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
340352557144	340352557666	340352558214	340352558764	340352559314	340352559864	340352560414	340352560964	340352561514	340352562064	340352562614	340352563164	340352563714	340352564264	340352564814	340352565364	340352565914	340352566464	340352567014	340352567564	340352568114	340352568664	340352569214	340352569764	340352570314	340352570864	340352571414	340352571964	340352572514	340352573066	340352573614	340352574166	340352574714	340352575264	340352575816	340352576364	340352576914	340352577464	340352578014	340352578564	340352579114	340352579664	340352580214	340352580764	340352581314	340352581864	340352582414	340352582964	340352583514	340352584064	340352584614	340352585164	340352585714	340352586264	340352586816	340352587366	340352587914	340352588464	340352589014	340352589564	340352590114	340352590664	340352591214	340352591764	340352592314	340352592864	340352593414	340352593964	340352594514	340352595064	340352595616	340352596164	340352596714	340352597264	340352597814	340352598364	340352598914	340352599466	340352600016	340352600566	340352601114	340352601664	340352602214	340352602764	340352603314	340352603864	340352604414	340352604964	340352605514	340352606066	340352606614	340352607164	340352607714	340352608264	340352608816	340352609364	340352609914	340352610466	340352611014	340352611564	340352612114	340352612664	340352613214	340352613764	340352614314	340352614866	340352615414	340352615964	340352616514	340352617066	340352617614	340352618166	340352618714	340352619266	340352619814	340352620364	340352620914	340352621466	340352622014	340352622566	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2749	2000	3600	2300	2749	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21388	19988	27335	22311	19981	20039	11571	1559	1037	902	789	808	746	649	634	662	620	580	547	510	529	508	507	496	533	476	530	498	525	492	545	484	494	491	516	490	493	471	445	469	480	472	511	489	456	503	433	450	447	489	476	505	436	467	448	480	486	481	485	481	456	454	436	467	433	465	429	471	457	471	438	430	447	456	444	463	465	446	478	458	435	492	466	473	398	459	443	448	469	486	473	460	447	482	458	476	444	487	477	474	449	450	464	448	477	459	432	470	452	448	444	459	463	474	483	435	455	467	452	449	464	427	505	481	438	479	433	482	485	470	433	457	446	469	459	449	475	401	461	482	454	458	469	424	454	437	431	439	479	457	463	454	450	448	460	478	464	410	424	475	457	487	416	474	472	460	471	422	456	513	440	482	428	448	440	449	420	438	468	466	491	457	440	454	482	478	465	411	455	498	477	455	480	461	434	421	477	452	472	468	460	449	479	464	464	466	484	462	456	462	463	467	467	496	458	474	471	440	481	467	431	463	459	465	474	462	445	455	460	466	451	418	466	461	475	460	452	458	462	442	420	445	484	453	457	461	466	445	478	474	449	456	450	450	429	427	447	423	488	477	465	469	476	440	429	459	467	424	407	437	469	472	468	441	475	455	451	480	463	453	437	426	464	454	494	437	426	452	465	457	453	451	490	477	491	421	440	458	468	453	447	496	425	447	413	469	457	442	439	440	464	447	446	423	452	471	456	466	434	444	466	464	457	446	425	482	464	451	465	476	435	440	452	433	475	442	486	458	442	445	408	475	415	469	445	473	429	429	464	455	443	452	418	489	477	478	434	449	476	480	438	503	472	474	431	434	431	453	476	434	437	444	455	485	473	433	467	466	469	452	423	432	438	429	449	439	473	460	475	488	435	418	425	465	453	454	446	455	437	490	435	486	494	473	494	495	460	452	479	445	428	454	483	424	487	442	452	458	474	517	472	446	428	408	468	442	455	445	439	462	476	444	453	456	421	424	473	447	467	449	456	438	463	436	459	436	473	485	439	446	463	488	482	444	457	450	455	433	464	441	456	473	445	435	457	475	444	486	477	511	470	425	428	465	507	435	465	439	412	461	483	445	436	448	453	468	466	483	426	441	443	453	419	467	430	411	474	468	474	481	439	452	466	436	414	468	437	473	456	424	452	454	443	443	437	450	449	460	457	461	441	460	475	474	457	412	433	457	466	456	461	442	436	425	483	446	449	419	483	442	439	461	452	468	454	476	484	472	478	474	451	464	437	441	437	488	426	428	457	439	469	463	453	423	454	449	469	451	481	387	467	447	436	487	498	431	476	499	476	481	441	457	482	485	467	488	429	445	432	476	441	433	428	474	430	441	431	484	430	422	444	408	443	441	461	460	458	466	441	412	473	436	462	490	452	453	457	434	481	429	442	438	444	492	437	456	452	444	470	468	437	434	480	466	470	488	449	455	464	444	439	462	421	441	428	467	447	458	387	436	468	491	462	475	424	423	441	477	475	410	411	448	465	438	447	411	455	465	485	437	454	453	420	474	476	462	470	486	448	463	405	482	431	422	447	424	468	448	479	436	445	454	435	465	481	425	460	472	488	427	427	446	486	453	453	444	449	489	421	464	470	452	464	443	423	446	451	440	462	429	471	475	446	461	439	478	477	457	503	432	466	445	443	483	444	437	450	522	463	478	491	437	504	447	418	428	468	479	474	437	445	498	421	446	466	491	443	472	442	432	471	416	415	442	460	463	440	476	429	480	468	443	444	518	458	471	446	453	494	499	446	430	430	434	437	425	458	434	466	462	468	441	455	428	426	434	448	421	439	447	494	462	465	455	432	459	464	463	431	453	447	432	447	438	468	457	458	462	430	479	455	432	441	459	461	442	460	454	483	464	497	455	464	441	468	446	501	447	489	419	452	463	475	435	428	470	438	436	431	435	449	457	471	443	435	468	476	489	431	424	432	467	416	467	469	462	473	451	432	469	442	465	436	447	458	466	480	467	462	439	441	473	440	452	436	458	467	460	452	434	488	465	467	463	449	487	452	448	471	442	426	426	438	461	437	448	481	461	442	524	493	468	499	467	455	433	480	453	458	450	500	477	494	454	465	434	438	451	459	470	485	461	473	425	464	472	459	443	468	476	436	461	441	448	472	472	433	449	445	444	459	448	493	432	441	440	443	462	431	457	484	451	463	434	496	438	489	465	457	433	414	442	451	463	461	474	431	432	435	459	437	437	432	474	448	428	449	429	459	470	442	451	400	456	449	443	433	430	476	423	482	468	462	473	433	492	439	471	442	444	442	474	459	422	477	471	467	478	440	451	450	442	467	439	447	462	458	450	458	442	465	402	491	438	432	441	423	425	481	495	446	431	474	438	470	444	476	468	513	460	460	490	439	463	415	460	435	478	438	435	462	473	452	453	409	424	440	437	454	489	449	462	449	476	472	470	470	437	445	448	451	425	457	436	440	468	459	470	487	430	466	452	444	460	495	403	488	440	452	464	440	454	486	462	449	499	449	414	437	451	490	512	443	459	457	499	458	433	435	447	470	483	477	461	460	469	434	497	461	457	447	413	463	456	465	454	443	489	459	469	463	460	469	431	477	470	433	454	456	485	429	448	481	470	432	479	459	456	487	466	508	463	475	458	434	451	422	469	468	454	448	407	424	443	464	408	399	454	397	453	447	477	473	409	459	438	457	449	449	435	449	459	467	467	457	438	450	463	478	481	389	453	471	442	415	453	434	456	496	455	492	439	454	451	460	452	471	465	431	459	483	432	484	428	447	429	442	413	468	419	478	447	442	450	435	448	459	452	442	457	482	428	449	445	465	445	447	433	468	493	481	470	437	458	414	370	473	435	437	427	455	480	467	439	467	454	461	453	428	491	459	466	414	458	466	476	438	448	505	483	439	542	482	452	447	442	466	451	445	457	469	451	408	469	439	481	476	452	474	485	458	443	440	474	427	458	472	454	446	432	456	435	446	462	470	473	440	488	466	438	421	475	470	448	459	419	473	450	453	462	458	445	430	454	456	512	465	428	439	491	480	436	486	460	439	491	446	476	448	447	467	441	437	450	467	454	441	449	451	453	473	453	437	440	415	439	497	450	453	429	482	442	459	451	495	467	416	447	465	432	484	491	439	457	460	443	475	460	433	476	446	455	431	447	462	438	440	448	415	468	431	467	452	446	475	469	488	463	473	450	446	436	451	465	451	495	461	482	439	444	451	438	424	434	479	461	413	450	499	454	439	461	449	441	460	455	468	437	482	438	448	434	431	454	426	470	452	467	434	444	430	441	482	482	443	430	472	494	447	429	480	468	470	459	443	450	434	458	454	437	404	442	465	422	447	449	456	420	458	464	464	487	450	430	475	473	426	425	466	456	443	466	447	459	485	454	449	474	458	486	460	415	407	464	451	443	453	448	487	454	445	485	463	465	440	459	499	450	466	437	436	440	467	459	474	444	453	453	477	460	480	444	458	459	481	437
14184	15425	12754	10015	4942	3826	2892	2297	1821	1642	1314	1161	1037	951	864	820	775	716	730	677	654	656	617	628	604	601	536	562	592	586	598	557	582	615	541	579	530	543	536	576	563	575	543	543	508	545	532	566	545	559	500	534	537	550	534	480	544	523	578	517	498	539	494	472	489	552	506	506	509	531	536	519	481	510	540	514	493	478	491	516	521	530	516	561	524	492	502	513	512	506	475	505	536	503	534	517	537	515	494	521	507	511	513	518	521	518	479	531	512	466	520	477	526	530	526	510	551	526	484	509	531	526	479	488	522	483	522	463	534	522	510	530	519	485	533	495	530	529	507	518	500	509	522	493	528	494	525	524	520	565	543	533	506	541	490	525	459	540	517	545	533	493	569	465	487	496	550	510	521	534	519	501	513	530	516	520	511	544	515	534	492	512	511	531	545	487	469	530	509	532	537	523	513	518	497	514	495	518	499	502	508	515	504	524	492	522	525	521	493	491	504	509	527	493	521	522	478	498	499	495	484	496	526	532	497	516	489	519	573	513	486	484	521	530	497	536	569	528	521	571	511	517	538	543	495	497	519	495	485	484	531	521	494	518	531	520	496	499	502	501	533	498	490	499	518	512	468	495	511	515	502	537	547	528	497	510	499	519	495	517	504	514	472	535	508	498	509	511	518	532	495	559	458	513	512	493	502	480	519	533	530	499	519	503	501	513	553	494	495	484	525	529	505	499	529	522	478	509	487	510	538	497	525	491	504	506	531	513	535	529	442	525	507	509	522	480	535	497	522	511	514	493	498	512	501	539	503	548	535	545	519	512	517	510	491	510	507	474	493	464	479	541	508	522	482	511	507	539	485	529	512	485	521	508	517	529	502	487	542	486	531	511	530	538	467	564	466	488	533	524	507	530	523	532	494	528	536	525	482	488	485	490	492	515	499	489	513	499	548	537	518	530	506	522	560	516	523	512	518	508	485	534	537	510	547	504	536	500	506	525	567	463	538	520	478	547	481	497	505	510	525	556	502	491	512	550	529	514	490	499	473	481	520	497	535	516	490	497	524	522	542	487	495	539	512	524	538	516	504	486	562	507	500	537	475	511	535	531	492	533	503	531	490	521	494	519	509	509	479	480	510	534	516	511	427	511	535	480	518	518	477	479	521	512	528	497	493	549	519	493	481	500	506	463	511	498	530	510	480	506	489	537	520	536	513	472	520	500	517	514	541	512	488	517	517	536	515	530	537	516	525	501	530	435	503	496	477	493	520	499	540	530	526	529	498	512	521	533	527	536	504	478	512	488	488	516	539	514	510	536	496	535	499	522	526	535	534	514	481	575	489	488	527	515	508	525	519	518	500	504	519	500	526	476	497	479	512	495	521	500	523	527	511	526	495	499	535	509	507	538	522	526	497	494	500	519	487	495	514	517	481	471	510	519	482	481	526	536	487	516	489	501	554	500	496	518	507	518	560	480	511	513	481	560	508	530	496	515	509	535	516	481	502	504	486	507	513	555	542	509	486	498	521	500	518	515	505	491	537	524	497	499	526	500	530	514	539	521	566	528	529	437	546	528	531	491	490	483	501	512	528	502	547	485	537	576	540	518	478	539	496	532	512	507	516	528	514	492	518	497	527	501	541	517	452	541	562	510	504	492	515	525	519	514	537	478	502	474	519	552	550	496	508	505	502	504	499	513	520	466	507	532	532	469	529	489	532	503	489	479	536	498	511	524	511	510	499	491	516	477	484	520	512	528	500	486	509	499	489	467	528	519	523	487	520	521	524	505	523	479	497	526	483	509	508	534	500	518	512	508	524	540	538	493	538	525	560	507	518	499	514	531	521	499	532	521	546	508	547	493	496	521	507	484	524	497	522	494	513	558	508	535	498	523	502	491	495	501	554	493	499	521	525	516	490	526	526	460	506	539	537	538	521	536	492	516	511	487	504	492	529	502	521	547	509	534	501	514	539	547	490	507	525	485	521	494	494	555	507	501	516	522	497	503	484	518	528	495	527	474	522	506	539	529	515	482	486	527	510	525	539	483	468	528	534	531	495	488	492	494	507	500	526	505	541	518	519	526	506	513	491	539	516	527	487	526	482	536	506	542	489	508	486	525	544	506	522	500	519	505	484	498	479	524	532	534	523	517	518	515	521	495	460	504	497	496	517	531	511	472	513	469	513	517	518	539	535	557	498	493	517	483	510	482	517	527	487	513	502	527	479	512	553	507	502	505	505	516	495	498	522	515	492	483	497	496	538	560	480	499	506	530	505	532	504	481	532	483	516	536	523	545	513	506	515	502	522	494	543	495	515	505	520	538	535	517	516	487	523	501	510	509	494	528	504	529	525	507	533	503	519	495	526	494	518	520	467	506	499	542	522	506	465	514	493	524	501	501	507	494	562	505	532	532	517	481	503	475	531	500	439	512	539	525	527	479	522	511	528	511	519	542	514	524	484	508	574	517	545	556	500	529	494	511	505	487	508	460	531	479	507	514	499	545	523	479	527	522	530	524	496	517	554	514	478	506	537	531	487	479	543	549	475	528	491	523	526	506	489	504	503	552	525	539	522	475	497	489	507	470	554	527	470	554	491	483	492	557	521	508	521	517	521	518	521	547	485	540	524	508	533	554	532	484	485	499	473	561	545	493	505	504	493	553	536	522	545	505	515	535	513	507	485	476	496	513	500	495	566	473	532	496	477	487	504	516	475	513	514	474	532	491	498	466	524	507	489	489	531	474	513	546	501	550	507	514	492	488	496	450	536	506	494	528	500	536	524	461	558	515	552	501	493	486	517	475	512	507	485	510	503	458	509	505	527	558	499	479	528	493	511	510	491	537	528	510	513	524	471	508	540	487	489	529	496	523	528	512	519	535	490	514	500	546	515	540	478	521	497	511	525	495	521	480	520	472	530	511	541	512	481	524	531	524	549	540	534	506	504	493	494	528	521	487	497	472	501	512	486	513	524	513	493	519	520	531	514	529	498	496	504	537	541	482	536	521	458	538	505	463	455	505	516	512	492	519	515	507	490	520	526	534	527	467	508	534	538	504	515	537	536	498	514	461	487	512	497	486	546	473	552	498	543	520	498	560	518	531	549	545	517	509	503	493	488	498	539	502	536	519	562	504	501	503	514	490	472	528	511	499	507	471	522	490	459	479	534	460	517	499	545	515	471	539	517	537	542	494	533	536	494	488	510	515	505	533	495	514	510	487	506	528	537	487	517	481	502	505	566	519	538	534	514	535	478	484	507	496	526	518	518	525	502	518	533	506	515	500	495	538	497	497	477	503	533	522	552	515	488	475	485	510	498	517	537	527	515	541	507	507	514	474	517	526	530	515	487	525	511	474	496	503	494	508	469	477	510	510	522	539	526	553	520	508	530	503	539	475	500	531	483	518	539	525	518	519	506	529	525	554	506	500	485	522	516	512	546	521	532	503	551	492	524	501	525	519	452	540	515	516	485	525	511	484	497	481	526	524	495	511	496	529	561	489	515	489
27109	20271	8164	817	322	253	197	171	164	187	153	138	145	136	118	154	151	145	151	156	126	154	125	151	146	133	138	147	132	141	144	148	139	152	117	148	137	141	136	146	155	120	152	120	130	142	129	143	124	136	138	137	120	165	145	145	117	151	138	147	141	120	142	119	133	138	146	120	126	127	138	149	136	138	150	151	146	148	137	131	146	131	153	131	129	128	157	140	130	136	125	151	135	139	137	115	128	155	142	136	132	129	141	149	139	117	140	140	130	139	142	140	144	143	146	132	135	141	136	119	155	143	142	143	114	146	146	163	135	136	143	149	149	149	172	157	144	135	136	137	140	129	136	105	140	157	129	144	131	143	142	123	140	139	144	145	141	136	128	145	134	158	131	141	135	140	124	120	121	122	143	141	121	134	128	138	144	132	142	136	149	134	122	137	125	174	137	154	136	130	132	129	135	158	127	129	159	135	159	125	118	135	148	130	145	137	166	141	126	127	148	143	145	152	157	140	135	136	149	163	142	127	134	132	141	131	126	133	125	124	144	128	140	135	129	125	135	152	143	139	126	126	128	146	117	130	162	120	139	143	132	132	153	152	128	133	144	156	161	131	149	149	134	145	140	127	145	145	147	138	146	133	128	132	155	132	126	123	135	128	144	151	127	143	156	139	146	127	151	130	151	126	140	129	157	157	142	132	134	128	148	144	131	131	141	151	165	123	118	138	137	150	138	157	141	129	169	155	120	133	161	138	141	135	135	120	120	136	137	131	125	145	121	125	142	145	122	131	136	139	149	148	134	124	135	139	146	155	145	134	147	143	149	140	117	122	136	127	116	122	151	132	133	134	146	125	147	111	142	131	129	140	126	149	138	129	140	124	144	128	127	153	137	156	134	145	133	156	135	124	129	124	151	120	142	132	159	145	141	133	123	158	119	154	144	144	127	127	149	138	136	136	144	144	140	130	135	134	145	154	126	157	134	123	131	139	135	129	125	129	137	161	150	124	133	133	157	141	147	137	134	143	119	126	134	142	117	154	138	113	136	141	121	132	145	125	141	152	140	116	135	141	139	135	130	141	143	142	145	127	126	131	162	131	141	131	150	118	138	136	129	130	118	150	128	140	140	146	120	144	135	148	153	145	101	148	146	125	123	120	136	138	128	136	126	127	134	124	121	162	147	120	140	146	145	137	130	130	131	138	132	151	133	157	124	137	153	133	149	152	137	136	108	139	145	133	130	159	148	145	139	126	136	132	133	124	144	144	157	132	129	140	149	113	133	121	137	140	145	142	119	127	148	144	141	125	128	124	135	133	144	158	122	130	117	118	138	121	151	133	142	147	126	143	162	157	153	134	123	125	130	134	118	133	144	161	151	137	142	120	142	139	122	136	134	134	140	146	134	132	125	141	139	140	141	128	129	140	126	131	126	141	141	155	142	127	145	131	144	143	112	148	133	137	140	118	150	135	137	140	146	147	146	123	159	137	155	131	123	153	147	138	135	127	131	153	142	140	172	114	139	136	134	156	141	147	151	140	151	147	149	150	116	126	136	132	137	152	144	111	122	147	141	125	141	127	134	138	121	132	147	152	136	121	121	129	138	138	132	135	146	145	150	131	117	140	118	139	116	133	137	132	149	141	142	124	118	126	139	150	124	138	149	132	146	135	124	153	120	122	131	136	136	174	142	131	115	142	151	170	145	147	140	150	118	113	136	138	137	121	141	134	141	131	150	121	150	129	128	135	133	127	138	123	127	140	128	122	151	103	138	138	111	148	150	142	126	120	130	126	122	134	139	155	138	162	149	156	130	142	136	126	155	123	132	114	152	158	144	151	132	152	147	148	142	137	143	144	131	116	154	147	162	132	128	135	121	143	122	151	160	155	139	127	134	113	141	131	135	125	126	130	147	124	154	151	127	154	131	140	135	146	148	109	134	137	137	162	151	146	137	140	130	125	111	119	141	157	130	147	133	142	122	142	135	124	133	126	134	139	117	136	156	154	123	128	133	126	126	140	126	125	148	112	138	122	146	124	139	146	135	130	146	142	122	140	127	124	112	147	134	135	134	136	140	145	172	136	146	138	158	126	134	132	141	142	156	127	131	142	125	122	137	149	140	129	131	157	145	136	141	137	118	139	136	140	125	151	142	129	125	128	113	125	139	135	145	147	126	131	135	147	135	163	135	136	142	147	141	129	137	141	154	131	131	135	147	124	133	119	150	127	161	121	129	130	141	138	134	134	139	133	129	135	131	132	123	130	120	133	128	135	132	137	128	141	143	117	144	131	142	119	118	137	146	130	132	135	142	142	121	146	134	121	137	139	151	122	120	156	150	130	139	124	147	144	122	155	141	114	136	130	130	135	146	137	149	141	141	141	132	137	135	128	130	140	134	142	147	152	122	151	156	120	141	138	119	130	156	152	134	142	147	147	140	148	126	118	132	136	127	146	135	127	137	144	137	153	131	134	127	133	123	105	128	144	116	140	142	126	135	142	137	133	120	119	126	162	136	150	137	123	131	141	132	141	141	127	138	134	128	156	142	141	156	138	114	160	139	117	131	130	123	119	126	151	126	132	134	143	132	132	147	145	146	137	153	148	135	141	141	110	125	133	122	157	144	127	140	162	127	138	145	124	134	136	148	132	144	154	143	148	125	128	153	144	157	171	139	126	120	129	143	129	144	119	145	162	138	162	130	154	135	148	116	135	136	152	129	141	136	145	142	139	147	137	154	155	143	137	131	145	148	138	150	130	153	137	164	142	138	118	117	139	122	131	148	139	124	119	154	129	165	121	153	120	123	143	132	130	123	138	138	134	120	157	140	147	127	135	115	149	145	144	146	150	136	105	152	121	138	129	142	151	130	118	128	138	113	126	131	135	135	145	117	129	139	153	138	142	126	138	132	124	127	124	142	144	160	124	152	122	117	132	173	140	119	140	125	132	138	153	139	140	123	135	137	144	124	118	115	138	143	130	139	140	141	131	127	138	130	132	125	159	130	146	128	139	127	134	136	126	142	152	126	148	139	145	140	126	148	144	147	146	144	139	154	140	151	122	128	128	133	126	135	116	141	152	116	151	127	145	128	121	151	151	114	119	140	133	144	147	107	139	128	134	126	144	140	135	130	147	136	132	139	148	130	126	142	127	125	124	118	131	135	124	140	125	120	118	155	135	126	133	137	140	142	134	152	131	123	122	137	124	148	142	131	147	135	136	121	121	119	130	131	137	153	151	118	160	147	137	119	141	143	132	158	147	149	126	111	148	125	140	135	143	144	129	117	123	146	129	137	136	144	124	115	129	137	137	124	125	147	144	137	127	116	145	144	144	124	144	155	159	122	128	112	142	132	154	119	149	139	137	135	147	121	142	131	135	129	142	149	141	121	137	141	146	121	143	134	147	145	131	129	143	160	128	129	132	151	139	135	138	125	143	132	126	140	159	130	175	152	146	140	149	132	137	134	140	137	146	156	143	152	126	134	134	141	125	152	132	133	146	134	147
10499	1454	1124	763	374	308	265	226	213	219	221	188	190	195	177	161	175	181	174	151	197	170	156	171	185	175	166	170	196	180	169	164	169	181	173	178	157	163	185	169	188	207	158	143	185	167	194	176	148	171	150	158	171	176	161	154	167	170	174	182	157	181	164	169	183	163	170	167	180	188	193	139	178	174	141	159	154	154	183	152	179	160	171	192	177	157	169	156	185	171	163	160	179	180	159	190	169	172	175	148	158	152	201	169	178	173	173	187	195	170	147	190	172	181	169	154	177	158	171	156	160	166	162	167	179	169	187	168	173	176	162	146	169	189	152	171	174	179	179	179	163	185	181	166	161	180	188	154	173	187	174	178	163	163	142	192	170	152	183	184	175	158	157	174	174	163	159	166	162	152	178	181	192	178	151	175	173	178	143	173	161	163	175	156	169	171	159	168	167	166	172	160	159	161	169	185	198	178	163	150	164	162	147	176	145	183	162	155	154	157	167	177	165	166	166	172	162	175	183	173	167	193	153	162	189	162	158	174	160	158	147	151	152	193	154	184	168	160	162	192	171	198	146	173	158	146	158	166	161	169	195	177	194	177	173	156	156	158	155	154	161	162	184	152	161	184	168	170	169	187	168	145	148	181	181	176	167	176	155	185	169	179	173	162	181	150	169	183	162	159	153	170	180	140	190	182	151	170	149	156	173	173	169	171	155	194	168	178	186	182	167	183	176	175	193	173	188	162	163	159	185	167	163	140	167	193	147	146	155	174	171	164	183	185	167	191	158	169	156	176	180	175	190	184	183	182	176	169	162	161	177	184	147	167	167	170	188	171	183	152	193	181	171	149	184	177	182	175	186	178	162	168	140	197	176	163	175	156	161	176	179	157	181	150	163	196	164	157	174	176	175	172	156	166	183	176	146	178	176	171	152	151	163	188	169	176	178	186	155	183	177	184	188	187	153	158	162	158	166	182	166	161	157	165	181	177	176	165	172	161	192	159	175	158	185	157	168	171	170	184	131	156	156	170	145	151	141	160	162	174	169	172	183	165	176	143	170	162	162	181	160	148	174	167	157	168	162	162	151	176	181	167	182	166	165	149	167	148	165	158	171	178	171	164	180	158	169	165	166	157	172	157	183	149	181	163	165	167	166	188	172	176	173	164	169	189	173	192	188	174	168	171	184	168	142	173	176	152	169	190	156	176	158	165	168	163	158	196	175	189	176	156	155	180	133	155	185	156	161	160	185	157	154	170	159	179	167	154	156	174	204	163	164	174	167	170	164	178	176	165	157	157	171	172	164	191	168	171	165	173	198	166	166	162	172	169	149	148	161	161	159	166	147	150	160	175	153	156	146	173	157	170	185	150	158	173	168	172	151	172	152	174	168	165	189	186	174	173	153	159	154	158	163	160	161	154	190	160	178	179	185	191	172	180	178	155	165	189	187	190	184	171	176	155	166	180	155	171	166	168	159	170	169	200	162	165	155	170	178	185	149	184	165	176	173	151	193	163	160	156	154	171	151	179	177	164	171	180	152	138	148	191	168	152	174	153	160	178	162	182	155	173	177	171	154	169	172	173	156	177	186	168	190	189	159	150	168	169	166	166	173	151	170	175	156	169	160	158	187	185	175	155	169	162	176	166	175	160	169	157	158	170	187	147	150	158	185	154	176	163	170	152	173	181	184	183	190	193	189	152	161	175	172	153	166	168	154	162	150	157	177	163	171	155	139	166	148	159	167	184	160	150	160	170	163	177	159	161	165	166	161	178	156	186	152	170	169	170	159	161	165	192	156	149	170	167	161	180	178	158	177	167	167	174	181	177	147	183	165	187	165	165	193	172	172	164	158	176	161	153	172	168	184	164	170	157	186	169	169	180	154	159	167	174	161	153	176	175	168	190	167	203	174	166	183	160	166	173	158	159	175	160	162	163	185	160	162	196	149	174	156	156	184	160	186	171	153	178	148	187	161	196	171	174	183	181	179	168	173	189	155	157	191	193	174	192	151	161	158	169	150	191	176	168	180	169	156	163	184	160	183	173	178	182	175	180	172	174	160	191	168	170	161	151	190	152	183	157	178	192	160	163	175	188	168	169	149	169	179	153	170	153	174	168	190	169	153	162	177	162	154	175	176	157	168	172	186	170	189	146	189	174	168	148	155	174	174	154	173	153	157	167	195	168	185	141	155	177	159	152	167	170	141	168	167	166	161	152	151	187	164	147	137	172	172	162	162	166	155	190	151	178	186	165	162	165	160	174	166	150	173	177	162	171	188	165	174	154	157	190	160	170	158	166	146	168	153	159	163	169	162	157	185	178	162	171	176	169	212	178	163	177	156	155	176	170	175	164	196	145	174	175	181	147	168	174	164	161	174	202	159	155	183	185	168	166	171	164	186	168	170	168	159	164	169	155	193	158	153	170	144	160	169	199	179	135	143	167	208	169	166	136	151	182	176	160	155	168	197	180	183	178	185	189	159	186	161	164	177	161	163	170	179	153	165	155	181	173	167	161	193	159	158	165	158	191	155	170	156	156	171	150	164	168	174	169	156	160	144	155	162	174	170	161	153	164	181	178	181	173	162	159	179	177	178	169	184	181	170	157	161	166	165	148	167	186	154	156	175	175	162	188	175	167	155	172	161	166	141	144	186	179	168	167	154	175	177	148	153	158	159	167	176	164	149	168	162	141	157	140	158	161	189	178	168	175	171	189	173	190	158	152	185	168	143	179	185	169	165	182	148	188	179	179	184	183	152	180	164	159	178	175	157	183	170	162	147	167	169	133	186	158	173	165	172	180	179	159	172	147	177	177	172	171	143	158	159	168	150	188	180	173	181	171	170	180	156	148	172	180	172	167	165	170	173	183	146	180	159	175	172	154	200	189	173	154	178	176	172	166	205	175	176	167	170	141	165	149	162	164	175	175	195	181	172	200	183	180	186	168	173	171	168	169	170	160	181	153	182	157	189	166	144	151	154	161	162	187	172	182	172	161	160	156	188	168	154	173	178	188	170	163	182	157	151	169	182	176	180	159	184	194	171	165	178	157	170	160	168	152	190	169	167	164	177	171	166	167	167	173	175	158	184	163	145	156	150	180	159	169	184	192	157	155	146	175	178	179	181	156	180	155	208	163	170	156	179	182	175	186	167	171	179	186	165	180	146	168	172	189	158	191	164	169	173	164	170	191	165	162	164	197	169	161	170	160	164	132	164	153	164	184	153	165	165	179	180	161	200	177	170	148	176	187	153	157	171	164	170	160	174	163	169	149	177	173	170	179	173	174	169	165	175	191	189	171	177	179	143	159	175	154	141	155	164	179	181	146	168	184	174	164	176	152	175	179	155	184	175	166	164	152	163	167	161	171	170	171	144	177	158	161	182	169	159	176	184	158	164	158	158	122	163	182	174	184	177	171	165	171	183	150	193	174	187	165	163	169	155	190	169	187	151	158	170	162	171	166	184	158	161	152	160	193	163	195	176	183	167	169	184	175	144	156	185	154
23622	21208	28652	24042	21195	12556	1354	796	605	554	498	488	430	453	431	419	377	391	357	394	328	369	351	362	368	327	298	338	323	355	327	333	335	350	359	336	305	302	347	292	287	331	332	350	302	367	315	335	316	319	330	310	306	354	330	339	316	322	310	300	337	274	314	296	338	291	332	301	320	279	289	302	312	298	324	330	324	303	308	340	304	286	317	295	347	325	306	297	321	325	320	282	318	324	332	321	289	325	294	320	331	337	288	336	289	336	320	293	327	335	282	325	304	314	307	300	303	318	297	296	339	331	300	302	304	331	321	311	319	331	312	320	303	309	332	327	314	322	306	319	297	325	373	334	295	298	295	306	328	351	314	318	324	325	329	307	314	314	358	309	311	317	324	297	303	324	307	295	327	321	304	337	307	331	329	315	327	313	305	315	295	339	306	285	344	309	331	297	313	316	318	300	321	324	303	316	301	301	301	310	308	336	318	322	334	320	316	292	319	300	334	317	337	317	282	296	325	339	335	334	314	345	321	282	301	316	289	314	291	332	281	314	294	324	336	317	308	303	320	318	298	320	305	314	316	305	296	274	274	313	304	316	284	332	331	335	316	338	327	289	327	303	306	320	294	312	334	321	316	291	303	347	319	307	309	280	318	303	291	324	293	329	324	330	337	329	298	346	327	320	310	339	320	339	275	308	309	327	317	298	290	303	327	317	301	345	295	300	324	324	286	318	353	281	304	324	292	338	315	302	279	339	333	307	286	306	280	295	328	330	329	330	331	309	330	276	305	282	326	310	319	311	321	320	330	324	313	320	338	295	316	301	330	326	332	291	318	314	313	287	296	320	344	342	331	288	303	306	343	321	270	302	300	278	311	304	338	319	351	322	310	334	344	306	319	300	320	333	315	267	294	288	318	321	314	344	351	303	320	337	303	345	293	298	317	318	313	283	355	334	314	329	292	317	343	296	309	350	323	327	323	293	303	297	306	315	304	326	333	319	309	305	296	314	323	324	300	320	282	327	294	298	329	311	335	328	311	321	305	282	324	333	316	293	309	296	323	296	313	334	284	316	307	318	327	280	338	310	308	305	335	324	308	324	298	289	300	303	306	297	323	318	315	320	351	305	297	308	333	318	344	319	320	328	255	337	313	328	327	312	302	329	334	336	300	332	332	306	351	307	301	323	329	302	334	312	299	320	325	314	330	336	302	320	317	312	309	293	303	307	316	316	309	310	322	329	323	327	311	308	312	317	313	296	303	318	329	338	334	328	328	328	297	318	288	299	304	295	324	288	314	302	294	299	326	338	310	291	303	294	321	335	323	347	309	266	308	308	332	290	311	339	310	327	294	303	293	345	284	309	313	322	304	306	306	312	314	302	337	309	286	321	330	290	330	302	290	348	279	315	329	313	322	286	315	311	328	292	325	329	326	318	315	308	310	338	330	315	306	343	325	310	335	308	303	357	320	309	301	316	292	346	339	359	332	288	314	291	286	328	321	299	351	300	317	306	320	316	312	321	354	311	282	342	338	280	334	311	283	331	340	284	299	314	323	334	283	302	312	320	306	334	322	306	297	301	319	354	329	306	328	310	293	279	295	313	313	338	296	299	327	303	292	323	306	323	306	327	290	328	302	284	305	334	321	293	314	330	315	316	305	336	350	302	316	337	308	309	322	313	306	292	299	296	325	307	308	314	328	316	300	323	313	317	314	294	315	327	300	332	302	278	303	312	319	330	315	314	330	306	324	312	317	297	314	324	322	294	319	314	303	283	320	304	335	267	309	314	327	336	300	297	292	339	314	335	294	329	350	313	309	317	300	305	294	295	327	321	321	317	293	304	329	304	296	328	319	305	324	326	302	296	327	308	311	329	331	317	307	310	298	346	329	307	305	335	293	325	309	284	299	327	305	338	333	340	312	316	309	350	294	319	331	331	327	341	312	331	301	299	326	305	303	312	324	287	306	326	321	286	302	320	323	321	306	324	319	322	336	311	338	342	322	320	291	310	332	284	268	336	331	300	290	317	329	322	301	347	339	317	311	315	303	308	320	304	317	297	291	310	302	297	307	316	315	314	332	306	305	284	311	309	302	340	315	315	296	308	324	318	312	330	322	315	327	292	333	293	284	321	324	299	349	303	317	319	336	304	365	317	306	340	300	320	324	349	293	319	308	335	311	321	306	293	334	350	333	303	324	292	313	311	300	311	303	307	291	310	326	305	313	330	322	315	325	306	280	324	312	296	286	344	340	307	303	312	316	313	279	335	295	301	281	319	316	349	302	296	298	323	298	308	372	328	325	309	316	347	315	308	312	298	292	306	309	299	304	312	305	323	315	287	323	295	314	286	303	318	323	329	326	320	322	299	343	299	334	328	325	295	337	302	297	336	325	321	306	333	307	330	300	313	345	306	345	319	297	310	326	325	313	300	320	302	319	297	313	306	286	285	326	302	325	319	306	293	309	344	312	327	333	311	303	299	325	312	305	301	314	315	317	332	286	316	313	299	325	286	314	328	308	301	312	298	302	284	326	347	316	300	322	342	327	346	305	347	297	334	328	296	313	330	306	278	309	310	299	339	285	322	321	310	345	342	327	313	300	317	327	334	321	343	290	324	308	323	319	306	294	316	300	307	300	316	326	315	311	297	311	307	342	274	313	339	295	320	290	253	284	320	321	324	323	322	305	285	345	339	277	317	306	332	306	298	315	300	311	306	309	319	288	328	315	344	317	365	305	296	303	283	291	316	320	324	309	324	308	306	297	322	285	349	286	322	270	319	320	285	304	306	293	323	296	333	317	280	314	303	295	327	307	302	307	348	288	263	319	321	301	296	297	331	342	320	314	317	316	295	310	337	336	289	312	287	317	343	281	318	278	337	315	286	327	309	296	346	300	317	283	340	295	288	338	288	296	332	317	336	294	316	322	342	307	293	334	331	341	343	326	329	334	305	292	329	307	307	301	290	282	305	293	305	307	316	307	309	296	307	314	348	326	292	310	313	330	303	320	327	303	321	331	295	290	315	291	297	339	295	312	297	299	339	313	322	283	309	324	297	294	315	276	321	310	309	303	337	294	317	277	326	301	331	291	338	292	319	298	325	276	293	339	312	317	345	295	315	313	281	321	288	291	313	293	309	341	326	311	288	304	316	281	317	327	295	327	312	280	333	297	335	325	295	312	297	309	352	292	305	329	303	327	360	326	282	285	328	325	304	323	301	333	307	289	295	284	291	306	302	323	300	308	329	340	302	326	307	335	305	316	305	329	331	322	316	296	337	295	301	296	321	311	299	334	325	319	331	327	336	332	281	319	321	342	336	315	348	314	290	323	302	321	314	294	335	282	305	328	298	297	309	292	320	338	306	304	314	336	300	308	287	320	307	299	315	316	301	300	300	310	328	298	331	320	307	328	317	323	278	273	299	311	345	303	334	316	318	297	295	316	308	311	308	323	306	310	296	300	340	306	300	330	359	289	342	357	299	308	310	295	285	329	326	295	282	308	328
13264	10160	8588	6178	2870	2341	1680	1330	1108	924	816	722	672	599	558	514	507	500	462	468	429	433	417	430	424	418	427	396	380	435	385	372	392	398	388	365	443	395	393	395	366	338	361	425	372	361	382	367	380	362	352	345	391	363	337	367	373	352	355	379	386	347	365	347	373	401	345	381	344	371	372	394	386	380	347	353	366	369	342	358	350	374	341	388	380	378	353	356	376	363	356	377	339	367	374	365	377	331	339	381	360	371	378	343	356	367	365	353	328	391	342	368	343	367	334	366	369	373	361	369	347	370	363	351	375	346	353	362	351	371	354	350	362	357	362	399	347	353	357	337	359	325	386	354	355	348	363	348	336	388	389	383	350	322	358	380	324	376	375	370	374	354	371	367	364	369	384	345	341	355	340	369	348	340	388	364	352	360	382	354	387	365	366	357	354	368	370	363	355	367	365	327	362	373	382	344	367	358	307	366	370	352	405	348	346	349	341	359	375	359	349	398	358	369	375	342	365	355	374	370	330	346	328	321	386	330	359	386	369	380	337	382	379	352	380	373	390	356	385	341	333	371	352	347	404	359	356	330	332	361	356	365	353	353	350	353	350	381	382	371	342	341	359	367	356	360	362	363	373	359	367	348	359	343	379	361	370	338	347	353	366	349	358	381	341	383	390	341	356	351	327	343	350	368	368	369	385	353	398	391	333	349	341	342	390	362	362	395	353	341	374	347	336	357	344	362	345	333	356	335	363	361	355	330	373	325	370	368	353	380	388	349	357	360	322	366	374	394	355	375	365	340	330	359	394	401	344	360	362	377	327	367	394	383	327	365	360	342	330	336	375	355	335	358	358	362	361	399	387	334	368	375	347	347	377	356	343	374	326	339	356	336	353	387	366	349	354	348	390	401	354	352	384	365	325	372	337	348	359	362	381	355	378	349	358	370	360	374	321	326	350	355	372	401	389	368	365	360	356	366	333	385	377	363	406	362	351	347	373	358	352	369	340	358	370	357	366	333	331	357	354	339	364	362	373	373	356	367	346	354	371	368	371	357	366	350	371	361	374	390	337	346	340	375	407	383	350	383	347	388	343	343	377	398	346	375	334	375	371	346	370	340	337	390	409	378	378	385	395	359	372	351	336	352	367	354	335	336	346	354	400	347	329	333	383	389	379	378	378	348	377	370	340	366	329	368	380	366	370	373	376	312	357	346	360	350	351	329	363	336	351	357	352	361	363	339	361	368	349	368	373	352	349	346	361	373	357	366	327	370	337	354	356	381	371	342	351	377	363	344	408	378	345	338	381	381	381	363	361	360	370	364	364	347	357	370	329	346	370	347	366	394	385	369	343	333	368	322	348	382	323	380	332	355	370	366	369	325	367	390	371	362	351	385	381	340	383	367	374	322	362	368	332	349	353	366	356	356	363	356	357	377	342	343	381	385	361	344	334	391	360	343	355	350	352	359	371	359	360	352	346	381	379	326	392	377	383	342	387	378	350	342	372	351	369	382	360	361	368	355	334	378	351	354	373	367	342	360	355	367	332	321	359	366	390	324	366	353	396	372	350	380	370	354	341	369	368	355	344	348	364	337	375	366	365	370	341	406	371	364	359	359	335	372	350	339	393	384	379	376	318	369	329	348	353	366	378	380	358	400	368	381	353	376	370	353	341	353	370	356	380	354	364	321	356	338	369	369	349	334	366	358	366	381	376	346	356	407	397	345	350	360	391	354	362	361	372	357	386	358	360	368	336	351	370	362	332	378	361	375	376	376	370	370	400	349	360	360	375	347	357	380	328	331	333	381	345	337	381	393	351	383	364	366	364	377	332	369	374	352	378	320	346	373	335	376	368	375	363	382	396	395	382	376	367	343	379	350	359	382	362	386	355	339	364	354	386	360	367	349	359	374	332	355	336	396	369	375	340	369	400	377	365	327	330	376	350	353	328	371	349	340	371	364	363	353	370	362	329	419	368	380	364	329	362	390	333	383	370	344	388	363	355	347	364	362	366	316	363	374	353	371	341	330	371	350	349	370	353	375	344	358	362	340	411	375	345	390	375	326	357	407	337	359	365	380	357	355	372	361	380	349	374	389	316	330	305	361	378	352	362	377	346	345	371	355	366	315	370	356	364	374	327	344	380	319	320	338	363	356	368	373	354	340	390	376	357	377	328	361	347	348	358	361	364	347	364	381	351	378	366	372	372	351	336	380	390	377	355	343	380	385	384	324	342	355	372	346	366	342	363	340	316	359	364	355	382	372	355	330	363	391	350	365	357	364	398	377	372	344	338	296	352	382	380	344	349	356	390	352	372	399	347	340	383	347	369	353	336	348	380	337	352	338	348	323	350	347	349	327	335	361	364	367	352	316	357	374	354	346	377	362	351	367	370	345	353	332	341	358	340	389	351	361	375	347	384	342	364	347	349	375	357	346	362	376	352	357	341	361	373	367	347	354	375	360	325	345	337	359	393	363	368	358	328	346	381	357	381	338	309	354	354	377	374	374	352	416	378	359	366	344	359	335	325	372	338	388	317	387	387	350	379	355	335	345	324	353	375	380	342	343	345	342	370	362	367	367	359	367	368	338	324	383	368	383	384	355	379	341	353	322	365	342	314	353	376	362	328	355	391	370	348	353	416	365	365	384	390	360	356	354	368	347	333	360	337	353	329	348	374	341	356	392	331	356	348	371	355	361	339	347	351	346	329	385	387	379	370	360	350	332	390	382	340	379	375	367	337	370	338	358	373	362	316	357	372	363	365	348	355	341	350	353	373	382	353	361	358	370	338	332	400	369	369	367	368	372	347	357	381	355	372	355	374	354	355	345	332	368	353	334	366	338	350	315	349	377	357	368	324	355	347	365	363	356	368	339	331	391	366	374	365	363	376	343	361	370	407	364	364	353	347	363	350	359	375	355	369	371	370	346	392	348	369	376	312	378	372	379	342	379	330	355	389	375	378	352	353	343	343	379	338	366	335	359	380	385	342	368	370	364	384	380	364	328	370	389	337	356	386	324	353	357	380	376	367	364	367	364	349	359	358	375	359	400	337	359	361	373	346	373	361	369	362	371	320	353	374	335	378	339	361	334	326	340	348	387	330	338	323	346	325	389	380	309	367	376	340	355	347	394	370	361	335	389	321	390	401	349	353	358	364	364	363	364	332	339	349	383	376	344	343	349	353	359	351	371	353	392	376	381	336	371	350	387	360	364	369	339	346	356	357	343	383	395	345	330	371	384	369	362	345	329	350	392	345	345	354	346	385	348	364	370	362	332	351	383	361	350	344	345	343	372	366	395	356	327	367	341	330	336	351	366	355	381	345	360	354	334	368	339	368	388	332	351	350	329	374	376	377	374	339	339	349	328	346	371	338	380	322	345	318	332	370	348	350	346	312	350	378	349	420	388	364	352	371	356	355	348	353	376	355	343	382	373	350	357	390	354	370	370	350	336	362	348	356	384	360	388	381	364	375	360	337	369	394	363	385	348	319	374	325	341	322	368
24840	21189	27561	24951	12262	763	512	382	335	285	289	267	254	258	233	244	227	217	225	238	235	210	198	230	207	210	197	202	196	206	223	217	197	229	199	241	185	211	202	210	193	195	188	183	199	203	178	202	196	204	204	209	183	189	203	189	218	210	216	182	200	195	181	219	187	207	180	180	202	176	216	187	196	197	201	207	200	212	199	220	200	191	209	199	211	187	226	198	216	188	189	210	186	202	208	161	190	212	209	216	199	191	195	189	212	198	204	211	191	211	201	203	193	191	183	181	171	180	189	201	182	199	198	196	233	196	209	212	215	191	228	223	212	210	189	220	187	167	179	189	197	180	188	194	214	193	180	182	211	207	186	177	193	216	164	184	193	194	204	215	194	211	203	206	206	191	199	199	184	206	206	193	205	165	190	195	203	209	187	215	179	164	198	232	185	213	190	176	203	216	179	203	206	207	184	206	194	210	204	196	206	190	180	213	208	213	209	200	194	177	206	171	170	176	209	206	176	198	186	190	204	220	220	195	203	198	206	193	192	205	191	181	183	193	170	190	191	179	183	198	200	188	205	185	200	187	209	190	219	190	206	193	199	209	213	207	204	202	203	203	211	204	199	191	211	181	184	210	203	196	177	194	184	228	197	195	187	198	197	187	176	194	206	196	176	179	197	164	167	211	191	182	198	187	184	198	165	188	205	209	199	200	204	186	186	216	189	199	203	224	186	222	195	188	177	195	205	216	188	199	198	204	207	186	191	189	206	200	224	179	208	182	221	222	185	201	197	203	204	207	191	182	213	186	214	196	194	206	193	210	176	214	179	197	196	190	198	203	185	197	211	199	182	232	171	211	198	173	206	189	219	218	197	193	179	202	190	181	213	199	196	192	199	216	216	191	183	216	204	223	231	216	199	209	197	204	206	202	194	200	221	183	197	200	218	182	189	210	168	160	202	212	195	193	173	186	204	185	191	209	189	185	216	219	188	177	191	177	194	200	195	218	174	207	184	209	212	190	210	201	197	189	201	188	215	194	210	218	192	189	182	179	218	197	178	193	204	223	182	212	191	196	170	204	195	214	226	190	204	186	187	204	179	194	212	212	186	223	213	196	205	183	201	195	207	228	200	200	199	216	207	199	202	205	195	197	225	205	210	216	197	193	206	202	213	204	213	215	202	200	202	204	202	184	197	193	190	195	188	236	186	191	204	211	221	180	198	197	187	195	180	217	210	208	219	199	209	221	176	210	206	189	189	200	193	189	193	186	198	209	217	186	204	205	205	211	216	189	181	176	190	188	184	195	175	183	191	206	201	181	185	192	185	213	209	190	198	208	212	207	172	203	165	200	224	183	196	200	199	186	196	203	207	191	179	208	189	186	188	192	213	202	217	203	196	205	196	179	183	207	176	205	196	195	198	199	188	196	190	216	199	208	203	181	179	198	202	205	216	177	205	200	198	200	187	204	181	204	198	183	177	193	190	210	183	201	184	183	178	192	220	182	184	193	187	167	170	217	195	180	157	175	198	201	167	195	168	215	210	195	188	196	205	196	161	181	217	214	193	222	206	206	188	213	193	211	192	193	202	228	188	186	181	210	196	204	192	215	163	190	189	185	197	197	204	169	177	205	214	196	215	216	201	233	230	220	191	195	207	185	192	196	209	209	222	191	214	212	173	217	220	193	186	201	223	187	223	181	197	170	215	184	171	186	235	201	174	185	183	210	201	193	169	219	216	207	186	200	218	223	173	190	199	191	199	183	212	190	175	216	218	184	204	181	209	200	212	189	186	191	204	180	234	179	199	203	195	199	201	214	194	194	219	190	205	194	179	182	195	211	194	171	212	215	200	175	188	172	192	200	200	197	189	220	170	164	183	204	204	196	230	195	220	229	198	186	177	209	196	181	195	189	203	202	207	213	176	197	195	187	179	183	197	198	208	185	208	204	198	204	208	213	218	204	183	196	211	181	189	195	201	203	193	218	200	208	210	221	191	220	174	194	211	203	193	188	206	205	192	190	187	193	193	185	202	197	209	205	188	195	178	211	203	204	193	186	228	197	208	210	213	208	195	191	208	204	182	187	192	203	180	197	182	203	198	207	187	187	196	197	219	220	181	223	204	207	176	206	210	182	172	207	193	182	187	171	174	195	172	202	209	206	200	207	213	188	204	193	184	195	182	190	208	179	203	192	217	192	210	195	213	178	198	222	176	206	200	209	200	196	196	195	180	205	212	211	183	232	217	205	188	214	211	204	198	198	194	173	199	213	226	196	172	195	193	201	218	194	194	192	186	209	180	215	185	204	205	176	174	217	220	195	204	201	202	187	185	192	187	175	205	217	212	157	185	216	191	210	212	182	193	198	161	202	184	202	205	213	192	201	191	218	215	209	208	206	204	196	201	188	199	208	201	187	217	180	204	195	214	190	200	213	206	211	194	193	201	215	217	197	173	174	205	193	229	196	191	203	199	224	203	215	172	178	196	194	188	216	211	207	185	207	175	214	233	199	191	183	209	210	171	166	176	191	207	196	204	207	218	188	192	217	212	191	204	191	184	185	199	190	191	190	198	201	183	223	191	219	158	189	195	211	206	223	190	196	229	208	198	200	213	167	212	216	172	162	220	219	171	214	215	208	199	205	185	195	234	215	217	206	186	182	192	180	170	163	204	212	187	207	183	155	211	203	197	185	202	182	185	180	213	201	201	193	223	192	204	180	183	195	205	186	215	209	206	198	205	204	192	233	186	232	181	204	220	186	186	196	198	202	190	219	195	190	198	184	187	205	217	225	172	202	197	193	188	213	206	191	184	165	196	204	200	201	226	171	183	211	200	214	181	194	188	191	213	177	210	204	177	194	206	204	193	190	200	196	220	196	206	200	211	223	212	178	197	192	197	203	208	179	208	220	222	186	187	223	202	197	177	193	172	229	208	196	197	176	196	196	197	197	180	206	182	205	187	196	189	198	187	189	173	206	172	170	214	182	183	204	195	212	194	175	200	174	194	172	186	194	203	213	207	160	196	201	209	204	202	194	189	208	179	188	168	194	200	176	187	206	193	200	193	222	203	216	202	202	188	194	216	218	208	184	214	177	193	195	207	201	202	188	202	198	207	194	198	198	184	207	214	182	207	196	181	199	210	202	206	212	194	205	199	182	195	215	173	211	199	209	196	204	220	175	210	165	224	212	209	182	183	190	209	172	175	198	165	201	170	211	233	200	218	185	198	190	211	234	191	194	216	187	234	191	194	224	204	185	221	218	188	203	220	184	198	199	194	182	205	189	199	205	191	193	192	220	205	193	198	189	191	195	195	183	211	189	190	195	208	204	206	194	165	214	183	201	190	170	207	192	200	193	189	198	195	205	197	190	182	202	182	186	224	193	223	193	200	211	183	196	201	183	196	201	178	185	185	190	196	218	217	187	189	191	188	191	205	190	184	210	222	201	199	195	211	181	210	211	190	190	214	172	207	170	194	193	188	186	195	223	220	183	190	192	196	212	231	213
11211	6111	5307	3564	1664	1246	980	803	603	559	449	444	399	349	354	340	325	334	301	298	268	298	311	259	255	271	283	270	263	267	273	247	254	252	267	273	249	293	262	267	264	245	286	253	236	255	256	258	256	264	232	255	270	240	252	280	248	255	263	234	269	277	261	290	260	275	229	264	248	226	255	278	251	252	267	267	260	248	251	267	267	261	253	244	251	260	249	262	213	275	259	232	256	269	244	246	238	232	267	262	234	235	238	244	256	281	252	257	265	257	256	259	245	274	247	249	253	261	255	234	260	246	226	259	243	263	248	280	247	252	273	267	265	234	268	241	271	259	248	281	243	271	241	270	261	237	246	242	267	261	245	234	257	243	253	239	229	224	240	275	255	250	231	239	246	293	253	275	259	254	278	257	273	260	236	281	278	268	249	234	243	284	251	256	250	268	244	250	248	261	237	248	256	254	257	237	279	249	240	240	266	221	251	254	245	245	247	230	251	265	228	237	252	236	234	259	216	255	238	239	258	259	245	234	263	281	276	250	280	250	222	268	263	239	252	243	259	250	232	247	215	236	269	262	252	246	258	230	227	254	270	263	242	256	238	242	268	221	289	258	264	254	235	247	269	245	234	240	250	256	240	231	260	231	237	281	242	261	235	262	233	249	249	239	267	228	258	244	251	253	234	238	257	259	267	269	251	253	251	240	263	255	271	267	226	271	246	238	270	224	263	246	268	234	246	265	245	229	253	244	230	248	234	255	253	254	252	233	277	248	208	253	251	273	219	249	247	235	251	250	268	241	286	241	257	233	227	268	250	248	261	249	247	234	249	254	259	264	246	254	243	213	242	215	264	235	252	238	251	241	250	242	262	238	241	240	236	264	275	246	223	249	220	256	280	240	252	246	271	275	256	230	254	273	247	264	253	266	248	263	265	239	297	237	280	284	231	251	251	223	234	245	255	240	281	246	254	247	265	235	239	218	221	256	251	258	242	256	227	239	238	242	256	267	235	253	272	276	248	235	240	276	234	233	259	242	247	263	249	238	232	227	242	266	244	245	257	279	255	254	251	237	232	251	267	267	245	242	236	228	264	222	216	281	261	238	245	222	247	268	265	231	245	253	252	242	245	222	243	245	264	259	251	247	266	255	266	234	258	252	256	257	254	264	236	272	261	225	249	211	227	237	259	275	250	250	245	252	271	229	242	247	258	202	254	246	257	244	256	230	260	224	271	242	253	273	266	247	256	223	247	291	222	248	247	227	243	240	247	264	255	237	259	267	254	236	242	243	270	259	259	253	265	237	246	241	249	266	259	268	240	263	262	257	269	228	267	242	259	223	245	284	235	251	234	252	232	271	265	262	253	270	230	228	254	237	254	264	255	228	271	277	242	252	257	234	244	245	251	257	249	238	295	243	281	253	232	258	258	277	249	256	291	240	215	256	248	256	234	244	254	270	244	264	276	267	250	231	237	283	272	249	251	248	259	239	238	265	255	237	253	244	272	235	234	241	265	261	231	241	260	236	260	249	221	244	250	251	258	247	249	247	249	213	257	274	257	234	257	254	235	256	230	269	265	244	234	240	268	245	240	210	245	244	253	258	253	244	228	269	245	283	238	261	256	258	240	235	243	272	249	265	239	267	282	245	260	237	258	260	237	248	229	261	270	255	287	241	226	249	226	258	263	227	245	267	230	259	227	269	243	248	269	246	225	231	248	251	270	253	229	261	243	263	260	231	256	237	243	236	251	237	249	274	234	255	261	239	233	256	238	242	247	258	258	258	253	248	266	256	279	240	259	255	242	244	247	233	302	281	226	232	262	241	263	224	280	258	233	234	250	263	267	255	258	234	250	248	249	272	272	279	211	210	258	255	232	251	273	245	248	263	254	264	281	246	226	248	258	242	248	230	243	281	232	233	248	269	212	234	236	248	271	221	244	257	261	265	246	266	263	270	249	238	258	221	266	262	265	265	260	272	245	266	249	253	290	253	219	247	271	265	239	256	239	270	253	253	249	242	217	244	302	254	293	247	253	280	247	261	216	235	219	244	232	264	270	255	275	253	284	217	270	259	235	266	236	248	247	276	251	251	259	264	244	254	236	234	235	269	242	260	241	244	271	268	245	263	268	238	274	267	238	238	246	245	237	233	255	245	239	253	259	259	216	248	254	268	238	250	267	269	288	259	250	240	244	262	231	241	233	245	257	278	258	238	224	270	245	284	242	250	245	246	263	274	237	239	247	270	261	264	249	268	271	235	286	253	249	250	248	236	252	249	268	265	274	227	276	257	254	210	275	258	258	237	247	227	242	271	234	274	232	256	245	232	236	267	279	277	284	251	278	271	257	263	265	263	248	277	263	234	242	255	256	228	259	232	259	230	254	273	247	255	235	262	237	252	248	245	251	241	251	220	273	230	257	270	263	260	285	254	277	280	257	241	235	242	233	257	248	249	259	252	243	250	258	242	247	203	215	243	246	254	251	257	243	263	274	245	268	241	246	249	239	258	258	230	262	258	254	246	239	251	239	266	222	250	236	237	260	250	251	271	263	248	238	248	221	257	257	232	267	260	262	251	238	249	238	248	238	227	277	232	263	254	263	248	264	246	300	248	265	281	251	272	231	250	231	238	241	246	280	239	233	268	241	275	274	253	259	272	254	254	270	254	232	265	246	218	243	287	247	245	230	239	249	224	261	253	251	281	247	254	246	257	270	234	255	251	257	245	247	245	234	235	230	230	231	234	247	247	237	221	265	235	240	260	252	294	268	226	249	243	239	253	229	252	235	258	264	242	269	251	231	253	258	244	270	253	272	250	225	250	258	273	219	272	259	255	248	263	262	257	249	265	254	270	249	247	219	228	254	268	256	254	266	249	274	259	268	247	242	241	250	256	232	250	267	288	246	237	268	231	243	242	262	267	225	261	241	261	241	251	246	230	259	272	251	253	215	257	269	257	238	233	264	220	286	286	264	276	270	256	253	248	297	255	261	264	278	256	241	258	229	218	246	241	247	256	229	261	233	225	230	267	253	260	239	273	253	225	236	260	225	235	232	261	227	223	246	245	255	258	230	251	279	237	240	264	255	258	244	261	264	256	254	240	224	268	243	252	247	266	254	227	245	226	257	259	259	231	267	217	233	246	251	262	244	266	242	232	232	243	259	241	263	273	257	246	241	251	219	264	238	214	260	249	264	239	210	257	281	257	243	237	231	266	243	256	246	255	239	260	231	266	264	265	243	231	221	225	243	266	265	240	278	248	303	239	264	238	274	249	249	256	263	241	271	253	275	252	246	229	258	255	229	246	244	265	243	253	250	236	220	263	258	242	241	248	248	266	261	240	276	251	259	254	263	207	227	238	229	231	240	267	261	261	268	247	238	254	247	262	238	265	250	245	242	244	241	229	255	236	248	261	255	260	237	282	290	247	249	260	236	243	238	271	225	235	263	284	245	241	249	240	260	275	263	263	255	250	265	248	234	248	255	277	242	229	247	271	262	253	260	261
22723	21266	29103	23746	21262	21328	12115	1646	1100	1034	877	805	771	735	679	627	656	637	595	608	575	555	546	560	528	527	527	542	525	532	500	496	497	527	517	538	494	532	518	465	488	560	501	546	512	446	461	453	475	541	490	483	508	492	520	496	503	461	486	484	509	485	527	478	469	471	492	428	478	454	480	420	487	509	449	500	489	472	442	477	486	500	498	453	487	467	507	520	462	514	485	487	456	479	480	489	481	489	458	478	459	489	466	459	491	478	477	465	495	459	484	497	459	511	469	471	484	462	482	475	477	485	433	469	482	507	469	457	487	463	464	472	487	505	463	474	488	475	478	490	473	501	472	511	476	463	483	466	476	489	518	469	451	465	456	465	458	496	470	500	493	501	496	462	482	463	430	491	472	459	494	483	482	470	489	516	499	484	429	473	460	528	477	513	516	469	494	447	494	489	520	486	494	446	492	481	486	467	509	496	496	471	475	500	492	451	462	492	525	490	489	448	474	490	471	474	458	466	506	472	456	478	461	477	449	467	483	485	466	442	466	487	504	482	500	469	454	458	528	462	477	481	462	474	512	451	468	481	446	463	480	450	498	468	509	511	454	454	488	486	466	479	479	455	482	460	453	481	477	477	443	472	521	503	456	462	490	475	488	473	505	486	520	516	459	500	478	475	483	502	456	463	459	491	491	506	449	468	510	450	465	511	470	490	522	490	504	489	494	464	455	475	445	450	484	508	525	470	518	501	466	493	462	472	489	516	529	501	437	470	461	470	439	496	513	479	468	452	444	508	470	494	453	445	477	471	520	451	459	461	498	493	491	488	490	475	465	526	460	482	459	470	451	422	486	509	489	489	484	472	504	480	503	474	510	459	465	452	464	460	497	517	471	491	478	485	507	489	477	505	479	462	464	494	461	492	507	452	466	482	457	522	509	509	478	421	455	445	470	500	480	496	442	451	523	464	495	459	489	440	438	483	494	478	465	485	471	489	487	458	499	499	481	507	499	516	508	506	497	474	450	474	484	463	482	473	471	445	455	510	433	517	499	445	497	473	507	455	420	468	464	498	450	465	424	446	475	499	465	460	453	462	554	492	493	450	463	445	504	518	453	487	491	479	520	503	489	456	453	485	465	496	487	463	482	460	470	465	473	505	462	451	470	492	483	475	489	472	498	474	485	508	462	439	499	435	459	479	500	476	466	494	490	471	496	404	506	489	478	471	487	495	483	487	485	502	522	463	503	429	491	461	478	483	474	441	481	480	482	485	467	448	483	458	473	501	481	470	522	479	480	441	519	501	505	493	464	494	452	518	481	470	473	477	418	510	481	466	456	444	476	488	482	509	453	483	478	505	470	482	457	477	470	502	468	455	480	505	499	482	456	476	468	457	457	487	480	502	472	481	487	471	515	508	473	460	496	490	465	486	476	470	482	484	464	491	494	534	480	472	532	494	476	520	447	461	495	481	486	488	476	466	475	503	532	466	521	472	444	500	458	490	473	487	458	491	547	468	482	469	479	468	444	459	512	532	477	478	433	491	487	485	490	487	479	487	496	477	490	448	472	463	483	472	438	485	476	482	450	464	456	466	512	477	469	521	466	487	474	467	533	500	454	481	490	498	459	493	471	514	460	461	479	424	485	460	470	455	498	480	469	441	504	503	456	489	467	447	519	490	530	488	477	468	484	508	478	505	475	465	470	529	502	456	467	476	449	443	471	454	461	478	496	490	504	449	453	491	467	478	492	506	471	478	476	455	517	509	492	498	450	498	466	476	514	463	483	473	488	470	472	492	484	450	488	478	486	504	495	475	481	466	467	514	465	489	488	470	478	445	467	501	466	518	492	455	478	466	453	453	461	472	450	461	469	496	503	491	446	498	495	441	461	477	475	452	492	463	518	451	458	508	484	441	472	449	518	523	486	461	492	481	492	471	509	475	466	461	471	463	470	493	444	489	484	501	486	468	501	454	482	470	482	474	444	478	473	501	495	449	421	481	472	479	508	458	484	467	439	485	487	455	469	475	479	444	484	501	472	489	505	518	505	457	510	455	474	482	479	479	433	469	483	493	456	465	452	476	420	479	464	503	479	477	465	493	482	478	470	496	484	465	483	472	453	495	430	442	473	466	462	483	500	493	509	476	451	466	472	479	500	466	482	472	496	500	437	469	517	483	428	507	468	486	441	474	483	473	487	424	520	483	469	462	465	468	519	448	486	461	514	498	427	497	495	475	474	526	487	451	496	455	504	477	485	476	446	458	526	463	506	491	482	469	459	432	491	491	490	511	481	468	485	480	493	481	479	509	495	480	475	447	447	452	446	485	460	508	480	472	481	450	503	496	467	489	416	483	517	492	469	474	456	488	459	500	474	450	475	453	462	496	497	462	451	505	477	492	462	475	467	439	499	452	479	463	507	475	429	462	511	463	462	482	454	474	474	502	473	463	462	473	485	480	472	466	483	471	479	444	460	454	507	409	443	445	448	441	508	497	460	485	483	449	463	471	472	482	498	493	488	461	514	449	458	488	473	468	466	458	498	459	540	472	471	466	485	492	488	521	482	481	464	410	511	446	477	449	464	497	473	466	469	470	506	492	463	521	455	467	499	488	438	503	407	466	474	474	493	460	460	515	482	502	455	455	465	504	476	519	438	483	457	463	468	442	499	483	495	463	468	499	508	467	427	426	442	519	505	469	491	505	474	470	442	530	475	462	461	492	471	456	467	495	470	443	460	454	455	516	475	455	499	464	486	470	461	454	504	495	450	464	478	473	481	486	492	515	428	460	532	498	477	470	489	490	496	513	473	489	464	498	475	469	456	509	506	454	485	484	498	484	450	495	469	484	516	470	472	508	478	455	452	486	458	526	463	481	481	458	463	476	439	510	484	494	483	498	497	462	448	476	455	456	474	500	489	511	440	465	498	489	487	519	514	484	502	475	511	486	483	464	491	482	497	475	498	461	494	476	505	485	483	489	490	487	498	480	504	467	473	471	548	546	463	469	484	418	457	487	452	508	471	501	493	493	460	447	501	485	462	447	503	490	509	460	478	447	464	490	489	422	481	455	480	469	509	492	499	414	491	459	469	450	488	452	485	511	471	464	451	473	488	448	483	456	521	457	495	455	466	518	468	502	470	517	510	460	478	505	465	476	488	464	472	494	478	477	475	513	447	506	483	471	454	471	480	531	472	490	491	466	455	465	443	458	481	458	520	493	462	463	449	465	509	448	444	463	518	444	469	516	479	496	455	472	459	443	481	481	477	481	481	471	481	457	463	471	511	443	440	469	491	507	466	501	479	482	493	502	474	476	442	521	524	505	461	499	492	506	488	524	459	513	481	483	450	451	465	479	457	447	505	467	480	462	458	514	465	473	489	448	491	481	514	466	498	499	497	453	501	483	461	464	479	503	475	450	434	502	514	463	504	481	472	478	442	500	492	456	470	473	440	449	466	500	499	442	492	474	495	482	556	500	470	460	550	449	477	431	497	493	488	523	468	484
15765	16571	14767	11541	5199	4077	3103	2486	2013	1569	1437	1210	1093	999	916	881	771	792	707	753	698	642	650	663	625	607	590	607	614	594	606	580	596	566	637	585	561	545	592	562	600	586	611	570	553	547	594	562	542	575	553	566	550	566	558	574	581	570	563	625	566	556	531	594	576	529	515	530	542	587	560	577	567	571	596	552	535	584	556	550	543	564	529	550	562	560	539	595	573	549	559	535	529	548	537	542	569	583	558	530	563	574	529	543	527	572	566	556	515	525	561	540	534	574	575	518	543	559	515	560	572	550	575	548	536	563	536	535	529	516	596	539	567	569	538	580	540	539	557	577	547	550	577	538	563	556	535	521	567	549	547	570	542	570	508	544	557	557	541	521	561	540	553	536	545	571	532	534	549	563	523	522	538	577	526	526	542	571	540	539	566	538	528	537	518	536	578	527	515	496	544	521	532	527	577	550	537	560	547	546	535	545	517	556	537	534	560	542	563	554	569	490	569	535	539	547	561	466	533	538	539	554	556	559	540	535	566	554	538	528	517	542	532	547	561	531	534	572	600	521	519	577	584	526	544	554	521	568	582	493	567	566	583	592	533	538	538	539	520	508	557	528	566	557	543	526	539	563	554	528	568	582	548	525	526	576	515	519	566	506	528	555	565	525	541	550	559	513	554	542	563	545	539	554	532	522	551	525	571	555	520	498	546	516	535	518	562	542	519	541	550	530	550	535	551	530	550	569	546	582	533	540	514	554	540	538	566	494	549	559	571	557	550	547	530	536	567	548	565	548	507	539	532	574	565	543	523	546	520	537	535	528	508	508	521	565	530	538	525	528	500	523	553	570	556	534	550	571	531	500	582	541	502	533	544	531	564	551	558	596	536	560	540	561	521	531	546	551	492	558	538	520	569	535	540	548	551	557	556	545	578	553	561	476	554	539	527	527	542	546	552	529	549	536	517	542	537	524	549	519	519	555	553	523	517	528	518	569	577	531	493	575	572	566	543	498	569	512	551	567	540	533	534	526	562	527	548	530	539	537	554	554	544	533	559	547	545	555	506	529	502	578	560	564	555	520	563	534	544	526	520	550	542	546	551	549	566	527	551	511	551	558	500	498	570	540	506	534	536	516	527	518	577	523	546	560	555	511	558	553	508	513	549	543	546	516	535	561	521	534	576	525	505	544	549	546	551	541	544	519	522	550	553	522	526	551	544	525	567	550	554	554	540	534	535	510	541	573	524	544	553	555	564	586	542	558	566	560	526	550	518	497	511	543	508	542	558	559	547	557	560	544	549	552	542	527	558	521	556	556	529	538	540	581	543	583	539	585	521	537	596	555	576	556	559	551	528	528	543	531	555	538	602	533	560	538	587	521	519	522	513	555	516	537	550	532	559	561	514	576	550	529	529	569	584	496	548	569	576	551	541	583	522	518	568	527	564	510	552	567	542	526	558	556	556	545	548	557	518	555	545	546	515	535	519	535	505	580	523	529	533	522	587	527	543	529	573	590	542	595	583	563	546	533	548	584	556	570	527	564	540	465	541	527	522	523	516	504	553	568	521	536	581	521	536	563	578	567	499	516	569	540	523	539	537	523	569	548	521	536	547	519	540	497	557	513	546	520	543	561	484	507	528	563	558	569	562	537	564	522	549	574	571	518	567	518	485	543	549	547	518	537	542	519	562	570	535	563	479	552	538	551	578	525	521	567	542	588	537	538	538	537	502	564	556	550	587	579	537	510	522	549	551	581	553	543	558	542	564	544	519	531	534	554	554	492	543	575	530	507	551	537	541	536	531	537	489	521	521	556	548	523	520	559	562	534	550	503	524	548	532	543	547	534	528	552	555	490	526	558	566	532	527	533	555	520	526	539	539	544	571	499	569	569	545	564	545	550	569	530	566	545	515	575	571	536	524	537	528	564	530	525	521	567	511	522	575	527	519	508	541	586	530	577	592	533	528	521	553	531	542	558	492	522	537	569	557	536	479	543	573	580	553	573	550	533	532	546	542	541	570	567	513	547	564	491	550	520	552	521	550	524	535	483	544	552	522	512	528	532	551	529	488	564	517	561	551	508	545	540	568	558	562	556	512	525	555	570	559	563	533	556	536	538	581	564	568	538	530	533	546	545	580	508	570	561	526	560	544	540	558	544	562	544	537	568	492	558	529	502	536	543	529	531	544	539	546	528	548	537	582	524	551	479	551	604	565	545	526	520	571	557	569	537	577	514	579	511	520	518	521	566	564	534	550	552	518	571	497	545	545	557	554	536	542	493	527	555	518	585	565	583	534	567	526	560	532	518	500	498	531	527	554	537	513	509	543	571	548	559	539	560	573	561	553	515	584	555	533	485	573	523	532	576	545	514	561	493	536	498	585	541	571	549	541	522	545	515	560	536	510	537	524	555	558	572	580	539	527	563	549	569	527	546	536	514	523	511	510	537	559	538	546	565	574	549	538	520	604	543	575	548	570	549	501	516	585	555	548	492	582	523	515	567	527	506	517	567	504	539	517	555	549	531	553	541	517	542	572	567	534	522	515	548	543	551	544	531	575	558	516	554	588	536	575	560	513	555	557	525	497	560	553	553	550	503	556	600	533	545	494	564	561	565	542	531	568	535	561	565	519	525	534	567	529	540	538	532	529	546	561	546	557	533	561	501	546	528	530	533	522	529	518	524	545	571	501	529	537	528	509	537	508	545	522	561	553	536	546	553	538	582	554	563	530	573	534	515	564	533	494	551	516	529	507	567	543	503	530	560	510	510	578	542	575	578	551	529	562	539	521	545	570	548	540	546	602	567	538	540	532	530	496	521	519	527	551	523	567	523	553	586	567	534	569	526	518	509	566	566	527	550	549	485	494	504	521	552	536	530	522	529	504	513	562	526	546	524	531	551	559	538	555	557	541	565	552	546	530	517	574	509	514	512	506	560	553	521	550	529	552	521	516	526	535	549	531	569	553	589	533	536	545	559	506	540	545	542	546	537	525	534	540	577	537	546	593	563	537	582	522	534	544	567	510	574	525	590	575	497	535	497	550	571	575	485	577	535	520	532	539	554	535	570	559	591	489	538	579	546	514	537	568	548	561	547	536	536	541	578	565	527	577	569	536	578	597	548	524	542	536	527	506	487	500	554	538	511	537	559	553	564	613	518	548	551	514	530	531	530	535	550	533	551	531	531	504	539	502	527	525	571	567	530	508	500	573	578	526	517	531	545	529	513	488	537	536	525	537	533	542	508	552	518	507	572	557	540	550	540	492	512	536	553	535	534	556	539	550	570	599	517	568	548	511	550	540	539	535	566	518	565	552	534	539	509	555	566	550	537	559	541	558	575	517	537	582	555	588	536	555	560	569	536	556	560	521	531	526	515	569	553	533	518	550	502	536	518	547	527	567	524	495	557	533	528	524	523	553	540	529	514	573	559	541	555	560	564	532	535	569	570	540	562	552	565	543	544	536	537	529	518	499	541	549	573	549	571	535	597	559	560	554	550	505	549
27122	20392	8626	1284	299	229	167	144	156	145	152	167	133	141	146	131	123	160	128	122	116	124	144	129	142	132	133	157	150	146	120	150	130	130	140	133	135	132	130	137	152	125	142	119	146	143	133	136	142	129	132	136	134	131	141	152	135	137	138	128	155	139	127	132	121	134	136	120	122	137	146	141	150	142	142	122	142	146	130	138	133	145	117	138	125	139	148	139	156	132	134	124	154	137	144	150	131	148	122	139	135	114	137	134	182	124	113	150	140	136	130	132	123	145	143	127	152	142	128	142	135	153	150	126	136	118	163	121	136	128	148	141	132	113	144	135	112	127	144	140	141	145	138	142	120	121	152	144	146	133	133	154	142	134	149	131	140	132	145	129	121	129	118	114	122	150	138	139	115	132	135	146	140	129	138	149	127	151	143	128	154	137	128	130	152	132	122	148	133	134	131	114	146	157	109	131	129	122	128	128	142	148	131	126	130	132	115	142	130	127	132	134	125	144	131	136	137	152	139	131	148	149	121	148	123	142	114	143	160	126	142	149	157	143	130	117	128	151	132	144	128	157	165	130	124	136	117	120	119	154	120	138	113	134	136	123	134	144	115	146	148	134	124	146	127	128	141	122	137	142	150	140	143	133	147	111	130	118	169	137	129	124	137	146	134	138	125	140	144	126	149	132	149	130	132	156	127	140	134	154	156	146	131	114	111	112	151	144	113	140	122	137	150	132	148	124	132	138	134	139	141	125	119	135	135	140	128	150	146	140	137	138	126	130	154	118	139	149	122	134	119	135	143	133	150	125	142	124	167	156	142	134	137	134	131	142	137	112	139	129	128	146	137	132	116	121	141	138	132	121	148	130	141	144	131	133	130	106	143	145	158	133	132	127	130	142	137	142	138	140	145	153	159	122	122	116	132	127	140	132	127	137	136	133	154	142	137	130	151	133	144	136	114	109	138	132	134	122	136	130	123	131	145	134	126	145	134	134	132	137	143	135	132	140	121	139	142	131	153	131	134	127	128	129	117	148	131	141	125	118	132	129	125	156	134	148	128	134	133	148	135	97	126	136	130	148	135	123	149	133	130	142	146	131	127	146	134	153	128	134	138	158	113	121	123	118	143	138	121	117	108	138	126	135	139	160	116	149	138	145	140	136	144	114	124	143	149	125	128	137	154	130	133	130	133	127	135	148	141	154	147	126	131	147	129	133	152	138	141	132	132	126	143	158	146	123	133	140	133	150	134	130	131	150	148	130	134	131	111	141	142	161	118	129	140	133	150	133	125	140	137	123	154	141	121	144	147	143	136	148	143	127	141	138	140	131	145	126	131	135	140	133	119	149	151	136	131	132	144	137	144	147	123	138	121	146	144	132	128	147	136	157	125	155	126	139	145	130	132	127	106	129	127	127	120	133	145	125	161	129	128	123	133	116	147	142	146	147	139	136	126	148	136	124	141	149	144	145	138	142	138	132	124	146	137	128	125	122	156	146	142	143	131	139	137	151	148	121	131	114	150	143	127	142	132	126	135	119	137	113	137	135	137	154	137	138	153	146	126	142	130	129	124	120	143	155	132	131	127	134	151	157	121	128	132	142	133	125	149	123	144	153	143	131	141	146	173	146	147	122	154	150	118	144	133	139	152	135	109	106	132	107	128	126	120	146	127	143	133	133	134	141	131	116	142	122	125	150	145	126	119	134	134	153	136	139	122	123	127	123	129	119	140	140	141	148	145	149	138	163	123	136	154	123	121	146	121	139	138	136	128	148	148	151	126	137	152	115	127	151	118	122	145	152	150	134	142	137	135	138	138	126	144	164	132	138	139	111	151	114	157	119	140	150	130	125	148	170	147	128	113	120	127	128	154	135	174	132	150	150	141	139	147	128	124	130	149	130	144	128	155	113	119	154	145	131	144	142	151	146	141	140	122	131	144	127	128	131	156	128	127	112	133	159	142	132	128	132	136	116	123	118	135	128	154	153	136	143	129	144	139	126	135	144	144	134	153	141	136	135	138	137	122	149	143	132	132	135	133	139	108	113	145	143	126	137	141	141	136	147	139	133	157	145	147	133	135	152	119	127	117	138	140	142	142	126	114	131	142	155	131	151	135	117	123	126	124	130	120	120	128	142	132	151	161	131	155	140	136	115	148	114	130	128	118	117	129	133	140	142	132	142	124	138	104	165	137	146	141	136	115	139	143	127	154	121	138	133	135	124	145	133	134	145	149	126	161	125	125	129	122	141	141	139	129	136	137	140	147	144	133	136	127	137	123	131	153	115	122	106	136	151	133	128	134	153	149	145	155	120	150	122	112	149	142	132	107	128	137	128	118	130	123	126	154	121	113	139	132	120	135	144	151	122	113	140	129	141	123	133	123	122	123	146	144	153	141	132	140	118	123	137	135	133	135	159	122	118	131	138	155	118	143	126	142	142	126	146	129	114	145	141	156	154	119	146	113	129	132	139	131	142	147	140	137	134	143	148	130	124	146	162	135	122	145	114	134	137	110	127	121	132	149	139	132	144	132	148	127	143	142	138	157	139	125	130	127	159	141	123	136	131	128	142	152	135	151	142	133	131	142	124	136	128	135	134	140	128	138	148	137	140	137	127	134	123	144	146	162	152	143	117	152	126	133	124	134	131	128	141	105	130	133	135	158	143	146	135	137	121	165	139	127	146	121	109	146	138	143	123	109	144	145	128	119	146	130	149	127	128	152	111	138	134	136	140	143	116	129	131	123	150	141	151	149	138	139	137	132	151	128	133	115	141	146	146	134	134	115	162	141	125	110	162	132	115	147	132	134	126	140	147	144	135	141	113	158	130	122	141	132	138	162	118	140	125	138	122	129	127	140	155	124	147	126	134	135	133	138	131	125	120	134	125	147	132	142	129	148	127	123	135	158	126	139	130	118	130	142	141	140	123	147	138	131	138	149	143	143	148	112	132	124	154	130	155	136	136	132	153	129	149	119	133	121	110	151	107	142	141	145	123	119	134	141	147	129	136	135	140	124	135	124	167	146	161	160	129	122	148	135	130	130	138	122	118	152	136	124	132	141	125	120	144	138	155	136	126	155	121	141	131	137	131	130	133	133	126	150	153	133	109	136	136	115	129	120	136	108	149	147	126	135	131	119	124	134	122	130	137	138	123	139	144	128	158	131	138	120	133	142	139	152	141	141	131	130	135	141	158	140	152	130	151	126	128	152	127	143	148	148	146	151	115	146	136	132	137	130	130	133	130	152	136	134	155	123	134	137	146	130	127	123	153	127	138	128	131	128	135	118	134	134	131	116	127	130	125	128	128	151	132	133	141	132	138	130	148	144	151	148	133	130	146	148	112	129	107	132	121	127	158	126	125	118	134	138	124	123	134	143	130	130	132	158	136	142	137	119	146	115	124	133	135	123	136	139	141	115	156	143	145	125	132	127	152	134	141	133	126	124	135	127	143	116	141	150	137	118	135	119	153	133	117	138	135	144	145	141	134	130	133	137	138	121	181
9327	1515	2230	1403	380	319	274	238	216	201	208	190	164	176	185	175	155	186	156	198	172	182	174	179	157	173	186	169	162	181	174	151	180	182	164	172	173	173	186	163	178	163	171	163	165	158	168	184	170	161	178	167	184	160	166	150	163	176	179	174	157	180	173	162	180	172	153	185	202	203	157	179	166	172	175	173	184	139	188	164	162	172	141	149	149	180	180	148	155	183	153	180	156	172	150	153	184	182	172	166	160	159	176	181	167	185	163	158	173	190	168	147	162	166	181	149	152	155	208	162	172	157	175	155	186	177	179	171	156	160	165	167	180	159	183	160	183	160	170	162	173	157	169	167	188	155	182	174	173	167	125	169	155	164	167	154	166	168	144	153	180	179	159	180	171	173	162	164	178	152	158	160	167	179	158	176	167	194	168	171	164	169	162	159	163	179	186	154	172	155	174	159	173	174	177	182	183	167	174	184	150	170	154	161	177	164	159	172	174	177	168	166	158	165	163	166	162	196	155	141	164	168	166	185	166	161	171	168	170	183	181	160	160	165	159	186	185	167	165	170	186	175	160	185	172	174	183	158	169	180	172	188	190	156	177	166	170	175	159	166	168	163	173	175	132	156	164	188	156	166	171	166	165	149	185	149	157	142	178	182	190	172	189	171	146	182	143	164	164	154	178	171	158	183	187	163	158	197	167	170	174	189	178	172	155	170	157	175	187	152	161	181	157	179	152	164	193	177	184	176	147	163	149	182	161	175	165	178	151	177	163	140	171	169	180	161	160	155	136	147	161	178	171	147	181	137	186	154	143	159	140	151	159	170	181	178	180	167	147	177	172	171	175	181	167	164	196	176	179	159	176	170	162	165	158	156	192	203	158	189	171	162	172	172	180	194	164	174	138	158	168	165	164	171	143	192	166	173	159	178	156	171	181	176	191	176	169	150	181	163	175	148	187	168	182	162	168	163	164	159	189	187	169	160	155	173	192	154	160	188	181	169	145	153	161	153	159	159	175	166	186	195	176	160	184	173	195	195	174	164	176	156	180	137	162	183	167	170	160	172	165	174	182	162	152	183	148	173	189	183	177	171	177	147	176	156	158	168	179	162	165	153	183	172	152	168	166	173	183	174	178	192	168	162	181	176	155	153	157	179	180	164	187	162	169	177	168	143	169	180	144	153	170	175	203	198	164	129	155	168	160	176	160	159	172	172	162	166	155	172	189	173	163	146	164	160	192	165	168	168	160	160	162	172	191	168	178	160	177	175	173	177	162	165	171	147	173	156	170	176	180	151	166	194	182	179	161	159	154	174	165	161	179	164	173	172	167	179	164	148	200	156	185	154	159	176	168	174	189	147	178	153	173	170	164	187	149	139	188	160	163	165	184	180	159	185	154	190	152	169	187	157	180	155	170	158	192	168	151	162	169	152	187	186	171	155	156	184	173	189	171	160	174	172	155	168	161	171	165	185	190	166	150	156	181	183	169	173	172	188	154	163	189	172	155	193	187	149	177	169	154	162	171	185	161	168	160	154	179	163	170	185	184	165	180	185	151	161	181	173	172	161	182	181	166	173	154	186	180	171	173	165	157	187	194	170	162	160	170	174	180	165	146	166	177	187	177	178	121	161	155	157	155	150	150	171	164	179	160	160	162	176	170	188	177	167	150	165	182	180	159	174	136	170	164	177	166	159	161	167	175	192	150	177	161	141	160	166	146	168	185	148	170	175	158	156	189	149	181	148	163	155	185	176	164	168	174	176	176	162	161	152	160	162	188	167	168	176	162	145	153	155	165	175	149	182	156	154	163	153	166	151	165	146	173	178	181	134	162	189	173	154	168	178	164	176	154	162	171	183	142	168	145	167	154	181	184	151	157	164	171	158	168	166	170	169	153	164	169	163	141	163	185	158	165	175	155	182	164	171	176	147	162	180	170	158	174	170	173	188	158	190	169	162	183	157	158	148	166	158	153	164	171	177	155	173	163	185	174	167	166	176	153	167	135	169	184	172	161	189	181	166	164	174	158	181	159	192	161	184	181	140	153	177	173	136	179	184	165	181	166	171	170	150	172	177	163	156	178	189	179	158	165	186	162	171	161	178	165	168	160	148	174	147	169	175	157	167	160	166	166	161	176	168	171	152	156	155	169	167	165	166	145	163	187	152	147	182	171	159	181	145	187	149	142	148	199	172	172	173	147	192	160	167	169	179	168	179	152	165	161	157	176	168	157	192	175	144	177	160	172	164	170	163	180	186	183	188	166	177	159	164	184	159	157	142	158	170	175	162	183	168	178	155	152	176	175	162	172	207	159	165	146	173	177	154	154	157	149	148	180	134	184	178	182	159	131	176	194	183	170	175	183	201	182	173	176	151	166	156	153	190	177	174	175	167	166	163	175	151	166	166	194	146	159	178	173	141	168	163	191	157	167	158	197	159	159	165	174	184	163	168	168	176	163	169	171	140	147	159	162	162	178	199	163	196	170	163	147	158	181	188	175	145	180	187	168	166	158	156	172	153	161	152	167	163	167	163	180	164	188	169	165	170	173	178	185	169	157	162	172	145	165	174	164	156	157	160	145	165	169	153	180	169	184	154	168	188	161	174	201	147	149	165	177	197	165	179	173	201	160	172	158	154	145	184	184	166	152	175	160	183	148	176	177	178	173	161	184	173	169	174	160	157	152	156	164	173	173	163	204	165	162	176	198	141	177	146	154	157	157	160	176	164	169	161	180	159	165	170	188	193	176	200	146	144	196	175	165	178	166	183	169	153	175	162	162	174	156	161	180	166	173	161	156	181	170	170	182	156	151	175	167	173	166	156	165	191	167	161	169	171	172	193	153	176	180	151	150	165	187	176	165	194	162	166	176	172	163	167	180	184	177	184	172	160	158	161	170	143	177	176	164	174	181	173	156	160	160	156	183	163	187	159	201	195	176	198	156	168	172	176	186	170	175	155	169	155	157	170	162	152	179	167	184	140	165	161	201	167	177	161	157	153	184	177	153	180	165	168	173	174	159	159	166	165	166	192	165	157	176	182	197	185	183	196	171	162	161	186	157	179	178	161	175	153	145	172	167	178	153	179	179	164	159	172	168	157	180	158	176	180	152	156	167	169	200	169	171	159	150	185	169	167	174	168	139	149	184	165	174	166	162	174	160	146	146	137	158	177	192	171	179	185	155	182	188	158	184	151	169	181	174	163	175	163	187	161	180	162	168	154	162	168	150	199	175	171	174	170	143	183	179	178	141	184	187	173	174	182	155	158	165	162	159	174	164	144	160	177	174	199	206	155	148	169	190	136	161	183	188	144	177	169	166	177	155	163	186	181	159	189	147	174	179	174	173	185	175	154	169	179	146	185	154	166	185	178	177	169	181	156	163	171	174	185	176	177	162	159	154	174	170	170	165	175	180	159	166	168	162	175	178	173	177	160	192	164	149	172	156	189	159	187	183	155	154	158	184	165	176	151	149	160	149	168	186	183	162	172	164	161	181	192	152	182
23568	21172	28591	24010	21161	12724	1370	812	638	578	520	453	480	427	417	351	390	367	343	327	367	345	343	351	369	340	352	343	332	320	330	378	336	320	331	343	285	347	339	315	324	311	305	343	315	335	320	289	307	344	316	302	293	313	307	306	292	285	317	294	324	320	323	324	332	310	281	333	320	307	311	307	298	321	309	292	311	304	320	288	306	307	320	334	304	333	331	316	310	321	317	331	308	306	306	298	325	316	304	294	346	325	336	275	301	328	303	337	331	287	308	342	336	316	340	303	323	332	337	303	324	299	325	302	314	309	297	312	349	334	292	343	304	332	329	312	316	330	308	280	328	301	278	303	289	316	335	307	346	285	314	318	336	346	347	324	315	304	330	298	303	321	313	305	318	307	314	343	292	325	307	316	299	290	291	305	309	315	328	281	281	293	296	327	293	307	322	288	312	278	318	360	308	318	316	330	331	320	326	300	320	311	317	316	325	312	330	315	294	301	313	335	341	293	335	290	334	330	329	274	319	311	290	272	283	317	297	305	331	310	301	321	289	300	304	288	317	301	286	310	304	320	319	313	322	279	305	306	316	317	322	296	325	269	333	325	285	296	291	307	336	323	317	300	300	312	294	289	325	300	295	340	312	339	327	304	310	284	333	314	354	295	294	304	312	321	324	305	321	294	365	309	311	325	302	280	317	320	332	335	284	341	332	292	293	334	330	340	329	302	312	311	306	328	332	327	309	327	323	333	301	316	309	317	305	315	333	317	338	330	312	297	333	313	314	328	329	316	309	315	293	332	320	314	299	314	286	334	305	312	303	328	331	325	324	303	328	303	314	344	322	330	321	296	324	310	315	311	299	326	343	300	314	303	308	312	296	296	317	357	361	310	310	335	312	311	323	287	318	337	314	318	297	296	267	301	300	321	290	313	298	333	330	282	345	330	306	310	326	306	306	293	310	324	326	322	293	320	335	309	303	312	318	296	328	302	318	298	291	323	317	328	336	295	315	348	335	328	300	318	341	297	327	318	297	351	288	326	285	322	292	280	320	283	301	291	295	292	310	305	304	313	311	298	330	298	306	337	298	281	308	304	320	304	318	299	304	310	305	307	336	322	327	322	271	291	308	352	303	330	321	298	308	331	275	299	304	310	303	312	306	328	295	301	307	275	298	329	340	307	319	294	304	313	329	305	313	319	326	295	302	302	271	320	294	311	291	309	314	302	326	280	322	336	271	289	320	293	326	312	331	325	324	293	313	311	287	290	284	326	338	326	312	304	297	327	300	334	283	298	277	341	316	336	287	302	300	336	314	344	324	285	303	301	350	322	293	351	293	308	306	321	319	327	319	299	310	332	324	335	336	301	319	271	319	357	340	321	332	302	299	304	311	304	307	339	302	337	333	354	303	298	311	353	325	327	289	293	322	347	325	321	300	317	296	282	331	325	287	270	345	335	338	308	312	327	311	332	329	289	331	286	325	281	313	314	320	336	343	333	325	302	303	326	314	292	287	307	298	329	295	302	302	297	301	324	310	338	334	304	289	303	322	292	297	306	270	298	320	325	320	311	367	317	302	306	297	305	329	306	310	288	329	318	316	313	309	282	328	305	296	306	313	281	349	337	292	324	303	303	329	296	323	325	287	337	308	307	286	297	316	314	281	289	306	305	309	303	281	320	306	327	326	308	319	308	318	308	300	260	290	277	334	309	308	312	316	336	322	344	307	284	325	301	301	300	310	312	308	341	301	290	300	316	294	305	337	334	333	313	302	310	326	288	285	320	305	317	314	331	307	285	297	333	327	319	322	304	320	300	327	292	302	333	306	314	312	298	309	304	332	291	323	300	306	304	325	333	300	326	274	303	312	323	286	307	322	324	302	304	332	293	307	292	316	307	295	300	298	313	304	294	308	299	327	304	291	307	300	317	339	279	323	311	303	308	293	332	315	318	314	326	274	332	300	326	270	330	335	331	306	341	319	306	310	326	307	318	322	335	312	336	277	318	282	302	311	294	314	334	320	302	308	327	296	301	312	309	280	315	311	306	292	299	301	281	294	323	286	301	310	306	323	314	323	293	304	329	326	327	308	324	326	348	323	303	282	327	291	321	302	312	318	323	290	327	327	316	334	332	306	300	299	326	302	317	336	309	321	297	302	303	284	307	312	320	312	316	307	302	329	343	319	350	309	293	285	311	293	322	305	318	346	324	319	309	310	330	319	276	324	321	352	311	357	328	313	329	322	294	304	296	296	273	329	332	303	295	306	309	304	318	312	343	313	319	317	313	327	299	319	314	345	311	297	331	345	340	303	336	298	323	303	288	292	300	283	309	296	272	314	304	295	331	319	311	316	305	304	298	291	323	317	320	288	315	329	321	301	289	323	316	309	284	275	310	333	323	330	331	293	334	309	322	298	313	341	320	353	325	324	303	316	286	329	343	314	315	320	329	332	335	311	327	328	313	300	346	303	324	319	318	313	302	324	323	289	337	321	332	280	318	320	353	325	303	333	329	323	326	329	299	305	304	327	316	313	314	313	351	351	345	292	322	332	313	309	308	284	276	278	308	296	309	341	306	301	322	310	320	292	343	341	303	313	333	309	335	334	296	331	302	320	324	302	288	334	339	343	331	312	331	302	305	307	336	301	339	303	293	312	293	325	281	333	302	321	313	314	318	314	316	322	298	305	343	281	328	306	326	319	321	295	319	309	295	327	350	302	308	321	318	303	320	290	323	318	301	287	336	307	322	316	309	307	310	345	297	338	324	297	319	309	326	348	310	300	317	336	309	290	338	329	314	320	300	318	316	307	320	325	285	302	323	317	331	326	309	349	284	281	310	327	321	328	316	317	285	334	347	335	311	330	316	301	315	313	317	332	327	310	304	279	319	333	314	332	296	289	353	326	305	337	298	313	291	327	331	333	306	292	334	334	286	303	314	353	316	318	329	286	304	324	312	283	329	331	323	301	320	329	342	330	304	313	319	325	326	332	300	335	312	304	292	314	321	345	298	317	320	304	321	269	312	332	296	324	299	308	308	327	309	315	313	307	284	291	349	331	276	293	292	306	307	288	299	316	325	322	324	334	345	306	295	287	291	309	318	297	310	310	325	292	312	313	284	321	308	323	325	316	319	307	295	339	306	287	314	293	271	316	327	326	289	314	323	306	311	339	311	332	344	320	277	319	285	283	333	298	328	286	315	336	329	309	317	344	289	335	310	304	291	321	314	329	320	283	291	317	321	305	293	324	323	314	334	290	321	337	322	309	316	325	275	307	313	299	295	308	320	305	306	292	307	314	294	325	325	316	316	298	315	333	318	313	331	314	301	312	282	313	295	297	308	306	328	343	366	262	288	314	351	325	340	319	301	318	282	292	339	330	301	310	307	339	307	290	307	307	283	296	314	313	324	297	333	291	331	292	293	312	308	301	295	324	305	347	328	300	309	291	288	328	317	317	314	298	327	291	330	316	327	300	292	335	319	323	325	347	315	318	315	265	306	302	319
12651	10388	10170	11096	2902	2194	1649	1320	1113	886	831	680	644	666	571	535	510	478	480	499	443	406	451	445	397	407	377	402	410	360	384	393	390	380	375	374	381	392	404	390	378	364	373	389	364	383	356	354	377	378	349	351	376	383	387	360	375	358	361	332	347	353	377	350	376	369	374	400	366	342	366	337	404	347	358	377	401	345	370	352	353	369	389	355	361	343	363	349	389	377	389	366	333	338	366	393	368	350	355	348	345	361	370	352	375	391	354	346	367	322	361	371	335	362	338	355	371	393	410	361	399	351	364	350	344	349	313	387	375	324	342	355	351	379	361	357	409	335	354	370	348	338	376	336	343	354	342	371	363	334	350	368	329	358	356	382	336	324	354	351	323	367	351	355	351	360	384	320	368	324	371	350	336	381	357	321	342	389	357	391	381	328	371	380	341	332	328	357	356	386	349	378	364	379	317	361	338	371	351	383	377	368	376	321	374	354	345	379	345	368	363	363	359	342	378	360	367	366	374	361	336	372	332	358	351	348	363	361	338	324	310	380	381	389	355	343	335	389	376	344	342	391	367	336	334	385	346	374	390	358	362	381	338	347	353	359	355	334	378	376	333	353	323	373	356	340	356	326	349	373	418	340	347	336	340	356	372	338	386	364	341	346	396	363	358	349	353	366	384	362	372	359	373	370	381	320	382	404	368	367	363	324	356	347	331	326	329	350	374	342	384	377	365	345	374	360	326	368	356	356	345	334	334	339	376	355	332	360	397	328	374	362	370	393	343	367	371	349	384	356	351	381	402	326	364	373	390	370	338	345	357	381	373	364	351	348	342	380	359	350	356	402	333	334	357	380	361	386	352	362	335	342	345	343	344	339	347	371	358	345	355	357	355	369	355	391	391	359	324	354	336	375	358	351	378	348	374	376	379	356	345	363	325	352	341	355	344	363	355	346	385	370	353	369	338	341	392	346	350	347	333	343	356	346	376	350	326	377	372	355	390	382	322	361	348	363	357	366	359	348	351	364	346	345	404	338	376	350	376	351	366	365	349	354	369	335	352	367	342	372	351	367	340	341	349	384	363	389	358	361	371	331	345	362	370	361	368	345	372	368	389	368	364	363	324	378	355	340	358	354	332	330	369	321	380	330	344	369	347	360	335	352	332	377	345	363	357	340	352	382	351	381	380	361	354	360	324	352	364	360	359	379	359	351	366	345	334	353	359	354	362	353	357	338	353	364	357	358	391	395	351	357	376	357	350	357	361	369	338	356	364	374	395	357	342	341	357	356	387	363	398	362	357	345	366	338	356	344	361	352	367	339	338	352	370	334	345	363	365	328	371	352	352	360	402	372	347	388	341	351	369	360	370	345	362	346	381	388	331	366	355	370	339	346	330	375	363	355	367	381	361	361	370	350	365	388	365	349	368	363	350	364	348	405	332	351	365	350	367	359	306	342	348	365	358	355	343	384	369	371	360	357	349	361	362	324	385	356	345	343	337	379	349	393	358	348	361	369	328	366	328	355	343	384	342	377	355	350	377	372	353	388	389	357	364	399	351	359	347	374	344	376	359	339	383	351	352	380	374	376	399	337	379	334	370	353	329	387	356	335	367	332	382	326	385	363	346	348	371	324	370	382	380	370	349	342	349	365	357	363	360	299	347	355	378	363	334	366	361	358	317	408	391	344	345	365	399	367	328	364	366	359	349	345	366	368	353	351	339	392	363	347	368	369	336	366	350	355	375	366	364	356	341	374	375	348	365	386	359	360	349	355	368	337	362	328	350	338	350	350	338	352	366	359	353	357	375	363	375	331	376	374	403	339	364	377	376	371	368	356	337	360	331	357	330	387	349	373	364	369	362	365	358	332	366	364	345	357	382	358	325	334	354	370	382	377	348	335	352	370	375	376	323	368	339	374	362	374	390	345	328	366	352	360	366	383	388	398	386	339	376	348	366	346	387	357	334	359	347	360	353	349	358	379	345	344	322	356	363	361	379	362	377	358	384	359	350	346	357	344	364	350	344	346	379	372	348	363	374	345	323	339	355	361	365	384	374	349	351	314	353	343	371	353	411	365	359	331	346	362	386	364	343	362	346	364	367	344	370	332	406	340	340	374	375	352	345	329	377	373	339	366	347	352	346	358	330	382	355	342	331	361	381	372	339	365	369	372	343	351	378	351	361	364	366	356	359	368	389	372	376	368	332	344	382	392	391	359	369	359	372	372	367	371	358	350	383	348	377	390	342	353	355	353	379	402	344	349	405	361	339	352	365	362	366	360	350	373	357	345	385	359	398	369	353	338	358	361	360	379	389	380	336	372	378	385	353	347	351	371	373	348	366	349	315	391	350	367	353	359	350	361	348	355	361	357	368	389	360	351	333	349	392	343	374	374	375	333	337	397	346	353	375	359	374	344	375	370	379	380	353	351	336	364	325	352	351	351	356	352	327	329	361	363	366	372	354	357	356	335	364	351	384	386	345	363	342	369	382	351	380	373	365	381	374	354	371	362	352	361	374	351	364	346	350	357	383	345	353	339	377	338	362	399	357	349	388	348	338	345	338	355	377	355	340	340	373	375	344	371	355	355	351	331	356	381	331	344	360	384	391	360	370	343	345	389	344	349	355	348	334	394	386	372	357	344	358	382	348	367	369	344	353	366	376	364	332	371	339	370	372	357	357	375	349	346	339	390	329	363	324	348	366	364	377	365	375	375	356	390	374	344	343	369	335	361	376	365	400	374	329	351	381	345	391	362	381	341	367	339	335	373	365	357	328	378	370	368	371	343	329	330	364	396	371	360	337	347	341	391	352	340	339	388	364	364	351	384	392	349	371	380	398	332	349	365	356	358	367	358	345	365	356	388	337	387	339	345	345	364	379	384	351	356	409	344	362	317	363	373	358	380	383	349	362	379	331	349	345	348	365	355	358	382	354	352	377	375	364	366	368	379	347	355	324	347	370	355	348	364	362	373	337	357	339	388	389	354	395	324	383	360	341	339	369	337	366	360	386	372	346	336	335	358	363	375	337	332	349	381	355	345	369	364	353	362	347	335	337	365	358	333	369	366	352	360	343	331	349	392	338	358	363	357	401	380	340	317	360	359	366	380	412	333	367	364	348	344	382	367	371	354	352	330	351	376	402	373	363	370	383	367	378	346	365	339	360	364	354	356	355	341	344	337	378	362	392	374	357	359	362	349	365	353	337	378	376	360	334	379	344	352	365	362	334	377	349	402	383	365	332	360	356	333	330	361	382	374	365	380	371	338	367	346	360	363	352	365	348	359	373	352	360	372	348	350	391	359	374	369	346	387	373	364	369	353	356	377	367	362	388	357	377	341	346	353	373	334	343	354	353	356	377	385	335	381	345	370	365	364	322	379	357	344	341	347	354	345	374	368	349	327	325	377	373	355	338	355	361	347	358	360	338	350	333	354	336	422	325	369	354	349	374	346	334	373	359	367	387	357	375	367	348	332	345	374	368	373	409	372	355	364	403	380	337	364
24824	21176	27600	24923	13232	783	463	355	293	306	293	299	272	259	236	243	240	241	204	209	229	206	212	219	212	213	214	205	225	206	223	193	217	221	210	209	205	177	200	203	195	213	195	193	197	215	203	196	246	199	199	199	198	192	202	212	213	194	186	191	210	188	201	193	174	217	189	177	221	202	208	219	183	222	211	207	190	199	198	206	211	209	187	184	202	211	202	179	218	177	191	158	219	185	192	182	193	185	194	195	192	183	214	211	207	191	198	208	196	197	221	186	210	185	195	188	175	222	220	208	200	179	183	208	209	215	218	172	196	201	198	227	206	224	205	212	195	204	183	187	196	194	183	190	226	194	218	195	187	198	182	177	205	181	205	181	189	227	190	229	190	208	211	191	207	183	202	225	199	192	170	189	186	200	197	204	185	205	211	207	222	220	187	185	192	190	183	205	222	207	207	179	189	211	184	191	185	215	212	191	208	181	186	212	194	214	197	186	193	194	192	182	203	210	200	181	197	178	193	175	208	225	190	178	190	213	201	197	226	187	216	211	203	210	222	207	210	202	191	194	216	185	210	203	212	209	196	188	197	175	201	222	197	207	207	194	197	206	185	227	172	189	230	190	207	196	213	213	158	175	212	225	194	205	192	202	188	203	184	200	219	184	199	225	202	184	211	193	185	172	212	207	187	203	195	191	200	192	218	186	192	179	233	179	209	190	196	207	209	196	184	198	189	193	201	201	205	174	202	181	173	199	175	187	216	188	188	188	212	197	205	182	198	186	212	204	196	190	192	194	191	188	203	182	183	218	193	211	223	209	202	210	192	210	207	178	232	201	166	217	207	192	176	213	169	161	219	177	185	206	202	168	207	172	185	178	161	181	178	194	178	204	209	196	191	185	167	200	196	196	230	201	192	162	199	185	204	212	208	207	209	202	205	194	191	195	202	182	194	201	212	190	212	208	205	181	192	196	218	181	202	199	200	191	198	190	203	199	209	193	207	174	194	214	169	192	203	205	204	192	199	197	209	209	200	205	222	206	195	180	189	174	197	185	177	209	201	215	185	193	182	208	189	216	195	200	201	203	183	208	196	182	191	228	197	218	222	191	192	211	175	191	196	171	192	200	228	202	197	186	179	202	186	212	179	190	222	213	213	198	215	179	170	196	191	183	196	181	204	197	202	204	194	199	190	216	183	201	189	189	214	205	184	192	206	206	206	219	188	189	226	192	181	186	186	199	207	203	195	212	187	207	193	221	207	198	208	194	203	192	181	214	182	178	186	207	190	195	212	212	188	233	200	191	184	207	216	192	207	202	183	193	196	179	183	180	207	181	226	213	175	207	218	189	181	203	194	227	209	195	187	186	200	164	187	201	205	184	186	193	186	213	209	197	194	185	205	202	191	193	185	180	209	185	215	182	183	189	192	207	187	193	194	196	199	184	215	184	198	194	206	189	232	202	207	222	231	187	194	188	178	184	207	173	201	206	222	192	208	221	199	194	194	201	208	196	199	225	203	179	219	174	188	204	210	210	181	173	199	203	202	185	218	192	189	207	190	198	186	162	200	194	177	201	204	202	199	202	180	198	225	185	207	183	183	181	237	192	198	156	199	192	203	185	191	193	194	208	220	206	185	182	212	206	225	194	213	207	181	199	182	195	213	199	184	213	187	203	197	198	209	218	201	212	196	198	212	197	191	195	214	213	217	205	213	175	226	188	188	191	192	203	206	210	196	183	208	196	207	242	174	221	203	195	195	196	201	207	204	203	190	142	187	189	194	216	194	202	193	212	193	208	204	205	202	200	182	191	214	212	187	200	192	192	211	183	210	203	209	196	212	191	216	204	223	180	190	192	179	208	204	185	201	200	186	200	190	202	203	191	208	208	187	213	183	198	191	182	217	218	232	194	199	198	199	203	193	186	184	208	217	189	197	212	190	185	193	201	178	180	210	203	183	193	198	232	190	184	159	200	207	189	210	201	186	209	187	227	193	210	223	199	208	188	199	201	201	190	193	209	201	170	186	205	178	200	199	212	200	194	198	212	206	202	207	207	210	203	215	185	199	206	163	206	182	190	185	202	187	195	208	185	202	211	207	181	188	207	201	202	206	199	183	186	191	189	195	193	202	205	193	204	198	208	216	190	190	208	201	223	221	228	171	186	198	190	196	198	189	200	208	215	220	195	201	208	215	192	162	196	182	187	188	194	202	193	202	217	193	202	186	218	205	206	228	194	204	174	196	183	164	200	191	205	181	236	204	184	244	197	227	185	172	177	190	189	218	222	193	207	184	199	200	188	231	210	201	208	192	167	207	205	200	202	199	193	196	201	193	222	216	213	231	202	212	154	177	193	191	209	188	191	196	194	204	190	199	196	191	209	222	190	209	187	191	195	200	188	217	212	221	207	218	197	199	180	192	187	188	214	202	208	200	195	184	191	186	192	210	240	190	203	193	189	186	198	195	213	198	193	217	210	221	184	221	208	200	202	214	209	203	187	151	175	218	192	197	197	225	200	197	193	196	185	175	191	207	218	172	207	208	190	213	178	220	209	167	195	204	198	213	198	193	234	188	204	209	205	187	214	205	206	206	196	200	215	171	207	206	199	180	196	203	218	217	183	198	184	198	176	203	175	192	214	216	199	186	205	206	194	185	185	200	182	186	185	211	172	192	179	209	186	202	191	211	216	189	175	200	211	173	204	201	221	180	186	182	181	183	195	208	218	190	194	169	193	203	208	212	200	185	199	188	186	175	195	234	167	231	208	220	207	198	183	203	205	213	216	216	213	220	229	195	194	199	211	195	192	168	199	171	203	195	184	211	215	200	196	188	174	227	220	206	184	183	183	190	183	203	198	226	193	195	185	193	196	196	198	198	193	216	198	184	205	189	221	211	199	203	207	186	169	207	200	205	181	172	185	191	187	176	206	204	190	202	155	210	206	218	199	200	194	208	175	195	205	185	178	215	183	193	196	202	207	204	191	218	201	181	206	182	189	192	202	204	197	198	196	195	205	222	203	203	193	252	183	215	218	189	212	193	197	207	200	221	205	225	197	191	166	206	195	192	176	181	214	195	194	192	214	203	234	195	191	209	196	181	202	199	199	183	225	190	216	199	186	208	208	193	188	203	220	211	171	192	207	228	188	214	185	226	209	231	236	186	185	200	189	202	203	189	220	182	181	201	185	200	201	181	196	192	209	197	205	213	204	211	214	215	176	183	205	203	203	223	199	216	203	216	201	211	196	197	192	165	205	193	192	204	195	207	185	200	214	195	193	206	195	198	214	216	223	198	218	204	217	187	214	179	191	204	203	200	212	193	207	204	215	220	214	201	206	214	208	195	199	185	185	188	200	202	195	191	187	191	196	204	188	184	200	223	220	182	192	205	194	200	176	191	181	192	203	202	198	176	211	191	192	185	174	208	187	201	224	200	191	202	222	219	158	180	214	186	227	201	213	204	198	182	195	211	190	216	204	180	214	229	197	194	185	189	187	207	195	213	172
12135	6028	6494	8832	1617	1258	996	795	671	559	481	434	395	352	321	342	347	324	310	317	290	273	278	269	266	268	286	280	267	263	267	253	237	241	268	263	276	256	268	254	230	245	278	269	287	260	256	273	243	229	242	266	237	266	219	236	245	240	267	266	262	235	251	233	230	239	240	292	247	239	241	273	278	277	252	263	268	268	264	300	236	253	240	227	266	248	234	229	245	272	253	277	259	240	259	262	244	242	258	243	244	247	274	237	254	270	239	231	218	262	250	274	225	238	255	226	260	247	244	271	234	243	240	248	254	247	253	266	257	231	259	241	213	260	247	230	258	243	256	233	276	271	241	262	248	261	244	247	240	226	248	241	261	284	263	253	218	250	229	254	266	228	239	270	254	237	249	264	240	241	263	236	273	249	241	259	268	245	246	236	259	220	246	261	227	222	276	237	259	253	239	247	274	237	236	233	229	228	266	244	262	234	251	299	285	240	247	224	218	273	277	250	246	249	234	230	223	272	230	251	298	250	267	232	253	264	272	263	277	273	251	289	277	251	261	261	267	263	269	234	257	230	225	255	244	249	254	278	234	225	264	253	241	285	257	285	269	252	272	226	263	270	263	240	235	250	233	264	230	237	274	251	248	246	253	237	228	265	250	260	237	252	241	227	280	263	268	268	237	277	276	231	222	249	234	235	252	280	265	249	266	275	250	244	230	237	256	249	236	263	208	217	243	245	262	264	258	263	288	263	277	250	263	259	237	265	254	254	241	238	263	251	253	270	248	242	245	268	271	249	257	255	247	261	241	240	258	238	246	272	240	252	268	268	239	235	253	226	244	243	257	259	254	227	239	254	238	244	249	210	262	250	255	230	252	256	264	234	222	257	237	233	275	233	251	274	257	243	254	257	245	266	242	227	244	280	249	274	245	239	255	242	232	270	239	265	260	221	257	233	268	250	243	238	263	274	233	241	281	233	271	217	285	254	266	236	224	233	239	250	250	228	247	246	243	234	243	244	242	239	267	240	260	249	251	275	211	231	266	235	224	247	264	283	242	274	257	221	242	244	269	272	227	249	255	277	222	242	262	239	233	252	237	241	251	244	274	246	267	253	248	236	264	260	243	250	257	271	234	241	266	259	254	260	251	266	234	246	233	245	263	246	259	247	250	234	272	250	262	267	235	239	241	242	248	236	261	234	242	244	248	236	247	245	251	248	247	229	256	252	266	247	255	249	244	263	230	251	257	250	252	272	261	256	241	240	265	255	255	251	262	252	240	255	222	257	255	267	268	239	272	245	236	259	247	236	224	233	236	250	275	276	244	245	232	262	271	250	215	263	253	256	246	241	256	249	253	246	253	210	245	230	244	268	258	233	254	240	259	253	258	226	263	256	238	235	272	293	242	264	243	233	241	268	254	276	277	227	239	268	241	239	249	214	227	237	266	244	243	254	240	227	234	233	272	254	267	262	261	275	252	251	252	260	246	248	232	255	246	247	223	225	259	275	256	235	239	265	231	221	266	235	226	246	243	226	256	234	249	223	225	240	265	279	248	254	246	274	250	245	237	250	248	274	246	262	250	255	242	267	233	251	249	252	259	271	243	261	249	229	254	256	261	243	239	258	221	250	251	234	274	218	249	232	256	226	248	249	240	278	272	281	238	235	246	249	245	238	217	263	233	233	248	263	260	252	238	233	241	254	226	244	216	238	238	250	252	243	254	244	250	243	261	270	242	262	233	237	278	248	257	243	267	232	258	244	276	248	273	267	241	257	247	262	233	245	257	229	233	259	238	246	261	240	221	270	247	252	234	244	233	238	255	259	277	265	246	245	235	273	261	259	284	242	239	252	253	258	242	244	266	280	259	247	226	261	255	245	254	246	260	231	220	240	267	266	248	264	232	269	268	260	253	257	232	258	261	219	251	250	279	232	259	216	276	256	276	222	255	268	240	240	251	227	231	247	243	227	253	245	244	231	239	245	241	246	261	264	244	289	243	257	264	268	267	239	254	252	246	243	236	275	252	268	246	251	257	256	254	247	265	239	230	273	244	265	254	234	240	247	286	252	238	224	236	269	247	239	272	238	269	233	224	259	228	274	238	248	250	242	268	267	238	265	243	256	254	228	235	261	242	245	255	259	244	231	234	240	231	249	267	261	230	261	262	242	259	242	233	258	233	242	222	245	256	275	249	265	243	252	211	250	270	245	250	219	241	240	238	256	224	217	245	226	247	231	234	217	273	258	243	227	248	256	262	229	271	262	254	265	251	234	246	228	227	248	266	263	248	252	234	240	274	267	248	253	267	223	235	260	273	254	255	237	273	258	220	255	246	263	243	248	259	252	264	248	282	269	285	240	241	225	231	249	249	268	257	220	234	240	232	248	258	257	259	273	253	243	256	269	222	232	238	284	271	242	247	261	251	261	218	260	254	225	248	258	251	267	240	259	254	266	237	249	232	279	238	241	285	239	249	265	273	252	271	261	287	243	224	283	257	254	252	243	238	251	237	256	258	231	268	238	253	249	274	265	278	262	276	266	248	261	238	247	251	228	233	225	252	222	245	242	243	245	228	246	240	262	264	222	243	258	268	259	221	266	237	232	268	257	261	265	254	249	282	223	216	266	246	212	266	241	253	264	264	239	234	233	239	245	257	272	233	273	257	251	250	256	262	272	247	260	232	268	224	246	274	266	218	257	235	264	251	239	259	254	245	253	242	247	256	280	222	250	245	257	252	251	252	247	239	257	248	271	240	243	249	263	264	241	245	254	258	238	270	264	222	268	265	239	302	250	248	261	271	232	261	260	253	256	247	265	210	240	250	240	260	231	229	246	240	251	247	263	270	270	261	241	269	260	231	240	257	253	272	265	251	271	262	243	250	253	235	264	249	243	272	260	241	251	260	238	248	264	252	227	239	269	239	250	236	245	250	249	223	271	237	262	240	250	262	251	274	234	256	245	253	240	271	242	232	255	234	279	246	238	221	261	254	260	252	253	237	275	240	231	268	254	243	239	261	232	252	274	262	235	235	268	243	238	231	239	219	248	231	259	249	250	266	242	247	250	284	215	269	216	252	275	272	265	265	242	256	239	230	251	256	247	235	259	247	271	267	283	221	252	237	242	244	263	218	234	259	229	274	260	274	270	255	268	240	269	242	240	226	241	255	253	253	270	261	259	260	255	272	252	237	233	266	245	244	254	266	278	254	233	229	247	241	249	230	253	240	247	262	230	262	227	279	269	254	255	253	263	275	245	245	248	232	250	256	276	259	227	246	252	262	256	229	258	247	239	247	250	240	254	271	249	223	233	237	249	248	249	258	261	254	242	249	244	252	255	211	268	273	279	237	254	252	254	248	265	256	261	244	228	216	257	226	265	260	256	261	259	252	255	243	248	271	275	260	247	229	283	241	235	240	265	278	258	261	239	246	248	235	285	231	255	242	249	259	236	245	250	250	235	251	253	228	274	258	256	254	263	248	266	229	251	274	262	232	249	245	262	245	237
22694	21212	29009	23705	21212	21259	13839	1634	1151	965	887	805	736	714	703	669	587	603	603	587	552	569	536	573	559	525	568	525	525	523	494	537	516	462	508	490	519	521	483	511	506	488	423	453	469	507	489	510	501	445	513	463	463	437	483	453	492	504	467	481	471	487	520	525	477	473	452	469	486	495	482	477	532	485	492	505	445	468	513	456	465	460	438	466	531	471	549	457	482	487	504	489	478	505	465	477	461	493	460	484	524	468	484	498	470	452	531	459	462	463	502	487	501	439	468	501	494	499	474	486	500	476	474	480	483	452	464	490	449	498	497	446	494	486	459	448	447	497	474	472	472	519	502	441	525	503	490	513	521	511	469	456	478	477	452	478	475	496	498	475	485	448	467	443	480	476	464	484	452	499	438	498	478	467	477	487	505	471	499	508	503	445	489	476	471	461	484	478	478	474	467	446	440	479	490	456	502	466	486	478	460	480	488	443	452	508	471	464	448	495	473	504	513	452	519	481	506	468	447	487	465	475	469	430	492	455	491	470	494	451	444	470	513	438	434	466	445	481	418	492	471	454	478	506	466	464	523	478	501	455	514	483	520	454	479	442	531	501	485	483	472	493	506	468	482	515	438	463	466	490	488	490	436	463	485	428	469	454	492	515	468	466	501	479	488	518	467	486	513	496	488	469	478	516	468	473	474	443	436	502	489	508	456	501	486	477	489	448	471	492	489	486	470	460	502	453	507	439	467	486	485	509	463	493	473	481	467	484	472	460	480	502	447	478	484	519	457	455	509	424	491	460	497	468	463	460	467	454	441	504	445	471	453	464	478	443	498	442	488	479	469	478	446	500	457	484	475	472	500	457	475	506	449	472	488	532	470	479	506	484	488	445	508	463	471	480	498	499	485	484	479	450	423	481	507	467	449	478	521	472	448	508	478	504	465	490	478	476	475	459	491	473	449	468	506	470	469	519	432	480	459	466	479	444	465	469	467	501	467	475	509	485	481	498	487	449	478	475	512	432	477	492	506	469	443	479	502	479	480	474	492	481	465	485	454	518	483	492	468	511	492	499	500	470	485	470	465	462	460	459	495	433	445	457	494	489	424	470	487	422	454	469	473	463	477	488	443	516	499	455	499	498	516	489	477	441	449	500	481	498	498	508	475	475	498	481	515	478	517	465	448	496	465	471	452	472	458	477	503	492	459	452	450	457	477	504	477	421	484	505	471	458	482	474	486	476	457	452	458	511	499	484	486	494	518	438	476	491	462	473	491	461	484	486	468	462	488	498	494	496	477	477	442	481	510	482	501	473	498	470	429	476	475	473	459	479	448	457	478	476	454	487	496	467	443	468	419	451	467	450	487	456	491	486	493	446	489	482	451	432	491	496	472	489	465	480	469	467	508	525	504	474	437	499	506	485	468	475	493	483	491	453	476	433	464	455	464	513	462	495	485	472	490	488	503	521	435	486	486	479	482	470	450	483	424	446	500	463	518	518	512	479	477	457	491	470	473	424	541	453	454	493	484	479	502	481	489	451	487	453	474	485	499	499	449	482	448	473	469	469	496	469	461	457	482	508	464	474	486	451	495	440	426	479	430	499	453	501	460	473	455	515	483	460	472	476	483	488	474	510	512	470	465	487	477	504	443	462	465	533	503	484	475	469	502	490	520	474	465	467	446	468	465	500	473	474	465	447	483	516	468	499	508	478	479	476	533	464	470	460	481	423	510	475	505	490	510	477	469	469	471	446	480	454	454	485	477	476	488	464	477	457	481	498	476	512	473	480	482	511	484	499	511	482	458	463	451	493	466	494	473	497	453	466	477	495	481	459	494	480	470	493	476	480	503	457	455	498	447	495	472	470	481	488	510	447	487	463	490	486	458	479	436	477	468	476	448	501	490	464	459	474	482	483	485	455	487	477	491	473	472	510	436	445	450	464	477	448	471	477	491	405	477	491	505	460	478	434	488	459	490	458	477	476	502	461	485	468	480	473	456	525	493	458	483	476	476	486	483	483	429	463	438	463	493	475	474	470	464	487	497	487	448	461	484	466	493	499	456	522	476	485	487	482	461	482	502	490	516	461	453	480	471	490	489	480	501	449	477	466	457	518	517	491	454	466	489	484	468	477	469	454	468	466	446	493	480	455	481	484	470	521	466	466	493	493	435	460	473	470	465	503	468	416	483	538	481	472	442	478	497	495	473	502	496	475	453	457	498	472	521	467	514	502	511	460	482	467	490	476	514	515	479	453	526	472	469	442	497	472	487	472	467	459	463	537	475	480	460	502	486	470	452	483	487	483	451	514	508	470	496	518	498	459	458	442	452	469	421	500	472	428	443	470	471	452	481	509	468	480	502	473	448	473	489	464	496	479	460	492	474	466	451	491	522	499	480	470	508	470	458	449	461	477	465	517	450	480	467	457	475	442	486	503	475	529	467	483	479	499	501	475	450	480	453	478	476	465	515	468	457	478	484	469	530	481	473	473	470	477	481	503	470	459	491	487	452	462	480	474	478	477	436	530	508	505	449	514	464	437	456	486	495	505	480	447	478	482	495	459	437	480	453	493	515	478	484	471	475	460	437	491	451	481	476	464	469	455	498	493	470	459	471	441	466	482	465	487	447	449	481	488	458	490	457	481	469	488	486	518	509	523	466	492	479	465	486	497	492	434	449	499	494	450	444	479	453	516	442	440	459	482	480	470	480	451	465	468	470	513	470	468	471	431	452	471	487	474	457	455	465	447	496	481	464	455	498	461	500	471	427	476	444	475	488	481	479	476	478	442	459	486	509	444	518	493	479	522	496	444	483	479	468	501	475	494	469	486	460	474	483	477	465	472	444	463	467	480	443	498	453	468	485	496	450	483	461	420	472	454	448	533	446	447	445	493	483	456	495	493	484	458	462	492	480	490	492	489	452	448	458	461	481	478	440	477	505	449	460	447	483	487	467	531	450	463	489	484	431	515	457	420	485	461	518	454	457	427	484	460	471	456	481	492	474	525	440	432	479	495	476	451	519	470	445	457	487	459	511	458	452	513	472	482	463	451	486	506	524	488	503	469	483	457	461	490	454	435	485	468	535	456	498	477	484	442	475	503	481	437	454	468	507	509	465	463	478	489	499	486	460	482	478	495	481	481	479	472	476	485	486	452	466	482	438	480	463	499	497	496	443	452	473	494	491	465	520	482	468	489	468	499	497	475	468	490	511	493	448	459	486	432	455	476	500	446	474	519	444	487	463	460	509	465	504	469	462	451	488	501	456	470	464	466	469	501	476	507	483	521	474	508	454	477	457	479	459	509	540	509	482	480	490	448	466	493	492	491	479	476	451	457	486	491	480	453	482	494	477	519	465	465	461	466	468	497	486	462	497	461	468	464	467	453	459	511	483	471	493	462	469	467	484	466	490	496	508	478	467	475	485	486	458	509	497	479	466	464	492	474	491	485	502	487	459	466	485	477	510	457	446	451	480	484	496	485	466	525	462	470	483	488	491	470	494	493
16378	16536	16193	21216	5296	4050	3052	2415	2001	1585	1377	1272	1101	1004	856	834	795	805	727	751	737	718	694	668	628	599	662	609	619	609	585	600	562	590	627	566	554	572	510	593	575	570	573	581	556	604	563	567	557	553	534	587	577	543	546	584	530	549	544	552	551	534	547	543	546	567	525	557	511	552	516	544	557	537	547	549	543	528	585	532	487	549	561	533	562	509	539	561	569	518	529	576	541	583	562	551	542	536	550	550	543	546	500	583	574	533	513	576	508	533	565	543	560	536	529	532	548	567	536	543	496	541	552	583	531	548	532	522	512	545	566	530	564	554	540	533	486	563	548	535	541	565	554	592	536	532	532	540	522	546	536	536	532	529	520	502	527	548	540	560	570	542	545	534	499	564	558	551	565	516	540	510	556	516	521	511	556	564	538	550	547	567	525	543	582	558	582	542	558	524	525	526	546	533	528	530	560	535	571	507	577	522	543	562	533	529	537	527	535	523	548	558	581	513	563	545	555	522	523	526	531	595	488	563	515	518	536	509	561	563	505	558	584	550	581	502	529	538	538	519	531	545	567	539	531	548	543	480	547	556	491	539	480	529	527	503	540	537	493	567	558	528	556	558	511	531	536	537	503	556	530	539	542	540	518	559	572	522	591	552	516	529	534	553	544	515	498	510	585	566	562	584	561	526	523	577	547	522	552	539	532	599	562	528	519	554	532	557	515	551	523	569	545	503	536	536	537	564	555	539	541	506	541	558	511	546	547	515	573	526	562	541	550	538	537	480	539	542	522	530	570	532	537	521	525	519	569	495	549	522	540	549	543	513	544	504	542	528	521	528	529	509	529	555	543	596	524	569	532	496	551	527	540	501	547	556	536	527	525	512	559	548	558	534	510	522	573	541	545	547	552	521	549	566	513	525	503	522	505	481	518	576	547	518	495	508	547	536	524	563	550	530	552	516	538	546	535	577	547	536	545	528	575	562	489	547	547	551	513	536	585	541	559	570	520	535	536	509	545	578	515	537	568	537	488	524	530	518	536	552	583	534	568	545	549	535	538	483	568	564	524	527	558	525	535	564	544	560	539	504	520	562	523	575	550	544	542	519	560	542	559	542	531	539	533	548	525	522	559	516	539	528	510	562	535	576	499	556	521	525	504	569	497	527	572	559	515	532	499	542	547	504	544	560	498	584	521	546	564	522	535	509	530	514	516	535	534	536	529	541	528	558	539	621	494	521	540	568	595	499	533	518	518	510	544	521	561	535	542	491	531	520	544	503	574	585	569	569	536	554	529	558	540	538	543	547	575	536	504	554	536	554	537	574	553	546	541	539	564	528	535	559	561	549	539	543	551	535	526	566	556	570	554	514	562	521	515	527	546	547	537	488	519	554	518	484	531	546	563	531	599	518	559	553	521	539	533	529	536	572	521	485	504	515	558	520	520	537	531	542	567	539	605	507	520	540	510	558	569	529	578	523	554	513	559	528	518	558	547	526	547	530	518	494	515	521	500	506	530	537	525	532	581	553	540	519	540	540	556	526	514	582	536	524	550	526	556	553	535	546	555	504	537	535	574	524	494	497	548	583	526	558	541	576	531	534	545	510	536	531	539	543	535	553	520	559	513	563	557	538	532	478	586	529	516	551	574	528	534	530	524	554	541	542	557	572	541	588	564	531	531	532	545	557	528	553	580	585	521	535	529	562	491	533	550	502	560	529	485	522	510	527	539	572	538	547	533	538	545	566	555	569	568	530	544	533	547	577	502	577	603	542	548	541	569	547	542	541	554	559	531	522	546	553	532	556	533	513	558	532	579	574	517	554	507	563	564	493	538	554	518	569	522	495	573	562	537	576	542	564	554	523	575	518	555	541	548	494	511	513	510	552	532	491	550	511	536	539	513	540	574	487	531	502	538	539	580	531	574	541	558	508	556	536	542	550	533	550	534	542	555	541	558	528	545	523	538	524	523	524	557	530	532	534	506	500	549	522	553	514	531	515	560	525	554	536	515	519	500	506	541	556	530	541	521	564	554	563	552	528	521	544	598	539	560	531	564	519	553	492	534	507	553	537	555	528	582	521	581	565	567	508	583	529	526	513	520	549	566	554	514	556	548	547	545	551	551	552	551	518	538	576	511	543	510	584	540	588	518	577	535	575	534	536	568	574	520	537	531	530	518	547	550	508	526	590	571	535	574	522	521	513	527	493	510	525	560	572	515	570	559	544	561	531	553	528	572	545	547	550	572	533	494	568	514	495	507	534	509	492	535	555	542	546	525	521	580	563	549	504	533	483	522	518	497	561	586	518	525	543	577	521	559	532	511	525	528	547	560	561	566	524	565	566	555	533	561	521	544	528	549	550	525	531	593	535	505	502	575	548	549	523	508	530	552	529	537	535	553	518	539	583	540	567	594	516	526	605	551	503	576	519	563	512	518	561	529	584	551	565	509	562	536	492	523	542	561	556	559	512	530	530	513	532	569	568	537	554	511	542	523	547	519	556	534	524	523	548	549	585	519	550	540	499	563	517	544	535	535	548	535	524	533	539	537	524	543	543	555	549	559	541	544	513	558	587	510	545	552	540	539	548	558	556	570	540	527	550	530	534	521	517	558	533	513	537	504	538	521	512	549	516	513	544	513	566	549	518	528	569	525	508	539	549	504	499	526	550	536	552	522	577	556	514	545	551	525	529	549	498	527	534	485	544	548	532	542	547	548	551	521	509	524	549	571	533	559	516	539	529	515	535	536	590	523	549	550	570	535	526	534	574	536	579	562	574	520	542	534	562	563	538	509	541	565	541	541	552	564	543	534	573	532	540	561	489	555	524	570	552	549	529	538	515	589	516	547	525	519	545	504	563	521	546	531	536	539	530	564	529	572	525	571	541	543	554	545	549	553	599	540	513	594	538	585	533	562	555	516	555	575	499	536	524	517	512	545	523	515	536	550	560	537	549	488	557	532	515	544	535	549	515	544	534	525	522	530	535	571	531	556	547	536	550	527	524	551	518	544	557	511	582	559	522	561	588	521	529	553	530	522	550	526	550	532	527	551	551	502	570	541	518	531	525	554	527	520	556	593	532	534	532	509	507	556	532	540	550	571	516	577	530	540	539	529	560	544	543	537	561	575	508	525	573	532	550	557	548	551	532	525	544	547	545	592	506	545	526	558	519	517	566	520	528	549	552	515	538	513	519	598	539	580	567	491	551	560	580	527	558	515	549	561	526	537	542	466	499	549	552	572	524	597	524	538	572	529	565	514	594	545	516	543	554	570	528	536	548	511	555	521	518	535	509	545	548	578	544	554	573	510	514	537	546	581	518	551	515	518	530	526	523	575	560	542	518	511	566	558	561	496	507	571	540	537	531	510	500	582	532	554	540	585	499	577	530	552	556	544	574	540	512	510	564	540	569	522	565	548	524	524	534	596	537	539	558	555	523	553	551	523	568	548	528	531	557	569	562	520	533	535	538	512	575	569	571	545	554	571	518	540	549	537	545	561	565
27151	20394	9130	3574	478	366	327	190	167	141	167	159	146	141	135	149	146	124	138	167	146	148	145	144	141	142	127	138	155	136	142	152	167	141	147	133	151	149	130	146	161	137	136	151	135	140	144	138	147	124	155	157	146	141	134	147	126	130	157	155	120	140	130	147	127	150	155	136	138	149	138	138	147	154	123	150	120	124	114	126	145	134	140	132	127	151	118	151	144	144	157	144	122	146	134	139	127	135	142	121	146	153	151	147	145	163	162	142	130	141	126	148	133	142	117	132	150	147	125	151	151	155	139	114	129	144	152	134	156	139	119	132	142	129	129	129	137	128	141	151	139	133	142	147	140	123	121	144	148	121	147	119	144	135	140	124	165	150	134	125	152	137	140	169	149	134	130	128	159	148	129	137	151	138	125	118	123	134	149	129	153	143	128	159	142	141	140	138	133	145	128	122	156	119	138	145	129	144	145	127	144	123	148	139	158	134	142	150	140	140	143	143	140	143	140	148	155	129	121	130	137	135	122	166	129	157	120	149	159	155	146	155	125	145	143	124	144	152	138	145	124	139	144	112	155	136	132	133	139	146	133	158	138	148	137	157	137	147	153	123	123	126	145	135	152	107	152	130	151	149	152	140	144	150	149	155	146	137	129	149	135	129	136	147	149	144	152	144	139	154	160	154	156	144	136	140	116	116	123	158	138	129	142	125	131	161	131	115	141	128	152	149	140	129	163	139	124	119	139	131	113	129	128	153	148	136	137	135	136	132	144	154	137	121	130	134	139	140	158	125	152	126	129	153	131	138	139	129	149	161	136	159	139	139	126	139	135	125	146	153	151	118	123	132	126	141	137	141	124	131	146	157	144	136	147	140	133	155	126	127	153	133	157	129	146	132	140	124	149	159	147	148	137	138	121	166	143	150	143	151	141	133	133	117	139	144	165	125	128	131	137	130	137	151	137	142	129	123	137	158	118	150	131	139	161	155	150	142	153	139	127	163	148	132	140	138	135	138	119	148	127	142	135	134	155	140	147	138	135	142	142	145	145	149	154	145	140	148	132	134	141	148	141	143	140	151	130	138	138	147	135	153	136	132	144	99	147	139	143	158	130	136	146	152	135	140	126	154	144	162	136	142	129	122	145	147	134	145	136	135	145	126	146	127	139	136	145	120	156	124	154	160	155	131	130	144	115	120	150	132	128	143	138	151	138	140	128	136	153	147	125	141	128	135	138	119	128	139	117	129	141	129	133	153	131	141	136	128	138	158	150	135	134	134	153	152	139	161	122	138	131	122	136	150	132	170	124	151	137	132	134	140	115	150	152	128	139	142	148	156	145	114	137	142	144	132	124	137	139	130	146	146	122	126	143	143	153	129	137	147	142	144	142	134	120	141	161	167	119	141	151	119	143	153	133	153	138	137	140	135	155	151	161	144	142	150	140	134	168	169	147	129	134	137	122	138	146	145	152	132	162	140	150	130	143	131	137	150	137	144	155	155	121	144	156	136	142	147	123	156	133	138	134	133	132	154	153	139	137	154	129	126	124	123	124	159	132	133	126	135	116	131	133	140	139	155	141	121	152	149	140	175	151	129	146	154	141	150	149	127	131	157	135	132	139	131	132	120	134	142	129	140	139	119	139	148	126	131	145	160	141	142	144	134	160	144	138	135	131	139	145	154	164	119	129	133	152	138	122	144	130	139	164	132	140	151	116	101	139	148	133	133	141	154	134	144	153	141	144	128	147	126	142	139	126	129	125	147	126	142	129	176	138	147	149	163	158	154	140	135	142	143	152	138	127	135	142	149	160	133	133	143	139	133	106	143	162	137	151	118	148	149	131	123	133	139	139	133	135	153	150	158	133	152	115	134	135	133	137	150	141	124	118	130	151	116	138	137	155	139	160	121	159	127	135	157	135	130	148	144	138	132	128	121	135	130	145	152	155	150	139	160	151	123	155	129	138	119	134	140	137	156	146	143	132	125	132	123	140	124	142	140	145	143	135	136	149	117	153	143	139	139	140	146	125	146	141	134	138	152	141	140	135	152	143	134	140	160	150	146	142	132	128	137	131	137	126	114	138	140	138	130	150	126	146	130	141	132	144	128	141	131	133	137	162	130	147	154	164	114	157	126	147	143	141	127	126	141	137	151	153	161	136	131	150	135	152	154	151	123	133	141	112	130	140	142	155	147	144	148	159	136	125	138	123	146	148	137	149	131	141	151	110	133	132	156	147	139	150	160	152	141	154	129	152	131	133	140	138	132	121	160	127	138	140	149	134	151	144	127	137	160	131	129	121	146	139	119	132	153	118	132	155	140	129	140	146	154	128	138	149	131	138	136	136	139	120	133	135	132	151	142	147	149	121	130	133	135	152	142	130	120	130	130	146	134	136	157	147	152	143	122	122	178	125	132	140	128	141	135	151	131	128	130	157	141	130	145	146	143	139	139	172	139	125	147	170	145	148	143	147	131	121	137	157	131	152	140	128	131	145	137	132	141	114	141	141	156	145	141	115	137	151	153	147	130	163	151	140	123	143	157	157	133	167	131	139	126	159	144	127	143	124	147	139	155	135	123	123	141	141	139	135	152	154	151	149	138	127	145	133	124	137	140	136	133	135	127	146	138	167	125	120	145	137	145	134	146	141	147	135	136	126	144	142	139	149	156	128	136	137	152	147	132	158	127	151	124	129	130	153	152	138	123	136	127	157	153	145	136	126	143	134	139	138	152	133	133	143	124	146	143	131	154	149	144	146	138	155	131	120	150	145	144	123	148	134	129	151	127	131	149	124	140	158	128	146	143	150	145	131	135	144	136	133	143	150	120	147	145	124	141	153	145	124	127	137	156	140	133	143	169	134	132	155	129	157	156	115	152	129	125	119	121	132	160	127	161	131	142	137	124	137	140	129	144	127	131	145	137	150	164	144	163	144	146	133	132	143	137	143	142	146	143	147	143	148	124	152	142	151	115	134	150	132	156	136	139	125	122	160	131	140	126	134	143	138	143	113	158	140	154	109	132	134	130	147	154	161	126	132	125	163	120	136	112	136	141	137	143	141	150	143	161	147	126	129	145	122	128	149	133	142	140	127	145	153	144	125	177	168	137	161	141	156	152	129	132	154	127	146	130	146	141	129	134	142	150	146	115	144	149	138	170	146	141	116	133	128	128	134	119	153	134	158	157	129	145	137	152	136	150	153	124	115	135	147	127	134	149	161	140	139	135	144	152	153	146	147	141	146	143	135	150	129	136	130	132	131	138	133	151	159	126	115	137	133	127	132	144	130	139	144	131	141	117	143	147	119	120	124	141	150	122	129	159	157	154	150	143	147	127	151	136	148	153	144	139	149	145	141	134	129	128	132	138	138	154	153	156	137	131	173	135	139	147	141	127	130	152	153	149	141	158	147	132	154	157	136	129	146	117	127	124	133	151	148	139	130	149	141	175	131	154	168	152	131	148	152	158	139	151	129	138	131	137	132	142	147	157	143	139	140	159	151	135
10642	1608	3301	4162	402	375	300	269	255	213	197	194	185	218	198	177	172	171	167	166	192	176	167	163	149	170	182	178	171	176	183	174	210	162	172	169	182	159	182	187	161	172	172	158	163	172	195	179	180	187	161	137	173	170	164	171	153	174	167	186	165	164	183	158	162	174	166	185	199	153	166	174	155	169	178	177	178	167	176	179	177	203	180	174	179	184	165	187	188	182	177	154	168	163	186	186	172	176	183	189	185	173	190	171	190	155	172	190	174	185	152	161	179	176	165	169	173	183	171	192	189	165	176	143	163	172	169	163	182	181	165	169	178	172	175	193	166	162	159	174	166	197	170	197	158	156	184	172	181	158	178	182	163	175	183	181	177	172	173	170	180	177	155	161	174	162	154	189	169	165	167	177	178	161	183	159	180	153	174	171	174	157	168	158	192	155	157	155	172	159	159	171	165	161	164	163	152	176	173	172	143	156	148	164	149	162	170	151	161	157	178	184	165	173	163	191	184	192	158	159	156	156	173	178	178	149	165	196	184	170	162	179	167	163	145	172	159	174	175	157	155	173	145	180	163	183	161	164	165	171	170	181	176	182	167	144	183	170	194	197	154	177	155	174	153	160	163	139	173	166	163	170	170	179	165	211	179	178	167	153	163	178	179	173	163	182	154	169	163	168	192	160	176	170	154	189	171	171	175	158	169	165	168	193	182	198	184	166	157	158	184	185	162	173	178	191	176	167	198	145	171	173	151	153	161	179	177	177	173	176	178	192	176	192	192	212	183	162	164	170	198	145	194	176	167	181	173	193	172	170	166	148	175	173	168	162	147	148	156	170	177	170	173	173	179	168	164	173	165	188	177	182	156	176	168	158	203	156	141	188	176	177	167	175	176	176	175	185	194	174	169	174	168	166	163	172	172	209	163	185	174	172	176	177	167	171	175	168	180	174	168	177	176	153	175	160	161	187	182	163	153	163	175	161	160	184	173	189	169	194	212	172	155	171	172	161	190	163	169	146	177	177	183	163	159	174	179	176	189	176	165	177	171	170	168	167	184	151	194	146	183	167	169	195	179	158	169	164	199	170	169	165	164	156	166	199	150	145	162	176	189	171	182	172	163	186	175	173	156	164	184	168	187	143	198	151	176	160	169	182	162	162	158	187	191	167	194	164	180	173	185	148	164	187	168	166	181	150	167	181	172	166	173	157	162	193	166	161	176	165	166	173	182	192	181	181	165	168	185	180	171	172	154	156	167	168	173	166	168	172	169	190	173	144	165	189	177	185	185	168	177	156	159	185	132	167	168	166	152	165	159	182	185	175	173	169	168	192	171	177	185	177	173	170	155	169	158	165	180	179	168	160	165	173	171	178	159	173	160	171	186	173	180	172	179	171	185	173	182	172	183	155	156	154	174	165	187	165	177	164	171	200	176	181	177	180	175	175	161	178	175	173	174	168	182	171	160	189	168	148	184	166	188	163	148	166	205	165	179	186	166	157	171	148	176	166	164	167	161	155	156	168	167	160	163	164	174	158	172	167	156	191	159	200	176	163	156	163	188	171	152	167	157	174	180	152	172	178	176	159	167	178	170	157	182	156	171	169	193	142	189	163	158	190	173	172	177	191	173	172	174	179	147	182	166	164	187	170	166	166	162	173	169	169	168	193	173	168	164	164	165	170	192	165	166	157	192	187	191	183	188	187	165	203	172	175	177	201	181	171	169	185	187	135	195	163	177	190	159	185	174	165	183	157	160	158	173	192	162	143	159	193	177	165	193	171	176	154	140	178	147	174	149	184	180	164	165	209	186	160	172	162	179	183	167	184	176	194	165	184	162	175	165	156	161	167	172	170	173	156	187	181	189	154	175	192	168	132	172	155	176	178	174	165	175	168	177	170	149	169	167	164	181	155	155	159	158	179	176	158	188	170	192	164	178	157	165	167	169	193	157	184	174	162	170	178	188	174	169	209	169	170	158	180	184	168	168	173	144	169	168	178	166	163	161	170	171	162	165	156	183	150	171	181	170	179	188	171	178	171	169	147	176	179	192	167	184	174	162	178	171	173	188	181	158	160	184	179	168	180	158	174	193	164	191	181	175	165	179	173	160	184	167	180	170	185	150	174	172	167	165	152	187	169	172	192	172	180	181	190	195	144	176	148	189	165	178	163	152	177	175	180	154	188	176	175	172	162	166	161	162	161	157	156	177	185	148	169	154	168	165	186	185	149	151	170	163	180	177	177	152	155	176	166	206	169	170	169	174	168	187	189	180	176	186	180	158	147	148	178	181	177	167	192	171	156	165	169	174	207	197	181	171	161	150	162	167	176	176	183	169	176	144	167	153	175	159	149	193	171	186	157	170	175	162	176	148	162	186	162	176	192	168	156	187	147	161	166	176	166	186	187	185	179	193	196	170	178	152	179	166	178	185	150	156	171	190	163	174	192	178	142	157	168	188	177	159	172	169	187	171	170	176	178	178	171	155	173	176	184	164	158	175	173	185	153	185	206	183	174	165	195	164	179	175	171	192	169	162	154	166	183	160	171	208	207	193	152	149	156	163	161	146	149	199	164	168	191	152	179	168	156	152	160	174	169	170	179	194	179	149	172	173	149	166	167	174	159	152	154	150	176	171	142	191	149	167	157	205	160	174	187	192	167	184	196	167	167	171	185	171	158	177	164	158	183	172	149	182	169	184	171	158	164	176	173	159	188	168	161	167	162	185	177	193	144	175	170	157	182	185	163	197	196	158	162	202	181	176	159	201	186	163	172	171	171	175	175	171	164	178	153	169	169	184	177	162	167	184	142	191	175	171	160	166	179	169	158	177	176	147	169	178	174	186	186	176	180	178	168	165	181	158	180	159	162	163	173	160	170	156	182	156	153	169	157	162	152	195	169	166	186	175	163	176	186	159	192	156	182	166	164	177	185	168	167	177	166	172	170	171	143	147	152	164	196	173	161	174	154	175	154	154	172	160	157	151	175	141	180	192	183	177	177	171	177	184	188	153	182	182	172	183	148	179	181	169	181	171	178	176	171	167	174	170	143	155	174	183	157	156	165	194	167	172	186	149	166	153	162	152	166	171	191	166	171	195	163	175	170	162	173	156	159	161	188	176	161	168	175	198	163	173	171	152	170	170	174	169	171	177	166	176	187	185	171	178	165	161	163	167	158	164	178	175	165	185	146	176	170	165	170	174	159	180	171	175	167	199	157	163	140	155	171	166	154	197	181	177	172	175	190	164	161	194	168	172	167	180	168	158	163	165	174	189	159	157	182	172	164	174	188	152	163	175	155	182	151	175	168	165	173	147	162	188	153	164	181	196	178	152	145	188	182	166	131	185	165	152	159	170	164	172	179	162	198	181	139	171	178	186	182	161	174	153	166	164	181	161	140	187	149	166	166	171	160	167	187	168	165	161	194	164	171	171	144	180	170	168	167	163	181	192	183	165	173	144	160	165	169	177	178	190	178	180	185	182	176	175	174	160	206	165	159	186	188
23707	21208	28628	24090	21195	13953	1496	803	664	541	554	519	448	445	430	413	373	387	379	338	381	377	370	350	333	345	319	308	356	359	335	325	330	325	340	323	326	328	359	370	330	337	352	349	345	354	323	342	348	305	324	328	313	338	310	307	296	344	312	316	335	353	342	345	320	295	300	327	336	307	309	323	323	304	276	307	329	318	308	324	290	313	291	317	331	293	300	330	325	311	336	300	359	319	307	325	314	325	310	320	304	297	332	316	288	361	342	349	339	317	326	327	313	363	315	313	313	337	350	303	280	297	282	324	310	311	327	332	307	347	311	325	340	326	303	327	306	315	319	312	313	348	325	311	303	312	307	310	313	297	320	329	350	337	316	314	311	329	307	346	303	323	314	322	299	295	311	301	330	335	306	353	306	337	347	306	302	307	319	301	328	356	311	314	321	300	298	326	332	302	305	321	298	300	313	305	306	320	310	308	322	331	310	317	305	290	305	359	286	297	311	313	278	323	322	330	310	307	308	317	314	310	357	315	316	325	302	325	319	292	296	318	371	330	298	322	309	288	296	318	297	303	307	317	359	319	362	309	345	324	304	324	303	290	294	285	342	300	312	288	291	320	343	304	310	345	326	310	300	290	303	293	280	300	296	327	301	349	307	301	322	263	328	305	309	328	350	335	329	333	302	316	317	294	330	334	302	320	295	319	329	300	305	306	340	308	293	301	317	322	299	321	328	301	307	345	309	301	291	326	308	343	305	362	312	343	326	327	329	286	296	327	310	324	301	322	334	341	322	285	295	295	318	326	312	311	317	307	324	299	322	326	313	306	312	307	324	345	333	306	294	332	307	311	303	328	313	337	307	338	321	317	296	298	297	331	303	319	335	294	324	324	306	316	324	301	351	354	327	322	301	325	341	299	306	340	351	325	275	296	295	331	291	295	304	304	321	282	298	330	315	344	338	331	311	347	320	297	309	312	314	300	308	297	334	316	299	298	307	323	347	303	313	286	287	289	287	308	295	300	310	318	316	318	313	333	313	292	301	324	323	315	321	271	339	280	295	311	306	318	286	294	306	331	307	310	311	278	312	291	319	335	317	300	304	331	309	304	360	316	330	302	335	327	275	311	330	321	305	290	280	325	297	337	319	338	367	307	305	304	299	311	314	303	320	324	319	307	329	306	359	292	317	319	357	310	337	325	333	318	305	315	353	301	322	298	309	314	327	310	323	336	316	323	300	305	307	319	320	309	293	317	312	329	328	294	347	352	333	364	300	321	339	341	288	323	303	319	349	318	357	305	343	309	305	338	324	331	283	289	279	283	334	315	299	298	340	315	294	310	315	326	351	315	308	302	350	311	296	324	324	308	307	337	311	309	330	327	306	314	315	321	342	335	317	298	314	312	306	324	328	333	322	312	312	317	323	307	341	304	335	303	301	338	304	325	319	334	283	295	314	303	310	321	317	335	312	340	306	340	316	273	325	309	347	326	346	320	324	312	328	299	295	302	311	341	307	343	302	316	339	307	325	314	315	312	334	342	333	297	302	301	325	305	295	310	263	289	318	321	315	337	305	318	338	289	331	336	339	285	318	330	322	315	329	338	294	329	310	316	322	278	307	298	301	273	316	303	315	305	320	330	329	337	319	313	323	320	325	320	317	287	311	361	311	328	345	307	321	290	307	322	312	329	352	343	260	327	332	295	290	282	311	354	293	310	274	266	309	318	298	299	276	287	304	321	327	308	324	328	326	355	317	296	321	299	337	371	293	317	327	311	324	304	313	313	309	314	329	315	315	312	322	329	313	333	306	297	316	298	296	319	282	330	315	323	306	301	307	294	316	308	313	293	330	292	282	312	342	317	299	255	328	292	320	319	310	332	335	323	301	321	324	336	324	307	300	316	327	288	280	319	291	298	351	346	313	324	294	317	340	286	283	324	284	317	324	326	287	285	308	308	309	295	324	333	305	309	324	322	312	285	313	319	316	325	318	343	313	299	317	309	306	339	297	301	312	333	319	315	345	325	304	312	338	312	356	273	322	322	309	300	291	306	295	284	327	324	335	329	314	317	308	337	327	324	329	299	319	333	314	314	304	296	310	335	277	317	353	301	324	314	323	310	346	310	322	305	299	285	325	332	295	316	276	310	294	326	319	304	328	292	276	321	326	308	374	307	303	336	337	332	318	325	300	310	335	325	292	336	314	322	317	333	288	290	318	336	309	340	327	304	300	324	336	367	304	294	343	322	295	312	319	312	317	317	286	321	320	322	319	273	320	333	319	316	302	329	288	339	309	308	328	331	353	340	315	294	293	340	316	301	346	305	321	300	295	275	318	327	291	300	313	326	338	303	318	315	349	305	315	335	320	308	313	319	303	308	321	339	342	318	324	330	310	317	276	327	326	322	344	291	318	313	292	298	315	322	341	302	299	342	310	338	315	283	304	330	312	323	312	285	323	331	322	297	301	311	308	342	335	332	318	331	328	306	336	317	309	320	316	315	337	323	344	315	312	304	337	304	329	309	331	300	301	294	302	283	353	306	307	349	295	320	306	325	336	306	358	311	322	331	330	338	335	328	286	307	334	297	312	307	310	317	326	282	331	324	308	302	314	322	304	343	323	335	322	310	341	312	319	329	290	320	318	306	292	305	278	313	310	307	343	330	341	326	315	317	265	296	323	327	313	311	283	289	376	315	297	297	309	313	292	350	340	326	322	339	350	279	322	306	317	323	315	287	302	307	325	343	325	306	331	339	352	322	308	315	322	299	318	292	325	324	353	324	340	325	317	297	308	303	308	311	311	313	325	315	301	307	310	344	310	276	302	328	295	337	312	308	314	306	312	317	321	298	320	318	333	300	321	317	326	302	298	322	298	289	310	316	303	335	298	289	326	324	315	338	343	322	305	316	328	321	318	308	287	299	286	305	291	339	327	308	309	327	333	315	316	311	320	334	297	319	298	292	304	300	327	296	296	340	307	317	319	289	286	306	288	306	338	327	307	337	300	318	339	309	315	333	322	334	300	311	337	322	296	309	309	318	284	329	304	330	324	292	291	303	308	331	341	310	304	297	308	324	331	328	292	326	309	288	335	273	337	316	293	330	348	315	291	318	285	293	314	335	299	316	308	336	329	314	334	334	334	288	308	322	300	304	299	302	298	309	303	321	318	306	314	319	303	322	299	285	374	295	330	338	311	291	325	307	288	261	310	315	291	290	324	286	321	306	307	294	280	301	294	313	300	313	309	316	347	275	303	319	308	303	301	310	345	332	302	333	328	328	315	297	324	305	319	288	303	304	310	352	325	323	331	328	277	303	339	310	295	301	304	313	339	299	308	297	347	331	295	332	308	289	360	311	307	281	308	317	311	313	340	342	290	282	283	317	333	326	313	311	317	308	310	289	293	304	257	328	275	332	342	310	307	308	335	326	270	304	328	317	308	294	303	333	299	309	319	312	289	309	310	329	319	320	295	312	327	331	302	307	320	304	326	340	309	296	315	322	313	309
13021	10076	11085	16690	2974	2182	1631	1365	1051	946	756	707	644	577	563	554	528	490	460	438	404	439	428	448	420	430	421	418	384	387	392	410	352	356	374	402	387	403	340	348	384	342	393	365	356	373	377	354	392	364	363	352	377	349	365	389	351	378	349	376	402	357	375	324	339	359	388	371	376	358	355	354	329	372	362	389	352	346	357	416	362	352	362	374	368	361	348	387	313	378	373	352	320	385	394	395	367	369	371	370	364	381	356	356	358	358	339	345	326	329	375	360	369	355	359	363	341	355	341	355	360	345	370	339	377	346	361	378	381	353	343	346	377	366	385	357	358	362	386	337	367	372	365	349	343	366	354	372	336	351	364	344	363	359	357	346	359	333	388	308	363	341	353	361	346	360	370	334	337	362	329	364	343	384	346	382	374	364	358	374	351	353	362	361	361	391	361	356	395	352	359	314	320	340	357	355	360	332	344	353	353	355	369	396	380	362	385	367	364	388	352	349	360	371	361	342	338	376	338	358	368	348	357	381	372	355	338	360	351	350	322	364	365	357	384	369	380	344	338	378	322	354	348	350	359	360	381	357	361	361	383	368	360	386	345	368	353	353	346	367	376	346	373	363	370	365	367	367	365	355	373	362	360	387	362	372	384	393	392	361	356	385	403	363	360	371	358	358	355	370	383	366	365	379	374	356	403	365	369	339	345	353	368	317	389	359	353	400	357	356	348	347	378	350	358	351	356	387	378	351	354	342	369	356	369	344	349	357	359	352	376	349	380	380	369	371	344	373	368	365	297	341	376	364	326	365	371	374	363	332	373	344	351	370	392	332	358	347	365	335	345	355	353	386	347	345	339	328	332	365	376	377	363	363	370	407	367	378	375	340	329	358	375	346	372	333	365	363	350	353	384	366	360	356	379	369	378	355	354	326	338	362	351	344	372	379	398	352	389	350	349	326	355	383	352	349	340	331	357	358	376	346	371	390	380	336	371	390	357	351	380	351	352	366	346	383	369	365	358	367	352	333	338	377	362	403	399	310	381	358	326	384	311	335	365	371	363	355	380	352	360	364	326	357	342	347	352	367	347	332	362	332	358	365	359	351	340	318	354	377	355	350	351	373	322	384	345	338	357	332	337	340	362	340	353	335	343	390	393	360	376	356	370	351	373	362	403	371	372	312	371	364	324	365	351	368	346	382	359	337	381	352	358	368	337	377	373	341	366	332	342	381	377	340	402	333	335	352	371	389	359	372	342	345	315	338	380	355	366	376	342	325	332	379	383	366	378	342	334	357	330	312	352	349	363	333	361	349	374	352	377	336	352	345	364	340	365	374	392	376	336	349	352	356	363	391	362	354	344	344	357	310	339	335	390	344	367	354	378	362	327	356	358	353	306	341	353	355	348	385	347	342	342	359	350	371	384	339	354	373	342	380	362	352	358	353	382	359	386	334	352	347	363	369	349	376	356	347	373	336	355	354	335	368	371	349	330	379	340	375	377	368	318	354	351	362	345	345	385	360	359	359	388	342	325	342	351	376	339	348	344	347	382	381	348	347	338	352	351	338	368	333	348	319	397	361	362	365	333	369	355	344	360	377	344	360	361	360	369	344	321	355	384	370	371	358	345	370	331	344	361	373	345	324	342	343	356	355	358	370	371	333	339	368	365	364	352	358	355	377	343	365	346	358	342	349	364	328	356	358	392	362	391	344	373	342	365	358	368	402	378	351	359	355	338	333	341	352	383	370	387	345	296	344	389	376	333	372	338	355	360	346	370	344	386	333	345	361	362	379	375	356	344	370	368	371	365	365	367	366	371	367	358	338	357	363	348	316	335	345	350	354	371	345	356	349	370	369	404	334	350	367	347	339	359	331	359	362	371	359	360	350	369	390	361	368	344	348	334	345	360	349	336	361	387	349	342	363	388	354	340	379	336	355	367	361	363	357	335	349	353	371	342	365	365	354	387	390	361	364	348	378	365	349	369	347	345	370	359	360	367	369	346	333	373	372	360	399	348	320	335	339	379	348	379	363	362	352	367	365	369	368	360	375	358	307	333	377	354	368	357	351	354	372	327	362	353	360	335	358	393	384	371	369	355	374	348	412	342	342	363	396	387	365	327	351	329	373	400	323	345	355	369	360	377	367	385	383	338	326	345	346	343	324	397	367	359	369	363	333	354	382	364	334	364	361	370	350	377	335	353	388	388	366	376	395	353	355	366	361	376	360	364	362	394	368	381	337	387	363	338	348	369	362	373	338	393	335	350	346	340	396	335	328	385	359	341	364	347	341	328	370	387	376	342	359	342	338	341	357	365	345	363	337	334	360	341	335	356	366	371	349	373	396	343	355	404	358	373	374	371	371	358	375	353	359	334	377	332	363	361	367	340	368	393	392	342	359	340	338	364	370	347	358	381	346	364	354	373	388	361	336	403	376	367	351	331	337	358	381	341	341	349	382	341	346	370	366	361	359	362	368	356	330	393	352	359	406	397	340	328	342	355	338	342	359	381	358	347	342	347	346	353	335	380	394	344	316	362	348	366	340	364	379	357	361	364	378	372	358	310	376	368	364	399	366	387	364	380	353	382	368	356	389	336	337	363	350	364	349	342	359	373	374	363	363	353	349	348	349	366	347	358	337	346	367	371	385	343	364	346	356	355	368	356	350	376	373	351	366	356	355	374	344	354	331	363	339	364	326	343	374	357	380	370	352	349	353	337	350	368	344	358	356	349	376	377	357	384	342	349	333	361	327	332	343	386	352	337	386	339	371	353	378	358	377	374	386	336	356	362	367	362	369	394	372	374	366	384	350	343	355	364	340	335	346	351	341	404	348	375	353	384	358	371	376	343	359	386	375	370	345	334	342	341	339	372	342	328	400	366	378	392	324	344	357	344	335	377	328	348	391	351	383	389	353	381	356	395	362	363	365	374	356	371	345	342	350	349	379	367	382	343	371	356	348	400	357	367	323	352	379	373	352	383	371	367	345	363	352	378	369	397	359	351	372	347	321	368	353	328	364	370	373	337	353	335	346	388	375	391	382	338	366	368	357	359	373	357	354	351	365	356	361	347	349	347	353	368	389	393	382	346	362	320	340	317	369	350	365	383	365	375	362	362	341	344	349	336	378	379	354	365	326	367	365	368	345	342	358	348	332	341	341	344	364	383	339	367	416	380	394	377	348	360	349	347	360	344	364	354	372	339	367	357	392	330	384	375	352	384	371	352	334	354	358	375	341	329	364	365	342	377	310	347	349	347	385	363	360	344	362	388	352	379	380	368	369	338	361	361	369	350	356	363	337	320	371	369	355	325	367	372	358	362	388	359	374	356	363	359	348	375	347	356	362	395	353	340	375	368	353	326	341	338	364	393	325	373	370	354	361	353	355	380	359	342	357	387	378	352	357	349	339	370	350	363	347	332	365	345	353	381	373	347	360	380	385	370	355	368	352	362	392	364	342	384	344	352	374	367	364	362	358	355	323	369	367	371	376	379	360	357	363	376	398
24796	21176	27600	25051	13233	795	509	373	328	304	275	270	245	261	219	221	228	239	237	227	213	204	197	198	219	183	215	209	210	197	213	203	200	230	186	220	201	214	222	176	183	200	204	197	208	235	211	190	198	221	206	186	193	179	248	208	209	199	200	207	202	196	205	228	189	187	185	188	206	198	193	172	184	183	197	195	217	204	209	212	201	200	190	203	210	182	202	195	207	205	191	198	205	214	212	175	207	190	201	200	195	191	184	218	231	194	209	186	184	214	177	216	159	199	214	208	208	193	210	205	188	174	211	210	196	187	220	188	193	202	191	200	200	213	214	236	182	199	207	198	179	194	193	193	182	192	209	194	212	198	190	202	218	213	197	208	180	196	187	181	204	203	196	213	196	168	187	193	216	175	208	181	181	205	177	190	194	177	200	204	184	197	202	205	203	192	201	183	214	197	168	172	214	202	212	205	221	210	184	193	198	173	200	178	175	196	202	211	183	215	207	199	216	212	229	186	187	209	191	184	219	172	204	185	201	201	190	211	189	207	200	198	198	190	200	193	176	190	210	204	208	226	194	198	225	217	211	214	212	200	213	211	222	192	176	200	199	198	180	215	190	214	189	211	180	199	213	214	187	185	202	192	174	183	209	211	200	192	208	201	185	190	199	202	203	202	203	185	215	196	183	188	187	211	170	191	229	204	205	198	214	188	215	194	195	203	179	205	239	191	200	189	191	195	185	190	190	194	207	225	196	203	221	217	173	204	176	211	181	188	226	215	208	178	184	200	177	200	203	210	209	203	209	190	197	238	198	185	173	191	182	199	215	183	220	201	174	185	207	214	213	212	183	206	193	179	205	210	199	206	174	189	213	202	184	199	189	205	217	214	209	206	179	197	224	196	188	215	182	188	198	177	204	203	158	200	204	181	188	206	188	193	194	206	194	189	191	209	204	174	187	202	209	201	197	225	197	198	185	192	213	179	205	184	183	204	213	188	185	183	195	201	211	175	201	213	211	203	168	219	225	171	235	202	226	191	200	180	196	210	198	207	206	210	185	171	205	190	202	208	168	207	181	179	186	190	199	212	186	198	199	188	208	188	216	186	204	184	212	183	185	198	223	176	187	206	187	197	214	201	189	179	198	211	211	199	210	195	183	203	201	228	220	208	190	198	199	190	199	186	184	188	194	216	190	208	209	205	194	216	207	222	197	193	201	184	189	209	218	169	182	188	204	183	199	234	190	180	201	180	180	195	196	185	197	184	184	201	188	175	193	201	180	193	198	184	204	185	195	196	186	188	190	212	213	179	182	211	204	208	193	192	152	202	210	189	182	179	177	188	192	175	220	198	185	190	200	197	220	220	200	214	180	195	224	203	208	213	229	189	181	196	201	211	207	194	166	178	204	211	197	190	188	205	211	181	210	215	205	209	216	160	204	199	194	188	207	243	199	187	185	210	210	192	210	197	200	178	187	162	188	203	196	210	200	204	186	196	204	186	225	191	229	185	182	186	171	208	211	195	206	199	202	206	184	209	202	201	212	170	207	179	193	194	211	196	178	206	178	195	175	233	188	184	193	197	213	215	186	201	195	219	176	230	222	193	219	189	180	219	194	209	189	221	206	182	208	211	206	188	179	217	199	189	200	203	208	174	215	178	201	197	207	197	200	217	190	215	205	226	190	195	206	222	180	215	172	192	175	203	190	186	208	227	208	199	230	205	201	208	204	182	199	200	203	185	191	213	184	209	195	177	182	183	233	193	193	179	209	219	172	186	225	180	221	194	201	210	224	195	211	188	193	202	191	198	194	203	182	211	198	185	205	227	188	199	199	183	195	219	201	181	186	182	219	205	203	194	207	201	199	214	202	194	179	214	175	194	196	211	212	186	198	211	199	198	164	185	191	206	216	214	211	193	236	207	179	214	188	193	211	166	191	173	191	198	196	202	189	186	202	214	173	200	198	163	185	211	190	188	195	195	206	189	213	206	178	207	211	220	187	196	187	198	158	205	198	203	219	216	195	221	222	194	188	199	197	214	214	205	220	204	162	214	202	170	189	205	183	198	178	199	198	193	187	211	213	198	205	225	224	180	196	181	207	183	162	199	207	199	234	198	184	210	186	190	190	220	207	179	204	189	187	200	209	212	185	204	198	171	188	193	215	206	193	173	177	199	210	212	212	179	210	215	185	193	207	212	216	190	206	225	195	197	175	193	229	198	174	170	189	194	195	203	173	195	176	198	175	203	188	181	196	203	205	183	186	176	201	231	200	191	199	192	189	199	217	214	177	206	210	173	197	187	208	229	183	194	178	187	195	182	196	189	206	201	191	204	180	212	180	198	213	177	199	223	212	186	194	201	189	177	193	168	195	192	204	207	208	214	205	213	211	195	193	186	177	189	196	203	181	179	186	212	178	198	204	206	195	180	223	178	206	171	207	200	207	190	195	196	189	197	189	209	198	193	223	186	227	189	204	202	212	192	195	188	212	196	190	192	195	176	190	182	206	190	191	197	190	189	191	181	215	192	192	193	183	201	183	163	190	200	185	195	175	223	211	192	180	185	199	195	195	193	192	200	197	209	195	175	199	207	177	195	203	184	178	205	182	187	208	172	195	206	193	156	190	177	192	189	212	195	203	191	213	185	211	191	196	201	196	194	169	222	196	191	188	183	179	175	190	187	192	209	178	220	181	196	203	211	188	175	171	191	191	192	197	213	190	203	200	194	202	200	197	190	221	216	198	209	179	194	180	204	190	203	204	210	197	202	175	223	207	192	182	197	180	200	193	182	227	199	195	171	221	196	181	176	208	200	205	183	206	195	206	181	173	208	182	199	206	187	197	200	169	205	198	209	208	180	201	204	211	187	235	190	192	196	189	182	201	206	187	197	175	191	175	163	194	203	198	182	176	170	210	216	173	221	197	212	205	186	197	204	184	180	199	188	195	195	220	201	190	189	167	194	184	180	189	175	183	193	189	172	213	212	187	205	194	192	181	202	193	221	211	213	180	194	172	173	172	200	184	193	210	222	206	214	191	186	188	204	179	189	188	181	197	210	216	181	202	207	218	203	213	210	210	197	180	200	199	209	185	185	196	201	198	200	194	199	183	194	184	178	196	190	200	191	192	186	197	184	207	180	208	191	222	204	199	224	201	194	199	204	197	178	170	187	208	217	194	206	197	207	173	221	206	201	215	207	190	221	187	199	215	215	214	214	220	218	217	188	195	195	187	213	186	226	199	178	212	188	219	201	193	210	213	197	204	191	191	204	211	183	201	193	192	237	212	194	220	201	217	201	207	182	204	191	197	185	201	180	194	193	202	189	180	203	201	220	216	180	199	220	188	189	206	208	201	191	195	218	195	186	219	189	200	224	193	198	211	203	215	187	204	187	204	226	186	194	220	191	191	210	212	198	183	181	200	193	207	208	208	194	188	211	183	168	193	192	221	201	183	174	212	205	211	202	210	175	177	197	193	149	200	165	174	194	197	181	210	189	188	178	196	206
13387	5999	7787	11874	1677	1263	945	761	622	525	501	436	399	369	383	329	288	296	300	298	298	295	329	309	276	268	272	268	279	262	308	284	271	262	244	244	245	233	279	277	258	266	267	261	226	274	275	267	241	265	267	260	239	255	267	241	247	264	268	247	246	248	271	279	255	270	266	249	266	233	267	247	267	256	228	238	246	239	239	231	278	236	225	242	227	228	238	234	253	254	269	227	243	253	250	246	233	264	247	258	230	209	236	246	242	223	261	265	215	248	271	250	247	255	235	252	243	228	249	222	251	244	255	257	259	250	233	255	234	244	240	263	258	250	247	267	237	246	240	224	254	239	242	245	274	237	258	240	230	229	249	248	276	241	261	249	254	234	234	230	271	265	267	256	270	252	254	257	254	250	256	252	232	261	225	245	246	268	242	245	240	242	268	212	255	223	258	246	253	258	255	272	233	221	237	269	261	252	260	250	223	223	240	258	258	225	222	247	219	247	243	276	256	230	261	245	232	280	250	240	241	246	253	252	231	249	237	234	244	252	248	235	266	231	258	233	261	257	263	245	240	242	253	261	249	247	253	255	214	273	239	261	243	253	240	228	239	251	233	283	285	250	277	290	240	253	262	233	248	253	276	242	238	240	252	273	261	258	267	235	262	251	228	251	237	232	261	270	248	253	235	270	236	261	246	233	269	233	256	264	254	225	249	239	266	244	258	269	263	247	275	255	237	226	242	257	236	216	271	268	272	253	239	259	281	249	241	266	236	249	247	278	265	238	255	234	243	259	258	229	273	238	263	241	267	243	244	253	248	247	242	254	258	242	250	253	254	242	263	263	267	251	269	251	242	265	242	240	239	256	265	253	243	264	255	264	261	237	252	229	236	247	257	229	243	262	228	265	253	248	220	248	258	244	256	238	228	249	225	228	259	233	237	228	261	263	243	252	254	228	227	232	230	247	238	253	234	249	206	270	244	238	257	263	235	256	259	233	229	256	241	218	250	267	228	276	260	239	257	259	266	268	236	270	243	247	263	247	253	236	232	255	240	255	257	263	261	244	235	261	239	258	242	240	236	242	263	258	224	250	270	253	257	278	250	256	241	239	237	283	232	268	247	236	260	259	256	237	247	230	240	245	225	245	277	253	253	260	241	222	259	235	256	256	274	258	257	211	238	227	277	239	251	242	229	244	251	243	232	246	225	255	236	245	243	260	246	264	274	258	260	247	237	252	245	252	237	259	264	250	269	249	262	255	269	252	248	241	264	248	252	253	278	264	242	254	296	251	228	219	250	255	256	260	227	245	260	220	242	245	266	259	235	277	256	252	240	254	259	258	247	236	252	222	266	257	281	279	226	266	227	249	236	237	227	238	234	254	244	230	248	238	240	260	273	235	238	256	261	258	227	238	256	265	234	243	249	276	248	234	243	244	245	245	232	252	235	231	258	262	228	257	237	254	245	240	252	263	246	230	253	248	246	255	260	234	264	234	247	241	237	252	261	257	234	225	246	242	236	255	263	267	255	232	262	264	264	250	262	261	243	243	235	237	261	231	222	245	261	276	239	227	226	261	307	232	278	240	218	256	258	272	263	246	249	255	226	261	250	262	251	241	226	236	273	263	219	227	236	247	214	215	241	253	271	247	258	273	238	241	252	240	226	258	275	246	224	263	240	257	233	236	264	241	234	227	249	231	260	235	283	271	223	242	240	240	244	225	241	263	267	263	231	266	261	256	249	209	228	228	264	218	262	238	250	241	229	240	240	244	250	263	249	251	250	267	225	243	242	255	227	265	243	237	219	265	250	258	266	257	251	237	244	237	263	243	226	263	254	217	241	242	256	289	249	208	262	254	276	251	244	262	254	268	242	257	229	236	234	228	276	240	248	269	259	232	243	277	255	253	286	216	263	248	244	271	246	234	259	251	247	248	225	264	250	227	281	249	266	265	232	255	218	218	243	254	234	220	229	268	265	248	246	268	255	250	245	264	239	231	265	236	250	231	241	249	230	263	265	254	226	210	273	246	231	263	248	231	234	260	232	269	257	253	228	234	226	290	251	258	254	248	258	241	232	227	257	251	250	252	227	266	252	250	238	258	271	253	260	280	265	256	249	243	257	255	263	241	233	235	239	256	232	275	243	261	243	248	252	222	255	235	231	259	261	275	290	228	265	273	236	231	271	254	257	264	247	275	268	239	252	256	249	275	249	260	254	247	230	263	253	230	233	240	243	249	250	217	237	261	223	246	230	244	222	260	266	227	257	244	234	225	237	216	226	239	248	261	254	243	241	251	249	257	256	241	237	272	260	239	249	257	245	256	236	246	256	269	226	253	249	262	245	237	241	249	245	246	226	239	253	290	250	235	255	255	240	242	268	228	246	245	229	261	226	246	261	237	242	264	246	233	243	255	226	260	248	255	245	253	215	244	258	265	263	241	285	226	265	254	234	251	225	255	263	256	244	250	228	252	228	245	223	247	241	248	246	303	254	253	245	246	269	251	246	240	243	244	268	245	247	255	274	252	248	255	245	254	257	231	262	247	268	264	250	234	250	227	253	264	252	254	260	268	261	228	263	239	242	258	266	248	235	264	230	254	263	259	244	221	224	261	231	227	262	236	263	211	241	271	249	234	225	283	249	250	241	248	227	236	235	248	248	258	280	251	286	258	244	244	219	241	270	248	268	249	246	256	245	227	273	259	264	238	280	272	239	257	242	252	240	247	233	260	237	258	243	268	254	218	244	240	275	255	269	220	260	257	239	242	243	220	255	245	235	239	259	222	245	223	255	229	245	264	239	221	279	244	260	262	275	255	251	248	259	270	231	233	262	245	269	249	253	276	255	254	233	250	212	252	233	236	251	237	252	246	226	236	254	263	234	230	237	243	263	265	274	235	250	227	259	248	239	241	248	251	258	234	276	221	233	251	238	202	253	239	247	242	236	245	282	242	249	220	243	229	281	265	235	291	250	238	269	246	243	247	257	242	256	238	259	248	240	240	249	250	286	266	256	246	240	259	257	269	243	245	246	248	248	241	249	244	253	244	267	237	275	227	252	255	265	243	242	239	247	226	266	264	228	229	260	259	270	236	251	248	244	251	242	251	259	257	263	244	246	239	263	258	282	253	254	231	223	274	255	222	251	233	228	239	247	229	257	250	234	243	257	221	235	243	241	240	272	230	224	239	242	245	228	258	252	241	251	250	254	273	248	252	228	249	238	248	244	279	256	248	240	213	256	258	253	236	248	277	242	258	224	249	219	245	279	246	266	240	280	248	237	238	234	256	245	244	250	256	268	251	274	254	271	231	264	262	263	257	250	236	240	286	236	219	255	224	259	234	250	240	223	259	236	230	241	241	263	265	235	237	274	242	238	263	298	250	219	262	257	254	271	215	238	269	251	234	266	246	268	257	258	260	257	243	258	257	227	261	257	243	255	244	264	265	247	274	269	264	244	232	234	238	235	256	212	294	281	247	248	264	243	256	250	241	248	264	248	236	282	233
22719	21220	28981	23765	21224	21266	12576	1617	1093	998	928	817	787	691	685	654	629	620	601	593	518	544	552	526	520	547	498	522	481	498	535	512	473	471	477	482	500	532	498	497	487	467	514	480	519	494	504	422	485	486	519	500	497	513	506	479	487	447	487	484	469	470	507	482	453	464	468	490	499	456	504	505	477	483	527	485	493	474	492	461	480	505	450	478	488	490	481	485	481	484	463	507	493	493	483	427	471	486	494	466	487	497	496	523	490	491	444	465	473	517	486	492	459	485	493	432	488	457	477	509	496	495	486	485	479	494	462	483	463	466	503	454	442	477	457	484	482	490	481	485	452	465	491	463	499	473	482	465	471	464	457	445	460	525	480	483	449	484	538	454	468	500	469	485	500	475	508	475	476	441	494	451	492	464	470	470	469	482	433	452	464	474	453	460	421	470	478	457	471	466	466	478	472	470	471	480	529	473	484	473	459	469	436	495	488	505	477	514	488	456	488	447	514	482	456	499	478	469	521	478	494	499	460	485	473	467	480	475	452	486	485	500	489	487	456	479	484	449	471	473	489	474	488	483	449	457	511	479	508	482	463	527	466	482	477	480	433	484	478	468	480	473	485	474	495	460	482	477	478	460	449	491	491	478	455	483	454	543	513	457	439	450	487	473	450	486	503	451	462	488	480	469	505	470	476	529	473	499	490	511	447	473	461	497	465	447	497	474	467	483	513	438	443	486	468	439	473	503	452	458	514	493	464	462	488	468	494	432	479	479	459	466	449	498	494	441	490	492	475	514	482	459	463	477	467	437	456	496	413	457	479	484	473	445	464	504	453	477	504	471	451	455	511	475	471	487	489	473	484	456	504	489	472	502	490	468	476	474	479	458	485	490	485	487	442	486	513	470	471	492	436	469	462	488	455	516	463	459	461	510	470	524	466	522	465	510	473	482	447	449	468	477	462	463	469	498	450	437	455	470	489	494	501	446	464	470	436	485	492	491	526	459	462	456	499	441	429	493	531	447	461	467	506	446	476	505	467	487	453	467	456	464	424	442	478	500	463	474	458	473	474	468	497	449	476	481	444	442	479	462	443	503	477	497	468	474	457	499	483	479	501	459	468	491	477	486	477	492	486	483	453	491	485	488	470	488	482	460	477	480	482	463	495	469	478	475	465	511	443	489	484	485	478	462	471	444	480	483	456	538	480	477	436	505	466	485	471	486	497	500	483	468	502	489	507	444	462	428	520	444	440	483	501	452	466	510	483	467	468	489	480	509	460	466	493	490	470	439	469	463	469	488	519	494	472	457	511	448	463	472	467	443	500	483	496	469	490	476	441	483	464	460	487	456	510	501	501	483	446	448	478	489	491	465	458	490	504	474	480	490	466	457	510	541	464	508	454	459	484	474	464	443	486	471	503	479	508	488	467	489	450	493	519	500	484	460	447	499	468	450	478	472	467	481	473	453	494	430	462	505	502	466	462	472	470	494	461	452	448	466	471	499	466	529	472	500	436	454	473	430	463	450	442	468	474	469	466	476	481	499	454	469	477	490	459	479	462	514	482	470	470	481	469	430	464	466	469	490	471	452	507	497	491	444	470	482	474	484	484	457	473	443	480	447	445	471	480	436	523	444	479	481	420	485	471	484	518	456	471	472	460	459	513	447	474	485	503	474	496	510	459	497	459	480	495	487	505	488	433	512	439	462	451	473	474	478	442	490	449	483	515	509	476	478	469	474	479	452	461	462	486	460	496	515	475	463	453	449	450	469	489	485	450	476	459	495	477	465	484	463	489	469	474	474	487	487	457	462	472	449	495	477	481	471	467	451	443	482	504	419	481	471	474	516	495	465	485	448	466	486	487	479	443	455	502	465	494	443	495	464	466	483	457	460	468	467	490	490	527	473	468	472	480	485	477	494	445	487	470	457	470	526	524	452	510	490	455	455	466	471	421	493	475	500	527	463	453	468	451	483	478	485	472	513	447	471	469	472	457	444	441	486	479	480	499	452	457	463	435	458	481	514	466	496	470	500	468	468	494	519	486	499	483	488	496	464	513	479	498	468	465	500	469	502	480	491	475	440	475	492	445	493	474	451	491	440	457	437	460	458	443	450	464	502	525	475	469	496	459	469	515	490	481	461	480	474	466	425	458	497	436	502	486	448	533	488	466	470	498	484	489	459	477	470	458	465	475	467	502	466	502	446	434	483	463	439	484	485	448	447	477	469	509	473	485	476	447	483	460	488	437	461	475	477	473	442	465	501	473	477	434	484	504	481	493	448	474	501	485	439	487	476	464	459	471	461	486	448	516	491	466	496	463	458	513	500	452	523	491	517	479	485	464	481	425	485	492	466	490	467	483	454	485	520	468	482	513	451	514	436	512	490	473	489	457	464	458	468	473	460	465	470	463	449	424	488	478	458	438	473	509	518	495	431	452	453	465	484	466	517	450	478	473	478	494	459	464	500	477	484	446	496	469	466	498	517	487	450	515	472	456	481	483	484	505	463	462	475	452	492	438	491	512	500	480	487	472	459	500	460	433	451	471	498	538	507	460	472	423	481	468	477	454	460	493	554	472	444	488	464	461	495	514	445	467	466	509	470	466	457	473	484	505	492	463	524	496	456	475	483	434	453	450	498	473	447	483	472	456	466	476	469	507	449	449	478	470	450	450	475	536	477	484	451	448	468	502	509	526	489	491	500	464	474	484	459	429	444	475	446	492	489	502	482	495	501	459	454	475	477	472	512	489	448	517	455	474	492	498	477	482	459	483	479	531	461	482	489	438	482	478	501	502	498	436	474	460	471	465	452	460	494	470	459	467	462	459	473	471	484	458	455	471	453	516	474	465	468	493	453	520	501	519	434	448	479	457	465	489	473	490	473	485	513	459	552	488	478	454	486	517	472	514	479	472	472	479	475	492	481	483	436	473	501	517	483	458	484	469	422	479	483	490	459	490	440	494	464	477	431	457	440	486	478	488	481	480	420	450	454	461	485	469	479	483	521	490	475	451	479	504	454	467	492	513	476	506	501	457	477	451	455	485	497	426	459	495	479	435	507	492	481	474	463	482	414	434	471	467	467	449	497	459	445	469	461	469	468	476	498	498	495	473	509	474	476	460	445	419	464	470	460	533	500	458	504	469	470	457	504	458	451	469	501	448	493	471	517	466	457	480	459	485	469	505	469	435	456	460	512	454	468	479	463	486	472	478	451	490	454	451	499	449	478	446	501	432	467	470	461	467	477	499	468	449	504	475	499	475	454	488	464	478	469	479	486	444	504	462	444	510	459	441	537	475	462	479	491	458	458	460	462	501	496	464	488	504	410	466	449	446	492	449	452	446	470	517	468	470	460	482	485	454	463	474	470	466	487	461	482	468	462	445	464	439	463	485	502	453	501	461	466	442	455	457	468	509	483	452	484	421	449	496	451	448	486	458	453	486	491	472	497	462	467	484	452	500	460	491	463	466	467	464	488	500	460	430	488	467	511	457	492	486	480	492	460
16632	16655	19202	20132	5320	4061	3072	2429	1932	1602	1455	1211	1039	930	948	864	778	778	734	747	725	684	649	636	593	618	645	645	633	607	608	595	608	566	577	552	538	595	589	554	603	548	602	577	550	579	524	575	552	555	567	541	579	560	575	583	561	539	549	530	518	520	598	568	520	581	582	573	566	521	520	532	516	519	530	555	534	539	574	547	544	599	519	555	525	538	570	587	538	568	531	577	551	523	534	524	543	563	575	570	519	525	527	542	559	544	574	543	533	524	513	513	542	537	529	531	522	565	493	538	536	543	511	546	556	588	536	523	527	572	543	519	560	528	502	488	546	567	572	571	529	487	529	555	543	506	571	541	535	519	532	525	521	562	529	535	556	532	529	524	510	544	541	507	562	563	512	531	533	545	540	503	573	576	486	544	560	525	498	554	484	576	530	546	568	522	517	543	525	531	556	526	570	542	558	568	524	521	495	509	513	567	527	536	537	572	545	497	499	563	523	551	562	548	573	538	523	537	536	518	540	544	586	478	540	522	527	546	542	566	509	529	528	565	532	557	548	523	529	517	518	554	549	533	500	526	515	559	523	524	516	521	548	523	545	535	585	559	511	514	530	527	516	522	524	553	539	532	578	567	555	554	542	539	554	572	540	517	545	542	540	503	509	518	588	557	544	562	554	539	558	560	534	598	534	545	552	552	540	555	555	554	521	534	519	538	576	547	590	540	534	496	553	526	524	508	530	528	559	534	518	528	563	601	508	524	561	573	530	521	553	512	538	496	510	494	528	549	568	506	532	541	536	559	545	560	488	529	521	524	559	536	510	499	489	529	544	547	562	545	576	530	566	497	522	488	577	529	533	541	518	527	531	540	572	540	526	531	582	527	555	537	509	510	522	561	563	524	561	509	536	527	505	498	506	540	524	600	524	537	492	524	508	540	513	555	524	525	505	506	533	515	534	524	536	566	550	569	538	557	542	505	544	533	532	550	552	527	547	599	536	551	530	528	553	526	545	549	568	494	568	525	548	521	551	549	543	518	542	537	504	558	490	537	546	516	558	575	552	529	487	536	528	544	589	530	577	557	536	522	559	501	538	551	551	516	497	598	513	527	584	570	547	526	545	552	571	562	502	534	514	517	566	550	513	522	532	507	520	563	547	582	517	525	532	557	569	537	519	532	514	554	564	556	528	531	540	544	557	556	540	522	561	542	507	537	516	531	608	505	527	568	535	591	536	516	529	506	549	525	559	549	516	563	561	511	525	526	573	533	495	570	518	571	553	552	558	545	522	536	532	529	536	555	527	514	516	527	561	551	530	532	510	525	558	586	543	500	514	533	530	534	530	543	539	535	482	525	538	580	552	578	570	542	495	506	530	557	551	525	526	501	527	560	525	529	559	578	544	563	544	518	551	524	514	537	527	517	535	501	525	530	541	558	524	539	509	556	549	558	553	518	547	550	532	541	506	528	524	592	527	543	548	541	562	567	515	529	523	532	543	547	524	497	576	505	572	525	494	496	544	546	577	588	555	529	567	530	550	555	576	498	549	475	530	555	540	536	515	576	555	553	574	531	512	531	525	547	562	548	500	565	521	529	501	574	539	557	546	539	566	536	522	569	516	522	519	510	512	549	534	523	554	553	515	533	560	512	529	515	569	542	489	486	527	531	533	517	528	508	533	564	540	511	530	562	519	529	546	517	539	548	510	516	512	544	572	523	514	539	534	574	531	495	545	539	532	544	606	545	563	538	536	570	548	558	542	515	525	549	548	538	541	521	552	539	542	542	534	563	508	552	600	548	588	535	544	578	555	580	542	523	545	544	567	520	550	562	563	544	492	586	537	559	531	547	531	539	528	547	524	511	546	508	547	550	560	562	525	528	574	537	511	559	540	529	531	551	533	531	533	551	542	516	549	496	554	557	551	528	552	521	549	550	567	533	528	553	529	529	536	539	569	547	517	524	553	541	544	562	553	548	554	583	540	528	563	578	575	485	540	543	510	552	594	557	556	522	540	557	552	535	532	515	532	517	518	541	546	549	578	548	527	542	575	531	568	518	571	529	555	535	518	592	518	554	512	528	516	527	560	506	579	546	573	546	550	575	520	512	551	572	514	510	551	541	474	543	567	536	542	474	539	524	538	511	542	539	514	534	535	558	582	525	516	545	572	464	526	509	518	502	552	578	537	532	541	538	511	540	512	563	587	547	561	491	566	505	509	530	568	538	529	589	540	504	534	550	570	520	491	581	534	510	542	512	551	580	490	495	551	536	547	483	531	540	533	553	537	490	532	554	579	548	557	517	541	524	504	512	509	591	545	545	557	539	509	539	531	509	588	540	522	525	523	544	558	532	489	546	552	563	547	557	534	537	563	540	570	557	584	518	605	534	503	571	535	532	505	547	539	543	540	524	573	534	563	520	524	567	600	475	532	544	561	527	552	573	549	542	547	549	557	539	567	518	538	556	526	603	528	526	536	529	538	531	539	533	542	534	511	546	538	529	552	538	543	563	509	529	534	534	558	521	560	557	569	553	500	534	544	527	530	542	535	533	556	571	547	573	537	501	525	504	517	527	550	547	527	491	526	502	528	513	529	553	522	556	531	542	566	571	515	554	520	554	502	529	558	560	516	517	576	499	529	562	567	546	536	560	546	503	571	525	510	504	513	528	547	600	542	538	532	546	540	496	534	545	554	569	569	543	581	553	524	562	523	515	542	546	558	541	527	530	564	551	556	508	541	569	541	505	553	471	487	536	551	512	547	541	523	560	530	560	563	537	519	521	531	511	508	515	547	547	520	572	504	582	530	516	559	561	552	569	584	530	557	528	521	556	522	543	532	504	535	518	540	509	572	533	533	529	532	576	551	502	549	513	522	539	508	537	573	527	557	545	555	551	478	518	529	557	559	586	523	518	523	545	566	543	541	532	558	515	569	535	522	534	578	530	527	531	510	529	510	539	567	534	558	545	535	553	538	576	523	510	554	540	546	515	535	570	546	574	505	551	571	523	551	502	525	568	545	553	525	548	547	564	527	564	547	574	555	526	548	522	500	520	566	533	562	533	533	552	552	574	513	510	539	543	555	537	582	528	560	507	529	512	495	528	523	516	570	512	521	540	496	498	562	539	563	539	565	554	518	522	600	530	557	568	552	491	547	559	545	606	554	518	561	540	564	502	549	499	535	554	543	519	579	535	546	535	547	540	581	548	509	522	538	549	555	547	530	513	505	535	529	560	521	552	552	542	568	521	484	524	537	545	571	542	563	564	561	508	551	539	552	531	575	555	548	558	520	544	514	527	525	561	531	552	556	582	527	549	535	557	532	563	573	529	538	570	562	522	510	541	530	543	553	577	567	552	571	574	531	525	543	555	526	517	534	546	572	517	508	527	522	547	551	562	552	541	546	583	512	503	512	546	517	525	519	516	545	544	534	533	553	534	523	523	509	498	535	560	568	522	540	504	555	492	579	504	526	543	531	526	509	552	567	580	545	537	545	550	527	531
27162	20438	10108	3826	506	392	277	218	177	171	166	154	131	151	160	132	144	136	130	142	140	157	128	140	165	150	151	147	152	139	135	133	116	153	149	132	143	153	130	150	146	126	133	120	134	124	161	142	153	114	166	157	138	159	143	127	138	158	149	137	150	144	126	150	131	124	130	151	138	143	143	132	135	122	119	133	137	144	144	143	148	136	120	135	141	138	158	140	133	134	146	145	136	138	133	147	141	117	143	145	128	138	129	129	131	156	141	135	140	135	141	135	146	128	134	134	123	125	138	130	139	122	125	134	154	148	143	159	125	120	131	132	174	155	140	151	140	138	125	152	129	123	147	153	143	139	134	138	159	129	144	123	127	120	131	143	150	127	159	149	128	142	161	111	113	155	145	155	145	146	143	124	130	126	147	146	147	113	125	147	131	124	163	147	118	156	135	119	134	129	140	133	147	142	131	159	126	153	143	137	133	140	134	144	145	141	153	152	168	136	140	140	148	137	147	137	130	140	138	136	130	141	142	147	167	139	131	133	141	139	125	147	139	127	134	130	131	136	155	139	125	128	131	148	131	125	141	126	133	126	142	139	134	152	157	143	126	149	129	125	134	126	136	142	126	119	148	124	133	133	141	123	137	145	157	135	126	127	129	140	137	127	156	138	106	159	142	143	148	136	135	162	145	119	139	148	152	154	150	149	120	142	120	122	148	141	121	126	146	127	126	143	138	151	130	136	133	158	144	139	115	150	124	135	147	119	160	150	131	122	133	128	132	125	143	137	121	149	149	138	131	143	170	122	151	134	165	156	130	144	143	144	153	163	124	131	141	136	139	158	121	139	123	157	150	143	124	147	142	148	146	147	151	137	150	138	133	149	149	132	148	128	158	144	137	142	135	112	142	122	139	127	130	136	125	144	143	146	128	136	139	135	147	138	138	135	136	140	140	130	139	125	127	124	129	131	150	140	142	133	136	124	145	126	149	149	136	143	144	136	144	140	138	132	134	151	125	125	127	144	143	142	132	151	111	119	143	126	133	135	146	143	165	144	136	117	136	154	134	146	157	149	144	129	158	156	153	148	131	144	141	145	141	136	132	143	154	121	138	124	143	136	153	129	138	185	132	164	136	131	138	141	156	128	119	128	135	117	136	157	145	150	125	143	152	116	146	161	110	120	132	137	120	141	130	140	157	123	106	135	147	135	138	135	147	120	145	131	140	164	141	145	145	146	126	151	150	135	126	132	155	142	137	133	145	131	140	135	135	127	133	148	143	161	144	134	131	109	118	139	129	137	148	138	138	119	159	144	141	160	155	161	142	144	145	134	138	125	148	128	164	127	165	129	117	121	126	124	129	134	125	141	118	137	133	136	132	148	145	135	143	136	139	135	137	149	127	141	132	129	153	141	131	121	147	138	140	125	123	122	128	135	148	127	144	153	141	142	141	144	152	138	143	150	129	126	164	145	128	113	159	149	140	147	147	128	154	141	136	150	132	130	127	141	128	127	146	143	159	154	144	170	135	139	139	128	128	133	138	149	131	136	132	125	143	145	145	150	136	157	144	133	131	125	154	144	134	141	146	149	122	150	144	152	130	130	123	131	168	131	123	148	139	142	145	156	151	127	126	122	113	133	147	140	125	125	144	155	143	124	150	152	144	151	129	132	134	141	139	138	143	150	171	130	152	107	109	126	131	153	153	128	127	138	124	157	129	157	154	141	120	149	142	140	132	126	137	130	123	150	142	140	139	129	141	150	149	140	139	127	132	137	128	157	127	129	144	146	144	131	104	136	140	158	137	145	127	118	157	142	124	157	145	137	129	130	121	143	134	135	130	124	145	141	137	148	165	138	122	159	114	104	142	145	132	133	136	131	148	132	120	124	128	133	147	124	125	146	133	137	136	150	133	124	147	139	148	118	137	145	137	139	149	115	145	133	135	131	153	111	135	155	114	113	139	150	175	121	135	124	134	121	143	139	147	131	133	135	136	142	122	138	134	131	151	135	136	136	149	131	144	136	140	136	154	146	113	128	147	137	139	145	136	125	117	113	140	142	161	137	135	155	136	150	143	132	149	120	128	130	155	153	144	122	138	133	144	127	141	132	128	147	130	117	143	140	127	139	121	143	136	146	134	126	157	120	118	154	135	127	126	119	126	121	147	134	157	134	171	124	126	124	131	138	140	158	124	141	148	124	130	123	135	130	139	117	148	119	123	156	150	132	139	117	133	150	149	147	136	127	135	129	156	125	145	132	159	135	132	149	137	135	140	133	129	143	146	130	117	145	152	144	121	131	152	133	146	135	156	139	120	118	123	140	156	148	139	142	119	121	126	123	156	147	127	126	141	137	137	142	133	125	140	120	128	144	148	130	130	130	133	151	136	135	132	135	144	134	130	138	157	146	136	127	122	151	139	122	134	156	130	129	124	154	147	159	134	148	137	145	146	123	131	144	145	144	132	135	131	139	150	124	133	147	125	151	153	148	130	135	140	147	138	128	127	140	116	142	129	129	137	153	141	137	125	129	135	148	128	136	140	126	124	144	137	143	136	127	116	139	142	125	145	135	144	149	144	139	132	136	149	129	117	125	123	143	111	129	138	151	123	139	134	144	132	128	142	167	138	129	145	132	139	128	124	154	139	126	125	157	139	142	125	128	128	138	145	154	141	150	136	132	140	131	140	143	138	131	147	140	136	134	136	150	133	148	141	125	134	137	152	139	144	142	139	119	150	134	142	140	127	148	132	135	159	138	137	139	139	126	119	129	142	136	147	139	132	131	124	139	155	142	147	131	143	146	154	142	146	140	157	148	115	149	130	138	141	133	133	137	122	150	144	139	143	136	112	130	133	114	137	115	121	133	149	131	151	148	141	131	121	150	155	143	126	151	154	148	143	134	145	127	140	168	132	150	130	140	127	133	122	158	149	129	123	140	151	127	123	131	136	140	131	113	114	154	123	140	142	132	139	126	142	144	127	144	134	130	125	165	154	129	116	140	147	146	140	124	133	130	138	147	132	131	139	149	134	153	133	127	140	152	132	125	123	143	158	120	123	122	154	132	133	136	139	135	148	133	167	135	143	152	140	139	165	121	143	109	153	150	148	144	148	139	154	117	134	120	148	161	138	146	151	141	158	150	124	115	141	125	122	144	133	117	144	131	149	126	107	172	132	135	117	134	133	136	118	131	153	123	139	135	156	124	138	144	130	143	141	117	137	145	147	141	155	131	144	138	153	137	137	140	114	147	148	133	153	140	139	142	148	132	119	138	129	136	120	124	151	131	138	147	135	146	130	133	125	146	147	132	152	115	144	142	118	113	137	128	142	142	141	148	143	138	141	135	117	146	159	122	138	131	135	142	127	138	132	133	149	151	131	131	134	137	127	137	128	130	137	146	131	117	133	135	160	149	138	140	122	132	166	119	122	133	127	139	134	135	117	146	145	136	141	159	122	128	161	129	160	130	141	133	169	148	146	133	145	142	118	126	125	134	150	136	122	138
9810	1624	5793	4181	423	329	304	247	253	220	184	209	219	198	186	186	180	188	183	174	158	203	159	170	191	158	156	174	178	179	157	195	180	175	170	164	156	178	187	169	164	184	154	173	166	200	179	193	168	136	195	192	161	173	188	170	175	157	180	143	207	179	179	169	166	185	185	174	166	152	176	168	184	174	188	174	173	145	197	187	177	171	159	167	157	180	183	146	149	177	177	182	193	175	168	166	160	175	177	168	183	160	190	159	179	184	147	158	175	171	176	162	169	155	157	143	168	179	180	172	179	159	177	141	188	172	184	180	162	138	195	160	177	181	177	171	184	165	174	193	168	160	172	161	168	157	183	150	137	157	165	171	184	177	177	183	157	169	178	187	165	187	188	176	179	155	172	190	158	166	160	159	183	155	168	180	199	176	209	171	186	156	182	189	174	175	167	205	170	184	164	164	184	169	158	171	165	179	177	173	151	192	171	190	187	154	165	169	167	163	179	177	177	179	188	154	181	144	185	171	180	204	188	202	182	160	171	182	176	167	168	202	169	187	189	189	181	169	169	186	172	175	198	166	166	153	181	170	182	165	174	168	171	167	150	179	165	172	172	136	158	180	172	157	180	163	176	141	188	154	135	191	174	157	166	185	172	176	157	169	165	184	175	175	160	170	173	169	152	161	168	178	160	160	150	169	180	169	178	176	177	182	177	162	172	181	172	171	179	166	178	165	139	181	176	183	175	166	178	179	194	181	158	153	157	154	168	160	174	152	185	143	162	191	171	171	168	162	183	155	158	153	187	207	179	146	166	160	163	151	183	175	149	178	189	179	180	157	175	149	201	165	163	159	160	185	173	174	146	162	182	177	187	157	162	187	204	197	173	161	187	159	152	162	171	171	160	158	174	168	166	156	177	179	152	169	157	173	173	154	161	178	204	172	183	168	160	188	162	177	164	137	138	185	165	178	161	173	173	164	167	166	177	160	161	151	165	182	183	172	151	171	146	174	168	164	169	162	190	182	152	167	175	184	173	180	174	168	169	177	188	161	160	140	170	174	163	203	157	205	164	161	181	172	165	161	165	177	170	159	164	166	174	178	162	168	163	158	174	174	178	155	155	171	169	174	164	174	177	161	152	186	173	154	171	198	169	191	166	165	175	164	187	177	183	179	180	196	179	185	178	193	174	162	169	149	182	177	164	160	155	152	146	203	191	196	173	173	187	173	153	166	167	182	182	182	157	177	155	176	184	182	169	187	149	167	163	170	175	179	155	148	185	146	176	165	158	160	163	187	184	176	154	152	158	205	172	184	167	158	163	160	189	176	161	170	170	169	154	169	143	169	184	172	170	159	170	159	179	162	165	172	182	175	183	170	162	158	171	179	164	156	162	182	165	189	159	148	168	182	155	165	185	158	187	178	161	161	202	148	164	168	165	162	181	150	166	154	176	149	175	168	199	159	170	170	180	153	201	194	141	182	181	168	175	178	183	151	169	184	156	153	172	162	140	184	198	176	171	171	191	191	196	152	208	191	140	163	159	185	182	163	161	171	170	170	185	180	184	165	169	174	179	166	183	176	148	192	182	147	145	176	180	179	199	146	189	195	164	161	152	177	171	160	162	170	166	152	162	163	170	174	183	191	169	162	159	145	179	164	183	164	165	174	160	154	181	168	188	169	147	164	172	176	180	161	163	157	203	182	183	163	184	173	169	164	185	168	160	160	161	152	182	172	151	192	172	198	172	169	184	179	177	177	190	183	172	156	175	156	166	183	168	184	168	185	180	173	168	166	180	149	172	200	172	159	122	154	166	146	171	172	175	183	183	172	180	160	182	182	179	184	174	180	178	154	184	161	172	177	165	164	180	157	168	161	177	149	156	186	172	184	163	192	165	160	153	186	177	180	167	182	181	163	169	198	161	160	189	166	155	173	175	166	167	172	182	168	175	168	173	169	186	178	174	144	178	178	170	165	161	181	166	169	176	143	173	175	170	143	198	166	172	184	185	179	175	164	156	159	160	158	192	178	159	175	169	163	158	160	156	198	159	177	174	158	162	180	176	163	183	159	168	171	171	187	186	179	187	173	143	188	160	169	186	159	154	175	154	171	178	173	171	165	160	185	158	175	163	172	168	152	181	178	198	151	155	187	149	151	173	185	136	129	160	174	171	175	161	158	175	166	190	166	175	167	180	189	159	161	175	167	177	184	175	184	184	160	167	173	170	183	171	209	177	167	173	170	176	196	154	177	191	162	180	155	168	176	191	171	190	155	163	158	163	156	160	178	147	165	169	181	168	180	169	155	155	177	153	183	155	186	167	178	144	178	174	159	178	165	155	155	161	177	166	168	148	173	165	179	151	169	171	167	166	168	178	181	184	163	167	157	168	181	181	175	154	165	184	166	153	172	177	156	183	162	162	162	182	162	179	174	182	175	156	168	158	164	173	178	141	182	179	149	196	171	162	187	155	173	178	186	138	172	161	161	197	163	167	175	189	165	172	162	156	177	159	170	183	177	169	163	174	200	185	195	191	167	174	179	160	161	154	161	172	157	179	173	155	164	158	160	196	173	154	176	188	168	188	172	169	184	170	162	172	159	168	176	153	176	204	157	173	156	154	182	166	150	164	187	153	185	186	182	196	183	172	176	139	168	167	161	189	199	153	162	190	190	189	188	165	162	176	171	191	158	173	187	162	148	211	193	182	172	174	167	161	170	174	188	176	199	154	163	179	190	161	173	177	159	160	159	182	167	159	168	161	164	175	176	190	161	180	177	167	171	175	173	190	144	144	175	156	154	150	158	175	178	171	184	173	183	176	174	175	211	155	157	149	166	147	145	168	174	183	193	180	182	176	174	136	170	177	199	175	182	160	199	168	185	197	166	161	160	168	162	146	191	192	199	184	166	156	187	178	154	175	164	162	169	173	167	175	173	184	168	176	184	169	189	183	170	176	172	164	175	163	175	194	166	168	181	176	163	152	168	168	171	167	178	177	162	148	160	179	204	168	163	171	164	156	166	160	177	170	153	175	130	161	183	189	175	146	155	172	161	186	160	155	179	194	189	166	170	149	166	160	157	185	171	150	176	164	165	145	164	152	165	174	198	174	183	155	138	184	168	154	165	196	186	161	175	186	191	159	178	185	158	167	161	169	180	176	169	180	152	170	154	178	189	198	203	193	153	161	182	174	202	157	170	178	157	151	162	183	163	196	170	160	167	169	163	160	174	174	169	193	168	155	171	162	194	137	177	186	159	182	180	183	192	151	153	181	181	167	164	174	169	172	177	157	177	178	158	191	183	188	171	163	157	169	155	172	182	175	176	170	180	164	162	173	165	176	177	172	181	177	188	162	155	177	165	170	153	171	186	193	187	159	161	162	197	157	202	178	194	180	176	172	170	166	189	196	174	167	164	200	159	172	162	164	162	178	173	165	198	194	170	191	172	168	157	158	175	187	170	176	164	146	170	167	173	174	173	185	162	182	160	167	168	172	175	172	166	158	183
23630	21200	28631	24040	21184	12071	1364	790	575	576	550	461	457	441	367	383	370	362	382	353	339	341	379	358	317	340	341	347	362	298	353	300	309	326	323	315	291	347	335	349	303	341	309	346	316	318	317	314	317	283	313	323	284	324	309	362	340	297	314	326	353	318	322	299	301	314	316	316	324	303	306	345	308	343	311	309	280	288	311	325	308	296	317	257	328	304	297	310	302	290	309	322	316	310	296	306	306	310	325	321	315	337	313	306	283	303	306	334	307	314	297	274	361	317	321	293	299	338	317	321	309	338	301	317	285	315	317	324	286	319	300	319	348	308	318	326	296	303	300	300	296	325	324	330	327	305	317	337	301	307	307	329	321	344	324	357	321	336	297	307	335	331	304	313	292	284	299	288	343	313	293	288	281	332	299	339	294	295	280	300	317	309	288	305	278	316	289	323	306	305	329	304	302	316	326	296	330	285	331	319	325	309	291	297	329	338	327	306	305	308	336	329	299	313	302	333	348	360	325	282	284	323	322	328	319	308	320	294	326	306	324	300	326	323	317	290	317	306	329	326	315	320	302	321	304	278	286	317	316	326	324	324	354	293	289	292	321	325	325	279	307	313	326	298	300	299	317	309	325	295	276	310	314	307	316	288	308	294	332	301	317	316	308	311	261	318	302	355	345	312	321	315	322	329	327	303	334	322	314	310	314	310	287	296	286	328	293	339	296	300	297	319	320	316	301	313	297	301	331	303	295	310	356	283	291	319	316	315	274	296	334	312	337	302	287	281	324	308	332	304	301	312	302	300	307	321	322	314	320	304	318	319	317	308	318	293	328	305	269	314	318	317	332	318	305	320	352	316	309	327	327	323	307	331	342	315	315	309	368	319	322	324	323	278	330	311	328	282	353	310	348	302	306	302	306	335	304	335	324	320	334	331	336	318	326	313	333	299	305	305	320	334	284	311	318	300	310	273	310	319	290	336	290	301	351	308	340	322	310	311	301	305	308	320	320	299	316	316	298	296	320	278	300	319	317	348	291	312	311	314	329	316	290	310	314	345	321	296	297	292	323	295	326	278	319	348	310	289	315	329	322	351	301	328	312	314	299	308	286	294	281	293	338	310	324	302	324	304	288	322	310	326	340	335	315	285	292	285	313	318	326	303	317	325	313	317	311	320	281	346	309	365	294	300	325	337	308	300	318	338	307	314	311	327	309	302	292	314	296	311	339	316	298	289	325	286	318	337	307	325	282	299	315	306	333	334	296	306	308	293	319	310	280	312	320	304	330	293	310	326	344	336	312	331	319	284	331	303	315	274	310	296	320	255	301	326	304	315	308	303	313	273	320	286	340	301	314	270	312	303	301	305	311	313	310	315	289	309	297	325	303	309	320	350	316	325	312	308	286	330	316	316	322	314	285	357	327	326	307	326	352	289	288	289	296	312	313	294	267	289	321	317	351	314	289	289	328	291	271	302	304	320	320	310	321	334	335	306	269	319	296	318	313	287	285	311	359	309	303	311	320	287	303	296	292	308	322	281	312	333	286	320	315	315	315	320	322	321	303	306	297	317	340	315	306	308	294	288	282	323	314	297	334	302	290	337	341	271	335	286	314	346	329	333	316	302	314	310	322	340	330	325	290	310	298	322	292	307	340	293	306	299	286	308	306	307	308	299	321	271	360	331	370	298	317	320	314	309	319	311	305	309	302	290	294	316	292	322	343	337	317	297	299	285	287	287	311	296	290	278	323	295	320	329	324	292	321	304	332	312	329	299	356	352	316	290	291	290	283	323	318	313	345	298	297	283	330	277	285	310	280	309	317	322	321	314	302	343	322	292	304	296	320	308	304	323	319	289	311	320	319	349	310	292	316	313	309	330	295	317	315	283	329	297	302	288	258	324	308	295	321	314	346	323	318	321	276	303	283	276	290	302	270	301	341	301	304	296	318	328	314	303	341	342	342	342	327	289	306	304	315	296	308	324	315	299	297	319	307	331	314	333	334	309	300	327	291	323	302	304	331	323	319	332	318	307	321	298	304	319	318	314	307	326	281	286	271	328	297	350	317	296	342	307	344	320	306	319	307	322	326	282	329	290	347	297	320	330	315	323	328	307	338	324	296	309	335	304	322	323	329	287	325	316	292	330	322	295	330	308	304	297	304	284	338	312	333	304	315	318	312	312	318	318	306	316	307	309	298	327	304	325	282	313	326	345	353	307	299	312	368	307	295	316	321	297	327	288	327	303	294	321	309	303	297	313	329	318	332	355	317	311	299	299	313	304	302	308	302	277	295	328	321	287	314	343	320	312	287	286	319	310	317	319	326	311	303	302	290	284	327	339	307	353	311	300	310	314	317	291	297	321	289	344	278	316	306	315	330	296	291	344	319	319	340	303	293	318	312	285	317	303	301	343	318	321	293	301	337	313	315	305	318	355	337	322	326	336	308	304	299	334	326	337	286	281	302	293	314	288	347	285	317	304	296	319	297	319	293	313	307	296	326	349	360	280	328	270	273	335	311	338	296	330	298	263	314	309	315	338	280	298	305	299	316	288	264	323	305	325	288	312	308	302	322	302	311	310	283	293	311	284	296	325	324	318	317	333	309	334	321	334	275	305	314	315	292	312	300	317	330	311	298	321	337	315	325	331	326	317	345	324	307	275	305	297	299	303	294	303	329	302	326	334	297	325	290	300	323	287	349	315	335	316	275	340	284	313	289	318	331	296	309	340	305	312	339	311	317	300	319	292	330	320	291	341	318	296	348	289	307	320	275	352	324	337	297	323	319	301	342	310	340	282	306	320	295	327	341	324	320	312	312	332	301	283	299	294	309	303	312	308	326	320	275	317	309	299	337	330	326	313	298	322	312	299	298	325	322	310	311	294	300	304	298	313	343	283	333	334	297	281	315	343	337	328	309	305	323	319	313	316	321	340	306	292	320	303	327	289	314	304	286	333	331	320	309	303	308	331	296	300	319	316	318	306	324	336	312	324	287	332	329	353	333	309	299	298	325	287	346	323	310	284	305	326	336	334	330	290	317	326	295	288	321	298	281	312	273	308	309	336	308	291	293	326	331	325	288	310	290	326	312	316	308	332	298	297	315	305	302	295	324	316	307	318	332	309	337	343	329	284	327	310	280	316	293	331	330	280	288	317	313	274	312	327	322	322	300	270	327	345	281	340	311	327	349	348	337	352	312	284	288	290	302	315	300	296	318	334	304	324	323	316	304	302	315	295	304	333	283	291	309	313	287	301	299	285	328	325	315	336	325	290	316	316	296	297	307	308	295	316	329	333	300	315	322	289	300	309	313	293	324	285	302	318	290	286	340	306	291	300	350	302	351	337	304	333	304	317	349	329	309	293	320	333	318	335	298	314	286	322	309	312	329	308	308	326	306	322	316	307	296	309	290	333	308	297	317	295	313	299	306	325	300	299	327	329	285	329	278	318	329	329	313	286	318	351	331	298	284	311	344	312	313	291	333	311	284	306	306	346	324	312	309	294
10920	10373	14572	15090	2964	2266	1673	1350	1054	954	765	712	618	607	515	525	477	465	461	420	457	447	412	428	414	397	373	403	418	404	393	380	373	386	392	406	361	401	387	348	386	387	370	361	367	356	338	379	331	353	359	352	351	377	353	352	353	372	362	349	358	363	366	372	362	332	341	369	337	335	365	348	349	370	357	376	347	373	356	382	356	346	371	378	334	338	357	382	367	354	323	348	349	341	354	368	386	341	355	388	389	359	344	371	394	378	327	388	351	362	383	375	351	334	355	348	394	392	369	347	380	368	343	353	348	407	378	345	345	411	334	363	351	382	365	338	356	374	353	368	381	342	395	333	356	347	340	395	397	339	380	386	347	343	381	340	347	366	376	385	334	353	361	340	352	352	377	346	348	363	325	385	388	349	363	352	375	365	351	358	368	349	369	323	377	378	346	396	362	337	327	377	390	348	342	362	375	366	329	349	387	308	366	350	346	362	351	336	341	363	359	362	355	345	350	359	372	353	347	385	360	384	359	358	326	356	340	323	371	365	365	364	369	358	381	334	387	338	360	347	370	357	317	349	373	367	367	344	350	341	358	348	377	373	361	343	367	388	357	360	365	349	350	347	336	371	364	393	356	364	364	355	396	351	386	345	378	343	373	339	334	381	339	336	378	356	389	311	326	378	331	374	358	367	335	352	348	347	356	352	376	353	381	365	350	386	356	354	383	375	367	358	352	359	352	353	335	349	354	334	361	355	328	333	343	358	374	370	374	325	390	349	365	342	371	368	372	365	336	342	354	359	343	361	352	358	366	358	338	346	378	352	375	331	350	360	361	325	357	352	360	364	344	385	357	374	338	351	344	373	361	395	363	369	357	348	375	340	358	352	368	355	373	355	348	347	361	375	369	351	347	344	372	360	358	353	346	384	364	362	357	328	343	371	372	335	364	377	346	380	377	354	358	369	360	341	353	321	352	387	351	351	382	359	350	342	310	378	375	363	359	334	382	377	361	384	359	351	309	336	354	357	352	379	355	325	362	338	320	376	346	335	372	363	364	329	407	392	354	351	351	339	360	349	362	363	368	388	338	358	363	400	345	372	363	351	362	342	380	365	367	325	317	351	329	382	366	359	381	362	384	334	346	347	360	371	388	353	309	363	347	349	349	361	374	333	340	352	363	346	367	325	385	358	352	371	372	342	353	356	385	334	370	371	330	358	372	343	357	389	358	335	346	342	346	353	363	330	360	352	368	386	363	371	376	360	368	364	371	361	344	393	350	339	400	322	376	367	348	360	365	368	345	341	340	386	344	359	372	349	345	355	359	370	335	357	350	362	336	354	372	347	357	351	351	348	366	354	388	342	373	332	349	362	363	372	299	341	360	378	361	353	325	363	349	329	361	414	350	329	359	358	365	379	367	338	385	382	344	347	318	387	343	367	355	391	382	371	362	356	353	367	378	347	370	381	345	405	347	374	371	336	336	355	358	343	346	366	324	341	375	332	385	354	394	368	367	354	340	341	393	383	371	369	336	370	361	371	366	359	389	331	359	360	367	377	390	325	354	347	346	365	354	357	374	366	358	373	367	339	400	325	356	325	355	335	375	359	388	376	353	360	397	358	362	370	380	383	345	366	339	342	365	341	360	366	312	360	360	344	365	376	363	359	342	374	354	327	376	343	371	346	361	362	340	385	356	385	349	379	345	370	370	346	334	329	368	346	384	336	350	380	373	376	348	333	385	352	359	332	366	392	369	351	346	374	342	342	375	396	373	335	362	335	333	351	387	377	381	347	347	353	363	361	351	363	354	364	340	349	354	360	332	346	357	355	352	330	368	370	341	357	349	355	330	355	372	339	349	358	354	351	345	334	358	344	345	368	348	375	363	363	358	363	333	354	358	374	360	354	344	363	362	368	366	344	353	340	382	342	361	353	376	378	349	337	345	356	361	341	378	387	378	355	369	322	364	361	368	340	351	370	386	314	384	357	360	374	325	381	363	354	365	370	341	352	379	341	353	353	372	383	374	353	325	341	366	361	356	367	372	324	329	365	362	381	356	341	366	380	378	356	359	337	335	332	378	370	340	361	368	326	365	356	335	426	329	369	358	364	387	375	330	354	359	353	368	346	358	361	354	355	379	340	323	359	355	351	360	355	348	359	327	336	333	385	367	313	377	353	345	362	371	364	334	357	364	370	361	386	360	333	354	362	363	390	355	374	365	349	377	369	333	359	372	358	352	393	335	334	385	357	373	353	353	357	351	335	363	364	372	375	338	340	367	352	379	372	362	351	346	348	367	382	344	372	384	389	337	382	372	346	343	352	375	356	344	339	371	377	391	375	334	359	361	369	348	358	354	338	327	337	368	355	360	357	368	365	351	347	375	371	358	349	371	361	392	370	364	358	358	342	332	341	361	346	365	375	350	338	370	337	364	357	340	339	349	367	365	336	365	399	356	352	372	354	323	370	361	354	395	354	357	356	391	368	329	357	350	352	337	367	371	383	362	374	312	374	311	336	381	365	338	359	362	383	346	376	328	338	348	359	360	379	345	392	378	368	362	356	363	325	369	374	334	341	369	359	351	366	360	346	352	385	387	366	310	345	380	346	379	336	373	338	362	360	357	338	376	340	360	347	357	371	349	350	383	351	375	359	351	376	348	342	377	353	365	384	383	348	343	363	363	374	393	344	344	338	340	384	341	344	343	363	355	379	381	344	384	373	338	340	366	329	393	363	387	365	363	388	380	382	342	318	377	334	377	372	372	382	375	364	380	378	370	383	327	340	328	391	375	403	359	352	377	333	353	371	372	382	353	347	325	384	348	350	347	361	362	364	368	387	345	338	347	363	379	367	347	369	373	337	344	371	348	352	386	352	399	361	383	345	352	343	334	363	346	329	347	360	337	344	347	334	351	355	359	342	344	353	305	323	352	351	375	363	352	332	355	351	325	313	362	352	317	355	328	370	352	380	353	342	372	338	370	336	357	311	354	371	375	343	373	361	332	381	340	358	335	367	364	347	331	354	349	356	369	359	369	335	344	370	368	361	362	340	389	389	372	375	334	356	369	358	327	375	358	371	350	355	343	352	344	380	369	366	337	401	364	359	385	329	374	348	355	375	352	365	324	348	321	352	312	347	349	357	350	350	368	341	331	383	337	326	387	320	383	349	343	320	347	378	366	369	366	307	385	341	368	360	323	354	352	375	368	367	380	348	354	376	352	353	381	382	361	371	345	333	344	346	356	357	309	347	383	313	325	361	360	388	341	362	347	357	357	341	340	357	359	346	393	350	312	379	351	330	340	355	331	347	340	361	369	368	386	371	353	378	351	337	377	343	365	345	348	330	346	345	337	375	358	356	357	359	375	376	377	347	331	358	372	377	328	375	355	372	332	379	387	359	367	335	362	343	358	370	362	354	407	361	350	359	374	370	328	365	357	331	358	355	338	329	378	365	344	348	350	349	356	330	354	376	378	332	366	322	356	330	354	356	329	357	357	325	331	394
24864	21158	27543	25072	13157	834	467	406	312	291	293	279	279	252	231	234	226	242	204	220	228	187	207	216	201	226	211	198	200	213	209	189	188	223	222	194	212	198	192	216	204	206	194	205	208	199	219	184	214	178	195	183	232	202	201	169	212	193	207	172	195	216	189	195	158	202	205	190	191	187	199	199	222	198	200	169	190	172	215	199	197	191	210	189	200	211	202	191	196	171	206	175	199	207	199	188	196	176	205	209	212	199	173	234	201	185	208	172	205	199	179	194	176	217	186	190	188	212	190	219	201	207	180	191	208	223	179	188	193	202	175	237	196	208	197	169	206	204	177	216	209	200	202	196	198	196	183	214	199	208	210	168	180	172	179	185	199	197	173	182	199	191	201	208	186	169	162	221	188	192	187	210	216	203	199	208	189	183	192	176	208	206	183	194	186	213	220	212	210	190	208	205	198	197	199	202	214	199	198	209	177	176	183	163	189	202	187	181	204	206	186	211	210	192	197	203	242	197	188	206	212	206	212	196	204	210	214	164	173	203	188	191	181	189	203	179	200	207	206	185	179	193	185	195	194	179	193	184	208	194	196	215	200	176	183	199	205	198	192	203	185	180	185	168	195	214	208	203	203	183	204	176	203	205	194	195	169	182	195	193	186	179	192	217	186	204	198	191	189	191	184	186	188	187	171	188	203	218	186	203	208	213	185	179	209	192	206	177	202	193	190	200	165	197	208	177	190	214	213	190	178	190	183	198	215	213	221	211	196	187	175	215	199	178	182	217	194	189	207	200	226	205	190	203	170	221	182	222	188	187	183	191	165	187	195	192	186	195	180	203	191	184	193	195	194	175	206	172	181	195	180	193	212	192	199	196	200	192	195	194	184	195	205	192	217	192	200	204	194	199	209	192	185	187	201	206	191	193	190	208	174	180	190	201	184	198	194	218	200	196	184	212	197	181	181	208	201	201	201	211	183	197	182	205	196	199	212	183	205	216	217	189	208	170	197	224	171	189	194	195	207	183	185	187	225	216	227	224	170	215	204	194	186	230	194	206	187	200	197	202	213	210	200	203	194	194	204	193	193	193	205	187	211	196	177	202	201	227	230	213	189	210	195	194	200	203	224	209	182	193	183	183	197	196	201	204	196	180	196	181	204	233	225	208	212	219	168	209	202	210	193	199	166	198	185	192	184	182	183	175	194	199	200	197	206	185	189	191	196	180	167	217	196	180	208	187	185	185	194	209	202	199	201	192	196	191	209	174	196	185	211	201	197	175	174	174	187	166	205	209	204	217	189	215	188	204	195	197	184	202	177	203	180	190	188	192	189	222	198	214	194	198	189	194	191	185	188	221	189	182	182	200	194	206	201	180	167	221	201	197	211	220	187	202	210	192	170	165	219	200	199	206	181	205	166	188	176	172	183	212	195	200	183	172	206	174	205	205	208	168	189	199	205	189	189	218	177	198	197	194	214	208	199	208	175	185	206	206	191	194	183	187	185	184	207	231	187	205	191	185	209	206	200	192	189	195	186	205	207	228	210	211	190	206	213	201	193	195	193	201	214	200	190	198	217	205	186	196	205	205	187	208	183	189	187	197	178	181	225	187	169	185	203	221	213	219	161	199	175	196	194	183	197	208	175	210	199	181	206	191	173	203	191	203	189	184	180	185	188	217	173	195	203	174	188	189	165	195	201	195	173	205	175	207	200	226	202	197	193	163	191	210	190	206	199	197	211	208	193	206	189	183	178	198	180	195	209	208	197	218	181	193	176	209	174	213	193	220	182	193	197	222	192	186	205	202	174	210	204	188	181	202	185	195	185	214	173	195	195	205	206	207	198	179	190	188	194	189	218	186	205	207	203	211	192	193	200	197	199	181	203	184	187	199	194	186	198	202	184	203	211	222	201	179	218	193	193	194	204	212	196	203	216	199	194	193	174	224	192	190	196	201	185	207	179	219	192	192	210	177	190	218	199	187	178	205	193	187	205	194	202	191	204	186	206	184	183	194	207	210	184	183	204	181	197	178	207	173	217	183	198	179	190	183	216	208	202	193	185	190	183	195	212	187	172	168	183	206	208	210	192	204	191	207	209	181	178	211	184	195	198	200	212	197	185	175	199	175	168	194	197	192	187	175	174	211	198	172	194	202	194	204	204	204	165	207	204	210	214	189	199	176	226	191	185	174	167	229	193	192	191	174	209	205	191	197	181	184	197	208	204	219	186	209	189	184	195	181	198	186	212	191	177	203	189	215	204	201	207	185	176	204	212	213	186	199	219	177	180	219	188	191	212	202	209	207	190	209	191	196	189	204	183	198	188	182	206	183	191	195	199	202	213	197	174	178	184	216	206	190	178	185	202	194	182	201	193	214	192	209	200	199	206	188	181	203	203	169	177	175	176	192	185	175	181	182	174	188	198	203	192	186	187	215	184	216	188	158	206	188	203	201	157	182	180	174	224	213	200	175	201	209	186	210	167	200	195	168	232	196	218	190	173	197	215	216	210	182	186	187	196	182	195	210	179	185	206	174	197	204	209	182	213	193	199	209	195	206	197	194	177	192	230	184	176	192	206	175	206	204	201	190	186	188	195	157	192	206	197	215	223	184	203	175	199	197	206	228	166	184	184	163	218	210	204	208	229	214	210	192	185	203	202	187	190	219	225	199	203	197	230	179	222	215	191	228	203	195	201	190	207	187	190	182	189	184	181	197	197	188	222	224	202	204	202	192	168	187	214	224	216	188	191	176	206	215	213	204	198	199	186	197	182	207	204	182	213	213	211	205	218	171	193	205	219	204	204	160	182	184	197	178	206	202	208	170	223	185	226	201	185	189	203	193	192	199	193	217	194	192	210	222	199	200	202	191	184	208	189	202	197	191	219	199	200	197	217	183	217	217	209	162	196	197	197	185	229	214	182	200	186	204	192	223	220	191	216	185	202	183	183	181	187	189	189	206	201	209	205	168	201	176	198	211	198	192	210	192	204	216	209	190	176	180	213	191	174	194	186	185	215	193	195	215	207	212	190	211	201	187	214	171	203	182	182	189	191	211	210	176	208	192	195	195	207	194	179	198	183	189	201	169	175	191	213	198	206	213	221	213	202	212	184	186	181	178	207	180	207	185	190	209	166	217	214	200	202	171	207	199	214	185	170	213	199	193	195	207	173	195	210	200	187	199	196	200	192	197	203	210	209	184	196	203	206	191	202	180	182	191	194	219	205	180	178	200	186	193	179	187	203	212	206	183	199	188	186	210	208	211	190	197	184	192	196	187	198	194	201	192	204	195	199	192	215	213	166	161	177	200	186	207	193	204	186	203	210	221	194	192	201	198	175	214	184	174	199	211	190	203	203	207	191	191	167	212	216	211	178	202	151	195	197	227	220	203	230	183	221	209	211	182	197	186	173	200	211	182	205	186	198	185	209	203	198	209	181	197	194	196	227	199	196	209	196	172	188	192	209	202	187	199	183	178	193	194	177	221	199	179	174	193	205	216	194	208
11259	6286	11689	11678	1717	1273	1045	809	652	577	481	431	401	340	361	332	302	322	291	276	301	294	267	263	297	270	264	289	247	239	245	268	253	276	258	255	250	268	240	230	252	243	271	251	260	265	269	247	270	283	259	230	285	242	256	212	262	253	241	236	241	258	234	242	233	242	267	282	234	230	262	238	267	238	287	275	261	260	250	248	260	277	236	234	268	247	278	262	229	253	242	252	229	260	235	229	254	245	261	275	266	229	253	225	230	212	255	247	251	246	232	270	247	237	247	244	266	239	262	216	262	254	246	229	263	252	236	275	245	259	253	282	231	241	247	241	251	252	261	250	232	240	262	203	241	267	246	254	244	233	243	250	230	214	248	243	237	237	242	280	239	254	230	242	246	229	233	246	231	227	244	252	251	268	235	256	238	239	223	251	234	230	242	242	244	247	254	237	257	246	246	252	242	237	227	269	255	243	249	275	229	246	269	265	237	246	247	237	248	237	254	252	236	241	236	249	250	229	220	252	257	243	246	225	245	221	250	235	253	264	249	253	266	271	236	262	232	235	211	238	241	245	262	241	278	240	252	284	239	263	262	232	248	233	280	249	220	246	254	233	208	268	238	250	230	255	263	232	226	219	253	261	289	242	256	243	237	261	255	253	223	221	257	273	268	242	261	248	259	252	276	237	240	215	226	231	242	260	275	263	232	211	242	278	225	234	250	233	250	254	248	257	228	223	256	243	255	268	265	270	255	263	277	277	247	250	241	252	251	258	253	254	247	238	225	239	242	231	297	271	245	258	240	258	279	276	237	240	249	224	264	240	247	254	259	249	271	244	237	268	262	250	249	258	230	233	259	244	228	246	249	227	254	239	261	244	245	221	237	262	248	254	252	245	281	279	262	239	252	246	236	275	260	254	248	258	240	264	239	248	233	242	242	248	238	248	273	223	275	253	239	246	219	271	237	260	207	229	224	267	241	244	254	256	263	249	253	232	241	257	224	211	239	247	235	247	228	244	240	251	250	231	227	266	221	249	256	246	254	252	235	260	270	258	259	248	250	252	250	225	246	250	254	249	260	248	272	244	232	225	243	253	231	239	260	252	232	232	217	249	229	252	253	263	231	254	281	222	249	217	212	237	232	242	246	230	257	250	250	235	252	220	247	251	249	253	213	242	257	239	266	250	235	227	245	214	259	237	249	219	255	247	237	272	250	246	276	270	226	244	251	242	220	238	220	242	219	253	244	275	232	253	249	231	238	257	256	257	244	237	243	241	248	254	251	256	287	245	249	265	254	243	261	253	238	238	237	241	234	259	249	238	238	253	246	246	276	246	246	233	249	246	252	215	236	240	235	251	239	249	230	234	254	257	214	245	243	252	252	261	223	254	239	249	241	247	246	255	229	217	265	263	245	234	251	230	279	259	266	230	252	247	243	247	253	225	251	270	251	234	239	248	257	233	259	251	263	276	276	240	227	242	264	241	266	244	244	247	256	241	248	260	244	224	270	245	270	256	243	246	259	250	261	239	265	250	246	251	249	239	215	243	210	241	258	275	264	249	245	239	282	230	243	275	274	270	250	257	280	219	239	259	229	248	291	260	265	251	244	237	242	269	248	214	252	269	225	242	239	254	251	265	257	272	244	252	256	222	241	252	229	230	233	217	247	247	236	227	264	249	258	268	262	267	227	227	253	229	267	253	260	259	255	274	243	224	245	221	228	226	256	253	243	258	259	242	257	254	236	224	244	254	269	276	236	244	282	222	291	290	232	284	232	229	252	257	248	239	270	260	220	243	253	241	239	279	265	240	257	241	246	250	263	244	204	248	252	240	244	270	248	237	244	252	262	209	258	218	248	239	228	243	267	266	262	280	224	217	268	245	242	270	244	252	216	242	224	236	241	244	251	273	259	232	267	246	258	260	238	260	241	261	242	243	237	224	224	269	245	224	234	258	235	216	244	247	272	232	233	284	235	244	224	225	241	255	246	253	239	232	263	251	272	264	247	277	257	232	250	245	251	264	237	250	253	251	244	276	274	245	263	262	238	234	271	212	231	221	228	262	237	222	226	239	226	234	253	269	247	244	271	251	213	265	253	227	260	254	250	250	249	242	218	263	247	241	253	271	231	239	250	237	237	239	216	252	256	232	241	239	225	254	255	249	256	219	251	262	227	260	256	246	222	266	246	236	256	252	240	252	226	253	223	224	238	237	257	263	260	252	236	229	237	252	239	239	259	248	249	242	265	252	242	227	252	251	259	256	247	234	246	279	260	241	232	257	255	267	221	224	234	246	263	242	247	265	278	274	247	236	232	221	222	211	242	212	239	240	215	305	257	270	239	248	253	274	224	230	246	277	226	251	261	263	252	233	214	247	264	245	232	239	264	279	253	220	264	278	227	261	244	253	238	254	260	235	249	222	268	248	235	237	233	251	226	247	257	251	215	240	234	248	244	248	234	270	257	231	231	229	268	244	213	279	247	281	263	276	245	246	268	229	259	261	251	264	246	246	236	233	244	238	249	226	239	232	245	207	246	246	228	245	217	253	238	208	254	240	238	232	219	286	249	238	238	238	227	228	236	253	226	264	247	278	267	255	259	240	233	246	242	247	236	251	225	276	248	223	241	237	253	218	255	239	213	238	240	269	240	233	256	251	224	247	233	261	237	257	242	259	283	244	214	249	240	254	223	244	256	217	235	237	247	251	227	261	242	251	220	267	255	254	250	220	245	231	234	255	243	274	264	220	233	258	283	232	263	260	221	240	252	251	267	216	252	270	249	246	278	257	226	267	238	232	212	240	249	268	242	266	233	254	254	243	226	237	237	268	232	230	247	257	243	256	241	268	227	229	245	242	227	239	255	271	252	228	240	220	252	248	265	254	246	247	256	247	254	237	258	237	268	208	243	249	242	239	261	243	234	242	247	273	260	280	244	276	240	273	266	233	248	242	248	280	229	250	232	237	241	241	227	253	258	255	249	250	257	215	230	239	240	222	245	231	241	265	239	237	248	231	260	247	269	239	254	234	238	243	248	274	234	275	255	240	249	257	240	225	212	259	235	221	246	252	238	240	227	242	252	264	252	249	237	283	251	253	248	257	261	225	238	245	229	205	234	246	231	237	230	261	241	232	233	232	245	223	251	233	261	262	254	243	235	242	209	238	246	252	237	228	238	229	256	273	219	245	245	247	253	217	237	235	282	228	259	260	250	221	224	240	272	236	229	246	251	235	249	227	270	250	248	258	241	272	226	228	244	252	250	240	272	231	246	238	248	241	260	238	236	264	247	266	262	233	242	231	282	224	230	237	254	251	277	229	234	249	242	231	262	230	265	228	262	240	231	240	235	254	244	255	223	241	266	247	239	244	247	245	274	232	252	245	232	268	234	245	243	253	253	257	245	249	248	263	244	226	237	250	243	242	230	227	252	238	247	231	216	233	257	229	213	277	225	259	264	227	235	254	242	244	272	231	255	244	252	261	238	240	249	268	233	239	233	266	237	235
22699	21216	29052	23678	21217	21275	10998	1560	1072	970	869	761	780	758	653	613	661	611	601	558	555	578	536	542	497	516	519	513	523	504	498	490	512	475	460	493	509	505	524	479	517	516	502	477	466	523	532	518	497	506	496	483	471	488	513	514	480	491	482	506	476	485	480	468	476	466	472	473	481	489	469	501	499	506	492	468	494	471	516	489	459	464	465	480	494	458	474	460	461	485	497	472	504	459	481	496	468	456	465	514	517	460	445	525	465	459	483	478	445	442	446	479	434	475	467	468	491	469	476	500	442	452	488	492	464	465	468	475	464	495	448	441	484	476	504	507	487	475	482	512	447	446	472	510	509	474	452	488	499	482	475	478	445	476	510	458	470	491	487	500	433	493	466	464	507	455	480	460	488	425	485	483	481	463	461	478	477	479	464	433	479	461	500	479	496	440	503	484	479	460	486	474	477	503	481	453	466	486	452	462	457	432	468	495	437	458	405	476	454	452	501	459	477	549	434	438	473	488	508	473	466	439	460	494	481	465	456	463	496	487	478	479	422	487	459	477	459	484	486	451	455	474	482	445	483	485	459	463	468	482	494	484	465	463	472	507	502	444	473	486	469	469	493	502	484	467	449	460	460	474	480	502	492	508	451	456	450	519	437	500	469	455	446	451	438	454	455	475	525	450	479	482	488	432	475	441	464	480	441	475	479	470	492	494	466	445	494	459	450	529	494	496	465	462	517	474	476	457	465	487	473	450	481	506	456	475	473	459	490	480	473	428	505	478	478	457	474	473	465	449	528	481	438	461	459	479	469	510	518	472	486	515	479	476	500	472	468	491	452	489	453	509	467	445	452	494	472	449	465	494	515	479	456	477	453	450	459	508	466	439	477	462	526	465	456	431	461	495	510	459	472	472	492	475	476	479	481	452	472	510	449	466	462	430	477	451	478	458	507	454	487	484	468	475	482	475	497	500	497	499	541	449	478	508	500	479	496	465	482	488	456	454	468	460	477	444	482	475	472	507	462	480	497	472	490	472	469	493	484	483	486	424	499	405	458	481	466	457	458	450	503	458	490	455	472	458	441	511	484	477	442	461	446	429	492	480	500	463	503	498	446	495	463	465	473	493	485	463	490	459	494	493	516	465	448	495	512	486	479	554	427	462	471	496	485	476	441	477	465	472	479	491	460	484	478	480	488	473	437	477	468	438	483	442	441	443	481	451	497	472	450	489	462	487	449	474	432	475	505	480	478	460	494	492	450	497	496	474	485	478	518	444	485	443	503	515	461	481	469	488	483	449	506	498	451	513	461	447	478	493	459	439	495	483	475	452	494	466	457	466	446	458	457	435	462	488	474	474	453	497	467	465	484	461	460	463	481	442	476	486	462	479	459	463	468	452	494	497	457	517	463	458	483	483	495	500	455	461	467	460	482	485	466	472	505	481	457	483	474	466	450	445	457	523	453	470	436	439	464	476	466	478	473	483	474	490	479	464	463	462	463	403	456	495	467	497	492	463	508	449	450	467	503	488	458	482	481	463	464	455	451	464	480	501	492	494	434	468	449	465	457	476	467	426	466	441	424	501	492	468	426	520	471	501	487	478	457	455	482	471	464	450	472	426	484	455	448	462	498	496	439	492	452	482	444	488	465	499	450	469	428	439	491	462	448	444	508	494	479	500	452	457	484	460	442	490	473	437	442	426	468	419	463	498	483	465	464	459	466	478	459	448	457	446	478	458	430	463	478	468	494	487	475	474	458	502	460	449	514	464	496	451	477	415	473	485	479	431	474	474	461	498	452	454	448	485	457	460	455	480	474	489	473	460	478	467	494	460	485	486	477	430	443	450	505	503	445	492	481	470	452	494	482	482	460	469	482	497	466	485	456	481	449	465	475	470	463	483	461	463	477	458	464	470	494	477	473	469	471	445	463	461	475	476	436	446	502	474	438	449	466	484	469	475	484	484	433	470	493	467	449	494	482	485	470	487	475	460	472	465	444	463	455	450	477	451	482	461	434	498	476	452	461	477	478	440	496	472	457	485	452	452	509	480	444	477	483	473	477	467	468	479	418	449	466	453	471	464	441	473	449	470	434	478	461	465	442	435	461	474	519	466	468	459	466	464	464	492	478	474	487	469	453	499	435	417	459	482	490	457	472	462	472	497	465	469	448	487	507	463	488	483	492	495	496	450	461	467	476	446	486	468	488	454	496	467	490	475	457	475	477	421	428	460	447	459	517	449	476	483	481	474	512	486	529	467	480	470	445	442	547	512	448	476	484	493	500	488	465	462	465	478	469	514	483	481	487	451	454	479	485	447	485	455	463	450	494	473	447	500	460	417	538	493	438	462	504	453	436	471	468	445	527	451	483	499	456	504	463	472	492	450	443	442	472	446	480	433	453	459	455	481	505	483	458	459	447	484	459	492	501	455	512	455	502	449	472	484	455	478	446	461	453	486	479	496	501	466	475	472	477	464	468	461	471	495	486	490	465	444	454	475	481	446	449	427	482	467	481	478	497	477	460	466	439	457	505	480	487	449	482	447	458	476	481	494	483	465	432	501	505	482	450	472	500	503	480	465	448	427	483	453	443	459	480	488	494	472	468	484	470	479	462	481	470	491	521	474	445	450	484	476	482	461	480	435	499	480	523	489	524	487	444	485	492	469	481	477	459	475	452	468	469	478	484	483	481	467	483	475	505	458	419	447	456	504	464	477	501	485	445	443	473	484	454	448	437	464	463	519	493	471	514	453	463	433	466	465	513	447	482	472	513	507	509	449	491	471	493	458	528	471	501	466	526	465	455	462	435	520	475	466	469	456	490	428	499	480	433	448	496	478	476	466	491	497	417	483	484	427	483	456	481	502	476	487	466	508	519	469	445	488	482	504	476	515	433	483	490	462	526	458	482	478	478	452	476	459	475	471	469	472	498	524	526	456	433	489	481	455	516	483	497	489	505	451	497	503	456	468	477	494	480	442	443	458	516	440	471	467	466	491	506	492	490	462	470	443	461	448	477	456	509	481	467	487	498	487	498	433	478	468	454	505	462	460	471	447	423	500	482	464	462	470	446	474	480	455	488	455	486	475	482	459	485	456	485	449	441	451	529	472	440	483	460	464	459	493	481	471	469	450	471	463	454	484	444	468	467	457	488	474	462	468	454	438	488	491	461	476	444	433	474	475	479	495	480	491	476	474	465	461	484	465	458	442	479	471	458	438	476	451	461	434	450	484	504	477	450	490	494	456	496	469	497	484	483	469	464	466	480	442	449	502	458	472	496	449	501	466	422	446	463	465	460	467	488	459	463	540	455	490	450	449	522	473	485	456	441	511	478	439	440	464	448	440	424	458	455	466	475	509	455	464	484	425	512	461	468	451	453	429	462	473	458	508	468	460	483	473	479	469	437	451	442	501	505	497	487	473	497	458	459	486	443	456	492	473	469	471	472	446	440	468	448	500	456	441	456	458	443	480	456	508	453	492	488	469	493	448	488	463	482	458	452	462
13010	17138	24068	18350	5415	4131	3107	2418	1977	1593	1360	1169	1089	1037	916	865	820	782	757	740	689	669	687	695	573	631	598	586	606	580	588	626	551	591	608	615	574	536	607	578	589	592	575	572	536	583	576	526	567	534	567	562	577	563	591	583	570	577	502	533	518	574	553	523	577	538	589	603	568	528	523	547	589	527	534	507	562	539	557	531	542	523	543	551	543	549	510	527	542	570	528	554	514	582	551	562	572	541	536	516	565	535	525	565	582	544	544	529	587	527	514	568	480	521	560	535	521	556	581	523	566	512	550	540	543	524	541	506	560	555	518	534	536	536	534	512	561	543	596	563	549	502	489	541	546	569	531	532	498	534	549	525	533	557	533	517	540	517	529	550	559	534	558	527	526	537	516	568	525	503	557	564	557	537	557	484	548	575	473	519	511	544	544	528	561	536	537	519	556	576	545	499	548	538	533	532	548	529	522	527	574	536	551	564	559	521	554	479	553	582	505	569	524	516	539	534	557	550	520	588	529	547	571	534	533	500	510	520	545	543	537	519	526	547	534	555	555	545	534	507	564	501	520	545	533	534	529	539	533	568	509	570	532	552	540	539	562	535	550	544	560	553	560	539	542	538	510	560	581	532	532	572	557	533	482	485	556	552	527	566	558	529	568	537	556	513	518	519	539	547	529	549	564	548	556	521	533	542	515	550	485	546	488	586	505	538	481	533	569	553	518	538	514	552	529	550	548	538	497	520	544	538	524	522	579	547	562	550	541	517	519	530	516	528	520	562	546	477	526	516	541	520	548	495	560	529	509	568	518	500	519	557	543	543	558	503	568	524	555	537	554	517	562	548	524	563	522	515	554	518	552	549	525	552	514	547	500	554	552	552	544	555	537	539	556	545	516	534	565	511	556	528	524	525	537	565	535	558	490	532	537	542	552	534	501	559	534	529	541	534	543	512	500	531	537	506	585	538	533	520	540	533	581	569	575	549	549	499	525	568	518	522	559	546	543	538	520	546	546	519	530	512	498	536	517	528	535	555	537	554	509	529	548	488	493	507	516	545	505	500	515	549	531	547	566	540	522	551	545	551	524	531	566	537	553	561	537	548	509	543	542	564	530	534	512	542	536	538	516	620	540	568	551	518	490	511	522	510	558	523	518	523	580	515	562	536	572	507	528	564	524	562	532	496	517	527	515	535	559	512	537	499	520	493	535	511	543	540	539	575	516	540	520	529	496	574	559	571	539	534	527	521	550	527	515	525	530	521	565	548	530	518	569	512	488	540	536	529	555	532	531	538	562	495	536	512	524	568	528	528	504	538	525	526	544	532	504	544	575	532	518	544	521	577	551	511	540	512	573	582	542	486	579	546	541	553	510	545	528	538	533	564	509	535	513	546	505	530	539	602	523	524	539	537	551	536	575	533	476	516	538	556	529	548	545	514	502	510	547	569	531	574	566	539	551	515	557	539	555	561	511	550	499	559	515	563	535	568	562	511	544	528	553	501	468	560	529	536	531	538	530	565	543	537	529	525	528	519	550	526	574	525	529	555	537	547	509	562	524	532	538	524	546	553	538	512	565	569	527	500	534	558	513	548	533	568	578	542	540	558	531	491	562	555	567	545	548	544	549	498	528	533	511	545	510	507	536	554	562	558	548	555	531	560	522	544	562	541	549	556	566	582	542	541	520	515	513	568	520	536	562	499	546	513	509	533	529	515	539	537	494	560	525	578	553	544	545	532	536	506	520	535	543	534	540	537	507	576	532	562	539	564	530	543	503	557	528	529	541	572	514	511	523	508	523	541	539	518	526	525	556	582	546	557	534	551	548	495	516	514	520	535	519	532	538	548	562	524	553	517	532	577	530	539	548	545	527	535	536	542	541	571	553	528	528	522	548	552	537	541	556	530	546	565	553	538	548	524	507	522	555	540	526	507	472	517	545	580	556	561	527	491	497	516	564	539	498	531	542	576	558	513	552	513	585	509	516	498	498	523	523	535	502	513	500	552	527	544	550	543	533	551	555	509	532	523	526	519	535	556	518	519	501	550	499	523	524	547	472	522	516	515	541	540	509	531	539	535	558	504	526	553	565	558	537	528	522	534	534	529	505	548	537	503	564	517	552	536	555	532	547	542	508	541	565	539	540	527	567	559	501	483	502	545	550	555	542	541	539	510	539	520	531	524	556	519	501	534	538	505	560	543	525	551	523	499	515	546	520	530	560	544	546	553	534	530	527	532	539	539	535	576	537	494	501	543	504	530	534	571	532	541	519	538	499	543	544	548	580	547	501	564	540	517	543	548	523	542	524	527	520	516	543	585	532	540	533	501	537	508	546	543	500	529	533	514	542	540	525	524	542	546	548	558	515	488	514	521	550	541	537	489	530	539	525	534	567	533	512	506	541	553	527	523	539	519	544	501	554	537	570	564	503	521	530	553	535	555	524	554	540	532	556	528	558	554	527	547	511	536	516	506	574	546	518	515	515	515	488	529	493	541	540	529	560	515	526	550	528	570	534	544	504	521	537	511	562	562	509	505	542	552	544	552	560	553	528	539	542	544	562	546	531	558	536	503	549	500	529	532	560	554	551	499	562	535	540	506	556	561	517	554	503	511	559	531	549	541	462	528	539	542	567	526	520	527	497	521	528	554	522	487	524	521	530	526	480	516	541	522	563	519	540	539	573	551	500	533	561	542	529	560	518	524	495	487	515	528	530	569	528	514	522	534	540	524	558	487	522	543	543	505	580	517	531	580	532	565	538	531	536	510	564	546	514	494	526	531	573	570	527	502	574	539	528	573	513	545	506	509	525	490	528	551	559	523	519	566	512	533	504	515	574	534	494	572	515	510	536	559	555	517	525	554	556	504	551	537	497	555	546	529	542	527	544	532	530	541	526	567	566	510	532	565	519	534	536	504	538	509	513	558	581	538	547	571	510	579	532	557	530	509	522	508	530	513	524	557	505	520	548	528	568	505	532	535	598	525	515	534	545	542	525	565	507	555	547	540	544	517	521	521	549	491	521	552	537	500	539	496	529	548	534	573	573	526	519	504	523	548	560	559	543	490	556	536	496	510	520	517	530	543	601	532	497	544	506	575	512	551	554	529	536	523	498	542	592	523	537	525	498	546	545	544	553	551	517	552	536	526	528	578	540	545	527	508	557	561	489	481	508	526	477	524	586	529	549	551	558	561	581	518	566	485	532	555	556	543	535	551	534	510	510	508	507	517	552	500	528	527	532	539	544	519	518	531	554	530	519	548	570	555	566	526	550	532	542	519	543	519	506	526	551	514	545	561	488	543	525	585	512	477	500	521	535	501	510	478	558	527	524	534	500	545	566	510	516	494	559	523	533	501	567	518	543	555	499	544	511	535	549	554	529	532	545	486	529	526	556	524	573	527	555	513	514	513	522	503	534	498	544	507	541	507	499	520	534	549	540	529	579	523	544	552	541	550	562	513	549	574	542	511	506	533	560	538	533	577	544	543	522	553	575	525	487	559
27078	20386	12325	3472	363	237	171	191	155	153	141	162	158	169	130	125	139	173	130	152	128	137	142	121	142	146	151	120	150	134	128	142	135	123	135	138	146	143	114	132	131	130	136	118	108	123	155	133	143	128	144	136	136	123	124	142	146	139	137	123	138	144	126	152	137	145	138	125	150	125	129	114	129	129	137	155	128	148	127	131	149	123	134	119	130	150	121	153	140	132	142	123	122	122	148	149	150	149	127	144	123	153	136	142	147	133	133	137	152	143	115	137	125	129	146	143	152	116	133	102	126	146	163	147	122	145	143	144	134	118	132	144	134	114	138	132	143	133	129	141	126	140	136	124	122	139	135	126	130	127	123	126	134	130	136	149	139	109	129	145	130	141	151	148	141	124	139	117	151	149	132	127	138	151	138	141	130	156	133	114	140	156	136	126	126	113	138	142	134	118	138	150	139	134	133	135	128	135	130	126	125	144	132	121	123	124	145	128	126	136	129	134	142	126	130	136	118	166	135	141	111	153	139	116	140	143	130	138	167	151	149	158	115	122	142	156	160	137	137	135	111	141	132	132	141	147	156	139	120	123	138	129	115	122	123	150	159	138	134	161	124	131	135	132	149	138	128	122	151	133	134	132	138	122	122	139	119	138	138	125	150	127	130	127	141	161	135	142	137	128	124	125	140	122	150	131	133	119	145	147	124	146	140	138	117	137	137	149	155	127	146	128	140	131	130	120	138	141	141	131	142	142	158	152	122	139	121	135	122	129	130	136	152	143	130	129	141	147	122	145	121	138	134	123	139	132	126	143	133	123	125	129	125	162	147	116	152	121	151	147	144	107	126	157	115	136	139	138	152	127	136	112	126	128	116	115	148	143	130	133	139	133	136	142	134	131	122	122	135	123	136	142	146	137	149	176	129	162	130	120	128	134	150	125	154	113	122	133	135	144	138	129	114	148	127	163	123	123	146	124	146	136	131	147	134	120	132	130	133	126	138	115	169	145	135	131	135	136	139	118	149	123	128	133	124	103	135	129	148	132	139	136	139	158	136	129	122	152	141	139	118	128	151	157	124	132	138	136	132	135	142	130	150	121	143	117	134	131	130	141	127	149	134	129	142	124	154	148	133	156	125	146	147	121	132	129	138	158	143	154	135	130	129	142	136	142	147	129	152	130	143	134	141	150	164	151	150	136	123	140	136	136	136	123	131	112	130	158	127	129	123	146	137	124	133	158	142	131	140	127	149	161	147	139	134	139	159	112	129	152	120	152	140	135	134	123	115	142	113	149	126	141	133	142	155	140	132	145	123	131	150	113	140	130	128	123	148	140	144	152	153	122	127	131	126	130	143	150	149	139	148	143	115	144	146	138	140	146	150	134	152	140	132	138	136	146	134	143	118	125	150	146	120	121	122	134	147	131	147	128	117	133	140	144	138	125	141	113	144	138	124	152	136	155	130	121	128	162	136	129	128	128	127	116	144	137	128	145	136	115	138	122	145	144	138	117	139	127	136	126	135	142	116	111	127	148	140	138	129	150	163	134	128	140	129	148	132	141	132	125	107	138	123	135	127	129	108	108	121	142	123	103	115	123	111	139	132	146	133	145	159	146	134	165	140	134	146	129	136	138	147	130	142	144	129	154	138	115	143	143	129	146	127	107	131	140	130	140	140	140	149	135	144	129	146	148	133	121	123	135	129	135	147	128	121	146	143	117	117	132	139	146	147	140	147	141	140	129	144	133	119	148	152	137	152	144	109	132	121	142	121	134	135	146	115	108	127	138	152	153	130	117	139	121	138	117	141	123	117	120	137	132	156	110	136	145	120	138	136	140	136	127	129	136	148	143	155	119	128	126	127	130	129	135	136	155	143	117	157	137	127	141	121	147	136	135	148	135	124	130	127	136	152	117	144	141	145	116	146	123	141	144	121	138	131	159	137	121	132	142	150	133	126	139	143	138	112	133	139	136	133	126	118	124	135	169	135	140	130	123	121	133	149	127	129	146	131	127	114	138	142	134	128	140	146	135	138	138	145	156	135	144	137	135	157	132	135	116	158	119	149	137	130	122	141	134	136	156	110	133	135	124	122	146	127	143	138	144	131	122	145	129	125	132	145	129	145	152	139	145	130	139	148	145	107	149	127	162	129	164	127	140	135	141	138	139	136	125	145	146	129	148	122	137	134	146	143	125	139	136	135	120	142	132	140	130	155	143	133	120	131	111	147	138	142	165	136	143	141	118	149	137	146	120	158	125	140	132	118	137	128	132	106	136	129	138	136	114	128	162	131	132	121	124	123	117	116	140	153	116	130	144	145	150	119	133	144	140	120	155	149	140	137	147	136	129	144	138	120	141	134	135	126	145	145	155	149	128	147	135	120	137	130	153	129	147	142	129	164	127	128	127	109	152	141	134	124	124	142	170	132	131	119	135	141	149	135	139	142	142	124	130	143	139	154	136	125	149	119	142	145	126	109	151	150	142	121	142	134	136	161	124	129	147	124	124	145	137	138	144	158	163	158	144	126	140	135	116	125	123	151	125	139	139	130	156	157	148	134	149	161	127	122	128	143	127	151	146	127	145	156	147	146	118	136	137	133	128	128	124	134	147	129	145	140	135	132	137	131	136	124	135	134	158	129	145	121	130	139	145	124	120	130	114	144	149	129	121	119	149	138	129	131	139	129	127	136	134	152	114	151	148	128	135	136	144	128	143	128	116	131	139	127	140	139	123	145	118	140	131	142	146	128	132	141	140	152	148	146	127	120	130	126	149	143	119	144	132	147	145	157	128	140	125	140	139	125	150	131	135	133	132	137	148	124	125	140	129	123	138	133	128	132	123	141	121	124	130	124	142	118	156	134	125	116	128	122	130	130	140	132	141	141	122	152	121	138	129	147	156	130	130	128	139	146	122	137	126	107	137	132	133	136	140	122	146	139	131	137	101	142	148	143	121	142	120	128	134	127	134	135	128	136	116	150	136	136	123	135	132	136	142	147	123	119	119	123	123	140	122	142	139	134	126	127	148	127	118	135	129	149	144	136	135	132	126	122	124	137	138	145	138	125	141	133	137	118	138	124	133	135	135	120	135	144	162	147	138	113	131	146	125	138	141	127	111	122	148	135	130	155	118	148	136	123	125	155	120	143	133	144	142	138	119	130	121	149	118	141	125	142	135	134	139	125	125	127	130	143	120	144	132	130	130	140	115	130	137	139	136	143	118	138	119	127	154	141	147	155	131	128	150	133	133	126	132	135	154	139	137	115	128	123	129	140	118	130	150	130	143	139	135	145	129	129	140	142	148	121	153	137	133	150	113	128	149	146	125	135	134	154	148	128	117	126	137	128	136	141	131	127	138	124	137	133	142	151	137	128	133	138	120	117	138	160	138	123	141	140	142	113	131	133	137	128	150	117	139	116	146	144	128	139	114	126	127	135	134	149	122	136	139	147	122	124	130	139	139	141	143	127	125	133	114	147	125	128	128	147	130	131	138	129	118	111	138
7725	2071	11262	3241	451	333	256	273	212	186	189	183	190	184	166	202	174	161	162	171	186	171	173	153	156	172	166	160	176	185	161	158	186	160	164	179	160	172	180	175	177	197	168	164	175	163	168	168	170	156	165	173	156	184	164	168	171	165	163	168	157	145	160	172	160	175	142	176	164	147	172	172	146	154	163	147	190	168	182	179	176	152	181	166	162	169	183	174	149	171	165	161	153	165	186	174	173	162	150	173	170	147	171	175	167	168	173	156	160	166	182	171	162	162	157	164	170	157	162	163	163	168	164	160	147	162	166	162	149	161	154	151	167	159	168	158	178	173	170	166	183	154	163	166	181	166	142	150	166	200	167	176	166	155	168	166	146	160	160	171	167	164	160	196	168	154	169	161	176	149	165	178	169	169	188	177	168	159	172	154	175	150	165	173	174	174	146	189	169	177	175	166	160	168	180	165	143	171	163	174	157	169	183	156	177	150	173	188	154	157	175	158	157	179	163	157	145	167	173	171	166	179	150	139	171	160	151	164	149	183	171	154	164	189	175	165	146	159	164	173	174	183	164	165	160	168	188	168	182	170	170	177	160	180	182	175	157	190	177	172	184	164	167	168	173	183	146	157	167	172	187	165	151	186	144	167	190	164	171	155	165	153	158	165	178	153	173	181	159	160	168	162	183	165	155	173	170	163	184	151	171	162	171	166	188	170	157	170	177	152	186	178	157	160	147	164	169	169	151	172	158	157	159	178	140	138	156	173	162	162	184	150	171	155	177	159	170	163	166	163	162	166	179	141	146	162	173	180	139	155	155	181	185	161	186	177	188	143	175	169	170	169	162	171	180	167	186	165	168	161	148	155	144	157	160	138	182	170	167	151	168	154	181	156	182	170	173	133	158	144	187	174	152	191	159	181	180	169	149	183	191	168	161	171	165	158	175	180	170	138	155	155	177	161	172	170	189	180	188	182	190	160	181	150	158	190	167	181	167	159	176	178	168	167	172	149	158	170	142	182	173	155	164	163	171	144	163	180	169	169	180	187	179	175	176	184	168	171	151	160	160	170	155	159	185	161	188	151	175	167	188	175	155	152	169	150	168	145	167	131	171	200	187	184	171	161	138	163	180	166	153	181	162	162	163	159	167	158	186	154	148	143	141	170	163	174	190	196	152	184	169	160	160	178	181	168	182	171	166	167	159	175	161	163	160	167	181	178	180	151	163	169	170	152	152	171	156	153	173	197	176	156	168	184	179	175	142	162	178	165	181	171	149	183	172	170	162	185	154	176	164	158	159	166	174	168	155	178	188	164	176	175	165	159	155	170	149	165	162	170	168	186	145	185	155	166	167	154	176	149	164	173	168	152	150	172	174	151	197	161	166	161	170	178	169	144	175	164	189	152	167	146	160	184	187	163	193	160	184	151	165	171	173	153	155	174	162	180	174	167	179	151	188	185	185	149	153	172	178	186	156	149	191	163	177	174	170	164	167	161	181	159	208	174	152	164	183	177	172	163	167	185	180	175	192	163	178	172	192	164	147	156	166	155	169	160	147	157	165	166	137	170	170	177	170	175	163	172	186	157	160	178	171	181	138	163	181	141	147	180	176	148	174	169	177	176	148	186	152	163	164	144	177	148	170	171	144	184	163	162	158	156	185	163	140	179	166	148	151	146	159	157	154	171	176	175	157	181	173	161	153	172	180	192	161	184	162	150	185	144	165	173	135	192	153	158	160	160	154	174	151	164	151	165	201	162	183	183	190	141	179	164	165	155	182	167	162	168	161	164	194	157	142	165	169	164	176	167	160	176	176	164	183	144	161	162	166	178	154	178	149	160	179	178	152	159	171	180	174	163	186	164	172	195	177	173	175	202	186	166	179	170	187	156	164	161	183	173	169	177	176	152	176	162	170	150	166	179	178	187	165	144	160	162	152	158	165	166	189	161	186	141	184	159	168	159	153	156	161	183	161	150	157	183	172	194	165	182	185	146	165	164	162	177	185	178	149	177	173	171	163	169	180	160	165	166	182	173	184	174	161	174	171	167	155	154	144	170	174	156	173	168	167	158	168	174	183	165	164	180	173	182	164	146	159	162	163	196	170	164	172	173	171	171	173	167	180	167	150	210	162	159	150	191	171	176	165	169	192	194	181	159	174	156	170	158	165	169	161	155	192	183	166	164	176	190	164	162	185	176	169	177	166	161	169	154	182	153	159	140	172	155	166	144	175	187	156	162	158	174	162	169	180	171	176	148	149	176	147	162	184	175	195	153	155	171	144	151	160	164	157	158	181	173	160	167	156	174	147	173	172	169	172	171	166	150	158	152	161	159	154	167	175	168	177	171	174	156	156	162	186	181	175	176	155	176	173	155	152	174	173	163	157	174	172	179	173	161	166	186	167	151	166	200	159	151	171	161	168	170	161	179	164	162	179	174	197	153	175	164	179	177	158	181	169	147	152	161	163	141	153	177	171	171	172	151	167	161	165	181	157	168	168	182	165	173	180	177	162	160	183	165	157	171	164	161	175	160	170	173	161	158	174	184	163	161	178	189	156	169	160	172	153	151	189	160	135	183	156	153	159	147	150	158	194	196	171	166	151	188	186	178	165	170	163	150	159	168	190	156	168	168	173	164	169	182	173	170	183	161	176	164	174	157	169	168	184	146	169	189	170	176	199	150	148	151	143	166	169	159	169	149	151	150	142	177	169	137	165	167	148	157	160	141	157	174	168	144	170	162	162	179	159	183	173	189	175	177	147	157	177	185	146	172	167	155	171	178	184	155	172	170	182	162	168	163	149	164	184	164	189	151	154	181	196	168	172	158	164	161	157	196	170	176	170	183	162	168	157	169	189	188	154	176	164	160	161	149	175	193	150	180	175	168	154	190	155	174	172	171	193	170	144	163	183	180	175	167	181	163	170	179	184	184	162	160	171	149	151	183	167	149	178	160	181	177	170	162	162	158	162	173	175	161	174	163	153	181	176	173	177	170	165	148	161	146	163	163	165	175	151	177	168	192	168	172	152	148	178	159	173	161	185	176	172	153	180	154	144	163	205	178	157	172	159	168	166	161	157	165	173	169	161	175	171	184	166	164	131	182	156	166	181	171	139	185	194	169	158	152	169	162	173	170	150	136	170	153	168	173	147	184	168	165	156	155	157	174	197	159	170	176	186	185	174	155	156	164	170	179	153	170	160	171	176	157	141	174	178	184	171	160	159	178	168	174	171	164	161	169	141	161	150	166	172	163	186	179	155	158	171	179	158	177	167	167	175	183	160	175	158	148	156	167	159	176	195	186	176	141	174	178	188	157	181	166	150	176	151	165	178	172	151	144	149	192	156	187	172	158	146	164	170	189	153	153	184	193	180	180	168	168	151	172	168	173	151	172	158	167	164	173	163	172	171	175	184	152	167	161	171	163	181	168	169	181	153	175	195	154	182	151	192	148	162	186	166	144	136	143	157	196	184	162	169	149	161	168	188	158	171	185	190	174	159	159
23641	21194	28593	24114	21178	13320	1446	804	615	568	493	482	489	437	408	435	354	402	347	337	343	384	317	363	325	364	318	316	345	330	346	354	337	310	351	325	329	382	321	339	320	309	334	306	326	314	322	297	345	343	305	338	364	291	333	291	303	321	321	283	332	322	322	324	292	337	283	321	319	298	321	285	323	288	298	334	312	346	306	341	317	297	314	325	289	303	356	316	269	320	314	338	309	317	292	338	308	330	323	310	302	327	300	320	316	326	305	312	309	287	298	297	315	310	333	312	310	314	351	290	286	278	287	320	288	320	298	303	332	332	313	296	296	313	304	313	325	300	310	300	332	293	329	313	321	272	276	292	306	308	315	316	295	317	307	317	308	288	305	312	341	284	330	297	330	296	324	328	310	282	314	279	327	298	277	279	292	278	337	288	320	301	320	331	294	290	329	320	319	278	312	311	303	273	322	304	333	276	304	309	295	298	291	313	331	283	304	309	304	327	308	317	347	296	293	292	309	337	307	309	318	339	278	305	313	275	306	298	354	289	308	297	297	305	317	295	316	320	290	333	319	315	320	326	307	312	311	329	298	317	291	283	290	314	323	331	332	321	295	298	300	325	318	307	300	323	317	303	319	296	305	296	304	302	296	311	316	305	315	306	299	318	307	285	304	324	305	298	294	288	300	303	314	316	310	284	327	299	287	293	329	316	344	306	285	338	328	299	312	291	343	305	300	316	318	305	333	327	301	331	304	346	279	329	261	323	307	281	313	310	350	310	305	324	300	329	321	302	284	264	328	319	312	297	309	337	341	331	306	328	328	293	309	323	315	312	321	292	326	318	349	287	319	292	308	304	346	312	298	314	296	297	301	284	284	317	291	290	307	302	303	307	348	311	304	262	309	302	323	255	326	334	339	314	296	301	309	277	298	302	335	325	299	313	345	319	302	329	325	290	286	326	267	317	339	318	310	293	309	332	306	329	322	303	282	295	326	304	311	289	317	292	327	312	308	303	346	284	307	309	323	329	351	328	303	310	313	304	308	317	266	292	288	308	295	304	306	285	284	309	276	292	286	315	290	316	299	322	327	294	351	299	311	337	329	342	332	319	301	275	298	339	304	272	292	294	299	284	290	331	296	268	283	316	296	316	302	308	343	333	297	311	327	316	319	283	336	315	322	328	301	300	332	295	288	325	322	290	327	313	302	301	320	307	308	294	329	289	287	270	286	302	329	300	294	275	289	333	321	296	303	306	305	302	334	293	324	336	323	290	296	302	299	325	310	320	284	304	294	294	326	312	304	343	311	295	303	298	299	323	345	338	286	322	325	322	295	326	318	311	339	306	312	302	275	300	339	304	341	314	297	342	313	334	324	331	315	296	266	305	338	297	299	324	320	300	311	311	327	308	292	292	302	293	322	288	268	304	331	316	320	290	292	306	311	287	296	312	296	356	300	306	302	303	330	293	273	315	305	314	291	312	275	312	306	306	294	319	306	334	292	301	317	304	317	314	301	320	307	296	287	302	328	328	308	322	348	287	307	256	323	275	289	326	310	315	277	337	289	282	358	297	290	322	314	313	294	297	318	329	296	305	309	337	304	331	335	276	321	340	304	315	307	322	330	293	300	273	284	304	331	304	320	318	303	307	333	317	312	297	324	293	301	306	284	318	305	304	285	281	314	304	303	323	330	312	276	338	310	337	324	340	296	329	301	330	315	324	309	294	301	338	304	279	292	355	311	315	301	340	300	306	332	315	302	306	297	342	263	306	303	273	307	323	310	299	291	270	314	329	325	300	307	286	310	313	318	321	276	302	304	328	289	284	292	294	301	299	315	320	332	308	331	295	319	272	320	297	267	331	315	323	338	295	323	294	300	314	312	303	282	312	284	292	321	289	306	301	319	325	302	276	306	302	323	295	311	282	304	295	324	326	316	324	302	305	290	299	296	307	315	300	302	301	297	298	295	334	302	285	295	299	283	312	314	320	314	332	313	294	321	304	302	326	318	314	310	318	313	295	287	304	311	318	324	275	260	272	290	282	307	284	289	291	302	308	313	332	306	344	304	297	317	310	309	326	289	298	277	275	318	361	292	323	314	282	320	298	323	304	308	284	321	288	311	330	278	315	309	296	292	296	332	360	313	296	304	295	292	313	303	329	305	337	301	319	309	320	286	306	337	348	292	302	345	306	318	311	300	264	329	305	288	328	317	309	312	319	312	355	304	289	286	303	300	298	288	322	343	332	315	297	298	323	314	289	305	306	310	298	304	339	291	303	279	293	299	316	320	315	304	298	308	306	313	311	298	312	324	281	305	322	294	269	296	325	327	299	328	321	298	300	314	297	283	333	318	301	289	282	325	288	316	303	300	285	320	318	286	321	310	317	294	311	295	356	290	296	318	337	297	302	290	304	310	298	303	308	315	301	308	345	315	294	302	298	292	285	324	318	288	288	324	333	292	324	299	309	307	303	282	303	297	332	339	325	281	336	308	312	324	301	318	294	331	330	303	313	281	299	305	319	318	357	308	291	319	308	284	287	306	325	304	276	316	322	310	303	283	331	333	292	320	292	312	284	298	330	271	311	289	321	302	323	307	270	325	320	313	298	315	295	296	360	264	288	301	343	318	297	292	311	315	329	284	319	307	293	286	331	291	300	316	312	328	286	305	288	304	347	263	317	312	341	304	314	321	278	310	275	334	295	307	329	280	302	299	312	310	334	290	364	327	314	321	325	317	306	282	293	286	295	326	297	335	331	333	298	301	283	328	327	312	333	303	319	274	312	299	304	326	320	303	319	341	306	272	351	279	339	306	347	323	308	338	299	275	280	283	319	301	297	324	314	332	319	327	328	325	319	272	297	309	326	303	311	329	309	307	313	321	309	331	322	330	284	320	286	325	327	336	356	290	327	285	289	297	354	328	299	339	337	307	271	341	302	315	328	327	296	313	318	338	322	311	312	269	298	354	333	282	341	310	299	305	357	276	303	297	317	293	322	288	281	316	299	313	287	317	279	293	292	298	289	306	298	296	327	313	313	308	303	287	291	330	310	326	321	322	291	291	314	329	322	326	326	298	336	332	309	284	332	326	300	277	325	324	332	295	303	326	296	303	305	294	312	312	308	289	304	316	314	304	307	329	335	286	326	299	328	328	278	319	297	316	289	332	326	292	302	323	305	318	314	291	327	298	317	336	315	316	307	331	304	309	317	289	327	308	289	301	281	284	290	310	314	334	292	345	283	323	309	328	332	291	318	303	311	295	274	329	314	298	278	292	327	331	336	312	291	307	336	307	291	293	305	330	289	308	323	311	335	354	298	306	326	297	326	330	293	275	298	310	326	303	311	335	321	294	287	303	309	269	315	302	318	317	291	321	294	351	325	314	328	287	340	325	302	324	326	332	320	292	309	313	317	316	304	314	297	302	323	330	302	329	333	328	292	320	298	337	316	293	330	326	303	299	308	301	331	290	318	311	311	319	309	328	326	328	325	342	279	318	304	326	277
10108	11139	21893	14560	2938	2222	1725	1383	1114	969	828	717	671	597	545	536	490	473	470	418	425	436	434	400	435	377	390	391	367	412	398	391	376	423	407	388	344	366	413	397	418	403	376	374	399	374	362	406	402	377	356	390	361	368	357	357	356	353	381	336	346	349	365	323	345	332	391	316	346	351	356	355	361	373	380	340	377	340	353	356	347	362	332	362	372	363	382	357	354	372	361	343	371	366	366	346	386	351	360	346	366	313	359	352	348	353	347	363	343	334	353	386	363	362	360	350	350	363	349	349	349	352	305	325	365	376	374	368	350	376	373	389	380	364	356	336	351	360	333	330	352	348	391	345	323	340	371	364	376	336	368	327	383	340	323	369	382	355	372	355	357	348	409	359	359	358	370	361	338	378	365	340	336	372	360	380	367	353	345	323	383	324	341	396	360	355	354	358	398	363	341	360	380	350	377	364	338	336	355	348	345	347	377	352	364	337	381	336	332	363	370	403	348	330	344	340	357	330	324	347	356	361	338	341	361	337	323	371	350	337	356	351	377	354	369	363	352	358	380	336	396	367	351	358	389	352	328	335	344	318	350	390	345	337	360	352	352	349	380	362	344	352	338	360	357	336	359	341	337	355	383	375	372	347	360	364	375	390	356	352	349	364	382	352	332	377	365	369	380	382	364	347	330	386	366	360	317	363	372	350	349	351	339	331	344	370	354	377	356	382	323	416	366	351	345	364	349	373	338	383	353	368	342	380	370	390	369	356	350	373	348	377	341	332	352	379	339	351	341	323	362	371	331	363	340	388	359	345	388	335	330	380	361	365	367	346	344	371	355	349	367	373	380	356	358	367	366	341	350	350	362	361	365	346	407	344	371	384	369	320	337	320	320	387	373	353	368	388	363	359	345	332	335	381	354	374	375	330	370	371	383	350	352	357	346	377	358	387	376	389	371	356	382	375	331	355	349	404	370	332	328	351	370	342	362	323	348	349	339	325	360	358	311	386	359	346	348	325	393	362	369	377	334	336	375	379	352	355	321	354	343	360	370	346	356	358	357	374	355	326	349	335	345	365	341	368	365	348	349	359	336	404	320	339	374	366	337	338	336	352	361	353	343	304	356	320	346	317	351	351	361	319	346	396	331	355	337	331	361	389	320	381	350	350	366	367	375	340	334	360	360	351	356	356	351	356	360	341	343	345	360	339	346	345	356	347	339	356	377	350	346	352	358	354	388	345	360	330	332	354	376	380	350	351	361	359	341	384	313	314	359	351	345	357	347	368	314	357	356	370	349	368	338	354	347	349	334	338	361	357	383	327	317	383	341	358	324	374	326	386	360	361	342	338	324	338	373	358	374	358	367	337	341	342	344	380	346	352	352	344	332	351	365	358	349	362	354	365	352	370	324	322	352	355	353	365	326	344	351	370	365	375	389	365	341	364	346	354	358	344	335	322	364	361	377	372	353	352	353	360	368	346	358	398	355	382	361	384	365	348	393	343	361	338	379	369	365	367	394	372	373	362	369	345	349	363	365	317	364	380	365	350	338	361	341	320	366	372	372	422	349	354	378	321	326	332	357	361	368	354	339	328	325	411	348	340	350	354	331	333	351	324	322	364	349	354	353	349	348	352	367	344	339	331	350	379	350	346	371	346	340	363	358	347	351	383	353	347	344	351	339	348	335	359	346	354	342	355	347	358	324	382	329	336	361	319	375	363	361	361	343	361	354	351	360	389	346	351	351	339	402	384	388	374	338	348	362	341	362	330	339	366	371	356	312	350	402	362	386	349	355	325	343	322	380	382	351	390	355	339	364	373	327	359	357	345	401	344	351	363	356	361	359	338	357	365	338	346	353	351	338	365	386	351	351	378	330	341	337	341	352	342	392	331	374	390	365	348	373	372	349	376	331	336	401	339	342	352	356	359	377	350	336	361	356	383	346	340	317	347	377	375	315	376	321	352	360	359	348	393	355	380	348	362	386	332	358	365	358	346	333	343	383	364	341	345	393	346	351	379	381	346	385	352	344	350	348	338	361	368	369	353	379	368	363	343	351	322	338	333	357	347	394	332	384	351	340	361	332	358	392	388	380	340	394	375	360	368	330	344	363	338	350	336	351	330	364	366	349	367	355	340	381	316	318	347	353	346	366	361	350	323	360	359	347	342	351	363	354	367	363	367	319	357	324	377	342	365	367	359	344	367	374	365	361	339	372	358	349	343	370	375	340	323	376	379	344	345	381	375	333	365	334	336	368	339	361	327	328	341	309	377	360	387	388	366	327	371	332	386	314	375	355	332	365	358	332	355	345	376	362	366	369	385	385	334	371	371	374	326	353	343	353	377	323	332	371	349	364	386	363	340	366	392	330	403	344	386	367	368	380	335	356	362	357	382	346	347	324	358	384	321	384	346	371	363	360	364	358	348	345	370	348	343	349	352	383	314	369	369	379	359	357	407	355	360	382	374	347	384	320	342	347	336	369	357	320	343	366	344	339	369	363	351	361	349	419	363	372	340	341	348	370	351	320	343	336	378	364	378	347	371	390	327	412	361	334	326	325	396	329	379	364	363	382	350	325	359	355	369	371	390	391	342	357	329	334	382	361	332	349	347	345	392	366	378	363	383	381	365	347	372	332	326	365	370	359	368	328	356	371	352	358	371	356	328	304	346	331	347	351	342	338	343	332	335	379	349	328	346	364	376	340	347	329	347	381	338	363	343	353	366	362	343	354	363	364	356	342	340	373	367	370	355	375	377	333	344	365	377	372	363	329	331	350	332	330	342	358	370	355	341	334	345	344	356	363	336	377	313	364	349	386	367	353	362	383	377	362	362	344	373	358	356	337	340	355	350	354	355	361	335	367	370	353	374	362	368	328	377	322	344	332	393	345	358	360	357	365	348	353	356	331	344	368	378	352	352	343	347	334	379	370	384	383	387	365	355	363	372	355	396	333	395	314	335	321	367	348	350	338	356	343	344	349	357	366	337	321	350	368	371	344	378	338	375	366	373	338	322	334	348	348	385	362	365	358	360	390	362	359	367	323	365	361	360	366	313	381	365	363	358	327	379	371	335	348	332	341	323	362	351	365	355	349	369	374	355	375	356	352	354	363	336	317	357	369	341	335	348	340	342	370	370	397	361	347	366	353	371	375	352	372	358	369	353	343	389	359	362	399	375	350	383	356	384	352	352	353	389	373	390	357	362	343	346	358	375	374	341	346	351	318	358	299	345	330	374	355	376	341	352	368	352	375	344	357	342	368	383	348	359	373	351	381	350	388	363	375	376	404	353	359	328	364	373	356	357	362	368	364	374	388	358	402	310	351	349	372	369	329	336	362	351	368	382	350	383	381	357	353	366	330	344	369	361	358	369	323	334	358	346	372	369	324	326	351	363	348	369	331	338	368	349	358	382	372	353	363	361	361	322	372	327	334	347	330	346	376	388	356	361	350	365	340	313	347	344	384	376	331	349	379	376	376	355	369	367	341	355	343	384	385	360	347	367
24897	21193	27594	25015	13308	784	490	404	368	297	296	252	252	271	258	245	239	237	210	188	215	200	197	185	202	232	224	203	204	196	230	190	186	207	219	213	201	180	206	200	184	195	197	201	227	224	206	196	197	182	169	183	208	168	174	197	208	212	182	209	185	197	190	193	188	190	210	179	223	176	181	190	208	202	231	167	182	217	176	199	179	180	195	168	199	219	205	195	190	178	198	206	186	183	197	199	220	199	192	185	206	196	209	188	175	197	157	180	200	198	206	229	165	189	202	226	179	173	199	171	187	182	195	211	159	179	229	197	177	179	203	216	219	207	181	205	192	190	215	189	172	173	177	197	205	191	191	182	198	179	194	211	180	199	177	195	165	177	175	189	213	197	194	209	165	188	200	203	189	217	234	222	184	185	188	189	188	217	196	182	210	171	202	191	186	207	181	201	203	190	191	200	187	180	193	218	188	190	168	179	198	212	189	166	196	186	175	175	201	201	228	195	175	189	179	198	191	188	200	203	196	202	211	169	171	192	218	196	207	198	197	182	208	210	183	192	191	192	192	199	200	178	164	192	179	195	194	213	206	186	187	186	222	212	200	217	201	201	216	188	200	160	192	191	184	160	198	211	208	180	170	185	193	198	179	180	217	181	219	192	182	196	198	186	210	191	193	212	194	174	180	198	210	189	191	202	193	204	203	199	208	191	186	217	169	182	193	181	188	208	196	184	213	206	189	219	190	192	181	209	191	218	197	179	200	187	178	198	201	189	185	197	201	198	197	175	171	171	199	175	211	171	208	172	178	187	197	179	260	198	212	204	209	174	185	191	180	213	178	196	190	203	204	170	190	182	170	171	198	190	171	197	187	216	198	208	184	193	181	188	196	188	205	207	186	196	199	191	198	204	199	189	197	222	184	163	207	213	194	201	198	201	204	197	202	192	208	185	171	190	240	178	148	184	158	212	203	222	192	204	191	208	186	170	198	180	200	199	219	206	194	193	206	203	184	188	196	189	221	178	205	173	169	169	213	188	197	189	190	171	193	179	188	210	200	185	204	215	175	189	214	203	171	217	183	180	187	177	192	212	194	189	191	190	198	159	214	213	188	196	174	201	198	178	216	177	211	180	218	179	163	191	197	194	186	190	186	211	184	198	196	201	179	177	200	198	199	210	174	194	191	178	191	197	193	195	175	189	186	173	184	205	195	192	206	181	212	199	216	191	203	187	158	181	204	188	216	215	186	149	195	206	174	213	196	204	172	181	214	202	208	177	182	180	182	187	215	180	170	196	199	194	174	208	208	167	197	165	206	184	186	209	193	170	167	182	204	197	190	198	195	190	186	200	197	205	184	178	236	213	184	213	188	191	162	191	184	201	185	193	175	199	183	193	205	205	201	189	207	199	201	196	182	183	188	183	172	181	177	181	188	163	161	205	191	222	172	179	206	185	141	191	200	177	214	179	212	206	209	198	198	202	192	187	188	162	217	184	164	202	200	190	165	193	176	205	193	188	203	217	181	200	192	173	202	180	191	217	210	197	197	181	178	184	228	201	194	193	186	184	212	194	191	180	208	189	194	173	187	221	213	191	212	201	204	217	177	187	195	197	169	187	188	193	184	189	196	201	212	177	203	191	216	229	184	182	201	195	182	162	207	181	206	183	185	190	202	178	180	196	204	182	190	187	187	194	187	226	194	189	204	231	191	209	184	204	167	180	179	186	189	186	201	197	190	165	214	194	178	201	213	187	181	205	172	187	188	170	177	198	190	184	213	180	185	181	195	190	178	196	200	191	197	184	202	179	182	193	182	207	209	198	187	179	204	200	164	205	213	216	225	189	209	198	225	216	163	200	166	218	188	193	197	194	180	206	179	195	191	191	195	200	189	185	204	190	183	181	202	178	171	189	193	187	172	201	193	171	185	190	189	194	176	177	171	190	177	173	194	197	182	191	201	199	198	177	198	179	167	200	201	220	191	200	189	218	182	193	189	197	213	202	176	203	209	196	191	202	172	219	208	194	171	179	179	201	213	186	192	172	187	217	225	197	185	183	199	219	196	200	218	207	180	189	199	195	170	184	189	205	177	231	189	196	192	192	211	200	209	187	199	184	190	196	193	196	178	190	173	195	189	204	208	207	199	215	203	171	210	185	228	185	197	204	217	182	193	183	209	205	190	175	208	207	184	203	176	220	215	183	209	207	211	180	185	192	194	184	199	218	206	204	213	205	188	199	209	186	205	204	195	189	221	190	197	178	193	172	190	213	210	208	190	203	189	205	227	220	167	203	205	192	202	183	202	196	195	184	176	166	181	189	185	171	205	184	217	194	201	184	197	202	184	172	181	179	195	174	200	184	179	176	185	204	192	213	211	184	203	202	191	193	188	194	196	197	196	212	177	169	168	197	202	208	202	198	168	166	193	179	186	175	193	183	201	199	180	201	189	202	199	183	210	181	207	190	198	190	195	208	201	202	209	176	200	194	183	190	196	218	205	195	204	201	218	181	220	215	181	181	184	198	216	190	172	195	184	193	182	187	168	177	188	180	194	186	186	201	209	170	193	182	198	187	222	176	202	184	211	192	213	195	216	207	189	197	200	191	184	189	188	214	197	221	198	190	177	186	191	179	236	175	190	188	206	190	181	200	180	201	201	195	202	178	197	179	191	194	193	208	194	198	186	194	188	218	221	180	219	168	205	181	158	183	171	190	205	202	186	229	173	211	175	211	222	190	194	188	204	190	196	193	191	181	203	155	209	207	195	192	193	164	169	202	192	212	186	199	182	186	198	181	192	166	201	213	178	194	164	207	165	198	203	198	184	202	170	199	199	206	199	192	184	201	227	207	174	184	215	210	169	187	199	164	181	216	186	173	204	174	199	187	200	204	199	198	220	199	166	187	194	190	214	203	163	220	173	223	195	189	193	200	206	180	182	193	193	229	168	188	197	189	197	176	188	198	198	195	208	187	203	184	173	180	180	193	189	177	210	193	202	193	174	195	213	196	211	214	205	209	194	205	203	185	168	181	182	179	181	202	205	184	172	182	193	194	208	189	183	196	186	196	199	212	201	193	209	217	195	178	221	185	203	169	180	198	203	196	182	176	174	183	166	192	177	190	194	209	205	202	184	197	211	206	194	187	188	191	152	202	192	180	188	188	179	184	167	186	219	205	205	199	202	184	195	187	191	197	178	217	174	189	202	194	171	192	197	190	205	231	181	174	208	214	205	193	190	178	211	183	171	179	177	171	185	202	211	190	173	204	185	193	181	189	190	190	200	192	196	201	201	199	206	203	197	224	177	189	180	204	177	192	188	235	192	216	213	172	207	186	206	187	198	214	196	188	190	200	202	182	186	201	165	203	197	200	195	183	214	190	187	196	200	214	190	192	190	178	193	196	207	191	180	189	197	233	187	196	192	229	187	178	207	213	192	191	197	178	198	194	208	221	178	191	205	195	195	190	219	213	192	185	228	185	217	212	216	187	203	190	193	194	188	197	181	173
10598	7059	17546	9106	1715	1262	960	839	638	558	449	429	402	385	353	340	323	289	288	292	277	279	267	270	286	270	282	237	253	295	281	258	245	258	283	254	236	251	265	241	247	254	254	243	242	239	265	283	265	246	241	248	233	217	239	252	266	251	244	278	235	255	246	261	245	247	253	249	260	257	271	277	247	229	232	267	258	233	245	265	250	257	229	228	253	271	252	245	269	259	265	266	254	219	243	258	218	273	280	230	243	250	243	247	233	229	217	264	220	243	254	231	261	238	257	258	229	258	253	262	252	240	245	230	249	268	248	283	236	223	261	250	245	240	224	244	244	280	235	250	245	256	276	240	254	228	246	243	235	238	261	233	240	267	235	239	264	248	247	263	244	262	286	238	241	209	264	218	231	238	229	255	269	249	249	243	243	216	227	231	233	255	265	240	261	218	278	247	231	255	219	259	256	252	259	241	262	231	245	274	234	279	263	249	241	275	273	254	256	234	241	231	254	257	246	233	241	235	259	258	258	249	247	242	236	239	225	236	262	263	244	252	241	252	232	240	245	212	255	280	285	258	223	246	239	265	261	267	267	234	261	248	221	280	241	259	229	256	284	252	250	221	248	251	254	254	257	244	234	230	262	223	251	242	240	262	241	235	258	255	226	259	263	237	295	240	234	250	265	270	258	219	242	235	248	283	245	259	240	248	246	239	233	217	276	235	255	254	223	246	244	243	251	261	253	270	258	220	255	254	262	259	221	258	234	270	245	251	234	251	257	241	273	263	254	236	255	247	256	237	243	265	261	229	237	278	240	273	237	248	234	247	255	251	243	251	248	242	251	248	226	240	260	231	235	245	229	245	224	257	221	239	288	232	249	250	222	241	219	277	234	235	258	256	253	260	266	227	227	205	271	224	210	235	259	212	256	230	236	244	217	234	228	252	226	254	240	214	245	244	213	275	254	232	250	260	243	250	230	262	231	237	254	231	242	219	280	232	232	241	241	247	278	272	277	224	254	238	250	273	275	231	196	241	249	245	263	257	240	251	256	260	255	226	251	247	261	262	256	269	229	247	220	229	265	254	264	259	266	264	269	243	240	245	227	266	246	246	242	278	243	221	256	233	246	270	251	245	249	261	235	216	243	237	245	250	254	242	250	239	229	238	267	261	248	237	247	266	230	246	256	221	255	279	233	273	243	247	247	240	260	256	259	251	268	234	295	225	221	254	272	237	251	246	235	246	247	221	233	235	277	247	240	243	222	245	258	227	245	239	253	256	260	238	239	246	239	244	253	245	240	240	243	247	253	245	238	244	235	249	262	235	237	251	250	220	257	253	233	240	231	244	240	248	261	247	228	246	246	229	254	248	277	232	215	230	243	254	242	240	252	240	262	237	260	259	249	247	268	251	280	256	220	253	248	224	242	251	237	264	244	228	220	252	266	222	246	258	270	243	247	248	237	232	258	258	239	249	276	250	235	219	239	260	262	237	232	252	244	241	249	243	253	247	246	234	234	218	214	262	234	212	244	224	229	235	245	250	269	246	238	237	259	258	230	251	235	245	238	212	240	231	242	258	233	251	233	260	259	240	256	288	239	235	240	253	242	248	243	255	226	233	256	234	222	227	240	235	233	252	250	250	262	234	256	223	247	254	241	270	257	244	264	249	247	233	275	243	239	232	262	251	233	231	257	235	217	257	254	240	252	252	267	225	231	276	242	223	249	248	246	253	284	238	233	247	256	232	241	254	231	234	255	256	219	256	245	256	238	230	250	234	230	248	265	267	222	219	254	226	254	244	243	247	239	229	222	238	235	210	250	221	255	213	227	237	263	243	229	264	259	268	245	251	237	267	286	288	254	228	239	235	266	220	220	256	213	233	246	251	248	246	264	255	245	268	239	236	223	236	236	273	253	249	273	262	238	260	278	243	242	264	234	273	227	246	261	257	231	258	248	260	255	240	247	246	264	227	228	232	231	261	250	248	251	242	255	253	237	260	257	219	232	228	264	230	246	227	255	256	236	235	230	227	245	264	234	245	250	244	234	228	254	235	256	250	270	219	250	258	279	238	252	275	260	221	228	230	231	241	226	227	264	223	242	234	240	253	241	234	233	257	251	240	239	249	242	241	262	235	254	250	220	242	247	282	224	216	255	238	257	251	235	225	229	258	250	260	225	251	262	233	235	212	262	222	255	219	236	247	241	241	210	220	225	256	235	225	259	261	264	269	242	251	265	262	255	237	244	236	275	236	257	229	218	249	206	256	244	260	270	244	245	237	248	237	242	242	241	264	233	261	257	260	249	257	241	254	277	228	223	248	240	250	203	250	241	244	233	235	249	258	210	231	262	274	285	221	225	237	245	228	263	259	266	251	282	268	236	236	253	265	242	244	237	228	258	250	219	234	270	259	238	265	269	245	242	241	261	284	234	233	233	268	235	239	242	258	245	252	250	249	242	251	233	225	242	301	260	219	259	230	259	243	243	278	233	255	245	217	245	241	281	253	240	239	268	258	235	255	252	263	286	245	199	234	239	277	249	255	245	223	298	234	236	232	217	255	226	257	252	226	265	241	245	243	225	269	241	246	254	258	244	227	228	225	242	225	232	235	230	235	228	257	249	247	256	262	249	227	218	238	220	237	219	225	271	213	220	224	241	274	266	266	239	244	233	256	254	248	238	232	252	249	263	257	232	276	236	244	246	235	245	245	238	245	224	232	239	239	257	240	221	255	256	251	237	232	229	248	242	228	226	258	249	249	239	254	240	215	222	242	244	257	220	239	249	259	256	254	260	264	239	261	240	252	238	221	264	263	262	239	236	276	234	265	232	240	229	238	244	240	256	244	243	216	217	237	240	266	208	232	263	238	251	284	258	220	223	263	297	234	231	234	237	205	246	277	262	225	240	242	259	242	273	272	261	244	243	230	259	213	252	230	258	260	260	282	262	216	250	239	263	226	251	249	240	250	238	226	231	244	262	239	274	258	239	264	254	234	223	239	217	259	230	247	231	241	233	252	250	232	253	252	223	249	214	243	265	246	254	233	272	277	282	259	244	254	260	253	260	222	254	266	251	253	247	229	228	235	257	245	247	253	242	238	258	241	249	254	230	263	237	238	214	262	246	254	240	248	250	240	255	255	246	249	269	234	255	269	261	255	257	234	241	237	218	239	222	238	268	247	230	230	254	262	279	246	244	247	252	246	263	238	240	250	240	276	234	281	225	228	225	249	263	240	244	231	233	244	257	246	262	240	252	234	257	231	222	261	231	268	256	256	245	261	222	264	259	247	260	245	236	229	255	232	257	256	252	226	269	202	233	224	254	249	271	242	253	214	265	232	259	227	259	254	267	241	246	228	261	229	237	231	210	247	229	253	235	216	243	257	265	243	234	246	214	257	244	248	237	245	249	268	261	242	239	271	244	247	256	246	211	213	272	262	252	252	252	245	240	254	245	260	234	248	228	269	251	242	249	246	235	264	243	231	221	260	232	224	253	241	236	232	223	246
22675	21220	29004	23735	21214	21254	12933	1667	1103	938	856	784	764	713	640	675	586	611	574	576	546	522	491	590	524	528	510	500	521	500	532	468	509	512	521	511	490	481	510	528	510	475	491	469	533	474	485	499	479	483	515	484	470	462	470	481	492	461	453	457	493	517	490	480	443	448	469	478	479	504	478	492	442	458	486	466	485	474	489	496	515	526	475	486	430	492	462	457	448	523	458	462	473	479	495	476	445	435	478	445	462	466	428	487	446	454	452	448	481	451	495	505	484	484	470	488	448	446	500	462	469	458	444	459	454	460	479	481	507	462	456	432	452	477	465	436	491	490	454	495	511	466	463	490	479	509	476	469	466	480	454	464	460	462	469	470	488	501	478	464	474	493	510	486	472	438	457	485	476	465	426	497	455	462	457	470	479	480	438	464	439	485	469	461	452	470	448	425	437	484	477	466	478	459	473	511	493	516	497	446	449	487	448	481	441	482	460	469	508	451	450	480	460	477	458	461	448	467	450	500	493	485	486	456	474	444	479	475	474	513	470	458	487	468	462	510	465	466	477	448	481	456	477	465	499	462	471	474	462	454	458	447	486	468	470	453	529	446	458	472	460	439	462	478	473	452	495	479	481	476	453	472	478	444	457	442	478	477	479	499	463	492	473	445	404	467	449	478	462	483	476	483	482	497	497	499	462	471	453	444	462	478	466	498	453	474	468	473	493	438	435	421	491	474	482	458	515	467	468	509	469	447	493	469	461	440	454	471	458	465	477	469	444	490	474	451	475	435	470	462	474	488	472	466	470	479	479	455	456	453	449	472	462	492	497	497	503	433	469	477	481	439	470	505	484	441	470	467	452	468	488	427	444	485	478	438	480	477	484	445	468	474	505	486	459	455	463	455	486	478	530	480	482	511	460	490	477	496	483	406	487	459	469	454	465	460	458	504	446	492	463	435	475	456	469	497	473	442	480	463	488	494	467	518	484	440	477	462	469	436	442	518	465	472	484	499	498	477	463	485	440	456	467	470	458	476	477	485	449	487	468	482	479	455	461	498	522	456	505	470	471	475	457	456	481	463	483	455	479	454	463	465	461	502	482	459	485	470	464	477	464	455	471	442	470	445	479	495	475	449	444	494	477	499	455	494	421	467	489	444	493	451	476	492	491	492	483	496	450	443	462	500	463	477	495	452	459	462	430	457	498	445	450	449	481	477	464	477	451	471	462	474	466	467	477	474	461	471	472	481	473	476	461	459	442	468	481	481	501	432	448	461	475	450	458	489	441	420	472	472	467	472	503	468	503	485	487	452	495	440	479	445	498	474	423	498	501	494	459	504	457	479	515	497	474	468	491	481	492	488	512	500	492	468	450	474	466	435	463	470	476	490	468	466	473	470	442	495	452	460	507	442	447	429	481	452	452	498	460	445	478	474	451	406	482	474	497	480	472	469	469	454	540	480	491	422	477	455	439	420	516	456	486	470	482	504	484	452	463	463	466	467	511	450	483	442	508	460	461	493	478	503	469	458	451	451	499	502	483	444	487	476	464	474	448	441	496	444	493	447	460	454	466	449	493	456	437	457	466	494	504	468	504	456	449	485	491	451	480	446	464	440	450	457	485	453	496	475	458	504	526	450	451	486	491	486	460	469	448	462	454	456	467	451	448	475	450	489	476	468	457	457	483	469	458	497	494	464	464	449	457	478	488	468	483	410	458	453	464	464	460	456	443	443	458	468	455	467	444	464	485	428	468	494	466	483	445	466	499	475	475	461	464	471	479	484	487	506	456	477	431	468	442	485	460	439	469	456	459	509	458	460	474	466	523	448	445	448	453	493	480	488	484	448	454	457	462	448	475	460	482	413	466	453	478	465	480	449	446	455	491	402	464	505	461	456	504	494	486	483	460	458	463	486	439	489	472	435	469	467	480	451	439	498	452	469	467	507	470	478	448	491	498	515	469	480	477	476	453	464	506	453	491	485	462	492	457	512	490	456	481	492	468	494	494	454	421	472	454	478	474	452	473	501	452	459	512	477	470	450	478	469	472	462	496	477	447	457	410	437	505	468	472	426	444	480	509	464	453	462	427	444	474	479	487	466	467	463	462	473	509	482	468	438	457	444	472	463	473	464	473	480	495	476	445	493	472	469	445	461	450	478	439	524	503	499	463	480	473	483	516	451	471	483	454	475	476	472	509	488	479	464	428	477	451	483	473	481	458	442	423	490	485	464	510	504	487	468	503	464	466	452	495	451	476	459	489	495	455	455	453	460	466	470	491	437	464	467	474	459	482	464	482	508	452	483	502	515	452	478	456	476	463	526	461	484	511	454	484	466	436	472	480	479	463	477	515	463	451	474	461	501	482	458	458	479	423	468	468	477	464	458	481	462	453	510	478	460	472	505	446	452	484	433	448	479	449	495	475	471	472	450	448	474	484	447	442	444	473	470	451	472	458	455	444	475	468	431	499	453	503	478	452	462	446	481	495	438	434	470	439	465	465	465	471	471	473	465	490	471	430	467	473	454	448	464	470	519	476	428	476	494	469	453	468	497	418	468	457	502	468	490	473	455	458	481	465	477	453	446	527	487	439	526	462	450	449	472	449	473	452	458	462	459	436	438	471	483	440	441	464	457	458	512	441	486	467	444	481	463	451	436	489	433	503	470	488	491	454	458	464	506	484	450	466	478	487	474	502	464	459	483	446	491	495	440	452	489	464	469	472	445	462	451	419	474	518	450	473	492	478	435	483	434	448	492	507	465	477	453	441	476	464	447	460	470	473	474	496	493	468	432	468	484	447	498	429	482	464	446	458	485	481	472	451	448	454	436	441	484	460	480	491	474	466	405	496	465	471	447	494	469	461	492	440	481	489	485	488	482	497	455	469	501	460	478	449	469	483	450	481	475	472	470	495	468	478	442	448	467	473	481	467	483	492	502	477	489	429	492	475	474	443	476	494	477	489	460	476	479	491	459	435	508	464	437	474	443	480	481	463	432	427	479	450	486	460	481	435	453	430	432	500	464	526	468	459	470	467	486	490	470	471	483	513	470	476	466	462	477	480	471	479	496	481	473	456	495	513	436	470	436	457	499	459	434	464	478	475	492	415	509	474	483	462	500	472	451	476	507	496	466	484	499	475	480	463	465	484	474	460	465	459	454	445	456	521	451	467	444	442	484	438	481	489	478	487	457	461	462	465	471	452	474	467	481	471	459	454	491	458	453	465	483	478	497	436	457	474	494	463	518	484	456	488	480	479	492	488	454	475	487	439	444	469	480	480	457	449	498	460	466	483	493	479	462	502	477	476	472	477	457	431	479	465	485	478	482	478	465	486	483	461	454	448	485	444	469	471	447	447	469	491	536	479	508	462	433	477	467	486	462	470	464	475	498	470	461	460	468	489	467	458	437	438	487	389	506	484	436	457	484	458	471	454	481	509	480	504	477	465	451	452	468	485	477	422	445	484	492	502	482	468	438	480	424	457	477	500	480	515	517	488	487	482	446
12806	18254	28215	19074	5356	4189	3067	2487	2007	1579	1387	1192	1103	958	904	845	861	758	728	732	730	688	707	652	651	607	618	604	629	645	610	629	601	550	562	539	582	575	583	546	569	560	568	588	600	511	555	544	562	528	578	596	564	572	558	504	594	534	539	536	547	581	581	526	517	520	547	539	527	581	570	528	515	569	532	569	529	549	558	550	582	508	557	541	553	487	540	529	535	540	557	542	515	524	547	530	534	486	552	511	583	557	546	513	548	552	509	545	536	519	506	514	554	520	530	539	516	547	538	553	541	523	524	548	514	546	533	515	524	530	573	539	516	542	519	561	550	542	569	552	553	516	560	541	545	490	508	565	517	509	543	529	530	547	553	561	554	538	565	524	551	543	524	530	558	529	531	516	491	557	555	521	537	553	525	522	509	558	523	542	504	557	496	525	585	478	542	536	513	542	495	595	560	576	570	565	567	528	543	565	572	484	518	517	513	554	572	541	511	521	545	503	531	547	493	508	575	531	554	550	547	516	514	530	564	552	545	517	540	545	512	519	501	538	526	519	499	531	505	548	525	552	494	545	551	503	519	513	535	536	531	563	539	536	498	518	494	545	524	541	540	496	509	525	571	554	532	534	510	490	560	509	560	499	508	512	536	564	523	515	545	539	507	525	540	522	510	511	516	567	548	500	548	552	549	518	521	521	524	538	524	515	539	529	501	562	513	525	498	535	562	521	541	579	519	537	569	569	530	536	566	588	563	534	525	509	538	512	563	546	527	537	509	514	519	524	488	542	519	544	522	505	547	554	580	551	521	582	547	536	532	532	560	561	463	566	567	560	516	541	520	587	518	545	541	502	519	537	563	547	564	529	598	504	491	502	506	507	494	553	538	508	514	531	528	513	582	497	543	534	488	524	548	502	534	508	538	539	517	522	597	567	521	512	557	532	508	477	574	504	524	559	553	503	516	544	514	516	538	539	523	541	515	570	548	485	501	516	564	497	519	539	587	502	504	543	517	496	511	498	540	531	578	560	563	567	529	518	527	539	523	531	510	562	518	507	519	559	522	549	538	537	529	520	532	519	491	515	507	506	575	533	515	506	550	520	526	532	505	520	524	512	514	562	499	525	539	499	551	555	519	542	559	506	548	550	537	519	534	532	561	531	583	508	542	520	507	551	553	521	531	544	501	517	500	527	545	554	539	491	567	520	559	533	534	551	539	512	515	529	522	530	505	517	521	566	551	547	524	510	579	555	507	536	565	527	547	515	542	530	522	530	542	561	540	531	508	584	524	544	513	526	526	531	519	546	468	565	516	548	501	525	508	518	544	522	552	500	518	499	530	548	513	568	532	539	528	505	524	547	514	517	495	520	507	575	504	538	542	525	489	522	539	506	594	566	555	537	519	538	539	530	529	541	505	512	544	510	560	513	538	525	533	499	487	548	561	493	539	505	462	533	518	520	529	561	505	555	520	516	528	543	553	525	562	541	507	505	527	524	549	536	557	515	571	557	509	527	566	516	522	560	539	522	481	536	538	507	531	524	536	529	501	584	502	542	529	517	561	526	516	551	529	503	534	536	490	540	577	564	512	543	504	476	532	533	528	514	551	528	568	514	541	529	580	508	526	530	546	552	536	536	521	545	564	544	538	528	521	528	539	525	526	511	539	556	554	527	529	547	549	551	512	554	488	540	530	546	535	542	548	544	553	558	515	521	535	509	546	511	503	544	523	540	565	517	527	546	518	533	559	516	527	508	522	552	516	500	511	551	491	547	559	546	544	533	572	514	528	507	534	528	514	568	478	511	489	549	489	538	532	484	537	500	535	513	524	524	513	528	526	550	558	526	541	515	512	532	517	573	595	532	481	550	540	498	536	534	534	540	549	543	552	556	542	531	518	556	543	578	570	517	488	548	529	511	510	565	529	511	540	554	520	531	517	525	508	488	540	547	546	560	542	560	535	514	491	539	543	555	553	520	545	490	543	546	540	499	518	519	533	513	580	574	524	499	545	554	536	494	546	522	522	514	546	517	533	521	528	526	542	507	530	515	530	531	567	551	529	539	574	566	549	511	505	526	552	530	529	534	532	541	557	507	533	531	586	494	499	525	495	509	490	542	540	534	567	485	539	574	557	520	475	541	558	503	545	493	571	575	523	543	493	524	566	537	529	469	551	560	510	549	525	524	570	497	501	528	525	546	523	548	489	537	532	519	558	515	538	489	553	535	525	532	528	565	545	549	531	508	565	526	541	509	534	539	564	520	523	515	533	544	494	569	564	546	521	506	535	510	558	500	494	501	554	547	558	542	535	523	531	564	541	550	544	525	532	542	511	535	541	518	535	511	581	549	571	511	492	512	492	523	531	576	526	509	547	516	535	550	528	515	527	520	531	509	548	550	520	526	492	513	508	534	522	528	545	584	562	506	539	541	534	517	556	495	528	493	512	578	550	527	514	514	525	517	506	543	549	521	531	525	544	494	522	554	537	551	512	544	562	564	528	576	477	526	550	511	542	528	485	531	571	547	546	538	550	570	523	518	530	543	524	557	582	531	532	547	508	507	551	488	526	561	574	513	557	529	566	527	524	553	538	526	525	562	535	536	503	514	566	530	526	537	548	557	515	564	554	537	527	555	542	565	528	509	568	528	544	550	507	541	508	529	527	531	491	567	545	538	534	536	513	575	509	543	569	536	506	525	521	523	548	541	536	518	519	559	519	550	542	488	556	488	544	532	477	562	501	553	550	558	515	547	537	523	522	549	532	538	548	549	542	493	498	571	512	517	517	505	485	518	529	525	542	543	522	544	528	548	533	513	533	580	525	547	557	514	518	552	553	509	562	527	506	499	504	524	561	557	549	528	531	532	513	540	517	529	544	534	538	547	524	534	528	503	534	479	518	529	513	503	528	553	566	484	578	517	510	539	554	551	525	559	570	514	529	567	535	547	494	572	527	509	574	589	558	539	501	542	576	482	552	555	517	530	543	563	558	525	550	537	552	567	540	527	532	547	518	564	539	531	531	560	539	555	536	534	539	478	488	498	526	540	541	553	592	575	539	519	537	548	546	527	475	532	509	523	550	551	535	569	478	505	511	521	517	518	516	554	533	509	577	528	550	558	513	570	569	517	547	510	540	535	555	506	492	534	512	567	526	518	515	543	534	526	510	508	518	560	536	562	530	495	551	509	484	518	514	553	532	549	528	509	529	542	571	498	492	541	519	508	509	551	577	531	526	513	515	550	507	550	526	522	532	490	534	524	508	567	523	536	526	545	546	552	548	517	545	572	534	562	516	515	553	510	561	505	542	479	519	504	572	523	539	523	550	507	541	509	525	499	528	553	562	557	539	535	498	529	563	535	545	521	504	525	487	532	521	541	543	505	570	516	503	480	526	555	539	539	518	561	506	521	579	510	544	522	509	514	522	550	524	560	576	484	566	514	535	536	520	509	537	590	537	532	537	516	515	527	515	487	580	521	562	550	510	480	519	518	538	519	505	545	525	512
27152	20423	14118	3586	345	213	184	177	166	140	161	128	146	126	141	136	150	141	153	135	143	132	152	150	134	132	140	112	125	127	120	138	145	157	141	131	127	142	142	145	112	134	157	119	138	117	133	138	146	139	128	144	125	144	122	130	159	141	146	145	123	137	122	123	133	129	143	145	122	141	116	141	128	121	160	154	129	142	128	125	120	119	128	149	122	135	152	137	134	144	139	147	127	129	128	145	134	127	124	147	148	125	139	137	116	141	141	123	136	124	130	134	142	114	130	124	139	119	130	143	151	120	135	127	128	145	114	154	130	123	134	143	144	143	119	132	147	159	145	136	149	146	122	140	145	143	143	127	110	144	141	136	114	140	159	135	143	127	138	142	140	112	136	141	152	125	129	129	153	128	135	131	151	133	133	138	141	132	115	125	126	129	144	147	120	134	130	133	151	154	118	144	159	130	118	130	140	102	118	123	127	116	131	122	141	129	111	128	130	156	121	152	132	119	144	135	142	130	155	144	133	135	129	135	126	140	142	132	132	148	134	137	139	131	132	147	120	138	131	141	143	118	139	111	123	131	144	151	119	125	136	129	145	131	125	128	114	109	161	127	138	131	149	130	130	123	138	129	127	144	149	146	124	147	137	126	134	121	130	140	119	156	133	139	126	132	128	134	119	123	130	148	117	154	141	138	137	135	133	152	120	132	130	123	127	129	135	131	112	133	144	141	160	159	126	144	127	117	127	127	135	142	147	138	121	145	130	121	102	127	124	127	150	149	123	147	153	151	154	146	129	138	133	131	141	155	125	130	147	151	129	130	145	130	132	146	140	131	123	112	135	131	136	142	124	126	138	146	135	115	137	152	132	136	123	137	116	117	124	106	111	109	113	127	134	125	124	145	127	123	130	127	135	140	125	123	125	132	108	148	132	116	156	154	157	133	143	125	116	127	140	126	145	125	148	127	138	138	130	137	137	138	157	134	148	136	136	121	157	132	147	139	125	137	133	120	135	133	150	151	133	134	132	132	139	105	156	129	132	132	152	133	129	152	147	121	131	137	124	139	129	129	136	125	131	127	138	130	148	135	116	136	133	131	134	148	136	130	137	148	154	140	127	134	131	130	139	128	128	116	137	155	121	126	149	140	127	133	144	146	151	125	129	122	161	141	124	117	143	150	162	134	137	123	135	129	130	145	124	143	132	142	123	165	144	141	155	136	140	148	125	122	130	154	140	148	130	133	138	138	139	140	128	144	130	123	155	109	141	127	135	125	121	111	126	144	125	113	129	124	135	117	152	144	152	131	150	125	154	138	130	112	140	152	127	122	131	145	139	140	135	145	129	129	126	150	155	142	135	128	139	122	139	141	128	133	114	130	127	127	131	157	141	104	141	147	136	137	136	169	135	127	124	133	140	149	130	137	136	124	155	120	147	142	140	128	136	133	135	145	141	153	147	137	137	145	137	139	146	130	148	130	114	134	145	129	158	136	125	135	150	129	124	140	152	132	129	143	142	132	119	142	125	141	141	136	138	124	129	111	144	140	136	129	123	126	130	134	139	128	132	138	109	145	122	125	143	140	135	116	141	143	154	122	104	119	114	134	133	120	139	118	154	146	132	114	123	123	154	139	136	149	133	149	122	130	132	140	148	127	128	151	126	145	137	147	136	137	135	134	117	134	151	143	133	131	151	113	126	121	151	125	120	145	144	117	137	130	145	154	131	133	133	140	140	117	123	142	123	138	154	125	124	124	109	143	148	149	136	143	115	117	138	139	139	132	120	117	137	158	148	127	142	131	144	131	109	142	149	140	138	142	152	138	136	133	137	112	158	126	122	144	128	131	152	173	144	126	141	120	143	125	123	137	127	134	122	124	153	130	136	145	133	137	143	160	129	128	135	122	146	130	132	146	129	143	123	128	133	118	143	130	124	127	124	143	140	126	139	130	132	138	135	152	150	142	126	118	127	125	134	163	115	148	146	130	139	128	143	133	139	132	139	115	120	128	143	130	139	147	136	123	139	148	132	122	157	139	127	156	139	138	148	152	128	124	126	140	131	150	149	133	115	129	137	137	125	132	124	115	148	115	127	137	139	127	115	124	145	128	125	142	151	129	126	128	154	136	134	136	129	121	111	149	117	123	106	124	124	133	152	140	122	133	139	147	153	127	145	142	146	125	149	139	133	127	128	117	124	131	126	130	136	145	130	142	137	126	120	137	129	123	132	134	135	142	149	142	125	139	135	131	150	134	140	121	125	128	128	135	144	122	143	142	150	122	125	132	134	136	140	129	138	127	143	149	145	138	126	117	133	133	161	141	158	138	129	121	147	132	144	140	136	140	141	120	116	133	144	140	139	153	153	133	125	151	159	155	132	132	134	134	111	143	138	147	142	150	140	151	140	122	114	150	124	134	131	141	109	133	120	138	138	141	148	116	146	147	139	98	137	135	136	154	143	143	122	146	140	130	115	120	118	117	132	138	128	146	150	118	129	153	142	131	139	151	150	128	166	133	128	126	128	143	162	148	142	137	127	124	148	123	128	134	137	130	124	130	124	138	135	126	129	156	134	130	136	123	122	143	144	142	127	126	135	130	133	148	140	123	124	122	138	145	141	131	143	158	118	131	146	132	147	131	134	136	127	146	138	151	146	142	134	132	126	141	145	137	125	121	138	149	151	130	161	134	137	111	146	146	150	115	137	136	118	116	126	117	127	138	148	144	139	164	126	156	149	135	120	174	145	143	135	129	131	147	136	148	143	128	149	126	125	124	147	107	125	138	131	146	115	114	131	138	158	120	111	131	144	123	139	125	125	117	145	153	130	137	165	134	143	130	137	128	130	141	144	133	106	163	143	136	139	123	137	128	127	134	132	139	145	136	155	140	120	129	133	133	125	138	124	150	144	141	136	143	130	138	116	128	161	132	126	151	120	141	116	133	127	128	133	133	145	139	123	130	137	157	117	126	130	123	126	135	121	140	164	142	113	144	142	144	116	148	141	135	144	111	141	136	130	114	125	138	123	135	137	129	112	143	124	129	132	144	123	150	135	138	102	163	128	156	162	151	131	140	155	142	116	139	161	153	148	135	133	134	155	125	139	134	117	140	136	123	115	128	126	140	136	114	131	145	133	147	144	144	122	135	144	125	123	129	134	135	120	139	137	122	134	127	144	163	154	128	118	137	126	128	143	133	130	141	151	126	154	122	133	128	153	140	145	127	152	129	128	125	137	129	138	136	131	143	137	126	144	111	133	123	150	121	145	132	139	153	122	116	146	136	139	120	123	153	142	129	124	135	144	134	138	119	151	138	127	121	138	153	131	142	144	138	127	115	137	123	156	133	145	158	117	138	145	133	131	130	138	128	124	131	128	129	144	122	139	105	120	115	131	131	143	139	128	133	128	132	133	134	135	125	126	145	138	131	136	130	130	134	113	137	140	139	126	118	124	138	163	136	123	131	150	123	133	142	136	148	125	134	133	126	136	152	130	125	144	135	143	142
8096	2961	14497	3135	482	329	276	222	224	203	196	162	176	154	159	194	183	189	160	159	203	181	159	201	126	146	182	189	154	179	177	161	174	154	161	161	167	153	171	152	171	179	155	171	158	171	168	176	159	166	166	157	167	164	161	168	181	173	174	138	162	177	156	176	171	164	173	167	161	145	161	171	168	159	178	161	158	153	148	188	157	179	168	164	168	167	184	173	148	160	166	158	158	171	192	163	181	150	148	167	175	170	167	169	170	171	181	169	181	167	164	152	171	181	162	154	180	182	160	168	174	189	166	158	164	163	160	182	174	171	169	180	154	168	196	155	184	152	166	159	171	188	168	173	158	158	157	160	187	153	180	176	167	158	186	171	180	160	155	140	184	161	165	165	168	154	171	162	167	156	159	165	154	149	182	168	164	180	172	158	163	160	143	168	141	174	177	182	176	154	180	136	154	145	156	163	166	148	182	146	163	157	172	173	159	164	151	157	193	183	159	153	152	164	135	164	172	185	160	189	162	161	168	177	151	133	151	143	151	157	158	188	179	157	145	171	151	175	165	163	169	161	162	170	149	168	187	170	167	186	157	152	140	184	162	183	170	172	160	153	173	152	160	156	164	162	187	173	156	160	174	184	163	162	174	181	181	140	175	173	141	173	151	172	164	174	145	170	175	159	163	182	160	162	159	159	172	165	166	140	144	161	159	183	163	178	196	160	175	159	159	170	165	163	191	142	174	164	138	156	170	151	155	159	176	178	174	172	175	166	183	156	151	166	181	166	172	168	164	161	165	182	162	152	179	139	174	149	168	183	158	170	172	176	156	149	159	150	148	162	172	162	159	175	169	152	149	168	195	165	170	151	160	181	159	145	173	170	163	169	176	162	154	163	156	169	181	188	193	175	189	168	175	158	163	172	162	167	165	158	183	190	160	165	147	189	186	147	170	168	173	159	164	166	175	169	176	166	155	144	152	156	194	166	166	173	161	185	178	160	194	182	168	188	181	181	163	158	146	127	169	170	170	171	175	159	155	157	164	182	176	160	138	161	177	165	166	177	154	166	182	186	164	161	145	161	168	153	201	165	171	169	157	161	165	177	194	128	197	164	145	174	181	162	169	172	162	188	178	167	166	157	162	188	195	194	173	153	173	163	190	183	161	163	168	191	174	144	166	157	147	178	177	174	161	173	177	184	202	173	184	169	139	175	163	161	169	147	165	170	156	154	166	171	161	149	148	153	155	175	163	163	191	169	161	147	160	186	168	160	153	177	138	136	178	177	174	174	164	183	164	173	178	161	152	159	155	193	160	172	180	184	156	154	147	181	194	150	162	171	160	169	171	146	162	145	171	165	162	143	154	176	164	159	180	164	166	178	162	159	167	155	169	162	170	146	163	180	159	184	160	152	174	148	183	157	199	182	169	164	151	189	200	155	174	172	171	174	184	182	170	165	146	161	161	155	177	166	176	161	174	172	171	154	159	157	176	150	160	168	173	160	169	168	158	172	135	178	168	148	146	168	170	179	159	167	169	182	151	170	165	182	159	172	181	157	181	152	166	166	166	172	169	159	184	157	155	163	165	160	151	167	150	160	154	173	174	163	180	178	162	174	174	151	156	161	187	176	146	159	179	178	161	152	153	184	171	172	127	169	144	149	155	153	168	171	167	182	165	159	153	146	143	174	177	174	151	172	180	158	153	191	153	165	160	162	147	160	189	164	170	170	183	181	169	161	179	162	166	160	142	175	156	141	149	164	162	173	160	174	183	151	180	169	179	165	140	151	180	166	184	190	159	149	154	165	162	154	156	174	159	164	158	164	169	144	189	158	183	184	158	159	177	183	172	161	180	170	161	159	154	159	165	156	172	162	165	180	167	153	155	168	182	162	165	168	167	157	163	184	187	171	169	180	172	162	164	158	172	150	168	166	172	190	147	194	161	141	168	167	177	186	167	168	164	169	151	166	150	152	166	153	164	179	168	151	167	169	180	179	180	167	143	175	179	167	165	172	141	161	164	151	164	155	181	205	178	160	169	188	139	185	179	158	171	171	155	157	171	162	159	172	158	164	175	171	171	167	155	147	170	166	154	182	153	187	163	180	150	154	182	157	152	178	169	184	179	175	158	161	148	163	163	142	150	155	159	163	163	176	165	144	156	171	177	189	175	166	184	153	177	154	169	185	171	168	176	160	164	166	190	173	171	187	190	166	183	175	167	151	151	185	151	164	170	165	177	154	184	181	181	174	172	155	174	165	146	167	186	139	164	137	168	159	182	158	156	166	172	163	174	172	197	149	171	171	168	168	152	152	151	162	160	167	163	170	154	166	163	176	157	176	153	149	184	169	163	170	165	162	190	152	168	145	157	144	167	186	177	170	177	169	190	195	175	158	173	160	152	168	171	170	147	178	162	162	159	166	181	178	160	177	174	190	163	171	167	165	173	190	164	143	173	173	149	183	172	171	175	173	169	163	163	189	175	171	159	178	165	167	179	168	186	143	181	166	163	186	159	154	167	168	181	159	164	180	154	146	187	185	171	176	168	180	170	166	155	179	168	169	172	147	165	143	166	151	169	154	165	163	173	176	174	149	181	154	181	152	162	166	173	168	165	161	170	166	162	175	148	158	173	156	135	164	157	151	198	170	165	159	141	174	169	166	183	164	162	165	155	178	166	149	154	159	152	188	172	163	175	152	210	174	173	181	174	175	174	158	143	147	176	173	160	153	154	184	163	156	174	179	144	160	158	162	162	177	160	163	155	178	174	165	160	168	165	178	170	168	188	168	177	153	154	175	145	180	173	168	149	168	181	177	139	171	171	168	171	159	168	171	174	169	178	169	206	176	150	171	179	183	189	162	176	143	159	164	169	159	164	165	151	134	171	150	158	171	160	180	170	154	198	165	148	166	155	145	163	200	136	165	171	151	159	198	172	160	159	167	173	168	184	162	168	189	171	169	167	155	176	195	145	166	153	172	170	160	171	144	210	178	154	173	144	171	169	178	158	141	158	163	202	149	174	162	166	167	193	170	152	173	141	174	171	170	165	179	155	157	167	172	170	172	188	168	174	171	159	157	174	180	185	183	141	163	160	162	177	185	197	171	189	190	160	167	171	147	170	155	174	158	179	178	185	191	144	165	160	158	168	177	160	172	168	179	159	175	175	165	178	150	170	169	172	172	178	153	172	158	169	147	167	169	141	167	160	164	172	157	175	186	176	182	163	165	184	172	181	187	160	160	175	159	147	164	170	176	158	165	160	155	150	177	158	184	163	165	158	162	171	162	160	159	198	152	148	164	167	168	162	174	164	177	170	175	180	171	197	154	175	187	165	166	162	182	179	177	161	174	174	208	162	150	178	173	171	167	167	173	152	188	144	161	178	187	168	153	154	156	166	154	163	167	177	144	149	152	161	180	154	171	183	161	176	153	169	158	162	160	147	164	169	146	179	155	162	173	169	200	187	151	150	184	155	169	160	162	165	171	158	165	169	173	177	176	185	147
23604	21196	28632	24042	21174	13159	1467	784	606	615	530	476	433	411	393	394	404	347	342	348	343	337	331	335	339	347	325	311	363	340	321	303	337	320	310	342	321	330	311	316	316	348	305	350	335	316	324	305	340	316	321	305	297	333	296	303	317	321	302	314	324	323	347	322	296	319	299	299	318	319	334	308	284	310	336	308	301	324	304	348	328	298	320	287	315	303	322	314	300	299	312	336	338	360	319	320	322	326	278	331	300	334	311	334	298	321	277	319	308	358	274	305	337	301	300	321	305	354	312	308	327	270	327	312	330	314	290	336	314	307	339	305	299	280	309	303	328	313	307	340	301	296	314	306	321	378	310	296	286	325	309	327	342	338	304	343	315	286	285	288	294	310	305	320	317	334	273	283	309	280	306	325	330	319	307	294	316	341	281	289	283	340	324	315	310	318	304	318	312	320	306	295	284	308	303	328	301	283	316	324	303	324	295	278	288	298	310	328	305	298	304	290	340	270	327	331	316	315	297	312	319	307	306	320	317	284	319	294	300	302	298	336	304	311	284	318	311	340	331	317	296	313	342	312	314	329	303	318	293	309	315	303	321	299	283	319	316	347	283	326	308	307	272	305	303	304	318	321	314	308	299	333	318	279	313	318	316	274	325	327	303	301	295	289	319	309	319	313	326	277	300	301	342	305	307	312	290	296	317	340	314	322	283	292	276	326	292	327	292	277	312	327	301	285	323	313	325	283	305	343	327	333	308	303	315	320	322	340	284	304	335	310	313	333	266	304	316	335	317	301	334	296	325	319	292	307	324	329	327	331	328	283	296	320	287	329	328	330	303	302	311	297	298	314	282	290	305	336	289	328	318	300	292	327	310	319	334	303	314	344	314	305	305	318	307	312	303	304	322	305	321	296	327	314	316	299	287	324	284	326	326	288	346	307	321	338	313	296	316	299	317	307	298	320	314	297	305	299	322	316	335	310	306	329	336	319	293	316	291	299	296	327	316	296	289	328	300	323	303	305	328	282	269	341	350	328	305	329	288	313	256	304	302	302	305	289	314	295	321	322	342	275	314	313	313	324	313	324	304	288	320	341	326	337	321	289	290	301	315	347	316	317	331	310	328	305	329	310	301	321	297	336	321	314	289	280	320	348	330	323	314	359	313	318	322	292	317	320	316	275	302	302	280	300	286	302	275	294	308	313	321	294	300	307	295	309	313	292	297	306	319	326	319	352	334	318	342	290	309	302	307	289	307	338	258	318	324	328	320	318	319	297	292	306	309	292	324	312	298	335	323	288	302	318	303	318	307	307	314	313	276	310	296	289	319	298	331	339	300	309	304	328	304	298	298	301	315	309	313	303	327	318	306	312	298	302	333	331	332	303	313	292	304	314	333	341	323	302	294	313	327	282	304	303	274	303	297	295	304	296	299	317	352	318	311	286	349	315	350	305	292	315	329	306	300	300	318	321	287	316	318	273	343	323	336	313	306	274	276	308	323	301	334	304	315	338	308	316	316	301	308	300	298	296	313	304	309	307	291	335	289	326	300	336	350	327	298	299	332	265	305	315	324	328	343	315	301	290	308	317	298	302	336	315	312	292	315	305	310	338	314	296	295	319	342	327	331	310	302	323	338	341	298	299	307	343	313	317	313	311	271	316	306	313	311	287	317	291	269	303	296	302	329	318	283	303	271	305	312	308	262	344	288	328	313	273	343	282	308	300	296	284	306	270	335	336	339	314	287	315	306	305	286	300	304	346	297	313	307	320	312	295	328	287	293	318	290	283	308	327	324	314	308	300	345	326	340	309	299	312	314	311	326	309	302	296	305	295	304	294	309	315	286	340	354	268	316	321	323	283	340	328	310	333	326	313	280	327	321	325	301	311	331	297	318	298	332	278	351	299	277	340	307	277	278	342	326	301	310	335	320	319	310	324	309	321	319	321	296	319	320	329	292	316	283	329	329	299	302	293	300	317	315	332	310	292	298	299	288	314	288	303	295	304	303	312	318	336	320	279	303	353	281	287	308	281	342	291	309	302	294	305	288	306	327	313	303	297	318	305	316	309	318	295	310	282	318	319	338	316	301	298	332	290	303	312	297	295	286	292	303	290	310	310	308	292	311	334	338	285	295	318	316	321	280	283	299	308	298	333	334	321	307	341	299	301	280	300	298	326	331	328	296	294	337	320	293	329	327	318	298	317	303	309	332	286	290	297	303	320	303	320	297	298	338	293	297	281	320	318	292	301	314	323	310	288	317	315	300	313	312	310	324	299	330	308	309	296	307	288	309	318	333	327	295	317	319	329	307	309	324	284	297	294	319	329	268	321	304	335	323	300	335	287	297	300	330	315	326	296	289	342	325	298	331	316	280	316	281	275	304	292	319	331	314	299	284	348	307	328	306	314	293	327	300	282	300	301	305	315	310	339	307	333	315	310	318	310	291	301	314	344	312	294	319	276	310	306	291	323	324	296	296	316	299	317	289	310	306	339	304	299	355	338	315	310	306	297	292	315	306	313	335	312	315	327	296	324	304	298	321	319	296	301	324	326	317	310	315	311	270	329	315	270	311	344	286	325	330	347	283	333	306	297	288	307	324	296	330	328	336	320	293	275	384	318	300	317	326	295	293	268	322	321	292	328	294	306	291	316	315	265	331	297	301	309	298	275	291	274	291	326	341	323	326	314	312	313	310	289	288	326	370	285	326	290	313	313	313	293	311	309	305	304	311	283	305	317	300	318	330	327	292	298	306	296	314	311	304	324	323	296	303	308	307	342	317	316	298	302	312	303	297	313	350	309	322	289	302	329	299	295	329	258	289	292	301	292	307	295	330	309	311	328	308	281	315	302	316	310	307	289	278	292	284	306	290	304	307	346	341	314	329	313	338	329	311	314	326	332	287	315	299	307	305	312	325	322	284	294	294	294	271	305	277	304	301	313	272	352	291	316	317	292	315	306	303	345	324	337	293	314	302	343	318	304	306	296	317	320	278	303	329	319	293	287	321	290	304	299	329	306	299	303	316	315	303	297	285	318	274	318	306	338	343	288	309	292	306	316	325	304	313	285	305	274	305	297	309	289	313	314	302	311	300	307	314	322	331	304	314	314	323	307	281	326	307	315	309	320	314	293	286	312	331	336	295	316	307	273	316	273	281	313	294	316	320	312	304	313	313	300	291	306	304	284	335	320	287	296	340	327	337	330	325	305	313	315	322	293	285	297	322	287	306	294	314	311	282	283	350	314	296	312	331	334	307	304	286	292	301	312	285	283	322	303	309	360	322	308	326	305	313	313	341	277	288	324	331	281	327	317	289	321	309	314	251	321	293	330	325	291	314	293	289	340	310	284	331	326	297	315	296	305	292	318	335	305	327	314	313	325	303	326	308	294	315	348	349	322	321	314	300	285	309	307	312	281	312	312	314	298	316	329	322	350	303	311	328	329	341	325	324	270	292	333	287	328	300	318	315	315	323	339	339	314	333	300	317	311	320	296	318	320	312	305
9924	12283	24312	14407	3022	2202	1703	1368	1037	921	766	685	656	644	511	514	508	473	426	427	411	401	447	434	406	388	384	412	417	432	429	396	362	394	356	371	360	390	392	369	364	391	392	363	371	355	361	389	399	406	329	383	346	378	349	378	371	347	369	364	368	349	328	337	373	371	385	327	369	349	353	373	367	386	352	382	370	352	367	321	364	331	367	360	314	358	361	349	339	360	359	364	361	324	355	360	338	338	370	366	327	341	364	336	357	373	342	361	392	378	367	343	353	351	355	363	339	369	379	374	348	354	353	367	388	361	317	311	362	377	384	363	379	363	330	338	353	370	347	367	343	360	393	349	371	350	383	309	365	367	357	340	376	378	340	362	336	373	357	362	411	352	371	348	356	332	377	358	343	347	335	332	389	378	390	365	335	310	354	358	349	377	406	368	375	369	372	395	333	349	346	340	376	362	366	348	364	353	355	355	397	346	379	335	377	323	358	371	328	322	353	359	333	356	371	346	353	328	339	363	358	348	379	367	365	367	351	379	358	357	349	378	374	343	374	346	376	348	348	355	363	367	323	345	336	361	378	372	333	369	370	363	382	352	371	373	350	357	351	359	295	304	414	336	354	350	369	346	350	381	370	335	377	381	398	355	348	371	356	360	356	361	348	343	366	342	374	363	334	376	374	357	325	364	348	343	370	330	364	337	353	381	356	357	381	339	367	363	377	356	362	371	378	352	323	340	368	341	349	339	339	369	404	380	354	379	330	344	347	370	347	344	356	327	349	354	394	349	344	348	368	370	381	351	390	379	354	353	383	397	319	377	359	361	343	353	336	354	359	362	373	352	371	350	340	363	352	344	363	344	341	352	364	331	380	383	378	347	333	341	349	345	344	344	321	376	354	364	377	358	364	338	330	351	381	319	363	365	342	349	344	332	370	320	344	400	330	369	333	315	365	333	373	389	337	391	389	349	356	353	329	367	329	348	350	319	381	354	371	334	364	342	359	327	342	308	338	358	334	337	324	346	298	358	374	329	372	343	315	318	347	345	377	349	371	338	342	360	365	364	365	327	341	362	366	373	326	366	379	356	366	357	374	357	328	363	353	338	390	351	355	348	337	347	365	333	338	354	382	353	372	318	366	362	372	339	364	363	346	355	380	355	327	368	324	370	352	347	354	345	344	354	344	370	350	367	356	373	358	360	385	375	376	377	350	376	364	362	345	335	351	350	323	348	375	388	351	352	368	357	363	359	368	368	348	341	341	373	343	364	363	334	369	388	368	380	367	340	351	349	371	332	351	388	383	325	376	350	365	320	356	366	335	392	356	375	396	356	366	382	345	349	373	362	340	374	345	374	360	348	347	363	369	359	366	367	343	336	336	360	360	373	370	403	340	340	360	357	338	357	373	351	376	316	327	341	335	361	355	347	349	331	350	360	344	363	332	332	333	342	373	368	339	351	365	322	350	368	308	344	383	339	359	336	375	352	371	379	340	336	333	353	359	384	366	351	329	348	395	344	366	355	363	365	350	342	370	340	338	369	382	362	348	370	372	345	344	360	373	362	371	399	335	333	367	371	368	385	368	348	342	345	370	368	342	387	344	350	379	344	381	343	349	341	360	369	380	377	362	344	335	356	346	366	338	300	351	326	359	328	351	362	343	336	377	355	320	321	363	368	376	350	365	339	324	356	344	358	367	383	338	353	353	389	332	360	354	329	385	340	347	377	353	332	351	351	343	339	321	347	338	342	368	350	342	350	359	404	347	358	340	380	378	325	340	374	353	381	420	341	341	356	373	354	365	352	354	348	369	349	379	355	338	362	348	365	349	332	342	343	342	356	343	360	386	403	346	379	347	349	359	344	369	377	341	350	348	377	339	304	361	349	349	352	370	367	366	342	339	347	344	369	375	359	358	392	352	358	375	352	362	389	370	344	331	388	386	335	346	346	346	359	352	378	360	341	371	336	373	378	366	344	344	358	369	351	352	347	334	382	347	367	375	368	353	372	332	360	317	327	352	326	394	370	374	343	327	341	346	386	380	375	364	350	377	351	350	344	354	354	337	354	392	328	320	337	340	356	357	339	363	366	340	358	376	367	356	368	378	371	390	370	332	387	370	325	338	362	365	379	375	360	359	339	377	350	387	343	370	375	377	351	369	325	342	363	333	380	367	333	361	327	345	358	414	331	331	325	365	349	365	360	328	377	347	351	369	399	369	360	380	356	337	342	330	351	371	374	324	327	367	356	359	386	374	362	366	337	375	343	345	369	388	344	341	355	360	347	336	349	386	365	368	341	325	354	352	368	319	349	345	380	353	370	342	385	366	359	337	356	375	365	347	349	390	364	333	312	377	377	368	340	383	352	322	375	350	352	335	363	353	355	332	319	332	341	372	386	368	354	324	370	347	365	331	337	341	343	333	365	353	370	344	368	346	370	338	343	355	335	339	365	331	346	343	336	374	345	366	345	379	361	347	346	365	363	368	363	338	320	357	346	331	351	382	387	356	335	367	327	321	367	381	378	330	346	356	355	377	352	366	380	340	343	351	348	377	388	345	281	339	363	326	375	347	327	334	357	353	345	336	341	345	339	361	356	390	333	351	342	320	359	371	342	369	358	368	337	373	349	357	390	333	318	354	303	378	357	333	345	356	347	346	364	332	328	354	342	393	345	350	376	363	372	380	338	347	354	360	345	353	376	382	344	333	362	325	360	347	337	333	374	362	407	373	335	352	417	365	368	358	378	365	341	350	345	373	358	365	354	353	373	330	313	358	359	317	361	363	404	346	379	357	374	365	351	332	344	405	327	356	343	346	356	376	345	377	376	367	360	324	332	352	359	382	360	360	369	350	370	336	375	374	344	371	371	357	384	347	369	355	367	368	340	327	366	335	327	350	331	326	353	368	358	384	377	348	376	361	348	330	353	375	349	362	369	370	354	366	341	361	368	330	355	320	353	348	364	346	359	357	355	370	344	371	356	330	315	358	353	344	345	351	344	377	353	371	352	331	357	350	344	347	329	350	370	341	312	346	351	352	372	368	384	346	360	349	364	341	336	319	343	331	359	367	305	357	345	335	315	396	338	328	340	361	339	346	350	353	337	366	326	341	359	369	326	355	337	344	344	334	324	323	317	354	321	362	342	339	360	373	355	348	348	350	368	385	375	331	365	335	362	386	371	359	369	356	336	376	368	379	323	365	337	360	376	347	343	324	323	313	375	328	362	324	327	373	342	368	348	362	323	413	336	345	365	371	350	389	331	373	361	323	375	330	373	382	368	354	371	337	336	342	372	397	345	363	368	375	361	342	344	373	365	344	366	348	360	346	370	368	355	348	362	390	311	371	360	344	367	347	345	322	345	332	371	348	355	342	344	328	330	308	360	319	395	371	329	384	348	346	382	334	382	367	347	328	355	315	358	348	382	358	374	351	375	366	332	339	344	391	339	348	351	377	371	343	328	340	401	324	376	336	360	357	381	367	347	360	364	357	356	356	380	342	360
24859	21169	27593	24996	12136	743	524	356	354	306	290	279	239	223	268	206	224	244	222	243	227	212	242	218	203	181	188	197	190	210	189	154	209	185	207	223	197	197	196	202	206	170	230	193	206	173	188	172	185	178	185	177	189	194	190	176	191	196	187	198	166	195	222	205	201	208	206	195	202	193	193	205	200	185	213	187	208	196	183	194	189	202	189	208	184	171	206	214	203	174	176	198	193	200	201	200	229	179	181	212	202	213	178	191	184	178	181	204	195	184	169	198	170	201	188	195	173	209	200	191	205	180	232	182	195	197	211	186	209	196	186	187	210	194	188	198	205	203	202	179	187	190	211	212	158	213	188	195	174	201	163	199	205	183	204	174	187	196	181	189	189	173	202	186	153	164	174	171	201	192	170	188	183	195	188	195	180	178	191	193	186	184	204	175	181	179	211	202	196	173	162	215	180	220	210	212	216	186	191	195	189	198	173	200	185	176	187	204	207	214	180	196	184	192	169	193	212	204	206	190	185	179	198	181	210	182	218	181	178	162	200	185	209	220	150	197	208	211	189	192	184	190	197	202	199	202	197	194	166	205	220	162	196	202	179	196	198	180	224	175	188	205	217	208	171	183	184	188	203	184	211	180	192	188	183	191	181	185	181	195	209	182	204	184	186	178	195	178	191	195	195	203	191	185	178	185	192	177	183	205	192	169	200	211	207	185	177	195	204	214	211	188	218	168	188	198	190	180	176	198	196	211	183	194	200	208	203	201	194	213	195	215	178	199	215	187	183	197	194	203	207	206	205	221	223	201	210	192	188	186	185	200	194	211	173	205	173	196	189	148	169	181	183	182	175	204	176	187	192	174	199	195	199	186	197	188	201	185	201	174	193	205	189	194	197	202	176	212	169	184	186	185	210	158	212	167	184	178	208	171	194	187	201	220	178	185	220	201	182	182	170	199	181	217	189	165	177	180	211	196	192	206	188	175	176	194	194	202	186	187	209	197	195	194	200	194	186	209	204	190	196	207	187	204	195	194	184	197	192	191	183	210	198	216	198	182	215	193	199	172	198	179	182	189	175	191	198	170	206	211	171	218	184	186	210	232	172	206	215	192	188	193	204	206	165	189	209	177	181	158	188	195	207	201	196	199	181	195	187	193	205	191	212	190	215	220	178	212	190	192	196	222	198	196	180	196	213	190	184	211	203	183	195	192	196	196	208	186	184	201	171	202	206	204	205	188	197	197	201	183	203	192	199	216	211	220	186	167	201	182	209	183	204	194	207	205	205	218	199	183	193	188	192	182	193	199	189	201	196	197	206	166	218	194	185	185	217	177	200	197	188	216	171	189	185	228	192	187	221	205	208	199	166	197	210	190	177	195	200	221	170	214	173	170	185	203	188	214	187	202	183	218	194	210	180	220	189	190	178	225	204	171	200	207	190	193	189	174	195	204	212	189	201	166	187	190	221	203	201	179	202	176	197	217	193	191	176	194	197	211	176	196	232	197	200	210	196	188	209	172	180	178	171	208	202	183	204	201	200	184	189	213	177	200	212	185	198	203	196	191	178	206	192	207	199	172	190	198	184	191	203	192	167	188	187	195	198	218	165	214	176	189	209	237	216	206	205	197	186	192	198	198	177	200	169	207	194	192	211	194	174	209	181	177	199	187	187	187	167	177	218	167	203	176	223	202	201	201	184	212	205	205	203	185	183	212	188	177	160	177	187	181	187	204	196	188	196	194	218	180	197	205	203	167	201	207	192	185	192	184	179	201	197	200	158	191	211	203	208	193	204	190	198	174	189	216	200	182	190	207	215	190	185	165	156	214	196	172	189	177	164	159	215	197	218	193	216	203	214	190	163	209	186	182	190	196	184	181	174	199	189	224	192	242	188	186	199	176	186	199	199	178	168	180	192	185	166	200	201	203	202	202	219	233	191	208	214	193	178	226	208	192	185	190	209	182	173	189	197	169	186	217	189	189	200	181	199	176	171	196	206	180	181	199	206	180	189	196	199	208	195	180	187	165	166	201	201	213	212	177	185	189	176	201	184	199	178	201	201	163	177	164	212	179	211	168	184	189	182	178	199	190	226	195	182	162	203	184	194	206	200	198	160	196	219	183	188	195	205	190	210	195	162	194	188	219	211	187	198	197	183	189	218	184	181	210	195	200	203	205	193	224	208	178	200	171	184	195	206	180	193	184	208	188	202	169	219	192	205	221	183	190	209	192	188	193	183	195	188	204	199	202	169	176	211	210	208	209	180	189	216	190	202	226	173	183	210	188	209	174	228	191	209	196	193	197	198	177	177	189	217	183	207	202	188	200	205	196	215	202	195	190	192	198	200	191	182	192	191	188	191	196	180	215	200	189	172	195	204	178	195	200	190	188	194	187	215	210	202	188	205	199	190	219	186	174	198	203	191	210	181	203	170	177	201	211	202	204	191	208	192	182	185	200	188	197	188	193	191	192	196	169	213	205	201	195	198	178	192	213	206	193	176	202	188	196	180	170	205	195	209	193	215	193	176	186	231	194	189	183	205	198	206	194	202	199	165	193	190	184	186	198	213	167	199	225	198	178	157	191	181	192	177	189	178	203	200	181	189	166	165	213	197	199	182	221	191	198	214	179	220	206	202	233	200	174	192	202	201	195	198	202	185	201	199	193	181	203	211	177	176	201	200	176	227	198	174	199	200	203	174	192	216	205	171	186	191	187	200	187	187	198	191	184	188	176	196	177	206	205	182	170	192	206	191	174	178	184	215	192	197	186	185	179	211	219	211	186	198	221	206	205	190	176	166	195	199	183	205	169	208	207	185	181	186	183	191	195	190	172	200	177	183	180	187	192	192	216	171	205	180	201	172	191	206	162	189	217	209	208	194	194	193	193	189	185	190	183	175	211	203	196	184	204	192	194	198	214	175	200	176	209	187	216	197	174	204	182	180	184	194	202	201	162	206	200	196	212	189	210	215	192	190	218	195	196	169	199	178	191	183	189	202	192	218	189	192	205	212	188	207	202	200	194	197	187	199	214	201	228	186	196	181	174	196	181	184	171	206	192	200	179	212	232	185	172	190	215	196	190	185	189	217	203	189	188	180	191	192	190	197	185	190	179	189	192	191	195	188	198	196	159	193	185	175	199	207	197	188	190	196	191	202	167	195	180	192	182	195	208	174	186	220	217	161	197	176	171	199	214	205	209	198	181	187	176	187	180	221	234	192	198	202	208	207	203	188	205	196	191	186	176	189	188	167	201	175	192	195	205	172	192	194	180	201	184	202	186	194	208	213	191	205	182	195	187	227	191	192	179	196	185	197	190	169	176	188	186	202	185	201	193	184	200	178	207	161	168	206	183	199	207	210	177	168	189	191	202	194	178	188	183	186	206	208	221	183	210	211	180	203	210	215	187	195	190	196	193	178	164	198	200	208	196	172	194	183	186	196	208	187	207	202	172	211	197	184	184	185	200	213	179	188	185	180	203	208	196	205	197	187	171	201	195	182	201
10136	8373	20661	10021	1785	1267	922	750	645	572	457	434	385	348	342	328	322	307	295	282	300	276	272	260	273	265	220	247	265	260	232	261	283	283	269	250	257	254	248	248	251	237	239	262	244	282	249	254	231	243	258	244	249	251	241	227	275	260	260	250	262	229	228	241	256	241	225	243	231	235	238	253	249	264	247	234	251	232	220	263	242	229	237	253	245	239	244	257	260	231	237	251	262	240	258	262	238	261	259	246	241	246	285	236	260	245	227	228	262	242	225	245	240	264	243	248	251	225	251	223	238	219	256	256	251	220	238	272	228	229	228	247	241	239	269	212	246	226	244	231	260	209	245	244	234	241	223	238	246	241	222	222	242	264	238	228	243	230	263	239	273	251	272	213	230	275	260	254	278	215	265	247	232	234	230	262	257	276	256	245	244	224	223	255	258	251	264	258	251	227	241	222	218	265	223	231	272	230	219	224	266	236	234	250	238	247	228	231	253	232	256	270	223	235	210	243	261	236	231	248	221	229	227	243	234	228	265	218	229	246	278	245	258	240	245	246	234	245	214	243	263	241	245	240	256	213	241	240	252	241	242	250	242	239	238	238	248	243	241	231	247	253	279	243	239	250	278	224	244	250	231	241	229	260	257	244	250	257	237	252	234	276	267	227	232	244	239	242	245	273	238	243	244	231	262	261	228	235	234	269	266	257	254	266	260	248	252	237	229	255	232	236	217	253	238	214	276	243	248	240	271	242	223	248	236	250	250	243	237	240	238	238	263	239	258	231	222	274	232	261	256	247	226	249	252	246	235	246	238	233	237	244	242	247	260	242	255	232	237	245	243	235	243	249	243	238	236	261	226	240	218	235	237	229	259	247	271	251	261	268	252	238	237	244	248	205	234	237	229	213	247	250	238	271	247	242	260	262	257	264	274	249	251	224	273	244	249	228	249	206	270	254	246	246	240	256	256	250	260	279	248	272	244	249	250	233	230	229	254	271	227	216	240	258	252	238	284	251	261	222	226	255	234	265	254	253	249	252	259	244	236	243	245	226	249	258	269	237	243	257	264	209	207	264	258	243	236	249	223	232	241	207	227	259	259	226	233	233	253	250	221	244	226	231	237	251	247	238	242	230	254	247	270	226	244	233	251	234	218	222	232	252	244	277	261	247	253	248	238	243	244	238	242	220	248	225	249	277	246	272	243	242	245	240	254	254	261	237	242	255	252	225	239	252	243	231	223	242	226	214	223	239	264	219	217	247	233	271	241	235	233	256	267	216	243	241	235	249	236	235	235	242	262	238	243	245	236	227	230	238	257	259	261	220	245	221	230	245	247	237	245	228	255	247	233	231	235	260	257	228	248	220	232	209	248	260	250	232	228	214	226	260	246	241	233	259	247	266	235	232	250	284	229	252	255	243	238	244	235	237	263	273	246	268	250	248	234	227	261	241	227	258	229	256	230	241	267	242	241	273	227	255	277	246	256	263	246	241	272	240	237	248	254	268	246	267	241	239	220	231	267	246	228	242	220	246	246	246	252	247	243	266	243	254	262	248	256	241	242	254	247	225	256	251	248	236	245	240	213	254	231	226	238	265	254	243	222	265	229	263	236	254	254	230	243	262	248	267	251	257	232	239	259	262	252	247	224	250	288	236	243	264	214	247	225	256	253	243	263	221	256	236	246	262	233	228	265	251	252	231	256	248	285	245	249	240	255	250	257	236	269	263	226	228	236	261	252	237	243	222	210	246	234	261	261	237	237	247	249	236	254	260	233	246	259	246	262	257	248	246	245	232	243	270	240	251	247	236	234	258	241	246	230	259	227	213	227	256	229	252	246	260	222	231	228	211	263	240	227	216	232	212	249	242	231	239	250	250	214	226	273	217	251	209	250	275	215	260	244	215	250	238	248	229	233	254	260	248	222	225	233	252	256	241	249	219	256	256	254	226	244	254	233	242	239	256	248	217	247	244	212	259	248	234	220	239	206	232	250	248	232	219	236	246	256	247	246	250	245	267	227	265	246	257	223	215	248	241	235	280	252	251	247	280	247	259	252	251	253	221	253	247	211	235	250	262	238	244	244	242	233	217	246	238	262	253	242	266	222	240	269	247	249	236	248	259	248	249	218	258	234	264	220	263	262	259	290	231	266	236	217	252	257	251	243	227	241	217	246	278	239	256	246	267	232	237	234	258	245	237	247	244	244	251	254	256	225	258	248	246	241	215	251	223	244	278	233	248	236	272	241	274	242	219	247	221	213	252	248	225	282	219	250	239	256	228	228	238	234	254	219	235	251	242	243	243	242	255	256	241	238	232	239	242	252	213	267	242	246	227	237	239	276	231	246	248	254	241	242	222	245	239	245	255	239	258	254	232	226	273	266	249	216	217	244	223	233	264	248	255	251	217	237	225	252	250	251	231	240	245	260	248	270	232	250	222	232	241	213	258	253	244	257	285	262	244	224	227	225	237	216	238	224	254	232	243	238	214	230	262	243	256	237	222	234	250	241	266	242	222	262	246	243	228	254	255	225	234	226	228	232	263	268	236	215	256	248	234	208	268	228	272	228	266	221	259	225	220	275	212	232	269	260	251	237	257	211	248	258	245	234	249	225	263	252	248	242	239	237	240	241	239	231	251	230	213	246	233	240	247	216	257	254	227	231	231	233	250	264	244	242	236	217	253	251	247	281	236	230	251	265	283	254	228	234	236	238	218	241	236	234	237	231	269	247	273	253	228	259	235	245	226	249	225	235	273	253	228	232	225	242	222	216	238	210	242	264	249	245	249	254	235	253	236	249	257	205	238	224	248	231	253	247	245	249	249	287	251	252	271	243	246	251	236	242	225	211	257	230	269	242	225	222	235	256	260	255	238	219	245	244	244	270	235	248	261	246	268	230	227	230	256	256	254	239	237	255	236	277	243	234	269	234	250	244	267	274	250	216	234	241	262	274	246	251	272	256	238	265	240	237	249	247	221	245	203	254	265	248	233	225	241	233	234	250	250	253	254	233	248	253	236	249	239	232	269	277	242	211	239	234	249	259	245	239	240	222	249	231	267	253	251	264	274	256	223	266	279	247	264	215	227	255	230	265	249	233	262	226	242	269	254	249	253	252	250	249	263	244	267	266	241	268	259	222	232	256	250	225	241	254	273	242	253	263	242	225	243	238	220	229	223	248	272	258	268	256	268	251	266	240	256	243	248	258	246	240	249	253	249	255	239	255	247	249	208	240	226	239	222	218	249	225	223	260	218	246	234	244	255	235	263	232	265	256	244	259	255	244	252	238	235	255	261	264	233	237	249	232	230	245	249	248	242	223	246	248	226	218	248	244	260	247	257	239	247	238	235	217	263	257	234	258	233	245	253	258	223	240	220	218	223	224	249	225	257	232	219	271	287	253	246	238	226	239	241	235	248	265	235	249	238	227	249	238	259	251	240	229	251	255	247	238	253	205	260	229	227	268	222	242	221	219	250	231	265	242	222	260	243	241	270	236	241	244	224
22680	21208	29040	23705	21210	21245	10207	1480	1079	914	920	782	746	760	647	624	599	594	573	549	561	505	555	547	541	521	517	527	553	509	496	520	493	472	478	509	507	485	510	510	498	484	484	494	466	439	457	510	502	472	443	460	477	468	439	461	452	502	484	451	508	500	469	462	499	474	471	497	487	445	434	444	501	488	438	454	450	471	425	513	469	458	438	463	474	474	476	464	468	449	495	454	481	423	467	451	468	464	493	498	466	488	499	443	464	501	520	487	467	487	503	476	462	488	462	468	477	469	478	515	485	481	445	508	470	477	483	454	464	459	459	448	476	481	420	495	468	463	474	484	454	479	467	472	470	433	484	480	477	503	497	483	482	456	448	521	470	465	460	457	433	476	475	474	502	449	467	482	474	515	427	483	486	467	446	472	450	455	462	486	476	444	490	456	466	459	451	441	470	434	463	439	446	481	423	446	463	485	478	495	455	509	423	459	505	456	485	478	488	460	461	488	483	480	447	473	496	463	466	473	485	492	459	455	452	480	437	466	452	431	471	433	462	467	473	465	445	492	465	456	477	454	428	464	459	432	443	467	461	485	446	454	476	477	480	476	472	464	490	481	463	485	447	476	475	471	441	470	460	452	474	466	480	459	500	484	457	470	416	454	499	436	485	481	490	472	491	483	512	473	486	444	475	481	487	455	479	458	465	466	498	467	519	470	457	450	457	480	425	482	482	521	463	487	494	468	460	474	485	484	494	469	462	489	439	450	491	481	488	473	500	467	491	444	482	469	451	471	520	467	463	465	467	457	484	491	491	470	452	437	478	496	460	461	464	455	471	435	458	478	477	469	432	460	499	449	448	505	467	467	478	444	479	437	445	436	473	472	447	463	491	428	421	462	473	496	439	478	446	431	453	427	451	466	474	427	484	492	472	459	486	475	462	460	467	421	452	461	470	454	484	472	480	442	442	470	466	490	466	474	450	433	475	471	520	453	509	457	473	485	464	487	432	462	454	502	482	435	486	451	469	493	451	455	488	469	481	504	493	427	461	461	470	481	482	461	486	420	437	445	454	467	468	480	461	483	483	474	482	459	477	460	486	506	477	454	486	480	488	496	445	430	415	452	442	470	489	448	468	492	498	450	481	447	454	478	528	494	508	504	443	447	504	478	450	439	446	464	485	463	465	484	455	484	469	474	465	452	494	469	453	491	438	487	460	465	502	470	451	490	465	471	467	424	474	457	445	457	500	495	436	465	472	474	446	450	478	453	461	452	455	521	431	500	454	475	471	479	453	467	458	505	465	474	493	461	479	461	485	503	499	442	449	459	481	484	442	455	466	484	444	469	438	435	444	479	466	459	458	505	498	489	477	470	490	490	432	439	461	506	481	470	467	473	463	448	468	481	497	471	490	460	452	473	473	458	469	471	455	451	459	490	467	455	430	475	464	467	482	474	492	498	436	459	466	474	484	466	450	462	482	522	493	481	485	478	495	487	464	436	446	457	495	454	459	465	444	469	446	450	464	465	522	457	474	480	485	491	483	475	469	489	487	466	455	468	524	453	534	474	460	460	451	497	452	482	437	462	451	453	442	441	466	436	500	489	505	458	478	490	465	484	479	449	498	443	428	470	460	466	482	442	480	504	470	471	522	468	502	472	471	442	448	482	453	464	438	421	440	490	480	486	464	489	494	432	502	431	488	443	468	479	477	451	457	455	451	443	454	462	463	436	466	475	476	510	443	457	424	481	505	472	484	481	442	469	434	499	467	435	452	473	496	460	463	481	469	459	457	485	489	512	468	473	473	440	474	494	481	453	490	458	435	448	496	459	485	487	484	503	418	456	456	431	469	447	481	497	475	471	450	477	497	465	482	460	467	465	494	455	453	486	482	499	452	444	436	454	501	487	445	487	466	468	447	480	464	455	458	482	457	470	444	516	461	474	497	502	462	467	495	486	454	456	507	466	461	504	460	465	455	481	500	456	430	464	484	460	491	459	487	467	447	482	462	443	488	484	497	477	462	442	465	465	471	435	440	482	496	500	460	433	490	464	468	495	462	487	498	470	460	447	488	455	482	477	455	454	443	459	474	464	473	469	457	465	475	499	491	491	497	464	507	456	452	429	487	471	415	525	433	463	470	466	470	445	460	453	493	448	469	488	491	425	480	511	457	437	477	454	457	474	467	439	498	459	481	502	454	447	466	461	465	471	488	442	489	440	488	466	432	470	480	464	450	470	468	488	483	499	479	465	466	473	497	463	467	433	459	509	454	484	422	455	489	420	484	434	479	460	491	498	477	466	453	447	452	475	475	469	442	447	494	449	430	460	461	472	464	445	471	445	459	476	494	477	454	411	470	470	438	470	456	473	476	472	476	494	440	494	484	497	444	460	457	483	471	462	497	445	422	439	477	475	459	503	478	461	456	434	456	464	503	494	427	481	447	445	451	474	451	507	472	459	488	496	451	433	445	454	463	460	483	479	485	461	506	461	457	425	511	476	464	455	429	470	475	455	463	484	457	437	465	429	464	451	477	449	474	448	475	476	472	463	463	486	492	460	468	447	457	442	411	448	441	448	456	495	490	457	534	463	461	479	456	496	455	455	508	468	415	454	458	475	440	473	462	474	491	472	485	436	471	467	463	434	469	435	472	461	425	474	458	460	479	435	442	500	426	436	444	446	473	442	446	429	459	418	472	480	451	483	488	462	494	442	457	485	469	462	458	472	446	477	476	462	462	489	445	453	444	466	461	482	430	453	470	430	456	460	479	474	434	485	423	459	458	491	475	489	445	463	471	462	464	460	474	438	452	467	470	445	446	461	486	500	500	499	431	475	503	429	468	463	488	478	414	473	527	487	475	473	490	456	465	442	433	485	472	474	463	429	406	436	490	493	450	475	430	500	503	460	465	419	491	476	486	436	446	455	467	462	460	497	511	465	477	482	466	483	485	446	464	460	459	495	474	511	484	434	486	494	450	482	506	440	479	501	493	507	456	430	440	476	494	458	451	480	484	473	457	476	449	477	447	455	458	492	450	491	461	458	464	483	480	509	469	498	486	446	442	473	505	473	483	484	462	453	473	475	461	436	467	466	476	465	483	479	456	489	514	478	471	459	475	464	465	432	514	460	423	495	463	488	468	480	454	410	445	471	465	470	450	488	471	483	450	511	442	442	453	467	495	436	439	475	467	456	466	469	455	505	482	438	469	481	439	457	497	479	469	448	490	452	497	486	440	434	473	436	467	476	485	460	477	473	459	418	476	468	451	447	430	455	470	486	455	466	451	481	486	443	468	477	460	443	478	435	460	464	482	498	467	456	431	502	481	464	446	421	463	452	455	486	427	462	493	454	461	460	438	485	499	496	411	491	479	436	474	484	472	439	478	479	519	479	470	454	460	463	476	455	448	468	445	473	425	474	489	495	467	463	483	469	498	514	479	487	494	493	483	513	467	499	471	393	470	467	484	480	443	466	428	471	451	447	424	425	459	489	439	501	480	474	458	474
13328	19644	31366	19432	5498	3970	3076	2340	1933	1499	1313	1253	1118	1024	936	820	826	759	726	717	697	706	626	662	590	624	604	607	595	607	558	579	581	543	590	623	513	596	534	570	562	551	536	592	573	557	545	485	505	560	529	499	582	510	578	553	518	558	573	508	523	538	535	557	562	545	550	557	542	563	555	567	467	560	531	512	534	537	534	520	473	524	590	517	493	556	554	545	504	539	512	499	502	507	556	491	604	536	497	538	541	511	538	495	543	520	538	565	523	520	509	526	535	535	536	519	529	532	549	541	504	524	489	574	533	496	504	525	501	543	542	569	520	558	512	530	551	540	520	543	521	518	565	520	551	534	540	504	532	530	577	571	548	493	477	559	561	553	547	513	506	536	527	534	501	499	550	553	534	552	529	528	522	564	494	524	551	563	611	530	532	511	554	525	500	501	505	542	527	521	526	494	519	555	561	555	552	518	552	550	522	509	519	551	525	564	533	524	542	537	537	561	508	524	514	541	546	516	544	539	466	491	511	544	504	492	525	545	555	531	543	497	572	557	486	541	529	503	523	519	517	498	505	543	546	518	527	531	532	528	528	535	529	531	549	514	571	493	519	506	525	482	544	514	501	523	512	519	515	474	542	554	510	529	545	477	572	547	524	528	550	532	510	529	505	518	533	549	523	546	508	528	545	518	541	558	547	554	536	535	516	501	516	533	516	534	510	525	556	528	486	516	511	514	524	518	503	538	557	540	548	536	497	560	547	531	563	546	528	557	546	541	502	527	501	534	477	544	527	515	494	530	538	542	501	532	564	508	540	543	496	519	538	531	528	533	482	550	497	561	547	554	537	585	513	552	538	517	536	505	523	525	564	510	546	543	536	571	504	491	546	548	507	539	538	525	532	529	553	514	527	535	514	554	520	508	563	526	517	558	515	527	536	494	509	557	538	515	555	546	544	557	500	546	540	520	570	491	566	532	582	522	502	531	546	468	500	522	488	562	539	523	508	532	549	557	527	505	547	501	571	534	486	542	509	562	515	535	546	504	516	550	546	504	586	533	553	488	546	526	500	503	514	523	546	484	557	511	527	562	502	532	531	538	542	573	527	505	539	524	543	525	532	514	514	545	506	521	551	524	511	508	515	530	537	544	546	497	515	525	519	575	537	531	566	510	546	525	528	519	522	495	506	537	501	570	502	565	570	521	536	536	501	540	492	505	509	534	530	581	525	529	534	531	494	500	498	502	531	539	564	526	577	517	541	495	469	536	524	546	528	520	576	536	533	519	498	532	512	543	557	532	556	529	536	508	525	533	493	530	496	544	513	511	539	554	498	570	512	550	474	506	534	503	511	543	557	493	513	496	574	571	537	517	523	483	494	495	502	486	526	534	520	504	509	540	533	524	523	507	536	548	515	534	564	544	517	561	538	528	516	549	523	541	554	522	518	505	497	534	516	517	537	531	521	549	514	588	559	499	521	512	527	569	522	495	527	485	494	557	538	514	511	529	524	498	529	515	540	521	540	542	537	519	483	546	515	529	498	526	494	520	566	517	533	536	595	507	528	517	516	534	500	514	532	515	561	539	504	507	515	537	498	523	555	525	492	510	550	545	530	503	517	489	533	539	555	499	500	507	541	560	503	560	541	521	536	572	535	484	527	513	544	522	527	541	513	510	536	555	501	566	555	493	585	509	519	573	517	496	515	544	533	499	534	528	531	482	549	561	553	526	559	558	528	538	537	510	575	531	504	520	559	543	498	500	542	516	541	519	562	543	505	497	548	560	481	521	493	504	515	531	540	515	521	542	540	507	515	495	545	542	494	495	544	508	533	543	530	542	572	519	556	573	526	522	526	519	547	560	553	533	527	576	564	540	561	566	563	517	526	520	555	536	511	495	495	540	503	546	507	483	549	551	526	561	516	494	539	476	546	513	549	555	552	523	507	529	564	600	527	527	552	521	552	534	561	533	480	543	538	502	546	533	529	488	547	493	548	514	556	508	533	518	483	556	528	524	507	518	475	515	573	567	525	524	535	534	535	498	570	524	495	504	581	540	518	529	528	517	533	559	557	551	485	537	550	514	530	557	526	512	585	509	546	528	528	524	528	508	526	546	508	486	556	509	479	507	526	508	556	507	551	529	535	586	528	522	531	504	534	537	530	525	522	528	508	534	551	508	521	502	537	525	548	555	562	553	475	557	531	513	489	523	519	510	518	518	529	537	526	543	514	497	519	542	497	523	551	539	529	509	544	535	528	492	538	520	525	585	539	502	522	524	522	574	510	520	504	542	509	480	494	564	495	516	502	491	549	527	524	519	547	535	467	526	574	538	535	541	561	535	482	525	554	524	546	524	525	526	532	515	489	502	489	522	551	532	557	518	569	559	501	516	557	515	495	540	497	513	535	523	523	526	518	502	555	540	531	536	524	535	543	525	532	539	524	548	560	539	503	523	546	538	582	505	511	522	565	537	532	553	529	517	526	515	516	523	568	526	525	561	547	537	577	531	529	564	529	512	470	546	569	511	551	526	545	533	525	500	502	512	537	492	539	566	545	506	532	505	539	512	569	519	505	524	495	540	502	504	518	526	517	539	537	491	516	552	534	506	486	522	515	551	550	514	528	511	519	510	531	516	521	508	503	534	495	514	499	518	540	542	508	537	501	554	501	540	543	534	495	502	517	554	526	548	509	542	513	509	486	578	493	524	557	496	548	554	504	542	539	491	510	515	511	524	514	540	524	548	520	536	548	542	518	511	547	547	547	536	510	524	489	501	539	563	542	507	519	547	536	535	539	564	491	493	503	490	530	505	528	521	516	497	522	539	537	526	493	568	560	505	568	544	517	503	531	502	529	523	521	516	542	543	526	551	487	494	547	545	545	522	540	506	581	516	521	531	499	576	510	560	526	531	497	540	520	524	539	569	497	495	529	571	516	520	503	551	541	566	508	565	509	567	511	532	525	545	516	542	515	527	565	509	562	544	520	490	560	554	545	503	538	560	486	535	511	520	527	509	530	555	545	513	492	514	527	544	537	475	490	506	565	561	530	558	539	536	501	512	556	528	544	516	547	530	504	512	508	531	527	546	502	493	523	534	568	503	498	524	539	471	522	534	530	500	513	567	519	562	578	550	535	519	514	507	542	537	509	525	525	550	579	572	546	587	519	544	521	488	514	553	517	496	513	503	526	558	523	503	502	586	548	509	499	534	514	509	501	499	533	531	567	566	532	517	543	495	524	537	494	537	531	520	584	535	504	543	529	535	540	518	463	487	541	528	549	502	545	502	517	510	521	500	529	504	539	512	535	524	524	517	499	520	518	515	539	535	523	560	531	538	509	507	507	593	515	515	532	527	540	521	502	552	516	508	513	515	544	534	564	520	514	525	539	572	521	564	590	510	548	548	517	529	507	555	483	521	495	544	506	553	513	520	583	516	532	517	533	537	493	548	531	519	542	527	507	529	511	514	535	523	544	509	511	537	565	509	507	498	511	545	533	534	560	545
27015	20452	15457	4222	570	379	258	168	155	168	187	170	139	119	166	154	152	155	138	149	137	135	134	155	133	127	138	130	141	128	145	119	139	127	135	133	145	148	151	129	147	138	129	150	135	165	144	140	138	133	124	159	120	153	138	150	128	143	147	132	146	140	156	124	126	142	118	148	125	124	138	145	140	149	127	150	133	149	146	150	147	141	136	128	148	152	161	141	137	157	120	125	116	144	146	123	139	131	148	143	133	141	147	145	140	133	146	144	140	143	135	126	144	140	123	137	145	158	129	122	141	114	127	133	137	147	146	145	145	147	144	127	148	145	149	149	148	133	142	140	149	150	113	131	139	138	138	147	152	153	128	160	143	113	135	142	127	156	155	131	138	132	147	146	133	149	154	147	125	161	120	137	127	145	128	132	139	162	143	139	151	155	143	155	124	133	155	155	145	125	116	131	125	125	143	134	126	120	123	128	154	142	141	157	129	133	127	129	134	139	124	136	131	131	144	133	122	121	156	134	165	148	139	112	115	136	148	133	131	150	140	153	140	152	141	118	138	157	132	128	118	137	147	134	137	132	151	139	132	139	146	122	134	138	149	154	143	128	150	147	127	139	161	133	119	137	138	128	134	128	125	123	124	159	125	113	148	147	130	149	132	142	154	147	121	178	117	135	136	123	139	152	151	161	144	126	141	128	138	132	124	140	125	160	121	130	133	152	158	135	153	141	135	147	152	147	141	119	146	148	143	133	132	137	156	125	135	150	133	133	121	140	153	134	141	132	139	158	126	107	155	139	133	124	133	157	153	162	128	128	147	157	151	130	117	143	136	144	123	124	142	118	146	145	151	122	134	139	125	133	122	145	164	120	131	138	131	137	147	108	128	127	146	144	154	141	127	104	130	115	139	130	122	148	151	139	148	122	166	140	155	145	132	146	136	124	133	149	139	122	159	146	128	128	139	137	134	160	128	140	117	145	141	136	164	120	135	147	153	135	167	138	163	147	139	166	128	133	141	139	144	133	152	146	119	144	146	139	140	143	142	131	144	138	139	144	148	159	131	131	118	141	123	146	136	132	149	136	143	121	146	148	149	138	143	145	147	123	123	131	133	158	149	118	108	131	126	133	149	133	133	151	166	148	127	137	137	138	149	136	131	145	147	133	141	128	142	133	121	109	122	158	141	125	138	150	111	129	123	152	143	138	155	151	136	145	135	129	151	133	121	150	103	130	154	135	141	129	129	120	148	140	133	131	138	121	131	117	151	141	131	143	159	136	163	140	143	135	139	140	133	140	140	120	145	135	133	130	163	159	124	130	140	124	118	127	148	159	123	107	134	140	123	139	157	134	108	128	130	116	118	133	113	130	120	110	142	138	122	145	154	151	141	123	135	142	136	133	126	141	152	141	142	137	150	155	138	122	159	153	137	137	135	112	121	117	126	142	136	164	136	146	141	132	141	156	136	167	147	142	130	157	147	128	142	120	136	137	118	134	144	134	144	133	139	134	128	130	126	146	114	141	144	134	134	141	144	127	126	125	132	156	124	149	151	124	144	127	146	165	137	137	153	154	151	136	123	135	154	130	141	154	160	124	141	142	138	146	132	164	147	152	149	133	138	128	132	156	128	151	135	144	154	138	122	134	140	154	115	119	134	154	122	159	134	154	135	144	135	126	141	139	143	124	142	139	122	122	131	139	130	109	140	132	131	137	126	145	134	150	165	129	123	109	130	136	141	152	135	150	127	134	135	131	123	126	152	135	167	119	139	130	133	130	140	141	149	121	127	126	145	135	157	134	136	132	136	131	137	152	145	135	118	145	149	148	142	162	125	128	127	135	134	131	145	134	160	148	158	144	132	137	163	121	136	119	129	131	119	137	146	147	146	124	143	127	112	137	165	148	117	140	153	147	125	126	131	124	136	135	126	129	144	142	133	127	142	143	121	141	135	133	145	142	135	157	140	136	140	125	127	154	122	149	135	145	148	143	146	136	144	146	127	149	142	125	124	139	130	138	150	123	126	154	131	119	124	138	134	138	133	129	142	145	127	133	124	119	123	120	152	139	150	143	141	132	155	138	133	118	140	125	132	115	136	140	137	138	145	158	125	123	143	121	138	142	130	126	157	116	129	120	138	133	149	141	130	156	126	124	127	141	122	127	125	132	148	153	152	120	137	136	150	117	135	144	135	140	135	140	139	137	122	124	117	160	149	139	138	135	130	146	128	147	143	134	136	156	147	163	132	135	138	148	143	146	153	143	139	153	159	133	132	128	138	125	140	154	122	133	144	132	148	148	126	147	145	159	132	156	114	135	153	142	135	142	116	149	135	126	156	129	121	130	133	141	139	149	126	138	145	148	136	137	123	159	130	128	140	120	137	120	122	120	158	155	148	148	147	147	144	121	146	144	143	123	148	139	125	128	130	151	134	150	152	128	124	135	122	139	126	165	141	141	128	144	134	127	125	131	124	139	154	141	132	157	145	128	155	115	143	133	147	135	132	140	141	122	108	137	141	132	131	150	149	124	144	143	139	128	123	146	132	142	109	141	152	143	124	132	124	112	155	132	154	122	142	119	135	164	131	142	135	136	134	151	156	167	120	132	129	140	142	141	144	133	126	133	145	136	150	137	119	132	135	118	156	129	148	124	137	140	139	155	131	140	156	135	157	147	133	139	120	113	147	160	139	142	130	159	137	135	141	152	138	118	128	143	130	148	138	135	124	123	145	147	127	140	146	160	139	136	114	134	126	158	152	154	135	149	122	119	136	139	146	119	139	116	144	142	137	127	134	150	151	127	127	132	129	154	143	131	131	140	102	124	122	123	130	128	135	138	138	133	134	152	128	136	163	156	144	143	139	138	142	149	122	127	142	119	161	126	124	129	148	143	134	149	146	146	120	121	129	126	121	137	139	104	144	142	150	134	123	139	139	142	152	144	144	137	118	139	140	117	126	120	144	135	139	131	154	126	128	136	128	142	127	136	144	138	123	131	115	134	123	143	133	145	133	140	122	143	139	124	162	143	139	138	150	151	124	140	137	126	136	125	136	148	120	135	143	144	123	134	152	123	148	137	132	148	127	144	126	143	130	135	131	161	163	135	145	143	130	145	130	127	139	126	139	147	126	133	135	159	128	131	148	144	146	127	124	138	136	142	149	149	137	123	132	132	143	150	131	129	151	135	134	135	142	137	130	142	135	128	137	125	122	139	152	123	157	152	146	138	149	132	129	141	138	151	146	131	131	153	134	121	152	147	127	124	137	147	150	120	148	119	125	160	155	149	140	158	147	158	115	149	129	137	149	140	128	131	134	146	131	142	157	135	131	133	130	152	141	132	149	142	137	133	156	145	127	131	136	152	135	126	124	140	129	122	145	128	114	149	147	155	147	115	127	118	145	137	128	133	127	164	141	156	147	141	145	141	150	164	123	143	128	138	144	118	132	156	142	136	150	137	131	147	136	128	146	140	151	122	147	131	117	137	145	146	138	128	149	134	148	135
8563	5147	17116	3730	513	359	298	277	225	210	217	206	201	192	214	188	209	206	175	171	178	171	147	185	164	158	172	196	183	196	200	186	177	155	153	181	194	173	165	186	163	164	175	158	175	158	164	190	167	171	181	186	171	180	170	182	164	148	153	174	175	153	168	159	165	164	168	182	186	177	179	180	153	162	158	153	184	174	169	179	159	177	191	159	160	175	168	164	142	163	173	180	165	190	187	150	168	149	169	151	164	161	154	152	151	183	184	168	175	156	209	171	163	171	147	143	173	161	174	148	138	163	176	175	177	166	166	189	164	164	168	173	175	185	173	155	186	184	176	174	157	170	167	150	159	175	208	182	186	141	155	179	155	171	178	173	158	163	180	179	167	154	161	163	182	152	157	156	163	134	187	178	163	174	162	161	161	165	168	186	167	171	189	176	161	165	190	169	151	161	151	174	160	168	153	157	169	163	157	181	147	182	169	155	171	148	180	145	146	182	177	187	176	172	171	169	190	169	155	174	177	162	144	161	140	176	187	190	198	161	153	158	163	152	167	174	162	151	163	157	174	169	155	177	170	157	159	170	159	160	181	173	166	161	166	169	169	176	156	170	172	166	185	155	189	168	142	169	160	176	173	175	148	155	164	176	170	158	173	174	165	180	148	145	189	183	183	189	163	148	176	157	165	184	153	155	134	167	156	163	175	158	166	168	150	160	176	151	150	168	177	157	171	189	176	181	183	164	140	177	157	168	156	170	163	178	158	161	162	164	180	178	144	167	162	179	165	163	139	168	177	173	179	183	172	178	192	171	167	169	176	167	177	161	192	163	158	171	191	163	185	178	167	173	166	168	166	154	170	186	147	159	162	167	133	176	148	159	170	186	198	170	177	185	186	150	199	165	160	160	172	174	176	161	175	172	156	178	177	187	173	181	174	164	186	186	178	151	162	155	159	194	176	160	150	154	160	163	170	196	150	156	171	151	164	155	158	161	158	178	167	183	138	148	152	151	181	150	152	173	179	162	173	165	163	172	134	183	204	164	153	174	181	167	165	170	201	151	169	166	172	191	177	166	175	175	188	164	187	176	185	196	173	162	154	176	166	183	188	163	180	159	141	162	187	167	165	177	175	176	159	167	164	172	196	171	160	188	153	179	181	176	170	174	166	176	148	171	194	166	148	191	151	145	175	164	178	169	166	167	190	160	154	141	153	158	174	182	153	153	192	185	149	170	161	179	185	161	173	161	192	175	175	173	151	165	179	192	161	168	173	170	171	151	163	196	168	147	175	178	162	181	180	158	168	167	163	164	159	190	185	189	167	154	160	195	151	181	183	167	176	166	173	162	156	212	175	179	173	178	177	150	151	184	182	177	167	184	168	191	166	171	177	189	185	167	160	192	168	165	163	173	168	154	163	160	172	184	160	172	172	171	154	177	176	181	184	177	177	151	167	178	181	172	175	146	172	175	173	172	179	165	194	196	165	144	196	170	172	173	177	181	158	178	187	180	174	155	160	165	152	173	162	178	183	165	164	147	153	160	169	160	152	152	139	148	175	174	167	187	195	183	160	162	163	175	169	166	184	182	158	177	160	151	146	166	176	171	182	172	156	166	171	165	154	200	187	171	165	172	161	180	160	164	171	164	177	162	165	182	178	192	171	148	169	156	184	160	177	158	160	172	166	182	171	179	162	161	153	162	172	148	176	169	158	169	155	183	163	175	166	169	143	156	150	162	182	171	172	146	157	183	154	163	170	166	170	156	163	204	181	183	190	177	189	169	151	161	190	182	172	174	163	173	180	174	171	175	158	184	160	158	178	163	163	172	165	166	149	171	179	168	174	183	169	156	189	170	171	182	180	163	158	186	158	167	167	181	163	173	177	182	164	166	138	166	171	161	171	173	192	178	162	171	156	152	151	157	154	160	160	160	176	163	168	154	174	182	176	151	172	193	163	166	172	177	168	169	167	168	178	144	168	176	171	148	160	183	160	161	158	172	180	165	193	145	175	167	171	167	190	161	185	157	158	189	168	161	175	174	154	179	160	162	185	173	183	171	185	156	189	183	170	184	149	162	161	167	170	194	177	168	177	173	167	150	169	161	187	195	152	183	168	160	150	158	163	169	152	159	179	175	137	166	188	154	179	175	163	171	159	174	163	168	165	177	170	162	189	180	175	185	161	195	169	179	177	156	150	160	164	164	180	170	167	188	174	186	158	174	160	154	175	189	169	179	177	160	171	171	192	179	178	161	204	174	170	159	167	162	149	160	154	173	142	172	195	170	157	182	176	194	160	168	167	171	153	172	179	169	172	182	177	179	177	189	160	176	169	171	171	181	201	182	181	169	199	168	168	167	165	166	172	173	171	172	172	194	162	172	179	168	166	187	162	162	165	175	177	163	179	163	195	172	158	161	163	158	176	154	158	176	169	169	183	162	137	148	168	181	164	166	175	179	172	200	153	170	156	155	162	178	165	152	180	166	161	201	165	161	191	170	172	176	163	150	185	180	175	172	178	169	155	180	161	168	161	162	163	188	167	173	193	164	166	177	155	169	185	182	186	162	172	166	186	160	162	166	178	150	171	146	192	148	169	165	172	167	175	161	181	168	151	165	164	177	163	165	181	141	172	169	188	157	160	188	153	191	180	172	158	186	175	167	166	168	186	165	177	166	171	194	179	159	184	178	164	176	165	174	165	173	180	164	185	166	159	164	160	173	150	150	171	161	175	171	175	193	178	169	187	176	163	153	179	176	178	154	147	182	161	173	179	157	164	186	174	180	165	177	168	165	188	174	175	156	152	170	168	167	177	172	186	169	169	170	168	151	162	183	161	181	143	191	181	176	179	174	151	172	173	192	169	181	160	184	201	169	174	177	159	173	162	182	173	159	141	172	172	162	142	152	167	149	166	174	173	184	181	176	182	181	161	179	181	165	163	168	167	168	176	164	162	166	184	161	153	148	159	170	186	170	171	162	170	172	153	185	168	170	150	169	173	167	173	159	165	181	186	179	169	184	160	177	185	178	164	190	156	155	167	178	161	154	161	172	152	180	199	193	176	176	167	167	167	192	176	155	177	153	169	176	163	170	178	173	147	152	148	164	168	178	185	175	154	179	173	155	182	151	180	158	180	152	167	162	146	172	168	165	182	177	169	148	143	170	162	173	169	162	171	183	164	187	161	172	168	173	170	177	177	144	154	165	173	172	193	153	150	179	156	168	168	163	177	157	179	171	178	170	165	165	166	165	184	193	146	174	178	186	147	168	168	177	169	201	156	164	188	161	178	177	179	173	168	161	169	148	170	167	194	155	169	159	163	173	154	169	140	154	172	173	165	162	169	189	154	168	167	167	179	157	166	196	184	152	167	152	146	179	151	166	164	149	160	171	169	141	159	176	146	171	141	194	170	164	169	205	190	163	147	156	175	169	162	202	174	183	170	182	175	168	144	174	137	177	167	155	159	166	169	154	166	153	156	156	171	187	153	166	176	165	190	173	168	174
23588	21196	28643	24151	21180	12714	1360	755	624	532	516	467	435	434	394	360	381	381	337	387	355	368	347	345	336	327	345	329	324	349	330	328	340	332	329	326	321	308	310	326	297	327	308	308	317	318	348	315	310	297	330	313	303	327	318	330	334	333	300	314	307	342	326	321	363	310	311	346	334	316	309	262	340	309	318	308	328	329	300	318	325	355	350	302	305	325	279	328	281	333	317	333	294	338	300	334	315	288	310	309	298	322	311	269	328	298	330	333	301	284	332	301	320	304	269	304	347	289	317	279	292	324	308	301	324	308	316	344	324	320	281	323	297	289	312	296	294	279	304	315	323	288	328	336	297	284	330	316	306	298	345	330	310	336	326	290	313	311	326	307	311	299	293	310	318	337	302	298	293	297	310	282	297	296	315	284	325	301	353	308	281	305	327	299	275	332	306	319	314	299	336	317	293	319	341	311	328	284	284	321	304	291	324	313	321	287	275	296	281	298	313	318	325	302	267	315	287	319	309	312	299	319	291	308	293	319	318	306	332	305	300	297	301	308	334	297	316	306	323	271	325	304	276	328	309	291	312	310	301	306	306	304	309	285	313	289	266	302	311	311	304	300	301	319	317	316	295	325	298	295	275	329	319	294	297	331	315	316	286	343	293	300	296	329	318	284	314	286	296	289	349	287	305	328	315	294	336	290	294	301	284	279	315	310	313	300	300	356	341	307	329	302	303	327	267	312	298	311	328	286	352	280	275	325	291	322	309	321	342	288	321	302	323	332	332	314	333	320	270	289	311	289	306	305	283	283	308	291	309	307	294	275	314	303	322	282	327	289	295	323	316	310	300	314	264	315	282	312	291	319	313	302	315	313	296	296	311	301	296	277	295	313	324	316	319	299	298	306	297	313	317	330	308	300	288	313	283	301	292	306	329	311	332	313	268	334	333	295	364	306	316	317	317	317	321	329	300	316	316	301	331	283	313	336	304	322	286	330	308	279	317	325	301	298	315	339	325	317	306	307	305	314	301	300	322	305	314	285	296	313	325	293	321	306	320	299	323	302	289	311	324	311	328	304	301	321	333	290	299	345	297	303	318	322	312	346	342	298	306	325	310	285	298	310	299	316	302	313	302	319	317	274	302	313	310	305	329	308	303	320	293	332	320	331	311	310	300	305	324	326	314	310	293	294	302	318	318	294	293	312	288	313	337	311	278	285	310	280	287	308	303	335	302	320	317	297	300	324	325	254	301	304	309	320	348	299	321	286	293	301	329	297	328	297	319	303	332	294	309	324	324	289	301	286	325	323	349	281	310	324	326	298	313	281	297	299	281	333	334	310	338	305	303	323	324	303	287	304	324	310	327	293	308	336	338	333	285	321	311	315	320	340	298	310	323	325	312	297	309	326	311	275	331	274	274	333	309	320	320	298	309	308	298	339	322	285	340	303	300	334	317	262	308	295	291	302	348	279	303	355	338	289	321	320	334	352	307	283	298	337	304	288	308	280	314	327	303	334	299	304	305	324	316	316	307	315	297	303	301	331	326	343	298	323	316	354	289	324	323	307	275	349	342	311	288	329	340	284	276	291	307	320	275	308	302	344	317	303	312	332	314	290	323	317	330	292	298	296	338	294	287	312	271	293	321	307	321	306	322	307	295	339	303	303	290	320	291	286	303	316	318	298	318	324	312	298	328	267	335	331	300	310	280	296	322	298	315	327	310	286	310	311	305	314	323	348	345	310	315	335	292	325	310	303	292	296	304	328	325	299	331	311	304	315	337	322	328	312	301	316	327	277	288	322	324	298	325	325	308	344	306	271	307	297	320	319	308	312	307	335	299	303	295	335	329	308	345	315	326	320	309	327	301	312	312	314	285	271	314	295	317	296	311	283	340	325	318	330	303	323	311	272	291	304	309	307	295	300	307	285	305	281	288	297	267	328	322	342	333	338	325	288	300	304	296	299	317	337	277	308	320	328	318	335	333	299	290	318	317	328	288	302	304	311	297	315	287	297	324	270	311	313	327	318	303	302	301	368	325	320	316	332	314	352	336	323	332	295	312	325	327	301	316	330	342	292	319	271	299	300	292	313	314	291	311	324	325	330	276	314	326	319	311	305	323	305	327	304	325	299	301	284	300	303	306	283	301	300	292	290	285	306	306	332	306	316	316	304	342	332	339	292	316	281	320	297	282	318	317	320	294	299	338	311	326	349	295	289	309	299	344	335	303	284	310	301	306	325	336	296	315	298	349	290	330	306	317	362	308	289	347	317	318	313	315	275	297	325	306	324	324	296	322	313	296	308	279	302	316	334	310	323	308	298	315	313	334	323	298	306	308	284	320	346	320	325	289	319	306	303	286	300	320	372	287	319	321	287	343	337	332	346	326	337	322	280	321	294	277	306	319	294	307	307	336	315	283	315	309	316	338	336	291	314	323	338	301	333	294	314	299	319	316	310	301	337	302	336	323	316	296	315	315	300	319	334	280	324	314	296	311	323	307	284	300	291	333	333	309	306	290	322	284	291	307	283	291	348	315	293	319	301	315	329	294	324	335	307	308	299	295	294	297	307	322	331	301	313	279	288	320	283	332	314	306	315	307	303	296	335	308	306	281	272	333	330	321	307	294	287	320	316	327	307	316	310	317	313	323	272	322	301	309	313	300	301	272	344	299	332	317	328	316	317	303	298	321	287	321	331	358	321	355	321	325	338	283	310	284	317	295	302	300	313	346	288	340	311	314	314	277	343	298	295	327	263	301	314	337	303	319	301	334	291	297	308	299	318	330	326	318	279	330	308	304	329	334	323	337	299	296	298	279	329	305	277	278	308	303	270	311	323	302	344	297	302	315	299	299	280	352	270	286	290	315	318	315	314	296	345	323	316	301	313	333	301	282	322	298	309	303	289	295	285	312	295	309	304	319	305	338	340	316	292	307	342	320	302	313	292	306	311	302	301	281	324	299	308	321	318	347	297	288	335	311	306	283	297	315	305	301	332	287	287	319	290	327	299	298	296	313	291	323	303	360	307	323	317	312	300	318	303	274	306	295	299	326	311	327	306	276	305	308	299	304	307	317	317	299	286	317	320	318	303	325	367	317	337	319	331	329	297	320	304	315	299	308	297	311	319	284	335	308	280	304	295	320	312	317	303	328	302	350	334	314	323	283	304	340	304	304	252	299	301	312	324	314	331	294	286	329	270	294	346	285	326	312	290	304	312	309	319	298	313	312	298	316	315	318	277	300	325	305	318	327	280	328	309	327	331	320	324	316	295	335	315	306	303	304	299	300	300	309	302	314	324	319	322	262	294	313	299	317	316	323	314	315	290	323	283	344	298	316	319	298	300	307	291	292	289	302	329	313	306	297	315	279	294	313	332	323	325	287	313	305	300	284	317	290	308	302	293	298	297	336	277	307	316	326	310	329	359	273	321	311	328	319	285	283	289	322	307	312	292	308	298	331	276	298	304	272	330	326	323	271	316	333	285	321	330	344	332	327	304	320	351
11086	14922	26603	17092	3142	2248	1611	1328	1058	968	734	682	678	588	559	548	478	456	461	489	409	437	378	410	411	407	374	377	392	381	389	395	364	374	362	377	372	379	387	367	366	351	396	344	368	350	351	334	359	372	373	387	361	398	371	378	396	364	377	353	329	364	378	398	363	351	378	330	342	393	373	375	352	345	338	342	389	343	392	324	379	346	336	373	354	323	331	359	349	375	364	375	380	300	367	310	398	354	374	377	335	357	342	360	363	375	373	355	362	340	374	363	395	373	376	373	340	366	365	389	349	344	349	352	338	363	365	351	358	382	354	336	391	358	374	352	326	334	353	373	334	386	365	365	383	358	345	359	371	365	375	347	331	344	337	378	371	377	339	355	380	351	332	340	331	379	370	367	348	355	367	361	398	355	373	366	386	381	378	361	325	328	351	343	348	368	349	334	354	330	373	395	337	368	355	365	336	370	353	373	346	341	351	357	364	358	387	383	343	366	356	350	340	372	330	334	348	355	357	321	362	339	357	334	318	353	352	340	325	335	346	335	323	394	350	323	342	355	394	344	356	341	331	348	315	313	339	347	370	347	378	326	326	358	355	342	335	368	398	391	336	355	366	352	362	373	375	345	349	350	353	380	370	348	349	340	383	367	376	350	349	373	344	339	318	352	371	337	374	324	346	367	341	352	357	362	352	399	364	368	371	331	359	334	360	380	348	355	360	357	359	340	352	314	385	371	356	376	299	352	357	351	355	384	378	342	328	353	338	368	360	384	380	386	351	377	331	396	318	344	396	387	369	350	369	370	336	364	363	355	344	373	336	333	374	362	402	346	324	386	369	364	328	335	405	380	350	370	390	337	360	334	342	333	379	376	355	329	379	387	347	392	356	370	331	370	350	343	370	357	405	359	345	343	355	371	376	350	342	368	354	364	333	343	350	348	373	379	360	320	352	324	344	331	342	335	354	359	348	369	346	350	377	366	338	373	406	368	338	374	319	343	357	384	372	356	343	343	365	358	338	339	378	378	340	349	355	337	337	325	375	366	336	360	389	360	357	326	348	366	333	353	344	375	366	324	351	375	375	351	366	317	346	365	327	350	380	352	355	345	338	320	354	340	372	341	350	333	351	317	340	377	352	372	311	339	364	350	363	339	337	375	343	387	364	346	325	315	370	373	341	322	303	348	342	344	362	378	391	332	378	347	348	341	415	375	323	376	331	388	354	340	358	334	369	335	346	377	366	358	369	334	390	388	360	350	334	341	345	352	351	333	365	378	363	354	364	354	347	360	351	352	404	359	357	388	338	351	343	347	381	387	352	337	363	354	350	343	349	326	349	366	299	337	323	401	396	364	340	342	378	361	349	352	349	348	363	345	376	371	337	337	338	331	352	338	352	372	319	344	350	352	338	341	328	348	363	360	344	368	351	333	374	338	352	323	355	346	374	343	361	348	356	360	341	373	367	348	369	376	346	341	341	343	297	353	368	350	351	353	358	323	342	369	375	356	350	363	348	339	346	337	355	403	322	339	358	326	374	377	359	336	354	369	374	359	341	375	353	349	358	367	327	366	371	346	323	363	335	345	340	366	365	355	351	343	330	342	359	361	333	345	335	357	359	327	379	349	339	345	365	339	353	343	344	366	357	360	365	368	338	369	356	361	355	324	325	365	391	336	373	318	351	377	393	362	351	358	366	348	369	317	351	333	380	341	357	374	326	356	335	368	350	381	348	377	333	357	342	379	396	332	353	357	400	364	363	345	345	352	378	337	347	373	356	360	366	347	307	350	348	371	345	386	372	385	352	366	342	348	391	368	348	325	346	321	357	332	344	363	365	343	327	360	352	372	343	363	351	397	364	385	376	335	340	364	333	377	378	339	394	339	326	363	358	341	357	353	359	309	353	336	379	373	321	361	364	329	340	359	356	338	341	376	358	335	362	377	380	354	344	364	345	368	343	390	380	352	359	330	332	358	342	331	389	366	362	336	336	353	348	347	368	362	340	376	354	379	352	341	353	354	339	328	351	392	366	370	379	360	357	350	358	353	371	356	385	350	361	359	350	323	356	351	317	356	349	324	348	352	375	364	355	359	384	352	371	367	363	369	337	357	358	339	363	353	349	365	362	332	336	341	405	343	363	348	364	339	338	412	329	339	334	362	331	359	390	375	350	343	330	368	377	346	353	337	346	333	372	339	316	339	361	373	361	376	371	375	342	386	350	333	354	326	371	330	344	384	353	330	331	367	339	356	383	345	354	384	345	373	364	384	359	375	389	339	360	349	385	363	351	365	365	375	362	385	339	339	355	325	348	412	356	354	324	338	346	359	340	385	356	354	328	343	342	335	393	331	352	364	390	352	334	370	362	376	338	363	351	389	395	311	338	360	339	347	332	395	359	359	318	367	357	348	323	334	331	352	355	363	349	352	355	413	325	334	354	387	353	402	348	367	372	348	350	332	378	376	337	345	354	362	338	339	325	351	359	353	388	368	351	355	318	346	376	364	357	348	343	387	375	370	359	356	360	344	370	310	384	341	377	344	372	373	352	340	338	381	370	348	343	352	331	337	342	354	335	344	350	328	346	326	361	368	366	325	341	389	340	327	388	349	345	384	369	343	358	374	347	327	354	334	342	362	337	365	379	406	333	379	341	353	350	360	381	387	347	370	348	362	350	345	320	358	341	349	391	346	373	324	368	342	330	324	321	333	327	374	334	344	391	393	384	335	338	363	331	348	335	363	371	355	365	351	369	337	374	332	343	364	315	328	340	364	357	362	339	332	332	341	373	361	381	341	340	368	352	384	313	357	359	362	372	354	329	331	350	375	343	385	357	366	345	352	381	318	335	329	333	356	369	355	390	340	329	358	356	345	339	358	369	329	385	364	345	365	374	383	349	367	381	341	378	380	372	355	338	339	337	361	355	344	370	336	356	361	332	389	342	359	396	342	347	370	313	357	383	330	354	352	336	377	363	360	366	354	344	338	369	370	357	358	324	359	348	393	352	359	387	331	357	337	337	342	380	329	359	369	370	345	372	361	359	360	381	356	339	362	339	301	335	368	353	385	356	342	365	363	335	370	356	371	365	357	356	315	380	367	350	334	363	395	356	357	366	359	363	354	376	343	363	345	384	350	373	317	354	349	331	355	342	377	388	375	346	322	345	337	332	388	296	340	348	332	352	349	322	366	308	361	369	350	366	363	368	344	362	354	364	339	342	379	340	339	355	345	339	366	330	334	331	349	341	352	373	380	365	355	353	366	344	332	358	374	333	345	341	344	361	389	369	364	344	346	335	346	395	368	376	356	365	327	397	341	362	348	401	349	363	321	387	386	366	331	348	348	367	396	381	326	348	377	363	367	369	368	368	360	335	356	395	373	391	358	354	365	338	353	347	325	358	341	354	364	365	353	351	336	350	355	349	326	405	343	359	379	375	327	366	377	344	348	385	311	351	386	351	333	358	307	379	344	355	334	361	343	367	355	365	358	362	379	311	318	361	365
24808	21179	27598	25106	14333	977	500	349	322	321	283	252	259	260	240	242	212	226	209	227	235	219	217	217	202	204	172	231	193	208	213	209	234	202	193	205	173	209	181	191	198	201	186	207	226	198	206	204	214	209	184	205	210	184	202	198	191	174	188	175	212	193	206	206	203	169	204	196	186	210	160	203	187	201	189	198	207	213	198	204	163	188	198	209	196	173	181	157	184	183	206	213	191	181	228	185	214	186	197	213	185	213	202	219	177	205	181	199	182	197	162	214	190	198	179	197	193	193	186	189	196	197	175	188	175	204	195	207	204	173	189	182	179	224	200	179	201	177	202	207	184	181	192	166	202	184	193	178	184	203	193	198	188	186	193	191	192	192	195	205	191	200	185	194	190	183	226	186	215	196	211	190	218	211	205	193	190	200	184	184	201	208	216	219	184	183	187	206	193	187	213	175	173	188	213	176	200	191	198	206	182	195	206	195	219	190	169	195	211	188	206	195	173	195	188	204	171	184	164	202	203	186	191	207	207	206	202	186	179	165	192	187	219	180	187	192	231	192	182	208	204	203	193	195	188	209	192	213	197	199	184	183	187	181	169	217	204	185	196	191	205	203	206	211	201	201	215	205	191	198	210	185	215	187	231	174	206	208	204	193	197	212	193	178	203	186	191	195	204	198	162	177	187	184	171	212	194	193	199	177	210	188	179	193	170	199	199	214	210	202	208	177	197	219	199	216	187	189	209	181	189	177	181	201	189	184	171	172	209	174	202	185	188	201	174	188	181	202	214	182	173	223	191	166	204	186	207	184	209	180	176	194	209	195	173	200	188	196	202	195	193	177	222	149	201	184	201	196	186	208	180	199	188	186	201	180	192	190	194	215	201	203	191	182	208	190	194	187	181	184	213	191	204	185	179	172	185	174	195	202	189	211	196	227	191	189	195	193	174	201	177	194	188	176	198	200	192	201	215	194	198	211	198	165	179	180	205	198	195	177	169	184	172	199	198	214	190	168	208	202	172	177	197	188	184	195	215	178	198	208	175	222	204	223	187	174	190	204	211	182	179	212	180	197	226	177	219	206	204	188	176	179	182	187	196	183	193	178	198	202	194	205	199	180	187	188	185	202	200	218	169	191	196	200	189	192	189	185	186	194	210	165	181	189	186	189	184	189	211	211	221	191	195	190	213	226	190	196	187	206	194	186	206	204	179	216	194	183	190	181	186	177	173	180	205	195	181	192	178	201	181	181	181	202	206	182	178	194	196	198	191	181	196	171	174	194	202	186	215	173	215	169	188	212	182	180	203	185	198	212	194	195	197	191	191	177	182	172	191	207	168	203	191	190	185	194	181	207	183	191	178	176	193	195	174	187	205	186	223	211	176	208	199	218	191	208	205	183	204	182	187	213	215	187	203	197	226	189	208	181	173	176	191	206	173	170	195	186	205	190	189	184	191	187	186	195	191	180	204	197	206	215	207	211	208	202	190	197	200	188	190	204	209	245	194	179	204	188	189	194	214	203	190	187	193	176	180	174	203	209	181	192	192	202	229	165	155	179	202	209	188	191	197	175	201	188	187	205	190	199	188	195	210	190	202	181	187	209	193	206	176	187	199	187	207	179	178	241	199	165	195	173	227	183	196	210	188	200	183	221	189	198	200	183	182	193	185	220	190	213	185	202	200	194	213	206	180	168	189	213	191	183	203	197	179	184	196	235	195	200	198	218	175	188	183	201	204	195	191	202	183	186	209	177	183	183	179	220	188	199	203	205	165	159	173	190	192	221	212	202	167	182	196	201	196	190	199	195	212	190	186	200	212	212	214	197	213	169	202	210	208	203	197	199	188	200	193	157	187	186	172	202	183	189	181	204	190	199	192	204	175	186	201	184	181	200	208	229	200	205	176	176	195	191	189	212	206	199	190	205	216	191	204	199	178	211	224	197	193	188	196	187	190	218	199	190	189	185	209	186	190	178	183	195	203	170	186	215	183	212	187	184	192	195	200	174	196	170	187	186	192	213	180	187	174	179	204	184	194	174	195	166	191	204	181	225	195	188	163	189	184	201	192	188	158	164	192	194	173	199	245	195	201	182	194	213	203	201	161	172	189	193	181	205	210	177	183	213	219	208	212	210	196	198	196	192	179	200	210	170	189	192	173	186	177	198	192	180	180	183	164	179	205	213	177	181	182	175	222	186	205	192	194	195	180	195	198	209	192	174	171	176	184	181	165	194	196	214	197	198	167	176	196	196	184	199	187	192	194	198	183	182	181	202	187	212	217	196	209	213	196	161	179	207	203	238	193	173	203	180	188	197	211	204	200	197	199	192	179	168	196	181	181	191	197	215	206	187	204	212	185	203	204	190	202	203	183	192	180	192	194	195	175	204	216	191	198	201	193	197	200	190	199	214	198	199	175	174	195	214	200	201	191	204	208	192	199	193	183	203	203	218	203	184	180	168	184	198	213	185	192	208	173	188	188	185	224	178	197	177	195	198	164	195	180	198	202	204	199	206	195	226	194	198	176	183	184	219	204	185	190	165	162	182	187	183	195	176	164	205	182	209	203	186	178	197	191	183	181	184	210	205	188	200	210	214	192	199	198	179	198	197	175	214	200	197	199	200	196	170	192	178	188	180	216	172	200	173	186	210	200	165	172	210	179	175	186	203	190	212	195	206	189	180	206	172	206	168	210	221	188	163	197	193	179	185	180	175	203	198	190	216	195	198	213	188	195	191	197	187	184	190	216	196	209	179	183	202	204	207	206	204	179	184	212	182	193	192	189	187	179	191	193	175	196	197	204	183	194	216	193	201	217	197	198	171	193	183	174	207	191	201	190	187	188	179	180	186	223	199	185	175	199	186	177	184	190	202	182	176	192	193	209	174	180	210	186	167	191	193	168	188	189	188	198	190	180	187	196	196	203	186	193	196	188	201	209	192	189	182	185	181	202	175	208	193	178	208	184	186	182	188	198	185	207	191	224	182	202	179	213	191	233	184	205	186	199	199	181	188	207	186	215	193	191	171	180	208	207	191	172	208	202	223	185	188	189	210	173	186	192	194	189	187	204	185	195	182	205	185	225	208	173	170	165	186	196	194	189	191	192	190	170	190	195	209	179	186	223	181	193	193	194	182	175	217	210	214	180	173	177	200	193	206	201	190	198	205	200	184	186	205	200	206	179	197	187	192	180	208	193	198	185	195	218	191	215	209	195	204	184	190	201	184	207	181	208	188	216	190	174	186	172	184	178	186	183	207	186	201	186	196	182	182	190	166	203	198	201	198	217	201	191	205	199	176	200	195	196	185	221	199	187	206	211	196	183	182	186	192	174	221	213	202	201	190	162	195	209	165	199	190	208	193	170	207	185	186	190	197	209	193	177	190	192	187	211	196	206	183	193	201	217	193	188	180	187	195	207	191	197	213	205	173	197	209	207	197	186	164	174	192	175	219	199	193	195	175	205	174	213	217	184	188	201	183	190	196	203	191	194	187	208	181	201	175
10736	11959	22792	14141	1803	1291	957	745	620	527	443	449	346	356	327	343	310	326	314	301	299	302	261	273	255	233	266	278	249	244	263	250	262	250	260	281	250	250	227	289	240	267	227	213	262	278	230	243	252	226	258	254	218	261	249	223	289	229	275	255	247	247	227	251	230	220	267	238	255	228	259	234	285	259	243	240	237	235	251	266	242	232	263	256	251	230	243	241	255	230	220	236	236	242	285	252	283	251	258	229	255	261	246	231	227	251	239	272	287	251	232	227	236	243	247	239	238	244	228	235	248	272	260	240	243	208	233	222	243	259	248	227	233	258	254	255	248	265	261	228	238	242	254	260	247	245	251	264	227	246	244	264	250	259	245	257	240	242	244	250	229	232	244	287	254	267	257	269	231	248	251	265	255	252	224	249	208	212	248	224	254	241	252	225	238	235	249	256	223	225	216	232	258	246	259	258	248	254	243	258	241	251	246	236	232	255	263	247	230	237	261	247	237	243	257	218	227	232	222	218	236	268	227	235	225	278	241	265	232	242	236	230	226	224	241	275	259	243	247	214	233	231	212	240	229	241	225	264	274	247	255	268	240	235	242	228	247	237	260	244	246	249	248	219	235	275	238	238	244	227	255	246	227	248	278	251	239	245	257	228	257	238	240	260	248	230	241	267	273	277	260	235	258	249	254	263	262	273	241	236	232	243	240	248	269	230	242	264	251	265	257	256	237	241	238	258	252	248	220	235	253	233	221	239	248	259	261	250	237	244	248	242	240	278	238	246	260	249	249	247	264	246	229	236	236	260	233	224	256	258	215	238	216	253	263	251	242	238	263	252	248	230	264	253	247	218	271	263	254	259	244	227	265	232	273	241	236	253	241	210	223	231	256	243	257	236	261	242	247	196	237	262	264	252	233	233	223	237	252	279	262	245	233	249	228	219	230	223	239	249	254	245	251	279	234	244	247	251	282	240	228	240	248	264	287	235	267	216	247	227	235	242	226	234	251	228	217	235	233	229	257	251	239	255	224	265	249	216	261	248	242	223	278	219	283	213	213	237	258	262	251	232	265	268	234	266	227	238	264	268	243	239	234	215	283	286	243	263	253	256	260	240	250	228	229	263	245	236	223	239	262	255	217	221	236	263	248	217	234	252	276	233	257	245	250	255	258	263	245	218	266	222	252	246	247	253	249	246	251	249	245	254	225	235	221	241	228	269	245	235	253	251	256	286	228	226	241	281	249	270	253	254	228	230	240	247	228	249	272	239	228	251	243	253	244	259	254	268	245	249	233	230	234	226	230	233	204	264	242	222	255	245	255	245	249	240	244	246	254	264	261	226	228	230	241	249	234	270	265	236	255	262	247	256	224	232	247	271	254	223	250	265	237	259	259	216	242	244	239	249	245	249	277	253	245	241	233	269	257	226	275	223	232	241	294	276	235	279	267	249	241	237	278	246	214	231	223	212	267	263	226	217	230	249	257	241	272	242	252	241	232	283	243	251	223	237	235	257	228	270	237	222	239	240	250	232	275	262	241	243	247	268	243	247	267	236	242	257	267	258	226	247	265	230	249	244	251	238	227	278	265	245	253	236	232	246	245	266	244	235	265	248	237	236	253	249	262	270	231	262	223	248	252	233	249	234	274	240	236	251	244	221	258	227	225	261	248	266	247	259	226	265	235	240	250	241	241	215	277	233	262	271	247	223	235	252	269	233	263	227	250	261	233	238	256	255	250	247	247	233	262	207	249	258	254	241	264	228	243	259	237	254	251	243	237	247	206	273	233	243	258	239	225	262	215	235	238	238	217	244	237	237	216	258	246	233	258	244	264	236	236	247	230	268	248	220	233	231	264	253	247	245	247	249	196	256	259	240	257	258	257	228	232	279	237	242	242	241	252	229	238	252	228	227	236	241	241	238	236	226	231	239	261	247	266	237	224	244	248	246	257	259	238	252	253	248	222	239	258	261	245	231	250	255	239	220	242	252	221	237	249	249	270	251	237	236	241	254	228	268	225	257	255	245	229	244	253	260	271	228	249	246	250	237	247	235	245	253	238	265	259	253	244	277	261	239	244	245	224	229	227	245	227	239	225	251	213	248	277	205	270	235	230	214	258	226	240	235	262	250	239	272	242	264	246	245	257	267	239	235	234	247	252	248	214	241	241	249	249	242	235	257	243	259	242	238	269	255	217	281	249	243	246	233	274	254	240	233	246	225	236	227	225	255	245	240	252	224	241	260	255	245	264	239	217	248	261	261	218	259	265	233	267	238	253	223	231	228	242	222	249	248	247	240	248	236	211	239	240	250	241	237	254	249	259	219	227	224	239	231	230	230	222	240	224	232	266	234	220	267	253	244	229	244	220	238	292	232	230	236	265	259	240	258	224	244	239	246	218	225	261	252	220	233	254	235	248	234	212	244	252	242	252	238	243	240	234	250	255	239	234	242	277	235	227	230	271	260	245	231	228	255	224	229	259	241	250	237	244	262	227	270	240	264	267	252	232	244	229	234	280	225	238	248	257	271	245	270	233	226	224	232	238	259	229	236	253	248	244	233	245	240	257	257	220	230	219	213	255	261	211	238	248	231	231	223	225	235	242	238	211	234	236	248	251	231	250	236	254	244	233	236	254	233	233	212	255	233	270	235	234	252	240	239	237	261	247	244	248	248	268	238	273	200	247	239	270	269	240	257	247	219	247	262	240	264	225	224	220	243	255	220	229	265	224	217	240	240	226	245	244	243	259	240	222	245	249	242	233	243	253	238	213	252	247	251	252	258	227	263	231	257	256	255	243	223	237	235	243	230	248	253	244	266	263	245	254	249	257	247	259	232	261	258	269	249	248	260	255	250	268	234	246	241	241	271	251	245	251	250	250	248	235	236	202	228	255	240	250	267	234	254	243	254	254	231	227	232	218	241	246	243	268	228	253	231	227	269	241	234	241	258	274	253	226	267	227	264	229	263	275	252	234	234	249	208	250	243	235	252	231	250	269	257	273	235	234	262	231	232	289	268	247	258	262	222	238	230	204	259	243	257	271	240	244	245	230	255	270	223	224	207	233	232	233	240	232	210	246	244	241	267	304	243	263	261	248	229	257	230	253	220	244	262	250	224	224	228	258	226	263	247	246	242	249	290	259	256	231	239	251	251	241	234	254	216	274	216	252	244	249	231	239	238	238	249	256	225	263	229	247	263	222	239	266	255	249	236	266	251	263	225	260	238	238	239	271	214	256	263	275	235	240	253	275	240	263	217	234	245	249	232	243	255	223	238	226	235	254	245	252	240	264	259	246	276	239	238	233	264	233	255	256	226	244	266	284	230	243	245	263	236	223	220	232	246	239	242	226	260	225	237	250	250	244	240	257	238	242	239	222	237	248	224	244	269	216	257	247	253	245	242	237	212	245	260	231	246	249	266	221	274	257	232	217	248	242	234	266	258	245	229	226	230	258	240	238	254	257	241	253	245	279	247	225	239	247	239	222	257	235	245	214	226	250	223
22619	21208	29029	23750	21207	21241	14621	1704	1067	927	900	818	725	694	619	630	636	671	550	598	591	510	497	517	567	495	549	487	502	473	523	519	466	468	462	494	510	485	505	501	507	504	485	468	463	473	515	497	467	459	455	475	486	490	490	464	439	486	454	523	453	453	477	524	472	481	459	475	473	459	493	461	461	490	477	495	471	496	503	487	438	486	506	469	460	521	470	485	483	485	465	462	469	478	484	472	458	506	494	464	479	485	472	484	470	480	488	452	438	477	480	494	462	465	475	460	434	500	451	456	453	468	508	484	510	480	451	465	472	454	452	479	475	467	474	468	425	484	514	500	471	459	490	485	469	512	406	459	471	476	455	492	420	443	453	487	473	476	461	445	432	462	475	467	474	513	487	473	473	483	510	496	448	425	434	492	446	476	450	490	438	484	441	437	459	498	489	487	415	479	460	480	473	423	458	485	468	486	476	450	489	496	444	475	459	487	434	476	466	516	468	471	508	455	459	480	481	482	477	476	487	499	487	461	468	477	452	440	448	475	477	487	466	484	479	492	454	510	485	444	449	501	437	452	497	470	512	447	473	395	512	496	502	480	507	458	470	430	474	487	479	461	485	476	524	435	454	488	477	415	500	503	431	449	470	497	465	467	459	491	542	476	464	438	488	457	478	478	463	445	450	473	457	471	456	463	470	469	428	474	461	466	455	448	488	474	475	452	466	427	467	463	483	471	506	441	491	499	486	445	430	490	432	473	463	497	408	446	436	452	468	460	439	445	446	472	480	476	437	463	449	483	487	475	501	462	476	464	460	476	460	454	452	484	472	470	477	469	462	487	437	463	476	454	468	457	480	494	437	516	499	458	498	470	428	495	502	489	454	448	484	482	514	494	460	482	480	460	465	414	501	438	500	480	444	458	474	497	449	480	485	483	482	470	487	456	463	484	469	470	465	460	489	492	474	483	457	466	463	469	529	493	444	510	474	495	466	479	498	452	491	516	480	454	458	458	456	451	498	485	452	461	449	436	477	485	490	486	519	477	429	474	471	467	458	465	457	463	448	462	483	441	487	488	505	449	480	477	445	450	458	485	442	464	496	445	489	470	476	492	477	466	451	442	482	451	459	432	481	467	444	471	473	479	494	488	464	456	462	448	444	486	492	492	452	438	470	431	481	435	461	467	495	474	496	465	469	491	515	425	482	464	522	444	471	502	463	481	475	499	484	470	486	460	504	478	417	478	441	468	445	454	482	483	504	437	508	486	465	460	444	469	466	489	459	501	493	487	468	473	466	521	490	457	507	504	467	482	451	429	450	454	456	508	434	448	435	474	475	456	464	468	443	480	444	447	464	483	487	464	529	475	472	468	465	453	468	467	450	475	490	467	490	466	476	457	453	450	468	494	464	448	454	421	450	506	481	472	474	482	464	451	430	493	445	458	482	453	486	452	463	441	509	478	468	480	419	449	488	509	435	446	501	484	441	514	458	478	483	510	463	428	463	465	445	488	482	466	460	477	466	522	460	473	483	473	535	532	521	459	498	454	506	481	459	480	466	463	475	479	464	456	464	429	446	467	480	462	427	482	447	459	461	453	454	492	458	476	458	500	453	485	487	459	477	459	449	476	457	467	457	444	509	491	450	496	487	499	445	470	470	464	497	447	448	524	444	451	434	450	482	482	497	441	469	460	466	478	481	427	494	488	428	458	453	474	450	460	448	464	479	482	456	465	438	503	483	505	479	461	489	495	455	493	410	433	408	497	499	474	443	469	445	479	439	467	418	469	453	493	465	472	461	470	468	477	470	501	457	491	503	443	461	478	448	488	448	480	420	463	471	497	472	485	445	480	486	442	489	468	474	492	446	481	497	460	462	445	456	476	464	474	442	468	462	478	449	467	477	473	456	458	440	468	491	454	432	486	476	495	460	485	518	458	460	443	411	502	442	477	494	456	467	491	471	496	460	475	468	480	491	457	451	485	479	503	473	468	459	457	484	451	507	469	508	431	464	457	470	459	476	443	472	483	473	524	486	469	483	482	488	505	497	472	432	480	435	466	443	483	491	483	440	444	473	447	491	509	463	491	481	449	494	466	443	489	448	463	492	438	484	474	459	479	448	483	458	455	451	479	440	527	464	461	454	460	490	475	461	444	488	481	462	501	471	448	512	446	460	489	492	485	479	486	527	507	478	440	465	473	430	471	512	480	464	454	466	466	471	474	473	401	453	434	485	482	506	495	473	460	491	476	477	476	452	510	504	448	510	475	441	472	465	463	451	465	456	470	501	496	478	477	491	441	470	451	437	460	426	465	430	488	479	454	460	462	443	483	463	449	474	467	473	484	473	469	453	454	455	474	479	449	479	463	464	508	491	429	475	480	445	468	483	494	462	480	496	439	475	502	464	506	451	444	447	460	497	475	473	466	463	441	457	478	513	468	468	463	457	442	483	521	463	472	450	464	482	474	439	471	475	421	483	455	492	499	483	460	479	409	455	484	458	475	437	470	465	495	481	498	443	463	462	496	477	466	458	478	499	470	488	444	503	478	456	466	502	466	459	460	409	481	459	491	481	507	470	437	439	466	457	433	486	450	467	471	462	457	486	518	472	459	472	492	501	469	508	474	460	438	490	481	460	443	499	461	472	483	463	488	476	472	428	487	476	483	461	449	457	446	489	466	490	500	474	516	452	480	424	473	444	484	454	490	464	479	441	487	507	449	450	461	487	444	489	465	482	473	494	486	445	415	478	524	456	465	439	469	452	479	425	458	481	484	474	446	437	500	483	464	443	482	454	454	479	431	472	446	521	478	502	463	470	445	460	473	489	469	448	483	474	427	449	436	449	485	448	492	509	452	476	451	439	434	423	447	440	498	463	495	468	494	449	526	468	514	495	475	478	475	466	455	462	461	492	470	475	428	472	467	478	460	432	489	445	460	488	436	463	447	474	448	435	473	471	438	461	504	433	460	479	443	477	464	452	462	453	466	464	467	513	430	487	429	510	476	420	447	484	449	450	479	446	464	449	458	479	471	467	434	452	463	489	456	434	447	447	467	464	477	459	462	467	459	479	455	466	441	462	440	493	472	471	481	468	477	454	504	500	477	452	481	489	460	457	470	471	453	478	468	526	473	522	473	444	463	449	476	499	482	455	430	432	482	457	478	485	472	432	459	420	458	493	465	447	484	481	475	473	425	447	501	456	490	474	492	466	411	511	433	471	485	479	453	488	457	483	450	440	501	463	463	427	495	481	461	514	462	476	465	475	474	489	483	428	473	488	464	458	463	471	484	462	470	476	444	448	476	470	467	523	428	481	512	491	474	450	463	452	489	483	487	486	481	469	497	453	474	455	499	488	453	453	454	504	441	468	459	428	528	449	480	453	534	504	462	463	467	508	480	462	485	459	477	466	494	509	508	409	456	458	474	486	490	491	441	467	412	478	439	467	448	482	459	460	471	479	453	467	430	468	458	438	469	451	438	501	460	460	482	483	469	450	497	490	444
14067	23573	32555	23187	5543	3947	3031	2339	1877	1583	1353	1314	1047	1001	870	861	837	764	709	676	650	618	661	635	612	592	573	602	659	553	641	584	571	562	614	609	562	590	573	577	592	573	570	576	556	597	540	599	569	551	540	568	516	528	527	570	583	564	605	548	562	563	571	566	527	563	506	556	530	538	491	549	556	544	552	530	545	492	540	486	561	566	522	517	517	536	541	561	533	551	545	506	522	503	554	547	532	564	542	541	527	532	544	523	538	526	588	509	535	518	520	573	578	558	503	560	548	482	550	569	513	519	516	523	549	533	507	553	486	514	519	525	526	554	483	578	498	548	523	556	516	535	512	549	532	534	517	500	524	521	519	517	534	543	525	521	562	515	529	520	547	562	547	477	525	550	564	532	552	559	512	531	506	519	549	529	538	550	511	494	510	527	487	542	543	517	561	474	541	495	515	577	526	496	519	525	544	550	515	590	526	603	527	573	554	508	472	553	502	553	524	508	513	517	509	553	520	536	548	541	584	521	546	531	571	510	555	543	513	622	542	543	502	544	568	495	531	529	506	551	542	516	556	546	513	490	542	558	564	548	517	564	505	515	600	509	535	516	537	531	493	527	514	524	535	521	531	561	536	543	512	525	506	520	543	524	494	501	544	529	542	534	561	527	513	506	533	544	545	531	561	542	522	549	537	519	499	549	470	539	557	542	590	534	531	580	504	561	579	510	527	506	523	486	513	534	544	522	530	521	519	515	552	507	524	519	558	538	546	489	563	538	559	539	517	494	541	583	585	516	528	523	479	557	534	541	505	527	547	547	550	563	546	510	510	491	522	538	525	542	496	544	540	508	512	551	518	544	569	552	551	511	530	497	554	498	521	558	591	521	525	542	507	527	490	518	503	535	545	517	553	522	500	523	532	519	524	502	544	559	556	531	548	523	525	514	498	526	490	534	529	569	527	495	537	498	559	575	530	527	488	508	548	524	539	530	544	542	509	514	514	520	534	534	572	514	547	504	524	552	531	566	546	521	536	519	494	537	459	557	524	522	515	512	548	522	553	542	511	543	515	548	541	551	534	493	514	543	546	565	571	545	555	531	515	576	532	550	543	558	518	541	533	501	530	505	532	518	552	513	509	551	530	510	523	548	516	503	505	514	550	521	536	532	508	518	522	556	500	521	509	550	494	546	522	547	529	513	521	518	488	575	494	568	517	583	581	551	533	548	563	550	488	534	518	548	514	547	549	536	550	492	522	544	513	542	475	528	537	518	512	556	538	536	548	496	516	521	547	500	559	542	542	523	536	529	509	487	534	519	524	528	543	541	550	568	555	555	522	533	530	540	534	497	498	500	551	514	528	500	532	538	549	505	531	547	533	561	548	529	529	520	509	507	532	515	530	542	517	530	541	558	525	542	483	534	532	522	538	532	516	540	527	533	535	530	527	542	549	557	515	565	552	514	524	553	502	522	517	565	523	549	542	506	518	538	522	519	549	540	509	564	529	517	551	529	509	513	507	501	523	533	541	543	535	573	597	521	570	547	533	510	505	520	523	495	578	533	525	512	522	546	542	536	496	499	504	517	542	516	526	515	537	524	581	517	536	533	529	505	578	541	515	573	538	580	551	519	548	528	541	489	482	550	544	572	557	565	553	561	490	545	537	489	528	547	516	521	553	529	497	546	564	484	550	479	539	545	509	569	488	554	563	515	534	511	512	488	547	539	523	550	540	535	540	562	553	495	534	497	511	515	517	521	531	540	483	543	538	501	585	505	522	542	499	506	548	531	560	571	562	516	515	537	541	504	490	554	530	540	540	566	519	524	538	499	524	508	526	501	520	543	502	531	516	583	511	546	532	530	534	526	532	520	504	536	584	563	480	524	552	509	504	554	541	527	495	518	558	535	559	530	492	541	565	520	550	537	547	542	537	555	532	517	543	558	533	595	548	525	525	561	551	518	498	526	519	510	502	490	516	523	542	548	514	524	527	525	528	531	474	534	539	527	529	511	557	481	501	533	500	576	556	507	541	502	530	518	554	537	539	553	498	508	536	510	558	488	556	528	490	510	507	518	532	548	538	548	528	528	531	547	527	534	532	541	493	514	542	540	524	492	537	531	520	561	528	527	520	500	523	525	556	503	501	536	543	515	544	518	543	558	554	541	514	500	529	499	559	561	502	500	556	505	488	494	502	538	482	521	539	502	567	497	521	493	531	557	563	536	517	524	503	575	538	523	514	565	514	498	478	543	508	510	558	505	568	526	503	518	534	534	543	482	498	543	517	540	550	542	513	534	550	521	567	514	519	522	512	538	535	514	468	485	520	504	553	528	509	536	535	561	554	573	544	540	523	518	564	483	550	506	549	546	517	522	558	540	516	462	498	560	572	521	527	521	484	479	542	538	544	503	523	545	554	526	543	540	571	531	540	530	496	531	538	527	517	515	529	477	554	520	500	537	541	490	573	537	527	523	509	504	532	549	577	569	567	526	497	527	555	544	519	540	484	540	542	543	531	539	528	495	535	537	496	525	556	509	542	504	547	547	527	531	547	536	528	509	509	513	513	522	553	530	534	548	524	510	558	569	534	519	516	530	556	490	499	570	492	515	557	532	520	510	509	544	515	539	578	541	504	572	471	527	574	504	534	546	503	549	580	507	528	562	534	526	542	509	552	521	535	560	521	550	509	548	519	522	555	544	480	484	557	519	511	465	497	544	524	551	525	515	545	533	537	534	542	524	533	535	545	494	533	517	539	511	535	518	515	530	486	548	545	541	559	543	548	520	528	527	488	498	528	582	526	552	523	518	520	503	564	550	519	498	574	539	528	514	550	479	526	555	513	515	526	529	525	537	521	528	530	535	532	521	535	536	594	501	522	528	496	532	497	551	561	535	538	527	567	534	558	484	546	480	485	520	541	522	531	517	535	528	527	516	506	531	520	506	527	538	546	542	577	564	566	532	564	635	517	505	546	518	510	518	498	590	477	559	525	519	508	566	548	556	494	546	499	513	523	514	531	530	509	568	506	506	512	494	522	519	528	565	517	537	544	557	490	549	530	516	531	515	476	553	535	482	552	540	545	473	504	528	511	552	536	536	535	525	495	540	529	543	566	547	528	519	516	537	542	539	548	542	509	490	571	551	537	580	527	528	514	516	480	498	538	533	517	508	516	530	502	511	520	546	494	450	506	518	516	519	547	533	515	507	560	536	507	523	503	561	548	491	517	550	543	528	555	551	506	532	494	539	537	549	532	494	531	541	520	553	532	556	521	531	523	528	523	519	554	552	527	543	510	534	509	559	509	487	498	521	545	558	552	541	510	533	550	513	505	536	540	530	516	479	500	533	579	498	528	543	514	567	502	495	555	515	486	510	530	499	528	562	545	518	497	521	526	533	547	550	513	513	594	507	536	522	504	504	493	549	516	547	503	519	583	515	519	494	510	558	508	512	524	481	546	551	531	508	467	520	507	552	512	541	516	532	493	514	532	486	542	511	568	547	513	489
26967	20489	16655	4911	473	265	207	171	180	147	173	144	151	152	137	149	133	158	139	133	146	136	147	152	129	140	120	121	128	145	155	147	111	150	146	146	142	136	138	153	129	109	136	128	134	135	145	130	148	155	132	152	138	153	141	150	164	133	137	122	146	153	107	124	147	133	145	139	123	142	134	140	137	129	142	127	130	140	127	129	144	138	140	154	144	141	123	134	115	148	121	126	145	130	121	157	138	148	123	135	143	129	143	135	145	136	140	133	134	133	141	143	133	121	151	124	128	148	128	132	134	127	138	138	127	133	128	145	137	131	144	141	133	141	138	121	127	131	142	129	118	137	137	149	139	141	146	127	134	134	151	126	155	118	142	136	117	113	146	126	118	139	148	141	137	116	130	150	120	131	123	137	123	124	150	140	139	130	142	146	137	135	138	119	122	119	157	145	130	114	121	136	145	137	125	134	140	132	117	132	144	133	150	113	158	127	124	127	125	139	155	141	148	128	153	131	117	140	146	132	128	153	128	129	132	121	138	150	140	113	136	107	124	129	132	141	140	134	137	135	132	136	160	122	132	148	147	128	138	134	143	132	128	123	125	135	146	135	153	124	151	139	125	140	137	127	115	113	123	132	120	145	138	130	147	148	133	131	146	148	132	118	131	130	156	126	125	133	151	137	147	131	114	132	152	133	129	133	130	131	139	142	140	130	146	118	137	133	164	123	131	134	104	121	128	128	113	123	124	128	115	134	135	118	115	125	123	145	114	123	121	122	129	144	122	142	141	138	133	142	120	111	132	143	145	143	132	121	131	123	145	139	135	121	122	139	123	159	125	143	137	156	158	146	118	118	133	151	138	149	148	122	122	135	127	134	140	133	127	126	123	139	147	124	131	160	141	147	129	117	152	129	145	120	155	142	114	124	139	128	130	142	116	136	139	131	137	113	134	130	138	124	132	137	137	137	131	126	133	139	153	127	122	158	137	142	131	139	123	148	132	141	143	125	105	133	144	126	145	137	141	151	151	137	124	128	142	133	137	115	129	133	149	139	139	138	146	127	136	153	144	143	137	135	134	122	132	134	134	134	124	127	119	152	130	141	140	131	167	124	153	135	134	129	123	146	154	113	121	141	135	134	159	152	143	136	123	137	124	149	112	122	112	118	140	137	139	136	122	142	134	132	140	126	133	120	132	119	110	126	132	133	118	142	138	130	106	134	123	146	151	117	142	154	137	140	145	132	140	143	126	126	142	137	114	141	141	144	148	150	157	122	133	159	135	127	143	105	146	128	137	158	135	129	151	124	153	133	114	98	112	133	144	137	133	129	127	133	131	127	138	168	135	125	132	149	124	133	144	138	124	133	158	119	139	130	131	135	142	134	125	137	157	132	118	136	120	123	139	142	134	119	144	110	121	133	130	129	152	164	143	136	167	128	124	134	108	136	135	128	135	141	125	142	131	146	133	134	133	137	127	135	123	134	126	146	129	144	118	116	129	136	145	133	140	123	134	132	133	127	151	146	136	132	129	132	140	139	130	122	145	164	123	135	152	127	141	115	126	152	138	164	140	151	115	143	133	128	139	148	144	131	143	107	137	138	130	156	132	131	120	139	128	147	137	134	158	133	119	121	144	162	137	130	134	130	130	124	149	130	138	139	146	141	145	131	118	130	139	140	126	143	136	137	129	131	123	145	122	119	121	142	151	131	149	132	129	133	146	129	137	130	133	135	140	131	129	141	123	125	126	130	123	155	140	137	128	132	127	160	134	147	134	122	118	130	134	143	134	136	120	134	156	126	133	124	122	145	135	133	128	133	132	130	150	138	130	145	140	141	127	121	135	132	129	135	132	121	121	136	129	153	118	147	131	125	122	127	150	140	140	152	124	118	122	130	138	133	139	146	146	145	143	132	140	138	108	120	124	136	133	153	148	132	143	135	141	150	131	127	132	114	141	159	128	139	120	127	132	137	112	135	143	135	141	133	126	111	101	141	152	133	136	146	130	133	144	139	130	136	127	126	132	130	131	153	132	128	145	137	137	140	141	126	151	133	126	142	124	134	143	151	145	140	123	126	145	124	140	140	144	144	109	143	145	133	123	123	138	121	129	139	127	116	144	147	141	125	141	141	138	156	131	131	133	122	133	132	139	134	152	138	159	131	121	119	146	140	147	146	136	134	101	148	127	125	134	97	169	149	141	149	130	133	123	118	146	126	117	106	130	140	142	136	128	148	148	135	121	141	129	129	136	137	107	126	140	132	136	162	140	116	149	165	133	146	148	127	134	152	133	141	144	136	128	120	128	135	140	115	117	128	150	135	134	149	131	121	137	132	131	145	137	153	136	125	114	140	124	106	149	148	124	125	134	136	129	137	143	139	117	138	138	130	131	159	116	147	137	133	123	143	126	131	129	126	137	139	154	125	120	130	139	112	130	142	123	124	132	133	132	148	151	158	130	144	142	117	110	139	142	152	138	116	116	144	144	145	131	150	153	131	132	133	141	139	160	138	134	128	126	129	154	128	123	123	155	132	143	152	129	127	115	132	123	129	125	132	141	124	133	134	125	136	143	130	142	120	145	124	130	135	130	126	117	133	140	137	154	144	109	156	148	143	127	127	129	150	126	140	136	127	136	134	149	124	152	122	114	135	134	143	118	126	136	137	151	114	127	149	142	144	121	124	151	119	137	127	129	128	141	126	117	133	139	133	133	134	148	126	142	142	132	122	143	138	136	126	136	131	138	127	117	126	135	127	126	134	119	147	136	133	125	139	143	114	118	119	138	135	132	121	137	146	110	121	112	134	161	139	173	124	124	117	110	134	126	159	130	134	141	156	146	141	116	125	145	130	156	130	148	136	119	119	119	140	150	127	141	132	177	132	135	137	132	139	121	113	121	124	145	128	132	130	115	143	148	116	115	160	132	154	128	125	143	136	132	138	132	140	144	128	126	132	142	143	142	143	152	133	146	100	162	145	125	139	160	137	127	130	126	141	125	125	135	138	139	144	109	123	119	142	139	123	118	149	141	117	137	136	134	124	123	140	145	141	152	139	122	132	131	137	137	136	142	144	113	115	129	141	125	125	131	145	126	153	123	142	142	148	124	124	162	127	129	124	131	133	137	142	143	121	152	144	136	134	146	116	146	119	129	133	133	148	127	132	127	130	140	128	133	127	127	131	149	141	127	128	128	144	150	130	135	142	147	157	128	127	134	128	140	155	145	151	135	145	129	133	148	152	134	142	136	120	124	123	133	131	153	145	140	124	128	122	135	147	124	155	162	135	146	124	143	133	106	131	164	142	132	121	141	134	104	136	123	129	120	136	129	122	134	125	135	136	123	111	112	140	135	130	117	143	141	145	126	127	138	130	137	120	124	143	133	116	150	115	129	142	139	134	138	150	151	129	134	143	133	122	104	118	135	123	158	128	147	136	159	142	138	110	108	126	134	154	157	108	147	128	158	129	144	139	135	113	115	131	145	113	141	157	154	137	135	129	132	140
8804	9404	18152	3654	517	305	264	244	224	221	194	192	189	187	177	204	176	182	167	160	154	185	149	170	169	162	171	176	142	167	197	156	168	157	161	177	170	171	174	168	174	145	181	160	174	161	180	180	163	145	173	166	155	203	184	137	156	156	182	175	165	164	179	168	173	176	168	165	140	171	167	169	148	170	157	172	161	186	179	150	176	177	163	141	169	196	174	187	158	161	181	186	140	170	165	163	172	179	167	166	162	169	164	175	154	174	153	180	154	168	153	191	160	176	171	155	160	194	169	163	186	173	174	175	163	170	176	182	160	169	188	170	175	151	145	174	152	160	158	160	148	173	162	178	164	171	181	167	165	166	176	162	174	164	169	152	203	179	161	177	183	153	186	166	173	150	192	145	160	131	175	200	184	191	162	156	161	195	154	180	200	161	144	173	156	170	141	176	148	173	168	177	171	174	160	175	168	169	164	182	159	160	164	158	144	163	169	141	169	183	163	184	174	153	172	177	171	164	173	155	167	169	181	192	154	186	184	173	155	161	152	162	157	190	139	167	142	172	157	192	152	155	145	166	155	151	159	156	169	176	154	193	166	146	166	177	151	172	163	163	144	157	160	172	166	169	179	162	177	170	168	165	159	175	162	165	172	162	166	173	163	161	166	160	159	179	176	164	184	165	177	188	179	173	153	178	157	162	161	139	172	139	182	157	153	172	182	146	150	171	168	164	154	159	174	159	136	176	180	163	174	156	162	168	163	178	171	144	176	179	192	152	157	164	152	172	169	180	178	160	184	163	183	167	181	152	174	173	171	160	178	162	193	158	174	175	157	199	157	157	173	180	182	160	165	147	193	199	186	154	155	163	167	163	193	172	171	157	192	161	152	160	160	175	165	167	185	146	168	165	164	174	172	151	140	176	187	176	147	153	157	173	148	154	175	161	142	185	179	144	183	163	155	152	168	169	165	162	191	167	171	151	169	155	157	156	152	170	174	164	155	147	179	149	179	157	160	185	168	183	150	166	168	139	169	160	159	159	189	191	142	171	168	169	170	143	162	176	166	158	188	179	180	159	154	176	164	181	168	147	188	159	159	181	191	181	174	168	193	161	171	146	163	177	153	175	156	196	161	189	171	165	157	167	171	174	206	161	157	154	156	176	187	169	164	176	179	158	155	183	167	158	165	156	164	156	173	173	146	153	175	174	159	164	169	180	176	187	165	155	156	156	163	160	160	165	162	160	159	178	175	180	156	173	159	185	157	170	170	168	169	170	185	170	159	169	159	153	168	172	164	180	192	172	191	150	162	187	173	182	161	154	160	153	173	186	162	141	159	173	159	165	180	153	160	175	172	180	174	162	175	167	191	184	172	169	181	185	176	153	174	179	148	177	157	165	156	169	164	186	144	174	160	163	147	154	167	173	159	159	174	154	163	186	153	168	167	159	170	169	145	175	175	174	171	175	173	146	159	145	170	179	142	174	160	172	178	173	150	161	160	159	162	175	189	163	169	181	188	175	170	188	170	167	167	166	186	149	166	154	175	162	186	181	158	185	163	169	170	155	145	170	156	179	146	179	160	169	165	182	153	159	156	169	171	181	158	161	176	159	168	175	151	202	182	150	191	167	193	151	189	143	162	176	163	179	173	157	163	153	164	153	187	174	150	160	169	157	157	171	160	152	163	176	172	178	163	167	189	166	176	160	161	167	150	183	141	175	188	144	178	184	156	151	163	180	162	157	155	161	182	165	172	155	171	166	164	164	181	156	183	148	174	154	165	161	134	170	174	183	153	158	181	174	180	170	169	178	166	155	139	169	139	172	155	154	156	155	163	172	160	165	158	174	144	187	187	155	177	169	146	170	170	184	150	145	158	164	153	173	154	155	174	180	156	176	167	147	163	166	174	165	173	177	171	165	180	147	163	146	169	170	137	162	147	161	205	158	153	176	159	165	163	167	176	168	186	192	168	181	187	167	150	168	183	178	192	159	168	164	167	185	157	167	160	156	145	153	153	138	159	163	156	176	178	158	213	162	133	170	138	163	165	163	145	161	179	165	149	154	151	152	169	147	170	179	187	166	176	153	149	159	162	163	146	165	160	191	163	186	144	148	168	164	181	159	167	158	168	172	174	156	167	147	191	185	153	194	175	170	169	182	164	171	185	177	142	162	147	165	166	176	161	164	170	181	185	170	167	204	177	174	162	150	159	146	169	151	163	168	156	166	168	170	181	152	175	175	161	141	156	166	165	182	161	162	169	181	180	167	183	175	176	156	179	144	159	183	174	158	175	161	174	175	169	192	185	169	182	178	207	173	157	173	167	173	203	177	168	171	171	161	156	150	187	159	168	153	155	187	152	173	169	186	152	149	162	171	166	157	184	160	167	161	142	169	144	141	168	167	154	184	189	165	152	156	150	178	154	150	191	158	141	169	160	156	156	189	181	184	157	178	164	153	151	166	179	172	160	163	178	156	157	174	183	161	182	160	173	168	163	171	180	170	170	165	181	163	160	163	161	183	182	183	187	154	177	158	164	167	164	162	167	182	159	178	169	181	168	156	172	165	156	181	164	158	173	188	181	144	165	160	166	171	166	167	153	173	145	176	137	164	156	184	149	165	189	152	174	175	199	147	161	192	173	167	148	158	142	148	182	158	156	155	159	170	154	187	162	159	153	156	165	167	165	163	163	165	183	145	168	162	172	186	172	183	186	173	167	160	181	180	156	148	148	177	175	177	158	161	165	176	166	146	170	178	185	165	179	162	175	162	181	191	182	174	167	161	167	174	183	128	179	178	145	161	165	169	177	173	161	187	196	172	201	171	197	141	175	160	172	170	171	158	171	178	163	190	165	159	168	173	179	173	146	204	180	161	181	153	155	165	152	179	169	193	182	155	195	163	165	169	197	193	176	175	164	163	160	163	169	175	155	201	178	164	167	155	184	164	168	177	151	161	160	150	149	164	149	179	154	201	170	181	176	182	171	167	167	162	164	171	156	166	170	169	164	168	172	182	175	157	164	176	170	157	178	150	170	196	179	161	148	157	172	172	157	175	174	145	174	160	161	148	147	177	176	164	150	190	158	149	164	157	161	176	174	144	162	176	173	189	153	167	159	150	180	164	172	164	167	176	149	138	178	156	179	162	151	167	171	188	158	178	176	147	173	172	185	156	175	142	190	181	145	158	183	165	176	188	164	165	156	180	181	154	174	145	166	155	153	202	191	168	184	169	146	177	184	159	150	181	159	177	177	145	165	172	166	168	175	151	150	190	153	172	181	170	168	200	173	154	168	168	155	171	161	175	156	155	187	178	162	166	179	166	128	164	141	161	177	167	183	188	169	148	182	168	165	172	163	156	158	192	190	164	173	163	178	160	176	152	175	169	165	177	181	155	146	160	167	166	164	172	165	148	156	165	133	166	151	181	164	172	157	173	164	161	184	157	146	149	175	144	176	167	158	169	182	165	176	146	193	184	158	155	179	159	162	176	180	151	153	169	186	152
23646	21196	28565	24047	21117	13950	1403	795	600	527	541	492	403	455	389	378	354	394	342	368	383	334	343	334	350	331	344	370	299	303	305	342	342	343	335	329	314	332	320	323	329	325	308	311	331	325	300	312	283	308	292	333	332	334	314	303	294	329	312	305	337	283	291	308	296	304	303	331	310	294	284	294	336	307	286	298	287	313	313	312	312	305	296	281	318	350	309	345	324	312	291	289	272	302	305	291	290	310	312	281	277	286	330	351	301	321	299	310	314	303	323	271	296	301	284	310	317	289	308	310	296	315	301	295	296	318	288	335	333	308	292	316	315	283	280	318	328	301	320	305	269	310	307	308	296	303	322	353	311	349	264	297	311	315	276	284	292	290	334	276	292	311	327	307	328	316	306	305	323	305	296	324	317	310	314	291	302	324	325	304	305	295	288	320	330	319	296	302	301	303	305	312	310	330	336	314	332	333	315	354	305	282	299	318	315	310	315	306	326	322	297	268	308	299	313	271	309	302	293	311	334	316	338	308	326	302	293	300	347	312	323	342	288	295	296	284	311	288	309	314	292	288	306	262	296	333	290	314	341	321	288	313	341	324	314	277	320	301	297	307	317	316	287	327	301	288	260	318	302	295	330	303	330	305	333	309	307	310	319	311	335	320	303	343	305	283	305	319	291	308	299	304	304	297	308	333	353	313	313	305	336	303	312	285	328	282	283	281	322	334	301	273	286	316	325	305	312	316	293	339	286	306	322	312	310	306	303	330	319	303	315	294	302	312	349	296	281	298	325	298	309	308	298	296	281	337	299	307	285	303	358	313	293	306	283	343	294	309	307	286	325	299	305	308	297	316	311	316	308	323	289	329	328	319	325	321	289	305	302	328	290	306	334	274	335	335	315	320	307	318	356	281	301	314	292	309	277	317	290	316	300	293	292	310	300	305	297	304	287	311	340	305	320	328	336	327	288	293	286	341	305	290	307	299	271	317	307	275	299	323	291	302	319	306	326	322	303	303	304	317	301	298	300	307	340	318	315	314	299	292	315	298	325	285	300	299	339	290	321	303	306	292	286	328	330	309	297	324	305	333	326	305	280	282	335	293	300	306	323	280	305	298	307	296	293	319	326	318	321	318	295	298	302	318	304	312	333	308	332	273	272	295	311	307	315	315	328	322	328	295	299	291	323	332	302	293	317	301	335	293	307	309	281	302	312	331	269	297	328	302	318	285	305	275	280	327	270	309	299	319	318	314	308	300	293	289	296	272	321	289	279	319	340	317	316	306	305	325	294	310	294	297	286	330	290	291	306	332	296	282	277	323	321	322	319	270	279	295	292	285	303	320	311	310	290	312	313	278	291	306	288	307	293	316	295	288	300	335	321	290	312	353	310	316	311	268	306	330	307	310	333	301	304	305	317	324	284	313	307	336	280	341	288	302	300	322	289	277	309	313	310	305	317	321	306	299	306	283	298	320	325	308	308	322	346	296	316	311	322	299	311	304	292	279	321	301	287	334	270	322	304	287	303	325	335	287	315	295	278	336	320	293	295	315	330	276	321	312	283	315	285	299	315	304	269	304	277	297	314	314	314	328	295	323	321	292	276	275	315	304	308	335	272	301	308	302	307	333	286	325	321	303	316	287	301	278	278	302	309	296	298	275	301	300	319	292	290	314	325	314	307	300	301	286	297	298	332	305	330	326	313	284	331	319	304	290	299	304	288	306	297	304	322	290	301	324	321	351	317	353	326	307	266	343	318	327	276	320	309	278	313	307	314	300	326	336	317	327	294	303	319	315	307	283	319	313	348	288	319	327	345	312	295	316	326	270	319	314	310	330	297	323	316	312	286	309	316	279	330	310	267	295	280	322	324	299	295	321	326	284	317	275	327	314	339	317	311	305	310	302	270	301	310	317	336	322	299	282	290	322	347	312	322	319	312	301	323	312	307	343	317	334	298	297	304	316	307	339	292	319	317	336	298	303	304	329	313	304	300	321	296	284	301	307	324	296	307	320	309	315	301	300	332	299	316	295	321	301	267	313	285	308	303	300	317	306	322	314	300	331	293	308	312	280	322	322	298	278	299	322	307	309	297	337	288	291	305	333	302	300	319	324	328	313	292	319	297	310	323	300	294	306	290	280	312	270	302	317	324	314	287	346	323	342	294	295	301	291	323	310	337	297	276	327	288	344	304	332	336	286	292	320	339	301	319	327	327	318	267	312	312	296	325	282	308	298	306	328	309	334	323	333	324	288	275	320	325	322	291	275	288	318	298	290	320	314	298	308	318	291	309	325	320	291	272	300	287	329	292	313	323	302	281	322	283	310	324	286	286	304	303	304	324	318	293	310	340	301	333	305	318	315	327	292	325	296	288	325	315	310	297	298	321	271	284	332	285	340	316	304	302	302	307	291	290	282	280	314	305	318	272	273	289	268	270	336	302	305	315	306	296	313	298	301	290	309	342	298	294	318	281	333	301	296	328	295	322	309	329	295	269	355	284	301	312	320	320	299	287	314	306	324	290	296	295	291	300	339	288	313	306	319	306	334	302	281	320	309	291	315	309	285	293	328	336	315	312	319	287	283	325	333	301	305	306	292	317	330	306	302	291	319	302	270	294	307	314	279	292	297	302	330	334	310	300	292	305	287	251	306	312	304	309	310	280	320	292	320	296	317	314	307	297	305	329	309	280	288	293	304	321	302	316	342	294	298	317	299	291	303	316	306	307	319	307	303	272	314	310	304	315	270	317	321	317	296	317	316	317	339	309	287	314	343	312	299	316	299	306	311	330	303	326	306	287	307	316	305	317	289	288	303	324	298	311	329	312	278	283	325	332	317	304	327	313	341	309	301	306	322	301	309	313	318	314	316	287	277	307	296	314	305	261	297	304	297	302	321	296	299	305	315	347	304	300	315	329	351	320	325	321	318	316	302	314	293	310	310	307	326	296	320	286	292	305	295	293	302	297	326	301	296	318	331	292	302	285	292	293	291	316	368	290	326	318	312	298	314	298	298	315	320	284	305	324	313	304	290	283	349	306	315	286	321	310	306	331	294	318	317	295	323	282	305	314	312	318	317	329	269	302	305	305	278	336	310	310	295	309	286	317	296	320	288	307	298	282	289	308	315	316	325	303	298	319	324	282	313	314	326	320	284	283	301	294	312	309	296	330	333	277	295	306	291	286	302	333	312	343	316	306	312	316	285	302	322	294	284	303	313	293	289	318	301	305	330	305	292	333	306	300	306	284	290	303	305	308	282	295	280	320	291	282	327	310	316	305	320	317	285	293	301	285	307	284	285	295	286	312	315	321	293	321	286	278	281	305	300	291	332	318	308	312	305	299	306	294	290	288	335	311	311	336	297	330	292	303	313	315	311	333	311	297	293	303	311	289	308	290	319	283	344	302	320	334	293	313	316	311	324	304	328	296	299	307	305	299	291	270	330	312	293	290	311	292	314	339	322	305	335	312	290	293	305	349	295	306	313	290	305	295	315	297	303	284	314
10604	20663	25879	14794	2995	2106	1671	1320	1039	902	799	738	622	542	510	488	517	491	457	455	413	428	417	423	412	429	410	377	375	392	369	388	388	351	388	387	381	394	355	364	376	375	370	373	342	353	346	363	368	380	378	361	389	354	361	345	355	366	391	345	363	325	390	367	376	340	353	383	390	356	373	352	353	383	351	386	396	335	355	354	359	349	376	352	353	365	357	346	344	333	329	383	323	339	356	347	371	378	341	364	340	331	380	339	352	362	376	341	356	361	366	342	333	365	349	349	344	364	373	343	351	357	351	392	362	370	319	371	364	327	367	371	325	344	328	318	344	341	345	374	346	337	366	344	335	333	372	361	384	348	355	368	325	354	335	359	346	332	310	375	328	357	361	336	391	337	363	335	357	338	354	359	357	385	350	353	387	350	380	344	364	378	374	346	343	341	360	372	365	337	348	334	358	351	354	364	351	331	352	355	366	374	318	354	350	349	384	383	354	350	322	340	336	347	334	361	373	359	349	313	362	373	325	320	370	351	378	358	357	344	378	367	361	341	363	324	348	355	334	340	353	359	356	356	367	365	335	359	348	383	333	333	341	355	331	351	363	370	373	351	348	368	337	346	363	370	353	363	346	344	360	353	361	345	322	318	331	323	369	355	342	348	338	337	348	362	359	351	372	341	350	334	341	382	349	346	367	358	328	344	367	360	382	343	306	340	341	335	380	382	339	322	322	344	349	364	342	367	365	341	347	339	367	347	341	392	375	334	362	333	354	354	372	340	362	347	361	347	337	329	331	334	342	351	335	349	326	353	349	353	368	360	341	355	348	341	346	363	351	359	343	396	378	341	344	372	357	348	363	352	366	329	374	352	338	359	360	362	370	316	355	363	359	360	325	341	354	361	323	363	376	379	369	335	358	347	344	354	341	374	343	379	371	351	323	340	358	344	348	342	342	375	361	371	368	320	354	341	359	339	360	358	317	333	324	350	321	357	341	351	396	348	367	342	345	303	315	333	334	366	334	338	350	356	359	345	346	333	360	333	347	376	390	375	365	323	321	343	393	369	359	364	379	366	315	331	354	401	336	343	350	339	330	354	371	329	336	365	376	374	354	368	375	356	357	365	353	358	329	387	363	347	336	368	347	343	372	374	372	359	366	316	347	359	397	337	363	345	352	317	344	359	347	358	342	363	334	359	340	337	359	337	351	377	348	344	335	351	374	365	389	354	348	346	366	352	350	346	346	359	365	361	358	343	340	355	370	344	354	338	359	373	333	362	385	357	335	331	361	374	344	335	382	334	357	371	397	333	359	327	359	368	375	369	373	369	367	326	337	354	327	367	365	334	351	352	343	357	313	344	330	321	333	350	354	375	377	398	332	380	362	347	345	369	334	360	378	376	365	347	354	364	356	340	342	359	324	342	349	360	346	369	334	361	376	375	346	348	355	359	371	388	353	377	347	362	366	376	339	357	346	337	340	330	352	345	325	345	352	353	388	389	358	358	347	310	356	348	350	361	365	388	355	330	361	379	352	374	357	363	364	320	370	368	351	352	344	358	359	353	344	349	381	376	344	318	334	368	340	378	346	325	355	359	350	379	357	356	359	359	369	358	363	352	352	320	354	337	351	320	338	337	356	358	360	346	365	340	344	373	353	392	356	323	332	350	350	386	349	333	363	347	348	343	331	376	329	385	343	320	332	333	381	363	361	346	383	370	364	328	345	350	345	386	340	337	342	358	332	360	344	332	344	383	365	362	356	358	371	364	341	349	368	369	327	343	369	336	342	362	358	350	378	356	381	364	363	372	365	312	370	357	340	332	332	360	338	330	299	355	369	376	387	334	325	335	373	357	384	370	334	343	356	375	358	364	355	357	330	337	369	361	361	352	361	362	389	358	382	331	350	363	337	321	360	357	375	336	349	393	362	369	387	343	371	334	347	371	370	355	315	317	350	347	328	326	349	372	337	346	331	364	393	365	344	348	363	339	333	351	357	335	347	364	380	335	339	359	352	347	361	373	350	299	363	349	339	408	329	344	364	356	386	384	341	332	312	310	323	369	319	357	378	347	348	337	352	347	319	329	358	373	331	325	365	318	334	345	342	362	368	335	363	349	367	357	346	311	338	343	390	329	345	349	361	350	343	358	341	344	337	351	355	381	379	310	369	369	383	346	299	343	353	361	329	350	319	341	341	390	334	350	341	333	324	360	357	344	364	335	357	368	340	372	371	356	340	348	348	384	351	352	330	357	368	354	341	361	345	327	390	350	385	359	365	336	356	349	327	311	328	314	373	343	312	352	322	319	366	335	369	364	330	363	348	353	367	357	356	349	354	335	341	345	358	382	332	326	367	355	355	354	368	378	351	366	323	356	351	366	358	358	330	365	366	349	358	357	368	342	370	373	348	377	350	361	359	339	350	346	393	371	371	376	339	359	364	364	360	334	346	342	362	336	362	353	352	325	339	359	349	336	383	345	326	345	375	381	377	390	361	365	326	365	343	357	329	352	344	374	335	363	370	345	374	356	344	384	377	385	324	385	336	370	348	329	385	355	330	375	361	373	342	333	369	351	375	362	333	333	347	360	330	366	363	364	356	348	365	372	386	334	340	381	353	355	311	354	311	359	363	341	368	322	372	366	333	357	364	358	373	369	344	348	363	343	364	348	392	348	379	381	343	372	322	392	362	378	338	392	317	400	328	334	329	336	347	369	357	355	343	364	320	392	319	360	340	308	344	356	362	351	336	371	381	373	299	390	347	382	332	386	390	346	369	352	374	379	368	362	329	356	360	391	332	360	358	306	403	403	349	359	357	375	342	363	342	387	381	335	353	358	352	385	367	339	350	346	338	365	367	362	372	346	348	364	316	325	377	356	337	346	374	364	339	361	367	348	342	358	379	331	345	369	372	357	391	330	337	356	357	369	366	335	341	378	373	350	382	321	399	333	346	378	336	357	344	366	370	359	351	356	334	349	365	371	376	360	364	350	358	309	390	360	372	328	351	357	327	384	346	342	324	332	355	338	331	329	365	341	366	361	323	344	388	371	359	363	350	386	384	335	363	358	381	327	331	354	365	354	356	373	385	352	352	336	347	331	368	354	368	325	365	320	311	389	351	366	372	369	353	341	306	298	361	333	344	368	353	352	322	362	372	365	364	321	317	402	340	380	369	353	357	351	338	337	327	363	354	351	350	359	361	353	350	334	337	364	345	397	349	349	335	336	351	307	367	377	341	349	356	369	363	375	327	339	361	338	359	348	343	372	341	344	364	380	338	354	327	367	357	348	330	346	323	364	337	347	353	334	338	343	365	333	365	328	336	376	332	350	363	371	356	389	336	339	369	361	325	371	344	386	334	369	331	352	350	386	346	314	379	348	339	393	326	330	345	318	347	357	383	371	348	344	360	343	372	357	377	341	381	325	349	341	393	354	348	347	345	370	348	364	367	347	352	345	341	333	376	349	367	372	326	347	350	371	327	394	368	359	323	344	339	366	343	343
24934	21200	27656	25056	13919	921	493	365	351	299	303	287	241	218	243	237	256	212	228	235	233	249	218	187	222	203	180	201	207	197	208	217	191	211	186	233	198	217	205	189	183	184	207	207	188	178	202	218	190	174	193	192	189	194	192	211	193	143	194	182	197	193	206	185	205	198	182	186	221	216	188	185	151	207	198	179	173	170	206	223	166	190	184	183	214	180	205	184	188	215	203	190	174	187	197	192	169	196	178	193	168	206	177	200	211	191	206	161	190	176	201	199	198	151	182	190	197	198	177	182	184	199	203	196	180	196	217	200	200	206	194	165	202	176	199	202	192	183	221	201	209	181	210	202	195	183	222	190	189	193	181	166	194	209	204	201	185	179	210	198	170	183	190	209	210	190	201	197	168	178	177	198	181	177	203	197	183	207	183	168	206	195	184	211	195	187	208	192	213	198	205	184	191	195	218	195	200	216	203	200	172	196	192	169	215	187	199	200	208	214	169	167	203	202	202	214	194	187	189	206	192	196	181	185	206	180	195	184	183	196	192	189	203	201	204	173	195	201	177	194	205	201	189	197	183	203	190	195	202	189	220	194	186	218	171	178	172	199	212	180	224	192	194	208	193	195	220	199	174	216	177	182	163	184	167	185	191	211	183	190	179	212	188	158	188	181	192	209	202	186	184	194	201	173	184	183	200	217	192	191	223	182	183	203	166	203	178	202	193	225	198	196	178	204	196	173	198	182	208	203	181	190	179	203	223	200	202	200	175	185	200	193	184	207	184	209	191	189	169	182	203	190	197	210	182	200	191	191	193	216	186	208	168	189	188	210	190	189	183	183	197	191	178	218	170	194	220	217	198	167	182	220	190	218	188	216	189	177	174	177	202	173	182	178	192	194	189	211	227	180	189	215	167	187	181	163	180	192	174	196	188	209	202	177	191	181	180	184	185	205	183	172	186	185	192	189	181	185	193	204	181	177	191	187	192	198	212	171	193	184	185	198	169	217	202	198	220	186	171	214	179	193	211	196	173	206	204	192	189	186	198	186	199	173	175	192	184	167	213	155	190	178	171	188	159	189	206	194	179	199	188	186	195	191	190	180	188	209	165	175	205	196	174	205	184	187	171	195	216	189	195	199	179	198	192	207	186	185	198	182	177	198	216	191	207	180	200	175	198	195	206	170	197	185	197	199	207	204	188	208	217	196	193	179	185	191	186	190	187	173	202	194	203	220	192	212	188	202	169	220	206	188	172	197	163	191	200	216	183	183	189	166	196	210	188	188	207	196	204	187	167	190	196	206	191	201	195	208	204	193	195	182	182	203	191	185	190	194	195	198	179	174	185	231	180	214	193	186	172	191	190	193	171	184	192	208	195	195	191	176	181	180	180	200	187	209	183	205	175	204	186	190	182	185	180	202	175	192	188	198	201	206	185	169	217	200	177	187	195	186	194	193	207	208	192	166	173	241	179	169	192	191	182	199	177	184	189	186	190	225	194	180	184	184	188	183	205	191	207	192	171	177	198	191	194	205	182	184	212	177	157	176	168	183	197	199	206	206	180	188	178	183	196	220	196	165	168	182	195	181	205	191	202	176	168	186	212	193	205	195	180	207	197	184	184	185	195	201	184	177	192	209	194	192	181	193	173	180	195	210	198	179	187	203	209	188	197	229	192	193	174	198	186	214	184	199	179	159	198	168	187	205	185	195	186	180	216	181	181	206	186	197	178	195	185	196	192	207	208	192	192	182	186	200	147	203	199	219	200	187	191	217	186	180	201	183	206	180	193	207	197	193	199	189	206	195	190	212	162	218	201	211	186	179	167	180	211	197	189	173	181	188	197	188	211	200	201	203	184	182	222	199	170	210	201	211	182	164	207	198	197	178	188	176	184	190	198	184	182	216	189	169	203	212	186	175	193	184	190	184	178	202	187	188	197	219	189	188	221	198	192	200	193	167	206	172	181	176	175	204	202	178	179	172	209	176	183	189	200	174	183	204	198	199	208	207	155	210	189	199	183	194	193	186	186	189	190	210	190	200	183	181	194	169	178	201	195	183	189	178	189	189	189	171	174	219	218	186	216	196	196	209	201	157	212	214	194	187	193	185	195	179	156	228	165	184	193	186	176	179	190	182	194	199	187	182	177	204	149	197	203	220	179	211	191	207	199	183	223	193	196	177	193	195	206	240	208	207	187	198	205	187	212	189	205	185	199	192	174	208	185	218	189	182	200	171	186	190	191	175	206	193	225	204	179	205	200	180	201	195	165	195	223	205	181	187	200	149	199	209	176	187	173	195	182	210	196	200	188	201	201	202	197	205	176	221	180	185	192	191	168	200	187	199	195	192	194	152	183	190	184	212	189	215	172	170	203	191	175	204	189	190	176	215	212	198	187	222	182	206	185	166	192	197	208	187	180	206	199	166	201	185	178	188	181	172	177	191	200	186	185	185	211	187	186	186	174	209	193	190	215	205	173	173	206	163	195	195	195	188	200	207	196	190	188	180	190	209	182	199	209	188	189	199	201	195	186	204	196	184	215	199	202	189	213	202	189	177	184	205	177	191	182	179	223	194	198	172	191	188	208	184	184	192	196	191	202	186	192	193	197	191	193	183	179	187	157	219	178	191	205	188	198	187	207	177	204	188	186	193	192	177	211	181	167	179	178	210	189	205	191	205	184	195	172	172	220	210	180	168	169	200	188	201	177	181	207	198	191	174	183	210	183	200	190	187	199	198	187	195	196	196	218	198	177	211	189	182	190	178	182	185	203	201	181	191	185	182	178	181	209	209	213	207	189	204	187	197	185	187	164	201	181	189	183	230	213	189	187	183	209	185	205	173	187	182	191	216	188	203	191	191	200	224	201	186	202	160	197	188	189	186	188	175	175	176	214	176	190	208	191	194	191	208	165	192	174	172	200	192	193	170	186	207	198	198	185	213	187	186	182	200	192	202	178	203	203	192	189	207	193	180	172	199	200	203	195	185	203	228	180	178	193	197	207	187	183	164	191	163	192	204	200	170	220	216	207	200	187	211	171	198	154	215	195	193	180	215	162	208	197	213	225	179	213	184	217	179	203	213	224	206	186	179	190	202	167	174	206	195	180	198	189	194	189	184	188	193	193	176	199	177	167	165	210	183	180	206	191	182	204	178	167	189	183	202	203	209	182	192	200	192	192	198	231	182	171	207	201	203	211	207	200	173	202	176	212	193	197	219	170	181	173	213	206	181	204	188	171	155	212	201	194	197	177	187	188	191	193	191	188	175	197	196	174	179	193	175	187	185	206	192	178	189	207	200	187	183	200	195	182	185	202	195	196	202	202	176	178	204	207	210	209	166	210	212	194	191	181	195	204	183	186	184	189	174	180	194	192	190	201	206	204	190	207	208	191	190	188	206	172	200	162	204	197	185	193	186	194	194	201	202	184	182	210	192	195	169	208	186	214	177	183	194	196	210	182	178	188	184	222	190	172	185	188	184	182	197	202	190	173	186	221	203	236	200
9881	18458	22387	12424	1701	1205	933	744	605	533	496	415	375	356	329	382	322	286	296	280	271	282	282	254	266	257	276	284	229	239	274	240	257	270	252	239	255	248	236	257	244	238	236	230	257	255	225	240	253	235	291	242	257	226	241	251	241	227	248	259	239	237	263	238	228	271	247	267	230	248	256	238	235	205	234	251	251	241	201	231	237	228	265	218	236	224	240	220	255	260	241	261	259	258	227	240	225	222	241	240	232	242	256	268	227	263	240	241	256	222	269	241	230	225	248	223	243	229	228	242	242	234	242	232	227	227	242	233	231	251	230	280	233	240	241	229	242	223	238	246	242	266	245	251	247	257	260	233	251	238	213	251	237	254	221	223	264	199	220	250	225	260	268	233	250	258	246	247	238	252	253	263	217	269	234	258	246	241	267	218	257	249	249	209	252	232	257	232	248	260	224	244	228	232	259	232	279	249	248	250	214	248	251	223	229	225	249	241	225	250	253	252	262	263	250	245	242	245	240	242	240	222	253	241	242	239	238	243	236	228	212	249	259	251	265	230	245	248	279	263	237	213	258	241	260	242	236	267	227	230	253	243	266	233	261	242	235	251	258	275	249	246	247	233	250	244	270	226	267	248	270	251	225	270	260	237	236	225	248	264	229	241	246	263	238	243	259	253	230	241	238	244	240	239	240	255	246	250	248	264	217	230	243	242	241	251	249	258	252	258	254	242	227	259	239	236	263	243	238	238	235	264	253	291	265	251	228	275	254	232	252	234	265	230	220	248	242	247	205	249	271	247	243	262	243	266	248	229	256	250	222	254	260	243	273	255	249	243	227	256	240	233	274	211	255	228	228	238	252	259	257	260	246	234	258	227	234	216	243	248	249	206	259	264	204	245	219	240	247	277	245	241	246	245	237	235	244	234	276	229	242	248	243	242	219	247	232	210	262	240	236	263	236	269	269	259	233	251	232	224	218	238	240	227	231	253	223	222	217	229	243	226	262	227	257	270	252	282	265	257	257	239	229	219	255	241	270	248	240	233	265	225	220	264	240	255	267	278	246	227	234	239	246	244	247	242	244	219	242	251	251	240	255	242	247	261	245	246	225	249	250	252	233	238	248	221	269	232	238	247	258	234	259	266	257	227	257	225	249	228	229	251	249	263	249	221	223	275	246	261	241	285	220	237	245	248	283	240	242	257	238	240	243	237	240	225	250	236	252	250	244	245	214	235	250	238	232	233	230	244	254	235	231	255	263	239	252	258	233	232	246	254	233	260	241	241	245	234	235	249	250	254	235	235	227	263	202	249	231	240	230	232	253	242	269	250	238	222	257	243	236	225	241	237	245	257	264	239	238	230	237	222	237	265	259	235	258	237	234	230	261	273	252	257	224	220	238	249	231	227	264	245	240	219	234	248	262	228	240	240	225	280	225	233	227	236	250	233	236	236	253	234	223	241	238	232	268	249	231	243	249	221	240	261	252	214	277	239	252	214	238	232	224	232	259	239	243	228	257	268	258	246	267	250	239	246	256	234	238	224	238	283	245	221	240	239	234	233	282	234	237	261	223	223	240	268	261	252	212	236	237	245	247	222	243	265	232	237	262	275	260	254	263	243	225	268	243	230	212	241	231	261	247	253	248	265	271	240	256	241	237	236	229	226	249	251	236	273	259	216	249	225	236	250	218	252	245	250	250	250	267	242	222	252	237	249	248	254	248	225	247	264	254	237	226	245	247	244	236	255	264	234	242	259	236	230	285	242	220	227	237	250	248	246	230	233	244	242	237	247	254	249	261	226	243	257	270	253	235	250	230	258	271	240	225	243	215	242	251	250	257	246	241	225	228	238	236	222	244	228	203	251	243	252	265	234	269	257	215	221	243	252	265	234	227	244	249	235	230	232	224	238	245	242	227	235	247	240	238	252	248	240	245	242	231	242	255	218	265	257	258	241	237	214	225	219	234	230	221	204	253	239	241	215	277	241	232	239	217	240	248	248	247	261	242	238	215	240	214	238	204	267	244	261	217	220	248	264	253	260	240	263	258	260	261	238	252	267	266	229	232	259	236	227	227	239	259	236	235	261	283	246	238	234	268	251	272	246	259	238	251	236	242	236	247	243	247	232	236	226	223	228	243	268	253	227	219	256	266	277	245	241	237	244	271	250	255	242	268	228	225	256	232	227	257	261	225	224	246	243	239	234	241	236	223	251	248	236	239	254	237	268	260	242	219	233	255	247	212	245	238	274	225	258	251	245	234	248	206	248	244	247	237	248	240	252	254	225	237	275	235	235	244	267	233	226	271	247	262	253	253	234	259	229	251	264	232	224	266	226	247	233	233	264	246	223	244	247	228	252	235	223	257	239	234	232	243	246	221	230	237	256	259	229	250	248	223	238	256	243	265	229	232	245	257	227	236	258	261	255	223	235	277	215	266	257	266	230	257	250	215	222	231	251	226	234	245	220	257	224	260	218	251	264	239	230	232	248	247	249	248	268	228	217	235	223	243	280	231	243	251	217	251	253	251	231	259	246	252	268	251	223	227	238	209	228	238	268	255	258	233	265	233	238	238	223	240	222	251	231	231	250	223	242	241	234	240	237	279	243	248	231	248	236	227	244	250	231	242	236	239	209	238	235	247	234	230	254	233	218	231	257	241	223	243	262	239	239	257	238	235	237	219	252	241	227	274	237	247	236	237	229	237	228	256	227	246	224	239	237	239	218	256	264	233	243	227	238	236	237	272	204	267	220	234	223	239	239	236	244	254	242	242	234	251	255	255	265	257	232	257	266	266	247	227	219	266	260	237	228	248	265	213	249	246	249	245	239	270	230	235	252	236	243	242	219	253	228	237	219	243	245	237	238	235	224	238	222	230	237	242	275	235	195	242	225	250	226	235	266	229	269	249	246	252	246	258	248	226	232	227	236	246	223	238	245	239	227	260	240	242	245	240	207	252	242	256	269	234	233	233	231	228	240	234	247	271	212	218	245	215	262	242	241	246	254	225	251	247	241	240	221	245	220	247	258	248	232	237	262	214	253	251	260	249	234	221	238	256	232	242	245	243	242	263	253	242	253	258	225	239	244	242	213	254	240	247	250	225	240	206	231	253	259	259	229	251	230	229	253	199	251	243	260	287	225	247	247	219	261	247	246	233	223	245	232	255	251	227	258	232	230	235	247	250	221	237	247	215	274	220	259	240	225	224	224	248	237	247	243	253	251	220	262	235	238	249	232	276	224	261	244	246	236	267	255	218	234	258	250	233	227	255	262	262	237	250	210	262	229	231	260	222	234	268	246	228	235	228	244	253	261	238	240	237	246	230	237	217	240	238	222	249	227	240	253	247	233	216	248	260	231	234	250	260	232	246	226	235	255	233	253	271	250	258	234	233	227	226	223	224	236	246	259	242	228	226	226	225	273	264	244	250	243	279	266	204	231	289	255	248	255	221	275	238	226	237	237	260	249	243	245	223	242	230	249	218	240	240	248	240	246	252	211	230	245
22711	21208	28992	23859	21205	21216	11587	1592	1081	933	835	782	730	664	664	641	624	588	560	550	543	590	549	477	514	483	497	520	485	515	504	507	508	465	491	494	511	549	482	514	511	510	497	522	532	484	493	484	464	492	533	451	492	464	444	505	481	498	472	464	419	506	453	463	493	491	463	478	439	489	459	455	457	454	491	474	494	494	458	493	494	463	468	468	462	451	453	479	426	479	463	496	491	480	504	439	510	466	465	472	437	454	478	477	444	457	448	488	457	468	482	499	487	442	496	502	444	435	457	440	466	463	495	464	442	443	386	470	445	506	434	499	470	475	479	472	487	481	473	464	474	468	439	494	426	477	485	405	411	492	453	502	480	478	435	506	497	492	479	480	464	445	496	497	457	454	482	506	475	418	429	500	481	496	457	454	494	459	437	521	510	447	474	453	496	482	450	479	509	472	463	465	438	474	475	469	460	483	448	426	467	484	426	474	433	473	451	523	452	479	446	475	501	478	456	434	449	465	472	477	447	463	486	454	452	453	449	458	487	453	480	450	469	481	477	492	499	444	443	474	447	477	436	432	442	484	478	473	434	473	425	480	486	455	465	457	456	463	477	460	443	479	450	424	439	469	415	480	458	470	463	494	464	457	449	458	422	472	467	486	428	456	442	436	470	492	459	464	467	496	468	483	458	494	434	494	445	451	432	476	460	480	458	467	448	449	452	470	499	457	435	472	464	471	429	455	437	465	475	507	451	490	458	471	471	465	448	449	490	466	407	488	469	472	459	427	464	467	470	424	472	467	435	450	438	444	445	483	442	464	445	468	481	472	432	478	469	482	476	480	451	500	435	453	455	406	465	454	455	462	451	455	501	449	452	448	448	442	443	461	482	476	458	464	461	481	470	441	440	488	502	473	478	487	459	448	452	478	496	455	451	451	472	480	448	468	436	463	473	486	485	456	449	425	453	478	496	457	467	475	462	431	497	433	448	413	483	501	446	473	476	450	455	439	441	443	430	501	423	463	489	460	507	521	485	450	460	474	428	500	458	485	443	445	433	438	458	457	479	453	457	478	452	446	448	448	493	500	448	485	469	448	488	462	480	438	504	441	450	464	481	477	420	462	453	484	468	481	452	460	462	475	486	479	454	465	469	429	456	460	418	462	465	451	488	498	489	457	463	442	465	456	430	445	477	450	487	449	416	464	480	496	461	480	475	466	433	451	529	494	430	487	506	432	457	485	481	470	497	500	463	489	495	494	453	453	482	462	440	461	469	457	484	449	456	458	446	457	473	476	449	467	458	478	478	437	465	479	511	451	455	435	486	455	515	455	469	497	447	434	477	460	471	483	477	447	477	449	488	454	438	466	494	458	480	437	464	497	441	438	461	520	454	487	429	488	451	463	473	464	466	453	479	459	440	489	512	464	471	440	483	489	475	463	472	456	436	487	469	458	457	469	492	436	463	455	430	450	436	464	434	452	447	495	487	502	456	430	470	457	452	441	458	470	445	453	455	455	461	467	448	471	472	492	443	469	479	481	420	448	450	483	442	439	476	459	443	442	464	450	493	462	491	472	464	437	454	457	436	454	432	444	488	436	439	464	466	442	467	455	470	442	465	471	470	504	430	466	482	484	402	496	427	474	467	464	478	455	441	456	454	451	484	483	494	460	477	471	482	463	422	434	523	448	469	465	444	461	458	454	454	448	444	469	464	485	498	466	434	474	473	400	446	446	468	477	450	501	464	478	460	426	451	453	463	406	443	517	470	469	419	468	478	472	463	426	484	445	447	474	489	434	493	459	475	461	497	476	499	419	450	480	430	435	486	488	481	487	500	453	452	471	509	471	485	481	459	473	486	474	443	432	505	482	501	435	424	439	456	464	476	451	471	424	485	454	458	491	460	490	426	472	445	458	440	472	465	450	501	495	422	468	421	435	468	502	467	413	483	450	480	495	493	494	483	497	451	463	450	517	450	481	469	489	436	487	475	479	485	500	465	502	492	514	444	456	482	487	447	473	476	442	442	502	505	474	470	493	507	451	478	453	458	481	456	471	416	453	479	483	480	438	449	497	499	492	480	464	486	459	439	462	470	462	447	437	438	462	473	447	458	477	460	438	458	480	471	475	436	485	423	478	493	468	476	456	458	486	496	445	463	471	438	435	423	489	466	456	504	475	444	444	499	430	436	481	474	450	435	444	479	468	475	444	457	456	479	496	443	436	452	458	450	453	460	499	475	454	498	457	453	461	457	470	464	486	447	475	428	442	467	453	468	486	449	484	460	456	453	452	459	485	493	437	443	446	477	462	461	410	452	482	450	478	457	426	487	501	443	463	435	429	442	457	455	447	433	480	494	449	441	447	464	456	502	481	472	478	470	471	449	420	484	467	467	460	442	445	446	449	465	498	433	440	478	456	505	493	484	460	462	470	512	475	479	454	428	448	446	468	482	472	439	427	449	465	461	436	500	448	496	463	485	476	484	421	473	485	457	444	446	462	465	475	527	470	445	479	492	492	431	461	480	482	432	463	489	457	438	460	441	460	458	481	451	425	475	451	446	423	437	472	467	451	469	478	481	516	481	430	422	447	509	462	470	460	439	473	475	451	435	483	476	470	450	458	445	475	476	418	466	429	482	438	454	411	488	531	498	444	444	452	458	497	478	474	477	432	479	484	459	473	471	472	511	478	459	462	467	434	453	432	446	455	483	448	450	442	493	465	444	480	458	472	473	464	445	469	476	471	454	484	458	511	482	489	460	433	459	456	429	437	486	440	429	437	447	498	469	487	429	501	476	483	466	412	464	476	469	496	476	436	490	486	473	453	446	459	456	435	492	458	475	481	448	431	472	442	524	479	475	495	459	487	430	489	495	428	477	491	453	474	453	430	418	473	444	488	470	472	470	429	488	464	478	465	460	462	489	490	486	462	483	456	478	423	483	458	448	436	498	458	453	471	468	437	481	459	520	443	476	468	466	469	476	490	451	450	459	481	480	464	481	481	471	461	475	454	472	447	442	477	495	437	466	446	452	500	456	461	461	435	480	452	455	459	448	481	456	454	491	459	498	421	424	451	459	467	439	459	488	489	427	483	492	514	441	472	445	461	453	440	426	500	442	482	517	457	438	473	471	460	490	426	438	451	457	436	505	464	483	414	446	480	510	475	498	461	460	472	455	529	452	457	426	474	493	479	492	473	507	447	459	448	491	437	492	456	473	448	459	459	478	485	434	465	462	427	470	437	465	463	484	443	473	507	463	455	450	497	430	489	448	438	464	478	436	449	469	489	474	476	419	485	435	449	492	473	472	468	440	456	439	453	462	480	510	446	461	460	457	460	473	450	458	466	498	453	478	464	476	445	420	440	512	458	496	450	457	437	433	428	483	507	460	479	454	467	454	479	465	481	488	464	452	476	457	462	494	483	467	471	456	452	441	494	464	497	458	484	467	461	488	459	493	456	509	491	459	490	450	435	470	456	433	489	473	469	467	452	482	434	473	433	433	459
11800	31259	31687	23511	5528	4031	2933	2350	1891	1628	1321	1164	1030	974	870	861	799	780	751	714	704	602	620	633	561	649	634	622	601	619	588	591	559	565	536	581	550	534	569	577	570	548	529	503	551	533	528	551	565	557	538	528	539	530	501	509	554	550	540	522	577	553	518	529	534	538	550	538	549	543	539	509	532	547	554	535	545	518	553	561	553	521	543	556	544	525	553	505	566	543	522	505	492	556	506	541	555	582	560	519	488	521	482	540	494	502	552	507	521	529	512	560	535	522	510	534	479	518	552	542	501	504	549	476	538	565	516	556	547	541	518	499	490	549	524	542	571	532	494	522	506	534	536	541	534	548	500	520	553	549	579	505	549	559	516	562	535	506	522	493	522	505	562	533	530	555	508	509	523	529	512	509	506	515	460	531	501	544	539	536	527	546	530	484	536	557	483	522	507	523	526	534	554	574	489	539	538	535	515	526	532	573	599	527	529	533	496	512	531	515	529	518	529	498	498	513	539	509	545	477	540	477	545	516	531	513	530	561	558	506	529	508	488	564	501	499	542	517	518	516	535	512	503	516	503	538	486	530	510	512	517	495	516	529	534	535	543	493	553	574	482	520	516	487	555	505	512	541	523	551	586	559	535	558	516	515	530	597	532	497	552	501	522	526	552	526	542	511	507	542	566	531	539	547	526	539	522	538	534	550	518	543	495	533	484	543	537	549	518	521	543	503	487	519	537	537	498	533	493	569	511	519	544	496	523	529	523	542	509	553	546	496	556	570	500	524	501	512	514	531	507	499	517	509	539	536	518	535	541	537	495	523	531	545	512	515	534	509	512	509	537	555	477	523	546	526	504	502	540	526	518	559	555	531	527	550	527	523	539	500	516	552	520	525	509	541	545	510	536	554	531	540	517	498	537	523	519	539	515	538	511	550	542	509	559	532	535	518	508	523	520	542	519	563	480	526	469	545	525	517	540	570	537	532	551	525	549	510	541	541	549	550	552	538	487	544	554	532	524	505	493	551	515	495	519	517	548	535	547	515	537	531	541	500	508	514	509	496	520	528	521	528	508	532	525	516	513	521	536	510	500	538	546	521	553	539	521	501	513	535	546	509	517	537	508	497	536	546	539	606	506	506	556	517	590	522	542	525	502	523	591	558	546	545	560	521	507	514	528	544	552	506	533	513	536	518	542	547	524	535	494	541	513	546	508	524	540	522	552	540	506	510	539	562	523	518	527	507	504	543	512	513	553	546	515	524	515	545	552	530	542	519	518	523	512	533	521	511	520	523	512	543	522	525	562	544	519	508	494	537	551	496	503	472	526	491	498	495	553	542	533	495	477	525	512	488	526	527	503	556	543	533	522	557	523	548	534	529	508	544	542	543	566	499	564	527	508	521	543	512	533	527	517	557	562	534	483	516	482	495	499	523	500	547	532	495	509	520	506	533	536	544	528	501	491	505	531	515	541	498	498	545	524	544	534	546	520	496	520	480	525	519	536	536	491	498	542	531	542	528	499	515	502	485	537	536	532	531	560	548	545	502	530	571	531	540	534	528	513	538	535	531	514	551	523	526	567	503	506	558	538	538	499	522	516	496	509	534	549	521	500	539	536	559	545	551	524	553	539	513	519	514	542	537	520	547	529	546	539	527	519	532	507	555	497	507	508	551	496	529	515	517	515	498	565	543	496	522	543	524	512	541	542	503	548	513	540	521	483	530	495	498	485	552	515	538	510	508	532	521	549	550	537	533	494	493	517	560	489	492	529	522	526	540	534	548	524	534	501	554	527	544	512	512	561	556	544	524	530	536	525	515	501	524	495	540	569	492	519	531	467	550	552	552	505	534	555	529	536	537	513	555	468	519	534	503	570	540	505	517	520	541	499	500	510	548	518	530	531	527	515	552	530	515	549	542	521	531	539	500	524	547	513	521	549	499	550	527	526	496	531	563	539	517	523	562	520	497	544	489	503	521	553	519	559	561	527	505	539	560	537	540	557	493	527	535	519	541	544	492	532	522	533	505	521	527	508	504	491	532	512	506	508	493	530	535	487	509	530	531	502	536	515	528	566	521	553	541	553	544	518	539	511	505	545	512	504	567	517	519	478	537	559	528	530	507	494	523	532	522	491	527	493	496	538	538	514	524	511	549	562	551	545	517	539	539	562	556	521	543	531	525	514	543	522	521	528	479	482	552	515	529	520	513	534	512	558	514	523	503	529	553	483	543	500	542	557	522	518	533	513	544	549	539	531	517	508	524	527	538	514	529	543	526	533	512	509	500	537	518	553	522	532	539	541	520	525	503	554	547	541	505	518	553	504	499	551	550	531	518	494	556	531	547	530	474	540	530	511	505	514	544	526	520	544	553	509	540	568	529	547	504	566	534	530	568	490	520	513	554	540	505	510	553	490	542	534	498	515	493	523	549	558	507	556	543	518	519	517	549	527	516	544	532	519	495	551	512	558	546	554	499	511	493	530	472	523	521	525	531	522	508	518	528	498	539	510	492	542	544	571	553	534	550	517	545	531	522	554	476	525	542	565	544	534	534	520	527	539	510	511	529	538	553	569	531	494	498	528	521	497	517	531	546	560	534	528	549	513	533	511	552	534	526	529	504	547	490	565	519	531	477	494	558	545	533	537	553	505	500	532	493	523	516	539	463	543	530	514	543	545	496	518	548	541	538	524	537	516	542	497	560	541	488	504	536	546	548	503	542	534	529	536	513	508	509	562	531	537	549	511	519	512	533	541	519	546	463	534	547	527	540	522	506	536	544	567	525	509	550	518	534	529	511	549	532	534	519	559	550	521	494	507	528	514	492	556	536	546	522	544	486	546	532	514	533	490	532	555	528	524	519	548	527	546	496	500	519	514	525	514	541	526	528	544	569	511	560	523	550	532	530	544	517	527	527	542	570	542	521	508	524	507	549	565	548	529	549	558	530	533	516	537	524	505	513	513	553	509	506	576	502	544	524	532	512	515	509	513	485	548	528	558	506	501	574	499	519	561	517	523	499	579	515	500	540	501	547	589	543	490	538	519	533	513	574	510	542	493	520	519	517	551	559	524	557	555	546	517	579	546	525	532	548	535	507	515	516	536	502	537	531	507	539	543	507	536	521	552	521	539	513	506	511	518	509	564	516	566	512	567	482	495	501	522	529	550	522	559	561	515	530	549	545	534	564	519	557	547	562	541	496	504	552	539	533	554	483	525	545	519	511	541	554	566	529	535	515	518	488	494	572	537	534	492	524	518	500	534	484	507	493	498	504	555	552	526	558	525	512	563	529	485	535	514	494	503	531	552	555	535	547	522	510	532	498	544	553	509	548	502	533	556	536	535	547	533	504	544	514	535	557	505	579	502	519	552	538	556	511	488	555	491	467	495	533	531	544	551	521	513	567	527	511	539	557	533	499	565	555	519	529	518	518	550	536	518	546	509	523	542	496	584	535	534	476	542	541	535	534	516	531	477	521	500	522	513	565	553	528	569	507	521	537	530	552
27120	20953	16524	4411	465	256	170	186	152	151	150	157	136	151	139	133	135	134	158	139	150	133	119	132	135	126	145	133	144	136	142	131	146	156	141	142	122	135	129	134	136	143	118	128	137	137	135	151	124	132	130	144	129	131	123	142	136	121	115	106	144	131	129	116	126	145	132	132	130	132	138	138	146	103	133	149	145	117	129	127	147	147	138	129	124	132	147	120	138	135	123	144	127	118	122	128	124	144	120	149	139	140	124	163	119	130	133	141	138	128	123	134	136	132	119	141	136	130	133	119	143	120	116	132	134	124	140	144	130	132	142	148	145	136	124	121	112	135	159	151	151	140	135	129	108	121	137	144	131	146	164	134	153	150	143	158	123	143	131	119	134	115	114	143	153	146	115	137	142	128	124	131	128	125	143	135	131	139	157	130	120	152	134	121	137	133	127	135	117	119	127	162	156	117	144	146	145	139	138	152	146	123	129	135	120	148	114	139	140	116	123	120	132	148	151	138	134	122	122	116	135	154	137	132	122	140	120	127	150	138	146	154	148	134	133	107	125	135	162	135	151	122	109	147	132	149	147	129	137	119	118	147	126	148	137	143	147	120	114	129	113	142	127	127	150	162	146	132	137	142	158	112	129	133	151	125	126	131	138	154	138	110	142	154	123	138	137	139	143	145	138	124	124	119	163	119	134	130	119	155	150	142	137	136	134	115	136	120	162	130	123	143	141	127	142	150	113	112	123	133	137	125	141	139	119	127	147	154	123	132	124	115	134	122	123	139	135	153	128	155	137	166	134	132	115	159	127	147	124	126	145	145	136	127	137	134	134	139	141	127	123	143	97	128	144	149	136	128	141	145	135	133	126	123	142	143	138	143	144	134	123	120	130	150	133	171	144	127	147	125	139	117	147	153	126	137	128	128	127	128	135	124	144	154	128	136	138	138	122	154	144	138	131	119	107	129	142	132	138	146	136	132	129	142	126	130	118	126	133	152	126	130	124	145	130	133	143	137	122	130	113	134	147	109	126	135	128	127	138	129	121	150	136	134	136	136	129	133	121	146	146	124	133	135	133	129	141	145	121	132	121	131	137	131	145	140	137	140	139	134	130	123	126	124	126	161	131	136	140	141	126	138	144	134	173	126	150	129	140	133	136	134	149	136	126	132	143	128	135	133	139	145	122	126	131	142	134	127	129	141	157	138	119	137	122	150	121	139	146	141	143	135	136	140	122	121	120	124	135	146	119	129	150	142	150	127	131	100	133	139	145	132	129	142	133	137	116	112	139	140	132	125	132	143	128	136	149	149	120	152	153	141	127	130	155	131	135	141	142	136	129	131	138	140	128	119	142	132	147	131	134	115	130	156	145	123	140	128	129	111	127	139	116	136	116	140	133	150	137	127	143	127	142	152	117	113	141	121	139	149	140	131	142	140	147	136	148	136	130	157	142	108	121	133	139	119	125	133	150	146	128	131	126	128	137	136	151	131	146	99	151	116	135	149	135	143	138	132	140	142	145	121	119	142	147	138	154	142	125	133	124	136	131	132	118	112	140	127	152	149	115	129	126	124	133	130	118	124	124	136	129	131	130	138	137	138	121	142	139	135	131	117	134	137	129	134	142	122	145	160	110	131	144	123	144	138	134	143	128	139	149	130	112	140	134	152	112	157	141	142	133	119	119	142	141	149	140	140	135	126	142	126	138	109	130	133	128	127	133	132	139	159	144	133	132	145	157	119	132	131	152	148	128	152	134	130	137	126	116	136	158	137	134	137	133	128	142	140	137	130	127	150	129	138	134	138	130	132	131	122	149	149	134	138	118	128	135	144	141	128	131	132	144	122	125	134	136	134	117	135	123	150	121	136	146	112	156	132	133	126	121	124	111	146	120	137	118	109	136	114	131	136	146	120	179	110	118	137	148	149	125	139	136	130	142	129	147	131	129	138	127	142	128	136	136	133	143	131	146	147	130	134	122	134	117	149	124	125	120	130	125	142	145	138	115	121	145	128	150	125	130	132	125	132	136	115	125	150	126	122	140	139	132	103	130	142	131	129	144	131	127	152	151	129	136	138	130	144	133	120	125	128	136	165	140	129	135	131	143	158	155	141	182	125	129	119	133	139	124	131	132	121	127	133	135	122	136	124	143	149	152	123	138	126	144	107	147	146	152	144	129	140	145	139	140	116	134	139	127	143	117	161	125	126	127	119	118	130	156	137	165	111	133	126	147	158	142	150	134	106	131	122	128	142	136	132	138	120	144	153	123	133	154	144	140	115	138	132	129	120	128	128	140	148	132	115	142	142	136	127	139	137	128	147	125	119	122	101	155	143	132	132	125	141	134	131	135	153	166	139	138	122	152	140	140	129	111	138	146	135	144	139	134	128	149	125	134	133	151	139	132	148	133	141	147	148	139	134	142	121	141	143	125	151	117	119	116	132	141	152	132	116	114	134	117	131	142	144	125	143	147	122	145	120	126	129	140	129	137	146	139	144	119	129	130	148	154	112	135	126	135	139	128	145	136	140	132	117	140	141	134	135	120	139	144	133	150	117	153	142	140	118	146	160	139	137	154	142	106	129	146	142	131	126	153	120	131	134	141	150	150	140	140	130	132	132	129	128	120	125	140	120	146	138	141	149	138	129	144	133	130	124	131	151	141	128	146	131	147	124	150	132	130	127	142	124	145	140	146	136	158	136	158	152	131	158	140	144	156	139	111	125	139	151	114	132	134	128	145	138	137	142	112	129	136	126	152	159	138	129	128	138	122	156	132	127	128	146	118	130	134	139	149	119	145	135	143	144	128	153	146	130	132	134	149	124	137	117	137	149	141	135	124	150	137	135	126	129	117	133	127	117	132	135	145	147	130	151	142	136	124	142	127	139	133	153	136	126	136	147	134	126	124	103	115	121	158	142	135	146	154	143	134	143	140	133	159	126	124	117	129	132	135	150	130	148	134	141	146	146	135	124	132	154	115	147	126	138	123	157	127	119	127	127	125	121	160	131	139	147	127	119	146	142	133	140	139	147	141	120	133	134	143	124	133	147	128	131	118	117	137	124	139	132	108	133	127	148	126	130	126	150	117	149	131	154	127	145	131	137	143	150	130	136	142	133	118	158	115	145	131	143	125	134	133	126	122	130	133	149	122	133	142	135	148	155	133	124	122	153	135	156	150	141	160	141	141	134	120	134	150	136	151	128	134	143	128	128	138	140	128	146	116	138	135	130	135	145	124	123	132	127	120	126	154	136	118	145	129	134	146	133	132	136	130	134	123	124	141	139	137	118	136	134	126	139	128	123	131	137	116	118	135	145	92	117	144	140	136	132	122	128	139	127	152	139	146	143	123	113	156	113	127	136	132	113	125	122	133	125	116	153	121	126	126	131	140	150	146	136	145	149	144	135	117	134	124	134	141	100	154	132	135	133	139	110	137	112	114	140	146	134	135	109	143	131	131	122	140	129	127	117	141	140	143	133	129	137	135	141	124	123	113	152	140	134
7567	18088	16641	3742	470	322	290	220	205	204	169	179	177	192	185	149	184	165	162	200	173	173	177	151	168	193	154	175	147	180	173	192	172	160	161	177	146	167	179	193	178	177	163	160	176	187	165	187	193	160	170	175	152	172	165	173	157	173	172	163	165	169	182	169	144	180	178	167	141	164	157	178	186	172	159	144	175	170	166	136	174	155	146	160	171	149	172	171	148	154	168	188	170	170	144	161	179	198	164	153	169	168	166	139	147	173	171	159	172	185	181	179	190	177	160	166	156	193	171	186	153	161	170	182	179	157	161	146	192	190	168	173	151	167	189	160	164	151	148	151	184	156	172	167	194	155	177	163	152	145	160	170	168	211	151	183	165	163	136	166	160	169	185	181	163	176	151	161	174	166	179	157	158	168	169	167	168	169	184	154	153	176	168	167	137	177	164	161	159	169	155	164	175	181	166	179	157	155	170	158	165	181	165	149	143	182	186	161	181	172	169	156	188	178	167	160	165	167	145	166	186	172	154	176	162	190	165	162	139	147	172	168	185	149	157	157	161	170	176	183	157	172	168	184	191	165	166	149	156	154	161	169	169	168	164	173	170	161	167	179	161	162	177	182	165	183	165	155	153	144	190	158	183	180	154	158	164	158	176	169	161	150	163	194	155	175	169	166	173	163	179	162	175	155	156	164	175	173	162	185	167	168	170	167	185	156	180	140	187	193	160	173	175	177	175	160	170	159	178	171	166	158	151	165	165	164	164	168	166	148	175	162	147	147	187	157	181	180	161	161	148	163	175	177	166	168	166	171	166	165	172	162	169	177	147	173	159	167	160	176	162	187	151	163	177	161	177	191	189	190	148	179	161	154	174	181	154	156	152	163	188	151	141	163	159	171	165	184	148	155	178	185	145	174	193	176	165	201	179	172	165	179	167	165	185	152	180	171	174	172	182	174	169	172	188	175	157	163	151	181	163	173	152	182	177	162	185	172	170	176	160	169	164	182	159	150	177	182	171	172	179	172	172	161	161	167	170	162	190	155	177	165	168	177	172	177	139	174	176	169	168	165	159	167	169	152	184	161	171	174	197	176	190	145	192	158	189	152	180	146	185	152	176	168	169	186	171	188	181	165	159	151	177	176	150	170	182	164	184	145	190	141	173	160	154	173	181	147	156	162	171	162	158	162	165	183	159	164	146	178	176	185	170	165	181	179	169	181	166	181	168	162	164	178	141	164	162	153	170	171	137	155	168	153	163	162	166	167	205	151	158	159	175	177	166	157	182	161	143	172	152	165	159	164	176	157	162	161	164	162	173	189	156	175	166	159	191	194	160	160	160	172	137	168	189	176	161	138	162	171	170	158	158	155	160	187	170	177	159	153	191	174	180	177	156	181	163	161	137	170	169	178	171	166	173	174	175	169	176	178	163	162	160	169	161	148	186	169	180	176	178	171	147	152	174	170	187	168	167	187	170	165	170	154	155	172	185	141	159	196	181	174	165	179	158	159	185	178	190	161	165	172	145	161	168	165	151	182	187	171	154	193	189	147	180	175	173	176	163	166	186	147	189	177	173	157	179	168	188	196	163	163	166	159	164	163	154	157	169	145	182	176	152	163	167	165	161	160	161	161	178	172	167	152	152	163	177	159	160	146	144	166	154	165	157	148	167	154	175	181	196	160	166	145	178	154	171	174	154	172	148	171	180	158	160	149	170	175	174	170	165	167	170	171	189	177	182	149	157	186	177	156	151	154	182	160	159	178	153	169	177	191	174	164	172	165	198	176	205	198	201	192	175	190	183	153	201	164	181	182	185	150	174	164	174	162	165	178	159	163	157	152	170	183	170	157	171	154	156	177	154	175	183	141	177	184	175	161	173	154	158	180	162	141	164	191	166	175	152	169	172	186	139	157	175	162	169	163	175	178	161	143	172	153	137	169	169	177	155	166	152	186	178	175	180	171	147	159	195	163	160	161	165	168	170	149	154	164	167	170	185	152	161	164	150	172	183	153	173	176	177	168	150	168	170	168	161	154	193	163	171	168	186	163	178	175	162	182	177	162	153	160	150	165	157	168	169	162	151	172	153	148	184	174	196	176	164	164	158	172	159	169	172	186	175	145	154	169	176	175	186	151	170	170	150	172	164	174	166	160	161	169	150	150	166	166	186	161	169	173	153	169	154	170	172	148	186	157	167	163	167	174	170	170	167	159	158	174	168	171	139	156	164	172	161	165	161	162	142	185	162	187	154	163	163	167	152	169	165	163	172	189	187	169	180	164	186	157	172	166	160	174	157	167	170	173	176	159	152	188	172	146	167	170	179	164	144	162	170	156	171	172	152	166	172	173	156	159	176	164	171	170	199	174	136	170	178	142	163	174	183	180	154	163	178	160	154	153	173	159	151	169	157	175	183	178	169	149	156	173	147	157	159	194	188	177	187	204	149	169	178	167	177	180	163	146	154	196	159	182	172	163	186	166	157	203	170	169	153	164	159	149	149	159	180	160	158	163	183	161	149	165	140	175	154	177	184	159	173	156	155	172	151	165	165	170	150	156	179	164	149	163	168	169	166	185	154	153	154	172	172	180	167	159	183	159	193	168	146	176	172	186	176	163	152	169	173	176	166	182	177	150	178	169	159	176	174	126	207	167	164	160	165	168	155	152	169	184	170	156	150	172	149	136	160	161	173	160	178	166	157	177	162	157	166	192	152	137	163	173	154	176	164	156	184	165	165	170	156	169	193	182	168	179	165	160	182	167	172	171	168	178	164	176	187	177	152	191	181	145	165	140	171	179	141	166	151	162	196	170	196	159	161	147	177	154	172	180	169	185	197	167	150	189	179	177	153	148	196	159	182	170	155	162	171	162	161	159	143	158	158	160	175	160	158	178	204	147	211	156	165	169	160	154	172	160	158	157	154	180	155	154	154	181	164	169	177	152	159	153	155	176	151	160	157	158	169	169	154	154	189	160	155	163	178	173	147	169	151	151	174	191	172	161	165	175	171	172	146	166	157	160	167	165	167	177	167	150	143	166	157	147	138	168	153	172	170	152	164	147	149	162	157	161	179	170	175	130	168	183	178	172	172	172	194	179	167	151	180	172	168	182	181	148	165	176	201	187	174	178	165	165	183	183	160	149	150	166	152	147	184	143	162	171	164	149	165	160	157	177	182	183	190	172	174	153	172	169	169	182	159	179	198	150	149	179	183	158	157	144	162	166	162	168	154	169	158	191	171	187	159	150	141	147	146	154	188	170	157	179	180	166	168	159	171	167	169	165	154	169	173	162	188	178	165	166	161	149	172	157	181	171	157	173	150	158	145	154	170	158	184	173	163	169	189	185	174	164	189	172	166	153	146	158	172	178	158	147	182	168	171	159	160	159	175	180	148	158	171	150	175	186	154	167	161	186	142	193	195	178	171	169	171	183	185	180	168	160	172	160	164	177	174	177	172	169	162	161	151	192	163	159	172	181	155	169	143	176	153	155	150	178	164	152	159	153
23546	21186	28619	24140	21156	12977	1381	782	563	603	503	479	462	422	401	376	373	378	365	369	368	355	343	353	332	331	296	323	350	310	325	363	335	316	303	294	327	339	284	337	296	296	317	273	298	326	313	339	306	328	289	312	320	287	319	281	335	330	318	314	280	311	297	328	304	322	303	275	315	307	324	299	325	304	314	296	327	314	327	340	291	308	291	298	331	283	341	306	316	314	297	317	316	321	304	278	325	314	348	284	301	325	299	320	287	323	341	328	328	282	284	305	311	315	283	317	325	311	330	293	351	325	330	302	298	322	303	325	318	311	286	260	283	286	315	304	269	315	327	297	318	290	327	321	305	315	316	285	309	296	289	305	310	273	307	279	297	361	294	281	314	312	304	283	326	297	294	293	287	305	289	315	306	311	302	311	286	331	272	306	305	322	327	305	318	323	297	309	304	302	311	315	336	327	299	331	316	281	315	305	296	303	306	318	315	300	335	308	291	298	311	331	319	329	323	319	299	325	300	313	287	318	290	276	294	312	287	272	299	312	271	281	334	295	340	303	304	311	308	304	302	295	323	277	314	326	273	330	305	308	312	310	311	332	287	316	306	280	327	291	329	305	312	323	347	291	324	300	280	337	321	316	329	296	278	311	320	298	296	323	334	301	313	321	272	313	328	319	310	315	336	311	302	307	309	296	325	294	307	324	337	287	306	320	340	339	317	302	307	302	274	315	315	304	298	302	305	328	303	316	318	322	319	300	321	311	309	291	329	325	351	293	305	327	321	304	302	324	311	312	311	328	288	317	313	335	295	284	282	282	333	337	287	313	305	309	285	287	326	318	280	280	274	275	329	304	288	322	293	320	312	330	342	298	325	307	318	322	325	318	325	311	305	326	317	333	326	285	304	283	346	289	307	281	315	297	290	354	277	297	269	319	319	293	310	281	321	327	309	316	293	320	335	302	336	321	309	296	308	309	294	320	280	303	303	296	301	319	301	304	305	318	290	342	316	319	307	327	279	285	293	308	324	315	347	299	296	309	292	286	306	313	315	316	330	250	312	325	287	284	325	305	295	293	299	322	305	277	278	304	278	313	319	304	282	310	325	306	320	305	297	325	279	332	346	288	316	295	313	314	306	316	301	288	325	337	329	332	314	339	320	320	282	322	322	310	300	300	299	319	333	311	313	309	311	292	324	346	294	298	300	290	318	314	312	289	316	300	313	335	306	304	324	280	278	304	326	315	299	272	354	307	306	313	316	334	331	304	292	328	308	310	284	253	280	339	334	313	309	304	286	309	308	299	299	298	296	291	301	353	333	305	292	319	317	322	300	302	288	285	302	312	290	293	318	291	280	306	336	308	307	308	271	300	330	303	290	281	292	311	333	348	297	313	345	300	324	311	315	304	301	354	302	275	326	323	314	303	277	304	323	282	306	291	301	341	301	319	313	287	345	281	293	312	274	298	304	293	295	298	327	297	308	300	309	339	320	296	307	294	316	321	308	318	312	276	316	322	343	310	355	293	327	286	303	294	305	292	293	291	302	311	301	284	304	296	289	323	318	318	306	303	308	321	319	297	314	314	309	301	278	330	336	297	293	321	306	300	330	313	308	313	312	270	324	321	315	296	308	312	303	318	313	295	345	300	319	330	329	322	292	290	307	342	329	314	305	299	323	282	327	320	320	296	290	315	286	329	309	290	266	331	315	314	285	290	341	311	304	338	308	294	312	304	281	292	307	330	322	312	316	343	299	318	311	335	316	289	294	296	263	331	320	301	358	320	310	314	299	325	273	328	341	356	339	337	288	301	305	308	266	315	314	315	286	311	321	286	308	309	316	281	305	308	321	288	327	284	335	311	274	342	292	289	304	302	304	302	343	282	323	267	313	325	355	344	273	320	343	302	308	306	308	308	291	307	337	282	283	331	336	325	334	311	321	308	345	320	317	304	334	321	331	297	277	299	305	330	333	287	327	360	319	297	296	293	316	326	290	304	311	307	291	323	334	288	288	320	276	335	282	343	305	307	314	271	309	298	280	332	306	288	329	298	317	318	317	296	310	299	289	312	306	302	289	337	317	313	289	299	292	311	319	334	335	291	303	292	310	318	345	288	308	315	294	296	307	301	341	301	334	304	292	293	343	308	310	287	304	286	314	283	281	314	283	285	304	284	333	331	290	299	300	308	276	306	299	322	296	319	294	306	288	321	293	330	295	292	301	309	267	278	283	310	315	330	320	339	308	313	289	308	310	321	315	298	305	302	302	311	315	334	342	305	308	290	293	307	284	312	300	307	319	314	304	321	317	280	339	315	326	305	331	309	279	325	352	286	334	280	335	312	302	323	330	331	281	278	289	304	332	319	300	313	280	302	312	310	262	302	310	350	332	287	327	282	296	305	303	320	290	285	312	319	307	282	316	318	274	321	313	294	289	320	313	305	305	345	313	304	272	315	306	307	319	307	289	299	315	350	337	328	298	287	320	314	303	293	303	316	337	308	294	316	334	292	316	317	309	293	287	295	284	332	310	305	297	344	318	331	297	306	345	307	332	282	298	281	337	325	315	332	326	313	303	329	332	284	310	289	323	299	288	331	315	307	279	278	307	333	300	310	292	330	307	296	353	328	338	312	287	283	307	324	323	311	305	281	321	321	287	300	305	301	316	316	320	313	301	285	301	333	321	321	279	328	299	284	282	320	313	276	270	302	287	295	298	317	315	337	288	297	348	294	320	261	278	322	313	340	313	333	335	265	341	323	291	288	293	306	328	292	310	307	302	279	298	289	302	288	342	306	334	274	306	329	328	295	303	326	284	311	295	303	313	346	294	330	297	331	308	313	325	334	314	314	301	303	291	310	310	324	315	298	311	290	292	336	315	329	306	277	330	321	305	282	307	293	295	315	280	298	281	293	324	312	298	279	317	305	276	305	297	304	325	324	279	296	298	314	291	310	284	304	331	279	290	325	318	299	318	325	285	290	293	272	287	290	281	321	317	351	336	261	309	328	305	329	313	279	297	283	313	297	295	288	284	300	277	297	321	307	332	303	321	311	292	305	309	284	345	325	285	297	308	289	334	334	314	283	320	315	303	270	311	333	308	309	309	285	303	261	314	302	296	295	333	304	309	311	308	281	304	288	317	306	302	306	306	284	269	309	297	327	314	305	306	312	308	296	301	295	294	320	319	283	324	299	299	327	291	291	315	314	303	313	290	313	315	308	293	314	317	273	302	315	300	312	311	336	337	329	307	317	280	312	311	341	296	305	299	283	315	323	311	301	301	308	303	305	310	281	291	305	318	348	288	303	320	322	309	313	293	274	321	329	306	301	341	302	318	309	303	296	324	317	329	321	310	313	334	286	292	286	296	326	338	310	300	310	278	309	315	309	310	294	332	333	309	315	304	347	290	304	313	316	290	291	279	316	267	304	286	315	318	317	308	310	343	285	303	302	335	303	306	334	292	303	299	301	297	335	294	302	314	289	339	343	321	306	315	309	270	301	290	300
9295	30587	23653	16379	2981	2168	1652	1302	1042	867	797	726	568	533	567	511	474	464	457	452	471	422	380	414	432	390	346	392	401	380	366	405	375	400	368	372	388	374	397	392	380	357	387	345	375	370	388	373	390	379	371	355	342	366	363	359	345	380	363	361	349	347	364	346	378	391	347	358	387	349	378	362	366	331	346	361	371	351	374	355	365	351	340	340	353	370	323	362	369	342	368	354	382	350	334	349	348	362	365	385	371	345	369	369	361	339	345	370	359	341	360	349	312	346	349	340	351	320	364	365	380	359	373	329	330	355	385	329	357	346	364	361	329	378	362	330	346	329	379	355	355	341	346	352	352	385	359	330	356	351	361	371	357	359	356	337	360	337	335	325	343	348	339	353	355	362	347	355	349	370	334	330	358	365	329	325	366	357	386	327	355	358	349	387	369	356	349	358	370	405	352	339	365	325	380	347	328	325	335	348	355	361	360	346	351	349	332	369	310	360	351	355	324	330	328	340	361	371	385	372	379	351	415	332	358	339	351	382	384	387	361	371	350	355	324	378	330	322	353	346	334	366	378	378	377	344	344	350	381	387	352	358	354	355	375	370	349	347	357	335	350	378	328	337	396	347	370	344	353	384	364	373	347	370	377	356	314	353	350	373	339	350	337	326	374	329	340	392	314	369	346	350	378	347	346	369	372	349	353	369	318	357	375	315	373	394	351	352	396	336	361	339	344	368	337	370	347	361	366	356	373	347	372	349	323	346	340	358	380	369	353	325	346	368	385	359	353	346	362	342	376	350	335	361	364	346	322	340	336	368	351	357	329	369	349	357	385	391	346	388	365	368	357	348	334	399	356	316	367	378	362	363	387	348	365	352	334	352	335	390	363	346	379	372	357	374	329	344	341	360	325	369	330	375	383	313	373	377	326	380	360	358	378	347	306	352	343	388	333	345	342	333	366	349	338	360	370	365	331	413	359	342	373	356	351	379	321	315	368	374	394	349	351	359	351	360	372	358	368	340	357	372	364	363	379	323	356	338	360	361	342	357	357	379	375	329	323	378	376	318	328	324	375	352	348	331	381	370	356	382	373	357	363	377	353	358	337	341	376	370	362	349	347	358	352	368	377	382	341	381	333	365	355	372	372	356	337	352	353	347	341	351	363	344	342	347	376	381	362	346	370	346	339	361	378	383	352	331	375	364	328	361	383	352	336	324	335	332	386	323	369	351	387	349	373	341	354	391	359	329	374	352	331	353	371	382	396	383	342	352	347	354	329	358	335	368	366	359	359	364	341	360	334	397	343	331	337	370	361	375	400	351	353	393	384	370	352	399	368	337	344	341	367	287	356	319	373	364	343	366	360	366	347	380	328	342	353	339	366	392	356	363	332	368	379	332	333	334	372	359	355	342	323	348	341	355	344	380	367	351	353	397	341	366	385	383	329	375	349	355	361	347	326	363	378	320	361	367	339	357	319	347	378	357	374	374	359	354	335	379	331	320	299	348	358	336	382	390	370	358	379	334	320	322	337	352	362	349	348	374	343	339	339	339	342	348	335	347	330	369	330	347	352	392	361	351	387	346	356	372	356	339	343	346	332	348	374	337	365	368	377	333	353	398	352	331	353	347	339	341	350	366	342	325	360	351	388	350	371	330	338	345	372	327	362	361	384	350	391	329	361	373	344	340	372	356	320	347	360	343	334	376	372	356	347	396	349	336	374	331	350	345	375	373	328	349	362	341	343	348	378	332	372	386	358	353	365	357	352	354	372	356	345	368	370	367	352	353	333	373	337	351	374	391	331	351	359	319	358	349	357	359	347	355	375	331	381	392	346	369	321	349	367	336	388	364	367	357	345	347	323	352	395	378	359	346	367	330	360	325	328	363	363	347	340	349	318	366	360	353	352	352	364	366	399	376	343	329	344	383	369	383	371	354	326	369	376	381	356	359	337	328	381	369	354	336	363	380	325	362	370	331	367	346	340	349	347	351	347	344	356	339	363	331	333	371	383	321	350	343	396	362	363	378	384	357	324	357	347	337	342	332	354	358	320	327	358	339	375	323	384	339	358	347	366	352	331	403	328	341	318	328	340	350	337	378	337	316	361	336	348	344	352	333	378	363	351	343	359	379	361	304	336	366	341	375	325	345	362	336	352	346	354	368	327	347	344	352	343	353	351	333	334	357	356	358	376	379	400	368	338	347	368	329	349	362	334	377	345	339	345	350	373	346	343	312	376	372	380	348	372	350	346	344	359	342	340	380	339	341	393	359	329	354	379	372	349	348	355	335	359	346	345	344	353	353	359	380	360	377	398	347	371	379	382	352	354	381	386	351	358	360	338	333	360	362	375	358	372	332	373	367	355	347	350	376	340	359	371	379	355	342	329	354	346	358	335	359	361	339	356	369	394	379	337	374	381	339	319	337	367	379	366	387	332	342	379	331	376	387	318	324	308	358	338	349	332	357	332	376	342	362	346	369	370	364	348	335	330	362	371	350	357	350	351	354	370	336	367	354	325	357	347	364	341	341	360	349	337	371	356	382	339	362	363	331	332	386	338	341	345	368	385	353	315	334	365	337	368	338	320	356	371	344	344	334	358	324	358	353	312	377	373	363	350	328	366	335	371	340	353	391	346	319	343	356	321	339	325	344	347	344	360	377	340	358	314	387	365	356	343	324	314	353	365	340	363	356	341	383	330	371	364	369	333	343	356	351	342	349	371	353	360	347	377	313	375	351	363	291	357	358	377	355	338	341	328	346	336	351	377	358	349	340	350	345	358	367	393	342	366	337	353	352	349	330	369	352	371	375	352	378	356	362	333	334	395	369	311	341	351	367	350	355	333	355	342	359	349	356	344	347	364	355	366	362	358	354	335	403	347	382	343	353	367	358	377	328	338	357	366	372	359	363	351	329	378	375	404	341	364	367	381	353	374	344	311	366	381	350	369	345	382	353	367	370	378	347	356	367	356	317	391	343	321	307	368	336	340	345	348	331	349	351	331	326	397	347	381	339	357	348	345	344	348	344	354	309	361	361	345	344	359	335	346	340	370	335	347	353	369	345	341	337	340	362	358	373	368	363	325	349	325	342	356	372	318	340	348	353	370	355	378	347	300	370	373	346	354	316	358	345	340	337	351	332	374	354	365	343	342	341	364	369	391	338	365	326	333	329	376	333	328	374	357	354	343	361	349	354	369	368	341	390	333	383	390	358	375	354	325	339	322	388	357	366	348	347	361	326	338	360	351	306	417	342	395	346	335	341	372	328	324	373	347	338	352	339	356	366	371	343	357	384	337	365	328	345	364	366	339	356	352	350	369	297	358	340	337	334	366	367	357	374	345	337	344	362	341	365	360	328	338	368	355	365	381	385	355	363	358	366	323	321	356	332	335	357	392	352	362	373	361	367	378	329	386	359	313	352	360	371	358	363	366	354	329	333	357	358	357	359	355	343	354	368	384	363	368	345	333	344	360	356	325	355	376	327	369	333	337	353	368	345	312	345
24908	21171	27548	25110	14500	963	446	381	345	298	286	287	289	223	263	200	204	237	197	219	221	207	197	185	193	184	213	198	222	218	211	174	218	189	209	186	198	215	200	197	182	194	169	182	200	205	181	213	182	209	190	206	217	189	164	197	181	189	187	188	191	190	202	189	197	183	183	162	185	196	221	217	188	211	174	181	185	157	190	191	192	180	192	198	204	195	196	199	184	187	216	184	194	170	186	183	214	187	205	181	187	224	183	208	204	173	182	199	168	212	187	220	191	182	206	193	200	179	206	198	177	206	198	191	182	210	181	179	159	196	183	190	212	201	169	184	208	215	192	195	165	200	203	185	189	178	188	210	220	194	192	195	176	179	176	199	176	184	192	191	192	192	192	189	211	203	210	202	188	187	198	193	193	173	198	190	196	210	189	202	227	192	200	195	199	196	209	191	192	188	182	168	203	186	179	187	196	208	194	213	188	192	192	191	182	193	176	210	164	201	185	206	197	185	176	189	175	173	211	193	213	181	205	178	201	185	200	182	204	205	209	177	180	200	209	193	186	187	183	191	185	185	189	202	192	189	203	193	210	192	180	163	186	224	191	198	203	220	234	187	173	189	202	189	173	185	196	203	206	181	188	163	189	162	213	187	191	189	190	191	186	185	188	200	206	200	209	208	208	165	212	153	182	202	180	197	195	197	184	178	185	177	165	195	182	179	177	205	173	204	205	186	195	183	172	193	184	212	183	191	194	198	201	202	184	213	184	201	195	199	176	191	199	183	177	195	216	186	194	174	214	189	193	183	181	212	196	184	195	190	207	193	216	201	201	219	189	188	222	190	184	215	188	217	215	221	175	188	195	197	193	206	199	163	200	200	210	199	207	194	198	214	184	217	181	182	184	176	208	208	197	181	175	153	198	186	189	177	200	191	194	193	164	189	168	176	189	188	188	183	194	186	188	184	175	222	192	186	212	190	206	155	201	182	195	162	212	191	204	190	184	220	188	201	196	204	198	187	188	208	176	176	211	180	190	185	185	187	199	186	170	183	182	188	198	185	193	206	200	177	185	174	193	196	209	201	181	164	196	197	186	193	207	201	178	193	166	223	196	191	191	194	191	166	181	176	211	202	194	199	185	195	167	189	191	204	199	194	195	166	186	195	200	170	177	188	186	192	178	191	214	181	173	197	180	187	174	209	174	192	156	190	195	182	191	188	195	172	196	210	191	176	186	190	162	154	201	198	203	192	183	203	194	198	183	214	186	191	200	198	229	174	179	204	170	199	184	162	194	175	174	194	200	166	179	202	196	198	211	192	203	203	206	189	218	190	202	194	196	177	191	170	205	197	193	175	216	181	182	226	186	185	172	194	185	166	183	211	187	181	185	213	200	194	194	180	185	198	184	201	201	179	173	177	186	176	166	217	196	180	179	211	162	194	193	185	171	169	183	188	179	189	202	193	188	176	199	221	196	185	193	165	180	191	207	186	206	185	196	199	215	179	197	204	206	174	191	188	173	190	164	189	187	180	167	197	183	229	182	163	206	194	175	213	196	191	200	182	194	183	186	206	188	208	170	150	197	185	196	203	200	196	192	176	193	201	197	198	183	181	188	192	173	205	183	173	212	204	198	191	215	198	180	201	211	211	177	173	188	181	194	194	193	207	195	200	186	193	216	177	225	191	171	176	190	170	206	188	210	174	194	190	212	182	202	160	193	191	207	212	171	189	183	196	177	208	189	158	167	183	200	208	177	194	186	192	194	173	176	200	179	177	198	213	188	178	187	192	196	196	185	214	189	187	186	181	188	173	194	233	175	201	175	178	193	190	187	215	204	193	200	191	175	172	163	170	203	196	174	187	195	194	195	181	184	191	213	175	206	220	201	169	222	202	201	220	204	188	160	197	200	176	166	177	196	213	209	170	181	196	182	191	173	187	189	187	184	197	194	200	192	184	202	193	177	178	209	175	211	215	194	176	172	205	187	192	182	162	175	182	210	181	186	199	217	205	189	205	176	194	202	196	188	206	193	178	189	173	176	175	184	171	183	205	190	185	173	204	168	200	206	193	199	192	165	180	196	203	192	191	197	186	180	171	168	196	205	187	180	196	195	181	176	191	191	204	180	180	176	195	206	197	192	208	192	196	194	197	214	198	175	202	174	182	186	192	194	174	201	194	223	188	209	195	197	177	221	199	188	169	181	208	185	177	189	198	202	187	211	186	183	210	206	190	190	210	191	196	170	190	186	195	183	194	204	185	201	194	198	185	210	173	203	186	187	165	189	196	190	190	181	179	178	202	202	178	184	193	171	203	177	195	187	201	180	206	192	201	192	168	179	172	180	158	190	191	170	189	194	221	182	182	209	182	213	203	215	187	191	185	209	208	211	181	192	156	204	166	180	180	189	170	181	189	188	206	198	189	213	201	191	199	204	170	177	211	202	200	195	182	225	216	188	202	187	197	175	194	196	196	160	202	181	179	195	201	171	174	181	191	204	183	185	192	194	200	193	165	192	199	203	183	188	184	217	178	178	212	191	203	185	178	190	175	215	195	201	172	198	172	194	199	186	195	186	195	153	205	191	220	198	202	202	212	191	191	203	158	178	182	184	191	201	182	194	175	180	196	199	181	199	186	178	165	160	202	220	199	206	187	190	193	195	180	195	229	189	174	179	190	186	187	206	224	197	207	169	191	183	213	189	217	202	174	172	220	192	191	203	192	186	181	198	179	193	195	204	190	196	191	180	162	181	199	197	207	197	194	158	194	183	202	191	188	154	190	208	191	205	178	162	177	195	201	206	176	203	173	196	201	192	203	182	190	200	185	200	210	193	194	196	188	179	157	189	229	194	203	183	203	202	182	221	189	214	195	196	179	190	209	191	208	201	163	194	222	182	207	222	198	186	199	193	187	199	187	184	187	204	178	209	210	175	178	160	187	178	198	211	195	183	187	186	198	193	189	224	187	176	179	179	175	197	206	186	177	200	180	186	195	197	220	207	189	202	181	201	198	210	180	192	221	187	195	175	214	202	178	207	208	174	173	198	196	194	171	215	213	181	173	180	208	191	190	211	177	175	195	177	161	183	203	188	198	212	183	179	194	197	173	190	178	181	187	206	173	196	184	174	192	174	209	190	199	167	193	176	201	180	177	196	203	194	177	196	201	169	179	202	187	188	191	170	175	190	226	206	208	216	197	188	170	175	156	164	186	210	189	177	185	198	220	163	193	198	175	190	205	225	186	192	184	202	182	191	183	209	189	190	200	199	190	212	200	173	169	181	209	211	215	172	197	185	187	207	203	204	205	182	182	174	193	206	199	178	188	191	212	176	184	213	198	198	201	195	181	187	176	179	187	191	168	184	205	185	219	212	189	185	189	200	181	221	168	182	179	197	188	186	190	206	200	195	197	207	170	174	206	181	192	196	181	215	163	180	162	191	204	187	183	188	174	198	219	199	177	192	194	208	210	178	188	205	184	184	190	178	195	216	185	185	202	194	195	193	220
8762	29211	18113	12069	1673	1244	951	822	626	570	462	407	437	382	353	320	339	281	302	341	303	281	292	246	276	272	243	245	236	266	258	242	243	255	242	228	242	230	242	263	214	229	222	272	255	259	284	276	241	238	215	255	246	265	246	282	260	284	255	256	246	274	254	254	229	230	259	239	240	209	241	244	208	234	225	236	246	269	244	263	255	250	256	258	238	237	233	241	238	263	238	246	224	244	254	278	258	229	244	246	238	254	236	245	250	242	231	266	232	248	236	273	233	238	250	235	257	230	245	227	263	250	232	217	223	226	243	244	254	221	239	262	264	259	210	248	259	250	240	236	217	250	255	257	288	209	240	235	255	229	243	241	249	237	236	232	248	227	226	233	253	232	225	253	256	258	265	246	239	212	239	245	235	240	212	232	233	265	255	206	224	252	271	238	247	232	254	239	233	226	258	266	249	238	217	217	243	251	237	227	238	238	228	212	242	231	259	250	241	248	249	231	250	251	255	254	218	253	219	256	268	230	243	253	215	266	235	237	225	255	241	271	211	253	207	231	237	234	273	253	238	235	261	226	240	231	256	219	246	231	237	270	255	215	245	243	254	249	243	253	241	266	245	225	238	248	233	242	250	245	258	241	249	243	254	250	246	238	238	254	258	240	226	261	224	256	243	253	228	244	250	236	275	250	253	230	244	214	220	237	244	207	234	205	238	219	202	264	236	245	229	251	258	248	233	246	249	248	207	250	244	202	241	244	251	235	223	243	213	235	275	219	236	230	230	249	224	267	231	242	237	246	223	231	239	250	241	257	264	256	237	242	245	252	233	237	238	227	250	246	255	237	247	237	243	239	229	230	221	256	257	236	262	238	227	231	253	225	278	235	261	242	283	258	251	238	249	276	210	258	220	217	226	249	230	252	234	235	237	258	269	252	245	232	241	249	218	250	223	260	243	236	233	258	228	218	256	246	231	201	242	232	247	228	247	240	234	246	250	216	273	234	258	244	238	240	259	265	244	262	213	232	231	211	233	226	233	243	228	236	229	272	235	223	264	210	228	227	250	250	227	243	197	220	246	228	252	257	243	235	243	223	230	250	221	234	228	246	245	229	234	249	243	239	229	240	246	250	239	238	244	243	244	248	233	262	249	253	227	231	257	210	253	253	252	263	270	258	264	251	246	246	258	224	257	227	256	241	232	241	249	233	218	203	232	242	251	228	234	226	244	212	225	226	228	245	244	262	250	244	268	237	238	248	220	253	227	263	243	269	237	231	220	237	257	223	238	231	250	262	238	240	218	261	268	218	221	250	246	240	220	267	219	237	255	253	256	246	242	246	240	244	219	247	249	253	255	231	211	247	208	239	256	231	221	243	235	248	244	230	265	245	248	232	248	244	236	226	236	211	218	259	244	228	223	258	236	254	263	250	216	213	245	227	257	231	219	225	245	265	237	249	252	234	241	237	256	225	246	223	253	215	262	216	263	256	242	257	263	249	235	241	245	226	233	260	214	243	213	242	210	227	241	224	242	241	245	234	262	252	242	263	240	274	217	264	233	256	254	254	240	269	237	230	250	239	250	231	260	224	249	232	258	220	245	239	268	221	240	241	205	236	242	225	232	255	262	262	201	243	251	251	245	233	245	237	273	261	240	222	235	241	213	219	259	215	240	228	235	256	209	239	230	216	223	240	259	259	220	247	222	217	248	220	215	244	221	258	226	240	245	238	249	248	236	269	207	252	229	282	247	221	219	264	280	246	215	225	259	227	231	230	240	213	244	245	253	233	270	229	239	252	254	265	217	240	252	253	217	254	246	238	226	260	254	228	236	229	257	250	247	234	238	212	248	201	260	243	226	255	215	198	230	200	259	238	223	282	224	270	227	240	242	226	267	252	236	240	233	226	249	225	262	256	205	241	245	209	253	221	227	204	277	265	248	228	250	250	269	226	245	222	233	269	249	241	230	184	228	246	248	273	242	249	253	249	215	243	260	214	239	235	227	237	234	245	213	226	239	237	235	249	235	256	257	235	292	265	239	254	236	234	237	252	263	228	260	247	242	223	289	248	267	230	256	244	272	248	238	251	263	239	231	244	267	222	254	232	258	226	250	262	218	214	254	233	229	223	229	253	252	264	228	254	233	212	253	241	230	269	269	223	251	229	214	251	252	235	240	223	247	272	210	240	260	248	250	243	265	208	235	231	232	236	256	254	247	244	240	217	222	224	234	223	253	235	249	215	223	248	246	254	273	253	230	265	224	229	236	236	249	252	234	260	238	231	218	234	252	223	232	241	250	266	247	252	223	254	254	230	237	244	230	249	238	229	239	243	269	251	278	228	221	243	250	252	248	247	252	241	232	281	236	240	257	246	210	248	229	253	264	244	253	218	244	230	234	251	246	220	243	215	247	234	233	205	231	229	248	264	227	246	240	259	253	232	236	232	269	225	250	243	241	236	241	247	259	245	234	255	244	250	225	243	245	253	240	247	233	236	262	251	240	245	219	239	239	258	263	212	265	257	244	239	235	259	256	233	234	240	234	236	257	256	236	233	278	246	236	234	216	244	247	255	254	252	236	238	255	220	265	250	227	249	247	220	224	258	249	277	195	247	245	243	225	248	230	243	226	232	258	248	232	243	251	230	227	219	246	222	268	242	246	278	252	231	264	232	262	236	263	263	233	229	242	251	229	238	242	238	237	246	258	249	229	238	237	249	232	222	222	240	254	253	253	265	239	242	264	233	272	279	230	240	225	271	250	237	260	242	236	250	261	249	226	243	274	239	251	243	270	256	262	233	230	221	242	247	242	261	251	228	255	236	241	224	252	250	252	235	241	239	275	266	242	259	250	271	223	242	235	253	215	255	247	249	251	243	264	260	222	237	244	253	217	221	247	222	255	249	248	234	239	224	238	241	237	236	226	227	233	236	233	262	240	238	235	241	207	244	249	237	233	203	236	235	232	243	224	257	216	219	241	242	247	249	230	254	249	260	245	243	271	233	245	253	250	273	232	247	230	256	220	237	249	249	245	227	241	260	220	230	251	251	260	231	229	242	234	262	240	217	244	227	249	215	249	261	204	247	252	232	217	250	255	231	276	237	225	251	250	210	283	253	244	231	237	234	248	220	250	248	231	243	236	252	249	256	232	236	252	207	210	229	230	224	226	227	252	254	239	234	254	248	228	215	230	234	225	222	220	217	261	247	257	207	256	242	224	231	245	237	262	280	255	245	230	239	247	256	265	237	217	246	229	252	249	256	235	236	247	250	221	252	216	238	266	229	256	252	279	247	258	274	213	259	265	234	242	241	241	237	252	228	255	258	254	241	224	250	230	239	251	258	236	257	250	232	255	217	211	261	246	237	239	236	255	224	223	261	239	252	241	207	236	233	261	271	207	243	231	224	252	230	236	231	218	206	259	232	233	266	239	240	266	233	231	259	246	234	218	236	239	231	244	247	256	256	222	230	218	225	250	254	207	242	266	227	242	230	229	251	247	228	219	247
22684	21213	29033	23725	21184	21160	13228	1643	1055	960	814	784	757	676	632	617	600	589	561	557	552	544	541	532	513	534	473	521	533	495	483	521	492	483	502	490	473	480	475	473	494	457	493	475	536	496	482	491	470	472	484	504	496	469	483	522	490	450	484	498	486	469	460	447	490	465	482	514	445	491	486	469	483	485	422	466	464	463	465	450	491	451	497	489	477	435	456	437	481	474	462	486	472	460	460	485	470	491	481	472	474	452	480	442	464	475	454	473	470	423	448	417	449	483	463	453	449	436	485	439	472	463	487	491	483	454	485	468	506	450	456	454	486	472	460	458	477	479	427	510	443	470	416	467	433	450	443	463	442	471	466	462	422	466	467	485	459	489	498	483	410	475	468	488	445	505	462	463	469	456	491	470	479	468	476	445	482	445	471	454	443	447	459	473	463	434	441	469	437	451	467	462	473	461	434	456	443	453	430	438	450	489	477	448	500	462	484	477	477	458	477	463	488	430	460	464	432	433	445	461	489	460	451	484	456	447	458	449	468	464	472	521	463	468	464	468	431	491	441	470	450	458	449	485	455	463	460	435	431	501	427	484	429	498	426	454	458	435	509	495	432	443	462	453	449	466	434	460	443	424	428	461	451	446	464	450	438	468	468	484	505	457	437	471	435	458	459	471	443	460	455	502	502	485	448	456	456	448	462	471	444	488	452	465	435	478	452	454	487	508	453	462	488	442	441	485	443	484	477	505	405	457	445	423	463	456	443	465	451	452	461	465	456	449	491	480	476	466	470	477	493	443	522	444	488	476	507	441	443	476	463	486	457	467	480	465	460	447	443	489	445	466	464	459	467	424	450	451	449	467	462	492	443	464	437	451	462	468	484	474	460	486	443	470	463	451	462	492	440	463	503	472	480	458	448	484	458	436	455	435	443	411	436	476	448	466	427	481	477	480	424	472	459	483	465	462	493	458	467	450	451	475	491	486	464	445	475	472	465	430	461	442	484	439	467	510	487	480	493	439	483	415	510	462	443	477	493	488	449	438	460	470	470	508	482	469	457	438	419	472	471	505	494	461	455	453	475	453	447	499	513	475	461	477	433	492	447	442	482	472	479	461	444	431	457	452	436	489	466	481	493	435	467	460	458	432	471	522	503	484	472	490	490	436	457	494	435	472	453	443	474	467	458	486	468	463	462	485	477	462	458	472	485	449	430	501	457	441	476	462	494	449	445	445	486	455	464	446	425	456	460	423	490	458	437	455	411	458	455	480	451	488	433	484	417	462	456	438	448	433	479	472	446	429	461	437	473	469	488	463	444	471	472	479	457	425	462	455	458	448	437	437	468	411	463	458	497	490	497	436	462	495	474	460	491	436	454	431	453	498	470	480	488	490	489	509	492	496	441	446	439	482	418	449	472	468	473	462	451	468	467	455	453	489	454	458	448	447	468	442	454	427	436	497	457	440	460	495	476	489	445	482	491	445	493	473	491	519	495	493	468	470	463	465	465	452	429	459	445	499	459	478	501	507	482	476	465	415	446	474	409	432	470	484	453	467	460	472	467	431	481	525	485	465	452	450	447	435	449	432	458	461	416	463	441	438	460	439	461	503	456	446	469	475	466	453	456	457	510	434	439	430	448	465	465	485	451	452	425	498	452	500	478	470	468	464	464	457	465	410	446	433	435	415	463	451	469	446	462	423	445	464	440	455	459	462	467	435	446	413	442	449	437	439	438	478	440	452	471	448	501	478	477	440	456	490	482	440	492	457	428	475	471	447	437	440	483	441	434	461	438	443	466	411	490	467	488	476	467	454	484	489	434	448	457	450	445	446	458	482	469	503	478	482	461	463	453	450	471	515	496	455	459	482	480	486	488	483	518	464	433	505	447	475	488	445	455	484	440	474	457	467	489	458	438	414	418	446	470	437	423	454	437	447	479	428	497	458	491	476	444	447	447	448	475	433	467	457	482	449	482	430	461	500	479	471	492	442	458	470	450	467	485	485	445	479	480	502	454	468	471	479	467	456	428	466	452	482	457	442	442	500	476	455	466	470	451	486	458	472	494	456	448	456	486	457	439	441	476	439	493	461	465	462	438	457	490	476	451	427	488	464	465	465	446	489	464	458	455	447	444	444	455	482	454	433	473	480	455	429	470	463	456	460	458	443	460	476	453	472	498	468	479	450	433	460	468	457	435	481	465	458	452	484	481	480	480	461	457	459	483	409	470	461	457	457	470	499	437	439	511	462	465	466	469	462	474	441	488	456	457	430	451	460	513	507	492	478	449	424	461	451	419	437	459	461	453	446	455	477	486	470	460	436	485	470	421	457	453	453	445	441	488	448	458	462	473	420	439	472	450	467	482	457	465	465	446	458	454	447	465	439	465	485	443	458	443	499	478	423	497	447	420	471	398	459	430	468	429	466	448	475	422	441	463	463	454	429	447	474	447	480	432	450	489	435	463	500	449	459	471	450	466	461	433	418	472	483	447	446	491	445	501	421	491	484	501	488	448	450	487	441	460	456	472	453	463	451	470	452	461	450	442	446	466	483	494	453	461	452	466	428	477	454	478	505	467	508	462	454	454	465	450	448	466	436	432	467	431	429	478	467	456	503	465	462	447	456	443	459	495	491	453	469	488	438	416	475	441	497	447	476	455	471	424	456	451	453	438	477	458	471	447	451	447	460	465	490	490	461	471	430	466	460	457	451	422	494	493	464	443	452	458	424	471	454	434	455	452	454	445	456	491	433	467	457	468	495	479	471	467	436	451	472	468	442	433	447	516	423	463	456	432	466	445	464	422	455	463	490	441	473	434	461	417	468	435	434	472	473	484	466	474	460	456	442	449	455	431	452	465	470	448	458	457	472	442	443	447	460	476	486	478	452	436	465	430	481	500	483	450	480	428	438	462	467	473	505	494	440	454	425	447	457	476	449	449	460	489	455	427	451	448	470	469	464	434	449	454	456	450	484	495	463	498	467	482	466	475	463	444	443	428	444	442	454	483	479	450	452	473	469	471	495	485	499	453	467	474	443	483	456	431	489	478	460	479	465	478	473	504	438	468	480	464	476	477	464	480	498	460	448	440	457	467	459	457	448	481	423	440	423	477	462	447	442	415	418	480	476	425	490	462	458	456	463	443	512	465	466	437	452	482	471	495	459	458	432	418	459	457	474	456	520	446	458	466	461	491	494	420	480	452	465	454	441	487	486	450	463	448	493	474	456	477	475	433	451	445	479	438	445	480	441	437	483	465	437	431	457	473	460	443	483	423	449	453	471	462	420	459	521	490	474	453	471	431	441	472	431	437	462	488	466	471	473	466	466	455	474	458	448	494	485	487	435	446	452	470	455	451	479	484	456	466	502	460	470	432	465	448	489	438	433	539	435	472	431	459	446	478	480	484	516	475	456	506	448	490	470	450	475	454	486	473	465	452	451	451	474	499	440	454	459	469	460	440	498	441	436	455	425	490	439	480	485	499	464	449	493	466	453	479	440	463	457
11249	41048	26790	19996	5346	4010	2958	2342	1875	1546	1315	1174	1120	1004	933	843	834	718	697	721	673	634	619	582	611	656	585	625	588	569	560	545	593	572	551	563	568	544	553	507	555	601	532	543	575	545	560	551	497	536	534	499	556	568	520	536	525	550	523	548	546	558	552	546	529	536	554	532	524	525	546	537	553	500	530	524	535	543	552	520	536	523	513	541	540	514	518	539	540	569	547	561	548	541	525	529	516	541	568	505	507	501	508	503	570	586	536	538	545	545	534	559	523	518	520	513	488	588	533	515	538	543	502	529	494	492	533	529	535	601	514	514	542	514	506	556	589	523	518	507	495	490	522	508	508	521	527	509	540	536	504	524	515	564	538	500	543	543	502	486	533	524	546	534	531	509	538	516	552	550	500	540	513	510	500	521	477	515	508	475	505	514	532	526	567	521	567	529	489	469	523	500	522	543	561	536	516	523	511	517	502	536	511	515	488	513	526	534	522	563	499	541	496	533	540	510	531	518	542	488	533	551	572	545	507	546	536	505	523	520	530	520	545	511	508	540	532	535	504	509	529	526	511	591	522	502	514	548	553	546	523	507	524	492	538	533	539	532	530	518	468	583	518	530	499	556	526	556	504	515	502	548	502	532	514	532	513	544	529	556	494	530	542	508	504	518	517	532	535	522	547	522	536	515	525	540	518	484	497	507	500	520	503	525	499	528	539	491	536	499	522	528	524	538	484	529	500	524	494	499	512	563	539	507	546	545	539	506	500	538	517	521	534	502	563	521	514	535	562	504	512	530	576	472	527	537	560	503	516	536	522	573	502	531	544	535	488	531	525	516	510	543	503	526	567	464	529	497	520	519	509	485	513	503	496	535	531	495	530	535	526	516	541	514	527	537	502	584	496	530	555	532	532	545	516	522	528	521	523	499	570	525	517	504	483	484	533	524	539	526	547	533	473	513	518	502	537	535	550	551	519	542	518	535	540	530	494	531	517	495	571	497	516	552	553	483	544	524	491	511	514	499	507	516	517	544	507	533	507	477	490	534	515	557	479	514	531	537	464	481	516	522	546	520	515	499	517	515	543	533	515	570	524	535	492	522	552	542	545	526	543	513	509	523	548	537	521	508	514	508	514	507	539	517	507	550	504	525	545	483	516	528	540	509	575	547	508	535	511	501	568	525	531	532	534	537	503	507	564	524	533	506	484	489	501	497	530	529	529	532	521	512	527	545	493	536	528	518	543	485	449	512	510	525	541	519	506	496	531	551	514	565	531	528	509	541	549	545	525	516	486	508	496	508	547	532	504	536	505	523	518	553	540	544	522	511	542	553	514	520	552	572	495	468	544	540	520	537	538	551	589	529	526	530	512	542	573	538	528	547	541	514	526	530	527	585	549	505	517	500	488	518	540	513	529	497	557	544	513	525	540	512	540	531	487	561	526	538	496	469	469	510	507	495	513	518	515	501	522	518	520	521	503	519	534	504	545	551	508	527	500	570	559	511	523	525	507	479	507	500	505	517	529	511	551	548	529	506	510	514	507	529	512	543	531	535	549	504	524	527	514	534	499	511	546	505	553	543	554	531	513	531	520	532	498	518	557	535	566	489	513	548	540	561	538	529	554	521	504	556	546	559	539	566	531	502	535	531	546	544	554	533	510	510	490	579	525	498	496	512	505	537	498	481	527	552	539	562	546	517	531	503	471	561	555	511	536	539	534	532	515	479	526	553	518	554	509	490	538	541	502	551	531	513	497	529	506	538	509	527	518	517	500	514	510	572	548	545	569	511	533	469	517	531	502	516	511	506	502	510	516	549	529	493	518	545	533	527	523	514	510	540	522	514	532	498	473	542	510	512	503	556	528	567	535	532	488	529	517	548	541	505	523	565	512	549	524	536	494	522	548	517	498	535	511	554	507	524	502	534	521	544	542	600	572	505	509	527	515	528	534	531	493	520	530	527	529	494	526	562	514	559	501	540	541	516	555	538	534	512	519	513	520	522	525	532	526	514	518	565	551	534	524	585	515	506	539	533	526	563	536	541	466	497	481	526	516	549	534	529	523	492	529	501	501	481	519	526	476	580	520	535	557	494	513	523	502	495	544	517	532	502	496	492	524	492	528	505	505	524	542	495	522	534	510	520	507	514	522	502	517	485	535	513	512	536	505	541	495	517	539	497	494	482	528	516	550	499	543	500	527	518	559	553	518	535	549	506	484	523	504	528	505	508	509	529	542	518	515	565	538	515	505	507	473	504	538	490	508	521	549	511	525	503	546	489	500	529	507	558	512	546	533	483	559	499	499	539	505	526	551	505	485	507	526	527	517	537	546	532	548	498	533	495	494	534	522	565	545	523	505	560	532	526	515	538	507	526	492	472	497	513	542	494	496	528	521	517	523	533	518	517	525	509	541	578	490	494	554	525	520	548	541	513	567	530	549	491	567	537	535	535	501	531	535	512	551	581	561	540	524	523	531	538	538	489	517	505	503	530	495	533	483	515	526	534	541	540	559	516	542	532	514	491	546	472	518	553	517	540	492	495	524	503	517	507	544	496	550	500	520	494	528	533	559	524	558	511	527	531	522	526	498	528	567	520	521	507	536	519	497	520	530	493	545	538	510	513	526	522	563	491	534	489	505	565	499	516	547	539	527	507	495	516	505	506	577	572	508	535	561	494	490	496	556	512	528	515	518	536	523	511	523	540	510	531	530	515	482	547	513	538	530	510	522	523	493	503	551	501	482	514	542	476	525	511	555	504	536	519	492	522	504	522	540	542	511	500	559	579	523	524	539	520	515	508	494	537	518	539	549	557	501	511	515	508	572	520	518	559	504	517	491	536	491	511	512	498	480	489	511	519	515	478	542	518	524	558	539	531	530	529	541	559	503	519	539	540	526	521	541	525	519	550	534	533	519	517	527	534	543	506	543	506	532	529	531	508	543	526	560	520	534	510	504	524	516	508	543	510	567	527	529	562	553	547	516	515	529	514	549	537	528	548	548	534	527	503	516	485	498	505	487	548	496	502	502	489	524	525	546	514	554	522	516	538	515	496	534	507	507	515	483	566	494	487	498	534	525	498	520	486	483	512	548	527	536	521	528	560	555	511	507	505	533	491	536	500	529	501	509	549	498	525	498	532	502	526	500	521	515	523	491	536	566	523	570	533	542	526	537	577	565	532	575	537	548	513	482	511	480	520	542	573	540	519	525	511	507	531	541	506	515	537	518	537	561	520	530	576	529	529	512	504	498	533	536	541	495	494	500	539	535	501	532	519	562	547	528	520	522	480	525	516	500	516	484	532	545	518	537	519	551	539	490	557	518	514	516	536	512	524	543	525	515	535	512	551	546	526	505	522	524	552	546	493	503	499	504	494	506	501	482	533	542	514	540	523	557	530	517	549	547	499	524	549	562	517	543	525	509	523	511	491	495	517	570	523	512	525	541	535	553	560	531	527	527	505	523	502	511	559	517	523	497	483	492	497	529	495	525	503	511	544	516	540
27184	21364	15790	4049	395	194	170	188	163	154	145	145	172	162	140	148	142	124	133	133	149	120	147	135	145	153	121	117	131	134	125	128	123	117	134	169	131	143	127	122	143	134	138	149	131	116	117	157	141	145	136	150	135	144	161	127	127	149	137	144	151	142	154	133	109	134	135	147	115	140	168	142	135	123	131	142	129	145	143	131	150	129	134	152	132	124	133	135	119	140	158	135	145	151	148	157	148	150	124	148	127	140	153	126	132	108	124	141	128	116	141	132	128	118	142	132	141	133	136	145	153	125	129	126	136	109	141	134	127	125	138	134	133	137	123	119	123	137	153	120	159	112	109	142	115	125	143	129	136	172	135	130	140	139	119	134	135	142	140	133	116	148	135	144	112	124	142	135	126	128	147	128	131	134	126	116	127	147	138	139	129	122	137	154	134	158	102	123	117	147	148	125	129	112	142	133	139	122	123	121	131	157	138	132	122	148	127	139	147	158	124	147	167	142	136	124	133	118	143	138	154	141	152	139	123	120	148	142	122	134	129	139	132	130	141	121	134	127	144	147	154	114	127	136	129	137	141	136	153	138	152	138	138	139	135	148	169	129	157	127	159	149	154	140	129	157	127	127	120	108	134	134	126	125	144	120	126	125	131	120	146	156	122	135	158	146	144	134	110	136	133	133	143	124	117	138	127	138	132	115	143	147	149	121	139	133	138	121	137	134	146	126	139	128	139	149	139	116	145	144	154	145	148	127	122	137	111	122	128	146	122	141	136	108	128	150	129	123	122	150	135	125	137	126	137	160	138	142	157	155	142	123	123	135	123	136	150	131	132	142	133	129	141	135	120	163	142	138	123	142	123	141	123	158	132	109	136	151	127	130	161	137	149	136	160	143	100	150	122	140	124	151	139	142	152	127	158	133	120	159	132	145	108	118	136	133	123	140	129	125	153	132	132	144	142	134	117	133	131	127	128	158	127	123	131	125	133	129	133	143	130	143	130	138	144	119	126	133	144	153	125	134	129	116	146	120	144	140	130	142	133	121	127	132	136	147	125	107	134	142	139	133	122	129	139	151	145	136	129	145	141	137	160	138	142	136	122	152	127	153	128	137	138	129	145	145	126	143	138	127	129	123	133	143	124	135	140	123	116	127	149	129	138	140	123	144	134	164	123	140	128	140	139	120	137	143	155	130	129	134	123	152	132	136	115	130	114	145	135	156	139	127	138	110	138	142	112	128	133	113	153	139	146	120	125	146	128	138	119	135	157	124	137	147	131	130	128	131	124	119	133	145	146	129	147	147	120	116	116	139	138	149	118	144	126	139	142	140	138	136	135	161	130	139	137	137	149	154	130	127	152	135	128	125	136	133	119	141	128	142	154	153	121	122	131	129	114	136	141	136	126	144	140	136	145	133	139	141	124	126	125	143	124	127	134	129	143	120	129	153	121	117	135	149	134	161	130	145	161	143	119	134	136	174	136	128	146	135	130	159	130	133	121	123	140	123	130	139	150	130	139	147	139	148	152	155	134	164	142	142	133	160	124	114	142	130	114	132	109	138	135	142	120	146	120	138	127	144	136	128	139	139	148	133	119	127	113	135	134	136	143	117	116	158	139	139	143	129	160	148	98	137	149	138	129	141	128	136	125	127	114	131	132	163	120	133	140	140	137	129	135	115	133	130	126	147	138	122	115	136	129	129	114	132	132	129	147	130	145	148	123	142	119	132	131	143	125	159	143	144	147	135	137	138	129	134	128	123	124	143	129	133	147	130	146	141	143	135	137	136	133	132	154	133	125	143	143	129	115	144	134	127	159	130	139	135	147	139	96	151	141	131	137	155	120	129	132	126	130	117	136	136	138	147	122	144	152	129	135	167	138	124	137	138	143	137	125	159	144	137	122	125	124	143	151	150	109	127	141	157	134	123	138	141	150	141	134	165	122	132	127	145	130	130	147	144	111	131	130	124	122	135	124	136	125	130	130	124	141	145	136	131	117	136	133	137	127	130	128	174	137	138	142	129	121	124	138	116	147	136	143	122	149	127	140	129	162	102	147	106	115	134	132	116	139	143	119	130	127	134	149	120	122	124	140	135	138	123	116	125	129	123	137	144	125	131	141	137	146	139	131	148	144	139	134	129	123	163	153	128	139	149	141	110	135	149	129	133	146	149	139	138	129	121	134	147	135	131	144	140	129	153	152	134	132	132	143	142	134	141	129	139	145	142	146	140	133	128	139	154	138	142	126	139	143	127	120	118	136	121	136	139	126	154	145	138	144	117	127	133	127	132	138	121	122	135	144	133	130	138	137	124	131	144	138	137	134	144	121	115	149	136	138	147	140	144	135	136	146	133	137	127	151	119	142	125	138	124	124	128	125	142	140	143	121	128	133	138	117	143	134	160	134	133	143	116	136	135	148	122	125	127	129	128	125	108	145	136	141	165	127	123	136	142	128	133	131	124	154	144	130	147	113	130	127	112	111	136	145	114	162	127	138	125	116	135	133	141	125	139	113	137	133	132	131	134	121	121	116	119	142	151	130	132	133	149	131	121	161	132	135	143	113	139	145	134	129	128	151	138	139	126	144	133	110	126	128	144	130	152	132	145	139	136	145	140	137	147	143	133	126	149	142	122	147	129	125	133	144	134	135	133	138	134	131	117	140	129	119	139	141	136	165	124	134	130	156	132	135	138	147	139	140	132	129	158	119	136	140	133	125	142	128	137	153	135	123	134	125	154	143	129	148	139	140	127	153	138	130	131	149	142	139	135	123	155	142	122	142	132	123	133	121	141	155	124	146	138	124	122	148	148	130	153	124	143	142	134	133	147	150	126	132	141	123	133	136	136	112	136	129	121	132	149	144	144	149	115	120	130	143	148	147	143	147	126	142	138	132	155	151	126	136	135	143	148	142	132	146	137	142	122	150	142	122	152	140	126	105	150	148	154	146	163	130	126	136	120	133	151	138	145	138	155	125	122	107	128	114	147	141	130	155	134	148	139	147	153	138	125	135	135	137	139	134	148	122	132	156	143	125	146	142	134	144	148	149	147	127	130	145	132	144	145	130	134	131	128	130	120	148	156	144	129	166	123	158	152	114	134	149	126	146	127	130	125	139	125	133	140	124	139	124	131	164	132	150	149	154	123	134	128	120	134	128	123	126	133	121	135	126	155	121	138	145	167	140	138	121	147	124	114	123	148	134	135	130	154	115	139	133	137	146	140	132	129	124	144	140	160	161	136	123	135	128	140	126	128	116	121	129	100	110	122	143	144	122	128	140	128	143	111	128	133	126	146	143	126	139	117	148	129	141	151	147	147	138	126	146	142	138	124	140	145	121	138	150	145	119	148	143	113	147	120	132	139	143	128	115	133	144	127	134	139	138	138	136	121	144	153	134	124	134	127	142	136	136	131	152	136	140	136	123	137	143	133	136	142	126	123	126	147	142	135	140	153	150	137	116	120	120	137	129	163	126	134	130	139	123	130	125	163	144	140	155	123
7374	26232	12658	3585	426	302	269	230	245	203	177	195	185	179	161	174	171	167	185	163	173	154	152	156	159	179	190	171	180	172	166	164	181	157	175	162	145	163	148	166	183	165	177	169	175	184	188	171	155	151	179	163	177	150	175	166	170	191	162	162	157	157	179	158	150	175	176	156	158	171	171	169	178	182	165	162	167	184	151	166	160	152	169	155	176	173	184	184	151	157	166	160	149	166	176	170	159	191	166	181	152	185	176	149	184	173	171	167	183	131	165	175	166	154	163	160	169	170	184	201	169	148	188	152	153	166	162	161	174	176	147	185	150	183	162	166	166	177	162	153	169	189	184	158	161	173	164	167	149	170	183	172	186	198	146	181	177	156	165	199	176	148	146	166	147	150	164	168	157	163	187	178	157	175	151	183	195	138	192	176	168	189	170	147	167	156	144	154	182	179	160	170	177	176	168	200	156	148	141	146	168	161	161	176	166	163	181	175	176	180	159	194	153	159	155	175	166	174	196	155	177	176	163	167	166	157	158	151	160	182	165	160	141	171	156	180	163	167	152	159	173	193	192	153	170	150	176	180	135	183	167	185	156	168	162	187	159	139	169	162	154	157	186	162	167	163	182	165	172	162	145	174	160	170	160	179	143	163	152	174	167	170	160	174	166	159	159	146	174	166	171	165	157	155	172	170	172	174	151	152	169	162	152	165	167	190	169	150	170	176	182	171	181	179	160	181	165	172	164	189	155	173	165	161	178	160	168	161	145	160	164	175	164	146	150	184	181	155	176	165	152	171	143	165	165	168	169	167	148	162	183	195	160	161	174	177	140	194	166	185	191	172	169	174	172	171	162	158	163	180	179	183	162	184	186	168	161	204	152	166	158	158	199	168	170	181	163	166	144	163	159	164	181	166	160	164	169	156	152	155	169	208	170	182	171	170	168	156	168	181	144	160	140	158	166	166	185	173	161	149	148	180	165	147	152	192	155	174	188	166	171	180	164	152	164	155	175	158	159	146	155	158	164	146	162	162	151	175	153	136	147	180	174	161	173	180	172	157	171	166	182	194	174	168	168	159	162	175	189	178	174	191	179	153	167	167	170	159	158	135	166	155	162	185	175	156	170	170	157	160	181	196	180	179	169	161	158	154	174	176	175	157	127	171	151	172	168	167	175	151	153	146	171	157	198	154	180	172	181	163	171	161	173	165	154	185	161	176	185	156	158	175	144	175	147	169	160	173	193	164	194	180	156	168	157	184	167	174	170	190	151	161	160	193	155	175	172	171	160	168	170	171	159	173	177	172	154	174	184	169	156	156	157	145	164	169	164	170	168	161	171	178	171	159	154	190	172	191	152	163	153	149	182	170	157	169	172	183	152	180	180	185	182	169	169	173	163	174	169	154	151	166	180	181	156	165	159	167	181	158	162	175	188	185	143	167	178	168	156	162	174	164	160	155	184	173	175	161	139	188	177	180	163	175	162	170	164	201	160	184	155	157	150	163	174	170	151	171	147	175	167	163	186	158	185	180	143	182	186	186	156	173	182	166	176	160	178	150	163	169	193	169	163	153	149	182	171	161	182	155	165	165	173	162	165	160	184	167	158	183	170	167	163	179	160	178	158	156	163	174	196	142	172	169	171	156	156	159	179	132	152	157	162	169	175	149	191	169	182	157	162	174	168	164	156	177	184	165	170	166	138	177	147	165	183	180	181	174	183	174	152	146	166	168	146	166	167	196	181	159	151	187	167	182	173	175	165	188	159	180	156	162	184	183	176	171	164	169	168	182	162	187	171	176	180	160	195	160	174	164	182	183	165	185	161	184	147	173	156	165	192	164	181	177	183	148	167	164	156	171	176	170	171	159	167	173	195	155	178	154	161	173	147	158	164	181	190	179	183	174	164	180	139	157	144	150	162	161	167	150	182	187	156	184	171	168	163	183	157	158	181	172	150	168	142	181	166	165	174	166	165	170	180	160	169	162	179	178	165	158	157	178	166	178	157	167	160	168	178	172	172	208	133	140	187	149	159	161	178	166	183	168	165	150	156	157	185	186	169	158	141	187	148	172	169	174	184	160	159	154	175	172	194	168	159	147	156	192	169	141	169	142	192	151	174	155	157	162	179	182	144	181	150	166	171	153	192	174	160	163	153	173	152	181	171	150	160	204	158	183	178	164	168	152	184	181	170	161	148	169	166	149	171	174	167	178	161	180	158	141	157	132	159	184	181	156	178	179	149	160	146	165	189	155	177	168	185	173	169	154	175	160	177	206	163	170	176	179	169	142	162	170	167	159	169	170	167	148	157	176	171	167	175	167	162	178	178	148	176	156	180	175	174	169	172	154	170	158	153	162	167	159	176	174	132	178	162	172	159	163	162	175	141	175	182	161	163	166	184	164	162	191	172	165	145	173	172	188	159	181	191	166	157	175	150	176	175	158	183	179	204	177	150	162	166	164	163	173	172	183	144	166	166	161	177	201	180	182	175	163	168	157	167	177	160	170	176	158	178	160	156	171	165	143	159	174	159	163	171	172	174	158	176	182	147	170	180	173	153	161	162	163	158	177	180	164	160	155	170	197	154	164	174	156	163	144	166	156	158	195	169	136	171	161	168	195	177	163	165	158	169	153	161	190	157	162	160	179	160	165	154	166	147	185	187	154	150	159	156	170	163	176	144	152	164	146	174	164	171	158	171	165	152	162	185	172	162	166	156	165	169	146	155	159	166	174	169	176	151	182	192	164	171	167	151	152	159	172	155	167	181	157	176	155	166	173	151	154	155	181	180	158	164	158	172	150	190	159	152	160	164	162	169	162	189	166	162	159	161	171	168	144	171	165	165	185	161	184	171	163	186	156	181	183	175	161	170	165	166	173	186	176	157	176	179	185	166	175	163	169	178	187	160	156	178	182	172	200	160	163	162	173	180	164	186	159	168	165	158	180	176	162	181	163	155	169	175	168	147	159	167	155	156	161	164	149	150	175	185	153	180	155	164	173	156	182	192	204	172	192	170	166	168	170	161	163	176	162	158	171	164	184	174	175	177	179	167	170	164	177	159	199	151	173	166	150	182	154	174	165	178	179	160	159	139	190	188	184	175	182	163	161	179	147	166	165	152	170	177	163	171	150	180	166	162	173	170	145	152	156	170	164	174	173	178	181	160	172	162	160	176	155	170	174	173	174	168	163	162	184	175	153	174	178	176	194	161	173	159	186	177	169	148	171	176	164	152	181	180	152	168	179	172	163	150	169	177	156	156	172	137	162	162	160	156	176	157	175	160	149	160	190	148	181	160	168	174	174	143	192	144	175	168	156	160	176	161	158	193	168	181	162	151	180	171	155	153	178	177	186	150	182	170	167	164	167	152	160	183	148	174	161	161	155	162	165	180	177	171	193	194	164	142	160	170	168	162	155	148	162	163	175	161	178	168	175	163	175	150	157	185	172	173	160	176	165	170	145	182	158	169	171	173	180	198	167	156	152	167	184	174	154	161	164	146	155
23650	21196	28601	24420	20983	10245	1276	774	635	554	543	435	474	408	383	385	369	366	381	397	363	341	378	333	306	360	333	313	299	330	324	321	333	304	339	322	300	289	338	323	336	318	288	331	280	306	292	336	336	325	289	257	315	330	344	321	264	320	335	302	304	333	327	284	302	316	325	292	345	320	288	291	319	332	318	323	319	313	322	325	310	313	281	272	297	309	309	302	337	285	301	336	307	295	306	276	284	309	309	301	304	328	308	314	314	325	318	284	322	306	282	324	331	331	306	308	323	319	311	306	333	318	294	308	304	299	316	305	319	325	302	325	317	310	312	281	278	315	292	320	315	354	309	298	326	347	314	328	273	319	323	289	291	299	324	314	282	321	311	299	303	295	296	280	301	335	286	315	292	302	311	319	333	316	282	300	315	325	287	301	303	297	277	296	320	278	323	295	294	319	302	320	293	320	314	336	341	312	294	316	291	278	291	285	295	279	311	326	304	322	306	315	307	317	309	329	321	303	299	280	290	318	291	313	327	312	289	306	311	334	319	324	306	312	302	336	325	290	283	333	293	307	328	305	319	309	303	312	323	353	318	345	279	312	289	334	315	280	310	314	309	298	316	311	320	323	310	357	318	277	301	335	300	274	322	295	313	289	267	299	287	307	292	312	289	329	260	286	304	299	293	283	318	318	312	336	301	329	320	295	309	306	264	321	323	304	288	288	280	316	297	287	286	320	305	305	308	289	289	303	311	291	314	317	311	321	283	307	316	304	303	318	316	348	304	331	303	334	324	313	285	320	288	291	297	319	321	345	315	294	270	296	316	288	319	294	286	336	317	292	302	308	296	324	295	281	302	306	289	276	327	311	339	287	313	317	337	288	313	282	319	303	309	299	309	360	283	308	288	295	317	292	314	294	310	253	295	319	313	306	328	320	291	316	322	293	272	323	274	331	285	296	303	279	334	305	265	290	282	302	289	305	309	320	296	305	284	299	303	312	310	320	293	295	318	301	308	324	318	302	300	285	311	302	303	277	272	286	300	318	281	279	302	297	314	320	307	303	294	281	285	291	316	322	275	293	274	300	319	308	288	321	292	311	312	303	350	329	315	326	287	292	288	328	333	312	297	296	297	334	305	321	313	293	339	349	320	314	338	305	306	277	301	305	270	283	308	298	294	303	313	304	280	311	317	347	303	309	289	269	323	284	337	292	264	286	311	296	282	317	292	307	325	298	334	281	315	303	296	304	305	300	298	326	340	313	277	289	312	299	301	285	296	311	337	284	309	309	308	272	306	304	326	317	289	295	320	311	287	323	309	311	290	315	315	289	278	287	299	275	290	287	309	261	303	270	311	309	280	304	295	284	304	317	334	286	309	319	314	304	312	321	285	310	270	290	331	286	284	269	313	307	305	314	315	317	278	290	330	294	319	302	325	305	278	318	343	299	298	330	308	297	300	325	323	329	288	333	292	306	310	330	311	309	345	303	281	291	319	339	316	355	305	303	286	300	336	340	316	308	288	331	312	320	325	310	327	304	305	313	299	296	282	341	293	290	298	319	286	303	277	305	305	300	303	314	310	284	276	311	315	288	315	288	291	302	311	298	320	317	282	280	324	285	285	320	291	320	283	292	301	326	307	286	304	302	328	297	309	305	278	314	307	306	295	304	305	285	318	302	336	312	292	323	326	300	309	312	276	319	287	319	331	323	310	309	303	280	286	292	345	286	320	331	325	302	320	289	339	314	287	315	306	297	311	324	296	304	295	324	278	292	318	286	292	314	320	313	297	327	288	319	309	325	281	316	327	298	299	327	293	295	304	307	313	304	317	311	306	309	333	277	322	297	339	277	323	310	318	286	300	279	360	282	306	310	316	305	317	296	289	301	306	278	306	273	269	323	271	290	296	280	293	292	330	302	317	309	332	306	331	323	300	309	316	290	290	292	297	281	328	290	311	297	325	327	310	309	297	323	304	321	302	274	309	294	324	278	317	326	298	304	321	297	329	294	263	298	289	296	303	302	330	349	321	332	320	290	313	314	275	285	288	286	295	279	311	290	264	349	316	295	307	312	316	312	323	325	266	259	285	317	296	297	332	294	320	330	341	305	302	309	323	291	304	259	305	325	311	295	294	322	318	291	321	310	303	301	288	277	315	302	281	287	324	330	315	284	328	280	282	331	297	326	290	298	311	281	309	305	272	318	301	325	302	289	311	318	295	292	308	325	275	325	330	297	316	319	293	280	339	300	290	321	307	324	272	324	308	309	335	311	325	284	293	308	318	292	299	331	306	301	305	309	305	314	297	295	310	305	284	292	296	295	309	292	309	299	295	312	280	305	319	299	326	296	335	313	341	274	312	325	318	311	293	290	289	294	298	307	296	291	308	311	300	280	292	287	304	311	270	314	272	292	318	308	321	289	311	300	306	292	325	316	313	290	285	299	283	336	318	330	327	299	305	305	287	295	305	293	289	306	325	289	296	301	309	320	316	342	313	306	300	287	278	335	270	322	321	308	293	297	298	312	281	316	324	309	269	279	322	342	283	305	274	308	304	286	330	307	286	320	305	300	297	306	309	320	324	323	331	273	310	288	305	296	322	329	277	282	324	287	312	304	307	317	297	306	318	289	286	298	323	304	298	267	267	326	291	301	313	329	311	314	300	291	312	296	295	299	292	305	320	313	291	292	313	293	336	317	296	294	315	299	316	289	268	276	335	325	313	305	304	341	326	288	344	305	313	300	289	280	277	290	311	307	312	286	285	295	315	328	321	311	306	301	321	277	318	298	305	326	291	327	311	266	308	322	292	303	279	352	325	313	309	274	321	311	317	297	326	296	298	271	316	321	333	278	298	263	321	310	287	298	329	298	318	285	303	275	321	311	288	324	285	312	293	308	350	326	309	326	307	305	284	306	319	324	301	295	259	305	313	291	328	293	282	292	321	277	294	287	286	297	299	311	267	288	277	322	308	309	309	303	285	292	286	306	311	308	323	300	317	291	289	311	298	316	325	303	302	308	296	308	287	269	320	311	290	298	264	305	282	307	323	320	342	292	309	300	301	311	322	317	288	301	291	297	338	339	344	328	307	287	321	273	318	305	280	304	306	281	284	315	271	295	300	322	357	311	279	304	313	309	324	308	286	295	274	322	295	285	291	328	333	299	292	295	271	300	305	299	312	317	310	295	350	293	299	340	326	269	322	321	299	314	307	304	294	297	289	279	306	287	306	282	313	320	297	284	328	314	317	320	287	309	340	330	318	318	326	349	331	310	287	310	307	274	303	320	301	318	307	321	320	270	341	290	304	297	295	294	344	320	314	268	286	301	303	311	306	285	321	295	282	298	308	289	301	302	272	289	318	309	305	308	260	311	307	266	295	293	295	310	316	295	286	300	290	280	289	294	311	289	326	291	328	318	314	301	277	290	298	307	302	311	304	283	326	320	317	317	312	293	316	283	323	329	297	276	305	318	314	332	298	321	307	286	294	322	304	327	286	307	316	295
8621	35180	20682	18179	2961	2216	1622	1294	1087	871	797	718	624	566	538	540	467	466	454	419	432	457	440	394	413	408	408	453	359	388	396	399	387	393	379	384	381	382	360	373	358	345	360	342	371	374	356	348	362	389	379	378	355	357	383	328	355	330	348	347	345	368	347	354	362	378	350	340	332	339	370	349	346	392	327	355	365	359	378	360	362	321	346	360	329	376	350	355	359	280	365	371	370	347	359	342	338	378	335	354	350	384	351	325	335	330	352	355	358	368	375	383	344	377	360	377	386	373	358	353	383	351	369	365	375	375	339	349	336	363	364	337	371	343	371	363	348	360	339	354	372	366	368	376	340	356	365	346	334	366	358	354	351	355	403	337	354	370	374	375	361	345	372	389	367	335	331	381	379	354	349	349	348	367	347	369	343	373	351	364	356	380	350	372	355	367	353	372	371	325	316	378	340	363	378	351	357	340	378	372	342	368	351	331	315	350	329	347	323	366	338	345	342	344	351	325	353	339	371	364	340	353	324	382	342	357	345	342	352	362	372	341	342	334	341	346	360	324	373	389	357	373	386	344	334	339	415	329	344	358	337	340	336	380	328	357	366	362	374	346	340	343	337	355	331	345	344	376	368	347	355	342	358	329	327	348	331	361	357	357	333	347	382	354	344	362	374	343	332	348	372	362	347	347	348	348	323	367	333	365	345	351	366	357	383	354	365	327	334	360	350	351	338	361	344	333	378	321	348	380	374	363	356	372	370	335	352	359	361	379	352	358	367	360	382	339	348	361	324	368	360	353	350	365	370	335	378	347	364	344	363	372	371	359	392	340	332	355	366	334	351	366	318	331	335	338	339	351	359	341	342	364	333	364	334	363	350	364	322	322	379	340	358	328	354	362	365	334	345	388	329	405	317	340	343	369	335	347	356	369	369	360	371	331	321	317	358	326	363	355	381	370	355	333	364	331	363	359	360	371	378	368	363	314	387	340	341	334	350	354	338	342	378	375	330	357	349	367	323	349	350	365	362	391	369	349	361	341	345	359	348	356	349	358	390	332	357	338	375	364	355	311	341	348	349	343	353	358	365	360	374	333	299	338	368	353	379	374	347	391	353	365	347	339	339	358	369	344	341	369	359	332	343	362	372	362	363	345	355	363	364	340	361	364	343	342	389	379	333	342	363	357	364	379	376	351	377	356	353	391	315	359	345	334	346	345	357	353	335	367	348	378	348	350	361	364	369	345	320	350	330	346	336	319	344	377	344	355	370	314	363	352	361	372	341	342	344	323	344	380	363	363	364	331	370	349	343	327	309	349	354	337	354	338	367	360	322	353	333	351	347	377	354	342	351	356	374	342	359	338	369	367	367	345	380	363	353	378	357	354	345	358	392	320	334	391	350	353	390	339	332	331	352	382	341	315	375	346	351	347	372	344	343	348	363	377	383	351	354	346	342	353	358	379	332	353	369	339	362	367	359	367	345	354	338	348	375	348	323	336	337	360	378	340	383	359	362	353	381	347	372	334	368	360	356	338	364	370	371	308	340	337	394	321	383	359	353	325	365	372	361	354	345	347	352	353	360	372	355	376	353	339	350	349	373	342	379	361	355	360	350	355	347	351	354	356	368	327	333	355	339	358	375	356	362	367	331	373	404	351	338	356	352	379	331	360	350	324	322	404	369	349	383	366	339	370	366	323	366	358	338	333	340	374	343	348	348	374	353	359	360	333	345	350	319	358	329	346	355	415	345	331	354	378	337	340	342	340	338	341	335	357	350	387	334	331	347	341	359	370	320	368	394	359	371	334	361	321	343	343	337	327	356	345	345	372	348	392	347	340	367	347	335	334	370	341	321	364	397	342	369	349	336	372	368	335	344	367	381	326	366	359	321	349	349	349	358	396	329	318	347	354	368	322	351	351	368	386	339	334	350	351	384	343	364	386	346	362	342	374	332	350	354	348	332	363	352	365	355	342	333	343	356	361	336	342	345	350	375	344	337	339	331	337	316	334	333	364	340	312	337	364	331	387	354	378	376	347	361	343	327	352	347	365	329	369	345	315	341	382	341	339	338	384	341	300	343	381	361	330	373	353	343	344	357	347	359	351	336	343	335	285	388	353	331	352	375	324	348	345	368	379	329	368	368	359	351	345	325	350	363	347	352	332	372	337	382	330	354	384	364	307	354	363	322	386	374	384	367	363	349	388	330	328	362	350	332	387	347	373	396	343	352	379	363	356	357	376	330	384	320	293	361	357	349	383	347	368	367	340	359	386	336	313	343	366	342	350	372	356	382	339	355	371	336	313	350	332	312	328	364	322	323	321	357	362	339	350	371	361	373	345	371	347	357	342	361	343	340	388	366	332	347	350	353	364	379	338	346	327	354	344	361	358	332	357	346	340	342	361	365	305	365	372	344	368	344	357	365	373	343	365	362	327	349	349	376	344	346	314	351	349	397	350	349	381	353	357	339	353	340	346	355	361	382	358	323	382	343	324	325	349	336	372	350	379	349	351	366	331	363	352	357	351	388	342	337	356	351	344	374	329	374	355	362	331	356	358	348	354	349	350	374	376	343	351	367	382	336	351	352	347	339	368	352	385	344	357	373	379	350	376	378	367	342	338	392	360	342	333	337	343	359	365	361	352	340	353	352	405	334	395	316	352	319	354	364	358	353	345	311	376	345	354	370	338	325	353	374	374	361	341	344	352	369	395	323	321	374	340	367	341	348	387	379	347	352	357	333	369	364	343	369	355	367	358	346	359	333	360	337	355	351	344	342	332	338	389	390	371	344	344	337	349	345	367	347	338	361	348	360	344	354	377	338	344	341	339	330	331	364	339	326	346	363	362	386	333	362	340	336	356	392	355	358	377	360	342	358	356	350	339	330	335	330	347	348	316	351	339	365	343	352	351	353	366	340	361	335	363	367	380	353	380	352	335	342	366	351	349	395	335	377	362	366	351	340	353	380	355	338	364	386	354	369	352	390	365	345	378	341	358	381	324	352	363	332	337	333	369	351	357	349	343	346	390	349	340	363	387	364	357	338	355	373	335	327	377	375	327	328	362	391	366	327	368	339	343	349	364	377	350	377	337	341	342	370	355	347	352	342	356	314	356	344	366	311	376	362	358	367	381	395	333	359	343	368	341	344	376	325	354	360	341	352	381	367	359	364	365	336	349	363	348	360	403	343	344	365	352	355	347	346	348	339	353	309	338	325	338	380	310	342	313	349	357	354	350	365	331	344	340	351	325	335	349	356	340	323	399	371	362	309	363	368	368	364	393	378	344	367	367	374	344	354	357	383	377	346	307	341	394	379	380	341	349	309	351	353	364	360	347	379	352	378	401	305	335	330	408	353	336	321	332	355	343	358	326	331	326	334	307	345	385	354	346	336	371	334	369	356	354	368	394	339	341	361	370	350	337	323	373	322	345	332	374	355	378	353	366	341	341	358	346	373	318	359	345	371	354	327	330	356	349	360	383	355	352	347	358	340	373	341	365	386	358
24850	21214	27657	25340	10265	735	478	389	292	294	259	251	263	237	215	228	207	204	234	251	213	194	220	200	223	254	194	186	186	185	202	220	205	194	185	189	176	204	176	206	194	207	197	229	209	213	195	189	174	176	198	201	192	188	199	195	223	194	194	197	215	189	188	178	174	197	198	201	210	180	211	201	202	179	182	218	200	215	194	184	196	202	185	202	188	181	182	206	181	199	198	197	160	179	198	195	185	199	196	208	184	222	191	209	191	207	196	188	197	203	195	190	172	178	205	187	212	173	197	173	173	192	179	196	167	161	166	183	187	188	193	208	200	202	198	188	177	193	178	202	184	198	171	175	193	182	196	196	205	195	201	199	210	166	194	178	205	200	190	189	181	201	189	195	178	167	197	176	188	188	166	193	208	167	175	178	205	176	190	202	176	202	203	164	178	170	177	197	184	175	202	180	187	206	179	189	214	181	196	174	196	166	195	200	187	202	188	167	187	175	207	176	168	190	178	197	174	189	179	186	171	212	189	171	172	214	187	197	168	183	197	218	198	166	194	196	176	195	187	203	179	156	146	188	166	198	182	183	183	205	195	183	201	193	202	176	206	194	189	200	193	184	175	192	190	203	182	187	186	185	187	215	174	201	214	176	178	190	188	196	172	168	196	181	178	196	198	197	178	216	170	186	182	186	185	174	211	220	208	167	185	207	180	200	194	186	182	196	204	214	177	171	181	199	181	187	223	199	188	216	182	172	193	182	162	202	199	162	204	193	171	192	177	180	208	195	195	174	178	193	169	209	191	198	184	194	195	193	194	159	181	188	185	187	193	213	160	206	196	171	200	192	211	209	203	192	193	175	204	211	200	216	213	176	158	171	198	202	209	166	187	195	193	190	178	186	202	176	168	189	193	206	198	191	212	211	179	180	167	218	192	170	185	194	186	177	179	202	174	178	190	172	208	163	177	191	180	204	180	212	183	191	193	196	184	185	180	194	190	197	178	206	207	178	214	192	185	206	183	198	190	184	194	174	201	146	209	169	186	194	192	199	212	196	169	189	188	162	224	168	184	203	202	172	198	187	198	185	190	196	178	201	191	176	197	187	194	225	187	196	187	194	169	183	214	184	189	193	198	190	178	171	204	182	200	185	183	219	214	187	188	217	182	185	198	185	206	202	171	161	184	204	164	173	212	170	212	174	167	186	217	171	173	166	169	188	200	198	189	198	153	183	217	200	188	186	166	193	213	195	193	180	189	220	186	197	191	186	183	193	213	178	197	206	181	188	198	154	174	166	177	213	181	181	189	197	181	192	169	202	200	184	187	208	182	174	183	184	183	155	186	209	185	177	195	179	190	204	188	167	213	165	158	197	208	173	197	196	192	200	188	182	190	181	199	175	192	167	190	186	178	167	195	171	220	176	206	203	203	168	178	175	174	168	168	185	178	187	185	222	163	208	191	177	171	184	176	164	180	189	192	194	199	178	189	179	190	174	177	219	196	212	189	186	190	185	187	199	181	195	166	185	179	209	202	176	186	209	181	189	159	174	186	191	199	156	218	201	206	202	200	181	184	172	199	200	197	182	199	203	198	198	204	187	179	181	177	190	202	185	172	175	197	187	197	194	160	216	192	183	196	193	201	167	192	180	193	182	203	198	190	159	167	183	194	215	175	189	227	169	188	181	176	185	190	193	194	186	179	190	198	204	191	229	186	190	184	202	172	202	176	200	178	184	218	188	178	181	188	177	171	212	179	187	161	207	198	206	183	205	185	163	185	190	192	146	172	175	188	196	213	208	192	182	188	197	200	185	191	186	188	208	177	195	188	169	179	196	171	194	185	181	179	203	185	200	189	214	200	203	179	219	201	201	170	195	189	181	169	196	182	177	164	176	183	199	182	199	188	189	194	174	202	194	183	183	181	185	199	171	214	192	186	191	177	172	180	199	170	227	179	192	208	176	191	201	190	192	175	211	188	211	191	206	187	188	196	158	202	163	205	205	221	222	186	200	182	176	196	204	199	186	194	182	181	199	180	206	176	196	179	170	198	180	198	180	208	204	198	192	208	198	187	188	203	188	196	188	195	205	177	184	184	200	178	200	195	210	234	208	181	177	180	193	186	194	191	195	190	193	181	180	182	202	188	183	180	186	188	190	183	209	170	180	198	187	176	189	187	172	170	194	210	191	196	181	206	210	206	196	184	160	163	183	195	200	193	214	209	186	160	203	214	192	210	183	211	219	207	166	163	179	169	185	191	200	177	181	177	193	184	172	178	200	170	199	188	215	198	176	171	171	181	191	223	190	202	190	176	201	215	189	198	195	191	171	185	169	191	178	181	183	203	206	188	194	192	177	184	199	202	208	195	166	191	173	196	216	197	201	208	182	197	194	201	155	192	174	191	196	196	199	215	162	217	179	197	195	161	190	195	183	188	176	199	180	223	176	207	184	189	184	195	191	195	190	169	187	204	184	177	173	180	179	197	180	163	163	198	195	195	186	165	177	198	190	165	193	187	193	189	192	196	170	197	177	198	197	167	180	188	171	187	199	212	196	185	184	191	192	193	183	178	206	198	173	200	197	185	190	169	204	194	195	192	194	176	201	164	221	199	180	182	183	203	185	203	182	187	207	161	221	210	200	185	179	200	199	182	191	185	179	182	225	173	190	181	180	196	200	203	191	184	182	194	194	188	192	202	213	203	196	183	187	174	179	198	181	209	190	167	171	206	189	163	197	184	182	201	179	188	182	182	202	170	199	186	181	182	186	188	203	176	180	187	180	192	194	179	206	198	191	192	187	192	206	171	206	186	198	195	201	191	172	200	209	171	194	187	176	178	182	202	174	188	220	197	181	190	213	181	201	207	192	189	184	195	191	195	181	192	180	179	207	185	190	185	191	190	160	175	193	227	213	209	170	194	164	177	193	177	186	188	181	201	175	152	177	178	184	175	194	191	183	173	199	190	181	205	202	169	204	199	181	176	186	187	197	191	171	186	206	196	189	183	187	194	191	187	204	196	213	167	204	172	189	200	198	179	196	187	179	191	178	201	186	198	212	208	162	174	196	188	182	184	171	195	161	187	199	193	169	202	177	201	193	166	190	174	229	194	162	183	183	175	205	177	167	173	185	186	183	174	188	191	194	194	198	179	189	193	198	187	186	187	193	213	190	191	170	187	194	151	186	200	213	182	178	190	191	181	180	173	200	165	181	193	181	193	188	165	194	175	196	180	179	173	210	196	183	185	203	185	183	201	193	190	202	167	191	187	189	191	195	206	197	202	183	172	207	193	200	210	186	186	181	201	186	188	190	195	189	191	212	157	185	172	209	195	178	204	178	191	205	190	190	178	172	198	169	204	214	173	187	170	183	187	178	208	204	184	167	191	189	197	202	232	186	168	198	174	178	171	198	176	204	202	189	204	184	200	180	203	186	173	184	194	195	169	194	191	204	208	222	179	191	190	211	162	188	191	201	181	191	178	185	171	207	186	196	194	185	193	183	180	185
9209	31753	16492	11634	1731	1254	898	752	645	531	455	463	386	333	327	348	300	290	319	277	312	263	272	290	275	259	263	268	260	266	247	282	278	267	235	273	239	239	242	258	218	238	263	199	254	243	264	231	231	249	272	234	253	245	232	228	203	261	232	264	242	274	232	250	239	242	225	232	253	237	242	254	226	272	256	259	249	243	251	239	239	223	265	264	249	227	258	240	246	228	219	241	230	235	261	237	247	247	260	248	261	230	254	244	252	230	243	256	241	240	208	242	220	256	252	266	253	243	241	263	238	222	250	233	212	236	250	240	261	239	213	263	251	243	257	234	251	233	237	235	235	247	225	251	225	235	227	244	225	257	267	253	232	244	238	226	249	232	271	273	235	239	244	239	251	265	199	255	234	216	259	240	231	224	245	228	237	266	249	266	259	234	243	260	240	238	228	259	238	237	225	269	223	238	264	244	250	250	239	212	224	241	239	233	228	299	242	233	253	225	217	256	259	239	239	237	234	253	250	230	229	230	224	242	267	244	221	263	252	243	248	229	226	231	206	226	228	246	245	225	222	249	230	229	246	256	256	231	249	231	234	225	239	222	216	251	245	214	230	257	249	236	238	238	272	235	250	255	207	241	236	231	231	253	252	249	253	239	240	224	209	226	227	228	238	262	259	257	222	238	224	232	235	210	247	252	233	232	217	239	247	263	257	251	251	248	223	240	244	242	228	243	217	232	224	249	245	244	233	213	235	242	198	238	238	226	225	246	254	224	225	239	254	244	238	241	229	254	242	256	220	230	236	237	228	218	228	223	270	245	229	232	227	228	235	244	238	220	237	244	263	237	211	282	261	261	224	238	266	233	259	270	218	224	234	243	262	216	206	240	202	221	231	256	230	239	219	226	217	254	232	237	226	245	235	247	240	245	253	230	231	276	225	241	221	241	226	242	259	235	241	216	229	243	246	253	228	259	218	260	271	245	213	237	223	226	245	252	250	239	213	230	251	230	233	257	238	208	225	245	235	249	250	218	236	223	226	226	234	213	235	230	242	244	245	216	237	260	254	276	243	231	221	236	232	239	234	248	225	234	223	232	251	246	230	237	244	193	240	231	223	257	244	241	240	274	235	233	205	239	228	236	246	220	255	233	237	212	241	274	237	245	235	241	239	243	245	244	237	260	219	249	225	227	230	242	241	278	255	252	237	279	251	220	242	228	244	212	250	230	242	223	226	238	219	259	240	233	217	213	211	236	237	267	242	214	231	234	261	230	234	252	263	248	239	230	231	218	258	240	267	230	227	253	253	243	236	208	222	242	234	236	253	230	235	229	250	225	232	222	257	257	231	257	247	264	252	247	249	254	213	263	263	216	227	224	227	243	250	245	221	267	239	251	250	223	206	260	236	264	227	231	256	219	247	220	272	214	246	206	277	235	251	242	243	252	252	238	218	235	258	230	245	248	264	255	218	259	245	244	241	251	249	248	240	262	256	259	238	238	241	220	242	234	257	252	239	226	236	225	252	260	245	217	249	220	237	219	235	250	243	261	239	244	217	234	238	271	248	243	224	271	231	246	262	214	271	221	215	254	217	218	228	261	225	229	247	221	262	227	228	272	241	253	245	262	229	238	245	235	244	224	236	217	224	239	239	258	244	264	245	220	232	255	280	235	234	236	225	249	222	247	232	236	207	218	224	234	255	264	268	214	245	239	214	267	230	253	240	252	255	261	255	239	239	247	247	259	218	245	231	218	252	250	241	260	228	238	261	242	255	231	219	228	290	255	252	228	233	235	228	227	235	256	220	243	249	237	245	246	247	255	228	246	260	234	212	245	242	242	225	237	256	267	251	279	256	249	251	265	245	242	246	231	241	253	252	248	237	210	253	247	263	230	240	226	273	252	221	241	252	221	238	247	241	224	199	241	275	246	225	232	231	236	236	234	216	241	249	250	266	240	220	243	271	206	222	245	240	215	235	218	225	243	255	249	230	217	225	245	245	237	239	261	230	227	247	211	245	242	222	241	250	236	218	205	278	216	232	239	246	255	207	236	269	233	242	212	216	237	246	241	238	256	277	217	233	231	240	256	227	224	246	249	249	255	255	223	215	256	237	255	221	236	246	228	264	246	239	251	222	236	257	268	249	252	228	243	238	246	240	218	239	270	272	217	238	223	235	250	260	236	223	231	214	233	242	258	253	219	230	239	224	247	214	254	273	261	245	232	221	213	237	247	247	242	268	240	226	242	245	251	243	267	222	229	228	261	257	252	231	247	230	248	218	241	239	226	246	234	221	253	233	222	240	224	250	247	214	247	260	247	228	260	237	239	214	252	248	268	229	250	220	240	239	235	249	227	232	253	211	255	255	234	223	232	270	219	245	218	220	234	270	224	245	231	238	235	220	237	240	219	242	228	238	236	273	223	214	257	226	266	252	231	227	256	231	245	268	231	234	234	244	233	232	230	216	253	247	270	248	231	226	260	218	273	263	233	238	232	236	249	218	230	262	256	218	219	210	220	222	234	265	240	232	263	254	250	234	235	238	260	242	261	252	238	227	221	263	235	207	232	254	228	216	244	261	256	259	240	226	242	233	223	244	241	224	218	223	250	253	245	224	243	235	237	234	222	239	270	266	245	239	223	212	247	216	230	232	259	241	242	256	245	220	257	260	245	246	248	258	229	230	277	239	236	196	237	243	227	222	219	225	245	228	262	233	259	243	235	241	216	244	231	229	236	221	218	269	252	263	235	243	261	257	253	232	228	229	238	237	255	260	253	240	231	267	229	230	243	245	245	246	262	231	233	251	250	254	241	232	253	232	220	244	224	258	237	237	247	238	239	223	229	240	242	229	248	256	253	232	256	254	239	247	238	243	237	234	270	274	244	248	257	258	242	219	246	239	257	224	242	231	251	268	219	254	252	236	230	236	217	216	237	255	262	255	250	222	238	240	232	237	238	237	203	214	258	248	244	223	233	234	226	227	240	202	242	240	238	277	246	267	215	250	225	246	228	246	245	246	249	238	228	260	214	238	210	255	249	261	261	235	237	245	227	225	251	250	232	241	260	208	214	245	239	224	231	236	194	262	225	214	233	238	215	250	274	260	255	238	238	226	213	227	233	239	213	239	221	246	247	233	267	215	230	250	235	235	256	212	255	248	229	219	221	246	228	243	262	210	274	216	268	254	258	234	246	230	265	250	241	271	215	214	235	218	230	233	253	227	224	252	213	229	235	272	236	234	242	234	262	230	250	217	245	235	249	241	216	246	240	245	253	211	242	223	220	237	258	245	225	240	246	213	257	231	244	246	253	221	227	250	263	220	235	219	239	239	234	243	229	239	252	253	251	208	251	237	243	270	247	239	249	233	234	242	244	219	201	228	202	243	246	234	227	248	261	238	232	240	221	234	249	240	264	231	228	264	254	236	254	215	247	231	251	237	218	246	211	271	216	229	219	266	248	236	207	240	239	243	232	230	240	239	253	242	253	231	261	257	250	234	234	257	238
22721	21248	29053	24078	21321	20559	6380	1389	1064	925	846	809	810	693	661	603	597	604	587	602	557	536	561	502	556	509	501	506	517	510	478	438	458	493	524	470	482	465	470	423	490	472	472	492	487	506	478	480	517	496	459	462	460	452	461	466	479	443	471	471	451	506	489	460	480	466	507	446	442	459	490	452	470	444	530	448	477	495	483	444	479	417	438	460	428	423	462	472	452	467	488	470	477	475	466	461	474	428	463	455	444	458	471	504	501	464	469	491	485	451	447	457	480	483	428	442	446	462	459	462	455	486	434	501	455	470	434	438	469	474	453	468	437	415	475	437	486	485	449	479	472	446	455	456	471	466	499	453	469	437	499	469	469	479	482	441	439	471	481	457	480	473	460	425	467	440	467	481	459	468	498	456	445	493	456	495	454	489	469	474	456	427	519	446	446	490	506	473	485	442	455	482	450	448	492	453	483	441	485	448	461	464	461	442	485	437	466	444	488	451	451	416	472	478	482	481	438	440	419	457	439	455	441	497	491	448	453	455	440	428	457	477	439	484	453	478	453	462	474	453	439	466	458	476	473	489	495	471	443	459	499	478	439	437	472	467	454	482	419	464	494	455	485	428	491	429	443	469	470	457	457	456	473	458	524	470	451	436	481	433	458	443	439	411	451	468	464	463	463	461	512	479	476	467	454	527	465	488	455	522	467	489	424	443	449	428	467	476	437	475	436	458	445	438	457	463	455	479	434	450	476	452	452	468	446	452	471	459	440	448	471	490	469	434	468	472	478	470	471	485	450	484	450	463	439	444	456	425	458	511	431	456	461	465	448	450	467	466	475	490	450	415	471	459	467	507	460	472	440	509	423	454	458	459	429	470	468	471	429	440	472	460	479	444	468	429	485	441	500	506	478	446	473	437	500	488	435	449	477	492	449	458	440	450	409	515	440	452	448	447	460	441	465	422	444	448	466	433	472	449	468	448	431	460	470	422	441	470	475	481	440	429	446	468	497	486	462	458	465	446	466	472	487	410	445	439	482	452	418	435	467	456	443	445	464	491	484	459	451	398	463	462	433	436	441	455	483	470	494	446	496	476	489	454	460	476	512	457	437	450	474	443	488	441	458	451	456	465	448	461	478	468	460	469	472	447	474	465	455	463	467	459	512	465	502	458	480	422	481	460	441	475	460	440	462	444	478	510	476	419	461	444	458	459	446	477	473	439	482	459	467	469	466	442	450	484	433	459	481	439	444	474	469	427	445	450	446	450	459	441	479	454	417	472	471	465	446	456	422	476	467	452	473	457	473	442	438	433	465	490	469	446	443	460	451	485	482	495	464	472	482	473	476	447	442	457	451	454	445	450	398	456	475	436	480	443	487	483	433	449	503	488	494	438	464	488	457	463	457	425	459	501	459	429	489	444	452	451	478	460	447	456	437	459	465	462	485	466	459	444	448	464	479	472	444	440	448	502	460	473	509	458	446	443	458	445	469	426	433	432	494	471	522	484	415	441	446	476	470	464	443	469	404	451	476	450	487	458	459	462	473	486	465	475	480	443	484	463	431	471	463	469	447	430	452	407	492	481	459	454	449	450	449	475	478	415	458	424	462	477	479	480	454	459	386	468	446	471	469	438	463	465	451	464	477	393	488	472	485	460	455	476	473	435	473	478	420	468	449	417	472	509	446	514	424	425	447	489	457	449	467	466	479	472	488	437	480	471	460	485	471	462	454	440	459	457	482	430	460	443	437	447	455	419	463	455	477	483	453	478	477	503	424	418	497	461	467	476	447	452	459	484	496	462	463	457	453	461	452	471	442	461	475	458	458	450	411	475	449	471	473	477	453	455	456	451	483	506	469	496	450	436	455	455	477	474	471	506	453	423	463	438	488	449	457	480	479	442	431	460	457	445	460	468	507	449	408	442	521	454	442	451	483	462	402	429	479	453	454	455	442	504	474	452	471	484	488	453	472	429	442	467	429	473	432	466	449	448	447	473	427	436	478	508	461	452	434	525	469	446	479	471	455	463	451	469	476	430	462	464	471	432	462	469	447	463	484	496	403	479	471	465	484	444	448	434	472	472	444	500	448	466	481	496	458	440	456	474	488	463	439	438	454	464	469	461	446	439	453	449	446	455	467	465	407	469	465	474	475	493	441	431	454	479	448	472	448	440	450	480	448	464	486	459	435	428	474	469	418	432	461	434	462	454	483	502	462	402	497	446	462	442	446	444	473	448	480	481	458	435	418	450	494	470	453	487	431	472	461	445	453	425	470	487	484	442	513	460	447	456	462	499	494	447	477	437	475	464	426	454	475	461	511	476	457	458	440	416	449	467	442	466	476	450	484	473	451	496	463	480	468	461	476	449	467	459	485	487	436	488	480	449	454	430	433	460	451	457	464	445	490	457	480	440	463	437	433	464	444	458	485	446	429	478	442	425	504	438	451	428	436	420	439	497	434	431	454	469	441	439	497	448	458	438	451	489	477	484	488	456	463	485	417	451	430	460	453	437	476	493	466	469	462	497	416	440	492	482	473	454	496	471	473	425	442	489	435	435	424	424	480	477	445	503	434	488	446	452	429	444	419	457	452	434	469	472	449	471	463	471	475	472	467	445	477	483	442	481	467	445	462	448	481	416	452	454	454	478	441	486	437	461	474	430	480	454	453	448	457	484	471	450	462	448	478	489	429	491	511	441	468	451	468	427	430	471	449	500	469	453	442	438	462	463	481	433	475	453	494	491	493	458	480	459	466	473	431	443	428	432	403	435	454	433	485	450	484	453	464	450	474	445	448	477	480	467	450	409	431	473	477	470	436	475	446	454	470	471	439	464	481	437	454	465	479	433	442	446	426	469	472	445	482	443	446	448	438	460	498	435	436	454	471	444	478	445	475	451	470	450	453	455	468	471	480	450	474	465	448	511	444	434	485	495	459	484	448	478	447	491	401	468	477	440	450	421	473	461	441	438	485	523	436	431	464	489	490	448	456	486	433	454	490	484	510	435	469	471	471	462	469	460	475	422	494	460	494	467	465	464	420	452	457	494	436	510	473	475	497	432	473	463	409	458	454	437	432	472	445	471	478	464	457	451	469	450	481	474	436	447	454	449	446	469	452	477	469	451	482	464	463	439	450	449	426	481	477	461	462	476	453	452	471	481	460	464	478	482	452	447	446	485	474	458	481	469	482	441	444	446	441	451	494	471	467	487	504	435	495	461	473	426	438	487	446	452	477	436	485	469	446	486	459	454	428	440	472	475	442	433	474	441	477	490	451	494	452	435	507	460	471	450	473	448	451	472	416	416	465	434	490	491	434	453	464	447	442	453	488	482	480	465	497	414	479	469	433	452	447	447	465	476	484	472	471	432	494	457	422	455	454	466	445	484	487	480	470	481	442	459	430	447	451	487	449	473	470	470	467	463	492	472	449	439	435	474	506	468	465	452	475	433	456	466	486	473	485	448	421	447	459	455	438	458	456	454	456	466	460	415	478	473	462	464	466	462
13138	42039	24980	24073	5241	3955	3044	2390	1794	1539	1294	1196	1100	969	857	808	777	749	715	726	687	693	627	612	621	650	575	591	605	627	535	591	560	549	543	575	571	570	526	547	562	556	529	559	569	549	527	513	577	562	539	550	524	538	483	474	515	554	539	560	543	503	532	546	517	541	508	530	530	533	568	534	525	486	563	496	538	565	514	497	511	542	521	519	500	497	546	501	519	504	523	513	551	582	543	504	545	527	558	532	511	525	520	487	543	512	525	527	496	500	525	506	509	519	520	508	551	505	544	510	530	542	518	500	500	505	517	516	569	536	526	565	579	523	497	515	504	534	497	551	511	524	526	501	525	519	549	549	559	499	589	504	492	501	534	523	506	538	535	519	528	569	521	499	510	533	524	508	541	507	534	521	496	519	563	494	511	531	490	493	516	487	499	562	495	529	518	526	510	490	533	494	522	546	504	530	561	508	500	570	535	551	524	514	524	505	535	539	518	547	498	506	574	532	521	477	513	588	488	549	486	539	543	496	534	511	542	494	551	504	524	546	541	519	538	545	515	494	517	504	545	516	545	497	558	540	519	486	521	504	560	538	544	488	549	506	541	541	552	534	524	516	537	491	475	550	525	535	494	513	531	527	560	487	544	538	481	558	504	519	523	539	515	560	496	550	525	505	492	528	501	537	516	545	541	572	558	543	507	517	540	511	528	523	527	505	484	525	506	554	520	565	487	517	530	555	572	516	522	488	516	543	522	510	495	543	513	553	509	500	508	529	550	538	507	516	530	542	541	522	495	552	551	523	540	535	489	527	519	509	541	520	503	573	545	513	487	499	541	556	508	521	503	492	514	523	547	510	525	514	499	503	513	508	539	486	538	575	514	568	512	539	496	505	527	482	550	516	538	516	537	576	518	531	485	501	559	507	489	527	529	517	581	505	520	520	527	496	503	519	545	531	506	505	530	490	527	546	481	503	504	523	500	547	477	549	505	544	510	513	537	541	490	514	522	517	552	525	527	500	495	489	541	534	525	493	529	567	538	539	521	515	491	577	535	534	498	458	534	519	547	462	487	525	532	497	549	517	524	484	517	543	523	532	553	540	535	511	527	501	513	523	481	543	536	514	479	537	515	545	536	529	561	519	514	492	566	547	513	515	514	497	511	559	577	524	516	521	517	523	504	524	550	524	496	551	559	526	537	520	501	538	516	501	526	537	589	506	530	546	527	559	508	513	504	531	534	491	516	488	526	521	531	482	534	535	561	531	520	546	525	492	491	500	524	530	543	512	498	512	524	495	512	492	496	540	519	506	478	557	507	509	525	472	569	523	535	491	533	537	530	568	501	531	524	536	515	552	504	541	553	510	508	522	562	500	505	574	474	489	533	524	526	495	552	520	534	502	540	539	540	510	485	493	487	545	511	540	498	529	539	535	504	522	534	532	545	484	513	526	533	519	510	525	599	522	517	499	511	524	530	551	546	519	536	516	494	542	502	548	510	532	527	466	510	487	502	531	564	505	529	499	517	523	550	521	517	529	507	530	523	520	464	525	483	547	569	568	509	509	539	497	508	535	517	492	506	502	504	531	541	515	496	518	503	536	488	520	536	547	520	513	517	526	512	542	510	513	514	524	494	540	529	500	539	510	525	521	532	528	518	533	497	479	534	499	508	576	494	547	547	460	541	514	539	522	532	537	501	488	544	525	544	575	520	549	558	524	548	550	483	499	517	546	489	515	536	525	533	503	525	533	548	476	538	544	530	500	550	494	525	483	515	525	544	512	506	522	506	522	495	533	552	489	503	469	523	514	504	533	518	493	543	522	513	493	510	541	519	540	545	509	536	574	542	532	559	550	521	559	540	512	496	525	520	493	489	508	507	523	519	530	480	526	530	499	538	531	496	499	528	518	536	503	528	513	529	523	527	541	484	536	523	528	522	504	500	543	530	493	515	478	518	538	565	505	525	531	529	541	523	528	528	496	568	524	529	536	509	490	557	524	516	494	551	498	520	538	528	503	475	511	522	512	521	510	501	528	503	494	510	509	543	521	513	550	550	520	498	521	520	533	486	524	533	528	531	569	515	539	514	501	521	515	498	547	495	521	547	493	475	542	493	524	514	516	493	545	554	488	462	549	525	528	543	531	497	515	520	500	529	507	509	504	539	503	536	505	531	552	544	498	510	542	489	530	538	517	496	510	535	513	518	512	508	506	513	570	565	580	492	519	507	539	505	520	522	531	536	560	536	530	532	510	490	502	522	512	537	538	511	549	495	552	514	543	540	528	503	518	539	565	535	502	542	531	517	488	536	513	524	505	484	512	564	496	511	554	517	542	532	509	514	502	524	521	540	543	526	485	537	518	514	519	558	540	535	532	537	505	546	487	504	534	533	538	496	538	508	544	534	494	500	491	548	520	501	545	548	537	545	494	532	530	544	538	507	481	574	530	506	531	515	522	553	557	535	465	513	511	498	506	516	507	496	509	505	543	492	528	534	508	530	510	503	502	558	526	510	503	487	512	528	510	502	578	523	567	526	528	489	531	494	561	540	510	517	530	510	529	487	523	528	515	529	517	513	506	540	516	507	546	490	516	527	528	558	525	501	494	524	543	520	510	487	561	532	508	505	512	554	534	509	523	551	540	512	542	482	568	512	543	524	476	551	522	533	484	496	501	538	535	509	540	525	555	521	473	513	510	500	511	526	560	524	517	524	523	521	512	515	540	500	541	544	504	491	509	549	501	495	573	503	528	524	504	510	514	471	518	560	511	512	503	518	499	513	493	513	506	526	496	530	517	518	558	530	536	520	495	518	499	537	516	510	478	575	502	499	557	543	508	548	502	487	485	530	473	537	557	542	523	525	494	530	482	525	553	569	523	566	490	457	549	516	526	555	535	516	528	498	503	544	467	542	529	469	545	494	551	506	528	555	549	519	521	501	563	559	508	494	565	528	515	551	511	508	537	491	554	493	541	525	546	544	504	564	517	502	515	532	479	567	550	540	523	562	535	526	533	517	479	509	526	532	517	522	522	541	493	549	558	540	543	531	524	553	525	514	509	520	527	541	504	507	517	525	530	517	500	534	518	507	537	498	549	510	530	531	533	521	522	566	539	496	544	534	498	514	557	545	500	548	499	528	532	522	480	473	514	548	516	509	486	498	511	556	520	514	525	535	502	522	550	564	521	539	519	507	525	512	505	502	536	478	515	508	495	550	506	564	528	539	467	583	515	530	559	493	487	488	519	501	525	520	514	524	529	535	528	545	499	517	545	515	520	511	524	506	489	520	556	510	539	542	517	527	521	518	484	490	552	511	509	530	537	543	554	525	577	511	524	492	491	501	524	514	513	572	526	530	509	548	534	531	511	494	511	500	524	492	539	535	529	503	523	490	512	543	543	482	569	491	542	499	524	489	511	489	531	535	548	512	493	506	512	520	512	516	530	513	546	512	509	541	514	530	503	520	506	557	477	524	533	513	493	522	496	530	507	536	505	485	538	534	520
27092	21414	14673	3269	514	359	244	177	161	139	169	146	146	136	148	135	121	139	137	131	146	132	159	132	149	141	158	142	136	132	144	117	122	119	133	144	133	134	140	131	144	128	130	119	139	137	129	140	142	144	131	132	153	142	112	148	139	151	131	143	134	129	141	138	130	136	169	129	128	131	148	136	136	138	131	151	128	143	140	131	134	118	147	132	123	114	141	126	133	142	136	135	131	133	143	145	128	155	130	123	150	127	140	135	128	134	141	133	131	144	136	126	127	141	122	138	147	119	134	135	159	157	125	148	134	127	137	144	146	157	163	136	153	150	124	157	131	122	139	147	121	153	143	143	144	119	120	123	152	128	156	166	134	137	148	143	131	129	128	123	128	137	141	147	148	153	122	157	132	129	138	137	112	113	152	143	136	134	107	130	139	149	140	152	151	124	147	138	130	155	125	123	133	156	129	129	131	134	126	129	144	139	140	134	134	140	143	146	143	140	115	161	155	127	138	128	106	141	131	138	145	122	120	115	126	131	147	137	135	120	125	165	146	126	138	130	115	131	130	152	134	137	144	132	143	149	137	139	122	128	170	150	115	145	144	133	142	152	133	152	142	133	127	141	133	125	164	129	127	139	135	123	160	132	149	133	124	147	146	132	137	136	121	145	128	129	126	128	134	127	112	145	125	158	139	140	135	145	157	124	139	157	133	149	136	115	118	127	135	159	135	150	128	148	154	137	123	133	143	141	133	127	128	124	143	136	148	131	136	151	149	137	136	104	129	128	126	140	150	132	118	125	134	129	132	117	140	135	120	121	142	152	140	118	168	171	130	145	116	119	136	123	135	124	129	157	149	130	135	143	146	139	129	134	141	146	152	133	134	123	120	130	141	140	149	139	145	157	132	165	135	134	121	120	127	123	144	128	144	125	158	166	128	133	141	130	131	129	150	135	168	141	136	117	118	126	130	127	136	129	142	144	144	143	121	143	139	139	154	135	125	144	133	133	145	125	138	119	133	155	136	122	152	145	134	130	115	113	99	158	137	124	148	130	117	140	137	144	135	111	129	136	134	129	136	137	134	127	143	136	135	132	127	120	126	125	137	129	131	131	133	128	140	150	128	157	137	140	117	118	129	125	151	159	131	129	136	131	151	121	128	142	134	122	145	145	112	141	114	146	143	140	125	132	120	140	121	130	129	135	143	137	117	147	130	130	136	114	140	126	132	124	148	167	138	123	146	144	126	157	124	136	126	149	127	145	129	140	133	145	140	131	133	136	118	145	119	143	124	119	133	117	126	141	128	143	124	121	133	128	138	142	148	125	131	151	154	137	142	138	131	119	96	150	125	133	125	155	131	124	146	127	122	141	120	137	146	145	119	140	135	146	129	132	142	113	137	134	136	120	130	143	128	132	135	145	128	119	126	139	155	158	143	133	136	153	114	155	127	137	133	141	134	133	115	148	130	138	124	168	150	128	148	152	142	135	132	152	152	131	159	132	142	130	155	138	126	137	138	153	139	153	146	155	147	123	139	143	151	144	158	133	137	140	127	153	136	122	147	114	125	126	135	126	150	145	142	124	155	135	125	123	133	141	129	149	116	140	147	128	133	126	137	110	130	127	136	137	139	125	146	135	133	133	154	147	144	128	119	152	140	130	148	139	114	138	111	127	152	125	120	116	135	122	147	138	124	140	121	145	145	115	136	135	118	129	128	162	142	136	131	138	143	125	138	121	134	138	122	140	142	127	135	137	147	141	146	159	145	120	136	159	107	155	137	116	140	126	128	122	131	139	136	141	129	136	152	132	153	133	133	141	132	134	155	139	137	125	158	126	131	144	136	120	135	123	162	141	116	119	150	134	152	143	147	146	129	119	144	150	118	130	133	141	127	137	127	135	125	120	125	133	143	135	130	119	162	149	152	137	152	124	137	144	120	130	127	135	128	143	116	136	131	116	139	112	143	136	151	146	144	128	126	143	119	140	135	138	124	158	126	142	136	144	129	147	135	132	122	139	127	155	134	124	144	125	136	110	162	139	139	143	136	157	141	135	141	153	122	142	144	148	143	134	145	147	135	111	146	154	150	131	150	109	128	131	166	130	141	150	127	149	146	118	135	126	129	147	148	138	133	138	143	124	146	142	127	151	138	125	120	137	132	150	142	126	123	153	159	117	148	141	117	135	138	118	116	134	151	139	126	118	141	120	139	131	149	136	116	148	137	150	167	117	126	149	139	140	138	126	145	141	142	128	144	138	111	137	117	117	140	119	145	138	139	135	132	144	154	125	143	152	131	139	134	143	132	134	132	146	134	145	125	123	136	131	137	128	118	114	141	132	145	131	133	132	122	140	134	128	122	156	130	133	140	142	146	130	160	142	144	120	146	124	137	133	148	152	138	131	137	138	167	136	153	145	140	140	136	140	119	139	124	132	131	129	135	147	137	144	151	155	154	125	147	112	136	131	146	138	124	149	163	134	126	140	151	158	149	127	129	154	142	138	142	127	154	127	153	143	129	144	132	160	148	138	133	141	153	127	153	133	150	137	133	140	139	133	126	147	138	141	140	139	152	138	139	122	136	131	136	147	131	133	149	133	137	118	143	130	125	147	154	140	132	145	142	134	128	135	113	141	130	128	126	142	144	133	134	139	114	138	136	140	152	127	153	139	143	152	160	137	111	144	150	136	139	135	152	128	125	139	130	121	138	122	134	132	127	147	156	142	147	158	126	146	143	144	133	125	147	128	129	131	142	145	136	132	156	138	148	141	133	135	154	134	152	142	140	154	127	138	139	131	138	133	162	124	119	128	144	118	126	129	126	131	158	125	159	156	133	126	160	144	135	130	133	130	128	131	121	117	129	131	143	146	141	140	144	137	136	126	135	143	122	137	142	119	134	136	125	130	127	142	143	133	123	144	119	141	144	162	141	125	146	122	134	113	130	136	118	126	133	142	133	136	139	141	130	164	117	122	142	136	121	110	113	138	140	128	137	145	138	120	122	148	142	138	125	106	152	143	138	125	143	136	118	150	125	127	123	151	136	140	148	155	129	148	134	144	128	130	115	154	119	131	153	149	121	111	121	143	144	110	144	145	133	142	139	134	140	137	139	126	128	125	155	160	132	135	164	114	128	147	120	127	135	147	141	140	137	134	130	111	116	139	153	149	158	124	141	121	125	121	144	113	148	139	139	156	164	137	116	162	119	122	157	136	122	128	127	114	136	118	161	121	129	138	138	126	130	136	113	145	118	147	147	120	146	143	141	139	162	124	110	122	134	147	143	124	137	126	129	135	140	142	131	137	129	139	139	117	100	155	148	142	139	133	129	114	136	134	137	122	135	135	129	126	122	154	144	136	135	131	155	138	156	130	144	117	122	141	145	156	141	128	134	138	162	142	132	137	137	151	137	162	131	151	150	140	156	106	135	146	127	140	152	147	121	109	148	141	130	132	149	113	128	152	133	133	147	144	131	127	144	159	131	147	117	121	126	103	150	131	111	152
8793	26997	10132	3354	424	316	266	255	238	208	190	192	191	171	179	185	162	182	186	178	190	166	184	176	173	160	183	173	168	193	139	183	171	179	173	143	165	156	175	184	166	183	190	170	164	182	167	194	174	155	173	168	166	163	162	155	181	167	164	175	119	177	168	155	166	179	177	178	162	179	177	153	146	164	175	145	170	159	165	163	156	155	177	159	165	160	155	141	167	157	186	165	177	139	171	166	159	166	169	154	192	180	163	177	190	135	181	160	163	170	188	173	185	181	144	177	166	192	182	161	191	168	181	153	163	170	166	181	164	163	159	152	171	173	173	162	165	175	174	180	159	171	182	146	152	174	177	212	174	177	164	143	164	183	163	168	188	158	148	165	134	159	164	181	197	155	175	167	153	164	182	160	178	172	150	167	182	164	179	170	168	165	187	155	183	143	186	197	157	157	148	172	164	171	169	185	174	169	148	166	172	179	183	165	160	156	175	205	189	167	177	168	154	161	161	180	175	178	160	174	158	162	153	185	156	163	177	162	146	164	174	177	151	154	163	164	164	151	157	146	182	144	168	178	209	181	155	176	167	160	159	167	178	157	177	158	173	163	182	186	163	169	174	148	171	168	160	167	157	173	176	157	174	170	180	176	189	143	185	161	170	161	146	168	154	165	148	158	164	162	191	160	200	158	173	201	158	155	155	139	161	160	152	183	178	177	164	186	156	166	199	160	179	155	159	183	158	158	161	156	160	158	163	150	153	148	162	172	165	166	162	155	155	187	151	163	182	198	167	168	141	173	195	168	178	185	187	177	165	162	180	160	164	184	168	175	142	191	169	189	160	163	171	145	185	163	177	165	188	153	161	164	163	175	192	171	169	177	156	144	161	162	151	171	172	185	170	187	182	155	167	190	183	170	148	159	166	174	162	128	179	145	186	172	186	166	174	166	181	171	179	171	170	160	179	170	158	154	173	150	186	157	193	174	174	184	168	169	162	185	145	164	166	169	167	165	175	185	183	163	184	167	163	156	163	179	169	151	183	162	169	170	156	178	165	161	154	175	176	164	172	191	182	172	160	174	170	168	170	183	170	172	186	176	163	167	147	170	179	179	188	164	197	149	183	167	160	188	171	171	170	171	165	175	156	154	183	137	172	162	152	205	172	180	140	151	148	174	183	151	182	168	188	155	183	160	157	154	170	159	171	157	175	162	188	168	160	185	185	170	155	183	173	164	192	176	180	177	165	147	154	166	164	139	169	151	165	182	171	151	179	168	158	175	180	156	155	177	191	157	183	174	164	171	149	188	174	166	178	186	162	165	178	157	158	165	175	163	135	171	173	178	125	187	168	171	179	163	172	194	163	174	154	171	181	190	173	173	168	160	170	179	140	159	172	166	153	171	159	160	156	168	170	177	164	167	156	164	187	166	170	188	170	163	166	165	162	180	176	169	189	176	149	154	170	167	182	167	151	160	164	154	165	160	189	168	176	173	185	185	172	194	161	158	149	166	155	194	182	153	158	146	180	166	182	173	166	177	182	176	174	163	177	163	168	172	154	163	187	158	172	168	163	156	156	166	177	173	164	159	147	155	156	190	179	150	178	182	176	161	161	154	176	162	170	175	171	178	184	194	155	166	148	169	163	171	154	192	180	198	168	156	180	180	183	179	174	157	161	165	146	152	148	161	166	168	182	166	161	172	153	161	155	142	199	193	156	178	147	184	170	153	185	133	162	153	185	166	165	184	176	160	175	158	169	151	180	179	180	156	172	170	131	172	161	145	154	177	161	153	142	159	180	146	165	177	159	157	160	182	156	170	164	159	188	152	168	169	165	186	170	163	171	167	185	159	170	165	179	166	178	149	157	156	168	146	172	149	168	175	141	136	160	191	185	173	162	159	158	134	150	185	164	183	166	172	165	141	175	150	180	151	152	152	151	178	182	180	189	162	157	198	176	145	190	174	145	170	154	170	160	171	173	171	164	160	163	172	178	161	158	179	168	156	179	155	181	147	167	182	144	159	159	170	180	173	153	165	168	201	169	167	181	185	154	161	160	160	162	192	141	169	166	169	158	169	170	157	152	156	176	151	148	189	153	156	164	166	157	163	192	165	162	167	173	172	173	154	191	179	190	155	183	173	158	173	155	162	167	176	147	182	171	178	166	204	163	161	170	150	166	159	159	173	169	175	152	137	145	183	151	152	155	197	178	144	175	170	183	158	170	173	162	196	139	149	165	181	166	188	161	175	181	183	189	190	165	173	175	168	139	148	174	152	163	162	151	177	145	169	167	165	176	162	157	164	144	166	170	161	150	169	169	171	195	180	170	154	195	155	170	195	169	177	187	161	175	153	168	175	163	147	133	177	145	174	175	147	174	153	168	151	173	171	178	165	156	159	160	173	167	161	184	145	163	194	155	175	156	210	159	182	183	149	171	162	159	158	180	172	172	153	168	163	195	185	181	179	141	159	176	192	173	160	166	161	192	169	171	183	170	155	172	164	165	177	164	160	155	164	172	165	166	129	158	179	175	152	163	163	176	178	157	159	175	151	184	153	201	189	148	153	184	150	166	179	166	172	188	135	183	150	152	151	176	167	166	165	165	144	163	160	174	168	163	163	164	167	144	168	155	182	167	141	177	180	159	158	183	163	184	174	161	161	158	178	148	182	157	178	168	190	165	134	156	182	158	172	167	159	160	169	157	177	178	179	149	185	173	169	178	169	147	160	171	175	167	169	159	158	175	175	191	184	186	181	163	185	186	162	181	158	139	155	168	169	151	155	160	153	173	162	165	179	171	176	169	167	165	175	131	154	165	154	145	169	184	167	160	199	169	158	197	169	170	167	167	154	177	179	186	171	171	167	186	180	163	173	173	157	161	174	173	165	196	158	170	183	157	161	158	154	169	160	164	168	185	170	175	160	163	172	172	180	165	166	157	164	186	157	186	183	148	177	191	160	180	167	153	151	165	148	165	155	181	174	163	148	181	160	151	172	171	151	147	155	178	164	171	194	174	174	170	173	148	175	175	175	174	178	154	177	180	185	179	159	170	174	182	185	176	152	154	171	186	183	180	172	157	160	152	159	189	194	153	173	155	157	156	161	156	176	201	169	183	171	178	166	171	183	160	164	165	181	159	181	149	161	167	158	191	150	164	164	157	165	162	152	152	162	148	167	182	172	169	161	183	174	157	179	158	159	179	155	147	169	187	181	164	180	184	164	194	156	157	174	169	188	168	156	177	166	173	189	174	165	177	181	166	166	169	170	165	142	164	162	163	174	154	161	138	167	193	169	174	170	152	171	186	192	168	170	155	179	166	187	160	151	159	184	177	177	168	156	148	164	180	175	186	162	158	161	156	176	182	181	172	188	168	161	164	180	160	156	187	179	163	166	157	163	157	159	162	161	159	185	190	165	188	177	158	173	172	160	168	175	191	182	177	159	186	152	194	151	165	171	168	166	174	163	174	183	174	157	191	172	155	158	183	166	150	196	179	180	169	167
23753	21192	28597	24615	20679	7149	1090	724	619	589	512	451	454	424	393	383	399	384	403	343	338	357	311	351	311	318	352	323	285	336	311	336	299	329	318	334	329	333	330	300	291	295	302	285	332	315	300	315	290	297	282	333	309	310	312	267	307	332	312	297	317	299	278	282	314	285	285	324	298	307	300	274	344	328	337	303	307	300	280	296	300	283	308	275	309	314	291	315	299	304	312	294	319	300	309	310	305	316	309	283	293	317	300	288	303	307	300	293	342	300	303	299	292	280	340	323	281	341	302	272	301	304	283	284	282	283	318	320	316	318	320	319	311	304	290	350	316	286	303	307	314	313	307	299	295	310	274	284	320	326	283	290	322	315	334	298	338	283	287	298	309	269	302	324	319	310	286	285	281	310	322	296	339	337	294	297	298	297	307	300	314	285	311	298	322	306	268	284	305	298	314	304	298	322	302	293	306	320	325	316	290	303	273	294	302	316	327	328	310	307	344	313	319	308	292	318	305	320	302	302	336	265	291	311	286	322	296	311	332	300	326	270	302	307	294	304	312	327	298	315	287	298	291	300	304	283	315	306	287	302	318	332	264	314	278	309	270	299	308	325	288	294	297	286	328	331	283	312	276	291	326	280	323	314	314	314	316	320	311	319	339	297	292	277	296	298	266	310	305	293	331	302	332	299	312	330	302	273	309	304	282	304	301	288	313	295	325	272	303	287	352	325	311	291	294	317	302	301	273	317	303	294	313	300	295	281	297	303	294	293	296	317	272	291	287	321	334	285	314	295	314	327	327	319	327	292	313	300	285	288	334	302	298	327	322	297	293	309	286	299	321	301	290	319	328	316	315	308	312	313	292	324	319	287	311	301	310	313	313	323	317	316	325	284	316	299	341	308	313	328	319	308	292	286	306	297	311	320	302	316	327	321	321	326	314	295	332	294	305	309	309	303	348	295	299	301	316	293	288	312	291	307	326	288	310	313	289	314	284	301	308	325	317	319	300	307	314	295	327	310	314	283	298	275	278	311	337	291	340	300	289	299	306	285	292	296	262	322	262	318	321	269	322	311	324	313	300	284	290	320	304	289	306	306	306	289	319	295	305	311	295	299	326	302	313	298	303	309	317	324	313	267	296	267	316	314	305	317	304	290	302	313	290	282	303	323	266	286	303	289	314	311	308	263	301	294	307	305	313	299	319	351	271	289	346	316	271	308	321	312	322	305	315	290	282	282	305	298	315	307	301	273	300	294	299	347	323	316	309	312	321	302	291	316	303	275	293	293	294	306	290	332	316	298	266	333	323	310	312	335	287	282	303	291	292	307	325	284	313	311	290	293	303	312	290	283	301	330	315	289	315	301	301	303	285	294	296	315	328	286	276	301	289	294	286	319	304	274	302	298	292	262	312	270	338	279	317	318	318	307	271	304	312	319	275	315	338	289	326	277	299	286	287	324	293	318	286	265	282	324	269	317	271	276	311	282	293	286	296	317	302	307	268	292	274	322	318	282	311	287	333	308	296	289	300	292	323	341	281	311	296	335	296	295	274	266	314	310	287	305	322	351	310	318	308	318	314	288	282	291	300	307	302	300	300	275	315	299	286	288	296	310	300	296	299	308	332	329	314	299	303	324	297	334	325	289	313	286	294	311	311	316	353	300	327	332	316	311	325	313	317	297	331	292	328	270	325	300	288	298	302	295	296	312	294	307	301	320	278	297	305	344	314	316	318	315	305	301	302	306	304	290	316	293	298	281	294	320	322	297	332	297	330	294	306	324	302	315	281	291	314	287	321	274	326	330	321	321	297	315	294	295	312	299	302	291	311	285	295	267	299	305	317	288	290	303	323	295	285	272	278	311	298	311	305	310	275	301	293	308	298	293	312	297	310	306	284	288	307	305	288	280	321	291	310	303	304	315	335	302	320	320	297	290	323	304	292	272	298	286	304	311	300	300	322	304	265	312	328	318	277	306	287	288	308	308	321	268	313	290	322	346	274	302	291	306	313	300	310	293	321	301	319	293	330	302	278	296	308	309	320	297	308	291	329	297	335	307	298	320	316	309	301	313	306	264	291	303	289	289	292	329	315	310	319	343	305	291	307	323	302	307	301	290	310	282	349	309	321	280	278	315	318	290	309	302	290	321	325	316	314	315	283	284	328	283	303	305	279	311	288	326	316	313	285	332	271	282	320	331	319	283	291	293	308	332	281	285	350	313	317	319	309	290	321	321	311	293	292	302	335	262	294	310	301	288	301	282	310	312	311	283	301	317	288	311	313	336	311	284	312	327	301	286	299	330	305	315	321	277	297	301	290	308	278	329	280	293	270	305	303	309	306	326	285	272	291	312	297	331	285	338	329	283	315	309	332	324	296	306	302	302	329	298	303	303	309	294	305	290	271	300	321	323	284	326	320	305	289	309	299	332	304	297	317	292	325	319	295	324	310	303	304	300	287	285	292	291	315	317	289	274	288	295	322	293	300	319	330	308	306	286	314	302	308	309	310	298	326	295	306	298	319	288	323	303	320	307	289	300	314	286	296	305	323	277	344	325	278	270	280	297	313	291	295	320	297	347	269	289	331	285	312	316	309	292	283	308	318	289	310	328	313	327	329	322	313	285	288	294	318	312	273	316	309	321	289	311	297	330	279	306	315	305	297	307	279	312	318	314	298	287	299	309	315	314	305	314	308	290	332	320	284	282	292	285	318	316	309	317	293	318	314	317	311	303	290	304	301	288	288	296	352	307	284	291	273	275	300	279	306	306	301	319	309	341	276	297	308	293	318	301	304	268	348	298	304	296	299	298	288	276	295	265	318	295	307	314	293	305	303	294	298	329	326	300	300	250	307	324	300	297	285	285	299	331	309	307	323	304	327	306	287	283	293	271	311	307	287	308	286	283	325	285	312	326	311	313	305	301	311	301	269	321	307	283	284	311	293	311	327	304	302	316	307	298	328	286	325	308	322	314	296	297	272	304	268	280	301	283	314	294	294	272	336	288	302	295	326	272	322	286	318	291	331	316	336	268	284	297	307	332	285	289	305	265	289	313	292	299	312	286	305	289	282	278	304	336	319	300	303	331	319	283	306	290	321	319	320	294	349	300	289	286	301	282	295	296	280	302	324	289	305	311	306	298	310	280	328	324	323	269	311	312	290	299	319	296	289	309	282	300	265	307	305	315	307	319	316	306	302	292	322	301	299	308	324	308	303	313	286	326	265	298	304	301	316	307	299	341	324	294	290	287	281	281	305	284	296	295	316	295	325	291	266	303	311	356	294	264	292	309	283	275	283	305	287	280	276	287	331	291	320	308	300	292	307	282	288	275	304	311	302	288	298	317	321	302	279	285	317	293	324	282	291	308	316	300	320	273	318	299	287	326	292	305	306	331	269	319	336	283	279	295	290	316	296	325	306	324	311	288	255	302	264	290	297	327	321	293	303	332	342	274	310	266	312	295	279	300	282	303	313	292	290	311	291	290	323	297	311	293	306	299	297	311
10125	36352	17158	15826	3016	2126	1701	1252	1001	901	755	714	651	551	573	471	492	486	440	439	427	438	434	435	399	416	376	428	416	359	371	380	399	349	372	379	390	392	384	381	376	400	387	361	369	393	378	378	361	365	382	352	368	399	369	320	372	397	358	364	342	371	357	317	337	349	350	353	374	324	344	344	356	335	327	357	375	345	368	358	348	368	366	354	322	333	348	345	361	340	342	373	323	347	351	329	319	367	355	343	370	342	369	379	368	358	339	352	327	333	362	347	340	348	348	357	353	365	371	368	347	370	343	356	390	339	314	379	349	384	346	350	359	376	349	368	352	355	372	331	348	325	340	341	325	345	347	333	352	353	387	322	359	369	354	328	340	380	374	338	345	326	351	373	362	351	327	357	364	342	362	338	338	399	346	355	342	366	338	370	355	339	309	354	363	329	347	350	343	318	363	355	363	356	341	362	367	334	313	343	368	344	361	352	320	375	331	344	358	294	337	357	403	350	351	355	334	400	370	308	361	376	359	376	352	393	354	357	326	324	316	347	334	366	346	360	347	360	346	331	346	349	359	364	343	337	333	348	339	348	346	339	367	325	352	339	322	336	353	330	354	344	357	357	359	365	336	350	385	327	354	337	369	350	330	351	358	331	341	362	357	326	374	327	314	352	314	376	399	349	333	333	359	341	357	363	321	361	342	360	347	370	355	345	340	373	340	377	352	372	349	347	354	357	396	343	357	370	347	310	372	359	375	338	340	382	384	340	329	365	317	342	365	342	329	375	345	323	344	340	348	340	325	353	366	343	339	356	327	339	318	349	331	328	365	362	366	344	341	339	316	344	342	351	360	330	356	355	376	372	353	323	359	361	333	330	321	351	345	319	349	376	363	372	325	365	331	386	367	372	342	372	402	357	326	330	308	353	366	341	373	319	309	360	339	357	368	359	369	322	346	307	353	357	347	312	377	337	341	345	377	346	328	335	355	358	351	357	326	337	368	347	353	359	329	318	364	342	341	349	335	367	330	356	344	360	356	362	336	371	373	349	410	362	353	339	395	357	357	341	350	323	339	340	346	345	345	350	379	372	332	355	342	317	335	360	340	342	310	337	365	348	327	353	373	345	361	363	328	323	363	319	386	344	347	375	351	373	358	382	363	325	347	344	367	368	368	323	345	358	343	383	344	361	338	365	326	373	365	384	342	339	338	333	368	345	372	367	396	334	322	351	334	340	343	354	323	343	365	355	344	348	349	353	373	354	361	326	360	367	354	341	336	347	389	362	367	364	342	343	369	355	373	351	348	363	325	341	321	355	346	368	323	349	357	375	339	327	338	331	328	352	357	331	330	374	331	345	386	355	376	341	357	363	356	358	362	372	348	378	336	337	367	334	352	363	343	337	383	297	310	314	363	336	355	356	360	331	334	373	352	362	370	344	340	318	378	351	337	364	349	386	328	350	395	387	388	315	338	326	333	347	370	370	365	352	346	317	331	334	348	342	365	336	342	361	356	338	325	353	372	324	336	352	336	348	348	346	378	367	371	344	358	337	316	366	349	355	366	357	372	353	368	373	340	331	346	373	350	356	349	348	366	330	367	398	332	343	344	352	340	346	367	349	331	370	354	336	336	348	357	360	321	360	343	353	355	335	374	337	338	332	348	342	330	348	368	396	348	328	339	362	375	352	299	363	340	354	359	340	368	344	351	351	347	325	361	339	348	370	368	346	366	333	360	353	365	336	368	323	355	354	336	355	372	350	341	341	361	338	366	326	346	333	325	352	354	324	367	332	345	324	347	361	344	369	356	357	361	336	340	362	322	328	344	327	357	324	330	351	323	350	362	342	377	334	344	367	359	357	337	324	355	357	343	379	347	365	358	375	341	359	371	321	369	360	311	345	337	341	366	346	341	313	352	386	355	356	331	340	352	349	343	337	380	366	339	348	361	349	343	388	341	328	309	374	343	364	369	373	405	363	346	312	343	348	364	368	333	357	388	376	317	361	332	349	372	361	357	352	335	360	325	343	351	344	339	357	345	331	352	364	343	343	363	377	362	356	342	335	362	346	351	350	397	355	343	335	352	334	353	329	339	373	310	379	329	353	371	346	299	385	349	333	343	350	379	356	357	353	346	341	341	367	349	353	318	345	353	357	333	349	325	343	350	356	345	351	359	372	317	337	359	326	326	325	331	344	358	352	331	362	360	379	363	368	348	358	367	369	348	343	343	367	356	331	344	373	337	357	353	341	340	361	353	340	324	359	361	324	352	339	370	357	343	369	361	363	343	355	339	344	366	355	335	327	325	343	338	352	345	343	318	366	302	384	331	370	339	352	341	323	346	368	337	341	340	310	345	364	317	365	344	360	350	356	356	330	336	335	325	323	370	348	352	363	359	384	331	368	348	354	342	344	343	317	318	348	365	331	358	374	357	347	364	333	375	332	363	379	328	385	332	382	355	355	336	351	356	349	372	325	344	354	332	326	362	330	331	349	364	359	387	358	346	361	338	353	329	350	373	350	366	358	339	337	324	370	335	321	323	339	365	389	360	336	349	343	372	334	377	338	347	360	330	328	334	329	357	352	368	337	357	327	346	368	327	351	328	334	348	358	353	355	372	328	361	354	331	322	364	364	341	340	355	357	352	343	369	395	339	376	336	337	367	349	355	334	355	329	327	372	346	325	339	332	316	363	353	315	348	332	376	336	357	342	369	363	334	347	356	349	320	360	380	359	350	347	371	340	355	351	368	365	371	389	325	367	354	349	334	299	323	353	323	352	362	357	358	327	382	334	350	332	363	391	354	359	364	363	375	340	342	357	338	355	384	341	339	316	352	329	351	358	388	337	314	341	381	315	346	309	353	350	352	355	359	361	384	358	353	382	351	329	405	338	347	414	393	331	344	340	336	376	358	380	386	326	347	378	352	325	375	333	337	363	356	334	347	335	378	338	379	349	324	322	397	377	372	370	323	391	355	348	340	359	352	351	336	339	359	320	320	343	363	344	357	353	349	366	336	358	330	327	358	337	330	359	354	340	358	359	386	370	330	348	331	388	358	372	366	353	356	390	370	356	339	337	334	339	416	406	344	358	371	379	347	364	364	367	342	326	327	384	381	335	367	339	334	326	351	331	376	360	358	312	354	371	348	306	406	375	363	382	381	359	335	360	367	374	340	357	363	357	345	378	356	316	345	378	331	357	353	369	372	327	385	319	339	378	348	334	377	324	331	357	348	342	362	351	349	380	355	356	313	349	333	376	325	342	345	355	346	331	370	325	332	383	330	360	329	346	384	340	366	332	314	344	336	331	328	345	339	331	382	371	343	333	330	339	331	358	310	354	343	336	348	342	343	333	366	356	342	408	323	344	362	354	347	373	344	342	374	347	364	371	370	375	332	357	350	322	358	365	341	367	344	379	330	322	360	380	327	380	387	377	314	344	340	309	340	351	293	350	343	353	325	345	345	381	338	326	360	358	386	349	354	374	370	334	358	341	347	348	380	355
24850	21174	27528	25223	10664	719	509	396	319	279	283	274	258	246	249	217	220	208	215	217	202	205	206	199	210	229	204	183	228	213	216	183	194	204	206	196	187	185	207	214	198	202	201	204	203	184	204	208	172	185	209	189	177	198	191	172	201	171	187	181	206	199	194	212	202	190	175	189	195	163	184	209	184	187	175	195	218	176	175	192	195	172	206	171	193	192	182	197	189	204	160	170	202	192	192	163	157	181	176	166	202	196	207	204	184	196	165	202	186	211	199	199	186	183	219	193	171	180	195	181	173	176	196	187	187	195	202	154	171	218	197	182	223	178	193	190	188	183	209	205	185	190	182	206	175	191	192	175	190	196	195	207	175	186	191	213	200	202	189	189	202	195	174	218	178	166	194	169	154	150	179	209	184	184	200	213	170	181	196	177	192	202	168	176	168	174	191	194	195	189	194	163	187	174	191	208	178	183	197	181	196	196	179	189	189	188	189	195	172	200	171	199	201	189	188	199	182	173	186	185	165	173	209	173	183	197	187	147	181	187	186	200	171	163	178	182	168	187	190	186	197	188	188	175	187	168	174	185	205	179	168	191	162	180	180	198	185	206	191	166	187	200	188	201	187	204	198	179	194	205	180	211	189	196	172	170	199	190	170	222	179	191	210	199	163	194	165	177	177	175	178	160	153	198	170	176	197	194	186	176	204	192	177	179	204	181	183	175	195	201	194	183	191	186	183	162	209	194	175	201	190	174	174	182	166	181	179	166	203	222	196	217	173	175	182	178	195	223	177	180	177	214	191	172	184	190	200	170	190	200	196	189	186	173	184	182	161	180	182	166	201	204	181	184	188	173	177	178	183	170	184	193	213	169	192	186	167	170	175	169	189	201	171	212	195	211	211	191	202	183	178	164	181	196	178	174	189	221	184	198	170	175	210	171	191	174	197	159	184	176	187	180	210	202	204	203	175	185	202	186	194	176	175	175	216	216	176	198	191	178	221	196	182	203	196	191	187	205	187	202	193	176	160	172	179	176	174	195	177	196	192	177	193	165	185	196	180	189	188	184	189	190	209	191	176	195	170	184	186	190	200	184	188	167	176	194	186	185	183	206	168	176	202	169	197	191	207	215	185	196	173	190	179	198	177	183	203	195	178	177	200	175	191	196	181	195	195	207	204	185	191	206	187	204	203	179	194	172	202	189	195	206	195	173	199	201	200	184	205	186	195	221	167	206	181	197	169	185	180	178	191	193	186	209	202	175	201	198	162	183	177	172	152	173	177	166	189	183	203	182	179	175	194	150	175	173	174	182	171	169	196	173	175	197	181	180	181	165	182	181	158	171	193	151	189	199	188	201	180	172	196	177	191	181	206	189	174	159	189	198	197	211	198	194	187	163	191	195	192	186	202	178	201	161	199	171	189	170	207	169	182	210	190	214	169	187	188	186	193	187	181	184	178	188	204	163	185	194	175	173	167	187	183	199	200	167	179	212	178	173	167	182	193	167	193	171	187	193	199	184	176	223	195	184	183	172	207	199	177	185	189	187	165	190	207	180	191	185	194	168	172	193	160	179	183	190	165	181	170	175	179	186	211	187	216	203	174	188	174	176	171	177	171	174	198	183	180	183	174	173	180	180	174	180	173	190	172	178	198	174	162	180	174	183	184	191	173	189	177	170	196	167	182	166	198	201	164	183	200	182	171	180	201	201	175	189	187	195	164	152	181	189	175	189	198	210	181	173	195	193	207	173	187	182	157	172	152	193	184	170	191	196	166	179	199	193	188	197	182	201	195	184	183	206	194	169	185	200	174	163	185	180	195	182	182	172	178	210	179	171	170	180	186	174	205	202	185	186	190	207	167	185	181	160	159	203	191	198	197	183	207	197	192	173	191	186	180	199	188	181	215	201	165	197	175	169	183	180	172	188	179	170	192	196	194	188	174	199	187	183	187	202	202	207	212	190	207	205	222	183	212	161	171	168	174	188	192	182	168	198	176	200	182	165	181	193	176	176	174	183	188	198	214	160	167	175	205	191	191	158	184	193	182	181	167	181	166	183	202	196	197	179	201	178	199	186	203	185	190	175	194	196	171	166	191	208	183	178	165	174	192	147	180	156	185	194	168	186	209	179	160	199	195	188	194	200	223	201	150	205	173	181	199	186	187	167	175	174	181	179	183	183	175	189	194	190	184	209	200	181	182	184	198	174	175	159	202	184	191	176	171	185	187	209	182	175	173	184	177	168	201	197	192	190	195	179	188	198	203	185	200	191	176	187	176	167	175	185	191	214	202	189	199	190	185	160	178	182	207	190	199	193	174	164	200	193	177	192	202	184	186	196	187	181	168	185	197	216	183	190	175	169	195	180	170	199	194	190	184	182	226	189	199	188	182	163	171	178	177	168	164	214	177	207	187	185	187	179	203	200	170	185	204	179	188	181	197	192	179	180	179	173	221	187	189	177	223	174	170	181	198	191	177	191	193	200	228	192	203	167	184	201	174	212	184	171	159	182	171	189	181	201	181	183	192	189	188	203	177	200	176	213	201	193	186	206	195	183	195	174	169	192	181	193	165	199	204	195	194	193	161	188	166	174	186	161	211	183	187	182	197	182	191	187	171	185	195	184	165	195	177	181	178	186	178	182	176	169	185	189	193	183	188	172	179	207	183	220	166	216	182	181	199	183	169	204	182	189	175	190	192	194	189	184	186	198	186	169	183	197	187	208	190	199	174	185	180	180	200	194	188	187	154	197	182	167	155	163	184	205	217	193	192	158	160	186	204	194	193	216	185	195	187	180	166	160	216	189	185	184	188	180	195	178	207	199	186	206	194	183	187	191	213	161	190	194	192	201	194	173	176	206	176	178	177	185	227	184	192	169	200	203	168	216	183	179	179	214	194	183	186	210	197	192	167	181	191	178	177	216	170	199	192	173	184	221	204	201	186	215	171	207	186	194	191	188	162	179	184	204	182	174	197	184	177	190	191	228	189	194	192	165	184	208	181	160	181	180	181	185	164	175	215	201	204	192	181	173	187	177	172	187	198	189	173	182	173	188	173	178	179	175	190	184	205	172	168	198	211	190	187	208	184	183	168	179	192	173	199	182	186	175	202	182	196	179	190	154	171	191	200	183	179	176	185	190	185	169	172	200	172	168	185	191	184	174	200	171	211	154	204	164	196	186	178	185	166	191	166	195	189	194	215	199	211	210	194	179	175	188	171	181	182	200	171	176	185	183	182	167	192	215	166	166	180	201	178	184	198	191	189	175	193	202	189	162	181	171	171	167	197	210	200	190	192	183	214	170	180	177	182	178	186	180	166	199	170	185	206	197	216	174	183	199	183	192	193	182	175	168	216	192	193	178	167	167	203	191	180	183	191	185	179	203	205	185	197	184	181	175	196	194	191	173	193	195	204	167	191	202	201	181	183	202	213	202	189	206	180	169	186	174	188	191	184	208	190	186	181	200	196	165	207	178	200	169	192	187	199	192	192	174	206	156	191	212
11051	32348	12121	11879	1623	1225	965	751	602	559	471	425	388	375	341	374	283	300	302	295	240	293	247	269	260	267	265	242	245	243	263	249	235	285	254	246	242	252	260	216	227	249	234	237	224	218	242	241	246	235	248	241	223	230	215	232	250	223	228	245	230	223	266	217	265	249	209	230	236	238	220	252	236	259	221	226	271	236	216	237	239	218	237	254	212	249	246	239	258	231	243	206	235	283	216	221	267	255	231	235	241	218	242	234	243	218	226	229	227	232	208	256	253	268	265	228	241	237	243	257	240	249	235	250	225	253	209	234	233	241	252	230	235	242	224	233	212	236	234	234	237	227	204	221	241	221	249	267	225	232	235	227	239	254	250	225	236	241	229	263	256	227	239	240	247	241	230	233	243	232	247	241	252	222	238	233	270	232	217	219	279	241	237	219	219	228	238	254	236	249	257	240	225	240	236	253	233	265	227	229	241	235	234	226	226	228	248	260	223	226	232	217	215	236	229	261	232	211	222	268	232	226	231	235	204	235	218	233	226	239	238	240	259	231	238	256	203	234	237	231	228	222	272	231	225	243	241	247	276	248	273	242	208	248	265	231	237	243	223	252	232	240	255	266	239	229	242	239	210	260	264	239	252	240	251	215	236	220	244	232	226	228	275	205	251	222	226	272	264	223	213	237	220	225	216	233	240	238	233	247	249	233	243	243	237	225	238	223	222	261	229	222	227	247	257	240	227	236	228	228	240	257	250	266	236	233	259	222	237	232	239	254	249	244	241	229	250	218	214	221	240	225	247	231	227	270	219	246	215	227	227	265	244	246	239	237	229	245	204	225	251	234	240	215	216	231	235	247	230	239	230	225	215	216	246	271	217	254	254	242	216	213	250	230	249	249	237	238	236	261	229	248	254	234	229	210	233	269	231	234	233	243	228	228	255	233	245	236	271	229	228	242	243	253	224	219	236	214	236	270	248	242	235	254	228	249	262	230	226	231	199	228	253	253	245	224	234	252	285	218	252	253	262	244	239	264	247	248	233	221	226	216	217	245	246	208	240	251	249	242	246	245	234	265	218	220	272	254	220	248	228	208	251	203	216	225	236	250	247	232	222	221	245	260	220	213	273	226	252	231	248	236	246	234	234	232	275	228	263	256	243	232	241	245	218	253	226	208	204	225	241	245	228	230	237	230	224	245	208	229	201	238	231	205	231	245	239	241	236	234	227	222	249	220	258	237	249	273	244	239	228	226	227	229	236	235	249	242	216	232	217	242	242	225	261	236	229	224	228	260	255	225	211	250	209	238	215	262	245	254	246	230	225	250	222	234	247	248	256	238	230	273	244	230	260	245	247	238	228	244	225	241	253	237	245	265	223	229	249	241	264	270	229	228	249	222	244	229	212	225	202	224	218	231	260	236	231	213	255	208	224	201	228	241	237	235	216	253	222	253	248	255	265	221	261	209	218	238	272	239	231	239	254	241	235	240	249	241	243	237	250	243	232	229	232	225	233	242	227	252	221	263	246	222	255	231	208	241	210	236	262	208	244	232	245	222	239	233	251	236	235	226	245	234	245	248	241	222	250	219	225	245	231	209	220	231	209	231	226	229	246	218	236	246	233	231	262	211	221	223	236	236	238	220	281	232	250	254	240	237	262	242	242	240	215	235	223	266	249	243	230	220	265	226	264	226	250	252	252	217	225	233	235	239	238	230	267	217	246	226	224	228	247	229	227	226	229	231	225	240	224	242	259	222	242	241	245	227	247	251	236	252	246	196	249	241	240	228	216	245	219	224	227	215	246	207	236	221	245	238	233	249	235	230	227	239	210	230	219	244	238	248	260	247	211	244	264	243	245	260	205	250	231	225	256	240	226	222	249	242	251	235	251	234	230	264	227	237	233	239	246	221	242	244	230	204	239	225	220	235	247	217	241	238	269	240	259	237	243	271	263	233	225	224	228	239	243	248	242	234	238	256	243	223	219	250	235	219	246	237	249	234	250	231	241	221	207	224	237	223	243	256	256	245	246	234	213	242	227	231	266	230	253	245	249	205	223	228	238	252	231	224	234	230	219	239	222	240	229	230	226	228	254	228	233	220	230	228	250	225	238	264	214	210	222	216	229	245	232	224	241	240	231	218	223	224	217	254	250	254	217	238	244	237	233	239	236	227	235	231	233	239	224	233	237	201	240	205	270	219	222	233	249	237	266	243	243	218	248	242	221	219	238	253	249	238	242	251	262	260	239	251	228	228	241	229	230	212	237	216	256	236	267	249	225	241	221	248	259	233	236	248	236	227	245	233	225	228	225	234	258	263	256	238	249	270	223	229	236	230	233	245	243	223	235	225	249	228	242	237	257	212	246	221	239	246	227	235	266	277	243	230	247	230	214	221	237	254	235	255	233	239	236	218	263	261	227	241	226	245	227	237	242	233	240	233	236	222	233	233	251	233	243	246	210	224	215	231	231	266	237	242	239	233	218	244	215	263	234	206	215	221	235	237	231	229	233	232	212	234	249	274	230	236	237	217	223	235	254	228	254	238	214	266	243	226	233	218	268	229	254	246	251	229	221	225	251	235	237	251	230	227	238	257	222	251	243	243	271	236	234	231	231	227	228	253	245	205	250	230	236	232	228	228	252	252	254	230	252	258	210	248	203	240	210	234	236	225	265	245	227	192	235	207	245	232	240	251	251	211	233	230	254	197	265	232	240	269	212	215	239	240	247	219	244	233	254	231	211	251	255	251	241	238	254	239	260	219	249	227	228	237	212	236	235	251	246	234	259	272	245	227	222	229	241	230	259	235	231	240	266	219	243	262	226	208	236	244	209	254	242	268	218	246	249	248	234	252	233	234	235	259	232	227	248	240	253	257	227	238	224	253	236	223	226	272	240	225	227	248	234	235	254	243	230	255	225	230	225	249	214	235	256	240	212	227	231	237	239	265	255	250	209	238	235	224	215	240	240	228	231	253	223	244	256	237	225	242	264	224	216	234	212	240	229	253	236	275	267	255	205	203	245	212	273	247	231	237	236	223	236	217	239	246	243	223	227	252	250	244	221	255	252	226	251	232	240	244	230	236	233	227	250	228	195	248	248	245	237	249	217	211	241	241	242	204	248	220	223	227	235	260	260	224	205	236	233	219	229	271	229	208	254	218	250	212	229	226	231	219	257	225	279	250	248	254	273	211	238	258	236	233	237	234	239	198	251	227	222	231	244	215	230	233	260	241	240	222	233	207	258	236	238	227	245	227	259	237	219	225	237	224	244	246	224	223	222	266	217	236	235	229	216	227	229	249	244	207	243	212	251	229	223	219	243	208	258	205	221	249	234	214	251	246	212	281	217	241	239	190	214	224	226	248	213	219	241	230	232	250	208	240	217	265	226	282	268	202	243	243	215	260	249	241	212	254	237	244	233	200	232	256	254	235	249	219	226	239	250	224	208	229	249	237	236	259	218	236	247	258	241	238	213	224	232	203	242	247	214	237	223	226	227	208	243	232
22699	21215	29034	23759	21207	21167	11011	1529	1026	892	836	811	710	672	654	623	606	618	535	526	551	535	535	572	535	491	507	483	542	474	459	537	493	471	497	509	508	473	514	455	479	460	459	473	456	467	437	438	484	414	458	435	470	464	452	435	446	493	450	470	470	488	488	455	486	465	409	464	511	453	509	481	444	441	476	423	498	499	411	466	441	488	471	507	459	416	464	486	452	446	489	480	400	467	452	444	427	465	494	460	476	440	429	508	453	476	437	486	456	463	463	503	422	457	462	484	464	437	451	448	475	460	463	498	474	480	428	470	459	443	490	475	461	470	441	424	447	455	442	466	517	453	461	468	458	453	436	434	481	463	510	480	452	441	462	448	433	461	441	437	438	446	456	439	484	472	442	450	525	446	455	472	456	454	448	445	459	458	472	456	436	423	475	438	436	483	480	459	446	449	448	450	454	445	442	477	425	475	423	441	441	504	464	443	436	427	433	428	461	434	460	495	463	456	477	459	484	443	471	408	456	436	462	465	439	438	477	444	446	432	462	478	496	481	428	451	442	443	456	402	453	422	455	441	478	466	453	440	439	483	480	475	465	451	454	424	432	460	490	434	458	473	490	466	434	429	471	460	435	452	462	455	417	470	455	427	478	461	438	472	422	431	469	453	456	427	442	469	443	439	485	498	449	426	474	452	468	492	468	459	459	433	457	470	460	438	452	486	479	454	473	471	436	468	480	476	457	465	430	478	483	463	470	451	438	499	476	464	457	460	415	452	472	438	452	485	465	477	478	454	479	433	473	472	459	466	455	433	467	446	459	469	461	463	454	448	450	493	425	451	482	473	438	481	507	453	444	486	435	448	486	437	445	473	474	426	456	458	474	469	454	417	453	463	471	462	431	447	440	451	485	431	474	479	460	461	459	461	439	470	474	457	476	447	466	452	467	487	486	440	423	473	470	455	427	435	455	452	423	465	446	435	480	461	426	488	458	460	465	467	504	469	463	428	443	438	429	425	459	493	461	447	456	406	461	420	432	420	460	472	444	437	473	442	424	421	483	497	497	441	485	457	461	452	440	498	455	442	457	463	465	477	449	451	456	419	465	444	521	506	444	432	440	497	433	467	468	468	458	442	466	444	468	428	470	448	456	473	439	454	430	466	477	416	474	430	454	437	462	470	472	464	429	450	445	482	427	436	491	437	456	427	418	435	464	434	403	460	448	441	484	426	408	451	487	456	436	488	442	460	418	470	452	466	450	472	419	444	452	432	484	466	467	449	424	454	468	450	488	434	507	479	474	462	481	461	467	461	438	466	467	455	455	426	454	443	442	435	463	452	458	456	474	420	468	464	413	466	486	453	425	467	457	492	450	459	416	460	435	460	426	467	461	427	430	419	433	425	456	448	432	488	529	452	471	480	443	469	463	461	461	421	493	422	479	458	454	452	471	461	446	427	453	487	437	464	478	473	441	455	453	466	487	400	455	429	452	500	431	510	457	451	440	443	428	465	485	500	428	426	436	444	452	443	436	480	470	447	420	451	465	476	474	446	486	466	460	468	425	471	456	442	469	429	475	468	462	457	460	473	470	442	470	474	437	485	435	464	447	429	473	431	477	439	497	476	481	441	480	452	466	453	471	482	436	413	464	448	441	396	453	448	463	443	436	435	436	459	425	497	466	458	447	476	447	490	488	428	465	455	469	430	472	488	499	465	492	483	487	442	452	443	447	469	447	442	430	482	466	461	450	461	474	455	463	463	464	408	448	451	460	478	460	476	440	451	431	471	444	427	454	452	449	448	471	459	424	475	443	493	484	455	508	457	509	439	446	484	432	444	454	465	452	444	477	471	474	467	503	438	448	456	458	430	434	446	429	437	420	449	446	471	439	450	484	476	472	439	507	459	389	449	482	473	409	457	445	479	486	432	446	430	445	500	392	436	442	447	449	429	425	408	454	458	460	498	441	485	481	451	467	424	438	446	461	477	465	414	429	436	460	430	433	509	437	445	466	473	415	445	464	443	421	442	508	502	478	425	441	445	438	464	442	458	498	417	442	466	465	446	493	440	448	426	490	462	428	437	494	446	445	460	417	436	434	466	449	454	455	457	469	433	418	477	432	447	452	455	488	473	465	437	511	467	431	493	431	467	446	473	422	435	451	442	482	474	446	435	435	489	474	420	403	427	416	446	431	476	435	466	473	435	482	480	430	430	476	478	411	442	458	447	431	449	466	453	462	465	477	429	503	430	447	437	454	451	434	435	478	427	464	433	464	422	422	471	485	446	464	448	491	473	427	428	449	440	446	467	440	448	468	446	492	468	445	445	460	472	428	442	451	405	446	500	486	471	469	463	484	447	452	463	464	466	509	451	434	462	426	449	481	460	455	446	438	460	421	448	434	487	443	481	439	458	452	431	447	419	442	469	455	438	450	449	448	441	468	425	448	425	485	494	472	493	472	452	481	404	444	467	462	424	447	503	440	462	472	440	460	431	442	436	471	506	449	447	442	447	473	436	471	465	489	461	459	484	459	416	446	457	439	438	431	456	443	469	433	470	455	462	448	431	444	458	446	452	464	465	449	434	434	460	467	452	461	457	475	475	424	449	458	450	471	457	423	432	457	462	446	465	449	466	458	418	452	499	460	426	463	469	452	455	469	464	466	461	443	465	451	487	456	494	465	468	437	478	440	436	453	451	453	445	437	495	428	480	423	454	465	435	421	440	420	423	423	440	467	410	467	449	442	453	495	459	461	444	449	468	459	470	479	487	450	483	461	442	418	460	459	454	451	467	463	418	438	485	428	489	454	497	489	441	471	437	432	459	473	439	428	457	444	429	416	511	423	467	465	456	457	473	487	400	421	473	422	444	460	466	480	456	465	472	452	425	464	479	453	471	480	439	440	482	453	432	473	459	446	505	441	444	454	489	458	463	474	463	456	469	447	453	463	434	400	457	477	467	447	431	468	453	463	435	459	452	447	435	466	426	477	470	446	461	402	457	442	477	417	485	453	446	443	463	461	468	468	438	471	447	432	499	458	424	414	467	467	451	452	451	459	486	483	476	479	434	443	437	430	437	443	449	494	465	427	485	409	487	415	438	441	436	424	485	409	444	444	490	426	391	462	468	459	424	469	474	460	479	502	436	448	410	460	441	463	453	476	472	487	484	440	470	481	445	505	488	454	441	427	445	436	444	472	487	439	450	458	498	486	414	439	462	427	431	416	426	461	486	434	491	473	482	474	473	446	432	468	449	429	473	438	411	466	476	449	485	447	434	426	478	461	447	471	459	435	445	480	456	421	407	462	410	454	466	466	490	438	428	456	478	434	450	439	455	480	458	442	433	431	451	461	469	485	466	445	435	461	477	459	471	468	446	460	421	452	486	453	399	454	418	478	410	429	459	487	426	429	497	464	483	455	478	469	478	442	456	441	456	440	426	431	509	460	467	510	404	428	462	459	433	472	466	438	478	460	459	443	430	445	420	443	397	460	414	417	437	461	442
15089	40803	20891	24013	5306	3981	2920	2327	1842	1575	1348	1157	1027	977	924	843	792	756	727	659	684	609	621	636	612	622	593	620	551	567	615	599	549	563	514	471	539	591	573	562	542	520	552	525	513	535	614	528	539	548	534	480	506	543	489	527	534	547	560	547	559	471	567	539	546	523	547	524	520	511	517	481	516	547	513	523	548	524	559	521	533	506	548	541	552	493	505	539	528	492	547	515	528	520	526	521	493	512	490	522	526	516	507	520	533	505	566	550	540	536	521	485	507	546	514	513	503	521	528	503	493	538	509	496	522	506	511	530	537	554	469	529	517	532	513	530	559	544	505	519	522	514	552	479	516	528	523	525	540	508	506	528	524	522	464	523	536	535	494	529	549	540	468	571	512	521	487	535	519	511	514	531	552	517	499	522	551	522	513	504	520	488	513	516	502	496	525	501	542	487	507	513	523	557	536	492	545	489	551	516	543	519	511	504	538	531	514	558	517	496	527	488	549	555	498	536	541	530	500	512	508	512	523	475	552	514	546	527	513	553	532	493	540	502	510	505	520	500	523	551	518	532	512	520	528	497	519	537	522	555	511	498	521	521	484	513	487	484	483	497	535	504	500	513	520	468	498	511	543	491	507	542	516	517	523	497	534	513	533	533	540	542	545	542	539	523	547	531	532	530	480	555	529	490	554	459	501	505	503	497	491	517	520	536	513	528	514	473	550	532	482	492	494	473	528	519	494	488	524	494	525	543	490	537	516	542	526	477	513	497	533	484	473	529	503	527	509	563	497	496	520	475	549	521	520	496	538	498	548	518	541	554	512	531	489	523	528	489	567	525	525	527	517	523	507	506	505	513	537	502	527	556	518	504	524	538	538	518	500	496	495	507	540	546	543	503	483	538	573	508	532	525	502	544	514	526	509	550	512	500	534	472	550	515	508	542	521	503	540	473	519	522	431	537	525	550	562	487	555	521	491	533	483	500	587	515	549	474	510	470	497	552	548	515	545	536	494	493	514	508	556	515	525	526	517	487	484	466	529	500	535	526	478	554	542	511	503	503	530	538	506	492	507	551	495	506	501	496	518	577	505	540	546	523	522	488	494	535	521	479	516	504	513	535	553	519	493	521	513	507	503	534	571	511	526	479	542	474	549	523	501	482	504	504	523	539	493	545	508	525	526	540	548	487	533	519	514	502	509	545	530	523	495	524	512	502	499	492	518	502	497	500	550	510	495	505	515	534	577	511	511	514	519	528	519	508	550	482	549	524	491	510	484	527	550	532	521	505	524	538	518	497	467	530	517	482	517	521	502	495	504	491	516	518	501	508	520	520	533	524	482	514	508	502	553	523	486	555	522	512	489	557	486	565	505	517	475	520	482	493	513	530	535	539	544	512	499	551	489	468	473	516	523	515	527	524	540	541	524	491	481	541	509	518	490	543	550	532	500	532	518	490	507	535	603	511	535	510	523	498	524	493	546	532	548	531	514	529	522	467	496	486	532	495	548	506	488	467	517	512	535	523	521	509	513	532	499	517	519	538	534	519	537	484	551	522	494	531	495	536	544	508	532	530	519	521	504	492	475	487	523	499	505	515	515	543	522	527	494	550	511	529	496	530	527	515	524	509	503	547	487	525	497	527	507	496	492	529	494	499	504	507	523	541	516	516	546	521	527	538	538	530	553	526	506	517	537	517	505	486	528	498	520	515	557	510	540	533	506	528	503	490	538	543	496	517	563	510	498	528	482	509	492	523	521	489	533	509	488	524	508	533	476	537	522	520	505	564	516	526	512	507	500	545	490	506	489	521	524	529	550	554	491	517	523	569	502	508	541	510	509	498	523	516	559	499	501	565	531	509	479	526	508	556	533	524	502	520	507	479	485	513	554	509	500	517	505	489	543	517	525	534	487	524	514	525	486	489	499	471	518	494	529	500	494	499	527	515	519	470	542	559	531	515	520	522	515	510	488	517	501	523	487	518	540	506	550	446	530	484	509	503	483	506	506	485	536	526	537	540	535	517	503	508	486	501	532	511	549	534	558	542	525	509	509	526	532	493	543	523	502	533	494	498	542	523	537	525	556	475	518	481	513	484	512	552	487	544	517	501	536	510	509	525	539	474	492	520	549	489	526	465	485	531	490	477	508	479	535	524	510	511	504	487	526	533	532	508	517	532	508	528	554	514	532	461	527	495	541	495	503	505	525	525	504	490	524	503	509	492	513	501	496	497	474	550	506	516	479	507	523	497	518	528	490	509	553	511	525	514	542	516	496	501	492	538	545	555	507	541	571	489	557	511	483	514	523	472	472	504	478	520	530	560	535	492	515	506	496	513	478	553	524	512	486	512	485	524	513	521	508	585	469	470	526	533	525	521	525	503	492	505	524	497	540	485	527	558	509	515	506	515	519	498	525	500	511	501	469	519	548	525	514	500	522	527	534	455	521	481	534	518	518	549	548	495	531	551	511	535	502	486	520	551	514	523	516	548	513	480	523	524	503	500	460	507	554	479	509	546	524	508	517	492	503	495	510	534	526	526	563	517	521	508	505	529	512	521	527	528	458	532	559	541	528	510	546	518	506	483	532	519	539	478	530	526	463	506	510	527	500	510	531	514	546	526	564	515	516	534	551	504	501	489	499	501	492	488	482	578	501	514	527	527	496	555	501	532	506	544	525	515	528	522	549	533	513	564	518	540	536	499	545	527	483	538	480	516	530	536	528	529	521	540	528	489	550	549	481	514	507	523	521	512	467	475	512	553	498	492	493	526	535	520	540	485	490	559	492	467	571	487	500	536	534	519	525	518	509	533	494	509	497	489	513	525	484	538	520	493	516	503	549	520	551	524	500	528	507	485	524	527	549	575	520	510	530	573	530	526	542	505	540	519	478	561	529	490	476	549	522	490	461	562	525	530	462	514	519	534	517	524	530	543	505	524	506	544	522	526	508	492	536	530	514	482	552	543	504	528	494	541	489	508	505	524	478	485	507	478	528	496	512	521	510	522	530	493	510	539	484	492	512	515	516	500	549	491	526	582	473	499	524	495	536	540	517	542	512	539	595	522	505	515	525	535	517	478	502	535	514	485	519	510	535	484	512	494	525	492	542	528	517	530	524	488	536	547	475	491	513	541	523	531	519	509	530	467	505	517	504	502	499	554	505	494	529	523	524	524	489	488	505	480	502	462	524	571	555	542	455	481	487	487	554	517	506	480	532	543	519	520	540	529	523	533	507	495	527	515	526	532	498	492	518	547	521	531	509	499	528	562	537	539	492	528	498	508	497	520	530	495	555	521	541	527	539	521	541	502	553	508	514	504	547	498	535	514	499	488	519	521	498	527	496	536	520	500	553	529	543	496	533	562	537	505	486	496	503	513	523	546	489	485	489	471	522	495	531	515	504	482	512	512	533	522	512	507	529	572	563	498	508	501	480	493	518	527	533	519	508	549	490	522	525	502	539	525	486	531	499	525	515	509	496	491	542	564	521	523	534	546	541	556	522	516
27064	20995	12054	2984	351	205	194	180	159	165	131	155	163	149	131	157	128	140	130	133	124	131	136	125	131	130	106	124	128	129	127	136	133	124	133	130	145	132	136	137	152	142	119	134	119	130	112	128	129	140	136	148	115	145	118	141	130	150	125	121	125	120	138	121	123	129	136	132	124	119	136	150	123	119	132	123	134	122	144	132	119	129	140	154	130	120	137	125	112	139	134	125	134	132	155	131	143	137	131	117	147	141	146	143	112	136	151	131	118	142	139	134	142	134	141	115	132	128	149	144	137	130	126	132	133	130	125	140	117	146	122	138	134	140	124	142	141	113	122	126	140	142	127	130	142	86	112	144	105	117	105	132	143	116	116	129	130	116	144	119	142	123	122	122	134	125	137	140	136	114	118	130	138	127	130	134	124	125	150	155	146	134	151	128	137	122	146	143	127	136	147	122	133	126	140	147	131	149	115	116	140	125	124	123	137	149	116	142	129	121	149	140	120	133	154	125	112	131	150	138	145	128	149	140	116	120	121	142	146	148	127	140	133	124	124	126	125	126	139	142	133	146	133	126	138	136	152	143	123	124	141	131	121	131	119	147	139	110	155	103	130	139	120	118	154	132	138	152	118	129	127	128	128	142	154	122	135	153	123	138	134	120	128	119	133	127	117	133	121	115	126	134	128	136	133	132	112	141	153	127	124	140	116	133	132	153	129	133	152	109	153	142	133	115	121	132	113	151	124	138	122	134	131	139	134	127	123	132	118	132	129	122	136	125	134	127	139	137	125	129	136	129	128	119	126	130	139	142	116	131	139	118	128	119	134	126	116	134	124	130	130	131	123	128	152	134	114	126	157	126	115	132	131	146	140	123	143	113	144	141	134	130	148	133	138	140	136	127	127	154	127	130	122	149	125	125	149	145	127	129	116	134	132	133	128	126	142	139	119	133	128	127	129	148	128	142	115	127	100	137	142	131	149	129	130	145	163	123	127	140	121	155	142	135	128	119	136	124	136	121	127	131	130	137	140	120	113	146	131	119	143	145	117	132	140	128	123	152	148	122	142	129	148	128	155	122	134	128	113	133	140	145	131	136	152	125	118	113	143	99	125	124	149	138	128	141	121	151	132	146	133	140	118	119	144	121	130	134	126	121	131	127	147	116	140	123	126	124	115	128	151	155	127	137	138	147	138	141	132	143	122	147	144	125	129	129	141	131	148	139	122	135	133	131	160	138	140	161	119	124	147	156	148	145	133	153	115	131	140	157	139	122	135	132	147	143	146	145	128	139	147	137	115	142	122	129	122	160	121	141	117	126	124	127	139	123	153	123	142	137	130	133	120	133	131	131	116	112	125	129	130	130	129	121	142	110	146	139	146	115	130	130	135	129	140	134	138	126	149	148	154	124	122	127	146	134	144	147	108	110	149	158	140	126	125	157	140	120	129	128	122	126	137	134	133	132	120	150	130	120	117	141	112	135	143	113	130	152	155	134	111	124	135	135	138	144	130	131	133	125	124	128	129	124	131	122	119	143	148	135	120	126	144	118	137	129	147	132	134	136	131	145	130	117	175	124	122	125	123	110	130	126	148	140	118	131	137	129	140	119	119	129	136	121	132	143	133	139	118	119	124	129	126	135	142	125	134	134	128	144	123	122	125	149	101	130	115	127	145	115	142	138	124	135	116	124	113	136	110	118	129	143	129	134	115	146	118	118	121	135	139	130	135	157	129	115	129	150	146	154	107	119	131	138	155	132	134	135	136	145	128	124	112	138	146	110	99	146	157	131	144	148	124	146	134	116	133	128	154	131	114	134	124	133	121	144	138	125	125	140	136	145	156	100	121	143	150	133	148	141	130	139	112	126	107	123	124	148	121	128	125	158	113	141	134	127	151	120	135	135	104	135	135	133	134	147	133	133	128	142	130	132	129	116	140	129	143	114	129	142	132	131	139	110	144	130	131	134	145	116	115	124	134	136	148	114	144	136	140	121	139	130	120	130	128	130	136	136	124	137	128	120	120	128	126	126	137	114	146	122	124	150	122	117	129	123	130	141	103	135	132	142	151	145	119	145	126	126	142	130	121	129	128	145	119	132	154	95	131	136	120	136	136	145	128	126	127	138	134	133	131	128	131	143	122	120	158	140	145	120	141	121	155	108	153	134	117	124	127	150	128	107	133	140	131	113	116	127	133	111	123	127	127	143	121	142	128	117	128	133	126	126	137	122	145	121	138	119	146	141	140	117	124	118	114	133	131	136	137	133	123	141	137	143	124	144	129	137	147	120	124	142	142	134	129	142	134	136	143	135	132	152	143	118	116	98	145	133	131	122	124	126	132	130	126	121	127	114	135	133	137	136	130	147	143	126	156	119	142	139	138	142	143	120	111	127	145	118	131	139	136	122	131	121	115	137	135	136	121	103	112	129	115	133	116	145	135	126	136	132	143	114	145	123	130	144	134	137	124	109	146	152	151	124	126	133	108	126	127	140	131	121	142	120	128	143	126	140	141	139	146	122	112	136	127	128	112	141	147	129	143	151	152	126	140	127	140	160	134	123	117	139	130	121	120	149	131	115	153	137	134	132	128	125	134	128	118	110	113	129	130	130	132	130	139	151	128	117	125	132	128	136	149	150	147	146	145	116	126	120	116	139	119	146	141	142	141	114	126	132	137	126	136	153	118	126	124	147	137	120	135	117	143	125	137	138	147	130	137	138	114	151	110	119	134	135	117	137	147	143	139	130	135	138	146	134	131	144	131	127	128	140	125	148	112	118	137	126	125	130	117	140	122	156	134	145	151	138	146	115	148	136	133	141	111	114	119	124	130	134	121	140	128	106	148	121	142	131	147	147	126	117	150	129	133	119	115	135	144	128	120	126	142	122	123	147	144	109	127	146	160	151	140	125	145	141	126	121	116	122	118	132	128	120	111	143	129	130	120	149	125	106	135	147	130	141	114	135	137	133	132	112	126	136	126	121	131	133	115	134	151	125	128	136	149	155	103	133	133	132	127	145	136	122	153	122	130	147	126	149	146	122	142	148	126	128	141	132	134	143	141	122	133	143	109	128	150	128	130	111	126	146	125	154	117	105	143	124	148	125	121	131	124	120	139	137	112	135	133	137	118	131	133	123	146	127	122	122	131	142	114	120	138	125	132	151	139	105	139	119	122	135	133	133	128	118	123	141	118	126	118	150	131	146	114	142	125	133	144	136	116	134	153	146	137	144	123	117	127	142	134	121	129	127	145	107	121	145	126	133	131	131	115	126	133	147	132	129	131	138	133	131	144	125	131	128	121	120	138	133	125	134	114	103	145	132	139	134	133	149	124	135	129	127	138	138	114	134	142	124	139	132	127	124	130	132	130	129	134	147	131	124	125	124	128	148	141	147	120	149	118	135	140	132	155	104	133	138	128	118	118	138	120	130	123	122	135	141	136	120	136	125	134	117	118	106	129	128	136	132	140	121	136	133	155	114	124	136	137	125	131	103	121	124	131	119
11272	22741	6212	3125	355	339	285	241	200	205	177	157	179	147	175	174	161	193	144	175	165	151	152	177	171	192	150	168	179	158	174	171	170	178	174	181	168	158	163	163	151	173	163	147	171	156	147	175	186	168	146	167	163	182	165	167	150	173	162	170	181	158	157	160	175	153	168	170	179	178	168	152	169	149	190	161	175	171	164	157	169	148	146	153	161	170	177	176	188	150	176	176	148	166	157	138	183	161	158	149	162	178	184	163	169	156	160	158	171	166	135	162	178	162	153	154	163	174	169	160	148	137	172	162	166	160	190	141	155	174	141	174	187	146	170	168	143	165	161	204	185	156	159	167	175	186	163	159	158	152	182	161	168	156	162	161	154	155	156	146	146	155	167	184	170	153	144	146	176	148	159	163	178	148	175	145	173	149	180	165	186	165	165	148	142	164	162	150	173	178	158	165	148	132	163	154	141	160	183	147	181	148	156	152	165	149	144	162	191	168	148	161	164	193	148	209	165	156	163	181	170	178	140	164	186	168	151	145	166	166	167	163	158	149	164	160	150	161	172	160	164	163	160	159	155	150	166	142	167	160	153	130	167	166	169	139	175	181	158	160	142	147	141	170	161	158	158	176	154	173	169	190	171	178	185	184	164	179	164	164	150	164	175	164	148	152	154	171	163	155	168	142	174	143	163	178	138	156	139	171	154	186	152	167	151	157	153	154	141	167	179	178	137	168	161	162	145	142	151	172	164	163	150	150	179	155	152	163	162	164	161	155	155	180	157	160	169	150	177	160	129	154	151	170	160	179	167	182	159	189	143	161	163	181	183	172	164	155	164	177	171	167	148	152	153	152	163	174	152	178	161	142	141	172	158	160	163	168	164	152	159	137	186	182	147	179	175	162	175	168	144	175	158	165	165	169	158	144	163	142	159	185	158	153	155	153	165	165	149	179	173	171	138	171	172	146	164	164	155	146	154	168	166	152	155	163	149	171	151	169	174	184	185	148	164	147	163	172	162	147	166	157	163	173	171	145	137	141	155	164	148	175	158	158	158	165	191	180	167	155	170	153	161	177	178	180	170	153	160	179	155	164	167	157	158	153	167	165	156	167	157	156	166	164	184	162	190	165	172	174	149	135	185	161	145	163	157	180	157	175	165	159	184	166	164	159	148	163	169	149	172	160	160	181	156	156	152	153	162	156	166	162	160	158	177	176	157	186	170	142	165	187	187	123	153	171	145	156	164	150	147	171	172	189	179	183	156	159	177	176	173	167	146	151	146	161	165	157	133	180	165	172	135	177	143	135	181	158	144	174	153	174	164	147	168	173	149	156	174	183	168	185	161	176	172	168	165	151	177	150	163	184	179	172	153	162	178	161	164	189	164	156	171	191	148	152	178	138	185	155	158	150	160	180	158	167	169	174	148	162	156	174	173	142	138	133	138	165	186	156	157	182	180	143	178	152	153	167	167	182	172	170	152	164	162	180	174	146	176	142	165	154	152	174	165	155	137	178	181	168	173	161	175	155	160	157	155	176	180	194	154	164	174	156	151	155	175	162	156	168	219	165	165	180	170	184	156	157	177	144	154	162	157	156	172	174	159	133	164	185	152	157	175	164	171	165	154	182	172	165	157	157	149	168	162	180	185	167	152	188	164	160	155	172	135	151	166	165	148	158	158	161	174	161	161	172	173	191	150	153	167	150	178	158	169	142	174	138	161	165	161	166	157	169	178	175	171	152	166	168	148	143	160	166	164	158	154	176	130	182	180	170	150	166	162	170	157	173	152	177	161	155	176	159	175	167	188	158	153	151	164	172	169	166	166	173	184	151	169	165	149	131	153	154	162	174	178	162	150	175	161	173	161	159	150	169	164	140	178	157	186	151	162	163	177	156	177	150	165	179	167	155	161	172	147	160	185	161	167	174	177	166	159	181	172	165	165	187	152	168	180	180	153	162	142	180	182	171	159	171	150	171	165	165	152	162	154	177	160	162	145	173	159	147	165	170	155	202	137	165	175	169	151	173	184	153	159	175	149	147	174	154	171	145	153	172	180	158	173	177	153	160	171	157	167	168	168	170	165	135	195	153	164	165	184	163	156	164	148	173	167	160	153	159	154	144	137	165	177	180	172	169	190	193	173	165	187	180	160	171	164	150	159	169	184	169	160	160	161	146	171	183	149	150	166	144	163	164	158	162	165	164	152	160	169	154	171	171	175	181	156	175	165	181	141	174	160	174	146	169	172	160	178	156	174	195	155	171	154	184	157	171	155	166	158	147	169	192	186	157	186	171	162	134	178	167	168	163	146	161	166	144	188	146	154	192	161	157	163	148	164	180	173	165	165	174	169	158	163	158	155	168	145	167	166	183	178	152	163	177	173	160	172	138	175	151	155	160	175	152	163	150	160	168	161	162	172	168	153	162	139	156	171	164	149	164	171	168	172	163	171	172	173	159	167	181	159	186	154	168	162	166	187	164	190	153	156	167	161	147	146	154	146	169	144	171	170	148	170	177	155	170	162	150	161	169	160	127	166	141	166	182	173	147	149	153	173	167	161	170	167	152	186	156	139	168	168	170	174	165	147	176	158	155	197	155	156	159	179	151	180	160	170	163	157	166	144	168	177	171	164	163	165	156	201	159	185	174	146	174	165	163	154	164	181	156	150	154	201	187	170	176	171	178	168	187	174	157	152	164	155	175	149	154	193	174	167	156	178	159	140	159	196	176	181	169	138	194	168	160	152	166	170	183	162	160	142	155	181	168	152	166	170	167	165	167	175	146	172	153	158	155	160	182	170	147	165	161	153	164	159	166	165	144	172	182	170	159	154	152	145	191	158	180	159	149	169	158	157	156	151	154	180	137	169	172	189	149	147	152	157	162	166	161	183	178	171	150	153	149	156	155	155	177	138	174	169	168	156	167	156	176	168	162	185	183	158	168	163	179	158	169	185	150	148	170	182	147	167	153	162	131	160	161	167	148	164	158	160	183	170	142	149	156	181	167	158	160	169	149	145	153	159	158	170	162	160	177	151	155	195	158	151	154	158	167	158	152	138	155	159	144	157	138	186	161	144	173	151	151	162	181	149	177	143	156	136	182	163	170	157	167	174	168	144	176	180	167	144	157	171	175	155	150	156	189	168	177	154	178	178	167	172	156	151	142	148	170	181	161	152	178	155	143	160	152	157	163	156	172	165	133	165	171	181	172	159	157	158	161	176	142	162	156	182	168	181	156	158	145	172	186	159	147	178	156	162	186	171	173	171	161	156	168	162	174	169	169	170	157	181	157	156	152	161	154	163	177	154	160	186	176	166	185	176	163	145	172	189	154	166	157	165	170	169	167	179	186	172	160	159	152	174	166	174	156	156	162	167	190	150	164	159	148	171	165	170	173	164	170	169	158	164	176	175	156	165	172	165	147	159	172	160	164	166	163	165	174	137	188	137	151	179	184	151	162	176	190	159	153	153	152	157	166	152	172	158	152	128	202	182	168	172	158	144	150
23635	21192	28585	24125	21166	11538	1322	834	606	554	503	471	459	413	396	390	356	349	377	358	352	363	348	349	352	319	327	331	317	317	333	310	327	335	318	330	316	321	339	327	304	334	278	321	338	309	290	308	282	316	290	319	325	322	282	329	308	338	288	304	301	320	295	323	293	285	325	264	296	302	307	284	314	268	317	309	280	321	268	334	294	319	287	303	304	278	325	317	302	321	275	315	327	277	295	288	291	306	266	293	316	342	319	312	312	309	310	308	315	290	338	339	295	278	293	276	317	296	306	283	281	316	296	288	293	299	304	325	285	277	305	312	311	309	325	315	284	308	352	313	303	299	315	282	298	275	290	306	311	335	289	312	314	313	310	318	334	312	326	306	309	295	333	316	271	302	297	312	305	306	314	282	274	316	307	311	298	279	334	303	329	306	303	310	288	336	287	316	291	312	316	279	312	270	326	276	316	255	304	294	314	325	311	323	302	251	290	285	302	303	334	315	302	320	286	304	301	319	343	310	300	311	309	349	315	310	285	286	319	314	272	306	288	304	303	338	325	276	305	283	305	342	348	309	297	283	333	300	315	329	293	278	323	296	278	262	325	305	328	316	293	325	295	293	297	298	299	312	312	298	300	283	297	290	322	315	311	300	318	313	317	308	334	316	298	301	320	297	314	274	314	294	265	326	297	302	316	333	312	297	359	276	313	313	305	290	324	312	296	311	302	294	302	316	313	294	291	318	295	308	274	290	282	314	296	300	309	301	301	329	319	273	339	305	321	292	270	332	308	284	335	290	327	318	298	292	332	286	282	286	330	358	280	290	276	309	309	355	298	310	306	293	285	301	320	302	312	337	302	311	317	301	282	335	325	308	299	311	315	304	261	320	283	301	297	283	293	299	271	325	303	303	315	336	311	299	299	297	312	329	310	322	322	261	293	303	323	294	312	289	317	298	281	285	296	339	306	289	277	304	287	288	292	308	334	276	327	310	284	326	308	298	273	335	277	268	295	317	307	316	296	278	314	295	293	317	303	289	331	302	307	294	295	300	265	317	321	331	304	285	292	284	312	322	308	310	321	318	315	291	310	298	299	309	330	291	292	309	291	305	306	272	321	280	301	322	301	328	305	305	314	299	291	303	298	287	321	331	314	268	299	292	283	304	305	301	293	268	296	282	287	312	300	305	315	265	315	301	284	292	295	298	288	311	300	334	297	290	291	314	294	305	319	287	294	317	313	312	329	286	285	279	295	272	338	315	317	292	326	344	291	268	318	307	299	275	287	278	313	312	340	336	297	326	330	293	298	322	285	319	300	321	300	302	308	312	306	316	283	314	321	315	328	271	327	315	322	291	286	286	292	302	306	274	324	285	268	331	276	315	302	281	314	324	290	301	301	320	286	294	291	315	322	307	300	277	303	301	297	315	285	324	272	315	319	299	315	270	330	329	296	292	294	315	288	336	302	314	292	291	330	336	319	286	317	303	294	322	292	318	285	328	275	335	297	318	305	319	316	296	309	271	315	297	296	322	286	324	271	327	281	302	297	305	331	279	295	294	286	269	301	318	337	309	316	309	271	315	305	284	297	278	268	297	300	319	293	313	277	284	262	305	302	306	341	281	322	305	343	300	308	303	278	317	298	296	321	310	296	306	295	279	297	288	281	320	328	298	329	296	295	293	305	304	277	269	332	311	259	284	294	278	323	321	269	294	299	296	297	302	315	301	307	317	308	293	264	313	310	296	306	321	341	280	283	298	293	318	290	325	305	295	301	273	306	276	294	267	296	310	319	307	321	287	317	304	276	309	284	272	302	309	272	288	265	311	315	291	306	312	300	348	322	286	301	266	326	320	359	292	301	299	298	341	345	287	301	292	320	277	300	321	291	332	307	302	310	282	298	299	297	310	320	318	282	272	280	286	312	316	294	310	318	331	330	263	294	297	302	307	305	302	308	303	325	294	291	313	324	304	308	300	299	310	331	297	293	306	272	247	276	342	313	289	301	316	290	285	287	286	304	303	307	301	265	304	319	299	289	291	323	296	301	307	302	288	294	285	316	285	331	306	318	321	332	315	309	327	303	318	288	316	291	278	301	293	296	316	316	281	306	292	319	288	330	307	306	308	321	277	290	293	330	268	276	312	316	289	311	324	294	294	294	302	293	325	313	310	293	315	319	293	313	312	295	293	278	302	293	296	288	287	304	311	302	307	292	302	292	318	316	277	285	301	277	309	302	312	318	319	315	324	322	284	296	317	307	283	306	294	331	303	303	288	290	263	318	320	323	288	299	325	310	306	319	327	315	272	333	304	293	280	288	291	302	285	326	298	300	270	305	311	311	299	281	308	283	291	293	304	339	285	299	289	305	308	320	271	332	295	317	299	300	306	270	304	309	314	322	284	323	311	313	295	287	306	268	283	303	303	301	299	293	322	321	281	311	285	318	301	304	289	301	309	326	282	312	292	266	313	297	340	327	291	275	304	293	296	303	320	316	315	284	338	325	331	299	275	295	296	321	299	311	318	273	305	285	317	307	304	281	295	298	306	287	308	273	299	321	269	311	315	298	316	304	300	299	276	309	292	302	307	295	301	332	295	290	305	292	312	286	265	318	283	310	334	310	306	325	304	283	311	262	311	292	310	324	289	286	308	307	302	322	301	283	301	291	298	285	293	299	337	315	285	323	297	306	308	287	323	285	298	302	297	307	314	331	335	319	321	304	308	303	303	290	276	321	283	309	310	304	354	279	305	297	303	271	298	297	307	312	307	295	327	296	306	278	305	310	315	303	310	303	285	287	315	321	312	303	318	326	310	298	288	317	319	307	304	305	293	299	350	280	315	283	307	292	289	321	347	306	309	284	313	340	310	344	312	326	303	294	283	302	309	295	317	332	285	291	304	286	298	303	295	353	278	290	312	305	306	311	279	287	298	310	302	285	293	290	305	311	295	318	328	297	296	295	300	327	319	294	330	336	310	293	319	298	302	274	313	286	287	303	305	319	315	290	300	306	322	285	316	318	317	298	262	298	285	302	294	303	311	328	297	282	324	307	277	316	302	313	311	312	281	299	312	308	307	325	316	327	292	299	271	295	310	315	293	303	340	319	290	272	320	309	267	293	308	325	327	321	308	310	294	293	313	339	291	295	321	292	293	297	310	290	306	341	287	293	305	302	286	328	304	302	313	316	300	292	286	317	321	251	305	297	326	280	305	322	318	277	295	341	295	327	331	286	287	302	308	304	280	315	289	303	316	296	273	303	298	264	313	279	279	287	324	264	321	307	300	306	318	304	269	326	318	323	318	308	316	263	306	296	289	316	349	329	311	310	320	304	281	294	277	343	301	319	285	297	288	319	300	304	290	312	322	303	309	295	300	283	279	296	292	293	316	306	295	285	289	297	289	327	292	295	300	290	300	274	302	300	284	273	302	276	327	315	313	276	304	288	242	298	309	276	267	302	292	294	297	283	279	300	321	279	309	293	306	300	326	324	308	285	297	308	311
15153	30746	13448	13757	2968	2171	1688	1319	1026	902	773	664	630	601	536	475	443	466	495	454	436	416	387	420	378	412	373	355	405	369	378	392	399	397	374	380	357	374	362	371	380	391	342	358	353	355	379	341	370	351	340	348	342	339	329	334	349	360	334	346	366	351	360	334	381	330	358	365	340	333	350	362	352	388	331	339	342	325	356	331	362	366	329	379	358	332	346	352	357	363	358	346	381	341	331	347	348	310	354	397	358	338	340	360	350	372	334	364	366	369	371	322	349	356	327	335	351	347	353	359	358	365	344	404	366	340	363	343	354	331	353	345	383	346	351	347	357	335	333	353	359	329	311	348	352	355	348	352	334	343	338	365	359	344	336	377	360	362	326	355	365	327	376	375	347	358	348	342	351	354	337	321	365	342	335	361	361	335	348	338	344	332	333	365	372	327	355	349	337	316	354	319	376	361	358	385	340	349	322	318	360	346	327	339	345	341	365	355	329	336	342	370	337	348	333	375	335	390	361	360	363	336	351	336	358	366	362	392	375	358	340	359	382	316	325	344	360	362	346	331	347	341	342	353	343	334	356	343	370	337	341	321	355	350	340	347	386	369	380	356	368	361	318	351	342	350	337	338	335	362	345	390	309	312	337	352	356	332	334	342	343	324	357	340	326	362	355	373	382	353	385	342	331	338	353	330	339	324	350	296	334	327	352	336	350	350	358	307	359	346	336	318	338	363	334	335	349	302	352	373	344	350	376	347	336	345	337	355	329	350	367	363	363	345	356	363	343	347	361	319	334	333	337	347	330	343	340	356	370	347	328	360	350	373	363	376	313	376	358	365	359	389	359	385	314	323	353	366	360	355	342	346	333	354	368	357	355	365	331	357	347	351	339	344	388	361	389	319	324	380	333	328	361	369	309	343	325	320	342	352	312	365	357	360	373	337	368	351	329	364	351	363	373	366	368	334	343	320	378	358	324	341	343	369	335	368	378	361	350	340	353	333	338	350	379	340	336	315	364	336	326	360	315	336	354	332	359	337	359	330	336	333	348	340	356	315	352	349	335	368	375	341	393	345	344	353	340	317	361	354	370	349	347	378	350	334	351	320	327	355	327	361	335	328	348	345	366	353	314	349	350	384	355	339	363	339	346	350	367	354	370	330	352	358	340	336	345	357	409	334	369	366	328	334	320	349	323	350	373	383	335	340	325	363	334	362	337	346	343	327	378	341	339	326	327	341	363	350	370	342	350	326	319	326	298	363	347	357	378	371	346	368	378	347	358	328	337	342	325	352	328	341	335	345	353	337	349	335	342	368	354	321	352	367	381	359	338	327	351	338	321	365	342	345	332	339	357	344	321	356	389	380	357	372	346	322	351	326	310	346	362	346	352	324	359	329	342	353	348	359	318	348	368	357	321	340	327	360	358	336	327	339	353	364	341	350	381	350	332	329	334	352	353	364	332	332	357	367	338	358	363	372	343	364	335	349	362	339	380	327	315	353	367	331	305	342	298	352	357	349	375	356	385	342	331	304	353	342	360	309	319	342	382	339	341	356	359	330	320	355	333	347	305	343	367	357	340	367	324	334	327	359	333	346	361	369	344	367	357	299	358	369	343	373	340	322	368	320	355	364	330	349	361	371	356	332	329	386	339	346	307	344	355	337	352	354	347	332	327	315	339	344	319	315	353	323	315	344	358	339	325	328	343	344	349	366	384	375	332	333	351	365	367	333	327	360	347	339	354	325	348	361	370	338	342	371	354	365	369	319	342	338	355	334	327	367	352	373	332	337	371	337	350	325	341	344	333	350	340	352	363	373	349	313	333	363	365	334	344	361	326	332	379	319	354	347	341	340	343	346	345	315	369	340	341	340	352	348	330	326	328	359	355	334	321	347	331	359	339	341	350	332	361	333	335	353	334	339	328	354	375	328	349	346	348	337	325	361	340	405	315	335	324	331	322	340	340	365	339	343	356	343	367	327	345	347	344	359	335	331	342	326	352	326	356	326	345	354	351	375	337	338	379	354	368	335	327	365	348	354	361	347	370	330	354	333	355	391	320	348	351	374	342	341	372	330	346	334	326	336	331	355	326	349	370	329	307	346	374	342	346	344	390	338	355	351	324	366	330	334	341	363	352	357	351	356	355	356	327	346	338	353	341	362	330	343	366	411	357	345	356	341	350	362	346	376	338	335	349	320	320	331	346	335	353	339	366	371	350	316	323	355	351	348	331	374	315	326	348	334	327	317	356	355	345	369	347	349	353	338	368	342	324	322	358	366	330	397	326	360	321	353	335	340	344	355	337	332	337	335	384	349	362	339	353	328	336	325	386	356	367	345	337	345	336	329	328	321	335	388	360	334	320	353	327	361	370	332	355	372	371	338	369	354	343	354	365	358	398	340	334	298	333	315	340	350	360	362	376	354	309	372	315	330	366	409	378	365	370	364	356	368	338	365	357	337	304	328	343	393	363	339	351	336	343	360	344	351	378	345	353	322	356	340	342	352	344	358	357	320	343	369	377	332	344	339	332	353	360	361	344	301	401	348	378	347	369	326	343	372	323	364	340	381	375	365	332	344	358	362	373	370	361	349	380	367	342	355	350	362	316	378	355	338	348	356	331	322	367	344	358	370	354	344	354	348	348	348	349	366	352	343	334	332	340	351	348	331	350	334	347	332	336	376	335	354	355	378	347	373	347	339	341	350	323	334	337	354	330	323	344	333	361	381	361	316	315	386	337	326	324	365	324	358	342	362	360	354	370	363	305	330	338	349	346	345	330	320	320	349	363	316	360	368	354	332	336	361	325	344	343	316	335	365	380	378	349	372	344	343	395	353	314	343	355	348	340	337	358	328	350	343	352	355	360	405	325	337	359	341	325	353	361	345	346	360	348	332	350	337	330	356	359	364	337	370	350	369	325	334	390	330	342	379	325	343	346	312	362	347	370	366	343	363	330	362	351	351	357	371	320	335	357	320	326	369	361	336	371	351	341	323	341	362	338	374	369	330	369	357	341	330	354	338	328	337	341	379	350	357	358	378	333	344	336	356	330	375	326	353	328	357	321	367	391	382	318	373	339	372	325	366	359	350	353	358	378	335	330	336	308	330	312	342	334	351	351	330	351	343	339	335	322	372	354	340	329	341	333	328	372	335	338	367	337	352	314	352	344	349	372	345	381	360	351	367	329	347	361	345	350	366	357	334	387	369	344	374	358	341	358	345	372	335	365	331	371	338	376	337	353	361	344	391	347	351	342	322	326	325	349	345	369	353	338	338	360	346	355	358	351	340	375	354	355	331	370	333	371	362	361	317	339	357	361	326	335	340	352	346	339	373	353	324	340	330	314	325	353	352	328	337	324	308	350	350	331	351	346	333	308	363	372	345	343	355	327	358	341	352	339	349	339	346	358	317	348	326	355	355	327	357	379	366	343	345	336	358	371	338	330	345	338	334	335	346	385	377	342	324	336	348	332	318	358	379	341	314	356	340	349	367	330	318	351	345
24835	21163	27536	25021	11553	675	436	398	315	286	287	262	268	211	237	218	220	228	192	216	225	216	213	232	178	176	191	195	191	183	196	168	189	167	192	190	174	208	202	160	192	194	201	171	201	198	187	200	217	175	161	195	201	175	181	173	184	174	192	185	204	186	205	188	164	204	165	196	165	196	174	193	183	180	178	189	190	167	184	174	181	187	175	181	172	201	183	186	183	188	173	176	188	206	172	197	163	193	184	171	163	177	166	188	187	207	157	195	204	185	198	178	179	182	212	189	205	193	168	190	166	191	182	186	162	182	185	197	191	202	157	178	201	164	183	192	220	178	193	179	199	174	188	170	146	171	175	189	197	177	199	175	148	179	187	162	161	178	209	188	185	197	173	178	185	197	206	183	181	146	210	180	185	160	190	181	198	188	160	163	212	169	191	186	179	172	172	212	195	173	184	177	190	183	171	179	180	188	193	152	182	159	187	193	203	177	157	192	176	165	177	174	170	184	186	177	215	179	209	180	191	182	176	185	180	173	201	204	219	177	191	187	184	179	167	186	196	190	177	201	195	162	191	199	193	201	180	183	193	176	197	202	181	179	195	170	202	181	194	187	183	168	187	177	164	174	189	151	170	187	173	168	172	178	194	165	181	195	188	167	193	187	190	186	195	175	166	187	174	196	181	177	194	173	189	160	215	173	181	188	192	181	202	179	173	168	181	199	189	194	169	200	186	181	172	182	176	189	182	177	177	180	172	174	191	167	218	200	172	183	174	215	166	181	166	167	177	176	190	194	188	175	198	185	159	158	171	191	176	169	188	161	205	191	161	193	196	168	202	187	198	212	185	178	176	201	150	189	187	161	184	200	191	176	185	209	161	167	184	174	177	184	175	185	178	191	196	170	176	174	202	210	173	177	165	200	209	189	193	189	195	168	185	170	203	190	192	173	176	158	149	216	169	195	176	182	176	205	187	201	174	158	193	188	150	192	171	163	183	202	191	184	202	178	185	197	189	157	190	208	193	215	190	210	167	190	200	186	207	198	160	177	171	189	175	180	180	215	193	164	169	201	174	179	187	160	168	170	190	210	166	188	197	156	184	178	184	186	187	199	202	204	184	195	173	164	190	176	202	188	155	179	191	190	202	182	194	172	171	172	206	162	178	180	199	166	195	180	198	180	190	193	182	195	191	178	203	190	193	194	159	195	171	188	192	169	196	195	197	168	168	188	171	209	214	178	163	185	199	196	182	176	205	205	190	174	170	202	188	191	169	207	197	177	170	187	194	173	184	178	170	182	198	191	181	165	191	199	203	174	188	182	182	179	158	182	183	153	176	202	188	193	203	191	186	162	200	164	183	170	176	169	169	167	217	171	192	188	166	195	176	177	194	202	185	203	195	187	198	198	181	192	182	177	183	160	174	184	185	178	194	182	187	190	195	172	200	184	189	200	176	202	199	201	164	196	187	186	186	198	188	181	169	178	198	167	172	180	188	146	188	207	191	182	167	172	191	163	190	195	184	190	160	154	157	194	190	192	194	200	201	186	173	174	210	200	173	207	177	202	192	180	156	182	171	174	167	175	199	215	195	178	172	191	180	193	218	163	170	169	224	201	189	183	183	202	184	189	192	193	160	187	182	179	172	180	162	174	176	196	186	201	170	183	156	179	192	159	193	166	188	178	174	162	183	172	211	186	185	198	185	187	193	206	166	177	187	194	181	178	177	168	186	193	170	189	166	192	178	204	175	187	186	170	182	193	190	150	207	168	175	206	188	186	194	185	196	196	193	177	184	185	196	190	179	209	205	180	178	195	180	178	165	183	183	184	204	162	203	178	196	217	214	192	174	186	177	192	213	200	190	162	186	184	186	187	196	194	200	185	173	169	171	187	172	195	183	167	155	193	181	160	165	175	179	173	186	185	182	182	164	178	181	188	189	185	199	220	191	200	185	188	189	195	197	200	196	193	183	173	174	204	176	145	190	189	174	180	160	191	175	169	188	188	174	179	152	204	193	183	195	180	196	179	188	192	181	183	195	172	171	182	195	186	169	187	174	217	194	176	179	176	188	189	179	215	165	171	193	192	200	180	194	177	183	173	191	189	171	203	182	160	185	191	166	170	187	192	188	175	179	182	197	179	155	215	185	197	170	192	175	180	187	179	192	170	180	176	188	169	172	181	166	180	189	182	201	188	174	189	175	199	157	194	184	176	180	156	158	196	182	172	168	189	177	173	201	190	195	168	201	184	196	204	178	183	198	174	186	206	184	163	195	194	203	195	184	196	192	217	181	190	208	197	195	181	187	174	180	172	165	184	193	187	175	195	198	187	205	166	156	193	198	191	214	190	173	167	183	188	179	203	174	166	199	178	185	176	178	169	194	182	169	167	173	177	216	193	171	171	176	168	211	174	183	196	176	183	175	170	168	176	187	195	165	182	171	204	183	206	175	173	178	180	179	193	161	200	209	200	191	178	197	210	211	179	179	165	178	191	176	176	212	183	163	194	189	183	195	165	196	221	188	201	196	191	192	183	189	191	172	191	214	165	177	178	181	187	161	202	163	196	200	190	192	140	192	171	200	207	199	176	174	197	176	174	215	171	165	180	175	193	171	172	208	176	192	194	208	153	190	177	166	195	187	194	188	178	205	202	189	170	178	171	197	203	183	190	184	205	166	186	181	188	201	175	175	194	190	169	164	183	155	170	202	184	164	208	167	194	178	163	182	192	175	178	185	195	199	171	187	198	206	206	178	184	200	198	181	196	171	179	174	199	187	193	208	192	178	175	179	205	198	193	169	195	191	204	193	182	186	197	156	174	197	186	189	186	173	160	185	191	194	175	183	150	180	184	185	203	188	169	188	182	206	183	199	176	168	183	194	185	178	173	165	174	161	167	180	194	188	178	178	188	188	209	177	198	188	220	191	179	176	170	193	189	194	186	202	162	195	189	198	208	189	195	168	198	179	168	168	186	171	169	184	182	193	203	168	179	177	195	184	167	186	205	177	193	180	173	181	170	178	201	180	180	161	199	199	167	177	188	176	194	184	171	189	174	190	175	168	174	179	197	183	177	191	178	178	183	176	200	189	166	177	189	184	172	187	155	195	178	191	167	195	175	162	186	182	191	182	191	176	171	178	197	150	182	169	179	182	185	185	197	202	176	181	186	209	181	167	189	178	183	196	173	174	157	176	171	166	169	170	176	169	152	193	206	171	182	175	170	177	184	181	170	171	178	200	187	201	184	194	191	206	172	194	185	189	195	184	181	173	173	202	194	211	193	188	203	193	174	197	192	171	182	191	195	212	183	190	192	163	197	192	193	175	189	187	195	170	157	171	169	171	185	193	172	168	177	176	170	184	171	190	208	182	171	201	194	168	172	181	187	188	166	202	178	166	197	187	166	167	175	207	203	173	165	163	200	177	183	193	189	191	157	193	187	201	160	172	168	174	171	156	194	169	194	211	195	191	191	175	190	174	199	186	175	183	205	176	184	171	169	167	182
15825	25893	8754	8686	1629	1256	979	716	635	529	413	429	390	354	341	306	289	301	286	284	279	263	281	251	261	260	263	269	244	223	258	236	247	234	257	262	256	229	250	236	257	245	242	254	255	246	251	224	245	236	243	226	241	220	236	221	227	249	229	230	223	232	256	259	241	231	228	219	267	222	226	225	203	218	230	254	222	224	246	248	238	245	224	227	257	240	238	241	230	200	245	245	244	238	238	235	249	246	235	238	266	238	249	224	250	248	246	214	242	245	198	218	228	226	251	228	231	240	260	233	243	224	221	235	219	243	231	253	260	236	227	242	225	204	225	193	233	218	227	274	220	249	233	212	244	259	242	223	224	253	251	264	215	207	222	242	220	250	243	241	230	216	195	243	232	233	246	227	201	244	210	246	241	239	234	226	214	243	222	248	228	232	217	225	254	219	237	248	219	239	220	224	262	225	233	216	226	217	255	220	244	220	236	232	233	241	236	223	218	244	235	251	234	233	267	246	246	211	228	234	247	248	236	235	233	232	226	222	248	242	231	234	218	230	259	232	233	215	256	210	244	244	235	217	229	261	255	226	227	232	266	237	251	262	231	198	221	222	243	219	248	231	216	221	239	255	237	215	278	231	221	206	225	228	204	210	202	198	227	204	237	224	237	222	231	219	222	242	204	213	227	234	214	209	231	222	232	230	251	220	235	211	242	221	238	224	256	252	246	217	213	225	237	223	263	255	235	234	264	232	235	246	255	236	237	239	253	201	251	262	219	208	222	257	211	223	239	241	254	223	243	251	242	213	230	221	223	206	212	207	232	215	238	245	224	254	246	252	223	225	234	234	232	215	225	245	221	233	216	213	242	228	233	235	229	224	219	236	222	219	198	240	223	239	247	240	234	251	241	215	217	249	247	243	260	239	256	237	217	231	246	241	216	246	206	225	247	270	270	236	236	240	244	219	235	251	222	253	202	244	240	237	220	242	227	245	249	248	231	233	224	227	248	245	212	221	218	245	221	268	225	226	235	197	204	229	214	257	231	222	235	221	229	190	236	230	225	244	211	213	211	214	244	234	237	208	237	245	221	237	227	227	226	218	221	228	251	214	202	233	236	251	256	211	226	223	215	237	214	216	223	252	229	263	233	228	261	240	217	235	280	236	247	233	233	215	239	223	251	225	265	231	229	225	251	222	232	236	237	228	240	235	208	235	204	223	250	245	231	257	225	232	211	235	255	236	223	234	218	254	230	230	233	218	226	236	248	204	242	260	243	212	224	238	265	230	237	243	227	206	256	236	253	248	237	258	236	230	262	250	204	231	262	231	254	247	237	255	219	233	255	240	218	205	222	224	233	272	213	217	229	203	241	245	236	227	235	223	214	239	219	217	234	234	238	240	235	214	236	215	236	224	248	259	213	226	260	219	244	236	239	200	238	257	244	229	232	217	243	235	224	237	236	257	239	234	248	232	226	220	217	242	249	246	280	244	236	228	218	230	231	242	249	245	232	236	254	231	224	226	213	269	198	215	234	208	246	229	250	236	232	231	231	248	220	254	244	222	235	253	223	234	228	263	230	254	210	251	231	230	226	219	220	215	218	231	227	233	235	232	223	226	245	199	242	237	230	228	229	227	240	269	249	270	240	259	249	237	246	232	266	252	241	247	228	248	238	218	206	238	228	241	206	267	232	254	238	237	246	217	241	237	196	233	245	238	243	241	232	251	239	204	231	222	256	246	255	208	230	227	206	224	230	233	221	236	241	228	260	243	213	218	253	232	223	226	206	220	212	231	241	232	262	206	248	238	240	248	272	246	233	243	225	250	203	261	241	261	242	247	230	225	250	227	199	218	239	236	227	231	241	219	231	257	226	237	223	239	249	226	208	249	247	207	210	201	266	242	228	220	235	221	257	242	251	242	230	266	238	247	229	216	239	228	202	230	239	234	239	234	225	262	238	252	250	238	232	253	208	251	207	218	228	203	211	221	233	254	257	261	231	244	212	237	233	205	224	237	254	212	238	238	252	215	220	216	229	238	231	214	214	201	217	215	270	215	238	257	247	233	210	229	226	230	220	208	235	233	227	249	212	253	272	229	225	248	245	236	248	251	239	244	244	223	241	243	224	251	254	202	259	235	230	231	251	248	217	221	255	239	270	231	240	221	232	228	237	225	239	236	231	239	227	244	223	228	239	239	236	254	226	245	218	231	207	235	257	232	239	245	230	237	250	220	225	246	207	238	262	227	229	224	239	200	224	245	217	225	260	240	213	215	248	233	227	234	259	219	242	217	238	234	249	236	249	236	230	209	234	222	232	225	241	246	246	216	260	213	253	215	248	229	209	232	211	215	248	211	245	243	245	228	223	213	225	215	232	196	253	226	243	238	245	254	221	240	237	235	245	218	258	217	217	224	215	239	255	242	226	223	233	233	208	219	200	238	225	218	224	253	259	227	259	221	217	229	248	247	252	222	263	238	223	238	227	231	255	240	236	236	238	238	207	250	224	208	243	225	253	250	207	241	258	243	251	232	219	214	240	251	223	236	195	213	277	237	237	230	221	227	232	230	228	221	239	210	241	213	245	238	242	261	242	260	209	232	226	215	205	239	218	229	254	227	236	235	233	186	234	235	214	215	230	232	274	243	243	232	252	226	245	266	212	252	217	196	244	224	218	226	212	235	251	227	243	258	274	241	235	237	225	224	242	217	226	216	229	230	227	210	258	255	213	264	241	234	216	256	208	242	231	232	247	219	248	238	233	240	230	237	252	248	228	241	262	224	222	233	238	244	234	227	235	253	216	227	214	244	219	234	243	246	272	230	213	251	212	231	232	234	212	229	231	248	239	249	218	226	240	235	221	234	256	243	220	232	217	246	225	256	242	250	217	245	217	230	271	234	232	242	234	212	227	232	223	239	238	253	238	247	231	238	261	214	238	224	246	224	244	243	237	227	226	232	249	240	235	234	201	251	213	244	245	225	234	238	240	249	235	207	239	229	225	266	232	239	243	266	222	238	220	243	232	260	242	233	249	244	246	221	245	248	243	235	251	243	263	237	249	236	223	240	252	231	230	200	250	242	268	248	225	224	251	243	254	238	225	224	227	253	218	246	240	210	251	214	235	242	218	215	255	221	233	247	235	244	231	243	238	232	256	204	243	234	234	249	247	247	221	257	226	222	199	239	225	248	260	253	230	228	253	234	230	244	234	218	249	237	258	247	228	224	249	247	214	234	224	215	229	245	221	220	229	242	239	245	220	248	238	258	238	217	228	231	212	254	222	219	235	213	213	216	220	213	238	214	224	242	221	212	222	209	230	208	204	241	209	238	208	235	211	226	257	244	235	228	216	241	230	247	222	216	239	224	212	211	211	227	246	253	225	223	214	256	243	227	229	237	233	234	245	230	246	241	233	203	227	244	229	225	239	259	234	220	233	253	217	242	218	253	257	232	234	240	230	208	220	228	216	225	248	233	232	230	216	212	238	222	230	229	234	226	249	226	217	231
22723	21262	29072	23793	21264	21263	9652	1482	1066	866	877	762	720	686	623	606	609	559	570	559	529	478	506	560	528	482	504	504	512	496	466	448	505	471	474	485	496	461	450	458	463	488	480	494	473	459	447	472	486	457	476	458	462	445	473	442	501	483	443	476	450	439	446	437	469	476	445	458	520	449	506	441	467	454	469	405	455	490	450	458	439	472	488	461	467	492	456	451	460	504	452	466	423	398	484	439	455	467	437	454	443	468	412	451	485	462	449	455	455	403	433	455	476	443	443	454	443	443	432	432	439	469	447	456	448	460	430	405	464	448	472	468	450	449	422	475	459	427	479	437	466	455	483	460	473	448	431	460	433	450	481	427	437	469	460	482	438	466	409	447	457	425	454	475	451	462	474	486	458	455	459	472	457	456	474	477	454	473	465	500	418	455	401	460	442	452	464	456	465	456	446	472	477	463	449	476	456	479	454	446	452	444	417	441	470	452	449	431	456	444	455	449	445	441	442	460	458	458	428	420	424	446	467	454	436	482	472	448	467	472	433	418	426	426	484	436	432	434	435	474	475	434	487	479	434	418	420	420	473	439	483	468	448	433	464	451	429	437	489	455	457	430	450	440	453	466	441	482	446	415	411	466	432	450	431	495	497	441	448	480	486	407	442	484	413	471	484	483	451	420	475	421	471	451	431	447	449	470	449	482	465	460	466	487	463	480	459	470	462	409	464	458	477	481	428	437	456	456	472	465	453	434	482	451	461	440	472	462	462	457	481	458	459	429	441	418	445	441	475	493	451	452	433	423	507	462	450	428	459	465	452	443	426	452	460	429	436	448	476	475	479	453	454	440	444	428	411	464	446	482	456	441	485	439	441	460	429	489	447	450	446	428	457	480	450	430	438	436	455	452	503	493	445	446	420	436	442	451	452	468	445	462	434	450	475	437	486	430	456	447	472	482	437	424	463	431	423	445	447	443	462	449	458	482	450	409	462	447	389	439	469	432	460	462	470	457	425	483	465	429	470	451	448	456	450	447	471	502	454	471	470	425	478	446	424	442	436	478	449	432	471	413	467	455	433	421	459	459	416	462	455	437	441	439	470	441	465	467	472	459	443	468	437	441	448	462	445	471	441	427	494	453	462	448	418	472	444	453	457	422	504	486	464	457	464	457	465	468	445	451	435	466	444	411	432	420	452	424	482	471	493	478	465	460	429	421	450	488	433	441	488	378	474	466	488	477	448	475	418	488	503	482	455	459	478	476	470	460	466	476	462	435	448	433	492	476	407	445	450	459	434	440	472	451	470	450	469	467	427	464	496	472	424	416	447	477	455	439	478	469	432	459	440	471	446	418	449	423	473	459	488	477	448	438	443	462	472	412	430	482	482	412	432	458	425	475	468	453	466	449	453	453	503	438	431	437	463	488	429	453	457	436	450	452	464	460	467	428	467	452	433	469	458	451	474	430	475	451	458	486	470	479	468	481	482	459	444	430	451	449	475	468	427	421	429	418	441	434	439	427	433	451	476	493	467	452	467	446	429	460	463	475	494	469	450	432	490	451	450	464	487	475	464	457	488	451	447	397	451	463	452	451	420	414	436	417	463	432	487	412	436	432	429	439	478	501	422	451	446	447	461	397	457	457	474	446	442	466	465	482	440	469	460	491	457	450	423	483	482	470	443	433	405	433	453	476	495	435	450	421	436	431	442	488	456	427	431	427	431	457	495	428	424	473	451	455	433	450	421	476	480	478	475	469	456	471	458	421	444	480	438	465	487	432	477	446	443	491	458	444	451	471	420	455	443	443	475	437	430	453	471	411	464	420	451	476	448	425	435	452	466	444	451	408	416	437	435	431	462	455	499	458	465	429	461	473	465	500	446	434	461	438	466	445	489	461	438	430	441	429	456	489	468	457	471	453	444	474	463	440	476	461	454	449	440	457	452	440	454	441	449	439	459	458	471	420	455	452	466	447	424	450	458	457	437	417	446	456	492	438	440	458	493	465	442	459	477	410	451	449	441	431	415	470	463	452	453	455	427	455	437	449	514	447	430	447	485	433	452	472	485	442	406	462	441	459	482	472	424	441	451	440	430	428	454	467	484	463	448	413	416	470	484	452	473	506	441	461	467	449	460	471	480	445	405	452	467	435	454	477	480	416	434	438	428	454	438	439	451	454	455	454	454	435	426	459	468	451	443	473	470	448	465	439	434	483	430	483	466	451	453	479	424	439	465	460	447	489	499	464	499	440	490	458	400	457	433	477	467	445	455	450	459	403	438	454	473	468	454	428	461	446	435	466	458	461	466	431	410	506	447	444	466	448	445	450	445	439	461	418	432	473	463	433	487	462	459	466	438	436	482	427	450	451	443	412	444	413	464	450	455	464	474	437	487	497	481	448	495	463	464	430	403	437	447	437	441	481	468	436	416	449	457	451	462	441	442	492	413	449	449	459	454	459	445	474	459	451	487	433	454	473	463	438	424	484	452	464	443	457	425	464	434	437	479	449	467	465	473	447	445	481	409	494	444	457	419	449	437	447	430	427	476	423	459	451	443	462	424	468	484	444	439	461	478	431	446	436	483	440	430	426	458	442	464	490	454	442	434	438	452	416	441	463	465	439	467	440	441	432	473	423	466	473	447	426	422	444	417	428	444	461	455	476	429	454	429	455	455	421	497	462	458	468	443	437	428	480	452	455	449	461	471	439	463	438	432	424	413	429	468	476	432	443	451	420	452	453	472	423	441	429	464	475	458	425	424	459	460	452	480	422	490	443	429	466	483	452	463	464	491	464	430	494	427	444	466	468	445	453	440	470	443	469	440	452	455	462	431	495	456	468	467	448	434	426	480	464	460	402	446	439	445	456	470	466	433	482	486	430	397	455	437	472	446	440	451	466	463	458	437	473	478	422	439	457	487	463	438	452	438	459	451	438	461	460	421	435	432	456	473	480	461	476	433	460	397	469	455	465	460	452	463	450	432	414	461	429	492	452	488	463	477	462	428	446	471	403	429	461	443	466	440	460	457	451	447	446	455	430	452	445	469	451	467	462	456	435	460	449	483	439	487	458	439	479	426	452	490	426	468	458	419	495	452	474	457	487	452	456	464	483	452	473	435	481	512	452	447	428	438	437	446	467	489	467	423	440	462	462	453	472	480	428	447	430	475	484	419	487	456	479	450	423	445	451	460	452	437	505	474	413	470	401	459	456	448	433	478	439	483	463	420	472	449	428	453	447	441	478	505	461	439	475	451	454	446	444	435	476	454	451	468	433	428	428	434	436	420	450	407	442	455	438	472	449	467	500	439	470	493	475	462	493	454	449	426	466	459	476	451	480	473	463	453	456	458	431	466	413	443	469	442	476	449	460	429	448	438	404	472	437	453	491	449	455	441	454	467	438	425	455	457	419	454	443	431	437	459	452	465	423	449	460	447	449	481	453	466	456	479	449	467	459	452	422	472	466	467	477	426	435	424	449	445	455	472	447	469	457	445	442	403	463	466	494
19357	35293	17666	18075	5156	3980	3010	2411	1876	1476	1389	1167	1051	944	854	799	804	712	725	661	682	668	653	604	578	584	609	645	567	574	585	601	598	542	567	602	560	550	546	540	541	526	518	528	530	539	596	543	534	526	570	509	504	523	564	543	487	496	532	519	530	532	556	527	499	515	503	516	522	472	496	553	550	543	539	546	496	470	518	513	562	524	555	505	527	527	530	564	534	523	525	575	530	480	539	505	519	521	532	554	474	514	510	510	503	526	521	494	523	524	502	512	540	528	502	485	525	505	466	480	535	552	478	508	524	497	524	528	499	540	505	511	514	504	516	527	529	512	496	548	521	491	519	534	537	484	522	505	507	504	538	499	532	507	529	527	484	520	546	539	540	511	524	534	539	538	497	520	520	468	503	496	512	544	493	486	524	520	526	571	515	530	518	547	509	530	471	507	545	497	499	497	548	474	466	564	544	518	496	546	491	522	492	504	508	524	511	524	533	520	535	520	540	508	543	480	509	523	493	519	529	524	508	517	536	508	503	502	513	554	504	524	480	516	454	514	496	530	554	518	532	521	528	470	513	471	502	519	516	536	523	504	515	516	526	501	537	503	516	508	551	518	546	503	555	500	470	473	539	532	501	493	494	563	492	487	514	523	519	534	530	501	525	504	514	502	529	539	508	525	537	550	477	484	488	489	534	482	494	496	487	530	473	497	523	587	476	548	542	511	496	486	516	503	514	552	501	497	539	497	488	530	487	522	515	500	516	519	513	516	506	508	541	482	496	564	565	496	514	520	499	510	514	516	499	528	525	538	506	490	556	523	545	530	556	500	481	489	489	518	531	509	532	540	527	514	473	556	529	521	568	463	513	541	552	519	491	544	496	512	514	505	510	499	521	515	530	515	530	537	508	513	526	503	510	544	509	486	517	524	540	496	507	512	548	505	577	536	544	497	553	525	527	527	484	479	533	527	479	537	478	454	531	565	499	541	502	487	530	505	537	495	524	534	537	533	530	468	466	533	498	527	509	530	551	497	555	509	497	525	498	505	476	509	536	503	573	533	547	489	540	480	520	526	512	546	480	525	493	512	536	505	521	515	521	499	524	504	501	498	545	534	558	512	517	514	533	500	533	560	550	513	544	512	482	537	517	540	513	518	514	535	499	530	493	519	500	495	514	500	527	539	527	505	508	558	486	529	526	515	539	511	527	497	520	521	501	490	493	538	513	534	480	515	513	542	523	495	487	545	551	520	517	508	509	517	541	532	506	529	542	503	537	498	515	483	492	551	519	493	542	475	542	523	488	529	525	542	511	498	492	515	492	483	508	506	519	489	513	504	518	516	544	488	528	511	509	487	518	547	529	505	485	506	487	485	456	544	540	496	557	499	501	485	491	519	567	503	506	534	453	555	485	531	543	470	546	486	519	509	504	514	505	542	490	542	494	531	519	555	502	527	514	534	530	557	528	504	494	503	543	500	503	514	532	524	508	529	485	463	506	530	483	593	565	499	539	532	548	509	537	514	531	508	529	464	532	503	530	540	492	553	529	526	513	510	485	538	503	517	527	478	510	503	530	486	527	531	508	490	526	502	527	508	521	540	481	541	529	512	483	501	560	520	521	513	554	498	504	502	515	507	490	521	514	490	537	521	480	450	500	541	483	525	480	510	507	480	555	530	513	489	527	517	539	491	495	571	488	516	531	552	477	507	507	536	538	523	501	563	492	546	523	513	529	495	533	491	499	507	525	541	502	497	544	537	486	513	534	513	557	500	527	531	524	527	486	544	499	507	528	511	515	511	528	495	517	505	512	501	538	506	508	468	520	504	553	536	513	505	488	488	514	498	521	559	547	512	532	499	505	500	530	485	554	514	560	525	489	517	552	510	513	479	518	529	503	524	503	499	519	559	562	513	508	496	496	506	526	531	513	492	528	513	505	504	534	503	554	496	505	499	472	500	516	502	515	559	468	555	483	553	511	565	487	506	529	508	515	514	518	468	531	480	548	495	504	532	547	507	513	490	510	524	530	506	515	537	512	553	475	465	538	506	528	511	506	503	550	483	522	501	512	490	517	525	498	521	513	512	516	514	487	543	514	504	522	500	523	506	532	516	508	476	549	505	535	485	525	471	529	480	520	475	524	489	490	504	524	528	517	521	508	471	526	518	543	494	513	512	538	548	503	525	511	536	537	527	461	545	524	520	498	502	543	495	503	500	537	523	478	558	460	500	498	515	512	516	480	538	507	529	540	510	503	490	510	502	511	508	489	537	485	506	482	497	517	489	545	466	514	525	477	531	532	532	538	498	494	503	481	496	524	528	520	477	500	539	474	509	519	451	538	491	528	526	515	490	521	529	518	493	545	525	518	500	486	531	484	555	518	534	511	519	487	542	546	545	504	505	508	508	496	568	504	551	540	502	474	494	518	525	507	555	494	527	530	500	533	547	515	512	524	543	512	491	514	501	479	542	545	533	534	504	515	487	515	521	512	474	506	507	560	482	509	529	519	493	506	516	506	516	466	490	509	504	530	522	535	486	521	514	505	526	521	505	475	531	542	521	510	488	535	490	537	524	528	538	509	505	567	489	491	557	542	528	527	458	545	472	538	521	507	498	496	520	502	531	513	514	542	510	523	523	489	516	498	531	530	508	534	484	522	499	489	560	516	494	492	484	495	509	532	497	525	508	527	545	555	541	507	505	530	534	523	536	502	535	534	485	520	479	539	497	488	506	476	513	522	518	485	504	501	519	504	510	500	489	472	524	526	495	533	475	501	520	535	512	445	489	532	530	486	527	494	536	522	529	556	502	481	514	512	555	519	505	487	499	617	550	489	512	509	503	498	482	466	490	523	509	494	530	496	539	520	568	521	504	544	517	496	539	480	506	474	527	518	511	538	496	516	532	506	502	511	489	532	548	515	519	533	497	507	514	495	506	511	482	536	557	517	527	462	518	503	513	507	533	496	557	506	523	483	477	539	508	516	511	524	496	532	531	533	506	538	475	501	537	494	502	532	568	528	481	536	515	521	482	531	517	497	522	524	511	500	529	499	550	491	543	525	542	531	528	500	527	523	553	499	512	505	496	499	508	523	507	500	503	523	533	524	494	514	515	517	504	523	511	511	509	527	500	530	501	543	506	531	529	555	530	528	520	502	491	502	508	475	536	497	562	580	494	517	509	508	487	541	475	517	510	518	502	505	501	523	506	499	499	509	522	522	493	514	474	490	547	525	494	485	523	554	536	512	520	590	518	546	524	527	493	498	479	538	505	501	497	491	537	519	519	506	486	489	477	481	538	539	540	492	524	501	515	532	517	520	534	560	527	547	519	492	512	455	491	501	563	501	513	517	538	508	532	551	491	518	504	475	495	508	544	514	524	509	524	502	509	500	525	500	559	483	530	494	528	465	474	526	516	467	486	535	523	498	499	474	511	542	509	504	539	522	533	517	465	499	471	548	482	482	508	491	570	514	516	530	551	525	472	514	473	536	513	491	521	506	511
27196	20883	10906	1793	324	221	206	164	186	131	147	152	156	155	142	136	134	133	129	145	124	130	144	143	136	129	124	111	133	111	120	145	133	145	156	156	142	117	122	147	142	133	123	143	159	131	122	124	119	129	129	133	114	132	118	129	126	134	147	134	110	109	118	131	151	135	130	120	132	109	126	152	132	129	117	125	131	100	126	120	136	133	148	110	130	127	131	120	115	115	136	118	129	118	145	139	133	130	112	128	118	122	146	140	110	137	135	134	125	130	134	144	158	128	132	142	124	126	119	136	125	132	119	132	127	130	154	135	144	124	131	146	117	138	135	120	128	143	132	127	146	131	138	143	140	120	126	132	140	119	136	130	140	129	146	148	129	118	128	143	152	136	140	123	157	129	128	129	118	135	127	129	131	133	129	135	118	132	125	127	142	139	123	129	129	125	138	136	138	117	151	153	144	123	156	138	129	147	130	129	132	114	112	117	139	114	121	136	124	142	135	130	140	134	150	111	137	126	148	137	116	122	142	114	142	107	132	110	113	142	145	137	159	111	145	126	138	130	131	139	129	126	134	154	128	148	136	124	131	125	146	107	110	133	124	109	127	128	131	133	139	164	140	141	132	141	136	121	131	143	123	133	142	129	113	136	102	123	127	151	133	150	125	127	137	130	124	122	126	130	146	134	143	116	131	122	139	160	140	145	138	119	125	134	140	131	127	137	132	152	129	132	130	119	129	139	117	136	125	129	147	121	150	132	103	128	129	139	140	149	128	143	109	129	136	115	135	123	148	143	121	113	109	130	118	138	128	152	128	116	137	125	124	158	146	135	131	121	136	126	121	138	141	118	127	121	117	141	123	148	126	158	142	145	126	122	122	123	125	122	163	144	129	137	111	104	127	121	113	140	137	127	120	127	118	139	132	131	129	137	151	152	128	124	135	122	138	125	125	154	138	132	135	133	128	129	126	139	130	127	130	122	127	108	119	140	118	130	128	129	149	161	154	129	137	128	127	145	124	128	113	125	118	142	120	140	122	121	115	130	130	138	139	139	129	125	117	130	125	112	119	133	143	145	111	145	117	132	116	119	130	124	140	135	133	143	117	132	132	132	118	116	159	133	134	133	103	134	134	145	136	129	139	130	137	142	131	157	121	137	152	130	120	132	120	147	107	118	123	145	130	127	133	154	128	125	152	114	150	102	129	127	113	118	131	123	112	135	140	141	123	135	123	142	113	142	122	141	140	154	111	122	138	153	120	135	117	138	134	126	141	121	137	141	118	144	121	135	116	110	149	121	125	139	128	133	144	146	123	140	118	128	147	134	106	115	130	107	130	123	111	145	122	126	113	113	125	135	108	127	118	138	132	128	132	157	148	120	146	127	114	117	152	123	142	136	127	121	132	127	129	144	124	140	137	149	116	137	140	158	134	136	129	134	121	146	116	142	119	122	108	125	130	142	133	144	134	133	148	128	114	144	128	121	121	134	133	116	140	116	122	124	120	138	136	138	112	131	135	122	129	133	133	114	113	134	134	127	123	125	115	133	128	139	134	131	144	132	121	129	140	127	140	131	142	120	130	103	154	125	135	124	123	117	145	139	133	134	111	137	122	129	120	109	122	130	159	120	152	156	125	136	103	134	128	144	128	111	133	134	135	151	120	145	128	144	125	127	114	147	145	128	118	132	147	130	136	104	108	145	126	120	144	132	134	118	132	127	119	138	138	114	127	122	162	121	152	116	122	129	126	141	169	160	130	120	130	133	119	148	147	150	119	120	128	127	124	125	151	128	133	122	128	128	116	140	145	112	128	139	120	110	141	140	148	120	110	130	119	127	130	130	153	132	137	121	136	124	116	110	139	162	141	133	115	136	114	137	118	127	137	146	139	127	128	122	145	143	125	115	151	118	126	125	133	145	145	129	130	114	126	124	131	131	129	127	106	129	126	130	106	116	156	145	123	154	116	126	129	144	136	127	153	136	133	156	137	121	136	142	112	142	119	139	130	130	138	133	109	143	120	134	137	120	136	122	130	136	108	140	138	118	138	127	126	126	146	149	121	130	146	119	107	122	120	140	112	129	137	109	147	119	127	144	121	145	145	124	135	145	119	144	135	133	122	127	129	148	125	126	127	134	115	124	134	126	127	120	151	147	138	128	157	126	141	142	134	123	126	134	109	136	113	123	112	126	122	118	136	122	151	144	136	118	144	124	123	122	129	148	120	126	126	138	117	145	135	128	116	123	110	148	118	131	135	135	130	125	137	125	127	123	127	120	116	141	109	131	121	155	132	105	108	114	139	123	130	115	119	157	152	130	125	132	125	137	151	120	125	113	117	139	129	135	118	140	118	125	143	134	116	127	143	129	138	139	157	138	168	115	131	120	120	125	115	156	115	140	136	155	133	149	126	117	130	150	127	138	122	113	128	134	126	126	153	130	133	127	114	133	138	108	144	137	121	137	129	147	125	120	112	117	132	137	121	119	125	136	132	126	129	134	113	145	131	131	139	129	146	128	117	132	140	140	123	129	116	120	144	149	146	136	137	125	102	140	124	126	167	103	123	153	116	125	136	136	140	140	143	123	134	127	120	117	119	135	114	125	141	136	136	133	133	147	150	139	126	119	135	128	129	137	150	125	130	126	150	136	140	119	119	137	130	119	142	120	136	133	129	138	127	136	125	139	145	130	141	123	145	140	123	130	137	122	140	148	143	141	112	144	122	143	146	129	147	137	132	122	141	145	130	127	123	124	138	112	131	127	128	107	123	137	140	116	143	125	125	125	130	116	141	126	120	127	110	134	137	145	144	143	128	148	110	127	137	134	115	136	126	139	122	142	117	127	129	118	136	129	119	135	122	133	106	130	130	132	131	135	129	121	133	114	138	131	116	138	124	116	127	123	122	121	137	122	126	129	127	135	146	144	122	144	107	132	124	143	110	121	143	140	153	112	120	130	130	119	122	130	111	124	135	137	143	125	138	143	143	117	128	128	132	139	113	132	126	132	129	132	120	131	132	108	148	142	127	132	134	130	137	144	130	149	138	128	129	149	139	128	147	131	133	128	106	131	107	104	122	129	124	128	149	112	130	113	134	147	154	131	124	142	132	133	131	132	132	133	128	134	124	126	134	129	150	132	130	131	132	128	138	138	167	127	118	128	125	122	126	130	139	128	145	124	131	134	142	151	130	132	127	126	133	134	151	135	135	136	118	135	137	124	139	119	132	125	136	131	132	125	149	119	136	135	137	125	167	127	123	110	141	121	112	101	119	124	142	124	119	124	128	143	136	149	131	134	130	115	127	143	131	125	121	135	113	130	139	118	133	124	130	127	138	127	124	140	116	119	121	124	133	117	117	131	133	128	140	144	127	134	128	161	103	155	132	135	141	117	120	119	122	125	129	136	115	133	133	138	139	125	137	115	129	130	123	139	109	126	124	139	117	133	122	153	141	131	114	125	153	120	136	140	128	103	132	122	132	131	136	135	126	136	146	113	113	150	134	127
13668	17851	4122	2106	389	291	275	225	191	193	205	181	163	177	174	184	172	155	190	128	172	159	191	172	168	171	155	162	165	155	134	164	155	168	160	144	184	172	167	151	162	177	183	167	156	156	161	160	173	209	152	152	175	183	178	168	174	154	185	158	157	156	157	160	162	166	160	152	162	184	172	149	154	170	154	165	144	200	160	150	168	172	160	184	151	159	144	155	156	139	166	178	163	173	181	153	161	160	179	160	176	163	170	134	152	185	161	156	148	164	158	156	173	161	160	176	182	154	161	159	182	150	168	166	149	158	170	146	162	146	155	155	160	166	156	164	155	145	153	143	172	160	149	166	165	172	159	179	167	136	161	178	165	156	156	165	163	169	163	188	135	170	161	138	167	159	156	156	174	175	172	145	155	176	164	172	169	173	149	183	173	152	180	197	182	147	160	173	178	179	168	157	134	147	166	178	167	157	153	157	145	156	174	159	149	163	180	160	171	151	165	149	176	176	155	152	181	170	146	163	169	157	178	163	153	173	154	151	178	148	175	148	179	148	140	159	151	140	165	159	144	165	149	163	155	151	171	135	155	128	175	157	149	132	170	144	177	175	142	157	153	164	173	161	174	162	151	164	184	149	164	158	168	155	151	154	163	174	170	153	164	159	159	163	178	141	171	155	157	176	144	181	147	167	192	168	167	148	182	149	158	179	169	172	167	156	174	141	139	152	148	162	178	171	180	167	163	172	143	157	158	191	151	153	160	166	156	148	150	156	152	146	167	188	155	152	156	163	158	160	173	171	156	166	161	150	140	136	185	140	160	152	149	142	179	162	168	177	144	155	174	153	160	159	161	155	144	179	159	153	162	168	177	157	156	146	145	163	176	155	171	152	148	144	177	176	134	152	152	165	154	146	156	157	170	151	175	132	149	154	156	146	144	148	157	167	174	171	160	179	173	171	162	163	159	156	160	184	147	153	167	160	146	185	153	170	150	159	146	182	165	162	151	154	170	168	164	165	176	137	159	155	145	155	143	173	144	139	177	157	150	149	168	183	174	158	183	133	160	141	186	150	173	175	169	136	170	150	182	151	161	152	159	185	162	142	163	154	159	141	139	146	157	149	151	160	143	172	151	160	153	167	164	167	179	163	140	160	156	155	162	154	173	152	147	170	156	165	160	163	157	179	183	167	178	141	169	146	162	145	178	157	164	174	165	152	171	159	142	154	180	144	174	162	168	135	164	163	176	168	144	154	153	152	167	139	168	174	161	168	161	159	147	188	147	162	187	188	165	161	162	166	156	172	153	159	156	173	168	179	176	162	151	168	146	169	178	154	165	169	143	162	176	163	172	156	175	147	169	157	142	175	185	163	176	177	171	183	145	177	147	148	160	163	152	136	150	150	157	147	170	149	127	175	188	162	147	153	174	159	161	142	180	170	152	171	150	168	167	156	157	182	175	182	168	154	172	166	174	172	165	168	182	145	157	185	167	156	144	177	180	177	198	177	146	176	175	178	156	150	164	144	152	170	177	164	180	164	158	159	156	144	191	162	148	189	167	145	167	178	188	157	182	139	156	167	163	151	169	143	179	164	159	155	142	145	170	197	164	171	149	171	198	162	148	158	156	184	179	163	161	156	157	155	153	162	180	159	164	172	149	174	167	165	165	165	157	169	149	145	142	166	183	156	162	157	161	170	162	145	170	156	155	154	169	166	169	167	165	152	152	185	148	164	179	147	129	172	141	160	179	152	164	186	142	189	187	153	152	182	173	155	138	172	163	178	126	178	185	171	150	154	172	173	183	174	141	151	156	175	148	147	184	154	160	148	159	162	141	162	155	173	182	143	140	152	140	148	166	161	185	161	138	182	175	177	148	159	152	160	163	166	188	155	203	172	159	162	142	168	166	158	151	157	162	146	164	136	169	153	157	162	153	169	159	153	170	146	150	152	151	165	162	152	152	184	177	175	158	155	158	162	151	181	149	157	170	170	162	160	174	180	165	161	167	152	153	185	161	169	179	151	144	174	152	160	159	152	159	150	170	153	159	163	135	170	154	188	152	162	170	170	166	186	169	179	152	139	154	158	143	127	159	177	184	131	163	184	167	152	162	170	177	160	156	169	147	166	161	168	158	157	170	187	167	170	166	161	175	150	156	176	181	199	160	155	174	157	169	176	173	155	180	159	184	167	179	140	142	152	164	165	156	178	141	167	185	148	146	159	177	152	160	169	193	175	152	164	167	148	162	172	174	143	131	152	183	169	177	158	169	152	149	129	150	198	147	154	156	149	173	169	155	189	153	170	166	144	140	167	151	161	149	142	145	150	155	166	152	152	149	167	181	174	153	164	155	156	183	156	174	144	180	178	167	164	150	165	166	159	153	149	147	145	155	161	166	170	168	166	162	180	189	164	145	164	160	145	139	169	183	161	174	145	151	154	156	149	158	158	148	158	153	158	150	176	131	167	162	147	175	166	179	180	168	162	182	154	170	146	167	147	177	172	170	154	165	175	175	179	140	176	170	171	186	161	157	161	156	177	162	136	180	156	174	129	156	151	168	170	155	158	139	161	160	171	164	178	169	152	157	166	162	138	169	142	158	169	160	146	155	174	169	163	135	148	154	172	167	171	153	182	154	177	171	151	137	138	144	170	163	162	176	169	189	174	165	181	154	164	168	142	136	148	154	162	170	143	160	153	152	193	168	156	163	146	163	165	160	154	180	164	161	176	168	178	147	164	149	142	154	186	156	159	180	151	136	172	184	168	164	177	149	166	165	148	171	152	153	157	138	171	177	186	156	172	156	140	137	173	166	161	150	149	158	166	158	148	157	196	152	160	161	158	166	146	130	140	164	165	169	150	175	153	155	166	154	155	157	157	179	153	173	164	175	158	154	153	157	187	152	173	155	168	150	137	168	165	157	150	160	159	150	164	144	181	173	171	149	165	142	145	176	181	170	161	174	149	162	144	161	151	154	161	146	151	167	167	153	153	163	178	166	175	166	157	169	176	155	157	151	162	159	171	171	149	164	177	148	193	155	130	176	175	164	163	143	145	186	166	144	143	152	173	144	167	163	161	156	155	175	130	169	187	174	160	149	141	169	146	180	142	156	168	163	141	154	166	160	151	169	164	185	149	149	151	180	164	165	167	163	148	132	171	168	151	165	156	167	160	163	137	170	169	178	150	168	163	137	163	170	159	146	161	155	163	136	170	158	137	168	168	179	178	142	164	164	163	141	180	147	147	161	163	161	162	154	161	173	167	168	163	162	158	177	161	157	177	163	173	159	153	145	158	165	154	142	164	145	174	177	176	150	154	185	173	166	156	169	187	147	130	198	149	161	154	175	176	174	166	159	171	158	146	153	149	133	158	173	145	150	147	146	174	157	149	167	150	173	139	168	180	167	178	166	159	155	163	166	153	149	167	170	165	173	188	176	166	150	157	141	174	149	172	147	163	168	175	154	144	155	162	171	171	175	168	147	144	182	169	144	185	144	163	161	176
23660	21179	28577	24071	21132	11564	1273	788	583	533	533	452	410	422	352	384	335	347	347	346	355	372	348	352	314	292	318	322	308	305	339	306	341	272	292	296	308	291	315	301	299	323	298	302	306	303	278	310	325	325	302	302	324	319	326	270	322	304	309	294	311	308	303	305	284	309	355	303	313	295	289	290	323	300	320	321	318	261	289	289	321	304	305	298	291	310	321	296	321	322	299	296	281	300	296	286	307	304	279	299	336	310	321	286	306	289	329	280	295	308	314	298	292	287	281	313	313	296	306	285	295	289	280	340	311	291	326	310	289	291	296	305	314	324	287	310	316	322	298	298	296	318	279	301	326	290	337	302	301	269	307	286	259	312	300	277	268	332	292	269	309	346	303	300	287	315	298	272	269	280	289	308	301	318	299	305	289	301	312	324	278	277	288	283	286	289	311	298	302	293	316	286	294	296	276	329	305	285	299	290	281	305	315	302	300	274	324	313	316	321	275	318	298	279	289	279	297	322	286	303	279	292	280	300	287	352	287	294	291	298	316	270	293	300	310	281	290	311	306	294	294	302	282	300	317	306	307	310	287	275	293	294	283	302	297	316	293	305	275	294	313	319	296	299	331	311	319	308	327	343	289	289	318	290	322	291	304	300	273	284	298	330	271	279	302	323	326	312	285	309	261	302	319	290	281	309	317	272	307	324	303	287	298	296	254	294	317	300	296	277	303	293	310	299	294	289	269	254	310	327	295	291	302	283	300	293	327	322	305	298	305	303	336	313	312	281	286	305	312	283	299	293	278	290	312	272	306	317	285	286	286	325	292	293	329	288	305	312	352	286	311	291	308	333	337	312	300	277	297	307	317	298	301	294	288	256	317	300	306	314	291	311	283	292	283	313	289	294	287	302	318	289	313	300	287	312	294	284	277	307	303	295	299	285	272	299	302	292	293	275	318	273	293	312	287	302	305	303	313	296	281	305	288	305	294	299	286	276	272	350	297	333	303	281	290	327	302	301	308	305	272	284	318	316	310	311	296	288	275	323	320	301	298	279	300	286	287	306	303	294	282	342	283	293	300	303	281	307	310	292	274	273	276	316	337	302	287	298	290	296	280	325	288	316	275	285	323	325	296	299	325	301	296	294	280	309	319	329	310	271	288	277	299	303	293	300	298	278	294	279	309	299	321	341	295	329	298	300	291	334	279	300	310	339	287	308	303	296	303	319	284	301	316	318	275	315	302	319	290	301	303	301	322	304	321	313	323	322	271	318	287	277	330	334	323	287	289	296	272	310	286	261	296	293	292	297	286	315	324	304	282	324	324	299	303	298	331	283	265	332	310	317	309	316	309	325	276	314	305	274	292	300	298	277	294	330	296	316	314	295	296	303	314	280	296	287	273	304	305	300	320	318	309	309	293	321	353	310	308	315	329	294	275	296	309	287	289	303	272	280	294	270	305	307	310	283	320	297	320	290	316	312	295	286	286	300	295	300	302	306	289	278	296	299	329	292	315	284	322	332	301	304	304	278	320	328	321	282	304	309	301	273	289	295	315	299	246	308	312	298	323	290	330	295	307	279	328	306	306	282	320	288	285	305	283	285	282	316	274	314	297	304	304	317	314	292	310	299	310	322	311	293	301	297	257	292	290	280	294	296	279	309	306	262	311	299	275	304	282	275	282	339	328	312	288	285	326	289	311	306	295	311	292	289	271	323	307	281	295	315	291	347	286	252	310	292	299	323	286	294	301	282	291	314	323	324	308	295	296	323	332	305	299	288	294	323	295	288	303	276	272	307	275	299	290	302	305	305	275	325	291	295	287	297	277	309	286	284	320	348	287	300	269	273	298	306	305	298	316	278	302	337	274	300	285	326	318	332	304	276	297	306	292	302	293	274	315	301	310	328	312	300	312	315	320	316	289	302	316	296	305	326	271	280	302	274	307	285	277	308	319	315	300	313	275	341	289	317	279	313	308	324	293	305	315	295	310	313	298	302	305	276	327	309	293	317	313	286	292	338	345	311	283	295	292	308	310	292	324	285	310	300	294	293	297	308	299	296	319	293	289	319	282	309	284	311	299	285	318	312	330	291	310	300	270	309	308	294	279	317	322	321	305	314	305	308	297	329	334	287	307	293	315	292	312	292	314	308	328	281	279	320	295	309	295	300	292	312	287	274	289	279	316	310	314	285	312	317	297	288	337	296	330	308	272	297	297	289	303	291	284	269	266	301	303	282	275	281	303	302	305	289	298	274	305	326	296	289	288	278	270	282	287	295	293	326	296	323	296	293	278	283	304	288	306	314	330	322	340	317	286	314	296	292	280	296	300	328	332	296	307	274	298	324	309	326	301	300	323	310	332	301	303	280	326	309	280	317	311	321	294	308	283	276	298	296	310	309	318	294	308	303	270	268	284	316	303	269	288	276	261	308	304	291	333	288	324	292	269	320	287	309	304	295	288	338	295	309	292	307	296	271	307	288	323	348	312	304	314	331	306	295	301	298	285	304	309	355	317	298	273	289	320	309	276	332	278	327	327	299	327	288	321	294	278	308	339	288	318	329	288	327	316	298	298	311	308	309	294	306	314	299	271	307	326	304	313	331	284	287	305	290	325	299	314	274	296	309	287	296	317	306	291	314	298	315	318	266	285	290	294	288	308	272	303	271	290	326	308	298	280	268	307	284	307	289	310	302	312	284	330	297	293	316	332	323	296	308	290	288	315	289	288	275	286	309	297	288	295	301	303	324	283	309	260	261	311	319	303	297	306	306	316	276	326	283	316	304	312	293	274	308	290	308	318	311	282	342	280	287	305	286	298	285	309	315	283	281	269	292	302	295	314	304	301	312	278	281	297	278	290	283	307	346	301	302	329	283	306	279	304	312	295	292	316	277	283	318	321	295	299	313	312	327	302	312	276	309	288	308	312	321	298	298	296	301	286	296	301	313	293	286	302	266	275	315	302	331	309	272	298	302	311	297	299	350	303	303	297	295	315	297	286	304	313	311	306	306	283	286	318	298	301	303	345	279	316	286	286	321	310	314	315	305	283	322	313	337	299	307	282	306	310	314	317	317	307	301	314	318	290	293	330	274	311	332	284	296	298	330	324	273	299	333	269	302	296	291	285	281	299	257	292	345	303	270	286	312	320	284	293	275	296	288	284	296	315	312	317	283	295	276	296	297	261	267	315	295	316	303	302	277	270	341	306	307	323	291	318	301	299	296	302	307	317	335	308	321	331	276	306	309	296	288	294	315	268	307	292	282	275	340	301	304	306	282	314	345	290	335	315	288	297	332	305	296	305	322	300	290	290	299	314	277	303	323	307	293	299	340	330	305	299	285	312	303	290	317	290	267	299	292	320	310	304	314	289	315	304	275	309	315	330	309	308	310	283	318	309	302	287	297	319	284	297	354	271	275	322	310	276	318	319	286	323	305	308	308	311	281	325	291	278	312	281	291	311	279	295	291	313	317	293	294	261	317	316	293	305	311	306	303	322	301	315	317
16984	27464	12078	15435	2900	2199	1700	1305	1054	907	796	665	611	597	518	475	497	444	412	437	409	412	408	403	373	394	409	343	359	397	343	382	402	363	363	362	318	353	362	351	382	375	374	376	352	374	356	346	378	382	378	379	349	377	335	331	351	344	356	356	335	345	347	356	359	336	377	339	370	351	315	383	345	356	379	358	340	342	357	340	336	346	345	357	339	363	333	361	361	330	314	334	367	369	354	357	336	328	345	355	345	358	347	340	326	401	323	350	331	328	371	346	323	355	356	366	376	327	350	359	326	318	356	363	373	320	353	332	324	345	367	345	343	355	321	330	336	344	328	323	360	310	347	327	321	347	369	348	362	331	333	329	322	331	361	345	373	311	345	371	299	380	309	362	350	342	349	340	331	364	338	355	345	358	337	349	333	325	348	360	366	334	310	369	340	347	374	357	361	322	316	350	346	329	340	341	344	353	330	346	329	350	360	345	352	357	346	334	361	305	303	334	374	351	361	335	330	347	335	352	370	358	345	352	352	372	317	390	378	347	314	332	373	344	316	352	356	373	343	382	354	346	321	331	327	333	331	360	350	339	331	342	337	307	340	359	353	365	347	349	361	363	351	334	351	378	381	354	325	337	323	356	302	361	364	306	345	356	340	354	351	328	374	367	363	315	379	359	341	359	341	363	334	343	334	324	339	332	310	371	353	349	351	366	348	335	340	366	372	351	354	314	329	348	348	355	346	347	323	341	348	308	362	345	358	341	350	359	375	376	343	335	368	333	362	322	353	363	347	343	369	345	349	368	350	351	407	352	335	349	350	357	386	298	329	360	345	317	317	323	360	349	349	350	369	325	351	372	363	378	354	353	346	319	383	347	324	332	372	338	330	314	340	361	336	350	323	390	381	295	357	337	326	354	332	305	336	366	390	322	354	343	369	334	337	346	334	356	363	375	358	381	344	377	338	342	318	355	338	333	338	360	352	314	331	327	353	325	303	332	345	324	366	330	335	328	355	342	362	346	350	367	317	311	344	373	362	380	340	349	330	311	333	342	399	327	339	340	332	345	350	348	347	357	350	347	362	335	344	371	327	346	325	328	344	354	351	340	341	355	340	315	332	354	317	328	369	389	347	343	334	393	350	325	378	307	341	340	333	324	334	353	323	374	362	347	374	352	342	314	358	345	336	335	339	374	360	354	343	351	357	334	309	344	337	338	353	378	351	309	348	330	337	335	326	342	343	375	358	375	333	363	346	341	354	357	337	358	362	336	355	316	363	340	339	328	357	352	374	367	357	373	378	330	337	325	358	343	362	355	350	327	375	362	338	351	345	341	347	347	353	359	320	319	343	369	349	323	343	350	361	366	317	373	351	342	334	351	349	383	358	341	360	339	354	298	340	337	321	336	329	334	322	366	325	333	346	313	359	359	341	353	369	350	360	336	359	299	337	336	337	369	365	343	362	346	323	352	352	340	333	330	334	338	367	353	383	343	330	358	350	344	368	369	373	362	333	342	355	342	341	368	346	348	335	345	337	326	327	362	337	351	312	340	368	328	386	369	329	333	335	348	360	308	358	316	351	350	380	285	372	363	363	321	320	322	353	325	347	371	355	347	371	362	346	380	369	342	345	315	365	319	366	369	339	368	345	376	376	352	337	404	316	340	381	337	339	338	354	357	331	368	352	347	315	343	329	349	347	345	359	342	350	337	373	341	330	350	326	328	338	392	350	335	331	344	337	348	333	339	339	363	393	377	329	366	374	347	337	356	352	348	334	325	340	319	337	361	324	387	330	364	366	381	319	334	350	342	339	350	338	356	360	316	325	341	319	342	352	304	373	371	333	343	336	341	339	338	333	359	346	355	373	313	350	357	317	318	318	330	378	381	338	356	348	323	334	318	346	345	348	344	351	325	342	322	359	358	332	350	332	349	322	331	350	320	311	329	353	330	342	365	329	379	359	351	327	355	369	347	331	336	343	365	351	323	318	324	340	394	358	335	352	371	326	342	332	372	380	377	370	365	397	371	378	332	312	366	364	351	331	307	312	370	358	329	329	347	312	390	359	344	320	342	342	333	355	307	363	346	339	368	309	333	341	364	340	331	345	362	375	345	327	344	293	395	401	359	342	320	344	365	359	362	349	358	334	356	338	329	334	336	347	350	306	353	360	354	356	360	345	303	351	372	348	345	360	344	347	392	345	349	354	362	334	363	322	359	364	349	354	378	340	384	329	326	352	311	358	324	354	336	356	343	323	376	323	355	307	357	364	374	360	345	345	352	339	352	340	383	347	365	334	349	339	348	333	350	310	323	357	371	366	346	363	337	372	356	330	352	326	330	338	367	319	339	344	346	353	352	316	322	322	365	329	338	358	391	340	333	360	326	316	331	352	350	323	354	333	355	370	334	324	335	320	332	339	321	328	356	368	389	314	309	346	343	318	360	332	334	362	319	380	347	321	362	358	367	350	372	336	326	318	319	346	326	334	311	345	350	332	330	337	346	335	354	332	347	351	362	390	379	335	345	350	347	351	374	335	331	307	347	386	338	366	315	356	339	361	366	373	349	356	329	350	365	343	316	348	353	341	340	322	357	346	340	335	350	325	345	333	330	326	358	345	329	388	332	319	361	335	311	353	324	350	343	343	320	335	358	351	336	358	359	315	331	327	305	325	348	331	364	363	359	369	371	336	348	326	345	336	323	368	324	349	334	331	327	367	334	343	356	356	352	342	338	338	331	329	342	366	357	378	375	402	337	388	357	342	315	381	333	342	319	346	370	322	350	351	321	381	316	334	343	342	354	354	340	299	351	360	328	323	343	357	328	336	360	347	356	323	364	321	343	377	345	358	361	333	321	338	359	348	355	341	338	315	347	345	355	358	341	349	360	344	318	370	360	371	312	358	369	339	335	329	348	350	334	326	344	315	356	323	343	347	341	337	364	364	331	327	315	340	376	360	358	347	360	331	402	325	339	312	350	347	327	365	345	331	351	316	366	343	334	356	341	339	354	356	351	305	359	353	338	339	366	367	355	359	350	340	362	341	322	360	335	340	366	385	353	333	342	349	353	354	322	356	317	330	318	364	350	356	366	357	342	357	325	344	340	345	370	367	360	341	327	325	345	369	359	347	353	361	358	364	357	310	332	344	327	341	378	349	330	344	337	352	338	369	387	347	354	345	311	339	322	334	340	333	324	382	365	315	368	340	324	377	334	376	321	343	342	338	364	323	331	329	334	332	359	337	363	370	373	340	345	362	326	333	343	355	334	334	352	332	369	362	331	355	347	363	368	374	362	332	365	346	340	378	393	344	352	343	356	374	334	382	342	324	352	349	329	337	338	307	375	346	358	322	351	351	317	333	353	327	358	338	349	330	325	340	339	352	335	347	351	373	330	344	349	346	379	342	335	351	359	324	377	340	356	354	347	363	365	370	369	338	344	373	316	350	351	327	353	359	328	334	348	326	332	345	371	363	328	380	309	315	339	322	343	358	361	342	296	319	308
24865	21184	27578	25103	14389	913	457	356	326	286	259	253	248	212	216	236	200	202	203	225	211	200	204	186	199	204	198	192	175	203	204	189	202	219	193	183	168	212	187	190	169	191	186	197	180	191	172	185	191	176	169	166	156	180	181	175	188	192	180	186	212	194	181	192	163	192	181	203	192	178	193	173	166	185	159	190	195	211	199	179	187	190	194	169	189	190	175	161	159	176	180	202	170	187	185	191	185	185	191	185	193	179	179	176	197	189	184	203	196	179	194	193	193	178	175	160	172	191	220	179	161	181	164	182	159	190	178	200	185	175	193	185	212	173	162	205	192	183	186	195	199	188	192	199	196	192	188	184	205	185	190	196	189	187	206	169	195	168	182	190	192	180	215	161	214	189	176	171	207	176	181	180	178	153	186	169	154	174	187	160	164	190	189	174	177	175	169	165	175	182	183	204	195	169	192	203	194	190	183	174	200	175	193	191	189	190	188	204	180	184	171	194	168	180	182	193	177	199	179	193	189	181	190	154	183	164	178	174	163	186	199	190	201	196	187	170	195	174	209	205	193	178	208	182	163	194	177	179	189	167	172	198	185	160	203	194	190	184	175	164	176	189	181	197	179	183	183	182	198	165	193	211	196	197	216	211	197	183	173	204	177	209	164	174	151	174	191	175	191	171	201	175	180	186	167	173	191	192	173	177	170	211	162	156	192	205	188	186	203	155	186	163	187	204	181	208	170	177	194	200	211	201	182	200	200	176	170	182	190	194	181	172	205	180	156	183	205	200	179	195	188	189	182	184	173	179	203	207	202	188	190	180	197	186	196	191	178	177	189	191	188	211	170	191	186	194	166	163	175	180	207	183	185	187	208	180	195	186	198	200	197	195	190	201	198	201	202	191	155	217	176	205	188	162	238	178	185	183	165	208	200	187	183	186	175	189	202	166	201	211	192	189	210	166	151	207	200	182	212	197	188	187	192	186	174	215	185	212	181	206	175	185	159	170	207	192	206	175	173	197	198	176	174	208	197	166	179	200	179	186	196	193	172	192	191	178	175	191	198	202	178	184	197	188	176	184	194	176	181	200	194	172	150	181	172	145	185	180	199	203	185	194	176	184	175	166	200	165	200	220	168	200	180	185	177	182	160	188	184	182	208	165	168	193	177	178	156	200	191	171	188	184	193	202	167	199	186	201	190	184	187	222	188	193	160	159	198	195	180	195	176	194	176	169	183	183	181	206	181	156	207	177	187	184	179	204	195	173	189	174	180	198	178	186	170	163	163	205	188	187	187	192	193	186	181	185	175	177	163	178	178	181	197	186	188	198	194	178	159	202	173	175	181	179	169	198	156	164	185	180	176	185	217	183	172	179	177	189	162	160	207	178	175	167	176	181	177	192	178	166	199	181	161	195	202	175	175	194	177	171	187	179	190	171	164	178	185	173	183	200	179	179	176	168	179	179	201	184	170	170	210	190	167	184	213	182	194	186	187	189	171	187	185	189	180	197	195	188	173	202	165	197	180	217	167	196	183	179	179	162	180	172	202	176	178	177	199	174	180	201	171	202	192	195	170	186	189	178	195	171	175	173	178	178	182	163	182	171	158	191	189	188	193	212	196	167	181	165	160	185	162	181	206	189	177	208	172	192	177	179	179	172	173	162	187	182	176	222	174	159	206	177	185	181	192	175	174	205	158	216	179	168	171	158	176	171	170	166	176	173	197	194	203	184	210	167	190	181	198	177	188	180	203	181	182	195	183	155	211	188	175	189	211	183	200	158	192	195	209	163	200	183	182	181	162	170	177	167	169	187	194	195	170	189	183	168	176	175	205	205	189	167	177	170	195	170	197	186	216	173	176	188	181	173	174	172	180	174	214	175	168	195	193	192	168	203	187	165	189	198	199	159	192	176	157	214	188	176	195	191	176	191	183	212	168	173	198	168	188	155	187	171	195	182	180	170	182	196	169	177	168	160	180	162	190	175	198	197	203	181	206	207	202	173	184	173	200	180	206	164	194	161	165	201	179	190	167	184	167	157	203	184	169	163	177	165	191	168	195	166	191	158	212	170	179	167	167	170	200	198	199	188	172	177	165	177	171	153	162	196	186	181	214	184	196	167	191	180	172	181	196	180	175	201	170	180	178	180	164	186	177	192	178	184	200	162	172	172	191	194	188	160	194	172	183	197	172	197	180	182	200	181	200	174	199	209	194	172	203	195	171	173	166	165	176	174	183	164	200	207	205	173	167	160	163	181	213	167	181	177	199	190	148	178	184	162	195	188	195	195	157	210	182	175	179	181	193	168	162	185	183	187	189	165	194	184	184	185	182	178	181	182	174	183	168	162	165	184	162	188	192	197	178	189	182	188	179	179	182	165	177	206	167	186	188	190	214	181	201	170	183	195	186	167	163	193	171	189	197	192	205	199	180	154	203	183	162	188	179	174	188	174	189	193	184	165	183	187	175	186	190	199	173	185	189	175	174	170	174	180	186	227	179	195	179	194	161	179	184	190	200	215	164	198	167	162	184	172	181	194	200	179	180	202	181	181	177	202	188	193	162	210	203	179	183	210	177	221	175	212	187	203	201	185	191	165	208	186	182	205	191	185	175	208	172	164	184	174	171	198	219	169	149	186	158	195	215	174	186	189	181	205	181	160	189	170	179	163	181	182	187	180	180	202	182	183	178	204	202	182	149	185	190	181	175	180	167	182	201	169	183	179	175	174	177	211	204	180	178	191	211	196	194	181	188	170	165	187	187	178	168	192	165	170	192	196	166	191	183	185	197	197	190	189	188	199	198	182	184	197	159	196	196	177	195	183	203	181	186	181	191	177	171	187	184	186	155	221	193	186	187	181	152	187	195	219	161	175	196	185	176	202	183	181	187	198	204	174	191	170	194	188	193	163	194	187	162	196	191	189	193	166	193	169	219	166	203	194	184	190	169	196	178	192	181	169	180	185	197	150	191	190	190	210	185	185	221	205	188	193	154	169	173	198	175	183	170	153	192	186	191	173	195	199	190	170	172	175	187	166	198	198	188	205	179	186	187	203	177	180	160	186	187	211	194	166	205	170	193	199	179	186	202	218	176	185	185	196	192	187	171	160	179	173	178	225	192	189	179	192	174	215	200	205	163	194	182	188	179	165	169	165	177	180	202	165	169	200	176	187	185	181	187	192	213	208	186	204	172	181	184	185	181	166	186	177	200	187	190	205	161	185	169	183	175	180	197	181	173	195	165	199	180	187	164	199	189	192	198	189	185	184	176	178	172	186	179	161	202	176	174	188	200	197	204	223	168	182	186	162	190	177	168	154	185	177	174	164	163	175	168	195	203	208	203	177	174	170	171	182	174	191	182	165	169	183	210	185	151	201	190	172	187	191	172	170	159	192	170	181	186	168	180	156	176	179	168	159	178	204	180	207	181	170	182	165	161	166	197	167	175	197	196	153	183	162	201	195	161	216	157	175	158	183	184	194	187	174	174	177	221	197	181	195	178	194
17395	22589	8520	14848	1623	1211	935	775	602	499	463	420	378	347	342	314	286	300	270	251	255	250	300	262	245	256	258	265	234	241	268	229	222	243	238	231	249	249	238	244	231	230	221	219	261	228	251	204	262	237	257	236	271	247	216	234	235	225	233	219	221	233	227	238	220	227	213	233	249	237	244	210	238	226	239	247	215	227	255	227	255	258	245	235	238	221	246	205	228	224	220	230	223	229	208	232	243	235	245	255	280	240	246	245	234	199	263	208	242	253	205	234	259	230	259	250	240	256	264	249	217	222	222	261	256	240	230	237	215	227	252	232	253	233	233	248	253	248	238	231	264	241	258	212	227	224	214	241	244	274	227	238	217	226	243	247	238	230	242	234	221	243	205	247	222	229	238	220	259	249	232	223	250	216	238	247	266	233	232	262	232	217	238	226	238	205	233	234	249	243	218	224	232	208	232	221	206	232	231	231	234	250	221	222	249	229	233	266	224	217	256	256	241	212	230	215	208	219	226	216	228	199	217	209	255	223	231	229	214	216	240	250	265	235	238	230	233	226	244	222	220	239	234	242	238	207	264	221	250	236	241	211	232	257	234	197	239	202	236	237	216	213	216	263	215	240	237	224	197	230	256	221	240	230	242	239	211	238	244	238	240	232	213	244	213	257	208	244	228	244	227	237	222	215	238	231	218	248	243	205	209	241	241	240	244	241	220	257	232	239	237	212	234	233	223	242	226	236	259	221	242	234	232	231	203	220	241	244	210	248	235	214	264	230	250	197	223	232	253	224	225	284	246	235	211	210	267	214	246	222	256	206	226	235	232	238	214	242	232	241	244	220	250	226	279	253	234	255	223	246	233	252	233	244	225	231	236	216	237	258	233	234	241	259	229	222	220	215	229	232	246	219	233	246	224	228	221	218	225	221	221	239	224	245	220	216	216	289	231	216	241	194	246	219	226	223	208	230	232	234	238	237	241	201	205	221	239	242	215	208	220	233	257	226	250	262	240	221	235	240	208	238	230	206	220	268	237	201	234	236	210	238	243	223	221	235	227	227	270	238	228	243	232	228	230	243	214	250	224	216	231	243	236	242	257	245	212	246	243	242	244	223	249	205	228	265	231	230	247	242	259	216	209	244	251	255	238	192	223	230	254	216	258	230	217	227	221	226	196	255	232	225	235	240	249	222	236	223	228	228	246	202	243	229	219	230	246	215	223	247	244	245	237	240	245	219	202	242	200	232	208	228	241	239	213	212	202	240	233	238	205	253	196	240	275	239	234	225	259	239	262	218	227	211	216	229	245	193	232	226	232	234	223	221	220	239	252	232	226	231	244	258	235	229	227	222	232	226	223	224	225	214	256	221	224	205	250	210	234	241	250	230	249	226	224	246	223	259	208	239	220	238	242	208	223	249	213	256	194	249	234	240	230	238	226	243	244	249	208	225	225	218	221	244	254	235	241	244	222	226	242	225	238	240	257	251	246	251	245	238	238	231	251	230	225	233	236	252	203	222	255	242	231	246	238	208	221	235	253	256	219	236	245	222	271	236	215	231	250	253	227	237	232	229	224	194	269	231	232	238	212	236	232	246	218	228	210	223	225	217	248	248	231	222	245	228	224	240	238	217	219	242	233	243	201	243	210	232	251	239	238	212	228	252	228	230	213	259	229	225	228	233	212	250	240	250	217	222	236	202	265	247	256	204	247	212	249	216	235	237	243	208	232	259	219	284	257	225	231	230	238	214	232	234	235	252	231	222	244	238	244	231	229	198	220	227	235	224	220	215	242	241	249	251	221	259	212	227	232	208	236	188	252	226	216	228	185	253	221	202	235	227	208	235	215	246	235	232	220	247	243	266	233	186	234	243	256	237	239	225	230	247	206	246	246	274	213	239	216	211	229	258	205	256	243	225	210	243	202	220	225	242	225	233	262	225	253	249	233	244	253	227	240	244	240	239	234	215	237	237	239	221	239	231	236	232	240	235	214	236	243	240	246	257	240	244	225	249	241	248	236	233	224	248	216	232	245	255	236	231	252	232	255	238	228	227	239	220	232	231	230	212	205	243	232	243	200	241	254	231	201	221	202	218	235	252	221	226	246	243	220	225	246	239	231	235	227	219	242	232	245	216	237	223	245	230	216	226	232	265	239	242	233	211	244	221	231	230	253	241	230	222	262	231	233	234	227	213	207	234	227	233	233	230	210	230	240	235	238	245	218	217	251	219	244	227	236	238	205	226	246	230	227	266	238	228	229	250	233	243	253	237	246	232	235	255	231	225	233	219	256	221	221	211	240	244	231	226	243	236	258	265	249	222	191	225	232	253	203	208	240	234	235	235	249	276	218	266	216	219	221	220	227	227	239	234	248	247	217	246	257	218	275	218	242	233	282	217	240	228	214	240	242	244	247	207	230	241	231	243	260	224	226	227	258	225	248	244	225	232	217	261	257	220	242	248	233	222	212	241	248	237	230	204	209	211	203	249	263	222	239	236	216	235	234	216	237	235	225	238	220	245	214	225	264	258	234	228	239	230	222	229	235	228	215	266	219	251	237	246	242	216	248	214	202	240	237	243	236	230	228	237	254	216	236	251	234	237	218	214	247	233	252	226	251	244	219	237	236	224	229	239	228	251	215	245	224	231	248	223	235	226	231	231	201	239	245	239	235	218	238	214	229	233	216	248	229	225	258	283	236	235	231	215	220	230	231	259	235	246	234	230	221	248	223	236	222	208	240	218	204	226	255	218	224	237	217	235	217	269	209	206	215	225	263	243	239	218	231	237	255	256	225	206	212	220	226	240	225	243	227	207	251	238	238	247	225	233	240	237	254	257	256	222	243	205	231	231	210	257	218	218	218	264	233	223	248	220	215	237	234	231	234	231	232	237	242	246	241	261	251	253	235	230	224	247	222	247	208	243	233	235	232	256	255	233	230	247	223	224	262	267	243	239	245	190	228	276	240	213	204	231	244	227	247	226	216	245	259	237	234	244	218	235	235	215	247	215	234	229	223	224	235	232	234	230	232	208	234	215	232	231	241	240	238	237	237	245	204	240	258	249	226	221	227	220	254	239	242	232	237	217	230	234	232	245	217	234	248	234	227	231	262	255	226	237	234	253	225	227	230	231	245	254	236	272	250	241	257	222	240	251	224	276	221	235	214	225	233	218	258	222	226	213	235	221	249	211	230	252	231	250	247	243	222	260	202	252	260	239	200	236	233	236	244	230	232	227	232	242	205	238	232	218	228	253	226	218	248	234	213	256	205	226	207	223	220	218	239	247	236	223	220	240	243	230	231	249	225	238	210	229	237	252	220	236	241	228	224	233	212	219	240	267	240	228	226	263	263	243	233	252	213	257	247	220	245	223	248	261	225	226	220	225	273	251	251	231	194	199	259	221	236	224	240	201	252	256	238	227	225	225	225	231	241	245	241	270	254	258	230	228	216	220	231	218	216	240	217	210	231	228	245	261	245	222	227	224	232	227	248	227	232	242	225	233
22654	21248	29047	23839	21248	21280	13290	1690	1040	938	827	843	718	675	653	617	551	557	566	535	584	514	533	551	519	487	509	491	501	534	477	502	476	482	439	517	432	468	460	473	485	453	465	479	459	511	431	440	484	454	488	478	512	475	501	463	470	418	463	431	467	472	407	475	485	456	436	481	475	483	436	437	457	487	443	451	451	456	450	442	451	471	416	462	480	467	482	497	459	493	453	462	442	464	476	441	458	464	471	487	450	456	441	455	476	406	490	453	450	445	464	424	426	460	441	436	458	450	479	429	475	413	453	462	465	431	469	454	429	445	477	478	476	432	479	467	447	471	452	413	412	435	425	449	450	444	495	426	430	474	441	485	475	431	447	436	470	439	455	436	480	451	430	455	409	447	444	486	464	478	441	444	426	472	449	413	440	441	484	457	419	486	461	457	480	457	456	420	420	449	478	449	454	429	446	473	465	469	421	465	467	442	445	430	397	434	461	481	488	435	442	498	471	474	479	442	439	490	455	436	458	463	437	465	441	444	422	436	452	442	446	441	433	422	483	459	447	441	446	395	453	432	471	464	478	449	424	449	480	427	439	438	451	407	444	447	442	446	421	434	447	457	433	456	472	463	466	426	436	439	484	460	474	454	434	466	464	470	455	425	435	500	470	452	468	455	447	461	448	462	475	484	419	460	449	459	426	470	425	495	436	433	434	475	448	444	468	460	458	456	438	472	433	450	452	478	436	460	428	426	447	439	453	475	463	437	460	465	459	420	456	443	424	445	458	408	458	456	437	432	480	477	432	514	449	488	454	428	467	450	432	423	442	435	412	438	445	453	439	448	456	446	482	459	499	473	472	454	478	454	434	442	454	465	446	448	438	423	490	451	441	450	453	411	446	442	466	444	481	437	463	457	438	485	467	408	418	474	428	460	484	414	449	453	446	468	442	430	418	433	423	417	456	468	510	432	468	446	461	427	430	446	453	457	440	486	466	466	419	434	431	441	437	438	451	457	449	493	436	476	425	489	479	469	439	408	431	451	436	457	473	412	455	478	460	449	447	427	438	419	478	457	430	401	457	493	465	468	428	437	456	433	459	436	461	439	438	452	448	485	465	449	470	430	470	447	488	451	464	453	455	488	471	434	428	462	412	448	481	428	444	438	460	459	476	456	468	433	433	493	467	425	485	452	459	478	404	432	485	471	428	442	424	440	492	478	440	438	429	462	474	462	460	452	468	472	404	423	407	484	426	417	466	479	443	490	424	461	414	427	437	425	450	483	452	443	448	485	470	458	501	466	452	402	460	463	445	482	475	454	430	433	461	477	431	449	483	454	435	462	412	442	452	440	431	436	434	485	410	465	450	462	453	472	487	439	441	458	433	484	474	444	430	432	434	416	455	473	423	482	448	462	436	440	467	462	475	459	464	450	457	452	442	430	483	436	431	473	472	435	484	430	458	493	481	490	480	456	475	441	402	461	478	456	453	447	424	432	414	476	450	484	432	455	468	436	481	450	462	463	432	449	462	434	446	439	447	475	453	445	446	460	444	445	431	479	455	436	443	443	454	454	446	440	469	439	435	457	441	442	418	484	404	452	478	463	435	464	435	440	437	439	473	445	476	417	442	469	440	453	457	444	427	460	426	471	453	440	515	453	437	435	490	443	455	408	441	442	411	456	463	489	458	486	446	433	421	444	459	434	432	445	433	449	432	488	429	479	423	469	412	456	466	455	444	438	440	423	430	429	414	457	439	447	473	451	449	438	450	422	467	434	464	464	471	429	470	469	447	479	482	428	440	469	471	473	442	451	461	450	443	416	447	470	474	444	461	450	434	444	434	474	464	444	483	419	416	472	482	406	479	472	423	449	478	459	469	480	467	447	425	451	433	441	418	469	420	460	473	434	456	467	491	423	431	428	467	433	452	436	460	421	444	480	451	454	449	444	444	409	435	440	445	447	445	467	452	467	405	480	429	447	421	464	470	461	438	443	446	444	482	444	437	441	466	435	447	454	448	455	438	444	455	438	464	451	447	429	448	420	498	460	440	437	461	458	450	444	425	468	431	427	460	427	481	457	469	471	437	447	482	440	444	431	423	461	430	466	473	430	426	456	424	474	452	463	434	490	430	440	422	475	456	476	415	483	431	458	462	424	460	453	450	436	446	455	471	420	495	449	456	427	420	443	459	456	420	430	453	421	467	472	448	445	433	465	425	424	452	460	428	443	441	448	446	477	475	465	478	443	480	422	413	464	450	455	457	446	433	450	463	452	436	444	421	411	446	448	485	427	448	422	422	436	438	445	493	466	433	443	465	427	447	481	476	477	468	441	440	437	455	471	497	439	449	416	469	446	466	431	462	467	466	438	452	450	464	446	449	433	483	444	460	456	414	449	462	455	440	446	430	414	437	441	456	450	448	459	461	472	463	409	472	470	423	447	415	464	428	449	451	458	431	449	449	418	445	491	497	433	455	452	478	461	464	467	464	428	483	433	418	423	438	466	457	439	452	467	488	396	496	471	451	481	440	460	464	421	463	452	463	427	464	440	461	428	459	472	485	448	425	486	459	426	442	445	482	430	448	441	463	460	446	448	441	463	452	471	465	426	472	452	417	457	462	464	476	465	448	417	438	447	453	449	474	454	468	430	439	440	456	476	447	433	462	413	460	462	435	443	477	484	419	441	478	472	432	459	443	459	431	430	465	467	492	464	455	480	425	445	430	450	460	441	435	433	435	437	457	490	473	493	453	401	424	398	439	459	434	443	432	464	429	426	456	447	463	413	456	490	431	437	441	507	485	470	455	474	427	472	413	454	463	425	433	447	459	425	467	438	441	417	438	429	460	455	462	457	479	439	438	437	466	461	459	459	420	442	454	470	486	422	446	470	442	440	454	435	439	459	410	432	434	434	443	473	458	469	451	462	480	454	462	453	441	490	464	460	456	454	431	411	427	452	465	472	448	452	462	467	446	465	412	458	421	444	466	399	435	457	474	466	432	461	459	433	494	473	466	451	466	452	446	462	464	437	444	440	459	468	413	453	437	438	401	434	444	479	441	482	422	448	444	466	464	449	441	462	445	461	512	443	455	441	449	437	455	408	474	432	472	459	476	494	432	493	473	442	441	439	454	450	456	462	446	426	440	437	433	451	444	450	470	422	453	463	459	441	424	439	439	455	487	463	469	465	477	419	459	472	432	463	434	446	425	459	418	435	450	444	462	463	429	438	424	450	449	456	458	447	439	407	449	444	428	496	443	474	416	426	445	430	458	484	494	464	450	452	459	437	442	424	436	435	483	479	441	500	434	473	430	463	448	438	440	456	408	445	498	441	455	446	461	474	445	473	405	456	455	482	452	482	451	498	449	465	446	471	432	458	437	426	445	438	445	458	434	440	435	476	487	475	438	457	471	461	431	425	472	454	474	424	452	460	430	475	458	425	450	469	445	487	450	447	433	440	428	469	431	449	450	460	436	440	425	428	471	445	434	452	433	482	451	452	446	454
21661	32786	17894	29114	5127	4027	3050	2375	1880	1594	1275	1183	1049	1011	861	820	781	726	681	666	666	641	639	605	611	592	623	586	562	567	606	526	604	571	559	541	549	559	544	578	537	502	489	545	550	553	520	545	554	539	530	549	505	507	510	505	513	519	554	524	554	512	529	510	523	522	539	506	491	518	488	491	524	523	527	496	487	543	532	504	475	500	528	521	515	485	542	543	508	506	497	484	482	523	514	520	465	470	515	506	523	479	487	502	491	522	497	526	542	541	482	500	564	503	503	507	525	521	480	512	482	504	481	526	503	481	533	518	535	505	525	513	468	526	489	523	487	518	521	532	514	500	504	488	502	516	516	503	500	482	497	517	537	497	490	517	476	507	512	479	481	541	509	533	538	498	548	527	529	502	518	497	516	506	534	559	488	490	542	521	546	520	492	558	487	486	506	528	515	552	533	507	499	504	527	484	547	534	487	515	464	481	494	472	505	499	498	499	506	519	508	521	528	522	514	499	448	490	513	516	499	464	521	515	494	500	511	567	453	483	510	493	430	477	521	534	522	529	553	482	512	494	490	535	535	491	533	505	517	525	530	495	529	505	498	539	514	526	532	561	502	517	506	530	507	540	542	459	479	476	495	605	511	491	518	515	516	500	496	525	506	498	497	490	527	542	489	530	517	511	462	505	497	562	538	480	504	523	507	508	511	500	498	478	508	497	517	524	526	495	517	515	560	547	507	484	498	488	469	510	530	524	527	490	497	522	525	501	496	488	517	538	504	542	508	526	532	524	534	518	516	523	528	537	506	539	486	566	510	512	532	503	507	464	492	508	464	507	561	499	465	522	543	522	523	533	516	545	525	501	493	530	521	477	512	525	550	502	483	481	476	513	513	522	511	525	486	531	512	509	524	492	504	497	497	545	523	484	509	501	515	531	488	516	498	498	520	510	517	500	550	526	523	561	499	486	519	509	528	565	498	502	529	533	533	513	527	498	528	527	541	460	479	543	539	504	537	506	505	504	514	532	489	489	522	510	505	504	493	527	493	507	517	539	544	490	529	497	538	491	503	524	522	520	502	536	532	501	477	502	500	473	469	528	509	532	482	544	483	496	523	509	531	481	491	501	546	495	538	508	481	507	497	511	491	531	530	564	516	530	517	554	514	481	521	514	490	507	469	516	545	516	454	522	520	539	497	475	512	522	508	457	535	511	499	525	502	496	546	492	509	501	510	512	528	494	532	523	543	503	549	523	522	526	549	520	542	528	531	519	494	527	512	526	539	506	499	538	523	511	479	528	565	540	485	517	500	498	558	497	534	499	530	518	540	508	546	556	513	533	538	521	521	539	479	572	517	544	499	505	512	497	493	520	542	511	495	513	545	522	507	475	514	501	487	493	515	489	498	529	506	525	507	526	522	518	504	506	510	531	507	506	518	479	496	509	524	532	490	517	525	493	502	538	513	485	507	499	549	471	523	520	486	537	491	545	490	503	523	496	519	555	501	586	530	519	528	527	494	533	551	537	526	521	528	516	586	501	513	520	485	510	553	510	487	502	520	506	471	529	508	520	500	487	581	512	449	538	520	502	532	492	518	509	495	502	515	516	552	535	492	534	505	522	535	566	501	521	544	505	475	516	455	537	453	508	491	513	551	492	515	539	519	495	535	513	504	491	504	534	510	516	532	557	519	511	507	519	500	545	511	514	512	469	533	467	530	513	515	504	531	523	528	493	510	494	506	513	488	504	547	476	550	485	524	549	538	492	536	513	533	522	522	510	492	492	520	464	499	509	520	543	545	521	469	511	516	517	479	511	496	483	495	500	541	526	508	537	482	533	516	497	510	492	493	469	499	517	528	503	535	502	510	494	530	511	507	505	518	554	523	486	535	497	547	546	537	499	497	525	502	471	493	482	524	490	494	482	463	522	523	505	512	484	507	512	501	510	521	543	547	533	495	506	528	529	508	517	481	572	513	503	522	505	509	510	498	510	498	516	505	474	478	505	520	545	553	513	521	479	482	519	500	520	502	493	511	490	551	494	516	510	501	517	528	475	554	541	525	501	538	528	531	517	537	526	520	517	497	540	518	510	541	500	494	482	573	513	534	497	510	530	493	506	530	535	486	543	544	489	470	499	530	539	506	519	496	506	479	487	532	482	468	529	492	487	511	511	516	512	554	519	488	507	502	501	491	519	521	541	496	509	507	475	501	519	559	543	472	495	485	493	525	498	514	526	488	537	553	523	517	567	499	495	485	485	491	480	537	506	485	519	498	484	469	525	538	471	484	533	520	493	519	473	459	556	508	500	532	551	523	459	533	499	570	544	510	553	501	571	525	530	484	496	530	517	512	488	482	549	515	539	496	546	521	508	508	530	495	509	549	489	515	501	501	512	507	548	538	523	510	500	521	494	469	519	491	502	487	509	525	511	501	452	512	500	508	517	547	500	542	498	509	524	478	496	516	505	484	492	464	520	484	516	502	490	514	517	495	528	536	506	529	508	533	509	521	510	519	532	518	521	488	520	538	468	495	521	530	496	515	489	509	475	513	463	526	531	526	534	526	505	507	536	541	528	508	474	508	525	509	499	519	510	510	530	517	530	533	474	540	509	531	521	508	541	501	517	504	521	475	552	527	510	468	542	499	541	481	507	524	523	493	537	502	501	496	497	482	501	494	546	512	503	521	514	517	474	526	488	487	527	506	443	513	529	502	548	482	499	523	487	501	524	505	531	522	533	480	482	493	497	533	518	531	517	537	502	518	509	497	539	503	517	546	533	526	529	477	525	501	470	481	514	550	540	527	538	482	498	490	525	495	432	526	506	471	516	493	510	520	515	509	480	491	508	546	524	538	525	528	507	525	512	515	474	515	503	481	505	518	541	526	566	551	551	510	552	523	477	538	483	512	516	548	506	533	509	516	506	484	521	509	558	518	520	517	538	508	544	531	487	509	550	507	496	528	483	509	534	468	495	546	497	505	471	568	504	503	531	512	507	541	515	495	499	521	507	498	544	505	544	548	515	514	517	500	520	502	520	523	510	531	480	540	527	522	502	502	497	515	498	539	514	496	508	544	517	491	500	559	518	533	514	507	503	542	483	524	478	554	535	513	468	531	541	489	453	454	480	529	529	514	524	554	518	519	526	512	540	467	501	478	512	479	553	498	535	527	492	511	499	510	497	546	506	528	513	521	552	522	510	524	501	541	506	521	508	548	504	482	524	504	510	521	511	520	496	515	532	498	507	512	504	518	515	491	525	489	536	484	539	545	515	535	548	510	513	518	543	490	523	515	531	475	550	520	490	462	501	507	483	501	500	526	513	535	507	501	493	544	504	520	530	523	518	524	495	524	502	492	510	492	486	551	523	518	540	553	522	507	497	464	508	543	500	488	522	498	515	532	510	523	506	529	524	456	500	513	515	554	482	464	511	538	518	528	471	521	513	531	514	561	529	533	555	515	482	481	491	493	515	508	510	532	517	511	496	517	513	527	560	535	497	528	507
27171	20775	10702	5133	434	244	200	180	139	144	146	132	159	153	147	142	142	118	129	140	129	120	141	117	129	119	106	145	134	139	149	138	122	123	117	132	128	146	153	121	137	126	127	144	137	152	128	114	131	127	123	132	142	136	133	114	134	124	137	116	155	134	137	130	123	116	120	144	135	149	117	142	130	128	138	137	122	139	121	139	136	124	129	135	138	125	140	134	142	152	126	130	143	142	113	131	147	151	139	142	117	133	119	119	117	123	135	128	132	131	132	136	133	136	111	126	148	133	110	135	122	124	135	98	129	128	128	132	153	150	125	135	129	142	120	125	123	129	137	134	130	112	122	139	136	125	132	140	121	117	121	126	124	153	117	144	136	129	131	120	132	128	111	125	136	148	137	130	115	141	122	125	122	116	128	119	129	132	122	117	121	139	132	127	150	130	153	140	134	160	137	136	134	124	143	123	148	131	120	132	140	130	129	145	145	143	142	125	116	129	114	123	129	128	137	140	134	127	117	130	124	134	130	129	131	141	129	138	144	130	121	132	132	132	129	119	100	115	133	124	133	135	129	139	119	111	132	118	140	128	126	125	143	135	146	126	123	134	128	122	116	123	137	141	130	107	152	138	125	146	119	129	130	140	128	128	132	121	120	138	119	141	114	147	129	135	130	140	141	126	129	118	131	141	124	142	122	112	151	142	137	127	133	148	129	132	139	139	123	139	143	133	154	147	149	136	132	124	129	116	146	133	124	116	134	125	151	127	144	142	121	131	155	126	133	128	138	122	116	138	117	138	139	128	110	123	126	143	139	121	162	139	140	117	119	143	123	138	149	148	137	131	131	143	148	126	123	159	153	128	118	146	125	127	117	136	122	132	136	155	143	127	132	133	127	119	138	116	116	134	126	120	141	126	127	133	145	124	133	122	153	135	132	116	131	133	121	112	125	145	112	142	125	132	122	124	128	122	116	139	113	125	123	133	136	140	134	129	127	116	120	132	135	120	121	132	124	100	129	111	118	123	125	145	111	132	126	133	128	133	140	131	138	118	108	148	134	141	142	121	143	118	134	120	125	127	121	121	135	139	121	137	136	133	134	151	124	125	132	133	122	104	132	139	139	119	134	137	126	153	125	126	113	136	128	140	109	119	140	135	116	134	128	135	135	140	134	150	135	140	149	127	128	147	132	121	128	109	150	134	126	143	138	115	149	132	137	123	131	139	131	124	134	139	121	129	133	119	136	144	118	128	139	131	119	152	145	119	115	143	126	142	140	116	150	143	147	151	140	123	136	131	128	142	146	120	121	119	109	158	133	127	113	133	139	127	125	132	131	120	130	130	133	151	134	132	121	134	134	126	128	128	128	120	122	135	123	133	130	137	113	144	119	146	129	136	154	116	130	125	147	109	119	129	132	132	126	106	170	145	145	130	149	141	150	136	128	132	126	129	137	141	143	132	105	135	125	136	139	136	153	126	138	131	135	149	150	123	144	135	126	127	138	148	111	118	121	115	152	117	133	133	136	138	109	123	138	130	123	111	166	134	140	128	106	133	137	120	132	111	137	142	147	163	129	135	129	126	122	129	134	140	112	139	125	131	128	128	145	114	156	140	138	137	134	135	129	114	108	121	132	123	109	141	141	126	132	144	118	125	119	103	128	143	147	120	135	146	122	129	147	121	138	121	118	133	130	132	117	118	122	126	126	119	128	128	119	156	156	123	136	116	116	157	127	130	137	132	130	125	125	128	137	136	132	112	137	131	148	120	130	121	143	133	115	142	131	139	120	117	133	121	141	133	139	124	117	117	137	131	129	133	139	138	135	155	125	113	137	126	126	123	127	133	130	128	145	139	125	125	122	121	131	125	132	136	141	118	125	138	129	127	145	152	138	118	135	129	146	122	132	138	143	140	151	120	121	149	125	140	126	147	138	135	136	129	123	138	131	123	134	138	97	112	145	137	134	135	128	160	131	137	157	142	146	140	147	125	128	128	127	141	137	155	110	144	124	119	145	136	115	135	128	108	120	125	127	141	136	131	114	126	130	147	121	135	118	113	142	143	151	112	142	152	127	128	135	129	132	128	133	134	142	140	124	129	133	132	131	154	136	135	136	141	143	112	141	125	139	129	161	118	128	138	120	123	129	131	119	149	124	124	136	136	139	141	114	126	125	148	134	150	123	137	133	127	128	115	138	118	153	127	137	147	147	149	116	121	119	135	130	131	139	109	135	121	122	149	149	109	143	133	138	149	139	133	116	138	145	127	120	139	134	151	127	129	141	128	112	120	115	104	123	140	127	127	119	126	118	129	123	116	132	129	115	149	142	126	118	117	126	128	113	124	148	143	144	139	132	112	134	152	139	132	119	136	114	133	122	110	136	149	128	128	132	158	137	131	149	147	153	161	120	131	146	148	128	112	125	137	152	124	159	134	139	147	141	130	142	121	137	115	127	133	134	135	144	131	130	129	127	141	133	136	125	137	116	127	118	150	127	134	136	144	136	143	151	134	142	144	124	151	117	125	103	132	126	139	123	128	141	150	148	153	134	123	136	121	152	134	111	124	135	113	132	127	127	122	132	123	132	118	147	137	141	120	137	148	123	126	129	133	147	130	120	135	126	122	137	127	122	124	133	144	135	130	145	125	126	120	136	130	154	107	148	122	134	132	114	132	125	121	128	122	128	143	118	147	117	130	128	133	137	134	143	123	137	132	119	127	143	123	141	132	119	133	106	142	137	118	110	126	133	126	136	127	135	144	122	161	132	139	136	135	127	129	115	127	138	140	119	147	116	137	132	116	131	130	134	125	127	133	129	139	125	159	129	132	148	132	134	152	157	121	155	141	143	134	144	130	123	131	141	130	141	121	130	123	129	123	143	124	131	140	137	129	113	132	122	142	123	125	132	130	142	135	125	122	143	156	102	107	132	152	145	161	135	116	136	137	127	151	145	142	147	139	130	134	128	135	127	149	122	139	151	137	136	117	136	120	120	140	130	125	115	135	132	109	143	139	136	122	121	119	125	131	161	133	128	152	160	139	126	166	142	117	128	120	148	121	135	137	123	118	145	137	130	144	127	139	118	151	112	147	145	134	133	122	108	154	140	136	148	140	131	118	139	150	137	129	129	123	139	136	110	109	127	133	123	130	125	129	139	118	127	139	145	136	125	116	164	128	103	131	138	125	138	117	104	128	158	133	131	146	122	112	130	153	137	130	122	150	122	114	119	127	126	129	137	136	127	116	125	136	121	122	128	129	124	112	119	141	132	116	140	133	148	135	123	130	132	133	137	101	135	131	130	125	140	115	140	133	131	115	139	130	135	139	141	123	108	129	132	115	137	126	161	122	116	130	124	150	150	118	133	130	141	116	148	124	118	144	121	146	112	118	144	127	118	119	134	125	108	132	114	139	121	133	137	131	158	133	132	140	148	139	145	120	134	130	134	107	139	138	133	131	137	131	133	139	147	143	124	135	112	136	123	129	121	113	115	118	116	124	125	135
15730	15788	4519	5461	384	293	221	228	220	184	211	171	173	191	176	148	165	160	160	192	176	164	178	165	152	171	154	153	180	174	153	159	158	143	147	181	160	155	171	175	162	177	167	153	163	170	176	153	169	159	152	163	157	182	149	180	169	165	180	152	166	171	187	171	169	160	186	154	167	176	165	174	177	165	154	154	178	150	164	180	184	183	158	152	173	167	181	172	174	151	150	164	187	161	157	193	161	157	177	155	164	170	159	172	169	168	178	138	149	136	169	183	182	154	169	165	170	163	154	166	137	159	144	151	183	161	156	178	150	166	158	184	162	136	162	161	155	176	164	155	151	161	150	146	169	139	172	174	169	142	169	158	163	141	145	173	152	189	165	162	156	186	166	152	169	153	153	180	135	178	175	163	169	163	145	190	177	188	163	143	147	191	179	175	166	155	175	159	146	160	160	169	152	162	148	158	162	151	141	159	163	161	148	150	182	182	142	167	170	162	168	151	175	173	161	179	154	172	158	154	151	168	160	157	164	157	177	154	176	155	150	156	175	127	179	148	163	136	160	163	156	176	158	157	157	150	164	182	181	166	190	175	157	164	163	157	188	161	165	154	170	155	171	154	153	164	169	181	170	175	156	162	143	157	184	177	155	136	146	160	154	139	174	175	162	165	156	154	172	171	166	152	146	160	166	149	174	144	173	178	176	145	160	148	150	152	180	165	171	163	189	168	171	167	143	164	160	153	161	161	214	164	154	184	187	153	178	143	175	150	156	169	167	165	168	161	163	148	167	165	133	180	156	154	158	172	159	155	159	174	177	172	163	153	154	168	148	158	179	160	148	177	177	149	155	172	166	174	150	165	156	151	174	160	147	147	171	193	165	148	163	159	181	181	166	153	194	144	156	148	148	169	159	176	160	163	158	166	171	169	179	162	161	156	173	167	145	169	170	156	175	173	173	185	156	155	144	146	165	159	169	173	167	167	175	186	154	148	170	160	161	177	167	142	151	173	146	164	148	166	168	168	156	155	169	157	148	173	176	171	177	180	165	189	174	156	189	148	155	164	158	151	178	167	160	166	155	165	154	161	168	179	137	169	172	168	170	198	156	173	151	155	157	181	187	180	145	149	146	156	190	164	158	164	175	169	185	178	149	163	148	164	157	187	149	170	160	153	163	173	154	178	151	150	178	156	143	154	159	153	161	158	169	172	170	144	169	156	149	144	172	140	154	157	153	171	183	168	145	157	163	171	162	166	176	179	162	169	161	135	189	172	176	160	164	150	137	181	170	161	142	167	160	177	158	164	168	167	182	178	170	138	144	156	149	149	146	170	185	150	176	156	169	153	160	157	135	161	177	167	165	171	158	150	151	138	158	148	142	175	174	176	134	174	157	159	159	165	161	167	157	165	163	163	148	160	177	182	168	154	182	149	154	178	163	160	150	152	143	155	166	162	167	145	166	176	165	182	155	142	181	157	177	173	159	178	152	151	172	159	193	155	161	172	144	149	159	180	163	161	164	169	162	167	173	166	157	158	145	176	184	157	155	154	167	153	172	160	164	161	153	176	171	155	153	140	143	179	171	148	152	147	132	155	161	156	154	171	152	156	155	153	147	144	159	143	175	144	168	167	153	158	170	142	135	197	144	151	159	180	165	159	177	168	179	175	179	193	155	149	150	167	182	164	202	153	160	167	155	158	140	156	168	169	170	165	142	172	181	202	176	160	157	178	160	165	175	158	160	152	136	170	159	148	175	159	162	171	159	174	169	164	156	154	153	138	174	164	180	141	153	166	176	164	166	149	164	169	167	147	151	164	157	160	176	166	177	169	163	175	166	142	157	156	165	154	158	135	151	157	141	180	158	172	178	170	162	175	146	155	180	152	150	154	172	161	160	155	175	169	180	151	176	175	133	166	180	173	158	147	170	163	145	162	145	171	160	167	162	163	171	155	171	155	177	145	164	168	167	156	163	170	154	169	142	172	172	173	159	167	168	157	158	164	162	168	179	154	183	160	151	170	158	137	148	163	168	183	186	170	171	157	177	162	150	156	156	177	147	169	159	159	155	163	152	146	158	157	155	164	174	150	182	156	133	183	172	166	164	156	158	152	158	141	159	177	152	160	162	161	182	187	155	141	169	172	162	149	173	159	162	161	167	160	141	155	169	166	162	164	179	175	162	171	180	162	181	154	164	164	167	182	159	184	146	158	197	156	160	153	159	151	180	144	162	166	159	151	170	165	164	187	179	156	148	175	162	155	166	155	168	157	164	150	185	151	137	167	165	172	149	170	157	157	158	139	167	146	163	163	153	168	144	175	158	178	166	169	157	170	181	169	171	153	165	143	186	143	177	173	159	153	175	173	180	154	139	173	164	161	166	174	131	163	163	149	176	143	160	183	172	160	179	151	168	174	186	159	151	147	142	178	157	170	170	154	164	170	152	158	153	173	144	166	154	167	169	152	167	176	169	186	140	154	180	154	155	167	141	160	160	165	173	157	160	169	162	142	150	174	144	147	158	161	173	160	163	198	168	157	172	176	161	168	155	155	175	163	143	154	175	140	172	148	163	161	174	196	172	165	160	174	160	167	166	144	165	153	165	174	164	191	165	145	187	177	171	159	165	171	165	161	159	171	142	151	153	165	169	168	183	156	153	167	140	174	187	182	179	140	187	163	175	152	175	163	154	137	190	177	148	165	163	172	163	154	164	166	166	152	168	168	155	149	151	163	148	161	152	154	149	166	167	143	156	168	150	153	175	158	151	175	160	155	196	142	153	161	179	157	169	162	175	161	169	171	169	160	174	147	159	171	161	156	156	181	170	157	133	133	156	141	158	168	161	144	181	157	179	172	158	166	168	150	164	150	169	141	156	159	163	156	174	151	170	174	176	151	182	150	157	147	162	174	155	152	155	150	162	177	161	154	147	161	177	152	181	157	173	182	162	155	198	160	161	160	157	160	170	176	150	185	170	164	173	163	164	164	150	176	180	165	174	173	147	155	161	129	172	156	140	187	156	161	181	153	155	152	176	141	171	146	178	170	135	156	179	162	149	171	147	154	171	191	176	158	162	161	143	137	160	167	174	167	177	155	166	146	144	156	137	174	181	166	171	151	160	141	150	151	157	161	155	162	174	151	172	141	142	156	158	166	155	163	178	170	172	163	161	141	159	145	137	163	160	136	150	148	169	171	171	187	167	154	167	152	145	165	171	151	154	159	155	176	171	168	170	146	162	172	188	174	179	156	162	166	165	141	188	162	147	160	167	180	167	142	166	162	155	150	165	146	177	187	158	155	182	172	184	157	157	154	156	155	159	133	178	167	158	171	164	159	166	178	143	156	161	170	175	147	159	161	144	195	162	178	151	159	160	154	141	161	145	154	173	185	174	174	151	155	150	148	140	142	162	177	168	163	168	161	177	177	170	188	169	182	158	169	164	157	180	181	177	168	153	160	152	163	136	166	185	161	175	153	163	156	177	168	163	167	152	170	165	149	212	171
23654	21178	28566	25142	21095	12661	1444	757	621	577	508	469	435	424	398	407	405	333	348	318	331	350	366	323	354	349	332	301	311	338	343	293	281	294	272	283	304	320	325	329	325	314	296	324	305	306	308	313	304	304	301	307	317	317	297	313	309	314	300	333	319	298	305	311	318	305	312	297	295	318	324	331	305	341	282	300	300	327	326	289	330	314	306	314	289	319	294	297	285	267	293	279	294	287	278	331	283	329	322	325	311	296	298	335	305	309	268	311	276	306	309	316	309	288	296	330	311	272	296	308	318	294	273	286	296	276	276	283	302	290	280	333	321	304	306	303	287	299	277	314	282	295	306	298	289	327	277	328	306	300	312	295	334	288	320	316	276	277	315	312	311	314	308	279	295	305	304	302	309	317	293	310	302	303	327	321	270	274	291	292	288	272	319	300	320	302	306	295	307	326	297	295	316	287	305	296	283	299	307	276	301	305	270	320	310	295	336	323	282	319	287	337	292	298	313	322	299	303	307	267	299	291	315	323	291	313	291	294	338	298	301	316	312	303	287	287	338	306	312	306	257	288	305	321	311	289	330	312	318	291	291	321	301	289	296	302	268	276	316	304	330	306	327	280	312	304	291	290	297	310	303	325	312	314	327	289	304	302	304	330	291	326	286	290	322	315	321	304	297	316	274	257	297	308	301	336	305	295	279	327	293	292	300	326	279	341	326	319	308	286	298	324	312	306	326	302	289	337	304	307	329	322	311	313	284	308	318	300	314	336	304	320	293	318	297	290	301	315	295	312	316	283	288	311	288	282	284	293	272	302	317	300	324	310	319	325	330	319	314	298	309	303	312	297	305	313	283	295	302	299	297	292	272	291	307	322	322	308	295	320	308	271	300	317	293	294	287	278	280	299	281	291	317	312	298	301	303	296	311	307	307	307	281	334	278	325	292	296	260	298	289	303	316	321	330	303	306	288	311	301	296	306	290	312	297	299	313	306	278	318	329	311	327	306	309	326	304	304	320	318	285	305	306	311	305	299	283	265	301	283	345	289	303	307	308	298	262	303	257	290	299	299	284	285	284	301	314	318	293	296	318	300	294	310	274	278	292	282	289	340	284	292	314	273	296	288	318	320	322	287	299	299	286	270	330	305	306	318	321	317	321	312	328	325	295	324	314	302	298	327	300	302	318	307	313	298	339	276	308	334	308	277	296	285	318	311	313	302	287	331	323	332	299	269	318	301	321	304	327	287	309	307	309	284	310	302	292	295	309	287	323	274	311	284	345	320	331	299	297	306	275	295	290	297	289	323	312	310	328	310	296	318	292	293	283	328	292	346	299	324	281	295	318	309	291	290	274	320	290	303	312	313	286	309	274	312	272	284	297	315	316	307	296	300	281	304	334	292	321	302	307	320	299	306	316	321	283	291	294	292	309	314	285	314	301	307	279	326	317	302	313	298	281	310	292	292	316	302	299	301	298	313	268	304	280	301	314	296	285	328	309	297	276	300	295	312	327	311	318	320	306	275	323	314	305	301	308	282	306	299	296	315	308	284	333	287	285	291	278	292	314	266	288	287	300	291	319	313	280	301	321	275	316	310	307	339	321	329	332	304	284	276	317	342	311	312	260	283	284	315	295	320	280	288	324	336	295	281	342	300	341	304	308	308	300	291	304	318	307	315	307	298	276	307	324	290	306	303	272	305	289	335	339	294	303	283	285	284	311	304	290	275	307	305	340	338	291	299	303	333	285	297	322	312	319	327	312	299	315	280	323	296	313	314	304	295	289	292	300	283	278	279	278	317	318	301	305	271	284	263	320	298	299	301	263	269	303	306	307	287	291	287	298	308	318	291	307	300	303	289	320	296	326	279	283	326	297	302	297	291	256	276	335	301	311	276	289	302	305	297	306	270	312	300	327	298	323	317	316	285	280	301	315	290	273	280	294	330	327	311	313	276	285	318	315	301	271	314	310	276	314	269	280	285	291	298	321	310	318	316	298	322	319	284	281	287	290	309	307	312	294	299	311	316	291	272	262	324	294	319	277	316	268	302	295	288	273	323	296	324	307	294	292	288	287	323	281	297	308	291	306	328	304	303	292	308	286	284	304	284	297	299	309	311	292	318	303	313	324	310	310	302	323	299	320	279	277	295	286	312	307	299	321	325	275	325	263	332	336	284	309	297	315	284	295	297	288	305	316	302	292	294	308	279	299	333	311	301	263	268	288	315	285	269	311	331	303	304	302	283	291	322	300	296	319	322	300	326	314	317	297	315	280	307	297	276	314	306	284	298	273	307	302	311	289	308	305	323	282	292	292	322	332	301	307	317	295	271	338	290	310	290	315	309	309	301	279	284	338	310	334	297	298	305	294	324	315	336	318	304	313	286	308	328	277	342	286	297	299	294	320	302	314	296	322	284	295	305	299	313	304	284	298	300	334	303	301	286	321	292	265	279	297	309	309	291	293	284	301	286	306	303	318	294	252	312	295	279	326	313	309	352	297	312	327	330	313	317	305	300	257	272	318	305	287	311	286	317	313	297	321	330	290	308	306	282	302	281	308	321	313	311	313	289	285	310	273	303	310	283	294	295	276	303	286	304	294	294	298	301	325	297	329	282	324	313	321	319	319	301	299	305	324	352	310	302	327	302	308	284	330	282	331	291	297	266	290	295	335	301	309	311	296	321	295	298	320	293	311	292	333	287	328	341	296	300	286	287	283	322	271	302	285	325	310	316	313	289	314	312	304	289	342	289	288	288	312	286	306	282	275	315	308	280	286	312	276	292	312	281	323	284	298	297	331	314	301	301	316	289	281	318	318	315	284	305	310	312	268	299	290	324	291	273	281	293	302	293	322	305	305	285	304	284	312	290	275	283	317	307	266	280	317	308	292	317	287	286	294	289	305	293	307	293	291	350	300	296	273	343	320	305	323	329	323	307	309	286	280	271	289	291	339	305	273	307	306	299	307	299	287	296	332	303	306	276	324	312	301	309	279	303	292	295	313	275	302	325	327	285	308	291	288	294	301	312	291	288	283	283	329	322	311	268	293	306	340	290	291	344	258	277	303	292	290	303	307	288	290	281	328	290	278	313	324	315	281	317	315	311	302	298	282	299	308	288	288	302	292	344	260	282	298	330	314	288	281	323	332	273	337	261	294	290	337	320	309	312	290	303	313	296	353	321	279	299	305	334	289	303	282	276	289	286	300	325	290	322	289	280	310	291	258	288	288	294	316	327	291	300	313	314	294	318	299	309	315	331	280	312	283	292	313	318	327	320	296	350	299	292	345	298	306	311	297	313	289	275	331	320	302	311	300	311	311	296	289	284	309	274	290	286	303	295	286	275	314	302	264	292	291	278	292	296	289	308	298	311	307	271	289	273	325	308	299	322	302	298	306	293	313	277	279	294	300	287	324	292	376	303	319	314	290	286	298	317	315	316	294	287	301	299	275	332	305	304	299	281	294	306	295	313	302	292	298	323	303	333	283	287	310	311	293	304	279	286
18110	25331	12470	25954	2852	2227	1591	1306	1015	906	786	713	643	550	496	505	492	462	430	458	446	386	395	408	411	393	403	380	375	355	367	349	369	341	384	320	383	340	356	386	372	363	344	371	344	357	377	338	354	347	361	356	373	347	363	349	348	334	338	345	351	363	331	359	340	374	306	318	348	372	374	346	359	357	341	366	339	386	370	338	373	330	363	333	352	313	321	368	361	370	341	344	348	348	362	358	326	336	367	361	323	338	345	347	328	341	325	318	376	355	344	358	345	341	337	325	347	360	345	350	324	357	308	385	349	360	344	342	349	359	362	371	350	365	346	322	339	370	367	344	356	346	365	340	310	317	342	314	334	361	336	317	354	334	354	307	348	354	346	321	330	379	322	331	334	329	314	338	367	367	369	375	329	329	380	352	353	316	349	384	363	354	363	354	357	354	380	326	334	337	344	348	353	347	350	337	354	329	370	339	345	330	348	335	357	341	328	330	338	362	368	323	356	346	376	369	349	326	335	350	329	330	316	325	361	339	347	357	358	359	339	354	344	349	365	355	331	336	354	367	335	346	340	338	363	328	367	374	350	358	317	382	357	380	381	349	349	359	358	317	371	329	331	336	353	352	362	353	322	353	328	328	357	333	338	357	362	310	364	353	382	350	371	335	330	389	347	344	329	333	356	375	334	355	384	353	327	327	343	341	341	314	318	330	329	340	326	360	334	330	359	350	316	344	332	318	315	325	348	358	367	316	352	368	365	318	354	372	303	336	342	336	368	336	341	338	356	323	328	359	368	319	330	327	340	348	360	353	336	358	346	372	355	337	373	358	329	327	342	357	345	358	358	365	328	347	363	366	363	376	329	355	378	355	345	348	322	370	354	344	339	324	336	360	382	347	304	329	342	364	364	345	306	333	353	364	336	317	347	344	350	394	348	376	346	339	355	340	361	329	332	335	343	362	330	357	319	362	321	346	338	342	348	330	346	340	354	348	335	356	341	323	360	353	343	369	330	342	297	325	346	347	341	336	355	379	372	344	322	375	329	342	324	361	347	371	361	321	379	315	338	323	303	320	330	381	382	369	346	327	324	369	344	319	348	364	334	343	364	336	337	346	366	347	353	345	329	312	356	358	320	335	368	335	376	360	362	339	373	319	324	346	358	336	334	333	352	344	325	358	350	341	380	360	328	328	348	331	326	367	318	316	356	368	334	349	315	345	324	362	333	314	356	335	356	337	355	357	370	340	329	324	353	342	341	318	353	364	332	362	346	320	307	360	327	316	348	328	371	366	306	336	344	362	345	369	348	340	349	318	319	304	357	335	383	316	304	382	351	330	336	319	360	342	363	374	367	349	356	372	367	333	344	326	361	358	341	348	371	359	351	318	357	350	344	341	360	348	345	345	334	339	358	337	339	326	332	331	338	336	361	331	332	341	312	354	331	337	330	351	346	353	345	348	315	347	363	342	384	318	362	340	345	339	338	332	333	331	343	345	320	312	341	348	328	369	342	340	364	352	364	346	307	305	362	343	322	310	345	353	380	339	338	329	322	331	368	339	332	305	343	348	316	355	354	344	323	311	330	334	356	330	338	376	334	304	339	309	383	362	382	339	359	315	343	327	331	314	356	349	304	330	356	320	316	354	354	336	339	357	318	373	344	358	326	334	368	371	359	368	349	328	331	376	312	352	338	343	342	360	358	346	334	347	362	373	334	332	350	337	356	328	368	347	343	320	342	331	372	320	342	373	334	351	323	358	344	345	327	336	359	366	332	336	345	351	347	361	356	361	336	333	370	357	392	376	363	349	340	335	376	347	338	336	361	373	358	371	340	334	323	330	371	361	345	311	347	364	334	321	352	341	323	353	339	340	324	382	378	366	331	351	362	364	359	349	339	337	325	310	340	343	333	345	365	347	332	332	320	342	322	341	347	367	347	364	339	357	356	337	358	325	359	366	325	367	341	330	352	342	347	377	318	340	334	374	372	326	374	357	344	355	363	336	341	358	322	371	342	345	336	348	331	342	319	344	341	356	336	334	374	343	358	325	334	352	347	332	346	349	360	351	352	356	362	348	326	366	342	373	322	330	351	357	364	351	355	323	340	341	384	352	327	325	349	359	334	367	339	382	336	345	322	345	370	338	357	365	395	327	345	348	328	371	327	338	356	340	351	352	354	332	381	371	340	328	354	370	342	343	336	341	369	363	344	342	333	360	357	358	344	349	308	344	328	350	359	333	341	356	385	321	341	326	364	359	354	368	330	360	359	362	358	331	367	368	381	354	375	317	358	348	306	358	378	343	378	319	362	342	351	387	328	333	364	368	362	356	335	359	359	373	365	356	324	333	328	338	336	334	339	359	340	332	342	324	349	362	370	309	366	358	372	356	341	355	362	354	403	352	351	383	358	347	337	336	354	369	335	381	353	347	326	336	303	337	343	354	322	318	346	353	357	342	366	325	362	348	316	352	317	374	366	348	351	317	361	362	312	326	338	359	372	372	314	358	352	362	338	354	352	328	322	345	327	369	291	338	340	345	364	352	362	347	326	350	386	370	343	305	347	375	355	319	326	339	339	311	324	353	318	386	325	363	325	341	364	352	359	336	358	372	346	341	334	350	343	327	340	375	319	324	330	341	328	317	325	329	355	337	343	337	353	314	363	344	325	318	306	345	356	354	321	369	360	328	361	347	336	312	315	331	358	370	338	331	360	333	346	335	346	348	340	355	314	381	375	337	316	323	365	361	330	350	365	322	345	370	325	348	351	360	376	320	327	353	329	346	340	339	376	353	345	343	356	346	352	346	350	317	322	314	336	347	336	315	323	357	327	384	347	350	344	404	343	344	331	381	325	354	346	338	343	329	321	332	332	351	363	357	361	323	342	353	340	351	363	336	309	352	361	361	335	350	330	350	353	347	338	337	356	319	344	344	312	334	381	373	361	323	357	349	336	332	346	336	359	347	331	337	334	356	367	333	371	328	347	325	357	358	385	366	326	331	353	371	383	320	344	371	323	344	375	352	330	350	340	327	356	344	319	355	357	330	350	364	333	330	347	309	349	333	358	314	318	335	339	362	345	348	342	320	359	338	354	332	357	364	309	369	332	331	336	362	393	330	346	362	378	325	398	317	368	354	359	315	349	364	349	339	355	357	343	375	345	365	336	338	308	350	313	328	367	371	333	330	365	353	368	345	318	327	353	354	352	335	377	344	344	366	351	350	361	353	340	333	329	357	325	352	328	323	370	354	334	311	332	349	334	350	341	355	369	315	335	339	369	346	361	330	350	335	368	363	339	359	361	335	355	341	367	340	313	385	327	326	325	319	333	344	325	377	346	371	357	338	310	337	346	341	355	343	337	344	349	342	345	345	391	344	322	358	337	333	330	321	331	347	320	346	337	316	330	343	334	342	383	326	320	329	353	328	342	361	344	358	343	350	350	334	353	327	350	367	380	356	369	342	348	327	357	351	322	345	340	344	359	336	358	338	321	354	365	372	313	351
24858	21153	27541	25829	11893	764	472	333	317	299	316	239	238	265	240	226	204	210	212	174	162	214	194	223	200	174	199	197	183	197	173	198	177	211	200	171	183	193	178	178	175	174	180	172	193	191	190	183	183	164	174	190	188	202	191	191	180	198	197	166	185	175	186	170	199	160	184	187	196	177	198	183	169	179	194	169	187	168	169	181	186	160	201	181	183	154	201	185	181	202	187	169	216	173	191	177	157	162	197	186	183	184	174	158	167	208	171	175	159	167	193	177	190	188	185	218	176	197	173	182	190	180	184	192	176	175	214	203	179	171	177	178	181	179	187	192	166	169	192	212	168	170	194	203	172	172	180	183	189	195	174	168	178	165	190	196	184	167	172	183	163	197	180	194	184	198	179	168	196	177	176	179	167	181	162	161	156	196	155	198	168	193	198	179	180	196	204	206	183	183	176	197	184	165	182	177	199	172	173	194	191	201	199	168	171	208	206	177	180	182	196	177	204	166	173	208	181	208	187	172	190	186	193	188	156	161	176	172	189	203	195	168	217	169	166	192	195	172	191	185	165	185	190	169	184	202	170	217	189	152	177	167	179	170	184	169	187	182	171	172	145	182	180	173	172	177	179	181	182	180	171	181	216	164	185	188	178	205	162	166	178	173	199	183	192	172	201	195	162	181	204	162	184	173	192	185	207	164	178	182	165	186	195	189	181	162	184	174	186	163	182	188	188	185	174	199	170	162	186	187	172	194	157	168	172	197	165	168	196	208	171	200	176	163	185	177	169	195	182	178	173	173	175	177	204	154	188	196	166	189	203	187	182	196	163	194	177	198	188	164	178	201	173	187	179	169	188	203	188	168	185	213	219	175	205	208	201	167	221	177	174	169	199	188	191	175	165	192	181	163	193	164	199	198	188	211	185	185	179	178	166	198	173	183	153	213	191	174	182	183	152	180	183	171	192	168	198	175	204	207	201	187	168	181	182	175	167	189	177	189	183	172	183	185	189	210	196	187	215	190	169	182	187	176	184	183	177	196	183	180	160	184	180	168	179	180	156	211	183	190	169	214	197	191	169	157	171	197	180	173	161	172	180	198	185	188	210	187	202	172	201	176	193	200	183	213	194	193	197	160	184	174	182	166	185	154	161	182	177	179	165	206	189	168	203	160	194	204	176	186	192	180	181	172	168	188	168	162	192	178	168	165	193	195	155	164	174	192	193	182	161	201	178	175	200	169	169	168	189	197	182	183	189	175	171	180	173	184	187	183	174	174	180	180	180	177	190	170	190	198	187	191	170	177	192	187	190	181	188	209	189	175	202	164	201	160	193	199	180	230	187	197	169	177	187	182	183	201	171	191	195	171	180	167	220	184	187	195	170	196	188	200	171	168	203	178	185	196	196	186	190	187	162	187	177	184	169	174	167	185	168	174	185	175	195	189	182	187	162	193	168	180	156	182	181	168	190	195	172	200	191	199	169	202	157	184	176	168	186	192	177	218	185	185	185	195	166	182	171	178	206	188	168	192	189	174	186	199	176	167	182	185	196	209	164	198	151	178	204	169	177	139	178	207	159	181	161	168	178	161	185	159	172	177	179	183	190	194	171	181	179	181	156	190	191	187	194	201	191	182	193	219	183	172	174	184	174	215	195	185	169	170	183	174	166	193	183	188	171	175	173	186	175	176	173	192	208	172	183	186	183	185	218	187	185	171	161	176	188	175	177	175	173	182	194	175	187	197	186	179	187	189	171	197	172	178	172	180	173	190	191	182	178	185	194	169	169	180	171	179	189	178	218	199	191	171	186	185	203	170	159	190	170	187	196	178	192	172	194	198	171	182	181	195	203	182	151	166	187	193	166	182	183	167	186	174	190	182	173	187	151	163	171	172	183	202	195	178	167	179	191	192	196	174	176	161	169	199	183	195	181	193	200	200	190	185	198	189	164	173	185	176	184	177	173	218	197	178	207	166	196	180	194	194	166	184	183	179	180	176	175	195	174	188	183	180	191	190	194	195	172	188	194	171	166	176	171	174	204	175	181	156	200	182	153	168	161	207	180	188	192	181	217	185	179	175	189	154	190	164	196	161	164	209	197	173	171	189	197	184	178	188	193	171	206	182	184	185	192	186	198	169	172	193	174	190	185	206	170	176	168	172	176	193	182	189	176	182	193	184	167	169	186	172	179	202	163	188	200	188	168	173	174	181	180	167	188	169	174	171	157	182	182	181	181	168	181	169	181	203	193	190	161	211	182	184	176	167	188	204	189	208	191	174	189	190	184	179	182	192	174	160	160	198	175	195	192	196	162	185	184	167	195	190	184	180	181	191	173	200	178	158	188	160	198	174	197	174	183	184	185	187	198	198	200	179	177	209	194	193	173	174	189	183	187	186	177	192	188	180	159	194	186	175	178	188	169	179	165	189	189	172	173	200	185	170	169	198	171	193	171	167	177	154	176	181	194	188	176	175	199	195	179	181	178	200	176	204	188	188	188	200	174	175	189	176	167	196	169	197	185	197	162	179	185	195	181	186	181	175	171	167	204	191	166	193	199	178	195	180	189	194	157	164	185	208	171	176	164	180	157	172	177	204	194	188	184	214	176	175	188	173	172	171	173	187	184	196	190	186	193	178	194	173	178	193	180	167	176	190	183	160	200	169	204	190	184	160	194	170	212	164	186	158	182	176	184	172	154	185	163	191	172	206	206	176	192	188	179	180	193	197	181	174	166	170	193	175	199	175	185	175	169	172	163	177	204	174	169	181	186	171	190	176	184	193	177	179	195	179	175	199	214	182	188	169	188	171	200	196	161	175	179	166	189	162	184	195	175	179	172	193	153	179	164	194	174	187	171	189	178	199	191	189	192	192	205	184	180	187	196	205	163	172	183	183	191	178	185	188	179	169	169	192	180	177	183	185	198	194	155	199	185	177	192	187	202	178	176	186	173	173	162	191	191	187	188	178	190	183	186	188	169	205	186	171	181	155	190	186	175	172	173	197	175	194	196	175	205	181	198	177	178	169	192	207	167	184	194	189	198	184	164	183	189	210	188	190	186	186	174	176	157	198	199	157	166	197	174	177	190	199	184	163	200	208	171	161	184	173	187	187	184	173	179	175	203	189	190	192	171	194	164	191	170	204	179	149	226	185	195	200	205	205	174	177	218	161	188	189	187	171	192	182	178	177	186	178	187	182	184	185	175	207	178	183	167	183	190	178	187	198	178	181	174	168	200	183	182	181	184	174	182	173	187	173	189	178	175	171	186	179	201	172	173	165	178	208	181	178	211	189	164	184	201	181	187	189	194	180	177	158	205	174	186	186	175	184	176	188	165	167	174	187	183	173	183	192	168	188	175	161	192	192	207	180	167	194	161	187	183	185	187	185	184	199	218	173	182	194	168	200	186	183	189	177	189	172	174	194	189	196	179	164	159	194	186	178	173	181	162	155	181	158	179	195	173	183	181	157	210	191	205	180	147	170	220	200	174	173	206	170	155	194	179	173
16982	19803	8548	19911	1663	1140	882	688	636	477	438	401	362	379	338	314	316	303	249	308	293	240	258	298	260	259	252	249	230	222	256	242	242	217	216	222	209	245	216	255	238	215	231	238	230	213	240	234	245	234	245	235	228	252	238	251	232	214	239	238	223	225	237	266	248	217	251	246	248	228	229	237	226	248	238	251	262	241	212	213	221	225	232	218	219	222	240	232	231	199	241	250	225	262	240	244	195	218	258	213	227	204	243	224	240	217	240	258	234	249	218	240	236	241	222	215	241	239	229	245	222	256	232	245	243	224	243	237	241	213	242	247	228	224	248	225	226	230	234	237	232	245	239	242	211	230	202	250	234	219	241	247	240	231	216	248	244	206	240	220	200	227	256	237	221	244	248	250	227	259	258	232	230	234	261	232	214	220	251	250	224	248	219	204	244	250	216	233	240	242	270	259	254	233	225	227	234	247	224	220	244	234	241	254	202	226	228	230	226	257	219	235	246	247	229	255	235	214	229	223	216	239	261	239	229	236	228	221	213	260	244	226	229	262	252	237	240	250	196	227	234	214	221	225	193	209	246	227	216	225	209	228	248	228	239	207	215	239	237	211	227	258	244	228	216	232	249	228	229	204	239	226	219	238	222	234	257	245	229	221	225	231	244	239	241	238	243	224	240	261	232	214	243	219	225	208	257	232	230	247	241	207	206	231	231	243	211	224	259	251	228	224	238	248	222	205	242	203	229	268	239	218	248	200	258	260	238	210	237	229	275	223	249	228	236	222	237	276	251	208	230	226	225	217	219	222	224	241	244	244	239	227	239	219	223	238	267	224	234	208	236	203	240	227	222	241	212	232	218	231	228	244	208	233	231	211	222	240	211	227	227	256	239	232	235	234	225	259	233	253	226	229	202	249	212	217	224	222	231	239	221	197	241	253	245	196	234	218	224	241	213	231	235	214	218	234	230	232	213	232	235	220	226	226	226	251	232	222	243	227	230	221	242	199	214	225	194	228	248	248	230	215	238	241	221	225	227	251	242	248	218	213	224	238	223	222	214	209	211	248	240	224	233	234	235	235	220	249	250	207	251	243	235	251	233	201	246	213	226	234	265	240	224	214	249	256	224	246	230	246	241	282	219	192	241	226	220	259	217	220	238	204	241	245	251	254	219	227	238	238	250	253	250	211	236	219	225	226	227	249	225	234	213	239	225	220	257	231	229	256	210	225	228	225	213	242	239	215	236	207	215	225	229	232	239	249	250	235	226	217	210	221	238	232	236	191	238	217	232	247	189	225	228	240	213	202	247	276	238	260	241	224	226	252	251	230	227	218	247	221	262	252	240	230	227	242	236	227	249	236	236	208	219	221	196	248	228	247	221	219	233	231	242	196	242	220	211	206	217	243	224	235	232	229	226	224	243	233	218	215	239	233	224	230	219	243	214	246	226	207	225	228	233	242	265	225	237	220	207	227	236	245	230	236	268	244	247	234	249	236	273	213	206	222	222	229	228	247	230	231	217	219	245	246	211	234	223	252	233	231	214	234	227	216	216	247	231	241	226	249	219	237	243	221	218	243	223	218	235	241	262	238	235	232	232	249	248	222	232	251	234	227	216	213	242	240	234	223	239	255	254	243	224	257	224	226	238	229	234	221	240	233	238	232	245	262	234	233	226	227	240	229	237	216	224	246	230	237	234	230	259	211	243	253	226	224	231	220	245	206	252	253	207	231	228	229	261	248	248	208	223	213	227	236	243	233	253	228	219	217	226	224	238	233	239	217	247	220	226	274	224	242	223	254	231	224	203	227	233	223	210	236	220	229	259	265	231	224	227	224	287	226	243	230	233	228	244	201	246	206	235	224	251	217	210	220	221	243	209	242	242	214	258	237	233	228	237	221	207	220	240	220	229	213	204	239	220	192	225	220	229	247	245	250	239	250	220	236	227	252	223	218	219	231	250	237	227	220	214	224	227	210	227	265	225	217	221	242	240	222	213	250	242	207	232	211	249	236	228	264	235	230	256	243	195	246	215	234	230	241	237	237	233	224	230	237	221	233	226	238	224	247	236	235	255	218	270	234	244	236	242	202	238	206	237	230	207	218	249	205	224	230	194	217	219	235	231	249	231	245	217	240	240	228	254	218	232	193	217	201	241	251	236	230	238	244	234	251	235	227	223	234	230	234	223	233	234	231	206	236	235	249	238	209	239	236	207	248	218	215	254	222	235	242	241	227	226	257	230	242	206	233	232	214	219	222	242	235	221	269	246	220	243	246	219	213	248	240	260	249	247	231	267	216	232	244	221	235	196	217	210	258	214	216	252	264	215	239	239	247	236	236	236	201	241	229	241	234	234	217	257	246	239	249	226	244	243	229	221	221	219	233	215	242	227	250	226	229	241	231	230	239	256	215	230	239	269	199	212	251	279	223	247	190	263	232	243	252	237	234	224	243	231	236	232	257	210	223	231	237	239	221	226	207	235	221	241	237	221	216	228	209	223	209	218	238	238	236	241	216	223	227	222	225	210	242	242	252	245	237	192	227	209	219	202	224	227	218	243	235	231	206	217	231	239	217	218	221	224	219	232	221	240	211	255	224	215	219	230	229	254	227	213	213	230	237	232	255	214	258	220	220	214	222	217	228	228	224	227	259	232	247	241	243	230	229	264	248	224	254	272	227	240	222	215	243	232	246	251	216	236	222	236	235	250	245	241	226	207	235	231	229	206	245	205	247	210	243	220	246	245	248	245	236	225	252	232	233	224	231	236	235	227	230	229	246	243	246	228	250	245	246	202	226	219	225	243	224	219	225	242	254	248	227	228	230	227	229	257	257	222	206	224	225	225	223	224	239	225	236	218	232	227	209	250	256	219	235	262	240	259	227	238	245	227	229	241	258	224	233	243	235	259	246	225	233	230	236	228	217	209	241	234	245	254	230	242	216	242	229	243	226	218	214	236	233	236	243	202	223	235	211	249	239	237	220	245	243	241	231	226	232	234	246	231	225	203	223	237	211	243	238	228	233	237	253	206	227	236	247	232	235	248	240	220	198	225	220	267	228	227	205	239	252	231	227	230	252	238	205	252	229	238	239	263	217	234	213	238	240	225	241	228	244	246	257	245	221	253	231	238	223	216	234	255	242	251	198	230	233	237	224	234	232	228	210	207	230	223	240	225	237	217	195	218	200	229	260	181	236	246	220	210	203	232	252	212	243	230	229	256	215	230	229	227	235	228	230	232	253	226	207	214	246	240	232	238	241	223	239	215	234	231	257	209	215	258	254	217	238	210	212	199	266	215	216	250	248	215	219	249	216	227	237	212	227	207	200	259	226	222	229	237	236	232	214	210	250	260	239	214	221	238	209	235	214	221	203	229	222	215	235	220	232	239	253	233	250	221	223	233	214	250	211	237	216	233	220	210	219	255	260	220	228	241	235	248	201	245	251	224	256	209	213	247	247	244	237	246	245	215	249	219	193	236	238	227	246	235	225	203	220	240	223	222	204
22676	21208	28992	23902	21238	20824	7294	1343	1015	902	819	745	731	689	659	634	586	567	560	545	516	517	516	514	508	505	513	510	444	536	437	472	459	433	471	445	481	429	502	481	455	438	463	477	426	470	458	521	458	492	381	473	445	469	437	456	443	424	438	458	473	466	417	453	469	484	483	442	462	492	475	459	454	459	494	446	444	471	417	456	442	489	471	436	436	450	416	426	483	458	437	444	441	418	447	473	450	426	446	461	430	467	442	406	442	449	435	475	472	460	444	465	434	432	422	439	439	447	470	465	448	427	474	453	453	453	410	418	411	439	478	441	449	430	476	424	436	458	439	455	462	441	410	434	470	480	494	477	452	429	435	437	420	425	462	458	439	437	431	449	452	459	436	430	479	436	460	455	473	454	459	474	436	439	449	432	455	479	455	471	468	437	494	454	451	446	459	454	485	439	446	450	453	470	482	441	455	466	398	464	458	477	456	414	463	437	412	477	462	459	454	453	448	411	484	455	443	456	451	438	409	460	464	447	449	444	470	433	441	413	454	478	424	444	431	455	444	438	440	425	457	419	465	421	454	410	452	432	425	420	436	440	433	441	427	485	472	501	459	488	435	442	430	430	458	460	424	400	449	431	433	455	423	473	465	413	468	429	424	446	438	452	503	444	476	428	420	464	440	411	457	432	443	455	450	466	443	469	407	439	461	446	454	469	413	450	463	459	456	419	430	420	428	443	464	465	445	437	417	441	448	431	421	430	422	423	434	447	438	445	439	471	442	450	426	460	467	433	450	429	447	452	454	463	468	436	464	450	454	396	457	478	461	449	416	424	445	435	453	441	437	480	436	443	454	446	406	412	441	473	468	456	440	471	423	486	461	435	404	462	438	451	434	485	428	442	451	438	461	420	478	465	418	454	458	433	467	436	428	402	436	435	453	473	472	466	430	481	424	426	406	457	425	461	439	458	439	454	466	464	453	465	466	454	497	460	424	429	454	429	473	454	414	448	451	463	413	456	486	468	459	446	458	405	430	483	501	423	453	474	460	443	445	449	471	450	474	424	430	481	414	455	416	468	445	446	406	444	439	426	461	439	444	418	482	440	450	457	463	419	435	440	424	425	438	454	435	430	454	457	417	466	453	416	435	457	459	481	439	470	466	429	418	441	440	465	479	470	431	446	446	430	443	450	475	437	453	441	425	418	483	426	444	459	446	455	417	411	443	438	485	427	384	440	473	446	435	438	422	451	427	450	466	467	448	446	444	477	424	472	446	441	430	451	459	447	431	452	407	429	448	447	462	412	422	447	466	441	447	448	469	435	436	437	435	420	435	432	430	488	450	512	473	472	462	453	460	496	430	391	425	460	411	462	480	431	487	439	473	467	426	442	417	464	448	440	422	436	406	473	431	468	472	437	442	425	432	484	449	454	444	456	437	436	429	430	473	476	444	480	456	457	442	429	425	440	426	445	432	445	472	470	464	445	464	453	458	471	426	428	478	464	447	487	443	444	452	422	452	465	437	461	404	480	460	477	450	447	430	434	428	445	440	413	413	443	426	470	465	488	408	455	455	438	419	453	460	406	451	458	441	445	476	435	453	456	461	469	424	444	449	429	436	442	453	440	403	410	450	443	399	406	448	460	445	461	433	479	414	432	468	469	447	454	470	441	448	483	409	453	495	470	456	477	439	432	479	456	443	503	454	479	414	452	457	446	392	434	431	468	469	440	477	451	439	438	451	473	447	459	417	453	427	437	418	425	461	466	445	470	438	449	450	449	409	444	467	481	456	443	433	435	459	382	442	454	463	448	425	420	464	417	456	501	466	482	417	449	440	459	422	451	438	461	479	459	444	451	422	496	490	437	425	450	441	434	435	481	428	442	439	479	430	462	472	445	457	430	461	469	447	473	448	469	415	413	479	457	400	456	488	472	440	465	421	464	430	452	477	440	479	462	443	439	430	420	436	459	437	427	450	471	443	439	424	459	444	467	438	382	418	455	431	479	459	448	447	442	419	433	438	450	508	455	410	444	450	434	424	438	434	425	444	465	460	458	449	440	476	445	436	457	463	458	443	462	457	421	422	439	428	435	426	427	462	437	464	434	394	405	419	421	439	487	457	437	411	458	448	490	481	448	432	451	409	469	459	423	450	434	459	478	423	438	429	433	438	447	440	457	459	458	449	413	475	481	417	427	449	448	440	476	470	416	435	443	472	456	451	450	454	455	461	425	450	443	457	426	428	441	456	461	434	460	452	461	402	405	412	453	444	460	441	445	447	476	420	456	435	501	442	396	415	419	412	406	443	462	442	447	431	466	432	457	420	463	466	472	449	428	446	470	441	478	425	431	435	493	409	402	466	429	423	456	467	482	414	466	465	434	461	458	403	440	434	442	456	442	454	413	474	453	409	428	436	429	466	480	457	480	440	438	424	430	424	431	449	436	489	414	427	414	485	448	439	446	431	418	447	461	435	431	467	490	458	478	439	442	468	419	431	418	448	469	436	434	460	461	429	457	453	422	457	439	420	468	452	478	431	476	462	455	407	457	464	442	447	447	470	481	464	431	403	433	426	441	420	453	466	419	473	418	484	426	401	469	455	427	476	421	431	433	440	409	426	411	471	412	428	468	450	458	439	422	414	444	461	432	481	465	460	402	454	444	454	452	457	477	447	448	420	430	445	442	448	474	477	434	438	428	452	461	459	478	441	452	451	457	405	465	441	416	460	430	460	458	452	420	445	440	388	410	450	469	429	428	440	448	444	464	412	419	405	411	446	466	445	408	468	409	436	447	435	428	453	419	472	464	439	451	434	460	411	474	435	426	456	429	429	431	431	447	403	479	444	452	429	455	427	436	430	412	439	468	438	439	436	458	465	442	444	478	454	426	423	415	457	463	424	423	414	487	462	459	458	460	466	431	444	436	425	472	451	447	422	466	449	453	432	420	411	454	458	415	437	411	435	418	442	413	446	461	464	454	449	455	449	441	463	457	459	482	458	415	466	444	435	484	454	441	438	429	444	447	470	458	473	437	488	411	473	414	447	442	468	500	442	459	436	434	462	447	487	438	462	457	421	432	466	442	448	452	460	434	464	478	427	484	479	425	464	453	473	451	436	454	441	455	430	421	476	452	454	424	451	425	427	443	476	450	451	443	431	399	453	424	418	435	433	464	478	421	458	443	429	449	455	470	456	479	457	445	431	467	425	447	478	410	443	480	427	428	411	468	467	460	437	462	459	437	429	435	448	435	416	434	444	417	451	422	434	434	454	416	457	410	452	468	448	460	481	457	427	425	435	454	468	472	449	407	491	455	435	437	430	462	470	432	411	449	434	470	447	459	419	462	441	486	464	442	425	435	450	395	468	454	475	442	414	407	440	433	452	440	443	458	439	399	473	434	433	414	411	431	438	475	449	457	441	452	468	418	454	392	482	455	453	440	508	418	441	420	449	515	412	442	471	424	454	433	411	467	402	448	459	474	441	460	520	452	443	424	447	417	454	439
19653	29184	18433	27303	5170	4096	3076	2383	1945	1563	1337	1183	1106	930	904	822	792	693	678	722	730	668	638	589	602	582	572	602	599	531	567	569	555	502	570	527	508	577	528	558	569	550	568	564	566	552	523	505	511	479	521	511	563	511	537	554	517	536	513	533	508	508	521	521	531	524	524	492	551	538	522	505	546	533	521	490	497	512	471	479	502	515	530	492	492	522	523	468	541	519	488	541	519	527	528	516	497	532	489	541	481	509	516	502	491	525	506	494	520	506	511	494	540	549	499	535	499	532	522	504	504	490	533	518	515	525	481	537	503	501	490	507	512	489	508	511	483	573	512	535	447	512	502	495	496	540	523	481	505	494	494	517	504	466	513	472	524	496	525	508	472	494	528	497	516	509	508	462	500	497	513	519	505	536	542	486	500	475	524	522	509	526	514	474	519	517	522	489	540	533	547	523	528	470	494	481	535	506	508	517	535	549	512	501	497	526	507	500	522	516	527	497	542	512	512	533	523	513	485	511	480	492	506	511	501	528	524	481	515	486	499	485	472	503	488	485	516	485	525	526	501	505	535	493	551	509	543	492	488	493	518	501	529	487	479	518	534	505	478	524	526	501	451	469	495	489	522	524	516	468	509	500	520	490	475	478	518	500	525	541	492	500	524	546	498	516	525	516	509	509	517	506	542	516	476	499	537	521	516	501	493	506	490	497	529	495	516	505	498	490	537	555	504	494	520	470	526	529	546	541	489	550	516	514	523	529	499	532	501	463	463	500	490	495	519	499	497	527	497	507	488	484	456	531	490	524	507	502	477	485	491	508	479	522	541	495	510	503	492	524	520	490	505	484	523	522	536	517	493	498	517	520	504	525	507	536	513	507	508	517	464	518	476	487	506	495	467	494	490	507	517	515	516	498	487	480	459	534	534	508	502	533	518	495	519	539	530	482	538	505	531	552	477	522	531	539	506	484	500	476	532	518	514	503	530	530	504	466	483	496	504	528	523	516	496	521	549	528	513	520	505	481	511	508	529	483	486	530	504	513	503	498	534	512	525	533	509	513	504	533	515	491	544	476	492	477	471	509	568	493	502	492	482	546	539	516	458	466	491	529	483	504	504	481	491	453	511	522	509	505	508	461	543	501	499	503	502	514	528	479	499	510	498	517	483	536	548	485	516	475	519	495	485	463	515	514	470	504	499	465	476	483	510	520	520	517	521	492	491	521	480	534	480	509	535	503	499	541	528	495	506	522	495	528	520	485	517	508	503	528	498	510	522	505	483	469	515	521	534	533	522	514	482	516	559	518	506	493	543	492	504	495	550	520	480	522	547	505	523	519	495	498	504	465	497	481	482	509	490	523	513	531	528	501	497	520	508	510	472	503	527	499	499	503	501	496	483	525	481	459	489	518	493	541	486	516	495	475	521	490	519	508	524	494	501	563	541	496	500	537	535	509	542	491	527	535	520	498	534	530	484	541	500	517	484	524	500	544	515	496	500	542	471	550	528	489	479	471	538	521	504	482	488	539	509	516	504	468	498	549	506	491	527	528	511	488	523	533	491	542	497	513	539	497	537	467	484	499	510	555	500	497	546	500	472	475	452	527	508	491	550	512	508	513	495	484	505	534	485	509	479	554	520	503	540	514	507	497	474	480	509	497	513	507	561	476	503	501	530	523	495	531	472	503	510	510	512	500	500	492	541	563	549	484	513	508	501	494	506	522	512	528	499	511	494	529	560	517	501	477	515	538	511	487	517	501	483	480	507	506	505	505	494	496	523	554	509	509	496	507	516	514	519	490	508	472	533	508	498	457	519	561	503	500	507	475	493	520	511	516	501	485	550	492	517	510	485	507	514	514	510	524	518	506	487	520	525	496	521	528	553	505	511	536	486	507	508	499	500	471	509	514	481	524	565	545	494	529	509	514	517	489	518	515	504	509	512	506	493	526	499	512	455	484	492	484	502	492	519	535	544	482	485	505	504	524	513	485	478	504	493	493	561	529	515	535	507	496	491	479	497	534	499	505	520	532	491	470	543	508	537	528	503	521	526	480	501	499	507	521	522	511	502	510	487	443	526	512	545	528	462	498	530	498	493	468	500	496	493	514	525	525	483	454	538	501	491	506	534	498	520	532	500	507	494	504	568	485	508	516	502	544	503	500	488	558	494	507	511	494	519	490	500	518	499	477	497	507	492	489	510	506	488	482	515	495	504	503	500	491	474	533	520	513	563	486	517	525	505	489	555	554	491	481	510	512	502	493	506	504	511	522	509	476	509	488	515	554	498	515	497	550	441	495	536	485	504	503	551	500	508	534	508	507	491	529	495	508	510	531	516	542	536	509	471	501	537	520	494	526	479	525	547	517	495	497	503	488	504	529	518	502	475	498	486	510	488	535	496	486	474	500	541	499	517	531	525	512	514	517	503	526	535	493	471	510	540	534	494	518	533	528	494	528	494	484	494	511	497	513	481	497	557	460	504	506	503	538	533	507	526	529	512	485	493	494	542	501	507	520	472	512	532	484	495	499	481	548	526	503	514	528	503	479	516	498	538	520	496	514	492	538	490	535	460	525	524	511	491	479	492	523	496	543	531	508	492	523	518	484	474	528	533	474	504	507	560	488	504	543	506	487	519	463	524	507	507	521	513	490	508	512	521	518	491	509	512	491	451	513	506	524	489	525	482	558	561	480	514	485	500	477	500	516	480	508	520	489	498	507	485	522	543	508	543	508	445	507	485	474	520	496	535	528	483	521	509	496	525	509	522	492	498	501	505	480	500	523	495	508	488	522	480	511	513	503	478	490	535	505	492	537	519	515	501	485	524	503	519	487	498	511	501	518	557	469	506	538	511	520	507	495	467	492	545	530	484	502	490	468	506	535	510	510	513	498	487	478	512	497	495	504	483	499	518	490	511	488	489	527	520	473	516	523	454	504	479	491	543	503	532	494	481	528	500	512	487	453	503	481	548	472	521	506	507	563	503	522	495	504	521	555	534	484	490	480	500	517	503	509	526	499	507	511	513	526	516	487	515	545	515	476	524	506	481	468	487	523	493	493	497	518	503	502	503	541	534	507	528	515	514	509	477	520	500	545	483	513	533	509	510	507	508	489	520	506	496	496	524	497	512	506	501	485	539	535	555	520	489	524	521	503	518	512	497	521	529	564	497	494	503	495	490	496	532	503	489	485	504	539	516	495	512	538	519	514	499	494	503	517	508	486	506	545	515	521	512	539	501	555	529	503	506	547	503	568	525	483	529	505	513	524	515	528	531	529	485	518	492	496	472	531	499	511	537	516	512	545	472	535	523	539	524	514	479	482	527	516	512	513	520	486	537	502	488	536	490	529	518	517	516	543	517	509	441	480	520	506	535	539	497	513	489	513	511	496	502	494	519	466	487	527	511	475	523	494	522	493	459	525	513	522	495	510	540	479	503	494	514	455	551	505	491	475	526	517	467	494	497	512	537	530	493	519	561	498	486	516	493	525	553	517	500	499	530	554
27191	20602	10271	4095	391	235	180	164	148	164	151	132	136	117	131	142	140	125	135	127	117	136	124	107	142	140	150	124	125	124	131	115	134	115	134	136	136	124	150	128	129	134	148	136	114	108	133	126	112	153	123	146	119	125	121	129	125	127	120	118	144	117	138	128	148	137	102	112	142	141	152	136	149	141	130	130	124	137	133	114	158	135	123	114	147	109	130	115	138	135	120	131	151	119	126	134	136	108	136	105	116	147	146	116	126	124	124	150	134	131	131	136	144	129	147	137	142	148	108	121	127	127	130	121	123	134	111	116	131	130	129	136	128	141	127	132	137	139	148	131	143	124	115	154	107	135	156	137	134	140	110	131	119	143	144	144	143	147	131	137	137	130	121	134	107	141	117	104	124	128	118	126	106	128	138	125	129	131	120	141	146	144	134	139	130	133	121	123	128	115	134	133	125	138	141	167	123	115	139	123	113	127	133	127	133	135	135	138	133	111	120	124	122	146	117	143	138	127	132	113	132	114	105	123	123	119	133	99	111	151	112	125	126	118	131	126	127	125	133	158	113	144	129	128	122	137	143	133	122	128	142	129	125	144	118	133	140	147	128	126	137	131	121	143	123	124	123	129	137	124	132	113	133	135	118	134	115	124	124	126	123	108	137	139	134	123	122	125	138	130	125	143	123	113	133	130	126	138	132	128	134	120	132	137	102	115	129	146	130	128	132	131	109	145	139	123	143	135	135	132	159	129	125	152	137	134	125	115	139	136	121	108	138	132	135	143	121	128	141	160	133	134	128	137	120	113	129	113	123	122	141	126	134	115	118	157	133	132	137	123	115	117	122	134	119	145	134	141	129	139	126	137	132	120	130	136	108	136	118	127	144	92	115	125	126	136	138	124	113	136	135	102	127	131	137	113	108	134	137	128	143	144	116	115	139	140	150	143	109	130	136	140	140	136	128	135	109	127	128	151	127	138	134	122	151	130	115	135	129	125	121	117	148	131	120	146	114	134	133	132	140	127	139	118	107	135	131	130	146	129	131	117	144	124	117	137	121	138	128	153	139	137	132	135	104	124	127	135	127	116	104	138	138	144	132	123	130	121	139	127	122	121	118	126	125	144	121	133	123	126	136	140	142	134	115	120	134	136	114	125	127	134	131	107	131	132	144	125	134	124	126	115	131	150	144	148	144	119	126	108	125	125	124	131	115	139	123	137	112	121	121	143	129	120	130	139	114	120	140	150	114	121	118	135	128	119	137	135	132	131	139	139	130	112	142	140	108	130	132	131	142	136	137	140	142	145	123	133	141	115	110	127	132	130	135	136	148	137	128	122	106	122	130	125	133	137	107	125	139	129	122	129	142	117	123	135	126	112	151	123	115	127	132	113	139	104	125	139	138	123	150	149	134	142	131	140	128	130	131	148	137	113	137	103	106	135	124	127	127	126	144	113	144	116	111	132	115	121	120	120	137	138	113	124	129	136	144	131	106	107	129	129	138	142	123	142	139	117	133	110	124	126	144	147	121	117	123	115	129	123	145	130	118	122	121	132	128	124	132	118	117	120	132	132	147	133	140	102	128	126	129	122	134	115	124	127	119	116	124	155	137	128	120	129	135	114	114	122	122	110	114	132	122	136	138	138	134	111	101	123	137	128	134	119	125	119	121	123	145	108	139	127	139	141	144	138	127	129	128	117	121	161	115	122	130	119	129	128	142	117	115	146	132	127	144	118	135	118	127	128	125	121	139	135	136	152	139	123	129	127	127	125	124	124	127	124	148	137	128	138	117	124	148	122	133	109	123	129	140	129	120	140	141	120	138	138	156	142	113	108	136	129	130	128	145	111	119	116	129	118	117	123	123	123	148	117	112	151	114	127	122	128	130	123	135	113	125	123	136	110	130	157	105	131	127	143	125	158	148	127	107	106	119	137	122	132	123	119	137	129	121	128	111	123	122	127	144	135	149	127	131	116	141	137	132	124	130	128	133	118	135	151	142	112	122	131	134	128	136	139	129	116	119	105	128	121	112	139	115	122	132	119	122	120	138	127	124	118	108	122	160	117	122	124	144	134	124	130	124	122	115	119	126	123	145	132	135	126	131	144	138	138	127	145	143	120	120	143	141	114	139	128	128	113	162	125	138	169	143	130	139	128	125	136	134	136	123	130	122	149	126	143	126	133	171	107	128	115	120	146	129	118	115	153	127	124	116	130	129	132	146	145	138	113	129	128	142	136	111	128	139	123	125	145	138	122	136	113	123	116	122	113	134	126	121	122	119	133	139	154	151	108	147	119	122	118	143	121	131	126	131	133	129	128	145	122	123	127	117	138	106	125	128	146	115	138	125	113	108	142	147	150	147	131	119	126	112	132	137	142	140	124	164	116	123	143	129	136	126	151	115	126	159	147	140	122	146	132	125	138	126	116	147	128	141	129	146	132	149	136	120	132	115	122	118	126	128	120	115	119	154	124	110	127	128	126	113	117	127	138	135	142	116	135	144	121	123	143	153	121	120	131	134	114	133	122	132	141	131	132	123	153	132	141	132	122	144	116	128	150	131	126	135	140	126	120	137	113	133	113	111	143	132	125	126	94	133	144	142	152	134	149	148	124	143	116	137	143	149	130	134	120	143	122	147	133	123	129	141	134	119	128	120	132	130	136	125	139	155	139	97	114	145	143	130	127	131	123	140	129	129	142	116	123	126	110	135	113	132	132	123	122	117	122	102	134	130	119	155	131	155	115	148	129	133	124	116	137	133	141	131	130	149	129	127	127	105	127	146	119	128	106	117	135	116	132	132	130	122	126	144	121	137	141	135	116	143	135	137	128	122	151	135	120	124	142	130	128	125	137	130	129	131	134	125	126	142	117	129	125	120	131	143	117	123	102	131	132	119	119	132	117	122	134	133	138	135	121	127	124	115	133	115	111	145	132	120	146	124	135	113	144	119	126	125	120	95	124	123	135	130	129	127	124	126	128	126	120	129	122	133	136	108	138	117	119	106	128	98	129	111	128	144	130	123	135	141	138	118	116	140	142	159	161	145	134	131	146	134	130	122	114	122	127	134	137	128	107	117	138	131	120	131	136	118	102	141	111	128	137	134	134	153	137	125	122	111	141	130	131	125	134	130	127	133	136	122	131	128	129	131	127	132	130	141	114	137	124	150	118	142	126	124	129	147	155	124	119	123	131	124	145	122	139	128	121	126	133	105	126	128	148	139	115	145	133	117	128	135	126	128	129	135	127	136	111	124	123	147	125	121	145	145	108	136	128	126	141	144	147	116	125	140	129	120	120	137	134	122	141	140	134	135	132	132	126	119	114	113	122	119	103	138	112	128	123	129	140	138	121	129	142	122	141	125	129	137	127	113	113	131	132	141	113	136	127	141	138	143	124	136	135	118	136	137	115	102	127	129	121	138	136	122	121	125	131	137	130	128	147	122	133	143	121	128	119	115	143	140	144	130	116	107	132	107	147	115	133	115	128	115	146	133	134	116	121
13701	11449	4771	4819	382	307	229	208	200	177	194	180	178	176	169	169	179	175	169	170	181	177	174	187	150	155	155	155	153	149	167	166	162	170	160	172	188	159	148	160	145	154	179	162	179	163	148	162	174	166	141	171	165	146	145	149	187	166	150	160	156	158	163	152	168	148	158	162	175	167	155	163	141	164	147	164	162	182	177	151	152	154	173	176	151	161	159	164	143	155	156	155	172	140	170	148	157	156	147	158	169	159	163	155	163	158	159	173	176	170	156	169	144	197	162	187	147	174	158	150	162	169	162	162	160	151	155	170	160	179	161	141	177	180	153	153	164	143	162	145	148	153	157	162	169	172	161	138	173	167	169	170	168	178	154	153	160	144	157	169	151	152	141	179	181	166	132	178	145	174	159	173	163	165	158	153	161	161	146	127	180	152	158	151	153	172	142	141	179	143	141	161	171	143	170	145	164	156	174	172	150	154	160	150	154	151	158	161	156	161	136	152	150	148	145	171	170	142	193	164	172	151	178	137	179	140	155	155	163	147	170	159	172	134	157	162	123	151	144	160	179	170	162	154	186	161	179	169	175	169	154	180	167	167	170	146	152	160	152	149	163	173	177	179	161	161	162	129	154	145	168	173	158	174	149	135	158	166	144	162	170	150	149	145	140	179	131	134	144	161	174	164	150	184	157	164	151	156	161	155	161	159	157	154	153	161	167	175	173	166	140	162	155	155	167	150	168	148	145	162	147	163	177	144	166	166	144	155	149	159	149	148	155	145	178	167	181	151	161	174	147	126	167	163	164	156	182	155	144	152	162	162	137	146	163	168	160	168	164	175	177	159	154	152	175	162	183	165	180	137	157	150	155	157	158	158	157	174	147	195	187	147	181	165	158	154	174	183	175	181	177	166	184	134	172	146	146	166	147	139	154	166	149	157	151	153	139	171	155	151	142	155	170	136	185	176	163	144	154	175	163	168	163	140	164	160	164	168	155	139	159	177	177	180	160	169	169	162	163	140	172	155	148	139	145	159	147	152	177	150	175	176	137	160	166	162	168	161	176	161	148	146	154	172	166	188	152	155	170	155	144	143	156	159	172	157	156	154	159	181	151	161	162	161	158	167	177	171	162	169	147	165	174	188	157	153	164	146	162	171	152	153	171	155	156	168	148	169	151	187	138	157	165	149	142	153	135	171	174	160	152	156	177	164	177	170	158	168	169	165	156	170	166	159	158	149	167	173	147	168	142	169	163	165	173	161	185	157	175	148	152	159	163	147	152	144	164	157	147	139	177	157	183	153	141	159	149	173	149	164	177	151	201	145	157	163	141	141	152	156	150	144	140	143	178	170	163	149	151	147	186	159	154	146	163	161	174	150	157	171	124	169	154	170	149	153	184	152	159	146	147	176	146	174	160	153	148	158	151	163	170	169	150	157	151	136	162	155	168	171	162	158	166	158	176	180	169	163	174	154	156	148	159	169	155	156	171	149	161	156	164	150	178	170	170	177	159	168	136	166	154	153	159	160	146	164	129	149	167	182	153	164	154	146	175	139	146	189	149	153	161	153	164	170	164	162	147	166	133	162	172	150	177	148	172	155	160	150	171	175	153	177	171	182	137	169	156	175	147	149	179	181	134	172	179	170	163	161	162	156	163	164	184	160	165	154	152	158	155	142	155	160	165	169	178	175	164	147	150	163	168	153	160	154	160	163	157	155	157	166	165	192	164	161	179	165	148	166	195	176	149	140	164	161	150	161	149	184	176	162	149	172	147	170	152	154	163	171	167	155	141	173	160	152	159	164	160	162	154	161	166	168	159	162	162	167	186	175	177	174	164	172	147	162	158	171	168	147	167	182	177	182	157	167	158	183	178	175	175	149	158	150	182	164	158	157	150	166	169	151	168	151	171	165	145	168	173	162	160	172	170	162	141	137	167	157	173	167	144	183	158	174	194	160	147	168	139	157	147	161	165	142	168	157	184	149	179	149	177	189	176	177	139	144	179	171	166	164	155	138	152	170	144	172	160	153	160	165	153	153	146	157	165	135	161	162	160	172	173	141	156	140	161	157	157	167	174	145	158	155	154	170	165	154	178	156	136	164	161	166	174	158	145	161	141	162	157	167	168	160	157	175	148	144	147	159	162	164	179	177	135	165	174	158	166	156	172	161	143	191	150	170	170	143	166	140	161	150	168	163	176	184	161	144	150	156	153	147	168	139	162	162	151	148	176	150	161	151	149	146	185	166	132	155	153	157	174	177	165	157	170	139	143	134	159	170	147	167	185	162	179	145	161	178	166	180	143	169	148	147	161	137	170	135	164	177	144	145	166	161	156	143	167	168	180	143	152	166	162	171	154	142	152	146	156	144	141	159	171	153	166	157	166	162	160	152	164	179	155	151	128	154	180	175	151	162	142	178	180	161	149	171	170	163	163	163	143	156	143	171	138	165	142	135	150	174	167	160	146	164	186	144	169	176	153	169	156	189	153	149	151	160	177	164	148	155	169	171	179	130	156	148	176	191	149	165	169	141	147	150	154	172	141	169	147	141	180	188	153	164	158	171	177	174	147	130	166	171	169	159	161	171	163	156	155	145	150	200	151	163	153	141	144	117	157	153	176	191	165	133	163	149	145	154	162	162	163	139	181	156	142	157	161	145	136	161	184	145	122	153	148	173	174	164	164	154	176	191	172	181	160	147	169	149	173	166	132	150	157	160	150	157	177	168	165	144	152	156	150	157	154	147	173	162	120	181	176	166	175	173	129	167	177	160	181	169	140	136	149	140	149	153	157	170	176	161	170	162	159	161	151	156	158	149	177	166	170	179	177	169	167	149	181	155	154	162	151	167	147	153	175	157	171	154	157	195	140	166	168	172	154	154	153	139	157	167	163	138	179	164	165	182	141	158	154	183	168	137	162	168	145	155	166	164	143	156	166	175	152	148	181	157	154	150	154	151	124	156	155	158	159	138	152	173	157	153	148	154	160	149	140	178	160	181	177	189	166	176	147	163	154	154	159	193	153	166	146	168	166	136	171	129	177	172	175	162	168	162	169	160	158	134	148	160	161	162	160	165	151	151	144	161	136	169	161	141	151	141	147	171	158	142	183	144	174	175	172	165	176	161	152	148	150	161	169	171	174	161	147	157	144	154	147	170	169	179	158	166	150	150	170	142	171	162	144	160	163	145	173	164	145	155	159	151	161	140	167	171	163	137	151	169	164	150	167	154	156	158	154	156	163	190	171	164	162	149	161	154	177	164	160	192	168	155	155	179	153	192	145	165	152	168	160	175	173	146	164	173	155	156	129	137	160	142	163	185	151	170	190	139	143	165	137	163	174	158	174	162	155	166	151	166	173	170	151	160	169	162	167	166	172	146	168	160	141	150	118	157	160	150	161	158	160	142	171	151	171	161	172	158	168	152	169	161	171	184	163	162	166	151	165	145	142	156	142	174	165	178	165	146	171	126	137	142	174	169	159	153	179	164	156	163	158	160	154	169
23655	21192	28610	24335	21143	12399	1370	788	653	567	485	433	450	400	400	390	336	405	344	319	305	350	321	366	323	333	314	355	342	318	300	304	303	303	306	314	288	291	316	287	319	282	306	292	324	299	321	297	317	310	323	312	305	304	278	332	322	286	305	331	316	323	316	299	294	292	298	296	282	314	258	320	291	278	291	288	301	288	314	305	307	282	316	325	300	309	265	274	286	276	311	320	297	316	296	296	342	322	289	304	320	313	289	325	306	309	291	290	299	308	315	306	316	280	293	298	315	297	282	295	349	299	280	288	335	308	318	299	327	270	286	303	309	298	291	283	298	324	291	307	312	312	277	288	317	287	278	280	309	328	271	286	321	276	306	304	295	279	277	300	296	315	288	318	287	302	307	299	303	285	299	362	314	306	330	315	260	291	293	301	289	330	323	285	313	304	278	302	297	303	289	303	284	292	322	301	294	282	289	301	302	317	309	293	303	258	314	329	304	272	287	289	323	294	296	277	263	294	342	268	271	266	297	279	301	296	308	327	295	299	285	315	319	280	318	270	314	288	327	327	292	302	323	300	270	309	264	298	311	307	298	297	312	307	286	311	306	288	273	309	321	286	284	287	295	288	281	303	304	306	328	308	291	274	293	280	308	336	315	259	273	290	314	318	291	317	320	299	334	302	289	302	313	325	282	305	316	293	300	303	310	275	317	325	288	289	291	301	278	292	273	273	360	281	317	303	308	296	321	319	284	298	293	279	310	323	273	293	299	293	274	279	312	295	298	290	283	295	313	312	296	298	297	284	311	291	252	302	304	278	316	279	280	296	325	337	318	341	291	315	314	305	297	274	302	274	305	302	305	320	312	302	296	312	289	327	296	294	279	308	295	318	321	296	281	280	290	281	316	296	300	315	314	287	305	264	306	272	311	312	279	289	284	314	295	300	310	261	279	276	285	286	287	292	294	305	291	336	320	291	316	310	314	284	297	286	298	290	301	287	287	284	317	314	309	269	284	316	311	297	293	290	298	277	300	304	271	337	308	281	297	304	261	317	328	279	285	284	331	282	300	311	326	277	313	313	319	282	318	290	309	305	301	295	276	297	307	322	300	309	310	281	300	283	269	289	297	299	309	297	269	333	281	318	268	301	305	281	299	298	305	314	312	288	309	283	276	313	305	309	274	312	273	305	281	286	290	329	316	321	301	318	301	273	305	304	309	284	314	276	309	325	311	287	274	302	297	316	319	294	298	284	289	327	302	320	306	309	299	307	310	320	264	310	300	349	291	278	268	286	262	337	311	314	280	285	284	301	266	334	289	276	291	291	280	270	313	312	301	276	274	308	293	309	305	291	342	275	304	270	300	323	309	310	315	270	291	304	311	285	295	317	324	309	306	268	288	301	286	309	284	308	282	306	318	312	298	300	283	313	324	291	286	275	280	293	292	315	293	277	317	303	303	280	312	325	287	294	307	313	314	290	333	314	280	293	306	308	308	277	302	312	297	312	285	301	308	280	328	313	292	304	317	323	281	303	312	311	329	296	289	285	306	303	290	298	265	292	270	313	302	304	302	294	302	330	286	303	305	278	289	296	298	300	294	282	297	306	276	290	290	277	321	330	311	322	294	319	319	315	289	300	295	297	277	301	268	280	287	295	312	290	320	286	288	300	303	293	303	302	308	296	303	312	317	319	301	283	290	285	302	296	272	254	314	299	288	288	325	295	285	289	287	322	321	280	290	291	283	284	285	316	310	311	286	292	315	319	313	301	321	265	295	294	280	299	278	292	262	292	287	292	308	298	288	305	301	303	335	278	296	311	291	311	311	298	300	292	293	290	274	317	325	280	320	274	324	298	298	291	327	297	293	297	256	286	310	280	321	296	277	314	287	289	286	291	328	290	298	342	283	299	298	305	287	267	290	292	317	307	266	292	306	281	316	314	278	281	288	276	315	285	304	289	315	331	321	297	333	284	286	282	305	315	313	330	316	286	306	265	319	310	314	288	283	299	286	274	290	322	275	291	291	295	299	297	314	268	287	296	303	316	287	284	305	292	309	285	293	311	294	303	286	296	317	293	322	295	325	292	308	297	321	316	292	310	293	283	321	326	297	303	280	288	300	288	314	302	284	299	327	293	308	314	287	258	292	301	315	268	298	287	314	306	288	269	306	290	308	314	308	272	261	294	316	321	292	301	274	317	281	297	294	290	309	322	316	327	330	265	297	297	303	323	312	288	303	311	279	294	292	317	297	282	254	286	260	276	305	301	303	287	290	313	285	282	299	318	289	307	307	268	322	290	292	308	316	298	293	284	300	307	289	294	282	301	301	305	315	314	298	293	283	309	300	326	306	314	302	332	331	304	340	298	295	292	300	286	271	290	290	335	315	311	309	297	294	310	313	311	304	311	294	312	312	293	298	314	298	302	301	273	349	337	295	329	301	282	322	320	326	288	321	300	309	281	292	296	305	313	302	307	320	303	314	294	288	296	299	286	273	301	292	260	300	299	315	303	302	302	308	316	333	307	294	321	328	311	316	298	285	290	339	321	300	289	323	321	268	301	327	312	284	308	265	325	300	312	300	305	297	302	292	313	312	321	308	298	286	280	305	297	310	302	293	289	305	295	289	309	303	277	294	321	301	297	305	276	290	274	316	277	317	284	326	320	290	289	319	310	320	314	289	317	326	305	288	296	305	292	278	319	283	274	296	279	322	294	300	297	302	282	284	274	301	294	287	291	313	315	307	306	297	308	322	332	278	308	315	288	286	315	295	279	326	284	286	313	263	251	296	289	307	310	283	264	278	281	307	275	324	301	297	283	311	298	308	312	305	290	286	281	282	291	329	322	287	299	288	289	311	285	304	300	344	277	305	280	305	304	321	278	286	298	342	278	309	271	322	281	297	301	313	310	304	291	316	290	292	289	296	330	290	284	251	297	300	289	295	311	276	289	289	295	276	285	328	283	304	282	293	281	304	310	310	308	297	283	309	268	307	326	316	315	295	295	320	289	293	295	314	314	290	317	296	296	271	299	297	323	330	273	304	329	284	264	312	315	290	299	280	284	307	285	283	275	267	282	286	282	307	301	299	302	308	268	301	293	299	279	277	292	265	287	293	299	306	302	292	307	321	316	301	287	309	284	295	319	280	296	295	297	283	295	290	309	345	291	293	290	292	299	294	305	291	282	275	302	274	280	305	315	290	294	282	300	323	322	280	289	335	280	322	299	279	321	255	293	304	298	310	317	304	305	317	289	322	312	305	276	309	312	280	299	297	278	278	296	296	309	277	307	309	314	299	318	299	320	305	284	315	283	312	316	279	297	315	288	284	293	310	277	298	264	317	313	287	277	289	340	306	298	277	313	263	312	321	283	305	308	290	271	297	290	290	284	314	299	279	321	310	310	283	297	271	312	297	307	290	287	284	311	288	322	297	292	320	280	306	300	312	302	287	289	315	327	277	280	312	310	312	294	296	296	330	286	309	294	317	288	292	260	293	284	308	285
15959	20383	13157	24645	2944	2075	1686	1308	1058	904	763	705	634	558	533	498	493	474	445	412	423	379	396	397	370	374	370	383	394	385	380	358	356	388	352	351	390	326	387	351	395	357	374	358	328	373	373	363	345	369	328	349	352	359	358	341	324	350	379	359	312	379	383	361	342	346	351	354	319	358	360	357	346	316	365	368	322	320	350	352	341	354	366	358	353	334	323	364	328	330	353	336	357	370	318	330	337	373	335	333	355	347	358	336	308	345	354	359	382	387	377	362	358	351	338	340	359	324	332	332	342	375	365	318	338	375	363	339	357	387	336	305	338	331	360	354	310	334	312	331	299	339	336	335	337	375	289	337	329	307	369	361	375	324	386	318	325	358	322	379	387	358	327	323	328	353	332	323	354	354	371	324	341	354	366	305	321	350	337	313	360	318	327	347	319	318	304	346	338	334	348	348	351	335	330	375	325	358	379	353	356	340	351	327	358	355	343	347	362	325	347	348	304	363	304	349	340	359	339	350	359	364	341	344	382	339	354	345	364	346	338	333	338	315	369	335	350	352	321	341	355	303	336	362	361	347	353	344	340	349	323	340	351	338	355	332	344	361	314	305	334	354	369	348	359	349	348	343	329	358	339	336	350	343	374	347	356	364	324	361	379	336	343	350	342	353	353	374	362	344	332	335	378	332	328	347	381	325	346	333	325	341	318	325	319	348	361	345	337	350	370	341	348	354	337	372	338	337	338	356	358	338	332	344	308	347	331	343	355	329	335	352	338	369	325	324	355	326	361	331	358	362	311	354	335	317	352	370	343	336	375	362	356	321	292	310	349	332	319	356	351	349	352	354	327	357	357	298	329	354	298	362	358	354	329	339	342	371	348	329	337	332	356	347	295	353	347	332	369	342	326	318	360	318	343	364	344	384	388	336	353	288	317	350	320	322	369	346	351	311	343	332	350	308	321	337	326	355	333	336	337	369	340	347	328	334	348	347	378	350	364	337	332	353	338	361	330	341	356	363	340	365	371	339	355	366	348	319	296	332	332	346	326	314	333	341	315	332	322	337	321	318	354	314	334	364	327	355	338	355	322	313	353	353	368	319	336	328	344	354	309	342	391	393	342	332	291	338	334	358	352	339	338	338	341	355	356	313	339	313	315	334	326	325	302	336	367	335	353	334	329	360	338	322	355	342	314	307	328	361	306	342	357	341	361	357	337	348	346	329	319	334	351	351	346	361	334	326	349	336	355	340	338	349	330	333	331	348	295	328	370	339	336	319	323	324	360	364	351	358	300	322	310	333	333	384	380	343	339	372	354	338	340	349	331	358	350	363	322	352	348	328	324	323	330	328	360	366	338	329	336	351	321	341	348	317	331	351	367	329	360	351	337	350	352	352	368	351	351	344	331	343	297	337	334	347	325	341	381	349	349	350	350	354	330	332	342	339	350	331	352	290	349	308	348	328	357	300	348	358	365	379	329	336	310	345	321	343	340	347	301	328	381	328	305	348	343	342	333	328	293	344	363	324	374	325	359	340	353	339	351	349	357	311	330	337	354	362	336	367	362	368	320	335	358	344	348	329	318	359	351	332	317	332	343	351	367	336	320	368	342	332	385	335	352	328	330	327	341	365	314	302	338	344	344	351	342	350	333	311	343	342	331	337	352	344	377	356	344	358	350	364	343	335	357	311	358	344	329	342	359	354	308	336	327	349	348	390	344	320	372	379	331	355	347	352	336	340	334	360	319	332	316	380	366	355	337	338	353	393	388	337	331	377	362	342	352	343	351	352	350	343	346	344	345	345	359	344	372	340	332	310	329	367	353	323	329	289	340	326	330	355	347	307	313	339	341	328	339	361	352	318	332	331	357	356	318	371	350	336	327	338	317	314	369	350	349	354	326	332	333	341	316	314	382	372	339	344	332	345	347	335	317	354	359	317	333	353	357	354	371	311	365	335	374	335	325	335	325	364	344	374	334	330	379	336	336	346	356	366	359	346	336	323	352	345	371	333	334	365	341	323	363	317	326	335	341	352	350	346	349	349	352	357	317	354	344	345	368	387	333	326	357	329	336	324	354	361	374	315	342	378	354	323	353	350	340	339	340	364	332	351	369	384	377	339	322	347	333	335	305	338	346	324	331	321	340	352	343	346	353	321	328	354	353	336	312	363	346	337	344	325	348	362	366	353	362	335	306	342	319	348	296	326	328	360	343	352	329	348	357	343	364	347	351	318	357	340	362	358	358	339	340	333	366	354	353	320	335	363	333	347	358	342	384	359	347	361	307	336	346	329	353	363	355	366	366	373	311	308	371	318	351	365	347	377	387	342	351	346	354	337	378	334	317	343	328	353	328	361	331	318	341	359	382	328	349	362	353	339	329	351	364	329	348	314	314	361	363	330	345	368	323	328	306	350	337	372	342	366	346	344	334	336	338	339	359	380	326	354	347	351	348	338	343	377	391	347	337	343	354	383	333	329	361	338	358	342	334	360	337	328	345	328	346	324	332	349	350	307	355	335	331	361	358	321	376	290	320	329	338	352	352	370	326	329	348	355	334	327	339	333	345	314	375	370	344	337	339	337	353	329	328	351	393	367	358	338	360	350	312	342	351	354	338	345	329	374	351	311	360	335	331	363	332	338	374	323	352	344	359	367	369	367	357	357	349	359	358	300	349	343	318	354	377	329	325	340	345	348	345	342	321	339	363	325	338	330	350	329	332	351	382	336	392	318	369	337	341	343	354	340	354	321	337	343	371	347	351	338	376	345	329	349	336	296	352	339	368	324	336	362	349	360	342	334	342	310	344	320	347	373	351	348	322	322	337	361	345	336	346	377	343	334	377	331	356	360	349	325	335	366	348	339	375	358	321	341	352	352	358	334	349	355	378	326	356	352	336	344	317	322	365	353	342	317	338	341	335	329	335	368	380	310	353	377	346	359	343	350	346	347	353	367	355	348	354	319	339	347	301	358	339	337	352	332	341	350	341	321	367	351	352	356	362	307	368	378	370	367	363	384	346	368	319	336	350	343	319	343	352	337	356	344	363	349	333	329	326	368	364	341	360	359	345	352	358	306	336	344	310	330	314	327	313	321	359	328	353	338	337	347	341	325	360	343	325	338	351	354	353	342	370	348	326	329	351	338	327	323	333	349	334	338	374	345	342	338	339	323	317	331	323	362	386	329	329	322	342	352	371	319	331	355	343	351	367	356	365	333	328	342	359	374	331	308	338	367	341	317	367	357	353	348	331	305	339	334	334	313	332	334	346	331	324	331	319	344	355	353	305	339	316	319	350	325	320	344	380	339	354	353	356	356	334	342	347	344	321	347	361	378	359	371	344	359	334	328	344	325	374	322	344	356	339	338	332	354	333	345	345	327	331	354	320	332	340	343	330	328	347	309	339	354	368	343	348	331	339	337	353	361	321	348	341	326	338	346	358	354	359	358	335	333	324	329	339	344	336	369	333	337	322	344	333	350	367	307	334	356	370	339	369	359	343	360
24808	21158	27554	25280	13886	932	440	380	286	297	265	251	258	248	220	204	215	188	219	190	228	189	215	203	218	201	186	198	203	171	213	173	182	191	179	181	180	193	186	194	186	166	174	169	174	166	203	191	184	183	201	206	165	169	159	200	145	194	177	200	207	184	171	186	178	187	156	194	170	174	216	179	158	184	164	178	169	184	203	178	191	172	181	187	163	169	176	170	183	183	172	184	194	176	170	193	161	191	179	189	174	162	180	159	195	184	181	200	180	196	179	188	177	187	172	200	190	171	180	170	150	209	184	184	210	182	157	158	165	167	156	204	184	177	184	184	202	173	164	178	188	195	163	160	188	168	180	199	193	166	207	165	177	177	188	192	193	178	163	174	168	158	187	171	169	162	170	187	183	186	172	184	166	160	186	176	185	191	163	168	174	191	183	175	158	172	154	174	182	192	179	165	174	200	191	167	192	160	193	185	171	176	193	182	176	177	162	174	167	173	201	174	189	170	171	170	188	174	179	191	181	171	165	184	185	186	204	201	182	159	170	183	168	182	196	218	173	192	155	202	181	167	193	172	196	169	166	192	195	182	171	186	160	190	193	177	172	168	176	181	194	181	169	166	182	176	176	188	160	165	179	186	209	200	203	173	155	180	185	165	169	173	194	175	169	171	179	172	190	186	156	173	199	186	187	171	168	185	165	176	189	175	192	176	166	175	176	196	192	186	172	178	185	190	184	192	187	154	205	168	176	181	163	192	170	205	184	168	208	175	162	183	162	172	172	176	191	197	188	171	171	190	169	176	192	167	177	179	189	172	184	177	175	186	176	175	182	177	197	188	184	187	183	181	210	187	182	167	146	183	183	184	197	168	143	191	164	155	180	171	172	190	170	187	185	180	184	185	186	201	174	174	172	183	167	175	184	193	194	202	200	187	164	173	166	175	201	176	173	148	195	166	169	201	202	173	172	205	176	160	170	181	202	184	180	183	160	149	176	168	163	192	173	176	195	184	167	172	211	176	180	195	168	198	190	169	173	179	192	184	164	169	200	168	175	198	184	153	184	172	162	192	195	187	191	186	174	154	183	170	148	163	179	185	168	202	171	185	169	204	196	181	166	185	190	198	183	172	214	201	174	183	182	170	183	168	192	157	178	173	186	188	146	179	145	176	183	185	182	195	190	170	187	165	181	205	172	179	192	182	194	193	180	191	181	171	196	171	187	193	203	185	183	163	174	191	199	199	168	198	177	184	191	167	158	174	185	184	191	162	189	176	164	168	186	152	183	182	169	170	166	178	167	165	175	189	177	176	161	163	189	198	171	187	193	195	168	171	151	171	169	182	192	169	173	169	182	178	167	165	169	166	182	162	174	154	168	175	184	182	160	177	163	159	175	171	213	170	167	173	195	181	187	159	168	182	166	204	201	189	154	167	196	170	177	158	180	186	186	159	174	176	195	174	194	182	199	182	177	184	161	167	176	167	194	180	194	207	201	178	190	148	176	177	166	193	182	194	193	173	174	168	204	182	187	160	180	174	162	185	199	197	161	167	199	181	184	206	183	182	172	201	197	163	190	174	179	169	184	169	183	166	192	170	181	172	176	192	188	181	188	174	172	170	187	186	189	166	182	204	178	192	182	166	189	180	170	194	199	168	184	187	181	158	183	171	192	201	191	191	184	177	186	173	182	202	182	168	201	162	197	164	181	187	173	179	178	173	183	193	174	182	177	175	181	176	193	175	187	178	190	195	193	169	186	172	187	169	169	200	192	199	168	181	196	204	199	197	191	176	170	190	212	161	161	161	182	154	183	165	167	184	190	159	171	175	193	182	163	179	171	164	182	209	165	167	181	204	181	159	170	181	206	197	186	180	192	191	164	180	194	177	199	150	184	168	187	181	166	173	197	167	195	151	186	192	165	203	198	197	192	193	158	197	174	198	178	205	182	215	170	186	189	180	186	187	179	196	200	191	190	172	207	154	190	185	176	173	177	155	172	189	175	189	199	198	160	191	192	156	198	166	177	182	187	203	178	191	190	160	181	168	178	168	179	199	183	173	170	181	166	147	192	194	164	205	199	166	190	162	213	151	170	180	172	183	214	172	172	182	186	167	193	183	210	180	199	197	166	184	172	154	175	212	197	165	184	183	196	187	204	180	171	178	178	157	192	171	184	197	186	166	179	159	177	177	184	211	165	171	211	166	174	171	190	190	168	152	163	165	158	167	182	199	187	183	189	189	174	188	186	184	186	199	177	180	184	190	190	163	183	159	187	177	187	183	186	191	193	158	183	189	183	179	190	148	183	191	202	195	166	162	173	171	163	202	189	192	157	170	170	196	187	190	191	185	193	171	179	163	176	188	186	178	157	165	174	179	167	166	190	191	171	184	171	162	167	190	198	164	169	175	163	195	186	199	180	190	174	177	187	187	182	170	204	217	178	175	197	189	162	176	195	158	207	189	168	170	199	172	170	182	175	183	172	167	176	210	184	175	175	183	168	187	172	161	179	190	197	181	194	168	172	157	189	180	178	181	180	208	149	180	160	187	196	181	203	185	187	159	184	185	178	186	145	146	187	165	187	195	194	183	159	186	198	182	186	180	167	175	171	172	185	179	196	164	154	181	173	183	186	193	195	191	192	175	185	152	199	196	151	174	155	182	214	175	188	197	183	167	199	174	188	187	193	209	176	175	177	191	170	172	191	168	164	189	175	178	185	158	194	190	179	183	183	168	181	188	184	206	189	193	162	171	173	149	183	157	191	176	208	175	187	178	199	184	179	183	179	182	177	164	196	161	196	165	181	179	208	189	166	175	198	170	180	192	217	181	165	164	170	192	172	196	151	181	180	187	179	187	176	165	170	157	169	177	201	184	193	189	168	184	162	197	168	192	179	182	182	182	198	166	179	167	214	179	175	167	193	196	194	184	163	181	185	203	170	171	178	187	161	193	174	172	188	174	185	188	163	188	169	159	186	169	182	169	173	176	191	183	157	186	186	188	190	209	188	175	164	186	187	191	160	203	200	171	176	162	180	168	177	193	175	166	167	181	175	166	186	183	181	184	168	173	181	174	169	188	195	176	194	148	181	177	182	196	179	185	186	173	181	173	191	215	192	148	159	157	174	194	173	162	164	180	192	160	187	164	185	176	186	188	193	178	166	179	167	161	177	169	187	191	188	173	208	169	186	185	172	171	159	177	171	187	183	179	189	170	167	178	189	179	155	203	170	225	173	162	194	181	204	191	184	152	159	189	203	185	172	180	219	204	181	187	162	172	175	201	158	159	187	180	181	182	162	172	174	191	187	187	197	193	213	172	163	169	186	185	177	184	184	157	184	165	176	192	180	147	159	182	164	197	187	174	175	210	181	176	191	158	164	195	162	167	180	180	194	146	195	199	183	196	197	182	179	203	170	176	173	159	196	189	195	185	187	201	181	192	157	185	175	184	173	176	171	209	167	184	169	181	184	181	177	188	178	171	196	185	179	178	192	172	179	177	186	188
15044	14605	9340	19549	1593	1219	929	777	591	499	444	479	356	337	346	294	300	296	301	288	285	236	236	260	274	252	259	242	252	261	236	214	235	241	249	214	253	277	230	236	217	249	229	256	218	227	240	264	242	248	234	222	225	231	226	246	213	244	218	255	232	194	232	210	241	242	221	217	254	238	216	235	229	229	238	218	236	229	226	237	249	227	205	244	245	235	244	208	256	245	236	232	210	235	246	226	224	207	223	221	228	200	200	219	211	271	229	241	244	230	223	220	221	231	230	226	247	209	236	235	238	240	197	258	223	240	217	225	236	237	229	242	259	223	247	229	218	216	226	261	233	206	243	201	192	244	246	233	213	252	229	219	196	255	219	229	221	230	246	240	226	237	239	237	229	231	223	243	211	243	265	231	252	246	243	253	243	249	218	193	230	195	265	223	228	233	224	229	225	215	239	233	249	224	209	220	243	230	245	249	202	243	214	259	224	248	237	209	222	242	207	244	214	231	223	224	268	216	217	234	235	254	203	238	217	199	232	228	265	250	222	228	233	229	215	251	256	251	221	237	235	231	229	217	269	233	252	191	247	268	248	233	246	238	215	212	242	228	221	216	228	213	227	199	236	200	210	246	235	222	228	231	224	190	239	226	249	245	249	237	251	230	236	209	234	241	236	236	197	240	223	233	246	220	262	230	222	212	241	209	222	228	198	239	233	214	235	206	247	219	206	239	241	232	198	204	233	197	219	230	240	242	215	245	223	210	227	227	219	236	233	216	208	183	216	217	232	228	243	230	208	258	225	230	229	216	216	214	229	208	226	233	215	236	227	227	241	219	245	225	233	230	212	220	227	250	219	243	222	234	206	225	241	240	210	191	209	254	241	236	252	243	212	248	230	221	210	261	232	226	215	227	230	239	236	237	218	204	206	242	213	233	229	237	236	208	232	221	222	230	229	252	239	235	204	228	225	224	210	239	231	234	223	225	225	233	227	212	238	238	238	229	238	257	229	220	217	229	219	242	217	241	206	251	208	229	216	224	258	209	217	214	225	217	230	229	219	217	240	216	213	226	236	233	202	213	241	208	209	223	251	222	203	245	226	220	255	222	240	249	208	212	220	209	219	221	236	264	226	225	245	230	222	231	259	235	259	226	227	208	239	209	241	247	222	201	248	235	220	242	255	229	234	223	224	230	209	226	241	254	207	237	226	217	215	232	226	224	204	212	216	227	207	237	210	214	183	213	202	237	233	224	226	212	229	220	214	239	262	223	230	221	240	230	254	280	202	244	224	221	237	236	230	206	234	243	192	225	224	236	248	219	238	240	225	216	230	213	223	236	248	235	210	238	251	239	206	223	201	204	214	246	232	245	246	222	212	217	236	242	241	239	211	229	219	241	206	225	237	209	222	210	217	219	224	249	207	233	226	253	249	237	210	222	214	273	200	220	225	238	204	234	214	238	252	258	236	266	215	242	220	227	198	226	202	228	245	219	231	228	230	231	217	244	247	250	249	234	230	225	243	226	247	224	239	218	211	237	238	198	215	199	234	242	211	250	237	226	242	210	222	228	238	230	220	243	192	257	230	218	238	230	228	208	220	239	224	233	212	242	220	232	240	214	224	192	218	248	202	259	225	239	213	232	216	255	228	249	254	230	226	241	241	245	236	215	252	232	229	262	251	223	215	201	227	262	209	235	218	212	240	230	223	264	219	239	211	223	250	202	227	236	231	264	232	217	240	251	231	243	217	216	212	211	211	215	262	206	227	239	223	211	223	244	232	239	272	237	234	222	230	223	239	244	214	231	241	227	215	239	226	240	223	269	216	202	223	231	201	252	214	190	226	211	239	193	217	225	231	244	234	213	233	238	220	227	225	241	233	218	229	241	234	255	223	247	222	247	228	242	224	218	214	248	201	221	234	217	218	224	211	250	239	210	221	219	223	225	206	228	247	250	243	208	229	237	214	221	210	235	202	252	240	238	230	236	231	240	235	216	235	230	271	242	251	229	211	215	214	239	211	237	220	230	211	219	235	249	237	237	243	220	204	248	227	247	230	222	203	231	222	256	209	240	227	222	221	225	252	243	239	241	253	225	240	217	235	233	247	213	210	220	244	227	235	231	249	238	241	230	212	234	215	202	226	218	219	227	234	231	240	245	212	225	205	228	246	219	238	235	230	210	217	211	262	229	190	214	254	228	199	207	222	201	236	256	200	214	236	236	213	251	204	254	226	211	234	219	223	216	231	236	238	212	213	244	218	229	221	229	222	236	212	228	237	246	253	199	235	219	206	209	224	237	233	223	259	244	233	239	221	227	238	212	186	207	221	215	244	225	234	242	246	203	229	231	214	207	233	237	267	231	212	211	234	217	233	231	224	229	245	223	209	234	187	249	202	243	220	213	226	236	223	243	240	237	210	237	211	231	227	209	209	200	248	225	257	238	256	206	236	223	239	254	223	205	215	238	253	246	253	247	220	244	187	234	227	222	231	234	233	194	219	222	243	252	224	233	237	235	214	219	203	225	210	244	207	228	254	249	235	235	234	227	229	246	249	229	240	231	221	244	220	246	236	220	209	249	242	237	210	217	224	240	257	239	211	250	211	230	225	218	224	239	229	237	235	237	246	221	272	239	220	217	218	235	260	209	234	271	260	244	256	214	203	226	215	228	240	230	208	237	258	224	241	239	241	222	234	223	228	229	243	235	233	252	232	219	240	231	225	242	231	218	199	211	242	240	225	205	233	222	244	220	227	235	241	183	259	221	211	224	220	258	224	227	226	230	225	214	240	213	225	227	219	222	237	213	235	237	237	225	230	222	221	208	234	243	233	212	224	226	241	233	232	217	251	218	221	230	226	229	228	232	213	212	222	253	237	221	240	216	220	246	231	237	225	239	270	231	204	238	230	205	232	239	227	245	251	239	226	227	228	233	191	240	244	260	249	234	246	255	223	200	211	217	215	224	273	247	202	207	242	220	245	216	212	218	226	242	210	216	206	223	233	231	236	211	223	235	230	235	235	250	233	227	248	228	224	215	207	217	249	227	230	216	205	235	227	234	234	237	261	252	243	250	214	203	234	207	229	218	243	247	225	227	234	251	223	255	230	224	216	214	214	207	225	232	246	193	222	251	205	232	217	217	200	204	250	237	224	223	208	226	216	243	228	252	215	231	225	210	196	235	218	224	247	209	238	250	239	222	235	237	241	209	289	219	250	227	230	210	245	202	258	230	213	198	259	232	228	246	223	219	210	225	208	221	217	231	232	255	199	228	225	217	236	223	269	232	226	236	197	222	229	215	203	223	240	206	231	215	238	199	239	233	226	225	235	247	210	236	237	218	222	224	231	210	211	237	209	234	223	231	219	204	211	220	229	200	225	232	194	214	215	235	216	224	204	257	237	235	230	235	222	226	222	215	238	253	220	211	247	251	240	226	212	218	270	225	236	205	212	217	191	221	249	196	217	246	233	231	235	245	249	213	233	216	197	229	240	219	219	234	241	239
22782	21284	29135	23844	21284	21288	10659	1527	1029	938	822	785	727	676	644	629	617	545	559	518	538	500	519	532	522	516	512	492	473	504	509	480	451	477	501	480	484	457	498	464	481	462	478	457	466	459	430	464	428	460	501	469	433	453	473	488	499	455	465	462	479	430	436	475	474	449	470	428	457	475	458	464	448	454	465	449	468	465	473	427	441	420	433	449	431	437	415	450	438	460	433	418	450	458	422	456	433	419	442	436	441	472	450	429	428	443	435	428	429	497	447	470	453	448	531	423	441	451	458	454	433	438	448	415	434	440	467	451	425	458	442	478	419	460	434	457	417	483	438	475	437	394	398	466	464	432	447	432	426	440	469	418	453	433	480	462	485	408	456	456	431	454	463	425	446	421	443	447	471	402	426	399	439	420	437	441	443	435	418	409	452	440	472	444	503	445	449	452	476	422	479	466	426	444	496	502	415	431	439	476	460	456	451	455	474	471	471	454	433	473	409	447	402	458	450	469	446	423	460	431	432	466	435	425	443	461	417	458	471	457	452	463	471	446	451	462	466	468	498	469	428	449	435	423	429	419	412	428	483	447	483	466	468	454	468	430	440	447	433	498	438	494	472	452	460	433	436	424	391	436	433	417	441	459	455	439	464	424	413	462	458	462	462	463	448	479	447	459	404	447	459	440	447	469	483	453	458	420	411	464	432	453	422	454	458	413	484	461	451	446	439	440	448	422	455	462	466	444	431	467	459	442	430	477	407	440	439	432	418	506	402	476	436	445	418	456	440	419	442	463	455	454	431	452	449	440	406	474	431	423	469	401	437	445	428	448	427	450	461	477	468	434	449	419	449	418	400	451	445	489	472	447	470	470	460	430	454	403	433	427	446	463	455	447	456	401	443	456	448	425	468	425	453	441	464	449	481	441	416	454	432	413	429	448	442	431	465	494	453	445	448	431	438	425	446	434	417	421	408	434	424	397	436	436	431	419	443	466	433	438	430	457	452	419	433	439	444	477	430	457	495	404	465	468	446	411	464	427	451	447	421	465	443	446	459	401	431	411	469	437	464	448	412	435	421	479	430	444	451	435	463	474	499	409	454	414	444	431	456	421	468	445	413	432	454	443	445	433	436	413	452	432	463	455	437	444	425	411	418	429	435	429	456	458	468	463	440	435	453	463	458	445	443	475	430	491	433	469	469	414	456	468	460	455	449	466	439	442	439	451	466	425	465	458	434	431	466	466	431	483	450	451	471	442	456	469	419	466	453	424	426	438	469	409	449	428	443	481	448	437	474	428	458	433	420	430	443	454	435	437	419	436	411	425	434	439	416	479	432	460	466	467	443	441	473	485	457	444	439	432	451	427	433	426	431	473	437	424	458	448	450	419	459	463	462	437	430	436	449	432	443	426	462	399	470	444	450	455	428	417	437	488	434	449	476	492	443	471	447	431	419	448	407	415	449	475	455	484	478	485	462	469	434	452	436	427	430	436	439	436	443	433	447	464	458	447	444	412	431	439	435	464	424	476	429	438	483	467	460	412	427	462	443	466	421	466	459	460	444	471	426	475	433	442	464	459	436	442	431	449	457	449	442	443	440	490	443	457	419	431	441	471	413	426	448	451	472	430	471	449	443	472	432	428	392	489	445	437	469	430	441	429	465	429	439	431	418	451	499	408	444	419	425	433	435	441	451	449	451	450	479	439	484	467	481	444	435	502	431	427	429	423	419	462	498	452	456	469	443	455	428	414	466	440	445	434	417	461	460	453	446	453	479	416	493	433	458	445	436	452	450	428	408	487	462	480	461	408	475	412	396	407	455	404	470	453	439	462	446	434	418	416	426	470	470	426	467	470	448	447	475	459	454	449	431	452	469	413	475	435	447	461	452	462	462	457	519	476	466	419	437	445	452	476	429	417	461	464	433	459	442	471	442	458	434	450	441	471	433	402	482	428	464	441	455	402	465	444	453	467	431	459	431	475	438	448	427	493	462	427	438	432	412	460	452	470	453	448	446	422	437	457	464	467	472	443	432	489	415	444	442	449	395	461	429	427	426	470	465	444	496	436	410	469	440	461	473	442	417	445	452	464	454	444	437	457	421	421	424	486	473	394	415	443	440	467	452	443	456	440	445	442	421	454	434	472	449	471	449	407	417	431	455	435	433	401	459	429	411	423	451	420	451	431	444	421	438	413	474	454	434	448	417	440	469	414	432	453	420	430	438	456	412	433	448	434	431	497	470	467	449	469	427	442	462	442	437	434	453	438	466	427	469	450	446	441	445	461	425	424	501	474	465	465	463	446	423	423	444	492	453	405	447	450	431	474	449	451	428	426	425	444	461	477	452	456	451	438	440	482	452	473	441	439	461	474	429	501	415	440	421	405	429	452	432	432	473	437	430	430	411	458	456	467	437	463	455	406	476	503	462	422	456	430	442	485	478	470	384	435	438	449	467	428	438	449	435	434	446	443	443	421	466	412	463	410	446	437	455	446	459	441	461	440	434	438	446	453	453	438	457	465	449	468	471	443	457	427	454	493	443	468	426	417	465	429	466	452	473	433	462	444	446	453	470	437	486	420	421	457	449	412	447	441	491	419	436	447	402	451	447	457	457	428	427	433	485	453	421	430	465	419	459	450	435	443	410	421	408	420	425	441	415	466	448	469	407	457	476	453	461	441	463	446	431	470	465	428	451	473	464	443	436	388	464	444	450	428	429	449	427	478	418	432	443	435	459	462	442	463	485	448	457	430	409	450	443	446	430	496	396	427	462	433	448	427	437	445	485	428	401	424	479	466	463	477	430	469	416	472	413	444	443	462	436	433	433	458	481	461	465	443	449	422	419	443	422	443	444	446	455	437	380	464	469	427	455	446	488	445	459	433	433	442	436	439	438	423	481	414	419	442	427	491	451	466	447	467	469	443	459	421	455	428	491	457	423	454	433	456	457	431	450	451	478	418	460	415	443	463	486	460	437	374	463	445	448	474	472	430	462	422	469	466	418	468	440	460	505	434	486	433	463	418	447	461	439	408	467	445	433	450	417	454	454	416	393	391	384	448	487	435	480	439	475	487	437	378	446	457	415	426	445	497	416	425	446	412	436	431	452	442	451	460	421	449	428	415	469	472	429	457	450	459	464	413	421	471	445	463	415	463	458	458	424	438	447	466	428	438	444	443	450	442	450	396	425	441	435	406	457	452	436	453	423	439	431	464	430	424	430	424	457	418	486	434	444	440	449	442	438	439	411	443	444	453	472	443	440	456	434	425	443	449	479	427	426	399	465	439	455	442	419	423	478	478	471	413	457	449	427	468	433	392	414	483	434	470	437	445	398	424	478	458	431	421	470	457	455	449	437	428	438	453	450	456	406	454	459	462	447	427	470	469	467	433	474	470	417	418	466	421	467	424	427	461	455	437	464	458	435	410	418	395	466	439	467	458	454	452	445	428	447	444	428	444	446	432	423	438	457	439	484	403	491	434	468	454	462	430	423	451	462	449	434	419
18529	24891	18979	30649	5313	4001	3040	2500	1887	1590	1337	1228	1052	977	889	807	805	761	754	706	671	626	643	615	613	601	606	588	615	564	576	536	598	538	539	528	554	528	523	540	535	506	529	577	533	548	520	577	525	554	517	541	481	518	505	522	531	568	529	512	510	533	493	447	513	516	479	483	516	545	505	527	491	510	531	545	514	494	534	505	501	483	541	521	548	493	479	500	516	494	499	494	531	531	490	462	514	534	519	487	511	482	475	507	513	533	478	529	511	524	459	548	506	498	514	486	503	470	532	493	495	508	528	470	489	496	534	523	496	512	461	531	551	510	466	508	468	510	507	526	540	498	528	452	550	522	503	534	554	533	487	513	504	462	489	504	530	505	525	499	539	525	526	509	488	524	506	490	515	520	535	528	513	497	506	529	544	517	524	452	526	491	469	508	518	519	531	477	526	478	520	506	492	520	488	502	498	511	504	536	541	492	461	483	502	492	532	482	519	523	508	527	523	489	486	481	491	503	500	494	497	451	521	524	492	480	531	503	485	490	580	503	530	506	534	508	482	485	515	478	502	525	514	504	494	459	515	511	505	506	503	505	522	545	474	488	472	513	526	514	523	499	532	485	495	529	495	515	497	498	507	510	494	469	470	484	509	494	520	551	528	502	507	518	469	497	478	511	502	480	471	507	514	519	502	500	521	500	484	498	538	523	510	538	471	510	481	515	520	518	492	521	480	499	490	501	498	488	497	488	480	526	504	533	508	508	483	502	472	474	473	509	504	479	536	481	523	493	519	522	516	512	475	499	505	492	504	555	521	553	526	502	518	509	510	552	511	532	497	522	487	508	515	519	519	488	505	528	507	487	475	488	515	517	480	495	516	522	483	461	465	527	486	496	500	492	528	501	523	515	539	501	520	499	476	498	543	488	505	479	517	541	504	476	526	487	478	503	499	470	504	498	513	495	544	500	507	500	482	473	479	473	528	485	515	496	515	511	519	507	514	530	483	571	480	493	568	527	494	519	518	524	507	542	517	542	529	480	509	492	553	508	476	522	527	535	466	492	521	517	516	475	525	481	519	540	473	519	545	480	509	508	503	476	470	505	483	495	525	527	519	490	490	488	510	530	484	504	505	534	471	521	521	525	514	479	515	500	506	458	526	526	537	461	498	491	491	507	480	518	515	485	514	474	522	496	497	525	517	458	480	515	500	480	505	511	517	493	483	530	491	461	541	516	470	524	514	518	483	475	529	509	493	545	502	497	507	498	499	509	526	500	498	509	494	504	500	499	522	546	480	517	499	517	496	546	498	452	502	488	539	506	529	485	528	501	545	496	495	494	501	507	507	509	525	564	502	508	507	470	493	499	510	492	540	524	520	515	511	479	570	530	530	497	509	487	557	471	503	540	488	504	535	511	466	476	531	476	487	463	504	539	504	529	499	499	493	504	484	498	516	491	508	578	485	509	516	511	525	491	516	531	514	504	534	472	462	536	496	493	488	508	529	487	489	504	531	553	551	549	521	502	513	510	510	479	513	510	520	496	496	505	484	541	484	506	515	462	494	505	468	517	476	495	516	490	508	476	471	530	498	543	466	507	524	440	502	525	491	499	498	517	496	536	475	501	487	504	513	477	486	504	498	510	502	539	520	527	497	475	484	528	499	521	546	544	481	512	499	501	473	515	506	474	506	532	490	504	488	511	499	539	521	475	470	481	507	503	491	518	520	507	494	530	480	547	520	511	503	508	525	466	524	480	506	525	488	505	497	476	541	520	485	480	519	485	507	524	491	517	486	523	512	500	540	494	489	524	476	504	490	543	484	465	503	490	514	528	479	499	527	502	486	509	477	515	552	504	536	539	516	499	495	477	515	489	506	512	542	493	534	509	495	556	494	483	509	521	538	480	517	535	517	481	535	531	491	481	489	508	485	512	512	486	564	499	511	486	496	466	523	491	515	458	503	545	534	523	529	508	516	512	520	537	512	524	484	485	518	522	488	499	488	539	510	518	485	534	542	476	566	463	518	510	545	522	476	443	498	518	454	493	525	460	509	463	493	504	440	498	533	513	567	522	468	511	506	493	497	496	487	524	535	512	505	517	494	490	480	499	480	486	489	529	495	509	514	489	510	490	497	528	526	448	497	497	529	535	484	508	495	522	516	495	484	510	514	507	526	495	512	543	505	473	480	502	546	521	507	510	515	506	504	503	469	504	509	480	482	513	495	496	528	547	498	552	470	552	537	514	542	540	501	546	521	524	512	496	522	518	472	514	473	488	509	520	505	525	532	462	508	535	475	475	502	496	534	542	522	525	476	510	526	494	493	486	477	512	506	495	490	490	512	493	510	496	531	518	479	515	527	505	476	530	535	544	495	484	489	481	513	526	515	493	489	504	481	487	450	510	481	501	523	529	499	503	525	512	491	505	505	525	496	500	523	507	509	527	474	485	491	482	481	473	502	493	519	516	496	496	504	493	525	500	489	530	491	527	544	532	479	512	519	539	498	488	538	505	531	540	512	539	511	486	488	493	544	501	494	441	529	476	508	454	495	543	562	527	505	537	525	497	485	481	519	511	514	516	485	495	524	551	516	477	544	517	520	470	502	527	513	529	506	500	467	458	529	482	524	521	522	497	534	534	519	512	492	569	529	491	483	513	497	527	503	511	533	499	489	528	477	517	475	512	482	526	514	496	516	492	532	502	535	525	552	496	499	499	501	512	514	508	530	507	533	532	532	506	536	476	513	531	545	523	480	483	508	515	509	498	524	518	515	483	508	515	557	523	555	494	516	486	511	502	493	500	512	518	495	522	512	542	523	525	450	507	553	515	503	514	508	520	488	498	501	546	545	474	490	554	519	522	499	468	496	509	520	529	538	521	518	516	497	516	524	549	492	509	486	496	507	508	486	536	504	514	494	467	519	535	531	499	499	537	528	499	451	479	485	503	518	532	500	487	486	468	507	504	480	480	482	494	498	487	552	510	499	501	469	541	490	544	511	513	486	516	494	522	490	529	499	493	493	498	531	516	461	528	514	495	480	473	492	538	460	527	525	538	467	480	518	492	521	522	567	502	496	522	487	543	464	494	509	461	494	511	492	492	515	507	523	509	490	508	512	473	502	521	506	459	541	505	487	512	494	474	491	519	531	500	514	494	491	496	518	517	513	552	482	530	495	469	508	503	537	512	498	519	507	513	530	500	487	501	502	503	498	503	504	481	465	492	530	531	495	519	528	472	519	524	527	502	536	521	505	493	545	531	548	542	489	538	509	510	510	509	511	511	474	514	542	508	505	507	506	502	533	484	517	529	518	533	523	524	547	545	553	531	474	555	503	511	478	472	514	521	470	514	499	514	520	562	510	492	487	537	509	505	534	504	527	556	514	489	527	510	470	506	480	537	509	515	476	518	528	515	535	492	493	499	512	489	494	481	541	511	518	526	479	503	532	525	518	512	490	487	494	492	510	483	516	519	504	510	526	510	503	481	476	502	505	510	544	537	537	519
27217	20577	10383	5689	584	357	275	164	148	162	150	154	133	137	143	109	120	131	127	141	142	137	116	139	134	121	114	124	145	139	127	135	136	139	142	128	140	123	128	131	134	135	142	119	129	124	134	129	146	144	116	121	122	128	112	148	136	137	129	135	136	140	125	125	139	130	129	141	120	134	143	129	111	133	154	147	122	145	132	143	129	126	107	134	140	122	118	110	124	120	139	132	140	135	145	140	136	135	130	133	157	123	124	133	132	135	120	149	108	106	113	134	148	129	122	135	131	143	135	124	130	137	117	122	112	128	128	123	145	118	130	117	121	119	129	143	118	146	120	117	141	145	133	133	133	133	139	139	118	121	151	131	135	113	126	122	126	127	118	118	126	148	131	137	140	113	144	135	147	127	121	135	150	137	144	136	134	121	140	151	148	116	118	130	129	119	126	142	137	138	112	146	131	136	151	149	142	141	134	143	148	118	122	147	149	125	126	126	129	131	125	135	136	136	129	117	122	134	127	140	105	133	140	119	114	122	128	131	128	117	130	121	121	124	122	125	138	129	125	149	154	128	141	137	127	128	123	135	132	141	123	108	129	123	162	134	135	128	123	147	121	118	115	150	110	127	122	133	131	132	132	144	120	122	137	133	131	139	161	135	143	116	126	148	133	123	132	118	120	129	132	117	125	129	151	137	140	136	113	128	145	107	134	129	138	131	119	128	115	131	146	122	128	127	137	130	121	130	114	137	130	110	154	133	141	141	119	111	119	128	124	150	130	143	156	118	114	126	133	133	132	126	144	129	129	138	111	137	120	139	122	124	125	150	160	128	134	109	119	138	134	121	146	131	105	123	154	129	114	126	118	153	134	124	117	119	121	130	124	121	146	114	130	133	135	124	132	142	113	131	130	134	111	142	134	120	133	100	132	113	141	124	129	126	127	139	128	126	143	128	124	143	141	122	128	141	124	113	126	123	122	136	122	130	134	125	112	132	117	142	128	122	141	146	137	155	148	128	120	140	124	117	139	125	111	137	143	130	131	127	151	131	112	124	116	136	135	126	130	109	138	126	129	136	131	132	124	148	125	124	123	126	140	122	143	156	138	122	136	162	146	131	122	109	120	150	118	143	109	142	139	132	123	130	135	122	117	135	124	129	124	151	122	132	137	131	128	128	141	130	138	127	119	147	120	131	143	134	132	124	114	123	123	136	129	127	126	123	132	130	121	113	112	117	122	126	111	121	131	113	144	136	123	145	124	143	119	123	132	118	119	150	122	133	137	150	151	124	117	136	147	122	150	135	118	127	124	133	124	130	134	136	128	104	107	139	120	142	145	126	125	140	140	129	102	125	113	131	145	135	147	117	145	129	132	143	131	126	149	126	133	130	119	128	132	123	124	142	123	115	147	133	142	146	96	125	113	111	116	117	122	123	124	118	142	148	146	148	126	141	119	141	140	127	130	114	134	120	124	154	134	129	134	146	157	123	139	135	114	128	135	155	122	117	103	129	139	141	119	136	119	147	123	131	145	134	130	131	141	133	124	132	114	116	145	122	135	138	136	140	124	142	133	127	118	132	138	120	126	132	135	126	122	132	146	124	142	146	140	140	108	136	145	148	150	133	136	122	126	116	136	135	133	119	115	134	106	128	125	132	142	126	134	138	135	116	116	128	122	112	107	118	122	120	124	116	119	144	132	169	133	110	132	152	121	110	115	115	141	109	117	120	147	122	118	150	128	133	115	121	149	125	129	120	122	133	129	107	120	127	134	130	131	114	141	133	132	130	113	137	134	140	136	150	132	141	126	133	137	134	118	139	144	119	148	139	132	118	150	123	127	154	105	151	116	136	159	131	127	136	126	142	115	135	110	135	124	134	125	136	133	109	110	132	132	129	165	130	132	132	134	138	123	132	139	123	122	129	142	125	120	135	146	109	120	112	115	134	141	144	111	110	126	139	120	140	138	148	119	119	119	136	115	135	140	118	132	125	138	124	112	123	142	129	137	120	117	124	145	135	121	136	133	131	137	131	133	133	127	132	130	132	160	140	131	121	127	130	124	138	127	134	145	126	124	142	106	139	124	123	130	104	139	121	127	128	134	117	130	137	127	119	134	135	128	115	127	126	126	136	146	125	140	138	144	100	137	134	124	135	136	146	138	121	149	132	132	130	120	136	124	160	137	135	158	113	122	123	137	129	135	148	128	118	137	126	129	146	139	136	119	122	147	134	123	112	104	108	124	125	141	129	148	131	134	124	145	127	123	151	123	142	113	130	135	132	126	148	149	107	128	128	115	120	144	123	145	133	116	123	159	111	137	123	127	119	122	116	147	112	136	146	142	127	124	124	167	134	141	154	134	128	107	133	134	121	133	115	133	115	137	123	119	122	134	126	149	145	150	141	150	112	111	124	126	150	127	126	138	151	132	138	126	134	112	134	119	141	140	139	148	108	122	132	135	130	145	114	136	112	132	133	127	131	143	130	124	132	142	102	137	124	127	136	139	117	124	114	122	136	155	149	157	117	135	126	131	125	133	118	124	143	134	134	125	142	127	124	136	143	144	129	126	122	125	146	134	117	131	125	136	139	133	134	128	132	114	118	123	139	138	145	125	127	145	133	128	143	139	118	124	137	140	102	136	124	126	172	141	147	119	128	126	153	138	118	129	122	133	113	129	120	103	118	131	118	140	128	122	129	153	147	113	119	147	130	129	122	122	135	132	148	133	131	135	132	113	140	146	125	138	136	128	119	145	133	112	129	146	118	149	124	127	141	133	140	125	131	153	144	120	145	127	124	137	110	129	140	123	124	127	123	128	128	146	111	137	125	117	134	150	105	124	121	135	122	138	125	122	132	138	112	129	121	154	147	146	124	127	126	133	140	133	124	129	152	129	151	154	140	133	146	126	126	131	132	130	128	122	142	150	124	137	145	149	148	131	123	112	136	123	147	137	118	132	107	119	119	142	136	125	115	144	156	138	119	144	112	129	118	109	119	136	137	141	125	123	122	113	116	138	144	114	134	121	125	133	140	119	146	131	119	123	122	128	132	125	128	138	136	124	122	119	116	138	144	123	134	126	142	125	140	146	117	108	125	145	150	136	140	144	135	135	122	117	134	134	129	131	140	115	135	145	152	114	132	130	143	132	127	142	138	119	127	119	135	119	146	157	127	153	134	133	136	142	128	123	141	118	125	114	156	131	127	119	133	134	139	154	133	124	146	126	112	123	131	128	145	147	118	131	109	132	133	124	133	156	122	130	120	131	139	139	130	132	115	100	125	123	136	137	127	134	118	135	133	127	140	111	124	141	117	141	130	134	139	132	122	132	149	105	136	138	148	137	134	125	116	136	145	129	123	134	125	129	118	137	148	124	132	135	123	137	131	136	138	120	143	123	134	141	142	128	123	108	136	128	139	129	132	123	128	131	113	128	138	134	102	132	139	146	146	114	154	121	142	128	118	140	138	128	135	144	118	128	119	148	145	137	140	136	105	130	137	101	121
12263	7546	5270	6442	389	328	245	253	226	201	194	157	178	175	202	164	169	154	184	168	160	175	157	153	149	167	177	169	174	158	164	165	190	150	169	173	153	157	170	143	168	168	156	156	164	152	171	130	173	144	190	181	167	167	180	158	175	180	151	137	156	164	177	135	158	152	145	139	147	145	163	149	174	154	155	169	168	153	181	169	135	170	156	146	170	165	178	145	168	160	153	160	169	153	162	162	159	152	157	145	164	162	161	162	146	168	148	149	154	185	181	179	182	170	177	159	146	168	186	169	158	165	163	159	166	162	157	161	172	172	153	154	170	168	132	185	168	143	159	148	153	140	166	151	130	177	159	167	171	167	182	146	151	159	152	167	158	165	156	153	167	171	149	127	166	169	186	205	158	140	169	160	160	175	175	151	177	136	160	132	173	165	154	182	164	157	155	165	146	135	169	180	152	147	143	148	164	159	161	181	178	185	164	156	147	165	161	155	166	163	163	152	145	152	166	156	181	157	165	166	143	180	165	147	179	158	170	158	146	137	171	174	147	155	160	175	169	136	173	175	154	173	157	186	196	182	174	158	164	151	174	159	178	178	160	158	178	176	159	163	166	146	159	162	158	166	177	181	168	149	166	146	158	169	162	161	145	167	154	152	149	143	156	149	171	158	177	148	181	157	171	156	175	141	158	155	157	149	171	155	190	166	161	168	167	189	163	145	134	176	149	153	158	173	154	178	171	190	133	164	156	179	152	158	152	139	183	156	165	172	160	168	144	189	149	149	170	166	189	175	160	159	153	170	157	164	146	155	151	136	153	153	152	173	151	160	154	164	164	171	173	155	140	147	181	187	171	161	164	151	172	157	154	145	179	139	182	157	156	169	154	176	167	159	151	145	164	145	170	161	161	145	146	155	160	176	172	174	147	168	152	160	166	154	173	154	168	153	175	192	166	154	148	169	187	182	166	147	159	173	166	170	181	194	168	174	146	149	145	168	167	148	163	178	182	148	153	166	175	169	165	159	156	159	160	165	153	169	163	156	162	153	167	164	170	184	158	155	172	180	144	152	167	158	163	159	156	136	151	167	181	166	183	162	178	166	170	149	155	173	140	149	144	183	185	165	140	156	156	167	144	154	151	156	167	146	153	151	157	167	154	162	152	140	161	174	197	177	163	175	152	181	151	179	149	164	167	133	159	159	166	160	169	158	164	165	152	166	158	171	174	172	165	145	158	158	159	154	166	165	147	185	148	160	168	154	167	174	130	147	146	162	155	167	188	175	167	152	172	167	160	163	158	171	149	165	176	151	175	186	160	128	146	160	152	145	186	149	159	163	151	146	154	160	178	171	158	171	194	183	154	188	169	162	164	165	159	150	152	152	153	169	177	161	163	165	166	158	168	154	154	155	170	188	165	183	146	161	170	147	178	173	162	166	140	177	183	163	162	156	163	143	166	142	160	156	170	165	135	170	175	174	174	168	151	159	173	138	141	154	144	172	147	178	172	166	164	162	181	160	153	185	163	144	165	147	153	171	163	143	187	135	174	164	182	160	154	165	133	152	151	159	181	169	152	153	161	186	175	167	188	158	157	159	164	149	145	168	166	143	181	146	157	156	169	162	164	142	154	162	177	186	140	171	170	168	154	181	147	171	171	153	167	177	154	171	145	167	154	159	153	172	181	172	168	143	151	175	168	153	184	162	169	158	157	164	143	172	130	182	158	170	168	165	174	174	155	157	172	150	167	158	147	142	189	173	168	170	165	143	163	144	145	151	153	156	168	158	154	149	165	194	181	164	190	160	148	166	183	177	158	156	184	157	175	149	168	152	171	163	166	139	155	153	148	170	188	167	166	145	166	187	170	159	176	175	174	155	190	168	151	157	167	161	189	157	164	148	166	164	166	179	186	137	151	150	174	180	181	152	152	169	161	147	142	195	146	164	180	161	189	169	135	153	159	160	172	140	185	167	148	143	156	172	156	153	158	163	169	138	172	167	166	163	156	162	166	170	177	171	166	148	139	171	156	153	155	149	133	158	139	168	148	156	154	157	147	173	181	168	145	159	157	175	161	138	173	164	156	161	174	157	157	149	162	170	162	148	175	179	173	154	141	160	164	164	157	157	152	154	168	162	153	177	184	169	168	153	148	160	155	157	152	149	171	145	147	169	177	144	157	173	164	164	154	172	158	143	179	179	173	158	164	154	166	152	145	163	150	180	153	163	153	168	160	157	187	138	154	165	172	172	173	174	180	151	168	148	180	180	154	163	138	149	140	170	155	166	153	147	176	190	165	168	180	173	180	154	151	174	170	140	170	165	174	168	155	168	165	143	169	152	155	154	176	152	143	167	182	159	156	143	166	187	161	169	143	163	152	167	165	136	177	143	153	141	166	174	159	172	159	150	196	166	171	178	150	154	151	166	179	161	169	162	125	160	185	176	160	146	171	169	159	144	143	154	168	157	171	150	180	154	154	155	186	141	171	172	144	163	153	166	146	145	149	180	154	148	182	155	155	144	178	156	178	143	148	147	151	170	167	165	165	145	166	140	148	170	176	152	135	173	172	168	151	162	151	180	173	159	160	187	158	150	164	189	170	173	157	153	159	162	140	168	154	163	167	152	159	152	177	163	148	152	161	149	184	148	158	170	145	138	165	158	159	157	156	164	163	154	145	146	151	147	154	143	147	144	161	159	145	153	175	176	167	164	173	149	175	159	156	148	161	166	181	176	172	165	158	190	161	159	146	158	149	170	156	155	152	157	161	177	171	176	179	174	144	124	181	164	145	161	174	169	147	153	163	164	175	170	143	158	153	169	174	149	155	194	175	179	158	157	159	142	170	183	152	147	173	153	160	163	151	151	159	167	151	175	180	162	165	167	174	149	171	168	154	169	162	179	153	146	165	144	141	159	170	174	196	142	170	172	168	161	142	153	165	163	171	186	146	172	171	168	178	145	135	169	161	134	171	143	155	168	181	162	168	177	151	151	146	155	160	168	170	162	140	157	140	156	140	182	174	157	157	176	153	174	168	142	148	154	180	160	169	161	154	174	172	156	137	161	154	166	151	157	141	163	145	144	186	165	166	165	155	178	161	141	169	162	149	153	155	153	156	166	142	153	164	154	174	181	174	163	151	167	171	154	153	165	163	162	162	181	149	167	151	164	147	162	162	159	177	163	154	153	140	163	165	163	176	149	150	187	185	165	175	146	191	188	157	166	181	151	150	175	195	168	154	150	154	136	122	177	172	183	149	159	154	152	159	179	167	181	199	166	173	137	162	169	145	131	145	162	185	167	154	175	164	154	154	171	139	155	160	163	159	149	153	172	173	159	161	183	142	170	165	164	159	178	181	138	149	158	157	156	163	159	164	159	153	175	161	155	147	152	137	158	184	152	171	157	156	181	153	168	158	158	159	168	155	147	169	191	169	160	135	168	145	169	149	153	130	142	170	153	167	150	150	163	153	159	149	137	175	150	182	162	169	134	154	156	165	162	136	158
23693	21182	28550	25221	21054	12594	1487	759	608	544	517	455	476	380	351	358	376	329	376	312	356	359	325	316	335	318	276	320	340	320	281	315	320	285	299	313	294	330	322	313	307	257	290	271	293	309	310	287	295	316	337	299	320	304	299	275	301	329	324	338	299	313	312	314	308	309	275	315	338	314	302	326	289	289	293	273	301	301	309	308	306	276	293	307	304	303	270	304	338	291	301	344	304	294	294	277	294	286	281	279	289	278	292	339	297	278	283	309	288	290	322	313	282	297	331	292	290	268	283	335	294	280	288	293	298	311	288	350	312	262	305	292	300	311	297	328	325	290	311	306	278	298	310	283	322	319	314	299	281	301	321	287	299	285	324	287	275	303	312	288	319	283	262	322	289	303	269	316	311	296	289	265	275	308	273	309	285	299	282	270	290	295	287	318	286	292	296	283	303	286	301	312	281	291	322	294	315	290	281	309	286	298	327	314	297	292	290	314	300	322	328	316	317	261	306	313	275	310	329	258	299	312	305	293	292	264	287	307	273	302	290	280	288	269	295	303	301	292	305	298	289	274	331	340	290	273	316	298	308	298	300	267	290	300	281	281	303	289	298	296	302	301	317	298	291	274	305	293	270	296	302	303	323	276	273	295	272	290	332	320	259	288	288	281	307	308	272	314	278	325	308	326	293	305	287	292	286	264	281	280	307	306	288	302	304	293	299	298	284	305	297	295	263	285	324	282	263	322	311	299	289	291	277	262	300	292	309	315	296	341	313	293	287	281	326	300	317	292	284	292	286	309	269	288	321	302	312	336	320	299	277	295	302	309	300	281	284	276	298	310	299	276	311	332	311	287	293	275	315	272	311	296	289	287	281	313	302	286	299	291	280	281	316	301	338	302	282	274	299	290	282	303	306	270	262	325	312	313	300	282	309	327	313	317	297	320	273	320	313	306	283	306	291	273	268	305	324	321	304	297	290	320	313	335	278	274	303	289	288	276	295	309	290	317	299	281	304	289	293	275	314	293	278	284	286	281	284	324	293	303	305	261	291	312	294	294	322	284	330	308	293	291	300	294	304	316	315	289	325	278	290	285	310	273	313	308	288	296	295	308	306	298	297	280	311	340	282	288	275	273	297	311	289	281	306	287	284	299	278	293	310	299	316	293	300	304	274	309	302	290	260	314	302	296	312	303	299	297	288	255	282	293	312	317	294	275	296	285	248	283	322	282	297	303	298	302	303	299	336	307	290	293	335	258	296	315	319	320	300	318	296	285	315	271	272	307	290	275	293	282	312	355	283	321	298	315	307	276	263	279	287	261	303	338	301	279	315	324	321	298	278	291	293	302	303	305	309	311	314	289	295	281	306	293	317	290	300	285	317	273	285	324	292	317	277	307	303	330	276	283	293	297	293	302	298	314	302	291	293	276	273	264	281	305	277	242	305	304	298	281	295	295	288	320	323	314	320	308	285	268	290	301	299	259	283	310	345	291	286	281	319	304	353	304	281	308	285	292	332	317	310	275	331	334	317	285	312	299	355	287	290	294	303	278	275	299	297	314	308	286	305	280	291	275	286	315	294	290	288	262	284	303	292	270	307	284	342	309	277	314	286	300	291	293	312	302	293	279	281	293	298	274	294	307	311	315	313	311	327	272	322	293	322	315	271	296	286	293	287	308	291	307	294	312	288	304	306	330	305	282	304	319	302	296	270	315	308	283	307	259	296	332	297	287	323	283	296	302	327	300	295	281	323	310	306	265	277	318	271	301	279	314	270	298	288	311	268	286	309	287	318	305	308	278	285	299	308	327	302	284	289	294	323	294	311	286	296	308	307	298	267	287	310	317	337	275	263	283	266	286	288	301	286	306	286	335	278	300	294	269	293	305	329	304	322	284	284	320	315	300	313	288	306	314	292	296	277	326	316	283	287	316	273	303	286	313	291	275	270	269	273	290	304	283	299	315	305	292	295	311	307	288	304	294	286	279	296	284	298	306	328	287	308	288	294	279	297	293	329	299	281	302	271	304	292	301	329	278	311	328	290	294	287	287	290	287	304	287	304	328	312	278	301	312	312	308	285	288	304	313	296	296	277	281	305	292	302	280	352	320	299	310	311	314	281	320	297	300	299	274	313	308	318	320	290	306	271	291	314	314	323	273	312	284	288	303	283	298	358	301	287	294	316	275	275	316	309	330	298	266	302	290	303	290	296	304	307	270	317	271	276	312	296	289	300	270	278	292	284	310	301	290	284	296	296	313	277	294	265	261	300	316	329	310	294	315	272	299	303	313	308	319	315	296	289	288	291	323	319	297	307	304	280	284	271	295	311	282	275	303	286	295	301	291	299	263	286	280	310	307	311	309	271	272	329	313	285	278	314	307	289	283	295	308	302	306	278	298	315	285	290	286	297	310	300	280	279	296	282	285	308	300	297	298	277	313	320	296	263	305	294	292	276	300	286	304	313	303	296	293	291	287	289	277	285	287	306	305	328	272	301	294	292	301	297	304	293	296	295	306	304	271	290	281	306	290	304	303	269	306	317	310	278	300	314	291	277	303	294	288	317	300	286	327	304	324	282	289	302	324	284	302	304	290	292	261	316	305	311	309	304	305	271	303	244	312	300	283	292	313	265	286	308	304	294	258	302	292	293	287	298	279	297	275	277	247	288	301	320	308	272	303	313	317	315	291	291	298	313	288	291	336	286	333	300	281	299	304	305	298	269	301	288	284	290	270	302	301	343	299	305	296	294	299	290	324	299	305	302	288	290	272	311	313	284	307	275	302	257	292	311	297	279	317	297	297	279	304	306	283	327	285	299	303	287	314	290	312	314	299	314	290	287	326	340	312	304	316	302	331	284	298	289	290	310	312	310	336	307	293	283	313	316	318	311	278	290	309	280	303	311	305	284	280	287	327	280	300	301	298	303	304	290	289	294	307	281	335	267	298	303	323	288	319	276	271	277	302	297	258	306	317	283	276	292	294	303	320	283	286	291	307	310	304	291	285	282	280	280	274	310	299	289	303	276	273	275	303	293	262	287	288	294	313	287	291	273	316	304	285	288	309	321	329	271	301	281	300	330	282	267	308	277	296	289	278	280	321	296	300	291	294	298	278	321	284	251	281	272	336	275	284	298	315	293	277	301	280	265	324	331	281	325	294	300	285	297	270	277	323	288	287	289	324	287	300	300	276	309	308	279	343	296	291	326	309	278	305	283	288	295	293	308	283	308	262	294	256	280	297	308	281	254	290	303	307	296	307	313	341	311	312	302	317	303	293	295	331	291	322	311	305	307	322	326	276	299	302	302	296	311	289	292	334	302	279	292	299	320	310	322	309	317	276	301	334	295	308	279	322	315	314	305	293	271	284	267	317	324	298	330	296	307	284	299	294	308	276	283	289	294	264	269	277	276	323	304	298	311	318	293	305	308	303	326	284	292	287	295	291	283	288	269	292	302	282	280	266	300	314	336	307	292	306	286	311	306	313	313	298	313	313	299	314	311	322
13226	17144	14215	30081	2888	2160	1639	1372	1042	922	709	716	589	550	535	503	475	423	460	408	421	413	386	387	384	373	418	406	408	346	362	398	371	360	353	358	367	371	350	340	395	390	353	354	343	363	359	369	338	305	334	319	359	343	378	353	314	342	370	336	345	346	337	383	338	370	335	395	341	366	351	321	334	342	324	322	379	341	330	344	350	361	329	334	344	346	338	348	383	319	360	330	362	349	365	365	360	307	346	318	344	339	335	341	348	346	367	344	354	366	351	335	331	355	358	322	370	335	321	346	339	327	346	332	353	336	327	323	358	351	309	355	320	359	350	366	320	320	363	348	349	342	377	330	376	350	326	339	343	404	350	329	360	321	324	359	351	339	359	371	323	329	338	333	350	356	333	343	368	342	356	339	315	329	324	349	342	341	337	355	344	340	335	319	374	333	320	350	327	350	349	323	341	347	351	349	331	309	354	342	342	348	344	355	331	346	340	335	356	348	343	365	334	352	323	312	360	334	375	330	362	329	347	337	366	371	345	347	330	384	335	329	328	362	323	324	342	367	357	355	346	330	312	332	342	317	376	339	364	351	363	350	301	398	318	335	318	334	336	344	308	332	338	321	312	331	340	364	348	344	348	307	375	332	315	322	332	305	336	325	344	351	357	357	330	314	349	294	327	341	347	340	340	349	318	353	329	332	352	337	362	333	302	314	343	321	327	344	325	318	346	355	348	329	337	302	349	350	348	335	342	347	334	377	331	366	346	326	332	352	364	336	331	343	375	358	325	362	344	355	347	347	338	326	321	311	353	380	362	337	362	315	334	322	366	300	327	346	363	317	332	318	345	332	340	348	379	342	346	346	342	333	348	354	311	338	348	347	347	351	310	324	326	363	307	352	341	287	335	332	340	360	358	330	329	337	347	332	330	314	340	322	310	360	348	385	346	328	334	355	340	349	337	351	316	344	328	339	334	333	338	303	330	355	333	356	332	330	356	309	326	336	319	328	376	349	325	352	371	350	342	346	351	323	346	334	377	350	341	337	337	322	352	340	372	364	346	358	299	335	307	339	351	332	338	318	310	327	344	328	307	321	360	332	318	331	336	344	309	322	331	360	335	354	355	336	341	342	346	362	339	330	316	351	346	348	343	353	349	356	345	296	328	351	324	357	339	342	325	367	366	325	335	337	335	324	343	331	332	359	347	364	331	380	310	357	346	368	330	347	370	357	358	346	346	349	346	376	337	328	328	382	340	317	349	301	333	394	363	317	351	384	349	328	357	359	366	388	346	321	368	344	344	353	320	341	331	359	348	312	331	359	318	332	329	347	328	330	323	327	345	342	358	363	338	348	340	348	358	319	358	356	354	331	341	355	343	360	329	346	339	345	333	334	362	340	354	328	330	340	298	347	338	369	349	354	336	331	341	349	334	353	344	327	325	336	349	341	360	321	344	390	363	327	355	379	334	357	326	354	350	360	324	364	348	343	316	372	313	362	345	338	322	356	358	363	343	350	342	321	342	351	347	366	332	338	338	326	328	322	344	321	350	355	336	352	378	331	336	333	324	348	354	339	321	347	362	333	352	323	340	363	368	367	335	326	337	360	359	346	326	341	319	304	303	385	318	313	361	353	335	360	328	342	337	340	351	354	331	319	327	334	319	363	347	302	358	344	326	323	318	349	306	343	370	338	353	361	336	303	347	336	329	380	358	340	338	356	315	358	317	330	335	343	352	348	334	354	339	334	347	356	363	366	348	348	359	366	319	341	344	329	357	326	352	324	356	374	320	357	352	305	355	324	317	330	344	359	340	305	354	335	350	326	329	344	311	313	333	342	304	340	335	357	356	354	315	317	328	328	353	323	375	318	347	335	342	322	323	326	345	343	326	361	340	348	322	335	334	343	365	350	377	311	287	378	322	342	333	336	323	374	341	355	375	327	321	377	350	356	329	328	326	303	327	316	341	333	364	324	367	339	336	358	339	339	325	327	364	310	355	329	345	315	342	345	338	352	348	327	328	332	334	343	338	370	342	337	308	350	342	354	339	322	359	371	358	334	386	314	327	339	360	337	334	334	362	325	334	329	342	352	378	306	326	313	358	348	348	349	350	349	357	370	347	381	308	368	312	334	323	349	330	347	373	372	352	324	333	326	317	324	361	340	335	342	364	366	354	344	345	334	337	311	324	292	326	342	313	344	364	346	322	352	371	305	327	363	349	341	348	319	328	362	327	312	347	371	353	355	361	321	327	366	330	319	328	363	351	305	363	345	368	301	339	345	359	337	339	338	340	363	308	302	355	335	358	317	341	342	295	340	368	343	360	332	335	332	321	379	350	346	372	342	330	331	336	347	399	350	344	311	334	359	358	317	332	372	328	355	341	344	329	336	339	333	353	365	345	384	333	352	354	327	363	338	334	364	335	345	350	356	346	343	355	324	366	321	314	339	339	308	352	316	356	336	315	335	331	357	338	359	344	324	340	344	363	341	356	349	325	320	366	351	318	370	349	339	390	329	367	320	353	355	346	366	404	347	357	394	335	321	347	324	343	355	336	375	336	342	323	343	322	348	318	351	342	343	345	361	335	357	356	320	366	315	356	337	356	354	339	339	349	323	321	332	336	321	331	352	386	339	350	362	358	365	380	342	337	366	355	317	330	340	339	339	346	347	328	366	351	328	322	349	348	342	361	299	351	345	339	340	370	362	359	378	318	367	356	357	344	359	326	339	325	331	334	347	328	331	357	360	350	336	339	339	335	354	379	350	354	344	345	334	340	348	343	313	318	321	325	348	352	343	328	362	326	342	350	363	335	337	367	327	351	354	328	358	333	307	317	330	336	327	333	349	358	345	358	342	370	332	334	369	323	337	338	363	326	317	294	341	304	308	343	316	343	332	371	336	339	312	316	334	324	324	350	361	351	348	348	339	335	321	339	345	323	365	332	359	329	348	338	321	302	326	339	345	328	328	318	317	354	356	346	350	335	346	347	357	344	344	337	345	346	327	354	371	362	353	358	329	346	361	321	316	350	339	317	317	322	354	358	374	331	363	358	345	323	336	347	327	315	360	349	314	350	356	351	378	318	334	322	351	355	356	350	358	314	372	372	321	333	325	351	334	322	349	328	347	328	335	351	350	370	314	363	356	349	391	339	322	358	336	298	334	338	350	344	334	339	316	343	378	356	318	329	333	316	330	317	327	372	336	383	338	332	377	347	328	361	312	340	374	337	344	337	345	340	378	331	372	373	360	323	338	315	346	359	348	339	348	335	339	345	356	364	345	359	326	367	328	351	319	338	363	312	357	350	325	331	345	323	341	336	324	353	338	348	345	352	316	349	346	311	364	336	344	368	304	339	355	332	340	343	341	348	322	324	307	343	350	355	291	350	335	323	376	332	321	338	313	333	365	358	334	353	325	347	340	348	349	325	331	358	368	317	340	324	355	362	352	354	312	345	334	353	328	345	327	319	367	345	339	365	344	326	322	339	306	345	350	343	350	339	343
24901	21171	27573	25429	13907	956	471	366	286	287	288	253	232	223	220	245	225	230	222	221	216	205	187	206	180	176	208	180	168	180	188	186	199	162	161	179	175	173	159	189	195	194	166	226	190	191	205	187	181	198	156	200	151	194	189	188	186	178	160	185	187	191	167	172	160	178	156	193	159	187	189	192	175	191	200	171	177	172	162	177	170	184	201	176	173	182	179	170	185	202	196	189	174	176	167	165	204	178	196	175	180	165	183	186	171	167	196	195	173	180	169	184	168	178	184	184	186	171	189	203	184	170	153	182	207	162	202	159	185	178	174	181	196	164	219	197	175	167	185	189	198	200	167	178	165	180	154	170	191	181	184	195	187	178	172	208	173	173	154	181	150	162	197	189	181	168	183	184	166	183	191	181	213	209	198	166	176	145	182	186	195	194	170	188	180	172	167	171	161	180	158	157	161	159	173	167	193	163	178	186	183	192	148	178	188	155	196	167	181	191	160	170	195	170	174	207	189	184	183	187	165	194	203	187	175	172	182	197	190	176	178	197	178	187	177	193	153	173	168	179	195	169	177	192	177	174	174	171	171	183	192	170	167	163	186	168	164	153	180	162	181	171	159	179	176	155	178	175	176	190	174	161	176	186	181	181	187	189	168	172	180	171	161	168	180	201	182	161	167	170	190	157	182	177	195	176	180	177	207	198	186	201	177	185	153	178	187	186	191	167	162	163	186	185	155	187	188	194	183	178	149	201	171	153	171	177	162	190	184	180	180	171	185	183	169	167	164	194	187	179	168	174	168	169	172	187	187	179	177	173	171	160	179	182	168	167	165	168	183	199	166	174	181	176	177	177	200	153	160	171	151	160	188	215	168	200	178	206	170	186	172	183	160	192	163	163	191	178	159	167	185	153	194	176	176	199	171	158	206	143	170	174	180	185	170	152	195	200	161	182	177	180	201	169	180	174	175	183	156	176	162	179	190	157	176	169	172	194	190	185	180	153	184	174	186	183	176	151	175	170	182	193	181	183	182	161	167	177	168	176	167	163	173	171	199	164	189	191	157	170	155	145	173	179	165	193	157	180	177	164	187	162	170	154	176	166	175	185	184	160	177	176	165	171	184	167	173	177	164	182	177	165	171	161	203	161	144	181	178	181	161	164	177	194	173	173	188	176	170	179	174	191	213	160	176	181	174	183	188	181	195	198	176	173	185	188	153	179	178	206	173	195	182	201	179	184	182	195	175	190	170	155	184	191	195	169	144	160	216	176	184	173	193	172	190	192	149	155	176	160	183	184	174	163	179	177	181	170	198	202	195	181	168	160	152	196	166	179	168	176	190	161	186	188	193	160	189	174	184	194	181	206	200	171	171	195	163	190	191	184	165	156	187	174	203	180	177	178	159	183	169	168	171	175	177	188	183	194	180	201	146	134	186	187	186	198	180	177	186	178	160	164	156	175	169	171	169	162	196	165	174	176	171	171	161	179	170	177	165	184	167	157	167	175	184	196	175	185	179	195	165	172	170	180	149	182	175	180	185	182	183	177	184	176	172	144	177	157	173	186	175	176	191	164	177	189	159	156	175	177	168	192	183	198	176	164	169	189	182	181	183	173	168	174	177	155	190	189	174	198	160	166	171	161	179	180	164	190	179	192	196	171	185	174	171	187	192	187	181	177	193	152	173	184	165	164	184	169	176	180	170	167	159	193	190	166	173	168	183	187	217	178	172	184	173	169	195	186	218	181	167	202	192	169	164	166	172	163	162	193	167	182	153	160	206	166	184	182	178	195	170	184	198	179	177	157	177	176	209	162	178	162	177	182	166	179	183	191	172	182	175	158	184	182	183	198	186	163	168	171	159	176	163	171	179	184	175	161	173	185	196	187	160	178	187	195	176	185	192	177	180	174	217	173	178	187	184	185	154	175	172	162	174	181	151	178	180	142	191	169	168	175	192	170	176	179	189	200	171	174	198	181	183	186	211	188	175	201	167	166	163	191	187	187	196	147	213	199	191	164	174	176	172	174	168	184	177	190	184	165	177	183	172	173	170	172	173	174	163	174	183	170	187	203	162	177	166	161	180	187	180	188	184	206	176	172	185	176	195	176	185	195	180	187	138	179	180	170	183	165	169	171	156	186	199	166	185	158	163	175	197	192	184	158	197	182	165	165	189	181	186	167	146	158	166	207	190	175	170	180	169	174	198	164	183	182	178	170	176	183	158	176	165	190	168	160	160	193	173	176	171	191	206	162	159	178	159	175	179	185	184	169	173	202	206	218	192	179	190	171	139	172	185	169	159	186	186	173	177	179	186	182	183	212	185	162	164	181	185	181	176	165	171	160	179	165	176	169	192	193	172	162	177	195	177	193	171	186	185	179	188	178	158	177	172	190	166	156	178	177	171	202	169	166	172	158	177	182	181	194	181	177	174	168	180	198	187	187	193	163	173	178	182	173	195	165	177	176	188	182	175	179	189	175	186	172	172	141	177	193	186	163	172	175	168	152	189	182	163	167	161	184	167	168	186	183	176	185	183	189	180	173	186	177	165	180	182	190	164	173	176	200	187	156	180	208	190	191	170	180	182	179	172	191	191	176	165	188	203	186	184	161	170	169	182	167	176	191	199	140	186	184	185	178	147	136	182	191	148	175	198	196	165	161	200	177	184	204	177	188	179	180	164	184	182	191	180	174	198	181	197	183	150	185	168	178	189	190	179	174	172	166	172	184	199	175	174	168	211	171	174	162	161	183	175	173	177	174	178	171	175	177	177	163	174	186	189	173	157	168	176	167	181	191	186	185	168	188	180	181	177	187	172	196	201	195	200	188	181	194	173	171	166	184	174	177	175	158	164	194	181	193	166	173	185	186	177	171	190	195	164	170	191	183	185	149	153	190	172	163	166	174	158	167	181	183	202	152	193	165	176	209	195	153	172	176	171	202	165	165	179	183	158	172	171	184	190	171	172	192	210	176	177	157	176	167	168	150	161	186	194	176	179	197	177	180	175	178	163	164	188	181	152	156	173	148	163	184	174	178	176	179	177	163	178	187	184	168	184	172	178	169	165	169	174	173	190	185	156	179	169	172	172	189	168	188	181	185	188	197	185	190	170	164	177	178	144	182	185	204	178	171	193	169	185	166	166	174	191	185	187	184	159	179	180	167	166	182	164	178	152	190	177	172	189	186	186	159	164	153	171	176	150	168	158	185	184	180	176	199	166	208	168	184	198	162	170	167	175	175	178	180	161	178	206	167	193	175	172	159	151	175	187	179	185	176	153	174	162	193	183	147	166	199	176	177	178	154	168	172	181	161	186	189	162	198	165	174	193	187	183	170	159	169	191	192	175	174	177	172	173	196	184	195	184	188	157	180	151	181	182	195	173	177	188	173	148	159	178	176	182	169	206	163	204	195	173	179	168	183	159	161	165	145	227	176	180	201	174	182	186	179	187	200	174	185	172	186	176	171	170	196	170	172	195	186	169	170	169	165	175	185	184	161	189	183
12450	12756	10457	18689	1585	1336	978	755	607	527	465	427	382	334	340	314	314	305	269	319	293	251	258	250	247	241	243	229	218	290	246	228	239	238	250	224	240	224	233	231	219	259	207	243	242	229	237	228	221	247	245	262	232	209	219	221	223	226	225	247	253	217	215	226	229	235	210	207	226	228	229	206	232	222	232	229	221	219	218	205	239	222	228	209	226	249	252	241	221	248	212	229	229	220	220	260	227	227	240	211	247	203	247	238	250	230	232	238	210	226	259	234	253	226	202	198	231	192	236	197	209	254	249	227	232	235	244	224	229	201	219	221	229	217	233	219	248	219	203	236	243	245	216	262	215	216	225	225	219	213	216	253	215	254	227	235	235	239	223	214	237	227	222	231	228	214	230	216	229	206	213	214	208	215	208	238	214	223	193	235	240	220	200	228	232	171	228	242	264	223	223	232	240	242	210	227	209	230	232	227	224	224	231	232	235	238	212	238	234	207	227	231	239	194	218	224	214	225	230	214	216	208	237	233	227	232	238	218	248	222	222	242	217	226	231	218	217	228	234	205	241	202	230	218	220	210	210	228	241	216	230	214	227	226	224	258	213	215	222	238	226	218	237	206	204	239	197	236	239	240	200	224	248	225	230	218	213	226	233	203	192	234	244	224	208	220	228	221	218	222	224	224	235	225	222	209	233	225	195	242	209	236	227	220	244	210	229	215	217	246	233	239	234	257	256	228	230	190	223	220	240	208	234	238	225	211	220	266	217	229	219	223	249	221	235	211	226	209	231	224	218	207	223	234	228	204	227	221	230	253	215	276	233	232	203	237	228	212	238	234	239	219	225	236	244	202	243	232	244	211	193	227	220	232	226	204	218	227	241	219	212	238	220	239	226	221	225	209	222	260	239	197	237	207	242	225	238	218	209	213	212	216	228	228	229	217	219	232	222	197	224	210	222	234	222	204	226	216	225	235	231	232	200	229	260	232	242	228	244	223	233	202	227	260	226	210	211	208	202	233	226	209	229	207	240	237	247	242	221	239	215	217	224	259	217	251	226	192	206	210	228	250	220	230	230	177	240	223	227	186	239	231	232	234	236	205	209	235	223	219	219	241	225	221	228	212	240	218	226	217	223	237	200	195	207	273	228	232	240	214	225	229	218	224	220	223	211	225	241	223	236	259	223	203	204	228	201	231	226	222	240	246	210	208	228	215	193	247	213	240	216	229	241	231	218	223	238	263	227	241	207	222	235	261	211	238	219	212	252	233	253	235	213	214	232	256	195	204	215	241	215	243	242	228	196	199	217	198	243	238	226	224	245	212	223	233	223	226	214	229	227	256	224	216	217	241	217	234	217	252	220	239	229	229	223	237	208	215	222	226	214	235	238	240	244	229	212	219	247	232	223	247	216	244	232	228	208	215	216	211	212	245	228	227	226	218	220	229	252	232	250	254	228	247	227	234	189	243	235	207	214	220	228	216	201	230	232	264	203	193	248	208	212	225	235	213	221	233	223	233	229	221	200	260	236	241	189	227	208	216	221	226	216	239	231	237	228	221	206	225	217	254	187	214	229	206	229	240	227	232	227	243	216	234	208	245	220	237	221	235	219	242	240	206	220	213	233	230	223	216	209	217	228	241	270	211	227	207	235	248	250	199	241	239	229	242	245	232	227	208	224	221	219	212	236	215	213	214	215	224	220	223	206	241	210	209	222	202	217	253	227	193	198	211	209	222	225	225	204	226	247	237	209	225	188	232	220	220	225	199	219	208	202	225	231	212	228	206	221	260	240	205	235	212	240	213	198	212	226	218	226	240	238	218	215	233	229	235	221	218	217	239	221	231	194	200	218	251	213	260	185	216	226	223	247	226	235	233	216	225	207	236	223	221	218	239	200	236	241	245	238	233	237	224	215	234	230	221	211	218	211	216	216	241	237	266	209	229	205	225	225	223	258	215	227	246	223	212	217	217	242	222	249	222	222	241	217	231	264	227	247	240	242	214	218	218	255	229	213	212	244	214	225	207	241	238	263	240	233	231	219	206	225	210	241	206	216	221	213	214	235	257	225	239	232	224	235	217	230	238	209	206	225	249	205	238	233	199	244	237	241	249	234	213	195	236	216	232	230	213	207	201	233	219	206	241	192	197	232	227	242	216	214	239	241	223	228	228	237	227	235	226	231	246	224	214	262	213	240	238	209	226	227	214	220	214	221	238	231	236	223	205	262	216	259	232	206	232	233	200	197	220	234	227	230	233	216	230	210	220	233	202	247	242	251	222	218	198	243	234	256	234	220	232	258	241	216	185	232	208	231	228	221	229	234	229	248	224	223	251	200	210	206	242	205	244	232	215	251	221	213	220	219	210	232	251	218	237	206	208	248	229	250	208	233	217	238	219	221	199	223	233	243	228	206	244	209	235	213	218	220	218	208	228	219	246	223	229	231	190	215	247	236	233	247	213	222	238	189	214	254	230	228	222	214	244	223	225	207	251	232	219	202	238	221	250	231	241	231	222	225	224	207	216	244	214	216	246	204	234	256	226	214	233	221	256	235	246	218	222	261	228	196	249	234	230	231	208	228	204	211	220	269	239	215	217	226	220	247	242	221	221	223	224	213	217	224	244	234	210	206	224	216	239	217	225	241	228	252	213	224	243	241	216	242	219	212	206	210	216	217	209	200	230	214	215	244	224	205	223	243	225	229	211	206	256	195	219	256	221	224	215	235	227	238	213	229	241	212	224	211	223	219	234	227	215	228	228	236	217	204	240	235	216	221	214	200	198	213	229	234	236	230	258	212	235	247	239	248	210	221	227	227	225	240	202	230	218	215	228	241	238	234	220	221	207	226	207	191	234	239	224	213	217	239	207	191	210	216	225	220	220	234	208	226	229	210	232	235	236	219	237	230	247	219	228	261	256	203	231	217	213	224	243	208	230	245	233	206	213	222	228	243	238	219	196	223	232	223	240	222	244	232	231	238	227	246	249	237	233	210	229	210	203	215	208	233	228	222	225	232	221	208	231	215	224	210	265	233	245	245	228	238	242	219	207	212	231	238	212	225	234	232	223	247	219	247	249	204	231	202	218	238	266	205	225	239	212	228	236	202	220	228	251	228	242	219	226	212	219	251	236	229	231	197	232	222	205	225	240	237	248	250	200	215	245	211	206	229	236	208	229	215	236	261	255	237	204	204	232	207	233	215	232	235	223	238	244	238	196	218	213	218	235	210	239	241	236	213	217	215	227	218	240	220	237	238	226	219	203	212	231	237	214	197	233	221	236	234	248	197	240	197	220	214	244	213	214	244	242	213	237	218	213	204	219	200	252	239	225	204	231	240	225	229	234	219	250	203	224	236	229	250	253	226	216	244	217	227	236	230	204	267	217	215	232	214	224	229	210	231	246	228	201	237	235	226	233	221	241	233	214	205	235	246	243	223	198	187	230	204	238	235	241	230	202	227	222	211	246	222	240	234	219	228	192	219	218	248	214	211	246	217	233	255	216
22706	21244	29066	23884	21252	21188	9733	1586	1010	978	846	821	712	659	664	582	605	586	570	601	590	544	499	483	529	500	508	461	523	475	469	502	508	479	541	497	457	466	467	411	455	434	470	445	460	429	444	488	427	450	462	466	436	439	439	440	461	447	414	419	470	476	442	440	456	425	447	440	435	440	498	454	446	444	430	444	468	459	442	455	466	468	442	441	470	461	456	452	456	448	485	443	451	405	443	440	429	447	476	420	454	424	435	429	435	481	456	459	464	431	423	414	456	443	440	467	459	432	412	480	433	436	473	412	449	417	449	429	477	407	469	448	390	420	429	441	446	460	428	437	441	422	440	454	440	454	422	487	464	476	439	467	480	435	482	431	426	447	472	417	436	447	440	460	473	425	459	430	458	446	468	448	445	428	423	409	423	469	421	421	425	449	485	430	405	447	433	444	468	408	405	415	437	424	436	439	445	455	456	437	463	434	437	447	426	476	470	444	436	444	481	445	438	420	425	392	428	430	455	479	435	453	419	421	413	424	446	439	448	475	459	389	484	477	479	451	451	473	443	411	435	462	422	451	465	479	451	432	412	425	429	419	453	422	481	442	465	432	428	455	454	465	470	442	452	429	469	452	393	415	433	461	437	486	427	444	442	433	474	427	443	453	471	432	431	403	394	458	457	420	468	440	429	476	432	456	439	400	468	457	462	433	415	462	464	437	449	447	461	420	451	436	447	475	444	477	422	426	442	452	472	440	422	438	449	416	421	423	427	480	446	461	417	419	472	452	474	426	471	438	454	458	451	475	428	470	457	447	431	456	461	453	430	458	480	397	478	431	446	425	411	452	454	428	476	468	455	425	438	421	408	456	427	442	473	440	410	449	434	446	436	467	450	439	450	428	404	431	415	434	457	465	431	433	442	470	465	408	440	452	422	463	418	426	441	432	442	431	414	457	441	421	459	434	412	453	418	455	430	431	425	450	445	451	441	456	423	437	439	462	442	445	422	418	477	432	449	417	424	397	459	469	425	434	421	390	437	451	453	487	424	429	494	417	448	443	431	435	444	410	462	451	419	400	426	417	450	458	430	425	471	438	483	383	416	445	434	451	454	441	431	448	447	454	442	476	467	424	443	427	449	424	473	455	429	462	436	423	438	441	450	455	452	447	479	444	443	409	423	428	473	439	438	466	426	448	425	456	440	421	466	432	463	471	454	441	439	431	451	452	442	449	458	487	445	438	426	441	468	480	459	474	419	459	443	427	451	437	484	404	462	479	437	399	409	440	483	450	437	445	447	460	481	455	449	443	468	474	470	458	424	460	454	484	459	408	420	420	438	437	448	460	450	436	438	444	450	463	459	433	448	482	419	448	438	459	442	448	473	457	438	410	414	432	460	450	397	453	429	419	448	414	474	468	433	460	447	461	445	410	457	444	407	424	418	450	466	430	425	419	428	429	390	408	422	446	451	452	448	426	466	418	458	469	457	443	487	469	444	462	454	443	475	452	433	411	457	397	471	400	425	453	438	471	457	440	457	422	420	417	408	428	455	431	428	459	438	430	432	442	445	429	469	427	402	420	446	432	406	458	470	478	422	461	473	427	413	453	455	426	473	440	413	459	411	419	429	388	430	449	459	486	469	439	440	451	434	455	460	426	432	473	483	438	458	427	443	426	439	424	421	438	441	419	447	432	505	435	449	462	432	417	459	414	402	446	488	409	444	441	415	419	486	431	420	462	435	438	425	449	455	448	466	421	458	420	446	437	438	426	449	433	441	451	450	446	419	407	437	418	460	477	484	437	485	423	427	423	440	455	458	458	465	425	442	425	448	447	466	430	409	426	463	427	416	430	443	450	452	444	465	462	426	445	464	426	442	443	416	420	456	440	465	463	480	422	395	442	448	461	417	463	442	465	456	451	407	472	423	466	434	422	482	441	456	482	419	482	453	415	474	439	429	450	456	434	476	443	433	434	450	404	437	473	403	425	427	460	467	465	453	459	432	455	422	448	417	453	422	439	426	415	396	443	486	462	439	441	428	458	457	413	425	460	473	396	461	429	438	421	411	457	467	410	419	444	430	475	405	440	406	421	414	441	434	465	449	403	426	431	445	443	422	436	424	457	446	471	458	420	422	420	436	457	444	441	449	464	417	410	423	397	442	447	464	462	464	415	447	416	456	439	454	450	417	441	489	423	434	445	419	402	472	459	432	443	389	432	437	435	418	481	429	445	442	391	497	456	425	456	428	458	433	434	425	464	457	459	468	423	445	494	485	425	467	457	445	435	463	435	434	458	416	436	472	453	466	462	417	407	410	468	450	419	443	473	437	436	420	448	423	464	478	443	435	421	456	387	408	399	435	443	442	433	466	425	442	430	479	438	457	431	457	447	459	437	473	414	447	431	434	448	427	425	459	416	450	434	433	474	420	419	388	442	439	438	460	407	452	431	441	451	440	416	453	432	457	444	466	403	456	438	422	463	422	508	445	449	442	463	434	416	417	426	437	436	440	435	442	447	441	444	438	475	460	426	483	462	438	409	461	432	416	471	450	453	456	432	439	404	451	413	429	456	474	416	455	466	426	420	427	434	451	438	410	457	489	436	414	464	432	463	459	471	403	466	441	433	435	463	435	456	462	419	432	435	407	453	411	451	444	443	423	453	407	421	408	456	431	428	437	460	442	433	439	448	424	435	469	450	428	457	453	437	426	439	480	472	439	448	454	436	470	436	457	417	442	448	454	475	451	423	445	450	459	437	443	451	478	459	402	433	457	449	479	467	460	462	444	491	463	454	439	429	414	469	467	440	445	435	406	433	409	451	456	446	463	413	416	457	400	439	417	426	419	439	445	487	458	439	436	433	442	414	454	422	415	430	444	422	454	442	422	445	474	434	413	426	458	438	482	472	447	453	460	444	403	463	449	462	488	428	432	426	428	418	439	485	460	446	455	392	475	427	424	442	396	470	421	444	473	432	447	431	456	416	449	407	475	440	485	417	447	426	427	455	462	439	431	455	454	477	441	434	437	476	462	448	426	430	420	432	429	437	422	434	429	431	469	438	458	465	458	437	445	423	436	431	451	419	442	444	439	436	454	423	486	456	447	455	461	432	441	437	430	440	442	453	413	457	435	451	470	463	424	432	425	406	443	447	445	442	464	426	417	408	453	438	430	454	415	429	454	422	482	431	452	423	443	435	437	424	395	447	463	468	423	492	453	449	413	430	467	449	478	403	423	438	424	407	424	406	465	457	478	444	467	445	462	460	417	437	432	423	430	484	432	433	394	446	422	444	430	432	427	430	405	411	436	433	445	454	435	437	431	477	439	460	491	408	466	411	422	433	438	452	446	473	452	417	421	480	449	440	429	433	433	488	425	402	422	430	428	445	443	439	464	449	429	469	471	476	453	465	418	460	463	421	428	445	431	428	431	427	436	467	441	426	424	397	455	450	420	454	420	435	455	461	481	441	481	482	443	465	467	455	425	445	437	425	438	418	450	419	424	456
15487	23145	20902	27044	5182	4053	3065	2508	1929	1534	1332	1186	1029	940	869	847	772	756	705	663	632	694	633	642	612	612	600	617	598	548	559	547	562	546	566	562	543	543	561	508	537	542	523	506	511	525	530	487	555	508	500	522	483	510	505	477	524	509	521	478	515	475	499	501	515	533	517	520	456	527	533	527	541	486	496	528	478	511	557	530	518	535	500	525	514	514	485	502	507	502	522	500	509	512	489	531	537	520	495	493	536	539	510	517	526	494	496	496	509	491	495	467	522	484	482	490	494	536	472	538	506	517	513	459	478	526	544	522	488	525	477	531	508	478	491	496	512	508	511	501	500	522	504	510	469	522	481	502	491	519	486	511	531	506	482	525	493	489	477	498	484	541	510	466	509	561	518	459	492	519	482	553	546	495	531	526	519	509	512	529	479	502	507	529	498	516	516	520	488	519	504	476	499	519	493	529	501	516	510	504	478	550	529	480	520	455	484	513	518	498	517	504	488	515	510	513	507	491	479	544	524	494	485	476	505	505	488	512	516	517	527	524	504	483	493	493	557	533	508	483	512	460	516	501	477	490	466	501	464	469	475	532	454	514	530	528	507	507	510	530	475	486	516	521	517	535	480	494	516	520	505	500	511	519	509	499	473	458	505	487	478	509	475	479	482	514	484	471	475	519	512	504	497	518	488	494	480	498	534	494	497	533	488	493	527	519	495	498	523	551	480	515	509	528	486	517	505	517	457	498	484	519	482	494	489	483	505	521	524	535	488	515	517	491	535	500	511	506	555	505	513	464	507	481	510	504	502	471	449	525	529	501	483	541	517	478	472	523	499	502	505	474	509	494	491	521	511	503	506	487	531	505	512	466	517	507	492	495	464	520	520	476	493	488	481	536	454	530	465	525	501	503	529	533	515	512	476	474	480	487	514	464	464	534	515	492	519	466	489	483	504	467	536	506	499	507	473	519	488	483	528	471	533	510	497	480	507	522	522	454	505	525	472	458	567	505	488	481	495	471	529	511	528	491	538	472	496	489	477	533	493	522	502	471	537	493	482	512	508	543	499	450	519	545	516	505	497	521	473	512	495	497	529	502	520	476	476	493	478	524	491	460	464	494	508	527	523	451	487	504	504	521	518	488	477	448	481	498	469	534	541	525	490	532	510	454	476	514	450	529	486	496	517	491	474	484	497	488	488	515	501	471	517	499	503	481	500	449	492	545	535	515	498	500	454	512	503	535	504	457	513	515	506	508	501	514	497	474	475	510	494	479	518	509	496	514	536	513	481	495	508	464	478	495	461	491	502	480	514	497	522	528	509	512	517	499	503	540	489	509	541	487	519	471	505	496	462	494	524	485	503	486	447	499	512	500	476	441	467	494	468	504	496	494	510	490	517	503	501	468	484	494	517	516	501	463	501	490	506	446	525	464	466	497	496	514	512	491	522	517	481	517	481	490	503	511	498	496	517	491	503	502	529	519	468	498	511	462	488	491	461	489	478	437	490	440	481	478	517	458	485	492	479	493	497	534	492	536	492	536	466	491	500	509	529	500	534	526	479	497	481	477	514	552	493	509	500	517	491	521	485	507	518	466	526	525	498	497	492	515	502	494	511	472	518	484	533	488	536	488	488	495	491	505	499	484	543	518	514	510	477	529	509	531	446	505	491	457	515	499	521	552	497	494	507	514	470	488	481	507	486	474	474	495	502	505	500	487	506	485	518	507	548	516	525	504	508	483	524	526	468	504	456	479	526	489	521	526	507	505	508	485	473	520	510	484	490	508	505	490	510	512	511	458	488	481	517	489	508	511	486	493	524	500	500	513	497	489	484	504	478	506	442	494	483	509	518	489	502	489	493	505	516	515	533	509	507	479	516	541	528	521	533	524	468	514	482	533	475	493	521	459	494	462	493	500	495	459	509	516	542	514	535	544	502	525	485	495	516	533	549	513	528	510	535	510	489	487	543	506	533	508	529	522	502	501	554	485	520	474	512	534	511	499	502	526	488	479	512	532	525	503	514	515	520	484	513	495	485	521	484	544	492	532	493	475	522	493	489	501	570	543	494	511	496	532	519	519	484	529	476	471	518	457	476	501	512	521	515	487	528	533	477	506	516	473	501	463	519	510	528	513	492	473	476	549	496	506	494	482	504	503	494	504	505	514	481	492	475	472	460	557	506	549	483	491	486	479	517	504	517	507	520	477	514	518	532	509	515	513	513	538	576	515	526	519	496	512	527	509	507	490	497	491	512	521	480	526	527	491	486	505	502	492	466	470	543	459	491	470	501	525	523	479	498	491	493	555	531	456	495	501	496	510	520	524	507	536	511	523	513	524	535	498	493	542	518	446	500	502	480	484	509	488	528	523	469	535	514	511	495	510	489	519	481	523	512	483	507	486	503	495	517	519	497	494	517	500	528	524	507	499	525	534	507	506	517	528	491	483	518	471	534	552	517	480	501	486	488	493	538	520	507	520	514	471	505	521	481	496	521	475	528	542	509	502	497	550	499	465	494	493	499	492	519	540	541	523	530	493	536	476	497	496	510	553	469	538	487	475	487	483	512	486	479	526	513	451	493	523	489	498	506	478	505	482	473	531	500	502	490	502	520	529	523	516	477	499	543	504	552	538	507	488	498	482	515	504	542	509	486	469	480	487	442	501	547	512	525	543	477	489	491	455	463	494	508	504	494	472	475	511	532	509	494	530	489	493	495	496	477	545	486	494	486	479	512	511	489	521	481	511	523	488	473	492	530	526	443	496	508	499	492	493	495	515	510	528	514	509	467	476	563	490	495	486	474	518	518	512	519	521	482	544	499	533	539	502	485	513	513	503	500	499	482	501	501	495	476	506	468	514	487	526	504	516	512	510	499	485	512	478	539	490	495	511	495	491	517	469	499	524	491	522	529	542	482	494	516	504	504	498	541	506	464	505	544	524	516	502	485	469	461	500	479	486	496	511	504	493	462	518	486	511	475	510	533	484	507	515	520	493	497	503	483	508	517	475	521	446	480	492	474	531	495	496	532	476	526	516	493	465	524	498	473	501	506	512	505	475	503	525	448	521	511	498	523	497	478	500	502	504	534	528	532	483	495	490	496	537	522	493	496	479	526	503	479	549	503	459	510	498	495	449	480	554	479	523	513	507	517	484	509	488	526	481	485	482	529	503	492	511	521	497	512	488	492	524	507	493	546	484	501	505	514	497	466	517	485	474	473	485	485	474	503	546	483	492	467	529	497	499	507	495	503	481	515	481	499	494	509	555	487	494	503	527	506	524	467	482	502	484	519	558	501	488	481	489	510	522	531	464	488	502	475	533	502	499	454	459	525	486	540	505	515	520	452	505	467	503	492	494	493	505	497	501	494	544	523	481	502	516	522	492	482	499	509	474	508	500	533	492	492	489	490	505	502	479	496	551	509	482	478	496	482	527	495	501	484	512	498	477	520	492	516	538	497	494	455	487	507	501	493	519	513	507	505	536	522	466	470	484	551	492	527	530
27120	20470	10262	4728	370	241	186	153	126	115	162	122	145	130	145	125	126	116	119	125	143	119	133	121	133	124	125	129	120	116	127	126	119	128	139	104	149	142	121	116	121	131	145	149	117	133	127	121	143	149	133	135	122	119	114	121	122	132	134	118	105	122	130	126	106	95	120	131	126	122	121	156	135	125	115	107	113	117	121	134	131	120	109	129	121	144	124	113	116	155	119	133	148	122	131	146	128	124	113	122	133	130	99	133	123	113	126	130	110	121	119	115	152	151	115	114	127	125	136	97	117	113	125	142	130	120	127	148	118	124	132	114	118	126	128	151	135	121	116	145	147	124	122	127	137	126	114	116	105	114	122	120	122	144	112	129	128	107	121	140	110	150	105	115	123	123	126	131	115	124	123	122	146	103	143	143	136	131	120	130	127	101	128	141	114	137	124	133	143	139	120	122	135	114	129	127	111	107	148	148	140	134	132	141	122	117	119	98	132	115	139	126	133	125	113	107	110	125	130	104	114	127	110	143	128	108	135	133	123	145	143	134	132	132	124	137	124	124	123	140	122	136	116	135	137	124	116	116	130	138	136	127	128	130	113	137	118	136	131	137	115	115	133	134	127	131	117	131	133	118	132	110	127	123	118	138	138	111	142	139	136	120	129	124	119	119	133	111	137	120	134	124	144	120	126	115	115	110	140	111	136	136	93	116	143	114	127	126	118	139	135	126	122	127	135	152	142	139	104	113	128	137	137	113	122	116	131	144	134	135	120	126	127	125	126	123	118	130	116	123	143	126	124	114	135	124	127	115	112	118	127	134	133	121	132	121	126	126	108	143	138	115	119	141	127	139	130	118	111	117	137	124	122	118	131	137	117	111	124	128	120	127	113	113	118	134	140	117	124	132	133	125	132	106	125	115	121	122	110	104	124	125	137	140	143	141	126	133	126	136	129	148	121	115	119	141	134	116	135	129	123	116	126	133	108	118	136	137	110	122	127	124	127	142	126	132	135	115	128	123	131	125	148	122	122	116	100	125	119	129	142	119	133	123	146	123	130	107	120	150	120	120	120	129	144	132	114	111	144	98	121	143	111	120	149	118	116	124	111	116	132	112	130	137	118	121	125	116	108	114	140	123	127	127	145	134	125	121	127	105	128	135	114	118	115	123	136	124	116	119	112	107	128	125	126	120	131	125	146	129	125	127	133	140	106	117	130	138	135	155	121	123	129	123	127	115	111	112	119	126	120	145	121	111	140	130	131	117	137	134	124	149	135	143	117	129	132	131	126	116	123	131	128	130	124	120	118	154	104	130	119	112	122	116	114	140	123	133	118	122	118	118	130	118	98	105	116	98	114	106	109	122	133	115	124	112	143	130	121	131	124	139	118	130	130	134	127	132	133	118	135	117	128	136	127	129	123	105	140	137	109	127	121	127	105	107	124	131	131	105	118	115	131	116	131	117	145	141	128	117	138	134	128	120	117	137	135	114	137	117	143	125	131	119	134	118	130	109	123	111	123	144	111	137	117	143	117	140	127	114	131	111	124	139	122	125	138	123	138	127	121	134	128	136	122	117	129	124	122	134	120	129	122	118	119	129	134	122	137	126	135	140	107	115	120	137	134	137	121	137	120	123	106	120	140	117	116	103	129	119	114	143	116	117	119	138	121	125	127	103	142	111	113	111	138	145	145	111	121	138	110	119	109	127	125	119	121	119	132	133	142	139	114	127	103	110	108	130	122	121	115	124	123	130	128	131	134	107	124	128	141	136	126	124	125	114	116	119	134	108	134	138	119	116	127	106	130	128	109	132	115	105	105	127	134	111	133	115	118	115	148	134	122	110	126	136	116	138	145	116	118	112	115	137	129	104	116	130	120	106	119	127	119	124	123	121	125	152	122	137	127	110	131	130	116	104	124	141	111	121	141	120	138	127	105	116	116	116	125	126	111	136	133	122	121	131	120	114	130	139	118	112	117	151	112	142	128	131	120	120	122	107	115	135	101	134	132	121	112	152	112	139	146	140	135	128	130	119	130	107	127	110	140	127	142	120	123	150	140	135	124	135	113	138	113	128	110	144	127	127	131	131	105	113	118	112	133	123	139	115	130	151	124	111	129	113	120	123	124	127	116	131	140	149	113	125	112	133	116	112	138	108	142	107	115	111	116	105	130	117	127	120	140	115	117	109	114	103	137	115	130	115	101	130	131	115	117	104	119	129	126	134	133	117	123	122	118	119	127	130	127	116	119	134	141	125	111	112	131	120	118	129	115	127	129	129	119	127	120	118	113	131	114	139	110	117	118	127	126	110	132	115	111	139	136	119	132	115	114	127	118	142	139	136	130	135	107	139	138	136	117	128	156	132	133	133	107	141	134	104	125	118	101	134	116	133	114	138	124	133	98	117	133	124	133	111	140	134	137	131	138	115	116	116	139	114	150	134	122	109	108	130	130	144	125	129	96	137	148	125	130	132	110	148	113	117	138	104	115	109	139	130	139	118	120	131	129	119	135	145	126	116	136	137	128	115	102	124	134	145	123	121	125	146	129	126	117	112	135	117	119	120	133	123	135	141	118	148	135	126	123	129	144	123	133	124	118	127	107	123	136	133	130	145	118	144	118	135	118	127	156	122	127	133	98	149	139	108	152	132	118	141	118	136	119	130	118	112	133	134	136	130	135	136	127	118	139	140	148	134	109	131	135	149	126	104	134	102	132	142	125	134	127	131	124	143	140	113	107	116	126	134	127	154	127	121	140	117	119	121	144	128	121	104	129	135	128	121	140	115	131	134	116	126	125	132	110	125	126	137	117	121	121	115	124	122	126	115	124	125	123	125	125	120	116	128	112	111	114	97	102	115	97	151	136	118	131	130	115	120	120	126	116	130	126	121	131	121	125	120	129	124	118	128	124	126	126	109	113	118	130	115	137	125	132	133	136	121	118	132	135	132	128	119	123	141	126	123	116	130	151	133	118	149	127	106	121	127	115	136	125	120	132	101	105	125	131	145	133	110	133	131	116	136	135	113	117	106	130	112	120	139	126	139	117	122	125	131	120	122	130	128	134	124	154	116	119	136	115	126	120	130	123	159	120	127	125	134	120	122	129	132	120	131	107	141	129	143	142	117	127	121	111	135	134	135	135	131	127	151	121	106	135	145	137	130	124	116	132	135	132	107	135	134	136	126	140	120	136	125	132	119	112	128	122	136	126	115	126	111	113	119	118	119	137	124	129	131	128	116	135	134	129	115	111	103	106	130	134	138	115	108	110	135	117	120	124	136	135	112	138	144	118	117	126	122	126	124	141	129	117	123	142	129	129	152	99	128	117	138	129	131	135	126	139	137	148	129	106	126	130	136	139	118	133	121	111	127	125	136	144	113	120	116	124	109	139	107	139	120	129	108	142	128	141	115	125	123	123	123	133	126	124	145	118	126	105	108	108	129	123	129	130	132	123	147	113	135	116	131	136	128	121	121	124	127	101	128	141	137	119	144	129	135	129	138
9782	6633	6036	5332	373	286	263	234	200	214	174	155	172	162	150	168	163	159	179	171	183	172	163	163	163	168	150	155	151	164	161	160	195	172	167	162	153	172	181	165	148	155	144	171	156	146	186	163	153	144	167	167	136	152	129	179	140	162	180	164	164	176	167	141	159	157	170	161	152	169	172	168	172	132	163	157	157	169	161	149	160	176	144	171	152	160	146	147	153	161	166	148	146	167	159	159	165	142	147	188	163	185	157	155	165	159	155	143	168	169	167	165	187	175	173	157	180	165	167	151	169	136	159	157	133	155	174	168	147	156	149	192	141	155	184	166	181	162	158	177	164	146	158	154	159	153	142	156	159	143	161	169	156	163	152	125	179	157	146	170	163	152	123	164	153	158	152	160	140	167	153	140	139	166	157	151	167	153	137	150	137	152	140	138	159	157	164	151	163	152	176	166	191	143	145	142	145	158	170	150	157	149	158	150	160	146	152	171	140	153	143	161	126	152	155	147	133	160	142	151	184	155	138	152	134	160	174	163	142	159	176	166	146	178	134	122	146	160	147	156	139	146	141	157	145	159	159	164	162	129	165	161	155	158	157	164	156	141	161	154	168	160	155	160	151	164	149	140	144	153	182	141	151	176	159	144	145	161	172	164	169	141	180	145	153	150	147	140	137	144	168	140	174	162	151	148	173	159	159	171	141	164	161	142	162	148	164	177	160	159	162	163	158	161	162	160	172	170	154	147	155	172	152	185	174	154	157	166	150	144	181	173	167	156	163	140	188	152	157	163	149	129	172	160	177	133	152	169	175	122	183	177	162	144	150	176	171	155	160	172	170	156	154	142	163	141	147	162	170	162	157	157	172	168	158	173	172	168	169	162	148	137	180	162	163	147	167	145	164	156	175	152	156	158	143	169	164	151	166	161	162	157	170	146	189	158	164	139	173	166	155	148	137	151	157	145	144	145	158	142	151	152	144	169	146	144	167	142	167	162	151	167	132	148	159	156	156	152	150	149	150	170	159	162	135	152	132	143	151	151	154	153	156	140	155	153	142	151	158	144	127	168	164	168	146	162	169	162	157	163	167	164	168	150	161	174	155	173	150	171	149	169	145	160	152	163	155	169	147	137	144	140	139	150	198	143	175	151	148	168	169	168	133	160	176	162	168	150	179	145	185	179	147	162	153	170	164	154	154	140	161	143	132	154	151	147	154	157	159	143	169	147	149	166	149	174	168	154	110	158	163	167	133	147	158	158	169	163	143	165	173	140	134	162	162	151	166	145	171	137	158	175	179	142	159	157	158	147	165	157	173	156	154	152	178	159	141	145	148	161	186	174	155	168	161	157	151	166	146	160	155	156	147	159	172	151	159	154	158	152	153	140	143	168	145	164	152	169	164	166	136	157	172	172	167	159	153	168	150	158	162	154	174	154	152	146	168	174	175	178	163	159	152	156	142	172	160	174	178	151	157	159	149	157	132	157	163	162	155	165	166	168	159	149	150	158	135	156	168	176	159	176	130	163	146	155	152	147	139	139	143	179	166	167	184	172	159	193	153	170	154	184	142	166	155	158	176	165	169	160	187	150	148	162	167	150	170	178	150	155	160	153	143	158	173	141	171	166	160	165	153	143	153	146	158	142	150	161	159	159	155	160	149	142	158	180	176	149	156	167	176	152	148	167	166	178	154	155	167	138	133	152	143	156	152	142	160	161	162	163	146	161	131	152	146	160	139	168	159	154	185	139	158	153	139	173	165	177	162	164	140	168	169	155	139	143	164	146	134	164	156	147	148	172	166	171	175	155	143	161	145	150	158	183	158	143	161	151	161	144	154	165	154	157	150	147	136	142	158	155	175	136	172	149	158	156	144	136	142	168	162	139	155	157	155	162	159	160	158	160	137	170	138	176	144	160	154	169	145	160	127	141	148	166	163	162	162	157	146	134	141	156	150	153	144	164	175	158	158	143	152	139	168	154	158	151	148	164	144	166	146	186	163	151	152	158	173	140	179	147	154	156	141	155	164	160	173	140	155	151	169	172	161	172	183	141	158	164	153	160	154	149	140	147	144	148	158	164	161	155	156	143	158	152	158	140	146	149	152	142	159	166	152	144	186	152	159	177	149	144	167	158	151	151	157	168	152	163	149	150	152	138	144	138	141	166	171	161	162	171	166	141	150	142	153	156	171	135	143	168	133	162	171	162	166	175	159	169	178	166	148	152	162	154	131	151	160	152	144	168	185	163	168	141	162	161	166	153	171	156	170	158	175	158	138	148	145	157	182	154	158	146	139	149	175	153	164	152	181	171	164	183	163	150	157	168	170	170	163	161	152	149	170	170	155	145	150	141	174	160	163	164	162	138	166	172	164	148	156	150	177	138	129	137	180	155	154	149	154	167	153	143	150	166	147	154	164	149	146	163	149	154	144	142	164	165	151	169	165	182	162	147	152	164	119	144	169	160	152	168	167	140	155	152	169	186	156	155	165	151	154	143	150	167	168	154	135	162	180	166	156	162	148	177	187	151	153	165	154	165	128	142	144	167	159	158	159	151	186	144	171	144	182	153	149	176	164	159	151	139	165	167	139	151	134	141	147	149	150	137	159	163	154	162	149	175	139	130	147	160	137	144	158	174	144	167	141	160	151	178	148	170	149	133	155	141	149	159	152	144	135	154	151	156	141	157	148	129	152	155	149	157	149	151	156	159	173	160	144	169	154	157	158	154	171	156	162	152	191	153	154	140	173	159	142	178	171	169	159	162	158	178	153	166	165	139	134	151	137	162	159	148	175	147	178	145	141	155	165	167	148	163	150	158	167	158	149	162	161	148	156	147	143	145	148	137	177	143	167	155	132	162	159	170	139	176	168	162	154	142	157	152	175	162	134	152	161	146	158	155	156	160	153	161	157	164	152	179	173	157	183	181	153	163	155	153	164	148	139	144	162	171	184	149	146	175	161	165	152	151	159	131	168	161	172	147	160	179	167	180	167	135	181	155	166	152	177	165	149	156	150	155	147	152	150	147	127	171	165	146	135	154	173	153	152	158	142	176	155	172	165	157	133	165	134	146	170	172	140	140	132	164	162	145	149	139	138	165	149	160	151	139	155	151	130	164	152	147	143	159	149	152	159	155	173	133	126	124	166	176	166	146	162	168	146	169	161	169	124	169	186	158	157	135	188	161	164	155	147	150	160	156	169	160	136	183	159	151	164	161	164	158	162	188	165	156	154	174	154	161	167	169	153	150	152	170	140	139	146	157	134	154	167	137	157	160	174	148	145	153	150	169	151	144	150	148	151	150	155	157	145	160	155	154	148	137	147	171	145	154	194	154	165	134	138	153	157	154	153	151	147	146	160	160	171	161	171	159	165	165	149	140	155	147	155	138	146	153	145	149	174	159	168	165	158	134	167	133	160	151	145	171	179	173	181	165	151	174	140	164	178	171	163	158	162	145	160	160	163	169	160	144	158	127	136	179	185	161	150	145	163	126	158	144	149	148
23695	21198	28590	24531	21135	13004	1462	747	599	500	517	431	437	425	368	366	386	356	350	365	324	330	323	297	329	299	320	316	321	291	275	300	312	342	337	296	324	315	308	300	338	300	289	303	294	315	288	283	306	308	294	285	288	303	313	302	291	288	284	312	306	281	304	306	306	305	313	287	300	286	319	304	281	347	309	302	301	310	300	282	276	259	302	301	295	306	277	279	296	324	295	292	312	309	315	321	287	286	315	282	258	312	300	277	290	293	279	300	315	286	277	292	279	271	297	287	322	341	284	332	291	294	275	291	298	302	299	301	315	272	276	280	305	301	273	277	308	313	264	286	301	310	315	267	274	293	292	296	266	274	310	293	290	293	309	289	332	297	312	261	302	296	295	289	299	336	300	319	311	298	284	296	298	303	311	290	298	280	297	293	299	302	303	296	303	285	321	277	339	287	279	303	282	294	317	281	277	298	300	296	278	275	295	319	327	279	318	283	291	318	278	288	303	284	284	302	268	293	307	286	308	283	296	277	266	285	298	259	293	289	302	295	270	299	302	297	291	294	241	312	285	283	288	307	298	284	324	315	320	300	285	295	298	288	293	307	295	311	301	307	311	263	279	284	285	291	304	337	291	307	322	301	290	263	286	285	291	278	307	249	291	313	283	302	304	274	299	299	278	296	262	274	283	286	321	291	292	302	280	293	280	292	304	272	317	277	316	292	312	296	308	276	321	314	276	274	291	293	296	262	310	300	314	283	274	263	289	305	313	320	288	270	309	292	289	291	270	304	281	269	287	307	297	292	288	288	292	269	341	312	293	289	279	303	291	303	269	279	301	306	333	291	283	306	318	300	326	286	267	322	302	280	308	283	317	285	311	291	306	284	296	316	287	289	286	288	299	295	316	276	265	302	285	303	290	298	281	294	321	283	288	333	323	305	318	298	269	311	288	333	296	269	273	307	329	276	300	292	293	291	265	282	299	297	279	316	271	273	275	334	313	262	284	272	287	279	286	289	298	297	268	325	306	286	304	309	291	275	292	304	295	268	291	278	323	295	293	277	280	272	340	295	295	288	292	266	298	281	297	287	292	310	295	324	288	297	303	295	268	287	278	281	302	263	282	292	278	307	263	278	306	316	273	289	300	308	336	293	302	298	325	306	284	317	316	282	281	286	279	306	274	312	296	299	283	276	295	322	317	283	267	312	257	305	272	287	298	304	313	292	279	324	286	325	305	300	295	262	306	299	299	311	295	263	315	285	261	258	278	320	294	273	287	323	278	298	291	270	300	306	298	300	297	300	287	291	282	313	278	281	321	276	270	303	322	303	265	279	299	292	281	301	286	245	303	289	297	296	292	298	286	284	326	308	296	281	292	280	287	280	307	280	295	295	296	295	333	298	298	326	280	315	263	290	282	269	295	300	323	271	301	285	299	310	291	315	306	301	284	290	289	284	304	289	312	317	291	316	299	284	288	289	265	312	292	355	330	301	287	266	315	275	323	287	270	256	282	308	295	267	262	306	279	314	289	324	314	281	319	300	295	320	259	249	301	305	280	299	315	281	288	283	294	298	302	281	302	302	273	305	295	297	292	308	280	300	286	318	295	304	294	279	293	294	297	274	289	266	303	306	295	295	284	298	299	306	292	289	286	274	309	302	311	283	273	278	303	287	233	277	294	273	309	289	291	305	300	310	288	304	286	287	312	282	306	268	290	293	303	276	292	251	269	309	279	272	273	284	312	291	314	267	292	322	272	267	270	294	301	285	304	317	296	283	303	302	291	283	275	281	285	272	314	276	317	311	295	321	263	321	297	285	354	331	275	273	276	303	290	297	317	292	307	284	274	326	284	317	337	300	315	316	316	302	260	300	295	270	303	280	289	294	298	271	314	278	296	253	311	318	277	270	317	293	292	287	292	305	280	281	334	313	322	301	271	315	314	276	303	286	295	278	273	262	301	300	302	319	315	284	270	332	286	290	282	276	285	285	310	313	309	273	272	296	302	297	303	319	310	324	286	300	315	293	308	299	333	275	325	287	270	300	320	306	297	325	283	287	271	267	293	258	307	275	290	318	295	302	294	282	318	292	310	286	282	333	283	294	305	272	307	299	291	299	282	290	325	277	305	315	302	267	296	305	299	269	260	311	297	280	285	250	302	294	323	273	273	278	311	322	290	306	289	278	283	314	269	294	290	310	296	293	273	302	308	331	293	306	297	306	275	304	301	270	310	287	276	333	293	289	291	305	295	270	282	323	290	336	322	302	288	323	282	278	290	270	337	287	251	265	306	291	289	276	278	266	234	310	310	303	304	284	301	299	310	314	314	308	327	287	272	298	282	287	298	313	299	284	283	261	290	279	292	292	300	303	296	329	305	317	304	307	276	254	293	304	277	316	310	297	276	306	304	310	284	299	308	300	322	262	312	286	290	304	296	290	315	297	295	278	302	322	313	288	301	318	271	302	297	305	270	324	293	295	298	301	292	278	290	287	300	248	289	303	313	289	317	327	286	306	285	281	274	290	308	304	299	311	336	303	281	296	272	303	304	297	259	303	279	298	285	340	294	288	283	319	302	313	307	311	260	311	309	285	299	286	315	283	249	275	287	301	311	268	318	279	323	302	301	320	294	299	293	308	286	283	265	301	270	291	257	302	264	291	281	269	305	301	297	297	296	268	293	263	305	289	313	294	303	283	274	281	321	283	282	296	296	309	309	293	295	323	275	315	273	276	273	286	289	296	275	283	303	275	328	306	329	289	295	278	302	282	300	285	296	292	312	285	286	295	284	276	300	277	324	301	300	301	281	293	305	271	313	279	309	310	288	308	318	296	286	325	306	295	303	300	287	289	308	305	275	311	305	307	334	301	278	288	291	300	280	270	280	311	312	299	287	310	287	301	307	246	331	301	294	277	307	266	302	289	318	287	286	265	283	294	278	278	294	311	302	274	281	300	279	293	330	293	319	268	289	267	289	287	278	309	305	299	311	264	283	300	304	304	318	311	288	289	289	288	276	291	300	305	306	294	284	293	313	320	297	284	313	293	290	314	303	291	331	289	321	313	306	257	292	274	295	283	278	274	254	279	308	276	306	288	316	294	266	279	300	294	281	287	280	290	316	274	294	306	304	284	280	290	294	273	312	271	263	290	279	298	314	280	292	288	280	328	317	292	284	282	288	300	266	268	298	239	346	318	290	303	312	295	286	274	302	316	308	282	299	278	304	286	269	307	281	306	308	274	290	306	299	326	298	304	314	305	325	309	320	292	298	300	303	285	285	288	267	273	302	290	295	306	303	289	293	272	276	336	277	301	301	311	274	277	277	297	311	272	283	299	300	302	297	303	288	309	288	318	290	260	297	301	278	293	303	267	281	274	291	270	309	297	288	304	270	296	346	295	290	283	297	299	302	273	302	301	304	270	317	311	272	288	314	295	282	302	318	294	291	291	322	316	311	323	301	289	300	310	289	305	315	292	297	309	290	280	303	293	273	277	282	333	283	302
11942	16531	14550	30511	2945	2227	1683	1345	1057	922	721	713	612	581	583	488	494	465	442	362	469	397	379	421	400	377	396	415	378	370	354	356	391	400	387	355	350	381	353	310	321	337	366	353	334	354	349	381	351	348	357	314	354	362	308	329	356	377	359	352	357	345	346	339	302	351	372	339	349	330	368	376	329	358	314	324	343	335	356	358	343	369	331	348	346	328	356	347	367	366	344	317	353	346	342	355	344	358	352	340	313	333	379	319	347	355	337	360	349	340	349	321	323	350	340	337	329	369	332	344	354	358	342	339	338	352	316	336	341	319	340	351	338	314	326	342	351	360	332	336	321	350	351	361	329	374	339	349	335	338	366	351	343	380	363	321	370	320	381	332	339	311	332	388	339	379	350	365	331	365	321	323	341	338	332	348	344	323	339	341	340	364	350	350	355	331	350	370	336	337	348	362	336	339	342	382	342	339	344	366	334	322	371	352	357	324	348	387	345	361	321	338	335	331	317	316	360	333	343	350	315	347	353	347	389	336	308	338	372	319	316	308	324	339	357	354	384	321	341	349	331	385	317	313	333	352	362	332	358	319	346	347	376	354	323	348	341	321	360	345	299	308	341	339	323	354	355	347	330	332	330	314	319	317	343	338	321	391	332	326	328	349	316	332	347	352	330	331	363	347	348	368	342	331	349	360	355	359	380	356	328	336	320	324	375	335	326	360	305	361	363	337	336	315	331	338	324	332	361	330	361	371	347	351	336	331	345	303	309	351	322	367	336	353	349	335	339	326	330	311	373	345	345	330	357	319	386	319	375	348	322	348	338	338	317	316	376	345	339	321	374	343	356	317	346	327	368	362	344	330	360	328	341	348	323	334	338	340	336	377	331	380	340	344	345	372	328	344	326	331	334	333	372	345	339	348	358	370	358	336	313	349	349	322	348	314	341	347	351	361	355	356	370	350	331	376	348	326	328	352	360	351	363	346	347	321	353	319	307	339	347	296	371	339	340	339	355	327	346	354	320	341	305	344	353	349	339	323	347	350	319	331	344	357	382	326	341	328	338	344	354	327	306	320	364	343	351	327	337	340	346	326	337	327	358	337	348	298	402	317	360	319	358	352	338	335	345	322	353	346	338	339	353	359	353	367	371	363	346	361	347	353	343	339	357	346	343	344	358	377	333	331	339	340	338	337	318	354	350	350	369	347	313	327	316	319	345	329	334	352	360	327	359	367	342	316	346	346	320	354	364	343	313	331	345	352	337	327	356	350	322	345	330	339	357	330	313	333	327	292	340	318	352	324	337	330	323	347	321	338	326	341	365	358	324	346	336	303	343	370	323	324	352	340	322	321	328	352	335	329	350	371	324	340	352	367	342	320	332	317	343	350	333	315	335	321	331	351	320	326	325	325	356	349	347	323	323	327	353	347	354	334	361	330	317	356	336	336	333	359	334	354	339	348	314	298	307	331	341	331	320	327	339	329	328	326	346	336	355	355	331	370	334	347	346	355	366	309	346	306	368	289	349	341	341	338	352	373	336	341	311	333	367	340	350	339	294	330	333	358	353	349	347	353	321	346	336	333	343	331	370	357	365	340	315	354	363	344	352	303	368	321	348	344	334	317	325	329	336	358	335	351	328	334	352	329	339	325	328	337	325	340	333	364	328	357	360	343	384	366	282	360	327	311	361	359	342	338	314	343	300	322	318	353	344	352	335	363	336	335	281	320	359	323	338	310	335	350	319	371	360	335	318	343	336	344	329	366	343	310	327	352	333	325	359	352	365	391	325	351	359	343	313	321	313	343	340	357	321	328	351	302	315	355	358	325	350	334	342	373	343	325	356	328	370	308	322	344	348	399	326	359	336	328	345	327	342	298	319	338	334	362	306	333	363	344	336	347	337	367	288	331	362	363	322	348	345	350	334	308	334	336	323	341	328	394	357	355	325	336	332	324	344	299	302	332	371	342	335	351	322	347	309	338	348	319	337	355	349	320	361	360	332	335	316	345	331	339	376	333	319	342	344	351	381	333	324	353	307	317	328	349	357	370	354	348	355	326	352	365	336	352	363	365	306	327	340	352	318	405	326	341	340	353	354	331	335	360	319	325	344	320	337	349	337	352	339	354	333	386	316	320	324	314	348	310	291	347	334	348	326	347	348	379	340	334	320	350	322	356	343	318	328	339	332	352	298	351	372	324	340	332	336	339	348	357	314	334	321	373	337	385	318	356	335	347	330	323	352	363	331	341	363	320	300	336	375	340	374	333	340	293	311	340	334	326	348	312	356	331	371	337	359	354	300	330	348	329	319	341	315	338	352	339	332	356	325	346	308	351	366	346	352	325	346	309	359	312	345	324	341	343	320	348	353	328	310	328	311	349	321	355	303	340	324	352	302	335	312	329	353	340	339	360	390	340	332	348	306	311	336	333	345	345	379	372	378	363	349	331	351	349	351	361	326	337	332	315	355	330	339	365	367	379	366	349	339	347	339	358	321	318	358	373	330	310	353	327	347	337	364	299	372	338	337	330	337	317	344	326	345	352	346	325	318	329	332	333	355	338	338	350	336	337	340	327	305	345	326	340	338	337	354	343	346	334	352	353	365	323	337	338	317	386	327	340	386	347	360	357	286	335	360	360	353	375	325	358	323	367	351	341	341	317	330	348	346	323	357	359	328	359	342	344	347	325	311	309	338	337	319	339	335	327	372	343	335	351	336	330	315	342	361	329	350	329	323	354	365	329	368	356	324	332	349	327	323	339	347	324	340	356	349	358	335	343	335	303	325	308	362	298	326	344	309	336	286	331	346	373	351	334	367	330	331	340	349	368	339	356	336	340	337	322	334	367	320	359	334	354	334	366	337	354	320	357	346	328	319	347	344	337	354	333	353	354	339	326	305	335	325	346	359	376	339	352	365	332	336	322	332	342	345	300	341	338	327	352	372	325	342	355	353	339	335	307	353	327	295	352	337	340	349	354	348	334	354	308	312	338	329	329	375	382	362	349	340	329	349	329	339	347	324	308	359	337	299	331	382	337	330	367	358	345	347	343	349	343	324	358	342	320	306	337	338	333	378	345	342	350	306	340	313	341	341	354	328	350	319	356	344	329	322	298	355	338	317	312	359	322	348	335	346	369	326	338	354	319	361	349	331	343	379	308	337	342	311	323	353	375	358	315	388	347	331	319	343	367	353	313	360	350	318	318	345	358	355	338	328	356	353	290	316	336	334	322	353	378	322	305	354	402	329	332	347	351	350	352	348	339	341	337	350	303	308	325	362	355	345	345	302	341	330	347	351	329	320	351	339	342	309	331	351	331	352	349	352	315	344	363	337	323	340	354	360	349	361	338	352	325	340	325	332	332	342	324	315	363	360	348	339	348	325	369	355	360	359	350	358	318	339	346	324	352	357	337	350	319	303	351	316	334	349	319	328	331	318	335	290	359	334	369	327	339	362	330	321	340	349	336	319	372	353	339	328	323	307	346	335	387	323	322	346	314	356	341
24880	21202	27630	25635	13395	924	464	371	329	298	251	259	253	221	225	216	230	213	207	191	206	192	167	189	186	184	214	185	192	187	197	174	185	208	211	176	179	187	182	190	210	198	193	181	215	176	157	199	198	191	200	172	193	176	171	176	171	170	174	206	156	158	175	172	154	171	167	189	180	180	176	188	185	176	184	183	179	204	181	183	165	179	190	173	183	149	153	187	186	186	191	178	186	163	169	183	164	170	172	178	197	166	177	160	184	163	159	178	186	162	194	175	189	170	184	169	191	194	202	187	192	225	167	160	201	168	194	192	168	166	181	182	172	182	179	178	174	174	162	198	202	161	166	174	157	173	170	179	176	196	196	190	178	182	164	175	175	187	166	146	162	169	190	166	173	142	175	166	184	164	169	201	180	180	195	176	180	206	179	171	195	187	157	156	172	165	176	180	165	173	172	190	184	189	151	177	186	168	201	170	172	158	177	181	174	153	179	169	176	180	187	180	185	166	173	171	162	168	178	183	184	157	171	179	173	197	174	195	159	186	179	194	177	182	178	198	168	177	195	184	188	180	179	189	157	156	191	160	179	178	212	190	184	203	176	156	151	184	186	186	181	184	185	193	180	180	170	172	197	178	171	173	186	188	189	173	157	169	186	180	181	171	172	175	172	214	167	194	207	184	162	203	178	185	190	179	186	180	193	173	184	164	185	180	170	162	180	183	174	188	210	177	151	178	159	153	167	193	164	180	198	192	172	178	190	189	178	153	163	171	164	171	196	173	192	170	169	160	176	177	167	186	173	170	182	193	197	169	181	162	148	175	186	182	178	157	179	169	173	183	162	178	201	159	174	203	177	186	186	156	168	188	175	166	184	193	168	196	171	169	157	165	165	176	153	149	170	171	158	187	207	163	201	184	169	173	195	161	187	177	165	173	180	183	199	190	188	162	188	214	173	182	155	178	192	197	158	181	163	181	167	188	197	167	184	190	138	192	180	170	202	189	173	151	169	199	168	190	175	189	173	185	170	175	181	159	203	172	166	155	181	191	178	192	165	178	165	164	163	207	183	168	185	171	182	177	206	177	179	161	171	164	167	176	171	185	178	169	175	174	188	176	157	182	195	187	190	194	191	185	176	180	168	186	174	174	180	190	180	182	198	212	170	171	184	177	182	199	177	161	206	189	192	174	216	184	209	183	174	200	147	196	144	138	191	161	179	148	169	199	198	184	193	165	171	156	182	181	182	166	169	198	166	162	179	168	182	173	160	196	172	168	178	195	175	177	174	184	176	198	182	167	171	177	184	174	181	164	175	174	170	169	191	157	156	198	194	162	187	196	186	193	182	185	188	186	165	194	164	190	162	176	187	195	196	168	164	196	184	192	181	188	171	188	173	165	162	166	172	178	152	190	180	172	146	187	181	178	162	174	172	176	180	166	164	181	172	148	192	178	154	160	166	184	183	146	161	178	197	190	175	186	162	176	185	176	161	162	168	167	181	171	167	169	149	168	186	171	181	173	170	160	176	177	176	184	190	181	186	183	186	178	182	163	189	176	152	166	174	215	168	181	178	204	183	182	167	210	160	193	144	170	189	137	179	197	187	185	172	200	178	204	181	186	149	159	141	188	181	177	180	168	189	195	188	194	176	213	171	165	159	180	164	174	180	172	155	163	203	204	171	155	178	163	198	182	188	166	194	171	177	178	181	194	178	170	178	167	205	165	203	146	160	189	168	172	187	165	158	161	191	178	167	183	147	183	183	172	170	182	153	167	169	176	181	168	195	178	177	163	180	170	156	171	178	157	159	186	173	164	178	186	171	180	190	160	168	208	163	174	168	188	196	178	158	178	172	171	146	174	159	170	173	178	191	192	170	176	175	202	178	182	174	196	197	194	194	185	169	168	174	177	184	174	185	172	174	187	184	166	193	193	173	180	189	172	173	179	189	175	156	177	183	185	172	180	185	184	210	152	200	174	163	181	155	195	185	187	184	188	197	191	169	179	168	151	188	166	203	199	164	168	181	189	176	190	190	149	189	196	184	176	180	171	175	183	185	175	178	152	191	176	171	211	206	166	191	156	193	175	175	188	175	162	169	181	157	184	161	201	177	192	201	175	168	166	198	167	165	176	176	203	168	190	178	178	179	171	174	184	181	172	200	177	171	206	192	166	190	192	198	167	176	186	181	181	190	149	169	177	201	168	165	177	191	200	189	183	172	181	188	164	180	171	187	186	171	215	170	176	187	175	183	160	165	194	168	164	181	191	203	196	194	196	149	177	176	183	193	160	165	175	179	173	164	156	173	195	201	173	195	185	158	159	157	194	182	207	194	208	148	169	151	183	170	169	167	163	188	191	187	171	199	183	157	191	179	160	155	184	188	179	185	178	192	166	205	175	180	193	185	176	182	189	181	168	182	174	185	192	180	173	166	171	166	178	172	177	158	179	144	211	187	165	172	188	160	168	193	188	193	192	180	178	178	162	156	166	183	166	188	166	192	187	180	162	193	158	169	163	183	161	180	167	149	161	169	176	175	174	177	197	185	173	186	192	171	175	198	174	190	201	196	193	179	173	187	164	158	172	201	168	181	163	184	185	177	198	177	197	177	163	161	170	144	184	182	210	171	172	185	165	181	177	183	191	139	189	180	175	195	175	188	190	167	155	177	190	168	188	170	165	198	169	180	164	164	168	195	180	159	181	148	186	198	180	171	185	187	199	173	185	174	183	154	178	173	191	174	168	188	178	182	192	178	175	184	151	183	167	183	172	178	167	173	190	205	187	164	193	215	159	165	193	180	210	168	182	173	191	166	170	185	166	186	159	162	174	172	181	181	182	185	168	170	183	180	190	176	169	166	162	167	175	180	174	158	205	207	191	193	164	177	181	169	171	176	175	191	174	210	183	180	165	151	177	193	182	158	171	185	170	169	165	189	167	192	173	179	178	173	185	180	161	165	164	167	193	189	182	180	170	152	195	176	155	185	169	176	166	169	172	178	176	197	181	182	162	201	175	160	161	189	163	164	192	178	191	170	182	175	162	179	177	160	179	180	178	159	169	182	199	204	173	189	165	173	179	170	194	177	155	158	188	182	183	180	178	189	175	168	208	178	182	177	176	170	208	172	182	174	202	189	194	195	183	175	162	147	169	177	177	199	182	183	176	171	167	155	161	185	163	150	175	179	195	164	162	178	186	148	174	179	168	198	189	165	151	149	168	169	166	177	173	179	207	182	170	185	169	179	184	176	199	164	180	193	190	183	176	174	163	199	182	178	158	191	182	195	174	190	179	189	157	168	184	169	186	173	175	163	149	172	168	176	175	186	184	171	181	190	183	174	170	173	178	153	206	191	171	188	162	183	156	171	186	187	165	167	196	159	196	175	169	152	204	174	187	168	177	161	163	176	166	178	186	181	179	175	171	185	187	174	166	204	154	149	179	156	189	167	188	172	189	160	192	166	183	171	171	175	173	168	175	182	178	171	177	148	167	193	170	183	169	160	188
11277	11801	10247	25337	1506	1321	896	750	608	505	444	418	410	367	337	326	301	283	300	279	266	243	225	240	244	282	233	268	251	235	268	226	246	257	247	232	226	241	209	278	253	212	233	229	267	218	252	254	236	234	219	217	219	232	218	226	205	220	242	225	235	223	233	251	222	209	235	238	200	220	243	193	222	222	233	216	227	242	223	264	209	231	237	229	239	243	217	219	228	235	248	216	209	251	204	233	228	243	232	241	232	225	229	217	222	220	216	211	227	247	219	208	223	191	199	245	238	217	233	243	228	238	215	256	220	199	246	231	206	224	224	221	230	239	229	208	239	230	247	218	242	258	214	206	201	220	244	227	227	225	215	216	226	214	250	215	238	223	212	212	230	227	214	227	221	201	227	238	214	242	225	229	239	245	227	252	214	228	244	223	210	236	223	230	249	208	191	176	205	241	233	205	240	218	238	235	215	251	218	232	228	224	207	224	239	224	218	223	235	234	204	236	219	234	239	223	244	215	231	225	238	214	242	234	243	230	216	226	204	216	238	247	237	233	229	229	212	213	237	216	236	236	220	238	204	219	234	228	211	235	235	245	218	220	223	206	258	241	228	238	243	228	236	225	197	221	219	229	205	220	236	226	193	212	233	231	229	198	223	244	229	216	239	217	217	219	197	229	241	214	213	238	213	228	266	222	230	206	208	194	203	223	228	226	233	230	192	203	221	245	243	214	218	218	221	245	198	227	222	220	237	230	238	208	235	251	213	245	211	201	231	253	223	196	219	216	207	222	204	221	225	223	222	233	241	213	208	220	238	233	233	228	212	223	218	232	236	242	210	197	235	222	222	250	225	216	231	222	215	249	241	234	243	223	223	226	197	241	193	224	221	203	220	245	222	213	229	198	218	227	204	218	248	236	219	199	222	221	232	221	230	184	189	220	201	217	183	245	234	238	213	229	225	219	235	223	194	233	219	230	220	234	202	227	216	223	227	187	252	202	227	246	216	230	231	234	237	203	208	211	202	213	192	222	236	266	238	239	228	213	236	251	224	211	219	217	206	259	251	224	235	223	212	248	223	231	192	219	207	217	222	214	223	205	215	219	232	210	208	224	224	245	221	246	241	227	213	228	208	241	217	212	216	232	242	232	244	207	214	237	235	240	221	259	213	219	232	231	235	244	209	200	241	216	222	199	248	222	255	226	241	234	236	245	235	239	227	236	225	230	220	202	208	209	227	256	230	238	213	206	258	208	229	233	261	220	223	212	200	233	223	239	206	230	269	194	210	231	228	238	236	228	222	209	207	237	230	216	222	224	216	211	212	211	222	221	254	242	243	212	221	240	254	229	234	250	229	236	210	217	219	212	223	231	197	234	237	219	220	246	218	219	260	213	238	213	219	213	208	211	205	236	206	212	212	232	240	222	229	212	221	216	215	216	188	226	222	223	235	224	230	235	235	244	217	197	254	217	251	217	223	239	231	216	248	238	218	235	215	213	226	233	233	238	207	220	229	233	217	227	250	215	216	227	237	213	211	218	236	223	223	187	234	243	235	205	244	217	242	222	217	217	247	224	218	223	222	217	194	241	201	189	238	219	212	221	225	237	241	201	222	217	236	233	219	205	199	229	210	225	182	212	237	206	207	200	186	238	217	251	222	234	221	230	217	235	220	219	218	231	221	231	253	182	232	227	182	208	238	226	248	255	238	229	241	214	254	234	212	212	204	220	239	205	208	224	230	249	190	217	221	243	240	215	219	232	222	216	212	245	229	236	243	205	221	209	212	240	230	206	222	223	218	227	230	229	202	235	219	215	227	235	221	223	196	254	247	226	218	223	245	219	238	237	212	209	251	230	253	229	227	213	218	256	235	221	226	236	217	218	222	229	229	210	226	212	223	228	234	226	234	198	223	229	233	196	237	224	208	220	205	208	213	230	223	217	213	237	226	214	234	243	240	235	231	208	201	230	224	223	240	237	237	221	191	219	228	243	231	215	234	242	199	212	226	194	208	207	217	224	238	226	225	210	234	238	233	222	244	229	238	210	232	225	212	226	219	221	199	239	212	211	202	221	202	209	220	244	235	261	214	261	243	231	241	222	261	203	225	236	214	218	203	235	234	231	203	231	220	201	249	239	189	227	234	227	218	219	216	199	239	218	212	248	226	211	229	236	224	227	227	216	225	247	245	211	208	217	214	228	252	230	216	227	228	208	224	238	227	214	205	221	224	220	229	217	231	237	212	215	203	222	238	211	220	239	209	222	204	221	230	200	232	237	233	210	225	221	218	240	237	253	217	200	219	202	240	227	211	225	257	233	251	250	221	241	225	266	214	207	220	224	239	230	219	224	205	222	240	217	210	244	243	234	221	221	216	238	211	239	221	198	235	219	240	206	231	226	243	238	202	236	220	229	222	209	225	221	210	247	209	234	234	238	249	214	202	204	223	217	198	195	242	225	203	226	210	221	239	206	208	235	237	237	221	247	209	266	234	218	214	207	243	205	219	219	209	226	228	225	237	241	224	228	202	213	230	253	206	230	229	209	235	214	230	214	229	221	226	233	232	217	233	207	223	238	226	243	235	227	235	212	210	195	217	214	245	212	225	205	217	203	254	214	231	237	196	215	209	245	215	177	220	250	220	255	214	221	252	221	228	232	212	238	218	222	217	225	250	238	222	232	236	219	225	211	237	229	210	230	225	212	212	238	238	246	241	234	220	231	191	194	233	234	239	248	204	236	224	227	204	228	236	214	230	231	229	244	219	234	208	221	216	192	197	223	228	236	240	213	227	230	220	214	207	208	208	231	233	227	241	229	221	227	225	223	240	211	217	232	241	235	217	221	222	229	239	221	189	242	242	216	217	205	230	213	229	240	206	217	208	247	236	223	224	192	221	213	232	212	220	217	242	242	217	211	195	250	233	241	219	229	208	200	215	234	238	254	221	258	210	224	216	241	200	236	227	218	217	211	204	227	233	222	253	212	216	239	246	235	209	224	228	249	234	230	218	211	229	214	253	231	246	228	221	195	202	210	242	193	228	220	233	231	228	234	250	230	228	237	199	226	233	211	217	241	238	264	201	216	219	212	229	218	196	234	224	243	215	237	231	229	222	217	238	212	213	237	217	233	215	208	244	229	206	259	231	205	223	199	218	207	221	240	226	213	242	221	224	220	217	221	210	244	209	220	233	248	226	212	216	247	246	221	237	241	236	208	245	235	190	215	228	247	226	210	212	207	203	216	234	205	204	220	209	218	247	241	237	210	214	220	226	219	208	253	204	202	226	214	215	219	239	182	223	220	208	204	224	241	215	237	224	232	213	243	217	212	223	241	225	215	190	220	210	214	239	214	228	220	242	221	245	220	228	240	224	239	218	215	226	238	237	223	252	230	213	226	224	209	206	234	236	242	221	208	250	238	220	222	216	206	203	227	208	250	214	237	204	229	225	267	232	222	202	215	223	221	233	248	241	209	222	233	225	218	222	219	232	223	219	242	239	224	226	197
22663	21216	29030	23801	21210	21203	12011	1564	1069	980	834	766	714	680	637	635	547	568	560	524	569	555	498	526	498	485	474	517	498	515	465	475	464	464	462	457	455	460	461	454	515	460	488	456	475	431	437	463	441	433	471	455	446	451	467	466	459	429	461	417	432	481	460	478	477	437	467	481	479	466	436	427	490	462	456	419	419	477	433	438	467	431	441	478	419	454	451	453	477	434	474	443	416	471	420	467	436	471	459	485	464	427	445	497	444	487	453	452	457	482	433	433	453	444	430	460	469	467	429	429	446	463	461	448	422	441	438	412	456	420	428	448	472	433	479	453	433	412	460	452	446	439	438	436	452	431	432	421	462	444	416	447	431	431	453	409	441	404	445	451	450	464	418	448	449	461	484	417	414	453	491	424	449	447	417	430	440	432	409	410	445	417	432	422	446	443	442	431	428	454	432	425	434	435	463	442	429	430	456	456	425	434	436	435	423	457	439	442	441	453	425	481	477	449	446	425	406	463	487	462	421	426	439	453	418	432	444	449	466	465	446	452	459	453	442	396	444	432	466	448	449	422	410	462	471	466	408	420	429	435	421	453	436	450	471	434	444	447	438	450	447	405	435	418	448	406	428	395	437	437	425	444	452	443	479	438	392	483	396	483	440	438	388	456	428	489	454	437	432	452	425	433	409	438	458	456	416	446	453	419	452	422	430	457	416	431	457	453	420	442	474	429	471	435	443	420	410	444	430	464	431	454	424	449	458	472	446	446	435	469	453	454	428	418	428	439	444	420	444	445	473	446	482	435	445	443	461	460	456	434	437	444	449	455	422	433	464	452	440	429	421	482	453	463	414	437	446	432	476	437	435	478	419	427	409	409	463	450	458	433	435	429	418	444	443	442	415	466	418	421	475	426	436	451	367	461	459	445	435	400	449	421	433	411	417	446	466	449	457	459	458	428	427	442	458	423	429	438	408	450	418	413	452	466	441	425	424	423	436	449	424	434	427	408	444	438	417	444	422	439	432	416	431	451	448	442	451	455	470	421	407	444	428	437	440	488	430	442	471	431	430	451	397	429	447	430	464	462	429	440	434	463	452	429	458	437	408	461	393	435	435	412	483	445	440	453	459	440	428	478	458	463	423	423	436	412	411	399	410	414	479	433	457	461	441	460	428	448	439	408	441	445	436	429	471	483	454	421	437	461	417	437	432	472	440	443	449	419	468	481	462	474	427	434	476	436	423	442	443	466	462	446	463	436	416	423	438	465	435	445	448	409	414	476	430	445	433	438	439	457	468	445	448	424	459	409	428	424	451	462	460	440	456	422	416	444	423	460	442	412	428	412	477	453	446	459	443	433	429	437	407	479	441	453	407	448	455	442	468	444	432	451	431	444	447	454	435	403	457	447	451	458	439	453	431	444	429	395	420	453	402	443	406	436	427	414	443	437	417	441	452	444	434	397	421	418	426	488	464	424	435	465	443	415	454	459	436	443	399	458	431	456	435	425	460	430	450	437	419	404	420	435	440	419	449	432	463	411	410	419	433	405	439	465	424	447	450	408	434	437	465	448	469	443	445	404	441	444	486	437	440	433	458	464	440	479	423	473	447	450	436	409	418	442	421	408	391	454	458	467	478	419	427	463	462	434	443	442	417	464	430	439	465	434	404	446	449	451	417	452	393	465	423	432	462	457	452	431	460	444	407	455	454	461	433	480	382	458	437	441	435	448	457	451	408	440	452	432	424	465	442	427	424	453	457	424	437	439	453	448	475	432	428	430	437	461	437	437	420	457	474	453	431	465	447	409	465	437	475	453	454	478	461	480	440	458	474	454	399	418	439	442	454	441	447	433	429	415	457	424	464	436	434	401	450	430	408	444	457	391	421	430	441	414	385	448	429	436	429	461	417	420	411	445	473	458	445	418	439	443	400	429	442	423	443	446	435	432	432	388	431	444	401	469	440	433	458	394	418	444	447	450	430	420	443	455	490	399	400	451	443	420	454	433	404	430	376	452	412	441	431	424	434	435	443	399	442	439	424	461	431	419	471	453	449	432	430	390	482	418	461	420	422	442	427	441	441	425	417	442	425	439	429	455	433	438	411	457	431	415	454	434	463	416	417	441	441	427	414	431	460	454	427	458	448	421	451	477	434	428	445	398	448	411	477	411	431	447	458	461	492	444	421	454	428	437	451	419	426	432	402	442	451	418	438	461	419	439	438	435	431	413	440	444	478	484	453	461	422	413	414	454	418	444	455	459	443	426	479	440	441	446	463	433	443	436	489	429	458	457	439	446	424	462	407	455	440	458	421	439	465	437	474	451	441	501	428	416	453	456	487	437	441	457	459	439	432	446	447	440	464	431	446	428	455	454	463	449	451	406	414	457	472	443	476	449	443	433	427	422	432	425	446	430	461	462	426	504	400	459	429	438	429	411	441	409	429	404	445	434	438	478	446	430	452	429	440	430	435	440	417	400	443	444	418	415	451	415	443	460	440	425	427	429	457	417	454	442	432	448	462	455	370	432	417	421	442	392	444	434	433	453	430	406	476	444	450	423	431	435	437	440	470	463	437	432	462	492	399	443	508	443	436	450	469	437	474	448	460	460	444	454	429	429	409	444	435	440	425	489	426	424	436	456	400	435	458	478	414	472	451	431	455	420	443	426	425	479	452	459	421	415	442	426	417	432	442	439	423	433	412	453	433	416	406	442	473	378	502	446	426	420	438	458	422	449	424	425	447	405	431	447	418	436	429	453	436	461	419	431	425	466	475	425	446	407	462	434	425	429	408	439	445	441	418	416	416	429	409	422	455	448	407	442	418	392	454	468	441	470	462	434	421	430	412	412	444	470	452	435	431	447	470	400	419	404	428	438	428	447	453	428	465	403	446	426	445	467	428	434	441	479	435	438	419	439	467	421	412	472	437	441	468	468	453	419	477	435	448	405	434	456	476	436	430	498	424	455	463	434	445	461	421	438	429	437	399	430	454	403	439	455	456	434	484	409	392	430	435	469	459	418	498	446	397	421	459	451	463	479	444	435	452	442	441	453	402	431	471	425	488	436	450	414	455	418	475	448	439	446	471	426	469	449	427	446	457	442	468	406	427	438	443	410	427	427	426	428	408	429	440	430	457	450	409	451	401	448	430	420	427	444	418	470	415	426	449	434	416	437	445	460	439	413	455	423	469	466	468	471	472	425	466	445	455	465	458	441	460	443	434	397	434	462	412	443	455	413	451	478	439	459	416	435	411	436	435	448	416	439	435	442	452	415	456	454	445	440	436	421	456	439	436	465	426	460	438	453	444	411	443	453	446	462	430	463	419	438	408	465	446	460	450	444	385	407	422	415	425	436	457	458	456	422	409	431	452	421	431	452	405	370	457	419	420	426	445	435	453	435	451	481	402	448	430	431	421	388	460	442	428	436	424	423	429	455	427	434	455	408	440	399	450	456	433	448	410	466	414	457	442	427	424	409	432	410	448	476	468	426	467	463	451	424	426	424
13495	22012	19820	34632	5110	4058	3023	2398	1887	1573	1360	1177	1020	975	870	843	704	779	706	643	648	607	617	612	578	601	584	550	599	575	555	553	559	511	507	526	527	543	544	492	524	534	505	517	547	556	517	554	479	536	536	523	546	511	500	525	512	495	532	538	486	481	568	498	464	500	487	544	509	501	486	491	540	525	495	516	422	501	504	515	519	511	509	515	512	517	500	492	527	528	530	476	509	507	491	499	508	508	538	548	513	522	495	501	458	492	526	484	478	516	472	504	525	480	507	529	459	540	498	537	494	467	493	528	500	519	496	532	546	540	447	471	513	522	524	542	507	480	486	509	492	463	516	503	500	536	474	456	458	484	478	492	485	533	482	503	503	526	463	521	501	508	479	509	516	480	501	467	495	507	498	523	488	488	566	499	479	532	505	504	495	514	556	495	460	480	523	508	519	490	487	527	476	504	520	533	505	491	499	507	498	510	508	534	488	477	528	455	468	493	531	505	513	485	499	511	483	490	521	513	471	515	483	500	517	539	499	477	489	497	493	482	464	478	525	530	509	496	482	505	494	498	517	511	506	476	489	431	469	495	474	470	498	530	478	493	484	501	513	480	472	564	486	485	489	496	478	499	534	492	519	522	495	514	511	526	480	466	505	509	485	483	489	496	514	486	491	477	469	501	497	518	534	504	462	462	490	472	484	481	502	515	487	538	482	458	525	525	485	518	496	503	505	517	486	485	511	483	508	503	506	500	546	524	526	499	492	486	467	458	492	525	513	479	506	529	443	526	497	457	473	497	491	518	489	495	465	512	514	506	504	489	484	511	542	486	473	460	482	494	529	464	500	488	472	519	465	510	488	500	475	525	508	471	484	544	506	535	464	511	502	527	470	489	507	476	499	481	483	513	508	482	496	496	499	554	534	476	504	518	528	493	487	463	495	542	504	474	486	491	535	427	483	507	497	526	472	477	516	512	486	535	516	473	498	490	524	533	504	497	514	544	509	485	505	516	517	486	482	534	514	481	523	502	494	525	505	474	479	522	503	533	471	464	496	503	541	510	514	527	447	483	512	501	526	502	512	515	546	484	491	490	497	513	482	471	495	463	510	536	487	514	475	533	483	498	497	496	461	509	453	488	441	492	495	471	493	470	530	515	472	484	476	507	494	458	495	479	507	487	501	510	549	499	502	500	514	517	461	500	525	507	511	465	464	496	507	479	502	505	522	503	502	524	516	450	560	529	497	482	520	473	513	485	466	489	501	555	494	477	523	441	500	445	492	484	490	498	506	515	483	472	465	516	511	472	499	507	500	488	473	492	519	495	533	513	503	496	476	481	494	502	476	503	496	536	498	509	546	516	517	520	538	493	476	497	521	480	514	508	488	479	476	483	497	520	528	498	484	533	500	515	479	464	491	520	484	485	512	498	495	507	467	508	510	505	545	493	504	431	467	480	471	506	494	492	518	491	485	502	514	477	503	515	494	468	526	475	450	532	499	501	520	506	503	476	511	518	513	494	485	513	498	498	479	489	526	493	481	473	483	489	493	538	490	485	467	520	492	502	494	520	492	530	482	497	469	470	497	492	519	515	518	485	447	490	510	514	493	438	517	552	496	510	455	508	469	513	538	490	481	509	476	503	457	461	476	510	501	488	480	488	480	479	475	493	487	504	470	498	501	470	484	465	509	483	505	496	478	506	489	450	511	492	511	479	519	520	483	541	465	485	492	495	497	495	470	498	478	511	519	471	521	493	504	494	492	536	457	485	471	530	501	492	490	469	530	534	470	501	515	478	465	496	517	508	496	524	537	471	497	477	485	480	499	508	521	490	481	484	463	495	501	456	483	521	538	499	488	449	511	491	535	455	514	469	484	524	510	501	507	483	490	454	459	464	514	450	507	504	520	507	460	496	510	533	521	499	510	473	470	494	494	500	478	531	523	471	525	481	513	524	527	513	480	483	523	504	535	497	491	540	512	512	519	497	524	475	515	484	517	551	484	447	525	460	504	481	475	491	500	502	494	501	439	506	472	483	485	480	502	480	468	492	463	465	465	523	525	531	526	520	520	505	525	479	472	489	503	482	521	557	506	488	453	453	486	478	465	490	533	496	493	509	481	460	485	490	507	462	490	524	496	471	491	531	508	456	503	481	500	521	497	493	460	471	489	515	476	503	527	515	488	507	497	501	503	462	499	498	517	459	473	503	498	497	497	456	517	507	509	467	539	513	530	499	526	489	509	483	485	475	516	477	499	507	510	489	474	494	534	453	501	497	497	512	523	518	491	501	487	495	479	501	476	511	494	514	472	522	449	511	508	490	513	527	492	483	483	520	508	497	491	507	541	488	459	514	517	509	514	491	488	476	484	499	521	515	505	474	463	570	535	508	488	480	532	512	493	552	478	472	509	516	450	554	444	506	482	479	524	501	496	504	478	522	491	511	512	490	480	472	467	493	530	512	487	495	481	491	479	502	480	463	538	517	520	482	494	467	528	489	509	489	491	507	508	495	467	476	527	496	455	526	523	503	533	502	454	516	534	497	550	491	486	475	487	487	485	509	450	495	520	516	513	503	488	463	475	499	491	520	507	500	509	534	482	514	494	463	481	486	496	506	490	483	518	473	512	498	492	501	481	531	479	475	504	475	483	498	487	501	500	499	509	473	474	463	499	489	489	483	521	546	512	508	516	504	544	524	477	521	560	526	527	525	467	498	493	496	496	542	523	530	485	494	529	530	493	488	506	547	498	456	514	475	551	515	457	502	471	480	503	509	519	470	518	469	508	542	524	480	503	538	486	506	502	519	523	482	496	461	528	489	538	527	570	495	487	514	485	443	496	472	545	491	518	496	533	494	499	503	489	501	455	473	499	454	472	516	534	486	483	488	508	498	472	519	502	486	463	477	515	479	489	498	481	501	538	496	483	526	497	491	509	481	486	480	520	495	497	466	466	472	514	510	517	518	473	517	486	503	504	519	524	493	460	491	480	457	490	543	497	488	533	474	493	525	465	480	502	483	481	509	516	471	518	509	497	504	503	493	481	490	423	542	504	486	534	480	514	510	469	517	490	480	496	519	506	463	547	506	533	476	503	524	476	506	531	457	522	469	524	453	506	467	502	515	508	499	479	512	484	541	537	484	514	498	510	476	487	474	498	501	509	525	495	522	514	527	465	463	479	491	480	529	472	493	494	494	469	505	499	498	492	521	504	526	471	492	506	506	512	514	495	526	483	470	554	452	475	527	508	525	467	497	480	479	476	516	498	504	482	491	505	497	528	447	516	504	513	504	511	496	488	502	459	441	459	585	533	506	524	511	505	467	490	499	487	509	507	511	512	505	497	531	470	470	489	490	496	497	487	513	468	532	512	464	513	475	489	483	479	518	503	453	499	522	480	490	519	498	480	509	484	479	514	480	512	522	537	462	523	508	488	477	512	488	494	508	527	495	521	482	487	526	490	510	469	498	491	507	461	546	475	504	556	497	510	511	519	480	524	491	477	517
27169	20478	10011	5062	325	229	157	164	141	150	124	122	116	117	129	137	137	126	108	110	134	127	138	152	134	112	130	116	118	136	128	117	126	110	126	127	157	137	124	117	124	125	131	127	133	117	110	131	142	115	122	144	146	122	144	114	117	125	122	142	123	124	118	117	120	113	151	130	115	141	114	129	137	113	128	137	114	124	117	115	119	140	111	126	133	127	116	145	128	111	134	118	116	128	127	129	123	127	130	123	124	106	116	120	127	110	137	118	122	122	121	130	133	124	120	113	137	117	138	146	107	136	131	118	125	119	128	143	129	134	131	153	146	104	110	129	134	113	124	129	114	116	122	117	133	123	134	141	123	117	120	116	130	122	120	111	112	129	118	127	129	130	142	111	129	130	121	140	114	141	116	116	112	126	112	125	129	120	129	123	141	138	135	115	109	145	118	123	123	118	124	129	129	125	151	121	112	112	132	132	139	112	135	135	113	118	130	147	123	117	138	106	134	114	125	131	130	124	129	116	122	127	123	120	125	119	119	97	133	123	164	127	108	117	133	123	128	127	151	127	157	107	127	134	131	128	136	144	136	139	126	130	126	135	132	127	114	127	146	110	128	116	131	135	130	138	132	128	131	128	118	129	140	124	115	127	126	137	128	105	111	119	123	137	124	137	141	138	132	125	137	122	118	123	127	150	126	138	114	114	123	124	114	128	132	127	136	121	112	101	114	124	114	118	124	118	118	147	137	127	123	115	125	121	109	127	107	107	110	133	135	112	112	131	112	107	127	133	117	125	142	137	125	119	147	127	127	132	112	135	133	107	120	124	137	125	133	123	125	113	123	125	102	110	138	134	112	114	142	118	118	127	120	138	131	122	108	120	119	133	124	105	130	145	123	136	113	120	123	115	141	132	124	128	139	126	134	119	139	124	108	136	120	125	125	124	116	125	128	155	151	130	140	131	103	109	129	140	120	130	120	136	123	112	139	137	110	133	120	115	116	134	150	114	122	126	135	123	144	131	142	96	124	118	101	142	127	121	118	118	104	122	127	113	112	120	114	113	131	130	127	158	126	138	126	129	110	109	142	119	108	129	152	140	114	115	128	116	117	126	127	124	121	136	109	105	137	117	115	116	110	126	101	126	141	137	113	151	122	121	122	134	143	124	112	124	151	118	127	131	124	137	128	113	121	125	110	135	108	138	122	126	131	116	135	144	118	134	138	125	117	124	153	138	111	113	125	134	110	121	127	129	125	144	151	125	145	116	130	140	129	121	121	139	129	131	124	125	124	145	116	113	147	129	108	115	121	131	129	143	120	112	136	116	105	132	111	132	123	110	150	119	124	123	121	117	122	131	138	121	108	130	113	125	116	117	127	129	121	136	133	133	118	133	132	122	107	125	142	121	130	120	108	122	124	133	123	115	147	136	113	116	144	124	122	127	109	110	125	112	134	119	113	119	138	141	120	125	127	136	119	121	111	124	139	116	100	125	133	117	118	153	114	148	140	114	103	107	123	104	134	121	139	112	126	126	136	124	128	120	122	135	117	135	127	121	135	137	140	119	143	140	129	126	130	123	117	139	142	139	109	134	125	117	123	116	139	131	142	120	130	126	126	121	148	112	106	138	107	111	111	132	120	132	124	142	116	122	124	138	154	136	139	106	107	140	128	142	117	128	137	117	139	138	138	140	106	131	132	115	143	115	122	139	142	129	115	104	140	124	123	124	117	133	131	122	120	137	133	119	118	118	127	123	134	117	132	141	99	132	103	135	126	146	119	122	114	97	159	131	131	128	106	120	115	123	131	124	147	110	112	139	126	127	111	127	132	134	132	104	142	119	115	113	138	126	132	119	114	131	118	123	125	120	117	128	135	130	137	132	134	135	122	135	116	123	136	133	142	125	136	122	120	127	129	135	124	121	124	127	120	133	117	123	121	117	128	114	112	116	138	124	148	118	140	132	144	120	117	114	140	123	129	105	124	118	116	145	126	127	131	105	114	126	106	130	134	111	126	131	122	142	120	139	127	134	130	127	109	131	122	117	132	145	138	116	120	126	122	104	138	132	126	129	148	120	111	128	138	126	129	138	114	120	133	125	141	106	135	143	127	127	126	120	137	136	106	130	103	134	132	121	135	145	120	100	135	105	129	125	105	133	133	113	144	122	127	106	124	119	137	114	126	111	121	125	115	119	126	118	136	137	131	127	139	123	122	106	116	114	106	128	131	132	120	124	124	112	138	121	127	125	114	119	143	116	118	106	128	132	127	134	123	121	111	131	130	90	145	117	133	136	130	141	131	125	136	103	131	111	128	126	140	120	123	121	121	115	126	126	107	119	130	121	145	121	135	125	136	108	122	145	129	126	125	98	108	121	128	127	121	116	113	120	125	121	114	137	122	145	118	130	119	116	133	133	113	131	109	123	127	119	126	118	110	116	110	145	121	127	151	120	122	132	112	119	129	130	150	126	127	121	102	114	118	120	114	121	142	122	144	111	107	137	107	118	121	111	124	136	119	117	135	126	126	108	108	119	128	115	145	134	106	118	109	135	100	124	111	114	121	115	119	126	122	99	116	112	116	105	131	138	135	114	122	120	140	141	129	139	120	119	131	132	126	118	119	160	117	119	124	112	121	127	127	128	120	121	132	116	112	114	117	132	122	125	126	132	120	138	117	141	117	110	127	118	109	133	125	120	123	116	131	114	121	120	119	133	118	136	122	129	115	127	130	109	129	134	135	127	127	119	117	128	128	131	139	116	138	107	114	127	112	131	138	124	118	111	137	116	137	146	120	144	112	141	125	109	116	135	120	120	110	116	138	135	119	117	119	119	124	120	100	116	137	111	119	129	135	116	120	120	125	120	133	112	125	126	105	122	126	141	132	116	111	117	103	112	121	123	141	106	107	91	134	127	120	121	107	112	134	136	140	139	108	126	137	135	128	123	113	127	146	143	135	120	123	120	131	138	139	118	127	117	139	128	127	128	132	133	145	120	106	123	122	123	122	117	141	117	105	122	132	125	124	111	117	139	111	130	116	112	112	116	121	127	120	128	122	124	138	130	109	119	125	123	103	116	111	127	134	110	124	119	132	139	124	126	132	130	126	117	119	124	123	129	144	129	123	126	115	134	126	119	120	129	121	130	123	109	121	152	129	129	124	124	136	135	125	144	105	127	134	104	126	128	125	151	114	137	119	131	139	118	115	109	128	141	126	110	139	114	129	130	117	109	123	123	136	124	116	130	123	125	137	112	124	128	139	131	141	103	127	133	121	117	129	124	134	123	150	141	124	130	121	129	132	108	146	136	141	116	130	134	126	126	126	139	146	135	131	112	111	120	106	149	120	123	144	107	120	138	109	126	127	102	130	107	106	113	140	122	142	110	131	129	110	139	106	137	132	135	123	125	119	112	106	115	120	140	116	136	103	117	129	118	119	130	130	134	112	122	119	120	131	122	127	135	130	115	135	118	114	114	112	121	137	139	123	141	131	125	135	142	132	103
8480	6119	4938	5161	372	313	249	216	205	216	177	182	165	148	174	158	163	166	144	170	156	140	145	155	164	136	160	168	166	160	154	136	162	175	158	153	153	144	158	151	145	155	144	139	145	159	143	145	156	134	162	149	165	176	150	158	150	147	123	153	155	145	143	154	163	139	137	158	136	154	160	146	157	166	157	157	161	170	156	149	145	155	150	163	171	156	134	145	172	145	133	141	164	136	160	210	161	157	158	147	154	155	149	144	162	146	166	136	171	146	164	159	151	177	146	143	137	172	148	154	161	154	153	139	148	151	136	159	163	169	176	148	157	157	147	152	146	125	153	172	155	165	155	146	147	154	153	169	161	148	153	171	144	124	166	146	184	179	159	132	142	156	141	156	129	169	179	171	137	132	167	176	140	161	146	183	171	158	144	148	149	161	143	143	154	145	153	167	168	144	143	152	137	162	149	163	166	156	161	172	146	150	161	136	137	134	174	155	152	147	138	172	156	157	163	167	163	138	166	136	153	159	175	129	152	165	147	156	144	153	148	134	146	153	165	148	156	140	156	126	147	172	164	154	158	153	148	157	154	163	170	163	146	183	138	155	144	169	159	149	153	156	154	151	173	167	179	168	144	141	163	160	147	145	144	137	174	139	152	165	163	152	150	147	145	142	162	155	147	178	166	154	140	171	173	155	151	145	159	186	171	136	158	156	168	162	154	149	153	167	148	126	145	146	127	165	154	158	168	176	138	157	158	154	150	159	158	147	142	145	161	158	145	149	134	158	155	143	164	174	147	157	165	143	144	158	136	139	149	150	152	146	140	160	156	164	146	157	184	151	167	154	142	162	163	145	174	135	160	144	134	170	154	170	149	174	143	162	160	149	181	166	133	166	130	143	162	154	146	155	140	163	175	139	146	139	183	160	160	151	168	143	138	164	167	161	150	146	147	155	171	142	145	146	153	187	172	157	168	152	165	166	148	143	161	155	154	158	145	138	155	141	147	157	147	158	154	167	153	143	162	179	158	168	152	176	141	136	130	170	181	155	158	161	160	174	149	149	152	178	138	180	170	133	184	161	152	137	162	159	144	157	133	132	152	170	160	151	129	150	164	151	150	138	138	152	163	159	172	153	156	137	136	161	154	153	161	145	138	148	154	163	163	142	165	156	150	163	160	143	136	155	171	149	137	151	155	146	158	164	173	168	141	143	173	155	168	154	152	167	152	140	169	154	152	152	147	161	160	155	157	150	146	156	155	129	152	144	158	153	150	139	142	154	150	155	137	140	151	173	166	129	138	155	149	151	177	151	148	138	175	141	156	155	154	174	174	166	149	133	171	148	150	147	163	132	167	155	146	166	141	151	148	146	158	181	111	157	152	134	161	166	179	150	143	148	164	159	166	150	144	150	157	146	163	156	167	167	185	139	157	162	151	164	153	174	154	155	167	162	154	144	139	150	152	150	150	167	150	145	156	159	154	143	136	144	144	127	186	166	143	181	143	137	152	134	148	149	156	159	153	136	177	162	154	166	175	144	145	144	156	143	164	163	160	159	193	165	149	153	141	175	153	149	133	135	140	147	138	158	156	155	150	155	151	144	155	151	150	154	163	157	155	151	154	177	166	159	167	138	148	167	168	152	159	155	163	180	164	157	147	134	168	163	136	140	137	153	136	152	160	138	133	169	146	161	152	161	174	153	131	176	161	154	156	159	192	160	160	143	148	151	149	153	160	133	168	141	171	141	180	170	161	144	173	157	153	143	160	142	163	159	152	142	137	142	149	168	165	164	166	159	167	122	147	144	158	152	144	150	156	142	162	148	167	162	132	139	136	178	136	141	148	141	156	152	156	144	143	157	175	130	156	157	141	174	161	161	154	140	179	151	162	140	151	149	150	159	149	140	171	141	153	150	171	130	159	151	165	150	162	151	160	154	156	171	152	148	159	154	129	151	139	154	138	163	156	145	142	171	147	156	164	169	157	153	184	162	147	152	144	174	142	156	170	129	152	146	161	136	163	155	145	139	157	146	173	160	153	137	133	135	162	173	161	149	143	146	137	145	135	156	166	145	144	160	144	157	153	143	149	160	140	162	149	149	166	151	166	156	150	161	160	138	142	149	156	146	132	154	152	147	118	150	149	163	164	156	139	181	154	157	131	133	161	160	146	147	169	158	157	162	152	163	144	165	152	165	137	175	156	138	146	148	140	157	170	133	172	166	161	162	163	150	144	153	154	148	157	154	157	156	144	132	148	156	168	166	137	160	164	154	147	147	144	155	159	151	161	143	164	165	152	165	158	151	161	150	171	169	183	151	150	159	157	146	169	149	127	161	140	164	159	167	144	157	158	150	148	119	159	138	151	139	141	153	153	152	138	143	165	167	140	167	166	175	146	159	137	159	160	151	164	150	146	171	161	152	137	164	165	177	159	155	170	162	127	146	155	154	164	144	143	166	130	149	153	153	155	153	136	171	154	138	140	160	147	139	145	131	153	155	176	173	132	169	153	141	138	166	168	138	143	172	149	146	168	155	153	159	152	165	143	156	157	167	134	112	162	181	137	154	168	132	166	162	154	131	152	161	169	160	144	156	194	133	159	142	157	134	144	159	147	152	145	150	144	169	178	147	142	133	176	156	169	129	146	147	169	138	154	163	161	155	167	139	157	139	174	133	151	157	151	128	169	155	158	148	151	155	162	169	162	154	146	145	151	156	145	152	147	134	162	141	136	154	154	164	149	169	154	167	144	133	139	176	160	147	142	151	146	135	152	164	163	161	161	165	151	152	162	144	150	169	160	158	163	157	130	177	145	127	157	151	147	169	141	151	147	146	146	154	153	155	161	148	155	145	174	130	166	185	167	169	143	154	169	173	159	150	162	153	140	157	152	167	186	174	147	163	164	168	171	161	145	145	141	178	150	133	139	146	140	166	153	158	142	182	148	175	153	155	135	158	138	172	163	168	161	136	148	166	167	146	166	152	152	154	147	166	150	141	174	164	161	151	168	147	158	170	165	136	140	165	142	163	129	191	152	158	157	169	128	165	149	141	146	175	137	185	158	149	158	157	154	147	150	165	151	169	144	157	148	141	134	155	128	115	146	177	163	127	166	157	140	136	151	153	168	153	175	195	160	152	145	147	164	168	155	151	144	166	159	154	161	161	162	179	143	159	130	142	166	178	141	136	143	158	156	171	134	148	165	177	161	150	144	157	158	139	152	126	146	180	147	157	164	177	142	145	129	138	161	162	149	184	143	149	160	161	159	165	150	134	162	170	147	157	159	149	146	148	159	155	161	156	153	128	164	159	171	185	161	153	178	149	154	160	152	138	151	173	133	156	134	157	166	167	151	177	133	152	151	144	153	146	150	157	150	150	151	150	136	150	173	162	146	135	152	137	151	135	137	155	144	151	159	137	148	151	123	163	146	144	160	155	160	159	155	165	151	159	134	160	156	167	180	150	149	134	161	172	154	160	154	173	160	159	171	151	157	164	173	160	182	158
23671	21182	28605	24221	21157	14927	1476	768	637	569	505	462	452	406	413	342	362	359	379	328	343	333	323	325	318	316	348	317	308	277	324	327	298	313	297	298	297	304	303	278	297	282	283	302	300	288	309	298	312	255	307	258	310	281	308	306	307	312	250	314	301	296	318	281	299	330	303	296	296	298	304	324	301	283	297	284	276	260	275	313	294	283	301	301	318	328	319	277	292	290	286	285	289	319	303	299	312	282	278	316	260	284	282	285	324	287	316	305	299	339	305	294	289	282	273	281	291	280	265	276	304	279	271	264	307	286	284	294	297	311	299	288	314	264	273	298	292	309	293	319	284	282	279	291	282	280	334	288	276	293	311	298	279	322	288	329	304	272	318	277	279	299	281	291	293	333	280	282	284	265	277	270	304	316	297	272	305	300	310	313	295	300	279	282	288	278	316	299	319	277	288	303	289	297	305	274	310	277	281	304	268	280	252	325	307	311	304	284	273	285	265	282	304	327	287	317	302	297	291	304	303	301	317	300	350	274	303	303	283	302	296	317	294	309	281	274	274	293	285	287	267	271	299	304	246	284	287	279	303	289	302	303	286	284	295	325	310	277	306	274	292	291	293	279	271	276	299	263	275	281	288	278	306	297	314	273	299	301	307	301	311	295	281	302	269	320	278	287	265	314	326	299	293	292	304	286	265	303	286	313	302	311	277	286	296	277	280	284	321	312	308	288	296	278	293	301	305	282	299	302	293	284	282	297	307	297	294	301	298	276	320	293	312	322	310	284	279	314	308	302	300	268	275	287	273	290	311	281	279	303	274	292	320	259	286	310	294	293	285	305	293	279	279	284	313	303	292	281	282	309	277	286	300	276	307	281	298	328	319	328	289	318	272	286	308	279	313	282	295	313	295	304	279	297	259	332	291	288	297	301	300	320	303	314	273	297	326	291	357	286	286	298	295	289	277	298	311	304	277	291	317	304	284	295	317	300	320	301	292	285	290	316	306	286	298	288	299	265	297	340	302	320	283	279	300	295	305	291	269	290	296	292	292	290	282	295	299	310	311	276	304	299	302	289	293	274	306	286	286	304	278	290	294	301	286	294	280	316	294	283	277	313	299	280	297	287	262	304	317	312	284	291	297	291	287	294	295	292	272	248	295	311	270	280	298	289	250	296	283	281	301	286	275	264	287	309	285	271	293	317	301	289	316	301	292	326	279	293	303	266	298	321	291	270	302	305	295	313	290	318	286	265	302	292	295	299	279	308	281	285	267	273	291	289	269	308	310	286	287	282	293	281	325	319	290	329	316	311	293	284	274	279	289	285	265	296	301	291	285	298	252	328	311	290	323	258	283	270	278	265	284	313	306	286	316	296	322	298	292	258	305	272	293	292	295	274	292	285	283	283	277	300	296	268	313	284	278	291	260	291	302	286	293	268	331	313	299	278	304	276	278	277	295	275	269	308	287	292	268	256	309	302	298	279	278	298	308	289	281	279	295	292	296	285	312	286	289	287	285	275	298	278	306	300	312	287	301	320	312	282	302	301	267	277	294	286	300	325	288	265	309	285	298	304	299	272	311	295	299	289	297	289	318	267	295	264	265	284	285	306	312	311	311	295	308	304	315	290	302	307	305	310	291	317	276	273	267	262	293	282	290	287	297	296	302	290	279	291	318	270	288	306	286	314	308	294	312	311	299	303	300	318	305	319	268	287	305	277	286	289	286	330	300	328	293	278	309	279	277	286	269	299	297	272	299	287	288	307	263	293	267	269	303	298	295	294	284	309	309	279	313	290	312	305	312	280	307	287	277	331	298	325	269	284	278	317	310	317	320	288	272	264	295	321	319	284	313	300	309	283	307	310	270	262	250	324	281	304	284	274	306	304	304	309	259	265	287	293	301	279	264	269	278	299	314	283	284	307	282	294	290	307	298	293	286	300	277	266	288	290	302	290	281	283	334	286	313	291	292	294	270	307	319	279	303	286	311	285	309	302	318	314	296	283	275	274	259	290	295	306	282	284	317	327	250	290	330	320	307	285	298	278	290	254	286	263	307	299	290	301	314	310	289	294	331	276	272	294	296	279	313	299	270	286	287	287	323	262	271	328	286	302	295	293	300	290	306	305	306	315	270	299	295	301	309	301	280	292	299	287	309	300	320	280	280	284	278	300	307	299	271	302	262	259	318	296	282	285	300	291	310	299	266	307	302	293	287	241	310	271	297	302	298	262	295	281	295	281	280	262	278	280	296	284	284	285	289	291	280	271	273	299	302	294	310	301	265	309	289	275	323	303	309	278	271	302	329	289	303	290	302	266	276	292	324	305	267	311	283	301	281	275	279	252	316	300	315	295	287	291	282	293	280	316	290	273	285	328	320	275	267	297	294	294	273	301	270	296	310	293	262	296	297	278	260	324	316	314	286	296	299	285	279	304	280	284	283	312	275	286	288	269	285	296	291	304	301	282	257	311	293	290	270	322	320	276	339	296	302	280	305	294	296	292	302	305	306	298	294	286	318	275	278	280	285	289	273	286	320	275	269	317	284	313	283	272	265	319	322	299	307	290	292	303	298	329	299	283	328	276	273	282	282	271	299	274	260	331	300	307	282	277	289	321	309	298	289	286	304	268	299	308	309	288	284	290	313	314	295	290	311	311	334	297	292	292	261	303	312	313	271	270	287	324	296	301	295	295	295	271	293	302	305	299	315	256	317	295	290	270	298	281	274	311	318	291	262	291	269	289	291	303	261	280	292	287	288	285	307	276	320	266	266	267	306	303	275	280	308	292	278	294	295	290	284	272	297	302	293	289	283	287	278	328	269	292	296	264	273	306	299	293	297	295	276	301	259	310	288	284	279	273	277	297	293	308	309	329	273	276	321	296	294	255	323	305	294	306	305	283	267	297	306	315	307	277	282	281	294	297	278	286	299	304	317	319	249	300	310	302	263	268	273	284	271	302	280	245	298	282	267	300	299	290	293	287	269	276	284	304	280	268	314	301	298	306	256	283	281	326	292	287	304	292	325	299	294	271	304	292	290	288	283	292	263	281	313	312	276	295	290	295	277	310	312	314	309	330	263	292	268	314	310	266	303	280	284	297	254	293	282	289	318	316	309	291	276	281	281	300	312	282	308	264	269	309	256	301	270	306	275	317	259	295	293	303	264	301	284	313	257	295	279	316	298	296	285	304	288	302	255	276	266	300	300	287	303	327	298	291	296	292	272	300	313	285	295	293	306	295	275	281	285	292	288	287	297	301	275	280	283	306	313	312	292	284	296	289	277	292	303	291	299	289	268	287	281	293	297	305	287	285	287	283	272	329	303	288	277	293	284	289	272	274	290	308	317	275	326	261	277	258	325	319	304	290	287	261	242	308	291	262	295	293	291	304	299	286	317	293	325	309	316	275	309	330	297	274	299	281	245	280	289	299	301	291	287	287	329	287	279	317	309	311	299	284	309	287	294	308	320	310	289	288	291	302	271	302	282	273	271	281	289	283	302	299
9688	15463	13567	24688	2827	2232	1684	1295	1005	930	810	647	624	557	562	518	460	469	439	406	442	385	420	390	410	380	380	357	396	377	385	360	350	338	375	360	362	379	355	355	375	398	354	353	348	354	360	337	364	298	389	388	346	296	340	326	368	353	342	337	353	323	355	312	328	344	358	359	330	345	329	306	346	312	343	342	338	320	358	333	360	346	356	333	321	352	352	342	311	321	370	337	365	335	326	319	343	332	328	337	306	337	334	347	320	303	318	344	325	351	350	347	328	344	348	315	341	345	332	321	339	345	341	371	351	339	319	325	336	340	325	329	338	314	314	328	336	327	354	351	309	345	348	328	343	342	328	340	344	349	318	340	349	348	350	345	320	323	323	344	298	336	316	333	326	330	340	339	331	325	315	333	348	358	349	331	343	343	347	335	335	341	339	334	320	343	326	322	335	314	335	346	337	352	351	355	351	343	353	346	347	342	299	342	300	346	356	340	351	333	342	340	341	344	356	339	326	336	301	355	332	342	337	360	330	356	383	336	316	358	314	344	357	359	322	322	358	321	333	336	344	337	358	349	338	330	340	362	330	360	328	345	348	344	332	319	346	351	330	327	330	316	364	357	316	325	310	361	358	338	327	316	328	323	318	317	341	320	332	342	332	365	327	325	329	339	322	333	365	324	334	354	330	321	331	355	334	319	321	341	350	379	325	348	352	339	293	342	349	340	363	354	371	310	348	316	331	348	363	342	335	341	338	345	334	335	321	363	344	348	364	336	315	335	343	336	322	351	322	371	337	310	357	347	365	336	342	318	353	329	356	313	344	334	350	349	337	358	311	350	338	348	354	350	338	314	358	342	349	318	339	379	319	331	372	317	349	331	346	361	322	306	314	330	379	334	368	331	347	338	338	338	315	395	338	365	333	329	348	335	348	329	359	340	363	303	333	335	322	323	325	336	349	375	350	348	344	348	346	354	346	382	329	368	339	336	358	350	342	355	316	333	314	339	327	348	353	313	372	360	329	316	343	353	329	331	345	342	371	312	310	322	319	321	335	325	349	308	318	347	361	340	328	349	371	350	346	299	330	306	316	339	361	327	345	333	361	356	314	319	345	325	309	339	324	340	340	340	341	297	328	341	353	343	367	335	331	325	358	321	338	301	343	329	332	305	318	296	335	360	355	360	311	340	329	363	298	304	344	357	323	310	379	351	338	314	339	331	370	339	361	313	352	348	353	330	306	332	334	358	342	380	307	319	334	311	351	338	331	302	340	353	317	333	339	361	311	355	305	353	327	358	341	297	318	320	397	314	336	316	359	350	333	325	369	353	355	328	340	331	368	332	318	347	299	347	316	328	326	329	339	321	325	344	355	334	332	373	294	335	312	329	339	303	348	348	347	346	337	353	323	305	329	340	341	338	324	333	351	333	350	301	349	348	333	328	359	321	355	334	333	333	336	319	316	349	327	318	324	345	332	355	350	337	329	299	319	317	359	309	365	341	341	337	348	353	345	338	361	352	341	335	292	323	349	339	339	330	327	316	322	332	333	325	327	334	329	328	328	323	330	320	345	328	367	333	349	311	307	354	321	322	322	334	323	332	350	333	317	328	340	327	351	362	357	322	338	316	342	305	340	318	332	367	344	331	368	323	318	340	344	294	333	368	374	335	349	348	349	357	324	318	348	332	329	322	341	333	304	286	364	308	341	347	324	327	382	318	350	372	345	318	332	312	337	348	294	351	341	317	341	318	347	339	341	300	324	332	357	324	402	332	327	348	372	337	320	378	301	331	291	325	344	342	345	343	326	326	370	351	328	341	324	339	345	335	352	346	333	334	318	363	315	329	348	319	347	332	325	313	331	335	308	319	330	342	348	343	356	295	368	316	315	342	345	337	344	350	320	332	365	348	315	339	320	362	341	324	321	347	342	333	361	337	359	363	355	354	340	319	330	330	349	312	346	324	336	326	328	313	332	352	305	320	316	356	315	286	334	334	313	342	327	327	335	331	332	325	343	339	322	345	345	340	335	332	352	348	336	346	320	321	348	312	330	346	350	325	356	313	320	376	297	357	327	349	316	341	326	339	336	347	330	340	327	329	312	341	314	365	312	309	326	319	324	354	306	333	317	318	342	360	316	323	344	310	323	312	322	336	338	308	322	374	355	329	314	340	347	343	312	351	348	350	338	344	316	348	312	291	325	368	336	339	327	346	325	341	316	313	353	343	336	306	328	326	339	349	334	345	289	336	327	340	322	357	332	348	348	341	309	325	358	331	314	352	331	307	339	383	299	342	336	323	387	327	346	347	359	285	320	358	348	349	327	380	343	305	337	325	309	317	309	353	311	338	343	288	343	336	354	321	316	340	324	351	326	351	334	353	359	345	355	308	291	331	366	359	353	346	331	351	348	339	362	336	344	349	347	344	317	343	349	376	317	329	320	313	344	349	336	336	295	369	333	342	326	325	339	315	376	328	309	326	295	331	326	345	320	336	354	313	327	335	344	323	352	344	353	332	306	350	368	331	340	339	349	346	341	347	367	346	363	348	330	297	342	342	343	331	312	310	362	361	342	340	343	315	337	326	322	332	341	349	328	354	343	352	328	360	326	311	351	363	339	308	304	346	326	315	335	345	323	306	329	314	350	349	332	309	295	359	353	309	342	313	338	324	364	331	315	343	298	335	350	335	357	333	332	341	324	341	341	330	338	344	355	326	328	320	351	329	330	346	310	348	326	345	327	340	362	332	335	391	307	295	344	314	302	313	294	350	309	329	340	321	320	314	332	366	333	319	352	345	339	318	339	347	329	326	331	354	359	319	328	314	295	343	308	371	325	306	358	329	337	334	349	385	310	343	347	350	331	332	338	328	325	353	343	326	332	327	298	306	348	323	327	340	335	320	343	335	328	334	394	303	324	334	373	355	307	341	348	324	325	359	386	332	372	364	311	349	349	360	329	329	324	342	340	350	318	353	372	331	325	315	339	326	328	337	320	326	366	358	328	364	379	318	327	328	321	333	333	333	346	352	349	332	312	324	365	336	329	395	311	374	317	311	326	334	340	311	346	346	328	352	320	371	330	370	341	339	329	339	335	375	314	334	350	331	316	339	335	320	350	327	305	345	327	351	328	343	328	339	323	338	334	333	316	358	326	328	336	337	326	332	303	308	360	370	345	330	359	338	331	380	339	341	306	354	342	360	360	342	358	324	322	339	342	343	336	296	316	323	356	342	313	323	332	358	362	333	335	346	334	330	325	327	334	303	343	347	320	321	327	355	349	341	314	305	330	365	341	291	346	347	329	331	326	341	352	301	325	330	327	361	352	340	354	345	333	333	353	314	325	338	323	338	351	330	375	363	336	340	358	371	349	350	347	380	353	327	341	348	350	333	344	312	318	310	334	332	377	345	343	335	292	350	342	333	321	353	322	342	338	305	313	329	341	344	351	370	327	337	343	329	344	345	301	339	347	365	359	338	336	336	332	361	331	337	305	337	341	336	331	326
24767	21161	27524	25152	14579	987	472	343	310	310	265	240	258	219	213	205	213	193	211	193	187	213	210	179	191	185	173	178	170	169	189	165	188	188	173	188	172	191	181	149	161	174	191	169	171	171	185	174	159	170	171	161	178	163	178	174	173	182	188	171	183	169	161	204	147	165	169	164	200	166	184	181	173	181	191	176	189	185	173	181	162	200	171	161	174	190	165	177	166	200	163	181	189	190	177	184	156	167	191	167	175	199	175	156	181	180	163	186	177	160	182	181	179	176	146	168	161	183	190	185	166	164	184	175	188	181	160	167	166	163	184	153	164	154	155	168	187	193	192	191	155	194	169	169	192	180	166	180	186	149	171	158	168	179	188	206	190	177	173	177	172	161	171	191	153	159	174	179	181	163	197	160	164	161	174	162	156	166	155	194	162	212	174	178	198	169	163	197	162	187	175	161	187	181	171	175	170	193	174	166	185	171	178	169	169	178	173	175	157	158	174	167	176	158	169	173	175	175	186	176	170	178	167	167	173	192	172	173	173	171	178	173	162	165	168	170	176	158	152	174	181	204	173	181	171	160	148	163	163	172	171	167	176	173	184	191	187	158	157	183	163	182	172	163	165	153	183	147	182	178	162	177	151	174	156	205	173	168	182	167	194	179	169	168	163	186	159	175	176	168	194	179	193	173	172	170	191	175	202	164	164	174	180	163	189	194	163	177	175	173	193	167	166	176	168	169	159	188	162	134	155	173	157	155	178	172	165	194	214	157	162	168	164	170	158	167	164	189	166	173	167	176	161	174	181	183	210	139	164	202	161	148	176	170	178	157	165	169	179	170	144	187	173	179	153	190	171	146	184	182	172	170	191	163	167	179	147	170	155	181	147	162	149	179	193	189	156	168	143	167	177	165	180	167	175	180	168	177	187	163	170	180	196	160	162	189	185	177	160	170	157	157	187	176	167	165	191	183	179	173	164	157	168	152	181	177	170	175	179	163	171	181	165	187	195	178	200	177	153	203	175	177	183	164	172	169	181	164	180	189	172	165	184	188	172	168	155	175	180	165	159	163	167	188	169	158	188	166	140	168	183	176	155	172	186	164	165	176	173	155	175	186	171	170	159	179	177	168	175	158	190	167	182	185	167	166	158	170	156	189	181	179	186	145	171	159	145	179	165	177	185	169	165	145	155	168	171	182	163	180	164	192	182	151	179	181	167	198	182	177	173	163	173	184	184	167	164	156	177	181	173	150	177	159	172	166	173	199	173	173	170	214	160	185	194	179	149	197	181	198	178	176	174	182	173	183	159	179	190	188	163	168	191	171	187	161	154	168	169	184	183	187	173	167	171	142	157	165	167	168	179	151	176	170	148	175	158	181	171	178	161	174	177	187	190	153	145	167	166	164	173	168	165	168	163	189	170	169	163	172	165	190	172	186	162	158	183	153	186	166	171	182	183	173	166	153	159	180	181	177	179	166	167	168	193	196	180	151	145	166	149	180	183	165	170	186	195	165	199	155	173	172	182	162	190	182	194	172	175	183	190	183	171	169	151	165	179	173	161	156	173	150	178	164	171	168	173	189	175	179	170	184	149	190	181	183	191	170	181	173	199	177	197	165	185	162	183	161	144	153	173	175	187	188	169	167	174	191	175	189	176	172	168	174	172	156	175	173	177	183	175	150	195	185	144	171	194	189	196	167	204	182	183	181	160	199	169	182	165	161	198	182	169	161	187	177	163	178	193	188	156	188	187	151	165	173	172	174	171	172	161	190	165	186	180	180	175	178	171	180	178	164	158	178	184	162	179	162	189	164	167	162	206	185	153	161	163	156	171	160	202	167	159	182	156	190	161	154	177	187	160	177	154	150	156	183	211	178	157	168	167	156	191	168	168	180	184	173	164	185	190	165	193	184	186	161	172	184	170	186	170	152	155	183	167	164	155	176	171	182	163	158	170	163	201	199	196	178	177	170	175	182	158	212	152	215	193	172	177	147	174	182	175	185	149	200	149	195	185	164	161	153	171	186	167	177	177	174	194	172	147	167	146	175	178	167	183	161	163	166	153	183	161	188	186	171	186	178	184	188	167	154	171	180	186	155	177	188	141	194	180	189	172	172	174	163	157	166	166	181	167	173	171	161	184	195	189	164	163	185	168	159	179	191	178	195	167	170	179	180	180	155	178	170	181	177	173	175	177	178	202	187	148	198	177	191	155	166	161	181	175	159	182	158	180	166	188	176	166	184	167	184	180	182	170	189	186	190	197	164	190	193	164	153	187	175	193	176	164	160	182	159	170	180	167	172	167	165	165	156	170	176	177	160	171	161	176	169	182	171	194	153	149	171	182	180	148	167	172	180	207	173	186	170	154	162	176	161	184	157	153	171	170	159	181	193	191	163	158	158	169	179	175	176	166	183	171	190	197	169	156	170	183	174	171	174	186	174	161	174	171	166	183	157	160	187	171	161	176	172	169	191	173	192	190	174	184	164	172	154	175	170	165	177	158	177	188	167	188	183	194	170	174	154	173	145	182	157	164	166	162	180	159	134	180	163	167	191	164	218	169	186	163	182	207	162	148	197	185	165	168	164	176	174	197	173	187	180	211	175	190	171	167	172	184	192	170	168	182	163	182	163	132	183	195	206	166	176	160	171	193	204	160	187	201	168	201	163	165	175	166	175	188	153	156	188	180	171	177	180	141	164	157	177	183	164	195	171	168	183	153	175	156	175	166	194	184	196	180	189	179	159	184	169	167	167	171	165	167	163	146	174	187	172	168	181	173	158	148	190	201	185	171	140	155	162	155	178	151	154	183	157	178	184	162	180	155	197	160	191	166	178	140	175	154	165	174	158	158	187	199	154	179	186	171	174	195	166	182	157	189	191	176	148	166	178	187	167	174	165	187	172	168	182	172	200	201	168	184	146	180	179	171	184	185	167	162	170	161	166	183	212	187	171	177	167	168	145	179	162	154	175	157	172	175	174	163	186	186	147	188	158	181	158	207	170	192	190	179	173	180	175	187	176	157	159	191	185	202	184	175	183	171	185	177	182	169	180	184	176	183	181	171	185	178	170	160	164	149	170	157	162	173	169	176	181	175	158	172	175	195	164	160	159	170	172	185	164	148	160	149	152	146	184	147	182	169	176	189	185	166	179	173	168	168	172	173	163	178	181	169	184	179	166	161	178	185	185	182	178	190	200	189	156	184	179	156	186	163	173	180	180	186	167	194	161	156	198	192	171	163	166	171	173	183	163	181	194	189	210	174	159	181	181	172	176	178	189	150	177	178	194	180	174	186	164	187	153	156	197	192	175	147	145	184	187	155	199	184	171	184	187	190	149	187	156	164	170	150	182	141	176	178	166	168	177	191	168	188	152	152	168	158	200	167	181	185	180	187	178	155	161	183	168	164	173	195	152	189	175	158	181	173	193	176	189	165	171	152	160	138	154	163	176	167	164	160	197	189	185	170	166	168	178	171	176	181	170	174	162	159	183	162	175	169	160
9333	9927	9736	18845	1568	1293	963	743	610	523	468	426	384	328	320	305	313	258	313	267	258	278	267	240	263	250	227	238	258	224	242	194	251	228	225	220	231	233	231	245	218	244	242	204	223	239	234	228	235	219	202	238	212	221	232	224	209	247	252	219	227	262	205	219	226	226	227	257	215	217	217	213	230	225	203	231	216	195	225	203	219	234	205	217	220	232	237	231	221	208	255	255	219	215	213	217	247	242	242	218	226	220	233	241	232	215	223	189	231	187	193	240	237	202	204	208	224	229	227	222	198	252	237	225	226	234	235	232	240	208	229	228	248	213	211	193	206	232	227	193	205	222	208	230	199	228	214	242	202	220	202	254	223	185	226	217	223	226	213	183	241	227	227	199	209	251	220	230	233	227	233	225	234	228	218	230	207	194	229	214	205	224	203	205	235	217	205	242	215	223	228	231	203	227	213	228	242	209	226	207	223	201	225	209	237	225	211	216	205	221	228	220	219	211	238	219	206	218	236	205	212	219	211	231	215	236	231	187	224	244	205	223	209	192	211	230	230	230	221	206	204	226	223	187	253	219	232	198	225	228	213	210	230	226	185	253	208	212	228	232	228	235	237	203	218	234	221	216	199	223	198	204	212	217	220	219	218	207	200	216	243	193	219	221	220	207	223	222	222	232	194	211	228	254	209	244	226	203	215	202	227	207	213	244	206	213	217	242	208	230	239	218	218	226	199	212	205	219	210	214	209	220	194	214	230	190	243	231	221	214	214	221	214	198	198	212	224	223	234	201	224	215	241	225	221	224	231	255	208	206	218	210	198	228	227	234	237	206	235	216	203	204	233	254	240	233	225	235	229	200	233	213	213	227	246	228	202	223	223	203	246	213	212	188	226	236	242	225	237	232	226	189	237	209	209	200	215	192	223	215	207	239	206	216	208	243	205	237	215	227	224	233	198	220	220	208	202	223	182	199	204	229	213	229	237	240	216	211	181	216	216	201	228	192	224	235	229	210	219	216	225	223	216	251	223	233	209	217	216	230	227	211	233	209	209	262	222	221	185	226	224	218	207	247	208	201	196	213	214	215	214	233	244	222	219	190	226	219	223	236	210	222	208	227	216	216	227	224	200	230	251	221	182	258	273	196	247	219	191	236	219	222	211	236	211	214	212	204	203	209	205	227	216	243	208	210	228	219	196	228	238	216	203	227	224	237	221	234	223	207	188	227	208	214	204	207	228	201	214	226	228	242	238	214	229	239	247	207	230	196	227	199	224	193	241	210	221	237	228	235	200	200	231	219	208	217	227	236	233	239	245	226	212	236	238	248	210	214	209	206	220	233	223	242	208	206	217	235	239	229	244	215	239	214	219	202	237	215	210	233	233	218	221	234	208	197	236	200	229	239	222	199	220	214	210	233	220	212	223	217	220	202	229	211	203	219	210	225	214	212	218	213	231	187	225	213	216	194	223	236	188	210	219	211	196	234	233	227	199	237	231	243	223	240	222	235	215	221	227	213	231	223	191	228	234	207	241	238	225	218	232	247	217	239	209	219	223	229	233	201	186	228	226	208	250	244	212	232	247	224	222	228	220	209	204	226	235	217	232	223	212	229	256	241	215	239	220	232	227	232	232	216	214	232	208	219	239	202	213	207	225	220	215	226	211	216	220	203	231	203	213	232	244	221	229	240	223	210	199	194	204	228	197	214	231	229	220	233	224	236	240	229	247	227	226	218	230	197	226	209	229	220	189	226	203	225	195	190	234	233	227	234	207	206	228	235	220	233	231	220	205	210	194	248	209	223	206	194	219	218	204	207	229	205	211	221	236	221	215	213	237	244	239	238	240	207	214	223	225	251	222	210	205	228	192	234	218	208	217	209	239	220	261	213	240	226	224	225	246	222	198	220	205	212	204	212	246	242	217	237	192	233	224	219	207	224	211	211	227	229	226	204	206	227	222	205	217	205	241	215	237	234	217	226	242	221	237	232	211	215	232	203	215	207	213	221	220	245	235	221	252	203	207	241	216	243	198	236	215	248	219	233	226	231	223	264	226	230	186	218	216	225	209	219	211	213	214	218	211	217	232	212	215	230	205	238	212	212	240	227	210	235	229	192	205	219	205	224	236	229	226	222	200	220	237	217	247	261	225	249	239	230	202	198	250	244	215	204	213	233	241	218	218	200	209	202	237	217	223	250	233	244	236	228	221	213	211	210	191	211	231	206	241	210	198	228	228	215	235	249	235	227	193	243	223	205	232	230	231	215	239	253	210	216	201	207	219	229	221	216	217	227	200	222	236	214	235	218	216	215	234	236	229	186	228	227	219	241	210	223	213	210	221	218	219	219	233	212	213	222	208	223	216	210	222	228	210	246	227	223	218	221	217	217	217	198	238	230	234	232	205	224	219	219	224	206	234	247	246	199	209	194	216	237	193	222	214	207	218	254	216	214	246	263	222	221	227	230	206	198	220	198	221	216	212	225	239	221	220	205	225	224	215	221	216	232	257	249	222	218	242	213	198	229	240	216	208	207	220	226	209	197	237	224	255	226	196	205	255	241	208	235	219	231	222	251	229	197	221	220	192	235	214	223	218	213	233	231	214	223	195	222	227	240	183	241	224	230	235	224	225	222	211	207	231	221	233	215	207	221	214	224	250	213	221	192	233	233	235	224	199	207	248	211	221	211	254	229	206	227	200	220	242	225	211	233	227	213	198	243	238	201	220	222	213	214	259	222	212	228	209	216	207	194	218	237	262	209	205	208	219	252	208	210	200	202	217	248	205	209	210	235	219	250	197	232	211	225	238	230	236	220	240	216	209	203	219	238	240	228	247	229	224	210	232	244	206	217	241	225	220	199	221	195	233	219	223	216	235	225	206	260	199	230	194	225	235	229	213	218	211	212	243	230	224	239	228	223	228	256	241	208	226	230	223	230	225	224	227	207	229	236	233	224	214	221	213	207	219	222	227	249	209	229	198	223	219	220	210	221	205	196	217	180	231	227	224	231	225	222	256	210	234	191	222	231	240	210	248	240	227	227	227	212	235	207	202	203	208	202	226	227	225	237	228	213	217	207	236	240	224	201	210	245	206	221	249	230	211	228	243	239	175	199	219	226	198	211	231	207	224	232	226	198	210	216	207	209	234	223	211	218	228	211	205	226	216	237	232	229	233	205	217	201	179	218	232	231	229	220	230	219	192	234	240	215	241	222	225	235	210	238	232	205	206	180	237	203	234	226	214	239	223	231	217	220	218	233	214	216	203	205	229	244	215	237	224	220	218	201	220	222	199	231	224	198	214	211	217	243	211	213	215	239	228	223	227	235	190	245	209	223	236	208	211	253	226	203	226	213	215	217	216	181	228	235	215	202	252	223	226	215	223	229	216	216	206	230	255	236	214	243	221	223	216	199	207	216	218	217	218	220	227	227	236	227	228	224	210	213	213	221	211	235	245	223	216	242	217	230	183	201	248	226	209	195	230	244	217	233	218	197	232	210	221	205
22641	21224	29041	23763	21225	21281	12323	1513	1042	974	884	729	739	640	681	635	547	587	507	546	514	534	483	496	508	490	508	494	490	488	489	498	512	500	477	422	459	470	400	457	454	450	440	483	464	435	460	416	443	417	416	461	450	472	432	434	439	423	436	427	437	480	473	425	459	435	487	441	434	470	424	448	454	427	433	451	480	459	466	414	401	424	449	441	434	446	451	452	401	399	421	450	407	452	484	461	413	427	460	419	441	462	401	455	444	461	467	425	404	440	421	454	450	429	420	475	446	427	404	394	408	424	410	443	450	436	464	461	452	429	427	424	423	441	445	444	437	443	455	419	425	465	444	444	403	408	417	448	417	399	406	446	419	408	397	445	423	452	419	448	454	415	472	450	421	427	405	469	447	441	422	479	401	425	390	444	440	431	445	417	447	445	447	416	455	459	446	445	463	442	406	429	470	453	410	457	395	429	418	438	453	410	436	441	433	382	444	452	470	439	421	457	422	434	462	449	447	440	456	448	425	444	432	418	424	437	463	423	444	449	446	442	439	417	429	430	404	447	459	443	430	438	433	454	420	450	448	441	401	457	441	447	435	409	428	488	463	466	456	386	441	452	423	421	433	435	450	493	383	454	423	404	416	425	398	429	424	414	421	446	445	431	428	411	430	454	440	408	391	426	419	444	423	436	444	442	429	449	449	428	463	443	425	425	459	457	425	409	435	415	463	450	445	453	420	469	448	446	463	428	450	444	398	434	440	419	451	442	433	440	424	441	447	438	444	473	442	430	413	399	465	453	434	432	452	461	406	432	448	467	447	463	459	408	462	460	425	419	463	418	444	396	450	433	438	446	436	452	447	463	421	446	460	448	418	439	412	446	460	442	450	439	429	410	484	420	451	471	435	431	418	398	405	423	417	413	462	410	462	405	442	409	418	440	420	443	437	433	441	426	457	422	427	435	471	436	431	441	417	432	450	468	422	436	464	413	430	450	417	454	455	440	442	432	412	433	444	466	423	410	388	421	471	448	396	416	462	454	438	400	405	430	429	398	447	414	419	423	475	438	421	486	426	418	414	478	426	427	418	440	439	463	443	423	443	459	439	439	462	447	408	408	424	468	449	460	393	455	400	432	450	450	441	448	402	388	435	390	460	433	443	471	461	466	436	453	466	398	441	462	423	440	440	434	463	454	450	449	417	447	422	438	449	431	430	421	467	440	436	412	429	477	417	453	394	455	463	429	433	441	439	448	429	447	428	391	443	448	452	429	426	439	423	468	394	431	427	481	446	450	456	415	454	429	445	433	433	407	408	406	477	437	442	448	428	468	440	392	440	395	453	437	393	432	459	474	424	452	427	429	434	409	425	406	414	442	433	419	407	468	449	450	415	431	427	443	408	417	468	421	429	459	416	450	439	438	461	427	422	426	433	436	424	399	443	400	452	426	440	422	470	432	411	422	468	477	463	442	417	471	423	432	418	432	434	452	448	458	443	424	424	448	439	434	446	432	443	432	459	440	469	413	476	399	464	455	463	444	436	387	446	456	436	411	435	449	424	420	415	402	415	433	418	435	409	431	420	438	427	437	412	451	488	429	419	464	472	455	440	414	411	438	446	420	402	446	418	449	398	438	470	426	438	378	438	431	419	428	412	432	424	434	451	427	468	429	415	432	421	456	431	447	445	426	421	425	444	454	491	433	439	478	410	459	467	433	405	401	414	455	440	425	461	429	426	437	415	458	398	422	447	394	425	458	425	426	448	431	396	398	422	434	416	457	425	432	421	416	459	449	454	449	431	434	457	430	439	439	435	433	423	448	481	413	435	432	420	436	445	414	438	441	407	432	419	418	458	395	373	440	447	404	431	418	426	432	425	419	468	451	417	410	451	427	446	451	437	425	447	446	460	439	463	457	429	425	459	436	428	410	454	410	479	418	436	456	436	442	435	456	399	440	416	407	456	467	401	432	417	434	435	472	422	420	435	452	420	465	446	435	404	390	438	411	408	444	404	418	441	420	452	463	423	483	429	465	412	448	390	432	429	440	422	433	406	448	442	425	465	444	419	429	441	414	434	468	417	467	416	452	434	446	451	432	413	405	440	438	403	424	412	409	462	418	466	441	428	412	438	462	467	461	427	422	430	394	420	439	440	444	420	412	447	425	482	398	444	422	429	430	424	406	452	452	423	418	427	443	420	426	392	427	437	422	438	468	418	440	435	409	450	411	439	467	448	449	456	451	454	447	452	422	433	424	432	417	433	448	440	423	414	434	449	443	403	441	410	404	469	454	447	424	403	424	407	435	442	446	434	445	455	431	425	447	431	468	479	421	433	492	466	403	405	436	417	437	433	476	466	444	413	441	430	446	448	420	415	432	424	437	404	441	433	430	442	457	458	421	413	428	419	424	466	414	440	430	417	434	452	486	457	407	395	446	416	449	455	420	455	447	452	452	406	433	397	425	439	440	458	439	424	438	432	437	418	469	444	423	412	422	445	439	435	411	411	428	424	431	400	428	438	434	412	431	444	451	429	475	440	416	427	422	416	426	416	444	460	462	412	449	415	441	465	426	439	428	461	420	449	418	444	437	449	453	401	456	418	435	444	403	428	444	450	410	391	451	429	413	403	443	436	447	418	466	455	445	432	413	462	426	478	460	447	430	459	433	433	475	462	454	454	464	443	433	407	426	439	439	397	437	455	425	427	426	450	451	435	450	439	444	469	436	452	450	442	436	460	421	428	441	439	422	446	436	414	458	448	422	446	464	402	415	411	449	443	448	442	383	421	473	393	454	427	427	425	446	439	432	428	427	419	417	414	448	417	440	415	472	407	435	472	428	413	442	429	450	467	414	445	432	441	437	421	454	416	441	447	434	454	398	435	428	437	440	444	450	428	489	421	464	445	410	454	442	439	447	455	445	433	430	447	407	388	428	447	433	411	416	432	432	448	400	462	384	461	380	403	420	489	464	426	439	415	426	439	435	417	433	420	409	482	438	410	433	410	475	421	457	428	455	426	446	438	413	423	430	414	457	429	421	445	422	437	463	422	512	439	421	418	437	452	443	464	434	419	414	460	420	408	443	436	441	403	442	395	442	398	471	435	447	430	429	434	444	410	441	452	446	413	374	420	452	437	468	432	435	432	427	468	448	439	410	441	432	454	443	420	441	431	457	447	451	419	424	449	437	418	439	432	459	448	465	416	454	414	440	482	395	417	461	446	440	422	446	493	441	426	429	462	449	475	439	443	454	452	451	420	428	425	451	406	392	461	423	429	458	443	444	429	435	411	418	457	467	435	422	435	453	472	444	473	410	455	423	419	443	446	428	423	474	408	425	427	427	459	425	426	449	462	429	435	395	415	449	432	413	406	425	431	452	430	394	459	408	439	452	429	420	431	440	430	426	422	438	447	430	396	439	433	411	438	422	435	455	426	401	376	452	455	420	431	393	459	468	484	421	439	436	456	449	431	460	438	428	436	450	451	416	412	444	435	444	443	448	410	405
11421	20627	20081	29579	5265	4082	3062	2438	1929	1629	1298	1189	1056	934	899	865	730	726	715	693	701	614	618	622	584	561	602	600	558	555	557	563	582	543	550	547	555	524	543	512	469	516	515	531	541	555	489	508	496	527	534	477	549	524	535	474	496	507	529	489	508	548	461	506	488	502	497	529	506	536	524	501	492	503	478	476	505	494	494	504	472	531	499	508	516	509	497	471	510	515	495	535	484	528	504	533	534	506	487	479	472	495	477	545	459	495	464	495	519	516	495	467	508	498	503	542	484	467	453	513	522	468	496	511	513	498	513	520	471	517	496	524	452	472	510	511	514	481	479	455	499	484	510	462	477	514	485	512	505	481	493	483	470	500	493	491	496	507	476	461	487	499	497	500	491	463	492	484	503	497	517	489	480	506	516	501	483	508	512	474	492	505	452	490	510	473	482	485	517	468	505	509	461	516	515	497	498	507	505	503	477	464	527	487	520	503	480	486	502	449	506	508	499	504	484	472	467	502	478	515	493	513	449	479	527	488	514	502	496	475	455	514	463	523	511	490	462	495	443	509	461	496	471	469	478	508	489	505	501	533	482	534	516	462	473	520	527	507	491	499	491	499	441	509	460	505	525	496	497	506	499	450	474	531	459	549	476	460	501	478	509	491	555	500	459	504	522	487	481	453	489	470	484	515	478	521	476	481	473	512	472	514	505	477	525	507	506	507	509	497	475	516	510	483	493	471	506	535	481	482	526	486	494	454	502	505	487	472	526	506	495	487	507	537	472	471	490	492	475	468	508	502	503	472	509	494	473	510	500	490	483	464	481	498	513	484	458	454	494	504	522	506	500	527	484	520	491	494	473	460	491	481	480	491	479	512	508	469	500	534	484	484	509	495	509	523	495	527	459	493	513	488	498	529	482	489	479	482	516	456	451	489	510	488	480	507	487	466	483	493	462	503	482	492	453	451	491	523	453	484	503	477	515	519	506	524	492	483	519	492	491	474	481	519	507	505	515	493	479	469	473	481	501	489	523	508	459	533	482	483	494	535	498	521	527	473	468	504	500	473	474	510	507	524	482	464	495	529	467	517	497	500	495	469	493	468	506	517	485	493	488	456	502	511	485	447	523	479	467	478	506	471	497	514	494	510	502	491	534	489	510	525	500	448	493	469	464	513	486	506	520	501	521	499	479	513	493	509	485	509	479	503	487	477	508	523	523	490	520	494	531	496	498	522	469	486	473	473	460	474	510	492	491	455	500	507	473	461	451	542	489	518	488	501	506	481	500	510	510	492	490	506	481	529	486	463	474	507	503	503	524	489	454	482	522	465	483	498	483	480	507	470	494	501	483	484	467	516	508	503	480	511	474	473	525	519	480	513	514	436	506	491	503	519	503	498	508	509	511	511	511	485	531	504	496	546	532	481	474	462	532	526	466	492	481	480	489	465	507	463	536	512	472	497	532	457	486	487	518	504	487	472	509	502	503	470	511	509	526	475	502	470	473	458	514	499	461	524	493	459	484	496	484	523	508	490	461	478	526	443	445	494	493	485	506	490	482	497	493	525	490	507	511	499	459	552	510	497	492	495	486	494	515	474	488	501	451	512	484	481	467	473	478	486	463	499	525	535	519	499	474	541	483	462	516	487	485	464	500	537	497	507	461	493	472	502	470	465	488	500	479	504	502	488	505	519	513	484	487	477	511	506	509	484	493	485	491	497	500	464	484	477	520	515	522	458	505	475	496	487	487	469	513	473	487	505	485	477	541	472	501	511	465	486	470	459	512	506	463	461	512	473	518	494	491	527	479	473	464	442	523	488	469	448	520	473	503	521	498	468	471	501	495	513	521	527	487	497	500	462	512	508	479	519	471	490	486	505	504	474	493	496	531	464	510	464	483	475	527	509	510	502	508	483	499	488	473	504	532	498	503	485	498	486	488	495	477	525	481	493	515	515	469	483	485	551	509	472	467	535	508	459	510	494	487	513	456	459	509	495	456	499	482	501	489	516	468	480	503	528	528	502	521	465	506	500	490	497	492	495	485	465	501	480	483	501	527	485	518	507	490	479	484	497	475	527	530	504	485	496	491	507	511	520	513	493	504	472	452	516	510	469	491	491	482	464	506	485	479	451	501	474	481	474	473	472	515	494	523	473	486	510	464	472	489	463	485	474	510	480	503	503	514	492	484	503	466	510	480	530	505	501	486	494	497	452	494	493	499	517	486	484	518	472	480	520	528	539	486	482	509	503	489	523	478	491	486	516	517	477	493	518	468	509	548	519	494	498	503	469	470	504	518	519	467	494	499	476	551	500	497	503	536	475	484	509	498	497	486	500	547	485	477	494	504	550	492	518	501	495	495	511	514	510	488	477	446	513	505	546	491	443	446	447	479	496	492	521	453	498	476	561	498	529	462	552	498	529	507	500	508	495	515	480	515	511	525	451	490	508	495	507	533	496	537	479	509	522	513	500	485	481	512	461	480	486	476	486	445	510	458	495	472	503	517	481	484	498	456	507	505	448	503	481	503	456	448	494	527	489	511	482	506	468	482	500	481	478	510	489	460	481	516	486	487	483	461	467	487	483	471	524	513	457	523	490	479	538	459	465	513	474	530	473	507	488	487	475	499	515	493	510	499	471	481	543	448	509	528	500	542	487	498	499	503	486	522	513	480	488	473	492	471	484	517	492	472	478	476	523	548	493	554	524	496	516	470	497	485	498	489	497	533	511	551	512	484	465	543	480	472	471	496	474	472	461	533	484	505	477	498	490	485	475	481	511	499	492	494	520	528	499	523	486	496	480	463	491	487	519	495	514	517	493	494	517	497	497	473	528	483	505	519	501	452	488	466	491	503	453	490	496	495	501	537	529	506	485	464	498	459	489	558	501	471	517	492	522	489	515	495	482	508	454	420	502	446	483	527	471	498	548	479	474	485	503	462	455	515	529	498	520	481	525	506	480	504	487	505	515	505	505	481	497	506	512	535	494	497	500	497	499	473	513	508	490	487	503	489	519	478	471	510	531	481	490	522	503	486	488	475	514	510	508	496	540	464	479	482	486	472	504	440	484	520	482	506	460	519	463	467	501	517	528	489	500	466	542	511	453	484	522	504	500	486	497	522	485	474	507	532	494	505	494	503	460	479	470	541	482	476	499	484	484	466	464	456	489	493	453	493	500	489	490	484	508	512	500	519	493	484	494	503	476	500	500	479	487	484	493	487	482	486	484	529	484	500	507	471	475	493	472	520	500	520	495	491	535	458	484	508	494	514	456	502	480	504	496	509	529	504	507	441	463	497	517	500	533	530	508	490	441	500	508	484	482	488	503	483	505	513	506	496	510	520	548	487	526	495	471	487	487	472	527	468	482	510	500	483	480	504	500	521	492	471	509	469	484	433	474	492	459	516	526	508	537	509	487	518	479	479	494	485	463	515	473	530	495	465	489	457	478	479	511	496	486	497	477	500	491	507	494	497	479	478	515	523	512	508	529	575	471	513	511	530	465
27059	20468	10041	4389	352	238	182	161	139	119	122	135	141	109	128	133	109	128	129	139	118	124	134	125	143	112	138	129	115	128	115	115	119	136	134	119	120	134	132	128	115	136	122	121	132	133	115	131	124	116	135	127	105	114	117	132	125	114	133	117	108	143	117	126	111	128	125	112	126	141	106	111	109	130	126	108	127	126	146	124	130	131	117	139	133	125	133	120	128	137	128	125	120	126	127	122	126	117	115	127	130	109	110	100	109	127	127	104	130	124	131	119	106	128	111	112	134	118	133	122	112	136	118	107	120	109	134	112	137	127	109	115	105	125	134	134	126	132	121	114	106	113	102	125	132	145	117	135	126	133	112	105	108	121	128	106	130	124	117	146	134	129	126	141	118	127	143	157	145	127	115	117	121	124	113	105	115	115	119	129	128	138	112	133	124	136	145	133	141	103	113	117	129	124	114	125	119	131	121	104	135	133	120	121	122	132	137	121	110	136	115	122	136	123	138	122	135	115	117	114	135	136	127	131	113	119	134	116	137	111	129	108	119	106	123	126	121	103	123	128	140	137	109	127	120	135	131	126	128	131	115	148	118	141	116	129	151	120	127	127	127	98	109	137	118	124	119	137	130	152	127	112	117	130	116	120	137	124	113	129	117	141	129	127	117	132	124	118	144	127	132	123	145	131	121	134	127	117	127	134	137	134	118	119	146	121	124	119	107	136	121	108	134	122	126	105	132	127	131	123	138	118	116	122	132	139	115	136	126	123	130	139	115	113	123	128	127	142	111	124	125	125	111	108	112	139	109	124	107	118	116	125	115	154	114	127	132	126	116	124	134	129	127	126	114	113	120	113	120	142	133	100	132	125	114	125	118	131	124	124	127	131	122	148	117	104	116	134	135	111	129	124	109	123	121	130	115	114	120	115	142	132	104	132	131	128	135	132	128	136	119	117	115	117	129	122	108	99	137	144	132	133	114	118	116	123	126	132	120	126	107	111	116	120	120	125	105	135	137	119	121	104	103	114	120	121	112	112	112	120	118	104	129	103	100	105	117	131	114	117	128	113	130	107	136	102	118	119	118	126	120	115	142	112	114	124	112	131	122	118	144	112	125	129	115	127	129	134	126	128	125	126	124	129	111	106	130	126	124	131	124	120	134	125	123	127	113	112	118	112	136	129	138	121	133	134	122	153	120	138	124	119	127	99	123	128	125	134	132	143	112	132	123	112	121	132	107	129	120	138	118	118	125	127	127	118	129	136	111	118	125	99	116	113	118	118	139	118	122	114	143	122	122	134	123	129	138	124	117	119	105	125	119	111	131	133	117	151	111	130	122	124	136	119	94	136	101	121	149	124	120	130	107	128	128	124	108	118	118	133	112	137	136	115	101	137	101	123	136	120	107	117	127	120	116	135	141	137	113	141	129	142	116	124	124	121	107	116	128	109	119	138	128	114	135	124	115	111	127	118	115	111	127	109	125	125	115	114	115	119	132	148	127	120	137	132	141	150	102	106	132	120	129	109	118	111	120	118	113	113	114	126	117	111	113	110	120	142	117	145	120	123	129	130	135	104	120	125	124	117	109	132	128	121	115	110	121	124	123	132	134	119	110	109	90	132	130	116	117	127	127	119	117	127	134	126	103	107	138	119	124	130	119	140	143	134	117	155	103	116	118	129	143	133	132	125	111	124	113	115	116	124	141	112	120	107	108	94	119	132	112	91	125	130	121	125	111	103	128	123	103	150	96	114	111	121	97	119	131	116	133	130	126	111	112	160	114	119	128	125	121	127	113	119	128	131	105	131	114	106	123	116	130	135	120	119	104	116	116	118	118	114	115	135	106	108	123	117	126	114	127	122	125	122	122	111	121	111	105	126	113	112	104	126	110	138	121	119	114	124	121	139	117	139	112	111	134	101	129	127	131	129	122	125	124	115	120	127	127	128	114	112	113	121	117	128	118	139	112	123	122	131	97	138	136	127	117	122	136	120	109	124	129	116	122	125	119	105	125	113	115	117	126	125	116	119	119	120	126	116	138	110	128	102	137	142	130	141	117	126	130	113	126	105	119	139	117	113	154	121	112	117	129	113	88	131	123	115	121	112	115	130	125	129	120	128	108	142	130	126	101	128	142	121	113	124	97	116	101	117	134	117	123	120	142	122	107	133	127	124	127	118	136	130	131	120	122	116	135	128	129	94	104	129	130	117	118	122	132	105	114	124	123	105	109	131	111	128	135	117	130	138	113	128	115	128	109	116	130	147	111	122	116	125	129	131	123	131	131	135	120	122	124	94	133	124	150	109	120	123	112	126	126	133	119	128	130	117	117	98	123	133	139	131	114	115	127	111	119	112	123	114	117	119	128	138	119	145	122	99	106	140	130	126	126	132	115	131	120	112	108	125	118	104	121	124	126	133	91	106	137	113	125	136	110	113	146	126	131	115	137	119	131	145	124	124	127	117	114	127	134	145	111	138	98	106	116	127	114	108	117	95	124	132	164	138	139	123	133	122	138	107	121	116	131	120	115	97	116	109	139	112	115	119	113	127	123	126	127	118	118	118	134	125	121	141	140	120	134	127	113	146	147	106	113	137	127	128	143	136	134	107	132	124	138	134	91	110	124	151	128	126	125	119	144	149	125	141	122	120	120	127	131	125	127	121	140	129	102	128	142	124	116	109	116	131	137	110	112	114	117	125	114	124	132	116	126	119	119	123	127	137	99	100	121	112	128	133	132	110	106	117	118	109	104	123	116	127	103	166	120	105	125	122	111	138	121	118	116	127	131	135	124	117	109	137	128	134	119	136	124	117	119	118	114	125	107	141	138	124	105	113	125	119	132	127	119	134	123	116	126	111	124	121	118	130	122	98	107	131	118	125	116	127	103	115	118	116	90	110	108	138	128	141	138	116	130	115	120	140	118	139	112	141	132	108	133	113	133	118	138	113	121	132	110	100	141	117	124	111	126	131	118	115	117	119	148	117	140	148	119	121	124	118	127	132	153	117	123	126	128	114	133	122	117	127	121	143	152	118	124	118	142	122	120	112	106	115	113	134	137	119	134	107	146	137	116	118	120	105	125	136	130	104	125	120	136	132	116	125	129	132	113	127	125	125	137	120	109	112	140	129	125	126	126	121	102	138	109	125	139	133	112	106	121	122	106	105	118	121	138	128	146	130	130	109	117	113	140	119	103	114	108	123	119	145	142	114	139	137	120	139	122	119	130	129	126	107	128	111	103	108	130	116	130	122	141	131	131	104	111	106	123	133	117	124	128	102	127	110	124	117	116	128	130	133	136	118	126	115	131	110	121	127	105	107	108	132	123	128	115	120	120	131	140	113	128	98	128	138	125	105	130	110	130	130	112	129	141	155	115	123	123	140	122	132	136	116	147	132	131	111	133	130	126	101	119	116	115	102	103	118	130	105	106	136	132	113	102	115	112	132	106	133	121	119	129	119	120	119	138	102	133	125	108	122	126	135	117	139	130	114	116	116	125	116
7133	4213	5580	4572	330	301	236	184	188	199	175	180	167	189	167	146	148	153	176	149	148	148	149	167	163	173	150	156	132	172	169	144	165	148	141	135	182	165	177	145	154	157	154	152	164	158	145	167	152	180	152	149	148	155	145	168	167	139	158	139	163	158	178	146	151	125	144	149	164	144	153	143	162	152	166	163	172	179	140	166	182	150	168	149	151	168	158	168	153	151	150	158	169	144	165	151	161	174	166	162	147	141	138	148	148	160	137	145	144	142	172	137	146	155	146	161	147	156	154	153	144	169	146	151	144	147	167	153	157	163	153	145	180	154	151	160	155	154	143	165	151	143	146	133	153	145	144	172	153	149	142	170	153	160	155	150	137	150	170	175	169	142	156	150	161	151	148	143	156	170	124	159	159	164	142	145	163	158	176	155	139	157	143	136	157	149	147	168	163	150	163	140	153	163	164	149	146	167	158	163	129	156	160	155	149	167	133	156	150	184	155	142	175	158	148	135	149	174	173	160	150	139	169	143	157	160	163	157	168	141	148	139	144	164	160	173	152	151	161	172	153	149	160	152	149	151	152	165	148	141	177	155	159	159	139	143	150	200	166	155	145	152	154	124	165	130	143	162	144	141	144	133	171	164	162	143	148	164	158	164	142	155	166	149	139	153	159	155	189	181	156	153	140	134	142	152	149	165	159	150	151	160	150	152	150	141	145	139	135	162	161	158	160	142	181	142	150	183	161	158	156	158	160	169	155	157	132	173	147	153	140	145	185	141	154	165	174	169	149	160	160	130	142	155	156	132	150	182	147	152	137	152	150	152	156	156	140	144	158	134	177	170	145	155	150	168	155	137	155	148	159	169	133	150	158	142	137	153	178	166	140	146	170	149	151	156	158	151	155	160	157	148	159	137	138	152	143	151	160	154	172	143	140	150	151	154	143	149	147	152	156	149	167	169	144	161	162	164	120	154	169	161	127	137	142	144	157	158	160	161	138	146	137	142	162	140	159	168	153	152	142	147	163	137	144	155	159	141	158	158	146	140	160	124	163	175	139	162	159	154	128	167	139	144	176	127	151	136	140	168	148	166	149	169	162	151	152	156	155	152	144	144	170	149	151	167	147	165	143	167	140	142	156	154	144	144	142	137	164	156	163	153	150	146	159	173	158	168	164	156	150	131	167	160	145	147	149	140	171	165	156	144	141	149	161	153	155	162	145	144	173	154	127	153	140	136	136	152	162	166	127	143	141	161	167	129	164	125	138	150	168	164	138	155	147	150	157	140	155	151	155	136	173	171	142	171	160	146	150	172	175	150	150	157	137	141	144	174	160	150	167	148	161	162	161	136	145	148	162	149	153	165	170	157	157	142	126	130	150	140	143	164	174	141	153	153	130	147	161	135	150	151	148	154	152	156	147	144	161	172	163	160	149	148	154	147	184	162	155	171	154	153	143	141	181	159	148	153	162	149	162	158	164	126	155	139	124	157	147	157	145	143	146	157	161	159	139	148	156	172	179	148	167	176	154	161	167	184	164	159	155	144	152	162	161	147	139	165	151	130	166	158	151	148	145	148	157	147	161	173	152	154	159	154	154	151	129	158	176	138	140	148	149	151	151	142	143	157	169	153	158	155	155	157	154	153	157	162	164	163	158	157	151	157	155	134	162	170	150	155	180	155	138	150	168	162	145	158	134	147	155	177	150	166	182	140	132	160	166	127	158	157	141	150	167	150	152	136	157	162	159	138	141	141	155	133	182	152	148	136	143	147	141	137	147	134	135	150	161	136	149	157	153	142	143	143	136	153	146	170	169	141	151	142	169	147	141	155	139	160	161	145	159	167	152	144	148	134	151	150	153	158	127	153	162	159	173	147	190	171	158	162	141	160	146	166	157	162	145	152	141	135	150	165	141	156	154	160	145	149	167	135	145	154	143	158	171	136	155	154	156	130	142	166	132	185	171	156	151	134	148	155	168	150	155	150	154	147	157	165	143	142	136	142	144	143	158	133	158	133	146	132	154	155	161	170	126	141	162	154	154	153	151	162	158	164	156	153	140	156	140	140	141	150	163	148	147	149	147	159	140	153	149	148	159	115	149	128	159	140	155	176	159	152	153	133	157	147	159	155	177	147	156	158	162	141	140	157	153	163	159	154	169	163	151	170	148	167	152	143	153	161	169	161	146	163	155	145	141	126	150	141	166	154	166	150	153	143	139	148	155	148	158	140	151	160	144	144	160	162	146	146	133	156	157	159	178	158	157	173	145	138	173	139	150	167	128	164	150	155	161	161	134	142	153	170	149	168	146	149	151	159	157	144	144	140	151	154	151	157	160	158	158	165	159	140	168	151	134	128	150	140	166	160	142	151	155	142	139	147	148	143	156	164	134	138	159	154	140	152	173	156	158	150	168	143	161	147	145	157	134	170	156	152	174	153	153	144	158	149	155	142	153	155	156	148	160	134	144	124	157	154	147	143	152	144	170	158	141	161	151	163	133	152	151	154	173	161	155	129	144	155	131	174	156	154	142	152	150	135	159	170	148	113	159	130	158	161	162	182	146	154	158	154	127	139	143	139	155	138	152	151	172	171	135	150	149	165	124	167	139	171	164	169	168	160	149	131	124	154	149	145	151	132	151	150	160	159	149	158	162	150	142	194	154	166	149	148	155	144	148	154	149	157	166	153	156	141	152	153	146	149	153	125	142	154	157	127	157	161	151	161	165	123	155	157	168	148	162	131	156	168	157	149	153	163	147	134	143	164	143	118	149	154	182	159	177	178	138	149	143	168	183	163	146	137	180	146	149	149	137	139	150	176	166	134	138	147	164	161	136	131	151	158	160	133	161	167	154	185	150	152	146	164	154	153	169	137	155	161	163	176	138	155	140	166	147	153	198	139	161	153	168	153	145	142	163	151	156	173	160	165	187	150	142	156	155	147	151	148	168	162	173	148	142	147	173	132	151	145	130	162	165	146	122	168	140	152	149	144	161	151	177	174	157	161	194	152	160	165	150	136	164	153	166	160	148	163	148	126	174	145	134	157	145	156	147	141	159	170	157	137	167	160	148	144	161	159	161	127	170	140	168	152	154	169	140	160	148	159	158	156	175	145	160	150	174	154	146	155	145	141	124	151	137	154	157	142	137	141	148	140	171	136	164	156	154	137	170	135	156	140	149	154	162	161	143	158	156	139	161	158	136	148	155	172	158	146	144	145	164	150	166	153	182	142	143	161	158	132	152	168	166	145	159	149	149	157	165	177	145	133	129	154	150	163	142	165	162	155	151	147	157	169	170	161	166	149	154	155	173	153	135	151	142	165	167	183	144	138	161	154	144	149	136	166	172	171	182	167	167	162	132	168	144	147	141	164	176	150	173	163	142	153	153	161	153	150	145	170	151	136	159	179	147	149	166	145	143	168	143	172	168	132	167	155	151	165	156	153	175	139	163	141	162	153	151	152	147	159	175	158	148	143	162	163	149	152	139	163	183	147	169	149	159	152
23659	21172	28568	24046	21171	13552	1433	796	583	554	509	442	434	436	373	357	374	343	363	339	344	325	342	314	322	305	295	301	309	294	317	286	292	314	315	293	313	287	282	304	286	301	296	318	299	294	313	303	313	308	304	303	302	325	281	297	278	294	290	320	295	304	276	303	310	306	308	301	325	296	302	270	308	270	287	304	304	281	308	271	300	265	326	294	310	278	290	303	267	261	281	301	290	273	279	285	305	285	266	322	280	290	255	303	289	298	262	282	295	266	291	266	298	303	271	254	286	259	275	313	249	314	298	324	296	316	289	314	302	296	298	295	282	253	272	315	299	300	310	292	271	285	306	277	304	289	283	262	301	302	323	282	282	285	295	268	296	275	275	306	316	262	269	275	296	308	295	308	290	311	302	298	275	276	295	299	284	298	315	267	256	276	304	282	296	295	273	285	296	299	286	276	250	334	296	296	301	276	282	291	303	315	284	295	268	300	288	257	296	274	283	321	313	284	269	292	288	299	287	302	277	257	295	279	284	268	301	297	269	289	290	325	316	249	301	289	283	305	290	285	285	291	275	295	265	284	255	308	299	306	294	323	293	299	323	315	256	283	290	326	294	309	293	244	276	302	308	281	304	298	303	316	300	262	292	293	325	313	288	315	304	292	273	272	311	304	263	285	286	311	284	291	295	323	288	285	317	317	329	292	309	308	319	285	319	288	273	260	306	296	278	268	273	302	272	294	308	266	293	294	283	289	287	266	292	278	302	293	304	293	249	297	273	301	280	299	295	298	301	289	277	310	275	292	301	299	286	288	266	293	281	284	266	269	294	309	299	313	270	286	296	311	295	287	274	283	312	259	281	293	292	250	246	307	296	265	299	309	270	294	270	261	296	289	297	244	311	263	278	314	296	290	294	288	284	300	339	268	294	250	291	268	291	305	275	298	295	302	315	277	283	287	297	286	279	296	273	289	278	328	287	274	267	310	296	321	272	283	295	266	292	311	270	302	314	339	297	306	320	245	297	274	308	288	300	307	310	335	314	294	302	292	323	287	295	314	291	291	319	312	276	275	301	281	311	292	268	298	276	290	283	286	303	298	299	273	288	258	310	275	292	303	300	276	273	308	282	287	268	297	281	289	288	290	265	295	274	290	272	290	289	267	288	285	256	281	305	316	309	330	298	272	292	280	296	315	247	269	279	291	287	295	299	291	285	279	295	317	289	319	282	290	292	298	318	273	312	288	293	298	277	287	277	262	290	306	288	297	296	288	305	262	284	283	286	274	288	277	295	274	292	271	313	250	290	273	310	301	277	301	286	285	308	288	294	302	288	293	300	255	317	301	274	282	266	285	297	297	263	288	278	270	283	291	298	289	291	268	317	271	289	287	265	248	280	302	258	257	302	306	294	286	283	311	294	281	299	286	284	287	272	301	306	292	297	319	286	296	280	286	287	276	285	296	311	300	281	283	313	286	295	274	280	301	333	274	294	269	274	256	308	273	288	294	302	267	282	292	272	284	290	289	266	326	278	273	312	288	286	308	268	253	286	279	254	288	296	318	261	287	325	278	275	269	292	293	285	271	306	257	294	293	309	277	288	314	306	280	278	281	284	285	268	290	306	303	291	289	288	299	308	273	281	285	259	276	301	291	288	273	263	276	311	289	287	318	304	271	273	303	299	300	275	281	291	303	272	274	283	275	267	265	289	303	262	293	296	286	278	300	317	271	294	284	305	278	281	303	295	287	266	288	284	268	308	312	280	308	262	280	307	291	282	315	274	295	308	287	280	289	293	290	256	311	309	297	302	298	294	309	332	288	308	309	307	325	268	299	280	293	294	277	314	274	269	289	308	302	283	262	288	278	278	302	314	313	279	286	284	281	262	266	280	275	294	298	270	316	293	288	272	272	310	272	330	302	310	276	326	271	280	291	306	296	307	262	312	287	295	274	297	281	307	286	293	308	298	281	288	314	285	283	302	283	273	276	289	313	304	294	295	288	310	261	290	277	305	291	295	273	268	279	265	264	254	275	290	273	271	287	276	290	316	288	282	288	252	284	283	282	311	273	303	293	297	279	289	275	304	282	269	306	288	313	301	286	305	296	296	287	265	301	273	276	300	283	271	288	292	283	278	280	275	286	292	300	265	273	293	294	297	272	305	274	300	302	276	323	286	291	298	320	276	304	292	291	297	270	304	311	257	297	287	294	296	300	277	297	270	272	279	285	269	273	285	332	281	276	282	294	285	297	314	294	325	293	306	306	281	264	267	281	289	302	310	281	297	282	284	303	268	295	294	283	327	292	274	290	309	305	287	270	322	276	276	276	273	292	290	282	286	273	317	301	310	282	313	281	287	289	300	291	284	301	271	291	295	277	268	311	303	287	327	294	297	309	293	310	265	302	293	290	286	262	299	314	277	281	306	310	280	275	313	313	308	268	294	286	297	257	280	293	313	315	301	278	290	302	282	288	280	269	295	299	287	269	305	277	274	264	305	286	280	262	314	264	256	275	277	291	298	280	304	301	287	264	290	294	286	284	287	303	273	313	305	276	283	295	306	274	284	282	301	284	278	280	295	268	305	289	279	287	288	302	286	284	289	284	313	286	291	260	291	281	295	271	314	285	275	269	285	309	303	286	293	303	277	290	287	310	279	317	307	283	315	323	310	295	295	305	265	288	291	314	284	301	283	294	312	300	298	298	295	286	303	304	286	287	271	291	266	280	300	308	304	299	285	298	278	304	293	310	329	286	320	286	309	265	270	268	263	274	283	288	316	286	275	263	298	271	296	308	263	283	305	324	251	279	290	271	287	297	282	305	318	288	296	292	313	297	263	285	295	326	266	285	260	295	283	271	278	320	284	299	317	280	297	294	306	290	308	277	289	270	248	288	288	280	283	305	282	260	302	286	300	257	263	281	314	285	294	325	291	274	304	311	283	309	290	267	312	299	299	320	288	290	305	281	297	269	291	294	294	273	274	270	296	325	318	284	287	316	280	294	298	280	307	276	339	291	304	281	282	281	290	313	300	277	307	300	296	268	294	297	314	292	290	296	288	310	296	293	261	274	316	271	308	265	282	320	296	263	290	284	275	296	317	273	292	301	277	301	259	316	295	290	260	282	300	282	304	301	301	297	309	275	300	300	285	285	282	284	276	315	270	288	301	294	278	256	276	289	291	301	268	272	302	273	320	317	299	273	283	282	279	332	292	271	283	300	287	295	286	290	258	309	276	269	283	319	314	293	296	333	279	272	313	300	260	280	276	275	276	273	316	299	272	254	247	317	293	267	276	266	303	309	283	302	302	275	300	292	312	265	293	256	290	298	308	291	299	274	307	283	289	262	309	282	306	295	287	327	287	270	274	310	299	298	279	281	312	318	317	305	298	278	307	258	300	291	297	279	289	272	284	267	278	272	300	253	290	282	315	270	285	310	289	291	285	272	278	287	299	299	283	294	302	272	294	287	266	288	281	279	272	252	292	324	313	323	280	297	269	302	292	291
8064	13027	14789	19688	2896	2211	1679	1321	1047	931	809	695	655	568	484	470	469	474	457	416	412	469	427	391	399	380	380	381	361	349	377	363	371	347	382	360	337	368	384	362	331	336	350	356	362	339	328	338	367	352	335	348	326	344	346	343	329	341	326	343	347	322	324	327	347	323	351	342	321	333	294	325	310	321	346	344	349	349	336	349	328	326	332	323	312	337	343	333	322	306	334	350	349	336	346	373	338	315	354	302	327	344	319	324	343	338	344	340	322	317	301	339	297	316	322	342	338	320	334	339	334	344	323	347	313	337	349	324	364	358	356	348	364	335	340	333	356	331	340	338	347	332	329	306	337	325	361	353	305	333	323	335	305	311	328	333	348	333	333	320	370	357	317	370	311	353	350	364	319	314	370	361	316	330	298	326	353	338	318	332	355	339	325	380	333	331	312	335	305	326	326	362	311	346	315	379	315	338	347	314	354	326	328	334	318	350	342	342	343	347	328	310	324	337	354	366	329	331	357	341	358	342	310	327	334	343	349	310	345	305	370	355	362	326	345	306	341	358	335	328	326	332	320	328	332	322	318	335	338	323	326	341	338	306	348	354	300	320	336	334	327	342	332	304	337	318	327	331	327	337	333	308	338	325	318	349	328	335	303	361	345	320	340	360	339	364	327	329	350	308	288	333	311	347	356	337	347	345	321	329	343	357	351	339	314	347	340	335	307	356	325	342	334	328	330	358	345	343	367	296	361	331	349	355	349	336	361	350	335	362	326	327	363	324	356	296	338	345	301	346	356	351	346	312	343	345	337	341	310	318	335	317	339	328	310	344	303	383	330	359	363	317	294	340	349	326	291	372	340	314	299	350	363	376	322	301	334	355	337	298	318	301	341	317	347	321	353	343	355	344	361	339	312	348	329	328	320	355	354	320	341	317	353	319	335	316	332	361	322	354	321	332	305	325	320	300	341	330	339	344	334	320	329	324	331	331	328	336	340	351	338	367	332	344	323	321	330	357	319	302	314	341	326	329	334	355	332	313	327	330	299	331	315	321	313	331	330	312	368	363	349	354	350	344	344	300	333	349	376	358	325	331	382	282	324	316	301	315	365	339	352	317	314	353	306	327	352	299	339	342	342	315	303	307	349	351	349	366	328	328	325	367	320	327	327	314	332	338	328	328	329	313	303	343	292	351	334	334	327	345	338	273	311	329	333	321	313	348	367	317	337	327	308	326	317	329	368	367	307	366	322	322	358	343	335	343	328	350	337	317	320	337	345	334	344	326	289	358	331	329	329	344	335	353	339	346	331	331	326	311	316	315	312	369	309	339	355	327	339	371	335	320	339	364	336	335	312	352	347	315	330	338	320	340	336	318	342	304	341	350	363	331	357	326	328	352	323	312	312	306	341	332	323	310	305	311	322	317	310	362	327	293	337	351	353	311	355	305	334	345	331	328	332	336	326	339	324	347	317	322	340	320	301	353	330	320	314	334	353	363	329	327	344	312	328	388	320	309	307	321	348	372	336	352	325	315	329	318	311	308	321	348	354	341	342	298	322	318	339	323	357	349	350	315	362	323	314	369	352	328	263	373	307	355	365	332	352	323	337	341	355	355	342	320	337	325	326	308	328	326	333	337	349	338	315	374	331	350	337	325	349	360	335	330	315	334	338	316	342	350	361	325	310	328	347	307	349	335	329	347	355	343	312	361	320	323	323	330	351	350	354	347	352	327	334	321	356	293	347	344	344	348	335	350	371	343	330	340	371	334	348	345	339	362	325	338	323	335	344	309	344	330	333	341	333	324	322	340	329	325	355	317	346	340	300	320	313	336	324	329	302	328	344	359	334	366	323	342	308	332	375	327	341	298	362	331	332	348	338	328	320	326	299	329	321	313	314	319	350	325	341	344	371	319	317	338	315	332	339	347	344	337	322	309	337	341	307	344	345	336	364	341	369	338	319	300	322	340	310	312	340	303	347	308	324	333	338	334	345	350	352	321	305	337	322	328	310	274	316	309	326	334	286	351	341	342	334	329	378	348	332	335	326	313	312	356	330	306	322	349	303	336	343	330	363	341	345	328	343	316	319	332	352	304	339	336	357	320	317	309	339	327	335	369	320	328	316	311	344	317	317	348	361	346	363	337	343	340	309	329	365	334	337	334	331	355	344	324	325	319	337	326	321	367	340	326	316	338	321	308	321	330	329	337	301	365	321	351	320	320	348	310	350	315	332	330	332	320	273	342	337	322	318	310	331	319	372	335	289	366	345	358	343	289	353	364	311	300	329	315	316	352	362	329	332	334	310	327	346	304	345	363	310	326	346	311	308	318	352	316	329	331	342	309	322	350	338	336	335	331	342	323	345	345	343	327	309	344	311	348	348	344	340	339	314	318	339	312	321	349	333	310	329	356	330	308	351	327	363	326	355	318	340	301	336	337	316	317	322	339	315	310	344	373	321	340	350	323	334	369	341	357	355	296	337	352	323	341	355	336	308	352	293	308	326	318	343	308	362	332	341	324	335	343	338	339	332	353	349	312	306	330	353	339	329	328	349	343	342	327	307	337	326	318	325	349	307	350	363	308	345	327	310	320	319	305	362	350	361	322	338	365	365	328	323	336	348	359	318	326	312	360	327	304	352	349	332	302	361	347	304	351	324	350	320	329	367	330	356	326	342	299	312	335	338	321	332	340	345	357	344	291	347	308	312	318	329	321	327	337	315	307	308	324	357	318	319	324	344	364	307	354	375	325	344	295	325	344	321	346	325	340	362	335	343	348	329	338	316	333	339	333	324	322	338	353	330	330	304	334	337	311	315	324	330	305	317	342	343	315	365	317	298	316	334	325	341	313	360	327	345	320	368	329	338	326	344	301	328	344	320	318	308	327	339	316	334	349	340	319	329	359	328	322	335	337	328	368	376	331	355	332	285	344	341	335	352	351	340	314	343	308	325	356	369	333	326	330	324	351	362	338	360	325	340	291	333	318	333	332	332	335	342	323	331	335	332	348	329	347	361	331	330	325	312	316	338	374	334	342	322	347	331	320	325	324	313	326	352	311	348	312	344	331	316	330	343	310	301	346	335	356	319	330	330	303	319	357	335	332	333	340	300	316	360	351	341	335	318	324	383	354	331	342	341	343	316	314	338	349	326	336	326	315	311	328	310	301	319	363	343	355	327	330	311	330	345	324	355	332	352	316	349	329	351	354	355	362	319	357	350	342	322	332	328	314	319	309	326	321	343	311	346	327	369	319	344	334	365	304	330	331	338	338	320	347	328	331	322	332	321	333	350	342	336	361	354	363	343	335	332	321	328	366	331	312	330	314	320	304	304	328	386	335	352	344	334	363	311	363	328	314	318	307	385	336	371	325	335	332	328	331	305	346	346	309	334	326	337	339	334	333	320	335	394	337	330	359	318	345	336	331	327	334	306	360	365	317	295	330	320	339	337	352	312	315	343	337	359	344	313	350	332	326	324	326	345	319	349	317	311	339	378	360	327	329
24921	21181	27563	25236	12951	855	473	383	322	303	261	242	239	223	200	193	233	223	183	217	200	203	191	196	183	183	191	201	223	170	198	167	189	178	183	165	167	176	176	181	180	172	172	169	195	159	191	185	179	177	179	173	183	169	193	170	182	181	171	174	202	162	159	167	174	155	182	197	147	164	161	146	180	177	195	169	157	153	179	164	140	185	181	164	188	171	189	145	162	171	178	180	172	165	158	170	166	166	172	178	166	158	157	171	176	156	162	183	164	196	157	177	192	169	163	157	160	163	153	186	187	176	179	160	146	178	172	207	170	179	172	181	163	173	173	146	169	177	166	156	179	147	193	157	178	156	177	173	177	167	180	171	143	167	177	165	155	189	168	190	178	155	157	191	175	174	169	171	155	183	168	172	167	153	166	159	168	151	155	175	174	193	165	165	171	178	165	168	166	153	161	167	177	178	184	179	191	172	180	163	167	169	173	200	191	179	159	188	163	193	158	180	172	168	182	183	160	170	168	152	170	144	195	177	167	157	146	155	155	188	186	168	173	166	150	179	158	173	166	174	166	163	156	194	169	184	161	170	181	171	156	174	181	183	183	166	171	172	177	170	160	156	162	182	160	165	168	170	180	156	175	160	161	178	191	183	188	162	177	168	154	181	175	156	163	171	169	165	170	162	164	169	183	185	169	193	136	182	157	155	174	177	182	168	185	162	188	173	143	148	152	179	198	164	163	164	154	179	155	181	167	149	154	168	165	154	200	165	172	188	175	158	143	153	195	199	168	169	168	163	198	180	178	150	180	188	170	183	164	152	181	175	169	216	189	175	181	171	161	194	173	185	177	187	175	169	194	170	172	165	154	203	190	184	158	196	143	180	178	185	182	173	181	195	160	174	190	176	165	162	166	189	187	167	175	171	164	184	173	168	186	157	179	168	156	165	171	171	173	184	169	162	148	159	178	160	172	174	173	177	183	161	167	197	172	161	166	183	160	146	158	152	196	156	168	176	171	169	164	172	186	177	187	150	197	162	167	157	166	175	185	181	170	155	194	149	160	163	141	183	171	177	168	161	154	173	154	169	190	174	175	165	153	198	183	193	170	184	166	168	176	152	184	157	167	177	163	210	146	165	185	189	178	172	174	182	163	185	199	141	166	170	157	184	182	180	173	186	169	173	169	171	156	180	171	190	166	165	205	191	151	160	153	174	173	181	177	182	144	163	173	160	156	155	164	181	173	166	172	167	192	175	123	161	164	180	183	168	155	168	185	169	144	181	173	191	173	176	193	160	177	162	180	194	152	151	194	168	144	164	187	178	181	193	168	162	166	191	173	163	179	159	160	160	170	183	183	175	153	150	181	166	169	179	166	187	173	154	172	159	168	166	183	171	168	205	179	154	185	187	194	174	176	171	170	168	160	180	176	188	190	149	166	176	164	169	174	161	157	167	190	176	153	178	151	162	166	212	173	174	169	195	164	160	174	184	163	170	175	172	178	169	178	171	171	190	164	192	172	173	151	148	196	178	184	177	189	161	185	184	176	172	173	169	149	190	161	171	171	170	163	168	167	162	172	177	159	146	177	180	182	182	144	185	170	162	180	169	151	200	167	185	157	163	182	174	168	177	152	171	151	152	188	165	197	166	153	153	171	187	172	175	164	177	166	169	155	170	187	183	185	194	198	161	176	176	150	169	157	181	162	178	180	170	175	155	176	185	160	144	170	178	182	170	165	176	188	178	180	169	162	183	176	177	157	158	156	176	159	179	182	161	191	168	166	170	187	169	179	157	181	177	171	178	177	170	184	158	153	156	166	169	176	191	176	180	167	185	184	171	192	178	157	175	178	147	170	160	172	161	179	185	178	171	163	178	167	194	163	172	165	164	165	165	167	153	200	166	151	168	170	185	163	172	178	145	168	166	167	175	169	162	182	153	187	157	177	148	178	156	160	166	169	177	164	165	182	165	179	174	171	189	163	156	183	183	180	149	178	166	182	177	147	175	168	224	184	178	167	172	158	147	175	150	164	175	163	162	160	161	147	184	154	177	181	170	180	190	171	153	173	169	159	174	193	161	158	176	166	159	182	149	164	170	179	173	172	165	172	176	175	173	175	188	172	160	165	176	158	177	185	175	181	162	158	166	172	170	167	190	168	167	151	188	149	162	183	166	167	149	174	173	150	179	179	173	167	156	190	160	173	156	154	181	181	160	182	152	175	201	145	163	165	169	178	183	178	179	182	198	169	183	171	170	165	186	177	166	150	177	188	157	188	190	190	171	174	174	172	163	145	160	177	196	183	158	167	164	132	171	150	224	155	185	181	192	177	207	188	195	163	164	164	171	182	170	191	173	161	187	159	192	154	179	159	167	169	158	167	175	177	173	164	168	181	171	194	159	165	199	174	173	150	174	149	171	158	178	185	180	170	163	175	142	172	168	192	187	162	193	177	184	151	160	146	167	178	173	189	178	195	177	179	166	172	185	163	177	157	183	174	160	182	198	167	181	179	178	194	162	173	165	190	156	167	174	188	165	195	181	175	174	158	170	169	159	174	165	177	152	165	172	163	156	159	163	189	188	167	159	174	192	182	187	162	162	164	178	197	190	167	191	163	162	150	177	165	179	151	173	164	167	147	163	156	166	182	174	181	182	145	177	148	180	170	159	165	162	171	191	178	142	155	185	170	160	171	157	179	153	166	153	158	179	165	190	150	172	163	173	165	152	173	175	159	160	166	154	175	191	192	176	141	160	201	158	165	159	177	148	174	200	167	182	183	144	186	164	161	180	162	173	175	175	172	173	180	176	175	192	163	187	134	144	166	172	156	195	159	150	164	168	181	179	151	201	189	185	164	161	167	139	174	170	188	144	173	191	171	170	157	174	169	170	161	180	170	175	163	160	178	187	187	161	163	158	195	176	172	169	188	176	183	188	172	174	179	189	184	164	164	180	160	176	181	167	155	167	161	147	181	191	175	172	176	137	199	172	180	171	174	159	172	161	189	170	170	182	184	181	167	170	140	175	184	169	215	167	172	166	156	174	172	158	163	187	181	169	160	149	170	164	160	160	171	168	165	190	166	180	188	173	155	162	162	172	161	174	169	178	172	176	182	158	194	147	173	168	162	205	174	159	170	161	149	159	181	176	178	184	190	163	194	181	183	163	177	170	178	175	172	171	149	184	202	156	167	158	159	158	169	163	174	156	165	184	162	173	158	176	167	164	186	174	173	178	161	171	161	164	170	153	187	148	162	177	182	175	163	182	171	163	145	182	176	179	188	170	165	159	170	157	167	168	156	160	151	213	162	161	172	172	169	171	146	186	178	180	187	170	174	180	170	188	165	174	181	160	179	182	161	164	165	158	162	175	173	167	176	162	166	181	169	199	179	193	197	166	188	159	172	198	166	170	173	189	167	178	158	193	176	174	173	159	174	188	185	166	163	170	159	146	185	183	143	163	163	164	163	138	178	155	173	184	177	173	166	184	178	181	174	167	178	196	160	171
7666	8713	11009	19197	1573	1221	941	718	621	548	443	412	395	361	319	306	308	282	270	270	256	249	251	242	231	210	237	242	223	243	231	234	242	223	223	214	237	238	250	227	224	214	244	217	250	250	214	273	211	222	236	199	224	213	219	219	191	186	210	193	222	229	219	219	217	235	203	246	223	226	209	241	228	250	220	252	214	237	198	260	227	222	241	202	213	237	193	214	212	206	203	211	215	220	206	238	218	202	218	210	254	231	209	213	206	201	249	220	192	225	217	206	212	231	242	224	223	216	208	223	226	200	220	227	229	228	204	231	220	196	203	219	240	217	208	221	207	226	219	214	253	210	209	205	224	222	199	197	211	214	210	227	228	206	230	212	234	218	219	212	213	237	216	232	231	213	235	207	207	204	222	187	221	215	241	225	225	223	234	237	230	210	225	236	230	195	201	205	253	204	224	218	241	232	239	210	249	217	213	227	212	189	205	250	208	205	228	211	192	228	210	240	208	206	206	240	245	189	246	200	205	216	255	203	217	210	218	213	235	249	212	211	225	211	209	206	232	223	197	229	206	196	221	203	213	227	217	185	228	214	195	218	220	203	214	241	228	190	252	234	226	227	210	201	224	221	200	239	198	212	185	224	213	227	237	219	219	217	212	227	205	203	209	215	218	226	203	211	212	203	232	214	241	197	206	223	247	224	228	205	243	230	205	220	210	222	213	213	239	220	184	200	203	225	219	229	248	211	227	217	198	193	240	207	229	209	226	202	236	203	212	224	220	222	217	242	203	204	228	218	262	221	219	219	222	209	212	222	202	199	239	218	189	218	241	213	235	201	211	248	210	240	196	214	191	199	233	228	192	204	226	209	216	217	217	227	212	224	217	233	211	211	239	210	244	230	194	224	193	232	221	225	210	217	193	225	194	220	220	235	193	206	205	222	217	219	229	213	218	206	221	233	234	193	212	210	250	219	202	221	201	245	199	256	191	210	221	189	244	216	210	188	213	190	210	231	228	212	204	189	203	215	219	217	206	228	217	220	218	200	229	240	190	183	225	241	210	216	226	206	223	193	221	210	230	227	220	196	183	223	233	216	218	206	212	219	223	215	233	219	204	205	208	216	226	208	208	215	240	208	228	202	224	245	214	232	203	237	226	225	212	223	207	234	222	212	218	222	264	206	209	222	216	210	216	211	218	190	248	227	214	213	215	230	222	236	209	237	207	214	211	207	214	236	194	208	215	230	242	244	216	223	219	232	225	216	234	226	190	205	212	218	222	238	220	201	200	238	220	217	206	241	205	208	228	205	229	226	227	227	218	226	251	199	222	229	226	220	219	213	211	231	220	232	221	249	218	218	223	202	234	227	215	201	199	218	225	239	200	234	226	234	219	203	216	220	234	209	208	227	220	219	214	226	257	202	233	221	203	228	213	210	206	216	224	221	221	212	241	247	205	234	225	211	202	227	248	215	206	208	240	218	247	210	211	206	217	212	198	214	245	217	215	232	220	207	223	202	230	216	229	222	222	217	225	227	227	243	205	203	196	213	222	248	213	215	217	230	215	220	228	216	233	197	238	216	232	236	214	214	216	234	195	219	208	231	225	241	223	215	225	211	249	218	201	244	227	209	218	207	209	230	205	224	214	206	199	206	224	215	226	215	205	226	217	233	214	224	250	229	245	247	227	210	212	197	236	236	249	233	226	222	196	202	216	217	207	231	211	193	225	203	201	198	209	224	228	224	214	224	213	236	206	220	204	194	234	229	208	194	206	197	227	208	220	213	205	220	233	214	231	196	230	227	215	209	228	231	229	222	234	224	221	254	208	201	240	217	229	221	222	189	201	204	231	222	228	242	239	199	207	190	212	222	220	216	208	226	226	210	225	224	223	218	226	225	226	222	218	234	210	213	225	230	247	202	226	241	219	217	222	242	213	237	235	182	229	196	224	237	257	221	227	192	259	212	218	238	199	206	212	206	209	207	207	235	192	197	223	208	220	198	213	223	212	230	194	226	230	193	229	209	239	214	202	214	222	201	230	208	229	242	197	189	202	206	217	231	245	212	249	218	229	206	221	241	223	190	232	218	194	223	210	226	228	227	241	234	220	221	212	203	222	212	229	214	241	216	218	234	222	221	217	217	227	219	215	237	204	218	220	231	205	233	216	235	215	222	216	224	211	196	222	160	201	204	229	222	228	244	232	212	219	224	233	200	243	196	250	208	207	228	229	199	238	218	212	199	207	219	214	229	195	190	214	224	214	196	227	218	211	232	248	203	241	236	237	232	212	225	245	217	221	211	224	198	224	209	233	246	217	206	215	227	239	192	220	202	210	192	209	217	229	218	219	211	221	226	221	188	202	206	247	212	229	233	227	227	217	216	211	218	224	227	228	226	205	210	233	227	202	203	238	209	224	232	195	228	219	220	198	204	207	229	208	201	235	243	211	215	210	234	209	232	204	245	216	203	224	222	220	237	206	196	244	221	216	222	221	194	219	220	223	216	226	219	208	224	229	229	216	207	207	225	235	228	211	208	224	205	220	211	194	201	215	195	192	202	200	211	221	247	242	238	228	226	213	237	217	212	208	209	206	199	210	204	240	237	233	239	207	204	220	229	227	199	215	235	228	250	224	213	213	207	232	227	232	208	228	206	224	251	202	221	219	199	236	231	233	217	213	209	175	235	247	222	231	212	223	198	218	232	213	233	194	226	243	231	210	221	211	250	212	224	226	220	243	219	213	243	239	213	203	195	239	215	185	218	218	223	218	204	220	195	198	218	208	228	224	230	217	214	238	210	242	242	199	224	234	200	224	220	227	208	200	196	219	212	212	212	236	225	233	224	231	225	231	239	237	243	209	214	236	195	229	219	219	230	206	239	202	201	200	206	257	236	233	220	193	223	223	235	227	226	227	200	241	228	212	236	239	210	231	200	224	215	220	237	197	216	237	236	213	206	219	229	234	198	228	202	211	203	200	220	220	205	205	189	213	221	238	228	244	231	198	227	247	195	211	233	218	215	229	182	208	234	221	236	215	200	201	218	193	231	197	213	234	199	233	232	201	208	224	209	201	234	207	232	239	205	228	245	235	235	222	229	239	203	232	211	189	226	238	203	204	229	206	235	204	216	213	225	219	233	224	229	224	250	193	210	216	221	232	231	210	219	204	203	238	209	217	243	215	237	231	224	211	215	222	210	231	213	209	215	237	236	238	209	231	212	234	224	238	221	249	238	236	233	233	233	206	239	239	213	210	233	216	210	207	233	239	192	256	220	226	206	206	221	228	223	240	218	221	218	242	244	208	227	210	182	223	223	207	204	202	242	214	201	220	215	215	210	208	232	220	195	229	223	205	225	220	197	229	217	209	221	224	215	218	221	240	220	214	204	222	221	201	186	213	199	217	245	219	208	230	218	219	247	227	221	223	228	218	209	203	212	224	217	182	224	197	205	218	229	230	212	221	192	216	241	230	237	223	210	220	205	248	200	227	211	220	212	222	218	225	225
22684	21216	29034	23871	21214	21135	10286	1468	1081	935	788	737	741	674	642	602	543	559	568	519	528	511	473	521	535	505	458	496	477	462	483	469	445	482	463	454	443	440	459	473	441	430	448	464	464	462	466	417	435	433	456	406	445	444	431	417	450	423	456	444	407	423	439	421	442	389	416	413	463	434	432	412	442	433	428	445	419	410	423	433	422	425	442	456	462	447	403	406	429	444	430	439	475	441	438	433	429	451	437	420	431	424	436	437	458	411	437	466	409	428	431	401	445	458	387	457	427	473	434	470	456	429	427	441	441	425	438	455	443	414	420	435	427	441	422	427	439	415	418	444	423	405	438	438	398	456	460	428	420	432	425	417	440	405	421	414	429	418	450	432	407	453	448	427	466	428	438	386	417	454	447	436	426	447	479	453	446	445	419	430	439	435	442	391	405	426	403	467	434	443	422	416	463	434	461	391	418	402	428	444	457	441	412	396	411	446	445	395	426	425	439	409	453	443	451	389	435	427	457	428	431	432	438	406	432	416	431	417	451	410	398	428	478	434	426	467	433	445	407	431	428	405	424	412	440	431	417	407	438	430	434	447	399	399	482	405	433	448	435	431	404	443	444	439	424	416	407	420	445	419	427	440	422	446	431	442	426	445	464	446	437	418	444	454	425	417	400	422	411	395	457	463	412	445	393	407	461	398	386	433	417	443	447	390	413	433	439	433	438	422	434	429	454	448	460	409	413	424	413	410	390	443	443	459	457	427	449	416	420	421	415	426	393	440	417	413	438	412	433	424	464	419	400	412	454	422	419	456	393	409	437	416	428	409	439	403	436	410	391	466	444	411	425	458	443	428	417	443	435	442	424	458	442	458	404	450	436	452	450	446	404	420	451	423	450	417	418	456	448	453	466	425	425	444	425	437	442	440	461	399	398	446	425	418	430	421	445	412	434	442	416	449	444	439	430	466	460	423	440	417	457	418	437	419	426	429	443	425	468	414	416	433	405	399	446	405	424	436	430	394	439	456	435	449	417	418	425	422	455	436	405	458	383	427	420	431	430	421	401	414	444	432	471	434	441	418	410	444	414	431	398	441	418	444	421	391	380	445	430	446	451	399	423	443	418	398	432	422	439	441	380	460	428	418	432	466	446	392	423	441	441	425	434	457	429	437	418	438	418	427	413	434	444	426	446	430	449	446	409	442	440	398	448	430	425	433	429	427	442	440	398	423	417	451	447	416	410	390	441	420	440	426	455	453	430	440	447	445	408	456	425	428	421	434	412	425	467	349	411	438	459	422	474	442	417	421	412	430	414	465	411	431	430	452	406	444	446	395	400	470	432	477	455	418	463	452	416	445	403	385	412	436	396	438	424	447	430	392	440	411	418	440	449	422	457	434	419	381	429	415	434	432	416	440	427	402	398	417	421	433	478	441	426	427	421	452	458	439	463	449	471	451	388	466	421	467	406	449	386	423	410	428	447	426	429	411	465	417	427	457	465	391	416	423	434	432	447	439	434	424	439	398	427	451	443	427	421	441	423	429	420	408	425	442	452	445	421	443	416	469	460	404	433	431	422	460	452	429	461	455	413	419	423	418	421	400	453	413	430	440	415	391	449	458	438	458	437	451	427	454	391	434	444	404	430	441	413	394	438	465	407	404	441	422	445	440	419	411	445	429	440	445	430	412	403	448	442	431	428	466	412	415	411	428	423	409	421	399	399	439	416	443	425	449	451	389	423	426	429	431	429	433	425	409	460	381	415	452	421	451	389	404	473	477	436	473	464	435	444	419	416	424	479	441	443	474	418	416	420	424	443	460	489	436	420	426	414	402	459	489	401	413	414	403	408	429	452	441	426	467	420	423	439	455	463	501	447	461	471	415	433	433	397	411	460	417	420	430	432	430	442	442	429	444	416	462	401	472	424	427	443	415	428	451	389	421	446	477	469	420	429	370	454	424	463	431	410	423	485	427	403	415	410	429	427	439	396	408	430	402	431	438	438	449	434	442	443	461	415	455	396	443	441	407	397	409	397	422	382	443	453	451	441	447	420	413	436	404	413	436	469	419	418	430	450	431	424	423	404	411	417	428	431	434	446	456	451	416	463	415	406	431	420	448	438	410	459	475	434	410	402	431	388	423	415	450	414	458	417	457	443	450	422	461	420	456	435	422	414	441	427	414	444	421	431	425	412	451	418	440	436	446	434	450	393	464	426	421	458	414	437	404	424	456	413	449	392	421	431	452	437	434	436	447	424	398	409	430	427	389	461	429	424	443	442	401	450	445	451	436	404	441	407	458	449	406	390	459	435	477	428	387	439	442	425	422	428	412	407	431	437	423	412	406	426	417	437	409	412	426	444	475	453	460	411	403	418	428	454	460	450	410	416	426	434	399	411	388	411	408	432	455	454	417	422	464	443	425	451	466	416	418	441	421	445	435	407	447	413	443	453	402	435	442	406	457	445	382	411	441	424	422	402	433	402	457	423	383	380	446	461	458	453	420	407	415	423	420	410	415	497	422	425	434	453	447	434	421	444	442	400	419	435	442	426	436	435	430	431	406	418	399	398	437	480	438	416	422	458	437	401	450	468	414	399	426	456	442	436	443	435	456	422	436	428	457	420	417	416	452	448	434	401	421	431	452	428	427	446	380	450	468	455	460	446	428	442	388	460	419	431	424	404	439	408	442	414	432	411	451	443	474	450	409	438	447	448	416	425	406	442	430	407	419	461	455	429	495	389	429	411	455	407	430	434	417	432	359	396	414	406	435	425	412	451	426	416	419	429	429	439	464	413	431	431	435	437	395	456	435	444	428	422	439	448	455	440	398	423	396	406	422	428	459	434	427	432	461	448	455	418	477	407	475	412	473	441	408	477	438	426	447	383	440	425	483	423	378	419	461	444	414	429	421	435	432	430	395	412	441	416	437	417	432	466	443	408	439	426	422	408	418	450	394	389	434	435	473	413	422	451	445	405	449	448	427	433	433	451	444	421	435	432	452	426	424	433	452	420	421	385	460	442	399	423	418	422	421	428	461	476	432	406	439	425	408	437	382	436	463	436	456	466	407	432	403	443	437	406	425	434	451	411	466	462	436	410	441	418	424	428	442	454	409	416	408	426	410	450	445	420	409	462	436	440	423	424	454	397	456	439	425	413	462	396	415	425	431	424	430	454	454	443	439	404	417	431	437	431	441	433	444	421	387	433	430	445	422	442	442	457	425	473	451	425	429	443	437	430	465	391	439	442	421	407	427	427	446	375	434	470	420	433	406	425	437	466	463	437	442	398	423	454	460	417	415	430	453	431	392	438	412	421	421	446	417	442	435	400	437	408	402	404	459	408	451	427	422	415	427	451	413	390	413	415	416	449	430	424	411	468	425	431	423	397	429	413	402	433	428	403	414	383	404	453	431	436	436	454	397	437	416	472	429	404	392	469	424	434	442	426	436	449	413	447	439	420	422	430	436	431	415	449	457	431	433	437	415	442	382	435	419	419	473	403	429
10258	19224	22260	31228	5228	4055	3154	2306	1792	1517	1332	1199	1022	1051	883	812	765	698	753	642	654	646	636	599	599	602	561	563	540	550	546	570	531	556	493	521	543	545	560	528	518	486	509	545	552	477	517	502	500	493	504	566	477	519	532	509	552	527	485	501	504	510	527	489	535	514	525	512	502	505	502	551	534	507	511	504	523	482	525	515	475	522	482	481	494	486	542	478	520	476	454	505	514	512	521	515	487	493	521	495	491	484	476	504	468	509	479	492	506	507	522	493	475	497	474	492	467	521	507	481	493	495	474	478	475	484	491	417	519	510	482	503	472	484	517	505	498	464	462	477	535	476	535	440	519	504	486	526	498	486	500	476	569	495	518	480	501	474	519	492	482	487	501	490	486	500	452	477	459	476	515	518	514	474	493	506	478	480	517	491	484	487	484	502	513	536	512	505	536	454	517	490	467	488	494	499	536	516	545	550	520	500	509	496	499	504	518	513	499	474	538	490	494	506	493	526	509	497	518	482	527	491	492	496	480	490	525	489	480	521	521	505	488	506	459	504	492	465	448	520	505	480	537	503	474	478	496	493	523	472	498	519	496	531	516	471	500	524	450	452	464	506	482	462	485	500	486	519	478	470	454	478	483	471	481	488	519	503	481	514	477	483	513	473	498	532	539	486	466	520	501	509	516	483	447	492	486	493	506	484	424	499	500	477	534	512	496	508	492	514	476	514	486	497	487	515	466	501	494	482	475	492	502	509	489	450	477	459	462	506	486	455	467	496	520	493	497	513	480	483	528	494	465	514	505	501	531	565	535	479	499	503	512	477	461	466	475	494	491	509	508	465	492	529	504	491	479	470	470	466	480	453	508	459	485	504	485	490	515	512	500	450	496	510	485	540	482	473	511	485	486	473	475	484	491	480	473	518	456	474	497	462	484	484	475	501	510	492	455	502	477	482	459	481	527	486	515	499	498	478	481	480	458	463	473	487	501	501	478	492	478	503	434	481	494	506	461	535	469	523	470	502	493	469	502	489	485	498	519	475	489	514	475	474	492	477	512	501	523	469	505	483	464	509	488	469	486	515	501	471	503	489	521	475	498	480	472	473	539	519	488	498	498	521	522	494	503	492	521	528	510	529	513	476	504	485	467	475	495	491	501	465	491	524	515	467	501	475	513	466	478	483	494	514	453	494	469	509	459	521	499	434	448	508	461	527	486	512	510	513	491	482	482	481	480	487	504	498	522	515	503	519	486	486	467	454	476	488	508	492	530	473	482	511	474	503	523	475	491	491	498	480	509	523	447	477	530	496	487	536	463	486	507	499	508	513	469	503	494	493	494	496	495	478	470	486	491	487	464	485	514	520	491	490	484	490	524	458	446	460	463	452	434	523	480	496	478	496	461	523	502	466	488	521	469	469	483	501	503	491	501	501	487	491	457	495	495	488	513	474	522	461	482	498	488	474	491	521	506	481	523	479	518	471	422	482	513	497	455	500	467	447	454	466	482	497	489	498	485	490	478	454	494	485	493	520	498	452	511	523	515	485	507	478	467	473	495	526	520	491	484	512	481	491	487	502	508	511	488	485	482	469	527	479	467	491	533	515	488	521	500	487	474	462	509	529	518	501	532	468	503	491	490	468	465	504	495	468	518	499	505	501	483	487	458	452	484	489	512	502	500	472	522	511	515	486	497	476	465	466	512	461	504	456	513	495	463	489	473	475	480	529	535	479	515	539	473	485	466	459	502	508	486	477	496	532	514	479	491	476	488	508	474	486	494	468	526	500	519	471	471	529	515	514	498	513	525	474	494	478	484	528	504	508	505	495	527	499	531	480	482	499	508	492	460	500	470	473	474	539	487	521	446	477	518	484	478	449	517	474	488	466	524	510	491	487	456	473	511	482	497	482	520	482	448	527	443	496	488	507	493	502	470	519	501	513	487	500	497	488	494	478	478	516	470	467	482	479	490	512	506	502	479	455	509	489	528	473	483	511	474	472	529	449	461	502	478	503	483	508	484	528	509	494	501	478	458	489	447	475	514	491	504	496	491	487	472	502	480	493	526	496	482	475	482	530	499	487	525	439	483	481	489	499	511	490	502	476	493	518	500	516	461	499	529	473	489	447	473	489	490	494	510	506	503	497	516	514	527	491	485	517	458	461	468	479	508	499	485	521	521	470	505	516	470	498	524	540	476	482	505	485	484	501	500	528	494	529	475	496	529	501	461	480	545	505	461	481	463	510	480	497	497	517	491	481	502	520	480	467	463	513	470	491	488	462	517	489	486	484	512	520	471	479	466	492	458	465	480	514	459	493	490	494	474	500	488	484	494	507	484	468	484	501	445	460	500	451	493	500	506	488	489	475	534	499	504	474	506	457	504	470	499	481	505	480	534	521	517	474	496	468	494	479	502	460	559	424	511	516	490	491	494	465	501	487	455	465	473	512	500	504	494	473	488	488	493	486	500	507	487	476	499	500	516	448	497	495	473	456	504	509	475	492	479	480	486	525	491	500	514	504	494	503	515	503	496	494	482	470	484	509	463	512	499	510	483	487	534	497	522	492	491	517	486	536	488	523	511	471	467	460	495	498	470	448	488	541	468	475	493	491	516	471	478	518	502	492	492	476	457	498	484	484	516	473	495	483	549	459	448	517	483	479	490	521	480	533	473	461	481	495	457	447	523	498	493	501	497	503	470	466	534	501	495	467	486	493	484	489	467	519	474	517	468	491	483	498	462	459	507	538	495	500	463	521	497	469	478	459	492	507	478	470	482	513	525	494	515	481	484	484	491	466	495	477	478	505	492	496	523	483	473	521	481	490	528	491	504	484	471	487	472	515	538	507	473	459	522	507	510	519	478	511	482	470	446	498	502	498	493	471	477	490	518	486	464	497	502	472	529	480	462	502	509	492	491	507	499	489	472	524	474	478	478	470	495	484	474	504	483	463	482	511	478	490	492	509	490	446	526	497	523	473	480	457	494	475	508	475	516	468	497	501	526	534	488	450	490	492	496	466	506	470	476	501	471	489	478	456	471	531	495	513	490	483	535	501	425	504	529	475	515	486	443	523	525	491	453	497	516	479	490	474	502	473	472	474	492	473	461	519	498	493	472	476	507	495	508	475	497	505	482	481	456	485	486	507	516	504	499	487	524	491	519	514	479	498	539	512	474	439	499	477	479	498	488	522	487	476	497	504	497	457	512	511	511	513	490	503	467	474	487	479	492	485	459	507	533	478	508	470	497	448	508	509	480	489	470	515	498	490	538	493	502	475	478	518	522	464	494	499	510	479	487	522	499	459	464	494	478	487	473	502	513	514	500	549	500	510	465	454	473	499	469	486	479	486	472	441	487	491	496	509	481	478	522	457	487	499	484	481	496	486	461	512	469	496	547	503	452	496	501	504	516	523	498	498	481	448	481	466	495	523	490	448	501	522	451	505	474	522	502	477	500	505	474	495	498	499	509	462	510	486	492	475	481	498	466	500	494	470	523	470	500	480
27055	20439	10821	6087	506	365	267	153	144	142	132	140	130	143	121	157	126	115	129	136	107	140	132	125	130	117	110	101	128	106	120	125	128	117	112	122	125	131	120	107	113	122	121	132	124	121	133	135	110	106	140	129	163	125	124	124	143	124	124	128	133	131	125	122	114	112	111	126	127	136	119	117	140	145	132	144	124	117	116	137	120	142	129	120	113	116	117	107	115	147	110	133	109	130	120	130	129	131	122	132	134	128	118	140	111	129	104	122	118	133	112	116	130	117	139	126	122	130	111	115	105	119	131	118	131	121	120	131	117	113	128	127	135	126	119	120	109	124	133	138	110	136	135	124	129	117	134	121	132	114	115	143	120	117	114	126	116	118	121	114	130	115	126	79	139	131	139	123	132	126	147	123	127	126	113	128	129	120	130	107	120	114	96	117	116	119	120	122	113	120	110	129	133	125	140	112	144	115	131	114	133	142	112	138	106	129	130	127	121	131	133	140	108	147	131	129	144	133	129	126	137	132	133	120	131	139	132	141	111	141	118	115	118	132	143	122	109	109	98	132	146	123	104	125	115	124	128	130	122	116	128	138	122	122	127	130	129	102	127	115	131	126	128	132	114	129	132	121	129	108	109	129	127	136	136	144	133	138	127	104	107	126	119	128	140	143	120	141	129	120	118	137	115	112	127	100	131	132	152	123	118	126	135	117	142	119	128	124	130	129	137	147	134	127	135	116	119	114	124	141	129	122	121	110	118	121	116	135	120	121	116	140	142	130	127	120	106	116	126	146	134	134	128	122	142	133	121	113	109	128	106	133	141	122	119	122	114	128	129	127	125	122	134	110	129	137	105	114	141	120	129	138	126	120	114	130	127	144	128	114	125	114	110	139	133	113	118	112	117	124	136	134	124	123	130	126	114	125	122	124	135	137	136	130	139	127	125	108	117	121	120	123	118	134	133	104	135	128	122	125	127	106	127	135	115	124	118	131	134	131	118	116	101	121	109	128	112	129	98	133	113	114	135	144	143	117	134	108	142	148	137	134	124	114	119	120	140	122	129	137	123	120	128	125	132	139	125	107	126	103	123	122	130	124	133	119	139	125	115	122	126	118	129	116	120	118	159	143	126	101	134	120	126	131	103	131	122	120	118	123	109	105	126	119	132	132	134	100	131	133	118	146	126	136	108	121	118	119	98	134	132	122	118	124	125	116	128	119	119	112	118	123	110	105	122	100	137	129	115	116	131	117	138	133	132	106	115	97	121	124	123	118	128	125	119	115	123	156	134	125	123	124	131	106	122	140	129	114	126	143	112	128	127	152	122	109	120	109	117	131	110	136	121	126	114	124	133	129	110	121	133	100	134	136	130	151	112	129	141	111	94	117	133	115	137	143	116	117	139	102	110	119	117	131	119	117	115	128	120	136	145	135	122	128	108	128	130	133	110	111	116	121	112	121	125	122	115	137	124	131	109	118	122	110	128	118	123	110	109	115	138	113	111	131	120	135	140	132	123	139	127	109	124	109	127	108	146	128	125	121	131	134	118	129	130	116	120	113	138	115	113	136	125	108	126	133	136	107	133	113	125	129	120	106	123	140	137	113	128	122	125	137	120	151	128	118	118	133	103	117	133	120	120	129	141	115	130	112	116	142	110	118	132	118	125	136	146	116	128	115	125	118	128	126	107	130	129	123	117	129	117	115	120	127	129	119	110	120	106	134	132	135	117	107	115	124	129	111	121	127	120	117	128	138	130	116	133	133	118	129	137	127	101	114	109	136	137	132	129	103	124	136	107	139	128	118	106	104	110	109	133	130	128	127	138	122	138	119	118	125	116	106	112	126	101	137	130	115	135	112	121	133	127	109	131	120	117	123	123	110	127	130	126	121	120	120	143	144	105	107	111	108	121	116	133	114	135	101	119	109	121	144	110	119	123	138	121	124	123	120	135	131	118	129	139	114	123	131	113	132	140	131	129	137	141	141	132	128	118	158	114	133	139	133	136	100	128	133	96	130	123	126	132	109	109	111	106	141	114	109	136	120	122	125	131	97	121	137	122	132	127	129	146	106	138	105	117	101	120	146	126	114	137	113	117	145	134	109	132	122	113	106	128	111	126	134	110	128	116	129	128	110	117	119	132	128	115	142	116	145	132	131	115	122	115	139	140	114	129	128	118	116	105	127	114	123	147	125	122	127	111	136	113	134	110	125	119	117	121	127	128	122	131	112	103	129	120	110	126	125	137	141	125	112	122	146	138	133	148	126	118	128	138	131	116	118	132	123	124	125	130	127	138	106	140	114	109	137	115	127	108	117	119	139	126	116	119	127	127	116	133	120	110	138	126	114	109	132	124	113	134	111	123	144	122	140	106	121	145	111	127	119	112	137	156	122	119	130	119	127	119	123	119	133	113	117	124	113	103	127	121	132	146	126	122	111	111	117	119	151	120	123	129	138	112	127	143	140	133	130	137	112	107	145	129	129	121	127	136	108	133	142	116	118	119	124	130	132	108	132	144	104	119	125	121	129	122	114	126	119	127	119	126	116	99	132	131	128	125	108	139	123	125	127	137	117	131	129	119	112	127	113	125	154	117	116	104	138	141	129	100	146	122	141	144	131	110	117	120	128	123	129	123	125	140	127	136	111	131	119	121	126	124	138	134	129	136	110	127	126	116	140	130	121	141	125	134	132	139	115	128	121	117	115	133	125	118	136	129	141	120	129	132	123	129	132	143	94	102	127	111	125	118	111	119	129	129	110	148	131	127	143	153	149	124	137	118	122	121	123	101	135	145	132	116	124	131	122	109	141	131	160	135	109	129	116	133	132	131	128	120	130	136	122	111	130	96	119	121	124	113	139	136	148	118	150	122	125	109	137	115	128	126	116	123	136	110	104	147	126	116	128	135	130	143	126	127	123	117	115	119	132	139	118	116	134	130	117	123	125	97	129	106	133	120	134	141	133	126	123	124	118	125	145	113	109	130	100	125	128	132	130	116	114	120	129	122	118	113	131	129	137	123	132	120	125	111	112	116	138	128	121	130	127	132	131	98	138	114	107	136	118	119	109	129	133	127	118	116	110	121	119	119	106	123	112	140	124	128	130	126	113	128	112	89	128	137	139	118	122	148	144	140	116	118	121	137	136	127	124	119	132	135	132	136	112	124	143	125	126	130	107	131	131	133	116	147	125	118	114	121	129	108	130	123	133	107	117	124	144	124	126	124	141	128	118	114	133	146	115	139	125	138	125	140	134	108	135	129	128	113	124	121	138	116	120	121	101	123	115	132	120	113	127	133	118	121	117	127	133	136	134	133	106	127	115	120	113	113	104	120	142	139	131	147	145	105	136	127	97	130	139	123	127	138	114	104	131	122	134	132	119	136	132	101	131	115	116	112	121	123	120	125	121	116	98	133	126	133	138	118	119	119	127	124	137	126	129	118	127	140	104	124	118	144	124	88	123	118	107	120	104	112	162	131	124	118	134	130	130	111	136	125	133	100	137
6246	3609	7537	6336	420	334	259	223	207	210	179	192	164	205	183	172	142	164	171	131	176	155	162	142	140	135	143	135	141	144	170	170	171	140	159	159	148	153	164	186	178	166	147	148	144	156	144	168	179	147	171	161	164	138	156	153	159	151	151	170	149	144	155	150	138	153	151	137	156	157	152	158	152	153	128	177	177	158	156	161	115	161	151	161	137	154	144	162	164	175	168	160	153	154	143	164	152	174	157	160	153	162	164	162	167	152	148	184	154	155	173	163	159	149	167	170	171	174	145	162	168	162	146	159	169	127	146	155	165	164	154	168	153	129	184	139	158	158	140	134	169	148	155	150	153	174	167	161	138	160	134	155	164	158	154	146	163	182	155	162	141	134	150	161	160	138	156	145	150	148	164	147	150	167	160	151	157	163	159	149	157	142	142	150	154	154	152	165	146	155	161	167	140	163	160	151	155	147	154	190	190	143	151	148	157	151	149	181	156	138	164	176	151	125	162	138	163	163	156	168	152	168	156	182	145	164	173	168	160	129	166	153	158	157	180	159	144	144	181	156	166	158	152	155	144	157	172	146	158	143	138	136	169	158	148	146	147	155	142	157	153	182	156	120	174	147	146	155	147	154	174	148	149	155	156	151	146	143	161	156	140	148	155	174	145	161	148	172	155	130	174	139	156	160	164	143	180	154	171	136	157	139	155	135	168	166	166	175	160	149	154	159	150	155	152	158	130	135	141	141	141	141	129	153	181	150	140	167	155	154	149	163	134	160	147	142	167	142	183	161	154	146	177	134	144	155	140	152	159	135	172	167	154	174	163	143	148	159	153	177	131	147	155	144	144	161	177	152	152	142	164	169	161	141	165	163	157	159	132	157	166	151	148	166	148	159	146	178	156	166	155	150	133	155	172	159	140	163	147	155	154	165	151	159	184	163	167	154	148	137	138	158	151	170	147	154	144	155	148	160	183	173	156	167	149	164	140	146	159	166	154	145	157	162	163	154	170	162	146	150	156	171	178	151	150	161	149	164	166	151	165	174	132	158	151	158	157	168	166	137	151	181	147	146	159	149	183	174	154	148	141	151	151	171	153	159	162	153	151	132	161	136	122	171	167	130	149	149	145	161	155	148	159	152	138	164	163	149	154	157	156	168	135	134	161	155	153	155	175	158	146	150	160	146	151	152	154	148	178	162	148	178	131	160	150	147	169	162	164	161	150	154	133	122	126	156	163	146	159	118	150	160	156	158	147	149	178	141	169	154	118	176	188	147	181	168	141	141	138	150	158	138	180	180	139	178	153	150	142	139	168	145	137	163	156	152	149	128	160	145	155	161	160	143	153	171	161	160	139	161	157	150	168	153	163	169	141	139	119	156	152	160	162	165	172	165	157	161	154	170	154	171	165	154	176	127	156	168	137	140	171	153	150	142	169	122	165	150	149	135	158	159	162	150	157	154	142	167	175	149	159	155	150	153	142	165	160	157	159	133	153	155	131	156	141	156	122	143	155	147	156	138	155	172	133	152	145	153	159	163	156	148	170	139	154	152	179	141	160	166	163	137	176	136	151	179	162	160	167	153	140	167	146	159	152	164	150	138	166	140	166	168	150	155	164	153	162	163	146	161	166	137	148	174	145	174	136	144	173	164	161	150	167	167	142	150	153	156	174	155	149	181	145	170	145	159	180	148	150	158	151	159	137	164	157	151	136	146	173	147	164	161	145	155	166	131	154	175	142	126	151	176	171	171	154	140	154	150	150	148	162	147	156	162	174	155	150	166	162	154	169	144	154	156	146	166	164	151	150	119	164	165	161	139	170	182	173	138	152	140	141	152	160	158	137	158	165	146	163	163	142	138	136	157	146	157	151	166	152	141	144	156	165	156	160	156	144	153	160	165	160	153	146	147	155	136	137	167	151	179	148	172	151	148	144	148	181	153	148	164	152	148	177	147	162	174	165	152	147	164	156	174	152	137	188	160	159	147	149	158	159	145	164	153	147	162	156	151	132	157	140	169	168	165	174	128	156	173	158	150	155	161	165	141	145	161	160	153	156	150	154	140	151	133	149	146	162	177	135	155	152	163	145	147	175	148	169	163	171	164	175	163	153	173	166	152	147	135	153	133	154	159	149	152	155	170	154	166	169	167	132	140	155	150	154	159	145	172	160	153	157	141	162	178	191	165	148	181	155	153	160	146	155	185	173	165	133	157	160	147	168	174	158	136	153	147	157	134	170	153	167	150	150	157	156	135	157	148	148	171	168	138	155	165	154	145	148	148	161	167	149	142	164	154	138	165	142	135	159	163	142	163	143	143	164	148	138	153	157	150	137	178	152	164	155	140	160	183	153	168	164	159	128	145	179	154	163	193	139	167	155	157	142	170	146	149	129	166	142	132	148	149	163	150	143	173	154	153	147	148	171	153	169	161	178	151	144	137	169	159	139	147	161	150	167	160	142	164	168	143	167	169	145	150	169	157	145	169	145	163	148	162	149	158	134	198	165	172	145	167	154	159	149	153	149	177	160	159	149	141	148	156	146	177	153	142	170	139	187	149	154	163	123	154	153	166	141	158	143	177	164	173	167	157	147	147	136	141	150	148	145	133	147	152	146	162	153	144	159	160	146	140	170	148	163	159	147	162	180	128	146	158	132	171	156	147	151	153	168	174	167	160	167	155	148	172	172	151	166	163	166	155	159	112	146	143	159	148	135	170	155	142	162	166	150	143	137	150	143	171	138	141	135	154	179	161	166	155	140	148	139	165	142	149	167	184	164	151	162	162	167	175	167	153	167	145	121	159	143	163	171	153	146	140	172	168	165	187	133	147	170	160	157	170	154	148	138	150	171	138	139	159	148	168	136	159	136	141	152	172	165	151	147	151	154	137	154	154	164	153	167	159	141	141	142	152	171	154	148	142	162	161	167	143	159	153	180	168	177	183	148	149	151	157	140	175	148	201	159	162	141	158	166	149	143	161	161	154	149	166	156	167	147	147	142	172	145	164	163	158	143	152	161	167	184	175	154	153	159	172	145	157	144	172	151	146	153	157	153	147	161	147	160	149	135	141	157	151	149	140	152	159	175	138	155	179	162	139	156	163	153	183	137	123	166	165	154	133	171	149	152	159	160	164	138	155	148	145	153	151	168	151	172	154	176	142	149	162	158	153	138	146	155	180	149	152	136	156	165	150	173	154	155	163	135	169	154	165	147	159	152	146	152	168	155	142	166	149	158	158	161	140	157	146	180	183	115	152	160	146	171	157	153	144	148	162	148	145	154	163	134	156	150	167	168	178	163	142	159	145	173	150	150	151	130	157	180	150	138	169	159	150	169	138	161	149	171	150	151	148	150	159	157	153	174	158	154	127	136	152	148	152	166	178	163	151	145	157	152	164	168	147	154	153	150	142	161	169	146	140	164	169	147	137	139	152	159	151	171	181	152	140	148	141	157	155	169	148	157	157	161	151	146	162	164	166	155	141	145	162	164	173	151	173	167	154
23637	21184	28599	24329	21130	12696	1396	730	562	512	475	471	415	424	388	372	343	328	346	373	333	348	295	310	320	300	325	311	329	313	307	333	288	308	318	281	282	284	301	298	287	288	344	281	296	280	276	294	292	303	305	297	311	277	318	302	306	281	297	265	300	297	279	289	304	251	308	278	282	268	286	266	254	276	296	317	303	281	311	313	291	261	320	300	275	282	306	291	283	301	277	293	292	308	328	301	277	280	283	275	302	283	304	304	269	278	300	293	287	301	281	312	314	273	289	314	277	296	308	281	284	297	267	262	283	259	302	318	286	294	309	266	310	283	330	312	301	293	292	266	283	291	311	293	312	289	301	294	311	265	324	317	285	288	298	278	306	304	312	299	296	286	294	304	315	304	275	281	304	300	271	310	288	288	288	313	318	273	286	293	307	265	277	274	286	321	312	268	313	313	292	270	286	277	291	283	297	275	308	292	259	301	307	282	263	274	289	310	252	265	281	266	267	308	278	312	290	274	287	270	279	259	300	274	268	294	307	295	312	314	313	276	298	286	281	268	297	281	294	309	302	301	301	306	259	279	291	290	253	272	279	278	306	284	288	320	260	297	309	261	274	306	275	278	323	278	314	304	285	266	288	288	280	270	286	300	292	313	289	298	310	289	265	283	302	286	285	276	269	307	268	305	282	298	275	280	302	299	304	310	287	300	282	301	286	288	319	268	310	295	319	293	295	278	290	290	285	290	304	279	257	286	297	298	268	279	278	295	264	255	242	298	277	299	279	281	277	312	283	298	292	309	271	287	274	278	262	263	320	277	259	315	299	274	298	307	285	273	297	306	273	289	274	283	274	281	278	271	281	294	308	283	297	296	251	260	257	296	290	273	271	283	298	275	304	287	287	278	312	300	284	280	337	333	309	257	279	293	278	269	268	286	266	290	288	287	289	293	291	264	298	297	257	309	244	286	300	273	293	298	293	293	253	283	319	298	295	282	303	294	274	282	317	312	309	282	318	294	267	277	335	261	310	300	292	301	283	285	280	284	312	274	301	292	290	298	274	289	293	277	299	290	292	289	262	300	255	292	286	280	288	278	294	302	265	268	260	304	284	302	286	275	275	295	266	295	281	317	293	298	245	286	288	295	281	290	301	287	294	278	290	294	298	288	294	267	292	296	290	291	283	309	282	260	302	291	289	277	272	313	317	279	297	266	285	279	300	293	314	280	307	299	292	270	270	302	318	278	258	256	291	308	336	288	309	274	310	295	278	293	304	287	304	278	291	288	291	284	273	307	297	297	294	312	287	312	298	269	276	277	284	288	285	295	302	296	296	294	284	266	287	276	310	291	287	282	290	290	261	267	298	287	298	276	274	281	289	292	274	277	264	313	275	295	271	290	300	268	292	303	299	290	304	294	275	301	299	301	298	281	301	280	300	258	285	268	285	269	284	307	262	278	260	334	314	289	290	285	304	288	303	279	261	244	283	294	286	320	267	274	293	295	272	303	300	298	315	291	268	281	293	291	283	299	288	306	315	287	289	281	278	269	286	299	279	295	269	260	290	264	286	299	287	285	321	271	290	306	285	297	299	289	307	283	299	302	294	261	255	313	299	295	290	305	278	279	274	284	268	277	317	297	286	291	320	292	245	261	308	258	280	313	275	274	294	277	265	324	267	297	285	265	273	290	279	316	293	265	292	286	300	269	299	303	298	303	310	277	301	289	315	298	297	285	287	298	293	304	291	320	269	298	307	299	268	287	262	318	297	289	276	317	281	310	323	296	313	283	299	321	278	337	312	286	270	273	289	292	272	296	291	282	261	327	282	295	282	299	278	298	257	284	283	296	286	296	260	294	324	322	255	247	284	303	290	283	333	276	293	300	269	256	284	298	292	309	291	269	250	308	292	272	280	277	300	291	300	313	268	300	286	291	288	279	270	280	295	243	285	290	308	255	279	280	275	293	284	274	267	303	305	294	274	308	306	279	297	285	295	260	284	278	292	302	274	287	316	294	300	285	318	291	315	281	296	297	311	302	266	278	300	262	279	279	289	303	268	307	295	289	306	285	280	310	306	317	294	307	296	263	281	291	283	301	308	304	286	299	285	295	283	307	292	304	272	264	313	285	282	276	304	278	306	304	281	265	289	293	317	278	286	281	277	266	302	266	294	279	293	284	291	294	280	275	257	288	295	301	284	279	301	283	288	254	273	274	304	290	319	313	319	257	303	294	302	299	249	283	275	279	308	285	301	286	280	311	256	291	296	275	305	307	295	269	244	289	275	263	248	273	306	294	276	283	275	293	289	289	300	290	337	300	306	286	304	270	265	299	298	317	269	294	262	292	277	324	276	305	248	286	281	302	271	289	276	288	311	275	276	300	282	276	264	269	294	318	270	314	302	312	293	299	302	298	287	309	316	283	279	263	288	273	282	263	280	279	295	282	244	286	292	304	307	250	301	270	281	316	321	272	262	290	241	269	298	260	292	271	273	275	312	276	290	304	293	271	312	281	305	308	291	299	255	294	303	299	283	279	288	286	287	319	305	293	327	288	250	294	299	286	307	301	270	299	300	276	321	275	296	277	291	290	294	275	303	307	270	301	303	268	304	287	265	284	268	286	310	281	264	296	307	294	300	276	320	284	262	288	289	269	286	258	283	274	294	309	281	287	277	296	268	277	296	304	318	297	282	280	292	267	313	233	296	307	261	294	287	274	293	285	278	281	292	280	276	296	293	325	283	279	272	289	295	275	280	290	336	311	281	296	279	295	276	307	274	278	276	293	309	308	275	307	295	273	256	268	291	274	289	288	272	282	292	306	250	282	283	318	285	257	269	300	273	286	267	291	291	284	297	281	267	286	309	303	252	284	301	308	319	259	301	288	295	291	291	281	304	286	298	316	272	260	268	287	282	295	296	291	295	292	281	291	259	272	268	277	311	289	309	300	280	287	298	286	299	301	274	234	270	257	286	283	279	287	274	276	276	260	293	283	278	293	285	282	297	268	268	273	258	291	252	309	299	288	274	283	320	304	291	264	311	276	306	308	307	303	313	293	299	292	286	275	306	279	274	260	291	267	300	322	289	290	260	269	277	292	288	256	316	290	307	296	270	278	282	299	277	312	244	268	273	313	311	232	304	282	252	315	291	285	284	291	281	278	278	316	277	288	284	284	294	313	273	299	295	293	306	281	321	298	282	237	312	284	270	269	286	273	289	302	337	300	287	285	302	297	278	259	285	276	281	319	275	280	292	250	280	278	278	281	264	281	287	295	298	276	274	301	288	278	277	286	267	293	306	281	292	292	271	268	306	291	299	291	276	276	261	284	296	285	303	275	268	292	291	318	292	289	303	293	308	277	290	303	294	307	303	287	299	272	309	271	305	252	266	307	281	301	291	278	311	266	288	288	286	277	272	298	320	292	307	301	278	267	287	262	291	294	299	327	309	270	296	312	280	268	270	297	301	284	288	286	272	283	312	282	293	277	310	264	289	283	249	295	288	301
7076	13116	17128	24975	2926	2155	1732	1309	1062	913	769	713	664	573	499	499	527	501	419	477	405	403	394	414	406	391	372	382	376	400	349	353	411	342	351	372	330	357	339	364	317	329	382	399	330	340	363	354	346	349	318	360	316	350	329	309	342	337	350	361	352	330	341	320	363	313	320	317	349	358	304	348	300	358	321	360	324	339	360	343	322	345	342	322	338	356	360	333	334	343	306	336	349	343	332	313	350	361	333	313	358	332	310	352	328	382	313	355	327	290	323	339	307	320	350	319	318	335	324	315	350	324	347	348	301	343	334	322	321	299	350	358	350	339	339	323	324	321	339	346	352	322	323	337	347	343	300	311	353	320	326	342	339	343	325	356	337	315	343	312	316	341	333	351	276	330	358	338	322	342	335	332	337	343	326	326	338	315	332	342	317	357	329	323	334	334	342	322	339	364	327	343	345	335	320	356	349	369	327	320	317	339	351	351	314	312	339	355	312	380	327	332	328	330	317	339	322	349	326	297	325	332	308	347	360	350	331	340	369	350	307	312	330	306	295	372	351	333	341	342	344	352	303	337	335	319	333	349	322	357	356	321	325	334	360	327	323	311	338	330	337	321	358	346	337	292	326	355	321	337	335	314	321	344	327	356	313	320	337	357	323	360	362	297	335	333	291	326	342	329	339	313	324	331	333	349	358	327	359	361	346	334	363	351	318	296	321	315	354	310	310	374	324	304	359	326	353	359	337	310	305	324	355	296	337	313	336	350	317	321	345	324	326	339	309	349	330	319	330	335	328	338	359	347	339	340	333	321	321	309	336	341	378	315	325	344	346	311	349	323	329	315	328	346	317	328	313	306	333	324	343	369	322	361	329	328	337	319	360	324	294	348	381	317	343	343	342	325	347	338	335	321	334	334	332	381	320	323	328	354	322	320	340	330	335	337	330	350	343	332	329	344	320	316	360	341	365	351	341	331	316	343	346	328	337	329	328	331	331	315	322	338	321	303	313	336	302	355	342	332	327	347	355	333	314	322	351	324	342	349	345	340	361	327	333	340	306	308	318	359	352	357	314	343	322	320	340	338	340	362	330	337	290	321	311	325	314	352	323	325	337	332	329	359	328	316	341	309	365	341	327	351	325	330	355	321	336	339	308	317	333	345	334	323	345	317	360	298	311	323	317	336	333	335	334	321	339	310	344	344	324	307	341	335	356	333	305	307	364	328	366	317	321	329	317	333	346	302	343	324	331	327	311	348	338	337	340	357	341	336	312	323	342	346	307	336	336	351	341	319	301	317	328	361	332	314	327	336	327	297	314	350	312	322	283	343	351	350	363	356	312	326	381	306	327	319	337	338	317	331	308	330	335	291	340	340	327	315	327	369	345	314	310	341	337	329	341	330	350	283	352	311	330	341	328	312	315	311	341	340	280	332	312	359	345	342	379	343	318	330	375	326	317	309	344	327	319	346	345	353	330	346	352	333	351	358	312	333	337	354	339	377	336	334	355	369	333	342	386	316	308	343	314	354	352	344	316	306	332	328	327	325	341	321	326	336	368	319	328	349	310	350	311	349	346	325	353	365	367	355	337	299	342	332	339	336	332	326	332	332	311	342	330	310	365	341	324	327	358	334	330	312	312	354	325	340	327	295	364	349	309	365	328	331	304	352	344	311	314	355	339	335	339	322	338	332	337	362	346	348	320	324	329	353	326	349	323	308	328	309	375	332	294	370	348	327	348	341	330	381	321	317	340	346	345	339	327	334	326	350	308	342	338	346	333	353	307	341	305	340	343	291	337	322	323	338	357	338	343	328	347	316	328	312	342	332	344	358	312	348	333	308	309	323	368	331	338	334	330	319	329	319	354	341	347	317	332	348	339	359	363	358	310	350	365	356	321	299	329	374	323	320	339	371	376	334	354	333	300	365	302	308	341	312	335	325	339	323	312	343	352	321	329	343	327	355	346	345	344	325	349	312	388	335	328	317	317	321	332	327	340	322	319	355	368	319	360	313	323	363	357	339	340	302	332	315	322	289	336	354	350	330	320	331	318	330	325	285	335	328	319	306	339	295	359	335	353	339	340	376	368	321	338	330	338	339	294	325	358	334	369	341	352	322	337	346	300	342	340	326	328	353	332	360	314	327	314	338	349	302	313	323	342	306	345	351	325	339	293	361	328	350	325	341	329	363	331	336	328	323	330	359	359	326	316	326	324	327	319	307	312	320	323	327	346	352	333	316	360	337	324	332	301	327	347	351	336	335	312	296	316	339	325	317	346	329	359	333	348	314	359	336	330	365	327	324	340	321	350	316	340	312	305	323	325	325	320	313	321	337	322	315	372	355	337	306	299	340	318	339	313	331	343	338	311	308	322	309	314	363	345	334	279	340	319	336	308	311	305	352	359	314	315	346	359	327	329	325	328	315	295	318	329	323	332	355	315	317	344	332	338	339	331	357	348	356	364	335	339	295	374	340	295	328	327	325	320	336	339	314	321	358	342	306	317	352	340	310	304	340	351	363	278	338	322	319	315	346	332	326	313	322	350	336	313	359	361	346	322	329	359	329	320	342	342	338	305	320	340	311	311	303	312	309	321	316	349	372	356	320	354	342	346	342	325	357	348	344	330	342	348	331	357	327	336	318	344	368	318	341	365	322	326	309	357	362	293	320	340	323	348	351	339	353	343	332	336	348	337	323	329	349	335	350	346	317	347	362	329	309	343	339	346	315	331	337	331	324	323	336	343	314	356	359	336	368	323	330	365	348	322	345	318	344	298	346	306	320	336	332	319	338	318	313	348	336	342	338	338	320	320	313	355	330	340	335	355	307	355	333	340	331	336	322	311	317	340	317	331	329	338	333	334	363	341	346	329	321	325	311	309	331	301	307	355	336	311	317	322	334	323	352	315	330	345	309	333	312	357	347	314	351	318	364	330	332	331	324	331	365	344	325	293	315	381	348	309	355	313	315	332	316	366	331	356	331	341	325	347	317	298	354	333	347	297	336	317	345	329	372	323	325	367	306	333	304	325	358	326	330	342	298	336	334	349	317	343	341	310	330	323	325	353	323	339	318	316	351	350	363	345	308	313	330	338	322	363	321	324	310	356	345	315	326	340	344	322	333	316	331	307	309	309	321	354	357	335	314	322	316	334	329	337	360	319	315	344	331	355	353	307	326	327	344	358	348	356	361	315	329	351	332	364	346	334	350	345	347	352	328	344	303	351	343	328	314	323	329	358	321	306	314	316	365	322	323	344	359	348	324	357	335	310	367	327	332	315	311	352	335	339	362	339	318	340	358	337	317	353	324	359	335	341	321	342	334	365	326	319	332	317	326	329	340	341	321	332	299	364	347	316	316	312	315	341	331	298	324	334	349	343	320	352	325	338	308	345	326	332	330	319	352	335	334	321	332	330	354	339	329	342	320	341	349	311	319	339	354	314	307	356	349	301	315	321	345	325	301	341	326	346	349	318	339	339	322	314	341	318	333	330	339	310	329	289	351
24856	21167	27568	25060	13754	937	444	369	300	259	249	219	214	230	184	196	175	202	189	208	203	209	172	180	184	220	174	183	190	191	192	188	172	176	180	167	147	163	170	175	159	158	180	157	183	179	167	177	170	177	157	159	182	160	182	158	172	149	186	177	171	185	168	143	183	147	180	173	184	198	154	182	168	169	175	175	180	168	193	175	168	159	166	177	156	163	184	157	175	177	180	173	164	178	186	182	177	177	176	181	175	168	175	162	158	172	154	171	190	158	145	177	159	159	180	190	162	177	163	184	130	167	185	191	173	164	191	160	174	160	175	166	182	186	162	184	172	168	183	165	180	177	166	162	171	174	182	170	161	165	179	196	154	171	154	166	143	152	174	155	174	161	164	170	147	163	190	169	163	194	174	195	163	182	183	154	147	170	171	147	173	150	147	154	168	159	161	171	166	153	183	185	175	171	174	137	151	171	160	192	161	168	171	137	140	157	159	169	149	179	166	149	173	165	172	182	152	172	180	168	176	145	156	170	188	172	200	160	178	169	189	177	167	168	194	176	173	162	193	177	175	168	149	186	180	142	159	179	179	178	175	194	163	165	165	162	147	154	148	169	153	153	173	153	147	173	187	146	200	167	188	170	170	180	182	179	164	169	139	178	177	173	145	184	179	168	151	173	164	161	160	145	172	176	149	182	167	168	166	202	162	177	159	184	168	186	174	155	144	169	140	173	192	142	166	151	176	154	160	169	193	180	165	183	170	169	167	183	167	168	157	176	194	175	168	170	162	172	166	186	162	171	167	197	176	166	175	159	156	167	170	151	158	179	162	166	178	178	154	169	165	164	158	171	165	194	184	176	155	167	189	170	174	164	166	170	182	163	155	150	166	157	159	186	146	171	161	166	157	177	148	193	169	149	152	182	157	152	199	148	177	149	172	151	177	186	173	163	173	186	182	172	178	187	188	174	175	178	165	156	162	154	141	148	151	168	167	163	180	174	159	150	158	171	175	187	188	163	166	180	160	194	163	163	172	146	180	160	148	145	176	143	158	177	182	166	163	184	174	164	177	169	153	159	174	166	164	167	160	160	157	143	153	177	175	175	148	174	166	175	174	158	155	171	170	141	197	163	170	170	164	161	183	160	183	152	149	184	155	169	158	156	156	172	184	174	188	160	145	166	176	149	164	151	165	172	184	154	183	161	155	190	158	157	182	147	171	159	173	161	171	174	160	167	158	184	160	155	158	154	182	143	187	184	158	188	168	158	158	163	166	189	176	184	166	179	166	175	166	160	167	179	181	176	155	153	169	180	174	141	164	180	176	148	164	205	177	136	149	170	175	175	168	168	183	141	185	161	173	143	151	175	161	173	168	168	160	161	186	165	178	163	206	179	175	144	172	179	168	153	156	160	155	195	167	161	170	168	176	167	169	177	183	169	186	165	173	180	159	160	179	169	166	166	172	159	171	160	182	174	159	175	174	166	182	146	171	180	173	189	169	167	166	170	183	139	176	154	177	181	147	168	174	167	161	185	163	158	174	147	183	161	156	179	165	179	180	194	160	160	160	154	142	168	144	170	164	181	170	161	171	157	170	169	178	153	155	155	167	171	162	176	156	181	182	158	173	175	172	165	193	166	181	172	163	165	158	173	174	174	194	186	183	148	177	174	174	176	155	143	163	162	179	174	189	171	165	147	183	190	187	171	172	164	168	178	157	177	167	163	157	199	161	151	173	184	169	174	186	157	171	176	161	160	161	154	162	172	157	170	185	187	185	175	191	170	172	156	183	158	163	194	175	181	172	175	139	170	168	168	153	168	142	158	164	158	166	151	156	160	159	144	160	169	159	166	166	172	165	173	184	179	164	184	165	177	203	160	166	159	159	169	163	173	182	181	134	165	154	184	149	167	175	164	157	181	167	167	164	163	165	178	189	185	161	155	199	164	167	171	182	181	181	162	175	151	159	174	175	169	152	177	175	149	175	170	162	153	193	193	178	162	159	162	151	173	135	172	188	201	160	131	164	179	160	173	156	159	173	177	158	166	178	171	163	135	168	179	184	159	173	170	158	178	171	190	154	182	170	162	160	170	149	175	165	161	153	155	169	176	159	166	193	159	149	171	150	190	181	172	163	164	159	165	180	162	162	166	170	182	170	171	155	157	160	182	156	165	184	164	188	164	161	177	181	150	178	158	175	156	166	162	182	186	155	167	146	155	159	172	185	185	163	161	151	165	177	183	181	191	188	172	179	177	162	190	157	180	180	176	153	186	159	168	192	169	184	171	166	173	178	165	183	172	180	163	178	160	149	168	157	190	162	155	184	162	187	169	180	162	176	176	189	158	157	149	176	169	178	170	159	177	198	187	138	165	151	148	147	172	173	173	151	152	170	177	168	137	199	166	147	150	149	173	185	174	166	166	180	155	158	175	169	160	164	176	163	179	175	164	181	180	175	149	173	157	154	164	140	159	171	177	159	170	168	188	180	169	176	165	153	169	150	178	160	175	149	157	186	155	163	152	163	160	167	182	187	151	149	194	173	156	188	169	166	167	187	206	165	155	161	161	145	169	140	169	142	168	174	162	172	177	168	156	180	174	167	184	174	186	170	190	140	162	174	151	151	177	160	200	158	165	170	155	173	166	192	167	175	172	158	178	177	152	176	171	164	156	173	185	176	155	171	175	159	156	188	172	157	174	171	161	168	171	173	146	161	160	170	166	174	196	160	166	172	158	146	173	159	159	169	158	179	166	187	135	157	170	169	154	197	163	159	152	176	187	166	170	201	173	162	182	183	170	164	190	169	156	152	160	187	162	160	173	163	173	164	164	157	170	159	175	164	158	183	171	162	156	166	182	199	166	145	173	185	175	183	156	170	159	162	169	167	174	187	166	155	187	169	189	157	156	176	169	173	153	162	168	176	153	183	190	159	153	181	180	143	179	188	176	162	161	170	170	148	170	191	170	161	150	151	168	164	164	144	142	173	156	155	145	181	170	157	154	166	178	160	171	167	159	164	172	160	150	189	155	184	175	175	188	186	159	170	183	159	178	157	171	155	167	160	187	190	199	184	171	173	156	180	180	168	154	189	190	172	166	172	163	160	180	183	159	183	175	173	156	186	152	166	169	165	165	159	170	164	164	196	156	179	145	176	183	168	187	179	155	198	166	172	160	178	169	163	169	177	181	160	152	171	163	186	163	198	177	166	157	163	184	185	142	162	188	154	174	173	167	169	179	184	170	163	202	172	149	161	152	158	179	198	159	173	163	170	164	175	195	168	180	193	178	189	172	183	185	189	179	174	167	149	157	167	171	153	174	164	174	177	159	154	176	160	166	160	165	190	173	195	172	153	166	159	175	158	190	180	152	190	172	166	169	183	176	146	178	157	146	179	176	190	163	198	181	155	183	179	156	195	164	185	177	165	166	165	168	161	169	170	159	167	157	172	166	164	168	153	154	211	156	159	148	177	181	185	168	153	175	172	167	176	174	162	178	164	146	168	187
6401	8889	14089	16442	1622	1204	944	779	615	496	469	408	358	329	322	303	280	274	256	238	261	256	240	222	246	246	220	252	224	221	215	222	227	237	229	198	230	218	231	207	254	204	214	255	234	221	227	231	226	245	218	234	217	221	234	247	216	226	240	230	194	227	223	213	227	226	204	250	217	215	220	204	210	216	235	224	225	206	199	195	204	208	225	229	201	223	221	228	245	209	214	213	216	218	214	213	197	224	216	205	203	226	210	216	228	203	205	228	220	215	205	212	210	238	226	211	218	244	204	206	221	203	225	218	199	204	227	203	206	220	219	214	212	203	248	204	213	223	212	231	217	230	201	196	214	224	212	224	207	202	208	204	210	215	230	213	189	217	221	219	230	215	223	211	236	222	202	210	218	238	210	228	206	198	223	246	247	228	205	227	217	190	225	211	229	197	216	247	229	208	245	249	208	217	220	216	252	208	222	197	221	215	212	233	218	225	236	207	208	228	235	197	232	209	240	217	230	202	233	233	217	250	244	224	196	220	194	221	220	234	225	226	221	228	199	207	205	202	214	236	192	203	232	225	201	219	190	210	212	196	235	248	196	235	238	198	175	213	211	204	193	220	234	228	212	211	214	205	202	202	195	235	201	217	196	220	222	213	232	235	224	209	213	208	226	202	202	227	200	233	237	204	210	242	205	191	214	234	231	222	228	219	219	220	189	250	215	199	209	245	209	211	243	229	218	210	195	219	223	234	208	237	201	233	215	219	195	220	218	250	222	212	208	249	196	220	204	212	227	213	216	206	222	240	214	224	210	258	211	214	214	231	196	227	185	233	210	219	203	219	228	207	230	222	217	220	199	206	233	212	216	194	234	214	203	209	200	215	232	230	220	205	227	184	206	217	212	199	206	237	242	230	213	194	225	199	224	202	226	213	204	212	222	227	191	202	229	199	205	199	195	202	237	212	226	226	222	210	226	187	213	211	225	201	222	229	206	231	225	220	223	242	228	216	226	231	244	207	215	216	204	209	247	195	227	219	244	232	203	243	203	190	241	220	208	224	188	215	201	231	224	207	217	221	216	216	221	210	216	227	225	223	244	222	201	201	210	224	212	199	205	240	205	208	216	198	232	230	218	234	203	213	199	242	226	226	228	219	202	193	216	224	175	231	216	235	199	228	227	209	217	220	213	189	217	232	197	197	208	210	227	219	215	203	207	244	203	229	236	231	227	204	214	214	227	224	219	238	216	217	225	222	231	242	236	204	201	232	234	200	244	192	219	218	209	218	202	204	213	214	255	225	210	235	215	224	219	234	205	231	219	250	217	227	239	220	196	223	202	186	229	222	217	239	213	212	227	223	237	216	219	252	209	228	248	222	200	226	233	224	216	236	236	207	203	231	225	194	207	244	196	194	253	219	231	225	215	229	216	212	232	231	194	190	234	214	232	215	213	220	236	216	201	219	212	233	226	209	191	239	212	208	197	217	203	229	259	192	274	202	203	227	200	234	221	195	212	195	209	236	226	211	223	202	240	231	222	231	219	256	199	196	211	216	218	229	226	195	226	202	246	209	198	219	226	196	220	210	225	203	226	209	212	227	211	189	215	226	212	198	216	207	211	209	236	203	220	194	206	200	239	215	209	235	209	192	217	203	210	215	201	231	220	214	208	204	210	217	234	245	231	238	237	212	228	209	208	213	200	200	236	211	213	212	209	213	202	188	196	231	199	191	201	198	228	230	211	201	194	199	223	211	183	193	213	215	231	214	248	210	220	227	199	212	222	187	205	241	239	214	206	232	175	203	206	218	223	240	231	208	205	213	190	241	220	213	222	242	198	212	209	215	216	223	241	216	229	230	245	201	245	212	238	197	206	226	214	246	219	215	233	182	236	189	213	221	227	221	214	226	234	208	214	216	204	222	209	195	222	221	182	199	227	230	244	226	211	221	240	195	214	216	216	242	208	208	209	195	194	236	214	236	230	240	232	213	214	237	202	222	228	213	237	240	228	218	195	224	236	222	234	234	217	226	216	217	214	226	212	219	211	201	212	181	207	193	236	222	192	215	233	221	185	228	226	246	232	200	224	175	235	210	197	220	221	217	194	222	216	220	235	233	219	234	225	206	247	212	198	203	209	212	208	213	239	210	226	216	224	215	198	205	201	201	213	215	219	208	196	232	219	252	218	205	210	190	237	186	226	215	219	220	221	198	191	189	201	208	213	193	231	198	214	186	233	195	216	216	187	210	221	224	237	221	175	230	230	208	212	253	187	217	197	195	203	240	233	182	233	225	198	237	229	217	227	192	248	228	230	220	218	202	216	229	223	222	208	215	207	231	229	213	226	192	217	225	231	199	220	224	242	213	243	231	224	214	229	252	202	214	207	228	202	227	228	209	211	231	206	220	205	223	183	206	217	236	175	194	213	203	215	219	223	234	219	200	218	204	231	214	240	207	236	204	219	200	231	201	226	211	209	216	228	209	220	209	206	210	219	214	227	223	209	243	211	238	232	208	233	244	205	218	215	243	220	230	214	211	217	224	231	207	221	219	248	211	245	214	221	217	203	239	221	219	228	217	221	222	207	232	170	198	219	197	215	200	200	219	225	218	205	222	222	223	253	225	225	213	230	237	215	212	206	214	219	228	238	222	225	234	220	243	234	202	209	226	215	218	211	205	242	211	224	243	203	210	228	239	189	208	222	234	207	203	201	260	246	224	227	236	243	207	232	232	214	214	216	202	207	231	211	222	220	204	216	224	190	210	206	215	216	201	236	215	200	226	214	218	215	215	252	206	194	190	228	201	226	220	220	205	234	209	238	173	234	188	238	200	260	203	243	211	215	207	209	203	202	221	208	224	201	209	248	214	240	196	219	212	214	229	201	225	212	231	202	219	211	219	213	198	253	216	231	202	220	207	189	192	216	200	204	206	239	240	215	189	218	220	202	233	227	204	212	218	215	218	208	225	202	232	227	226	200	185	195	206	231	200	215	218	227	225	209	199	230	206	213	232	220	216	210	233	194	193	229	206	212	222	202	234	220	183	193	237	224	221	218	228	240	239	242	196	210	235	200	241	214	225	193	223	239	209	227	214	231	220	208	200	217	199	219	214	251	231	217	216	206	221	228	184	194	223	218	207	209	227	217	243	191	206	216	223	195	213	203	222	214	223	216	228	206	223	225	216	193	204	230	227	223	220	220	224	228	214	203	251	204	219	195	212	207	189	213	196	224	202	235	221	220	175	205	239	198	207	201	208	207	204	196	210	226	197	244	235	212	211	243	197	205	251	223	232	246	196	222	210	227	225	189	219	223	213	210	211	202	198	187	218	223	232	224	200	231	211	228	252	184	225	209	216	232	229	246	210	201	245	222	182	237	223	220	234	213	224	220	206	220	214	214	209	203	204	216	224	218	204	195	218	234	244	234	209	234	237	222	246	240	214	231	229	212	202	208	210	208	204	219	209	212	210	236	218	198	203	207	212	204	215	197	232	204	217	219	214	220	202
22682	21188	29016	23670	21195	21271	13174	1485	970	890	857	755	729	637	629	605	609	582	516	480	529	512	490	548	521	490	509	453	450	471	450	426	442	507	455	440	436	433	460	451	440	457	419	469	472	461	420	420	464	439	440	429	415	439	466	437	419	438	434	434	438	435	445	424	429	456	434	429	401	450	423	454	401	408	410	492	452	453	462	413	451	452	406	432	418	436	433	449	431	435	468	412	418	399	449	439	443	448	415	428	444	426	431	421	443	410	414	419	434	415	470	417	414	446	428	417	476	466	413	413	421	413	433	407	464	433	433	422	414	417	428	404	398	452	436	392	473	441	457	461	406	419	428	462	450	417	402	416	448	443	426	439	425	467	409	416	470	445	463	420	415	394	431	428	420	430	429	445	385	426	433	428	389	436	400	413	419	431	418	435	397	380	438	431	408	414	415	387	419	439	451	442	438	425	451	434	416	414	470	450	460	443	419	455	425	434	418	407	447	423	429	438	388	436	401	433	452	439	426	395	424	425	405	415	428	456	418	392	442	450	436	436	452	432	423	460	428	442	413	401	436	417	435	442	406	434	401	437	435	453	417	405	444	421	453	439	408	416	432	403	441	423	427	409	382	399	441	432	419	454	421	418	420	462	424	451	403	429	420	441	444	453	459	431	429	438	433	435	424	433	434	447	408	432	433	421	459	442	461	424	418	443	414	439	426	417	442	421	453	393	456	413	409	448	452	432	432	408	435	445	421	415	398	434	419	419	455	458	418	425	451	423	425	424	421	451	423	427	440	417	420	463	412	459	385	435	422	430	457	458	420	435	409	414	432	422	435	429	457	450	468	405	421	445	414	452	445	448	454	455	400	449	465	422	461	442	440	452	424	459	419	450	464	459	425	417	420	420	429	385	422	410	420	414	421	428	411	424	421	429	410	429	443	422	458	420	426	448	424	420	387	420	428	426	428	449	428	418	428	450	435	461	444	424	411	443	431	404	425	425	451	442	420	453	436	443	428	435	439	387	443	421	439	413	409	416	419	441	447	421	425	434	446	395	466	464	436	415	428	426	401	392	456	421	436	410	429	393	437	450	417	438	401	403	432	423	412	420	463	451	459	456	427	418	434	379	420	425	455	457	414	437	416	441	395	435	416	415	427	445	437	431	387	428	444	444	454	444	434	419	403	427	421	453	417	430	424	407	384	446	479	412	434	457	428	426	418	416	401	430	409	417	422	432	443	448	433	399	438	428	464	444	429	413	406	441	459	392	436	422	468	442	436	430	421	452	426	445	416	419	469	421	447	405	433	417	442	434	424	443	407	449	434	476	460	456	439	440	463	441	403	392	446	450	406	427	424	439	431	443	440	484	393	440	414	441	437	446	424	446	409	442	416	435	433	408	422	427	409	419	417	417	444	417	447	441	431	459	426	463	419	458	417	426	424	476	410	433	442	380	383	437	424	446	414	400	490	459	436	419	398	437	455	440	434	433	443	387	429	393	435	414	428	399	446	416	429	401	441	435	441	440	413	453	464	402	469	393	458	401	427	416	423	428	424	368	423	407	441	387	413	417	411	439	405	429	431	413	477	386	424	465	444	413	419	421	410	393	427	427	442	432	433	404	427	434	455	423	440	439	460	423	434	448	422	414	422	408	387	457	418	428	406	437	419	426	426	391	425	449	430	416	442	418	453	409	438	455	430	437	439	439	430	440	416	410	442	439	418	431	434	436	424	445	460	437	450	426	383	415	449	405	434	459	415	431	425	451	420	414	436	432	425	396	390	425	436	412	426	400	404	423	447	423	446	426	441	422	445	402	420	400	418	474	431	437	449	402	459	400	444	421	441	418	430	425	415	423	424	405	438	411	432	463	399	407	416	444	443	411	445	457	415	418	393	464	424	416	420	452	409	423	388	454	433	450	418	444	420	434	402	452	430	444	460	385	419	435	436	393	435	453	445	418	410	435	418	435	438	447	409	431	443	389	450	402	434	415	416	430	402	424	447	404	433	448	427	409	449	406	446	414	424	427	405	407	415	377	428	358	438	429	447	412	405	380	413	456	428	455	438	423	459	467	409	423	450	456	430	442	415	382	404	444	417	417	414	472	392	435	440	455	447	434	437	453	400	412	454	427	379	415	405	411	436	422	468	432	491	458	420	447	433	439	422	446	452	429	413	417	433	400	428	404	443	441	474	453	454	438	409	456	445	457	422	405	448	431	438	413	428	416	445	412	428	430	434	471	444	417	416	393	473	410	416	414	460	402	424	436	437	416	412	414	452	380	411	410	432	443	433	401	403	427	445	426	426	403	443	462	394	431	415	416	433	460	405	443	418	434	423	414	414	448	397	424	451	414	444	446	456	370	418	470	430	445	405	412	375	428	414	426	442	429	471	403	397	369	421	387	431	438	424	421	372	433	441	457	409	439	431	451	420	391	460	423	424	422	428	414	422	442	422	402	437	459	456	414	424	451	427	413	457	399	452	411	431	394	412	447	390	407	422	448	461	392	431	407	441	408	433	469	413	442	408	432	457	379	429	406	458	395	429	454	406	451	424	400	379	435	399	444	424	459	428	412	417	427	425	452	461	442	449	444	460	419	436	385	417	409	454	450	453	435	401	426	413	427	426	439	430	421	421	410	431	409	429	399	410	432	457	430	392	447	403	421	403	411	432	419	433	433	437	443	407	439	437	431	454	385	417	453	432	448	436	457	432	431	455	448	434	412	437	459	466	413	437	413	469	430	435	423	465	402	413	377	439	425	401	449	436	433	432	445	426	410	409	424	391	422	420	421	426	472	434	457	422	415	419	430	411	436	454	385	408	471	420	403	422	442	393	453	410	414	374	429	444	460	419	414	404	421	441	429	448	431	439	435	395	397	431	446	455	426	429	435	421	401	433	386	439	423	417	422	379	417	429	425	420	427	395	471	419	447	419	417	433	443	446	399	460	414	467	429	391	409	424	443	424	410	434	469	395	419	436	444	441	410	430	388	427	412	475	386	414	428	436	441	426	436	413	418	434	429	437	389	432	455	396	426	416	433	430	438	419	457	413	399	438	426	449	384	393	440	456	417	446	444	458	431	399	395	476	448	412	408	467	414	440	432	442	442	439	414	415	426	385	474	425	442	423	466	450	418	453	466	426	430	416	423	424	408	435	405	451	409	431	432	439	457	405	415	464	418	427	416	451	417	416	429	438	435	432	415	443	425	428	445	459	449	411	415	400	376	402	431	411	407	411	457	449	398	396	427	404	418	438	447	416	444	418	405	415	431	421	388	379	421	408	430	414	438	413	468	458	436	423	444	435	435	438	417	414	447	443	459	439	450	424	397	423	440	438	374	451	457	403	453	394	429	407	417	435	412	412	419	412	430	408	401	448	459	412	447	415	452	413	426	453	399	406	467	442	425	409	425	431	403	441	467	463	396	448	404	436	401	423	422	440	419	460	413	421	422	434	421	440	419	430	442	442	437	407	429	396	442	436	463	472	468	424	441	435	433	476	417
9034	20168	25526	23485	5197	4084	3000	2454	1902	1578	1350	1181	1068	954	902	783	774	731	689	693	651	623	640	575	583	599	566	602	518	525	556	558	507	572	533	511	510	532	542	523	473	528	491	498	514	523	520	549	527	563	509	509	501	495	516	519	466	500	527	506	446	499	498	474	512	506	463	500	523	490	500	504	482	476	491	468	489	503	466	515	493	491	497	494	516	485	487	513	500	461	475	518	466	500	457	477	484	494	445	499	503	453	513	462	515	500	512	496	486	477	484	456	514	505	488	499	473	500	479	468	511	469	526	519	537	494	548	466	499	482	491	501	501	472	432	465	465	520	505	452	487	498	490	500	503	491	502	439	512	485	434	474	471	457	494	482	487	510	522	500	484	501	457	485	447	476	506	502	486	467	477	489	496	447	490	502	496	480	471	500	489	500	464	502	468	513	495	487	428	449	490	473	490	492	490	451	494	502	490	467	483	500	510	485	487	478	519	498	547	510	510	499	495	482	470	458	490	459	534	479	455	491	470	498	506	455	462	468	507	451	500	479	503	473	522	488	508	509	480	479	473	507	501	482	481	489	509	465	475	515	489	458	518	511	479	460	487	504	500	498	484	453	503	515	502	503	500	461	487	512	489	495	431	509	465	501	475	462	487	484	489	462	503	476	524	480	463	508	501	513	435	520	468	511	503	518	485	494	459	473	473	465	509	477	469	507	466	461	468	458	452	508	481	491	471	488	520	467	516	522	492	497	463	517	493	444	458	458	488	503	458	458	473	492	464	474	479	480	468	494	501	510	439	489	490	498	517	487	489	508	528	502	499	488	514	524	504	524	472	489	459	486	516	455	482	510	474	478	461	506	497	513	545	489	447	513	502	502	462	482	468	514	458	455	470	495	529	480	502	486	438	459	450	487	491	467	536	455	485	489	462	526	538	540	458	524	464	518	444	475	494	489	468	461	486	476	467	472	508	465	494	473	460	496	480	476	462	497	498	490	496	481	489	502	503	457	497	499	493	473	486	460	440	487	496	469	490	503	457	498	515	470	458	467	498	482	491	491	494	457	478	511	471	509	453	504	493	485	497	491	502	543	448	490	500	506	487	502	522	460	453	511	502	449	487	461	468	502	492	468	476	487	507	499	515	515	465	491	515	448	471	478	516	502	484	540	474	501	462	491	503	472	481	472	492	491	517	489	472	518	487	488	518	524	463	497	515	505	459	438	456	491	463	494	488	520	473	479	486	480	497	495	489	535	495	498	502	531	465	470	470	497	492	483	491	487	464	480	482	461	463	520	503	494	465	445	451	504	517	494	489	500	486	498	491	483	483	486	463	522	505	491	472	458	470	483	501	491	455	467	488	479	451	508	467	449	460	456	497	490	497	477	488	499	477	488	526	505	466	519	470	500	470	493	468	450	472	492	505	502	486	490	481	479	475	484	440	476	462	511	499	463	498	489	493	499	488	500	509	463	469	479	517	467	501	493	515	480	468	464	462	459	501	489	456	480	495	468	471	515	478	512	501	484	509	503	520	470	487	490	484	457	509	484	513	470	469	526	497	484	487	451	475	480	499	505	500	496	471	486	499	525	494	480	456	504	482	457	516	457	481	519	462	533	444	469	481	530	517	486	529	484	458	489	486	446	452	524	466	501	494	464	464	475	489	496	475	452	512	511	514	470	438	501	468	443	514	499	518	455	468	517	483	478	483	470	477	481	473	533	505	544	514	496	471	472	453	503	474	496	525	503	483	508	497	485	486	478	509	459	482	452	447	530	498	486	468	502	485	543	508	465	464	533	510	484	505	479	519	473	483	452	466	492	511	499	489	481	493	459	479	519	512	479	464	468	479	499	491	476	468	467	467	495	484	485	495	487	531	499	466	510	478	477	464	460	515	514	486	476	490	457	488	498	467	501	492	472	454	502	499	487	501	507	524	513	502	504	485	498	493	445	517	479	498	460	484	504	527	495	525	501	516	475	527	486	473	461	490	485	464	440	462	470	517	479	486	442	499	514	491	519	505	474	520	492	449	522	505	464	488	468	485	515	477	495	468	465	469	511	507	554	467	483	467	505	472	531	481	504	489	485	540	494	501	504	441	480	483	494	458	468	477	471	476	474	485	519	505	471	485	508	433	436	456	499	462	454	489	460	471	523	515	508	483	504	490	426	500	472	463	505	510	543	463	533	497	521	506	517	483	495	543	477	486	495	432	456	485	478	501	467	499	539	530	480	511	488	479	491	497	484	501	473	521	467	486	499	536	502	498	473	496	505	454	518	513	528	513	512	459	477	507	466	462	496	478	454	457	508	486	501	522	494	430	498	500	496	498	478	489	484	506	494	471	520	480	493	503	463	482	496	489	480	444	509	469	481	513	496	481	481	511	480	525	461	517	466	449	515	513	477	476	485	465	502	460	518	476	471	486	472	549	487	484	517	497	489	470	496	459	466	504	498	493	482	474	478	494	467	469	509	477	534	472	459	478	516	474	485	480	479	496	500	484	485	460	494	476	476	474	449	501	511	465	476	471	492	466	478	456	518	473	494	472	511	494	519	441	509	438	497	457	505	511	474	493	517	484	489	526	483	489	486	464	458	492	521	495	477	467	471	470	488	470	474	510	459	498	477	460	501	474	502	464	504	505	493	471	483	520	486	507	500	498	509	454	459	490	488	488	486	490	477	467	485	491	472	501	500	495	478	542	478	503	474	483	500	473	494	481	452	482	484	451	497	489	525	469	470	501	464	499	510	466	453	462	443	493	487	528	466	498	510	514	463	497	512	467	480	480	460	517	479	487	468	492	453	527	473	459	459	448	492	440	470	464	501	486	486	481	502	494	483	472	506	469	530	504	446	482	472	497	491	482	454	465	469	499	489	490	478	455	508	521	517	536	456	480	488	511	455	490	484	506	463	551	478	498	486	498	496	509	456	488	493	470	511	518	472	501	503	531	486	507	457	496	479	458	483	487	483	484	496	524	480	491	457	500	507	484	482	519	483	490	511	489	468	512	512	494	494	464	512	469	518	495	518	504	497	473	488	501	463	497	482	462	520	470	468	491	511	526	516	476	465	480	468	498	472	492	512	466	482	478	500	509	520	511	512	482	509	507	514	526	483	508	481	480	527	475	454	491	486	501	499	488	445	508	466	495	523	483	515	478	473	464	511	470	496	482	470	498	467	473	526	489	467	460	493	444	519	476	502	497	480	473	498	498	490	466	441	487	485	501	506	466	480	462	464	515	461	498	506	466	457	521	507	461	462	472	483	507	483	498	493	500	499	472	476	470	522	495	472	472	476	497	518	456	508	453	481	513	460	475	486	466	471	493	450	495	494	534	451	485	496	486	477	508	463	479	449	429	473	439	502	493	521	513	503	515	474	462	505	514	486	524	510	460	495	458	494	493	447	483	463	458	478	505	505	500	467	482	453	491	480	517	497	528	497	492	496	456	454	520	481	498	491	495	482	468	518	526	470	485	498	465	499	486	472	511	438	465	490	494	534
26998	20430	12629	3252	277	249	159	164	141	133	137	116	130	109	129	118	136	138	107	98	126	122	123	124	110	135	119	118	129	115	116	102	104	135	139	124	111	127	142	119	115	115	106	130	118	133	117	112	139	116	112	110	136	127	141	109	117	128	113	123	116	129	106	126	121	132	108	123	124	107	140	116	131	111	118	114	112	106	116	118	108	124	133	114	140	135	111	123	113	124	124	128	119	120	121	121	124	111	110	103	133	133	129	124	128	113	100	120	120	121	134	107	112	122	124	116	97	131	117	111	112	115	113	99	100	107	115	103	117	104	101	121	114	128	104	116	111	121	129	131	121	116	106	123	116	133	108	109	132	131	124	117	126	113	118	144	116	125	118	132	104	127	144	137	123	110	138	122	122	119	111	136	105	130	98	115	116	113	125	120	135	139	115	116	101	119	108	97	112	138	126	109	125	132	116	113	133	116	109	106	124	135	126	133	108	120	142	129	131	119	132	119	109	125	124	133	135	114	111	124	98	124	127	111	123	145	113	116	109	137	120	125	132	128	123	145	101	104	109	116	106	113	131	115	124	110	120	123	112	128	111	139	137	137	128	126	126	103	132	125	108	126	111	142	113	109	119	119	117	125	104	109	134	132	115	118	95	111	108	107	120	119	113	137	99	114	126	132	111	109	120	100	127	120	120	127	135	117	139	122	126	112	135	118	108	115	119	138	125	118	129	123	124	127	126	108	95	135	119	115	118	117	107	122	125	120	121	121	107	108	103	100	123	119	123	108	113	106	123	133	127	122	118	124	128	125	123	114	131	130	109	107	120	126	131	139	128	126	134	125	119	115	102	113	111	106	123	110	123	123	110	123	129	126	133	112	120	116	107	125	127	110	112	104	109	113	107	115	120	105	97	111	122	99	116	100	127	128	114	105	110	112	130	116	120	115	123	108	123	137	116	104	131	118	128	107	121	130	116	117	128	121	119	119	119	127	123	145	126	117	122	103	122	91	124	115	117	126	111	129	106	116	126	127	121	134	116	103	117	119	122	109	110	114	108	98	116	116	123	115	123	127	133	127	126	121	113	103	132	123	118	131	125	123	125	112	133	129	129	104	154	118	121	117	123	96	121	95	126	123	107	120	127	125	131	131	106	127	152	130	133	128	114	122	136	122	119	86	118	118	134	119	123	111	120	116	102	121	132	112	140	149	117	126	113	112	118	99	130	118	112	124	117	128	75	117	123	124	108	111	116	118	124	120	103	134	112	125	127	120	119	115	126	115	116	109	130	120	106	137	133	102	115	122	115	125	112	98	119	107	135	115	121	127	130	120	117	113	126	119	126	119	108	106	102	110	115	115	111	107	112	143	104	120	110	124	117	120	133	129	121	137	128	112	140	127	106	122	115	113	119	120	130	132	117	99	105	101	117	123	112	124	94	110	108	127	118	126	126	111	133	132	127	130	117	129	118	121	128	123	128	120	121	116	128	114	138	135	125	130	127	118	113	118	117	140	122	114	98	126	123	122	130	118	127	122	115	137	100	114	113	106	129	115	122	132	112	107	134	130	125	122	116	118	126	125	116	118	133	104	105	106	102	117	121	117	101	126	113	130	112	127	123	121	114	124	113	121	101	109	118	113	121	125	128	124	127	122	124	125	126	107	135	117	118	113	137	123	133	115	133	120	144	125	110	106	106	123	130	118	111	120	107	123	114	117	119	117	108	117	119	132	119	119	132	115	148	105	118	109	114	123	132	130	122	128	117	107	108	126	111	127	121	116	109	121	113	113	131	106	108	108	137	107	110	131	126	118	124	109	105	113	103	110	122	117	115	131	109	123	113	109	108	111	112	111	115	115	114	123	122	149	123	124	114	122	109	124	116	110	115	116	116	115	144	118	128	116	109	130	114	135	129	127	126	133	127	152	135	137	118	126	107	106	129	115	125	144	110	109	123	118	122	131	137	108	105	134	132	115	109	116	127	130	118	112	112	118	104	119	128	132	127	117	119	131	121	123	95	87	122	108	107	118	126	125	112	133	110	108	126	103	110	115	136	126	109	101	113	122	117	125	105	130	118	119	112	118	120	120	124	108	107	108	118	129	116	129	115	99	120	124	115	109	117	142	131	133	118	111	107	120	113	116	109	126	122	112	127	136	144	110	127	111	130	135	123	111	115	116	123	127	123	103	125	125	119	114	99	113	119	125	93	119	117	138	115	112	99	136	114	114	92	112	112	107	139	128	130	111	118	120	129	135	112	99	119	98	128	125	112	139	124	99	124	115	128	111	107	110	104	115	106	127	123	110	113	111	135	111	134	121	127	139	127	120	133	115	111	120	121	133	122	113	122	108	143	151	128	107	123	117	122	108	132	123	111	132	107	114	91	114	113	119	134	137	102	128	107	125	125	125	121	116	137	144	113	126	117	124	134	108	122	131	125	122	108	117	122	112	102	109	127	100	131	133	126	120	119	139	126	132	132	113	113	141	119	127	107	114	117	124	134	126	122	113	121	118	121	133	101	96	115	117	106	123	127	131	102	124	132	129	145	112	122	120	117	119	133	122	118	114	136	120	146	118	128	125	120	116	125	121	123	112	107	122	115	130	120	120	136	104	106	105	108	125	124	122	119	104	120	114	124	105	108	110	113	126	129	131	129	141	127	125	120	134	122	110	101	127	112	127	115	120	136	129	112	106	116	112	140	95	116	104	119	121	113	110	115	115	125	97	100	116	121	100	108	100	110	103	121	111	110	132	124	106	117	147	131	135	128	118	131	135	108	122	115	107	125	116	117	125	115	114	136	112	133	127	127	124	149	104	110	148	111	119	136	118	120	143	115	131	122	122	119	130	104	120	118	133	120	119	123	103	122	121	125	135	113	105	124	105	125	148	125	106	125	107	108	114	123	116	106	135	107	119	115	115	134	134	131	143	134	123	132	123	102	92	109	128	110	129	126	133	108	128	123	143	110	111	138	120	118	127	148	111	133	126	131	123	109	122	127	116	112	118	108	111	128	106	110	128	97	117	113	114	128	131	91	104	125	134	129	129	124	127	132	130	129	117	111	130	123	114	103	135	130	98	121	119	102	106	132	123	91	133	115	115	135	136	115	106	111	125	135	116	105	113	123	135	120	103	119	124	134	121	126	133	120	115	133	111	138	135	124	110	115	123	112	137	133	147	121	126	108	123	124	124	126	112	149	125	123	125	120	112	125	119	124	133	129	127	113	122	117	105	108	108	142	111	120	114	104	113	120	135	126	101	110	119	131	109	150	128	107	109	120	115	149	130	131	132	115	118	113	111	109	129	138	118	110	115	111	111	124	105	133	109	98	128	119	118	129	116	111	129	109	137	110	111	114	100	110	117	108	113	117	114	149	130	121	123	122	117	107	115	116	116	140	107	116	133	101	111	107	115	135	132	109	128	133	112	105	108	129	140	119	130	131	110	117	117	117	124	138	128	131	118	137	112	133	119	138	124	132	110	133	123	105	137	125	113	133	106	131	127
5397	4719	11481	2697	363	321	251	223	218	176	213	182	150	176	159	158	154	155	167	160	155	166	145	143	152	160	157	152	163	159	160	149	170	132	132	157	136	160	158	150	149	141	141	134	157	163	160	184	157	160	148	148	147	150	146	133	160	166	138	130	164	155	145	149	167	152	144	167	141	167	183	166	134	135	163	157	123	159	150	171	160	173	162	142	136	127	147	157	156	157	175	146	153	163	174	152	137	142	129	139	147	158	133	158	142	151	151	141	157	162	167	134	162	141	147	153	141	148	154	165	161	148	162	152	154	143	154	152	163	166	159	158	155	139	166	154	150	147	149	142	148	136	151	159	163	138	139	158	146	159	159	141	150	139	164	145	175	182	155	139	154	161	137	167	158	144	166	148	149	141	161	124	182	163	160	140	164	156	166	157	145	139	131	144	150	146	135	156	166	145	158	146	135	139	150	153	138	166	146	153	148	147	139	135	140	165	123	169	163	138	140	136	145	172	143	139	141	149	148	146	141	141	132	154	157	160	162	151	141	157	149	146	148	145	120	163	170	151	145	170	137	162	157	155	157	169	146	163	143	156	172	131	162	143	138	147	149	159	159	148	137	148	138	143	148	165	143	150	147	158	132	158	149	162	158	159	145	164	149	157	141	141	145	172	132	160	156	162	162	136	152	142	164	165	132	146	139	161	145	151	144	135	136	163	172	173	161	142	151	149	158	168	131	158	136	175	133	143	161	150	188	170	148	157	153	145	122	162	149	135	134	144	138	153	129	143	152	147	167	147	137	146	158	160	137	141	159	161	122	171	137	143	167	137	146	149	128	143	153	131	162	164	143	135	147	173	144	153	135	135	145	160	150	152	142	153	165	151	136	138	159	141	154	161	155	150	172	141	153	162	139	153	146	168	171	151	129	132	147	135	147	166	143	146	159	155	168	155	134	142	136	152	166	160	142	139	149	135	129	143	131	153	155	147	133	136	177	189	148	147	147	156	154	135	137	155	132	145	144	139	144	156	145	159	155	172	140	149	150	153	139	153	168	153	146	127	146	144	152	149	150	162	141	152	172	164	132	141	138	148	149	149	153	156	153	154	146	128	150	164	135	152	136	146	148	151	167	130	158	159	153	148	169	156	152	144	156	149	144	144	157	150	160	151	140	134	123	139	144	156	125	142	149	168	151	153	130	145	155	147	164	151	167	165	150	136	185	137	139	141	151	147	163	163	165	144	136	160	161	136	177	159	171	150	161	154	155	155	155	126	160	164	163	153	135	168	144	152	156	161	147	138	147	144	144	157	145	162	142	160	142	148	149	169	148	164	158	169	133	161	142	138	160	158	136	158	165	156	154	150	151	134	139	155	155	127	165	168	142	145	153	152	149	155	151	147	155	165	170	157	161	169	150	137	132	168	159	148	140	143	147	131	135	157	162	157	130	151	160	143	166	164	163	139	172	150	153	148	140	147	143	146	148	152	159	164	170	144	167	150	146	164	145	152	174	142	144	151	138	163	145	170	156	146	153	145	134	144	159	145	177	176	171	139	158	155	135	135	153	160	159	134	170	149	163	130	153	145	140	161	151	144	149	158	141	139	147	147	169	156	170	152	136	136	156	136	128	129	168	146	171	138	178	151	163	138	118	155	130	143	165	124	154	148	178	146	149	136	154	149	153	154	152	140	141	151	145	151	168	152	169	156	154	155	154	141	157	141	147	124	143	149	146	155	163	165	146	146	162	148	171	148	153	140	151	145	162	153	129	158	139	141	151	145	136	142	136	156	155	157	153	149	176	140	156	179	143	147	160	142	131	156	141	145	148	134	130	143	147	153	147	173	154	139	151	143	142	150	154	138	161	150	155	143	138	163	143	160	161	153	162	157	151	142	153	142	160	155	134	134	153	154	166	143	140	143	133	140	160	142	161	139	145	168	159	173	150	142	154	153	186	151	143	133	147	131	161	150	127	148	161	161	160	130	144	147	129	157	133	144	148	146	131	132	162	141	155	151	146	138	153	154	128	151	171	148	149	163	158	158	147	163	140	150	161	125	154	155	142	150	134	158	167	156	154	163	163	147	145	143	162	173	163	144	150	141	145	143	156	149	136	148	147	156	130	144	166	165	139	149	154	168	151	131	127	165	150	145	151	146	139	159	131	154	122	152	154	154	148	133	170	155	136	139	140	147	165	164	159	135	147	163	140	155	163	158	158	147	150	165	149	146	186	155	140	150	161	159	143	124	149	162	157	156	154	143	152	144	168	147	149	151	164	140	147	145	139	164	133	161	167	140	139	136	147	155	151	146	138	166	150	141	121	146	160	167	134	161	166	150	137	163	161	161	128	149	144	140	115	161	150	136	156	134	151	126	152	159	151	146	145	159	154	136	140	137	126	174	162	142	159	138	127	147	146	170	140	174	153	160	157	165	130	159	156	170	143	138	153	155	154	148	141	141	155	163	143	155	131	161	138	161	165	136	155	153	154	128	143	161	152	171	136	136	158	139	184	164	152	151	160	147	141	135	144	144	140	162	166	133	161	177	145	167	172	136	142	148	152	184	163	148	153	136	146	138	144	154	150	164	167	151	146	153	131	171	144	145	158	167	150	158	171	156	159	152	162	173	150	148	144	150	155	135	143	170	164	140	163	148	141	150	174	154	146	130	145	176	153	182	145	163	136	146	128	158	145	162	146	149	145	154	165	148	141	150	149	157	140	154	161	148	150	126	158	154	137	165	122	162	159	147	155	168	133	165	149	164	134	149	151	165	148	130	153	150	162	161	171	155	150	150	170	145	165	156	144	150	143	160	142	148	145	157	154	160	161	148	131	174	153	146	140	141	154	158	169	168	151	143	149	136	163	157	150	150	148	135	143	142	151	150	155	157	154	158	131	155	148	167	156	168	156	160	142	143	168	158	166	145	155	137	143	184	127	147	155	161	141	163	146	109	146	195	143	137	158	170	156	134	148	151	152	148	145	141	148	149	129	142	160	157	146	179	165	148	123	144	157	161	130	182	139	175	146	141	144	162	110	166	162	152	129	158	153	153	162	137	142	132	146	135	146	140	142	154	158	177	155	142	142	153	162	144	134	132	151	169	139	140	161	157	139	130	162	162	136	148	135	121	138	169	144	144	153	154	168	148	164	151	141	173	139	147	151	157	153	140	155	148	152	151	134	168	168	158	139	159	137	139	150	147	139	143	147	134	144	133	137	147	141	147	155	156	133	136	136	130	139	150	131	150	134	150	144	150	171	146	122	135	149	162	153	151	165	134	126	146	149	142	156	148	142	160	125	151	150	127	152	142	155	138	156	132	130	168	147	148	169	166	168	170	166	146	142	144	136	166	147	180	152	137	190	162	172	168	141	145	137	156	149	157	157	162	147	163	148	148	169	141	161	159	136	173	158	158	164	155	169	146	146	161	147	159	144	151	144	151	134	168	141	156	149	142	177	163	163	159	150	170	140	146	136	133	146	159	151	146	150	161	124	163	154	130	158	159
23665	21194	28658	24079	21146	11215	1256	792	601	515	481	468	426	372	419	349	372	332	326	370	389	355	336	322	317	318	344	283	341	320	305	299	308	287	293	279	293	301	320	296	293	321	287	277	310	285	265	311	244	306	306	288	290	299	304	305	288	291	273	274	296	307	303	278	274	269	288	273	277	302	273	280	281	269	260	287	286	314	259	298	285	281	246	302	279	290	282	307	277	307	297	312	305	294	295	280	287	305	281	275	276	260	277	279	287	274	277	269	279	282	298	269	288	317	305	283	253	288	292	296	289	273	259	283	322	288	297	299	314	285	267	314	257	270	246	318	285	311	253	305	282	299	257	292	284	285	306	300	272	290	301	305	289	306	308	288	286	267	271	260	284	272	280	298	299	295	289	283	282	279	306	292	307	290	310	299	270	282	292	282	261	275	292	273	297	295	283	301	274	281	284	271	287	307	272	269	285	302	260	304	282	305	278	291	264	304	270	256	280	289	306	306	320	289	300	292	272	325	260	318	286	299	278	323	292	286	313	301	283	283	297	276	292	253	261	295	292	295	287	279	304	293	259	276	262	257	304	288	319	285	275	278	255	286	280	269	313	294	321	282	277	298	273	271	271	270	299	289	287	278	319	288	312	283	259	280	320	286	308	316	279	308	277	275	281	289	269	275	281	313	280	292	281	262	313	278	285	275	283	273	287	249	304	295	269	312	261	301	304	301	273	297	258	287	295	277	269	255	296	273	276	295	274	300	280	270	309	305	289	277	277	294	267	314	293	282	279	298	319	294	286	274	306	273	317	289	280	287	280	277	312	265	284	298	327	275	295	264	294	287	270	295	283	268	267	295	266	287	275	300	296	246	269	285	291	273	304	287	268	290	259	293	268	290	273	286	293	300	267	270	286	304	291	306	264	294	303	280	291	269	281	282	302	281	293	276	317	300	273	283	286	313	284	276	281	301	275	299	288	271	292	304	264	323	286	330	308	281	271	283	297	285	312	282	273	303	266	262	284	314	294	270	269	298	297	286	319	267	304	295	307	292	279	296	287	318	300	280	287	307	280	285	251	317	295	272	264	272	252	292	286	297	254	312	252	297	285	288	297	310	287	280	316	298	271	277	304	322	292	307	263	272	309	292	292	272	284	277	299	301	288	302	278	269	324	288	281	285	303	275	297	287	304	301	248	314	289	302	291	264	276	293	280	268	280	287	277	286	262	288	299	295	293	277	289	305	320	317	267	307	296	325	279	298	295	281	276	297	286	299	275	298	279	260	294	285	302	255	285	265	279	302	276	278	292	302	272	305	287	289	264	275	288	294	269	280	284	273	290	293	297	303	290	276	276	288	281	285	259	312	307	284	295	258	285	274	306	271	307	264	271	283	302	262	288	285	273	280	309	309	307	320	281	307	281	268	277	276	271	293	273	272	313	292	295	283	262	287	308	274	270	298	271	316	284	287	290	253	281	273	270	247	312	273	300	295	290	293	282	282	308	317	260	279	284	324	270	295	267	269	300	270	297	301	264	280	293	266	235	274	296	308	244	293	300	285	301	307	265	295	287	261	302	294	282	270	280	305	284	275	267	267	332	286	284	290	322	294	256	285	256	296	294	288	293	305	305	285	276	272	246	287	305	305	291	297	282	291	302	280	286	280	304	321	285	283	300	297	281	334	293	274	270	308	281	287	307	289	284	284	320	260	292	292	282	288	294	291	294	311	318	282	286	258	285	275	306	289	279	285	279	267	289	280	289	291	309	290	323	259	306	285	265	293	321	288	297	284	296	312	299	312	255	292	299	321	279	281	269	298	269	329	289	269	281	332	288	290	296	291	263	293	277	283	262	278	294	277	262	303	279	307	281	277	290	281	283	287	290	297	306	255	268	285	309	276	292	291	299	305	313	270	283	265	274	296	286	311	325	295	301	296	300	277	263	277	274	272	282	298	292	284	283	316	281	272	319	287	288	268	260	280	267	272	327	285	303	274	287	264	240	309	282	259	289	282	269	295	311	297	283	271	296	303	282	290	272	278	276	317	270	303	300	278	286	266	298	310	323	272	303	273	276	283	310	295	276	267	269	289	267	298	308	270	288	286	306	258	265	283	282	276	284	299	315	258	330	294	264	288	287	288	276	263	298	302	285	286	301	292	279	303	299	284	315	303	283	313	266	295	283	267	288	295	295	282	290	320	314	275	270	306	292	302	292	292	324	269	275	284	257	284	303	300	267	266	274	282	308	308	262	291	275	317	301	273	278	283	283	284	274	281	286	270	269	295	309	304	327	274	299	280	276	289	292	261	293	298	294	276	280	292	272	291	298	274	254	258	295	312	273	288	293	288	287	242	263	301	299	272	281	253	288	287	258	310	301	289	304	291	249	289	285	283	317	276	275	251	280	277	256	283	286	266	273	310	255	276	268	299	278	253	293	305	278	296	290	266	280	281	289	313	291	285	263	274	294	287	280	276	240	267	294	297	272	278	284	330	284	294	305	262	270	298	317	320	277	276	303	303	286	268	282	282	273	296	293	288	283	308	283	311	283	259	292	254	260	278	253	267	280	255	291	280	289	279	285	291	260	272	291	289	264	284	274	285	292	274	303	287	285	292	296	265	279	286	283	301	290	280	274	290	267	277	262	316	277	306	327	286	309	256	278	288	270	296	296	299	301	266	286	288	286	254	266	269	278	281	303	306	277	248	249	288	273	278	278	284	266	291	315	265	291	316	284	259	297	248	278	304	286	286	288	316	304	300	261	276	270	263	282	284	280	270	273	286	285	287	281	282	304	274	282	292	306	336	283	262	249	293	286	296	281	284	280	299	282	295	302	277	270	284	264	302	293	303	293	247	297	299	306	305	291	300	274	269	290	260	312	294	274	275	285	255	330	286	309	281	299	272	290	314	266	295	310	286	270	270	294	247	285	279	267	305	310	292	302	290	298	285	280	296	283	300	257	263	282	277	282	279	294	270	280	271	299	313	292	296	282	276	257	281	299	280	282	263	271	280	283	249	319	277	277	281	292	296	298	279	294	304	304	284	271	271	310	261	306	285	286	284	288	296	300	252	280	283	274	274	268	272	276	296	310	290	301	285	301	305	299	308	296	313	280	293	285	268	303	301	292	282	291	289	311	257	307	292	271	274	274	289	274	282	268	323	296	263	298	306	248	292	298	280	295	298	281	289	290	294	281	285	263	271	317	302	288	297	303	253	282	282	267	287	274	266	247	309	270	308	321	290	277	281	249	297	286	269	271	292	316	315	301	268	303	298	248	294	279	276	300	279	288	273	276	272	257	321	310	298	285	271	288	270	301	289	259	326	279	310	268	288	277	290	288	288	279	323	241	281	295	310	308	293	258	284	294	276	272	278	286	298	305	309	263	262	329	260	285	273	300	293	291	283	252	280	262	308	277	276	277	309	287	297	300	297	258	277	313	298	272	252	310	266	281	275	262	248	293	288	293	291	287	279	283	257	329	262	286	281	266	283	311	323	289	296	276	298
6281	14875	21364	19052	2875	2221	1804	1316	1011	874	800	677	643	570	544	478	482	484	423	427	419	372	367	366	385	385	381	371	390	377	387	382	329	354	343	357	368	333	346	337	306	343	365	359	316	326	351	331	308	361	348	317	318	354	316	348	341	329	305	331	345	345	344	298	336	333	341	324	348	362	344	325	371	321	366	328	372	330	308	329	361	326	321	314	315	344	321	340	333	348	345	366	328	346	328	354	357	356	333	309	284	338	316	322	327	299	328	336	361	331	334	297	349	334	349	325	334	338	319	341	349	295	326	341	337	326	324	341	313	369	316	315	347	323	328	327	319	309	352	318	367	326	344	328	308	343	309	356	328	303	321	341	338	318	308	332	324	325	341	322	344	312	324	328	307	318	322	336	298	334	309	326	319	302	347	337	346	341	320	321	373	334	307	345	323	329	298	331	318	341	325	306	312	313	322	304	335	314	320	323	333	329	291	318	325	351	322	312	346	360	335	321	333	318	331	314	319	329	344	328	334	332	310	319	334	351	338	325	343	347	321	352	314	326	319	349	315	306	301	326	343	339	344	341	324	356	347	359	353	337	325	322	308	329	324	339	367	358	309	316	377	322	331	311	336	331	325	337	320	322	306	302	343	328	328	321	322	362	347	354	379	345	295	331	344	361	306	330	323	360	324	363	354	331	315	322	358	340	330	313	321	321	316	309	306	340	384	341	318	332	336	327	301	350	351	324	338	375	305	321	327	356	307	345	349	318	314	330	323	338	323	307	346	325	331	296	341	317	330	311	325	340	347	316	333	330	330	315	320	323	304	328	342	331	334	322	311	332	336	339	353	345	325	350	349	326	347	323	322	328	338	327	307	313	297	311	337	363	344	327	320	325	326	319	311	320	340	316	318	335	328	328	306	322	343	343	330	325	356	318	350	342	341	312	341	345	320	349	340	307	331	347	314	352	360	325	337	354	339	316	332	315	328	341	365	315	314	334	295	309	315	344	352	328	327	314	325	320	318	323	355	314	345	336	349	355	325	311	338	361	345	332	314	335	373	318	313	324	353	329	310	369	341	334	339	306	338	352	353	324	376	326	312	327	346	329	321	369	346	348	279	331	305	320	335	303	352	295	346	361	338	313	290	357	313	318	334	322	317	292	341	348	350	324	326	330	336	322	331	341	353	330	296	336	347	299	291	316	336	331	330	327	330	318	336	309	348	326	348	355	345	318	326	341	372	366	358	301	327	322	322	316	351	323	318	342	321	379	331	358	341	340	330	316	342	306	341	334	319	341	333	356	330	354	358	333	349	327	341	329	308	316	316	335	370	311	344	295	315	327	319	317	321	349	319	353	335	314	343	344	297	351	332	312	338	328	373	346	326	316	341	327	332	320	327	336	325	339	346	354	350	321	380	347	303	305	365	324	322	350	338	346	326	341	339	343	354	328	325	329	345	292	355	325	363	359	317	275	326	343	354	333	340	321	357	348	365	328	317	356	336	312	318	356	309	335	318	365	314	350	367	339	328	293	316	308	338	349	297	337	344	326	356	322	325	317	310	343	322	320	340	366	345	325	314	338	321	355	349	309	327	315	321	314	341	334	335	350	304	295	303	333	339	338	312	358	321	333	358	312	345	334	332	306	338	324	333	315	303	307	336	315	330	335	331	306	346	366	300	320	347	318	353	325	329	322	338	328	318	333	339	340	360	280	305	347	355	354	343	343	332	363	348	306	283	328	314	312	327	315	306	324	349	351	311	337	318	336	335	355	316	319	333	311	310	332	347	309	303	326	313	331	342	298	329	361	346	324	327	310	309	305	316	331	351	304	326	335	344	356	324	304	301	351	323	326	352	325	310	341	345	318	321	335	328	323	355	303	342	316	358	334	347	334	349	311	343	351	338	316	336	329	313	285	320	333	340	328	317	343	307	292	315	327	328	330	323	323	337	362	328	313	321	342	327	306	317	353	343	323	271	350	319	309	341	296	347	312	328	359	380	352	329	353	339	347	334	349	325	358	344	287	307	322	331	327	307	355	341	341	336	371	323	342	340	359	295	333	330	316	343	328	319	334	334	335	316	344	316	316	323	321	315	330	329	314	324	358	355	338	307	318	344	345	376	329	356	321	374	353	330	360	323	315	350	342	359	322	293	338	326	326	316	325	309	333	316	342	360	320	338	330	300	340	318	347	324	326	341	343	335	314	342	337	341	300	332	347	349	326	351	316	342	312	327	311	329	367	315	326	339	300	336	342	363	356	302	340	326	322	326	320	324	323	344	330	358	359	321	322	340	318	318	321	341	320	320	329	341	337	310	310	314	315	316	323	354	302	330	363	339	331	346	359	330	336	338	283	356	327	337	330	324	335	351	336	312	334	343	378	315	339	332	334	325	339	332	329	324	358	314	321	329	336	329	327	388	313	314	342	337	332	330	376	325	326	354	334	315	329	350	359	289	302	313	369	310	338	313	309	342	332	367	328	315	327	313	347	329	319	308	334	317	319	316	363	342	316	315	310	321	344	324	303	309	342	322	334	347	354	324	345	302	367	305	321	316	350	323	340	340	321	326	320	331	337	350	334	329	323	353	297	332	344	337	336	333	329	303	301	323	317	319	351	347	353	305	354	349	350	320	337	367	315	345	306	329	328	313	330	361	325	309	312	336	302	351	304	346	334	327	315	334	333	334	340	320	315	341	333	389	334	378	296	351	316	330	360	339	323	351	307	341	335	331	326	323	324	310	304	365	333	313	350	336	341	314	347	313	330	365	351	302	336	289	303	339	343	354	320	345	344	320	330	351	346	334	331	336	318	330	310	323	337	329	333	331	303	331	320	322	314	308	306	298	289	313	341	309	334	346	336	344	317	295	353	325	358	324	329	268	322	360	325	341	332	336	327	298	304	311	322	316	315	326	391	316	342	324	329	311	362	312	316	334	353	345	328	352	326	309	326	332	325	331	329	333	351	341	326	327	310	317	342	350	339	325	332	282	334	340	316	311	324	285	321	334	327	315	329	315	338	348	335	315	319	334	346	320	334	309	343	336	318	317	322	374	315	332	347	345	338	321	318	320	340	368	304	344	342	311	317	312	305	331	335	335	320	333	330	332	338	349	330	346	295	332	335	289	285	345	335	333	323	323	320	342	335	345	290	313	330	332	314	323	333	299	338	328	324	323	318	333	318	342	305	316	340	315	313	312	356	334	303	316	333	340	309	319	343	338	295	350	334	318	365	322	301	312	354	335	329	329	313	304	318	316	308	389	321	354	337	345	312	338	327	320	317	346	336	328	343	355	340	327	353	276	289	343	316	353	349	329	324	327	332	324	336	325	329	340	311	327	295	356	344	357	334	350	321	301	341	297	343	348	343	334	310	348	344	323	318	324	298	340	351	343	340	342	336	350	324	331	331	334	329	329	320	323	319	326	329	345	332	321	320	347	333	307	342	365	333	306	304	345	329	298	290	327	298	323	333	360	332	350	333	344	356	335	366	344	322	342	324	317	328
24853	21177	27517	25038	10818	703	449	374	321	311	246	243	229	201	192	215	202	224	211	225	218	204	159	188	182	151	181	163	184	182	171	199	165	182	180	171	195	157	158	185	163	158	182	144	158	190	191	173	165	175	180	163	162	152	161	154	163	173	171	156	178	166	172	172	159	187	146	174	164	171	176	180	162	168	154	182	176	158	141	184	145	158	163	177	173	176	152	169	180	182	175	148	163	182	160	142	147	165	156	179	158	159	150	161	157	159	158	163	166	177	162	173	159	181	162	165	154	164	161	148	184	164	174	164	171	162	157	179	173	157	186	148	146	190	175	182	154	170	160	144	168	175	169	176	167	155	174	156	185	167	180	177	159	165	171	153	165	174	168	185	184	164	164	166	156	162	175	150	158	149	155	178	163	138	176	174	161	163	156	181	151	153	161	164	171	165	179	179	172	187	165	160	183	161	179	166	154	156	174	153	156	169	147	162	177	176	158	178	169	173	148	157	192	159	161	168	170	181	158	145	160	196	170	170	177	181	144	169	176	182	156	167	178	165	191	178	156	183	143	165	168	163	160	174	182	177	176	158	163	199	162	181	166	130	187	158	192	166	179	176	171	188	159	172	168	174	163	148	162	142	152	197	160	170	169	149	151	170	159	165	165	148	160	154	168	153	186	181	158	159	153	158	181	181	160	172	161	171	173	164	170	168	156	163	165	132	174	190	162	147	157	161	168	164	165	160	166	141	163	175	174	190	152	167	145	163	160	162	165	174	164	184	188	172	155	189	153	173	172	162	168	166	170	164	159	165	167	185	153	169	176	165	189	176	183	174	194	148	155	171	192	159	179	171	166	167	175	179	184	187	167	173	170	148	167	167	179	171	153	180	187	149	182	159	183	187	202	161	167	163	171	161	163	155	169	162	159	151	174	153	204	196	158	169	191	171	163	147	156	156	182	175	179	166	164	182	168	170	179	172	178	166	183	155	163	150	178	185	136	172	173	161	164	161	166	159	161	157	148	139	175	174	167	179	186	159	192	157	175	168	171	150	180	184	170	157	185	193	162	171	175	169	195	176	149	153	172	147	147	168	183	156	173	161	200	173	170	192	182	177	158	155	177	172	155	161	160	156	172	172	180	187	171	157	155	152	143	181	165	168	155	147	158	192	185	157	157	172	175	165	164	161	173	163	161	175	145	163	168	156	172	176	173	181	193	168	147	175	149	180	164	162	165	166	158	164	163	161	160	206	177	178	179	164	153	156	176	145	174	162	163	151	151	156	158	148	174	193	170	174	147	149	171	149	185	141	170	144	196	178	148	169	174	156	170	159	160	147	174	161	181	157	171	141	143	159	169	168	158	172	144	166	159	190	166	168	174	180	176	168	168	169	156	173	197	183	155	177	174	178	161	162	187	146	167	167	162	162	182	177	173	187	171	162	173	175	164	199	187	186	165	169	160	183	160	155	168	153	182	156	181	184	188	148	167	160	190	153	170	132	153	164	176	172	167	174	203	166	167	183	141	167	164	179	174	174	170	170	149	195	180	158	167	194	182	156	166	163	154	149	152	154	174	165	146	161	183	146	158	164	155	180	155	161	172	167	161	166	174	174	192	164	152	176	165	170	166	144	150	168	182	192	149	162	180	161	141	165	159	170	159	180	174	151	174	159	168	135	186	166	169	173	154	158	174	182	177	159	147	174	168	169	184	154	183	172	181	165	160	157	170	166	186	173	149	176	158	168	161	172	150	168	182	138	178	193	176	175	158	183	148	176	165	165	173	150	170	183	167	155	183	184	159	185	163	175	175	167	173	190	161	169	190	179	158	156	161	198	152	157	145	162	164	168	158	166	166	195	211	187	167	161	170	161	175	153	179	172	179	185	167	191	151	169	155	176	203	162	155	149	165	182	157	167	158	183	164	154	159	178	168	157	168	166	164	174	154	178	155	169	156	175	161	142	175	159	171	169	193	173	183	154	166	159	192	139	172	169	164	181	172	154	177	165	166	149	187	166	169	180	152	147	185	164	144	177	149	185	163	178	188	173	172	140	189	166	168	156	163	174	177	155	173	172	192	178	200	202	173	141	167	176	148	152	155	179	160	169	156	196	167	155	146	158	160	191	171	190	165	177	156	161	157	152	161	182	155	163	189	182	168	169	167	164	170	168	174	151	162	161	186	190	179	170	168	162	151	184	177	160	148	179	191	141	168	149	163	179	176	184	158	163	181	161	165	186	174	154	183	175	176	187	165	158	165	181	158	155	159	215	181	166	153	159	176	184	167	166	182	170	154	152	153	158	170	170	200	173	182	157	171	174	182	181	179	169	178	165	167	174	177	179	172	180	140	155	177	184	161	178	188	167	158	138	179	167	161	172	166	171	175	174	148	155	155	187	162	161	165	160	165	185	172	162	185	173	156	138	157	183	188	170	166	173	170	163	163	160	150	180	167	184	170	146	158	169	157	178	175	158	184	166	194	160	169	169	172	167	160	168	181	157	156	156	174	168	169	167	162	154	172	182	181	151	163	180	184	156	163	163	163	145	180	149	176	149	167	157	166	166	175	179	170	176	160	166	180	156	161	179	192	160	168	160	168	170	173	136	163	184	149	172	181	182	159	156	155	163	153	143	144	164	164	171	171	146	155	155	176	170	178	166	174	168	145	166	156	182	159	189	142	186	186	162	154	151	182	178	163	177	185	148	164	154	169	156	173	149	191	165	152	168	156	180	157	164	186	185	168	158	170	161	170	176	164	176	199	187	191	154	192	178	170	169	206	151	165	150	151	172	163	165	174	160	192	161	158	186	151	150	177	176	178	166	172	178	163	167	171	200	170	141	160	182	155	174	173	174	182	169	176	150	162	162	178	163	169	153	159	187	155	168	163	161	167	181	170	172	180	194	178	158	146	167	138	167	172	164	158	171	201	169	178	161	160	161	152	159	168	168	170	175	169	148	181	162	156	181	154	167	169	168	156	191	174	168	171	169	144	183	198	185	149	170	160	165	178	160	163	160	184	179	167	160	162	187	165	169	182	172	164	169	169	153	177	182	170	144	154	193	159	167	187	165	156	177	164	167	152	175	180	157	163	178	176	167	151	176	157	153	177	185	153	157	174	168	163	150	156	190	172	176	152	165	168	200	179	175	158	157	166	173	155	149	189	170	173	157	170	184	165	172	189	166	152	173	160	161	170	168	171	195	176	170	170	193	159	131	171	169	174	146	167	149	146	159	157	180	165	165	170	153	171	182	168	163	186	168	173	168	159	154	186	154	186	166	169	156	161	150	160	168	164	153	139	149	161	181	164	145	183	167	169	180	161	161	153	151	175	146	155	166	152	152	159	171	170	203	171	170	178	182	168	187	166	169	138	164	166	182	173	182	164	159	157	148	173	176	173	175	167	156	167	182	188	165	146	161	165	174	174	153	182	181	139	169	166	168	171	159	183	157	181	164	184	164	166	163	161	166	157	168	170	160	170	192	151	184	158	176	177	167	167	168	166	159
6237	11232	16305	13401	1612	1223	925	761	625	507	454	377	371	362	355	283	292	246	248	265	271	273	275	220	268	234	211	244	242	239	241	250	222	224	228	228	231	211	221	240	204	208	211	189	211	192	228	218	240	220	197	215	203	233	247	245	237	214	220	221	219	215	254	209	239	184	209	187	190	217	227	222	193	227	223	226	237	205	247	247	219	217	201	218	221	210	234	198	213	212	212	228	190	224	186	206	216	227	205	174	232	202	213	192	203	196	195	201	232	227	216	229	214	216	222	210	220	207	223	194	206	217	228	209	208	210	210	235	215	217	209	194	208	192	212	205	220	209	237	218	224	216	194	216	206	235	219	254	235	208	190	199	221	225	210	212	211	198	220	192	210	214	225	224	232	239	217	197	208	193	198	204	204	201	207	228	225	210	208	217	202	205	212	214	224	216	204	198	211	221	213	197	213	215	207	218	208	214	211	245	217	199	208	227	231	230	211	210	198	201	219	190	223	228	213	231	196	204	228	218	250	210	213	209	234	230	248	218	212	176	216	228	223	209	222	231	202	226	219	213	234	207	242	215	212	240	230	209	192	187	221	223	202	219	214	197	195	191	237	239	205	230	234	215	224	222	213	204	234	221	198	192	227	214	212	230	221	235	222	215	216	238	223	207	219	231	215	205	206	216	212	211	199	202	215	220	195	211	229	207	227	213	201	214	204	220	197	229	180	208	213	206	220	190	210	205	206	189	211	228	237	186	214	215	207	206	214	217	216	197	232	198	195	225	220	188	235	231	201	217	230	207	238	208	211	204	206	191	201	190	219	226	210	194	214	224	231	228	239	219	216	232	200	193	207	210	195	225	230	201	237	230	199	198	226	222	228	207	196	213	233	208	205	212	249	242	221	219	237	234	214	206	210	196	240	225	191	229	216	199	205	226	217	227	239	202	210	233	221	208	215	201	199	212	220	227	219	202	204	232	222	196	206	192	214	223	220	204	186	218	204	232	207	236	225	222	203	204	186	197	230	199	211	206	214	238	197	196	204	204	183	233	212	230	225	237	203	229	223	217	242	230	228	199	200	202	216	191	230	226	214	200	205	210	225	194	209	225	182	228	218	220	209	209	214	211	227	233	199	216	195	236	214	225	200	200	195	218	234	236	193	210	213	200	227	213	233	229	232	237	243	224	217	213	233	220	183	212	211	211	212	201	215	206	221	205	217	205	228	206	213	211	192	221	211	202	229	230	193	186	237	206	220	245	234	222	205	199	178	209	222	191	212	208	211	227	213	198	208	209	216	224	209	215	234	209	197	205	206	193	209	224	245	219	194	214	199	206	188	208	219	256	222	233	234	215	214	208	191	205	217	220	212	219	212	195	224	205	238	229	187	234	226	239	199	197	213	217	214	214	220	218	208	208	219	226	216	220	185	235	232	216	254	210	215	206	224	221	190	204	221	214	222	222	205	220	196	217	223	211	206	213	216	201	200	186	220	230	198	227	227	204	223	217	225	225	215	172	227	196	198	234	227	198	206	220	188	219	244	222	201	234	194	206	215	221	208	193	224	209	225	186	201	213	228	239	234	234	227	182	221	234	244	227	228	248	226	212	226	220	201	231	192	208	206	227	207	215	235	212	210	187	188	208	191	221	185	215	238	222	203	221	228	211	227	201	212	226	214	209	213	213	225	223	215	223	192	216	193	185	217	189	206	211	202	223	254	214	200	228	221	194	225	212	222	206	233	225	223	224	213	206	270	217	231	187	206	214	190	222	217	179	224	223	212	204	219	247	209	223	216	197	202	211	211	200	205	211	213	240	201	241	178	216	200	197	194	216	226	222	216	215	215	206	188	199	216	207	199	215	198	218	216	215	211	247	231	203	201	201	226	219	201	244	218	221	213	206	214	189	220	245	216	203	211	203	216	206	214	215	249	235	217	207	225	217	213	239	217	203	224	221	185	210	220	198	214	250	201	197	235	211	217	227	205	206	235	198	189	214	201	212	205	194	200	227	222	220	194	257	223	207	219	219	231	204	212	208	205	207	219	234	181	229	193	213	219	208	193	203	220	200	230	206	221	218	203	214	224	231	222	204	226	216	219	238	212	226	187	190	209	223	236	218	203	221	197	211	190	195	212	208	236	230	204	204	202	215	248	225	213	217	219	197	200	206	197	224	210	201	220	216	208	232	236	190	231	197	206	232	226	240	216	216	224	217	236	192	225	192	217	180	215	242	254	196	208	229	203	207	224	213	212	216	216	198	202	221	210	214	220	216	223	233	227	205	223	224	231	200	211	207	204	239	228	221	209	217	217	222	212	236	199	222	208	223	227	203	220	201	205	207	237	222	232	198	211	193	220	225	217	214	214	202	229	206	201	220	213	231	226	205	203	192	229	207	196	233	228	202	208	234	210	188	217	212	219	214	220	232	208	232	201	218	207	201	224	212	246	185	239	217	219	219	195	190	196	197	216	221	233	206	250	212	228	209	199	203	209	224	241	231	210	214	220	213	212	204	186	208	220	215	211	211	187	198	222	222	216	223	243	213	237	216	197	200	185	214	203	185	215	206	204	212	240	188	234	236	226	218	204	221	214	218	213	200	222	212	220	191	218	207	225	231	205	235	186	208	190	218	180	206	226	236	210	220	227	232	204	217	217	199	225	219	186	217	199	216	205	229	197	212	220	233	216	203	208	224	196	238	198	219	234	199	228	211	218	198	203	187	199	224	206	205	211	187	253	210	229	221	232	202	195	215	206	207	231	225	203	204	187	185	196	230	191	193	218	227	238	204	230	226	231	201	224	214	196	208	212	218	221	193	215	205	210	241	209	232	224	242	197	218	219	205	231	201	215	234	204	207	223	213	230	235	222	256	244	235	231	221	214	216	232	215	232	211	213	221	199	215	198	214	254	220	235	222	222	268	232	246	196	205	212	217	210	204	197	213	205	221	219	196	201	203	205	205	222	214	220	231	233	218	213	214	219	197	228	229	232	210	223	206	203	216	213	187	237	233	208	197	210	215	218	204	222	207	230	180	208	196	219	189	220	221	209	186	223	215	223	223	209	204	196	219	206	233	243	197	227	209	235	198	205	208	223	200	200	210	239	213	228	204	221	223	215	205	221	225	211	217	218	208	230	212	197	207	218	247	227	228	224	221	223	196	217	205	218	207	190	208	246	188	211	206	203	213	254	193	199	199	204	235	209	190	200	201	204	210	214	246	210	229	230	222	225	225	219	217	202	210	232	227	219	199	219	188	213	222	206	224	228	207	202	199	243	201	209	233	212	203	232	202	215	208	205	190	194	212	216	231	208	190	209	195	216	240	203	230	200	203	229	212	227	211	217	215	173	219	215	252	195	208	224	217	200	212	211	224	195	204	224	180	222	214	203	187	211	213	207	231	225	214	221	195	239	224	205	202	210	221	211	229	209	208	227	211	186	220	202	202	210	186	187	208	237	224	223	217	219	195	208	202	211	211	203	211	219	227	198	216	200	195	218	252	218	230
22684	21220	29021	23728	21213	21216	9590	1501	969	887	818	766	688	660	631	620	579	549	540	509	542	486	487	502	498	449	485	492	464	448	493	457	462	462	506	412	479	448	452	477	438	426	439	411	468	445	457	468	482	396	464	407	405	417	412	456	430	461	458	427	441	473	449	458	494	450	416	417	441	426	460	453	437	420	444	455	456	405	426	422	404	413	408	416	424	478	461	467	405	445	401	442	429	449	436	411	428	436	429	414	399	443	457	453	446	453	384	488	400	418	420	412	486	460	443	405	425	392	415	441	435	419	463	461	423	434	421	430	444	440	443	462	394	393	419	430	414	454	408	431	420	438	404	425	408	458	417	446	456	428	477	416	423	445	423	416	458	395	435	421	467	505	421	403	462	456	430	417	427	437	423	418	441	429	378	407	451	460	450	421	439	420	417	427	424	444	442	434	420	449	450	456	419	437	430	464	457	422	392	414	432	410	428	424	436	414	431	419	425	447	445	422	440	424	425	446	428	416	428	443	452	442	415	374	429	423	407	452	437	387	404	427	454	445	418	423	412	435	454	435	436	415	376	422	399	392	435	458	414	445	437	431	453	451	407	439	449	431	455	427	449	404	408	431	456	435	419	426	425	438	421	441	426	434	453	416	384	444	438	430	416	437	416	416	414	434	419	431	445	454	423	442	408	427	428	429	396	409	453	436	415	460	445	433	427	414	431	477	402	429	426	412	432	392	464	415	416	431	412	464	451	440	404	416	421	429	426	424	438	413	466	422	436	406	482	431	417	442	456	449	426	455	394	422	415	450	442	440	405	449	435	414	415	461	468	434	429	426	395	397	439	442	397	423	426	426	433	450	410	413	450	455	420	425	440	449	426	447	417	435	482	451	431	428	405	382	404	427	444	447	478	466	407	424	464	399	430	433	437	451	403	454	432	422	444	464	413	428	458	450	446	416	437	435	422	443	408	395	421	443	398	427	444	467	413	432	419	474	425	463	422	416	438	427	382	395	436	411	416	465	438	435	438	415	424	432	450	458	431	436	433	463	414	447	414	442	396	412	433	439	441	410	414	427	435	401	405	426	418	431	437	441	433	440	454	452	444	441	386	450	428	418	403	429	394	416	402	365	432	447	419	420	431	460	453	420	422	412	381	399	397	421	393	444	419	404	416	438	415	468	366	428	445	438	418	433	461	439	411	416	427	445	432	440	475	434	436	411	448	413	450	397	415	406	411	403	446	410	449	469	412	457	449	424	411	441	445	386	433	440	468	410	432	441	411	417	448	434	412	428	409	429	415	398	429	388	397	370	415	440	400	445	427	424	395	438	433	454	402	429	386	438	414	412	422	423	412	401	440	401	371	408	409	413	392	388	435	455	404	411	431	408	405	398	404	428	402	444	490	419	461	433	432	407	391	456	445	440	407	439	419	383	417	414	460	408	437	393	420	397	423	433	411	416	396	431	446	468	438	422	423	427	486	438	459	443	451	454	399	430	408	429	380	422	434	424	438	407	426	422	445	413	423	450	436	446	468	454	426	405	427	423	440	482	417	419	413	445	405	458	450	470	441	445	421	472	404	439	448	438	398	422	406	414	444	435	425	407	469	451	424	413	442	426	479	463	444	437	422	401	412	474	440	426	415	420	445	430	444	385	410	429	448	424	435	402	411	419	400	406	396	426	371	427	427	440	420	404	404	438	431	409	450	431	414	459	425	420	412	444	463	438	473	422	461	423	412	435	420	448	419	444	423	421	412	446	459	429	480	451	468	443	389	427	430	440	399	432	450	448	416	403	421	417	440	408	460	453	432	393	415	400	433	409	375	391	393	420	421	396	426	458	438	472	423	437	441	431	417	427	416	446	420	410	441	442	422	438	434	432	419	419	463	447	449	423	418	424	422	423	431	430	399	421	416	443	406	404	421	464	390	402	406	437	405	417	432	410	434	424	414	454	419	406	427	422	430	375	424	415	475	420	416	445	458	462	457	398	438	420	415	427	436	450	429	416	421	411	433	471	431	410	434	432	423	430	437	418	425	389	441	436	442	441	454	423	421	422	384	427	405	403	419	451	462	404	474	391	407	403	438	387	380	450	436	424	441	421	453	429	386	385	465	433	406	419	407	436	414	412	437	424	460	431	437	451	422	429	431	402	404	413	416	408	452	454	409	438	445	429	415	425	440	410	413	457	419	431	424	406	410	447	397	390	431	426	415	436	429	418	448	398	446	431	453	444	462	451	461	432	409	424	446	436	428	446	437	434	444	419	416	381	429	420	409	453	417	422	416	419	446	444	403	453	436	431	446	415	400	434	430	442	399	434	438	458	427	445	441	422	393	436	419	444	439	425	428	435	447	422	447	418	412	442	410	437	408	395	391	424	442	427	411	374	418	461	462	415	421	433	433	423	446	465	416	439	436	446	423	415	421	447	425	445	416	432	420	459	422	449	406	453	418	441	417	468	437	420	418	441	384	421	454	417	453	383	465	431	460	411	426	423	421	380	430	428	448	465	428	407	373	402	437	449	412	468	407	442	443	422	406	414	445	424	426	409	417	412	403	395	403	385	396	440	412	381	429	421	423	408	418	406	411	432	387	411	438	413	413	424	437	397	406	448	441	439	407	447	427	407	442	430	455	396	410	440	433	465	408	470	438	408	411	409	430	422	409	398	425	394	446	429	404	428	357	413	441	427	411	402	444	443	412	425	440	399	415	432	420	448	390	408	433	436	418	425	441	419	428	414	420	418	401	407	419	404	420	422	445	418	420	401	409	417	435	407	434	401	450	408	415	449	429	427	437	424	400	438	413	468	430	423	425	417	422	465	465	393	394	414	421	424	429	396	416	434	449	425	426	427	453	398	390	417	454	429	443	391	433	434	445	443	434	424	425	430	401	469	427	412	438	443	415	440	398	418	455	392	442	454	408	401	430	437	442	407	422	429	420	425	426	405	412	433	405	401	432	394	428	425	418	435	419	405	415	441	395	451	431	389	425	413	405	434	420	430	403	448	457	438	377	456	435	403	421	416	420	457	449	436	400	394	444	413	424	428	440	439	447	422	407	466	425	423	409	434	399	440	438	428	423	426	403	379	429	440	396	418	388	411	422	408	447	420	439	433	392	440	432	410	432	403	397	426	445	435	411	419	414	405	421	454	386	427	442	442	442	417	440	438	405	407	442	403	441	419	409	422	431	412	440	470	411	440	406	431	438	418	413	428	424	445	407	408	418	451	394	431	431	425	413	418	423	383	407	413	397	447	417	448	429	461	439	425	408	402	426	442	464	434	419	406	419	438	443	455	399	413	391	392	469	423	390	405	407	437	451	435	462	441	392	429	405	446	400	427	409	432	430	416	431	428	424	443	428	427	426	429	454	413	404	478	414	447	402	443	449	430	445	440	420	425	460	435	451	441	454	431	438	430	412	393	427	454	476	445	434	441	439	406	433	405	394	417	426	402	409	419	416	422	448	432	402	410	428	425	481	407	405	459	452	402	436	448	482	376
9001	22820	25684	21263	5339	4121	3084	2462	1925	1614	1330	1159	1092	926	819	837	714	751	725	645	664	643	622	620	601	630	541	543	595	581	525	523	552	512	539	577	497	525	550	496	518	520	496	489	504	473	491	506	496	521	490	537	509	510	523	503	503	477	498	533	460	496	527	473	475	503	437	477	464	528	505	535	491	503	481	504	501	513	503	470	523	457	451	505	460	500	567	542	476	466	520	518	460	506	470	518	503	486	499	507	489	503	477	459	495	488	495	480	505	453	480	447	470	481	499	477	477	507	450	503	448	475	469	426	473	486	479	515	458	507	468	468	462	499	540	479	479	486	490	474	499	475	498	487	493	478	506	455	445	507	465	443	494	476	469	507	524	482	515	466	474	461	459	532	492	517	517	464	525	490	432	463	461	494	464	483	516	496	494	498	465	466	484	514	486	470	456	484	517	482	500	436	462	512	488	475	489	497	491	475	509	501	486	452	474	482	430	506	467	485	476	461	498	479	469	493	463	437	519	470	516	522	459	512	508	497	513	485	467	450	474	446	469	492	492	507	497	503	457	484	483	475	469	472	505	452	518	486	480	450	449	465	472	458	471	481	448	519	547	460	471	489	512	503	502	463	473	525	482	496	495	474	480	494	474	474	464	480	516	492	506	484	481	503	474	484	484	490	464	489	457	495	519	509	508	496	513	491	492	464	498	484	471	496	477	485	457	500	451	519	466	526	498	495	473	525	455	458	459	458	466	519	460	495	450	473	445	494	482	469	470	483	520	487	489	482	474	485	526	474	530	486	447	488	483	474	473	463	512	476	501	468	489	531	465	548	477	507	459	465	496	491	496	484	534	465	476	469	469	473	480	491	465	453	477	485	485	451	477	470	475	533	496	475	492	513	535	440	450	527	483	496	512	511	450	447	484	451	495	492	463	510	465	505	500	452	519	467	508	477	513	508	492	494	511	467	471	448	492	520	480	482	454	489	441	491	510	471	536	497	535	531	459	498	551	469	457	490	490	539	517	467	495	488	458	474	459	502	491	510	486	444	473	456	523	476	452	452	492	516	467	504	506	518	446	494	462	465	467	458	485	483	513	488	458	483	471	478	488	491	482	496	488	515	481	495	506	464	419	491	496	499	483	457	464	453	464	465	503	463	473	466	467	506	474	496	443	544	464	488	450	469	500	490	474	492	484	492	504	488	457	498	478	517	508	477	503	523	477	508	506	476	462	485	511	515	450	503	468	487	494	498	463	487	473	409	500	501	463	473	478	488	482	482	519	476	475	450	457	517	476	510	465	490	485	457	472	517	485	495	479	517	505	510	472	485	491	485	492	488	494	497	521	516	483	498	510	499	450	519	510	478	519	477	510	484	489	512	504	477	452	478	479	517	471	481	468	460	457	477	463	496	484	470	454	510	502	510	447	451	464	471	494	489	514	502	478	469	485	511	519	538	468	489	516	472	498	494	457	493	467	484	453	473	505	494	472	521	470	458	481	522	466	472	502	498	477	487	456	476	501	497	477	487	495	506	452	514	487	445	459	464	436	491	476	498	478	470	464	470	457	480	491	465	463	447	484	481	480	477	480	459	505	489	511	492	487	461	472	487	496	501	494	453	495	463	511	540	498	515	486	462	447	474	522	477	472	464	442	528	486	506	506	489	483	492	483	500	478	448	494	476	467	493	518	508	458	520	502	479	508	464	457	516	495	494	475	497	505	474	482	492	468	473	467	493	463	445	524	510	433	506	508	489	483	510	530	470	487	472	460	491	485	469	444	473	441	456	520	479	511	450	487	463	506	466	488	486	471	481	520	520	507	510	472	496	475	519	520	480	512	498	480	511	467	483	478	469	490	479	484	513	466	514	480	493	495	495	416	533	491	494	454	478	488	468	515	488	472	466	484	459	499	471	509	484	495	483	510	488	501	472	483	463	466	512	515	482	475	496	485	489	491	526	512	489	528	473	450	478	473	494	452	495	490	482	484	484	481	454	485	484	530	497	522	455	507	488	516	474	479	497	470	506	474	490	450	464	452	501	490	486	474	466	480	475	471	482	495	462	465	480	531	513	474	469	515	462	455	513	483	502	508	445	488	486	472	501	448	492	488	455	466	459	487	494	514	504	498	510	532	461	473	450	493	482	440	466	503	456	515	506	532	464	487	479	473	508	498	478	486	492	479	451	498	482	528	480	483	526	471	468	497	450	496	478	495	477	463	469	470	508	484	489	491	475	448	486	494	500	490	495	512	479	446	491	482	451	522	459	492	467	468	508	457	480	487	475	469	484	445	498	485	514	511	494	453	482	478	484	521	516	431	491	482	471	462	483	479	485	489	456	482	452	466	482	475	500	459	508	502	441	464	485	500	480	481	512	485	503	506	508	480	490	493	502	495	490	489	440	502	492	446	463	482	486	481	466	478	514	470	449	439	466	501	437	437	478	450	489	497	486	497	518	494	474	474	462	505	493	501	480	483	467	471	520	506	450	482	510	486	458	476	485	513	508	484	481	474	491	455	458	514	468	454	470	450	431	471	470	487	524	501	470	469	459	557	505	468	485	487	480	469	509	485	487	486	506	477	492	481	471	507	500	480	485	519	420	489	473	473	522	492	508	528	536	510	466	454	486	465	481	444	476	485	508	471	517	453	455	467	465	529	469	529	513	532	501	452	488	452	501	452	450	492	493	475	496	476	500	478	487	498	492	464	482	490	515	503	501	465	498	488	487	478	448	457	486	498	503	512	478	489	479	497	498	484	481	475	492	472	480	527	462	507	492	500	518	456	483	480	482	512	506	484	467	475	540	478	470	456	484	462	447	450	490	498	453	483	514	488	471	477	486	515	460	478	510	529	494	478	494	476	530	486	454	458	470	487	450	531	499	485	513	486	490	455	501	469	506	505	489	457	490	485	497	502	500	487	493	445	519	463	467	487	506	490	529	457	495	505	509	499	524	499	480	462	497	485	463	509	491	468	459	448	495	493	456	475	466	510	470	461	455	504	501	510	449	504	446	480	483	519	487	476	482	493	482	463	463	481	481	519	478	460	478	536	472	499	515	504	483	487	491	467	516	480	451	475	480	486	471	493	468	495	496	492	486	459	487	524	485	473	522	451	486	471	499	509	480	488	480	512	495	499	500	501	466	474	482	476	481	478	513	442	508	476	471	503	457	462	510	489	508	502	485	467	477	495	497	462	455	488	465	489	469	499	465	440	488	514	481	512	468	491	466	484	491	489	489	520	463	464	452	502	497	469	466	478	474	490	491	500	502	458	490	450	497	526	508	492	493	491	528	500	537	512	479	498	446	553	476	500	468	492	450	480	490	469	462	445	509	482	419	493	493	453	453	531	533	474	466	497	468	511	481	461	484	483	465	454	482	479	487	511	478	525	466	477	469	497	463	492	506	514	508	497	502	490	470	509	477	510	477	504	491	476	504	457	464	495	488	474	473	466	434	439	495	454	467	516	467	456	484	483	490	500	470	482	462	479	503	435	478	426	466
27042	20524	12489	2687	340	218	162	146	127	140	128	109	139	141	117	114	129	143	130	122	136	113	115	129	131	114	123	127	126	138	139	124	119	94	100	106	114	106	118	128	121	100	117	116	99	157	115	132	127	119	143	132	117	109	123	126	134	109	121	92	118	120	134	108	121	114	128	112	110	119	132	121	119	122	118	113	123	126	120	131	109	115	122	123	123	135	114	113	124	136	142	119	117	100	120	119	137	137	106	136	114	116	115	122	103	134	111	128	118	120	137	135	127	111	130	115	146	110	128	136	106	99	123	123	131	112	118	131	134	123	130	121	95	132	120	126	138	96	120	116	117	113	143	110	122	114	116	126	120	106	128	112	125	89	137	117	124	127	121	121	142	121	150	112	125	130	123	105	123	126	121	108	109	106	119	125	116	104	116	131	115	135	120	132	113	109	114	121	95	113	124	127	137	134	117	128	116	119	115	113	121	112	120	114	106	127	130	131	116	98	118	111	115	123	110	114	112	119	108	119	125	118	120	128	104	129	116	115	127	126	126	114	120	134	127	135	102	119	109	115	129	106	127	119	98	120	116	117	136	129	112	135	130	129	124	120	120	125	106	123	112	118	125	121	107	122	120	130	113	114	104	119	115	101	115	125	114	118	102	121	125	115	149	140	115	127	105	116	112	114	139	94	109	150	127	103	111	115	128	117	131	123	125	119	123	127	119	117	108	125	119	131	115	101	125	105	132	111	107	121	113	116	112	138	139	104	125	140	144	123	119	128	119	119	105	119	127	108	133	138	106	142	119	126	98	101	125	114	124	120	138	109	117	113	120	126	114	140	124	104	118	113	127	109	146	95	106	119	111	136	119	130	142	121	114	108	128	111	113	117	112	115	123	130	130	127	116	118	125	111	119	127	112	113	112	125	115	116	123	112	112	131	130	130	136	140	124	119	124	117	129	119	117	124	105	125	117	112	126	119	141	122	130	117	129	152	126	122	134	130	131	123	112	106	123	107	124	122	133	115	135	150	106	110	122	114	147	120	112	116	130	108	123	113	123	103	119	123	113	117	128	134	125	112	133	111	112	108	105	119	108	127	115	100	114	130	127	122	118	116	118	116	129	116	121	138	127	108	110	105	115	129	107	137	110	119	117	107	113	128	118	83	119	106	126	131	124	109	134	125	85	128	120	116	146	120	146	112	134	135	125	112	128	112	118	122	126	119	123	104	124	146	120	133	102	95	116	116	100	117	137	132	117	123	110	98	130	115	110	105	126	101	133	109	117	129	117	136	118	122	110	112	125	121	124	111	123	94	124	137	122	114	127	116	129	117	123	116	121	140	127	130	124	129	124	119	106	130	112	131	119	123	121	152	111	114	115	148	103	125	122	135	116	93	115	97	111	116	124	126	116	121	104	130	115	124	119	111	118	127	143	125	126	140	132	114	127	127	139	112	110	113	125	142	115	126	128	126	121	123	118	113	146	110	100	127	116	143	113	119	106	127	125	113	127	113	102	119	95	107	122	149	127	117	120	104	124	109	125	131	107	126	124	109	101	115	109	119	122	139	119	136	124	108	121	107	125	128	123	116	122	119	117	119	101	105	139	105	121	114	121	137	122	125	116	125	105	111	124	134	102	103	108	117	124	121	122	118	110	107	132	111	108	106	119	121	120	126	124	126	123	121	125	139	128	122	114	121	103	122	132	123	124	107	107	151	123	112	113	120	119	117	111	110	115	105	123	126	118	117	149	117	121	116	122	132	131	113	123	111	127	116	112	123	97	115	115	116	128	104	91	104	121	115	119	139	123	116	101	111	119	117	112	112	129	126	119	114	125	112	108	108	136	110	140	123	132	121	105	117	134	114	121	94	130	121	117	105	131	114	128	124	124	118	114	144	126	117	133	137	127	121	103	127	135	97	143	126	117	104	119	125	104	101	108	140	116	124	125	142	131	142	120	114	115	109	113	111	126	115	120	112	138	123	116	135	105	131	100	123	124	118	131	116	117	108	118	101	109	115	128	134	124	115	133	121	126	122	124	107	124	134	131	134	126	112	125	110	103	135	125	120	118	122	117	124	132	124	124	136	113	144	122	133	116	122	129	107	137	108	126	128	115	110	137	126	115	129	120	113	128	132	120	136	117	127	109	122	109	120	124	141	124	114	102	121	116	93	118	114	124	133	127	130	110	119	118	116	100	106	140	91	122	108	113	120	123	120	119	125	113	108	112	123	150	137	116	125	118	104	116	137	117	125	91	131	101	112	132	137	124	115	122	127	123	116	119	152	124	136	133	115	116	128	111	126	125	119	134	122	122	118	145	119	116	133	137	135	128	122	140	127	116	124	109	117	109	116	119	119	122	105	148	109	138	115	111	123	121	118	125	108	134	129	127	109	133	136	114	131	120	134	118	108	111	120	118	105	115	130	134	111	149	122	113	120	119	129	116	134	115	105	135	119	126	127	117	110	118	123	112	117	121	126	116	132	122	105	118	115	108	112	110	140	116	137	134	133	117	133	102	110	138	130	111	117	130	114	143	133	126	125	100	128	103	112	115	133	102	105	108	113	124	143	125	119	125	111	138	133	120	124	115	111	90	128	112	105	127	127	135	121	109	125	104	90	123	97	127	129	138	109	120	114	132	113	110	127	116	116	133	122	107	117	114	114	116	114	119	128	112	130	140	122	112	122	122	116	131	116	125	125	152	116	114	116	112	108	130	132	131	112	124	111	124	102	96	140	115	107	126	106	118	109	104	120	109	132	127	136	111	115	120	143	127	127	122	120	103	142	129	125	127	126	112	100	106	102	129	129	114	105	127	125	130	107	121	111	114	91	146	103	123	134	115	112	115	147	124	105	115	92	89	105	127	118	135	115	109	112	115	109	134	109	129	127	135	122	109	121	120	120	123	115	116	112	134	109	113	114	108	113	135	115	122	144	104	117	118	137	99	130	127	114	110	130	129	127	114	93	127	133	115	119	111	127	125	139	111	118	144	123	115	128	119	125	145	131	131	126	155	135	111	109	130	119	120	135	142	119	112	131	120	150	119	118	125	140	109	112	114	122	121	133	115	118	112	115	131	117	103	101	107	120	121	102	122	108	119	106	127	136	118	117	107	119	118	121	125	131	117	118	132	93	97	121	154	104	139	110	112	113	110	105	113	129	108	138	115	135	113	119	137	137	120	125	123	133	137	120	127	132	108	112	133	109	120	127	112	121	126	124	125	127	141	130	124	127	110	132	125	110	107	134	121	148	105	105	124	111	106	116	114	105	120	107	127	127	115	106	117	116	125	113	116	113	128	123	113	100	120	132	129	128	141	141	135	142	132	110	122	131	128	121	127	108	141	123	129	110	116	109	119	116	126	112	122	124	107	128	113	121	116	125	125	109	109	106	121	132	128	118	115	131	135	134	121	107	112	96	122	117	107	108	128	127	111	107	132	125	124	134	116	127	119	125	136	121	134	138	119	127	116	134	126	106	123	118	103	108	119	123	106	120	110	119
5559	8252	9995	2755	317	295	211	190	192	167	172	208	170	167	166	165	175	146	154	152	151	155	168	159	148	159	162	155	153	167	166	134	142	151	129	147	136	170	157	121	137	127	132	134	131	167	159	147	132	143	139	162	145	161	140	131	148	122	144	140	161	137	141	151	168	157	147	163	155	167	133	141	150	140	144	124	157	165	144	145	168	140	146	138	156	134	146	162	151	137	146	141	151	145	163	154	146	156	141	157	151	162	149	140	149	151	151	159	160	159	148	157	147	139	134	153	165	146	163	156	152	150	119	162	149	133	120	116	149	145	158	140	171	156	136	159	138	160	126	156	151	157	141	145	131	151	148	146	159	141	144	169	136	146	151	148	115	135	142	123	149	151	161	152	140	166	148	156	155	147	166	148	147	160	130	134	141	157	159	156	135	138	158	151	161	135	155	173	145	161	145	165	152	143	135	140	132	149	125	164	153	146	152	145	146	166	181	147	137	148	154	137	123	155	140	149	167	150	154	163	146	135	141	153	140	141	162	160	150	129	137	173	154	122	138	162	144	128	154	148	144	131	143	160	143	146	169	148	149	163	159	139	153	159	163	149	155	144	170	171	143	132	145	163	147	151	156	145	135	134	153	158	162	142	167	128	151	157	130	146	157	143	170	158	133	139	136	158	143	177	144	150	141	140	160	158	148	150	139	152	153	159	162	142	164	136	155	156	149	150	152	154	145	132	151	180	182	145	176	125	139	152	160	162	156	157	137	167	154	143	138	151	163	149	158	156	169	165	157	141	154	147	134	149	160	148	157	152	160	155	170	148	135	141	127	148	152	139	133	135	117	125	145	122	157	150	159	155	151	152	135	130	147	166	146	146	162	153	170	135	164	138	179	134	146	142	145	141	138	156	168	152	128	148	142	141	161	151	140	146	170	157	157	135	158	147	159	142	147	164	155	167	159	135	145	144	131	155	139	137	161	163	175	136	174	148	164	153	170	135	138	164	149	158	160	147	138	158	146	123	136	135	163	160	133	143	167	161	145	142	140	147	171	147	151	150	151	166	149	148	120	136	151	155	140	152	155	150	157	150	160	157	142	156	153	144	135	161	128	140	170	158	156	140	146	152	128	142	133	167	131	149	140	153	133	130	157	166	137	147	157	127	163	147	163	161	152	153	155	142	167	147	145	132	170	158	153	155	148	139	152	157	139	127	155	152	153	167	145	164	135	153	151	139	144	150	165	140	152	133	146	148	140	149	166	156	148	157	152	138	152	122	146	151	150	150	156	157	172	160	146	153	141	146	176	150	148	160	147	147	139	144	155	139	136	164	149	151	145	128	156	146	154	149	138	167	164	152	147	140	148	148	166	139	124	159	154	164	137	143	147	166	142	155	138	161	140	149	147	126	165	157	150	158	178	140	150	128	151	135	152	162	164	150	151	151	147	155	143	144	162	152	162	161	142	163	156	141	141	140	154	140	155	127	154	148	159	157	153	156	132	151	132	133	132	150	140	129	154	150	164	136	160	123	138	150	152	135	133	156	131	146	162	144	141	117	170	153	148	162	163	140	138	139	137	164	140	139	157	158	162	161	146	130	147	166	147	165	159	165	164	124	145	135	143	153	164	157	138	167	150	139	137	150	141	151	143	134	139	145	151	133	152	138	152	130	126	127	140	129	150	144	159	133	179	135	153	153	140	154	139	132	169	178	158	150	154	144	144	158	144	143	160	127	150	137	146	157	158	149	144	140	170	131	129	163	168	148	161	143	171	156	137	139	158	145	160	163	159	141	155	150	144	179	154	168	144	158	153	134	160	151	150	151	155	142	129	161	140	161	153	149	152	153	153	159	157	149	132	141	143	149	141	165	159	131	144	143	154	148	130	168	138	143	161	154	140	152	134	137	148	134	158	155	177	145	138	160	139	140	140	143	174	150	139	136	161	146	157	175	144	140	133	143	154	133	133	140	132	136	164	152	148	156	146	154	141	146	144	156	153	158	138	157	151	137	138	152	136	140	131	153	151	130	146	132	154	145	139	153	126	132	140	145	132	152	156	143	149	160	146	128	153	161	139	152	139	157	155	152	145	156	138	165	152	141	143	175	138	133	138	151	146	166	162	180	129	151	149	148	152	165	150	168	133	155	154	176	154	180	155	150	144	149	145	174	140	137	154	138	130	142	147	154	137	152	138	139	140	134	153	147	160	150	145	134	151	135	148	154	139	163	153	160	146	148	160	146	163	139	145	133	151	162	122	138	160	158	141	146	163	148	148	142	125	151	118	145	171	146	136	163	149	145	146	148	148	155	131	160	135	136	145	139	157	137	149	162	122	163	120	142	133	162	135	125	135	124	151	146	128	146	154	136	145	136	146	137	141	128	127	155	128	149	147	135	137	138	122	149	129	169	151	152	157	152	156	153	147	155	136	161	142	135	170	139	165	177	146	153	158	153	152	151	124	159	136	150	154	153	135	164	148	140	138	142	148	135	150	170	145	142	135	150	148	157	147	161	150	144	146	162	141	162	161	150	151	150	146	124	154	127	146	166	178	157	158	155	159	142	150	166	153	149	166	135	158	158	153	182	154	146	158	151	157	161	169	137	152	163	153	157	165	161	149	165	154	166	173	137	151	143	156	145	142	160	154	160	146	161	154	128	135	133	140	157	152	133	170	157	145	137	127	153	134	141	156	134	162	134	142	144	147	162	146	135	149	159	150	146	156	153	122	163	150	141	147	164	154	157	157	168	142	150	169	156	138	140	123	143	142	156	143	132	134	155	145	148	139	161	140	146	146	150	143	138	183	128	140	168	142	141	144	155	140	133	150	159	133	137	152	135	147	135	168	160	139	149	129	157	148	144	138	167	133	165	159	156	143	159	169	144	142	148	132	157	156	154	146	168	149	145	138	124	146	138	165	155	169	163	152	134	127	177	139	157	174	137	142	149	158	140	149	132	158	147	150	152	144	157	146	137	151	147	165	153	153	139	153	157	178	147	159	155	150	133	156	139	158	146	137	143	170	154	176	151	117	174	173	140	153	164	143	156	149	165	145	148	130	157	136	133	148	160	144	141	155	133	131	149	155	153	150	167	166	149	140	143	161	151	159	144	125	156	155	138	146	157	128	151	144	151	142	148	162	119	149	130	173	190	139	155	138	152	143	143	148	156	140	141	157	146	165	137	151	137	156	143	148	154	161	155	136	146	159	164	141	144	133	153	138	143	131	134	143	130	169	162	140	138	169	162	136	140	138	164	130	148	139	152	147	138	139	133	181	152	140	178	154	144	151	153	148	142	137	181	145	171	163	145	158	128	158	148	171	159	139	126	147	165	161	164	149	162	129	152	160	172	150	149	130	157	146	148	146	143	174	160	143	137	158	130	143	168	145	138	153	141	152	141	158	162	157	128	149	150	155	140	161	138	155	158	145	154	136	157	151	140	158	162	171	167	139	157	146	145	158	132	152	155	109	160	122	170	149	167	120	163	154	149	145	152	130	160	153	154
23662	21166	28587	24084	21119	10820	1246	784	642	531	487	466	452	423	365	331	342	338	365	297	349	330	320	314	304	316	313	287	320	311	298	312	329	291	316	306	310	292	316	290	306	291	307	309	307	309	282	327	275	313	314	265	243	314	314	284	300	275	282	261	305	284	293	306	311	318	276	270	291	312	274	298	323	296	285	320	287	288	269	271	270	290	303	311	282	305	289	310	252	276	274	285	316	265	296	275	282	265	284	274	306	306	281	309	296	284	318	334	294	275	296	289	283	271	280	275	305	298	302	266	295	275	285	291	309	274	281	261	291	288	305	290	277	273	291	268	325	274	282	293	269	294	285	296	295	265	279	284	272	277	290	307	266	276	290	249	299	279	317	286	297	272	305	265	292	296	327	304	270	270	286	284	286	288	285	299	255	284	311	257	312	298	305	275	309	303	311	306	283	286	324	301	276	280	308	299	283	290	297	278	293	262	309	288	270	262	287	306	283	303	277	263	308	274	312	285	300	282	286	302	300	279	299	298	264	292	279	283	286	293	279	255	284	277	289	293	274	255	269	297	269	243	301	303	289	269	269	264	272	297	268	280	272	294	281	304	293	272	273	291	267	280	249	267	295	282	288	261	297	294	310	257	277	280	289	282	293	262	300	271	294	287	268	290	296	262	263	291	294	280	282	277	296	308	293	292	293	293	283	308	276	272	300	315	266	269	300	295	300	265	312	290	295	283	296	292	286	296	299	282	267	288	264	320	283	275	273	293	313	273	311	304	283	281	290	273	248	276	291	268	264	261	257	271	283	282	281	317	265	274	272	311	267	295	270	293	304	282	283	279	268	261	275	269	299	307	252	295	299	301	292	268	288	262	265	323	272	267	275	274	261	316	256	269	312	299	280	283	263	297	295	277	311	304	291	276	278	291	290	284	258	281	273	294	270	288	301	304	277	307	294	284	288	269	303	298	300	295	299	322	256	317	271	275	316	299	274	286	300	289	270	253	295	276	292	295	294	268	283	261	283	293	297	281	281	266	276	306	285	295	282	282	286	292	309	284	272	276	278	291	295	311	284	271	317	282	306	268	313	263	282	282	288	274	281	244	284	283	275	270	252	265	266	280	269	274	258	290	276	276	282	285	303	274	300	292	293	271	265	292	286	283	284	308	261	306	317	285	292	282	293	265	276	259	269	309	303	298	265	292	285	290	261	282	287	271	298	301	276	334	279	288	309	291	270	324	268	295	279	315	283	280	281	279	287	296	289	276	295	301	278	285	305	285	326	290	287	280	291	265	265	275	310	278	286	260	253	262	243	270	312	288	299	319	300	281	304	283	262	280	302	293	285	301	316	293	286	327	311	256	274	277	281	271	298	305	298	290	258	259	292	284	268	261	264	271	302	276	239	306	255	288	281	261	316	285	298	318	301	303	302	270	272	288	279	308	300	282	256	258	304	260	274	294	319	278	272	276	278	286	286	279	293	251	289	279	298	265	285	261	280	245	292	290	266	285	269	282	286	277	273	272	273	269	293	308	276	288	311	292	303	290	287	319	279	284	287	291	297	258	288	269	262	268	271	297	293	262	266	287	304	283	274	295	311	253	279	274	268	290	279	307	306	293	286	282	275	246	273	276	271	265	273	295	299	289	296	300	311	274	302	292	275	295	271	289	255	273	308	306	287	293	270	315	322	253	276	288	320	303	290	260	294	284	306	254	303	299	319	277	288	280	282	266	290	294	288	280	297	261	308	297	287	287	304	312	295	304	272	316	275	292	305	281	314	289	276	295	261	288	302	276	292	310	304	306	287	317	294	306	255	314	282	295	296	312	312	276	248	256	303	270	268	279	294	262	289	274	286	269	293	300	291	294	276	309	290	273	289	271	292	274	286	264	287	271	298	266	283	280	282	290	258	249	291	307	262	251	302	280	280	263	322	285	290	289	276	285	312	313	261	306	274	284	306	272	286	287	289	285	256	299	311	287	260	291	274	312	276	269	260	295	306	266	276	277	267	291	274	286	280	296	288	281	284	272	282	300	297	284	301	307	253	301	275	274	329	287	274	309	277	253	267	282	287	291	287	309	289	261	270	277	275	278	279	283	280	289	304	286	278	259	260	269	273	297	249	280	273	286	241	276	271	287	273	286	301	302	284	279	274	278	271	278	295	302	260	242	283	284	288	286	314	283	295	297	272	316	258	270	236	326	280	302	283	305	289	292	255	286	276	287	285	295	292	275	275	290	263	289	298	276	301	281	278	289	296	298	289	288	291	302	303	297	292	275	288	265	316	300	298	284	270	283	287	284	288	289	290	298	284	302	319	287	281	272	285	290	295	275	264	292	302	279	280	263	279	314	297	259	328	277	255	277	303	274	261	299	300	303	274	280	301	295	302	297	257	273	272	259	303	277	267	283	314	273	310	296	283	284	248	300	297	310	257	301	283	295	260	274	262	282	298	285	268	284	337	280	294	297	276	269	298	280	272	303	274	300	300	306	293	307	307	274	291	279	271	276	325	300	295	318	272	274	282	301	272	292	277	276	263	280	274	292	295	320	290	280	285	325	269	250	261	266	304	286	302	259	295	270	291	263	289	273	276	296	257	306	267	284	282	284	287	291	299	274	253	286	305	281	296	289	282	282	246	313	285	250	284	299	296	291	268	278	290	290	252	268	259	280	312	275	284	299	276	255	283	263	266	274	305	298	286	280	310	283	290	290	302	291	276	290	316	264	270	289	280	275	306	275	270	268	297	296	290	310	298	288	282	281	291	300	280	264	308	279	314	270	277	279	284	293	271	272	302	308	309	291	254	290	286	301	292	289	317	284	281	309	250	295	293	332	269	279	300	288	270	306	300	288	267	258	288	257	301	292	289	254	266	274	291	273	288	253	310	290	261	280	249	284	300	336	271	296	271	279	283	265	272	275	251	311	309	279	255	297	293	291	288	303	291	293	299	280	285	264	253	266	307	290	305	290	265	295	304	278	297	320	309	298	285	272	297	314	305	301	283	305	287	269	277	280	264	286	293	273	302	321	281	292	269	292	291	271	292	259	272	280	271	313	276	275	304	295	285	304	280	286	295	278	302	321	248	299	320	304	263	310	281	271	258	291	322	280	269	307	289	270	279	293	262	306	289	301	255	312	281	304	271	284	283	294	262	289	282	272	274	274	286	273	267	311	285	288	279	296	289	277	294	280	289	266	262	291	302	282	317	262	285	307	280	282	273	281	296	277	293	305	284	318	295	276	279	276	268	307	273	282	290	290	291	254	291	293	268	284	277	280	287	312	265	325	264	290	260	283	254	284	274	297	281	274	257	275	297	303	282	281	262	314	302	288	290	270	278	305	263	270	268	277	291	293	283	292	272	269	285	257	270	288	307	284	290	275	303	286	299	296	257	297	300	282	276	290	284	292	296	291	259	274	294	277	258	267	273	287	285	278	272	303	291	297	273	268	261	306	263	289	312	303	303	321	275	307	286	309	308	268	291	317	292	268	295	327	295	293
6539	19856	17818	14897	2895	2163	1661	1323	1004	884	773	737	598	603	532	484	472	455	453	386	405	407	419	398	393	356	379	367	353	361	353	367	366	370	352	330	343	353	343	318	360	338	357	357	369	330	351	347	322	320	334	359	360	324	340	357	346	320	356	328	344	307	326	317	323	314	337	311	341	327	339	330	342	353	340	332	323	306	329	343	367	301	353	352	323	352	319	325	336	322	365	302	342	320	336	320	335	333	348	294	326	311	334	338	309	310	334	328	341	333	325	307	341	305	323	335	319	310	348	329	326	337	328	267	321	319	350	335	334	341	309	339	342	336	336	353	335	331	339	307	334	338	342	338	332	347	345	368	330	299	340	332	356	318	342	330	332	334	300	346	325	325	320	297	299	332	341	313	362	321	315	342	327	319	314	334	290	368	344	330	313	307	341	310	301	353	340	343	334	295	337	337	337	330	323	339	331	340	335	336	319	333	326	321	324	292	321	336	329	325	298	331	339	340	376	305	310	307	283	311	308	322	327	317	344	314	315	320	304	296	325	306	331	323	333	310	315	354	297	324	360	346	332	349	318	304	310	312	304	347	334	327	302	366	339	335	315	339	345	330	339	301	313	319	313	325	335	319	321	345	303	311	294	341	306	344	327	331	338	336	319	326	378	318	333	319	316	317	332	310	324	309	357	315	314	333	364	328	352	332	321	322	302	334	300	299	332	347	339	325	320	317	323	315	313	329	342	373	310	320	291	337	332	320	333	339	318	336	338	314	317	311	324	323	333	307	304	339	342	335	318	311	325	336	331	298	341	311	339	342	341	322	310	336	329	309	312	332	323	316	308	332	319	327	310	324	373	314	336	347	324	344	337	330	335	321	302	345	346	353	309	341	332	348	321	316	307	357	340	314	318	288	318	278	345	329	357	314	339	338	333	302	319	340	343	337	329	318	314	312	311	311	324	336	315	323	316	323	344	311	331	325	304	323	323	356	336	341	346	311	316	301	319	306	342	334	302	340	324	336	334	364	334	330	320	320	357	345	344	318	313	325	329	311	332	318	304	337	353	342	341	309	339	308	323	348	336	337	339	317	316	348	334	327	334	319	313	335	308	328	361	325	305	318	315	318	332	364	311	327	333	321	324	310	320	346	307	331	331	325	304	352	287	336	333	327	279	327	337	318	315	325	293	327	329	342	287	286	325	319	315	335	353	305	334	301	288	292	348	341	321	308	328	338	315	294	322	314	319	324	334	367	317	333	335	362	311	307	286	347	328	314	338	308	334	372	380	343	341	324	335	337	335	325	346	338	345	310	342	302	356	296	324	323	325	339	331	339	286	286	338	338	331	303	343	367	322	324	324	318	357	345	364	346	322	332	339	344	297	353	338	321	339	303	309	344	352	334	301	320	359	345	356	332	336	343	341	357	395	332	315	324	347	329	346	316	342	313	327	307	329	324	298	317	331	363	381	289	317	323	338	325	354	333	325	332	323	354	311	341	335	331	323	361	335	333	342	342	277	302	336	324	333	334	331	304	314	323	336	309	317	321	336	328	322	308	310	338	330	311	328	308	345	327	329	338	292	325	329	325	333	308	317	337	331	384	352	322	304	325	334	327	342	324	337	329	322	323	360	341	355	320	321	348	335	308	342	336	334	322	332	315	347	333	380	369	305	349	345	345	320	329	356	338	335	313	314	337	336	328	341	335	346	336	304	338	326	291	331	349	348	341	334	353	312	335	339	330	302	300	308	338	330	343	337	335	329	304	351	318	309	342	306	291	339	347	317	333	349	346	344	333	291	339	303	301	306	323	339	331	348	333	344	335	332	302	333	343	334	334	337	318	315	340	317	313	351	295	257	365	354	294	348	382	328	273	348	343	316	306	315	339	289	314	348	321	350	329	337	325	340	306	332	320	333	328	341	330	330	306	342	334	374	320	330	332	325	330	331	362	323	321	331	347	321	344	322	326	320	354	314	316	321	335	346	317	316	299	327	295	333	340	337	358	321	344	330	333	321	302	341	327	309	301	330	365	345	318	335	339	325	347	311	321	340	319	333	350	351	313	319	313	316	339	324	336	312	354	309	315	332	322	342	343	305	308	372	347	354	304	341	339	313	318	322	312	309	320	343	332	332	334	322	315	320	343	319	309	311	331	308	304	369	318	321	332	305	337	302	336	376	304	351	323	358	319	344	340	316	329	320	282	344	302	347	331	323	344	325	384	347	331	341	339	331	345	312	330	338	315	300	361	305	338	321	358	353	321	351	320	298	365	381	356	319	347	338	310	315	322	315	338	326	324	328	332	337	353	343	331	328	357	332	322	328	331	332	353	335	324	283	306	354	299	317	325	343	347	298	298	329	327	346	305	331	319	340	311	340	329	338	319	318	332	323	354	316	348	306	312	350	320	310	346	308	349	362	329	319	334	331	338	331	338	292	349	337	308	336	343	364	331	327	323	337	376	336	319	336	340	335	314	354	349	350	319	351	342	311	307	325	340	351	325	326	303	331	315	309	314	335	341	308	320	340	338	318	338	315	310	307	354	310	329	344	346	318	314	368	323	294	322	318	323	318	316	335	275	358	288	356	315	320	332	315	292	325	315	363	346	287	313	331	334	330	312	322	320	326	302	349	333	336	313	333	296	326	305	337	339	340	330	326	313	335	324	288	347	328	327	311	350	350	311	318	327	331	319	336	312	352	335	328	299	319	298	309	334	346	313	360	353	370	322	329	320	326	326	303	311	340	329	343	325	314	343	335	339	334	369	337	306	307	327	311	326	332	317	306	326	349	308	318	358	301	317	329	340	305	326	319	310	337	292	319	334	318	332	344	339	366	318	303	334	293	319	345	292	333	328	319	328	327	353	342	349	314	313	316	311	339	332	333	345	313	329	332	363	318	345	311	315	330	361	334	305	361	321	349	331	307	285	301	332	343	321	306	303	305	320	354	344	331	311	322	291	350	322	345	322	335	346	323	322	336	332	316	309	328	344	312	328	326	316	331	341	317	293	333	333	339	323	352	351	333	344	311	365	303	337	331	327	305	313	340	317	325	296	331	308	336	335	297	321	301	341	345	303	308	345	330	325	342	337	307	338	341	336	349	298	344	327	320	331	326	344	330	322	327	311	359	370	317	369	322	322	308	309	336	345	328	340	327	302	313	312	323	342	341	331	328	326	334	310	335	340	292	327	345	327	310	326	350	339	314	303	336	296	327	337	352	364	310	352	317	313	353	314	332	322	310	337	345	307	341	352	338	332	294	290	319	337	310	328	351	336	331	328	336	306	351	333	304	365	336	304	332	320	329	351	355	332	336	332	311	384	328	307	298	321	327	314	324	362	351	308	306	340	349	333	307	327	348	352	320	322	339	312	359	323	338	327	329	350	345	346	355	328	329	307	324	321	293	325	351	309	303	342	298	318	368	338	337	322	290	332	324	312	338	349	300	335	308	333	324	348	318	346	297	325	331	340	315	302	295	318	335	389	310	306	314	330	325	298	325	332
24821	21152	27564	24937	11726	715	466	385	299	281	264	243	254	206	205	191	190	214	194	189	184	207	176	186	196	186	199	193	181	174	207	188	195	159	157	158	166	146	192	168	164	173	165	153	181	173	137	175	184	165	161	156	151	169	189	152	195	163	173	161	163	162	144	162	170	159	153	160	173	175	181	138	185	177	167	165	164	145	149	184	180	168	169	151	146	167	193	172	159	163	182	205	163	188	166	160	189	180	157	161	149	155	195	202	153	158	197	158	175	148	159	151	177	176	177	169	155	151	186	155	151	152	148	178	182	155	179	164	153	159	174	154	188	175	173	182	173	151	179	202	180	163	177	150	154	176	187	171	185	171	167	159	183	153	168	159	178	157	178	179	137	161	159	171	171	180	183	159	167	174	170	176	177	147	170	163	146	158	169	193	187	174	152	156	175	149	182	165	178	159	171	186	179	163	182	163	179	161	170	159	172	168	177	140	180	187	152	177	165	180	177	164	152	145	179	186	169	136	167	174	172	173	167	163	169	161	178	178	155	160	168	171	175	160	165	193	169	167	163	151	170	158	179	157	176	171	176	185	149	161	186	172	161	181	173	180	189	138	179	154	176	152	162	168	161	174	172	155	158	164	186	154	183	176	178	163	173	169	168	154	176	152	168	159	153	182	158	165	151	149	167	153	171	174	153	161	181	179	168	149	171	159	170	183	156	161	181	169	156	168	161	166	175	166	178	174	147	167	163	173	154	174	178	162	154	166	168	170	165	176	171	178	165	160	168	149	162	182	165	165	172	157	169	147	157	149	170	151	171	152	146	170	180	156	166	176	184	180	175	177	171	184	165	199	161	174	177	184	166	149	179	201	176	180	142	147	157	173	180	194	165	171	169	155	167	169	148	168	176	164	193	152	175	165	170	186	184	163	181	157	173	186	156	163	149	137	168	140	189	179	167	166	147	155	170	182	170	175	157	180	169	152	176	157	193	160	168	171	174	160	183	179	164	186	165	169	164	164	178	186	159	163	155	158	186	161	170	170	181	188	161	172	153	172	183	170	168	137	166	166	183	153	155	154	172	197	135	164	180	169	181	145	118	163	155	164	147	178	188	183	169	197	156	159	155	173	184	155	180	166	174	185	163	158	173	162	137	189	189	176	186	150	170	169	184	131	181	170	164	150	186	153	181	189	171	182	183	208	179	156	164	162	188	162	171	141	149	161	162	173	166	129	175	188	153	193	169	159	171	165	167	171	159	147	166	177	168	180	161	171	169	157	156	163	167	163	166	161	188	182	137	193	178	164	187	175	187	183	155	162	167	168	173	160	171	162	182	178	174	179	159	176	170	178	181	165	142	169	172	179	166	182	175	151	145	179	160	140	187	178	176	161	144	151	150	171	163	171	186	174	166	170	148	175	170	167	170	171	195	172	190	202	191	158	161	154	176	169	168	145	178	150	182	150	181	164	141	158	146	137	144	181	149	159	160	163	145	162	164	168	164	193	166	171	175	150	153	155	161	179	170	178	157	173	175	157	180	180	167	173	154	167	161	161	147	141	155	169	180	173	169	184	150	184	148	158	155	173	168	168	158	151	161	174	170	152	148	174	193	178	173	147	148	176	160	170	143	171	153	172	151	172	156	165	188	164	155	177	183	180	184	165	143	157	187	187	150	174	186	183	182	174	190	166	171	177	144	169	140	162	166	182	151	194	177	164	183	146	170	177	184	181	160	177	162	163	153	176	169	183	174	173	154	173	171	179	164	188	156	168	163	155	159	154	164	171	162	164	158	136	178	176	150	178	172	164	175	159	176	164	172	179	148	155	164	174	170	185	173	200	146	183	210	173	162	156	171	175	176	150	164	183	180	155	169	172	160	181	174	162	168	137	185	156	178	164	176	159	176	159	138	187	140	156	161	186	162	171	179	168	163	190	176	158	168	165	180	162	175	202	170	180	144	165	176	164	168	171	131	166	185	165	168	183	172	174	165	182	185	175	159	151	148	175	182	176	156	151	164	169	150	149	149	161	173	163	172	149	183	178	154	167	155	163	180	155	181	170	167	169	151	182	180	156	165	160	165	181	165	188	173	161	141	165	161	154	184	198	176	170	164	157	177	153	169	150	158	175	145	175	163	178	157	171	151	170	174	164	150	171	186	167	159	164	178	154	180	163	168	180	166	171	176	161	175	188	178	163	160	154	167	170	169	147	162	155	174	182	150	169	152	165	163	175	165	154	152	173	168	172	158	156	170	161	159	162	175	151	181	156	175	168	164	173	192	167	179	181	161	162	170	148	140	170	173	160	157	173	170	156	163	189	136	180	175	142	136	180	153	162	180	156	176	179	150	169	158	176	167	165	167	176	138	145	159	157	143	168	161	198	157	169	152	147	169	174	170	175	164	173	152	167	189	173	181	176	162	194	154	166	151	168	147	176	153	162	197	163	157	159	185	166	165	151	169	156	178	163	163	170	166	164	176	188	160	165	163	177	155	157	150	191	157	168	163	183	154	179	176	185	156	150	159	152	167	174	173	169	167	167	163	136	159	153	165	172	161	153	143	159	184	174	160	160	172	156	166	173	170	150	161	176	162	159	160	159	141	154	167	160	177	175	156	169	151	142	169	149	180	134	158	167	166	140	161	147	176	161	169	161	182	166	159	162	147	161	170	168	166	165	166	163	146	186	157	169	172	165	171	149	176	174	172	163	165	166	147	149	165	171	172	164	177	180	170	160	151	157	169	189	186	151	159	149	185	171	181	156	173	182	168	152	169	152	168	170	153	174	176	178	145	150	151	179	178	168	159	140	166	169	170	182	159	147	165	158	177	161	157	148	169	172	161	158	183	154	155	172	162	164	175	158	182	162	158	174	163	201	163	176	136	185	175	169	181	165	157	164	167	160	181	160	167	175	150	169	162	161	175	170	159	166	198	158	180	148	167	171	156	167	173	163	161	194	164	155	156	159	165	163	187	167	168	200	163	182	144	149	177	162	174	186	201	143	158	158	166	149	166	182	140	161	180	175	156	169	168	152	161	167	197	158	153	158	157	160	184	172	182	179	164	159	174	157	170	183	170	157	176	163	185	167	184	173	161	175	185	162	164	159	167	164	184	170	159	167	160	157	158	147	189	158	189	168	160	166	166	170	168	155	162	158	166	165	159	176	173	158	165	170	160	161	184	151	182	177	158	180	169	179	161	169	174	167	183	163	169	179	174	175	149	152	180	167	164	176	157	163	147	181	164	193	180	163	146	166	164	160	183	170	167	184	184	159	182	154	154	156	165	156	172	184	187	149	196	147	168	156	148	172	160	154	168	179	190	144	163	153	157	161	148	170	178	154	183	173	162	159	153	168	166	144	166	158	161	173	187	166	159	140	153	175	178	168	163	140	159	179	161	176	173	178	171	168	145	201	133	166	163	184	163	181	188	151	151	170	172	167	165	165	168	150	175	184	160	150	137	162	148	168	154	159	189	170	164	192	168	150	157	153	170	172	166	149	172	186
6098	17193	13182	10199	1617	1274	906	729	641	541	460	450	359	345	289	279	289	304	266	256	261	228	257	255	222	235	219	223	212	231	214	227	225	244	216	227	223	226	205	191	227	210	205	201	210	240	220	223	183	200	229	220	220	218	209	233	220	198	208	233	199	239	211	206	239	205	210	224	185	217	207	218	223	198	210	223	201	226	233	216	235	239	204	218	189	222	223	210	222	194	198	231	213	196	207	210	195	215	234	218	216	227	219	225	203	190	221	204	204	232	227	217	217	217	206	217	213	230	212	209	216	222	206	188	191	250	193	204	209	205	222	194	229	194	207	226	212	223	220	199	205	210	211	236	218	206	219	231	224	212	210	205	218	215	220	181	208	206	219	207	181	246	217	219	213	216	228	222	215	207	228	200	212	207	229	207	212	220	228	211	194	201	243	222	232	197	216	194	227	223	217	229	194	217	210	182	222	203	202	231	212	189	205	218	214	216	206	209	223	211	224	216	211	211	200	211	220	222	220	211	252	184	184	219	195	219	196	212	207	215	216	211	200	206	187	219	218	204	205	222	222	211	205	188	210	173	245	242	208	196	203	214	223	212	231	217	207	186	228	198	223	197	224	206	200	210	213	218	219	222	188	217	230	210	190	218	223	221	234	232	203	209	221	223	226	214	196	231	195	210	198	182	207	200	234	229	205	223	200	211	225	220	213	215	213	235	219	242	214	206	229	213	218	192	204	210	197	222	200	241	210	217	206	212	195	195	199	203	206	201	203	212	206	210	214	232	210	209	202	213	223	218	214	213	205	227	192	223	206	211	219	203	207	182	226	222	203	207	233	228	202	204	212	196	196	212	199	204	182	234	183	242	231	199	205	189	213	204	210	187	203	209	196	228	215	212	189	209	199	211	216	213	215	223	235	203	183	230	207	220	220	199	222	211	209	198	213	219	220	213	196	226	203	206	188	198	206	226	199	227	198	223	182	231	237	194	211	233	231	209	192	205	207	208	210	205	214	241	200	190	241	188	233	197	200	195	215	219	196	192	231	223	211	242	214	203	198	236	237	199	221	202	190	215	202	208	180	215	193	239	208	227	208	222	223	186	208	216	236	217	223	204	203	184	222	214	218	211	183	191	217	214	204	220	214	185	206	202	204	190	214	217	206	206	216	228	232	218	209	198	213	221	232	214	212	205	236	197	221	234	223	191	222	224	232	223	204	220	197	206	187	209	224	203	239	217	190	207	197	204	214	207	213	214	243	175	215	225	205	212	233	214	211	189	195	223	193	197	228	214	209	232	204	220	180	205	208	198	198	207	196	196	229	210	186	229	190	221	213	198	202	203	223	223	219	224	223	221	210	236	195	221	201	215	225	213	221	213	226	194	193	209	202	218	206	200	228	237	233	201	187	207	231	210	195	218	218	218	224	206	218	215	176	178	193	207	202	210	225	193	232	194	216	220	206	184	208	216	185	225	197	236	201	226	216	211	223	203	181	196	230	203	224	213	210	226	212	220	247	228	201	221	207	200	196	252	217	204	223	181	212	231	221	213	243	214	217	214	197	217	212	197	206	214	209	212	199	227	208	216	242	218	207	182	225	217	222	198	192	216	216	220	199	221	200	211	199	197	189	228	204	233	196	188	200	237	200	211	200	199	186	202	204	216	231	200	239	212	185	229	204	216	196	197	217	206	194	208	200	219	188	217	238	181	214	221	211	232	193	203	210	199	188	207	210	234	189	237	215	231	217	219	214	227	229	214	210	236	209	198	247	194	216	231	246	246	218	232	225	201	199	195	209	226	197	192	194	220	243	212	209	205	223	193	195	196	232	212	221	212	210	203	214	206	220	209	194	214	210	189	211	211	207	215	227	218	228	219	202	231	208	244	200	210	217	231	217	246	223	197	222	203	201	198	199	207	195	217	174	204	214	217	211	212	220	200	205	186	229	223	223	200	218	204	226	221	215	221	193	225	209	224	227	220	196	228	219	215	224	200	193	217	188	206	214	208	204	216	198	210	212	207	223	239	229	203	238	228	218	217	204	225	217	226	211	202	222	224	235	214	188	209	226	197	202	191	235	215	207	233	203	251	202	219	221	211	242	211	216	214	207	222	210	231	220	200	236	237	202	231	190	214	227	193	235	210	213	225	182	205	195	201	223	215	237	220	237	191	211	192	207	209	206	208	200	230	199	223	190	201	202	208	241	244	216	201	209	234	189	194	208	220	232	190	213	234	231	206	220	224	207	257	236	221	219	220	222	195	210	222	206	204	201	210	190	207	213	203	217	210	227	225	181	197	222	216	224	199	213	201	200	195	228	208	240	233	205	211	252	200	230	218	199	215	191	236	169	212	205	215	231	206	203	217	199	205	213	215	203	220	234	204	220	203	183	218	212	185	210	203	211	204	214	202	212	211	218	213	237	210	212	233	211	212	222	243	220	206	203	225	233	190	237	214	227	214	194	200	216	219	191	201	211	200	210	212	207	212	235	206	209	213	193	216	232	211	235	212	212	209	214	221	180	211	209	224	215	225	217	186	213	199	199	209	234	218	220	212	203	199	222	226	192	214	203	201	217	215	211	205	193	201	199	224	201	246	193	177	211	202	219	222	225	218	196	196	213	199	183	244	215	213	235	207	196	192	216	256	216	218	216	207	221	206	201	215	210	219	224	216	198	216	192	205	218	225	219	212	196	221	213	201	225	227	221	220	231	208	196	207	203	186	188	195	198	216	219	225	210	231	219	220	232	214	196	231	228	220	189	231	197	208	200	179	187	204	212	203	197	233	205	210	219	223	213	205	217	200	221	240	219	208	218	199	212	210	233	200	203	229	187	204	217	201	241	192	226	239	169	207	198	221	197	218	186	224	192	201	208	216	215	220	184	208	178	214	189	195	200	220	222	214	213	220	228	204	216	237	201	192	214	202	192	222	198	209	202	189	210	207	215	201	221	204	211	198	208	199	229	251	206	218	213	208	199	210	194	199	197	215	219	197	221	229	197	194	226	191	227	206	199	199	245	219	192	229	233	223	206	220	190	211	188	191	190	213	227	237	217	191	166	190	199	177	211	198	201	225	207	245	204	221	234	224	224	222	192	208	198	204	232	227	222	191	213	229	225	193	227	219	223	232	199	193	209	202	197	189	187	207	204	235	258	233	206	201	200	185	187	198	211	224	186	211	210	209	216	218	212	208	211	210	203	197	213	237	205	205	208	210	202	204	204	233	217	207	218	246	224	203	217	213	191	206	214	209	229	221	206	194	222	211	237	191	189	198	229	200	202	202	207	219	207	210	224	201	220	221	227	210	230	222	239	199	220	213	212	202	219	214	200	221	212	238	196	207	206	250	209	231	230	209	215	252	220	186	210	227	242	227	183	216	211	224	222	229	191	221	224	203	214	206	215	182	208	187	212	213	215	203	211	219	240	200	216	215	233	178	199	182	209	217	197	204	202	185	203	212	203	219	194	212	218	227	232	213	217	227	191	215	233	218	190	230	189	244
22713	21214	29002	23708	21206	21248	10625	1483	1019	956	815	778	760	660	599	584	529	527	547	512	532	556	460	455	498	486	507	457	481	484	454	478	496	446	446	454	455	416	484	435	439	453	461	453	466	453	453	433	466	422	435	439	467	472	404	443	467	447	462	453	461	413	421	444	416	421	444	422	432	476	423	443	431	435	431	434	423	421	427	464	419	446	432	443	449	435	419	420	429	431	462	446	429	410	424	437	395	453	394	436	444	405	448	424	398	380	411	412	417	463	421	368	380	446	428	422	443	435	456	394	405	421	466	434	409	380	402	466	441	422	441	449	435	405	437	410	451	429	446	441	420	413	398	441	390	394	427	419	394	418	420	416	412	462	428	432	433	414	424	418	416	443	442	422	417	447	418	424	421	408	430	428	437	398	422	408	424	398	423	414	425	387	459	412	410	436	409	415	417	441	437	437	388	442	469	413	436	416	441	419	429	431	402	422	417	432	378	409	391	458	433	461	400	392	383	435	441	418	416	426	423	442	424	393	398	435	432	429	413	422	429	442	425	431	368	419	410	416	429	442	459	419	414	428	379	427	386	457	410	424	436	407	425	407	389	448	428	423	423	437	396	427	440	495	415	388	383	427	393	445	442	439	398	428	433	416	415	430	409	423	445	416	428	391	460	411	447	405	408	443	430	408	432	466	433	413	473	448	434	418	411	426	424	417	416	401	432	448	429	416	427	414	417	420	396	434	457	434	421	431	420	443	430	408	432	460	422	423	407	406	446	422	423	432	447	408	426	436	444	396	424	407	454	413	425	437	414	411	421	418	413	390	381	413	431	409	395	450	404	398	434	385	451	418	449	406	449	435	392	431	463	418	440	435	439	439	444	409	433	406	432	435	425	411	407	396	420	427	402	398	411	429	460	413	471	401	435	415	397	414	432	425	423	387	407	432	432	435	402	441	468	470	459	426	431	435	401	407	436	406	426	392	444	400	433	410	410	422	425	454	415	397	451	423	405	407	414	412	406	418	442	447	452	414	431	406	366	436	417	446	432	438	412	398	393	459	404	376	399	403	445	452	432	403	423	445	425	462	409	372	407	390	424	411	421	425	420	418	437	438	406	412	399	405	402	421	392	379	424	394	433	375	456	429	441	420	407	418	436	412	440	421	416	411	382	431	414	398	415	432	430	428	436	446	432	458	422	459	438	430	447	434	409	431	414	396	457	417	387	410	437	464	399	430	419	443	418	424	441	405	412	416	403	418	407	430	441	395	437	466	418	361	423	415	412	412	426	404	413	437	408	432	451	412	437	408	420	419	402	435	445	390	418	446	411	393	396	426	422	440	429	402	432	435	474	442	429	420	405	435	423	416	420	426	465	433	434	391	439	429	442	392	425	407	386	387	419	419	421	441	418	419	408	438	401	396	438	400	416	424	427	407	433	426	446	425	446	445	459	450	441	421	416	434	426	419	403	410	455	419	428	431	426	433	394	434	405	395	471	431	436	404	402	427	412	420	451	408	410	457	432	401	383	457	408	440	410	435	454	426	466	451	443	444	395	444	413	437	409	423	459	430	408	408	428	446	415	397	404	401	387	421	446	419	425	426	415	419	468	428	425	419	421	407	450	405	420	430	428	449	407	439	412	403	414	448	408	440	422	368	455	405	406	417	363	426	421	387	439	430	429	413	408	419	440	388	421	411	412	448	442	452	393	396	436	419	442	419	409	422	422	393	419	403	384	398	424	439	416	365	445	437	417	437	414	409	400	428	473	385	457	405	398	413	417	429	454	426	418	404	417	413	403	423	411	427	409	371	388	434	450	373	418	413	412	401	415	475	414	433	435	405	424	405	415	414	411	403	429	410	407	426	417	445	454	400	421	436	409	412	437	437	409	417	438	421	427	375	399	418	418	473	445	452	414	410	436	416	421	374	396	397	426	443	427	404	431	430	415	399	433	408	457	432	445	385	405	380	433	409	413	467	454	405	432	400	418	423	425	438	438	389	423	388	427	427	450	404	377	451	404	420	431	404	425	395	429	418	422	388	416	432	452	429	436	403	470	415	427	433	428	414	418	420	404	407	397	421	447	440	385	423	422	423	411	413	448	432	422	388	418	408	439	412	403	405	424	449	442	429	426	440	444	370	432	410	460	434	437	422	421	409	427	402	402	432	422	424	402	396	370	387	406	418	412	403	457	435	401	395	402	401	410	373	427	405	421	403	394	401	461	432	426	415	389	429	428	398	410	460	417	425	415	388	423	428	379	449	416	401	427	418	410	401	423	413	415	409	389	431	444	393	410	401	434	433	416	428	447	415	399	429	456	414	423	388	394	395	428	434	403	411	427	395	402	412	445	409	443	444	424	430	420	407	366	395	402	401	409	424	445	442	398	379	449	421	401	443	417	400	458	394	401	436	418	427	437	445	406	454	411	404	416	413	390	385	440	442	418	473	457	409	437	415	435	448	420	387	429	422	405	407	453	416	433	454	446	410	393	426	403	428	452	408	404	398	397	423	407	414	399	436	436	405	408	431	458	414	469	421	415	448	401	428	371	393	426	423	419	425	418	455	420	413	399	402	396	452	435	445	426	432	413	385	430	454	421	419	411	396	396	429	406	421	432	432	412	457	437	388	412	471	410	435	450	403	403	431	403	445	423	406	409	470	418	415	409	404	433	435	436	408	395	415	451	465	423	398	437	420	407	410	430	424	413	375	400	431	458	386	434	433	455	396	437	424	422	454	385	402	462	414	417	414	410	437	395	417	394	429	448	406	390	408	380	466	420	405	461	439	408	446	462	413	410	423	440	440	412	419	421	403	436	432	383	406	444	435	437	370	426	411	385	388	418	456	413	470	415	415	443	431	383	430	397	422	415	416	401	427	414	403	416	456	430	461	429	387	434	413	408	394	441	410	423	435	444	402	432	440	413	447	433	466	431	422	428	413	420	414	423	363	418	410	443	388	412	454	440	439	419	408	440	466	393	413	448	387	420	453	418	438	438	428	438	446	410	440	397	410	464	391	422	435	447	424	440	432	435	419	389	410	406	458	430	403	399	426	421	443	416	462	448	388	463	450	388	436	425	445	451	422	446	427	434	441	481	420	450	426	396	423	439	431	419	441	469	410	416	393	424	438	437	428	411	417	405	408	391	447	446	439	459	395	421	413	465	415	420	418	421	436	445	411	450	406	419	469	382	433	418	386	411	417	453	397	391	426	424	412	390	420	435	429	442	415	383	425	384	453	446	443	424	436	436	408	423	434	411	366	429	408	433	407	418	406	405	457	464	438	414	425	404	428	438	435	424	438	449	447	412	423	426	393	416	441	363	388	418	434	441	409	431	415	414	432	414	397	434	470	408	400	403	418	428	417	430	433	439	389	397	409	391	447	409	446	393	392	403	408	391	413	396	420	408	417	399	422	446	444	382	412	433	407	385	421	377	448	397	416	423	425	438	412	446	392	428	395	436	440	423	453	403	453	424	419	422	449	422	421	421	421	408	436	400	408
9293	28206	22631	17828	5327	4082	3058	2407	1930	1593	1347	1210	1042	1013	860	868	798	693	692	683	659	661	589	618	621	579	536	558	535	582	541	554	508	576	514	519	494	498	521	533	505	520	515	544	516	495	502	496	491	516	458	488	476	490	448	492	509	481	498	494	518	525	472	491	498	499	439	514	488	502	534	525	483	497	509	477	469	483	504	483	516	531	450	493	459	492	475	527	484	495	496	473	484	497	478	477	517	472	492	456	489	473	525	472	481	478	478	515	500	468	478	461	479	439	477	532	469	517	464	480	497	496	474	537	442	481	515	475	489	502	485	467	493	488	441	521	456	518	526	483	460	525	473	464	457	444	480	477	507	466	487	473	512	479	485	473	457	511	495	495	483	472	464	474	517	510	479	477	485	457	465	520	503	508	491	490	451	483	506	457	496	503	485	485	475	491	468	489	527	500	501	509	478	454	523	471	477	503	468	447	506	531	495	470	485	489	498	469	478	524	491	489	499	459	470	494	467	542	498	505	481	455	477	468	542	444	466	515	492	456	507	486	472	493	486	455	490	518	440	455	471	487	482	458	455	489	492	493	452	512	496	502	474	489	439	471	486	480	499	459	455	486	462	498	483	453	474	494	455	472	470	466	487	468	451	470	463	479	491	478	454	508	465	474	500	504	483	476	491	501	486	499	496	498	479	481	468	491	482	470	524	458	484	471	507	468	506	550	464	513	499	473	484	469	506	466	502	499	483	522	510	511	485	436	484	485	493	473	513	494	517	486	466	472	507	510	430	507	514	498	490	479	467	512	418	494	453	475	457	495	479	479	479	467	499	492	515	461	483	476	480	498	477	482	504	505	476	492	496	478	520	501	506	478	460	501	492	459	455	510	448	443	472	462	479	502	469	489	460	459	502	442	495	482	487	431	503	471	469	453	455	485	529	498	486	500	458	497	454	448	510	467	476	481	516	514	483	490	505	468	467	467	492	445	463	473	475	495	514	457	508	452	543	506	489	436	515	507	457	496	506	503	491	517	510	449	510	487	491	493	465	446	459	451	505	468	482	495	455	503	441	460	466	505	486	484	479	516	488	481	453	478	462	466	516	499	487	453	442	485	523	487	480	496	463	480	506	488	500	491	460	488	461	500	491	489	469	488	469	438	489	515	452	503	477	488	494	488	462	432	479	471	439	501	514	442	466	451	463	460	485	489	467	503	457	472	479	483	465	501	480	487	490	501	487	455	479	451	496	510	438	477	434	507	471	454	497	498	484	477	473	492	472	478	489	462	507	477	473	475	479	507	502	481	466	515	452	511	489	495	477	506	480	484	452	474	509	504	470	505	451	484	479	471	469	498	436	507	506	470	479	461	482	486	442	491	509	472	500	497	439	487	424	491	490	442	459	476	484	471	474	500	476	447	478	466	472	456	508	509	478	452	498	500	471	473	495	491	493	463	484	464	487	461	480	480	457	482	491	468	503	511	484	468	510	461	533	501	453	448	472	520	463	463	471	460	502	470	497	429	485	502	431	491	454	482	503	484	515	457	467	452	452	465	478	470	456	496	454	472	492	462	442	500	497	476	501	454	490	508	427	515	483	487	520	444	433	466	454	477	444	502	479	453	512	467	453	463	495	523	456	451	472	457	473	488	464	500	460	494	467	505	474	540	491	502	469	478	454	524	462	443	444	468	464	491	486	474	492	519	490	471	470	494	499	489	455	477	483	492	507	492	461	488	448	478	513	491	527	410	482	478	479	527	489	480	458	465	472	566	506	484	487	498	464	494	454	481	488	485	440	500	467	486	460	478	511	460	463	500	500	490	464	515	467	501	466	493	531	480	471	516	485	471	487	463	476	465	495	480	471	484	490	440	484	482	507	450	507	476	509	468	450	493	461	442	502	477	466	479	461	489	458	485	477	453	485	483	446	481	452	493	495	486	480	472	449	472	485	494	464	457	464	515	490	534	491	473	500	440	437	471	495	438	452	511	453	513	472	462	490	492	484	488	471	489	474	492	494	485	511	535	462	484	468	506	478	484	515	446	462	488	504	484	491	501	474	495	510	456	465	449	511	475	507	510	491	502	526	501	465	450	485	483	483	491	476	471	503	479	495	476	489	474	481	498	509	457	509	507	502	498	454	447	453	476	499	487	446	513	489	486	442	502	492	484	467	494	478	496	492	491	473	485	464	445	494	470	492	471	502	474	448	474	475	463	497	508	459	477	505	483	464	481	509	466	495	454	436	487	483	497	503	487	491	486	504	480	512	492	436	462	464	526	468	474	510	519	499	482	481	462	502	468	510	449	477	505	529	465	486	456	477	470	484	504	469	522	473	505	453	438	520	463	448	473	525	478	468	484	460	443	498	498	490	494	474	513	483	477	494	454	499	479	474	473	481	461	486	478	486	462	451	474	479	539	528	479	492	438	454	492	498	479	501	493	496	514	477	479	503	499	494	500	485	477	471	476	445	489	466	434	482	500	506	536	441	479	492	513	487	511	445	461	527	485	493	481	506	471	456	501	480	451	463	491	527	520	501	490	484	547	486	490	476	441	513	474	479	520	452	489	485	487	485	457	441	476	474	491	490	496	484	450	496	468	442	495	487	484	438	499	463	511	484	498	457	499	491	488	516	472	479	458	497	474	464	466	504	486	474	482	485	493	508	445	516	517	498	484	504	497	464	446	492	487	451	470	447	497	494	431	485	505	505	506	500	513	451	476	475	498	452	489	518	492	493	462	497	523	494	476	482	489	492	417	477	482	479	477	499	497	470	471	491	503	504	474	509	473	472	475	492	492	483	439	464	484	472	503	456	486	487	438	475	459	480	479	489	507	471	483	503	501	480	485	498	482	493	440	482	449	511	458	485	454	518	509	498	506	459	460	476	529	503	474	484	486	488	471	470	511	517	483	469	475	484	468	479	447	483	507	465	436	478	520	464	467	499	498	467	507	518	467	491	489	489	509	486	495	461	453	481	464	463	522	485	523	533	501	479	505	506	498	505	464	511	486	497	501	431	460	470	496	470	468	464	461	465	502	481	440	524	467	456	464	464	455	453	494	431	479	475	492	507	535	487	469	481	508	461	489	498	452	452	486	537	498	464	460	470	455	477	478	483	499	456	478	469	508	507	489	467	475	493	497	454	477	480	507	482	481	466	447	500	480	515	466	459	463	491	533	472	524	502	472	471	504	509	440	489	453	491	511	529	507	471	464	499	491	475	473	442	475	473	483	454	451	501	521	492	483	479	469	493	444	519	456	473	465	476	455	546	478	536	472	506	476	489	510	488	480	483	476	487	494	476	485	460	476	479	497	460	478	490	474	490	491	459	485	496	467	465	501	469	452	466	484	497	499	477	505	470	496	489	482	462	440	427	454	497	500	477	472	525	500	464	498	516	497	476	456	487	490	510	481	424	466	464	497	487	516	481	498	479	474	494	455	492	469	513	519	440	492	445	498	479	496	488	491	491	501	547	439	439	490	500	480	509	474	460	498	444	514	490	491
27115	20737	12493	1749	247	191	162	161	135	139	150	120	118	144	130	134	127	130	143	123	115	121	129	107	120	117	124	109	119	124	122	98	124	119	110	119	143	118	130	115	124	127	123	103	125	130	129	117	106	115	102	154	127	111	109	108	114	118	108	128	93	137	104	116	129	136	139	117	143	131	117	114	138	114	112	113	109	103	114	124	103	114	123	134	116	123	126	113	111	126	144	118	126	124	111	130	125	125	122	127	130	121	111	132	122	111	104	114	121	132	119	109	107	133	117	114	119	105	87	117	124	105	112	107	104	121	114	108	119	117	103	116	106	117	125	116	133	114	114	115	120	119	128	138	100	113	116	118	134	124	114	97	116	122	127	109	121	112	114	127	104	120	118	132	121	114	107	108	132	112	137	95	121	105	114	138	116	128	119	146	102	108	103	119	99	108	120	117	106	137	133	109	141	114	106	112	93	104	103	127	107	112	123	113	126	121	129	116	134	117	120	124	136	120	118	98	129	112	88	131	104	121	128	118	108	118	107	107	158	140	126	119	112	102	115	132	131	113	110	112	121	126	129	133	134	113	129	100	104	132	119	105	117	117	127	120	138	128	104	116	119	110	118	129	140	122	125	108	132	116	116	109	119	125	107	94	139	113	133	114	118	114	116	134	120	107	121	116	132	132	129	100	108	122	137	128	119	133	118	139	107	113	109	111	94	129	118	137	101	105	125	129	116	107	103	132	116	108	122	110	118	115	128	116	117	106	116	108	125	125	117	118	124	115	125	110	109	114	112	122	133	116	127	111	128	109	131	134	117	120	121	120	121	131	123	127	133	119	129	129	130	114	111	110	117	136	118	129	117	139	119	145	106	128	131	105	117	115	99	127	113	115	125	135	118	115	122	129	119	113	122	120	112	122	138	111	142	116	107	129	122	117	105	110	136	104	104	135	120	117	112	121	98	119	136	113	113	122	99	114	130	122	122	122	143	114	142	105	131	107	115	119	118	113	114	120	113	113	110	128	107	107	123	125	111	118	114	103	110	121	115	118	122	114	109	126	119	111	131	120	110	115	132	111	114	139	124	123	141	110	137	121	137	115	132	119	113	113	115	118	140	125	129	124	120	122	106	134	126	129	121	127	110	103	111	127	120	113	120	119	106	107	136	130	134	112	137	119	111	103	119	150	116	132	136	126	121	110	105	95	121	99	101	111	99	108	119	116	116	137	129	110	115	103	118	123	103	122	127	113	106	130	150	108	111	107	122	107	114	117	111	134	123	120	126	115	132	103	134	98	143	129	129	108	126	103	121	133	142	102	132	114	120	130	116	125	110	120	109	100	97	115	112	105	134	118	121	112	120	131	141	118	109	110	134	111	131	133	122	123	109	126	126	112	123	98	114	104	109	111	134	125	111	154	125	129	124	121	120	125	127	111	115	120	134	112	121	125	126	126	127	125	130	119	116	119	130	106	119	128	133	106	126	142	107	118	123	131	118	113	129	114	122	106	120	131	122	118	124	130	131	134	125	114	127	119	121	119	102	111	123	107	126	125	129	115	118	120	111	115	116	110	126	119	116	112	128	105	106	114	117	121	112	119	98	100	133	120	131	100	125	107	124	121	106	127	109	116	119	117	119	106	108	122	113	106	129	123	137	102	121	127	102	120	121	120	100	136	129	125	119	111	132	120	122	123	125	129	117	115	138	123	132	115	134	122	107	132	123	122	121	133	108	124	134	111	127	136	116	121	132	110	124	144	106	128	128	133	114	127	111	116	119	100	119	117	126	113	110	90	113	118	131	107	127	138	110	130	129	121	133	96	137	111	127	125	94	125	110	135	112	92	111	112	125	115	127	122	110	126	132	114	106	118	117	133	114	109	129	113	118	109	123	110	133	125	124	104	122	124	125	133	128	122	111	120	134	131	123	126	99	115	95	117	115	135	123	112	107	141	120	123	143	125	120	132	123	122	124	118	144	107	114	115	116	108	125	144	121	128	100	142	108	118	113	136	123	113	98	114	132	134	129	97	111	101	119	97	114	125	137	107	135	125	116	120	119	108	113	141	117	138	122	134	110	127	129	105	141	110	118	114	110	134	121	108	137	119	130	109	128	92	103	121	107	121	113	108	138	114	105	106	128	119	151	108	123	121	140	102	114	138	111	99	119	109	123	117	116	117	108	124	107	126	128	113	129	113	125	132	106	121	102	125	119	144	119	94	105	112	117	117	119	142	124	134	138	133	110	108	118	136	110	113	135	119	116	114	133	127	117	102	118	105	121	131	121	109	112	111	126	121	128	120	107	103	156	136	135	102	110	141	122	119	104	112	115	119	105	123	138	124	106	126	128	124	126	132	102	98	126	94	93	137	139	101	143	116	126	117	103	108	121	99	117	125	105	120	134	111	114	130	93	116	132	121	107	134	130	90	112	122	127	124	130	117	114	135	119	117	143	103	116	119	109	117	104	104	109	108	133	133	124	130	112	107	138	124	117	138	118	101	121	130	128	118	102	118	93	103	119	118	106	133	100	100	103	101	111	107	131	127	118	123	123	116	114	134	120	100	116	127	114	118	118	127	125	115	120	130	117	116	129	108	123	113	101	113	103	109	115	121	116	109	112	115	129	120	110	125	117	120	137	139	127	117	121	121	123	112	124	119	123	123	133	106	123	119	111	130	127	114	116	109	107	120	115	107	115	115	126	115	121	117	100	118	127	108	111	125	118	119	108	151	127	112	98	112	123	123	126	132	106	128	131	115	127	119	123	111	122	122	121	112	150	107	110	121	136	110	112	126	119	120	134	126	127	109	145	113	107	126	119	125	118	124	139	105	119	105	128	111	129	113	136	119	121	115	127	112	108	110	118	115	116	116	105	109	115	108	128	107	119	119	117	135	106	100	121	91	121	114	114	118	132	135	140	133	130	130	107	126	128	115	107	128	128	137	118	108	111	136	129	119	123	129	124	129	119	130	102	126	111	116	99	120	130	114	128	116	125	123	108	124	115	98	92	119	117	133	116	111	130	87	108	118	126	129	109	125	119	127	108	126	117	125	134	117	130	119	117	125	114	143	101	121	123	114	121	111	126	118	115	129	110	119	118	109	121	114	119	127	113	109	120	126	106	107	109	119	122	120	117	96	114	113	125	103	107	102	114	127	106	131	113	122	126	121	129	109	122	130	131	119	103	122	123	135	114	109	140	115	133	140	118	115	108	131	122	116	128	140	112	117	128	112	141	106	118	110	113	106	135	120	110	120	116	123	104	112	126	116	114	109	89	103	128	116	163	104	135	114	128	130	127	117	102	117	109	136	127	109	131	113	124	106	136	117	99	107	109	132	126	108	97	104	109	115	115	132	119	125	102	105	114	108	126	120	135	114	111	125	113	128	97	127	122	108	123	127	119	109	118	112	114	127	115	115	116	120	128	117	138	113	132	104	98	129	116	125	123	118	139	110	112	116	113	117	119	122	140	115	113	127	111	130	113	115	138	141	109	149	116	114	121	108
5697	13300	8715	1625	382	293	257	190	183	178	171	158	173	142	162	141	160	144	161	172	141	158	154	174	141	169	145	128	167	169	164	157	166	163	140	121	146	157	129	172	152	132	146	168	163	142	142	158	134	138	155	153	148	143	138	147	168	156	146	144	146	119	165	158	132	149	141	147	165	139	140	119	145	170	157	129	135	146	150	153	152	124	129	142	159	145	160	142	122	154	144	133	154	138	144	149	140	135	140	144	144	148	140	159	146	156	138	170	139	135	166	148	143	128	147	152	149	147	146	132	133	157	134	149	170	131	142	122	154	149	169	136	138	153	135	138	152	158	157	162	132	154	173	158	124	154	152	144	167	151	131	136	138	139	142	148	149	148	132	173	148	134	141	164	153	134	152	167	162	144	145	175	150	152	148	121	139	129	157	139	152	119	119	143	154	170	134	166	144	149	161	180	149	145	143	130	137	136	139	143	158	157	166	161	135	151	153	177	158	158	139	145	155	158	143	155	154	150	162	128	161	146	148	147	137	154	172	135	158	139	134	154	133	157	139	145	160	144	152	157	154	138	138	131	148	149	137	129	142	157	151	142	153	159	126	154	155	164	146	138	128	134	164	138	162	140	149	153	139	148	141	134	169	137	155	131	134	163	144	158	149	147	135	136	148	143	163	157	134	138	141	166	151	180	157	145	151	168	147	151	171	145	150	166	156	175	162	146	152	149	155	140	135	133	147	155	139	131	148	167	160	141	128	144	160	148	154	148	145	146	150	159	145	146	148	161	158	153	184	147	149	143	166	128	136	132	113	133	164	146	160	133	155	156	136	153	159	152	139	153	144	132	157	147	152	140	151	119	164	153	151	140	155	132	150	134	139	143	156	146	152	126	140	151	145	183	149	146	153	137	160	153	137	143	158	137	152	162	144	165	139	143	132	140	156	134	151	137	168	159	141	147	130	147	135	120	141	150	160	149	167	143	139	152	146	138	151	158	146	159	153	138	133	166	152	142	143	157	153	151	155	153	135	128	140	180	155	128	146	148	139	142	169	136	162	141	143	151	138	144	125	159	149	163	141	157	155	144	150	141	156	133	145	172	142	154	169	126	159	155	151	144	149	139	141	137	160	154	117	142	136	156	138	150	131	158	167	155	144	166	155	140	141	148	172	145	147	144	143	152	160	143	160	145	128	157	141	151	150	140	169	146	147	151	144	157	147	154	154	123	144	144	150	145	147	165	157	164	149	151	170	138	158	131	139	149	147	132	131	173	142	168	145	144	150	143	132	133	139	142	147	137	139	126	161	133	156	161	140	177	156	154	145	147	132	145	176	156	163	171	142	143	140	156	149	144	132	158	139	148	129	140	138	165	152	152	134	151	158	124	149	128	166	169	146	128	148	127	134	151	160	149	159	143	124	152	146	147	152	134	139	164	149	145	151	160	140	151	155	157	171	144	164	146	125	130	148	141	152	146	160	141	144	169	152	146	141	136	143	150	163	136	149	140	159	132	161	149	137	148	172	153	134	143	148	148	153	152	163	163	143	130	131	131	145	147	130	151	144	119	153	150	160	136	148	145	155	147	138	159	142	146	149	152	162	158	129	154	124	154	137	144	123	172	136	133	130	150	145	147	146	175	152	135	121	152	144	164	152	153	140	147	156	143	144	143	132	162	149	168	136	151	148	150	148	131	158	131	157	137	143	149	142	165	144	153	157	133	166	133	156	139	135	142	151	138	160	148	143	146	170	138	138	161	148	159	151	171	161	157	140	161	134	155	141	150	140	137	143	149	137	147	151	144	158	143	157	188	145	129	134	164	132	172	142	156	143	131	161	148	145	144	145	143	155	143	155	162	140	135	160	168	141	178	147	142	142	154	131	166	160	153	155	144	122	144	151	157	133	132	137	165	176	111	150	155	147	158	149	145	148	175	156	145	146	110	153	147	155	141	123	161	127	166	148	138	138	158	134	145	137	143	147	147	137	168	147	181	146	158	140	145	147	174	158	131	143	172	149	133	160	154	135	154	127	146	136	129	184	127	160	143	149	155	120	163	154	138	150	143	137	160	138	136	143	169	162	142	175	127	163	151	154	151	162	152	140	131	144	148	153	168	145	143	140	145	152	143	172	177	145	149	150	115	152	150	144	152	143	158	151	144	141	138	156	148	134	135	161	169	167	156	129	158	162	154	137	151	146	161	169	139	138	125	153	137	153	138	150	154	143	159	144	126	166	156	167	163	147	159	150	168	150	146	140	142	142	132	141	136	152	154	132	150	165	140	158	162	149	149	144	150	165	140	145	154	154	163	148	143	150	145	143	131	170	162	126	141	154	151	141	153	154	141	134	152	154	157	158	131	152	155	141	142	154	142	152	139	154	141	142	143	144	146	140	153	146	135	156	148	136	166	163	165	170	144	142	151	154	153	149	148	168	157	171	131	146	163	135	154	136	147	149	166	150	147	144	157	151	125	125	141	160	171	144	157	157	152	145	146	136	149	139	142	123	157	160	152	147	136	172	135	151	144	137	134	143	140	138	149	163	145	156	146	147	132	149	151	156	160	186	155	142	119	148	165	130	164	164	145	127	142	172	160	152	136	137	138	129	126	152	146	142	144	145	135	141	145	146	165	129	146	147	144	127	148	164	144	145	152	123	164	148	193	135	145	133	147	147	158	148	145	141	157	172	150	135	161	135	149	146	155	141	154	160	142	137	138	147	142	128	134	140	133	144	174	143	151	154	132	139	156	160	137	131	147	143	123	169	147	154	145	162	152	140	149	152	145	146	147	142	121	152	140	164	169	140	152	158	167	155	149	158	154	169	149	147	150	151	147	130	136	135	139	139	166	156	124	150	150	168	138	145	144	142	146	187	171	146	134	140	156	157	157	155	161	145	151	132	150	153	160	131	144	156	166	147	143	160	143	154	161	157	140	178	161	153	138	138	157	171	135	170	139	182	164	147	146	145	159	155	145	136	161	140	149	158	129	145	145	154	139	142	134	151	177	142	148	139	149	135	141	144	150	137	157	147	146	127	142	166	129	155	153	140	161	119	144	134	149	146	150	142	141	142	156	146	125	164	136	141	134	155	177	152	139	151	168	165	157	152	132	137	144	148	141	167	141	136	166	160	135	133	146	138	135	135	160	131	149	151	133	168	127	167	145	159	135	171	126	148	157	162	138	147	140	157	124	120	145	154	138	137	152	145	151	133	144	171	138	134	123	150	124	155	124	163	139	118	143	162	160	158	157	154	140	150	132	170	136	143	174	150	143	148	134	151	144	150	164	143	132	151	165	146	155	148	143	153	156	152	150	153	160	149	155	151	164	155	152	138	149	147	128	165	139	153	138	145	143	160	143	131	148	141	148	130	151	153	161	152	135	137	152	157	135	184	152	130	155	150	137	144	122	153	126	142	150	140	143	158	132	170	142	136	141	146	119	156	172	169	153	135	160	139	142	149	159	143	153	133	129	139	116	133	149	157	156	150	158	150	129	131	146	164	157
23690	21196	28620	24061	21171	11941	1269	704	586	515	534	447	446	391	400	359	358	339	330	317	326	341	293	291	296	303	313	332	303	304	328	319	320	282	317	294	299	309	300	279	272	276	301	331	345	283	275	311	272	279	272	304	284	306	306	313	288	284	262	274	304	276	278	287	305	290	270	291	309	325	285	301	287	290	295	276	282	294	296	250	266	315	268	276	283	267	296	308	270	296	305	261	249	266	280	281	302	283	319	269	267	301	275	307	290	303	319	270	300	282	316	310	263	289	290	258	301	308	300	284	267	250	292	297	292	280	288	266	273	307	274	261	335	317	282	283	301	288	289	273	308	309	281	328	272	272	294	285	264	290	260	307	317	268	262	289	278	283	279	289	295	318	281	290	271	306	285	283	311	279	282	270	301	301	290	269	264	295	292	320	256	272	268	282	286	280	285	263	282	262	246	275	289	269	287	292	293	287	269	280	321	282	259	286	283	280	303	270	290	285	312	261	279	280	271	270	302	270	250	274	249	296	304	298	270	253	272	279	298	264	299	278	260	297	270	285	314	291	297	283	311	298	278	268	254	264	263	291	290	274	282	317	270	288	272	307	266	316	273	304	286	274	282	278	254	282	272	276	288	315	302	270	295	282	303	272	298	274	313	289	273	272	257	272	295	263	276	263	278	291	269	267	273	288	278	274	287	292	267	278	295	304	297	291	260	249	286	283	306	310	273	253	304	267	257	287	272	310	305	270	306	298	308	259	296	315	299	285	278	293	297	300	321	306	264	263	272	283	291	267	242	270	290	295	301	253	269	274	294	260	298	268	300	291	280	272	288	303	276	311	281	270	254	274	269	298	300	282	281	320	287	264	313	298	309	289	286	290	272	284	252	278	295	308	288	275	288	279	275	268	294	293	254	284	314	308	259	305	317	313	287	321	277	271	306	288	295	305	260	296	290	283	284	289	252	249	273	270	276	309	294	281	295	262	310	283	273	286	269	285	269	294	278	281	286	280	254	289	298	278	285	289	294	280	284	293	281	259	281	280	291	317	312	288	278	280	255	283	275	268	282	255	274	276	295	273	296	316	273	267	334	323	300	280	292	291	277	287	302	291	299	271	295	253	265	283	284	256	301	299	276	301	308	277	314	295	306	285	327	314	286	296	287	313	297	300	293	293	307	279	291	276	316	297	296	267	296	277	284	272	305	299	275	277	277	304	296	270	276	265	292	316	283	302	290	293	285	281	308	285	276	290	287	261	286	260	269	304	242	303	287	269	279	270	286	288	277	259	286	267	303	306	281	288	261	265	276	294	274	300	288	304	263	261	299	288	288	307	296	264	270	289	301	270	269	270	294	292	271	282	290	296	276	283	279	290	264	305	258	317	281	286	294	282	289	273	271	273	302	279	296	290	302	279	279	311	290	293	284	319	286	304	281	259	290	261	290	247	284	315	266	293	301	297	272	302	264	307	277	307	303	307	301	276	294	296	284	302	282	283	284	284	305	277	278	316	268	280	306	285	278	267	277	336	286	267	298	279	292	269	289	297	303	284	300	270	300	261	311	271	312	298	314	283	277	278	323	302	288	309	281	304	279	265	338	279	252	282	304	284	275	282	297	285	315	274	298	272	273	243	285	303	339	261	292	270	277	260	285	254	269	303	281	265	293	283	252	274	285	276	289	278	259	292	280	258	278	295	290	291	285	285	313	287	281	280	267	277	273	281	266	290	276	279	263	266	285	308	331	267	303	280	303	281	267	299	282	284	287	283	271	282	277	287	293	265	295	277	284	318	275	312	279	309	291	284	279	293	321	283	280	291	265	286	254	297	305	271	280	278	317	294	270	271	280	258	293	298	323	280	291	302	278	285	276	315	266	267	318	279	286	249	274	269	262	271	277	248	281	275	296	315	299	288	268	308	291	266	265	283	285	299	279	323	306	297	263	300	286	256	314	283	288	284	275	274	276	262	244	269	301	284	263	293	264	285	271	265	290	280	309	299	276	306	302	255	274	280	288	304	318	281	252	286	292	294	283	291	286	276	266	301	305	290	288	271	291	321	280	315	284	279	305	261	299	268	302	276	291	282	284	288	260	284	268	263	274	299	290	283	320	286	282	268	304	260	278	304	292	301	280	249	271	304	285	297	279	280	284	269	272	306	244	271	284	254	266	286	300	275	280	275	287	266	308	303	284	316	267	252	274	291	243	286	274	281	295	262	276	262	270	297	273	296	263	301	271	263	260	275	264	277	292	266	285	263	301	307	309	287	275	280	279	273	285	271	298	298	292	301	266	293	297	284	304	267	277	312	305	288	270	294	283	286	270	283	314	276	312	265	298	272	255	284	259	271	277	302	270	270	285	288	297	261	254	272	291	271	284	293	322	284	287	283	267	289	288	299	289	263	298	263	309	311	278	269	285	295	278	307	296	296	287	285	272	311	282	305	306	272	298	297	256	269	274	260	264	274	274	261	287	261	296	322	296	277	285	278	280	299	276	286	283	287	272	295	291	272	295	277	287	281	248	290	273	264	273	299	287	313	306	269	292	281	297	317	301	275	258	277	297	263	311	277	275	273	273	280	270	254	276	286	270	287	248	303	283	281	276	280	280	283	290	282	266	274	296	299	253	282	281	280	305	287	268	283	285	295	296	278	266	271	289	267	287	297	283	284	284	269	304	264	256	299	312	325	281	258	292	278	271	276	289	302	273	253	311	271	306	320	297	291	289	285	286	247	283	277	288	264	300	292	297	280	252	285	274	268	286	282	290	275	256	305	302	306	272	276	278	286	271	273	294	278	291	304	298	280	272	282	278	279	275	293	232	312	312	324	292	280	300	286	273	301	305	259	294	288	266	280	286	306	258	272	277	263	282	288	294	283	291	258	275	269	306	286	291	277	304	312	286	311	287	270	290	277	296	297	274	289	285	278	267	279	277	304	283	281	279	277	277	270	280	302	274	319	295	298	289	318	270	268	300	287	295	265	280	294	297	313	269	272	284	310	300	319	287	269	305	284	316	264	294	295	296	283	284	305	271	314	262	274	284	263	275	286	272	276	282	265	274	296	292	292	286	299	291	273	241	273	266	245	275	280	290	257	311	272	270	301	290	295	279	269	273	264	240	307	328	292	285	286	308	301	305	276	253	298	300	258	242	288	278	263	252	300	284	269	264	272	259	265	279	265	263	279	321	302	268	256	302	276	309	301	264	277	278	298	284	312	287	266	275	286	319	255	264	264	276	261	259	236	269	294	301	292	290	308	305	305	276	272	294	274	291	272	282	263	283	326	259	305	303	287	293	277	295	292	281	302	286	269	304	284	278	292	305	320	267	267	291	298	294	332	289	296	296	276	256	276	299	270	310	271	268	288	275	304	287	259	291	295	289	283	263	259	326	260	277	277	295	279	287	273	296	281	271	313	274	286	277	295	263	303	292	280	244	293	274	295	314	276	279	275	288	275	291	296	281	263	301	334	284	277	288	285	281	257	282	292	252	279	315	267	236	316
6823	23905	16798	9559	2969	2249	1659	1282	1055	859	749	723	594	598	546	510	497	444	464	438	428	403	425	366	405	391	369	378	357	367	392	332	377	353	315	355	344	375	354	347	344	297	379	341	344	324	357	345	358	314	327	323	329	301	359	342	318	314	304	321	323	339	310	325	341	364	329	347	335	348	334	344	354	336	328	363	305	326	324	332	313	335	318	310	343	299	342	337	320	323	346	329	339	310	330	359	343	339	322	338	306	346	351	328	311	318	317	315	300	352	308	314	336	329	297	370	334	315	337	326	335	321	294	334	315	341	310	321	321	327	345	345	315	345	305	353	344	356	358	298	365	343	348	323	364	333	352	348	283	294	315	322	349	309	299	279	362	333	356	341	307	327	349	320	327	331	343	308	335	349	328	331	328	313	342	340	339	360	345	319	312	319	337	339	304	328	320	311	326	299	316	277	319	331	330	363	385	328	323	339	344	315	312	336	326	357	368	323	375	320	342	356	305	330	319	348	313	325	288	301	316	308	329	372	366	328	313	281	321	336	343	333	317	325	343	308	290	322	311	331	326	319	321	343	326	331	338	338	324	344	351	342	306	308	311	340	333	362	328	322	296	353	322	343	358	349	306	351	309	338	325	340	331	338	349	324	342	313	298	301	339	350	330	304	334	314	316	311	347	329	325	334	328	333	358	303	326	338	326	326	363	344	306	309	350	333	365	338	341	343	314	338	320	338	315	321	304	350	331	330	357	323	307	337	361	319	331	310	326	328	350	320	314	332	307	348	335	338	330	321	342	327	327	324	323	350	316	320	315	315	355	296	316	363	302	309	368	319	335	346	292	323	322	309	344	324	327	339	330	340	328	316	326	332	333	320	357	355	291	309	307	334	332	345	348	324	356	321	313	351	330	330	313	334	312	332	316	332	285	337	357	312	341	339	347	316	310	321	324	345	314	341	344	332	385	332	326	345	318	308	341	341	321	294	328	347	347	274	344	336	281	328	374	313	318	332	328	328	354	326	329	340	338	289	363	311	329	330	342	357	282	306	312	344	342	318	314	324	320	339	336	318	287	313	300	315	331	304	336	315	325	346	349	335	284	313	335	318	309	335	352	324	318	331	313	348	353	357	322	325	311	333	349	320	319	344	351	331	316	332	313	294	315	326	344	345	302	283	341	355	336	316	332	299	335	335	329	368	338	328	326	345	294	337	324	336	347	312	314	316	335	293	379	335	364	316	333	313	297	335	313	307	303	335	304	316	342	357	327	295	322	324	362	350	307	339	330	348	325	312	296	355	332	303	329	302	336	351	322	310	292	318	294	363	299	333	328	331	321	314	339	337	301	336	349	314	331	341	360	325	371	304	330	322	314	296	326	363	345	330	318	358	345	349	320	329	329	332	342	322	344	317	347	341	307	336	341	308	319	326	322	366	288	341	341	281	329	308	313	288	313	322	346	321	307	315	321	309	308	350	349	322	340	342	351	310	338	330	326	304	346	305	318	332	346	322	300	319	339	340	320	331	333	319	320	359	328	318	345	346	326	367	333	319	360	330	306	342	335	314	347	303	341	330	300	330	325	306	311	330	348	294	339	355	318	330	324	300	290	345	359	332	286	306	314	361	338	323	314	346	335	337	316	304	293	335	314	335	368	329	317	342	327	325	319	315	337	325	314	362	338	321	331	318	330	323	321	322	320	353	341	362	346	330	324	362	318	333	322	344	373	307	316	305	348	322	351	306	360	310	360	324	335	320	343	331	333	305	309	329	350	313	319	336	331	320	341	303	286	329	317	322	343	355	332	293	311	347	330	308	319	348	315	350	348	324	344	359	311	283	325	338	324	349	311	312	303	354	308	314	313	335	292	336	296	330	322	303	321	330	319	339	349	336	325	312	306	352	300	340	317	279	351	284	342	321	324	350	355	346	333	337	308	338	356	340	356	310	345	318	331	322	356	327	302	313	323	323	305	327	326	338	342	344	314	311	338	352	315	341	344	322	282	356	315	340	316	352	371	336	324	340	328	339	322	327	352	339	333	317	336	349	345	334	305	289	316	335	361	335	327	346	325	300	324	352	313	334	309	312	297	320	370	304	326	315	345	325	325	332	311	335	368	326	313	307	340	329	326	366	335	284	328	322	328	303	298	327	284	315	308	321	357	350	307	316	298	310	312	293	336	303	347	331	349	312	311	327	323	312	322	341	315	336	332	331	313	321	319	345	326	352	334	371	336	356	344	323	340	319	307	310	297	380	324	311	320	329	314	290	326	312	322	347	293	337	331	342	331	306	340	323	321	329	297	348	323	343	318	307	316	300	303	356	334	358	322	326	325	338	297	309	360	334	319	343	340	306	320	289	322	330	294	347	315	334	354	340	319	315	290	283	337	318	329	327	302	354	321	327	335	325	304	347	322	329	303	344	335	355	314	319	332	298	314	339	314	324	304	327	318	310	361	317	298	310	325	321	316	328	342	318	289	321	322	363	333	322	299	306	356	307	310	349	341	338	323	345	320	336	347	318	332	332	287	316	328	338	365	279	321	300	361	319	347	365	330	333	324	350	355	273	318	337	316	297	331	328	319	347	356	328	326	339	328	318	314	359	320	309	316	321	326	303	321	312	303	322	315	326	353	341	337	326	341	320	333	318	330	312	327	328	340	329	313	314	302	303	350	353	331	326	318	305	321	319	335	338	318	335	324	334	326	330	306	302	301	312	305	337	338	303	325	337	348	386	296	291	323	316	312	323	335	347	315	339	345	319	314	341	314	313	332	333	336	340	336	308	320	309	351	321	326	332	324	313	310	317	344	334	287	304	346	311	322	356	319	375	351	298	339	327	323	348	336	361	289	345	325	320	345	347	317	359	326	329	344	314	336	308	349	329	333	331	359	346	311	336	323	346	336	336	356	348	327	338	337	326	330	316	346	330	317	342	362	319	283	321	285	332	318	333	329	326	321	331	329	341	345	321	309	309	329	326	312	332	334	309	315	319	315	333	332	336	332	340	313	319	318	308	300	310	346	318	312	321	336	317	306	341	324	311	322	352	331	347	337	310	328	335	318	315	332	328	334	369	357	335	300	315	328	307	309	335	347	313	344	312	322	314	342	327	331	304	332	323	363	337	347	317	334	325	332	312	344	316	326	322	302	351	302	345	308	314	313	341	317	323	312	357	322	343	347	303	314	311	347	345	318	299	327	333	312	311	324	340	321	349	317	308	315	325	335	341	326	316	316	336	295	319	326	314	318	355	321	307	315	341	360	324	344	343	351	343	315	325	329	344	344	317	364	318	334	316	317	323	352	338	338	314	319	327	348	369	342	306	305	301	320	326	354	320	333	336	318	324	351	319	319	313	338	321	346	309	332	338	291	329	345	330	290	286	340	343	321	314	368	334	338	300	357	300	339	335	330	335	313	335	360	345	335	333	343	334	331	330	323	307	334	322	326	337	296	322	347	311	297	279	324	332	357	284	303	309	311	298	316	316	312	310	337	333	328	296	339	322
24851	21174	27579	24981	12459	726	442	341	330	280	268	242	220	210	203	190	228	169	183	184	174	187	169	165	178	202	183	185	176	174	160	186	171	178	172	164	156	175	168	171	166	173	182	170	152	137	152	168	155	169	179	170	157	187	156	179	144	162	150	150	181	166	165	162	151	171	165	152	169	174	150	166	152	182	183	173	152	160	157	151	175	179	185	176	170	158	163	150	166	175	183	172	155	165	156	159	152	156	158	166	184	174	165	179	180	162	167	160	182	171	151	150	148	180	167	173	153	160	150	167	189	163	165	161	138	190	169	149	173	146	165	150	191	156	185	147	163	198	154	179	170	150	181	156	183	165	159	164	167	157	165	172	167	165	158	173	146	146	167	167	168	148	156	173	169	155	147	158	156	151	170	163	163	170	161	170	150	179	179	188	161	166	165	162	168	173	174	142	168	158	163	152	159	156	174	163	164	147	176	175	167	173	160	171	136	175	173	162	152	149	141	156	163	158	171	170	172	157	159	171	151	179	188	154	170	174	156	163	178	168	160	165	159	167	149	168	190	179	173	186	167	167	177	152	170	151	181	162	165	171	154	151	181	180	161	174	150	161	169	163	154	150	169	161	151	163	169	176	170	165	161	172	172	160	138	168	168	163	175	163	175	158	178	172	143	169	164	157	144	162	170	169	160	189	139	161	156	155	187	161	170	160	173	157	159	162	186	163	173	155	153	183	146	165	173	137	160	152	161	166	148	164	169	156	161	150	199	161	167	167	188	157	163	170	171	184	171	148	166	178	147	165	149	168	187	165	155	147	177	143	190	152	166	182	169	175	152	160	151	182	170	161	143	171	162	180	168	168	182	148	158	143	178	170	178	180	182	188	182	157	152	160	174	163	163	167	163	181	170	155	183	160	148	155	157	175	179	162	152	157	191	161	157	159	165	156	185	163	158	188	200	189	162	176	124	163	167	168	156	182	162	158	178	155	149	176	142	147	166	176	168	168	182	158	160	174	178	162	170	153	159	151	166	165	167	159	162	155	155	155	165	173	153	178	158	159	152	155	175	165	188	163	192	168	170	179	171	172	170	187	173	163	168	153	188	173	148	142	153	167	156	160	183	166	155	159	159	144	173	167	175	167	185	164	176	141	173	178	165	142	182	174	138	175	152	156	182	186	185	162	160	170	169	169	174	147	145	184	169	183	168	141	151	153	155	169	153	151	162	169	186	147	177	142	164	174	164	164	158	182	152	159	154	163	155	154	166	137	169	172	166	141	164	164	164	152	182	163	162	145	174	166	179	156	192	177	141	169	145	149	158	154	178	159	170	154	159	170	163	176	160	160	155	179	137	167	158	162	167	177	173	181	162	161	169	151	177	164	163	166	170	159	153	165	174	181	174	162	177	154	178	151	154	151	157	165	176	186	163	179	179	159	170	176	157	175	165	143	139	180	155	160	151	171	172	163	189	166	143	152	176	159	144	160	181	172	178	178	168	162	150	160	157	180	166	173	174	160	177	149	187	157	179	149	170	162	164	157	143	172	163	166	152	173	163	171	146	177	164	163	121	150	162	170	157	161	186	169	153	152	175	159	197	161	153	175	167	149	171	169	189	168	174	160	181	172	136	189	184	158	178	149	158	140	143	153	179	172	158	154	175	157	158	137	183	159	143	141	153	177	183	167	171	162	168	181	154	160	152	177	173	180	172	174	158	164	144	164	184	183	179	165	178	169	178	151	143	166	171	156	172	176	189	171	182	161	170	144	161	164	159	174	151	172	165	172	164	170	172	181	160	168	177	156	169	163	137	159	157	150	191	137	155	166	197	176	168	157	159	156	195	154	150	157	185	171	151	152	168	176	178	157	173	163	137	177	142	163	169	172	169	174	174	161	151	153	170	143	154	157	140	164	175	160	150	171	162	165	151	164	161	169	164	160	166	171	173	144	189	182	163	151	175	171	162	154	155	181	165	189	179	180	162	150	157	173	155	169	152	136	163	150	164	156	165	166	167	171	152	162	141	152	182	161	159	160	186	178	162	162	174	170	182	179	176	162	166	154	173	173	159	142	167	171	138	165	166	176	149	171	147	160	167	160	165	170	185	169	151	163	164	167	159	165	167	164	188	174	163	154	163	177	168	154	166	167	168	162	171	178	153	154	156	165	169	152	164	173	183	153	159	158	157	175	146	182	169	181	148	148	150	172	166	162	159	177	167	169	179	162	147	157	169	151	164	155	155	167	173	161	169	158	188	166	158	169	163	165	169	174	145	173	161	171	176	160	170	160	190	174	169	168	163	154	168	170	153	157	157	164	188	156	165	185	159	151	166	165	158	159	160	152	184	177	162	173	149	155	172	163	158	153	164	147	176	168	155	156	168	160	167	158	164	147	156	174	164	175	159	166	156	176	155	153	153	174	152	141	156	164	164	127	150	153	145	181	151	170	162	185	165	186	168	141	177	165	182	207	156	162	192	167	166	178	154	148	141	177	171	154	161	164	184	186	204	152	165	144	145	186	181	157	161	164	142	174	189	157	182	165	188	153	157	145	149	169	180	180	147	174	184	175	154	169	161	180	194	148	176	153	171	171	157	162	166	160	154	161	156	169	162	161	168	177	157	162	166	174	178	170	162	166	160	181	170	167	139	171	172	174	163	161	159	168	155	175	183	182	147	161	168	149	167	158	163	156	163	172	189	138	172	184	163	161	204	162	161	172	173	161	148	150	177	170	165	165	187	173	175	191	160	144	174	166	170	145	165	182	175	179	170	165	181	158	156	167	161	163	144	185	182	154	147	170	157	144	158	179	191	180	155	162	164	164	171	151	143	175	185	159	162	182	177	163	171	182	168	161	168	137	164	172	172	156	173	153	161	147	159	162	176	155	157	185	175	155	149	178	141	149	157	162	171	168	175	172	177	164	169	149	173	176	183	161	167	185	155	178	176	156	166	158	160	166	156	198	169	160	141	160	160	164	160	144	169	197	148	153	148	175	188	152	129	158	162	171	174	170	168	169	154	173	174	171	173	161	149	134	152	177	170	132	162	154	148	168	150	145	141	153	150	164	165	163	169	147	174	160	164	182	155	155	171	161	171	160	140	184	177	176	175	178	183	168	149	149	187	152	139	167	185	167	153	154	175	166	161	154	152	165	172	170	172	160	177	187	155	166	141	150	178	156	142	168	145	149	143	165	149	177	152	147	171	183	170	154	167	167	160	181	181	164	172	177	187	166	173	181	171	148	181	173	178	168	165	159	174	150	153	171	155	178	168	177	176	166	165	170	170	185	175	145	141	169	160	164	155	166	157	168	176	147	161	151	175	137	169	157	175	164	173	175	159	170	179	184	184	148	152	155	173	146	159	153	192	161	160	182	149	183	159	143	160	141	175	177	192	174	169	161	152	176	160	152	189	165	189	158	164	164	150	153	141	168	164	171	152	186	149	169	176	177	154	156	181	152	164	156	154	155	179	171	171	158	182	166	137	167	167	136	151	164	167	171	145	157
7064	19322	12781	5075	1663	1218	960	765	618	549	406	419	376	335	340	288	310	261	289	252	255	253	263	249	242	247	260	237	230	224	230	220	231	221	209	218	212	236	228	215	233	225	208	198	228	248	232	232	201	209	247	241	223	208	219	209	212	213	202	221	227	220	214	216	215	240	201	199	203	203	223	204	207	204	214	203	227	230	223	217	203	190	201	237	204	206	241	217	243	211	222	218	196	223	193	218	207	226	190	216	225	236	221	210	228	207	206	202	190	219	213	230	180	197	199	214	190	207	195	193	206	210	228	229	191	220	213	228	214	219	214	187	208	205	203	223	215	219	221	204	237	217	220	203	245	224	197	218	219	201	218	223	197	216	213	214	219	201	192	183	209	213	213	234	225	214	230	213	193	217	204	206	224	204	211	221	207	202	200	224	233	200	203	209	213	196	196	204	188	193	204	214	210	207	195	210	230	193	219	214	182	209	191	218	212	217	199	209	204	236	218	190	192	215	195	196	211	204	212	203	249	224	224	192	209	214	218	215	217	215	205	212	198	215	235	217	211	218	200	187	229	203	224	221	231	233	221	222	213	216	193	226	230	200	211	201	205	200	236	202	188	212	208	185	202	214	197	217	204	201	182	189	217	220	209	184	210	221	232	185	207	212	203	210	195	185	223	184	202	204	219	226	226	217	224	215	228	204	215	207	215	211	205	235	210	220	222	235	200	207	184	218	219	214	214	193	205	227	217	213	190	203	190	227	230	213	211	199	234	187	201	215	191	243	225	193	242	172	187	198	199	213	217	205	220	223	194	194	209	193	195	192	205	185	198	174	202	215	195	194	208	197	195	204	213	221	210	219	225	221	182	201	208	217	204	203	206	201	187	230	186	208	195	210	231	208	208	192	207	229	210	215	204	193	221	200	215	209	235	216	172	191	214	195	225	244	217	224	216	196	201	181	193	189	212	192	203	206	209	195	196	191	198	198	198	182	193	207	222	187	201	191	217	221	211	229	209	205	179	226	203	216	198	217	210	210	214	207	220	180	179	208	228	200	194	212	209	208	205	194	203	234	207	211	209	202	196	214	208	195	197	199	208	213	212	209	200	202	223	179	236	217	215	209	222	195	197	223	223	194	220	203	212	232	205	226	220	222	220	213	208	168	216	185	213	180	197	209	203	215	190	197	208	207	194	211	239	210	225	224	197	207	206	203	188	250	195	202	196	223	185	215	228	217	209	198	226	178	206	215	223	183	226	190	202	229	210	230	191	193	211	191	223	218	192	223	220	210	229	219	212	206	199	215	205	239	213	219	234	218	202	188	210	176	225	194	228	215	204	216	221	202	192	215	213	205	237	187	205	203	206	198	207	184	232	223	208	208	220	234	216	213	217	242	196	206	196	225	222	219	216	208	197	178	226	222	228	197	186	204	205	209	196	218	176	218	209	211	227	210	200	217	202	191	186	210	222	213	184	178	197	212	212	182	190	209	215	222	214	216	225	223	217	220	197	194	236	226	222	210	191	200	222	213	204	205	207	207	192	205	207	212	206	206	211	214	196	211	199	221	215	194	195	232	190	199	210	214	198	224	213	222	194	205	202	191	213	218	216	229	177	218	197	230	211	189	223	178	233	195	217	210	197	196	230	214	199	231	206	210	206	189	193	211	196	207	211	229	213	223	202	259	209	230	212	219	213	186	206	214	223	206	210	218	211	191	197	222	199	220	206	247	219	215	224	207	225	197	207	203	206	205	220	195	182	195	197	209	201	178	218	190	233	211	202	203	202	240	202	210	210	224	192	220	214	209	207	231	221	216	221	202	223	202	211	219	197	214	214	202	224	216	219	218	191	229	239	241	240	199	216	204	211	212	213	216	220	198	222	214	208	223	197	202	209	210	214	200	198	219	192	225	209	207	206	210	211	199	223	203	200	196	193	216	191	227	212	229	201	215	199	217	192	226	229	220	215	208	180	195	208	199	207	203	200	221	206	198	213	217	226	230	227	190	192	186	224	221	229	214	212	200	197	201	249	210	197	218	228	209	232	185	224	202	198	194	221	214	183	210	222	195	216	243	199	198	194	207	222	204	197	195	203	193	206	217	194	225	223	205	197	193	224	222	223	227	220	200	205	198	224	220	229	199	210	199	197	227	211	221	214	202	193	226	205	206	206	215	195	211	182	217	236	199	212	198	203	183	198	201	213	214	196	209	193	215	222	203	211	207	221	208	187	197	198	208	209	196	207	201	205	194	219	198	197	192	219	234	190	197	204	198	207	204	215	234	192	204	186	215	206	225	197	209	233	213	217	211	216	209	207	213	213	237	232	200	212	227	204	209	211	209	211	217	216	205	198	213	191	210	207	188	218	211	192	188	213	197	200	238	209	215	196	206	215	205	245	207	197	213	218	213	201	214	205	199	208	180	228	212	212	208	220	204	210	226	205	201	209	232	203	228	224	191	219	207	223	208	223	252	227	238	215	201	205	202	196	165	223	194	217	209	209	229	198	219	200	191	204	248	223	197	215	190	200	187	216	209	193	214	205	203	208	228	217	187	194	203	211	231	223	220	234	239	207	195	208	212	187	215	182	232	218	208	217	198	216	223	203	218	243	204	215	216	190	189	219	194	226	206	216	195	220	234	205	192	213	180	224	226	201	186	191	218	217	197	216	214	195	211	223	203	199	233	228	201	218	222	208	214	226	232	212	233	204	227	209	215	190	237	207	215	200	187	236	211	222	211	218	223	202	219	202	209	218	203	227	237	222	215	215	207	216	218	235	231	194	221	196	191	204	215	184	203	237	239	207	219	195	218	208	204	223	223	211	223	241	197	228	235	218	176	209	189	197	233	246	213	227	204	215	228	215	194	237	183	207	214	214	230	202	226	232	190	226	178	210	204	235	223	204	221	182	217	230	191	173	203	193	215	193	201	216	214	214	188	229	190	228	200	225	200	198	208	231	191	221	216	195	204	190	215	184	188	184	186	203	196	213	217	214	193	198	226	199	196	177	237	186	213	212	192	228	180	196	204	213	230	197	217	201	205	184	244	209	222	228	187	181	194	195	194	209	217	216	222	235	235	223	195	205	216	197	198	205	199	199	242	212	211	212	165	170	204	216	211	205	181	221	197	206	213	211	205	212	180	197	196	209	209	202	223	213	204	215	200	210	223	211	220	209	210	203	190	232	215	221	200	212	213	213	245	203	200	189	228	189	216	202	202	213	199	208	196	213	222	224	216	213	219	184	219	210	205	207	228	202	230	185	192	212	187	209	220	205	228	210	211	228	219	212	208	222	215	223	223	243	193	198	247	230	176	221	198	210	229	207	181	201	209	207	194	241	227	203	209	203	210	213	190	204	205	218	209	187	214	225	201	209	209	210	212	212	211	202	223	177	216	190	209	204	215	215	169	199	219	207	209	217	234	203	212	201	193	209	219	218	201	206	224	205	244	238	214	226	218	222	220	202	200	213	222	215	214	202	204	243	198	197	217	197	189	214	204	206	227
22648	21200	29051	23655	21205	21275	12600	1535	1017	932	805	815	745	669	629	647	604	557	554	544	520	501	490	513	480	470	467	496	501	506	449	460	464	445	424	473	428	425	433	435	409	409	443	442	452	461	412	444	429	432	419	415	442	422	415	491	480	417	443	455	430	428	447	409	421	400	411	435	432	435	432	443	428	430	459	446	433	422	440	436	454	427	459	433	461	438	432	436	425	420	428	450	449	447	439	431	449	395	434	418	417	422	430	436	421	415	422	423	436	427	432	424	419	381	408	407	383	406	428	442	419	387	425	428	420	461	449	435	407	476	410	453	433	459	405	438	456	457	447	425	417	430	410	436	464	430	385	423	443	425	440	380	480	420	455	444	410	422	425	420	418	455	417	435	429	464	419	412	432	435	401	391	402	421	434	446	398	405	442	391	418	401	445	400	440	421	427	387	469	436	447	456	417	403	403	445	415	389	401	460	421	439	425	401	451	387	417	407	434	394	394	405	439	416	419	403	453	425	447	438	436	427	433	427	465	442	389	458	410	428	452	452	409	425	433	438	376	372	439	468	414	408	436	443	430	429	427	437	446	421	418	437	459	420	406	375	421	405	431	416	425	429	439	425	424	412	394	411	462	391	423	437	445	462	432	411	408	434	452	424	423	438	400	413	444	419	409	466	413	427	413	442	407	405	440	440	406	410	376	404	419	410	402	399	410	371	413	389	424	443	397	448	384	427	430	436	447	449	434	424	437	407	411	436	405	445	367	443	405	426	417	412	438	447	463	432	410	437	394	456	428	411	451	429	415	430	436	412	422	420	417	408	431	414	443	406	427	455	427	417	464	420	413	418	419	433	395	409	424	439	418	417	428	435	483	429	371	448	416	412	413	455	420	412	382	437	424	415	446	421	444	428	406	449	388	445	412	414	433	425	422	400	449	425	441	419	440	401	423	414	398	424	419	387	460	393	469	417	439	448	428	385	442	413	440	425	409	422	442	424	377	442	432	403	420	402	399	387	446	413	456	433	409	417	401	409	396	449	441	420	407	481	452	431	406	426	465	422	402	399	451	433	433	404	402	433	403	439	436	441	449	419	414	443	422	448	438	449	437	412	407	398	416	404	405	455	427	425	419	415	440	391	423	396	440	450	428	405	436	432	440	400	439	424	414	461	432	416	484	434	411	449	430	394	411	418	418	424	422	461	442	412	418	419	426	451	421	399	378	405	429	391	438	429	452	425	438	416	414	434	423	410	407	370	451	422	433	452	428	422	374	421	400	429	393	396	405	454	445	400	457	416	396	372	393	417	423	450	441	413	445	397	453	409	430	367	421	454	415	417	423	444	375	438	422	436	444	449	390	439	428	416	417	375	441	429	429	429	432	407	403	462	381	429	431	439	398	419	416	433	443	426	430	426	429	423	422	431	398	421	425	395	434	443	400	440	439	439	405	416	410	432	429	419	388	457	427	424	377	426	440	432	412	375	405	409	434	450	414	402	402	433	391	432	399	405	429	428	432	401	429	421	444	435	440	455	404	422	387	444	446	398	418	385	414	423	453	434	383	409	464	485	403	475	420	445	427	432	452	457	424	413	414	457	362	406	434	425	393	415	453	391	395	425	446	403	423	458	390	374	406	409	460	456	412	436	422	447	387	421	404	434	454	418	426	411	401	416	428	431	413	440	404	383	412	397	394	454	417	412	436	416	435	440	399	429	439	410	414	418	417	438	404	468	440	447	412	434	389	404	458	410	375	420	440	427	433	417	411	445	430	418	451	387	410	430	455	427	428	432	438	460	406	435	417	419	424	443	419	400	408	426	438	454	428	389	429	401	444	400	415	405	419	466	427	433	416	423	431	425	460	442	402	426	430	399	441	382	409	440	438	414	442	446	426	417	436	363	445	438	433	454	452	409	411	417	424	382	391	396	493	444	430	437	408	442	432	426	403	408	448	409	412	394	451	420	406	410	424	432	417	425	405	435	400	452	394	407	460	410	408	415	451	398	443	428	429	423	467	379	468	435	397	444	385	448	398	408	435	426	445	417	436	427	416	429	429	414	456	429	440	403	405	431	430	441	476	446	445	444	416	411	397	420	446	399	435	424	426	477	458	420	393	431	401	428	408	416	431	442	453	408	413	409	459	413	467	406	410	422	408	401	427	415	469	400	461	399	388	433	410	434	442	426	437	409	430	421	433	427	413	433	431	406	415	422	464	394	438	397	403	398	410	449	428	461	420	431	409	426	432	423	439	382	460	378	417	424	431	409	421	430	441	434	452	374	416	450	398	429	414	448	427	424	431	414	368	375	423	444	428	430	449	441	370	404	448	474	423	419	389	415	392	442	391	409	422	432	407	437	426	443	459	415	432	410	410	461	426	427	418	416	430	423	416	436	427	405	424	439	434	431	406	425	421	405	417	404	434	403	433	430	410	440	421	409	442	436	424	385	394	385	437	408	419	440	436	448	411	440	379	436	454	454	462	399	411	438	464	402	428	448	446	440	379	424	421	417	414	396	414	382	454	436	414	412	384	407	428	421	410	421	412	441	439	421	447	438	434	408	435	401	443	456	442	431	429	440	450	409	468	448	411	426	404	425	423	447	391	439	418	425	407	415	422	409	426	410	399	416	417	433	429	402	462	376	455	436	423	461	416	437	442	410	431	381	413	417	413	409	458	398	393	438	431	429	426	436	409	446	448	409	410	474	415	412	372	382	436	439	422	415	396	436	364	409	420	432	426	404	412	403	389	405	422	419	424	429	441	447	411	422	382	419	400	427	417	421	394	419	430	440	392	422	415	420	413	386	429	445	395	433	412	419	408	436	420	398	420	422	385	440	429	447	438	426	428	421	419	405	447	415	395	422	356	423	453	409	428	422	426	430	423	376	423	495	379	414	415	406	418	429	424	412	420	437	405	447	452	427	463	435	423	435	421	415	402	422	437	425	425	399	434	431	426	436	410	468	432	440	389	453	440	463	418	460	464	451	413	402	459	431	422	418	436	432	422	428	417	441	444	405	392	408	454	429	401	436	425	420	436	445	448	421	390	467	412	402	434	416	422	384	440	436	426	428	389	408	441	428	428	477	432	408	420	391	427	417	398	406	439	435	409	419	425	428	425	413	396	395	382	405	459	418	450	441	380	403	401	411	401	419	420	440	411	421	446	446	433	415	438	375	447	424	410	392	436	396	434	404	424	422	422	403	401	423	417	442	454	432	412	447	445	434	452	437	423	398	378	442	415	427	419	411	428	390	448	416	436	425	413	442	401	450	397	431	411	425	431	436	420	390	433	415	416	418	417	419	409	440	430	420	430	435	482	422	413	420	415	411	415	423	413	448	465	469	470	393	433	408	411	470	427	434	400	412	420	453	437	399	412	382	434	411	458	428	422	433	387	457	427	412	363	420	436	428	404	442	455	414	437	400	431	414	393	434	431	411	400	436	384	405	392	462	437	449	407	389	441	407	432	427	413	407	474	474	423	414	391	431	421	393	394	415	446	388
9680	29342	24044	13377	5388	4015	3101	2496	1965	1528	1376	1181	1056	959	813	817	755	679	707	681	609	635	580	543	589	616	559	515	587	540	555	528	530	519	503	539	493	523	532	576	532	538	503	545	519	511	519	483	529	517	538	462	545	514	469	535	522	483	504	522	492	471	509	452	480	467	491	500	446	481	497	449	493	534	454	493	486	463	488	464	493	498	516	497	510	487	519	443	466	465	507	468	475	478	488	454	511	479	459	469	470	495	486	495	470	463	473	508	481	476	491	472	470	455	496	486	496	456	467	487	468	480	427	480	455	467	464	499	497	494	476	446	472	514	492	487	454	508	473	472	434	509	462	482	497	483	527	474	502	479	452	462	479	521	450	459	470	475	477	468	482	460	507	504	506	479	474	487	461	470	513	457	473	471	497	483	457	478	533	472	467	484	471	495	490	473	468	473	470	482	513	486	493	475	477	489	467	498	480	445	479	465	454	514	512	502	482	482	477	468	507	518	472	491	512	480	501	488	495	466	477	501	482	500	512	520	481	470	499	472	505	492	489	501	488	488	472	463	478	493	467	498	456	474	473	485	503	471	512	471	486	460	456	481	499	475	471	471	482	494	482	493	481	486	467	487	501	478	521	473	466	448	472	475	465	459	529	498	453	491	481	503	476	487	477	461	474	486	487	467	469	470	454	458	460	455	490	479	483	476	497	478	495	457	465	475	486	503	460	455	448	478	513	497	533	442	491	438	493	485	503	492	457	483	476	472	460	503	468	478	509	489	473	469	496	495	500	454	482	512	468	491	514	481	476	462	484	495	482	493	478	459	483	496	459	501	473	437	451	462	446	471	482	481	476	482	436	497	452	462	468	488	469	489	456	478	471	471	477	477	465	517	471	449	461	524	519	487	502	477	467	509	455	516	444	469	497	454	475	507	422	426	442	508	445	474	489	458	484	447	496	479	511	486	473	472	452	467	500	483	492	491	484	477	467	443	459	474	479	457	484	502	498	483	492	454	461	497	467	477	477	457	473	497	492	495	473	475	483	473	485	466	486	495	462	487	470	459	473	485	482	467	500	523	465	492	475	444	483	491	506	473	503	498	463	435	504	510	464	482	487	474	490	470	476	448	441	484	462	475	479	502	492	462	470	441	517	505	495	506	484	459	460	477	531	485	511	450	497	508	502	465	470	462	493	513	459	473	482	464	472	454	479	501	466	476	478	435	406	465	483	487	443	468	462	467	460	491	437	463	469	524	508	475	513	501	485	481	470	478	515	480	448	474	457	481	475	479	456	507	460	473	465	458	518	446	476	479	469	457	485	458	481	518	492	507	470	430	430	441	522	472	492	464	479	478	457	478	467	470	485	483	492	434	472	515	472	493	481	482	467	483	512	468	480	488	490	460	487	482	494	485	462	480	495	432	506	472	498	499	497	475	445	478	454	468	494	475	497	489	492	464	502	451	470	506	468	486	468	479	491	485	459	469	479	473	467	468	488	508	486	491	502	460	488	499	463	457	429	449	477	464	457	407	472	503	466	464	491	483	494	479	446	487	521	483	484	479	471	483	501	488	503	464	539	473	482	492	464	441	494	478	480	419	464	495	461	467	463	487	459	482	470	507	440	443	452	504	448	451	498	468	495	481	454	493	490	496	468	509	447	452	463	465	478	447	479	476	508	452	530	497	476	492	478	445	461	481	466	447	520	489	429	465	437	496	467	488	474	473	463	486	438	461	450	499	510	437	443	472	451	471	453	486	483	453	487	516	528	479	496	514	491	455	474	485	496	487	489	489	519	425	446	466	465	430	468	472	470	495	492	504	451	453	459	501	503	463	441	439	468	461	472	486	448	483	489	499	506	466	470	454	496	495	454	532	498	463	468	480	508	466	499	493	468	479	515	463	488	448	471	505	465	493	481	489	463	492	488	490	491	482	514	495	481	505	450	438	476	441	464	443	501	482	471	466	463	454	478	443	471	450	480	462	516	463	491	484	483	474	478	469	494	449	494	486	457	504	446	459	489	444	480	467	479	476	481	473	515	504	477	485	449	444	472	456	477	469	475	442	476	515	455	463	482	419	511	481	496	448	501	467	468	462	472	493	469	470	470	477	453	514	449	518	459	485	493	435	493	458	437	452	519	427	435	489	475	467	484	457	494	472	466	491	489	509	472	516	485	473	469	497	471	467	474	543	481	434	469	477	474	497	464	470	475	497	479	503	470	491	494	477	478	499	429	465	471	497	435	499	474	503	484	485	493	483	468	503	490	475	428	453	510	494	472	471	434	487	493	456	500	481	489	462	503	477	469	485	485	497	471	483	514	481	477	447	478	510	433	461	466	474	475	468	482	489	472	496	480	473	493	487	492	507	467	467	485	485	488	510	465	476	510	465	502	503	467	450	462	515	449	504	472	468	525	469	496	494	456	489	447	490	455	471	488	482	530	447	450	456	488	450	445	453	469	439	484	479	462	500	447	477	467	497	427	462	513	488	473	522	556	475	462	497	514	489	514	449	435	478	503	478	484	457	489	451	509	473	487	468	480	495	457	455	500	474	501	435	468	490	468	493	479	492	480	495	463	513	455	454	520	486	460	489	447	484	465	458	511	475	449	492	514	496	450	472	484	484	474	438	492	453	459	488	466	473	470	474	438	463	498	436	485	465	491	476	445	476	462	502	468	451	466	493	472	463	512	463	482	469	530	486	449	501	474	490	428	486	473	469	468	472	447	450	468	461	489	465	452	453	493	449	491	515	434	476	471	509	492	488	463	451	462	488	470	449	486	441	420	485	470	508	486	452	452	452	472	500	439	471	502	485	471	454	494	439	493	463	476	479	441	446	458	448	469	503	492	502	507	473	476	476	477	452	485	471	461	464	469	468	443	496	457	490	442	496	489	504	488	470	496	483	488	444	488	469	466	480	462	506	487	493	504	490	512	502	477	497	477	515	451	501	478	564	525	461	488	509	480	474	500	484	468	487	456	467	479	499	458	457	452	408	458	455	507	476	471	489	489	499	531	486	459	510	441	474	498	490	471	479	443	424	477	446	494	413	499	521	467	462	529	485	491	490	455	492	499	444	498	466	462	473	480	462	462	513	468	468	472	444	488	469	526	472	437	439	479	455	498	446	459	492	511	517	477	482	459	443	495	508	471	460	492	465	500	474	485	486	517	495	441	513	464	493	505	478	507	508	515	493	499	516	462	440	455	507	501	509	483	488	483	491	513	457	475	439	485	501	474	509	461	475	444	504	484	464	486	457	481	473	507	454	487	480	424	476	478	504	492	498	454	461	503	465	454	482	446	471	492	453	477	463	447	486	494	452	511	471	436	487	489	442	488	485	445	527	460	490	476	475	489	497	456	498	461	505	509	478	494	466	494	477	475	462	457	483	489	500	473	481	502	502	504	494	506	485	504	470	482	484	444	469	447	487	446	479	494	475	496	452	460	471	452	479	476	494	496	485	498	486	438	483	479	462	505	478	469	460	456	505	475	480	449	445	460	441
27093	20783	11853	2174	507	431	283	176	158	128	132	127	133	139	142	129	123	114	119	135	133	124	122	130	141	134	130	147	104	122	129	123	138	120	96	131	145	121	139	131	112	114	121	110	131	110	106	129	125	127	108	115	127	129	129	129	137	129	131	130	122	121	120	123	122	126	147	115	145	139	122	118	125	132	132	105	118	125	127	113	126	128	133	124	115	107	128	140	125	123	141	135	122	126	121	107	117	131	124	105	126	122	115	130	121	109	127	141	125	121	128	112	120	124	132	131	134	115	128	105	140	108	125	136	135	129	113	118	116	134	105	122	129	110	132	115	115	131	107	125	120	127	139	117	116	113	106	117	145	116	127	127	136	122	114	121	129	124	96	115	137	112	114	113	135	123	124	130	119	103	105	125	119	122	117	131	140	114	124	125	112	113	111	134	124	104	125	125	110	109	116	129	122	124	108	132	113	113	124	112	122	114	120	129	120	113	127	150	120	112	108	119	125	118	129	147	109	123	106	106	117	109	113	149	114	136	126	123	103	119	123	121	125	120	118	113	131	143	123	114	101	131	126	145	161	126	109	123	109	119	136	128	107	118	116	118	121	124	143	110	124	126	138	127	121	117	114	109	121	101	107	104	132	120	126	123	117	129	125	126	117	117	125	141	128	106	113	115	117	124	110	131	129	113	148	125	127	118	125	95	117	116	97	110	96	117	111	110	126	136	120	106	113	133	132	118	118	120	121	128	119	129	126	115	109	134	114	128	97	124	118	134	123	124	130	117	107	121	116	129	128	128	115	123	133	115	131	143	128	127	102	142	131	139	140	135	133	138	109	131	128	130	103	127	120	137	116	134	125	131	110	119	124	128	130	120	105	107	125	103	133	121	133	123	123	120	132	119	112	116	123	97	108	140	136	114	131	120	121	112	117	113	113	118	136	104	121	131	113	143	129	123	145	141	114	104	149	109	111	122	118	129	137	133	121	109	136	124	124	134	134	125	126	112	121	123	106	111	122	110	116	110	103	114	118	114	106	141	130	112	128	118	122	121	135	138	123	116	131	112	130	128	138	127	122	126	135	129	111	125	106	124	111	100	112	123	117	115	114	140	142	101	126	117	115	119	131	111	123	123	122	116	116	104	136	112	115	128	124	131	117	101	121	130	139	123	124	137	119	136	121	138	104	127	127	146	125	123	126	137	130	109	116	116	116	113	123	126	128	125	137	121	135	111	120	135	131	111	118	134	128	128	118	120	105	128	101	128	124	112	109	121	130	117	112	114	132	119	116	113	129	118	117	114	126	131	121	126	107	115	125	120	98	128	114	107	102	124	116	126	126	133	144	129	131	109	132	104	104	137	125	132	105	101	113	126	147	131	120	125	117	127	117	113	104	127	127	126	143	132	120	119	95	112	124	135	131	124	103	125	129	134	141	150	124	142	117	112	141	123	126	136	110	120	137	114	121	143	130	107	113	101	149	137	138	114	97	137	124	101	133	128	122	114	127	102	116	104	133	125	123	112	140	128	121	113	141	106	131	125	123	119	137	127	125	127	128	114	112	106	117	128	110	128	136	114	110	140	119	124	136	115	132	117	123	111	117	101	142	133	100	128	111	114	112	114	132	110	98	121	120	124	102	144	127	125	109	131	113	110	119	126	121	108	112	136	130	125	113	109	144	118	127	138	123	114	133	122	120	148	105	132	133	131	129	120	115	132	120	124	89	107	145	104	125	117	129	111	134	127	145	110	123	96	133	131	99	119	125	108	132	102	115	129	126	124	102	144	127	101	133	136	113	139	124	145	120	113	120	115	131	108	133	125	122	123	126	121	127	133	130	113	125	108	121	130	125	119	141	114	145	129	92	131	111	123	127	133	117	133	107	121	117	119	120	115	113	132	122	119	117	123	129	133	123	122	126	133	130	141	122	132	123	122	127	110	122	115	121	118	126	133	118	126	128	104	128	133	108	112	124	123	123	135	109	160	127	114	116	129	119	135	118	130	128	116	141	122	133	117	136	115	131	101	141	142	108	116	112	116	129	121	112	126	122	109	111	141	121	133	114	123	109	123	133	107	116	128	121	123	134	129	113	101	114	102	124	138	122	136	127	127	116	117	117	131	108	115	140	132	94	116	127	119	129	103	123	125	113	112	143	122	128	118	129	131	141	126	115	115	118	127	126	135	132	121	126	134	132	119	109	133	106	143	104	128	114	119	118	110	117	119	126	119	127	116	120	113	141	116	131	125	116	148	121	108	115	121	134	119	146	113	115	102	110	112	131	142	117	120	124	114	145	140	113	120	116	122	120	127	115	113	142	119	128	121	124	120	117	111	112	107	122	131	121	131	126	135	123	109	108	127	130	122	111	132	124	127	120	115	115	103	120	121	128	125	134	125	124	120	133	139	107	114	120	102	111	117	117	118	107	120	128	114	113	133	118	113	138	122	121	147	127	121	140	129	103	104	138	121	141	133	128	115	118	122	120	139	128	105	128	140	123	161	119	127	117	122	128	123	127	116	132	129	105	120	137	123	121	131	111	122	123	120	150	133	137	110	122	109	141	143	124	117	127	123	113	112	113	118	130	136	128	134	112	138	134	111	118	118	140	98	135	128	114	99	118	134	135	120	129	115	114	130	133	114	119	124	131	121	121	130	126	95	111	143	135	116	100	131	114	124	105	122	120	125	118	120	127	132	129	115	109	117	145	137	109	125	143	150	112	118	118	135	132	114	133	127	116	143	101	128	137	116	135	104	128	104	118	125	130	135	133	125	120	118	123	103	107	102	146	113	124	124	109	141	120	131	109	123	127	107	138	120	130	127	139	126	138	125	119	109	117	118	120	123	128	115	115	117	118	102	111	134	97	129	112	122	136	101	126	129	134	117	122	108	113	114	138	139	121	125	114	124	119	122	124	112	105	132	127	112	114	118	110	121	137	139	112	116	112	126	118	122	107	120	104	135	113	122	140	115	120	121	125	132	130	121	133	139	134	117	111	129	144	139	105	140	122	133	131	110	131	126	145	116	117	145	128	125	133	106	115	114	129	125	103	90	128	110	131	116	118	124	133	115	118	132	139	111	133	134	101	124	117	108	127	134	118	121	122	120	111	125	130	125	150	120	127	133	120	110	132	119	130	137	148	110	111	123	124	138	137	120	128	125	117	112	101	141	123	127	132	128	135	135	105	128	117	126	134	109	120	114	112	133	132	131	117	134	118	116	117	123	130	135	139	120	134	109	120	115	132	132	130	120	110	137	118	142	130	115	119	104	131	121	137	132	130	94	115	129	118	118	122	130	118	109	132	136	118	128	122	117	126	135	130	127	132	143	136	125	123	120	98	161	124	121	117	135	101	130	134	124	119	134	117	130	116	107	110	119	134	127	125	124	120	118	128	124	111	127	136	128	127	128	122	112	121	116	117	122	148	112	118	112	102	138	111	129	115	131	133	114	127	127	136	111	112	137	138	131	109	110	109	133	135	132	125	124	106	120	117	108	139	108
6314	13361	7191	1588	448	342	218	226	213	192	201	182	165	204	182	166	170	159	161	143	154	161	186	135	153	155	152	169	156	128	154	180	156	168	166	150	158	151	149	166	163	144	155	159	156	176	167	138	136	142	140	166	136	140	144	153	139	144	141	160	136	147	172	160	144	138	159	149	137	162	160	156	152	168	166	155	155	176	134	140	149	143	157	144	153	154	149	150	161	170	139	144	179	144	150	135	143	165	153	139	162	146	161	140	147	151	160	154	157	151	142	173	142	159	141	153	154	139	158	136	148	158	148	148	140	139	152	155	146	141	158	176	146	144	131	138	162	151	143	141	149	143	152	159	142	160	145	140	155	150	167	149	167	173	161	134	152	152	148	165	133	148	162	153	144	140	132	131	144	128	172	159	131	133	159	165	132	159	138	161	152	154	161	147	151	135	133	151	160	139	152	158	134	137	153	140	146	145	144	141	150	136	155	150	133	149	145	153	140	159	162	144	131	148	172	162	164	161	141	148	145	142	153	138	158	161	154	154	161	159	156	150	172	153	142	153	144	144	131	169	129	168	147	161	157	147	145	148	149	154	134	144	147	136	151	137	157	138	145	156	151	160	172	133	146	156	151	162	166	156	160	142	120	149	175	135	167	126	165	151	142	168	149	159	144	164	160	140	142	140	145	126	143	150	134	151	118	146	145	142	159	145	160	179	144	154	159	139	148	150	143	158	165	149	151	157	123	133	137	132	178	164	160	144	137	153	153	161	134	159	135	147	160	156	148	162	155	141	150	167	176	148	159	146	174	148	134	158	154	153	145	135	145	144	152	137	145	155	135	131	147	163	147	169	169	148	147	132	144	143	134	154	141	157	154	138	147	157	139	148	188	138	172	141	160	143	146	178	156	155	150	150	137	142	153	169	167	166	144	140	143	141	148	136	148	144	166	178	138	140	146	129	159	178	151	139	149	155	155	171	155	131	151	157	144	148	137	132	141	167	144	143	140	158	139	151	159	134	166	166	143	153	168	155	137	147	145	134	143	158	157	149	148	152	164	144	159	147	160	147	137	153	147	165	158	133	153	154	142	138	159	126	137	149	159	138	164	168	151	127	147	161	141	153	141	163	153	136	176	174	151	135	121	141	142	139	135	147	144	152	135	162	141	155	151	172	151	160	128	146	164	150	156	141	131	134	152	153	173	167	160	151	151	150	149	155	138	159	167	151	146	146	147	154	146	164	119	126	154	150	152	154	158	160	174	157	147	152	142	136	141	143	151	137	130	152	158	151	143	144	130	136	163	134	139	140	152	136	123	127	148	150	157	157	142	145	149	148	142	156	140	154	152	144	117	153	112	158	160	137	134	164	161	152	138	161	139	137	151	147	156	139	168	153	121	139	171	149	154	159	151	140	134	147	131	152	140	165	157	161	153	160	132	163	154	151	150	149	159	152	154	159	163	160	157	163	126	162	160	148	132	142	142	155	146	149	161	156	169	155	150	159	133	154	141	153	144	163	117	142	152	138	169	150	159	152	156	165	142	153	146	153	171	154	134	150	161	133	159	149	142	138	133	153	140	168	154	168	158	129	132	133	155	143	151	189	152	138	146	145	149	153	133	136	150	138	164	143	169	124	125	152	154	158	139	157	168	135	139	142	151	149	134	145	129	147	145	158	154	174	168	162	163	157	128	157	137	148	142	158	143	140	158	163	138	169	132	135	160	128	172	150	146	153	171	164	147	137	166	151	152	135	144	138	145	148	141	148	158	155	151	170	123	147	160	151	167	141	154	165	164	134	147	137	142	159	163	166	152	174	121	154	143	130	147	139	140	139	161	144	145	135	163	138	142	146	144	161	164	128	145	141	131	154	157	155	151	145	140	157	151	163	139	162	158	158	124	148	146	173	121	157	173	172	157	161	161	166	149	148	156	160	155	166	136	161	145	155	142	147	140	156	164	152	139	171	140	143	137	156	162	142	155	154	140	166	142	132	163	130	170	179	143	162	141	148	143	141	139	148	132	143	159	141	143	143	148	157	146	147	152	146	147	147	150	136	156	137	140	149	174	150	149	134	125	163	153	142	145	128	141	158	157	146	154	147	154	156	166	163	153	140	157	121	156	156	163	147	148	150	141	145	143	170	139	149	145	140	149	146	143	165	163	151	157	155	174	156	151	124	157	133	126	150	151	130	150	145	146	160	155	142	185	157	133	143	158	149	167	156	161	135	138	158	158	132	152	146	141	157	154	143	165	143	156	141	150	174	133	156	141	145	149	158	139	179	135	148	142	147	159	131	175	135	163	145	162	159	136	185	167	170	130	149	148	143	142	161	146	177	152	173	151	175	166	156	142	158	159	149	151	130	153	142	151	142	142	167	163	153	153	151	143	152	156	155	145	147	139	158	151	129	154	140	157	150	128	147	151	179	163	150	161	165	160	171	132	150	174	152	154	156	164	149	159	145	143	154	143	162	154	143	167	150	166	160	129	159	156	149	158	159	145	175	141	151	142	166	161	158	146	173	145	148	147	150	138	148	176	152	163	154	157	139	159	132	139	158	152	142	166	167	145	156	122	145	160	134	152	155	146	155	148	167	133	174	170	158	168	130	152	144	158	131	145	134	156	142	154	164	150	158	162	152	162	148	150	158	142	164	134	150	162	167	161	154	141	159	162	129	144	156	133	159	174	148	142	168	159	141	153	149	152	167	152	157	141	167	176	194	158	133	160	128	133	148	154	144	130	140	137	138	136	150	159	149	168	129	168	134	161	154	140	145	157	154	149	135	176	129	157	133	129	158	150	153	141	139	137	159	165	154	146	161	151	145	146	154	125	133	176	128	151	171	136	168	149	154	172	164	151	142	142	164	139	139	155	156	166	144	165	137	154	153	148	173	138	140	150	156	159	140	174	154	169	163	160	158	149	145	164	159	146	142	157	150	156	155	117	150	135	159	155	164	147	139	146	151	166	158	161	153	159	133	122	148	163	131	164	155	124	129	158	151	137	147	165	132	135	167	148	165	150	148	140	157	151	144	161	162	148	166	149	150	162	165	172	139	130	146	143	150	149	135	143	140	158	168	132	173	143	148	159	161	177	161	143	149	146	146	177	145	152	157	151	130	148	140	163	138	166	153	160	137	133	154	144	154	150	143	143	130	147	151	154	157	172	147	145	140	154	152	153	147	155	149	140	144	146	151	148	145	150	119	149	148	159	144	132	171	141	148	139	141	117	143	151	142	150	164	147	170	178	157	154	150	149	156	161	155	139	167	156	157	151	165	165	138	172	149	168	172	167	154	130	150	154	169	153	146	142	159	144	148	150	148	148	141	156	133	157	156	162	144	152	150	162	159	172	174	152	155	142	169	157	136	152	152	154	149	132	162	149	145	160	128	145	162	139	149	137	159	126	144	134	155	142	143	145	149	144	148	146	153	131	147	152	135	142	150	164	140	176	157	147	151	142	149	149	141	140	134	157	151	159	150	135	118	139	154	149	167	151	158	157	143
23698	21188	28606	24040	21177	13089	1442	743	618	532	523	429	458	369	352	371	359	357	378	322	277	299	316	337	274	291	317	311	318	290	309	287	327	290	304	319	291	287	329	302	313	290	280	300	315	251	282	285	296	286	283	274	285	283	329	306	244	320	263	290	280	262	270	287	284	307	312	285	267	289	294	309	291	288	315	307	280	285	298	294	290	284	268	288	279	278	313	282	295	273	308	276	268	310	299	284	278	280	264	261	328	292	275	308	257	302	258	273	269	307	275	302	297	286	303	268	270	271	277	260	293	279	295	250	288	284	290	279	287	294	292	301	291	280	278	280	273	269	309	316	284	268	278	278	283	272	263	277	309	270	278	295	295	287	310	281	299	307	287	259	285	292	310	262	249	273	295	281	284	275	237	290	302	275	285	301	316	287	264	286	291	301	278	258	273	269	289	259	290	277	293	299	284	300	282	305	288	285	266	277	326	281	284	277	280	280	282	292	248	322	301	289	300	263	284	288	320	247	313	277	290	291	309	286	294	284	281	236	300	298	277	313	306	290	294	267	258	302	260	285	267	282	294	278	283	263	273	271	298	284	274	284	300	282	301	318	289	266	281	288	295	294	277	287	285	292	277	284	277	289	274	286	307	299	306	284	294	282	308	266	283	298	263	275	277	296	268	271	267	271	269	284	287	286	257	289	242	248	259	291	248	279	289	303	276	294	290	307	293	279	273	271	309	289	275	283	272	250	280	292	324	321	286	285	274	303	286	280	324	291	291	268	293	279	288	265	268	299	280	249	265	258	264	297	290	294	301	267	303	271	273	305	259	256	271	276	282	297	290	313	281	289	275	261	291	292	280	284	273	263	286	293	319	286	276	263	289	266	261	293	288	268	287	273	263	283	268	267	282	284	323	262	313	295	297	273	267	301	272	259	307	261	267	278	269	283	284	267	305	281	279	293	296	292	270	280	271	280	281	259	311	313	251	307	276	264	297	289	265	320	289	272	308	263	266	274	291	287	288	286	306	287	290	271	292	295	262	312	288	268	293	279	286	293	285	274	311	297	265	280	259	292	286	291	270	308	296	296	304	245	299	290	259	305	267	254	283	307	278	321	271	295	258	272	263	302	273	277	256	297	288	311	259	305	282	292	286	273	287	272	288	257	291	300	274	282	294	264	300	241	269	272	290	290	268	307	260	274	294	315	271	279	277	304	293	290	272	297	273	309	267	275	276	280	259	278	271	304	301	267	297	261	294	280	282	294	273	295	306	288	302	297	294	291	288	312	291	291	276	265	296	288	306	257	284	304	271	310	297	317	301	263	266	281	283	272	304	304	261	310	292	271	294	281	279	297	273	292	333	279	285	288	283	270	298	290	277	303	289	281	276	261	294	306	270	275	266	288	285	277	293	272	278	283	313	277	298	293	276	253	275	315	281	279	295	268	297	279	299	275	276	289	294	307	286	286	277	306	293	314	311	287	328	271	324	302	281	290	263	260	269	261	263	307	291	295	281	285	269	300	314	264	293	330	258	287	301	294	288	273	306	271	293	283	286	291	254	293	315	290	247	281	254	318	271	281	246	272	279	266	281	287	278	285	283	293	269	279	287	279	308	250	268	294	274	287	292	296	279	286	287	269	306	280	291	293	292	292	284	268	280	295	268	304	271	291	265	292	283	260	273	301	324	284	297	297	281	299	267	260	312	304	278	297	296	284	284	298	279	295	280	291	287	258	281	300	284	271	270	264	291	277	294	274	278	310	272	321	300	257	264	267	325	341	298	296	278	281	292	304	302	258	292	291	283	261	289	249	271	317	296	300	264	266	283	298	265	302	315	277	284	283	261	314	279	316	265	280	276	260	329	304	292	282	289	269	249	259	273	294	331	272	293	270	290	282	287	259	287	281	290	271	266	292	314	305	309	279	286	298	266	278	297	271	275	272	273	287	297	292	278	259	289	266	289	304	283	305	275	296	273	264	264	318	280	351	272	278	270	284	281	297	295	279	275	277	253	279	263	283	271	263	290	269	291	304	300	285	254	267	308	296	292	259	274	300	287	292	283	296	291	284	288	287	274	263	275	266	295	269	288	311	290	279	284	294	305	310	257	283	270	298	275	269	293	271	273	281	290	263	303	273	272	272	244	267	279	309	270	264	268	290	306	270	292	263	300	300	313	259	276	290	293	268	274	286	297	282	294	295	288	295	291	258	286	295	282	285	296	260	272	243	282	263	304	282	272	271	290	311	291	279	283	268	278	277	306	289	291	273	287	267	293	269	304	290	255	278	279	260	293	279	291	296	266	285	272	274	259	285	288	304	287	298	303	271	244	274	277	285	275	282	297	314	280	276	285	282	304	308	229	291	286	312	275	301	263	278	302	292	274	257	291	281	301	274	281	272	263	269	283	271	278	294	281	277	263	315	284	287	276	282	285	284	281	284	288	247	293	284	277	276	312	280	302	251	289	295	287	301	320	268	300	244	283	271	272	277	284	301	295	275	283	246	278	269	281	315	273	275	293	311	284	301	275	302	307	283	291	308	300	309	274	266	275	297	284	285	305	288	278	301	285	277	286	293	288	282	268	289	287	309	280	311	285	316	270	284	249	265	300	297	286	270	265	286	264	280	301	281	267	250	320	265	277	275	323	294	306	298	269	332	283	298	303	322	294	290	280	295	301	296	302	287	280	275	317	305	258	311	301	261	288	300	271	279	280	284	290	276	315	281	297	260	303	274	252	286	279	298	267	272	293	287	269	285	276	255	294	262	281	268	266	269	276	275	314	295	263	263	276	304	282	230	272	267	321	297	286	285	274	253	319	276	287	278	294	268	287	304	284	285	291	283	293	264	283	300	254	283	264	281	277	299	270	277	294	293	301	318	255	269	270	271	266	275	303	265	287	288	312	261	291	259	281	300	294	265	273	280	308	277	284	290	282	290	300	281	294	292	279	275	286	304	285	295	263	275	279	269	265	298	272	274	279	281	260	279	277	263	272	299	273	252	264	309	258	251	281	287	311	267	260	272	276	307	291	248	287	283	288	262	291	294	258	289	307	281	290	305	279	293	281	311	290	288	262	283	286	308	299	318	262	278	273	256	303	273	277	302	275	257	286	266	267	272	275	261	295	271	284	302	311	305	291	309	287	283	282	284	300	320	318	290	262	252	274	268	292	274	267	282	254	313	249	287	287	251	268	285	322	292	280	295	292	266	284	266	289	308	290	255	278	283	284	286	287	306	299	280	265	303	271	280	264	285	309	283	322	304	288	297	297	298	262	309	260	301	277	302	274	275	289	301	268	268	259	292	296	279	268	294	272	327	295	298	272	308	300	279	295	292	272	288	244	263	276	290	288	295	290	267	278	249	264	305	255	252	268	307	272	282	279	300	269	260	317	312	278	253	288	278	278	299	286	273	302	285	279	266	283	262	277	293	284	319	278	258	283	296	292	300	290	293	296	257	307	273	289	302	256	279	255	292	256	273	308	295	261	275	288	302	272	306	265	285
8494	23796	16208	9462	2987	2238	1712	1274	1099	872	762	668	587	551	509	465	478	441	414	417	386	380	417	429	366	363	348	352	333	372	350	355	364	360	323	346	354	335	322	338	346	306	346	345	327	367	346	350	379	342	338	337	339	348	349	319	319	321	360	293	311	337	339	312	310	347	358	294	338	349	340	327	329	329	342	334	336	312	328	333	318	357	328	332	281	331	342	346	327	338	374	316	341	330	373	329	320	335	344	312	310	348	300	335	304	327	337	339	330	298	360	351	370	338	332	370	296	340	325	335	322	344	328	336	317	366	304	325	344	334	336	359	298	329	349	329	313	325	356	289	321	349	296	334	321	348	342	335	307	305	335	303	340	316	320	337	304	344	359	333	321	302	305	329	353	327	313	333	318	315	316	316	329	339	346	322	325	331	342	324	334	353	328	337	315	325	354	317	320	305	321	327	326	351	353	313	341	326	315	310	330	303	322	319	342	347	317	343	304	361	339	337	349	327	313	310	347	327	306	315	326	331	357	316	305	342	334	290	311	355	333	360	337	329	301	318	330	340	348	333	319	322	360	323	319	326	319	321	338	335	326	341	334	369	328	293	342	323	370	354	348	340	337	334	287	336	292	331	329	349	371	310	326	317	323	320	319	320	287	320	326	338	325	329	340	288	311	353	343	296	309	325	308	332	340	333	313	334	342	357	330	320	304	312	312	314	328	334	339	295	337	344	305	284	331	320	331	316	345	319	328	335	332	301	305	319	319	305	334	327	320	311	335	382	319	301	318	290	309	307	320	294	295	326	332	305	288	281	338	353	327	351	319	333	331	320	337	304	330	303	323	319	320	306	301	335	321	360	301	351	340	318	329	327	340	339	344	318	291	338	351	318	315	328	309	336	335	335	324	337	335	337	332	354	298	292	331	322	324	323	335	321	351	330	341	341	334	346	318	373	323	353	305	311	326	324	330	326	308	301	314	323	338	320	333	334	328	331	328	296	348	339	314	315	296	305	310	311	329	316	317	349	293	302	311	337	318	314	364	351	295	324	348	355	308	324	323	322	338	304	326	319	361	366	300	328	302	305	316	326	337	336	284	316	307	323	351	353	331	295	346	319	315	333	342	333	377	332	291	315	302	316	331	332	341	338	362	335	332	285	342	355	335	255	353	333	307	314	306	339	328	349	325	355	325	331	312	302	337	323	360	314	366	335	333	368	341	333	306	310	314	301	314	328	355	355	309	295	329	301	334	323	345	345	321	299	303	300	283	306	328	317	328	358	354	336	327	312	319	341	319	307	332	319	382	306	332	343	308	326	318	306	339	307	317	360	319	332	303	335	305	339	312	309	332	352	323	311	316	326	312	325	302	345	329	319	324	336	341	333	304	325	302	285	325	328	331	326	336	365	307	332	344	331	306	308	307	328	311	330	338	319	330	325	308	324	344	303	320	341	303	334	286	317	312	304	302	307	307	315	339	366	325	295	351	369	346	290	313	330	345	344	303	332	316	307	318	333	318	303	296	347	308	311	326	342	294	320	340	323	343	339	313	295	338	327	326	305	327	355	324	320	306	327	317	326	326	321	353	322	328	336	317	325	325	360	330	295	347	327	327	317	323	315	344	282	334	295	379	323	322	278	342	337	329	321	319	348	336	308	348	280	315	318	347	317	314	328	316	331	317	316	320	385	327	326	333	303	297	317	323	350	331	314	317	350	322	337	300	297	307	299	342	308	309	355	332	313	320	337	327	335	312	324	337	312	333	321	332	321	358	305	341	329	322	352	306	301	342	339	324	344	334	369	311	349	282	304	337	328	352	340	312	346	287	306	329	358	324	344	333	340	330	346	317	363	338	318	316	333	316	355	339	292	296	284	319	304	318	306	344	314	331	318	306	348	333	313	313	300	368	330	349	342	326	344	322	335	305	332	311	283	352	322	313	309	342	330	311	311	331	319	359	296	335	329	339	330	339	334	348	334	307	354	316	322	311	328	312	313	304	309	356	336	327	347	366	310	342	333	329	332	327	311	316	301	323	320	332	302	328	342	322	295	304	357	306	314	301	349	307	337	319	357	338	365	327	317	334	312	354	322	340	314	328	326	345	331	335	343	316	340	337	264	316	324	312	314	336	318	327	301	355	326	308	339	336	296	303	353	332	339	345	324	339	312	343	321	291	325	306	311	361	342	301	302	316	335	327	297	336	313	338	341	317	325	313	330	348	313	333	341	346	330	327	326	327	332	295	320	308	309	312	335	345	319	324	311	319	307	349	320	327	352	365	315	310	331	341	330	346	340	346	332	343	312	304	334	330	329	307	319	324	333	340	315	330	304	305	326	321	347	289	310	321	335	311	350	303	315	338	329	351	319	345	318	328	321	333	309	379	342	312	326	347	338	339	322	342	360	325	319	340	322	337	297	321	360	312	334	334	284	311	329	352	336	304	338	352	327	327	332	321	324	305	340	309	341	305	338	347	316	309	336	354	336	357	299	346	286	308	345	332	308	335	338	312	333	305	337	317	312	333	301	314	289	306	335	314	320	327	329	321	317	334	290	341	298	320	326	333	334	325	328	317	337	308	311	344	312	313	349	341	310	310	297	313	304	323	341	337	326	348	312	311	318	333	362	327	314	338	313	330	299	357	305	301	308	309	332	345	323	312	299	362	344	317	318	324	321	318	301	345	320	309	328	354	308	312	317	336	318	331	313	312	311	314	342	353	351	285	333	361	298	365	312	329	320	335	329	360	290	357	286	334	358	309	345	311	289	341	324	339	358	329	305	336	297	310	360	333	304	331	332	305	298	319	314	346	316	336	333	316	314	308	331	317	338	306	314	317	316	331	336	326	316	343	333	343	354	318	322	298	316	335	316	319	319	317	324	323	327	333	300	344	344	344	318	339	322	348	338	339	306	362	300	316	315	321	320	302	324	332	312	343	296	322	330	318	313	319	341	298	332	384	339	344	298	317	303	325	340	313	345	337	346	313	306	317	295	307	328	333	302	323	291	310	315	339	355	351	316	316	306	332	304	348	335	336	316	339	337	319	320	316	321	304	315	308	339	340	335	316	325	341	337	287	328	334	328	356	330	342	322	312	322	323	357	295	321	306	325	345	335	355	320	342	295	281	311	318	366	296	314	334	320	348	336	318	342	326	359	300	335	322	304	331	328	319	342	337	345	303	319	334	316	327	316	298	324	384	322	296	324	319	325	296	326	323	321	312	312	280	341	306	336	325	335	332	341	289	289	355	329	306	320	341	320	318	311	307	324	340	328	309	315	319	330	321	335	315	302	337	320	320	331	321	316	325	335	313	308	315	314	315	345	340	313	313	297	315	334	328	350	324	316	325	332	325	321	371	304	314	323	331	297	305	334	350	343	328	330	328	301	345	354	345	317	333	308	321	295	345	309	300	335	335	332	323	333	343	329	299	332	306	306	310	331	316	312	309	314	313	305	321	309	298	305	315	315	308	345	294	303	309	342	320	367	312	339	335	324	347	317	278	340
24938	21143	27607	24843	12887	718	463	363	306	257	261	272	226	207	236	226	179	194	175	185	170	194	173	197	152	186	201	187	170	173	173	192	185	172	159	172	148	179	171	161	152	154	157	184	161	161	171	145	163	141	162	191	195	182	141	174	159	186	161	172	174	176	145	172	164	153	148	162	200	169	184	173	174	155	156	180	159	163	165	157	153	146	148	176	151	168	171	172	166	164	161	190	146	160	166	142	157	142	153	167	140	159	147	207	141	171	157	146	185	169	168	184	149	161	167	160	166	153	167	176	153	143	142	160	141	154	152	161	155	152	152	155	164	149	135	155	171	160	153	149	139	136	153	177	179	148	165	146	181	144	188	131	175	148	160	161	176	168	170	159	177	173	172	166	159	155	153	173	168	178	189	157	179	162	169	141	159	157	188	163	170	169	154	187	157	159	159	159	168	196	161	174	163	183	144	161	167	175	150	171	146	149	183	148	153	158	181	156	158	158	173	162	181	162	156	182	171	164	160	171	171	159	162	148	144	170	195	190	171	163	179	159	162	162	164	167	150	170	160	147	169	179	172	153	170	177	171	169	158	155	153	140	170	163	161	170	171	179	168	178	168	171	176	158	162	188	180	171	164	191	154	157	155	145	186	154	159	185	166	193	170	173	159	187	176	172	136	162	175	162	179	147	182	178	148	143	156	151	154	141	154	156	164	171	156	178	180	181	184	165	178	155	170	162	169	170	174	162	161	164	168	176	158	183	162	171	179	196	142	161	154	168	168	165	178	173	158	136	172	177	171	170	162	170	172	148	167	166	166	176	144	147	154	156	165	167	161	156	175	175	159	177	173	154	165	160	167	163	161	169	183	148	158	134	163	191	147	171	176	147	167	179	147	174	161	149	167	159	163	157	147	173	153	142	160	194	117	159	150	165	181	135	164	132	150	159	165	170	137	167	155	175	160	152	163	146	193	169	163	177	174	165	163	174	163	152	170	171	137	180	189	162	165	142	177	165	162	187	164	160	149	165	182	172	161	162	136	166	132	161	166	169	155	177	146	165	147	159	166	139	173	180	166	150	155	160	157	172	156	144	161	163	163	144	160	181	164	156	147	178	151	172	182	167	179	161	157	179	161	157	122	162	188	174	196	180	167	157	184	162	143	166	171	179	157	163	170	159	141	186	174	160	151	138	150	148	180	160	169	181	164	167	188	176	171	143	178	138	185	150	163	169	168	174	137	147	171	168	147	145	160	185	139	144	182	162	169	180	161	130	168	167	193	139	161	164	150	161	166	163	169	164	195	142	177	173	155	177	176	153	175	192	169	190	150	155	144	162	169	144	157	159	166	163	169	165	163	166	144	175	179	152	163	141	174	179	149	161	163	136	164	203	166	160	178	149	152	171	167	174	151	155	159	158	161	185	146	140	141	175	180	159	160	152	155	156	156	176	158	174	170	168	192	179	174	167	173	128	182	192	147	162	143	179	180	158	162	156	151	161	172	162	155	165	181	171	165	170	122	163	179	165	159	144	147	176	165	178	177	162	164	164	148	169	187	166	149	175	141	172	161	144	166	143	142	153	180	164	154	170	160	185	135	166	161	188	153	170	152	189	154	157	180	152	165	144	146	181	144	176	175	146	155	145	163	157	175	170	154	150	149	188	164	152	133	161	155	171	181	173	147	169	184	146	136	188	162	149	173	149	159	167	177	171	163	160	161	144	180	143	140	172	177	168	172	157	160	147	161	122	153	163	132	172	152	154	149	160	147	158	166	157	193	139	154	182	157	172	173	167	154	158	165	160	158	173	151	174	153	153	171	173	182	162	176	179	148	149	161	144	145	175	174	173	166	176	153	161	148	172	177	152	146	150	163	159	172	153	164	161	161	200	157	174	154	169	186	173	140	180	166	163	168	181	160	152	143	154	168	166	156	166	152	137	157	149	145	156	149	165	158	173	136	188	180	158	145	165	160	146	165	132	167	158	151	162	151	154	172	152	176	171	167	152	167	179	162	154	172	154	151	174	167	157	153	167	163	141	162	164	170	181	158	176	172	159	158	180	171	171	163	161	144	151	144	168	163	165	152	158	147	172	167	173	166	167	154	178	158	167	168	166	172	183	143	135	164	140	143	178	158	175	150	172	154	168	174	171	158	171	135	147	153	169	150	185	155	159	146	175	160	175	167	172	157	150	184	150	159	182	163	159	156	142	168	143	164	166	168	170	165	165	142	156	181	153	175	167	170	155	146	156	162	146	141	165	158	154	171	172	173	164	160	142	154	188	151	166	197	160	156	157	182	142	147	192	157	164	147	167	157	159	154	145	177	155	154	149	143	157	181	156	145	159	160	157	161	180	172	157	184	147	175	137	148	174	165	181	163	148	168	152	173	149	185	133	158	156	169	160	163	166	179	168	144	169	150	160	155	161	159	150	172	150	147	192	176	160	162	150	157	173	124	169	171	182	158	161	164	173	147	172	157	145	188	154	178	153	175	167	172	171	160	150	158	180	166	147	165	193	179	163	176	147	157	156	185	149	167	145	139	165	161	156	170	200	141	143	152	159	170	149	186	163	183	176	167	166	192	166	173	158	171	165	152	153	157	164	176	182	139	155	183	168	157	149	172	170	162	176	161	147	158	166	157	157	169	153	163	161	170	165	165	158	152	168	157	146	176	167	167	171	165	183	181	165	139	167	159	165	179	178	142	170	156	148	186	135	165	161	150	160	151	150	175	164	155	155	174	152	165	163	168	153	154	158	163	172	146	175	150	165	152	145	178	162	166	165	186	171	187	160	151	190	141	166	147	156	164	181	151	174	147	178	177	149	169	159	172	178	173	173	161	163	151	170	159	177	160	192	174	161	159	170	150	186	159	165	177	163	144	153	142	160	153	170	155	161	162	153	172	163	170	180	153	155	183	172	162	164	161	155	149	175	172	153	164	159	137	174	160	173	167	172	173	176	169	159	138	129	162	141	160	149	154	193	178	154	135	165	150	158	152	179	178	156	160	164	146	172	166	143	168	180	179	165	168	167	171	166	178	183	176	169	173	172	164	145	166	191	165	179	154	132	151	150	170	157	182	147	147	167	187	163	150	150	163	152	154	169	157	175	154	178	176	161	154	197	186	182	171	171	169	162	181	178	184	163	160	162	180	168	150	156	171	157	187	187	182	158	163	159	166	168	169	162	167	167	183	153	174	160	163	137	165	173	163	167	174	171	190	142	167	161	189	171	175	168	155	159	150	151	159	160	137	165	173	165	165	170	173	200	162	180	154	169	156	146	152	156	156	174	147	157	167	169	155	169	153	164	163	167	177	183	174	171	148	169	172	209	168	153	146	137	153	198	163	168	167	154	185	175	155	161	180	169	159	171	162	159	174	157	166	187	147	164	154	152	181	163	149	149	164	145	171	176	157	167	161	178	153	168	159	162	160	127	155	142	164	160	178	161	176	167	153	157	154	129	173	137	165	166	165	188	159	160	181	149	157	159	164	155	151	169	163	155
8429	20005	11340	6874	1700	1276	936	701	576	477	424	394	391	329	333	333	316	271	247	260	248	220	270	218	224	201	230	242	246	211	223	255	247	227	212	223	211	214	205	187	206	230	231	205	211	221	259	207	207	199	191	192	230	214	220	205	193	194	230	200	238	216	209	217	208	191	214	220	219	219	204	211	192	208	219	225	213	199	204	206	207	212	217	201	186	211	208	215	201	199	193	202	206	223	230	232	210	198	234	201	194	190	206	236	207	208	207	232	197	232	215	197	214	200	203	210	231	210	224	206	212	183	204	203	213	230	181	196	213	210	221	227	218	225	193	194	228	208	225	202	233	197	213	215	198	214	207	212	253	192	194	222	185	209	200	211	213	202	207	225	232	200	226	211	221	241	213	215	201	216	196	220	223	209	221	229	237	219	204	208	207	216	198	209	199	220	208	224	199	204	201	228	200	212	205	217	177	218	216	198	222	232	244	207	194	197	207	197	174	205	193	188	204	217	185	213	205	196	209	193	214	210	234	214	227	226	210	192	191	225	207	200	208	210	216	186	208	214	208	201	219	198	211	210	219	196	227	221	225	196	195	207	197	199	184	204	216	185	222	225	204	192	217	213	232	221	195	211	200	213	210	212	191	205	215	201	219	233	202	211	220	195	196	214	209	221	209	196	198	201	214	198	223	231	208	198	180	196	203	195	214	212	216	224	211	229	179	202	191	236	231	232	216	227	210	222	214	195	243	198	216	227	189	221	214	211	219	195	185	179	208	198	225	215	210	191	222	213	218	187	210	199	215	225	191	205	232	206	209	201	171	198	210	210	197	199	211	204	214	212	197	219	218	220	207	221	204	200	227	176	198	213	218	201	205	211	195	182	193	197	236	209	223	197	208	187	214	204	223	222	196	205	193	205	220	218	186	200	203	211	192	230	199	205	203	217	219	205	210	205	186	216	207	231	211	207	188	195	213	207	195	207	207	233	209	213	231	225	196	191	208	236	218	211	233	189	194	220	210	197	222	219	204	200	200	193	204	228	220	211	227	189	225	226	198	196	209	184	206	265	211	202	208	230	170	211	222	228	222	199	232	218	215	222	209	210	202	220	207	178	208	186	191	212	190	184	208	203	222	224	207	190	213	245	209	215	202	237	204	223	207	190	216	224	211	206	200	201	257	205	214	222	229	198	210	223	199	210	195	248	211	218	192	196	215	203	215	215	204	225	205	191	192	197	213	223	192	198	161	212	220	212	185	199	212	226	209	189	210	206	208	194	236	196	216	219	221	194	234	215	239	209	190	212	191	205	214	222	193	225	201	205	205	202	203	216	186	220	212	211	222	227	228	227	210	237	202	221	205	198	206	221	215	225	209	195	201	195	203	189	212	196	211	218	185	216	187	207	238	239	229	209	201	201	213	182	195	206	199	201	216	207	230	193	200	177	186	224	224	229	189	221	208	189	227	211	214	206	192	182	223	224	227	221	221	197	202	219	243	209	231	192	215	224	224	228	239	221	226	195	217	200	206	198	203	206	241	212	198	203	215	209	220	225	220	188	209	184	224	219	201	213	190	184	209	206	199	215	215	200	209	197	201	187	199	212	202	228	241	206	213	210	231	206	190	187	193	191	224	200	189	213	216	208	233	213	201	203	209	206	201	204	202	193	208	181	232	206	228	219	181	250	202	203	227	192	201	221	219	219	197	217	212	219	220	208	211	217	222	225	190	203	184	220	185	193	216	219	202	219	228	180	218	203	215	191	208	213	201	206	210	200	226	208	197	221	178	236	210	216	202	197	215	223	195	221	202	224	199	173	198	205	192	209	200	233	216	210	210	219	215	213	221	200	236	222	195	220	210	220	212	190	201	217	216	222	207	202	219	189	205	197	215	216	192	219	228	209	219	228	199	213	198	210	200	214	192	203	227	229	214	211	215	223	189	218	191	223	226	221	204	207	194	215	212	217	218	212	205	218	210	204	194	196	201	202	209	189	194	206	180	211	200	213	227	187	209	202	220	192	214	191	222	187	204	203	212	184	205	203	200	189	216	182	204	186	214	211	212	213	197	223	189	224	214	208	206	221	237	209	211	213	215	206	198	186	204	214	221	188	209	203	207	206	226	212	204	210	206	207	220	191	223	185	194	182	212	223	205	215	208	203	207	199	228	215	226	234	232	214	206	195	213	199	190	231	201	189	205	216	185	259	200	213	214	190	212	203	193	222	202	187	205	209	205	217	214	215	171	232	223	223	196	223	226	195	213	181	213	209	204	221	209	215	207	190	207	216	222	199	199	193	215	182	215	199	208	220	195	213	216	225	226	203	243	202	176	205	217	210	233	204	232	205	192	229	189	200	213	214	195	227	206	197	216	186	242	186	200	194	204	199	190	214	216	226	203	198	226	211	189	224	205	209	179	203	190	218	208	195	206	202	200	217	200	201	187	184	234	208	189	209	204	217	193	194	219	219	202	184	188	201	182	235	172	210	211	191	214	223	223	202	219	208	215	196	217	213	191	215	210	228	201	196	206	207	196	206	195	197	223	198	194	205	212	233	221	201	215	199	207	198	204	218	212	203	222	205	200	200	215	216	188	209	226	216	208	219	208	200	201	183	189	208	230	214	217	188	201	212	219	234	222	193	188	208	210	176	214	202	194	218	197	195	186	192	182	222	210	220	218	193	200	226	213	221	212	221	214	212	202	224	207	187	210	191	195	182	202	205	221	200	201	190	208	188	220	198	211	217	205	201	212	193	215	217	211	224	216	197	213	204	237	194	233	202	196	184	217	199	199	226	211	186	220	214	222	207	183	214	215	228	194	205	242	191	213	173	200	190	218	213	202	199	187	192	221	194	209	224	215	198	216	197	201	227	210	211	202	209	228	200	203	237	225	228	197	195	190	200	195	205	211	222	187	204	202	200	204	204	183	209	204	215	192	201	195	201	219	226	201	198	207	189	227	216	202	199	242	233	212	223	218	212	208	206	202	213	191	226	186	212	207	211	202	201	217	233	209	223	204	209	217	237	225	210	196	206	229	223	194	191	218	187	212	209	195	221	210	201	203	225	191	197	211	178	210	213	179	178	219	220	192	216	192	202	194	197	226	228	185	218	210	201	223	210	207	206	211	242	217	235	197	221	205	210	214	207	197	213	205	214	232	194	207	239	229	199	225	203	201	196	212	186	225	210	213	222	219	186	217	211	210	214	239	212	223	216	196	185	200	212	228	194	203	211	198	192	186	181	220	207	208	214	217	210	209	189	193	227	197	194	201	222	213	203	217	217	194	210	187	222	199	229	198	204	200	205	210	197	182	199	230	214	231	216	214	201	215	195	198	198	174	195	226	226	211	193	211	188	215	203	241	198	189	222	222	223	222	200	223	201	210	196	194	196	212	200	180	229	201	222	207	187	193	214	196	196	186	197	194	222	188	199	211	209	211	184	226	206	186	223	216	195	210	211	231	198	200	226	224	193	218	196	221	194	201	218	210	214	212	205	205	199	220	222
22722	21219	29011	23745	21214	21281	12584	1457	1013	905	809	751	737	640	628	603	589	606	523	543	537	469	490	475	482	487	467	457	507	441	454	443	439	436	449	428	443	469	468	442	442	456	436	426	422	450	453	412	462	445	402	410	448	446	448	432	451	418	450	433	411	422	427	432	439	434	416	427	466	425	414	429	414	409	431	423	451	410	421	437	380	438	432	425	440	428	442	432	470	439	396	435	408	419	419	397	449	460	414	392	441	420	470	415	435	431	393	419	432	424	427	465	404	392	366	399	434	422	438	417	407	434	440	452	397	396	402	429	443	409	435	454	375	424	407	429	434	416	406	397	432	380	410	386	422	431	405	392	370	410	454	372	414	445	416	405	412	445	449	446	425	436	407	409	416	444	467	416	407	409	414	409	394	419	433	431	411	419	428	399	435	385	394	419	410	424	426	433	426	417	404	410	439	449	434	390	424	411	402	394	434	429	422	381	411	424	439	458	408	391	408	415	397	394	411	434	430	395	416	414	429	440	429	407	404	385	428	412	412	442	439	429	421	438	392	418	422	425	437	429	437	445	431	426	352	432	378	422	403	436	356	445	430	424	428	427	446	406	392	419	438	448	438	424	427	405	444	455	380	431	413	484	401	433	454	420	465	368	444	403	411	396	452	435	433	423	436	428	441	366	429	398	389	432	416	412	428	414	412	428	439	425	409	426	406	386	433	420	432	427	424	425	436	434	430	442	420	428	431	463	427	406	414	393	450	380	443	400	415	419	401	430	408	430	415	414	398	395	394	424	416	426	407	420	446	439	409	411	412	385	419	476	429	434	418	430	428	386	410	406	417	421	439	405	402	441	443	423	410	454	430	413	408	435	404	388	444	397	440	433	421	424	429	434	434	454	443	421	430	419	424	438	400	419	408	441	415	434	407	408	397	393	445	386	428	439	401	410	420	433	386	400	386	436	397	419	434	433	450	397	427	391	426	428	436	407	402	411	400	443	440	420	421	410	445	410	460	442	383	442	421	402	400	379	427	422	403	437	396	464	414	398	424	444	387	429	414	402	429	421	385	418	417	452	451	443	426	404	392	433	427	410	443	411	416	430	396	402	415	433	408	418	431	399	420	454	414	450	420	407	413	432	456	446	425	443	422	416	444	454	407	398	425	403	403	404	443	412	424	394	415	430	412	449	396	445	398	392	411	466	405	408	412	416	407	389	397	410	405	398	456	456	444	419	423	405	431	432	435	405	435	424	455	427	404	430	444	405	414	423	461	414	430	421	426	448	429	408	424	417	411	411	407	419	386	434	381	451	444	439	464	423	419	416	403	416	409	454	433	393	396	391	397	478	404	423	395	422	414	436	423	422	433	417	444	430	404	458	437	452	399	422	433	438	447	409	420	400	429	454	424	447	413	471	412	386	424	394	397	417	408	435	415	410	415	400	419	411	450	399	418	417	413	434	409	418	426	449	414	400	411	376	437	448	443	436	452	436	404	465	408	428	428	370	368	427	466	409	438	418	439	434	471	418	395	385	450	394	429	406	409	383	390	436	403	409	391	415	403	424	405	423	429	432	404	399	404	422	432	392	446	406	422	388	409	393	382	396	425	437	432	436	430	407	455	421	404	438	440	451	410	415	406	428	430	410	440	416	402	407	447	408	395	412	402	434	414	377	449	427	462	426	419	451	447	449	431	406	434	409	444	384	440	423	434	433	468	464	413	406	432	415	408	349	419	422	404	428	383	433	444	416	397	414	415	407	407	409	441	434	440	379	413	426	468	434	435	421	450	428	426	430	373	420	416	409	453	420	414	386	423	409	457	412	394	368	417	445	433	401	447	411	420	378	425	433	400	434	413	420	416	389	443	401	407	410	413	394	431	443	451	434	441	406	411	391	417	452	396	416	417	410	444	438	412	418	409	433	441	418	393	447	469	430	407	422	436	404	436	453	414	453	439	448	420	430	414	435	405	439	433	435	409	396	413	422	410	437	411	407	392	410	419	435	414	419	433	449	447	449	423	414	417	416	416	449	405	371	415	416	435	483	380	455	405	421	456	411	416	413	410	429	393	425	442	410	431	427	427	411	417	435	405	395	374	422	409	426	411	401	379	443	433	404	449	416	390	395	429	379	445	414	424	436	411	443	423	399	404	405	430	386	450	457	458	421	435	430	391	451	430	420	408	450	438	409	453	402	408	431	437	392	423	446	392	397	419	436	404	428	448	389	420	445	437	463	390	407	423	404	421	402	436	460	429	402	429	423	391	415	450	404	455	479	435	431	427	408	419	430	435	385	407	418	406	449	417	444	406	403	442	408	442	445	440	400	417	434	415	413	423	429	421	451	436	414	385	447	414	402	414	428	413	443	385	421	453	386	415	383	418	395	436	404	439	416	390	411	410	397	413	411	399	397	410	408	455	419	422	413	427	437	451	408	400	427	395	452	386	386	406	449	420	404	386	429	383	378	416	476	426	418	405	424	420	437	400	420	402	441	441	399	407	416	455	377	406	375	420	436	383	440	366	410	404	421	454	400	464	463	426	431	450	436	421	434	469	425	405	375	421	405	437	417	410	383	433	417	422	416	419	423	417	416	403	405	432	439	420	427	418	414	415	406	422	413	451	416	445	402	398	437	434	378	438	439	434	415	392	396	396	449	381	422	438	418	411	419	398	432	405	431	441	382	439	406	433	407	414	421	363	436	411	418	438	415	442	432	426	421	438	454	428	387	409	422	417	368	387	404	415	429	411	392	383	471	439	434	434	427	419	427	448	447	415	460	425	421	387	413	396	449	453	377	450	416	400	426	427	434	428	418	427	419	414	433	436	429	420	444	450	427	404	444	425	453	408	447	393	447	396	433	426	378	383	434	427	427	402	421	396	407	438	415	428	422	406	425	412	440	392	421	452	438	430	428	421	377	434	399	404	439	438	416	405	398	429	431	408	388	440	418	417	444	387	437	436	403	419	415	434	448	421	435	401	410	400	424	443	415	428	434	398	426	377	414	426	422	417	435	410	394	486	441	396	415	425	420	443	390	435	427	404	425	416	450	421	430	415	444	443	404	439	471	409	440	446	386	412	411	407	421	398	429	395	420	367	438	468	423	401	403	432	423	409	401	422	428	409	432	381	437	442	415	432	461	391	458	402	436	400	378	423	428	394	443	439	425	424	422	426	418	446	440	410	399	375	405	432	426	450	437	403	410	395	437	410	419	417	393	435	439	425	415	451	445	439	440	404	407	412	412	396	417	420	407	392	417	412	449	435	422	405	422	401	435	423	419	411	428	413	416	446	393	423	385	423	393	414	411	411	429	409	449	421	429	377	421	403	440	425	437	464	470	402	425	436	425	419	440	402	406	383	424	416	423	432	414	393	430	450	368	412	441	419	405	437	446	413	402	393	411	435	402	409	402	417	432	436	409	418	388	449	462	412	438	434	416	412	444	415	420	405	431	451	463	380	421	426	428	452	441	422	416	437	414	415	408	432	399	408	378	428	429	460	429
11362	31034	21321	14910	5429	4032	3028	2347	1864	1580	1369	1165	1014	978	902	812	762	707	706	661	635	634	593	594	591	587	553	559	502	566	521	502	558	507	547	478	535	524	532	513	494	513	485	510	493	523	488	511	474	510	506	487	488	507	488	496	477	493	477	446	507	490	469	480	465	462	494	499	519	473	490	535	490	483	465	503	452	474	473	463	506	488	451	459	492	462	473	502	491	453	482	479	452	484	489	489	494	492	450	469	447	513	476	497	472	484	483	485	458	456	486	501	465	465	504	492	484	498	451	486	445	489	433	508	468	491	443	518	475	486	476	512	477	497	476	504	476	486	458	450	472	500	463	496	535	486	447	471	481	497	483	451	457	484	471	457	489	490	462	490	460	467	506	489	463	460	481	464	469	491	451	461	493	488	517	468	463	459	483	498	445	448	430	471	465	486	470	464	500	468	439	461	470	504	476	481	483	516	449	468	451	467	483	441	437	462	458	519	469	454	450	476	475	428	521	491	456	499	476	467	469	468	484	516	470	495	494	470	479	480	438	460	469	457	477	486	474	501	483	496	468	479	482	449	485	499	447	455	511	503	468	471	474	472	475	531	462	463	495	478	490	470	449	472	489	460	503	462	468	437	470	451	500	476	484	471	471	464	470	497	485	469	456	468	472	477	483	470	481	490	455	490	482	468	480	447	478	524	487	456	487	508	504	508	481	516	430	478	445	477	457	464	491	519	500	471	466	511	453	503	502	494	477	504	483	485	473	474	453	506	480	489	490	489	472	466	492	439	479	463	471	448	489	450	509	451	468	491	473	486	500	444	506	463	481	495	470	510	467	499	472	452	443	498	476	476	494	506	488	477	504	454	457	467	500	474	517	485	452	520	490	518	434	466	443	490	481	474	444	457	456	499	465	437	478	467	467	495	514	490	500	453	502	480	482	482	483	471	471	453	488	444	533	495	500	466	427	471	457	501	492	446	477	493	488	454	532	486	480	455	519	506	443	481	471	490	457	482	469	467	478	469	457	479	500	500	463	451	433	469	460	478	430	497	454	461	420	469	468	505	469	482	471	485	506	504	480	424	479	491	460	499	456	481	460	500	506	453	456	534	466	485	454	462	460	502	470	438	466	458	463	472	487	459	482	474	441	474	480	487	479	427	469	498	460	516	476	512	468	477	412	457	466	503	500	493	424	460	454	483	506	522	508	505	439	513	433	457	475	458	474	438	487	511	504	449	530	485	482	498	485	482	458	486	477	485	447	476	500	444	457	461	477	520	446	487	523	515	459	454	456	453	527	488	506	469	463	469	479	449	458	460	454	481	502	490	448	466	489	481	496	487	473	452	477	466	474	477	488	483	492	459	466	494	445	458	504	491	470	486	473	436	506	483	491	450	469	480	481	513	475	508	469	503	477	475	463	441	464	473	470	479	480	473	439	447	480	519	489	494	444	460	462	463	469	444	456	437	435	502	430	498	515	475	455	490	462	447	477	486	472	478	458	473	483	469	507	503	485	508	459	434	453	486	502	472	462	455	474	474	533	443	468	480	470	471	449	456	512	475	496	411	450	478	493	493	458	464	457	470	502	506	395	470	499	488	503	466	479	497	488	455	466	479	414	490	460	474	496	442	484	439	408	481	474	480	464	510	448	487	500	448	479	474	496	457	476	488	494	460	498	463	477	490	512	515	502	442	451	474	475	465	471	490	497	468	447	469	475	480	449	471	473	461	496	515	436	459	452	485	492	451	503	489	474	485	493	490	509	463	493	483	444	491	474	479	503	499	522	466	475	468	502	451	493	501	480	485	488	486	495	497	458	492	451	450	463	461	485	492	478	505	495	538	501	473	485	461	449	430	480	497	481	486	511	446	468	474	516	479	449	487	461	503	466	467	463	465	489	528	529	475	475	410	494	476	505	515	462	460	456	515	476	483	495	437	429	493	473	467	481	513	473	476	519	492	486	465	433	463	454	479	442	507	480	484	436	466	473	489	478	467	449	463	462	468	492	533	444	487	453	432	445	465	486	441	474	469	474	449	444	473	464	465	448	453	498	453	519	452	488	488	475	467	492	492	478	469	492	455	450	474	481	464	477	473	462	460	479	467	513	456	439	473	479	513	448	499	496	458	472	470	474	492	440	505	503	448	423	471	472	453	463	478	482	477	472	486	482	491	507	482	482	487	474	489	473	469	436	450	493	491	435	498	482	464	482	500	512	484	512	458	438	469	476	487	468	479	415	452	487	467	466	488	515	451	477	473	420	432	516	460	468	481	462	445	461	475	475	463	438	468	462	445	483	505	443	486	467	482	486	506	470	455	474	495	475	456	497	473	501	468	474	472	462	448	490	509	495	452	453	463	434	494	513	428	481	465	447	512	456	485	483	439	489	507	448	514	463	433	488	491	476	451	479	511	474	451	459	474	492	461	436	487	471	501	481	469	517	469	518	490	430	491	478	479	468	486	464	482	441	480	438	489	458	493	463	474	496	500	463	478	478	457	471	515	490	541	437	532	458	446	436	472	479	469	505	476	472	495	482	464	475	465	458	487	517	462	507	457	458	483	449	467	491	537	482	488	482	483	481	492	463	509	472	493	489	491	518	495	518	490	433	484	476	468	498	449	455	458	490	461	433	486	495	502	449	475	484	497	489	486	503	480	475	479	486	457	486	469	491	472	463	468	460	463	481	469	488	513	488	478	433	486	482	483	492	483	472	468	441	442	466	459	467	488	451	441	480	509	491	424	484	495	491	465	482	435	450	488	498	466	455	482	492	459	481	497	467	458	508	490	466	458	492	487	469	459	455	465	519	497	488	464	483	462	475	459	459	439	495	508	453	461	450	504	471	485	505	485	449	478	468	495	480	484	472	473	456	475	480	456	482	457	464	492	480	510	509	490	445	435	489	478	463	435	478	482	481	460	444	481	448	511	486	484	492	427	438	516	440	480	479	496	464	483	465	484	460	452	490	465	451	480	449	460	483	429	434	447	500	449	470	459	454	470	484	504	479	511	507	478	487	487	490	483	469	515	511	480	443	485	482	482	491	483	500	464	511	485	433	484	488	488	393	463	451	463	442	437	464	453	447	490	467	489	482	491	474	508	464	443	446	481	490	466	481	456	474	472	479	470	442	470	480	483	514	479	424	467	467	476	492	483	465	450	463	484	464	448	489	528	495	472	441	464	468	491	465	481	449	454	463	439	442	472	467	518	483	455	479	471	489	482	471	482	458	489	473	485	515	455	480	460	445	459	481	479	470	486	438	469	505	474	461	456	500	460	509	510	485	420	426	432	462	453	486	461	438	499	466	436	448	466	471	443	429	474	525	472	453	448	421	450	484	472	474	489	492	467	464	467	454	471	471	497	474	475	445	491	443	438	456	511	468	508	527	457	488	446	463	460	479	475	471	516	485	448	461	456	475	489	457	453	470	472	485	483	485	506	466	445	481	486	497	481	460	491	453	479	491	457	533	439	424	487	496	503	489	464	490	485	454	483	479	475
27084	20828	11306	2034	428	356	265	178	149	149	137	125	127	130	128	140	126	116	129	129	123	106	136	134	121	115	120	126	130	117	119	115	149	133	122	131	114	108	120	111	111	139	111	111	119	122	118	114	124	113	117	128	117	128	131	109	116	119	117	116	122	133	131	142	136	124	115	127	123	118	110	124	135	116	111	129	111	118	113	114	138	131	99	118	148	118	126	116	119	141	123	141	114	125	114	132	128	111	110	137	138	124	99	107	126	103	119	122	124	117	120	108	109	107	119	124	122	101	127	104	129	121	104	133	106	124	114	122	151	103	144	107	115	109	116	97	119	115	109	121	135	119	120	110	115	130	123	132	94	125	145	120	112	122	130	115	117	127	109	116	106	120	97	113	125	111	96	126	137	114	134	121	149	114	124	103	153	143	123	123	116	128	124	130	120	116	126	147	106	122	137	115	100	120	121	100	129	120	105	116	117	118	110	128	112	103	121	133	125	124	125	121	116	134	123	131	128	130	110	124	110	107	118	111	132	124	116	110	127	128	122	114	147	129	94	105	124	116	129	127	96	102	102	101	94	110	125	103	121	112	101	125	119	102	123	131	90	118	115	136	117	109	123	124	118	134	125	137	112	122	90	136	127	118	118	128	115	125	135	116	125	129	132	124	136	105	125	103	122	109	130	121	125	114	112	125	118	129	113	125	99	113	130	122	120	120	120	103	122	111	128	114	123	104	120	119	140	112	114	115	106	113	111	127	127	114	112	116	141	117	127	125	118	121	116	133	108	120	110	109	122	105	116	119	130	133	111	113	130	148	101	115	136	119	103	145	133	113	124	124	141	120	115	132	121	106	121	111	105	111	120	130	153	144	122	113	122	118	114	117	123	131	134	108	128	123	111	118	109	122	139	117	126	113	130	112	134	144	140	139	130	127	124	108	102	112	119	106	105	123	103	110	123	104	119	108	144	126	125	114	140	116	110	132	129	114	141	109	129	129	118	142	108	125	121	127	118	130	120	115	128	131	118	133	116	103	114	124	117	140	123	119	139	143	128	114	124	128	127	133	116	105	104	129	129	124	119	116	112	127	153	123	106	127	132	113	129	119	118	130	122	111	116	115	138	134	106	135	105	139	131	135	105	118	109	114	107	126	101	137	129	100	111	120	127	124	108	110	148	115	122	114	130	126	108	102	102	110	129	124	133	115	124	151	120	118	130	147	135	107	117	112	128	123	98	120	113	125	123	106	109	131	125	136	111	114	138	133	117	120	105	124	128	117	140	118	114	114	128	115	119	136	119	125	105	122	123	141	131	106	121	114	107	110	138	116	140	128	115	120	125	128	132	127	105	128	118	100	116	128	108	121	120	141	119	122	123	125	115	109	107	114	125	129	137	115	95	97	121	108	113	133	110	121	128	116	124	121	122	129	114	135	113	108	114	130	118	121	118	133	103	128	129	122	125	117	132	133	117	120	94	97	123	119	119	122	124	116	128	119	117	109	106	106	127	118	122	103	104	113	121	122	109	109	125	122	117	129	116	103	123	130	127	108	110	127	124	131	114	123	106	128	142	123	128	133	128	112	102	94	137	116	111	115	136	127	139	113	118	105	126	118	122	106	116	117	119	140	120	127	117	116	117	122	126	93	104	110	122	110	121	129	102	130	109	108	107	116	122	125	142	119	108	112	129	135	122	121	117	133	107	126	126	121	93	125	130	118	118	133	123	105	111	125	118	119	112	110	117	106	116	109	116	119	129	117	108	113	107	135	95	125	117	118	119	111	123	146	134	133	103	126	143	137	96	103	114	116	112	100	109	126	121	122	127	115	122	116	144	118	134	106	125	106	119	103	120	123	111	118	130	107	123	132	137	136	113	111	112	138	126	126	127	104	126	119	117	116	120	110	123	131	127	111	108	127	105	117	109	101	121	130	121	120	125	108	122	133	111	129	124	107	125	118	142	127	121	115	118	121	126	104	111	133	118	126	128	109	116	114	115	136	132	122	121	122	138	125	134	107	122	105	119	141	103	115	100	116	119	110	122	100	107	139	130	107	129	114	114	130	120	101	134	109	114	104	117	111	127	138	122	105	113	128	132	118	111	106	123	118	106	123	114	128	128	125	108	128	115	125	142	126	127	103	123	120	104	121	122	106	116	112	142	123	130	133	118	109	139	140	104	113	125	109	136	116	101	117	142	127	123	100	111	113	122	106	131	104	124	108	130	140	119	115	128	111	114	123	117	134	105	118	140	117	119	111	95	118	115	125	108	113	109	139	118	100	130	105	120	120	123	136	105	115	95	129	111	108	130	122	110	97	138	125	127	124	132	126	103	132	111	123	109	127	146	122	123	121	120	105	112	132	123	112	120	111	145	145	125	123	124	137	103	119	133	107	135	108	120	113	117	119	123	128	109	146	146	105	109	120	123	111	135	110	107	148	113	121	122	115	116	114	112	135	118	129	139	131	144	100	112	144	129	110	121	128	133	131	125	119	100	132	118	124	138	125	124	113	110	128	125	122	132	124	97	119	94	118	115	113	150	115	127	135	122	112	128	121	121	117	119	125	139	124	130	126	118	121	129	111	116	121	119	110	135	125	95	107	120	124	101	93	123	125	132	128	101	115	142	122	118	113	125	124	129	126	111	136	120	120	115	107	120	118	131	114	101	135	123	119	110	132	114	135	112	111	115	143	111	125	128	118	123	126	110	106	132	98	124	122	136	117	143	109	124	119	138	124	94	123	119	130	142	115	99	118	125	113	138	129	133	129	146	139	117	112	121	113	130	105	118	119	132	109	108	98	112	122	119	119	103	126	118	106	126	117	119	113	103	128	108	122	114	119	103	115	114	118	127	122	120	117	100	127	122	108	146	126	99	115	115	140	131	132	109	131	128	130	123	127	113	114	110	135	137	122	95	140	145	109	113	118	108	116	99	105	114	117	125	121	125	127	119	126	120	119	119	143	127	121	112	114	97	134	121	131	119	123	113	117	131	110	98	118	126	123	109	127	110	125	107	95	135	109	100	124	137	124	113	134	135	126	144	113	124	124	110	119	122	125	112	136	113	122	125	107	116	120	119	125	119	110	150	127	116	117	121	121	138	136	136	109	89	110	125	131	114	102	126	109	130	116	125	125	120	113	118	120	133	106	120	125	106	120	137	104	119	111	124	121	113	143	129	102	104	95	118	115	111	115	129	127	114	113	99	110	114	138	127	134	113	126	109	119	130	132	120	111	118	123	105	127	137	126	129	132	118	110	117	122	133	106	117	129	147	121	118	133	145	124	130	130	107	113	107	116	124	114	117	138	122	119	125	129	110	114	136	129	123	119	130	121	129	117	101	142	126	125	116	127	112	124	127	150	117	101	112	111	108	118	132	102	116	142	117	126	125	125	129	119	126	141	133	115	121	111	123	119	112	144	122	110	112	124	123	106	118	131	125	121	119	113	131	121	132	111	139	125	124	100	107	111	130	109	142	137	109	127	132	123	113	126	134	117	135	129
7257	14817	5964	1478	385	305	255	229	225	198	187	170	196	148	170	151	155	151	154	165	140	167	164	162	163	139	141	159	175	145	129	164	164	153	159	128	141	166	137	166	175	137	165	146	136	139	147	172	153	169	129	166	162	156	149	152	131	149	171	144	159	142	152	138	138	136	137	138	146	145	163	136	158	181	143	157	150	152	143	160	143	154	139	160	163	138	139	162	147	132	156	128	157	160	160	143	166	143	156	159	134	155	134	158	143	138	143	128	155	131	150	143	154	142	148	143	153	146	146	144	134	133	154	145	126	155	155	164	168	164	164	154	154	126	166	152	155	163	149	189	124	131	145	140	153	142	166	142	158	140	142	147	137	149	154	148	146	147	137	150	134	167	132	139	142	141	160	149	156	157	146	137	151	143	140	154	145	166	151	144	159	138	146	144	154	126	137	176	141	152	160	160	150	152	158	150	166	130	171	155	141	166	144	124	158	165	127	165	152	127	162	171	136	147	134	153	133	143	132	173	143	136	147	176	147	138	132	145	143	138	135	138	150	149	158	156	163	139	149	149	154	140	157	161	136	155	144	146	157	131	170	154	144	148	158	117	147	141	134	126	142	151	149	162	150	159	180	139	165	141	167	152	129	131	157	154	144	115	148	148	150	169	149	155	152	129	166	156	165	169	139	172	166	146	161	147	139	136	135	128	137	148	138	148	166	160	135	142	153	121	158	121	133	151	140	157	159	145	150	157	158	142	173	152	123	144	154	156	162	160	137	131	129	161	155	152	168	120	159	135	140	151	114	151	145	143	143	135	165	141	140	133	172	131	158	148	148	138	146	138	151	155	166	134	128	163	152	155	161	139	158	151	169	147	137	151	141	123	155	153	146	156	147	152	176	157	172	165	157	138	168	154	131	146	138	153	154	164	140	149	134	153	148	149	128	140	139	150	157	156	145	159	173	154	149	142	140	154	152	165	141	160	153	146	153	146	178	155	141	135	146	143	134	146	154	144	158	155	142	134	153	156	125	173	145	164	150	163	142	144	158	152	121	143	154	144	160	149	140	151	142	168	146	149	117	144	163	140	157	155	117	150	142	150	144	136	157	147	145	156	132	162	119	132	160	146	153	134	159	158	152	156	152	140	142	137	152	155	147	165	160	140	146	145	150	143	171	143	157	152	163	172	142	159	135	147	130	137	151	148	122	154	158	154	136	154	123	167	153	135	155	139	130	149	163	142	136	167	158	174	148	149	160	158	123	141	155	141	154	129	140	126	157	161	153	152	155	150	144	152	168	154	163	165	186	184	156	169	160	156	150	168	149	162	148	149	146	129	142	139	142	140	137	148	143	155	149	145	134	140	137	164	166	142	143	135	162	165	143	149	169	137	150	169	154	135	157	141	145	137	164	139	158	157	153	164	158	160	148	154	137	135	149	176	144	168	160	159	147	148	154	164	137	142	138	152	154	148	157	147	157	152	143	162	152	158	146	151	139	169	136	132	151	157	148	168	138	124	152	146	151	156	132	170	142	149	165	173	154	144	146	156	141	148	148	142	164	171	163	134	140	151	145	148	153	142	152	137	153	138	144	143	145	162	141	155	137	167	161	148	166	157	129	154	136	174	149	132	154	155	148	157	125	159	141	147	145	154	151	155	134	143	158	161	146	132	129	153	171	139	154	139	155	152	114	146	135	126	135	132	143	137	170	159	128	151	160	159	143	135	151	152	163	142	148	165	144	151	137	151	151	132	146	153	140	163	162	156	177	138	160	176	152	141	164	147	155	147	134	132	135	120	152	156	148	140	158	156	142	146	154	122	150	156	141	154	137	157	141	151	163	148	147	131	144	164	126	163	159	145	143	174	162	158	151	154	142	137	145	136	163	142	137	146	140	143	155	171	150	143	147	160	164	169	169	152	148	142	140	150	147	165	133	145	151	161	140	145	147	141	149	153	150	156	147	137	158	157	161	142	156	127	155	154	157	147	163	143	145	163	159	150	153	146	150	163	163	168	151	133	158	160	148	154	129	162	153	152	136	139	136	172	152	160	152	163	145	155	164	142	140	168	156	120	153	147	158	143	139	149	156	156	140	141	159	154	123	157	131	119	161	151	144	141	140	144	135	139	145	158	121	156	142	140	153	154	148	159	138	155	138	136	141	165	129	173	144	164	138	159	135	147	160	142	159	148	126	168	146	150	126	158	154	163	152	145	135	149	160	149	142	165	151	143	148	166	166	153	180	159	146	152	151	138	140	167	151	152	147	164	147	155	151	144	184	176	135	159	166	145	153	149	145	150	159	131	144	163	137	131	168	157	142	140	147	128	136	125	153	142	143	156	149	158	152	157	123	143	143	134	150	149	151	148	173	159	150	146	126	151	159	150	142	154	135	157	133	158	143	133	131	150	158	158	162	127	139	147	161	138	126	137	148	135	153	155	149	148	143	182	137	154	159	155	149	129	163	168	138	157	152	159	140	168	137	156	149	172	150	134	167	151	159	157	144	142	139	158	169	138	133	167	143	154	164	150	139	168	128	151	139	155	152	165	144	132	131	147	127	148	156	146	149	157	156	174	136	140	141	131	133	141	162	151	140	147	148	145	161	150	145	166	157	157	129	168	135	140	174	155	170	153	150	140	149	126	139	137	142	152	160	125	158	160	156	143	143	142	170	151	161	164	146	159	156	155	138	165	148	161	151	155	144	130	164	149	140	157	156	142	153	152	132	132	155	152	147	160	155	143	161	148	128	141	143	140	170	132	152	135	127	151	155	160	149	143	136	153	166	124	131	135	144	149	143	157	136	138	137	146	152	142	148	142	130	150	131	143	160	136	149	139	133	162	159	131	133	134	152	144	129	161	147	161	152	148	142	168	152	137	153	143	145	149	160	147	145	164	157	146	144	147	146	158	148	152	128	142	141	146	157	144	154	159	139	159	152	152	158	167	152	158	139	135	138	146	147	132	142	139	125	151	153	135	139	157	158	152	141	156	153	137	164	155	175	142	136	162	152	178	143	150	155	159	163	151	140	173	157	147	133	144	158	122	153	153	152	159	157	151	151	155	154	163	159	143	160	150	162	159	156	143	141	160	138	156	153	149	134	161	152	165	153	152	155	135	141	140	185	131	173	128	132	137	164	168	167	127	152	161	176	142	126	141	160	137	173	147	145	140	146	151	149	142	135	134	137	145	139	144	163	153	149	154	145	128	156	149	153	158	144	124	164	146	161	142	146	161	130	153	153	151	162	165	147	154	164	139	154	145	144	163	157	146	152	146	139	147	140	150	122	163	144	148	143	121	157	149	136	160	161	137	143	153	139	143	158	151	139	141	165	141	135	145	135	161	158	156	152	146	144	148	140	162	147	159	168	157	144	156	165	136	161	164	133	130	141	136	159	157	124	145	141	135	153	136	153	139	140	144	154	138	131	158	168	127	142	166	143	147	142	140	144	152	165	175	155	132	156	149	143	145	145	166	161	151	149	125	152	158	142	133	145	147	160	137
23663	21182	28601	24041	21166	12450	1315	769	561	544	498	447	429	420	398	434	353	372	370	326	336	320	312	305	315	326	293	294	313	316	283	291	287	272	289	304	299	303	284	296	296	275	272	286	281	288	290	279	295	290	308	297	263	293	288	288	271	296	282	274	291	285	276	346	273	308	303	282	305	274	288	275	292	285	297	254	275	279	274	302	313	275	290	270	308	273	293	312	268	306	281	281	317	311	321	247	260	270	263	280	288	301	294	283	234	293	289	311	323	283	252	311	301	317	313	285	261	272	245	309	280	295	296	290	270	264	285	284	264	279	255	288	275	269	290	294	279	284	251	287	285	273	259	276	297	306	275	281	249	291	273	259	277	293	279	274	279	298	258	258	291	295	282	271	267	292	263	270	272	292	311	290	302	255	274	256	285	289	282	279	287	272	276	289	278	281	302	282	248	290	283	274	293	296	267	288	296	285	271	273	267	295	292	286	278	281	307	251	289	294	309	272	291	286	307	251	259	288	281	273	265	271	282	269	294	304	279	289	269	269	249	281	283	292	268	233	276	267	283	259	286	296	264	259	283	289	304	292	269	268	286	249	288	281	286	256	301	281	249	275	265	278	285	275	270	268	277	292	271	289	255	281	275	284	304	263	268	301	276	297	318	294	269	290	297	274	282	290	278	278	292	299	255	304	265	287	254	258	291	282	270	276	290	283	292	291	300	324	272	288	297	257	256	284	303	261	283	282	270	278	298	289	265	289	251	270	289	283	299	278	317	285	285	260	277	266	287	299	273	259	276	314	303	288	297	293	276	285	290	270	287	278	272	288	288	297	297	296	253	269	290	311	252	282	276	276	278	299	273	279	260	279	282	279	264	310	281	300	289	310	278	264	273	276	287	295	289	247	273	286	288	289	273	281	289	295	288	283	263	276	299	317	253	270	292	298	285	282	289	304	313	299	251	254	259	251	292	297	288	285	314	287	254	269	302	307	309	289	260	285	271	278	277	261	286	270	292	300	261	262	321	268	289	305	271	281	296	278	291	266	292	285	296	326	309	286	282	278	283	282	283	293	265	322	284	291	295	300	293	295	287	297	277	284	276	277	264	287	272	284	286	246	298	264	277	297	282	244	292	257	246	283	262	306	302	291	257	277	299	289	275	299	303	284	263	266	294	304	259	298	292	268	299	258	265	280	292	271	277	260	295	305	274	266	275	278	259	259	282	295	269	274	261	240	278	305	281	285	280	309	250	256	296	245	285	256	272	270	320	277	286	262	285	236	277	304	300	273	336	314	278	291	277	276	260	296	262	280	300	279	275	293	293	298	292	294	269	303	327	312	281	278	271	270	264	281	266	311	275	315	299	281	273	299	280	276	245	303	298	278	286	272	317	279	308	283	272	278	302	279	269	301	252	278	301	273	291	273	298	280	281	280	304	308	258	275	279	276	302	269	246	309	312	264	311	271	296	279	260	277	281	279	285	274	277	291	310	308	240	276	264	300	246	296	252	276	287	286	295	291	285	274	307	256	293	301	280	288	305	299	314	307	271	289	264	270	267	275	263	279	257	272	282	290	268	262	251	268	280	315	284	292	305	288	271	282	256	260	292	273	306	270	254	288	307	283	293	314	299	292	239	280	272	283	293	287	324	285	274	279	301	282	272	308	300	322	260	284	275	275	260	256	283	262	283	282	263	281	245	266	307	287	304	301	305	277	287	260	291	274	285	284	296	293	315	284	305	256	281	277	295	284	268	306	268	297	303	308	322	317	287	280	302	280	267	270	305	252	279	261	282	270	278	297	263	259	277	284	292	293	294	300	301	278	283	260	276	300	267	296	272	305	297	306	281	292	282	273	293	308	270	275	289	280	293	266	273	260	271	288	306	273	268	306	279	275	311	262	283	278	287	287	289	300	275	291	294	260	294	256	299	283	277	283	286	296	259	286	297	284	263	271	232	284	272	268	297	283	308	291	254	293	268	276	294	253	331	262	273	267	289	296	249	264	297	278	301	309	302	283	281	285	268	292	333	300	278	257	255	291	274	289	287	307	254	304	264	297	299	257	299	233	294	308	279	273	296	293	291	261	269	279	293	257	264	257	276	280	265	280	277	268	274	282	278	305	284	248	312	283	263	312	285	275	278	259	261	293	287	272	295	247	292	276	286	279	312	285	293	265	267	308	294	277	281	248	260	290	268	279	281	311	276	258	265	279	316	243	282	307	298	300	269	257	288	283	287	285	288	322	284	279	258	296	309	269	275	255	322	285	268	305	305	301	273	284	333	270	292	264	271	304	269	288	282	279	270	300	254	286	309	279	249	290	304	293	288	291	279	294	295	265	290	257	284	293	289	305	269	302	293	258	288	270	293	256	261	268	312	301	288	268	271	264	274	300	274	317	260	257	301	273	287	257	280	302	286	231	276	293	274	317	253	292	287	271	261	280	270	270	303	285	285	303	286	261	245	280	257	292	259	262	267	280	279	296	273	261	298	257	286	254	290	270	293	279	289	274	283	274	289	290	285	277	273	297	269	304	293	289	281	283	298	259	278	291	266	302	303	231	295	297	279	273	263	293	276	308	298	268	267	262	294	271	291	288	267	257	252	284	278	269	284	262	312	247	262	255	257	302	291	305	296	282	293	301	267	272	283	300	276	263	276	308	279	245	300	274	250	289	274	281	297	299	274	277	256	272	318	275	303	288	306	289	268	298	263	286	274	277	302	280	268	292	263	268	272	291	284	298	282	316	302	298	278	268	258	288	279	279	259	290	272	269	279	273	295	276	291	282	236	268	253	312	301	276	300	303	273	281	274	304	270	270	263	316	262	273	281	292	276	277	289	282	285	268	274	315	283	268	285	262	281	319	297	284	274	289	315	286	268	287	285	272	278	287	279	273	251	264	277	276	278	277	287	266	267	267	280	279	280	268	301	264	265	263	311	260	278	265	283	293	293	265	276	297	258	265	268	256	277	272	279	276	282	289	279	270	306	296	281	255	277	279	300	280	267	305	308	286	272	289	257	278	306	277	279	282	259	251	298	296	264	289	310	232	293	270	282	266	276	289	268	301	304	255	291	298	278	272	291	279	301	285	314	276	292	288	284	298	293	275	281	290	289	280	270	303	288	287	270	301	260	284	303	296	258	256	287	264	270	259	281	299	255	254	266	283	252	269	285	289	270	293	274	281	245	278	260	264	281	245	260	310	295	295	295	261	287	277	274	295	261	329	271	279	299	312	275	286	291	265	293	295	258	268	308	273	270	306	313	280	292	303	274	290	266	283	288	266	285	285	269	308	275	298	272	263	277	267	287	280	304	323	290	305	287	299	278	283	326	293	301	317	281	284	274	268	284	297	275	279	269	292	297	295	279	311	257	281	291	271	298	296	240	294	286	274	285	285	325	280	295	278	268	316	256	287	269	285	291	300	276	271	289	269	302	276	274	274	324	263	247	292	308	273	272	269	289	293	297	269	306	281	287	262	297	278	259	264	281	306	268	283	287	278
9316	25341	14047	7489	2964	2145	1631	1345	1059	851	744	649	624	573	519	521	482	458	424	417	409	384	419	398	386	381	377	356	336	311	349	330	335	371	340	322	375	311	342	371	359	335	333	371	323	323	362	327	344	297	341	324	313	334	337	358	306	318	325	323	354	343	334	331	357	343	335	330	332	324	297	335	309	333	324	303	332	325	321	358	337	327	303	348	327	319	347	326	304	333	281	309	308	324	332	322	305	327	317	302	323	312	334	307	313	372	326	290	357	307	333	321	299	316	310	321	332	312	352	333	313	332	306	312	302	304	325	327	323	328	293	305	309	322	320	323	296	304	353	353	347	344	360	301	345	320	324	321	325	329	319	344	319	341	336	312	309	355	333	324	319	351	316	307	327	326	263	335	328	335	310	327	313	307	318	318	273	315	314	339	326	334	328	367	295	331	340	312	331	298	313	330	328	363	349	344	336	311	313	313	340	335	332	291	313	308	334	324	313	341	314	338	319	337	274	301	329	324	325	325	339	347	277	323	361	325	321	295	304	317	337	327	326	306	330	322	322	318	320	284	310	331	295	298	326	327	340	339	313	286	332	320	324	345	317	287	329	331	312	276	286	322	335	321	339	279	327	340	318	324	330	333	333	298	306	323	303	323	333	313	324	354	322	330	360	336	325	306	346	305	341	329	336	295	341	332	339	324	318	329	289	347	328	319	321	326	306	320	331	324	310	332	334	324	307	338	340	329	311	338	333	305	321	303	330	304	354	320	327	290	317	335	315	283	328	299	337	329	328	300	333	354	321	324	371	304	328	313	305	339	323	317	324	344	300	338	328	299	335	313	304	324	315	327	332	308	318	299	313	343	297	349	329	336	348	290	324	353	325	322	344	299	338	297	359	310	340	320	362	334	313	356	329	309	323	312	313	314	320	308	308	308	306	325	328	325	307	309	339	315	321	313	327	337	324	340	322	317	316	330	294	316	329	303	306	331	293	341	325	352	307	314	329	340	332	324	368	315	330	305	333	320	334	291	344	298	331	329	319	302	356	338	356	313	318	353	305	314	326	287	319	311	348	308	316	315	328	345	319	329	329	318	334	327	324	314	330	301	357	313	324	338	308	296	277	314	278	335	350	322	279	346	309	326	348	318	339	335	333	354	324	323	341	332	320	341	309	339	325	313	347	330	326	358	341	324	329	311	340	326	317	301	325	342	335	337	297	336	301	292	312	338	323	316	316	329	343	341	320	312	331	301	325	345	319	315	321	305	334	331	308	293	310	338	321	325	337	325	311	315	348	296	339	327	326	337	322	323	321	321	288	301	339	350	296	328	334	295	289	348	317	352	311	318	308	319	319	310	301	335	335	348	316	285	332	338	297	329	313	324	322	333	342	317	369	323	333	310	303	305	315	328	353	327	276	303	312	365	304	309	301	366	333	316	320	303	321	347	327	294	316	338	322	295	341	307	315	289	294	311	312	314	330	348	312	320	317	305	348	339	315	314	328	326	327	335	343	338	310	314	293	315	357	314	321	335	323	334	355	324	304	361	331	317	339	324	322	317	338	315	336	293	326	340	326	316	331	321	325	326	308	322	304	339	286	330	324	307	333	316	311	310	307	322	338	342	317	331	323	289	304	339	298	345	323	293	351	314	306	304	350	348	361	319	317	322	325	334	352	346	345	334	345	376	352	327	354	308	308	325	316	324	319	318	310	320	298	312	339	331	337	307	314	309	294	322	321	306	284	315	302	313	307	302	320	332	328	334	350	318	303	323	356	332	318	361	333	334	323	298	294	303	330	286	334	318	286	302	343	308	346	337	281	356	323	340	297	338	300	306	324	319	327	301	340	339	335	336	320	322	287	308	305	333	317	302	307	358	320	334	321	321	307	308	321	315	359	314	358	353	332	309	294	332	331	318	334	316	316	303	307	296	316	331	325	332	298	326	334	342	312	353	352	323	322	344	309	314	342	328	326	319	335	330	343	335	308	308	338	321	332	344	292	331	331	326	287	331	330	320	307	351	309	324	330	336	300	314	292	328	312	331	324	329	335	304	322	353	326	327	327	325	311	298	360	265	337	309	328	315	331	353	321	320	303	353	325	318	330	329	319	350	315	330	298	325	324	314	326	310	338	343	333	353	305	323	355	350	342	332	321	343	322	317	323	317	332	333	286	317	342	317	295	294	323	322	337	330	312	353	315	304	324	316	290	312	340	329	330	312	324	332	339	314	302	322	327	297	311	349	329	300	350	351	293	315	313	328	307	336	348	309	330	323	301	305	299	335	300	325	301	331	321	350	318	307	339	353	360	307	277	351	319	345	341	288	350	325	321	325	328	317	304	338	279	310	321	327	314	338	315	337	314	343	331	335	382	307	320	340	298	301	302	326	328	304	326	335	326	326	341	310	325	280	328	326	314	314	284	295	308	353	330	325	316	382	311	296	299	306	321	334	302	306	357	317	320	318	349	342	307	347	328	356	327	329	322	325	297	325	304	330	318	348	324	333	377	338	351	323	314	324	320	320	303	341	316	311	316	279	285	314	326	300	327	318	307	334	300	322	317	287	284	317	349	305	315	336	330	318	344	322	316	342	300	314	323	340	345	323	330	320	341	311	336	310	340	328	294	326	347	307	314	332	312	329	339	337	313	314	350	335	334	331	324	313	301	300	306	339	333	322	336	317	320	339	329	315	366	309	282	303	322	305	353	324	362	314	327	274	341	311	318	332	318	323	336	331	308	313	338	332	330	349	308	319	313	314	340	309	298	319	296	347	313	306	321	335	291	351	341	322	320	314	291	325	316	334	318	341	299	328	329	365	311	286	320	304	319	311	328	342	349	346	305	315	302	334	304	353	317	306	335	342	300	321	299	312	327	332	322	313	328	345	325	331	356	322	305	320	290	301	323	315	335	323	314	291	326	324	329	320	319	346	347	334	335	322	307	331	322	331	322	324	327	360	348	293	345	318	349	351	311	306	312	324	357	335	295	327	319	332	304	356	307	325	305	338	300	329	337	290	347	334	345	310	285	364	313	305	351	320	349	340	351	318	333	313	307	318	333	356	334	349	324	309	319	326	348	315	323	313	334	312	343	329	304	323	313	300	328	366	349	316	278	323	314	287	343	346	333	337	318	300	301	310	322	309	347	351	310	332	286	325	314	316	350	294	325	345	298	339	370	322	308	346	319	299	354	279	322	335	343	319	336	353	355	319	304	332	328	317	313	354	305	333	332	333	322	321	362	318	308	348	305	307	312	291	326	344	336	329	307	320	319	347	361	308	293	346	327	321	363	271	323	327	332	328	316	342	315	309	320	326	326	318	325	318	299	332	355	320	299	310	318	321	334	300	328	282	305	347	293	339	282	296	326	334	354	350	305	338	330	317	312	295	313	311	315	297	312	333	331	337	365	317	307	299	304	349	309	351	335	329	294	320	325	305	330	338	324	315	335	299	321	317	325	304	348	331	283	307	358	345	320	305	324	345	333	312	325	308	308	351	324	333
24856	21183	27542	24973	12229	750	431	354	269	262	241	223	230	216	235	208	190	186	175	188	205	175	189	180	178	173	180	175	176	174	180	180	180	199	154	180	143	158	173	167	179	185	148	152	173	162	167	170	171	194	170	164	157	162	130	159	177	153	167	171	165	157	162	162	176	167	160	156	163	183	195	153	146	169	187	159	188	149	145	144	175	165	173	173	168	170	158	154	181	178	143	174	158	173	157	182	155	163	153	165	161	161	168	162	185	166	155	148	179	160	164	138	171	168	172	167	161	161	195	171	149	178	158	166	162	161	160	176	167	141	160	151	162	150	168	164	164	164	180	152	150	179	166	157	158	151	168	164	196	137	150	165	137	182	173	136	174	161	154	134	160	177	157	172	170	171	134	182	175	164	147	170	155	157	139	159	161	176	152	146	154	168	151	143	162	151	180	165	152	166	170	160	165	179	178	162	153	175	168	181	164	153	162	162	179	147	155	158	159	156	175	148	155	203	188	158	149	178	154	174	169	156	170	139	166	158	162	166	179	155	164	152	149	140	155	167	180	173	166	183	156	157	185	170	176	171	144	166	176	159	175	175	159	167	164	161	147	153	168	144	168	176	182	183	170	153	169	170	159	160	171	168	158	150	153	181	162	139	138	154	159	184	170	165	151	176	179	157	150	157	170	173	173	144	146	168	151	148	162	157	175	160	166	152	181	168	166	148	156	189	177	171	191	193	169	152	172	196	179	158	155	177	155	160	160	144	172	171	183	180	154	183	166	148	157	156	174	162	170	159	149	156	148	138	147	156	166	149	152	146	156	138	165	170	204	144	155	143	173	154	163	176	172	153	177	153	155	167	164	144	170	162	167	150	184	166	157	173	177	172	153	182	182	156	156	182	169	168	164	174	167	149	168	152	135	190	166	153	164	181	165	136	180	138	163	153	136	181	160	145	167	165	146	167	155	151	154	176	186	159	162	184	163	171	166	174	178	159	154	153	146	163	171	155	153	150	167	133	157	150	166	153	163	168	172	150	159	163	179	169	157	145	171	165	162	173	136	159	159	188	191	162	146	165	152	150	181	156	145	175	163	179	168	161	183	174	154	159	169	165	162	187	151	151	160	155	169	155	186	172	180	165	172	192	178	160	164	155	157	148	156	160	135	155	169	171	150	148	167	145	163	173	160	142	142	149	162	158	176	161	169	165	168	168	171	155	153	154	169	172	154	155	163	181	172	183	141	159	159	150	165	152	155	143	180	140	154	162	146	162	184	181	184	147	150	172	150	149	143	159	153	171	164	163	156	155	174	168	171	181	172	172	170	173	144	181	164	187	188	163	172	184	154	160	172	168	155	175	165	163	181	169	157	169	170	143	149	180	146	155	177	161	165	177	184	155	179	176	190	162	155	156	162	170	153	178	149	161	177	149	156	163	167	166	177	151	152	169	152	171	163	165	191	162	150	159	165	168	171	153	204	152	141	176	164	178	160	149	152	162	167	151	159	147	163	147	165	150	155	175	166	165	177	165	151	184	176	170	147	177	148	158	157	170	185	162	192	168	146	162	133	171	155	193	162	165	156	139	169	159	166	158	159	150	167	166	147	180	162	181	144	184	163	173	150	147	147	166	141	149	150	187	140	169	149	200	170	170	149	154	172	145	165	166	150	149	172	158	169	160	152	163	159	176	162	167	157	152	159	161	173	170	182	174	171	173	180	171	167	168	143	161	145	151	167	166	145	136	173	179	166	168	176	159	175	169	168	163	177	176	168	147	138	175	138	162	159	180	165	151	182	154	143	178	162	162	182	165	138	172	174	148	161	146	180	172	160	179	160	143	169	141	151	162	164	163	167	170	155	161	183	152	150	171	157	150	165	167	144	187	162	180	171	176	158	179	164	155	164	164	159	152	146	149	179	154	157	181	145	168	153	158	153	172	163	169	152	172	157	173	149	155	135	174	165	176	174	147	182	161	140	137	133	158	159	127	151	175	163	141	147	173	160	168	187	148	194	166	176	168	147	161	160	157	146	160	171	181	147	170	173	171	175	171	149	138	158	143	171	155	167	154	150	182	139	167	166	147	178	167	155	190	166	154	138	165	151	158	163	139	141	159	142	163	148	157	153	172	148	134	170	173	141	165	175	187	162	176	174	140	156	137	164	156	159	154	161	165	167	178	159	154	148	138	176	140	153	144	168	176	169	158	145	180	165	159	170	153	169	164	167	180	153	150	153	192	144	154	162	181	149	162	146	178	156	160	154	171	154	159	175	153	163	170	163	157	195	182	155	145	148	174	151	164	157	178	168	170	176	147	179	144	167	157	136	173	151	169	171	155	174	175	158	168	144	145	156	178	151	162	142	161	160	141	150	144	171	154	155	163	141	152	161	140	176	159	160	159	165	191	164	160	168	161	160	151	154	167	162	138	160	176	166	163	145	157	158	162	155	154	179	168	177	159	176	161	163	174	173	160	177	160	173	159	138	168	174	163	146	155	157	183	153	177	133	173	152	160	142	152	148	160	162	166	152	143	130	150	161	163	146	169	142	161	162	155	145	151	155	177	165	169	157	166	154	165	164	175	162	154	138	157	161	168	176	150	143	160	166	184	164	171	168	173	147	146	181	157	174	186	161	164	135	149	160	166	144	156	143	147	182	149	149	161	155	157	177	149	147	167	148	149	170	153	181	149	158	168	183	161	175	136	151	167	163	160	167	156	167	170	153	148	170	155	156	147	133	163	160	166	159	146	153	174	161	173	185	149	176	147	150	185	145	162	142	149	167	144	158	171	155	173	154	166	155	151	184	156	152	132	172	160	149	168	142	145	155	154	153	169	159	146	175	160	169	170	179	148	150	171	173	169	168	157	180	181	154	164	153	160	162	161	144	171	162	160	137	150	158	161	152	151	149	158	155	168	160	159	156	147	175	181	149	164	170	165	155	163	161	176	178	180	159	160	160	141	144	153	150	167	171	166	162	176	159	199	141	163	164	168	175	165	176	143	164	161	154	161	183	149	162	165	140	174	157	165	178	172	162	152	147	169	161	132	180	141	184	157	161	141	159	201	180	178	169	189	181	189	153	169	144	172	151	145	179	171	153	190	167	165	169	173	154	157	165	149	184	168	163	167	132	167	149	155	158	176	150	166	151	167	162	162	157	166	165	170	161	162	163	139	164	156	179	162	151	180	170	154	179	195	151	168	163	180	148	166	170	175	149	158	168	163	198	170	174	156	163	161	162	167	148	153	181	128	170	164	172	154	146	150	194	173	167	169	165	149	174	170	150	177	132	159	141	139	181	149	171	147	148	178	134	146	153	170	165	145	154	153	160	178	153	148	147	152	129	183	190	149	160	168	150	156	150	160	143	155	168	147	163	161	171	154	166	184	160	148	149	166	168	158	151	164	151	165	176	156	176	174	165	151	151	175	174	186	156	151	150	131	157	149	159	158	147	143	146	165	162	168	163	164	162	157	163	180	180	151	167	161	160	186	171	174	159	148	163	202
10164	20891	10411	3382	1640	1196	928	717	624	491	449	411	362	333	292	288	297	249	275	237	265	242	230	232	235	240	237	205	224	219	202	220	246	204	220	221	234	191	217	229	221	199	214	229	214	196	214	239	179	208	176	221	199	202	213	232	210	194	194	203	202	217	189	203	215	172	226	228	176	199	199	207	211	207	231	211	218	187	226	208	219	187	187	224	203	195	222	201	194	219	220	200	226	198	203	252	195	194	199	215	210	196	214	197	211	203	223	213	208	207	205	218	205	207	203	228	221	198	183	218	206	203	188	214	197	217	192	187	202	190	186	222	210	210	185	218	213	192	189	233	207	176	210	223	234	193	205	198	196	210	212	247	219	218	213	187	212	199	228	187	222	216	215	230	207	201	213	196	210	193	227	212	214	195	213	229	189	202	192	222	222	200	216	212	192	216	206	215	215	222	207	185	199	210	190	221	186	194	211	220	209	192	194	194	213	231	206	201	197	190	196	226	227	191	220	214	197	188	221	208	204	216	214	216	202	209	220	202	209	195	214	201	225	203	213	198	184	200	207	195	194	213	217	222	187	203	206	228	210	220	213	225	214	209	215	200	214	201	217	212	236	208	240	208	198	204	215	189	202	201	190	196	225	205	203	201	225	203	230	214	218	227	206	245	213	204	198	205	206	216	243	224	193	213	206	228	200	200	205	211	242	215	190	183	213	203	194	208	223	201	216	215	205	192	198	202	238	207	208	197	214	221	215	216	205	206	217	183	200	207	213	189	170	206	207	200	211	186	189	184	194	219	202	190	214	217	197	208	199	216	205	207	187	177	200	192	204	212	198	191	190	162	241	218	216	200	196	191	204	208	180	197	191	194	220	199	226	223	234	186	209	196	192	204	194	196	202	199	203	208	199	207	224	218	212	186	206	198	217	199	217	221	207	224	202	195	194	230	202	199	214	199	198	222	195	212	234	200	201	237	212	223	201	187	205	188	207	215	217	186	233	222	204	244	214	214	179	219	231	202	187	209	236	212	207	180	244	205	181	223	206	223	192	215	226	211	204	199	197	215	207	194	218	204	201	181	172	162	214	207	211	191	229	185	209	205	249	202	199	207	218	203	163	209	208	214	199	221	217	215	172	231	219	194	197	223	232	201	211	209	171	203	210	204	220	213	200	182	216	199	191	224	206	214	224	216	182	222	197	198	225	201	192	201	239	217	199	179	222	202	201	194	177	204	214	217	216	197	183	219	211	170	218	232	191	212	217	221	233	196	200	215	188	196	215	210	205	203	209	207	188	218	234	208	207	194	208	235	192	215	209	212	218	210	209	211	193	193	226	221	213	187	206	223	215	203	186	216	193	220	193	209	223	200	208	196	244	204	211	195	197	198	200	210	207	211	184	220	238	199	221	205	207	201	190	213	229	210	204	210	207	212	202	203	212	210	229	194	211	224	228	219	214	213	191	216	214	236	220	202	207	231	235	207	212	209	212	190	200	217	200	191	204	177	206	204	197	190	207	193	191	206	197	200	207	205	206	169	188	210	217	183	211	191	190	192	199	205	219	216	216	217	226	201	209	179	217	211	213	204	205	215	235	204	206	173	213	189	195	216	205	198	203	196	229	202	187	194	231	191	217	196	201	204	196	183	236	209	216	203	217	196	197	195	236	210	219	208	226	205	215	207	208	201	202	206	199	213	191	202	221	190	202	219	193	183	219	194	191	204	208	226	209	216	202	219	205	237	229	189	182	208	209	186	182	205	185	219	209	208	192	186	195	204	200	170	220	180	225	206	208	208	209	201	195	206	201	203	210	197	191	218	205	197	181	195	201	206	194	218	205	196	188	207	195	186	212	211	183	206	204	174	220	217	214	210	208	199	226	200	223	212	203	186	201	205	212	206	198	197	213	218	217	209	205	221	231	217	207	213	208	181	205	179	187	213	238	191	215	194	187	195	191	193	207	208	193	193	182	216	209	205	223	206	212	209	200	221	240	200	215	194	205	210	210	213	202	228	212	181	199	208	206	191	207	216	190	201	199	192	215	202	212	210	200	206	242	202	207	221	207	211	217	246	212	205	174	192	219	189	209	214	221	189	192	213	201	234	200	205	203	234	218	199	194	210	220	212	214	187	195	201	187	204	216	203	220	192	221	204	205	194	220	206	206	195	219	228	226	210	221	193	198	211	193	201	205	220	244	195	223	208	207	201	215	202	205	208	200	197	216	221	207	233	214	212	184	190	186	221	208	196	195	215	206	210	210	207	196	171	203	218	194	195	217	199	203	196	197	202	193	231	189	226	180	182	221	214	215	193	192	236	239	200	212	197	230	221	192	219	204	198	208	207	207	183	213	217	185	218	192	232	220	214	207	212	182	211	178	213	191	170	209	230	199	204	215	201	245	224	202	182	171	186	225	212	203	212	199	219	202	231	226	209	211	181	193	207	174	220	194	205	212	189	213	217	191	219	226	195	193	214	203	203	214	184	203	237	213	199	227	196	208	202	192	235	204	194	205	190	208	203	210	196	211	205	207	207	201	207	218	198	195	214	200	196	203	210	184	207	173	196	191	241	203	199	191	196	216	196	220	201	199	224	185	192	215	226	199	214	184	202	205	193	215	215	197	198	198	187	188	192	206	207	193	198	221	204	198	182	190	206	201	189	247	197	208	202	203	224	204	188	206	213	209	214	199	227	212	206	209	231	206	228	195	207	196	231	192	213	206	204	201	219	208	193	242	223	202	194	214	192	202	228	195	232	209	200	194	194	193	206	193	199	233	215	218	242	202	231	193	252	220	196	209	207	199	202	208	207	220	193	185	192	204	210	206	201	203	200	202	196	197	210	241	224	204	217	204	200	204	210	228	217	196	197	221	194	217	207	228	216	197	200	235	219	211	215	212	185	189	222	197	209	194	215	216	199	208	214	189	194	184	204	217	211	210	191	193	234	209	222	211	200	230	187	201	206	213	188	210	209	202	198	180	183	204	205	209	227	203	226	205	216	191	216	207	184	195	198	238	209	226	193	203	200	204	198	214	207	202	222	210	209	236	221	202	207	194	204	193	206	214	209	194	230	205	209	212	189	176	206	203	217	225	207	206	211	244	228	207	217	206	201	226	202	192	221	222	220	183	189	212	209	176	220	236	197	219	206	225	190	206	208	199	203	229	215	221	199	216	237	210	211	211	220	209	201	223	195	221	225	240	207	196	222	214	202	189	182	196	201	218	214	217	194	201	204	197	197	202	220	228	185	216	191	200	230	212	199	200	197	216	181	189	202	208	220	213	217	205	210	238	221	191	204	214	180	194	206	178	205	208	213	180	214	202	200	231	221	225	191	230	214	223	190	216	205	211	198	198	215	224	215	224	200	226	195	214	196	188	222	210	194	206	196	181	213	204	225	190	199	215	209	211	224	189	185	206	200	215	204	214	227	197	217	192	216	190	181	215	193	229	207	198	198	178	186	215	192	227	213	196	211	215	218	226	198	195	197	207	220	223	210	221	214
22655	21204	28950	23696	21187	21254	11783	1519	1049	895	869	718	673	641	649	559	543	567	539	499	516	549	512	480	486	430	489	450	503	422	446	453	474	438	429	422	445	476	469	439	471	438	468	409	428	461	436	376	428	472	411	452	435	423	445	432	431	413	449	417	446	443	431	451	428	427	450	419	424	403	419	428	442	438	427	449	413	387	393	411	392	397	436	412	380	425	431	446	423	414	448	403	425	437	420	399	419	412	422	428	375	392	450	423	413	411	423	406	427	430	411	430	438	435	441	434	392	418	422	391	413	403	435	433	406	412	391	376	408	479	382	367	428	371	418	410	419	431	442	386	408	408	400	418	435	426	404	414	432	383	409	401	401	452	414	410	409	438	399	413	424	438	469	419	410	394	407	397	388	436	416	401	382	440	376	437	422	430	443	403	367	430	411	418	402	416	443	416	427	380	441	430	417	430	422	422	420	398	445	426	448	417	412	405	422	407	464	410	373	405	404	449	427	404	422	401	380	425	395	440	417	417	418	409	427	437	430	409	388	407	392	404	390	436	405	362	379	390	383	442	416	417	404	421	398	392	413	414	415	466	415	376	395	451	418	416	382	381	387	405	377	426	403	428	402	419	397	422	386	409	396	431	415	370	422	405	436	422	427	427	405	417	445	409	406	441	412	410	359	416	382	424	421	409	387	428	446	444	434	432	414	382	421	399	413	415	384	418	401	420	427	423	457	414	416	400	368	421	392	419	432	433	432	426	429	397	411	412	427	447	412	454	407	467	410	452	412	412	442	406	429	397	435	392	412	405	409	388	411	402	435	431	387	430	440	423	395	407	415	423	376	438	402	429	422	436	430	426	386	425	424	450	417	446	420	414	401	433	429	423	414	397	426	453	366	421	422	401	431	391	406	443	393	420	412	432	421	467	433	418	421	391	418	415	395	403	441	419	432	444	404	418	423	459	405	411	390	425	431	456	435	418	420	415	424	418	394	407	419	390	428	414	410	405	422	397	415	425	411	447	413	422	393	436	392	431	396	386	422	405	449	398	412	368	418	459	426	452	371	411	408	432	410	389	412	431	423	400	399	402	382	430	422	391	431	435	407	397	432	403	411	403	398	420	402	416	405	382	436	418	408	413	431	397	413	410	404	439	425	424	408	379	413	418	412	435	405	424	428	370	420	422	449	403	441	398	413	405	414	412	417	441	425	411	442	431	410	433	414	395	414	394	387	446	421	438	399	417	411	442	411	421	420	407	413	370	442	400	419	401	431	392	424	408	394	451	414	403	423	416	397	369	409	364	427	421	422	424	400	443	410	404	404	412	434	440	435	454	427	418	412	421	370	378	362	413	427	427	405	405	426	414	409	448	453	393	379	428	443	464	417	437	414	441	403	405	416	439	425	393	432	402	402	398	412	443	436	412	421	439	453	415	403	413	443	405	436	461	452	423	446	426	408	364	383	430	404	431	420	415	387	412	423	417	464	426	440	422	430	462	386	377	411	448	402	411	427	399	406	448	421	394	393	449	420	402	402	432	383	428	412	389	419	427	384	440	415	404	436	419	440	394	401	370	424	432	427	419	435	401	425	416	412	423	462	394	430	409	426	445	389	429	402	405	409	409	421	401	382	435	428	359	425	411	429	429	402	424	397	404	408	429	426	429	396	397	384	462	407	422	459	416	421	407	382	390	438	402	418	451	415	425	396	442	444	409	395	424	441	426	422	366	407	398	450	419	449	410	406	380	409	414	431	399	392	429	401	399	406	433	378	429	409	376	403	415	421	411	418	433	404	388	419	454	448	411	398	421	388	428	437	409	402	425	419	389	411	376	424	421	403	440	434	438	446	429	407	402	422	408	412	416	410	423	396	458	414	423	421	411	409	426	401	414	435	441	429	417	379	408	409	393	403	405	369	401	400	418	433	404	423	440	426	392	418	404	422	466	431	436	428	406	396	414	424	416	425	448	398	400	432	432	395	420	442	390	456	395	443	451	408	408	459	438	396	383	424	444	388	415	420	437	387	429	428	390	401	409	430	396	403	428	447	406	399	446	402	412	423	426	411	433	398	377	376	407	411	437	433	407	389	432	400	383	431	395	426	423	413	403	416	419	402	414	384	398	397	376	415	404	411	410	395	431	409	383	443	471	405	400	418	394	398	418	440	443	410	388	419	419	420	414	447	412	418	437	389	405	424	443	405	417	384	421	405	355	419	395	450	450	425	429	431	422	434	443	414	415	389	446	419	426	440	435	396	415	411	362	423	406	411	416	415	413	416	420	432	456	394	424	394	408	387	426	436	420	446	416	440	415	410	438	425	445	405	415	417	402	387	402	447	427	400	421	415	438	413	405	422	436	432	405	415	402	388	429	428	430	430	409	392	414	388	442	415	408	465	399	424	403	395	432	380	402	406	407	428	421	408	439	417	415	403	382	393	379	451	441	430	408	433	414	410	370	410	407	411	436	427	403	426	398	413	416	429	422	395	390	384	393	427	427	416	392	390	438	425	440	437	410	394	434	376	390	410	415	427	446	410	410	418	424	432	438	416	406	414	394	458	405	451	436	442	402	375	399	386	418	422	443	391	397	431	373	394	387	424	425	417	411	402	406	428	402	427	444	451	387	418	397	436	416	389	440	445	399	403	435	433	422	429	405	391	400	423	413	397	433	407	398	438	442	425	412	399	404	449	437	403	410	411	405	418	406	421	418	393	456	429	437	404	396	406	386	373	402	431	389	419	386	404	405	410	425	415	404	396	403	394	395	437	398	385	408	388	396	414	408	402	426	375	401	407	420	378	416	427	413	428	423	422	409	394	396	431	410	422	442	412	398	392	434	429	374	401	426	441	396	413	380	432	413	401	431	372	414	414	371	402	427	362	434	408	419	409	399	421	416	420	439	403	434	402	411	401	388	450	427	414	413	402	443	402	415	420	378	422	428	419	411	414	375	426	409	382	434	400	412	398	416	396	404	427	397	393	432	419	362	435	421	441	425	436	419	397	404	407	393	397	426	427	430	464	433	405	418	396	450	406	392	405	389	366	391	460	388	418	416	448	446	423	417	417	388	423	382	417	422	417	411	400	377	433	385	419	366	386	448	437	403	403	394	431	435	380	396	423	411	428	441	409	445	445	429	418	417	390	417	444	403	426	409	425	426	404	409	405	425	444	419	436	403	424	415	449	396	404	407	409	406	407	371	452	364	435	388	390	407	425	398	424	412	401	422	430	401	410	392	464	396	428	389	412	437	395	417	400	366	433	419	386	415	452	449	420	393	437	392	436	407	413	406	394	446	417	425	414	383	442	457	396	420	410	435	453	395	412	402	420	421	384	404	453	427	423	396	416	430	422	429	391	415	451	436	398	413	432	416	371	418	452	422	417	400	434	382	418	429	415	387	433	406	384	425	394	456	439	404	415	416	452	434	372	406	423	410	384	413	416	410	401	420	435	422	408	410	376	397	415	418	430	404	391	389	408	452	411	435	360	402	396	418	411	416	419	457
14131	31414	20209	10582	5322	4032	3071	2306	1864	1507	1339	1090	1017	953	863	768	725	679	733	633	666	581	635	588	617	541	579	550	557	552	549	524	529	534	541	533	510	514	493	497	495	505	474	467	490	491	492	541	483	486	509	504	460	444	481	482	529	498	495	508	490	476	475	474	499	514	473	495	465	479	483	488	464	478	487	462	478	475	461	462	522	475	471	502	493	450	483	450	467	460	473	495	490	476	465	427	494	472	477	480	458	486	530	480	466	477	474	467	471	522	445	464	499	491	484	509	478	505	452	473	493	474	520	520	455	491	490	477	452	480	501	473	514	446	495	461	471	462	459	453	532	452	424	475	508	451	490	464	485	456	460	507	495	491	447	484	447	477	461	465	469	450	491	493	493	472	477	485	494	480	447	463	478	435	498	454	485	468	468	474	472	497	461	481	492	488	432	482	501	507	457	494	491	468	454	454	461	498	489	503	484	499	445	461	453	457	435	482	479	497	426	423	510	459	508	510	467	471	486	473	464	503	469	469	437	471	441	456	520	490	457	467	463	479	481	442	498	483	513	520	514	464	480	474	488	469	468	457	460	482	495	498	504	456	434	473	449	492	462	439	460	471	462	480	482	452	468	480	482	483	452	516	476	457	442	494	478	452	434	470	480	452	479	444	466	472	447	449	448	489	487	455	440	456	468	492	459	474	467	467	472	462	459	466	449	453	450	450	478	506	492	481	485	507	476	494	497	455	466	458	495	514	502	502	485	454	464	497	442	483	430	460	511	484	489	481	473	467	462	489	476	475	474	482	511	429	445	501	500	448	454	459	483	475	432	489	449	463	446	431	506	452	482	475	473	488	476	469	451	468	451	505	481	490	478	509	481	487	501	455	481	464	498	499	502	479	473	454	489	480	496	480	446	467	484	477	472	449	487	487	508	479	504	461	463	487	457	512	461	489	493	480	444	473	442	478	494	450	508	474	471	494	458	433	519	525	449	472	490	473	478	457	507	480	450	469	449	471	511	470	471	484	482	422	527	484	449	441	463	510	478	460	472	501	476	477	460	458	491	481	457	483	447	471	453	462	506	487	493	486	465	496	463	464	469	477	501	475	475	475	438	476	502	469	462	471	475	484	498	480	449	494	478	489	416	478	424	465	470	460	436	466	435	500	487	457	475	435	486	464	535	456	482	471	495	489	455	510	457	476	446	480	495	489	455	483	517	459	475	452	485	496	466	468	498	462	435	453	469	491	466	494	463	484	491	479	444	493	445	487	486	421	452	465	454	482	467	489	473	472	483	470	489	452	469	467	489	454	495	492	502	492	495	507	477	447	481	473	494	468	462	476	459	454	466	500	444	491	442	494	462	503	469	472	472	481	476	472	451	472	475	480	477	445	480	466	421	470	465	491	491	467	512	445	477	484	479	463	497	509	472	465	485	475	436	465	455	456	436	502	516	484	458	463	489	513	462	494	483	473	462	495	432	489	469	504	500	466	485	474	473	453	465	476	506	463	466	481	486	481	502	458	465	482	478	504	458	485	483	461	476	494	458	482	458	496	472	491	461	486	471	457	451	442	475	510	492	476	497	448	469	466	480	483	438	503	502	467	496	473	471	477	475	480	461	459	474	477	465	449	479	520	450	511	467	481	486	477	505	475	505	487	461	510	493	504	500	465	458	478	483	494	471	464	467	494	483	487	478	453	441	496	456	516	478	460	487	448	439	502	498	473	454	463	431	484	469	459	435	468	473	472	454	495	527	515	479	459	449	495	490	463	467	450	471	464	466	457	477	468	458	485	505	447	462	492	469	457	484	454	490	488	493	469	458	438	454	482	464	443	472	483	482	491	503	457	431	462	466	456	461	461	473	516	470	495	493	496	488	464	476	500	493	470	486	506	476	479	477	469	453	475	497	458	469	455	443	481	495	514	490	431	439	501	499	470	448	470	511	435	461	477	468	504	493	471	450	473	484	468	503	449	475	478	455	507	452	482	436	470	438	417	507	503	487	472	501	494	476	452	448	473	504	504	478	443	476	479	449	474	499	466	478	490	455	460	469	502	484	465	530	502	510	452	477	427	485	539	463	480	474	450	486	495	459	501	487	424	496	471	439	501	447	527	450	471	471	447	453	464	493	485	504	492	486	476	491	498	514	449	468	480	485	439	523	453	517	458	490	458	446	493	482	461	523	503	463	484	454	437	449	480	470	507	458	504	492	500	477	511	473	483	419	492	487	444	482	471	485	460	489	459	480	474	457	472	478	464	432	479	455	484	450	483	485	495	462	462	453	461	504	464	492	444	430	472	512	461	484	441	463	488	494	484	467	422	458	491	472	465	481	497	485	474	457	458	452	461	455	489	478	464	446	499	445	458	475	469	502	460	517	460	461	461	433	496	453	478	498	433	491	471	487	492	467	512	436	478	458	496	463	478	480	475	506	441	482	462	484	437	529	472	509	467	464	491	437	486	508	470	460	447	460	433	508	480	462	502	470	446	457	497	518	503	458	489	486	429	478	463	490	475	450	498	460	474	492	494	446	495	507	462	468	505	494	473	464	453	454	442	473	498	462	466	479	493	493	455	483	461	481	499	446	466	460	502	474	457	449	451	496	492	515	481	470	463	461	469	464	502	433	444	462	453	468	451	478	472	447	498	484	502	496	470	473	468	443	452	436	474	465	492	453	472	495	467	471	459	481	486	507	476	503	487	462	447	436	481	476	482	478	456	471	501	457	478	451	464	463	466	474	487	477	468	465	491	475	519	497	465	495	472	467	514	448	458	509	425	467	448	444	442	495	489	449	468	473	477	448	446	474	440	456	504	480	500	413	488	503	433	517	468	458	479	458	503	467	469	459	460	488	466	470	467	465	432	498	492	489	466	456	466	478	493	444	456	475	432	492	460	441	456	483	439	467	509	496	480	466	502	431	456	500	502	478	432	487	476	493	491	480	463	441	497	483	443	497	486	458	456	463	497	499	479	478	510	474	462	494	468	544	473	506	423	454	439	490	478	467	430	480	479	474	512	506	455	494	483	508	466	471	494	459	447	484	463	470	506	464	498	486	473	456	469	485	478	473	512	499	468	482	483	479	471	458	469	465	451	455	476	444	504	458	469	508	490	450	499	479	474	464	463	516	489	462	441	491	498	452	461	477	468	414	511	474	482	498	504	465	466	446	429	483	468	507	474	458	497	476	490	446	470	485	454	504	447	443	492	464	496	427	468	480	467	488	472	479	462	460	477	505	482	474	483	478	477	492	499	419	507	483	467	448	466	493	462	467	445	445	446	434	467	471	445	485	505	466	476	462	498	455	475	486	492	462	487	450	436	493	484	432	442	528	468	447	460	482	466	471	448	481	472	483	509	469	488	458	463	453	462	459	494	513	454	456	459	456	465	480	471	493	463	479	471	489	464	486	521	508	471	474	457	471	482	479	500	471	493	435	486	473	449	447	470	488	452	498	473	458	465	466	495	517	486	483	440	462	485	496	491	465	502	510	469	465	502
27021	20810	11668	1276	327	273	204	160	151	159	132	135	139	123	124	133	132	130	122	119	92	120	122	117	99	136	127	132	121	114	121	112	103	116	114	122	121	130	104	126	111	116	114	139	104	119	119	111	111	99	93	118	133	113	126	135	107	137	116	143	115	112	109	122	136	110	127	125	118	126	134	114	113	109	130	106	120	118	146	115	119	129	102	123	116	124	114	116	141	121	110	106	119	119	132	106	113	128	112	113	99	114	112	112	118	115	99	120	125	110	92	117	129	120	122	133	120	110	114	112	127	134	126	126	112	122	119	127	106	128	119	116	110	105	128	109	102	125	116	95	113	119	111	116	124	123	116	104	131	131	108	119	112	100	121	115	110	100	103	113	101	106	108	127	125	99	132	119	112	143	116	111	123	130	113	135	114	109	96	130	127	118	113	107	106	107	89	113	121	116	118	133	113	96	117	134	123	130	101	118	131	119	119	123	107	108	124	109	114	125	149	106	106	123	122	113	130	125	130	118	107	98	119	102	119	104	133	144	127	112	130	126	105	127	124	106	106	127	125	104	111	129	114	131	132	126	140	114	112	104	116	125	117	120	132	119	93	136	131	116	110	109	116	119	104	113	109	106	121	129	129	114	125	120	108	119	105	124	125	135	115	125	128	129	107	107	99	124	124	123	136	156	148	125	119	131	129	107	123	126	120	121	105	114	116	114	133	119	115	119	116	114	124	133	128	109	117	147	121	109	117	107	90	123	127	136	129	118	117	117	115	129	127	121	109	116	115	105	103	121	115	114	103	119	118	113	128	119	122	138	105	104	122	99	135	112	114	103	108	137	120	126	124	116	108	116	111	108	114	112	123	130	141	124	123	138	121	107	128	110	128	111	110	140	99	116	131	116	132	113	114	118	118	120	128	127	109	122	111	89	111	117	124	115	118	112	118	109	133	137	115	115	126	121	120	107	139	137	131	133	120	127	115	109	127	131	123	113	118	110	123	109	126	106	123	93	108	122	119	125	108	103	128	122	122	111	132	105	123	113	140	110	113	107	117	122	125	142	138	110	113	103	115	118	113	110	133	112	98	124	135	126	104	103	127	83	119	87	120	130	121	105	140	139	118	118	113	116	111	102	129	117	119	123	108	112	121	106	116	102	115	143	115	119	120	110	126	120	124	125	121	119	102	105	117	120	118	119	117	116	140	134	147	130	123	116	122	105	103	100	109	142	116	108	133	111	116	106	127	141	104	97	110	114	122	112	118	131	107	116	125	118	112	133	122	114	106	118	126	120	108	139	126	110	111	115	134	111	118	121	137	130	113	113	118	126	104	112	118	129	111	117	108	115	117	114	120	142	114	124	118	96	112	133	118	126	109	112	112	117	125	110	116	123	100	97	128	109	122	114	142	132	111	120	136	131	109	105	107	100	122	95	130	112	137	105	121	117	123	110	119	105	129	110	103	122	115	111	134	126	136	131	120	124	136	124	133	113	131	119	127	115	121	111	127	119	127	118	119	134	128	100	103	121	123	117	133	114	126	121	127	114	118	117	124	117	115	108	117	117	104	116	109	109	119	97	102	106	112	122	114	119	125	116	117	117	109	129	112	119	103	124	125	100	95	98	111	115	106	113	102	116	116	116	111	118	115	122	130	117	121	107	118	114	128	141	118	125	112	111	104	112	124	110	121	108	102	120	108	100	131	117	129	97	111	122	99	127	123	103	126	114	121	104	108	119	122	123	108	152	107	129	104	115	124	115	122	118	114	124	106	123	127	111	128	137	137	118	104	109	124	129	123	107	107	121	132	118	116	112	107	126	101	132	121	134	118	109	101	112	120	127	128	90	115	108	118	125	104	125	112	125	128	106	100	105	117	113	138	133	115	121	138	105	131	119	115	137	123	127	121	116	117	121	107	114	110	122	112	99	123	134	118	122	93	118	115	105	104	110	97	112	121	128	107	101	114	123	100	107	115	125	127	96	128	101	112	112	105	139	112	126	111	112	111	115	133	107	114	114	102	112	127	114	130	122	101	128	111	124	112	125	113	133	129	106	119	120	121	124	113	105	99	108	132	124	106	109	124	112	110	113	108	119	104	131	122	130	112	116	106	105	137	140	115	124	105	132	128	121	115	97	119	122	123	122	108	114	120	101	118	129	126	119	124	125	123	115	128	105	107	118	129	127	130	138	115	114	114	136	140	115	117	125	140	126	96	118	117	100	130	114	123	102	113	112	124	110	99	114	143	105	125	116	95	135	131	134	108	125	107	121	109	145	127	107	122	114	139	123	122	130	118	129	134	116	136	110	118	124	131	110	106	106	115	126	127	126	133	113	108	118	110	121	110	106	107	131	104	115	137	99	124	116	115	135	129	107	105	105	122	123	122	124	129	91	116	123	119	111	133	122	122	124	104	122	135	131	117	118	105	127	110	115	124	126	139	126	123	111	109	115	114	123	122	124	120	112	111	123	136	135	115	94	113	136	120	111	105	120	115	119	114	102	110	117	122	91	107	130	121	122	138	142	120	118	136	118	108	115	105	124	122	120	129	121	124	114	116	117	132	119	112	110	100	108	115	88	127	131	118	121	118	128	114	107	130	123	133	126	123	135	111	108	115	130	116	114	119	129	101	105	121	110	124	115	121	119	106	118	124	105	127	141	108	108	123	126	121	126	127	115	114	139	104	119	125	131	111	132	126	118	116	109	116	131	140	122	131	129	120	110	130	98	107	102	104	128	110	116	117	103	99	118	131	121	125	111	138	114	106	116	108	132	106	125	119	126	140	119	125	123	135	107	121	115	148	125	99	131	123	104	128	120	110	97	105	135	108	111	138	125	126	112	118	96	116	109	126	118	110	125	129	111	118	105	130	116	120	122	124	119	117	124	124	88	120	124	121	114	118	130	104	124	119	131	124	116	105	112	113	112	104	122	130	116	104	129	112	132	103	98	123	112	111	126	132	118	124	133	115	120	110	123	91	123	119	153	135	136	105	120	106	113	105	109	131	120	110	96	120	123	120	126	108	93	118	126	107	124	120	132	115	121	108	112	113	127	134	97	126	133	114	140	107	130	113	140	109	103	116	128	121	117	129	121	118	119	111	128	121	95	108	113	121	107	111	115	109	109	150	146	119	131	125	117	132	109	135	132	101	106	111	124	127	132	100	146	112	109	126	133	110	121	119	138	109	92	110	133	114	96	119	113	102	113	119	116	143	130	107	121	124	135	121	105	103	103	115	127	126	113	121	120	115	112	114	101	119	105	130	125	109	105	103	118	121	133	109	124	84	116	127	137	119	123	124	104	107	123	106	114	85	113	110	107	109	114	113	138	114	118	107	126	136	115	130	129	121	126	110	121	111	101	121	118	116	121	122	115	124	106	110	129	117	122	110	118	124	94	111	121	127	122	120	105	125	119	129	108	107	126	130	136	118	113	111	131	130	113	121	115	114	108	125	120	115	114	129	140	116	101	123	115	125	127	116	104	105	103	112	116	127	134	123	128
9434	15714	6341	847	357	296	241	207	207	190	177	166	178	161	153	146	157	145	174	152	146	178	139	162	170	138	160	135	146	148	163	146	138	134	121	150	137	171	170	149	144	134	142	154	142	154	134	156	141	126	186	141	140	168	175	156	150	140	148	153	159	139	137	144	152	147	152	151	147	130	142	144	152	151	139	150	157	136	151	150	143	150	134	130	162	163	134	164	164	160	135	137	143	153	135	163	142	139	127	152	143	128	158	151	149	143	138	143	168	133	137	141	141	160	131	135	146	140	148	148	141	156	140	139	140	154	152	148	117	135	132	125	134	164	147	156	141	152	142	137	151	139	151	167	138	134	153	150	174	173	140	132	116	142	133	152	144	136	144	163	144	157	144	150	161	146	128	153	157	114	149	148	136	141	158	137	137	147	158	152	133	156	151	157	148	124	163	187	154	157	150	119	151	152	143	133	160	167	149	171	165	131	147	155	146	151	137	152	138	155	150	125	149	140	175	153	162	164	145	155	174	151	150	123	157	151	133	151	158	149	150	165	161	152	161	156	142	156	150	135	143	138	162	149	148	136	134	145	130	132	154	148	140	146	156	152	166	159	143	147	154	142	121	158	153	147	145	145	139	130	163	142	141	142	142	123	143	159	156	126	133	164	143	142	149	121	157	161	141	139	146	159	138	137	144	145	128	144	151	166	114	146	148	157	154	152	168	163	146	130	143	160	144	144	142	143	133	153	152	159	155	130	145	174	151	165	163	148	153	139	149	176	148	150	140	157	154	156	142	144	156	140	142	150	154	169	147	142	134	142	126	136	134	147	136	137	148	146	155	163	166	163	141	147	156	133	146	120	146	147	144	144	172	153	152	147	155	145	184	162	156	146	165	169	159	152	166	133	125	148	150	150	156	164	158	136	169	158	128	160	136	161	140	142	155	155	135	137	145	162	140	154	129	134	146	165	144	140	152	152	140	151	126	129	166	151	159	127	158	134	154	127	142	145	142	148	148	146	150	160	151	152	144	145	161	139	158	142	161	149	132	148	144	137	155	140	144	123	162	155	143	136	157	168	151	154	134	144	152	140	147	149	157	136	167	157	160	139	143	134	148	139	168	143	159	139	150	154	143	137	153	144	125	149	159	159	149	111	140	143	146	144	147	144	136	144	131	136	148	157	132	167	167	155	156	139	148	161	147	139	151	159	124	143	153	151	148	137	118	163	161	152	141	148	154	146	133	149	146	132	158	142	140	150	170	128	171	147	139	165	162	143	128	137	150	135	150	146	152	162	146	146	156	150	170	174	146	136	149	165	132	139	155	136	137	157	144	149	156	149	134	162	163	160	159	123	141	148	141	125	128	149	160	132	157	144	162	133	147	145	126	150	160	133	140	163	129	135	167	144	143	154	166	137	157	155	143	143	136	159	147	126	159	144	153	159	149	149	155	146	171	127	147	141	132	138	152	154	137	140	150	160	139	139	150	135	152	151	154	167	152	151	156	116	121	145	130	168	170	132	136	145	148	145	155	143	127	162	160	154	154	149	125	157	148	163	133	149	150	141	150	181	156	137	155	135	143	151	154	136	147	167	120	155	149	133	141	158	154	135	157	146	142	147	136	134	109	141	147	154	144	163	142	154	129	131	132	132	146	126	129	147	147	136	139	147	159	150	156	145	139	167	162	132	173	138	140	121	147	160	153	152	138	150	137	146	153	166	155	137	166	155	162	150	131	144	141	162	151	132	160	173	137	145	141	153	161	132	152	160	164	141	123	142	144	147	129	139	141	154	160	163	136	156	132	146	141	181	138	151	120	168	143	152	150	160	153	158	144	134	146	162	162	148	134	125	134	137	147	149	130	164	162	153	161	137	128	162	165	142	129	138	164	149	153	128	138	131	150	136	141	146	169	122	148	123	150	153	151	168	122	136	146	176	163	143	160	153	141	167	131	162	141	133	150	161	139	162	145	155	151	151	150	165	136	135	151	149	138	159	169	152	159	133	161	141	154	148	169	156	160	143	155	123	156	147	159	125	130	153	160	158	150	158	125	132	148	145	160	143	143	156	136	117	142	150	140	128	153	139	161	141	145	146	153	134	144	162	166	143	154	145	136	150	155	138	162	156	148	154	151	139	131	165	139	137	144	158	130	155	149	137	148	129	151	147	146	148	139	171	176	133	147	137	173	150	144	130	141	127	146	144	160	151	143	152	128	157	164	144	174	151	149	143	162	155	142	140	137	147	137	136	155	138	155	145	154	133	164	151	146	150	142	148	155	149	151	116	148	143	133	160	140	133	136	140	151	154	154	149	167	138	149	136	151	159	162	132	134	121	156	189	142	146	138	157	150	134	140	113	154	144	159	142	167	170	134	169	140	166	158	176	120	134	119	141	167	167	138	158	137	148	161	165	128	149	151	141	143	142	155	136	147	163	141	149	141	149	153	143	144	168	144	158	152	138	152	146	143	147	147	157	132	160	140	131	147	137	144	162	155	139	131	141	143	136	134	132	131	139	132	160	150	146	167	144	132	155	172	161	136	128	143	151	151	152	160	140	131	176	141	141	153	139	154	152	162	153	156	155	156	136	137	163	141	141	153	139	129	152	147	154	153	132	130	149	131	134	157	158	167	143	150	132	160	128	145	150	144	134	155	144	155	165	155	144	138	152	137	141	154	150	120	153	151	134	153	163	145	160	141	157	142	139	160	160	170	156	137	144	158	129	146	154	153	140	172	167	143	142	136	149	159	147	147	131	177	156	135	133	164	139	156	140	137	146	134	155	157	151	147	118	142	140	156	185	141	150	158	139	142	136	115	135	140	157	137	150	154	154	143	177	142	122	157	119	147	143	144	153	126	138	149	166	143	143	165	126	144	133	144	145	140	141	140	134	151	140	156	121	138	157	164	175	158	164	124	146	144	144	137	162	154	152	171	143	147	137	144	128	137	156	152	143	131	136	163	187	146	147	171	159	154	143	149	151	149	162	149	154	147	131	159	171	145	155	135	165	137	133	162	160	142	141	161	158	152	146	160	161	139	144	146	145	138	141	150	145	158	145	135	142	140	161	179	152	147	137	160	114	142	169	138	141	111	176	154	140	156	156	152	168	138	136	176	149	149	140	170	150	138	132	150	139	158	135	147	160	130	157	139	166	143	150	136	140	147	153	147	162	164	155	141	146	136	135	138	157	131	145	156	160	143	131	150	144	138	149	132	140	159	138	154	143	139	138	151	169	149	152	140	147	156	157	130	136	152	144	163	135	156	139	150	158	126	159	164	168	153	144	141	145	115	152	155	127	150	135	141	150	150	141	132	146	150	146	160	139	148	153	160	146	160	139	169	123	169	142	172	132	161	153	135	176	149	147	165	142	150	134	140	155	141	158	162	131	159	155	155	134	141	163	132	136	141	143	133	152	139	145	155	155	128	139	141	151	134	148	139	158	153	143	144	150	124	144	141	151	141	161	147	150	128	149	162	147	159	138	150	150	153	134	159	123	149	159
23681	21186	28615	24020	21177	12445	1275	696	573	519	468	444	423	393	361	393	349	353	352	308	366	347	314	313	309	321	297	298	312	286	297	284	289	300	281	328	294	281	244	277	277	309	276	284	298	303	303	319	269	302	272	261	276	263	273	276	321	291	286	313	262	295	284	269	285	274	264	292	286	263	270	273	249	256	289	249	284	288	299	279	298	278	224	309	259	308	284	278	277	273	263	304	313	280	292	277	258	271	293	320	271	243	268	256	279	280	297	278	268	277	266	258	258	288	274	281	294	296	268	257	305	266	317	293	289	297	305	275	299	308	280	261	305	275	304	279	256	288	290	299	268	286	280	300	295	281	285	269	259	300	291	267	286	305	276	298	284	275	257	283	289	247	259	316	251	276	283	303	279	275	306	282	302	266	286	275	281	253	267	277	292	294	286	297	294	264	280	260	251	273	300	289	272	293	295	293	251	273	294	256	278	292	271	262	292	301	251	289	274	275	284	279	286	287	300	289	288	258	266	259	267	247	295	279	282	284	297	288	297	283	297	275	291	265	284	269	307	300	279	253	309	256	282	274	268	255	308	264	285	299	276	280	288	283	267	279	287	292	286	301	287	275	280	284	285	245	276	281	272	302	302	270	286	278	264	317	307	266	270	259	272	291	268	282	282	280	283	270	305	292	273	294	303	254	280	259	262	300	283	297	262	290	278	305	281	260	278	295	267	256	254	275	315	259	308	283	294	258	280	284	276	271	288	313	284	287	266	296	270	295	281	261	257	292	288	306	292	317	298	263	262	242	294	298	284	300	255	267	267	258	312	263	273	259	315	293	277	238	298	278	274	285	240	273	283	267	277	234	277	255	249	271	277	277	280	300	293	268	279	299	275	286	265	287	228	265	276	268	263	294	281	272	292	226	300	289	267	278	278	304	325	257	273	248	260	250	271	281	273	266	266	259	259	288	270	262	309	266	282	304	269	288	286	237	284	289	309	274	286	277	279	288	311	290	280	303	271	282	281	289	271	277	280	271	271	288	269	275	291	289	285	296	279	272	277	281	303	280	300	261	246	292	268	287	275	293	260	294	278	280	299	279	277	280	279	295	278	307	274	304	274	263	292	283	289	265	293	273	292	279	305	283	277	282	273	300	291	278	277	274	295	281	281	273	281	305	268	296	299	269	271	285	291	298	258	293	285	271	267	268	280	267	296	263	278	284	293	251	279	276	278	280	265	252	275	277	321	323	261	263	301	275	283	244	323	291	273	306	301	264	277	254	267	290	284	285	307	260	268	307	278	276	279	278	279	285	275	272	282	281	279	294	259	288	291	271	302	291	273	297	264	263	285	255	295	278	295	317	291	301	288	285	270	292	283	305	288	273	285	262	242	292	290	259	311	279	276	254	267	306	262	270	298	305	307	299	266	289	272	274	296	272	292	276	259	272	264	271	306	281	280	277	261	277	248	269	299	241	291	280	298	288	298	284	281	259	274	277	287	284	257	271	284	284	286	286	295	302	282	292	256	308	304	253	275	255	266	271	292	266	263	305	262	276	269	299	285	283	283	260	288	274	288	275	265	295	291	309	294	308	275	286	293	295	293	281	305	319	311	292	280	295	283	289	287	270	279	282	306	309	293	244	304	280	298	270	278	271	256	282	278	305	289	275	300	289	294	267	304	293	270	288	277	297	288	274	307	292	301	298	290	262	257	240	249	253	272	294	261	270	280	273	267	268	244	270	277	258	282	304	283	297	269	290	286	276	288	314	285	271	267	243	297	276	281	269	302	261	274	265	285	289	295	255	262	251	289	267	260	279	291	247	260	253	280	270	291	284	291	314	275	298	283	275	282	279	293	268	265	289	273	270	294	264	253	309	273	275	297	274	284	257	275	279	279	316	267	288	297	277	268	279	295	253	274	271	268	252	276	294	275	264	255	265	263	286	309	282	280	299	274	284	268	294	285	293	296	277	261	307	269	289	282	269	295	266	283	291	284	262	283	263	268	255	276	266	260	275	287	295	312	263	266	295	285	297	271	285	263	300	262	240	303	280	312	309	290	284	299	312	277	284	323	317	307	268	271	279	294	275	250	274	293	278	262	294	277	303	290	261	274	275	264	272	233	260	255	269	278	294	280	264	276	276	285	255	277	256	311	270	267	304	276	287	289	304	291	293	235	284	300	258	271	301	270	297	263	271	272	280	306	301	280	264	315	266	311	269	300	257	283	271	323	273	311	303	310	246	247	302	289	243	261	286	271	267	258	281	307	308	284	301	259	320	290	269	285	285	277	261	279	295	275	282	273	238	279	270	317	311	249	264	305	231	277	309	266	286	298	283	281	279	278	282	299	301	295	303	273	283	286	297	267	290	269	262	288	300	278	274	251	271	303	261	278	278	279	278	257	304	269	272	317	254	306	302	281	278	270	287	298	266	285	270	259	265	267	279	297	293	287	303	283	301	277	294	291	253	282	272	265	258	283	295	287	254	252	280	302	292	276	260	293	273	271	279	283	273	252	261	298	266	266	287	236	277	269	267	256	267	267	316	300	269	285	269	274	259	280	259	305	299	247	283	296	283	252	294	267	277	311	271	322	265	241	280	278	257	290	278	306	285	307	253	280	280	294	294	251	274	297	272	300	295	287	289	291	297	274	285	250	300	244	320	298	288	270	280	308	261	313	264	267	267	285	302	309	299	299	309	254	259	280	334	284	265	278	268	285	291	297	307	308	305	265	291	290	280	265	263	269	262	271	270	267	313	294	292	272	261	262	255	257	271	281	277	267	277	265	245	296	291	266	270	306	244	270	288	302	300	277	275	287	259	300	301	274	309	304	302	288	280	295	273	257	277	268	245	288	288	267	279	298	301	293	291	261	263	286	291	308	266	258	295	284	274	305	290	264	301	263	283	254	281	257	264	261	279	307	293	276	283	279	282	297	241	259	296	301	326	266	293	275	303	274	285	272	287	248	267	281	294	297	301	266	285	261	285	288	269	271	265	291	270	296	297	274	318	276	281	293	296	291	306	287	292	275	309	275	275	291	280	301	267	294	282	290	300	289	280	275	288	298	252	268	320	288	269	278	249	285	264	291	288	275	258	251	288	290	256	286	305	289	268	302	284	273	283	268	289	285	288	257	273	280	306	273	254	271	286	276	270	267	271	273	290	259	282	299	274	291	293	278	269	292	252	271	302	299	296	277	296	310	292	266	270	278	280	305	278	275	289	264	284	313	276	292	256	269	284	285	279	281	280	291	246	284	249	252	295	262	275	279	294	260	302	298	295	251	267	283	274	268	279	279	276	263	302	277	288	309	301	235	262	280	295	242	257	284	259	284	254	268	269	279	262	254	283	284	321	258	303	267	259	278	281	273	309	287	268	294	300	282	271	268	284	305	294	303	288	299	287	298	296	269	289	307	256	276	259	268	266	288	305	272	276	309	303	253	273	250	271	277	314	287	288	279	278	294	276	248	283	289	256	285	288	260	297	302	280	259	290	271	304	280	284
11655	25423	17859	7945	2973	2194	1590	1282	1092	889	738	724	604	554	535	498	465	510	423	369	375	400	387	392	352	379	365	370	349	363	332	391	322	363	351	356	368	327	327	338	315	339	354	365	348	322	330	347	344	311	309	309	317	315	366	290	345	341	364	332	340	340	340	322	320	362	359	357	334	304	308	337	313	333	344	342	321	335	311	313	324	325	321	369	340	319	321	323	316	331	299	297	319	331	307	332	324	328	352	319	359	327	336	305	328	313	305	342	325	339	325	335	328	362	351	318	321	291	327	316	352	374	336	308	341	336	310	333	346	340	303	306	321	328	325	299	323	329	335	304	318	330	308	327	332	340	307	327	334	327	327	313	320	365	311	305	358	332	314	313	331	307	338	350	325	307	340	313	334	329	320	290	345	349	362	292	336	335	309	334	317	324	330	353	325	348	313	336	304	317	303	356	291	329	338	327	339	325	291	336	344	301	354	325	308	324	332	316	332	318	343	307	320	306	318	325	321	319	287	329	325	346	305	321	298	355	343	322	317	324	302	306	330	310	300	324	306	320	305	286	314	319	309	335	310	293	309	337	336	333	321	330	310	323	342	321	335	331	315	348	313	365	303	325	324	306	341	338	312	353	318	327	265	328	299	332	301	307	341	336	334	313	315	325	329	312	324	316	319	312	323	328	334	300	318	319	354	345	352	312	328	325	299	307	326	333	314	316	328	310	330	299	308	342	307	342	336	336	346	324	325	333	316	338	353	321	335	332	321	344	332	335	346	341	288	326	334	326	317	333	335	335	331	298	323	316	330	316	310	312	329	326	296	320	316	321	315	329	322	314	325	311	329	323	325	332	330	325	322	291	324	320	338	329	322	333	330	319	330	309	289	319	325	321	290	296	346	347	326	324	310	315	324	338	337	312	325	308	348	342	329	347	353	351	295	292	348	317	319	315	329	323	329	300	348	318	324	323	323	294	334	329	339	311	343	349	324	335	330	308	311	312	318	327	344	298	336	354	313	303	344	308	275	344	328	297	277	338	311	313	317	323	320	327	308	294	335	327	332	300	301	317	351	329	315	341	322	318	348	300	332	333	316	314	307	355	301	321	282	310	313	313	289	337	312	372	335	312	345	311	326	311	338	327	299	291	329	307	333	367	313	292	325	316	287	316	306	342	317	332	316	315	320	301	287	329	341	334	341	298	340	325	313	315	296	307	322	288	331	346	299	346	322	377	294	320	352	332	309	350	313	368	353	291	316	322	312	321	325	318	327	293	329	331	332	293	301	322	322	288	318	330	283	301	336	331	333	333	331	298	327	297	312	305	336	317	310	320	291	308	317	320	336	321	342	328	333	330	304	352	342	332	303	350	310	275	314	295	322	320	302	335	313	338	284	304	302	331	343	307	329	311	328	314	322	353	336	348	341	329	336	328	318	324	347	289	321	347	329	323	309	320	300	385	333	353	331	339	285	305	337	289	358	329	325	335	292	315	327	327	297	327	313	323	319	345	335	284	357	332	315	357	353	292	297	308	326	307	348	331	335	325	335	334	331	349	324	302	337	310	312	319	281	312	333	320	325	333	322	304	354	318	332	361	278	348	319	322	314	316	297	306	308	328	311	309	310	303	326	306	348	280	312	334	318	320	339	292	345	341	316	312	342	322	324	322	338	299	310	300	316	332	309	313	335	324	292	310	304	315	318	329	317	366	338	321	321	317	332	333	287	334	308	349	314	315	330	340	309	299	315	313	301	300	313	317	324	348	337	351	354	321	340	295	325	347	320	316	313	293	297	342	366	335	321	319	322	368	328	342	324	300	309	320	306	309	353	334	289	336	297	327	313	292	336	266	355	320	298	324	318	316	298	313	312	353	319	326	336	301	307	297	323	308	329	309	325	326	337	329	333	313	330	345	278	332	329	305	296	350	331	289	336	331	322	330	337	322	324	336	340	326	306	318	317	310	321	290	323	304	310	347	316	321	314	308	289	280	329	297	317	288	340	310	319	311	342	335	321	286	339	333	294	314	359	343	308	301	335	299	320	316	319	324	336	330	335	310	301	314	302	318	327	317	297	330	333	296	322	305	309	344	320	337	322	302	346	323	317	307	327	333	291	328	329	315	345	316	300	325	321	282	321	305	317	308	301	321	327	322	325	325	295	319	312	352	333	354	327	326	310	338	332	332	335	314	328	335	329	322	299	337	350	335	292	317	329	304	308	355	262	354	311	323	304	334	310	316	320	290	312	320	338	322	315	323	334	312	340	313	318	328	307	291	356	319	312	335	278	342	327	305	317	371	319	302	329	332	341	302	314	327	323	319	342	312	327	347	330	295	319	316	343	346	324	328	352	342	323	324	320	365	313	297	349	343	323	323	342	322	358	332	322	301	326	319	345	277	314	349	306	325	322	350	315	319	344	342	337	294	324	317	337	311	296	330	316	304	323	326	326	347	332	323	295	357	330	329	331	328	321	308	349	326	311	301	312	319	347	306	345	351	304	319	334	336	319	330	317	331	309	319	330	357	322	310	315	315	318	343	329	332	332	324	343	358	348	340	327	316	294	342	355	338	332	296	316	323	312	317	309	305	309	315	335	313	296	304	291	343	300	303	340	355	325	318	316	358	310	289	306	341	333	284	350	331	294	301	362	308	305	320	306	338	334	343	343	355	351	314	311	326	339	316	349	332	311	304	327	334	320	319	310	352	333	329	316	313	326	314	333	318	336	327	313	354	325	318	316	361	311	314	330	321	321	310	343	335	321	312	337	342	312	310	305	298	296	308	336	331	348	340	303	336	318	304	319	372	345	328	349	327	324	309	358	348	319	333	314	307	335	307	335	323	310	308	336	317	314	351	359	284	369	341	312	308	312	327	321	332	298	329	297	321	283	319	351	326	318	324	310	297	324	324	282	329	324	325	346	319	342	313	308	333	346	341	345	275	270	339	335	346	337	303	357	328	336	327	297	348	308	314	350	310	304	329	316	322	294	311	366	327	358	309	339	302	304	334	327	319	316	319	348	296	300	309	301	305	355	305	383	328	299	349	340	320	330	328	324	321	327	336	323	314	314	383	332	333	304	350	303	316	337	322	319	297	340	331	303	272	324	329	264	317	333	324	307	339	365	318	297	349	299	317	291	317	298	356	337	370	319	335	302	364	349	334	318	314	309	301	318	354	337	300	320	330	332	340	330	322	343	324	314	336	304	325	323	339	331	311	348	321	312	288	313	301	313	305	340	284	320	336	302	326	311	333	293	273	309	350	340	340	334	318	318	320	302	318	301	323	351	301	340	322	323	319	319	326	352	295	343	316	301	307	322	320	310	291	288	284	317	319	346	353	366	338	347	321	292	293	337	292	296	335	329	319	302	341	364	323	336	313	320	334	321	322	315	322	357	320	346	324	335	339	312	340	315	297	340	316	309	299	338	295	314	314	350	332	340	346	327	299	337	354	321	333	314	327	339	308	351	312	319	338	315	319	337	300	341	333	311	324	318	325	360	334
24889	21171	27638	24862	12592	701	431	331	273	269	275	258	230	207	214	200	207	205	175	201	193	196	186	168	158	167	184	179	192	175	178	181	161	166	183	157	178	159	172	187	161	159	168	164	146	162	148	164	143	159	151	179	165	160	170	192	182	155	188	164	176	156	155	192	177	168	159	169	152	129	150	156	165	154	169	160	162	173	150	152	159	132	145	153	159	162	173	157	159	159	150	174	159	163	187	168	156	132	125	165	154	155	164	160	157	152	183	174	164	160	148	148	143	191	163	139	182	145	149	166	154	162	161	153	156	163	155	171	155	147	168	141	155	180	158	160	163	148	164	155	158	158	157	175	157	145	148	154	167	158	160	187	164	175	181	161	175	168	160	159	164	154	163	182	168	163	157	140	122	161	138	162	159	170	166	162	151	165	174	176	154	147	161	133	160	181	153	168	151	151	168	164	167	167	166	145	141	174	169	181	158	159	187	147	168	157	139	135	162	143	180	157	185	159	146	178	160	160	170	143	150	155	179	149	159	172	160	150	137	149	177	137	159	164	151	138	172	160	146	160	152	161	157	163	172	163	176	151	143	175	175	150	151	162	171	158	155	145	182	148	159	155	156	152	164	174	168	156	183	199	134	155	149	174	164	169	167	156	182	163	157	169	166	146	149	139	154	161	152	182	141	174	149	160	195	178	155	159	164	163	143	174	128	165	147	162	141	163	140	148	172	151	152	172	161	140	160	150	128	180	145	177	149	165	161	166	174	158	155	160	165	169	149	153	139	173	179	160	132	171	178	140	191	162	186	142	153	162	174	172	150	171	165	162	168	165	153	174	152	180	159	175	160	169	158	149	172	156	147	165	145	163	159	164	171	170	153	134	180	168	162	153	162	180	169	161	144	148	134	131	148	173	150	152	146	168	141	125	145	174	158	155	147	156	159	169	153	163	151	133	164	162	169	138	140	166	167	153	172	138	171	158	172	165	156	181	167	171	151	161	170	154	166	158	154	139	175	160	149	168	185	151	183	159	150	149	180	157	160	172	163	153	139	149	164	151	171	145	153	147	161	165	157	150	162	148	156	171	175	174	160	164	157	159	151	167	159	174	158	179	161	154	155	173	167	162	160	155	165	146	165	169	184	173	168	162	165	157	161	174	162	138	177	162	163	146	152	168	144	160	167	167	146	142	174	176	162	176	165	165	172	149	168	151	164	154	174	158	161	189	157	154	154	159	157	159	161	155	164	138	156	162	150	174	142	168	146	143	168	138	147	134	170	161	172	153	168	147	168	187	167	155	140	169	158	161	160	149	169	131	171	164	139	161	152	171	155	159	133	153	186	165	153	153	164	153	150	160	151	181	145	170	139	137	156	167	167	157	171	157	165	157	144	160	169	147	161	157	127	155	159	152	135	157	162	172	170	173	150	176	163	159	177	147	185	154	152	148	180	174	151	146	166	160	157	163	122	152	146	162	174	164	157	162	155	186	168	153	171	151	136	189	156	162	156	137	161	145	157	167	166	182	149	168	168	168	142	170	171	164	149	154	159	171	156	160	163	154	165	152	180	162	158	172	145	159	146	169	176	153	169	175	154	185	142	159	172	155	181	141	163	155	175	153	148	169	170	159	154	165	170	156	167	182	161	147	162	188	164	138	155	166	138	143	150	182	158	152	144	171	159	165	138	181	159	168	139	164	151	157	154	168	172	152	159	165	166	142	173	162	170	168	149	157	170	156	144	152	153	161	154	160	146	158	158	152	153	151	146	167	164	147	150	162	195	171	150	164	146	143	169	161	161	165	136	151	170	165	155	154	160	143	167	178	172	146	175	163	165	143	186	196	179	181	182	143	171	187	174	162	146	133	148	162	162	159	159	152	157	155	154	182	164	178	159	175	182	159	159	162	152	148	135	150	158	158	158	142	157	183	164	153	156	174	188	165	181	155	155	174	145	177	146	164	181	151	156	166	160	170	154	142	141	167	163	175	174	151	149	156	156	192	168	192	162	169	157	190	161	145	172	145	169	174	167	168	177	173	175	158	181	155	187	142	158	154	142	174	143	152	167	155	163	161	152	151	169	134	138	146	180	158	169	146	165	163	180	152	160	175	169	167	165	168	168	152	175	155	161	168	147	171	151	162	155	178	160	180	144	171	169	138	156	159	159	182	165	140	161	167	152	158	155	131	170	136	148	153	164	146	169	159	151	157	151	156	186	154	159	164	168	150	154	160	148	182	169	158	176	171	161	149	177	156	164	153	151	163	152	198	158	175	166	154	155	157	184	169	166	159	165	149	155	156	156	179	175	137	164	144	153	173	149	168	170	148	168	161	165	163	166	155	173	163	153	171	157	165	159	183	169	151	160	153	166	169	151	190	153	172	162	146	162	167	167	143	165	162	166	155	134	159	163	141	165	178	185	147	167	168	140	184	156	146	183	166	165	148	156	157	142	164	169	158	149	150	176	172	168	145	151	164	160	141	157	141	171	150	168	161	149	147	157	167	156	168	149	174	174	150	148	165	169	169	170	164	171	151	168	165	171	126	154	172	176	180	176	152	151	152	171	159	164	148	151	137	138	172	158	154	155	161	149	166	175	152	184	153	175	154	182	170	183	159	157	158	169	161	152	162	170	170	186	141	151	163	167	141	180	143	149	156	164	176	161	183	160	148	163	154	160	150	140	170	163	180	145	162	174	154	150	159	175	161	175	173	138	172	166	169	148	172	192	155	143	152	152	144	151	155	160	183	167	157	149	151	148	152	151	167	132	153	151	168	142	164	162	173	167	158	155	155	157	148	164	173	163	144	141	151	174	169	161	158	167	157	166	160	193	162	161	144	176	169	167	165	157	153	167	180	170	148	183	172	144	144	171	165	169	165	149	161	153	159	154	180	147	164	157	172	164	155	149	173	174	179	176	178	164	145	166	155	153	167	165	149	142	151	159	142	144	173	150	139	164	155	158	163	170	173	139	163	144	170	158	173	156	153	173	160	188	144	149	175	167	168	162	161	148	166	176	167	172	162	139	161	171	184	145	166	155	183	176	162	167	169	172	165	146	181	156	154	156	173	176	154	168	169	176	158	158	184	172	150	146	137	160	160	145	161	163	153	158	175	146	167	178	157	168	173	165	180	152	157	179	194	164	166	175	145	156	156	165	167	164	163	160	136	146	156	164	179	163	152	141	172	157	156	164	162	158	168	167	182	165	167	176	156	164	174	153	158	176	158	154	166	148	179	179	137	170	152	168	171	170	147	159	159	170	162	164	129	152	138	161	187	138	172	163	184	145	148	152	158	162	144	174	148	151	137	144	180	172	158	159	139	141	163	135	161	160	154	163	155	147	150	148	163	158	166	155	163	137	168	131	154	173	153	166	167	149	157	163	179	174	154	145	151	157	169	165	184	130	153	152	160	186	142	165	169	165	173	153	145	168	167	174	152	171	152	151	153	164	170	145	143	162	163	148	170	188	160	176	162	157	165	166	148	146	179	141	128	139	166	148	153
11379	21230	13593	6083	1707	1208	927	708	629	485	424	377	363	314	271	301	260	258	243	243	247	231	236	247	276	234	239	210	246	231	208	220	236	230	192	191	212	221	210	224	213	234	200	207	201	203	204	214	189	237	196	219	202	215	239	205	203	202	212	231	215	209	210	197	187	191	216	203	227	226	197	224	187	203	197	194	195	165	179	193	205	233	228	205	226	180	201	226	205	210	183	212	217	221	221	213	184	204	190	196	226	214	233	178	215	182	216	195	210	204	176	218	198	211	196	220	202	202	210	199	233	202	212	174	192	210	203	192	228	201	193	196	209	211	186	204	217	204	198	191	208	195	178	222	210	208	229	211	203	216	208	232	207	219	203	227	215	217	218	219	211	205	175	211	186	207	196	203	206	203	237	204	196	216	173	201	232	207	217	190	208	224	194	195	205	192	204	191	183	188	195	216	196	187	228	215	212	217	192	233	198	202	201	194	193	193	239	216	211	211	199	205	205	210	210	187	194	197	201	201	212	197	210	199	208	203	186	190	220	192	209	233	194	206	192	209	214	209	179	219	206	205	202	207	215	211	189	186	234	194	212	231	219	201	209	218	204	208	229	190	208	193	226	239	196	193	226	212	215	190	217	201	225	211	194	196	196	204	191	209	193	205	217	213	189	200	212	194	194	208	191	196	204	199	204	214	225	206	221	208	194	220	189	215	199	203	249	234	212	207	199	207	215	204	192	191	192	216	221	190	190	187	197	221	215	208	216	228	197	187	214	220	222	222	187	208	207	195	218	192	190	224	201	176	200	216	237	207	225	224	190	207	202	222	209	203	211	231	200	210	187	220	199	187	218	194	219	191	233	220	240	202	205	197	219	219	199	206	219	207	206	219	201	215	206	196	213	198	166	224	201	201	207	215	196	218	181	210	195	201	202	206	219	216	211	212	194	233	212	206	197	189	195	204	201	189	185	218	213	218	223	237	219	217	184	223	204	216	248	224	225	236	226	190	188	193	200	220	189	215	202	223	204	241	198	213	208	211	221	181	197	200	189	207	218	202	231	225	203	189	194	201	194	204	201	220	234	225	224	218	222	194	215	198	239	213	196	185	231	181	193	198	201	201	176	201	209	199	233	178	189	215	182	185	203	226	198	204	225	194	190	205	209	203	229	223	215	193	214	183	203	178	226	214	226	186	209	213	201	184	175	187	210	209	204	195	198	197	194	216	203	218	209	238	203	199	208	241	178	194	193	241	226	179	206	194	197	199	210	213	202	212	197	228	240	230	232	205	218	205	232	202	207	209	199	207	217	231	203	203	231	208	216	197	185	231	200	173	197	193	221	200	213	228	215	202	199	198	180	196	199	209	207	212	200	169	195	204	225	191	197	204	197	215	211	229	184	186	207	196	177	188	185	203	188	219	200	222	175	195	220	198	197	197	196	209	221	187	200	197	198	207	224	230	229	203	221	211	199	199	203	195	218	206	200	207	202	192	205	189	217	215	211	215	196	217	208	210	210	191	197	220	209	203	197	213	187	188	194	199	203	205	208	210	219	200	218	221	192	226	211	208	206	218	182	204	210	208	208	219	222	198	205	243	186	210	184	193	199	193	198	198	218	186	243	203	213	191	230	197	218	226	213	207	203	199	189	214	215	218	185	181	197	208	189	207	215	227	190	213	214	175	218	232	197	208	214	219	215	194	205	220	218	228	190	204	181	182	179	204	222	225	200	224	216	216	185	207	222	220	199	220	216	204	212	217	202	189	201	199	208	192	212	188	204	204	193	207	180	198	227	221	208	216	209	193	213	188	198	172	213	219	225	217	210	201	197	215	172	218	216	197	192	200	205	210	243	187	208	179	180	178	217	222	204	210	199	221	200	215	224	214	213	205	222	200	213	206	208	216	229	194	204	185	182	180	210	211	195	215	205	220	205	229	189	208	228	186	203	217	184	219	202	196	206	225	185	225	190	215	235	215	221	194	201	196	222	177	226	193	207	184	190	209	205	203	200	231	184	207	196	216	200	235	211	222	180	198	187	212	199	211	185	219	203	200	196	198	197	204	208	205	234	190	191	205	179	215	196	186	193	182	193	207	227	179	206	189	216	208	220	199	219	216	195	209	189	198	189	187	211	186	198	200	197	202	208	196	223	215	192	181	235	238	193	223	220	210	190	221	180	232	201	204	211	211	244	226	194	198	192	219	219	189	203	201	207	175	206	209	216	192	227	236	220	198	209	214	209	201	199	214	207	199	194	243	206	231	212	208	194	200	201	223	220	192	210	213	201	206	200	210	207	231	182	204	213	186	182	200	197	183	218	195	202	224	189	187	186	205	206	235	194	174	222	181	220	189	219	193	207	203	181	213	208	203	199	180	217	217	196	239	201	193	205	219	224	238	202	237	217	207	212	212	207	209	211	195	192	203	209	207	215	225	191	199	225	232	196	220	228	200	176	202	170	190	224	228	207	233	231	207	205	218	207	237	216	205	230	194	248	208	204	193	197	222	213	183	225	190	214	232	215	215	187	210	216	189	205	200	209	226	225	216	193	197	197	181	221	237	207	183	169	202	191	215	191	200	209	199	210	205	204	202	209	207	220	207	191	230	216	234	216	209	222	207	204	192	218	212	194	201	196	204	214	162	227	204	193	209	212	213	177	217	213	202	218	229	208	194	224	204	195	219	200	201	214	202	222	213	193	197	179	204	201	221	208	208	211	210	169	199	162	211	198	201	207	202	209	206	207	194	188	212	212	205	222	199	232	203	202	196	218	182	207	230	194	185	221	200	191	223	194	211	210	205	197	206	212	188	201	210	226	200	208	229	194	205	180	185	187	210	206	202	194	189	230	186	206	233	231	200	198	229	170	188	228	213	213	186	245	228	199	205	202	198	213	222	199	210	211	197	189	189	189	195	209	189	176	226	204	203	227	212	216	219	193	224	204	199	207	202	196	209	205	216	213	184	212	226	197	197	192	209	204	238	194	197	219	200	198	254	218	206	212	200	215	205	214	204	203	207	236	189	234	207	197	212	194	185	193	212	223	217	186	209	233	216	167	204	203	198	186	207	209	211	211	202	226	199	190	213	218	185	202	224	214	211	227	197	199	215	214	203	191	214	186	196	183	183	172	192	194	190	190	186	213	217	202	180	220	191	216	207	178	203	220	223	182	194	205	199	188	195	188	183	214	216	204	199	196	231	194	222	193	205	202	204	213	224	206	201	209	209	202	225	219	208	189	203	183	229	210	214	209	212	209	198	223	205	204	209	172	200	214	218	192	204	207	228	193	208	225	181	213	227	185	204	179	191	214	204	182	240	253	218	206	202	212	224	176	191	207	228	183	215	225	222	199	181	219	170	183	192	179	206	202	212	197	214	223	185	220	203	187	207	203	218	211	226	208	189	210	201	194	209	191	208	200	194	228	192	212	225	211	212	184	225	217	192	214	225	209	192	196	199	219	242	212	215	199	214	221	202	196	212	175	220	211	191	191	223	170	193	207	212
22708	21206	28994	23707	21210	21268	12479	1522	1021	965	809	754	731	651	634	627	565	555	535	506	487	519	472	486	478	466	435	432	468	435	476	440	453	436	458	415	439	463	419	424	440	448	412	452	403	447	443	418	450	433	423	423	388	429	420	433	427	425	449	423	400	422	412	443	406	431	442	420	463	405	430	394	434	404	441	437	376	385	413	448	417	393	411	441	395	415	381	448	385	417	419	438	396	424	463	389	428	392	417	408	409	384	419	439	413	439	395	426	426	419	400	435	439	393	413	408	401	409	402	394	434	416	429	423	406	443	439	453	400	418	417	371	368	439	439	472	388	397	423	435	432	388	413	398	445	433	409	425	383	419	432	397	395	399	427	409	416	424	448	424	454	393	418	406	382	420	392	437	399	402	438	424	444	386	404	438	410	396	399	399	394	417	403	415	417	417	404	390	411	425	392	387	397	394	426	432	409	394	445	397	382	387	439	409	431	426	414	402	430	438	403	420	422	427	412	444	404	430	411	373	377	430	397	401	441	443	426	460	404	383	455	440	412	398	360	377	386	381	409	427	435	444	487	404	425	438	417	420	404	388	400	449	420	440	411	398	428	400	413	415	423	435	435	428	403	428	406	427	413	388	447	416	411	416	399	395	434	415	396	429	392	375	419	433	368	407	402	415	408	403	422	429	384	379	393	439	394	408	406	427	433	423	414	410	422	410	432	414	360	416	399	391	412	395	380	410	451	415	420	418	383	391	394	393	399	410	410	417	406	428	426	426	400	380	427	452	415	405	387	400	405	431	448	417	405	406	421	379	405	405	411	397	400	424	395	417	388	411	411	446	403	417	424	385	418	398	424	416	407	430	386	417	399	411	401	437	435	406	427	394	426	384	424	433	405	414	420	431	375	411	422	433	434	404	416	397	401	410	426	369	431	433	433	399	393	420	399	412	420	413	406	377	393	375	380	401	370	406	398	390	449	386	414	426	392	409	420	407	429	414	419	424	448	392	425	367	422	445	397	412	430	410	388	441	404	390	454	384	439	421	418	412	413	359	397	447	399	399	405	385	408	432	409	424	401	415	419	434	413	387	386	387	400	399	416	410	388	406	382	424	401	410	387	391	374	411	423	383	387	403	448	411	445	422	386	392	402	434	415	409	428	449	410	433	404	400	405	434	377	397	382	405	415	427	416	403	389	410	449	441	397	392	439	389	385	412	416	447	432	420	414	422	399	429	445	357	387	401	418	408	435	369	415	433	402	444	381	393	382	387	440	415	401	404	452	427	389	392	422	384	374	429	414	415	462	423	432	405	421	399	436	426	429	418	432	452	451	443	438	422	429	407	406	378	433	396	429	442	438	433	442	422	377	402	408	422	435	407	414	395	425	447	406	426	400	410	455	432	420	397	387	429	408	389	411	414	408	415	439	424	427	424	394	467	410	380	426	376	409	411	425	413	409	436	456	396	477	443	383	399	423	400	424	439	396	401	438	445	381	423	390	424	433	428	413	384	433	401	468	428	439	412	433	394	376	441	422	385	398	400	418	406	427	424	395	417	403	408	433	411	411	414	459	433	419	389	419	373	418	420	388	442	421	402	384	395	414	432	398	416	426	423	431	409	417	402	407	411	399	418	410	426	371	366	424	405	398	406	420	430	402	388	425	384	431	396	436	379	409	421	423	417	401	421	416	413	418	396	414	388	443	448	394	465	414	420	403	369	448	394	424	424	410	395	406	399	400	418	407	422	457	379	436	360	385	410	424	441	449	419	453	436	407	451	398	381	432	411	407	401	398	399	355	408	411	398	435	400	416	418	403	407	452	416	387	469	390	435	435	386	400	401	431	420	393	407	426	421	397	430	429	381	410	408	427	411	426	394	412	423	406	368	392	414	410	437	428	391	419	426	406	399	405	421	421	412	408	401	436	405	437	376	401	417	431	444	417	448	409	375	402	414	435	410	425	422	367	399	396	401	416	376	432	410	421	412	451	429	423	386	400	381	416	442	461	405	414	371	390	412	419	398	448	418	450	401	446	392	423	387	412	439	431	406	423	397	429	431	420	407	420	410	422	381	412	391	440	373	435	420	396	395	409	411	389	418	395	415	396	422	410	402	441	435	419	399	436	409	429	405	391	434	417	433	406	416	387	414	412	390	416	458	450	414	437	373	388	400	434	427	378	419	408	398	412	378	429	404	477	455	399	401	399	409	404	410	405	386	425	396	370	388	395	410	430	394	407	418	400	413	406	397	395	412	427	392	403	459	441	438	407	416	406	438	392	398	381	434	432	398	402	425	414	408	418	453	445	373	398	395	436	387	382	386	428	422	409	416	389	429	404	423	401	415	412	427	404	410	423	427	423	393	438	442	385	379	405	411	441	406	379	419	408	423	438	401	431	410	405	388	394	441	382	423	433	437	394	409	453	406	434	404	402	396	443	431	400	415	392	424	397	427	381	421	417	387	417	429	424	403	408	451	405	385	416	377	409	426	422	394	386	393	397	400	437	392	437	422	432	404	417	408	414	389	406	392	409	436	394	409	422	447	405	418	404	428	434	404	418	427	428	436	380	393	411	429	436	396	392	421	424	401	411	417	398	390	392	428	440	428	446	385	405	407	428	419	409	413	418	423	392	389	371	442	432	416	411	413	427	411	436	449	425	411	380	386	423	381	425	408	415	406	399	436	391	410	438	423	396	430	423	425	405	392	417	417	403	429	417	388	388	403	407	404	432	391	385	396	442	439	399	382	411	434	400	432	436	419	411	432	424	404	388	435	449	402	409	432	369	421	400	418	380	374	417	402	447	406	401	418	405	414	420	406	400	382	416	421	434	382	435	417	408	398	393	404	373	431	403	393	431	391	406	432	444	415	433	408	403	415	405	426	410	393	410	401	405	419	403	376	414	384	422	424	422	400	411	430	422	412	389	397	404	418	446	440	409	420	425	379	417	391	410	420	429	409	385	388	408	459	426	430	428	366	451	377	443	461	397	394	409	416	432	441	398	432	385	393	384	433	396	379	405	424	405	404	395	440	421	431	425	410	408	417	414	400	432	411	425	415	408	405	410	395	405	430	446	389	396	384	380	416	406	414	387	391	408	403	455	393	422	429	404	449	410	426	401	392	419	427	402	411	421	355	442	410	434	372	402	421	443	422	431	397	421	402	417	424	413	398	429	429	391	398	386	424	414	404	416	394	402	377	406	433	413	409	386	410	411	432	425	393	416	431	439	425	410	416	401	375	439	404	391	422	394	404	404	380	414	379	415	436	390	394	419	409	400	412	385	421	444	421	430	398	412	417	449	413	380	440	383	410	428	390	399	420	399	421	419	401	400	420	421	428	414	421	411	408	430	400	411	390	381	386	419	408	401	401	386	418	415	409	378	402	420	384	413	407	388	405	435	417	416	421	438	406	408	384	394	417	448	413	450	403	386	377	405	384	357	413	421	414	420	416	437	392	433	391	449	414	404	421	381	416	432	426	448	449	415	412	397	431	400	404	407	409
14959	31825	22352	14241	5373	4018	3047	2326	1931	1561	1290	1184	1041	913	866	815	710	681	707	650	635	637	591	579	560	553	530	569	571	533	534	526	529	489	507	522	508	466	520	485	501	452	545	503	467	495	444	481	496	510	471	491	520	462	441	453	524	509	487	501	444	481	500	494	490	465	487	494	453	457	466	493	470	483	495	473	473	477	457	504	512	450	469	458	429	484	497	492	467	497	426	500	475	485	488	470	460	496	452	443	459	469	501	481	494	445	430	489	463	439	487	454	506	485	407	466	440	472	416	454	487	473	467	497	518	445	457	469	477	450	478	481	478	497	472	499	488	481	466	492	485	437	484	457	474	464	501	474	525	491	478	471	464	480	447	477	481	473	456	460	480	481	445	498	501	459	447	469	475	490	426	494	489	466	476	468	484	446	432	445	463	483	448	477	466	466	466	475	466	519	465	492	483	491	440	464	471	457	461	416	469	446	447	462	446	478	462	450	467	468	461	478	458	464	505	461	497	486	504	482	494	526	499	466	464	451	440	456	469	489	435	477	477	438	426	434	446	427	464	464	488	475	489	457	476	481	515	493	470	459	464	448	462	533	467	459	466	449	487	472	486	476	439	426	452	495	469	443	504	448	482	445	461	433	490	431	486	454	489	461	486	476	444	471	478	405	484	489	476	435	494	471	461	444	465	455	486	467	478	452	490	478	428	486	511	436	467	481	460	516	483	469	452	468	461	465	462	466	517	472	441	469	474	473	447	476	505	525	466	442	436	475	509	483	491	485	498	447	463	457	501	456	436	466	413	457	496	467	453	457	481	445	490	462	481	458	472	424	487	459	439	477	449	451	459	460	500	437	465	471	444	470	494	493	481	467	472	482	487	454	477	493	458	480	498	486	446	412	474	424	462	443	455	486	457	444	448	494	482	462	512	494	489	480	435	442	450	464	441	473	484	483	455	480	477	454	462	481	443	504	472	442	491	461	457	490	500	479	527	519	454	472	443	423	460	483	498	475	438	477	470	519	446	484	473	428	529	477	463	451	462	484	507	499	464	492	473	482	485	458	479	447	436	473	459	465	466	503	434	423	476	492	497	482	447	485	452	486	473	483	479	498	457	477	488	513	450	457	436	450	466	484	489	432	454	466	445	477	448	482	447	457	479	491	503	481	458	468	495	452	460	473	485	456	477	445	500	493	483	467	500	476	449	427	456	461	445	469	478	461	447	492	458	486	485	501	484	484	474	481	472	478	478	449	452	466	485	467	503	455	465	462	482	482	459	446	520	466	477	447	495	453	462	471	484	460	470	473	479	461	502	482	455	481	469	482	456	444	509	460	466	466	443	459	492	485	447	456	500	476	445	436	469	463	496	460	482	498	462	447	467	459	506	498	450	499	491	494	490	497	478	485	457	466	458	455	430	474	476	464	442	467	455	465	450	481	458	436	468	468	447	432	517	482	473	474	479	448	483	454	481	482	498	464	500	455	456	471	475	466	489	451	501	485	447	501	499	448	496	432	502	422	456	483	474	474	478	502	487	458	496	425	490	473	460	427	458	415	490	457	452	463	463	490	490	474	492	443	459	448	452	460	484	480	447	496	479	473	464	469	463	440	481	491	484	448	493	467	503	495	490	467	454	450	488	433	475	480	493	492	484	494	442	484	459	493	468	500	468	488	479	475	514	482	412	462	448	488	509	454	472	482	427	447	449	483	474	475	473	459	456	455	493	447	455	454	469	430	478	491	515	461	470	490	451	475	476	499	418	482	482	490	508	506	442	500	490	489	490	440	451	443	505	444	470	446	439	450	456	486	466	501	448	486	471	472	504	459	473	488	491	474	458	461	483	478	471	467	479	442	477	475	471	457	473	477	449	455	474	482	477	474	440	477	439	461	435	465	480	455	486	466	489	468	484	447	473	474	440	467	472	463	475	471	485	438	487	417	505	488	470	399	445	476	487	440	467	501	502	485	460	515	483	512	466	459	500	470	486	448	436	466	477	517	491	450	448	461	452	497	457	468	465	484	447	474	438	469	453	458	500	442	444	476	452	470	517	459	464	441	466	465	421	476	517	437	491	498	430	489	485	494	478	486	464	491	513	465	477	483	441	428	469	428	467	481	480	453	499	444	453	453	485	471	472	476	435	470	446	459	487	479	435	438	442	492	494	476	454	460	488	470	453	472	473	454	436	466	477	469	469	501	508	479	464	466	449	469	523	488	469	466	462	461	519	476	432	471	449	458	480	445	452	481	454	496	430	446	464	497	480	476	465	484	475	488	420	464	496	434	493	461	462	469	496	458	435	477	447	440	468	488	502	469	476	503	490	463	441	501	510	486	451	475	472	505	439	513	450	468	482	475	464	469	485	445	490	445	475	479	469	454	468	432	459	419	464	455	481	475	479	489	503	455	473	451	478	435	483	494	479	452	503	481	480	447	462	516	477	483	483	462	451	431	485	443	480	446	443	486	504	461	471	447	475	422	452	486	464	428	491	450	477	511	456	427	471	447	463	427	463	467	492	497	484	442	503	502	455	486	470	483	491	464	489	467	478	421	456	444	428	470	438	428	494	464	462	475	455	531	473	487	468	475	468	452	469	431	473	490	495	479	481	465	489	483	479	487	485	470	454	492	480	472	514	461	461	520	486	484	481	477	444	467	465	466	473	499	486	473	453	460	463	446	460	448	444	462	474	461	466	447	476	482	470	468	511	437	448	430	493	427	498	442	510	468	444	470	448	489	477	448	526	494	462	465	460	457	456	469	448	448	460	471	482	485	478	468	458	461	466	458	482	459	496	517	457	458	442	471	465	493	462	478	480	521	462	480	500	457	453	468	441	491	467	465	458	466	474	483	490	475	486	465	490	469	491	472	460	449	478	452	468	484	475	464	453	495	507	464	448	480	488	498	409	479	471	474	479	479	467	510	459	438	490	470	480	456	411	446	462	496	472	451	486	464	520	479	481	456	481	503	454	459	473	485	474	492	477	457	481	474	498	463	507	444	451	458	491	490	480	480	458	496	475	497	484	474	506	443	467	467	491	465	451	477	473	487	458	500	446	479	436	448	501	460	466	444	473	454	422	476	426	441	462	457	455	474	501	496	462	486	490	449	419	455	512	473	447	435	469	449	460	488	464	483	420	444	456	462	463	475	477	472	451	428	504	479	482	486	500	480	484	445	415	456	455	456	504	461	481	463	498	441	476	502	478	480	464	486	435	453	453	486	467	454	439	459	491	429	474	474	476	447	505	500	477	480	489	436	454	447	473	466	490	519	490	491	452	463	441	446	470	506	467	463	474	454	443	457	479	459	491	512	473	477	484	431	507	425	493	483	451	485	458	441	491	470	492	453	477	459	460	460	524	472	474	452	491	495	478	498	475	476	501	449	484	430	479	478	476	496	417	517	462	487	445	473	490	466	491	465	473	469	468	484	428	515	462	439	480	470	487	435	511	473	427	466	483	441	471	492	472	463	496	481	520	474	448	465	468	477	446	458	491	427
27227	20794	11975	1444	317	207	151	137	161	139	132	119	113	138	120	123	107	127	109	99	111	128	131	112	110	155	106	124	111	120	120	126	134	130	118	105	94	119	125	109	124	114	121	123	124	105	130	148	139	127	107	128	123	99	96	111	120	103	111	118	116	141	110	119	129	97	129	121	127	118	124	127	124	112	133	121	106	108	107	141	140	114	114	117	120	115	109	119	106	127	128	108	106	142	112	108	109	119	127	107	113	109	120	112	115	109	122	108	115	120	145	113	112	115	137	116	116	113	114	120	113	114	113	116	108	86	98	112	113	110	115	95	111	127	121	117	116	133	112	113	119	125	128	112	134	117	109	111	114	101	121	139	101	113	118	114	125	116	108	125	117	113	113	100	138	126	126	122	103	110	111	119	101	135	113	109	124	115	124	116	123	131	140	112	108	113	96	106	122	114	132	126	106	116	116	149	111	112	110	116	111	131	124	113	109	121	102	120	109	122	120	127	122	122	105	112	134	115	123	104	102	131	120	126	121	113	121	114	111	135	120	111	126	116	107	133	122	128	133	115	124	120	118	119	119	119	123	116	108	119	126	114	139	131	124	118	117	125	128	114	100	101	112	105	139	124	117	106	138	123	105	122	127	105	117	119	106	106	130	123	116	83	118	135	133	115	138	113	141	115	121	129	106	104	112	124	116	130	111	116	114	138	99	101	106	136	105	100	113	118	130	114	131	130	118	110	125	118	122	114	138	138	113	126	116	120	120	106	139	128	109	120	117	120	113	127	131	119	121	112	138	102	112	112	127	117	128	118	105	128	125	109	133	112	123	107	111	112	107	131	103	130	106	135	132	135	116	100	118	108	116	135	118	112	112	106	118	117	105	107	114	121	129	104	123	105	99	120	120	125	134	129	114	130	123	127	101	143	138	122	125	124	131	87	140	105	112	115	111	126	134	127	122	104	112	119	110	137	114	121	119	119	122	126	113	111	105	105	110	143	132	139	112	122	104	116	110	119	101	108	108	100	146	126	131	122	116	139	128	113	106	132	110	105	120	113	97	118	135	104	108	113	134	105	121	117	117	102	112	123	117	124	119	115	116	102	106	101	109	112	107	124	97	109	115	127	118	123	106	115	107	113	95	116	108	117	125	123	117	121	129	119	114	122	145	132	111	125	117	114	122	116	128	120	124	113	111	118	106	116	115	109	127	123	107	100	122	127	102	135	121	121	118	131	111	124	121	120	101	116	132	108	94	124	114	100	118	125	112	127	113	111	125	102	116	106	119	130	121	107	120	104	110	128	105	99	117	138	127	107	124	131	124	113	129	129	143	108	113	119	115	130	131	115	122	114	134	118	118	116	101	120	116	124	126	125	108	128	118	102	126	123	134	131	90	115	124	114	106	113	111	110	111	131	113	98	119	114	133	101	108	111	124	132	106	92	102	124	116	114	105	117	102	111	107	113	138	128	101	108	113	119	129	115	121	112	119	112	132	130	123	124	121	114	94	113	99	115	141	128	121	130	116	115	127	117	126	116	101	133	118	138	114	112	121	116	102	110	115	143	118	116	99	122	130	100	124	113	101	116	131	111	128	124	144	136	108	138	112	125	110	125	141	142	110	102	100	132	123	115	132	133	118	113	128	131	118	124	121	111	129	123	129	94	115	133	121	104	120	110	109	100	111	101	132	125	113	125	121	116	108	122	124	107	121	104	122	95	124	100	131	123	124	108	111	109	115	102	115	114	97	108	110	112	127	119	107	114	121	115	116	110	112	124	103	110	123	114	119	106	112	128	114	100	113	111	113	125	123	115	105	127	107	114	116	132	102	122	118	117	124	120	120	110	127	130	113	129	126	122	119	123	114	131	101	114	119	124	120	101	116	116	108	129	121	121	111	136	122	105	113	125	119	110	118	128	123	117	130	127	111	133	109	117	104	100	125	132	130	136	113	120	125	100	116	110	123	127	128	110	117	119	112	126	131	120	120	120	102	112	116	113	106	93	140	114	104	115	130	122	112	109	132	144	131	110	118	118	123	121	97	106	114	124	111	113	113	119	112	115	133	121	92	128	118	128	133	115	137	117	110	139	103	125	118	118	145	121	120	126	99	101	100	123	117	123	131	117	117	121	129	117	105	129	117	110	112	115	126	107	97	118	128	111	118	111	98	128	110	125	128	119	118	107	115	124	108	131	118	115	125	119	101	114	112	119	128	120	124	111	113	134	118	96	107	111	128	122	123	108	131	102	119	110	111	105	98	131	112	119	119	111	119	136	144	110	105	103	132	122	126	133	105	121	112	117	97	121	136	123	97	106	121	130	107	125	89	113	112	118	119	116	130	127	118	106	127	131	118	93	106	123	99	123	123	112	117	110	129	125	122	112	119	106	123	123	116	123	136	112	90	120	122	111	125	122	118	119	117	118	104	117	127	127	103	115	112	117	107	117	113	117	125	130	103	122	117	105	124	121	117	99	112	125	122	126	98	114	122	113	127	111	119	106	139	115	124	118	112	119	112	130	114	106	130	136	108	112	106	111	115	125	125	136	128	105	133	109	108	130	120	115	108	125	112	142	125	101	124	124	123	124	109	120	104	108	105	128	127	119	118	109	116	100	105	109	125	103	113	119	102	128	109	115	120	128	115	125	130	108	131	124	84	108	105	116	125	111	123	108	114	120	123	128	126	110	137	127	107	117	118	126	114	108	117	102	110	132	116	127	126	113	120	109	112	117	121	121	117	102	120	113	102	116	120	117	101	112	112	124	120	117	129	106	124	120	112	120	108	121	121	118	124	119	102	117	116	120	117	117	109	137	121	98	109	121	99	98	116	123	105	103	100	110	125	109	110	115	118	110	112	133	119	94	106	120	108	102	123	109	130	106	137	116	124	137	109	125	133	119	110	142	108	121	131	96	107	128	97	117	127	137	123	126	106	94	113	125	132	100	145	134	130	120	102	117	116	143	118	132	117	122	118	133	112	131	118	128	117	108	108	128	136	122	110	115	120	125	112	117	134	91	120	116	107	128	122	142	105	112	115	104	124	106	98	100	107	116	109	128	127	121	103	95	125	135	122	95	115	103	105	103	103	101	107	113	101	128	122	136	120	109	113	134	97	116	124	94	117	131	105	109	117	110	120	120	114	107	113	119	131	119	104	89	130	120	125	110	120	120	133	106	133	125	117	118	124	129	127	114	114	126	107	113	119	120	120	117	112	117	125	120	112	116	118	116	109	117	109	138	103	98	100	102	103	111	121	116	119	105	109	113	113	128	136	118	125	123	139	133	119	112	104	114	109	129	122	127	114	111	120	106	134	128	129	122	116	122	109	124	97	122	121	103	110	138	110	130	112	108	115	132	103	119	120	115	121	110	116	131	107	116	127	112	110	106	119	132	128	121	116	139	125	109	116	123	126	110	114	117	120	118	121	130	111	96	118	124	123	124	120	113	118	110	121	103	115	133	112	109	119	124	110	118	137	128	110	112	126	120	110	122	123	105	122	98
10825	15408	7605	997	380	301	232	196	176	196	172	183	181	178	164	160	150	162	168	150	160	148	139	166	148	152	139	157	135	158	172	177	151	128	143	151	165	142	125	151	130	141	163	148	144	158	142	142	141	143	142	141	156	130	143	137	156	158	154	142	138	157	136	161	147	144	140	151	147	121	174	139	145	117	161	134	158	150	137	148	150	150	136	146	137	138	148	141	135	146	158	145	150	152	159	135	140	157	168	161	142	141	143	181	144	138	157	129	149	133	139	148	159	148	155	158	148	144	156	153	145	176	145	141	139	151	141	142	149	160	165	158	133	149	135	153	155	156	154	142	145	133	147	141	149	145	139	158	154	153	153	157	145	167	150	150	152	160	167	153	163	133	149	150	140	155	152	156	160	133	124	134	144	161	139	153	146	140	140	159	134	150	157	142	142	138	146	149	112	133	137	145	141	141	155	135	145	120	143	142	128	142	136	132	166	123	148	147	162	150	127	132	148	127	146	124	145	150	156	185	140	134	150	144	127	163	146	149	156	143	121	122	142	142	146	130	150	135	132	154	174	129	133	162	150	145	138	124	162	167	148	149	157	136	159	124	148	141	135	150	138	141	172	122	174	132	148	152	160	142	138	114	157	123	126	140	134	142	134	112	144	155	149	142	154	138	126	158	147	147	162	169	144	161	136	124	149	126	149	133	158	134	160	147	144	142	174	135	152	142	144	138	133	163	150	151	137	142	155	154	170	167	142	133	143	144	146	147	145	153	145	128	141	141	136	156	156	145	157	148	137	172	143	135	149	175	137	144	164	164	135	132	148	136	149	152	134	144	156	156	142	132	134	132	147	145	151	158	145	145	145	141	164	131	157	147	143	156	141	159	146	170	147	150	159	157	167	146	146	140	141	136	151	138	146	150	150	173	145	134	148	160	143	160	154	143	153	156	151	133	143	143	140	141	140	129	146	147	156	143	145	147	135	159	148	154	158	129	156	154	117	141	140	142	175	177	146	145	156	142	143	159	138	150	162	160	131	145	140	155	139	137	153	177	143	133	176	133	134	119	137	146	146	135	136	123	144	136	161	146	141	129	139	149	147	126	130	130	127	158	147	130	146	145	140	163	146	142	156	141	149	131	149	140	142	136	160	149	144	138	153	142	171	128	153	149	176	156	137	155	158	153	146	154	156	142	149	145	150	139	158	154	134	156	142	148	128	138	153	160	140	145	145	139	144	138	134	160	157	137	142	145	142	150	132	143	121	140	117	155	149	157	137	136	161	146	154	125	144	148	150	143	120	141	159	130	151	160	166	146	152	141	170	154	143	163	146	143	130	133	137	149	161	139	137	150	146	164	147	151	163	152	164	126	148	119	132	164	130	151	159	145	166	139	151	142	149	133	141	136	146	129	149	142	122	145	147	136	171	144	149	151	159	126	160	150	119	141	128	146	130	151	154	157	158	154	140	127	138	133	136	143	161	157	144	157	152	147	161	171	148	158	152	153	147	145	133	147	146	128	152	133	143	138	130	146	184	141	142	145	146	161	131	137	115	140	132	143	151	118	145	133	153	163	169	146	134	133	138	151	136	159	142	150	154	150	135	154	159	133	140	148	153	133	144	138	136	156	175	136	158	132	138	148	158	150	146	138	136	133	133	144	166	130	127	147	130	148	143	153	156	142	159	137	157	143	136	134	149	158	156	152	156	159	146	139	151	134	180	168	120	166	150	156	140	147	157	134	153	150	163	136	135	145	153	136	137	154	156	145	147	138	160	153	146	143	144	130	161	149	138	115	132	169	150	178	154	157	141	176	163	152	138	159	179	158	155	148	142	135	132	149	145	154	130	146	138	158	147	139	135	148	141	160	149	145	147	133	154	150	147	136	158	156	157	140	143	113	158	154	128	142	133	164	152	136	150	163	136	144	131	140	121	148	144	128	142	159	130	149	145	133	152	139	142	145	157	148	145	138	139	148	120	162	138	129	146	122	132	148	136	145	135	143	164	131	145	143	134	136	132	151	142	131	136	150	130	133	135	136	134	142	148	154	155	150	141	149	136	134	122	150	150	126	138	133	142	155	131	148	141	137	152	144	133	151	146	143	137	151	145	140	152	127	135	140	150	151	120	121	159	156	133	134	123	150	143	138	169	157	147	158	148	128	150	135	136	148	146	136	163	139	172	151	133	155	142	133	142	144	159	118	148	148	157	127	154	139	164	176	130	149	146	129	164	128	151	139	150	138	135	147	138	146	141	147	151	163	153	146	164	132	146	125	124	145	148	155	126	161	147	144	143	147	151	158	160	172	152	155	135	169	137	137	147	136	139	152	148	142	163	143	167	160	136	142	128	130	156	150	146	129	143	135	152	151	151	158	176	157	154	151	162	150	140	150	152	127	135	154	145	142	134	125	115	148	143	160	150	132	144	138	166	161	141	145	123	154	146	130	156	146	141	158	149	158	157	133	146	119	136	166	149	145	137	156	135	133	150	138	157	146	129	149	149	147	140	139	155	142	158	141	131	157	153	140	139	149	134	144	121	147	128	135	133	138	166	137	149	132	162	124	161	150	153	141	122	126	127	153	130	150	146	129	126	143	151	180	165	133	134	145	143	143	150	141	137	150	153	156	139	137	129	158	151	116	146	138	144	145	161	155	170	145	158	137	155	134	155	164	139	145	139	130	154	145	133	131	151	152	146	153	157	161	122	167	154	148	148	146	157	144	144	144	151	145	145	138	144	137	159	155	141	152	172	144	125	137	123	149	139	139	158	150	158	158	137	136	124	145	142	154	152	144	146	158	131	143	132	149	112	154	135	140	135	146	133	129	156	148	152	161	164	145	143	155	147	136	126	166	145	155	138	134	135	161	143	121	137	135	152	138	139	139	134	152	141	156	144	145	136	121	127	152	139	151	140	161	137	140	146	141	134	143	151	164	163	158	173	130	157	127	144	156	141	142	134	150	126	148	164	167	133	132	152	145	169	160	134	147	145	151	140	132	137	154	166	146	143	139	123	144	148	160	152	128	154	158	168	138	153	124	139	146	150	156	116	157	153	141	154	131	147	178	143	169	168	157	120	138	156	163	142	140	136	135	136	134	140	125	141	159	120	167	129	163	146	144	136	147	161	143	136	155	137	157	132	137	148	137	141	138	143	153	129	142	140	155	126	138	157	140	126	142	143	123	132	123	166	132	147	136	151	143	141	140	142	148	149	151	148	147	143	117	146	128	149	139	157	116	150	148	150	160	128	175	142	129	136	131	135	125	139	145	158	148	161	147	141	158	139	145	144	140	144	171	147	146	145	158	146	138	150	148	153	141	128	145	159	120	130	132	141	157	127	148	158	115	122	138	149	146	166	138	161	139	156	118	154	157	155	149	122	129	139	151	133	145	135	118	123	128	141	147	136	134	133	133	132	165	168	159	136	168	146	136	174	132	133	134	157	137	152	140	141	153	151	148	143	151	138	165	140	152	135	142	166	142	135	153	137	153	125	140	132	134
23656	21192	28603	24054	21200	12440	1256	696	580	541	495	454	422	382	377	347	355	307	355	349	346	319	337	294	280	316	284	329	305	322	316	276	283	304	299	300	301	288	274	326	271	298	276	300	311	287	304	260	293	305	264	267	261	266	268	294	265	300	299	303	306	267	278	293	313	276	287	302	249	273	279	278	280	301	310	277	277	271	257	263	295	259	252	264	296	274	272	286	256	290	260	276	285	271	274	270	313	274	280	270	272	285	302	281	309	286	291	281	304	266	328	302	269	266	285	298	256	284	268	279	319	278	262	246	290	260	301	278	255	266	270	294	293	274	280	265	281	279	290	271	294	282	263	266	297	292	274	291	296	269	305	292	301	294	282	311	269	257	284	250	299	287	306	279	265	263	279	290	263	271	291	290	296	256	252	274	272	260	271	279	298	260	314	265	293	298	271	317	273	299	266	287	299	300	313	264	278	292	274	300	270	307	290	286	268	276	291	303	250	248	258	292	277	267	274	315	281	303	273	282	275	294	274	285	302	267	289	282	264	265	249	308	263	286	271	256	275	301	279	283	304	293	236	263	327	277	312	279	263	243	268	281	273	263	259	253	304	278	262	274	259	301	308	259	300	311	284	259	296	270	301	269	287	308	299	287	273	261	299	287	268	264	282	302	269	304	268	273	291	258	285	292	276	271	282	233	309	280	247	294	256	288	275	264	283	257	283	248	277	267	312	271	280	329	298	277	275	304	255	299	311	283	256	302	275	272	296	266	282	270	244	286	279	296	293	275	254	273	271	287	313	280	283	259	280	253	300	292	282	285	293	271	252	274	295	268	286	259	289	258	273	271	300	252	279	275	261	278	285	305	278	303	269	282	283	267	285	265	255	270	283	250	254	280	267	283	288	279	266	285	273	272	276	296	268	294	274	278	263	306	281	279	267	286	293	277	272	291	287	288	284	300	269	298	256	267	272	263	265	262	278	300	283	270	275	251	276	268	274	281	283	286	283	264	284	272	287	257	232	255	263	298	287	277	326	287	277	257	262	276	298	286	265	287	269	316	289	279	288	288	252	323	250	239	257	283	271	259	266	265	278	291	262	268	287	286	275	270	279	269	287	283	275	255	262	275	248	289	293	286	295	247	272	285	263	299	308	266	287	268	258	281	284	260	270	262	276	293	278	286	267	247	292	264	256	284	290	279	289	268	238	248	306	281	285	261	280	278	277	271	275	297	291	254	293	271	267	309	263	279	293	277	247	266	278	292	264	271	307	280	305	301	263	295	308	267	292	246	310	281	257	278	283	301	260	320	286	242	300	266	280	289	281	281	294	290	300	262	306	273	290	275	269	253	266	272	296	281	282	285	258	265	275	281	281	284	273	283	308	265	282	286	274	287	246	295	298	286	287	261	255	290	280	288	279	275	327	247	311	258	271	272	273	275	294	279	255	252	269	286	285	259	253	281	309	281	289	301	260	268	272	284	269	281	289	279	305	296	271	274	291	286	278	251	273	275	260	305	271	281	274	275	292	304	306	283	277	252	290	300	284	274	276	259	310	304	254	263	298	273	282	260	265	285	295	271	247	276	259	301	308	263	287	283	275	292	279	257	293	254	268	301	271	281	241	301	267	272	308	267	266	283	287	266	249	313	246	260	249	273	248	265	298	315	316	287	270	284	279	278	258	270	269	270	260	255	304	292	284	305	275	284	304	249	255	290	284	266	279	267	292	289	275	273	291	304	255	289	261	263	278	282	290	269	250	267	264	303	279	286	274	286	271	259	275	282	267	283	276	262	285	270	292	269	305	284	282	280	273	268	265	248	274	289	292	280	273	287	263	271	270	292	288	306	306	282	254	249	267	253	312	275	257	279	284	271	271	297	290	285	293	288	271	272	296	286	290	263	281	264	303	282	296	305	270	301	283	284	253	264	284	276	310	312	284	293	264	298	260	295	289	271	270	268	281	270	272	307	268	282	281	269	276	311	295	305	273	287	277	296	284	279	271	304	258	260	248	291	277	280	291	315	291	284	291	293	290	280	270	265	258	265	278	285	254	268	222	299	316	268	290	315	272	275	279	274	302	269	262	305	286	239	248	258	288	290	265	272	231	273	278	276	278	287	303	275	268	292	283	268	300	252	280	286	279	267	281	261	275	257	244	308	283	294	271	312	267	253	302	312	268	256	273	275	262	278	299	257	312	278	290	254	280	287	288	272	264	279	292	291	275	253	292	254	276	292	304	285	288	275	271	249	269	276	274	289	270	274	239	280	288	259	282	250	268	271	273	283	276	271	283	278	293	304	290	266	263	270	276	313	296	291	303	313	303	271	280	280	281	276	270	275	255	287	261	254	290	300	275	288	280	262	301	291	266	273	277	257	265	284	263	277	280	282	306	277	306	295	287	279	309	256	315	293	289	283	292	298	255	259	281	259	273	293	280	232	293	309	272	310	265	276	272	297	285	254	257	289	268	298	277	281	266	275	271	287	289	240	254	296	284	267	241	275	262	304	282	288	283	298	270	279	281	311	287	277	276	282	264	270	291	267	279	285	303	264	274	252	283	259	275	262	281	283	291	290	268	281	295	296	251	267	270	300	290	285	267	297	271	253	292	291	304	285	266	267	280	277	249	259	272	298	267	247	270	301	284	282	270	281	256	260	288	273	265	307	290	289	270	287	276	274	293	282	279	281	258	265	288	287	291	281	265	271	276	240	256	275	284	272	301	291	274	261	288	300	276	283	304	299	289	284	301	268	277	278	259	258	274	267	282	256	277	262	256	251	285	280	290	294	288	284	265	280	292	302	268	258	291	305	325	292	248	273	281	287	284	292	248	286	273	285	258	287	269	267	283	297	269	255	262	276	285	276	279	268	299	259	249	278	276	295	292	273	259	293	250	281	302	308	291	275	266	265	272	293	249	277	261	301	290	262	268	279	270	284	279	276	269	250	276	292	298	257	264	311	249	293	312	302	269	248	290	268	286	282	275	249	276	276	306	276	303	263	270	292	254	301	296	281	273	293	283	275	309	269	268	284	283	274	271	251	272	272	280	255	267	293	303	287	283	279	263	269	278	276	249	268	272	267	281	245	277	264	278	282	284	269	279	285	258	257	279	286	289	273	306	267	295	226	264	293	278	280	301	310	284	268	268	279	275	290	270	285	296	294	287	275	293	304	306	280	281	277	285	272	254	272	278	309	275	250	317	293	271	263	287	277	285	283	273	303	286	274	256	281	287	308	287	289	298	237	294	280	264	290	267	278	254	293	268	280	295	289	237	277	292	272	256	277	267	269	305	268	308	260	276	266	252	243	255	274	285	282	279	288	288	294	272	300	296	296	259	276	279	249	283	240	268	264	277	300	289	273	282	289	276	283	269	284	266	271	257	271	268	265	257	257	277	273	287	286	275	282	285	296	272	278	325	249	290	256	243	284	280	282	249	306	291	267	280	293	267	282	288	277	282	273	271	271	283	280	299	336	272	283	240	264	303	290	237	282	310	278	259	295
13163	24737	16377	7527	3005	2217	1653	1326	1098	876	764	692	590	548	513	468	489	450	445	382	398	414	395	364	370	395	331	368	368	348	352	339	346	345	348	295	333	372	317	344	343	357	342	344	335	303	319	318	330	341	353	325	353	329	315	290	316	365	334	337	344	311	335	313	337	328	327	371	349	340	315	325	315	342	313	313	340	327	341	304	359	305	306	291	330	310	312	334	321	344	332	318	344	280	336	323	352	348	331	319	330	302	323	310	325	341	324	305	300	298	321	348	306	309	303	353	321	338	334	351	347	301	309	334	333	324	318	313	327	326	331	307	301	295	320	289	289	302	311	310	311	351	345	354	344	327	329	348	316	298	312	332	321	329	327	319	307	308	332	330	334	284	314	339	332	317	336	351	335	359	293	323	347	315	278	317	315	308	321	306	362	317	305	318	343	311	315	295	296	308	296	340	323	320	289	332	328	312	333	350	305	338	332	345	331	338	324	292	314	350	334	319	312	318	303	319	314	300	331	321	370	309	316	315	298	303	329	312	311	330	320	289	316	327	312	329	292	323	314	337	311	307	326	283	330	316	357	341	327	303	295	345	305	320	366	302	321	327	297	333	319	295	299	321	316	309	321	331	318	312	331	324	305	327	335	318	333	383	306	367	328	296	326	322	325	300	317	311	345	337	309	312	315	337	334	315	326	324	307	296	288	325	310	310	316	312	324	347	290	333	324	338	300	312	360	318	313	335	289	319	309	314	303	316	326	327	292	322	321	338	329	320	308	338	302	323	338	297	306	298	301	314	304	338	304	315	333	309	314	328	346	307	325	308	307	310	304	340	319	287	320	326	323	337	327	306	314	334	342	305	334	330	326	316	332	303	331	298	344	331	320	344	278	317	299	312	329	338	327	329	321	316	317	296	323	340	328	316	311	390	336	314	310	310	348	349	293	319	297	324	320	340	332	358	345	317	328	341	303	282	339	357	326	350	357	341	351	322	343	317	313	310	301	343	300	305	320	304	322	304	352	323	324	324	334	294	331	338	322	349	326	335	346	328	276	300	321	328	321	300	329	317	326	329	338	334	344	268	311	344	338	286	343	318	333	340	330	308	310	324	336	319	323	287	306	339	315	321	326	346	334	294	336	318	325	297	271	319	347	301	344	326	300	331	337	307	329	336	322	313	312	322	334	330	312	319	331	312	332	331	317	334	329	345	328	343	280	315	315	344	320	321	324	313	329	302	328	309	323	319	346	314	362	320	350	336	298	317	315	302	326	331	332	299	351	363	314	312	306	307	294	304	310	303	297	314	333	304	313	305	312	329	285	270	319	335	346	311	312	347	322	304	322	289	322	322	340	334	301	313	324	318	321	336	328	319	298	373	287	344	309	345	318	349	304	322	313	316	308	326	289	313	335	328	348	352	348	319	327	297	351	321	313	317	329	307	337	292	286	306	294	307	314	329	323	288	351	317	337	345	333	309	300	333	318	337	346	306	333	337	309	360	300	334	341	356	319	318	305	320	316	316	322	340	317	296	340	315	334	308	348	322	304	339	364	329	329	343	304	322	300	328	309	331	309	327	312	339	349	335	305	306	323	326	362	297	316	315	315	318	331	345	322	320	301	341	310	298	318	329	339	341	352	335	308	308	318	341	305	315	323	333	323	343	323	298	318	356	316	321	334	344	288	341	296	353	333	293	345	295	302	309	295	331	321	312	308	297	311	326	346	292	321	334	323	333	379	344	322	334	329	312	327	314	312	332	355	335	325	310	363	320	292	342	321	320	339	347	344	352	321	348	344	338	328	339	323	323	331	325	320	336	341	317	319	318	323	314	302	331	337	361	321	330	281	337	332	294	332	289	313	320	315	318	341	328	340	311	321	314	348	339	336	325	367	357	335	351	329	300	328	308	289	309	351	318	346	324	323	332	325	316	326	310	341	343	319	299	342	334	304	330	303	311	331	327	312	346	328	304	335	316	326	311	297	315	313	321	271	329	310	303	346	297	326	321	326	294	324	301	323	311	311	332	308	308	315	312	324	347	308	320	339	330	322	332	322	308	345	299	309	340	316	323	319	320	297	318	319	319	364	307	314	332	296	338	319	303	359	305	330	315	336	290	303	287	300	329	319	309	316	320	344	343	344	303	306	331	361	326	329	326	342	317	323	338	302	308	313	321	323	362	325	326	281	293	305	323	350	355	342	371	299	339	322	312	323	319	342	307	348	291	341	333	306	358	346	344	314	317	298	328	344	311	318	348	317	312	322	305	307	317	349	306	338	334	333	343	329	321	311	324	347	354	276	314	312	312	337	318	309	351	312	332	342	268	303	321	313	316	317	329	332	308	346	323	341	314	329	351	340	336	287	325	313	339	327	315	314	322	313	298	330	324	325	341	346	344	279	343	318	312	314	345	298	312	332	317	332	334	317	329	339	334	311	321	310	317	300	332	307	315	326	337	327	351	320	302	335	318	322	307	347	306	302	314	335	345	329	307	308	363	299	311	335	304	320	328	323	303	308	297	308	318	309	336	297	324	331	326	305	293	297	337	326	325	302	298	300	323	302	328	338	324	300	315	352	343	338	317	348	315	339	343	322	314	359	328	301	319	302	303	308	333	271	293	299	310	340	324	313	332	332	316	333	324	326	344	335	346	331	308	310	315	307	279	332	313	295	330	335	325	309	353	311	330	342	343	308	325	303	355	318	297	306	327	314	313	337	327	339	310	299	303	323	316	317	341	312	337	311	316	339	352	309	326	320	331	322	289	324	300	348	314	325	319	338	376	323	357	300	338	301	311	313	309	317	329	316	287	327	316	326	301	304	317	344	300	352	312	343	336	346	323	327	324	298	333	338	313	340	333	319	305	321	322	343	330	332	306	321	339	333	315	301	313	304	346	341	334	362	334	304	314	340	301	302	305	298	326	317	316	316	310	343	338	321	291	324	323	303	316	342	297	315	317	342	332	300	350	338	311	328	318	304	331	314	322	314	302	337	293	313	332	337	326	321	325	327	344	334	316	367	295	341	292	347	318	342	350	321	316	294	314	296	310	303	305	332	349	281	327	324	327	340	317	318	304	308	317	338	292	357	344	308	313	340	330	319	340	367	322	330	327	348	330	305	332	354	316	315	339	319	294	317	307	360	325	300	307	313	301	349	308	319	310	329	305	289	322	289	324	324	325	307	306	330	330	306	313	312	323	340	355	328	318	307	309	294	310	321	310	346	361	339	320	320	305	324	299	316	302	308	327	302	348	349	302	294	323	325	347	308	296	329	343	329	303	316	285	322	337	321	316	331	287	326	335	333	277	292	288	328	328	294	325	329	322	328	310	310	300	322	342	314	321	312	314	341	323	329	337	369	324	303	308	300	322	323	325	315	319	321	324	318	341	326	292	318	335	332	346	354	306	329	313	312	338	308	327	325	334	336	345	329	289	338	347	336	343	331	340	311	298	319	314	328	318	336	275	353	309	344	326	320	336	324	335	344	336	325	301	317	313	322	315
24857	21197	27611	24961	12235	702	438	327	296	279	223	235	227	241	197	171	210	211	190	184	183	154	178	206	205	181	167	169	171	189	169	160	162	177	149	183	153	158	163	150	170	182	154	161	140	160	147	172	152	151	157	160	163	169	155	178	159	178	174	167	140	184	171	183	175	176	153	156	168	177	162	153	148	160	155	143	151	189	142	161	171	149	168	168	170	170	175	158	166	174	144	146	176	157	171	193	156	162	152	158	156	136	157	144	163	156	147	169	159	157	163	159	153	143	183	153	157	191	151	157	174	171	176	158	153	175	158	158	133	179	172	168	144	148	182	157	173	153	152	172	158	164	159	177	157	169	186	175	166	165	167	163	154	133	150	158	155	162	163	149	156	158	138	124	152	158	185	144	170	177	139	171	168	152	154	148	159	164	165	174	170	148	170	173	174	186	145	161	181	162	143	146	170	147	152	146	131	159	155	146	156	156	152	170	160	156	158	165	176	201	183	174	145	170	164	136	147	156	156	172	143	150	168	165	174	162	164	162	152	157	140	166	155	135	153	166	154	137	145	168	169	155	154	155	148	159	148	150	124	167	149	166	181	169	168	157	158	176	172	150	142	167	164	151	140	181	154	158	144	153	160	135	169	183	155	161	175	179	169	167	175	163	160	150	153	160	178	170	186	180	172	153	177	166	153	172	172	154	154	185	150	159	144	165	155	145	161	160	146	160	172	160	166	133	182	156	165	150	165	177	150	170	148	169	161	160	157	149	129	172	151	144	174	173	142	162	138	163	153	151	181	166	162	166	159	157	166	145	169	165	150	161	184	130	153	142	144	165	152	163	164	179	180	167	175	161	160	159	138	165	173	174	193	170	176	172	152	151	168	162	157	176	161	164	164	161	150	142	155	169	146	151	139	164	141	156	166	160	158	144	182	152	151	154	178	169	159	172	154	150	163	157	178	155	163	166	172	154	166	166	146	156	162	171	146	164	150	160	164	152	142	160	162	174	173	186	173	174	162	185	165	162	168	170	177	143	171	166	158	163	140	170	166	149	149	169	164	150	183	179	167	166	163	139	161	153	173	175	153	144	167	139	154	162	154	183	163	165	134	174	141	132	141	176	165	144	174	171	176	172	173	140	154	161	170	162	160	164	146	197	165	136	178	153	146	160	157	157	170	149	179	173	139	156	150	175	170	165	155	170	130	150	168	173	171	138	169	178	154	180	149	145	169	165	132	151	145	159	172	145	179	151	164	157	168	167	160	175	148	148	180	169	167	175	159	140	154	167	145	146	147	163	170	140	152	165	157	151	191	161	148	162	119	152	156	162	163	131	144	176	138	175	168	155	159	163	151	160	169	166	147	144	148	164	150	155	177	142	154	161	158	157	160	181	164	170	151	142	172	159	155	148	165	164	154	148	162	159	165	162	157	153	160	173	166	150	162	155	162	168	144	177	161	169	165	158	187	169	161	154	159	139	139	161	165	151	156	148	156	160	163	169	157	175	144	175	161	158	143	170	171	137	166	161	178	155	187	167	165	157	160	177	137	163	156	138	157	163	154	153	127	147	160	149	142	143	148	179	179	157	145	139	149	159	150	159	149	162	176	135	158	127	162	169	159	152	162	160	153	161	162	162	152	176	147	143	159	164	151	149	160	171	160	185	150	154	166	175	158	174	159	145	155	154	167	143	145	170	157	176	161	177	176	159	142	162	142	161	151	157	135	184	140	135	153	152	150	152	174	145	176	149	158	168	181	170	172	157	167	171	155	146	155	145	158	153	163	154	165	173	144	154	150	150	166	138	118	148	154	154	162	150	162	186	158	150	155	161	168	151	160	183	156	176	161	165	156	170	142	160	154	163	146	153	160	157	157	150	153	160	164	134	144	157	159	143	152	169	154	183	153	141	167	155	154	155	161	140	152	161	149	180	157	166	174	155	167	174	171	152	158	154	162	183	146	152	155	142	151	161	162	156	144	158	147	144	159	180	164	161	151	166	160	153	146	149	182	162	165	160	178	191	165	156	162	179	159	151	154	169	154	150	161	154	169	153	165	168	160	159	173	167	170	149	145	152	156	155	154	154	153	154	160	172	145	168	165	159	134	160	147	148	146	171	180	147	156	141	156	156	151	161	159	171	160	164	153	182	145	148	167	147	154	163	160	162	163	155	141	172	178	182	140	149	172	170	187	171	173	159	154	149	165	147	142	168	175	158	154	156	154	144	173	159	150	163	171	168	172	156	156	153	165	164	156	155	175	156	164	135	160	162	173	149	148	163	160	143	156	164	149	162	164	129	169	158	158	150	168	152	172	168	155	168	154	164	157	140	166	155	143	160	154	158	153	130	170	162	166	179	159	163	141	156	151	166	152	151	132	135	170	147	168	152	164	153	186	189	154	160	169	146	157	155	153	172	148	160	149	173	177	159	156	133	167	160	166	155	159	146	156	156	144	162	165	156	170	134	166	138	177	170	136	151	180	141	163	150	157	151	155	177	158	162	158	158	155	165	137	172	180	153	183	157	179	162	177	164	171	167	139	163	167	162	147	156	144	171	146	177	143	154	161	148	173	151	137	141	169	168	142	164	161	149	139	156	144	167	151	160	154	156	165	153	151	151	163	152	135	166	160	153	150	156	167	159	153	163	161	148	164	159	168	176	165	168	187	169	159	147	164	174	174	137	171	156	162	159	145	157	148	156	138	184	185	152	169	180	155	153	151	147	115	179	177	164	161	165	180	176	178	145	144	144	165	168	150	186	157	137	158	143	158	165	155	154	190	165	190	174	155	152	172	150	153	180	161	161	155	162	174	179	164	167	166	164	158	148	142	177	172	154	172	163	149	151	163	165	175	155	151	162	180	153	173	135	144	154	165	164	149	174	174	137	143	165	166	149	179	163	142	142	181	181	154	151	159	151	187	143	149	168	155	160	156	148	171	157	158	180	156	167	165	175	162	163	160	143	189	145	162	164	160	165	177	155	162	153	167	167	155	160	162	166	152	181	167	151	157	149	166	159	163	185	157	163	147	151	141	175	150	168	190	181	164	158	173	149	144	158	172	151	168	167	166	164	156	140	162	154	157	179	157	150	165	169	164	148	138	134	133	164	162	178	168	160	165	120	183	164	158	157	170	150	140	164	145	168	135	158	145	154	144	151	148	163	163	137	153	141	180	145	174	162	169	155	148	159	138	153	184	147	171	158	153	178	160	165	165	187	168	152	156	151	175	155	169	143	177	151	172	143	194	170	153	178	173	160	159	171	155	164	174	190	168	167	159	143	155	158	154	186	166	156	167	163	147	164	164	156	155	177	147	152	177	137	167	142	146	184	160	128	157	140	149	149	176	194	147	139	156	153	157	162	169	172	156	172	160	158	149	157	160	187	186	161	146	154	143	145	142	162	163	138	165	150	139	175	170	152	168	152	147	170	156	173	151	161	166	155	166	174	160	165	152	145	136	150	127	178	153	147	155	143	163	159	176	178	162	169	151	175	146	146	182	155
12371	19403	12240	4139	1669	1249	876	732	568	516	397	408	364	328	334	266	263	245	250	268	280	265	227	216	254	239	210	257	227	239	224	227	198	201	215	208	188	214	195	214	196	162	225	211	198	192	212	184	211	200	200	228	205	196	216	207	214	216	217	218	228	204	209	206	194	224	189	213	198	234	234	215	222	203	205	213	210	193	201	208	225	193	205	193	215	206	220	224	194	198	206	223	209	229	232	229	198	237	212	215	213	197	224	201	222	193	220	205	223	185	223	224	185	202	202	200	208	216	207	238	204	192	175	204	231	216	218	193	217	185	196	220	213	206	206	196	218	217	202	209	213	209	214	195	216	196	212	192	202	198	202	186	230	208	210	175	208	239	210	196	178	197	214	210	188	190	221	200	212	186	177	188	222	233	202	195	209	207	187	208	185	203	204	173	218	200	210	183	237	213	201	218	198	190	195	198	216	224	210	226	208	183	190	205	198	197	216	193	198	204	213	167	226	187	213	207	183	228	189	221	227	189	191	212	195	207	201	230	194	213	198	208	205	222	189	230	206	205	183	199	200	201	222	194	212	202	220	212	223	205	205	197	192	204	208	182	220	223	199	197	219	212	204	207	223	206	183	190	185	225	191	206	215	194	211	207	226	209	222	196	188	213	192	199	218	190	220	203	207	197	235	202	199	183	200	195	227	200	230	187	207	206	185	223	190	195	193	211	208	225	192	197	241	190	209	220	211	215	208	228	203	213	182	185	217	199	206	167	182	203	231	201	213	187	192	239	220	224	188	201	210	197	224	187	196	193	210	181	184	215	198	239	197	178	215	190	210	182	186	225	208	217	207	202	214	211	187	224	226	181	180	208	193	226	212	206	201	185	200	198	220	185	222	224	195	212	206	203	218	213	206	175	203	204	221	218	212	221	184	216	202	209	187	215	189	224	204	204	213	194	228	213	207	183	200	204	221	210	192	181	215	217	239	204	202	221	204	188	197	177	198	204	188	189	223	204	201	194	228	220	182	209	210	215	218	178	209	201	243	209	201	203	208	211	198	212	196	223	195	210	214	212	200	217	205	207	190	202	192	220	181	178	198	194	222	204	197	197	200	192	226	188	218	191	219	220	194	222	208	185	214	193	189	203	201	224	204	190	204	197	213	181	183	212	187	168	213	210	213	210	222	208	234	185	185	206	207	229	202	194	198	216	192	167	211	199	200	220	193	215	206	225	212	208	178	218	215	202	209	207	212	217	221	212	168	197	185	199	224	208	217	186	185	238	188	219	186	194	203	196	204	210	193	233	225	220	207	205	220	193	194	212	197	225	181	194	211	214	187	202	189	201	190	197	205	208	194	208	190	196	222	245	221	201	236	188	221	208	228	209	207	188	217	214	210	185	179	202	216	194	202	207	198	200	211	206	204	206	197	204	181	231	218	199	206	180	218	207	195	222	193	194	197	196	193	209	217	209	195	201	205	203	197	210	206	218	220	221	197	202	203	203	208	209	203	225	191	190	212	227	207	197	199	207	197	188	205	203	200	224	217	198	211	207	210	203	215	235	192	207	204	178	203	226	216	209	186	201	201	205	208	193	208	217	192	219	209	182	214	245	236	199	179	210	200	205	217	213	202	202	212	214	176	210	200	218	227	202	213	217	205	215	200	197	207	199	222	226	203	208	205	212	193	212	220	220	213	197	205	218	196	215	201	207	210	229	198	193	193	212	213	190	201	194	186	200	194	226	202	189	189	209	178	215	191	187	201	227	188	213	192	213	223	193	204	207	189	225	198	214	174	190	219	210	211	186	205	197	217	201	226	179	203	197	211	207	207	198	211	196	200	218	193	195	191	201	209	188	190	187	206	207	196	204	218	237	200	205	214	179	204	211	175	207	196	224	206	205	196	212	201	188	219	191	197	191	175	217	201	205	211	185	183	201	192	183	199	188	200	204	185	209	184	216	205	178	216	187	210	206	205	210	217	211	229	199	202	216	216	196	189	190	196	213	189	214	191	206	214	216	206	204	191	200	204	175	221	201	188	174	206	216	198	206	210	201	228	238	211	219	198	200	213	204	207	201	190	232	204	190	198	188	205	197	205	197	211	219	214	236	210	211	215	212	212	184	189	208	217	199	176	197	186	222	219	211	185	218	211	175	207	190	215	209	205	193	205	189	225	202	224	226	188	220	179	181	188	199	179	199	175	202	201	200	202	198	205	235	200	210	181	200	190	220	203	210	191	228	199	210	210	212	183	243	216	209	224	201	201	210	191	205	193	243	190	194	211	217	242	222	219	210	204	219	195	206	192	213	187	199	209	193	204	212	209	215	209	213	193	201	218	197	230	202	196	207	213	223	190	210	202	203	209	216	205	196	189	189	223	188	203	176	195	203	213	207	196	207	216	201	217	217	194	191	207	194	186	193	188	200	205	226	212	235	196	191	213	194	206	208	197	200	196	198	213	190	192	201	216	229	214	207	213	214	192	228	196	203	219	216	207	205	195	216	210	189	199	212	211	203	192	217	189	214	218	228	200	221	191	205	203	203	188	188	164	250	205	217	220	205	222	203	201	180	187	189	184	190	220	220	201	226	205	210	205	205	197	216	209	191	205	184	208	232	218	216	217	196	176	197	179	226	201	175	212	203	213	174	200	200	219	190	207	194	205	213	202	198	217	206	210	209	194	190	181	208	210	225	228	219	216	195	201	216	234	193	211	204	230	218	212	220	214	199	216	188	223	193	238	199	204	232	226	205	185	216	227	211	196	223	195	177	197	229	199	203	206	185	198	195	186	187	198	200	196	185	184	179	206	206	198	177	209	199	209	216	178	198	195	214	207	198	199	174	211	227	191	214	186	189	185	201	202	216	202	182	204	191	188	204	232	211	195	198	173	204	206	183	217	216	191	230	162	221	203	195	220	182	185	210	212	218	192	214	201	200	200	223	208	197	212	201	207	180	195	236	229	225	200	201	211	218	208	188	219	200	183	214	213	174	222	215	189	227	212	265	217	230	209	202	222	221	215	203	182	204	207	220	187	215	175	193	210	195	208	227	204	196	197	178	223	198	185	209	203	221	223	206	206	195	227	214	207	227	221	183	200	187	234	189	187	196	188	220	212	215	210	228	212	199	221	206	207	195	209	190	205	188	199	222	225	207	200	201	227	191	193	202	212	209	196	197	199	187	215	208	208	212	189	209	223	218	212	186	201	210	210	189	210	213	200	186	233	204	200	183	231	198	193	194	202	193	218	217	210	197	220	203	193	205	211	199	190	214	197	213	215	196	193	204	209	215	213	196	202	203	215	172	211	196	194	220	212	182	236	201	199	210	199	210	194	206	217	222	221	169	233	206	184	193	200	195	209	221	193	204	222	216	194	220	190	207	212	192	230	238	183	199	217	181	212	212	225	207	199	193	212	201	182	202	201	206	176	199	213	186	208	205	194	209	220	195	198	225	193	215	203	218	215	197	217	217	211	208	194	192	186	207	187	191	208	198	174	212	201	201
22701	21224	29033	23726	21217	21272	11913	1529	1001	950	832	767	744	691	629	598	568	534	502	546	497	505	496	540	461	479	460	475	486	449	469	463	447	461	449	426	430	424	408	418	455	443	431	437	442	419	423	410	469	420	401	426	405	454	395	425	396	437	413	379	417	442	417	391	422	450	432	371	401	403	412	400	435	447	404	420	422	427	417	425	437	428	395	390	406	407	405	407	420	425	409	413	382	402	412	421	472	394	367	405	399	446	412	416	415	397	444	408	379	401	414	434	405	425	417	417	372	403	414	401	433	432	415	401	444	447	428	412	435	375	434	387	423	393	391	404	405	455	450	413	406	404	422	397	373	382	412	411	451	409	369	404	433	391	437	446	424	408	434	401	438	407	414	384	387	402	409	395	407	384	418	377	385	398	414	446	368	402	403	464	472	451	432	470	406	408	415	413	400	390	396	406	423	422	374	376	379	412	423	408	396	445	402	387	415	425	434	377	389	429	430	412	423	408	399	426	410	470	404	425	373	430	424	430	403	431	425	413	435	409	397	416	407	414	389	386	430	405	418	429	432	415	413	408	410	426	412	423	417	398	414	404	380	455	397	397	430	403	417	405	408	384	395	442	395	417	429	409	402	418	420	416	448	403	394	395	428	388	430	427	390	405	419	388	410	394	403	424	405	417	408	407	403	416	438	426	416	463	420	436	457	401	412	400	423	409	402	399	387	424	437	411	382	434	410	401	410	418	387	427	414	388	404	419	402	396	418	412	413	365	394	380	413	434	383	400	414	397	420	410	429	403	416	437	402	425	390	421	441	435	413	411	407	436	408	400	391	421	410	411	409	407	411	390	445	383	413	386	402	440	413	426	376	417	401	410	409	424	396	386	375	424	432	419	383	401	403	379	387	390	393	403	398	377	409	392	424	391	411	456	376	378	386	429	421	401	447	415	388	394	427	431	391	426	389	408	442	389	435	409	402	408	399	411	391	379	421	417	380	422	421	401	390	411	390	400	369	382	399	375	404	431	380	366	424	409	412	404	389	430	418	410	401	423	422	387	392	384	429	448	426	407	433	410	376	415	383	445	399	408	384	391	433	374	430	411	359	425	443	405	417	380	452	389	411	384	412	385	394	444	436	421	408	439	402	377	406	404	430	401	413	441	382	388	400	411	424	434	408	411	385	430	402	445	411	395	406	416	458	420	404	459	428	393	411	417	412	403	379	434	401	421	478	413	447	384	408	384	411	437	377	443	399	366	440	413	404	387	370	463	421	407	438	426	432	428	413	389	418	403	355	400	404	404	406	420	426	400	424	406	432	407	396	448	418	396	403	413	428	407	410	425	399	407	393	411	425	422	423	410	402	420	396	444	409	403	414	437	389	388	392	465	413	414	430	432	412	393	423	439	411	417	432	408	380	396	414	418	384	405	417	399	445	429	417	382	390	411	396	402	380	425	412	408	377	424	411	376	400	463	429	412	405	415	408	397	433	396	384	419	419	397	439	426	427	415	423	423	390	427	423	428	420	403	420	419	432	405	428	401	425	433	412	417	395	402	379	433	407	401	414	425	427	431	418	390	409	405	387	372	398	422	436	396	362	419	410	389	389	437	408	429	425	389	377	442	388	391	408	425	425	430	397	412	405	398	374	419	417	373	386	406	397	402	409	422	396	418	415	416	385	423	406	419	442	422	393	442	372	415	411	398	419	410	415	391	384	371	448	425	417	400	403	408	381	412	382	371	417	449	392	438	379	403	374	443	397	405	402	419	438	424	447	406	389	420	376	427	389	432	422	405	443	424	394	398	363	439	406	427	406	414	415	427	367	391	424	415	346	397	399	394	399	414	402	416	404	425	433	401	427	424	434	447	433	389	432	397	393	391	384	398	386	417	398	400	421	424	435	388	409	405	386	441	401	462	454	413	422	415	374	397	443	367	456	409	396	440	426	411	443	419	412	406	432	410	427	429	389	402	402	391	410	424	401	410	382	434	401	421	418	423	412	412	423	428	423	423	393	421	422	430	389	415	409	417	396	400	376	434	423	448	412	388	412	430	444	445	417	411	389	398	421	444	419	384	400	375	392	404	396	437	395	398	413	372	406	403	396	421	400	395	408	420	392	412	442	420	424	417	386	406	415	425	410	413	427	429	397	423	429	382	393	405	419	414	456	453	385	431	416	377	402	401	414	403	400	419	432	451	422	408	415	424	435	407	407	441	393	415	376	420	389	379	425	403	432	396	418	442	457	418	393	436	425	369	412	409	427	424	439	412	471	425	421	362	378	412	398	390	415	408	412	394	429	408	392	428	403	427	423	427	385	419	390	390	405	399	417	413	398	398	424	419	414	388	384	422	390	414	372	394	421	401	379	451	434	374	423	441	400	428	387	413	419	448	418	365	415	408	394	410	413	414	347	445	407	421	421	408	440	414	423	399	414	383	444	433	407	427	392	416	400	397	387	417	425	378	390	414	426	400	386	417	405	401	414	413	391	439	409	413	414	457	374	390	414	385	405	399	417	441	425	397	411	424	422	402	408	436	436	365	464	366	402	446	402	408	416	386	397	404	405	363	443	411	412	377	411	413	425	411	425	417	431	381	389	376	408	401	405	419	426	446	409	402	445	397	417	402	383	404	424	424	405	423	416	397	437	394	434	404	406	399	371	426	379	411	399	398	433	401	417	362	441	447	427	361	430	397	417	451	415	408	375	406	375	364	386	415	436	414	429	390	394	425	434	396	417	406	401	372	423	403	429	444	389	447	407	404	403	405	447	376	416	423	408	393	388	390	349	399	415	391	395	410	411	384	406	378	433	395	417	429	435	414	442	399	408	410	436	416	408	411	429	407	377	364	444	383	388	380	386	434	432	430	398	410	411	399	403	427	416	458	412	403	431	379	391	408	394	428	408	403	390	440	419	405	411	427	386	411	409	409	392	439	420	410	440	405	387	402	449	411	407	410	422	440	407	393	443	404	428	431	430	408	404	419	414	417	386	420	394	421	427	438	386	414	427	396	362	435	393	378	413	404	436	418	417	391	422	413	409	383	394	420	410	387	363	407	373	400	359	374	430	425	429	418	416	410	373	409	406	416	402	419	434	394	390	416	408	424	440	418	426	394	429	374	370	403	384	381	405	391	409	404	393	404	366	400	384	399	391	402	408	465	405	408	414	422	405	407	465	407	428	400	417	403	380	425	434	403	426	417	430	393	435	386	444	402	400	430	458	409	439	404	390	407	424	383	394	408	436	464	427	407	403	414	435	381	412	416	400	439	451	410	422	427	439	416	394	431	422	402	407	383	441	425	438	395	423	394	407	391	428	414	434	415	400	361	436	386	410	389	404	407	353	436	407	437	378	424	425	406	439	385	427	427	421	419	364	407	396	413	429	427	419	397	408	430	408	419	404	390	400	398	425	401	402	399	398	392	405	450	429	408	424	419	386	434	431	368	428	398	419	412	438	433	405	404	387	432	395	409	394	385	379	383	379	395	411	426	411	380	397	437
14668	29584	22099	11784	5464	4048	2981	2353	1854	1576	1268	1133	1018	929	874	809	712	747	692	667	648	580	585	575	560	548	567	577	550	537	565	512	554	490	506	485	551	480	481	489	496	533	485	527	483	483	487	499	506	518	495	487	474	492	504	514	478	484	459	468	473	474	498	495	472	464	472	490	474	454	471	501	458	440	530	463	479	443	496	507	471	477	493	515	474	501	482	460	466	498	455	486	451	441	476	480	465	464	494	538	502	432	448	489	440	514	476	446	490	493	476	471	478	460	478	491	481	461	453	473	495	488	457	502	450	500	477	479	454	483	459	483	469	448	453	485	483	464	437	498	466	451	499	485	431	450	473	448	458	468	455	462	489	466	503	426	470	508	499	433	466	497	506	438	492	447	472	478	456	505	492	473	474	433	465	480	504	513	449	487	481	417	443	508	459	453	481	473	457	473	459	466	463	463	478	535	477	473	459	418	452	440	509	481	513	472	463	450	461	487	465	452	460	501	468	462	467	471	493	455	439	460	451	423	471	445	455	461	486	480	453	460	467	523	454	495	493	470	479	458	521	456	394	494	442	420	447	469	468	497	426	477	509	455	481	458	427	462	492	429	460	507	481	467	455	497	479	461	461	444	470	448	433	462	461	447	416	401	459	482	459	460	454	472	479	488	495	509	451	492	443	464	468	499	454	497	482	469	506	496	467	447	477	449	470	492	472	462	447	504	489	429	471	480	483	495	477	457	484	474	458	508	483	454	465	447	455	437	496	480	531	494	490	446	474	461	482	434	477	457	456	495	466	427	466	485	462	501	471	432	479	481	405	469	459	468	482	471	477	461	490	429	462	442	434	489	470	458	460	450	474	442	486	456	485	469	491	457	453	468	450	491	479	520	460	452	464	494	470	447	463	447	478	455	431	491	452	463	463	465	481	437	454	482	448	488	431	475	470	480	486	467	454	448	500	483	451	486	485	460	468	480	485	508	489	440	445	444	454	450	440	510	425	465	444	468	464	458	448	485	473	413	485	455	468	483	482	485	432	449	493	447	472	479	456	488	487	462	490	478	487	480	496	479	503	437	439	477	449	470	498	468	453	468	447	469	460	487	456	452	457	449	417	470	457	432	458	504	480	461	426	483	438	449	470	480	456	489	430	428	488	452	448	484	495	475	529	421	460	458	482	452	447	429	468	457	456	465	443	493	456	427	483	479	427	452	457	474	501	418	458	467	470	488	450	462	462	464	476	450	475	473	463	491	434	482	485	447	454	465	442	461	453	478	457	448	475	505	429	464	473	460	454	449	473	473	480	471	469	485	473	453	467	498	471	436	465	463	498	473	453	436	466	493	450	477	452	447	459	474	482	464	444	464	508	523	427	505	463	485	476	522	473	474	462	459	482	428	455	443	474	469	470	481	478	475	481	444	461	456	468	494	465	483	495	478	475	490	441	450	500	473	474	465	480	454	478	451	495	466	459	479	456	466	461	465	489	458	463	509	455	490	449	456	473	490	483	441	478	458	482	459	461	478	443	465	476	436	472	504	458	458	413	478	490	437	479	474	444	495	515	479	466	466	446	452	441	480	447	472	443	451	468	500	472	489	446	475	427	479	459	488	507	454	458	468	478	469	464	453	483	473	487	459	451	485	460	490	475	462	415	468	466	425	475	485	454	503	479	458	499	465	473	482	476	499	493	457	469	467	492	427	421	477	473	441	457	457	447	470	469	452	482	467	488	469	481	496	466	479	460	454	466	449	473	472	479	448	464	486	474	449	469	481	453	434	471	477	428	434	466	509	455	478	469	437	483	442	492	479	461	470	475	502	497	497	454	474	465	431	455	465	481	453	437	469	467	469	452	496	461	474	490	466	481	494	459	445	433	460	469	489	456	474	465	471	452	505	463	498	486	484	474	484	535	442	459	476	502	486	452	476	443	464	511	441	480	458	442	491	466	485	493	468	479	489	493	465	446	465	446	444	461	467	507	490	441	442	467	447	458	448	464	476	446	432	435	422	477	496	489	433	431	484	442	473	456	462	460	433	467	432	456	484	471	477	468	503	502	452	459	450	452	484	451	468	414	453	475	470	441	451	451	451	480	468	455	494	477	452	434	494	463	472	457	454	466	482	459	464	497	445	471	463	470	476	474	461	474	467	482	466	469	477	476	534	437	475	462	474	475	477	439	511	493	479	494	438	460	472	439	482	465	501	485	485	483	490	438	463	475	430	502	468	522	500	472	505	449	455	487	504	464	435	490	478	471	463	505	460	476	491	504	455	479	483	488	476	469	433	488	418	473	464	434	461	503	436	444	493	477	481	468	506	483	511	475	500	470	455	469	480	500	465	441	451	492	448	477	476	450	502	487	474	489	447	436	467	448	445	459	463	479	489	478	456	440	458	477	434	472	455	487	469	494	398	466	493	457	465	475	453	472	435	440	511	454	480	444	458	489	461	482	458	455	462	476	439	448	484	436	457	483	493	469	498	426	456	457	449	457	474	460	463	446	454	479	462	507	446	476	459	484	468	455	458	474	470	475	466	475	453	447	432	492	477	486	475	488	478	491	485	509	455	445	497	446	464	446	481	450	466	459	450	469	471	469	452	483	480	485	512	483	460	476	454	482	461	510	462	447	475	457	458	483	475	459	426	452	477	465	452	491	494	446	480	445	461	482	433	449	473	454	488	456	487	481	507	495	480	465	503	471	479	432	443	392	456	470	459	489	487	441	491	406	459	470	494	465	468	468	489	451	478	474	476	454	453	483	461	494	478	458	458	468	471	440	442	513	461	448	464	466	492	437	443	451	483	454	462	483	469	476	457	448	466	501	432	469	467	461	470	506	501	479	451	511	462	477	463	443	450	469	484	475	469	499	455	477	446	487	477	485	482	507	464	463	468	473	457	465	457	482	459	456	485	451	440	481	473	466	476	469	465	475	449	506	468	443	473	457	479	462	441	434	460	478	494	491	449	489	447	462	475	487	460	437	484	476	429	472	448	475	459	459	505	461	482	484	470	485	471	490	452	483	494	424	418	472	512	456	480	423	495	452	457	439	467	457	471	467	475	492	459	469	495	457	465	454	463	443	489	493	462	481	462	478	496	451	462	471	472	460	462	479	507	471	464	433	460	462	449	463	491	494	488	425	446	438	446	444	473	496	440	508	505	489	465	483	503	485	476	479	449	449	457	468	461	454	448	471	494	496	407	505	471	472	505	481	458	432	475	464	483	472	476	466	483	494	475	449	492	462	469	467	427	478	455	492	477	478	460	499	473	477	462	493	477	466	463	514	484	482	457	446	485	486	470	431	478	451	450	474	481	490	492	460	516	481	480	468	490	479	487	436	449	470	463	441	461	457	423	479	481	422	490	428	459	467	477	430	450	482	502	465	454	493	473	462	487	461	451	495	444	450	465	483	470	456	487	448	472	463	459	459	471	484	451	484	512	471	467	467	489	469	468	456	492	476	479	508	503	467	472	462	496	456	502	484	447	501	484	484	444	477	466
27123	20646	11646	1432	473	372	242	156	154	150	135	126	130	116	126	117	136	119	115	117	129	145	107	139	131	121	113	124	137	130	118	115	109	102	130	121	127	105	114	99	119	127	105	115	134	118	112	98	116	120	112	140	117	109	127	113	124	133	131	125	132	117	129	135	128	107	117	135	126	107	131	106	126	121	102	109	131	125	105	123	116	113	109	113	98	109	111	120	160	107	118	114	105	113	118	136	121	131	95	116	104	127	131	145	114	123	147	120	109	117	119	111	114	137	125	123	111	125	124	129	132	121	108	125	122	109	114	134	150	120	132	122	129	135	130	115	101	114	106	125	117	133	120	117	112	112	108	120	108	126	120	124	114	121	121	116	117	108	123	113	121	122	110	124	129	127	121	119	134	135	139	107	124	152	122	134	118	116	128	112	107	122	119	119	123	139	119	110	114	131	113	139	118	119	130	129	113	133	133	117	109	101	130	129	117	111	122	116	143	111	133	110	131	106	107	134	118	104	126	123	114	125	99	117	103	116	100	108	106	122	116	108	112	122	140	111	111	127	126	125	127	103	116	115	118	113	119	111	110	115	115	95	110	115	150	125	136	121	126	113	144	133	123	122	104	121	104	131	111	115	110	114	104	121	119	145	143	138	96	115	125	142	85	115	111	125	114	113	105	131	113	118	122	116	109	114	119	114	104	130	97	124	109	113	140	122	124	128	143	138	111	116	112	106	114	128	117	114	115	117	121	117	109	126	110	96	124	110	129	121	127	118	101	107	133	138	117	109	125	120	114	104	119	103	141	143	124	113	105	142	106	132	119	132	125	147	108	124	118	125	137	130	122	129	109	114	137	114	114	111	119	128	108	117	101	122	98	133	120	133	109	95	115	104	98	123	127	114	141	122	120	126	130	106	105	113	107	99	122	111	103	119	113	137	127	116	117	115	114	115	122	127	114	133	119	125	122	138	116	123	133	115	121	119	124	107	123	114	133	114	118	107	107	96	120	135	117	120	111	127	122	133	126	124	108	131	138	132	121	115	130	115	122	114	108	107	124	116	115	111	134	132	136	113	119	109	117	103	117	88	141	118	116	123	144	118	121	103	108	130	108	107	116	121	109	123	116	123	107	121	142	118	120	122	132	119	123	130	114	118	122	119	145	126	122	112	119	123	100	108	126	121	101	126	95	100	128	105	120	127	110	126	104	128	111	127	136	103	118	111	122	115	118	97	115	131	111	114	127	123	119	105	110	130	108	134	120	104	122	128	107	125	104	124	127	124	120	107	101	125	121	118	123	117	123	141	121	117	122	127	123	109	126	106	124	93	123	126	120	131	134	95	112	110	105	132	113	110	134	120	131	97	143	115	99	142	107	116	99	118	133	106	113	111	123	112	118	111	141	107	123	112	112	112	123	119	138	125	121	106	103	109	111	121	93	114	118	112	124	122	102	116	110	140	127	122	120	129	113	119	108	116	114	114	131	104	128	119	118	118	110	133	124	129	117	107	123	126	123	107	110	130	128	101	112	116	132	106	135	122	143	126	132	135	129	123	127	133	126	120	120	116	109	103	112	128	102	94	123	119	110	116	111	130	120	122	115	116	133	100	107	134	124	116	118	123	108	116	123	124	108	117	111	130	102	115	127	126	113	116	111	130	116	126	125	129	115	118	125	129	109	138	123	122	126	120	137	111	147	108	122	121	113	126	129	114	127	111	127	123	130	133	131	119	106	135	127	107	118	114	117	118	105	121	116	129	121	111	108	120	103	133	105	118	107	133	110	109	107	114	125	104	128	130	105	132	130	119	127	123	146	127	115	135	121	116	97	126	113	133	117	120	106	112	120	139	128	99	131	119	119	128	112	95	105	116	103	126	104	107	100	131	116	121	118	125	120	124	131	123	106	116	113	124	116	110	112	111	116	132	112	151	110	112	111	120	118	114	126	137	102	109	133	110	132	113	118	119	100	161	120	117	151	99	100	112	131	114	120	127	112	123	126	111	113	113	139	108	127	130	106	128	119	115	122	154	104	116	120	116	116	117	126	111	124	124	134	112	122	124	119	117	122	111	98	118	123	132	144	113	117	106	99	137	114	113	104	128	132	107	120	106	124	109	132	120	131	113	111	126	124	107	108	130	120	114	108	120	117	107	105	139	110	116	111	120	127	104	128	122	111	122	98	101	114	111	119	116	108	130	97	124	103	133	112	110	120	135	132	135	119	117	124	109	113	120	128	129	124	105	99	117	112	112	127	113	113	116	116	114	129	109	114	124	116	103	118	108	113	115	139	116	107	122	120	107	110	122	114	113	104	120	142	113	122	107	130	140	122	142	118	127	113	135	123	141	120	113	131	113	133	104	99	122	111	119	103	114	109	124	110	130	124	116	127	111	97	117	132	121	131	132	133	117	134	116	105	117	113	128	117	123	124	115	109	103	96	127	109	134	107	123	142	107	116	114	135	114	110	122	107	116	116	128	118	116	111	108	134	111	122	113	117	118	124	112	118	111	104	120	126	116	111	120	122	119	100	135	122	134	115	114	112	127	116	139	130	112	114	120	142	117	113	136	129	136	137	125	108	124	113	122	97	124	129	116	137	131	128	124	113	105	111	129	127	113	109	117	130	120	124	113	115	136	130	131	115	125	105	127	111	107	145	120	117	123	134	112	140	105	127	116	143	138	128	118	116	109	136	128	130	108	130	104	112	126	115	101	126	118	113	123	118	115	119	112	116	126	113	122	124	121	111	112	105	112	99	117	121	117	111	116	115	122	134	131	137	121	134	123	127	117	138	94	113	130	94	116	122	122	113	104	121	136	109	128	129	123	113	101	111	115	114	117	117	120	123	116	110	128	133	106	118	126	118	112	130	143	98	125	111	113	126	108	97	112	104	104	116	103	141	126	129	111	112	115	113	157	106	144	124	144	148	125	128	101	121	106	112	112	125	136	125	112	119	134	117	123	129	116	120	108	127	122	130	122	120	123	134	135	103	101	116	121	132	135	127	126	127	110	128	121	128	118	129	102	123	112	126	104	100	127	119	105	125	128	124	124	111	102	130	118	114	108	110	111	111	117	116	130	116	126	116	128	157	115	134	110	141	113	118	94	127	123	122	111	125	105	124	110	118	118	130	99	137	120	118	129	114	118	100	132	116	116	134	123	116	110	130	121	101	120	108	112	125	117	106	123	126	127	112	112	112	113	127	119	124	118	135	121	127	140	125	129	119	123	104	127	125	117	135	123	107	110	122	134	131	139	110	124	118	115	102	98	123	124	114	115	122	121	103	116	121	110	112	118	125	127	107	140	122	111	126	134	116	131	111	121	114	111	123	93	125	137	143	123	107	120	126	139	112	111	107	117	116	119	118	125	104	135	125	114	115	113	111	127	122	116	108	115	116	139	122	117	123	129	111	114	135	132	124	105	113	123	116	127	131	133	108	118	111	112	113	106	110	112	108	123	93	119	112	110	116	114	110	103	133	121	141	111	134	105	125	123	109	130
9287	11852	7441	850	457	305	276	210	201	169	157	178	161	165	155	149	159	152	166	152	159	149	162	122	141	141	148	144	159	142	174	144	137	132	171	143	152	129	157	144	151	143	129	151	138	148	128	150	145	141	143	147	157	169	153	151	122	150	128	151	142	147	124	139	159	131	172	148	146	149	145	138	152	171	158	150	148	140	130	131	127	156	141	155	127	132	154	148	157	141	145	139	159	138	153	144	169	166	140	145	110	128	140	142	135	135	164	161	141	180	150	171	141	139	145	132	144	155	158	132	133	155	125	142	168	148	134	140	149	165	155	136	153	134	158	143	139	141	146	165	141	160	137	149	153	167	154	151	138	138	143	127	131	139	123	163	134	139	150	129	171	144	141	163	156	153	133	146	142	131	148	152	132	134	132	130	134	132	144	160	158	131	140	143	135	144	155	155	144	137	139	147	136	136	151	144	140	164	149	159	150	154	160	148	150	139	147	163	159	169	145	173	144	152	145	146	158	138	160	144	137	142	168	135	114	128	131	145	176	135	133	177	154	157	141	126	139	137	131	161	165	159	149	159	162	134	147	142	142	143	135	153	120	152	165	157	147	140	140	136	155	153	148	191	148	135	158	139	153	166	126	153	142	137	145	137	130	153	139	139	156	165	153	161	139	154	152	152	152	161	149	138	138	183	151	143	139	141	152	159	147	145	129	153	160	147	130	153	147	159	170	128	134	158	142	156	133	142	135	168	146	124	158	130	136	148	154	142	167	139	145	139	136	139	136	181	159	150	151	161	147	139	141	147	153	154	148	127	161	149	150	153	142	161	149	132	135	149	136	162	170	139	135	142	153	143	145	158	155	146	144	147	160	141	142	140	151	133	162	152	150	131	144	134	145	124	156	131	123	127	142	135	155	160	145	161	146	151	162	131	148	141	156	148	142	162	126	160	170	167	133	136	153	166	156	145	141	151	155	154	143	164	160	160	148	163	128	141	159	140	147	129	141	149	155	147	137	130	157	141	132	133	137	158	157	146	167	131	165	142	131	137	155	120	142	134	140	134	173	153	155	159	150	143	139	158	147	140	166	145	141	125	139	137	150	151	148	150	153	140	152	144	170	149	144	144	144	144	146	139	152	129	149	135	138	126	150	145	148	156	146	136	160	157	156	143	133	157	134	128	153	148	150	148	148	160	139	139	147	156	151	145	155	136	154	135	148	150	153	151	128	144	153	143	139	147	153	128	158	140	156	132	146	141	151	139	139	132	145	149	157	148	152	172	141	144	128	125	148	132	157	126	153	129	152	156	126	152	155	151	141	136	160	145	152	158	155	153	143	132	146	156	151	143	153	142	159	137	140	136	151	146	161	124	135	148	154	137	137	162	146	152	141	167	128	161	159	133	165	167	141	179	157	159	147	146	128	145	168	162	153	145	151	140	127	160	133	132	145	151	140	143	151	136	134	136	143	130	147	143	148	131	163	153	157	138	124	167	144	154	152	148	149	140	128	164	131	154	137	155	132	151	159	147	138	138	143	147	130	179	129	153	148	148	143	126	157	184	156	134	139	144	165	159	166	146	144	153	155	171	149	142	130	140	129	160	131	132	140	142	143	126	168	148	153	154	142	130	150	138	147	137	153	162	131	149	143	129	141	143	143	140	133	136	153	143	126	145	168	150	131	154	151	133	149	137	158	144	143	150	152	152	128	129	122	153	156	134	138	118	149	149	142	156	138	152	116	147	130	137	129	154	163	144	145	148	138	167	145	142	141	146	147	139	122	144	146	158	144	163	136	148	138	146	141	150	142	138	139	125	132	141	135	153	155	158	156	125	150	165	150	141	162	141	156	170	154	158	152	128	154	148	142	151	173	141	163	150	134	153	139	136	146	157	147	142	134	126	154	124	154	152	147	144	142	157	146	161	141	156	141	156	148	155	158	136	175	152	148	148	175	124	156	160	157	135	132	163	162	158	140	146	151	154	136	145	140	132	154	119	143	141	145	138	145	144	139	144	133	138	144	152	137	133	152	166	144	163	174	138	138	141	146	147	153	144	162	114	160	129	152	138	147	147	138	140	133	149	133	160	147	161	153	137	144	141	142	136	148	136	150	145	148	147	150	169	141	136	149	151	135	141	140	145	158	162	152	149	135	135	144	145	162	143	142	161	150	168	163	140	152	154	161	143	156	154	154	148	128	152	140	154	154	163	138	153	167	142	123	147	146	125	146	146	152	141	152	152	161	157	139	167	146	163	146	157	154	148	139	145	139	134	151	158	155	157	156	151	128	141	159	138	133	165	142	157	158	151	148	140	132	134	157	145	139	139	150	132	121	131	136	165	115	138	147	133	161	129	137	169	155	139	140	149	135	151	165	145	150	162	117	158	152	169	166	149	147	156	143	134	146	149	145	152	146	172	162	150	150	132	157	137	133	150	154	161	124	147	148	132	170	155	137	161	147	146	162	143	136	156	149	116	127	118	132	139	173	151	139	148	129	175	155	123	153	157	134	145	171	128	144	130	170	156	151	150	147	154	133	142	119	164	149	138	138	159	127	155	150	151	159	139	156	135	162	153	149	156	140	142	154	139	161	159	161	130	163	160	154	170	155	154	137	147	140	157	162	145	146	148	143	171	141	153	160	145	148	153	175	172	129	150	140	151	143	154	148	150	159	122	130	148	152	144	158	156	138	153	158	151	142	151	167	165	140	152	148	133	150	167	159	132	163	147	139	146	129	141	155	150	144	147	149	140	131	155	139	158	162	140	143	137	152	143	130	176	168	149	167	134	138	142	153	125	146	161	138	138	143	155	155	150	172	148	149	173	151	157	149	138	145	182	136	147	137	146	143	121	167	141	138	170	165	153	150	144	145	141	138	129	155	166	164	149	140	151	146	163	155	177	154	153	137	155	134	154	165	140	147	151	142	129	128	144	159	147	145	154	143	133	150	124	128	151	118	148	155	155	147	126	159	152	144	164	148	116	152	152	173	136	146	164	157	143	147	165	156	129	145	150	132	130	134	151	145	158	140	145	138	141	166	129	132	142	154	133	166	169	139	160	149	135	164	149	167	153	141	125	153	153	152	141	137	147	130	148	150	145	137	141	147	156	152	159	156	143	148	136	138	134	136	153	141	134	144	120	159	128	151	135	162	154	140	160	140	139	156	140	157	149	152	142	143	176	160	152	134	172	154	152	157	146	156	144	128	160	143	149	152	158	130	149	151	127	163	144	151	127	156	156	167	129	156	150	151	144	139	131	140	147	152	152	150	152	142	149	144	155	156	150	144	132	168	123	165	135	126	148	139	130	144	153	143	176	143	131	145	157	143	150	144	141	156	143	138	165	165	136	175	134	142	147	128	135	137	177	142	136	137	164	133	143	143	141	149	154	108	147	154	138	133	155	125	161	147	133	137	157	162	156	145	141	162	159	150	152	164	135	172	143	129	136	146	171	161	163	159	121	137	142	135	155	134	142	137	137	161	140	153	148	140	145	139	145	154	144
23654	21196	28620	24053	21181	12426	1348	741	576	520	481	478	408	443	381	352	372	327	363	336	353	299	310	277	311	346	307	302	315	300	322	278	293	303	296	289	301	292	272	261	268	297	288	305	315	282	275	267	291	288	308	293	334	289	260	285	291	253	308	260	267	259	268	310	282	311	279	233	288	260	297	269	289	336	266	268	271	292	287	287	247	248	283	281	292	275	302	270	293	286	272	275	241	269	277	264	250	312	287	275	309	282	282	275	259	283	281	268	269	285	237	281	291	291	278	299	284	269	285	275	237	263	244	266	299	289	277	289	306	311	270	303	278	289	305	285	289	283	284	268	265	281	297	278	283	278	233	298	271	270	260	255	277	280	277	282	299	285	268	273	287	283	290	259	267	273	277	291	261	294	307	293	305	316	302	279	247	281	296	284	282	248	267	279	264	287	270	265	280	276	253	302	269	290	318	288	296	291	277	288	283	293	271	255	282	272	278	264	289	275	277	278	273	291	282	285	295	247	265	310	275	260	253	273	272	261	281	278	270	300	273	256	302	261	271	282	282	290	312	278	302	284	280	254	319	275	286	286	266	291	270	291	263	279	281	284	289	268	291	290	261	286	264	275	273	288	271	280	289	257	291	277	263	286	299	276	291	257	290	267	255	235	261	249	277	278	301	279	307	280	257	281	256	282	270	274	276	285	303	256	249	289	307	265	286	317	297	271	268	268	306	286	278	275	277	280	283	296	278	261	303	241	275	294	269	236	275	258	274	277	283	269	297	283	273	280	300	305	276	265	263	281	266	256	306	279	289	272	303	237	281	318	284	274	278	265	234	316	302	290	273	267	275	272	276	321	263	292	249	290	289	246	293	342	275	258	282	277	279	285	260	288	272	277	268	266	306	288	264	276	282	320	277	264	314	294	283	261	301	276	275	286	270	297	301	269	289	313	292	282	291	277	275	290	274	253	307	297	299	256	317	270	277	291	284	278	262	254	284	279	254	289	303	277	302	266	265	278	326	246	296	285	290	241	236	289	256	280	307	290	297	281	293	295	295	277	287	284	257	306	277	254	272	278	270	268	271	274	278	288	266	275	262	296	268	267	267	277	260	271	238	284	293	314	289	274	291	264	269	283	280	277	297	278	275	280	280	290	284	254	269	271	277	257	241	307	300	275	291	270	282	290	260	312	260	271	275	293	232	288	276	295	276	284	276	262	317	287	271	305	273	242	277	258	294	264	263	312	281	293	290	286	281	287	256	300	290	260	265	290	273	295	285	282	268	287	276	263	297	264	297	281	309	280	252	318	278	284	300	269	292	300	254	275	272	264	268	266	286	263	273	295	253	276	259	266	282	273	301	291	259	259	296	272	320	295	306	285	285	280	288	263	291	272	295	280	284	246	273	274	278	296	286	302	254	280	289	293	286	240	282	286	254	276	266	284	270	290	251	290	300	263	261	256	294	289	294	301	278	272	277	273	286	257	281	277	281	248	256	247	289	306	299	292	256	298	240	254	287	270	271	296	308	281	271	258	282	287	277	277	261	247	267	265	240	267	282	262	260	269	303	300	278	284	279	280	294	273	288	285	294	258	268	307	274	256	262	280	297	251	290	312	282	279	268	279	268	263	266	310	270	274	254	272	296	241	295	258	306	272	275	271	302	279	288	295	265	292	260	264	261	273	308	286	266	248	268	273	297	270	281	278	263	281	231	276	267	286	290	268	242	275	275	278	270	279	291	287	288	280	291	271	264	311	311	286	264	247	273	293	280	265	265	283	239	274	285	255	251	318	278	266	255	283	277	280	297	276	279	282	288	297	283	278	251	253	270	257	256	255	284	279	249	292	288	238	309	289	265	299	293	280	283	263	282	270	272	274	262	303	297	289	310	288	286	287	260	238	263	282	303	298	248	270	269	249	290	236	277	281	271	270	302	299	276	264	262	285	296	285	300	297	285	272	281	247	270	258	280	267	288	310	266	271	269	265	302	293	241	270	257	290	274	238	290	285	293	297	266	269	308	272	295	291	265	269	281	281	272	264	255	268	291	274	275	270	279	272	290	246	296	251	281	272	299	265	277	258	279	254	255	283	279	286	294	291	289	275	242	259	269	286	276	290	279	283	278	287	292	271	297	298	276	272	310	272	267	289	269	271	274	288	264	260	283	288	261	264	266	288	274	311	292	259	271	293	279	252	279	271	256	269	289	266	247	248	271	279	266	298	247	284	270	286	267	286	262	273	256	269	256	283	318	298	261	305	277	258	280	267	274	251	276	292	268	282	274	269	252	296	257	263	287	277	281	259	256	256	285	272	260	269	310	277	264	285	272	278	298	288	269	256	270	280	269	267	281	287	270	241	296	300	265	257	296	271	275	278	285	306	276	295	265	280	263	288	270	275	257	281	269	266	287	271	247	276	282	277	295	271	250	285	263	320	243	283	271	256	325	282	301	281	298	294	277	280	263	302	264	264	295	251	281	286	266	296	263	270	282	284	289	254	297	308	281	292	279	270	300	236	284	276	257	270	315	249	275	254	293	249	250	306	272	274	311	286	295	300	288	272	279	254	289	279	247	260	300	267	266	271	305	285	269	280	265	253	265	267	285	298	250	251	292	284	294	278	288	290	314	265	297	273	271	279	271	275	281	280	281	292	264	255	280	248	268	279	283	285	263	279	274	273	293	306	271	258	281	284	293	297	282	308	291	286	270	244	281	315	253	295	293	274	250	254	296	269	280	266	309	247	288	285	298	294	221	248	259	269	268	265	278	251	310	270	280	250	291	273	299	269	263	277	306	262	309	286	301	252	275	295	294	286	279	281	268	286	252	265	265	263	257	321	293	290	289	269	269	298	277	265	328	281	301	273	267	253	278	274	297	277	271	257	281	272	256	267	279	291	277	270	287	278	293	262	282	275	272	273	292	263	293	271	291	278	256	281	290	308	282	303	293	263	301	270	243	254	282	287	254	292	301	255	276	264	242	259	294	279	284	251	256	273	281	272	290	286	265	292	262	291	274	272	305	292	241	276	296	277	265	287	281	251	275	309	266	260	260	264	319	280	301	275	267	266	271	284	292	276	293	270	301	278	246	276	319	279	290	259	283	267	265	264	292	260	292	293	292	283	262	277	294	298	284	315	251	264	283	288	285	262	275	286	281	246	265	271	277	271	251	282	259	287	297	262	297	301	304	274	273	282	254	299	256	292	272	297	275	269	280	294	279	259	276	255	280	283	262	247	274	297	274	276	294	286	280	268	262	284	277	302	288	297	272	290	258	276	246	277	273	290	282	289	271	284	280	262	270	280	284	292	281	240	272	273	264	272	269	258	287	299	277	260	265	294	274	265	284	271	304	273	268	282	287	319	272	309	259	297	280	283	270	273	267	275	304	291	283	260	296	270	264	281	278	271	268	269	301	263	231	294	296	278	274	263	292	275	256	288	290	275	256	264	287	272	258	280	285	267	265	301	288	296	275	260	279	287	276	262	268	296	285	292	276	278	267	287
10550	21030	15690	6679	3011	2198	1614	1260	1037	839	716	662	605	600	531	492	414	418	421	422	383	393	418	357	346	383	362	351	363	381	333	331	359	305	369	381	334	325	348	344	326	323	347	331	343	347	299	338	306	351	318	338	305	340	341	318	325	315	365	329	311	322	352	323	334	310	320	324	331	313	304	333	327	327	324	300	284	326	344	363	308	322	332	316	338	337	325	355	313	332	308	325	350	317	281	327	337	330	277	303	319	297	313	331	302	314	304	285	353	343	334	332	308	305	310	315	322	298	326	323	327	312	329	288	317	332	327	327	325	314	311	288	312	305	278	323	333	316	347	315	317	300	334	320	299	344	338	354	294	298	325	312	313	315	314	309	307	316	330	318	306	321	345	307	315	306	346	319	317	342	294	319	308	304	314	322	311	349	332	349	308	330	317	339	297	314	311	327	320	303	261	299	325	302	329	309	343	300	292	305	318	327	333	324	321	315	322	354	312	332	295	374	297	318	332	296	320	311	309	316	307	322	318	356	299	328	279	324	335	310	299	322	339	324	279	314	309	326	318	321	324	323	333	308	296	337	294	367	339	295	292	321	328	314	314	306	304	343	333	321	322	327	314	286	341	327	286	323	298	305	329	321	302	310	304	327	292	299	285	308	314	298	309	323	304	320	324	309	349	321	285	327	334	334	322	291	336	313	316	305	335	342	290	303	320	317	332	326	332	300	311	350	348	321	312	337	342	297	346	331	322	282	312	295	304	348	322	314	309	307	334	326	324	300	325	344	334	309	292	308	314	309	318	291	344	320	323	323	337	320	285	305	271	296	353	328	327	328	340	323	304	325	314	314	356	318	324	302	332	330	315	325	304	283	337	332	306	351	336	320	316	336	323	348	310	334	322	324	339	309	321	329	316	377	345	374	278	287	314	328	327	325	338	293	320	309	319	315	326	281	293	304	334	293	336	318	320	288	343	306	312	327	304	311	286	329	290	342	324	339	296	313	317	341	315	335	313	300	310	321	311	367	316	298	316	334	318	325	329	306	301	305	310	351	333	318	295	317	328	321	317	334	351	318	331	349	338	302	321	315	315	308	312	353	309	320	323	300	324	302	310	329	288	314	309	293	339	298	341	317	318	310	340	324	288	310	309	306	343	332	313	343	293	293	342	321	317	297	310	308	290	300	308	294	318	329	321	325	332	338	299	320	338	334	295	323	298	309	307	329	315	338	332	335	340	316	324	321	323	310	311	312	357	300	309	322	332	333	315	313	331	328	313	324	304	314	316	299	349	325	323	312	275	294	361	276	331	314	310	308	309	341	326	341	326	284	307	328	292	317	302	308	323	314	314	302	308	311	296	306	299	309	303	320	354	292	321	322	320	315	299	308	288	299	338	319	320	335	325	302	337	337	306	298	325	317	304	320	304	306	306	311	295	292	342	343	284	322	327	301	287	323	311	340	294	333	335	357	318	319	297	307	310	348	307	310	325	301	302	298	334	346	299	336	343	335	303	334	307	320	276	309	331	322	317	334	302	314	328	335	309	362	316	299	288	320	318	329	334	287	321	318	323	322	346	315	334	302	347	334	301	341	299	281	309	284	297	328	308	302	329	335	318	290	323	309	319	278	287	320	323	342	286	315	338	311	349	306	287	286	316	318	343	348	356	329	310	300	292	352	299	328	302	348	320	311	330	300	283	360	303	345	307	336	315	321	293	319	321	339	328	313	346	325	323	296	328	349	343	289	329	326	317	317	296	296	309	286	330	322	311	319	326	335	310	306	343	322	323	318	306	323	281	325	331	349	317	309	279	320	309	298	294	304	325	316	299	318	325	324	306	306	335	334	305	311	307	347	305	324	325	307	306	316	283	297	328	347	307	300	327	337	301	335	331	345	310	315	359	316	315	313	300	287	309	308	338	312	298	314	318	351	307	329	342	321	315	316	318	308	298	334	323	331	279	337	331	321	304	295	325	323	305	312	329	356	313	315	269	311	312	281	272	309	313	297	295	299	347	345	310	326	298	309	331	331	332	333	315	343	351	335	314	326	333	306	302	299	322	293	349	328	299	307	320	325	344	353	321	312	306	312	322	321	323	319	280	337	325	330	299	325	359	314	325	291	304	313	307	368	316	309	332	314	320	362	322	324	327	326	317	321	310	321	335	342	347	272	317	297	296	312	276	302	345	295	297	304	311	283	320	300	304	320	331	311	325	336	290	314	331	327	341	293	299	335	318	309	335	315	296	293	333	311	299	331	332	263	299	315	322	331	320	313	316	297	341	299	344	305	305	288	324	325	304	320	322	284	341	321	298	340	314	331	339	332	334	324	305	331	336	333	330	292	316	332	333	304	285	296	295	325	363	303	324	315	337	344	324	308	330	338	292	290	311	345	304	355	343	316	319	293	311	301	323	313	314	315	267	309	298	300	340	280	305	309	315	320	356	288	317	330	323	343	323	300	306	324	314	328	317	297	334	316	366	310	295	296	306	314	335	310	309	315	325	325	326	346	320	328	304	291	339	325	300	324	318	304	338	334	299	314	322	311	318	323	327	297	327	330	290	307	336	323	302	322	329	302	318	326	311	324	318	344	317	307	339	327	306	348	315	339	322	331	326	331	307	324	303	303	348	341	292	307	306	337	381	305	302	305	301	307	308	324	294	340	321	312	302	322	294	319	328	321	308	341	291	312	341	306	345	322	318	299	338	325	315	329	311	331	335	326	326	345	349	319	322	325	296	319	333	306	343	299	328	312	316	317	283	290	303	325	297	312	291	329	318	324	308	314	345	309	285	306	287	312	309	319	309	298	312	325	360	302	296	311	357	336	336	331	327	332	311	317	353	280	307	333	349	305	290	308	315	291	345	333	333	317	319	312	322	343	331	323	327	313	340	320	301	331	336	333	306	316	308	325	309	287	334	299	329	301	278	347	319	332	298	341	301	338	302	333	342	312	338	338	311	292	330	324	321	337	330	325	317	306	333	308	298	302	296	304	337	359	334	341	339	328	321	309	359	345	316	330	345	292	274	318	336	350	326	321	318	322	375	332	314	313	331	325	352	303	320	289	329	334	313	301	325	333	332	314	315	330	308	325	317	279	319	341	312	308	342	337	304	334	304	296	322	341	352	348	364	290	310	337	315	340	332	303	320	318	309	349	332	274	351	320	331	316	335	326	323	326	329	327	299	298	318	306	336	299	322	318	298	318	357	316	306	306	323	285	313	325	317	330	338	335	328	332	329	283	300	292	302	298	340	301	325	319	271	310	331	306	340	297	308	322	320	316	306	337	291	310	319	338	347	324	320	321	292	307	297	304	298	319	334	317	343	302	341	351	311	318	302	334	336	348	340	307	304	325	297	320	320	334	320	334	321	318	285	344	303	337	292	305	301	327	326	318	317	319	308	313	316	305	317	335	296	311	336	331	317	333	318	319	324	298	349	310	289	316	332	309	322	334	297	346	327	286	334	326	304	339	300	323	324	310	303	353	331	304	330	297	306	315
24850	21162	27537	24968	12219	701	457	325	293	258	253	221	233	209	186	223	186	197	194	194	175	189	169	189	168	174	165	182	171	152	174	169	149	149	150	150	175	180	163	142	165	151	148	153	175	172	169	178	160	146	167	155	154	156	164	171	156	152	171	193	172	168	162	142	175	183	169	154	163	170	194	152	159	143	167	151	149	140	169	160	163	166	169	133	146	150	153	152	146	175	145	159	175	168	153	147	147	156	169	149	160	176	165	152	164	157	157	162	150	187	167	159	129	160	158	165	163	166	156	167	166	166	158	172	152	165	162	152	138	150	179	171	151	199	177	148	158	166	175	129	141	161	152	176	163	153	153	173	174	175	145	164	166	148	147	173	127	154	161	166	170	152	157	166	173	157	161	169	165	171	183	148	161	149	154	157	149	163	143	182	162	153	166	132	125	169	151	144	136	154	161	151	168	149	155	168	160	154	162	152	166	188	160	169	185	143	166	167	153	133	165	171	153	155	153	160	163	148	149	151	150	145	141	146	167	166	149	181	160	165	159	186	149	178	173	151	149	157	158	164	132	168	187	153	164	154	163	156	176	179	178	178	162	176	154	146	162	142	175	157	171	165	144	142	174	163	152	143	159	144	152	178	174	145	146	170	165	148	173	145	172	154	148	154	152	142	184	146	163	160	153	164	139	131	140	171	159	157	170	135	158	161	133	141	155	139	169	152	141	161	187	155	168	155	162	172	145	161	125	145	156	172	152	162	149	153	147	165	174	160	154	161	158	167	140	159	166	155	176	156	155	164	152	182	157	160	143	144	166	136	152	156	164	147	145	174	166	146	151	172	160	180	165	146	177	164	164	160	158	164	154	149	154	164	162	175	153	166	158	144	144	146	166	138	152	166	147	151	144	182	171	161	150	161	150	145	155	154	150	161	183	139	166	148	136	184	166	172	147	156	144	147	144	173	164	188	176	160	176	156	149	161	157	142	171	158	152	128	158	171	160	168	152	151	160	157	155	164	149	148	142	165	193	147	162	179	127	150	163	164	148	167	166	142	174	155	168	146	168	165	145	169	170	155	170	155	158	162	170	142	165	147	140	163	160	166	143	160	143	157	167	130	141	174	146	156	169	153	153	151	161	155	158	167	154	153	150	164	145	157	120	155	142	142	163	150	148	126	180	161	136	150	152	162	171	160	166	152	154	168	158	153	156	156	143	173	171	150	144	144	145	158	173	176	150	151	177	165	155	150	154	132	181	161	156	157	149	154	164	144	158	170	152	144	173	158	158	155	188	151	159	163	140	162	140	143	143	165	171	158	166	169	158	173	148	177	152	156	160	147	157	156	167	150	160	157	146	149	170	183	143	172	166	167	137	150	165	143	155	138	159	155	164	165	144	173	159	157	145	166	156	151	170	152	156	141	164	153	163	124	158	160	157	140	153	153	164	167	143	153	161	160	157	143	169	160	145	153	171	148	163	151	162	168	168	154	161	163	165	183	154	157	166	145	169	144	185	163	155	164	155	155	178	164	159	160	153	146	167	162	155	169	164	165	143	156	146	157	167	172	163	156	139	140	133	147	156	151	175	153	159	144	138	160	142	171	152	157	171	161	153	149	141	155	144	173	155	148	149	186	163	153	168	151	171	154	156	158	185	128	155	156	165	152	168	178	150	144	177	143	137	158	161	174	184	150	144	160	161	158	143	175	178	158	151	167	152	157	170	157	169	185	147	132	152	158	150	172	130	157	131	150	179	151	162	145	157	152	188	141	146	161	156	178	157	152	166	152	169	159	176	175	173	154	154	155	164	168	143	155	158	171	166	136	133	166	155	158	170	167	135	152	132	144	164	161	146	136	144	154	143	156	153	180	164	174	148	147	182	153	149	163	151	141	142	169	156	178	161	151	154	163	177	152	179	177	172	145	168	166	159	168	141	168	159	155	148	162	162	155	144	155	166	158	160	151	164	133	158	151	168	149	164	156	148	165	177	154	165	155	151	158	165	159	159	154	142	143	178	150	168	136	165	141	138	169	153	174	167	150	171	170	141	166	174	188	150	177	154	135	176	162	171	159	149	165	156	169	153	164	135	176	159	165	168	168	157	153	151	155	182	168	154	175	144	160	145	158	163	187	173	142	167	192	161	152	153	168	152	157	151	183	136	154	179	150	159	162	149	149	148	159	149	164	158	147	183	153	173	153	140	173	171	152	156	158	161	172	162	143	165	180	172	156	157	181	157	172	149	162	149	141	154	181	182	145	144	178	154	147	187	156	173	175	160	161	157	134	157	185	172	146	147	153	152	162	155	167	159	149	165	178	168	145	167	164	159	162	156	150	150	150	186	141	162	144	163	154	178	182	175	163	158	166	149	137	166	147	136	147	158	162	174	138	157	174	148	150	155	151	168	157	147	170	161	166	163	178	161	161	145	172	168	162	166	151	164	145	176	148	165	133	158	162	158	145	151	175	148	155	143	153	174	154	183	160	148	151	164	153	163	145	157	153	161	173	143	158	140	156	143	160	160	157	181	127	159	162	137	145	179	182	163	164	171	156	173	168	145	161	168	158	154	133	161	167	159	124	153	172	164	146	141	140	159	168	162	149	159	161	157	165	151	156	144	170	152	159	152	157	130	171	156	152	137	150	144	159	144	173	151	135	158	178	134	137	132	147	161	144	147	150	172	136	149	167	157	119	156	152	147	164	129	169	163	151	146	158	157	181	137	154	151	143	155	139	145	177	153	151	173	152	153	165	152	147	169	157	157	146	175	169	167	161	128	180	164	137	165	173	177	153	154	169	138	151	151	154	163	178	147	147	170	133	144	155	142	140	154	161	170	177	170	172	146	150	153	154	163	181	154	169	163	161	151	158	175	154	141	179	161	172	163	161	153	158	155	133	167	153	147	177	161	156	142	181	159	159	171	152	151	167	156	142	141	136	148	150	145	158	148	147	134	168	169	184	162	155	141	152	148	154	179	140	163	150	170	166	178	172	160	140	145	147	149	163	177	166	164	155	146	149	174	161	151	171	155	144	175	144	163	161	166	188	163	184	168	189	156	148	151	138	157	170	151	150	145	160	181	186	150	168	153	164	137	142	168	151	151	171	154	161	161	176	152	149	147	142	129	152	145	148	145	177	140	140	171	145	144	140	164	156	159	164	180	151	145	174	169	166	151	163	174	158	155	141	157	163	156	165	152	148	156	150	146	152	180	185	148	154	178	181	157	153	123	157	155	170	167	158	164	157	167	157	177	141	157	167	162	161	159	161	164	159	164	165	149	145	145	131	154	161	155	145	134	158	167	178	166	175	166	165	180	162	161	158	158	159	149	156	133	165	159	171	150	151	143	169	147	155	164	145	178	180	150	145	159	147	175	166	167	148	150	139	154	146	165	160	153	158	178	162	160	155	149	169	155	169	169	126	182	163	155	177	168	167	175	169	136	164	168	156	192	173	168	146	164	149	133	170	142	163	182	150	142	156	142	162	179	159	163	160	138	143	149	146
10802	16711	11220	4876	1622	1222	986	728	622	503	418	390	350	348	279	305	268	293	247	243	237	233	225	253	209	214	225	219	222	234	248	195	211	225	188	222	195	180	229	190	198	246	211	183	181	205	197	215	187	227	195	210	210	191	206	197	220	227	227	221	183	223	220	213	197	194	213	195	194	216	209	209	194	198	170	194	231	188	200	199	196	223	197	227	230	197	185	215	204	220	198	236	191	185	205	207	184	216	194	197	194	222	206	198	201	222	212	205	190	196	200	211	209	219	183	212	215	210	181	181	177	197	188	206	222	194	200	215	194	179	218	183	209	203	213	180	205	211	209	197	198	210	199	197	208	211	189	181	208	220	192	226	217	204	223	216	213	197	202	171	210	206	202	206	199	190	198	179	196	180	219	215	195	230	220	215	199	194	213	184	207	194	223	203	230	210	187	209	234	215	210	199	184	214	207	176	205	205	198	201	202	188	196	182	177	190	204	189	200	219	221	209	202	188	196	198	184	198	191	185	199	192	196	211	209	197	194	212	203	210	197	184	185	178	186	207	206	209	200	206	213	216	217	228	194	189	210	205	185	214	188	170	200	192	215	193	209	191	224	222	216	167	190	246	191	226	199	219	210	201	181	209	185	227	212	199	208	198	222	205	189	176	207	184	223	219	222	208	206	211	198	192	197	214	199	220	186	212	186	216	202	169	222	185	192	216	217	207	187	189	235	206	209	207	185	204	218	197	201	223	196	204	189	211	179	217	200	186	208	195	195	205	213	199	204	212	175	209	215	204	187	195	194	202	224	187	221	208	181	194	202	191	203	204	220	219	220	175	192	221	200	213	209	205	205	199	209	193	208	188	187	192	209	187	198	233	226	212	197	210	191	193	200	200	186	218	205	210	229	191	173	195	187	223	187	172	211	224	194	229	195	213	199	215	228	195	204	180	200	204	213	209	195	198	204	214	200	195	196	204	221	176	194	214	226	201	203	235	182	215	212	182	206	202	187	222	198	212	199	185	219	230	199	191	203	169	208	187	183	197	185	195	211	187	179	184	189	189	214	202	214	218	188	206	205	198	190	207	191	198	208	195	188	224	205	201	215	198	194	211	204	216	179	190	193	197	211	184	209	181	195	198	203	207	191	208	173	175	192	230	204	221	219	202	201	199	198	226	207	199	210	189	194	224	186	212	178	187	179	193	186	209	217	228	198	203	194	207	197	210	181	209	217	191	184	207	215	190	198	200	190	177	205	197	210	201	189	216	216	200	212	214	189	195	231	214	199	206	190	208	203	188	186	220	204	199	212	208	226	198	200	189	189	196	213	180	223	209	185	188	182	213	194	185	213	212	214	196	206	205	192	188	202	197	190	209	199	189	194	187	191	183	195	186	193	194	208	196	196	183	187	205	202	213	190	217	198	192	204	206	190	205	204	181	229	186	199	202	197	200	184	204	198	196	206	173	170	197	201	235	219	185	212	191	190	215	190	208	198	222	173	216	186	215	206	194	204	199	185	197	213	167	197	192	198	195	201	205	211	198	176	181	188	182	209	208	225	215	193	205	178	192	216	194	218	192	170	199	178	212	213	196	200	210	204	188	189	200	206	191	179	210	223	194	199	204	212	202	206	206	204	185	193	216	202	197	230	210	193	204	190	207	197	204	188	207	174	192	209	212	196	199	213	198	180	195	199	214	188	203	213	221	188	176	226	217	220	186	205	194	187	221	188	210	190	191	207	199	189	203	193	191	204	199	180	200	202	224	175	179	197	199	202	186	207	188	213	194	193	199	210	219	203	208	200	182	206	207	203	187	209	193	181	201	203	180	197	214	211	198	198	201	208	207	199	199	197	186	185	209	209	232	184	194	203	195	214	215	197	216	184	193	198	204	196	187	196	192	178	207	213	201	183	189	188	181	189	187	217	187	227	173	218	204	221	174	201	207	198	196	191	197	205	218	220	205	218	188	190	203	210	174	242	188	204	226	205	209	189	216	210	207	206	230	189	181	199	190	187	202	201	187	190	217	207	179	235	205	204	190	204	206	202	194	198	214	210	196	192	217	185	193	208	216	216	224	208	178	183	192	188	194	166	215	204	194	203	198	211	225	203	210	202	197	220	191	205	228	226	225	207	188	203	176	190	201	210	215	208	207	234	195	235	222	192	178	229	213	200	194	220	235	208	200	197	195	190	215	215	210	184	185	202	205	206	205	201	194	195	187	209	212	192	217	186	194	194	213	168	194	209	194	190	215	207	198	191	201	202	202	199	177	195	181	197	211	195	174	208	190	189	216	225	174	187	200	195	209	207	210	191	197	208	213	197	189	205	172	203	189	215	205	236	189	178	204	212	191	193	183	208	202	241	199	195	184	198	199	217	200	211	215	195	181	172	213	197	206	200	195	190	200	185	200	187	213	209	180	207	214	174	217	199	188	182	213	211	169	205	182	204	203	197	211	210	205	190	189	185	199	217	193	211	181	172	202	202	200	200	200	230	199	197	202	178	209	200	208	211	190	197	207	192	204	201	199	231	197	208	196	191	178	181	191	204	207	226	191	232	208	202	196	208	206	189	217	171	204	210	223	214	218	226	181	199	186	214	182	218	229	214	207	210	185	214	204	183	211	178	181	205	180	196	227	200	183	221	203	200	198	198	230	173	204	176	170	223	209	204	238	191	224	191	207	226	223	199	197	191	213	195	221	226	225	218	210	203	209	222	175	221	180	187	202	206	197	208	218	176	194	201	190	198	214	190	193	193	165	204	211	198	210	213	221	208	189	229	210	194	183	187	191	191	200	182	225	206	196	221	216	203	216	200	207	203	206	215	215	183	193	189	193	212	196	210	201	199	174	192	201	202	184	217	190	205	196	211	234	228	204	215	199	198	184	221	208	207	199	194	190	219	228	195	196	198	212	195	208	218	221	213	205	217	211	223	189	180	187	202	241	192	215	191	191	215	192	217	202	234	233	170	226	190	197	209	197	214	230	208	186	220	186	206	198	211	202	205	197	185	195	185	182	217	222	197	202	203	190	209	217	204	212	199	198	193	221	187	197	181	206	184	194	209	201	203	210	205	205	204	194	224	204	205	211	181	206	205	210	192	199	203	197	226	202	198	193	191	194	198	216	203	200	205	209	192	213	224	217	186	191	205	187	236	188	198	199	196	185	193	187	189	216	211	185	210	187	205	219	229	221	202	196	220	168	195	192	218	233	210	193	208	203	203	195	179	191	187	204	244	185	192	205	190	233	227	223	194	209	190	174	196	201	219	184	195	203	184	194	217	205	204	195	180	218	174	224	195	200	206	184	184	225	223	205	215	241	218	185	195	204	198	204	215	231	201	178	212	178	199	178	194	209	198	195	217	202	191	190	212	212	180	232	210	208	194	190	201	222	172	205	199	185	200	182	219	203	207	187	208	193	192	205	214	211	186	207	200	191	178	224	202	201	207	187	176	190	238	199	180	198	183	218	179	190	214	227	211	231	198	214	195	211	180	170	187	232
22760	21268	29096	23762	21260	21320	11766	1563	1053	925	821	749	643	698	625	609	557	570	506	519	470	516	482	523	467	498	467	464	499	414	462	461	427	465	462	443	458	459	426	410	405	480	394	442	460	440	393	426	450	458	457	418	382	452	463	406	395	426	394	425	416	441	404	378	416	420	389	457	402	422	426	407	434	393	416	407	418	416	413	391	370	447	437	417	395	392	395	427	402	415	440	390	439	399	450	398	431	398	403	362	428	422	399	437	420	418	412	401	395	409	409	411	388	414	439	384	391	434	442	400	360	435	424	420	407	380	425	399	431	413	404	444	399	434	413	422	361	434	423	417	413	423	374	413	445	396	419	417	439	422	397	384	450	397	414	380	388	419	396	416	441	406	426	382	400	433	460	406	393	417	405	407	387	412	390	393	387	376	371	420	372	456	400	443	416	449	385	440	399	389	433	401	387	410	369	404	419	441	408	403	383	431	414	425	406	427	409	410	418	435	410	434	398	397	423	381	435	402	391	366	411	414	386	418	396	434	433	386	382	428	392	418	427	406	453	426	377	414	425	407	419	383	426	394	431	397	410	399	407	445	426	399	373	404	395	409	405	432	383	400	447	439	405	380	396	400	381	406	399	386	394	414	425	434	384	412	437	413	408	402	384	397	415	428	403	390	412	433	440	407	425	435	385	392	428	414	427	399	412	424	389	428	386	415	400	388	405	376	388	400	421	414	449	357	403	362	438	397	398	418	412	423	417	413	463	403	396	392	414	449	375	446	395	445	386	434	444	388	431	422	379	423	410	413	424	427	398	397	410	408	420	422	380	447	422	401	383	427	403	426	381	408	405	432	412	387	381	426	423	365	396	426	421	424	434	389	390	434	406	430	399	404	384	423	417	424	394	424	407	411	388	410	385	384	397	421	409	378	399	408	404	402	421	416	420	412	409	394	427	407	423	415	406	417	396	431	453	422	362	459	380	390	404	423	449	423	403	432	388	421	417	444	420	415	423	442	400	408	397	377	420	391	413	425	385	396	418	400	415	400	379	398	414	428	439	411	432	413	389	460	420	424	382	387	428	410	404	423	381	379	411	361	424	417	383	410	440	419	387	406	433	390	407	387	425	395	408	404	396	404	439	384	422	435	390	420	448	392	406	395	420	405	394	404	410	392	408	402	395	396	450	401	430	410	423	435	415	442	425	430	403	408	413	385	406	432	411	420	399	431	439	400	400	414	417	399	421	382	369	398	404	425	400	429	417	391	410	395	393	402	418	375	395	413	416	390	422	386	418	445	441	441	419	432	419	400	440	374	421	418	416	398	429	394	410	394	397	370	415	448	421	400	412	377	405	422	379	397	409	414	437	427	377	436	402	434	425	451	373	403	406	402	420	431	417	420	374	394	419	433	355	425	394	401	391	422	423	399	406	415	365	416	386	397	414	420	411	397	400	415	417	402	400	422	440	386	396	367	431	436	371	405	436	415	437	446	399	384	385	409	412	394	408	410	408	400	432	388	399	417	373	423	394	420	423	440	409	387	405	459	410	395	418	407	389	374	443	420	385	406	409	394	402	435	405	380	408	378	405	423	448	415	422	445	432	413	431	426	427	433	395	423	406	438	449	438	417	411	415	408	418	376	406	429	408	390	464	452	420	385	388	405	426	368	420	398	351	400	377	429	435	412	392	401	387	387	426	419	402	414	444	340	434	408	489	441	416	419	400	456	401	415	423	399	417	401	415	416	390	446	402	390	387	397	390	431	416	369	414	398	390	378	417	395	399	449	415	426	403	411	418	426	388	389	420	413	404	400	416	365	403	429	441	389	415	428	449	403	407	415	377	396	364	405	418	408	388	396	407	401	384	403	407	403	408	401	398	423	429	408	433	382	426	404	404	380	392	385	398	377	392	414	431	408	442	416	382	418	411	394	424	374	409	429	378	398	426	382	417	394	438	441	407	410	417	415	414	406	408	388	393	369	451	455	410	406	420	399	405	396	437	437	362	398	384	421	432	393	427	410	400	408	407	428	388	388	407	378	418	377	376	420	409	434	443	410	439	423	404	397	397	360	441	441	412	401	444	406	434	411	419	408	414	425	393	375	376	436	418	400	405	417	432	396	392	423	425	407	436	420	426	397	375	411	391	428	341	426	372	417	419	388	411	372	433	436	420	389	408	396	421	396	419	420	417	433	391	437	423	439	382	415	372	385	394	390	415	397	391	450	410	421	386	423	408	406	418	396	388	368	406	420	433	384	422	433	380	449	423	399	378	438	410	413	415	418	373	438	371	418	410	411	414	428	419	416	434	422	431	394	400	424	375	381	364	390	385	394	423	438	471	436	406	416	422	400	421	391	443	419	389	417	421	406	391	399	381	419	379	397	395	409	407	445	403	431	389	423	415	406	394	422	410	444	379	416	387	418	379	404	427	379	378	408	381	351	403	390	407	412	418	404	407	378	398	428	380	439	415	422	393	425	396	358	356	445	419	403	382	452	381	419	407	438	405	407	384	433	413	417	427	407	408	400	424	395	405	394	423	377	401	407	400	394	389	418	448	424	401	377	379	406	404	426	418	397	386	420	424	415	389	400	411	395	420	401	398	397	422	430	402	442	414	372	381	389	432	400	440	417	412	431	376	408	387	389	441	405	414	421	412	407	383	376	420	400	422	384	411	432	445	422	373	419	398	414	431	403	417	404	388	406	387	392	414	372	425	408	415	410	380	410	395	408	389	450	413	456	427	415	384	406	446	377	421	435	436	407	409	413	421	434	409	377	430	405	419	411	383	406	418	389	433	405	405	421	378	406	397	397	392	427	393	411	402	387	428	418	435	407	415	419	409	426	409	433	409	439	414	436	407	413	430	401	406	387	408	382	404	404	392	411	415	422	402	400	372	398	363	388	402	412	430	392	406	388	388	415	430	405	381	407	372	418	420	405	396	369	398	407	361	432	427	379	426	439	365	408	406	386	424	404	427	429	431	435	412	462	397	373	396	435	412	433	422	401	392	417	406	443	422	426	416	372	398	421	383	421	441	409	378	421	415	415	395	407	411	415	481	423	403	382	430	427	469	389	411	402	426	455	381	394	410	386	389	431	392	392	426	378	423	401	431	414	392	440	395	422	423	427	428	395	414	378	378	415	439	385	405	431	391	394	403	420	390	417	401	422	394	388	418	418	417	350	392	394	421	436	410	415	446	406	391	416	408	383	395	404	364	392	391	453	369	387	435	403	446	384	409	456	440	461	415	387	415	369	431	408	385	402	395	428	417	413	400	382	432	405	429	376	437	415	396	368	417	403	439	394	409	395	399	398	443	390	387	375	399	423	397	409	393	349	435	391	428	434	410	378	424	442	383	408	392	409	462	403	399	418	414	429	409	429	408	418	395	374	411	373	395	405	415	401	396	426	399	441	397	401	424	440	435	422	388	398	417	367	422	420	450	395	417	448	412	431	396	423	385	436	424	422	395	373	404	402	402	417	403	409	427	442	395	380	392	405	412	421
13631	28958	20264	11988	5427	4103	3063	2464	1911	1557	1359	1122	990	889	797	759	733	704	641	655	596	577	618	604	565	539	513	515	558	520	515	519	555	497	498	519	504	520	488	499	534	510	485	491	484	500	493	476	550	423	472	487	503	457	509	470	470	466	480	444	473	472	479	521	467	425	466	513	502	480	496	506	506	489	452	496	483	462	507	445	488	467	459	475	446	499	497	466	488	464	464	477	477	464	450	448	479	446	450	477	470	481	487	478	447	459	488	441	450	462	452	487	493	459	486	486	459	504	511	463	469	438	423	491	456	463	484	495	484	441	449	461	482	458	427	454	451	461	502	438	495	472	470	439	461	460	430	462	447	476	434	469	454	498	474	452	410	455	492	491	475	436	498	484	435	474	474	451	509	476	484	439	454	451	482	474	464	465	473	451	463	470	468	465	468	440	521	476	505	455	470	442	458	450	448	483	488	458	487	491	456	462	480	450	431	445	484	422	457	438	413	452	458	428	451	437	474	481	487	468	476	456	498	465	489	498	446	494	494	452	467	464	471	475	454	478	479	484	481	465	470	440	449	454	471	460	418	473	451	499	449	491	469	467	469	495	477	406	441	467	462	430	445	484	460	469	454	453	487	452	441	488	491	465	448	480	450	469	465	480	459	416	461	441	444	485	456	432	465	488	457	485	481	446	501	472	460	512	457	457	482	486	443	465	444	513	426	481	447	494	465	435	480	421	464	485	525	464	457	465	492	452	453	428	483	454	470	470	440	519	433	483	467	430	470	476	486	488	463	456	470	418	448	463	483	427	455	511	430	455	462	507	481	478	449	465	478	461	480	488	482	465	431	447	453	442	495	492	459	490	484	481	466	475	421	449	470	480	457	503	472	479	457	489	464	484	475	485	469	464	460	497	496	489	460	454	414	474	481	476	464	483	464	458	468	480	496	448	431	450	503	442	465	469	477	480	461	467	478	464	459	486	467	456	420	409	453	492	483	495	465	486	449	492	481	450	443	397	470	461	448	471	497	459	474	452	459	477	465	503	471	441	473	480	465	460	465	476	486	454	404	475	444	479	464	502	465	446	462	446	456	482	458	477	466	455	491	494	447	494	452	441	467	462	495	481	501	458	462	455	476	454	475	469	468	472	462	494	471	474	472	450	446	469	484	479	463	443	455	437	485	446	464	484	503	496	470	459	466	426	508	434	521	456	458	452	451	395	451	463	469	489	455	452	483	470	465	492	453	448	459	467	441	442	472	438	456	481	489	479	478	494	459	436	479	475	465	475	468	509	503	496	445	461	461	481	464	431	431	478	480	479	514	472	471	499	428	469	469	436	496	465	450	448	467	493	461	415	482	454	448	488	471	487	455	486	467	485	483	486	460	464	458	435	457	503	464	488	490	461	456	471	449	462	479	458	446	467	455	472	477	474	454	463	495	441	432	464	459	432	453	506	445	485	444	444	466	487	433	489	469	464	465	453	455	518	426	467	464	487	493	456	497	451	488	467	455	439	450	409	452	450	420	428	472	466	485	490	512	470	454	451	485	469	480	478	462	479	478	508	493	466	504	468	489	459	432	452	480	473	498	421	466	493	447	458	489	451	450	417	460	475	462	470	467	442	454	445	502	462	457	473	474	469	441	460	468	488	438	457	495	458	463	478	450	459	441	451	491	484	446	459	430	480	492	463	490	457	448	460	448	480	484	447	464	463	420	455	460	482	479	449	460	479	425	457	458	488	495	471	479	458	441	477	464	441	468	480	458	443	482	508	481	488	496	447	493	477	450	450	449	468	471	480	442	478	481	465	476	459	420	464	474	433	462	441	477	478	448	455	455	462	461	463	481	466	453	455	456	507	452	447	464	452	468	511	463	478	468	482	489	441	454	488	506	456	439	466	446	470	444	463	469	487	459	455	492	475	495	441	451	474	464	496	434	473	471	481	444	451	485	469	450	475	461	491	472	455	469	482	475	473	486	443	442	441	428	467	444	459	460	474	442	471	454	467	485	502	440	406	468	478	443	491	485	459	446	483	512	512	459	485	500	503	474	481	504	456	480	491	480	480	475	458	473	452	492	510	478	438	487	474	442	468	455	466	480	455	468	460	427	495	476	459	475	469	457	477	430	426	463	467	513	426	490	461	452	428	470	489	479	486	453	458	451	478	452	458	486	417	466	472	505	453	484	468	470	458	436	446	483	416	437	453	454	465	492	454	470	456	500	461	523	502	461	492	454	476	457	459	464	469	459	475	433	467	460	482	455	472	484	472	447	470	456	491	510	484	483	486	457	479	446	443	474	456	471	454	459	426	494	447	441	486	434	483	483	482	458	450	478	437	453	454	456	455	453	470	474	470	436	491	446	489	450	439	469	492	452	483	485	483	441	469	497	482	475	439	443	469	472	455	481	434	485	473	485	464	492	469	487	487	453	480	509	482	473	464	465	428	456	459	486	434	475	485	456	484	459	509	482	456	490	462	439	490	482	467	450	487	459	414	502	480	475	511	469	499	529	447	446	481	464	491	446	485	467	477	464	456	450	429	486	470	447	454	451	474	466	434	434	456	472	480	492	448	440	444	481	441	444	461	448	476	442	465	477	486	471	479	460	529	473	445	500	449	478	479	481	458	461	482	472	478	482	427	487	486	484	474	455	459	446	466	480	464	515	448	488	495	476	444	450	506	484	434	479	484	469	489	459	452	460	482	455	471	452	454	445	463	466	480	482	426	431	460	466	460	464	490	435	435	453	427	484	456	498	485	452	473	474	467	441	465	473	456	474	462	471	417	412	469	506	434	502	467	482	455	449	504	460	449	487	451	457	483	446	469	456	478	485	482	466	431	458	425	464	496	459	435	438	474	472	480	441	452	490	447	451	459	453	444	439	448	449	465	492	448	426	520	475	452	437	482	482	473	487	505	474	410	482	464	495	439	428	477	428	471	460	459	470	490	488	459	463	435	487	454	474	487	481	472	445	473	463	438	477	476	488	434	471	437	487	511	455	486	479	480	459	469	439	489	511	462	497	473	474	438	430	468	454	470	443	496	477	482	480	445	488	482	496	448	462	428	453	455	516	462	500	460	460	460	472	441	450	438	483	494	491	426	469	497	469	479	452	433	465	448	485	423	457	426	461	478	463	467	465	484	501	514	435	462	469	474	466	480	443	459	435	488	479	470	483	448	450	450	457	493	451	459	407	476	458	480	444	484	474	492	432	455	435	490	490	443	486	441	454	491	421	433	484	452	445	476	462	463	446	446	422	467	447	451	453	471	513	470	477	457	484	468	488	462	493	467	485	444	470	462	472	481	449	455	480	496	425	479	465	489	426	457	451	475	453	477	481	453	492	483	443	437	468	472	461	442	466	479	489	472	511	474	467	440	470	462	456	479	457	490	432	408	500	465	474	433	441	471	498	462	423	490	484	474	445	466	463	478	409	494	482	476	474	481	472	466	477	457	469	500	464	470	463	476	464	452	469	422	450	471	437	493	461	452	464	458	433	459
26778	20541	10858	1351	312	245	165	139	121	126	129	133	143	145	131	117	112	129	118	109	120	116	112	95	129	118	119	121	111	111	104	124	109	88	125	124	100	118	107	113	106	128	104	106	105	109	132	130	130	130	119	110	100	123	103	107	119	119	118	116	112	104	105	108	114	109	116	108	126	125	107	100	117	96	121	109	105	100	124	104	119	115	111	107	111	137	95	95	125	120	115	120	119	103	115	121	113	123	115	103	116	117	110	101	120	106	137	109	123	97	117	100	114	104	111	128	111	119	114	111	126	133	125	105	94	96	120	111	129	107	99	134	104	120	112	119	102	118	99	109	90	117	119	126	98	125	127	110	124	118	109	104	96	100	108	146	101	116	98	121	102	134	121	124	101	106	95	115	117	120	117	115	136	113	107	120	135	96	111	120	123	117	108	129	107	110	116	116	108	118	108	105	121	122	109	90	116	112	111	111	129	122	97	125	114	122	129	110	123	116	129	126	112	128	98	95	126	101	102	125	111	106	90	119	111	119	119	104	92	102	116	113	125	129	109	133	112	111	105	119	109	127	120	120	114	124	110	132	120	116	114	119	119	105	106	135	106	132	109	114	108	120	106	103	126	112	113	120	115	104	117	115	112	101	128	118	126	110	111	102	110	136	111	118	128	96	122	125	121	122	120	118	107	128	110	91	130	110	102	110	138	99	114	109	104	135	122	110	112	119	118	110	94	132	131	117	105	115	109	117	112	116	111	108	115	111	111	152	116	109	94	111	118	110	126	90	101	120	111	118	109	131	106	117	131	118	89	118	113	109	120	110	132	103	117	102	125	136	130	92	120	130	111	103	127	102	118	120	113	111	103	110	109	129	137	110	120	113	111	132	133	119	120	130	115	127	108	133	107	118	108	115	110	109	101	121	126	122	111	119	128	114	96	123	113	104	123	104	109	115	115	112	120	120	127	120	125	96	120	123	121	102	100	137	114	108	126	120	113	110	116	105	108	112	90	110	116	133	128	125	115	105	113	130	122	116	118	110	111	114	112	125	97	122	101	109	111	107	93	127	120	104	110	102	123	106	128	130	109	142	125	151	104	117	122	115	120	137	118	127	125	117	112	115	110	117	115	116	115	127	127	111	112	128	116	134	110	114	114	97	117	126	111	134	125	121	105	130	104	137	111	120	123	120	104	119	107	100	96	111	112	134	107	110	111	115	127	115	117	116	112	118	119	104	113	108	103	111	111	118	116	135	120	125	135	107	103	131	120	97	106	120	97	102	113	103	101	114	126	116	122	112	124	105	90	120	104	127	90	115	124	121	99	121	127	122	112	111	113	121	101	107	131	98	111	119	100	120	123	103	115	123	105	111	127	127	124	130	116	124	118	104	115	104	118	94	102	119	111	111	118	99	108	107	118	101	115	116	102	130	117	112	117	115	118	123	121	100	110	123	116	116	114	122	114	101	108	113	110	128	92	100	121	101	125	112	123	115	104	115	132	111	109	122	117	114	99	119	139	102	134	130	109	121	123	110	116	121	126	102	115	106	119	114	112	115	127	126	114	136	113	125	109	122	112	109	118	123	113	101	112	107	110	115	102	105	119	122	117	103	139	114	106	126	132	103	117	110	124	118	147	110	134	124	113	109	119	102	104	121	128	140	124	106	121	121	109	135	117	119	109	116	126	108	106	117	96	110	107	101	124	108	107	99	119	117	121	111	108	113	123	116	124	144	103	130	116	129	122	99	118	126	100	133	124	110	103	122	113	115	113	109	96	109	117	106	110	132	127	109	114	124	107	132	123	126	103	121	136	119	125	108	127	117	120	136	104	118	111	135	117	96	117	103	130	121	117	109	118	128	104	116	123	110	114	118	123	110	109	104	123	104	115	112	127	123	103	122	111	103	120	111	135	109	113	122	115	113	118	100	125	107	107	111	106	127	98	134	105	122	98	110	114	120	94	118	119	115	127	122	105	112	107	126	119	131	92	99	106	117	120	100	98	131	122	129	113	107	113	102	111	111	126	140	106	113	133	119	109	109	109	126	106	117	102	112	117	113	110	118	121	107	125	145	124	110	110	133	121	133	125	112	130	130	105	106	121	129	118	116	146	105	118	129	137	110	112	108	126	110	119	124	108	113	136	113	111	108	134	110	112	133	114	110	103	110	107	124	120	125	120	102	125	106	130	131	117	115	133	129	133	104	122	114	118	121	117	119	108	109	110	116	95	96	102	131	117	121	124	119	112	102	98	107	106	116	114	121	132	101	121	132	110	131	133	122	111	114	115	116	101	128	104	125	104	117	115	120	129	117	121	96	94	119	107	115	118	110	122	107	117	127	115	115	113	110	111	120	116	107	107	122	114	102	109	106	109	100	110	116	119	123	112	111	119	115	126	115	128	110	99	129	113	112	108	110	104	139	136	116	130	100	123	110	115	114	98	124	119	122	121	114	111	114	112	94	119	112	120	127	115	103	118	116	94	120	103	113	118	126	111	109	99	135	103	121	104	107	129	102	109	116	130	116	109	101	122	127	117	130	119	107	114	112	106	120	96	120	133	106	102	122	126	116	133	113	121	144	114	144	136	109	118	99	107	130	112	119	119	120	135	104	119	133	117	126	123	121	122	119	107	116	102	122	110	119	105	116	119	131	124	121	115	122	144	109	117	103	99	130	104	107	123	127	123	115	105	115	122	122	106	98	123	109	111	118	129	126	117	132	117	116	129	132	127	110	121	111	104	110	110	115	104	93	118	125	116	126	113	115	110	103	108	107	120	114	98	134	106	100	115	90	122	102	106	132	122	104	118	113	110	123	106	113	134	122	114	122	109	139	127	123	107	121	103	107	102	138	128	140	121	125	129	110	119	108	126	124	119	108	91	107	115	112	130	118	121	133	123	116	122	126	114	111	118	109	106	119	120	102	125	107	116	106	127	138	122	106	111	122	123	141	117	112	126	117	103	109	114	111	126	118	104	140	120	119	99	117	94	134	111	110	126	107	114	111	115	112	122	114	108	101	106	145	122	98	107	118	127	124	95	126	121	111	113	117	103	103	130	101	110	99	101	116	126	119	107	114	123	137	116	132	88	108	130	118	121	123	114	117	114	111	142	126	118	114	111	121	115	122	143	111	115	121	120	134	105	120	106	82	120	103	115	110	109	108	104	116	104	112	125	113	105	123	126	115	112	125	122	114	118	120	113	119	139	110	133	106	105	105	126	115	118	140	135	106	124	119	114	106	144	110	117	110	109	130	110	107	115	113	94	105	132	95	110	124	96	116	107	97	102	121	110	129	126	104	97	102	105	109	116	110	104	116	106	116	113	115	109	119	102	133	121	112	116	114	123	114	104	104	112	108	124	111	115	134	106	108	107	142	132	109	115	103	124	105	125	125	107	125	107	104	117	107	128	118	83	108	115	123	104	113	104	116	123	103	130	136	128	121	110	106	114	110	109	110	104	101	107	101	102	109	131	105	121	128	130	116	106	139	116	82	123	107	112	111
8732	12285	5631	969	402	276	222	202	188	182	159	150	167	156	142	152	147	168	143	120	150	164	148	165	141	151	139	154	164	163	137	140	152	155	134	142	138	156	145	136	153	157	148	133	146	161	146	136	167	125	146	164	149	150	156	140	132	144	170	162	136	172	135	121	140	154	174	136	139	134	144	146	145	158	120	142	148	145	138	146	147	148	140	140	158	131	165	129	133	140	150	140	142	156	145	138	125	153	161	140	127	123	137	123	152	149	156	146	160	139	142	141	150	153	155	134	153	143	137	132	149	152	133	145	161	135	132	137	175	142	148	130	145	157	138	141	144	129	152	118	147	151	158	154	130	146	134	152	141	143	145	150	127	143	156	154	142	153	134	147	135	146	132	139	155	145	145	141	127	157	143	139	137	153	149	140	152	137	129	132	136	135	145	129	136	154	157	141	145	133	143	150	147	156	132	140	138	141	149	157	149	159	130	136	151	135	152	123	133	136	167	130	140	128	150	165	149	162	173	161	160	127	123	172	148	167	144	135	137	126	137	144	129	146	143	121	144	147	136	131	153	124	138	152	129	152	147	160	147	142	128	161	145	144	166	132	112	141	138	165	148	164	150	121	129	131	173	142	128	151	162	161	143	138	143	136	144	132	139	159	142	127	155	143	141	144	153	137	165	145	147	134	129	123	160	161	155	130	139	116	154	132	139	140	123	139	129	159	132	133	142	123	149	122	144	149	146	127	163	136	150	157	125	136	136	139	143	138	118	157	134	155	155	147	141	144	140	147	144	142	161	137	141	148	130	144	127	142	146	142	146	137	125	118	149	140	148	144	130	106	143	142	144	146	126	150	147	133	126	155	147	141	133	144	137	122	135	143	154	148	137	138	139	138	149	152	129	139	154	144	146	145	131	149	128	146	149	141	153	169	125	154	143	142	155	146	132	145	135	143	141	144	141	158	125	132	153	148	129	147	119	142	170	147	134	117	125	134	134	139	139	115	150	141	153	150	126	149	145	130	141	138	140	169	147	123	134	135	144	144	143	125	141	156	157	155	129	135	129	134	147	150	163	139	126	129	116	151	136	149	138	145	130	154	136	139	156	141	141	144	119	161	146	135	142	143	125	124	145	132	135	148	126	134	159	148	150	127	141	136	167	152	124	164	145	129	144	129	150	155	139	145	151	131	133	126	163	149	150	142	143	149	145	148	149	128	122	133	127	154	142	166	154	145	151	130	154	143	142	119	152	150	151	139	142	150	127	141	145	138	158	151	132	151	137	156	138	131	149	136	161	148	128	143	154	164	135	141	151	149	137	163	149	149	144	163	152	134	146	155	130	146	155	148	124	125	138	143	117	140	148	139	161	159	142	147	142	142	166	134	142	137	157	144	147	124	158	123	148	142	146	135	154	132	147	139	178	153	149	154	136	139	147	168	131	149	141	156	135	141	137	125	133	145	153	132	149	132	144	152	149	132	147	142	133	115	145	138	150	135	146	144	136	143	127	164	141	142	159	160	140	136	129	139	137	148	127	122	146	138	122	165	144	138	149	139	143	148	159	138	161	130	127	126	129	149	143	129	131	117	150	132	131	141	142	147	124	145	145	126	156	118	142	141	139	156	132	147	132	120	159	151	142	148	139	152	154	163	145	134	148	135	151	132	128	128	140	159	135	163	142	119	138	162	123	155	146	132	156	156	143	131	125	153	144	149	137	137	144	164	148	160	113	133	151	153	141	151	133	133	147	155	128	150	151	111	148	136	143	151	147	117	136	141	141	161	142	118	141	148	125	140	147	134	135	131	125	149	140	155	155	152	152	162	145	142	152	143	141	142	153	147	147	126	165	134	158	146	153	152	112	149	137	133	139	132	124	148	128	143	115	145	127	141	146	115	147	135	144	147	128	147	149	150	127	138	149	143	138	157	157	146	133	134	146	153	144	150	153	132	145	136	132	180	132	147	142	160	140	167	133	153	142	141	138	143	131	148	141	128	138	138	145	147	131	148	119	153	145	134	150	117	147	144	130	152	129	178	140	145	142	132	149	125	154	129	140	136	140	142	144	147	142	123	150	135	128	164	157	152	171	138	146	131	165	135	131	160	147	133	159	152	137	157	132	137	146	136	118	150	144	140	157	146	147	166	118	139	128	157	158	122	129	133	157	137	152	134	123	157	151	150	132	176	138	128	130	154	122	132	122	141	134	151	142	139	136	147	131	129	139	132	123	142	150	152	133	143	134	126	121	140	130	149	143	133	136	134	161	149	146	138	146	118	142	152	145	137	139	149	161	132	139	136	149	152	152	150	147	146	136	129	159	149	136	137	141	139	158	129	138	124	137	133	137	139	146	147	127	130	156	150	143	129	134	134	132	146	127	146	156	148	135	144	142	131	153	141	155	131	156	148	124	151	116	145	141	152	165	136	136	139	132	140	168	131	144	160	146	130	166	137	150	109	130	149	133	149	129	144	165	147	149	142	173	139	138	122	130	129	128	138	158	150	123	139	140	173	141	135	115	147	150	142	147	155	146	132	118	140	143	159	135	139	114	141	147	146	145	147	133	147	132	142	131	148	141	146	133	154	130	149	179	137	143	143	150	151	131	130	140	138	121	157	158	149	127	159	131	149	139	144	163	147	130	147	154	139	140	132	149	124	131	178	131	143	137	155	130	135	124	133	146	142	157	140	131	137	131	143	130	171	136	148	141	158	142	134	142	165	138	139	168	148	148	144	136	133	132	124	137	152	149	157	108	133	137	144	150	128	150	128	131	147	116	130	130	145	141	140	139	143	148	142	145	159	129	156	142	140	153	148	154	143	167	147	142	142	146	165	145	135	144	142	153	130	135	131	144	131	141	128	160	146	143	127	129	134	139	142	148	148	168	127	140	153	146	127	149	137	131	146	129	156	162	130	155	139	152	140	130	133	147	172	137	140	108	127	139	131	140	147	135	140	146	134	142	134	135	137	154	120	152	131	139	123	131	137	130	106	128	146	140	134	148	153	112	155	134	144	167	139	144	146	166	120	152	151	148	134	137	158	139	141	156	139	131	150	139	157	136	140	133	125	142	131	149	132	153	157	114	142	146	139	178	129	148	130	119	136	135	154	141	119	156	167	142	156	130	151	140	133	154	130	163	152	138	142	170	139	127	135	142	128	143	133	137	151	135	150	132	139	137	136	135	142	148	138	146	145	143	147	138	148	137	123	140	147	138	138	135	136	147	157	144	140	122	127	155	137	139	115	154	148	138	138	143	146	147	140	137	141	149	137	145	150	137	144	148	169	149	145	144	141	141	144	123	178	134	124	122	126	125	129	147	153	152	150	158	146	123	170	136	161	139	118	153	148	128	149	131	140	152	140	122	139	130	127	155	152	130	139	131	107	152	148	132	114	138	152	150	143	140	153	120	136	141	124	130	148	133	141	142	144	156	155	151	135	127	137	139	167	135	129	147	148	149	141	142	153	133	145	159	141	142	133	135	134	147	149	140	153	158	147	143	139
23655	21182	28588	24056	21149	11460	1269	761	571	542	492	426	417	380	382	383	341	336	331	316	320	288	345	306	322	309	284	325	307	296	327	318	304	347	267	279	271	259	264	292	293	314	280	264	288	293	313	297	297	269	233	294	304	282	292	289	300	271	296	283	289	296	320	287	261	283	302	271	251	306	280	281	275	259	285	275	279	312	259	282	304	250	283	308	282	285	267	276	259	274	267	283	298	261	283	298	303	288	256	262	253	318	315	277	271	257	314	273	271	272	260	278	303	280	283	315	315	279	297	277	293	278	288	289	286	260	305	281	283	302	287	282	278	280	266	262	269	287	284	278	289	290	255	298	316	239	279	303	270	260	277	298	262	276	300	253	284	274	298	279	291	278	294	296	284	277	272	303	258	293	270	258	269	287	298	285	284	267	271	287	242	253	265	248	299	257	294	292	303	268	281	280	263	273	267	295	280	284	278	284	293	268	288	306	276	274	268	292	269	269	281	260	266	299	265	289	268	260	267	283	266	312	284	289	273	305	273	273	273	282	289	267	279	313	276	280	276	281	230	278	252	258	262	286	299	254	271	290	290	298	293	281	298	275	282	250	264	304	280	292	316	279	273	266	303	294	271	260	298	258	303	291	254	279	295	283	280	291	263	277	284	285	272	283	288	300	263	270	336	320	289	303	261	277	272	281	266	283	292	289	288	281	286	267	279	257	286	309	288	281	263	277	265	280	257	254	306	269	309	268	272	280	304	267	261	278	287	284	289	312	305	280	290	267	275	262	269	269	281	298	260	265	261	262	282	291	257	269	272	284	279	306	304	255	258	247	281	260	257	288	286	259	268	269	291	269	285	261	277	269	258	282	265	330	265	292	278	278	255	282	273	282	295	282	266	264	276	288	279	290	264	306	276	271	255	293	298	304	291	290	254	305	256	281	294	258	298	287	313	251	271	281	291	281	270	264	259	285	267	265	240	256	282	256	264	242	251	265	274	311	259	262	283	251	259	266	289	261	291	274	288	268	296	291	274	251	270	282	269	260	271	235	259	267	296	264	283	290	286	298	265	284	243	302	270	297	278	265	285	280	262	288	282	297	273	294	278	272	262	270	280	274	280	254	269	286	282	292	307	266	279	259	269	277	284	290	269	292	250	265	316	285	310	291	266	299	277	277	256	270	288	288	268	265	260	279	269	279	258	303	268	268	299	274	277	271	290	262	284	276	274	302	272	277	263	260	280	267	252	307	278	283	278	281	270	284	298	272	282	295	286	286	270	307	282	282	306	289	277	276	303	293	256	312	277	298	279	275	279	245	280	269	290	319	276	283	260	282	290	261	305	260	286	296	253	281	286	259	287	304	260	281	293	262	278	287	277	284	284	277	301	297	265	277	284	270	282	265	282	292	265	285	254	292	266	314	294	300	290	284	291	254	260	279	271	284	278	256	274	277	304	283	266	262	291	271	238	271	283	283	286	263	320	276	302	285	266	298	298	266	303	282	284	262	296	276	288	280	283	289	301	282	282	260	275	278	271	292	266	276	245	262	282	284	282	265	276	283	287	281	281	263	270	282	250	282	276	282	295	289	268	292	294	283	293	277	280	319	271	258	300	291	276	274	273	291	238	289	276	245	266	267	272	305	302	293	286	292	290	293	257	298	271	273	258	284	290	326	273	308	316	256	255	289	256	296	297	264	263	285	264	263	292	299	263	272	266	299	282	273	312	306	308	287	282	275	279	272	262	279	282	257	295	278	282	235	268	271	302	298	283	310	274	268	284	264	273	283	278	302	295	292	273	292	282	288	301	271	260	292	270	282	250	271	304	290	240	280	271	276	304	292	295	277	253	250	283	287	271	262	271	273	284	258	292	282	259	313	277	270	293	268	279	271	262	279	293	282	287	289	275	279	223	265	290	298	276	268	269	286	271	276	241	264	277	286	284	299	288	290	284	290	287	270	292	255	280	268	272	265	271	284	270	271	299	275	245	284	286	268	270	293	269	272	299	261	279	267	295	267	271	257	292	261	258	281	290	293	281	284	260	237	294	277	293	262	270	275	278	273	265	290	263	322	254	300	272	286	294	269	288	304	276	297	295	301	250	262	282	249	294	293	272	312	290	306	292	285	293	316	297	304	268	276	303	270	287	283	306	307	293	274	307	264	269	279	262	298	288	296	267	261	269	305	281	254	266	283	293	293	283	279	274	273	265	304	250	250	271	313	261	275	291	270	311	253	305	268	270	296	294	279	235	309	298	252	297	263	278	285	253	257	266	261	259	289	265	295	296	268	248	299	262	294	295	281	271	262	249	279	263	298	292	282	294	271	266	325	303	283	304	283	292	278	290	280	266	269	278	289	258	291	280	299	289	272	273	293	281	293	264	269	270	294	271	296	286	280	271	259	284	268	304	261	282	294	266	269	264	279	280	295	292	264	266	286	264	270	272	280	262	282	280	288	250	268	264	295	284	275	262	282	287	245	236	283	240	279	264	270	283	292	281	281	262	268	300	280	274	298	290	273	284	249	276	288	269	273	291	280	259	284	270	269	287	319	287	278	296	323	287	287	279	254	279	295	299	281	296	283	269	250	272	262	291	249	251	291	299	269	262	310	254	271	261	259	262	296	289	292	276	265	247	267	293	275	270	280	253	260	289	259	265	263	279	276	261	266	285	253	261	266	295	309	273	304	270	270	292	308	278	287	291	267	278	249	280	271	245	305	262	292	288	247	256	288	291	275	264	282	250	285	275	289	278	265	288	285	266	302	251	298	265	271	249	258	303	287	279	267	278	290	237	313	317	278	274	286	266	263	273	277	266	276	290	274	260	290	269	275	277	270	296	275	269	253	276	284	255	276	279	282	269	271	278	272	271	286	302	264	270	257	314	257	279	285	303	247	281	309	292	304	296	276	275	243	274	268	290	264	295	269	283	294	298	297	316	283	269	270	266	262	258	292	278	270	287	283	288	284	293	278	284	278	272	297	280	261	273	279	297	270	278	243	275	272	290	267	265	281	281	264	275	272	249	315	276	280	253	267	284	297	250	283	297	297	265	259	245	287	269	273	273	275	314	262	273	258	271	254	273	314	268	271	244	283	284	287	279	302	288	282	285	288	295	269	275	287	265	286	295	299	249	293	283	275	271	259	288	271	291	287	269	310	265	270	295	275	286	284	277	261	289	270	277	284	297	266	279	267	293	277	295	311	259	291	252	314	265	286	245	252	278	265	252	259	287	287	278	283	267	294	290	282	262	288	295	272	289	263	284	287	256	304	268	299	254	276	283	267	286	253	237	297	303	274	271	276	277	307	292	287	259	279	286	296	271	278	284	295	313	261	271	297	261	293	259	271	270	280	287	310	287	276	270	295	269	291	294	276	266	258	296	252	290	257	291	305	286	296	289	274	292	292	276	291	272	271	288	304	306	269	280	270	274	265	254	298	308	273	282	264	279	257	275	276	258	282	269	294	263	295	251	280	295	294	293	287	281	265	303	281	286	256	271	273
10765	22891	14767	15305	2970	2169	1586	1251	1023	880	764	682	628	581	496	474	471	449	456	376	404	390	381	392	368	360	397	346	372	365	326	361	355	389	342	364	316	339	374	299	345	336	333	335	315	312	358	338	326	325	307	338	314	323	335	331	336	289	313	322	347	327	323	314	332	290	290	306	333	280	332	335	285	343	356	286	338	325	295	316	289	335	319	327	325	325	327	320	288	312	299	320	352	313	311	318	323	291	308	322	311	313	330	337	319	323	301	296	314	302	281	310	331	315	317	315	309	307	328	311	296	353	345	340	354	313	333	335	323	362	304	326	303	322	322	308	304	310	348	316	288	298	316	321	340	298	316	325	326	301	337	336	338	323	323	333	304	282	341	299	306	301	316	338	340	314	295	297	332	319	321	306	288	297	326	285	328	308	328	310	339	316	327	305	293	320	317	307	322	332	328	313	321	322	336	291	312	336	326	312	341	311	350	297	318	319	326	333	313	317	335	304	341	337	323	341	337	350	302	296	305	330	318	297	328	317	336	336	311	319	305	327	324	298	310	334	341	312	327	315	320	316	314	337	333	336	319	319	308	306	319	311	298	311	322	307	310	321	335	316	290	335	314	301	337	329	319	311	322	306	306	335	329	304	311	332	327	333	305	293	339	288	323	309	309	313	349	293	349	305	342	324	327	321	311	339	339	301	346	320	345	341	322	310	351	364	305	312	335	307	292	332	326	365	316	312	307	304	349	325	306	338	352	306	302	329	317	301	307	298	315	307	328	325	309	315	316	312	357	324	330	313	310	328	335	319	334	283	315	310	318	280	307	305	315	317	293	304	330	326	312	350	316	315	298	332	318	308	281	322	336	328	351	314	332	316	317	358	304	339	298	338	314	338	328	327	324	311	290	324	338	301	312	293	314	348	347	308	317	304	319	307	317	311	315	315	318	348	326	311	323	344	308	291	338	306	298	286	311	320	321	329	332	312	301	334	298	309	319	336	304	324	322	300	317	301	283	299	308	310	304	316	314	316	325	322	295	328	322	286	353	332	298	319	325	322	309	328	330	303	321	331	310	300	315	342	289	331	356	355	317	306	303	304	326	305	317	310	318	326	301	318	292	328	345	323	330	297	339	310	338	326	318	308	317	316	317	287	304	292	322	324	302	325	352	307	312	323	296	310	338	328	348	307	337	310	306	337	281	338	294	319	346	325	295	318	326	286	313	326	302	299	329	321	296	355	326	314	303	318	293	297	341	326	335	282	309	305	314	316	342	329	334	310	322	317	305	300	315	350	314	312	309	329	333	349	314	325	362	333	305	314	324	290	317	310	313	302	322	314	317	307	318	331	328	321	351	312	304	319	329	338	307	328	327	295	340	318	312	329	294	295	336	322	311	309	349	328	316	339	320	289	325	314	294	274	327	366	324	339	299	319	314	349	332	360	318	341	257	320	291	302	302	344	294	339	276	322	306	328	344	301	310	326	322	316	285	327	332	333	312	323	302	276	324	313	337	319	331	345	350	327	294	329	333	316	309	314	326	313	338	326	306	324	319	318	306	325	336	300	310	337	324	337	265	325	318	341	295	338	328	298	284	329	344	302	321	291	347	304	293	319	336	332	287	274	318	331	303	317	316	317	317	298	333	287	247	319	337	300	329	312	318	301	339	311	333	315	344	342	316	308	317	347	292	332	318	339	324	337	303	317	333	314	333	339	292	351	309	301	303	311	326	309	341	342	316	302	305	311	320	310	318	357	326	309	313	332	317	337	327	321	383	319	334	291	323	313	298	336	333	307	326	301	311	304	321	320	295	316	315	342	334	334	308	316	288	314	315	339	306	287	313	353	322	299	312	352	332	319	328	297	326	325	336	302	332	325	283	315	312	280	332	335	353	312	323	298	312	300	295	311	336	328	311	319	314	314	338	310	322	293	331	312	367	327	338	333	333	300	305	330	337	331	327	318	344	306	324	343	339	304	291	293	325	334	303	354	315	304	315	338	313	305	292	322	327	301	289	316	315	298	296	299	343	299	328	314	290	353	332	295	331	335	305	316	325	305	295	304	311	322	337	341	323	315	340	307	335	326	278	331	316	310	305	328	301	326	306	315	346	334	304	315	319	320	316	348	311	336	290	294	288	310	333	352	302	333	327	313	318	298	341	335	299	341	292	306	308	323	280	317	308	310	328	280	318	303	308	307	285	321	325	304	292	326	310	312	347	283	302	305	283	326	345	335	334	331	293	325	320	297	308	329	327	336	275	340	323	312	324	288	341	334	318	303	344	294	310	308	305	308	341	321	329	307	331	308	332	357	293	336	318	334	291	334	328	294	312	332	299	342	294	308	328	336	300	331	306	291	308	313	300	286	299	318	323	316	315	312	298	343	315	331	284	324	304	321	330	307	330	343	325	297	309	319	345	320	306	301	295	337	314	304	325	316	312	309	310	291	314	309	337	311	339	318	300	325	324	335	362	324	310	318	338	322	299	318	293	297	309	330	326	321	290	312	322	330	316	314	339	320	338	322	315	310	306	303	314	335	314	358	302	313	310	332	354	339	284	324	296	331	333	326	331	313	311	352	311	307	306	315	335	337	311	313	307	308	314	328	276	353	351	310	319	327	336	284	305	337	349	325	326	311	302	314	321	317	300	298	329	319	327	335	305	294	314	336	289	324	335	327	305	301	286	314	277	294	315	331	308	329	325	346	311	319	341	305	289	325	327	308	333	314	338	309	317	293	303	304	276	329	309	335	317	310	314	319	300	289	348	288	324	305	295	305	328	350	317	289	305	276	289	329	306	327	307	311	320	345	318	305	329	324	309	351	298	305	314	334	316	311	278	318	296	311	310	295	318	317	297	365	322	333	336	311	328	299	344	322	316	348	310	320	327	324	289	325	337	317	313	316	306	327	326	296	316	309	312	325	313	289	305	312	334	314	312	341	297	334	336	289	335	303	316	304	305	350	325	299	316	312	320	326	330	306	339	319	310	301	308	307	310	323	303	332	299	312	310	294	295	339	335	294	325	320	310	324	291	303	299	301	333	296	331	330	331	325	322	341	309	308	318	305	334	347	307	343	309	299	319	332	327	320	330	324	308	303	340	322	308	321	294	333	319	334	303	330	324	321	282	284	331	303	290	271	324	339	304	315	336	315	330	338	324	325	306	316	280	340	337	328	311	319	304	323	301	307	333	311	301	311	330	344	274	312	290	328	320	285	328	278	339	314	320	301	299	319	334	348	306	295	316	287	311	327	317	297	323	321	364	318	321	284	308	325	308	326	303	332	307	325	318	352	286	310	325	344	322	304	310	283	313	313	305	330	303	317	303	314	355	332	302	300	315	326	322	305	292	305	310	333	294	331	326	285	305	312	341	307	293	326	341	307	340	341	319	352	310	316	347	347	332	315	315	322	314	326	298	309	316	318	337	293	303	326	341	349	302	338	329	344	334	321	310	292	324	355	335	338	319	272	323	328	301	345	295	317	292	313	323	352	297	348	302	327
24860	21164	27587	24962	11922	733	478	378	310	259	224	242	226	207	201	189	196	172	195	193	210	172	173	175	168	175	172	154	189	171	150	171	168	155	153	176	165	152	178	144	154	179	162	170	144	168	159	153	158	180	186	144	158	185	157	198	164	146	145	184	142	150	134	173	164	172	144	162	146	165	145	152	157	150	157	170	154	149	154	161	136	159	171	169	175	144	148	153	150	170	167	167	172	161	164	168	159	141	152	158	160	144	149	175	141	144	171	142	152	156	143	167	168	146	155	163	160	144	158	154	140	150	180	172	162	166	172	158	159	143	145	160	171	166	139	131	166	154	166	162	160	136	156	166	164	142	154	150	153	174	184	162	152	151	160	164	144	183	160	146	176	157	177	158	160	151	163	180	173	144	149	150	154	158	158	157	156	170	148	157	156	133	158	155	152	166	175	155	144	149	159	145	153	143	154	135	156	149	130	165	183	161	165	160	162	144	158	156	158	142	157	183	144	135	163	147	140	137	156	171	177	172	137	148	157	145	177	148	180	159	150	150	150	169	166	167	155	154	184	120	165	146	153	181	162	157	153	153	170	146	157	148	171	162	141	143	152	170	155	148	151	175	179	152	166	190	156	173	155	154	166	172	157	147	166	179	177	146	145	163	161	155	150	163	163	181	150	161	144	144	182	154	162	160	155	151	161	170	141	138	190	140	171	178	141	145	167	151	151	166	146	170	164	140	175	158	148	148	129	162	161	157	156	165	160	134	132	171	157	153	148	138	161	165	169	164	162	142	155	167	160	152	147	174	155	154	151	158	164	157	141	146	153	157	170	147	144	172	161	162	131	151	154	133	161	151	168	172	132	158	149	161	147	156	155	147	151	152	159	165	170	148	160	150	167	155	178	156	180	162	164	183	151	148	154	153	129	150	136	132	154	152	169	158	143	149	135	152	138	144	165	145	153	168	134	186	156	160	151	166	162	165	152	168	137	128	155	158	158	157	167	141	163	128	168	151	165	164	177	161	158	153	168	157	154	146	155	165	159	177	175	142	159	141	146	162	174	175	149	164	152	152	151	158	172	149	161	137	145	162	156	156	182	181	152	144	144	147	146	164	154	139	155	154	144	160	137	161	173	152	177	150	145	132	172	172	137	180	160	157	169	162	153	157	148	153	137	172	175	156	157	173	170	144	176	152	156	182	156	164	161	165	141	171	158	165	149	171	151	130	160	166	135	142	193	165	168	148	138	150	185	143	169	160	178	150	166	173	133	149	178	192	136	158	160	187	179	154	157	149	161	162	181	156	168	130	159	170	165	157	137	163	158	171	133	154	139	141	176	159	162	125	157	151	150	160	124	156	158	139	153	160	170	147	160	154	145	158	178	159	162	152	147	152	177	138	148	166	147	154	161	164	156	146	170	158	153	171	173	187	147	159	163	131	152	151	145	155	158	171	150	137	170	132	167	182	160	161	168	197	167	173	145	149	133	155	166	149	160	139	143	161	183	154	129	173	161	152	177	151	170	160	124	155	154	126	153	159	144	147	140	160	161	156	138	172	158	176	145	157	160	146	147	146	161	152	161	147	129	150	176	170	155	153	158	142	136	147	147	164	162	159	164	165	159	178	170	179	155	160	178	162	175	148	146	168	146	152	150	176	143	154	134	164	156	159	171	152	154	172	152	166	151	151	152	161	161	166	165	175	162	144	180	163	157	173	173	165	141	164	171	156	167	163	169	169	159	142	178	166	168	155	167	167	163	163	175	134	160	154	134	132	157	135	132	160	154	170	153	154	162	169	128	146	158	182	158	142	148	169	152	165	164	161	143	170	154	157	171	164	156	171	151	146	171	146	170	156	151	172	170	153	143	121	160	167	152	155	163	142	153	153	167	163	167	163	183	170	151	155	173	169	149	169	143	146	161	179	167	150	151	138	149	154	152	146	160	166	152	136	173	157	154	159	150	165	138	158	164	186	173	159	152	146	164	153	182	155	174	158	134	159	151	155	156	153	189	149	154	155	147	160	159	120	167	144	127	154	171	152	143	151	145	152	147	144	161	138	172	172	171	150	142	156	156	139	152	146	146	183	161	150	168	128	140	164	156	184	125	184	182	153	133	162	160	172	152	149	156	180	142	159	157	158	146	174	156	163	164	147	175	164	172	170	142	162	140	168	162	172	127	189	142	156	164	162	168	163	156	168	160	170	150	141	142	167	133	171	146	144	142	167	159	163	158	147	157	139	135	163	166	160	144	146	162	157	167	158	156	157	162	183	168	131	136	149	163	165	149	164	151	153	147	151	150	159	175	151	159	154	170	164	146	151	156	135	154	155	166	154	161	160	166	165	168	144	120	143	160	150	161	177	141	146	154	181	150	162	159	176	141	175	171	154	165	175	143	141	169	158	135	149	165	157	149	186	133	173	148	162	175	152	153	176	161	159	151	153	165	164	157	172	146	140	157	158	159	144	166	138	146	154	154	167	178	149	153	161	159	174	157	166	161	172	172	160	156	183	142	159	156	160	154	145	159	140	150	162	156	165	141	147	178	168	158	153	152	134	172	151	157	148	169	163	163	151	197	171	131	172	152	140	173	138	146	163	150	161	149	141	158	137	187	171	175	170	146	154	160	181	161	152	168	150	156	157	170	155	134	143	172	153	149	153	147	157	147	168	166	167	179	184	167	170	163	169	167	175	161	147	173	149	149	158	125	168	181	170	140	151	165	142	158	146	152	185	152	166	141	165	141	171	160	166	150	150	156	130	172	163	162	142	161	147	145	162	183	155	153	156	155	143	164	159	155	151	162	151	164	180	158	151	147	167	143	156	154	145	148	164	154	167	174	148	145	155	170	172	156	148	159	154	181	146	155	154	159	167	136	159	152	157	164	177	199	175	137	174	151	157	162	149	158	149	165	143	168	151	166	153	140	178	167	162	165	151	148	158	136	165	167	151	151	145	181	153	155	147	161	162	160	152	170	159	152	151	162	189	165	150	160	173	167	168	145	155	144	141	150	135	156	146	146	183	151	175	154	146	157	150	165	146	152	155	140	140	162	164	156	154	160	155	157	175	166	153	139	142	167	198	157	148	178	169	154	136	162	149	175	169	163	173	161	155	150	170	171	139	159	139	150	139	167	181	170	159	169	150	165	161	169	173	144	158	174	167	140	157	136	167	136	151	148	175	167	144	164	158	166	168	150	148	160	165	162	131	159	146	174	147	147	167	141	147	141	172	160	164	153	178	147	149	159	151	154	170	158	183	160	159	164	180	145	157	171	146	182	163	182	162	164	136	174	155	161	181	175	137	153	134	157	148	152	162	169	154	165	154	153	142	162	151	143	154	156	166	144	142	172	163	168	134	178	159	162	153	154	153	146	143	164	161	150	147	162	175	155	158	160	164	155	188	167	168	148	166	156	172	129	167	173	130	149	141	160	145	164	177	132	156	169	139	170	172	156	173	161	153	164	148	155	160	143	166	143	170	161	152	160	169	160	135	162	130	158	167
10155	18323	9911	8691	1637	1274	922	741	609	468	424	416	369	318	337	264	255	237	257	249	240	235	219	252	223	225	209	201	227	211	198	200	217	222	214	198	208	243	221	225	199	199	191	195	206	242	217	195	210	218	209	206	201	213	193	222	204	202	204	223	213	182	201	188	206	210	195	192	187	193	201	201	190	184	224	203	179	214	206	205	200	228	206	215	217	201	217	207	213	183	193	212	203	206	217	211	190	217	206	241	180	189	221	220	188	199	211	222	191	204	194	186	201	208	193	186	209	201	191	191	190	202	204	209	206	180	177	227	190	191	181	171	203	217	208	209	190	185	204	229	184	188	199	212	184	184	181	201	174	212	176	191	208	215	208	216	168	195	227	182	182	183	201	197	184	234	200	190	200	193	179	206	218	223	196	223	223	187	171	207	238	206	189	203	167	195	182	188	185	194	210	210	214	187	230	175	210	189	203	212	190	240	183	178	206	209	204	197	219	192	194	188	217	196	212	184	214	196	203	202	191	201	234	214	191	199	196	193	196	189	171	189	224	186	229	174	182	192	212	198	188	221	202	190	203	207	216	195	188	215	224	171	200	208	181	221	199	188	201	200	215	198	212	200	178	192	220	169	189	196	207	199	217	199	171	219	202	208	197	192	180	200	207	176	184	182	215	209	185	206	177	197	221	210	171	179	170	190	205	192	220	195	188	193	188	196	199	201	199	206	198	208	197	193	186	178	233	212	180	212	200	222	173	192	209	227	180	185	202	185	200	194	189	190	191	197	199	192	196	209	222	210	184	189	208	206	201	211	196	195	208	194	181	210	197	185	189	202	184	208	205	191	205	199	191	204	200	178	194	214	206	207	205	217	218	192	235	212	190	192	175	204	190	193	204	198	198	204	200	170	195	192	196	194	196	181	173	191	209	182	216	201	188	201	200	224	179	200	198	200	184	199	181	198	195	181	208	176	198	169	203	187	191	210	174	221	192	186	212	201	178	206	192	180	180	192	205	184	213	216	192	208	213	193	201	209	221	185	202	198	189	218	212	166	194	215	206	211	189	180	221	185	184	219	201	230	185	202	213	164	212	176	194	196	204	179	205	202	171	180	186	176	186	209	183	177	197	195	218	199	190	172	182	183	193	197	231	173	187	201	201	185	201	194	210	179	187	208	185	226	186	191	209	208	175	193	209	239	193	189	203	201	188	221	199	204	202	192	196	221	201	186	192	203	207	204	186	172	213	199	191	190	167	188	202	194	214	207	202	211	217	202	203	200	207	191	194	193	190	212	192	196	173	195	200	202	191	193	189	198	210	204	180	179	189	236	211	180	203	187	210	186	194	178	175	188	208	190	192	177	196	193	196	201	209	211	186	204	187	223	218	194	192	185	213	215	186	198	209	207	224	209	210	230	195	205	202	215	188	192	216	196	179	196	195	201	209	184	180	209	218	210	204	214	212	194	194	178	203	222	191	203	210	204	217	197	211	208	170	213	193	190	204	189	164	179	211	207	232	167	186	190	192	198	186	196	189	207	203	190	202	162	210	206	215	183	203	222	189	188	190	212	197	187	185	207	206	217	206	205	176	182	218	195	171	193	196	205	205	176	221	201	174	178	182	215	213	192	215	191	210	189	211	193	178	195	219	189	202	162	202	195	204	196	210	208	210	185	219	179	203	204	212	192	194	204	181	202	215	208	210	184	193	191	205	194	202	207	193	212	197	204	201	214	190	216	217	189	203	180	189	194	180	203	219	182	213	199	209	190	212	215	220	168	199	234	215	198	177	208	207	200	228	198	213	182	183	189	188	211	214	202	190	211	195	189	214	208	204	163	203	204	194	185	199	213	210	193	197	215	196	182	215	227	182	225	193	198	172	194	206	200	205	198	190	202	211	223	177	213	215	220	186	204	198	206	212	222	207	188	216	171	193	188	167	196	219	217	213	207	195	195	219	211	208	181	194	170	192	222	212	227	183	172	219	196	189	192	215	212	216	182	225	178	192	212	196	187	197	214	177	201	178	194	172	259	210	179	202	237	202	195	194	204	205	209	206	200	192	204	205	205	192	171	196	225	179	192	230	189	202	214	192	201	190	178	193	204	225	194	229	198	215	190	203	204	191	218	188	228	193	207	192	206	199	214	193	191	205	205	191	192	188	208	201	194	205	183	198	207	203	186	172	189	214	201	182	171	190	176	187	195	195	198	198	184	186	206	210	179	199	184	202	197	233	190	222	201	181	196	208	212	205	211	176	200	226	205	173	202	196	204	206	237	224	189	197	201	202	191	216	209	194	212	203	223	210	194	194	198	209	215	207	196	191	175	214	192	214	199	194	195	161	205	212	177	191	196	220	210	205	200	201	196	203	206	201	219	240	191	202	194	232	208	213	176	191	208	209	212	196	209	217	200	201	206	196	191	189	209	187	202	179	220	222	204	228	220	209	214	189	215	221	205	220	213	177	185	212	197	194	226	204	225	195	185	185	176	193	197	214	197	202	193	194	204	205	190	185	210	222	186	208	202	204	214	207	206	193	211	197	195	202	195	213	204	184	195	201	202	203	211	202	198	197	180	201	225	196	177	215	228	219	235	219	210	228	189	192	183	196	195	203	187	223	198	232	191	203	218	235	205	207	203	201	197	223	201	198	212	191	195	211	215	197	223	216	212	199	210	216	234	217	198	192	183	219	189	223	210	179	229	192	201	205	205	213	220	225	196	224	210	184	207	199	223	212	199	176	188	188	181	213	200	207	192	189	183	195	211	183	202	183	189	211	222	198	185	193	188	226	211	198	199	218	206	202	220	208	197	173	195	180	200	201	198	211	178	187	220	199	195	179	199	190	191	213	183	202	198	200	213	196	176	186	189	205	250	217	205	189	194	218	192	169	168	222	202	200	211	217	190	196	187	211	206	169	202	197	204	198	206	207	181	223	197	234	200	189	199	213	202	200	174	193	198	178	209	191	185	176	203	219	197	198	215	207	174	203	190	191	199	209	211	228	187	194	199	205	216	201	191	186	219	183	195	200	197	185	209	191	190	235	210	201	206	176	193	183	197	202	240	228	203	178	209	206	190	210	186	187	200	189	198	199	208	201	180	202	204	204	210	198	192	186	211	210	210	199	218	184	191	206	203	199	198	208	147	198	208	175	210	197	172	193	179	194	183	211	225	209	180	194	208	172	199	196	204	223	182	171	193	221	206	183	194	194	201	216	207	203	186	208	186	190	183	184	186	187	198	191	195	220	212	218	171	185	182	165	196	191	202	191	199	216	189	202	185	211	191	200	204	214	180	191	181	197	191	193	212	183	194	184	192	183	195	207	199	202	208	190	180	221	177	174	197	201	191	192	176	194	201	214	200	212	187	222	211	234	201	221	193	238	175	202	186	177	186	200	170	185	179	213	206	169	212	217	216	195	203	209	188	183	227	192	191	205	171	199	191	222	192	200	201	211	200	225	213	201	217	205	210	195	194	201	227	180	225	220	211	174	195	214	176	187	197
22725	21232	29043	23728	21226	21292	12406	1541	1026	914	785	735	689	663	559	578	510	516	500	541	495	477	470	453	429	474	473	427	468	481	447	457	461	437	478	408	422	414	402	417	423	424	435	462	433	421	445	425	449	417	446	462	427	414	403	415	404	436	427	369	453	395	439	425	431	424	445	417	457	400	451	428	426	421	411	399	411	384	434	400	372	428	406	436	392	390	400	418	412	406	427	387	437	395	429	399	408	407	392	368	424	421	392	403	402	387	401	409	389	405	384	383	377	408	411	454	373	360	409	428	404	390	383	400	425	393	395	399	422	404	383	417	435	437	432	396	425	408	406	428	395	408	407	428	370	419	405	410	415	369	401	434	434	431	387	436	403	395	384	387	409	416	360	431	414	405	425	412	407	390	402	414	381	389	394	415	406	398	405	412	414	422	414	415	409	433	419	384	412	365	420	404	430	374	409	407	412	354	413	424	395	405	387	384	392	446	418	398	424	434	402	423	390	399	414	372	393	412	400	411	363	422	415	385	400	426	414	462	357	401	400	428	395	416	367	411	414	431	378	382	432	449	431	400	414	393	445	423	388	425	401	422	428	441	399	387	408	410	418	404	386	399	391	404	407	414	438	436	408	435	405	430	418	401	396	412	424	418	424	397	396	399	388	428	401	402	395	447	406	408	411	415	378	423	378	411	391	399	460	390	400	436	450	387	403	361	425	396	426	408	411	387	445	387	423	403	413	400	418	432	424	444	391	382	410	418	409	391	399	408	406	421	411	384	402	380	415	424	409	421	417	424	423	388	383	416	407	385	398	448	367	407	415	358	392	435	411	389	402	423	425	411	395	435	422	405	418	406	424	444	436	414	380	387	396	439	423	410	426	438	407	386	390	378	419	420	382	384	398	411	407	407	389	441	432	419	398	397	427	400	431	388	424	419	374	413	412	404	374	410	393	416	442	415	427	406	386	378	426	408	436	424	412	384	378	385	416	412	437	416	413	427	434	392	398	420	418	407	423	422	428	396	372	372	413	378	406	394	394	429	402	401	383	424	399	404	409	406	433	386	405	388	376	420	434	377	398	393	405	373	403	405	420	422	436	405	439	386	400	386	393	378	410	417	382	407	434	392	443	414	429	436	363	402	429	385	378	377	410	416	427	418	430	407	398	407	404	438	427	427	376	385	423	385	397	374	399	425	424	415	393	395	394	432	407	382	450	417	420	401	413	386	420	394	439	425	428	440	423	366	385	423	403	390	392	376	448	379	400	429	429	452	406	425	392	395	404	382	374	422	403	400	404	393	411	429	374	401	387	407	446	383	404	423	415	425	422	401	391	429	429	392	381	400	402	408	372	433	436	397	405	431	408	423	415	399	398	404	427	406	377	410	407	414	409	368	367	412	391	410	435	402	416	407	426	404	387	393	388	446	403	429	427	397	385	367	403	363	387	428	373	412	382	414	387	390	420	371	376	424	450	388	393	401	399	418	420	408	388	404	406	435	405	424	429	410	395	443	402	423	422	411	397	439	427	418	390	397	392	428	394	384	429	365	446	417	390	394	385	384	426	403	378	384	401	391	428	384	408	406	431	395	403	404	442	398	399	420	410	451	415	453	410	404	414	382	400	383	435	383	400	383	393	425	412	437	443	396	394	422	418	377	413	395	426	433	424	368	403	434	398	409	385	404	435	393	417	416	411	430	432	414	411	432	409	395	374	385	411	438	418	411	416	388	419	392	403	437	480	385	394	408	428	434	411	389	380	400	436	376	406	407	414	403	400	436	409	428	416	384	404	399	427	418	400	418	391	401	437	406	434	387	374	406	427	386	403	402	416	390	410	401	394	402	417	408	406	409	420	402	395	383	361	408	377	392	424	420	455	397	400	410	412	408	433	406	372	425	385	402	413	402	448	443	409	423	379	395	406	386	419	405	410	406	391	406	383	410	407	404	411	429	403	406	409	417	390	428	407	399	409	428	393	382	391	415	407	428	385	429	434	404	402	391	395	401	399	403	407	390	414	420	478	420	413	403	411	441	422	414	442	385	401	405	417	398	420	435	410	404	414	420	416	388	402	435	412	432	400	379	407	438	442	438	411	432	431	364	412	400	435	419	405	420	368	410	379	404	367	412	366	440	439	422	418	439	369	396	408	402	432	384	395	411	408	419	382	390	399	374	421	406	391	390	393	469	421	421	394	416	407	364	397	429	371	393	428	441	422	391	398	390	368	406	407	408	368	405	411	425	423	412	418	446	405	389	439	412	396	406	465	419	414	415	421	404	387	393	400	367	402	405	424	427	385	424	451	372	429	414	439	374	434	430	435	390	420	377	402	392	379	399	407	415	452	407	397	400	437	413	401	416	440	402	406	410	365	400	418	412	376	443	354	405	388	405	404	446	419	387	399	410	395	393	389	419	420	429	412	400	397	407	396	418	412	410	407	403	403	409	450	379	396	387	410	384	395	413	423	436	402	392	419	415	397	403	406	373	410	403	420	396	382	423	425	412	419	435	393	417	367	385	389	440	431	433	400	390	402	413	425	418	399	399	456	414	425	390	423	372	408	388	424	400	374	394	434	437	416	393	388	413	400	386	393	377	404	425	422	388	454	437	412	363	397	386	414	417	386	407	424	453	413	385	393	351	405	426	418	426	428	395	383	399	415	388	392	392	383	393	412	407	393	421	431	416	425	379	397	438	386	384	417	388	426	418	413	402	459	406	390	421	438	417	400	398	416	393	409	375	415	397	396	387	430	393	403	410	404	377	406	413	408	416	454	404	375	389	384	389	431	395	401	443	377	379	392	393	431	413	374	424	406	371	448	397	403	409	396	391	391	449	417	408	425	407	425	413	377	406	411	415	399	391	403	412	390	415	419	425	439	439	370	417	429	400	430	413	407	404	414	403	381	399	416	405	439	359	456	408	361	420	410	428	418	441	410	404	395	417	395	437	405	432	424	425	400	382	389	384	413	398	402	381	391	420	414	388	383	441	381	407	445	391	399	439	410	422	411	390	390	372	418	374	380	382	408	383	415	430	396	418	399	434	423	418	385	413	403	396	385	397	420	416	437	428	385	410	435	414	392	400	440	378	392	403	383	425	388	397	436	406	400	401	386	420	409	381	412	404	423	410	368	428	399	435	396	458	394	440	404	425	385	419	409	428	374	443	393	443	394	409	397	402	456	423	412	397	394	355	362	432	407	438	408	376	432	410	383	399	410	419	424	407	403	386	403	416	399	382	430	431	426	389	394	418	395	392	399	415	403	436	402	394	391	413	433	426	382	412	389	387	414	426	465	424	379	434	446	405	366	414	386	376	394	395	399	414	404	432	409	369	392	428	421	389	426	434	394	434	371	408	406	419	430	403	403	399	409	431	393	417	397	390	409	423	361	394	408	384	380	395	398	374	419	392	437	421	383	395	430	414	422	429	435	404	407	428	395	403	415	387	429	396	387	397	416	456	413	439	420	392	398	410	402	429	392	390	439	403	402	389	405	413	385	405
13375	29574	19328	17039	5256	3960	3087	2306	1927	1494	1308	1146	1071	946	835	784	694	698	678	598	610	604	580	588	602	545	539	508	555	508	491	530	513	549	504	528	487	496	477	477	512	492	491	467	495	479	465	480	505	481	460	471	509	465	469	518	475	446	482	464	459	462	478	498	490	460	487	465	487	482	476	473	450	472	448	489	469	459	499	476	492	471	447	448	434	410	465	475	462	458	482	459	479	499	450	501	457	437	467	457	472	443	445	501	448	470	444	443	473	459	466	466	460	473	451	448	485	492	487	457	482	428	471	441	471	482	500	483	417	467	463	480	443	426	465	453	456	471	467	446	456	462	453	422	466	455	462	457	410	478	447	489	510	451	464	467	469	466	488	490	457	508	472	450	443	469	502	483	441	457	481	451	497	416	469	456	476	482	465	431	458	499	477	496	459	472	494	454	487	480	461	458	475	430	452	443	478	481	485	468	436	493	479	471	449	478	448	436	463	440	430	430	481	453	455	467	419	499	450	452	478	437	425	421	436	492	450	420	519	440	450	432	462	457	461	420	476	425	469	413	454	459	471	454	462	454	480	463	486	464	455	450	443	451	460	421	485	447	479	445	472	438	470	460	419	478	439	466	448	481	493	472	410	478	466	457	453	442	470	449	474	464	462	435	478	512	458	448	455	471	477	500	446	459	464	457	464	436	456	434	441	464	469	452	464	443	452	494	473	482	471	475	490	433	402	486	474	454	464	443	493	447	472	440	437	460	469	457	499	458	437	458	470	473	427	459	460	430	454	470	463	431	448	451	449	446	427	489	447	459	454	432	464	490	512	450	427	458	450	488	454	463	492	449	487	508	452	485	462	478	473	463	470	486	487	462	497	467	447	504	463	444	479	459	527	439	448	431	478	457	487	492	509	492	442	471	486	443	464	433	454	507	411	506	491	435	440	445	435	494	481	467	470	462	464	462	485	464	429	486	466	465	438	421	488	473	459	462	486	434	514	436	447	425	447	455	480	464	505	482	462	479	482	498	449	485	454	459	446	451	497	444	463	460	425	454	462	415	481	492	451	477	468	456	480	445	475	446	479	433	459	487	462	468	460	436	488	433	483	451	432	466	487	455	423	507	483	428	482	490	461	455	454	496	463	456	457	455	471	487	436	463	435	431	446	423	468	463	453	483	487	493	478	464	492	455	484	461	470	442	451	438	447	447	485	472	452	459	446	460	464	452	433	469	456	475	468	463	457	439	459	515	451	436	475	484	462	457	486	471	430	439	481	444	435	467	427	466	468	452	479	481	435	423	481	437	473	447	448	509	475	477	511	460	474	463	463	435	485	517	426	454	474	493	454	470	483	472	479	447	466	490	442	457	478	445	460	442	446	416	447	457	445	480	446	469	437	493	495	453	498	458	469	464	463	464	469	470	509	456	471	445	455	496	487	470	466	450	437	446	473	473	476	476	459	492	496	447	438	455	491	481	481	474	463	470	460	438	451	490	457	466	504	464	524	454	476	439	460	492	472	478	483	459	442	494	476	480	466	454	440	477	447	468	461	461	458	461	449	473	490	466	450	468	485	478	459	465	517	458	457	487	473	457	454	476	430	460	471	419	453	450	447	445	464	447	439	461	460	475	454	432	493	470	459	474	452	464	442	447	506	459	481	494	473	484	453	452	419	462	456	469	480	438	477	453	435	433	471	459	505	473	483	485	482	423	482	470	437	472	465	451	441	499	469	421	449	463	469	481	464	471	490	459	485	449	447	432	490	490	457	468	430	499	454	445	485	481	449	472	461	456	464	427	448	462	459	458	466	442	462	448	446	443	478	487	448	483	471	477	446	477	472	431	497	437	457	439	472	468	446	438	468	465	477	442	408	436	473	484	480	493	476	510	488	453	468	519	457	464	459	445	459	451	438	430	465	482	502	474	482	466	435	493	460	422	422	451	470	452	478	492	468	484	473	451	467	482	487	459	448	465	485	423	473	451	445	425	433	452	492	472	475	444	454	465	499	471	442	456	459	490	466	423	446	471	452	469	431	480	462	468	431	510	455	475	459	446	461	447	457	460	455	431	485	464	459	462	450	457	489	489	427	465	439	494	468	402	454	436	473	456	485	461	467	460	449	455	439	480	500	458	488	489	479	506	481	454	491	425	465	459	490	447	466	438	442	423	474	441	457	445	482	466	447	474	468	472	488	477	466	434	445	452	457	423	422	441	450	473	431	473	420	471	458	426	450	467	429	424	452	454	458	419	455	487	468	503	453	477	454	454	470	454	475	484	432	447	453	479	454	473	453	455	513	395	443	464	476	467	475	476	453	455	416	456	446	441	468	455	491	472	464	487	476	440	470	480	482	461	464	458	414	438	468	456	484	478	447	455	474	456	468	430	506	469	497	453	449	455	429	447	507	475	471	476	475	475	435	481	448	459	458	469	477	508	445	467	481	464	436	447	468	473	473	476	472	449	479	477	479	456	431	498	482	507	442	478	439	447	450	496	428	426	449	467	452	469	466	478	447	467	471	461	469	429	457	468	435	444	425	436	452	447	474	427	475	452	440	461	449	482	489	467	486	443	452	461	441	479	452	457	506	480	455	517	445	455	455	471	481	470	458	438	486	403	471	448	457	482	477	470	469	459	433	429	481	454	454	491	432	445	462	469	475	422	430	451	453	469	449	487	478	447	498	492	497	460	486	414	469	428	474	481	467	488	492	457	465	483	485	446	459	441	419	476	465	462	467	421	481	434	497	432	442	454	463	446	435	457	468	467	501	442	445	465	469	451	442	451	448	487	471	454	441	454	443	515	491	452	471	482	419	459	466	462	445	476	438	448	482	481	437	463	489	472	474	446	451	482	424	479	510	468	451	474	505	464	472	455	487	446	439	490	487	474	509	437	464	450	435	447	487	488	475	457	422	475	424	448	465	476	481	460	491	495	475	466	471	486	453	460	469	491	463	455	465	458	459	445	449	474	463	473	435	411	451	453	450	411	476	467	460	506	484	486	459	456	454	490	454	482	457	478	471	465	473	477	447	464	486	436	451	473	458	488	446	476	425	441	459	442	478	427	497	461	431	500	429	453	473	457	477	449	459	473	429	497	466	480	460	435	457	442	455	449	474	423	438	428	421	440	453	450	429	474	486	468	440	469	467	447	453	424	464	449	455	474	441	414	440	444	499	505	453	491	467	442	444	457	471	503	440	473	465	465	466	447	467	468	451	431	462	445	429	451	482	483	472	473	441	440	489	473	481	447	471	457	448	449	460	482	445	471	473	450	444	478	469	457	474	470	475	483	441	480	467	471	463	463	483	428	469	447	468	497	439	453	468	451	407	434	451	471	440	467	454	452	435	500	497	481	471	485	421	451	446	455	463	486	432	473	492	474	473	461	449	458	484	474	461	449	442	467	447	457	484	431	452	435	429	453	445	440	452	435	471	490	475	461	434	478	473	470	438	466	487	428	474	477	467	473	497	448	465	496	475	456	455	460	447	423	437	512	441	443
27032	20662	11068	1667	321	224	167	136	136	144	126	132	112	121	100	122	115	123	104	112	121	115	141	106	106	123	100	114	140	96	111	106	121	137	113	120	116	125	108	107	114	130	114	120	108	106	114	108	112	105	121	128	112	106	123	106	117	105	109	103	126	133	104	149	122	120	108	144	124	116	115	110	100	97	93	112	121	95	118	99	122	134	131	100	128	95	109	120	104	112	141	126	111	113	119	128	122	111	110	100	98	119	117	95	111	113	117	109	113	117	111	116	108	118	134	98	114	131	105	116	108	115	117	100	106	109	124	106	121	136	112	107	125	107	108	135	126	137	116	124	118	109	135	135	128	138	138	110	126	111	109	101	126	102	103	110	105	120	129	100	124	110	118	103	127	142	122	117	97	117	113	108	97	110	105	105	105	115	106	121	101	124	106	122	98	111	111	146	114	107	105	110	116	111	115	112	111	104	117	117	111	127	100	116	85	110	101	119	114	124	111	117	102	123	109	129	129	107	113	124	132	109	105	113	127	119	102	116	117	107	126	106	105	115	103	110	91	131	117	124	117	112	128	115	105	117	111	112	106	130	111	122	108	126	118	109	124	100	123	142	126	101	127	108	114	121	114	108	103	118	91	104	113	105	106	139	113	111	110	119	122	124	122	104	115	102	118	119	117	107	131	111	128	120	113	116	116	100	109	127	109	114	111	116	106	121	133	111	120	117	107	125	106	92	120	121	109	103	123	98	117	111	107	123	107	121	105	110	126	119	122	137	126	109	114	104	129	112	112	121	126	117	110	133	129	134	99	121	125	107	122	119	128	116	123	111	119	130	113	134	111	121	141	110	93	129	100	121	139	126	122	116	127	116	133	103	118	113	104	107	91	109	116	98	110	135	103	114	109	114	105	138	120	120	108	112	136	136	132	124	113	102	120	114	120	119	105	124	116	102	119	118	108	135	120	129	113	111	115	120	105	126	104	111	128	110	129	104	136	119	124	97	130	112	109	104	112	126	107	127	113	102	106	129	124	108	102	121	122	101	124	115	113	133	108	122	110	112	105	120	100	120	112	117	121	105	128	127	101	115	127	103	101	100	134	115	108	103	126	129	119	116	106	117	136	135	110	124	117	133	114	124	119	117	110	116	102	115	123	109	113	110	124	99	100	131	133	102	103	94	106	124	108	124	95	99	134	93	112	124	124	109	104	125	106	106	110	114	116	117	123	130	108	100	113	125	101	122	135	133	122	142	121	104	104	116	109	111	134	134	101	112	100	113	109	121	122	105	116	109	112	127	130	120	108	93	90	97	135	110	130	118	104	96	128	134	106	124	111	106	104	102	110	94	110	100	121	129	127	108	128	118	106	126	102	119	99	115	102	110	127	111	127	99	125	129	115	112	130	117	116	115	123	122	111	114	116	120	96	118	115	106	122	103	109	130	112	136	107	133	121	107	108	113	123	115	119	117	119	110	103	120	130	104	124	111	115	105	99	113	104	114	111	115	135	118	111	114	127	121	116	129	121	104	95	110	131	107	116	109	121	123	120	94	110	110	124	123	122	117	132	125	108	113	117	109	129	118	127	97	120	114	128	134	116	118	106	112	106	117	119	120	96	105	127	95	111	117	105	105	105	96	112	114	116	103	126	118	123	104	110	123	111	128	117	105	117	116	122	102	118	117	115	114	116	108	89	106	103	118	95	116	122	138	105	122	124	113	124	118	123	126	127	121	129	121	121	103	122	123	112	136	107	114	103	118	119	136	112	110	117	118	101	110	102	117	98	122	94	120	128	111	110	119	124	117	93	121	110	120	127	83	113	127	130	119	112	117	112	125	109	113	116	120	116	134	114	101	111	116	117	114	105	114	121	108	115	130	115	127	137	111	131	102	98	108	126	116	120	103	99	109	99	115	135	111	119	119	112	114	111	128	128	107	116	126	102	133	132	115	108	134	120	104	109	109	121	109	128	125	121	128	127	122	112	135	124	122	99	127	123	109	99	125	126	124	118	138	115	113	116	100	103	124	112	114	105	110	126	123	131	103	116	122	107	117	142	130	117	123	108	98	117	106	121	119	111	106	97	110	116	111	121	117	123	106	115	103	114	120	122	134	119	112	106	121	110	101	103	92	103	128	118	117	120	117	124	113	102	111	101	130	140	117	102	119	94	110	140	113	112	114	116	114	127	128	122	122	117	117	125	103	128	117	116	85	117	109	108	105	122	113	113	113	118	126	120	133	116	121	122	121	114	120	106	122	108	104	110	113	135	109	105	117	111	102	114	114	139	117	115	108	127	115	114	117	106	123	125	112	106	129	111	125	131	116	112	106	108	127	94	109	118	108	101	115	121	119	119	94	115	103	120	114	145	109	115	118	119	120	119	111	90	125	108	114	120	126	104	116	103	118	101	118	120	121	106	118	114	94	109	111	104	102	145	115	123	123	105	98	119	119	114	129	107	96	108	110	116	131	113	117	135	121	106	104	110	114	124	102	127	121	115	111	124	105	133	96	101	120	106	119	118	109	123	116	107	95	136	125	103	104	121	106	103	120	127	133	98	123	105	111	117	130	128	117	121	116	114	116	121	104	109	109	108	121	124	118	110	119	132	103	102	111	114	126	120	115	96	107	100	103	116	107	108	135	104	98	127	128	105	131	121	134	103	127	92	108	115	107	125	120	98	127	111	115	124	105	106	135	112	123	116	101	118	130	113	109	115	103	112	97	123	116	100	130	109	121	118	126	120	130	120	132	113	115	114	119	118	117	126	123	105	118	108	119	102	116	103	118	109	116	114	129	116	125	105	129	93	124	114	127	110	101	117	108	124	125	111	104	123	101	120	123	110	128	117	110	120	119	118	119	106	123	96	125	112	88	104	131	101	103	106	129	102	111	103	117	109	134	121	117	108	112	116	118	116	102	117	117	126	105	117	134	112	117	125	143	111	116	111	97	90	100	118	120	91	130	112	99	112	115	123	135	101	105	125	110	118	118	107	130	116	118	94	123	96	115	125	98	92	109	113	123	122	95	111	133	113	100	125	136	123	112	112	98	123	108	110	105	109	110	102	123	105	126	133	111	126	106	126	124	117	133	126	113	123	112	122	102	114	115	103	131	111	111	121	104	100	103	120	140	129	111	104	126	116	118	117	122	129	138	138	110	117	109	110	119	99	123	117	112	110	109	126	108	109	99	107	111	113	116	104	103	109	126	133	107	108	127	111	112	100	116	109	118	122	114	113	93	109	114	110	117	109	104	129	102	91	110	124	102	133	116	120	128	115	114	120	101	101	104	124	127	116	115	118	96	111	111	103	130	116	125	124	135	116	131	116	111	124	124	96	130	123	113	120	127	113	114	143	117	112	114	116	105	97	134	122	136	118	102	118	107	96	121	107	115	109	110	100	106	102	99	117	120	113	104	111	109	120	104	125	128	109	112	117	103	110	131	119	110	112	105	114	117	114	129	89	96	146	120	105	97	98	123	109	123	116	98	127	107	118	113	105	114
7957	11789	5941	1421	424	307	240	191	201	164	184	180	156	146	148	152	155	152	157	135	162	119	142	161	155	151	162	139	161	130	130	148	132	142	138	150	139	137	127	138	129	148	139	164	165	139	134	150	128	146	169	151	156	139	151	162	168	142	132	131	133	156	144	135	117	136	143	146	143	146	146	153	145	147	129	151	136	155	151	124	150	156	131	137	139	148	134	153	142	157	141	146	158	144	129	134	132	123	144	158	142	156	144	139	144	146	136	142	159	150	150	144	134	153	134	132	134	148	148	155	162	138	141	154	127	115	155	149	145	134	143	133	132	144	141	118	147	136	165	141	146	136	138	154	150	148	149	143	136	140	123	128	131	162	129	152	127	130	165	103	161	140	162	153	151	141	146	140	152	136	132	144	151	158	162	157	149	129	134	138	136	131	125	153	137	132	152	132	151	164	136	123	146	149	134	138	131	146	144	147	130	143	155	144	143	135	150	139	154	136	152	127	136	154	150	143	148	139	148	134	154	143	156	158	154	137	163	121	122	126	126	147	116	153	134	154	153	138	127	118	139	143	143	157	145	148	136	125	141	138	151	137	130	153	124	164	163	131	152	126	156	138	141	141	137	133	134	149	154	133	159	136	137	137	147	142	140	131	166	148	139	155	139	134	151	149	142	141	112	164	147	136	151	142	144	152	136	140	168	138	155	144	171	149	159	135	153	149	150	121	139	161	140	145	149	145	138	127	139	154	129	137	156	163	130	158	152	157	140	143	152	144	145	137	159	130	128	144	145	128	114	162	151	133	163	145	134	150	135	130	130	143	149	136	143	129	149	154	158	152	152	148	144	138	152	134	145	141	140	141	123	145	148	147	149	141	128	160	136	149	137	161	137	140	147	151	132	168	150	164	158	140	134	148	166	134	153	155	135	130	138	149	150	146	162	123	145	143	152	137	151	142	141	139	141	146	142	127	137	140	142	137	173	149	159	157	162	136	144	161	146	161	128	152	146	121	146	142	165	142	123	143	142	143	153	133	150	127	137	146	133	138	142	132	136	154	139	137	152	142	143	135	140	139	137	138	133	149	140	138	133	145	160	145	150	145	138	135	133	164	134	154	123	114	164	120	150	146	138	113	152	121	141	169	127	147	121	145	150	138	158	171	141	183	138	151	130	142	157	126	119	134	161	130	143	141	140	138	142	155	150	133	146	130	164	159	121	139	130	138	156	141	148	149	154	153	159	138	133	140	158	151	124	149	149	143	151	161	143	149	137	150	139	160	153	135	174	146	143	135	147	155	143	125	126	167	142	138	132	146	156	134	135	171	143	127	145	141	142	130	156	141	153	167	137	141	151	141	127	140	127	144	153	155	143	126	147	144	132	142	156	138	157	124	149	157	151	147	152	143	139	123	134	130	146	159	135	136	136	134	159	148	139	140	145	156	136	149	132	135	129	150	147	149	124	136	155	120	138	129	136	134	137	156	134	162	141	122	147	158	146	145	138	142	136	131	164	146	134	147	141	128	140	122	138	133	139	153	129	124	141	155	153	144	142	138	128	137	150	158	156	150	154	150	127	152	172	131	153	157	151	147	141	130	117	133	119	142	132	122	128	136	121	145	145	133	120	132	147	142	162	153	128	143	147	152	127	143	162	125	177	141	135	131	133	142	139	153	127	158	150	145	149	138	145	144	133	140	140	143	142	140	147	127	126	143	132	146	166	126	146	143	138	144	153	130	149	133	162	153	164	149	167	142	152	138	138	145	145	140	128	140	117	153	143	141	139	142	137	135	147	172	136	137	166	151	138	144	142	137	138	159	147	172	139	130	136	167	128	159	141	142	143	139	140	152	143	132	142	136	157	160	151	139	135	162	150	137	149	140	151	156	130	147	152	147	148	176	109	147	151	136	131	125	149	137	174	145	132	144	145	134	147	144	143	153	129	132	143	119	141	133	158	137	147	144	149	147	147	146	146	133	158	137	119	116	150	152	144	146	157	134	136	119	156	129	131	150	128	152	128	105	150	146	144	129	145	131	138	131	136	152	128	151	142	119	150	137	153	145	158	128	118	133	129	116	130	149	122	137	140	141	140	126	155	153	124	139	158	148	138	139	142	156	157	127	121	152	153	140	141	148	153	125	149	138	138	145	128	138	153	127	129	129	134	133	123	143	156	134	141	149	142	139	141	164	127	138	136	147	128	133	151	154	151	147	146	158	145	134	151	157	148	148	141	141	164	135	133	133	144	149	144	146	129	149	123	130	152	182	142	137	135	168	146	147	138	143	163	161	152	145	144	148	152	145	156	152	160	115	157	144	156	168	152	147	146	154	138	129	131	125	126	145	138	163	135	153	127	145	137	145	134	136	128	122	174	158	143	162	144	128	133	124	153	133	132	136	145	133	141	143	138	161	144	136	163	131	129	156	133	155	149	106	146	146	125	157	159	125	133	148	148	130	138	149	130	150	144	152	160	130	153	150	152	140	133	155	137	142	138	146	143	131	145	138	140	145	132	137	152	159	122	170	146	155	148	152	135	132	143	139	137	142	154	150	145	144	130	134	144	151	137	144	139	148	144	143	143	142	137	127	146	149	139	137	133	150	133	136	148	134	132	119	129	129	151	130	144	166	143	126	170	130	155	138	143	141	134	146	150	124	130	146	135	144	165	118	148	142	165	140	140	146	141	125	146	154	154	152	144	137	142	138	142	135	128	151	138	141	143	131	136	130	160	145	160	137	152	142	151	160	138	158	137	137	128	137	133	150	123	124	143	127	147	125	127	132	134	141	129	144	132	154	175	121	150	156	156	127	129	141	161	137	155	145	143	132	141	153	145	149	136	120	117	141	143	111	149	149	169	129	135	159	129	127	130	140	141	142	147	147	157	123	144	155	163	146	142	145	144	132	160	128	134	130	148	125	142	149	125	135	144	156	167	132	160	119	118	145	148	116	135	110	144	134	139	136	135	149	131	152	134	132	130	149	151	153	139	139	147	138	125	144	114	145	160	154	125	155	147	133	145	140	150	156	148	142	147	157	149	142	148	139	154	128	132	158	134	153	151	116	152	133	154	150	120	136	155	166	147	139	127	128	130	139	158	149	143	135	152	156	137	141	140	126	131	130	124	165	129	138	148	131	125	152	131	128	147	151	139	122	148	144	147	127	141	126	125	142	151	144	139	139	154	135	164	137	145	135	133	98	151	121	138	120	108	154	153	148	133	142	143	144	130	132	151	135	157	130	141	122	134	124	140	128	139	143	151	156	152	118	145	120	125	142	144	138	161	142	152	132	159	151	137	136	132	119	133	131	155	133	145	144	135	142	151	108	153	150	156	132	147	138	161	117	152	151	140	151	143	130	146	147	137	141	141	155	154	158	142	135	135	154	129	139	135	152	141	134	151	162	160	151	146	136	153	116	146	163	166	137	131	154	132	152	134	117	133	159	147	147	138	146	143	138	147	136	147	151	135	135	137	139	147	148	138	162	141	149	136	127	139	161	147	149
23651	21178	28603	24013	21165	11818	1297	770	614	520	509	427	459	408	396	348	375	323	329	334	344	327	309	289	301	284	285	289	313	291	291	304	259	287	296	307	283	274	282	286	276	284	273	296	289	304	276	297	284	310	300	267	272	287	270	287	311	292	281	281	286	292	288	293	284	254	276	292	287	255	294	286	289	290	257	287	300	311	271	299	303	276	276	270	255	239	264	280	246	272	291	271	290	262	259	286	281	277	284	272	294	271	262	275	245	301	266	300	280	297	278	305	268	290	270	272	289	324	268	283	270	268	301	255	313	281	301	281	285	292	292	273	257	299	247	268	303	286	274	263	296	261	284	271	255	268	273	269	279	294	259	292	277	277	311	260	278	266	266	290	277	274	289	298	261	271	271	268	298	238	306	270	286	272	287	278	282	285	269	247	280	288	261	278	292	285	250	258	262	303	266	265	251	276	258	260	256	260	275	290	294	246	267	272	271	262	274	288	296	261	255	302	279	267	280	246	277	280	292	276	254	249	301	302	275	263	255	290	280	278	282	277	291	285	286	270	260	272	301	274	298	277	271	267	273	284	272	267	256	266	244	311	294	253	277	255	256	283	290	266	260	270	269	301	296	257	282	283	306	297	298	255	284	322	286	278	278	281	276	272	292	266	268	273	299	274	286	293	302	311	289	278	263	281	266	249	288	276	296	268	279	280	290	261	271	293	262	271	279	302	307	282	284	286	296	280	267	264	290	284	304	278	259	260	275	297	294	296	283	293	285	269	268	288	284	285	273	256	263	262	305	287	282	264	281	284	280	267	273	291	284	306	248	280	292	240	274	285	262	281	261	265	275	258	247	299	264	264	286	295	261	263	310	255	283	273	273	257	269	257	278	266	307	247	268	260	244	264	259	290	293	257	266	247	272	280	257	261	285	262	253	277	279	252	258	283	264	261	258	278	270	302	246	270	316	271	308	253	263	248	264	287	300	288	309	281	274	259	266	283	286	256	278	285	274	246	276	289	289	281	270	284	274	267	284	264	277	241	274	283	238	290	255	265	293	288	270	296	265	270	281	246	300	255	266	275	283	254	296	273	262	279	278	280	290	302	279	232	269	267	255	298	275	267	287	275	280	281	264	281	272	263	279	281	283	280	305	265	253	279	280	299	273	288	275	272	248	306	271	296	291	277	303	280	297	261	255	264	253	267	272	282	291	304	267	301	274	271	282	267	285	295	306	260	274	270	281	272	279	265	267	283	277	257	263	257	287	275	286	301	286	277	271	278	289	270	289	254	262	274	303	270	281	276	276	290	274	240	318	282	263	286	274	285	273	314	265	244	272	296	304	251	263	275	291	288	257	273	269	292	277	278	298	266	280	255	282	251	290	287	269	292	292	275	256	261	278	281	266	258	295	292	290	264	269	250	300	284	259	290	291	273	259	256	306	286	278	282	275	250	282	263	289	255	261	251	264	271	304	243	249	281	267	284	269	265	272	305	276	267	310	302	242	239	292	263	305	268	286	272	279	301	236	284	260	259	301	261	257	255	266	280	269	285	260	266	274	282	309	246	298	263	249	271	283	276	274	286	271	253	268	270	242	243	280	278	259	277	252	285	268	258	258	251	291	274	259	264	304	266	269	259	247	248	278	260	269	262	292	267	301	269	270	244	292	254	285	282	308	287	289	295	278	289	272	255	273	279	253	269	279	262	282	263	287	270	274	281	270	264	301	260	264	233	251	290	242	278	271	318	282	238	277	276	266	303	272	265	245	255	292	274	234	250	281	260	259	240	299	287	295	293	288	275	290	264	303	279	285	281	286	272	274	265	260	267	279	279	253	275	286	284	255	257	270	266	267	273	276	291	265	269	311	244	257	303	286	256	249	287	286	244	244	281	286	267	281	256	277	331	277	289	276	253	272	264	283	290	291	270	286	283	271	272	258	273	291	256	253	295	283	278	279	275	264	247	300	259	270	278	295	278	281	289	259	285	258	294	272	296	299	291	278	264	258	286	248	270	246	293	234	279	279	252	299	285	272	266	304	270	278	243	317	271	291	295	256	276	261	276	286	251	292	255	288	231	277	266	269	263	256	258	261	285	298	272	270	300	280	298	324	262	284	279	279	242	263	288	278	296	287	299	280	265	255	280	252	261	277	278	287	278	267	280	293	281	276	269	253	278	301	298	299	274	240	292	272	302	284	266	231	279	271	252	271	292	235	286	284	295	277	264	292	279	272	296	294	268	298	290	243	301	292	273	269	281	281	271	254	260	302	270	271	248	275	279	247	287	281	306	275	285	267	286	279	290	287	265	271	284	288	299	288	255	275	291	274	281	237	298	262	303	269	289	294	256	300	256	312	266	276	234	256	285	248	299	276	288	254	266	281	278	257	262	267	277	280	263	286	254	249	250	252	273	291	273	230	287	310	267	255	271	269	288	268	256	275	265	294	260	268	280	244	268	262	271	280	273	275	270	254	256	305	292	322	253	270	273	260	265	290	261	274	299	269	274	267	243	285	280	243	278	284	282	292	247	280	244	275	279	263	302	287	248	301	267	251	272	262	304	294	269	278	274	275	285	265	248	266	271	257	271	258	259	269	271	286	279	274	271	309	259	253	308	276	273	288	290	284	249	286	294	250	266	293	263	279	289	299	282	248	274	293	251	252	269	278	254	294	277	261	242	274	276	291	293	290	272	274	306	293	275	276	260	254	283	256	295	275	282	271	274	272	243	286	269	270	271	276	291	311	274	269	280	276	250	278	297	285	267	298	305	248	250	274	254	263	283	280	256	290	271	289	287	246	236	274	301	298	273	281	297	300	255	285	286	271	264	256	300	261	266	305	270	274	295	298	268	293	274	288	271	267	287	274	275	291	291	258	280	243	282	278	272	256	269	267	300	280	277	247	242	278	259	269	258	276	274	276	286	272	265	279	275	266	279	282	251	272	270	285	254	289	257	268	253	281	277	277	270	287	263	273	261	238	302	240	252	265	269	261	267	265	269	281	243	258	276	301	283	270	272	298	288	271	279	267	280	301	267	274	261	276	276	257	262	279	264	280	273	264	260	256	300	269	303	289	276	243	273	290	273	292	264	271	313	247	271	263	242	265	281	272	286	276	257	251	285	256	244	265	276	289	264	264	278	306	275	271	262	268	271	281	290	283	276	275	281	289	286	243	283	289	270	239	272	286	281	278	275	253	265	283	267	294	266	257	277	270	292	270	260	272	281	281	292	286	279	267	273	286	268	282	255	269	252	278	278	292	266	271	272	272	281	272	282	258	275	267	275	245	272	268	293	257	269	286	286	274	287	293	301	270	314	266	274	269	293	263	261	259	301	282	264	271	292	260	275	298	269	303	274	286	274	272	296	274	297	275	296	286	250	318	261	281	276	304	270	291	282	297	286	258	274	256	256	246	260	270	261	287	250	279	312	259	304	290	265	253	287	256	247	298	273	273	286	286	266	284	287	252	284	272	266	281	261	257	264	268	311	290	265	270	268	276	248
9019	21310	14014	9757	3132	2188	1760	1354	1016	896	694	706	568	518	507	467	457	423	430	397	369	386	365	374	405	363	343	367	345	341	331	340	326	333	365	328	327	326	329	296	333	316	315	352	324	336	326	333	337	313	315	340	300	352	310	329	320	336	309	348	338	346	317	300	328	325	328	352	357	335	314	349	307	292	321	301	306	342	308	308	272	329	342	328	315	305	319	294	311	322	290	304	283	305	309	336	319	311	292	331	334	337	290	289	339	313	330	315	312	295	334	327	306	300	326	293	319	339	307	299	328	312	310	301	325	309	313	313	312	323	298	306	288	343	294	310	314	293	316	334	348	301	322	317	318	342	300	302	287	307	292	331	305	323	328	322	338	310	304	323	312	290	314	324	331	301	347	294	337	316	306	315	289	327	321	302	336	307	328	299	314	309	310	329	313	328	344	325	326	347	270	301	328	302	319	338	312	297	326	308	298	321	321	314	317	311	320	317	324	290	307	297	319	291	302	321	313	325	301	329	295	328	317	317	334	354	318	325	325	298	302	284	332	324	297	336	327	304	325	344	304	292	323	325	282	320	313	361	328	283	312	358	330	330	277	357	327	286	326	334	282	289	311	332	310	324	334	305	306	362	310	333	336	314	315	282	325	335	309	306	283	337	291	353	276	303	339	319	305	299	292	284	304	318	334	306	318	321	330	303	269	306	327	320	310	315	342	311	310	307	331	297	299	293	293	311	329	318	296	348	306	328	287	344	322	317	286	323	328	290	343	340	334	290	299	303	318	314	316	282	324	317	286	304	329	329	306	322	317	323	318	285	347	309	316	318	301	305	296	320	346	308	268	318	313	289	334	291	325	299	313	332	297	309	302	303	291	297	302	321	332	311	294	301	339	330	324	314	331	310	299	315	306	336	329	317	292	317	320	313	311	299	297	320	291	321	325	321	310	327	313	306	316	327	305	320	334	299	294	322	300	286	347	342	327	306	297	329	305	291	307	313	338	309	319	312	310	289	330	312	335	334	278	306	298	315	299	345	351	310	315	284	258	303	310	297	277	306	324	315	307	315	297	309	334	297	304	319	284	315	319	330	326	329	305	331	328	308	318	318	318	321	333	306	325	291	287	287	320	327	283	321	327	317	308	293	336	319	344	302	336	320	306	311	329	312	319	336	311	290	341	304	339	347	275	311	319	276	325	301	263	325	318	323	320	329	342	317	307	329	310	298	305	324	348	318	291	302	323	363	289	330	335	326	298	308	323	310	324	309	325	318	301	341	318	368	315	332	336	322	317	300	305	301	355	307	311	300	296	277	362	329	327	321	309	324	329	291	316	300	352	313	346	325	290	316	319	301	304	325	318	319	288	306	283	325	318	308	289	322	318	341	294	303	335	313	329	304	306	296	285	307	327	346	312	314	309	303	345	322	300	303	327	310	329	314	318	305	286	311	305	316	315	322	316	317	324	288	303	321	327	324	326	294	309	324	308	306	310	333	296	331	322	329	292	319	299	318	290	313	308	296	313	334	297	327	345	331	306	303	333	313	322	289	334	350	310	352	320	316	298	306	303	307	326	265	331	346	309	305	299	284	316	296	324	303	322	324	293	289	338	314	313	317	346	329	263	314	334	268	298	276	297	306	321	325	332	306	298	327	321	334	335	296	333	299	337	297	329	304	315	306	282	329	305	318	333	315	293	293	286	303	302	320	328	310	296	294	307	309	262	327	324	336	310	312	363	337	296	341	313	314	335	324	346	342	305	305	327	298	328	326	294	327	314	308	343	324	309	312	324	300	325	312	329	322	317	320	327	295	305	339	316	286	327	347	316	341	311	322	322	318	336	298	299	299	293	313	298	323	301	303	280	290	326	334	343	305	345	305	303	314	332	342	320	304	314	322	315	317	350	327	333	332	315	293	344	296	324	323	308	320	311	307	344	328	289	333	302	306	317	307	305	355	320	302	307	305	319	256	324	321	300	292	282	283	308	328	265	328	294	325	300	312	317	330	307	294	292	324	319	323	310	314	267	307	314	307	318	311	305	326	309	323	307	317	284	300	352	319	319	329	336	319	339	329	308	341	324	335	312	338	309	302	314	318	300	309	320	301	317	311	317	306	334	308	297	341	286	299	350	295	314	325	311	330	319	345	316	299	314	295	335	309	309	321	337	269	297	297	335	295	306	298	329	332	336	322	315	359	314	304	320	302	284	306	333	326	310	350	306	326	318	340	293	331	333	308	315	295	314	306	312	340	332	304	285	320	312	346	299	301	310	338	322	300	304	278	349	330	335	292	308	268	364	325	313	291	307	312	314	332	320	341	280	339	303	266	308	322	307	311	309	306	350	281	327	315	327	300	344	334	330	310	315	314	312	286	331	291	353	309	323	308	313	349	329	310	280	302	346	291	312	324	328	309	287	310	326	326	302	291	302	292	309	283	303	325	318	309	297	343	332	311	324	322	312	296	356	294	281	331	314	311	333	302	309	350	297	334	322	344	312	314	306	291	302	327	325	322	336	320	310	316	329	288	313	337	342	344	314	332	283	348	333	316	309	303	320	347	333	302	320	310	304	290	317	305	268	334	302	300	303	314	337	328	308	311	300	290	313	304	305	330	295	323	340	316	321	302	284	322	318	351	291	318	289	303	335	315	300	304	286	322	307	298	334	310	325	265	283	291	305	330	301	308	306	330	300	335	326	319	333	321	324	293	296	312	293	348	322	330	311	293	288	328	284	315	315	327	302	305	303	285	317	331	330	309	292	305	327	311	308	348	322	303	303	308	322	331	296	327	290	351	339	313	310	280	330	301	337	313	295	311	328	271	304	317	314	352	324	316	315	302	301	297	314	295	340	334	316	299	343	350	312	321	303	317	301	307	317	313	362	313	327	336	297	324	323	328	316	310	300	325	335	303	314	295	299	333	307	333	288	300	302	342	313	336	320	313	312	320	293	315	316	300	309	295	300	320	325	301	332	330	306	320	314	300	324	326	322	330	288	357	316	310	324	323	333	327	331	314	320	300	273	308	327	300	331	294	311	338	322	319	326	295	311	330	306	277	322	293	302	310	299	279	322	337	326	289	339	318	294	306	309	304	304	286	330	312	261	317	337	308	300	314	314	323	303	343	306	321	295	309	296	315	326	307	325	314	308	330	289	316	323	331	315	311	287	307	275	297	334	309	310	342	298	308	306	332	319	315	277	332	328	294	328	317	332	328	323	295	325	273	321	300	325	303	297	310	292	304	298	306	326	353	301	302	306	344	325	350	314	314	327	305	315	317	272	321	317	311	329	315	350	292	307	330	318	320	296	308	334	317	298	314	302	363	326	281	321	306	309	347	328	301	304	315	300	306	304	321	307	291	288	304	320	288	306	329	296	291	329	314	317	316	316	308	339	337	304	277	321	314	320	322	297	305	321	305	320	315	316	315	297	304	314	322	300	326	324	337	288	297	320	292	323	327	301	381	291	301	300	348	306	290	294	295	315	326	324	326	310	283	346	299
24838	21163	27546	24954	11617	643	462	355	276	280	263	221	210	224	232	166	180	194	176	177	174	180	206	149	182	169	156	177	151	173	178	166	170	138	156	167	161	159	152	169	168	154	168	172	178	173	157	157	145	159	148	171	148	170	147	138	158	157	146	158	158	167	158	169	144	153	175	152	166	163	162	175	144	143	158	140	150	155	167	170	152	167	166	163	157	151	164	159	176	145	134	172	152	146	162	161	183	150	158	161	133	175	166	154	162	149	160	165	156	147	157	168	146	150	170	140	168	137	132	151	170	152	155	149	147	161	151	183	161	154	174	175	164	143	153	177	174	171	154	172	148	151	168	169	158	143	167	153	164	136	160	147	148	154	162	164	178	177	148	163	157	139	166	148	150	144	156	147	142	134	152	163	138	137	184	180	154	164	161	141	193	147	156	150	154	178	163	137	158	134	131	178	165	170	131	170	165	157	138	148	148	134	138	148	146	133	168	174	148	165	148	143	170	165	135	160	154	136	158	182	160	137	185	144	151	172	161	156	160	133	149	165	166	149	158	157	150	160	148	152	160	153	159	163	153	169	139	143	129	165	149	140	130	150	170	149	161	150	147	147	161	166	142	149	143	123	157	143	157	140	151	167	134	160	147	157	139	164	169	137	132	154	161	140	141	137	160	167	162	165	155	143	150	142	150	165	161	149	142	150	152	157	151	160	172	165	144	166	153	162	131	151	164	152	140	154	160	162	173	146	154	125	166	140	148	159	153	161	168	144	142	165	172	164	166	151	170	142	141	135	146	179	162	146	135	163	139	150	148	159	139	159	150	180	167	138	157	159	164	175	137	171	155	146	142	141	179	155	158	145	170	166	172	165	170	164	167	160	148	146	143	169	152	151	190	160	169	147	170	155	143	167	140	150	154	164	157	137	161	164	131	149	170	158	139	146	161	159	152	165	157	154	154	154	174	142	133	169	168	169	156	147	169	140	155	150	198	140	172	151	160	142	147	151	131	153	153	163	165	150	156	182	162	172	145	144	168	171	161	159	149	147	147	164	155	150	138	165	159	138	145	180	157	168	165	162	164	167	151	166	147	141	154	150	146	145	148	156	135	162	153	160	180	146	144	148	150	154	174	168	173	156	136	162	169	146	146	160	148	167	181	146	140	168	157	167	163	158	151	167	138	159	157	143	157	136	155	183	137	161	134	163	176	115	169	156	158	167	160	165	158	139	154	154	171	161	134	160	155	139	167	159	170	142	136	178	129	162	149	161	164	152	144	156	188	147	157	168	140	140	165	146	149	160	144	167	181	164	134	160	158	159	148	152	138	172	165	165	159	158	145	193	157	173	171	133	171	159	145	159	143	159	170	158	168	160	169	157	169	146	147	153	175	137	142	128	159	161	166	145	151	165	152	163	161	134	148	151	156	156	159	152	140	160	146	175	159	153	169	158	159	146	159	165	162	153	142	162	144	159	146	155	148	159	155	149	147	151	146	148	139	151	156	132	150	170	195	172	169	169	153	151	131	140	147	167	160	153	141	141	153	157	137	165	144	149	153	168	163	155	156	131	138	162	139	144	149	169	135	134	167	158	150	143	159	149	150	136	130	149	180	151	159	144	144	156	155	145	148	148	153	166	149	155	145	148	141	149	155	145	166	162	160	159	144	145	156	156	158	146	141	159	149	148	138	152	172	169	160	146	140	148	163	158	175	156	156	147	134	164	153	171	155	167	173	168	142	147	148	150	156	134	164	159	157	152	146	157	166	165	160	132	156	139	168	167	159	142	142	166	156	170	158	148	174	141	142	138	156	133	165	142	140	148	160	157	165	178	163	121	138	159	137	155	179	176	161	171	138	151	167	152	170	153	148	149	145	159	175	147	137	152	139	166	145	148	148	168	162	153	146	135	155	150	145	145	145	139	153	169	183	172	165	150	168	158	152	154	158	155	162	158	138	161	167	132	159	160	149	150	167	149	173	171	133	139	156	164	150	157	131	155	159	125	162	164	147	150	154	137	162	130	144	158	152	157	163	149	157	142	159	126	166	136	153	152	172	167	120	168	167	159	180	162	155	154	138	134	169	141	181	130	160	141	141	148	166	148	139	144	162	151	146	130	163	159	157	156	148	164	151	144	164	169	152	154	154	145	188	163	155	173	169	158	145	142	141	149	161	142	161	158	151	143	148	153	158	169	154	148	137	148	129	149	144	166	147	146	125	164	160	152	155	161	183	158	179	171	163	150	143	178	176	144	172	140	168	151	148	149	157	152	153	148	167	164	138	150	153	154	143	151	168	145	163	147	149	124	154	145	163	163	165	140	136	164	152	128	156	156	136	152	140	155	158	170	132	163	156	146	166	128	139	177	143	137	140	152	174	155	157	149	127	156	154	169	155	152	144	159	158	135	172	147	140	158	134	158	158	143	167	168	160	143	155	151	157	146	146	154	170	135	164	147	168	145	156	159	153	148	175	156	166	146	149	136	161	154	129	140	168	161	160	170	149	162	160	131	141	162	154	161	152	162	130	158	140	154	137	166	147	148	170	148	163	160	148	130	157	144	142	149	166	161	137	161	143	169	161	151	126	140	146	157	176	142	149	140	155	140	148	143	153	167	169	149	156	145	176	176	163	141	152	164	161	154	183	162	153	154	165	159	147	149	150	145	149	155	148	153	160	136	148	145	156	134	121	141	131	139	165	180	134	151	167	147	144	156	148	161	164	147	143	158	154	159	150	144	163	144	169	142	157	147	131	146	150	153	159	149	155	149	150	157	161	133	156	160	135	137	140	164	150	135	132	159	147	169	173	170	167	125	153	150	177	147	182	157	164	145	151	155	162	150	136	145	148	128	166	169	161	163	146	165	127	154	171	144	127	176	153	160	146	142	157	134	152	165	163	134	136	173	157	167	145	169	154	145	152	154	134	155	167	135	155	170	176	140	164	154	153	173	161	161	126	166	157	140	151	157	159	157	150	153	169	155	148	157	134	161	167	152	151	168	159	145	149	155	156	178	142	161	161	154	155	152	139	138	158	160	159	158	155	156	151	156	149	166	164	149	159	139	132	153	156	178	139	165	162	155	160	160	146	152	172	151	165	153	156	143	164	161	154	154	140	151	175	179	145	164	157	132	132	165	183	137	153	163	164	154	144	148	155	159	154	147	142	135	152	132	158	155	167	149	172	159	153	136	150	166	153	126	152	148	150	132	159	137	147	147	157	170	173	161	172	171	157	175	161	158	145	177	144	133	146	155	139	132	174	135	141	160	165	157	153	144	138	169	146	158	140	171	172	176	145	151	172	162	145	153	166	157	135	167	162	140	134	145	153	152	136	160	129	154	175	140	143	129	144	139	128	164	158	156	163	151	155	157	152	142	153	165	154	156	174	135	136	129	131	157	170	128	163	176	151	144	140	167	160	168	155	157	133	164	154	150	166	153	152	154	141	131	133	161	161	160	162	145	165	150	125	146	147	151	164	150	151	132	152	150	146	138	159	155	141	149
8422	16266	9405	8341	1648	1167	958	735	609	486	424	418	374	289	309	267	281	278	254	261	240	229	243	224	229	228	222	218	216	216	211	226	226	209	208	216	219	184	222	204	207	180	216	191	189	219	210	215	218	197	197	202	220	210	191	179	225	208	183	201	186	193	197	175	223	217	230	188	222	194	196	196	218	186	184	215	196	191	193	223	183	185	208	177	210	223	171	183	217	175	188	203	210	176	208	189	190	181	190	184	196	179	158	190	192	179	204	205	218	191	207	195	192	195	172	200	198	190	199	196	192	206	170	195	204	200	189	210	203	193	192	210	180	177	197	189	179	177	191	192	187	198	181	199	190	196	200	207	183	213	209	186	211	203	204	194	221	194	198	216	206	196	197	210	195	180	189	211	190	203	180	194	214	195	195	189	188	201	205	175	202	212	195	209	201	211	179	188	178	182	195	178	168	220	188	174	192	205	184	202	203	198	182	199	215	219	202	208	184	192	214	204	216	189	189	201	175	211	201	200	187	224	183	198	201	212	170	199	198	177	196	199	214	160	195	208	200	203	197	212	190	196	194	194	171	187	219	185	196	203	207	210	186	191	202	237	189	184	197	186	222	213	225	197	167	188	199	199	179	223	185	179	188	212	195	218	172	198	193	198	208	210	202	188	196	230	188	177	213	202	180	201	198	205	191	206	175	188	202	191	207	201	210	217	190	199	215	190	195	204	221	205	201	179	195	208	185	190	215	182	183	201	192	183	230	192	196	185	180	190	180	195	198	183	198	183	202	184	205	209	175	207	193	187	212	197	176	181	206	207	200	210	221	194	175	189	203	177	171	213	180	178	195	211	177	205	199	193	209	200	216	189	213	201	178	223	185	200	208	185	200	204	179	194	228	207	194	196	192	218	195	222	179	194	201	182	199	215	201	185	175	215	236	214	178	213	203	194	207	198	201	214	225	199	208	203	203	172	171	207	225	179	194	163	189	222	192	191	203	174	219	192	210	198	185	197	197	198	159	186	201	194	203	208	196	202	173	194	213	193	195	204	185	209	199	222	220	214	194	195	197	172	202	206	175	198	211	196	197	208	187	191	216	221	184	217	201	215	216	188	195	217	202	198	200	205	188	180	201	196	224	212	187	196	162	167	216	198	161	191	195	234	199	207	212	194	179	179	225	198	212	199	187	194	208	201	229	191	238	201	204	205	225	214	176	190	185	206	179	187	197	202	198	200	202	168	191	193	193	172	214	215	194	183	216	208	179	193	200	212	201	183	204	216	197	205	199	185	192	183	217	216	167	196	189	203	188	183	215	176	202	204	200	196	192	172	184	205	231	197	209	179	206	199	209	210	231	184	197	213	199	197	176	192	208	195	191	184	201	199	219	205	202	197	211	220	197	171	205	200	182	210	209	191	198	206	196	197	199	189	212	193	208	209	186	199	170	196	182	204	188	193	179	206	199	201	205	174	212	186	226	206	187	198	184	190	162	203	199	209	174	189	185	201	203	181	194	187	210	226	193	181	207	198	174	192	195	187	199	190	195	190	214	227	210	209	201	212	201	180	198	194	194	197	200	209	192	215	179	238	190	204	184	190	201	187	195	199	204	200	214	200	200	212	201	183	189	206	201	199	184	194	221	191	199	189	201	209	187	193	194	170	204	215	189	177	177	207	183	212	179	197	173	196	187	188	218	196	225	199	180	187	211	201	194	186	203	201	222	188	205	197	189	184	185	196	197	209	172	177	176	188	205	183	209	194	200	192	185	195	185	210	214	200	212	203	223	212	195	204	200	184	191	200	215	184	220	201	188	223	190	183	190	195	217	187	184	220	195	207	194	204	221	186	185	201	188	213	188	201	227	203	194	173	177	202	208	191	227	193	198	198	199	192	194	200	181	208	192	202	180	209	172	195	208	213	189	210	175	201	208	175	172	219	186	192	194	187	204	200	185	188	205	219	178	221	199	218	183	190	188	188	181	182	203	199	222	185	184	197	168	196	170	209	184	191	207	188	198	205	187	192	193	208	198	175	175	172	209	199	187	213	205	226	217	193	202	187	208	188	194	193	216	184	179	184	201	184	195	195	205	173	179	185	188	208	176	223	194	195	227	215	173	197	217	198	208	205	193	198	203	209	198	234	213	199	210	195	180	209	222	174	192	188	200	208	211	210	205	183	196	196	187	220	177	180	178	217	197	205	203	199	202	189	196	184	214	217	203	198	207	200	181	193	199	189	186	206	214	193	183	208	201	194	183	199	201	174	192	208	198	179	193	207	192	213	194	195	215	238	221	189	196	202	175	199	206	194	199	218	172	208	215	178	190	209	237	184	185	194	191	205	198	221	200	189	168	189	178	187	200	215	193	182	186	197	211	176	198	207	185	176	191	203	201	180	201	194	220	184	190	204	203	216	219	181	200	211	163	191	189	198	189	185	217	199	217	225	216	203	184	191	185	193	170	227	227	213	201	198	198	203	204	200	192	188	183	202	188	187	173	167	172	198	194	186	184	221	214	179	196	184	173	196	190	202	200	193	191	195	189	204	190	180	191	191	213	186	197	198	206	177	196	210	184	200	213	185	189	203	213	187	214	185	200	198	211	202	184	184	202	203	201	186	208	231	172	200	195	189	185	215	215	217	192	213	217	210	227	191	190	235	204	209	176	219	174	187	186	204	195	196	195	205	226	196	200	196	199	213	174	222	198	192	189	184	197	206	177	204	212	197	208	183	206	197	207	205	216	207	192	215	184	190	217	190	195	205	195	192	176	199	194	185	207	223	196	211	177	197	205	196	188	189	195	219	187	180	195	207	193	217	183	191	197	188	193	208	209	192	184	191	192	182	223	197	173	198	208	201	184	219	186	223	190	208	185	184	213	204	179	191	201	210	206	177	201	194	184	228	200	209	184	192	198	182	231	184	204	194	205	188	194	212	182	194	208	195	197	191	191	186	196	183	192	216	186	198	179	211	199	240	216	185	224	176	183	201	210	206	192	217	213	205	176	170	175	199	216	190	188	186	198	214	218	171	219	206	194	169	190	179	193	189	196	211	175	181	179	210	182	210	193	189	220	190	178	197	175	177	184	165	185	197	197	215	174	185	198	219	186	221	222	197	189	185	210	221	202	207	181	194	166	208	192	220	212	219	206	188	178	185	196	183	215	186	215	185	188	192	206	177	181	198	191	181	207	201	209	205	195	206	200	228	209	194	195	195	207	181	190	200	206	184	191	206	203	205	211	196	183	222	180	205	184	193	200	189	188	213	222	181	189	179	169	229	212	218	201	172	206	230	203	181	162	205	207	193	206	176	208	178	206	202	204	200	183	179	185	196	177	212	194	218	195	207	206	177	205	170	196	199	206	216	206	196	228	216	184	209	193	206	212	207	165	191	194	191	175	177	186	200	194	199	202	211	191	191	189	194	178	196	198	198	206	211	180	200	189	194	208	201	191	181	190	211	211	180	193	178	191	184	196	215	206	215	204	196	181	204	198	193	200	185	198	216
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
