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
340369705022	340369705541	340369706091	340369706641	340369707191	340369707741	340369708291	340369708841	340369709391	340369709941	340369710491	340369711041	340369711591	340369712141	340369712691	340369713241	340369713791	340369714341	340369714891	340369715441	340369715991	340369716541	340369717091	340369717641	340369718191	340369718741	340369719291	340369719841	340369720391	340369720941	340369721491	340369722041	340369722591	340369723141	340369723691	340369724241	340369724791	340369725341	340369725891	340369726441	340369726991	340369727541	340369728091	340369728641	340369729191	340369729741	340369730291	340369730841	340369731391	340369731941	340369732491	340369733041	340369733591	340369734141	340369734691	340369735241	340369735791	340369736341	340369736891	340369737442	340369737991	340369738541	340369739091	340369739641	340369740191	340369740741	340369741292	340369741841	340369742391	340369742941	340369743491	340369744041	340369744591	340369745142	340369745691	340369746241	340369746791	340369747341	340369747891	340369748441	340369748991	340369749541	340369750091	340369750641	340369751191	340369751741	340369752291	340369752841	340369753391	340369753941	340369754491	340369755041	340369755591	340369756142	340369756691	340369757241	340369757791	340369758341	340369758891	340369759441	340369759991	340369760542	340369761091	340369761641	340369762191	340369762742	340369763291	340369763841	340369764391	340369764942	340369765491	340369766041	340369766591	340369767141	340369767691	340369768241	340369768791	340369769342	340369769891	340369770441	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	2000	3600	2300	2724	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	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
21850	20262	27527	22778	20242	20237	8893	974	712	651	615	577	575	555	482	490	504	503	457	497	474	493	463	456	441	476	424	420	465	492	438	397	438	454	475	414	459	435	458	438	405	413	454	444	445	432	430	418	494	422	394	440	439	398	468	423	411	435	405	452	454	433	440	435	410	429	427	442	440	442	414	396	407	444	438	430	432	429	412	436	428	420	425	441	441	404	491	440	420	426	408	457	434	449	406	446	419	441	430	418	411	395	401	413	444	415	453	443	415	436	443	427	387	430	406	419	429	423	417	464	415	424	411	437	424	424	437	440	399	448	410	445	396	435	415	443	421	458	418	432	429	413	427	429	415	441	411	424	428	467	423	433	428	432	408	422	449	437	396	407	407	451	420	440	428	418	437	408	429	464	403	428	457	439	396	402	428	417	431	469	423	402	417	376	453	405	446	410	423	407	408	413	446	468	430	447	430	454	423	433	426	401	430	429	446	436	438	453	451	447	425	448	438	408	410	418	421	449	470	422	406	424	414	400	413	440	434	456	394	381	417	433	399	436	440	444	409	420	432	465	406	422	434	439	429	406	426	460	415	430	408	412	417	412	442	426	467	429	436	419	412	438	408	375	402	405	404	411	432	450	422	422	436	458	432	442	410	433	391	433	452	413	451	427	401	420	451	445	422	413	405	417	444	411	438	428	416	435	425	415	391	410	432	411	398	429	446	418	445	442	427	449	428	431	401	411	418	418	448	430	412	390	413	417	429	420	439	396	395	454	416	401	425	423	437	439	426	442	435	453	419	396	409	403	440	429	426	420	419	465	417	448	447	418	428	411	421	439	430	450	409	415	434	419	404	456	450	427	424	438	441	415	425	400	434	431	440	406	393	399	419	396	411	430	456	436	435	435	403	443	425	421	403	434	434	423	418	428	405	409	384	419	427	406	421	452	389	469	414	395	421	427	466	428	458	427	433	438	434	442	433	455	446	391	414	402	419	455	402	434	435	442	422	430	431	423	428	430	404	433	411	398	438	370	466	448	401	428	422	410	427	423	406	384	434	424	423	394	444	419	416	478	418	441	428	427	437	373	412	407	441	437	452	460	437	440	443	406	410	439	442	390	440	404	396	421	440	430	428	424	425	418	473	398	411	418	426	420	420	407	400	442	451	414	395	427	379	428	438	413	461	411	426	453	424	405	451	452	434	379	442	414	460	387	422	388	392	384	424	404	396	439	433	450	405	419	411	399	432	421	438	414	380	414	470	402	430	412	447	450	425	442	448	411	434	433	422	418	395	444	398	400	454	421	438	441	416	439	421	434	413	447	425	454	410	426	447	418	421	466	409	411	417	420	406	423	443	432	435	467	446	375	418	432	466	412	388	422	444	429	401	392	413	401	438	428	429	420	412	457	395	423	416	404	377	406	437	431	409	440	437	411	379	407	432	413	412	442	413	398	433	448	415	419	452	425	408	431	402	446	445	446	374	440	391	429	430	408	417	430	399	421	410	465	463	455	435	421	420	449	428	428	449	434	443	405	422	403	408	433	395	455	412	414	435	409	423	419	449	415	430	404	403	413	437	458	438	456	451	410	449	447	458	431	420	458	401	423	380	443	472	414	407	472	397	418	416	409	431	435	379	449	450	432	417	439	389	437	406	403	415	441	400	440	437	449	405	472	420	429	425	400	442	432	372	447	404	416	404	431	432	433	437	412	462	412	472	419	394	451	413	424	405	409	447	403	474	431	380	435	454	420	389	431	406	411	432	392	425	392	435	430	438	395	428	457	408	409	438	404	446	394	418	442	408	430	416	411	424	464	425	435	438	432	432	417	447	432	419	409	449	425	395	471	394	436	407	451	451	428	465	465	432	411	426	410	443	413	459	453	439	439	413	424	430	437	437	418	431	411	414	410	430	411	400	402	433	441	430	433	422	431	426	460	444	409	412	412	426	459	428	410	399	423	377	416	418	440	426	447	443	405	438	410	427	439	433	419	436	436	436	456	434	442	425	424	440	430	424	446	392	453	416	440	421	411	432	403	423	409	424	395	432	471	415	422	401	442	430	454	437	396	375	367	410	461	458	421	427	434	421	428	397	441	438	417	386	413	464	424	425	412	412	426	371	424	414	379	423	424	425	444	437	437	451	398	411	401	448	425	437	449	412	393	395	432	434	415	385	408	429	451	423	409	408	407	412	441	402	438	398	421	409	406	403	435	441	427	414	380	414	397	436	425	421	407	414	434	418	424	429	409	434	415	430	411	430	442	396	405	408	437	401	428	479	434	448	426	397	414	428	427	427	423	426	438	428	441	421	378	430	432	450	428	457	431	419	429	444	415	494	431	454	467	427	437	398	422	421	422	422	450	427	452	396	384	449	431	390	434	435	426	417	417	451	436	431	410	440	423	400	443	444	431	414	381	360	429	392	406	470	432	428	427	416	420	412	452	453	445	451	425	413	427	460	439	497	441	407	396	443	399	431	416	409	445	437	431	407	414	421	426	435	422	467	422	426	425	425	423	441	388	462	441	434	423	426	445	422	460	445	415	435	415	377	419	381	398	440	413	413	428	415	442	452	417	469	428	442	403	448	363	436	398	446	398	411	441	466	431	406	450	421	417	431	439	437	408	438	415	367	441	416	410	425	400	429	399	438	402	435	394	410	438	433	418	426	424	447	458	389	430	432	391	409	366	432	428	425	400	448	414	427	437	449	406	410	428	407	428	427	392	425	398	393	444	405	432	449	455	429	441	423	449	410	474	411	417	413	422	435	447	435	404	407	467	438	428	399	388	439	387	438	442	446	382	450	406	419	440	405	436	401	437	424	405	448	402	443	466	411	437	398	408	444	457	426	435	415	426	397	446	417	440	401	416	433	395	401	388	444	443	409	435	415	432	452	402	416	425	406	376	411	425	443	431	437	411	430	445	457	456	436	393	428	420	422	446	424	415	394	446	399	409	433	443	464	466	437	440	469	447	436	436	416	416	430	456	448	428	439	427	404	461	415	430	426	408	450	464	431	420	428	422	420	424	441	395	426	387	406	449	429	455	426	442	396	467	402	455	436	435	404	424	442	417	412	456	424	423	432	460	406	428	428	407	421	426	399	443	451	424	429	438	426	396	447	451	446	425	421	394	419	410	429	432	441	423	432	451	408	434	411	418	449	421	407	413	402	464	439	423	443	449	402	346	417	399	413	451	437	411	394	460	423	426	420	430	454	426	406	454	427	413	454	445	430	427	427	398	437	428	430	430	420	408	410	413	422	415	412	428	412	448	368	444	450	443	428	402	448	431	421	378	445	448	462	408	405	441	415	446	416	406	434	397	436	438	414	423	434	446	416	444	416	432	413	387	422	448	427	423	398	430	452	434	422	412	440	409	451	429	448	442	419	417	382	423	420	445	421	459	408	443	409	427	442	429	405	431	416	403	405	409	455	409	425	456	410	413	420	412	422	394	411	418	402	422	463	420	429	419	429	417	437	401	381	404	406	409	390	419	432	405	430	410
39696	43613	8022	4092	2908	2212	1738	1407	1203	1061	894	852	805	687	709	637	666	625	647	638	612	540	571	544	621	568	524	597	568	505	544	510	544	532	536	538	488	480	488	549	532	531	513	545	500	519	515	527	464	517	530	479	522	525	499	479	541	495	503	546	512	486	478	510	481	538	509	538	562	494	495	516	513	520	525	504	549	560	526	549	542	516	519	556	512	498	524	506	496	496	521	533	522	505	481	527	538	519	486	535	557	507	502	516	483	491	519	516	504	490	532	492	529	505	514	514	459	530	497	543	520	509	518	536	526	535	481	510	527	512	521	511	512	506	519	522	533	502	515	541	472	519	521	518	545	533	476	519	474	534	528	523	497	483	515	464	532	481	512	492	502	514	504	532	504	502	509	525	547	504	491	526	520	510	520	500	482	492	490	479	512	510	483	497	505	501	538	500	493	507	489	516	509	493	469	526	527	513	519	537	522	503	542	557	461	515	509	526	505	495	502	493	531	523	545	527	500	513	496	442	506	534	470	495	550	500	521	525	481	492	521	526	544	498	551	509	527	531	520	523	530	446	506	522	476	495	470	525	543	523	491	528	510	522	496	527	479	541	507	540	508	494	519	514	494	545	495	483	536	539	522	496	529	515	493	513	493	499	510	465	481	505	458	525	545	512	536	537	503	507	482	499	454	541	506	537	530	511	512	552	499	517	507	541	514	487	543	511	464	534	484	488	487	495	529	524	498	507	516	536	510	496	511	482	508	467	538	478	488	541	491	438	524	512	512	563	508	525	555	523	520	485	484	588	533	507	474	530	539	499	511	490	489	504	511	506	479	489	513	510	473	532	547	511	517	491	533	488	520	462	471	500	502	488	535	497	504	513	527	524	502	483	481	460	456	488	486	502	479	523	481	507	547	528	519	484	540	512	505	548	533	562	492	510	501	537	533	491	506	505	478	483	534	486	515	512	493	519	547	499	491	487	493	476	494	487	493	516	515	532	472	497	472	502	504	457	521	508	510	507	502	514	507	519	488	510	527	516	491	508	525	530	481	514	493	529	536	497	517	516	484	502	514	508	506	472	514	539	505	501	459	511	515	530	510	519	465	497	495	496	521	501	500	529	549	498	504	490	480	510	516	519	494	547	519	543	464	455	518	508	539	504	548	514	517	474	483	532	502	539	538	532	509	510	511	508	518	520	478	507	499	531	485	544	480	449	514	499	509	500	565	544	548	522	493	466	528	488	527	496	482	540	516	474	488	471	478	534	503	505	520	480	546	505	488	529	519	538	521	549	533	510	512	494	564	496	509	530	503	477	488	494	490	494	517	529	518	477	514	482	492	517	492	524	527	520	548	522	550	529	513	480	520	496	493	515	454	470	512	500	509	484	488	498	520	518	581	523	537	518	443	490	528	517	497	511	494	537	477	500	509	462	515	529	506	499	481	546	508	470	559	483	534	477	518	517	521	510	502	526	514	502	524	483	513	489	515	545	564	510	478	504	467	502	514	458	474	530	492	508	493	509	527	534	486	501	547	482	521	547	474	505	529	485	557	519	517	526	525	461	509	503	519	523	499	544	475	499	522	541	482	477	509	512	517	504	499	528	517	551	480	497	535	528	486	535	545	522	546	515	505	517	516	489	504	507	509	482	556	494	496	514	481	486	549	504	508	531	526	513	519	564	512	557	541	553	525	502	483	499	543	482	465	477	503	507	542	523	511	525	515	480	502	533	486	474	539	494	458	506	521	491	497	536	513	539	485	492	509	488	464	511	520	554	525	515	533	522	507	495	514	536	547	518	507	515	504	524	521	480	512	507	487	528	495	530	512	517	463	498	503	454	549	457	567	546	518	536	488	554	523	517	528	540	503	514	486	506	527	510	507	492	541	528	498	465	502	510	525	532	521	498	515	482	475	537	511	539	543	511	515	475	501	514	522	495	502	506	480	524	512	518	514	539	508	507	518	543	511	497	482	493	481	503	531	519	505	559	457	527	498	499	471	509	521	501	516	482	469	473	530	524	535	501	510	510	541	531	507	484	491	524	499	488	503	504	518	532	549	479	495	486	487	487	526	493	517	503	485	536	516	521	482	528	505	503	521	513	557	519	486	503	504	509	501	517	505	514	479	517	539	494	497	472	504	500	504	479	522	505	459	479	531	500	504	538	552	526	487	465	574	492	462	468	516	478	536	508	546	490	509	522	517	488	476	529	564	509	478	509	528	467	513	506	534	557	500	522	495	495	485	488	539	495	483	500	503	467	503	539	513	483	500	508	537	509	497	516	502	562	501	490	538	513	507	505	533	515	536	504	489	528	507	540	503	520	523	511	541	494	510	557	508	528	484	512	508	496	512	526	512	548	522	510	530	532	478	480	517	510	529	546	502	536	542	526	499	503	474	505	551	472	521	497	508	505	514	495	478	509	487	497	547	519	478	556	497	470	489	486	501	513	552	525	518	484	484	503	509	503	451	488	555	526	524	528	519	522	513	524	519	499	527	502	534	484	562	484	485	526	508	467	535	499	502	560	529	543	546	504	514	519	497	506	521	527	516	525	492	509	534	517	554	528	485	524	531	486	529	509	538	555	511	486	493	543	509	523	515	529	491	537	515	506	476	496	491	535	480	517	526	495	474	451	510	501	522	521	468	516	535	521	513	468	476	511	542	504	515	515	499	509	502	548	480	497	483	553	502	511	500	532	497	497	514	476	553	544	459	517	521	477	493	527	493	520	493	543	473	483	539	508	524	511	492	486	477	481	534	546	508	494	535	507	504	529	517	507	536	530	546	484	500	529	523	513	531	513	491	531	502	531	526	530	503	544	495	543	506	515	523	490	508	535	526	513	528	526	469	526	550	499	508	548	514	495	512	510	496	505	502	514	468	475	463	513	524	529	526	469	499	519	519	504	530	527	532	494	501	509	515	539	530	507	499	501	483	536	530	442	500	517	541	500	537	493	520	542	523	539	509	503	460	487	530	533	479	521	488	487	503	500	482	512	526	524	492	503	480	495	493	531	499	510	498	507	527	515	499	498	496	478	508	486	519	491	527	510	522	510	495	586	549	500	450	528	485	505	506	476	492	501	523	543	527	494	461	488	516	487	509	536	504	493	464	565	546	484	509	537	527	512	544	488	492	499	460	495	462	471	514	487	508	502	471	509	549	498	525	516	507	518	467	509	538	479	512	460	495	513	493	513	475	512	550	513	534	532	498	473	477	510	472	500	479	563	520	500	509	524	516	522	486	529	494	480	540	536	505	514	547	510	508	498	537	511	531	528	498	531	513	541	524	497	476	481	496	509	522	531	500	467	486	488	516	492	547	493	528	517	547	508	520	543	505	535	507	473	465	502	503	543	454	505	553	486	518	505	494	568	517	524	510	484	524	537	484	514	501	490	507	526	512	544	507	467	512	510	509	523	490	536	493	509	529	507	519	534	536	490	495	506	523	525	553	530	487	538	506	551	520	506	500	479	474	501	513	506	535	505	531	492	480	493	522	528
29023	23040	12671	848	193	181	152	171	164	142	131	150	128	120	135	139	140	157	141	143	161	159	142	143	168	148	160	121	142	136	158	147	149	138	145	135	148	141	137	129	135	137	118	152	145	132	152	155	141	146	132	144	128	145	151	135	149	136	153	113	137	148	153	142	133	139	143	146	139	134	130	144	134	137	139	140	141	138	140	155	136	140	144	141	111	125	152	146	152	139	134	125	151	133	145	157	145	146	160	168	132	144	157	153	124	159	151	149	150	134	137	131	131	129	151	118	142	137	114	143	136	142	132	134	160	136	134	160	134	134	128	141	157	141	148	144	151	125	138	154	133	155	140	155	149	156	159	148	127	129	122	125	119	134	130	157	152	159	129	145	130	145	132	145	153	158	151	139	128	147	132	154	113	132	129	136	162	151	143	148	137	126	138	142	148	131	148	142	139	139	145	160	137	151	156	140	144	148	135	135	132	150	143	150	164	144	155	138	149	143	121	142	136	137	135	147	145	138	138	123	119	149	136	148	151	149	138	136	141	138	145	133	142	137	151	136	145	121	159	138	129	157	165	152	125	141	126	130	135	130	145	147	130	126	138	145	143	153	128	136	139	148	125	140	123	140	135	138	145	135	138	117	131	147	148	155	145	156	150	134	158	155	157	146	146	142	109	122	115	154	119	161	103	116	152	135	141	138	129	139	141	130	128	134	119	142	138	133	128	144	138	126	165	133	132	145	124	123	161	138	144	125	127	142	135	133	144	122	141	134	131	151	145	135	149	147	155	114	124	144	138	124	140	163	141	135	128	132	151	141	119	134	146	136	121	139	132	135	137	130	135	136	144	130	147	129	144	135	144	136	143	144	159	132	135	150	141	121	133	134	135	150	131	141	142	138	148	142	135	146	153	125	135	153	136	134	165	142	118	144	126	163	136	150	140	146	140	138	137	145	158	149	126	128	138	129	151	144	146	148	133	135	162	132	125	141	144	159	129	147	148	151	151	136	150	149	124	151	144	149	140	160	149	152	153	152	137	132	149	146	151	137	139	161	147	155	134	127	141	142	166	147	118	126	143	140	152	132	136	136	140	139	144	136	125	157	141	143	140	152	139	137	134	134	167	147	146	154	152	138	153	118	131	140	145	117	132	145	137	145	152	136	144	148	137	130	133	126	108	143	122	131	109	150	156	140	172	153	123	135	144	138	143	139	135	131	150	157	143	143	153	129	143	117	135	119	125	139	136	142	140	144	146	135	136	139	142	140	131	146	160	135	144	143	141	108	125	120	147	156	148	140	133	137	131	130	123	128	160	141	139	140	135	140	164	146	141	148	146	159	129	156	155	152	147	151	163	147	148	147	136	149	128	125	143	150	141	148	119	161	134	153	137	131	138	130	137	140	157	129	148	142	159	131	120	136	150	119	130	155	131	164	141	127	138	155	147	132	124	117	147	128	136	141	137	128	140	142	129	126	145	136	142	151	145	109	158	138	105	148	142	133	161	155	130	152	139	135	138	131	172	153	144	141	147	160	145	146	131	143	171	124	128	136	138	125	133	136	125	151	132	158	148	148	137	151	131	131	159	140	136	155	146	154	123	144	146	147	133	123	129	150	146	125	149	138	133	141	151	128	133	141	126	146	138	168	153	161	142	132	146	146	145	128	139	152	131	151	153	133	137	142	147	147	134	152	137	149	130	133	125	135	127	130	147	143	141	130	136	139	127	114	141	144	139	149	148	149	155	144	124	147	128	130	144	136	139	152	143	153	121	157	125	169	147	115	121	137	136	158	151	112	133	149	148	141	125	130	150	125	144	120	141	145	126	119	143	126	156	136	151	132	140	139	141	146	152	125	156	135	126	151	152	140	146	166	142	143	127	133	128	147	163	146	143	125	147	136	136	146	144	118	138	137	135	124	136	140	136	143	150	136	143	125	170	141	147	155	135	139	140	127	129	141	146	143	138	135	131	145	164	158	152	158	152	133	140	151	158	130	138	151	140	140	142	126	124	150	130	128	134	140	142	138	136	155	151	145	134	158	124	149	127	122	154	143	151	130	137	134	155	157	131	126	125	168	137	116	144	143	153	124	140	173	153	144	132	138	134	132	131	160	134	138	151	150	131	150	132	152	135	136	144	137	138	133	136	134	143	135	145	126	145	144	133	160	135	160	129	143	157	138	122	123	152	155	148	126	154	127	151	129	148	126	160	135	129	137	137	122	139	144	147	139	114	147	142	134	128	133	127	137	137	125	130	145	145	149	154	133	146	132	135	150	142	145	148	139	130	149	134	156	141	154	138	118	125	129	131	145	126	136	159	116	146	125	134	126	158	136	145	140	142	165	131	133	160	125	149	142	162	134	134	134	145	148	149	131	120	154	129	135	142	149	144	149	141	135	155	139	141	117	137	139	149	119	129	153	159	110	132	134	127	131	135	134	130	142	122	152	130	130	148	146	156	158	145	134	130	139	121	135	128	155	146	165	142	141	129	144	116	126	122	143	124	146	138	137	133	126	130	122	111	139	155	147	125	128	141	136	150	123	135	143	145	138	140	134	136	151	142	135	145	157	161	135	132	161	142	125	156	132	125	136	156	138	145	135	169	131	165	149	144	141	161	150	149	143	128	145	159	148	139	143	130	140	145	148	145	139	152	141	114	138	114	159	149	145	136	158	143	136	146	152	130	163	149	143	132	137	128	145	148	127	171	147	123	150	134	148	154	158	137	153	122	126	170	153	144	142	149	136	118	138	153	124	133	145	143	143	146	151	139	140	130	144	154	149	138	140	140	144	137	142	128	122	139	141	128	141	135	155	150	158	143	128	150	141	126	145	145	147	131	142	132	142	124	155	129	143	158	143	140	127	167	150	147	146	143	153	136	148	148	118	158	146	132	147	136	136	157	141	132	152	157	154	138	147	139	144	152	151	129	126	118	114	148	138	158	131	169	150	146	140	136	150	141	133	145	120	160	153	133	160	163	138	123	126	143	145	121	136	148	137	156	160	139	135	147	144	116	143	153	153	133	143	129	140	128	137	125	119	130	144	133	122	146	156	150	148	148	133	146	155	128	114	158	150	161	138	138	133	137	154	148	130	140	133	150	156	133	148	149	131	140	156	134	160	121	116	127	127	148	136	142	154	136	149	131	133	150	165	173	137	164	140	109	145	136	150	139	133	146	153	145	150	152	138	151	147	129	144	130	142	146	127	134	139	134	137	139	134	122	138	145	140	151	138	148	136	142	149	128	167	152	129	141	149	124	165	138	142	149	148	109	126	147	147	134	149	143	156	141	159	140	134	158	143	146	141	139	138	157	141	131	149	137	134	151	161	145	143	132	147	163	144	131	157	141	144	149	130	130	133	144	147	124	143	136	155	149	135	147	120	136	142	150	146	115	151	149	131	144	146	148	120	133	124	154	135	140	143	156	121	154	141	123	119	139	154	137	113	155	124	155	160	129	131	123	132	149	143	163	126	157	140	154	138	169	137	127	138	114	153	130	138
32400	25741	523	328	284	260	227	215	201	192	190	180	236	207	202	186	187	168	213	199	188	191	180	197	196	179	186	224	218	188	204	175	183	186	212	182	184	185	174	173	191	212	187	186	165	193	201	154	202	191	175	201	180	186	193	187	185	168	173	174	173	177	186	198	189	204	158	178	171	194	170	202	195	200	180	198	177	184	191	211	186	183	169	176	173	186	181	180	192	193	178	192	185	227	192	175	186	194	215	190	180	180	175	184	194	206	198	192	166	179	167	199	205	198	186	191	197	176	183	195	195	200	175	196	190	186	197	155	203	190	179	213	168	163	172	188	196	175	191	184	187	182	174	180	189	188	203	189	201	193	180	214	198	189	194	200	214	216	197	184	172	199	176	169	221	188	184	204	170	200	187	198	168	185	217	187	187	194	203	173	185	167	167	178	199	190	190	186	227	174	194	189	184	199	204	152	172	187	191	196	227	186	190	180	177	181	190	163	188	213	173	182	168	177	188	187	168	199	191	187	188	196	178	169	197	179	188	186	185	171	190	189	203	161	187	202	169	153	201	196	184	189	186	203	178	193	198	188	191	195	195	185	185	175	163	179	192	185	209	185	172	178	189	180	179	185	203	189	142	174	187	177	188	163	175	174	206	193	190	185	200	186	174	162	192	187	172	187	190	190	160	190	201	183	187	167	174	205	194	192	196	179	186	180	169	198	181	176	171	194	157	185	193	181	204	167	195	176	177	181	204	200	183	184	175	191	184	190	175	194	213	197	180	200	168	201	195	188	162	199	196	186	198	184	198	171	170	176	189	175	182	178	209	193	185	172	197	194	187	199	184	207	154	185	202	194	187	202	184	190	182	190	165	183	164	196	187	181	182	212	211	195	190	199	200	183	195	198	187	176	183	182	207	212	190	202	184	172	198	188	177	193	190	176	179	192	199	184	195	181	165	176	196	196	178	177	190	183	230	168	198	172	185	169	201	186	155	177	173	185	224	184	163	174	197	197	179	196	185	195	180	205	191	202	198	202	181	192	174	173	185	188	213	184	185	186	181	187	198	202	200	180	216	182	206	172	190	165	157	182	187	179	196	188	158	188	192	184	204	170	169	184	211	202	166	191	184	188	203	206	211	184	194	168	191	183	185	191	198	198	181	178	181	178	177	197	162	192	202	196	215	169	196	180	216	180	174	210	209	200	205	180	193	157	200	189	202	200	185	197	177	188	195	197	197	204	169	185	166	179	182	191	220	172	191	192	185	184	197	167	188	194	196	209	186	199	212	204	193	189	203	181	191	183	213	201	195	180	174	185	187	190	175	201	178	203	197	181	208	194	180	181	201	170	173	187	193	210	165	195	176	176	181	188	213	217	197	189	195	194	190	180	182	193	198	178	205	176	192	180	181	181	195	181	178	157	196	184	201	200	168	181	186	172	186	206	200	188	197	187	210	182	183	192	187	202	182	184	186	183	195	179	180	211	184	205	185	202	214	172	204	175	174	165	183	189	195	199	187	192	194	199	203	209	190	185	185	176	175	190	174	180	192	199	189	181	165	181	169	182	182	185	202	195	210	206	174	214	205	196	169	183	187	174	164	186	191	198	195	218	179	187	188	192	177	176	186	173	182	206	180	206	197	160	208	193	194	191	202	188	209	182	189	183	197	190	194	178	175	206	199	183	167	163	190	181	183	180	195	182	206	190	216	224	193	171	195	184	180	197	189	186	197	176	164	179	211	185	195	193	198	182	194	167	180	176	182	185	182	202	184	205	173	192	171	159	186	199	182	213	175	181	178	174	175	172	184	205	222	189	186	205	188	171	185	181	177	214	182	190	189	182	187	155	197	220	174	195	164	175	175	179	174	174	181	195	180	164	200	187	186	192	193	183	175	176	190	181	183	183	174	171	184	182	172	187	166	176	177	190	190	204	181	172	215	177	184	194	177	203	182	196	191	168	210	177	173	179	189	210	176	182	179	190	183	189	207	194	191	184	165	167	192	188	205	200	195	196	195	221	177	178	154	195	194	209	191	174	190	185	186	182	179	183	187	181	173	187	175	204	197	189	206	185	212	189	181	176	167	191	208	179	173	192	176	199	186	207	201	178	184	189	175	186	205	156	198	190	181	183	202	231	182	175	180	186	173	184	191	184	166	191	182	167	195	172	198	192	187	204	163	175	189	183	196	200	197	179	169	182	168	205	165	182	167	196	227	181	180	158	196	187	180	178	183	185	201	169	178	183	176	176	187	204	199	189	199	168	185	154	198	181	175	185	203	198	179	185	187	196	181	192	159	165	197	222	184	178	182	198	184	185	188	172	171	175	185	167	181	191	176	196	189	206	170	211	174	202	182	174	196	184	169	183	190	152	168	176	164	171	206	203	192	159	157	175	195	177	197	174	191	209	165	177	193	176	199	181	207	174	219	173	175	187	166	167	201	182	199	212	184	180	220	187	173	190	194	212	175	202	203	204	198	184	177	181	206	172	196	186	192	193	190	173	193	183	183	181	192	213	185	197	190	182	176	188	197	195	175	184	163	187	172	201	188	172	176	180	195	178	191	192	209	191	195	202	206	191	177	193	182	201	208	195	181	204	189	179	170	166	193	190	154	194	181	184	165	175	175	171	165	186	180	174	210	194	198	164	193	182	204	157	182	180	168	156	189	185	192	214	193	208	193	162	190	213	198	195	197	175	203	192	176	195	165	185	191	185	199	179	178	182	181	176	196	216	199	180	188	165	174	185	189	198	182	187	156	201	182	172	183	195	197	204	192	201	170	170	180	185	186	186	196	174	173	176	198	176	184	202	192	189	206	185	163	184	202	201	212	182	180	221	178	218	184	172	168	190	201	188	193	194	173	178	180	193	187	198	209	182	185	195	176	202	185	184	185	194	182	169	201	189	202	190	190	216	200	200	204	173	199	167	178	214	197	178	199	191	190	169	182	201	201	188	191	177	202	200	173	178	178	179	200	175	168	187	179	196	189	214	207	209	189	177	183	193	215	190	215	192	174	198	181	191	214	215	191	163	193	189	202	182	193	184	186	190	217	169	193	170	184	195	205	188	202	182	178	204	184	191	204	160	162	185	169	208	181	184	201	172	180	175	203	200	180	186	184	171	179	184	219	190	190	192	207	198	186	174	185	221	190	187	182	204	172	191	183	179	196	194	203	193	189	182	206	177	193	175	179	191	187	184	200	197	192	203	179	176	184	172	188	182	193	187	182	167	187	197	186	183	195	190	187	174	180	193	192	190	201	219	169	177	213	188	197	187	185	159	188	171	239	182	161	192	179	172	156	178	175	186	147	187	177	198	196	189	195	205	190	180	217	207	180	210	193	195	176	175	183	181	195	193	214	174	178	177	163	189	152	204	185	162	198	207	199	199	181	192	182	198	190	169	174	166	166	162	196	170	162	203	198	198	164	180	201	175	211	193	193	155	211	183	191	195	176	194	174	187	167	195	184	189	173	196	169	185	174	155	177	177	179	195	205	190	162	189
24309	21514	28755	24655	21455	9365	765	520	424	416	404	370	344	331	339	344	326	340	306	304	317	298	278	280	255	277	311	291	313	287	284	282	296	304	284	281	289	261	298	256	284	267	265	275	287	277	252	283	262	252	284	281	260	306	277	278	249	261	305	288	237	266	270	285	279	283	282	305	279	296	292	276	275	284	249	309	290	296	267	294	258	264	286	289	299	264	295	273	277	290	260	280	281	256	281	292	293	302	285	289	269	297	298	260	284	279	244	283	269	279	242	280	265	287	281	290	271	255	276	270	253	279	267	268	288	268	288	283	271	278	274	266	273	308	314	280	288	309	293	290	290	261	272	295	297	270	306	284	279	285	294	287	266	280	280	267	283	260	280	256	251	267	313	252	255	295	281	294	274	274	280	253	249	275	280	310	334	271	286	275	276	275	292	265	253	288	275	286	286	281	259	274	303	256	263	265	259	265	265	269	301	272	293	286	277	257	293	256	291	269	295	262	278	275	286	263	258	266	301	277	295	248	284	246	300	287	285	256	278	295	255	250	256	260	269	276	273	275	301	264	291	306	266	319	296	290	272	236	247	264	260	266	272	289	279	279	314	262	275	263	267	288	302	303	245	264	298	295	252	275	277	275	273	285	304	255	289	265	286	237	276	314	260	302	287	270	269	278	291	305	254	250	289	292	282	293	239	250	283	274	272	256	247	275	273	271	282	258	259	283	266	265	285	298	326	277	301	231	286	280	258	281	276	290	301	282	266	245	277	270	294	259	283	287	270	281	280	268	273	277	283	291	279	286	271	266	289	272	305	288	316	288	304	279	274	263	290	282	306	236	262	305	289	291	292	259	257	280	293	253	293	297	296	277	263	276	290	252	253	290	280	282	268	263	282	278	274	264	288	274	276	270	274	284	276	280	271	276	292	275	282	274	239	269	260	277	269	272	263	306	251	265	274	260	285	275	290	300	282	252	258	302	295	263	271	252	279	282	272	294	263	284	282	276	278	281	316	268	277	269	271	261	273	281	261	237	248	278	279	277	260	289	269	268	289	270	258	279	285	242	271	260	272	290	293	262	257	284	286	284	259	309	260	241	304	268	314	266	267	291	273	299	274	275	318	295	268	292	277	255	277	263	269	278	290	266	269	257	294	285	283	301	265	267	286	271	261	294	294	267	278	251	269	260	273	288	263	289	277	267	279	263	313	274	317	264	279	272	280	262	294	250	290	263	282	261	271	274	249	304	294	270	278	286	254	265	270	263	285	263	263	293	276	303	306	267	273	280	261	239	270	293	274	282	276	271	288	245	280	261	300	276	295	267	276	239	278	268	262	263	303	240	286	293	273	249	272	270	280	290	313	270	301	299	290	245	262	285	284	261	265	255	292	294	272	277	293	296	296	276	283	291	277	287	259	294	282	279	255	272	308	283	281	260	281	266	308	287	284	308	284	271	263	295	254	301	287	275	271	274	277	267	286	291	268	253	283	269	275	276	245	305	280	298	272	283	251	302	270	265	288	233	256	268	260	265	280	259	244	289	299	276	300	262	299	289	280	272	256	276	295	252	250	267	292	246	269	241	276	269	290	259	242	262	251	278	254	259	270	284	287	261	260	282	269	273	287	302	276	265	261	287	306	283	279	269	244	296	253	282	272	301	268	257	273	271	279	292	303	242	270	283	290	286	273	297	244	253	273	284	291	263	287	273	302	261	315	301	268	304	284	293	291	272	258	269	242	296	304	294	288	247	269	262	264	281	266	254	285	268	272	309	268	281	299	275	257	272	301	255	294	263	264	273	264	277	271	229	272	271	250	303	275	278	285	282	261	275	253	259	279	274	278	268	261	254	270	284	306	287	264	252	288	278	262	287	250	275	331	283	289	299	296	279	260	261	287	278	318	289	281	265	282	263	281	246	287	287	241	280	285	275	282	228	291	262	278	232	275	312	310	292	285	314	277	310	274	259	242	280	269	276	263	274	272	278	308	278	277	275	280	272	251	282	264	291	268	277	330	296	261	281	267	292	266	256	251	287	252	271	271	272	270	280	279	267	294	282	283	303	297	260	255	312	281	271	249	293	269	293	306	331	291	291	253	235	306	277	285	268	314	263	255	241	275	274	268	292	271	306	281	262	271	276	270	266	280	265	277	283	265	267	300	249	277	264	274	289	261	284	307	284	277	245	283	277	269	274	267	267	293	280	244	273	273	283	258	293	272	269	238	281	277	275	280	281	288	277	266	250	285	269	245	271	288	266	262	279	271	251	249	268	289	279	279	282	286	289	251	268	275	269	284	283	279	277	282	298	260	302	279	276	267	246	261	281	297	288	283	275	290	269	265	281	309	287	291	275	284	287	278	283	274	254	270	255	280	294	285	280	249	251	268	285	261	284	257	271	294	303	298	248	276	252	245	259	270	304	266	296	261	267	257	269	281	295	259	263	282	270	275	283	256	272	265	274	273	262	289	292	263	243	289	273	276	262	270	253	285	261	257	270	262	260	295	263	261	239	254	275	289	282	277	267	283	278	257	281	291	275	273	299	270	313	244	249	274	267	255	263	291	280	307	254	276	254	278	293	283	284	281	268	297	293	298	252	266	277	278	306	312	266	275	269	276	260	270	286	300	274	258	267	277	274	282	289	293	288	302	270	290	262	299	287	324	268	265	271	290	309	288	276	247	296	265	285	255	299	291	252	306	281	289	273	257	267	274	266	280	269	281	271	257	264	271	279	253	287	278	271	276	308	269	292	264	295	270	287	262	245	276	269	280	307	256	275	286	295	261	274	275	279	286	251	280	283	292	314	273	276	290	287	252	285	266	279	295	285	265	294	282	284	287	276	257	276	267	293	243	276	266	275	266	295	326	290	261	244	278	269	249	287	280	255	244	276	277	312	270	286	253	256	275	281	266	271	274	257	265	258	288	261	253	285	265	246	293	305	273	275	245	241	292	295	270	299	275	270	285	264	304	272	289	276	283	284	262	249	291	264	317	287	273	293	269	270	242	302	289	260	257	291	287	275	295	300	235	309	289	266	296	255	256	263	300	280	267	288	276	272	280	251	290	281	281	288	262	260	285	259	301	267	278	285	285	287	266	295	246	265	303	285	234	281	272	265	292	277	308	240	272	302	261	257	281	259	287	257	289	298	275	285	281	290	302	284	295	270	282	259	282	301	243	282	268	277	274	289	286	255	262	268	243	285	264	289	267	271	290	273	283	258	270	283	241	289	278	259	280	248	267	269	290	267	248	288	251	273	267	273	303	238	290	286	273	285	274	284	234	267	300	237	269	255	295	264	251	279	288	258	272	273	274	253	263	285	305	254	286	330	239	274	318	280	256	272	290	269	294	305	276	269	275	271	262	276	279	273	290	278	274	302	278	281	273	281	269	291	256	237	277	274	253	274	277	268	279	286	279	268	269	277	261	286	293	275	257	278	261	267	290	264	280	259	258	286	261	270	263	295	252	264	296	293	259	252	297	287	285	283	286	282	273	281	276	268
36844	39678	5057	2356	1708	1222	1006	806	710	621	536	537	491	409	459	428	411	398	390	376	407	423	373	354	380	336	357	372	363	372	374	364	333	350	324	338	348	379	345	324	340	353	352	337	312	361	352	342	320	359	326	358	321	361	353	321	368	346	351	323	332	339	369	331	346	353	328	357	355	330	359	346	346	326	333	314	373	354	355	346	361	315	344	341	309	326	347	330	366	322	320	330	345	353	333	349	334	311	354	369	366	327	344	315	337	379	342	356	361	363	342	309	348	364	347	310	330	337	350	352	324	344	363	352	325	366	341	334	349	363	328	360	304	321	327	374	337	345	366	364	343	344	294	341	322	335	327	331	390	330	318	327	356	342	323	354	299	335	310	343	345	348	373	389	318	349	336	342	343	305	327	322	357	349	343	324	354	326	351	347	314	317	386	345	370	340	318	321	363	358	328	320	316	356	343	337	320	357	341	341	313	346	304	373	347	354	336	333	333	366	353	345	317	318	386	327	312	357	352	312	352	355	343	321	373	326	353	310	325	353	360	356	360	345	343	327	387	329	314	352	355	322	306	318	314	317	355	365	319	358	331	349	297	363	329	328	345	365	322	343	304	337	353	361	324	317	346	333	348	329	356	337	330	311	321	346	350	322	352	347	341	344	355	323	322	335	350	323	381	347	313	316	352	343	309	316	317	328	318	341	364	343	332	318	350	341	343	325	301	313	327	379	338	338	344	316	308	358	349	334	358	340	369	364	358	334	321	339	303	347	340	321	337	332	333	372	336	352	317	352	359	320	334	302	334	346	379	367	312	311	357	339	302	350	327	352	330	342	342	336	355	359	368	357	338	318	325	360	323	323	336	327	367	342	342	344	336	313	305	332	335	341	334	363	324	376	346	348	327	357	360	346	331	354	335	349	314	304	345	360	324	344	337	339	319	336	352	338	347	334	308	337	330	326	360	317	304	307	344	329	342	297	301	329	358	335	366	356	338	369	341	351	365	329	351	348	326	357	347	318	347	333	306	350	347	345	359	334	334	354	333	339	351	327	340	303	392	321	310	326	349	318	320	315	300	302	330	344	325	342	360	352	326	341	303	330	295	351	316	338	328	353	353	382	339	337	348	371	328	318	361	385	353	337	334	329	321	376	342	365	343	301	327	331	343	357	342	368	331	341	300	331	328	345	349	350	321	364	351	329	343	357	343	303	367	350	365	328	334	324	296	359	358	314	331	357	343	334	341	340	316	344	356	353	315	342	342	330	317	348	360	361	346	323	327	352	348	331	364	340	310	362	347	317	334	354	336	343	351	368	351	331	320	317	363	320	320	363	330	333	332	341	302	357	341	313	357	314	308	362	376	343	353	341	349	350	339	312	321	351	313	363	310	301	338	309	314	349	325	359	328	349	345	347	364	366	346	363	339	341	340	348	313	306	344	331	354	309	318	320	333	328	309	357	326	354	333	323	293	341	356	342	352	343	314	361	341	345	340	333	335	362	357	333	344	311	306	369	335	355	326	331	342	324	321	354	340	318	330	342	325	330	327	310	338	320	320	337	319	352	337	321	349	337	333	339	352	349	317	348	344	332	365	350	345	374	320	344	320	356	340	345	317	299	336	347	375	348	324	355	305	366	321	344	353	339	310	344	333	342	322	310	339	314	326	328	332	307	349	307	359	320	327	339	355	354	349	344	330	334	340	345	325	342	318	326	319	333	348	341	265	348	326	334	338	359	335	318	372	322	366	337	344	325	339	344	328	357	358	323	332	392	355	323	335	317	305	336	345	336	320	349	356	329	341	360	327	349	320	324	346	365	336	366	318	348	329	328	341	289	321	346	290	330	333	330	341	341	324	303	343	308	328	329	338	315	341	336	340	349	330	359	365	350	329	328	342	322	347	317	319	352	320	308	354	341	356	303	340	330	341	325	326	346	338	334	329	310	314	334	329	339	340	335	318	332	349	335	353	358	323	306	355	352	316	368	362	350	310	338	344	350	367	357	343	320	365	364	383	333	341	338	355	298	346	332	315	330	341	322	315	345	326	343	334	319	333	330	373	337	364	340	323	359	338	333	348	328	324	341	344	326	338	314	353	340	336	318	333	341	389	318	332	335	340	320	316	320	342	319	350	355	369	389	379	340	343	328	329	356	318	346	319	341	367	322	371	364	334	317	381	335	337	345	335	361	362	363	326	317	328	347	345	344	327	325	335	304	347	350	326	358	359	355	338	331	332	332	338	324	338	293	336	348	321	328	358	359	349	324	339	326	300	332	341	313	323	334	322	336	306	332	339	289	361	351	341	324	344	308	334	340	346	343	346	350	331	360	355	301	310	372	303	334	340	351	347	352	352	349	358	343	361	336	366	328	358	330	345	324	334	311	315	342	323	370	363	353	342	352	294	352	342	311	345	351	305	358	329	349	342	318	305	365	379	338	323	357	347	339	362	349	353	347	314	358	338	358	333	367	353	359	318	361	323	331	347	328	317	317	316	350	341	337	375	323	316	345	353	338	317	315	339	330	333	316	339	317	318	337	345	338	349	355	318	348	318	341	367	332	360	357	331	313	324	335	340	323	324	304	339	336	337	299	322	343	346	341	353	366	348	322	326	353	342	367	337	321	337	365	337	341	388	341	359	324	347	304	314	356	316	318	324	324	365	353	329	357	350	315	360	337	341	328	344	331	370	341	344	318	334	337	335	347	343	318	309	324	313	357	312	353	341	331	328	359	374	370	335	308	336	323	349	313	353	375	315	349	342	316	352	374	375	346	338	346	322	330	320	308	355	343	347	325	341	315	312	367	327	323	346	352	312	336	349	362	341	325	345	322	316	333	313	348	322	327	338	315	334	348	338	329	331	345	356	319	336	317	345	331	354	342	319	351	336	356	371	342	353	338	304	300	341	326	343	345	310	342	340	371	323	321	374	309	346	335	363	356	333	351	350	354	307	343	352	300	332	334	334	339	337	339	325	355	344	333	346	377	344	358	325	354	331	355	362	360	319	321	320	370	337	327	346	313	336	335	341	337	320	351	306	365	325	333	335	331	327	305	337	348	325	378	334	326	328	330	302	326	303	346	318	335	309	343	330	346	328	322	317	353	332	327	326	313	333	332	335	353	339	306	332	350	337	372	328	315	309	354	319	359	351	322	363	285	346	345	352	337	344	340	323	344	337	329	335	328	343	349	334	308	332	316	322	357	320	361	333	320	336	340	334	327	331	327	352	332	339	324	367	354	327	382	338	365	327	353	341	354	342	320	354	328	330	348	377	339	322	307	350	363	327	349	343	376	338	310	320	336	343	373	288	361	324	341	328	311	280	327	357	340	348	318	346	333	350	307	355	297	339	337	345	346	328	325	369	329	347	338	361	329	359	352	346	319	335	342	366	364	308	304	340	344	354	326	344	331	321	341	304	314	354	336	364	324	312	330	337	352	362	336	323	342	342	324	337	365	338	353	345	374	293	302	343	332	322	337	318	332	344	365	348	329	353	353	352	326
25529	21520	27515	25672	8449	462	351	291	266	267	274	285	288	242	259	252	239	228	215	230	228	214	226	241	217	209	192	236	189	216	231	200	231	228	204	222	215	200	249	212	212	214	204	234	253	239	235	240	218	206	224	217	243	218	210	210	220	219	241	214	247	231	223	217	222	235	216	202	228	216	221	221	228	234	214	211	249	212	205	217	203	224	201	219	220	231	211	210	203	204	237	205	213	188	232	197	217	204	219	235	198	232	228	213	240	219	229	222	220	217	227	220	230	229	214	232	234	238	225	222	241	228	213	206	215	206	207	222	201	200	230	227	211	235	235	215	223	192	233	209	235	215	213	218	233	222	220	205	223	214	205	216	206	212	222	232	211	206	216	201	213	231	205	210	225	234	218	229	217	219	243	210	227	192	227	237	196	207	208	234	229	232	224	235	240	224	220	246	207	250	223	209	211	240	224	202	206	237	199	208	235	201	250	230	206	231	233	215	239	225	221	227	211	211	210	225	219	227	224	211	229	251	214	217	199	210	224	242	231	207	208	217	247	202	222	179	225	213	247	240	199	205	206	208	230	238	201	236	206	218	249	180	226	214	204	196	215	221	218	212	184	217	219	233	199	193	216	218	207	203	221	213	213	232	223	212	227	216	237	210	181	227	234	206	213	212	191	185	200	226	215	214	235	224	197	218	227	200	228	224	224	224	223	231	214	218	197	222	212	212	215	216	192	206	211	237	232	224	214	245	199	210	237	224	226	220	202	226	215	209	178	227	247	232	210	214	234	210	204	217	217	209	235	222	215	222	210	238	212	210	213	240	193	205	197	228	215	220	239	236	209	214	215	215	221	210	223	227	220	209	224	256	223	229	218	232	203	223	240	198	211	211	225	223	196	233	211	212	209	215	221	208	217	245	222	191	220	204	213	215	242	225	206	235	217	215	201	219	214	226	212	218	209	188	199	231	226	190	220	211	206	221	220	210	215	222	238	220	225	220	231	225	199	239	226	243	218	229	226	226	228	231	233	223	226	250	228	216	209	212	239	241	225	205	215	244	227	232	200	230	195	234	205	223	251	218	224	256	182	218	231	251	211	222	241	228	200	201	193	227	219	229	206	204	239	215	222	206	212	196	211	215	229	211	228	216	207	208	209	249	247	219	211	187	240	196	225	219	221	224	217	199	228	190	190	239	210	222	243	210	200	216	238	222	223	195	225	224	237	239	215	202	235	186	212	233	225	207	222	221	228	199	227	213	233	205	195	234	230	219	214	219	224	222	224	233	232	225	221	215	212	182	218	206	214	226	214	228	214	227	215	175	228	203	212	204	194	242	216	189	223	210	238	197	221	198	229	225	212	228	200	231	234	203	226	234	214	222	198	245	218	220	210	215	237	203	213	198	221	218	214	237	219	200	212	208	250	229	231	205	240	224	244	226	224	200	208	215	217	208	189	227	209	223	231	232	213	255	222	186	214	241	203	206	236	235	190	205	198	192	201	229	194	197	230	208	222	206	206	218	219	209	224	240	227	214	189	237	246	216	219	215	242	226	218	227	250	250	230	210	201	227	208	210	228	213	200	236	236	222	237	201	214	219	232	196	214	211	222	227	193	251	226	206	236	213	209	219	212	184	214	228	215	176	214	235	199	203	212	209	211	202	221	211	215	252	194	204	222	223	200	224	215	224	181	221	242	205	231	213	189	231	221	206	189	213	207	222	198	221	222	224	206	205	221	244	206	227	234	227	218	221	231	194	209	230	216	218	209	235	215	212	237	216	231	196	211	220	213	239	247	201	217	185	211	190	203	202	229	201	242	216	224	195	197	217	225	210	198	195	206	230	216	212	187	217	223	201	214	256	191	239	225	217	206	209	214	200	220	229	208	209	228	226	216	227	179	203	223	229	195	199	233	209	199	232	230	238	230	230	207	224	223	205	216	188	216	224	201	235	211	199	228	222	204	224	211	190	218	228	201	206	244	230	196	194	229	197	208	213	212	207	234	206	233	194	213	219	204	224	235	176	221	225	231	223	206	225	235	246	205	221	185	231	194	221	214	217	203	217	229	210	267	205	187	228	204	212	228	199	226	200	206	209	266	214	216	236	208	195	224	227	217	231	225	188	216	233	227	205	238	209	232	206	226	231	215	223	225	224	227	230	208	210	223	203	191	232	221	231	213	209	218	246	197	233	215	214	230	208	218	244	193	217	193	204	212	208	210	215	204	199	201	206	223	202	214	235	215	230	228	229	205	228	217	205	211	237	222	225	247	222	216	209	257	212	258	198	216	226	221	203	220	224	203	231	227	207	208	206	219	218	238	234	207	190	205	250	229	202	260	209	214	234	211	231	212	182	238	197	193	200	226	215	246	226	225	189	205	217	216	212	213	228	214	237	217	212	202	222	221	204	232	230	230	216	226	192	221	215	228	213	211	234	202	218	233	236	239	224	206	214	205	221	210	237	213	227	216	206	213	214	197	200	214	230	214	224	218	231	204	219	212	207	222	229	231	204	211	200	204	203	217	195	207	236	203	224	231	225	220	233	208	222	213	219	226	206	223	242	222	228	191	194	220	218	221	220	207	194	191	229	225	223	226	212	210	198	195	210	233	226	209	229	229	212	249	218	213	192	231	251	216	229	209	203	233	198	211	225	226	217	217	230	254	253	206	240	196	210	220	216	209	211	230	202	210	229	205	230	232	217	226	245	199	176	208	227	235	252	205	209	207	207	223	224	203	201	208	207	250	231	214	199	230	205	221	214	202	208	227	208	197	226	209	236	202	208	231	234	222	217	227	215	219	207	246	240	201	223	233	198	214	215	220	225	209	234	233	206	208	200	218	242	216	203	203	226	200	223	236	210	224	208	200	207	209	196	221	228	224	208	186	178	235	199	220	230	218	210	218	202	238	208	208	216	208	210	188	216	219	200	199	208	188	234	212	223	215	217	244	199	209	204	217	217	206	226	216	229	220	226	207	238	232	217	218	207	215	233	217	212	219	189	204	206	215	216	219	214	247	219	224	232	221	228	236	214	184	223	216	230	232	198	228	217	215	232	197	195	224	222	221	217	196	212	194	214	198	232	212	238	233	200	202	230	220	239	195	239	223	212	195	227	209	221	208	215	234	237	212	211	204	220	197	227	227	209	215	209	216	226	217	220	235	227	204	232	207	214	204	217	217	209	213	211	222	222	176	217	220	210	211	213	215	216	211	253	224	179	255	218	192	208	191	213	214	176	232	223	210	219	224	233	208	244	212	205	191	242	225	202	203	224	219	218	199	226	211	224	211	200	211	217	222	226	194	226	203	199	230	239	250	222	227	210	240	240	199	207	219	213	211	222	224	209	212	199	184	242	208	209	178	192	200	223	226	201	213	228	197	221	224	194	215	218	226	228	187	216	203	197	206	198	216	215	237	231	238	231	185	207	237	214	213	209	243	222	213	193	210	203	220	221	199	223	215	225	212	235	240	237	194	245	220	206	215	228	233	226	206	238	189	208	235	223
36219	33864	2712	1280	961	751	618	520	498	452	374	400	336	380	298	334	352	289	318	310	295	304	314	320	302	285	301	308	307	298	312	284	305	264	301	298	278	285	276	272	300	303	277	270	285	270	264	305	304	278	283	302	265	279	249	302	279	290	296	254	281	283	297	266	289	301	301	293	318	291	308	296	301	315	287	283	259	321	283	298	293	295	297	318	297	295	288	268	292	294	323	313	262	291	275	260	327	304	293	296	280	283	257	281	280	309	285	303	289	253	257	305	304	290	291	311	295	317	257	271	278	263	292	260	343	301	297	306	259	283	309	288	306	269	269	286	294	297	286	282	285	311	291	299	291	286	275	262	283	295	306	268	296	282	276	288	299	302	303	279	282	293	259	290	305	281	308	288	283	281	297	293	257	297	300	276	285	270	281	281	276	301	286	259	296	275	297	291	300	260	257	273	294	301	307	259	274	312	292	276	326	288	276	299	289	298	280	300	321	281	280	294	314	278	304	263	283	294	309	313	267	281	307	293	316	268	289	291	286	290	267	302	255	294	279	296	287	274	276	283	260	281	262	291	299	302	263	311	275	319	294	296	280	291	316	254	294	288	279	318	291	271	261	267	306	265	296	314	296	273	273	258	269	268	296	281	281	295	281	293	290	278	296	299	283	294	281	281	279	286	269	282	291	304	293	263	306	272	270	285	268	262	259	304	280	259	265	296	291	297	285	291	313	285	277	311	299	278	295	302	272	313	329	286	260	259	257	297	270	272	266	277	317	297	309	307	268	280	307	280	287	288	283	294	303	262	309	301	291	264	286	303	266	296	278	304	290	276	275	288	258	293	304	275	273	297	312	293	269	295	295	289	288	287	269	302	260	288	288	285	312	294	263	308	270	272	284	280	280	309	258	323	271	340	243	313	301	288	309	295	273	312	273	278	271	292	281	249	285	283	285	260	287	282	257	297	284	278	296	278	288	291	262	267	259	271	260	278	295	289	285	288	276	278	287	255	243	282	270	276	256	283	302	273	293	239	295	254	300	317	277	297	266	291	286	269	293	295	304	286	301	300	295	309	279	285	274	279	307	246	298	275	276	296	278	283	286	305	267	260	283	304	300	282	276	275	281	258	272	263	293	284	300	288	293	292	261	285	271	303	330	281	271	277	299	271	272	279	260	284	271	293	268	317	270	273	280	245	292	313	267	277	275	301	278	280	307	320	304	271	262	266	299	279	286	271	290	280	278	269	295	276	278	277	290	297	282	280	267	315	284	291	279	276	309	298	288	305	300	288	260	261	301	281	292	278	290	305	305	246	264	260	291	300	306	283	302	268	303	276	299	263	320	317	296	296	269	319	277	299	274	269	321	264	283	281	275	274	269	289	297	284	276	262	278	299	291	291	287	289	286	288	345	256	273	299	266	294	286	274	301	285	253	284	305	283	299	311	301	316	260	271	280	296	294	279	329	281	267	297	272	271	329	280	292	287	260	282	307	283	298	281	282	287	308	275	298	265	296	306	282	291	270	300	287	264	300	267	297	302	304	284	278	303	270	266	259	286	308	303	289	306	279	245	290	304	322	315	279	275	264	280	278	320	272	276	274	293	277	290	313	318	300	275	259	261	286	275	275	283	261	321	277	303	302	292	254	264	287	300	292	279	293	260	304	285	284	247	277	284	263	289	297	260	302	288	284	272	307	318	275	273	279	263	258	300	299	331	288	298	300	266	308	263	273	294	275	295	301	287	299	319	289	276	297	294	286	285	280	284	289	269	278	292	296	280	264	275	281	305	284	293	285	287	259	281	291	259	293	320	301	270	282	262	296	315	289	288	260	289	271	255	272	286	275	279	314	255	278	289	283	303	298	296	310	244	290	276	265	281	313	274	308	270	267	273	300	276	279	278	281	273	293	284	295	303	303	261	283	292	309	301	279	300	283	264	292	292	289	292	292	269	293	270	295	279	308	276	268	312	300	306	279	273	312	278	262	293	270	316	272	293	269	303	294	297	283	304	281	304	254	317	276	265	299	266	317	256	324	307	307	263	287	278	288	281	295	285	280	335	271	298	263	309	272	299	267	293	271	279	269	293	288	330	264	294	291	291	290	276	288	267	284	292	253	267	303	281	290	312	280	305	276	276	290	289	285	270	306	282	272	282	257	271	287	292	285	290	293	284	318	263	255	294	298	291	282	303	289	289	293	295	297	301	315	286	305	292	296	279	317	268	317	260	298	312	270	298	278	285	329	296	257	290	298	289	300	261	283	274	289	299	269	276	289	288	278	306	284	266	277	283	270	275	286	308	286	264	278	275	300	247	306	281	289	287	286	276	320	286	291	302	279	291	285	271	268	280	284	266	279	300	277	278	263	294	281	302	278	290	281	284	280	275	282	273	286	313	283	309	281	304	288	301	289	271	275	300	306	308	309	261	290	259	283	278	266	280	275	274	294	282	282	292	288	286	276	290	253	294	288	272	275	295	257	266	262	314	277	299	261	331	278	283	278	291	267	286	268	295	294	271	316	283	286	282	298	296	266	285	291	274	264	268	306	278	275	298	293	270	298	276	312	286	266	315	273	302	265	286	305	277	262	287	301	319	292	310	273	280	274	280	301	255	312	288	328	279	284	287	277	302	316	286	279	301	300	303	276	246	264	313	284	274	272	322	287	273	271	288	306	279	274	303	290	288	308	293	275	317	305	285	272	291	326	309	290	271	306	283	283	273	287	289	296	295	292	254	307	296	291	278	273	280	274	275	283	257	299	308	286	287	296	317	293	268	292	294	291	268	251	275	309	286	305	297	297	310	319	285	273	298	257	292	289	287	289	274	306	302	278	294	278	303	272	288	286	274	285	268	286	249	273	277	275	275	266	300	311	282	286	277	289	290	295	280	262	247	272	292	265	279	291	306	301	295	275	300	308	288	270	272	258	294	313	277	305	290	289	283	303	276	272	257	290	290	282	263	284	308	281	302	310	270	271	294	326	259	294	284	266	316	299	253	288	272	281	294	301	287	289	274	314	272	278	294	287	304	271	305	276	276	319	290	262	303	289	266	258	294	293	284	265	288	266	288	272	296	294	300	292	291	278	320	303	278	265	286	280	281	278	266	286	278	298	249	266	287	273	282	290	314	282	275	278	296	291	287	296	292	274	290	288	278	278	260	280	289	300	263	254	294	281	303	282	300	319	285	245	299	284	292	283	271	288	280	268	331	285	280	270	301	277	289	298	289	251	267	290	294	302	282	279	255	247	279	279	256	307	274	301	285	288	300	284	270	280	273	285	289	291	270	264	276	280	267	283	303	305	248	254	282	273	291	255	298	290	317	288	310	297	298	277	272	252	307	295	262	282	276	251	251	270	281	263	307	285	278	298	294	277	301	282	283	285	275	278	285	306	284	285	310	311	270	278	287	297	297	300	293	323	280	295	289	292	287	323	307	277	264	254	298	284	285	276	295	284	300	262	283	287	291	265	294	288	289	291	289	298	290	298	293	279	298	319	284
23211	21528	29280	24187	21520	21537	9481	1045	747	703	675	649	577	563	529	544	548	524	509	453	516	498	476	496	484	475	511	500	479	461	459	461	470	471	503	484	477	446	467	457	479	458	448	454	465	482	435	452	458	478	463	461	440	452	465	423	431	477	462	441	464	469	430	467	460	444	444	450	485	436	442	499	446	473	437	451	451	419	448	466	454	450	463	442	450	471	432	460	480	444	488	440	450	467	420	456	423	455	445	428	434	426	475	430	442	454	438	472	457	437	434	448	435	444	426	448	480	437	492	440	418	416	458	458	449	416	441	449	453	462	479	432	446	457	477	487	436	438	478	495	441	440	452	398	478	473	434	440	462	476	476	474	438	451	472	465	450	472	454	487	444	460	449	453	437	428	471	460	463	438	473	465	442	409	450	462	480	452	454	455	453	458	420	458	442	466	434	478	465	457	432	453	416	440	493	437	430	412	455	454	438	437	416	480	465	442	442	425	452	458	480	454	447	458	463	457	436	458	449	430	470	444	422	450	450	455	436	457	466	449	476	437	459	411	455	470	445	462	450	430	457	502	450	444	483	465	492	512	455	457	425	449	453	468	466	450	426	461	447	441	442	458	423	422	444	440	434	461	454	473	444	442	463	467	428	464	447	473	456	457	421	467	415	425	469	388	431	471	440	463	447	447	445	448	437	476	428	468	423	454	480	460	452	431	433	474	419	408	480	450	493	444	423	464	487	472	457	456	450	448	412	484	463	460	444	440	475	430	413	496	443	468	464	427	440	464	438	441	441	460	435	442	424	442	453	454	458	452	452	462	444	429	461	480	462	438	459	484	460	438	463	428	435	465	464	477	446	470	438	480	459	440	438	480	465	478	438	460	470	478	459	458	454	456	473	426	471	472	479	434	456	448	502	468	448	487	461	440	463	440	451	438	473	470	437	441	493	472	506	439	470	443	436	425	498	405	459	451	403	424	463	447	437	437	472	453	416	446	447	466	445	446	501	447	448	453	446	456	440	467	449	451	445	452	460	476	453	441	428	423	492	417	453	467	442	470	432	465	435	453	430	473	439	431	459	478	455	485	451	454	456	456	447	445	428	450	422	471	465	435	443	468	450	442	423	404	446	491	390	423	440	470	427	450	430	453	452	476	437	440	430	460	461	451	465	461	436	427	465	472	406	463	420	461	417	466	424	469	466	474	468	414	469	432	405	448	481	441	440	459	478	435	420	436	468	416	458	446	498	416	440	428	479	478	459	471	452	457	446	457	458	429	465	445	439	422	474	450	463	460	443	480	444	455	480	438	414	451	423	444	441	464	469	423	456	433	444	418	423	430	454	426	525	453	499	470	416	451	438	458	442	458	436	451	491	463	444	433	461	421	485	456	440	470	453	440	461	461	441	512	430	458	464	459	481	471	424	426	460	457	474	464	427	446	467	458	450	460	444	431	416	495	442	477	479	418	450	433	428	432	452	434	434	494	410	467	452	433	422	472	454	450	488	437	484	430	443	422	447	431	439	449	453	457	424	464	453	449	461	470	432	443	467	489	503	458	444	440	462	476	413	449	495	432	482	448	457	466	447	464	433	446	457	413	436	474	478	458	460	456	446	411	435	451	467	449	491	407	466	454	479	455	423	475	460	499	467	469	483	443	459	485	497	472	454	469	477	470	483	439	445	447	458	480	445	451	432	456	463	394	447	458	453	424	423	437	446	439	475	432	421	479	431	493	484	473	447	448	410	422	434	418	452	428	468	473	414	449	416	470	464	470	449	427	461	440	467	428	469	432	449	462	436	461	472	401	426	445	433	480	426	450	457	427	469	410	481	433	468	431	440	440	450	426	441	447	433	472	444	462	469	468	387	450	467	445	464	415	447	451	455	437	472	454	453	484	448	449	474	462	475	463	443	442	437	415	386	468	451	485	455	449	408	437	481	515	447	474	465	476	437	428	424	454	461	420	460	455	459	438	477	452	428	462	456	429	455	442	451	451	458	477	430	423	465	430	419	457	428	433	407	477	430	468	440	417	466	446	450	484	478	423	438	463	426	465	450	437	483	468	403	409	456	439	415	453	433	453	453	463	431	464	458	460	453	447	447	447	411	424	459	448	406	460	461	443	443	455	450	471	451	450	475	455	480	473	442	428	477	431	464	471	420	441	450	429	444	497	460	454	434	443	473	409	449	458	490	445	469	479	451	463	436	445	439	442	477	439	453	465	441	411	449	451	432	471	453	437	471	499	436	443	430	445	461	408	478	434	477	452	452	486	488	464	476	418	458	452	436	442	457	401	473	436	457	438	484	432	408	465	477	462	474	467	454	457	443	446	469	448	468	472	457	413	493	408	457	434	442	423	486	460	439	455	513	483	425	470	473	435	419	408	435	474	421	481	437	434	471	468	458	464	412	484	447	436	457	461	422	453	453	448	441	437	419	442	427	445	445	482	457	454	456	436	412	438	458	431	445	461	437	474	438	454	449	473	437	431	434	493	435	453	469	446	458	459	445	447	439	453	472	454	456	485	433	473	449	446	456	454	440	433	460	486	451	445	404	433	478	460	436	385	467	425	451	434	471	433	415	453	487	484	453	483	492	453	434	464	488	444	459	411	445	432	450	438	459	446	439	444	444	459	458	431	472	451	423	447	431	489	444	418	483	439	431	464	439	457	438	416	440	453	445	449	483	455	433	455	438	449	456	435	470	451	437	472	443	483	477	468	477	399	449	433	410	429	452	460	458	444	476	424	478	435	427	424	449	443	451	455	483	444	413	422	408	481	459	447	458	414	434	406	395	434	435	427	447	458	430	478	476	450	443	492	497	487	487	480	415	459	485	464	457	440	490	460	439	497	433	476	438	479	464	460	442	466	473	456	461	451	482	435	447	413	480	445	447	440	485	455	422	416	421	463	461	453	486	456	462	466	468	442	461	468	412	453	428	455	461	447	461	461	466	475	457	435	448	426	436	449	461	415	450	455	454	435	457	450	489	428	456	432	464	431	442	438	433	478	454	461	450	421	420	410	462	451	422	455	437	419	432	468	411	449	425	459	467	428	474	442	454	442	452	434	475	473	456	438	471	462	465	427	420	451	435	440	433	441	420	434	429	412	438	423	434	465	440	467	501	454	447	416	467	433	446	458	442	436	442	443	425	434	476	446	431	460	468	441	444	433	450	427	446	465	488	431	430	456	417	431	446	430	465	417	438	440	435	447	434	460	461	442	417	427	454	452	426	392	504	464	456	425	478	462	458	425	434	456	445	415	447	421	439	458	464	469	440	457	420	422	474	452	433	443	479	461	425	499	444	482	442	439	420	482	455	477	456	438	467	395	473	443	460	469	473	462	447	425	429	456	449	423	456	417	437	425	442	460	468	432	451	432	445	456	415	487	428	450	451	433	439	424	427	438	435	463	457	462	472	413	458	437	413	460	462	438	456	450	464	433	414	448	439	477	450	419	474	465	434	476	455	481	481	460	431	462	471	447	469	436	421	455	419	501	409	443
41642	45337	8336	4512	3167	2389	1836	1483	1175	1049	959	885	801	736	750	705	662	679	671	662	651	614	589	605	560	555	616	664	580	608	526	565	581	618	583	522	595	583	559	580	532	506	506	543	544	597	540	578	548	587	506	577	526	537	564	525	552	527	544	546	502	531	567	590	549	524	603	543	537	528	565	563	522	555	556	583	536	558	533	539	563	519	515	541	527	540	547	574	542	512	541	537	538	543	508	572	495	565	503	553	511	566	555	546	528	565	557	540	498	526	571	507	526	522	516	516	548	535	536	550	538	541	551	527	520	516	564	538	533	517	526	510	540	551	517	553	557	533	569	532	483	520	551	551	568	544	496	521	564	530	535	564	558	529	507	534	544	569	521	555	545	509	516	511	560	532	580	546	523	535	556	516	538	505	549	564	537	529	545	574	533	564	519	543	564	564	542	558	573	521	548	523	540	550	560	545	549	487	542	567	533	542	521	525	534	524	576	504	507	582	516	539	577	555	530	541	493	507	511	594	555	541	521	545	533	559	593	497	562	525	550	512	563	548	522	526	548	531	525	553	513	525	496	510	508	587	555	507	540	525	546	521	544	547	545	587	533	563	516	555	557	548	550	532	532	540	540	528	574	479	492	522	524	529	546	559	517	532	577	521	510	506	538	550	519	540	614	549	485	570	546	510	522	515	538	539	527	518	526	564	505	543	518	572	531	599	547	563	557	538	535	484	533	488	545	520	572	564	518	502	524	536	540	532	556	538	494	542	547	563	553	519	532	523	571	571	551	517	535	534	540	532	527	515	511	496	523	528	537	567	567	553	531	499	558	593	533	550	534	515	536	536	526	537	576	550	548	546	566	552	547	509	500	599	547	522	572	515	586	517	588	535	543	503	522	526	528	568	570	541	552	578	540	536	532	507	577	561	546	556	538	574	561	537	504	547	574	575	535	534	542	570	509	520	564	528	505	538	562	537	534	567	492	565	543	571	514	590	535	498	562	559	513	546	519	502	506	531	535	507	534	526	527	537	546	537	574	533	551	531	586	531	496	547	531	574	501	562	520	555	552	602	504	564	553	522	530	507	568	569	520	519	541	555	543	546	563	541	550	556	540	555	536	579	520	524	549	524	507	522	537	525	548	585	565	549	568	506	539	593	521	540	530	570	553	567	543	561	518	531	523	544	579	524	526	573	543	544	526	505	534	516	519	550	553	505	543	534	568	517	529	505	584	575	548	549	576	530	505	525	550	561	544	525	549	559	557	550	559	588	554	533	561	533	567	514	571	552	530	586	543	560	554	561	587	558	505	537	529	541	539	542	571	493	540	559	540	529	562	532	532	538	546	582	536	544	515	563	560	502	562	557	545	541	512	537	537	535	563	550	546	564	532	571	581	522	558	571	531	566	533	520	534	509	539	515	517	559	551	527	579	523	504	558	548	508	522	537	541	547	489	582	547	540	526	562	544	537	564	511	502	558	548	518	515	565	537	523	532	505	569	579	526	544	549	557	508	563	542	551	564	520	536	530	546	520	516	541	526	530	579	552	510	542	566	553	535	553	506	560	522	538	555	496	521	547	559	580	557	532	499	569	580	561	541	525	573	546	530	569	538	551	502	556	525	501	557	492	577	557	535	522	603	517	533	563	558	523	536	550	524	552	501	557	521	520	597	543	557	549	555	543	509	552	544	527	558	515	564	585	529	507	525	532	491	514	533	549	519	521	525	572	538	516	527	549	587	511	574	526	557	557	552	521	542	560	546	519	511	555	562	473	516	524	543	575	563	534	533	529	544	503	534	557	577	494	554	531	549	538	569	553	506	577	531	516	523	547	565	545	478	559	502	547	552	540	545	520	539	513	508	524	549	550	545	563	552	556	551	555	506	568	488	519	533	532	554	546	529	550	547	596	530	526	564	532	541	547	553	525	560	501	517	525	504	546	539	572	559	523	577	527	503	539	553	518	518	600	544	555	520	499	549	516	543	534	560	544	547	557	556	518	542	532	550	546	521	520	547	561	557	549	555	529	536	515	574	545	530	529	529	494	508	557	529	553	543	517	556	547	510	546	562	530	547	534	546	558	516	570	555	535	554	474	558	525	541	534	537	555	550	529	552	507	574	561	524	562	574	518	539	527	513	543	537	575	529	555	543	535	519	544	573	557	517	529	516	524	558	535	527	607	575	510	514	555	522	535	523	571	562	578	565	531	523	534	544	521	540	541	529	525	525	523	556	523	549	524	542	541	566	536	490	563	521	533	516	551	553	514	553	537	549	550	545	497	522	566	546	529	553	577	534	578	542	518	566	515	590	580	557	523	548	547	513	580	533	550	544	511	532	519	534	591	527	560	533	532	533	550	513	542	537	546	511	533	517	495	569	528	522	547	558	549	503	502	557	502	496	528	568	538	546	550	574	543	566	517	539	578	528	542	521	558	517	543	548	554	555	530	523	550	529	524	512	518	550	510	512	550	559	517	523	555	538	549	561	523	561	541	532	525	525	470	566	546	538	583	539	550	566	545	520	549	579	563	566	552	533	527	499	556	534	575	531	549	607	563	522	524	526	545	575	537	541	570	575	539	577	566	519	545	532	564	549	512	529	524	562	545	530	514	538	495	524	579	528	546	537	500	548	556	550	570	574	527	560	558	547	559	507	527	510	535	561	573	534	545	540	538	572	529	545	576	514	493	499	535	523	551	570	534	501	500	515	533	529	481	536	511	544	571	536	535	489	518	485	555	531	548	532	518	548	551	543	530	503	510	498	526	509	556	543	547	522	557	537	534	572	531	535	544	553	523	540	572	546	522	526	533	527	543	516	485	514	540	553	561	512	508	542	554	523	541	546	526	530	534	489	559	548	536	576	521	604	529	566	525	518	583	562	535	552	492	540	576	560	503	574	526	542	517	547	546	536	548	540	572	510	581	506	524	535	523	531	525	546	567	563	511	524	532	504	499	528	527	519	543	543	531	582	548	531	504	534	538	549	580	524	548	510	525	515	547	534	526	547	523	545	570	537	528	551	511	557	559	541	509	555	581	552	548	532	525	514	507	547	575	480	524	541	494	514	527	488	511	516	539	541	540	550	518	497	537	554	549	556	578	551	588	564	592	526	550	527	535	521	585	519	524	560	527	566	513	531	481	549	548	514	552	526	527	511	561	524	581	547	544	520	583	494	498	561	536	572	523	588	510	603	552	506	561	517	534	558	586	512	537	552	525	567	524	564	574	567	537	529	552	511	531	498	592	540	503	539	581	511	565	560	564	516	521	537	514	531	534	501	528	552	542	540	528	547	571	516	576	520	566	574	538	516	521	554	493	585	568	541	503	543	556	543	487	526	534	547	545	557	527	550	537	576	566	552	559	538	523	556	507	509	532	546	568	537	570	499	575	519	550	575	559	510	539	544	517	515	477	581	510	543	530	541	530	513	545	525	501	540	518	554	549	545	548	539	535	534	526	551	567	513	559	561	537	533	512	566	554	521	532	562	526	520	540	521	488	545	512
29305	23401	12845	982	231	206	168	145	134	149	140	134	141	150	157	157	135	135	150	144	137	117	132	139	149	151	114	146	144	122	137	116	134	133	126	117	162	142	144	152	147	149	147	152	132	117	142	118	126	123	140	170	134	123	150	117	144	177	148	144	145	135	144	145	168	149	151	142	137	149	147	127	139	154	160	146	144	146	134	134	137	136	149	144	150	151	133	137	148	135	142	154	137	137	140	145	142	149	141	163	145	160	146	141	157	111	131	133	156	123	129	127	157	121	125	155	143	148	142	126	151	143	150	137	140	166	156	125	150	155	159	154	146	146	137	142	140	131	129	156	136	139	144	152	132	131	138	147	130	136	135	157	145	135	140	133	132	132	150	136	134	126	121	145	116	136	146	146	133	120	147	146	135	148	141	136	122	132	149	131	145	123	133	144	153	137	142	133	134	151	127	140	142	134	130	139	153	147	126	129	148	156	172	141	130	155	128	124	126	128	140	161	153	123	134	127	149	136	122	138	131	146	150	134	137	123	162	130	128	151	141	134	134	126	148	159	117	120	122	142	154	133	143	141	137	121	153	158	136	137	138	130	138	142	134	147	158	143	145	128	162	139	136	131	151	137	147	150	142	135	141	151	122	139	122	141	135	132	145	147	141	128	158	115	143	150	149	144	143	136	153	137	158	142	114	156	157	151	128	156	140	152	148	155	129	148	121	121	132	149	126	146	161	151	165	138	151	132	139	138	136	144	148	166	151	150	123	121	153	153	134	138	144	130	149	150	149	151	152	157	142	128	144	148	159	133	145	132	140	133	123	128	156	147	150	139	140	137	137	152	143	143	131	128	116	150	135	151	154	147	156	134	145	144	142	154	151	128	152	141	139	127	132	159	142	152	138	170	139	121	139	124	138	119	133	147	178	132	152	147	138	124	149	142	145	134	125	136	160	162	153	128	123	150	132	139	134	159	134	136	143	138	174	142	150	139	145	144	153	139	149	134	145	156	161	144	138	145	140	155	137	142	121	142	140	141	148	128	145	151	144	134	156	155	168	120	145	129	128	114	144	141	137	110	160	130	131	179	152	128	118	128	144	130	133	145	157	131	126	142	150	144	153	123	127	160	149	154	136	137	133	123	141	144	140	155	126	128	162	161	142	124	142	129	135	128	142	143	135	142	135	135	160	142	132	154	151	148	139	123	155	150	167	152	145	127	138	140	146	149	151	145	148	132	158	139	138	165	123	142	149	119	133	143	139	134	144	146	125	121	156	139	154	149	141	163	134	150	139	113	143	163	147	142	167	137	135	136	144	150	157	134	152	141	143	136	120	138	143	138	159	124	140	153	159	142	129	150	137	149	147	138	121	139	142	144	143	131	126	139	111	140	121	123	144	137	137	132	131	121	157	159	129	132	140	155	152	136	140	130	149	156	152	130	134	133	125	165	140	143	154	146	151	146	137	144	137	135	157	142	140	139	136	144	140	155	166	157	153	136	138	153	140	160	134	163	169	139	149	162	132	144	147	130	167	146	140	145	126	141	151	140	156	126	129	141	146	117	137	139	126	162	137	158	122	143	124	157	138	143	129	155	136	150	134	138	121	139	126	155	138	140	146	149	147	152	149	138	162	133	143	152	142	133	156	130	148	142	147	117	140	153	137	135	154	155	145	136	148	142	132	159	121	123	135	130	126	133	146	165	147	132	144	139	136	147	169	135	134	145	127	143	130	143	159	144	131	137	145	129	154	154	151	142	138	133	125	132	139	138	155	165	148	124	145	149	127	133	144	159	140	148	140	158	132	144	143	152	163	136	153	133	140	132	132	135	155	139	149	145	150	142	167	140	140	146	127	132	134	139	142	148	143	147	150	136	138	135	140	145	145	140	145	138	149	125	126	136	144	154	132	139	139	153	118	119	154	149	145	133	130	130	148	156	146	138	128	140	145	137	137	146	153	133	129	132	121	166	136	143	151	147	145	142	129	137	138	149	150	148	134	139	136	143	122	126	170	132	127	118	132	137	135	127	137	139	156	151	155	128	139	144	133	138	150	156	148	155	149	145	127	133	153	114	152	138	124	123	156	150	153	151	130	140	138	142	136	136	169	145	142	109	142	125	122	126	137	155	135	120	134	135	151	143	140	148	122	132	138	120	135	141	163	144	133	149	143	145	138	144	143	140	141	144	133	141	133	135	128	133	140	148	159	157	126	145	135	139	128	139	163	126	142	114	137	128	148	128	148	147	146	155	135	143	121	127	150	137	150	145	131	153	157	148	143	139	154	141	142	166	147	140	141	133	160	138	130	139	145	147	123	130	131	146	153	153	119	129	125	151	140	152	131	147	144	140	145	153	130	165	132	131	134	141	134	155	152	160	150	160	147	146	169	140	130	147	135	164	132	144	141	145	135	134	148	128	133	135	153	170	125	144	125	136	146	136	133	154	119	135	164	148	154	142	138	156	132	125	150	151	164	149	151	153	138	156	151	133	143	113	135	143	144	133	119	146	148	140	134	129	165	153	130	137	132	154	153	136	142	134	123	154	127	172	138	155	145	158	143	142	123	137	154	158	154	138	156	158	126	178	145	138	142	141	121	144	150	132	144	136	148	125	143	133	133	163	130	136	145	168	133	147	153	132	148	168	133	130	122	133	136	141	153	134	156	131	143	140	131	159	131	135	153	133	139	158	157	144	135	146	144	142	158	147	157	140	141	137	146	151	145	140	146	132	133	125	146	132	142	154	143	144	145	147	133	158	138	161	158	128	155	147	132	164	141	132	162	131	136	123	141	114	151	146	153	140	155	155	124	155	138	148	135	161	135	128	128	148	121	144	161	115	133	140	139	153	132	141	138	154	152	117	148	148	137	123	166	134	138	153	130	144	147	138	132	139	137	142	143	135	155	148	145	150	148	129	144	139	142	149	147	129	145	136	139	147	137	133	136	147	139	139	146	124	141	141	150	152	149	112	145	150	137	162	147	132	138	134	136	130	133	135	140	110	138	125	134	149	150	144	146	160	156	129	142	136	141	145	137	143	131	137	152	146	142	122	164	124	123	151	123	123	128	118	143	134	131	151	137	138	156	129	125	149	118	148	153	141	150	158	139	126	127	125	138	130	147	150	145	134	161	119	114	152	137	128	149	162	143	138	136	125	132	135	125	148	152	146	136	149	123	151	156	152	134	156	138	146	131	128	118	126	151	140	135	149	150	139	139	114	142	117	152	156	133	144	128	134	147	144	143	116	135	152	151	139	151	148	141	135	157	124	158	150	165	158	146	156	149	136	146	155	137	144	144	151	142	131	156	154	132	143	145	152	148	147	132	142	148	166	136	125	133	132	120	134	138	147	123	161	138	157	137	157	130	129	142	126	148	122	154	121	155	127	141	129	155	146	135	133	116	139	127	140	138	143	155	135	127	143	127	128	144	129	159	143	146	162	137	117	141	154	137	139	139	142	144	151	127	161	126	155	136	143	144	158	153	155	137	131	137	154	145	132	148	135
33201	26519	641	367	243	283	228	220	208	203	194	203	189	171	209	190	211	191	215	181	210	197	199	185	188	185	218	169	197	195	182	191	217	189	180	197	162	175	178	179	185	182	189	179	193	180	191	207	175	190	173	189	182	190	180	193	206	166	193	182	183	187	193	191	183	197	183	182	182	176	183	183	190	202	177	178	207	164	170	172	214	174	169	205	194	209	202	165	192	221	162	183	185	181	184	203	178	172	183	210	203	196	175	178	201	191	157	175	177	182	176	206	199	211	188	177	199	187	173	174	193	184	193	191	205	224	190	166	175	169	176	193	188	172	205	204	177	188	210	180	193	192	185	205	185	177	196	197	209	164	177	165	185	197	186	194	171	195	204	185	191	211	172	182	203	173	154	179	192	184	191	173	203	181	212	198	201	204	200	184	215	200	205	176	229	186	171	197	209	182	172	187	188	177	194	182	163	173	191	181	198	172	207	182	191	204	182	193	187	187	181	187	182	181	206	167	201	208	182	203	206	188	179	185	191	182	180	175	180	172	200	199	193	211	220	192	208	182	214	191	214	167	202	197	192	197	178	171	192	190	169	160	178	179	192	214	188	193	198	190	189	190	179	201	195	174	198	170	187	185	199	184	195	183	216	180	197	182	178	191	184	209	168	177	175	224	169	207	180	197	207	183	160	189	179	182	167	190	212	181	198	192	187	211	204	178	196	209	188	182	177	180	198	204	196	185	183	172	213	174	187	205	218	231	205	175	199	194	190	200	190	191	178	177	177	178	189	187	168	188	198	207	181	208	206	220	201	176	180	190	213	202	186	194	180	202	200	186	167	201	182	197	188	204	199	205	193	192	169	194	191	186	218	202	187	181	191	195	178	197	177	192	207	186	191	183	205	197	208	173	185	184	194	181	204	177	212	162	183	204	200	184	195	176	182	212	182	174	180	184	200	187	194	206	187	189	171	168	166	204	189	185	194	199	190	180	191	173	171	180	181	177	206	167	155	169	210	200	201	180	190	204	194	182	203	211	177	194	180	184	203	193	170	174	196	162	182	200	172	193	198	177	196	216	210	189	191	177	203	178	165	185	185	170	190	186	191	182	201	187	180	202	172	193	190	209	192	175	156	190	190	187	183	193	201	181	181	185	174	189	190	165	184	185	183	198	177	186	217	164	199	205	197	192	179	194	185	194	197	188	210	211	184	182	183	204	194	175	186	178	187	166	181	172	188	176	188	203	196	173	174	169	178	198	186	208	202	191	185	192	186	197	189	185	179	187	190	188	199	202	200	181	178	184	185	182	208	188	184	180	192	179	197	191	203	177	177	207	176	185	205	192	196	173	176	195	181	213	178	194	197	170	199	184	189	176	211	213	183	193	187	196	184	191	196	202	182	190	214	204	184	173	178	187	181	217	182	193	193	182	187	215	204	177	187	201	191	181	182	184	169	194	200	159	196	199	193	191	185	199	198	182	204	198	177	184	202	180	159	164	180	213	188	189	197	209	202	178	180	185	211	185	206	185	187	188	187	157	201	202	180	197	189	185	189	182	188	169	191	175	203	189	168	179	204	182	194	183	214	187	190	195	180	173	201	209	177	202	190	197	174	202	197	185	194	166	209	193	177	176	186	207	187	183	190	184	207	180	193	170	179	192	186	196	179	211	193	166	188	169	183	199	191	181	198	203	212	175	191	191	197	189	187	179	190	207	203	193	189	201	178	180	216	167	187	204	177	192	186	192	175	160	193	200	171	199	188	151	189	192	190	183	195	190	193	169	184	191	171	182	186	209	188	217	197	189	189	200	214	206	208	203	185	167	170	200	160	175	212	201	174	183	204	178	200	172	204	192	207	203	176	176	197	194	162	181	201	195	205	184	218	178	213	189	176	196	170	182	193	201	180	190	182	167	174	178	205	195	180	207	228	187	183	168	199	192	177	217	184	206	201	205	202	181	181	180	184	203	175	162	193	190	198	177	205	162	172	189	195	205	178	176	196	173	181	167	214	187	184	178	217	189	191	212	192	173	212	199	190	186	173	205	184	191	188	197	178	202	191	169	179	190	188	196	186	177	201	183	191	198	172	167	181	189	197	196	206	203	183	195	174	177	177	187	195	178	195	191	171	176	199	196	187	198	181	173	190	183	200	179	204	182	213	206	178	195	186	196	164	198	194	185	213	171	200	186	174	190	189	200	176	208	201	192	199	176	176	180	191	207	186	191	196	187	186	188	172	184	171	181	180	210	200	183	170	196	206	189	202	174	199	196	191	192	217	196	185	198	195	199	196	172	186	178	165	183	191	194	180	188	191	203	166	183	206	203	184	190	182	191	205	186	190	181	183	210	206	195	172	192	203	194	187	179	195	178	193	184	189	204	182	201	156	165	164	167	208	174	181	200	174	203	208	180	207	200	191	205	182	196	184	172	216	189	183	193	190	189	171	171	180	190	178	188	203	203	160	168	179	210	187	169	183	191	193	212	203	176	184	202	196	182	156	172	181	192	179	191	183	189	210	185	203	176	193	208	237	179	184	178	179	170	196	190	205	175	213	171	198	194	181	180	206	211	201	197	166	197	204	191	169	205	193	166	197	176	199	190	216	189	219	187	187	177	195	171	182	195	184	190	194	189	184	187	187	195	199	201	214	199	199	199	169	180	179	182	210	200	187	206	186	197	190	190	201	177	173	164	188	219	199	188	177	195	158	183	179	173	188	193	198	191	210	204	206	227	200	189	191	183	174	186	198	172	167	197	188	190	196	197	171	203	185	208	199	170	187	182	184	187	187	208	184	210	178	194	183	193	211	199	167	196	170	177	164	193	216	172	191	181	216	195	186	180	159	171	205	188	192	202	173	170	198	183	198	180	188	169	183	203	172	179	202	199	199	182	182	175	204	185	184	196	172	169	220	171	189	183	181	197	181	208	192	180	182	177	192	189	182	209	199	176	184	198	194	184	188	183	211	174	197	189	168	209	190	172	163	198	200	176	173	188	177	170	192	224	191	190	200	179	189	163	163	192	205	191	204	165	156	156	171	189	188	188	207	212	180	176	201	178	175	182	185	194	204	169	205	180	179	186	172	200	186	194	201	202	180	175	163	219	172	198	184	186	191	195	198	200	178	196	206	175	171	203	178	203	186	190	207	194	203	184	185	173	192	193	183	167	179	175	197	191	203	195	160	187	174	201	191	184	183	195	200	174	199	199	193	187	197	191	184	170	188	188	177	181	209	175	173	190	209	184	174	192	198	202	173	183	194	216	174	213	176	186	189	193	203	186	177	167	193	211	205	181	184	193	178	178	174	178	178	211	183	168	177	165	188	170	208	186	198	194	199	200	193	173	186	163	161	200	168	189	180	162	176	208	195	178	200	192	196	153	194	202	186	180	206	173	205	184	208	182	175	196	187	168	177	203	182	201	187	198	201	202	206	166	178	197	171	190	227	191	196	204	202	175	185	197	198	211	183	169	187	189	195	181	205	172	202	182	195	226	183	192	194	188
24221	21512	28781	24578	21429	9561	744	508	406	393	364	348	327	343	311	314	295	316	289	266	275	274	306	289	300	293	294	283	287	301	290	282	287	296	281	279	272	295	261	304	308	271	289	268	259	274	294	272	255	279	278	258	282	291	273	274	263	269	273	261	295	290	280	305	289	340	272	277	253	268	258	254	259	263	249	281	290	301	294	285	279	280	286	286	255	274	267	277	302	279	242	273	302	267	267	249	272	273	285	274	260	286	286	297	295	290	280	304	263	275	268	258	255	285	257	272	267	274	309	279	290	263	260	276	278	302	283	288	283	277	265	248	243	296	240	266	261	295	276	280	268	242	284	243	293	282	266	288	296	266	305	307	261	260	271	267	248	309	279	308	279	271	271	276	292	280	257	264	275	288	271	257	267	279	268	257	272	311	300	266	281	278	253	275	272	242	299	253	284	309	278	290	264	287	264	285	273	254	307	255	278	288	256	297	284	279	270	270	258	212	260	277	280	290	296	268	258	287	274	279	265	273	276	278	247	269	253	301	280	270	245	309	275	252	283	296	312	271	272	263	272	257	274	299	264	286	274	305	284	275	266	274	276	278	284	264	269	257	300	268	268	316	277	275	268	280	285	267	295	281	253	283	301	269	304	270	263	281	289	286	277	266	289	257	300	286	283	279	275	285	288	256	282	266	304	253	274	272	278	264	290	312	277	294	262	320	273	281	302	274	269	286	281	281	288	298	290	264	310	282	278	272	278	291	248	272	261	282	318	282	277	263	270	262	265	272	283	275	288	262	286	274	260	269	277	304	278	268	261	266	262	277	271	282	263	266	276	256	260	269	281	291	291	278	263	279	287	290	271	258	276	264	305	275	274	275	254	245	300	269	255	284	269	282	273	269	247	263	280	270	251	277	247	290	267	279	274	270	287	282	288	282	307	278	274	270	281	301	261	283	295	271	264	306	278	266	267	251	290	285	255	265	299	239	276	301	267	280	261	274	279	254	319	266	271	275	282	284	281	271	265	279	265	272	248	273	272	278	278	256	266	266	272	284	292	269	277	279	272	297	246	307	271	276	268	281	277	238	275	275	295	276	275	259	263	264	314	288	281	282	268	297	282	281	255	285	323	277	316	282	278	281	270	293	270	275	294	280	273	277	265	228	290	287	248	262	274	297	281	256	259	288	298	269	281	250	283	238	287	267	294	284	301	278	268	309	294	277	320	274	289	252	293	287	262	276	270	228	269	274	272	293	277	305	271	272	257	286	302	229	264	264	281	284	262	282	281	265	272	264	269	283	270	258	269	297	264	274	253	265	292	269	309	278	293	272	267	305	283	288	300	277	271	290	258	273	281	255	281	263	283	257	274	252	294	258	275	271	238	264	286	320	236	285	272	258	240	287	286	280	276	277	255	261	250	286	309	281	261	266	288	264	300	292	278	292	287	262	281	276	275	288	285	272	277	301	273	267	269	269	291	306	250	275	280	273	270	256	283	282	249	266	287	273	318	252	251	266	293	307	267	267	288	253	301	284	287	254	287	271	280	254	284	264	269	267	267	273	281	297	284	262	256	287	278	265	260	290	267	259	245	254	283	258	261	278	317	298	269	266	295	223	252	251	260	262	291	283	282	248	284	283	279	280	298	284	288	296	278	272	289	285	280	289	283	274	248	305	269	287	293	289	262	283	268	271	274	280	285	282	276	271	268	293	283	294	274	288	266	294	260	275	304	237	276	299	282	273	271	251	290	251	265	283	256	279	251	270	304	263	254	270	306	265	280	300	297	228	258	253	264	280	256	256	264	257	294	288	285	292	299	270	290	266	273	289	281	255	290	272	247	271	304	272	265	274	277	265	248	270	278	297	296	258	248	288	294	260	276	280	280	283	303	267	255	267	256	270	284	275	247	284	271	291	290	278	298	255	273	263	282	293	286	280	267	282	289	254	252	308	280	274	264	248	264	263	257	290	287	283	316	257	260	273	271	259	266	316	283	266	264	282	275	292	283	274	319	284	286	280	259	271	300	307	260	245	258	272	300	286	272	258	257	244	292	278	302	301	264	323	279	284	275	274	275	295	270	299	285	294	284	263	290	266	240	273	281	271	266	283	286	255	292	292	273	278	253	276	242	299	271	299	296	290	284	299	290	287	277	270	300	269	276	284	308	283	277	274	308	282	265	257	261	271	296	268	270	263	267	275	263	259	277	259	270	272	297	270	272	290	294	288	287	277	245	253	264	302	262	273	270	267	249	255	253	256	249	238	314	273	279	269	290	262	293	284	304	298	268	256	270	283	255	278	290	282	268	270	271	262	294	315	282	277	272	271	263	258	311	285	243	278	256	258	284	272	300	289	263	272	298	271	319	273	235	274	290	257	273	282	317	266	287	264	274	257	291	268	299	255	296	290	309	251	261	278	273	260	304	269	251	290	262	283	248	262	288	290	277	259	287	281	277	266	281	246	312	297	294	282	288	282	260	275	294	281	289	271	254	281	281	276	296	316	285	245	309	257	292	290	243	276	276	272	272	282	271	275	283	258	246	256	286	276	254	300	307	264	269	272	283	276	292	265	276	281	273	296	264	264	294	284	304	246	247	282	273	264	258	264	289	264	293	290	273	246	269	271	274	273	276	244	284	295	266	262	286	296	289	264	283	272	289	263	282	276	308	276	260	281	282	258	311	281	282	263	283	262	268	259	309	289	306	284	255	272	245	273	252	288	307	276	232	278	275	271	266	266	291	245	261	293	243	264	285	302	275	239	262	289	279	252	257	260	284	277	286	295	284	274	286	292	278	292	260	260	298	263	265	253	257	295	275	289	279	328	309	276	269	284	250	259	277	268	259	294	265	286	296	276	276	276	306	260	265	254	282	267	280	285	274	275	272	270	267	286	241	288	308	301	302	260	263	286	278	256	254	257	258	252	296	271	262	254	308	267	285	267	262	289	297	270	262	265	266	316	287	242	280	281	285	264	285	295	292	277	281	276	287	292	278	245	247	261	285	266	245	254	278	277	322	284	271	283	299	294	267	290	270	314	260	282	270	246	282	292	319	264	282	285	246	272	272	262	260	281	294	283	278	304	299	291	256	282	307	272	288	282	264	287	285	294	312	271	285	272	282	240	259	286	284	300	320	303	294	290	244	291	258	255	265	283	268	297	237	246	264	273	291	272	290	244	301	290	287	278	275	258	276	279	294	233	285	262	256	273	248	294	258	279	280	281	318	279	263	286	280	247	293	288	286	282	287	306	280	258	278	277	270	295	273	269	240	277	289	293	269	240	236	279	242	273	279	277	276	300	291	277	290	293	257	272	265	254	280	263	257	283	274	264	281	270	284	282	235	270	291	276	267	286	285	288	272	274	275	253	285	271	273	270	302	259	292	272	272	306	277	279	274	292	283	280	268	292	255	266	298	275	264	288	257	293	269	291	273	287	271	278	248	280	301	273	255	241	259	304	271	281	237	270	261	256	265	286	295	276	259	267	273	311	278	293	289	283	255	287
37072	43470	5226	2384	1705	1223	993	795	677	615	545	480	494	457	416	423	427	409	361	367	393	417	389	362	379	363	367	366	379	363	382	374	352	357	350	302	377	352	339	349	355	332	383	371	357	328	315	346	332	323	333	333	340	351	342	304	335	349	349	348	352	335	389	359	381	350	335	369	327	339	313	318	313	360	332	313	347	338	338	327	342	319	332	362	313	325	329	356	342	380	306	348	354	337	342	323	347	352	391	328	335	342	299	320	310	322	356	355	354	355	328	342	322	331	345	318	348	375	357	356	326	343	366	339	341	335	299	351	347	327	346	324	352	324	330	336	346	345	345	347	308	307	347	365	328	329	336	356	307	328	344	325	315	314	317	337	332	346	365	321	354	351	337	322	342	311	320	332	311	324	361	315	321	337	342	315	360	321	324	319	295	352	343	323	346	298	333	329	358	321	341	349	373	358	311	330	342	334	341	335	293	316	351	354	339	330	309	312	348	386	316	350	335	389	333	337	345	349	345	333	345	320	336	357	341	326	336	350	354	309	337	341	336	344	331	387	334	311	279	352	352	298	341	377	329	332	366	370	354	333	343	340	295	362	328	350	363	361	354	337	330	333	349	343	355	327	313	317	307	343	358	308	314	335	323	361	378	336	350	332	319	339	302	352	353	336	316	321	317	339	363	333	322	325	337	353	332	371	374	342	352	337	330	336	339	334	326	320	329	298	332	347	343	349	302	358	337	348	326	332	318	354	338	337	326	340	320	395	329	357	348	336	316	339	319	329	347	385	356	356	371	341	335	328	325	302	333	338	377	349	337	348	345	333	348	340	326	335	305	332	335	317	306	341	353	345	303	320	368	324	346	324	335	331	328	369	341	361	319	342	338	309	322	329	348	351	348	363	374	341	360	363	348	357	336	326	331	353	319	348	346	308	326	349	347	348	350	366	341	330	338	337	313	368	329	336	352	349	343	325	348	339	302	373	355	354	335	359	343	320	329	334	340	322	347	307	342	347	328	337	346	344	333	348	336	315	348	329	323	347	360	357	335	347	328	322	310	359	332	365	342	324	355	338	348	359	319	315	361	340	324	340	294	381	334	319	366	334	338	347	348	358	341	350	329	333	360	353	313	346	329	333	345	339	346	339	352	356	336	311	335	325	337	336	343	335	348	372	366	297	316	367	315	312	355	334	331	319	318	309	311	350	332	338	334	322	315	334	352	342	326	336	354	322	344	320	366	309	361	345	338	360	376	339	352	325	353	357	336	339	335	338	338	347	282	329	300	340	319	357	330	322	325	319	320	343	331	333	325	334	358	318	323	338	375	343	345	346	334	316	338	326	330	335	349	359	356	335	336	351	349	329	336	338	379	337	322	352	333	348	311	357	316	367	344	348	310	331	348	343	338	323	316	338	341	374	339	340	342	359	379	342	385	342	331	354	362	304	385	336	344	362	342	315	341	333	381	312	336	350	323	336	330	352	329	327	321	321	356	355	317	345	325	340	300	387	359	326	316	329	354	324	336	342	304	327	337	349	367	332	339	350	349	310	331	358	337	350	349	343	363	374	321	327	331	331	353	305	312	328	345	362	300	344	334	372	345	345	348	351	324	333	343	326	338	358	332	353	322	340	346	335	328	355	324	319	352	335	313	372	330	327	306	340	320	332	347	334	364	346	341	349	324	331	344	327	354	361	343	306	340	345	314	362	359	303	307	355	320	356	360	337	320	339	337	310	332	345	339	340	352	340	350	311	341	320	343	329	331	354	314	334	333	320	321	338	323	350	316	341	327	357	333	352	337	340	329	356	347	344	349	349	342	326	369	356	322	346	332	373	326	357	340	338	351	342	325	343	338	369	336	330	344	327	327	331	356	324	323	312	319	345	356	327	343	336	305	340	314	327	361	336	364	314	301	371	342	316	345	347	339	334	335	338	305	328	345	378	332	312	332	328	328	355	329	328	335	350	340	346	312	325	327	364	351	329	311	338	369	367	362	328	331	344	345	354	324	357	350	354	319	343	325	338	330	311	366	341	349	376	335	347	309	339	342	352	337	319	346	321	336	375	338	364	328	319	377	389	345	356	337	327	323	340	328	335	328	357	293	291	341	335	325	325	343	350	372	323	378	362	348	319	341	328	366	342	325	352	326	385	318	347	367	355	346	341	321	335	319	318	349	344	317	347	324	363	312	342	306	317	345	314	349	337	306	297	335	305	361	342	359	369	374	310	335	337	332	345	376	344	377	308	348	333	314	351	367	383	319	335	317	339	342	388	344	363	322	345	315	320	325	341	350	340	322	351	355	343	328	340	366	313	318	339	308	324	328	338	362	319	327	346	360	340	373	361	336	363	330	355	328	358	378	348	349	319	334	364	369	370	351	316	304	360	309	348	330	308	372	359	370	356	343	365	337	321	337	320	336	352	359	308	325	328	345	359	353	327	326	314	324	356	301	330	310	290	315	312	334	335	329	334	316	334	323	354	336	317	321	322	342	304	346	340	338	354	329	329	349	338	321	329	322	389	325	299	356	342	352	338	317	342	330	346	370	304	326	345	341	336	310	319	300	369	316	357	353	338	325	365	342	327	329	340	340	329	391	316	318	358	298	313	322	351	331	347	318	337	337	348	324	337	344	339	347	327	345	350	328	330	333	337	323	326	360	339	360	354	362	359	351	353	312	344	352	315	327	299	346	385	352	339	364	339	362	357	324	330	340	355	343	349	312	345	344	347	328	331	321	329	343	321	323	358	344	334	360	342	347	367	354	313	343	329	326	346	330	331	350	348	336	352	328	355	340	331	312	329	328	344	339	342	330	339	339	349	337	344	336	359	337	344	345	322	372	333	350	341	345	333	340	316	351	340	342	313	371	325	342	332	310	324	332	325	315	322	336	343	348	371	315	316	323	313	316	341	360	319	318	350	338	344	328	303	336	315	323	308	346	314	340	328	327	355	363	292	338	310	342	339	360	324	293	331	323	337	317	321	350	336	338	308	375	331	387	305	337	327	327	321	328	329	329	315	333	325	337	330	324	332	320	344	351	346	323	346	361	339	374	318	360	329	330	340	299	334	344	324	318	310	338	303	320	345	368	342	319	360	370	358	337	331	308	359	301	366	348	325	351	349	366	353	324	327	330	329	332	340	325	321	381	352	322	323	342	305	333	355	328	328	376	335	289	309	337	335	321	355	354	354	359	316	316	355	328	322	336	324	375	341	331	345	344	351	353	334	346	379	322	376	318	337	353	332	330	327	324	338	332	366	320	368	346	361	340	345	356	321	362	302	338	359	349	354	341	334	337	367	347	370	337	358	324	344	379	354	347	330	349	371	342	335	328	314	388	363	304	316	321	353	386	345	313	308	359	325	292	323	329	340	330	349	330	341	325	349	293	346	331	321	344	300	324	320	368	359	320	358	311	309	342	325	332	335	322	351	329	339	379	335	338	376	319	368	361	316	345	355	341	374	350	310	352	343	394	346	345	343	360	355	322	338	341	312	341	347
25601	21513	27528	25631	8327	498	354	297	274	292	271	231	244	235	241	219	239	236	225	226	195	229	237	198	227	211	225	254	234	223	209	204	232	206	220	236	227	200	229	219	213	210	240	248	210	226	222	234	223	200	222	230	214	207	223	214	221	210	203	221	195	187	205	219	197	220	194	193	205	220	198	203	211	241	207	210	203	210	218	185	199	203	206	221	214	176	194	207	234	228	236	213	192	201	222	217	223	203	236	208	225	201	218	229	222	193	227	208	225	202	195	229	207	230	214	236	214	255	218	200	208	230	223	235	212	217	218	205	213	209	214	210	215	193	240	230	207	218	212	195	210	238	207	216	216	224	244	183	223	210	202	235	185	207	222	200	196	202	203	237	222	212	236	209	189	209	235	205	231	227	208	196	216	199	219	226	179	229	209	215	214	220	204	189	218	219	225	219	260	226	223	217	210	204	220	213	202	238	190	213	222	215	213	223	210	244	213	209	203	206	228	209	211	193	224	204	230	218	256	200	218	217	213	216	226	204	215	209	226	202	217	197	221	220	191	220	220	242	235	209	203	230	204	233	221	205	193	213	218	219	204	222	238	224	200	227	201	226	221	198	220	232	233	190	200	218	235	216	211	196	203	217	211	194	240	218	215	230	218	227	229	206	199	227	204	217	205	209	191	218	204	201	203	212	204	191	207	244	228	218	205	235	248	214	202	219	222	226	223	225	238	222	207	188	208	197	213	206	184	235	221	220	225	228	198	231	222	213	187	208	224	215	199	201	203	214	215	204	202	216	190	202	207	215	234	230	208	217	199	206	230	221	211	224	228	210	239	203	198	228	230	225	227	222	235	229	199	229	240	197	212	214	203	189	200	210	206	224	208	217	217	186	201	213	187	214	228	218	211	222	230	196	232	207	185	198	199	232	205	216	193	211	216	207	205	213	191	228	245	187	198	198	226	223	238	202	210	196	204	229	228	207	187	211	234	219	223	191	227	226	225	196	227	215	232	200	223	213	200	213	237	220	217	202	215	202	233	210	215	228	199	209	224	182	245	197	211	194	207	205	226	209	187	190	202	228	217	225	199	191	216	215	211	212	185	228	186	199	237	199	227	199	220	199	210	203	229	232	223	212	185	210	219	219	204	215	216	201	205	232	218	222	196	212	203	213	207	218	220	187	223	196	201	215	191	226	197	211	193	206	211	196	201	194	214	234	216	194	205	212	197	201	195	215	191	237	227	200	229	192	195	181	229	206	178	191	212	233	229	202	196	227	213	215	239	222	238	229	200	224	196	213	207	214	200	218	242	219	200	201	209	220	202	204	228	216	195	211	226	222	207	200	214	200	218	220	177	212	196	205	196	250	207	216	221	213	224	214	224	198	173	224	187	206	228	206	212	209	228	221	221	222	225	217	197	205	214	210	203	208	240	231	240	211	200	225	228	219	201	223	197	196	190	204	207	232	206	186	221	181	215	188	231	199	192	214	234	216	221	219	217	210	232	200	182	198	212	229	225	240	179	205	242	188	227	212	224	221	210	204	207	207	235	204	187	180	215	208	221	225	233	194	193	206	187	203	221	204	212	219	215	193	240	214	223	252	212	211	192	191	205	183	217	209	203	214	195	227	239	218	223	211	201	239	210	205	210	182	208	213	219	221	239	212	195	183	205	199	211	257	221	203	221	224	217	199	225	228	215	211	200	220	217	212	225	227	233	182	214	200	221	208	224	202	206	227	223	223	202	179	201	215	222	219	201	194	188	208	217	208	216	237	205	207	235	222	209	200	235	220	207	211	217	234	204	244	184	219	201	211	218	210	219	199	236	216	217	228	218	212	241	189	203	241	208	215	181	213	209	186	222	213	200	200	178	208	232	211	197	205	219	226	215	209	197	200	232	214	208	203	218	210	201	231	221	219	205	217	204	225	213	239	212	217	225	205	203	239	186	239	232	207	212	203	203	204	210	222	215	172	214	230	220	227	202	174	209	194	216	198	198	199	239	232	196	213	233	211	197	224	214	221	228	200	206	221	213	223	209	247	223	222	241	197	210	200	195	200	209	186	182	229	208	233	211	206	227	205	189	216	221	189	226	234	225	226	216	202	222	208	202	202	195	202	204	200	211	199	200	182	207	203	187	221	200	212	196	181	209	201	216	201	228	193	232	222	223	243	214	190	216	203	202	216	172	224	240	235	186	221	201	231	230	225	211	212	199	216	231	212	233	208	210	213	208	218	204	197	222	227	225	201	215	191	210	201	223	229	219	229	200	209	190	192	214	224	248	212	205	220	217	222	192	230	207	217	216	233	217	207	200	206	209	196	211	222	217	220	228	203	213	227	233	198	206	205	211	212	205	221	205	218	216	221	225	196	229	236	233	215	220	211	230	209	217	201	203	205	207	245	213	223	220	222	218	221	218	212	187	222	189	218	221	196	211	191	208	213	211	222	205	194	230	209	198	214	237	210	206	180	216	220	223	228	207	219	229	209	209	218	207	245	218	263	212	225	189	206	200	212	198	237	207	216	228	198	224	213	206	217	223	206	236	224	206	209	214	212	202	241	185	223	198	210	202	193	223	214	218	217	222	227	196	195	190	215	188	220	205	215	227	210	211	188	205	205	194	193	194	175	210	223	240	213	198	176	228	221	199	207	226	221	227	190	223	246	197	207	213	229	234	206	215	207	211	197	190	241	207	215	212	236	205	237	198	241	190	190	207	212	205	234	183	227	197	217	202	210	201	210	221	227	205	215	212	216	224	216	219	185	213	197	230	197	217	179	224	210	200	203	227	214	203	240	205	222	183	203	201	224	177	224	224	191	220	210	204	213	192	209	226	200	204	219	225	200	194	240	206	216	205	214	213	205	215	212	219	210	220	213	233	208	207	220	235	199	185	205	180	238	213	208	198	193	222	215	221	208	186	208	188	220	199	199	203	245	207	205	208	216	226	209	208	201	191	196	203	195	210	196	190	223	205	217	201	226	201	215	199	230	228	210	199	198	214	191	208	192	215	204	205	200	220	159	194	217	208	227	208	202	254	220	228	220	235	200	244	204	209	174	205	216	201	230	208	206	208	214	219	229	214	195	197	207	206	208	224	199	233	260	207	202	211	201	197	199	207	221	204	213	217	228	194	220	199	233	213	201	210	202	205	199	219	225	210	210	205	206	212	195	189	220	232	205	189	214	233	202	243	218	227	189	217	210	178	204	205	212	218	204	217	208	207	229	235	207	210	210	185	227	203	227	207	200	199	212	186	183	223	212	211	205	223	209	211	203	218	211	209	219	214	230	217	187	208	207	218	231	237	184	202	229	219	209	231	218	213	204	218	201	225	234	198	207	226	220	216	230	217	227	223	217	214	204	203	211	228	226	225	190	225	212	232	229	205	192	205	221	240	216	225	225	219	209	220	224	214	191	223	232	218	233	200	233	228	201	213	193	226	215	212	214	209	198	210	202	196	216	189	208	204	232	192	236	232	206	199	200	224	195	217	221	211	220	204	208
35544	35549	2684	1258	964	721	598	494	433	455	414	394	356	348	336	328	322	309	304	278	304	262	295	307	259	275	267	297	281	297	273	304	299	295	301	319	329	269	268	292	300	290	298	315	284	297	295	281	305	281	265	266	259	293	262	272	291	283	312	290	288	282	280	285	289	255	282	285	282	303	264	303	274	255	300	276	287	276	299	307	279	302	297	271	298	246	291	256	305	274	276	277	287	271	269	277	286	285	257	266	286	293	273	267	277	273	255	280	314	305	260	301	290	256	292	258	269	276	293	281	290	310	291	268	296	279	253	284	309	284	268	287	276	275	309	240	293	288	317	267	298	254	267	296	254	271	297	270	296	265	280	268	298	272	250	306	302	248	297	307	271	262	307	315	297	309	274	300	285	299	281	297	291	287	286	290	311	269	307	256	277	269	326	294	304	272	302	267	268	290	294	281	299	259	265	263	255	289	310	266	273	298	288	300	259	261	288	278	279	292	288	289	327	295	298	265	271	239	276	300	278	305	287	278	273	286	277	291	288	286	267	298	280	299	299	263	288	284	295	262	303	251	313	292	265	275	284	310	281	273	258	305	309	273	275	296	307	298	265	262	268	279	281	261	296	298	258	291	269	296	249	294	289	289	281	297	263	286	315	285	298	297	290	298	250	291	298	309	270	264	284	289	275	292	285	301	297	302	308	333	261	292	313	285	287	287	291	260	300	273	282	287	309	306	304	264	301	269	284	265	295	291	281	295	291	263	287	315	289	284	298	282	274	295	308	266	282	291	266	293	278	309	283	286	282	295	255	269	257	274	261	269	287	274	280	310	269	314	293	276	263	271	264	269	279	302	292	284	281	286	277	281	281	294	288	274	279	289	277	253	263	266	292	265	294	229	288	256	265	277	288	270	242	288	303	283	296	267	274	279	257	295	301	287	276	313	270	297	285	283	272	273	277	278	276	285	284	260	269	293	286	292	318	302	254	283	272	308	286	297	283	282	294	281	288	281	283	276	287	272	303	280	266	262	307	286	303	272	285	299	287	284	282	272	263	291	267	293	295	313	290	256	261	304	290	251	267	275	294	285	264	288	302	264	246	269	266	291	282	304	242	267	289	294	287	291	274	287	279	269	294	302	307	270	291	296	300	267	275	265	273	300	297	285	265	244	268	273	276	247	291	251	284	307	294	300	285	295	267	271	282	280	290	289	284	296	290	247	276	265	269	277	278	292	307	270	298	251	286	308	304	298	276	291	271	274	269	299	275	260	294	250	269	299	265	275	265	280	308	267	288	293	264	269	279	280	300	289	281	269	295	245	287	281	257	291	272	293	273	275	276	279	272	288	290	269	283	288	286	303	300	267	308	300	265	282	252	298	277	253	282	290	272	284	287	275	255	270	287	330	295	305	278	280	280	299	297	267	250	286	264	303	279	270	285	260	254	307	279	299	307	266	280	276	284	295	302	260	311	290	291	257	266	296	305	278	285	284	266	286	293	284	250	263	266	272	250	312	281	287	271	264	266	306	281	241	275	289	320	271	265	263	280	295	281	278	265	291	289	288	266	248	307	281	279	274	299	291	268	295	277	309	257	257	306	269	286	256	308	296	307	271	298	268	282	294	269	283	289	273	296	282	273	294	284	272	292	301	290	307	277	288	260	274	277	271	290	274	302	293	315	289	257	319	283	278	302	274	309	302	274	273	276	269	295	309	298	262	291	287	285	295	287	263	288	260	294	295	312	291	288	303	273	275	274	270	281	290	286	278	261	280	299	272	287	287	262	244	298	305	317	308	257	284	312	314	266	264	272	282	290	297	260	287	320	282	283	278	277	262	265	267	280	305	286	269	252	283	313	275	287	278	266	284	294	281	306	304	272	291	281	266	271	303	302	276	241	280	278	289	282	280	285	281	290	294	263	302	281	278	270	287	306	302	267	297	276	312	270	275	318	299	268	298	273	286	273	277	269	329	301	293	277	300	290	273	303	306	273	301	277	270	254	252	311	287	299	299	295	286	283	286	277	298	302	301	300	314	285	312	241	250	281	298	272	267	269	273	244	290	283	278	273	287	292	277	268	274	271	276	270	277	309	272	274	298	317	265	256	288	263	267	284	297	265	282	254	299	289	254	273	293	318	298	282	285	260	325	320	273	295	283	253	273	297	287	267	296	242	296	299	301	269	293	305	277	294	311	295	284	272	312	260	265	269	292	280	270	262	280	285	306	297	275	284	274	279	285	309	291	269	288	302	256	265	261	283	281	274	295	266	262	290	272	287	286	289	278	283	279	279	270	272	317	259	303	292	301	305	274	294	300	276	286	269	274	286	291	305	269	279	270	287	252	293	280	279	273	284	261	299	311	273	298	290	307	279	295	289	276	308	264	290	296	287	303	270	259	255	281	276	287	278	287	275	287	288	282	262	289	284	255	283	285	275	251	280	310	274	268	265	273	279	304	298	322	288	260	291	264	291	280	290	266	288	253	297	308	261	269	279	298	310	287	284	295	277	282	299	282	293	249	287	287	247	256	291	280	254	291	293	269	260	282	280	293	276	285	289	298	287	296	269	300	317	269	305	285	278	261	298	250	270	288	295	270	316	277	298	266	260	269	313	265	248	298	266	271	300	278	288	271	282	267	279	295	278	265	270	269	266	294	297	284	270	289	297	258	288	295	303	285	284	268	254	301	270	292	276	310	300	306	311	287	292	280	273	273	273	266	250	268	243	287	274	255	288	292	275	304	278	250	308	289	282	290	284	271	290	310	267	229	273	267	274	283	263	277	308	254	307	275	263	287	287	265	297	295	299	281	281	283	294	293	281	285	279	300	309	268	268	280	277	259	307	290	244	307	273	275	254	293	288	280	260	300	304	309	300	299	270	289	276	292	283	282	293	278	294	314	303	290	293	288	295	296	291	275	300	282	316	279	276	298	267	259	254	332	256	249	259	273	267	241	283	272	309	282	302	267	289	319	260	305	295	297	258	287	314	288	270	242	302	263	293	276	258	273	273	273	290	277	287	266	295	246	306	258	262	302	267	293	312	297	292	280	268	276	242	286	309	259	276	289	265	275	314	270	264	298	268	313	277	265	280	288	271	278	282	287	275	293	262	271	261	264	304	301	256	259	282	278	301	285	282	313	273	307	307	283	287	270	295	283	315	291	275	325	283	284	308	283	294	271	308	285	270	258	287	293	292	285	288	279	234	318	284	273	296	262	280	285	279	307	271	278	286	281	281	277	295	292	293	283	294	268	277	288	285	291	292	285	299	282	297	289	274	273	292	286	272	265	289	291	283	264	275	305	303	296	292	249	245	256	300	289	275	281	286	267	278	248	317	287	291	293	237	270	290	255	270	289	282	279	306	292	247	288	329	262	287	283	279	273	303	295	293	295	291	303	291	274	288	294	260	310	269	283	264	281	268	255	296	266	312	261	296	323	267	307	297	254	288	282	271	308	249	292	249	258	277	295	288	323	271	276	304	267	292	272	257	259	306	277	273	257
23242	21568	29300	24269	21551	21571	9382	1026	780	733	675	648	626	565	568	510	547	502	527	479	486	501	484	521	444	498	468	488	458	454	488	497	466	476	454	447	458	452	456	455	489	453	476	466	458	417	418	445	498	454	456	460	484	471	460	486	446	466	446	440	469	457	462	469	455	498	438	458	488	444	436	471	488	447	473	437	477	444	472	452	502	494	485	468	456	410	454	461	449	448	453	475	426	466	460	450	426	482	485	480	476	448	442	472	426	457	476	435	467	427	418	460	461	443	452	433	452	463	419	450	486	440	429	440	435	453	469	434	461	428	446	418	445	453	424	485	473	468	470	453	439	460	458	484	434	467	454	479	481	449	457	443	483	492	472	457	459	440	431	475	467	450	442	445	449	447	488	431	469	461	444	491	442	422	449	436	433	476	491	456	452	430	441	459	434	464	451	431	455	459	466	484	480	446	426	456	461	479	433	429	502	456	406	436	453	450	443	490	439	442	455	460	465	441	423	444	437	459	437	463	441	460	462	442	424	448	452	471	476	475	413	480	454	459	442	461	483	462	464	488	448	439	451	452	448	481	484	467	477	436	425	454	485	434	469	476	441	453	472	441	478	465	462	441	408	430	463	456	474	469	426	497	480	417	443	423	431	434	441	496	478	435	434	459	441	467	445	443	459	458	508	441	496	484	440	448	494	460	459	466	429	444	430	463	461	428	457	438	445	446	451	505	454	444	471	443	447	472	418	475	438	483	441	473	457	443	472	457	429	451	461	472	450	482	447	497	440	463	439	439	444	477	438	438	435	483	460	444	474	466	444	482	463	484	434	463	462	445	462	429	448	460	473	434	434	439	456	461	459	448	455	488	466	437	472	416	474	423	461	452	423	460	445	502	416	427	466	478	462	447	460	449	465	434	414	438	441	469	420	455	455	478	441	452	439	444	466	456	474	474	442	440	439	453	444	473	453	470	486	442	493	467	466	419	479	498	433	441	467	466	463	462	450	491	418	467	459	411	453	446	418	456	450	450	459	454	488	455	455	441	463	438	465	420	481	466	439	429	409	478	441	461	441	453	458	462	437	448	470	444	435	467	488	487	452	449	478	465	471	454	446	493	467	458	429	449	453	451	436	458	488	444	433	459	430	476	497	465	483	461	460	450	426	455	467	456	455	451	436	431	444	452	474	465	471	471	447	450	453	446	497	461	465	431	404	425	477	438	404	434	485	470	474	422	477	467	452	447	475	440	444	439	434	480	442	451	429	467	426	520	451	447	447	449	459	419	432	457	452	476	440	455	454	512	478	406	450	465	456	436	421	465	471	466	472	487	424	421	459	461	399	461	427	458	416	469	472	464	459	492	458	411	462	428	426	465	470	483	404	476	431	461	464	456	473	434	471	446	509	377	469	487	423	449	461	441	450	436	459	468	456	438	466	450	482	458	478	460	412	444	427	468	426	478	471	447	486	441	462	465	490	458	461	423	467	455	495	473	447	464	460	456	456	485	455	479	480	459	426	437	434	465	426	449	464	450	446	466	477	453	445	476	464	448	450	429	440	458	483	474	441	431	447	403	432	510	461	429	460	440	442	450	478	508	446	465	451	427	516	452	436	438	425	439	438	505	459	439	468	449	451	450	498	448	498	471	441	464	464	476	459	413	490	486	442	444	479	432	474	497	435	455	463	430	449	411	478	441	461	459	469	475	442	481	485	444	448	472	432	439	458	456	410	454	457	476	441	414	443	424	448	449	427	492	488	437	433	446	474	496	451	461	462	449	497	444	445	461	462	479	486	443	488	467	426	459	502	436	438	449	478	462	454	455	441	452	432	439	467	447	431	442	444	469	422	455	453	460	474	431	454	423	457	458	497	404	430	450	457	432	475	416	465	428	450	421	449	462	454	448	446	426	438	432	441	460	452	468	473	451	477	445	476	490	423	434	451	478	459	467	425	449	444	417	456	462	464	456	445	472	429	469	452	455	443	478	447	473	457	457	459	479	454	472	466	428	467	453	451	472	474	445	472	504	485	469	417	471	443	446	455	429	425	447	484	496	432	457	447	475	436	448	449	444	495	482	499	449	524	467	423	476	427	424	448	408	495	441	464	454	468	477	442	468	494	419	443	459	414	435	445	459	474	442	452	448	455	438	418	448	454	441	457	437	471	437	454	451	448	457	441	479	438	453	438	435	449	476	476	433	465	434	476	452	456	436	398	411	421	492	481	472	433	437	458	466	469	469	445	466	457	439	388	429	449	438	462	482	462	434	450	411	469	467	506	451	434	443	448	477	424	437	421	462	460	447	451	468	473	458	462	429	487	440	433	469	484	448	428	448	457	465	468	470	462	459	496	409	422	448	469	480	454	442	448	460	438	404	467	445	439	445	471	476	454	426	459	473	488	469	465	465	439	436	430	448	448	475	414	442	461	425	462	467	502	416	478	465	464	475	486	438	444	447	454	432	416	414	471	446	501	428	429	433	463	466	481	450	431	462	450	453	436	440	461	449	430	461	434	471	440	448	454	457	463	460	446	459	465	458	446	434	433	454	414	450	432	455	477	432	427	438	429	443	453	437	440	437	430	473	469	481	449	460	443	465	477	505	391	437	481	492	463	447	429	433	456	482	432	426	466	476	467	460	465	476	436	432	482	427	456	475	486	450	475	454	467	470	470	451	488	466	440	485	462	436	449	448	462	480	451	467	406	418	437	432	467	477	442	449	481	446	460	471	481	458	439	435	442	456	446	469	460	452	417	421	422	393	455	449	479	457	494	463	483	496	470	452	417	451	438	437	419	457	417	414	469	417	454	410	436	460	485	458	451	465	442	457	441	423	476	419	454	467	467	428	460	467	503	470	434	478	465	481	454	447	447	452	442	462	483	458	456	439	458	419	472	467	440	446	427	479	470	443	442	443	469	461	490	461	430	450	432	463	402	486	475	468	419	435	400	448	492	454	460	495	438	428	452	442	461	463	450	492	480	484	472	423	486	459	450	446	494	464	461	452	449	442	508	416	452	435	452	445	494	408	415	482	438	443	471	407	441	458	480	446	493	431	494	428	430	492	419	459	503	461	464	458	448	458	485	507	464	463	456	449	455	444	459	475	425	445	416	459	467	443	430	448	466	459	456	455	437	464	447	469	472	426	451	473	487	421	430	445	446	434	464	454	478	428	491	444	436	461	445	452	447	469	462	441	480	453	488	432	424	446	453	470	471	451	463	430	448	450	478	445	474	451	445	457	439	445	409	447	467	452	412	458	438	467	460	464	455	448	425	442	433	462	461	516	481	478	412	444	448	458	438	440	439	455	442	479	440	432	480	459	444	453	467	462	443	491	437	459	467	457	452	442	395	446	456	500	470	426	456	432	424	470	466	458	455	424	441	460	434	432	452	456	440	416	417	475	484	435	483	413	441	486	446	471	444	409	442	428	488	428	471	451	458	468	451	444	466	447	432	421	458	448	483	433	441	455	426	436	471	478	463	425	443	393	431	457	500	463	448	439
41394	49134	8990	4297	3166	2368	1868	1559	1278	1061	1013	907	818	757	762	676	694	674	634	653	662	620	629	573	638	630	569	594	597	545	566	627	563	546	567	577	555	559	523	565	565	564	569	522	574	546	584	544	539	533	545	543	557	576	510	525	566	576	551	542	537	578	562	508	558	554	546	568	589	514	521	545	586	547	519	519	532	563	545	503	556	526	511	555	514	567	565	549	582	516	547	524	533	548	540	543	557	517	570	515	535	516	545	590	546	549	559	538	577	529	567	551	536	580	571	593	531	537	569	541	533	572	527	524	540	550	545	515	554	570	584	516	558	509	590	532	535	540	596	606	535	535	546	542	552	519	594	545	511	518	523	537	546	489	564	542	571	544	561	555	509	591	539	536	566	491	549	532	537	552	513	552	557	535	527	546	559	500	542	561	519	546	561	555	512	548	514	503	538	539	559	508	517	564	530	529	537	551	538	555	551	567	564	524	536	540	548	568	544	526	540	579	501	582	487	536	517	566	527	549	593	547	525	542	558	538	517	516	514	518	527	532	545	514	537	529	531	539	553	575	572	550	531	539	579	527	536	506	546	535	528	545	536	526	507	555	547	527	500	578	546	524	514	498	516	549	535	502	513	553	534	466	536	532	552	527	529	515	496	528	526	520	544	553	571	507	515	538	517	553	554	554	529	544	517	561	539	524	554	557	531	547	544	525	539	504	562	577	538	513	530	525	494	525	543	573	514	544	536	534	531	574	495	561	545	555	496	520	534	555	571	515	497	527	595	520	571	548	527	569	521	553	512	534	542	516	566	570	557	585	556	558	551	545	534	530	520	583	559	524	533	549	564	544	529	543	545	547	586	532	578	531	548	560	516	557	537	576	513	534	514	509	559	558	512	514	541	556	533	487	589	530	573	553	515	542	575	524	517	504	537	557	554	567	536	555	521	511	515	519	550	543	529	530	543	561	536	542	539	530	531	592	529	582	539	575	541	503	539	526	515	537	540	539	530	522	560	523	550	543	552	560	566	533	503	562	522	562	554	585	532	489	513	542	539	572	585	525	540	566	511	529	570	500	540	491	536	569	569	516	497	552	531	565	549	548	545	562	537	524	581	523	532	514	544	546	527	552	501	576	531	564	569	539	566	580	539	560	560	501	531	522	569	559	566	519	497	530	539	536	560	538	550	520	532	551	512	523	532	557	528	563	523	554	551	553	545	537	523	545	531	549	485	522	503	546	553	508	512	570	538	543	603	557	513	544	565	561	527	530	544	502	544	497	551	548	509	513	579	535	507	528	541	560	547	551	547	547	562	564	581	578	518	519	504	554	557	568	538	606	544	530	528	533	558	508	551	530	555	559	536	564	551	584	540	536	483	544	549	510	550	521	558	548	523	520	558	521	539	530	579	515	563	507	561	546	597	547	564	579	530	551	550	530	554	542	572	546	496	506	537	549	513	551	490	533	521	529	535	534	577	549	517	552	582	559	531	543	528	556	555	516	565	512	545	560	522	529	533	518	556	537	570	508	556	550	557	569	537	512	514	523	540	574	562	557	522	547	516	536	550	556	537	536	550	543	512	528	556	514	555	516	512	521	538	542	530	484	559	560	526	545	485	507	537	538	518	542	535	535	544	585	532	531	564	529	528	555	541	515	512	523	519	596	571	499	548	511	546	583	530	594	497	542	542	521	557	533	558	548	525	532	528	514	544	553	567	517	526	542	532	569	513	557	536	542	532	555	517	551	553	559	510	538	567	533	555	530	556	565	501	565	563	548	605	549	522	550	558	516	559	509	549	541	530	541	535	512	541	552	519	589	542	551	570	539	511	521	481	513	550	511	535	536	569	555	545	533	493	545	506	578	514	563	533	570	501	528	506	520	543	538	550	550	576	576	530	565	540	596	548	536	532	550	544	506	538	556	525	534	523	552	536	532	555	517	554	529	513	531	536	499	548	530	513	554	554	503	529	574	521	557	605	565	556	530	566	516	568	550	556	542	558	516	521	493	533	493	529	515	541	547	537	515	545	536	593	544	538	571	512	539	542	554	543	501	509	554	545	528	556	551	564	515	537	537	537	545	515	567	523	544	553	510	515	572	498	545	542	533	531	568	543	528	522	540	511	545	555	533	565	477	527	527	533	527	529	503	555	492	554	536	528	547	531	541	489	502	539	525	488	542	555	522	509	542	594	561	531	581	532	540	528	607	530	510	538	502	532	529	566	502	541	578	488	503	510	557	562	580	550	558	537	544	563	549	556	514	547	542	514	542	586	518	540	568	545	545	535	573	543	566	531	517	547	513	538	533	583	535	567	517	528	498	557	551	511	537	516	553	547	514	491	549	499	566	552	529	546	559	536	531	547	513	550	506	520	568	541	573	548	540	542	563	573	525	501	551	523	536	543	523	536	549	576	542	566	537	571	514	539	551	549	540	521	501	509	524	549	519	517	503	552	550	533	534	542	549	539	576	521	561	542	528	534	540	609	574	561	514	521	549	543	543	501	539	572	539	523	538	561	564	544	565	530	554	567	571	507	543	544	542	499	539	568	519	524	546	513	551	535	569	510	553	542	588	557	517	515	537	527	479	502	508	562	487	543	547	510	494	534	547	536	499	552	523	498	527	542	565	559	531	565	573	539	503	588	561	571	557	552	529	537	580	488	540	539	560	519	530	533	549	557	523	529	526	581	522	509	510	541	565	530	545	543	528	526	523	538	537	492	523	552	533	529	567	541	574	560	527	566	531	536	517	523	530	546	560	547	498	547	563	544	519	558	548	524	507	575	541	540	542	586	539	503	515	542	546	544	528	572	541	598	544	535	499	550	570	539	542	564	520	552	573	523	568	554	573	538	575	563	546	534	558	524	546	542	579	536	517	513	551	570	563	538	540	521	510	518	545	551	536	539	554	525	568	532	538	515	528	526	559	532	560	536	539	528	547	521	483	532	563	542	566	519	554	561	538	545	507	587	540	566	522	549	560	562	538	505	529	531	518	547	555	542	542	539	491	579	549	517	534	505	512	524	539	529	547	505	519	551	570	547	546	525	540	488	563	518	535	529	535	527	529	558	509	563	549	556	533	565	515	535	495	502	505	552	512	554	549	545	521	552	487	521	528	528	597	519	526	545	516	566	537	559	582	571	551	551	538	539	554	513	526	533	544	539	509	504	536	540	517	570	530	548	546	541	556	525	546	546	481	503	554	539	514	554	536	519	558	552	509	514	556	553	569	524	535	525	509	546	541	524	522	547	546	545	564	534	517	543	505	513	553	548	537	526	556	578	524	525	524	544	532	555	576	532	527	548	538	542	576	554	542	529	515	530	535	551	543	516	527	548	539	515	535	554	500	550	526	572	591	529	521	544	545	537	517	533	577	532	551	506	512	545	547	566	500	550	545	557	551	503	530	530	534	570	511	588	566	539	497	517	526	583	550	554	489	524	543	537	531	534	510	566	556	549	502	514	517	533	541	556	502	530	529	535	535	533	508	525	535	508	500	492	551
28778	23339	13008	1142	383	327	241	160	154	145	162	146	139	144	135	138	146	150	122	134	133	140	149	150	140	146	143	145	145	159	143	131	135	151	165	133	151	145	135	166	135	141	140	140	138	134	147	139	134	136	142	136	141	130	148	152	146	131	124	112	141	143	145	143	160	144	143	162	146	148	158	136	130	142	133	133	131	138	157	133	133	131	134	152	122	117	131	141	136	155	133	142	149	156	129	153	129	151	140	154	151	165	152	146	149	150	139	144	129	110	162	144	156	152	140	129	140	125	152	144	145	154	162	130	132	146	157	134	160	146	142	136	151	146	145	137	142	170	136	130	165	142	128	131	129	150	156	174	133	144	142	158	135	157	144	138	168	145	146	127	142	146	147	152	128	157	164	154	133	129	149	137	142	137	148	136	156	136	116	149	145	132	131	139	134	135	150	146	150	157	158	151	131	119	142	137	149	167	146	141	148	166	127	146	121	123	158	131	143	139	135	159	146	146	139	143	134	140	126	133	151	144	127	131	146	144	133	137	141	159	147	126	122	144	147	148	122	125	130	139	137	136	151	145	131	159	147	145	143	147	161	132	147	133	136	132	152	143	145	162	169	118	129	144	145	158	142	151	137	151	145	165	119	156	148	135	142	146	143	147	128	126	147	126	142	144	132	130	131	163	135	140	157	138	129	122	137	156	142	153	154	150	129	137	133	149	130	146	159	160	166	153	154	144	155	158	126	163	146	123	141	144	143	132	121	164	135	153	164	141	134	158	152	137	133	145	148	140	160	135	159	144	152	123	134	179	128	150	135	121	139	141	143	131	140	122	126	128	141	154	161	136	144	150	139	154	140	149	140	127	149	150	130	139	146	151	142	130	151	146	146	137	147	136	143	132	129	129	152	150	146	135	155	151	137	132	138	148	150	166	155	160	152	150	147	131	148	126	137	132	149	137	141	151	139	144	140	125	150	175	137	128	140	136	130	139	153	165	136	146	146	144	156	158	133	139	143	143	145	138	140	140	138	134	156	124	144	134	175	140	149	115	164	135	136	146	141	134	137	123	153	170	142	134	134	154	125	169	161	138	164	140	174	137	133	154	139	119	138	145	148	133	148	155	139	141	152	145	141	153	130	126	150	140	134	159	128	143	149	152	135	136	148	152	146	140	132	152	143	140	137	130	137	137	159	144	159	151	124	138	134	144	141	166	137	135	138	132	162	132	137	154	143	151	157	137	128	144	141	151	161	129	151	150	138	166	151	130	141	155	136	129	128	142	154	160	118	137	118	127	144	168	138	150	137	137	162	118	144	139	142	137	121	140	150	147	151	120	162	127	133	138	123	144	116	147	140	134	157	137	150	141	142	161	147	135	158	131	138	149	146	129	137	161	144	142	144	150	135	148	137	147	141	156	150	151	155	137	129	134	156	134	139	146	135	152	174	143	156	137	144	154	147	145	153	152	148	137	134	159	123	146	149	139	133	144	149	173	166	167	156	158	154	155	135	154	125	122	148	130	139	120	131	148	146	110	130	150	130	152	141	173	156	136	149	121	154	150	149	167	149	141	134	136	154	160	139	158	134	140	151	135	126	144	118	133	125	153	152	141	133	141	132	154	156	167	142	139	115	157	146	154	129	124	147	159	151	144	147	151	154	139	131	146	149	139	144	157	142	141	124	168	112	121	166	137	156	136	117	152	160	146	141	125	145	159	159	137	146	139	152	113	137	131	148	127	159	116	160	149	156	155	159	152	142	157	147	133	150	161	149	147	140	140	147	141	150	138	136	148	128	158	147	160	154	161	144	143	158	147	140	142	173	164	141	130	125	171	147	125	161	136	140	131	156	128	119	142	145	134	157	171	144	132	152	127	113	149	149	154	147	159	148	166	140	162	133	142	152	146	138	152	143	149	161	130	154	147	151	156	156	153	141	135	157	158	143	138	143	133	164	171	149	156	133	116	128	137	143	155	134	149	139	132	160	134	137	142	135	155	118	144	146	136	149	151	136	136	137	133	130	133	144	140	129	126	153	127	130	146	143	127	134	123	122	135	144	129	150	132	131	139	146	132	163	142	125	154	137	124	133	129	153	138	159	128	141	147	135	158	144	147	138	126	140	132	145	140	149	145	144	148	145	131	148	130	146	161	151	136	135	154	133	156	143	145	152	146	141	147	144	151	133	151	139	159	148	164	139	131	148	145	160	129	142	135	130	140	124	130	150	167	148	120	150	151	148	157	144	149	171	119	173	155	131	137	128	168	149	168	139	135	145	148	123	132	158	147	135	153	166	156	142	144	163	137	146	136	173	147	135	152	142	135	161	130	139	134	140	163	151	135	139	137	175	139	139	131	137	136	144	136	130	154	133	144	147	150	143	149	144	136	142	151	148	161	152	149	144	120	156	145	131	155	154	156	135	131	141	125	140	142	135	122	123	151	126	143	108	157	139	124	144	151	141	156	151	153	136	138	129	131	147	132	131	137	138	138	135	128	129	129	132	124	138	140	151	131	141	144	176	137	138	158	133	150	141	131	164	148	138	129	161	137	160	123	146	150	151	145	131	126	130	145	144	151	142	137	132	130	159	143	146	153	128	147	123	110	139	135	149	126	138	143	124	131	117	171	145	148	138	159	142	134	152	147	122	133	162	154	136	130	127	131	120	160	154	149	159	148	139	148	168	158	150	136	138	147	144	139	139	108	125	137	122	152	151	135	143	159	140	160	141	142	141	124	132	130	140	131	149	130	134	154	138	128	144	141	145	128	142	142	167	135	139	138	134	138	141	158	154	126	123	151	135	134	146	157	146	158	135	144	134	152	152	119	158	159	154	125	137	154	155	132	144	150	168	136	148	153	150	140	141	146	149	144	144	152	143	141	150	146	145	151	139	146	156	130	156	141	156	134	139	136	180	134	146	146	143	145	141	150	144	144	137	133	139	150	139	135	142	147	162	135	149	118	153	171	151	151	132	154	137	125	133	126	136	138	130	146	149	149	160	141	142	142	151	154	126	136	125	134	142	127	127	168	154	128	127	171	140	167	130	134	155	153	152	145	158	136	143	144	139	149	112	137	142	125	150	153	121	143	147	143	145	110	145	138	160	148	136	127	139	149	145	120	150	152	155	134	148	135	156	158	159	135	153	126	173	155	137	126	151	133	160	149	120	138	142	144	166	144	147	132	127	121	148	149	132	130	141	149	155	120	138	147	142	149	156	146	133	127	159	150	135	152	120	113	166	132	131	122	154	146	132	147	115	131	124	124	157	130	122	142	134	145	147	151	136	174	140	127	152	129	133	144	135	146	162	144	147	148	119	161	142	125	118	141	147	147	128	144	132	158	140	157	139	170	128	164	127	139	130	155	148	156	147	143	140	140	116	134	145	137	147	137	141	131	143	137	155	156	136	156	122	136	159	149	147	131	140	149	155	134	155	146	129	143	153	146	140	137	144	130	150	162	126	151	128	129	135	158	146	151	131	143	143	119	142	154	155	125	146	163	123	134
32079	26954	773	381	270	240	239	212	199	218	254	192	192	193	193	209	195	183	181	182	187	208	188	182	166	176	179	191	206	217	184	193	202	182	162	238	202	195	201	183	194	203	194	192	199	190	198	199	213	186	216	185	189	198	216	180	183	165	177	204	214	177	226	166	215	180	190	192	199	178	184	190	190	214	199	190	179	196	198	216	200	209	175	197	196	186	179	192	187	175	232	182	222	200	195	170	201	184	166	207	209	176	202	195	213	167	183	196	192	186	194	180	167	183	165	182	175	200	174	207	177	195	180	168	198	191	215	164	185	190	193	177	173	206	176	164	227	196	194	188	181	180	177	207	178	195	177	198	167	182	206	163	164	178	191	188	186	173	202	204	173	163	187	177	202	209	181	230	201	191	171	195	176	212	197	189	179	192	217	189	194	191	214	174	207	174	164	170	187	196	197	183	191	188	206	201	180	186	187	191	163	173	192	175	207	199	176	199	197	196	191	203	194	215	198	202	183	199	180	187	213	187	186	187	200	162	201	211	174	190	187	171	187	175	204	203	198	230	183	195	203	180	188	193	184	198	183	172	201	168	202	183	187	187	209	190	181	200	211	188	180	213	193	211	198	186	205	181	196	197	187	204	203	223	183	188	199	180	179	181	201	203	199	194	173	203	175	205	162	219	166	187	203	194	177	196	196	205	200	196	187	174	198	183	181	199	191	186	193	187	180	191	171	174	176	181	195	191	191	186	185	187	170	185	185	195	194	176	174	205	197	194	189	183	187	209	172	183	188	199	176	192	189	212	184	198	161	177	163	170	188	226	185	206	193	194	186	174	175	180	189	190	194	180	184	197	183	191	203	203	178	193	180	213	203	177	171	206	161	173	175	201	202	189	209	206	174	174	195	196	195	197	179	198	206	188	191	207	176	169	206	187	179	178	199	189	173	197	186	197	174	219	199	172	188	182	179	214	204	177	168	200	181	186	204	176	171	193	202	182	198	182	177	175	183	178	185	189	165	159	195	194	161	208	204	185	174	201	192	177	190	188	199	196	200	185	180	199	180	180	196	187	185	165	173	185	197	215	188	201	196	181	180	198	193	199	188	187	195	202	210	239	177	205	213	189	189	195	198	164	203	174	188	196	197	186	181	174	156	186	194	189	185	204	192	163	188	176	174	193	207	196	176	185	193	175	188	184	199	183	177	184	194	175	194	171	188	212	197	165	188	181	206	181	190	176	189	183	203	193	200	190	202	189	162	188	171	191	168	176	188	208	221	205	173	197	164	185	189	161	192	163	185	169	175	182	198	201	197	179	211	197	203	206	199	189	181	202	199	172	193	190	189	193	165	173	178	201	196	184	156	196	163	199	197	210	180	197	191	176	174	174	206	172	189	213	198	170	181	175	215	185	212	161	186	186	174	183	182	209	162	160	193	196	170	192	188	184	211	197	190	185	186	216	170	183	219	200	187	178	177	195	183	219	192	170	210	189	182	208	177	161	195	197	183	179	197	184	211	177	190	192	172	207	184	178	156	184	180	203	206	169	179	200	182	197	190	182	181	207	181	189	186	177	187	182	183	206	173	173	181	187	202	192	180	201	175	213	196	172	207	191	185	194	178	182	207	180	185	201	194	174	205	195	178	181	207	188	203	219	182	191	207	178	204	191	197	194	186	205	207	200	189	183	207	169	176	173	190	188	185	199	203	205	175	183	188	184	187	192	166	187	177	203	198	185	192	168	198	206	205	191	207	198	169	214	155	172	205	190	205	179	187	166	200	166	193	195	188	174	193	200	196	188	205	204	169	193	188	189	200	177	167	191	171	194	183	189	194	177	182	190	188	185	208	206	181	201	191	187	181	206	177	181	202	175	199	217	207	201	206	199	205	207	192	191	191	212	183	181	186	188	203	179	206	196	179	196	220	180	183	187	206	176	198	215	191	170	179	186	193	174	195	177	183	188	185	206	185	193	200	174	196	191	194	176	183	168	170	179	197	195	209	213	202	211	209	190	202	155	215	195	192	180	182	188	214	184	197	176	191	199	166	173	189	165	185	204	192	193	176	200	185	196	210	183	186	196	171	179	188	158	183	187	161	205	201	180	191	210	159	181	190	196	193	194	196	172	165	188	211	188	188	175	172	189	204	195	190	173	174	193	207	172	198	183	182	207	192	203	192	219	194	194	170	180	186	208	210	191	192	179	181	185	177	201	202	198	188	182	157	207	189	185	187	195	195	191	188	189	167	183	200	189	187	186	181	188	199	184	192	191	185	180	210	215	184	214	182	207	204	171	188	190	170	196	188	204	197	188	195	170	193	185	190	187	186	195	189	166	175	197	192	182	185	189	169	189	182	196	184	181	203	175	179	194	195	178	185	167	202	183	213	201	179	166	180	188	202	196	192	196	183	196	198	192	168	188	190	174	198	189	188	192	180	181	181	194	203	194	213	179	180	186	205	175	186	203	209	188	200	176	203	198	205	202	186	200	186	204	196	199	199	184	198	191	199	160	183	183	192	176	185	186	168	189	197	184	167	187	204	183	191	183	182	179	168	169	208	186	204	214	195	204	219	197	165	192	186	183	176	181	194	193	209	200	195	169	216	195	211	205	189	177	175	179	176	193	197	209	183	186	186	186	210	201	209	186	196	179	179	179	168	192	172	201	181	173	191	190	188	210	216	187	227	185	207	163	213	165	184	203	209	184	161	184	167	196	177	195	195	213	224	198	209	186	194	198	191	195	185	197	171	202	177	199	210	200	179	215	190	195	237	178	164	176	202	199	185	203	175	183	179	179	196	202	184	176	182	189	160	170	189	174	200	188	189	163	182	195	191	169	189	191	171	176	204	164	179	181	187	194	188	185	187	216	205	186	187	188	197	201	190	187	197	183	190	197	191	207	186	178	188	176	180	183	194	195	205	189	169	211	176	201	192	179	191	202	177	197	190	204	180	196	192	170	177	193	182	178	202	198	194	198	212	183	195	194	180	182	205	178	212	188	194	174	192	193	169	212	195	187	197	177	197	218	199	180	196	170	201	173	168	177	190	184	181	198	182	192	203	173	187	188	181	205	187	177	198	180	176	193	193	198	209	171	188	186	202	191	182	180	211	220	178	191	203	183	203	215	168	172	193	213	203	204	189	187	188	219	186	219	207	178	178	198	183	163	190	211	201	199	191	195	182	183	179	213	194	195	183	189	200	179	184	193	203	175	182	216	193	209	203	194	183	186	187	195	200	195	193	189	187	196	220	199	207	192	178	173	196	192	173	230	175	192	199	179	188	198	215	193	190	220	192	204	199	193	174	163	201	208	175	198	187	191	182	216	183	197	186	172	207	161	166	174	177	179	185	177	216	159	200	179	191	177	191	214	202	197	209	187	181	183	188	195	158	180	183	186	201	181	192	198	199	217	183	173	200	197	175	188	191	171	190	185	177	224	199	188	221	185	201	201	209	171	190	191	205	184	192	176	198	193	191	191	168	190	197	199	193	219	197	184	196	208
24274	21516	28728	24695	21455	9400	778	527	452	392	363	354	371	375	309	342	323	326	300	304	297	286	309	313	296	295	328	297	295	284	297	297	254	285	272	258	284	303	283	242	306	274	295	286	261	304	285	300	261	309	244	262	302	277	286	283	284	293	276	276	285	275	311	299	284	273	252	259	264	261	285	279	280	273	258	260	266	294	301	272	304	272	274	265	300	296	272	276	280	288	268	278	291	251	250	282	264	264	254	276	284	269	296	278	261	250	281	261	270	281	268	306	273	289	274	273	283	272	250	278	278	257	292	258	259	257	278	270	259	270	263	257	244	240	282	293	295	310	255	275	259	271	260	251	255	251	265	284	247	264	230	250	290	293	261	244	264	307	305	246	252	309	270	254	284	263	282	238	280	278	279	276	264	280	296	263	257	292	278	265	266	249	272	264	259	243	258	263	288	254	284	261	240	284	288	257	263	285	244	280	281	278	293	265	292	276	279	272	273	284	280	240	254	271	262	281	271	259	252	288	266	272	287	282	279	282	230	285	262	286	287	275	284	259	302	271	301	283	296	264	295	290	233	268	270	280	275	273	256	256	255	283	298	273	301	298	254	282	257	280	269	266	264	291	246	275	302	274	302	277	285	267	269	267	248	253	264	273	302	290	261	281	292	280	247	253	278	252	309	274	292	274	277	270	293	261	259	270	280	244	282	261	275	291	271	254	273	246	274	298	270	272	274	264	291	293	260	291	268	280	280	295	278	320	275	254	268	274	280	257	272	309	293	270	256	265	278	268	286	280	283	257	249	287	237	326	301	245	269	272	267	261	283	258	261	253	302	251	267	301	288	287	295	275	286	241	266	301	290	245	318	289	259	284	290	249	255	279	297	304	258	273	284	242	279	292	271	268	285	258	274	286	272	272	326	270	287	281	277	277	264	266	275	239	267	264	274	259	251	280	288	238	265	268	288	239	260	303	297	279	288	286	270	290	285	285	290	284	277	280	265	264	257	287	247	286	259	270	264	298	272	279	283	282	261	277	286	277	274	277	304	273	272	285	253	284	266	292	277	287	296	250	297	266	267	251	290	292	263	283	287	275	237	286	270	282	263	297	252	267	264	238	268	275	290	283	257	238	292	278	295	284	249	270	266	272	251	306	293	289	250	256	261	263	281	297	267	262	265	272	292	289	245	292	261	292	261	253	259	253	290	307	270	275	251	269	312	257	263	296	283	301	273	265	261	252	263	295	274	273	242	263	273	291	261	293	257	275	274	244	253	297	274	253	269	282	310	272	268	300	263	253	285	282	283	281	286	255	271	261	303	276	255	263	270	285	263	282	276	248	260	262	279	255	283	261	290	281	257	269	295	269	262	279	278	269	242	260	248	290	272	266	299	309	276	267	280	291	275	290	287	233	288	264	272	267	289	300	250	289	284	267	243	247	288	246	244	242	259	285	261	278	296	290	256	262	283	272	271	287	259	295	247	263	260	292	250	277	328	304	276	283	298	256	247	292	270	273	273	264	292	291	260	257	261	276	276	269	248	318	288	283	293	293	291	236	285	246	282	277	255	276	288	293	257	256	276	281	274	266	309	298	267	294	270	254	299	305	277	292	261	269	285	251	252	240	288	263	248	284	258	290	296	279	283	257	263	285	241	257	273	263	247	271	280	274	263	274	274	266	286	289	260	258	251	299	272	284	277	275	284	252	267	276	250	275	238	268	284	262	313	279	294	249	289	251	242	241	272	295	265	269	269	283	268	285	251	307	287	282	239	242	270	273	259	281	276	278	250	262	252	268	269	265	269	269	281	260	280	265	258	267	275	264	262	311	276	280	269	305	267	264	249	263	282	269	273	287	286	291	283	273	268	256	251	271	290	273	291	278	258	266	269	281	259	291	272	265	248	271	263	297	271	257	255	276	309	216	269	279	260	293	269	260	262	271	283	263	265	293	270	259	256	287	275	314	265	276	269	275	259	277	254	283	271	279	301	306	279	260	261	293	249	263	289	252	253	297	278	263	266	254	285	283	267	294	287	271	271	277	288	288	256	241	278	273	260	257	270	268	269	282	299	283	253	270	283	281	281	281	291	251	267	291	259	256	298	292	260	294	268	283	267	269	267	274	259	263	291	269	294	269	260	302	291	284	280	308	246	278	292	283	275	272	270	290	268	248	258	268	266	269	294	249	248	289	257	261	269	283	235	266	291	274	280	288	277	255	276	275	276	258	275	277	240	264	251	287	267	260	257	273	254	302	260	251	251	268	284	280	288	297	309	259	296	270	289	302	284	275	284	283	225	252	263	245	255	272	255	296	284	285	279	281	283	281	311	280	274	273	243	267	300	287	279	238	257	276	281	250	296	268	264	235	262	235	268	258	295	297	265	265	292	279	265	258	255	265	257	303	267	302	261	293	277	272	270	273	257	285	268	283	255	264	273	279	265	288	282	263	257	316	251	264	256	254	265	286	275	252	288	263	271	278	295	245	264	279	257	279	265	305	272	277	262	297	261	275	293	270	288	251	295	278	280	265	282	248	268	224	278	252	283	262	268	274	269	298	274	289	268	290	253	260	277	305	291	289	286	300	294	287	258	259	246	251	269	259	256	297	265	279	287	274	267	273	285	283	276	227	243	267	267	276	246	268	263	268	281	264	293	300	286	298	266	268	246	261	255	315	260	275	298	279	268	275	268	266	287	288	272	261	283	264	269	284	277	273	262	260	267	261	238	264	270	287	274	292	279	283	260	263	275	283	270	266	292	301	264	296	259	283	300	290	273	278	259	297	267	295	292	305	280	301	287	274	271	299	296	282	249	272	253	274	251	292	274	270	280	277	257	270	312	287	254	245	270	271	248	283	274	268	256	269	282	282	268	236	254	273	302	252	264	298	273	277	239	295	264	252	271	264	282	271	258	269	262	286	281	280	286	299	297	278	260	278	284	272	268	287	292	262	286	296	275	271	254	277	248	280	270	286	278	280	285	266	247	286	269	282	295	261	301	318	269	274	279	266	236	268	271	260	255	277	292	249	250	282	275	288	274	257	293	256	279	275	267	283	285	309	309	257	279	253	308	304	238	275	253	317	253	277	285	246	282	309	287	256	271	273	283	277	290	244	259	260	287	269	260	312	274	267	270	279	257	271	282	270	293	298	286	254	281	265	287	279	284	277	267	271	251	276	298	255	259	268	291	289	276	287	282	286	267	254	252	262	269	293	287	275	272	291	274	278	265	279	296	278	254	274	259	257	274	258	266	289	258	265	294	273	265	261	281	271	291	294	291	263	243	294	269	270	284	270	275	268	280	266	275	281	269	259	271	284	249	266	288	296	280	307	297	275	285	289	270	259	279	277	274	282	284	255	275	238	289	258	243	261	294	293	292	288	293	324	279	272	269	239	281	288	294	251	268	287	277	274	283	274	267	285	277	290	260	276	281	310	304	279	306	291	288	274	275	277	286	270	266	252	276	284	286	230	299	273	265	289	273	252	271	287	294	302	248	266	263	279
37120	42928	5468	2350	1611	1278	960	817	670	622	554	464	469	462	447	406	399	376	384	347	394	402	376	359	349	381	364	346	328	355	328	366	334	340	377	293	373	322	354	316	371	343	342	362	325	369	333	342	322	350	335	333	315	348	308	362	359	283	361	339	319	342	305	349	330	328	321	299	365	388	335	324	366	335	333	349	341	296	330	282	347	333	376	346	344	370	350	346	351	325	325	350	356	338	332	331	365	341	329	334	353	374	331	316	378	314	324	347	344	321	324	292	338	309	322	315	348	336	322	346	374	305	319	360	319	334	353	335	338	323	317	362	314	351	325	325	355	328	327	315	343	315	323	342	335	366	315	349	360	340	354	331	334	352	325	359	318	323	351	335	326	332	314	335	379	301	319	356	340	316	351	321	329	360	308	351	347	329	336	365	345	325	337	330	345	323	304	324	354	357	316	348	323	353	331	378	335	343	339	336	336	339	335	332	340	342	325	339	368	340	351	379	355	376	400	325	366	337	337	341	344	343	333	329	355	316	333	334	328	301	309	362	356	314	349	350	342	346	333	333	328	346	335	333	306	327	344	341	360	351	322	309	338	340	327	374	318	337	330	327	331	362	352	328	339	345	327	343	325	350	331	309	327	323	337	369	340	355	329	329	307	352	342	340	362	347	330	326	329	342	330	358	347	352	326	333	328	343	320	348	336	374	319	329	334	329	333	345	319	343	290	349	327	342	300	348	297	329	334	350	348	308	321	326	341	342	331	339	312	356	315	342	342	352	343	317	356	363	323	337	369	370	325	335	350	343	353	357	323	322	355	327	346	336	318	356	351	333	319	334	306	349	325	333	322	320	331	322	345	350	346	321	314	347	325	319	339	335	320	348	322	335	348	307	329	346	303	305	334	329	311	337	339	369	321	308	337	325	341	324	341	358	326	306	320	320	313	336	363	325	346	338	331	329	317	353	322	336	350	346	332	340	358	346	350	335	317	352	354	322	343	319	335	358	341	348	322	337	360	332	327	332	331	387	336	350	385	327	360	339	335	387	364	346	348	330	345	326	301	327	325	334	342	340	302	331	316	342	379	336	351	310	342	320	327	354	354	341	339	369	350	378	338	317	310	317	357	343	360	341	331	320	363	307	343	336	342	322	328	326	311	369	331	350	340	343	346	338	328	324	351	338	383	328	353	350	341	339	344	345	330	348	305	360	347	320	327	355	337	325	354	351	347	307	307	337	314	343	338	338	347	323	346	354	346	371	333	345	313	331	342	339	305	358	325	338	353	329	340	357	360	302	318	347	347	360	351	334	374	332	288	315	372	319	338	325	325	337	356	303	337	306	338	346	335	325	325	332	354	334	314	359	360	375	333	318	354	367	364	342	345	350	347	350	342	346	326	346	348	346	348	327	366	317	338	320	327	369	332	384	312	320	338	360	337	346	318	320	362	312	313	347	319	341	326	351	309	334	344	342	346	353	365	323	343	332	306	336	341	335	337	332	352	383	344	359	349	338	336	344	358	288	343	342	314	340	355	336	339	348	354	322	356	354	332	365	325	358	335	316	324	370	330	348	344	334	309	324	361	374	371	349	340	343	343	314	332	350	314	336	363	322	325	358	356	345	332	371	340	336	309	322	332	327	320	359	353	347	349	370	321	342	380	341	338	333	313	322	315	344	299	359	366	352	341	307	313	351	344	325	336	325	348	280	360	334	330	345	336	333	327	364	325	354	372	304	380	346	348	353	354	319	328	300	379	335	358	351	312	338	368	333	331	334	325	319	341	362	331	352	355	335	339	331	366	359	320	357	341	344	358	336	317	367	353	356	326	357	356	329	340	342	342	323	327	334	338	345	347	344	341	312	324	326	346	332	349	346	345	361	329	320	328	307	353	331	335	334	324	349	369	340	319	307	354	350	336	315	336	321	311	327	333	330	305	328	356	342	340	353	356	332	260	358	322	333	317	349	303	357	334	325	340	314	293	354	349	340	352	363	319	332	368	341	328	324	332	344	361	341	334	318	321	316	304	330	313	359	317	307	335	327	378	360	327	322	325	361	356	322	337	323	367	331	339	288	355	326	351	324	358	356	362	337	334	353	344	339	352	343	346	302	306	317	292	332	341	336	322	326	328	336	325	364	312	344	367	329	350	339	328	326	354	320	336	338	330	325	356	320	353	331	321	335	303	339	342	287	350	335	330	351	297	331	330	347	368	321	376	353	365	325	333	321	331	343	343	340	316	340	366	340	369	367	318	348	350	319	337	324	353	338	348	342	348	338	333	331	322	303	325	333	317	327	317	355	315	326	316	324	329	368	354	350	311	338	331	335	389	329	334	334	334	333	348	341	325	347	313	326	325	343	347	313	355	337	314	368	354	346	317	317	319	336	347	329	331	364	325	355	329	271	348	357	324	339	334	315	333	316	312	352	340	357	363	318	342	315	366	347	354	341	341	346	328	339	331	331	361	351	350	329	347	364	381	345	346	360	314	302	348	350	347	348	342	334	334	307	326	316	341	348	346	348	321	326	331	338	369	318	319	354	334	360	359	346	335	329	335	296	341	317	371	323	339	369	333	323	322	362	376	368	333	302	347	313	320	335	320	366	360	373	309	340	359	314	352	329	348	319	298	366	345	344	352	315	376	347	335	328	354	340	318	351	352	330	318	337	335	328	344	348	332	307	356	350	337	330	342	341	338	341	352	333	309	335	312	339	332	315	311	348	360	333	343	316	366	344	328	345	337	330	324	335	314	317	331	342	342	317	341	326	349	343	353	353	332	347	317	337	304	344	363	284	314	329	330	344	300	301	308	366	328	330	350	337	348	342	306	347	328	311	313	378	347	324	348	336	351	343	357	318	344	342	296	341	331	330	330	369	343	325	345	325	301	324	360	355	319	335	340	347	331	308	320	338	355	343	354	332	322	359	332	356	311	335	330	325	324	333	327	374	310	317	335	341	368	298	333	360	364	351	384	328	345	364	343	347	382	314	335	339	351	369	364	341	342	371	306	325	359	344	355	351	328	296	324	350	341	332	338	292	349	355	338	347	335	341	323	358	356	315	310	345	376	330	341	339	353	336	313	340	325	322	320	304	321	340	301	348	339	303	358	376	327	322	355	356	350	348	336	342	306	335	316	333	341	318	309	359	323	299	319	314	312	340	300	317	314	342	313	301	342	373	343	326	309	335	350	341	342	336	319	336	366	312	335	318	327	341	367	367	312	312	318	323	334	351	317	348	330	320	336	305	357	301	353	346	351	357	336	334	321	363	306	356	348	341	330	295	353	349	337	362	356	371	357	340	313	318	326	354	335	344	333	324	352	316	357	352	346	329	322	308	354	362	346	338	323	339	339	341	365	345	322	337	301	365	328	319	312	336	352	345	325	326	343	323	314	332	303	322	354	347	365	347	319	352	359	343	335	352	335	341	338	361	355	355	335	355	322	308	353	335	319	338	336	347	328	347	356	314	340	377	317	292	348	326	350	344	364	336	339	339	356	323
25637	21555	27547	25638	8383	471	371	297	280	250	275	245	244	230	218	213	222	217	236	246	235	222	244	222	203	223	190	224	202	231	196	222	190	247	213	211	224	196	206	209	193	217	192	233	216	201	205	226	238	183	231	218	222	209	217	199	204	215	217	222	196	228	213	227	170	177	210	178	203	202	226	220	200	212	223	212	216	220	222	205	206	185	216	240	208	211	199	220	217	202	210	210	216	217	216	191	205	232	203	196	210	227	221	187	199	199	192	218	217	193	210	212	196	198	218	204	213	203	222	202	207	205	217	215	217	223	206	189	201	224	206	198	189	240	198	208	203	223	205	220	181	213	178	211	170	218	212	241	187	213	203	201	224	222	233	208	202	218	189	205	221	211	240	218	217	216	211	228	196	221	202	200	198	188	194	221	203	211	210	204	231	209	237	233	224	249	204	204	214	189	192	192	200	203	199	203	218	231	230	206	202	223	217	216	217	226	209	223	239	209	192	219	210	226	213	214	217	200	214	202	206	215	187	246	223	202	214	199	210	221	208	219	202	198	218	208	219	198	216	186	207	205	212	193	211	197	212	195	195	221	188	235	237	238	214	200	230	238	198	211	199	206	233	215	199	190	219	221	209	228	202	207	204	216	212	230	236	190	224	214	210	233	184	215	245	208	208	223	201	200	199	204	215	216	221	202	212	223	199	209	211	200	196	223	230	209	215	211	191	224	208	217	210	226	212	217	229	199	232	203	216	220	204	194	191	221	210	213	184	213	202	228	215	223	226	211	222	201	218	226	216	195	211	181	212	220	192	212	180	207	216	218	217	221	200	188	198	227	217	206	237	222	214	243	220	236	201	208	200	200	187	208	201	177	212	206	192	226	202	201	219	230	228	190	227	197	180	221	215	218	223	203	223	211	239	186	221	210	205	225	225	223	220	189	207	203	223	207	220	210	197	206	233	214	170	192	200	200	192	206	225	211	184	210	230	207	220	223	200	212	231	219	178	219	202	225	235	219	207	199	213	209	186	211	212	206	177	180	208	223	231	188	202	209	192	225	202	222	213	214	173	223	221	215	226	244	200	220	212	205	225	211	242	224	208	214	191	199	222	206	205	212	197	213	230	208	222	210	189	206	217	204	214	203	207	215	220	182	231	202	214	218	196	206	204	212	184	211	206	189	208	193	247	178	228	213	220	208	207	210	218	219	220	203	203	190	204	220	224	218	201	220	195	226	205	194	189	175	209	196	202	199	196	225	206	216	215	226	194	208	199	207	232	204	224	183	219	223	215	226	207	220	214	203	217	223	205	218	202	185	189	203	207	215	186	200	220	211	205	208	204	220	203	211	205	237	208	212	200	229	209	216	213	222	213	216	201	198	208	202	219	208	222	218	203	204	240	217	213	210	214	222	210	207	212	204	191	200	210	219	210	208	212	223	235	205	211	235	223	206	230	205	226	188	218	220	203	214	201	223	201	183	216	224	215	209	221	192	212	208	222	202	212	209	243	181	237	212	209	221	191	212	204	220	217	218	224	195	204	203	193	233	216	189	213	209	207	215	207	190	239	197	185	220	219	211	209	186	182	211	239	215	208	198	217	240	223	196	208	187	231	216	220	245	228	205	207	178	219	188	223	206	194	218	224	203	188	224	216	222	195	199	219	195	205	203	204	213	220	228	204	200	189	211	207	204	224	218	221	197	201	235	203	176	205	213	197	243	235	193	207	219	209	213	205	205	237	199	197	219	206	218	199	204	221	206	224	202	202	221	223	230	226	226	219	242	214	217	204	212	203	199	209	240	215	210	217	206	206	233	205	201	197	224	213	205	216	225	207	209	206	203	225	217	219	190	217	218	236	238	208	231	205	181	195	211	193	207	180	207	214	216	210	219	199	203	193	191	208	223	214	214	219	211	197	212	231	207	203	219	196	200	206	215	200	235	211	210	215	224	189	210	217	244	221	216	188	202	210	226	210	216	202	228	227	205	244	196	213	208	222	226	203	221	212	202	177	206	196	223	222	201	209	197	220	236	209	193	208	202	198	248	199	214	220	215	197	196	208	226	217	184	199	206	213	197	203	217	209	217	224	209	185	214	202	216	218	203	192	198	208	220	194	194	202	219	231	213	229	239	226	201	208	222	199	200	212	221	188	235	192	204	193	206	205	218	209	209	198	217	212	208	210	203	214	201	193	200	230	199	202	197	206	227	188	220	222	194	231	227	214	210	217	219	202	189	175	230	225	195	226	212	205	197	172	221	226	246	212	200	185	240	217	206	205	234	233	206	205	214	188	193	221	203	229	189	195	220	212	215	213	195	212	218	201	216	200	211	227	223	238	236	205	210	201	212	216	195	206	225	222	214	179	205	224	228	187	222	195	220	208	223	216	212	235	213	203	215	229	229	208	212	213	207	207	206	188	210	211	252	195	201	225	211	193	208	212	202	192	207	202	200	197	218	222	200	194	221	225	198	199	206	202	200	201	227	198	204	206	214	244	215	207	223	213	223	188	185	229	199	216	216	209	213	218	194	223	204	229	217	200	212	218	189	208	209	196	191	222	229	226	201	209	210	219	211	233	214	234	208	209	202	242	196	210	189	225	218	231	196	203	204	212	239	210	192	175	213	222	210	202	202	210	198	229	205	199	227	232	199	208	228	213	242	198	201	205	199	218	206	215	221	185	223	212	207	227	225	195	194	219	211	202	252	219	212	190	201	212	186	213	216	227	232	198	225	236	185	198	224	224	209	235	196	186	209	216	218	192	211	191	212	228	204	208	208	199	210	204	220	218	191	197	227	205	200	226	200	223	201	213	211	197	200	238	203	235	220	219	201	208	217	199	201	191	214	198	198	209	211	198	213	233	176	220	211	182	182	213	216	237	213	212	201	202	212	230	196	249	210	191	190	200	197	203	222	214	224	218	196	220	200	219	219	201	226	195	171	211	208	214	198	193	216	209	211	234	228	221	242	227	194	217	208	212	192	258	224	204	176	177	209	221	231	207	228	209	196	223	218	207	210	214	230	218	211	234	201	199	212	192	202	188	227	189	227	202	198	226	222	233	205	190	217	205	231	211	201	212	213	199	214	195	218	227	195	213	208	204	195	206	210	221	232	203	214	197	223	216	205	209	212	202	198	219	212	212	216	218	220	178	212	220	209	196	206	220	213	257	186	227	212	196	211	199	233	229	204	200	210	253	223	218	191	207	194	240	209	188	234	221	193	227	210	202	201	222	210	199	206	218	229	234	211	198	196	213	175	209	213	222	219	206	201	234	200	205	206	207	204	191	193	225	226	203	205	205	247	229	212	210	225	183	194	219	231	235	191	216	186	188	197	215	190	200	216	188	255	232	227	202	215	197	215	192	194	216	209	201	208	204	194	223	227	230	203	209	202	254	188	204	208	227	225	205	191	216	208	213	237	219	215	224	186	198	195	218	204	184	214	211	207	209	197	210	212	215	197	187	232	191	211	237	220	231	209	223	204	215	216	211	232	228	236	237	259
35946	37279	3301	1380	956	756	634	535	431	481	375	377	330	347	340	343	336	302	315	301	311	340	268	308	290	327	331	314	294	326	307	288	312	291	292	316	292	263	295	280	285	289	291	291	293	297	283	302	295	279	264	293	293	273	277	272	274	274	281	268	282	286	269	258	278	294	279	285	274	304	272	284	278	273	267	290	254	289	278	290	270	277	287	277	311	278	268	288	272	296	292	273	284	300	283	261	302	274	263	279	290	288	274	296	290	322	275	264	280	278	281	293	288	263	267	261	297	303	290	283	285	278	287	277	266	307	287	298	260	295	269	293	259	271	278	270	304	266	271	271	258	301	265	279	269	265	288	286	293	278	258	254	281	292	298	294	271	283	275	286	271	280	268	278	281	305	296	265	266	290	293	247	259	273	263	284	271	279	282	280	266	281	301	273	291	289	260	283	270	275	275	303	306	248	287	283	267	296	286	271	267	294	289	271	257	303	318	281	303	273	280	300	251	281	290	280	312	262	242	275	274	286	302	302	265	279	285	278	311	307	276	281	270	286	279	242	283	263	280	256	303	267	249	270	283	278	284	301	297	283	221	273	261	286	261	291	263	252	265	316	275	284	297	259	271	268	269	265	292	290	287	272	289	268	307	306	289	304	269	301	300	255	288	269	304	303	286	255	295	300	277	306	287	299	273	298	310	291	282	262	318	301	310	300	283	303	269	274	292	308	298	295	269	301	267	252	270	310	294	306	280	304	281	277	316	274	265	283	264	277	302	272	280	287	276	289	285	249	301	277	269	277	298	304	266	287	312	303	252	276	279	275	295	249	282	254	309	279	295	260	265	280	257	275	295	273	279	288	269	267	287	294	231	319	318	255	271	270	276	267	275	288	283	311	254	261	280	274	271	283	268	278	287	294	256	293	283	320	257	275	293	242	271	296	309	278	256	291	292	277	264	260	266	263	284	253	295	274	270	291	289	284	322	271	271	280	283	273	290	260	299	267	282	295	284	282	286	268	284	300	249	292	316	286	293	292	276	270	290	297	285	286	268	284	261	258	278	299	267	276	267	291	301	266	267	265	273	288	288	275	281	304	270	268	284	271	282	256	269	284	303	284	311	283	278	295	273	292	291	257	273	273	310	295	271	298	271	273	258	286	299	266	275	294	260	277	265	287	292	258	292	295	259	309	255	261	283	278	273	291	268	297	267	282	286	301	288	291	275	295	245	239	278	256	289	278	307	275	298	266	284	281	297	307	286	272	273	272	275	273	283	266	260	291	284	270	301	261	290	282	281	270	274	282	301	260	290	275	277	296	273	307	257	255	311	279	293	269	300	274	284	278	271	289	267	293	299	253	265	257	285	294	272	326	287	270	291	326	276	310	268	264	317	307	293	285	288	266	263	255	266	263	244	256	285	274	272	313	280	287	283	314	284	282	250	275	295	256	279	285	283	294	272	273	290	256	281	280	303	291	286	279	276	298	265	305	319	296	289	275	277	265	297	259	280	292	266	300	298	269	289	321	282	271	279	295	282	283	262	275	281	296	255	272	279	259	282	278	286	269	278	252	271	274	307	272	270	289	285	263	254	315	298	269	267	278	285	263	270	271	274	277	291	296	262	283	277	262	282	254	307	276	289	280	277	277	280	269	272	280	262	273	264	267	324	269	297	280	299	298	281	284	296	280	293	269	290	268	267	289	265	301	300	277	263	278	285	304	250	275	285	283	293	255	290	273	278	282	279	269	263	290	285	262	274	282	270	305	267	281	284	261	281	299	278	257	299	279	296	273	259	287	281	305	259	269	290	308	275	282	289	262	262	283	281	279	307	298	284	260	301	270	284	289	293	292	271	286	303	300	280	308	296	252	276	308	281	286	278	288	277	315	260	258	280	280	310	282	303	264	286	268	294	299	274	261	260	274	269	295	311	289	294	275	272	304	258	269	288	265	288	278	278	273	295	287	280	305	250	269	269	288	253	270	240	280	297	278	306	278	301	309	272	265	294	289	268	292	302	275	270	280	273	314	273	291	280	291	300	308	279	308	278	269	294	285	310	288	310	256	272	282	273	262	269	301	299	283	264	290	294	283	288	302	283	269	272	275	300	250	246	290	270	301	280	259	322	254	297	296	266	274	251	275	305	292	283	299	293	285	276	282	303	291	274	308	285	271	274	303	269	290	283	269	299	266	273	281	301	290	306	310	303	274	278	315	298	284	273	273	270	266	291	285	313	260	258	262	283	277	294	299	292	281	238	277	258	303	270	272	282	286	293	275	306	263	273	285	289	285	278	281	263	297	288	272	261	235	293	275	269	291	308	269	245	275	268	258	304	272	269	284	266	272	277	294	311	273	273	264	272	263	285	296	296	255	289	287	296	284	287	271	276	289	299	282	274	268	303	313	276	265	265	284	309	257	273	285	259	261	266	276	294	272	291	268	249	295	272	242	293	303	274	297	303	279	304	290	290	278	264	256	294	261	271	280	243	328	261	253	257	322	305	293	300	292	302	272	288	262	284	277	291	277	263	257	286	263	259	302	289	275	279	301	262	309	275	307	303	280	267	285	320	275	302	287	278	276	287	308	290	284	271	270	279	307	294	268	282	289	273	266	250	275	295	264	260	295	285	270	262	251	267	296	252	279	261	286	281	254	298	272	260	288	279	294	301	271	281	238	281	254	282	294	286	287	256	294	247	263	295	295	295	270	280	274	284	260	265	243	269	255	287	259	307	310	270	266	279	267	273	313	318	288	271	290	270	287	303	276	279	299	267	292	302	265	280	294	274	321	283	229	281	285	297	277	303	269	264	267	287	312	302	272	275	269	293	282	254	277	245	297	274	265	294	295	270	316	280	301	293	285	276	308	308	295	268	286	269	260	275	290	272	299	290	310	304	273	274	272	286	257	272	260	266	304	252	258	259	302	284	289	283	268	268	301	253	296	273	290	297	301	266	276	278	347	294	302	291	289	292	258	301	299	288	276	281	277	285	276	265	275	287	312	278	291	301	308	263	260	277	310	290	292	284	286	322	251	281	316	277	298	277	262	294	287	301	312	274	271	300	269	266	273	296	312	304	265	300	315	243	260	297	270	274	287	263	263	289	263	294	287	269	281	310	290	273	276	283	286	253	310	285	285	283	275	279	316	272	264	260	267	257	250	268	269	320	248	303	290	242	261	267	305	288	295	267	294	291	269	277	252	263	305	264	286	295	278	309	314	266	271	280	258	294	289	285	313	286	269	297	269	245	258	265	290	285	239	298	286	250	265	290	285	284	268	271	234	265	277	271	255	298	264	296	265	279	292	289	293	240	261	259	311	267	286	278	309	310	302	256	304	284	310	287	280	307	310	252	304	287	293	258	271	288	265	285	261	286	254	311	297	262	307	314	291	300	289	285	295	249	286	255	288	263	279	280	283	274	297	276	270	262	288	278	294	290	259	270	285	295	263	284	269	278	261	297	287	322	307	298	279	311	290	276	250	264	303	281	269	257	296	274	271	281	279
23242	21559	29306	24203	21531	21553	9435	991	773	733	656	621	543	552	554	561	550	513	510	494	539	518	546	462	461	470	464	503	478	437	404	441	476	494	414	456	443	454	478	449	488	455	496	476	434	436	460	454	445	463	441	441	472	471	446	464	444	450	450	463	443	451	440	482	433	507	434	460	435	452	446	455	464	474	475	448	420	414	466	475	491	453	422	419	437	421	451	427	451	431	433	469	443	461	458	433	432	482	456	463	486	458	435	428	447	457	424	432	458	427	441	468	469	426	438	417	480	427	474	432	441	415	499	448	483	451	438	462	476	452	417	444	428	429	440	452	436	434	466	455	436	453	491	417	433	422	447	445	451	470	438	423	453	428	438	466	432	421	437	448	429	424	473	495	406	432	440	422	451	426	439	439	404	457	442	437	460	438	456	453	445	447	440	422	476	452	438	456	471	466	442	461	468	474	442	475	450	431	461	467	449	409	483	419	460	424	409	416	397	453	445	460	420	448	502	479	425	451	415	457	440	464	410	482	464	451	441	437	437	443	430	453	454	431	484	430	445	441	417	442	424	452	440	419	478	455	429	498	425	435	446	430	459	409	444	471	427	450	439	435	442	431	432	434	463	433	418	417	448	467	429	458	464	432	416	424	452	426	438	447	437	462	474	428	440	419	442	442	445	456	426	471	415	445	501	425	437	464	447	467	422	444	442	478	421	409	435	455	428	429	442	452	440	451	459	468	428	449	476	483	433	439	443	445	472	439	438	451	427	461	433	420	423	406	433	448	517	450	443	434	433	448	472	465	471	442	464	445	424	429	432	421	426	442	452	458	438	436	430	451	479	452	432	466	409	437	473	429	421	463	393	466	406	448	479	424	411	496	460	425	464	432	440	451	449	417	454	462	405	474	441	423	450	458	444	451	465	442	451	471	420	445	479	419	426	458	407	430	435	436	468	468	432	453	434	445	464	445	519	454	450	445	458	476	446	444	409	398	442	451	441	437	475	460	431	466	429	474	406	447	433	463	481	440	417	440	447	451	442	419	450	485	447	448	415	457	479	464	451	455	383	447	433	420	446	458	432	491	443	468	462	447	441	459	465	423	426	435	468	440	472	433	419	457	451	409	459	467	440	446	481	444	432	417	428	434	459	452	430	458	387	423	409	461	445	426	414	443	466	452	481	462	431	464	461	430	410	451	461	436	462	454	425	434	421	443	452	462	448	453	448	443	409	434	459	461	444	478	412	447	448	425	456	455	453	440	412	442	498	413	462	452	461	443	454	466	435	400	426	435	443	455	463	450	455	462	418	440	447	474	430	440	428	461	439	469	437	444	465	436	430	433	444	433	426	409	449	439	415	418	400	481	429	464	414	431	450	450	463	423	431	420	440	437	452	430	488	467	443	435	456	439	465	433	444	445	422	419	458	456	460	438	457	436	459	443	423	435	459	447	434	452	438	462	442	479	428	451	479	451	456	454	425	418	441	448	436	450	410	477	459	451	458	435	433	441	433	430	430	459	464	445	424	450	423	474	456	479	447	428	434	426	425	459	434	439	483	414	442	429	430	445	438	464	418	440	449	433	431	475	432	443	424	470	441	422	432	486	450	439	455	439	463	489	441	470	422	476	411	415	429	486	415	452	452	461	471	485	431	454	443	427	469	403	414	427	482	408	402	440	448	462	464	447	440	441	439	435	457	446	417	475	427	421	463	423	445	471	437	483	442	403	415	428	469	449	408	436	445	397	412	408	445	452	449	420	454	446	472	446	429	405	445	485	459	394	451	432	417	452	445	448	424	411	408	440	408	407	415	429	463	451	441	442	454	468	448	412	454	440	454	467	450	405	441	461	452	445	429	413	437	485	459	436	437	424	440	437	420	397	441	454	436	456	457	476	439	459	412	443	422	446	426	467	429	439	426	444	423	442	473	458	417	453	462	475	442	391	447	429	446	440	455	395	471	414	443	410	425	465	451	429	446	456	440	419	470	418	456	432	448	459	433	434	436	475	453	420	437	463	467	429	468	455	427	424	474	440	421	426	433	442	459	448	422	435	448	443	427	471	434	424	447	418	418	436	449	438	479	445	409	418	451	442	454	445	432	461	431	442	447	474	456	441	465	436	453	438	459	471	482	444	423	480	425	447	418	488	439	445	480	460	463	423	442	450	427	428	439	424	471	433	486	404	460	471	475	470	439	420	419	487	390	457	473	501	437	479	434	469	419	452	462	456	434	447	416	458	443	435	439	437	408	437	465	422	456	433	449	443	450	479	421	448	420	397	433	434	434	483	466	417	437	427	434	423	444	475	477	450	469	458	429	434	467	439	461	478	430	424	437	450	433	436	444	468	421	418	459	437	418	435	451	398	393	465	399	461	426	439	443	483	422	459	411	460	467	407	428	449	408	431	409	440	448	446	454	455	449	398	457	466	457	439	443	413	424	459	428	478	401	466	464	420	437	452	441	403	487	400	436	405	482	453	428	437	433	429	441	444	441	430	436	461	406	466	455	407	437	425	457	436	444	428	401	415	448	430	437	449	440	471	444	479	458	445	443	422	442	426	437	467	437	452	431	448	458	414	431	416	439	477	445	479	435	470	413	465	457	435	433	413	437	416	497	477	425	477	455	453	478	438	448	435	427	415	458	395	459	446	410	463	481	421	429	417	414	455	409	482	449	435	416	447	422	441	436	448	436	451	432	449	448	439	452	440	448	448	460	440	459	469	436	426	456	432	465	433	417	462	445	433	450	443	439	432	452	434	434	420	473	451	443	433	454	424	466	411	445	438	423	441	435	426	422	462	456	408	419	410	460	439	449	459	492	466	467	465	433	451	425	398	463	465	438	413	443	445	424	456	423	450	435	429	432	449	428	432	468	431	427	460	441	479	451	472	404	461	418	443	444	456	452	434	424	430	438	447	471	449	461	450	435	457	454	427	460	431	434	439	427	469	470	449	421	442	446	436	437	431	435	460	461	430	422	404	430	445	438	417	433	469	430	470	395	466	451	427	434	464	441	489	460	475	425	422	446	418	423	423	430	433	449	466	438	454	413	417	425	411	452	431	419	438	414	433	463	403	404	441	448	438	453	411	454	424	436	388	408	420	437	461	446	459	421	437	432	439	455	448	434	493	495	436	428	437	437	475	422	466	438	450	460	449	419	434	444	458	454	434	470	473	474	442	415	389	423	446	443	449	439	421	457	465	460	427	445	436	442	473	433	451	417	462	441	439	439	456	419	446	472	435	440	422	412	445	458	472	443	430	464	471	475	442	433	417	408	454	443	438	456	449	487	441	438	439	448	416	400	481	471	435	464	386	400	428	439	463	451	452	479	465	442	460	452	402	460	435	465	441	426	408	398	412	440	438	445	445	441	412	469	448	407	462	462	446	437	465	423	471	446	417	438	463	450	482	399	472	451	442	422	457	442	428	428	451	439	436	407	458	407	451	461	459	407	445	435	430	476	439	462	425	444	412	424	471	426	420	452	428	456	449	464	438	432	455
41523	55273	10541	4441	3206	2430	1842	1457	1265	993	968	874	843	783	720	767	711	662	698	617	622	619	590	552	593	607	623	532	582	564	575	565	589	576	576	545	568	519	551	533	580	548	568	533	552	537	529	559	595	528	556	552	510	545	548	552	502	530	577	536	539	529	586	531	544	570	539	524	524	496	578	536	526	542	527	535	515	528	532	507	552	504	558	532	588	528	534	539	506	505	530	539	533	496	545	522	480	532	527	529	574	530	549	568	565	530	548	525	502	549	495	535	520	508	520	546	507	523	555	546	520	561	515	502	510	536	529	542	493	541	521	558	501	608	511	550	528	572	538	498	539	525	609	493	531	518	499	513	503	515	528	550	524	533	544	542	515	534	526	526	522	549	509	560	547	570	479	522	518	528	530	580	555	510	571	541	561	470	535	513	553	576	527	513	520	536	543	553	486	502	556	502	525	554	516	512	543	497	558	545	500	521	531	541	542	537	551	529	565	544	534	583	547	507	533	561	542	519	562	582	573	522	555	573	556	532	546	521	570	508	557	532	546	519	524	533	569	567	534	507	542	534	517	534	521	520	507	523	519	594	553	505	498	508	551	548	556	573	556	522	507	552	543	559	502	542	532	511	545	544	560	584	525	516	518	510	537	523	571	523	512	536	510	520	560	494	531	563	487	495	483	494	521	527	536	591	509	525	510	519	515	565	521	551	535	560	549	494	521	534	499	508	536	470	559	517	537	547	553	537	522	543	575	544	573	545	536	507	554	519	566	526	542	562	537	572	540	532	516	531	574	520	547	542	523	490	549	507	547	542	535	499	552	534	541	542	526	529	518	485	585	526	504	539	533	477	521	516	518	554	548	505	515	522	519	552	496	568	553	524	540	517	523	551	545	531	503	504	556	526	555	553	533	566	547	509	511	552	524	558	527	542	528	529	542	563	517	544	555	535	548	490	552	526	558	554	580	518	514	563	492	510	535	504	527	519	515	548	558	543	490	512	499	536	564	531	546	532	569	561	512	549	566	544	550	537	505	523	556	570	516	550	524	550	539	558	541	543	530	508	499	528	525	560	507	559	515	521	532	546	512	520	553	562	543	514	543	548	537	544	576	534	521	494	548	532	540	498	514	518	513	529	495	543	558	507	578	528	550	516	512	568	545	545	532	530	584	559	488	501	534	550	527	542	531	527	498	544	560	537	530	544	536	525	520	555	522	516	499	539	497	506	571	524	551	525	535	509	531	528	557	513	516	503	578	568	502	537	574	515	508	528	495	556	510	539	514	523	542	548	486	519	520	518	508	559	533	547	539	532	527	513	504	535	531	532	510	520	551	573	546	539	534	531	502	522	541	524	549	519	544	551	538	501	509	524	534	544	508	535	557	572	589	572	516	539	559	524	559	555	547	556	522	546	524	507	518	523	530	575	519	553	533	592	516	532	513	575	571	522	515	519	486	522	505	498	506	560	528	538	525	540	537	546	537	507	528	532	556	558	536	543	539	541	519	522	547	533	568	567	488	539	496	551	572	554	541	574	516	554	518	529	534	512	505	507	492	552	533	573	564	520	549	555	516	582	525	508	497	530	528	530	539	554	563	561	579	545	556	577	548	503	549	511	528	506	534	531	516	537	564	578	558	537	539	489	571	538	504	522	555	551	509	569	531	577	544	504	547	529	520	512	630	552	550	560	481	589	546	553	508	538	508	533	524	525	552	533	491	492	525	520	517	530	539	512	534	535	538	549	535	546	557	539	554	537	538	513	508	532	579	528	499	532	536	504	513	545	514	507	564	526	535	510	533	511	590	515	540	561	520	546	547	540	515	514	547	530	528	538	555	541	564	522	524	548	505	514	531	510	523	533	516	598	551	531	517	516	522	546	539	527	490	508	521	505	506	548	541	561	517	526	532	504	553	591	530	516	553	548	554	531	516	528	519	536	567	510	530	545	565	553	547	515	518	496	572	538	531	536	507	526	572	533	522	522	568	571	525	534	543	498	496	551	504	550	505	544	531	524	560	540	546	522	549	536	539	505	520	525	493	567	517	513	512	519	526	525	538	498	545	542	507	543	545	510	514	528	530	576	502	550	565	568	486	532	551	556	505	494	536	518	534	515	496	536	557	539	519	537	584	528	504	506	515	531	494	533	535	490	531	566	520	511	532	554	531	506	547	535	577	524	535	548	523	532	542	538	547	551	545	546	509	546	472	541	533	542	538	577	536	508	537	579	534	538	522	497	550	555	566	550	558	535	534	505	557	523	528	484	538	503	501	523	520	534	497	494	493	572	529	539	528	543	563	554	539	523	586	560	543	543	548	567	525	510	520	555	557	493	547	559	521	530	501	514	536	544	518	559	529	532	529	549	486	514	527	546	540	493	510	574	571	533	564	516	518	529	494	543	544	567	504	489	560	514	545	518	543	513	496	556	514	520	537	534	511	544	565	493	572	557	529	496	558	513	564	541	497	541	502	587	530	527	532	571	535	539	517	516	528	567	518	518	530	564	560	546	511	529	529	528	521	536	541	544	540	555	543	565	497	559	542	524	522	525	526	510	505	486	516	535	533	544	533	554	555	536	519	538	557	544	556	514	561	522	577	504	576	564	543	533	536	524	516	559	545	541	580	530	545	507	559	551	472	513	519	542	544	532	500	554	582	581	520	509	532	488	534	538	532	504	538	529	530	519	509	517	542	525	503	549	518	570	573	527	553	524	561	547	526	494	501	479	538	563	527	567	525	552	520	534	528	502	528	541	515	510	557	541	523	545	567	537	537	553	485	484	552	531	514	539	530	553	531	553	508	522	558	573	531	540	488	555	534	549	519	515	547	541	567	544	559	543	561	560	558	547	533	538	513	491	482	550	509	521	520	552	505	536	566	538	494	559	543	518	536	562	494	534	545	476	525	567	502	523	568	515	509	498	551	531	512	524	562	572	518	512	531	552	522	513	570	544	536	507	526	553	532	531	535	539	523	523	551	540	490	547	558	529	547	545	496	520	540	514	561	543	530	527	501	518	533	534	554	550	540	534	559	518	558	533	538	562	547	514	514	542	535	547	554	541	538	535	500	488	523	534	541	522	529	489	549	547	532	540	505	515	522	572	523	533	526	525	521	572	555	502	562	570	513	531	528	541	541	530	517	545	531	548	516	505	556	483	500	555	550	539	521	533	542	527	545	594	551	513	569	539	547	535	541	532	524	533	516	510	549	539	548	507	511	540	518	548	504	529	525	555	540	522	553	512	531	545	540	510	498	549	534	523	529	554	517	532	539	530	553	537	497	531	494	529	505	520	576	494	534	539	529	517	545	489	506	528	562	540	483	560	544	511	544	556	499	581	559	539	527	532	547	485	571	496	503	540	532	565	524	506	507	549	534	533	519	507	546	526	543	546	535	538	560	513	522	520	514	501	549	569	509	533	545	506	555	545	553	520	539	535	532	562	506	546	541	500	541	542	497	530	552	516	535	559	551	546	550	510	571	555	551	538	558	521	540	509	553	562
28764	23909	14351	1395	375	331	223	157	162	149	153	131	146	153	135	150	160	170	140	131	160	161	155	152	162	137	147	160	133	149	115	146	156	145	154	152	157	139	142	153	145	119	155	146	170	150	152	135	130	145	138	138	174	134	147	150	153	150	142	156	142	129	135	136	119	136	152	160	142	133	137	149	154	138	138	141	131	127	146	137	144	149	136	138	131	149	152	142	137	157	132	149	138	151	169	132	143	127	121	118	137	135	134	161	155	133	151	133	135	155	155	149	154	146	166	130	131	123	136	126	149	130	151	150	130	142	158	151	146	138	152	131	143	146	132	149	118	151	129	176	126	150	137	168	156	140	145	140	133	119	121	168	134	156	121	138	121	146	145	128	158	148	121	123	166	168	134	136	143	123	154	159	162	138	137	147	141	141	140	136	134	154	118	140	151	141	134	145	145	134	135	168	145	128	127	142	145	148	129	152	170	152	134	140	137	121	156	145	157	143	145	153	148	159	136	152	126	130	153	134	137	152	126	124	114	125	144	123	126	140	142	138	139	132	149	129	157	138	145	145	137	142	132	132	131	126	145	129	143	144	146	155	153	141	142	135	154	151	166	151	146	137	128	128	141	141	144	143	163	158	135	133	156	131	130	142	152	145	135	135	138	126	137	142	172	147	159	158	167	141	138	134	158	151	133	150	161	152	151	135	152	122	150	131	137	155	154	133	159	141	131	163	151	136	144	162	141	127	149	144	137	144	135	133	148	161	150	143	161	144	146	141	153	147	124	170	135	160	156	126	144	146	136	142	137	152	127	124	135	153	124	128	149	137	152	134	141	142	126	147	153	141	124	151	139	128	146	134	144	155	153	150	135	157	132	130	148	130	156	153	137	134	124	149	142	125	128	154	138	131	139	136	135	126	124	149	151	148	139	127	166	145	147	153	143	152	144	146	126	149	150	128	138	139	148	170	135	140	167	146	121	165	151	155	160	129	117	133	117	120	148	139	144	167	152	139	152	143	135	145	131	174	155	150	161	156	155	137	141	152	156	135	148	130	152	135	144	143	131	138	158	130	133	136	138	126	141	134	153	141	133	151	146	146	156	144	132	167	139	148	152	150	137	143	154	128	130	143	142	138	144	138	160	141	138	147	147	118	159	149	146	126	143	133	139	140	131	125	150	150	121	146	124	137	153	147	122	141	157	141	138	126	152	140	136	142	132	156	133	150	125	135	162	155	141	128	133	160	128	131	119	122	146	148	153	154	140	148	123	142	126	146	142	152	126	123	127	147	154	167	133	146	158	127	136	132	153	135	128	141	154	151	129	142	166	122	147	143	137	150	139	146	160	136	153	150	131	121	145	120	133	145	132	119	151	134	130	145	135	152	160	164	142	143	159	134	132	129	155	149	132	165	131	145	127	144	141	130	150	150	136	155	134	151	143	136	155	144	151	113	153	140	139	143	155	136	143	129	134	150	131	145	143	161	123	137	128	150	150	157	133	158	135	135	147	118	141	152	126	144	136	133	140	171	155	166	149	136	159	136	142	145	150	171	143	149	148	155	150	153	135	161	153	124	137	140	161	139	152	154	137	158	142	139	143	133	161	154	125	156	136	151	130	166	144	145	160	155	129	128	136	147	151	130	168	139	161	151	127	129	125	159	143	134	143	136	124	148	161	146	137	163	157	138	153	163	130	135	171	148	144	135	155	144	137	162	150	147	149	138	135	145	156	140	145	148	139	129	136	151	129	132	138	150	149	150	149	134	172	151	139	115	134	137	154	135	154	137	166	128	141	121	133	145	147	139	162	156	149	136	161	138	133	131	137	150	145	125	140	165	157	156	139	151	149	133	140	136	148	148	136	151	137	140	139	135	125	155	134	124	148	124	142	155	135	129	133	160	148	135	131	132	131	123	140	149	155	164	151	140	137	151	130	161	156	129	147	156	141	137	155	158	144	131	133	144	132	152	141	148	148	139	145	149	140	170	128	127	126	158	141	141	150	137	159	128	138	146	125	143	116	119	135	137	129	141	145	154	133	136	118	152	122	128	162	136	159	131	138	140	116	150	163	131	141	152	142	150	140	149	136	123	130	146	138	140	140	135	147	163	141	137	145	136	138	142	170	120	140	138	163	148	145	131	133	157	147	140	157	129	136	132	142	116	134	127	143	155	144	149	157	144	156	153	138	149	147	144	155	147	153	116	137	146	156	147	142	135	136	163	131	142	143	139	149	147	155	155	139	154	133	143	155	131	146	159	137	160	160	143	136	152	128	149	130	150	148	142	132	170	142	138	144	161	120	153	135	129	164	131	135	120	147	142	125	131	158	138	135	154	141	161	140	127	136	122	147	156	137	148	131	151	154	144	148	141	128	121	147	144	141	127	153	142	126	145	148	134	146	132	145	129	146	128	150	136	136	139	163	148	138	147	134	142	133	141	133	141	140	132	151	147	129	144	139	149	128	140	149	131	167	141	146	155	147	153	155	142	151	152	153	144	130	167	129	133	141	143	134	133	157	138	139	169	134	155	152	141	148	138	123	135	119	138	144	152	151	154	153	152	139	124	170	150	125	151	148	102	135	128	124	142	138	159	123	144	152	171	134	139	146	136	136	141	145	127	140	149	156	136	158	142	130	152	150	125	159	147	137	139	154	120	155	156	149	130	129	134	130	152	142	143	132	161	150	155	136	148	145	157	145	146	120	138	139	147	129	135	135	149	144	147	138	159	138	160	138	143	144	124	118	150	146	137	135	136	147	122	155	150	134	129	145	143	131	159	150	150	144	128	117	151	151	146	151	166	136	149	121	131	157	129	145	137	142	139	161	129	158	161	133	150	153	140	134	132	140	133	143	139	129	159	140	164	145	132	157	146	132	144	144	133	137	139	135	142	156	154	140	136	144	157	133	141	148	129	137	146	147	124	154	124	136	114	155	140	167	173	126	125	133	122	153	146	139	143	160	175	129	148	150	155	145	155	139	126	133	160	116	147	132	151	143	144	157	169	151	149	147	146	106	132	133	142	139	149	144	157	140	152	148	153	126	129	139	143	136	149	129	146	156	141	120	146	145	185	139	138	137	167	128	135	151	132	162	115	156	149	127	142	127	148	144	138	148	143	133	128	128	137	169	126	131	140	156	142	154	125	121	150	160	120	153	154	128	146	142	133	127	158	134	146	135	132	138	142	143	127	147	151	137	152	134	142	143	106	149	133	131	138	143	146	143	138	142	135	159	143	143	148	126	150	150	164	132	150	140	147	159	146	161	136	123	133	153	134	147	145	161	148	129	156	129	130	152	135	143	127	147	141	130	148	157	150	129	155	130	166	142	121	150	142	156	149	125	134	140	147	144	126	133	144	156	139	139	135	143	161	133	131	109	157	144	129	157	125	160	104	150	131	123	143	149	143	144	132	123	137	148	125	161	135	140	122	155	141	173	127	145	143	142	161	135	140	139	140	135	150	150	130	134	152	140	154	139	136	142	165	133	139	149	143	152	146	134	134
32716	33061	1517	346	293	246	245	238	238	192	202	190	219	188	194	209	213	218	204	182	173	184	196	174	204	175	210	196	198	196	194	183	177	196	202	186	179	211	181	222	179	210	187	173	179	179	207	182	185	169	191	200	187	191	201	177	182	199	185	193	197	172	186	215	186	201	182	188	192	166	192	187	170	193	198	182	190	169	179	206	204	185	182	202	193	194	175	199	201	194	185	182	194	191	213	209	181	168	185	195	194	204	190	181	193	195	195	205	209	198	193	171	182	186	177	181	216	210	205	220	171	205	186	195	176	193	211	195	199	182	180	179	177	200	196	190	173	183	170	164	203	198	182	215	168	180	194	179	202	192	199	199	183	184	178	192	214	185	190	195	182	182	191	173	223	178	178	194	159	205	198	159	184	198	186	203	201	176	191	175	201	192	196	163	168	177	172	194	172	191	172	170	184	169	212	177	190	198	171	186	182	177	205	221	169	179	187	180	204	198	187	196	178	175	200	190	208	176	205	192	161	178	175	198	178	188	198	189	188	191	184	184	182	214	179	198	199	192	185	196	198	174	192	176	207	178	180	180	199	200	181	197	194	172	202	195	193	181	183	163	183	186	181	178	193	165	213	176	187	194	191	175	203	178	194	160	190	163	202	191	178	210	196	176	175	194	195	204	166	158	206	173	186	165	191	217	211	182	190	206	187	197	175	191	215	189	204	206	212	189	186	205	188	203	192	200	171	183	190	198	168	196	215	175	167	185	204	202	192	205	186	182	191	182	184	177	190	190	209	181	195	198	191	205	163	152	182	177	202	175	181	193	182	165	181	212	196	175	171	191	212	196	189	197	205	183	189	182	192	184	197	177	188	193	193	177	185	201	184	196	171	183	190	160	191	183	186	180	179	178	200	194	194	199	187	188	195	178	179	189	184	181	196	191	152	189	160	174	191	195	181	174	181	192	156	181	219	204	183	151	196	186	220	194	189	176	192	227	195	192	199	194	182	206	184	170	198	180	221	174	192	197	198	189	184	191	192	170	213	180	175	211	188	205	180	188	169	178	184	167	192	164	178	192	171	174	212	195	197	187	181	176	181	189	193	180	172	215	211	203	166	203	212	174	174	179	206	195	194	188	175	190	196	215	185	212	180	167	186	157	172	197	186	213	196	184	191	191	167	181	205	195	196	167	203	185	200	193	201	201	209	198	193	195	196	189	172	177	195	182	191	176	179	163	190	194	194	192	230	185	146	209	183	175	197	195	187	224	198	195	196	210	196	194	183	191	220	199	197	178	160	164	196	189	174	196	191	228	209	191	199	174	181	190	190	196	203	177	197	158	199	178	166	198	176	211	189	175	169	188	202	202	179	198	211	197	168	167	193	186	190	178	180	174	186	184	199	180	186	189	193	192	175	190	206	195	200	176	191	194	200	186	176	140	178	175	180	183	216	186	190	199	182	199	203	184	221	177	190	214	184	169	214	164	192	202	199	212	197	200	185	178	193	203	179	207	189	173	190	192	186	168	186	198	185	182	189	193	193	174	213	203	184	193	198	195	185	183	198	170	209	194	170	183	211	201	173	210	183	181	166	169	190	187	192	181	170	182	196	221	175	176	180	189	200	190	201	185	186	212	184	197	150	194	174	196	198	160	176	209	174	200	207	178	205	212	181	165	186	192	189	201	169	196	205	198	180	201	177	199	183	186	215	222	218	176	195	176	177	178	208	189	198	186	182	157	190	201	200	190	189	204	188	183	182	169	170	177	181	184	170	204	215	172	173	189	191	162	177	196	186	214	196	169	210	219	153	182	195	181	157	197	193	187	183	180	179	183	183	167	192	183	192	188	192	180	188	168	166	190	168	188	190	188	179	195	173	207	196	195	188	184	191	185	192	175	199	187	170	179	190	179	202	184	174	195	203	178	174	192	206	205	200	177	188	203	193	185	195	230	179	193	174	184	189	191	188	180	195	165	177	221	188	178	181	181	183	218	185	183	170	164	196	195	181	198	186	186	201	164	194	165	203	186	190	221	177	201	183	193	215	191	180	177	194	176	170	200	188	188	194	183	180	191	215	180	184	182	188	198	197	190	198	181	204	189	204	183	164	187	157	194	198	192	199	191	186	169	197	178	173	175	198	181	180	194	193	170	169	189	173	183	178	178	167	226	193	182	201	210	207	214	175	197	197	178	182	179	210	183	181	186	196	203	204	179	221	186	186	179	193	214	194	179	206	188	207	214	211	192	192	175	199	180	188	182	208	215	183	172	212	208	191	188	191	203	174	196	168	189	191	183	192	197	186	193	203	156	173	200	154	166	195	180	185	181	202	189	195	178	178	184	183	197	207	197	202	186	176	184	193	199	185	183	195	195	199	198	200	198	170	177	189	188	183	195	210	185	194	195	196	173	172	216	203	219	181	192	202	196	192	205	199	209	190	195	203	206	174	189	187	176	200	185	219	225	200	201	199	194	195	181	187	197	174	177	183	167	171	211	193	206	210	209	184	171	203	206	196	193	206	188	190	196	188	182	209	178	202	173	192	188	177	174	200	198	195	187	192	199	187	184	192	192	202	176	175	202	194	155	205	176	170	174	182	205	170	199	203	185	189	196	205	194	156	187	186	169	198	184	196	174	202	173	192	178	197	176	197	210	175	179	173	182	194	179	177	198	243	176	183	210	175	186	201	212	176	193	194	178	168	184	172	231	174	177	182	185	203	170	195	178	173	187	175	194	207	204	195	173	180	171	169	202	209	200	213	209	199	201	186	168	197	204	184	180	192	163	180	214	173	165	154	195	184	184	181	195	189	183	171	199	184	197	207	198	206	176	192	169	193	180	154	192	185	196	186	179	192	190	180	194	199	190	204	204	190	197	186	199	198	195	161	182	184	188	181	168	184	178	176	190	179	198	172	204	166	225	170	195	170	201	210	213	194	195	164	203	189	191	198	172	191	166	219	198	185	172	192	214	218	197	183	221	210	167	180	191	210	180	187	164	202	183	206	190	210	210	199	176	184	179	201	178	166	171	180	191	213	206	197	188	206	200	184	199	181	199	171	203	203	191	182	186	187	209	187	182	180	187	190	191	190	182	186	174	177	192	182	180	176	184	223	158	195	183	190	173	201	179	208	183	172	165	177	218	182	205	158	186	190	184	199	182	197	174	184	180	210	197	169	195	218	172	190	191	200	180	190	177	195	196	191	193	184	191	168	187	161	200	188	193	202	190	187	188	188	220	211	205	148	194	186	185	181	204	172	188	168	173	208	185	188	186	185	163	195	176	202	182	219	180	162	209	185	192	156	186	190	200	191	169	160	200	170	186	195	197	158	190	187	211	202	182	190	190	174	189	190	187	183	166	205	183	201	156	187	171	195	204	207	214	176	160	195	185	189	204	186	197	175	193	190	205	181	166	199	199	178	191	195	203	206	207	199	181	179	184	198	188	212	199	187	181	193	183	188	194	184	196	197	194	192	203	188	173	182	187	185	190	187	201	183	186	181	191
24234	21513	28755	24556	21425	9579	768	515	404	363	387	355	366	363	317	306	322	316	276	305	289	304	285	316	312	310	282	277	295	270	270	286	307	269	277	254	269	273	272	273	292	313	256	248	266	257	271	268	275	263	278	273	288	307	242	274	297	255	283	265	286	298	259	268	275	283	273	316	285	283	265	286	269	248	306	264	286	279	253	299	268	275	296	296	267	273	263	293	252	266	248	281	291	288	265	255	282	300	280	254	232	274	245	267	275	274	281	249	290	262	242	260	263	284	269	303	283	266	264	255	256	289	265	285	280	277	260	287	261	267	293	257	288	283	251	259	258	253	296	268	285	266	263	263	288	289	277	252	243	290	256	272	283	259	252	259	264	261	281	301	281	283	278	268	260	269	260	272	273	308	270	293	306	259	274	253	239	304	278	255	260	248	274	260	271	259	287	265	264	269	271	279	251	277	263	259	282	283	265	266	281	264	249	271	251	287	270	279	252	290	286	260	297	276	289	298	253	251	273	274	268	301	257	260	289	244	256	307	269	257	297	246	339	267	289	241	290	268	262	267	282	243	280	291	267	278	287	278	290	272	247	284	281	290	262	290	271	305	262	278	284	275	286	266	265	266	261	268	280	250	269	273	293	250	277	263	260	263	253	285	271	273	283	291	277	301	298	269	276	262	267	261	286	248	268	297	267	276	265	279	269	293	268	265	310	280	289	287	262	282	274	273	280	281	266	262	282	270	256	248	278	273	280	277	271	264	259	262	242	261	284	259	277	293	241	290	270	255	267	277	285	259	287	286	310	278	301	245	238	259	302	285	288	258	246	312	297	266	253	263	292	286	278	284	282	250	284	255	288	256	272	272	289	278	281	273	314	292	250	285	271	281	268	270	301	261	271	266	235	266	275	262	281	289	264	272	274	255	259	269	260	267	261	287	248	296	261	280	274	275	279	245	278	283	286	267	283	246	275	238	298	246	255	260	291	248	283	289	280	270	261	274	266	286	260	272	274	256	262	266	256	269	298	287	297	265	260	293	249	281	309	281	276	276	292	268	295	285	263	283	277	275	282	272	279	265	250	232	301	249	270	283	295	270	299	274	285	263	305	272	234	267	243	285	271	287	273	260	272	292	270	248	259	289	269	292	290	279	263	302	287	271	273	240	283	259	293	288	270	279	280	254	300	278	267	253	307	266	277	287	255	288	258	268	281	238	314	281	289	283	291	282	276	281	281	269	250	282	271	265	282	265	289	268	289	279	267	285	269	265	272	291	269	274	290	286	269	274	292	285	267	283	285	269	266	280	263	260	277	289	253	293	266	283	266	268	277	291	272	243	263	273	256	292	277	274	253	275	269	245	268	263	256	264	245	246	287	277	260	302	260	290	250	258	249	257	244	299	283	267	279	280	267	293	273	270	297	261	287	261	277	275	297	284	288	251	258	272	269	278	251	253	275	307	212	245	241	273	309	316	293	296	318	252	257	260	271	283	259	301	252	273	274	256	263	249	279	296	289	284	254	298	243	272	254	266	285	272	280	287	265	276	279	272	251	248	266	292	260	274	260	253	257	273	262	264	300	272	269	267	281	277	259	262	288	266	283	272	256	284	258	276	271	244	265	255	276	278	261	269	267	260	279	272	292	263	256	262	263	284	265	263	271	234	265	273	280	250	276	266	246	274	265	254	272	263	263	247	237	272	290	248	301	268	265	270	285	269	264	261	248	272	256	290	277	260	265	275	270	284	254	277	248	286	261	302	257	259	272	247	268	267	279	246	224	284	264	268	264	274	276	298	253	271	265	251	258	259	250	269	253	274	268	287	260	288	268	280	303	289	284	294	253	255	267	282	298	257	283	249	275	248	240	284	281	266	274	287	270	289	289	280	271	242	250	266	272	286	268	265	272	260	276	272	263	293	264	266	284	270	273	241	274	279	259	259	256	268	260	291	268	281	258	278	276	277	312	250	272	277	277	240	280	250	252	280	246	270	254	286	247	261	279	278	296	269	261	266	280	268	268	291	273	275	301	291	280	299	268	275	276	287	283	249	288	253	266	243	277	298	311	272	288	299	286	281	272	271	249	262	258	277	277	260	269	293	282	265	244	292	285	255	297	280	285	287	276	273	263	249	266	269	262	252	254	280	264	248	270	300	259	245	281	272	244	268	263	256	266	237	277	263	285	283	260	278	254	267	296	271	290	287	287	270	280	258	264	277	253	276	263	266	284	311	246	271	288	277	284	268	275	241	260	278	288	285	278	241	260	267	270	271	296	338	272	280	264	265	282	264	312	264	272	248	275	292	257	291	249	302	264	291	258	261	257	300	287	246	276	278	258	269	258	281	279	283	272	287	269	282	260	273	273	268	292	290	299	298	279	288	272	283	298	279	272	294	281	220	254	266	270	304	249	267	271	257	278	285	255	286	263	275	245	268	290	274	276	268	252	291	263	271	275	278	277	312	285	274	288	272	298	269	270	255	299	276	286	266	285	284	235	261	310	246	286	279	279	265	312	273	243	282	258	287	250	253	257	259	264	280	298	296	283	249	307	267	277	273	255	247	256	301	287	258	298	272	299	267	273	266	263	293	259	256	258	255	294	256	288	270	272	279	263	268	270	298	268	274	313	261	249	283	269	252	269	289	280	279	271	282	292	278	271	246	287	265	268	267	276	275	258	301	272	266	279	295	269	283	269	279	291	252	250	263	277	286	280	253	259	281	259	275	272	263	262	274	270	255	238	260	274	266	278	275	244	258	279	270	272	247	278	263	286	274	264	252	280	299	278	303	312	266	272	291	286	254	289	278	287	292	264	236	254	256	251	283	282	235	245	268	279	280	284	281	252	279	284	283	229	286	281	284	269	271	264	305	271	292	252	255	253	281	250	259	277	291	249	257	245	236	293	255	290	271	309	266	284	267	237	257	287	281	250	270	284	302	298	268	252	274	278	290	246	308	275	251	277	268	262	285	283	269	258	262	254	295	254	287	273	262	255	253	288	277	289	243	275	272	275	286	264	257	273	288	260	255	292	271	264	268	291	274	267	244	282	274	266	275	300	265	272	281	287	262	272	276	244	254	277	247	261	265	268	288	274	293	250	238	256	323	262	269	284	286	282	293	268	267	296	265	254	269	261	299	283	275	280	237	258	298	272	264	260	250	245	264	269	267	245	266	262	252	261	298	282	286	294	272	267	244	276	260	297	302	270	260	276	270	274	311	282	244	306	311	269	279	252	287	283	260	276	273	309	255	286	281	254	283	261	275	279	254	266	275	280	268	307	287	276	243	258	261	277	294	257	272	270	283	275	292	293	262	278	285	287	282	259	280	265	294	235	265	296	261	279	276	267	310	263	280	241	286	269	273	275	262	270	279	279	256	278	281	261	265	280	256	268	290	275	286	254	263	265	262	298	275	284	296	271	253	279	303	241	260	262	281	272	265	283	252	285	290	276	283	271	254	299	271	255	258	267	247	296	279	261	289	256	241	267	262	275	317	256	234	292	260
36630	49609	5749	2271	1562	1253	1016	808	680	598	599	536	461	444	453	389	420	413	385	395	377	361	363	374	350	342	359	362	322	344	361	379	364	333	346	373	385	361	331	345	371	341	334	312	322	340	350	345	341	341	376	326	348	350	361	326	352	334	331	324	333	338	343	329	360	367	321	334	328	326	338	319	327	379	340	371	315	333	342	323	331	313	369	329	328	328	364	358	336	325	317	356	352	323	318	376	343	308	328	327	350	361	327	311	313	371	332	341	341	361	321	312	333	328	391	364	334	358	329	314	322	330	367	329	332	338	343	332	341	357	344	319	346	354	323	326	311	330	339	321	351	327	346	324	370	332	333	332	356	353	323	310	339	321	344	331	341	336	343	353	353	315	347	328	337	320	353	338	315	337	340	325	337	329	347	341	321	312	338	347	343	335	342	332	293	360	343	336	325	363	361	353	332	328	314	334	320	330	361	353	346	383	338	334	351	344	354	343	362	335	369	338	312	337	345	330	316	349	335	341	321	330	314	356	324	330	286	294	344	320	329	333	285	337	334	356	334	336	316	327	349	345	294	327	322	311	352	342	346	330	349	351	345	306	320	328	343	319	322	318	340	298	356	317	364	321	334	346	338	313	344	306	355	318	351	325	355	319	327	358	313	326	360	371	343	313	324	350	329	341	340	360	326	382	326	316	345	331	334	361	328	329	334	360	373	376	354	319	347	335	333	294	360	320	317	333	344	337	312	322	320	320	339	323	315	359	337	339	325	340	318	336	356	340	314	380	358	350	341	332	337	331	332	358	358	336	346	332	336	326	321	364	325	337	342	335	326	357	352	327	346	325	292	312	349	322	354	352	340	317	316	320	340	297	330	312	337	354	343	312	332	333	332	339	340	332	332	338	341	326	347	358	366	339	361	341	365	347	366	303	325	363	331	343	343	336	320	346	310	325	324	320	344	368	353	335	347	327	336	332	347	345	351	313	329	342	356	358	339	278	330	341	343	340	326	329	345	361	317	371	325	346	320	313	359	381	360	344	346	356	319	352	321	322	346	338	332	372	358	374	336	352	366	316	331	338	335	326	305	330	338	325	328	327	364	337	330	335	331	311	315	327	339	334	326	340	358	357	306	317	294	325	349	355	316	321	306	357	305	349	325	348	364	320	327	347	319	334	338	361	323	324	336	319	313	341	329	324	351	355	340	336	339	314	336	357	370	341	341	367	366	314	329	317	348	311	333	353	335	350	351	333	322	312	350	312	383	334	322	291	314	348	377	385	329	342	337	346	311	311	367	350	335	336	325	335	324	335	347	333	371	335	343	325	302	338	332	350	350	300	334	335	355	343	323	337	321	340	314	321	347	333	332	329	349	325	329	351	307	321	344	348	350	338	329	339	317	338	332	338	329	316	321	320	330	335	311	351	345	372	335	325	322	351	330	361	354	338	316	300	344	355	334	344	332	328	349	361	350	350	319	326	343	290	360	348	350	330	353	319	344	335	330	332	332	362	345	348	320	328	362	355	326	298	317	337	309	347	339	364	337	344	331	352	340	304	314	306	346	362	361	324	335	343	326	357	312	344	331	341	309	358	319	320	319	344	335	309	353	335	349	371	307	330	338	334	344	358	345	320	358	327	364	384	326	323	309	332	332	324	353	331	358	341	380	348	341	340	333	348	334	316	332	351	344	343	325	358	328	341	327	342	372	365	322	313	346	329	352	358	336	308	291	341	368	324	316	320	340	336	355	324	327	321	340	330	338	325	326	342	341	314	357	366	313	339	342	324	336	335	379	369	348	344	360	350	350	369	313	325	335	361	371	321	347	320	337	317	339	329	319	361	324	366	336	364	341	322	333	274	329	333	326	354	346	321	308	332	322	326	342	354	329	329	365	315	346	349	331	337	326	375	298	345	365	333	352	354	310	318	328	329	369	313	355	314	346	326	322	328	327	330	275	351	331	328	337	319	360	343	319	333	316	332	332	320	359	349	328	347	335	330	331	356	334	315	345	314	361	320	341	336	331	342	333	331	324	343	341	349	351	343	322	340	338	326	350	344	313	345	341	341	351	354	342	320	352	373	338	364	336	313	338	363	366	339	369	352	295	344	322	320	347	336	338	320	340	373	355	361	370	351	317	340	318	333	362	325	311	311	346	312	344	298	346	323	340	342	342	302	367	336	355	310	345	313	342	324	350	316	328	328	364	371	327	314	294	336	332	329	346	338	331	321	315	354	363	329	308	346	359	347	342	305	359	308	335	340	315	340	355	326	341	315	340	309	308	293	326	322	315	309	319	339	341	329	359	335	325	341	318	349	314	349	361	283	310	344	327	346	355	334	333	338	325	342	357	313	331	309	328	336	335	363	320	323	317	294	344	352	351	339	322	315	329	323	315	383	328	325	319	338	349	312	327	308	316	335	328	359	315	357	345	336	318	310	366	331	308	340	339	333	371	345	304	343	326	329	345	342	347	315	324	303	360	310	341	339	344	329	333	358	336	351	328	322	307	320	353	322	375	331	344	339	313	341	284	326	335	340	319	344	340	298	351	348	353	329	318	369	366	314	360	344	362	317	317	312	336	338	351	321	322	340	329	365	343	320	333	304	301	343	339	321	304	312	343	338	343	332	316	359	330	330	337	320	328	344	338	340	357	341	328	334	347	336	294	324	345	341	324	331	315	316	337	316	356	319	351	329	331	368	328	355	326	327	333	334	354	318	355	328	314	311	343	312	332	334	340	306	344	342	335	345	346	336	324	307	348	347	308	313	322	339	363	332	335	320	312	362	367	349	330	341	352	346	302	343	331	359	318	355	312	306	354	317	292	339	351	318	323	363	326	329	360	321	333	329	337	346	340	348	386	354	339	330	316	355	326	324	351	321	340	312	310	336	343	355	315	312	336	334	351	330	329	334	310	316	353	319	324	332	367	331	327	330	324	353	326	349	338	334	326	330	328	329	375	369	337	360	336	338	301	340	335	316	346	346	319	339	324	308	332	346	368	333	324	341	323	313	384	341	339	299	344	332	351	304	349	306	334	321	378	330	327	338	359	346	307	341	313	345	368	346	330	319	308	350	349	311	365	322	322	329	347	343	322	355	340	368	371	338	310	329	289	327	338	341	317	326	355	368	319	350	313	321	341	368	347	343	343	330	336	358	344	327	339	308	322	324	370	338	341	333	351	370	365	350	339	340	332	335	358	322	339	340	300	320	336	350	321	340	345	315	346	350	352	320	339	350	314	320	322	311	343	311	339	325	362	324	342	366	323	340	358	333	292	349	353	326	362	299	307	342	321	328	331	325	332	318	323	343	307	302	344	315	352	343	357	340	320	317	331	337	339	349	293	310	326	336	345	370	300	321	322	318	313	355	351	337	337	345	377	349	354	354	332	281	344	342	332	355	308	336	318	317	329	335	341	375	317	352	351	339	347	346	344	362	341	340	370	318	308	320	332	350	329	335	358	300	329	324	332	319	342	325	318	327	325	310	344	336	342	353	331	314
25518	21534	27496	25622	8127	473	347	290	294	288	264	239	216	253	212	244	229	219	245	207	204	198	210	226	213	226	214	210	209	223	209	224	245	223	196	202	225	239	206	208	200	232	196	221	215	191	204	231	211	203	218	229	200	237	206	225	179	203	201	213	208	189	227	211	219	236	216	201	213	212	212	227	228	189	206	223	211	181	213	202	212	199	213	223	205	216	240	230	196	206	205	206	216	209	213	223	224	206	206	214	224	204	177	206	192	182	182	210	184	205	210	203	215	221	203	217	216	210	179	227	197	229	173	206	199	202	191	193	193	208	208	198	210	176	214	198	223	230	189	198	192	201	208	218	213	210	226	212	191	202	226	184	204	208	177	244	213	215	212	209	205	221	194	203	218	208	224	214	198	225	185	203	225	200	217	222	194	209	205	217	237	223	182	214	207	218	171	227	204	189	235	214	224	211	195	193	209	197	201	200	236	229	193	199	208	244	222	221	239	229	191	227	210	218	184	193	189	219	212	237	209	194	193	192	198	204	231	212	205	208	226	195	184	204	198	207	213	228	230	207	186	214	223	193	226	199	224	221	206	205	237	175	193	229	206	218	182	224	254	204	220	195	232	210	202	213	203	217	213	196	196	189	220	192	202	210	218	202	213	177	232	227	239	227	211	223	230	209	216	216	209	208	209	248	188	196	227	220	223	221	197	210	207	212	217	207	228	212	219	203	226	187	228	210	195	222	206	213	184	214	211	214	222	201	216	208	200	199	220	243	208	190	216	213	229	185	225	215	199	212	201	212	217	183	195	203	225	209	203	233	222	224	184	203	205	216	216	219	217	218	210	191	209	209	193	212	202	196	226	192	185	214	199	244	206	206	209	208	206	223	224	209	252	219	221	196	224	188	208	217	223	225	214	214	213	213	212	212	214	230	206	213	216	194	239	201	220	200	219	213	199	215	208	224	193	197	220	206	199	194	206	216	198	185	192	209	205	204	213	215	251	193	231	201	209	235	193	201	212	235	220	204	204	218	231	196	204	196	185	191	213	199	211	224	209	211	228	227	227	207	200	202	206	196	207	217	217	213	203	187	179	208	227	218	240	221	204	242	216	214	195	200	195	203	192	221	224	212	207	214	222	211	224	201	228	219	176	204	216	209	204	220	221	226	208	202	223	192	205	216	186	200	218	226	207	209	193	189	207	217	226	191	228	225	205	210	188	203	208	211	201	196	201	208	207	205	217	223	219	218	246	221	208	223	199	207	210	215	209	221	224	230	233	214	236	201	228	191	218	197	208	219	247	195	227	186	212	207	212	191	170	221	221	191	196	220	204	224	224	198	240	211	226	185	198	226	213	179	212	222	208	200	210	240	194	222	227	207	207	199	216	231	194	189	184	220	196	215	193	180	212	205	194	222	218	210	183	216	229	226	234	210	201	212	224	223	176	217	218	182	212	195	215	204	207	191	196	217	231	206	203	234	189	210	219	197	194	198	186	215	210	253	200	222	249	183	186	220	223	208	236	203	205	185	192	214	213	220	225	230	208	194	197	189	201	226	214	202	202	201	225	226	213	228	210	202	214	195	226	188	209	205	201	197	196	219	201	217	207	217	223	206	209	202	225	232	209	229	240	220	229	229	202	225	235	199	183	210	217	204	220	220	242	214	207	220	221	214	211	199	206	218	195	203	195	179	197	224	215	197	211	218	209	219	230	196	185	201	245	192	187	221	227	210	207	201	190	212	198	199	205	215	179	197	223	199	209	209	234	203	236	213	212	229	192	196	216	209	230	207	203	216	232	205	211	219	215	221	238	218	203	220	213	193	216	213	213	216	212	193	200	193	219	206	208	219	195	203	201	203	224	210	198	224	217	209	181	234	194	208	214	246	218	214	214	239	201	194	193	214	203	202	193	212	222	207	192	198	207	217	172	203	200	197	210	213	191	206	210	240	207	209	198	209	189	199	226	218	226	192	198	214	206	213	195	199	226	193	228	211	202	206	205	215	203	244	194	204	196	210	228	202	237	197	198	245	202	193	205	210	223	245	196	248	197	211	248	211	175	184	209	190	205	233	245	202	242	202	215	187	216	219	194	214	207	207	197	190	184	243	229	217	186	219	222	195	203	232	201	193	203	216	231	200	218	201	223	223	208	217	208	212	224	197	189	174	215	207	225	226	199	217	204	226	198	202	205	223	246	205	210	223	223	198	205	177	208	204	217	194	201	231	225	210	231	216	190	226	205	220	223	236	213	227	235	223	200	201	206	204	205	216	207	201	210	234	212	212	208	232	184	231	194	196	237	212	204	229	214	215	212	223	218	211	242	243	222	186	233	189	208	183	227	212	210	199	215	201	216	217	206	209	182	230	186	231	211	212	235	174	214	231	217	239	214	232	189	203	213	202	196	216	185	211	198	193	189	210	200	208	241	213	230	204	208	177	206	218	220	214	205	185	225	205	191	210	210	192	205	206	214	190	231	214	200	185	226	208	213	186	201	175	222	188	221	207	217	236	201	206	212	215	187	212	200	235	210	218	217	203	227	210	213	196	195	241	203	207	214	201	213	217	208	211	201	198	206	193	198	235	211	203	206	176	197	219	219	205	210	239	191	223	258	208	189	203	195	220	214	190	210	184	205	213	233	189	231	224	212	199	226	198	199	213	195	211	208	214	199	219	203	195	211	225	186	202	224	224	229	212	201	208	216	201	224	198	210	201	206	206	208	212	212	224	195	193	201	182	223	229	222	202	231	222	225	206	221	195	213	178	206	220	202	220	203	208	191	206	193	242	223	212	221	224	199	211	219	183	214	220	192	192	233	213	202	212	204	222	195	216	191	198	220	222	189	202	196	221	188	223	206	196	231	221	200	216	200	201	217	172	219	213	189	200	213	188	205	204	217	211	206	230	221	204	211	206	214	205	209	215	219	232	194	236	210	207	204	219	213	213	221	200	207	198	202	229	207	206	227	210	219	212	203	210	195	231	198	206	197	227	222	204	201	189	214	236	222	229	205	186	196	208	221	199	222	218	185	206	213	218	182	229	224	213	212	205	198	205	167	232	209	190	218	222	207	216	199	217	216	217	236	215	216	214	200	200	210	214	231	229	218	216	188	217	185	204	181	195	216	209	237	235	216	198	211	212	205	200	200	209	223	178	229	221	193	199	223	210	232	226	216	219	192	225	208	205	204	212	205	195	202	218	220	214	224	219	210	210	203	186	217	209	214	175	230	189	201	187	201	208	197	213	214	230	228	185	209	204	231	211	197	177	201	221	192	221	213	225	211	194	218	194	237	202	211	234	213	219	205	226	220	208	219	226	193	200	217	220	182	215	215	189	240	211	190	203	194	204	211	204	206	212	190	197	210	211	203	209	208	226	195	227	209	214	209	210	194	198	193	237	216	194	213	202	208	197	203	216	217	193	213	201	207	195	191	178	224	208	191	225	194	196	179	189	225	219	200	211	207	210	210	223	199	208	230	199	187	207	179	234	217	187	216	194	209	204
35539	40619	3754	1326	930	733	619	482	465	424	400	378	362	328	350	318	347	326	338	291	295	294	300	307	307	285	287	297	278	291	264	294	279	266	297	278	313	273	304	274	279	291	278	272	300	304	293	270	265	288	288	288	304	282	282	288	261	273	258	292	282	239	260	245	273	273	267	271	281	284	276	291	278	288	285	340	249	294	293	270	274	267	294	298	271	272	295	269	302	268	276	250	273	295	289	258	305	284	280	258	298	284	252	269	294	283	287	265	263	288	292	301	263	300	251	302	280	278	293	254	262	268	271	267	266	257	295	299	257	257	293	291	295	302	281	269	268	264	289	299	277	271	286	302	313	277	263	262	264	271	263	273	289	254	298	269	259	287	254	278	268	260	269	276	292	272	269	274	311	301	279	254	241	280	279	268	275	254	278	257	287	266	279	269	270	261	271	268	286	260	270	268	275	275	288	267	284	255	275	280	284	297	294	275	255	289	251	292	280	278	272	271	271	281	294	296	255	268	287	301	298	263	287	283	304	280	259	291	285	309	318	261	260	266	265	261	306	295	297	286	269	305	305	252	280	282	252	262	270	295	278	300	302	246	282	252	263	259	297	270	267	262	262	307	261	272	266	295	278	274	277	288	305	298	262	283	283	286	244	287	250	261	285	280	283	255	253	281	263	267	286	299	254	266	307	254	290	301	282	295	303	296	248	272	274	266	298	285	252	269	287	275	268	289	291	297	279	264	308	311	287	277	288	275	264	265	286	290	289	248	297	281	285	264	266	260	271	254	276	283	253	286	279	300	271	287	282	260	266	300	275	286	276	286	257	297	304	281	277	278	290	291	281	280	284	300	284	284	270	256	281	242	265	272	291	300	286	265	280	290	297	280	278	259	302	272	278	313	307	286	253	286	247	254	280	294	284	270	258	267	272	257	282	284	271	246	256	258	295	275	257	296	303	285	285	272	297	256	285	289	264	280	289	262	270	293	297	285	295	274	263	269	259	259	266	312	263	306	239	260	249	284	271	264	307	270	282	283	278	259	268	268	280	316	263	287	306	307	260	276	292	277	285	285	285	278	254	296	283	286	281	287	256	285	282	275	287	277	255	272	279	286	290	247	260	265	273	264	283	282	280	288	271	290	256	259	298	271	272	309	291	281	259	247	275	292	277	301	282	305	310	278	279	277	301	260	293	256	278	276	265	270	283	284	276	285	279	292	301	299	276	299	299	276	285	283	296	307	284	266	276	289	258	277	262	293	304	267	266	243	274	275	247	290	272	308	318	271	287	241	254	283	262	238	288	279	281	260	259	279	290	281	292	302	271	306	267	279	260	235	255	292	257	287	267	263	277	303	289	276	284	275	264	269	268	300	249	280	276	277	259	234	274	311	241	266	288	309	275	319	285	265	283	286	281	290	249	293	289	269	278	272	286	290	317	270	251	271	291	245	298	305	282	267	299	280	271	278	268	253	300	298	252	269	279	307	265	304	291	267	268	303	249	293	314	297	272	286	281	277	268	281	310	288	280	290	301	249	284	238	299	272	294	272	277	275	271	258	261	289	278	287	289	302	298	302	273	243	292	279	283	255	267	254	287	274	311	295	281	265	295	273	275	280	263	278	271	277	254	274	270	268	269	237	267	271	276	283	280	279	257	285	286	284	293	285	277	260	272	265	288	262	256	281	287	298	275	265	291	317	267	272	284	273	260	275	283	272	296	269	266	297	283	277	306	298	273	244	273	288	280	289	278	270	302	283	276	272	277	278	267	258	271	293	262	276	276	286	257	281	286	276	325	278	251	253	285	281	296	298	274	302	294	292	268	265	283	269	291	288	293	288	275	296	264	300	258	287	289	287	280	266	277	293	295	254	283	316	287	293	286	253	303	294	264	285	287	277	255	299	261	267	271	285	288	269	289	277	276	270	298	286	257	295	271	277	280	295	292	297	292	290	244	265	281	270	251	299	264	275	290	283	287	306	287	282	304	265	266	288	285	291	282	301	267	282	278	286	291	262	293	252	295	244	289	273	265	260	260	269	253	286	257	297	312	276	280	301	273	290	280	288	242	269	257	301	311	253	287	282	299	291	297	313	283	289	265	307	265	261	257	282	312	277	307	265	304	277	264	286	275	256	272	269	266	280	270	296	264	266	268	281	268	289	304	275	267	270	297	298	251	251	321	297	275	286	276	300	283	316	282	294	268	264	312	268	278	265	262	283	307	303	268	328	305	256	251	271	259	293	267	276	335	270	291	273	279	295	299	287	301	287	290	289	291	290	268	261	252	297	310	269	266	290	284	284	260	286	314	297	282	306	247	276	269	279	266	287	286	287	275	262	259	290	278	275	265	279	280	299	259	282	267	252	262	257	278	255	279	277	283	271	266	286	285	225	279	294	293	281	268	285	313	266	247	273	273	269	252	306	273	272	255	285	277	280	295	289	259	268	277	260	272	283	326	280	284	284	271	313	302	288	295	289	300	313	277	280	272	306	274	260	264	300	285	297	301	306	273	313	283	302	274	305	253	314	268	268	262	309	326	279	264	264	263	289	294	290	290	288	269	295	292	298	247	270	296	274	278	268	282	274	328	280	291	283	279	270	261	315	281	322	273	290	251	292	279	303	300	297	260	268	282	286	251	275	283	282	272	255	283	286	285	244	298	323	267	278	260	286	298	292	296	282	311	279	271	280	278	260	281	272	295	271	284	253	278	274	262	255	281	263	291	277	279	271	270	266	251	280	287	287	293	296	280	301	284	283	273	246	267	291	270	268	263	311	250	275	282	271	288	290	266	271	274	245	265	259	273	265	264	269	259	300	282	265	277	297	286	283	271	250	294	269	268	273	285	275	277	301	269	289	280	276	279	264	261	281	282	303	279	243	279	290	292	261	284	260	288	259	291	281	323	276	298	250	275	301	284	241	272	310	248	260	292	267	277	253	283	264	297	262	280	252	297	268	291	251	295	287	267	273	323	298	270	276	303	283	261	293	270	277	293	262	280	292	275	290	273	259	266	290	254	265	283	291	279	233	277	276	302	286	266	283	248	290	284	288	272	281	262	279	272	267	271	262	247	267	296	270	277	305	302	265	257	272	267	276	246	259	298	268	309	297	288	299	293	281	292	269	265	272	309	275	303	257	272	325	302	286	292	310	294	273	287	282	234	284	271	285	292	291	271	266	291	273	266	265	266	283	305	291	286	262	259	271	311	304	283	281	272	255	277	291	266	259	272	287	288	272	298	250	287	292	288	273	279	272	276	267	296	255	270	267	255	289	257	322	283	279	273	277	265	297	254	301	269	272	269	274	295	261	266	257	291	268	275	273	255	312	280	287	287	301	244	290	280	267	269	288	294	262	270	253	296	267	286	291	272	279	293	279	276	276	289	260	278	285	279	254	285	283	280	271	282	260	277	294	300	277	260	273	311	254	310	257	308	280	270	306	284	315	274	252	252	287	278	263	299	303	285	287	254	271	291	278	300	282	288	277	279	293	245	273	303	283
23312	21598	29384	24243	21571	21585	9285	962	730	682	661	582	582	587	542	535	532	500	493	462	480	499	476	433	460	511	461	431	429	461	426	446	476	459	468	435	485	434	445	445	467	471	449	450	471	424	469	429	451	447	438	476	441	431	465	448	486	447	459	411	450	466	477	464	468	440	446	399	436	443	449	442	471	429	438	442	448	432	470	431	476	433	404	435	456	454	459	411	445	462	443	391	437	450	443	421	475	449	464	461	425	429	432	427	424	441	450	434	463	407	456	445	418	441	441	436	485	457	443	449	480	438	467	424	462	455	401	457	472	444	461	412	464	482	392	418	451	466	448	416	437	422	413	429	440	467	423	458	455	446	463	441	415	497	432	460	453	451	435	447	399	427	462	410	451	423	428	427	431	471	437	465	472	452	405	453	460	445	488	469	438	401	450	460	450	442	420	464	484	428	428	423	479	421	455	443	456	451	448	466	446	407	438	428	459	463	461	466	468	456	441	475	466	407	460	453	443	441	471	462	395	462	464	448	454	455	435	425	471	449	473	454	412	449	434	450	430	445	436	465	439	434	450	431	452	409	442	415	472	428	422	468	439	390	437	484	429	403	483	442	458	416	444	427	467	442	474	466	442	459	464	425	459	428	457	461	475	408	435	407	453	426	425	449	460	447	448	439	445	414	425	435	441	446	413	429	424	430	428	398	403	442	433	456	413	443	449	404	423	432	461	414	434	475	449	472	452	428	443	441	407	439	422	445	463	456	446	451	472	438	441	447	434	464	464	466	441	454	472	450	430	492	464	410	437	448	463	429	476	428	425	444	455	471	417	434	444	430	474	434	416	416	412	439	456	441	468	432	459	438	451	457	428	440	437	421	451	430	425	445	440	417	471	437	451	428	484	446	460	422	413	423	449	451	455	447	432	443	491	458	443	438	423	438	460	446	446	402	459	430	461	442	424	475	439	460	442	436	465	462	456	433	421	460	472	425	464	477	469	459	441	452	394	447	437	437	470	441	431	431	437	465	455	429	446	433	450	424	421	465	438	484	429	444	454	414	432	430	440	444	437	445	455	423	466	421	457	403	439	438	428	455	463	417	449	412	429	450	450	446	475	444	419	456	460	453	440	430	423	466	442	456	405	496	448	420	443	463	456	435	424	446	445	425	466	487	467	436	467	449	440	453	471	442	435	439	466	443	438	402	447	439	455	425	426	460	462	473	435	446	416	449	472	466	477	423	460	400	428	399	437	416	428	409	490	451	434	450	457	450	435	427	445	421	434	425	436	446	447	440	496	442	446	432	426	425	433	401	450	453	406	396	478	425	446	486	450	441	437	419	450	471	500	416	507	456	445	479	415	413	441	459	466	470	445	436	422	414	455	465	429	414	474	429	429	466	468	401	457	471	470	435	465	443	461	476	421	444	393	448	437	420	428	448	464	459	432	452	437	435	461	464	449	458	431	452	468	414	403	448	458	406	407	465	441	465	459	419	428	407	418	412	407	445	462	440	464	449	440	464	412	414	463	467	432	432	450	463	464	468	445	457	458	399	432	455	422	439	434	468	439	447	433	441	451	422	437	460	442	474	442	420	507	426	439	457	423	430	430	465	439	421	446	424	416	488	449	441	401	416	449	460	429	445	396	452	429	443	461	449	446	477	415	443	489	451	438	441	445	442	481	449	445	434	452	421	460	436	446	459	443	482	468	433	445	426	446	447	474	438	426	427	438	437	422	449	418	437	389	442	429	437	460	432	458	449	413	454	443	418	396	427	418	425	491	448	470	439	441	441	476	448	462	447	429	431	439	497	452	450	433	495	498	429	440	455	440	434	455	476	441	447	462	479	465	502	419	445	466	449	404	437	422	452	452	451	451	461	423	490	449	477	439	423	456	433	452	444	450	460	434	462	435	397	438	448	411	460	444	461	453	447	425	442	444	451	438	430	452	447	435	397	436	445	465	442	426	472	433	444	475	431	423	438	460	455	455	439	420	409	431	471	441	440	423	442	433	455	433	450	440	457	429	449	468	436	423	410	438	451	411	491	472	460	463	414	472	453	445	455	396	454	468	428	466	506	450	434	448	481	420	450	434	437	430	429	389	443	493	429	427	456	464	482	424	465	430	412	458	445	449	447	431	427	446	415	469	423	435	436	442	466	459	448	444	470	402	417	440	442	432	411	455	476	457	455	407	449	423	436	473	431	471	408	459	464	475	454	431	447	452	453	469	460	474	438	463	471	445	447	436	423	445	471	467	431	454	449	422	414	427	486	438	411	451	426	445	446	474	462	457	422	456	471	449	454	442	431	475	425	457	437	454	451	437	459	455	435	437	451	423	448	422	452	474	430	435	439	450	427	442	428	488	456	424	472	462	444	457	439	470	432	482	446	452	423	461	407	467	432	471	442	456	449	436	438	438	476	459	468	424	426	447	493	474	492	429	474	431	407	461	428	413	458	440	437	464	434	435	444	419	420	430	459	445	473	465	446	490	427	440	458	432	414	453	463	435	430	465	470	427	453	432	459	400	466	410	429	449	453	437	440	435	435	484	398	402	464	462	426	447	410	403	466	461	458	422	479	456	454	427	448	475	406	443	436	413	437	401	449	462	439	447	450	444	405	416	439	442	443	437	409	425	450	441	445	453	474	429	460	438	435	464	450	407	443	423	405	460	480	450	481	464	474	412	468	463	444	403	433	464	467	448	438	466	437	442	474	444	434	451	464	485	424	481	436	417	433	445	411	433	442	433	447	441	435	447	439	441	426	386	457	388	432	481	460	464	436	424	457	444	462	429	410	406	435	426	471	449	468	422	464	445	407	439	435	446	440	447	465	449	451	431	452	420	444	440	444	383	447	408	434	449	444	437	470	422	423	440	463	498	430	437	457	467	423	432	459	460	420	425	457	470	431	472	468	466	448	429	423	473	461	442	428	451	418	483	401	461	425	429	427	438	413	477	476	402	464	480	423	420	440	491	440	418	443	428	447	440	449	445	447	468	429	413	434	400	445	444	478	420	405	434	429	488	427	420	450	454	442	454	449	426	474	425	445	470	422	464	435	453	413	438	480	441	437	441	444	417	415	471	427	462	417	418	495	461	452	434	448	435	441	429	434	448	435	423	440	438	433	428	448	434	434	419	414	472	430	457	453	491	432	407	465	430	452	417	463	447	458	427	440	419	452	446	449	426	437	422	459	484	438	459	456	442	441	477	453	460	436	431	424	471	457	418	425	427	477	424	463	456	430	406	476	445	412	429	463	466	458	438	433	443	445	417	455	431	428	444	392	463	440	423	447	427	463	437	445	455	499	456	422	464	445	447	436	439	411	449	443	456	443	424	431	471	458	450	416	446	399	416	413	441	387	443	467	458	407	434	441	454	450	446	441	453	432	412	422	469	456	471	406	447	436	425	464	417	451	435	506	449	447	422	433	431	416	419	450	441	451	451	476	451	418	424	438	467	430	464	431	448	441	463	469	442	460	453	453	438	437	475	428	464	444	468	440
42063	58332	10623	4222	3008	2356	1842	1475	1275	1086	931	871	856	760	766	678	697	690	631	638	622	616	582	578	623	562	587	601	555	586	607	554	537	533	574	546	530	587	544	551	542	565	526	533	542	582	536	554	588	552	549	519	512	503	531	524	545	573	514	539	559	582	537	533	511	523	562	546	529	555	534	528	542	529	545	529	547	543	532	540	522	537	549	558	530	573	560	527	546	540	508	532	544	575	555	520	546	555	545	539	563	549	521	528	504	526	497	540	548	529	542	538	531	575	489	554	551	522	480	528	547	562	473	561	496	542	561	546	536	590	496	520	546	517	553	534	549	561	528	506	523	550	570	521	566	576	557	563	529	517	527	527	577	544	542	513	524	540	551	518	524	548	500	523	567	504	532	531	542	583	479	532	545	574	542	544	515	534	565	514	518	500	547	508	584	516	529	539	512	543	522	510	561	521	525	569	546	529	538	582	497	540	567	563	568	540	515	549	521	556	524	524	494	507	524	505	496	547	517	562	503	519	533	521	533	531	524	555	540	528	496	547	509	524	540	548	527	545	542	526	505	547	528	555	534	501	531	566	546	520	526	551	532	524	551	544	554	477	549	504	526	539	532	531	537	530	507	526	516	513	500	542	509	524	536	558	575	562	536	567	517	578	533	513	528	532	521	526	555	572	551	530	485	514	531	534	534	509	543	558	548	561	551	524	526	582	521	534	552	584	552	525	543	500	500	515	517	530	530	556	577	572	539	578	535	521	581	570	568	548	567	490	537	534	554	518	540	534	562	541	487	535	571	551	538	501	528	507	517	527	539	573	548	564	536	573	544	538	526	547	553	501	532	505	548	549	520	517	495	519	534	510	543	525	553	574	519	561	562	499	543	531	545	535	531	533	548	481	556	552	514	514	523	534	541	539	545	550	576	568	535	496	578	562	574	518	558	506	554	516	522	554	551	559	531	502	568	548	544	543	531	515	525	523	539	544	561	530	550	523	525	564	536	558	540	497	539	524	551	547	529	536	567	523	519	553	532	496	532	564	538	564	532	537	589	533	529	526	534	549	533	516	555	537	528	470	532	505	517	567	499	497	528	549	536	484	551	543	529	543	532	517	538	506	507	525	546	530	580	532	555	540	538	496	547	548	534	551	570	545	538	570	504	516	558	537	539	527	517	531	512	518	514	547	528	520	561	535	544	552	497	573	502	536	546	520	535	476	492	533	545	561	529	510	539	547	513	510	536	517	504	541	549	527	529	535	531	520	548	556	551	574	548	530	542	540	540	484	554	528	520	529	566	562	527	552	522	541	550	529	541	497	581	534	554	556	525	514	523	520	554	519	515	537	533	526	522	572	551	542	548	542	530	531	506	538	567	496	541	520	551	508	514	533	527	504	535	531	465	528	509	556	509	518	569	500	501	546	495	505	545	574	529	486	572	553	505	522	566	561	544	511	537	504	515	522	529	525	548	530	504	490	566	530	525	532	593	543	509	522	561	560	536	496	532	525	531	572	516	533	551	556	508	542	547	569	543	542	564	530	526	522	521	505	574	535	556	533	507	550	503	537	559	566	573	522	528	518	541	539	539	532	517	545	545	534	503	542	574	552	545	551	521	493	485	548	520	510	536	533	501	533	517	520	584	512	500	533	523	543	528	514	515	535	558	503	521	539	542	556	538	496	563	530	576	521	521	539	546	539	527	547	536	525	522	533	491	521	527	530	522	519	554	550	517	533	563	531	538	552	569	500	528	527	495	511	504	512	569	493	533	532	533	561	570	511	509	535	537	534	494	550	541	537	518	581	510	515	545	493	545	536	532	538	547	549	542	524	565	512	512	511	531	504	519	548	512	559	553	544	512	537	505	512	532	525	532	521	512	564	530	547	521	536	582	533	524	526	530	507	540	520	522	527	551	528	512	518	555	523	524	552	557	535	523	522	547	558	555	549	539	504	533	512	545	527	563	529	582	506	493	600	559	563	530	547	545	545	531	529	548	563	525	550	555	530	532	523	555	535	538	522	514	565	488	508	512	561	565	530	556	564	526	565	551	553	546	568	517	561	573	561	535	535	539	532	543	512	576	519	469	539	525	531	504	529	575	538	536	548	539	529	576	431	499	534	536	579	541	545	549	516	526	511	497	471	510	536	517	523	544	511	524	579	549	525	540	540	539	507	578	530	512	559	520	546	577	529	546	514	547	559	538	513	542	537	557	565	555	599	546	551	514	544	518	557	509	528	537	546	520	519	506	546	478	548	510	521	530	550	523	571	504	511	555	547	543	470	523	554	538	495	512	514	513	544	515	536	548	525	567	502	536	529	544	545	520	552	529	573	560	536	490	537	531	546	539	545	514	511	552	551	523	551	549	515	546	541	555	550	514	537	546	490	528	555	543	552	511	525	517	526	519	562	550	522	507	552	552	539	546	505	549	538	517	570	523	513	538	519	552	540	508	534	511	530	523	498	523	549	541	535	496	558	540	496	536	536	506	509	505	540	546	561	472	544	532	499	539	536	558	535	552	519	539	511	489	540	526	529	514	539	508	521	559	499	547	576	557	549	549	522	510	528	586	518	581	519	544	561	531	555	567	546	500	504	523	546	529	510	504	538	520	528	530	555	546	489	552	539	514	506	567	521	531	524	496	533	485	541	529	538	521	556	535	522	537	534	557	527	527	517	553	511	527	537	492	479	509	543	530	546	532	511	529	504	577	553	505	583	549	545	548	557	574	512	577	508	533	507	551	541	536	514	550	528	557	531	555	527	555	567	528	478	514	546	558	547	558	543	557	565	492	580	560	502	556	552	559	516	571	537	541	518	527	575	547	543	537	509	590	529	525	520	521	498	541	482	557	527	510	567	566	552	546	547	526	528	548	568	533	518	545	527	516	542	516	518	509	536	548	473	540	527	497	528	544	547	567	577	537	513	542	534	518	514	538	556	535	523	508	540	537	539	545	540	520	512	537	527	508	505	542	557	511	509	537	532	533	538	530	502	565	543	518	538	547	552	546	556	533	535	523	547	513	544	526	527	515	549	547	539	517	524	527	531	556	544	544	550	545	556	526	530	522	560	571	490	516	517	503	532	516	538	569	532	531	514	524	573	523	534	536	524	537	524	537	555	542	534	549	519	526	543	525	530	545	519	528	535	545	546	503	519	488	493	572	563	537	563	504	547	519	524	547	546	556	539	522	548	522	526	521	538	483	528	530	532	519	544	534	545	509	556	526	528	547	574	543	534	523	530	509	566	558	507	550	546	544	515	514	533	452	514	551	525	519	544	527	525	534	524	519	528	539	509	518	503	555	542	502	571	515	564	515	513	533	534	520	545	567	542	571	535	513	547	558	559	528	524	560	519	551	528	564	511	516	542	577	577	525	561	509	522	540	539	523	574	535	568	528	531	531	552	519	556	525	493	594	521	548	531	543	507	553	560	537	513	531	509	559	511	550	552	547	532	559	528	527	528	528	525	541	558	543	515	552	502	508	504	541	488	528	553	527	524
29039	25156	14287	1197	210	164	181	172	167	155	131	144	146	143	113	134	135	150	143	146	134	155	142	139	112	123	140	131	148	144	158	155	138	146	133	173	135	140	143	162	130	140	155	162	137	119	129	134	139	138	128	133	142	145	132	124	133	113	133	144	117	140	158	162	143	151	137	130	135	150	131	144	144	130	146	133	135	134	144	129	125	131	163	159	153	125	146	113	150	138	129	126	154	130	145	141	127	152	134	154	150	140	131	128	153	138	135	146	154	134	140	131	128	132	140	120	134	142	121	123	142	131	137	142	119	136	138	117	159	158	149	143	130	112	131	130	133	143	130	131	140	172	126	115	154	137	134	143	148	151	133	134	140	125	143	142	163	147	115	127	156	155	127	143	127	150	138	149	145	147	125	129	138	144	142	127	151	143	142	150	142	139	136	141	141	134	139	141	113	128	140	120	126	159	133	147	130	133	121	147	132	144	123	155	130	144	146	128	140	133	120	142	145	136	123	137	142	149	124	146	136	138	140	160	137	143	150	142	144	131	131	133	122	135	145	144	132	139	169	148	166	135	147	126	140	136	145	134	168	141	131	143	144	139	142	153	145	120	134	130	148	142	141	138	127	144	131	144	137	139	140	151	129	148	135	128	142	138	150	133	125	124	132	152	137	135	131	145	133	149	138	131	132	142	128	148	127	139	126	148	141	125	123	128	125	116	154	143	149	153	140	147	150	124	134	146	144	126	133	132	152	145	139	137	126	147	137	114	127	142	148	150	164	139	127	140	150	138	115	142	149	116	162	140	144	131	175	135	145	130	130	149	142	151	129	136	109	162	147	146	141	135	136	135	156	149	148	128	134	167	142	127	142	132	135	150	135	168	149	163	143	137	122	156	137	133	136	142	131	156	143	146	163	127	125	127	146	145	142	166	157	153	146	143	145	126	123	146	148	132	134	139	124	153	149	137	147	140	133	140	108	113	141	129	132	139	162	128	135	150	127	131	149	122	122	134	161	139	152	145	131	116	142	140	138	121	162	155	168	137	138	134	144	135	125	122	145	122	132	137	143	139	150	149	146	147	153	132	141	119	163	135	143	125	156	127	142	133	138	119	149	137	143	146	141	140	156	136	117	140	142	137	154	144	129	136	150	120	118	119	151	136	134	158	126	126	144	130	158	134	156	131	124	144	124	140	135	160	138	127	159	135	129	148	145	135	144	132	131	130	145	159	167	142	149	123	129	148	155	140	145	130	143	156	139	149	141	159	133	139	152	116	156	140	132	121	123	163	126	140	135	166	130	137	136	133	151	161	134	145	144	151	115	154	145	123	131	150	132	128	124	148	136	139	136	153	135	143	150	135	145	153	131	140	145	136	141	150	142	136	134	143	137	141	104	146	139	153	130	141	140	131	133	134	149	134	153	128	150	138	130	145	155	157	144	129	134	136	131	139	145	138	154	140	132	128	163	143	144	145	136	149	130	122	149	143	134	137	139	146	144	138	150	122	130	144	139	131	139	136	143	146	139	124	117	169	133	144	127	124	136	132	141	148	135	138	134	160	141	159	124	147	154	138	126	150	142	146	157	135	158	157	162	137	127	153	163	142	166	139	127	158	114	136	138	133	117	138	127	156	134	153	137	134	123	162	152	133	142	124	129	132	133	147	126	149	135	117	140	134	127	122	131	129	134	153	159	142	146	133	149	129	148	135	141	124	131	134	114	136	137	138	127	129	131	141	151	127	154	160	148	149	150	162	166	148	149	150	138	155	132	126	146	118	148	148	145	143	129	129	142	154	145	148	157	151	128	147	153	144	134	128	131	125	133	139	140	142	144	135	137	130	125	155	139	151	137	136	151	117	150	143	139	142	150	137	135	128	130	140	150	172	137	166	129	163	124	141	145	132	138	133	143	144	131	128	138	154	144	138	151	134	153	139	121	127	124	130	145	127	140	166	150	136	127	134	139	128	135	150	131	137	133	136	129	139	123	133	136	136	147	131	140	129	143	135	138	140	144	140	143	136	154	141	165	132	162	141	126	136	150	119	143	153	137	139	136	142	150	138	153	150	141	131	130	135	161	150	141	115	128	142	149	132	122	130	118	150	139	166	168	129	124	132	145	124	137	153	132	148	142	141	136	149	130	119	137	132	145	140	124	134	114	141	140	154	138	142	109	112	140	151	144	139	158	140	159	166	157	146	134	145	151	136	141	145	139	131	133	155	115	152	136	147	140	143	129	143	146	139	121	132	162	143	142	131	131	123	131	137	126	143	141	119	136	137	135	156	140	118	115	149	134	113	137	145	142	112	122	152	131	134	121	141	149	125	153	156	149	123	120	138	123	135	133	139	162	150	147	129	136	167	142	155	150	138	153	133	143	139	147	127	158	149	150	130	145	122	152	153	125	128	132	116	132	141	133	143	118	151	107	150	151	163	135	146	133	131	147	141	142	154	146	130	127	155	125	148	127	156	157	162	153	149	128	140	148	152	140	146	132	148	141	145	142	143	161	133	138	155	156	134	137	137	129	149	131	125	124	142	141	109	123	127	130	143	139	139	154	149	146	156	139	153	126	142	145	142	137	128	156	153	148	149	126	148	133	137	134	148	129	133	149	137	148	130	150	136	142	136	137	139	120	135	142	156	126	151	147	141	128	126	123	138	155	141	134	142	160	157	136	135	168	146	165	132	145	147	146	138	161	143	146	131	132	153	132	166	133	133	126	166	130	146	143	140	117	135	146	148	144	161	138	172	162	128	131	143	134	155	151	155	143	135	126	122	146	117	157	158	159	128	152	168	140	151	136	162	149	145	142	125	126	132	133	172	142	132	153	142	133	128	131	162	148	125	129	144	135	130	125	133	152	145	154	146	137	131	137	133	142	139	150	136	141	155	148	166	150	133	143	124	154	148	152	150	130	160	125	131	129	137	132	140	157	144	162	153	153	126	124	139	143	156	146	130	136	146	127	127	130	150	144	147	127	146	146	136	126	113	161	136	131	169	152	128	158	154	117	133	131	159	139	138	155	127	123	126	140	143	138	143	154	149	153	151	133	130	153	140	142	121	135	131	135	134	158	126	144	134	120	139	112	164	155	144	148	160	133	143	129	160	142	136	139	133	139	131	142	132	157	145	141	128	163	139	140	152	132	124	136	129	147	140	139	141	141	145	153	139	126	142	141	121	111	147	138	129	137	169	136	149	141	157	132	138	134	155	123	141	151	144	124	147	139	134	126	152	141	147	122	143	137	150	136	146	153	117	144	131	159	128	143	143	145	135	146	152	135	156	144	153	135	151	126	125	148	143	138	131	134	133	145	136	149	155	165	123	159	146	132	155	132	147	148	155	122	120	141	144	134	126	131	169	140	129	136	134	130	123	148	128	137	117	124	137	141	151	126	137	127	119	120	157	121	126	131	144	126	126	121	128	117	114	139	126	127	142	137	151	135	142	150	141	155	154	137	137	142	145	129	142	131	150	131	129	152	128	151	135	144	136	161	144	129	130
32522	35459	1343	304	265	229	242	234	195	195	225	218	185	183	183	210	179	200	195	188	189	207	172	207	175	195	185	204	178	208	178	183	200	184	186	167	166	191	177	181	194	187	183	172	168	217	201	187	193	192	214	180	196	182	188	201	179	185	210	189	213	194	183	190	191	190	210	201	192	183	186	199	201	179	185	202	184	192	204	202	184	188	195	194	185	201	183	168	212	192	195	192	178	198	175	178	184	187	204	201	169	196	192	179	172	180	186	205	217	182	223	203	196	186	198	187	185	171	183	193	187	201	202	204	183	198	190	206	181	198	157	157	188	197	186	191	189	202	206	194	199	181	202	174	188	185	193	171	202	210	193	204	173	181	170	189	175	195	179	190	182	188	175	178	204	200	187	181	181	193	198	188	203	188	186	193	177	179	165	168	186	199	186	182	183	199	196	204	161	207	181	195	198	176	195	203	187	180	189	173	179	153	190	175	193	187	179	170	165	215	173	183	195	167	204	197	180	204	210	166	172	184	191	183	202	193	182	195	188	178	177	199	171	194	191	200	190	186	193	191	193	175	173	164	207	186	194	201	195	183	207	189	207	191	168	199	200	202	180	192	196	184	194	165	175	178	215	186	187	203	197	172	163	227	169	191	201	198	175	153	187	180	177	195	216	191	180	171	190	184	181	201	193	196	194	168	186	191	183	177	176	197	182	181	188	175	200	197	177	196	192	219	197	173	198	178	170	181	169	177	168	218	180	187	179	195	182	189	176	175	168	196	172	168	188	167	191	198	208	200	202	193	172	196	213	199	194	206	176	186	200	173	186	172	183	208	177	194	188	194	171	179	208	180	184	194	192	167	190	191	184	200	180	166	188	155	181	203	186	186	197	198	179	197	184	192	202	195	187	187	191	212	180	203	193	170	198	183	202	197	182	192	177	172	204	230	170	173	162	203	214	189	198	205	169	188	172	189	198	189	196	206	201	195	176	189	182	169	182	201	205	189	186	203	178	215	183	222	170	171	194	151	188	186	187	189	208	180	190	181	168	202	166	196	168	188	182	194	186	192	195	191	183	185	176	171	216	169	181	175	174	177	192	202	193	186	178	156	148	162	176	187	197	167	156	210	163	161	177	165	210	178	195	208	173	191	163	196	177	173	175	166	178	179	187	183	172	187	181	161	208	224	197	188	146	178	190	180	200	189	175	194	188	189	169	172	184	156	185	177	186	183	185	197	184	173	183	178	183	188	195	157	206	185	208	177	195	215	175	163	189	190	175	172	190	194	179	182	161	184	175	180	180	204	182	179	197	213	183	185	217	169	163	195	192	172	181	192	193	192	193	191	193	185	189	183	154	181	175	191	169	203	176	180	209	183	180	188	177	178	178	194	186	193	197	159	177	205	179	181	179	193	190	208	227	167	188	186	178	166	186	196	179	182	182	200	193	160	184	202	205	205	206	203	185	198	197	199	214	200	185	188	190	162	208	181	178	189	201	174	196	180	190	185	181	199	167	167	219	172	197	198	180	186	199	182	190	185	181	195	185	199	189	162	189	182	181	190	169	147	178	186	197	196	200	206	177	193	186	177	209	201	170	170	164	186	181	184	182	200	200	218	208	186	174	182	179	186	162	186	192	178	185	206	184	192	184	184	178	198	178	197	194	183	181	193	176	167	205	180	190	189	151	224	203	163	174	182	171	189	190	196	207	164	170	206	175	207	190	185	201	175	182	191	187	200	173	195	189	163	171	192	158	191	205	192	205	183	207	182	157	192	172	187	177	190	188	189	198	190	188	158	185	187	204	181	188	188	204	174	171	191	177	200	189	182	174	187	178	178	199	191	177	188	167	170	179	160	190	192	164	175	199	182	194	187	220	194	185	187	187	211	207	186	165	177	164	207	191	164	206	167	164	184	159	185	161	192	185	205	178	177	224	193	174	188	177	190	202	158	177	192	174	171	204	177	175	173	177	175	179	183	174	182	177	191	177	180	188	190	182	201	164	171	201	179	181	192	181	175	156	182	204	196	206	198	161	187	164	183	190	175	192	177	196	166	158	215	211	169	189	173	192	193	187	175	173	207	169	171	200	169	213	197	165	186	203	177	187	170	184	194	199	182	195	194	211	194	171	189	234	203	175	183	155	169	172	167	200	217	181	189	183	193	187	217	188	174	192	183	173	194	173	175	169	170	176	167	192	173	184	160	184	174	192	182	190	188	186	193	186	188	177	193	189	173	188	180	191	197	184	198	197	187	195	202	201	153	208	205	180	193	187	155	167	178	193	191	183	162	185	178	163	185	182	162	190	168	193	186	192	206	183	189	174	180	184	186	178	208	196	179	182	191	180	180	173	174	212	189	195	194	167	184	196	219	187	184	180	185	193	212	166	171	164	183	188	210	181	179	188	189	187	169	160	184	191	190	187	185	183	192	179	178	189	176	169	192	180	175	182	198	151	182	181	194	170	167	191	219	196	191	200	179	206	194	192	198	186	155	184	192	178	158	173	194	192	176	170	178	179	201	174	197	211	160	178	184	189	211	177	183	212	175	207	170	185	182	202	202	180	188	195	193	178	220	204	193	222	191	179	182	168	186	170	174	181	202	182	177	195	205	193	171	181	197	177	174	177	207	208	178	184	171	191	156	213	214	175	179	183	187	175	190	215	186	182	180	206	200	183	181	180	217	191	191	176	190	168	186	174	168	196	192	183	153	171	196	181	200	172	194	198	210	194	173	183	190	200	184	177	174	200	196	194	173	154	203	189	201	180	184	191	200	169	202	201	151	188	190	182	196	192	186	177	182	197	189	202	216	172	181	222	197	195	193	192	174	186	164	201	195	181	187	175	167	178	163	193	181	202	192	179	170	190	195	185	190	184	195	198	196	188	189	189	188	190	195	196	187	201	198	200	201	172	192	179	170	193	199	185	176	200	179	163	184	162	172	168	186	206	189	176	175	184	178	184	171	174	182	200	178	179	178	196	192	196	215	201	187	192	189	205	178	182	171	186	208	178	189	188	184	184	187	172	175	196	218	170	192	187	177	191	210	189	167	187	196	193	192	189	168	192	160	212	182	171	180	195	183	181	180	173	183	182	185	192	175	178	183	176	200	179	160	192	179	172	203	167	210	163	181	185	208	184	192	178	184	208	189	187	178	166	203	163	198	204	208	181	195	189	172	197	191	157	170	173	180	191	193	192	207	182	192	187	179	194	214	206	183	162	202	200	214	190	198	154	176	190	159	177	206	208	212	189	216	160	170	182	161	208	215	190	207	213	176	195	193	178	193	182	188	167	186	176	185	177	188	171	143	208	183	177	171	199	201	184	198	150	191	181	177	176	198	194	178	162	173	185	188	184	192	213	159	209	190	196	176	188	197	217	193	198	189	161	186	205	185	198	177	200	189	178	172	161	195	152	182	188	189	178	182	192	204	170	192	183	173	182	196	177	173	160	184	179	176	179	184	194	178	167	219	187	188	161	199	184	196	181	178	157	205	181	177	195	169
24302	21536	28735	24533	21377	9740	831	529	446	398	397	342	346	323	361	297	354	289	311	292	292	308	312	282	295	308	289	286	296	303	249	293	262	276	311	249	280	263	295	260	296	275	290	279	286	256	285	283	295	293	276	286	296	288	275	295	283	273	246	297	301	268	297	249	279	305	268	263	298	266	265	249	258	301	283	268	272	260	256	303	255	270	274	276	243	282	281	269	280	282	291	274	274	262	250	300	270	265	255	269	278	247	268	285	257	267	274	244	279	281	264	282	337	268	254	288	253	292	302	266	223	264	253	265	262	282	281	273	270	266	259	271	273	297	317	273	251	224	286	264	296	263	272	284	296	278	266	269	270	288	276	315	274	288	243	273	272	289	243	267	258	295	277	305	302	274	278	265	286	286	266	282	259	255	274	288	264	261	267	280	304	250	253	260	262	276	282	270	299	280	267	282	235	239	259	259	303	299	286	298	265	300	277	274	258	280	286	258	294	244	277	279	266	282	291	273	276	281	312	240	244	310	265	304	257	279	287	285	270	278	283	284	260	257	302	280	292	284	260	264	276	259	290	288	297	292	281	272	262	268	265	303	288	272	292	278	301	289	298	277	341	247	267	265	264	253	274	273	266	251	273	272	288	267	250	282	295	259	275	282	297	279	275	297	269	280	275	233	272	260	278	269	276	255	266	274	274	251	264	325	279	283	285	277	285	292	289	283	234	286	258	276	284	285	284	275	296	268	261	245	277	267	295	290	303	294	292	259	251	246	270	290	296	291	253	261	277	308	263	261	253	329	297	289	278	290	280	259	283	263	284	258	299	271	275	276	255	247	272	297	292	270	268	298	279	276	272	299	261	289	256	265	263	284	280	266	242	293	273	286	246	267	294	303	304	258	257	275	265	299	288	274	271	280	261	298	260	277	264	276	274	275	271	276	265	250	272	279	248	285	249	284	290	272	267	304	278	290	275	276	297	281	272	271	287	258	252	284	273	277	277	296	268	320	284	276	290	263	258	251	281	275	234	269	260	249	254	290	266	259	271	269	260	291	243	269	267	265	282	274	254	293	269	279	266	271	279	288	281	292	237	289	265	274	250	284	316	280	259	265	297	284	265	277	258	295	273	288	267	277	260	276	299	297	257	297	220	279	289	244	279	274	278	272	284	275	269	277	254	275	284	290	302	266	250	283	252	291	272	269	270	253	257	272	273	284	284	281	282	247	283	285	260	258	280	303	281	286	243	293	243	300	253	295	304	282	283	273	283	276	275	258	253	280	286	304	265	279	293	292	285	274	249	279	306	257	246	266	292	287	290	285	269	296	294	260	258	265	263	288	298	301	250	299	278	281	289	275	282	266	283	291	249	232	297	286	302	254	260	280	277	277	264	276	267	270	278	259	274	238	258	291	274	304	266	239	288	258	271	273	284	278	285	309	248	304	280	282	237	287	305	290	273	250	280	253	275	271	310	302	269	318	251	297	280	266	266	273	299	276	267	269	276	282	269	265	243	271	292	277	256	295	251	243	278	282	275	295	244	325	264	263	264	279	293	249	296	302	287	281	285	276	292	315	261	275	281	293	295	244	267	258	274	298	252	293	272	280	276	304	269	243	272	300	272	232	296	292	284	305	273	278	262	245	318	273	257	287	282	264	271	268	255	275	264	270	263	265	299	264	300	277	284	273	262	283	282	268	274	291	285	273	291	216	254	290	277	280	274	293	276	282	269	274	269	276	274	268	309	293	282	287	266	257	294	249	280	255	298	274	260	276	258	269	273	263	255	269	274	272	280	277	255	281	267	283	290	292	280	283	275	312	303	284	290	291	276	288	293	308	284	285	265	259	282	250	271	278	284	306	287	245	279	275	237	262	274	238	274	260	281	270	301	279	274	297	272	309	279	259	277	251	268	287	311	286	270	262	266	272	272	294	268	313	302	264	271	267	270	261	270	279	304	302	298	295	288	263	274	246	255	264	278	298	294	289	280	297	248	281	293	286	269	259	257	267	258	291	240	291	312	277	301	288	241	272	278	258	254	257	258	270	254	286	281	243	258	229	264	282	299	285	271	309	265	270	281	265	268	298	297	271	250	271	269	272	290	277	278	257	251	261	275	269	278	270	283	303	277	261	286	292	286	263	284	260	282	260	270	267	272	256	285	260	284	265	268	266	263	234	277	261	309	258	253	250	248	259	254	278	276	278	267	271	313	281	288	306	260	335	288	273	247	242	246	275	278	267	307	265	268	293	295	247	269	272	275	296	278	277	293	287	267	258	238	230	296	282	286	294	287	259	278	303	291	307	295	289	292	265	266	292	270	274	258	292	258	273	301	310	272	290	267	303	270	283	299	264	243	266	300	269	303	254	261	279	281	306	265	260	271	276	262	250	277	286	269	284	299	282	278	276	258	295	240	260	286	257	287	294	283	286	270	288	296	263	276	269	247	253	285	248	265	280	271	258	297	285	256	271	259	275	288	247	301	262	259	270	256	279	269	253	297	307	289	301	292	281	296	262	258	258	278	301	272	272	276	265	270	264	255	284	277	268	288	289	291	269	286	273	286	273	264	272	286	285	274	276	285	271	216	286	261	264	291	257	281	271	275	316	287	247	256	273	273	281	284	293	309	277	251	298	281	288	269	272	253	267	282	248	248	274	268	275	262	268	309	256	293	255	268	284	265	289	293	290	305	278	284	287	275	263	313	267	274	286	278	282	239	289	275	254	272	287	259	292	247	278	281	293	296	284	260	272	297	248	268	282	295	262	253	277	296	265	267	243	272	314	276	276	282	296	284	296	298	299	258	288	257	260	253	283	288	262	267	296	276	315	280	278	265	284	289	294	268	290	297	276	270	289	310	263	266	276	283	275	286	278	289	268	283	295	298	257	276	295	298	247	267	295	277	270	269	274	279	308	287	324	264	253	262	291	318	258	264	240	256	265	279	264	287	261	309	287	265	284	286	278	254	296	277	287	271	264	276	276	279	301	261	284	269	273	286	278	284	294	272	286	267	276	276	301	248	260	299	276	296	271	305	282	285	300	272	253	271	311	273	256	261	286	274	293	254	280	270	283	290	273	257	282	294	273	281	272	299	263	296	262	263	251	293	268	290	284	293	272	287	271	311	287	300	282	262	241	298	260	265	276	257	265	291	293	278	283	279	287	278	300	275	263	288	289	277	271	259	276	275	252	275	283	227	295	263	279	272	285	257	281	293	281	257	247	310	290	290	280	261	246	251	275	284	272	280	293	257	251	278	276	269	271	260	261	294	265	265	251	269	267	284	282	269	296	283	303	286	278	257	260	259	270	273	262	237	278	301	293	270	268	272	285	271	299	299	284	266	285	278	293	260	299	277	276	299	255	294	233	259	268	248	261	293	288	260	282	262	270	259	277	278	267	268	243	287	274	302	269	286	264	295	281	279	268	272	306	282	263	289	276	259	252	257	322	302	299	278	282	275	248	283	255	292	241	285	297	286	285	274	278	256	260	260	305	298	273	295	286
37696	50257	5626	2292	1690	1252	955	809	694	545	541	496	435	426	428	392	423	396	391	356	364	357	373	403	367	367	351	328	393	355	336	330	362	325	324	351	350	327	386	341	322	335	354	333	349	369	351	337	331	331	321	372	338	352	342	348	343	331	361	333	385	311	319	332	334	321	358	318	386	324	339	337	324	316	356	336	349	350	332	360	355	307	370	331	326	314	316	358	327	355	343	359	336	331	359	335	346	315	342	350	338	322	342	315	333	322	316	346	345	320	351	341	328	323	333	347	353	364	345	362	322	312	356	345	333	317	329	323	334	342	354	357	327	286	312	327	330	353	352	344	360	328	312	315	329	324	344	330	301	347	356	359	335	333	326	296	331	346	306	353	318	320	366	341	384	342	355	311	348	327	301	338	298	311	330	337	365	324	363	340	333	355	329	352	336	345	333	345	333	307	339	333	319	304	334	335	330	335	337	328	335	321	345	354	318	356	318	335	342	341	346	320	353	338	336	303	332	350	324	340	327	372	355	330	338	339	329	311	326	319	349	313	343	327	325	354	315	375	341	369	361	326	333	361	357	342	354	284	338	337	333	352	312	352	325	342	359	369	333	316	383	374	349	321	339	348	315	342	344	325	346	318	328	297	339	337	331	337	316	341	307	344	322	335	345	313	320	334	360	331	324	298	366	347	356	321	330	337	350	337	330	320	348	314	350	326	330	331	322	323	334	315	337	321	311	355	318	341	341	310	378	299	346	334	337	353	300	320	334	370	310	350	346	303	353	355	355	343	334	348	330	356	358	317	335	350	322	353	329	334	309	348	335	332	330	327	331	341	334	355	355	348	356	342	362	348	333	323	392	343	320	333	320	318	337	318	344	342	309	327	311	319	360	332	307	326	358	340	337	321	306	360	361	345	333	351	297	330	339	351	316	360	321	338	326	321	323	361	331	359	351	377	346	322	318	329	339	321	334	335	339	337	373	349	349	329	342	317	300	362	335	342	325	333	343	358	359	375	335	361	320	294	330	326	342	321	357	346	351	346	315	345	333	325	338	358	359	324	332	325	333	321	356	346	337	339	336	376	351	306	314	376	322	335	320	330	355	337	346	371	325	322	344	375	298	315	296	339	353	343	315	339	373	332	332	337	294	337	322	354	376	319	331	316	355	336	341	317	303	339	356	326	327	347	316	373	357	342	338	356	308	352	310	350	344	334	324	325	356	332	316	322	330	375	365	314	324	367	349	340	360	309	331	334	326	354	322	374	344	317	359	319	312	358	346	357	335	315	316	298	329	305	317	337	333	324	340	328	343	333	323	345	328	364	298	336	337	351	323	323	343	317	324	319	304	348	316	324	352	307	356	353	309	369	325	330	361	320	315	321	332	331	343	319	362	330	327	306	325	299	338	320	337	349	310	356	332	333	310	338	365	358	321	351	355	332	371	308	337	311	329	344	338	333	324	353	332	342	347	303	326	320	340	333	329	317	330	319	342	328	319	358	346	342	323	356	352	340	343	326	336	319	319	367	334	329	336	326	331	373	364	317	339	367	368	329	353	337	310	351	365	305	319	333	317	342	326	360	326	330	321	331	351	316	323	362	350	340	338	334	348	314	335	321	360	288	364	351	336	340	313	320	360	338	312	295	340	286	344	373	391	338	347	338	338	396	326	323	351	367	336	299	333	347	323	363	334	385	339	335	286	360	347	336	342	335	324	323	331	341	345	332	350	288	343	351	355	341	324	354	308	357	320	323	316	339	330	351	331	316	335	346	325	327	339	329	330	329	343	328	359	339	302	335	357	353	319	308	335	345	342	361	332	332	322	350	334	328	337	313	318	360	318	344	342	338	351	328	319	341	344	347	324	370	335	348	344	356	353	319	306	335	338	352	320	317	353	336	347	340	299	331	340	319	345	329	371	353	344	351	331	336	332	345	355	380	342	351	327	350	286	350	327	344	353	328	338	333	334	361	332	359	360	347	350	343	363	363	355	354	331	330	369	336	346	299	335	332	346	336	324	356	312	301	331	312	331	322	310	335	358	341	314	310	332	309	360	332	333	325	303	353	311	348	310	317	354	339	359	345	333	346	348	321	312	351	310	326	301	342	314	323	339	348	336	322	342	376	330	320	368	330	355	343	352	355	367	343	346	351	333	365	354	321	365	337	334	353	345	351	338	325	317	305	315	318	357	330	338	301	344	341	348	331	356	286	353	355	298	351	363	345	359	329	335	321	333	329	347	351	333	334	328	326	340	341	329	328	335	335	331	361	354	334	316	326	340	371	344	328	319	345	337	306	341	345	331	352	327	336	332	319	338	312	320	306	306	338	318	353	348	337	326	344	364	338	322	343	356	329	334	349	302	337	349	364	329	374	328	342	356	337	390	333	352	376	348	366	335	309	337	362	348	335	341	357	318	316	299	367	349	363	327	364	369	352	371	320	350	350	342	325	339	307	354	354	339	322	303	337	326	356	339	362	333	331	336	335	368	329	329	322	349	328	327	345	327	326	335	329	312	355	332	350	322	337	335	311	330	358	345	317	319	340	352	328	346	324	358	342	342	339	297	393	345	321	350	313	360	341	323	380	357	324	320	334	356	327	332	335	342	313	335	326	307	342	371	322	346	329	333	330	330	345	336	306	353	348	336	330	316	309	365	347	319	345	326	332	342	342	342	357	328	330	370	315	301	349	341	320	285	324	350	333	327	324	338	322	329	323	336	353	300	356	342	303	342	306	363	389	340	326	340	354	369	357	323	328	341	316	355	317	323	352	346	355	316	340	299	343	332	355	371	343	331	337	306	334	355	356	325	337	322	317	329	330	326	337	371	340	351	313	356	338	328	315	324	349	340	333	311	378	330	329	341	336	348	349	340	337	368	354	354	330	326	320	322	339	346	331	313	338	329	375	373	362	357	327	334	334	308	333	349	333	314	355	319	327	342	373	330	343	301	357	344	358	348	321	335	329	337	312	327	314	330	335	345	327	327	319	376	301	331	362	361	331	342	333	360	385	363	348	348	339	331	297	353	343	339	329	314	338	363	345	330	347	357	356	322	350	332	303	374	351	371	327	344	315	318	334	324	326	301	349	372	325	357	336	324	319	363	347	336	323	312	347	309	328	326	328	340	332	344	358	369	361	344	329	324	371	341	302	320	359	317	361	372	339	326	341	337	338	351	366	335	339	315	349	335	354	329	324	339	336	333	333	336	349	311	345	330	327	311	320	345	320	338	332	315	373	333	360	349	350	328	334	338	351	349	338	337	320	339	321	331	364	322	280	329	336	347	310	313	345	324	349	332	310	327	328	366	313	359	336	320	336	326	337	331	309	342	332	346	330	335	334	345	373	355	325	334	304	320	340	357	312	356	333	338	348	360	330	334	332	362	356	327	335	329	311	340	319	350	329	343	327	360	322	325	333	345	331	310	367	326	328	336	343	370	363	316	321	328	338	369	325	329	352	345	327	325	319	338	350	336	361	355	316	338	299	336	317	369	332	330	337
25502	21557	27534	25633	8405	475	352	284	261	257	252	247	218	242	232	215	213	230	222	198	213	206	220	212	215	214	200	214	211	209	226	206	200	219	227	197	231	229	209	199	223	209	190	220	212	212	204	209	214	226	222	202	202	200	202	210	207	202	206	207	213	214	203	208	202	227	207	195	190	204	213	210	166	217	212	196	191	253	198	204	205	203	191	183	233	186	239	193	217	225	229	211	208	211	202	207	220	175	233	225	200	183	208	222	222	213	197	188	229	197	203	221	173	213	205	209	229	181	194	239	212	205	206	194	199	224	192	202	203	219	218	220	200	198	198	222	209	205	215	225	219	197	205	208	192	198	203	214	217	190	197	222	197	202	199	235	239	220	208	225	205	195	184	222	204	189	222	202	213	220	193	195	188	207	188	203	220	210	216	217	207	227	213	214	206	216	223	204	212	226	213	225	226	225	222	216	213	214	217	227	211	216	210	188	199	233	220	222	218	196	209	211	230	210	178	218	192	227	200	194	200	216	222	208	199	213	194	221	211	206	212	202	249	202	237	202	188	219	213	216	219	191	197	202	216	190	198	206	209	222	198	190	190	203	208	218	210	228	215	195	209	220	206	191	205	194	213	202	224	202	187	179	209	204	204	214	218	198	179	205	193	207	205	207	226	204	202	215	219	198	195	203	211	198	197	225	211	231	223	201	224	210	196	215	205	211	224	229	203	189	212	211	215	199	207	219	211	195	202	225	198	228	203	203	188	202	200	215	225	238	213	188	195	197	183	200	205	206	228	196	222	189	217	213	211	195	231	185	217	208	214	178	208	218	195	213	208	199	217	208	205	209	190	194	211	196	211	210	215	201	206	202	236	242	205	230	215	221	200	214	204	199	225	231	204	221	217	220	189	182	220	212	223	198	221	196	204	204	239	203	191	213	198	244	198	164	225	215	194	217	187	233	224	241	212	217	221	213	199	210	231	208	224	185	184	230	214	202	225	230	221	222	208	192	178	223	202	216	226	212	211	204	218	202	215	209	204	227	199	211	197	213	194	184	190	208	216	189	196	210	229	196	190	202	218	208	184	212	213	235	208	218	218	201	215	211	212	221	229	215	196	198	198	196	245	227	191	187	186	224	227	206	234	188	206	188	210	191	206	221	214	223	215	221	205	197	194	187	209	218	188	200	222	242	188	220	196	193	204	228	215	191	208	220	201	224	220	214	201	198	193	194	227	225	225	205	236	186	218	211	215	214	198	201	219	216	211	211	193	224	189	208	211	210	210	199	225	242	216	213	218	221	228	208	217	225	194	200	230	216	213	170	229	181	195	210	212	212	213	232	193	185	218	218	196	217	188	217	219	231	187	211	214	207	233	232	199	187	232	206	198	237	216	209	209	236	217	220	219	210	197	230	207	213	200	218	218	197	197	204	197	200	211	208	196	215	196	178	222	205	187	236	222	207	222	196	207	183	217	225	210	219	221	201	203	227	221	208	240	224	220	203	212	209	213	189	211	246	207	212	210	211	188	214	198	204	200	205	217	224	234	196	234	186	194	221	206	190	227	184	216	198	211	224	203	201	201	202	210	214	194	210	190	199	234	196	243	178	212	204	235	194	197	197	210	219	240	202	213	215	215	215	231	214	219	215	196	202	209	224	221	219	212	196	198	177	208	206	205	215	224	178	216	193	204	200	210	231	222	215	199	198	227	215	207	223	210	205	208	232	213	234	208	194	235	229	191	190	204	212	177	217	218	222	205	208	194	191	202	187	204	223	226	228	207	231	209	210	214	180	213	198	206	200	204	203	203	220	196	227	204	213	200	225	220	202	218	223	196	199	224	210	211	200	194	221	220	214	197	210	219	212	222	196	204	204	214	190	197	190	209	211	219	202	204	231	207	203	195	225	191	215	200	226	213	196	229	227	206	183	214	211	208	212	228	219	222	208	216	219	204	210	209	197	197	212	213	206	192	196	226	215	194	227	201	216	203	221	191	210	225	215	228	186	208	211	214	203	204	208	202	187	210	201	218	203	202	209	190	240	192	215	190	202	215	202	217	203	207	202	201	211	212	223	210	241	189	212	204	196	234	214	226	195	221	196	222	211	219	192	194	199	206	211	203	200	193	196	217	204	205	204	217	215	181	207	180	183	224	196	209	194	199	203	236	209	245	221	219	209	222	175	202	218	203	211	231	198	204	236	187	201	185	232	186	222	209	205	205	201	194	202	194	195	219	206	223	224	234	196	205	226	223	216	224	186	203	200	203	199	247	190	208	196	212	224	224	203	208	214	207	224	220	200	209	225	209	201	208	192	181	212	225	196	231	209	200	223	198	200	218	222	187	212	207	220	217	205	196	211	220	207	230	217	215	237	210	197	215	190	216	196	205	200	190	215	213	193	194	225	178	195	191	232	208	198	215	221	198	203	213	218	182	205	212	216	208	212	203	224	202	214	210	192	240	207	193	195	193	211	207	213	194	225	205	243	208	218	206	227	209	210	198	210	229	195	193	215	205	209	213	225	225	231	198	206	203	206	198	208	213	203	187	196	175	199	196	225	228	192	225	200	179	218	213	200	233	234	240	198	195	209	192	204	254	200	182	202	195	187	229	180	200	229	204	197	208	202	179	212	202	189	221	196	209	214	196	209	199	211	194	205	191	198	229	183	225	214	229	205	215	200	226	211	216	201	210	184	209	197	196	211	201	220	185	216	217	209	178	217	189	237	214	168	233	221	210	200	220	190	207	201	206	200	222	219	201	218	232	234	239	203	208	217	220	227	231	194	184	229	193	198	199	200	221	220	205	199	209	198	198	203	217	190	195	229	215	230	216	195	171	185	222	181	220	198	191	205	209	231	194	224	203	200	208	200	206	200	195	198	203	217	224	179	214	202	219	224	199	207	196	204	188	226	179	218	220	204	214	194	200	203	170	212	191	207	216	230	209	209	219	211	224	211	211	234	196	212	222	207	217	208	202	212	225	200	199	197	189	220	186	221	194	219	184	205	198	216	202	210	205	210	223	208	191	218	200	214	193	229	208	200	200	169	203	202	223	202	197	220	198	225	207	207	195	220	195	185	206	214	227	212	222	208	224	222	192	205	201	204	200	212	211	220	222	197	203	176	231	210	206	210	221	181	186	189	175	177	202	192	187	205	203	185	219	199	192	213	209	198	207	202	230	210	218	199	203	188	204	209	223	220	219	195	202	184	191	216	189	205	203	215	211	204	177	225	207	208	222	204	198	191	210	205	223	184	200	200	202	216	202	190	218	201	220	216	222	214	189	208	193	210	210	215	215	175	201	202	208	186	205	211	206	197	200	201	196	222	206	217	185	223	189	217	228	195	204	221	206	200	172	197	219	197	218	201	188	197	202	198	219	204	218	228	193	206	192	194	262	204	226	196	223	193	202	210	206	186	204	190	197	191	214	217	210	208	212	188	204	222	217	205	232	216	197	193	197	217	222	188	214	201	205	201	234	215	194	218	208	218	221	221	203	193	186	224
35948	42727	3131	1294	956	738	643	517	471	430	396	359	375	333	311	324	295	283	302	329	299	297	244	294	299	329	304	298	318	261	308	274	261	285	293	264	281	270	263	316	263	271	306	299	296	309	268	290	269	254	270	281	303	304	289	288	253	283	285	295	282	260	312	285	272	292	278	270	259	312	273	290	276	298	305	283	309	279	265	314	281	288	293	277	283	287	287	253	272	264	304	261	271	285	267	270	300	265	284	280	272	274	275	269	281	282	312	268	260	263	312	285	275	236	275	285	248	258	284	274	267	285	265	292	288	255	269	261	266	295	275	281	280	259	261	256	271	278	273	284	276	263	264	281	283	273	302	296	258	274	262	246	300	262	255	280	279	258	262	277	280	282	301	285	300	309	274	297	283	300	247	289	287	287	280	288	297	272	259	269	279	292	251	279	281	270	292	283	256	275	293	265	260	304	286	265	259	288	270	290	293	288	314	266	301	260	287	267	279	287	278	266	264	283	285	266	293	261	286	276	309	286	275	275	293	296	269	241	255	286	272	284	304	260	311	286	260	278	261	315	293	296	309	306	272	281	296	269	283	316	257	293	273	259	273	314	260	301	283	288	269	289	284	269	265	245	252	286	281	286	290	268	279	297	276	272	271	265	274	284	297	290	287	255	289	279	277	305	277	255	275	273	280	283	278	277	291	279	290	295	283	286	249	274	291	249	286	264	275	278	281	305	276	267	279	306	255	279	300	264	277	268	315	291	252	292	293	264	276	301	272	239	276	296	288	286	294	266	247	306	267	292	263	306	293	285	273	261	280	269	294	298	264	280	273	264	283	266	263	280	262	279	275	295	277	282	292	280	289	274	268	285	282	283	307	274	282	281	305	286	256	252	303	258	282	269	254	285	311	273	267	299	270	285	296	279	283	282	287	268	302	278	272	290	257	255	254	310	275	277	275	286	266	283	287	298	262	298	317	300	305	291	279	269	297	288	272	298	268	252	275	261	288	247	283	261	277	279	286	280	256	275	267	267	303	276	269	285	277	275	316	273	261	276	267	284	275	295	268	286	300	260	262	298	309	269	257	283	273	281	282	278	274	263	260	280	270	264	271	282	278	249	292	292	300	271	310	256	288	286	304	316	285	279	300	265	304	267	242	265	273	280	255	292	285	299	285	271	255	293	298	288	268	267	289	281	281	256	294	277	306	278	295	303	266	279	281	288	279	259	254	303	278	277	268	264	284	281	270	311	312	278	254	271	300	298	287	234	290	267	273	288	294	268	292	298	281	306	279	285	285	303	268	273	261	256	264	250	287	254	313	290	290	280	273	278	263	260	267	286	284	287	277	279	253	291	284	267	297	280	285	246	270	281	294	263	247	273	255	279	250	283	228	282	273	291	314	256	260	269	290	274	284	259	279	269	294	298	297	299	336	275	285	272	271	266	293	258	251	269	296	287	269	297	275	286	268	294	279	296	254	271	263	302	290	299	274	301	282	300	273	305	291	265	281	261	276	277	253	294	295	277	269	294	298	269	276	248	284	267	274	295	286	301	280	279	287	260	287	291	280	290	269	300	279	273	289	278	287	282	273	274	310	292	257	291	271	242	271	280	309	292	286	271	253	282	247	283	284	292	263	279	259	282	302	269	274	288	285	261	291	252	256	278	300	267	282	277	290	260	293	296	291	307	263	241	256	267	284	270	263	272	259	268	268	278	308	265	269	262	276	287	278	299	272	266	258	286	270	266	263	241	306	293	290	261	288	267	276	286	287	278	266	307	259	268	301	272	282	268	299	275	278	274	286	299	262	274	262	278	301	268	288	284	281	276	284	302	276	291	277	278	290	283	276	263	271	271	272	261	258	289	286	265	270	276	302	275	296	257	299	277	262	295	275	301	284	256	278	288	235	269	292	276	266	257	292	271	275	301	284	255	267	287	283	261	277	241	283	275	264	305	259	260	277	282	303	290	299	263	272	262	296	263	295	307	289	296	270	262	308	277	260	259	309	274	264	275	264	299	288	284	295	287	286	243	270	256	275	273	300	283	272	282	285	300	309	264	270	269	284	268	283	281	276	272	278	284	267	279	266	282	295	284	270	298	274	242	266	272	272	266	264	283	303	297	273	282	277	257	284	284	304	282	273	273	256	280	277	308	295	304	292	262	247	291	285	282	252	285	287	266	290	279	255	284	293	284	301	264	256	294	251	252	276	271	267	290	296	251	317	310	264	273	256	277	276	302	266	275	271	287	312	264	273	287	270	287	282	306	298	282	286	258	271	278	271	262	281	278	275	249	275	301	269	269	301	290	242	296	287	276	292	301	280	264	277	252	248	279	286	316	280	289	259	286	278	289	273	231	288	303	253	259	303	259	284	255	276	241	311	300	286	296	283	265	280	271	240	283	301	260	287	283	262	270	278	291	242	303	275	272	271	266	283	291	302	274	244	279	279	283	268	273	279	288	270	288	289	271	257	276	286	265	275	285	277	308	282	275	254	297	287	277	268	274	286	286	276	281	269	276	274	263	261	286	286	288	242	267	256	278	268	278	276	252	273	252	276	288	279	283	282	260	229	271	272	292	270	301	281	274	325	296	277	260	277	295	298	294	302	304	268	256	261	260	255	277	270	259	252	264	277	291	263	304	282	279	260	280	263	297	276	276	293	275	275	268	273	295	269	295	285	247	279	283	277	259	277	297	291	285	282	264	271	287	254	255	295	274	268	292	282	297	289	279	294	260	267	269	280	254	255	277	295	283	259	297	292	290	278	268	271	288	299	312	268	277	271	268	303	284	284	294	248	271	280	250	234	287	280	254	272	318	271	299	289	292	285	275	271	276	260	303	300	298	292	266	290	279	270	277	296	275	267	264	318	286	265	249	280	261	304	321	310	265	308	280	274	304	288	305	307	299	273	275	274	251	283	290	263	281	260	320	275	319	301	274	292	273	281	271	292	291	300	264	275	280	277	281	262	255	278	285	284	277	273	289	281	247	261	287	274	259	294	269	262	300	273	250	265	278	275	298	272	289	282	264	277	265	287	245	287	325	280	269	266	284	253	285	283	290	287	279	297	282	289	267	267	269	286	295	276	281	299	279	271	240	264	277	272	273	256	263	309	263	271	298	287	276	290	274	283	293	269	268	255	294	264	279	302	281	259	306	284	275	265	288	295	267	264	266	269	306	272	298	265	296	270	289	255	289	300	288	278	272	298	285	305	266	269	286	297	302	297	302	289	277	292	290	245	270	273	276	278	321	260	296	285	313	281	265	276	279	294	259	284	279	281	266	298	282	284	270	275	286	265	275	277	285	286	293	287	273	291	291	264	278	245	296	278	279	268	281	261	279	286	309	282	257	270	279	279	281	307	266	271	276	283	265	248	291	283	317	270	288	294	256	279	292	291	278	253	290	270	294	277	288	269	285	257	281	292	258	295	279	291	272	280	250	281	277	274	257	285	294	294	253	286	292	270	274	293	295	273	264	303	252	284	298	272	270	288	269	262	295
23174	21537	29273	24208	21527	21518	9294	974	750	639	629	621	565	520	599	504	532	466	495	509	487	478	490	521	488	477	502	502	456	458	450	419	460	448	447	429	433	429	463	418	411	457	466	460	492	464	451	445	459	462	449	447	429	454	464	444	498	452	431	442	457	458	458	447	406	477	437	442	422	475	437	460	448	415	461	445	447	417	434	450	416	396	386	430	434	456	470	411	452	454	481	431	453	439	428	447	467	408	475	462	477	425	420	408	454	411	416	427	404	460	428	461	411	436	406	447	447	438	459	450	448	417	432	418	419	435	434	451	448	456	472	456	447	425	408	456	437	443	439	454	438	403	452	439	425	480	421	427	423	452	418	429	442	435	409	432	424	424	426	423	427	456	465	445	428	410	439	419	414	451	463	448	471	420	444	439	428	466	463	431	401	452	419	442	459	411	420	425	396	430	420	438	439	448	469	428	494	440	448	455	401	525	442	482	457	458	417	467	444	460	418	447	426	425	448	418	446	404	477	448	432	432	456	465	448	433	438	451	460	476	445	451	442	458	460	441	440	489	429	455	410	439	483	463	446	444	449	503	461	417	452	452	436	442	440	398	472	439	441	462	443	418	460	439	478	437	405	451	429	417	407	432	423	410	435	452	459	463	392	453	462	437	462	445	414	421	421	440	428	440	473	431	439	456	456	438	420	384	397	433	443	432	438	471	467	440	446	433	431	483	475	427	481	446	403	507	446	449	428	437	437	440	425	430	420	415	435	445	434	468	437	401	415	427	387	466	456	441	435	411	427	470	447	434	483	449	450	432	423	453	466	415	425	436	478	455	417	410	445	432	426	434	418	416	458	432	489	415	424	435	438	458	407	459	461	447	454	407	448	438	426	422	432	413	457	427	435	431	443	473	428	415	456	444	435	473	439	452	416	410	456	440	409	438	455	410	453	407	445	417	447	408	435	405	464	450	432	446	434	427	411	410	433	424	427	470	407	422	441	433	401	446	426	449	426	423	429	411	465	392	427	437	434	425	431	428	444	432	443	439	416	452	468	417	462	418	475	462	453	428	441	445	422	407	438	422	421	450	409	465	411	438	430	469	439	424	469	427	401	378	419	400	453	463	459	390	442	432	393	436	420	473	467	447	435	408	453	425	455	450	442	470	409	429	397	450	433	433	452	398	452	409	455	420	428	441	435	444	434	448	428	435	449	458	430	468	405	476	453	436	462	493	439	442	463	457	440	440	416	432	413	489	431	476	470	451	486	442	419	434	434	438	461	418	454	458	449	451	421	443	422	423	400	435	415	444	442	427	457	449	437	419	442	437	390	451	421	481	427	450	418	435	405	458	430	426	453	441	439	420	445	452	474	418	441	449	454	470	428	457	469	449	400	437	469	465	410	427	462	477	427	474	427	428	432	434	432	431	423	401	467	423	482	409	457	434	438	429	480	461	435	419	437	442	408	456	475	417	421	460	477	459	478	440	408	441	399	462	426	442	471	433	480	422	448	423	442	437	440	450	459	452	422	464	433	439	429	395	485	413	406	444	421	431	448	452	437	448	445	462	476	450	460	392	433	458	416	394	463	436	458	445	483	448	465	448	467	450	456	430	494	386	479	430	452	422	436	451	440	469	468	413	457	419	470	416	430	406	438	434	465	445	416	479	446	457	474	422	416	475	432	408	448	469	460	450	435	448	412	446	441	474	467	434	446	462	452	420	416	446	451	475	466	476	428	446	466	485	420	437	470	399	447	442	447	498	457	512	475	425	448	423	457	475	407	455	469	435	450	438	444	448	426	407	431	437	446	430	435	411	457	469	464	407	423	462	443	446	456	467	401	410	402	460	424	418	467	432	437	439	450	432	440	464	446	417	460	441	437	453	400	412	439	471	436	431	441	448	439	479	422	424	442	437	469	434	424	453	390	473	429	424	462	484	434	443	439	428	475	433	415	462	400	446	431	425	426	467	476	471	457	444	459	447	428	429	413	487	475	486	426	459	447	459	446	439	485	404	453	434	471	473	452	422	460	463	480	454	461	443	449	389	439	392	478	455	421	454	443	438	416	430	422	448	442	428	466	452	424	432	414	423	392	477	448	458	447	449	452	454	436	451	451	421	425	429	419	393	437	442	413	416	417	412	485	411	438	409	440	451	444	400	430	436	418	455	444	468	431	423	427	483	449	445	448	452	428	441	451	413	486	423	434	434	444	412	436	486	408	389	446	434	446	431	393	409	419	444	408	415	466	402	447	477	412	449	414	460	422	419	464	432	472	401	422	432	430	449	435	468	405	437	451	424	424	458	443	444	432	417	478	440	432	451	453	457	420	430	449	402	413	468	476	434	444	427	458	403	476	452	423	457	435	432	451	467	417	437	426	418	426	439	433	440	428	428	419	428	431	438	427	428	478	444	458	451	469	413	424	430	451	439	439	439	470	425	415	421	411	443	437	495	488	455	477	434	409	441	480	441	406	433	457	439	463	407	420	431	435	426	423	461	451	458	467	446	431	418	398	405	429	430	407	418	462	424	425	425	453	478	409	451	418	458	430	441	442	429	394	432	480	431	422	455	435	430	434	408	426	475	493	455	432	411	462	392	453	427	431	440	415	428	406	442	426	429	448	448	469	424	451	440	432	456	449	432	445	423	445	431	437	452	448	438	430	439	417	401	445	471	461	402	445	440	439	417	449	467	423	412	427	467	442	456	444	469	422	428	491	468	459	462	429	406	423	434	479	461	439	399	478	436	438	440	440	415	407	430	392	442	469	426	471	410	451	455	435	469	442	448	424	432	454	421	438	440	460	444	453	443	488	438	434	443	460	426	430	460	445	448	420	438	424	415	451	428	452	467	416	465	421	451	436	454	460	434	403	439	436	433	436	412	411	445	446	441	445	422	447	437	454	423	452	405	408	446	433	435	439	410	426	415	448	453	469	403	431	426	413	423	466	465	446	425	442	429	475	462	430	446	449	444	413	434	439	422	453	445	460	426	448	444	439	425	426	428	471	497	464	458	455	473	484	433	443	437	442	430	467	409	415	440	419	455	471	434	485	444	445	463	421	437	429	431	429	433	423	456	407	426	444	444	442	437	426	450	447	414	479	472	415	453	451	430	442	450	431	443	438	400	408	422	431	452	430	425	434	473	415	429	433	390	437	454	406	409	425	433	427	432	456	446	418	425	431	472	452	455	494	443	432	492	444	471	489	451	460	473	505	473	474	427	445	448	472	438	424	438	449	452	414	437	436	446	495	440	391	430	391	445	412	394	421	476	437	452	454	423	414	425	415	445	387	423	432	456	447	450	451	464	442	430	430	424	456	468	420	446	475	438	420	439	456	448	479	483	472	434	489	413	460	433	425	465	392	414	462	419	412	461	435	415	423	449	478	471	458	439	440	425	424	446	443	427	454	476	424	463	446	395	432	440	455	433	454	462	418	441	423	417	430	400	416	445	453	457	438	458	472	438	444	424	451	463	444	445	432	443	457	452	454	459	459	458	445	426
41948	57971	9780	4247	3142	2311	1899	1478	1137	1098	932	833	866	800	753	689	649	652	616	602	620	629	598	627	616	569	579	576	615	550	628	539	596	559	568	573	534	572	538	526	516	513	575	522	538	527	545	558	515	541	490	580	548	542	523	531	541	557	544	499	571	512	533	545	568	547	501	543	546	521	539	540	535	484	550	551	553	533	527	518	532	528	503	513	540	555	565	582	531	585	506	555	503	521	559	551	515	526	513	515	516	531	528	510	518	541	507	511	546	498	529	547	546	531	550	563	560	544	511	515	531	518	509	485	530	549	509	537	555	510	579	571	547	553	541	527	542	525	507	533	525	523	571	523	540	542	535	515	530	548	515	552	499	530	568	513	506	547	513	533	538	508	483	539	541	540	513	541	516	497	505	538	535	535	525	550	478	568	511	552	498	504	527	557	526	514	554	572	527	563	545	505	519	543	490	553	539	553	544	563	500	528	577	509	523	552	507	530	558	516	537	555	520	531	570	542	582	563	537	539	546	507	532	537	541	555	541	552	514	557	563	576	536	542	519	501	509	511	521	530	528	553	528	540	517	522	574	538	526	531	490	527	541	526	545	533	515	555	538	513	528	498	553	545	528	523	543	531	530	493	529	524	565	492	534	517	511	550	540	535	533	533	506	582	529	530	546	546	495	540	522	533	585	541	505	507	509	544	512	509	499	551	494	525	527	566	554	544	541	529	601	511	495	539	538	511	539	516	520	538	523	510	528	531	460	502	535	510	553	495	552	552	546	525	572	519	535	507	538	519	528	540	553	506	490	537	519	539	531	560	539	549	535	573	495	528	508	533	504	570	485	538	532	512	499	550	554	543	532	555	525	548	509	537	539	553	534	570	511	516	533	534	493	548	541	539	559	542	541	567	540	537	531	531	532	510	521	516	534	544	540	493	541	498	507	524	519	574	507	550	503	519	537	537	564	555	502	522	512	511	530	510	541	556	548	566	536	520	511	516	515	568	547	525	529	527	541	491	554	549	519	494	547	586	516	497	497	570	539	525	500	544	538	559	521	528	524	528	526	497	559	533	535	532	524	537	545	529	557	516	554	530	542	555	519	548	516	520	528	516	561	525	544	543	526	551	535	551	533	524	561	554	532	502	497	522	549	509	532	499	527	521	489	598	513	487	598	530	544	524	561	557	543	535	557	536	524	514	532	514	533	522	541	484	481	556	534	490	548	526	534	514	513	524	504	529	523	505	539	551	544	496	508	534	559	563	540	501	527	529	556	554	508	587	509	502	497	510	527	485	518	530	545	509	556	532	512	579	541	537	485	509	555	531	485	535	544	524	504	490	494	543	494	517	502	505	519	538	544	533	531	484	554	556	584	511	511	513	502	524	540	527	498	533	560	563	493	521	500	511	560	539	524	545	519	558	508	492	550	551	547	520	527	574	521	507	492	529	516	524	569	538	544	514	519	571	525	508	523	540	539	515	514	482	570	538	552	519	511	525	538	509	509	505	505	526	535	502	520	525	551	562	504	555	528	491	543	502	517	544	541	527	534	537	541	528	530	532	509	536	552	561	515	527	531	556	532	542	540	549	503	482	535	503	501	507	540	531	577	561	532	544	555	530	525	547	509	515	520	532	552	571	582	551	502	499	499	553	522	534	568	566	506	515	523	547	540	547	559	535	562	532	506	466	537	554	532	502	530	535	541	529	531	529	525	528	549	590	548	534	520	548	509	561	541	551	543	537	503	511	520	523	546	540	491	542	529	520	520	517	544	546	575	504	497	503	517	560	536	534	486	559	494	553	509	499	515	533	538	522	495	548	547	507	587	537	568	543	481	511	516	505	513	550	537	529	539	550	537	476	554	577	524	538	545	552	535	521	551	494	468	513	539	525	538	527	476	531	514	523	551	533	512	521	520	554	504	506	534	536	546	499	529	510	493	536	542	482	536	549	521	504	525	550	527	570	519	574	518	555	504	558	526	541	552	563	507	522	505	540	488	498	547	524	560	528	506	506	551	512	535	510	537	497	536	506	532	541	544	526	516	519	529	535	510	499	535	530	542	533	523	501	524	549	524	527	549	535	541	523	569	552	514	539	531	533	520	535	547	505	535	505	548	546	514	501	539	551	495	511	508	537	572	550	522	493	562	545	570	524	517	535	535	548	508	539	518	537	518	537	536	508	502	531	547	542	538	523	476	538	509	498	542	568	500	565	554	540	546	590	549	576	520	535	522	537	511	536	540	548	563	556	572	521	508	491	580	505	481	542	532	512	499	544	524	535	542	549	549	498	547	572	523	531	495	548	567	516	530	510	515	546	559	548	541	555	541	550	522	536	585	491	519	508	529	519	515	525	507	471	557	526	524	527	549	528	509	544	484	534	551	530	549	543	523	560	499	540	572	577	521	570	524	500	506	509	518	551	539	534	536	533	531	553	505	577	539	528	559	591	565	526	535	539	533	559	527	538	538	479	532	531	518	546	533	548	530	527	492	524	497	499	544	489	608	532	561	525	511	535	545	551	533	555	528	550	531	545	556	573	557	525	520	527	541	533	486	570	535	505	546	543	509	529	517	534	539	534	541	501	544	568	525	565	555	545	542	556	524	538	491	555	514	526	514	508	544	566	547	499	531	505	561	525	495	527	566	496	548	524	512	548	533	500	517	538	560	525	537	536	532	555	512	511	494	523	532	551	547	530	514	504	489	511	510	552	525	541	504	540	522	561	511	537	483	547	537	500	555	535	486	518	523	505	509	497	521	533	519	542	552	550	541	513	509	550	514	551	529	526	518	512	521	521	506	498	534	522	557	525	517	557	543	542	531	575	506	543	511	536	523	515	524	479	555	556	562	521	491	518	573	562	522	529	523	572	587	555	542	490	530	516	554	534	513	538	540	539	580	541	475	482	563	518	532	558	513	507	516	563	554	529	515	546	535	544	496	495	544	507	514	514	525	545	513	500	502	521	500	526	516	529	542	500	497	501	501	521	532	548	477	512	507	534	519	554	517	558	502	508	531	518	543	540	545	516	540	498	527	554	552	510	555	473	534	521	556	550	552	570	526	525	483	527	509	550	574	515	516	529	511	508	516	512	484	561	500	558	518	549	544	523	528	516	536	548	521	532	537	540	510	545	527	543	562	490	530	524	465	554	522	521	526	533	514	531	507	535	493	527	548	565	522	478	569	533	506	515	490	529	504	522	531	532	537	589	508	526	541	491	503	539	541	537	516	533	517	538	578	520	503	532	539	545	487	544	542	556	535	547	528	534	530	516	514	507	517	520	559	542	523	520	501	538	559	574	483	516	550	537	536	526	565	536	518	543	533	522	542	547	498	537	518	525	550	525	548	528	528	541	514	554	522	501	515	567	521	506	507	529	495	516	527	535	510	510	569	487	513	531	515	571	512	531	551	558	509	528	508	518	532	475	534	533	564	507	511	495	531	569	524	537	493	556	559	553	541	551	529	566	506	526	539	512	556	500	519	526	516	527	511	531	541	492	501	549
29010	25234	14228	1323	233	162	152	163	164	143	142	127	143	142	140	154	134	136	155	107	120	138	132	170	138	132	132	143	160	150	134	144	146	166	124	155	123	140	162	165	165	125	131	140	142	154	126	132	145	140	143	130	152	150	122	125	154	152	134	116	142	142	153	159	147	134	154	151	146	168	136	122	136	142	149	125	147	143	149	138	138	126	141	123	137	129	140	146	116	130	137	130	145	140	133	131	133	131	146	140	136	114	141	138	125	140	147	148	130	157	127	148	137	137	121	145	107	142	150	148	139	144	152	128	135	121	151	142	146	166	156	154	116	128	144	156	119	154	129	141	133	156	167	129	124	128	150	122	118	139	136	141	140	142	145	124	155	131	131	145	143	134	147	138	135	158	148	134	137	131	150	129	140	130	136	140	163	123	146	148	134	152	141	140	125	140	143	129	153	149	142	140	129	152	146	115	127	145	123	153	151	152	150	121	134	123	121	131	131	128	136	132	133	118	144	137	153	144	149	151	135	150	151	134	140	124	159	159	158	155	167	139	132	150	130	124	137	138	136	124	125	134	153	132	127	121	149	131	141	155	117	133	145	149	114	143	149	144	123	130	123	146	125	117	130	168	145	143	143	129	129	155	140	147	151	138	155	141	134	143	121	140	150	135	130	148	118	123	146	136	144	156	134	154	127	125	125	155	135	147	138	157	163	138	148	123	147	131	129	140	158	124	156	131	141	129	136	138	131	129	141	137	151	153	137	126	150	143	155	129	147	127	146	136	150	129	131	146	122	138	135	160	140	162	126	151	145	154	135	150	118	142	130	135	151	150	130	141	133	136	120	131	140	132	138	124	160	130	151	128	141	134	131	134	137	146	133	141	136	124	138	140	163	133	142	163	130	132	122	147	131	138	118	140	145	130	133	149	114	147	172	146	152	129	122	163	142	134	164	142	139	149	152	150	154	136	120	134	140	157	154	120	146	143	135	137	142	132	140	151	154	134	142	131	139	137	140	131	142	145	145	138	139	142	147	148	153	139	129	140	156	165	144	138	154	120	124	164	131	158	143	143	141	138	145	133	127	123	144	130	135	158	153	131	139	161	121	146	144	141	127	116	174	159	144	141	123	134	128	146	129	143	143	138	140	141	138	133	166	142	160	121	116	140	131	152	140	149	141	127	137	158	153	124	138	121	161	140	114	137	140	134	158	157	142	138	137	138	145	156	148	138	119	125	135	130	134	130	155	126	136	149	142	134	137	158	126	127	137	148	158	105	136	142	121	135	124	131	141	160	118	138	144	137	149	152	144	133	132	141	127	126	118	157	134	150	141	157	126	142	140	128	119	134	134	114	145	145	147	133	140	153	142	160	158	148	150	142	141	120	140	133	129	140	136	153	150	115	147	157	140	156	121	156	123	141	134	154	148	133	156	138	143	148	131	141	128	126	105	129	155	159	130	151	141	151	149	137	126	138	156	127	144	140	138	135	134	153	152	142	147	110	118	124	148	161	138	101	134	150	143	138	151	135	123	150	129	135	138	145	150	135	146	155	175	133	160	140	150	152	138	149	147	122	123	125	136	111	140	140	135	146	149	150	125	146	127	144	128	123	131	159	154	144	135	132	146	141	146	139	133	122	155	159	166	142	112	152	142	154	146	113	133	140	145	141	147	143	145	126	142	141	126	133	160	122	133	131	140	148	130	112	147	143	152	153	131	146	149	157	151	144	133	122	115	131	130	140	141	128	162	137	140	154	113	136	150	162	154	120	126	131	158	160	142	121	128	128	133	131	132	131	152	134	153	148	156	132	102	137	151	129	161	140	134	154	125	110	122	145	116	141	137	115	127	124	141	138	141	164	145	133	128	130	141	154	127	144	132	125	127	131	139	138	124	143	126	132	132	141	148	149	129	136	160	113	136	124	125	128	124	116	161	145	131	149	139	131	121	140	127	145	107	125	146	144	137	138	151	138	125	145	147	135	118	163	149	118	135	135	151	132	132	138	136	127	134	126	137	121	127	113	171	158	142	135	130	141	158	143	143	112	141	158	126	139	158	137	151	138	128	140	140	124	136	147	143	131	130	148	116	148	143	140	148	161	125	111	163	135	132	112	142	133	140	131	133	144	123	123	141	123	145	157	142	142	149	141	140	133	130	136	125	129	138	141	152	143	126	135	128	122	151	146	136	150	138	145	135	136	143	163	140	125	146	152	147	139	151	135	137	144	157	155	119	140	135	125	140	137	122	144	141	143	148	138	146	138	142	135	123	167	134	142	139	153	138	141	159	142	152	141	154	142	148	126	144	160	131	126	140	129	125	133	151	116	120	161	133	153	143	139	154	120	145	129	145	127	155	138	138	157	150	135	147	138	120	126	124	137	148	159	127	133	153	152	142	146	144	137	139	162	139	134	137	147	128	140	130	122	125	152	147	119	127	131	144	115	143	133	149	149	131	145	139	153	165	118	156	148	146	119	138	144	133	134	158	144	127	163	142	155	150	136	134	144	144	141	143	139	142	131	106	153	139	136	134	124	147	125	141	157	144	150	125	136	145	143	152	122	127	154	135	144	138	131	153	149	125	123	130	122	148	140	153	123	128	145	127	141	133	146	134	134	119	136	153	131	128	146	131	121	136	126	164	114	153	143	134	144	139	127	144	128	127	125	142	140	143	151	118	146	121	163	152	151	139	135	159	150	140	142	155	141	153	145	143	143	146	147	128	155	138	143	161	141	137	132	142	148	138	155	121	149	142	141	141	151	148	144	149	131	140	141	133	131	141	154	121	117	145	145	130	134	128	144	152	156	168	141	143	130	126	129	132	140	130	136	138	118	122	125	137	133	106	146	132	128	125	147	152	153	140	136	154	148	142	141	129	150	142	143	140	146	156	140	135	129	126	142	161	120	147	133	134	150	125	142	169	148	152	136	141	136	129	139	124	140	145	137	138	127	135	129	143	131	126	140	150	161	173	161	124	141	118	163	139	144	145	135	146	127	141	132	139	144	142	159	132	153	154	141	116	138	135	155	143	133	135	136	144	134	146	142	142	150	173	134	145	139	133	125	115	121	139	140	134	145	136	123	151	147	156	143	150	125	152	153	118	125	146	138	130	143	132	115	141	143	158	153	141	135	120	122	140	140	121	120	136	121	133	124	124	135	143	123	133	141	156	122	133	127	160	123	154	158	134	138	123	126	146	135	154	145	162	142	133	138	142	142	131	128	155	127	135	136	137	140	132	132	135	136	115	126	153	148	167	144	143	116	158	136	139	145	130	124	159	133	150	127	121	136	141	150	128	135	147	118	157	166	126	143	123	150	152	148	166	126	137	123	158	140	164	132	130	125	130	151	146	126	141	137	125	128	142	139	132	149	132	162	117	154	136	119	159	146	118	153	138	148	136	140	141	140	122	127	139	131	142	134	139	142	139	145	147	149	138	125	137	120	124	142	112	137	148	128	149	137	155	149	141	116	134	129	169	161	120	151	137	118	145	135	169	120	150	135
32872	35000	870	325	277	244	222	211	198	214	211	178	199	207	195	205	190	198	170	168	178	182	199	197	163	176	191	165	175	174	200	183	213	177	190	204	205	176	170	186	203	178	202	185	194	216	178	166	177	204	197	192	185	196	216	181	191	194	179	188	185	200	219	199	195	209	195	227	178	189	189	179	181	189	184	186	162	170	191	195	171	183	195	178	184	208	184	174	196	175	204	195	192	180	175	190	176	205	193	199	159	165	176	190	199	182	189	144	182	182	183	198	175	187	200	173	186	172	188	177	187	171	198	159	196	189	161	183	178	200	214	173	203	171	170	186	201	190	177	182	193	202	188	214	187	185	191	179	177	173	193	167	179	184	173	180	197	195	195	168	184	175	167	184	178	191	194	163	202	172	162	198	189	188	183	186	195	197	184	183	185	176	192	184	169	190	177	186	179	190	164	201	182	165	191	206	181	180	223	175	200	191	170	199	183	162	193	190	170	179	214	186	168	195	182	164	200	195	177	160	186	184	174	183	200	209	184	203	174	168	206	197	186	191	188	195	160	171	163	185	192	204	188	198	184	158	176	181	200	180	162	191	182	192	188	178	211	181	173	172	186	179	186	205	191	178	198	177	166	201	185	178	193	167	194	171	180	187	169	183	197	199	185	174	179	198	165	191	188	192	189	204	181	179	168	172	187	175	186	177	188	204	194	200	194	183	179	191	186	181	167	181	186	190	196	175	195	200	186	183	169	189	185	187	197	175	181	188	184	176	196	182	192	181	185	174	175	177	161	186	183	201	169	188	192	193	181	182	192	178	197	195	135	174	160	193	206	163	201	170	184	178	180	191	182	207	186	194	169	166	184	196	177	188	205	190	200	208	168	178	196	188	190	195	188	171	207	164	186	175	194	196	195	193	191	182	169	171	173	193	187	186	189	184	191	181	193	194	178	180	182	184	180	166	184	194	200	180	171	172	182	194	169	182	198	183	186	190	192	206	176	200	214	189	183	182	197	153	200	187	178	171	168	170	181	197	166	169	173	175	174	201	189	181	178	194	179	187	164	166	190	184	191	180	193	169	198	183	178	195	193	191	180	183	171	205	208	206	193	191	181	171	190	179	196	184	170	195	176	190	173	176	171	171	171	178	171	174	197	189	166	180	188	181	173	172	188	173	169	190	167	181	182	200	194	192	205	178	199	207	162	177	184	170	190	201	200	198	184	200	199	190	180	212	177	193	179	179	210	172	187	198	185	175	190	182	209	169	206	194	196	167	192	179	170	219	179	170	171	182	196	176	171	156	201	185	167	165	226	196	178	178	168	164	161	172	174	190	171	155	205	180	174	192	167	159	182	195	187	173	195	177	169	179	194	182	205	177	186	188	176	197	180	175	184	184	192	174	179	182	174	190	175	193	192	224	183	234	191	167	180	169	189	158	178	199	203	157	190	192	192	171	185	192	205	209	167	171	164	183	185	193	152	179	171	162	209	153	160	197	206	203	181	199	174	210	207	174	170	184	191	178	163	187	209	183	188	181	160	170	211	158	194	181	188	196	164	201	181	188	175	181	195	198	171	203	203	195	182	199	207	172	177	195	211	214	201	185	177	190	166	189	190	189	206	182	172	186	163	169	206	178	164	167	190	192	159	147	178	171	215	190	180	200	187	180	166	184	189	165	186	190	204	175	204	180	197	158	192	193	200	179	174	167	185	199	198	195	194	210	196	170	204	179	170	189	194	200	202	178	187	168	169	194	188	195	168	187	179	186	180	173	173	176	192	198	192	168	168	181	179	176	184	202	195	167	163	179	173	189	176	188	194	192	202	172	157	180	173	196	182	190	179	156	204	184	205	185	198	209	197	180	210	187	166	216	170	179	177	217	156	195	189	175	197	190	178	189	193	173	180	167	202	182	183	191	196	219	195	196	204	188	189	175	209	178	170	183	193	171	182	185	177	195	177	168	185	163	189	213	216	183	189	187	190	167	177	171	214	192	174	212	193	173	179	190	179	169	177	192	195	174	184	198	195	195	174	190	184	199	195	178	200	214	178	205	199	189	194	164	179	188	179	170	195	183	192	203	164	185	175	182	196	189	203	195	192	188	164	156	188	193	190	204	191	178	180	166	168	190	191	176	171	176	186	166	183	198	192	174	186	187	197	185	194	194	197	196	172	194	185	171	190	184	206	189	191	189	209	185	185	188	168	193	191	194	174	178	196	187	185	185	165	191	200	202	180	181	184	200	185	182	175	173	178	192	213	175	167	187	191	171	169	195	227	191	170	207	175	178	180	183	195	191	173	170	198	163	202	202	171	183	167	191	175	187	199	197	170	205	180	195	173	198	170	195	186	205	186	196	162	223	187	178	178	193	171	185	213	180	190	194	197	174	173	194	173	217	186	171	223	196	169	191	172	182	174	179	184	158	187	187	190	176	174	202	177	173	204	189	204	168	196	159	196	185	183	205	195	181	169	178	175	175	193	209	177	160	195	191	192	181	190	177	175	189	188	209	181	196	198	204	175	179	195	198	198	184	186	177	211	185	177	171	200	187	184	204	173	190	206	192	182	145	173	184	186	194	163	188	198	173	182	146	188	202	158	165	185	165	202	229	177	176	169	174	191	185	177	176	202	177	186	192	182	183	159	203	172	176	179	185	186	171	186	177	178	217	169	179	193	177	188	159	183	205	199	174	208	202	188	191	201	178	173	173	209	169	218	190	189	199	188	181	186	175	182	177	168	191	177	173	179	186	192	180	178	198	196	171	205	182	199	205	171	198	175	202	197	174	181	187	217	205	167	159	169	179	191	168	186	174	157	189	186	174	183	209	195	186	186	199	192	203	191	185	191	202	182	180	171	170	186	208	164	189	167	174	197	184	175	178	229	188	166	200	187	186	190	209	164	197	160	197	181	215	186	183	193	199	181	172	211	185	193	193	183	198	180	180	191	193	192	201	209	177	166	164	177	177	186	220	195	161	179	169	173	197	161	176	170	200	177	188	183	184	200	180	193	183	188	163	185	192	180	200	188	168	177	161	207	207	177	194	182	171	200	174	190	201	193	177	194	177	178	169	196	196	190	184	175	178	185	172	201	196	187	183	206	210	181	207	209	202	192	159	201	179	199	177	183	177	208	165	202	173	184	170	188	182	186	172	205	179	147	177	142	174	212	167	210	172	189	184	211	181	191	175	213	188	176	187	181	179	164	188	171	190	193	158	180	203	188	184	211	180	169	168	187	212	177	172	207	184	191	180	190	167	187	216	189	162	182	189	179	154	218	177	176	176	175	175	183	197	182	197	198	195	182	180	182	195	180	179	158	189	212	187	213	179	182	182	191	172	198	210	190	162	198	183	206	173	188	235	199	171	184	193	184	181	194	181	191	174	204	173	195	169	191	204	173	163	192	207	192	196	191	186	187	199	195	171	190	163	186	176	156	196	173	186	184	170	196	192	213	203	182	172	187	172	184	201	186	165	161	189	197	171	190	185	203	176	194	163	190	164
24222	21535	28862	24577	21462	9707	839	504	451	407	355	358	340	312	342	326	290	313	318	309	308	286	295	301	266	302	314	299	244	305	298	293	292	265	321	265	275	296	289	290	318	279	275	288	290	278	297	280	303	253	262	296	303	286	268	276	300	280	280	295	315	266	268	291	295	264	253	261	268	259	273	285	294	285	287	285	303	271	282	311	274	302	285	287	270	264	264	267	263	261	302	262	234	258	300	267	279	292	290	262	287	263	289	248	260	271	289	294	259	274	303	281	289	260	276	285	246	285	270	263	284	294	262	281	269	260	287	260	271	289	269	264	278	272	284	263	275	262	264	260	292	300	285	259	264	271	275	290	253	292	246	277	271	294	289	269	293	305	256	262	268	310	282	248	262	278	294	275	294	272	291	250	270	280	266	303	281	286	282	266	278	280	270	294	301	289	272	290	237	260	305	273	281	254	270	283	285	294	289	272	276	291	262	277	286	259	291	298	269	247	283	259	284	256	281	253	252	234	292	292	242	281	266	271	314	280	285	276	239	260	235	266	259	290	241	277	266	279	257	278	283	267	277	287	282	311	275	276	240	254	297	268	265	263	275	260	258	279	248	270	248	258	285	276	266	295	265	284	267	251	268	250	293	295	258	257	276	267	246	278	315	252	278	272	251	277	276	270	283	298	284	281	299	290	250	277	279	284	277	274	280	264	269	279	280	238	310	283	269	302	265	281	275	253	255	264	282	269	295	269	281	276	265	277	242	282	277	273	267	274	275	270	289	259	288	261	268	249	272	262	242	295	298	291	293	279	296	277	280	252	286	264	290	267	248	261	270	271	264	288	278	245	268	281	259	242	273	267	290	285	292	260	262	253	277	248	287	299	285	296	257	283	263	307	268	254	291	299	286	244	286	277	252	244	311	270	276	262	273	250	297	255	272	270	253	301	266	284	291	278	288	262	270	268	301	261	278	279	267	279	282	269	272	259	255	268	297	253	283	280	273	263	284	287	287	291	278	282	286	257	268	254	249	271	280	300	301	270	273	280	281	268	269	281	274	284	270	254	289	277	281	271	273	271	263	306	252	260	256	276	259	278	280	272	254	267	258	268	268	264	259	248	298	267	263	242	281	283	300	271	281	263	262	269	270	284	250	258	280	284	270	262	279	241	281	307	273	273	280	261	270	272	268	238	260	242	283	282	256	289	269	286	276	269	249	275	271	278	256	270	290	276	286	288	277	251	271	299	297	302	269	294	263	254	277	309	274	265	290	259	267	256	267	245	267	251	278	260	272	267	272	288	257	259	307	275	291	309	255	239	276	290	298	252	237	264	263	253	289	280	294	257	267	296	276	256	291	262	258	271	285	215	257	246	270	263	258	291	271	253	275	264	239	264	264	271	286	275	287	293	278	258	250	266	301	247	291	288	262	271	246	282	253	264	256	277	285	255	286	275	280	273	245	274	274	269	266	280	259	297	267	294	293	261	288	267	270	287	272	293	268	287	245	280	256	264	298	252	278	271	251	295	274	283	282	275	256	261	288	295	246	266	255	264	302	247	258	272	283	250	277	263	263	289	246	279	248	276	293	293	255	254	277	269	251	278	292	253	290	276	274	283	315	294	277	264	309	258	295	248	273	269	272	298	260	273	261	272	287	273	262	281	246	263	287	262	293	272	243	268	287	289	263	273	262	259	279	262	304	250	280	270	262	255	268	242	273	284	281	273	286	283	290	292	263	266	238	297	257	280	267	306	269	268	271	275	279	251	284	264	231	273	313	263	276	263	257	269	269	268	319	262	265	276	263	273	259	271	260	303	279	255	284	267	277	290	276	250	239	262	269	283	282	279	247	279	271	286	285	270	282	285	268	254	285	281	255	272	287	281	254	270	249	293	262	254	241	275	280	269	284	272	284	296	264	257	286	295	290	273	295	249	245	268	280	228	281	279	294	284	247	264	253	258	253	302	273	252	248	288	286	252	272	270	277	274	261	271	281	269	263	288	269	275	278	289	307	250	262	256	273	241	291	281	296	262	284	251	284	286	269	297	302	276	247	270	245	279	258	268	316	271	261	267	274	301	281	263	262	264	296	273	285	262	258	260	285	247	272	259	268	291	273	277	265	270	264	282	267	272	265	260	289	265	256	259	259	286	273	291	268	284	300	261	285	277	273	261	273	283	269	291	283	294	266	272	264	274	257	296	293	270	274	247	288	287	287	251	280	257	231	275	276	252	249	269	282	272	270	281	262	259	273	252	320	279	246	293	259	285	267	260	276	261	274	277	253	254	279	258	266	282	290	248	244	273	258	277	263	260	257	299	287	280	277	286	279	253	268	261	280	291	279	301	267	272	257	266	276	286	263	271	283	280	238	272	291	262	267	261	280	268	306	262	274	248	269	251	274	264	268	248	287	282	266	275	270	283	275	288	250	274	265	285	281	289	284	292	276	247	245	272	273	284	280	253	307	269	262	278	266	297	267	261	275	271	278	291	271	287	270	263	262	274	271	283	253	305	292	263	278	268	264	297	279	280	285	256	318	253	283	286	259	304	272	262	304	259	274	274	285	293	296	281	259	245	252	279	281	246	261	266	261	279	289	290	296	271	298	277	298	275	276	299	280	294	278	318	305	305	273	269	281	296	290	261	274	261	271	308	289	273	292	288	285	281	278	282	288	251	278	277	255	282	268	270	296	270	279	283	282	257	269	249	264	258	275	299	287	258	252	263	266	232	269	293	262	301	267	271	289	276	270	305	286	292	293	302	265	263	287	246	256	274	301	270	268	280	269	257	280	275	327	268	272	271	274	273	277	276	247	270	297	259	254	284	253	275	273	295	237	271	241	299	279	279	283	289	280	245	286	277	264	277	280	268	283	255	297	290	307	283	278	302	262	328	258	301	272	273	249	271	265	272	268	270	244	258	260	246	299	274	290	286	273	272	260	298	259	295	290	304	261	280	258	273	274	275	269	261	267	249	298	269	268	280	244	295	280	263	230	286	249	293	266	271	259	292	298	253	290	274	298	286	267	270	264	315	284	288	293	277	290	258	293	272	282	265	257	279	280	274	271	280	276	260	258	238	278	277	267	270	249	286	267	268	254	266	273	261	304	259	269	265	264	264	270	276	285	260	261	273	270	259	274	277	282	262	275	275	260	254	312	276	354	296	268	295	249	298	268	269	275	279	273	274	267	300	234	293	281	278	271	296	291	286	300	271	281	283	258	275	281	271	286	236	263	268	295	299	254	278	258	256	274	276	273	265	272	297	273	254	278	292	256	271	276	290	298	261	251	274	285	310	273	287	244	282	262	290	261	264	264	269	281	293	256	262	281	278	239	295	280	272	288	261	285	285	283	287	256	284	275	286	293	275	299	268	274	285	280	301	259	269	276	298	283	295	260	272	269	264	260	262	310	273	283	292	266	289	257	265	291	267	270	272	273	287	275	274	253	287	263	272	280	272	290	279	267	285	310	248	300	280	255	265	296	266	292	303	267	292	260	221	275	281
38066	45567	5148	2320	1582	1171	991	805	622	622	555	513	483	458	398	406	404	398	350	375	389	389	347	377	345	379	380	335	344	375	345	337	366	340	350	352	325	346	313	382	331	329	360	329	349	341	367	324	332	321	302	313	349	323	314	357	360	356	320	337	346	344	365	359	311	323	334	326	306	333	342	342	334	319	324	328	345	316	332	333	363	360	323	338	338	329	331	319	326	341	341	316	334	380	310	334	335	310	363	366	325	371	324	359	331	317	355	327	312	346	311	329	332	322	311	348	364	331	345	301	322	331	363	347	368	303	347	350	317	322	303	344	333	341	347	323	315	349	335	348	346	360	311	361	323	313	356	329	335	320	348	327	362	332	355	303	325	343	322	336	314	318	313	352	332	339	321	295	303	341	346	378	330	347	318	362	353	314	327	339	327	324	323	341	315	341	353	371	350	313	353	313	348	381	326	336	328	327	318	313	347	288	325	352	350	336	350	292	333	337	333	341	343	376	363	328	366	346	353	351	325	351	336	341	332	323	353	350	357	325	329	336	337	298	312	350	317	303	340	313	347	314	346	356	333	315	343	355	365	336	313	331	340	325	323	321	335	330	353	325	359	326	331	353	351	320	333	333	358	318	346	344	325	360	345	365	321	353	336	363	337	318	324	365	345	329	335	324	335	345	345	300	351	320	385	338	298	329	343	343	329	336	351	332	318	335	326	351	335	312	340	331	347	332	327	311	325	364	343	350	326	342	343	325	334	319	348	346	328	347	336	333	312	361	324	344	347	343	338	308	344	323	348	339	337	354	338	345	304	345	346	338	357	320	326	303	331	348	321	313	337	337	340	334	350	341	305	329	348	296	364	315	360	352	292	304	359	304	332	321	350	323	338	360	384	310	357	327	340	328	315	343	356	337	343	326	324	338	313	342	311	329	350	323	345	351	325	346	328	327	335	317	350	344	361	297	353	333	308	333	330	353	322	328	322	347	348	337	325	347	322	334	362	297	324	347	313	334	351	323	328	385	341	305	362	299	284	341	324	308	340	338	330	359	349	333	300	307	345	353	320	301	317	323	351	350	353	315	342	330	363	310	342	322	326	304	318	324	331	356	324	339	310	324	371	371	347	328	345	331	337	322	306	308	371	318	336	317	326	344	320	325	350	347	333	326	346	342	322	338	334	355	345	293	317	327	330	335	309	353	335	343	316	354	331	372	342	327	351	324	321	313	340	336	319	335	335	345	354	316	354	322	341	347	364	346	348	344	342	335	343	333	345	360	341	313	351	346	362	335	360	368	328	326	312	291	336	337	382	318	342	310	351	292	335	329	350	358	329	332	339	337	314	316	342	352	323	328	334	344	326	325	299	320	325	323	340	331	358	355	327	337	309	330	294	337	354	337	368	320	334	353	325	335	311	360	311	346	345	352	334	303	302	384	335	304	337	330	319	321	332	340	358	316	330	356	326	329	299	328	314	331	346	300	313	321	334	368	341	336	357	338	305	331	318	355	351	319	344	338	314	335	337	299	311	319	347	316	323	335	367	323	345	357	326	336	321	349	324	341	349	341	313	338	322	305	312	339	313	341	310	374	340	332	338	329	339	336	353	316	325	329	318	318	332	311	317	368	316	337	353	348	331	332	333	345	340	350	326	332	336	303	340	314	339	349	319	300	313	347	352	350	322	355	330	340	339	348	349	316	338	332	333	342	329	319	358	323	339	330	343	334	343	325	337	351	342	345	360	345	335	342	290	320	318	348	342	362	348	315	374	339	356	337	334	348	349	349	296	325	332	314	368	307	349	308	334	327	324	355	346	329	310	354	321	325	289	309	317	336	353	347	351	344	331	333	337	321	342	343	316	324	304	328	344	316	324	329	344	330	333	332	357	315	342	301	335	344	360	335	320	338	330	339	304	315	334	330	350	324	355	333	359	320	330	343	326	333	346	338	322	332	339	354	314	309	351	354	348	358	297	344	344	326	312	345	349	357	343	336	351	299	352	333	305	325	338	322	355	341	343	349	337	363	338	354	307	349	316	327	336	342	340	326	355	310	325	363	346	336	351	323	365	322	347	314	319	348	332	328	359	341	306	327	342	368	313	331	323	281	352	343	358	336	325	336	356	318	347	332	306	350	338	327	331	329	348	330	311	364	341	350	361	336	320	327	313	309	318	328	303	354	349	342	350	299	307	309	342	305	353	347	326	368	334	328	321	350	329	327	333	356	303	338	335	341	285	315	333	308	336	342	352	335	314	341	347	343	334	351	346	327	324	344	345	338	348	354	344	359	293	329	348	313	340	304	329	318	333	353	331	356	346	323	323	348	327	352	379	336	330	339	322	327	320	336	384	313	309	344	345	308	358	299	337	362	329	347	342	359	320	343	358	331	342	355	340	342	356	330	358	323	323	318	319	333	342	351	323	339	344	326	354	361	324	340	325	334	347	315	327	324	318	354	360	331	342	352	310	352	336	365	314	321	346	326	308	325	340	315	316	297	331	314	340	333	329	305	322	344	339	311	321	333	313	343	342	361	300	377	341	315	318	345	341	295	315	333	311	337	332	337	353	309	341	329	320	333	336	305	326	319	339	375	329	345	329	319	340	350	347	346	314	353	349	356	375	310	323	348	306	349	333	330	320	304	313	347	314	349	315	343	335	376	347	335	338	330	308	322	340	330	304	344	334	335	336	311	349	333	324	317	324	308	332	359	332	331	343	350	322	325	328	326	340	352	365	346	300	345	328	361	316	345	347	354	340	329	332	317	307	338	345	349	336	359	337	360	348	335	331	335	349	348	318	341	309	369	341	342	341	311	325	326	320	340	313	321	324	341	376	343	304	338	341	355	327	360	325	362	358	345	352	325	327	329	347	353	353	354	309	355	339	356	323	310	312	344	346	321	325	309	296	373	371	325	318	344	313	335	350	323	333	325	355	322	337	327	334	322	344	336	374	313	309	334	353	369	321	334	341	346	323	336	328	348	323	357	358	349	336	335	298	302	306	367	351	360	367	324	335	305	315	351	349	334	336	338	334	307	339	344	320	318	319	299	302	347	294	350	331	326	340	316	339	370	329	328	341	330	348	340	339	362	348	313	362	345	310	344	356	335	330	335	343	320	347	341	320	318	352	344	331	331	322	340	378	308	345	324	348	322	358	344	321	339	340	331	315	344	329	348	345	350	353	345	315	326	337	327	357	311	328	327	313	317	330	311	350	371	368	322	338	322	328	326	313	338	337	331	329	325	348	349	335	311	357	351	311	339	305	351	319	327	327	331	326	336	330	322	319	330	333	343	327	313	304	371	363	363	349	345	327	334	338	365	327	344	357	352	325	331	342	313	295	352	349	360	331	348	356	352	343	314	323	343	320	350	298	354	306	315	347	348	351	335	288	335	340	356	324	379	297	325	347	350	315	328	324	327	333	326	359	327	319	313	366	362	347	364	361	343	317	339	349	301	332	311	351	339	350	314	355	339	329	330	366	333	344	353	318	318	328	299	335	355
25477	21580	27609	25467	8392	531	310	287	278	286	278	231	236	261	238	228	240	232	235	226	216	230	212	196	208	220	198	217	215	214	249	228	195	188	207	221	207	222	187	228	223	210	233	229	191	219	202	216	206	192	187	188	200	190	209	207	211	215	200	218	199	223	194	200	212	226	188	219	198	220	210	221	206	225	215	196	207	230	201	202	230	212	226	198	206	214	199	222	225	200	206	206	237	194	190	221	202	196	206	210	201	222	216	205	203	216	226	201	224	200	244	213	216	204	220	191	213	230	199	228	210	206	208	223	231	196	191	204	227	204	200	218	223	228	204	236	217	233	224	215	213	212	241	193	210	216	223	191	213	193	223	227	213	231	187	204	215	201	204	207	237	186	207	207	233	213	235	236	222	222	214	195	227	194	196	192	212	192	202	201	197	224	205	214	224	217	190	226	212	217	185	206	201	197	187	214	226	234	211	237	230	194	202	208	209	186	186	220	205	211	210	220	212	212	202	239	220	204	197	221	199	203	200	210	205	193	220	201	203	192	195	226	202	211	200	199	221	220	225	211	193	222	237	186	218	201	211	205	207	205	190	205	175	228	213	201	208	220	191	203	192	223	214	202	189	207	198	198	204	236	211	221	206	205	254	215	202	207	225	217	225	205	201	211	201	223	212	207	195	207	221	226	207	208	195	207	228	215	222	198	199	222	218	201	210	216	209	202	217	218	213	214	188	221	233	205	212	218	206	219	222	225	211	211	226	206	197	204	207	215	217	227	207	205	209	232	238	229	234	215	202	213	221	231	200	233	176	228	220	157	217	208	227	208	193	197	200	194	200	230	204	190	203	218	206	239	203	216	201	202	219	233	205	212	213	214	225	207	198	214	192	196	178	229	210	232	224	211	210	190	192	218	197	208	188	216	218	197	211	208	197	200	217	203	197	220	194	217	206	219	198	212	207	192	189	227	200	207	224	223	202	207	222	217	229	202	196	209	197	201	212	228	206	245	191	221	224	237	195	188	195	227	186	210	216	220	220	203	179	202	201	215	227	201	200	200	179	189	213	205	218	209	205	197	234	218	203	201	200	233	201	191	179	203	224	178	206	203	234	166	187	245	199	219	192	220	218	203	206	211	210	198	221	189	213	205	194	231	202	219	237	225	221	210	217	220	190	185	204	229	198	231	214	181	223	218	200	213	214	227	193	178	194	158	198	210	217	172	240	224	214	199	181	220	189	217	199	219	192	184	197	211	193	189	217	199	229	194	227	240	214	218	203	199	212	209	200	197	205	196	208	206	206	211	216	201	239	210	172	203	204	224	212	213	204	192	204	221	210	205	231	231	193	213	210	202	196	229	202	211	246	202	211	218	202	210	173	215	215	224	219	203	226	199	180	182	218	223	183	180	198	192	218	203	219	221	214	219	222	216	220	205	200	207	226	233	187	216	196	234	225	183	222	202	203	198	202	192	207	224	208	220	199	210	238	218	198	186	217	212	217	212	205	220	224	212	207	209	196	228	222	199	226	214	198	230	204	190	231	205	202	202	219	222	202	193	212	204	180	229	212	193	189	187	216	204	226	195	189	208	211	197	232	216	217	199	203	192	200	203	229	189	189	212	215	193	209	194	212	203	200	192	207	218	218	200	210	200	256	228	186	201	234	187	212	198	220	176	212	228	214	197	190	187	188	200	221	213	218	227	208	199	216	225	205	208	214	239	257	234	237	221	202	196	220	236	211	222	215	183	208	200	203	196	190	198	235	220	194	179	197	214	200	212	227	232	219	200	199	217	219	205	210	231	217	200	201	201	242	207	222	213	215	190	226	210	218	213	207	195	251	237	231	226	184	176	213	207	191	216	212	176	211	205	202	214	211	214	212	190	203	233	202	209	226	209	206	220	220	194	215	191	204	221	221	214	205	212	205	201	213	189	229	230	229	227	189	214	212	217	216	224	233	201	187	221	210	199	243	189	199	217	226	223	229	208	202	213	248	222	183	202	180	217	195	220	210	207	209	221	241	200	215	188	213	182	218	236	197	217	210	210	208	201	221	213	215	217	197	214	214	227	199	221	214	198	225	195	208	208	247	217	210	215	206	197	182	206	225	196	209	201	209	226	209	210	201	221	198	199	197	203	212	204	202	225	220	190	216	218	205	190	208	221	204	222	205	206	200	200	222	210	207	206	213	207	219	233	209	193	221	238	213	225	228	229	213	200	229	210	212	217	222	219	231	207	198	202	198	211	220	219	183	220	202	206	200	231	239	201	213	225	212	215	212	225	190	197	208	225	224	201	219	220	215	218	205	193	192	201	191	203	228	192	209	208	196	204	199	188	229	243	198	214	187	228	195	215	200	220	205	224	197	209	216	209	190	205	209	210	192	194	198	207	220	195	213	221	235	203	196	212	208	215	209	236	224	197	199	181	184	206	184	210	185	232	218	230	222	200	204	202	200	204	230	210	202	206	192	209	214	209	201	207	193	197	219	188	194	185	197	191	208	208	185	201	239	213	216	193	217	184	204	241	194	230	213	197	222	216	192	206	200	197	207	220	240	218	180	201	176	208	197	218	186	189	211	207	223	189	213	222	205	190	203	204	223	206	209	206	210	201	202	199	219	211	245	186	183	228	214	199	208	177	230	237	192	215	197	207	223	210	199	216	230	201	215	221	175	181	210	206	218	206	199	214	205	207	198	211	200	196	228	225	211	226	221	205	200	219	214	211	190	198	226	224	212	206	207	212	199	223	243	199	195	172	208	244	205	221	195	184	213	187	210	241	227	198	209	201	210	210	219	237	220	205	188	191	205	206	222	194	210	229	202	219	185	204	219	231	188	205	207	188	196	186	172	218	206	209	210	206	222	208	191	214	238	204	220	225	215	219	212	204	204	200	206	209	195	255	200	197	188	229	215	206	210	217	253	231	195	207	217	211	235	212	219	190	198	189	204	206	259	231	232	208	218	193	196	195	181	216	195	190	218	171	231	206	212	215	219	204	193	199	214	186	221	193	221	246	220	185	206	205	194	226	199	208	191	215	222	203	218	206	215	206	207	201	198	192	228	241	180	222	179	209	209	200	214	191	219	229	225	237	214	201	212	220	209	195	198	222	217	193	218	194	198	199	205	197	191	205	214	186	199	188	215	194	202	215	232	202	225	200	224	221	196	206	194	186	177	227	189	206	176	199	207	201	221	200	211	227	212	207	197	212	211	211	231	192	227	188	205	200	207	220	191	202	215	219	221	195	169	233	218	220	215	194	227	216	214	211	210	204	208	205	223	217	194	220	229	214	217	209	206	200	208	218	210	197	217	224	210	214	215	224	219	234	194	226	206	218	178	188	225	221	191	199	189	208	172	211	204	191	244	226	211	210	209	198	211	187	216	209	213	209	201	224	194	205	223	233	197	199	207	225	213	192	199	201	210	224	230	189	191	210	208	210	175	209	182	208	186	200	248	221	239	200	199	236	216	199	221	215	192	231	209	206	215	220	213	191	230	207	201	200
36598	40952	2897	1233	959	713	555	513	493	397	401	377	346	345	339	293	306	331	307	287	300	284	276	296	260	245	312	290	305	314	307	271	276	291	290	293	261	279	268	284	273	254	281	280	268	290	263	277	285	276	306	298	284	296	281	311	297	270	276	274	284	275	273	306	276	262	300	266	270	283	271	272	309	270	269	269	270	259	285	274	276	276	264	297	243	296	258	271	236	258	255	255	238	270	299	317	256	280	267	262	252	315	289	288	281	280	268	248	267	275	267	280	270	261	271	298	262	267	299	269	255	312	296	290	280	274	298	287	300	274	258	301	265	279	296	273	277	288	275	276	280	285	264	261	274	292	271	277	281	256	274	283	244	298	302	297	274	258	276	255	282	270	263	256	279	278	291	293	268	267	291	300	292	293	284	259	268	259	284	254	266	272	293	303	284	305	295	265	288	287	285	286	299	254	266	287	301	264	261	314	285	285	289	279	316	245	280	287	273	288	292	305	259	274	248	271	276	286	280	279	292	288	255	266	269	270	278	264	251	286	264	273	324	250	261	286	300	295	272	264	303	264	303	290	291	249	277	253	255	260	254	269	263	297	293	293	289	284	286	296	292	274	275	260	330	295	286	288	283	277	283	281	275	277	303	309	267	279	265	281	270	279	271	304	283	275	297	280	285	293	284	276	293	257	282	262	276	275	283	287	269	270	277	302	301	274	292	275	307	299	275	319	239	315	269	257	292	293	264	297	285	282	272	274	294	276	292	287	261	288	279	281	248	277	282	253	287	283	281	274	238	273	303	260	285	267	269	285	280	256	286	288	279	277	277	264	272	280	286	296	279	292	262	310	260	293	284	296	296	290	256	264	312	265	291	292	249	265	259	281	279	264	264	285	293	292	248	272	272	268	263	268	269	292	263	273	285	294	280	274	253	275	264	233	293	276	277	303	260	269	254	317	272	279	273	294	273	281	257	302	292	315	282	272	280	280	259	251	263	245	298	289	283	259	257	276	277	298	282	250	291	286	295	272	276	278	260	289	278	278	266	264	288	295	242	283	289	261	275	301	257	276	281	291	274	291	272	244	272	301	280	259	286	300	277	259	287	254	264	243	263	282	288	268	270	275	269	287	232	280	258	268	276	292	268	260	279	299	263	265	284	289	270	304	269	303	267	290	274	253	258	256	270	284	268	256	254	311	278	286	276	282	278	292	266	271	297	281	268	280	253	266	283	288	281	286	293	289	308	251	285	267	286	268	265	276	257	292	263	294	247	289	276	294	299	293	287	285	293	286	271	263	272	325	276	277	256	260	295	253	253	305	287	274	250	312	325	277	286	266	311	294	273	266	299	294	282	269	285	262	274	321	265	273	253	297	278	302	296	289	286	295	278	304	274	254	270	256	306	293	276	273	267	272	272	257	264	295	257	277	286	294	271	271	286	285	255	269	259	279	277	282	289	296	269	299	270	273	275	275	278	280	267	307	276	291	310	277	270	270	272	250	281	287	277	314	294	253	273	287	285	278	267	294	327	291	292	273	270	270	294	274	274	280	284	289	255	313	296	282	264	263	271	267	256	287	288	285	286	272	289	303	285	273	288	273	290	275	315	279	300	289	270	264	279	286	274	265	267	283	262	244	291	288	228	271	272	315	294	303	278	284	279	296	279	286	301	264	275	280	256	287	273	279	276	300	280	279	298	262	292	307	274	262	292	267	254	269	305	282	274	292	275	261	266	281	269	287	281	284	248	267	269	279	286	285	294	263	264	277	263	282	274	267	276	281	257	294	299	292	289	286	278	281	291	274	272	288	277	271	284	243	333	279	303	267	247	275	254	273	270	266	292	294	286	266	269	262	294	245	263	266	269	290	293	254	303	286	267	278	292	257	314	265	268	250	294	280	276	287	270	309	275	285	276	294	267	291	288	274	272	281	266	280	270	280	295	260	283	284	289	282	271	285	281	263	270	274	252	290	303	267	246	254	240	285	308	275	267	306	279	272	279	292	286	275	304	291	293	262	259	250	273	294	268	260	285	310	285	295	258	300	265	276	267	276	269	266	298	303	300	313	264	282	276	271	256	273	266	268	292	315	280	297	265	277	270	291	282	278	299	299	255	262	279	267	303	274	266	258	309	288	262	297	287	289	291	272	269	248	261	278	286	279	283	253	258	272	276	288	268	285	267	290	275	295	283	306	285	267	279	246	273	309	265	301	289	289	259	299	280	276	296	286	291	251	250	272	261	268	297	293	288	296	267	280	282	286	272	286	274	262	276	260	311	269	288	288	276	264	271	259	281	257	306	269	315	293	262	316	287	294	266	300	296	273	301	263	297	241	228	284	275	271	274	273	276	264	282	281	294	290	268	274	280	286	298	256	315	303	256	284	274	284	241	299	274	269	250	257	281	312	277	232	269	267	274	303	250	274	299	250	253	272	247	275	278	259	231	275	286	275	288	294	296	287	271	289	262	270	293	263	272	299	284	254	276	258	274	306	277	266	282	263	278	256	286	265	254	263	273	292	272	289	259	302	263	295	287	267	277	287	272	283	271	267	291	272	230	272	286	279	248	269	264	311	285	290	272	318	286	240	282	296	288	269	288	289	278	277	276	240	316	272	293	263	300	274	285	288	259	256	292	282	295	305	269	270	286	278	284	276	259	292	307	285	273	277	277	270	288	277	252	271	293	292	280	288	267	274	250	254	282	282	277	285	272	234	248	276	302	278	267	291	273	304	325	277	254	273	281	271	279	291	286	281	272	292	239	313	304	282	272	314	276	298	245	282	271	280	247	254	291	299	271	288	285	297	267	304	292	252	297	288	259	300	259	281	270	240	286	282	277	260	278	275	281	273	258	249	292	280	291	306	290	271	327	274	306	284	258	269	290	307	282	260	294	279	290	265	275	289	235	290	271	275	283	274	248	270	256	268	258	279	298	274	279	264	242	292	289	271	302	264	294	254	278	254	271	265	295	277	295	275	271	270	283	277	264	271	251	269	295	306	267	267	271	257	294	287	296	247	292	288	269	277	280	266	260	261	272	286	291	239	284	305	266	264	278	275	282	268	278	271	282	266	270	245	281	282	262	266	305	292	269	277	300	280	280	307	266	263	299	235	301	270	285	301	292	277	251	277	269	279	286	286	289	265	295	275	261	247	252	285	295	259	298	266	254	241	272	256	289	293	276	285	288	264	276	265	274	294	291	287	290	280	284	294	268	256	270	287	268	294	289	297	263	268	284	259	257	284	283	303	251	268	257	300	254	296	275	261	271	283	283	276	292	285	250	302	277	270	275	295	266	292	263	271	291	250	286	297	269	292	279	267	277	285	296	301	283	281	263	257	279	295	280	265	262	261	282	284	260	262	274	296	253	263	285	283	263	247	287	270	264	248	277	265	288	294	276	273	270	260	285	277	250	271	271	257	306	256	260	283	272	306	269	284	298	307	319	283	275	270	285	299	291	281	262	303	306	275	296	283	250	249	279	258	257	253	274	281	277	251	257	284
23160	21542	29302	24169	21507	21508	9401	1051	740	707	642	580	565	537	559	537	529	545	549	525	470	501	519	480	466	452	478	462	439	434	445	449	455	416	469	446	421	462	393	476	428	448	450	444	411	448	467	491	458	465	445	411	416	484	478	461	445	464	437	436	425	420	448	476	404	481	478	428	455	447	402	448	444	433	470	432	436	460	464	441	457	414	448	473	443	431	436	455	426	443	416	453	426	428	459	436	409	445	454	428	432	421	425	457	422	453	450	456	444	458	453	475	429	431	402	434	492	443	446	427	418	453	423	444	450	452	429	426	410	457	459	429	432	445	463	430	413	469	431	432	451	442	439	433	432	414	440	405	448	440	442	471	441	428	383	459	452	427	462	435	452	429	415	497	404	414	476	419	410	447	453	439	443	492	390	443	432	429	423	409	413	434	425	429	403	425	450	415	457	407	422	484	428	435	421	431	449	422	463	448	429	448	422	413	458	435	446	426	443	430	427	428	481	451	486	461	450	459	464	415	423	433	458	419	409	404	415	451	381	457	420	413	420	443	460	400	446	439	385	455	450	448	448	437	446	443	417	429	423	459	470	447	488	432	454	441	459	436	439	453	444	407	420	450	442	447	423	409	448	480	457	433	433	507	454	433	442	419	415	443	393	437	458	421	428	444	439	459	455	436	408	453	456	393	490	439	489	448	437	423	509	440	408	427	450	458	415	466	442	427	442	425	432	419	415	415	445	431	432	432	435	430	427	444	437	452	440	440	393	432	426	443	435	407	471	433	440	400	425	424	439	424	432	481	450	400	429	437	443	459	396	440	445	473	393	426	423	429	469	464	426	446	416	432	472	458	433	443	456	410	429	434	440	439	414	419	440	447	421	445	456	415	452	447	418	412	447	412	430	456	460	437	448	419	433	450	431	457	451	419	435	451	414	456	434	428	412	414	464	440	437	435	454	478	443	446	433	427	403	427	425	489	393	430	449	445	446	465	387	427	417	440	470	443	446	444	442	426	432	413	468	508	428	421	420	430	473	423	430	464	437	414	433	450	443	448	458	412	475	459	450	436	438	432	423	450	438	434	432	426	458	460	449	434	457	448	405	433	441	412	451	417	416	424	449	456	433	424	420	446	439	447	412	397	446	505	445	452	453	425	412	442	451	422	463	450	441	477	445	443	441	440	442	468	426	444	440	446	461	435	428	414	473	470	456	414	430	430	445	467	444	428	453	437	406	442	437	443	382	415	422	476	417	413	464	427	463	425	420	444	493	407	441	451	447	466	432	480	472	466	459	415	429	448	413	456	404	453	431	403	422	472	458	447	434	439	441	435	431	431	467	439	427	433	467	450	453	464	437	460	442	431	443	446	501	461	469	434	458	453	435	428	433	424	455	412	452	433	429	417	433	421	447	409	450	397	476	450	460	442	418	444	486	455	411	435	485	476	430	440	392	418	441	435	432	468	426	414	455	419	445	426	443	433	472	429	432	434	428	469	467	444	437	465	441	433	425	431	455	447	464	434	472	502	455	460	429	483	421	428	448	409	433	409	395	420	434	467	421	443	442	415	436	401	443	439	433	438	479	454	448	426	463	448	437	431	429	452	433	450	456	441	446	425	442	441	442	464	470	462	424	466	425	411	458	445	391	453	433	443	455	444	449	459	415	448	462	434	432	444	440	403	472	434	430	413	438	449	453	458	396	450	417	439	425	423	433	444	440	469	396	453	465	439	438	444	409	452	414	437	463	441	451	393	438	427	437	436	434	427	456	469	429	458	455	418	448	437	433	404	438	426	451	406	439	437	447	446	437	433	463	447	416	426	424	467	441	468	427	423	416	425	421	446	461	434	416	456	444	444	417	444	441	429	420	422	425	441	429	472	480	413	431	446	456	468	421	418	441	445	431	438	431	422	420	409	436	424	456	416	445	429	442	436	414	429	383	417	448	444	476	452	434	467	481	400	442	462	472	447	443	476	473	421	424	483	431	471	469	435	429	450	428	420	407	431	452	429	426	415	407	438	454	448	449	482	471	413	403	475	428	444	425	433	442	435	463	456	446	449	409	437	466	404	478	411	430	411	451	446	420	448	451	434	458	450	466	427	472	423	423	417	458	428	446	455	413	473	424	471	433	442	428	422	422	442	443	398	452	466	451	414	437	440	468	478	454	478	440	416	398	422	439	453	435	425	412	440	410	447	460	429	415	457	442	441	449	440	454	474	430	413	430	448	417	444	419	439	443	438	443	403	438	426	451	435	410	440	436	381	441	395	457	452	445	439	449	455	416	487	393	444	420	437	457	431	452	421	404	427	442	457	442	453	412	426	443	429	455	442	478	442	423	430	447	430	460	475	434	424	433	432	481	432	441	429	457	430	434	453	396	431	426	454	464	414	460	440	417	409	421	413	451	414	445	436	448	452	458	452	466	457	441	438	441	428	430	451	455	406	460	451	412	457	449	430	415	428	436	447	416	452	435	440	423	416	421	441	440	414	426	430	453	427	468	424	486	459	451	436	448	452	399	453	428	451	460	447	439	448	479	454	447	452	466	428	455	427	438	419	469	440	490	425	444	461	465	438	430	396	461	416	443	440	461	420	411	436	452	452	458	429	435	450	484	435	435	444	405	388	399	410	471	414	409	436	459	461	439	415	442	418	399	451	421	490	412	458	431	395	429	451	455	425	399	425	426	411	425	439	454	430	429	454	442	424	443	435	437	450	447	475	419	426	441	441	415	421	434	430	412	402	463	421	435	463	443	416	466	463	420	409	448	460	417	441	464	436	447	447	415	427	459	429	417	451	454	430	420	442	443	433	445	450	432	445	433	428	478	471	454	416	450	467	436	446	441	421	474	470	415	423	466	444	405	431	408	425	454	410	411	445	427	447	442	459	484	427	433	422	410	508	435	413	393	425	422	450	434	397	458	416	418	458	431	445	467	440	425	443	440	408	439	435	412	415	422	470	460	440	473	424	417	458	461	466	444	437	449	436	412	441	421	440	431	437	450	475	438	474	435	417	437	394	433	463	468	400	430	449	438	432	398	432	420	427	440	465	445	405	429	443	457	468	441	445	447	467	447	443	425	433	462	446	465	409	401	465	448	455	426	431	410	432	408	429	413	429	449	468	439	435	471	433	416	392	453	401	420	408	444	447	428	476	404	431	397	418	423	426	443	446	432	440	428	425	431	449	443	467	433	429	434	440	456	410	426	429	411	429	444	448	460	447	390	441	426	418	426	427	477	438	478	443	444	450	432	441	444	475	439	442	468	483	436	406	433	420	439	418	392	425	440	424	449	432	438	419	436	429	437	461	443	431	425	455	431	400	441	448	420	445	434	443	421	419	436	457	417	433	469	433	415	412	435	439	434	447	474	449	428	471	428	468	435	436	422	459	443	437	421	451	461	416	444	427	450	453	436	426	438	401	403	475	450	465	458	428	420	435	421	470	436	428	414	435	476	452	454	417	434	388	441	439	436	433	410	410	452	467	449	419	425	465	444	449
42130	54365	9219	4374	3120	2279	1840	1551	1284	1098	906	860	784	783	728	697	685	651	647	586	645	635	581	604	621	598	575	512	555	617	583	533	566	568	562	532	545	551	550	513	574	545	574	551	560	565	552	540	551	520	547	546	533	524	556	540	529	547	558	499	537	529	543	542	527	514	542	522	557	553	508	521	568	540	532	504	546	535	547	535	496	526	529	494	546	496	526	522	544	499	526	540	503	542	541	531	509	526	491	525	468	545	538	594	490	531	532	507	532	525	517	501	535	555	552	514	556	524	532	543	552	524	504	514	539	521	552	510	519	487	547	570	524	544	508	493	506	491	543	484	532	528	529	530	487	526	517	536	523	533	535	499	547	567	541	505	599	502	504	521	550	513	496	542	535	522	526	522	510	544	522	527	520	556	538	528	553	543	539	533	507	541	519	544	546	508	543	489	533	469	499	547	533	525	557	537	539	562	506	499	524	511	537	526	570	508	544	502	506	538	550	569	536	547	493	512	513	524	550	556	496	486	521	518	509	553	511	513	548	517	553	512	542	494	513	521	559	500	521	524	523	525	550	540	514	514	557	499	548	536	506	550	550	535	547	560	507	489	531	569	560	475	556	508	563	530	541	537	539	535	559	531	506	541	525	538	541	520	533	506	536	572	528	529	560	521	522	520	504	517	516	541	566	524	501	504	518	520	529	506	545	517	532	544	573	545	552	516	525	531	504	537	528	511	507	555	510	498	526	563	533	558	527	518	507	559	521	505	500	504	548	497	542	548	588	556	519	526	536	480	471	505	547	553	532	576	576	533	513	510	484	479	535	477	578	518	512	549	516	560	525	512	525	538	503	527	555	525	520	542	487	552	485	533	555	494	500	567	510	530	537	554	524	562	534	556	530	501	495	526	498	503	491	515	519	545	528	534	527	538	538	586	498	579	522	527	541	536	509	517	505	549	486	526	571	505	562	506	519	520	547	516	453	536	513	542	500	510	541	520	552	529	563	541	526	505	538	575	573	541	568	503	586	559	538	491	523	558	526	510	544	530	523	527	527	532	582	559	542	544	568	499	510	489	581	525	544	547	535	527	534	536	545	535	522	544	518	567	491	532	509	545	517	551	536	498	564	542	505	527	587	547	535	562	536	516	551	522	541	526	537	512	521	523	475	510	535	518	515	520	571	520	556	534	495	512	535	535	532	561	523	536	499	535	538	518	582	509	559	545	557	557	544	522	573	508	538	551	555	514	521	541	507	544	529	471	537	546	503	520	519	509	548	537	496	528	505	527	477	522	588	521	596	559	510	551	570	517	497	533	521	508	579	503	488	502	544	530	543	530	551	510	561	480	535	538	530	516	522	552	536	512	506	561	560	511	536	572	503	537	519	503	574	500	511	510	546	535	534	523	521	510	580	540	510	526	583	523	533	496	539	511	491	543	522	556	505	500	500	538	529	505	523	523	537	565	532	510	515	540	508	553	522	537	485	545	525	525	549	545	522	517	515	572	518	532	519	511	516	506	494	460	510	521	550	532	521	517	524	565	493	533	527	517	546	504	532	542	568	552	585	565	540	556	516	553	553	516	529	577	519	547	513	552	557	556	514	536	482	516	509	524	516	534	518	532	515	575	488	580	494	481	514	568	519	556	518	553	544	506	530	501	519	541	542	497	532	506	519	560	493	507	564	573	536	513	496	532	535	527	532	549	538	485	498	513	542	510	499	513	506	530	521	528	550	516	548	543	516	534	508	554	531	559	556	533	507	544	540	504	502	554	543	500	535	501	514	504	552	549	546	512	552	514	519	508	520	511	515	536	503	533	526	529	505	527	504	519	571	513	553	525	491	513	551	529	525	495	535	508	532	496	505	494	526	577	520	507	543	477	554	520	494	546	489	530	555	521	537	530	524	512	582	531	507	551	533	519	574	516	528	559	521	522	574	546	545	516	499	533	525	522	507	503	540	528	535	509	547	522	523	488	505	523	562	496	552	536	499	534	515	506	553	524	525	510	559	486	551	507	532	543	532	504	566	536	508	509	509	552	498	539	547	593	563	547	549	561	497	553	549	560	535	529	516	506	498	502	523	484	489	524	564	515	509	507	570	542	515	497	518	501	528	531	520	517	526	524	540	516	506	529	569	513	484	539	542	517	522	511	530	545	518	506	555	522	552	511	518	516	570	519	538	578	544	559	563	522	500	506	567	519	529	529	531	541	488	505	544	518	507	528	498	552	551	539	487	522	521	518	506	526	537	495	548	546	495	537	533	513	533	560	506	476	546	539	543	493	494	547	514	509	538	511	536	505	514	496	554	568	523	542	549	519	550	499	502	562	521	553	512	525	535	532	546	531	534	535	505	524	552	511	556	557	565	509	522	492	500	498	536	536	534	521	498	571	517	516	499	536	556	493	513	563	498	567	545	513	530	516	485	544	536	554	529	537	514	538	515	496	535	549	520	525	516	459	550	494	513	564	536	548	525	533	570	528	487	516	547	530	525	547	526	542	510	560	523	533	523	534	508	529	531	538	544	509	517	492	529	509	494	518	490	543	517	527	500	546	524	515	544	513	542	513	495	497	535	534	538	553	524	548	531	523	523	499	520	561	498	581	547	547	553	518	501	511	484	528	571	510	485	484	521	541	515	509	512	525	515	542	516	553	532	533	488	519	522	556	507	572	523	497	496	538	518	542	556	541	516	493	509	542	551	530	552	536	553	522	527	559	491	524	530	496	524	522	532	539	521	530	578	525	513	524	527	534	511	502	521	542	495	526	523	495	495	495	510	511	530	573	525	531	527	507	485	580	527	553	517	549	488	545	474	551	534	491	552	520	499	515	522	571	552	512	503	510	501	529	565	524	496	537	548	518	467	546	522	510	490	529	554	518	553	529	514	491	507	550	514	555	570	518	570	560	490	540	492	480	558	554	525	481	515	528	502	512	516	547	555	556	544	524	504	488	541	531	513	515	515	519	524	507	520	556	530	541	541	499	539	510	553	551	510	478	512	543	560	496	511	522	502	520	543	470	552	540	522	559	546	480	541	505	506	484	511	494	535	551	521	454	488	540	532	493	497	517	559	533	525	542	528	534	510	519	589	526	570	583	519	514	534	484	531	551	536	532	544	483	532	561	548	542	529	476	534	548	550	537	530	540	528	557	498	547	493	553	534	475	538	500	516	502	534	525	526	538	549	477	543	528	527	540	520	518	530	532	518	515	493	533	543	528	503	541	470	490	471	551	515	501	500	511	502	533	514	540	547	513	554	530	559	560	468	520	554	523	523	514	490	542	563	524	562	554	515	572	506	516	548	530	514	525	497	570	517	558	537	561	533	560	493	544	533	529	543	563	520	531	538	567	533	558	548	503	526	509	520	505	525	540	513	531	580	548	514	548	544	559	576	521	498	547	530	557	562	550	506	564	539	523	523	495	519	505	541	534	513	543	527	561	500	545	545	523	500	504	490	510	521	526	541	520	539	546	529	503	547	511	524	513	547	543	550	504	550	555
29173	25035	14232	1372	219	192	171	161	141	153	139	141	157	152	143	152	120	140	150	128	142	148	147	153	138	117	135	126	138	135	136	132	156	145	135	136	141	148	149	128	124	139	155	140	138	156	130	145	122	143	141	137	132	134	126	135	151	119	138	130	131	135	143	132	137	125	123	174	143	145	131	180	135	139	132	158	124	153	121	118	126	133	126	132	146	154	129	158	143	130	159	148	125	121	126	133	156	134	135	141	145	117	133	135	163	138	135	150	138	131	143	134	134	132	124	128	146	133	139	140	111	134	136	130	131	126	121	131	158	142	145	172	132	131	130	137	140	138	134	133	121	132	136	117	140	138	141	141	143	128	121	122	131	125	137	134	136	149	131	128	147	119	158	127	162	149	133	143	154	153	140	135	150	147	147	141	124	118	126	135	132	151	116	110	150	127	157	119	139	151	113	110	128	120	135	141	113	147	135	121	118	144	133	156	161	159	138	157	138	141	129	152	139	147	136	145	147	131	134	128	132	153	139	146	143	141	132	142	129	117	120	127	150	141	137	135	157	144	131	132	127	141	112	143	137	142	128	133	158	158	132	147	144	140	123	139	131	160	130	125	132	133	117	149	138	148	149	132	149	140	133	132	128	132	139	149	137	149	161	113	123	122	147	117	149	127	144	144	145	119	157	152	145	121	121	153	115	143	142	128	157	127	134	161	111	157	151	144	147	130	159	122	145	142	139	136	135	114	126	143	129	164	135	141	113	140	136	143	124	148	139	142	154	149	130	143	142	133	161	138	124	137	143	132	156	146	130	124	139	126	161	126	149	144	148	126	147	162	147	129	125	158	147	123	143	145	130	147	149	130	139	143	146	146	155	144	125	149	154	144	143	137	123	140	156	157	160	143	161	139	147	132	129	126	153	157	142	147	136	132	143	146	139	150	140	115	120	156	142	140	138	149	126	146	153	144	113	148	151	135	155	126	149	150	127	134	133	144	123	120	133	133	155	140	154	138	131	151	149	126	141	125	134	135	137	134	138	142	133	136	139	159	164	130	133	134	147	156	127	157	158	124	141	123	138	127	140	141	125	121	117	144	144	132	153	145	142	164	137	147	132	139	143	147	131	149	148	148	125	137	153	127	124	113	132	162	145	145	123	156	152	176	117	142	139	153	118	120	134	134	146	132	150	131	129	153	146	148	135	148	163	146	154	125	133	145	131	155	139	122	137	163	122	129	138	155	135	156	140	140	157	142	138	140	131	149	131	144	144	139	167	156	162	121	127	141	131	121	134	134	124	138	123	148	139	133	137	126	121	127	127	119	149	140	148	122	152	136	147	136	142	133	158	127	152	139	120	129	146	146	151	158	144	133	124	134	128	145	149	128	180	131	142	148	126	154	145	149	137	148	121	143	144	139	154	140	136	153	137	155	150	143	124	117	157	166	134	146	154	134	122	145	119	128	131	123	111	160	143	136	139	141	135	141	127	143	142	134	133	150	138	136	158	124	133	133	127	131	137	134	142	138	150	140	144	134	140	152	125	134	131	138	150	138	124	140	113	151	165	166	120	160	148	123	130	147	133	123	160	145	152	160	157	140	139	147	128	149	142	139	156	143	142	143	131	134	145	139	134	131	135	142	126	143	150	137	122	134	145	157	150	132	126	146	137	160	128	136	141	131	132	153	148	172	150	135	125	128	152	149	126	144	141	135	134	155	128	140	154	141	151	134	152	119	145	152	145	135	114	128	126	131	130	127	142	134	119	119	128	162	145	150	124	134	137	135	138	120	130	126	114	111	130	137	135	147	155	137	130	123	141	129	146	142	140	141	142	138	148	158	121	130	151	135	135	141	125	152	134	131	147	156	170	155	139	127	142	142	154	126	145	123	154	123	153	131	147	135	146	142	138	139	141	136	125	149	131	132	145	161	148	130	141	141	160	129	119	156	147	144	137	153	147	118	147	127	139	141	128	147	144	139	144	150	150	128	145	143	145	132	148	130	139	127	116	136	118	153	124	135	119	146	140	137	150	124	110	118	131	140	165	129	150	134	146	160	147	120	134	123	138	161	133	145	126	136	138	149	135	122	141	152	152	147	143	127	132	135	150	149	138	139	135	137	126	143	138	139	130	148	126	154	133	144	136	131	145	147	126	143	124	140	137	150	137	141	119	167	121	131	145	135	121	135	130	127	124	122	130	116	132	141	119	131	147	132	145	148	156	170	126	133	147	120	147	139	136	146	141	130	138	138	135	124	139	137	142	155	128	125	138	133	117	119	139	153	165	146	130	107	126	134	103	123	142	142	125	148	143	137	127	140	135	139	145	139	153	131	154	144	157	144	158	145	134	139	141	118	141	123	154	144	129	126	148	137	132	156	146	139	140	144	138	135	128	146	134	129	124	159	133	145	119	131	143	131	120	123	135	158	133	151	135	124	142	127	140	109	159	128	143	158	142	135	128	124	145	115	140	119	125	145	118	144	153	137	146	120	171	130	136	142	122	136	140	129	141	149	160	132	133	135	141	144	148	133	122	126	138	148	148	136	139	146	134	136	134	156	156	135	152	166	156	146	120	142	138	149	153	138	145	127	155	137	127	139	135	113	122	138	146	149	143	131	136	128	138	116	129	116	139	144	146	144	144	140	130	151	157	158	125	126	143	134	146	163	131	127	119	136	130	130	122	148	129	124	119	129	140	142	144	161	130	135	133	164	130	128	137	158	131	164	129	144	150	120	158	146	123	135	129	143	142	151	134	140	136	134	141	150	156	125	164	137	135	153	146	123	146	133	159	136	149	119	143	159	131	151	154	160	141	144	139	153	136	160	134	142	146	144	152	141	119	132	141	119	150	124	144	111	131	150	154	143	147	134	137	135	139	122	148	154	121	125	138	151	147	145	136	136	151	160	147	132	113	132	147	129	148	117	133	170	146	142	143	141	149	142	131	127	152	155	149	132	133	132	125	164	124	148	147	133	135	153	148	138	133	115	148	125	149	139	159	135	136	117	139	136	142	148	129	139	162	145	149	147	142	139	166	138	117	145	142	111	136	141	131	142	127	145	141	137	142	112	150	151	130	142	132	131	140	131	143	144	134	144	130	139	137	143	146	128	165	152	139	146	130	145	137	133	150	155	138	154	127	136	129	134	126	148	142	162	132	121	126	143	144	133	139	121	121	143	106	135	125	120	138	123	148	134	136	135	162	140	138	145	140	141	120	164	158	132	129	145	146	136	141	130	132	168	145	135	145	146	125	120	164	129	127	118	127	141	152	128	138	135	118	137	117	124	133	143	125	147	150	123	146	129	149	125	128	148	152	153	153	146	144	142	151	137	129	149	138	130	129	120	145	144	151	135	148	136	144	153	133	133	150	122	133	126	139	158	143	143	124	127	153	143	127	151	136	139	133	116	113	130	133	141	133	129	142	119	129	130	126	165	155	148	143	138	125	147	116	133	132	124	137	163	132	154	139	134	143	154	134	144	126	137	138	122	175	128	137	140	128	132
33239	33615	674	330	262	229	234	201	198	197	192	193	200	191	178	190	190	209	206	192	193	188	174	185	178	175	192	179	175	182	199	177	172	192	162	195	163	176	184	194	218	173	194	184	178	164	166	165	187	171	179	170	186	215	175	204	195	175	165	175	193	182	189	225	175	172	187	182	177	190	169	191	203	168	183	206	167	199	192	184	184	188	200	191	203	169	175	176	193	185	169	177	186	189	193	195	201	168	191	175	191	188	200	182	167	186	180	184	182	193	179	197	175	182	180	172	177	178	162	187	194	173	167	197	190	176	178	178	191	154	197	197	178	175	176	186	183	212	194	181	199	179	176	192	206	169	185	177	184	191	189	204	208	165	163	198	197	197	189	194	162	182	181	187	177	198	206	174	195	181	192	190	179	179	192	182	172	187	178	177	193	166	172	170	188	176	192	210	183	186	168	176	185	184	213	203	202	160	179	188	180	194	194	191	185	177	171	168	170	194	212	195	205	188	183	177	159	178	196	195	178	152	179	220	171	176	168	173	162	172	202	163	181	182	201	162	184	200	199	170	205	167	208	166	178	153	191	191	166	191	182	195	181	182	184	179	185	163	179	186	174	178	174	181	169	202	201	175	179	189	182	213	192	208	190	191	191	175	174	194	209	180	182	173	188	189	212	201	166	192	169	183	185	164	192	163	178	190	175	181	160	202	169	212	209	190	188	180	182	177	180	201	162	186	191	177	189	166	195	193	198	200	196	180	179	171	195	181	182	184	152	197	173	187	192	188	174	199	201	172	202	177	182	177	165	167	167	202	193	191	189	183	172	180	185	188	164	174	168	171	177	203	188	197	181	186	158	195	184	198	176	185	184	204	175	190	176	169	171	193	175	177	196	174	189	181	186	186	180	205	196	192	166	188	174	177	188	190	167	189	184	182	184	179	170	191	158	179	193	173	194	175	199	192	218	189	216	186	180	183	155	196	178	176	199	199	165	170	196	181	190	192	189	169	201	210	193	188	181	187	193	190	183	203	213	171	175	169	174	210	180	203	195	184	191	187	179	171	176	187	166	208	200	190	182	187	191	173	202	208	182	175	185	198	159	170	161	175	186	197	187	190	189	170	167	178	170	197	199	164	199	175	179	193	199	177	190	215	178	172	207	166	199	201	202	159	175	207	206	164	169	198	176	180	203	182	186	199	169	178	185	190	174	198	193	180	185	173	185	185	167	197	184	179	202	170	179	203	195	162	194	199	200	188	196	208	182	162	183	203	189	182	182	203	194	197	189	166	153	188	197	165	182	189	174	180	189	182	197	194	201	191	196	174	202	183	183	199	201	188	183	179	193	178	178	209	190	155	176	185	196	175	195	205	172	186	188	213	157	187	191	195	160	179	199	187	178	179	178	180	202	151	193	197	181	183	190	189	170	197	203	173	192	181	177	194	157	181	218	193	199	188	199	218	195	202	178	188	185	189	183	194	193	193	191	195	209	180	161	199	158	196	175	164	189	175	187	194	191	194	182	190	177	194	176	181	199	175	199	194	176	200	164	195	161	179	162	180	182	198	177	195	186	202	173	159	182	166	172	173	184	190	165	167	186	186	181	185	160	186	203	182	193	213	195	201	179	168	211	198	170	195	195	186	177	156	216	176	207	194	165	176	206	195	175	187	193	166	178	192	174	175	181	185	204	175	189	176	172	187	199	189	157	186	170	195	170	199	180	159	181	185	193	199	184	186	188	171	176	199	198	189	179	187	187	203	167	178	198	170	182	192	192	186	196	197	193	202	189	198	192	189	161	194	210	218	172	188	166	154	199	184	179	184	199	180	164	198	185	194	182	195	190	173	190	188	221	197	195	197	180	170	167	206	182	222	205	178	183	184	167	181	182	208	199	206	189	197	164	172	183	169	181	168	181	183	167	168	192	198	159	184	177	175	180	189	188	194	198	173	178	217	200	208	192	179	174	176	191	217	194	190	201	175	178	197	183	187	173	175	188	168	175	182	187	192	169	199	169	206	191	188	164	187	201	160	169	185	184	185	182	177	188	180	187	209	161	183	182	221	175	163	209	176	173	191	186	181	171	207	181	175	183	198	184	197	183	184	187	215	185	195	183	190	154	195	231	177	190	179	180	172	183	189	170	152	157	188	201	200	183	169	182	179	182	174	184	177	174	170	188	176	174	191	163	179	187	167	180	185	180	175	191	185	177	185	201	173	189	180	189	163	178	176	210	189	183	186	172	189	155	189	192	174	192	167	189	191	191	191	171	189	195	177	172	180	163	162	194	174	161	167	166	185	208	193	193	173	183	187	171	205	162	181	196	178	167	186	200	204	188	197	186	190	209	171	158	208	176	174	206	179	205	173	183	168	179	184	194	179	207	185	173	204	179	202	154	190	205	185	170	177	192	171	186	175	177	196	200	186	185	181	195	171	170	192	166	170	169	181	186	169	178	169	189	213	185	199	188	180	194	194	165	177	175	184	197	173	160	173	209	193	184	210	162	181	186	193	198	198	220	174	199	172	177	217	187	199	173	161	188	181	198	188	182	186	167	192	212	202	182	197	174	181	175	161	161	164	197	188	198	164	176	175	204	188	181	168	206	184	168	165	179	175	203	191	188	173	185	178	188	201	175	190	189	180	165	198	186	162	192	176	170	187	192	190	201	200	161	192	187	165	162	193	187	182	174	201	182	206	217	186	166	184	193	185	188	166	199	199	172	162	181	191	176	178	169	190	196	205	178	194	164	200	211	183	197	213	190	160	202	184	175	210	208	180	178	183	201	190	160	165	187	178	192	194	175	185	197	199	194	179	174	200	215	165	185	157	187	181	174	178	195	194	194	183	206	191	193	168	208	177	189	169	198	180	175	191	207	194	165	157	180	181	187	184	175	179	184	171	185	179	191	179	198	174	192	208	171	194	184	188	167	182	168	180	203	191	192	172	175	201	192	179	181	169	196	165	179	192	171	151	148	164	158	170	196	174	171	179	203	181	185	205	188	188	188	177	192	183	161	189	177	195	190	211	162	200	154	221	177	183	205	184	171	170	184	176	208	184	184	193	200	197	180	188	197	196	197	189	180	179	195	191	159	183	182	185	195	217	202	179	180	184	182	197	179	171	192	181	186	193	193	191	171	188	212	168	172	186	190	188	186	188	202	189	157	204	191	182	179	177	170	168	179	173	182	178	182	195	156	176	176	200	185	187	206	186	175	189	173	186	181	188	175	192	174	200	192	164	207	214	170	191	205	195	185	170	200	186	168	198	193	177	175	185	187	184	192	196	192	170	189	199	201	187	210	167	171	198	195	193	195	188	203	188	167	173	177	181	172	190	194	198	174	164	196	171	194	185	183	171	212	183	201	175	169	178	185	175	203	194	205	162	186	180	156	177	189	160	160	183	196	182	194	183	169	184	208	168	194	187	190	195	178	183	195	174	174	181	201	175	202	188	194	175	184	182	169	199	191	191	181	180	166	181	159	191	178	181	187	209	188	187	178	194
24229	21524	28759	24587	21440	9654	772	493	428	355	357	325	326	307	313	317	292	314	309	299	278	262	249	294	289	277	306	288	291	297	283	289	308	313	293	293	272	271	282	258	275	292	257	280	282	271	284	249	279	263	282	288	299	267	253	275	288	256	277	286	281	261	273	292	282	263	275	269	276	281	307	263	251	252	269	287	264	283	279	273	267	259	247	294	259	275	304	256	281	298	283	259	264	275	271	262	262	269	263	269	260	262	251	265	254	248	301	264	276	267	272	255	293	260	263	262	256	267	286	292	264	271	293	271	282	255	263	276	285	265	262	265	253	247	274	262	275	291	268	294	287	244	275	304	255	282	277	258	282	283	314	253	278	297	251	249	278	303	295	245	268	265	280	247	275	251	266	278	231	283	246	332	272	283	275	282	222	261	295	273	263	288	296	265	263	274	281	285	267	281	283	302	257	291	260	266	281	279	260	254	253	295	249	291	265	280	271	274	280	276	257	256	287	262	254	312	270	263	263	300	244	295	261	258	270	293	275	240	258	281	263	248	289	277	295	260	257	290	292	313	263	265	283	259	266	243	243	293	340	262	273	260	288	259	297	294	281	292	265	292	263	259	256	280	291	291	266	252	283	275	235	264	252	298	269	261	254	261	265	281	254	277	277	248	271	264	268	303	279	285	276	263	268	304	283	237	299	267	270	272	264	280	266	244	250	258	254	250	279	278	263	287	267	258	256	274	267	279	285	262	278	257	252	291	275	309	271	277	261	263	285	266	291	296	252	283	263	271	263	274	302	303	276	267	279	263	266	263	267	288	282	317	254	262	248	259	305	247	287	258	304	262	285	264	264	268	277	288	276	295	291	242	264	283	238	279	260	278	294	285	299	278	281	273	262	255	284	267	230	309	260	258	305	303	279	230	278	288	261	264	287	256	287	255	301	256	244	260	245	325	264	288	279	264	240	252	296	247	262	287	277	256	258	276	273	264	255	300	267	290	242	276	299	282	213	287	303	229	272	286	278	244	302	275	244	284	286	287	339	281	282	283	253	279	268	250	282	291	300	276	278	269	267	267	254	261	280	267	288	262	281	262	263	283	294	282	261	288	302	279	283	265	281	262	290	262	302	258	278	229	262	280	266	261	254	261	260	267	272	273	288	274	250	240	275	263	259	291	284	258	283	293	262	251	272	271	261	288	254	304	246	246	250	277	257	262	302	284	269	271	265	274	237	277	314	258	278	245	288	243	246	287	263	274	284	274	276	275	246	289	302	263	280	277	274	266	293	245	258	247	279	256	246	257	271	258	259	265	272	272	286	303	296	274	258	266	267	265	266	255	272	274	251	274	283	290	274	251	295	283	273	266	278	283	258	274	289	276	244	302	292	260	272	268	263	258	256	245	260	291	258	298	239	274	259	262	269	262	259	273	270	280	296	291	299	269	259	273	276	248	241	225	258	240	283	273	272	263	263	274	266	256	268	259	269	268	273	254	265	248	298	232	272	288	263	286	271	252	281	277	303	253	291	274	270	272	283	288	266	276	262	252	249	277	260	273	263	289	266	246	294	289	269	258	286	274	250	275	231	276	283	278	263	273	258	252	253	287	292	268	268	284	259	257	255	281	252	286	270	267	305	254	269	250	262	251	257	266	254	258	272	277	243	269	285	287	266	283	271	272	253	292	230	265	265	269	285	272	293	249	283	243	278	266	266	293	293	257	255	258	291	254	273	274	260	272	262	246	282	266	252	272	269	276	270	285	273	267	262	274	281	302	282	240	262	263	251	294	293	251	272	245	286	263	233	294	259	268	257	263	248	301	248	305	292	291	288	275	254	256	288	255	300	270	270	264	282	236	272	297	277	288	287	262	272	280	263	292	291	259	284	264	274	287	278	262	278	242	261	261	304	242	257	263	306	261	258	261	260	255	272	281	272	285	267	307	271	269	248	287	273	288	245	287	274	260	283	279	277	297	275	268	289	266	251	259	254	287	288	287	265	292	250	266	288	307	273	270	264	279	260	250	250	271	311	276	275	275	251	265	293	263	277	286	296	254	257	274	281	260	279	258	290	284	306	273	293	281	277	273	281	296	259	283	262	265	261	274	281	260	265	265	274	288	236	251	259	256	257	299	268	275	252	260	261	258	247	246	258	311	264	254	272	316	292	258	277	249	286	259	272	270	246	279	275	277	265	289	264	260	248	269	283	255	289	256	284	270	259	268	285	259	295	305	287	290	263	295	258	263	265	261	252	265	252	224	261	241	271	300	284	253	287	276	257	270	263	283	270	264	249	266	267	274	263	279	262	246	292	267	257	275	244	253	277	256	273	279	276	266	279	240	274	278	296	252	279	246	283	289	264	254	257	262	249	273	263	247	279	291	250	285	254	267	269	288	266	278	244	275	279	298	262	269	255	269	256	309	277	271	282	274	265	265	266	275	232	256	270	260	262	265	249	262	268	274	252	270	267	275	266	257	285	286	248	284	254	272	284	263	304	250	275	245	257	293	263	273	248	284	241	273	239	278	266	253	295	277	267	277	271	269	255	302	266	285	270	232	303	296	253	270	268	283	262	255	301	259	265	278	283	285	245	277	289	287	271	283	267	269	279	280	254	259	290	258	252	264	258	269	272	226	258	287	307	271	236	265	286	269	279	289	236	249	270	250	267	267	280	289	273	269	278	260	255	266	279	297	282	267	267	276	283	271	298	244	257	259	265	293	287	288	227	239	291	245	238	253	288	272	280	280	287	232	295	270	244	286	302	281	313	254	279	262	231	283	253	286	273	266	282	234	246	274	274	275	283	266	273	265	271	266	233	273	274	277	275	258	249	255	244	262	288	249	265	271	247	263	287	267	304	264	291	277	275	265	297	263	296	291	237	282	297	255	259	291	284	271	257	272	265	239	280	278	278	268	275	267	284	282	270	262	269	261	246	279	253	294	254	266	235	260	290	258	272	256	276	273	255	262	294	291	284	257	226	280	249	281	268	260	273	249	249	266	283	259	250	278	276	284	276	286	296	277	280	282	298	280	222	230	263	244	291	292	276	267	248	281	289	277	283	248	269	276	252	257	253	267	250	279	273	281	257	244	265	256	240	253	276	269	277	270	299	304	270	270	274	267	272	270	239	268	261	285	263	266	244	260	279	246	260	305	283	288	246	273	254	313	260	268	254	264	272	313	288	289	284	285	288	272	267	270	269	275	269	262	259	267	257	266	249	262	283	245	283	291	277	264	290	272	283	285	289	260	280	262	294	270	256	281	274	277	268	271	259	278	288	276	305	257	275	264	272	305	284	261	268	278	297	288	283	277	252	261	253	252	257	259	266	295	270	266	281	253	260	271	295	254	272	271	244	297	252	277	246	284	261	269	294	264	277	253	263	242	274	253	271	295	286	254	272	310	233	248	274	264	263	272	256	286	292	276	269	247	269	285	253	280	247	288	252	270	301	283	264	288	269	281	305	241	274	269	289	250	283	289	275	268	248	299	233	267	279	273	287	240
38277	46393	4870	2325	1586	1208	957	809	698	575	552	528	478	484	431	429	412	390	366	385	378	387	353	357	358	380	374	324	362	361	358	342	368	356	332	351	329	335	370	329	342	333	340	346	366	350	317	329	329	329	351	332	330	315	320	339	304	356	342	329	355	342	353	331	330	330	326	346	312	355	343	346	342	300	347	329	295	340	329	319	319	327	341	348	316	311	325	325	338	338	319	309	326	362	356	342	360	337	322	316	323	332	310	351	353	324	332	332	354	337	356	357	325	354	338	323	336	299	327	333	341	306	340	345	325	344	324	317	335	315	297	350	329	332	318	327	315	312	321	325	343	309	340	348	332	332	345	328	323	327	307	352	350	315	327	364	313	317	343	337	340	335	320	305	387	323	338	358	367	326	340	324	365	305	325	329	331	320	327	336	338	322	357	335	312	348	347	348	316	341	314	334	342	337	338	352	371	334	317	308	318	310	326	324	345	334	338	310	321	330	325	346	354	340	327	357	312	350	348	329	315	325	317	351	337	333	368	378	341	359	355	354	321	334	330	353	331	321	276	364	319	323	335	326	333	349	357	360	335	283	317	319	308	322	316	306	336	315	350	348	329	358	337	346	383	343	347	307	357	332	342	316	337	372	342	346	326	340	338	342	327	332	324	345	333	339	311	309	322	368	375	297	341	334	331	347	326	331	346	331	340	319	347	387	384	354	322	319	332	346	335	332	338	321	302	343	330	307	317	356	341	346	346	346	337	305	352	335	337	319	344	329	307	352	333	327	327	357	337	339	341	318	308	303	297	328	342	318	334	328	311	335	358	370	336	345	345	330	334	332	344	343	342	328	335	346	297	334	342	320	305	323	381	320	319	352	362	338	279	332	324	325	339	346	314	317	329	315	335	346	321	343	312	324	302	342	290	362	349	332	336	348	366	305	334	340	354	329	349	358	331	338	359	355	343	326	347	363	342	351	336	310	317	360	314	310	348	330	323	350	322	332	318	303	362	339	325	344	364	330	340	340	357	334	352	352	362	328	340	317	341	336	374	340	342	320	341	302	357	321	336	330	326	345	366	330	344	313	326	316	313	330	297	347	341	346	370	356	324	343	336	340	328	320	320	342	342	347	363	308	354	324	314	336	314	368	341	293	337	291	346	313	317	363	322	313	318	305	325	312	339	336	339	363	356	339	321	335	340	338	339	332	316	338	325	345	353	345	312	340	348	319	320	330	326	343	323	300	313	317	333	340	326	326	332	335	350	302	330	346	329	305	311	320	334	318	351	320	324	336	344	323	343	331	307	312	327	326	329	279	307	331	331	328	333	324	346	341	317	328	338	322	351	319	323	346	309	341	324	316	361	349	360	368	338	352	341	334	311	322	359	374	318	333	358	301	343	353	351	346	340	325	324	324	304	361	347	336	358	317	312	344	324	318	337	379	332	323	342	350	311	349	333	317	359	327	325	335	305	316	351	337	322	333	357	326	344	335	338	313	336	315	338	356	325	338	337	326	331	347	317	359	322	331	331	295	324	324	331	347	350	331	367	338	347	334	346	309	361	350	353	306	336	314	339	299	318	331	360	326	322	336	352	355	347	309	331	340	325	334	330	333	314	342	314	337	344	317	309	325	338	340	335	327	338	324	338	332	307	340	332	328	348	373	302	332	314	305	336	327	326	337	341	337	338	338	336	330	306	344	316	318	289	370	331	333	308	299	348	379	324	334	352	352	312	324	288	362	317	324	341	318	315	335	317	345	322	318	321	311	328	308	320	329	347	336	358	333	344	316	365	338	307	342	340	357	328	333	351	330	317	339	335	354	326	338	289	350	362	317	337	319	340	328	328	350	319	364	329	338	336	327	359	283	367	326	330	323	324	297	346	367	307	350	354	371	319	329	326	348	328	338	374	326	320	341	327	334	368	343	331	368	308	361	331	313	352	347	304	324	315	328	332	335	345	326	306	316	330	306	329	308	308	347	324	317	321	350	354	330	349	359	339	335	343	329	312	332	315	316	365	317	352	322	333	345	351	312	339	337	350	356	291	355	311	315	353	305	313	328	349	355	378	338	316	354	369	370	350	333	354	355	334	333	379	336	334	315	342	347	334	332	355	350	309	329	346	338	327	337	339	331	318	333	344	325	309	306	318	359	346	341	331	314	333	370	315	317	325	349	344	315	331	348	329	338	328	316	345	329	303	320	331	334	334	321	366	342	327	366	319	300	349	340	323	345	359	338	351	339	312	322	335	335	324	320	304	354	316	306	328	334	382	303	336	349	324	340	314	346	303	342	347	372	352	339	337	334	309	332	315	334	317	330	351	312	325	307	332	321	313	290	338	343	313	333	299	355	361	274	339	295	346	328	320	331	321	323	327	329	306	342	349	354	359	342	337	335	316	314	326	320	334	313	313	345	355	350	307	332	327	332	332	311	390	335	300	340	339	327	309	316	347	340	304	335	302	309	365	335	360	355	343	347	350	328	318	329	309	324	358	350	338	314	324	318	329	337	336	346	338	324	308	335	337	330	346	326	337	299	355	315	335	320	356	340	349	334	307	293	347	333	303	342	329	365	327	322	334	322	332	328	316	319	359	307	323	308	329	300	369	337	328	354	339	354	350	342	361	356	338	343	335	325	318	357	354	351	356	340	341	348	288	323	311	339	335	328	341	316	343	315	308	331	342	312	313	356	355	347	343	340	330	341	327	321	319	336	310	313	370	333	338	332	352	368	337	322	350	369	330	339	322	363	327	328	346	324	344	346	308	302	351	339	325	326	315	309	324	328	326	337	315	304	310	355	335	362	357	325	303	336	335	355	339	325	345	355	310	316	314	320	317	326	335	295	332	345	343	322	331	342	339	354	314	324	340	339	337	339	336	336	337	324	321	326	322	316	289	339	320	364	339	344	337	316	322	323	327	336	344	337	352	303	329	318	375	348	337	320	331	312	317	318	348	345	313	321	344	304	333	348	327	346	319	308	306	329	342	353	322	332	323	303	316	330	344	332	321	321	336	322	328	321	320	328	350	358	376	324	299	334	320	333	345	338	332	328	326	310	331	336	357	352	311	311	301	300	338	348	329	362	349	335	353	334	324	343	341	373	320	323	310	334	366	323	333	345	365	327	327	312	347	321	319	331	273	326	340	346	330	365	321	322	348	312	307	368	324	308	315	334	331	346	345	316	334	344	313	336	306	311	353	325	301	364	345	354	344	312	341	328	337	315	312	343	315	356	295	347	333	354	365	316	307	301	331	344	338	337	313	334	296	324	341	328	308	329	347	352	355	309	323	359	331	321	344	356	337	348	333	354	310	315	345	354	340	343	336	340	319	357	307	373	308	333	305	377	356	322	350	344	313	285	344	342	318	350	328	315	369	305	307	334	358	338	345	342	311	381	316	334	355	326	348	350	342	369	312	339	347	321	332	366	344	357	334	347	344	329	346	394	321	302	343	348	338	357	335	296	338	331	360	319	327	331	335	322	333	322	346	367	349	318	334	351
25575	21590	27580	25492	8203	485	383	310	267	269	274	249	234	262	262	209	210	237	218	225	216	211	220	206	215	210	228	253	209	176	214	227	192	206	205	214	216	188	222	213	220	215	226	209	211	209	201	214	245	205	212	206	213	233	201	189	225	231	214	198	208	196	217	189	221	214	239	210	196	209	177	205	211	209	235	206	191	215	198	219	192	223	230	189	211	227	210	246	235	214	205	219	199	191	222	208	202	203	197	203	200	200	223	191	215	221	202	238	203	184	207	168	220	200	209	208	204	214	219	188	200	216	218	202	214	230	212	211	208	211	232	211	218	200	182	231	222	228	241	226	194	224	199	208	215	206	217	218	208	210	210	232	225	228	217	212	230	198	224	213	201	217	201	228	195	206	211	259	212	222	226	211	231	218	193	210	207	216	218	215	219	188	237	214	210	207	228	229	189	214	193	231	202	221	204	187	177	214	189	215	191	223	225	200	206	196	201	211	222	213	217	204	215	197	222	201	214	208	215	203	184	238	211	202	232	231	241	210	214	210	224	214	202	186	197	185	214	205	224	216	214	223	198	198	206	226	199	223	217	194	228	214	207	198	201	223	209	216	209	207	194	229	220	212	213	240	202	181	239	186	203	229	175	224	209	202	218	198	213	213	205	224	207	216	203	225	203	216	238	204	214	225	224	203	214	229	221	190	217	220	252	210	220	214	223	213	239	208	190	179	215	213	194	184	211	205	219	196	209	212	221	203	195	199	212	175	203	188	207	240	233	222	191	200	196	202	231	217	207	218	194	248	200	204	232	215	202	205	200	239	202	217	213	183	227	216	220	216	225	188	219	213	201	191	212	220	259	220	226	189	231	221	214	194	189	223	183	215	231	240	220	198	213	215	209	204	215	220	215	223	200	219	211	204	207	195	190	187	210	224	220	196	194	203	221	221	223	221	213	212	206	177	228	228	211	198	218	200	244	199	191	209	222	205	199	214	180	229	201	225	198	188	215	210	208	238	197	203	206	199	216	244	202	212	202	214	221	195	214	225	205	213	219	217	230	193	209	209	201	205	181	200	201	209	177	209	211	189	230	218	235	206	206	208	194	199	202	205	221	210	206	210	219	218	210	188	204	199	207	220	213	198	215	200	203	230	217	182	217	215	210	197	190	215	210	208	208	214	241	214	218	215	201	199	189	220	218	209	197	206	209	206	228	209	225	187	193	190	210	222	215	216	224	219	214	220	210	218	194	253	201	211	206	233	218	199	209	226	209	215	198	204	215	224	210	214	222	203	222	191	216	205	220	199	211	204	184	208	209	201	204	208	191	219	199	203	212	197	203	214	230	204	204	215	208	188	188	215	189	214	195	214	194	212	218	198	208	221	209	227	191	212	219	215	196	211	223	209	204	207	193	207	206	219	211	223	203	201	191	182	240	193	198	215	215	200	213	184	193	218	210	239	227	236	203	199	206	200	206	223	193	203	222	198	220	208	218	200	213	219	180	222	227	230	204	196	200	184	243	207	232	221	232	224	207	243	191	186	213	206	215	193	206	214	209	186	219	201	182	197	225	216	199	208	207	193	216	203	216	220	212	196	221	208	211	220	220	206	212	215	203	231	212	225	213	206	224	199	206	218	186	198	209	212	245	222	223	198	230	211	217	210	207	196	189	202	204	219	212	208	192	200	211	215	213	201	202	220	186	202	204	223	234	210	218	230	241	209	206	201	217	235	212	201	221	200	195	208	214	210	229	197	231	201	206	207	188	206	210	209	211	185	218	247	212	211	252	217	234	210	225	211	184	183	231	203	214	208	213	208	219	205	229	198	237	217	210	211	192	211	178	216	211	197	223	209	206	229	193	214	196	201	204	224	215	217	194	199	215	194	210	210	193	215	227	239	198	198	233	236	184	187	229	231	226	229	204	224	199	171	218	202	196	215	201	191	243	195	230	177	223	213	221	198	211	220	211	205	222	224	227	225	220	208	194	216	208	201	213	208	220	193	200	202	198	229	197	221	195	220	203	196	216	218	209	198	194	207	228	203	215	217	213	217	203	235	181	193	189	202	214	192	216	214	214	247	213	200	213	217	211	224	215	210	206	181	205	207	207	221	207	234	227	226	216	186	229	233	224	222	200	215	194	204	209	213	227	237	239	228	213	248	235	224	207	231	229	188	193	209	214	221	176	216	218	211	210	213	196	224	210	208	200	212	217	220	230	224	213	220	243	227	221	207	190	201	190	209	191	198	200	204	204	214	225	205	204	205	221	197	203	207	207	182	210	190	193	200	210	219	226	225	200	188	207	201	207	216	199	213	193	188	214	224	211	202	177	199	204	203	206	218	215	186	208	237	208	183	220	212	222	198	224	215	220	205	209	202	197	220	208	220	213	242	216	212	207	206	238	212	226	207	193	223	210	227	194	181	203	222	221	221	209	205	203	208	182	193	198	214	228	213	194	230	201	224	174	215	233	198	211	211	216	209	193	196	201	194	208	222	213	208	206	206	213	191	214	200	199	196	230	183	235	247	224	233	176	214	218	180	215	198	195	211	216	207	195	201	205	220	211	231	233	202	204	208	222	180	208	214	219	228	220	220	209	242	195	208	206	229	212	205	237	202	213	198	204	221	213	232	239	222	215	223	221	207	217	195	194	196	216	190	190	192	195	198	213	209	189	211	238	211	186	208	226	200	191	235	230	204	236	192	215	206	210	218	213	219	226	225	212	207	243	182	189	186	220	187	199	184	224	196	219	196	235	203	203	216	206	213	214	215	204	198	206	188	235	205	190	225	218	195	215	219	181	209	209	194	204	204	217	212	217	198	200	188	221	233	242	228	188	206	217	218	183	197	210	221	201	210	231	200	205	195	223	226	220	220	198	194	200	205	212	215	240	220	222	236	214	204	206	182	192	231	202	248	222	192	194	217	199	189	222	198	225	220	197	237	231	189	213	212	211	227	202	217	210	214	211	199	219	211	198	209	209	228	209	231	184	200	202	226	206	206	193	222	216	194	209	210	194	219	212	198	227	217	210	234	193	209	194	193	214	220	219	196	192	212	216	199	182	204	223	203	213	214	233	226	230	194	188	209	202	220	189	192	211	201	210	222	211	221	196	225	178	215	199	208	205	185	191	212	230	226	209	194	207	232	218	210	220	207	229	201	238	227	200	197	208	214	186	222	220	191	208	224	209	219	217	210	233	187	201	215	245	222	188	231	212	211	206	206	205	230	218	210	221	202	197	219	213	234	187	192	184	182	193	237	242	222	221	207	224	225	204	186	216	206	198	221	213	201	213	220	208	207	222	208	209	222	200	207	193	211	206	201	203	235	210	190	209	193	179	213	204	235	195	208	217	229	215	228	191	209	214	221	187	213	204	221	191	208	219	215	239	212	206	219	205	202	191	199	210	201	207	212	216	226	203	207	222	215	228	206	205	221	190	220	211	194	221	225	205	219	231	215	218	202	234	217	228	240	193	237	221	229	201	209	194	212	232	200	222	210	168	218
36875	42641	2888	1209	960	697	622	520	479	409	399	375	324	322	330	256	300	313	291	339	285	272	322	290	286	301	281	268	278	328	276	263	275	279	311	274	261	292	301	267	268	272	239	257	303	292	306	304	271	296	316	244	277	253	272	275	291	259	282	257	261	300	277	291	292	244	256	263	282	290	283	254	266	309	282	260	287	296	263	275	279	269	287	247	289	265	273	287	294	278	273	279	261	255	254	272	269	265	265	272	282	287	306	260	290	309	279	278	289	280	272	241	284	293	287	258	274	266	275	270	280	261	281	295	301	261	297	277	283	265	283	284	267	288	263	277	258	284	295	262	264	260	304	255	248	296	262	256	281	298	274	270	251	311	280	283	296	261	269	296	271	278	264	268	265	265	281	260	281	273	289	259	267	286	292	285	254	283	298	296	294	267	340	292	280	274	273	298	275	270	255	299	284	299	280	273	294	313	287	280	281	260	303	281	283	275	286	240	294	283	287	286	263	269	256	261	298	274	287	289	268	278	249	285	264	284	277	269	302	282	276	294	239	277	270	277	305	283	272	270	251	266	296	273	289	272	271	281	247	268	263	307	265	254	299	288	292	272	301	318	283	291	268	247	291	286	280	314	242	267	245	257	285	279	261	277	299	280	264	271	289	278	267	287	267	310	275	291	294	287	267	263	274	276	246	282	287	254	269	254	276	271	284	289	248	280	310	273	282	239	281	313	254	276	303	271	270	296	280	260	276	258	261	284	293	311	310	297	251	270	284	300	249	257	283	278	256	291	260	277	288	279	285	293	277	304	273	250	284	318	251	294	291	277	276	264	299	307	260	280	265	265	276	251	268	295	267	297	278	270	268	246	282	299	260	284	247	288	276	263	274	281	289	295	285	288	284	263	281	310	267	264	257	257	280	265	280	265	260	263	275	281	288	277	264	298	275	278	282	288	245	279	260	263	300	283	269	291	294	280	285	248	249	271	258	268	297	273	272	293	272	259	275	267	298	264	286	304	285	264	256	254	294	277	267	287	238	276	299	268	292	265	283	299	312	268	257	288	283	274	288	310	257	260	263	280	265	261	280	265	268	273	272	272	278	277	285	284	254	303	282	266	296	276	276	287	271	275	280	284	259	274	264	257	243	267	263	299	293	248	264	280	268	276	272	268	285	303	252	253	260	260	270	278	284	277	252	293	282	260	254	261	263	261	283	255	275	286	240	276	316	260	277	274	267	288	268	263	269	286	277	277	278	294	286	254	248	265	257	262	270	251	281	266	266	257	281	250	250	286	260	325	277	279	275	271	274	310	235	272	297	281	262	305	255	282	270	290	280	298	273	281	261	293	279	281	268	250	250	252	303	272	277	270	291	288	277	288	258	290	287	292	301	268	262	276	274	270	271	280	259	274	283	268	283	281	253	271	251	264	271	263	268	255	275	291	265	272	276	281	299	301	258	296	285	288	264	282	282	281	289	302	286	279	279	246	279	252	265	286	286	302	291	281	270	283	298	268	319	255	276	286	256	253	262	294	313	288	267	261	283	280	293	268	266	299	304	301	292	279	266	284	250	282	292	266	273	280	257	277	266	307	256	257	294	267	256	274	287	255	305	278	277	276	256	310	279	274	277	300	300	244	258	275	295	290	237	298	298	271	291	296	284	252	267	287	263	274	281	290	289	262	266	260	251	291	245	269	286	242	282	277	305	283	284	228	303	259	287	306	300	302	279	270	268	258	259	276	280	280	246	288	283	279	275	281	281	263	271	275	298	287	276	294	260	308	268	300	257	272	297	245	262	263	281	274	277	278	275	256	269	281	259	282	273	272	284	273	285	259	270	305	290	265	273	273	278	301	261	277	276	280	273	303	305	257	260	287	257	275	259	285	262	276	271	278	272	274	299	288	260	287	310	270	279	261	277	281	258	273	249	294	283	295	278	272	253	298	254	297	272	290	260	267	275	250	262	294	283	275	281	249	310	315	273	296	292	274	292	253	278	278	268	290	268	259	278	278	290	275	278	253	259	270	230	250	296	253	271	281	271	257	304	286	280	271	287	285	293	299	286	288	276	258	277	276	264	288	279	292	284	279	277	304	258	293	264	271	280	287	304	314	306	246	299	295	286	284	280	278	268	258	303	251	268	259	262	299	272	279	278	279	273	276	282	271	301	304	285	276	282	286	301	272	280	282	257	273	289	283	302	292	288	298	243	254	308	276	268	260	257	270	287	308	240	298	275	264	283	279	281	266	264	276	266	260	274	298	269	280	261	291	282	302	282	296	304	264	281	285	293	293	297	321	286	264	258	244	264	265	270	278	280	279	268	255	267	272	263	252	239	294	281	256	282	275	271	257	287	297	274	262	276	280	245	265	263	296	275	298	298	244	273	251	274	244	266	252	291	257	251	284	305	301	314	243	259	285	241	304	285	289	314	328	243	309	280	284	282	271	272	266	284	292	263	269	244	267	245	298	243	275	264	270	262	275	297	259	286	292	293	302	256	292	254	281	302	275	281	287	295	272	276	273	288	303	267	248	280	262	284	255	269	254	277	275	288	272	297	314	278	279	292	250	291	270	255	261	271	302	282	287	284	299	294	287	281	281	243	278	297	260	262	277	278	282	291	275	282	285	260	297	255	271	299	288	292	283	279	282	276	295	295	303	307	261	296	293	280	266	307	249	284	246	270	276	298	271	289	290	269	247	280	257	275	266	277	268	272	288	242	282	268	257	260	250	291	282	271	266	287	282	289	280	280	259	295	286	269	309	262	267	282	295	249	262	261	254	271	256	248	258	271	285	284	281	254	278	258	287	270	273	256	286	303	310	301	263	299	263	270	264	271	276	297	267	299	268	282	269	298	289	285	261	283	268	266	273	284	275	289	253	278	270	271	315	262	268	290	294	243	300	290	253	264	268	254	274	267	284	267	298	256	281	279	299	281	253	301	282	292	260	273	284	256	268	275	279	290	269	294	274	261	263	297	250	302	304	263	280	260	282	287	281	292	282	272	288	278	293	262	312	277	242	270	279	275	260	252	293	289	269	261	279	276	274	275	300	272	306	289	283	262	253	292	303	274	308	290	281	281	265	288	299	264	275	277	295	290	274	239	299	266	263	271	282	262	258	268	277	281	259	290	270	264	282	275	269	284	279	322	272	260	247	261	288	287	283	285	291	273	252	286	308	280	267	276	274	291	264	277	285	282	288	315	265	291	279	302	312	261	270	264	279	282	276	265	275	289	268	274	271	259	276	278	278	289	281	270	269	265	260	283	274	276	267	266	284	238	269	253	287	276	298	267	301	288	293	293	261	250	303	287	272	257	264	255	252	282	261	284	295	269	263	260	291	266	286	263	251	276	281	269	276	274	240	283	283	267	272	286	249	285	264	263	294	296	257	302	277	290	272	261	264	269	283	262	279	253	298	265	246	304	283	311	255	275	273	270	294	285	305	268	288	268	286	268	280	269	270	278	273	264	260	270	300	287	273	273	282	255	267	295	265	275	300
23232	21590	29411	24187	21558	21557	9549	1066	708	743	649	649	558	569	521	542	557	506	502	523	509	502	470	425	462	453	441	458	453	460	491	461	447	471	485	427	454	432	474	449	457	464	439	482	449	459	444	436	436	423	414	457	434	444	467	434	467	467	509	446	420	486	441	456	455	483	451	471	401	482	449	455	472	453	478	442	401	457	408	449	435	480	437	446	493	444	457	506	453	495	444	459	428	441	453	435	501	435	461	477	462	434	454	409	466	462	458	473	454	454	458	469	440	470	419	441	445	440	452	457	429	447	437	478	427	453	477	441	446	455	456	484	448	453	415	435	424	408	434	447	458	448	453	495	465	473	439	426	458	457	471	447	453	465	449	435	460	447	456	454	439	468	412	467	471	432	456	478	449	499	455	483	463	451	463	434	421	462	456	442	493	447	460	443	479	443	433	452	450	422	457	444	439	427	431	449	461	470	460	418	422	428	434	489	432	410	413	444	445	427	445	462	437	461	457	448	481	437	434	466	425	418	410	462	439	438	434	451	446	465	455	442	465	436	439	443	424	494	472	475	464	406	447	431	422	422	450	451	428	445	439	426	444	483	464	446	435	437	442	478	474	458	421	449	479	414	491	468	463	409	465	437	436	452	403	463	456	427	446	467	441	446	402	447	448	458	476	449	442	438	453	454	464	409	424	402	445	473	450	493	462	468	448	453	466	474	436	446	455	491	443	424	413	432	447	417	465	398	430	456	431	492	420	477	461	443	421	471	479	421	438	432	435	432	442	390	435	440	446	446	431	433	456	458	421	432	435	426	484	457	487	458	486	454	439	438	434	434	414	413	443	455	419	461	427	419	465	429	450	457	459	371	447	467	445	428	442	439	423	428	449	475	440	438	444	451	460	432	465	438	419	423	480	452	476	437	455	417	401	414	458	399	433	450	440	464	452	423	460	439	439	482	447	444	436	435	446	450	476	457	442	415	447	471	459	430	437	399	440	409	456	499	447	436	446	432	409	464	458	438	465	460	440	445	461	455	424	465	425	439	436	480	449	463	465	429	461	464	437	430	466	434	458	435	447	478	445	465	478	441	445	502	464	464	425	462	450	467	460	406	475	435	433	456	453	438	470	421	437	462	457	420	443	474	443	433	436	447	457	433	447	441	460	483	442	434	433	458	389	438	437	434	436	455	433	424	451	407	407	444	488	461	436	487	463	445	441	424	457	428	453	467	436	443	432	446	421	490	432	460	436	422	468	456	455	465	449	415	460	439	433	482	423	455	453	440	441	406	481	465	421	447	449	433	439	419	456	452	423	448	466	442	437	420	446	454	435	455	425	415	453	431	433	450	446	470	479	451	438	475	436	434	426	419	414	458	458	459	452	448	443	434	502	438	469	466	485	474	399	444	460	434	483	430	436	460	434	497	432	456	444	454	499	440	476	435	461	439	465	447	422	439	448	426	441	456	447	458	461	472	440	458	462	405	430	463	422	430	434	432	423	436	434	450	424	463	458	410	397	446	459	459	469	471	431	470	437	460	442	479	434	440	454	419	446	445	432	425	456	423	471	397	433	442	436	420	431	417	429	430	428	454	452	448	475	437	437	469	397	410	441	467	414	450	443	433	456	401	471	486	441	425	469	407	440	471	447	413	461	428	406	450	414	443	434	446	440	457	426	434	436	473	462	427	489	434	478	476	476	430	445	403	421	444	400	431	467	459	469	410	442	447	441	391	436	431	470	459	423	409	429	417	493	458	405	467	452	433	433	396	462	482	411	438	446	440	445	441	469	446	455	454	461	425	453	443	433	454	433	450	427	414	429	485	489	458	450	405	453	442	448	433	473	469	446	461	428	453	465	437	461	458	418	432	425	390	453	423	415	461	453	462	445	447	457	451	431	435	479	459	418	423	423	409	405	462	452	411	442	442	442	457	449	421	423	428	472	436	451	479	472	451	429	476	432	483	442	452	398	426	429	446	468	435	466	461	464	402	428	446	426	452	432	462	429	465	478	422	443	434	422	441	448	431	473	449	469	480	463	443	452	450	421	438	434	416	411	415	463	476	479	470	429	442	443	461	412	458	424	499	452	452	443	449	441	451	412	427	439	462	411	472	443	463	447	449	433	424	442	445	448	430	461	396	438	418	442	452	440	453	440	405	447	454	470	464	455	405	458	453	458	471	413	446	480	437	444	462	423	468	465	431	427	454	454	414	442	435	451	429	436	457	456	413	420	448	459	460	464	442	453	456	456	423	455	443	416	430	425	475	460	437	475	477	459	420	435	446	467	437	436	476	434	424	454	490	438	463	415	458	480	479	449	418	489	446	455	453	463	456	416	436	449	447	451	432	445	427	411	475	487	474	448	459	431	384	408	463	446	433	426	399	426	446	481	411	475	448	451	435	449	449	420	399	453	459	422	417	465	468	437	394	435	444	425	441	437	461	408	413	458	460	424	459	461	446	462	457	448	454	446	457	428	436	473	464	450	434	439	434	475	454	480	448	434	444	408	424	450	449	459	458	470	433	439	423	426	422	468	446	424	464	449	411	444	452	441	435	433	465	440	450	459	445	412	433	483	441	428	432	452	461	460	460	462	425	454	420	502	425	472	451	474	425	417	431	459	447	463	405	449	417	456	455	434	483	431	436	442	445	466	442	398	452	480	441	456	485	452	450	470	415	451	463	463	461	449	448	438	466	433	405	475	441	455	431	479	446	463	420	441	459	463	422	464	463	467	430	435	437	416	453	443	442	456	422	489	445	402	454	401	417	424	434	474	455	479	484	419	465	447	467	451	451	442	449	433	436	420	460	412	452	463	476	455	467	441	477	415	423	460	424	441	458	444	479	425	406	462	422	453	444	441	453	426	455	480	470	450	436	453	435	433	392	425	420	425	418	457	506	441	463	445	456	447	452	461	473	422	462	447	457	459	437	433	418	416	449	433	430	449	451	475	468	456	435	448	393	450	431	426	453	438	448	444	428	480	468	447	462	457	417	417	425	418	440	411	442	427	476	453	465	417	455	427	463	409	442	429	462	456	455	465	454	428	448	454	436	424	454	461	435	391	456	454	478	414	452	463	408	442	462	423	424	458	425	465	427	432	428	416	423	458	447	460	422	446	461	459	412	447	423	429	427	408	456	454	408	492	445	440	447	442	432	418	464	471	433	458	442	415	440	438	441	494	430	467	413	437	439	435	443	465	415	477	393	433	446	426	476	452	430	475	426	459	471	461	433	431	468	469	494	415	441	420	472	454	412	409	426	425	443	459	442	427	469	466	477	422	434	437	411	469	445	406	437	446	468	442	468	384	405	442	431	454	466	474	474	440	427	437	434	430	445	446	437	450	428	475	418	490	432	429	457	446	446	436	474	466	439	422	386	463	417	427	481	430	478	444	403	451	415	445	438	461	422	425	452	452	422	461	440	465	465	436	456	477	489	478	416	450	454	422	441	432	438	453	444	422	447	444	449	446	424	458	412	422	444	449	427	437	425	452	463	489	448
43348	54032	8411	4288	3062	2314	1820	1408	1184	1088	991	870	766	771	733	692	680	588	670	596	603	589	604	622	556	594	608	586	556	597	528	590	568	539	578	551	528	526	577	543	540	531	540	535	536	539	550	575	535	481	554	563	494	505	565	541	542	540	555	526	528	538	517	519	489	532	543	522	495	542	511	530	532	540	570	508	529	522	549	586	566	545	532	535	518	509	526	552	497	529	543	542	508	538	543	511	543	517	571	532	530	546	548	526	500	548	533	528	543	538	568	563	524	512	566	553	503	518	559	536	536	540	501	512	529	573	518	512	558	494	552	501	503	547	503	496	495	591	520	532	488	500	499	518	508	539	527	502	517	534	561	527	547	506	539	511	537	478	543	517	534	506	504	507	559	533	549	511	560	492	498	530	526	513	541	523	556	553	553	540	510	543	506	577	475	523	551	546	548	528	501	531	570	531	529	572	546	509	510	570	553	524	549	489	535	560	541	540	533	571	549	519	547	515	517	537	508	507	544	519	511	517	544	525	514	556	535	552	552	495	528	548	514	534	542	508	559	516	516	524	526	522	508	512	538	523	532	530	489	509	515	548	549	488	515	514	528	567	506	534	523	553	529	575	543	541	537	553	523	487	516	514	540	524	545	529	511	544	542	508	532	554	532	535	552	541	491	526	550	528	532	474	520	518	557	529	560	495	523	521	519	488	492	534	507	483	495	499	524	506	510	534	529	514	522	541	534	561	540	525	496	502	537	555	576	539	496	500	557	537	523	528	571	535	533	508	536	503	525	500	563	586	501	522	544	534	518	539	519	559	525	546	494	583	536	542	534	514	522	514	532	554	539	515	530	538	492	533	520	581	539	520	522	535	550	535	489	528	490	539	563	525	541	546	516	511	531	485	534	493	504	544	529	542	536	563	518	524	542	504	505	511	531	514	514	499	537	500	525	566	506	518	492	540	533	544	600	511	547	536	536	559	560	511	537	564	547	509	510	542	495	526	584	511	539	523	570	553	575	546	515	495	497	518	518	514	546	556	536	565	539	548	547	527	555	574	514	515	521	515	510	527	554	533	508	505	550	512	528	500	536	525	474	503	525	501	555	544	529	546	499	507	519	460	519	504	543	560	512	530	526	497	586	533	533	532	537	544	519	532	460	518	531	502	525	490	537	532	491	501	512	517	557	515	510	504	504	489	529	513	525	529	565	555	517	572	524	547	530	560	521	552	542	533	497	490	532	566	538	501	502	543	549	519	546	493	494	530	561	501	547	532	537	536	538	566	527	513	530	533	523	554	521	525	547	548	524	539	493	551	499	509	512	535	550	531	506	539	550	533	515	556	566	516	484	527	485	528	535	545	575	562	524	523	470	550	517	535	501	543	521	553	569	500	498	540	522	499	562	517	513	523	539	563	517	522	546	514	498	502	519	535	484	578	523	540	586	500	539	538	515	537	569	533	554	541	563	524	556	540	527	499	527	508	514	563	509	558	557	525	538	528	550	495	541	490	561	494	513	551	550	541	553	504	569	518	490	505	533	518	514	525	525	540	526	541	525	527	511	534	538	555	521	524	529	537	496	506	528	516	557	551	506	513	527	527	588	519	554	510	531	534	521	509	524	550	480	513	547	527	505	492	497	529	557	502	508	562	518	517	514	517	522	549	536	492	473	516	511	540	498	513	583	513	518	533	551	562	526	501	521	559	520	511	505	513	514	562	519	543	542	535	497	506	521	503	561	540	523	525	511	534	563	541	522	520	529	521	496	553	602	555	560	482	523	533	497	521	511	557	532	518	513	565	522	511	531	515	522	501	512	540	530	526	522	506	513	556	539	472	531	516	544	500	499	522	506	502	496	572	534	527	494	580	509	542	525	515	557	544	513	544	544	526	529	524	550	554	496	509	492	511	549	497	564	527	528	503	530	505	553	531	523	540	539	534	511	558	529	514	550	547	506	552	483	587	504	522	536	552	558	502	505	511	532	528	543	543	540	560	522	527	537	530	506	548	538	541	547	514	507	525	577	490	544	532	511	540	512	559	498	505	582	529	537	522	516	482	514	547	513	524	585	533	550	540	520	542	534	531	537	501	503	560	471	544	509	535	532	550	530	533	534	526	540	509	550	482	528	476	506	558	524	557	543	534	492	563	540	517	539	597	492	523	540	534	498	549	512	540	518	519	574	513	554	538	518	513	553	512	545	517	562	512	528	489	493	510	506	524	525	529	510	538	542	499	566	540	513	552	544	563	512	518	533	510	562	479	514	512	539	536	546	544	568	528	538	511	519	494	522	529	549	538	533	533	527	503	525	520	535	533	540	522	531	567	494	497	549	531	518	566	501	537	499	513	563	568	520	501	515	534	511	530	542	555	533	507	527	499	540	550	556	500	495	520	532	495	501	527	514	539	532	519	513	513	540	542	577	559	509	522	514	464	509	552	532	519	518	561	547	508	517	524	515	511	525	554	567	557	500	525	516	521	510	526	535	547	529	522	573	518	523	504	567	537	557	519	551	510	553	506	498	513	536	547	508	528	533	502	577	521	524	512	523	505	496	520	536	500	527	593	526	530	520	542	511	549	520	532	517	514	511	565	542	543	535	521	503	554	545	526	547	512	517	503	546	523	515	564	529	545	492	511	544	547	508	495	491	554	522	529	540	545	535	540	527	525	525	564	485	621	510	555	540	536	558	540	534	489	545	514	529	519	504	505	524	579	518	494	517	531	514	512	549	523	526	502	516	531	500	519	498	560	474	557	557	508	483	553	523	525	490	508	528	541	521	544	504	529	510	530	519	543	497	534	531	510	555	503	522	513	536	530	532	522	556	535	527	515	529	529	520	491	486	476	536	539	515	533	576	542	487	514	535	508	495	486	511	546	534	530	509	579	564	542	511	489	516	521	529	534	504	523	520	573	524	513	541	556	531	534	513	553	542	523	527	507	526	556	501	502	530	502	558	500	558	516	540	522	549	496	555	549	542	538	499	557	563	558	525	547	492	520	490	521	539	521	513	501	525	542	527	514	530	533	540	498	511	484	530	536	532	556	514	573	503	520	516	532	534	512	543	528	499	542	536	510	527	519	523	525	520	503	522	531	555	540	525	531	499	498	507	496	508	551	537	529	493	546	503	513	505	524	521	508	500	511	523	535	514	493	532	536	551	544	490	525	524	573	576	522	536	575	558	504	533	534	518	522	512	534	536	498	521	498	555	484	566	540	502	537	579	522	514	514	534	537	498	525	538	529	530	497	519	523	506	564	501	489	521	513	535	555	558	546	510	513	555	498	537	525	531	539	562	489	530	550	537	555	504	477	534	531	531	549	559	481	532	483	519	515	535	510	509	542	522	552	559	504	542	516	535	513	522	530	509	521	515	553	491	505	517	561	518	544	528	473	488	549	514	507	537	535	488	540	562	545	521	516	551	532	515	532	538	553	554	515	552	520	566	547	565	527	541	519	536	543	574	519	554	514	529	492	583	514	503	492	539	530	554	532	559	502	543	546
29110	25739	14351	1359	220	173	149	177	145	156	152	140	160	149	153	125	155	151	138	130	131	159	123	129	148	133	140	149	163	148	147	150	153	140	168	127	156	147	160	137	164	158	130	150	147	153	152	154	146	140	133	151	128	127	144	145	135	136	152	154	140	134	143	145	129	112	149	154	163	155	119	159	163	119	135	134	118	146	141	114	133	132	140	139	157	155	127	137	145	130	119	160	153	134	141	139	128	139	143	116	139	140	128	134	130	158	156	153	143	155	128	146	136	158	138	140	135	141	131	144	136	158	149	144	125	153	153	164	147	131	136	131	147	134	154	145	140	107	136	145	147	151	136	144	135	142	165	140	131	140	154	125	153	151	145	140	145	138	139	123	143	129	160	145	133	141	143	137	140	144	154	149	153	155	129	141	145	144	148	149	159	159	134	143	119	140	142	152	134	151	128	135	142	147	130	144	137	132	144	155	145	145	127	139	133	158	127	142	136	171	139	147	140	146	148	131	121	157	127	139	126	143	130	132	132	156	152	124	139	134	148	146	161	131	137	148	144	135	145	132	130	112	164	148	140	137	128	136	127	147	134	138	125	140	133	148	144	120	129	167	127	142	135	164	149	131	146	142	112	115	130	145	157	161	129	126	142	139	161	132	144	136	143	138	158	137	136	164	136	151	122	148	159	135	140	141	151	117	144	137	135	112	155	132	129	150	145	153	141	128	127	155	110	147	155	137	120	156	151	146	164	143	141	148	137	135	135	157	130	146	138	131	155	138	105	154	138	152	167	117	150	135	157	139	141	147	128	138	132	153	139	138	139	139	149	152	144	150	126	135	132	135	145	131	140	132	127	145	138	137	133	147	127	142	117	128	133	125	135	115	138	153	172	143	156	153	152	150	158	148	139	147	138	142	150	138	147	129	149	131	134	129	144	130	148	159	155	151	150	141	127	139	139	131	155	152	154	143	138	147	155	128	151	142	125	147	142	126	163	131	131	144	157	155	133	164	138	150	138	121	143	133	161	148	132	141	140	149	138	150	136	140	141	137	124	127	157	138	151	135	126	146	131	147	135	146	150	156	146	139	139	143	136	124	140	138	147	134	133	116	121	131	134	133	133	127	150	153	145	131	130	137	129	162	132	130	138	148	113	149	119	145	130	151	129	169	125	131	148	122	141	149	144	124	145	133	132	136	146	135	141	151	129	167	149	166	139	146	148	155	136	138	150	138	165	145	154	140	127	115	149	148	145	145	161	138	146	146	126	146	146	152	142	126	145	136	140	158	140	139	147	134	149	149	146	131	150	149	146	143	138	124	123	136	153	140	144	142	114	129	149	135	138	153	133	146	153	151	145	138	145	164	133	143	149	132	142	165	146	148	142	143	125	152	160	140	144	153	127	143	126	134	128	150	135	134	133	156	143	155	139	147	136	137	118	136	142	139	137	111	127	157	142	124	163	138	142	135	127	146	148	155	135	128	130	115	148	138	152	150	136	143	137	139	135	141	112	146	144	158	137	146	148	145	155	127	145	133	126	136	135	124	135	130	158	151	156	145	132	147	152	125	152	146	150	145	129	124	148	124	137	134	145	162	133	154	145	151	150	128	143	142	142	158	149	123	145	140	135	147	136	134	144	129	127	131	154	141	172	133	134	146	144	126	137	115	130	143	129	144	132	156	162	124	131	126	151	127	150	150	117	132	152	127	151	130	140	138	129	125	147	158	132	153	141	139	127	119	148	130	133	138	144	149	140	143	118	167	169	151	147	153	131	130	131	146	143	157	140	156	151	150	144	164	138	162	140	146	145	164	134	140	143	139	147	147	150	116	129	143	150	134	158	134	133	143	130	136	156	125	153	130	129	148	133	170	133	129	105	160	146	153	129	130	158	133	128	147	145	128	132	126	146	148	153	133	142	143	123	119	132	144	140	161	159	122	135	127	137	131	133	122	137	133	130	167	157	141	122	136	153	156	122	136	133	147	110	131	142	153	134	126	142	118	150	145	130	142	148	151	130	140	129	149	154	142	139	145	125	146	141	150	139	145	138	131	139	148	159	133	145	119	122	147	132	142	167	141	150	120	134	153	159	128	137	147	168	155	157	139	139	153	142	156	125	131	132	141	135	127	137	130	149	134	140	141	139	161	148	143	160	147	161	136	150	140	146	152	149	132	137	137	150	153	146	143	168	163	145	149	163	153	142	145	105	141	137	112	143	144	130	140	133	161	136	151	154	146	149	138	113	137	139	172	145	123	140	142	135	136	162	114	122	143	135	155	148	143	129	134	131	121	168	122	164	158	137	133	146	133	132	142	148	143	147	148	166	147	139	164	133	131	157	143	147	126	154	131	140	135	125	148	122	157	146	139	134	137	142	123	134	142	146	142	137	125	144	136	138	164	147	150	143	151	142	116	141	157	136	147	138	144	132	144	147	140	137	141	156	137	129	166	140	150	137	172	139	143	117	130	125	141	142	152	123	164	116	145	142	131	142	155	134	168	128	144	124	144	133	160	122	126	119	148	143	113	139	127	151	120	142	172	146	125	133	168	139	140	155	154	137	146	138	133	139	145	138	131	143	146	124	125	146	139	157	148	155	119	150	140	134	143	131	135	136	145	153	138	137	138	130	125	146	144	153	130	152	168	149	146	110	148	140	145	144	150	123	140	150	143	125	148	145	158	142	151	151	118	138	142	145	140	132	154	133	135	126	152	126	143	151	132	137	126	135	144	121	134	147	133	145	128	155	145	146	139	153	138	130	141	157	152	156	124	119	155	139	154	147	140	134	143	138	149	148	138	147	146	155	138	156	147	141	143	139	145	155	138	154	145	137	144	139	156	154	147	161	125	134	140	136	129	138	150	159	158	147	131	126	117	151	129	155	132	149	123	126	144	156	143	138	149	147	144	124	147	147	139	133	143	151	146	149	147	143	128	139	123	141	132	160	109	147	165	137	143	140	131	124	159	152	115	137	124	154	145	137	141	149	144	135	150	147	139	132	120	128	115	156	156	148	131	134	131	125	139	148	151	138	137	123	135	132	134	148	133	129	130	128	149	147	132	149	107	152	142	145	152	134	147	140	125	133	161	127	127	129	124	145	135	157	143	134	158	136	137	159	127	152	128	138	106	153	144	132	144	142	141	158	143	130	161	163	141	147	148	117	147	125	137	139	144	120	156	156	155	121	138	115	129	145	143	152	158	143	138	120	126	135	120	137	138	129	155	146	142	139	154	133	142	161	147	157	154	137	127	138	143	146	136	129	141	158	143	141	143	122	132	131	123	137	142	147	133	149	134	134	139	141	116	127	132	128	153	137	150	163	145	121	142	135	149	149	147	156	137	139	139	144	152	132	127	141	121	140	153	140	149	148	140	139	137	160	124	154	158	123	160	144	122	153	127	154	135	138	133	179	132	119	133	129	142	133	147	146	161	146	149	165	127	125	149	126	152	145	151	151	129	125	149	142	119	130	146	141	133	144	147	149	126	136	134	148	152	146	125
33747	34564	691	325	239	216	248	208	192	205	202	180	205	212	177	182	216	182	197	182	178	207	178	176	215	204	173	190	190	189	176	190	185	175	211	171	180	170	184	184	202	186	185	171	167	208	173	165	185	191	156	177	195	176	180	188	188	198	186	200	176	180	193	183	204	186	215	170	169	203	198	170	185	203	154	218	166	165	199	188	173	185	191	205	192	178	203	198	169	179	184	193	188	207	186	176	180	174	195	162	199	181	177	193	205	184	181	190	168	185	162	188	179	199	184	188	188	177	175	186	205	172	186	184	163	202	189	173	193	161	201	183	188	165	194	189	164	198	197	191	191	200	157	209	176	184	177	179	177	180	171	177	177	175	185	196	160	179	183	172	155	169	177	160	190	179	173	192	189	178	162	196	197	194	189	181	165	191	202	228	184	162	203	203	165	204	190	187	187	196	175	175	183	181	186	177	197	203	194	166	189	149	186	159	158	185	186	169	193	183	190	179	182	182	193	189	173	202	154	153	174	195	195	182	184	165	176	176	173	174	193	182	211	183	168	197	212	176	190	172	184	200	192	189	186	177	204	187	174	188	177	201	196	186	206	183	190	191	164	178	216	192	186	223	174	193	196	169	176	177	186	201	180	186	181	185	193	160	186	179	179	178	199	161	188	201	184	173	200	176	199	168	199	193	175	185	212	203	198	165	206	167	167	193	181	189	199	179	161	172	184	196	193	183	171	189	185	184	178	188	173	201	185	178	164	173	210	162	184	169	155	176	194	177	152	148	190	186	180	206	198	164	163	184	173	169	165	199	196	174	191	189	197	167	167	185	180	209	187	197	200	169	189	191	184	178	190	199	193	189	201	198	194	183	215	193	185	196	190	187	172	206	193	195	187	162	194	146	186	195	192	198	169	177	183	183	197	187	177	200	194	182	187	182	172	201	178	201	200	201	178	188	194	187	174	190	167	195	182	169	183	191	210	179	191	171	183	176	175	187	212	173	181	168	202	193	193	185	190	171	167	168	162	194	195	176	180	184	174	156	192	194	173	161	171	213	193	178	172	170	196	206	171	181	193	173	181	182	172	159	187	175	185	176	162	207	211	206	186	159	184	188	200	192	191	176	157	194	208	217	175	181	183	195	190	190	211	180	164	208	173	177	176	179	174	183	176	180	200	205	175	174	170	185	186	197	178	197	222	181	179	176	194	192	179	182	209	196	189	190	175	210	197	174	192	189	188	196	192	165	180	183	181	193	176	197	185	179	196	185	184	177	175	200	202	183	184	198	182	172	212	181	199	194	176	160	190	216	176	172	193	192	180	164	193	172	179	202	216	177	175	173	208	187	179	179	192	172	165	197	196	173	208	206	192	214	194	174	192	190	204	200	191	191	187	176	193	208	172	160	167	178	193	188	190	178	171	194	197	175	186	174	190	179	162	182	189	182	178	146	177	213	194	195	194	169	188	186	173	173	205	173	191	174	166	182	190	181	185	190	219	187	171	187	186	221	203	180	200	197	194	171	174	174	173	188	170	184	208	181	200	178	195	170	193	170	171	168	198	189	198	172	191	191	194	194	161	191	194	175	195	192	186	177	180	193	179	185	175	180	198	184	175	180	184	204	207	186	164	190	185	187	192	178	189	181	166	193	215	193	199	166	204	184	166	169	183	184	171	185	177	192	151	178	166	161	176	169	197	182	184	172	189	173	185	168	198	184	156	179	192	186	172	202	184	218	205	197	210	187	180	186	165	194	172	171	172	190	185	161	199	189	192	188	218	184	186	181	209	177	181	191	167	184	172	178	207	191	184	162	198	182	173	185	175	161	192	147	198	180	171	180	176	185	200	205	168	182	210	170	170	191	192	194	184	195	177	226	159	182	196	165	188	187	177	172	194	180	165	166	174	182	178	214	180	199	185	174	185	187	187	170	183	189	166	164	184	191	199	184	182	204	192	169	164	180	180	188	185	194	174	184	177	215	176	179	176	174	157	178	174	158	176	171	208	198	172	178	202	179	171	185	188	215	189	186	184	165	169	165	187	187	186	187	189	161	175	183	201	188	183	166	204	182	163	200	206	164	161	177	168	184	173	193	160	154	152	170	181	204	164	183	185	190	177	188	171	169	167	178	187	173	189	189	166	199	158	179	188	171	167	180	183	182	181	188	181	196	162	207	189	163	175	166	175	187	198	161	183	192	201	187	202	194	171	178	176	190	193	162	179	178	202	189	164	183	187	194	186	177	171	155	190	152	189	201	188	180	178	179	196	197	190	181	194	200	176	199	193	184	197	188	168	182	167	171	204	178	183	183	182	179	196	194	174	186	162	169	194	187	203	189	178	165	194	174	195	160	173	186	200	202	205	204	187	174	209	173	164	171	194	172	203	199	184	178	159	173	199	190	192	187	202	183	181	196	182	194	183	175	204	184	184	180	189	184	194	193	177	189	194	162	174	191	199	166	179	203	184	172	177	179	181	165	173	198	176	169	179	184	167	176	194	206	182	173	191	169	191	180	206	198	176	179	204	188	163	206	171	190	174	214	170	205	181	175	169	163	176	171	192	200	200	196	160	196	178	182	187	180	183	175	185	179	175	176	208	161	192	185	182	163	190	184	189	164	188	166	173	191	201	159	170	194	188	159	194	187	190	206	192	178	177	187	204	180	189	164	155	202	213	172	197	176	182	185	168	180	191	182	152	180	186	199	177	169	191	186	179	190	187	184	178	194	181	171	181	177	181	210	179	169	186	153	166	176	186	199	185	166	165	200	183	200	187	184	177	180	179	191	177	177	160	200	189	170	200	176	188	175	187	192	172	200	212	195	172	183	197	232	178	169	168	166	175	172	190	211	205	180	199	175	192	194	194	185	193	196	197	201	190	187	183	183	173	193	162	189	199	161	175	199	180	164	198	191	176	189	183	177	183	182	189	179	172	190	186	160	194	192	181	178	177	192	174	192	190	215	173	171	201	192	188	179	195	199	164	190	165	188	176	169	174	167	204	173	187	169	176	158	167	166	195	178	197	184	198	176	197	193	191	185	192	169	180	182	187	187	174	179	191	201	198	189	192	192	183	174	177	185	186	176	169	159	185	149	184	178	176	185	169	194	180	186	174	166	202	174	195	188	199	173	181	182	168	196	190	206	193	203	189	172	193	194	183	174	192	175	202	175	186	166	200	175	196	196	189	192	187	172	195	173	186	194	177	188	184	167	205	174	173	210	191	142	182	193	184	181	172	218	196	183	160	190	173	192	180	176	165	189	183	172	167	195	197	192	158	192	195	164	185	185	194	179	191	199	202	179	175	198	188	197	188	203	175	171	185	173	196	171	193	183	185	206	183	209	203	195	185	203	198	174	157	221	164	182	192	168	189	198	176	199	192	215	195	187	172	185	192	204	191	182	188	173	135	210	210	197	174	170	196	194	170	191	187	198	204	189	211	190	188	200	189	183	190	206	166	175	183	192	207	166	183	187	189	169	177	171	188	183	171	205	172	210	187	188
24207	21564	28729	24616	21422	9582	789	528	414	412	371	327	317	341	323	325	306	292	287	287	290	304	307	294	336	274	253	280	278	303	265	251	301	272	300	277	270	285	234	283	277	291	280	308	264	282	260	284	272	318	298	262	294	283	244	281	277	261	290	274	283	270	289	264	259	255	318	289	254	273	248	271	256	253	271	296	251	288	259	272	265	280	259	276	301	275	304	284	263	269	289	298	269	277	269	280	282	274	278	271	278	245	273	278	285	291	274	290	270	304	278	279	280	277	259	274	273	277	261	267	260	294	278	286	238	253	297	295	291	311	278	249	274	281	236	262	294	267	267	277	262	274	253	271	281	244	246	301	263	247	281	283	274	279	275	256	287	247	253	278	245	266	256	296	275	278	334	248	254	284	283	283	276	260	282	291	267	279	284	259	279	275	292	247	281	252	288	287	297	266	279	262	273	288	247	280	278	270	274	301	284	265	284	289	276	253	270	252	287	256	280	292	301	276	254	302	291	249	267	288	252	256	269	265	276	257	275	289	282	275	267	301	307	270	275	309	242	282	271	274	239	252	264	266	284	290	278	289	261	261	271	272	260	314	243	270	251	274	264	304	226	252	263	288	299	277	264	253	271	281	279	279	272	245	273	275	258	269	288	276	263	273	271	287	274	269	312	270	266	271	262	283	269	275	281	272	269	258	278	267	284	300	291	252	292	265	261	278	292	279	298	270	288	276	247	279	265	293	267	256	276	287	284	313	280	274	257	280	299	237	261	265	255	275	231	279	264	277	256	264	270	271	260	242	303	262	258	274	247	286	255	251	236	290	319	271	250	258	261	281	275	272	266	243	280	268	234	277	259	269	265	266	277	281	265	275	240	293	249	286	230	292	263	282	293	273	278	294	280	243	265	281	284	257	273	294	277	282	266	253	242	252	293	277	298	254	266	255	283	256	272	254	244	280	275	302	262	243	255	282	276	250	267	253	266	253	296	240	270	283	302	251	271	256	297	257	260	282	277	298	263	283	272	295	287	265	279	279	258	284	266	266	263	239	283	235	260	260	243	262	252	293	265	254	281	281	250	274	248	245	293	305	282	259	264	271	282	265	247	255	274	262	261	276	280	272	264	256	238	275	251	290	291	267	283	272	267	279	266	279	264	282	271	266	275	298	291	277	282	282	269	245	287	261	274	257	285	290	276	287	265	292	281	286	299	284	268	277	283	261	265	259	286	265	295	274	248	267	286	312	263	258	271	259	264	296	262	295	279	277	260	256	283	273	267	287	298	271	272	272	288	271	284	273	269	256	293	289	284	277	250	279	256	275	268	257	290	253	281	286	286	266	271	296	271	253	268	258	282	281	265	274	272	233	297	253	275	280	267	292	245	291	262	274	289	281	261	263	280	275	243	294	292	268	284	249	264	274	269	291	298	264	246	266	274	262	273	283	288	238	267	254	270	311	285	249	265	264	257	297	255	281	267	271	262	276	246	288	287	266	281	259	290	286	240	257	268	265	259	260	252	277	280	259	279	265	288	282	262	250	258	273	280	278	292	259	285	273	276	273	285	286	269	279	265	276	276	288	283	282	251	254	275	281	276	249	302	267	273	271	244	296	285	281	248	269	301	250	265	263	287	250	298	258	263	274	275	288	268	276	282	250	256	266	287	271	241	285	282	266	263	275	279	267	291	293	272	266	243	261	283	284	288	251	242	299	253	263	310	298	259	274	260	249	264	289	279	263	271	263	285	280	292	297	275	307	270	247	285	290	260	285	280	267	259	249	296	269	301	262	306	279	303	254	276	289	255	284	286	284	271	262	260	274	287	259	280	282	278	278	277	266	265	245	281	256	253	274	252	284	264	259	266	265	266	239	295	271	277	273	254	274	298	279	264	252	241	258	273	270	290	255	267	303	263	244	252	299	276	262	293	238	289	275	284	264	273	244	297	272	252	265	244	281	262	301	248	281	257	299	309	264	267	292	269	285	271	276	294	260	279	251	255	277	270	279	282	267	302	280	238	282	296	262	276	260	277	273	253	272	290	272	295	279	273	280	278	263	273	271	257	234	294	264	264	246	262	267	275	272	262	251	273	250	280	268	301	259	301	264	276	266	247	269	255	284	267	271	286	277	274	290	268	268	271	278	277	267	259	265	265	273	287	249	260	266	263	253	275	288	275	259	265	264	277	267	291	272	263	300	284	288	283	261	241	265	284	279	287	260	273	265	271	263	277	263	298	283	258	262	278	281	287	263	283	282	266	284	303	253	292	279	256	244	255	262	278	306	250	253	276	291	297	268	262	279	286	257	260	293	279	284	287	301	279	300	280	277	281	261	292	233	261	276	299	256	267	249	254	293	266	261	247	262	272	278	281	239	272	276	290	247	287	269	258	285	274	273	297	271	282	259	278	268	279	317	275	256	233	254	276	271	252	273	275	308	268	302	304	269	274	285	285	265	290	270	255	274	246	284	283	301	248	282	268	273	291	284	265	249	270	251	274	269	247	258	251	274	276	234	276	292	279	274	278	295	261	295	252	292	266	278	281	283	284	256	260	267	266	294	266	297	305	266	272	261	285	280	272	257	270	260	253	282	280	284	271	297	261	265	278	282	261	265	286	247	270	298	277	272	264	290	260	250	278	270	250	283	257	285	271	273	295	255	257	243	262	263	278	290	268	294	252	262	284	275	280	282	298	246	249	272	284	273	271	291	273	276	259	271	271	285	272	240	274	284	255	262	257	263	277	289	280	253	260	260	286	261	288	276	253	276	262	255	271	270	295	305	268	250	257	275	282	271	272	281	269	260	260	271	321	248	296	250	237	286	297	259	274	277	281	268	259	288	275	305	258	294	277	279	256	276	284	268	283	275	269	260	280	279	280	274	279	247	253	266	304	267	253	283	257	274	277	278	242	267	317	262	230	281	277	275	268	265	256	268	255	269	265	274	300	245	295	269	279	262	293	286	278	271	274	274	286	253	279	281	260	272	279	314	249	269	269	295	270	281	266	276	280	256	257	294	243	266	250	264	253	271	281	262	283	272	276	281	262	270	278	277	275	291	246	268	265	269	255	290	283	292	257	293	260	283	281	237	262	309	264	303	280	242	281	283	253	273	257	273	282	275	273	276	267	279	271	256	295	285	248	275	268	265	265	247	274	233	259	267	269	261	271	268	272	281	265	295	266	279	251	262	244	298	263	262	298	301	300	280	280	273	271	244	276	262	263	294	280	277	287	278	285	289	262	291	263	277	259	277	256	263	289	269	274	257	272	256	289	277	290	286	266	285	277	276	269	240	268	279	227	234	271	251	249	269	302	280	265	277	275	258	266	270	279	286	277	266	282	287	273	286	250	249	284	293	239	270	295	272	259	289	252	254	291	296	288	272	265	254	244	273	286	264	277	283	252	250	263	258	254	281	278	309	285	280	266	255	276	292	268	246	263	305	242	266	279	263	281	265	264	245	289	289	260	253	264	278	304	283	253	262	295	276	289	264	245	266	282	272
38853	45406	5178	2230	1648	1251	919	725	660	606	536	504	438	440	417	434	369	406	399	412	377	336	345	349	355	360	364	369	358	368	366	363	355	373	346	372	338	375	309	314	355	335	337	362	317	407	345	333	290	358	340	308	293	336	330	388	339	365	340	339	340	330	362	338	337	330	344	351	320	333	343	350	320	323	370	312	344	360	344	370	368	317	323	327	340	324	317	336	344	338	327	346	328	341	338	358	339	346	356	337	335	330	319	330	377	329	357	332	336	338	295	337	339	317	335	344	315	314	315	332	348	325	345	324	300	337	364	338	355	315	301	339	344	332	316	303	317	362	358	330	354	337	342	315	313	359	350	314	320	336	350	311	340	353	341	356	332	319	311	328	333	338	313	293	317	344	326	325	335	346	302	301	330	330	333	367	323	350	334	319	362	312	347	354	346	333	310	381	344	360	357	365	330	332	337	328	365	361	350	306	334	329	336	337	344	329	340	298	316	389	347	325	314	338	345	339	324	325	306	333	344	333	330	321	322	327	361	367	330	342	339	321	344	395	364	319	322	315	335	326	346	374	348	356	319	329	358	339	317	333	339	308	326	338	296	353	310	347	346	318	362	338	333	331	354	338	329	326	314	350	343	355	346	296	339	297	322	361	338	330	372	325	364	343	322	361	327	309	362	308	360	280	316	360	331	347	349	326	329	368	329	322	343	334	325	327	316	358	341	325	332	360	357	321	324	344	341	351	327	327	370	341	309	306	323	317	305	349	365	315	340	346	358	338	339	318	300	300	352	343	298	321	340	333	366	334	329	313	346	302	324	337	346	343	319	345	335	324	345	298	301	334	312	309	352	337	310	359	335	328	298	325	383	293	351	354	375	377	362	348	340	328	359	345	320	330	344	318	306	354	360	306	337	339	352	359	324	323	306	312	285	308	328	346	348	321	321	322	313	345	323	365	347	314	312	325	333	347	297	330	325	341	328	353	329	306	342	312	306	335	377	322	347	296	331	334	341	343	319	350	345	329	312	339	347	348	363	323	326	322	347	327	322	349	337	330	312	324	356	322	329	320	330	373	348	348	302	362	332	362	325	323	344	345	335	320	351	355	338	306	316	294	318	350	322	338	365	334	329	354	351	308	324	324	330	343	312	355	345	331	343	365	353	322	318	338	349	335	359	324	353	337	336	321	344	332	292	328	358	313	316	299	334	337	325	359	323	338	325	317	325	344	337	339	319	338	343	319	327	338	325	304	349	318	351	300	361	333	319	322	320	319	357	305	350	302	356	308	322	335	362	338	302	321	352	325	318	339	325	344	323	318	358	312	345	319	331	324	343	345	328	351	340	327	340	376	351	337	359	326	323	355	299	313	329	353	326	313	303	345	358	321	349	322	376	326	350	360	381	332	373	322	330	345	345	285	337	344	333	362	340	351	337	330	371	345	329	333	378	314	312	338	342	313	386	317	316	379	320	314	370	328	329	354	336	335	327	334	318	319	324	325	328	357	332	314	320	353	344	320	347	319	378	328	323	339	307	297	326	327	303	342	354	325	347	334	330	338	342	332	333	321	313	324	353	357	334	349	357	382	331	334	340	339	330	312	348	325	319	331	322	327	361	356	362	333	351	309	336	337	348	320	340	332	335	345	356	334	343	298	332	349	311	358	349	366	339	348	364	332	335	381	339	335	307	338	331	341	312	327	325	332	322	342	323	348	314	335	327	336	314	325	345	335	360	355	365	343	330	320	355	305	334	340	310	358	355	326	352	339	331	366	337	313	340	319	336	351	324	353	336	352	302	325	326	328	323	342	338	319	330	339	348	361	391	336	321	309	326	354	318	330	350	382	336	324	334	309	334	307	343	315	313	345	354	319	323	324	355	340	339	339	322	365	321	315	316	347	351	346	331	326	333	357	292	339	319	316	365	297	275	350	327	320	343	339	342	323	335	328	323	344	313	317	358	340	306	334	332	356	324	353	348	368	314	345	343	329	345	341	349	305	309	321	341	356	315	328	328	309	337	317	330	341	334	331	332	337	313	375	349	318	310	331	320	326	312	365	350	317	326	360	318	330	340	326	319	331	385	351	307	340	326	317	308	306	321	295	360	341	368	333	351	357	332	328	336	318	334	354	360	345	342	354	326	290	353	337	320	302	325	333	313	326	343	306	345	332	333	347	327	328	350	327	341	351	315	335	329	361	327	338	329	352	343	348	340	284	327	347	341	352	319	330	335	320	331	347	322	297	333	351	351	369	306	366	321	343	378	341	303	338	310	332	339	363	349	336	339	342	322	382	336	310	337	306	357	332	340	339	364	337	319	343	318	348	326	340	339	341	327	326	337	345	324	323	340	330	342	339	330	322	337	337	356	359	338	347	328	305	348	311	351	323	362	338	335	340	301	331	355	321	298	322	324	335	326	334	347	331	343	310	340	354	302	346	371	319	329	337	325	320	368	331	328	314	332	333	354	342	321	330	327	365	328	331	352	315	342	342	362	324	327	335	339	311	325	327	341	328	349	312	345	280	366	329	311	305	338	333	303	331	322	332	328	339	351	340	346	339	315	305	339	316	351	310	333	350	318	321	350	280	337	330	323	325	343	368	348	320	357	314	309	321	337	330	349	361	353	335	351	325	325	328	348	353	369	332	336	309	304	319	334	307	337	322	338	354	319	324	309	345	299	341	362	323	315	328	350	343	325	351	308	321	337	338	327	331	322	326	350	333	299	332	358	333	371	307	333	321	345	341	371	309	327	321	330	349	324	352	322	340	347	305	334	351	301	349	316	291	354	334	318	362	342	328	316	302	346	330	344	369	324	335	349	321	361	315	325	339	355	356	330	353	349	329	332	325	326	347	332	293	329	362	311	339	330	312	383	345	333	323	343	321	336	322	366	340	348	346	384	348	322	326	334	340	355	333	339	326	355	345	359	318	357	354	358	345	339	339	364	335	323	354	345	340	334	352	330	310	332	345	341	346	338	329	363	364	299	320	355	292	328	318	334	354	334	333	345	345	333	310	326	326	323	356	333	306	329	323	392	350	345	338	367	314	342	349	373	326	351	326	330	341	329	350	346	365	358	350	330	330	368	334	323	310	327	292	364	318	344	348	321	322	370	341	319	322	352	362	340	309	333	336	331	313	369	353	339	316	351	339	345	330	299	329	366	332	359	310	301	328	335	364	342	345	362	331	312	323	362	329	350	337	344	287	312	325	355	350	347	338	342	334	341	326	328	327	331	319	350	376	330	317	326	325	356	337	333	355	328	347	331	304	304	331	335	333	333	333	367	342	329	334	378	347	369	351	336	332	323	343	356	309	371	318	338	298	342	346	314	348	335	320	324	351	327	321	323	296	329	328	320	337	334	317	345	314	334	338	337	339	341	318	334	348	339	317	332	326	373	318	352	348	370	329	344	317	322	351	299	336	352	323	336	326	329	349	343	313	349	333	357	326	345	379	310	332	318	334	374	351	360	332	329	348	321	355	345	316	329	367	328	371	336	344
25529	21594	27520	25629	8133	463	330	325	269	270	271	230	235	222	227	223	196	234	224	249	217	224	210	211	212	217	212	208	193	210	176	198	211	222	226	252	222	201	230	195	220	186	210	216	202	214	202	199	181	187	205	202	203	204	221	194	189	211	199	224	203	195	210	178	196	203	210	208	199	210	223	191	185	186	210	201	219	217	204	183	187	227	221	207	224	206	214	226	200	213	216	204	227	206	194	213	200	204	214	198	196	192	207	196	243	205	201	224	194	225	202	182	226	219	204	189	203	221	209	199	193	197	197	192	194	201	241	225	214	224	219	211	215	197	201	208	224	212	210	216	217	192	193	173	207	212	197	192	197	196	199	204	199	200	216	211	223	199	219	208	214	213	202	198	196	199	224	214	230	199	224	241	219	224	220	188	217	233	180	218	230	204	219	185	217	211	218	219	210	190	202	231	216	212	217	209	202	193	209	206	211	238	218	186	206	220	199	250	212	205	222	201	194	222	207	212	216	212	195	222	200	216	181	190	198	229	209	194	214	182	210	182	203	200	204	208	201	213	204	231	209	214	210	191	206	238	192	208	215	213	172	217	190	176	196	207	217	235	193	209	228	219	197	192	222	198	217	198	231	211	204	174	203	214	207	209	205	217	203	186	173	223	210	192	202	222	208	225	209	200	221	199	223	195	213	200	193	200	209	201	202	224	216	208	200	203	200	206	228	201	232	187	219	184	217	204	201	203	189	195	213	191	200	207	212	217	219	232	195	215	202	220	214	218	217	223	233	213	214	190	185	212	215	213	209	217	211	221	211	196	201	226	207	214	198	173	203	220	212	218	217	207	198	227	188	207	198	191	195	218	209	220	209	201	189	228	161	214	208	200	209	210	189	207	186	211	217	211	184	195	213	230	214	217	198	209	224	223	217	215	188	205	203	205	215	192	219	209	206	193	200	224	187	215	203	197	202	197	215	190	176	213	205	212	174	216	222	224	198	184	227	215	217	240	209	211	207	174	197	198	190	189	176	208	187	229	225	197	229	221	182	178	251	210	205	216	238	200	224	235	199	186	227	186	223	186	214	189	178	224	213	207	193	230	207	194	186	209	204	235	203	206	225	216	238	196	193	193	194	218	202	203	223	206	198	221	207	206	181	183	204	202	207	190	205	205	203	209	206	202	224	230	222	204	208	192	217	216	230	183	196	217	218	205	202	226	232	209	205	211	207	212	221	190	196	215	204	198	193	202	210	232	210	200	186	216	215	186	197	213	190	222	201	213	215	220	231	200	213	225	205	198	218	197	203	220	199	210	205	210	195	221	230	191	206	186	205	192	203	218	181	214	214	224	238	178	203	206	208	217	219	195	198	197	190	198	209	202	214	220	219	222	204	225	196	212	209	200	196	218	232	219	208	185	242	217	178	211	211	196	199	224	209	233	197	205	215	222	195	218	204	221	212	210	198	202	207	198	212	212	180	215	196	233	221	215	197	216	210	224	216	213	216	227	197	210	239	205	218	206	201	227	219	187	185	199	185	217	203	194	219	202	219	194	215	200	212	201	209	186	201	240	214	192	215	218	206	201	201	189	216	224	202	211	203	200	207	219	157	247	216	198	199	221	194	215	228	201	193	235	210	202	206	212	179	175	212	200	203	206	206	202	192	202	210	222	206	231	217	237	203	204	232	203	224	230	216	204	200	189	216	208	222	195	209	217	180	214	224	204	236	212	203	202	197	219	209	189	225	211	209	198	195	218	211	221	229	211	185	196	219	217	184	206	175	198	212	199	203	214	190	181	217	214	218	197	204	197	207	183	214	206	192	198	204	216	215	220	210	210	212	207	184	195	203	188	213	197	226	197	207	216	196	245	225	207	209	175	228	198	190	169	194	195	225	212	218	199	204	213	223	202	212	167	206	205	221	208	200	196	183	188	227	207	244	204	240	201	197	182	204	214	206	227	199	206	211	207	234	188	194	202	208	185	216	202	198	204	207	177	205	204	205	185	208	195	228	216	213	223	209	198	185	233	216	214	208	209	210	218	231	218	232	190	182	196	207	212	195	166	206	193	214	197	190	207	227	209	206	200	208	182	193	221	209	201	227	202	207	211	216	197	227	192	204	218	203	194	213	199	212	212	190	185	195	212	201	192	196	220	189	221	226	213	217	219	212	193	224	199	212	204	201	214	198	211	195	236	253	212	185	194	227	202	214	213	219	217	218	201	219	186	215	188	191	221	203	205	204	195	189	209	189	213	197	221	216	201	227	220	226	226	200	196	226	206	205	207	191	200	196	185	192	201	201	203	214	221	193	217	213	251	201	221	202	210	188	193	198	188	215	214	204	222	183	191	179	216	213	199	188	217	202	219	207	215	188	217	221	204	205	215	197	227	183	222	211	195	195	210	201	197	203	212	205	210	213	220	222	211	176	208	215	208	218	218	215	190	230	204	246	203	187	180	198	167	221	161	217	217	199	203	218	219	213	220	198	206	191	223	224	232	196	232	213	207	192	224	210	200	209	210	222	200	205	194	213	215	204	185	217	205	218	212	211	211	194	180	226	229	193	221	204	214	195	188	234	201	198	170	224	195	207	205	197	209	200	212	201	183	197	207	195	197	231	215	217	204	189	192	231	196	208	206	206	212	228	188	202	193	225	191	238	224	209	195	220	248	237	192	213	203	219	205	194	193	226	204	213	182	195	199	221	203	175	218	206	184	189	219	208	240	217	185	223	223	191	219	206	198	220	213	231	183	211	209	229	212	220	179	204	203	197	198	171	197	209	201	194	188	227	202	193	186	228	207	202	190	205	215	212	197	199	195	222	220	197	197	226	185	204	230	206	228	196	211	209	190	213	229	236	222	197	211	194	200	224	219	225	200	214	200	214	200	208	219	207	202	218	212	212	225	226	222	216	177	206	214	219	217	209	210	203	228	207	205	224	220	220	211	211	178	209	195	201	200	198	214	197	226	195	226	209	186	244	247	230	202	208	204	223	221	227	194	220	188	221	201	190	187	202	213	228	178	183	187	193	202	219	192	207	211	207	196	224	212	204	220	220	226	228	224	205	198	205	186	170	212	237	222	213	206	217	210	188	213	199	187	205	208	220	221	213	190	185	209	183	212	224	203	209	190	221	217	196	191	207	217	252	216	204	220	206	185	194	205	213	211	199	198	209	233	204	183	208	216	200	201	199	214	208	207	192	209	215	194	218	195	217	230	203	198	201	246	200	209	175	217	188	209	225	209	203	204	180	189	197	182	186	234	194	222	227	212	221	211	192	227	178	207	224	205	198	208	212	213	211	185	209	213	207	206	193	196	208	212	215	204	231	201	218	210	208	185	210	196	217	192	173	213	205	207	203	198	201	194	218	224	212	179	217	202	214	202	213	212	200	206	204	202	218	206	200	191	229	222	220	182	192	204	218	232	223	188	186	218	201	217	219	198	200	214	217	237	216	180	220	203	173	195	182	201	207	198	195	201	196	199	226	197	202	203	200	197	197	216
36833	38785	2527	1228	917	771	574	480	437	422	427	350	356	323	304	362	315	304	303	297	292	283	309	285	307	304	279	277	267	280	298	289	268	272	291	282	296	304	249	276	236	254	274	281	284	294	273	259	281	286	256	258	278	264	261	294	295	242	270	305	263	309	255	246	271	264	256	283	264	267	265	290	270	235	295	262	248	315	270	265	280	274	288	251	268	295	283	289	283	276	285	314	266	281	258	267	280	266	263	276	268	298	273	259	235	282	255	276	273	293	254	263	274	251	281	276	271	282	280	283	264	263	254	243	257	302	273	278	286	274	258	257	266	267	270	286	264	287	311	313	267	279	285	280	272	290	249	276	259	243	283	288	258	255	285	285	256	246	262	253	300	279	267	271	292	269	256	266	281	269	283	277	282	276	286	271	293	295	257	284	288	276	240	262	288	267	261	302	259	281	279	264	247	272	275	276	265	275	249	272	266	298	294	267	298	292	286	275	279	288	266	316	266	266	310	278	262	322	253	258	295	285	257	268	256	236	264	281	258	296	259	278	287	311	273	257	303	284	279	292	304	258	240	272	258	263	282	271	286	270	233	299	256	279	259	265	260	249	260	279	280	275	280	302	272	282	268	283	265	296	256	259	242	233	255	279	267	247	285	264	279	271	304	304	285	277	250	260	282	267	279	261	279	293	268	311	275	257	276	282	278	274	282	276	282	290	300	275	277	287	260	256	278	290	252	249	295	255	260	271	269	280	286	260	279	271	261	251	282	255	281	246	253	288	291	253	261	269	265	254	269	263	302	254	218	273	254	259	284	253	271	251	268	274	282	274	297	275	282	273	268	286	287	277	266	292	267	289	268	281	282	284	249	281	294	242	253	282	267	289	292	241	273	270	253	266	295	298	292	276	282	296	288	295	288	293	273	265	275	257	257	276	276	282	236	269	266	278	265	251	280	261	281	306	286	260	301	251	255	224	259	288	292	274	252	281	255	286	294	288	241	273	289	291	280	278	278	282	259	278	276	250	271	256	272	270	275	274	249	284	294	265	294	291	262	259	284	263	267	277	291	268	274	288	271	271	281	296	264	295	257	250	251	272	250	283	267	250	287	280	292	284	296	286	272	288	262	284	272	260	281	254	282	282	268	277	279	283	272	282	284	262	286	261	280	267	260	274	299	255	259	289	286	298	302	240	270	266	286	281	267	267	261	280	274	288	278	279	302	279	289	273	271	270	262	279	288	295	273	273	293	299	247	287	254	267	286	309	278	282	255	283	255	273	274	265	283	265	279	268	272	225	272	292	275	287	302	286	257	294	284	258	289	253	250	290	286	260	278	254	264	280	296	303	243	291	269	269	277	251	274	273	263	267	280	275	281	277	291	294	261	275	290	260	301	257	261	258	325	275	280	281	284	274	289	276	260	256	286	289	277	299	248	290	249	275	256	262	281	279	254	269	254	293	280	276	294	258	290	268	247	297	308	291	265	279	299	271	257	283	260	247	300	296	270	253	277	270	263	272	248	285	270	251	316	297	269	285	285	279	279	276	294	268	264	292	273	262	275	269	248	240	292	277	299	286	261	262	291	291	274	278	287	275	266	263	267	286	263	284	250	280	263	261	301	285	269	275	236	262	272	302	266	280	284	296	274	274	291	260	283	251	246	253	241	287	276	278	278	261	268	268	259	264	286	285	285	296	250	274	284	273	284	280	255	280	261	239	287	288	287	269	288	263	286	286	249	257	285	266	260	298	266	285	256	254	275	270	289	280	287	264	276	269	264	238	275	277	310	265	289	300	263	269	290	296	295	274	273	264	259	260	248	245	283	290	284	263	280	282	269	263	286	267	275	271	266	263	280	279	241	271	267	277	265	291	264	324	291	308	270	269	284	264	253	290	236	285	248	293	306	285	268	290	298	259	279	276	272	249	267	288	267	258	299	266	295	266	271	264	242	287	299	275	259	299	279	294	254	267	260	269	261	254	262	267	305	265	254	284	284	282	268	263	247	260	245	257	263	288	263	291	270	294	284	294	301	264	256	273	299	273	288	272	282	278	273	286	271	317	291	276	315	274	254	277	263	278	247	268	264	294	282	307	254	270	285	277	293	259	281	290	278	270	266	251	274	285	292	265	273	250	262	280	285	271	294	278	269	265	305	300	275	251	257	281	286	306	292	298	255	308	270	282	265	271	272	288	277	254	260	239	277	272	284	285	270	298	261	290	256	257	262	281	289	274	269	270	266	303	292	289	276	270	276	271	273	281	283	285	290	287	255	281	274	275	276	269	279	287	283	257	296	271	270	254	264	253	259	250	256	311	249	264	266	253	273	262	249	266	275	277	252	313	285	282	273	275	264	282	270	273	264	243	289	269	255	285	272	278	269	282	291	266	282	262	259	265	274	253	273	290	270	260	275	270	298	292	276	274	286	262	292	282	277	273	266	287	261	257	270	251	284	275	298	279	278	261	269	284	270	283	275	279	256	259	277	271	275	250	281	293	285	284	275	287	264	307	271	282	257	253	269	296	301	256	253	296	296	283	282	283	290	267	270	260	248	266	268	251	301	277	297	295	287	292	286	261	300	247	271	260	248	280	239	293	296	275	263	271	295	258	268	280	263	308	265	274	263	270	308	281	243	267	240	256	303	265	293	288	291	259	301	249	261	297	273	292	246	268	277	299	264	268	306	265	280	285	265	255	248	284	282	287	226	274	276	250	267	265	279	271	265	266	265	290	290	252	268	255	285	271	268	247	262	304	300	259	282	236	269	262	307	308	271	282	258	279	264	268	292	262	264	276	248	250	269	266	290	267	294	264	272	268	253	280	293	289	243	278	285	275	280	314	273	270	277	299	268	259	284	261	305	262	290	300	305	286	288	265	285	269	274	275	255	282	294	265	269	295	262	278	294	263	254	292	258	292	243	293	275	276	280	295	287	262	277	274	286	272	304	268	260	290	276	278	311	278	271	235	253	260	284	280	244	279	274	294	270	319	317	280	262	276	270	277	289	272	291	294	230	263	295	274	266	267	241	277	272	274	258	322	289	259	272	274	290	259	283	282	261	294	269	258	289	284	256	244	286	281	246	253	239	293	274	267	240	287	242	258	283	284	265	252	285	283	279	247	258	262	268	277	243	291	269	281	277	266	261	277	318	316	294	281	287	267	272	261	261	285	292	275	281	263	283	287	273	283	263	263	241	298	255	287	305	277	245	272	298	265	276	271	260	298	286	286	283	278	274	271	252	275	252	257	271	272	263	298	246	259	271	278	267	306	289	243	296	274	268	279	295	301	239	272	266	256	261	276	260	259	305	335	268	299	275	288	261	252	313	272	265	269	243	271	277	277	306	284	257	276	312	268	259	294	281	276	268	295	255	272	250	292	264	256	278	284	292	261	278	256	295	262	282	265	229	291	281	285	294	279	295	236	310	292	270	267	262	267	269	250	271	273	255	270	276	247	287	273	286	305	278	270	273	260	280	273	276	267	290	259	279	248	265	273	297	250
23171	21521	29281	24164	21505	21493	9284	1028	743	631	645	595	579	532	492	498	488	495	472	531	501	485	464	460	462	472	434	463	457	455	410	462	427	455	484	455	451	432	437	432	472	451	440	446	485	477	465	404	453	461	429	403	446	439	442	442	430	431	417	436	442	436	447	451	438	436	473	410	496	442	441	431	420	440	446	446	449	458	420	416	402	433	392	447	457	419	402	433	442	452	475	422	444	442	461	432	387	413	448	425	437	432	433	417	416	432	426	454	429	460	448	442	457	420	476	459	444	456	392	397	426	443	426	432	424	406	424	431	446	461	404	444	408	427	435	432	444	440	430	459	422	445	476	423	453	447	454	448	455	458	415	429	442	437	433	394	440	445	409	457	485	418	435	420	440	424	439	446	461	412	423	464	411	433	421	449	452	443	432	457	471	443	429	444	459	445	409	452	407	452	448	420	447	396	442	430	446	432	451	423	426	432	437	441	414	448	436	468	470	433	447	447	418	438	407	439	424	479	445	441	420	416	427	455	445	407	427	461	430	439	418	416	422	412	480	445	457	440	460	437	428	423	439	439	431	428	422	433	425	447	449	459	431	434	475	427	465	457	464	429	442	422	498	431	410	413	411	482	425	412	456	397	464	448	427	417	432	466	405	448	434	447	414	429	434	452	465	428	425	432	450	466	448	463	460	426	405	459	420	411	432	422	460	414	480	403	434	385	441	443	415	464	450	440	417	397	431	432	465	403	415	421	435	427	431	404	451	441	392	448	459	425	393	402	475	471	438	440	417	465	427	411	395	449	437	429	439	426	436	459	438	474	417	435	396	462	411	449	431	407	421	434	444	434	425	408	471	470	437	429	443	449	417	441	464	454	461	411	385	438	451	457	460	445	438	441	426	405	419	441	453	424	464	440	447	408	419	411	413	409	444	455	410	421	432	435	430	453	421	405	406	418	416	479	407	466	433	422	418	440	498	429	400	483	441	421	397	407	430	436	446	428	457	429	449	463	446	411	458	441	418	403	456	443	442	446	422	418	450	456	430	445	430	422	420	445	426	415	429	446	449	441	434	460	452	441	423	445	438	485	452	422	417	411	432	471	441	452	406	436	461	439	421	439	420	415	465	432	451	472	433	405	402	429	448	456	435	427	439	422	437	421	465	447	454	428	448	434	398	420	438	426	435	459	424	421	421	436	427	435	447	414	433	436	428	415	463	462	443	478	438	420	461	467	434	431	453	445	443	421	434	437	422	436	479	451	424	439	444	448	426	426	498	417	428	475	424	438	449	429	476	435	419	447	435	416	433	442	453	408	440	412	478	449	438	414	464	430	452	452	452	453	462	411	418	416	403	458	456	438	476	443	439	426	416	476	458	429	444	450	429	427	419	429	448	409	405	426	416	423	447	414	415	418	438	448	472	432	439	397	439	428	437	400	422	433	415	449	415	442	416	427	434	465	440	446	420	439	405	444	396	414	421	452	450	430	441	459	414	446	464	432	453	429	445	432	429	445	437	460	425	440	426	402	448	452	451	456	409	437	445	438	410	447	431	441	442	415	451	457	432	428	429	441	417	487	400	426	445	459	436	410	442	421	430	393	408	430	440	440	450	396	440	423	438	423	420	465	417	436	405	470	437	428	464	423	420	454	430	442	423	456	462	441	420	423	465	430	416	459	480	432	396	432	465	422	447	435	430	418	422	438	400	458	392	484	442	417	434	452	413	422	433	394	383	439	421	427	441	456	422	425	478	450	441	487	458	435	454	441	440	429	409	437	455	423	394	457	438	419	466	425	427	431	406	446	421	428	441	452	408	416	444	407	403	431	431	450	458	439	433	476	408	465	456	465	446	437	438	422	426	413	428	431	418	444	418	463	435	400	460	415	465	415	442	411	409	455	408	425	436	427	440	468	442	440	440	486	423	420	431	403	455	394	436	449	401	436	456	438	435	433	437	442	443	424	457	434	435	443	453	433	453	415	425	466	443	447	408	467	463	422	414	419	426	441	454	437	415	429	411	407	450	459	415	437	438	422	449	460	467	425	433	432	422	419	428	444	423	417	422	438	436	432	454	446	443	449	458	435	461	402	396	442	440	423	475	436	419	449	431	432	439	420	460	455	429	426	454	408	428	443	444	466	467	450	436	429	423	389	399	471	416	420	395	451	416	459	458	415	438	471	431	431	445	445	447	441	456	427	415	430	403	405	433	431	451	413	415	431	449	435	427	442	406	435	431	435	416	405	409	451	446	451	442	460	449	469	437	441	451	451	438	416	447	423	460	451	445	439	440	439	444	435	416	424	438	442	463	473	431	449	416	432	446	454	472	414	439	416	453	409	426	461	435	443	445	463	439	467	456	424	406	457	458	426	424	428	442	460	440	442	421	446	469	441	436	450	437	433	445	428	453	456	438	414	423	439	450	453	457	427	467	430	488	499	505	416	422	431	458	437	406	445	434	429	421	420	462	428	453	443	410	443	444	484	431	448	456	410	451	442	456	450	458	442	472	484	443	440	401	434	399	432	436	438	431	404	460	424	442	407	449	446	416	426	446	448	438	419	434	430	389	413	448	444	441	466	423	425	436	437	408	430	476	438	414	439	450	461	448	446	445	434	435	487	440	430	430	426	448	434	441	437	421	443	418	414	441	412	408	419	434	431	431	420	411	392	456	434	416	441	402	439	432	437	452	406	448	434	413	452	439	432	448	432	426	403	439	452	473	459	457	441	437	427	448	439	418	418	434	469	428	426	462	427	407	398	433	420	424	451	459	445	405	470	451	432	419	421	423	435	415	424	393	437	431	429	441	447	436	421	427	460	423	480	459	428	405	408	445	460	414	465	445	423	439	470	430	459	449	435	441	455	433	456	413	466	432	434	439	453	431	452	453	405	430	403	433	428	430	436	472	382	435	441	390	425	395	431	463	407	467	398	445	413	406	421	427	435	451	437	413	428	431	480	393	447	433	435	464	476	425	446	467	410	453	461	396	462	438	407	465	431	427	436	403	403	428	446	398	439	424	408	459	391	411	420	427	393	473	428	431	445	461	441	400	415	452	410	440	444	418	428	434	457	438	473	442	480	385	408	424	392	431	423	418	420	423	460	459	477	448	428	429	394	391	420	405	419	404	409	441	427	439	405	456	444	457	456	468	410	431	401	453	441	441	414	448	429	432	396	433	428	411	420	420	444	414	422	448	460	443	427	448	445	426	448	407	430	451	443	477	437	442	481	404	429	436	437	419	410	467	454	389	473	440	428	479	440	443	418	431	417	412	446	446	436	451	446	435	424	449	428	431	451	426	423	438	424	470	399	434	452	467	427	441	444	448	446	418	456	435	402	447	419	405	425	425	400	432	438	438	428	461	435	478	457	449	474	470	422	440	480	459	462	463	436	479	445	431	438	423	438	434	463	428	431	412	469	463	421	447	425	446	421	456	454	427	446	484	402	484	438	394	413	442	409	423	397	461	447	419	457	426	457	498	428	416	435	409	396	415	415	413	462
43308	53926	8625	4123	3110	2343	1742	1449	1218	1014	954	825	811	788	773	697	653	662	633	613	618	532	620	595	534	582	620	566	544	561	515	577	545	519	547	581	575	571	545	543	555	520	549	531	525	554	502	503	506	537	548	535	537	545	502	509	529	521	551	526	571	533	538	527	583	568	514	531	525	499	483	532	540	532	551	529	511	541	557	520	501	577	513	519	506	533	548	496	553	524	522	528	567	504	568	521	515	503	519	506	493	517	491	530	518	569	529	544	537	549	565	510	495	536	512	514	530	533	489	557	508	533	508	499	488	552	524	511	489	516	551	514	513	535	490	542	501	509	521	529	511	489	519	562	536	490	537	490	539	539	572	528	564	489	529	534	528	528	529	556	575	526	526	527	514	515	483	511	537	548	552	481	500	521	523	537	497	535	530	482	528	505	572	546	516	582	519	542	510	511	531	528	519	533	562	512	491	478	540	522	506	522	508	490	522	507	538	538	535	489	515	562	517	574	518	535	562	515	569	526	511	502	506	546	525	505	533	506	525	514	541	559	546	501	483	504	482	568	581	479	529	538	564	536	518	514	534	533	550	542	501	469	510	536	593	559	539	560	520	566	528	528	541	563	528	530	508	521	511	526	582	576	508	577	558	539	516	540	507	538	537	534	534	561	526	529	508	529	484	546	542	547	509	522	554	514	514	563	533	524	519	508	528	544	528	534	526	495	549	518	571	473	529	465	544	523	507	502	519	511	554	528	517	492	522	532	528	559	498	517	512	507	512	499	515	532	523	497	503	487	539	475	547	503	556	514	538	530	541	521	479	509	514	535	528	520	544	472	528	525	505	530	597	516	537	546	514	512	518	514	519	524	516	454	515	521	530	524	537	462	515	508	507	499	533	518	518	554	543	530	513	532	557	523	532	541	505	488	513	466	500	521	540	493	542	529	488	503	538	535	517	513	540	535	516	506	556	522	512	508	565	511	524	541	563	574	523	545	556	527	506	494	542	533	538	496	478	515	538	554	497	532	532	513	493	528	520	525	531	566	458	534	533	537	480	514	483	538	568	587	542	489	576	488	577	550	482	523	532	547	522	534	510	524	518	499	500	513	520	524	511	580	493	541	527	557	540	566	531	510	523	539	563	494	522	545	535	552	561	519	515	521	539	536	527	538	501	528	513	498	519	516	513	520	549	527	517	499	522	564	538	517	547	512	572	499	529	543	535	540	498	562	520	564	531	537	554	483	518	478	517	556	561	545	567	516	498	574	539	519	509	530	504	522	507	528	521	505	562	536	488	548	514	538	492	521	500	520	505	508	551	477	518	517	546	529	504	533	508	502	549	492	566	511	511	506	514	477	510	514	537	520	511	506	499	497	531	492	538	524	529	532	516	527	533	529	536	541	513	489	508	465	532	512	524	511	568	543	525	525	573	550	501	532	493	521	567	524	531	578	534	565	521	511	509	498	559	491	516	518	540	540	542	515	495	519	512	455	474	546	562	553	498	512	500	549	531	513	542	524	566	563	537	542	515	546	540	509	515	566	529	529	519	544	516	526	521	555	558	513	549	564	518	535	511	558	499	532	525	507	544	503	513	536	516	510	525	544	524	520	501	520	526	502	515	537	521	515	521	546	493	507	554	515	518	498	520	557	486	557	526	548	536	527	540	499	509	544	536	522	572	531	482	454	550	532	493	529	543	538	531	540	559	541	496	528	513	503	488	549	501	537	518	495	495	489	534	507	526	536	492	496	529	531	544	485	556	535	539	527	540	548	525	527	546	546	535	563	502	507	558	576	528	522	544	565	525	531	531	515	516	532	495	514	518	508	542	525	502	518	553	532	532	478	505	521	534	537	543	505	517	463	535	516	525	525	488	525	542	525	530	550	510	539	509	510	517	576	554	575	512	533	530	498	547	512	525	550	525	549	512	510	531	494	539	498	541	490	532	578	539	519	525	528	488	544	530	538	513	485	579	507	533	526	543	529	513	489	485	521	540	520	524	501	504	536	485	536	519	557	485	544	547	527	526	522	543	530	560	532	549	518	516	490	526	536	557	520	533	518	512	517	496	511	541	516	497	522	519	507	563	577	542	505	550	553	496	541	514	544	521	526	538	526	523	544	554	501	538	519	504	515	538	523	505	533	518	535	510	540	516	542	531	507	526	569	526	516	547	496	522	537	529	496	534	508	526	506	556	471	515	540	541	554	507	534	505	525	522	510	528	564	531	512	520	485	504	544	529	507	478	498	519	543	505	521	519	514	514	494	501	518	548	479	527	495	550	522	535	556	492	518	536	532	499	502	538	544	512	567	488	467	503	506	515	525	533	540	567	520	507	552	530	483	518	523	529	570	518	542	509	536	541	496	501	516	529	506	534	551	528	523	512	522	539	476	509	559	486	568	548	519	532	578	507	541	564	538	542	490	544	499	505	535	510	524	515	496	545	495	516	521	555	569	498	536	501	511	505	502	517	531	527	551	528	527	478	522	541	513	552	492	533	516	531	547	525	507	510	492	524	527	573	537	530	519	517	508	517	528	562	547	572	517	517	523	473	509	470	516	540	531	538	540	515	502	525	549	539	507	498	539	510	501	561	519	519	484	522	509	535	526	513	498	496	540	542	508	539	519	534	512	485	529	516	494	495	525	549	578	556	552	543	505	514	516	567	536	505	532	519	512	512	538	518	512	488	483	499	487	493	480	528	535	536	550	545	565	509	529	514	529	540	508	503	527	510	495	524	540	524	506	532	534	548	516	491	563	528	526	536	489	572	524	492	540	520	576	490	510	548	498	523	510	543	524	497	532	509	524	553	550	523	550	528	549	497	527	484	519	497	511	517	539	542	523	544	560	485	481	530	524	496	508	533	501	555	524	511	518	524	554	526	514	541	482	510	503	510	520	506	538	515	575	547	549	525	527	517	507	544	510	507	521	539	545	513	509	517	540	481	519	483	549	524	543	490	541	546	508	503	508	565	508	526	547	446	541	468	539	531	519	497	509	496	498	531	509	525	520	537	548	549	482	545	536	529	495	534	538	497	538	545	521	540	517	515	516	553	576	523	484	528	512	534	511	523	526	537	530	548	515	548	537	489	537	528	553	546	558	522	532	516	518	557	504	505	537	531	518	529	512	487	546	485	529	556	532	533	521	518	510	495	541	523	490	536	494	514	530	534	549	517	529	512	518	551	499	513	534	566	550	505	519	506	502	528	498	546	547	516	492	524	520	547	545	512	550	506	521	566	551	539	489	536	505	511	510	560	555	522	507	548	514	499	528	492	507	504	515	462	541	516	507	549	511	560	552	549	536	556	541	523	503	584	549	529	506	521	560	505	536	514	504	501	537	497	491	517	558	533	543	542	537	515	498	514	527	546	505	520	517	515	545	537	509	538	510	531	539	510	573	502	534	483	544	520	539	552	489	531	543	535	494	545	522	479	504	510	526	478	529	533	523	563	500	578	538	530	558	445	510	482	501	538	543	504	560	493	506	524	535	528	502	533	539
29185	24787	14080	1239	255	174	150	151	144	139	154	139	137	133	124	149	127	135	148	131	126	136	132	121	153	142	145	146	149	132	134	128	141	153	142	141	136	132	172	137	127	135	135	116	144	125	117	145	147	131	137	136	143	134	139	136	120	154	116	115	126	126	146	129	134	134	143	127	149	123	137	146	107	121	118	139	156	129	144	146	138	125	148	128	130	151	146	155	130	132	154	149	123	140	145	134	133	122	130	145	134	128	148	132	140	146	132	146	130	156	124	139	135	125	145	143	140	121	136	146	161	144	109	113	140	123	139	140	119	135	126	132	132	150	120	142	146	127	130	131	155	129	149	149	134	129	117	133	129	141	143	151	147	145	149	126	149	140	140	166	135	171	127	140	170	144	134	116	141	164	134	142	137	143	149	133	156	132	131	132	160	140	134	151	151	145	139	123	119	140	141	154	166	139	157	153	153	149	143	119	149	142	146	134	132	127	141	129	127	137	106	145	150	136	120	160	148	135	150	109	138	140	131	145	150	145	121	115	109	137	131	109	134	156	150	125	144	134	136	144	140	139	133	146	128	151	121	143	129	118	144	137	147	148	144	165	123	167	130	142	127	149	137	120	138	149	150	139	162	156	124	131	142	142	141	139	128	123	118	136	137	142	124	161	133	117	144	149	117	148	142	146	146	148	139	140	131	154	142	137	128	126	131	148	100	145	153	135	128	141	133	116	136	143	143	137	146	129	150	158	158	128	135	144	148	134	139	141	140	141	118	141	116	139	132	155	142	124	122	138	146	147	145	118	152	119	140	153	158	124	157	148	153	129	113	132	139	156	139	139	135	137	112	129	154	127	164	148	130	137	155	130	150	138	144	149	142	130	129	130	143	145	122	139	139	154	139	136	127	135	141	146	136	161	134	143	141	155	148	145	131	155	118	145	144	139	159	137	135	147	109	132	119	127	125	162	130	125	156	128	147	119	146	138	124	112	130	120	142	142	131	137	118	123	152	145	120	132	131	134	132	137	125	129	143	118	134	146	133	148	135	126	128	132	142	135	144	157	146	141	120	162	129	131	124	131	153	136	147	115	130	136	141	116	134	119	122	138	159	131	176	142	160	133	130	122	118	134	132	145	150	132	138	130	147	126	165	141	165	158	135	132	150	144	124	136	140	154	128	132	152	129	147	126	115	143	136	122	143	156	139	138	145	128	151	145	138	156	124	135	134	148	134	142	141	141	133	143	127	139	153	149	118	137	138	138	139	142	122	151	130	117	129	170	136	124	130	160	140	128	147	150	142	131	140	137	141	141	132	127	152	166	135	144	109	133	141	149	144	131	137	141	145	152	151	147	132	131	138	138	154	145	130	129	131	152	136	118	149	115	154	144	133	147	129	149	144	125	139	131	121	151	132	132	141	117	142	141	148	126	150	129	144	144	145	168	135	135	147	139	136	155	136	153	135	126	135	133	125	131	155	137	140	125	141	144	153	134	147	137	129	147	122	143	140	152	134	122	159	127	129	124	131	130	141	156	148	126	147	125	139	132	134	133	156	136	128	135	141	146	147	126	137	123	143	148	152	132	164	127	120	131	137	128	133	137	140	133	149	134	122	123	138	154	127	142	154	136	131	143	130	138	132	145	133	118	138	140	148	103	172	148	135	132	145	124	122	155	139	134	134	143	138	153	133	127	150	129	120	145	140	142	125	148	117	120	138	135	128	144	140	138	135	119	149	133	135	127	138	134	127	160	132	134	152	137	149	152	152	161	134	147	130	130	122	128	132	143	158	124	119	133	139	147	132	151	138	130	156	134	143	150	143	121	136	149	140	136	141	137	132	150	149	114	156	145	133	145	121	127	130	136	132	129	123	132	130	143	156	152	136	132	152	124	144	122	156	161	145	143	149	126	113	146	144	136	138	135	151	143	128	144	139	141	132	130	146	114	152	98	145	129	137	129	147	151	138	134	150	125	153	153	143	162	149	157	149	125	136	145	140	135	123	158	160	130	116	128	138	109	133	143	119	154	134	133	149	141	153	134	135	143	138	128	128	116	128	163	137	147	133	128	126	127	143	126	129	127	146	151	133	136	176	142	149	132	125	140	127	136	141	123	131	137	149	152	149	139	131	154	131	142	112	120	127	112	144	125	146	148	130	129	137	137	126	142	146	144	163	105	136	158	129	130	130	146	167	144	137	146	133	124	131	139	112	128	158	139	136	145	150	157	138	114	128	139	157	143	130	151	153	128	148	147	122	134	126	135	147	125	157	130	137	130	128	119	156	129	124	150	135	127	137	151	128	143	129	147	155	146	117	145	144	138	127	142	149	153	156	150	139	135	138	147	146	143	149	136	153	131	139	121	132	149	123	143	140	157	156	161	144	122	158	144	112	141	143	120	137	144	132	133	124	152	135	154	149	138	122	133	130	142	134	158	146	137	113	124	129	166	152	144	162	147	113	130	122	130	136	129	129	157	127	133	136	151	109	130	149	131	155	155	137	133	149	129	142	111	168	133	123	111	147	140	139	112	131	149	151	141	149	138	146	157	146	144	138	142	150	156	152	124	127	129	132	130	123	156	146	147	134	135	138	141	127	156	141	146	147	126	154	140	146	139	139	128	136	136	149	147	150	135	161	126	147	149	123	141	134	146	137	127	135	139	141	138	153	143	155	151	130	131	115	145	136	129	130	158	131	145	129	148	161	157	132	118	125	162	129	149	128	132	148	137	123	141	121	158	153	160	142	147	129	130	132	124	147	122	143	117	130	157	142	146	162	117	133	145	133	140	131	136	112	117	154	124	149	130	145	134	145	155	117	130	136	129	143	135	135	134	127	150	118	117	121	114	133	137	146	139	144	136	148	142	140	141	123	126	124	159	136	132	153	162	153	159	143	139	136	146	156	146	144	135	136	148	135	141	152	154	116	135	137	149	133	156	152	156	137	152	110	155	134	126	132	147	127	140	133	136	150	155	124	140	132	130	149	132	148	145	161	140	148	127	153	153	117	146	118	120	142	142	130	140	129	152	131	123	142	148	128	130	140	146	127	157	143	134	131	146	138	150	147	121	130	129	129	159	131	138	146	126	162	136	143	154	138	146	148	123	129	141	145	151	135	156	136	134	145	127	145	156	128	132	140	142	154	132	136	126	136	152	138	133	132	149	128	136	136	118	153	141	132	124	129	130	127	144	130	163	149	131	139	153	122	145	142	132	144	134	153	138	120	151	143	151	125	131	151	133	161	121	137	126	146	150	123	129	147	144	160	148	152	138	149	148	148	115	152	127	147	147	125	128	144	148	138	128	141	140	131	104	128	137	138	144	130	135	141	130	145	135	146	134	155	127	130	146	137	140	152	150	133	138	117	133	135	136	136	149	145	121	140	152	134	125	144	144	149	137	152	142	132	143	156	157	156	128	147	135	143	148	147	144	139	137	142	139	119	110	131	150	137	152	121	131	137	123	143	139	119	145	134	122	133	146	126	140	140	160	133	129	142	133	119	137
33348	32748	803	341	269	263	219	212	200	187	200	183	204	166	188	181	201	202	185	181	201	188	165	182	187	203	172	190	195	180	170	175	179	182	195	173	195	180	192	183	196	196	194	189	205	185	183	199	183	189	188	186	190	193	198	185	190	185	203	175	180	175	186	184	159	192	185	215	200	173	208	206	200	186	177	165	162	172	174	173	179	210	200	178	184	204	184	173	166	192	172	173	191	184	174	170	180	185	206	185	179	186	202	172	184	198	186	182	196	178	182	179	211	183	186	205	192	172	177	183	174	190	180	178	163	182	183	194	183	172	169	175	174	171	188	159	177	172	178	173	187	180	165	190	181	191	156	186	194	201	181	189	167	177	182	161	194	177	179	191	159	191	191	221	183	183	202	183	184	186	172	189	170	169	186	194	191	193	206	189	184	172	168	193	176	194	187	180	195	183	192	188	188	171	176	179	174	183	155	163	159	191	205	158	187	168	170	197	182	163	202	170	185	194	201	187	193	175	182	169	195	172	178	208	191	170	175	159	201	186	179	170	178	160	161	177	201	170	181	181	173	151	167	189	175	175	184	174	188	164	181	184	203	191	179	179	202	182	185	180	193	176	195	191	191	170	165	171	193	178	172	180	190	182	205	192	229	168	176	192	193	162	184	191	186	183	172	179	206	194	168	191	195	174	179	176	187	184	193	192	187	172	173	191	167	177	154	189	184	164	178	191	149	198	192	165	195	166	173	211	181	174	162	185	197	158	166	173	159	198	181	185	166	201	185	180	157	185	178	169	173	198	181	177	154	175	208	169	182	159	159	184	188	176	208	187	188	164	169	168	156	162	202	182	163	181	198	200	186	187	186	174	175	201	179	196	163	166	189	175	193	202	191	177	182	188	176	167	182	173	189	176	212	191	200	218	202	147	184	176	188	185	197	186	204	202	178	188	194	173	179	216	157	151	189	182	201	198	179	157	154	193	174	167	177	208	204	190	201	189	174	193	215	164	170	166	169	172	170	191	166	175	168	186	191	178	190	197	177	173	169	156	186	178	166	171	188	190	161	159	194	200	184	175	198	181	170	180	189	150	179	178	177	222	184	174	200	201	166	191	191	174	205	175	172	179	172	194	190	174	203	203	176	179	186	161	188	179	205	184	196	189	180	156	194	210	175	172	181	175	195	189	189	168	157	172	192	187	186	173	196	209	193	182	184	190	182	188	163	176	190	216	164	188	181	186	173	178	158	183	200	191	174	186	185	166	208	189	170	174	205	178	181	184	181	171	177	187	177	188	173	203	200	167	190	175	182	164	175	162	179	202	191	169	173	196	174	182	161	179	190	197	180	186	203	175	190	216	155	195	188	165	169	187	213	161	171	202	186	172	180	202	179	189	172	183	183	192	172	196	179	165	223	176	184	167	166	186	176	174	190	186	193	164	180	180	194	188	183	181	186	199	180	149	210	201	154	172	194	188	190	193	190	198	184	192	186	163	175	151	167	187	165	181	160	184	175	167	191	166	181	169	187	178	193	182	153	189	160	187	218	188	183	196	188	188	169	199	188	214	173	188	174	184	188	180	212	185	188	200	197	188	172	171	197	182	177	202	186	171	180	201	183	183	166	180	176	190	177	177	186	178	175	166	190	186	171	185	169	159	182	184	160	192	177	182	185	203	178	200	173	195	160	175	188	185	185	161	205	179	194	190	179	177	176	175	216	192	189	210	191	190	198	186	169	202	173	147	189	189	188	188	188	189	199	178	189	189	186	179	182	184	193	152	207	175	171	184	194	158	161	186	195	188	202	180	178	170	201	187	211	190	147	189	194	199	184	173	197	174	179	195	176	196	175	197	202	173	166	171	169	174	157	192	166	183	166	192	160	180	186	191	187	188	177	186	179	163	199	194	167	169	194	153	197	194	181	159	189	187	189	184	207	184	192	186	161	178	177	162	201	174	186	170	186	183	175	179	169	192	186	176	183	194	184	177	196	196	188	181	199	157	193	178	195	188	177	153	178	172	179	151	175	188	183	204	163	173	172	203	164	207	181	169	191	210	181	162	199	172	195	170	188	163	192	189	185	158	159	190	185	176	175	198	180	199	180	174	205	198	194	184	188	161	188	168	203	161	168	172	184	189	164	190	203	180	203	192	192	205	192	169	186	183	176	177	170	173	190	174	186	191	171	200	176	186	191	216	181	174	176	181	167	180	177	156	159	191	198	203	169	195	195	169	166	189	198	198	199	204	184	209	189	191	179	201	170	178	173	180	173	168	173	175	180	181	196	182	181	187	179	171	180	199	203	189	195	198	197	169	178	159	176	183	172	179	204	165	178	196	200	209	173	189	186	204	177	167	188	202	153	154	176	214	176	183	188	180	183	172	187	182	169	181	181	195	179	207	191	169	177	173	176	179	193	179	177	210	193	215	190	184	214	179	175	171	188	168	171	168	201	165	194	161	202	189	189	174	194	193	203	200	180	185	173	180	178	168	166	192	168	160	190	177	190	184	180	198	176	196	166	185	206	174	197	185	174	187	192	180	170	192	186	181	175	149	160	201	183	181	200	177	188	178	162	188	175	180	174	171	196	199	177	178	189	190	214	194	182	180	177	181	191	167	196	178	188	171	186	164	195	165	163	198	204	168	168	204	212	181	207	183	186	171	180	206	193	210	154	200	190	189	167	184	177	188	195	190	183	182	189	175	179	194	196	210	183	173	186	186	169	186	198	177	180	183	172	159	172	171	176	175	176	160	193	181	191	161	186	209	182	180	187	164	165	189	186	187	167	175	162	173	189	182	177	187	185	157	168	205	178	165	193	176	169	181	188	165	209	180	169	175	216	159	189	184	168	167	190	177	170	191	190	183	177	187	187	184	187	181	180	216	166	174	187	208	190	168	182	191	185	185	191	168	178	204	174	169	205	164	175	198	202	152	175	187	176	176	187	179	175	165	183	170	185	178	184	170	166	204	172	175	177	203	199	184	180	194	198	191	197	175	209	187	180	162	187	215	200	182	169	180	190	163	180	200	176	194	198	216	200	194	167	196	194	184	179	194	185	189	187	175	202	180	187	167	204	187	199	190	204	195	199	164	202	162	195	208	174	186	168	174	194	182	190	189	168	170	205	201	180	151	188	193	201	156	195	169	193	161	173	180	180	191	190	184	181	186	183	202	167	194	177	191	207	187	192	204	165	178	176	200	192	172	197	151	176	200	191	155	173	184	164	176	183	195	194	182	183	176	167	174	179	172	197	184	174	150	219	162	202	205	183	147	183	171	187	162	191	200	172	172	181	182	170	178	173	201	211	194	173	182	176	188	209	180	194	193	170	180	170	174	199	189	187	191	200	216	176	213	196	191	174	205	172	173	189	174	174	209	174	177	180	184	180	193	197	191	175	186	205	159	197	165	195	171	163	181	183	194	193	199	187	187	181	172	182	190	178	182	183	185	177	182	157	175	203	186	176	183	158	171	183	195	219	192	177	173	171	183	159	170	167	154	165	187
24258	21549	28769	24627	21466	9444	763	485	433	405	354	356	363	315	332	342	323	260	330	277	276	268	306	254	292	271	279	291	295	294	309	250	295	315	266	264	296	293	234	278	269	313	275	268	275	284	258	271	261	269	282	275	289	279	264	282	298	293	297	276	301	292	265	293	247	270	273	279	249	291	255	263	283	272	271	291	280	247	284	272	288	283	280	245	255	265	283	249	272	259	291	259	288	308	255	280	279	254	267	257	298	244	243	280	253	269	255	295	280	254	258	274	258	262	281	293	260	264	278	256	262	274	276	274	265	298	303	253	289	266	263	289	276	258	282	260	247	278	258	262	273	268	229	285	279	253	287	258	278	239	299	261	276	263	254	278	290	273	261	257	281	255	279	252	310	275	267	275	265	275	242	281	305	297	254	268	238	261	261	264	288	265	269	252	286	270	265	271	293	283	287	251	284	263	257	271	289	295	267	281	264	283	256	299	269	262	271	254	281	246	250	282	292	293	253	265	278	276	260	256	283	274	282	277	268	278	279	271	259	258	265	274	305	252	270	266	255	262	303	258	289	255	249	250	253	287	276	268	266	236	276	294	281	266	273	277	265	283	295	271	262	271	279	269	279	249	257	266	262	265	282	293	232	269	229	305	293	271	270	272	292	256	281	282	259	271	270	256	244	284	287	281	263	248	289	272	277	271	259	276	255	283	297	268	262	274	265	297	270	281	278	252	256	283	273	285	269	265	299	268	275	280	273	268	290	246	284	274	295	247	272	274	259	251	272	273	283	281	264	251	260	266	257	275	277	263	257	262	271	244	256	260	282	285	249	298	304	257	263	285	243	261	256	275	262	291	272	266	234	252	292	274	281	267	294	238	293	273	275	270	250	298	258	277	272	252	242	273	287	264	249	263	276	270	279	294	241	268	258	270	271	247	260	272	266	289	280	276	281	250	288	241	254	277	264	291	261	265	260	299	289	257	258	277	256	270	259	288	274	287	261	264	273	264	245	300	265	271	257	293	285	269	255	277	280	266	286	270	271	271	282	262	274	268	285	268	284	258	276	256	243	284	288	307	272	270	310	286	282	274	252	284	251	283	275	282	294	289	281	261	284	283	278	280	267	275	259	293	262	268	280	236	301	289	263	287	263	310	279	258	265	244	277	299	283	271	283	267	260	279	237	274	274	251	242	242	267	270	281	299	257	277	281	273	306	274	261	262	258	307	286	271	278	280	267	271	287	246	267	268	270	283	294	291	275	283	250	288	276	292	269	275	258	253	266	249	293	257	265	294	270	271	235	281	245	261	292	286	269	278	258	286	296	265	287	297	271	262	281	268	256	257	254	255	296	259	266	257	269	310	271	259	265	270	265	251	269	292	275	293	249	268	292	293	289	300	260	274	260	260	302	250	243	271	249	292	289	270	262	293	264	248	265	285	255	312	277	306	250	254	256	300	281	282	289	273	274	262	274	268	270	283	268	270	281	255	265	276	276	315	299	270	284	311	301	299	313	264	267	290	288	274	272	274	272	255	257	260	289	268	276	293	298	257	282	270	298	280	270	288	218	280	256	309	273	260	278	317	255	274	241	284	271	283	296	282	256	250	264	258	290	276	297	273	272	286	273	285	267	265	284	284	268	296	294	273	319	286	275	250	268	272	291	279	297	261	280	269	266	272	305	259	292	252	305	277	292	262	262	258	241	270	285	264	258	269	279	276	267	276	284	266	267	290	252	277	275	257	263	258	254	324	271	266	265	245	286	268	262	298	247	257	276	254	271	306	265	261	256	250	278	298	259	290	274	273	271	248	262	284	279	246	265	239	267	265	269	270	252	281	254	263	279	271	274	285	264	249	279	271	303	286	294	277	282	251	290	278	278	289	283	266	267	293	263	237	293	295	272	279	259	275	292	280	283	278	273	249	273	246	288	284	260	266	285	294	258	275	291	286	304	284	266	308	242	285	279	263	293	284	263	269	264	254	261	288	295	273	280	290	269	273	301	297	272	292	251	261	285	263	278	263	247	250	270	278	280	283	248	266	263	266	290	261	283	304	275	265	270	246	277	260	280	260	273	276	271	263	291	273	282	250	248	281	290	287	281	252	292	275	286	249	299	245	256	259	265	282	292	267	269	260	261	253	301	217	277	280	285	275	290	264	268	276	265	264	261	264	284	287	268	272	271	271	277	275	293	259	232	257	267	265	242	283	270	260	284	288	270	272	266	273	236	257	238	277	264	258	269	275	292	281	261	288	269	251	272	288	297	259	276	287	246	256	263	250	274	249	291	259	294	266	251	295	280	252	299	263	293	259	278	284	297	293	259	279	253	284	274	289	286	295	282	293	272	271	238	279	253	273	259	270	262	273	271	268	255	296	281	298	269	261	257	268	244	283	287	266	279	292	245	272	289	273	292	266	269	269	257	277	259	280	259	267	308	288	268	272	257	288	292	264	246	327	255	271	294	266	276	265	298	266	294	265	282	259	261	260	269	259	260	252	252	287	289	290	260	250	276	267	245	270	246	266	296	270	297	296	279	245	261	254	256	263	260	274	237	281	292	273	278	312	308	270	245	241	281	248	262	262	261	283	298	265	284	263	266	282	284	260	272	284	261	259	264	274	262	288	253	302	273	290	285	290	244	263	244	279	275	288	261	256	248	251	271	264	276	285	299	264	266	292	278	258	278	267	267	287	273	285	277	258	261	252	280	271	243	282	277	281	261	273	308	244	232	299	276	270	269	277	287	265	275	291	286	257	293	297	288	266	275	282	313	279	258	284	259	268	280	259	281	241	259	256	265	260	252	247	269	269	253	237	257	280	288	245	255	266	307	295	307	283	250	276	280	290	254	228	253	258	258	261	299	249	315	266	287	275	243	277	300	284	264	258	295	262	278	265	298	241	270	289	285	301	248	296	283	263	302	255	275	274	248	289	281	295	264	287	303	264	262	282	252	321	277	261	269	280	286	291	274	274	278	265	280	288	280	295	293	265	302	283	261	256	258	277	293	306	283	271	278	253	260	258	297	294	283	300	288	261	287	253	276	249	281	309	258	240	295	255	256	281	277	274	277	304	209	250	279	295	307	269	274	280	281	248	285	270	289	272	261	265	269	248	285	262	274	259	280	269	254	249	247	290	274	272	280	219	273	275	277	300	250	277	284	260	249	280	245	254	266	251	277	260	294	274	259	294	270	260	270	272	273	250	274	269	255	300	257	267	270	260	238	237	289	271	300	280	266	257	260	244	272	290	268	248	226	304	268	286	288	263	270	284	247	288	260	247	265	265	265	259	278	280	302	268	236	246	265	255	288	299	253	274	268	266	261	289	277	282	272	250	242	294	277	272	271	268	272	277	243	234	277	229	296	301	285	266	308	267	270	303	264	275	265	260	273	272	268	272	295	275	270	278	260	279	315	256	253	251	257	278	276	254	283	257	266	275	275	266	246	304	285	283	268	271	272	270	228	268	288	289	255	286	317	253	300	255	284	253	266	262	287	266	271	281
39100	47179	4950	2314	1622	1253	941	781	617	626	544	478	498	466	444	411	367	390	397	401	383	351	324	371	374	328	341	368	376	367	353	363	336	358	353	333	357	340	358	306	335	320	347	346	321	341	326	342	310	318	375	348	331	323	338	348	350	333	341	319	327	344	337	338	310	303	352	307	337	320	314	334	305	311	340	347	312	340	316	337	358	330	341	363	319	292	363	336	329	343	338	333	347	339	324	319	327	321	313	332	293	312	331	338	341	351	341	316	302	301	342	338	302	333	327	319	305	345	348	290	331	351	357	330	336	342	325	330	346	327	315	309	380	362	337	328	293	320	345	303	334	331	354	345	353	352	325	307	330	345	301	331	298	348	373	317	314	325	287	312	357	323	327	309	326	367	352	298	321	320	313	333	348	320	305	303	335	328	312	340	309	365	321	333	335	324	327	330	348	326	320	325	348	321	298	323	328	341	345	340	346	319	344	330	316	363	352	332	340	319	319	333	322	329	343	350	328	359	307	335	321	333	316	338	339	348	339	304	357	340	317	330	319	337	318	322	359	345	314	321	333	345	302	321	346	336	332	357	352	336	344	316	293	337	342	310	343	334	337	341	376	339	302	354	313	300	363	339	373	327	339	342	297	347	339	342	310	335	312	332	344	318	353	309	334	313	340	338	330	351	331	328	340	320	347	324	330	334	332	348	306	338	344	337	310	357	303	312	321	356	380	318	360	327	322	321	324	331	334	315	327	311	336	349	359	329	325	352	318	350	353	337	325	374	307	341	304	346	338	316	346	350	366	345	301	325	337	368	320	305	324	342	322	338	332	328	339	298	331	336	361	323	311	323	327	315	338	328	356	333	320	352	337	332	334	331	330	300	331	319	352	299	320	316	340	349	344	319	319	331	326	317	338	349	332	339	342	305	336	308	283	362	322	340	349	341	378	371	326	333	307	318	337	314	291	330	342	346	318	346	329	366	329	317	338	309	342	347	326	348	327	320	342	325	321	350	335	344	351	369	330	333	336	322	346	345	312	353	323	339	329	310	292	377	342	338	334	339	335	327	307	339	301	326	318	352	325	336	367	355	310	282	331	312	364	322	300	370	333	332	339	324	363	319	326	311	341	304	352	338	312	348	324	334	339	317	346	337	347	315	343	363	335	330	340	307	333	366	319	313	316	343	355	346	312	372	356	302	291	300	316	337	306	314	328	312	325	339	321	325	332	333	325	337	345	353	340	359	302	324	359	362	359	321	327	359	348	339	327	309	350	306	310	331	341	348	357	313	343	366	320	359	323	328	357	340	350	312	317	322	354	320	300	334	304	319	296	363	370	364	331	322	307	353	351	313	325	313	365	326	335	355	347	348	317	335	330	357	325	347	347	306	325	315	327	329	312	354	340	370	325	350	310	304	331	314	342	322	354	319	329	332	316	319	335	297	316	311	330	328	365	299	359	315	342	338	353	329	297	324	335	338	347	330	340	335	325	358	336	333	331	300	343	327	334	312	310	353	305	365	352	332	336	328	325	328	310	328	331	328	364	330	299	353	357	340	314	358	342	299	326	344	326	321	323	338	298	334	358	320	350	339	336	330	319	332	317	332	316	329	322	332	314	339	337	322	314	346	338	360	315	310	336	303	346	295	322	346	336	313	348	352	336	357	333	365	331	330	337	337	323	316	302	353	342	302	318	321	304	377	344	336	318	341	342	333	342	338	329	328	329	340	323	319	339	313	344	319	353	322	348	317	337	303	333	309	339	366	347	345	326	352	326	313	354	331	328	351	332	340	328	331	330	369	337	334	305	334	333	331	359	336	323	344	332	350	335	332	337	344	334	317	326	336	340	292	315	353	310	340	298	332	315	321	311	338	328	316	357	333	313	341	333	306	337	333	328	341	333	321	358	355	349	334	309	355	353	315	314	333	323	320	333	343	327	356	329	347	365	315	307	344	380	309	352	333	333	323	307	337	314	358	325	363	373	369	328	339	307	335	339	294	310	340	333	350	326	330	356	370	344	298	345	342	319	360	361	320	321	336	317	363	350	316	363	295	288	322	352	355	328	327	340	333	332	311	323	339	336	293	359	327	339	363	367	368	312	347	335	330	362	338	304	359	328	339	345	305	348	323	335	322	319	336	366	354	311	348	308	315	365	318	304	323	321	334	389	350	305	315	333	320	328	375	337	345	317	326	312	326	343	320	354	310	356	344	349	333	355	338	363	331	305	349	307	346	349	314	348	317	316	327	342	296	347	315	335	312	322	364	331	385	341	311	354	311	332	284	363	297	298	313	349	320	335	329	333	344	337	351	344	357	319	313	386	336	344	312	349	331	321	325	308	339	329	349	341	351	316	338	322	317	335	335	357	325	371	327	342	347	321	353	355	324	330	316	357	347	355	349	344	323	324	327	359	321	297	302	345	332	314	357	357	364	339	335	331	318	297	327	316	324	322	327	328	314	341	346	362	322	301	348	344	332	336	331	317	327	356	348	325	338	332	303	318	273	345	340	351	337	367	325	324	347	316	357	330	345	328	339	339	340	340	328	355	348	319	339	333	321	317	349	342	312	317	312	311	365	334	345	323	325	336	338	359	332	352	350	335	330	316	336	347	334	307	330	340	335	322	296	307	286	310	335	323	347	346	307	342	340	328	326	332	329	316	350	357	321	346	342	335	349	351	317	307	324	343	317	341	360	298	343	329	354	291	339	344	326	340	361	348	337	363	351	307	347	345	286	322	324	338	347	357	323	376	320	312	308	308	333	373	310	318	345	301	350	334	326	356	355	325	343	332	320	329	341	371	357	333	297	348	333	362	315	341	344	308	329	342	327	349	355	306	344	348	342	312	322	320	337	346	301	345	342	336	313	294	344	322	323	336	333	358	346	335	322	355	359	352	325	351	341	326	354	357	345	343	346	328	333	338	350	346	320	326	314	357	336	325	333	352	339	356	326	344	350	292	315	314	325	322	355	341	355	375	297	315	337	321	295	327	310	299	337	331	333	358	324	361	317	340	337	341	336	327	301	333	313	366	342	349	341	355	344	313	347	343	348	350	327	324	333	344	335	349	370	361	342	343	343	309	367	327	303	307	328	342	320	304	331	346	333	357	342	324	331	344	361	367	335	360	348	332	326	337	345	327	341	318	350	341	343	345	324	328	380	334	323	330	333	330	356	297	325	320	319	336	315	337	325	346	310	317	330	337	334	343	331	312	336	338	315	311	315	337	344	306	335	340	324	327	328	337	338	298	348	344	336	349	325	328	294	327	333	317	339	320	307	277	328	384	344	338	341	339	353	361	314	304	368	349	327	328	332	339	351	342	363	307	339	316	335	332	344	326	340	343	339	328	342	283	354	328	335	352	306	359	332	329	370	372	324	313	295	325	326	359	337	350	339	354	369	342	315	335	322	322	335	347	348	337	317	359	364	324	301	357	359	340	356	336	314	333	348	329	315	334	321	319	339	315	349	338	346	316	341	338	332	318	366	323	374	350	320	344	354
25491	21572	27536	25540	8214	476	330	322	245	272	243	240	238	234	233	227	249	223	222	227	214	198	201	223	198	197	192	196	212	194	215	208	190	213	208	197	219	198	217	208	192	192	200	219	199	199	183	207	215	198	182	235	217	192	228	203	220	214	210	195	199	230	220	208	225	226	204	216	231	173	211	212	214	177	191	206	216	214	203	204	215	200	226	221	210	209	203	199	239	204	227	203	205	224	226	219	211	227	201	192	180	207	216	196	198	191	223	211	204	203	177	230	196	237	219	183	194	208	223	217	180	204	224	222	229	222	217	223	205	193	188	188	236	197	200	190	225	195	190	203	199	192	180	209	193	208	199	219	191	210	192	222	204	202	215	203	212	205	189	222	216	220	219	205	212	221	180	199	224	189	198	183	224	206	236	201	193	230	205	190	197	198	170	189	213	197	212	197	204	218	172	215	210	203	200	192	206	214	226	182	215	207	197	202	160	213	228	206	220	228	198	208	203	213	223	214	196	227	218	203	202	227	189	220	201	225	204	220	232	208	228	235	242	201	205	211	189	220	211	240	207	205	206	208	178	202	203	197	218	209	247	208	219	195	176	251	201	214	218	198	199	221	226	217	208	173	214	205	203	217	224	212	207	209	205	244	231	222	183	205	227	183	211	206	194	184	209	210	213	187	191	203	205	216	198	216	202	220	224	202	224	185	198	201	203	203	213	206	200	200	203	216	179	203	227	193	195	220	206	197	206	212	219	222	191	191	192	224	197	219	209	194	174	220	190	169	203	211	206	206	217	218	209	242	196	227	205	226	219	177	211	200	210	201	188	230	218	227	220	209	218	201	201	217	188	220	198	208	219	197	179	223	193	183	205	213	200	204	210	209	189	211	217	199	200	218	168	200	228	205	213	200	230	229	215	212	192	211	194	200	188	194	207	228	201	202	239	186	200	209	214	205	228	215	202	208	204	189	193	224	188	191	205	211	185	220	179	209	189	233	209	206	226	207	207	222	192	195	212	202	223	208	222	220	203	242	198	211	192	206	198	211	217	180	177	201	232	208	202	221	192	195	188	191	194	201	217	210	198	204	219	182	183	200	204	188	196	202	217	201	186	193	205	177	191	191	225	214	200	199	178	203	224	217	216	201	193	213	219	210	207	229	222	207	222	214	208	184	204	193	204	217	224	205	228	190	208	195	246	190	208	236	221	192	192	175	193	183	204	201	233	207	226	208	201	199	208	212	183	218	201	191	193	198	213	212	203	208	198	196	200	210	222	194	199	183	225	229	224	243	210	198	214	217	204	208	200	224	191	197	231	210	204	237	221	213	193	204	208	184	188	202	228	187	206	198	187	213	190	204	238	182	210	206	226	212	192	232	226	216	217	197	205	197	208	232	188	192	208	224	189	212	231	225	193	194	223	203	219	221	210	209	201	236	229	229	184	181	181	205	201	242	167	203	198	188	187	202	184	195	226	203	188	189	201	213	212	187	216	216	219	210	212	212	191	199	191	197	212	217	213	199	217	183	189	213	205	237	207	190	202	191	188	198	223	195	222	203	222	226	220	213	221	223	233	175	194	205	219	229	220	228	195	195	200	203	220	193	205	200	181	209	213	198	213	198	208	212	224	224	212	182	215	214	194	195	168	212	195	179	205	180	184	196	207	192	193	195	198	194	205	233	215	185	203	215	192	205	214	210	213	200	216	207	192	224	214	189	190	210	197	197	214	220	202	201	199	229	223	212	217	215	233	197	210	207	216	200	195	206	216	196	205	213	205	192	216	184	189	215	225	205	194	202	202	224	221	194	229	223	192	210	198	196	206	204	216	205	215	207	207	221	203	227	184	201	205	219	195	198	216	219	220	207	191	226	190	201	216	221	192	221	187	190	211	200	193	220	209	219	198	197	199	186	192	205	217	199	223	222	217	189	201	195	223	187	218	190	190	214	205	205	224	196	194	205	186	213	193	207	180	215	195	216	220	203	208	188	201	194	188	178	213	190	207	221	192	215	186	196	215	220	223	216	208	210	205	184	200	211	217	218	200	234	206	178	198	203	208	226	208	195	219	213	225	179	199	199	221	200	205	191	180	201	208	212	198	201	215	199	215	204	205	191	235	187	213	206	210	200	208	194	241	200	191	204	204	186	203	232	223	214	207	195	204	209	231	235	196	209	189	219	219	217	173	217	195	199	227	210	217	206	202	208	207	183	207	201	230	204	208	206	218	230	188	221	221	206	215	208	174	180	222	218	196	190	201	197	198	220	246	204	180	191	191	218	227	206	220	213	205	207	186	202	183	226	223	196	206	195	229	196	207	196	210	201	221	197	226	235	202	194	179	189	194	216	211	202	199	194	198	185	203	219	201	201	195	221	201	212	207	211	204	185	206	205	210	225	195	174	203	213	218	181	213	202	209	229	178	217	206	202	200	221	205	202	217	203	221	200	201	204	218	203	191	192	216	214	192	204	198	188	177	205	217	215	218	211	195	199	202	203	195	190	196	205	223	207	206	214	196	181	213	226	187	226	215	222	211	215	203	213	235	183	210	196	195	244	183	215	228	209	199	191	193	221	203	229	198	214	202	201	214	201	236	207	209	218	224	212	206	203	198	235	196	223	227	198	197	222	206	177	171	205	193	208	186	203	197	216	213	219	213	198	216	222	215	183	183	206	194	211	197	197	198	211	185	218	222	207	204	209	232	197	189	189	204	202	186	188	214	189	181	200	210	208	214	185	176	191	212	203	209	222	201	198	208	196	211	214	212	227	223	228	192	240	222	193	195	222	215	211	205	192	216	205	192	195	200	216	181	212	220	209	177	181	213	199	186	198	192	203	197	219	192	211	199	185	216	226	235	200	201	196	205	224	194	211	215	166	190	226	184	212	194	213	219	208	194	187	211	182	197	223	205	212	205	198	216	193	166	198	230	199	240	186	204	196	211	215	216	212	206	209	224	192	222	188	210	236	211	181	201	202	206	185	206	195	203	183	224	203	196	203	214	198	184	210	197	202	215	212	212	230	211	241	187	181	220	173	193	210	186	219	161	226	217	200	229	219	211	213	223	207	191	206	218	204	231	219	203	212	212	224	178	218	199	197	217	191	194	220	198	212	194	177	183	189	225	205	188	219	204	196	236	218	191	190	217	205	198	210	210	230	224	203	214	203	193	204	221	209	227	206	200	209	193	202	191	187	200	227	189	184	211	196	191	184	205	210	217	212	189	179	192	212	204	210	192	196	199	204	209	212	179	230	200	214	208	206	195	197	224	190	215	191	220	201	213	202	200	211	184	194	232	193	190	180	189	211	218	205	214	202	190	172	235	193	201	192	211	211	198	185	228	230	194	198	188	201	209	194	219	201	215	218	191	188	223	214	203	164	196	208	208	200	183	223	205	201	190	192	183	185	234	207	212	205	208	203	223	199	214	184	173	212	197	202	194	176	207	212	211	186	204	213	194	233	221	210	208	216	207	220	187	202	178	208	206	219	208	200	214	222	186	226
37255	40908	2747	1231	873	722	650	564	447	404	409	345	345	316	335	307	282	312	309	283	328	281	296	268	279	296	292	286	268	273	308	280	263	319	261	243	267	285	259	284	274	266	274	280	247	278	293	255	252	291	242	282	299	274	285	270	258	257	266	258	275	258	263	268	246	291	255	285	276	265	245	281	261	276	294	262	275	297	240	274	254	285	284	289	274	247	278	277	252	245	277	277	288	276	288	254	236	297	288	310	296	304	273	286	274	274	286	297	285	265	296	289	266	296	237	265	269	256	290	287	291	284	268	256	265	303	266	259	250	281	265	285	284	264	281	252	271	226	285	290	277	249	258	254	326	300	266	278	263	246	244	278	284	278	262	284	286	288	280	262	289	263	297	254	304	267	254	265	281	269	278	264	260	306	266	278	260	299	281	291	266	266	290	249	294	277	262	274	257	289	264	276	266	256	279	298	256	269	265	265	257	264	254	261	295	279	262	278	270	263	267	266	280	267	275	263	284	256	253	279	247	263	271	258	299	297	244	297	293	238	262	256	276	283	260	272	283	261	277	254	283	282	268	267	252	310	287	276	295	250	250	289	268	256	287	251	259	268	246	254	283	285	258	308	294	276	298	290	257	302	271	275	283	320	293	266	290	275	271	264	264	262	272	258	287	291	307	286	262	283	246	260	295	280	270	254	253	279	292	280	257	245	282	266	262	283	266	270	287	281	283	280	237	253	278	262	294	284	270	259	297	291	262	275	255	273	277	295	250	261	253	260	308	261	265	296	274	248	268	280	286	271	269	274	246	282	273	264	289	277	279	272	273	300	272	277	292	280	253	262	242	260	282	289	280	272	270	280	267	304	290	249	249	248	243	283	260	268	287	278	298	276	261	252	283	275	275	270	249	294	313	266	279	277	245	289	237	273	261	263	274	258	288	308	276	262	271	263	258	281	286	240	240	284	260	266	257	273	242	258	288	263	285	260	250	243	261	292	255	262	270	303	273	279	296	253	243	260	266	271	271	303	307	291	290	274	275	262	284	263	270	257	281	273	257	281	269	277	273	284	250	293	262	251	258	272	305	270	253	292	258	272	252	256	246	282	263	294	257	269	263	268	237	273	248	258	274	278	249	272	284	264	243	286	277	281	289	288	287	279	273	236	283	281	251	292	263	268	248	289	297	287	271	264	278	270	275	284	257	290	308	286	301	261	272	294	290	265	248	250	269	256	266	252	280	297	242	286	262	267	264	282	264	269	269	299	283	282	245	253	295	271	272	255	247	257	256	278	270	290	276	295	281	273	273	277	228	271	265	275	266	257	293	275	283	265	289	257	258	266	261	286	259	274	275	242	279	271	230	298	284	274	306	283	253	275	254	250	270	278	245	263	251	259	300	237	272	257	292	281	289	278	282	270	278	264	284	270	274	256	314	288	285	260	275	275	270	272	283	254	268	245	256	242	274	290	270	259	279	249	265	291	265	263	286	299	290	261	264	284	272	271	282	295	257	272	286	261	273	267	269	286	282	241	270	279	294	276	246	288	310	263	265	260	251	290	264	256	268	254	242	273	269	288	299	284	299	275	241	264	303	278	267	258	276	251	299	269	254	295	251	245	250	265	285	246	266	265	238	284	263	271	256	260	248	237	269	279	237	279	267	267	304	257	278	286	270	288	282	273	292	268	265	268	287	294	289	261	266	260	293	251	282	259	246	270	270	312	259	276	257	269	260	285	279	259	255	259	270	273	256	267	257	270	266	280	272	286	262	281	259	297	283	262	271	268	242	260	250	265	257	261	275	263	258	277	262	267	261	293	283	283	248	264	263	259	236	280	260	288	280	263	266	268	282	264	260	295	259	276	277	280	269	275	286	295	274	265	261	288	294	260	250	260	253	284	270	272	281	247	270	231	292	268	262	278	272	290	266	279	324	253	251	266	273	294	263	276	274	278	274	232	267	288	283	250	282	281	266	259	270	289	282	263	269	244	249	291	273	256	264	247	292	258	301	269	248	262	315	264	290	277	237	267	291	316	283	245	249	293	275	247	239	263	277	259	306	252	285	274	288	259	323	277	276	274	258	277	263	279	259	269	273	266	262	279	277	247	293	296	270	271	273	246	250	304	266	258	294	265	262	262	278	278	259	255	252	285	254	277	246	261	267	283	268	294	257	266	257	274	247	264	286	288	296	275	288	281	269	271	265	257	271	254	285	252	307	271	267	273	299	256	298	268	296	267	270	280	231	271	266	271	279	256	281	301	277	281	271	303	283	271	278	271	259	288	285	271	273	294	294	271	276	261	257	254	276	229	292	281	290	287	274	251	282	284	286	297	258	272	274	272	265	291	275	251	276	257	279	265	285	282	273	302	263	247	299	307	302	276	296	263	257	273	287	268	267	282	240	274	262	272	277	303	288	275	258	250	281	282	245	286	253	316	274	275	278	293	273	244	259	307	270	295	291	263	248	264	263	264	267	275	290	297	248	288	277	303	286	267	270	271	264	286	259	241	269	280	264	256	275	298	263	266	269	283	283	281	273	260	251	296	282	311	258	257	271	247	253	235	283	265	280	280	297	295	256	297	246	255	245	287	281	262	266	257	275	250	263	268	260	258	245	267	273	275	273	280	307	254	263	293	282	318	274	248	270	255	269	243	271	287	286	264	283	265	277	301	284	302	333	284	281	284	288	249	274	257	276	253	256	316	275	279	283	260	274	285	268	312	271	266	272	260	284	260	278	266	235	249	265	301	254	273	257	283	253	270	273	262	259	277	261	265	288	281	277	271	273	243	299	249	283	259	308	254	285	268	235	253	260	283	261	294	244	267	263	262	269	275	273	268	265	278	269	276	271	277	282	271	277	258	279	268	253	244	267	227	246	283	279	257	242	266	254	258	286	266	290	279	276	288	262	272	241	263	258	263	260	255	280	271	288	267	274	273	251	269	283	279	283	260	277	281	296	306	258	265	297	254	288	254	248	271	269	270	236	266	245	271	281	279	255	242	279	274	264	288	267	281	230	241	273	261	284	269	301	255	299	276	289	258	259	270	261	273	255	252	284	239	264	257	284	268	276	268	279	273	278	288	307	236	284	283	291	263	268	270	283	286	304	301	278	264	259	284	286	275	289	264	259	246	299	276	297	298	291	269	227	299	273	261	281	264	270	239	278	251	285	293	241	262	284	274	246	254	252	275	271	296	280	282	261	306	282	260	232	266	268	293	265	265	278	252	270	283	287	261	252	270	261	279	269	246	291	255	287	272	260	283	278	278	285	296	248	271	275	285	287	285	284	243	245	319	271	254	304	266	261	291	265	276	308	260	281	266	260	258	272	278	277	281	258	294	284	267	297	294	288	302	275	245	283	299	252	311	292	246	275	263	277	255	292	293	277	271	289	275	264	278	268	268	283	277	261	278	303	293	254	282	314	271	255	279	259	259	253	276	235	247	250	288	246	266	272	316	244	291	288	274	256	271	250	275	243	277	273	272	248	275	264	276	286	278	281	265
23189	21549	29288	24202	21526	21527	9377	1000	769	674	618	590	568	566	504	548	499	468	501	509	454	484	489	485	452	432	413	507	452	455	480	465	450	461	432	462	451	435	460	465	444	426	426	430	479	407	450	434	454	444	450	464	463	428	441	455	415	436	428	463	483	431	458	423	469	445	465	411	418	448	430	452	429	412	445	450	458	459	437	467	477	452	429	423	429	419	416	461	410	410	438	435	438	458	433	446	442	399	400	460	410	460	442	465	437	457	421	436	409	451	450	428	424	426	443	412	432	446	437	424	426	430	422	439	454	437	413	499	442	425	457	437	442	433	444	413	465	415	390	487	443	435	407	420	413	415	421	425	429	462	411	443	459	414	453	395	461	449	426	459	454	484	418	481	456	456	426	412	425	455	475	416	400	460	432	461	454	457	458	446	407	443	413	457	439	442	423	412	427	434	423	455	461	426	419	450	434	409	467	479	447	424	419	420	394	431	427	361	457	451	442	464	466	431	476	447	445	447	440	443	477	444	435	436	414	434	442	414	425	434	427	449	399	451	446	424	426	440	430	467	387	450	444	444	443	412	428	407	448	423	434	441	433	432	416	441	419	431	438	391	426	473	462	436	423	419	433	418	455	449	429	447	424	459	453	424	404	474	464	428	404	422	418	438	416	453	430	439	415	439	411	448	433	425	427	494	414	438	428	441	445	435	405	406	406	417	479	457	411	428	455	422	444	461	435	450	420	452	461	398	402	427	435	429	449	423	440	433	475	407	420	420	465	421	429	459	474	445	417	412	453	452	433	458	392	443	437	442	419	453	430	464	420	431	446	432	417	429	451	452	462	416	401	452	401	450	449	455	411	448	441	420	429	445	425	463	398	433	421	444	455	437	483	431	450	424	440	445	414	441	428	430	462	431	429	438	422	462	428	447	415	462	415	427	457	471	406	432	409	406	420	423	472	425	433	416	414	453	414	464	425	449	418	403	463	465	413	416	473	433	444	442	453	440	439	399	432	400	419	416	433	459	437	407	466	419	417	436	469	401	475	436	439	434	470	401	413	445	435	416	423	474	432	427	483	398	423	462	425	451	456	414	432	439	461	430	454	413	459	422	433	439	455	425	442	462	408	474	434	443	418	456	478	419	447	438	459	455	456	408	412	446	429	439	406	440	450	474	445	444	423	446	417	436	454	446	457	412	447	455	438	467	458	439	399	446	464	452	442	433	451	414	429	457	425	427	445	426	443	427	396	454	424	394	416	432	450	442	391	434	433	420	427	432	423	446	422	444	407	453	435	453	430	460	431	404	441	459	441	436	428	423	445	476	410	447	465	440	419	474	437	409	434	444	462	447	445	450	440	413	445	374	394	449	465	442	458	439	463	441	419	468	487	488	414	414	427	422	409	422	447	415	482	405	459	437	427	410	465	450	448	392	447	416	444	461	399	420	404	407	413	393	450	442	399	380	446	444	434	429	441	390	442	389	440	406	456	424	422	400	432	422	446	449	450	399	452	451	424	432	454	451	466	464	425	454	419	448	425	418	440	431	433	452	423	447	432	409	369	476	441	440	434	414	446	436	476	415	435	464	422	449	421	405	423	435	459	431	487	403	433	414	445	437	430	443	442	449	423	438	437	395	452	458	408	442	428	422	427	455	432	413	444	459	466	465	396	476	415	458	446	449	426	430	431	413	462	474	438	453	415	431	382	456	469	440	423	425	444	433	467	457	434	435	421	433	438	452	457	455	475	465	461	441	430	427	422	439	445	460	455	432	475	459	424	424	452	468	441	403	450	444	439	440	452	424	460	434	433	436	443	453	427	410	435	412	434	452	444	432	424	447	475	465	424	422	419	431	440	386	463	454	448	427	437	425	441	460	401	408	423	473	442	423	444	434	449	466	410	464	443	393	427	419	416	404	455	443	434	445	440	418	454	429	436	457	436	435	465	445	483	463	457	431	451	455	447	433	399	464	448	439	456	466	441	433	462	415	446	456	422	449	448	432	420	436	425	467	411	426	431	452	417	440	425	442	432	454	421	445	413	411	418	407	452	449	446	413	405	432	433	412	452	424	436	445	415	433	451	423	447	459	419	411	446	432	439	432	461	424	461	423	460	454	400	450	426	436	408	439	434	411	429	435	440	445	463	468	412	439	419	432	400	425	450	409	439	463	436	426	438	448	455	420	405	434	428	456	450	467	434	454	428	435	431	417	473	421	422	470	403	413	438	466	433	443	443	440	444	411	451	476	458	427	401	411	412	481	436	412	428	442	423	443	446	437	460	400	441	428	415	439	462	440	462	411	427	443	430	411	431	435	444	441	437	433	440	470	442	435	458	468	454	426	424	407	406	443	451	400	421	470	409	465	422	449	439	495	454	422	414	437	459	447	475	430	430	389	460	450	436	442	436	413	461	452	438	421	424	411	426	414	435	413	464	419	427	433	428	421	460	448	461	469	406	428	469	440	451	447	424	465	416	438	451	435	409	425	422	429	453	450	446	412	452	449	424	452	428	450	439	424	418	451	437	441	455	460	446	441	435	419	439	440	447	461	404	474	468	455	477	469	421	394	395	449	415	415	482	451	431	439	425	412	442	405	447	398	425	450	435	478	451	432	471	446	422	419	434	442	450	439	433	436	448	464	435	447	434	402	449	438	424	449	424	414	436	459	417	446	423	446	415	424	410	442	466	475	412	435	458	443	427	394	437	433	476	454	409	446	431	420	469	423	434	437	417	410	440	438	461	451	424	438	437	436	444	411	464	461	453	450	458	432	445	454	389	445	453	446	467	446	419	452	444	445	432	423	433	437	465	434	448	429	450	431	411	442	435	445	456	434	454	428	431	445	450	387	411	438	387	431	395	421	461	459	438	461	419	455	399	428	433	449	453	450	433	471	450	456	433	430	466	385	428	459	431	409	380	422	424	402	388	440	449	455	459	433	405	427	435	415	460	432	432	452	437	449	442	473	466	454	440	437	426	428	424	447	424	439	454	420	466	422	459	403	437	471	458	401	402	422	406	421	455	453	435	439	447	396	446	457	453	446	422	416	394	467	431	427	446	400	406	456	448	434	390	421	422	425	433	450	404	400	435	418	424	434	417	407	425	444	462	451	435	470	432	411	457	424	426	409	471	484	414	400	468	377	415	448	463	492	422	439	436	419	429	465	421	419	393	466	434	472	422	457	432	425	405	431	417	462	430	452	408	462	412	460	453	451	427	459	440	485	401	449	444	421	404	440	431	428	433	474	398	453	476	434	507	476	402	464	465	484	438	434	402	438	441	433	481	405	446	458	395	424	441	409	402	423	420	413	425	465	405	468	452	455	450	422	435	447	475	437	439	432	420	430	439	416	451	428	440	414	418	449	450	442	459	436	462	474	443	413	441	435	450	466	436	429	421	453	434	442	429	457	431	424	389	488	414	434	429	440	461	456	479	442	444	473	444	426	443	479	432	453	438	448	460	410	464	453	411	383	412	418	445	439	457	423	442	461	421	434	459	442
44138	53306	8695	4219	3009	2311	1855	1423	1288	1063	981	845	826	812	704	658	696	680	643	601	631	641	609	541	576	563	561	584	598	563	566	534	508	551	559	604	493	528	523	563	541	547	525	492	528	561	515	545	545	500	495	509	497	545	550	562	521	518	538	523	560	543	549	525	519	520	557	510	554	519	522	498	516	527	533	508	566	485	513	538	514	489	524	535	526	499	558	493	522	521	532	512	560	565	507	534	528	574	551	543	537	512	565	522	532	538	525	532	498	501	518	481	558	551	530	526	506	520	538	556	517	489	511	527	527	525	502	525	579	455	527	559	523	519	549	516	551	512	513	506	538	517	539	518	546	526	551	489	522	539	460	505	513	533	517	595	517	518	506	522	499	529	542	474	512	563	536	510	509	556	531	531	499	532	506	524	530	497	504	460	531	519	543	510	560	550	492	502	505	542	552	534	502	563	543	509	519	510	539	554	530	523	501	521	561	506	509	502	514	518	487	578	546	565	483	539	504	529	528	530	558	538	496	477	515	524	527	520	496	515	558	553	534	551	494	530	510	491	530	520	522	488	524	485	485	524	524	498	495	528	525	577	542	540	500	494	498	572	536	548	533	506	529	472	530	551	509	520	525	570	484	533	543	513	543	547	503	518	514	534	492	474	541	500	507	525	518	502	542	513	522	552	520	514	504	508	489	565	561	505	544	513	511	520	510	524	548	547	513	494	538	522	483	501	496	497	460	556	489	528	536	530	528	533	508	506	514	490	511	563	565	526	513	577	563	539	513	517	519	505	533	517	528	508	539	509	544	495	526	565	500	551	464	526	539	524	520	535	516	479	558	537	503	513	528	511	527	482	496	512	539	539	482	491	514	578	528	561	538	515	527	532	579	501	520	515	522	511	576	521	530	522	525	495	485	540	513	505	549	499	541	524	548	578	512	526	513	489	507	542	526	520	517	567	520	535	543	511	535	517	539	534	520	472	520	513	518	514	541	538	515	506	529	501	538	516	517	510	533	520	486	570	528	506	533	510	519	501	523	546	554	517	524	501	496	541	559	517	508	523	553	491	499	550	532	509	526	504	515	531	517	531	539	550	521	535	501	502	520	506	576	538	500	523	504	514	525	459	518	514	541	519	504	556	538	531	499	511	520	520	515	493	498	538	537	576	516	560	553	536	519	514	509	525	527	574	486	522	534	560	511	497	545	528	480	516	515	490	505	563	559	516	490	522	511	534	518	509	543	505	529	533	522	525	532	518	484	495	516	576	516	525	522	545	500	512	512	543	533	509	469	558	531	526	531	497	508	576	524	524	560	547	526	533	507	554	498	570	511	548	576	491	513	544	509	479	539	490	546	513	497	503	557	488	552	508	570	544	519	514	533	516	536	519	523	500	511	516	501	487	504	503	529	490	522	514	514	555	523	532	510	506	559	501	500	524	536	538	536	518	499	496	496	551	529	496	495	534	505	550	478	544	517	485	516	491	524	556	500	526	544	531	514	524	521	498	507	526	503	536	509	523	519	530	506	484	491	495	505	518	490	512	511	559	542	470	561	496	520	547	498	534	528	535	537	487	553	530	534	509	505	547	473	545	534	541	563	539	471	535	479	560	505	514	499	554	568	516	470	446	548	543	517	558	535	497	533	515	531	510	506	521	551	550	541	519	510	511	522	539	528	549	550	541	556	556	523	542	488	549	533	539	516	510	512	538	511	520	495	480	545	517	508	519	519	502	546	556	504	531	551	530	549	525	554	495	497	506	520	501	469	502	555	489	499	528	507	538	513	496	497	542	537	479	503	516	525	517	537	495	530	488	504	568	509	500	556	519	510	538	536	492	551	524	537	536	512	520	522	532	544	476	499	513	499	477	496	501	525	546	497	521	517	512	521	527	503	536	511	513	528	532	536	541	556	533	481	483	529	558	508	562	542	544	538	512	518	558	510	547	560	515	522	519	490	475	523	567	500	521	537	557	541	516	502	529	517	551	530	499	529	513	552	513	529	566	506	562	500	494	501	518	504	512	525	467	532	539	575	553	556	522	512	506	529	546	509	550	525	504	502	511	526	543	489	542	488	553	563	507	518	537	503	541	495	517	509	541	497	542	499	490	515	561	538	479	520	525	518	503	538	461	526	535	541	542	512	544	553	510	498	525	498	510	523	503	515	481	514	481	492	533	495	544	506	513	509	521	518	514	540	528	496	580	487	502	500	506	550	565	534	545	505	494	545	552	534	506	530	519	519	540	533	498	576	580	528	518	507	532	533	514	521	535	499	542	458	484	545	505	528	483	526	480	495	505	547	490	508	532	502	512	531	502	514	515	562	524	498	526	478	536	520	519	503	467	525	520	492	531	568	530	543	503	522	551	521	496	543	524	522	525	524	529	544	549	496	513	510	551	538	535	538	510	531	510	523	545	563	521	518	533	499	508	530	511	521	514	493	480	527	517	529	523	507	529	518	543	518	499	498	533	587	473	546	570	539	531	571	531	525	524	520	575	548	497	546	518	522	532	524	511	497	480	485	493	528	522	467	489	532	546	505	490	443	472	491	504	543	539	528	535	505	521	546	517	532	511	542	522	497	540	501	516	543	502	515	528	567	497	535	476	526	547	518	584	508	531	509	537	550	541	509	505	486	546	514	527	490	518	515	543	558	530	524	536	544	550	530	500	506	469	509	495	554	530	510	531	537	507	472	521	498	494	511	516	573	526	549	546	519	509	525	533	553	532	531	555	477	564	502	517	538	544	495	532	563	550	536	519	533	547	504	527	534	524	505	525	498	493	531	516	523	531	539	502	522	537	534	533	559	540	520	531	474	561	574	550	536	511	572	555	532	537	549	533	511	524	516	529	480	546	590	570	554	505	507	553	488	561	488	526	544	524	507	514	503	505	533	521	566	507	498	495	578	533	542	560	547	520	526	475	531	586	540	529	490	506	504	525	518	537	514	519	529	502	492	532	506	559	552	514	517	507	550	527	541	514	492	531	546	530	475	517	577	530	556	509	512	569	494	565	496	528	531	534	536	522	526	485	525	541	539	539	527	531	531	551	491	475	542	514	524	531	535	555	491	499	527	521	509	521	513	585	564	540	505	517	492	515	518	551	483	547	514	557	504	509	535	510	518	544	545	490	521	533	537	535	507	523	526	493	495	564	542	509	491	503	540	540	492	541	524	517	496	521	533	542	538	547	586	533	510	516	542	507	526	505	525	514	536	505	530	509	530	475	514	543	554	545	564	549	513	483	524	547	523	499	488	531	582	542	492	515	544	557	518	536	502	545	573	521	526	509	526	538	524	560	482	481	508	500	493	522	537	506	477	525	540	512	546	497	535	571	497	498	496	517	507	500	480	515	574	503	524	505	490	497	497	546	496	516	478	522	481	494	512	525	498	522	515	512	508	541	508	553	504	570	476	525	490	504	521	537	513	515	516	520	547	539	505	514	544	536	519	525	506	570	511	496	521	459	526	548	548	540	580	561	528	499	557	507	486	549	481	522
29445	26045	14969	1572	244	202	149	162	148	137	166	144	133	143	155	167	136	143	146	130	143	172	130	136	153	142	135	150	131	147	161	156	152	143	130	154	146	127	145	132	158	150	139	155	140	139	151	131	141	171	133	153	154	132	143	138	138	135	147	140	133	141	145	145	133	130	135	116	163	126	163	140	157	143	142	135	143	144	131	155	128	137	124	138	140	125	140	130	153	134	149	145	124	136	125	143	132	158	132	140	123	155	148	125	135	131	153	127	123	150	136	111	133	141	154	136	131	150	108	157	125	155	121	142	142	136	166	138	140	127	140	132	154	133	143	145	164	150	137	148	138	150	134	147	148	159	150	143	124	102	132	135	121	164	128	126	134	126	153	140	150	133	134	138	144	120	140	144	144	118	123	129	141	136	146	138	145	113	131	138	133	141	147	147	132	129	142	140	144	134	143	136	128	151	123	141	129	136	156	123	140	163	150	155	119	126	148	140	147	120	142	137	141	120	130	153	157	138	139	136	121	135	150	136	152	168	142	136	138	116	146	134	149	127	146	135	123	153	121	120	132	151	147	145	132	159	140	134	159	137	143	153	130	140	160	143	151	163	116	133	134	157	118	157	144	147	127	154	140	151	134	127	153	157	153	154	129	116	134	165	122	132	133	136	153	138	123	126	146	160	137	145	112	148	134	138	137	127	132	146	138	141	134	148	154	147	164	144	157	148	141	133	135	161	144	143	145	152	129	129	129	141	120	145	148	147	135	141	148	137	150	118	176	149	127	152	126	152	133	159	151	142	133	150	140	130	132	129	140	138	170	146	137	131	153	142	130	143	133	128	155	132	129	125	130	155	144	146	133	168	145	152	136	149	154	147	133	144	133	140	134	130	130	134	134	127	112	139	112	127	153	134	164	113	152	114	129	139	138	143	132	134	126	141	141	148	136	139	163	123	136	144	169	142	148	137	127	158	149	124	139	137	123	133	123	149	133	141	146	137	146	135	130	133	148	138	126	148	152	141	130	144	138	137	137	125	130	139	125	144	132	133	158	111	140	142	132	131	125	127	146	131	177	140	142	162	126	137	144	155	149	124	143	158	177	122	138	152	136	134	140	130	149	145	132	143	147	138	168	124	141	143	152	141	116	116	141	125	141	138	131	142	141	122	133	129	127	167	126	121	143	136	141	151	148	131	137	144	126	121	146	142	149	142	131	127	128	139	123	130	134	144	152	114	132	161	141	142	127	136	134	132	129	145	143	145	148	125	128	129	141	158	115	128	175	137	123	143	134	144	130	164	134	128	159	137	156	148	142	115	135	147	138	160	141	131	150	136	145	143	136	134	142	133	135	135	143	136	166	138	177	116	140	115	141	154	144	143	141	139	126	150	161	147	146	135	146	146	136	140	143	161	165	130	165	120	141	137	122	144	145	135	151	134	144	133	133	129	143	157	131	137	131	158	151	154	149	125	116	143	153	151	142	156	114	149	127	142	140	124	125	131	151	117	109	129	129	142	143	150	129	127	136	140	128	127	118	126	160	148	132	130	137	131	130	146	129	145	144	139	148	159	149	139	152	158	143	124	141	160	139	124	156	134	130	144	130	132	155	135	125	140	143	134	142	135	127	140	143	134	140	135	146	131	147	115	131	153	153	122	139	146	131	151	131	114	127	138	134	122	146	132	152	141	123	120	136	134	124	148	139	156	146	163	143	151	153	138	142	125	139	116	147	140	140	135	129	145	138	133	144	126	149	147	156	127	137	152	152	152	154	142	146	144	174	129	136	144	149	148	137	139	143	141	134	143	128	152	136	138	165	144	135	140	142	133	164	137	155	119	135	123	141	135	121	149	157	131	138	149	132	150	129	125	131	141	135	128	152	135	128	132	149	145	134	135	147	141	130	123	130	137	144	137	154	124	130	125	139	152	145	163	113	116	137	151	129	143	134	126	128	144	149	144	156	147	120	138	126	141	152	112	146	160	153	125	142	161	163	141	166	128	137	138	114	126	137	138	117	160	136	124	146	136	115	137	126	148	152	149	138	143	162	146	119	129	121	143	146	167	147	141	121	154	130	128	132	130	136	129	115	129	143	136	150	146	121	138	150	154	128	130	148	137	149	144	148	147	155	143	154	130	126	163	147	155	132	136	116	130	152	158	150	129	159	132	131	161	143	150	141	147	162	117	147	146	168	124	134	133	152	145	149	139	155	134	128	150	116	147	142	160	155	144	131	139	141	124	164	155	169	120	129	135	136	140	126	150	153	150	158	155	147	139	129	142	143	168	132	169	137	145	139	135	127	153	116	157	137	131	134	121	157	151	143	123	124	124	119	163	132	151	130	119	143	153	147	138	145	135	154	121	135	128	143	135	119	134	142	145	114	141	149	141	154	130	135	132	130	140	148	144	138	158	123	135	132	154	142	140	140	149	155	155	133	140	144	139	157	141	127	158	126	154	152	111	139	141	132	120	127	130	157	122	138	138	134	157	128	133	158	147	144	129	147	149	134	141	149	142	143	135	160	119	123	165	133	139	144	145	134	148	148	140	130	131	140	141	129	135	136	144	145	146	144	134	158	121	145	136	137	124	136	130	155	142	149	154	115	139	142	137	156	125	139	140	166	129	135	127	127	142	168	119	141	127	159	145	137	155	142	119	138	119	147	142	141	128	155	131	124	135	134	136	132	143	141	136	147	120	156	130	138	143	139	137	146	120	127	159	137	153	108	113	145	159	138	130	132	139	136	141	137	137	125	132	118	132	143	132	119	129	152	152	151	132	148	133	148	138	142	132	125	136	155	161	147	143	145	145	150	120	132	145	141	144	131	149	125	138	123	145	116	148	131	134	127	133	149	141	130	128	116	163	120	122	127	138	123	128	138	143	144	134	109	130	138	133	127	135	139	145	139	134	134	140	148	116	148	124	147	155	129	139	122	161	141	126	132	134	122	140	146	132	147	136	130	150	133	143	130	133	144	141	125	128	134	139	153	123	153	166	142	131	165	164	130	148	143	157	151	123	167	148	146	132	131	140	158	149	139	165	141	151	153	152	146	142	130	143	154	148	129	119	145	138	147	144	133	144	129	122	124	126	158	133	132	145	144	145	134	143	127	139	144	158	139	118	150	117	155	174	155	135	137	153	139	127	152	135	130	136	133	135	141	140	152	128	149	129	164	139	141	136	135	125	147	134	147	112	130	122	127	127	131	142	134	134	167	145	178	142	120	124	132	123	137	135	151	133	148	136	126	143	148	162	134	127	117	139	149	117	132	131	122	142	164	125	126	121	140	126	144	122	147	132	141	130	132	142	146	149	161	141	137	127	142	152	160	143	148	151	153	149	147	129	145	150	141	161	144	128	144	136	133	138	148	143	159	140	135	124	164	122	160	133	121	142	139	138	149	150	152	139	144	131	152	138	139	115	166	131	133	141	139	154	154	131	121	115	143	138	135	154	146	131	132	124	138	130	145	119	140	142	156	158	155	134	154	130	145	135	141	153	127	146
34201	37110	1136	320	260	247	217	232	207	220	196	205	205	173	200	174	181	189	180	174	193	196	179	175	164	194	201	165	187	175	174	175	188	178	207	174	180	176	173	186	209	182	211	171	190	193	172	198	179	177	185	154	193	198	182	203	193	167	185	176	213	210	171	198	164	170	174	183	191	198	179	189	173	184	176	148	182	202	212	199	166	178	174	171	167	189	190	177	175	187	179	156	177	157	188	170	185	186	192	201	209	178	181	176	181	181	191	194	190	203	195	198	180	185	164	187	179	175	184	186	165	184	187	170	188	191	163	168	186	171	185	185	171	203	175	175	169	184	188	176	162	171	184	202	169	194	191	176	181	197	196	191	179	185	176	193	181	199	167	189	204	184	169	203	165	182	184	175	178	176	199	193	178	196	182	205	171	206	172	176	189	192	181	206	164	175	204	179	171	175	174	188	175	182	160	187	203	202	193	175	176	193	187	191	179	194	200	164	167	188	188	185	194	207	191	183	180	180	191	197	169	167	168	170	182	181	184	185	172	188	174	161	171	172	194	186	194	184	159	180	199	200	174	183	192	214	191	199	188	195	183	187	188	188	177	177	175	190	200	196	191	190	186	178	182	192	174	187	162	169	168	208	166	179	198	190	201	179	180	181	184	165	187	171	199	186	192	190	214	186	211	195	191	198	174	201	175	171	168	176	173	198	203	180	171	180	181	203	181	197	166	176	171	189	205	186	166	155	181	177	195	166	167	188	197	183	207	180	186	185	192	211	202	174	206	192	166	180	197	154	169	202	194	169	188	180	178	175	191	182	195	185	200	162	197	175	222	177	196	172	196	191	167	164	203	191	178	193	189	161	178	214	183	189	182	184	182	202	171	193	170	179	174	171	183	194	188	161	189	179	202	170	208	171	185	177	223	183	187	158	163	168	175	195	184	179	182	186	186	183	177	190	198	197	188	185	176	203	185	209	192	184	183	182	189	174	193	156	183	176	201	167	172	178	176	196	193	168	187	190	225	182	203	154	194	180	169	182	199	177	182	178	185	177	190	178	181	174	189	189	196	187	179	197	179	177	175	165	186	177	196	172	195	183	186	166	195	178	186	214	163	207	177	199	186	198	183	193	177	175	160	179	186	172	184	178	188	190	192	167	182	191	188	186	198	197	200	194	190	211	172	173	166	201	178	204	202	178	191	176	177	173	203	190	182	184	189	187	192	172	181	196	205	168	179	189	195	168	214	170	185	184	191	199	205	165	201	197	183	177	197	186	190	171	163	165	189	201	211	180	196	188	198	180	194	203	174	188	167	174	199	178	196	194	175	184	201	172	203	164	181	182	180	183	165	181	189	188	202	160	165	182	165	174	159	186	215	176	187	159	187	202	181	213	205	192	179	203	202	176	181	200	185	199	189	221	207	203	153	216	181	179	174	208	170	193	184	165	161	189	177	168	185	210	187	185	172	188	172	195	180	191	207	193	182	189	188	161	190	186	177	176	184	163	203	182	166	180	157	194	198	157	182	191	188	187	179	182	182	184	201	198	176	171	200	180	194	173	210	177	205	190	191	162	203	188	165	175	196	183	166	187	200	189	188	200	197	168	185	195	179	161	198	216	188	193	190	196	168	167	194	188	167	168	200	177	194	184	192	202	182	185	159	189	199	182	189	163	199	190	170	191	161	197	179	194	175	194	175	184	200	167	194	180	177	192	189	188	192	173	156	181	197	179	181	200	160	180	177	183	199	163	183	168	163	167	158	180	198	199	191	169	174	178	194	203	170	173	193	186	171	188	178	197	188	168	197	187	182	203	205	213	195	167	186	180	197	204	188	161	200	174	178	199	217	210	186	202	154	176	174	192	164	190	192	185	191	194	185	170	182	171	189	204	192	180	202	183	196	185	163	183	170	191	164	174	188	185	183	204	190	198	185	184	204	177	199	198	144	178	168	169	191	177	204	191	198	180	175	180	180	210	182	180	200	204	189	168	182	178	191	219	216	209	169	199	179	181	173	189	202	186	183	179	193	202	183	178	168	173	203	192	205	192	164	202	191	191	194	187	170	180	170	175	169	176	182	179	187	187	205	179	186	177	186	209	184	205	199	204	183	182	168	174	198	192	176	191	162	184	221	183	201	198	192	179	194	194	183	183	176	176	175	170	186	188	182	167	194	195	188	172	207	185	190	212	188	194	170	166	192	162	205	187	173	202	177	174	181	195	161	151	190	165	184	195	195	187	178	188	193	188	212	164	206	191	182	172	205	171	173	190	193	199	201	175	194	205	200	195	203	189	190	194	181	187	190	193	156	175	189	175	171	183	210	209	210	179	185	192	202	185	187	192	169	172	169	193	191	183	211	192	179	195	205	186	185	184	180	182	188	178	207	198	167	182	195	183	174	172	158	199	161	185	177	186	174	175	161	188	171	175	193	194	200	198	174	175	201	186	190	184	190	201	166	170	190	201	184	193	165	193	211	195	184	198	212	204	174	185	190	168	165	186	173	166	193	176	172	151	184	193	184	176	177	195	170	190	175	197	187	187	195	172	198	167	185	185	168	198	177	177	193	194	180	170	169	167	177	187	149	188	181	190	213	186	194	187	177	184	198	164	155	171	187	204	216	159	201	179	172	184	180	200	181	176	191	181	170	198	215	169	193	209	187	208	200	206	176	202	163	199	171	187	176	176	177	176	171	182	196	171	172	196	180	180	174	196	156	196	204	181	178	182	181	178	185	204	192	185	171	177	197	165	177	173	193	170	184	149	171	183	211	190	196	205	207	181	181	201	182	177	198	167	203	156	172	196	176	177	180	166	184	184	193	207	176	204	180	164	178	213	205	177	178	183	188	199	189	189	173	182	165	168	149	197	191	183	171	175	167	190	186	166	184	181	178	169	175	186	221	203	176	181	192	189	195	183	166	188	154	204	191	167	179	200	179	184	208	185	200	210	188	178	186	175	159	181	159	185	168	188	186	178	168	191	187	187	189	179	183	163	171	199	202	162	172	183	169	188	181	162	197	174	187	171	174	187	169	187	154	191	177	204	188	165	165	184	214	168	169	199	200	197	187	208	188	189	183	167	179	186	184	201	181	181	170	209	195	199	191	175	183	175	168	173	176	196	172	195	196	196	154	173	167	187	185	177	175	170	198	206	210	194	148	187	184	157	185	192	189	202	208	183	172	211	174	184	204	196	190	194	175	179	173	186	169	179	163	193	175	187	192	173	177	169	176	218	191	199	186	190	189	159	186	182	184	168	168	188	193	211	181	201	178	179	170	191	184	178	197	186	182	166	200	205	181	180	148	189	190	195	196	180	206	191	175	182	184	195	191	180	202	206	188	167	195	172	187	189	175	196	169	180	178	219	190	195	185	188	192	163	192	178	194	190	199	168	175	194	173	170	180	175	213	188	172	189	204	179	166	190	171	196	171	168	175	196	177	183	183	188	209	182	183	163	175	168	173	189	188	204	194	201	192	174	192	201	177	173	176	180	174	184	196	185
24236	21533	28811	24590	21450	9550	779	444	415	392	344	364	319	337	304	345	342	289	325	280	254	273	303	307	285	289	304	256	271	294	273	275	250	292	246	271	252	285	267	255	280	321	277	274	257	314	283	283	276	297	263	325	327	267	251	261	285	281	286	257	268	280	292	277	268	292	272	254	289	272	277	254	282	267	260	265	280	242	262	258	262	278	293	270	304	273	265	304	268	290	288	288	302	282	264	240	242	250	289	279	258	260	252	290	274	276	290	273	276	247	245	280	278	283	288	246	281	267	287	267	270	291	269	266	237	257	250	283	254	258	278	287	288	261	261	291	253	316	274	261	272	295	307	301	249	250	228	296	269	245	299	267	229	246	273	252	303	277	287	271	261	293	284	268	251	294	277	281	284	284	288	291	262	271	254	271	258	287	279	259	272	292	252	261	276	280	252	270	283	286	297	262	280	273	242	297	280	274	298	252	279	275	281	272	278	256	263	274	261	251	303	287	285	291	274	276	274	261	302	235	296	270	254	294	262	239	283	280	290	268	266	277	288	251	280	276	269	278	304	248	247	223	283	276	270	274	278	273	288	279	290	249	297	277	260	270	220	308	263	294	273	274	289	264	273	271	294	271	283	271	269	282	248	263	291	281	276	272	279	261	275	258	269	308	284	259	286	278	278	266	278	283	265	247	258	258	254	295	275	289	267	285	263	275	288	279	285	308	270	279	298	245	259	284	228	299	285	261	262	248	254	255	269	277	271	260	267	249	239	254	280	272	274	287	289	285	265	279	262	260	245	299	256	284	297	280	257	272	255	304	254	277	279	264	267	275	278	244	266	268	270	260	275	272	245	252	275	305	261	280	291	278	271	265	247	285	303	248	259	277	272	272	237	260	252	257	263	259	254	265	264	295	287	256	250	271	255	287	309	284	252	280	297	272	283	250	255	250	263	302	281	272	272	290	276	276	276	266	287	269	253	274	287	266	289	274	312	275	276	292	270	274	270	272	268	267	266	261	266	246	242	269	267	265	292	278	248	261	259	251	291	280	245	278	290	275	258	285	254	289	257	273	298	273	271	270	297	285	307	252	265	267	284	298	287	267	266	267	281	286	265	253	272	278	270	269	280	252	299	292	266	243	277	244	278	272	247	260	271	303	274	246	264	278	270	301	263	336	259	307	287	271	276	272	244	284	303	257	299	256	275	257	250	281	289	260	274	277	266	267	260	281	287	271	276	291	247	266	259	265	256	299	223	288	265	276	260	284	296	249	287	280	277	262	279	258	294	318	250	266	286	283	265	257	252	252	301	288	283	252	292	260	268	246	296	310	284	251	263	281	266	254	281	278	273	267	298	276	259	269	251	253	271	262	269	271	273	264	260	261	257	283	275	269	274	310	268	272	266	264	223	272	260	268	251	283	264	268	281	288	260	252	296	282	272	267	285	295	265	292	275	268	257	272	273	287	241	273	303	290	307	272	298	296	273	269	278	312	281	264	308	265	251	264	252	240	254	281	261	292	255	274	285	299	262	245	250	286	262	268	250	282	272	267	292	250	267	247	244	260	284	288	248	245	271	275	292	279	268	268	278	300	268	281	264	267	298	288	264	251	247	256	284	274	266	277	249	273	302	287	283	250	250	270	271	259	231	271	280	311	277	306	273	273	290	275	261	264	247	274	265	245	259	275	256	274	293	293	256	294	268	281	271	255	262	253	278	290	258	231	269	268	263	267	265	282	253	269	271	300	265	304	261	265	275	250	281	242	286	257	274	270	257	254	256	265	259	239	281	243	285	241	248	262	273	283	276	238	307	261	288	264	288	293	241	297	307	276	289	279	276	274	279	262	293	242	284	275	265	285	260	251	291	266	278	267	277	234	276	263	280	278	237	291	275	249	266	256	233	305	262	287	255	299	259	275	298	271	306	272	260	261	230	259	277	267	272	260	276	285	275	246	273	271	278	260	282	298	268	265	270	246	285	273	310	298	303	296	249	248	251	276	273	258	291	266	274	291	272	247	274	279	323	290	297	266	272	271	261	285	281	264	257	260	283	259	250	283	292	244	292	271	266	252	235	292	272	251	267	276	278	277	288	254	285	260	256	249	251	288	254	282	261	286	280	278	280	258	287	254	261	295	257	244	252	268	279	258	265	258	265	263	289	272	275	272	269	240	261	239	248	274	263	278	266	268	253	294	275	311	255	273	275	287	280	267	280	232	241	282	286	271	280	275	279	255	270	284	281	281	252	252	285	295	249	263	267	294	298	294	284	270	268	314	263	275	280	289	264	279	273	280	270	286	276	282	245	271	260	304	306	307	283	245	280	263	260	257	267	296	298	270	271	270	291	289	293	270	296	256	257	289	293	276	274	271	280	291	250	268	261	263	273	318	249	267	258	264	269	308	270	316	281	289	255	253	286	296	261	262	268	287	285	273	264	275	283	257	280	280	293	266	308	270	306	261	275	301	277	292	267	276	270	274	265	278	285	269	293	271	313	239	237	285	251	258	252	291	303	287	249	229	291	279	272	250	263	249	259	278	269	236	272	274	253	241	286	263	256	262	252	274	254	289	260	261	278	280	272	256	296	282	256	263	274	264	287	282	262	258	276	269	249	250	269	311	263	263	265	277	286	286	253	247	282	258	257	244	258	309	272	246	282	305	293	272	275	276	282	294	271	294	281	259	262	308	253	279	270	257	286	299	271	280	266	275	250	281	266	270	262	291	282	262	264	263	248	271	299	289	266	265	277	273	257	259	260	262	321	279	270	261	271	281	278	253	253	277	275	257	256	262	272	312	289	292	295	308	238	285	281	241	260	258	278	307	263	259	244	284	278	274	272	269	298	294	284	274	306	300	274	248	273	284	257	272	277	270	271	249	274	287	264	250	230	256	262	292	281	253	284	259	268	250	271	282	276	252	264	252	272	268	280	275	271	297	275	262	281	317	273	282	263	263	285	274	260	263	275	290	231	282	261	257	297	274	254	295	261	288	282	271	269	263	287	279	274	261	303	222	263	262	285	261	271	293	238	279	296	285	271	287	271	270	252	275	268	283	261	270	271	320	241	279	265	233	252	279	251	292	289	276	278	279	271	264	263	269	281	263	302	270	265	267	292	267	308	259	297	269	227	316	300	286	267	288	262	290	254	248	269	259	288	268	257	281	265	238	281	305	273	275	251	265	271	276	272	298	304	271	262	267	290	288	256	280	286	245	268	263	313	270	262	282	251	259	269	290	246	263	304	270	257	281	270	251	289	270	300	261	247	290	284	250	264	277	270	264	293	255	255	262	283	301	277	279	257	271	274	257	237	247	262	303	255	271	232	266	286	304	257	279	291	274	274	250	257	268	255	262	269	243	268	248	279	258	265	244	271	271	270	280	270	277	275	250	292	230	273	246	298	278	281	291	238	254	283	300	234	252	255	277	267	268	270	290	264	265	277	270	257	248	277	268	267	272	258	262	270	257	297	284	273	302	259	254	261	296	270	281	243	256	293	289	272	239
39087	48855	4680	2238	1618	1179	923	735	634	586	566	507	406	414	410	420	417	407	369	396	398	345	327	355	362	336	358	350	329	375	346	356	328	339	342	336	325	349	321	372	328	311	347	312	315	360	347	331	367	353	324	291	344	321	356	343	351	330	362	341	333	353	351	356	341	294	342	362	361	346	336	340	331	328	357	319	327	338	357	360	331	333	312	327	368	326	336	320	317	304	351	323	348	349	324	348	305	322	351	350	364	319	357	312	341	334	330	351	346	354	336	326	332	344	305	355	346	326	322	332	340	319	341	353	349	346	333	346	348	329	331	330	333	319	324	334	349	327	310	370	313	346	377	297	336	345	326	353	314	334	338	363	351	334	336	355	296	323	348	295	326	327	357	312	318	324	359	292	314	366	346	331	319	341	326	330	341	329	337	332	314	350	348	308	334	363	313	345	335	303	312	309	346	330	334	340	309	287	353	351	337	316	335	335	335	320	337	301	370	349	347	315	299	312	336	326	333	351	346	358	328	317	344	325	297	341	339	346	282	326	350	354	311	327	352	341	302	328	338	354	321	322	312	316	349	368	322	315	351	326	327	355	339	317	332	351	356	301	348	342	333	344	300	313	290	318	326	299	332	318	308	321	351	315	320	336	326	349	347	321	336	310	317	264	340	364	345	320	362	329	334	312	310	336	336	324	352	301	336	347	302	340	316	323	338	330	326	322	321	326	327	340	343	299	356	329	313	359	340	352	324	342	331	357	304	323	358	328	359	355	354	295	330	328	336	332	336	355	308	343	331	296	351	303	352	350	305	323	330	327	338	325	318	357	323	299	317	359	306	353	328	323	328	324	336	364	365	318	281	341	338	349	350	323	355	340	306	324	326	335	363	353	344	331	319	334	329	325	345	315	321	346	324	326	328	345	317	329	324	323	344	350	345	314	326	356	347	343	322	308	328	331	320	319	355	357	357	293	346	328	297	332	330	324	337	298	329	372	332	343	346	349	324	342	338	340	357	322	348	335	329	354	344	323	345	340	320	351	348	358	365	349	348	371	347	355	362	344	321	327	350	336	376	339	330	349	301	314	326	339	336	343	318	352	336	320	340	346	303	330	338	324	322	343	331	338	347	332	336	317	346	315	370	355	317	383	364	335	338	320	347	346	325	357	315	349	335	337	324	296	331	329	303	346	343	303	344	315	327	310	319	331	311	355	332	346	338	315	334	348	335	327	328	332	349	306	335	324	337	321	331	310	319	383	345	338	295	358	344	307	322	353	326	330	337	337	307	331	323	319	324	330	348	366	301	330	378	319	340	321	349	373	349	335	309	325	307	296	345	322	348	314	351	313	318	323	328	344	329	324	308	343	324	313	327	329	317	304	380	324	309	328	313	349	367	321	343	355	345	337	343	334	312	335	326	349	341	336	323	355	318	326	330	324	292	350	331	362	341	341	329	338	307	346	330	357	356	327	342	366	346	329	340	327	355	355	337	342	331	344	300	325	302	340	345	334	331	357	328	347	331	333	355	334	310	322	303	314	332	320	362	300	331	342	325	332	321	345	327	323	329	347	355	307	335	310	327	341	297	332	342	297	333	348	321	339	293	316	344	332	331	315	339	360	351	357	343	346	327	317	309	346	325	325	317	329	342	337	302	342	308	344	332	328	345	315	320	314	312	347	321	331	326	320	313	320	334	352	327	301	324	334	332	330	358	340	357	324	341	325	314	337	342	339	346	356	314	328	306	359	299	338	346	344	310	351	364	330	326	331	327	344	317	322	356	340	293	364	330	332	326	329	299	331	328	336	293	334	326	308	354	367	305	339	327	339	358	324	314	327	372	344	347	335	349	364	327	357	356	337	314	340	341	369	301	332	354	335	309	342	336	315	338	337	365	348	298	368	340	367	313	362	347	346	341	312	347	310	319	334	337	337	337	325	357	299	323	353	351	351	309	308	344	321	338	326	335	343	328	311	307	327	309	346	347	361	322	358	349	320	350	326	340	354	322	301	337	333	314	328	338	307	363	320	321	326	366	303	314	340	311	328	325	309	354	348	331	334	336	339	310	368	309	319	345	333	337	328	327	318	344	342	322	335	355	351	351	342	343	327	319	313	326	352	321	362	334	373	309	326	345	318	345	313	317	337	315	297	348	332	349	350	323	311	307	391	302	340	317	323	319	335	355	309	304	350	355	295	375	355	337	322	321	330	357	321	336	282	326	331	326	321	358	353	348	316	320	332	316	327	335	328	334	324	362	320	325	350	320	339	321	300	323	339	332	334	331	329	318	340	361	327	347	327	310	325	330	321	341	327	305	323	344	364	365	354	323	378	324	342	315	359	321	356	347	358	340	372	350	341	322	327	318	336	361	341	304	340	299	323	352	351	345	334	292	335	328	317	340	312	319	340	338	307	334	317	360	375	327	334	324	321	321	319	371	316	326	374	317	341	325	322	303	346	306	320	329	318	347	325	368	322	303	332	340	323	354	318	381	361	337	362	358	356	327	354	341	326	334	334	315	346	333	339	330	302	338	311	308	319	320	313	362	362	322	329	297	325	323	342	338	319	306	326	317	319	311	343	347	319	338	320	336	338	317	333	316	329	305	359	353	332	312	318	322	336	357	330	307	369	356	337	337	306	370	323	320	343	328	321	310	343	330	335	327	336	328	309	318	354	322	337	276	332	361	330	338	319	321	315	341	325	325	354	346	334	334	338	363	316	330	327	318	326	351	317	326	351	323	327	367	317	360	367	349	338	346	350	328	318	329	312	342	355	340	344	327	344	336	340	354	326	304	312	314	322	327	351	357	300	340	297	319	315	316	336	343	309	348	327	333	356	338	340	337	314	322	335	329	314	331	311	356	330	375	313	363	339	309	322	351	340	341	328	329	303	350	332	330	364	332	348	350	330	337	320	338	333	332	306	354	343	333	326	337	334	325	318	327	358	356	339	294	380	347	304	326	337	312	338	337	313	328	308	332	315	331	318	311	318	317	309	305	335	337	338	316	323	312	344	342	308	345	336	365	323	336	325	342	315	327	334	313	329	329	316	328	361	342	341	328	357	331	357	340	340	336	348	322	329	346	320	336	336	341	308	330	345	346	349	319	329	359	328	356	315	364	317	344	358	322	328	345	318	317	338	322	333	345	336	313	322	344	321	320	301	340	344	350	333	332	339	340	324	317	326	331	324	337	331	300	322	346	323	345	338	342	327	355	352	335	350	328	337	382	330	321	339	321	295	330	362	347	311	328	342	316	310	267	339	330	333	308	363	320	357	327	309	344	349	370	351	325	350	336	336	286	338	337	315	362	333	328	358	340	327	343	313	350	309	344	335	350	342	338	336	339	321	359	329	332	300	349	338	291	343	317	342	327	365	347	324	325	325	330	323	321	353	334	328	347	318	325	316	331	324	349	336	328	291	349	317	321	321	331	342	333	325	328	308	328	349	332	318	336	333	309	321	365	357	336	368	333	301	336	326	332	333	341	329	365	349	355	329	316	318
25487	21568	27489	25630	8313	480	342	260	259	228	236	265	236	204	254	214	231	198	212	238	204	203	190	224	189	217	223	241	200	179	212	204	196	175	213	214	207	207	197	179	175	233	233	188	196	207	229	219	193	213	207	208	178	186	195	183	184	197	194	173	205	198	216	231	215	204	193	206	220	248	199	223	203	211	184	207	207	187	203	196	209	202	217	181	218	198	244	192	206	216	211	209	209	196	208	225	189	197	195	190	222	199	211	180	226	206	214	204	184	203	172	200	214	206	210	217	193	220	196	222	197	212	197	196	195	228	197	226	201	180	205	176	208	213	190	193	201	217	184	189	198	181	207	207	185	186	173	189	205	193	185	178	220	239	220	193	201	181	196	183	202	170	193	187	229	199	196	200	227	214	205	205	194	249	224	207	205	194	217	218	214	226	197	191	212	194	175	224	209	199	199	213	190	180	202	200	204	179	219	195	226	192	219	214	178	214	198	209	228	211	223	203	206	209	190	192	210	186	200	203	203	186	208	204	226	189	199	198	197	173	187	207	240	211	191	213	226	216	197	224	224	209	190	213	197	203	233	214	202	200	203	208	213	217	215	217	204	239	175	204	203	200	216	209	192	214	226	208	197	205	208	233	183	234	195	204	210	218	208	209	210	217	203	211	188	210	174	189	193	177	186	219	202	188	233	218	201	194	189	206	209	204	193	199	224	208	186	210	199	191	202	216	180	244	186	193	220	192	190	223	204	199	209	228	231	220	194	209	192	197	177	211	182	204	221	208	186	211	206	203	193	181	192	190	223	211	217	200	198	222	187	206	189	234	187	205	192	182	218	194	195	206	190	202	219	230	212	219	221	224	199	195	187	214	216	171	199	228	207	215	205	216	220	204	180	201	208	184	216	213	233	199	200	191	192	172	227	184	216	182	199	172	198	201	202	214	211	189	206	202	170	223	191	187	194	219	195	185	196	210	233	244	203	189	222	164	174	213	179	191	179	219	194	211	209	205	214	212	209	223	213	204	201	218	214	191	198	187	217	227	241	233	225	201	199	193	198	227	212	201	203	204	222	206	198	198	208	202	213	216	185	219	208	198	201	217	218	207	217	187	220	209	218	221	181	185	244	180	187	196	213	196	232	234	205	229	205	179	180	210	202	220	200	212	197	199	186	186	225	191	209	201	207	192	227	213	219	198	198	196	221	217	226	186	201	204	201	209	202	228	202	200	211	205	189	212	189	224	188	203	202	211	203	230	190	206	192	199	196	173	215	214	198	231	199	183	189	211	184	201	196	212	196	221	160	221	223	173	176	188	190	203	196	204	216	190	205	203	184	217	212	197	193	195	224	204	246	228	188	226	235	222	208	192	208	193	225	207	203	192	201	192	216	211	204	180	212	206	211	194	214	206	183	208	225	213	214	182	187	212	217	209	233	211	197	222	222	199	174	215	218	219	228	193	200	198	189	186	200	211	202	215	203	213	224	208	205	216	187	196	197	214	209	185	187	217	225	204	184	195	234	186	187	188	220	233	202	201	219	206	183	200	195	196	208	202	203	234	200	197	223	198	210	207	206	188	196	212	219	194	203	219	197	198	187	197	204	190	194	207	199	211	218	205	207	203	212	220	199	216	192	192	232	195	200	230	218	184	212	204	209	193	185	185	220	193	180	204	214	201	210	214	204	208	207	216	205	190	203	185	204	216	181	199	207	219	204	205	202	208	183	209	210	193	218	202	192	202	183	208	200	195	192	206	217	182	215	207	199	181	186	211	208	195	192	222	196	195	213	207	196	189	234	204	216	237	213	208	217	230	207	201	210	220	196	215	211	202	197	212	227	218	198	209	200	203	216	200	189	196	231	219	189	205	196	229	237	208	198	200	217	217	203	206	205	208	178	206	187	204	204	202	185	174	185	206	199	203	219	205	204	208	206	205	201	210	218	197	222	188	212	195	216	198	209	211	193	206	199	203	200	214	191	190	224	207	175	229	216	195	200	226	202	224	202	201	204	212	195	210	214	200	222	220	206	208	202	194	202	233	213	199	191	184	191	207	200	208	199	211	180	185	174	218	193	235	211	184	226	185	173	223	230	222	232	238	226	205	216	193	233	220	208	196	196	212	213	237	222	210	208	217	191	213	210	219	185	207	190	222	245	221	195	176	208	204	213	213	218	200	223	200	208	192	190	201	202	208	197	201	196	194	195	196	218	215	207	206	180	223	215	190	207	195	196	195	214	186	196	199	197	221	213	204	214	190	230	193	205	197	221	199	234	184	183	215	216	192	196	185	207	198	191	219	186	172	195	213	223	229	205	199	207	191	186	219	203	207	201	210	214	221	205	224	200	236	192	201	237	201	221	190	218	199	182	193	199	193	182	190	183	189	209	169	234	217	228	172	203	226	200	208	198	211	210	209	184	204	200	202	204	204	213	201	184	193	217	198	220	194	193	190	195	210	202	185	217	210	191	206	186	187	191	225	211	190	201	199	209	216	190	205	224	189	210	216	196	203	201	193	220	167	199	196	186	201	198	187	197	228	232	229	211	179	207	195	208	221	212	182	214	201	191	209	221	233	225	214	174	190	206	207	194	209	191	200	201	195	200	218	214	205	227	208	215	206	196	221	219	211	192	206	194	200	194	234	211	203	184	206	194	214	171	206	218	188	195	214	204	183	189	217	195	232	214	217	208	182	202	212	195	208	195	191	195	216	202	205	228	191	188	216	210	202	220	203	217	187	183	203	212	192	172	204	196	213	193	190	200	200	191	185	210	212	194	186	233	214	222	181	171	200	204	197	195	230	214	226	201	203	206	195	189	200	192	208	193	208	171	194	214	215	224	209	206	213	202	219	189	204	194	212	213	202	228	221	204	208	194	182	201	214	220	201	203	211	207	204	184	191	217	192	211	195	193	225	215	184	216	200	218	213	198	205	187	185	219	230	210	190	200	194	222	215	200	209	223	205	200	204	210	186	191	234	233	205	205	199	212	206	212	214	209	208	203	198	215	194	203	218	188	195	189	204	192	214	202	190	208	196	189	200	208	201	205	204	213	197	168	212	209	182	212	178	211	238	207	170	199	188	207	221	197	236	197	197	206	221	185	197	210	209	191	194	176	230	212	188	190	212	194	203	195	200	170	190	195	224	194	187	189	205	189	211	207	221	187	203	204	207	225	201	187	206	208	201	190	206	201	197	200	208	207	198	219	174	226	200	215	211	206	196	189	217	190	208	203	209	207	214	203	214	197	191	197	213	193	193	203	199	221	194	207	208	212	188	221	212	210	209	216	212	206	192	209	197	189	190	215	175	211	200	195	203	214	198	197	186	219	184	182	196	208	189	201	216	218	216	223	219	211	185	217	210	224	199	228	201	228	195	182	213	195	190	205	217	192	202	215	211	187	197	211	193	206	224	202	187	197	198	164	201	224	196	218	199	202	231	191	195	225	203	182	190	210	176	200	185	195	219	192	206	226	184	203	237	194	214	228	181	207	198	197	191	196	192
36763	36074	2664	1261	940	753	590	504	447	380	409	382	365	352	317	347	319	311	280	285	326	297	305	315	286	275	262	252	276	274	276	246	291	273	264	288	293	241	250	267	260	283	281	276	250	277	266	248	243	261	276	274	266	264	313	277	258	255	252	251	284	265	260	260	274	292	264	289	282	274	275	250	268	246	268	291	246	288	266	273	273	266	252	269	256	244	276	258	252	267	274	268	281	273	271	261	250	294	304	263	277	250	263	264	263	288	246	287	291	280	280	256	234	271	283	251	257	271	271	259	272	272	270	312	247	296	277	263	228	269	287	289	277	292	245	242	276	304	297	245	276	276	262	270	259	279	257	286	243	293	280	262	281	286	279	267	270	279	235	281	279	260	263	272	281	286	278	255	252	275	275	241	238	276	284	267	255	279	272	260	242	279	269	275	254	279	263	267	296	282	253	243	261	305	239	256	244	249	259	282	241	275	262	299	252	288	260	263	259	252	236	263	256	270	262	256	275	255	287	264	262	265	250	281	255	283	263	273	293	269	277	285	257	274	270	253	311	270	286	254	258	282	291	302	254	251	283	287	275	280	263	269	282	262	279	279	273	274	291	290	257	288	256	283	265	282	260	285	259	289	256	270	239	268	262	292	267	269	263	286	251	251	271	281	295	290	249	259	279	301	268	274	258	252	247	288	250	297	270	261	246	278	262	249	281	267	268	249	279	288	292	253	282	267	293	268	264	275	293	223	263	268	264	293	277	244	300	264	259	253	262	264	258	270	272	288	300	257	251	234	269	294	278	286	264	254	278	270	265	239	254	283	286	268	255	308	266	268	273	258	273	258	274	253	287	252	249	284	275	276	254	297	261	300	267	301	251	279	260	255	254	250	260	295	284	288	283	261	308	283	267	285	258	280	277	268	255	269	270	306	271	272	286	290	245	257	261	267	275	260	257	290	278	287	259	271	276	271	276	255	259	254	272	260	287	254	268	267	286	269	259	257	259	225	273	266	283	303	278	241	285	270	250	284	262	266	256	310	267	276	291	249	302	276	272	257	281	262	280	284	290	243	228	267	243	263	251	310	243	265	261	275	262	281	290	258	260	258	260	266	287	287	252	249	286	242	290	264	264	269	254	310	269	287	264	290	270	268	269	273	276	246	255	286	240	267	255	278	311	261	258	289	261	284	242	253	251	263	260	283	272	236	286	296	290	281	287	287	302	281	318	267	289	255	272	264	272	266	290	273	261	285	251	236	264	266	269	284	265	277	239	285	247	295	293	297	266	270	262	244	261	258	283	271	253	259	259	247	278	264	277	299	251	273	240	254	258	292	263	259	285	280	292	269	287	294	275	283	260	270	272	263	274	265	258	256	316	268	254	266	268	252	254	289	265	269	294	265	257	275	253	255	264	258	283	258	252	229	263	305	252	254	292	265	283	263	277	266	260	271	275	270	290	252	267	300	263	269	250	268	274	282	266	278	259	258	299	254	274	294	292	259	267	277	258	275	254	241	272	274	256	286	260	246	255	273	278	274	282	272	281	267	269	272	280	257	268	284	280	254	309	252	279	279	280	272	253	223	237	277	282	282	289	262	268	279	275	295	251	283	253	261	284	289	283	270	260	296	292	277	269	258	243	249	271	244	256	286	243	266	272	276	277	272	278	271	259	284	300	286	285	278	252	243	288	275	289	251	291	290	261	259	282	280	266	266	249	261	273	280	278	256	254	246	279	238	270	284	260	261	273	318	266	246	255	257	257	271	302	276	270	250	268	281	270	270	242	275	260	260	258	274	260	288	240	269	306	252	278	273	283	275	265	238	273	259	265	287	257	284	250	247	299	285	285	280	289	244	277	251	268	257	273	266	309	241	276	270	281	305	312	262	252	280	263	272	281	264	247	284	258	267	246	251	277	273	253	277	257	275	282	295	281	255	241	282	275	257	247	258	262	242	288	266	262	253	273	282	289	238	268	262	251	291	277	281	261	245	273	282	250	266	248	256	272	266	292	266	271	278	273	251	263	269	250	271	257	244	298	264	265	278	285	273	274	259	279	277	274	265	284	259	270	276	281	265	280	257	244	245	275	278	292	247	278	266	259	243	273	259	270	247	261	273	268	275	253	279	276	270	303	275	257	263	290	266	280	293	262	263	257	298	264	268	269	257	291	233	276	274	284	261	256	279	265	229	286	257	269	261	268	265	281	300	275	234	285	276	295	276	294	235	292	265	293	276	270	262	274	257	277	282	253	257	262	254	261	269	268	290	243	269	279	271	237	268	266	249	269	247	284	287	252	229	264	276	278	243	266	282	262	260	286	291	245	285	251	236	264	288	268	291	262	250	292	249	290	249	277	236	281	250	306	256	278	233	275	269	259	273	254	270	290	264	266	260	299	238	265	235	247	277	251	259	295	269	278	228	299	302	276	268	258	253	282	259	270	294	269	258	273	269	288	292	275	253	264	278	262	251	265	283	270	282	253	263	283	278	286	271	253	261	264	266	282	281	279	279	258	298	274	259	252	268	247	237	260	260	255	284	277	287	262	260	278	282	268	264	278	296	264	246	250	264	276	267	260	253	259	273	240	311	263	275	280	248	270	256	268	258	291	278	258	275	252	259	265	279	233	282	255	238	269	252	282	261	252	279	295	281	281	274	252	260	289	266	249	250	272	284	229	290	266	245	294	260	247	261	285	287	256	251	291	283	283	240	267	263	285	262	257	251	275	271	275	269	263	273	249	283	272	270	280	274	256	270	262	265	278	288	284	268	257	250	240	266	277	249	266	277	273	241	271	258	270	250	268	263	274	259	274	282	278	260	274	273	283	256	269	278	249	278	262	274	255	261	285	257	242	275	278	256	289	300	274	252	271	252	251	265	241	266	276	284	297	271	291	275	259	285	305	281	276	261	276	291	270	251	254	274	279	269	281	282	259	236	288	254	277	287	279	282	263	277	255	293	255	246	279	277	249	259	260	258	270	255	290	256	258	249	291	276	257	251	282	272	266	265	273	270	268	287	260	277	270	266	290	269	285	275	271	273	274	285	258	294	286	243	275	274	262	259	258	274	270	277	249	293	267	313	249	266	281	273	274	262	255	254	268	283	277	271	250	269	257	253	233	286	247	265	250	283	266	283	269	265	285	268	247	257	247	294	277	277	288	243	284	265	256	281	278	266	287	264	253	239	279	270	265	300	274	281	265	256	271	258	229	320	283	285	284	265	278	276	269	226	261	297	247	272	278	293	253	275	256	250	268	256	259	294	246	266	262	243	285	268	277	278	300	279	258	293	267	260	248	285	257	263	234	258	259	287	248	295	264	261	287	282	270	280	270	271	288	271	274	259	252	289	247	266	253	261	271	263	275	272	282	282	292	259	248	280	259	232	281	294	242	280	274	273	267	278	286	307	291	278	277	254	246	267	272	281	268	263	289	296	272	239	216	264	246	267	249	290	269	275	297	268	264	267	277	261	258	282	256	254	291	277	256	251	280	264	261	262	299	260
23211	21545	29240	24197	21514	21529	9683	1019	749	663	614	639	611	549	541	536	527	515	492	485	448	514	491	496	464	496	488	497	476	495	439	469	480	458	484	443	480	442	425	425	480	427	430	451	415	408	465	438	439	447	457	431	421	474	423	468	427	449	471	409	443	463	461	463	465	442	443	441	469	441	443	422	437	443	419	437	439	451	420	439	434	480	439	426	424	440	466	440	459	468	444	462	442	440	419	399	453	435	411	453	435	428	456	445	444	452	459	423	437	427	462	469	442	420	417	442	445	446	416	419	488	452	472	480	413	437	445	393	458	443	447	487	414	466	443	441	441	438	418	446	427	429	469	429	434	463	422	441	448	442	444	427	421	446	443	459	426	408	450	444	465	449	434	435	397	450	461	440	487	441	434	411	423	477	457	432	405	458	426	445	432	426	446	420	463	466	435	428	452	465	424	450	433	454	479	421	449	424	428	442	468	455	414	430	461	398	444	445	414	442	445	415	447	471	464	420	423	433	441	458	442	417	434	418	440	434	482	443	481	440	435	440	407	433	486	412	416	429	448	412	418	453	439	436	424	452	436	438	437	432	450	423	468	408	456	468	392	443	408	476	460	450	439	420	423	443	438	475	444	438	423	436	405	436	418	443	451	435	484	450	448	444	412	457	480	441	440	456	431	459	435	429	462	480	447	438	418	429	456	445	458	465	410	446	450	417	437	443	453	421	432	455	473	442	423	449	440	424	459	435	394	432	442	426	429	437	439	420	424	439	404	456	454	467	423	429	410	427	456	428	424	438	459	431	411	432	444	477	430	438	451	412	460	453	417	448	448	482	462	438	437	398	425	422	445	436	432	433	447	417	426	418	425	437	444	478	430	446	466	456	428	442	416	409	442	442	465	452	457	440	419	445	451	423	460	435	447	450	451	426	435	439	434	438	404	458	413	473	441	419	471	467	435	467	386	449	419	479	418	364	435	463	388	440	435	461	411	441	430	426	475	464	447	446	461	417	433	447	417	454	423	447	420	417	463	431	445	457	427	409	409	443	450	466	462	464	461	483	428	451	444	462	427	450	409	466	401	484	446	419	450	437	430	464	417	440	428	442	446	451	442	424	458	428	411	473	457	470	422	452	411	447	487	458	432	459	425	422	428	419	451	449	436	446	462	470	432	459	509	428	409	499	453	454	462	430	420	472	454	446	438	437	439	439	456	423	401	439	389	426	427	430	409	454	454	427	420	457	435	445	434	430	470	427	432	443	435	451	446	452	415	435	447	457	425	453	466	443	433	472	445	443	406	441	461	446	400	454	439	445	441	439	424	455	480	427	443	420	432	434	440	471	426	442	450	456	430	486	407	461	467	438	424	387	454	433	421	417	429	428	443	441	431	438	433	426	465	439	448	420	402	433	439	448	429	443	395	467	448	456	460	438	460	429	469	429	463	420	417	435	443	429	451	436	409	414	462	407	401	456	434	459	424	475	482	417	428	474	487	477	463	408	428	491	425	434	473	453	472	424	428	458	463	448	406	454	433	415	423	472	436	466	445	458	419	497	457	427	446	458	429	500	418	482	422	432	460	448	436	426	443	427	432	412	463	463	436	394	460	449	471	456	463	490	465	447	447	439	455	452	447	468	442	444	409	436	419	418	474	426	428	443	449	429	436	406	406	426	433	426	415	425	440	464	422	425	411	466	419	456	413	443	453	415	464	458	450	418	475	383	432	391	434	472	445	464	440	410	432	438	416	478	411	441	485	448	443	458	448	441	452	450	441	401	433	430	429	412	447	402	410	502	444	456	429	447	417	438	407	436	437	431	440	446	433	450	438	484	427	457	420	435	413	436	445	444	477	434	403	420	438	423	435	429	411	410	396	456	443	410	433	454	439	450	417	395	452	467	433	411	391	444	434	426	476	452	437	478	411	474	479	425	429	456	449	495	422	439	456	428	463	472	427	413	460	433	430	454	442	427	425	438	447	452	429	422	444	508	472	454	422	444	451	411	464	429	461	432	407	471	436	428	433	428	410	459	452	438	440	438	408	438	426	448	413	418	441	410	439	494	434	436	487	421	448	421	468	471	422	439	459	471	466	442	433	428	470	415	401	396	445	428	419	462	401	443	436	459	446	467	410	416	429	422	442	432	434	408	429	461	452	451	422	424	426	424	469	437	459	452	434	427	426	416	475	472	443	455	444	402	441	426	463	445	441	459	448	471	444	426	430	416	427	395	439	416	424	439	464	475	408	462	444	449	466	405	443	428	407	429	455	454	437	449	471	454	450	439	448	437	433	450	447	473	447	439	409	422	421	418	435	424	452	455	464	430	416	477	459	433	431	415	440	441	459	446	406	433	431	459	433	412	476	409	434	474	443	438	404	413	428	425	431	392	439	466	456	424	428	427	449	445	415	445	487	456	420	434	442	464	450	434	435	408	440	414	429	430	466	466	430	457	438	410	461	415	439	441	433	432	451	405	468	408	455	459	430	412	449	431	468	468	424	446	434	442	430	432	429	462	420	469	446	427	390	439	444	396	401	435	463	453	434	463	458	430	424	460	454	429	421	450	426	433	432	415	431	426	428	398	479	463	488	425	433	403	401	468	460	431	435	441	458	446	432	449	453	472	441	424	459	448	453	390	413	413	486	445	458	458	430	440	468	432	440	498	477	444	464	401	426	481	445	423	426	395	443	428	439	418	442	425	422	450	427	426	425	446	434	443	458	462	436	410	422	464	444	446	439	407	436	454	481	424	470	452	455	425	471	438	478	463	440	441	461	457	424	466	448	424	426	425	473	455	454	444	455	412	461	419	450	384	460	460	429	473	430	464	437	446	486	448	461	456	452	436	414	421	473	417	433	425	428	438	425	447	484	445	462	475	438	445	466	427	418	455	431	466	410	404	419	414	464	423	402	442	450	452	434	443	440	406	458	432	451	423	482	420	443	411	448	448	443	443	415	430	406	447	416	429	427	438	437	465	448	404	423	475	409	456	436	439	443	443	468	445	475	439	482	421	435	453	433	446	448	411	418	429	426	426	457	425	432	436	429	426	439	439	480	456	435	448	439	407	450	419	457	424	414	426	403	405	409	462	444	454	447	480	474	459	444	458	448	392	464	421	456	448	447	427	472	445	447	436	428	434	416	433	436	426	414	465	461	430	466	475	454	457	418	489	441	445	429	465	446	458	428	465	435	443	419	446	421	411	427	429	424	413	458	436	453	454	432	427	449	459	454	452	413	453	415	440	433	453	424	430	409	424	445	437	405	411	415	399	440	450	443	418	453	452	417	453	417	409	416	437	459	428	433	452	464	436	439	419	433	418	442	428	404	409	449	398	449	451	432	413	441	414	436	456	455	450	385	457	469	435	422	450	433	477	426	431	436	441	457	426	435	415	421	455	395	438	434	432	464	463	446	441	444	452	437	408	446	454	421	442	485	431	440	471	435	434	451	446	444	443	456	410	457	468	417	462	398	422	429	449	475	434	448	398	436	449	423	429	426	407
43682	53417	8478	4293	3075	2259	1806	1432	1278	1065	996	881	834	763	718	701	690	655	615	612	607	605	595	570	562	555	533	495	558	552	593	507	556	576	540	557	550	524	556	555	536	518	555	515	520	531	499	537	473	512	550	572	526	532	506	554	556	549	510	491	508	546	536	542	515	495	485	532	548	542	533	507	576	530	520	527	509	554	484	509	565	528	499	509	505	534	531	545	513	519	533	494	499	546	503	499	532	516	512	521	502	514	533	527	500	544	565	564	533	520	579	521	504	502	527	503	526	514	495	506	558	544	525	571	524	534	480	488	538	539	502	529	549	500	495	528	520	571	520	504	519	489	505	511	564	559	544	525	491	503	511	511	528	562	483	529	538	492	532	506	485	550	512	507	539	506	534	479	537	516	501	554	544	471	501	496	507	507	479	512	529	517	472	506	506	509	566	529	523	521	497	535	532	524	529	528	521	530	470	517	508	531	510	546	500	523	502	502	553	498	572	542	551	519	543	509	528	525	543	516	519	530	509	505	518	516	528	527	550	528	508	513	587	516	518	548	512	521	495	484	532	525	508	514	518	495	501	546	503	552	553	531	485	565	533	540	552	552	539	498	556	569	536	482	516	506	557	546	483	542	514	507	516	493	491	532	501	507	481	530	502	518	511	558	526	471	532	512	504	516	541	506	542	557	482	503	535	536	554	504	521	504	535	490	513	535	519	491	542	484	528	518	565	529	530	505	511	521	534	493	511	489	534	543	520	522	525	540	539	537	514	500	542	539	519	515	549	544	513	507	513	526	488	536	515	496	485	541	499	526	515	504	545	534	480	516	575	511	510	524	535	500	495	508	510	536	521	515	511	498	516	539	505	539	514	584	516	529	555	511	530	467	507	515	500	487	520	523	547	509	489	527	535	507	537	522	547	501	555	505	467	507	482	550	510	513	482	534	529	554	464	520	537	490	526	519	509	538	529	507	509	490	492	484	511	531	489	520	493	551	497	509	498	538	509	518	553	513	514	511	525	521	533	537	499	520	477	497	538	536	537	550	515	532	516	542	514	543	488	532	580	508	502	512	534	519	474	568	544	526	502	510	532	537	473	528	503	517	512	538	512	521	477	520	537	541	493	512	528	527	516	488	475	493	533	500	514	501	498	528	523	486	541	530	501	545	508	533	524	548	557	528	579	567	525	518	498	520	516	510	514	539	480	545	505	505	481	547	523	515	495	489	531	484	532	541	513	557	516	526	477	497	501	515	536	525	488	482	528	526	537	503	529	552	519	512	514	511	513	527	482	499	509	504	515	529	456	512	536	517	535	492	503	512	556	495	546	534	462	490	533	472	505	521	541	531	502	575	503	515	548	525	539	520	556	535	516	529	517	550	521	536	491	503	507	527	527	515	465	510	511	484	537	543	559	537	524	516	493	506	516	552	504	528	519	523	510	510	527	495	524	497	510	541	514	521	480	542	533	532	532	522	543	530	536	492	537	521	535	487	519	515	567	492	548	515	515	518	504	558	491	522	522	539	506	483	523	547	552	515	517	480	503	486	555	538	533	526	510	498	524	491	484	498	500	517	517	521	541	512	489	533	547	506	496	504	511	505	533	510	480	493	534	546	542	569	527	518	490	556	521	513	510	487	484	541	523	561	516	552	531	530	517	505	497	535	509	570	512	488	548	504	554	523	540	569	546	564	506	504	528	507	571	522	529	517	501	531	525	519	571	514	483	563	572	512	498	524	509	517	535	493	525	513	514	509	554	518	489	524	524	518	497	540	522	515	521	535	505	508	498	544	545	491	498	536	514	525	504	507	513	539	490	515	495	500	545	538	551	533	486	531	530	491	494	516	541	535	549	527	539	502	530	560	498	495	516	553	501	510	518	506	535	549	486	532	509	538	462	502	505	534	545	517	548	545	540	483	570	526	504	563	508	530	502	549	504	446	496	512	498	497	523	518	505	553	522	494	491	543	554	514	472	520	545	506	548	510	484	500	556	538	531	509	469	483	537	520	502	534	518	487	558	559	543	516	523	541	530	511	519	506	565	509	504	525	551	500	510	497	573	550	530	495	494	508	518	511	513	571	514	498	536	543	546	546	515	519	535	534	474	503	533	557	517	509	549	507	546	472	511	519	511	521	555	518	552	535	497	544	549	495	525	484	534	512	495	529	492	504	567	553	473	509	512	494	507	482	503	492	546	528	536	516	533	496	525	497	481	513	531	528	526	511	524	535	494	514	505	500	509	512	513	566	483	523	528	465	514	526	514	531	513	538	525	523	546	480	528	523	538	497	534	516	547	572	530	509	481	490	500	552	541	554	544	526	555	536	526	537	543	515	513	514	534	531	532	539	550	499	544	499	507	492	521	512	528	483	504	505	514	544	471	510	539	482	497	486	531	531	516	559	548	494	514	517	497	531	499	507	500	484	476	552	528	533	521	524	542	509	499	507	516	533	503	507	505	496	478	536	509	529	497	529	516	521	547	523	494	492	478	527	507	514	549	521	508	548	521	503	528	506	509	541	522	533	504	507	531	507	542	541	540	516	524	553	547	505	519	568	553	569	531	530	522	524	532	504	503	520	516	500	510	488	553	513	560	511	552	538	522	505	495	484	527	487	518	587	513	532	511	518	517	552	545	494	507	499	517	509	528	529	555	533	487	512	536	552	523	525	496	519	525	534	510	518	537	509	487	529	505	511	504	489	538	532	489	511	519	548	479	518	455	526	501	522	555	504	461	542	486	531	548	469	561	545	556	492	520	526	501	509	513	548	555	519	556	512	524	517	507	492	558	556	571	569	530	549	540	529	536	507	522	509	524	542	487	541	494	540	525	500	517	551	509	528	518	542	521	494	541	526	563	544	505	502	522	529	486	493	524	489	486	515	576	528	545	490	542	500	533	535	512	546	519	488	488	483	500	547	527	483	498	569	552	524	545	521	498	477	523	535	523	515	531	537	557	542	519	541	523	506	506	523	500	502	567	526	524	542	536	540	494	552	537	507	510	507	544	552	499	502	543	524	508	545	526	558	482	491	529	489	522	538	501	501	494	495	521	523	511	507	467	560	515	514	516	520	485	517	499	531	514	522	534	511	553	520	530	486	518	520	522	501	521	509	508	534	512	464	524	524	495	487	501	546	496	477	518	560	497	510	521	535	524	510	504	582	501	542	531	492	509	531	510	540	530	485	485	553	542	517	515	499	530	516	496	510	562	491	512	510	511	540	521	513	522	517	540	532	533	538	524	524	502	554	542	504	520	511	494	514	544	529	513	563	527	516	511	485	508	524	538	563	517	554	510	528	523	503	514	553	502	508	531	515	540	514	507	511	508	558	489	524	542	539	527	507	532	554	504	534	502	486	558	517	524	496	534	562	522	502	524	515	521	524	518	540	526	548	500	539	528	534	483	545	519	553	534	479	513	520	483	527	531	562	478	542	513	526	481	540	541	518	511	494	500	530	535	500	510	491	496	526	527	519	521	525	495	497	533	526	539	550	524	548
29268	24602	13552	1288	366	329	223	141	155	142	133	142	167	149	146	146	142	143	129	117	136	148	130	142	146	154	138	145	131	138	140	161	155	139	139	142	124	135	176	140	152	127	153	151	124	125	148	143	112	147	143	132	146	136	143	147	150	131	132	133	149	132	124	173	142	158	150	137	160	146	144	113	139	141	133	154	135	121	138	139	124	137	134	152	139	130	131	135	132	122	120	157	136	134	144	122	131	134	136	166	133	137	143	144	139	158	137	142	128	126	162	142	153	147	141	117	142	143	140	126	154	136	138	128	145	146	143	135	131	130	157	143	132	137	115	131	150	97	157	147	144	133	130	143	132	134	146	148	137	134	134	131	131	128	134	154	130	144	125	148	144	129	128	155	166	136	115	107	130	148	138	147	116	134	136	160	158	160	133	118	144	149	141	148	134	121	133	133	152	132	155	130	134	133	137	136	112	138	143	137	135	143	145	153	151	140	130	133	157	123	128	145	118	154	121	126	138	132	144	166	157	141	139	148	146	148	161	132	133	141	124	135	126	151	148	156	155	129	135	166	135	135	120	124	144	147	144	160	120	149	132	144	135	131	102	131	147	144	123	137	142	127	139	134	117	137	138	113	142	126	150	150	121	151	124	137	139	127	137	129	114	146	137	134	132	149	135	151	131	140	130	140	145	141	160	140	143	124	132	146	131	137	126	155	118	138	137	123	147	150	145	147	136	157	141	144	127	127	138	135	122	138	143	138	154	136	139	131	153	141	139	134	120	156	139	123	136	152	110	112	124	135	129	113	168	153	132	140	148	128	138	168	148	145	113	140	125	137	130	114	144	144	143	135	139	152	154	138	153	134	128	132	152	139	139	148	150	133	126	130	145	122	120	149	148	153	119	145	143	133	144	153	152	139	146	161	121	142	147	154	128	132	142	151	126	162	144	146	120	141	147	133	156	136	143	143	142	133	141	147	148	157	159	126	154	123	126	139	132	146	138	151	135	135	168	148	149	132	143	137	139	136	139	141	146	151	118	133	124	144	139	129	144	149	141	145	139	145	159	140	144	143	120	133	139	146	146	138	153	134	138	135	150	139	150	132	146	140	156	136	131	141	131	168	152	147	156	151	155	137	127	129	143	166	144	120	139	140	119	110	149	166	154	150	151	124	149	134	141	141	147	133	133	135	160	138	140	148	134	147	143	130	122	160	142	144	129	137	145	125	137	152	137	144	134	131	148	137	158	148	147	162	136	137	141	151	134	142	148	146	129	133	118	163	137	141	135	142	145	146	136	145	145	146	133	143	153	148	151	141	140	134	152	156	131	152	128	123	140	146	144	146	147	134	147	138	155	157	139	138	131	146	145	164	155	149	122	138	135	144	142	129	151	150	115	134	144	145	132	145	140	133	135	147	141	152	133	115	132	150	169	145	129	148	147	143	148	142	145	137	171	120	158	122	143	126	140	159	158	133	147	126	145	146	145	158	139	138	141	136	139	121	132	145	149	141	153	151	135	128	140	156	142	143	146	149	144	150	147	130	142	148	150	130	139	129	161	109	136	144	144	134	125	139	131	152	120	133	130	146	139	130	129	138	147	142	142	131	136	136	138	129	141	149	138	149	143	129	141	139	150	155	122	157	157	117	130	154	135	150	137	120	162	135	149	134	145	138	133	165	151	124	137	147	142	150	140	126	152	133	143	138	143	152	150	131	159	154	134	115	137	115	142	124	132	159	130	137	137	153	133	134	145	147	143	134	147	149	137	155	127	141	115	150	127	128	138	127	147	139	144	130	152	141	157	158	156	140	165	136	140	130	144	163	146	138	123	167	127	126	143	116	137	130	151	139	113	134	146	159	127	137	145	136	161	151	134	132	144	144	148	149	184	160	135	158	151	141	135	153	139	130	147	142	136	128	149	158	137	125	146	153	132	127	139	129	154	125	145	140	131	141	148	124	124	132	136	142	162	159	153	146	135	126	146	137	130	138	126	124	149	133	128	137	147	175	125	142	133	152	127	142	143	147	133	124	140	146	161	144	117	126	136	147	150	131	139	138	145	144	137	148	127	128	130	139	154	145	146	148	137	141	142	136	127	147	132	142	145	142	146	130	123	133	126	126	121	143	130	149	139	135	135	144	120	134	136	140	152	151	127	154	149	168	143	129	141	126	143	144	132	131	166	127	144	121	136	143	150	128	135	129	147	147	139	133	135	145	133	136	118	178	159	145	140	130	156	114	140	150	126	170	142	156	124	133	149	156	131	125	126	135	137	140	153	133	153	119	129	133	154	123	132	137	151	125	148	147	123	128	162	150	132	146	128	129	143	147	135	121	148	168	132	128	141	120	141	142	129	133	156	146	124	124	146	137	152	130	136	153	155	139	126	150	145	111	123	142	137	126	133	139	145	114	129	142	150	136	155	141	152	148	133	145	134	137	136	140	124	120	134	146	139	160	131	150	144	156	134	142	151	134	136	147	142	124	122	149	136	139	133	134	140	154	149	131	158	124	134	144	135	133	156	152	134	119	105	151	140	159	140	147	127	145	140	125	147	163	158	121	128	143	127	141	123	154	121	148	149	145	139	129	135	143	167	138	131	137	139	142	131	176	147	129	143	131	137	144	148	150	153	124	157	150	134	162	153	147	133	137	146	128	140	134	137	137	135	155	136	131	148	124	139	166	157	139	161	134	123	145	159	145	158	146	139	143	128	126	138	127	142	141	161	130	145	132	129	174	125	116	119	141	133	145	126	137	149	121	152	146	138	147	155	141	126	134	130	141	140	156	131	139	130	144	145	139	139	146	141	128	133	141	145	158	133	142	133	142	152	135	131	157	149	125	132	131	130	143	160	157	159	141	145	139	131	132	158	144	138	147	131	132	147	151	140	124	189	132	148	143	131	142	135	141	145	147	137	147	108	145	139	150	154	146	130	145	132	141	142	125	158	124	128	130	134	141	129	137	160	130	117	138	142	145	132	122	139	144	150	152	133	141	130	111	147	147	135	139	133	137	122	144	139	129	141	154	125	132	145	147	129	130	158	156	159	144	160	136	158	139	139	131	139	144	134	151	138	139	128	136	125	134	138	148	148	137	132	150	131	126	137	142	127	135	144	131	113	143	156	126	144	148	140	131	125	148	156	157	130	132	130	152	148	134	141	135	128	142	127	150	129	142	172	137	128	157	143	151	134	130	115	150	125	145	139	143	125	138	137	148	112	129	141	128	135	142	133	154	148	156	145	149	124	158	160	167	165	133	132	137	169	138	150	137	148	139	173	150	140	149	124	129	140	126	134	137	131	156	120	137	128	149	116	146	136	132	147	144	160	135	132	137	140	146	141	119	136	147	130	140	157	136	155	120	124	128	144	145	137	136	136	137	156	120	156	129	123	126	153	138	146	130	117	140	136	149	111	132	134	144	126	142	134	155	121	134	154	148	131	162	119	154	132	140	135	147	127	118	130	138	133	146	128	150	113	144	126	139	124	133	128	125	153	147	134	148
33939	31194	741	369	290	235	235	220	208	198	187	223	181	201	192	191	174	182	191	168	189	208	194	168	193	174	209	181	167	169	189	163	174	199	172	196	180	195	154	208	193	183	161	198	171	189	212	168	165	182	181	194	187	208	175	178	193	176	180	192	183	176	177	171	203	179	161	192	175	198	195	185	176	176	213	191	191	176	201	199	208	179	213	179	176	194	164	191	198	189	188	201	180	174	172	198	192	171	191	175	188	191	193	193	169	213	179	189	190	195	164	184	181	183	169	184	186	184	197	181	206	173	184	189	168	200	195	177	171	180	183	171	193	188	197	174	208	175	196	206	183	187	197	176	191	175	185	172	183	190	176	197	185	191	179	172	175	182	171	187	164	195	167	185	173	188	180	170	164	190	159	174	206	185	167	174	192	194	210	186	187	149	165	193	227	195	160	191	185	183	209	213	180	180	168	180	163	191	186	188	182	180	185	200	185	168	185	153	188	173	204	195	176	195	196	170	173	182	178	182	190	184	202	185	185	210	189	169	187	185	174	172	201	179	162	206	202	188	190	164	175	178	189	196	191	187	187	166	179	202	156	186	194	171	178	208	161	183	178	198	190	178	169	194	197	169	162	168	186	170	192	168	197	178	158	175	179	193	188	206	180	194	164	210	170	185	219	179	184	175	205	194	162	168	185	192	156	188	198	210	188	156	201	173	174	195	177	188	187	158	161	200	201	189	197	192	203	183	181	167	179	179	177	150	178	165	178	188	205	186	163	173	173	180	197	181	204	179	198	177	160	169	192	158	179	198	212	178	207	161	161	190	191	196	195	202	170	184	168	195	172	185	182	169	179	184	207	177	173	175	195	177	182	183	181	200	198	188	171	178	195	203	175	204	202	179	191	194	215	200	189	189	195	180	185	153	179	181	210	200	182	171	203	184	190	186	179	170	196	214	194	196	186	159	176	191	191	197	185	171	187	171	196	187	192	169	166	186	191	170	188	173	186	207	176	206	183	211	178	162	181	177	172	185	165	200	191	174	200	162	204	208	188	196	191	212	171	181	200	177	193	207	195	178	199	191	211	177	203	196	190	199	182	195	178	161	177	194	181	171	153	207	190	168	173	168	205	192	203	178	180	170	183	203	202	184	186	190	168	185	182	181	182	213	179	172	201	168	166	192	190	190	158	203	161	182	194	178	182	204	170	190	179	207	208	194	187	167	177	206	211	175	176	186	196	174	188	183	190	174	180	172	199	210	159	183	187	183	222	175	182	170	197	174	176	169	171	210	204	194	194	181	190	178	171	191	193	192	188	221	167	160	184	185	182	195	185	183	199	166	177	185	197	182	209	197	190	204	194	191	162	197	191	169	178	199	183	173	198	184	154	185	189	193	192	179	206	166	200	172	192	191	211	173	154	196	170	183	192	207	181	188	176	183	185	183	179	189	179	192	187	198	183	168	172	191	182	181	172	174	165	168	197	189	191	186	187	189	187	196	195	191	160	161	172	211	184	186	168	174	173	197	183	222	176	217	170	181	188	205	170	208	182	171	191	177	173	173	192	195	177	193	177	194	181	190	211	184	194	174	169	203	223	200	215	161	185	192	198	174	151	210	165	182	186	171	184	182	172	174	176	175	178	194	164	170	189	184	176	176	181	201	186	177	178	188	187	185	179	179	180	187	191	159	202	185	161	175	186	165	196	168	163	191	208	188	170	211	167	195	183	195	173	189	188	177	177	187	151	187	175	179	181	182	180	180	169	194	178	187	208	172	204	168	174	161	179	185	177	201	205	168	169	184	184	214	196	204	200	194	207	188	197	194	214	207	205	170	199	200	178	150	199	213	185	190	203	184	199	161	176	186	199	183	203	198	164	180	158	182	194	180	179	174	186	185	184	170	214	194	178	165	168	201	178	162	169	196	205	186	202	195	196	158	187	175	181	177	197	185	177	183	192	167	196	187	148	191	186	192	166	163	181	173	181	197	156	195	186	188	198	171	210	194	187	182	181	187	175	178	188	192	187	178	180	172	192	180	182	181	178	175	175	186	191	205	207	194	201	193	212	192	176	182	179	211	172	196	202	178	186	188	212	189	169	186	179	167	177	185	198	187	186	184	190	178	154	193	209	170	166	178	196	170	197	176	189	208	177	198	203	207	180	189	194	194	190	180	186	207	158	186	185	193	186	190	186	176	179	183	166	190	170	190	176	189	169	193	156	180	205	178	175	169	202	181	192	163	203	185	172	171	175	173	187	168	179	193	189	183	178	194	169	176	206	177	193	199	183	183	201	176	179	184	188	201	183	176	185	214	192	174	162	171	193	188	182	179	198	175	200	155	198	191	179	200	177	201	195	202	190	189	191	189	167	175	185	184	167	168	184	160	194	189	156	178	173	176	200	172	171	196	160	189	184	200	182	183	167	142	172	181	175	190	210	157	189	182	155	190	178	196	187	200	182	183	189	161	176	192	206	189	206	198	196	162	181	172	170	196	208	171	183	192	168	198	181	173	191	175	173	190	183	208	173	185	181	160	200	196	184	198	193	202	183	198	178	177	184	185	184	182	189	167	195	178	176	175	179	179	200	205	166	189	163	215	156	188	172	196	197	193	188	184	219	176	220	181	217	177	189	196	191	168	184	198	192	175	199	194	187	165	198	176	189	180	219	177	188	189	176	175	174	178	218	165	200	182	199	179	199	162	182	190	159	190	188	181	188	175	173	186	183	189	199	180	156	178	160	190	185	166	181	188	182	188	195	183	178	177	176	184	199	183	176	187	184	185	173	202	187	179	180	196	177	196	184	189	193	173	184	213	197	172	194	187	172	200	175	194	167	174	183	185	173	166	200	181	195	198	149	200	174	205	172	188	188	172	175	173	178	172	185	186	188	182	177	183	170	179	167	165	187	185	215	219	175	189	183	186	164	186	167	207	179	199	169	168	164	187	173	184	186	187	195	172	183	185	187	202	166	182	173	173	239	182	184	174	190	177	169	148	217	179	187	213	167	181	189	181	182	174	180	206	212	168	192	168	191	196	148	184	202	185	188	166	168	205	209	166	182	197	209	167	175	177	209	172	180	196	194	195	194	187	179	183	180	158	167	191	170	182	199	197	189	179	188	169	207	200	153	181	182	180	197	184	197	182	177	191	179	194	180	156	165	183	194	182	162	210	186	191	196	197	171	160	195	182	189	189	188	203	193	202	191	156	176	185	202	194	184	184	173	190	169	207	197	175	175	191	186	207	180	204	191	174	172	178	206	187	188	162	188	171	179	154	185	169	174	189	183	175	215	164	187	185	189	175	194	167	195	181	176	193	189	181	193	175	184	196	197	166	196	163	197	185	176	175	177	167	208	209	167	188	172	192	174	210	158	172	183	169	207	189	176	184	190	197	229	159	170	173	187	192	181	178	186	156	195	154	205	184	163	176	195	203	166	188	162	171	180	195	194	164	195	173	177	194	173	162	177	180	192	183	156	197	175	197	167	220	175	201	184	195	183	189
24198	21527	28789	24601	21446	9780	779	468	417	395	355	362	336	352	286	309	317	283	295	269	303	310	278	290	289	353	284	280	288	271	285	241	289	250	281	264	279	300	289	275	264	269	267	283	268	286	269	273	301	311	283	317	257	277	268	297	269	299	278	270	246	290	256	262	272	281	264	267	278	298	263	289	267	290	244	295	281	258	244	326	251	260	277	262	273	280	300	303	257	283	259	263	273	268	256	266	308	304	282	299	263	238	309	278	271	254	315	265	287	283	292	289	294	281	276	267	262	251	222	271	286	286	317	281	236	285	259	297	255	278	284	286	283	268	244	267	268	275	257	278	259	260	271	275	257	267	283	269	272	276	243	291	265	278	294	264	265	276	251	277	275	280	260	316	249	274	243	281	271	268	279	281	223	305	283	265	286	276	285	261	284	269	257	283	239	280	271	262	259	305	278	261	280	257	283	246	268	270	256	307	274	264	291	275	275	303	295	241	300	260	302	280	288	269	254	267	285	242	258	264	250	292	261	238	255	258	256	308	279	262	260	264	266	231	248	297	277	272	269	256	289	253	267	293	258	275	271	288	286	256	282	266	245	259	258	271	260	311	262	251	285	266	271	272	260	258	304	262	265	255	272	257	246	264	271	286	291	269	240	282	264	284	257	303	267	242	308	279	260	265	271	260	258	255	269	241	299	264	272	307	261	257	306	269	297	245	276	294	268	248	268	281	281	278	258	259	288	273	296	302	271	263	272	258	265	243	268	284	286	288	277	262	257	302	269	267	283	264	253	272	282	264	271	242	266	285	264	271	281	269	285	252	262	294	275	254	284	260	253	277	248	300	280	271	284	264	250	315	281	283	276	272	278	275	261	284	285	286	271	265	287	289	275	224	276	263	260	256	277	280	269	262	258	243	272	278	263	283	282	250	243	249	280	311	261	283	277	270	276	279	252	266	248	295	284	279	292	288	252	254	315	277	244	282	259	267	284	252	255	261	271	280	274	275	262	265	292	294	287	297	261	268	257	286	254	290	278	259	295	275	252	276	279	254	250	269	244	256	271	232	275	269	278	265	277	267	269	249	247	258	277	282	282	273	247	268	249	286	251	257	292	282	302	252	265	265	269	266	269	310	253	246	267	276	273	247	295	270	278	279	279	276	280	272	238	245	284	244	271	279	262	242	280	280	260	277	268	246	243	317	281	252	257	265	256	281	270	250	281	305	283	265	277	275	318	278	268	296	295	277	281	276	291	265	250	265	288	268	309	307	278	265	260	312	283	296	247	276	276	277	248	297	256	274	290	268	244	280	300	270	258	259	246	269	277	259	310	279	274	261	281	277	269	303	270	302	281	294	273	259	285	279	237	242	264	273	301	260	246	281	261	276	262	257	247	295	286	263	270	278	273	251	252	299	280	261	234	255	263	277	262	289	267	286	263	303	289	254	233	281	283	269	269	295	268	254	261	270	250	273	307	282	260	281	295	294	257	270	243	276	301	266	251	267	283	262	261	268	268	294	273	269	271	286	251	283	267	285	271	279	257	287	283	310	303	280	260	267	270	298	256	307	258	258	251	279	250	290	276	253	234	306	288	243	253	296	247	228	273	272	270	259	269	266	239	278	254	261	292	292	258	265	288	261	253	283	273	287	233	265	285	250	279	284	289	233	269	278	302	268	292	283	263	269	270	278	277	279	283	304	285	263	276	304	273	276	252	289	287	251	262	304	252	265	282	266	286	294	261	268	255	266	274	306	245	257	281	282	272	282	281	282	275	295	270	260	287	268	256	248	262	255	258	270	290	276	270	281	281	250	278	253	275	258	284	271	274	242	259	263	289	269	271	258	261	260	265	270	268	291	268	267	283	228	264	266	263	262	259	279	288	258	289	241	270	284	262	278	275	286	269	287	246	283	256	244	241	224	260	290	295	242	267	265	261	264	248	276	247	251	290	263	280	246	253	274	270	256	264	296	271	257	287	286	283	296	256	272	264	268	257	276	270	262	272	254	276	247	283	267	245	261	280	244	285	287	276	273	293	287	315	264	290	257	273	271	278	273	267	260	293	300	236	270	298	288	257	273	253	255	271	302	291	255	243	259	297	250	280	261	264	252	249	266	310	251	247	295	255	281	231	258	266	240	257	287	257	250	260	283	259	233	280	254	267	264	268	293	293	275	283	267	280	273	305	286	262	250	259	278	261	273	270	287	272	257	257	259	268	269	274	269	287	271	279	264	262	262	262	252	297	236	260	237	249	249	258	271	275	295	262	292	267	272	265	248	268	249	257	266	279	273	249	277	266	256	291	264	257	302	243	268	282	249	273	319	282	239	279	266	286	248	263	284	267	251	263	250	264	253	276	274	278	271	254	273	269	281	266	291	293	287	266	290	258	256	258	294	257	255	281	240	249	260	294	272	251	270	248	233	272	275	268	262	261	278	266	288	278	246	268	254	261	294	303	248	254	250	275	285	283	244	278	281	264	258	265	259	265	264	275	290	265	279	244	263	271	261	259	267	258	261	268	258	248	277	256	277	261	246	288	268	281	268	277	284	261	258	274	282	271	276	252	272	276	258	294	304	296	233	282	263	246	277	259	297	232	281	270	285	270	266	253	236	260	287	273	288	278	275	264	267	289	281	279	264	318	296	293	246	278	273	268	272	272	227	258	293	261	272	253	284	268	317	280	218	277	282	270	266	296	293	273	254	268	276	262	295	275	253	279	274	271	276	317	295	298	250	272	285	246	249	257	261	298	262	257	277	267	288	291	286	291	271	276	261	297	282	258	258	264	277	296	291	265	278	280	294	281	252	285	277	269	268	277	282	284	259	296	268	288	280	271	314	276	239	260	303	278	282	274	292	282	296	302	279	243	287	275	264	271	268	262	278	274	292	282	261	283	261	281	284	311	258	312	240	276	281	257	290	264	269	303	274	294	272	244	265	269	288	259	262	299	276	266	260	245	291	249	254	281	276	292	286	273	292	299	300	272	275	285	271	254	266	259	266	274	269	263	261	280	260	266	265	256	281	253	261	239	258	267	267	290	276	284	268	265	305	258	276	265	277	250	274	273	274	270	287	294	275	279	295	259	270	271	292	254	272	281	288	299	272	288	262	269	284	300	265	269	267	258	269	272	274	272	260	254	265	278	266	259	254	308	263	286	261	289	285	282	273	273	266	273	306	258	267	279	256	277	285	258	255	275	272	280	273	268	267	288	268	240	258	250	264	266	266	256	279	262	270	298	273	289	292	296	257	291	280	293	290	275	267	282	265	294	291	273	269	279	282	280	268	295	256	278	278	270	298	264	295	276	286	255	259	291	266	279	282	287	280	283	283	267	257	265	261	267	255	276	248	259	262	268	243	277	260	293	280	271	245	264	243	243	280	246	265	273	272	287	279	225	286	281	241	296	286	288	276	287	283	259	254	280	283	275	264	302	240	263	268	290	255	265	277	240	232	281	274	243	282	266	278	279	293	280	301	277	263	261	271	290	275	263	288	244	292
39237	48899	5073	2279	1619	1188	988	777	660	574	574	526	468	441	390	421	409	372	365	383	377	382	377	324	371	368	319	355	361	333	337	350	379	334	340	322	350	333	354	335	324	306	345	341	355	329	320	317	342	342	317	357	369	335	315	318	334	332	321	323	314	344	323	315	327	330	318	338	333	319	321	340	340	315	326	349	288	362	319	378	343	358	360	318	345	321	334	293	342	323	359	345	368	355	317	357	306	319	357	324	308	348	355	327	355	346	359	338	347	313	322	356	315	362	316	319	341	334	366	332	340	312	329	334	332	328	312	319	361	320	316	311	325	323	303	334	327	321	338	306	303	331	358	334	324	318	321	345	368	319	312	311	333	341	300	323	356	319	339	329	353	346	311	326	302	344	308	330	318	327	344	328	348	311	292	336	339	362	348	341	334	339	344	358	331	328	331	333	311	319	330	329	333	346	334	338	308	346	314	336	344	340	332	343	320	356	338	318	353	346	314	347	325	359	298	311	330	347	332	321	319	319	338	330	341	323	316	337	312	333	360	375	331	336	342	301	307	329	329	308	320	338	298	335	345	342	337	335	327	316	330	334	348	316	305	316	348	341	299	346	345	330	348	333	339	355	321	329	330	309	330	318	343	317	360	305	301	341	368	342	299	321	342	365	346	314	329	351	331	334	323	325	348	356	302	334	347	342	320	291	324	336	339	336	324	358	318	303	314	317	341	306	282	321	327	350	344	328	347	325	342	310	385	335	356	332	341	330	318	325	348	310	361	321	327	366	321	327	328	317	336	348	329	306	318	322	349	306	334	342	345	349	340	334	360	314	311	365	349	334	334	314	353	319	303	334	309	310	316	336	327	343	304	309	289	345	344	341	311	342	311	363	358	332	325	307	325	302	331	337	335	320	324	351	344	306	331	330	337	320	335	344	298	329	350	346	321	327	321	335	322	321	332	330	337	316	309	316	353	334	321	330	316	319	325	305	341	335	344	337	309	332	329	325	325	341	317	331	325	336	337	313	315	328	338	315	329	319	330	324	318	310	319	321	334	317	327	301	324	333	314	352	342	357	307	313	310	352	322	321	334	368	310	338	286	318	344	316	350	380	311	328	363	328	351	320	348	358	319	361	327	321	343	335	348	346	328	358	348	340	314	357	318	337	313	343	336	326	300	316	327	324	335	355	341	357	317	361	338	316	349	328	293	338	338	330	352	329	356	332	378	331	329	329	286	339	344	393	308	345	308	338	358	328	334	306	312	312	332	321	283	322	332	341	348	315	363	342	298	340	325	341	352	333	328	330	323	306	299	305	318	344	336	328	305	328	313	335	332	337	338	294	325	327	344	337	334	312	353	336	310	335	332	310	346	348	339	337	325	333	330	320	335	312	361	329	353	333	350	338	326	340	318	332	312	326	336	363	322	326	359	329	321	345	314	337	328	314	329	302	339	315	324	319	327	315	324	309	340	359	321	346	319	335	348	330	349	295	336	343	356	328	326	343	312	366	356	311	337	316	335	341	324	340	368	282	316	346	320	325	311	293	328	312	324	345	325	347	367	307	340	314	318	322	298	326	354	354	326	313	311	367	363	329	302	330	257	360	332	332	334	345	296	344	324	348	307	360	331	323	317	299	349	292	353	343	347	315	345	284	332	310	348	330	281	339	354	308	314	322	325	338	334	318	358	360	314	361	324	346	314	326	362	329	324	358	289	328	298	346	318	322	348	291	341	333	323	347	329	297	327	297	323	301	310	322	300	331	386	336	316	318	323	364	329	337	329	297	293	357	321	327	324	323	351	296	322	355	328	343	330	322	329	355	299	335	348	352	315	340	338	350	320	345	310	320	313	334	322	329	319	363	296	370	310	329	350	307	328	337	353	352	347	330	342	318	348	340	339	311	324	326	342	374	308	360	333	353	326	347	329	331	306	350	316	319	332	347	337	340	317	296	330	345	366	331	315	371	349	299	339	319	336	315	312	308	283	340	348	352	328	336	333	322	327	325	352	323	357	307	324	317	366	307	348	321	322	305	321	347	343	343	302	326	324	313	325	339	349	315	342	323	352	346	338	333	356	355	353	316	351	343	290	351	339	320	312	348	329	341	322	331	333	300	326	284	333	284	353	332	320	383	311	340	315	340	331	331	349	344	329	336	337	345	307	341	312	325	316	358	356	328	319	346	349	340	334	351	318	310	347	314	334	328	361	311	336	364	361	368	308	343	380	326	372	321	296	320	316	306	339	314	323	306	321	345	333	312	328	354	367	346	331	315	339	332	319	304	345	308	311	350	345	324	356	334	370	334	310	317	310	327	326	346	315	325	344	342	320	340	343	360	346	315	339	339	333	315	295	330	303	336	330	355	332	347	330	333	315	313	328	320	319	362	309	330	330	362	303	333	341	336	310	321	350	322	335	338	320	325	312	323	340	341	327	336	321	311	335	338	342	340	320	347	318	307	348	329	337	300	316	346	312	317	336	302	349	325	373	317	327	279	311	324	315	348	344	351	339	336	339	315	332	351	309	335	322	325	309	343	335	313	310	344	326	329	303	325	341	334	329	315	327	299	337	328	331	309	340	295	300	321	339	321	317	353	331	355	323	361	356	336	314	359	369	303	300	369	333	338	326	310	351	342	338	328	350	340	322	329	346	346	339	313	316	354	349	322	338	341	341	344	321	330	312	350	348	303	299	339	320	330	324	346	315	316	334	303	344	314	362	302	338	361	332	319	331	317	318	336	337	336	311	330	336	321	339	342	323	314	320	330	306	337	365	342	321	328	305	326	317	302	323	354	331	332	342	326	340	329	329	332	304	319	334	301	361	314	334	325	335	355	302	333	320	338	348	320	341	318	315	316	319	298	337	317	361	338	352	299	336	324	293	323	343	339	303	361	353	337	339	316	320	356	321	351	338	343	338	336	330	344	372	329	341	310	348	333	339	342	314	334	298	342	310	351	355	357	325	332	342	349	369	323	337	367	316	320	303	357	300	332	321	352	366	367	350	340	359	327	307	331	345	326	352	287	322	318	313	342	317	334	348	344	315	312	315	370	316	364	320	336	357	331	356	310	335	321	342	316	339	314	332	343	340	345	353	309	353	346	304	304	308	353	303	330	356	298	327	345	305	335	344	321	314	333	330	351	314	343	357	333	335	320	359	347	299	317	326	310	347	339	303	358	363	331	329	321	318	313	356	356	337	334	323	362	333	315	330	324	351	317	331	351	317	330	321	332	335	354	308	334	335	325	313	326	320	337	357	358	346	322	361	322	314	326	306	344	312	321	352	317	310	315	313	313	354	291	334	321	305	354	349	337	360	340	298	324	311	329	346	334	361	312	346	347	294	369	309	328	350	341	339	325	326	325	357	316	331	346	334	327	304	306	326	307	308	300	354	289	318	327	342	333	331	295	328	345	336	288	319	346	304	336	322	327	338	296	347	356	349	333	304	313	368	355	340	335	363	351	342	317	329	320	331	329	339	335	323	340	326	335	336	322	301	337
25593	21570	27514	25525	8099	472	352	308	290	256	237	218	248	230	224	233	210	227	232	213	211	201	217	214	196	208	189	214	209	195	221	209	220	212	183	206	204	212	186	193	211	208	203	201	221	161	189	195	195	226	212	185	212	200	211	210	240	195	192	189	217	215	203	211	231	204	219	189	196	203	192	181	207	206	178	204	215	204	205	224	243	189	174	177	199	189	192	208	194	194	186	188	195	221	209	210	169	203	213	186	211	188	219	186	208	214	172	213	190	226	205	203	213	201	205	194	227	216	230	212	192	187	195	202	202	209	214	199	200	191	209	212	201	211	215	191	178	199	179	191	189	182	247	220	187	206	209	195	213	216	200	202	195	184	204	214	216	209	193	193	217	205	178	215	196	218	201	242	209	221	193	200	199	215	214	173	217	197	192	204	205	170	210	201	219	229	191	184	220	211	195	199	219	194	204	191	204	224	199	204	194	200	210	203	207	204	205	241	246	192	219	226	191	207	198	181	175	199	186	200	197	199	209	205	219	218	219	215	205	206	212	204	175	195	199	210	189	193	222	187	191	203	193	206	215	213	217	198	195	186	176	192	198	241	205	204	209	210	199	211	228	185	190	193	199	197	199	217	179	192	194	203	217	220	202	190	208	193	177	220	207	219	200	204	170	227	199	197	200	201	230	228	178	177	215	185	214	211	188	206	206	210	215	198	217	215	215	219	182	190	194	192	198	201	194	224	182	203	202	213	195	204	203	184	184	215	194	197	189	215	201	197	221	190	215	197	227	204	218	184	230	201	223	221	178	215	187	235	206	216	184	205	204	227	192	187	176	188	193	189	197	200	191	217	209	203	190	201	204	230	225	210	213	196	193	214	208	191	198	216	211	225	182	198	213	204	211	224	196	189	189	199	195	204	206	210	207	199	190	214	187	195	208	243	201	184	186	216	200	191	198	199	207	220	216	207	193	190	204	195	200	188	195	201	182	196	200	229	185	197	188	191	193	226	206	218	181	214	191	203	197	180	236	230	220	203	199	202	207	199	203	206	204	198	215	194	206	192	203	203	211	227	225	180	216	205	197	181	190	223	179	192	198	216	191	219	210	188	185	195	184	216	199	215	206	209	202	191	210	203	178	181	191	200	202	188	200	210	219	186	221	199	201	182	188	217	176	200	211	204	210	185	189	221	203	215	212	204	190	188	223	222	213	227	209	192	192	184	203	196	176	211	219	194	224	216	187	199	195	198	189	224	190	210	208	203	198	167	203	199	197	200	201	200	209	203	184	221	218	187	205	217	220	220	190	223	227	191	208	222	202	200	205	192	193	211	194	192	225	176	208	193	208	202	201	216	190	189	211	216	214	183	188	192	217	205	222	191	205	224	189	196	192	191	216	197	213	199	201	184	197	186	208	185	210	186	213	176	193	214	179	208	185	193	197	205	209	185	213	200	221	201	193	199	191	207	204	212	211	229	215	200	194	217	214	187	194	218	193	216	225	202	223	208	193	222	207	206	206	177	187	186	207	204	201	201	195	209	213	222	202	199	213	182	185	196	246	215	201	239	185	186	227	193	206	193	209	212	189	219	215	211	213	209	192	212	200	178	202	204	187	182	200	192	190	195	211	213	197	189	229	205	202	195	194	208	176	201	193	179	208	181	213	193	213	189	229	205	209	186	208	205	162	207	219	205	196	198	206	209	205	183	209	181	190	179	193	203	223	241	213	207	205	196	217	204	204	213	186	225	214	206	197	217	215	223	207	228	185	193	196	220	185	201	205	214	215	224	182	208	199	213	187	192	233	209	224	185	182	208	156	191	201	233	209	211	209	198	203	204	202	201	196	197	204	200	221	187	186	217	191	217	203	180	201	214	207	177	198	210	170	213	214	209	191	188	212	183	222	186	219	225	212	215	198	220	173	228	211	208	205	211	181	205	210	204	205	187	190	231	193	206	201	195	191	209	229	231	189	204	195	212	203	198	197	221	221	201	209	188	223	191	203	205	213	211	211	195	198	223	209	205	206	198	190	206	199	208	219	176	187	209	205	207	209	213	216	222	201	205	196	200	203	189	208	213	193	198	199	208	219	208	217	213	208	204	202	207	211	201	196	196	195	189	206	192	212	197	198	197	195	192	202	234	199	210	192	193	205	194	224	227	222	227	204	209	215	198	185	213	206	195	220	170	178	191	197	184	202	199	207	181	193	192	203	199	211	188	220	220	211	195	220	195	205	232	187	208	214	202	190	228	194	194	183	197	191	209	179	221	214	183	216	208	218	207	187	192	219	200	202	214	198	222	213	218	188	213	177	222	192	176	204	221	191	193	195	193	190	212	210	215	191	195	207	197	207	227	238	215	195	222	197	229	192	189	205	197	194	168	210	200	188	206	233	184	228	190	212	185	190	224	194	206	201	194	188	195	189	197	206	209	191	211	193	219	224	212	191	218	196	195	193	198	218	205	196	206	203	216	212	202	199	213	198	193	190	218	184	241	207	199	188	208	202	190	215	207	220	211	204	199	184	221	162	186	184	211	199	192	204	210	189	193	191	194	199	179	195	194	192	215	213	204	218	203	179	196	214	182	201	180	209	221	202	199	247	206	201	228	181	189	191	195	219	205	201	197	215	211	221	192	180	218	176	224	202	188	207	192	214	197	220	214	203	174	192	202	216	169	222	208	226	201	185	204	203	190	168	210	188	213	224	235	174	194	180	181	194	174	209	202	215	209	227	215	189	223	224	171	199	194	201	204	215	173	203	194	195	207	187	198	187	216	185	203	201	185	202	214	197	211	194	206	203	194	189	184	200	191	224	213	214	195	215	228	196	190	203	209	216	196	207	213	202	226	194	217	215	185	197	191	184	215	188	190	209	231	210	195	217	222	216	206	181	190	217	204	215	223	192	198	190	186	176	197	209	233	185	189	207	183	206	203	192	193	179	217	217	215	225	194	202	211	190	207	196	200	187	207	198	193	198	204	206	189	206	171	214	223	200	226	212	214	215	212	175	181	214	199	214	209	219	187	206	209	226	206	191	199	188	222	209	233	227	188	193	210	214	213	194	170	182	214	196	220	194	181	200	205	191	179	202	206	190	197	193	184	213	208	222	202	203	206	224	199	223	216	223	203	202	224	210	191	175	188	206	212	180	205	185	189	192	210	220	212	218	199	177	214	189	196	210	208	195	208	225	167	206	223	209	198	205	188	193	174	208	182	206	231	189	195	207	190	191	229	188	199	204	200	168	176	221	189	190	219	214	198	206	197	207	191	172	172	187	208	205	190	221	180	210	197	207	219	242	217	196	199	209	214	188	189	196	220	201	194	207	192	219	195	209	203	236	189	202	194	196	216	192	238	212	208	194	179	203	209	213	200	199	192	165	211	209	211	195	191	210	200	219	211	164	194	199	205	217	193	193	186	180	202	218	209	227	206	215	196	185	217	199	195	232	192	194	219	196	189	225	216	189	195	207	203	197	195	187	205	204	192	200	206	186	202	181	197	212	215
37189	42334	3284	1192	919	677	593	486	462	435	378	375	355	334	325	294	330	300	316	283	276	283	286	300	279	277	282	257	276	291	304	270	252	266	253	255	269	307	235	294	240	290	277	271	276	286	252	293	273	284	273	308	291	241	299	254	257	253	280	268	242	268	224	262	267	271	265	282	279	262	267	287	271	270	280	291	270	254	264	270	242	259	281	248	254	221	256	260	284	264	265	253	282	300	295	272	286	252	265	246	250	288	258	273	299	278	276	255	245	258	255	237	291	253	273	253	288	276	289	262	238	265	285	284	272	266	263	258	287	262	266	294	278	264	265	261	284	286	271	276	245	261	287	255	281	270	236	251	274	271	293	251	293	289	292	258	267	268	260	270	273	266	266	275	267	262	266	255	284	272	262	271	298	272	248	279	285	283	282	278	237	287	255	282	301	266	291	283	261	272	231	254	263	303	281	287	249	287	276	240	245	263	270	258	249	271	276	257	251	233	275	245	276	268	268	237	266	283	289	297	264	270	281	274	275	261	271	243	272	231	256	292	263	269	288	280	253	287	270	241	261	274	274	273	272	259	244	259	270	285	259	252	282	286	274	285	278	248	252	277	254	272	272	248	270	255	288	260	266	232	282	257	280	276	261	254	301	276	258	281	293	289	281	263	270	271	247	300	291	238	280	253	281	290	249	263	281	267	277	258	229	287	273	272	269	291	269	290	268	276	258	267	284	291	248	263	259	264	290	267	276	255	253	296	276	259	235	249	255	242	252	281	282	271	238	260	264	265	254	281	254	256	272	269	275	269	264	263	249	246	262	258	254	246	250	282	293	266	276	205	252	280	236	281	287	267	297	283	259	300	255	295	271	267	287	256	262	265	275	267	269	277	280	260	249	260	276	267	262	277	297	260	277	266	252	270	233	280	285	279	253	262	252	270	266	252	282	258	244	272	315	236	274	260	282	265	284	262	280	262	278	269	256	278	265	285	266	237	243	236	257	264	273	224	248	260	229	250	259	267	274	292	256	266	276	276	291	260	231	249	280	279	254	265	262	272	255	290	223	280	273	268	272	255	261	294	253	290	288	261	291	252	245	266	264	276	262	267	265	277	243	252	290	237	255	272	261	274	251	295	261	312	232	269	293	252	253	267	274	269	273	277	284	281	259	258	255	271	268	274	282	277	284	268	267	283	265	287	279	293	265	286	312	251	263	275	274	278	267	249	265	237	264	260	282	278	278	275	237	281	276	239	268	290	260	252	264	276	253	261	290	259	277	276	287	267	253	257	252	279	283	280	267	239	285	254	270	272	252	261	241	272	284	258	264	269	250	258	290	285	253	268	275	297	250	279	243	280	242	320	263	265	300	254	275	251	260	266	244	285	269	279	292	262	282	248	294	277	295	262	246	277	293	259	276	259	272	260	269	297	257	270	256	292	271	251	266	273	279	253	258	260	250	262	276	287	255	244	248	294	287	278	252	246	289	257	264	301	229	291	278	280	267	290	269	239	286	278	280	241	265	280	284	262	264	291	248	254	267	280	277	258	269	263	240	271	250	282	286	286	240	275	232	254	270	256	284	270	244	258	251	269	277	283	254	264	294	261	275	289	254	257	262	268	261	263	268	258	272	249	275	275	257	289	287	302	239	279	281	235	262	256	249	297	260	247	292	260	291	272	267	259	279	253	318	259	255	268	281	280	289	252	259	273	249	290	298	259	258	284	268	274	267	269	248	257	283	275	271	254	248	260	261	242	253	273	264	269	291	244	280	299	267	260	231	268	263	291	262	282	252	277	250	269	269	270	274	283	270	239	290	268	228	280	263	259	272	277	264	270	263	236	265	256	302	269	250	275	289	238	284	284	283	263	247	250	285	290	245	239	248	271	281	261	260	286	237	263	250	253	270	269	257	278	263	284	280	258	286	310	277	281	265	252	264	268	289	246	273	270	273	266	259	278	265	279	263	253	255	272	271	265	249	273	262	271	267	278	268	274	257	266	262	284	267	287	295	269	291	265	284	253	265	252	283	263	275	285	267	248	280	239	281	264	272	246	275	248	247	268	279	275	274	264	237	283	274	262	244	256	302	260	245	258	264	263	258	291	246	274	280	293	275	256	236	250	263	265	263	289	269	269	287	276	306	263	253	274	282	242	278	275	232	265	264	282	278	264	281	279	266	282	280	265	275	265	276	233	267	257	256	282	239	259	268	287	261	276	294	253	266	261	288	260	264	238	277	273	278	274	292	284	284	241	315	290	286	285	253	273	247	253	263	267	263	275	238	268	243	256	292	267	264	283	257	276	251	275	270	263	297	243	268	294	235	260	258	259	266	268	265	252	300	257	263	264	271	251	263	287	280	255	271	276	279	287	267	276	257	259	270	275	279	242	237	265	276	280	225	272	289	266	251	274	271	264	301	288	228	269	266	280	273	299	292	268	268	270	272	267	267	267	259	246	278	257	298	268	270	260	240	259	264	277	282	246	236	262	284	287	265	269	261	289	253	244	290	248	253	284	275	254	284	265	274	267	272	244	288	285	262	273	252	271	252	240	265	244	259	238	257	290	254	285	272	269	265	266	303	288	279	278	285	279	242	297	262	269	275	287	255	261	268	305	281	269	268	268	275	259	267	256	259	277	249	276	265	243	269	271	257	269	260	241	240	285	239	253	294	262	272	273	252	295	282	272	242	251	241	271	273	274	257	307	255	235	290	252	232	290	293	257	276	293	268	248	258	256	252	286	258	257	266	283	273	276	289	249	292	261	276	280	249	280	281	268	246	254	248	266	244	258	260	261	267	253	263	281	273	286	267	256	278	263	256	242	274	274	287	279	261	256	274	276	287	262	267	266	259	248	252	258	261	260	260	264	228	267	265	289	280	267	270	251	271	263	275	258	277	239	258	292	283	328	272	253	264	249	270	303	259	263	249	245	282	263	238	267	264	293	284	280	270	257	251	275	243	286	284	243	266	286	274	258	273	277	275	257	238	257	281	302	256	256	303	250	266	262	257	278	245	270	246	242	278	268	240	245	267	288	280	266	268	244	269	282	263	268	285	292	262	253	256	265	294	267	261	270	253	248	254	260	328	276	273	267	273	271	281	235	253	312	295	270	272	254	279	239	286	287	293	235	258	301	273	248	248	276	266	252	265	260	293	289	268	239	271	267	281	267	261	274	253	269	258	249	270	257	257	284	270	257	276	261	262	291	260	248	249	246	281	303	284	283	257	246	279	304	285	276	286	267	265	247	261	267	262	276	277	231	261	247	286	260	266	259	241	302	258	276	233	251	250	261	282	271	297	225	266	301	252	267	290	268	273	265	262	271	277	287	287	266	257	264	281	271	284	272	252	248	291	268	264	263	255	289	244	264	248	263	267	283	283	252	262	262	283	305	283	261	285	268	282	287	288	264	274	258	276	259	300	265	280	255	236	265	270	246	277	296	261	322	274	268	293	245	256	265	257	261	280	257	285	251	280	254	271	251	252	276	281	270	295	273	239	245
23274	21601	29334	24278	21573	21576	9663	1019	697	646	641	621	585	541	548	530	521	467	527	502	501	486	475	446	474	494	487	446	457	449	499	480	468	466	460	439	473	387	443	442	422	465	466	436	457	437	488	455	432	428	432	460	442	431	418	413	448	471	450	422	430	442	431	457	458	448	429	428	416	447	445	453	439	483	438	434	454	427	443	486	438	468	437	433	429	425	441	399	469	411	480	419	458	431	482	454	487	455	462	447	462	387	465	431	440	424	430	431	455	440	447	465	450	455	416	445	439	435	427	476	474	428	437	473	440	425	412	421	468	457	422	400	468	428	433	417	435	462	428	473	414	431	489	415	480	426	411	428	433	436	403	451	440	452	449	446	454	453	428	446	410	487	460	439	439	426	406	447	462	437	444	424	440	438	437	429	416	417	433	427	440	450	441	462	425	450	445	471	449	468	436	428	451	440	410	447	458	463	447	443	456	433	430	439	450	452	403	411	429	472	424	454	438	453	460	448	446	454	459	405	393	453	426	414	429	423	475	449	465	462	433	420	473	433	436	448	462	433	424	436	442	436	445	456	423	422	444	459	452	449	426	425	459	470	415	428	432	439	423	471	477	425	433	464	451	450	429	412	432	451	405	452	433	463	466	467	432	429	409	436	435	408	430	407	475	455	440	445	474	445	434	432	438	432	433	446	435	467	445	430	446	413	402	413	430	475	427	485	467	446	453	444	438	450	437	435	415	484	448	434	458	418	425	427	469	451	428	438	472	426	433	462	480	432	481	448	443	453	401	440	442	427	429	453	406	437	457	484	420	433	436	446	431	443	449	432	421	413	444	450	467	480	439	442	458	414	441	452	421	440	433	455	458	401	445	445	442	449	449	447	422	441	433	408	430	464	405	440	434	463	428	466	439	441	408	409	423	410	459	449	453	420	468	429	437	460	425	437	446	421	436	414	462	408	428	453	454	412	374	444	394	443	438	446	427	426	435	434	425	439	436	457	421	413	452	442	471	456	445	439	445	393	457	425	425	461	458	452	421	449	413	403	412	433	409	488	456	409	449	462	443	440	411	443	407	405	439	420	436	491	437	430	464	449	446	449	464	431	466	429	430	451	470	453	441	417	411	455	405	488	471	471	433	405	457	467	413	456	441	462	432	446	476	427	459	447	454	472	406	419	433	421	426	417	458	465	429	465	417	442	445	427	469	428	412	427	422	421	439	440	466	423	453	453	421	454	448	446	417	428	410	424	435	406	434	427	448	430	456	430	409	445	477	445	418	411	412	431	448	435	421	446	447	432	444	436	437	460	424	446	440	424	425	427	477	422	455	445	397	418	475	438	474	444	393	433	471	454	444	472	450	459	435	434	463	417	416	440	447	446	433	443	429	473	456	428	453	437	449	450	424	473	489	463	461	406	471	470	460	423	472	434	432	459	423	399	461	443	425	444	431	391	430	419	414	438	448	451	436	415	436	436	459	455	429	414	435	426	437	448	461	435	434	442	452	430	455	423	460	453	467	446	380	427	417	434	447	412	462	467	484	460	429	403	448	446	429	439	444	460	428	457	456	479	483	424	409	426	425	439	456	457	489	426	480	392	439	407	469	435	464	395	421	424	426	438	424	435	457	436	419	433	420	448	459	419	437	434	457	449	447	469	445	432	429	438	436	432	426	423	449	441	437	417	405	415	426	451	441	421	453	451	441	456	454	440	433	405	432	394	446	463	459	441	420	449	440	439	477	421	437	435	456	440	431	448	450	468	409	393	457	420	446	442	441	444	452	467	470	457	449	435	424	430	443	467	443	441	443	422	372	426	454	412	450	444	420	443	404	446	454	388	487	474	417	415	481	453	429	446	401	442	425	496	425	414	440	447	447	414	406	468	421	477	428	441	385	402	409	452	445	429	480	420	420	437	463	451	406	434	436	453	412	420	424	464	406	462	430	447	424	450	417	424	446	438	409	426	447	459	403	434	426	434	420	401	449	409	415	450	400	453	467	472	428	434	419	472	430	458	459	468	483	433	408	430	452	433	404	460	468	453	434	464	405	433	459	446	429	447	443	454	465	418	431	467	423	418	422	430	455	422	431	435	402	436	468	466	465	450	450	425	471	444	404	450	426	433	477	443	433	436	407	459	478	466	418	445	431	437	451	455	443	406	479	421	438	463	444	417	435	439	429	456	421	457	470	447	462	441	425	464	461	418	453	435	439	440	452	442	444	419	447	461	421	432	419	449	436	416	424	494	435	472	442	398	432	401	490	468	431	412	445	458	453	450	475	453	435	379	468	419	488	445	428	440	433	451	445	433	440	413	482	483	472	421	439	412	444	472	440	458	446	467	419	441	442	417	460	452	476	388	450	426	422	422	432	464	462	465	455	428	418	439	440	478	471	435	414	437	435	420	427	449	459	413	434	458	415	443	443	435	418	435	472	477	427	441	451	442	430	436	429	429	393	408	409	451	433	460	436	480	458	436	452	443	454	431	450	411	404	444	445	463	431	444	430	436	459	430	434	475	432	386	463	444	413	432	404	440	465	448	428	423	391	409	469	427	434	450	453	448	446	460	417	460	437	448	455	406	420	457	460	449	443	433	446	400	474	421	406	452	461	439	386	406	410	486	429	453	437	424	401	415	438	418	446	435	403	476	469	427	455	414	430	431	447	432	456	441	433	427	445	435	444	424	434	434	417	435	430	450	443	455	454	443	476	406	467	411	439	425	461	432	431	453	427	399	447	413	443	403	425	413	424	434	440	452	402	430	450	435	429	449	438	419	399	464	410	402	446	456	454	424	409	430	386	421	433	447	459	431	475	405	439	443	451	429	447	438	431	427	411	408	435	459	443	423	412	457	447	435	404	399	438	459	448	430	475	420	403	448	457	452	400	405	455	431	478	435	436	455	437	414	435	468	438	448	433	432	414	389	393	435	445	465	446	447	425	410	432	450	469	439	459	463	449	418	428	441	419	442	412	508	437	441	412	431	446	456	468	468	473	464	444	449	463	462	420	422	484	471	468	489	470	461	449	425	449	457	434	436	445	436	472	405	430	495	385	383	400	462	449	418	429	429	426	430	459	466	428	436	410	443	460	413	391	427	440	424	455	461	425	439	433	472	440	421	438	464	426	444	463	488	444	447	425	395	431	465	442	423	446	440	445	454	400	440	465	456	439	444	452	464	485	464	465	463	467	469	425	464	388	442	485	451	464	443	404	415	434	426	454	454	410	435	429	434	421	450	434	439	466	447	459	416	459	436	412	448	412	441	448	448	435	440	431	402	440	433	426	415	388	468	423	469	473	429	455	471	411	397	431	441	426	440	406	447	445	457	422	447	442	471	437	482	430	427	448	484	454	430	411	457	459	432	463	424	470	460	433	446	445	419	398	423	447	433	443	462	447	431	450	423	443	431	431	468	436	431	404	455	451	424	439	410	430	389	430	441	456	432	431	460	421	438	433	477	453	495	492	420	436	413	427	431	423	458	439	444	448	405	456	435	452	465
43927	55262	8953	4281	3069	2257	1779	1445	1201	1032	901	901	827	759	678	701	709	626	640	598	615	645	615	560	558	559	599	615	595	601	543	530	546	560	501	519	518	552	539	543	500	515	530	539	575	527	550	523	529	570	498	552	560	514	480	528	520	512	507	510	522	525	517	543	505	538	528	499	520	516	510	535	508	539	524	540	489	538	514	536	533	481	542	508	506	548	526	489	537	538	533	526	538	520	541	504	549	540	548	485	540	505	545	554	558	555	512	496	528	527	556	551	559	518	541	518	507	506	520	523	533	517	528	548	507	512	539	548	479	528	508	520	480	526	507	508	499	567	531	566	514	493	499	510	505	530	547	493	549	532	508	502	518	543	544	548	500	524	528	526	537	525	528	494	500	540	526	523	540	525	492	529	502	488	509	524	531	544	527	508	544	535	516	523	540	535	496	550	529	507	497	514	525	498	503	529	485	500	512	516	532	539	511	507	509	510	504	527	523	520	519	514	480	504	522	508	579	511	518	528	527	495	530	502	474	516	521	556	514	494	479	562	522	525	497	477	502	548	524	514	511	555	553	515	526	552	504	520	533	551	444	473	525	525	546	540	501	516	538	493	515	518	504	551	526	525	535	511	525	558	529	554	532	516	547	526	467	504	533	537	518	530	521	547	520	489	521	562	514	534	507	518	551	499	554	515	560	534	530	533	523	521	531	559	552	524	534	487	570	552	522	559	521	490	502	469	549	530	497	531	505	526	559	540	554	485	510	507	559	532	507	536	533	524	532	488	497	480	500	507	542	533	531	537	501	521	576	522	521	530	559	536	507	529	538	543	560	512	525	482	501	529	559	505	523	488	528	499	525	476	503	527	526	516	502	546	515	522	498	515	529	544	509	548	535	512	536	516	501	523	532	518	516	495	537	525	572	511	502	538	554	556	499	551	531	477	559	501	532	496	498	538	501	526	519	511	539	525	511	521	549	504	515	506	506	524	540	454	504	501	486	535	489	552	510	538	518	512	522	507	545	545	543	499	532	531	562	531	539	552	519	511	510	525	513	478	496	542	525	549	534	496	568	500	507	536	526	520	514	529	547	510	463	526	510	528	511	544	504	502	532	536	523	455	541	561	525	535	531	544	514	486	530	498	524	544	520	537	519	541	482	519	542	507	526	513	535	528	529	479	493	537	514	538	545	529	512	539	511	507	537	508	541	509	522	514	539	512	554	486	488	534	520	542	526	541	541	560	517	538	524	548	533	469	542	521	513	539	569	517	483	543	492	520	499	538	496	567	524	533	512	511	496	478	526	522	564	531	545	514	470	498	513	544	520	514	543	473	518	505	514	526	512	496	508	523	557	535	541	485	517	531	548	563	538	505	522	512	548	539	517	520	499	544	535	496	530	522	503	491	523	545	500	523	493	468	528	535	522	534	522	478	555	548	518	531	520	512	508	535	526	513	572	494	506	538	534	523	523	494	562	483	500	537	492	522	528	483	555	488	489	535	521	533	520	533	568	515	498	505	551	531	532	518	472	524	531	545	510	535	537	526	545	522	530	517	496	506	570	533	503	501	501	530	548	525	496	555	544	520	513	491	540	518	528	537	525	522	510	521	544	545	505	536	515	521	516	502	496	537	549	529	522	501	544	552	551	523	509	511	495	530	549	501	500	475	528	549	544	511	546	533	546	518	572	524	575	519	490	533	517	540	535	460	510	540	559	544	493	565	455	499	517	527	571	560	534	528	495	531	570	482	528	561	494	520	508	554	489	482	504	504	527	512	494	532	497	519	512	531	524	524	520	533	529	531	542	545	532	516	517	531	525	554	545	485	480	575	542	487	523	510	556	550	495	531	520	532	503	526	509	532	515	553	549	500	493	476	510	530	507	516	529	534	476	509	486	492	508	527	506	516	518	504	529	504	527	523	514	564	507	532	516	520	485	520	523	536	549	562	525	504	506	532	520	538	540	556	532	531	499	466	502	576	523	545	523	559	513	532	508	504	519	501	527	538	506	510	535	518	518	554	524	515	554	516	558	548	502	478	550	519	510	486	533	546	499	496	549	559	524	535	516	519	509	511	543	526	480	488	550	509	491	510	495	575	504	518	531	553	515	534	532	491	524	521	520	522	525	522	485	530	492	536	521	520	542	488	532	524	561	508	540	526	522	477	531	541	542	507	520	500	514	540	533	545	516	482	534	488	525	502	543	497	511	516	491	463	460	568	532	516	559	510	538	545	540	536	530	534	535	491	545	566	472	541	539	513	530	497	508	507	517	507	561	521	523	494	534	483	504	579	555	525	540	514	561	535	521	477	500	500	512	541	498	521	498	527	547	558	561	469	527	532	540	509	528	562	547	521	557	527	520	526	502	575	533	512	553	557	511	511	515	539	495	544	552	547	534	553	511	541	523	520	536	521	532	538	523	525	524	541	498	506	508	538	515	539	504	557	506	501	516	508	491	487	554	499	504	559	554	523	552	481	551	508	519	498	513	520	503	538	544	505	521	474	518	531	529	524	479	586	530	509	507	555	526	530	485	511	545	558	512	524	521	496	574	533	541	530	521	546	546	511	531	475	532	513	503	495	474	529	519	477	534	525	552	490	490	529	506	517	538	507	547	542	515	478	516	478	522	559	499	503	495	508	487	512	547	512	519	518	525	530	558	488	509	494	518	539	522	494	511	485	529	539	548	523	493	510	527	504	510	534	486	526	528	529	517	512	515	531	520	505	535	541	504	494	527	530	489	515	497	491	540	504	542	533	525	521	557	500	488	502	557	554	517	510	524	525	521	535	523	545	513	534	511	531	524	540	558	564	521	496	518	498	502	579	513	527	503	560	536	545	526	494	529	527	544	554	497	554	496	475	530	544	494	572	522	457	550	511	555	531	515	506	545	543	523	510	477	509	539	541	511	536	519	508	492	534	468	500	470	576	533	491	517	545	496	522	495	585	493	522	522	507	524	505	493	520	498	493	516	493	496	518	533	554	503	517	541	506	483	532	474	527	512	527	542	518	515	490	498	528	532	533	521	496	523	540	476	557	510	506	546	517	532	534	479	518	488	529	509	532	501	518	501	524	519	531	522	528	515	513	534	520	526	515	553	517	524	528	510	540	520	546	509	571	551	509	513	558	525	518	501	518	507	561	514	513	509	482	514	543	522	526	539	483	472	556	526	511	515	546	537	519	519	471	510	533	524	492	523	502	509	528	533	524	493	525	521	483	502	476	567	492	489	499	532	521	510	513	521	522	537	544	560	559	516	518	507	522	504	516	502	582	484	551	534	515	518	574	493	496	547	515	519	514	506	525	521	557	529	547	512	523	484	520	526	555	509	521	532	503	499	552	514	500	502	488	505	520	496	511	483	560	486	497	520	469	510	563	548	516	507	537	527	514	528	579	535	537	503	501	503	531	520	534	545	513	509	539	506	508	498	507	559	499	516	504	557	526	539	522	529	521	504	534	507	511	544	513	592	504	575	496	556	524	529	509	493	531	519	528	505	515
29211	24390	13462	1033	197	161	168	144	151	125	127	138	145	125	137	131	143	149	122	133	142	135	140	131	152	125	168	124	140	144	135	128	129	140	153	127	139	123	140	138	142	142	134	137	124	124	122	116	145	154	130	126	137	136	128	132	129	147	122	134	154	120	128	136	129	125	126	141	147	132	130	126	138	130	138	164	160	139	132	129	128	131	136	134	126	116	137	140	144	132	134	142	114	152	150	136	139	136	155	164	118	123	139	126	121	149	148	121	121	141	131	138	132	101	137	141	150	148	157	155	132	134	119	139	133	146	132	130	138	132	131	117	129	125	137	134	133	149	127	143	135	138	156	133	128	144	150	140	137	142	157	130	140	157	135	129	122	122	159	125	146	150	127	111	154	140	137	132	132	139	133	128	112	143	165	148	133	126	134	124	144	137	124	136	131	115	148	135	140	141	128	127	132	121	136	122	122	137	146	147	111	154	143	128	135	137	138	105	134	132	121	129	140	135	145	119	148	132	124	152	125	141	126	115	121	133	128	123	150	133	148	117	120	133	151	136	136	135	130	141	144	143	126	142	137	128	132	142	149	125	130	128	137	108	137	129	138	143	123	132	141	133	146	139	138	144	139	123	144	149	129	144	129	124	128	134	137	137	123	132	148	135	153	157	136	148	155	131	127	135	121	123	131	134	146	125	127	153	137	128	139	129	134	126	125	136	152	128	114	142	123	127	122	125	135	151	136	118	142	129	129	148	116	113	143	154	152	135	165	119	140	136	142	168	131	125	128	139	134	121	142	135	140	152	124	130	141	124	143	144	138	141	134	128	119	136	144	130	145	153	128	132	122	129	117	145	144	141	127	147	136	155	114	147	128	145	136	140	134	138	128	147	158	132	139	146	119	134	162	137	142	130	155	140	154	140	129	134	133	139	143	143	140	148	130	129	140	162	125	121	127	133	137	149	125	152	119	130	143	125	127	135	108	122	122	134	129	128	131	117	150	135	119	126	154	168	167	149	132	132	122	150	120	131	126	130	143	134	142	136	133	147	131	132	153	128	130	144	122	139	132	148	121	120	143	149	120	115	141	120	139	135	137	103	114	159	131	151	134	147	133	142	139	126	118	117	140	156	126	125	137	145	143	125	132	120	147	149	147	138	137	126	133	145	131	124	137	137	152	139	131	152	109	132	124	129	153	169	139	133	127	136	147	133	122	147	134	127	146	138	131	149	133	139	136	119	133	147	135	150	132	135	128	132	127	136	133	139	119	138	135	119	143	126	136	126	148	135	129	144	140	134	145	132	137	144	142	122	129	122	147	137	114	117	120	136	134	118	125	124	138	114	128	135	119	130	124	138	123	117	143	134	134	148	139	125	123	142	126	139	118	123	144	144	149	134	133	143	150	134	136	121	128	131	146	148	122	129	138	145	148	146	135	150	146	142	162	133	117	135	145	143	150	137	156	123	143	135	130	158	156	124	121	130	120	140	123	142	151	135	131	109	132	121	142	153	156	131	112	133	131	130	125	151	117	141	152	149	155	150	138	136	136	145	142	119	134	130	123	150	161	131	129	135	138	136	152	126	152	149	127	137	149	139	144	127	131	127	135	123	125	117	164	159	128	135	124	131	124	130	159	124	126	130	143	145	151	136	125	136	150	143	140	148	136	130	136	152	128	126	135	142	117	134	145	128	151	146	147	142	153	107	137	136	137	142	128	139	137	130	141	130	132	136	139	130	141	124	124	139	160	138	125	147	156	130	152	120	117	130	137	136	145	132	156	139	103	126	160	142	123	133	131	132	125	144	138	135	126	122	162	129	129	137	140	125	136	138	129	130	119	130	141	130	124	128	125	125	123	151	142	157	119	128	112	144	127	147	134	126	134	152	140	134	143	126	135	125	138	140	133	137	146	125	146	126	132	134	155	143	140	135	132	139	137	126	143	145	138	131	132	140	155	134	124	151	156	134	133	156	132	152	124	115	133	140	120	145	138	137	140	136	144	129	144	132	134	140	128	153	142	134	124	124	122	148	121	154	134	139	118	142	125	144	136	141	152	147	133	121	124	141	126	128	136	125	170	117	143	138	146	143	144	122	128	144	132	132	141	135	138	132	154	129	149	131	145	125	149	133	154	137	123	121	147	146	144	151	133	135	131	148	135	127	126	136	122	120	122	142	118	161	139	126	149	137	145	132	143	131	137	153	144	145	111	128	142	126	128	138	144	147	149	138	135	149	127	143	148	120	140	133	143	131	140	123	115	150	138	129	117	138	138	138	127	154	134	141	119	126	153	142	157	123	136	150	150	132	117	136	145	127	123	146	129	124	126	120	126	134	123	148	136	111	122	133	139	153	140	138	117	146	156	147	145	144	121	161	133	125	137	130	132	137	117	136	128	130	111	116	152	123	126	142	125	141	158	123	144	130	151	143	128	120	126	141	146	124	128	127	131	132	121	120	152	116	135	121	139	117	131	161	133	121	126	140	138	125	120	107	148	139	141	136	132	133	115	125	131	150	130	126	146	130	127	136	113	141	135	111	146	128	136	123	131	134	129	158	129	132	145	135	128	143	133	125	125	139	132	141	139	142	134	137	136	130	143	146	138	125	133	135	144	160	129	136	143	126	132	138	134	140	144	140	150	114	134	126	150	131	139	131	144	123	142	126	134	153	124	123	138	121	134	123	142	140	137	135	147	135	109	144	122	142	124	136	104	135	136	130	137	134	131	146	153	116	126	132	139	139	140	155	147	138	134	120	143	131	128	141	145	136	139	144	132	115	138	138	141	131	139	134	144	156	150	138	145	144	130	140	141	109	127	137	127	140	139	129	127	137	127	149	142	132	135	128	142	121	155	155	136	121	148	140	145	121	139	134	163	134	129	148	138	130	149	151	119	120	134	132	136	134	134	138	114	121	146	118	145	122	132	128	144	145	156	137	141	134	149	128	138	145	152	125	137	136	139	139	130	138	114	149	145	129	144	144	127	144	123	153	132	139	141	143	137	146	125	113	130	138	117	108	120	128	127	141	137	133	130	121	131	129	120	145	126	126	130	152	128	123	107	143	123	145	154	141	125	124	140	141	156	124	133	151	126	126	106	130	121	135	156	146	130	119	137	129	125	143	141	139	151	127	140	154	122	137	132	128	126	134	160	123	132	127	140	136	128	142	145	126	126	152	126	129	130	140	151	148	121	130	143	150	124	145	140	143	150	137	147	144	152	125	156	161	132	135	128	131	125	153	133	121	124	129	125	123	149	111	117	140	132	157	135	136	127	135	131	141	137	130	141	148	151	132	131	134	117	136	128	133	135	125	130	147	139	153	154	145	151	120	125	120	135	123	139	120	134	146	153	136	127	150	147	155	131	158	130	134	152	133	133	139	109	128	130	130	129	119	148	130	145	129	153	141	139	121	122	138	124	137	142	143	125	132	134	138	136	110	129	135	128	126	126	131	115	135	126	121	135	142	141	145	169	115	155	155	134	116	138	148	128	127	126	148	128	114
33682	29986	649	308	288	232	206	218	224	176	203	188	188	179	187	178	205	183	185	204	197	174	180	184	206	179	152	169	178	184	171	190	176	190	171	178	178	170	178	182	200	183	178	193	196	178	191	171	167	197	186	180	179	190	194	187	173	188	163	179	173	180	175	177	177	145	174	189	195	172	168	176	179	197	179	168	167	203	184	206	188	162	167	164	188	184	189	167	148	214	166	162	196	179	175	186	180	176	189	182	182	198	200	197	177	173	183	190	200	167	179	179	182	171	169	194	175	212	195	166	182	166	162	163	164	163	189	166	176	191	188	192	197	158	174	182	190	166	164	178	197	188	141	185	169	166	179	194	181	192	164	175	175	183	157	202	188	178	169	194	184	181	191	168	195	192	192	172	198	184	186	168	165	155	170	180	189	171	194	186	185	170	191	187	180	181	187	185	172	170	170	169	180	171	172	184	195	153	160	177	161	168	184	178	165	167	171	193	191	172	193	190	196	177	211	157	191	166	156	169	183	187	189	181	183	189	156	181	170	199	183	172	195	172	186	192	170	200	183	191	165	182	192	169	172	173	181	199	181	198	173	184	179	195	216	170	187	164	176	178	193	169	168	179	195	156	168	182	191	195	174	171	202	190	198	203	191	171	198	162	169	195	178	183	163	176	191	162	182	184	184	179	193	190	197	191	179	196	161	167	176	196	175	184	188	169	181	189	178	163	164	193	175	169	195	177	195	166	166	164	185	169	184	197	197	153	175	186	172	193	171	148	156	168	175	169	183	185	179	184	168	188	192	168	190	183	178	169	179	178	178	204	184	188	175	200	151	180	162	190	179	180	171	183	158	182	181	178	153	190	186	186	186	189	198	184	160	157	174	177	174	197	173	190	173	196	166	188	191	195	187	177	167	175	162	203	194	169	188	185	182	157	159	194	196	171	164	176	182	180	186	202	184	159	187	178	198	200	207	194	203	196	183	187	168	167	190	181	178	162	187	174	170	181	152	200	197	181	203	181	182	168	178	163	176	191	186	171	179	172	171	167	189	165	197	152	167	170	174	174	166	189	159	198	148	192	173	181	161	192	167	208	188	170	171	167	174	164	171	174	199	176	152	182	172	185	195	174	175	164	188	202	191	187	192	178	183	196	178	185	190	176	204	164	194	217	188	174	171	174	178	183	175	170	195	173	162	142	185	183	195	167	199	155	183	165	180	166	186	178	172	197	177	188	171	154	165	174	177	176	191	183	181	187	193	164	172	193	178	175	199	199	178	185	175	172	192	176	183	179	191	172	182	179	179	167	164	165	174	173	174	177	177	167	180	192	172	192	180	189	199	164	189	197	183	154	200	171	190	146	182	184	179	204	159	162	197	162	158	173	186	191	167	179	185	156	188	197	172	175	165	170	178	168	184	184	180	172	172	189	166	169	167	171	201	177	194	197	169	173	188	169	162	178	183	190	200	183	177	171	173	175	177	173	164	194	171	172	207	179	180	190	168	206	182	172	173	186	210	188	165	159	177	195	194	180	195	172	176	161	171	173	198	171	179	184	171	176	185	190	188	166	193	166	183	155	197	185	180	182	173	180	189	159	174	215	180	172	171	201	175	175	204	180	156	181	176	184	171	199	195	175	176	180	194	152	167	181	208	169	171	196	161	143	173	184	193	180	186	170	168	192	165	179	180	166	198	172	169	178	181	190	161	181	209	183	179	180	171	181	180	174	180	200	177	185	156	177	191	210	184	188	162	170	179	206	200	166	176	174	180	185	171	176	194	144	180	172	179	183	161	171	169	202	166	187	179	178	191	169	188	173	191	177	183	156	193	162	176	158	213	186	183	188	199	156	186	183	166	190	191	178	186	170	183	169	197	211	163	208	181	200	177	173	197	189	173	202	173	165	182	188	189	169	176	194	206	202	164	173	175	182	169	188	194	189	185	193	176	156	192	169	195	176	182	180	201	185	174	190	162	188	191	176	153	146	179	161	224	170	175	184	194	163	154	161	198	185	183	178	175	157	172	172	196	172	176	186	183	172	184	165	200	172	175	195	182	169	195	193	193	197	157	176	190	204	188	187	190	174	195	185	176	194	195	180	189	170	204	209	196	181	171	182	161	190	167	183	192	190	186	180	179	177	171	180	197	168	168	195	173	182	189	187	163	153	181	191	200	175	173	178	175	191	184	212	191	192	204	171	172	168	205	175	173	185	181	175	172	178	172	188	170	165	159	160	200	198	173	177	178	189	190	169	169	159	195	196	173	177	171	160	173	186	198	192	182	176	170	159	165	171	163	181	193	195	183	182	163	189	196	181	176	173	193	197	200	169	185	192	207	198	167	181	196	192	190	179	202	169	202	175	201	203	190	175	202	174	164	176	180	200	181	173	174	175	167	184	173	180	194	184	158	156	189	161	192	174	183	180	175	176	199	191	196	194	170	170	171	162	173	175	170	199	183	180	177	159	194	171	181	185	158	164	174	185	180	164	182	172	162	186	183	186	179	161	154	182	189	158	173	192	152	178	187	175	184	191	190	183	187	196	179	179	166	177	143	172	172	174	188	163	185	189	167	166	168	157	173	187	184	214	180	203	194	173	164	188	200	171	189	173	192	161	167	212	203	182	167	175	178	149	165	190	199	187	170	185	173	181	167	150	178	202	185	166	178	168	172	186	165	167	180	192	181	187	194	204	159	178	181	180	169	188	175	156	186	168	174	174	179	177	178	184	189	177	179	169	171	208	174	176	173	171	194	182	155	174	159	155	190	222	166	172	189	191	192	187	186	192	174	176	167	174	189	184	202	164	186	179	163	193	172	196	164	191	183	177	184	158	177	172	179	195	160	155	170	179	170	175	171	156	184	170	193	161	199	182	181	168	184	186	182	190	187	209	177	210	200	170	182	214	177	162	201	155	180	179	178	189	186	181	193	175	186	181	162	187	160	167	182	174	192	151	183	150	202	165	165	170	186	185	176	166	179	184	174	173	185	188	177	154	170	176	182	190	172	185	165	200	175	197	189	190	189	194	151	189	166	197	206	166	182	180	215	159	175	166	174	159	165	195	160	197	179	176	172	195	169	173	207	197	168	189	182	185	189	197	177	167	166	166	187	181	214	183	176	171	197	178	149	196	194	173	172	156	198	172	206	178	201	184	169	205	166	182	197	182	166	158	153	183	156	209	185	164	190	155	150	174	187	181	178	177	166	192	166	163	189	179	193	195	178	190	180	172	191	199	185	181	186	167	185	163	190	165	201	179	165	180	161	182	172	207	178	179	173	154	175	160	182	206	183	187	175	189	159	178	170	199	170	179	174	181	157	189	194	185	186	182	186	173	177	170	178	169	183	185	188	160	195	177	178	169	183	183	192	169	182	181	197	189	152	168	153	189	164	184	163	199	184	171	186	214	182	168	187	174	231	181	171	186	162	171	183	175	172	182	198	178	178	217	189	183	177	186	177	176	186	183	192	188	197	149	184	163	161	182	203	174	173	198	180	174	162	194
24179	21568	28835	24576	21450	9978	778	477	414	408	383	386	346	314	334	325	310	291	292	312	298	274	286	331	282	273	265	261	319	298	265	328	248	271	287	262	289	246	308	279	274	290	295	256	276	271	260	264	270	301	242	263	264	264	262	275	265	307	279	264	279	232	269	266	263	292	259	277	281	269	277	282	300	293	293	279	285	273	277	260	264	273	305	245	254	276	270	274	277	263	280	281	274	238	255	291	258	252	249	275	260	245	276	254	277	255	268	290	241	278	288	285	273	307	261	269	271	265	244	280	279	267	258	277	306	296	286	288	294	285	296	279	248	273	257	255	295	288	277	266	267	271	255	274	279	281	256	280	296	252	246	295	264	243	263	285	234	294	251	253	276	283	254	268	255	287	309	260	253	257	278	275	268	262	267	263	266	284	262	229	258	259	244	282	264	275	243	295	261	292	274	270	257	253	233	268	297	283	242	258	270	269	245	276	238	272	289	272	255	278	293	267	276	249	284	290	264	291	268	276	263	263	263	281	285	279	267	290	243	288	267	289	243	258	282	268	285	258	251	271	262	281	258	270	281	305	267	283	322	296	265	244	272	270	263	274	252	255	255	285	291	284	272	260	284	256	252	292	266	295	272	296	252	304	273	256	273	283	268	277	272	283	264	283	261	274	282	301	273	298	276	244	271	274	270	260	286	279	283	282	278	276	308	306	268	258	249	255	290	263	241	273	276	255	250	281	283	293	275	254	263	259	258	296	299	270	278	262	275	282	268	290	285	284	298	265	246	263	247	247	252	306	305	261	281	282	263	274	238	276	254	255	290	284	292	261	261	282	247	280	285	288	281	252	263	278	240	294	263	287	260	285	289	246	287	261	317	305	285	272	300	249	266	272	292	241	286	258	286	241	276	281	273	284	267	302	271	256	263	283	281	301	275	275	268	284	278	290	260	277	287	282	267	260	296	286	262	279	251	289	270	294	251	268	226	261	289	273	290	255	291	263	261	269	276	274	267	286	264	264	289	278	272	276	277	245	259	251	293	265	261	268	283	274	272	265	270	264	224	267	262	249	284	307	259	255	280	284	277	261	276	268	261	272	286	265	276	272	260	296	269	302	262	270	262	276	282	281	262	233	297	284	258	261	246	289	261	249	278	258	262	286	260	274	272	278	251	266	264	265	285	250	268	292	296	259	274	259	264	259	272	279	279	279	258	260	266	288	250	273	284	259	239	244	280	284	308	265	263	262	255	288	267	305	270	264	284	272	295	293	277	254	276	248	261	264	259	288	272	267	277	321	260	269	277	238	274	271	242	245	277	258	294	277	253	267	270	261	279	275	278	268	279	277	262	261	295	270	270	274	272	288	287	303	286	269	276	269	311	283	259	261	245	276	258	271	267	285	285	260	267	291	277	277	260	273	290	263	268	289	259	243	280	284	266	266	275	280	274	274	295	290	262	250	257	311	267	280	281	274	271	253	277	292	270	314	272	269	278	298	292	286	271	262	271	286	248	281	266	250	278	270	278	255	277	291	265	277	286	319	259	292	270	270	270	266	259	271	247	286	273	283	271	242	284	261	275	274	272	255	283	278	249	282	246	280	280	258	257	264	279	276	283	271	269	312	239	275	252	276	294	279	263	272	246	284	266	294	250	250	280	253	283	296	268	255	258	262	259	258	299	255	261	284	266	261	252	271	280	270	260	276	285	280	291	284	285	284	282	261	284	295	282	251	292	285	273	251	246	304	303	241	280	254	273	279	235	256	268	277	271	281	286	240	283	283	276	260	256	252	291	255	268	268	257	267	295	283	265	266	288	262	248	263	272	292	274	245	273	254	271	243	252	277	278	293	279	265	274	292	293	266	257	268	284	272	273	280	296	268	255	264	310	260	256	259	266	262	279	280	278	266	283	272	299	272	284	298	257	272	265	281	263	275	258	253	295	253	245	281	263	252	291	272	260	284	268	251	267	255	249	264	282	248	264	264	233	274	261	264	223	271	276	267	270	268	279	248	244	255	249	276	262	285	267	255	283	250	269	273	294	268	298	271	279	273	256	270	281	282	244	287	274	286	273	265	250	260	255	275	280	283	275	265	262	303	293	306	279	283	245	267	269	299	265	268	307	291	258	252	276	251	254	243	288	276	297	273	262	275	249	270	274	263	278	334	285	289	269	273	301	268	286	245	279	253	280	257	258	290	256	258	270	289	255	274	297	295	258	265	270	288	292	268	277	266	314	292	276	282	267	279	255	285	262	270	286	273	256	255	280	283	273	256	265	269	261	286	285	294	289	280	280	238	266	304	248	267	267	271	260	258	264	261	287	252	280	265	281	251	282	244	262	272	266	260	241	247	281	286	264	237	252	265	269	271	284	280	315	257	267	278	255	243	257	271	310	268	248	282	307	290	262	286	265	271	266	255	281	248	265	268	257	268	278	272	259	249	276	259	283	262	250	248	264	259	250	289	261	260	278	285	255	299	269	288	275	261	282	285	265	262	283	274	255	287	271	268	266	280	278	262	300	271	272	235	275	290	274	260	276	279	286	281	250	265	289	294	248	295	269	292	285	247	269	282	273	284	272	272	269	254	238	269	287	237	309	278	265	269	259	307	269	259	298	266	263	267	268	286	279	253	214	279	277	249	294	270	283	305	290	245	283	272	266	259	276	284	286	264	282	283	294	245	246	252	272	281	289	249	273	276	256	267	266	262	254	263	274	271	304	250	255	270	237	280	302	282	290	272	268	253	248	264	254	299	255	271	262	282	292	276	264	314	269	266	277	319	243	274	271	249	287	271	281	251	264	286	240	284	269	250	272	266	258	273	269	278	265	241	313	265	278	279	245	310	272	282	228	276	264	285	273	251	271	250	262	277	264	270	239	257	299	266	267	284	270	261	264	258	260	284	272	249	266	264	249	264	281	294	270	245	282	259	285	265	247	285	275	293	266	249	237	262	275	247	257	253	261	271	238	275	262	242	257	271	293	308	248	266	281	252	280	258	274	257	278	297	288	308	280	251	260	297	262	272	258	271	276	279	258	291	285	277	297	301	283	265	238	254	253	270	290	269	277	268	247	282	287	283	266	265	245	294	263	267	258	251	278	273	254	267	283	261	284	278	277	288	282	279	274	284	287	267	269	274	260	236	278	283	282	261	264	294	280	281	302	274	267	268	280	290	260	253	268	298	263	294	274	258	270	269	284	267	278	264	223	273	247	271	238	283	290	275	268	264	257	280	256	289	278	275	279	277	267	301	277	258	256	259	246	267	257	260	297	266	277	257	247	291	286	275	251	277	288	302	261	259	287	275	258	300	269	305	267	269	267	258	261	271	268	251	287	301	267	302	254	276	273	284	301	292	261	262	317	278	277	301	270	276	279	264	264	284	270	266	252	281	266	279	278	299	280	256	261	273	262	269	295	274	246	284	280	304	269	259	261	295	281	256	268	268	244	255	270	253	282	263	268	289	287	260	286	301	281	273	286	248	257	271	274	285	289	276	270	254
38901	47361	5295	2271	1600	1193	934	776	723	591	547	486	449	460	443	429	433	383	376	328	354	364	357	382	365	353	356	380	335	369	331	341	335	333	330	324	359	336	342	355	341	351	338	339	328	311	336	318	348	362	349	332	334	316	359	310	349	358	344	314	331	323	314	320	297	322	329	331	366	292	338	334	336	351	300	319	330	310	319	325	369	304	333	360	342	344	335	326	332	337	335	332	349	300	325	340	327	306	346	302	364	376	332	332	345	318	339	312	367	328	325	339	361	351	338	335	334	319	316	352	338	305	350	325	333	322	327	316	335	308	292	320	367	317	331	282	309	351	337	338	337	393	338	334	330	317	313	344	305	312	351	325	301	309	336	365	317	310	325	321	330	297	337	340	332	300	326	314	324	331	326	321	341	347	348	322	327	352	319	341	366	330	323	332	368	343	315	334	339	325	336	333	322	336	324	337	304	298	313	354	353	310	299	336	327	325	330	312	323	352	332	313	366	308	299	315	350	321	319	353	337	351	321	340	321	334	331	331	321	351	362	305	309	305	352	340	349	339	344	310	299	310	332	327	331	355	350	334	340	354	358	321	339	326	341	276	309	320	348	351	355	335	324	352	300	355	302	307	322	308	339	319	374	347	331	322	342	325	316	330	382	325	338	329	332	328	352	354	343	331	372	294	338	335	350	350	290	332	330	327	333	335	311	318	307	307	332	327	326	334	327	318	338	309	334	278	339	346	366	323	322	356	352	352	336	342	311	311	312	329	331	323	297	340	317	305	309	326	318	316	320	336	334	304	293	317	311	317	335	343	332	316	325	336	322	327	324	324	343	321	340	327	312	358	324	358	325	346	308	321	332	289	348	348	336	342	340	344	319	330	363	306	328	359	348	334	330	329	342	302	326	344	315	331	323	303	327	356	294	321	340	319	353	338	350	338	341	361	308	317	326	351	330	323	332	305	335	351	335	331	318	333	334	370	312	312	326	317	346	301	350	337	320	321	322	317	319	283	308	345	335	357	331	321	343	343	343	326	345	311	333	334	332	294	358	363	306	333	312	327	365	285	349	336	364	320	298	322	306	340	340	351	333	304	317	336	302	311	326	314	335	288	327	324	355	332	334	335	293	331	341	323	335	298	352	358	321	326	326	343	360	317	308	338	322	308	328	316	340	318	349	297	359	323	344	328	323	343	339	319	331	375	353	326	326	310	311	369	338	297	320	325	315	341	336	321	332	334	329	299	333	312	314	346	340	286	329	354	325	337	304	330	340	352	317	358	350	350	314	323	339	312	329	366	321	316	343	316	310	327	321	324	314	322	351	291	306	348	331	318	309	324	334	322	316	336	328	337	348	374	330	323	307	340	332	330	299	339	336	310	327	356	315	354	306	325	326	312	338	340	332	347	308	275	353	293	329	354	326	329	352	314	298	313	344	310	315	332	319	331	318	309	335	347	318	352	323	305	323	334	345	337	321	327	327	313	339	319	342	327	358	321	327	335	331	325	336	362	340	351	320	327	292	323	359	316	302	351	313	328	315	335	328	342	312	371	326	326	302	341	360	305	320	308	328	312	335	338	313	363	343	294	363	307	320	349	322	292	361	344	350	316	372	322	349	320	349	343	304	312	334	363	358	345	359	343	332	338	333	334	314	297	277	340	348	326	319	312	343	316	352	344	361	302	362	307	336	349	337	326	328	337	335	354	346	328	345	331	333	352	315	331	333	377	327	356	368	329	353	325	333	341	345	329	320	311	318	348	328	324	318	356	318	344	339	331	337	360	306	330	362	327	296	332	362	305	303	364	312	348	340	331	329	337	294	325	361	325	348	346	321	324	311	319	328	304	349	328	338	334	301	349	334	328	336	351	311	349	327	306	319	311	316	356	375	339	329	306	348	319	339	319	332	347	297	325	309	322	322	340	334	341	335	364	341	329	331	363	356	352	327	345	303	289	345	325	357	361	351	339	329	357	312	338	353	341	337	336	336	333	331	354	314	345	310	297	305	347	337	342	301	331	326	334	334	339	326	330	347	347	351	318	339	310	307	327	335	353	322	311	325	339	299	325	343	354	349	333	342	317	323	314	325	306	351	352	321	347	327	349	329	329	344	333	302	324	302	352	328	310	328	326	313	310	326	322	319	320	326	361	329	329	326	334	345	343	339	333	298	351	327	355	315	329	308	314	302	321	368	338	355	347	306	337	333	360	312	332	350	338	310	345	337	354	301	326	303	340	324	359	326	347	316	349	341	356	347	344	356	350	342	340	355	318	349	325	316	306	340	349	334	306	369	300	358	357	345	329	322	328	357	315	319	350	315	286	340	301	344	341	321	347	316	314	346	345	346	327	310	327	348	362	325	340	299	326	348	307	328	321	342	356	364	318	322	298	312	341	333	312	305	318	301	331	309	329	352	334	352	361	313	318	330	338	309	319	313	328	338	345	319	324	371	316	315	334	297	323	341	334	324	330	361	333	336	343	356	335	294	318	333	375	327	338	303	336	333	326	359	359	344	348	315	341	364	362	325	321	363	298	324	302	329	319	331	303	326	372	329	301	331	309	311	321	322	353	333	293	329	322	329	308	323	334	323	346	306	350	328	332	315	326	322	316	366	333	350	310	335	344	332	356	332	304	366	346	368	345	331	337	334	351	323	337	361	345	326	331	328	304	335	366	310	323	310	361	326	300	359	308	363	329	327	375	311	368	315	348	338	306	334	330	338	313	298	374	326	366	322	330	358	286	307	357	325	323	362	332	336	313	347	341	314	306	332	368	307	324	364	328	323	341	310	300	317	338	338	345	292	324	345	371	380	323	325	321	321	329	311	341	342	342	337	323	313	331	332	325	333	318	330	331	309	354	348	335	322	328	339	307	340	312	327	337	349	318	317	300	328	341	348	354	297	330	298	330	346	361	301	305	336	316	328	306	339	329	331	332	327	372	337	319	328	315	319	348	362	345	315	301	303	320	345	307	346	362	353	361	330	317	325	312	306	310	338	357	340	355	320	316	330	329	330	326	336	329	315	340	315	312	339	275	335	345	318	310	362	346	341	339	348	327	354	320	339	328	343	307	322	328	321	317	333	325	351	332	326	335	294	335	343	329	354	342	335	349	347	307	334	363	350	357	315	349	326	346	315	351	330	315	343	285	323	317	304	341	333	331	328	310	343	299	325	342	355	336	306	368	332	322	344	349	317	302	347	341	360	350	334	348	324	312	312	344	365	320	309	316	347	341	321	314	298	341	353	306	333	294	326	338	346	355	358	349	350	311	329	287	334	337	326	315	354	339	357	378	344	306	344	302	341	341	341	334	366	340	357	315	304	335	343	327	343	333	311	340	353	342	368	322	351	335	335	325	317	338	356	339	355	304	336	332	333	310	339	306	350	325	362	329	320	342	321	312	314	306	325	326	350	312	311	348	324	324	343	314	320	326	343	346	343	324	362	331	323	350	331	308	319	323	375	336	311	341	317	348	322	349	320	317	360	321	323	314	343	314
25631	21572	27457	25615	8141	491	373	294	264	254	277	238	232	232	221	229	242	204	213	216	186	220	200	206	202	195	203	197	193	203	202	216	215	201	198	191	216	195	190	186	196	202	205	184	184	201	216	213	183	197	220	184	208	185	183	214	208	194	196	186	224	224	182	201	175	202	173	191	202	225	197	191	219	201	211	194	205	188	246	168	215	199	201	199	213	216	199	206	208	222	203	192	179	191	212	198	222	203	195	193	215	221	221	214	208	191	185	190	213	195	206	200	195	199	208	206	189	206	177	185	192	220	197	174	213	189	183	235	213	203	220	213	224	208	211	186	209	198	227	216	225	209	188	220	201	209	210	208	172	197	198	200	210	209	209	224	194	223	202	213	238	209	215	216	206	199	226	202	210	184	212	211	205	224	212	187	228	181	197	184	190	190	209	166	203	212	184	176	211	190	207	207	191	202	203	203	211	184	202	188	202	202	182	220	185	202	179	184	214	189	199	185	182	196	203	183	177	201	195	220	197	186	213	216	223	219	205	221	226	192	218	199	218	199	189	196	198	196	166	193	240	202	195	200	219	190	191	199	209	184	191	205	221	192	224	198	211	202	218	187	214	180	190	196	192	193	206	200	171	204	213	198	208	211	187	186	213	221	196	198	202	195	179	237	195	195	194	179	185	181	195	185	206	189	205	196	184	200	193	206	195	217	180	203	162	194	180	184	219	197	218	203	192	202	192	217	207	174	205	217	211	215	180	200	204	204	205	204	245	185	194	221	201	221	202	193	228	213	207	212	211	206	207	214	197	221	206	210	221	209	182	202	196	192	191	215	182	184	161	203	202	203	189	196	187	193	212	224	216	202	202	180	211	191	225	211	217	202	197	206	196	190	183	213	192	193	197	207	188	198	176	181	185	208	209	196	213	218	199	201	196	185	195	199	191	201	213	199	208	205	195	205	211	207	169	204	206	175	199	195	207	207	192	190	203	216	206	208	200	214	200	185	186	208	182	183	192	179	178	201	176	205	198	230	191	201	208	228	183	193	213	211	209	205	204	211	201	180	176	206	174	189	213	188	189	179	201	201	216	176	203	212	201	197	193	190	210	215	206	202	187	199	212	190	180	185	183	195	202	210	191	179	192	189	190	188	195	203	202	231	190	200	208	180	209	188	209	198	226	209	207	190	213	186	187	207	205	203	202	220	217	208	186	199	192	187	205	235	217	212	198	194	204	204	199	194	173	202	211	191	186	208	180	184	198	199	225	195	219	184	190	197	199	216	198	204	214	179	200	194	172	226	215	213	184	211	187	205	209	205	203	191	176	202	195	196	205	193	183	198	216	200	208	196	201	158	196	210	212	210	199	209	209	217	218	192	181	208	208	181	195	198	202	185	186	185	193	244	183	213	196	184	199	193	198	201	195	190	206	209	189	218	204	196	201	190	218	192	189	187	202	236	200	215	236	193	187	176	191	192	192	221	202	201	161	206	208	192	217	225	198	199	200	198	180	210	189	233	207	204	175	195	237	234	207	222	177	179	195	209	186	190	187	198	200	189	210	197	221	195	213	182	180	170	203	189	216	210	202	205	225	199	193	186	194	201	215	198	191	201	196	203	163	217	218	211	205	200	189	206	191	190	202	197	200	212	197	185	190	193	191	192	194	191	193	190	216	184	195	208	218	197	199	194	200	207	204	208	214	200	213	181	194	203	190	199	183	202	196	198	220	212	188	193	175	198	166	198	175	193	196	201	217	201	208	215	238	207	194	215	199	196	209	202	217	222	168	207	208	217	206	205	203	187	209	196	227	193	208	193	217	203	199	212	188	203	206	195	204	225	203	223	182	229	181	195	175	197	191	236	212	198	214	172	216	199	194	215	194	195	196	189	188	176	189	192	199	204	186	176	186	196	193	163	197	216	206	200	228	202	203	190	212	191	197	194	236	183	210	218	226	197	213	214	176	218	221	208	181	200	187	235	185	203	180	171	216	179	218	203	200	219	192	226	201	205	189	190	204	188	199	221	181	184	209	207	185	176	203	187	180	191	215	196	195	195	214	209	179	205	191	190	223	199	193	201	205	230	228	206	198	181	189	222	198	220	182	203	199	196	216	189	221	183	208	183	176	216	187	192	230	205	214	233	210	202	197	181	202	191	209	180	203	195	211	210	197	213	189	236	212	205	199	202	192	188	202	206	200	252	211	207	216	194	206	187	200	180	201	209	210	211	211	207	189	219	172	188	189	190	198	197	222	205	224	189	176	174	183	198	191	212	221	178	200	188	226	221	215	193	201	211	190	191	195	179	213	196	220	188	204	213	196	209	200	211	178	175	203	182	188	196	210	199	206	182	203	181	207	204	191	182	184	197	197	201	210	188	199	203	228	181	194	207	174	221	198	202	197	178	203	201	197	177	186	214	211	201	214	192	222	197	194	203	207	193	189	211	203	200	221	198	212	178	207	183	211	213	193	184	210	196	214	212	212	195	189	190	219	180	207	220	194	209	169	211	203	204	207	185	153	178	200	223	184	188	210	205	191	206	189	181	198	214	184	187	205	224	212	223	201	204	211	188	206	193	186	216	170	205	214	204	191	197	221	185	198	154	200	197	192	216	215	189	187	191	216	200	206	181	193	188	190	187	191	187	189	205	196	206	187	218	181	186	176	181	190	202	204	179	190	234	199	201	228	187	204	185	230	203	206	193	218	206	202	184	202	179	211	186	202	196	214	203	187	188	187	194	180	182	185	188	195	208	206	201	179	208	200	201	199	206	196	197	152	186	191	198	191	193	213	200	223	182	200	209	202	197	185	204	191	222	207	221	202	211	193	188	198	187	202	197	184	209	208	169	190	202	185	187	199	204	191	195	196	222	188	210	214	196	192	188	210	212	191	227	198	196	181	190	203	192	194	208	208	196	215	205	198	158	192	186	209	197	193	213	175	198	211	212	222	182	225	178	186	193	173	179	172	195	222	236	196	219	201	197	189	208	208	208	201	202	186	213	199	203	204	206	207	201	200	182	187	199	201	194	184	210	219	220	216	199	203	196	202	206	186	217	208	202	201	195	208	217	188	210	202	209	213	193	195	206	196	175	207	216	219	205	195	201	215	209	215	200	200	249	194	194	181	206	192	198	240	178	197	178	213	245	206	193	169	189	217	199	201	193	198	204	195	200	189	187	220	197	197	177	199	185	201	209	186	202	205	179	209	207	197	201	195	186	212	202	198	205	233	212	197	188	199	197	196	194	181	216	194	219	214	214	181	177	204	195	210	194	191	203	184	204	189	216	220	186	180	218	198	188	195	192	221	202	197	171	215	237	187	196	204	204	203	166	186	211	203	215	187	192	207	197	197	216	173	222	219	206	201	196	212	215	199	217	188	185	196	213	205	196	198	221	212	201	207	187	192	180	184	202	213	174	221	189	235	203	201	191	221	185	198	198	218	216	177	160	177	202	232	183	199	208	192	214	196	171	204	186	181	205	195	193	181	216	212	222	190	190	179	208
37472	39923	2945	1151	860	717	568	517	429	422	358	361	376	349	353	290	290	277	286	273	294	329	320	280	261	277	294	248	267	262	256	314	259	264	260	270	284	266	278	289	273	290	245	268	289	291	278	299	263	280	273	279	295	238	288	245	261	265	293	287	295	284	255	281	272	274	291	273	260	269	261	261	280	243	292	233	298	263	289	251	262	280	279	278	265	249	271	246	259	272	274	257	287	279	257	259	278	279	273	277	277	275	271	275	253	248	281	236	268	252	265	258	274	286	273	273	283	264	263	295	275	279	239	285	251	259	229	269	280	241	241	285	253	283	254	261	265	278	271	253	284	270	243	241	269	288	237	266	245	273	254	264	281	246	283	255	281	246	257	269	264	270	259	248	286	270	262	266	253	331	257	274	273	252	256	277	261	282	279	273	255	284	289	280	241	265	230	275	305	279	236	272	272	287	270	304	281	304	250	285	260	240	266	278	279	239	251	294	274	268	260	268	285	280	271	236	270	274	300	252	256	259	255	294	278	261	252	256	270	273	248	257	292	264	246	289	296	277	281	289	271	285	257	283	268	269	311	261	293	237	263	267	267	297	286	269	276	277	269	288	268	256	279	254	288	271	296	247	284	250	269	294	279	272	239	280	236	250	266	275	246	295	269	259	269	271	282	271	278	297	299	294	285	273	254	261	270	271	282	251	282	263	247	256	240	257	269	243	264	237	257	278	295	267	286	263	287	271	293	256	255	292	253	274	270	290	281	301	276	254	280	266	280	261	286	295	293	286	278	239	276	277	268	267	265	289	252	247	286	296	301	230	246	229	283	274	254	255	250	263	255	310	265	248	261	265	256	280	258	266	285	305	248	246	235	246	289	287	281	283	245	284	264	285	268	264	267	265	258	272	253	259	244	281	264	262	264	285	276	292	219	251	274	289	266	275	265	266	253	242	271	274	245	247	267	277	284	242	268	281	258	239	284	251	291	276	251	294	246	274	242	284	230	247	230	256	274	290	265	259	264	308	247	264	275	251	289	270	243	280	257	259	260	285	226	268	305	267	267	278	255	286	261	287	275	265	249	296	255	261	246	251	267	281	253	294	267	306	285	255	278	254	256	257	251	271	261	286	282	295	290	265	243	269	287	267	256	283	261	266	281	283	253	278	269	269	299	270	280	273	295	292	244	260	260	252	250	242	264	248	290	269	277	289	291	284	277	308	269	278	244	266	270	262	257	275	281	269	263	277	266	276	232	296	270	292	290	304	275	255	274	267	269	284	241	281	265	259	278	284	234	274	266	242	270	286	286	288	254	242	263	256	237	275	274	254	290	263	261	259	274	267	285	254	272	306	245	248	270	261	254	260	275	276	261	249	256	271	280	266	261	283	280	256	284	286	267	259	261	254	270	246	260	298	240	285	260	268	258	246	252	273	265	273	264	305	281	287	269	258	288	266	280	265	237	290	277	274	249	262	238	255	273	258	286	286	267	278	270	268	291	265	294	266	256	288	240	269	269	291	256	253	260	273	261	300	291	298	281	262	263	286	265	278	252	282	285	264	261	269	291	248	296	272	280	251	276	273	256	273	286	254	286	267	254	282	294	272	256	256	280	250	258	304	269	258	259	233	270	286	272	284	279	254	282	247	255	255	255	255	273	295	236	286	267	262	267	256	260	288	272	267	255	250	262	239	251	278	282	263	248	249	285	264	263	263	251	283	274	267	274	260	272	267	254	231	277	266	241	262	251	285	298	264	247	277	271	243	217	267	244	276	265	257	256	287	243	260	274	251	260	223	256	264	273	238	298	275	245	263	279	288	262	289	253	261	284	249	248	277	281	268	269	265	270	264	277	234	266	235	276	279	268	287	267	296	257	248	287	277	259	288	250	269	286	256	243	264	258	278	246	272	268	281	260	269	252	281	276	315	275	266	285	250	256	267	283	261	267	240	247	257	287	279	249	268	240	282	297	251	266	281	269	266	281	267	272	261	275	254	264	254	279	265	253	264	258	256	291	254	257	287	254	268	272	269	267	289	258	299	278	258	258	249	252	261	243	297	295	276	286	246	256	282	243	278	273	264	251	257	266	246	306	276	267	275	255	278	246	272	279	269	257	277	280	259	279	248	256	262	276	262	253	266	261	243	291	258	266	265	266	298	278	286	292	272	291	253	287	237	275	262	250	270	284	314	241	241	271	263	267	261	271	261	265	276	250	259	265	289	266	256	270	265	226	268	292	263	267	274	254	239	264	269	260	252	274	287	241	254	280	270	263	304	280	256	264	252	241	287	290	284	257	266	275	266	285	259	264	264	245	260	248	248	273	261	256	268	290	280	274	264	287	272	253	286	268	287	267	264	289	262	262	254	275	283	288	286	310	267	251	279	282	241	267	279	278	284	293	290	242	285	271	258	284	292	274	257	275	255	272	290	277	265	260	285	281	274	269	305	261	271	251	278	259	274	256	281	286	257	268	302	268	259	273	231	258	249	263	261	283	234	256	262	279	268	298	258	274	273	265	281	268	250	277	260	272	253	287	260	253	280	270	250	262	254	261	286	262	286	281	258	251	281	264	267	272	255	244	261	257	227	271	279	265	283	254	288	280	311	258	240	268	289	244	264	279	252	249	283	292	287	283	261	264	254	248	271	260	258	258	266	267	234	257	246	287	250	281	245	243	235	271	277	258	241	269	258	270	274	274	267	270	267	261	251	264	257	268	266	264	254	281	278	255	296	276	269	287	255	283	263	262	248	246	296	229	267	259	267	291	273	271	281	252	280	308	256	258	276	274	261	276	273	279	272	266	277	220	247	268	283	232	274	273	250	257	250	267	286	264	290	287	255	242	245	256	282	238	264	270	286	231	275	240	249	248	253	246	274	273	242	254	256	244	267	263	264	277	273	239	268	243	277	227	273	269	316	252	271	259	251	273	256	257	277	252	266	254	280	257	271	265	254	274	255	301	220	256	282	266	243	260	273	261	263	260	280	280	295	305	262	282	271	252	253	290	253	247	273	283	288	245	294	258	292	313	259	288	265	241	265	268	293	249	241	274	261	264	278	277	289	274	250	260	279	286	267	266	278	270	276	279	258	257	256	262	295	267	231	253	275	262	285	248	281	252	275	277	283	230	288	279	273	264	240	272	292	234	266	277	295	253	276	264	226	308	281	270	291	251	284	263	260	285	242	288	249	266	265	245	297	253	278	290	266	290	292	303	276	299	261	255	248	276	254	288	312	268	292	263	236	240	287	265	288	297	273	299	288	271	229	257	264	260	257	275	287	254	292	277	262	253	290	280	257	254	274	267	251	250	243	275	289	279	262	264	279	271	271	286	248	281	258	251	257	273	259	284	253	286	268	299	282	276	246	257	268	249	260	272	243	280	294	256	285	255	273	281	257	257	277	271	259	268	302	253	278	266	237	283	285	269	272	274	267	265	274	254	250	286	262	269	268	273	266	281	270	266	278	276	280	269	266	265	242	268	283	263	292	264	273	267	246	255	239
23211	21541	29309	24186	21531	21532	9650	1034	782	640	650	611	534	557	565	517	537	517	500	502	448	438	497	464	439	449	461	501	448	454	443	463	449	487	445	456	438	427	414	475	473	440	417	403	494	438	446	422	431	398	431	477	483	416	454	429	432	450	405	456	416	416	427	459	406	451	471	482	423	460	394	414	439	410	430	424	443	439	442	432	440	420	446	433	387	457	400	406	438	420	438	411	430	452	421	454	429	411	440	421	430	446	449	421	428	477	461	403	440	459	426	452	440	456	432	431	421	436	457	443	469	470	444	403	446	407	411	479	462	419	445	432	442	433	433	415	441	449	408	423	436	444	449	447	390	405	406	421	468	437	428	416	393	473	447	431	411	448	439	431	449	438	432	418	436	425	435	442	432	414	419	446	444	412	492	440	448	421	405	405	452	447	429	429	423	412	458	394	431	418	423	414	414	423	446	431	456	432	407	412	425	446	451	401	428	432	376	440	433	414	406	459	442	385	400	423	437	410	477	447	420	448	419	393	434	402	431	424	445	448	467	399	462	442	420	412	439	429	445	436	481	403	458	437	415	417	428	426	409	439	434	412	407	447	442	459	447	428	439	442	404	424	427	400	431	414	445	460	427	452	460	444	403	441	450	443	427	420	446	437	423	429	437	404	451	444	452	407	424	422	431	428	416	424	406	441	480	457	450	404	417	431	427	434	412	400	411	409	442	448	424	429	410	427	444	406	432	440	449	430	436	446	445	448	414	461	425	425	469	453	461	454	407	436	406	480	425	456	438	437	460	432	435	428	434	400	442	462	414	445	429	421	406	429	447	451	453	441	439	448	425	446	415	407	442	425	414	460	459	434	419	445	431	456	389	412	442	436	446	472	436	435	462	407	431	421	418	366	426	430	480	429	447	394	385	459	421	461	445	434	440	443	430	475	401	393	451	455	429	437	464	421	451	426	422	461	429	425	441	422	415	463	434	395	422	391	399	397	437	437	442	409	467	422	502	431	409	449	454	439	444	438	442	429	458	428	432	474	443	434	427	426	443	465	436	439	430	422	383	461	444	411	398	455	422	446	422	449	480	403	466	449	420	425	420	442	417	440	473	453	489	428	446	463	439	431	431	464	420	439	474	430	451	455	436	435	415	414	458	465	460	435	461	421	447	401	432	425	407	443	412	440	411	452	472	429	445	423	424	415	422	415	446	444	460	433	404	469	467	446	458	461	438	453	407	411	448	441	422	388	462	461	409	410	400	444	422	477	437	456	466	424	461	419	460	411	423	442	439	439	432	453	438	430	430	422	413	453	408	435	410	443	433	435	473	441	470	452	413	422	441	410	447	420	436	426	464	467	451	432	408	428	385	403	448	447	439	426	451	407	454	462	426	439	432	429	422	402	417	426	439	396	449	441	445	427	422	426	416	406	437	464	455	431	427	450	441	419	433	411	455	437	479	411	421	434	422	450	445	451	434	456	413	396	470	393	412	440	441	423	418	447	455	438	457	412	388	438	403	439	430	443	403	424	438	393	437	458	411	461	438	437	432	404	482	425	420	427	437	444	421	437	433	471	435	423	452	476	424	415	408	422	421	476	374	427	425	463	429	426	427	419	391	416	464	433	454	466	425	436	422	431	436	451	429	398	410	465	406	443	403	438	423	438	433	404	445	418	440	423	417	428	441	431	433	417	446	460	436	458	418	450	426	401	460	497	405	419	411	401	447	454	406	421	443	440	468	427	429	444	444	441	449	460	475	430	456	438	452	465	438	465	404	448	436	444	400	443	458	414	427	410	461	428	421	420	410	443	441	419	455	419	415	449	426	414	450	428	434	428	408	420	440	438	468	409	436	432	471	439	461	448	453	444	435	447	400	477	465	486	441	440	417	394	482	418	441	407	461	420	413	435	462	419	434	453	464	445	416	444	431	398	431	406	418	458	446	419	419	438	431	482	437	415	410	439	446	414	442	449	430	421	441	429	406	447	386	424	403	425	443	449	430	415	432	446	452	442	440	433	471	453	439	427	415	433	431	400	436	431	397	462	438	442	444	434	387	413	438	444	417	447	465	448	393	450	429	433	447	407	463	430	465	461	431	447	408	430	443	421	444	469	417	434	465	421	428	421	416	450	422	451	459	413	414	441	429	435	428	421	445	428	423	446	426	417	395	428	456	405	408	430	412	440	425	446	400	440	460	415	440	444	423	424	389	440	433	394	468	447	449	403	402	421	443	425	421	391	434	418	413	411	409	420	428	396	432	413	471	414	416	428	408	461	453	411	409	430	416	435	430	430	434	468	404	447	416	430	435	423	429	415	473	394	473	440	414	403	455	418	450	460	441	386	409	418	419	432	400	406	452	433	428	447	438	415	427	436	399	402	425	412	423	456	401	441	417	459	432	459	426	458	452	423	416	418	450	429	447	451	419	405	458	404	402	432	411	473	436	436	443	432	447	419	406	422	455	389	413	465	440	437	407	420	406	454	433	417	406	383	432	466	428	420	406	415	384	449	448	452	462	424	403	444	445	431	408	411	398	420	424	413	450	386	412	416	453	407	438	400	406	442	460	426	428	413	411	436	404	427	452	456	459	423	422	408	450	410	450	429	430	411	448	433	437	407	436	432	405	429	438	462	475	401	460	445	490	381	418	435	370	397	410	412	406	411	423	413	456	447	448	443	391	403	448	428	422	440	471	463	433	424	445	468	452	436	448	465	435	440	433	400	448	440	424	420	409	437	431	421	397	404	470	421	454	430	437	434	426	446	404	455	404	422	429	420	414	388	426	450	394	440	435	430	428	409	436	477	467	425	410	432	418	462	420	420	397	454	440	380	437	426	447	434	451	433	389	439	442	431	409	400	397	399	414	428	441	423	432	455	412	440	406	427	448	433	427	426	481	432	452	464	424	404	411	399	424	429	454	462	486	424	429	427	462	425	446	418	448	423	408	425	466	447	455	458	434	427	443	435	458	457	442	431	454	417	459	463	404	438	421	417	440	462	396	445	420	419	444	445	456	457	445	394	422	421	428	468	429	453	413	407	432	394	447	425	421	429	401	444	421	418	433	459	424	414	417	476	466	393	467	424	408	433	410	429	412	451	431	456	433	451	419	414	444	455	440	409	456	390	407	434	403	424	409	391	429	415	469	454	417	404	425	424	429	428	427	423	459	452	461	449	436	394	419	433	395	450	432	496	433	441	432	429	472	457	435	407	455	415	402	418	395	429	438	408	446	424	448	466	482	448	437	427	403	409	455	451	480	439	461	435	471	468	406	432	430	453	430	425	466	424	416	451	424	406	405	443	454	436	389	410	472	443	455	417	428	410	428	454	421	424	414	442	437	410	438	469	419	438	429	473	433	431	414	402	419	413	447	477	450	420	429	428	427	413	453	449	437	436	443	397	396	400	433	451	417	436	454	422	456	438	412	459	444	416	420	426	413	470	452	412	440	448	394	420	404	467	457	414	427	413	408	425	398	414	454	411	435	438	433	429	446	435	447	437
44011	54860	9259	4332	2950	2339	1715	1399	1166	1062	970	874	809	736	678	681	639	633	676	609	593	578	599	569	545	587	555	535	571	536	575	595	581	501	519	577	508	545	559	530	529	533	504	490	510	572	503	524	534	552	500	510	540	541	517	507	557	539	533	470	578	536	525	530	511	496	502	529	549	532	523	537	560	571	504	495	502	532	542	510	501	516	547	530	558	474	503	489	532	534	527	525	522	502	522	552	511	558	537	564	518	533	517	505	543	527	534	518	477	511	555	544	503	518	492	494	531	512	560	520	521	467	473	518	508	513	510	534	469	488	518	515	551	529	501	485	529	538	526	528	523	502	504	502	521	509	540	511	533	522	515	511	519	535	510	484	499	519	494	504	497	495	493	544	506	532	530	469	479	522	487	529	519	526	527	542	533	518	494	491	565	522	496	550	535	490	514	540	508	510	578	562	519	483	515	494	486	536	512	516	526	550	510	541	509	494	475	498	508	547	517	506	483	537	550	535	516	549	562	511	517	493	505	488	514	501	498	488	535	570	519	478	534	482	493	522	531	519	541	525	512	504	506	512	483	487	504	527	524	510	591	491	503	507	551	497	510	565	503	539	530	531	535	497	493	496	532	544	496	506	544	487	527	565	495	535	479	571	490	458	502	521	517	501	502	544	505	495	531	465	515	530	507	516	533	594	461	523	508	528	463	520	488	503	495	505	548	519	496	528	499	510	540	531	484	502	500	508	544	552	531	510	553	535	521	499	533	507	531	529	492	523	489	545	564	533	541	522	501	484	520	508	572	524	503	509	509	461	523	530	529	537	491	511	550	537	546	531	471	529	573	513	531	564	506	472	549	523	531	540	523	509	531	510	503	567	499	522	470	471	502	501	498	529	510	567	479	504	508	534	508	514	556	476	522	516	532	536	504	502	494	503	519	493	509	489	534	525	478	554	497	502	518	523	515	486	555	511	510	528	469	515	542	487	509	500	520	509	484	537	511	548	485	547	524	510	503	504	493	533	505	498	515	511	522	523	501	482	545	511	542	515	506	473	514	508	517	552	510	561	539	500	542	527	481	496	513	521	507	479	502	477	519	552	540	551	507	468	519	536	509	507	536	539	528	502	528	535	475	516	564	538	531	532	475	499	572	527	514	521	508	510	516	510	505	511	532	499	501	506	518	497	494	514	503	517	517	466	505	553	515	523	513	538	501	506	519	498	523	504	525	530	499	540	499	535	494	532	483	525	584	524	528	511	524	527	526	510	534	507	528	537	532	499	548	532	519	495	556	560	497	495	505	501	507	490	515	546	534	544	535	502	485	505	521	502	527	516	532	513	583	503	541	506	533	510	503	520	535	532	489	533	518	540	562	493	493	522	521	532	508	525	446	499	494	501	522	504	529	482	559	529	487	507	491	521	518	500	539	501	521	508	531	537	504	489	516	519	520	551	518	502	509	532	504	527	510	550	503	496	512	542	523	549	541	530	539	482	524	505	524	516	574	563	514	501	533	553	498	547	534	511	506	519	500	534	521	524	519	532	508	532	515	509	555	515	519	511	508	495	489	492	499	503	497	564	494	513	531	480	525	535	480	506	509	474	497	463	492	503	532	509	555	518	560	559	514	509	471	522	543	520	503	525	522	527	516	530	551	524	505	509	517	503	539	485	546	559	519	514	540	547	492	549	537	469	502	532	547	532	531	467	466	556	545	498	545	480	500	557	522	533	518	533	557	543	480	531	530	544	523	523	498	510	499	512	514	525	529	482	488	542	459	528	547	523	531	512	478	482	526	552	502	520	522	536	493	535	529	511	530	512	491	517	472	564	572	559	499	478	495	521	527	505	501	495	522	526	516	537	547	514	546	478	524	493	526	537	540	557	489	517	512	495	540	482	481	500	503	523	500	508	505	515	539	499	480	453	505	519	519	515	533	480	543	512	529	534	581	504	491	518	507	548	478	521	518	499	525	469	522	532	526	515	513	528	465	534	529	568	567	516	530	507	537	525	502	526	521	549	533	558	539	522	558	557	541	541	497	485	527	538	524	569	544	496	525	517	493	546	488	513	557	546	532	510	542	518	500	503	508	512	526	518	505	576	526	488	513	524	487	494	515	501	509	514	557	517	511	496	528	510	503	468	531	537	518	517	517	512	534	516	469	490	514	528	524	501	500	484	522	483	538	488	546	474	528	512	533	520	485	572	528	508	498	553	481	551	499	530	517	520	563	561	474	549	513	526	547	493	548	505	522	509	488	514	511	552	530	519	513	496	513	510	516	515	492	523	511	508	495	493	509	517	524	533	522	499	465	520	520	517	497	485	520	502	497	529	529	522	515	493	497	493	514	535	511	532	541	499	483	538	495	523	501	524	503	534	520	506	487	491	507	499	510	519	544	512	504	531	482	490	498	512	543	551	535	501	500	484	544	518	498	507	511	518	486	496	535	507	481	497	538	520	473	502	531	528	478	526	510	485	509	494	524	530	471	498	545	526	511	507	527	517	517	519	524	523	495	534	504	528	488	496	497	490	484	531	533	471	567	530	506	568	535	509	497	521	526	510	524	511	532	509	501	489	529	515	487	535	497	543	493	478	537	520	518	520	517	505	563	557	475	510	529	549	540	539	513	488	504	506	521	530	525	522	515	516	490	520	534	525	458	492	529	493	525	528	560	517	508	523	492	484	536	525	566	491	483	559	552	502	504	533	469	504	498	517	512	514	559	547	488	535	513	538	521	521	520	486	521	500	494	496	509	526	492	498	480	513	522	513	480	516	506	528	486	579	475	498	563	530	436	507	524	488	516	541	490	497	499	534	500	481	570	507	546	501	537	480	522	505	509	542	540	530	516	533	512	547	512	532	497	498	507	494	514	491	527	513	546	537	554	516	499	547	521	525	512	563	504	525	488	545	496	480	499	524	493	509	518	491	550	510	525	510	534	485	513	505	503	507	508	517	580	510	507	552	497	530	524	506	526	555	549	542	519	480	550	491	550	500	522	508	519	555	491	519	513	528	511	539	534	480	518	498	526	500	489	535	498	523	522	498	521	477	537	525	546	537	514	499	489	531	544	521	510	529	487	505	539	489	510	473	491	552	490	533	508	492	522	516	514	524	508	494	508	540	523	500	500	490	495	565	515	523	535	492	559	517	528	503	512	489	521	501	546	512	478	511	536	519	492	478	514	493	521	475	516	513	524	516	528	526	529	490	531	541	478	541	515	523	542	536	516	539	509	573	508	483	486	475	496	548	524	483	533	535	517	528	502	514	560	479	537	495	483	548	520	467	510	462	485	483	555	531	521	507	516	489	503	579	518	530	525	549	522	491	510	513	488	494	464	505	495	523	526	527	500	521	503	549	530	520	501	528	541	572	495	503	506	502	535	515	526	489	505	497	524	501	569	500	527	524	540	499	524	498	510	508	524	494	532	515	549	524	480	530	523	551	490	550	482	527	544	526	486	512	517	535	470	521	552	500	496	514	542	479	551	544	544	512	545	518	525	535
29370	25063	14151	1347	235	171	172	155	149	148	158	156	144	159	148	146	129	126	149	143	143	128	133	120	123	135	153	142	144	144	141	149	117	142	135	152	148	142	137	130	121	140	127	136	141	117	141	144	131	137	111	128	141	130	134	141	144	132	111	123	140	108	137	114	140	139	126	113	121	132	132	137	141	129	150	156	140	131	128	137	131	134	138	151	159	123	127	136	163	141	141	127	128	127	141	134	140	134	149	127	144	100	135	121	137	122	145	137	129	123	138	135	130	134	131	134	136	134	126	137	146	137	139	138	152	138	131	161	118	132	132	114	130	135	134	143	122	132	138	129	142	123	133	116	132	130	117	135	117	155	147	144	115	137	140	164	139	158	136	127	135	109	139	148	145	123	138	135	150	144	140	152	145	141	113	140	133	133	144	137	143	138	140	132	139	148	149	130	134	146	147	152	152	117	128	145	137	114	140	118	131	128	128	132	138	138	129	123	146	130	128	124	137	144	120	117	114	141	137	127	134	136	120	146	161	126	119	134	132	134	150	140	125	110	146	139	136	144	148	138	141	136	157	126	125	131	142	130	131	140	145	141	142	124	145	131	128	121	135	131	119	150	125	126	136	121	115	128	142	140	147	146	128	128	144	149	157	159	135	118	130	135	132	144	144	147	149	136	127	135	154	142	138	114	117	124	126	140	146	139	130	130	143	135	129	155	141	144	126	134	120	134	146	122	134	139	134	129	125	147	144	124	155	137	143	139	138	143	139	144	153	124	143	131	139	128	150	142	122	144	148	135	170	149	131	163	140	136	133	155	138	143	131	128	132	113	132	168	145	159	141	130	150	118	142	136	147	133	147	135	141	137	133	157	135	144	127	154	162	128	123	120	133	145	135	149	148	130	146	135	125	135	141	159	131	92	135	143	139	147	152	138	131	126	123	144	127	142	131	128	103	124	145	131	152	138	141	137	111	130	138	149	136	131	131	156	175	134	138	142	145	140	123	111	145	141	140	129	116	112	120	150	132	150	142	139	128	144	138	128	152	135	112	129	132	113	129	151	128	138	137	146	138	141	150	130	122	143	145	133	143	131	143	164	153	147	153	139	139	137	133	136	151	142	133	144	152	130	132	134	150	137	119	140	130	139	151	126	153	149	146	156	140	160	129	128	138	167	132	125	133	127	132	124	155	137	122	144	139	133	118	118	145	126	124	152	120	145	147	132	136	149	145	142	155	142	115	156	134	150	131	126	149	139	136	133	134	124	132	138	126	129	133	137	131	139	128	133	152	151	153	133	129	129	99	138	133	138	159	139	152	136	133	123	144	156	134	148	130	157	129	139	140	139	132	143	144	138	122	150	117	120	132	143	140	128	131	136	131	128	139	112	132	140	147	123	138	134	139	131	125	140	139	122	131	131	140	151	131	143	142	139	134	135	154	127	132	141	158	131	139	138	116	144	152	152	131	119	160	135	135	132	116	126	128	128	141	135	137	137	147	122	134	131	128	134	130	148	132	157	142	123	122	133	158	154	134	137	126	135	128	141	154	160	133	136	136	132	140	139	127	119	144	121	130	133	124	122	134	130	149	152	129	141	136	134	119	124	141	131	137	147	155	155	125	122	148	143	126	144	132	121	126	137	130	152	130	159	129	132	138	139	133	142	155	117	124	120	115	151	143	156	140	147	129	140	145	149	129	163	127	153	135	156	130	125	135	144	116	119	137	130	138	136	125	145	162	146	147	132	131	144	138	146	160	136	148	130	128	137	137	146	102	142	156	131	178	134	146	127	149	140	141	140	122	130	129	131	148	130	128	141	131	154	148	124	109	155	124	141	129	138	140	111	112	133	142	142	146	134	128	142	124	148	143	129	115	150	142	123	131	149	147	147	123	143	158	150	162	133	111	155	139	130	153	130	136	156	136	130	120	156	122	147	128	118	153	113	144	110	141	158	120	134	134	136	130	134	144	150	140	133	126	135	126	121	134	148	150	133	145	133	143	152	150	139	125	126	132	143	153	146	132	117	143	126	134	160	146	131	139	133	132	111	142	147	156	136	126	148	130	133	134	140	121	171	133	153	147	158	133	139	133	136	148	146	140	157	154	124	102	142	117	129	125	136	114	145	103	131	116	143	123	136	127	139	147	157	129	136	159	141	141	130	129	123	161	152	140	136	124	145	131	140	128	134	156	129	138	136	147	122	115	140	147	162	130	130	136	134	131	128	161	135	127	139	159	137	142	138	136	118	150	137	156	132	149	143	134	161	127	153	134	148	137	126	126	140	153	114	133	139	105	124	131	125	137	131	143	128	154	141	122	153	127	141	131	125	152	140	162	125	148	133	127	128	132	128	139	140	144	141	140	142	127	147	141	125	175	152	142	149	158	142	165	118	138	142	146	141	153	132	125	163	135	124	114	124	126	133	104	154	129	147	139	133	129	133	107	141	129	153	131	142	127	141	119	126	151	127	127	135	138	136	139	127	137	138	136	116	152	112	154	113	143	127	132	155	139	158	134	142	142	140	161	163	119	140	140	117	137	146	140	129	131	146	131	113	154	139	141	127	147	125	148	142	131	116	136	117	141	151	145	149	151	149	147	132	121	156	120	130	156	135	121	145	151	145	124	139	128	132	129	151	135	131	169	132	125	187	127	130	119	128	152	131	141	131	120	138	138	143	128	146	142	147	141	141	119	115	127	128	142	131	127	128	137	149	125	119	142	129	145	144	146	128	124	135	147	132	129	136	159	155	134	148	155	128	134	144	142	153	162	156	150	144	156	138	126	129	137	148	125	166	140	142	139	147	137	161	156	127	163	140	117	151	153	155	138	135	145	139	137	137	139	128	153	150	144	132	150	160	132	132	130	148	136	177	137	133	166	141	146	137	147	155	128	122	122	129	123	147	139	126	117	123	154	151	131	130	153	140	132	124	142	160	151	113	141	140	113	163	149	145	159	150	133	125	145	123	130	151	137	127	139	129	135	131	114	133	138	151	139	132	142	147	120	126	130	146	116	140	124	138	127	138	114	142	134	146	126	132	126	133	145	135	140	147	134	127	107	136	119	125	149	135	145	136	133	129	148	119	118	121	127	131	134	136	156	118	129	143	135	137	149	141	129	142	139	116	146	141	134	145	160	140	149	143	127	136	122	137	149	139	147	126	158	119	137	108	131	130	125	123	136	147	116	150	140	146	140	116	154	124	145	140	132	140	128	137	142	136	124	166	148	128	138	135	156	123	129	153	116	127	131	142	128	145	132	127	148	127	126	151	145	141	129	134	156	139	141	102	129	135	132	164	136	150	142	157	130	150	136	123	117	127	137	129	127	135	124	143	137	141	136	125	152	143	145	132	131	124	133	146	139	123	127	118	135	121	133	153	132	121	133	130	147	144	149	144	113	168	141	134	130	127	143	157	115	135	137	126	138	132	133	162	144	130	136	122	138	128	142	149	135	117	132	151	130	153	130	114	141	152	135	127	126	131	124	124	149	136	146	131	144	162
33823	33656	904	346	273	249	220	197	208	211	194	197	176	183	174	178	182	191	194	188	168	197	201	179	172	196	178	178	175	197	190	169	188	175	178	177	186	179	172	177	181	176	154	187	176	191	178	192	183	202	183	171	180	178	178	178	185	190	159	188	176	208	195	160	176	209	171	189	182	179	194	190	200	201	185	184	193	179	187	173	192	185	206	199	176	205	165	159	180	188	163	166	184	158	167	181	175	189	165	165	148	172	172	194	145	198	158	192	210	196	201	154	153	166	194	191	166	205	191	183	165	201	180	179	176	200	186	181	166	187	180	159	181	190	188	163	202	169	167	209	174	179	164	187	170	179	193	183	189	166	177	201	184	186	196	179	186	169	169	190	172	184	178	180	171	175	183	185	186	177	179	168	201	202	188	177	179	191	177	170	178	206	174	181	188	168	189	175	182	183	186	186	173	179	172	175	163	191	182	209	182	190	177	155	160	187	174	166	176	173	186	170	183	199	191	184	155	196	157	137	184	181	188	197	199	199	170	185	192	179	168	172	187	200	185	193	186	154	178	172	163	193	168	176	185	160	159	187	194	175	182	179	175	171	187	216	192	166	182	199	168	184	188	198	189	184	189	151	176	179	175	200	185	177	174	175	179	213	179	197	175	177	179	186	190	192	181	194	183	170	196	170	205	154	203	196	183	162	190	176	162	198	183	180	187	181	196	190	191	175	194	182	177	184	196	199	173	185	167	188	176	162	190	166	176	177	199	191	179	182	180	174	168	195	182	173	173	172	179	191	198	166	178	159	165	170	177	181	199	166	170	182	177	180	185	160	203	190	186	170	182	182	190	202	165	159	172	188	159	212	155	171	203	181	156	160	184	193	177	186	157	190	196	200	191	170	180	179	196	174	208	188	200	205	175	176	167	210	163	209	165	183	164	179	198	168	173	162	161	187	164	222	187	209	178	164	191	205	179	210	197	178	172	192	187	190	189	162	181	174	180	155	180	173	179	193	193	162	167	170	183	172	160	171	186	190	175	178	167	183	183	166	178	187	175	165	193	200	170	201	197	175	175	194	186	189	190	161	174	181	175	175	179	153	178	165	187	178	175	168	156	160	174	151	171	180	166	174	187	189	171	166	200	155	171	188	183	178	172	178	187	188	181	195	173	165	167	187	170	175	187	169	188	176	167	181	166	185	169	179	182	172	177	171	179	189	173	191	175	203	172	165	178	162	178	174	202	210	173	175	182	196	176	171	190	185	158	163	157	183	178	189	184	188	196	191	184	186	195	197	182	182	189	168	145	192	170	169	178	171	186	175	187	166	157	179	165	198	164	178	160	164	185	183	184	169	163	190	179	157	175	182	179	172	201	181	207	169	193	195	177	183	165	200	173	171	179	183	189	187	144	185	184	175	195	186	184	180	185	176	189	162	177	176	174	187	170	175	187	201	171	188	164	177	187	177	168	169	186	153	195	171	157	174	194	195	159	195	194	177	169	193	167	160	167	167	193	180	167	182	182	180	178	161	177	149	179	184	187	140	189	163	180	183	194	170	172	190	192	156	190	175	196	170	169	173	193	178	194	177	196	181	188	156	189	187	196	190	184	188	187	177	158	175	187	178	173	179	168	188	171	179	172	168	165	177	168	176	190	155	183	181	196	152	174	161	154	193	172	188	167	175	187	150	165	174	197	172	174	210	174	156	176	195	187	185	177	162	180	169	194	176	201	172	166	197	170	172	186	182	190	205	172	159	186	177	158	186	183	195	155	159	188	175	174	187	158	179	175	200	180	207	174	180	162	169	218	188	195	167	204	178	179	187	179	165	178	169	174	161	166	176	174	188	174	195	187	163	203	161	171	181	182	219	191	166	150	176	163	183	183	179	196	168	192	169	186	205	186	179	205	168	190	178	160	181	172	185	180	182	176	212	192	166	170	198	166	180	183	195	160	180	183	161	179	178	187	169	179	157	181	174	175	178	161	176	179	175	189	170	175	169	192	179	173	173	194	169	167	190	168	186	177	196	169	196	174	194	176	182	180	184	180	193	186	161	190	186	174	183	170	192	185	177	169	197	199	149	181	169	197	169	170	167	189	176	198	194	182	180	178	182	188	179	173	187	198	187	187	184	173	187	167	200	174	181	168	181	173	178	182	180	191	167	181	183	165	180	163	180	175	203	189	180	174	191	179	177	169	187	168	182	170	174	183	214	188	173	163	173	183	174	195	174	208	185	172	161	182	161	181	178	165	182	162	166	177	174	187	162	169	195	188	174	173	181	188	174	178	148	179	207	170	188	168	185	166	198	185	171	176	177	153	180	167	181	186	204	200	172	182	164	182	173	198	174	175	180	188	162	181	191	179	171	185	174	164	139	178	196	188	184	176	190	179	172	187	179	175	189	175	163	180	178	184	187	174	169	170	191	198	184	168	188	189	182	199	181	186	179	195	176	185	182	175	183	158	175	200	184	177	192	191	174	177	159	170	165	174	180	184	176	203	192	169	179	186	183	184	196	194	183	171	177	182	181	184	157	192	153	189	158	192	168	182	192	181	151	191	170	190	170	207	169	184	174	177	201	161	176	170	199	188	185	168	163	184	181	175	189	174	173	192	179	194	202	186	201	203	197	173	167	196	170	189	161	192	163	201	172	176	182	188	201	162	189	178	179	162	184	150	173	164	162	177	162	168	179	188	192	190	210	176	158	183	180	161	199	178	171	181	172	163	188	187	179	196	171	193	170	186	194	183	178	181	184	178	185	181	162	156	169	180	170	188	191	174	178	185	184	195	165	184	194	186	188	182	199	181	193	169	163	159	212	170	166	188	185	168	156	202	164	196	173	188	162	176	168	161	188	175	198	168	183	189	172	187	180	169	197	174	177	178	201	179	173	183	177	180	189	187	190	166	165	175	186	164	189	171	192	182	191	148	184	184	168	171	175	181	178	210	166	152	158	168	179	213	180	196	185	173	185	155	165	175	209	182	175	187	183	199	165	190	178	171	193	189	175	194	193	167	170	189	182	181	169	164	190	164	170	167	174	179	174	186	175	197	189	165	186	196	189	187	187	211	170	188	183	183	189	174	193	189	189	184	193	206	180	199	192	188	172	170	173	176	184	183	196	194	162	192	206	183	168	173	192	186	190	193	183	184	175	180	152	177	189	183	193	195	198	174	187	190	166	191	189	168	169	184	201	174	207	159	193	176	176	174	172	218	186	171	226	178	183	169	168	191	183	172	164	172	179	203	171	175	163	158	188	184	142	191	182	198	218	174	189	159	183	186	175	175	180	157	189	173	179	178	176	186	187	171	173	194	172	194	183	195	161	161	181	157	180	178	221	185	194	188	169	170	181	195	198	173	162	191	191	169	190	175	200	173	181	182	200	160	192	168	179	171	183	160	188	181	168	198	186	192	166	166	169	172	186	159	174	170	196	197	204	153	183	193	165	167	163	151	180	167	176	176	201	184	170	201	198	177	147	189	175	163	183	190	176	176	163	189	176
24238	21578	28867	24594	21468	9758	787	514	380	373	386	333	376	287	330	323	289	296	299	286	309	264	276	253	305	307	290	298	296	284	266	307	277	283	282	269	276	302	251	268	234	276	272	273	250	260	286	279	280	299	271	269	268	276	260	273	261	263	282	256	283	293	286	282	294	258	264	261	242	255	266	275	256	277	273	285	270	259	279	237	277	278	261	284	289	249	294	271	275	285	224	289	283	290	266	255	286	249	262	267	318	256	261	273	278	280	273	246	262	266	250	304	270	260	255	269	280	288	266	272	303	278	249	265	310	252	264	264	270	312	240	290	265	273	272	260	259	248	279	277	262	262	265	293	278	262	277	275	281	303	250	275	279	308	262	269	279	260	278	283	291	292	265	279	248	268	269	244	281	267	248	268	282	294	257	249	278	280	255	256	256	266	268	253	271	257	262	272	289	266	283	269	293	258	284	268	251	269	265	249	267	281	267	267	242	274	283	278	266	276	230	281	270	254	306	288	233	284	256	264	252	268	263	264	266	275	271	279	269	262	262	264	266	290	274	271	281	267	277	287	280	287	290	278	269	261	277	273	269	263	265	293	273	280	272	265	288	254	286	279	260	253	265	264	250	275	268	266	257	284	257	281	271	255	250	257	253	278	285	276	245	253	271	301	262	266	282	270	264	267	259	257	276	285	272	289	278	300	269	263	296	270	256	287	256	306	247	262	265	247	250	271	253	259	257	258	266	266	283	288	249	266	280	288	258	290	266	284	284	252	284	296	273	274	281	286	227	289	292	239	287	260	258	249	263	279	237	267	272	292	249	275	282	271	275	258	287	280	266	258	272	291	275	275	276	273	268	227	261	247	281	276	259	282	259	272	258	253	292	296	279	254	261	280	237	291	295	280	301	279	257	270	278	279	276	276	278	304	249	283	314	287	250	280	263	263	283	257	263	245	246	284	279	265	290	253	248	266	276	275	270	260	254	274	248	268	242	270	292	275	236	258	267	264	270	275	254	273	291	239	269	240	272	296	260	286	268	266	285	238	247	277	297	264	280	261	259	256	278	270	274	275	268	262	292	267	259	253	295	306	286	241	289	247	283	262	232	294	292	275	262	291	275	268	260	279	268	254	286	289	253	269	288	288	277	286	266	265	295	292	298	265	287	268	248	272	294	233	275	262	281	275	271	284	283	271	260	257	266	271	250	263	260	283	282	260	243	290	297	259	290	284	264	249	289	238	264	290	272	302	295	259	269	264	278	293	273	253	259	266	261	280	259	256	244	271	271	271	263	267	281	257	255	248	258	267	260	312	280	282	257	261	292	270	298	241	287	260	263	311	271	263	241	269	258	282	284	258	271	267	276	277	300	269	290	307	279	278	278	282	268	273	265	279	260	281	267	314	251	264	243	277	291	279	285	284	276	268	264	273	288	283	277	268	279	267	268	276	269	232	243	289	294	287	279	266	271	274	244	271	278	254	245	281	263	279	268	279	279	259	271	271	246	231	262	291	264	273	273	254	278	294	269	268	256	266	276	258	259	255	281	285	281	232	249	277	250	267	282	264	252	262	264	265	248	288	275	269	274	258	253	270	262	242	249	283	278	252	258	254	245	247	258	272	265	223	264	253	255	253	282	279	265	271	279	268	273	293	269	277	263	274	257	265	276	270	284	283	233	291	275	280	244	293	263	252	274	262	292	296	237	265	259	283	273	234	288	272	260	265	260	266	272	295	255	258	291	281	279	293	279	223	292	295	236	284	271	278	269	314	272	275	262	275	264	283	236	253	286	250	283	255	262	257	267	266	299	300	276	275	275	264	269	271	260	275	262	277	259	296	240	275	265	248	262	275	271	268	279	288	256	281	264	282	245	265	254	261	271	258	267	261	258	276	268	270	299	262	250	256	281	274	281	248	287	263	256	305	285	257	274	261	275	292	280	229	266	292	289	282	253	295	259	278	270	273	245	263	288	281	264	261	280	262	269	241	259	280	284	279	266	247	264	281	246	282	268	257	290	245	278	262	308	266	287	266	289	276	278	271	293	272	288	270	242	264	291	266	264	270	290	285	263	255	260	272	250	289	252	260	303	260	266	234	297	267	264	280	261	266	260	272	274	263	260	262	271	274	267	272	280	250	257	271	269	235	268	253	266	292	244	285	249	261	248	281	303	269	288	253	249	271	303	278	250	275	299	284	255	265	260	255	253	258	275	274	300	260	267	250	254	236	286	290	274	235	271	292	256	282	270	263	269	260	253	240	281	274	263	276	266	256	258	256	269	272	266	267	288	260	279	291	263	295	254	261	264	275	252	275	275	260	298	279	274	284	266	285	277	263	284	228	272	257	274	261	285	278	256	268	290	263	264	296	271	263	282	252	263	284	268	302	247	285	303	258	282	293	232	288	239	248	282	267	263	270	275	279	254	287	258	238	270	269	264	264	248	282	259	278	282	267	265	263	268	283	286	253	279	275	263	267	282	299	240	296	260	281	311	274	285	255	298	284	294	296	272	286	255	245	295	268	257	262	281	308	283	288	272	272	248	277	278	281	281	287	280	291	280	258	277	237	267	219	295	258	273	257	263	285	255	267	279	244	279	285	251	241	266	289	258	259	275	282	298	289	272	241	257	259	266	267	251	282	288	265	305	299	280	297	258	273	297	284	279	254	257	247	266	299	280	264	301	296	253	285	279	265	252	285	273	257	244	294	271	277	273	267	274	267	277	271	283	267	259	265	267	279	262	255	262	277	253	250	306	286	293	277	272	277	262	236	281	279	282	257	280	265	302	244	290	269	281	267	261	283	288	246	275	289	264	274	273	246	271	269	296	261	268	304	282	260	250	276	256	258	267	286	262	273	245	266	257	257	241	265	284	265	301	265	271	264	283	271	264	253	259	287	279	267	244	274	270	295	262	264	268	279	250	295	252	270	230	225	283	293	284	286	259	293	267	293	285	287	283	282	277	274	264	282	277	257	280	296	252	247	280	251	278	257	300	282	258	287	260	255	300	286	261	281	287	260	269	269	263	257	247	235	315	241	271	298	293	270	254	276	285	285	260	275	288	263	293	268	265	227	287	279	255	245	255	264	254	262	281	266	285	254	263	263	280	257	254	269	265	297	267	251	248	283	273	269	275	267	294	253	281	271	300	253	265	255	283	268	272	286	256	274	276	299	251	289	266	278	258	273	280	260	290	240	297	277	289	267	256	258	298	299	294	292	275	288	262	272	274	281	283	246	252	264	264	270	268	289	256	273	291	275	247	273	286	278	302	277	243	271	269	273	254	277	256	276	299	281	273	287	280	308	270	275	265	282	274	255	266	289	260	295	281	240	275	285	271	258	284	305	273	274	288	255	266	261	271	238	258	258	252	282	254	279	265	229	220	288	250	286	251	264	271	246	239	243	253	286	283	303	266	262	258	301	275	304	281	290	292	252	284	294	265	269	236	274	281	286	269	281	288	284	251	262	274	265	245	267	274	293	263	269	272	252	291	267	266	267	278	270
39188	48639	5411	2293	1647	1188	985	805	642	610	517	497	445	471	441	423	414	388	387	394	355	385	357	363	345	370	303	363	398	327	339	370	359	351	330	365	373	327	319	341	316	362	324	330	323	329	338	328	331	364	331	325	351	313	326	346	357	325	317	359	326	320	303	329	349	330	327	311	323	321	344	339	327	350	354	298	341	303	356	294	359	321	330	306	363	308	346	315	306	342	349	338	316	327	367	354	386	327	326	339	349	333	341	352	347	318	338	333	358	338	327	322	326	335	320	335	351	306	335	337	346	323	370	300	339	295	346	344	323	310	339	340	328	316	349	343	348	305	335	337	341	335	327	338	315	350	359	318	319	336	300	324	327	352	342	352	367	328	335	358	347	351	342	342	311	321	309	335	339	323	336	345	313	358	369	354	353	306	317	329	298	345	317	331	343	347	338	366	314	328	331	353	323	366	328	345	347	340	363	326	321	341	310	301	326	328	308	331	340	312	329	321	325	342	313	361	286	335	340	304	330	354	342	317	309	362	335	315	320	297	360	337	319	336	319	317	337	308	315	311	383	326	350	349	356	316	295	351	343	354	337	311	342	335	326	349	334	326	303	335	318	382	317	339	300	308	345	315	285	322	347	305	327	343	355	358	308	335	362	306	322	309	322	338	314	326	331	325	315	312	350	341	355	320	299	350	373	303	323	331	341	299	322	304	341	348	341	338	331	344	301	338	305	316	362	347	379	346	313	352	357	304	320	339	331	332	338	333	330	313	305	310	368	291	299	325	332	374	331	321	356	350	345	316	316	352	327	349	340	371	319	348	334	331	330	309	308	324	334	351	344	313	325	348	338	336	357	338	355	371	318	318	320	358	333	361	316	351	338	308	318	328	313	323	331	313	342	304	350	335	363	320	318	316	322	331	336	327	326	296	351	338	327	364	334	343	362	312	328	336	339	340	318	345	331	352	314	327	366	308	315	297	358	327	326	331	326	321	365	330	342	316	326	339	315	347	337	324	323	315	365	350	314	335	358	339	304	342	343	363	322	320	344	371	334	321	333	332	311	302	344	347	345	334	347	344	337	365	327	330	331	365	303	350	341	316	318	348	323	300	328	310	340	358	324	339	360	331	328	339	332	330	348	331	369	335	324	327	346	315	349	300	329	306	303	330	342	309	309	320	305	343	355	350	317	322	333	328	376	336	353	330	366	340	345	301	334	336	350	363	334	343	327	326	311	311	330	315	327	347	306	357	336	309	328	312	341	362	340	325	318	306	338	307	327	371	312	327	333	307	352	343	322	344	304	316	350	354	357	334	295	353	291	328	339	319	346	356	318	321	340	357	306	330	341	324	332	327	323	322	346	336	338	356	328	320	332	318	301	315	369	321	317	314	311	325	346	334	325	317	338	332	324	328	334	334	336	283	323	340	320	322	364	313	322	329	322	330	341	340	334	326	370	373	359	328	364	321	326	354	303	303	386	296	327	333	362	324	346	360	330	333	333	348	293	329	314	307	311	337	309	349	308	326	334	342	310	316	315	315	338	340	347	343	349	325	351	333	331	304	363	326	303	351	344	295	348	346	359	348	339	328	326	326	315	346	339	327	353	329	317	325	356	354	315	322	340	328	360	331	353	348	324	343	333	332	333	322	335	327	311	372	338	335	309	327	360	316	308	308	333	340	311	322	343	335	339	316	364	343	315	342	348	347	377	307	321	313	333	355	286	340	341	334	346	333	327	333	322	336	316	338	340	352	317	310	278	348	313	341	339	342	306	304	342	315	335	325	331	310	303	355	322	334	292	305	346	332	309	342	311	310	310	325	360	305	338	354	305	306	322	350	349	334	310	327	327	312	334	347	336	320	340	340	342	339	347	314	325	340	344	334	326	346	341	355	328	351	311	318	389	333	380	282	347	342	350	320	332	327	307	328	354	312	347	329	329	323	334	347	343	302	336	338	285	290	307	343	333	311	306	336	340	344	307	340	311	338	337	347	351	315	291	322	302	382	369	332	344	343	343	323	328	340	351	345	340	295	324	315	312	350	354	331	326	325	316	292	318	308	344	349	354	329	311	331	357	329	327	338	324	328	334	328	385	320	338	339	328	354	335	292	326	338	342	325	357	356	321	333	349	360	288	330	330	290	341	332	345	342	331	348	309	344	297	327	332	344	385	339	312	312	316	356	292	327	314	337	326	333	346	329	329	330	348	318	329	310	351	355	321	320	364	339	315	336	342	320	337	322	335	321	337	359	327	326	306	302	353	326	354	334	330	346	345	332	319	327	322	334	336	320	353	365	319	353	294	331	326	335	363	328	352	352	329	330	348	324	318	360	323	340	334	335	340	327	306	334	319	311	328	303	363	312	340	315	315	323	344	343	351	367	364	327	318	333	359	319	323	359	307	342	316	305	323	316	347	325	353	355	343	321	335	333	345	308	312	337	330	313	321	304	344	311	356	321	331	365	357	308	353	333	349	342	324	338	318	295	293	324	328	334	355	310	352	325	342	302	297	353	321	380	331	320	308	306	350	305	340	330	353	338	315	344	320	301	312	332	319	336	316	311	328	316	354	318	342	312	339	266	332	316	334	337	362	331	337	373	321	328	321	314	359	343	339	336	348	370	292	341	349	345	365	315	326	363	316	343	328	340	294	332	327	349	319	343	348	330	333	342	344	314	316	324	307	340	308	365	321	312	339	326	319	355	365	343	302	302	384	314	343	324	341	328	339	321	345	371	313	345	350	343	324	308	340	358	324	343	331	360	323	333	361	333	317	335	367	310	326	345	338	334	333	332	308	361	312	345	362	313	349	347	348	329	358	294	368	344	334	338	264	333	361	328	331	306	306	314	296	359	321	315	349	307	331	344	330	333	329	325	312	341	327	336	321	331	357	360	336	344	360	319	325	347	341	311	344	319	344	347	336	322	339	334	348	330	330	306	349	337	298	313	329	356	318	343	348	335	360	317	295	316	325	315	340	334	357	309	309	326	345	330	352	340	342	327	309	325	272	334	311	364	301	318	336	299	317	345	339	341	323	335	325	299	319	323	355	341	323	356	370	323	308	370	363	349	342	343	303	341	351	354	333	354	332	328	331	276	327	318	315	332	328	319	343	356	319	340	330	331	309	314	340	326	328	332	303	352	358	341	330	340	339	331	341	339	326	323	323	309	338	294	324	330	323	336	352	358	302	327	333	326	300	291	328	336	315	325	362	315	333	299	322	332	345	320	323	331	328	330	310	328	326	355	309	342	336	330	343	340	344	331	331	329	306	360	326	354	340	328	323	343	310	331	339	326	339	312	293	317	322	319	335	301	354	352	284	371	331	331	345	338	320	340	370	349	336	335	343	368	322	330	341	312	326	338	304	312	302	325	337	322	334	359	329	337	346	287	326	352	369	363	310	327	321	355	340	305	345	327	359	341	325	339	305	358	329	332	342	332	358	314	334	328	351	323	317	295	309	334	324	307	332	320	308	345	340	346	333	337	344	313	313	324	323	323
25545	21601	27512	25558	8354	446	327	299	257	243	240	257	232	220	207	234	227	221	230	201	224	209	218	203	221	222	191	216	207	222	231	214	208	182	215	225	199	205	193	202	203	217	199	217	215	234	188	210	221	206	233	223	186	201	222	211	185	205	176	185	176	221	188	201	184	193	218	172	185	209	191	239	225	199	194	186	212	188	202	218	213	175	199	196	181	219	188	203	205	191	182	194	204	204	189	206	194	180	215	191	203	214	193	197	207	195	217	189	214	198	192	194	205	200	202	180	176	205	219	195	199	221	209	188	214	206	196	209	204	195	224	209	192	200	171	201	203	185	215	214	200	192	201	232	204	204	176	214	213	213	186	194	216	194	192	198	208	186	215	202	200	196	212	198	197	229	191	215	197	204	181	204	196	200	182	237	202	177	203	194	171	206	187	210	169	174	194	221	208	192	185	200	187	190	211	190	212	211	238	235	174	190	192	204	199	198	180	203	193	219	192	207	196	214	216	200	202	203	190	191	193	214	194	192	202	192	191	217	197	193	203	201	190	197	172	205	206	199	181	198	204	200	209	206	188	196	217	208	211	175	202	189	223	212	197	191	212	182	192	219	210	187	211	168	181	217	195	191	186	187	170	191	197	186	204	195	189	195	178	218	196	201	229	198	196	184	208	236	202	188	199	209	195	199	189	190	185	210	228	212	209	225	201	191	192	182	169	198	185	213	206	215	200	173	181	190	201	179	196	201	190	172	201	174	181	182	213	225	197	199	202	215	217	213	196	195	173	206	210	191	200	200	203	211	190	228	185	205	196	213	204	210	195	187	180	216	225	200	207	196	214	198	221	177	206	199	185	198	176	196	203	187	201	191	211	215	189	192	195	194	204	218	218	197	214	202	185	201	212	188	178	205	215	199	202	194	207	208	192	176	217	225	195	199	183	206	187	225	232	204	209	188	204	206	177	231	203	186	223	211	198	184	197	220	227	207	219	219	221	207	204	189	206	216	187	185	195	182	208	210	202	197	169	203	186	190	213	179	181	194	199	195	212	197	192	214	195	174	195	192	205	213	196	228	203	171	204	227	205	205	170	167	205	201	196	202	202	211	202	213	177	205	192	221	192	190	187	204	218	214	205	188	234	182	190	202	195	203	194	207	189	171	195	226	235	187	189	190	181	202	201	191	192	227	177	209	190	194	201	191	218	213	211	200	206	236	198	194	196	182	222	177	212	185	189	181	187	201	203	206	214	183	202	189	173	214	194	193	192	181	213	220	187	219	211	223	209	190	211	194	193	217	199	195	198	184	226	188	202	193	182	222	182	192	212	212	187	204	211	188	214	214	205	182	188	198	194	197	200	206	222	197	188	208	186	175	213	185	211	218	217	176	194	198	229	188	187	216	196	210	182	191	224	211	191	206	198	199	211	217	213	166	205	228	195	201	218	192	184	181	184	182	185	188	203	189	196	182	204	213	232	208	189	228	195	176	217	187	179	215	207	198	189	203	214	198	216	198	184	213	199	172	199	203	186	225	242	175	195	197	205	200	208	214	179	235	190	209	216	207	230	233	199	198	195	178	189	206	215	170	214	206	195	193	204	213	215	186	197	172	209	211	198	188	183	197	207	187	206	229	197	191	204	196	197	192	175	194	195	227	200	206	203	210	209	187	193	201	198	204	202	200	198	206	201	214	208	208	193	186	188	193	207	207	185	192	198	204	198	196	219	176	195	211	190	228	209	190	224	224	173	211	190	210	189	209	190	199	182	228	224	212	198	171	181	192	181	206	201	197	200	202	215	218	202	211	214	172	210	195	178	158	206	204	218	196	200	191	202	205	209	210	194	218	184	211	183	185	188	206	218	205	195	190	179	199	191	193	182	204	176	228	204	189	224	184	199	187	161	209	183	209	189	181	200	199	200	217	182	210	200	166	173	203	202	188	203	203	209	218	197	208	209	186	203	228	209	189	206	210	202	186	202	211	184	205	173	190	187	189	176	218	206	165	205	189	199	205	188	186	195	211	192	197	202	230	199	179	182	204	200	182	205	198	190	215	186	237	194	200	198	204	197	212	183	183	212	200	205	227	190	213	211	163	209	191	170	205	205	189	218	199	203	209	209	212	194	174	227	218	196	193	187	209	197	213	230	199	203	205	176	194	211	191	178	193	205	204	190	197	202	191	194	195	201	206	193	202	197	197	235	181	190	237	211	197	231	195	188	225	193	201	183	202	198	182	195	193	200	203	197	194	199	203	225	198	193	223	202	231	185	176	199	192	199	206	195	194	195	211	198	216	183	199	201	185	217	175	221	186	179	192	205	214	230	205	192	213	195	177	200	190	184	192	195	220	177	180	226	205	206	219	189	174	187	195	189	209	210	202	219	202	192	215	225	196	192	213	211	202	205	194	175	207	188	206	178	229	201	199	216	193	225	210	199	218	164	186	194	191	209	196	198	211	202	200	200	211	212	183	208	207	194	180	182	211	207	205	207	181	215	214	197	179	217	193	224	207	179	207	206	167	236	207	217	198	202	190	195	207	212	178	211	174	188	181	193	186	189	205	215	184	192	219	206	217	208	198	185	192	186	234	193	207	184	206	199	181	212	199	187	197	193	184	181	224	196	212	223	193	222	194	236	210	166	192	199	188	204	185	224	191	221	179	209	193	198	203	199	187	177	192	228	176	202	197	192	198	224	203	218	207	201	206	214	194	204	189	195	200	187	210	213	204	204	185	194	174	211	180	191	199	185	194	204	186	201	210	186	191	186	203	198	215	186	199	208	193	194	185	185	194	208	193	210	204	212	210	181	159	214	212	209	206	176	203	202	197	202	202	198	209	199	182	210	180	189	210	174	206	183	200	189	226	208	184	219	195	205	218	195	239	199	197	203	182	184	198	195	187	208	171	200	200	197	195	199	237	188	194	191	239	191	186	209	216	177	177	193	194	195	192	222	200	196	186	205	216	205	189	184	216	187	179	197	209	195	222	222	197	198	196	206	218	188	217	192	197	201	195	218	170	194	171	208	198	203	195	190	217	212	196	181	221	183	198	204	201	196	192	202	200	197	203	206	202	193	197	161	206	195	183	221	199	163	178	210	187	198	209	206	212	205	198	181	191	231	189	175	181	183	196	207	190	209	218	188	197	206	199	205	186	190	201	196	211	202	184	217	193	190	174	198	213	188	193	228	201	212	198	230	182	208	197	208	218	194	206	191	233	189	204	207	181	206	216	188	164	205	222	210	209	208	197	210	209	220	186	226	213	196	187	186	186	185	195	216	200	201	188	199	190	213	202	204	197	179	185	178	187	202	185	195	205	216	207	213	203	188	201	205	221	201	186	195	208	200	180	189	186	205	224	193	207	180	211	180	193	214	183	221	182	199	200	200	196	200	183	203	193	205	181	187	215	207	205	183	208	194	201	195	195	193	200	204	190	195	183	237	200	163	185	213	218	190	172	215	237	205	221	182	188	204	195	186	194	219	216	195	196	214	197	196	195	203	201
37934	40007	2812	1126	902	699	570	483	445	407	360	326	363	346	331	302	304	282	301	291	291	291	285	293	293	259	296	306	303	263	265	266	253	246	253	288	261	250	262	291	289	295	251	236	258	310	263	271	282	258	292	280	319	276	266	254	253	251	260	276	269	255	276	285	263	255	258	259	292	274	261	248	268	239	243	253	268	286	257	261	273	257	296	289	256	247	290	308	297	264	283	270	247	269	292	261	265	269	265	263	251	274	264	286	273	280	292	292	285	276	290	274	295	245	277	264	272	272	284	274	262	267	240	297	280	272	258	284	249	282	254	288	267	266	253	260	282	276	276	247	257	231	247	279	257	254	250	250	259	268	221	281	291	270	288	269	272	275	243	267	287	254	278	278	253	263	270	285	274	277	273	258	272	285	292	273	267	252	245	252	269	267	250	292	244	290	262	251	278	254	263	277	251	280	286	287	269	258	265	250	255	243	259	249	269	245	291	273	278	260	249	265	284	274	262	256	294	272	290	279	278	258	255	250	261	294	260	276	275	269	259	322	259	284	255	267	265	290	227	277	246	264	257	293	250	258	265	258	263	257	272	231	272	260	247	269	259	253	253	273	295	291	261	265	252	241	264	261	254	254	280	292	234	258	275	267	274	248	277	268	287	246	274	288	282	278	259	266	269	276	256	219	234	272	273	295	238	251	261	276	290	276	283	245	243	263	260	250	275	249	268	272	291	259	266	277	253	257	260	246	244	245	278	246	284	277	259	276	243	230	262	247	252	256	263	270	286	304	237	254	288	274	271	271	252	273	269	248	272	258	262	264	269	272	260	248	255	242	276	272	291	266	258	262	264	286	307	267	294	274	271	269	243	272	289	236	275	255	265	280	254	276	269	252	276	280	264	250	266	257	240	280	287	283	250	272	270	243	256	254	238	273	281	265	240	282	262	243	279	266	269	254	240	297	279	252	284	271	273	244	268	280	260	270	273	262	298	232	264	268	255	264	266	270	273	238	275	266	257	239	271	278	249	273	255	241	277	260	274	264	280	241	266	259	263	272	272	244	253	280	253	269	258	283	273	251	264	266	257	245	271	248	277	299	259	291	261	236	289	285	227	262	280	244	274	268	298	278	282	260	259	266	272	279	266	284	260	248	242	285	272	281	299	281	283	262	282	246	271	255	261	267	248	256	243	256	274	261	281	264	271	312	272	289	257	299	280	274	258	243	275	293	289	267	264	273	247	263	276	279	274	281	258	277	301	293	274	270	264	286	261	262	283	280	226	248	260	296	243	258	264	287	238	278	270	281	265	250	257	261	253	248	305	263	277	292	267	256	272	286	275	290	263	282	285	234	261	267	276	285	264	260	276	275	257	273	285	270	243	262	261	265	261	285	252	253	259	250	275	272	273	284	273	271	285	275	249	240	256	309	296	271	260	272	251	252	250	272	287	254	253	246	248	236	241	247	241	273	265	258	280	268	257	247	235	252	222	271	277	239	250	258	276	278	268	266	290	268	273	247	268	255	298	282	267	256	251	235	271	257	243	223	263	273	286	273	290	256	269	231	308	243	273	239	260	272	289	252	269	258	260	286	261	264	237	260	254	275	272	267	289	261	285	283	265	272	252	254	244	276	248	253	268	294	272	268	271	262	246	252	264	250	273	295	269	250	251	281	270	281	269	269	263	274	260	261	270	309	271	252	275	268	266	310	275	292	257	276	259	256	248	283	259	248	245	278	268	255	252	263	266	263	269	264	291	273	271	263	281	264	230	295	263	261	275	268	263	273	263	277	279	262	286	293	271	286	245	269	232	266	282	261	245	251	262	254	292	246	244	265	290	247	255	258	245	263	279	278	266	237	265	270	273	271	261	253	258	259	266	281	248	259	254	253	262	261	302	268	285	270	274	278	234	255	262	285	281	276	265	254	272	232	310	255	299	257	271	260	251	258	290	290	281	285	262	248	265	265	308	273	261	257	257	276	263	261	238	284	276	250	272	260	296	272	261	286	255	252	250	267	261	262	252	317	282	257	279	267	261	250	268	275	272	271	270	252	258	282	263	262	266	270	289	273	280	285	276	235	269	259	254	259	271	272	272	293	257	272	263	243	259	267	290	289	271	243	278	251	255	251	257	262	260	261	286	263	267	272	227	259	294	279	269	268	287	276	248	261	266	286	284	248	263	255	289	277	280	272	284	237	254	241	278	284	263	279	249	284	230	300	279	298	268	271	260	255	250	241	260	257	244	253	238	301	290	257	287	280	268	266	267	277	254	267	256	246	253	247	272	273	293	253	263	258	269	254	287	276	277	240	267	271	295	266	267	249	276	285	252	265	256	269	260	266	266	278	279	303	249	243	265	275	264	250	254	264	311	267	257	240	266	292	278	284	253	275	247	251	263	253	261	262	271	267	274	302	274	259	252	258	267	267	274	272	282	260	277	263	274	249	260	261	252	282	289	232	264	251	272	263	269	270	221	270	275	262	263	231	260	269	267	253	268	268	249	294	282	259	288	270	235	258	279	256	292	262	276	279	246	278	239	263	239	248	285	253	281	263	280	266	264	263	254	274	268	248	267	284	276	280	223	258	290	277	261	260	263	262	286	257	267	283	278	275	256	278	286	274	274	305	294	238	266	277	272	248	243	275	286	254	269	254	293	266	253	284	265	248	269	253	248	289	268	302	233	260	257	261	296	264	251	262	258	238	262	250	284	257	252	274	238	254	254	294	272	271	267	283	269	273	271	269	276	263	258	300	268	267	262	266	250	272	202	257	238	260	253	277	288	261	274	259	243	231	250	269	262	273	250	268	277	267	245	275	253	263	286	272	258	256	265	282	263	270	290	241	282	276	292	263	238	250	255	263	286	272	259	253	253	254	255	263	242	261	268	267	245	253	272	255	287	311	247	263	271	266	253	255	258	262	283	279	267	274	306	270	276	239	245	245	246	268	273	275	259	247	269	265	259	259	261	264	253	264	249	285	279	268	272	294	279	290	281	276	260	253	274	277	275	275	281	281	291	250	259	272	236	275	303	255	246	255	252	284	257	274	284	250	275	251	289	262	260	262	257	285	264	303	270	266	279	255	257	269	262	277	272	272	294	260	257	263	266	301	279	307	280	259	290	260	254	252	286	254	278	271	259	267	259	264	242	285	247	274	257	254	254	258	241	269	253	275	255	269	271	281	261	239	257	282	264	252	245	266	243	270	270	256	263	273	267	279	253	240	271	234	274	277	247	250	295	262	244	286	269	258	276	272	260	269	255	239	281	259	261	259	271	291	279	277	259	279	249	283	259	283	276	261	276	269	275	296	281	263	253	240	254	261	284	297	260	245	271	291	266	290	290	258	269	248	253	275	265	253	258	245	289	282	275	272	266	267	254	246	265	273	283	271	286	263	280	262	299	266	271	277	247	289	274	263	258	260	304	253	287	253	265	266	261	278	263	271	281	267	296	256	263	275	257	264	278	269	316	257	268	249	275	259	279	272	269	291	258	245	250	258
23207	21554	29284	24179	21530	21529	9302	1032	737	671	619	620	552	595	532	526	492	520	495	486	482	461	489	462	458	464	490	465	470	455	456	444	445	427	436	440	466	430	438	441	453	419	450	462	439	479	432	445	433	449	457	439	450	462	448	453	396	461	464	457	440	400	429	455	440	435	433	402	387	420	421	431	425	451	446	446	473	434	444	433	426	433	425	451	436	451	445	434	409	397	446	470	443	427	410	431	434	463	431	454	427	429	420	429	407	431	444	443	430	442	429	400	445	430	453	404	439	449	493	447	429	401	430	447	431	420	448	399	446	438	409	427	468	443	424	446	450	452	439	445	476	430	428	429	420	426	390	419	417	406	407	459	435	433	435	448	410	405	432	437	395	417	418	407	431	412	389	403	406	424	402	428	442	425	407	403	413	422	420	433	452	431	419	437	439	453	454	421	460	408	404	438	447	447	460	422	387	443	417	422	407	476	429	417	440	431	408	439	463	451	459	411	467	462	442	430	456	412	450	433	438	446	408	449	431	403	492	411	450	430	425	408	463	474	379	419	428	434	426	419	411	440	450	458	424	413	416	451	445	436	429	489	411	391	443	432	408	436	416	407	424	433	458	424	459	418	432	417	402	415	402	432	417	442	427	436	407	451	426	452	423	426	422	453	489	409	450	451	448	431	415	428	474	411	421	413	422	435	466	410	452	447	427	462	421	443	402	433	414	436	426	414	451	409	439	445	448	422	473	441	442	408	434	441	406	396	431	459	425	459	420	432	450	425	401	438	451	407	403	430	410	423	437	453	405	435	432	427	462	467	428	436	456	445	441	459	441	416	402	445	418	419	421	404	439	439	444	399	432	446	417	412	408	422	445	408	405	436	459	413	409	413	427	482	421	428	455	414	452	412	429	434	449	435	426	444	443	424	411	384	427	432	428	442	436	449	397	410	411	464	412	431	444	452	430	420	434	435	445	425	451	442	430	432	440	441	410	409	432	418	436	403	427	436	439	427	407	406	432	409	446	416	409	400	400	455	429	431	445	404	432	466	422	430	440	421	473	438	434	465	436	413	402	436	429	442	438	470	426	434	408	379	402	443	398	472	432	440	418	433	431	446	431	436	446	423	451	427	432	447	425	459	406	416	434	413	454	437	402	426	458	412	446	481	453	403	396	424	390	444	446	444	449	430	457	443	443	469	425	439	474	421	450	419	441	442	435	423	436	424	424	400	429	443	385	458	459	434	408	425	424	418	386	439	415	449	424	402	434	403	428	444	418	411	402	427	397	456	448	419	437	451	436	433	446	441	447	455	419	398	461	417	452	414	436	415	421	411	438	432	439	391	402	440	436	434	440	445	432	441	368	432	431	433	426	428	446	421	436	394	459	421	439	439	439	422	436	428	426	467	435	431	429	433	410	450	402	422	437	424	419	421	421	449	471	402	408	453	437	437	431	449	435	466	438	411	456	446	429	428	424	428	419	440	405	450	429	447	457	413	411	473	421	407	435	391	455	425	425	405	398	439	417	433	443	466	429	412	392	374	437	442	439	454	452	428	449	459	435	426	415	437	423	431	455	444	444	461	421	425	455	399	426	386	454	436	429	433	410	461	431	460	455	434	447	441	427	425	438	427	459	446	439	415	447	446	429	413	414	425	424	439	422	398	458	417	415	426	429	460	452	441	475	415	441	418	417	408	401	425	456	447	415	423	405	459	420	440	438	459	444	415	425	444	467	437	440	457	441	481	438	425	429	435	436	425	437	442	424	442	422	459	418	417	416	420	444	403	425	439	429	412	401	408	420	440	463	417	466	419	423	426	407	428	410	448	431	404	439	421	431	415	388	456	432	412	422	414	478	424	427	421	394	428	485	440	420	426	430	412	401	424	421	443	410	438	411	471	461	423	430	445	424	425	418	458	451	441	479	431	433	455	468	425	429	417	429	434	387	461	441	466	414	384	414	422	462	419	410	463	415	407	425	439	407	431	448	404	421	468	429	399	433	460	439	433	433	464	462	434	455	451	420	465	415	380	435	417	441	438	431	434	429	409	486	417	439	414	436	418	405	420	441	405	440	449	392	417	439	404	434	409	455	417	404	415	412	407	396	403	435	439	434	418	425	424	426	431	421	427	440	449	434	420	456	444	425	433	418	422	441	397	436	416	458	439	426	459	481	427	422	430	431	429	444	401	446	418	421	418	415	425	445	451	413	422	414	439	439	461	456	407	425	420	437	447	441	431	418	409	423	419	438	435	423	408	435	447	388	425	426	404	461	428	439	419	430	395	504	422	406	449	384	428	434	412	442	457	459	410	475	438	465	447	412	407	442	430	443	451	426	381	463	459	412	449	451	457	464	415	441	434	455	456	458	433	448	461	424	478	412	421	413	455	443	419	387	392	412	454	428	420	414	424	433	444	432	406	459	387	439	412	440	439	456	437	432	457	425	399	469	437	463	402	408	457	420	411	446	404	434	433	439	449	430	455	413	433	436	408	423	454	401	438	404	441	428	407	468	469	460	386	452	418	468	423	439	416	480	442	406	398	415	424	437	424	461	460	452	410	412	390	454	446	441	457	441	426	454	450	430	454	425	404	443	409	421	395	453	452	450	441	448	464	432	411	429	397	440	415	448	424	426	412	470	410	414	418	438	441	425	439	456	450	455	412	428	430	434	461	411	468	406	446	429	452	464	430	413	428	437	411	466	423	421	455	442	422	436	398	396	452	402	461	457	431	468	465	413	427	436	415	440	432	406	415	445	414	433	423	414	410	413	442	512	445	439	413	417	396	402	419	429	414	418	418	457	426	403	434	417	447	432	487	465	452	427	429	465	422	380	428	387	460	446	442	428	428	434	458	407	431	403	410	440	456	399	427	440	436	446	420	422	432	424	431	440	429	415	445	438	445	433	429	427	418	428	456	442	459	387	435	443	455	454	451	403	451	445	445	431	475	423	417	431	452	427	454	440	411	465	417	401	399	429	452	398	413	423	421	444	442	428	458	412	432	423	430	471	405	410	404	422	424	419	465	470	419	426	424	422	429	444	402	404	437	466	445	407	436	405	414	432	421	420	454	450	437	430	455	438	442	437	451	450	421	431	467	429	423	417	398	431	417	411	433	460	464	418	439	445	451	441	419	390	448	425	412	428	445	438	465	425	436	452	403	424	426	439	394	404	427	478	415	399	465	429	417	398	396	437	421	452	419	406	468	434	445	420	441	411	432	439	443	452	416	395	426	430	410	426	440	460	426	467	457	399	378	403	448	399	417	413	436	441	424	443	416	460	374	422	414	419	448	393	442	462	414	437	449	371	430	410	420	423	437	436	442	422	399	425	414	441	438	429	427	446	420	455	439	457	450	456	413	411	475	445	454	407	451	458	459	426	453	415	423	430	473	394	403	412	371	423	418	461	419	405	429	447	415	450	412	394	428	452	456	473	424	414	422	413	427	463	433	437	463	429	409	456	419	416	422	421	420	414	411	443	434	448	425	466	452	417	428	409	450
44044	54896	9396	4250	3055	2298	1743	1425	1173	1042	970	834	838	739	712	644	705	645	666	620	614	597	578	570	576	551	571	529	550	508	575	532	517	496	520	508	529	480	531	498	493	525	521	514	574	556	492	530	553	500	500	523	534	530	549	530	516	480	555	526	489	535	533	513	510	530	521	491	553	536	533	554	510	502	529	494	545	516	517	525	512	542	508	571	477	470	511	510	526	492	474	534	504	516	536	526	525	508	565	518	545	502	525	497	493	507	500	496	507	466	504	529	561	520	546	505	500	538	528	502	527	504	518	509	469	508	536	495	483	540	501	545	468	469	547	490	546	497	490	529	569	535	493	527	473	508	492	530	485	508	532	505	517	540	493	514	534	485	533	543	532	502	496	530	461	506	528	541	531	544	497	516	522	569	489	552	503	481	540	522	519	527	516	589	498	500	530	495	503	501	555	514	488	530	556	513	498	521	493	474	514	514	490	518	533	502	514	518	533	519	510	494	538	526	524	529	477	521	495	543	492	513	512	529	522	516	499	520	532	521	517	491	516	502	546	550	505	525	509	549	511	566	513	517	479	533	534	484	526	492	516	507	538	517	539	497	509	538	545	477	533	492	506	492	482	497	555	510	481	499	512	538	495	502	504	552	524	493	523	547	517	560	526	551	523	511	536	526	545	536	524	522	518	506	539	575	465	505	535	552	565	503	530	537	499	493	550	531	498	532	533	535	517	458	551	556	504	488	477	512	507	517	498	521	520	497	502	516	532	531	537	517	536	488	494	534	508	507	480	570	513	523	486	482	491	505	528	514	518	518	534	514	516	533	528	490	528	500	549	514	558	544	522	506	515	529	487	507	517	510	559	542	492	491	501	547	499	560	503	537	499	510	474	502	498	517	550	538	494	493	506	524	506	521	518	545	521	542	532	503	530	520	551	529	512	508	510	527	494	505	557	544	506	531	526	521	568	517	575	510	520	539	549	526	541	553	551	520	516	529	527	498	508	512	519	470	554	513	536	479	526	540	480	540	527	537	503	499	507	537	495	482	515	514	517	534	528	511	515	519	545	503	490	543	493	509	497	500	556	493	531	509	500	532	515	504	503	552	536	525	482	490	496	487	479	524	486	555	505	529	520	529	512	500	554	545	492	551	515	533	502	541	503	497	471	504	503	525	501	526	491	525	537	548	543	532	529	515	487	543	524	486	556	539	502	524	484	506	538	507	477	462	501	466	513	508	532	503	511	525	508	541	509	526	505	533	498	507	531	488	542	490	498	552	520	479	517	487	506	528	539	524	497	500	525	508	534	499	496	532	523	530	511	502	527	512	476	518	514	525	481	537	489	530	509	516	576	523	524	502	547	557	515	469	515	512	531	488	528	492	491	463	526	508	461	492	532	552	499	517	541	502	484	489	496	515	511	517	480	525	527	526	484	564	508	521	528	503	513	497	482	483	492	557	518	502	503	515	515	509	516	514	537	503	519	519	500	470	501	493	540	519	503	511	534	482	490	512	521	486	507	534	522	546	542	503	536	511	486	538	525	510	517	543	525	499	497	504	526	527	516	495	503	519	555	518	510	528	545	499	465	494	507	523	521	501	472	510	489	538	506	480	521	533	551	504	539	553	496	486	487	489	496	519	513	524	504	509	508	482	531	549	477	490	534	507	539	509	493	485	503	503	535	543	516	546	522	555	490	541	518	572	508	527	516	508	499	537	521	529	507	481	535	454	516	530	535	543	502	506	530	530	568	492	502	505	500	495	486	556	506	513	502	517	528	513	515	501	502	550	498	508	566	520	511	496	525	526	528	525	545	516	515	513	476	530	501	502	528	498	527	539	479	526	488	502	502	473	454	544	502	470	545	506	485	502	481	500	534	468	488	542	509	478	503	516	495	511	515	522	487	505	574	502	524	494	512	483	537	517	489	546	521	533	532	523	534	530	519	530	483	500	498	492	521	478	496	494	505	542	507	489	514	496	514	525	505	529	513	481	528	546	513	509	509	527	546	528	501	507	496	544	527	477	518	506	500	520	536	519	492	518	538	554	500	493	502	498	505	520	479	544	502	529	510	519	517	478	594	504	490	526	515	540	537	508	516	526	521	469	550	502	499	508	524	503	498	493	568	530	505	518	495	548	489	537	540	516	548	498	544	507	509	489	510	536	551	520	504	502	508	531	506	475	479	512	551	529	521	533	487	528	539	496	541	484	468	524	511	533	525	510	489	550	525	533	512	463	528	521	526	494	560	536	515	505	530	531	505	479	476	493	522	493	490	529	502	530	497	550	499	522	524	511	531	525	540	501	510	535	486	520	548	522	518	528	487	510	494	493	541	505	518	522	507	505	538	507	491	545	517	516	525	518	510	525	518	506	538	509	530	511	481	508	529	463	500	551	483	511	490	552	535	518	516	507	537	537	532	536	496	500	550	512	487	529	503	524	504	521	497	530	474	516	512	470	503	536	484	515	509	507	536	513	534	493	490	552	518	494	519	534	471	510	472	554	539	547	525	524	555	533	531	492	542	510	498	472	518	512	547	490	524	505	509	515	520	522	523	513	516	500	548	542	529	498	490	524	495	489	543	493	508	447	515	562	525	513	504	518	526	524	522	495	496	480	529	568	504	509	480	522	553	501	509	517	556	514	523	502	520	487	509	529	481	541	526	534	519	512	526	548	526	571	483	494	555	500	521	501	566	511	523	508	495	511	492	497	509	516	512	523	524	506	523	513	507	498	491	505	556	528	500	508	517	515	490	467	524	544	526	506	523	533	487	551	504	524	485	535	523	505	521	508	496	489	538	518	524	516	528	521	561	526	567	551	523	497	532	547	512	461	507	515	478	550	492	527	480	526	485	553	481	527	509	517	490	489	489	532	502	546	492	568	504	537	548	524	520	544	478	515	513	523	464	489	523	507	514	509	493	516	510	506	548	587	534	556	514	525	495	497	511	537	486	506	514	494	530	521	510	485	514	535	486	510	524	505	477	503	558	481	515	532	509	510	480	492	498	508	513	494	532	530	510	544	504	486	490	514	511	493	552	497	524	512	531	521	511	445	529	497	499	508	530	564	516	488	504	520	518	490	522	521	495	534	535	507	482	518	553	509	527	495	511	524	528	502	482	517	500	516	517	510	512	515	494	511	518	522	533	502	525	493	516	507	500	483	544	537	498	528	508	555	566	521	488	504	478	494	541	509	505	537	538	539	530	509	487	493	499	506	520	499	512	531	495	486	524	517	549	519	534	477	532	559	535	504	515	545	551	503	522	506	550	505	517	497	531	495	554	525	517	502	490	502	522	511	535	534	519	494	554	535	515	499	506	513	463	499	523	513	500	514	500	506	484	477	551	541	537	514	491	504	502	498	513	511	516	490	516	492	514	522	570	539	491	468	529	513	519	525	524	485	542	461	512	511	523	520	507	501	493	518	518	531	496	558	544	540	519	516	530	533	498	504	503	541	533	498	517	518	523	543	548	516	495	517	534	545	534	543	488	504	505	518
29181	25893	14581	1454	260	174	157	154	117	139	137	119	136	151	113	120	140	148	143	132	160	129	136	127	144	132	142	138	144	133	128	129	140	139	141	135	133	133	115	148	132	131	112	139	164	123	150	119	138	131	135	134	120	147	130	133	143	136	127	122	134	140	130	138	127	139	132	160	132	132	144	144	129	128	152	147	125	117	150	128	138	162	154	114	124	139	144	121	118	148	124	144	152	132	111	121	118	135	118	126	124	152	140	124	153	149	120	160	125	121	117	148	126	152	123	116	132	129	129	149	119	156	141	134	155	131	152	157	140	146	151	130	127	150	127	127	150	124	138	113	116	134	135	151	135	149	129	147	138	146	142	144	145	131	144	138	137	118	145	152	145	137	143	128	139	163	129	130	148	131	140	139	140	111	148	130	127	149	144	122	142	142	148	146	155	141	128	137	143	114	138	108	133	137	140	120	135	146	132	122	146	120	162	147	138	130	132	124	132	135	128	128	121	136	139	133	155	132	135	133	137	124	135	137	130	146	135	120	135	126	136	151	140	121	148	148	147	122	119	125	145	118	145	124	126	138	156	159	139	131	135	116	160	126	149	162	124	131	123	128	142	122	135	142	125	140	137	145	130	142	111	129	114	147	140	126	140	159	133	131	144	120	138	149	136	146	129	135	118	121	127	138	120	140	118	129	133	142	132	123	126	140	129	122	134	154	150	138	152	136	142	126	122	119	131	144	146	132	117	135	144	133	119	117	139	124	143	133	152	141	158	147	129	150	124	147	124	136	142	147	145	140	127	140	121	142	122	141	116	156	131	144	147	119	118	141	144	148	146	138	133	141	125	154	132	118	155	137	143	155	129	123	124	155	103	123	126	125	135	135	115	150	141	139	129	131	136	135	113	132	125	157	123	131	149	130	120	140	139	129	149	133	134	122	125	142	129	144	134	141	119	141	115	136	130	137	131	130	148	125	149	155	148	150	126	132	141	151	134	142	155	146	139	117	147	154	135	139	122	137	129	132	153	145	115	145	139	117	134	136	141	119	145	136	125	154	133	135	137	163	149	148	156	139	150	142	123	143	126	118	135	123	120	132	135	132	132	128	127	163	127	121	169	137	144	108	104	143	141	139	137	127	143	146	141	145	134	116	125	138	131	125	114	139	120	142	140	117	120	135	135	150	126	146	132	128	149	123	143	148	141	136	142	132	132	147	158	139	117	138	146	163	141	143	133	137	137	127	135	112	136	129	137	135	131	158	131	125	139	139	116	129	133	141	152	136	121	139	142	153	127	145	136	122	143	152	124	152	144	132	138	148	143	136	133	140	124	126	153	130	129	134	126	138	144	149	135	134	129	132	116	159	154	128	135	145	120	144	146	138	136	120	138	139	138	131	142	117	138	137	134	162	136	154	134	137	140	136	149	135	130	137	136	145	134	135	146	101	128	143	124	153	138	148	140	131	159	134	114	149	151	133	129	140	159	159	135	142	138	121	119	151	113	138	132	139	131	121	130	133	138	141	138	122	151	137	141	156	136	128	140	149	111	119	153	140	160	134	113	140	128	117	132	126	136	149	139	143	113	136	128	136	144	128	149	153	161	120	119	114	124	133	131	127	119	125	125	153	150	152	120	139	142	149	142	158	153	143	140	123	131	148	106	123	125	123	124	149	146	121	124	146	126	140	134	145	140	140	158	129	132	139	135	112	156	129	153	147	154	154	153	139	134	148	158	159	136	151	134	145	130	155	116	128	149	135	135	122	139	140	130	145	115	141	137	132	129	125	145	120	126	133	127	139	154	134	131	133	142	136	145	128	119	128	120	140	131	126	142	132	130	124	134	131	132	112	111	155	140	130	138	152	140	129	149	120	118	163	141	126	124	145	144	159	154	157	131	112	154	133	154	123	120	108	146	160	127	143	126	132	136	119	128	137	127	121	125	140	139	123	138	152	130	151	152	120	127	145	133	119	121	139	136	145	150	170	131	122	146	138	129	137	134	122	133	126	135	164	129	155	126	137	158	117	132	149	142	143	113	129	142	129	130	162	131	138	151	135	138	144	127	146	139	122	132	159	102	135	136	124	146	131	142	145	130	150	131	138	127	136	131	112	155	157	144	136	127	120	136	109	141	153	153	148	159	147	119	121	139	153	151	118	136	144	129	132	150	124	130	135	133	152	123	146	140	140	137	139	139	155	117	141	139	130	164	118	103	141	125	156	138	161	162	141	126	142	136	141	120	156	135	125	147	146	128	132	122	136	157	124	139	138	156	133	143	125	114	143	134	145	131	142	135	127	167	144	137	131	128	136	146	149	136	127	130	147	149	119	137	142	130	121	126	137	140	152	131	158	137	128	148	123	155	132	138	109	138	139	142	115	134	141	135	141	116	130	131	141	122	139	144	134	131	139	131	139	138	114	147	142	150	140	147	135	131	139	131	123	127	134	115	130	145	123	131	132	155	133	118	140	135	128	132	131	140	142	125	124	127	132	143	129	146	155	169	139	160	133	129	145	122	114	144	136	154	142	132	134	140	104	134	101	146	134	149	138	122	141	133	140	136	138	152	136	125	150	154	147	132	128	128	130	145	158	137	135	137	128	136	133	131	137	133	133	124	134	138	132	134	131	114	119	145	128	138	132	133	136	125	135	136	116	128	138	138	140	127	145	128	141	152	121	122	123	141	134	144	133	144	139	133	127	125	139	133	124	117	131	129	123	137	154	143	126	133	127	135	144	119	127	131	135	125	143	110	106	125	114	129	136	129	132	116	134	127	125	149	151	142	110	145	145	141	159	143	148	137	138	127	135	146	109	128	125	131	153	146	119	132	143	117	124	135	144	144	133	129	121	149	138	139	143	135	167	113	125	147	132	161	148	119	140	134	126	138	147	140	148	172	154	119	118	147	124	158	131	149	133	142	138	152	137	159	107	118	123	125	131	149	148	136	140	121	135	141	133	147	134	143	123	132	126	141	145	122	134	133	135	111	135	126	143	135	140	134	144	148	128	137	148	149	125	144	144	142	153	141	121	148	142	141	106	109	133	138	140	132	135	155	124	132	125	107	156	121	160	136	137	128	141	118	125	120	134	130	130	129	134	119	141	143	141	139	140	122	124	144	124	137	123	152	129	109	134	151	157	145	143	128	103	131	144	143	136	139	127	146	132	131	141	139	131	147	125	140	109	139	135	135	130	134	137	136	124	132	126	144	143	137	128	130	154	112	140	123	116	141	141	150	139	138	163	150	130	120	145	132	122	115	130	130	145	127	135	152	141	148	134	121	133	136	145	131	129	109	128	156	150	134	132	138	116	137	140	126	120	139	135	135	143	128	126	145	131	118	142	145	120	144	136	141	123	142	130	130	138	146	132	122	138	147	132	172	139	129	137	140	141	138	132	138	130	124	151	133	143	150	124	141	138	144	146	127	148	137	150	136	153	126	146	109	152	141	133	129	125	113	168	119	145	148	143	136	148	132	147	139	154	129	151	119	135	140	141	144	142
33912	35642	1269	325	260	271	213	210	206	204	174	174	180	182	183	169	186	184	182	209	178	197	162	195	204	176	182	164	184	192	171	170	186	191	168	190	185	164	173	151	189	188	172	189	179	155	195	171	174	166	163	184	158	188	177	182	168	187	173	179	184	163	205	172	179	207	187	163	175	169	200	178	178	165	151	163	179	202	176	178	173	203	194	182	188	192	159	159	186	176	179	173	189	180	172	181	197	176	175	156	171	187	157	198	193	193	186	199	180	194	166	183	175	158	155	190	149	190	163	191	165	196	161	189	172	167	178	180	192	154	176	145	208	175	172	167	209	186	191	174	186	168	174	174	153	203	161	175	193	167	205	197	172	191	165	174	159	198	158	186	200	167	171	183	169	182	164	167	162	178	182	172	175	162	169	186	162	189	173	171	169	165	197	166	180	202	208	187	178	176	190	180	164	198	186	183	184	177	179	180	183	191	197	168	171	179	158	158	172	179	175	181	184	173	181	168	194	202	174	189	183	185	182	196	197	172	175	161	209	174	175	186	185	187	160	167	165	181	161	181	180	176	163	164	172	183	202	188	173	200	179	201	175	173	179	167	184	176	169	188	164	190	200	187	152	168	148	170	182	181	180	199	168	173	186	164	192	166	180	152	192	183	191	182	200	173	172	161	201	187	176	189	189	178	184	176	194	169	170	177	169	194	169	175	202	187	180	158	168	152	179	194	168	156	192	154	191	174	200	164	191	158	151	201	169	176	183	165	176	190	206	168	185	162	169	173	183	185	189	194	173	194	174	171	170	196	190	171	171	182	184	151	167	176	172	189	206	183	168	147	163	209	189	167	176	167	164	172	168	182	197	197	194	186	160	161	185	140	159	181	198	196	172	186	184	182	208	184	169	198	181	198	200	178	183	153	174	190	184	175	198	180	182	208	188	159	170	185	159	217	171	198	199	201	169	207	166	164	201	186	180	185	177	199	174	170	176	186	184	158	179	178	176	224	175	197	188	203	146	187	185	163	164	179	173	205	187	172	192	165	205	171	161	195	185	186	214	181	168	182	160	169	178	192	174	165	184	193	210	180	189	195	189	171	157	190	174	207	188	197	168	180	178	171	177	183	193	164	151	198	183	188	194	191	186	188	169	189	196	167	179	172	193	180	184	187	196	179	160	179	166	172	174	187	194	189	179	172	181	179	168	179	166	201	182	156	186	177	189	168	187	171	178	167	189	182	187	180	172	187	165	183	182	172	159	175	186	211	175	164	184	199	166	163	159	169	164	171	185	169	183	191	185	189	173	210	162	164	192	185	170	188	174	143	185	171	188	180	176	173	164	178	167	193	197	177	194	187	167	160	179	149	182	175	180	176	183	161	188	185	171	176	172	162	177	201	175	200	177	177	186	174	183	179	181	179	181	158	180	165	196	179	177	204	169	154	183	192	189	166	183	183	197	183	201	189	190	167	175	179	180	159	179	191	189	161	185	184	158	193	199	175	165	195	169	162	182	196	175	153	172	175	175	180	170	166	203	148	189	191	183	176	169	184	192	182	182	192	184	190	168	175	182	184	190	199	185	182	193	179	185	183	177	184	198	190	179	147	173	200	158	174	195	166	193	191	191	184	172	195	214	191	187	173	171	199	166	182	184	175	171	171	198	194	149	199	189	166	156	183	158	199	188	176	170	162	183	167	171	192	199	185	200	196	183	163	169	186	207	164	180	164	177	201	181	178	176	189	155	154	168	158	187	170	181	177	161	189	217	159	172	183	166	169	176	182	187	202	181	174	169	187	180	184	199	182	181	187	206	173	189	171	174	181	148	175	185	170	178	198	167	186	174	190	172	182	177	171	167	169	178	162	186	180	199	179	199	180	169	188	182	170	170	199	196	168	166	165	167	163	192	184	178	190	150	191	175	161	179	181	184	186	186	169	195	200	177	185	168	204	162	186	186	189	166	183	196	186	170	175	185	188	179	187	186	185	176	188	168	177	170	168	168	182	172	213	191	209	191	175	174	185	170	168	213	170	179	168	174	168	179	206	186	178	194	178	173	183	164	173	179	161	174	179	185	174	171	212	182	184	175	178	188	191	176	164	161	180	180	197	176	176	187	160	183	167	179	156	165	172	143	164	169	170	202	181	198	199	188	193	192	189	172	176	191	169	162	187	193	171	183	169	164	157	188	190	191	136	160	146	174	174	174	201	185	176	184	200	169	176	177	189	183	181	199	154	171	190	193	153	163	179	190	173	168	191	165	181	200	169	175	181	182	160	178	165	192	175	196	178	169	166	156	168	184	198	190	186	171	173	181	145	173	160	200	192	184	187	174	181	217	180	219	172	145	195	165	167	180	193	183	183	152	158	167	171	192	182	158	209	195	178	177	178	170	179	189	158	197	186	190	175	188	194	175	176	153	187	183	192	188	183	194	185	169	175	177	195	182	182	167	170	172	188	188	172	158	182	177	183	176	165	180	176	170	166	174	186	186	168	156	174	202	179	169	173	201	151	194	194	174	175	176	182	197	182	187	156	185	178	140	197	181	173	159	179	185	202	182	184	198	180	172	170	186	185	189	153	172	190	167	186	209	172	177	206	177	175	186	204	173	191	185	209	190	179	190	200	203	194	180	206	172	179	177	170	194	193	160	186	187	190	205	182	181	185	185	173	179	207	173	177	168	180	159	186	172	164	171	183	202	183	191	172	160	187	169	185	194	188	188	165	208	191	197	194	177	174	174	185	167	172	197	182	205	184	168	170	203	176	202	170	180	181	186	186	182	186	184	204	201	175	187	184	178	171	183	197	177	179	192	189	157	198	184	167	174	176	187	176	184	155	171	186	186	169	184	178	202	174	197	187	178	170	180	158	178	175	182	210	140	178	189	193	197	197	189	187	176	178	188	165	185	193	188	186	166	169	181	203	195	160	197	187	163	163	167	180	184	179	174	158	192	185	186	166	164	169	183	186	159	175	197	183	183	183	190	187	155	180	200	175	172	180	198	167	182	175	190	182	190	175	187	175	187	158	177	178	204	205	191	178	175	167	186	166	163	176	194	183	171	179	183	166	191	192	180	173	179	175	186	168	177	204	175	205	198	184	170	161	170	184	196	204	161	192	179	199	161	167	196	173	159	176	180	177	211	170	164	187	179	192	158	168	173	183	185	157	181	168	192	180	179	148	208	173	193	182	167	168	155	182	175	200	189	184	189	198	168	205	183	169	180	169	192	196	176	173	163	185	179	174	171	191	182	175	173	189	181	190	177	179	200	194	183	172	183	171	177	183	167	193	190	202	167	171	197	187	185	198	181	199	161	188	171	185	181	175	173	163	177	194	197	170	183	176	176	178	177	178	180	183	178	199	191	188	191	146	183	178	164	176	204	194	195	215	208	155	176	178	187	167	188	181	209	170	168	180	177	183	179	186	169	191	182	186	167	200	167	187	194	187	196	166	192	187	166	184	210	176	182	176	189	167	166	189	178	182	213	190	185	189	196	174	193	182
24219	21532	28812	24564	21435	9817	773	485	417	414	400	359	334	311	320	309	293	309	268	294	308	299	311	269	283	321	284	286	277	284	282	301	264	301	269	285	265	282	257	280	273	301	255	258	287	305	269	275	260	263	270	292	272	283	254	313	280	249	279	253	270	256	271	258	271	237	276	274	260	284	297	279	277	242	252	243	269	287	263	275	240	263	279	271	279	256	276	242	291	263	265	258	273	274	273	257	281	282	290	262	298	284	285	301	254	275	272	264	251	296	275	275	267	275	269	300	267	278	264	266	264	233	253	271	249	270	270	266	275	259	264	284	284	296	261	260	236	254	254	255	285	290	249	276	235	282	281	286	256	247	290	265	283	274	256	250	253	279	289	282	254	268	278	274	251	271	256	230	271	276	265	281	293	272	253	224	267	274	233	275	275	255	275	284	246	275	275	274	266	250	283	242	274	287	295	267	284	276	269	252	265	254	253	256	277	269	234	269	276	277	253	269	261	313	253	295	248	281	280	269	298	290	250	244	265	258	282	291	276	252	270	266	262	252	290	256	282	277	281	299	256	249	283	252	274	294	264	257	297	273	266	285	281	239	289	284	258	249	293	270	269	258	261	259	292	303	259	251	265	281	260	297	279	280	268	272	257	282	288	298	248	267	273	287	264	286	275	243	286	268	256	252	291	287	270	282	257	291	288	256	256	292	233	276	265	240	279	239	260	258	269	273	266	277	271	263	282	259	262	257	270	285	281	292	265	247	292	280	267	257	262	263	285	258	248	289	240	253	267	246	271	262	253	275	257	292	273	279	261	261	289	275	298	264	264	267	271	281	290	270	284	278	281	266	283	247	255	262	288	268	279	252	276	269	259	245	281	267	245	254	265	283	273	262	280	262	258	294	264	266	280	285	247	301	264	292	276	259	282	253	252	260	294	274	233	284	283	282	269	261	285	268	239	256	268	276	250	296	294	259	257	284	251	295	251	285	275	239	272	277	286	256	275	301	248	284	296	287	287	233	255	267	290	264	291	270	260	280	286	272	294	277	272	264	266	275	276	271	257	255	284	263	268	253	276	255	243	269	272	269	300	263	267	260	283	263	272	247	283	283	273	276	276	292	253	237	264	284	269	300	256	262	290	282	264	274	262	281	289	280	271	258	260	258	270	272	271	252	241	267	281	258	243	250	289	284	258	232	257	266	269	305	278	284	299	274	240	237	251	271	261	282	259	249	260	270	240	286	285	283	272	287	245	281	298	245	314	261	268	279	261	258	268	280	242	242	274	261	275	303	267	301	278	248	235	284	279	264	258	268	271	267	273	269	262	274	273	254	264	267	281	242	278	264	272	281	236	263	270	245	265	320	284	243	269	287	277	280	266	266	301	266	245	273	265	239	268	298	275	283	279	256	286	253	272	275	239	238	239	267	263	257	265	260	271	283	291	291	281	262	268	260	264	284	261	254	256	232	265	237	279	254	229	251	289	267	268	261	255	270	258	252	259	269	270	277	265	268	283	298	240	290	293	270	287	263	276	281	276	256	269	280	271	285	254	257	255	260	291	302	257	286	269	250	285	248	263	269	271	263	272	264	261	295	249	254	250	279	283	286	267	253	259	257	284	267	276	274	269	263	270	266	236	279	265	248	290	237	283	291	268	273	256	294	266	288	272	287	261	275	263	256	263	275	265	267	262	261	266	264	259	252	250	298	269	278	255	255	256	300	290	259	268	268	255	279	259	280	260	267	268	247	253	250	298	259	250	266	266	260	261	244	255	269	230	287	263	275	263	283	262	265	270	257	274	281	282	249	262	295	269	278	269	247	260	266	281	278	278	256	261	283	231	279	283	236	245	234	236	250	247	268	267	291	257	267	285	294	260	275	290	274	282	265	270	262	279	265	235	261	249	258	281	275	294	262	250	250	266	274	279	270	271	246	283	304	278	295	283	284	264	257	263	257	277	303	270	271	283	270	263	272	257	288	265	289	275	309	263	251	282	252	262	283	283	260	265	275	282	293	272	267	277	286	273	269	268	251	277	275	281	273	251	272	280	291	246	277	262	255	259	238	259	254	290	259	257	258	239	229	277	285	218	282	252	240	267	282	272	272	252	250	267	283	300	284	273	269	290	272	270	267	261	274	289	261	278	260	249	260	269	291	275	259	255	281	263	259	250	286	273	266	264	262	252	267	287	273	295	237	280	257	253	259	300	280	252	283	249	242	246	282	274	278	259	272	266	260	273	273	255	282	257	267	260	291	268	274	239	276	243	271	301	253	255	260	275	303	255	266	282	266	278	250	295	267	281	313	267	278	242	237	239	275	273	275	262	254	278	245	274	277	275	244	273	289	277	266	259	261	279	276	286	265	291	272	273	259	283	251	297	272	285	267	284	279	278	281	278	304	277	254	279	280	259	282	231	258	280	270	292	251	308	295	276	287	271	253	265	250	280	273	266	256	260	295	232	270	259	257	268	262	261	256	284	272	270	251	261	262	294	308	278	251	242	264	249	270	273	250	281	258	273	273	279	288	246	309	250	275	272	295	259	297	265	274	275	271	266	290	283	279	258	247	277	227	277	306	289	264	268	294	273	241	254	281	281	255	279	290	277	279	283	268	265	266	256	271	255	270	301	278	249	254	282	264	270	258	268	249	277	253	275	260	254	245	267	257	286	253	275	270	259	275	277	248	276	258	261	309	279	295	275	267	279	258	290	257	252	259	282	260	262	259	244	277	294	252	285	276	237	272	271	240	262	267	256	285	272	270	243	234	262	262	275	243	290	286	258	252	271	259	262	252	277	264	300	273	278	265	271	255	251	279	282	262	241	252	236	276	265	301	273	286	251	284	252	294	271	285	270	268	269	270	279	283	275	275	259	239	307	253	258	274	264	258	293	289	306	278	292	297	288	292	253	236	273	287	249	288	285	278	279	248	248	299	292	278	257	268	266	286	278	253	256	253	282	281	279	276	274	278	299	255	261	287	277	281	292	290	242	271	241	273	268	302	236	246	250	267	258	264	249	242	268	282	280	273	244	274	308	259	260	254	269	274	295	263	258	273	262	284	265	248	256	282	277	252	281	296	278	262	274	277	271	281	276	249	283	273	300	260	246	302	254	286	278	259	270	281	295	254	270	256	265	286	256	279	264	281	273	294	268	284	276	289	256	287	288	269	266	284	264	270	282	299	260	324	290	264	244	232	271	261	257	299	267	248	266	265	288	276	279	263	264	270	277	248	296	215	270	273	266	263	248	290	273	272	279	262	278	245	268	285	296	278	252	244	306	269	278	241	264	292	290	302	249	264	285	267	256	257	283	277	299	246	271	261	256	267	289	276	296	258	272	306	256	259	257	269	278	284	251	248	293	283	266	249	255	267	261	279	269	298	259	280	285	266	231	295	281	253	280	268	280	256	250	250	231	267	299	266	269	259	302	266	255	262	282	281	291	279	259	263	288	264	279	251	274	274	248	282	257	282	259	286	268	245	278	275	233	256	259	283	272	280
39485	54066	6984	2212	1589	1204	916	743	655	561	495	482	471	476	409	392	432	387	398	387	380	361	352	370	363	369	348	357	357	350	336	345	322	334	334	348	309	325	336	308	354	327	338	344	366	351	348	333	351	347	345	340	342	326	333	350	333	322	325	348	302	350	360	349	329	341	319	354	335	333	350	343	294	321	341	305	322	306	340	332	323	342	359	310	318	313	340	333	362	354	338	360	376	365	306	338	299	328	338	311	303	327	337	380	353	297	314	300	320	371	339	350	317	320	271	337	341	346	351	330	300	310	355	292	341	341	340	324	342	370	324	323	319	343	334	326	339	314	336	362	353	338	318	345	329	350	360	342	347	353	308	310	315	299	333	341	310	317	322	336	323	323	338	303	321	324	335	317	341	314	323	339	323	314	318	341	329	332	330	289	341	328	331	325	332	327	339	361	334	330	361	317	317	339	319	327	323	329	321	313	317	316	320	331	287	347	327	331	337	330	335	340	326	311	316	332	310	337	357	326	361	326	351	325	328	316	335	336	310	326	330	353	315	320	339	353	290	330	325	322	334	349	354	343	319	337	316	329	356	342	348	331	305	307	333	340	306	336	341	315	331	334	339	328	304	317	327	328	304	327	317	326	324	352	329	325	324	312	354	329	312	335	350	343	301	336	306	319	338	299	329	321	304	321	321	323	356	316	322	360	330	328	304	367	296	315	357	329	318	337	336	312	320	350	317	313	345	322	330	310	341	314	328	339	312	320	334	323	344	313	334	305	321	289	329	346	319	332	322	318	363	325	324	305	349	315	310	317	340	351	345	296	317	339	366	339	338	345	313	359	335	328	309	337	338	303	299	343	307	316	312	329	324	341	327	310	309	332	331	363	347	323	337	360	331	333	319	345	335	343	328	321	306	331	334	322	297	330	318	339	321	321	323	321	337	321	304	321	335	328	341	333	358	313	337	311	323	342	339	313	363	302	329	317	344	373	328	370	335	316	300	320	313	361	341	340	345	318	332	322	365	363	361	351	340	324	320	325	321	334	280	354	351	349	357	314	325	296	323	323	346	338	350	342	340	345	339	347	329	297	321	305	283	305	345	317	313	355	330	307	340	347	334	320	342	362	322	335	313	339	314	310	345	326	345	325	319	347	317	340	360	326	318	290	343	352	341	343	313	313	329	341	337	325	315	304	333	363	306	327	330	323	342	298	354	347	307	337	331	341	316	343	322	316	322	354	355	331	319	361	333	321	343	342	329	326	323	329	330	358	362	316	325	335	360	329	303	316	324	324	381	348	331	368	331	319	328	346	324	331	303	317	318	320	337	330	340	339	337	316	360	304	307	317	324	332	351	338	331	327	353	309	322	308	347	304	343	363	337	344	339	308	359	325	301	352	315	305	335	334	359	343	328	327	333	330	325	336	321	325	356	366	317	330	319	325	339	329	330	331	363	328	358	361	343	326	319	328	312	337	340	333	345	311	323	339	314	316	297	343	347	323	331	322	376	331	335	333	305	321	331	349	324	351	348	320	360	340	379	299	337	345	322	330	321	381	387	312	330	312	312	339	351	348	348	335	332	332	307	349	322	333	327	356	344	325	356	345	342	311	335	318	336	311	360	352	346	340	332	336	306	304	340	315	366	317	331	342	333	322	323	332	315	328	340	354	327	342	313	374	308	324	339	348	303	304	347	317	329	319	309	309	334	326	343	298	330	337	338	346	321	356	319	339	342	323	331	357	300	314	325	338	345	327	325	286	337	348	329	311	342	353	313	312	322	339	350	347	320	294	316	296	335	304	308	297	352	351	317	310	316	351	303	311	327	328	317	306	313	305	343	347	307	334	328	336	327	343	311	346	354	353	355	309	337	342	273	322	318	344	350	309	331	303	314	307	320	346	363	335	340	305	314	315	359	322	324	333	320	336	324	309	318	354	325	326	342	340	323	353	359	325	283	339	334	330	304	330	349	309	327	334	332	341	311	308	333	322	322	328	307	334	305	348	316	321	335	366	331	332	354	306	343	356	309	308	333	340	360	344	324	340	316	368	341	331	335	304	324	324	316	326	331	311	347	342	337	299	302	330	360	348	332	321	346	335	337	341	321	326	314	349	329	342	324	355	353	306	308	318	310	315	344	320	339	349	329	328	353	327	316	321	332	334	338	338	342	303	318	318	335	357	342	335	315	361	330	331	334	334	315	352	320	312	330	366	303	311	326	321	333	328	330	295	345	336	313	345	315	339	356	318	324	363	337	340	328	311	354	334	329	317	346	315	319	322	299	360	308	304	306	344	321	305	320	325	313	317	357	338	345	323	346	310	361	380	308	371	328	326	390	333	302	332	336	333	324	333	343	373	333	327	322	344	305	313	330	322	336	295	335	327	371	347	315	333	336	332	349	299	314	331	351	295	335	347	322	309	330	326	329	309	314	293	320	315	324	346	332	313	328	345	360	330	368	330	332	313	343	322	335	325	321	330	328	329	358	325	302	339	324	334	322	300	331	311	333	316	348	335	351	332	353	330	352	308	316	328	327	347	307	317	329	321	328	344	302	306	343	319	325	316	296	297	337	327	293	323	358	328	310	294	300	333	350	355	345	353	323	331	330	305	326	310	290	306	357	333	310	345	328	293	307	322	353	354	312	322	327	338	303	300	331	305	327	294	307	351	343	317	318	336	318	336	330	288	316	348	356	332	304	305	312	368	299	315	325	325	324	325	306	291	335	328	323	300	314	315	329	301	301	298	323	317	331	297	335	321	331	323	338	349	334	363	349	307	346	309	321	312	330	300	344	315	340	295	348	328	304	314	316	336	347	369	345	337	359	331	336	340	324	360	330	309	339	321	352	333	334	350	319	358	320	329	321	346	332	331	329	368	346	343	341	328	321	319	371	327	315	336	333	328	337	348	309	353	338	327	327	317	331	320	331	337	328	315	311	315	325	350	335	365	306	317	313	288	310	328	297	339	316	283	329	338	355	330	340	325	346	327	343	340	302	350	334	307	314	327	316	334	341	321	358	343	322	321	349	358	285	379	339	315	347	326	320	353	333	338	325	333	349	314	326	320	338	342	322	308	323	348	328	333	318	323	348	355	331	350	355	322	307	351	359	331	331	312	337	348	346	349	300	321	328	350	339	353	281	327	346	324	330	326	322	337	329	326	341	313	350	376	356	341	328	320	333	333	337	350	353	318	324	324	330	315	330	305	359	347	311	335	317	319	339	325	334	331	336	328	329	334	350	296	317	308	325	314	306	361	333	337	334	354	346	332	308	334	302	354	322	304	313	310	294	357	307	341	318	320	295	325	324	329	324	335	347	319	340	324	318	319	349	325	346	365	325	307	336	293	337	298	343	347	337	362	296	331	360	311	311	330	309	321	334	329	322	319	301	371	301	329	355	335	333	311	323	342	346	300	327	350	336	361	325	311	325	332	338	367	344	318	324	292	331	319	349	299	314	340	334	320	339	340	326	274	294	330	338	316	291	350	332	332	350	337	323	330
25520	21614	27493	25500	8066	474	357	284	268	230	235	243	236	229	203	237	218	222	214	215	210	220	198	178	227	215	200	216	191	232	197	217	189	226	212	192	179	212	205	187	216	205	203	198	222	195	190	203	194	206	190	227	205	199	194	208	205	199	205	196	184	187	183	196	193	203	164	225	215	179	202	209	207	176	195	196	196	225	211	205	225	205	181	206	195	183	204	207	210	209	174	204	208	196	186	203	221	196	185	185	204	192	207	224	201	195	190	195	214	218	219	209	210	173	200	194	219	216	181	199	211	222	211	187	196	195	195	207	201	190	219	191	206	205	199	191	207	210	216	214	218	209	208	231	175	211	197	215	170	181	189	217	233	183	220	220	208	206	193	195	222	176	189	187	165	198	178	210	213	175	192	186	199	204	197	171	181	231	194	202	209	186	197	212	205	205	217	194	197	210	216	189	201	207	211	221	187	193	178	209	192	203	205	192	196	209	191	210	193	190	203	189	212	205	200	215	191	189	199	221	187	192	209	186	194	196	204	202	205	162	205	193	220	202	204	174	197	196	200	215	199	200	210	195	196	198	194	174	190	211	170	197	194	182	199	183	201	210	217	200	194	198	213	179	175	229	203	207	171	217	176	175	197	200	209	181	177	213	202	197	179	212	231	204	205	204	218	201	174	213	203	200	205	198	236	198	196	170	207	214	203	193	174	198	209	195	212	226	187	184	172	193	174	167	209	202	195	223	227	220	175	188	190	208	216	208	196	199	209	192	206	189	206	201	208	209	203	205	197	211	209	211	205	199	198	213	204	219	187	215	195	195	192	200	212	190	203	211	188	184	216	221	190	208	223	200	186	205	196	204	194	231	203	217	212	183	187	196	195	193	203	210	180	208	211	206	217	216	206	192	195	200	205	214	222	199	221	187	193	188	203	204	210	211	197	193	176	214	217	190	189	182	170	212	200	196	210	191	215	168	192	207	200	201	186	174	223	218	200	220	189	182	221	183	209	202	174	222	215	216	192	185	203	193	205	209	195	203	198	225	226	217	196	177	201	202	206	207	182	205	200	213	200	199	209	202	211	208	205	216	191	201	190	196	192	197	187	216	211	201	173	179	208	214	200	194	195	162	183	204	213	206	192	203	206	210	172	218	188	195	194	177	197	165	206	210	186	210	196	189	176	191	204	195	188	186	198	176	191	199	175	221	175	193	190	229	219	210	194	200	182	200	185	221	192	221	204	191	201	195	229	181	201	183	205	189	226	183	204	213	212	205	196	196	195	192	172	200	181	175	191	193	185	189	193	214	179	208	217	178	203	211	199	224	197	189	225	173	213	178	201	182	211	234	191	178	197	206	197	212	216	183	191	203	190	184	189	213	173	178	205	201	204	201	209	171	203	178	210	217	222	205	180	192	219	201	194	186	205	198	212	188	219	181	217	196	200	205	225	204	200	186	198	202	216	181	197	197	224	169	218	194	193	186	185	191	196	183	229	213	211	202	173	195	190	183	204	202	217	203	198	211	200	196	194	199	216	199	202	205	188	199	202	202	195	204	208	203	204	202	187	210	191	224	184	195	210	198	210	172	186	209	205	226	209	208	199	195	207	221	186	229	202	187	188	195	203	219	204	186	202	187	193	208	187	208	189	211	193	194	200	192	205	212	173	197	186	201	198	164	193	190	199	179	183	213	193	202	200	188	185	187	209	208	206	203	193	217	196	212	214	196	193	197	214	203	207	194	202	190	212	190	181	196	211	198	216	223	209	211	203	185	192	205	204	190	206	193	186	183	208	215	205	202	185	213	208	216	186	208	176	181	180	194	209	206	187	187	180	203	210	193	192	173	199	209	181	207	208	195	210	196	191	194	215	192	210	187	214	195	212	210	196	197	198	194	225	207	189	223	208	184	180	177	188	205	196	178	216	196	175	193	200	190	196	220	194	187	214	218	197	177	202	193	204	189	238	188	183	200	193	188	200	200	194	192	194	219	198	179	196	202	218	180	197	188	198	202	209	202	189	180	184	176	200	172	220	211	220	187	206	182	199	192	206	195	190	192	181	213	200	183	210	191	206	183	202	184	191	210	211	209	191	176	192	216	212	204	205	175	181	208	197	192	192	205	205	188	221	197	224	203	210	192	203	209	210	199	186	187	199	195	205	212	228	199	192	209	188	207	190	208	191	190	194	199	206	187	205	202	195	212	207	216	191	191	217	203	200	212	206	193	191	176	177	208	214	210	237	185	203	189	214	191	173	232	198	222	222	189	182	199	198	167	213	205	195	192	186	204	189	226	193	193	207	235	188	202	191	186	181	217	178	183	201	199	200	203	195	163	193	172	184	197	227	206	197	205	193	190	203	206	180	205	193	188	223	205	214	198	219	215	198	187	172	194	191	190	181	187	184	193	199	230	190	192	194	198	190	207	204	205	182	195	197	181	180	214	152	196	195	190	173	205	207	185	217	201	248	200	204	197	208	210	207	239	192	182	225	194	209	182	196	215	214	195	198	215	194	209	184	234	222	188	197	193	180	205	187	171	199	218	230	186	194	179	198	214	201	198	203	194	209	181	208	224	220	199	214	183	203	209	199	218	181	206	222	195	199	215	196	225	203	203	200	184	200	198	201	199	232	224	229	192	188	222	196	195	215	202	201	205	203	207	177	181	192	193	223	207	200	213	202	186	212	201	197	207	197	208	205	230	201	190	217	211	175	191	194	187	206	187	206	207	185	207	184	181	214	204	198	204	182	196	216	187	235	209	208	168	200	232	188	178	184	207	175	177	179	194	204	177	196	195	226	224	206	194	195	187	212	207	208	209	213	176	174	190	179	207	212	176	225	203	206	229	174	207	205	200	190	186	203	202	179	199	198	223	207	221	184	199	177	196	196	192	208	207	192	188	198	192	189	195	214	204	194	218	197	210	195	205	194	195	178	198	200	204	206	199	205	205	198	205	187	192	210	210	204	213	211	204	200	202	207	186	188	193	186	188	204	186	189	191	189	205	196	206	205	172	186	199	198	192	197	217	200	196	210	195	196	195	226	218	219	192	190	189	170	188	213	172	183	198	178	194	213	184	166	191	202	193	204	177	198	198	187	219	186	205	215	201	216	200	190	185	195	213	190	211	206	194	185	200	209	185	215	208	197	180	209	210	214	197	197	193	201	210	195	204	196	210	194	203	203	190	201	189	187	202	194	192	229	186	203	201	187	192	193	192	207	191	224	216	208	204	205	207	228	179	175	204	213	206	187	190	203	188	194	206	168	208	212	182	218	216	182	197	192	199	201	192	201	186	193	194	214	213	193	227	206	203	195	192	211	201	220	170	193	196	190	201	197	186	181	220	195	201	220	210	180	195	190	193	209	211	187	212	207	219	166	202	173	193	210	187	201	184	210	197	209	204	186	199	201	186	203	202	195	189	221	218	209	180	209	220	186	213	215	180	185	198	183	175	196	204	190	217	213	219	201	204	204	204	206	189	200	192	179	202	176	217	202	205	216	198
38484	46920	3851	1244	930	656	601	493	458	397	353	339	317	309	306	321	307	290	290	292	302	300	316	291	275	273	272	241	267	260	269	263	263	280	265	284	297	238	290	252	254	261	250	294	238	295	275	278	286	289	252	273	247	260	256	265	272	256	241	284	269	257	278	239	284	280	256	251	260	281	268	311	292	274	254	257	267	278	253	268	282	261	270	267	275	254	289	281	277	275	266	289	270	266	276	258	244	272	254	336	265	261	287	255	287	282	276	263	276	274	276	242	232	268	250	251	305	248	251	262	253	250	267	263	261	259	249	277	231	260	235	250	251	280	271	283	230	264	283	253	271	259	251	279	268	297	255	265	268	254	240	262	248	279	248	253	287	283	262	235	269	244	225	259	281	267	269	260	264	288	288	272	267	279	274	271	250	267	281	279	257	245	294	259	278	266	257	277	260	280	260	268	279	274	263	233	277	260	268	292	256	279	278	266	264	254	260	293	257	274	226	285	302	262	265	266	276	258	270	281	241	247	254	250	257	266	296	277	269	251	254	280	282	263	270	276	307	280	287	263	266	243	261	284	248	264	265	287	256	264	253	274	273	299	252	259	272	298	268	242	291	262	243	270	291	240	241	262	248	252	293	265	274	277	246	280	273	241	239	246	239	251	262	245	279	256	249	250	235	269	254	252	259	259	287	279	269	290	275	263	285	283	266	262	284	254	243	254	253	264	265	249	227	246	259	259	270	284	282	277	256	262	265	258	256	271	287	267	267	274	240	264	272	260	258	253	279	260	258	239	296	264	259	275	230	241	286	257	269	277	303	263	280	236	250	275	230	307	283	263	260	233	291	236	283	275	260	282	284	288	276	271	263	296	282	281	241	283	245	246	288	290	290	280	228	266	283	266	245	272	256	284	259	276	275	264	282	251	258	279	275	288	257	271	265	269	267	235	291	242	273	259	282	270	273	276	245	275	255	240	265	240	256	271	261	274	247	237	255	249	290	236	263	254	279	281	242	235	260	284	250	284	247	221	263	272	264	246	279	258	264	251	253	271	237	282	277	286	280	292	246	259	269	277	259	265	246	256	268	288	259	244	272	269	301	260	286	283	247	285	249	282	281	279	259	266	276	272	226	279	268	241	265	270	245	248	229	254	278	270	255	235	259	282	278	298	263	280	289	254	273	260	274	249	257	278	285	283	255	262	278	241	260	270	247	270	240	259	283	268	251	257	251	279	258	254	259	293	262	251	277	280	249	265	254	283	296	281	251	229	284	273	263	274	263	279	265	244	277	272	276	292	274	270	263	250	291	280	254	267	256	274	245	267	282	275	273	266	257	289	269	256	276	244	272	247	296	255	265	268	256	250	257	302	301	257	263	293	247	240	248	282	289	287	273	276	274	270	259	271	259	269	250	307	277	265	268	251	281	284	268	276	261	259	267	264	270	268	253	281	244	259	246	275	245	286	272	255	243	286	264	272	250	247	264	281	276	250	261	289	240	269	272	272	258	243	245	267	277	275	260	244	268	273	254	268	258	310	268	269	260	292	246	287	276	256	246	272	244	282	260	269	262	289	259	268	271	236	264	244	259	247	257	271	292	280	256	276	270	282	288	273	259	235	261	288	265	308	269	277	277	258	298	245	237	252	262	287	237	265	280	252	237	275	291	329	295	264	258	274	290	278	289	283	267	259	245	269	261	277	268	277	285	262	248	266	249	242	275	273	232	283	258	252	247	273	260	262	264	241	276	282	267	250	295	247	243	279	244	297	272	275	265	276	300	261	301	270	267	280	255	294	287	265	261	285	271	251	243	238	302	292	264	255	261	256	270	280	291	254	274	286	273	249	276	258	254	256	261	262	268	246	277	264	255	283	256	272	297	258	288	274	257	218	261	261	272	282	267	281	259	260	246	277	253	221	260	276	275	255	274	239	234	268	261	279	243	248	256	255	294	282	265	269	275	284	273	270	284	277	263	274	270	284	285	282	244	273	263	321	283	237	253	277	254	300	260	286	270	271	274	237	265	258	258	280	261	274	277	256	271	275	278	282	252	241	275	285	254	255	281	251	239	282	263	243	236	278	253	257	244	256	288	270	260	285	277	274	251	269	276	248	264	258	282	284	288	290	275	267	252	279	247	263	266	286	304	259	295	259	273	253	257	269	277	241	259	300	288	274	306	304	246	299	273	295	277	271	270	254	281	267	275	298	249	275	284	290	290	255	237	251	272	243	256	253	272	262	252	265	243	249	276	253	285	283	271	259	287	262	275	278	245	286	253	314	266	245	220	251	268	280	272	255	253	254	271	239	268	253	266	264	276	254	269	251	243	244	240	231	262	254	257	285	270	249	273	278	305	265	284	292	297	270	253	249	282	247	255	250	275	274	272	265	247	269	245	259	291	280	275	259	248	279	253	278	263	281	266	248	287	268	263	297	271	278	262	267	272	271	258	281	286	278	242	273	268	277	266	259	258	285	252	269	275	252	285	265	278	247	257	271	275	246	254	254	280	259	270	232	276	263	285	285	267	262	296	275	225	255	271	282	260	243	271	263	266	245	259	245	238	266	247	259	281	294	281	254	262	253	255	279	283	249	296	258	237	282	272	278	282	277	268	246	290	277	264	259	275	254	255	265	286	262	268	274	272	250	256	276	274	278	291	299	264	250	283	255	244	268	278	277	257	296	256	309	287	269	287	270	283	260	244	284	291	267	263	274	300	250	260	278	239	291	295	272	263	250	305	284	260	262	245	254	280	252	257	278	260	258	248	272	270	286	277	263	253	294	250	289	254	248	262	232	305	297	269	281	235	271	247	270	263	284	293	254	250	276	274	268	281	270	272	242	292	252	301	277	302	251	237	255	301	251	238	261	249	245	228	296	264	240	285	248	281	294	257	267	293	261	274	274	263	294	279	271	289	257	285	278	252	276	271	271	283	292	265	262	267	240	291	254	284	257	255	272	289	266	244	269	249	257	264	262	248	260	262	268	263	279	272	235	258	269	240	252	256	243	299	273	302	282	279	274	253	257	274	241	255	262	272	285	246	281	255	247	267	252	301	265	290	273	269	258	260	264	272	297	273	265	265	268	278	269	277	249	255	262	275	257	253	236	253	277	263	248	266	276	255	248	277	261	263	282	269	277	271	258	290	265	246	305	260	235	253	275	282	286	257	308	252	280	257	264	278	260	271	270	267	247	287	243	275	294	244	261	251	267	254	269	272	258	269	273	254	289	305	309	259	274	246	253	241	269	286	280	263	245	284	254	241	310	258	286	263	244	257	273	297	259	266	254	272	272	265	291	292	271	271	305	268	271	273	251	225	257	291	259	265	270	280	258	248	262	268	259	265	266	249	324	279	263	258	262	263	285	264	250	267	275	260	273	262	283	280	291	289	258	254	286	257	232	281	248	281	249	278	274	295	278	241	271	285	290	234	275	252	275	262	262	278	270	280	284	259	255	301	255	289	274	282	257	278	245	254	282	272	247	266	270	266	250	244	266	248	278
23182	21546	29319	24143	21511	21498	9261	973	731	679	633	600	565	535	546	507	484	524	477	485	445	494	485	450	447	458	463	465	449	489	437	437	404	433	486	441	432	446	450	409	439	419	431	465	441	471	430	432	398	412	425	407	429	425	467	417	420	446	418	378	423	442	410	412	451	427	405	448	430	452	421	414	418	436	429	453	461	410	446	430	476	455	452	456	448	466	430	420	454	443	441	418	455	450	368	422	416	415	451	426	447	456	412	405	454	437	476	459	406	460	438	424	428	438	407	424	414	442	430	420	437	430	455	415	456	437	429	445	428	414	446	435	449	395	413	403	422	433	402	398	415	445	443	417	433	421	416	409	430	446	389	420	408	450	435	442	470	418	451	404	432	441	431	449	421	401	401	430	444	404	414	405	411	498	401	437	387	432	436	425	427	409	443	425	414	413	420	449	454	432	384	441	409	441	436	425	394	448	388	454	442	423	440	437	400	426	424	437	446	403	415	430	390	439	461	423	427	424	398	426	403	415	418	418	377	409	412	400	398	437	433	466	459	422	410	441	413	394	469	475	495	427	449	448	428	442	446	412	457	422	418	421	427	394	434	426	441	399	414	430	407	437	435	433	426	428	415	485	425	424	458	411	390	426	454	411	480	433	412	450	441	441	414	439	414	419	423	444	421	421	416	397	415	403	410	410	433	447	407	460	463	441	429	439	427	420	435	406	451	435	434	407	425	430	407	451	425	424	436	453	439	456	445	470	473	430	435	447	472	418	417	449	447	432	425	415	389	420	418	449	427	412	440	410	442	422	410	397	425	427	433	389	414	393	395	452	422	462	440	436	407	422	424	428	454	445	418	399	437	426	446	415	379	477	422	411	408	437	426	409	400	448	425	445	406	440	416	402	395	380	435	415	442	439	419	422	417	430	437	426	426	469	408	405	448	449	430	445	477	432	437	418	431	424	427	440	465	405	456	459	420	424	393	437	401	409	434	424	450	454	416	429	421	428	474	421	414	430	457	428	443	415	422	418	436	423	408	447	465	422	454	425	427	410	421	393	400	424	410	438	433	467	424	455	413	430	407	466	404	461	421	415	441	428	463	419	428	455	411	434	454	443	459	404	413	453	444	420	425	479	419	394	423	431	418	434	412	410	444	423	456	418	424	426	425	471	423	415	406	427	411	433	435	446	406	416	442	440	444	442	392	467	425	456	398	453	388	383	431	441	430	402	421	428	434	409	455	461	420	426	428	443	405	392	420	473	419	461	464	415	409	429	407	469	428	417	435	423	412	466	455	425	443	426	415	437	422	455	393	413	413	373	452	395	435	422	436	409	407	410	402	451	448	425	396	419	456	446	372	410	418	401	433	442	390	418	397	455	456	422	425	441	443	440	413	413	437	422	432	429	413	425	416	401	475	428	430	420	432	393	444	470	440	434	415	412	428	414	468	389	422	425	455	435	465	431	430	442	449	458	429	436	425	439	411	454	414	417	435	383	411	410	418	475	452	439	457	403	424	429	404	401	436	411	428	441	442	431	436	407	398	432	396	402	451	442	446	435	475	413	422	477	454	402	435	404	416	456	433	414	414	430	444	446	430	448	419	413	396	425	432	439	432	431	403	429	395	417	435	451	398	392	403	378	403	435	431	415	375	430	432	378	417	424	419	449	432	456	412	417	468	425	441	456	444	439	413	436	443	437	401	420	392	391	470	409	421	410	464	403	433	425	380	419	420	443	445	445	443	450	415	419	387	437	422	437	421	394	428	440	463	414	426	449	419	415	405	450	411	403	416	436	434	421	424	423	445	438	410	398	411	408	431	404	412	440	416	422	428	468	411	444	413	436	439	434	413	425	430	413	438	446	436	403	408	436	397	459	462	431	429	429	448	401	437	434	443	397	440	430	426	423	449	456	422	424	435	450	418	435	427	424	440	436	401	442	449	414	427	409	390	469	399	428	436	456	410	423	406	442	421	445	457	447	434	400	382	411	411	429	416	432	428	452	401	419	429	461	436	488	442	436	450	419	433	429	426	401	408	427	439	409	452	391	416	438	402	436	454	422	422	429	443	415	455	447	447	425	423	414	398	428	435	440	430	423	404	457	431	396	436	479	433	450	404	436	424	446	414	423	400	391	418	423	428	468	425	445	460	389	435	490	415	380	436	420	411	445	417	447	422	418	425	403	447	441	443	430	449	436	442	413	422	431	431	407	432	419	451	404	439	414	437	450	421	430	407	427	424	452	427	436	433	452	396	416	437	450	428	462	427	419	413	427	442	431	443	428	442	410	428	451	454	455	422	436	424	388	417	397	400	431	430	447	412	451	415	436	428	439	418	415	415	454	437	436	429	423	380	399	441	444	426	448	463	435	406	413	429	395	425	442	433	446	417	430	435	424	429	399	440	385	455	407	443	423	455	436	460	432	411	435	425	432	402	408	424	433	406	419	403	445	391	403	415	472	477	428	429	405	439	394	414	406	435	418	398	418	431	427	452	438	432	405	432	434	455	439	432	380	424	439	465	427	410	432	438	407	407	449	401	430	412	401	414	419	453	415	390	461	432	410	403	442	426	444	415	446	430	436	446	427	445	448	445	453	420	407	462	427	460	430	471	435	401	416	431	469	437	443	428	409	449	414	430	448	435	423	387	379	403	443	459	460	433	407	421	416	425	429	424	414	452	422	427	420	442	410	406	433	428	438	420	431	443	444	421	412	449	401	442	468	439	430	413	420	432	436	397	402	404	438	433	425	386	436	443	423	420	446	445	443	433	419	384	444	428	446	414	460	379	444	399	413	418	424	458	416	454	407	400	445	468	445	430	444	436	387	434	430	391	421	416	427	383	401	427	453	435	445	435	417	435	420	453	407	449	401	470	414	455	418	400	402	457	417	438	455	448	428	418	435	435	439	414	443	430	449	429	405	383	405	409	453	436	411	438	409	437	420	392	393	392	413	424	410	414	405	449	408	389	412	440	377	437	407	447	437	423	416	478	436	436	420	434	426	434	434	435	421	396	429	419	426	434	430	415	415	470	433	411	399	436	429	453	409	392	458	448	407	431	460	416	412	441	452	434	444	408	412	470	421	400	428	418	434	416	395	426	426	417	419	412	445	438	402	447	415	415	405	456	431	395	429	413	429	419	426	427	454	448	462	484	458	423	477	413	396	431	429	407	405	470	436	380	442	415	429	426	432	421	450	438	413	448	454	406	415	428	415	404	437	402	471	424	445	477	418	422	436	460	441	453	424	419	452	443	474	432	431	398	437	475	429	411	414	430	419	440	455	432	458	433	440	405	441	416	432	412	439	457	420	422	444	425	419	434	404	413	450	428	414	388	420	439	425	423	451	415	394	435	444	414	446	423	396	493	415	462	455	449	415	445	458	426	424	467	394	457	421	422	445	447	446	398	436	444	425	386	419	449	430	384	398	435	440	454	448	455	448	424	424	386	379	398	435	428	459	454	451	406	416	440	446	415	402	434	427	448	453	449	408	424	449	406	428
44456	60752	10013	4061	2880	2196	1753	1377	1135	1027	951	869	774	740	707	681	647	677	590	608	624	569	608	612	559	556	552	580	558	516	522	561	551	594	530	506	534	546	508	486	498	521	526	519	534	509	523	545	530	545	510	555	485	503	538	498	524	535	514	523	513	508	510	530	502	543	517	537	550	547	545	506	522	543	522	545	531	515	515	522	515	503	511	513	519	501	499	526	506	530	514	537	551	516	563	537	512	528	524	566	481	528	492	478	556	504	489	483	499	471	496	485	527	516	528	555	527	497	513	512	522	511	491	524	513	491	521	508	509	517	508	498	517	501	529	488	487	541	518	502	501	488	515	511	473	537	502	503	519	557	514	518	526	565	516	491	540	526	503	507	529	482	489	518	538	514	537	512	497	497	490	492	530	547	553	495	499	509	485	535	509	533	502	526	504	550	536	508	502	543	519	492	563	511	475	503	505	516	519	507	568	551	523	504	514	498	529	564	487	526	510	491	537	554	539	557	514	555	556	544	489	504	534	515	521	534	518	492	485	537	515	506	543	481	555	500	486	551	519	494	489	484	529	515	470	525	491	552	525	544	489	517	518	501	531	456	524	463	508	503	505	500	515	509	506	497	492	472	497	456	524	519	504	524	530	492	511	505	493	492	478	539	548	462	536	532	533	495	506	498	485	549	513	494	506	540	488	498	519	543	496	512	548	507	583	500	537	521	525	522	495	499	530	522	492	508	518	531	513	521	536	491	494	511	487	481	498	536	486	542	534	571	496	527	512	506	506	543	510	487	501	498	501	526	540	495	544	486	460	489	532	543	525	514	528	520	462	537	512	528	554	529	541	516	496	517	579	478	501	508	482	509	495	509	518	496	511	532	507	475	567	516	511	518	518	501	506	514	476	521	498	513	543	510	521	496	517	538	502	496	504	516	514	494	478	532	536	517	530	488	539	486	516	521	496	517	514	582	559	544	484	551	474	516	520	517	491	486	525	488	488	512	494	473	510	525	532	512	529	518	527	518	528	519	492	529	506	505	504	525	508	532	522	531	532	525	505	521	507	515	506	557	535	518	522	484	529	511	510	574	517	505	512	488	541	495	483	511	485	490	478	492	508	505	541	497	488	483	549	495	501	525	451	475	500	517	486	502	504	512	546	457	476	513	492	503	496	497	514	545	537	542	498	467	523	497	482	546	513	516	541	507	554	545	510	541	533	486	498	526	521	524	494	511	496	479	499	518	514	554	476	510	472	493	476	518	517	495	498	527	510	522	485	554	481	522	519	497	494	545	529	526	516	550	526	518	505	524	528	540	491	536	494	529	460	570	549	525	487	480	495	539	527	538	506	499	551	503	505	513	498	511	468	486	607	470	531	561	513	490	510	517	505	503	519	507	504	522	521	516	517	541	556	486	498	519	492	524	491	525	499	534	552	486	526	458	540	484	516	503	521	532	528	493	530	519	482	479	524	520	489	493	506	524	525	517	513	526	530	499	524	535	489	527	531	505	546	518	550	487	520	501	516	516	516	492	536	537	481	501	490	569	456	529	493	506	502	514	529	518	497	515	510	545	460	505	497	532	490	534	525	512	526	477	507	503	514	505	471	540	531	521	515	536	547	519	495	537	509	504	509	529	495	529	538	523	550	554	546	517	532	483	502	543	519	482	479	512	472	575	518	506	540	500	504	523	491	515	530	510	482	536	503	535	482	480	535	545	519	532	513	500	529	506	511	513	525	540	494	537	503	516	483	513	517	508	555	506	504	558	522	511	517	510	506	550	519	477	498	538	526	515	504	503	528	528	494	541	559	489	543	505	518	483	490	495	501	501	531	501	524	508	482	542	511	501	531	508	520	501	534	511	551	482	543	493	486	504	471	496	508	497	510	514	482	512	548	522	492	505	501	535	492	505	527	517	496	538	508	518	516	498	502	509	481	499	528	538	496	503	546	495	531	516	545	549	529	499	522	540	551	521	513	509	522	519	540	508	518	505	537	505	508	485	505	492	503	494	535	517	465	487	537	504	513	555	516	527	543	541	492	492	516	513	494	521	516	498	510	490	491	495	490	508	532	516	532	474	536	502	504	547	487	530	560	486	534	527	466	499	511	530	553	527	490	519	555	509	530	528	494	533	530	513	530	505	527	469	512	505	493	522	531	481	511	525	500	487	525	514	532	510	517	525	492	542	491	547	512	519	566	515	496	504	538	502	506	527	530	503	508	500	524	545	505	542	491	509	511	523	495	519	476	519	516	513	543	537	522	521	520	529	521	498	520	503	523	496	501	501	525	546	495	541	492	527	530	494	498	574	474	530	525	527	540	550	496	531	503	508	540	527	528	523	519	520	544	516	522	481	507	514	506	511	467	495	501	530	491	518	494	499	525	509	507	536	503	525	538	539	515	523	511	542	528	522	514	540	505	472	481	508	557	557	520	462	544	537	488	555	531	531	493	533	532	538	490	460	468	514	483	492	548	521	498	535	522	499	542	518	543	501	504	544	540	507	557	539	504	496	509	498	487	487	495	488	508	525	498	481	509	498	499	473	517	483	519	517	543	488	537	516	495	499	546	520	527	509	502	523	512	545	498	543	501	511	531	521	537	533	502	499	482	526	479	489	499	528	563	527	504	453	506	509	521	496	527	458	519	559	510	525	577	506	511	470	505	511	522	563	526	517	553	497	525	526	538	507	499	497	583	488	531	473	545	522	525	530	544	566	522	532	492	518	510	499	520	493	503	465	493	528	511	527	534	533	535	509	488	529	536	518	530	497	516	509	510	507	513	506	560	530	523	497	529	507	511	516	524	500	487	504	475	497	539	550	466	500	564	507	538	568	510	520	531	532	529	536	535	527	517	523	500	545	499	500	481	508	513	553	514	523	541	547	469	541	529	505	529	507	525	545	499	513	550	492	546	534	494	550	554	525	494	532	526	483	527	512	540	489	513	518	521	551	497	548	491	538	515	500	535	517	521	531	464	537	509	520	521	507	563	470	487	530	523	528	527	533	535	479	560	485	503	502	506	506	482	520	485	536	526	510	512	520	532	526	480	469	519	517	515	505	489	518	496	474	537	499	507	544	547	475	516	526	481	501	523	525	509	523	571	502	483	538	467	495	530	531	530	530	485	539	531	547	528	505	518	518	484	543	513	529	514	523	460	530	482	504	496	498	503	551	497	524	524	522	478	477	564	484	514	509	469	537	491	538	536	497	531	505	485	481	507	561	529	509	501	483	506	506	535	528	519	514	524	531	520	476	533	495	501	536	470	493	519	517	513	519	518	546	511	469	484	505	520	506	521	510	516	553	522	523	497	524	518	513	493	504	509	504	482	515	505	506	514	488	490	519	517	481	527	484	511	466	504	495	500	536	515	512	511	512	496	482	484	493	495	535	504	508	500	489	521	518	504	508	496	487	497	506	537	490	503	473	528	497	474	489	535	526	504	531	504	516	507	509	507	519	491	500	536	540	527	555	495	526	560	494	513	566	536	502	506	536	522	497
29370	26799	15689	1814	356	300	232	146	165	144	140	142	147	155	137	144	146	150	148	141	140	129	143	142	147	125	141	133	133	110	149	140	148	144	142	164	132	150	123	140	139	145	146	137	135	111	143	114	117	143	137	151	162	109	120	152	137	160	149	137	146	130	132	134	156	129	142	123	127	137	156	132	134	148	128	142	142	120	150	142	127	136	140	114	131	136	145	140	140	132	138	150	129	136	162	147	130	135	140	158	141	152	122	154	94	157	158	132	128	145	138	130	137	128	143	132	134	119	130	121	136	153	135	149	134	134	153	140	145	131	127	137	150	134	135	163	142	142	123	151	131	142	139	123	128	140	118	133	123	151	146	127	124	127	129	135	132	144	139	128	166	130	128	122	149	120	144	135	143	142	141	137	127	152	125	123	125	143	126	135	148	126	135	136	151	116	147	134	135	143	163	168	120	161	126	135	154	136	137	156	139	153	127	114	143	129	150	137	139	146	130	134	135	134	153	159	142	127	131	151	123	118	137	124	130	122	124	139	127	152	127	139	129	140	167	146	163	123	134	129	151	136	148	147	147	162	122	164	136	158	138	152	156	167	143	127	140	138	152	154	135	142	157	137	119	159	157	143	125	142	140	124	143	139	141	139	124	159	135	121	130	130	126	142	126	132	139	134	140	120	136	135	123	129	141	150	123	140	151	111	140	136	129	129	135	94	150	140	142	155	137	124	122	126	150	131	128	157	134	148	133	158	158	151	139	136	134	137	144	145	160	140	136	136	129	113	149	140	122	145	140	146	127	123	135	134	159	148	140	125	144	143	129	135	123	134	113	126	135	133	142	117	153	154	135	138	126	148	142	133	139	124	151	140	144	145	124	143	135	127	136	162	135	129	131	143	144	139	133	133	118	114	110	130	128	124	133	143	139	132	118	142	128	131	138	145	130	130	144	149	133	142	121	134	120	141	139	160	138	127	146	155	145	134	118	147	156	150	120	126	144	139	130	125	135	136	121	152	136	130	130	147	126	137	133	123	138	159	125	118	150	150	145	128	132	136	117	143	112	138	136	135	133	133	130	134	132	140	128	100	118	133	148	149	159	128	135	142	124	153	144	135	148	158	126	141	122	148	150	143	133	138	140	129	107	142	150	136	157	117	124	127	137	136	157	128	133	146	136	156	133	137	133	129	147	144	125	147	149	133	126	145	140	138	144	155	143	127	133	147	129	154	129	160	139	135	128	139	136	152	155	151	139	140	156	143	129	153	140	142	117	132	107	146	119	117	140	126	148	137	150	143	142	161	122	149	153	132	143	131	153	144	132	156	138	143	130	137	141	104	142	130	144	142	151	132	119	138	131	136	119	132	127	130	131	138	119	121	152	130	134	132	141	124	143	131	136	149	128	147	148	130	152	144	143	148	142	148	145	139	120	139	152	149	136	143	149	127	145	119	115	117	131	136	125	143	118	134	135	142	140	129	166	146	141	124	147	143	136	148	133	124	143	166	134	133	134	142	151	141	130	129	142	130	142	143	137	151	140	151	130	113	127	159	148	144	134	140	138	119	151	130	133	150	144	145	140	152	124	151	144	142	133	133	156	133	131	146	133	141	118	165	127	128	142	137	111	139	117	124	144	156	137	141	143	128	137	128	144	117	148	144	157	153	165	126	148	138	126	135	133	143	139	130	134	149	135	146	139	135	142	142	134	143	137	143	143	155	135	152	143	139	135	150	120	154	150	148	119	131	138	135	137	144	152	161	149	143	138	107	135	148	118	143	132	125	132	110	146	171	119	149	158	136	130	144	144	131	134	136	149	130	123	161	130	155	134	139	121	153	139	125	128	109	155	149	137	137	146	150	145	151	122	137	117	151	148	124	142	125	137	129	141	154	147	156	137	147	147	170	140	127	129	132	134	126	140	138	159	106	151	145	130	171	157	124	140	123	134	147	129	134	140	143	148	132	131	127	129	139	144	156	142	149	143	120	146	135	141	147	127	131	127	146	126	137	122	168	165	132	165	149	140	131	138	150	165	147	132	146	131	166	148	138	123	154	175	140	130	132	141	138	154	140	157	134	132	138	130	125	143	138	144	148	145	149	128	136	116	142	124	116	111	137	134	145	139	120	147	144	141	154	140	173	143	137	138	148	141	105	147	137	120	145	117	132	135	147	117	162	129	119	130	158	132	133	152	139	145	152	114	144	123	151	129	138	149	143	145	127	121	117	139	129	136	134	140	128	135	128	145	132	117	147	128	141	132	133	123	152	148	145	133	149	164	122	141	155	132	136	151	144	144	141	122	139	130	146	155	139	132	137	142	136	136	141	148	146	137	146	118	155	139	145	134	119	129	143	136	119	139	126	129	136	127	128	157	148	132	139	138	144	135	149	137	143	132	143	134	146	129	137	150	141	132	142	142	134	143	137	150	140	140	130	144	126	130	133	134	152	131	144	138	138	132	139	130	151	126	131	141	132	121	125	145	143	148	122	139	127	138	120	139	175	137	141	146	143	136	144	120	126	114	122	120	127	145	131	137	160	129	144	119	147	123	129	138	138	143	140	150	128	158	137	134	130	127	110	132	118	143	152	112	154	149	150	156	120	129	134	136	136	142	127	148	128	161	128	131	134	140	160	139	138	135	140	139	150	130	148	138	133	146	124	143	152	140	143	133	132	125	105	132	146	150	123	159	145	162	140	138	125	130	157	140	125	143	147	132	153	120	129	119	149	122	118	149	140	141	136	132	124	144	150	137	139	139	143	141	131	125	143	149	150	131	149	124	143	145	161	135	160	140	137	155	135	149	142	123	138	129	119	147	142	145	141	125	119	140	118	120	148	161	137	147	157	141	143	148	165	140	120	154	154	136	127	161	126	138	123	144	129	146	125	140	142	132	124	121	144	139	137	142	145	151	139	129	128	134	141	133	159	167	165	122	135	162	128	131	143	127	166	146	115	135	141	147	140	145	146	125	149	118	135	133	121	131	138	152	142	141	130	115	145	151	146	132	158	135	146	157	156	154	113	134	138	144	151	149	140	148	138	120	144	172	132	113	153	158	123	140	129	138	134	131	130	130	121	156	131	137	137	125	134	137	127	141	152	153	130	133	127	120	148	137	148	136	127	128	130	140	126	166	141	138	147	146	141	139	138	131	140	150	119	131	129	125	129	130	148	132	128	119	153	138	135	123	152	149	139	143	133	141	135	132	141	155	132	126	138	130	121	131	127	157	142	129	153	149	134	141	125	131	128	121	137	146	109	135	129	141	128	133	137	133	109	136	126	130	147	135	150	133	131	136	135	155	135	153	137	136	130	108	149	117	127	158	127	118	129	159	135	136	112	148	123	160	105	134	127	135	143	120	140	159	116	149	144	137	134	148	145	124	150	137	146	156	131	140	150	136	161	140	134	126	126	127	142	109	128	140	138	134	153	144	142	147	131	123	126	150	117	135	126	135	118	142	129	157	128	139	133	139	141	139	135	150	136	147	137	133	128	137	152	130	133
34384	39733	2087	331	293	264	209	205	241	169	180	196	170	184	197	194	162	191	191	200	183	183	184	173	219	180	180	206	176	208	193	180	165	175	199	164	182	174	174	176	173	178	179	197	167	174	200	211	174	187	170	198	161	203	170	171	165	226	188	186	192	178	174	177	179	174	162	160	201	198	184	189	194	198	175	204	173	195	179	188	190	183	175	169	179	192	205	181	177	168	192	172	193	184	197	179	166	156	176	195	183	191	163	177	184	171	180	178	165	174	211	186	177	185	191	164	158	204	190	181	173	170	187	179	160	164	183	197	205	189	180	178	199	162	176	195	187	171	182	202	158	204	199	202	171	188	178	199	177	202	180	195	184	193	187	172	181	194	179	182	170	193	176	190	177	171	180	169	198	181	173	180	203	185	178	195	181	206	179	210	152	157	181	164	204	166	240	193	176	187	192	172	189	190	187	160	175	158	201	189	165	182	171	180	189	179	156	199	198	189	178	188	203	186	167	181	184	187	178	163	167	202	189	183	193	188	199	167	173	211	184	181	188	167	195	201	197	155	184	176	169	178	185	204	195	182	186	182	203	180	179	174	176	193	190	183	180	182	208	173	198	178	185	158	171	192	180	203	182	165	171	195	204	186	193	182	189	190	185	195	202	190	162	162	178	163	192	183	187	181	175	191	167	181	189	177	188	192	156	193	184	176	200	210	179	182	179	180	155	194	206	174	197	161	183	183	178	180	190	186	186	157	186	189	167	173	171	165	190	220	183	201	171	166	180	176	159	197	195	210	190	181	187	169	166	177	166	172	161	187	177	211	175	161	158	161	190	183	144	188	171	188	163	183	172	190	187	199	189	179	168	205	161	187	182	182	196	162	181	159	167	184	198	167	169	202	187	178	189	184	169	193	186	181	165	181	169	202	177	187	180	174	178	164	185	183	193	170	192	172	163	174	180	173	162	187	158	173	168	168	201	201	168	164	170	163	174	195	188	214	192	168	178	182	196	191	212	192	177	190	174	168	172	165	167	169	157	175	171	185	175	187	196	185	183	178	189	167	183	215	190	184	197	184	192	183	139	191	173	179	202	185	174	181	195	178	169	187	205	187	165	169	169	202	193	185	199	187	195	193	190	168	177	192	181	209	178	178	194	209	167	169	157	180	200	178	196	178	222	195	186	189	173	167	198	200	172	166	171	184	175	186	188	176	201	169	161	188	230	177	168	194	169	206	159	176	172	187	183	177	171	155	181	166	179	173	175	189	194	170	176	171	169	175	209	196	182	171	171	173	190	188	179	159	201	204	172	202	187	166	174	191	189	177	182	175	167	157	179	197	184	162	196	190	166	184	209	173	186	216	170	176	185	190	157	174	153	169	200	208	187	177	188	205	191	182	177	189	207	176	213	164	188	184	191	168	195	180	192	180	196	165	202	206	183	183	174	201	183	167	202	175	173	190	203	187	145	200	190	164	185	176	183	205	207	176	177	196	170	186	180	178	196	208	172	186	190	207	171	167	156	178	174	180	181	202	171	190	185	166	191	187	180	206	178	191	183	183	188	187	176	155	160	180	157	166	185	190	180	179	184	185	166	197	208	189	192	192	187	186	175	159	213	197	186	173	188	202	168	177	147	175	188	172	206	187	201	173	217	187	158	196	198	181	197	178	180	168	208	192	156	173	195	170	206	156	164	195	196	187	177	208	176	193	202	171	189	197	192	177	170	176	183	190	205	186	163	180	189	197	183	180	180	164	188	196	182	169	189	168	169	160	166	177	206	216	174	176	189	176	169	176	167	185	186	185	175	186	191	173	214	200	172	169	174	174	179	213	185	189	175	165	167	184	174	197	167	205	194	236	195	191	173	183	192	203	200	171	179	179	173	165	194	167	177	172	198	172	184	173	203	174	182	205	171	171	174	205	160	196	179	186	189	188	169	170	197	159	192	187	184	189	179	188	172	187	192	157	192	179	176	161	181	176	171	175	191	174	151	178	187	172	192	206	183	174	158	158	192	183	185	167	176	197	193	159	183	190	173	157	187	203	165	193	173	171	175	205	214	185	177	182	204	174	192	186	181	179	190	175	165	185	196	184	174	174	186	169	194	182	160	175	177	179	197	193	199	195	205	180	198	197	181	184	188	182	190	191	188	181	190	190	166	205	177	175	182	198	202	185	170	198	183	184	177	181	174	181	182	164	188	177	187	166	191	177	194	222	206	198	175	208	175	184	198	179	170	169	187	189	196	170	194	188	167	164	189	170	190	176	179	167	198	197	188	178	169	187	181	194	180	189	193	185	194	167	187	158	167	186	188	164	176	184	171	172	164	186	179	159	170	191	166	191	194	186	176	192	162	183	191	191	169	187	180	187	202	182	195	164	184	168	173	187	207	189	207	186	173	173	200	191	160	170	163	177	168	185	186	188	190	201	181	172	166	174	183	182	178	150	210	168	185	178	187	185	182	193	179	151	170	186	174	169	212	186	181	186	192	199	183	188	165	169	189	176	180	187	169	156	162	171	184	191	176	187	186	180	178	164	167	188	192	204	193	194	156	197	190	162	166	203	190	190	194	196	180	185	181	186	168	191	169	176	181	187	178	183	180	176	192	163	175	191	186	178	173	189	205	185	181	173	186	186	195	164	200	175	169	182	174	179	176	174	192	171	165	177	191	199	166	166	191	180	199	190	199	154	178	184	201	172	180	194	200	177	192	183	153	182	175	170	179	186	194	178	189	183	165	181	182	151	186	197	170	182	177	174	191	173	179	190	164	160	202	153	173	177	179	183	164	184	160	179	197	193	201	183	189	157	193	195	183	154	169	175	163	177	192	207	211	187	174	165	194	165	174	186	165	173	189	193	153	167	188	196	209	171	178	187	165	218	172	183	187	173	176	191	167	180	166	186	190	160	193	187	190	192	184	182	191	205	189	201	196	191	186	178	183	173	185	195	202	181	202	171	185	203	184	187	174	203	176	190	189	183	189	205	182	184	177	203	175	206	181	173	185	165	189	180	178	160	171	201	188	176	175	174	169	164	177	156	162	187	185	192	186	180	182	192	206	178	216	189	186	176	196	187	180	185	187	180	217	192	169	173	203	186	183	189	173	169	203	190	217	192	172	179	187	198	193	187	176	173	183	194	189	197	190	182	179	180	178	160	208	205	176	198	180	184	171	189	179	176	183	182	186	182	182	178	188	186	192	181	189	188	147	172	175	165	183	190	171	187	187	178	165	177	187	168	199	194	189	154	195	165	182	195	161	174	172	197	168	185	188	205	186	191	177	186	177	180	181	171	186	197	199	181	174	184	162	177	174	192	201	199	191	182	174	187	172	175	192	178	169	195	196	194	182	165	173	164	188	160	182	188	176	172	170	209	179	173	183	190	191	160	168	205	177	194	195	193	179	216	172	188	172	182	182	169	202	199	200	189	178	197	172	171	173	164	203	194	184	144	169	176	188	187	177	193	212	172	169	185	177	185	182	170	169	172	192	184	192	173	175	188
24197	21537	28720	24657	21419	10011	763	469	432	395	337	319	350	324	342	307	312	311	294	284	302	294	278	287	271	276	255	310	288	303	284	275	262	262	252	283	282	272	264	302	261	277	283	250	284	288	260	268	261	285	277	264	269	292	281	255	268	289	286	283	228	250	256	294	280	263	279	254	262	278	314	238	244	273	294	275	266	265	239	277	256	265	255	253	282	264	247	294	267	271	293	236	267	264	279	300	274	276	292	264	253	268	289	258	292	262	244	255	262	265	267	287	256	279	285	297	279	252	258	270	289	277	268	277	285	282	285	256	259	276	270	270	246	251	279	301	266	286	275	278	235	276	283	252	257	292	256	272	283	296	277	255	255	292	266	242	259	259	284	277	250	280	227	298	287	251	265	247	301	257	282	260	269	266	306	268	283	282	249	250	265	281	270	269	289	274	273	279	270	274	265	256	270	253	245	278	288	282	268	276	274	280	273	286	230	244	264	262	263	261	306	262	289	278	247	265	262	253	256	263	263	272	286	254	251	248	253	255	250	269	247	249	257	266	265	247	248	262	290	286	269	242	287	268	302	270	282	266	267	290	287	259	267	289	265	261	272	282	252	265	281	289	246	304	308	265	284	282	251	297	254	276	298	254	291	258	253	286	276	268	239	263	237	289	238	274	270	284	284	231	268	258	280	270	301	289	271	255	262	261	266	269	242	258	246	262	272	288	236	277	266	273	277	282	254	266	259	242	302	273	254	251	249	267	254	297	258	257	256	264	266	284	274	275	270	267	268	292	266	239	275	273	259	249	282	238	281	284	295	270	286	288	256	226	278	278	290	284	292	286	261	247	262	305	251	281	286	264	249	283	260	246	283	258	268	279	247	282	279	246	256	255	241	277	258	277	278	278	278	279	259	277	259	287	275	264	266	269	290	280	298	236	278	269	286	256	267	266	252	293	277	280	274	261	268	265	281	249	249	275	271	336	272	245	252	266	304	283	292	245	288	265	258	243	284	267	267	255	268	268	269	258	261	253	267	245	335	238	252	288	249	250	261	295	262	269	262	278	269	284	283	278	278	286	259	296	323	256	280	254	297	256	287	285	284	277	281	259	245	271	265	281	263	269	298	278	266	262	288	270	280	243	248	250	272	283	279	265	240	252	283	274	281	282	285	281	263	260	284	273	263	272	282	283	284	279	276	275	263	237	271	280	253	260	278	268	276	291	282	267	247	284	267	293	263	279	246	269	256	262	253	253	288	262	258	253	281	252	288	280	248	260	256	281	285	272	254	272	259	276	259	299	286	262	236	285	254	280	289	259	282	273	255	253	273	269	288	267	258	270	307	266	275	256	271	276	236	296	268	255	278	246	267	252	210	251	236	243	282	263	273	241	298	252	284	272	290	270	295	284	252	242	256	265	278	265	270	268	290	262	255	266	261	258	278	267	278	276	259	252	297	269	280	247	254	280	265	262	287	271	276	293	280	264	271	271	253	257	271	248	294	280	280	250	250	232	253	301	271	276	260	268	257	226	268	284	271	266	287	266	269	264	248	254	287	263	245	267	257	273	272	288	236	275	294	284	296	284	239	271	267	275	267	277	234	258	276	279	285	297	308	305	285	290	251	293	294	275	277	281	281	265	249	269	279	280	304	255	267	293	262	263	233	229	284	258	260	261	285	259	287	257	278	245	288	253	300	247	242	236	259	259	272	298	252	257	297	262	282	275	275	253	284	280	252	286	255	275	266	234	264	274	259	279	269	250	301	274	281	276	250	252	284	257	260	283	259	268	269	267	242	246	227	259	286	220	283	285	256	292	265	282	267	264	279	260	282	281	281	236	257	267	257	283	266	252	295	256	269	276	284	250	271	246	295	238	256	284	256	273	243	260	262	278	247	262	298	289	267	254	285	259	253	246	240	296	256	289	270	272	277	281	257	237	284	261	254	286	277	282	256	260	334	249	284	245	251	266	270	264	275	278	270	294	284	267	271	286	278	301	268	254	280	228	267	240	259	265	268	273	293	256	304	253	273	260	270	270	280	255	257	239	266	271	248	303	277	284	261	240	293	270	295	246	267	252	278	239	272	285	281	257	273	294	262	273	301	263	283	254	283	269	250	276	234	273	243	271	257	285	276	297	271	255	266	268	263	277	267	289	263	261	276	235	261	243	269	275	264	277	245	269	265	281	280	276	277	252	245	312	261	269	252	254	306	276	275	277	264	293	268	268	257	268	261	242	259	301	257	275	285	267	262	299	257	261	260	275	246	263	284	269	266	271	286	278	281	290	297	261	261	264	269	279	250	283	287	276	254	280	272	256	267	282	270	265	285	294	261	291	291	255	271	271	287	264	292	257	272	257	271	260	277	249	290	265	279	255	255	264	238	253	279	265	279	253	229	256	246	262	271	256	253	278	300	249	277	252	240	241	303	294	258	261	285	264	269	251	232	250	257	310	275	285	286	253	257	284	260	288	303	263	285	234	268	300	299	243	320	290	268	285	261	237	283	252	273	265	260	261	249	258	264	253	246	265	280	287	280	282	274	272	282	272	264	287	293	279	288	271	266	274	278	287	264	240	262	293	283	293	271	289	290	260	278	273	267	240	268	245	295	249	270	268	266	285	269	274	265	279	283	290	281	276	283	264	287	282	262	235	242	279	233	271	275	289	271	278	256	252	269	268	276	291	275	278	294	249	289	243	268	261	249	257	270	274	278	262	249	274	243	272	242	261	282	275	253	267	243	298	282	256	248	271	243	261	247	272	273	258	269	248	247	273	270	248	253	253	293	266	262	248	275	241	284	264	247	272	261	254	294	294	285	272	272	273	262	296	312	271	257	251	297	253	252	260	291	241	265	281	288	283	257	260	289	250	270	226	245	265	268	281	262	283	256	271	298	260	283	247	301	253	288	250	297	261	302	271	263	270	259	265	261	273	290	249	233	258	271	239	263	260	288	263	248	257	262	279	253	272	251	272	263	289	278	268	296	252	284	270	271	294	249	237	269	270	251	254	271	256	254	272	270	244	268	291	305	272	246	287	247	261	249	259	275	243	284	282	253	259	238	298	251	253	248	252	257	262	260	256	280	280	243	252	261	280	280	238	255	257	286	255	273	279	279	286	264	260	282	288	280	289	264	292	288	232	269	266	257	256	254	254	275	293	262	269	269	256	262	268	274	244	256	276	255	269	240	248	278	277	267	261	264	230	286	252	288	242	292	264	290	265	250	256	268	289	291	278	269	263	271	287	268	254	281	271	258	264	271	263	264	298	259	271	255	265	308	263	294	269	296	255	277	273	266	304	286	267	267	253	299	264	285	291	266	271	250	273	256	271	278	282	255	245	257	281	275	264	268	247	265	244	274	267	283	241	275	267	262	275	294	279	259	247	281	284	272	260	308	295	296	249	288	234	256	249	291	274	263	270	269	270	279	274	255	263	263	269	258	248	303	236	250	254	259	253	252	248	246	251	261	265	275	267	303	268	261	285	238	257	256	261	280	265	269	267
39963	55817	7294	2132	1580	1176	959	751	665	566	522	509	422	469	396	368	400	416	386	362	381	363	360	352	355	369	370	397	345	351	395	349	336	354	303	335	331	343	389	356	334	329	360	327	346	316	363	327	327	336	303	322	349	362	360	344	347	332	352	325	331	339	331	352	313	337	341	330	338	343	315	324	345	311	315	336	310	316	337	324	338	330	322	311	353	341	345	320	317	328	290	334	319	340	358	340	359	340	324	329	341	320	306	341	333	309	320	356	346	297	321	311	326	323	313	337	349	307	336	334	315	327	329	355	367	296	318	333	306	339	353	358	325	337	321	344	347	324	339	326	340	320	318	342	296	333	322	363	321	330	335	323	358	337	328	310	330	334	347	326	318	295	368	318	309	330	334	286	364	350	351	357	318	320	340	328	359	319	350	327	344	338	314	360	285	351	314	332	351	323	332	324	325	344	322	318	317	333	300	287	329	329	372	333	359	305	319	296	323	335	343	325	342	318	343	308	316	309	345	332	300	345	335	325	305	327	319	313	351	312	342	345	307	341	357	315	339	318	324	321	349	335	318	359	321	361	316	336	333	319	339	383	305	339	328	319	338	335	318	350	337	314	347	345	336	315	327	319	324	332	329	340	336	322	333	336	317	339	329	353	349	314	341	325	332	331	293	350	339	314	316	343	322	338	329	339	352	322	335	332	352	311	345	310	314	343	324	335	319	350	312	341	314	344	354	322	334	338	352	318	326	326	374	311	318	344	313	334	320	342	307	322	333	342	345	357	291	314	317	340	351	338	323	333	338	335	337	319	345	313	347	332	340	320	338	312	315	310	324	350	330	371	321	322	314	315	337	359	297	353	340	325	351	331	313	324	299	345	318	341	310	323	349	319	337	340	335	324	333	324	322	356	389	338	339	334	334	302	318	348	332	317	342	337	339	316	303	357	336	325	345	303	324	338	303	353	324	328	343	296	297	359	339	344	336	334	368	340	336	316	319	336	316	339	324	351	364	350	320	334	331	358	294	353	312	329	341	313	308	311	295	342	336	336	359	311	311	321	335	338	343	326	320	316	308	359	343	341	316	314	343	334	337	376	332	309	340	335	305	346	341	341	310	339	348	329	326	339	342	342	356	301	310	315	339	305	341	334	345	328	304	308	348	332	317	295	341	313	323	302	328	355	345	318	352	338	323	304	324	312	357	331	363	343	321	343	322	327	303	315	356	281	334	341	327	329	322	333	339	323	304	309	333	316	306	351	313	353	328	339	332	306	318	334	313	286	319	345	324	360	341	311	308	323	353	327	318	337	338	326	360	321	325	335	326	320	301	288	325	333	323	323	306	321	331	344	308	324	345	329	360	351	323	329	320	343	324	332	352	326	291	354	331	360	328	346	312	293	308	298	308	342	350	330	351	320	321	349	327	346	367	337	319	318	307	318	354	317	313	342	329	324	355	316	324	336	314	320	320	327	335	340	335	355	316	335	325	338	312	329	342	299	319	324	358	318	324	305	309	316	326	317	336	326	363	330	334	343	339	351	315	363	346	311	336	339	343	361	340	351	334	318	315	358	321	336	356	351	339	350	324	325	322	349	309	337	305	297	342	371	308	313	332	324	339	337	332	338	330	293	315	324	339	345	349	295	328	365	345	343	334	351	321	362	324	333	350	326	352	315	308	354	296	340	351	320	351	333	319	378	339	352	342	316	327	314	338	314	316	286	323	319	339	335	363	316	361	352	327	314	329	313	325	323	367	352	336	292	329	363	294	325	313	339	320	284	300	318	340	341	312	309	321	305	325	337	335	324	333	366	347	338	333	349	329	321	327	314	319	328	368	302	342	323	344	350	325	302	354	337	343	336	351	339	289	318	334	340	351	345	320	372	329	327	358	322	325	344	331	361	336	334	314	356	314	326	351	342	351	327	324	344	309	298	328	345	311	315	350	311	311	334	377	303	345	339	332	321	336	338	331	390	366	341	309	312	338	332	354	332	307	341	362	307	319	338	313	363	352	343	341	317	336	321	356	326	336	323	356	331	298	346	306	322	321	356	341	338	315	315	319	347	327	335	339	315	340	330	356	344	333	323	340	330	311	337	354	293	309	317	346	306	346	337	349	324	362	315	325	319	345	328	329	303	342	356	318	305	332	308	319	336	319	334	343	318	335	344	327	329	310	333	333	299	328	320	330	327	367	310	291	352	305	311	332	330	343	318	345	329	332	326	311	310	367	330	320	329	310	340	311	312	353	340	350	314	343	334	325	325	329	349	379	353	316	362	305	356	345	318	314	350	334	333	321	330	320	316	323	337	330	319	300	313	314	332	322	284	280	359	301	347	343	309	344	310	351	363	351	344	348	324	309	334	335	355	330	320	362	314	321	309	349	365	326	314	320	314	340	329	334	323	325	342	307	325	325	302	302	294	306	338	320	314	299	351	339	323	318	346	310	358	362	323	298	310	347	338	348	318	347	346	341	317	323	306	316	371	335	340	316	313	326	346	311	330	324	336	359	326	340	326	350	312	316	359	329	305	307	312	347	336	311	304	299	334	339	340	334	329	318	336	343	345	336	339	289	319	306	338	361	333	355	325	356	337	319	322	347	312	316	423	338	332	352	334	340	342	349	339	322	351	322	351	337	325	316	340	337	319	336	309	305	354	309	326	370	337	345	358	324	355	317	347	338	322	363	326	310	287	324	330	325	361	324	333	325	359	296	344	342	321	341	344	318	327	290	327	328	338	347	355	330	338	329	334	385	339	311	319	316	326	326	369	306	326	351	323	321	357	307	321	328	311	324	341	327	303	332	314	303	309	290	352	316	333	301	359	306	365	302	352	330	329	336	352	369	338	346	321	361	317	317	320	325	318	327	310	332	347	344	333	315	357	333	328	335	337	311	333	338	318	314	314	361	315	327	349	302	323	336	322	303	342	318	348	323	315	351	318	307	298	353	333	339	383	342	324	335	326	337	325	309	353	312	340	325	329	342	325	350	355	330	327	340	333	332	305	338	331	345	328	356	325	298	334	308	340	299	305	338	337	330	339	312	338	302	360	373	367	342	326	314	353	269	335	310	322	308	355	362	357	331	295	303	337	336	323	318	361	320	383	354	333	335	319	321	344	326	316	323	327	304	323	349	333	340	352	340	358	353	313	346	311	328	346	339	340	389	344	332	332	338	337	310	334	350	333	304	351	347	364	302	332	396	323	315	335	320	312	323	351	329	340	326	314	337	301	341	351	312	308	308	325	335	332	334	323	317	318	322	359	302	339	326	323	325	361	334	317	369	352	314	330	320	365	344	339	328	329	342	343	314	303	333	324	333	373	341	318	295	336	331	326	296	308	326	343	339	344	318	304	355	371	325	310	319	330	337	319	320	319	321	334	313	358	311	341	325	339	339	316	324	331	332	298	332	352	322	352	332	308	336	338	334	373	353	319	328	285	376	334	348	349	336	323	337	341	342	325	298	337	321	305	337	297	322	318	318	308	310	325	339	323	336	317
25530	21612	27622	25380	8665	465	338	289	278	256	224	229	217	232	207	195	200	224	224	202	202	181	190	210	192	197	196	214	190	217	186	200	216	192	238	187	214	195	233	217	197	187	200	212	199	196	217	238	183	206	182	201	191	208	217	214	195	218	214	196	207	226	197	214	189	211	212	220	214	197	194	214	198	204	228	211	216	204	198	222	227	202	199	219	211	201	190	207	195	192	200	244	199	203	203	186	190	191	181	181	199	217	196	199	196	219	201	197	196	201	185	200	200	202	202	193	221	200	190	206	210	208	197	187	203	190	205	192	197	206	192	205	212	202	191	209	227	195	176	187	208	201	219	197	205	192	205	199	185	199	169	165	191	200	187	186	184	180	232	207	195	205	204	213	210	224	185	194	191	206	192	192	216	206	210	199	191	206	230	179	206	174	202	203	205	216	201	186	223	204	194	207	186	225	207	209	214	210	197	196	204	196	214	188	215	188	182	203	203	211	203	180	196	177	200	219	186	208	210	206	205	187	209	203	183	202	195	191	194	165	232	245	183	200	221	187	190	207	209	179	197	205	196	206	217	166	204	185	211	234	201	225	186	206	192	216	209	201	218	173	204	226	203	212	186	197	211	217	198	171	188	219	191	201	177	218	194	191	197	222	194	200	196	196	201	214	219	181	218	185	217	201	189	189	203	217	174	193	193	205	219	195	191	196	216	218	227	219	218	204	216	217	155	207	204	224	195	190	213	231	182	178	197	216	210	182	212	213	201	198	204	208	201	200	181	183	194	188	200	201	224	205	199	188	203	213	200	194	202	224	195	209	187	206	209	183	221	187	205	190	187	239	191	200	199	189	195	237	200	197	203	216	192	200	196	224	190	174	198	195	215	206	209	184	194	194	224	191	203	197	193	196	191	180	213	205	199	184	224	178	174	201	200	176	210	202	204	207	185	188	216	217	211	193	195	174	214	204	184	188	191	196	183	222	195	200	231	204	196	198	209	169	201	206	206	198	192	163	197	176	199	203	196	193	206	190	187	200	220	189	185	210	190	178	214	214	193	187	227	220	224	192	185	197	199	203	164	201	195	217	221	200	210	188	212	193	223	189	235	223	194	221	194	188	212	194	209	208	179	171	216	175	207	201	202	184	170	219	197	201	197	202	229	222	176	206	187	207	182	228	210	204	206	192	219	211	191	178	194	208	224	192	220	213	192	183	183	213	218	201	206	183	218	175	221	206	198	201	207	223	210	204	191	191	222	200	210	181	205	234	194	194	191	174	206	226	207	196	193	219	208	197	196	220	207	199	224	194	187	192	199	174	206	194	213	197	177	200	240	201	202	217	190	206	202	221	203	195	200	208	185	228	194	203	195	224	192	217	214	221	209	208	221	220	197	196	188	227	209	193	180	189	191	207	205	202	209	196	194	188	196	193	202	187	196	184	230	220	203	210	197	187	213	183	188	202	214	197	203	182	189	203	214	192	213	191	202	191	219	196	182	173	187	193	172	191	198	210	200	194	217	175	180	216	223	204	189	216	218	207	198	194	217	191	220	194	199	186	198	219	203	205	209	232	205	199	199	211	187	199	191	201	200	219	188	175	214	187	209	183	186	191	199	193	169	195	206	197	200	176	206	211	195	188	199	207	186	194	204	171	178	197	229	188	185	200	191	202	184	186	172	205	199	210	198	165	195	201	206	184	171	151	177	177	205	197	210	187	224	189	193	188	196	212	202	189	215	199	228	213	206	195	192	212	198	210	198	201	193	224	206	219	207	203	186	207	201	212	196	203	186	205	207	223	188	194	191	203	177	194	196	220	193	202	206	174	192	189	198	194	182	221	198	186	192	220	202	201	197	217	184	198	201	181	203	188	217	214	214	200	195	212	186	188	191	165	196	164	172	205	211	169	177	223	166	192	209	197	187	224	233	227	218	186	181	185	178	184	197	201	212	209	202	194	199	186	205	201	168	192	197	185	205	221	209	217	213	184	190	221	223	195	213	176	194	207	186	205	204	202	190	176	213	191	172	194	205	208	221	187	178	208	198	200	207	185	197	174	215	228	205	193	205	197	183	233	178	223	193	219	214	215	191	198	183	196	183	204	188	199	179	214	209	185	198	190	188	204	205	212	197	188	229	204	214	186	205	202	189	213	220	205	196	187	205	191	182	174	202	186	204	224	192	203	200	206	217	195	193	230	185	198	199	226	200	198	198	212	225	187	205	222	187	205	210	211	189	235	192	203	206	205	204	189	218	170	199	200	233	204	200	209	202	210	220	190	201	206	197	194	207	192	194	192	208	208	218	204	217	202	207	195	208	205	202	205	189	166	190	181	209	207	197	203	203	210	218	194	189	198	223	213	188	204	200	207	216	180	218	179	197	221	202	195	203	222	194	202	211	204	192	221	205	192	179	208	218	202	192	195	217	199	188	217	183	214	207	189	192	197	184	194	217	190	202	208	197	186	198	207	204	208	198	212	223	195	190	214	185	220	203	160	186	193	202	181	192	198	197	190	207	206	186	190	198	207	207	210	225	206	194	226	215	202	195	174	220	216	198	199	221	181	189	198	196	211	185	198	207	207	191	212	207	215	189	191	204	212	182	213	206	201	200	186	201	217	194	189	193	186	206	202	228	206	168	216	185	210	197	216	173	207	201	175	195	206	199	195	223	225	193	170	216	206	214	208	223	205	195	202	215	201	207	189	196	202	233	196	190	187	204	187	194	218	213	206	197	209	199	164	206	199	196	198	197	186	194	190	190	213	210	197	202	161	204	197	206	205	177	189	189	162	228	201	186	232	218	212	212	233	201	217	181	190	198	202	206	211	205	203	213	186	188	194	194	194	201	202	181	179	228	168	214	186	189	208	203	165	179	208	185	195	215	194	194	213	180	211	199	215	198	172	204	193	175	212	201	169	202	193	188	198	200	215	192	212	190	168	216	210	185	204	204	199	186	220	196	191	231	229	194	207	198	196	189	192	200	201	179	205	192	186	219	196	189	203	200	197	208	202	181	201	199	215	200	219	196	209	210	214	212	203	203	196	181	205	211	203	201	212	214	186	216	223	185	204	222	209	222	222	204	205	212	217	183	185	189	196	181	184	175	215	206	194	203	195	221	182	189	189	217	216	184	225	202	211	206	184	171	224	216	183	199	203	208	226	213	214	172	217	195	195	203	178	211	198	189	202	205	198	199	207	196	213	208	179	227	187	173	200	218	207	207	192	212	200	193	208	212	192	241	207	213	194	189	209	202	170	198	198	198	181	194	224	195	214	201	201	204	219	197	185	209	215	214	189	205	184	185	212	210	190	202	203	187	227	192	172	203	215	173	186	183	203	191	201	196	203	210	190	182	177	211	196	201	236	173	211	210	195	190	198	203	181	191	183	200	193	225	170	172	198	206	223	206	209	184	202	221	217	202	210	189	189	180	189	196	199	186	211	176	221	207	203	189	194	214	189	192	199	199	211	186	216	179	195	218	214	202	212	203	199	228	185	195	201
38310	48152	3661	1202	858	700	546	515	445	399	374	381	344	322	295	282	305	305	314	293	272	278	296	250	301	280	257	275	282	282	303	268	263	316	258	237	251	286	297	292	309	261	264	269	243	267	269	267	263	255	279	267	269	275	264	266	270	262	260	281	243	269	263	256	233	246	276	257	282	261	247	268	277	265	250	242	262	283	267	231	272	273	273	245	266	293	271	241	273	228	260	258	251	241	257	265	253	283	278	246	258	272	272	257	250	249	309	284	255	242	282	286	295	267	235	270	230	260	245	236	287	263	252	248	273	268	290	281	265	233	264	279	277	256	257	249	240	278	246	280	254	268	279	297	280	282	256	294	273	267	246	276	298	249	249	285	262	294	272	266	268	282	257	273	276	249	268	253	242	283	280	278	270	269	270	262	289	272	271	237	273	274	252	295	291	284	268	257	268	274	267	264	280	279	231	264	295	257	250	281	267	257	259	259	284	265	255	265	268	272	241	235	258	301	287	271	216	252	263	257	263	256	288	254	264	291	260	249	261	274	272	269	275	284	216	248	256	247	284	242	281	261	233	246	264	244	274	287	264	276	278	240	281	237	273	235	254	268	304	251	257	292	266	272	264	232	260	275	274	257	250	259	260	271	266	278	267	275	258	265	233	280	295	276	251	281	252	267	276	246	253	246	292	280	295	264	253	244	287	266	271	253	276	256	266	261	281	264	282	261	245	274	255	254	266	250	270	262	286	252	255	254	243	259	259	272	296	274	256	255	260	245	243	251	248	279	264	248	255	259	276	271	268	251	251	266	249	240	293	265	276	268	249	256	257	276	289	265	290	279	261	253	268	257	257	252	261	277	276	264	268	278	295	220	265	265	274	255	284	242	244	246	282	249	259	255	261	265	278	267	267	262	246	277	266	249	265	252	270	273	297	272	250	254	248	250	265	259	230	259	253	246	263	279	273	265	273	280	240	278	254	250	261	248	274	276	280	271	247	297	237	276	274	292	236	275	240	241	245	263	273	268	250	302	284	256	240	263	287	240	241	262	272	288	240	258	256	266	240	269	277	290	278	245	294	287	285	262	283	274	244	281	253	251	268	221	267	254	232	279	267	258	321	270	293	273	265	285	236	271	280	257	264	271	269	307	291	271	254	252	254	273	270	282	265	263	297	242	297	250	270	284	257	248	267	264	260	282	240	238	241	257	261	276	272	254	252	280	255	269	263	253	248	287	269	237	251	268	283	295	303	252	282	265	247	258	285	263	254	272	254	260	246	265	247	247	267	278	267	251	273	271	259	258	288	248	273	258	252	260	267	277	301	279	246	254	282	248	233	277	252	251	250	274	279	267	279	255	260	252	283	259	286	267	248	253	286	270	289	255	254	249	269	254	299	256	262	249	232	265	297	252	235	256	265	276	267	269	255	246	245	262	267	264	244	258	262	288	270	266	243	241	278	285	264	282	244	281	252	273	296	317	258	271	275	277	262	253	250	241	267	257	252	258	258	300	257	254	272	243	257	260	251	262	274	273	266	264	279	283	283	236	267	258	288	247	271	259	271	264	272	255	267	292	271	293	268	232	280	295	266	248	254	240	248	232	257	280	277	261	280	268	276	277	258	253	257	263	260	272	293	247	258	251	249	273	222	250	276	241	275	254	268	271	267	269	274	284	266	269	277	264	274	239	274	267	233	303	273	256	262	283	256	277	248	264	285	263	243	273	261	273	291	278	274	272	272	274	283	255	243	266	256	251	282	272	254	278	253	267	282	261	275	269	276	268	255	276	254	249	238	252	273	263	267	270	275	272	266	288	259	249	236	284	232	283	286	279	275	265	249	268	259	298	276	268	284	238	250	246	243	265	266	256	267	249	264	265	265	253	269	265	286	268	252	264	285	268	263	261	271	273	266	244	286	263	238	258	251	279	266	285	267	258	260	250	262	232	266	252	274	278	256	265	250	256	247	269	279	259	281	284	263	258	269	270	248	277	271	266	281	266	290	287	271	222	270	289	294	248	239	266	245	285	257	251	273	277	296	250	258	266	260	272	260	245	279	278	268	250	280	297	240	276	294	253	254	260	268	266	223	265	236	264	260	274	254	250	247	259	257	252	251	269	270	273	286	241	294	245	283	272	268	267	258	250	248	277	241	263	281	267	258	252	276	273	283	278	244	312	264	258	265	286	256	280	254	258	271	258	258	279	262	277	284	276	272	263	249	275	287	286	227	301	275	273	253	255	269	270	283	260	279	274	289	254	278	302	291	235	262	271	276	255	254	272	273	261	253	262	266	299	274	257	270	257	255	269	266	254	229	266	255	254	278	271	245	261	276	234	291	286	284	279	254	243	267	261	286	273	252	263	267	287	233	277	260	262	291	234	275	254	296	272	242	264	280	279	284	244	258	260	254	256	292	261	287	244	270	253	297	266	255	250	253	281	243	294	310	264	271	267	267	257	262	286	243	265	257	278	268	272	274	276	265	253	255	239	251	272	251	254	302	265	279	266	255	245	242	245	273	261	255	271	259	251	254	286	261	291	250	266	258	273	261	245	261	266	276	278	272	271	289	244	254	297	276	237	286	267	255	265	275	248	302	276	286	274	266	283	274	264	289	265	272	264	268	288	253	248	273	245	255	263	273	252	239	264	255	262	293	236	262	269	256	253	255	271	278	291	268	272	240	250	274	249	280	257	245	278	278	269	261	248	257	265	264	254	262	258	288	283	229	261	276	279	281	278	249	254	248	254	241	265	269	270	248	267	250	246	263	297	270	229	263	270	284	248	257	259	273	283	252	293	260	285	264	286	271	269	282	226	271	241	259	271	280	247	262	239	283	268	276	276	294	287	261	267	281	244	257	262	244	254	258	268	258	250	240	269	270	243	257	253	267	247	245	276	272	295	272	275	234	268	297	252	255	276	272	244	271	261	243	251	242	254	272	268	223	234	274	264	267	253	264	248	255	286	218	273	259	266	232	274	242	266	243	246	268	267	274	273	283	266	264	274	245	274	266	273	277	231	238	272	269	252	281	261	243	286	277	272	265	271	269	233	234	221	260	277	261	275	273	256	260	299	249	241	234	242	250	273	273	292	294	254	260	261	266	268	236	282	263	272	272	283	299	256	253	273	251	269	259	257	242	271	252	250	250	280	298	242	254	259	272	266	241	292	302	263	273	248	288	266	259	255	270	266	277	290	270	265	262	254	261	294	263	265	273	258	280	266	246	271	282	256	253	262	247	246	269	236	280	267	241	289	254	251	267	239	266	276	268	266	273	241	281	264	277	265	237	237	284	259	251	286	269	264	283	274	286	237	289	249	241	256	274	243	237	254	269	281	265	273	268	266	265	259	289	237	262	297	269	247	241	242	259	237	258	303	282	275	224	282	267	282	249	259	250	294	275	282	276	259	273	261	280	262	276	274	264	249	275	243	278	264	276	251	275	244	270	255	275	293	289	262	307	261	280	285	266	258	272	295	247	262	263	250	259	239	291	256	275	229	259	246
23268	21610	29366	24249	21553	21533	9365	970	727	684	621	560	559	522	498	493	486	506	501	487	472	463	463	489	505	482	436	441	424	447	471	473	449	450	453	448	448	430	442	472	443	448	436	426	459	443	418	481	441	450	450	426	406	406	464	441	462	460	415	400	445	411	486	435	419	407	452	448	450	448	449	396	432	443	422	431	412	461	447	418	452	414	423	473	456	403	435	443	427	435	406	437	408	432	451	459	430	441	401	428	473	437	443	474	447	425	459	414	448	421	440	445	471	466	427	424	446	435	412	417	414	423	442	443	432	399	472	419	439	459	428	430	447	418	448	425	469	429	479	405	432	408	450	429	437	464	431	446	455	438	431	459	472	431	434	395	445	426	450	460	438	429	445	423	411	445	462	423	406	437	393	414	464	464	428	448	471	468	401	445	418	441	441	397	462	420	424	432	425	436	461	434	435	458	458	420	437	408	427	425	409	452	407	456	445	458	426	423	409	449	445	455	439	449	437	409	455	447	390	472	425	421	427	432	444	438	436	448	413	481	427	430	430	461	424	420	430	417	396	438	436	444	462	382	433	448	458	460	465	429	435	437	410	440	417	455	388	399	391	414	434	410	440	410	412	481	408	415	443	412	401	439	436	416	468	468	419	431	467	458	427	421	456	438	410	435	414	435	445	409	400	443	434	426	424	458	420	430	410	409	399	457	412	451	450	449	385	446	438	403	435	404	420	415	462	443	435	446	449	429	438	452	460	440	475	434	402	390	426	434	452	458	439	434	435	459	431	427	430	427	434	423	475	436	406	418	433	434	441	455	433	442	426	484	466	413	418	460	399	417	450	465	431	448	400	405	418	399	431	444	426	426	402	412	412	427	393	436	442	444	454	475	415	487	414	425	434	442	413	428	394	431	453	458	441	434	418	429	439	414	440	464	402	415	435	440	389	447	419	416	447	443	431	446	462	435	442	453	447	453	446	446	423	473	443	479	422	431	421	461	463	460	427	439	448	458	452	407	382	457	434	422	444	446	438	453	415	439	430	439	389	394	436	457	429	437	438	442	432	454	437	438	437	426	466	417	411	415	427	433	461	423	436	426	425	437	427	400	389	453	456	460	445	454	415	423	466	423	411	451	431	441	437	482	464	459	422	447	405	472	462	457	403	439	429	425	435	411	410	457	455	448	421	434	424	434	472	492	415	434	430	446	418	414	409	504	420	443	441	442	481	447	420	473	462	422	452	431	406	473	446	468	424	450	399	429	464	466	432	410	467	448	431	452	428	444	431	438	444	471	462	456	427	434	425	447	443	402	424	408	419	449	411	434	426	466	437	447	409	427	406	458	459	420	456	431	411	458	442	436	416	454	435	435	461	473	443	410	493	436	455	438	438	398	435	436	441	437	438	424	427	423	408	456	417	450	432	426	434	403	440	424	456	427	443	476	478	468	452	465	448	429	423	426	403	387	452	410	447	422	435	452	434	430	427	465	424	436	424	421	434	436	435	397	434	457	436	422	462	413	414	397	442	451	420	416	436	451	426	449	477	461	427	431	456	419	414	467	416	390	464	411	412	478	454	437	450	465	427	422	400	428	412	442	451	442	449	404	404	457	429	440	445	420	406	430	443	425	438	416	448	430	425	439	430	430	408	427	398	420	442	428	423	448	391	463	475	418	461	470	439	456	440	405	410	438	415	410	387	413	479	474	476	424	443	400	404	417	407	425	433	411	479	450	440	455	434	415	419	427	463	412	424	456	451	432	431	443	419	451	439	430	426	453	442	417	459	441	440	421	405	423	410	408	444	430	458	415	461	444	409	439	416	430	458	420	423	411	459	468	384	424	463	421	414	419	449	408	418	439	429	449	416	426	464	416	421	415	434	455	427	414	412	400	433	425	408	413	390	402	456	426	466	437	446	443	404	437	469	395	433	422	402	421	448	450	423	437	412	450	435	457	433	435	463	434	423	431	447	428	405	450	402	452	454	434	412	456	399	430	447	425	426	417	403	415	439	412	436	415	435	456	433	456	431	474	435	419	440	437	418	469	423	444	411	433	439	492	472	410	453	408	411	420	404	400	425	438	444	439	445	458	406	432	478	489	448	437	435	440	394	407	436	446	451	438	439	457	450	405	388	423	450	449	446	456	387	406	458	438	406	445	435	452	428	419	392	465	428	468	450	449	402	441	446	415	438	421	400	402	442	454	433	409	433	407	434	434	423	457	439	440	412	407	418	411	401	443	453	420	437	438	433	464	410	428	412	441	400	424	423	415	440	431	429	426	461	425	402	428	457	428	409	427	443	421	397	462	468	451	480	463	408	425	438	435	448	415	473	441	451	411	445	451	421	477	426	426	438	469	440	421	417	462	402	423	468	418	455	456	479	456	416	457	440	401	448	414	444	454	423	432	436	439	443	439	457	427	429	413	411	420	428	430	439	451	441	442	408	424	460	443	445	434	454	438	421	439	433	441	445	431	416	440	477	414	422	411	406	423	441	418	447	405	401	399	444	422	427	425	408	430	452	418	429	402	410	470	434	457	427	443	437	437	403	425	397	423	396	447	432	445	421	441	414	422	414	427	458	426	441	443	455	435	440	400	416	399	399	441	440	416	435	473	436	427	444	444	450	416	442	417	440	401	458	457	425	444	464	434	429	421	444	476	438	478	414	410	492	415	442	442	423	447	425	448	454	445	408	445	444	443	407	425	448	446	410	466	424	412	399	449	437	422	459	456	434	431	415	446	439	430	427	460	425	430	449	434	452	425	427	457	397	459	425	450	446	402	435	422	440	439	439	482	447	428	431	443	435	478	434	425	414	468	423	436	423	420	460	425	439	384	443	406	420	438	420	397	444	425	438	423	457	435	435	444	413	441	452	418	448	407	440	427	443	443	438	423	436	423	450	427	421	419	453	415	429	460	445	461	392	427	457	418	442	467	442	445	423	435	459	435	452	434	406	424	453	430	433	412	419	416	440	428	403	422	426	442	445	431	421	436	438	450	454	404	429	460	432	433	438	459	436	447	440	456	422	429	478	415	429	405	442	430	448	412	438	433	452	401	430	422	437	434	437	441	452	439	462	444	439	420	413	460	445	468	469	429	446	439	414	431	420	440	434	467	443	375	399	415	428	436	428	488	439	401	430	448	428	446	463	427	426	400	434	416	453	451	431	449	421	399	438	440	421	439	455	447	456	495	472	414	446	433	452	411	425	409	413	399	439	429	413	464	396	443	436	435	412	467	425	415	436	441	437	414	453	399	434	432	439	424	413	415	393	416	404	433	411	426	468	418	417	441	455	417	473	460	477	406	430	411	457	457	439	412	454	428	420	466	435	407	430	408	429	460	430	448	445	446	413	403	488	448	455	400	455	437	416	450	406	418	432	393	449	438	458	456	409	435	434	437	417	439	444	405	435	418	422	432	426	456	465	432	476	395	416	470	445	452	419	447	422	439	404	420	441	434	453	448	440	442	410	443	422	421	399	450	442	410	402	412	417	437	442	420
45078	63491	10606	3962	2844	2134	1716	1357	1147	1050	894	838	787	743	674	701	614	679	601	612	623	592	570	531	572	555	583	533	539	524	556	549	590	536	535	527	512	500	480	549	557	534	559	580	520	548	540	520	529	554	538	514	531	525	499	495	509	533	519	505	546	532	542	549	510	561	519	491	520	499	545	559	539	523	493	491	545	545	519	518	501	524	525	547	520	526	507	496	449	503	505	509	503	466	543	512	500	511	505	522	517	514	555	511	529	467	546	506	523	516	520	480	519	528	524	517	522	477	513	485	508	498	527	539	521	529	486	474	510	516	545	545	517	509	526	508	537	530	503	514	512	538	542	528	447	494	529	491	522	522	490	503	529	518	511	509	537	522	516	536	511	552	530	528	514	479	545	545	486	558	535	526	506	482	488	451	472	521	536	518	528	525	570	505	574	512	490	499	526	498	514	537	510	522	513	534	474	488	476	519	519	499	511	500	538	502	497	541	550	548	518	528	511	500	525	537	491	511	536	536	551	541	515	511	538	550	476	519	542	507	476	525	543	536	523	564	548	486	521	519	514	474	523	498	519	475	557	530	523	491	512	490	535	507	526	516	507	521	529	503	530	492	495	477	543	515	522	537	484	491	508	522	538	514	500	534	518	494	506	502	483	506	523	504	520	550	501	533	506	536	514	528	511	542	528	490	474	572	488	502	511	517	517	502	530	557	473	531	525	493	524	476	533	516	496	574	528	540	502	473	516	533	527	498	572	507	486	505	516	531	524	501	495	527	514	524	524	553	492	556	504	552	529	589	525	506	539	522	491	515	510	516	543	518	525	530	527	541	545	485	510	511	556	512	467	457	534	534	496	512	517	507	563	521	500	529	512	500	499	542	534	508	520	547	514	521	521	507	496	502	527	483	520	523	503	504	533	566	533	474	527	504	512	500	510	522	498	491	483	523	500	479	536	533	506	489	516	545	479	519	533	528	487	498	529	522	505	495	525	480	525	518	497	527	528	522	557	522	530	540	538	487	540	525	517	512	526	527	525	519	491	558	502	520	519	505	533	503	487	521	533	526	517	508	530	490	488	499	559	546	488	477	539	510	546	501	490	494	513	491	507	497	517	523	491	516	495	486	545	504	508	467	447	542	551	556	546	519	503	533	515	548	502	499	520	519	506	526	527	562	518	524	494	567	520	498	505	502	529	482	528	471	474	572	512	506	470	507	524	536	493	505	528	517	507	521	539	514	494	524	495	505	497	518	516	507	495	512	496	516	507	517	501	479	529	532	510	492	487	503	513	502	583	499	519	505	534	540	485	520	499	548	514	563	521	502	532	506	511	537	544	495	514	522	496	527	534	478	512	484	526	505	532	534	557	505	466	498	542	508	540	487	474	584	523	529	489	563	528	485	536	494	525	526	516	515	514	503	528	490	528	492	513	447	462	476	509	490	512	508	520	537	523	503	498	492	528	502	507	516	522	534	533	473	533	552	547	490	523	535	512	527	465	480	531	511	508	517	507	498	516	526	496	491	552	486	504	528	499	537	514	499	487	497	526	468	514	498	523	509	549	546	490	508	484	527	515	520	504	543	557	488	483	542	507	500	544	495	535	527	494	537	514	543	511	495	468	535	534	530	499	535	544	505	499	545	493	529	555	507	514	503	468	518	483	550	486	553	510	462	541	528	520	489	515	518	530	529	527	504	529	528	500	501	521	500	513	508	535	520	525	513	557	516	526	555	527	545	554	554	486	510	526	506	512	506	536	492	512	533	506	506	550	533	506	525	494	516	496	534	530	491	516	490	542	522	509	505	509	512	556	508	523	505	537	518	524	517	497	538	482	487	532	537	545	506	535	562	498	542	544	498	492	495	510	511	501	512	489	522	479	524	446	502	505	462	532	532	541	544	558	515	520	503	527	496	535	504	525	527	503	511	525	498	549	508	525	547	520	524	508	507	518	537	486	556	495	515	540	529	516	476	498	509	554	523	533	513	506	527	508	575	487	505	506	490	537	506	544	491	508	519	512	492	514	529	476	518	515	545	543	492	547	540	538	522	543	551	532	521	513	507	498	497	512	512	514	526	512	561	541	550	509	541	487	461	525	479	515	488	527	505	494	542	511	553	508	542	548	511	549	492	505	521	559	527	508	487	497	519	517	536	522	479	499	525	554	493	519	485	508	532	504	503	507	513	492	533	541	527	524	575	512	468	499	519	545	501	542	527	513	547	489	517	495	530	531	485	492	535	503	498	511	519	477	513	537	555	482	540	539	504	520	499	508	517	513	530	493	531	517	501	504	541	536	536	511	505	513	515	524	521	537	539	512	526	493	541	461	515	517	540	495	526	511	498	498	520	539	496	539	497	535	459	537	513	550	498	509	512	535	490	523	506	521	494	535	491	518	493	489	495	506	540	521	470	500	528	511	524	494	522	472	537	519	529	494	526	510	504	525	521	534	538	521	521	514	468	540	526	497	549	526	480	505	481	501	507	512	508	512	536	478	520	488	535	513	526	529	569	552	494	517	495	540	505	537	556	541	521	457	477	539	534	527	509	524	492	532	499	508	522	522	490	510	523	506	521	558	496	506	509	527	527	509	511	506	513	537	527	490	531	530	509	531	541	551	520	523	484	536	500	511	504	511	480	479	528	546	552	480	526	519	527	494	527	524	490	499	532	506	511	534	501	531	488	571	511	512	498	471	515	534	522	499	504	530	551	507	510	537	508	524	540	518	490	563	486	499	557	515	545	573	508	502	547	542	509	520	512	501	524	508	518	532	481	528	529	485	504	520	531	523	589	518	544	494	497	532	516	504	501	519	487	492	528	486	519	528	523	528	508	504	534	501	508	472	520	475	548	509	479	530	525	503	523	508	517	512	553	516	484	517	489	523	535	549	531	496	544	540	510	537	501	509	541	483	503	502	518	502	529	536	536	485	562	513	510	547	535	510	515	543	516	534	534	478	492	493	519	541	547	519	520	501	481	489	520	536	557	510	503	484	536	490	494	505	497	475	485	545	466	505	479	520	540	531	550	514	548	500	545	523	521	525	521	519	479	484	521	560	536	522	526	527	515	539	499	482	518	475	525	491	499	531	499	473	512	530	535	507	514	508	511	463	502	488	522	487	521	507	498	522	535	480	540	499	565	481	559	537	477	495	516	523	532	529	498	498	521	563	504	538	514	519	466	508	544	489	510	525	513	559	513	510	530	514	506	523	523	500	485	495	542	504	543	507	489	482	533	525	535	533	533	510	490	459	462	520	488	506	559	537	531	495	508	513	458	524	486	541	482	523	505	522	524	485	524	501	511	479	513	532	512	544	519	470	541	539	523	503	503	518	524	526	503	492	528	517	545	507	479	493	537	522	566	496	545	575	528	526	485	536	537	494	514	528	513	518	523	492	526	545	523	509	540	535	524	517	526	495	498	512	488	501	525	525	497	515	469	496	489	526	503	537	504	508	528	512	530	487	566	493	485	491	529	559	477	544	519	552	498	549	513	519	500
29708	27212	15623	1766	207	177	153	148	162	129	153	119	164	140	125	157	154	145	139	165	133	147	152	124	135	136	133	129	144	138	168	134	120	149	127	131	143	141	147	136	131	142	127	131	144	130	148	151	127	147	135	155	153	130	129	118	138	134	138	144	131	160	122	137	143	128	130	137	149	133	139	139	151	116	127	137	162	143	160	140	119	145	116	157	122	132	120	143	128	162	152	149	144	157	140	131	134	160	156	133	125	137	142	136	133	145	140	143	120	141	148	146	148	142	115	115	128	148	144	152	150	131	140	134	140	154	149	157	128	137	134	119	150	125	145	110	132	137	140	144	144	144	133	145	135	145	133	163	125	136	154	134	131	146	126	142	129	144	155	147	131	143	125	151	159	146	102	133	133	136	152	117	125	143	156	151	126	149	138	153	145	149	128	167	149	131	126	136	146	162	150	133	150	132	129	131	129	145	144	131	135	155	150	137	171	147	131	137	126	152	130	152	130	147	127	117	126	127	116	142	125	148	138	143	143	163	145	147	120	156	149	143	140	142	133	123	147	156	132	139	133	158	127	145	141	142	150	149	153	138	130	141	129	154	144	106	139	142	160	140	152	148	132	145	115	121	152	140	162	168	129	132	152	152	155	135	131	134	134	123	134	140	131	114	138	129	136	131	149	136	140	120	136	139	130	137	149	140	140	124	137	142	157	121	153	139	129	138	127	123	147	148	121	145	142	128	138	152	153	131	127	132	127	144	146	146	135	133	114	129	148	149	136	143	139	146	150	143	143	149	137	141	126	123	142	123	153	130	154	118	134	143	134	146	153	159	163	136	138	150	133	137	138	151	151	120	134	131	140	138	142	159	129	140	116	140	161	144	133	125	135	138	139	150	145	146	156	145	153	136	143	136	126	128	137	156	150	136	136	132	152	116	146	120	143	131	145	138	134	138	151	115	125	127	146	146	141	142	148	141	142	136	137	126	113	114	138	120	131	134	134	142	154	154	120	121	137	139	129	136	124	153	128	146	147	129	125	148	141	149	122	134	117	125	140	126	132	146	134	119	138	134	132	135	135	145	122	145	122	139	123	129	158	139	153	131	143	142	163	154	131	140	131	137	161	132	135	125	143	124	145	141	177	110	136	110	132	151	129	134	146	113	130	121	154	156	132	143	138	133	118	134	137	147	142	124	130	136	147	149	128	128	141	141	126	128	119	154	133	129	139	130	154	137	146	141	157	142	147	133	135	123	139	125	121	133	140	150	146	131	141	128	138	142	151	147	144	118	130	122	140	147	138	132	143	138	143	140	142	134	136	142	151	137	116	122	131	157	155	154	141	144	159	153	146	128	141	123	139	134	95	138	147	147	127	138	145	130	129	127	146	146	143	138	128	144	153	162	135	145	152	140	138	115	121	137	128	147	130	140	105	124	167	141	121	125	165	136	130	126	118	149	131	132	120	155	142	141	136	158	116	160	127	144	151	142	136	136	112	142	132	141	153	150	153	148	132	123	136	143	120	134	137	121	131	127	148	147	134	132	143	144	162	136	154	130	144	121	118	147	153	131	129	117	117	159	149	129	130	129	126	146	132	119	134	156	110	148	173	129	128	154	141	154	139	153	138	154	137	128	136	152	139	118	142	128	148	130	143	140	116	140	141	137	119	150	110	138	150	143	162	163	131	144	133	151	159	135	113	120	156	140	119	123	150	136	145	136	130	151	141	114	130	137	144	129	160	155	134	157	146	143	137	134	160	141	143	154	133	150	136	135	135	140	111	142	141	142	137	145	144	125	130	156	129	146	133	134	130	141	141	131	149	134	158	139	141	150	133	142	162	151	152	146	133	128	128	139	129	151	150	128	133	143	141	138	125	119	147	136	158	112	140	157	134	160	156	108	171	131	125	132	145	140	144	143	157	144	169	141	144	128	126	138	138	128	147	145	113	139	131	149	142	151	145	143	135	147	139	133	145	130	158	142	148	139	155	141	124	137	124	161	142	124	146	124	124	143	160	113	141	127	141	134	134	127	131	138	149	150	146	134	122	136	142	108	162	129	150	138	138	138	143	132	135	123	135	122	152	160	120	163	136	149	147	125	151	128	152	129	140	139	163	145	122	133	126	159	126	159	148	149	142	140	121	125	134	125	156	146	155	118	122	142	147	133	148	156	154	143	128	146	151	129	140	143	140	151	128	139	148	152	124	131	124	159	149	132	158	149	120	139	128	127	116	157	122	153	137	142	118	138	125	122	127	134	138	144	152	117	154	141	123	138	121	145	113	117	138	138	132	140	126	137	161	158	120	128	122	126	137	128	131	138	139	131	122	127	126	123	145	139	141	151	153	129	139	118	135	144	154	158	151	148	129	140	144	151	124	135	133	148	135	132	139	146	128	127	139	141	151	145	161	127	132	136	157	133	139	137	143	134	129	131	139	136	133	138	133	132	130	159	144	141	149	135	131	156	122	137	145	134	129	123	144	141	146	128	119	145	137	129	155	131	144	146	129	144	135	148	140	144	113	124	114	120	138	124	159	135	158	130	140	145	143	140	137	142	128	120	147	144	151	149	137	148	132	161	158	129	148	144	148	166	131	162	136	141	142	155	152	130	132	141	109	141	140	137	146	142	154	121	136	131	144	113	131	122	145	120	134	148	165	159	136	133	120	126	150	162	140	136	134	145	119	112	129	143	140	135	147	130	160	131	135	151	159	130	124	124	123	132	145	131	142	160	134	170	121	121	132	129	140	144	127	120	150	137	156	124	154	140	139	155	146	174	133	145	156	130	149	138	158	117	142	153	147	137	161	129	130	138	130	135	137	132	150	132	135	107	143	165	138	129	132	136	130	112	130	113	157	127	148	137	140	166	148	157	170	143	147	121	129	141	135	148	141	133	142	134	143	122	155	125	123	112	129	144	143	131	125	123	167	127	135	154	153	144	160	143	132	144	156	143	155	126	135	139	156	138	149	137	110	137	129	163	145	144	140	154	124	137	133	141	128	139	130	135	145	125	128	151	130	140	129	115	117	143	135	147	136	133	153	129	134	136	115	139	132	139	154	142	141	120	163	142	125	132	124	151	122	129	148	129	134	149	145	124	137	147	156	120	152	135	136	129	151	151	154	142	142	143	142	142	153	149	133	127	135	135	131	136	120	158	136	138	137	126	135	139	137	127	144	166	139	165	148	136	138	151	140	146	121	133	145	135	168	137	111	170	125	140	149	130	120	132	131	131	163	142	130	131	117	152	118	149	138	156	153	129	150	153	152	151	134	131	138	147	147	136	143	129	129	154	134	116	131	150	127	140	150	153	145	147	142	130	147	133	129	136	131	130	147	133	137	145	149	146	135	139	125	133	120	140	147	153	139	125	144	140	116	145	156	145	148	145	137	153	173	160	137	120	140	117	140	151	145	131	127	142	128	149	137	139	166	113	130	129	137	154	125	128	138	128	145	121	178	123	133	134	137	131	146	118	145	145	154	135	139	124	127	139	133	130	137	160
35202	39795	1898	302	273	220	252	236	195	188	202	204	219	188	195	216	198	158	213	174	188	174	173	206	187	193	184	186	201	174	170	193	165	178	158	186	179	192	188	193	175	185	170	181	183	169	187	177	161	166	186	195	183	168	176	178	182	183	174	190	175	180	193	194	176	174	179	183	168	157	188	180	206	194	175	183	196	186	192	161	182	174	190	150	201	159	177	188	224	195	188	192	185	170	162	192	157	186	186	179	204	191	196	174	197	206	206	164	169	170	180	174	179	177	170	179	189	190	181	196	173	185	192	169	166	175	178	189	206	176	182	153	190	191	199	181	217	190	157	189	179	175	198	184	191	182	201	171	154	164	162	169	162	194	164	178	200	181	185	187	179	215	163	182	170	198	170	187	192	179	195	172	211	177	173	162	139	187	184	180	192	197	175	172	168	179	188	174	194	155	200	208	200	198	159	156	183	201	209	173	185	181	166	190	170	182	171	205	193	173	187	189	209	190	184	173	173	182	184	178	171	178	201	185	196	157	166	190	189	183	180	171	196	193	185	175	186	152	175	173	176	173	175	203	196	201	167	180	188	171	180	178	175	201	205	187	198	202	154	186	175	190	183	190	196	172	195	191	174	192	197	199	167	159	176	186	170	186	184	194	181	184	172	183	171	169	181	195	171	189	187	171	185	174	153	178	170	178	184	171	172	178	174	197	192	194	185	201	181	176	163	180	202	188	182	168	187	171	175	163	173	191	182	172	209	203	184	176	168	198	198	190	185	184	168	187	184	182	186	182	164	201	191	181	198	206	181	200	188	204	186	187	188	172	185	191	181	173	189	188	159	188	204	185	193	192	176	190	192	179	184	147	163	209	175	187	205	215	183	190	204	193	189	186	211	185	184	180	172	162	183	185	177	180	179	164	208	164	210	165	209	186	182	203	191	182	182	195	214	182	170	149	171	189	213	179	183	197	182	177	190	178	192	183	176	171	174	181	186	205	199	186	177	163	188	191	179	174	190	173	181	186	192	185	165	189	181	188	175	165	166	192	160	177	182	199	145	174	189	152	163	187	178	183	187	205	189	183	191	175	184	154	222	174	174	179	183	187	171	182	191	195	176	196	183	169	178	195	186	194	170	179	185	192	205	195	183	165	175	194	165	193	168	197	192	168	185	174	177	192	177	163	191	180	178	172	190	197	206	162	184	175	176	184	177	163	184	183	213	193	186	184	167	178	192	166	171	192	204	156	186	181	191	168	181	193	184	184	188	176	172	187	231	158	172	164	181	189	167	173	174	173	201	163	197	189	171	165	204	174	153	199	161	156	175	205	201	162	168	199	193	208	184	170	176	185	173	190	172	198	179	166	181	179	179	178	183	195	171	193	181	156	165	183	168	173	175	176	192	181	182	176	164	175	180	175	178	187	171	198	170	159	175	172	171	182	179	158	177	206	191	183	182	192	193	196	198	193	158	163	194	198	176	152	185	183	185	193	142	221	207	178	179	178	191	192	164	183	176	198	211	187	173	179	195	184	170	199	186	176	190	186	178	192	202	203	208	166	170	193	190	178	178	205	186	175	177	225	172	182	184	174	181	169	188	173	198	193	172	185	171	166	171	177	168	170	190	194	170	190	199	181	182	183	164	172	180	193	186	193	177	182	170	176	178	174	181	155	179	205	187	187	180	164	175	187	178	193	179	173	170	206	176	170	186	186	200	181	199	186	182	191	173	181	171	166	193	209	192	180	175	190	182	178	182	175	159	198	175	164	170	184	192	199	183	164	199	204	181	185	179	208	185	175	178	199	188	162	188	179	173	166	178	178	207	202	180	197	197	195	195	174	182	196	165	185	204	168	181	182	197	167	195	190	193	176	178	182	176	181	160	197	193	181	152	169	159	194	168	167	174	180	166	194	177	208	189	198	191	208	175	195	189	162	188	203	159	171	173	188	154	177	148	192	160	186	177	205	174	197	166	156	180	178	187	194	167	189	181	187	149	189	173	168	185	174	190	192	197	192	176	187	183	149	173	188	191	180	188	175	171	186	190	163	177	169	154	188	196	157	193	191	191	164	204	171	208	180	179	173	169	180	192	196	195	175	177	180	193	174	153	189	193	168	185	171	192	187	181	191	170	169	204	168	174	168	159	179	185	198	175	175	180	198	182	203	167	204	185	193	201	166	166	199	204	182	176	169	184	194	181	184	181	175	180	196	189	181	177	174	183	173	179	183	177	186	186	166	194	186	171	179	174	176	166	175	179	173	184	190	215	222	175	186	188	212	193	160	197	180	173	191	190	179	177	192	172	162	188	147	175	181	161	224	181	176	169	164	165	191	197	166	191	184	169	159	167	193	173	191	185	179	189	188	148	183	196	159	215	204	187	174	191	157	191	217	171	185	172	188	178	197	192	178	186	162	176	203	196	197	189	178	178	197	179	193	192	174	180	189	164	167	159	190	176	178	197	162	170	199	194	166	175	201	157	184	204	167	201	169	173	188	176	161	180	176	178	171	207	156	179	173	185	189	165	190	207	176	151	181	185	166	170	171	193	164	168	176	196	168	195	170	209	178	195	174	165	188	166	201	188	173	181	192	185	198	172	201	168	174	220	180	186	202	176	178	184	179	172	177	179	193	177	170	173	185	180	185	165	179	187	186	212	201	152	168	169	189	191	165	182	186	186	173	164	187	182	185	192	166	172	178	187	174	171	209	187	187	172	175	181	199	194	170	203	178	184	188	171	195	202	159	174	174	193	195	176	180	167	176	182	174	184	178	166	188	194	191	201	190	211	200	154	186	151	189	189	206	194	162	182	179	181	183	206	183	211	179	185	200	176	192	176	176	178	180	172	178	188	174	193	185	189	177	150	179	190	181	166	179	180	197	176	187	220	211	167	185	181	154	193	188	166	191	173	187	189	169	181	200	177	169	183	204	172	183	205	169	185	189	167	177	172	182	177	183	188	164	180	191	169	183	149	170	178	193	189	181	187	175	199	195	197	176	165	207	170	173	167	191	202	172	204	153	200	206	165	199	168	178	190	187	189	187	175	189	166	183	195	164	180	170	197	194	192	178	183	178	170	157	208	178	163	178	185	180	189	167	213	183	190	180	163	192	202	170	187	194	155	203	207	170	177	175	164	158	159	185	203	172	187	185	186	209	171	174	159	194	187	171	191	177	156	202	176	194	176	187	200	171	187	175	155	190	170	185	188	202	196	160	186	194	177	173	156	190	186	156	145	192	190	203	192	178	180	199	171	186	166	202	185	207	172	177	183	164	191	203	158	178	176	205	205	190	168	181	179	175	170	171	163	177	176	196	172	188	182	177	186	184	185	204	190	181	195	187	192	171	181	198	165	171	185	171	174	192	184	196	170	202	177	201	160	185	175	189	180	190	180	191	178	183	184	156	183	204	182	198	192	188	189	190	174	177	199	190	178	158	189	203	204	193	187	168	202	174	143	170	165	169	169	189	192	198	167	185	181	180	155	195	159	175	174	185	176	187
24260	21560	28819	24598	21446	9874	762	511	419	361	322	349	339	345	303	311	285	297	309	301	283	277	295	286	297	317	276	308	255	281	269	279	302	279	276	283	291	282	261	307	308	267	289	271	290	275	283	262	281	261	282	255	290	275	312	279	261	284	265	258	289	278	291	254	263	237	287	275	248	291	283	268	275	263	258	230	240	246	291	286	243	261	289	275	287	263	254	286	282	289	234	283	256	264	239	269	270	286	323	278	267	273	272	268	251	280	284	269	240	280	287	280	272	260	255	273	264	273	274	272	269	250	295	280	256	265	252	266	244	279	237	272	267	279	248	279	257	272	253	275	284	280	277	243	274	254	252	264	258	270	277	255	249	285	306	270	294	247	270	259	278	291	259	259	297	271	262	262	253	287	287	254	281	270	317	261	259	260	271	277	260	267	246	285	272	254	268	275	289	291	293	271	277	248	267	252	251	256	245	253	272	243	242	248	276	295	278	271	274	274	276	293	249	272	274	270	261	292	254	289	272	260	301	255	291	257	244	294	268	289	301	250	282	296	288	294	267	251	299	281	275	259	245	266	257	310	275	300	268	287	266	294	256	293	296	284	272	279	258	312	269	267	293	265	254	271	269	265	294	250	278	295	309	267	274	254	259	273	286	226	250	267	267	322	253	268	295	254	267	222	266	266	237	276	260	277	298	269	280	275	297	256	276	283	294	289	295	251	257	273	283	254	288	297	269	283	272	254	286	263	286	261	290	262	285	245	249	263	257	236	289	249	259	268	256	278	244	269	241	275	273	277	270	243	235	280	276	260	293	267	289	271	259	289	255	257	268	263	279	267	260	304	280	283	296	282	268	282	286	286	272	266	223	266	260	270	278	273	257	303	258	238	279	292	260	274	287	298	263	279	256	265	269	265	256	273	266	274	293	240	285	292	244	282	277	285	285	275	279	279	271	285	265	260	265	266	269	215	249	289	253	252	275	249	263	286	279	261	236	287	283	256	257	257	272	269	298	257	268	280	290	259	254	248	287	311	273	282	268	275	283	255	277	296	264	251	284	271	307	245	282	263	283	286	232	283	270	293	277	269	243	303	255	257	301	278	247	257	268	261	270	280	273	250	290	306	267	268	255	284	285	250	283	292	281	289	265	302	254	261	282	265	261	279	261	258	266	273	255	294	287	281	266	277	282	264	264	279	250	258	242	288	277	265	292	279	261	276	271	242	255	263	268	280	257	278	241	289	295	284	268	271	292	278	264	274	282	240	268	292	282	280	269	266	256	283	287	290	288	257	284	261	262	256	303	299	271	263	300	286	281	278	292	260	257	263	268	269	242	282	248	280	265	240	277	271	240	279	277	278	240	278	288	277	261	263	261	244	231	266	247	264	265	289	305	269	292	276	264	237	274	277	273	288	317	277	262	271	270	303	255	298	282	284	253	250	273	291	253	259	247	279	283	278	257	246	294	237	274	271	300	269	259	264	257	264	279	303	271	251	278	266	244	266	269	295	243	264	275	283	273	278	276	252	273	270	291	278	235	249	267	240	268	258	295	284	270	278	257	264	254	283	262	273	265	292	269	272	253	244	292	245	279	274	278	263	298	254	283	272	257	280	261	296	266	262	276	269	263	269	251	268	297	261	287	242	251	299	261	307	275	287	283	308	249	281	279	270	252	244	262	260	255	262	258	286	261	291	251	289	264	262	253	260	284	256	250	255	275	223	307	302	281	267	253	275	273	252	284	250	296	269	268	264	274	264	263	262	255	270	291	315	250	238	252	261	260	290	258	268	280	280	292	276	259	298	263	294	299	268	275	267	278	257	288	253	252	274	283	291	265	253	283	267	281	281	266	241	256	258	243	286	269	303	266	261	263	274	273	248	249	280	273	272	270	279	256	278	313	276	288	268	291	273	245	279	261	262	262	286	286	290	267	278	261	276	255	238	268	298	277	247	233	287	256	285	253	282	259	257	260	237	291	293	283	286	293	261	281	276	251	256	273	282	237	273	273	256	252	256	288	258	255	265	276	263	266	296	291	241	248	284	292	273	272	288	274	292	287	281	274	274	266	287	285	263	285	302	273	268	295	262	270	247	234	278	273	261	286	264	280	277	281	258	272	269	285	285	278	232	257	289	269	290	281	276	250	293	236	253	261	276	287	277	271	282	274	304	255	278	278	258	265	232	291	250	290	276	292	274	245	280	279	287	245	260	257	278	248	286	294	284	284	274	248	264	288	292	282	241	327	241	268	302	270	248	251	284	258	288	269	271	287	245	276	278	298	275	256	247	280	254	235	279	281	273	293	266	245	252	259	244	250	248	273	276	268	301	251	242	269	275	302	271	262	270	278	284	298	239	292	281	279	273	259	277	256	284	250	280	256	234	262	255	270	288	271	288	292	259	283	268	294	269	256	237	266	257	257	261	286	281	273	268	270	277	270	219	268	261	304	230	279	274	253	276	300	244	272	280	269	275	271	269	275	267	273	285	275	261	265	269	289	285	260	280	291	248	286	277	277	291	274	262	262	269	267	275	246	259	253	251	271	259	237	251	266	262	252	273	256	255	271	305	281	260	296	268	272	255	229	262	287	246	302	267	273	280	281	273	268	300	266	260	251	281	290	286	252	301	249	275	270	266	285	293	275	256	269	285	273	276	284	248	247	253	286	258	280	279	278	274	316	274	278	280	266	285	270	263	267	297	299	270	277	286	235	287	266	283	281	270	289	242	248	251	273	264	265	308	283	287	283	261	273	280	249	291	278	288	296	284	271	255	264	292	257	272	257	263	271	303	267	274	267	282	262	254	274	279	282	268	286	251	285	268	285	258	253	265	287	285	258	284	265	259	265	252	257	270	280	299	316	290	283	271	279	289	281	276	248	255	255	269	278	255	293	268	276	263	242	267	272	295	250	279	258	241	259	279	247	269	251	282	273	278	281	269	248	283	253	256	267	300	269	271	280	296	252	265	282	272	308	265	306	272	287	257	272	266	268	251	279	277	260	253	285	273	286	284	267	288	261	258	258	287	263	264	240	264	244	284	276	256	286	282	305	267	294	241	271	251	272	276	237	280	281	227	265	286	279	249	258	270	285	278	283	286	276	270	273	279	291	264	243	282	263	276	272	286	248	254	273	264	295	294	303	274	266	273	274	309	274	282	267	286	291	266	286	264	258	268	263	276	261	296	253	264	286	303	224	270	258	280	249	260	303	288	297	264	287	286	283	261	272	263	249	257	266	284	280	281	278	273	294	283	268	241	273	273	266	269	252	273	259	261	277	259	267	292	281	290	268	248	236	286	246	266	275	263	276	258	271	282	279	254	254	246	295	292	287	284	258	306	261	281	275	254	273	260	262	270	291	288	309	275	268	274	242	297	277	298	282	306	265	257	275	259	263	276	261	284	273	275	252	269	276	314	295	298	289	251	264	266	275	274	287	244	282	269	265	293	262	278	277	252	283	282	287	299	269	271	253	273	261	273	271	269	279	273	281	302	281	266	282	288
40475	55041	6768	2134	1519	1217	930	775	629	567	544	458	459	423	418	409	412	377	388	377	378	381	381	368	362	351	350	333	360	372	363	375	370	330	302	353	321	378	322	337	346	348	348	340	322	333	300	341	311	378	341	355	301	329	351	309	345	387	327	355	313	353	314	312	334	343	309	347	320	298	367	309	344	315	321	321	334	331	352	329	297	330	343	311	344	332	306	376	354	322	341	353	328	338	307	371	316	301	355	324	339	352	302	335	303	306	319	344	315	320	359	329	293	335	339	334	354	339	313	329	335	302	317	314	337	352	346	317	313	324	342	312	322	313	328	344	361	344	326	339	324	340	365	318	352	330	346	316	313	354	352	360	335	327	339	313	338	315	360	365	324	336	344	329	328	338	342	317	382	344	340	320	342	327	359	321	383	313	349	312	286	338	327	311	312	316	303	342	317	317	332	313	326	312	327	325	340	331	326	303	337	327	322	361	358	367	332	329	304	351	290	340	341	330	337	354	362	350	340	328	355	342	331	350	311	305	314	342	331	302	345	353	345	329	323	341	311	313	315	331	328	338	321	312	331	315	339	349	359	345	342	350	311	322	317	337	352	345	340	319	337	313	312	320	293	324	331	369	309	318	354	322	344	353	341	319	334	340	352	353	331	340	323	365	325	346	349	335	340	337	338	345	373	335	347	310	336	304	317	327	329	343	332	316	331	305	329	378	336	350	315	327	321	338	313	344	329	342	317	360	320	341	344	366	346	338	355	304	320	355	354	321	339	316	323	312	340	321	329	349	327	295	328	327	324	308	322	342	345	350	340	323	301	292	315	356	335	356	352	333	346	362	361	349	301	362	314	356	303	347	321	299	360	312	323	333	347	322	301	335	320	355	310	342	334	322	360	328	341	359	335	333	307	338	314	344	329	352	331	338	328	300	342	346	340	336	324	327	353	321	307	349	348	345	320	324	336	338	340	306	333	318	367	331	328	308	309	361	369	298	365	353	333	321	320	349	320	322	348	307	336	300	332	326	372	334	308	334	330	296	325	322	320	333	309	336	311	351	364	321	346	319	354	345	331	345	311	356	333	318	350	335	378	339	329	364	305	341	330	327	311	322	354	313	313	377	311	346	349	315	313	350	356	343	352	330	354	313	342	326	360	336	337	295	327	353	337	293	338	343	326	328	344	360	333	363	323	352	362	374	302	322	311	325	302	345	351	312	326	316	320	305	330	340	321	341	348	350	371	305	337	343	320	331	334	329	342	345	349	326	341	344	357	334	347	307	315	332	362	325	330	352	340	340	328	322	364	354	330	360	320	335	309	335	329	352	335	345	323	310	298	350	327	339	319	330	320	364	327	306	316	311	306	333	352	332	321	334	342	317	354	335	320	328	309	331	288	300	320	330	352	322	340	319	317	318	311	328	314	324	351	377	337	297	347	335	346	348	319	305	352	285	319	352	372	340	321	317	351	372	329	351	350	343	329	338	303	326	324	366	323	318	320	318	335	320	332	307	349	329	308	333	335	367	334	314	298	303	311	326	314	327	336	336	327	324	308	320	334	334	342	327	311	356	349	331	351	370	342	323	303	329	345	294	307	312	343	329	314	323	345	337	297	345	363	317	367	349	348	333	313	336	331	371	324	310	337	345	323	294	342	323	320	322	327	331	297	340	341	333	340	334	325	341	333	332	311	323	325	310	335	373	320	309	310	329	346	336	333	340	345	346	296	309	317	344	333	306	339	319	334	347	353	320	323	341	338	336	323	346	330	325	354	315	328	331	337	302	346	332	290	305	341	304	310	324	327	341	342	341	319	323	317	353	330	353	343	289	333	345	312	339	351	346	370	309	344	331	311	340	354	355	340	325	321	349	345	338	328	309	342	336	308	363	346	301	335	323	304	293	298	310	315	347	316	356	315	316	343	322	326	360	286	355	280	343	290	324	324	340	323	316	326	355	296	317	305	337	317	313	355	325	334	338	344	349	324	338	345	313	324	319	297	327	336	333	356	330	327	318	311	345	326	326	306	346	381	348	309	302	321	352	349	381	322	294	327	325	301	291	315	350	349	350	337	332	320	338	350	327	319	336	336	325	347	352	314	329	337	336	343	319	335	363	321	317	313	348	346	344	347	326	352	314	322	343	325	331	314	331	332	348	325	353	342	315	350	311	339	354	318	347	309	302	355	330	338	303	324	318	308	352	334	329	330	317	338	322	344	346	341	318	347	339	343	339	342	353	311	340	360	307	339	342	330	312	331	353	339	324	337	357	302	328	344	339	303	306	332	357	315	344	367	335	346	322	342	371	296	365	321	369	338	354	323	317	326	374	335	309	326	328	334	337	347	305	327	325	316	346	341	310	306	329	319	341	348	336	357	285	342	358	320	305	326	346	310	295	322	329	320	310	344	325	330	308	312	316	344	306	308	370	344	333	310	347	324	323	337	304	314	327	348	319	337	332	335	331	344	336	340	313	354	335	318	343	314	324	332	315	311	314	354	316	334	334	323	317	306	364	345	326	324	306	315	333	319	355	352	332	344	346	326	334	338	338	310	325	336	315	346	333	304	289	312	362	353	338	314	305	340	325	338	349	342	306	308	270	373	350	336	320	355	355	339	336	350	328	331	344	331	307	313	333	314	321	373	320	306	336	341	337	306	301	330	369	299	331	379	320	343	357	342	301	308	331	375	313	313	321	313	334	341	309	345	361	317	323	337	341	329	326	350	337	330	339	328	336	315	325	374	341	339	332	318	324	323	342	323	309	312	339	313	327	332	354	320	327	337	349	363	302	322	315	317	350	309	355	327	332	343	339	344	374	358	340	333	350	319	313	327	341	320	365	326	346	378	378	305	352	347	352	347	310	290	338	333	361	356	369	351	329	316	324	314	323	315	317	329	319	315	317	343	363	333	334	345	355	312	305	328	329	321	314	329	345	376	322	303	311	355	337	315	314	352	330	342	346	338	314	327	338	344	334	288	354	334	345	313	336	352	334	340	315	311	335	339	316	348	342	336	314	393	349	329	347	342	359	342	312	355	302	309	351	324	305	320	341	319	309	346	349	333	316	313	337	332	320	353	345	328	345	321	350	326	348	296	314	327	308	337	357	308	335	312	293	325	318	331	325	333	317	354	361	324	325	302	328	350	325	339	332	367	341	319	336	310	313	274	322	337	326	359	348	339	329	345	335	314	334	346	317	343	339	346	308	337	374	291	342	351	328	369	372	326	333	356	308	328	324	349	313	285	318	315	318	347	322	365	318	344	297	330	309	332	342	330	351	345	339	321	310	340	315	339	333	344	330	357	347	306	339	322	342	330	330	355	347	314	305	333	316	316	318	353	334	340	296	323	326	328	331	330	330	330	354	338	318	305	346	315	335	337	329	306	321	326	310	325	323	367	321	344	343	305	337	311	321	327	338	364	335	339	348	332	379	323	331	342	323	323	336	319	333	326	340	343	323	342	324	350	305	314	350	351	330	321	339	339	344	343	320	319	332	332	357
25556	21701	27631	25448	8820	460	322	280	258	258	250	249	216	246	233	252	229	216	203	210	224	222	231	182	202	184	191	218	177	216	199	187	219	218	211	198	202	209	196	207	205	236	232	218	196	206	223	209	179	200	228	195	199	189	191	207	218	195	170	187	168	196	200	219	210	206	197	188	218	180	213	202	237	196	190	227	192	205	203	191	192	213	223	187	198	219	237	206	201	201	194	195	199	221	200	219	210	221	205	198	214	218	208	207	180	240	189	194	236	195	231	208	179	225	193	166	210	196	198	220	210	219	211	183	218	205	173	201	216	219	208	201	206	219	203	232	228	200	194	204	221	213	209	215	203	193	194	209	181	205	225	205	210	199	183	174	209	198	202	217	190	214	193	204	207	202	221	228	204	211	187	214	211	226	190	220	206	216	213	187	207	216	200	194	198	190	208	182	201	206	187	221	212	203	192	206	215	232	185	192	205	197	221	198	226	206	181	207	197	214	223	192	217	215	182	213	192	193	228	176	178	216	198	212	227	192	230	208	220	223	238	199	216	208	197	199	217	193	184	204	172	204	213	208	227	202	211	219	205	184	180	191	203	189	217	178	203	202	221	220	213	197	196	204	199	216	228	222	209	202	237	185	210	197	222	180	197	202	212	195	209	206	192	210	220	210	190	173	224	181	233	234	215	196	180	175	195	224	219	205	172	199	179	206	185	183	199	206	200	215	204	204	184	206	191	206	195	194	175	210	185	205	190	197	185	182	195	193	216	178	200	236	215	228	201	208	202	197	200	213	213	240	189	217	213	219	188	204	187	168	197	193	215	199	205	201	211	208	188	203	207	214	202	229	216	197	208	200	191	196	188	233	200	204	187	210	211	219	201	180	210	194	198	195	216	213	184	207	200	196	200	212	243	185	196	221	212	212	193	205	201	197	211	200	201	227	223	211	208	200	177	196	219	198	182	197	209	191	179	208	190	211	193	192	193	194	177	194	201	205	204	215	205	171	205	189	209	226	214	211	210	204	195	196	192	214	211	201	197	206	218	206	197	209	235	198	193	212	212	209	193	211	202	193	209	204	222	196	204	167	240	197	208	205	180	204	195	227	193	200	196	191	195	213	198	186	204	189	204	218	211	204	193	203	221	201	193	190	208	233	186	191	210	193	222	220	218	199	212	208	209	182	207	221	197	214	198	188	208	215	213	213	186	191	211	196	204	194	203	202	192	209	187	167	224	211	207	211	199	190	182	229	211	199	207	217	211	195	235	216	194	210	182	212	205	211	184	164	199	198	205	224	215	209	202	216	195	213	206	214	200	208	190	188	226	230	196	210	203	224	198	204	178	207	202	199	188	208	190	204	213	216	208	225	200	201	181	206	220	212	202	226	193	213	200	214	204	200	195	213	188	179	225	183	194	212	208	205	193	193	183	212	188	202	203	228	196	195	220	188	206	197	205	206	197	185	205	195	183	203	230	203	210	208	180	206	190	226	206	210	197	200	198	206	196	189	198	195	208	222	206	226	198	195	197	201	206	213	215	189	207	221	238	195	223	207	197	197	186	181	202	196	198	193	166	186	225	194	201	190	204	206	200	201	209	222	203	197	185	204	187	219	209	187	222	199	223	210	209	170	194	216	226	199	197	212	205	190	213	178	204	183	213	197	200	207	218	156	202	230	201	232	209	210	186	198	228	199	182	213	187	212	207	199	220	198	214	208	208	210	220	196	191	187	187	205	209	204	190	182	204	193	216	195	230	180	200	208	203	189	226	207	215	209	187	201	212	178	210	202	201	214	208	199	178	178	190	187	184	204	207	211	187	206	217	211	206	197	208	196	201	197	195	198	211	193	223	247	188	202	198	216	205	209	198	173	219	166	195	214	188	203	197	229	213	200	193	220	215	203	183	219	212	212	202	193	191	185	202	196	197	178	189	188	201	193	190	205	199	198	213	179	225	204	183	198	184	215	215	213	225	217	203	196	215	206	211	188	193	207	198	208	232	182	219	203	203	206	166	211	191	194	182	220	195	198	181	207	219	208	179	196	210	186	191	205	197	178	187	180	172	224	194	218	206	185	193	217	184	200	194	203	198	209	207	230	210	204	199	226	245	196	183	205	182	200	207	227	202	204	185	205	184	208	184	228	217	214	205	207	198	201	220	215	202	234	209	210	187	216	235	203	204	217	204	194	202	189	225	167	205	173	188	226	187	200	205	198	210	214	218	218	200	192	220	218	183	183	226	150	176	189	192	224	214	203	184	224	191	210	171	198	201	193	185	216	201	184	209	206	224	221	200	211	187	208	183	204	203	201	198	222	201	195	172	232	222	198	187	189	184	207	234	216	204	192	191	217	211	208	196	199	211	197	205	208	223	194	196	199	202	200	226	195	186	191	223	200	196	199	216	194	207	205	187	185	232	194	180	202	205	211	198	216	225	202	198	182	189	219	192	174	206	194	197	189	191	223	194	225	212	200	195	241	199	195	194	207	200	191	189	207	191	195	195	201	200	200	229	200	204	190	192	215	199	217	200	198	181	192	212	186	210	186	199	183	196	191	218	198	205	197	229	206	227	225	194	208	229	199	190	210	222	222	204	228	226	168	198	219	211	210	191	208	206	210	233	202	207	199	191	213	198	205	207	196	233	206	224	213	185	216	197	180	211	215	213	205	210	204	215	191	201	198	195	180	226	186	212	198	218	175	197	206	181	197	217	197	232	196	215	198	195	200	200	218	218	218	202	210	219	212	184	191	222	193	197	223	194	196	204	234	222	196	204	221	192	195	187	199	225	197	203	217	210	198	212	222	204	197	213	208	180	186	174	203	187	215	200	207	200	198	198	206	220	179	219	196	202	220	204	214	228	178	176	222	188	211	207	191	200	180	196	214	197	192	215	219	197	195	197	184	168	193	226	209	187	205	208	235	224	200	210	194	172	204	183	176	204	210	210	198	198	227	182	193	193	183	186	208	206	239	199	210	208	193	202	198	211	200	196	204	191	226	176	225	197	194	224	208	177	211	195	221	198	182	205	197	227	194	183	195	216	216	193	206	229	201	204	177	189	207	222	180	200	198	210	194	180	204	196	209	216	203	208	198	211	211	211	204	218	178	174	212	188	182	186	204	208	202	207	204	188	202	207	218	197	193	193	181	195	211	182	208	198	203	195	218	208	207	211	209	222	222	202	192	204	214	216	231	190	197	170	200	226	224	190	208	212	208	205	203	200	201	182	195	191	212	199	199	193	221	217	200	222	193	215	189	198	189	201	210	179	202	220	195	203	218	195	212	199	183	207	224	200	197	187	201	203	182	189	227	211	201	229	193	203	162	184	179	232	199	203	208	206	215	192	201	188	197	215	205	184	191	191	177	214	211	208	195	186	208	217	202	196	226	196	189	224	213	191	192	181	211	183	212	222	201	213	184	191	227	190	189	203	186	225	198	203	195	217	208	213	198	186	229	194	194	240	223	217	204	213	203	214	190	197	214	195	226	200	199	220	194	218	180
39098	48831	3630	1134	847	703	547	512	443	387	364	334	326	349	346	308	313	286	321	297	316	251	289	306	302	279	284	268	278	266	269	277	293	284	285	283	261	278	262	264	288	270	284	281	265	262	290	262	266	277	261	253	295	271	283	263	279	254	252	277	258	286	252	277	269	280	257	268	286	256	285	268	273	282	285	288	293	284	282	268	284	251	235	288	284	259	252	264	266	264	298	252	266	276	257	247	296	256	274	286	277	269	285	266	248	257	246	251	257	240	259	280	298	268	277	273	253	257	226	256	278	262	262	241	283	280	257	258	260	279	281	250	271	254	301	258	266	267	278	274	235	266	260	275	259	271	254	299	284	264	290	249	276	298	262	271	257	258	273	283	250	268	289	249	275	289	287	262	266	255	297	275	296	251	268	258	283	254	251	276	298	252	275	258	262	263	272	259	266	279	268	282	253	230	243	268	273	272	254	266	269	241	268	265	284	268	297	248	242	267	265	238	260	282	274	310	248	283	284	290	254	268	247	269	269	272	255	294	292	254	251	248	298	254	247	283	265	289	239	245	260	282	259	242	300	262	273	291	264	249	284	280	274	251	284	260	297	268	307	263	278	291	293	258	258	245	250	265	268	270	245	283	274	268	266	283	238	267	291	260	258	259	269	267	299	270	256	276	282	288	266	296	274	237	243	240	262	289	248	244	244	243	258	295	268	253	259	275	271	251	290	244	258	275	264	282	267	256	276	259	264	280	274	296	274	290	257	254	270	285	277	255	276	269	233	254	283	266	276	257	276	265	259	255	266	271	263	285	254	237	258	296	283	246	266	261	257	284	265	256	258	264	284	272	291	283	275	241	252	277	270	245	257	274	288	277	265	267	257	280	264	267	262	247	273	239	272	283	257	271	270	285	256	244	243	259	274	262	273	249	273	280	254	267	292	273	256	279	241	294	259	273	263	271	272	264	267	266	292	265	287	288	275	277	250	271	248	280	257	287	260	274	243	281	257	246	267	278	273	264	245	275	269	263	255	249	277	277	281	275	284	257	286	302	280	275	242	258	229	265	255	288	242	274	288	254	253	259	293	285	256	250	271	252	246	302	266	282	254	282	259	253	262	245	274	252	256	264	257	241	276	265	260	258	284	237	252	240	258	282	288	255	282	279	267	265	274	284	271	249	272	247	251	285	251	258	284	270	257	288	247	244	279	274	265	268	240	266	261	290	278	298	266	308	271	262	270	267	259	280	253	245	286	268	271	268	261	273	274	283	266	244	278	265	263	263	239	275	260	270	279	236	237	268	266	283	297	260	265	225	234	284	253	271	267	246	243	238	288	261	265	253	251	242	265	257	285	257	274	278	244	270	244	301	283	270	273	270	267	267	251	258	254	257	305	264	290	269	254	270	271	283	254	273	272	293	269	276	261	277	245	265	255	253	252	255	252	260	293	278	279	261	278	286	248	250	266	233	252	280	258	277	253	271	295	287	261	280	276	271	307	262	270	254	274	279	250	274	263	253	257	292	253	280	272	244	252	281	267	246	262	253	248	246	245	264	276	265	267	258	271	275	253	260	282	274	256	272	251	279	264	293	261	236	255	265	288	272	231	264	230	261	261	263	281	251	251	302	290	277	272	272	261	298	278	259	264	270	272	274	295	249	267	278	273	250	243	249	235	288	242	266	278	279	247	286	267	259	299	275	263	270	267	264	271	270	286	245	275	277	244	276	348	286	268	288	252	272	291	249	246	256	282	264	244	276	271	272	271	277	250	265	275	259	258	287	280	252	272	254	276	254	305	261	242	263	260	286	260	259	262	267	224	282	285	246	279	282	256	266	238	256	256	287	271	284	294	261	248	253	276	282	233	281	277	272	246	261	249	269	264	240	249	220	256	239	248	263	268	306	250	247	299	248	304	277	243	227	250	274	254	238	244	269	278	267	268	291	290	253	237	240	258	269	282	237	245	285	289	244	266	287	243	239	255	250	284	253	253	286	279	241	288	286	246	238	289	243	282	263	280	265	283	267	263	304	287	264	241	264	260	266	249	291	280	266	292	249	266	247	255	221	287	272	249	276	253	246	292	286	264	260	257	290	227	269	242	265	266	278	295	254	241	260	239	260	247	235	266	285	269	254	236	270	278	261	249	251	254	263	251	261	265	305	225	253	257	281	276	283	263	294	278	270	283	260	275	283	261	267	274	258	274	279	265	240	238	283	256	263	247	298	271	277	248	249	248	281	274	270	266	264	231	274	255	253	273	291	266	249	276	274	240	257	264	272	268	278	251	266	271	261	250	252	272	260	243	256	273	252	260	261	259	264	267	282	254	265	280	268	247	257	235	272	267	257	272	263	275	243	272	271	262	241	273	253	257	247	258	235	291	287	254	244	257	274	248	268	247	275	273	252	266	263	254	280	263	259	231	240	271	253	270	280	272	264	265	299	267	266	271	287	275	268	258	271	270	259	282	273	256	237	270	260	270	243	258	257	263	294	280	241	226	300	248	281	267	243	265	294	263	257	259	262	264	252	264	247	264	271	270	241	276	255	228	244	249	249	264	263	277	268	225	277	245	283	273	271	260	264	280	275	252	246	275	270	235	290	276	273	263	276	282	247	292	279	277	292	267	258	259	292	232	271	282	233	278	244	266	272	256	282	259	247	262	262	259	232	265	256	258	282	269	270	283	285	236	250	277	290	292	291	265	260	290	279	222	268	257	259	265	272	238	237	260	268	286	250	272	265	253	279	272	253	245	258	262	265	302	266	272	267	249	280	278	274	251	277	249	289	310	274	268	264	234	269	249	263	258	243	273	288	275	268	258	275	300	279	264	275	280	263	249	264	267	262	284	253	283	250	279	287	258	271	258	302	275	272	260	282	260	287	264	291	260	251	264	281	261	245	289	274	235	266	241	253	249	297	253	278	251	273	258	267	260	279	283	240	271	275	293	276	248	284	284	264	285	247	293	235	274	266	237	278	271	265	230	289	248	261	273	287	301	268	255	272	274	268	301	276	257	278	281	251	249	282	242	279	282	247	262	277	254	258	263	253	266	236	262	278	269	267	258	283	237	267	263	275	284	252	259	274	247	270	272	272	264	241	266	267	227	272	302	271	274	265	274	292	298	261	266	278	239	267	278	304	247	245	250	288	258	260	291	252	263	265	266	258	271	249	268	287	270	257	266	239	297	276	243	277	263	265	257	274	272	260	268	273	300	276	247	270	286	251	253	263	258	280	257	251	268	264	249	273	277	290	286	281	274	262	247	267	274	250	282	265	252	263	246	266	276	279	259	269	278	286	280	278	267	265	261	241	289	257	277	281	246	257	277	256	256	270	270	294	288	252	275	269	243	275	238	280	271	281	249	289	298	256	237	313	261	248	298	289	252	262	288	278	245	303	253	262	252	270	260	250	244	263	282	274	272	262	254	270	268	243	275	249	273	254	280	243	253	290	243	259	250	251	281	250	291	260	272	264	249	247	296	276	251	270	264	269	258	288	269	278
23271	21581	29293	24209	21530	21525	9517	969	689	648	606	539	565	571	530	532	523	488	482	507	471	433	469	432	471	412	481	446	468	476	471	438	451	423	456	434	417	456	480	458	458	437	469	425	423	440	413	406	435	446	454	423	482	456	447	436	428	464	447	434	415	430	445	438	513	435	415	417	398	424	406	406	407	449	463	476	409	443	468	428	418	433	451	427	422	435	450	429	468	429	439	380	410	404	452	450	468	432	430	431	423	414	455	397	451	377	407	373	403	418	444	460	455	441	440	410	464	434	448	439	436	446	414	440	409	446	436	385	422	433	422	461	396	409	420	431	441	430	467	437	457	442	420	447	435	444	492	444	439	429	422	450	417	421	444	443	456	463	432	398	437	469	432	424	446	431	451	419	436	418	443	410	421	403	425	418	425	451	411	449	429	477	453	445	450	445	412	421	439	449	445	424	422	414	422	450	429	438	436	425	459	438	450	441	425	437	431	473	432	440	441	443	469	409	439	466	461	438	437	416	439	401	453	419	412	448	404	425	405	459	419	485	507	416	431	433	426	451	433	457	446	406	436	434	433	438	427	446	404	402	477	437	424	411	459	445	391	428	419	441	424	392	457	416	428	430	420	436	438	424	437	413	395	447	409	385	397	426	431	418	460	441	474	452	396	399	470	455	460	444	416	443	418	429	478	423	423	404	433	366	424	434	398	434	437	431	433	476	418	456	420	437	417	389	450	464	441	429	412	455	412	432	465	433	399	397	448	437	419	455	394	434	452	432	452	437	408	451	394	429	459	448	408	484	475	433	413	423	433	421	425	463	443	454	445	412	442	434	414	418	445	433	438	430	450	436	435	442	435	430	433	438	409	401	433	448	434	434	433	421	437	467	443	453	448	442	481	415	451	416	445	398	465	427	404	411	423	426	447	386	384	400	416	407	451	450	453	433	462	423	416	425	455	445	431	428	411	418	442	430	425	421	472	465	433	391	442	411	461	407	434	469	461	431	426	415	425	444	446	462	450	402	414	440	430	436	438	442	457	433	449	405	418	441	443	426	426	420	453	439	446	385	420	416	473	462	444	435	442	432	437	434	445	437	463	416	452	408	452	412	449	414	425	424	426	440	459	442	449	424	422	453	447	461	410	433	422	456	416	423	417	444	461	423	439	420	439	432	438	398	431	455	430	430	424	442	428	449	455	424	433	471	413	431	448	392	429	416	414	447	446	410	431	415	455	434	445	381	457	447	438	441	409	432	457	410	451	481	405	388	409	430	431	429	435	433	471	422	437	446	417	420	444	423	445	485	434	424	415	427	423	419	402	430	408	417	454	444	431	455	421	427	420	393	414	431	400	490	419	425	399	453	413	424	454	439	418	453	443	447	413	434	412	433	422	441	433	457	436	389	419	439	450	426	447	413	422	439	464	461	451	434	478	448	432	448	453	422	421	439	437	462	424	433	442	439	432	440	465	406	443	415	431	449	425	414	447	467	427	454	453	420	413	447	424	439	426	412	446	424	423	409	422	401	452	427	440	404	458	434	420	445	443	423	485	418	423	431	415	407	460	419	413	474	419	410	445	444	406	469	424	403	459	450	451	439	460	440	406	465	453	399	421	416	443	406	422	473	430	457	440	448	421	406	417	428	445	451	451	424	405	441	435	419	392	432	429	410	434	429	427	452	449	403	428	421	418	436	407	423	413	431	443	395	437	417	375	424	443	455	426	423	440	449	414	426	446	451	448	449	413	429	419	456	452	456	445	445	382	410	468	429	407	431	444	458	459	423	447	407	465	428	442	428	408	426	428	484	425	386	490	433	452	420	436	470	447	465	434	461	400	425	429	422	419	402	429	406	412	456	412	420	461	428	428	423	461	430	414	509	487	426	438	423	424	422	441	426	404	419	425	432	433	419	458	424	439	446	417	442	421	479	432	421	459	434	432	452	447	434	457	430	423	444	448	420	429	395	410	443	446	451	413	411	408	404	438	445	438	406	419	435	430	450	449	437	462	431	414	443	426	434	469	430	432	402	436	422	396	413	468	477	452	471	446	413	398	402	426	453	443	483	451	417	431	434	447	396	449	430	449	425	444	419	418	428	456	448	409	465	409	427	424	472	455	425	420	420	457	443	446	482	433	411	418	420	405	394	391	453	463	415	432	436	416	453	428	402	405	401	438	453	422	404	449	449	441	423	400	436	438	444	443	436	420	448	419	391	387	442	437	443	411	416	424	406	415	435	419	426	403	446	429	429	438	425	475	450	419	443	388	439	446	443	433	438	454	441	411	417	443	422	449	414	429	408	418	449	431	392	410	457	410	409	423	439	454	407	461	475	439	443	448	427	460	431	447	456	405	426	441	428	420	474	413	413	453	401	408	422	416	398	444	422	439	439	438	437	414	448	434	438	441	425	445	452	452	408	423	427	413	406	408	443	405	378	401	455	431	422	458	441	416	428	438	426	430	419	392	426	412	451	434	388	448	420	434	453	453	430	440	444	438	392	428	430	459	426	465	428	376	421	441	391	468	432	434	425	434	437	419	437	433	437	441	431	424	445	385	402	418	400	412	398	467	418	404	403	413	447	438	414	459	449	421	432	425	443	424	431	418	410	430	418	442	432	422	402	401	412	395	459	429	433	394	431	488	463	459	426	423	419	415	432	466	440	426	430	447	466	454	432	427	430	407	431	433	422	444	434	418	404	424	426	441	437	429	421	413	430	404	433	389	423	443	448	468	456	452	435	376	395	371	455	444	431	447	428	438	458	438	430	454	420	413	430	418	445	445	414	398	461	390	443	444	420	457	418	440	430	457	418	417	412	452	428	430	430	426	411	423	416	385	452	450	437	414	419	432	420	431	418	412	403	414	437	422	434	439	428	391	469	416	402	385	438	458	438	443	450	441	443	439	429	445	479	410	419	435	463	412	439	431	462	429	425	422	437	448	448	421	429	474	459	401	454	418	439	457	406	437	424	469	413	429	455	441	433	438	434	445	427	413	404	416	434	455	396	429	379	451	406	430	451	446	434	409	416	458	424	398	425	452	401	434	430	459	417	445	414	439	459	474	442	425	464	409	450	448	431	421	424	452	415	435	461	382	409	410	438	422	428	417	438	417	453	424	444	457	433	413	431	421	442	456	435	443	398	452	433	433	425	452	412	429	419	457	438	462	461	423	458	458	442	424	445	426	487	436	450	431	443	437	416	431	473	455	446	412	434	409	428	427	441	417	437	403	456	401	445	397	421	436	405	418	383	457	405	393	377	441	412	395	452	444	451	408	410	485	437	437	418	422	419	419	448	427	432	454	390	419	430	435	391	454	422	407	412	475	429	423	441	439	434	467	418	422	426	444	450	412	431	396	412	429	433	415	445	464	413	443	432	472	395	413	453	409	461	429	405	394	423	368	429	442	453	469	422	461	447	457	418	447	434	451	397	449	463	439	444	490	453	405	449	444	435	453	434	445	460	445	399	449	415	452	419	410	433	458	410	421	407	400	416	445	431
45572	64968	11079	3953	2799	2110	1661	1370	1140	1017	865	861	785	724	719	640	654	604	631	600	592	566	584	583	547	554	549	573	502	574	565	538	558	502	566	556	549	548	544	524	537	543	543	525	526	527	510	505	525	539	516	516	528	510	474	543	496	524	487	462	572	489	493	515	519	464	534	551	528	520	543	501	543	510	521	519	516	491	480	523	552	522	514	467	554	520	502	544	509	551	521	490	514	480	513	544	539	524	523	535	517	495	571	534	498	518	516	505	555	531	525	544	498	538	500	543	540	492	512	574	575	529	518	491	521	499	518	522	543	488	489	486	504	549	558	477	502	503	537	565	501	485	519	524	528	501	519	540	509	535	495	515	540	500	514	552	556	505	519	503	486	497	549	523	553	526	506	497	559	492	524	495	529	539	496	510	518	519	561	516	486	537	513	503	520	519	527	510	545	489	529	474	513	486	512	498	539	523	491	502	529	495	512	537	496	556	511	479	484	553	534	507	460	462	494	531	541	448	505	523	496	520	479	507	489	534	492	544	526	475	520	508	483	527	528	538	518	500	507	545	495	521	513	554	520	459	513	525	516	542	521	521	477	497	504	492	489	532	525	539	510	501	514	523	505	538	501	529	524	537	505	517	533	546	470	519	525	509	511	514	555	497	497	515	530	521	502	495	520	519	548	484	518	526	507	503	478	545	514	483	484	561	529	543	517	522	482	528	501	531	540	532	510	545	480	493	525	537	509	511	522	523	524	499	537	499	517	501	512	537	506	528	484	540	563	502	494	499	523	507	505	511	555	552	495	525	496	507	523	510	527	491	505	534	477	539	507	549	508	528	515	548	539	526	548	478	559	525	475	517	488	506	531	503	498	511	552	561	522	497	501	530	526	473	521	467	503	524	497	526	498	511	490	530	499	514	534	515	502	501	546	536	537	483	568	489	510	537	529	510	505	538	511	502	533	483	527	479	509	474	482	485	494	496	488	496	517	502	517	544	492	525	526	492	467	532	546	500	550	522	566	497	473	511	539	500	504	505	516	536	492	503	502	514	518	501	482	527	519	497	529	492	539	497	506	532	535	558	530	547	483	530	488	516	477	518	506	509	536	496	529	521	501	506	512	492	519	552	487	541	549	526	511	520	525	536	546	502	473	538	530	493	527	519	500	473	522	534	499	511	501	524	537	512	527	487	518	537	522	495	517	525	508	467	530	567	532	532	489	505	506	529	521	521	522	504	523	509	503	489	570	519	456	531	520	509	505	491	555	541	499	534	499	513	493	477	533	501	501	496	484	501	503	483	497	520	523	545	518	568	508	527	483	524	527	528	519	510	510	516	540	497	514	485	498	536	479	549	497	494	495	553	518	488	538	496	535	522	537	519	456	512	505	507	549	575	536	538	545	483	569	526	533	483	492	553	544	514	515	533	509	520	477	483	506	500	538	505	478	568	545	484	505	553	497	483	477	488	534	543	532	503	539	485	502	515	499	501	503	559	505	514	514	533	486	524	498	501	582	512	568	522	530	567	546	487	503	530	471	506	524	543	504	511	523	505	517	498	531	535	497	517	509	533	557	513	500	506	533	500	524	490	510	466	523	511	522	527	501	482	505	487	495	516	511	499	487	491	470	520	523	510	502	519	527	546	482	511	521	523	473	525	526	524	497	503	533	512	509	510	496	546	577	542	570	522	532	497	528	516	506	480	460	495	508	499	488	507	474	523	518	543	559	477	529	503	486	484	501	523	498	507	485	504	533	500	497	495	500	485	514	512	519	545	537	499	531	538	513	535	519	552	475	526	520	486	503	480	553	486	523	521	493	470	495	550	506	545	498	510	501	462	486	480	517	505	512	496	481	556	489	475	490	523	518	509	550	491	508	517	502	550	524	455	501	506	513	515	555	525	546	484	524	537	539	507	521	503	529	563	511	509	508	477	522	514	492	518	534	490	529	493	526	511	519	484	519	526	502	524	483	513	529	488	497	456	499	526	521	534	556	517	521	535	538	510	528	499	519	544	515	518	488	441	498	478	495	533	471	502	501	465	502	471	528	525	538	494	523	510	516	546	505	516	568	490	523	520	519	475	495	486	503	487	538	560	563	502	517	530	543	460	536	489	536	506	548	500	494	490	515	502	498	505	479	509	539	509	498	539	574	509	521	516	479	508	537	492	560	497	540	503	534	470	530	524	537	499	547	542	529	507	525	476	503	513	491	477	502	511	520	492	516	533	552	516	513	529	437	540	546	524	504	490	501	490	510	527	513	517	548	512	483	487	536	513	475	511	494	533	493	482	515	477	506	499	501	478	543	508	508	483	467	523	498	512	520	503	509	501	438	482	503	474	500	477	536	510	529	483	586	530	507	534	489	540	529	509	527	538	530	524	505	498	470	523	494	519	526	520	513	496	510	532	525	520	544	521	508	503	507	504	488	504	544	514	517	497	528	498	509	518	516	524	488	534	541	476	531	532	503	499	503	542	486	510	547	522	504	528	513	493	526	451	533	463	529	560	517	506	548	498	488	492	500	488	544	527	535	521	532	539	528	510	512	513	512	525	487	533	485	514	524	505	551	491	509	522	486	522	507	521	510	532	510	493	475	525	538	485	509	499	498	554	505	461	507	527	515	509	473	531	511	519	509	533	482	489	480	543	515	502	538	461	516	517	533	475	539	513	517	475	509	550	512	488	485	492	511	487	516	488	537	492	539	517	553	534	480	489	513	486	558	482	540	515	506	534	512	530	525	517	480	481	519	545	507	534	516	517	531	469	543	515	523	521	510	499	528	516	523	520	499	483	519	498	525	514	507	512	517	490	493	528	517	559	531	503	525	499	510	501	542	524	502	554	501	510	507	488	510	542	499	476	537	539	452	495	493	502	476	525	499	558	517	499	502	542	530	504	523	501	548	502	505	530	537	500	544	522	495	489	512	528	518	482	522	492	506	527	521	544	545	549	537	535	482	459	502	534	519	530	512	500	488	501	509	490	501	531	496	538	550	510	500	487	522	510	479	550	504	498	549	522	540	515	502	539	545	555	523	503	536	496	487	515	541	539	502	518	483	508	495	497	499	506	475	525	495	504	507	515	505	533	508	546	534	519	494	501	504	521	503	507	523	514	506	486	500	490	522	528	530	492	527	487	510	496	525	489	558	526	517	497	525	505	504	498	519	543	474	495	507	517	514	526	487	516	507	506	496	472	516	517	505	540	536	514	528	491	470	512	470	544	511	529	472	507	485	518	518	510	547	544	523	536	526	534	512	501	530	520	495	542	487	547	514	517	506	523	513	519	481	515	508	535	562	571	473	519	527	520	488	479	516	541	527	514	514	521	520	544	506	529	526	509	494	499	497	543	540	531	508	521	515	515	539	532	571	511	486	528	486	533	518	504	498	509	506	511	510	479	524	485	511	530	528	532	482	496	512	521	560	487	526	483	495	517	519	538	516	504	475	507	496	496	548	546	564	516	496	490	489	538	552	531	493	490	514	524	511	542	499	541	497	544
29770	28273	16196	2081	338	300	228	177	163	160	168	140	151	157	139	144	149	132	161	152	122	143	154	136	143	136	135	134	158	152	147	133	167	125	140	121	146	138	101	166	147	134	167	135	141	130	133	131	144	159	145	128	130	143	133	148	153	138	129	139	152	127	147	134	126	133	158	148	117	154	162	128	142	130	153	132	137	147	153	141	141	158	135	149	157	146	150	136	153	145	153	140	141	146	124	143	165	144	131	166	148	141	111	146	123	148	157	147	123	129	144	143	133	152	132	157	126	142	126	156	110	145	150	152	134	151	141	136	142	148	146	140	150	154	133	116	138	146	115	148	124	157	149	139	151	146	135	135	141	141	131	142	125	132	145	159	138	141	129	140	142	139	125	129	130	144	146	127	139	146	137	124	153	126	142	145	160	150	156	140	149	114	145	144	140	127	132	132	160	132	122	127	151	117	149	132	151	163	143	151	138	137	126	133	133	149	152	161	149	140	135	125	159	138	134	130	125	159	143	178	136	150	143	121	137	159	157	134	124	150	150	137	129	143	146	147	150	156	142	152	131	123	118	135	170	137	139	144	141	155	154	157	138	142	120	143	141	130	143	141	126	143	148	141	161	151	138	148	128	152	145	119	140	118	155	131	142	143	158	150	152	155	149	153	154	126	145	137	123	149	156	138	141	153	139	120	141	138	148	124	129	144	151	125	153	155	170	147	127	135	124	138	153	128	147	146	149	133	133	132	141	137	140	140	146	145	148	148	159	132	143	149	135	139	178	146	156	145	137	148	137	141	140	149	138	132	140	132	127	131	144	144	150	139	143	144	153	138	142	137	135	137	130	147	134	120	148	118	170	157	141	155	157	164	144	152	144	119	129	135	142	132	138	130	135	142	137	153	120	157	162	160	148	143	123	136	147	121	148	153	128	134	143	129	121	141	133	148	150	151	165	142	137	144	143	130	138	146	139	137	165	148	143	132	141	168	147	149	147	150	143	172	145	169	115	137	151	143	139	157	154	173	133	147	155	139	148	152	137	124	133	143	148	138	125	142	128	124	129	138	126	148	141	154	153	138	129	152	135	141	148	149	127	152	152	138	161	141	113	142	125	158	161	138	136	153	123	126	118	138	136	138	131	161	131	126	155	144	144	154	117	127	142	146	141	133	130	144	135	120	138	131	149	131	156	152	143	129	131	162	113	127	116	142	133	148	136	151	123	138	145	131	134	161	142	153	148	126	145	121	156	153	164	138	144	155	128	163	142	158	130	122	138	138	146	134	141	161	127	131	123	126	127	147	130	147	144	134	137	155	126	168	123	143	137	146	128	135	145	140	133	122	122	137	146	160	142	146	144	152	123	144	141	148	137	145	141	152	163	138	157	146	124	152	124	141	125	146	143	138	147	140	128	149	160	127	139	136	145	149	144	159	141	155	155	130	164	141	122	137	126	158	142	140	133	143	141	130	150	158	137	163	145	146	139	139	139	152	144	157	132	149	143	141	140	133	133	146	124	119	136	142	120	124	139	141	150	134	133	141	138	129	149	136	146	129	122	150	163	148	158	128	146	139	152	136	127	135	139	139	154	115	118	136	149	124	131	134	146	138	140	149	133	139	148	123	124	148	122	136	143	133	140	164	134	165	156	129	159	130	132	146	145	147	149	122	154	130	128	121	165	152	150	138	122	135	138	126	125	161	168	166	161	145	128	128	143	144	142	151	150	130	144	141	153	130	134	166	139	117	146	132	144	146	137	120	124	149	149	168	155	133	128	132	151	136	144	136	127	143	141	146	145	148	157	170	133	159	128	130	115	129	130	133	134	145	148	144	144	135	167	140	147	146	136	162	136	131	143	139	124	145	138	138	149	140	129	151	142	140	138	144	150	177	153	151	160	152	158	146	148	146	136	139	139	122	151	152	133	139	118	141	134	137	151	158	141	123	148	140	146	122	151	154	157	147	146	135	145	124	142	142	117	139	171	146	124	137	141	134	141	155	153	148	130	159	146	133	138	156	133	156	148	152	160	144	154	137	135	140	152	164	149	140	168	164	152	126	179	129	115	162	153	116	122	146	125	130	144	150	127	152	144	115	155	130	136	139	133	138	141	131	134	139	136	147	146	132	144	139	124	158	137	152	151	147	122	152	120	158	156	134	145	159	129	147	135	116	135	141	140	136	139	128	160	163	112	145	145	140	142	154	144	132	147	142	137	125	107	137	141	137	127	129	159	136	140	150	132	122	142	156	147	115	138	137	147	145	140	144	126	140	132	157	162	146	144	155	141	128	158	153	129	166	143	150	147	154	129	152	158	125	128	143	125	147	144	157	125	133	164	134	130	139	153	161	123	130	123	119	146	126	163	153	136	137	147	146	137	146	122	131	125	155	159	136	135	137	157	136	121	136	145	136	156	143	122	136	141	148	136	149	146	140	137	140	161	132	153	153	115	135	159	147	182	160	120	115	134	145	141	143	152	146	137	142	138	146	143	142	148	140	132	144	130	141	158	131	148	127	137	149	162	159	136	151	148	127	150	152	134	165	153	125	140	145	139	154	126	131	133	135	144	127	154	137	139	140	139	136	143	136	126	153	123	137	144	147	140	133	143	152	159	144	120	161	161	138	152	149	162	149	140	140	127	128	149	162	129	155	132	131	150	135	132	122	137	160	150	141	131	139	125	125	128	131	155	156	145	136	128	168	134	135	140	131	132	129	146	154	158	121	141	145	151	142	155	141	144	149	134	155	147	139	148	143	135	129	132	149	149	144	147	123	133	139	141	141	148	146	132	141	170	147	151	122	140	134	135	128	145	130	126	132	128	151	167	133	134	125	165	148	131	132	143	133	124	142	138	142	138	143	129	126	120	127	150	157	145	149	141	119	132	137	155	160	135	148	162	129	141	144	135	139	148	131	142	132	147	129	150	121	146	145	140	133	127	131	136	125	112	153	154	148	143	129	149	133	127	155	136	133	143	135	150	129	129	130	123	133	152	145	163	149	138	156	120	158	121	157	149	150	140	153	136	128	137	127	130	146	153	157	151	170	141	139	136	135	125	138	136	132	164	132	145	147	152	117	128	139	157	136	158	142	147	151	138	132	149	148	135	129	146	134	148	153	127	146	142	149	146	161	165	142	149	108	125	162	134	152	143	123	140	135	147	168	123	134	150	147	134	139	160	131	121	165	123	161	133	141	159	163	145	141	137	128	125	158	151	138	151	150	148	135	157	145	159	141	140	137	139	150	131	116	140	129	151	159	137	155	122	128	139	142	135	154	128	130	137	131	123	170	148	149	151	137	129	174	140	135	123	152	153	154	153	127	151	149	136	129	137	137	149	128	131	148	128	151	142	149	135	147	134	119	152	152	153	127	144	139	126	149	124	148	136	151	154	145	131	131	144	144	132	146	164	146	154	129	142	134	152	132	135	127	143	135	134	123	138	146	134	143	150	156	153	139	146	127	134	136	133	153	130	150	151	141	151	133	134	127	140	141	133	138	140	152
35707	41385	2443	316	269	260	219	208	197	207	175	178	208	198	170	197	156	190	186	180	211	165	186	170	186	176	195	174	184	172	174	194	200	200	225	219	175	199	189	191	186	184	185	171	213	180	180	211	192	202	185	206	179	193	190	177	158	188	211	178	189	177	189	184	191	167	208	159	198	207	178	186	179	197	203	195	189	189	210	187	190	170	196	172	161	193	153	190	209	193	185	169	174	211	209	184	203	185	193	185	177	182	184	188	201	176	165	175	200	201	197	199	195	160	198	189	208	187	184	171	184	174	189	166	180	214	179	172	195	202	182	179	161	204	166	191	199	171	183	204	195	196	194	195	210	191	186	183	177	176	177	193	213	173	164	155	168	179	159	181	181	173	178	184	208	198	165	183	180	185	193	182	187	180	191	190	186	181	203	201	168	199	161	187	194	183	169	192	172	192	179	191	195	159	190	164	193	163	176	166	199	190	214	184	190	168	156	173	199	163	210	163	174	190	164	176	174	200	174	190	189	182	207	191	174	178	187	177	180	174	186	161	191	182	188	195	185	153	167	189	186	178	166	178	172	169	205	183	194	197	205	168	171	197	174	198	198	180	180	207	198	184	177	197	184	175	183	177	189	187	178	178	210	166	184	191	176	196	185	176	217	149	184	199	192	187	198	167	192	157	177	175	179	177	217	199	196	181	189	173	192	187	178	184	164	188	175	203	161	184	191	182	186	157	185	179	205	168	168	188	176	191	198	201	213	186	161	185	185	184	191	175	198	199	201	155	196	199	200	211	183	160	181	194	184	190	177	198	179	188	163	180	200	169	169	176	185	184	183	178	212	195	204	175	175	179	188	194	193	177	175	171	165	171	181	177	178	184	167	187	176	159	194	177	184	194	178	209	200	163	193	207	177	204	174	167	181	175	192	208	193	185	174	209	172	195	172	171	173	168	208	185	200	162	171	178	184	199	189	199	159	201	186	177	183	175	167	170	198	194	169	169	160	198	185	177	185	189	185	192	200	178	178	177	189	189	180	184	141	184	189	203	183	172	167	183	201	160	177	206	186	185	180	158	198	197	179	187	147	203	162	177	180	185	187	158	180	186	164	187	194	179	184	178	189	184	180	176	182	165	177	196	195	184	172	180	185	201	180	177	179	195	159	168	177	201	191	174	214	169	196	165	191	209	169	171	183	184	179	165	172	198	181	192	198	180	192	203	192	198	173	181	184	152	201	195	188	169	160	163	177	178	175	171	198	198	161	206	190	181	186	189	190	180	175	177	186	215	198	174	195	216	177	167	190	176	170	192	192	203	174	166	159	167	227	203	193	172	201	187	201	190	195	171	164	192	166	160	195	177	180	183	175	180	182	175	188	173	190	188	173	185	176	172	171	182	188	182	210	175	174	184	195	187	185	158	187	166	180	167	179	191	190	189	184	151	188	204	193	206	173	170	167	175	186	165	186	186	184	189	202	197	177	187	204	197	214	182	173	168	182	197	165	190	159	182	190	175	176	208	173	183	195	197	188	182	196	158	171	175	193	168	165	185	181	190	204	176	171	185	184	176	193	182	176	164	209	185	148	203	173	180	159	185	172	177	203	184	176	188	194	209	170	218	199	186	175	212	165	189	188	176	197	185	184	185	163	174	164	184	194	169	185	172	190	152	198	169	165	197	180	196	171	187	189	174	184	199	193	193	164	203	190	178	196	168	212	210	197	194	188	196	202	174	201	195	191	205	185	172	189	186	190	183	174	200	185	165	168	166	170	172	195	181	196	198	196	186	196	169	176	177	201	196	181	183	171	187	192	164	188	197	183	206	186	211	186	153	185	214	181	201	191	193	198	190	190	174	211	190	165	182	191	162	187	183	182	189	198	182	164	177	169	167	173	189	190	187	178	193	189	210	200	196	165	188	171	175	173	198	191	221	187	197	171	180	189	192	181	201	182	194	186	214	175	181	162	197	201	171	191	202	174	219	176	186	197	201	183	188	190	159	194	193	224	189	180	173	164	206	175	202	173	163	210	178	195	197	185	200	171	189	188	184	188	168	179	169	211	174	201	190	184	174	181	181	175	178	174	185	213	173	182	210	171	201	146	187	209	188	187	204	197	181	196	190	192	184	180	173	172	211	153	165	179	159	177	187	183	193	191	188	198	211	159	185	174	177	185	219	186	181	195	197	183	188	179	178	201	168	160	174	175	194	174	192	161	194	177	184	201	175	159	187	175	173	211	193	197	167	186	202	192	174	192	172	196	187	199	201	182	174	177	182	180	188	171	197	183	176	197	199	190	165	177	168	192	180	177	198	171	190	175	175	206	183	199	189	179	205	186	187	174	170	184	191	179	175	182	181	217	199	195	186	175	157	171	164	192	169	167	168	180	193	169	170	188	186	204	197	194	180	189	158	203	190	195	184	173	197	219	185	183	174	161	206	206	145	212	189	170	194	184	195	192	201	194	211	172	191	208	178	199	180	183	186	185	221	182	204	175	189	190	180	163	182	185	180	190	184	183	176	187	206	207	167	194	171	180	192	153	165	179	174	164	198	188	171	177	190	188	194	191	201	173	178	175	194	190	180	182	173	170	195	195	169	168	160	198	164	170	188	176	185	191	209	177	180	192	169	192	199	185	171	185	168	184	171	185	198	198	175	183	169	165	216	186	167	171	194	186	195	158	168	192	197	199	178	165	194	205	192	185	194	187	176	197	197	179	186	186	190	175	186	170	165	180	189	181	173	175	196	192	184	185	180	183	178	178	210	163	190	179	178	192	185	172	190	154	216	172	198	192	162	208	192	178	184	210	199	167	174	175	188	173	150	199	182	207	170	177	197	166	173	181	218	209	199	171	187	176	174	198	182	182	184	177	175	186	179	177	171	189	212	178	212	169	164	209	185	191	187	185	217	214	169	179	188	189	189	200	172	181	189	170	214	192	179	180	181	189	196	191	190	163	150	187	186	176	165	179	183	183	180	203	205	160	187	192	192	197	190	174	177	176	185	204	174	178	170	218	203	195	189	156	175	186	170	173	189	194	187	182	180	194	188	184	191	199	196	186	208	202	179	198	185	209	184	165	193	197	182	204	218	176	200	209	176	172	175	184	188	197	201	199	165	185	210	187	206	200	167	180	199	188	200	194	178	182	197	191	184	215	183	179	196	208	180	193	187	178	189	183	185	164	189	175	191	199	174	184	179	179	185	184	184	189	184	199	199	191	195	172	195	167	182	180	183	188	179	165	160	182	176	186	210	191	195	164	173	179	199	194	189	177	164	197	182	185	202	164	180	184	156	180	176	158	185	184	198	182	179	187	177	173	200	193	196	200	180	176	174	182	178	172	192	204	163	182	170	177	164	183	175	181	203	194	175	159	185	173	169	184	190	164	185	173	203	191	179	174	168	154	193	168	190	195	171	163	194	185	177	203	182	151	186	200	174	205	180	207	181	196	205	190	158	186	199	179	183	185	170	176	190	184	200	194	193	184	183	185	171	204	179	170	174
24263	21547	28761	24592	21417	10054	796	506	419	394	361	331	328	325	318	296	271	301	316	298	286	307	319	273	317	250	313	285	296	263	301	290	272	276	277	248	249	284	288	298	282	278	257	268	255	258	268	273	279	237	252	294	255	272	266	279	296	273	262	266	283	291	291	264	284	265	271	253	294	268	274	286	264	269	279	293	304	284	256	268	295	260	248	249	288	243	270	305	266	261	272	273	265	287	244	303	298	290	271	266	294	274	298	267	292	259	289	292	275	261	248	270	291	278	296	296	258	256	277	259	297	287	275	257	272	266	255	291	275	298	273	298	261	302	269	307	259	247	260	296	312	277	282	306	273	285	272	274	299	252	275	306	263	280	282	282	245	305	298	264	275	250	291	274	270	279	291	267	287	246	275	268	283	302	270	261	259	264	233	293	284	290	274	253	264	245	265	279	271	309	253	278	261	293	263	298	244	272	277	295	293	301	261	285	280	284	279	244	321	243	282	273	270	256	293	260	288	302	271	289	285	271	299	293	270	289	261	260	266	285	287	288	268	257	241	294	269	265	302	248	268	268	291	280	281	250	265	284	285	279	274	268	251	264	278	272	280	291	305	266	276	266	264	294	271	292	252	292	286	263	269	268	255	254	274	254	280	277	267	274	287	256	279	283	286	284	257	278	261	279	268	284	275	270	288	262	275	296	281	287	289	279	304	240	238	269	252	285	279	268	243	240	273	277	283	281	268	272	246	325	260	304	274	272	256	291	275	291	282	275	268	277	286	315	257	279	274	280	271	266	261	271	260	279	266	280	293	262	256	275	260	247	288	264	279	262	301	276	262	275	269	280	253	284	268	280	303	232	329	247	293	293	269	285	269	241	297	287	255	273	288	242	295	269	258	242	279	274	298	251	276	266	306	280	260	291	259	291	262	273	280	263	286	287	264	264	277	248	285	281	281	285	263	306	281	229	315	272	269	258	260	287	289	286	281	314	277	282	274	288	295	280	295	265	255	247	269	279	262	292	305	238	269	259	284	245	285	279	271	297	290	285	284	271	273	303	273	258	300	261	288	258	289	238	288	278	260	266	290	296	291	227	264	252	246	284	269	279	267	296	273	290	261	266	282	281	232	268	282	262	276	288	270	263	281	282	278	285	271	303	273	276	293	258	258	276	280	276	279	286	254	277	288	287	286	275	280	278	281	271	269	253	277	272	322	272	253	264	291	278	276	258	302	269	274	263	252	254	288	262	286	280	275	264	267	296	286	280	248	255	266	266	258	283	267	275	290	291	303	296	293	254	274	260	263	258	269	263	283	255	263	251	266	295	269	289	282	275	260	288	285	290	254	272	259	251	260	257	274	285	264	278	260	301	300	265	298	295	267	270	270	273	307	281	252	282	277	248	288	281	265	279	259	283	277	284	274	301	299	277	264	256	250	260	292	271	279	330	273	275	279	276	295	265	258	282	256	286	286	280	284	276	287	263	280	253	288	284	249	258	272	238	278	266	297	290	246	257	279	272	246	304	277	284	258	313	306	285	294	268	283	286	265	281	283	275	311	256	274	251	297	282	299	264	269	258	290	301	258	240	285	279	282	264	311	268	279	290	293	279	284	284	282	258	267	264	302	268	251	261	292	260	279	277	282	273	276	259	273	302	301	250	269	302	272	278	277	280	277	277	270	291	257	260	242	288	258	275	273	270	285	316	278	274	272	306	292	283	311	274	293	249	298	269	253	267	289	302	271	286	282	264	259	261	262	252	278	279	297	270	278	286	294	254	297	298	275	262	278	264	287	249	250	276	272	292	262	243	289	278	287	269	269	318	269	252	277	283	249	313	289	301	275	307	228	293	271	283	290	276	250	254	243	314	236	263	271	274	256	263	314	279	269	302	281	282	261	273	257	272	273	274	287	254	279	262	284	304	287	282	305	272	253	258	278	263	261	244	298	306	268	290	268	267	298	267	281	309	284	257	283	287	276	283	267	260	281	263	251	269	258	275	271	285	274	326	269	296	250	282	273	270	317	249	272	300	256	251	266	280	268	289	272	276	314	248	258	293	256	283	255	252	268	267	269	277	285	262	268	269	263	272	268	254	299	272	274	278	282	290	308	313	293	266	276	245	288	268	295	298	321	269	277	263	267	274	294	269	265	261	272	283	309	290	290	302	297	289	278	278	246	281	281	270	302	286	275	273	271	287	256	281	282	269	290	291	278	260	259	311	300	276	271	263	264	274	272	262	247	236	252	259	305	300	283	277	297	277	273	256	265	273	269	282	288	240	286	262	258	261	313	331	279	260	287	255	249	292	280	296	282	254	280	277	292	306	248	274	269	267	270	295	303	264	281	263	277	292	274	305	268	271	253	262	246	284	294	274	286	288	267	302	284	282	275	265	267	260	268	285	278	269	274	305	271	261	300	297	281	310	282	259	264	300	264	295	250	309	245	278	265	318	297	239	298	282	268	274	266	259	259	288	260	268	294	290	295	289	283	285	289	284	275	273	258	264	299	277	262	272	281	281	291	316	284	273	255	283	293	310	283	297	261	258	261	279	263	286	278	307	289	259	257	287	282	266	285	268	253	276	252	287	284	284	274	276	246	292	307	276	345	269	276	274	292	293	255	272	266	240	277	264	238	271	267	283	280	251	295	282	252	273	285	290	269	285	273	301	280	271	237	271	244	261	258	274	268	277	273	293	293	256	298	280	281	291	296	275	276	271	236	254	295	279	247	283	256	268	277	290	240	253	298	272	270	257	319	284	252	278	295	246	312	272	259	268	269	291	284	287	277	266	268	279	258	256	286	276	290	298	266	276	276	268	269	285	268	245	300	255	253	264	275	267	245	279	266	261	282	255	297	278	263	262	274	301	259	290	262	263	281	309	271	259	250	258	269	279	268	264	283	277	283	266	275	277	294	278	270	272	310	285	238	289	250	284	269	251	266	265	261	278	285	253	297	280	276	281	235	270	281	269	291	253	272	261	310	274	289	284	270	242	253	288	295	262	251	293	273	289	281	279	241	280	263	265	284	281	295	304	255	279	301	297	274	251	266	270	271	314	245	290	277	264	273	269	264	297	271	275	261	242	266	287	285	291	284	287	278	246	271	287	260	272	307	278	271	265	271	252	251	240	279	281	284	267	250	289	290	253	275	260	290	268	290	256	251	267	315	271	282	297	253	262	290	274	261	249	271	292	262	257	289	301	277	301	260	287	269	265	285	292	278	287	268	264	284	260	282	272	276	302	260	294	274	249	271	268	283	276	265	302	271	317	275	287	279	247	260	251	288	249	264	270	271	298	266	288	272	287	249	260	282	279	248	254	267	285	280	280	274	264	247	247	308	262	286	274	287	265	307	295	243	284	274	282	271	297	260	273	296	273	272	286	262	277	279	275	291	285	255	274	285	295	268	290	271	300	248	289	273	249	350	248	317	292	281	296	282	289	269	258	252	260	292	271	295	291	259	298	267	273	269	285	315	269	275	285	266	283	281	277	270	285	264	283
41248	57384	7816	2059	1547	1130	947	763	634	570	489	495	469	402	409	421	393	408	345	361	368	356	366	389	328	326	324	374	337	337	339	364	357	339	328	343	355	360	340	331	330	344	373	343	329	376	309	356	340	347	335	344	355	344	350	316	346	339	290	303	328	339	344	290	331	313	351	367	336	335	329	325	331	346	348	362	357	343	345	337	360	322	334	363	385	315	359	330	325	333	317	355	299	341	328	335	303	368	320	342	339	348	360	329	337	310	338	344	331	350	329	357	344	346	333	320	341	342	372	327	362	372	301	309	331	325	351	326	330	311	335	322	329	307	324	331	344	333	332	314	345	347	345	360	364	320	315	315	314	330	343	319	316	317	321	335	306	353	329	334	349	346	328	316	322	356	327	339	333	310	346	333	331	355	358	337	330	305	324	344	361	327	313	330	316	315	341	337	358	325	353	307	309	351	319	346	325	320	303	326	327	340	325	363	348	354	319	345	337	315	376	287	319	316	350	344	353	346	345	360	329	340	332	312	349	309	326	322	325	353	325	323	313	334	345	316	362	308	340	303	318	305	309	319	296	309	336	364	351	343	331	329	356	334	356	357	330	355	314	335	321	327	353	317	335	328	350	328	303	304	322	318	350	352	366	316	374	331	365	340	330	343	351	315	340	295	347	334	313	377	323	332	326	349	347	337	301	367	324	323	303	315	318	318	286	346	301	328	354	337	343	354	335	327	345	328	332	385	299	343	341	303	320	335	306	353	345	342	316	319	327	330	329	328	349	358	337	321	329	332	329	307	325	350	354	322	373	324	348	338	334	341	347	326	331	308	307	313	353	371	347	316	352	308	351	326	346	368	339	322	322	352	326	327	317	348	335	327	315	344	329	335	347	334	305	348	316	310	329	324	350	316	355	331	328	339	340	349	326	319	348	338	357	339	329	347	306	305	327	372	339	327	335	340	328	341	325	328	298	327	342	344	352	341	308	351	326	359	369	365	328	340	353	329	323	332	354	326	298	338	302	377	337	341	360	333	334	371	344	347	321	335	343	319	314	327	324	322	346	333	362	338	294	319	340	331	336	323	331	336	365	366	317	332	359	330	352	312	345	373	315	339	345	358	310	341	335	326	377	338	337	360	338	367	314	332	307	318	343	312	337	365	339	322	331	346	344	338	324	331	352	344	316	322	334	323	329	318	340	355	326	311	359	324	340	332	342	354	325	369	344	321	310	333	316	344	346	343	363	331	356	349	320	350	351	358	338	347	312	343	356	331	338	327	325	376	356	350	317	354	353	333	332	334	336	344	358	347	315	376	350	318	305	326	294	358	362	296	301	360	324	318	308	322	338	312	338	306	325	324	350	307	337	345	313	336	346	342	334	330	316	349	318	322	325	322	318	335	309	338	281	333	349	328	304	307	325	331	322	317	355	337	326	349	356	328	308	320	330	341	314	327	301	342	321	338	340	340	340	336	298	385	327	339	324	327	322	349	348	331	305	331	315	361	308	368	344	321	329	349	297	334	324	336	321	344	324	353	348	337	326	344	347	302	331	317	373	346	343	324	302	307	318	317	371	321	305	310	320	349	334	333	345	337	314	311	330	351	364	331	350	335	338	327	338	319	325	366	315	340	298	328	350	296	289	359	364	356	315	334	335	335	329	310	320	350	351	305	324	339	344	325	318	301	368	336	344	302	340	337	325	323	303	323	312	330	329	333	329	369	322	315	316	300	299	356	344	356	347	320	315	338	338	333	337	321	364	346	317	329	328	351	310	365	352	337	332	343	340	322	313	348	313	319	308	341	343	339	272	325	342	332	310	336	352	344	325	332	346	317	311	337	328	338	324	305	353	305	353	305	332	316	341	321	313	343	358	335	366	342	341	325	320	306	383	345	335	310	362	344	328	348	351	342	322	342	326	309	315	373	311	335	344	340	326	315	338	339	323	309	297	343	326	310	347	328	344	343	337	305	352	358	339	365	347	359	293	343	340	355	309	297	345	327	337	334	309	327	354	361	290	323	374	325	333	316	346	292	340	326	330	312	305	328	327	336	337	299	296	349	352	315	371	323	313	345	319	335	338	316	334	333	317	341	319	335	333	354	291	312	342	338	336	318	347	335	346	336	354	318	337	328	319	332	343	348	324	326	301	320	328	306	328	341	346	295	317	319	342	321	363	383	333	327	318	332	316	350	336	330	350	324	344	329	323	343	348	336	342	319	362	350	378	336	328	327	331	332	329	298	321	358	345	326	342	334	322	354	312	325	322	330	311	319	323	291	298	308	317	342	314	327	361	327	336	339	329	313	354	320	301	301	342	315	342	338	316	308	291	313	338	322	342	333	335	343	317	337	326	326	322	356	331	339	322	309	371	328	321	365	339	333	340	341	313	329	358	343	355	309	318	329	313	325	344	348	354	338	320	310	342	308	328	320	297	322	340	332	329	292	312	340	301	315	358	299	348	344	309	343	334	345	349	322	346	343	338	325	334	336	326	302	343	332	334	341	359	304	371	323	318	346	283	325	336	375	310	355	324	375	332	337	299	334	326	315	353	356	338	329	303	329	351	308	363	345	357	336	298	321	344	313	321	356	322	309	302	358	341	360	337	335	330	323	329	333	340	317	313	315	355	335	310	355	328	313	377	326	330	343	337	371	330	361	321	327	327	355	313	338	333	313	334	351	334	326	308	324	337	321	331	322	321	328	347	363	318	353	333	342	351	320	330	342	331	325	368	320	337	334	318	364	330	301	320	324	296	321	327	327	315	338	338	335	330	376	332	334	329	347	355	336	337	339	347	352	352	329	334	351	365	335	356	292	311	335	345	378	330	309	355	351	332	322	317	317	325	305	314	316	336	330	362	290	326	364	327	346	323	336	333	357	362	356	316	313	293	322	307	311	339	352	323	331	343	331	380	352	321	322	324	307	313	344	333	335	314	309	331	331	345	362	368	364	361	334	325	335	343	347	332	327	348	327	346	334	323	329	354	347	309	347	357	328	324	328	327	345	316	309	309	352	313	308	338	320	335	305	312	306	320	361	360	324	305	308	334	366	342	344	336	303	321	323	301	327	319	366	317	319	327	299	352	323	346	363	326	358	340	326	343	306	356	317	321	330	317	324	346	315	332	310	342	341	327	379	326	330	354	353	350	347	373	351	339	354	307	330	313	332	326	331	315	300	312	342	366	335	322	323	351	321	336	327	329	356	338	309	314	362	301	330	356	335	328	344	304	359	350	301	351	311	327	338	332	331	304	336	306	346	314	326	308	333	313	342	375	325	342	346	325	307	322	336	337	366	342	324	328	373	358	315	360	322	314	331	350	318	318	319	317	342	318	361	338	300	345	309	349	351	344	322	349	312	360	359	323	338	309	367	334	310	325	338	317	328	292	336	306	346	390	313	336	293	374	355	340	340	322	326	322	298	337	290	331	355	326	324	322	343	355	336	326	337	329	323	293	302	334	354	329	330	328	323	335	361	340	356	325	340	361	373	349	353	331	312
25463	21696	27482	25462	8465	446	339	270	285	236	261	241	266	238	209	252	214	185	224	205	225	202	202	192	214	217	215	220	196	210	209	218	200	205	244	186	211	207	224	181	189	207	199	238	188	209	192	196	218	215	183	228	194	210	195	216	210	204	219	215	207	198	196	228	187	195	203	184	215	224	216	168	202	217	207	225	202	220	220	215	204	194	210	215	208	198	175	184	208	201	189	200	191	222	213	187	197	209	218	210	204	203	199	221	204	181	193	209	211	222	203	195	217	207	209	213	201	217	223	197	200	219	207	203	206	167	190	200	189	214	172	184	190	191	192	212	190	213	219	179	195	204	184	181	185	216	207	171	202	202	199	216	206	207	184	231	187	215	195	218	211	196	200	195	206	202	195	225	195	196	213	199	195	210	220	217	220	215	220	199	212	209	217	191	188	209	197	216	208	199	188	224	222	209	200	205	200	206	202	206	203	198	231	220	209	180	198	235	214	183	217	193	174	210	213	186	210	194	192	164	217	186	198	218	177	186	209	196	179	231	218	210	196	199	182	210	182	174	175	226	222	190	196	176	209	212	212	178	207	196	193	202	200	204	215	170	213	205	209	205	173	197	185	206	212	207	204	225	238	228	207	209	222	213	195	184	208	211	206	212	187	210	198	175	203	215	171	216	215	222	221	212	200	181	199	177	214	195	220	189	210	210	209	202	207	206	197	222	199	200	185	199	216	185	197	226	193	200	192	185	198	200	207	229	210	192	206	216	210	184	210	221	226	199	223	200	194	199	199	194	181	202	192	215	179	173	191	199	188	234	187	198	202	175	210	189	198	191	179	225	176	189	195	194	192	179	215	192	212	173	194	197	213	188	179	194	211	196	210	207	213	200	220	204	199	207	182	201	196	205	200	194	182	205	197	184	214	218	194	207	203	205	203	201	208	217	213	220	205	174	226	228	188	204	186	203	206	198	214	209	205	197	191	211	200	194	222	194	195	200	203	186	207	193	224	227	215	199	203	220	189	206	213	225	219	206	204	205	209	187	191	215	209	191	196	187	204	213	195	207	194	204	187	211	225	207	201	198	183	219	211	213	200	220	201	210	203	193	183	197	194	225	218	192	196	202	196	230	206	203	209	199	214	204	205	206	193	218	186	236	217	178	207	202	177	215	195	203	206	184	189	195	229	185	202	204	200	201	193	221	193	189	193	202	225	195	205	207	193	220	186	207	217	204	201	207	200	179	233	207	186	198	207	225	214	190	207	198	197	195	188	214	219	207	188	205	184	215	185	214	206	206	218	218	181	200	211	206	225	214	188	172	202	232	182	201	234	224	222	200	207	200	202	206	212	208	208	205	195	215	179	212	233	190	206	188	182	225	208	193	191	192	202	215	191	185	216	189	174	209	208	213	214	190	209	200	227	196	206	224	201	196	197	228	211	208	221	202	204	207	231	203	192	194	212	219	186	205	213	197	176	202	192	195	201	178	217	203	192	187	198	220	179	182	193	210	222	194	190	189	224	209	199	197	219	203	199	204	218	215	201	210	226	186	210	192	196	197	200	193	196	192	191	204	216	228	223	210	205	185	190	186	210	198	203	230	185	220	215	182	222	196	199	212	206	182	215	199	211	204	172	214	222	201	195	187	187	227	198	212	187	190	225	208	217	198	221	214	230	196	197	207	204	167	219	209	199	193	231	205	196	215	220	223	194	196	205	186	197	185	201	214	196	205	194	194	186	214	226	182	201	191	199	193	210	189	219	209	196	177	201	207	198	193	202	194	196	196	210	205	206	208	193	195	199	227	214	193	235	212	197	197	202	183	210	212	221	177	188	230	199	194	191	195	201	201	202	198	206	208	187	211	203	241	212	198	204	193	194	186	215	217	189	194	201	213	205	186	178	208	207	214	215	210	182	220	192	215	193	187	198	186	186	200	230	211	169	218	205	200	189	207	187	212	188	193	218	209	190	197	190	203	216	220	214	222	201	198	206	180	195	233	177	217	240	200	206	209	223	202	209	219	204	215	192	209	213	198	206	167	202	189	205	197	193	204	187	205	228	198	209	202	203	191	196	203	237	200	208	213	219	181	211	224	188	194	221	227	205	223	208	179	202	200	205	203	168	170	211	184	197	204	211	188	194	218	198	179	216	208	187	211	205	187	187	170	210	211	196	206	203	210	198	230	214	215	201	193	199	170	217	206	225	192	174	184	188	207	220	207	219	174	209	185	204	181	189	191	185	189	200	199	191	179	185	221	193	228	203	216	211	206	222	163	195	201	220	193	210	197	193	208	205	184	200	219	175	205	220	198	185	204	201	181	218	201	197	212	195	210	201	198	208	189	193	180	211	205	228	224	214	197	220	185	189	205	197	185	187	207	220	192	212	216	198	196	207	214	197	229	191	195	192	204	202	191	204	207	210	190	174	194	209	214	191	207	203	211	209	187	209	189	191	204	199	188	191	166	196	189	202	217	180	177	187	207	202	187	198	221	211	206	209	197	203	209	211	163	207	220	220	173	196	210	208	203	212	217	208	198	186	232	200	184	235	192	188	212	216	200	229	201	163	191	202	217	203	198	224	199	210	192	197	186	229	196	200	209	216	205	211	204	198	183	198	202	210	184	202	212	213	215	204	172	199	196	196	199	239	193	212	221	200	206	200	208	198	204	204	196	188	218	175	226	206	199	164	215	216	201	185	196	220	206	219	185	191	187	206	185	204	224	215	193	173	217	211	176	197	192	198	204	205	217	194	213	193	182	211	208	214	191	217	190	177	186	211	180	207	231	217	198	183	189	198	201	178	212	222	208	194	222	212	208	192	202	223	210	227	233	199	214	203	191	225	181	199	191	233	207	212	215	213	202	225	183	208	180	205	187	214	227	207	202	191	200	171	172	199	206	197	207	182	187	213	241	188	184	216	206	201	217	196	200	215	212	209	217	193	188	207	194	208	210	196	180	206	228	202	214	207	215	202	198	225	200	187	218	222	192	196	192	214	195	205	200	209	218	240	209	182	188	228	221	223	215	214	200	235	218	200	182	205	202	195	200	207	183	214	231	189	213	183	215	184	225	201	197	186	209	226	197	195	193	205	185	194	215	181	201	193	202	215	187	216	176	214	196	217	214	213	200	203	224	205	194	174	197	206	220	218	196	207	225	223	181	207	199	212	191	217	186	210	214	208	198	191	217	208	197	178	200	215	227	225	208	185	217	225	211	174	195	209	185	223	196	213	212	228	204	184	220	202	187	178	221	191	183	219	216	237	209	192	215	191	195	180	212	190	194	237	210	190	178	195	216	219	201	186	204	203	221	212	187	202	177	218	205	218	189	211	193	194	184	201	209	206	225	223	203	205	211	197	220	204	214	186	193	188	210	208	198	205	219	204	210	202	221	207	208	208	226	199	202	232	205	220	214	214	203	232	219	198	234	209	184	183	216	214	186	219	187	213	200	196	216	189	190	213	220	215	223	232	187	214	215	229	171	220	215	201	226	209	198	231	210
39569	51516	4411	1088	798	646	565	483	445	399	380	337	323	330	328	329	298	290	278	277	309	303	247	308	275	255	279	281	268	269	269	265	288	287	272	269	275	266	276	274	255	253	278	281	270	255	261	266	248	267	286	261	267	261	289	271	271	286	296	282	274	258	308	284	278	259	273	254	269	274	285	259	269	258	261	221	259	253	265	244	284	240	255	318	269	308	249	279	261	274	272	273	292	246	284	278	275	252	267	250	258	259	268	247	275	276	244	249	235	287	276	248	273	283	238	263	275	266	282	274	290	233	259	254	287	254	256	258	274	266	263	250	277	270	301	243	282	262	256	254	238	294	263	275	262	271	271	250	250	233	257	254	284	257	288	270	273	275	282	280	280	239	276	299	283	255	257	258	266	274	270	282	279	289	268	277	275	299	256	284	278	266	238	269	243	278	278	291	250	250	263	238	253	290	278	235	281	268	300	276	259	300	272	270	270	282	272	268	263	266	240	267	261	283	270	277	275	265	241	267	277	272	277	272	267	268	309	256	237	280	283	259	263	276	275	280	254	281	260	256	260	248	292	280	250	263	275	264	254	313	255	276	259	256	280	275	279	271	271	266	274	285	265	277	309	279	260	284	255	245	246	276	253	271	275	254	242	279	267	246	237	252	259	256	281	270	265	294	272	252	260	281	262	269	237	251	263	254	269	250	250	279	275	275	260	268	271	270	274	260	279	259	265	249	271	280	263	256	233	282	273	236	261	247	269	288	275	268	245	267	265	269	247	293	240	291	280	235	260	257	251	277	269	262	276	279	268	270	252	283	289	276	268	289	267	274	247	245	275	245	255	258	274	274	270	248	255	268	249	279	266	269	259	268	257	256	243	260	261	252	260	275	276	285	257	291	287	267	297	244	255	276	280	230	255	267	239	250	268	250	288	275	272	253	248	245	297	253	277	251	256	270	269	276	278	280	264	283	242	262	285	261	267	274	288	259	285	277	248	300	283	267	275	253	266	256	268	262	244	284	261	277	273	258	290	250	266	269	249	268	273	259	287	257	301	229	283	257	263	248	247	271	241	259	254	281	266	240	270	281	268	275	239	271	277	268	264	272	284	260	277	259	287	280	279	262	277	250	275	258	243	261	290	264	293	275	262	252	270	279	250	288	297	257	299	267	295	265	258	246	299	259	260	279	248	259	266	255	248	246	272	253	300	269	290	259	278	236	250	254	291	285	262	271	268	277	284	247	245	263	285	249	280	266	253	280	278	264	266	276	265	255	278	267	281	276	242	247	259	269	278	257	269	282	277	246	243	287	248	254	268	273	271	272	255	259	272	264	257	296	260	248	264	277	297	265	268	258	261	258	284	264	270	258	254	288	266	287	271	260	268	270	265	282	262	297	263	250	269	260	260	258	288	295	266	260	253	278	262	244	285	260	254	270	241	272	282	248	269	280	248	275	265	273	226	253	266	271	249	270	245	272	253	279	269	284	259	242	278	263	266	250	244	252	232	274	272	266	271	246	283	296	262	267	270	265	290	272	254	286	245	261	276	273	261	247	261	244	275	230	252	256	285	258	276	280	267	255	238	256	241	256	267	301	256	244	290	249	266	257	265	250	251	259	261	281	281	273	263	239	278	282	287	254	283	293	259	268	270	254	256	252	254	276	241	288	267	256	282	237	276	230	293	279	239	258	264	268	279	253	267	296	258	272	251	244	285	254	247	241	274	241	243	264	279	276	248	269	288	266	270	261	279	269	270	250	271	236	255	259	306	286	297	268	281	271	235	279	275	286	267	290	270	290	250	277	252	274	273	254	294	271	245	277	278	285	271	255	265	259	270	269	258	258	282	281	243	282	260	278	250	255	274	269	263	256	280	253	268	290	276	260	253	261	245	252	247	269	250	261	268	261	278	293	247	231	298	268	281	265	258	253	239	279	296	243	272	268	259	278	273	282	290	256	289	275	274	269	295	281	266	292	277	262	255	273	289	280	283	283	268	287	263	252	252	242	268	284	277	270	276	258	283	254	258	266	237	257	267	262	274	221	249	284	262	264	244	243	261	283	282	289	276	279	305	260	261	276	291	255	285	261	282	268	253	256	267	266	269	248	252	272	260	301	285	275	255	262	286	261	263	232	259	288	258	254	278	285	286	272	279	260	289	274	223	243	260	257	251	272	252	297	254	278	276	288	286	266	270	253	312	275	281	260	254	257	265	266	277	252	297	269	257	282	258	252	242	257	270	273	274	273	249	268	281	276	253	257	269	270	247	266	278	270	241	272	246	286	250	285	281	272	254	276	253	278	277	247	279	252	265	277	259	278	251	289	265	284	255	280	242	249	272	253	265	266	274	274	288	256	264	307	291	286	263	269	280	267	237	245	261	268	285	262	268	263	274	284	260	276	276	260	278	242	238	274	269	268	281	292	242	266	273	286	265	245	298	268	244	274	276	241	259	284	249	273	256	292	242	284	275	283	291	259	280	256	293	243	270	255	296	252	255	285	261	247	261	261	248	260	278	279	261	268	253	261	237	272	267	269	281	283	290	280	291	299	263	261	307	230	270	277	247	285	283	305	246	275	250	268	273	272	243	246	253	261	273	284	266	262	236	263	269	272	230	253	246	271	276	282	260	262	249	282	267	254	280	271	291	260	284	263	278	265	269	268	275	231	276	261	289	274	247	276	272	285	248	251	236	246	277	248	221	259	251	258	268	293	258	261	244	260	280	256	277	320	258	274	278	260	267	242	275	244	247	254	252	269	246	260	291	258	250	242	261	299	272	263	302	266	262	290	247	245	269	256	256	263	248	270	261	244	249	244	239	277	256	265	262	262	276	268	279	279	292	251	264	310	242	267	238	253	260	268	267	235	292	281	283	277	242	273	258	252	267	281	273	268	271	260	245	272	286	264	320	264	265	262	287	262	276	265	269	283	262	268	293	271	261	274	271	278	289	275	293	240	268	271	274	252	295	254	254	280	251	261	280	261	273	260	277	250	281	282	281	236	286	267	272	250	257	225	294	264	278	265	254	236	277	258	267	239	233	273	287	265	277	287	262	253	328	227	270	276	275	260	243	257	288	254	251	272	265	227	243	241	254	269	252	275	270	270	270	249	272	252	269	283	254	238	281	291	257	255	256	273	255	274	222	254	268	242	256	267	270	255	300	279	253	234	286	258	260	272	236	246	275	258	263	270	240	273	252	285	251	246	245	266	241	265	258	253	288	283	266	272	249	268	278	254	263	263	261	271	263	290	244	265	277	266	271	264	215	288	255	290	229	258	273	276	271	277	269	278	279	266	259	287	265	259	268	290	271	282	284	277	288	273	238	270	262	288	258	287	292	265	273	295	265	245	279	241	256	291	276	266	253	257	266	291	266	248	274	266	263	296	293	291	226	254	251	281	262	279	256	232	277	237	270	236	261	266	248	250	266	235	267	291	249	258	260	265	270	296	259	227	266	249	253	240	245	288	263	233	252	260	264	268	262	262	255	300	246	270	288	251
23209	21568	29295	24170	21515	21495	9508	939	711	700	622	574	554	504	525	534	450	497	516	517	507	479	467	435	479	476	437	490	441	477	441	410	436	463	448	461	417	445	386	446	400	463	451	469	407	458	411	436	422	473	391	426	463	453	480	407	458	458	470	444	456	453	476	451	423	468	409	450	449	456	490	431	443	435	429	438	448	452	436	456	425	462	471	444	446	446	434	455	428	406	460	449	452	442	434	435	432	462	439	469	440	444	433	418	444	440	462	427	441	443	404	474	458	432	433	420	481	427	444	440	416	426	407	455	430	407	468	432	420	401	433	425	415	434	425	432	433	477	427	447	443	422	423	457	426	456	476	441	454	435	435	429	491	456	414	421	412	433	424	437	431	452	430	437	421	445	478	398	434	480	432	447	435	452	422	439	456	457	414	430	427	468	466	457	446	404	469	423	431	416	477	436	423	465	446	448	439	463	435	443	477	419	426	416	408	465	413	432	434	441	424	448	447	428	449	414	411	411	400	442	445	438	453	434	460	430	426	424	432	418	448	466	416	456	415	423	414	416	478	417	429	450	420	420	420	433	381	453	498	405	427	421	455	424	439	424	437	448	430	467	435	424	432	405	445	461	408	414	406	468	397	420	411	464	453	409	461	397	443	437	422	442	460	431	503	413	412	425	426	428	461	449	414	449	442	447	419	438	421	442	412	430	416	401	446	415	438	407	468	488	417	406	438	454	438	460	445	407	452	437	429	435	418	416	426	431	466	426	442	429	435	414	442	419	416	486	455	434	444	439	427	429	403	453	411	429	451	445	452	446	442	420	411	432	434	426	423	391	438	425	448	430	438	413	397	434	422	451	407	445	428	440	414	441	410	462	432	402	421	416	451	462	433	422	417	404	388	431	406	429	425	426	434	444	404	449	436	460	415	425	401	430	445	420	452	424	450	464	448	439	433	416	380	407	428	452	450	439	435	446	471	411	442	445	403	448	436	442	458	412	422	434	419	424	422	432	427	423	400	447	435	392	445	433	414	444	471	423	397	406	422	417	399	398	437	380	436	452	412	430	439	430	444	450	445	435	431	445	436	445	416	411	439	409	413	465	419	442	441	409	412	406	469	419	418	434	404	441	415	450	425	455	405	426	428	416	448	403	427	422	441	463	431	425	420	448	438	449	375	424	431	456	453	457	451	446	391	440	442	427	423	412	441	417	407	414	438	419	401	416	493	428	450	447	445	425	390	404	428	422	426	455	439	423	410	449	438	424	441	422	424	411	435	447	455	399	436	425	411	447	437	438	441	438	380	421	459	429	427	411	426	414	415	466	431	403	426	406	418	394	424	408	454	433	412	448	408	411	436	415	422	448	445	449	470	470	432	410	442	414	457	414	427	446	457	442	408	443	419	414	458	432	434	428	408	459	452	420	392	430	418	389	443	423	428	390	441	404	430	441	408	407	421	441	469	441	426	456	394	419	435	462	405	423	425	418	431	467	429	430	433	433	440	390	436	463	465	409	429	426	405	429	426	393	463	407	404	437	427	401	445	428	447	468	431	462	400	443	446	448	400	403	509	418	452	442	431	436	473	466	468	440	375	459	456	469	427	436	380	421	430	467	458	431	464	456	464	425	435	415	455	414	427	422	432	455	447	441	442	447	444	423	446	416	418	417	417	408	449	465	422	472	433	441	446	417	464	450	443	437	414	458	410	457	431	444	427	428	429	436	431	443	421	401	422	411	421	455	440	432	428	455	435	423	431	433	427	460	415	437	436	409	472	441	457	485	381	427	450	396	436	411	460	435	423	412	437	432	449	423	457	423	434	448	419	442	378	429	410	408	442	418	426	440	439	432	475	459	434	419	423	480	411	426	449	407	455	425	448	417	424	415	422	454	411	444	440	393	436	447	447	432	425	429	429	460	439	415	440	436	448	442	470	435	435	437	442	413	427	440	426	438	464	405	430	452	433	434	434	419	449	451	443	412	458	453	421	451	421	409	438	431	426	436	385	440	433	435	455	438	438	454	453	444	396	420	427	460	404	426	427	431	402	432	397	434	440	424	451	428	403	447	464	430	424	417	459	435	419	419	385	436	416	424	405	433	407	437	466	445	424	447	436	430	468	440	446	438	479	457	441	402	424	426	456	435	422	428	416	444	427	426	454	442	401	409	445	404	434	431	439	462	449	459	430	457	418	427	418	428	395	429	438	423	451	396	426	456	442	427	439	419	419	454	428	423	431	417	416	388	455	447	446	439	405	419	439	445	474	427	444	457	422	447	428	431	423	441	402	445	450	409	411	412	419	385	424	424	446	406	419	457	436	439	456	450	411	436	411	460	426	411	445	406	449	411	429	428	428	435	418	424	381	420	448	417	414	431	456	421	445	422	423	429	440	451	432	441	440	453	430	453	438	434	462	416	413	429	423	405	399	410	416	434	447	410	454	461	404	422	426	436	396	437	440	447	401	438	469	407	429	443	440	406	465	446	467	435	453	440	413	447	398	437	383	457	432	458	443	448	400	436	432	451	434	413	430	406	419	429	419	422	398	418	424	430	438	423	426	433	407	438	444	418	454	433	451	444	447	416	446	435	419	415	424	428	424	446	426	397	483	414	404	445	492	449	430	394	435	432	462	447	453	433	423	390	444	477	431	429	387	446	435	432	429	433	437	413	433	405	442	397	439	423	450	414	470	404	462	435	450	416	458	394	477	456	403	420	434	435	424	432	434	466	415	411	392	455	495	409	419	417	415	424	455	439	445	425	423	472	440	409	431	433	442	402	417	450	443	442	457	452	446	434	429	429	445	431	414	430	449	489	406	420	376	452	441	441	430	457	433	446	431	435	441	432	438	400	458	420	424	423	432	414	380	465	455	433	472	451	425	456	453	451	427	448	435	435	460	469	423	440	459	441	442	443	446	476	424	445	420	439	414	420	466	461	405	448	437	453	437	418	439	437	453	415	427	435	436	403	450	400	453	424	415	418	444	457	429	437	433	423	429	469	444	429	472	427	432	457	436	430	425	389	465	461	434	416	431	414	412	459	407	435	435	435	421	435	461	455	437	424	405	432	416	414	391	430	439	411	444	387	466	435	439	380	435	459	402	439	405	416	420	424	455	467	417	401	455	393	434	447	446	412	432	386	440	427	459	399	442	435	410	417	451	465	454	415	453	434	448	456	404	419	476	412	441	432	427	440	444	460	450	419	444	405	452	452	419	419	458	425	400	417	432	428	442	423	438	436	404	441	394	455	431	414	419	438	430	455	419	439	437	370	430	448	450	415	451	429	430	425	448	442	444	405	412	391	451	449	455	398	413	441	444	432	421	451	448	458	428	426	466	442	461	420	425	425	440	436	423	440	438	434	423	413	437	436	416	416	455	424	402	407	463	423	443	404	445	442	461	415	371	473	461	449	434	450	421	449	467	431	404	429	392	447	456	428	470	446	432	472	429	454	407	443	452	456	448	441	410	447	449	416	432	428	442	394	441	442	394	423	418	437	435	437
46399	64922	9673	3814	2799	2086	1642	1300	1097	982	907	799	765	705	630	664	662	643	652	649	568	593	612	563	544	517	579	550	554	543	549	561	562	566	507	560	545	558	530	504	503	535	532	550	517	521	474	503	516	569	526	524	507	503	511	521	521	521	506	504	531	509	512	496	491	517	519	511	533	506	568	472	507	541	489	553	517	455	509	519	541	506	523	534	461	543	512	546	543	530	524	477	559	501	529	504	510	541	560	516	558	514	533	511	539	497	514	518	510	479	493	512	541	542	522	511	480	509	523	497	541	505	513	538	489	536	485	527	503	562	551	512	529	553	523	500	525	459	508	533	488	482	546	513	497	520	513	530	494	519	495	511	508	493	521	498	486	479	502	513	501	542	505	505	540	504	560	526	515	504	490	533	488	485	504	492	480	509	500	504	550	512	512	522	544	523	497	525	537	483	443	522	516	527	573	556	489	495	497	492	501	520	497	491	498	528	509	516	516	532	556	484	523	510	530	506	506	534	532	539	485	516	471	550	524	518	550	540	523	514	530	513	523	521	470	504	520	535	543	537	502	512	499	522	509	516	554	520	528	481	465	500	505	487	525	479	542	486	490	496	466	517	529	500	493	489	502	524	492	510	515	476	506	529	473	533	512	502	503	517	536	520	505	532	518	505	510	565	521	490	543	487	507	504	534	478	493	479	487	522	532	496	507	525	533	491	495	509	563	535	540	518	564	512	514	517	511	491	517	504	482	554	529	514	482	522	547	527	540	515	524	494	500	508	527	509	507	530	548	471	509	529	517	555	538	488	559	536	511	505	536	504	519	534	530	544	516	496	542	508	518	532	485	506	474	489	494	537	534	510	505	504	526	470	531	501	555	500	515	497	530	495	526	568	505	490	492	509	498	531	512	494	497	570	507	540	495	527	532	544	488	536	497	481	516	526	511	538	529	496	512	514	533	520	456	523	546	482	539	523	549	464	513	529	541	520	512	501	535	542	475	518	557	490	497	545	488	513	522	521	521	537	505	524	506	468	507	530	534	505	511	523	513	539	512	521	555	499	499	498	542	492	478	522	505	496	467	547	532	506	543	517	520	484	510	537	544	517	501	539	487	528	488	481	538	522	513	548	545	511	567	517	512	526	506	510	520	480	541	525	511	507	497	519	517	517	518	537	524	558	504	480	537	470	501	517	523	507	514	512	546	535	548	533	500	504	509	510	520	485	512	532	547	492	515	527	502	516	541	489	533	484	538	492	520	529	496	507	551	542	482	523	487	509	533	501	507	525	497	503	466	526	505	486	529	506	477	537	469	511	525	499	539	517	523	514	523	528	516	521	521	504	528	494	533	540	511	532	505	564	517	506	482	520	503	526	512	509	501	503	464	531	507	468	537	489	552	543	515	538	534	553	498	493	509	497	477	508	498	524	518	491	514	480	521	506	487	540	551	504	514	522	532	502	517	537	512	566	491	533	497	541	511	531	530	511	524	534	528	535	493	461	519	545	544	483	521	522	509	498	508	495	507	528	489	508	509	504	518	487	489	497	532	495	505	517	495	532	547	530	534	512	524	528	515	524	519	531	503	521	519	525	484	533	515	560	527	478	473	558	501	488	535	504	509	551	516	525	550	504	514	535	541	525	507	525	511	496	518	520	523	480	524	482	531	509	511	516	501	467	500	501	496	494	461	514	494	488	502	504	548	530	540	506	453	481	511	518	520	528	516	467	526	527	494	532	532	513	477	536	532	486	535	513	522	536	483	509	527	550	520	514	515	536	518	527	494	491	541	525	525	534	519	525	486	521	477	486	491	557	520	521	517	508	498	504	544	524	484	497	520	506	505	483	489	521	509	508	503	458	526	508	497	508	522	476	551	540	470	505	524	555	516	518	519	502	549	482	523	507	506	508	512	533	534	522	528	532	512	521	500	524	545	539	501	515	519	505	545	508	499	515	503	498	502	537	498	526	510	514	508	502	499	491	526	486	537	508	526	522	567	522	467	514	529	486	530	501	501	499	513	478	503	508	491	535	566	509	526	508	463	503	533	522	507	509	515	507	506	517	538	542	482	506	519	527	541	537	537	477	513	542	504	543	482	534	520	532	460	467	492	506	483	513	517	471	522	482	495	509	485	545	516	460	502	497	543	506	550	492	514	538	480	511	520	501	530	502	531	496	513	497	518	498	500	542	531	531	515	533	483	499	482	532	541	521	522	558	547	544	501	511	500	465	548	493	531	524	526	508	495	500	522	508	473	527	536	497	531	512	551	520	515	508	513	470	509	510	512	514	498	503	548	493	504	461	520	552	496	510	550	513	529	511	510	535	511	504	539	555	526	536	548	526	510	527	514	486	525	524	504	513	515	523	516	515	520	534	515	465	499	509	511	507	511	508	531	500	510	534	526	524	508	544	521	519	521	513	541	503	518	524	478	484	505	544	494	510	529	500	516	503	527	578	492	522	500	480	520	508	482	474	537	534	504	503	523	536	494	532	516	504	478	541	548	511	465	529	549	518	503	489	545	504	523	527	499	511	492	498	537	490	511	538	515	517	520	524	479	526	502	526	510	522	525	515	526	549	516	495	487	526	537	517	495	587	505	532	491	495	490	504	507	506	491	528	510	479	476	481	522	492	555	520	503	544	510	551	526	513	516	539	534	514	485	525	561	515	499	496	507	530	508	516	523	518	509	501	507	510	516	528	548	499	502	526	467	506	507	518	481	520	550	505	549	530	531	515	550	487	514	486	525	506	519	498	536	492	543	537	505	583	521	530	526	520	507	521	512	510	524	552	505	527	480	506	523	537	549	550	513	498	529	538	488	511	539	541	509	520	478	578	514	500	522	484	559	534	539	509	531	525	545	542	524	542	511	498	549	500	486	533	526	543	506	502	485	495	519	509	578	501	468	564	510	469	537	521	514	529	515	565	526	574	509	555	509	491	541	492	504	538	513	513	505	524	527	517	489	533	513	535	507	500	491	514	520	496	531	507	517	482	459	508	506	492	473	545	534	535	531	499	506	524	527	510	539	484	479	504	481	496	490	510	534	527	496	532	485	570	540	470	514	490	528	502	482	498	519	529	500	522	509	504	498	527	532	517	466	459	491	539	507	523	522	529	532	504	497	543	526	543	532	541	493	505	558	512	540	493	529	511	514	509	522	508	550	516	506	479	523	504	533	515	535	494	515	520	519	477	490	537	493	515	509	523	518	535	526	488	523	540	479	512	493	536	492	496	554	476	521	505	515	511	515	510	530	494	485	483	537	488	502	521	516	498	505	497	533	532	513	531	533	530	518	488	479	528	510	493	493	489	530	534	531	490	496	527	516	519	487	522	486	481	504	486	527	516	546	555	518	504	521	531	495	525	506	502	527	491	489	496	527	492	559	519	532	453	549	498	551	513	519	511	533	519	519	517	483	525	514	479	564	530	474	510	511	537	487	518	521	522	552	503	488	543	530	525	542	509	492	469	505	514	537	478	506	506	488	496	509	505	520	559	469	522
30206	29648	16624	2052	188	160	141	127	165	147	128	155	141	153	139	142	138	179	147	154	143	147	124	165	139	153	130	153	140	134	151	136	124	160	153	154	132	139	122	140	132	123	144	148	150	162	171	155	146	126	137	144	156	142	135	135	160	135	133	139	136	146	139	135	147	129	154	145	126	138	137	142	105	137	138	150	142	123	134	135	128	122	123	128	126	143	141	148	142	143	141	126	131	131	159	143	153	140	122	129	145	157	154	134	156	149	140	148	149	130	126	138	135	145	144	149	153	134	132	138	131	112	137	138	135	140	132	144	141	136	130	149	146	143	139	140	134	157	122	150	153	149	144	137	132	139	125	133	163	156	136	148	135	134	139	149	114	142	116	148	135	143	160	136	155	148	118	155	152	144	135	124	130	155	122	104	150	141	148	131	152	139	147	128	136	134	149	155	155	124	129	135	141	130	155	134	111	123	129	148	149	136	110	134	145	141	119	125	148	151	134	157	148	146	126	131	156	160	139	151	131	130	131	105	152	152	143	134	165	161	162	138	160	144	145	124	142	122	142	144	158	127	120	131	158	150	133	147	138	157	162	143	139	135	133	129	143	143	146	145	151	147	132	146	152	130	146	152	114	136	130	135	145	135	146	144	128	144	147	133	129	180	142	165	121	155	133	139	167	130	118	127	130	134	153	130	153	125	161	152	125	151	123	165	150	144	139	136	141	138	118	129	154	158	151	141	147	144	140	136	173	147	117	130	133	137	143	141	168	146	135	171	148	136	145	122	147	127	151	121	137	132	150	128	137	149	143	119	132	135	125	129	125	129	147	131	146	135	148	159	137	163	136	145	132	119	137	146	144	151	165	145	134	119	133	116	150	139	138	154	145	149	143	156	147	143	150	126	148	160	146	118	141	170	129	134	147	140	132	152	122	131	123	160	133	133	159	125	121	148	146	158	139	152	159	121	165	143	126	116	163	122	145	166	138	134	168	159	138	139	157	151	121	128	135	130	142	136	150	123	114	150	145	141	161	116	130	138	144	157	125	128	150	134	134	147	138	151	128	156	154	126	145	153	132	152	157	131	123	156	122	152	131	145	130	120	163	167	140	136	171	145	129	122	132	142	137	124	134	135	132	145	144	139	122	137	135	135	134	112	153	140	138	153	114	144	145	147	149	148	148	141	140	145	149	141	137	139	130	149	146	167	154	147	121	138	144	149	118	173	131	129	157	142	145	136	139	134	130	137	130	144	134	166	130	145	133	131	130	175	142	140	168	145	131	162	145	129	159	121	153	147	154	135	119	130	146	134	120	135	127	137	143	126	141	129	123	159	136	140	128	152	118	164	166	170	142	140	149	141	162	130	125	148	129	154	148	137	125	145	138	131	142	120	127	143	132	128	141	147	150	142	138	133	140	143	179	147	148	154	130	130	131	135	158	137	126	154	127	158	148	150	124	127	145	135	134	140	137	144	118	149	138	147	124	139	136	154	145	131	137	149	140	143	152	138	136	136	146	139	137	160	152	139	119	145	147	144	144	130	115	143	131	131	126	145	140	140	138	137	148	138	133	122	129	128	145	152	134	129	135	152	165	144	143	148	130	158	150	131	161	147	129	137	133	122	141	141	138	135	132	148	127	114	148	125	134	152	154	132	124	144	120	144	145	131	140	132	138	154	134	148	138	140	152	132	135	131	145	140	142	152	154	128	170	141	151	139	131	141	132	137	148	120	158	153	160	145	144	108	140	142	140	134	144	154	156	167	132	146	113	150	152	145	141	136	138	144	130	147	138	126	146	152	154	130	150	122	154	139	142	127	130	150	125	124	135	138	131	119	148	125	123	134	145	167	143	151	127	139	134	137	120	138	129	123	153	140	136	124	141	142	140	150	144	125	148	131	149	143	138	148	117	151	133	141	127	131	136	142	151	135	140	133	157	111	147	123	145	124	131	137	147	132	132	127	133	141	143	135	142	118	135	120	123	141	141	138	139	145	151	129	132	123	142	143	135	146	169	141	153	145	143	134	137	122	134	143	143	129	174	154	130	123	143	148	144	137	139	130	150	121	115	158	127	147	126	124	138	134	137	133	122	139	133	135	157	140	140	164	143	147	136	126	125	150	140	132	137	136	144	131	149	142	164	141	127	129	158	148	133	133	152	117	128	120	145	132	146	151	150	122	138	153	155	150	137	149	148	139	142	155	143	131	143	127	147	145	139	138	141	122	142	178	135	128	137	165	156	140	136	152	143	132	150	135	112	115	139	156	151	134	139	159	147	132	157	141	124	142	167	145	146	144	129	136	149	163	136	126	128	127	123	140	138	139	136	134	121	129	148	152	144	157	145	136	136	146	145	154	139	151	126	148	141	134	143	147	138	141	132	140	141	135	154	131	137	154	137	139	128	130	143	135	142	135	143	144	123	142	133	156	131	144	152	144	129	138	144	134	146	135	127	146	142	150	145	155	139	138	142	129	141	168	141	147	127	148	132	133	124	167	130	134	146	144	141	150	148	131	141	135	143	144	152	122	149	148	155	124	144	150	140	127	144	127	153	119	139	128	144	158	153	153	119	134	130	140	134	131	123	156	133	148	153	132	143	122	145	144	160	129	152	137	140	126	143	135	136	134	135	133	129	160	140	128	138	160	139	138	134	145	143	149	129	147	126	127	151	154	152	167	136	156	129	132	148	130	143	139	126	150	128	144	134	127	131	127	137	155	138	138	132	134	152	139	137	148	161	143	142	130	140	147	130	143	128	127	142	136	155	138	127	140	124	151	143	134	157	137	136	127	138	110	139	154	152	157	135	135	127	137	153	145	153	139	128	134	163	126	145	162	150	149	122	143	146	146	135	135	152	123	104	138	167	141	136	131	134	154	157	144	150	128	155	133	129	144	131	129	150	151	154	134	140	136	151	126	131	148	143	143	138	125	147	149	158	150	127	145	146	143	150	172	130	146	138	139	136	137	147	130	125	123	139	129	122	148	132	152	143	136	154	141	144	147	145	142	134	132	127	146	128	134	155	142	146	112	139	161	134	158	143	130	156	126	141	157	121	128	122	148	154	131	157	138	116	122	174	125	131	139	128	131	143	145	161	133	146	149	141	126	146	136	148	142	139	132	154	142	150	119	155	135	144	162	147	151	146	150	128	133	143	139	142	148	133	136	129	134	139	161	144	123	139	130	127	126	129	127	133	141	123	142	138	132	130	143	133	139	126	140	125	130	138	135	154	133	136	138	139	129	146	148	129	135	144	151	156	109	142	121	129	168	142	135	139	147	152	155	141	153	135	127	175	143	158	159	143	130	161	159	124	158	130	145	119	120	125	129	151	144	124	147	119	154	130	132	127	138	143	137	132	162	148	136	144	159	167	125	126	140	119	148	140	148	153	144	136	135	153	132	156	148	139	129	137	129	144	154	137	130	134	125	148	141	140	160	125	148	148	152	164	153	137	153	135	145	144	156	141	135	119	162	135	146	150	124	145	140	147	143	141	125	111	150
36340	43791	2767	320	255	255	195	204	196	192	190	209	172	196	166	176	194	184	169	196	178	169	187	202	219	189	164	190	168	184	181	143	167	200	179	180	174	184	180	185	178	188	184	188	203	186	215	187	165	175	180	203	182	169	201	181	173	192	177	189	166	188	174	186	196	198	168	180	195	187	162	186	175	204	183	187	167	174	180	221	186	188	169	194	169	181	187	148	203	175	182	170	181	189	156	169	176	178	172	176	185	180	189	182	182	168	201	203	177	167	176	180	172	169	184	169	173	172	190	180	170	187	187	197	172	170	180	194	186	199	170	166	188	189	187	183	190	178	188	167	171	183	187	160	199	179	190	180	189	192	196	204	178	192	201	168	192	221	198	170	186	214	184	186	196	176	175	158	187	185	171	176	183	199	183	157	150	184	153	201	170	194	167	172	188	168	200	173	210	178	166	193	163	182	191	186	172	195	182	178	192	184	162	199	173	188	185	204	182	210	197	195	191	209	152	201	184	196	177	207	165	228	168	177	197	193	168	187	169	204	177	182	174	198	181	153	168	182	185	189	187	192	186	157	180	190	193	182	183	153	172	173	194	187	196	191	216	188	177	189	187	198	172	189	184	180	197	183	176	173	184	173	173	180	194	194	178	189	174	169	195	165	214	168	208	172	194	196	180	166	178	166	170	166	176	173	164	204	181	197	162	183	157	176	163	186	176	203	176	168	154	179	179	197	193	175	174	184	187	183	176	170	187	215	199	183	182	194	160	169	159	177	205	153	165	187	193	185	181	203	181	155	168	195	182	203	164	154	185	162	177	166	167	209	180	161	176	206	173	183	162	196	164	171	174	178	195	193	160	181	195	197	195	189	182	186	176	173	176	183	189	187	173	180	188	167	187	200	179	193	217	171	165	183	176	183	178	184	193	203	171	162	175	195	208	208	199	169	200	198	182	187	187	188	182	192	194	166	178	203	180	200	176	193	206	181	184	171	207	163	199	191	174	189	190	192	165	170	180	180	180	155	175	190	160	192	185	168	173	168	181	172	193	200	194	198	195	183	193	159	170	162	188	211	184	184	180	164	194	180	177	192	193	195	183	184	191	175	170	191	179	177	184	177	183	172	186	176	177	192	197	154	185	163	187	194	186	190	193	191	203	187	176	189	192	173	191	177	158	177	190	166	198	174	192	198	180	180	206	175	182	205	154	182	151	197	169	200	199	187	200	189	187	186	188	178	188	174	187	164	183	166	187	162	181	193	207	162	187	197	180	193	177	179	187	175	182	179	177	170	177	182	185	189	186	174	200	175	200	168	180	162	170	200	186	149	187	186	193	209	160	187	163	205	197	176	189	165	171	150	214	188	188	189	175	196	174	175	168	175	179	196	191	198	150	178	179	185	180	195	182	179	182	172	181	168	178	180	180	216	148	162	184	166	156	197	182	195	215	182	201	186	195	197	173	186	191	216	176	190	188	178	174	209	198	207	172	184	192	188	189	183	190	185	209	192	175	191	181	163	185	185	185	194	181	184	188	181	176	176	181	180	207	148	170	173	213	174	183	188	184	168	180	189	193	180	184	163	161	173	182	191	171	170	180	169	174	203	179	185	163	195	182	175	212	178	178	177	178	192	194	168	182	185	181	177	179	172	174	148	187	205	171	186	174	162	180	161	187	177	163	176	163	205	190	186	208	161	191	179	181	182	168	150	182	178	152	170	175	176	191	186	200	201	175	192	172	177	184	155	179	165	178	159	183	170	191	189	173	188	188	201	183	190	188	185	196	172	187	156	205	194	204	170	178	169	161	181	174	175	181	171	183	153	193	189	179	197	184	196	191	191	155	201	188	185	200	186	185	167	195	188	198	184	180	176	188	178	179	167	189	191	181	190	171	167	180	209	193	195	197	187	172	165	197	212	175	200	176	186	187	196	171	194	196	199	175	157	199	196	183	190	181	187	179	185	191	173	195	199	199	184	166	175	175	179	168	167	178	185	174	192	206	170	188	188	190	211	154	198	214	193	179	179	172	202	200	199	177	154	185	192	176	182	182	185	173	159	195	162	181	178	174	185	170	216	199	196	186	204	177	182	172	183	178	193	183	169	194	173	190	177	185	180	186	191	173	174	204	167	176	179	201	182	165	187	181	170	197	175	208	156	192	164	165	208	166	187	189	161	187	205	213	189	165	164	190	171	160	183	177	208	182	179	205	192	187	181	187	222	161	186	182	198	185	168	183	174	189	210	170	175	170	176	193	175	172	181	201	148	204	183	182	197	184	181	195	190	183	199	174	189	211	177	191	185	172	165	184	168	186	202	181	165	157	174	191	199	160	182	175	198	174	185	171	188	170	177	171	188	191	192	174	168	159	188	206	161	180	180	177	167	199	196	171	214	190	186	193	169	172	206	185	185	191	194	183	182	188	180	184	206	174	191	193	160	176	196	198	178	214	189	180	183	180	180	195	163	157	189	172	178	201	185	178	177	195	168	166	222	168	177	167	172	158	174	191	185	175	193	201	176	184	188	193	166	195	178	193	205	183	199	185	173	169	191	173	167	176	186	168	184	182	204	171	215	184	183	189	188	194	191	169	176	188	189	202	189	203	187	183	206	188	167	170	168	190	186	171	180	163	180	213	206	169	187	180	181	198	211	175	185	177	177	176	200	185	168	193	200	184	193	192	180	157	171	207	172	180	177	220	186	169	184	165	187	157	182	202	193	182	182	197	186	201	171	177	194	158	177	197	162	193	200	176	179	193	185	192	182	191	180	189	168	172	179	190	209	186	197	199	192	168	171	190	178	194	178	165	187	165	173	168	202	189	189	197	188	184	160	186	175	193	180	184	185	189	180	153	192	197	161	199	203	178	185	185	171	175	194	218	166	168	164	198	172	183	176	169	167	195	191	167	166	170	183	159	197	172	186	177	183	195	180	195	193	184	178	180	183	182	200	188	174	175	183	173	150	181	186	186	176	197	199	194	183	198	192	182	185	183	184	200	157	179	152	202	199	162	186	162	185	181	177	188	195	164	179	202	190	203	170	199	191	186	182	180	190	173	167	185	184	169	204	159	174	186	200	177	191	181	178	167	167	172	188	189	194	168	200	191	203	199	182	180	184	198	181	161	197	182	165	210	165	191	181	184	171	171	188	185	163	205	191	183	178	160	165	191	203	163	164	185	177	174	183	186	194	194	195	169	175	180	172	191	154	177	192	173	189	180	173	183	182	167	157	162	201	191	160	184	169	196	184	202	172	192	173	181	170	205	195	193	200	174	177	197	178	177	192	167	188	188	212	192	174	196	182	175	208	196	175	211	187	173	181	193	201	209	160	181	188	176	183	173	210	184	183	195	190	172	174	180	178	177	164	181	177	195	159	192	171	182	184	196	182	191	181	195	169	194	186	194	176	171	191	173	166	180	180	181	175	179	146	200	166	197	200	194	200	190	158	198	183	193	195	180	175	183	195	191	182	179	174	195	184	202	164	182	199	188	179	169	171	156	194
24247	21622	28867	24622	21427	9896	783	491	398	363	384	332	329	320	288	311	297	321	261	319	298	293	325	290	290	302	286	301	270	259	290	283	276	273	292	281	277	293	272	280	290	286	273	308	292	267	265	260	278	273	282	283	259	289	290	249	286	266	277	270	266	265	261	280	247	276	265	283	256	289	267	279	289	266	270	259	289	255	271	247	274	294	247	249	291	293	284	256	267	300	281	260	281	310	280	251	281	287	273	277	264	295	269	259	277	287	296	271	242	253	261	262	289	258	262	303	273	280	294	287	279	278	287	258	267	259	277	291	242	267	298	279	261	245	302	262	301	283	299	242	296	281	274	272	294	294	261	297	281	270	272	272	260	253	252	262	303	255	293	278	272	286	295	294	262	270	283	271	280	274	269	277	257	274	270	248	280	263	275	300	275	278	306	277	273	258	275	279	299	306	269	261	282	271	251	278	250	256	265	321	271	279	292	270	279	298	264	256	260	275	291	280	260	281	286	259	290	301	304	275	262	258	252	227	275	318	269	290	280	274	290	266	270	267	268	271	234	246	277	291	266	264	279	293	287	266	270	296	262	260	281	278	280	263	263	270	275	262	253	269	286	294	269	255	271	269	246	261	271	267	283	300	245	277	291	256	256	246	272	268	262	297	267	261	283	288	258	271	247	261	297	277	267	258	283	293	256	277	258	271	284	275	268	278	302	310	268	278	285	274	267	294	305	259	243	302	263	263	265	248	285	281	291	253	287	256	259	282	260	280	254	251	292	278	255	285	286	261	260	278	258	296	262	250	266	262	245	279	272	257	284	267	260	289	262	300	281	289	269	294	278	288	280	245	284	263	261	271	283	297	278	265	281	259	275	264	282	264	283	292	260	279	295	294	267	305	271	291	266	283	295	265	269	258	293	276	283	255	297	280	274	290	276	279	296	257	286	241	259	265	264	296	299	279	283	271	246	262	278	276	270	270	255	273	289	281	267	254	295	281	250	285	279	252	271	252	267	258	266	300	280	258	268	306	268	279	273	266	261	287	258	283	266	255	243	253	291	274	291	275	277	284	249	257	277	256	259	241	253	278	278	320	287	292	304	285	261	271	282	271	280	260	261	278	256	277	270	284	271	302	256	249	271	249	293	261	250	276	269	267	257	302	271	251	289	269	281	285	293	289	275	268	263	250	256	274	259	284	251	250	264	262	269	294	273	263	263	301	265	271	256	288	248	258	254	257	223	261	279	297	277	272	271	251	304	277	281	269	269	270	283	310	277	283	260	280	266	270	248	263	281	282	272	306	232	277	268	271	289	280	290	261	276	241	274	279	288	240	274	293	278	289	265	278	287	270	270	271	290	282	253	281	247	284	274	262	259	246	261	272	263	273	286	272	284	253	259	262	279	279	269	246	301	266	264	267	274	275	253	274	293	283	257	276	284	275	250	292	294	271	257	271	265	257	238	250	285	286	251	251	251	291	269	252	286	291	261	285	286	287	275	262	242	259	275	260	303	282	264	262	279	320	292	263	327	235	281	257	247	268	284	272	262	277	273	288	262	272	278	281	242	290	250	272	263	287	275	253	272	253	282	284	273	303	299	282	275	260	282	252	295	276	285	264	272	279	283	279	270	284	291	277	282	280	257	264	264	297	238	272	269	281	278	269	274	273	256	256	280	286	257	257	266	245	237	281	275	257	272	305	268	266	258	267	273	283	270	281	291	274	250	283	288	291	302	287	260	260	259	266	307	253	269	273	264	267	249	263	265	276	265	278	275	269	267	266	298	268	266	274	277	260	289	285	260	285	281	289	247	282	274	295	240	274	293	272	259	285	283	253	245	249	297	274	275	289	261	277	253	276	302	316	260	264	276	252	260	308	287	267	291	276	292	287	285	293	269	288	233	264	300	287	261	277	276	271	289	281	285	271	265	279	281	276	277	262	270	287	282	252	289	296	268	266	270	273	264	303	258	268	270	262	288	263	290	279	305	276	262	260	315	262	269	293	286	311	287	287	274	244	249	257	250	276	274	273	309	260	259	296	293	284	273	292	261	299	267	276	278	278	267	266	306	291	259	249	261	267	251	282	265	272	265	242	270	276	287	272	264	286	277	316	265	277	295	313	274	302	225	309	306	267	290	260	280	265	287	297	264	281	310	281	261	268	279	292	249	305	255	255	274	269	262	256	297	285	291	276	285	278	268	268	276	259	250	240	276	288	304	275	278	271	273	282	260	263	267	266	290	273	259	296	285	280	287	288	283	246	268	278	297	266	273	263	311	282	291	275	279	251	261	273	266	283	254	261	255	258	285	277	237	272	276	277	284	299	249	293	286	233	276	249	256	278	277	268	265	265	271	292	287	270	284	237	270	283	261	250	304	254	277	278	275	271	257	258	262	259	256	285	261	293	263	258	258	261	284	291	278	250	264	277	284	248	263	247	268	278	269	262	274	264	285	272	300	277	301	277	269	251	271	224	305	292	301	265	276	284	278	267	303	242	266	282	304	256	282	255	267	264	255	267	270	276	264	287	260	272	261	291	254	279	292	255	291	266	295	310	275	265	264	287	248	270	266	266	259	289	266	269	282	268	251	252	259	272	261	286	283	281	276	277	271	258	308	264	254	274	294	289	251	277	275	297	265	242	286	259	277	271	269	278	286	300	234	244	266	294	275	266	287	266	277	252	284	255	288	286	283	280	269	254	260	300	275	275	260	284	297	278	315	276	243	278	276	309	292	292	291	304	270	271	281	293	292	259	288	253	279	272	245	261	253	263	274	283	267	249	269	286	240	272	253	312	294	269	304	283	267	264	263	295	267	266	254	272	243	260	297	277	249	278	242	288	264	246	267	273	252	265	260	311	268	285	258	265	309	283	279	286	288	297	263	310	281	280	275	255	290	294	286	304	284	276	284	298	289	283	281	273	276	266	280	253	275	235	282	298	291	283	263	292	269	305	260	259	266	262	302	265	258	258	263	277	262	265	288	303	290	258	280	272	271	267	285	274	259	268	268	269	290	271	290	271	293	276	314	242	305	247	283	261	277	298	304	250	248	258	274	285	258	298	260	257	299	272	272	296	275	278	286	263	237	270	259	282	273	270	272	279	310	259	287	273	267	296	271	265	268	270	276	266	273	272	295	283	240	260	258	286	271	294	268	264	260	271	273	289	271	285	254	294	256	275	278	282	289	278	260	275	275	257	279	295	281	284	275	258	298	298	268	281	281	277	225	275	259	296	268	257	281	281	271	259	254	322	300	277	303	264	285	245	267	291	262	261	265	279	253	274	264	253	287	295	277	226	303	281	263	284	283	272	272	254	225	258	289	273	282	284	291	283	282	272	291	282	277	274	263	277	308	278	263	280	299	264	253	261	257	294	304	283	260	273	283	288	276	307	278	269	263	252	275	263	289	238	292	288	264	243	260	278	257	248	274	288	265	274	281	256	271	305	280	258	242	268	281	277	292	259	321	270	298	244	252	275	266	298	241	265	279	273	250	296	297	274
42360	62389	9914	1994	1385	1144	933	697	617	572	530	456	463	403	405	410	388	422	417	371	373	366	359	382	343	375	361	366	372	381	313	336	339	320	344	386	345	304	354	325	347	339	346	370	360	319	368	321	312	337	346	337	368	317	354	337	337	333	317	332	318	359	335	318	339	324	329	327	327	318	345	311	345	308	360	344	366	339	348	333	352	323	326	339	305	325	349	340	348	325	348	350	290	336	339	310	317	324	335	321	338	346	310	330	332	352	343	349	325	337	350	338	345	320	329	334	315	339	309	337	317	355	332	356	317	325	365	338	306	272	355	321	348	348	347	328	339	356	348	344	373	328	353	312	318	309	350	341	358	336	340	342	339	331	300	328	364	337	305	315	322	334	376	356	365	332	343	329	308	320	325	308	314	323	323	330	325	326	330	327	344	346	349	335	369	272	325	327	295	345	354	349	321	345	364	342	319	353	361	341	322	344	303	350	347	299	341	332	374	336	330	334	336	347	283	354	315	323	296	333	337	322	346	332	313	338	330	338	360	350	330	322	318	341	311	307	309	358	324	365	356	312	358	354	338	317	294	322	307	324	352	385	337	336	360	337	342	318	298	322	313	338	332	343	310	337	326	317	305	352	334	340	344	312	351	325	323	328	380	327	337	350	336	319	329	354	348	316	348	383	343	337	342	292	347	339	348	325	331	345	331	357	319	345	311	320	380	359	357	335	345	341	295	354	332	335	350	334	361	337	331	329	360	334	313	328	341	309	327	352	329	322	338	364	362	336	329	293	327	339	307	334	293	332	366	325	329	299	324	347	317	320	334	322	372	298	315	363	328	323	313	343	353	349	382	356	351	324	339	341	383	314	325	323	308	315	331	323	295	302	318	312	313	294	360	357	335	323	324	333	357	329	374	304	356	313	350	313	319	331	327	309	335	334	316	327	369	338	340	366	349	304	326	351	302	319	333	363	318	352	340	336	338	362	348	336	296	320	341	337	318	345	329	321	313	350	337	328	335	310	320	371	366	322	345	351	346	334	351	331	340	336	338	357	345	327	342	356	335	337	326	355	341	334	345	319	339	344	362	340	357	327	325	321	318	343	327	329	336	331	341	288	331	333	321	364	304	335	324	337	332	352	318	331	308	363	346	316	346	372	341	347	319	330	315	342	342	340	362	334	306	390	302	355	329	333	334	360	331	291	336	353	302	336	303	327	329	338	327	316	352	322	370	350	325	345	349	313	344	313	341	356	329	350	311	342	300	329	319	339	337	319	306	297	326	358	367	373	335	327	338	318	313	346	306	324	320	332	305	342	326	327	342	311	321	320	356	335	326	313	343	311	298	340	349	327	344	314	326	329	318	319	338	359	370	338	295	335	327	358	348	339	356	358	334	353	325	312	322	323	360	334	333	361	346	323	315	333	343	323	361	317	358	318	328	327	327	376	354	312	380	310	337	331	306	330	317	344	351	322	355	349	360	349	351	335	346	351	330	333	312	347	353	338	347	365	321	324	317	333	351	343	352	323	308	384	354	357	344	339	336	316	340	303	308	290	338	332	318	387	325	333	325	347	331	314	333	346	323	335	311	347	347	351	325	295	335	313	356	336	327	332	344	337	325	318	325	327	325	323	351	328	337	266	336	327	351	318	288	336	330	327	325	349	325	352	327	341	341	345	318	329	328	335	341	335	312	341	320	362	358	363	344	365	324	379	333	337	330	326	315	309	334	371	359	342	335	321	312	373	319	328	313	327	343	339	281	293	337	341	314	352	344	352	339	340	334	333	334	360	346	304	337	308	328	353	349	387	336	353	335	320	348	314	317	322	340	336	324	309	301	338	353	329	337	353	347	307	366	317	358	367	337	334	377	343	344	338	327	330	312	335	335	318	304	272	343	310	321	349	336	327	362	310	318	329	321	383	321	353	347	321	308	313	339	338	318	364	354	316	349	317	332	326	316	337	325	366	346	318	325	344	326	322	304	306	338	387	360	348	335	330	320	324	354	323	350	356	323	381	354	308	369	336	337	342	330	376	342	312	356	329	329	345	333	322	334	314	341	332	319	351	324	307	347	348	360	308	333	357	309	347	321	318	332	306	301	351	299	335	345	371	376	349	341	330	330	327	344	348	343	316	360	366	361	354	322	352	323	335	348	337	325	326	346	336	320	358	314	345	351	344	327	340	317	326	311	335	322	362	351	334	345	310	312	315	372	322	346	314	314	355	364	345	319	340	325	319	351	334	330	342	348	362	346	293	336	313	307	339	306	391	311	330	327	342	352	348	302	320	326	354	295	367	335	336	340	309	341	336	311	313	340	365	349	311	324	352	350	341	334	354	343	305	351	374	334	342	293	337	354	341	354	354	315	340	350	371	341	363	345	346	324	338	353	334	350	300	354	329	331	357	309	352	347	332	329	345	321	335	359	335	271	309	311	326	309	316	349	341	313	337	301	345	317	320	315	352	331	292	326	367	366	340	319	304	319	353	345	327	322	315	316	337	347	337	339	382	354	332	321	350	337	321	353	310	337	362	356	325	346	349	319	356	340	288	321	302	343	366	307	324	343	358	338	316	342	332	359	339	341	329	349	356	349	324	325	335	350	330	330	320	332	315	327	344	323	306	352	338	318	315	336	331	366	339	325	311	312	334	311	362	315	359	342	335	322	353	323	326	329	323	355	332	332	345	360	330	344	353	324	327	335	340	331	342	379	316	355	369	332	297	339	333	329	303	338	318	339	334	350	317	341	351	353	345	334	310	336	338	346	350	319	294	324	327	347	322	363	341	311	346	353	316	340	380	339	325	339	337	321	348	346	340	315	342	315	311	331	350	375	360	328	328	312	308	370	342	335	322	355	334	352	340	365	348	301	349	335	325	339	335	335	328	310	346	319	336	296	335	333	323	363	340	329	341	326	317	331	335	342	297	323	370	303	357	323	332	351	318	348	306	348	352	327	330	335	329	332	333	323	291	317	340	323	316	334	306	299	343	344	322	331	330	346	340	338	337	337	325	318	365	355	336	346	290	319	379	318	340	320	337	354	324	369	353	352	339	335	337	351	327	328	310	340	360	334	340	314	334	368	322	352	360	366	339	359	329	309	351	348	358	346	311	340	334	345	324	312	346	325	370	368	327	336	319	373	347	341	310	318	324	313	358	336	345	345	306	349	332	330	342	330	365	351	330	313	344	356	340	336	337	326	342	341	308	346	328	311	350	338	356	342	324	325	334	357	340	353	356	326	319	328	344	365	329	364	323	333	348	328	317	302	342	339	330	335	317	355	320	346	360	334	355	350	344	332	319	331	335	329	347	346	342	326	306	341	347	310	327	366	322	336	339	319	342	333	362	356	323	341	326	344	333	357	315	349	355	339	322	341	353	369	353	318	316	313	350	326	340	336	337	352	336	330	328	322	311	367	358	318	340	310	353	331	344	322	331	309	357	348	354	308	345	339	303	369	344	371	309	355	324	286	321	325	358	327	305	331	332	317	325	318	323	332	360
25612	21876	27613	25495	8739	440	326	245	236	256	246	206	236	228	211	218	213	200	207	226	208	208	231	201	185	202	228	226	197	198	203	228	187	188	205	207	198	208	216	204	193	208	215	198	227	202	176	207	193	215	200	213	214	216	207	200	232	202	217	195	217	199	191	209	220	192	190	223	207	200	202	214	202	191	191	184	204	211	217	202	220	208	192	208	196	211	190	187	218	227	208	204	210	206	203	204	204	242	199	205	200	193	194	197	193	193	188	209	189	201	209	200	175	208	211	216	174	207	199	202	184	179	177	199	228	220	188	183	216	203	191	182	178	214	180	171	188	193	189	195	201	212	221	178	203	206	199	212	186	179	188	203	186	226	193	180	199	222	197	202	195	209	199	200	197	189	195	215	196	171	180	208	228	193	207	208	212	181	199	214	206	218	234	218	194	208	207	179	210	197	205	195	219	195	192	209	208	188	216	205	199	211	211	181	217	196	217	207	182	231	188	185	198	216	216	194	195	195	187	171	197	208	207	231	185	188	204	205	228	214	203	225	189	195	187	201	203	199	219	184	209	191	231	212	198	201	155	188	196	215	195	207	218	189	195	212	198	181	176	194	217	209	216	200	196	206	191	197	205	190	215	192	209	215	213	202	205	216	204	199	199	199	211	227	200	177	185	179	190	221	208	208	212	201	185	220	177	207	191	220	184	226	181	195	198	207	203	188	182	198	204	191	211	193	200	219	196	188	188	202	202	226	198	206	183	217	204	200	200	188	194	207	212	198	166	196	220	224	211	206	194	203	193	208	201	188	189	199	218	197	193	193	212	186	178	185	186	232	204	197	179	198	201	203	205	178	205	181	187	202	196	195	211	201	193	198	200	224	208	205	203	212	202	168	203	201	217	203	193	209	212	202	189	212	188	195	190	207	197	181	216	208	195	213	209	234	174	191	195	189	214	183	187	208	197	212	176	202	199	205	227	179	196	204	189	206	194	198	226	194	204	219	208	216	196	202	197	227	174	200	194	187	204	189	199	209	214	214	190	214	184	200	205	221	213	191	195	204	190	174	216	204	182	181	225	187	191	168	223	228	194	214	204	164	214	202	164	163	182	183	207	196	201	178	206	193	185	217	200	198	194	218	220	174	191	191	201	206	206	183	182	225	204	210	197	183	199	211	190	196	201	207	176	187	205	212	208	199	218	204	203	198	188	188	177	172	195	219	195	206	222	208	196	201	204	220	185	224	191	206	206	195	201	190	220	215	223	195	203	225	196	230	210	187	180	193	195	201	202	226	183	201	197	219	206	185	211	208	184	190	214	197	199	207	206	225	202	191	182	203	217	186	197	221	198	199	209	202	184	204	214	184	185	221	187	180	207	185	199	205	210	201	184	188	222	214	183	217	201	198	200	181	199	190	201	198	197	214	208	196	186	193	196	191	220	220	202	180	210	182	242	212	193	199	210	204	197	201	177	198	179	218	216	179	188	209	209	220	203	204	197	198	205	191	218	204	192	205	217	196	213	193	190	199	227	206	207	221	207	212	209	212	215	173	212	213	236	206	222	212	194	206	179	195	194	192	181	191	190	191	198	212	200	197	198	185	206	200	194	188	207	191	201	214	202	197	195	191	175	196	194	212	193	188	200	198	207	196	185	198	201	192	219	175	212	162	217	190	178	192	205	214	210	187	218	203	239	195	202	189	204	192	206	197	223	209	206	185	211	193	187	204	180	185	196	204	215	200	216	193	203	195	207	203	195	186	209	202	197	201	193	189	169	207	211	191	209	230	240	201	204	186	201	200	213	224	203	204	170	196	223	215	195	206	204	191	187	200	192	224	197	192	184	178	169	205	209	208	191	187	185	208	183	201	197	190	200	195	199	192	214	179	196	193	198	235	210	199	207	163	219	212	186	197	217	204	213	221	237	194	191	190	205	206	193	198	182	185	206	188	176	198	174	202	203	218	186	211	212	209	189	191	209	207	189	189	221	202	212	184	194	188	170	181	206	199	234	205	179	223	197	183	182	197	201	221	181	186	211	198	194	189	205	198	184	187	191	205	218	214	206	218	217	195	222	197	215	186	216	143	213	192	201	182	179	183	217	197	176	190	170	192	202	171	199	189	198	209	210	201	195	183	209	212	200	185	190	223	202	188	191	205	186	210	216	217	231	197	193	191	200	205	197	187	204	189	219	194	198	212	217	200	202	201	203	174	205	192	220	213	211	185	183	209	185	194	191	220	192	218	174	215	208	205	164	232	192	208	205	235	198	185	191	197	220	211	200	184	196	213	189	213	197	206	196	198	178	201	191	216	214	183	194	221	220	205	212	180	187	194	169	212	218	204	190	212	216	188	211	201	207	199	192	178	175	209	203	188	195	198	211	202	213	188	192	184	214	199	177	187	190	206	195	197	192	215	222	210	214	182	212	218	196	210	191	208	185	199	208	198	217	172	194	197	195	182	195	191	223	213	232	214	208	209	197	190	192	207	209	201	194	211	212	190	216	194	194	219	198	220	202	205	214	193	197	208	194	202	183	195	192	224	189	200	195	195	211	225	190	208	192	201	206	213	183	203	221	209	210	217	183	187	192	214	195	183	210	200	202	199	214	194	173	200	215	194	187	213	222	185	196	202	209	209	204	211	214	178	195	204	183	200	218	175	208	217	197	219	209	192	188	207	228	197	196	211	198	192	180	204	205	217	194	202	219	210	203	182	202	199	210	203	206	213	190	198	196	182	187	202	209	216	181	208	183	182	191	209	189	219	194	180	222	216	190	198	220	195	187	215	200	194	175	200	211	197	202	170	215	188	172	201	210	215	191	211	224	202	181	227	211	237	221	215	191	221	205	192	179	208	200	201	230	223	181	208	193	198	196	220	193	208	221	180	202	186	186	186	186	230	206	202	215	204	200	212	214	215	185	206	213	211	183	170	186	190	204	195	215	195	196	225	223	182	171	205	218	185	193	217	203	195	190	211	213	231	208	219	206	189	173	213	204	220	197	208	198	186	185	212	188	200	211	195	204	189	199	176	198	190	201	218	193	192	199	176	201	188	205	198	213	226	212	196	189	201	215	186	200	204	201	177	208	197	197	203	202	173	197	186	195	202	193	193	217	214	212	183	214	201	207	213	194	198	184	204	198	200	194	192	195	190	218	212	206	163	196	203	183	207	200	229	181	198	198	182	201	206	188	175	174	205	203	199	225	192	192	212	208	201	175	217	177	202	203	195	227	209	186	223	230	213	183	213	175	180	237	204	216	185	210	169	212	221	188	214	223	191	166	195	191	204	205	188	176	184	214	198	185	199	188	198	203	201	213	196	188	188	208	195	200	205	223	182	205	218	207	211	180	203	198	214	189	214	176	187	182	195	196	191	185	190	187	236	232	217	193	195	212	213	202	201	199	186	210	180	189	197	200	193	227	206	194	189	211	193	206	181	213	205	217	181	209	195	186	190	221	229	186	213	204	177	211	208	204	184	184	193	195	203	180	204	212	197	184	207
40410	54251	6760	1134	796	642	577	486	416	399	334	325	327	337	329	301	282	335	274	278	322	311	297	274	266	275	269	257	285	266	264	278	261	270	274	306	260	276	263	259	314	254	263	310	271	266	248	261	275	258	279	256	284	251	260	275	265	263	263	268	285	284	260	265	291	257	256	265	278	271	248	267	272	293	291	297	263	261	257	288	295	279	294	269	276	294	258	251	288	237	289	276	275	270	280	275	237	268	262	269	258	290	303	267	280	280	261	259	258	270	266	252	271	279	273	246	254	289	255	275	280	287	279	261	257	246	262	265	253	256	285	242	272	273	265	290	266	283	294	241	248	269	259	260	266	274	249	279	253	253	258	242	280	274	260	238	278	261	282	268	263	260	268	253	276	281	278	276	253	282	261	258	294	292	298	265	281	261	261	262	284	248	261	276	277	262	296	244	254	263	237	277	284	247	289	225	295	239	252	292	259	278	249	256	277	267	271	284	257	251	256	268	278	252	286	250	263	274	250	263	302	290	274	252	275	256	275	272	280	262	238	244	273	252	254	249	282	282	277	261	256	275	276	262	252	274	262	294	260	269	280	291	267	260	274	287	287	251	257	259	250	250	254	292	254	257	288	258	300	289	252	266	267	256	251	260	263	282	291	241	255	282	264	271	268	297	256	272	232	257	279	253	273	262	253	252	288	252	263	247	259	262	239	263	271	288	275	248	269	273	246	302	255	263	259	268	270	236	268	253	273	247	246	280	253	263	247	263	265	282	271	255	260	268	276	233	258	246	257	262	255	243	273	294	284	274	281	260	280	252	286	264	294	285	251	273	270	260	239	237	291	264	263	263	274	279	247	289	266	265	258	273	258	264	269	270	291	277	254	253	274	248	278	266	251	259	256	261	277	239	267	273	287	295	270	272	265	268	284	264	249	266	287	243	249	247	286	263	258	285	272	250	262	252	246	234	275	273	277	246	277	252	264	259	228	284	279	271	256	262	290	245	254	260	288	272	258	256	290	273	283	255	274	294	261	260	270	293	275	271	269	274	283	253	302	271	255	264	266	249	279	252	252	301	259	243	270	268	261	296	276	248	278	299	272	257	277	236	272	282	275	252	268	223	251	262	269	262	257	242	266	234	277	292	259	287	278	257	277	249	279	274	279	264	264	268	246	252	222	262	276	247	262	300	239	249	249	271	264	252	254	250	300	248	293	306	259	284	271	264	259	269	258	239	226	270	264	256	232	259	285	270	238	259	272	258	293	270	278	246	260	270	247	254	287	244	254	273	277	247	258	257	270	296	258	280	273	244	297	263	268	266	280	275	271	278	244	258	236	300	249	262	291	263	268	263	265	284	260	255	287	254	236	264	261	269	271	252	282	267	263	229	249	237	286	232	281	282	261	245	280	250	243	271	280	258	259	267	237	281	277	283	262	275	240	293	283	275	241	245	288	286	261	268	270	293	283	274	266	264	266	229	278	282	283	284	284	284	287	267	274	283	242	295	263	237	258	280	253	273	255	272	266	255	247	290	266	246	262	272	242	247	277	266	273	281	256	242	265	262	279	271	274	262	274	261	265	278	286	272	267	302	278	257	246	281	253	250	295	262	266	252	262	287	255	262	262	276	271	255	269	250	272	255	278	247	279	285	277	249	257	276	271	262	249	258	259	276	284	259	280	267	281	267	257	278	267	250	248	259	251	254	287	263	264	260	261	252	267	255	266	242	243	271	253	274	281	255	271	263	271	269	296	267	269	299	245	263	270	272	244	254	269	274	280	259	260	257	285	259	259	250	266	235	295	291	288	250	258	229	263	277	291	279	258	299	276	288	264	258	244	252	281	248	276	234	246	252	290	287	265	281	268	240	272	240	263	271	278	273	267	276	262	281	256	258	251	273	263	274	268	264	252	280	255	263	243	253	280	263	258	256	256	254	283	242	268	284	255	270	257	263	289	282	274	273	270	247	252	265	272	241	271	278	228	275	286	297	262	266	254	285	221	262	240	261	251	243	288	249	281	276	262	252	284	266	259	261	305	257	276	280	241	242	273	278	253	252	253	225	253	265	241	281	292	262	277	264	237	250	276	256	249	260	264	265	267	273	262	272	278	293	261	310	259	239	244	261	259	239	273	267	269	291	264	250	283	281	246	266	269	266	259	293	239	263	274	284	293	256	257	277	295	277	254	303	264	248	269	251	271	233	290	264	248	266	255	267	265	242	265	271	272	271	256	228	286	291	278	278	256	249	253	256	240	256	255	273	303	278	267	276	279	237	238	271	266	273	259	270	273	260	273	251	261	261	269	246	265	246	305	273	277	258	254	259	298	261	247	257	253	249	299	298	260	272	274	271	255	258	254	271	249	256	258	256	233	261	295	270	272	264	272	278	258	283	281	287	247	266	283	262	283	294	261	278	260	249	268	265	276	271	272	277	267	259	266	264	259	261	265	255	266	261	262	286	258	262	241	298	269	287	256	296	256	287	258	293	266	269	244	239	265	242	284	251	276	267	284	227	260	263	268	256	274	241	269	271	271	274	249	254	274	250	253	271	275	238	268	271	253	247	247	253	258	266	245	251	265	276	281	262	246	263	281	269	251	263	282	265	253	255	256	271	284	275	248	273	236	238	306	265	283	270	248	259	260	280	256	269	261	267	257	271	278	262	278	261	273	312	267	261	304	262	276	257	276	256	255	281	284	265	266	272	260	256	297	246	253	253	266	250	259	271	247	237	271	270	247	269	270	273	258	283	284	245	264	288	279	290	273	288	274	271	261	227	276	283	276	272	250	256	266	265	279	256	245	278	252	269	261	284	268	278	291	301	275	277	264	264	252	297	261	291	272	240	297	237	281	253	284	282	258	280	255	266	266	226	249	233	287	256	274	285	261	272	259	316	268	271	264	277	267	278	260	258	264	257	272	262	255	232	267	258	264	267	265	286	251	281	263	263	254	263	245	287	282	261	270	251	261	247	240	274	268	267	286	269	264	259	287	228	279	255	247	278	268	239	261	277	295	269	279	284	300	274	293	290	263	246	274	276	237	253	238	283	263	245	248	246	262	272	267	290	275	240	249	278	268	272	297	265	260	246	257	247	269	250	274	276	245	268	246	265	254	251	291	266	295	268	291	267	265	261	267	277	271	272	283	249	270	242	260	241	232	255	230	276	261	273	256	273	279	296	277	274	239	269	265	267	259	250	224	242	262	263	252	267	266	272	257	273	267	264	271	253	273	295	251	254	304	236	256	268	274	275	288	271	261	264	280	277	271	271	271	277	252	287	270	290	253	266	251	288	299	270	275	262	257	282	275	280	266	260	281	220	279	256	257	260	269	239	268	277	261	266	251	256	259	250	250	235	264	294	226	249	261	273	267	235	259	258	273	290	257	252	276	294	271	256	284	262	240	278	271	278	270	267	252	242	260	290	272	253	278	232	290	257	255	282	304	273	277	249	270	281	263	295	280	266	259	272	272	267	275	291	250	255	264	257	273	255	287	276	249	271
23267	21631	29328	24296	21584	21550	9219	923	708	663	607	586	589	521	491	500	530	466	477	510	497	460	477	471	451	420	458	450	462	450	456	469	425	473	453	445	448	462	456	465	432	426	461	476	443	439	457	431	445	454	456	407	372	430	444	400	440	445	455	455	452	458	410	424	478	458	472	462	442	450	411	433	435	457	457	466	450	432	438	451	465	452	451	471	464	469	454	449	409	409	445	415	406	467	438	405	444	403	412	415	459	441	410	431	430	438	426	412	444	436	420	449	428	455	415	418	445	462	416	439	436	434	448	408	424	429	395	447	434	461	429	411	442	464	429	466	423	455	431	451	464	454	435	429	435	410	454	440	449	415	435	420	442	434	468	415	439	415	478	441	425	445	446	409	461	440	420	422	462	426	428	434	468	416	436	418	430	433	420	428	414	409	438	438	436	457	469	398	439	436	441	404	407	417	473	441	438	455	419	437	434	419	434	408	432	442	406	432	418	459	458	418	437	401	408	430	396	420	417	398	420	449	458	415	463	431	420	490	450	457	432	400	428	461	406	440	440	471	428	448	469	422	447	405	412	469	442	430	478	437	447	427	429	426	439	465	414	444	444	419	432	451	412	435	428	404	435	431	415	419	403	404	449	473	410	391	469	472	436	415	432	454	425	445	473	426	389	419	433	418	446	406	447	440	447	428	447	409	437	432	419	473	432	383	441	419	406	444	471	467	425	459	421	433	442	416	432	416	419	427	432	474	412	476	448	440	422	454	470	417	435	403	428	434	406	456	415	456	474	433	433	461	440	418	420	433	419	411	468	416	399	439	431	426	457	446	393	432	441	419	392	466	430	448	456	417	500	417	448	393	402	421	421	419	453	440	440	390	468	435	464	469	445	416	407	437	425	438	419	439	424	428	429	440	449	412	438	394	441	429	435	434	409	438	433	441	431	452	427	423	443	506	436	448	448	435	454	462	454	446	472	396	428	434	457	405	435	428	405	424	464	417	468	437	471	437	445	439	445	433	401	480	434	467	415	451	430	432	452	439	436	444	451	418	416	431	429	456	472	419	423	399	449	429	446	447	421	412	418	462	477	470	445	435	414	428	421	428	410	428	419	413	480	451	439	404	400	441	433	442	412	432	393	440	426	434	467	457	420	455	446	427	437	409	426	450	459	446	487	450	467	443	444	406	427	445	433	419	420	425	428	442	430	422	434	451	478	465	434	396	427	489	427	450	460	445	416	431	389	446	425	420	429	426	441	434	425	437	438	429	416	418	432	436	428	475	471	468	451	432	428	442	404	422	450	433	435	437	442	401	406	466	469	372	415	459	437	438	421	413	393	422	460	395	478	429	435	442	436	419	443	425	437	417	439	444	434	412	435	429	444	415	415	401	448	430	453	414	453	409	434	470	482	429	405	437	434	447	426	430	407	462	459	460	445	438	437	397	457	433	458	386	419	418	436	434	437	447	452	435	416	442	446	458	438	432	413	393	455	456	409	441	446	452	421	485	447	440	448	453	431	470	450	453	430	457	472	429	429	456	426	451	436	449	422	390	462	456	421	428	392	441	418	470	432	457	432	438	449	432	431	403	473	423	439	430	446	447	436	435	448	436	420	449	414	407	430	428	440	419	473	438	435	444	425	463	444	415	437	430	441	429	469	448	429	414	465	440	428	432	407	456	429	441	461	429	431	405	434	442	447	444	411	419	432	447	411	457	419	420	450	418	478	407	434	421	417	439	463	422	382	413	420	421	415	450	433	484	435	408	450	421	387	454	405	451	410	437	433	442	444	422	422	442	456	425	421	428	409	432	415	418	456	459	418	439	458	443	445	417	453	469	453	412	403	428	400	406	448	442	439	446	429	435	418	401	417	456	392	417	398	457	421	426	478	420	426	417	425	433	420	449	425	455	457	428	407	466	448	409	434	459	442	450	409	429	435	438	437	450	409	439	417	444	409	391	475	412	396	435	450	414	456	460	444	425	440	467	416	418	426	440	462	439	457	438	440	431	436	435	443	407	408	428	440	434	421	405	455	463	417	442	435	416	433	438	449	456	436	456	438	462	407	450	456	414	422	419	426	409	407	447	418	411	450	436	429	453	471	387	462	393	480	409	429	451	448	393	476	436	451	437	445	465	425	450	458	431	441	412	409	439	423	484	457	460	426	429	430	407	443	449	471	468	438	436	409	438	437	430	415	425	432	418	437	470	417	427	430	430	414	389	473	424	384	416	419	460	448	414	398	455	432	427	409	421	405	424	449	428	445	422	431	401	451	445	422	464	441	404	440	434	400	440	426	407	430	423	434	432	425	428	417	425	479	412	440	442	426	451	443	392	425	396	406	435	438	417	389	470	424	407	442	442	456	457	433	454	431	468	443	487	441	462	466	404	461	453	451	466	438	451	454	445	418	474	460	425	423	440	447	424	453	449	418	424	440	445	439	414	393	427	441	456	416	426	412	464	452	450	412	439	442	405	421	420	439	466	459	431	384	415	449	434	438	418	469	410	441	422	477	430	452	441	464	432	408	420	434	450	445	453	421	379	415	464	419	431	430	481	445	456	431	420	451	453	436	468	463	430	429	430	427	437	451	476	446	472	423	437	406	410	433	456	444	431	438	419	415	431	442	467	447	460	426	441	435	454	411	445	453	430	435	430	433	434	435	414	468	426	442	417	452	462	445	438	422	412	421	452	434	461	403	456	461	414	425	488	393	453	419	436	459	421	405	420	428	474	442	438	427	449	448	448	429	457	428	430	424	413	426	466	447	436	462	441	439	443	453	436	453	402	416	486	433	414	443	427	419	420	418	429	456	417	438	399	475	397	434	447	424	456	392	438	419	438	415	410	440	409	457	458	425	405	412	440	438	411	420	432	458	433	410	428	437	475	488	438	449	458	425	409	411	442	466	466	444	448	437	431	455	401	431	397	429	462	418	429	453	424	461	447	441	390	456	462	453	412	430	446	448	416	423	452	431	410	412	454	437	437	435	431	442	448	441	400	404	455	448	467	429	443	427	441	439	425	436	434	437	437	469	443	422	448	448	428	445	452	412	456	408	450	411	400	403	461	423	442	426	434	403	451	451	419	416	443	430	468	462	436	461	411	429	429	464	392	439	448	458	417	452	407	425	462	448	418	458	406	477	454	449	428	450	423	428	414	451	465	449	422	385	439	438	392	443	471	478	454	449	400	415	427	468	452	432	400	418	430	423	407	401	450	386	443	411	459	449	416	434	406	449	414	407	421	424	429	440	440	453	443	433	453	460	436	382	441	413	428	401	431	416	435	477	470	433	423	428	433	425	449	412	422	443	420	423	426	433	432	410	401	438	441	438	412	474	409	431	436	449	436	439	426	452	419	452	435	415	435	437	414	425	396	476	448	415	413	462	435	408	438	440	418	442	431	457	433	413	419	437	451	445	431	449	391	428	399	419	435	440	450	441	443	441	422	445	439	464	447	456	373	454	395	440	457	405	449	462	429	449	422	485	453	433	444	431	437
47604	69744	14614	3714	2699	1993	1563	1251	1087	959	886	796	761	653	688	660	657	625	628	575	593	579	569	531	566	532	567	545	521	503	546	525	559	516	521	561	524	548	551	565	516	555	518	504	537	548	512	517	534	525	521	535	462	522	496	525	536	522	520	551	523	532	501	576	485	492	508	511	467	523	530	499	523	544	478	547	512	481	508	498	477	473	485	570	505	493	537	529	531	503	537	513	519	535	504	486	508	538	521	528	500	495	459	523	545	552	525	550	556	552	463	538	527	475	504	528	520	507	475	534	510	529	531	534	541	516	515	530	550	477	520	499	498	482	519	531	531	526	499	525	536	528	514	490	466	485	524	517	495	479	534	524	573	469	487	545	547	488	506	529	489	546	507	514	493	561	544	476	523	497	494	507	522	484	514	492	480	513	514	555	550	485	487	539	556	490	514	520	461	523	488	537	505	525	500	521	580	496	509	533	522	512	530	528	486	575	537	515	501	491	552	528	501	517	497	536	529	502	486	511	525	521	512	502	531	471	511	527	524	523	508	523	519	473	512	493	503	486	510	519	517	536	526	550	530	508	499	527	536	514	561	540	505	507	541	507	510	504	506	493	489	508	495	506	516	497	528	483	500	517	484	517	500	513	518	477	487	489	498	510	514	503	512	517	542	518	519	534	545	533	481	574	527	533	486	493	496	538	553	494	499	531	480	535	514	521	501	513	526	524	525	485	531	529	523	562	486	525	528	506	536	529	532	521	535	527	499	515	508	537	513	548	525	518	526	523	513	505	517	525	517	543	512	505	545	489	501	516	490	515	527	515	516	497	542	518	510	520	566	490	502	532	489	509	541	529	478	528	472	479	512	524	478	540	476	501	592	478	484	503	539	475	489	465	525	477	519	496	530	539	514	520	493	517	498	526	534	542	516	510	504	438	484	547	500	513	561	561	505	510	506	545	507	528	547	529	520	517	487	497	493	548	479	501	494	529	527	484	518	502	505	549	517	515	488	560	490	518	542	481	517	515	545	530	517	508	483	494	500	535	495	500	545	533	488	536	506	499	542	516	480	502	522	532	507	511	523	530	524	516	497	494	511	492	512	485	523	493	528	570	555	506	492	493	512	519	533	519	504	492	514	493	494	514	493	509	472	478	523	486	500	549	510	472	478	513	512	545	525	560	507	507	505	499	515	498	493	505	501	491	508	495	533	491	489	526	504	517	496	504	564	504	505	508	519	480	508	469	487	500	524	496	492	516	516	499	513	516	511	566	518	498	516	496	487	544	491	536	516	501	467	461	524	535	497	488	465	508	528	565	511	548	546	495	541	496	512	480	467	503	534	499	506	502	499	477	523	511	528	534	533	545	488	544	503	529	516	529	532	517	503	525	568	503	552	502	502	509	562	522	535	517	497	508	541	510	522	509	518	523	496	460	519	560	491	488	527	520	497	513	486	532	535	513	524	539	501	524	552	503	517	500	515	533	520	516	514	496	573	483	509	519	495	521	504	493	543	514	590	468	500	511	523	527	551	477	458	498	506	482	556	520	525	492	504	542	514	515	521	528	532	484	525	523	482	506	503	502	478	470	524	537	500	547	527	532	475	530	500	505	540	511	500	492	498	491	526	511	477	561	474	492	551	485	524	500	473	545	522	471	500	535	500	546	532	523	507	517	502	486	513	481	498	515	517	529	474	543	489	531	542	523	519	476	522	561	511	491	518	556	504	477	530	520	533	506	505	508	515	511	496	487	504	509	547	566	540	522	466	500	524	526	502	532	515	504	488	524	476	488	506	514	523	490	541	516	535	476	529	508	533	516	493	498	498	498	507	494	513	535	508	550	539	515	509	506	551	515	516	545	490	469	511	534	493	476	520	529	539	493	477	512	548	527	489	525	474	536	507	510	505	542	502	498	521	504	547	541	519	566	512	487	520	531	489	504	566	514	476	571	503	476	506	474	514	499	485	483	525	499	538	510	509	483	520	490	555	527	484	535	541	530	490	476	552	510	511	522	525	548	493	466	488	529	508	487	494	527	468	509	496	485	503	522	539	513	533	498	517	550	474	520	563	525	534	511	543	513	512	512	520	512	515	549	501	531	466	477	510	527	492	519	535	516	512	481	524	517	510	514	487	476	517	473	509	518	528	484	528	517	510	531	521	524	534	521	497	523	498	488	502	485	524	555	475	516	528	543	533	524	463	515	518	516	521	538	531	518	477	519	511	506	516	514	537	539	486	484	526	535	517	497	541	498	529	507	575	513	513	517	514	525	494	483	512	499	546	494	521	528	480	501	491	491	517	557	512	493	501	532	513	531	552	504	517	549	502	485	520	500	492	471	519	503	503	535	528	518	508	514	522	481	503	495	496	529	518	526	482	491	509	553	513	509	516	496	519	495	532	515	496	507	498	538	512	476	499	504	507	534	514	507	505	478	495	504	532	510	454	524	544	511	482	545	514	544	528	521	504	515	525	501	540	513	518	539	491	484	499	512	522	526	516	500	507	512	490	505	486	477	549	549	515	513	515	498	536	518	476	509	480	502	483	477	521	519	483	504	515	498	545	564	514	461	489	470	527	491	526	507	520	519	489	515	512	461	525	499	513	541	512	502	459	508	500	507	490	529	536	514	462	532	507	500	544	505	515	496	514	495	539	496	505	562	511	522	555	537	519	527	518	537	506	528	507	512	518	532	504	505	509	513	514	499	498	525	514	476	538	491	484	520	501	523	561	553	517	521	526	491	491	547	497	540	499	508	531	517	536	465	510	520	486	517	491	502	525	508	507	505	474	528	533	542	518	541	523	500	498	564	522	499	515	525	491	504	476	541	471	511	510	491	508	469	507	534	499	499	534	502	506	494	561	515	501	523	499	485	530	544	522	523	498	498	567	531	545	503	479	521	474	485	533	534	506	570	511	510	552	508	543	539	489	498	526	522	505	543	526	519	514	490	514	476	478	507	508	501	492	479	517	504	538	486	485	502	523	512	521	544	486	510	522	480	528	517	447	523	528	533	541	552	522	494	483	530	528	571	514	493	524	505	519	528	536	503	497	544	520	531	529	538	524	531	490	508	489	518	503	494	519	491	482	496	522	528	523	489	518	502	516	528	539	506	537	498	538	529	487	534	489	505	490	531	525	501	512	511	493	507	492	539	484	540	507	543	502	507	488	546	546	470	557	526	495	520	491	440	501	501	497	503	554	525	504	498	514	523	555	564	508	510	517	498	537	509	478	521	516	516	523	521	480	503	527	523	517	523	464	540	541	516	517	487	498	526	495	557	468	516	574	550	533	532	483	504	540	540	504	506	502	529	550	524	506	510	503	500	508	544	544	509	530	531	461	535	504	531	498	455	520	522	536	485	549	500	497	508	508	516	538	532	500	514	528	569	538	502	562	539	562	485	554	502	500	509	519	502	511	508	533	506	474	476	519	542	491	566	509	535	533	511	509	537	530	506	540	529	529	520	535	490	513	517	522	511	524	469	558	543	526	479	525	495	519	509
30648	31065	17552	2360	206	168	158	150	133	128	141	158	132	159	139	125	134	151	141	136	140	168	109	127	150	156	139	132	152	119	152	149	135	155	150	152	152	128	141	121	134	141	150	127	142	145	147	139	148	137	142	148	153	136	124	136	133	156	142	136	152	155	145	148	142	129	126	119	140	126	145	135	139	167	144	155	140	152	134	141	148	128	122	129	135	148	153	146	145	128	144	130	138	128	147	147	150	128	135	130	149	158	132	168	136	146	146	127	133	152	133	133	128	138	139	135	153	152	149	134	120	132	134	129	136	151	136	128	128	138	136	150	145	140	154	137	155	156	141	143	147	117	133	156	176	151	159	135	136	154	126	149	136	127	117	185	117	126	156	151	162	122	126	113	148	147	142	151	153	141	154	147	145	122	127	136	134	148	150	131	136	129	154	145	132	135	137	147	132	147	139	138	147	136	159	137	141	128	150	146	145	125	126	150	146	115	140	148	155	138	152	150	151	146	125	139	149	144	133	144	145	142	129	131	138	142	143	142	132	150	150	153	146	125	138	139	127	126	127	125	136	152	142	143	140	133	142	144	133	147	142	132	109	128	129	147	136	132	141	138	120	132	114	125	138	152	130	144	128	131	135	157	129	168	124	144	132	173	142	127	128	133	145	152	137	157	142	143	138	153	149	133	141	154	128	159	149	156	139	130	132	151	146	132	131	129	135	140	147	145	148	163	162	123	123	132	144	135	172	124	145	136	136	155	147	146	144	137	133	131	149	135	120	148	144	149	143	138	152	138	144	136	144	148	138	155	139	119	139	139	132	120	124	142	148	139	121	125	143	139	102	168	153	144	150	146	147	139	165	157	143	113	163	123	130	140	148	140	150	152	162	154	144	138	149	132	125	166	137	141	122	143	165	136	147	146	147	153	159	126	137	156	139	146	138	122	153	135	124	139	139	143	125	128	151	143	147	158	128	138	135	132	144	146	132	144	131	128	136	137	135	138	135	169	137	134	117	127	151	135	132	143	149	142	152	133	154	110	127	146	155	129	135	133	146	138	133	167	133	143	140	147	135	123	131	167	135	154	128	125	138	150	141	145	126	143	162	163	132	114	137	135	153	166	135	150	144	146	138	146	159	157	132	160	152	135	146	155	135	141	144	136	128	154	140	143	139	153	121	158	135	127	117	128	147	143	161	134	150	142	149	134	160	135	150	162	148	180	150	125	123	158	117	137	118	138	158	149	124	146	159	130	130	142	132	137	151	129	120	156	124	156	143	139	154	135	147	143	140	136	147	150	137	163	130	153	139	128	136	136	126	144	151	144	151	149	152	154	144	151	158	148	150	146	153	140	142	150	152	150	136	140	137	130	140	142	149	125	156	132	155	148	119	161	157	156	130	140	140	134	152	117	147	125	155	134	137	117	139	129	138	128	155	130	121	138	157	130	132	122	142	100	135	122	127	151	153	143	130	114	126	147	145	161	139	149	147	123	139	150	144	133	133	153	135	127	134	134	138	128	126	126	151	120	133	165	153	124	123	130	110	149	140	128	113	145	150	160	152	138	137	167	141	138	135	162	126	129	124	129	122	135	134	156	145	153	146	152	159	156	149	139	135	142	126	147	142	148	173	147	154	122	132	132	133	153	133	168	130	139	160	115	122	133	132	144	141	132	141	137	127	127	132	151	141	147	127	158	169	142	148	146	142	168	137	145	142	137	151	133	155	133	130	124	149	170	125	143	128	142	140	131	140	139	138	171	134	167	138	159	148	152	145	140	138	130	117	126	117	133	153	144	142	153	125	148	130	135	144	155	123	148	145	128	155	158	156	144	136	138	148	128	139	149	139	141	134	121	128	128	136	141	155	156	152	140	150	137	138	114	131	119	156	156	117	141	159	136	121	143	142	151	144	120	151	144	133	121	135	136	174	127	127	143	131	153	152	133	135	174	158	141	147	132	156	148	137	124	123	130	131	145	136	136	150	140	142	141	125	136	119	167	148	125	150	136	147	131	149	142	121	139	138	175	134	135	148	136	144	132	140	149	149	135	155	152	150	128	140	152	141	150	139	148	139	137	131	159	124	136	143	150	129	131	150	141	139	138	149	146	125	150	159	141	151	143	126	133	141	141	147	143	132	126	114	149	145	141	140	132	141	140	130	142	142	145	141	159	144	157	134	148	116	135	123	147	164	122	133	142	138	127	142	153	130	135	146	130	136	127	145	149	134	131	146	129	145	124	126	133	145	119	132	166	152	138	144	165	128	149	126	134	145	133	118	143	129	126	141	117	132	141	136	131	141	148	136	131	132	143	146	128	165	147	139	119	130	151	120	141	135	124	153	152	151	148	157	159	125	165	141	161	149	141	133	155	150	163	156	147	125	136	132	125	137	138	131	148	150	139	151	141	138	151	135	134	155	164	160	125	148	141	147	126	141	129	125	131	127	151	139	152	161	148	136	148	128	165	126	151	102	151	135	139	125	158	153	137	143	148	152	129	138	165	145	142	113	130	143	141	149	129	151	130	140	144	150	128	137	156	148	146	142	138	148	142	126	146	144	136	138	131	127	150	139	147	128	144	154	144	149	130	157	146	140	137	143	147	147	129	144	140	135	152	120	150	166	139	123	156	146	142	141	128	128	156	126	128	129	146	136	120	149	133	145	136	161	119	138	125	119	124	147	139	153	146	144	145	133	138	128	138	131	146	158	154	126	138	132	165	148	144	126	120	126	152	148	157	133	136	154	133	150	134	156	124	146	131	138	121	128	132	147	141	129	141	137	130	150	140	116	131	151	163	128	145	142	142	162	135	132	122	131	126	133	143	144	137	126	137	147	144	162	162	140	137	102	136	161	129	138	142	141	127	145	148	155	153	115	144	148	146	125	116	152	146	147	158	132	123	140	135	128	135	141	142	120	133	135	143	130	139	138	129	133	157	163	152	130	141	129	142	138	155	139	153	133	143	136	134	121	136	149	148	147	135	147	128	147	146	123	148	165	139	140	129	133	142	143	138	133	138	102	111	143	135	140	180	137	164	137	141	121	121	150	152	141	120	165	152	130	151	129	165	141	166	141	151	130	152	152	131	135	147	148	148	138	142	144	143	130	170	150	149	130	132	144	160	134	134	141	140	140	147	136	142	151	160	151	142	125	140	144	135	146	133	129	148	136	157	132	132	155	138	148	140	148	140	145	112	136	142	153	129	141	135	138	116	129	133	124	134	131	102	160	135	149	155	123	136	138	145	144	143	133	143	140	116	130	130	155	150	147	136	138	139	158	124	138	137	155	155	141	123	141	149	139	157	156	145	151	152	150	130	131	152	162	171	157	135	132	137	150	131	141	153	148	119	144	157	155	164	155	153	157	124	153	115	155	136	149	150	146	139	136	137	138	157	131	155	139	143	147	161	129	143	139	148	135	124	144	131	118	149	152	125	139	133	150	147	149	143	140	134	120	136	126	161	143	139	123	173	119	117	120	150	140	142	149	135	151	119	141	127	136	141
37241	45030	5086	295	252	226	220	216	211	223	221	179	198	189	186	214	189	210	200	190	179	198	192	183	182	196	167	195	172	193	181	166	172	171	193	173	177	166	181	165	213	189	156	175	183	165	185	182	189	198	196	159	203	215	172	187	183	186	174	180	197	204	185	179	191	194	183	189	203	192	218	173	184	181	189	169	190	189	198	189	198	186	166	149	185	171	190	173	197	179	211	195	163	176	181	174	186	208	185	218	185	186	185	182	180	184	175	193	165	187	164	185	184	180	149	208	210	191	204	201	186	178	196	178	176	185	198	188	166	196	197	202	193	191	197	178	190	180	197	199	188	174	187	179	180	171	198	174	187	181	208	201	189	191	178	195	180	183	171	188	183	194	184	168	187	198	205	193	203	185	184	211	202	181	189	178	168	173	213	163	193	173	145	187	188	179	179	166	196	187	192	187	168	176	189	182	176	190	201	194	181	190	198	182	181	170	200	155	161	188	156	172	193	180	190	173	214	194	181	195	206	173	168	184	198	212	181	199	193	173	205	179	189	175	188	201	209	190	185	177	187	158	166	186	188	174	177	170	190	212	181	181	186	190	177	183	191	207	176	189	204	204	173	179	195	172	173	167	195	181	160	178	176	186	211	161	187	200	183	190	159	203	180	180	186	166	195	186	187	192	200	177	182	179	185	186	188	178	187	201	177	163	191	187	179	162	207	176	192	187	179	201	185	192	175	202	185	205	196	187	164	173	173	197	185	182	188	183	186	178	168	177	173	184	176	181	190	207	179	171	200	193	159	176	207	158	223	185	185	195	182	175	190	175	187	182	181	186	188	191	161	187	180	172	175	172	197	175	172	172	183	195	196	169	177	184	178	188	196	211	166	201	169	162	169	157	183	196	175	190	179	173	169	180	180	179	196	185	219	176	169	181	180	204	194	209	186	189	190	175	198	200	179	161	165	172	157	192	184	168	151	175	188	189	171	181	180	216	152	181	201	179	185	184	182	190	222	171	202	207	149	193	173	186	204	181	205	175	188	175	176	180	180	194	193	168	184	188	164	198	176	176	203	165	202	175	177	193	183	190	196	171	186	205	182	189	200	194	194	202	188	166	172	191	170	207	183	180	180	167	209	175	175	171	197	214	205	192	183	192	180	187	187	200	184	159	195	167	177	174	175	182	177	160	177	180	174	210	197	168	180	182	203	200	190	189	180	198	185	209	177	162	188	220	157	212	197	183	186	171	189	205	171	191	166	208	191	218	182	201	178	183	173	201	193	212	195	192	197	161	194	205	197	199	172	203	166	179	200	202	191	193	175	175	178	186	184	164	162	202	181	182	175	207	162	174	205	190	198	188	206	167	185	158	176	197	171	196	173	185	179	168	176	161	175	175	175	169	160	192	182	180	210	170	184	174	178	185	184	184	157	187	185	204	184	191	155	202	190	202	183	180	205	225	171	180	177	191	189	164	182	166	182	192	192	183	210	173	186	173	177	164	180	170	166	156	173	177	170	176	170	172	200	168	168	181	167	172	158	201	187	183	196	184	165	205	181	189	184	195	187	156	177	180	157	194	219	195	167	190	193	192	193	179	189	173	177	157	171	182	201	189	180	181	186	160	197	173	203	184	186	198	192	186	214	184	186	183	174	183	206	202	192	204	175	178	178	176	193	179	173	177	188	187	185	185	190	194	195	175	200	197	195	202	192	174	185	152	178	183	173	190	191	159	174	202	161	178	204	184	162	171	175	194	191	195	185	179	175	167	193	186	181	174	147	187	191	191	200	172	173	176	177	203	178	196	207	193	164	176	184	189	191	172	168	176	178	163	165	193	161	196	204	204	190	194	189	194	179	197	196	175	199	189	172	179	165	176	198	184	210	217	200	196	170	190	190	176	176	187	175	183	189	201	200	165	180	174	199	195	183	204	183	184	187	199	183	222	193	176	185	192	192	170	184	176	175	172	184	180	206	190	184	194	201	179	195	185	207	187	179	181	175	203	177	206	170	175	174	177	205	193	170	187	204	169	187	190	224	180	186	182	176	184	183	172	154	175	183	194	177	182	195	180	179	193	192	199	193	183	185	173	179	175	196	186	185	190	186	191	165	202	179	180	163	182	166	180	184	183	160	185	189	197	198	178	183	184	204	171	200	192	182	192	175	203	183	185	178	199	180	173	177	189	185	165	189	172	203	174	199	168	185	179	184	190	206	193	172	194	191	172	197	155	191	172	175	195	179	176	206	175	168	199	187	192	156	190	192	173	156	190	185	190	186	166	177	201	183	194	201	164	207	182	188	163	192	197	168	207	184	213	161	187	183	192	191	176	195	187	188	178	183	172	185	186	179	187	165	200	187	173	191	196	173	197	196	193	180	178	194	186	185	182	195	186	179	179	185	162	156	187	190	204	216	192	200	160	195	163	174	185	189	188	205	181	185	168	203	211	187	180	205	189	199	187	174	186	208	188	220	188	209	175	170	205	182	176	204	176	195	188	180	197	172	198	168	202	178	183	193	171	189	209	196	161	158	148	175	162	179	180	182	192	188	183	171	188	200	196	185	174	168	182	169	181	179	189	196	191	172	172	170	168	194	183	165	155	193	187	187	185	178	194	201	185	203	169	172	201	184	173	188	177	151	167	174	204	194	164	158	180	177	187	198	196	185	184	204	183	193	193	177	194	192	172	169	164	206	179	200	187	183	189	183	192	163	162	195	169	193	182	192	192	187	165	189	157	176	166	169	201	219	219	177	196	174	173	213	209	191	185	184	185	180	201	177	175	165	189	174	178	200	165	180	164	167	178	188	206	166	189	205	178	192	183	184	160	157	207	178	183	179	166	200	200	174	184	170	207	200	195	191	208	176	191	193	195	196	193	185	190	176	152	185	191	173	195	192	177	202	175	164	190	174	199	160	181	171	193	182	183	170	198	159	163	204	182	195	189	170	174	169	188	180	177	181	175	161	178	200	205	194	168	170	207	207	169	196	175	174	175	172	187	207	186	198	187	175	201	184	187	172	194	207	176	207	182	206	182	158	184	191	178	174	178	170	157	169	189	161	177	189	188	210	188	186	181	178	183	186	170	188	162	188	188	176	185	172	190	196	195	203	189	185	182	193	181	191	170	216	197	163	173	177	201	185	160	224	170	169	194	191	198	180	155	160	194	172	200	179	187	200	175	188	179	190	189	177	180	161	181	192	155	192	188	195	202	187	204	173	168	175	167	213	215	179	166	169	167	214	189	184	172	170	185	220	192	170	193	181	173	175	167	177	191	176	208	204	201	180	188	167	168	195	183	181	195	196	181	200	176	206	181	174	178	187	199	185	186	196	170	200	190	195	156	201	193	204	182	191	181	186	185	183	201	163	193	209	201	199	171	183	189	199	192	190	170	199	181	179	189	176	191	184	186	167	168	180	177	201	187	185	186	178	183	176	164	174	185	195	174	200	161	176	195	195	209	187	176	174	216	182	184	153	196	202	206	190	170	194	202	168	160	189	179
24220	21670	28890	24664	21433	9877	735	484	406	395	352	318	343	334	324	299	294	314	333	300	305	325	268	288	274	285	259	271	284	298	267	286	249	251	295	285	308	278	292	287	270	269	259	276	304	282	300	262	276	282	297	265	328	250	278	279	263	258	273	263	300	252	265	287	267	284	296	286	271	267	298	283	291	267	291	278	277	291	268	318	291	278	285	267	278	290	273	244	267	266	289	303	243	266	277	319	275	244	267	254	292	266	292	292	279	270	271	282	283	288	277	285	289	271	312	293	248	289	297	279	247	271	257	248	282	292	285	247	267	282	314	276	274	272	229	284	283	268	270	277	252	255	297	285	270	305	244	283	239	295	254	245	261	278	277	267	262	274	281	270	277	275	262	282	262	269	288	299	293	283	289	301	272	223	292	271	313	271	297	252	267	247	259	274	307	268	277	291	266	263	265	285	289	282	293	232	260	268	283	266	292	256	274	259	288	261	304	261	297	283	274	256	244	264	266	304	289	291	287	281	284	304	245	256	277	257	288	279	282	290	296	262	253	272	269	311	249	297	236	283	259	269	257	269	266	285	302	273	297	308	270	278	263	294	257	305	274	286	270	271	269	249	261	283	284	267	278	256	237	295	287	270	261	278	308	274	283	279	276	261	277	273	264	251	281	267	268	253	283	282	275	276	293	261	276	303	295	287	290	262	266	264	260	260	271	296	275	246	290	254	281	263	260	269	285	264	256	273	302	264	295	291	275	256	256	259	305	255	279	292	292	263	253	278	271	270	253	294	259	253	251	258	269	261	289	309	263	263	270	290	317	266	256	260	281	271	255	278	262	276	273	251	288	282	270	264	287	307	272	274	282	242	276	284	273	275	252	256	245	272	285	268	287	269	294	269	260	255	270	279	250	283	284	275	279	316	290	264	273	285	264	277	245	270	259	264	262	295	262	277	288	299	256	295	254	286	268	256	290	280	273	291	279	260	266	260	293	254	286	287	229	289	256	280	287	293	290	280	253	257	290	283	244	245	263	267	267	272	271	302	291	284	294	227	264	273	277	270	249	251	298	313	293	266	281	253	242	262	246	290	272	262	312	260	286	279	280	294	298	278	288	294	293	275	250	300	272	264	282	278	276	278	266	272	274	251	291	260	283	280	280	251	250	297	258	273	265	281	241	258	287	253	292	270	295	287	249	277	266	257	265	279	275	265	251	267	278	282	228	269	255	291	237	310	293	262	247	288	273	266	270	284	278	279	285	291	285	277	259	291	279	274	283	305	276	260	285	258	279	264	271	265	285	282	267	283	289	271	274	246	278	282	250	265	296	268	283	271	287	289	275	290	256	289	239	264	288	246	292	255	269	274	291	275	240	286	268	275	280	263	249	244	263	276	261	269	285	236	262	278	255	291	274	285	253	284	280	294	266	273	263	297	288	285	250	286	267	291	295	266	290	275	280	276	316	274	267	280	271	280	273	264	272	259	275	247	266	278	265	264	265	325	278	253	264	254	280	279	246	281	281	260	294	272	277	308	279	249	265	274	268	299	295	312	266	273	263	278	273	278	268	271	251	295	255	291	266	291	278	303	281	273	272	283	260	275	294	295	264	284	270	246	272	260	234	286	300	278	262	292	261	302	290	283	280	281	306	279	267	279	247	270	279	260	281	279	279	258	232	274	272	296	256	243	326	264	283	274	309	264	254	265	299	274	280	269	284	281	271	264	249	258	254	274	262	280	277	253	288	284	227	296	298	263	257	297	265	302	264	275	284	298	277	268	268	268	258	274	263	268	286	278	264	293	275	256	288	270	269	263	271	274	272	280	271	252	254	261	277	267	258	239	245	289	239	271	299	234	246	267	265	271	280	295	244	299	265	275	293	274	309	275	284	298	257	316	262	270	259	275	282	275	260	289	261	268	296	280	255	287	311	309	255	264	320	281	285	275	268	268	261	302	252	252	266	264	259	262	261	295	271	274	276	266	306	277	292	283	283	266	235	271	283	282	287	276	272	272	295	274	267	256	258	277	274	284	267	276	282	260	296	289	265	264	234	260	273	237	255	262	282	270	267	274	299	256	268	289	311	305	271	274	248	260	256	271	273	277	274	265	288	277	305	268	230	283	262	289	286	269	273	278	267	263	278	257	294	271	285	269	290	265	247	246	299	281	302	270	299	275	277	262	245	259	277	250	285	252	238	273	263	268	280	292	268	268	265	300	271	287	267	289	248	292	269	291	293	271	245	281	260	274	302	284	258	261	262	266	264	255	285	253	289	270	281	273	251	324	265	259	255	258	270	299	271	275	280	294	270	284	262	282	278	285	287	265	268	292	273	260	275	270	261	290	272	301	278	275	270	275	284	260	254	281	273	252	266	255	272	285	282	281	274	242	234	300	256	278	278	257	285	252	278	347	268	255	287	268	284	285	266	303	280	276	288	249	283	268	254	266	275	269	264	251	293	295	257	268	250	282	254	253	287	256	265	272	287	264	251	276	265	252	285	309	292	265	268	277	267	274	268	269	286	255	282	256	287	278	254	235	277	286	273	268	263	245	268	245	279	249	294	257	277	250	284	279	293	297	278	246	263	258	276	290	258	265	278	262	276	265	269	252	264	271	256	261	275	309	262	263	282	268	295	263	266	260	289	270	279	297	268	255	282	237	256	270	300	263	273	297	270	273	268	274	264	277	281	286	262	277	275	271	301	280	293	252	266	258	292	269	274	305	258	243	259	260	272	290	302	267	274	284	299	266	271	286	260	275	301	244	294	280	284	274	270	274	290	273	259	255	277	260	299	270	254	271	261	286	256	277	278	271	253	271	300	292	247	284	249	257	271	249	273	271	241	282	284	247	266	272	255	277	260	282	266	259	279	266	292	315	255	270	258	252	254	274	273	283	268	271	299	248	294	271	238	271	253	273	262	278	263	275	285	269	266	254	259	272	284	272	271	271	298	286	293	270	285	292	284	256	291	300	272	256	266	267	272	274	272	272	269	294	258	243	299	293	287	250	263	277	266	257	265	295	274	277	252	258	260	272	252	259	252	294	283	255	275	246	271	261	275	296	243	277	261	281	263	254	257	271	287	265	281	258	288	268	275	258	253	238	260	251	279	266	270	303	291	291	280	267	283	252	267	264	297	286	280	261	278	290	265	273	280	286	277	274	311	266	263	267	272	257	264	279	295	243	289	260	298	270	279	255	280	294	242	274	261	275	274	288	288	276	284	263	287	297	249	276	264	291	275	230	253	288	265	274	299	297	255	269	276	273	281	292	295	278	287	285	275	268	273	278	256	271	252	249	269	251	248	256	269	291	287	280	274	252	249	262	271	283	259	270	258	249	284	286	273	267	255	290	252	306	267	271	297	315	291	301	263	285	292	257	269	267	277	273	290	275	247	257	301	283	282	256	284	281	278	276	254	291	303	244	296	291	292	276	274	278	271	292	268	259	258	264	292	276	261	277	284	258	261	271	276	261	263	268	265	267	270	248	287	286	286	298	284	290
42614	62387	12550	2049	1453	1133	864	755	586	505	492	414	506	451	456	433	395	413	355	361	379	382	358	366	350	365	339	359	348	359	347	332	355	331	348	351	357	349	366	323	326	318	334	345	320	345	323	360	322	337	321	318	335	352	339	350	329	371	323	329	314	316	336	357	356	330	351	332	333	352	345	367	334	336	326	310	315	332	339	335	317	307	335	326	338	332	334	354	320	334	360	339	332	308	325	318	346	322	343	310	373	324	314	342	335	354	341	345	330	306	305	356	319	386	336	353	347	336	344	328	351	301	340	319	367	341	312	357	315	317	358	321	305	318	332	361	306	330	303	334	311	316	355	336	363	348	341	340	347	318	363	353	327	351	336	310	327	315	330	338	325	323	341	314	359	333	341	358	335	359	329	318	322	352	390	332	345	337	358	336	319	320	326	339	354	320	321	293	353	366	351	354	351	309	325	347	314	329	309	334	332	330	342	326	354	334	356	349	337	354	337	335	321	330	330	353	324	314	330	346	328	324	356	325	312	349	346	328	347	326	334	322	344	348	312	354	307	331	305	309	329	368	343	309	353	325	335	321	326	344	313	298	356	330	325	330	359	354	340	343	294	316	355	357	340	360	341	305	324	340	336	340	343	362	345	343	361	350	313	373	373	363	323	325	347	323	323	349	328	344	343	312	334	342	314	323	345	361	308	298	320	361	327	324	307	328	341	318	304	314	355	348	325	322	310	318	330	302	320	330	342	339	328	320	311	344	354	318	307	326	333	321	316	337	320	337	335	322	348	354	339	293	357	336	311	344	329	370	359	362	323	346	341	319	341	324	340	329	313	332	344	329	347	352	326	327	339	345	357	314	295	345	320	348	327	308	377	341	365	302	357	336	329	347	319	341	317	344	310	283	319	352	348	309	316	344	346	343	353	325	329	360	319	335	342	332	320	342	349	315	324	347	325	331	314	356	318	307	318	299	354	328	343	332	330	345	306	305	330	336	319	328	331	331	351	360	331	327	373	330	343	323	349	298	315	310	309	336	363	349	373	344	321	313	326	332	342	337	336	305	367	363	315	350	300	331	313	331	336	318	354	315	325	345	343	304	318	320	357	315	343	337	356	322	306	367	349	344	345	328	364	350	332	304	353	315	319	327	350	342	331	317	324	317	332	355	329	331	334	316	338	317	330	357	359	348	340	351	355	341	376	342	356	306	304	365	333	320	323	341	292	364	351	318	345	355	355	354	341	322	315	327	336	340	353	313	339	323	315	364	312	315	334	329	329	304	345	284	351	342	364	303	350	330	365	323	313	334	372	299	345	369	356	377	314	352	303	307	328	310	372	277	352	326	336	323	304	320	352	334	325	336	352	329	320	332	360	337	307	364	345	338	336	337	342	325	347	321	336	310	324	331	329	340	355	340	361	333	338	356	326	338	313	327	318	287	359	318	323	312	288	333	356	332	335	313	349	328	316	328	328	322	308	305	357	324	329	377	331	344	323	347	338	353	306	337	321	362	346	320	315	335	346	344	354	372	313	305	332	337	324	323	354	298	296	315	329	355	374	330	362	335	350	331	316	360	331	359	328	345	319	357	337	345	309	327	299	365	360	365	318	372	347	355	323	308	315	322	323	310	366	370	320	357	312	345	361	340	358	312	359	348	324	347	355	343	312	311	362	337	339	332	340	318	307	331	329	308	333	336	342	328	348	339	301	309	336	325	346	318	377	355	322	356	334	344	353	352	364	333	369	328	337	315	300	326	336	313	332	333	340	367	356	332	323	331	336	310	321	323	341	316	352	326	359	320	342	311	337	323	328	290	327	339	355	313	309	311	354	346	338	339	330	312	329	328	339	357	336	318	375	354	328	357	348	319	333	311	348	324	330	301	326	317	334	336	351	351	355	329	330	316	341	338	331	302	332	325	317	352	312	344	346	323	336	360	334	326	335	384	301	333	328	331	345	307	349	358	316	308	304	316	287	335	341	347	327	328	306	364	322	369	360	335	326	324	305	363	346	349	343	325	331	351	321	341	353	351	309	350	356	351	359	337	352	361	348	331	358	302	325	373	360	344	317	324	327	326	332	338	317	343	327	351	372	322	363	331	328	310	325	320	351	314	304	340	351	312	357	340	313	327	334	307	343	331	338	349	337	351	298	338	324	335	331	336	324	339	321	359	350	339	352	302	347	328	347	332	328	344	332	309	354	311	319	323	352	330	364	328	325	335	337	340	300	320	339	334	364	349	301	348	326	300	370	320	344	343	315	335	347	317	321	340	348	328	310	343	348	338	312	331	320	369	354	367	347	309	310	321	316	347	328	368	350	343	310	339	328	351	339	366	317	316	330	349	345	354	356	317	342	371	355	311	345	345	315	336	324	314	326	341	345	324	337	279	351	330	299	325	349	338	319	340	343	366	332	365	370	311	322	310	319	368	344	330	337	345	338	336	359	367	329	362	328	315	341	342	326	320	307	334	330	353	358	349	362	365	389	306	323	345	337	350	347	340	316	316	323	357	317	306	338	328	337	333	319	378	346	338	344	335	363	321	344	337	301	378	350	337	327	332	336	338	362	349	311	348	343	361	340	331	323	337	333	335	330	313	347	340	329	361	347	337	338	350	350	320	339	329	375	345	337	344	333	360	343	311	318	335	354	321	322	329	358	365	336	328	328	344	366	359	341	348	307	303	353	309	337	346	338	311	357	337	340	321	354	344	338	338	336	344	304	357	314	306	329	335	338	361	354	350	335	317	316	347	352	351	341	354	361	323	336	359	314	328	342	320	299	327	337	337	365	306	328	329	301	332	307	333	320	333	325	381	358	316	309	337	346	300	305	330	322	325	343	339	341	339	331	322	335	351	310	303	327	350	348	319	342	341	330	301	323	352	324	320	368	319	346	347	331	341	309	319	334	366	328	364	317	322	341	342	310	341	330	367	325	353	337	315	374	336	316	344	318	375	345	353	340	360	363	349	333	362	327	352	351	313	337	344	338	297	293	320	314	313	340	351	338	329	324	337	342	316	347	346	328	324	367	335	347	305	342	315	337	319	316	355	313	350	330	330	338	332	351	337	332	368	344	307	342	331	356	333	324	299	342	290	318	344	329	329	348	358	332	337	330	315	334	332	348	330	340	323	330	342	323	338	332	351	336	333	341	328	359	333	337	340	351	321	298	329	370	311	320	322	347	348	331	331	344	358	349	332	337	318	355	334	345	342	339	337	307	322	342	371	362	337	322	346	330	327	321	313	331	324	367	331	332	299	353	332	318	350	366	326	331	330	333	333	326	347	325	316	349	322	326	330	354	340	338	327	324	358	367	365	348	310	295	324	352	353	345	339	358	328	323	348	349	318	353	328	326	352	387	335	339	363	335	334	387	377	327	350	297	336	315	358	344	348	335	325	329	336	343	306	344	336	302	338	356	347	363	312	314	369	339	321	340	345	331	338	316	326	297	331	333	337	346	327	365	343	352	318	347	294	345	347	328	343	339	337	320	354	320	309
25610	21814	27596	25424	8553	469	321	287	240	244	218	228	220	223	206	230	197	200	229	217	205	207	198	209	185	225	220	209	205	181	213	177	199	196	209	199	181	193	182	178	191	194	176	198	213	211	208	189	176	210	183	177	223	221	237	192	217	205	216	188	217	204	183	209	220	173	196	190	195	179	211	185	201	203	207	183	161	208	199	217	220	190	193	183	187	187	228	186	204	193	185	209	197	207	205	203	173	193	202	168	219	206	176	211	200	191	181	208	202	193	194	207	196	166	200	186	190	232	194	184	212	218	192	208	188	209	214	198	202	209	201	208	188	194	208	215	190	189	248	201	210	201	217	195	188	206	222	193	224	184	202	195	196	201	178	224	200	206	205	222	223	186	190	177	171	189	218	209	200	200	205	212	215	202	182	222	173	206	227	180	212	207	225	182	196	223	208	188	157	198	204	237	187	221	184	212	196	209	217	190	204	206	212	201	192	217	227	231	214	211	216	197	192	181	212	185	198	215	210	202	195	211	213	202	206	182	186	202	168	225	217	180	188	207	205	183	197	224	206	203	227	193	199	201	210	185	215	209	204	181	204	210	201	226	217	208	228	229	202	209	217	205	194	203	199	192	215	172	188	193	207	212	195	189	234	227	216	178	221	208	175	214	203	204	205	210	220	230	202	189	194	198	217	193	198	193	201	206	216	176	196	228	237	173	215	221	199	191	195	182	187	190	187	203	206	186	189	198	212	170	177	203	207	206	197	158	197	191	190	215	207	221	210	210	190	188	202	182	206	202	193	202	192	228	205	194	197	191	216	201	196	210	190	196	199	189	183	207	198	205	197	210	186	175	194	210	187	192	188	220	212	207	189	209	201	193	172	190	196	211	193	195	218	219	201	188	235	202	207	197	213	205	224	204	197	200	220	200	208	155	198	180	230	196	212	198	187	191	211	219	184	203	205	159	187	208	168	206	220	204	197	229	194	189	219	202	198	210	189	182	169	209	210	194	202	197	176	226	190	182	210	201	226	185	205	202	162	186	206	194	238	191	193	195	165	197	191	220	203	167	198	199	199	172	204	194	202	194	196	216	186	196	211	195	189	205	184	192	222	203	194	225	210	180	188	200	191	188	204	198	206	218	216	204	187	208	199	199	204	202	190	180	215	186	203	198	181	197	192	213	197	205	185	198	199	222	207	194	182	205	169	200	200	154	183	181	192	217	218	192	219	183	189	193	205	210	205	188	199	192	174	211	195	229	225	199	189	216	213	190	182	230	214	174	188	186	231	202	203	187	198	201	193	196	214	225	205	222	211	205	183	198	192	217	208	191	203	196	191	213	202	195	204	214	206	197	200	215	213	189	204	227	188	208	188	183	202	226	193	183	200	180	159	208	206	208	225	193	186	217	200	196	197	210	233	182	208	217	197	173	203	216	209	213	200	196	200	207	208	196	190	201	218	193	194	207	202	187	185	200	194	185	195	178	197	181	187	201	199	193	204	206	197	196	210	204	203	198	208	213	178	191	205	204	197	213	211	196	216	177	207	201	197	202	171	205	189	233	169	197	185	205	207	187	185	181	212	204	211	221	174	221	180	198	202	198	201	203	222	213	200	200	213	216	186	174	203	215	214	185	200	201	192	187	205	211	205	208	187	201	210	203	181	225	232	193	211	204	215	221	178	185	191	203	210	203	187	212	192	218	195	188	211	198	176	228	211	206	205	191	184	217	193	203	188	211	182	182	204	196	216	212	200	198	200	212	186	235	215	197	209	206	220	168	192	194	209	212	167	191	221	193	198	223	196	176	188	203	203	188	207	189	197	212	215	203	224	195	188	174	184	206	215	165	216	219	205	213	221	181	218	204	204	183	204	192	196	193	211	170	206	177	210	200	221	174	230	170	211	197	196	201	241	217	180	212	200	210	190	203	217	216	183	180	188	200	187	210	187	212	227	194	190	192	198	194	164	206	197	214	193	205	191	216	217	193	212	196	187	211	207	202	194	206	193	211	220	192	189	210	204	191	202	168	198	193	209	218	188	189	202	204	187	176	182	216	188	188	196	180	217	171	174	202	176	210	224	222	213	200	207	194	195	181	203	197	213	178	207	201	213	202	192	212	203	207	191	197	190	214	207	208	207	219	183	197	184	210	185	184	180	185	176	185	200	217	172	208	209	205	223	214	221	201	203	216	221	230	200	194	188	181	189	196	208	183	200	188	202	201	184	192	184	184	209	217	193	211	187	201	207	183	188	198	181	212	201	214	222	181	186	221	201	205	202	176	206	184	205	204	195	176	206	190	211	203	192	199	204	170	200	184	210	197	185	225	191	219	197	214	186	196	206	203	222	214	201	212	201	200	209	178	199	197	214	213	210	222	202	205	197	189	191	171	206	184	201	211	195	196	204	215	208	194	200	204	198	200	210	189	193	191	188	203	197	193	208	213	201	181	207	205	184	225	206	190	198	198	215	236	211	188	187	201	228	194	205	199	208	211	191	180	194	210	204	203	215	218	197	178	199	196	227	178	193	211	200	214	187	182	181	206	195	204	212	183	194	212	215	212	189	198	212	191	232	201	189	221	219	214	210	203	205	207	206	211	196	191	197	209	201	207	212	182	200	195	228	203	202	219	195	208	202	203	185	189	187	197	214	211	197	197	198	181	211	196	169	183	200	210	205	212	197	189	198	176	192	216	211	239	195	190	200	198	183	181	199	203	209	214	188	202	193	187	184	206	213	184	193	234	191	246	209	186	170	198	208	202	189	218	216	215	190	208	201	189	200	193	181	200	198	209	203	211	191	197	214	190	195	193	216	204	193	205	228	207	199	173	209	216	216	209	203	210	227	196	217	234	198	184	205	184	185	191	190	210	187	188	214	183	213	210	218	217	223	208	212	204	195	227	195	208	220	205	193	195	198	213	197	198	207	215	179	185	195	195	219	207	215	207	210	213	199	196	182	199	191	219	210	195	202	185	207	216	195	223	217	222	215	218	204	216	201	209	192	209	208	196	194	181	178	188	193	204	196	208	189	212	189	203	187	194	187	193	230	203	176	184	199	211	218	197	207	193	231	206	210	193	191	240	220	194	174	194	200	202	195	171	185	200	198	219	179	204	207	194	186	191	194	189	169	218	191	218	206	202	205	186	181	189	214	205	220	205	186	200	215	207	210	203	197	180	183	196	191	218	188	189	192	186	197	177	206	173	197	191	186	195	214	211	214	195	210	207	218	188	219	222	180	213	207	167	190	209	193	214	188	211	178	200	203	190	215	205	198	196	206	198	212	214	211	175	202	203	184	210	194	194	184	218	219	218	195	204	188	200	226	198	209	208	190	212	212	188	180	177	194	199	198	201	226	215	190	196	206	206	207	189	224	218	183	188	226	202	215	219	205	218	201	162	168	195	212	200	217	179	194	200	210	204	215	182	208	202	207	220	184	199	209	209	214	191	192	200	199	205	211	198	223	203	200	212	199	178	200	198	215	193	203	196	215	200	188	200	188	203
41141	56185	9653	1061	820	664	509	480	403	372	388	343	318	307	287	276	313	298	304	280	287	293	253	286	267	281	266	266	267	307	229	277	316	269	283	246	265	241	264	280	265	275	254	285	261	293	250	287	275	285	245	295	243	270	262	309	268	259	267	281	271	254	246	262	264	271	255	265	274	242	273	284	302	253	280	244	269	259	272	283	266	262	254	283	289	266	275	303	295	242	259	261	266	294	284	292	276	257	242	281	247	265	272	265	289	271	258	281	262	292	267	287	260	269	254	281	289	249	261	273	265	256	280	254	283	294	287	288	258	271	246	290	251	253	283	252	228	268	262	242	311	257	259	281	258	264	281	293	257	276	283	279	283	243	253	244	244	273	275	266	255	310	274	269	246	263	273	249	253	300	272	274	252	235	249	280	266	252	292	280	283	259	247	252	288	242	250	245	255	260	250	254	256	267	289	295	278	280	278	256	264	260	275	271	268	280	283	282	269	265	282	278	268	253	289	255	271	268	267	270	252	274	287	285	239	235	282	263	273	247	280	251	280	285	282	246	286	258	262	262	261	274	272	274	264	278	275	272	267	254	280	280	290	260	262	243	265	262	282	246	293	268	272	271	284	242	262	261	260	250	266	250	261	263	261	282	266	250	252	282	252	282	280	274	274	278	255	276	248	265	280	263	270	279	265	281	262	267	265	281	258	234	271	252	271	285	267	275	282	267	289	265	257	270	266	275	275	269	295	267	260	294	268	252	249	254	249	293	266	224	294	266	253	278	304	278	278	284	273	257	252	264	263	273	242	269	289	257	253	234	293	271	235	263	267	264	261	253	300	268	247	265	262	299	250	271	268	275	262	254	255	262	277	261	260	256	307	267	272	275	266	260	282	257	262	255	254	285	261	299	294	254	232	254	228	258	261	255	239	301	262	255	273	284	258	264	294	265	264	274	251	289	269	264	280	279	270	266	271	268	275	280	271	286	261	263	265	254	273	274	259	242	293	256	261	261	284	258	268	270	267	288	310	294	258	272	265	305	282	316	271	243	277	238	242	284	248	237	269	274	281	245	256	282	250	249	259	264	285	290	280	294	295	263	245	259	278	257	243	265	292	268	252	289	267	295	266	276	278	270	268	256	257	288	265	258	262	268	287	240	285	283	293	298	245	266	258	270	276	288	273	234	274	276	313	252	286	250	256	259	259	250	298	231	258	286	292	283	281	293	261	234	262	240	240	254	282	261	264	268	263	246	302	268	245	284	270	289	248	257	273	279	284	279	277	262	260	268	288	300	240	253	273	278	285	268	260	280	286	254	297	267	292	271	254	250	285	273	273	274	275	262	265	266	245	265	264	251	283	278	295	245	267	284	249	256	274	281	230	290	305	257	261	252	283	283	267	280	271	267	256	296	274	261	271	241	270	272	283	290	290	255	265	256	264	287	254	275	268	254	273	260	269	301	283	244	261	267	250	260	283	282	245	288	282	277	268	275	290	240	262	278	264	273	257	285	267	281	274	275	257	236	281	311	281	263	266	258	235	281	256	247	264	231	266	268	260	265	263	241	252	261	271	269	277	277	263	295	261	274	274	274	276	267	296	265	270	269	292	271	270	263	284	277	261	277	264	254	259	270	256	239	260	282	296	288	284	270	267	232	266	247	240	286	280	290	250	257	275	257	270	249	257	277	248	267	248	284	275	268	281	273	268	268	266	263	271	239	265	267	263	262	256	257	237	251	275	283	261	278	270	251	251	265	298	272	274	280	257	257	274	267	250	286	269	275	248	243	264	287	265	268	251	244	233	255	276	267	245	278	286	291	276	283	269	276	261	267	229	279	292	283	262	276	278	243	267	286	285	250	290	280	263	245	260	284	246	249	279	271	303	258	252	269	268	292	262	278	245	262	232	272	270	292	258	257	255	282	275	281	264	271	248	314	282	257	277	266	261	265	277	253	272	243	302	256	244	250	283	255	302	265	290	250	263	257	271	273	252	264	279	286	276	272	281	262	289	281	258	250	300	266	281	286	268	275	262	287	261	256	279	236	257	239	256	291	257	285	293	274	269	279	253	275	256	258	249	272	246	275	246	262	269	271	245	245	254	241	237	280	270	258	289	253	270	247	266	258	268	266	259	269	301	274	275	255	306	258	261	263	258	276	278	275	267	269	276	258	264	247	284	276	251	251	254	277	255	272	248	246	283	258	256	274	290	253	263	268	278	266	256	274	302	258	259	256	271	259	257	249	269	287	267	266	256	242	237	214	265	249	286	246	240	285	272	275	288	261	279	268	299	233	289	237	265	270	274	254	263	287	257	276	294	288	254	257	268	289	261	260	258	250	284	274	288	275	260	235	235	274	289	293	272	248	273	276	265	255	258	298	276	263	254	261	275	242	257	272	281	271	277	255	268	284	245	301	265	259	271	260	250	295	261	277	247	285	274	304	275	278	271	240	240	288	288	263	278	270	290	265	263	271	283	242	271	249	263	263	255	282	281	261	263	282	292	259	271	252	292	274	267	272	248	254	277	294	263	266	300	264	277	241	302	254	274	294	247	254	268	236	250	262	278	252	267	275	292	251	259	281	293	247	251	291	250	271	259	287	258	251	244	260	289	296	256	290	246	281	255	236	303	262	259	291	257	279	273	254	245	289	263	277	288	244	242	248	271	255	280	252	261	243	255	287	254	276	260	298	271	285	249	270	277	251	258	246	285	278	266	274	268	234	273	292	283	266	286	257	264	236	237	284	261	268	264	257	281	293	267	248	270	298	230	242	250	268	274	294	231	284	266	275	260	269	245	288	283	292	272	308	298	292	271	271	246	285	275	268	282	258	271	254	274	265	257	259	289	294	309	283	273	278	272	300	265	255	284	276	286	288	265	291	237	263	229	282	253	257	266	280	231	274	284	286	259	275	272	245	290	264	247	271	245	265	262	260	236	288	252	235	237	268	286	254	263	250	264	259	239	295	246	241	228	271	291	262	281	264	219	273	275	250	261	287	251	275	249	275	274	292	291	283	244	254	270	285	287	305	254	257	257	272	255	253	279	257	254	277	262	278	259	290	285	266	259	260	289	299	264	281	283	292	243	259	286	290	253	267	262	255	293	258	272	272	254	237	253	276	261	232	279	265	271	287	259	271	258	292	262	251	257	260	285	278	268	273	264	262	283	265	275	252	288	256	308	267	274	270	274	258	247	262	281	275	235	250	273	281	246	263	260	270	274	275	284	274	296	275	252	262	268	265	268	259	280	264	253	231	263	266	282	288	239	286	268	244	273	271	255	264	268	274	280	257	257	256	290	299	266	273	279	277	257	279	285	280	262	250	241	293	259	281	273	270	250	248	291	274	293	248	252	287	275	249	291	261	298	256	257	276	282	271	273	282	294	254	262	266	246	281	269	253	264	249	288	265	265	278	236	269	275	268	239	301	281	253	266	255	271	291	279	250	251	278	280	202	251	291	250	293	312	254	295	290	299	269	247	268	270	263	258	247	272	275	259	288
23253	21616	29366	24251	21571	21525	9222	863	668	648	570	579	564	518	497	539	484	484	510	478	482	467	445	462	460	454	419	434	460	447	458	380	430	457	443	445	445	500	466	442	400	451	425	429	428	445	464	444	432	449	406	449	418	431	419	440	422	428	457	441	432	427	444	434	470	428	427	433	435	410	430	445	397	447	423	421	423	458	408	426	404	429	452	418	415	394	445	437	454	419	441	455	451	414	437	415	439	400	442	449	428	417	422	440	440	464	444	438	413	382	464	440	453	431	460	405	419	452	446	432	412	421	432	436	404	401	455	427	430	409	447	433	433	392	441	418	414	404	424	430	407	463	404	440	409	394	394	438	420	422	460	435	450	409	435	420	409	467	423	400	412	402	453	455	418	430	414	430	435	474	423	473	416	432	420	428	431	398	439	392	441	445	390	396	416	416	422	409	437	442	455	457	433	409	436	435	442	441	444	438	447	427	440	439	432	377	425	419	444	435	448	462	465	447	410	442	396	432	456	419	460	462	431	440	420	422	438	443	384	423	455	451	410	450	429	442	417	431	410	419	437	439	391	412	434	426	413	423	408	447	430	411	409	464	452	459	447	420	420	427	438	381	403	445	431	401	402	396	441	419	425	441	457	403	403	414	416	437	443	392	472	408	454	428	461	409	405	448	446	422	402	436	412	419	451	449	411	438	436	423	426	414	453	414	442	434	449	447	420	417	415	451	436	421	402	428	426	441	454	427	420	411	416	420	413	397	431	436	439	448	423	449	437	422	403	422	408	417	419	419	421	441	411	433	433	442	447	423	427	435	442	439	435	420	430	388	381	414	429	444	484	403	418	469	446	405	426	404	433	451	432	435	428	427	407	422	441	444	434	458	449	438	421	433	407	438	460	432	405	436	452	434	495	415	421	413	424	371	449	442	422	406	421	498	424	430	419	430	425	421	470	399	410	397	424	433	442	427	415	432	413	450	378	437	388	419	439	401	450	453	410	403	429	429	440	409	403	404	429	438	428	464	432	439	420	415	455	450	445	435	396	438	458	438	422	477	444	421	440	416	446	429	428	421	413	458	436	440	362	452	449	422	420	411	431	443	427	429	445	441	424	441	459	445	425	463	441	421	451	416	409	441	432	425	441	420	430	450	420	394	421	425	407	395	419	420	409	411	408	454	410	442	391	427	466	432	412	428	459	426	433	449	418	449	393	440	461	434	437	428	419	434	415	426	406	441	461	433	452	449	414	427	420	408	450	429	450	444	413	400	442	426	396	420	403	413	490	398	421	424	428	418	410	419	430	414	434	449	451	426	449	424	416	427	422	417	431	455	424	397	428	444	442	472	434	441	468	410	396	417	398	412	439	414	431	449	438	457	427	445	441	443	427	424	432	424	438	461	428	489	421	405	451	447	442	412	435	436	438	411	408	447	439	461	395	432	406	438	460	429	432	410	438	450	439	459	420	423	449	445	430	399	430	411	455	429	430	420	429	407	424	453	431	406	462	397	470	410	455	451	452	392	457	441	441	398	405	415	432	447	405	450	430	441	446	397	476	415	435	418	440	420	447	412	424	469	444	406	433	396	464	406	397	449	466	425	433	404	381	409	416	404	403	414	427	437	424	413	441	443	432	389	418	418	405	447	429	467	432	423	419	395	452	404	397	423	435	438	461	445	427	403	437	437	458	416	373	439	427	434	446	437	455	456	444	414	425	378	414	424	451	426	445	440	420	425	406	447	410	428	413	436	388	424	407	458	416	399	403	448	429	432	446	473	407	417	420	421	456	409	437	464	398	447	459	405	430	411	422	433	440	404	425	466	420	422	365	442	429	457	447	422	448	426	428	421	463	424	418	393	396	415	442	437	418	410	403	421	430	419	448	448	448	425	393	438	450	462	447	397	409	410	468	430	437	456	423	422	456	405	434	418	405	481	427	437	407	426	408	437	429	452	429	408	437	386	431	432	423	442	431	436	427	445	410	412	420	425	425	436	406	453	398	427	407	439	442	430	446	446	441	463	430	433	438	429	400	452	442	390	425	438	444	379	456	461	390	452	432	439	433	423	447	413	429	442	424	410	417	428	407	402	438	440	433	463	425	429	444	423	441	444	422	436	443	430	424	417	399	429	431	432	428	427	410	437	429	456	404	428	404	423	438	447	426	428	417	461	434	411	414	425	440	446	412	459	451	433	406	431	446	382	434	416	449	415	443	438	450	410	384	464	446	451	444	436	424	403	429	443	457	381	408	389	435	444	419	424	404	401	412	405	422	417	423	430	416	449	466	413	424	442	406	442	400	437	411	453	405	419	435	439	437	429	420	411	448	445	446	432	427	399	405	428	394	425	426	419	405	404	400	411	414	427	430	468	443	455	436	441	463	435	451	414	466	428	462	403	421	406	438	420	405	420	447	418	427	397	438	445	406	458	454	442	436	393	467	422	432	424	439	379	406	414	427	437	405	414	393	469	439	403	455	414	423	462	417	422	449	474	453	411	420	428	434	445	417	400	466	428	422	409	432	436	456	473	454	443	451	406	438	404	447	458	415	444	394	415	437	391	407	403	474	443	431	447	434	399	466	435	414	464	430	453	404	465	407	445	434	430	466	413	445	452	425	414	405	418	424	417	416	443	412	421	452	404	362	434	420	421	408	463	426	418	431	451	422	443	407	447	410	457	434	430	434	418	394	403	397	455	418	417	417	433	423	451	431	460	393	449	460	420	447	423	428	429	445	392	448	429	416	403	400	399	405	406	450	427	453	466	432	413	404	418	409	394	423	432	463	425	434	404	412	437	447	427	455	436	435	469	455	414	410	429	453	424	415	422	419	374	413	405	417	419	436	429	447	432	452	381	423	422	427	455	432	463	399	451	426	410	451	433	443	406	434	411	422	438	450	477	480	400	466	450	444	439	453	437	437	460	424	435	442	485	477	411	444	437	428	423	420	417	403	433	417	409	419	414	411	420	393	429	470	435	411	449	445	413	389	405	450	437	419	425	445	395	435	410	433	414	404	423	453	427	439	400	447	404	438	429	440	407	428	444	445	407	419	446	426	422	426	403	449	413	398	387	434	406	454	483	408	430	419	440	453	441	417	405	469	423	422	444	430	421	421	420	427	457	427	445	431	418	441	467	416	367	424	391	434	461	393	430	410	425	455	387	435	430	431	435	427	423	427	420	456	449	391	452	413	401	431	439	407	466	433	449	430	431	420	451	441	420	421	415	418	428	457	429	434	405	421	409	461	438	435	437	432	400	420	426	429	460	409	396	447	440	424	413	424	472	434	418	420	420	396	429	407	428	431	428	442	438	456	427	427	433	414	454	449	427	450	414	446	444	434	425	445	424	459	441	434	445	452	433	446	452	468	454	420	445	391	386	409	409	441	413	443	401	429	471	454	443	415	424	402	423	382	380	395	433	426	440	426	408	411	406	416	414	415	430	405	438	439	420	414	423	443	444	426	422	448	409	432	397	430	446	477	418	423	429	422	433	446	419	419	390
47844	72463	16719	3523	2441	1918	1527	1251	1016	917	863	820	718	734	628	659	614	613	614	567	583	542	637	562	549	590	598	529	547	539	565	526	479	565	522	553	568	532	548	551	561	496	495	492	533	497	524	532	495	543	566	507	557	547	529	502	533	540	500	540	539	483	552	520	519	524	504	510	475	528	475	465	506	493	495	489	490	549	508	517	500	495	512	554	547	504	507	506	533	507	530	465	498	503	513	538	510	509	496	482	575	520	505	528	520	503	532	514	498	503	535	573	541	492	489	525	529	490	524	500	540	512	472	498	550	525	480	538	493	537	503	491	507	534	549	502	498	458	488	471	517	547	549	490	504	526	549	558	521	500	547	496	539	493	513	542	499	494	559	483	530	527	483	531	513	515	490	513	565	475	542	525	457	511	506	506	484	484	547	541	500	485	535	533	537	482	513	537	534	511	468	507	511	542	517	519	544	486	552	519	545	522	505	529	530	504	529	506	476	513	482	492	463	519	523	521	483	532	493	495	473	517	529	497	487	486	517	495	454	499	479	558	505	547	487	469	501	510	519	528	510	530	541	514	544	523	490	533	502	501	523	503	568	526	493	537	543	507	508	526	484	512	486	504	491	527	477	487	528	517	515	526	504	472	510	553	501	515	547	550	509	509	520	515	493	479	469	552	516	485	501	526	490	525	558	527	488	537	475	546	497	514	542	529	529	558	547	508	500	516	495	513	513	494	538	495	515	491	485	539	537	501	486	508	510	532	514	520	531	521	515	518	521	517	531	478	531	537	510	527	523	518	526	504	503	531	547	482	514	538	545	504	509	513	516	534	524	501	464	501	523	498	562	507	512	561	532	528	468	503	516	521	516	528	513	507	534	530	554	529	508	534	543	527	505	541	571	496	500	541	542	549	535	514	514	513	527	537	529	521	485	535	512	525	465	526	501	513	514	554	488	556	497	517	551	504	490	524	526	483	548	523	540	529	502	561	521	540	491	501	522	509	487	536	562	504	546	576	499	526	500	519	532	500	531	494	529	508	530	525	531	522	541	486	485	510	499	527	567	534	569	494	507	520	490	488	512	511	536	469	508	507	571	466	488	512	510	544	506	526	489	505	495	502	540	502	522	529	490	552	523	507	487	540	569	528	499	546	486	491	539	477	493	507	562	497	553	500	521	452	521	513	534	511	544	467	543	514	514	556	512	506	507	512	533	516	488	501	517	494	484	521	502	518	562	504	547	567	501	482	537	511	526	563	515	493	533	534	511	493	489	516	550	496	522	484	531	503	510	550	552	466	489	560	491	544	575	485	526	527	518	486	506	542	488	511	542	530	477	462	501	551	498	532	497	524	496	534	511	509	522	484	534	548	556	525	517	508	521	545	492	534	512	474	501	475	526	499	498	475	514	495	460	529	548	485	501	493	486	577	476	489	471	524	485	536	519	511	521	500	521	497	576	477	535	512	564	497	509	503	522	516	516	497	513	524	519	553	527	463	538	475	493	478	471	554	522	512	534	514	537	486	486	477	543	471	539	527	531	501	516	528	503	549	529	482	471	500	525	484	534	481	501	524	514	526	520	509	517	503	514	532	558	512	522	511	530	522	558	491	536	466	520	503	482	539	532	511	513	517	504	506	501	535	540	515	492	495	469	533	523	548	490	498	491	521	546	477	490	526	503	557	492	490	524	498	525	509	523	529	476	565	525	492	501	508	484	499	499	477	488	544	507	534	495	517	528	485	481	548	484	498	504	484	510	497	482	484	510	501	546	495	490	519	502	487	493	512	503	508	520	492	510	504	515	481	506	515	492	526	510	502	521	480	477	492	531	524	545	491	515	522	488	547	519	494	488	497	514	509	554	528	516	493	499	545	505	543	497	449	544	491	524	524	515	510	528	462	532	496	551	482	534	525	536	519	565	531	535	510	447	561	479	504	519	506	504	547	519	547	518	524	524	523	523	536	525	502	494	518	521	497	519	515	510	527	530	503	529	527	543	471	465	520	467	493	498	560	519	544	498	481	548	502	537	510	490	512	558	481	527	479	517	509	539	542	484	544	494	509	496	534	510	514	495	508	498	535	507	494	520	538	479	537	503	557	521	520	482	539	504	510	526	499	501	479	521	463	516	501	531	505	534	509	539	505	504	509	541	531	526	490	523	497	529	514	550	501	520	544	533	530	529	501	528	491	532	538	528	513	515	522	579	526	544	513	535	533	525	520	512	546	497	549	510	480	476	506	506	535	494	564	495	497	486	530	490	511	501	498	540	537	494	565	534	521	489	558	512	550	538	520	481	522	490	495	517	527	469	512	493	524	482	530	468	526	515	506	528	536	526	525	491	518	491	558	529	480	529	498	529	538	528	447	545	560	479	523	550	476	489	520	535	516	501	536	466	468	523	496	525	527	497	497	503	493	563	512	494	551	486	536	487	529	506	504	501	494	535	519	490	497	507	512	506	506	525	517	527	508	486	492	522	491	492	492	511	546	508	513	498	487	514	521	494	525	535	540	505	465	542	516	513	521	547	512	507	502	526	519	515	534	479	477	509	545	526	536	524	481	526	544	505	508	520	504	478	517	486	524	522	502	490	495	517	524	488	529	523	515	527	551	533	509	485	495	531	525	486	563	546	497	487	504	511	483	532	517	494	489	507	472	499	506	515	482	522	522	512	524	551	516	478	536	490	510	493	473	535	512	523	529	488	501	550	495	475	504	559	518	529	531	512	534	525	514	492	513	481	485	503	504	527	496	513	511	499	504	526	505	516	509	521	505	495	541	520	482	509	541	556	524	513	498	495	544	506	521	560	517	497	522	495	546	462	477	479	531	508	508	522	523	502	538	488	485	540	503	532	495	536	497	524	506	510	536	494	535	543	487	514	535	544	532	523	501	484	511	498	526	502	528	520	496	550	509	515	506	505	490	516	496	500	544	484	517	474	506	544	502	514	490	533	534	529	525	497	512	522	500	493	481	526	552	494	496	518	515	491	506	544	535	495	497	513	470	507	541	493	471	523	481	503	526	543	485	529	507	500	530	514	494	520	504	519	501	484	517	570	495	551	589	521	498	474	524	507	518	495	481	528	507	513	501	471	485	507	511	489	538	482	541	512	536	532	509	517	516	519	501	499	553	528	502	522	552	515	496	538	531	514	489	502	502	523	495	498	551	518	524	543	538	497	522	530	530	496	518	503	476	547	515	497	527	507	532	492	497	528	483	527	538	511	521	561	568	504	536	550	509	522	529	531	479	534	533	499	492	546	508	536	498	540	509	496	519	494	532	517	519	490	522	513	498	536	517	494	518	509	536	523	534	541	501	573	514	519	534	531	536	492	537	506	465	545	512	483	500	514	486	536	511	506	491	472	529	537	532	539	530	514	514	525	513	489	516	494	493	525	561	522	508	493	480	552	488	487	499	542	513	511	518	510	494	513	493	498	468	523	510	508	525	502	505	519	525	506	526	537	510	524	496	527	518	495	514	537	530	558	510	550	509	526	529	509	565
30785	31826	18028	2668	196	184	158	179	154	144	138	138	152	152	132	145	139	155	140	142	132	146	124	131	129	158	129	123	163	147	126	155	150	124	142	122	146	145	153	127	142	153	133	156	135	119	136	123	154	134	142	131	149	144	141	149	144	126	136	145	138	143	135	142	121	143	142	156	125	146	145	160	143	134	147	139	149	144	147	144	147	157	151	146	157	156	118	144	165	140	142	138	161	137	138	140	143	142	136	133	138	146	147	118	133	159	156	168	152	148	140	127	146	150	134	141	158	162	129	156	159	155	141	146	128	146	141	134	121	133	133	177	157	141	135	159	143	126	134	142	138	119	131	171	163	152	150	151	128	145	156	143	155	130	140	144	151	145	135	143	150	142	145	133	133	151	157	137	156	131	145	134	149	149	157	131	136	144	143	154	142	126	140	144	144	139	148	150	103	147	137	161	149	153	153	122	148	139	124	119	154	119	147	136	145	137	129	144	139	141	145	154	150	140	145	134	125	148	131	137	147	136	131	182	140	154	154	139	133	155	132	136	129	123	146	151	136	156	147	145	133	125	140	143	147	136	147	148	145	156	126	152	163	133	144	131	137	143	134	149	137	136	140	154	161	120	144	137	149	157	158	152	127	147	128	112	152	127	133	145	128	144	158	136	143	158	154	143	138	126	146	149	153	144	142	144	126	136	148	129	139	126	126	126	112	157	118	124	151	142	116	144	139	131	125	120	146	152	139	156	124	143	134	150	142	126	161	144	128	131	140	142	146	154	142	150	149	158	154	147	138	149	132	134	138	125	127	149	135	151	150	150	134	136	145	143	143	159	141	128	141	139	134	133	147	138	148	136	141	152	148	139	141	149	128	145	146	162	129	158	125	136	133	164	129	128	146	138	173	143	131	157	135	142	144	144	151	148	146	145	159	162	130	158	129	134	132	151	141	151	136	132	135	142	135	144	149	148	155	147	143	149	138	149	155	143	127	149	155	151	148	135	163	145	161	129	130	142	143	139	137	138	152	137	142	150	153	146	128	131	125	143	117	163	148	119	145	143	131	146	117	127	142	131	138	153	146	114	160	143	146	142	152	149	158	135	132	140	144	156	132	122	147	131	156	135	148	143	141	164	149	159	141	127	144	148	150	131	153	157	121	132	139	145	140	137	143	137	117	141	183	153	154	151	140	128	148	144	161	113	137	131	142	146	149	150	138	127	162	165	140	177	135	143	130	121	160	133	151	128	151	155	138	131	142	152	110	131	138	139	139	166	129	145	130	145	142	115	135	136	125	129	130	132	155	112	126	170	128	133	147	153	124	145	152	137	145	138	163	128	140	138	143	160	175	147	147	168	133	139	140	137	147	146	155	136	144	142	123	128	142	149	137	157	143	141	141	106	117	141	159	131	144	155	145	148	135	131	151	153	129	146	136	134	160	126	160	129	141	142	134	125	136	135	141	139	141	139	161	128	129	172	130	149	153	145	140	137	136	173	135	127	129	144	134	151	147	152	133	149	136	142	157	145	142	148	141	174	137	166	137	166	138	128	156	131	140	168	133	161	145	140	162	125	152	159	145	132	155	137	147	130	148	127	159	145	133	131	147	157	158	154	137	146	150	129	152	157	159	146	146	139	152	136	141	151	130	145	140	128	155	144	125	151	161	140	156	169	130	143	145	143	134	148	124	139	145	137	161	131	116	146	129	144	156	149	139	149	141	134	158	133	169	142	123	140	145	157	132	134	156	170	130	154	166	127	127	154	139	133	124	129	141	139	155	144	158	124	144	173	118	142	141	145	169	139	147	144	156	152	148	147	130	142	139	121	157	144	137	142	169	149	151	115	147	148	145	155	140	144	128	153	148	145	126	135	143	142	132	140	124	151	131	145	112	131	147	169	148	142	143	137	118	136	131	172	119	140	149	156	148	153	124	131	128	144	160	148	121	146	149	147	133	153	117	136	135	140	142	175	149	146	138	131	137	143	154	147	129	147	170	135	122	166	133	137	122	160	145	132	138	151	145	155	123	136	135	149	162	137	138	127	143	147	166	133	147	125	138	153	141	155	158	156	145	168	147	136	141	152	148	127	131	140	124	140	150	150	140	135	144	150	134	132	138	119	125	147	124	138	132	149	143	140	116	161	121	149	148	162	135	156	138	132	140	133	126	152	133	163	114	151	123	142	147	133	147	150	144	140	141	137	150	133	150	123	143	146	136	135	138	122	133	150	158	141	151	140	151	143	145	145	130	142	130	134	155	145	163	124	121	130	143	160	130	146	146	168	178	127	170	137	152	119	143	149	146	142	151	133	144	144	141	131	127	128	144	144	154	145	136	140	149	118	146	135	145	134	137	146	140	140	141	162	155	138	155	119	154	138	135	142	146	158	130	141	147	148	133	155	134	140	139	127	158	146	124	127	134	167	140	124	156	137	166	153	118	136	122	143	136	150	153	147	131	136	145	140	163	151	157	151	140	137	132	133	156	131	141	125	150	145	105	140	129	145	137	149	116	163	144	130	136	143	147	134	133	152	143	147	128	123	136	141	126	137	134	141	157	137	140	153	138	137	124	130	141	147	127	150	117	130	131	150	136	133	139	153	150	151	145	116	153	121	116	137	136	147	137	132	146	113	166	151	130	136	153	146	157	132	140	154	134	152	143	148	181	140	135	134	139	143	124	134	131	131	140	162	136	147	139	148	163	162	144	124	123	147	134	149	153	143	141	139	131	154	131	159	129	139	132	152	128	151	122	167	129	138	151	104	148	104	125	149	129	135	152	141	164	128	140	130	151	135	154	149	143	142	131	162	136	156	163	148	142	127	144	143	160	127	148	141	158	151	166	156	139	153	150	119	154	157	130	132	143	136	136	129	134	138	152	140	145	150	127	122	128	132	155	125	127	159	140	133	140	136	138	126	135	158	136	150	140	142	158	150	141	145	152	155	134	138	164	168	156	113	134	143	146	134	139	141	139	134	143	146	134	149	163	136	142	115	141	173	125	151	139	147	145	146	152	149	137	153	163	145	154	133	134	141	148	159	166	149	134	157	153	155	152	137	139	128	151	141	141	127	149	138	145	132	145	150	147	131	142	142	154	160	153	130	120	139	140	145	140	146	148	142	148	146	143	152	147	123	139	137	155	126	122	148	150	115	153	132	132	136	127	138	148	139	165	137	140	140	130	132	145	151	147	125	156	159	153	137	144	138	148	138	139	145	143	108	137	137	154	145	131	163	137	144	154	146	136	145	142	155	150	140	138	150	150	125	153	129	145	137	143	138	132	131	140	145	146	134	126	139	121	149	124	156	171	137	139	136	141	113	133	125	134	141	141	151	139	149	148	134	117	138	163	144	140	150	138	144	149	133	132	130	159	163	138	139	147	146	131	124	134	143	151	158	153	144	127	167	153	147	114	131	132	150	151	153	141	147	132	142	160	148	148	131	165	127	151	137	139	119	148	139	136	136	131	121	132	129	140	143	133	127	151	150	131	128	134	141	133	118
37935	45693	5818	309	269	232	221	180	208	183	194	203	217	212	187	181	175	180	156	184	191	166	205	195	203	175	187	175	180	199	211	184	190	208	188	174	173	209	219	163	194	179	178	166	202	176	185	219	191	184	195	190	193	202	170	169	175	186	180	162	176	184	190	182	202	187	187	189	195	170	187	181	172	168	172	175	173	176	172	167	202	180	164	148	193	201	177	188	182	182	172	201	192	189	190	151	191	165	182	208	192	186	206	175	173	184	176	200	196	202	190	194	180	190	173	159	198	193	187	186	190	179	171	184	183	156	183	193	191	183	192	180	165	174	168	182	200	195	207	175	176	161	215	198	203	176	193	185	196	181	173	199	195	188	201	187	184	176	200	160	189	192	178	190	193	192	185	173	154	195	173	207	181	183	190	193	191	175	169	180	168	200	178	169	183	194	187	184	180	206	195	173	191	177	205	175	181	202	191	191	191	195	192	210	172	192	184	180	176	178	179	189	202	177	173	205	189	194	170	214	173	189	170	195	190	186	202	185	183	181	183	208	217	193	191	173	184	177	185	162	191	179	173	172	173	166	165	172	181	172	184	168	174	199	178	190	181	168	181	191	174	202	199	202	195	188	191	196	208	193	173	183	197	208	198	200	190	173	194	191	180	176	198	200	203	174	180	167	184	183	185	179	216	179	186	168	176	189	185	179	165	170	206	185	211	188	175	187	191	206	195	161	177	213	169	165	183	194	162	199	176	178	171	172	168	178	171	196	184	201	206	189	170	191	149	208	199	227	204	178	177	185	195	182	158	196	164	198	177	175	173	192	193	172	201	184	193	202	179	205	167	171	174	198	208	199	208	166	175	188	165	189	196	185	177	197	191	197	207	185	179	181	186	188	178	169	190	167	193	167	200	210	178	175	182	173	187	188	193	164	181	152	181	187	175	214	165	179	170	203	190	174	201	163	205	205	181	194	179	178	192	176	200	182	170	205	179	191	204	189	176	195	209	177	178	178	173	168	188	169	193	183	196	182	171	189	195	193	163	152	174	183	172	177	192	213	175	184	191	201	192	187	190	187	201	181	156	186	187	195	168	182	198	226	167	199	181	185	185	155	197	167	192	153	195	187	194	173	197	151	170	196	171	173	193	188	181	194	208	197	182	187	180	178	181	174	177	185	177	191	204	168	177	191	167	195	192	212	166	160	198	202	205	183	200	177	179	198	192	200	172	159	182	185	201	174	186	190	177	178	187	203	180	187	166	194	176	175	194	183	191	173	177	188	202	180	212	171	183	177	217	185	200	178	180	186	169	164	166	173	193	205	178	172	173	199	191	185	162	199	191	178	168	180	187	182	177	180	156	191	192	207	196	194	184	178	203	178	156	191	178	167	194	197	166	187	192	196	198	189	194	211	179	183	199	212	199	176	183	211	185	191	200	202	188	166	184	204	192	185	201	188	223	190	153	184	160	174	194	202	212	171	195	200	174	200	206	167	187	188	206	167	163	171	193	164	194	173	190	181	176	187	209	195	170	188	219	196	182	180	203	189	184	167	200	178	188	183	192	170	178	199	187	211	175	186	171	173	196	181	202	200	172	206	170	195	186	189	203	192	185	197	168	190	196	177	196	178	178	190	170	203	193	174	200	170	177	197	172	182	183	188	204	198	226	178	185	192	183	206	197	153	167	181	182	206	202	169	192	181	201	202	178	187	183	204	182	193	170	185	198	167	190	196	167	202	179	167	159	179	182	195	171	197	186	184	204	191	203	188	176	171	178	159	186	204	186	193	196	193	168	210	174	184	165	196	184	181	191	193	196	194	168	194	153	166	194	162	167	185	185	166	185	175	174	184	177	202	196	185	191	184	211	179	176	194	202	184	182	176	168	182	164	186	173	189	180	184	202	195	199	180	200	200	206	178	216	174	177	178	198	206	188	190	187	191	189	169	180	205	188	192	198	220	187	184	187	187	192	185	181	186	165	193	183	173	196	191	204	190	217	222	202	195	189	180	186	183	168	190	195	196	174	185	176	169	197	181	192	180	181	177	199	213	172	182	188	185	186	201	187	193	195	188	192	181	185	189	197	181	193	213	191	200	201	183	184	197	180	168	175	196	181	170	190	199	186	209	180	197	194	189	199	171	196	200	185	200	189	190	177	189	195	185	212	187	198	218	191	179	211	187	163	163	196	170	180	185	208	182	170	211	196	205	190	166	196	176	180	198	181	188	199	188	204	204	188	184	189	172	200	192	205	186	194	205	174	189	195	191	199	190	173	179	171	176	189	168	185	197	187	192	188	183	198	180	188	176	191	189	197	187	192	184	193	203	186	182	187	175	172	208	170	175	182	168	195	168	190	160	179	175	209	207	183	210	187	202	174	170	182	189	198	171	161	183	178	180	188	198	171	189	194	186	177	206	204	175	187	183	195	208	202	197	170	199	196	202	181	155	194	206	190	171	185	186	168	184	179	190	177	168	184	211	187	172	172	209	182	179	176	181	187	190	178	187	180	187	172	182	166	181	200	198	162	208	180	201	194	172	170	186	198	164	182	160	177	186	200	195	189	192	193	175	177	179	195	193	164	150	206	204	168	197	182	182	175	183	168	193	151	190	178	187	173	200	223	197	195	185	182	183	171	205	178	176	164	210	189	187	180	192	194	190	189	178	179	184	175	175	202	185	196	154	177	183	189	188	187	191	181	182	208	191	176	179	198	192	185	183	183	169	220	170	191	203	194	191	197	180	202	186	172	191	198	215	222	198	194	181	195	180	201	189	195	197	180	179	155	203	161	191	210	162	177	163	198	176	165	183	209	200	189	181	186	206	178	203	176	191	192	192	194	175	188	196	175	173	208	181	189	183	195	202	181	160	190	168	192	186	189	173	156	172	178	176	193	191	198	180	187	183	186	194	166	181	154	202	186	195	170	204	169	187	193	188	212	169	195	202	187	178	172	186	204	182	214	198	192	201	167	193	180	197	179	189	201	168	190	164	182	228	182	168	197	211	210	200	207	192	181	184	185	185	191	187	181	191	169	167	200	210	165	210	165	177	192	198	162	190	179	211	156	204	186	169	160	175	190	169	163	217	194	208	194	187	159	204	183	171	212	186	181	207	189	196	221	186	181	189	184	188	195	186	177	195	181	200	188	208	184	189	189	191	170	184	182	204	181	171	187	189	193	187	176	190	177	193	185	187	195	190	186	200	201	186	190	182	192	193	174	172	168	191	189	182	182	202	164	183	211	198	194	178	187	189	216	191	182	166	200	183	174	196	152	193	161	183	168	185	192	159	187	185	192	210	179	204	166	210	179	148	185	200	187	208	171	201	183	179	202	192	190	206	186	200	181	190	153	175	188	158	210	196	197	183	175	185	221	188	183	194	190	184	179	204	187	178	170	192	190	189	150	186	190	206	179	175	177	196	192	166	200	194	183	190	168	198	199	184	186	174	191	180	199	210	203	180	175	198	185	172	169	177	193	206	179	205	166	182	185	204	179	185	215	202
24275	21631	28908	24609	21452	10193	751	507	408	413	315	349	336	307	327	323	317	286	276	302	336	273	284	363	276	296	268	256	269	267	273	296	268	279	283	267	297	265	317	264	285	248	274	292	293	280	274	291	273	314	297	269	279	285	298	282	260	268	252	280	277	297	305	286	296	291	268	300	268	309	263	289	277	295	260	265	278	277	269	285	269	307	254	266	310	312	274	282	268	287	299	284	304	262	297	289	272	285	298	283	272	290	295	294	292	266	277	273	294	267	275	299	254	269	292	253	274	308	266	280	311	279	289	310	306	295	268	281	258	269	278	287	279	275	273	260	240	269	277	246	287	283	285	266	284	290	266	289	286	313	267	267	244	269	271	262	275	269	276	270	279	267	305	266	291	312	291	258	264	285	234	288	291	284	285	272	248	278	240	267	248	271	264	293	260	279	250	270	247	296	296	272	264	292	251	247	276	291	262	260	284	268	254	280	256	250	257	279	292	289	292	285	272	252	270	259	264	266	280	284	278	265	271	279	281	244	275	256	281	308	274	258	261	281	284	258	273	297	269	277	269	274	300	306	239	279	283	250	292	278	261	262	284	262	277	291	278	251	231	267	266	251	283	277	298	270	277	258	300	240	271	288	273	252	281	250	275	251	289	311	282	304	276	266	274	288	294	237	283	272	290	276	261	295	236	270	281	280	264	277	260	288	283	249	258	265	306	290	271	276	264	281	279	293	256	275	243	258	261	311	259	273	310	268	275	294	283	274	286	323	243	254	299	318	280	304	278	278	286	271	262	309	281	272	289	276	276	263	262	265	296	248	293	287	285	288	297	264	286	280	311	273	268	285	278	284	283	284	266	264	302	275	267	272	287	258	306	311	253	276	270	318	260	263	266	291	275	270	298	254	299	294	245	264	270	236	284	251	280	277	266	281	249	278	288	266	281	285	262	267	289	273	245	275	299	268	267	287	258	275	298	239	282	318	276	262	251	284	247	268	256	276	280	262	274	271	262	295	274	261	272	270	305	264	293	273	270	276	285	283	267	284	266	298	305	275	275	316	309	294	280	256	272	281	288	296	242	298	287	270	261	289	264	271	285	279	266	265	251	265	303	296	289	278	277	271	269	285	268	284	268	282	255	282	327	283	255	272	304	272	278	281	275	280	279	284	292	266	281	287	283	278	280	257	283	311	305	245	288	234	286	275	273	277	285	264	270	258	316	266	295	268	248	251	281	275	273	270	290	273	300	270	271	281	297	286	300	286	290	276	282	241	278	276	286	279	298	268	264	266	267	288	274	248	280	279	282	299	290	260	270	294	292	280	263	263	274	270	277	239	268	261	277	281	269	291	258	291	262	272	286	300	264	246	260	306	265	236	269	277	283	291	248	251	290	250	251	302	282	256	289	290	273	265	296	268	283	270	271	289	248	308	272	255	257	287	280	295	279	296	306	263	275	287	294	282	250	263	250	286	284	263	253	274	281	278	236	267	260	266	234	267	291	282	244	292	282	250	277	290	251	267	261	270	288	289	295	267	271	280	298	291	284	253	266	292	277	289	295	268	285	270	262	285	270	277	232	280	261	265	281	272	272	285	285	266	270	265	305	273	260	269	225	259	276	270	262	319	269	260	305	271	266	261	288	268	257	275	297	284	259	294	279	296	297	266	260	280	284	283	269	286	245	287	274	281	295	283	294	292	244	304	267	274	295	271	303	276	275	290	281	294	275	247	250	259	242	255	264	237	277	270	287	267	279	257	235	314	300	280	273	292	289	257	245	280	262	297	274	302	294	282	257	279	247	287	280	283	234	297	293	269	262	240	271	259	273	268	268	285	254	273	273	267	239	296	260	291	261	261	275	278	260	291	272	256	269	271	278	300	288	263	274	283	270	285	269	276	294	278	281	277	283	291	293	294	272	292	251	286	288	281	297	303	279	269	281	268	276	284	290	290	281	299	269	275	280	259	286	293	292	282	268	286	293	276	306	267	293	281	286	251	280	280	280	311	255	316	281	278	310	266	272	267	232	300	260	279	282	277	277	288	307	292	278	300	272	251	269	266	271	300	280	259	273	242	253	292	284	285	264	275	248	327	266	254	278	259	274	303	263	275	282	282	304	282	252	279	288	263	281	273	293	259	311	284	267	255	266	277	296	276	281	277	253	266	282	263	297	282	310	266	281	254	257	248	289	299	276	259	267	257	255	291	269	292	305	280	281	264	283	272	282	260	292	272	286	248	254	275	255	261	275	251	264	278	310	259	267	298	258	274	292	293	282	265	271	263	286	290	268	265	301	292	277	281	252	292	270	302	296	319	276	282	288	282	283	269	307	309	301	255	278	254	269	292	289	298	243	257	285	261	270	276	263	235	261	260	295	282	257	279	273	262	277	281	257	310	270	254	301	320	223	283	248	279	279	283	265	259	287	274	250	266	276	272	248	262	291	292	278	246	267	287	256	291	301	273	293	292	267	261	282	265	240	280	265	253	274	272	273	273	294	282	291	263	295	267	267	266	262	264	276	297	286	279	299	257	266	245	275	287	288	266	265	292	268	279	274	284	289	240	293	284	306	260	276	303	275	334	277	277	267	269	271	271	285	262	291	289	289	256	278	297	298	265	274	279	253	257	260	299	271	279	283	301	272	261	275	286	285	302	279	296	284	275	249	254	265	306	252	275	270	302	272	302	274	277	300	277	280	279	260	269	288	297	264	284	266	281	246	267	272	287	270	242	268	246	294	256	273	266	256	279	250	266	291	274	267	258	285	281	243	286	293	282	251	254	272	293	284	276	278	296	279	281	249	246	268	279	257	271	301	278	300	258	289	262	265	259	287	261	280	271	274	298	252	279	288	241	262	262	278	262	281	273	290	256	264	278	306	260	317	294	287	248	267	267	264	276	268	270	271	268	245	269	279	290	296	278	250	267	270	291	288	282	249	263	287	237	299	270	255	281	243	298	274	255	263	283	268	293	236	281	272	290	282	268	283	267	276	271	316	288	319	235	256	278	296	291	281	286	295	254	269	297	260	307	263	280	265	289	271	299	283	281	259	262	250	259	278	269	285	273	261	272	256	299	286	293	267	283	282	302	251	292	280	248	277	306	274	252	302	287	282	289	277	262	308	263	271	275	290	292	274	239	289	275	262	288	258	263	277	263	288	294	271	263	259	296	277	278	284	293	271	269	262	280	271	275	293	249	259	284	266	297	264	241	268	276	289	255	294	295	269	275	273	273	267	252	258	260	275	293	266	297	273	290	293	245	250	272	286	271	273	282	273	291	306	294	271	251	273	296	284	326	276	280	231	261	274	267	271	259	287	295	255	291	273	264	294	278	244	282	290	300	266	268	274	272	282	295	272	260	255	304	241	253	253	277	284	273	266	276	264	292	255	272	281	247	287	276	288	271	296	289	282	276	281	287	279	290	294	250	276	281	253	313	296	284	285	290	232	259	257	277	299	271	285	272	258	299	248	281	277	290	268	298	273	293	273	293	273	285	281	294
43415	64001	14610	1902	1391	1092	843	709	618	535	518	508	447	423	384	409	408	374	395	410	354	363	393	348	402	353	353	350	341	360	330	346	373	374	310	334	357	338	359	345	353	359	357	295	363	357	348	325	365	341	345	336	349	342	329	308	349	374	342	323	349	318	331	322	329	321	369	325	325	354	353	335	362	332	367	338	357	314	316	339	323	333	327	318	335	351	318	372	370	343	366	300	367	339	304	352	341	307	386	329	345	337	360	354	335	321	334	352	366	362	342	335	333	350	352	337	356	338	340	339	364	338	305	311	344	360	358	365	318	336	317	378	373	332	384	317	311	312	332	376	324	328	368	355	340	369	327	356	325	358	346	336	320	293	347	365	344	341	311	358	344	309	321	364	333	355	313	348	363	331	338	331	355	335	340	317	315	355	312	314	341	336	334	334	343	335	347	331	333	322	322	321	360	318	325	323	342	342	325	322	337	321	346	342	330	326	331	352	322	324	352	326	337	350	347	315	363	360	344	370	360	316	306	346	327	327	316	353	343	355	335	366	355	314	349	377	329	353	352	316	302	315	340	358	361	368	328	341	329	363	353	341	338	347	333	320	343	317	352	322	350	329	295	344	314	343	329	312	322	340	340	310	352	342	299	326	339	352	330	338	354	317	306	341	333	315	325	336	333	329	310	343	328	356	357	339	348	334	338	340	357	348	337	319	337	324	325	343	351	379	315	351	341	343	332	363	303	323	335	348	342	373	313	351	338	333	356	321	319	299	334	331	321	350	331	356	325	343	331	348	341	340	360	346	338	308	310	343	346	385	338	315	325	346	364	302	362	327	310	320	330	342	299	322	342	361	340	345	354	338	339	349	338	314	336	343	337	339	337	302	292	350	328	347	324	306	305	345	337	316	325	333	347	326	353	308	320	364	342	353	326	349	346	294	334	338	326	322	339	323	349	370	350	365	337	337	339	348	342	332	356	347	319	338	323	334	314	304	347	380	325	310	303	315	309	364	365	334	345	360	330	330	335	350	323	361	357	356	344	357	308	316	341	304	362	362	321	358	351	322	316	334	341	344	353	321	340	322	338	336	315	328	323	350	324	342	305	326	366	334	338	362	357	335	323	370	318	326	352	344	349	344	358	360	347	347	343	355	334	338	338	316	377	362	330	344	325	347	367	360	376	323	329	329	365	329	334	307	362	369	330	312	355	302	322	302	341	342	332	347	311	322	315	301	325	339	353	321	340	340	342	311	338	341	330	317	334	338	327	328	345	333	358	334	320	312	344	327	323	340	351	347	336	357	346	323	333	314	320	333	327	313	362	333	338	335	327	328	352	333	350	330	339	368	321	304	362	295	349	352	324	325	318	372	351	317	352	349	325	348	342	324	336	296	329	332	342	320	328	367	304	310	318	358	345	346	338	323	315	359	325	346	335	323	330	360	312	325	355	335	344	322	310	329	321	330	332	347	332	318	334	347	287	338	349	329	352	352	352	324	311	327	342	358	310	309	352	343	335	364	305	327	344	356	320	339	348	335	369	337	351	319	332	358	329	295	322	312	330	356	320	351	340	331	348	346	330	329	334	297	304	353	345	341	315	332	323	349	304	329	318	344	308	322	337	334	378	313	337	347	330	342	321	355	369	301	335	353	333	365	343	338	333	335	319	337	291	353	345	338	351	319	330	340	358	315	285	315	359	342	351	329	359	322	315	324	344	333	340	320	347	334	330	345	369	313	349	319	305	325	344	361	327	344	324	323	345	349	332	351	328	339	349	324	360	339	318	339	345	359	346	344	334	342	333	333	304	347	371	323	335	331	309	327	305	366	311	321	326	349	333	326	324	351	342	361	331	321	323	327	386	335	318	311	340	345	354	348	343	354	317	329	313	332	360	321	327	334	305	339	355	369	317	347	346	332	322	322	342	317	339	350	343	337	362	351	328	315	332	358	351	334	306	351	331	360	324	323	321	311	353	361	307	352	336	315	318	336	341	346	330	297	344	331	326	338	313	334	329	327	344	356	326	321	328	327	354	312	317	332	361	348	331	339	351	341	362	341	344	377	377	342	297	359	338	342	314	371	317	365	352	340	312	358	325	368	346	334	290	328	347	353	329	319	294	338	309	351	325	338	345	319	327	316	305	349	344	330	335	343	344	308	319	321	360	338	356	353	337	360	328	355	333	314	349	313	357	317	340	336	372	313	331	353	332	347	349	301	352	357	372	313	334	326	337	349	369	336	316	325	333	356	319	331	334	320	338	353	324	354	346	345	339	330	340	322	362	330	339	332	341	335	328	336	301	329	345	304	322	322	324	319	317	331	351	343	340	332	329	323	331	351	305	377	337	371	305	355	336	325	319	356	332	335	322	324	355	323	350	315	340	318	340	338	342	320	327	348	317	331	319	359	348	363	328	310	356	340	350	330	297	338	344	339	341	350	328	314	341	293	325	321	355	357	333	328	344	364	346	347	363	327	337	352	344	307	312	377	357	305	337	317	314	377	299	348	328	351	309	346	323	351	333	291	337	343	354	330	330	380	350	338	372	360	341	325	330	327	340	330	324	353	335	341	349	329	331	317	338	332	334	360	375	367	343	339	351	332	319	323	348	326	339	360	346	318	307	363	326	354	307	351	361	332	334	294	328	349	377	316	364	323	332	357	340	341	324	355	352	300	334	318	352	355	354	341	366	338	348	353	326	393	325	295	313	353	329	329	329	305	308	322	300	351	319	341	349	334	317	331	332	329	370	313	308	361	362	355	308	324	317	359	322	337	339	352	358	367	315	314	334	332	313	344	312	320	303	328	342	328	334	304	346	350	337	335	336	301	322	329	346	331	314	352	351	322	351	338	346	338	322	349	324	335	322	357	346	342	328	362	310	337	350	360	329	360	344	311	341	354	327	378	363	358	359	330	308	356	317	278	329	369	304	333	320	324	338	333	360	330	319	308	348	339	345	309	347	329	348	371	320	343	312	356	344	345	334	344	341	344	341	290	354	327	336	349	336	365	347	332	334	325	334	348	376	297	348	331	341	313	336	339	334	377	357	296	351	347	363	349	346	338	346	366	355	357	337	353	345	309	355	350	317	312	332	321	336	311	326	329	365	314	334	352	309	346	327	316	357	329	318	316	358	332	332	338	317	341	347	304	323	334	343	343	328	369	306	332	307	334	355	323	359	351	317	329	304	331	363	355	358	354	331	350	305	324	347	333	320	334	324	330	336	336	344	376	353	322	307	327	339	353	328	335	354	348	317	342	360	330	379	322	326	342	343	340	346	337	340	326	328	318	324	350	342	335	335	370	343	372	368	323	357	357	343	307	382	303	315	312	338	300	287	340	311	307	323	377	362	321	345	309	345	336	353	332	316	326	331	387	343	330	343	361	343	305	323	349	331	314	362	340	351	354	373	302	342	332	329	346	310	355	310	317	342	350	305	351	350	332	330	359	321	352	319	317	348	346	392	308	329	352	319	327	332	335	332	326	345	361	347	324	311	336	362	330
25693	21889	27619	25528	8827	473	327	298	289	261	286	235	221	236	193	222	236	207	232	189	180	192	202	203	204	200	187	241	189	196	250	237	177	223	213	203	188	184	213	202	195	210	180	200	221	225	205	194	191	229	223	203	212	206	204	209	203	194	206	192	208	204	191	192	208	203	221	186	204	208	196	191	206	196	222	224	193	206	215	196	214	204	216	204	192	199	198	207	200	197	203	197	204	202	214	192	218	204	217	216	187	210	195	190	196	221	210	217	215	209	205	220	198	214	194	199	171	167	208	196	215	212	211	191	207	199	195	206	183	211	189	177	180	207	211	184	210	194	223	212	199	187	219	219	211	202	197	195	221	205	201	197	187	191	198	193	179	209	228	207	185	199	191	192	210	218	231	222	188	198	195	213	220	222	219	192	185	211	212	197	205	212	176	230	210	212	210	202	202	179	190	194	191	166	217	189	205	175	222	202	199	219	202	217	202	215	205	204	212	233	199	201	218	222	191	202	205	199	186	199	214	192	217	199	192	190	202	177	229	174	199	206	207	183	188	179	196	232	192	214	195	193	217	199	187	188	187	223	214	170	213	210	198	184	212	221	196	188	189	202	207	198	206	207	220	211	191	200	191	220	219	183	198	204	196	208	215	186	193	200	193	212	189	192	207	190	184	182	222	201	179	197	200	200	210	207	216	199	206	172	217	209	221	201	170	189	187	220	188	224	205	171	201	200	210	190	190	207	225	190	204	192	194	204	207	181	192	207	201	202	216	209	176	220	177	209	192	192	196	199	211	191	179	197	201	191	205	192	204	182	210	172	211	194	170	167	184	211	183	185	183	196	208	205	184	212	180	176	216	199	189	210	191	209	201	191	191	198	208	215	223	208	174	225	192	171	205	196	193	210	200	209	202	196	189	218	198	222	186	187	207	221	179	191	205	203	220	210	223	199	192	198	209	217	199	217	190	194	196	221	208	200	185	204	231	207	212	185	192	190	214	224	204	215	204	196	207	180	192	184	175	200	192	231	212	201	198	223	200	208	209	189	199	189	198	198	208	217	201	190	176	216	185	196	197	233	211	220	222	189	188	215	210	193	203	198	219	192	198	207	206	218	191	202	205	188	174	196	220	190	172	179	216	186	194	198	176	181	198	200	197	193	186	208	201	198	181	195	215	193	185	207	219	193	195	203	222	185	197	216	186	200	204	194	219	216	183	215	208	202	200	196	199	207	201	192	217	188	205	175	191	223	201	223	200	204	205	204	198	218	224	198	211	221	207	168	194	200	212	210	224	216	200	218	209	217	198	202	200	204	225	215	249	200	209	187	182	196	203	226	181	183	225	208	213	206	194	195	198	201	219	223	185	190	228	176	192	199	201	200	223	206	202	202	224	191	186	217	239	214	210	222	208	196	196	208	212	196	186	206	173	198	195	228	185	216	198	211	209	215	199	168	199	190	184	196	231	208	194	212	196	196	198	208	198	219	209	222	185	218	191	197	175	199	194	216	205	209	192	215	229	179	204	203	181	214	193	221	190	188	222	198	190	194	201	169	204	185	187	194	196	216	190	226	218	214	199	195	185	218	215	163	207	181	208	184	219	190	208	192	190	193	203	214	212	221	221	192	189	215	210	203	203	227	229	209	163	187	235	192	238	220	196	201	207	193	220	186	198	194	194	215	220	218	198	174	216	194	194	200	206	220	196	182	182	233	214	183	206	208	195	219	183	218	201	212	216	204	203	202	198	188	228	210	201	218	188	192	207	205	204	209	213	181	186	169	222	188	193	209	204	186	207	176	206	174	196	191	202	211	198	231	205	230	192	200	225	205	207	222	185	199	189	203	203	175	196	197	193	190	205	199	220	203	199	193	192	210	203	210	171	188	215	188	206	193	208	216	179	190	206	181	218	207	202	224	217	158	192	208	188	216	196	184	201	206	224	219	196	225	195	227	228	226	219	198	203	191	204	188	233	207	197	206	205	205	210	204	195	192	221	197	198	204	184	190	200	228	232	187	196	218	214	190	176	210	203	203	182	216	191	214	228	221	205	198	207	185	207	185	230	189	194	180	193	207	208	204	217	223	207	206	219	189	208	207	200	202	194	197	178	202	190	189	213	214	210	200	183	200	181	206	197	171	185	210	208	196	190	199	198	232	172	201	177	190	199	199	187	199	203	205	192	226	211	217	203	201	195	196	212	190	209	206	204	192	205	212	202	230	204	197	183	194	177	203	216	190	174	163	221	218	207	199	206	200	200	198	179	230	234	208	192	186	230	228	199	179	218	211	197	186	223	183	187	211	194	205	214	191	225	250	205	235	190	187	192	198	190	194	192	213	184	192	207	200	187	190	204	238	198	207	209	181	209	216	217	202	206	193	187	202	227	201	229	197	227	235	217	211	204	203	185	215	210	200	178	209	187	185	211	193	200	165	183	204	201	189	194	206	219	188	204	180	210	192	212	205	210	204	208	198	202	196	176	202	176	185	211	231	192	197	220	219	189	216	188	213	205	185	207	182	195	204	189	167	196	200	178	190	224	209	212	211	205	216	229	187	221	207	200	203	201	192	209	193	197	191	190	207	173	201	234	210	219	222	193	202	207	182	187	205	214	211	196	198	187	231	184	208	209	213	207	182	202	192	202	187	207	183	207	203	223	220	200	204	204	214	194	226	203	183	204	204	218	213	190	192	176	184	214	201	231	185	199	219	215	198	211	194	220	222	198	192	197	187	207	179	182	219	193	196	204	191	209	216	186	181	203	219	185	189	209	229	235	215	196	235	200	192	204	212	192	216	195	184	219	197	221	204	218	212	204	196	183	222	226	221	201	188	202	177	192	193	211	223	189	195	233	184	203	199	191	190	185	201	174	160	218	194	226	201	189	191	186	208	208	207	230	212	199	193	216	187	203	202	208	198	201	204	179	196	188	189	199	181	200	225	209	186	202	195	201	234	212	208	211	200	237	200	175	193	215	190	194	200	201	178	197	223	212	191	210	185	203	216	193	197	204	213	217	195	216	206	185	186	197	199	193	186	238	208	209	206	208	163	198	183	198	200	195	232	214	213	197	191	210	188	201	193	205	215	195	209	213	201	173	205	200	189	204	193	203	210	195	186	186	203	178	193	235	196	187	193	206	190	214	215	197	196	205	204	219	196	207	230	198	219	198	210	208	218	209	183	215	199	215	216	225	214	219	216	175	199	204	195	196	197	223	182	222	187	204	211	209	210	194	223	206	204	230	209	217	226	208	194	208	176	207	188	202	212	185	223	185	213	199	221	190	188	208	211	210	220	180	220	192	206	219	220	199	197	218	218	201	208	188	225	207	212	219	213	210	199	227	189	211	177	181	184	192	212	208	176	199	188	205	210	214	193	197	174	225	232	207	195	197	193	205	222	193	204	209	202	193	213	216	188	224	166	207	190	203	194	199	192	188	181	205	192	195	207	199	226	209	199	217	199	216	182	198	208	218	174	201	176	214	179	220	174	198	223	211	198	200	209
41775	55041	8148	1048	778	682	545	450	446	363	325	367	318	329	319	325	322	292	311	281	277	286	259	280	270	269	274	263	293	253	276	275	257	254	248	290	269	270	252	284	313	302	267	284	266	270	260	238	250	295	255	305	258	273	277	277	271	253	273	255	273	259	253	234	278	263	249	234	265	296	266	245	269	248	246	258	261	244	270	262	247	235	269	282	228	280	251	272	248	279	274	265	237	265	271	267	261	239	259	294	275	283	251	257	283	249	257	259	279	259	260	265	228	288	252	256	265	260	258	230	276	266	278	271	252	247	273	269	269	285	295	277	277	262	283	245	267	261	255	285	243	253	273	228	259	272	267	254	263	265	250	271	303	283	255	287	253	273	260	243	229	248	275	264	289	290	239	272	260	272	265	259	239	287	290	259	272	267	270	283	267	254	271	319	282	253	290	280	273	256	280	254	265	272	268	277	263	252	272	260	285	286	270	306	276	260	286	265	279	259	255	294	246	246	270	278	274	260	278	265	287	270	262	269	243	245	272	268	257	254	251	275	263	247	290	257	267	246	289	279	263	266	248	221	245	268	265	257	269	257	279	301	277	241	281	244	277	257	259	284	280	276	267	271	278	275	258	295	248	292	250	272	255	263	284	234	260	258	272	278	248	269	269	290	261	286	272	292	263	279	248	251	252	258	275	293	252	260	264	300	248	273	279	257	272	279	249	241	271	278	275	284	301	255	266	247	261	253	288	248	247	269	286	261	257	276	262	284	278	252	265	263	239	261	281	266	252	253	259	267	271	263	281	259	249	291	277	260	263	251	309	261	268	266	292	268	248	272	253	258	262	271	268	278	255	276	276	253	272	253	260	254	288	245	256	271	245	274	290	261	240	287	267	254	265	266	266	265	275	274	250	282	252	284	267	280	276	273	266	227	287	253	248	253	264	281	275	275	242	252	263	268	275	278	272	284	243	259	276	262	263	268	283	246	276	263	250	303	266	280	246	270	243	250	264	271	275	261	280	270	315	285	264	254	271	231	276	267	283	297	259	268	278	257	243	254	248	275	276	254	270	275	252	269	266	254	282	265	265	287	260	249	270	277	270	251	256	255	258	281	280	260	280	285	267	269	263	265	275	246	282	269	280	267	280	289	240	296	257	276	293	265	253	274	279	271	272	267	242	235	276	269	276	250	262	284	264	261	236	268	225	279	244	275	273	272	247	262	283	272	268	262	244	255	267	253	256	291	270	269	270	265	281	276	270	254	286	280	250	285	255	264	277	281	256	276	261	256	300	265	266	282	253	256	259	270	243	266	257	257	282	264	277	248	262	248	264	265	291	257	276	270	274	262	267	272	265	270	269	254	263	231	273	250	278	264	252	262	259	261	263	269	264	280	271	267	255	275	238	244	254	281	277	266	281	251	259	253	245	232	272	260	238	294	300	240	249	303	277	271	292	263	249	295	258	289	230	270	266	262	246	250	280	254	252	266	278	268	238	272	247	253	243	244	272	255	270	281	273	277	271	276	235	232	285	252	253	277	251	267	253	277	248	272	291	266	275	276	259	241	307	281	269	260	240	239	299	268	245	252	263	262	262	303	247	267	282	248	299	285	286	244	253	265	247	268	255	255	262	260	281	278	258	265	287	262	246	264	248	264	276	234	253	278	261	265	300	247	280	267	249	246	253	280	265	262	238	275	285	274	260	258	269	259	283	247	260	273	262	272	283	308	274	255	277	247	238	287	274	294	224	253	278	258	274	267	265	258	314	268	285	262	267	285	249	268	268	251	245	264	261	277	269	259	266	262	265	242	241	279	247	281	272	255	243	305	273	270	245	258	245	300	266	285	256	264	243	277	262	303	261	242	282	261	245	289	288	289	243	256	255	278	260	270	274	279	261	271	260	240	253	281	263	283	283	261	274	249	266	262	274	279	272	257	245	270	282	269	270	271	269	260	254	269	274	260	272	257	264	282	299	232	247	274	246	274	272	251	268	231	281	266	261	252	276	261	262	242	275	285	266	237	245	286	280	272	243	264	263	280	265	282	258	283	269	269	243	287	273	255	254	269	247	258	268	254	292	270	251	303	270	254	277	262	291	258	255	302	274	248	271	270	247	262	258	237	286	268	257	262	294	246	250	263	285	274	285	253	267	263	271	255	251	307	290	267	277	282	259	273	284	259	261	296	235	292	277	272	283	291	261	290	270	274	269	299	271	276	246	273	275	271	262	272	249	275	245	255	231	273	251	259	258	291	266	237	276	261	232	262	269	282	251	272	262	296	256	279	283	273	264	269	280	272	255	267	268	255	263	259	296	291	263	260	272	246	265	253	278	246	271	291	281	226	277	256	245	247	260	256	255	259	265	258	255	245	247	257	262	253	281	245	250	249	257	270	268	265	264	261	247	253	267	266	275	268	271	244	280	261	278	229	262	249	250	291	249	238	299	256	269	262	312	271	250	259	270	277	249	281	257	247	253	279	293	276	287	266	283	294	295	243	293	277	280	246	243	284	278	268	260	280	250	266	238	311	250	278	280	283	253	238	269	254	262	279	297	237	244	290	319	286	269	237	273	308	256	223	289	297	268	264	269	284	275	215	261	255	268	229	277	264	250	279	300	261	272	273	255	280	306	281	250	247	274	277	265	285	275	259	258	254	247	256	243	275	255	259	275	281	267	286	249	301	283	278	287	244	270	281	239	276	253	282	276	264	250	265	285	265	270	285	271	263	277	258	254	253	304	263	255	267	245	262	267	272	266	272	250	252	283	259	269	259	275	252	225	280	283	286	248	245	267	299	280	282	284	261	285	256	284	308	262	271	306	302	290	270	296	254	254	301	267	274	263	242	290	301	249	253	265	265	277	263	274	266	265	260	260	287	246	289	270	257	264	256	271	246	252	268	290	241	259	264	259	230	263	281	281	258	258	276	286	270	265	277	280	256	281	256	273	292	279	294	260	262	260	272	241	262	287	276	289	271	240	233	254	257	275	285	252	267	277	271	265	272	256	248	241	253	293	240	262	275	265	261	271	301	255	283	250	288	297	259	267	284	274	255	270	268	264	243	267	261	271	263	262	287	254	282	249	284	271	270	268	254	275	231	250	275	250	277	293	246	247	250	235	262	276	286	265	268	263	268	253	258	254	239	248	274	274	256	256	294	281	284	274	270	275	284	260	292	268	264	290	304	270	268	286	245	308	275	305	306	268	237	267	246	275	272	268	248	260	266	283	292	237	258	275	257	282	269	276	274	264	251	244	267	256	294	256	284	282	290	268	260	271	249	257	283	277	301	237	272	249	276	260	288	250	278	258	260	263	252	270	273	274	273	285	267	258	251	258	260	266	267	260	270	277	292	262	255	300	260	247	267	254	310	266	270	261	281	284	261	285	270	272	255	290	266	257	317	255	259	247	259	269	274	264	282	281	280	276	254	266	264	291	295	256	270	266	296	312	230	283	283	289	283	286	255	267	277	283	257	273	243	275	285	268	260	269	236	242	277	246	262
23300	21590	29364	24190	21554	21523	8970	900	696	638	648	554	499	510	467	494	499	475	538	483	486	473	482	411	451	443	461	473	459	449	462	474	455	449	393	430	455	421	455	440	443	383	446	432	448	474	455	416	427	415	424	439	405	441	438	442	440	459	450	419	410	445	401	461	413	426	431	448	397	456	407	427	425	408	405	442	444	468	448	439	434	428	442	438	413	429	452	443	450	421	424	437	420	398	460	419	429	428	441	446	380	423	432	409	460	446	458	410	418	454	442	397	431	464	409	456	461	453	457	435	452	456	455	421	445	441	441	397	413	433	423	408	446	416	423	411	453	441	453	415	431	460	414	429	456	421	417	420	435	442	425	414	440	433	424	420	454	424	382	436	479	416	414	418	433	464	438	447	426	428	424	420	434	444	431	428	430	444	433	390	426	425	427	441	384	424	425	418	427	467	452	436	434	425	445	422	464	417	413	422	431	446	433	382	405	439	428	439	409	435	362	445	457	426	417	401	398	406	444	413	421	442	420	448	433	415	423	480	457	440	438	430	401	407	433	422	431	430	425	445	407	437	417	422	421	426	417	417	418	421	395	458	415	439	412	409	429	457	440	425	410	405	404	460	441	465	414	432	490	414	397	409	434	450	427	448	452	398	419	437	389	478	380	463	422	451	421	420	408	441	414	431	396	407	462	386	401	445	498	466	409	425	418	412	412	449	423	420	432	426	445	444	449	429	414	398	432	445	431	437	435	437	443	449	431	463	412	444	425	440	376	392	432	421	422	411	448	406	431	432	444	423	410	420	507	424	399	404	436	418	442	441	425	459	413	423	427	430	414	422	418	445	426	457	421	419	426	398	414	440	393	405	423	432	438	453	436	438	404	381	393	458	413	400	430	450	417	393	451	410	475	415	407	427	423	447	451	427	422	426	417	466	431	467	427	415	447	409	428	434	454	441	419	408	422	445	437	411	423	412	430	452	409	429	424	383	433	456	410	408	396	500	412	413	425	393	433	376	434	412	413	426	466	471	399	437	487	422	441	459	456	419	442	390	447	421	393	404	405	436	405	427	419	448	422	440	439	413	386	453	388	438	416	409	454	414	407	396	447	423	472	388	418	371	403	405	406	422	411	420	401	437	436	442	414	409	402	434	468	396	425	429	452	428	411	437	445	430	422	448	415	436	454	411	426	420	434	423	438	438	415	439	394	428	417	422	449	409	394	416	453	416	432	430	417	443	445	462	404	436	437	442	433	439	407	387	425	450	435	401	409	458	453	462	441	417	464	405	426	423	445	413	438	416	395	425	410	427	414	428	444	413	451	404	379	423	411	457	448	425	442	411	467	440	427	437	415	409	412	446	439	424	442	459	408	440	399	448	433	390	458	433	405	430	420	393	425	417	472	443	432	451	421	470	392	418	397	427	431	415	418	419	398	402	437	437	479	432	430	416	443	411	473	453	407	424	418	439	464	416	438	420	421	464	399	430	439	432	479	413	433	416	443	417	439	411	449	458	411	401	444	459	427	384	464	428	419	441	446	453	442	402	401	436	413	388	420	462	444	428	459	441	434	415	408	417	470	438	430	436	447	424	453	422	455	430	434	430	441	444	454	442	441	450	432	395	451	418	429	427	437	407	436	447	439	383	422	457	418	401	465	428	457	410	466	395	453	420	428	412	439	454	420	413	418	387	429	425	441	442	433	433	446	443	397	427	448	435	425	438	442	416	459	435	416	433	417	439	442	431	442	418	403	428	430	445	443	464	432	432	434	423	431	437	454	400	405	400	428	453	428	410	412	420	427	407	436	455	437	406	453	419	423	405	369	416	416	398	441	425	415	451	438	409	428	473	437	456	422	426	423	414	430	403	448	405	432	445	418	448	444	399	453	442	415	412	422	434	431	444	429	401	381	420	424	461	450	398	469	436	432	435	442	410	456	416	401	471	399	432	382	405	424	403	423	405	425	446	436	432	441	410	459	427	445	482	438	421	447	422	415	410	403	402	408	434	435	434	450	409	452	421	404	412	425	419	410	387	421	412	453	404	436	422	418	426	426	448	425	418	443	430	463	426	425	417	428	421	381	441	422	412	449	385	438	434	439	443	416	445	482	424	412	433	409	443	404	426	383	436	416	381	404	433	458	428	445	409	421	404	418	484	421	429	429	416	424	429	404	444	415	416	436	412	437	416	418	442	441	440	433	431	437	398	413	415	431	455	429	430	400	397	496	397	458	432	425	429	409	418	449	462	413	393	413	432	416	422	389	393	415	422	385	404	462	421	417	404	453	430	412	412	438	425	409	459	420	441	456	430	425	422	432	445	474	416	410	411	420	402	463	437	415	424	427	436	406	422	427	416	398	414	422	433	393	447	414	411	446	416	421	401	454	462	436	453	456	444	440	371	439	445	441	428	446	448	464	423	435	438	452	425	444	420	448	424	402	428	429	429	437	436	441	412	401	401	397	404	410	388	391	402	427	459	495	414	420	423	429	435	444	440	421	410	440	407	432	451	429	430	420	413	461	419	431	394	433	422	461	414	433	438	434	450	405	463	446	416	437	476	430	442	406	453	401	411	447	401	442	449	437	432	409	426	422	424	440	425	431	415	389	445	412	487	407	400	437	446	431	415	445	389	432	481	425	421	466	439	458	451	369	387	437	437	438	407	459	437	389	401	445	434	428	420	429	411	423	398	418	438	441	407	392	395	417	432	403	439	443	425	446	445	405	417	450	410	471	464	400	436	426	428	423	386	429	428	454	419	489	434	457	427	442	375	448	470	421	418	419	489	420	437	432	445	437	432	415	430	413	449	428	422	450	451	418	415	429	418	458	415	430	403	431	393	420	431	456	392	444	412	425	423	416	477	471	417	453	424	398	427	386	397	445	424	403	430	432	403	452	441	477	457	416	413	437	400	399	414	440	430	424	428	437	445	385	457	435	404	455	429	429	420	418	408	447	448	453	432	397	425	416	418	411	416	417	396	419	463	433	426	440	414	411	464	414	439	456	425	417	445	404	434	402	437	437	426	436	406	432	414	406	467	424	452	430	418	423	457	448	408	445	414	455	437	457	415	424	434	433	412	396	406	409	407	423	423	401	374	438	421	431	443	431	458	463	427	400	456	429	425	408	441	456	438	405	423	414	403	441	415	417	388	422	441	425	403	452	450	448	433	444	414	445	397	426	443	407	444	452	401	461	448	425	401	454	430	438	443	434	426	419	437	359	434	434	424	414	439	405	430	399	435	447	422	416	427	437	474	428	413	441	444	430	435	467	408	412	413	447	454	440	423	407	449	437	432	424	434	402	407	440	397	416	402	442	454	467	438	451	418	404	425	414	434	438	432	435	383	418	468	412	440	422	411	432	445	432	418	367	440	443	447	431	466	443	462	423	425	420	411	425	454	426	424	433	452	456	391	409	415	419	402	401	438	439	439	415	425	456	450	443	403	441	461	445	428	419	441	403	400	433	394	395	462	443	442	414	432	422	423	448	434	434	413	459	417
48069	68544	17417	3612	2563	1934	1528	1255	1131	944	882	803	737	691	660	635	627	642	600	573	594	579	634	571	552	531	526	540	533	522	544	517	582	524	548	571	550	524	512	536	489	525	551	525	512	539	472	574	525	541	549	530	505	536	508	533	486	532	478	487	470	497	526	502	511	559	556	544	491	483	546	511	521	512	536	511	502	515	506	538	498	492	537	529	501	521	515	512	483	495	519	475	528	514	495	549	518	558	499	529	510	512	497	496	500	558	496	489	501	497	514	501	512	551	514	527	501	526	540	501	511	492	486	544	512	503	529	498	548	492	533	512	492	516	500	491	518	548	523	485	506	460	515	511	492	485	462	500	490	519	535	509	487	512	518	496	502	514	507	501	521	489	488	506	501	471	525	571	483	509	503	477	527	524	547	510	532	532	549	477	522	530	518	511	502	486	507	515	515	511	473	492	532	522	471	513	508	518	498	549	523	499	494	544	525	503	529	549	530	508	541	535	531	501	506	513	520	503	494	508	537	457	497	498	509	501	501	517	484	501	536	474	505	505	518	491	523	513	527	484	488	531	526	481	548	516	500	464	522	517	520	505	517	481	513	539	528	508	507	500	499	508	534	506	532	513	504	505	495	513	497	477	522	530	532	523	496	497	493	521	498	486	512	529	535	492	509	496	496	494	584	520	512	519	520	528	521	496	510	507	495	483	544	522	481	490	515	539	486	475	517	535	523	505	504	486	467	551	520	515	549	511	516	506	515	509	503	530	529	512	490	491	494	514	488	510	497	491	497	526	543	498	525	515	540	538	504	521	506	519	520	508	500	508	541	544	558	509	544	501	531	555	526	498	501	506	531	515	537	531	499	512	505	519	526	547	553	500	520	523	530	515	519	487	487	517	491	534	519	503	525	557	525	506	499	458	530	511	503	515	569	516	490	489	510	530	468	523	497	510	503	541	524	522	466	542	514	504	550	547	545	477	492	530	557	498	555	510	502	531	523	506	533	519	517	532	578	549	509	505	509	507	495	453	502	528	564	503	499	501	525	539	527	501	505	486	517	504	520	473	501	507	489	503	489	493	505	506	565	547	539	515	543	526	496	502	482	530	495	552	536	492	533	468	527	481	483	531	464	500	529	524	506	527	493	533	518	521	538	525	483	514	498	535	520	532	526	496	516	464	522	556	517	537	519	511	498	483	541	505	529	506	526	494	517	475	561	502	512	473	505	526	497	558	518	525	511	487	524	526	570	502	499	515	506	539	513	493	487	503	522	473	506	563	515	540	520	505	525	517	499	486	479	533	486	495	524	514	506	556	536	491	501	529	490	542	480	494	486	504	494	516	502	506	522	517	486	545	522	492	515	483	534	490	523	504	490	526	490	510	565	490	517	553	501	507	507	486	518	511	488	532	522	540	512	531	520	564	486	495	493	512	507	515	510	576	501	516	457	517	472	443	474	536	541	527	521	527	538	525	525	524	490	494	520	506	514	496	503	499	526	497	506	482	532	467	534	494	479	522	526	519	543	518	495	480	462	527	469	477	441	541	500	489	491	519	529	524	459	493	530	487	510	494	506	503	477	515	528	491	542	497	510	504	482	511	492	505	506	481	524	498	529	524	502	536	513	521	520	518	466	468	507	512	507	478	514	508	544	480	489	541	536	499	483	542	556	509	533	497	505	513	488	518	544	509	534	521	466	466	523	538	503	497	505	509	507	541	520	516	516	516	495	540	512	529	520	537	520	524	538	529	529	526	503	488	486	544	538	478	514	488	528	511	506	503	498	489	506	540	495	505	513	502	520	501	505	524	507	559	531	535	487	526	470	514	522	488	533	507	483	545	512	512	509	496	522	507	482	553	544	507	511	531	496	518	556	520	539	505	514	522	514	493	514	481	530	496	517	530	490	564	539	533	545	568	494	518	493	474	497	543	520	498	559	491	542	475	547	506	491	530	480	509	546	499	492	534	482	536	487	489	485	474	500	489	518	534	509	532	494	512	522	514	523	519	498	543	480	535	512	500	530	525	557	504	510	535	477	514	475	480	507	491	499	502	504	544	519	511	459	498	516	526	515	556	503	514	510	524	482	515	493	500	479	498	496	535	507	509	511	510	516	555	500	520	511	505	493	494	523	541	511	514	546	518	509	521	488	498	507	512	493	523	480	465	495	546	542	510	494	508	446	528	500	510	517	464	503	494	551	492	487	505	545	507	534	503	487	519	542	463	472	526	491	514	535	534	521	486	510	508	541	523	527	539	492	521	531	508	525	487	514	505	545	523	524	511	524	498	509	541	493	513	505	530	493	473	473	519	441	539	508	524	499	473	539	468	499	502	514	507	512	530	531	530	519	539	521	501	504	480	520	545	507	530	502	486	531	553	530	506	535	521	517	509	492	510	487	487	537	491	498	514	469	502	485	482	497	514	521	431	535	446	508	539	522	496	494	487	540	534	521	516	534	482	513	517	531	547	530	458	545	517	523	533	501	525	485	520	519	488	469	508	488	557	488	521	494	515	546	493	509	473	471	508	498	518	481	542	532	527	500	488	511	536	492	500	522	506	500	501	537	570	471	503	510	505	520	501	490	548	478	488	550	514	517	552	484	511	507	533	510	517	491	526	502	530	529	480	536	497	523	524	506	462	504	459	497	571	512	519	518	529	476	503	539	464	488	476	538	500	541	489	522	489	489	510	520	520	521	505	531	541	516	558	492	523	523	499	510	498	492	546	520	502	499	543	526	498	435	548	554	517	530	563	526	502	547	517	502	475	500	534	533	464	503	535	517	474	517	522	553	522	532	489	533	491	479	530	515	499	508	530	553	499	493	516	529	534	476	522	511	547	509	514	479	496	518	497	514	530	532	532	492	524	533	518	517	508	527	457	548	520	532	469	527	493	490	518	474	538	527	500	496	522	464	484	530	483	506	488	539	495	514	479	484	474	490	522	513	539	537	513	552	504	520	514	475	536	499	510	519	521	520	533	506	482	511	488	493	514	526	546	529	509	489	543	520	501	489	509	509	517	557	473	500	510	493	498	515	534	544	544	555	487	510	500	495	547	504	520	526	502	546	488	518	526	532	529	546	535	537	506	503	519	494	484	522	491	505	493	486	475	498	481	512	503	533	510	508	575	503	508	522	534	479	549	513	470	519	500	534	513	526	509	510	547	488	519	506	492	504	502	510	507	523	512	482	531	513	506	529	479	526	530	536	557	534	486	515	508	500	528	497	495	511	504	494	504	525	479	537	511	493	552	500	447	532	554	497	526	488	472	539	513	555	515	493	510	503	487	480	518	495	515	493	577	492	519	523	514	536	523	470	475	542	509	575	541	531	476	539	547	454	538	508	525	528	550	514	527	533	490	517	492	490	555	508	484	531	534	507	501	496	533	515	541	542	501	530	467	488	511	462	497	519	494	487	513	478	497	522	492	547	527	515	501	500	538	494	520	520	516	518	505	506	522	517	491	505	480	550	476	514	533	515	506	478	526	522	501	523	506	502	503
30829	30042	17521	2436	188	196	175	154	150	184	156	169	136	144	157	154	151	151	159	162	148	140	142	132	150	140	126	150	158	153	151	142	144	144	134	151	181	168	132	151	149	137	176	136	138	165	137	170	136	142	170	139	156	155	153	147	159	144	137	158	139	149	158	140	135	147	146	134	153	139	123	151	145	155	133	145	146	144	141	174	144	153	148	132	148	133	178	134	145	134	142	146	150	152	150	141	134	141	145	162	148	163	121	142	154	147	172	146	162	135	143	136	143	121	148	141	151	119	157	129	160	119	139	171	169	164	163	126	155	170	155	162	143	153	160	160	148	157	150	161	141	152	161	134	148	157	140	138	144	142	145	179	131	168	149	128	154	143	153	149	141	144	138	134	145	132	138	155	163	149	161	143	141	141	149	120	157	149	135	150	142	146	142	161	146	149	153	126	133	155	156	136	124	149	159	132	169	151	116	163	151	152	122	170	158	157	137	128	131	139	140	141	146	138	138	139	161	133	132	137	162	144	139	126	136	147	152	156	163	142	135	154	163	144	163	148	143	121	129	147	155	128	117	160	129	136	117	136	136	139	161	144	150	157	159	141	167	140	137	136	145	140	143	155	149	153	142	132	139	159	144	148	143	133	134	154	143	134	144	142	122	132	128	151	170	148	140	155	144	129	154	158	138	132	156	146	168	146	164	137	141	147	154	145	143	142	142	143	127	168	151	136	153	113	133	145	134	152	151	148	138	135	137	137	141	150	126	128	143	140	157	145	146	131	141	133	124	177	149	153	143	152	162	140	144	140	131	124	167	132	141	140	132	120	181	148	144	156	150	144	152	142	142	142	148	158	156	158	141	140	142	147	140	153	129	147	151	138	133	158	134	121	150	138	151	154	166	135	124	130	141	165	142	151	130	136	149	143	150	146	133	132	170	177	145	145	158	142	121	132	134	146	138	130	142	147	130	123	131	127	139	131	153	144	134	145	149	143	131	148	135	173	154	144	147	141	151	138	139	150	144	159	153	139	121	154	142	125	149	148	133	139	142	173	145	151	106	149	147	147	139	150	126	136	134	149	141	136	138	137	124	127	137	164	126	136	128	153	150	142	141	143	148	151	131	156	117	180	150	140	153	171	148	137	127	155	150	143	136	143	136	148	143	134	158	156	148	143	131	146	143	145	151	155	120	150	117	144	148	141	141	144	134	133	177	143	150	119	162	140	145	149	116	155	145	170	138	135	148	129	134	138	145	139	145	155	137	141	160	126	160	144	145	152	154	133	148	142	161	149	138	115	140	190	184	163	155	145	152	140	134	164	139	143	166	145	139	140	140	140	139	145	149	135	131	144	149	140	141	149	131	141	149	126	140	152	120	146	148	146	147	154	141	128	132	139	127	164	132	124	144	169	145	142	154	159	130	141	131	157	145	147	147	134	142	157	136	140	135	154	136	144	146	138	170	144	134	132	151	143	158	145	134	157	147	145	134	130	142	133	154	162	154	142	122	156	138	131	157	154	149	159	138	143	136	143	152	143	145	152	145	140	166	136	161	149	150	134	147	139	170	154	140	150	134	141	160	148	137	149	140	166	149	165	123	144	132	134	137	131	142	107	140	148	158	161	155	138	146	150	149	149	132	144	145	136	129	127	120	148	142	166	129	134	140	116	135	135	125	139	141	127	133	157	128	151	157	147	120	134	147	118	131	132	159	150	141	135	155	136	155	135	155	143	130	125	131	164	151	151	129	137	172	146	127	164	132	149	136	140	135	145	125	163	143	140	165	163	148	114	138	145	156	141	176	140	136	132	131	131	142	155	146	146	162	132	140	146	131	144	132	137	131	141	129	148	149	140	131	166	152	137	143	135	123	132	130	146	128	137	132	147	142	140	150	147	152	148	131	142	125	145	150	142	147	124	146	153	148	126	139	163	140	141	140	128	144	136	146	133	134	150	123	150	138	123	139	148	129	137	129	146	132	146	153	151	141	138	127	145	135	154	128	165	123	147	104	132	119	145	145	149	142	139	131	129	167	146	120	155	137	142	143	150	146	151	168	144	137	145	137	154	143	143	139	131	152	125	159	148	145	149	130	149	137	172	125	153	150	148	126	146	117	120	143	141	142	109	147	155	142	144	153	155	131	132	113	138	156	153	132	153	129	140	120	121	162	138	157	131	145	144	131	146	143	164	137	145	150	119	141	132	152	152	141	135	171	147	147	142	154	132	149	149	151	135	139	138	179	130	168	137	154	142	146	138	161	161	144	135	158	168	136	143	144	134	160	137	136	130	144	129	147	125	143	126	116	137	169	126	161	141	144	160	164	143	164	148	135	165	146	172	144	157	148	144	153	154	161	134	145	143	168	161	133	151	148	132	130	155	144	147	174	144	144	127	163	154	128	133	154	153	132	148	140	138	147	131	136	134	130	122	146	153	163	136	132	125	145	134	158	135	155	159	161	161	154	158	140	146	150	157	135	165	141	141	145	124	155	135	144	149	159	185	132	160	130	148	146	159	154	143	159	163	135	149	159	127	158	159	125	140	132	128	130	157	136	157	153	155	146	135	139	145	142	141	170	156	142	157	157	141	139	148	130	148	152	147	135	144	141	156	160	128	132	156	116	130	145	152	153	142	127	150	135	129	141	126	146	148	128	137	169	157	143	125	146	164	151	131	135	133	154	136	141	147	157	148	132	145	127	128	139	139	121	158	165	134	151	146	140	147	135	128	164	145	155	114	135	126	158	141	142	139	179	147	134	143	141	151	137	140	133	143	139	129	147	141	151	148	130	124	163	161	140	141	132	156	136	138	138	151	133	133	185	135	136	142	142	115	138	126	161	143	135	158	148	153	135	143	141	167	119	133	155	138	175	137	150	141	154	134	147	148	142	135	147	151	137	139	130	165	134	137	145	144	150	145	133	135	134	154	141	126	161	144	165	126	167	133	141	133	143	132	151	123	155	154	127	128	123	153	151	163	146	152	121	152	134	125	154	124	139	149	132	145	137	156	142	157	168	140	139	129	130	147	166	126	154	133	146	145	138	143	122	151	151	160	151	140	147	152	130	167	144	139	155	133	144	133	144	147	147	137	140	157	129	144	137	149	147	156	139	162	144	137	138	128	165	124	128	134	156	136	135	151	151	138	115	144	134	159	122	145	147	171	127	131	160	156	140	113	143	133	136	151	151	134	155	153	139	145	143	133	122	142	138	155	144	145	149	152	141	156	153	143	166	136	143	141	125	129	159	156	126	145	138	138	157	149	139	153	144	133	138	140	138	155	164	147	148	151	148	151	145	135	152	147	142	129	137	144	130	148	132	137	146	154	135	135	145	133	149	150	139	143	158	160	123	140	136	136	126	129	134	138	132	129	149	173	135	139	143	140	140	143	133	156	150	166	138	142	164	133	146	134	137	144	143	147	146	147	148	131	139	140	133	138	142	123	155	148	129	153	135	131	148	151	131	166	129	139	140	150	156	152	135	113	147	131	137	159	135	131	153	133
37688	43574	5578	330	265	214	230	203	223	213	192	189	210	166	199	191	212	208	205	182	196	191	191	201	196	186	194	189	180	197	202	168	202	186	216	227	169	169	175	187	189	169	179	187	208	193	184	192	162	203	198	183	172	208	175	168	187	177	169	180	206	174	180	201	209	211	168	208	162	169	201	187	190	206	178	215	196	167	202	200	174	210	184	172	202	208	182	177	185	176	212	166	187	166	180	184	173	205	193	166	195	187	185	193	164	207	170	194	180	193	173	180	193	206	183	198	208	166	210	200	194	193	173	199	183	196	206	188	185	195	175	169	175	185	180	202	171	168	181	181	185	183	183	198	158	164	206	177	169	191	187	193	190	177	216	179	209	178	183	186	204	176	201	188	195	169	186	223	205	196	186	190	199	202	183	147	188	231	202	185	195	184	187	197	192	184	159	204	188	171	186	157	216	191	173	196	194	189	218	170	181	158	167	170	184	188	200	200	205	196	198	214	188	174	188	184	205	178	190	207	191	224	197	205	186	165	213	187	188	199	199	206	182	211	185	173	170	163	188	178	178	188	212	173	175	165	185	184	181	185	198	189	167	214	183	181	165	193	190	198	191	209	171	178	159	187	198	206	191	186	189	188	194	181	182	199	183	180	197	166	170	192	170	173	174	198	181	177	192	184	193	201	214	211	223	211	200	177	166	207	193	184	218	171	171	189	191	196	181	193	206	200	181	199	195	202	193	189	177	185	217	185	192	185	181	182	198	168	196	187	188	198	181	193	173	190	204	171	177	179	195	195	173	177	193	183	176	187	200	196	187	201	194	168	201	191	193	207	188	181	204	168	176	193	164	201	185	233	182	190	201	188	171	173	198	205	188	195	170	216	194	190	200	199	191	191	182	192	174	180	208	180	189	190	174	213	196	177	193	188	167	175	216	198	178	201	219	188	181	181	174	223	198	189	203	187	188	191	179	180	179	180	190	189	182	175	172	196	193	196	179	193	189	188	178	181	174	174	187	184	192	226	227	202	179	208	189	206	179	148	198	167	181	176	194	199	186	172	182	192	213	184	170	232	183	176	190	201	195	181	206	192	181	183	167	177	214	210	187	192	172	181	165	196	204	176	195	179	204	183	192	187	194	184	198	196	172	179	184	176	185	188	192	193	167	176	171	222	173	188	174	209	194	206	177	180	198	198	187	198	196	180	173	200	211	196	168	192	185	178	196	189	163	182	190	173	172	175	192	195	221	218	189	195	180	198	176	192	183	179	183	195	192	169	187	176	211	203	190	206	171	184	207	207	195	176	209	214	206	211	205	199	179	182	197	181	182	180	176	188	193	160	167	181	173	187	201	200	210	201	174	193	180	181	188	202	173	198	193	191	201	191	177	194	184	197	196	183	191	187	187	176	195	174	153	180	210	183	194	184	185	176	189	192	181	190	187	186	186	205	192	192	187	184	209	175	174	197	172	176	162	202	193	181	183	197	184	205	177	190	186	207	194	191	160	186	202	208	192	173	163	192	199	214	190	175	200	171	189	190	160	173	178	193	181	181	183	192	191	219	194	224	181	204	186	165	221	191	198	195	204	183	178	213	183	176	186	195	214	187	205	212	190	195	211	181	171	200	201	176	186	164	194	212	177	157	186	209	175	208	186	185	204	202	188	190	191	174	206	185	209	157	210	178	164	198	197	183	199	214	204	175	186	198	181	194	216	186	190	176	161	207	204	168	191	188	164	199	170	201	184	181	158	161	171	165	182	191	187	183	176	175	174	184	157	179	192	172	191	181	201	209	171	201	191	190	196	211	182	182	191	183	187	168	191	180	190	208	191	198	186	195	177	165	213	184	164	199	184	198	192	188	188	193	190	185	185	210	190	187	197	182	176	178	172	189	212	182	183	190	175	199	199	217	191	181	204	219	187	187	174	180	197	192	194	180	200	180	164	193	174	179	200	194	198	182	186	173	198	192	193	169	198	178	195	199	180	240	194	186	205	223	137	203	149	203	193	197	189	190	206	197	185	200	195	175	179	174	183	163	202	180	174	167	201	187	208	189	196	189	196	190	200	174	175	192	193	194	181	182	181	191	191	178	184	198	184	204	210	184	183	208	204	171	200	185	197	183	197	161	199	219	186	212	198	200	171	190	203	199	176	204	183	188	192	193	186	183	188	215	186	180	219	191	183	187	193	197	183	201	175	195	180	187	174	212	190	203	189	179	190	196	216	203	220	183	189	217	185	177	194	186	194	197	190	184	208	167	187	181	211	189	174	202	199	207	189	181	178	189	180	165	183	183	171	202	180	196	191	192	192	187	161	184	201	205	197	178	189	202	189	191	191	184	192	190	187	222	188	194	201	191	203	211	186	186	170	182	183	195	187	177	175	187	182	201	190	210	173	192	173	186	187	198	184	190	183	171	179	172	169	199	190	179	187	184	206	185	190	192	189	197	181	183	192	194	190	176	192	179	178	175	181	207	180	165	181	159	171	161	213	169	178	215	179	183	167	170	180	166	176	227	202	180	169	202	210	195	177	175	196	186	194	184	184	174	192	200	200	178	200	213	178	184	166	198	176	185	193	183	180	203	192	183	210	162	198	193	201	177	187	204	213	162	180	176	168	182	203	160	176	204	175	169	205	174	183	177	183	195	202	195	193	188	185	175	187	177	185	159	190	158	181	198	199	200	202	186	201	192	198	203	173	180	159	181	187	207	194	167	203	173	203	183	194	195	199	215	193	199	191	194	201	183	197	186	197	203	194	182	168	190	200	193	189	176	189	173	184	199	208	158	178	203	155	194	162	196	166	197	209	184	160	216	175	194	165	169	224	204	197	184	191	193	188	165	174	184	181	189	184	177	195	167	208	207	188	182	196	189	203	186	186	196	195	197	188	179	201	176	183	179	188	159	199	178	186	193	189	181	177	202	199	181	198	201	176	195	159	194	216	190	179	181	183	178	157	169	190	180	205	170	173	183	181	189	189	177	181	194	176	184	214	189	179	163	198	159	179	188	184	164	169	193	181	223	163	201	181	172	198	194	168	194	214	182	170	172	185	206	186	167	188	178	213	206	197	181	174	186	190	185	177	169	177	173	186	183	191	189	150	191	180	192	187	163	201	175	184	178	179	176	209	196	179	206	195	196	204	176	188	188	175	184	193	174	205	194	194	197	185	186	176	204	177	181	217	202	182	177	185	162	219	173	189	184	186	193	178	200	192	170	189	179	205	180	184	195	185	174	202	170	188	213	188	158	181	181	180	184	170	203	178	181	177	176	170	200	190	192	195	191	196	200	186	185	185	194	206	206	205	203	200	170	185	204	188	176	205	156	201	199	177	181	184	173	171	175	186	180	180	192	170	192	205	197	193	161	177	208	168	162	205	199	217	182	168	214	182	199	197	171	186	190	190	185	198	207	206	178	175	175	193	197	160	167	172	199	199	187	189	200	196	167	223	189	198	188	186	213	178	201	193	191	188	205	176	176	204	214	181	175	178	189	189	182
24255	21597	28835	24692	21484	10057	760	438	397	347	331	350	291	331	322	317	283	293	284	324	285	297	313	284	321	272	304	288	292	256	263	281	286	237	262	266	309	283	278	296	274	250	293	252	281	296	293	266	260	264	306	272	254	260	283	273	292	333	276	241	248	292	280	316	299	263	268	264	292	305	275	278	283	286	295	288	273	278	275	240	293	295	254	282	276	264	275	298	312	268	295	267	284	284	285	285	271	282	298	278	297	309	265	264	278	274	279	280	281	288	270	271	289	285	291	284	273	278	284	285	267	284	297	263	255	260	287	252	257	287	304	283	314	262	254	267	297	267	253	255	274	271	267	259	273	282	307	276	280	296	297	258	286	302	276	260	255	254	266	307	283	268	267	292	269	261	270	283	258	316	240	278	273	271	277	283	253	243	285	292	273	259	270	276	260	256	297	298	280	267	272	280	266	277	279	240	285	283	264	278	287	252	293	279	268	284	285	287	239	252	253	251	287	289	254	266	279	290	253	277	283	266	284	310	269	258	282	271	273	277	254	269	266	278	275	290	269	259	292	300	249	262	281	275	288	288	261	285	265	278	281	257	266	253	251	257	291	274	298	302	304	256	257	280	280	293	283	275	282	286	255	267	251	287	233	276	294	273	292	240	278	282	258	289	254	291	255	306	308	262	265	294	269	286	311	237	281	285	283	281	249	279	280	289	264	271	266	253	260	256	260	299	292	227	289	234	293	278	248	296	255	281	257	268	278	284	279	279	280	306	283	266	294	278	249	275	280	290	268	286	254	287	260	273	270	283	290	297	308	265	276	267	274	292	262	277	269	274	248	253	279	265	264	259	268	272	273	292	268	262	263	292	296	283	252	280	316	279	293	273	262	276	280	294	250	275	295	248	281	249	275	291	286	296	268	298	238	275	248	271	289	296	281	294	303	282	281	269	286	293	264	280	255	297	275	273	271	262	281	277	271	258	271	272	309	297	298	274	271	249	284	256	272	261	312	266	269	272	311	267	297	281	253	289	276	265	297	277	286	282	274	308	225	268	304	291	303	286	313	275	327	292	292	288	273	278	287	273	280	299	319	266	289	246	265	261	289	266	274	297	274	279	252	257	278	279	269	292	269	277	279	284	261	289	289	262	269	295	296	284	228	307	293	295	317	263	261	239	275	283	261	272	295	304	258	276	275	283	280	263	259	254	248	296	324	279	277	290	260	281	287	260	274	260	290	249	333	253	272	257	270	273	262	273	282	260	265	278	287	295	272	274	306	266	303	290	276	280	281	279	290	287	276	270	275	308	282	258	256	287	261	279	286	300	267	257	229	299	265	279	307	296	266	257	302	251	267	274	277	283	265	263	241	235	263	260	281	285	296	273	295	287	275	291	278	260	278	253	278	285	290	273	261	241	257	282	272	313	293	257	293	278	301	277	278	265	270	277	272	266	263	263	290	285	269	265	280	310	260	271	280	249	315	292	299	264	274	284	263	297	292	286	282	242	324	272	247	276	273	275	261	280	302	266	270	307	272	277	306	256	259	277	264	272	276	269	313	281	279	298	266	290	259	252	285	277	240	291	275	260	277	270	273	262	288	260	258	261	280	268	282	282	282	279	297	285	278	269	305	262	285	285	282	288	260	260	291	274	277	293	280	286	264	294	265	288	265	287	269	262	266	300	276	239	289	271	270	256	252	272	273	285	257	291	265	293	273	264	273	273	262	266	271	283	269	274	286	290	282	279	288	284	286	274	267	278	271	257	289	273	305	268	267	272	301	266	267	282	298	283	257	293	262	294	287	255	254	277	317	255	265	301	259	277	254	240	312	264	284	282	272	267	275	283	277	283	285	279	298	295	256	250	275	249	272	266	280	295	274	287	292	265	305	252	275	306	294	284	271	262	274	266	281	284	268	268	266	291	292	259	254	279	261	289	282	316	268	263	277	249	267	267	264	282	285	292	280	262	282	282	295	279	288	313	276	302	290	260	274	293	265	264	282	276	287	270	285	270	274	282	276	298	263	246	300	253	296	280	269	297	274	275	279	265	243	306	297	277	247	257	290	288	294	258	277	270	265	272	311	261	271	272	258	278	269	262	258	279	284	290	272	285	273	278	286	282	270	305	315	266	264	285	268	260	261	270	268	298	278	297	268	296	287	279	279	274	273	288	262	269	273	254	275	296	278	258	286	289	269	273	280	259	272	286	302	255	295	285	260	281	279	256	258	316	260	281	271	271	264	266	275	298	282	257	297	295	269	281	295	272	291	281	265	300	259	266	268	276	285	322	289	289	269	277	253	275	268	280	279	272	289	279	288	287	259	274	275	271	280	306	288	265	264	266	282	287	268	297	263	240	287	283	255	300	253	255	281	259	295	272	288	299	274	289	287	300	268	265	266	282	284	292	252	280	258	291	285	315	282	257	255	288	276	280	257	293	280	258	266	296	248	274	290	276	294	277	285	284	248	270	251	297	276	265	262	266	290	302	261	258	285	268	264	289	300	280	306	314	265	241	263	273	259	305	282	284	294	270	293	260	277	273	271	247	281	252	278	296	283	275	284	282	295	277	277	294	298	295	291	277	230	293	264	236	269	255	273	302	285	275	256	260	293	267	300	279	281	239	269	257	289	280	255	263	267	251	274	293	255	269	277	292	258	274	255	276	278	296	293	289	276	292	281	277	275	280	267	272	271	256	252	252	252	266	262	281	275	262	278	240	287	310	278	304	273	296	261	304	275	284	279	231	291	244	262	261	307	255	255	290	274	281	279	250	277	255	261	269	288	273	298	263	288	292	291	294	279	271	304	278	264	294	287	282	264	289	280	274	276	249	276	266	314	276	266	263	271	273	262	275	273	304	252	259	259	287	289	279	263	274	270	272	261	275	290	286	252	292	280	281	268	269	283	283	267	269	302	263	292	261	261	291	291	289	280	247	266	268	282	262	287	272	259	296	258	281	254	266	264	242	284	289	275	302	300	269	293	263	288	287	305	261	277	276	254	274	295	272	283	250	265	287	296	256	266	281	265	273	258	266	290	253	275	296	292	264	276	271	266	261	297	266	278	286	279	279	274	269	322	303	276	282	286	270	262	284	252	320	290	251	283	274	304	294	263	287	269	295	287	264	273	260	285	304	285	291	298	279	260	260	270	270	256	287	264	267	296	301	303	282	245	242	251	289	294	264	293	251	269	277	278	271	307	280	270	279	274	267	263	285	250	265	265	253	293	254	250	287	314	293	285	284	293	284	272	276	279	227	284	248	264	262	287	287	270	295	301	256	270	269	302	285	262	290	282	271	262	290	249	271	297	275	286	273	283	303	270	254	279	257	272	294	275	279	268	270	280	271	277	279	288	285	286	271	272	273	266	294	276	280	283	290	290	292	259	296	252	285	279	264	273	271	235	297	304	257	309	246	274	297	265	284	309	282	287	226	281	261	264	277	244	274	303	300	259	303	264	273	266	251	298	281	291	268	257	258	268	292	277	261	279	272	287	273	276	248
43701	62193	11607	2006	1471	1056	889	699	621	557	518	464	462	458	424	397	392	391	394	358	374	347	361	373	350	376	373	340	343	350	349	360	337	338	347	333	364	334	318	348	364	360	331	362	353	354	341	375	338	357	329	347	328	338	352	308	321	327	369	336	364	358	337	335	364	365	361	328	358	350	318	332	362	367	339	331	315	357	336	345	329	316	327	340	341	325	360	324	361	341	327	337	348	308	330	344	349	360	358	312	370	325	356	302	316	330	328	373	364	330	340	353	356	346	299	335	316	353	330	342	315	348	343	352	358	320	351	331	351	351	349	350	315	351	319	350	352	338	366	325	372	344	323	326	358	344	349	343	357	338	312	348	335	332	346	335	315	310	336	330	351	310	312	360	315	324	352	354	318	362	367	377	329	335	346	333	371	324	332	342	345	342	355	354	329	377	334	317	322	339	374	322	331	332	341	364	324	350	302	346	326	325	309	317	347	332	359	357	320	306	363	330	346	335	319	314	346	327	371	311	314	366	323	368	298	343	326	313	345	364	342	335	303	325	366	336	371	330	345	339	361	320	329	326	373	354	326	304	322	314	320	329	337	350	349	331	321	353	329	334	350	348	345	348	324	347	368	328	343	303	354	323	364	282	362	333	345	333	358	360	348	311	355	330	331	346	343	333	335	354	327	356	344	370	286	350	363	312	323	337	360	321	335	311	324	371	383	343	354	371	378	346	329	359	326	336	337	321	295	308	336	331	361	345	306	321	338	352	336	364	318	307	327	356	319	350	336	310	332	331	325	346	339	337	370	350	302	325	317	323	329	368	301	306	382	365	326	329	356	363	363	339	355	345	320	358	365	341	339	312	351	302	336	343	327	346	340	313	359	365	320	371	347	324	361	319	322	362	321	323	372	314	356	329	327	351	341	337	324	349	311	335	311	322	334	336	339	312	372	346	333	328	331	317	336	332	356	336	303	300	316	348	365	304	348	334	355	323	386	328	342	335	339	351	303	316	346	323	369	342	322	376	354	336	343	323	325	341	311	342	347	332	299	351	328	373	351	310	333	360	345	328	348	324	351	327	346	325	336	345	308	393	341	366	359	369	367	311	349	305	333	324	327	312	368	331	356	346	335	352	355	345	335	319	337	344	337	348	340	371	354	330	335	324	357	330	336	332	375	321	347	320	354	359	310	335	327	330	328	369	335	349	350	326	347	337	344	370	380	325	327	390	342	331	358	330	355	336	351	326	309	334	384	327	315	408	348	335	289	319	309	334	350	353	372	319	356	329	371	355	329	352	341	323	338	348	336	315	321	318	330	328	367	333	356	340	321	323	344	367	328	318	343	328	360	319	345	375	339	325	348	344	323	308	348	344	333	361	337	335	338	337	344	356	337	325	338	345	329	359	330	330	310	344	356	325	373	332	329	338	366	327	332	360	333	344	355	364	351	337	330	347	346	325	347	362	346	338	314	321	341	314	351	358	317	366	350	346	314	365	339	312	357	308	353	321	339	330	346	335	349	384	303	360	325	330	323	323	359	292	327	323	372	345	298	330	326	330	366	351	330	339	352	315	315	325	354	376	352	330	343	350	315	339	309	337	360	307	339	335	321	337	329	322	348	314	311	359	358	323	345	311	337	353	329	342	327	356	334	348	321	358	318	354	321	324	365	351	334	334	331	342	342	326	356	316	357	357	351	328	324	319	292	350	318	346	329	354	356	336	351	325	336	332	358	367	342	354	330	322	339	365	319	321	353	340	334	346	352	343	316	290	397	338	343	373	320	333	348	387	356	345	313	340	332	340	333	323	363	340	363	352	335	348	351	337	325	352	346	344	345	341	362	321	356	313	338	370	344	319	358	348	314	333	332	334	336	352	369	351	366	331	355	341	343	353	393	330	329	322	367	363	309	328	343	346	339	371	334	368	293	346	304	311	358	322	342	360	335	316	363	326	350	321	343	341	364	361	350	359	339	327	366	332	347	314	319	351	303	349	324	362	360	345	345	342	351	308	366	363	346	351	345	316	323	343	311	359	349	355	376	312	344	345	363	337	344	317	354	333	341	344	361	322	341	317	313	337	380	338	345	342	322	372	335	342	328	389	320	329	340	361	340	369	357	349	346	335	328	351	351	349	343	358	319	356	329	348	365	314	299	357	339	356	324	304	355	348	344	328	365	344	346	340	333	325	311	329	330	343	340	313	316	344	318	346	318	375	352	320	357	337	309	341	329	329	335	347	360	368	337	344	326	385	332	329	310	351	342	333	329	328	318	354	304	341	328	321	400	324	324	336	347	362	348	325	317	345	352	345	327	344	340	352	372	346	385	369	327	321	350	354	340	342	334	309	343	359	336	300	322	322	344	314	334	328	372	347	323	334	331	339	298	335	331	328	351	334	320	310	309	317	335	347	346	351	322	340	341	317	358	371	328	302	339	331	314	336	353	378	371	360	340	336	338	357	340	320	360	328	336	347	318	323	337	362	360	376	364	342	348	333	349	341	325	345	363	329	306	316	358	325	345	360	361	342	348	322	352	346	350	308	334	340	349	332	335	306	329	351	337	340	326	340	323	342	333	346	301	313	326	345	352	350	331	343	310	354	351	353	358	355	346	339	327	310	362	351	365	358	350	333	346	305	315	344	329	358	316	314	327	351	337	358	310	315	343	316	353	341	320	316	333	337	350	347	311	341	291	316	331	338	343	372	358	312	355	354	346	350	354	295	348	348	340	341	352	345	356	337	351	353	342	331	330	366	300	352	349	352	326	349	308	323	313	361	327	348	326	351	305	361	334	357	346	306	351	297	335	348	326	362	361	365	354	349	353	325	307	353	350	361	314	331	346	358	327	347	366	357	338	315	329	311	344	334	334	338	354	309	343	345	337	355	299	330	343	335	333	341	348	323	357	326	325	345	345	319	359	351	343	349	345	331	344	311	356	318	341	342	345	348	316	317	346	339	316	339	366	369	323	384	356	311	357	379	336	350	304	317	349	327	358	339	321	334	360	365	358	332	326	359	348	330	326	349	319	349	348	339	373	330	351	324	342	341	350	345	375	342	360	369	356	322	301	354	311	328	322	318	320	329	321	377	348	342	362	323	350	310	339	329	358	332	369	323	355	305	355	341	333	313	334	315	342	323	328	327	356	333	340	352	354	359	307	318	340	339	338	349	365	374	340	319	331	378	307	340	376	323	331	377	311	317	360	368	342	350	331	356	304	333	317	327	367	332	320	329	331	339	355	330	348	343	323	333	329	335	357	332	297	323	357	363	345	373	335	333	336	339	332	373	333	347	323	348	345	325	339	353	331	300	356	339	352	329	326	315	319	345	339	365	335	360	339	342	348	354	352	370	327	347	326	345	338	342	340	324	330	343	372	350	371	335	343	324	339	346	331	321	355	354	322	346	364	308	356	313	341	318	348	312	352	341	351	324	342	289	323	339	347	364	322	341	363	322	316	337	325	348	353	342	342	343	355	312	310	360	328	329	322	316	325	343	343	318
25736	21845	27656	25467	8837	401	302	275	257	232	222	252	219	238	210	205	219	221	222	214	233	230	233	188	204	193	203	204	225	170	222	208	221	210	184	210	197	205	206	182	179	199	213	203	219	194	209	207	210	227	219	222	185	209	198	203	227	220	204	213	198	205	209	200	194	203	201	191	201	188	181	222	229	235	204	190	199	187	192	186	188	205	198	215	202	194	182	197	209	190	221	218	209	221	205	228	187	195	204	189	223	209	226	200	198	206	171	211	206	216	191	230	216	195	189	208	205	202	200	209	212	207	221	204	191	196	198	191	169	202	189	175	200	189	212	201	227	213	196	197	214	188	203	187	215	178	192	194	185	194	217	189	192	201	214	173	190	202	169	221	223	187	225	183	220	194	202	195	219	209	207	208	183	186	199	200	195	205	190	196	219	183	180	204	169	227	217	207	231	220	205	196	185	183	226	206	224	181	181	198	198	211	206	164	208	189	208	214	208	220	198	191	208	192	203	194	212	188	184	190	202	242	206	177	168	178	211	197	211	194	219	189	205	206	195	202	228	216	208	225	187	196	177	191	190	197	198	190	186	191	182	188	206	213	209	189	220	201	208	161	201	200	187	209	196	202	217	177	190	185	209	190	187	221	190	166	194	195	182	194	196	191	176	190	200	184	213	200	210	178	202	184	204	185	223	192	176	182	204	204	204	209	181	188	173	207	201	229	185	193	204	209	217	171	204	188	205	221	189	216	197	201	218	185	178	189	210	194	207	184	198	202	210	191	214	214	183	220	203	196	213	197	202	201	195	192	183	196	196	218	183	200	214	212	206	217	196	203	195	194	190	182	212	203	202	198	217	194	195	182	204	210	204	185	174	169	206	204	206	183	216	178	200	198	194	204	195	181	204	188	194	224	199	218	209	212	229	199	210	201	199	214	192	198	211	196	211	187	210	201	188	215	205	199	206	209	215	197	193	198	194	169	201	203	211	209	200	186	200	211	182	197	196	233	211	219	213	184	172	213	185	212	204	197	196	171	201	210	217	189	184	232	205	202	217	221	198	189	203	215	192	193	196	193	185	182	183	193	188	198	199	196	193	206	223	215	190	215	205	211	205	207	224	211	213	187	203	157	191	209	178	214	186	193	183	185	216	202	200	210	182	211	210	223	210	204	197	210	230	192	223	186	201	225	223	214	175	211	196	191	187	172	198	191	189	176	189	218	177	226	209	211	201	183	212	205	215	221	184	180	184	186	183	211	216	202	200	197	224	211	191	221	197	204	198	189	217	213	198	207	205	223	227	186	209	193	208	215	182	220	215	206	202	194	175	199	228	190	204	204	204	205	194	223	193	203	189	197	190	172	188	200	224	213	202	210	215	185	201	222	208	168	217	214	208	196	201	189	185	195	202	187	206	207	204	196	200	187	173	197	204	197	186	213	173	208	184	185	190	184	191	225	177	201	208	222	212	215	193	189	199	195	165	175	200	185	196	229	226	237	187	203	186	212	183	195	203	225	227	243	195	203	210	217	168	170	182	197	195	199	184	193	211	188	185	223	196	179	195	213	205	212	196	196	210	196	190	203	207	215	202	192	202	197	215	206	195	208	168	205	201	208	200	185	177	185	202	220	186	209	182	222	217	211	195	195	204	195	183	208	228	176	187	197	177	190	210	202	200	184	190	185	209	185	192	217	210	192	211	210	212	187	196	190	203	199	220	195	189	203	199	204	207	222	193	185	198	202	201	209	203	199	216	236	214	196	199	204	219	198	219	210	196	207	198	187	214	186	194	194	214	184	198	200	190	195	210	180	248	216	188	235	194	210	225	190	181	185	206	208	171	208	182	211	192	198	224	202	208	211	198	208	217	203	173	186	196	196	188	202	198	200	176	198	218	181	197	212	209	193	202	186	200	204	222	191	214	188	190	182	186	193	190	210	226	176	196	193	179	208	204	194	205	193	228	207	199	199	195	203	221	228	206	203	214	222	184	211	202	199	192	176	187	200	205	203	200	191	194	225	200	199	205	204	212	182	193	205	198	190	184	195	198	233	210	244	189	193	186	204	213	184	213	202	210	208	197	196	199	206	189	178	199	202	217	202	203	198	200	223	218	211	183	213	183	195	201	201	195	208	215	221	227	187	206	174	198	189	208	183	186	189	198	215	221	219	182	181	206	197	209	210	205	201	220	196	212	207	209	188	190	199	179	170	206	211	199	202	197	199	156	237	207	187	186	211	183	224	211	216	197	209	214	196	177	180	227	187	219	204	189	201	187	202	197	179	205	179	193	193	212	207	183	197	203	193	197	188	186	209	178	175	215	198	202	196	202	189	210	208	214	212	220	193	224	185	188	205	185	188	204	199	211	204	191	172	193	198	183	157	195	199	212	200	200	191	243	186	199	192	207	222	187	232	217	199	217	183	200	205	205	181	185	193	207	233	188	207	189	181	179	177	186	221	208	210	205	200	208	204	195	202	209	195	198	213	197	186	193	191	199	205	186	212	203	217	193	223	183	210	204	183	191	188	206	185	198	193	200	179	206	186	210	203	195	217	219	197	206	198	207	196	192	207	212	192	204	192	186	185	194	204	202	218	218	187	216	201	205	207	202	210	187	212	205	210	164	208	190	187	214	212	223	206	194	200	193	192	174	225	186	200	189	204	190	187	225	177	203	182	198	193	192	180	184	172	211	181	177	205	214	210	212	203	211	214	205	221	216	219	194	189	186	192	206	196	195	176	175	208	211	229	193	221	214	198	196	211	194	204	186	184	193	211	194	217	214	196	194	190	206	189	209	224	212	222	208	204	226	200	198	191	218	207	211	188	205	195	209	182	220	200	217	207	186	203	206	200	209	211	211	188	201	200	207	199	213	211	198	210	190	208	205	206	208	184	185	234	201	236	189	227	169	176	201	213	210	202	201	205	210	200	233	192	205	204	188	207	241	193	202	182	178	185	205	213	185	183	205	203	195	201	188	204	207	213	172	214	185	199	196	196	202	172	165	180	205	186	217	194	203	174	200	202	203	215	187	200	214	222	202	177	212	214	213	185	181	205	191	193	206	173	186	176	229	214	196	192	193	207	177	190	211	198	193	206	190	210	186	194	226	193	188	224	195	176	204	227	197	212	202	196	187	205	198	207	191	189	187	203	208	191	197	208	183	229	202	218	194	190	190	201	196	209	180	210	174	208	211	183	205	219	194	187	216	190	212	222	194	207	187	220	200	213	218	186	178	223	189	205	189	207	202	214	192	207	200	186	191	213	200	172	179	203	185	180	197	227	193	217	188	195	179	193	178	206	212	179	174	181	202	218	181	187	212	211	195	206	215	197	209	195	194	211	196	179	194	181	200	215	216	187	184	213	214	184	186	195	207	204	209	206	192	213	207	251	203	228	192	172	197	202	192	238	220	241	189	170	175	207	194	194	204	219	220	205	210	216	204	202	207	226	187	207	191	230	227	187	207	216	219	194	193	191	220	164	195	196	197	197	215	206	191	179	176	215
41018	54813	10904	1104	851	628	528	468	400	352	352	369	349	288	299	317	290	275	269	290	270	285	240	277	277	279	272	274	283	300	284	275	293	276	270	297	252	270	273	271	297	270	268	302	267	267	276	245	256	280	258	278	279	292	247	244	247	264	270	282	291	255	298	284	258	265	245	277	293	259	271	278	288	268	264	270	289	257	297	295	287	259	290	284	256	269	265	270	277	260	235	274	285	236	261	239	269	261	264	243	265	264	275	234	284	254	267	262	278	240	260	272	254	270	255	277	255	274	283	289	262	281	253	278	255	255	250	254	263	249	278	277	278	250	252	247	251	273	242	256	269	299	244	275	282	271	282	252	286	267	264	273	231	257	254	269	302	255	300	304	276	260	251	246	282	269	265	275	218	270	280	279	261	241	308	278	278	295	259	253	273	267	276	244	269	245	269	253	261	262	274	283	278	281	263	259	258	290	272	259	275	275	244	250	239	256	248	248	264	244	276	299	250	276	284	253	237	247	278	256	289	269	328	290	268	276	234	291	278	251	275	293	241	257	257	254	279	282	301	282	261	244	267	267	248	261	274	290	264	251	287	264	272	258	282	283	283	278	243	283	268	266	271	256	286	283	254	265	252	254	276	233	258	272	260	278	236	261	262	259	242	262	279	252	283	256	264	259	242	261	257	261	277	265	262	261	266	280	282	264	277	268	271	245	278	255	286	259	266	268	260	275	255	243	259	269	260	267	254	257	259	248	237	265	268	280	242	301	273	252	267	264	258	256	271	251	274	277	257	291	278	283	276	279	251	280	258	265	258	261	285	261	288	258	265	263	271	272	255	258	277	279	268	261	265	292	266	284	279	244	244	285	260	288	257	244	253	272	285	294	240	249	282	267	265	266	250	275	260	270	262	251	265	285	289	281	269	293	273	293	283	285	256	258	291	281	244	281	291	285	280	273	271	259	283	252	260	273	275	272	259	280	264	277	269	263	281	230	286	278	265	251	273	254	259	278	274	264	265	273	224	262	250	262	260	264	274	252	251	265	253	261	274	307	255	286	285	292	276	290	274	256	262	255	273	256	265	280	283	269	275	250	292	279	258	250	272	270	243	296	296	287	262	248	269	275	270	238	260	236	274	283	268	294	256	279	267	271	247	287	287	248	259	264	269	281	291	265	286	266	247	277	244	299	247	260	254	294	249	291	262	263	268	250	279	276	266	277	243	280	296	247	243	289	276	263	278	268	250	249	254	240	259	268	252	256	287	263	259	245	268	257	250	264	256	266	243	241	262	256	247	255	257	273	263	253	265	265	272	277	278	262	257	249	290	239	247	239	269	275	303	281	248	286	273	276	300	265	245	293	251	245	277	255	258	253	277	296	276	300	263	255	290	258	277	276	277	266	275	281	246	309	283	270	251	269	263	269	244	248	269	252	257	289	274	264	282	258	256	266	263	279	262	267	284	257	245	286	254	240	283	246	252	271	251	278	262	279	266	294	288	266	252	273	286	291	252	267	264	265	241	265	255	250	270	267	278	286	262	294	255	262	257	281	280	274	261	273	216	250	266	242	276	271	262	270	281	262	263	240	277	257	269	224	254	261	304	254	284	258	245	270	257	251	282	249	281	249	263	249	294	266	273	245	308	273	271	271	260	266	267	261	279	265	292	240	238	250	266	283	275	274	287	259	274	275	274	243	281	272	242	250	272	268	264	260	257	266	275	263	241	248	261	259	273	251	254	251	256	272	258	233	276	278	285	252	253	263	272	260	279	275	264	252	300	259	266	264	260	271	268	274	258	240	269	263	270	274	306	290	269	268	292	279	257	312	298	277	242	241	249	267	286	253	272	259	261	246	264	294	289	244	253	277	270	260	272	265	258	265	249	257	266	301	290	237	265	275	258	268	270	246	260	256	279	280	273	282	286	251	257	289	268	272	283	282	263	248	287	293	224	280	263	260	257	237	265	262	265	273	275	287	259	228	260	227	290	275	254	267	280	285	271	278	269	268	262	277	267	278	257	275	281	259	275	257	272	271	264	252	297	263	282	286	248	266	261	279	255	268	289	287	249	264	288	254	269	278	285	291	263	251	280	267	287	270	253	239	276	261	275	255	283	283	273	287	288	285	295	274	257	279	269	292	286	270	242	269	257	264	295	261	283	261	247	269	248	267	241	293	234	262	306	264	242	293	258	288	249	207	262	217	286	262	272	257	261	268	244	290	249	275	244	272	251	263	293	287	280	247	264	254	251	260	260	270	278	260	290	281	254	278	239	279	253	259	253	250	254	279	283	249	286	263	254	259	255	250	253	264	284	259	268	283	270	264	237	273	272	280	272	283	269	253	241	249	260	260	272	275	289	258	301	277	275	285	279	272	264	266	268	271	279	244	275	262	265	251	279	265	281	263	281	266	263	298	251	252	240	265	248	257	288	304	286	271	258	274	252	267	265	271	269	270	245	280	291	280	289	279	261	261	256	286	240	256	285	261	278	269	276	253	276	269	275	281	268	283	276	256	292	254	289	273	294	260	278	251	267	243	271	276	252	264	258	269	275	276	277	260	255	277	284	285	286	259	266	264	279	255	284	255	302	282	273	282	275	274	220	260	276	271	261	247	247	260	254	261	243	279	250	264	243	235	286	276	278	267	283	277	243	275	253	244	254	266	245	252	263	261	283	262	283	267	265	237	244	288	288	298	275	275	290	288	282	291	262	272	260	266	265	285	242	286	270	274	259	257	295	283	265	264	257	241	253	236	280	261	237	252	276	229	258	278	285	281	288	259	288	258	274	280	276	277	240	253	251	267	262	258	264	280	238	237	284	271	263	263	296	264	253	264	266	261	234	271	253	283	273	269	260	277	290	272	249	259	237	281	298	258	258	269	283	254	261	273	257	286	271	256	256	285	279	279	259	308	262	289	261	275	282	268	273	264	266	270	290	263	250	277	279	275	283	262	272	246	273	256	287	279	266	235	275	259	238	249	299	273	258	266	262	285	265	285	272	252	265	269	276	268	258	279	267	273	256	300	277	254	253	265	271	269	264	272	258	261	243	249	252	288	297	261	253	272	275	261	297	256	269	291	279	285	253	264	280	297	254	255	276	272	252	281	274	270	263	291	310	255	310	272	286	250	262	263	247	271	254	263	233	279	262	244	266	251	283	258	299	266	257	276	294	270	250	263	267	259	257	265	253	246	262	256	270	253	282	281	305	250	277	233	285	282	241	255	286	265	279	290	259	270	257	302	243	266	279	292	264	271	270	285	285	274	261	283	268	256	289	269	266	257	259	283	256	250	291	278	268	267	271	259	268	293	260	264	277	262	285	282	286	255	282	249	270	270	260	279	305	277	310	266	293	221	264	262	284	279	246	246	263	278	255	257	265	271	278	234	233	257	277	260	276	274	260	264	283	277	287	262	262	288	252	265	302	290	285	257	262	265	269	277	257	251	308	254	280	241	274	253	298	265	275	271	250	295	280	281	271	259	262	275	226	274	287	267	273	279
23331	21638	29276	24325	21570	21520	9175	930	687	647	585	519	552	514	524	485	510	499	495	468	482	483	447	458	482	414	462	460	441	473	437	446	441	461	446	413	424	402	428	454	447	393	442	439	423	433	492	432	460	471	445	446	420	428	388	458	434	413	432	433	405	436	417	421	416	433	430	421	415	447	461	440	402	455	422	455	432	443	430	450	420	410	416	425	448	451	436	434	411	471	417	430	418	420	454	427	383	428	437	441	432	398	445	420	417	428	406	421	467	433	415	423	424	456	405	429	444	417	419	442	392	393	434	429	444	432	440	421	439	431	435	430	435	439	433	410	390	429	426	422	438	425	418	442	436	417	406	430	417	471	444	426	486	386	408	453	394	397	453	431	420	449	452	438	454	447	401	417	430	426	448	451	442	470	428	414	470	435	464	434	416	396	451	450	476	406	458	421	409	446	438	450	422	420	408	408	419	412	396	418	422	466	420	433	412	467	427	443	432	401	394	403	385	428	429	422	432	437	416	400	422	410	453	455	438	409	386	423	442	407	422	416	422	401	436	434	401	429	420	413	433	432	407	441	447	431	452	439	477	441	466	456	431	418	399	437	441	437	427	423	437	393	443	442	436	418	420	459	435	412	432	428	421	426	452	412	425	444	418	454	428	457	451	446	422	463	427	447	433	393	457	439	423	463	445	446	428	425	401	464	454	385	429	404	433	446	478	437	456	433	451	433	432	438	451	430	427	417	426	436	432	434	472	439	428	440	434	431	426	422	404	455	443	432	411	405	458	462	466	457	430	442	414	404	429	425	423	416	422	443	458	425	452	437	419	423	447	429	448	429	472	416	419	412	401	425	427	458	413	404	446	450	432	426	433	418	452	452	411	411	439	447	442	418	456	437	453	457	363	440	395	419	437	438	433	426	395	421	402	449	432	439	460	432	421	443	432	455	456	424	472	454	442	409	430	448	435	389	440	420	424	479	429	434	412	414	406	453	443	463	410	441	441	444	441	432	431	458	419	424	463	435	430	443	443	434	442	443	414	426	417	410	443	451	400	417	402	442	443	420	457	400	465	459	408	440	447	457	436	416	434	432	464	426	435	442	393	439	403	395	442	427	427	432	416	432	436	468	435	433	418	459	429	412	442	428	441	409	421	444	414	411	418	471	439	511	428	469	434	442	404	427	418	438	467	448	422	365	439	425	414	435	429	419	467	420	454	463	440	415	424	432	400	458	436	435	401	448	426	415	415	453	445	458	388	470	409	437	436	434	455	428	458	460	390	424	431	417	422	401	451	486	409	480	406	408	442	450	388	477	445	462	382	433	421	409	450	416	431	447	398	429	445	411	452	406	387	467	455	435	425	435	464	419	434	436	395	437	441	424	402	429	457	394	444	419	428	420	438	427	392	413	427	421	447	429	445	422	433	429	426	414	378	435	434	394	421	492	430	416	434	416	445	390	437	415	449	430	439	418	465	446	454	416	406	457	412	445	435	431	444	400	381	454	432	468	474	429	420	420	380	437	410	446	445	430	452	421	447	444	427	410	465	466	415	446	399	435	446	443	436	459	441	446	448	389	410	461	439	447	410	463	423	400	441	489	416	422	454	420	416	406	432	465	388	410	422	425	412	409	420	409	414	439	400	408	448	431	431	442	427	452	409	411	418	424	398	431	428	452	432	437	423	441	418	433	439	385	453	415	441	437	425	453	431	426	435	429	437	455	422	445	451	414	421	418	421	405	457	440	369	460	427	444	448	396	453	443	442	408	414	425	401	433	436	391	444	462	428	453	453	436	418	437	458	443	429	434	447	434	394	406	401	459	454	466	424	442	454	414	454	410	412	439	453	448	424	431	444	409	465	429	439	399	398	384	426	438	404	394	446	421	488	454	427	437	401	418	431	383	453	446	416	446	438	406	439	448	427	425	440	439	412	420	440	410	423	420	442	426	420	441	412	426	437	438	460	460	409	468	429	430	442	434	448	420	419	425	416	433	460	456	450	410	427	430	438	442	446	402	421	432	475	439	437	441	432	411	420	468	370	423	421	411	465	396	453	429	428	424	446	429	445	442	424	433	423	436	443	415	422	427	426	472	411	453	451	432	442	435	414	437	420	490	473	437	423	448	418	416	441	421	396	435	454	434	407	443	455	453	412	412	447	438	443	428	448	431	432	448	429	427	388	446	414	453	438	454	406	400	472	447	421	434	453	431	402	449	410	443	430	444	426	471	426	424	471	436	441	432	442	456	409	460	431	456	430	456	445	431	458	421	437	432	436	451	400	423	446	427	432	438	456	431	409	456	445	454	421	437	397	430	428	395	493	407	456	381	438	454	433	447	438	426	414	415	455	456	410	399	405	426	443	456	406	434	422	421	445	384	419	434	489	419	419	427	431	445	417	403	439	373	444	427	470	414	439	400	435	467	454	429	452	417	433	429	428	415	457	427	402	452	453	463	430	426	421	460	456	433	465	424	417	432	439	423	477	400	440	431	419	411	432	448	441	427	434	415	416	418	458	423	452	419	424	392	448	431	422	409	432	467	443	453	451	441	446	451	408	435	429	413	428	434	429	400	393	432	389	403	422	438	406	413	457	413	439	467	421	390	420	454	467	438	423	426	460	422	452	469	403	424	452	450	465	416	420	415	420	463	421	441	440	401	433	429	415	416	441	430	406	422	442	431	444	403	412	452	437	447	446	428	438	469	409	443	480	415	430	426	397	411	458	404	403	464	445	442	415	456	404	462	437	442	451	443	405	449	410	454	423	448	443	452	452	414	399	428	396	432	414	419	393	413	450	430	449	418	453	423	430	414	422	422	434	415	443	426	403	408	446	429	435	472	433	409	443	407	455	418	431	428	400	436	427	438	418	428	417	462	429	412	470	401	446	453	430	417	390	432	430	426	423	465	420	403	431	419	414	442	432	457	403	426	410	473	403	423	457	445	436	461	400	438	430	455	411	446	418	444	456	423	437	501	431	445	453	422	445	400	415	473	426	410	437	395	420	424	429	446	463	442	387	420	423	445	425	390	435	463	449	406	421	445	415	412	445	388	439	426	470	431	409	423	440	434	452	428	422	420	437	414	399	436	442	434	431	455	428	419	451	412	417	409	409	426	412	434	406	403	436	439	441	449	432	452	427	442	428	422	451	435	418	467	389	392	430	455	419	414	421	426	451	389	442	457	458	420	456	444	440	457	430	424	434	459	439	444	428	449	460	410	467	427	400	412	437	432	446	463	435	423	468	385	430	446	419	407	424	440	425	477	409	460	438	445	409	409	446	424	444	401	440	422	407	430	424	448	446	406	372	432	443	426	418	431	431	457	407	421	425	449	423	468	395	429	396	446	482	452	444	473	442	410	428	386	411	469	460	438	457	421	434	425	444	412	422	447	421	397	434	395	439	412	383	413	444	436	461	428	454	426	442	406	454	385	375	418	402	445	427	452	438	456	458	471	437	420	400	414	411	427	407	399	443	414	421	440	416	492	447	479	412	479	450	455
47745	69359	14704	3553	2628	1963	1576	1250	1069	942	861	828	743	700	673	627	622	601	645	646	622	615	598	530	560	552	550	504	550	561	541	494	553	509	525	568	531	536	526	532	567	537	510	541	515	499	517	502	535	520	529	534	513	541	508	525	515	493	505	513	547	534	495	523	546	499	470	543	550	569	542	509	520	533	512	523	498	529	550	526	536	547	557	516	502	506	519	523	503	531	496	529	520	518	492	517	488	549	474	539	534	499	522	514	464	547	533	515	525	537	520	491	503	524	516	520	489	481	489	513	532	488	583	543	528	513	530	530	516	491	464	506	536	554	518	569	494	459	511	502	510	522	512	526	547	493	543	546	525	522	513	497	521	505	519	518	554	497	547	545	530	507	534	537	486	513	499	553	551	488	538	544	539	502	516	512	473	542	467	475	496	515	508	495	527	525	484	536	519	546	480	506	502	518	520	485	537	530	497	521	516	514	491	549	517	464	518	494	501	544	512	486	511	503	512	510	532	514	485	491	502	562	477	532	465	507	485	487	490	492	523	512	505	484	519	488	491	496	504	516	510	498	485	533	522	502	533	501	488	486	510	508	560	497	526	521	526	515	504	510	502	510	528	544	521	522	511	524	508	564	512	508	501	476	511	525	540	471	493	496	537	507	512	511	514	550	533	508	548	530	519	513	500	554	524	519	507	530	491	524	524	512	547	469	516	487	485	536	460	504	530	486	529	494	490	516	519	499	515	539	513	513	528	500	506	488	504	515	501	526	537	527	499	506	568	564	532	518	501	515	542	549	516	500	493	498	501	512	528	485	569	493	480	519	490	488	507	504	534	498	545	522	482	479	511	504	519	528	527	510	496	561	520	529	524	513	502	541	510	522	528	493	500	493	498	535	509	497	495	507	494	520	531	534	545	520	576	522	474	511	520	512	530	543	472	525	513	527	511	507	479	576	521	522	501	472	496	496	546	481	518	536	514	519	510	514	502	502	501	489	499	472	533	514	559	521	492	516	484	504	516	519	499	559	515	503	524	533	528	506	544	500	497	557	528	504	551	492	561	499	493	499	502	533	519	485	473	533	519	514	514	543	507	486	473	508	524	502	526	543	513	514	506	524	526	558	493	502	561	509	570	505	539	514	500	496	533	522	512	498	524	522	504	492	540	509	497	502	493	543	515	547	497	516	497	534	520	532	534	507	515	495	494	516	518	534	521	508	510	505	483	527	516	551	500	525	488	531	506	483	492	490	510	544	498	510	507	491	477	530	542	503	471	499	544	512	515	517	494	489	491	506	482	522	551	514	515	511	509	514	536	529	499	540	520	524	496	573	490	488	508	529	545	485	528	499	556	508	537	517	482	534	487	507	525	517	549	503	505	527	512	497	481	496	547	537	532	509	536	514	535	543	493	529	522	499	486	553	492	504	548	445	537	526	541	519	510	527	536	516	530	527	483	518	475	537	543	483	513	499	501	528	507	532	520	490	533	486	575	474	552	545	559	453	504	505	532	556	529	545	529	509	501	537	499	523	516	537	550	533	534	508	509	510	538	534	524	509	512	498	519	524	557	493	518	516	504	483	509	492	503	504	508	530	474	515	563	542	530	510	497	498	541	527	550	494	481	522	536	527	511	534	482	457	497	512	508	532	491	518	530	508	520	536	542	540	491	505	504	504	499	485	525	539	456	506	509	520	499	569	530	457	505	502	534	511	502	543	484	514	510	492	525	501	485	471	483	526	506	497	527	525	503	512	523	511	527	517	514	501	519	513	509	523	502	523	527	536	500	524	515	483	532	523	532	506	489	496	471	538	542	524	543	553	514	555	501	497	554	517	536	568	533	489	508	501	579	525	515	520	485	520	511	524	513	528	498	499	527	539	525	503	463	521	543	554	511	497	498	517	497	484	537	508	503	520	546	536	504	545	490	472	500	510	508	502	479	528	484	520	542	466	506	527	546	481	530	512	517	495	504	503	518	530	522	511	548	519	536	487	530	507	472	500	521	522	532	506	520	532	532	531	489	490	525	530	498	487	513	531	530	491	524	559	494	461	519	533	532	509	528	523	527	491	502	544	541	548	499	514	507	507	505	502	508	505	528	550	482	518	542	480	524	491	530	523	576	495	496	513	522	510	522	512	524	515	528	512	516	513	539	513	504	500	508	512	478	521	543	510	510	542	519	504	500	521	500	575	522	505	534	498	490	530	530	496	498	480	473	505	498	495	537	516	510	522	511	521	523	528	506	476	533	518	471	541	528	516	535	481	484	516	513	533	497	544	536	510	487	543	529	506	537	505	484	520	506	542	505	516	555	528	552	503	516	522	506	502	515	546	530	493	506	547	554	486	526	500	550	451	510	536	483	522	507	524	499	504	533	535	511	557	513	517	501	534	525	510	507	526	490	501	524	470	533	512	513	508	539	529	552	480	512	520	538	544	523	484	510	512	508	486	482	473	540	479	512	522	534	489	528	509	536	542	530	544	504	487	473	498	475	538	544	457	516	551	524	474	514	506	519	506	508	533	519	540	512	513	547	500	508	474	512	535	492	513	474	526	487	526	520	531	498	536	485	504	533	514	535	548	529	513	522	515	500	482	525	507	500	495	491	507	517	528	520	525	513	516	499	474	496	531	568	513	543	511	496	506	480	465	530	461	558	517	469	473	520	534	493	533	529	535	521	515	527	521	504	536	496	488	574	558	506	524	531	484	534	504	518	483	482	561	537	514	526	512	488	504	514	544	494	501	501	525	520	516	507	484	477	490	504	489	547	513	525	508	458	538	523	511	470	539	512	478	503	484	517	515	503	505	522	513	512	517	507	537	514	571	509	549	517	517	507	529	519	510	482	506	465	485	500	507	522	509	530	495	518	488	534	507	542	503	545	482	552	539	484	508	501	482	542	548	527	509	472	505	525	523	518	531	505	529	473	552	526	549	474	525	521	569	524	494	486	505	496	544	551	511	506	479	523	472	536	518	528	530	527	542	491	495	480	497	459	515	522	511	511	532	488	486	502	517	496	510	497	490	500	475	537	499	513	503	517	545	508	540	513	526	501	476	513	515	494	489	519	505	474	492	505	494	448	483	493	566	513	503	507	541	544	527	518	512	513	564	530	507	508	494	488	524	507	515	523	497	474	520	529	512	525	508	493	494	516	509	535	490	541	510	550	532	485	509	475	487	512	485	528	503	560	514	495	487	478	526	527	495	531	492	536	518	488	536	490	484	479	496	536	532	506	508	538	472	507	522	525	528	536	515	521	501	503	514	535	488	491	481	485	489	503	564	449	473	527	500	476	499	494	471	508	496	508	536	535	516	541	539	527	557	525	532	539	490	525	514	508	561	505	514	489	508	511	516	521	494	507	542	530	508	541	522	492	512	511	468	496	511	478	503	497	523	505	490	505	515	492	540	509	482	513	530	531	529	468	534	523	508	523	514	472	486	489	535	502	508	528	472	490	505	545	504	501	542	556	512	533	518	534	509	481	509	525	535	480	529	535	470
30508	29633	17285	2409	205	175	160	164	139	174	140	164	161	168	167	160	153	140	140	173	148	146	158	157	134	144	171	153	128	145	145	135	157	136	146	142	137	126	115	160	164	140	153	146	163	147	138	145	129	162	133	138	141	135	162	149	133	146	153	141	145	137	146	152	132	138	156	124	125	138	151	149	160	115	135	138	114	149	150	109	114	107	124	158	144	134	141	148	152	166	132	133	149	144	130	136	139	128	134	134	138	146	153	150	153	132	157	146	145	134	128	148	143	147	144	180	141	154	150	133	147	130	162	158	172	148	146	146	140	158	155	143	136	147	169	140	153	143	146	134	151	167	141	145	159	146	138	153	148	146	167	147	155	132	143	125	150	136	140	174	139	143	143	152	135	149	160	148	126	148	145	148	139	145	140	145	130	129	156	158	128	141	153	142	139	155	143	146	152	156	146	141	130	111	138	138	130	137	137	133	155	156	141	151	141	141	140	148	131	141	145	154	134	144	143	144	161	140	167	147	144	136	136	150	163	151	128	139	154	151	161	164	137	139	140	145	152	140	157	144	154	142	150	152	125	131	128	152	146	146	141	136	136	131	125	145	131	142	132	107	142	149	143	140	152	148	149	128	137	129	130	145	134	147	136	150	144	153	168	133	146	164	141	159	141	136	137	141	154	155	142	152	142	125	139	145	143	133	139	132	133	154	111	138	136	134	161	151	138	152	151	145	140	168	146	131	154	131	133	136	143	157	149	142	154	130	156	115	140	139	130	149	148	135	142	153	156	146	121	152	163	151	145	154	133	137	146	128	129	151	159	141	138	137	153	161	157	150	142	154	133	133	132	154	152	149	138	156	151	152	115	142	146	171	124	132	155	149	122	124	145	139	163	157	148	141	141	142	129	152	149	155	155	162	136	149	121	142	152	148	161	136	166	130	139	161	158	148	139	144	157	145	148	131	148	134	163	153	141	140	131	140	137	145	134	147	126	135	134	159	152	124	131	153	123	145	133	147	143	137	135	130	126	139	131	151	137	141	155	152	147	157	130	125	159	147	141	123	158	170	151	153	150	120	129	132	147	162	151	154	167	152	165	145	151	155	113	145	141	147	148	150	141	136	163	151	149	140	134	130	145	144	132	140	135	147	133	145	136	143	151	125	135	146	133	160	133	154	147	144	155	144	135	142	154	150	128	132	129	145	139	153	147	139	132	151	133	136	129	158	143	159	159	123	119	145	141	137	139	133	149	139	140	138	150	154	128	142	131	146	125	155	159	149	189	144	142	134	140	160	165	167	144	171	158	135	139	152	144	140	119	140	135	148	150	159	146	139	136	138	141	141	135	121	149	150	150	144	127	161	148	145	140	138	154	142	148	135	150	149	147	162	146	153	149	130	136	130	142	156	152	144	162	146	159	139	132	128	141	154	153	159	142	144	132	138	134	153	125	153	155	137	144	147	146	129	154	126	135	137	137	142	127	154	148	133	161	127	156	152	130	177	158	148	156	150	135	151	142	150	155	133	146	144	149	125	135	151	157	138	144	121	159	162	141	173	140	129	145	140	126	138	161	145	142	137	154	131	143	129	150	157	155	150	133	158	145	160	141	146	140	145	130	150	157	127	153	162	151	138	151	154	141	152	149	135	152	135	151	141	151	156	129	154	156	162	148	143	141	125	129	154	147	161	137	138	147	140	140	143	149	143	152	132	149	158	159	129	150	142	132	142	125	136	151	137	139	152	151	154	128	141	160	154	156	145	151	138	139	154	156	127	148	173	151	141	162	144	141	135	152	139	163	152	155	149	155	170	143	141	118	149	136	125	156	140	139	143	134	131	123	164	126	138	152	140	153	148	127	144	165	128	153	153	135	119	166	158	156	165	144	119	157	150	143	125	139	139	145	137	151	147	128	132	148	169	137	135	148	129	142	151	144	145	168	138	129	117	131	133	154	132	143	145	133	146	144	155	147	129	150	122	140	138	158	148	143	127	138	141	157	158	147	149	131	143	148	140	159	153	126	139	161	141	149	145	129	155	131	159	140	145	149	128	157	141	133	145	134	135	134	146	133	135	154	138	147	145	144	122	138	169	140	154	134	141	158	124	161	161	137	150	143	146	138	131	148	145	150	147	135	148	139	153	148	154	162	114	140	142	130	141	131	156	156	159	125	145	145	141	143	165	139	153	123	158	156	130	128	162	139	140	150	138	166	149	144	131	147	156	151	152	124	141	138	168	128	163	143	128	144	142	136	153	142	143	152	126	123	138	142	147	136	145	147	148	151	142	135	149	162	130	135	129	131	141	144	159	150	145	133	141	144	167	149	150	142	126	140	144	154	131	159	127	131	147	148	134	147	169	143	125	108	154	140	142	140	160	138	159	151	139	130	136	142	147	157	136	160	161	140	135	147	144	151	138	119	150	155	141	130	146	135	167	127	147	149	147	134	141	120	132	125	146	153	140	149	132	149	141	144	143	150	136	127	160	141	155	151	161	130	156	138	151	146	138	160	154	139	132	156	117	154	138	141	127	137	139	151	158	142	117	145	129	145	144	162	136	136	140	142	128	133	130	113	161	170	146	164	150	137	143	136	165	162	161	143	140	145	162	149	167	116	144	158	160	143	133	155	156	125	135	138	144	145	148	134	144	155	146	138	149	138	153	149	141	163	151	140	155	144	148	145	137	157	122	152	148	145	129	128	142	166	139	153	159	126	123	139	117	164	131	164	120	155	141	143	136	162	135	150	155	146	148	142	164	133	141	144	142	161	157	138	162	162	146	141	134	169	139	146	146	145	154	157	144	169	161	130	164	139	154	113	141	135	134	134	127	150	141	156	144	146	144	137	163	153	166	149	144	150	130	155	120	137	150	136	140	129	128	148	133	129	136	140	124	140	126	154	157	141	129	145	164	131	158	153	151	121	136	149	127	146	130	154	134	133	136	151	125	120	141	147	152	130	138	146	162	155	141	167	152	153	129	154	134	136	150	149	134	150	124	135	158	163	137	141	132	141	148	154	131	155	133	150	132	139	145	134	169	144	149	149	150	108	145	137	136	126	144	163	138	154	156	139	142	134	140	143	149	149	145	151	141	147	133	139	148	150	168	144	127	159	136	136	141	136	161	127	153	139	148	148	135	128	142	128	134	133	151	145	153	143	143	121	142	146	155	131	150	146	125	153	174	150	133	166	146	149	165	136	121	151	150	140	157	135	144	129	143	174	141	129	153	131	143	137	134	157	138	156	166	141	139	146	141	166	141	150	136	170	149	169	170	136	166	139	160	146	157	132	143	155	138	176	129	174	137	141	143	145	139	115	132	143	142	137	140	145	134	156	152	140	149	138	149	151	129	147	162	166	139	130	134	132	137	145	137	149	171	156	166	150	152	192	152	142	160	130	146	159	160	166	140	147	135	137	150	150	156	137	131	160	150	132	121	149	155	141	144	136	142	150	162	153	173	151	133	157	136	152	139	136	116	123	131	140	150	128	140	155	124	145	148	152	162
37523	43534	4353	292	262	251	237	211	225	196	174	193	188	187	204	199	179	200	188	198	170	192	164	213	192	166	199	203	196	159	193	213	198	196	192	192	189	186	207	229	199	183	178	184	204	206	182	184	197	195	198	164	201	197	182	171	191	194	179	205	175	178	188	193	189	179	180	171	171	197	193	195	210	210	190	193	181	179	190	191	201	188	182	196	217	172	189	189	202	176	199	182	195	181	188	201	192	195	182	174	204	186	202	193	197	177	192	199	186	191	217	193	169	228	192	187	164	195	188	194	202	195	186	195	172	204	187	196	185	211	190	173	194	195	193	172	193	186	186	200	185	188	192	181	194	197	200	196	200	168	222	173	185	207	196	190	164	198	179	198	180	188	205	187	193	187	198	187	217	190	193	182	177	186	176	173	165	222	190	185	181	191	188	193	190	179	193	199	202	200	176	189	169	198	193	203	179	169	178	191	176	221	211	195	179	180	189	191	192	197	189	197	176	187	198	225	186	195	187	214	172	209	164	211	193	209	199	208	189	202	180	192	159	183	205	196	192	179	214	193	186	193	199	182	203	187	212	169	206	191	199	205	192	209	204	196	203	201	189	193	192	199	185	182	188	194	208	185	188	178	214	207	178	182	195	181	193	214	190	170	172	173	207	194	208	187	187	179	190	193	186	210	201	204	183	184	167	184	212	198	180	184	187	199	197	191	199	207	213	193	190	185	222	192	168	188	206	196	207	198	187	200	184	188	177	210	207	198	193	194	192	169	197	193	177	169	191	178	181	178	167	206	168	177	195	183	200	194	226	189	189	212	195	201	165	194	181	186	200	177	201	200	202	187	170	162	188	177	189	186	178	183	194	196	184	187	173	188	170	157	191	170	184	199	174	209	181	202	195	177	189	193	178	174	182	194	187	202	188	171	215	198	198	198	174	197	185	220	202	185	193	157	186	175	177	212	184	206	181	187	174	180	175	202	199	205	156	164	188	161	183	184	167	184	207	189	195	220	227	196	183	175	204	160	196	204	209	204	186	191	195	188	197	219	177	172	202	188	186	185	187	200	200	216	173	179	171	207	194	197	182	180	179	175	192	196	190	199	180	205	182	203	196	182	187	190	194	195	184	189	205	206	202	223	191	182	188	190	182	188	193	180	190	186	198	181	168	205	182	176	192	200	208	215	200	197	195	173	202	163	195	194	161	194	214	185	202	201	198	190	200	200	192	190	168	197	198	189	206	171	188	179	199	189	181	185	196	195	163	197	211	188	200	181	194	182	206	159	220	197	181	202	187	174	169	209	195	180	190	199	187	186	213	199	191	198	190	224	181	200	188	202	183	180	199	197	198	181	182	196	196	197	182	206	188	183	208	186	197	182	180	187	199	210	172	180	186	184	170	192	184	163	218	189	183	184	192	200	186	192	202	177	175	183	172	196	231	224	204	198	176	179	188	187	190	178	195	187	194	203	154	176	201	202	185	181	176	180	175	193	178	192	218	208	204	189	183	178	194	182	169	195	207	161	195	167	167	191	181	188	189	185	190	196	170	190	206	170	186	221	187	185	193	180	186	195	180	192	192	200	197	211	178	212	193	204	189	194	159	190	184	187	162	193	217	175	205	200	162	193	193	201	180	213	176	204	200	180	178	154	181	204	197	189	207	185	176	210	190	192	184	195	168	181	173	195	200	183	186	194	198	191	179	198	183	205	185	192	221	193	201	210	174	193	200	217	192	189	184	181	165	171	177	193	176	204	184	199	173	195	207	190	167	189	197	201	214	203	192	204	211	172	160	187	206	197	200	215	198	178	186	167	188	188	189	221	182	179	209	201	204	210	209	187	185	190	196	183	188	202	210	188	197	210	190	201	192	196	182	210	192	215	198	194	169	168	183	172	186	179	182	210	182	181	178	184	185	173	183	176	206	188	196	184	184	201	186	168	176	195	182	177	190	214	191	161	181	203	176	177	172	206	195	194	197	184	187	174	197	191	182	200	201	198	177	205	198	187	213	163	217	196	182	193	178	189	193	197	192	179	186	202	199	185	182	198	184	188	199	174	157	196	169	179	199	171	206	208	177	184	176	173	167	194	186	211	204	219	166	214	188	155	178	176	189	182	184	182	175	186	225	197	211	198	177	190	186	201	198	197	169	189	176	196	177	191	211	198	187	201	191	204	163	198	176	208	190	182	196	195	182	210	176	197	206	199	194	196	172	224	180	195	203	217	202	209	181	193	192	214	197	202	184	196	200	177	167	175	176	178	201	187	168	186	177	195	180	159	198	179	198	173	196	173	198	179	197	191	176	197	180	199	185	176	179	176	207	215	195	176	183	192	203	173	172	178	197	185	209	200	222	183	187	196	223	182	195	173	210	195	204	182	217	203	180	190	174	194	190	172	206	179	198	185	180	198	188	188	208	180	183	195	195	198	195	173	174	184	185	190	175	210	217	176	213	200	212	180	187	201	191	195	199	213	194	220	188	197	174	183	213	172	191	172	198	189	173	187	186	178	197	181	187	189	183	188	195	187	200	173	190	182	169	213	180	207	196	189	181	188	202	177	179	168	181	204	194	176	223	170	200	215	181	193	194	179	198	186	185	190	204	196	175	175	191	171	179	187	184	196	209	182	168	146	190	198	177	178	198	210	182	194	184	180	196	199	172	196	185	204	184	198	222	200	203	184	214	198	193	208	203	210	189	175	181	192	199	201	201	205	188	199	206	175	193	215	183	199	195	177	186	179	191	194	189	177	214	168	209	207	159	188	198	184	198	195	186	194	174	207	191	205	199	183	171	191	159	199	192	194	167	182	160	179	172	179	195	175	180	185	169	224	198	208	194	184	189	199	178	205	192	175	199	189	191	186	176	164	189	178	178	200	166	187	193	183	231	215	192	200	174	196	195	197	193	189	180	201	180	179	171	201	199	201	197	204	206	203	195	200	194	181	211	193	208	181	196	190	187	194	188	186	189	187	169	208	215	217	201	175	223	192	185	195	195	189	165	192	188	177	193	185	176	219	174	147	191	210	200	182	189	209	206	195	208	166	202	195	204	206	213	190	196	210	217	164	209	193	183	169	175	189	198	185	194	187	188	176	179	190	169	206	177	191	200	189	179	193	191	189	193	228	186	184	189	191	193	181	196	195	180	165	171	208	182	180	191	199	195	220	191	187	196	195	188	171	164	170	176	184	198	199	215	218	188	205	161	176	190	190	190	195	193	187	194	168	205	173	194	185	176	146	200	185	201	205	216	188	183	168	201	203	209	215	184	191	198	209	218	189	204	185	196	192	178	201	201	183	190	170	184	163	186	203	182	167	188	192	185	187	191	200	203	189	197	180	213	224	161	176	191	202	189	192	176	182	207	157	184	217	184	190	188	166	181	191	194	187	188	192	178	164	207	202	187	210	174	174	192	165	189	189	187	179	200	198	185	179	184	186	168	189	188	185	183	158	206	191	206	202	189	179	216	196	192	182	173	185	213	190	180	202	193	177	182	196
24292	21623	28919	24628	21501	10370	747	499	433	366	384	336	352	318	316	326	282	330	305	306	269	299	291	278	295	296	331	283	275	248	294	261	305	290	300	287	321	279	283	295	282	310	269	299	265	304	301	292	281	263	268	293	251	258	272	274	305	260	269	283	291	280	262	276	277	272	331	278	264	294	271	289	272	256	257	282	279	306	279	266	292	270	306	263	301	296	279	273	300	278	265	278	272	316	315	283	242	262	301	283	266	270	245	290	268	281	280	289	273	280	265	268	283	272	245	282	286	298	273	310	299	295	273	276	276	283	264	287	271	262	299	274	302	304	281	271	254	270	284	268	296	266	319	310	292	263	293	299	299	285	280	325	302	263	309	274	282	276	272	278	313	264	307	240	290	278	293	288	296	294	287	266	282	293	285	306	262	243	273	259	293	289	271	303	292	273	302	273	297	265	267	304	267	287	292	270	289	260	291	268	283	261	308	280	239	273	269	300	261	296	270	263	281	289	276	264	283	273	309	306	268	296	299	284	275	274	272	256	287	285	278	284	267	300	309	275	262	243	290	262	271	269	281	332	304	293	284	307	295	276	254	296	302	262	268	292	269	283	288	270	269	303	270	295	264	259	265	251	296	275	274	279	268	264	256	277	265	268	306	297	266	304	296	249	281	289	272	320	264	284	250	288	273	257	247	259	289	297	341	253	257	297	285	260	292	274	288	262	278	306	275	271	279	242	250	305	307	305	319	267	302	263	289	251	269	255	266	312	272	282	266	314	274	278	246	315	331	328	276	295	285	265	266	286	294	311	308	274	297	275	260	304	282	282	258	276	294	304	281	257	271	288	325	304	285	285	272	289	295	269	284	270	255	254	272	278	298	280	278	271	258	272	280	248	272	264	299	270	278	299	298	270	288	269	300	272	296	296	283	312	262	294	300	287	294	263	274	267	275	291	287	291	282	292	283	290	291	294	295	275	271	292	284	273	252	276	275	282	275	289	289	283	303	290	291	285	310	247	248	289	286	259	273	282	298	279	305	291	291	291	283	286	274	280	274	306	294	292	304	254	278	296	308	281	287	285	239	270	273	268	284	258	290	283	289	297	300	299	285	283	247	280	282	278	299	289	283	267	283	276	315	264	250	299	256	323	272	267	318	262	285	273	257	292	262	309	262	287	280	288	302	306	282	279	286	281	305	272	277	268	275	315	281	305	287	297	306	290	274	248	312	297	270	266	272	265	261	246	302	309	297	278	249	269	272	280	281	260	306	284	290	308	278	250	267	269	290	251	264	304	269	269	311	251	299	310	289	252	305	307	267	278	265	271	267	298	286	298	275	268	263	303	262	303	280	271	297	279	257	257	274	287	301	290	288	264	270	291	280	284	265	267	293	270	293	269	241	299	235	256	283	293	279	271	281	268	285	311	273	290	260	280	284	290	253	297	275	274	266	303	269	271	291	253	282	294	254	276	251	285	291	284	275	263	281	289	288	273	275	289	283	273	259	298	286	305	289	263	285	288	265	286	287	279	267	299	274	258	281	258	298	283	276	278	273	272	284	242	266	270	301	263	281	292	294	286	304	308	276	292	273	306	318	298	275	284	280	255	271	254	284	280	283	280	270	307	271	262	299	262	283	291	286	252	263	269	290	254	281	257	303	275	270	282	276	277	261	289	308	296	281	281	275	281	295	295	256	274	294	273	276	265	309	277	291	269	272	297	268	272	261	295	275	278	265	265	260	292	281	287	292	316	261	291	280	269	256	292	298	254	259	267	281	250	265	280	306	264	287	282	269	298	274	278	279	276	304	292	287	279	297	299	288	274	258	271	281	304	309	261	264	281	313	264	287	301	286	244	263	294	287	287	263	294	277	259	289	279	281	253	286	270	312	267	247	301	295	251	327	287	250	296	286	278	283	292	290	285	293	280	309	316	270	319	287	272	285	282	315	263	263	250	280	279	298	265	303	269	283	285	318	289	272	304	284	273	304	282	293	254	300	263	291	302	283	278	299	279	287	266	289	289	292	231	279	268	286	280	274	255	252	291	308	303	270	268	289	309	283	314	286	280	292	252	260	278	290	290	268	307	270	275	291	280	259	275	306	299	303	293	297	283	268	264	276	277	302	269	268	312	297	277	318	297	282	264	290	266	274	264	274	303	287	281	286	271	261	286	249	261	286	233	269	282	289	282	304	259	277	289	272	298	298	267	275	279	272	289	282	283	276	276	243	260	277	279	292	271	287	292	264	316	315	285	253	277	267	282	264	274	284	284	297	263	287	330	273	288	273	301	298	301	271	278	266	262	257	331	313	279	285	237	303	270	287	270	270	281	258	274	281	307	275	298	266	282	260	287	278	299	268	278	282	287	266	280	297	264	302	311	239	272	282	277	276	264	277	271	291	281	264	274	258	277	286	238	255	295	286	336	266	293	305	287	302	273	288	302	277	282	293	268	286	274	281	281	294	290	252	279	293	277	257	282	288	290	267	297	277	238	301	267	265	283	276	265	304	284	276	278	288	269	283	289	275	308	262	240	283	257	291	251	279	281	298	255	277	262	281	269	261	270	238	272	290	261	285	275	276	271	267	272	277	290	266	291	292	283	283	296	271	284	300	289	263	312	240	265	261	295	280	282	305	267	265	271	274	290	298	261	264	275	299	262	282	283	260	290	311	283	264	300	302	270	290	282	299	282	280	274	295	270	265	292	257	276	263	309	258	281	273	277	281	279	269	251	294	288	288	284	282	262	247	277	277	269	275	285	298	268	265	294	282	315	279	253	303	275	295	294	299	307	278	266	270	261	290	314	281	279	280	280	280	296	243	253	295	262	238	245	266	270	284	286	266	298	295	280	298	319	299	284	313	269	269	291	252	291	282	260	269	299	270	285	278	299	288	296	318	282	262	293	290	248	284	261	288	285	276	291	277	248	265	261	281	277	291	255	253	300	284	289	285	295	283	303	305	266	290	287	278	272	272	260	278	247	269	284	282	290	279	293	292	262	277	293	268	274	259	297	279	272	281	297	253	290	299	306	299	289	294	250	271	297	236	290	264	275	270	254	315	307	268	259	262	293	274	281	300	263	277	316	283	300	303	277	279	290	281	278	265	296	279	298	290	281	271	255	309	261	298	285	294	307	280	261	280	262	271	308	251	283	272	300	274	284	263	280	290	268	257	306	298	287	273	263	292	272	296	267	274	263	263	270	265	276	311	296	301	300	267	256	271	289	301	297	280	239	291	265	291	297	260	297	293	267	247	275	276	318	285	262	293	305	285	275	294	282	284	286	300	265	309	291	293	293	280	265	259	303	282	276	295	292	274	278	263	284	269	294	246	273	245	256	281	294	257	273	295	268	283	270	297	293	313	258	280	295	278	302	269	266	279	297	264	274	277	264	282	283	286	271	316	273	276	289	248	303	274	289	291	330	236	299	310	301	296	316	288	293	267	294	285	312	269	271	318	295	276	298	245	275	256	280	255	262	274	299	273	261	293	284	295	271	301	285
43040	59850	11438	2055	1479	1135	880	723	648	595	538	480	464	387	450	415	356	412	365	374	440	377	392	365	367	364	370	327	367	351	351	352	374	374	361	369	348	322	360	355	339	347	323	340	353	373	332	326	337	324	320	365	357	363	347	331	355	351	362	323	323	364	390	337	356	374	359	325	343	334	350	342	365	351	335	290	360	368	315	346	355	358	314	324	323	370	318	369	382	352	381	337	329	340	332	384	340	330	334	350	332	333	347	322	303	312	316	346	334	344	358	352	349	333	324	358	339	353	351	331	340	329	372	317	339	371	344	370	357	359	349	368	358	363	331	354	315	361	318	341	351	325	331	366	358	310	332	321	359	342	339	306	351	367	362	338	352	319	313	358	332	358	318	355	348	371	329	346	347	329	335	336	350	340	344	336	328	332	376	345	344	347	334	326	319	323	320	303	332	352	327	364	371	367	322	342	353	335	324	357	326	322	364	366	332	358	359	328	371	330	353	336	311	335	342	334	339	369	335	329	356	356	357	352	317	347	353	334	368	320	319	371	352	338	348	326	335	338	348	358	311	337	362	315	328	336	338	373	320	347	344	346	331	351	325	338	358	326	325	332	385	344	298	330	359	309	305	333	359	332	338	325	347	378	344	363	346	334	369	319	312	364	337	371	364	328	327	325	353	365	336	332	368	343	355	311	349	350	336	339	325	333	346	353	328	329	344	354	332	327	348	332	378	345	344	368	297	336	327	323	344	335	362	344	368	309	321	341	321	367	360	373	352	386	330	302	334	317	313	383	322	368	350	349	341	309	348	359	374	347	318	337	325	302	320	343	343	342	344	309	391	355	341	331	316	360	359	375	320	315	338	352	327	340	327	328	323	350	334	328	328	328	336	334	337	345	327	337	340	369	316	353	339	311	309	331	327	368	328	348	328	316	367	363	354	351	354	337	349	319	344	340	330	322	308	372	387	354	311	333	384	361	369	369	333	341	345	336	339	324	343	336	346	367	286	354	349	341	313	320	342	331	377	331	325	352	318	335	362	357	338	328	343	338	315	344	337	364	307	372	355	349	349	348	337	381	335	341	351	346	355	333	344	321	334	356	353	328	324	349	340	327	347	343	319	359	388	321	335	307	336	341	345	320	326	322	342	343	320	364	342	376	354	335	345	331	314	322	353	371	357	338	352	326	316	344	345	352	349	354	382	331	348	329	357	334	353	328	338	361	377	319	337	322	325	333	340	342	326	325	322	319	339	352	347	356	365	354	318	330	346	334	299	352	333	343	347	349	358	348	358	337	340	369	338	345	345	345	316	319	356	330	385	335	342	348	350	309	338	336	297	337	328	339	371	339	347	373	344	318	356	352	322	342	324	365	385	357	338	326	329	349	340	359	319	349	365	348	321	335	336	385	306	358	353	322	361	340	308	331	351	327	353	327	358	382	325	328	342	335	341	356	328	352	355	355	329	343	340	372	346	348	341	315	370	348	370	315	340	309	377	345	368	358	329	369	350	340	339	376	340	328	316	355	352	312	353	344	347	319	329	338	366	296	340	328	382	346	311	324	376	346	352	318	326	337	334	334	361	377	346	338	334	351	359	325	306	324	337	312	325	395	348	361	340	350	286	310	344	326	344	339	319	349	331	335	339	361	362	326	319	325	322	336	324	352	332	320	333	381	360	338	364	353	334	350	341	331	360	363	333	324	365	359	377	363	373	367	321	342	320	342	303	327	323	357	349	347	347	328	378	330	344	340	355	354	351	336	337	306	381	342	318	328	325	338	355	359	371	353	368	336	361	311	362	329	345	340	368	357	335	345	343	315	346	332	311	346	363	334	358	335	348	345	346	331	337	362	373	356	343	347	333	306	334	393	344	325	355	355	344	368	339	324	329	334	355	326	345	357	347	345	341	361	311	364	324	350	342	351	367	332	360	337	359	342	303	342	327	313	341	369	357	351	351	314	339	346	368	334	351	340	350	361	343	313	334	343	323	338	351	334	352	351	360	350	324	332	341	346	332	344	336	345	334	363	317	308	339	323	308	325	374	343	354	313	304	330	319	353	334	324	322	326	314	303	338	304	323	348	339	338	360	330	333	348	350	378	367	329	356	393	334	366	343	351	393	336	343	323	332	340	315	339	364	354	358	365	322	328	310	338	329	331	336	354	328	351	333	374	345	349	341	375	376	333	361	349	357	358	363	349	321	349	353	349	340	354	339	361	311	318	341	365	327	339	331	348	334	339	349	311	325	323	321	344	327	327	332	336	346	305	348	342	363	340	322	358	330	364	297	351	353	322	354	346	338	355	314	343	321	340	356	354	358	313	321	350	350	322	332	328	362	328	349	349	307	338	316	342	343	308	334	353	333	369	332	341	349	356	319	356	329	347	315	327	346	323	357	337	345	319	356	364	354	387	364	331	327	336	340	352	358	332	344	336	338	332	313	350	337	323	369	340	320	354	379	375	361	362	351	328	360	351	367	374	325	349	344	321	337	342	332	372	325	351	296	326	354	347	341	353	336	325	348	360	343	317	333	364	326	349	332	334	332	327	364	350	353	328	354	324	384	357	322	326	316	331	352	385	371	328	343	321	321	363	342	345	379	316	356	315	359	318	306	333	345	305	340	346	321	342	313	361	359	366	357	343	341	343	322	376	296	355	319	329	304	341	353	365	349	350	318	348	323	369	338	329	368	362	326	344	322	344	347	352	352	324	312	354	349	337	329	315	347	332	345	365	373	325	336	335	337	320	333	338	327	344	349	341	377	333	392	340	350	334	365	326	329	322	338	348	352	327	362	346	344	352	325	331	354	376	342	348	315	338	341	339	343	371	347	359	333	345	318	348	335	348	338	332	355	372	351	356	333	362	352	360	333	335	337	360	352	327	330	351	318	346	340	317	352	347	345	326	342	340	323	352	360	343	354	337	309	327	353	335	336	344	363	329	348	333	338	362	354	348	337	358	352	319	333	338	374	341	365	325	348	329	374	352	332	370	357	332	341	345	331	385	351	347	339	349	315	306	344	337	351	322	352	333	345	324	329	329	355	369	321	342	372	333	308	325	340	332	352	333	337	338	331	316	363	337	346	349	316	335	341	340	361	327	346	345	335	348	335	342	323	337	323	326	342	349	352	344	327	376	361	348	337	360	341	338	343	303	332	340	348	337	385	330	349	337	357	377	352	356	369	375	351	350	324	370	341	362	345	350	346	352	315	332	338	335	340	357	358	340	330	327	323	326	312	354	336	356	303	359	326	380	315	335	328	363	333	365	342	325	337	343	336	322	367	328	327	355	373	372	368	338	329	348	333	319	332	355	332	370	350	364	371	358	369	342	337	368	348	320	342	392	352	342	336	333	352	347	332	319	343	364	335	348	356	356	337	324	301	350	362	323	358	343	340	314	345	350	341	342	357	372	351	325	365	308	331	323	327	329	364	321	366	317	358	344	329	314	358	357	338	324	370	358	319	308	382	354	333	364	346	342	340	359	318	342	336	344	324	356
25661	21735	27567	25640	8593	417	318	273	234	232	266	243	204	267	222	234	214	246	225	218	210	233	261	235	202	226	176	212	226	199	219	201	189	191	210	195	218	188	197	213	240	203	208	194	193	220	184	201	190	200	224	175	214	213	213	204	207	209	220	227	210	204	190	235	213	193	181	177	197	217	205	196	201	205	204	214	218	204	194	216	187	217	212	199	171	205	216	207	209	214	180	203	211	208	233	206	212	202	230	187	192	222	189	206	191	244	179	206	210	194	209	211	214	197	203	204	218	194	176	214	211	223	204	207	220	210	203	197	221	192	202	186	207	216	189	193	214	188	210	191	200	227	195	203	210	196	214	180	205	194	202	207	205	207	213	224	206	223	220	193	203	221	212	207	211	202	220	203	195	205	205	213	217	200	200	211	178	199	195	210	189	190	192	207	202	204	222	211	201	200	204	197	170	195	208	200	216	209	214	210	221	215	216	219	210	217	176	208	202	196	180	213	218	198	221	215	194	189	207	202	200	208	191	199	203	202	187	194	202	176	195	235	196	198	173	203	223	191	218	205	207	218	209	208	185	210	193	179	173	228	208	222	177	196	195	208	202	209	231	204	191	210	238	199	210	191	220	200	212	221	197	208	231	218	193	197	205	195	207	214	206	176	220	159	204	227	199	187	199	197	184	197	200	206	221	202	211	194	208	222	200	202	198	183	219	208	200	215	220	178	208	193	205	219	212	179	195	182	211	209	192	209	221	206	208	199	205	206	203	203	213	176	208	192	220	192	241	201	201	212	200	214	226	230	206	209	230	178	224	203	212	212	206	192	206	196	203	196	214	182	190	215	206	202	193	218	205	221	201	197	229	224	191	215	199	227	195	206	230	207	201	229	220	202	208	216	203	224	222	215	192	218	218	198	235	213	207	202	198	205	185	196	211	206	183	216	202	221	185	177	217	177	214	206	201	188	192	213	197	206	176	204	199	214	180	203	201	182	192	206	193	225	205	212	211	190	178	214	229	204	189	219	198	188	222	218	188	213	253	212	207	198	192	210	224	208	190	247	211	191	204	241	214	206	204	184	211	189	208	200	190	199	202	216	214	204	203	199	232	213	215	195	213	198	211	199	211	201	221	184	187	220	185	212	193	209	224	223	244	206	202	207	225	191	218	200	203	197	217	195	209	204	213	201	196	202	183	189	213	211	196	199	211	215	194	204	220	197	212	184	213	211	186	228	231	200	200	209	186	202	237	211	196	191	201	199	195	200	177	195	211	200	215	229	183	220	190	186	213	230	223	194	214	182	185	181	215	202	195	206	208	221	180	190	195	199	174	214	182	228	200	193	202	220	214	191	176	187	184	174	196	205	210	204	227	197	188	192	190	211	215	198	215	218	208	189	194	211	220	224	214	203	183	214	180	207	185	193	194	205	218	202	204	211	212	190	198	199	222	218	222	208	193	211	202	212	218	198	232	219	211	202	188	190	196	223	204	205	192	219	209	210	210	230	202	192	216	196	181	202	187	202	189	192	183	198	188	197	216	201	231	184	210	203	202	190	222	222	183	226	190	199	201	219	222	200	204	217	204	213	195	221	200	178	182	178	221	206	225	198	224	234	192	205	206	191	188	205	191	225	211	220	191	223	202	216	187	213	215	221	205	210	211	204	187	220	200	180	185	228	184	186	232	198	192	182	208	198	223	207	207	196	198	195	201	247	242	200	184	217	176	245	193	214	223	210	209	195	213	178	195	212	221	207	181	180	210	214	210	214	217	206	207	220	182	215	205	175	199	191	206	195	162	203	212	176	230	214	219	181	222	197	189	203	209	198	199	218	188	188	203	221	177	206	220	199	192	184	220	210	167	220	209	183	218	202	200	239	196	212	194	201	201	211	212	185	209	179	182	200	201	227	182	193	196	194	190	189	213	220	209	192	206	213	197	196	198	210	202	197	212	190	204	227	183	204	184	226	212	209	212	191	202	212	176	201	200	213	184	203	185	213	217	196	192	201	196	204	215	206	199	198	221	178	219	217	199	225	197	177	167	190	195	196	196	216	209	210	216	185	206	191	202	215	195	213	192	207	213	192	181	194	223	238	203	200	172	225	218	208	219	187	205	199	185	206	199	201	189	213	221	184	204	204	210	193	196	202	219	183	196	196	196	185	205	227	215	198	214	206	221	199	196	225	168	211	208	192	193	207	184	196	206	195	220	214	219	230	207	213	211	215	205	206	235	189	215	195	198	195	223	207	208	216	195	223	216	210	172	229	215	208	211	202	198	215	212	196	201	207	188	215	201	227	188	223	213	191	183	226	186	190	195	202	237	242	225	202	199	194	191	195	184	209	193	216	213	202	220	204	208	214	205	199	185	188	192	211	194	217	196	221	176	199	201	231	198	191	208	201	199	196	216	193	190	207	198	195	192	181	208	196	178	221	214	197	215	191	231	190	197	199	191	194	202	199	184	221	212	194	202	189	193	195	198	222	179	213	207	199	184	193	223	203	199	187	208	208	225	189	197	194	205	224	185	181	200	207	221	210	207	205	210	211	192	234	229	230	219	231	207	207	204	224	200	215	178	190	190	241	209	220	233	226	218	197	217	210	199	196	222	223	211	222	221	196	210	194	216	211	195	206	198	206	189	202	177	184	210	205	211	234	243	200	214	207	204	219	216	194	202	172	218	200	175	200	207	189	172	190	196	215	200	213	213	196	234	198	215	216	190	193	223	212	190	203	190	208	196	209	205	201	209	180	197	200	227	215	209	202	204	211	206	189	209	229	231	242	220	223	216	172	202	201	195	211	194	213	206	196	218	215	209	200	205	182	179	223	208	199	217	192	198	236	185	249	204	213	216	189	213	194	204	216	224	207	214	212	208	183	203	207	197	215	204	189	209	194	203	198	202	197	208	202	232	187	189	197	215	191	186	194	229	212	182	206	205	197	190	186	205	202	217	186	228	234	196	211	208	205	188	170	214	217	205	185	205	194	231	178	211	210	231	200	230	197	192	176	189	228	223	188	212	204	198	178	216	215	191	224	224	222	220	209	229	207	187	204	225	203	194	190	190	194	175	194	196	193	216	202	191	202	220	191	222	195	207	205	229	208	211	193	217	196	191	212	214	201	180	189	206	199	201	185	198	200	197	221	217	220	205	216	218	206	224	215	206	200	204	184	206	205	191	216	200	190	187	185	189	199	165	214	200	210	235	187	208	196	186	222	207	198	180	196	198	194	206	196	197	180	203	198	211	186	220	208	211	200	190	224	230	191	190	205	215	214	199	225	192	221	220	228	196	222	215	218	215	199	200	182	206	215	200	197	225	190	203	209	212	190	226	213	192	201	231	193	192	214	193	212	194	203	187	199	196	191	209	207	208	208	204	193	211	200	216	196	220	201	198	203	218	206	187	217	204	209	214	193	218	210	215	216	210	191	188	205	203	217	188	179	206	230	191	202	213	214	187	223	217	196	208	208	190	210	220	200	193	193	210	210	199	213	182	190	200	208
41142	51402	6319	1056	799	658	533	506	414	382	359	338	345	302	312	326	325	308	268	296	284	310	309	256	310	291	266	296	255	275	293	258	304	281	283	305	253	283	290	335	256	252	251	275	279	258	262	298	302	258	281	250	271	253	270	299	301	258	270	265	299	255	264	308	275	274	289	279	288	279	277	263	305	267	267	286	271	245	287	273	277	237	256	263	278	248	256	262	266	301	276	264	255	279	315	281	276	248	261	289	280	247	284	274	249	275	274	257	265	252	284	281	285	265	286	278	261	279	242	309	243	285	280	257	265	239	248	310	286	256	277	282	263	265	273	243	274	246	279	280	246	253	243	283	284	281	257	260	277	279	279	249	289	263	262	283	271	255	259	281	268	269	306	262	273	300	260	271	297	265	298	272	282	254	251	269	246	255	259	283	273	303	263	275	238	277	284	241	271	285	298	260	297	272	277	245	252	285	263	280	299	285	257	270	289	252	303	287	276	281	280	287	276	268	282	286	266	243	267	290	276	256	292	223	293	277	270	264	259	270	271	232	268	293	260	272	237	264	293	276	273	261	272	279	274	292	275	264	287	294	287	274	277	270	268	273	283	288	259	254	275	269	279	248	264	260	250	304	270	273	272	274	271	278	281	255	276	279	263	269	265	270	265	297	268	246	213	274	272	248	268	267	255	282	289	283	268	249	283	272	263	274	261	294	256	287	258	258	245	285	252	287	267	269	243	291	274	240	262	290	268	272	263	268	310	258	262	301	289	273	271	263	295	282	284	256	252	294	294	273	261	272	272	288	261	294	289	275	273	286	262	283	292	295	275	247	253	253	287	288	294	284	251	283	295	266	281	306	264	273	256	237	263	285	276	290	287	277	281	257	261	255	261	270	270	264	300	263	268	282	258	305	278	268	272	284	272	306	278	261	279	271	288	280	256	263	216	286	284	278	275	242	297	242	282	271	270	259	263	233	261	258	269	243	247	268	302	275	269	288	277	285	308	268	260	274	279	269	277	243	271	282	284	270	271	268	279	295	259	259	283	245	245	257	317	285	244	276	291	259	267	295	278	263	280	277	246	247	294	306	266	253	271	268	230	298	270	282	252	255	251	276	265	293	254	265	247	248	274	302	257	281	279	275	287	274	272	257	246	278	300	274	245	291	282	260	264	262	234	292	297	270	260	274	288	280	268	272	286	291	275	264	285	283	241	283	270	278	295	274	232	269	289	254	258	278	261	269	260	280	289	294	287	263	263	287	266	263	274	281	294	272	284	277	241	247	288	269	269	289	240	280	279	261	274	253	267	277	261	265	281	288	279	258	282	274	304	273	270	268	261	266	260	265	248	285	261	272	277	292	273	277	261	261	271	268	321	284	287	278	251	254	262	265	283	281	294	255	251	289	270	282	263	262	244	277	301	265	267	273	274	271	243	275	262	266	255	264	273	302	303	258	274	285	236	280	277	258	255	278	259	292	295	249	270	272	234	272	247	270	319	257	253	270	253	237	263	243	289	250	254	267	270	290	266	262	271	263	279	272	264	266	253	283	243	276	276	278	318	265	268	269	284	288	254	237	294	268	249	280	250	257	275	267	278	272	270	249	249	248	270	262	287	288	265	270	261	272	253	281	233	263	243	274	284	243	278	277	293	275	287	286	285	261	288	263	278	268	254	279	273	303	280	269	266	254	264	243	275	246	247	294	251	288	275	235	268	273	282	298	241	277	259	287	273	258	227	247	277	280	280	267	281	261	272	285	274	249	272	305	268	274	267	251	255	259	265	282	258	228	281	290	262	259	262	282	288	265	288	283	300	251	279	256	265	257	240	281	256	270	251	267	270	303	282	268	255	259	247	280	252	281	282	282	290	259	280	244	254	285	263	279	292	268	246	265	242	261	276	252	270	249	267	270	288	253	293	299	265	289	264	284	256	256	266	285	280	283	264	271	279	269	286	262	257	251	278	280	263	280	273	277	253	229	264	262	269	319	253	270	276	245	230	254	240	276	260	298	266	249	262	289	222	264	293	246	250	275	265	291	253	266	290	271	235	272	247	258	292	273	282	312	250	273	289	248	271	286	267	265	278	261	272	267	279	261	245	276	266	250	264	270	289	269	268	251	269	272	267	271	278	270	292	251	308	280	269	249	252	272	282	281	254	282	282	257	266	271	268	283	273	267	272	304	253	289	280	291	266	272	234	274	283	273	258	301	259	271	259	268	297	277	271	272	274	268	279	235	252	264	273	246	276	263	265	279	271	262	279	266	244	287	263	244	283	274	308	305	232	285	284	260	271	282	310	266	260	249	306	265	283	268	278	235	254	269	241	255	254	275	254	294	269	274	254	287	276	260	252	265	266	308	272	273	269	289	259	285	257	248	270	268	284	266	287	257	309	259	276	292	268	247	291	267	269	270	297	260	281	280	273	302	296	290	265	259	274	273	240	251	282	268	274	258	273	259	273	265	258	255	258	282	262	252	282	275	266	240	250	277	257	249	284	275	228	265	266	249	239	285	249	284	278	292	277	279	274	268	294	266	283	239	250	274	264	240	260	267	276	270	275	251	269	258	255	295	275	276	267	262	258	265	273	267	259	276	259	292	259	263	255	245	268	263	264	301	301	266	267	289	261	278	262	297	281	290	233	272	288	276	288	261	299	289	263	258	255	256	282	287	265	270	254	276	292	271	282	281	277	269	273	247	273	269	265	246	257	294	265	270	266	265	269	328	249	256	320	237	266	267	282	257	272	255	305	268	264	291	297	308	286	251	291	277	251	245	294	307	307	256	278	266	265	260	285	264	280	282	251	256	257	286	232	273	252	263	275	281	274	303	245	258	262	264	305	266	301	280	282	260	277	285	287	271	267	264	260	260	281	245	233	258	268	286	281	259	259	280	262	237	297	266	263	258	258	269	282	273	288	265	258	270	263	275	294	267	260	267	275	254	248	276	266	284	265	261	269	255	294	274	281	281	309	317	258	288	270	253	291	270	254	285	283	273	279	237	273	265	267	249	281	273	284	266	269	291	287	263	283	257	260	262	258	274	260	258	294	245	242	277	267	278	299	264	242	275	262	276	263	291	264	256	270	274	260	247	254	286	284	273	260	261	249	258	278	281	242	263	279	276	281	272	280	259	260	252	274	289	287	276	301	279	258	263	279	267	251	285	262	246	253	289	275	287	267	271	274	265	253	297	248	270	273	283	251	277	291	261	288	247	265	259	235	249	290	285	265	288	269	268	260	259	276	272	264	307	282	269	260	283	259	275	255	264	261	270	269	281	277	265	259	287	291	284	277	263	257	265	272	290	252	250	276	268	263	271	257	257	270	275	294	272	258	251	288	252	265	253	255	242	265	296	266	268	285	245	268	278	278	252	239	271	291	287	258	289	274	247	254	267	285	262	251	247	278	267	270	271	286	257	286	239	282	285	272	260	256	285	277	273	290	271	253	260	263	247	276	251	276	257	303	282	307	252	260	265	246	277	259	224	259	270	297	253	284	267
23311	21608	29429	24204	21575	21559	9337	907	674	648	635	575	513	525	512	543	510	500	451	473	452	486	463	456	449	430	466	444	437	435	450	461	432	446	416	434	473	434	447	443	438	444	463	401	477	421	457	417	409	450	431	433	427	442	445	487	422	431	438	454	447	413	406	453	447	424	418	426	423	448	408	429	456	438	441	453	391	446	407	434	425	403	413	422	406	417	403	408	422	393	383	438	397	423	447	414	441	467	417	403	427	412	385	415	441	480	432	454	399	440	409	429	452	404	430	429	362	434	419	420	423	398	408	449	432	430	433	455	438	424	412	453	419	501	440	429	425	442	419	417	416	440	469	442	440	418	413	453	429	406	453	407	442	439	414	420	393	402	405	434	438	450	397	438	411	430	433	459	458	415	425	444	423	432	417	407	401	430	423	432	440	429	431	434	401	455	415	427	433	446	402	425	411	454	431	484	428	431	375	403	450	399	424	467	420	441	436	460	417	417	398	402	426	421	431	434	436	391	424	412	398	431	429	445	430	422	429	430	442	466	424	412	409	465	402	379	411	404	399	418	430	421	421	409	436	415	430	423	460	414	416	386	402	434	431	453	438	429	438	410	399	431	388	403	426	395	401	462	432	445	406	433	414	456	439	421	439	406	422	472	406	413	425	425	415	449	461	454	410	412	431	441	434	432	404	427	421	414	410	460	421	442	427	426	438	457	436	412	445	409	447	433	439	407	420	411	421	429	445	439	433	419	405	431	444	451	410	478	416	423	456	428	450	438	482	413	434	412	425	445	439	425	450	425	426	434	433	409	450	447	457	422	416	462	417	410	428	404	441	451	400	413	395	411	411	451	431	428	437	431	415	398	411	447	395	451	424	411	446	410	432	414	447	409	446	405	383	446	418	419	437	461	460	462	425	449	412	421	423	468	423	445	432	422	401	415	443	433	422	388	465	431	420	397	463	404	452	434	420	501	436	417	395	428	438	411	423	426	455	438	392	436	417	446	442	406	402	419	420	404	384	454	432	451	450	429	392	411	416	399	432	448	437	470	438	445	452	447	399	405	438	403	442	438	408	423	426	421	414	428	454	426	460	431	421	476	427	398	437	418	422	420	457	440	427	447	453	430	408	424	450	417	409	420	418	430	447	423	433	402	402	418	428	425	438	409	451	413	440	431	397	449	428	447	427	440	413	422	390	427	404	433	414	488	443	419	436	436	447	432	446	375	421	429	387	421	412	449	457	429	412	448	414	433	407	450	418	435	447	447	413	438	429	403	404	416	399	426	405	431	423	453	429	372	420	451	432	451	420	464	384	404	435	391	448	395	425	448	438	443	400	394	402	419	394	402	415	393	437	426	430	405	439	448	405	416	458	436	427	434	423	422	406	441	439	410	421	439	428	460	418	411	403	434	425	434	461	424	420	414	430	441	440	393	434	444	400	426	419	418	425	440	405	386	428	424	481	440	403	450	428	407	417	405	401	404	398	443	429	417	441	394	432	411	421	395	413	420	435	428	409	427	460	400	435	450	409	395	408	399	432	413	399	439	437	412	435	439	425	442	452	433	460	424	446	437	420	414	427	442	405	464	417	437	422	402	431	415	396	444	419	430	402	451	435	442	440	430	418	401	372	396	435	403	440	459	463	407	433	427	404	438	404	453	436	452	406	444	440	435	405	423	405	444	444	445	413	435	420	430	416	436	404	441	405	437	470	422	435	453	432	455	418	412	446	415	414	427	410	410	432	402	408	430	425	427	438	380	428	495	447	419	443	409	449	408	437	424	397	433	427	420	428	485	439	420	413	442	414	432	484	405	436	415	448	435	430	432	419	417	411	451	407	423	418	456	422	434	424	394	381	444	386	447	438	407	384	429	408	436	441	410	415	437	458	470	445	399	429	433	439	447	435	407	448	456	440	439	408	418	434	434	431	438	430	438	426	435	432	435	432	412	431	437	403	456	429	418	402	426	406	438	458	401	444	461	434	403	403	432	407	434	428	434	429	405	405	445	478	386	458	414	419	424	433	400	449	417	451	437	449	405	426	407	413	454	437	431	408	420	398	402	470	421	415	411	421	409	440	394	442	400	433	426	415	460	400	424	424	460	393	440	424	418	425	419	440	412	422	430	419	459	409	421	419	424	417	425	402	390	403	417	470	419	392	423	419	434	423	391	423	445	374	411	427	402	396	419	408	397	456	469	426	414	443	435	450	399	445	374	438	438	398	430	460	427	400	389	408	450	441	427	441	433	440	438	428	430	438	415	468	437	443	436	429	430	429	414	392	436	430	391	414	396	441	413	424	428	450	444	432	435	424	409	442	445	426	415	427	423	437	387	410	429	443	476	439	434	395	431	435	419	428	405	418	398	429	427	423	446	443	431	427	434	395	429	434	434	406	409	431	387	449	401	451	467	433	413	409	418	375	415	391	434	401	424	436	426	435	414	434	398	416	403	472	418	421	444	447	417	413	447	440	411	432	457	418	402	399	456	420	436	419	422	458	456	425	424	408	412	429	384	433	415	441	449	389	405	427	423	397	444	417	415	481	445	457	434	457	431	407	442	440	422	396	407	408	456	383	422	455	393	384	439	434	435	398	422	406	409	437	422	425	414	432	426	450	493	414	423	464	427	406	365	367	455	391	408	422	434	417	425	429	386	444	460	431	411	439	413	394	407	433	414	448	417	412	440	418	418	385	382	417	421	426	433	415	405	397	436	409	456	399	435	496	435	416	423	402	424	427	429	475	427	392	432	444	447	432	392	381	419	453	413	460	456	445	421	438	384	397	407	437	402	450	434	404	424	435	409	403	435	465	453	450	410	426	412	417	387	424	394	445	483	444	417	431	411	436	417	422	437	382	391	421	440	432	451	405	431	409	476	405	426	432	432	449	460	485	445	450	416	433	398	426	437	476	435	413	409	410	415	432	454	428	388	437	396	435	423	431	420	348	448	390	423	438	414	450	455	424	413	425	407	406	443	456	449	450	432	436	416	439	458	420	434	410	434	435	414	423	459	448	402	446	426	441	411	439	441	378	395	393	412	445	432	429	407	436	400	449	407	449	445	443	399	408	398	410	404	428	378	430	422	419	443	416	417	416	455	418	427	374	438	438	433	442	421	425	428	415	404	466	422	406	401	416	434	438	428	416	419	471	394	436	411	412	429	408	415	430	419	381	405	435	428	407	429	393	425	428	454	443	423	437	443	419	417	412	414	458	437	414	427	407	423	405	418	424	464	445	435	446	419	411	437	440	459	401	385	428	437	408	446	419	417	419	437	433	387	418	405	428	461	419	452	437	405	419	408	435	426	467	436	436	387	445	433	401	423	379	421	453	469	427	438	394	421	457	431	417	424	398	435	405	423	435	426	434	443	438	417	410	416	392	386	409	446	467	425	391	428	424	429	449	408	414	439	454	418	414	428	413	422	457	424	410	387	458	446	410	406	445	407	424	423	418	426	401	431	415	439	443	443	399	418	443	422	409	450	458	428	443	430	409	460
47655	64866	11744	3672	2706	2028	1602	1208	1099	1018	897	791	731	690	636	633	606	639	578	620	608	578	604	604	576	584	543	527	557	553	517	530	552	517	545	502	524	535	483	533	555	522	520	558	505	548	530	539	542	532	491	554	532	515	521	572	515	517	552	532	520	496	493	510	534	500	547	524	536	507	514	555	553	480	508	527	561	485	530	514	483	488	527	524	498	512	487	494	526	550	507	527	552	493	507	533	511	544	551	537	493	483	536	525	484	519	507	515	519	524	541	514	555	480	532	480	519	517	515	531	512	522	537	549	549	489	546	509	522	521	545	549	515	518	487	480	511	484	537	497	550	504	514	495	493	537	507	517	545	508	502	533	478	492	535	522	550	514	580	494	538	505	533	529	505	536	528	551	515	515	501	511	504	519	498	519	547	496	500	505	553	570	510	504	555	532	514	556	546	488	507	500	500	511	538	549	525	500	515	510	564	515	516	499	501	504	517	524	534	525	509	529	477	516	497	486	497	496	493	510	547	525	526	496	471	535	509	480	521	508	485	496	516	514	546	523	488	515	471	538	529	476	545	498	479	496	510	507	524	505	504	528	527	549	477	532	544	523	561	491	522	523	506	483	508	508	508	515	533	518	511	532	486	487	471	507	528	463	519	545	521	495	482	504	516	532	489	485	515	497	510	503	485	545	537	544	481	503	497	508	544	504	512	537	504	483	478	511	553	487	520	504	528	524	501	518	544	493	505	534	496	480	492	517	517	533	524	478	500	509	552	512	517	523	540	521	493	512	520	551	489	584	529	538	495	479	477	543	509	537	506	513	536	502	542	524	544	536	508	584	504	532	483	480	488	524	475	486	545	502	498	498	502	477	455	516	513	508	502	550	537	517	484	524	494	485	524	524	534	571	503	488	505	502	529	480	481	514	525	518	507	553	519	517	488	534	482	550	505	507	484	498	542	505	510	486	515	509	492	530	525	516	460	489	514	513	528	515	524	544	538	506	489	514	508	533	488	514	526	517	506	525	496	500	507	476	513	524	485	530	517	511	528	474	529	495	504	503	512	500	536	520	508	510	505	518	486	509	520	556	489	487	546	501	509	522	530	484	498	533	506	559	481	495	501	494	576	488	540	524	529	486	537	523	507	485	492	539	476	477	505	521	535	501	486	517	513	521	509	514	554	521	550	523	507	511	518	495	523	509	507	498	529	511	542	520	489	514	524	491	486	514	466	489	499	508	525	537	529	500	490	520	496	524	520	567	497	549	515	511	507	542	509	542	479	532	507	493	525	538	495	493	495	496	501	516	511	534	485	547	513	484	482	474	500	527	525	488	524	544	510	510	519	522	486	536	476	517	506	524	486	491	497	547	500	541	500	506	499	521	501	474	497	515	511	536	489	511	507	499	489	509	521	511	455	524	515	495	551	495	513	534	517	492	512	500	527	495	554	543	499	548	514	500	510	483	487	514	509	505	506	523	461	516	480	519	491	466	463	525	520	523	458	525	522	511	497	513	496	511	540	492	514	517	507	478	477	486	505	528	519	549	523	526	507	516	510	523	504	487	523	520	507	511	477	527	509	516	493	522	524	491	530	506	501	515	545	510	545	560	475	542	507	481	496	513	513	530	516	512	501	489	511	482	479	493	524	558	508	481	524	503	484	466	529	510	525	482	509	533	510	523	506	525	525	510	532	517	490	528	504	488	516	507	530	485	538	500	498	552	523	517	467	516	486	501	508	525	542	525	508	474	537	509	522	490	509	510	496	511	550	544	484	461	503	521	494	523	494	527	543	528	518	522	509	537	531	522	518	492	509	522	492	502	475	515	513	495	512	534	491	517	493	498	506	527	540	541	473	501	502	507	461	548	494	531	503	541	511	468	508	519	508	525	495	512	483	529	524	504	454	508	558	520	535	508	507	491	466	525	528	490	527	522	516	542	529	511	530	472	488	534	509	495	544	538	496	513	529	460	483	490	544	491	495	515	467	517	493	507	488	525	516	489	502	515	508	495	491	521	521	486	532	515	543	501	510	479	553	529	530	528	529	512	487	504	523	527	473	523	542	498	516	511	537	490	558	549	506	478	513	521	472	513	528	516	512	532	508	463	534	501	503	502	486	523	500	505	491	483	513	528	507	453	541	488	514	506	523	515	527	522	514	496	520	546	498	511	568	523	509	523	518	489	502	526	496	522	503	552	529	492	547	483	502	535	468	504	531	500	475	493	506	548	524	549	528	515	542	514	525	490	547	547	500	502	496	508	525	451	471	530	536	534	514	469	481	532	516	476	509	493	524	504	502	503	489	522	505	528	529	495	515	471	483	478	532	513	481	503	487	525	529	519	511	516	517	504	472	519	501	511	539	497	461	501	490	531	482	569	491	511	503	526	504	516	527	471	466	484	533	540	538	499	504	553	485	466	470	504	527	557	480	491	489	493	530	469	508	522	526	511	496	502	497	515	492	517	480	523	519	508	501	513	506	519	499	525	517	510	524	481	494	569	479	519	511	503	516	524	481	494	477	509	503	514	550	530	494	517	532	470	499	492	507	543	510	520	537	503	512	491	524	522	530	523	462	478	519	493	524	506	499	478	469	521	555	524	494	492	489	496	484	524	472	511	503	523	500	485	502	509	507	458	528	469	485	486	497	515	498	521	542	517	528	501	541	478	551	479	496	509	504	505	539	514	517	520	515	546	522	507	508	529	494	526	514	506	537	503	510	532	539	501	516	504	496	503	527	521	498	548	498	529	514	511	477	513	518	490	529	482	486	553	490	500	493	546	493	493	502	528	509	523	484	523	537	509	562	514	540	530	529	505	495	510	494	525	489	526	488	497	519	512	500	536	500	525	503	540	484	484	493	506	509	524	495	519	528	520	490	517	518	493	494	504	498	513	444	485	551	477	514	497	503	504	540	511	554	465	525	472	533	476	514	495	535	511	492	531	530	561	482	502	507	530	530	466	515	492	503	483	495	479	510	507	523	482	538	524	476	528	499	536	509	495	460	499	503	491	514	491	487	521	506	517	522	506	506	489	548	535	558	507	488	541	488	481	495	524	515	521	548	500	524	522	520	470	520	503	513	491	496	507	521	500	504	513	500	539	518	502	502	479	507	483	525	497	557	451	511	530	499	517	530	532	481	506	481	519	483	511	500	541	498	505	490	534	536	537	510	508	511	547	487	565	508	502	500	502	543	492	509	494	526	495	496	513	514	532	521	478	522	540	526	516	533	487	510	494	516	511	508	477	528	544	499	526	533	495	505	501	491	512	493	547	538	499	510	493	519	516	526	493	517	507	518	511	492	507	514	484	517	539	495	508	535	480	530	533	509	481	536	504	518	535	531	487	514	491	542	520	533	519	527	464	503	506	472	506	488	502	563	510	534	514	503	516	493	481	522	519	480	520	503	543	529	526	483	525	511	469	495	498	505	537	489	511	476	524	525	506	503	478	485	503	520	503	519	522	499	501	494	514	518	520	510	565	501	535	514	506	494	476	516	512
30593	27581	16108	1862	196	167	172	145	139	148	147	144	140	169	155	128	125	143	152	151	149	125	137	160	150	143	140	149	160	150	133	136	128	140	143	130	144	146	143	145	138	149	151	136	140	127	134	154	128	145	157	150	141	133	141	141	140	133	143	138	152	128	128	157	131	146	141	157	130	129	132	156	155	141	145	129	144	159	169	156	149	150	163	157	135	124	155	134	139	131	163	149	165	155	154	144	141	140	159	138	127	158	140	153	152	139	155	152	150	150	160	150	149	143	149	141	124	135	152	132	144	135	152	171	128	122	152	138	144	146	123	137	128	146	155	152	144	144	161	139	119	155	146	153	137	140	170	132	155	163	127	149	145	155	137	129	155	140	119	129	141	141	139	155	146	139	142	150	146	134	155	134	170	158	132	157	163	135	144	139	144	162	148	146	151	160	141	139	155	147	150	152	120	143	140	162	116	129	145	124	156	163	143	149	144	151	152	168	136	154	132	146	135	162	136	138	150	153	143	142	138	184	153	135	130	157	126	124	143	156	146	144	159	155	145	146	183	139	142	151	144	146	158	126	149	136	125	141	151	126	148	169	134	159	143	151	142	154	165	157	139	145	139	149	145	145	149	146	151	140	140	137	137	145	139	134	147	141	131	141	142	119	157	147	146	144	126	124	162	145	154	135	133	156	132	130	124	149	179	136	153	135	130	140	117	142	133	133	137	138	134	133	160	146	123	148	150	158	154	163	142	153	126	140	141	145	144	149	142	145	140	133	150	150	151	144	157	140	173	122	154	154	149	142	134	133	138	122	158	140	157	151	138	133	151	157	148	125	140	136	164	143	145	135	152	119	153	125	154	139	144	150	146	138	132	153	162	131	145	152	126	157	157	145	140	124	159	144	124	147	129	143	133	144	155	173	124	148	166	141	146	134	148	139	136	146	119	131	145	162	138	145	154	149	151	130	161	164	134	140	156	144	121	168	120	143	133	128	143	140	149	151	145	146	146	164	142	138	142	140	137	131	137	143	145	129	133	142	123	153	143	140	141	143	171	138	122	150	141	145	136	131	141	168	128	129	141	141	139	125	134	148	143	133	120	157	139	139	140	162	154	152	144	156	133	148	140	170	169	124	152	144	145	163	164	135	140	146	134	141	153	168	145	126	143	149	150	145	163	112	159	148	141	173	137	142	139	145	133	129	143	132	141	142	156	146	142	139	121	138	132	155	151	122	113	155	120	145	120	133	139	127	159	139	148	150	167	153	139	140	133	139	142	166	160	154	149	147	139	177	152	161	151	147	152	129	149	146	160	135	125	143	145	148	122	151	142	167	146	136	162	151	121	147	151	148	149	136	153	147	152	132	155	136	136	131	140	148	143	147	114	139	140	132	130	122	134	160	144	132	130	135	142	133	139	133	156	151	121	151	144	158	136	142	152	146	144	164	148	144	137	146	155	145	163	135	147	144	138	152	163	137	140	135	137	138	164	149	152	141	136	140	138	136	150	129	141	138	152	158	139	129	142	150	128	148	147	136	141	154	138	143	138	133	150	157	147	144	133	148	148	148	143	150	144	141	147	165	121	146	138	137	123	161	150	147	134	152	136	146	142	130	164	139	128	141	123	138	146	145	130	135	137	153	140	148	126	154	160	133	148	136	131	154	128	148	152	133	134	153	162	137	170	148	131	145	152	134	154	146	156	145	137	161	146	131	140	146	144	152	147	112	155	133	133	122	165	137	137	138	135	131	150	162	143	148	135	138	151	146	142	162	170	158	156	134	145	153	150	143	118	158	143	126	144	137	156	131	136	132	127	152	142	134	144	140	148	147	142	165	155	135	141	144	126	141	146	117	151	148	149	151	146	130	144	156	144	142	152	133	166	160	142	149	151	135	154	153	139	134	160	148	127	122	158	158	160	165	151	146	140	141	141	145	138	149	157	156	176	153	151	151	143	159	148	133	160	152	151	138	131	133	129	143	154	132	145	135	124	158	149	141	133	146	157	160	143	150	120	151	148	135	132	160	140	132	138	189	146	162	145	138	143	139	145	153	144	120	146	147	142	148	159	131	140	147	145	142	150	123	141	135	140	139	124	131	143	172	154	172	126	122	142	138	137	156	163	131	142	126	130	123	137	160	148	143	155	150	138	131	131	135	138	173	144	148	163	174	116	127	134	150	138	141	149	160	148	127	139	150	147	134	151	147	142	144	138	131	139	149	148	149	132	144	145	122	155	157	150	149	155	146	154	137	146	153	128	145	140	143	122	138	128	134	177	151	125	147	134	134	145	125	162	125	143	154	152	136	120	144	127	140	166	136	124	137	139	131	128	139	133	165	140	164	128	110	144	157	139	149	140	134	147	147	128	166	143	122	129	138	132	150	148	137	144	130	144	136	139	119	141	148	142	137	131	142	148	148	148	142	132	140	117	125	169	156	136	141	142	132	168	146	156	150	139	147	156	158	151	153	129	157	156	156	151	156	149	147	143	131	143	143	149	150	139	144	142	150	127	131	128	152	129	128	142	133	155	153	142	153	151	137	143	146	135	127	156	157	156	140	177	134	143	131	158	153	135	144	120	148	150	157	154	154	140	151	140	155	124	141	162	164	138	139	151	142	130	143	142	154	164	149	123	147	129	126	152	127	116	156	135	139	134	140	133	153	150	138	150	128	150	149	151	154	137	155	142	158	152	135	125	133	136	145	147	134	147	138	158	146	167	163	143	146	139	141	134	152	125	144	118	139	137	141	151	157	154	142	155	134	145	164	145	128	146	141	139	143	142	139	146	143	134	144	122	137	133	126	145	156	140	147	116	154	120	150	148	153	129	151	143	160	137	125	165	145	130	131	139	149	152	155	151	130	141	158	153	151	133	146	135	138	175	153	164	120	132	123	136	138	147	120	133	146	137	149	139	124	126	132	135	147	159	128	144	152	133	143	140	142	155	153	128	151	124	135	131	145	129	124	121	132	121	145	118	141	139	147	158	143	169	127	138	172	162	124	131	136	161	130	157	140	152	130	164	141	157	115	151	142	129	151	148	130	149	147	143	137	150	148	171	166	132	131	161	124	136	158	143	166	146	150	138	119	147	153	142	153	127	129	155	141	160	144	156	153	123	152	133	137	123	142	163	160	159	128	164	151	150	139	130	149	142	139	150	126	151	149	150	129	135	135	161	146	138	140	157	111	128	138	167	137	133	135	154	143	134	152	146	152	139	138	133	144	135	156	140	155	141	141	144	140	129	130	123	133	137	142	155	153	165	149	134	149	132	136	148	125	151	157	125	164	155	149	153	127	144	110	128	150	161	142	152	150	138	160	155	153	142	148	119	160	141	136	153	144	127	152	131	145	119	138	138	144	123	153	152	154	150	137	142	129	124	148	153	160	152	154	130	138	144	123	128	134	149	121	150	129	134	136	153	147	145	119	149	138	129	129	145	122	145	135	157	155	142	147	152	157	159	142	132	131	129	145	151	142	140	147	132	138	132	150	152	142	139	149
37565	39717	4068	324	287	241	246	217	203	210	236	186	217	186	196	183	202	195	200	182	192	192	176	192	171	195	175	176	186	209	188	176	205	193	182	185	207	180	211	205	189	181	166	187	195	161	186	186	185	176	171	160	187	159	184	172	168	207	178	168	185	184	199	181	200	189	167	208	188	207	202	177	202	194	186	185	188	180	204	196	204	183	190	170	218	200	179	171	210	151	179	163	179	180	220	198	194	185	191	181	186	170	199	181	187	170	173	193	182	173	205	175	190	194	233	208	204	181	195	183	222	203	185	207	166	180	186	180	195	184	179	192	180	186	173	190	191	214	175	187	185	165	171	185	154	178	179	188	181	168	212	191	197	198	169	181	212	188	201	184	183	177	189	173	168	222	189	157	211	189	186	190	174	189	184	184	178	173	200	175	158	181	188	193	189	179	170	204	190	180	172	180	197	212	178	198	193	184	159	182	184	184	170	209	178	204	193	197	196	180	208	201	175	195	187	183	202	176	190	196	199	185	188	181	205	198	187	197	156	174	183	200	171	196	195	183	207	208	206	207	150	171	189	180	176	176	213	200	174	195	218	177	188	182	182	187	188	209	199	167	192	201	189	171	207	172	201	195	189	191	196	183	181	171	173	177	179	188	217	182	177	173	174	186	204	179	186	195	189	191	173	183	180	178	175	166	192	183	198	187	187	197	161	178	186	208	208	213	168	177	183	189	176	195	191	193	205	175	171	207	196	180	181	170	191	184	200	186	161	162	181	210	206	188	200	188	213	176	165	172	201	186	165	178	198	209	180	183	193	176	205	184	196	184	186	202	180	171	199	197	189	189	209	191	208	198	199	171	216	174	186	203	176	203	183	208	174	195	202	201	192	183	197	194	189	162	169	207	205	180	199	188	185	168	193	179	189	191	176	183	186	198	197	167	217	204	185	178	183	191	190	203	188	186	179	184	169	179	188	178	171	195	189	177	181	198	191	187	185	197	205	203	190	178	176	179	176	163	194	195	206	186	193	216	222	183	184	202	185	189	175	197	190	182	188	185	174	168	175	168	207	190	175	204	193	177	177	187	176	196	190	164	186	180	183	176	196	199	179	222	180	180	223	180	178	164	192	197	194	188	176	184	180	171	181	200	162	181	184	183	162	178	167	225	175	182	201	209	174	177	185	179	208	174	179	191	200	174	212	186	192	182	192	168	210	196	198	182	209	179	193	218	190	170	186	165	224	190	195	174	202	224	193	201	179	199	188	183	164	199	190	182	177	180	200	164	205	169	170	189	180	191	181	183	180	213	177	185	186	194	196	177	180	184	189	193	209	194	192	187	189	170	181	204	197	179	201	177	168	194	192	194	169	183	181	185	184	182	188	209	184	164	218	192	206	222	200	189	207	194	170	165	198	189	214	195	197	189	190	200	178	168	173	176	195	169	190	193	207	189	198	179	159	165	203	179	181	178	186	177	179	197	198	175	181	185	172	187	183	184	188	171	166	181	199	176	197	192	196	171	204	203	205	195	162	177	194	200	196	186	194	191	183	206	203	179	181	198	218	190	169	182	199	212	183	183	203	204	203	213	185	191	181	179	161	177	202	185	175	224	194	197	186	221	180	200	175	198	160	165	184	196	171	211	178	186	185	182	198	180	205	214	202	184	195	183	166	194	204	184	179	203	179	168	190	179	185	177	170	200	210	187	205	188	195	187	167	213	210	206	169	189	195	172	194	184	191	180	199	198	182	193	160	177	182	191	190	164	197	212	179	168	213	189	193	192	200	201	186	216	181	197	192	197	188	195	194	186	190	178	163	179	213	173	198	202	184	158	215	177	179	169	184	159	183	196	194	207	204	217	185	194	183	168	175	169	181	182	181	219	184	186	180	177	186	193	182	210	173	182	184	174	172	199	204	184	161	193	223	192	208	197	180	182	185	185	198	188	168	211	181	178	199	170	187	171	179	183	203	183	212	211	170	186	181	181	190	196	187	193	171	196	169	178	197	209	180	196	210	191	195	189	159	197	228	219	218	174	170	197	198	182	202	189	206	185	212	190	187	187	169	190	192	182	177	189	189	202	183	203	185	183	178	190	185	172	182	181	204	208	192	202	198	197	171	195	207	199	203	195	173	174	180	179	194	192	180	208	180	194	173	197	185	195	222	181	186	209	185	190	180	180	196	183	201	170	169	177	199	155	197	194	165	176	184	197	218	192	175	170	175	196	172	176	211	183	204	171	185	182	226	203	185	181	200	200	180	193	192	203	212	191	194	188	227	185	194	178	195	198	195	192	194	192	188	187	176	205	174	200	184	198	211	198	216	186	199	176	191	203	176	203	218	172	173	191	175	189	176	204	185	188	193	180	162	176	202	186	183	174	180	188	175	194	189	181	197	199	206	179	190	187	199	185	195	194	184	189	169	169	206	209	207	196	165	186	190	195	204	219	191	160	203	190	204	187	212	172	207	210	168	186	183	174	211	208	182	217	183	166	187	196	182	193	180	215	170	188	199	191	183	175	170	169	180	206	195	188	182	175	222	202	206	158	159	167	175	178	185	179	160	223	185	176	187	190	201	212	187	175	165	166	190	191	186	186	174	166	173	174	188	204	195	198	218	177	185	176	192	184	202	188	193	174	171	194	195	197	198	192	192	213	194	173	181	179	210	191	197	181	208	159	197	189	202	192	183	169	197	186	170	186	187	173	175	196	176	190	170	187	200	180	184	184	198	186	193	182	175	175	186	202	188	169	189	210	183	186	196	206	196	202	199	183	170	193	176	189	185	178	186	189	198	197	165	176	203	202	188	188	215	209	179	173	189	190	184	212	160	177	175	214	195	184	198	195	217	186	190	193	203	180	194	211	182	194	193	194	185	191	170	200	182	178	186	186	204	211	192	177	195	157	193	173	198	181	196	176	185	191	203	175	196	196	173	181	192	170	179	174	179	180	185	216	183	184	193	175	184	214	166	179	187	197	200	182	196	193	149	174	191	207	195	158	190	191	191	203	175	183	198	189	161	191	194	180	194	197	206	180	182	185	174	202	184	199	194	163	210	195	185	191	190	184	197	187	195	184	158	179	175	193	188	168	209	175	202	184	180	184	178	199	186	174	197	185	187	186	191	194	179	222	179	178	186	168	167	202	196	168	196	187	191	183	197	196	199	163	186	187	170	171	182	176	212	186	203	187	174	190	206	209	190	207	184	174	211	182	166	179	193	197	222	177	167	185	185	197	178	188	182	152	188	183	209	191	193	159	178	203	152	181	168	196	199	178	180	212	190	174	190	162	177	175	208	185	194	175	194	198	171	187	202	182	204	176	169	199	185	219	191	176	189	175	198	176	196	184	208	198	205	164	207	184	170	166	205	199	188	187	167	169	190	186	186	166	214	191	190	195	209	185	190	205	169	181	165	199	199	185	212	195	186	197	211	181	179	208	183	176	188	184	190	209	195	169	187	192	215	194	189	185	203	197	175	211	193	192	170	184	192	191	177	205	183	186
24296	21603	28905	24648	21507	10266	766	466	416	394	358	353	335	321	344	326	332	326	311	288	336	315	281	301	325	298	316	282	263	252	281	273	284	260	338	298	304	325	258	290	270	277	286	275	270	286	260	253	321	257	257	280	295	269	272	267	274	283	276	275	270	300	279	313	256	292	260	283	307	265	241	239	273	257	299	268	288	278	303	329	318	281	291	290	287	259	301	246	288	273	261	275	275	282	268	255	295	246	302	257	274	264	283	266	290	248	279	280	260	261	278	289	275	290	280	275	305	264	266	288	250	294	298	289	250	260	270	274	267	244	295	271	247	286	290	254	296	290	278	313	286	255	254	292	316	227	283	254	279	282	265	289	270	246	296	270	290	302	277	266	228	261	288	265	303	287	246	271	297	270	259	270	289	289	303	280	273	265	288	271	282	286	297	261	244	270	271	278	257	312	272	257	272	250	269	291	264	275	276	278	286	258	268	299	264	265	271	293	264	284	277	257	270	285	265	253	286	303	290	264	254	291	289	296	245	262	285	290	237	289	277	299	266	272	314	283	291	278	287	294	305	247	274	267	301	245	249	280	280	295	266	263	281	284	280	262	269	269	291	307	253	246	288	264	302	279	288	279	267	299	294	287	264	250	287	270	274	269	285	286	289	310	294	254	291	291	287	300	274	286	262	272	260	256	267	262	245	266	245	280	279	273	275	266	247	274	244	234	273	289	259	269	274	277	280	276	280	277	272	292	248	300	281	291	300	265	289	261	293	265	277	283	289	282	233	289	283	282	280	278	289	257	273	284	270	273	278	305	298	292	259	280	279	264	310	253	279	282	294	300	295	260	285	284	263	274	273	282	274	307	309	287	270	258	278	275	264	251	268	315	273	270	294	272	293	283	268	285	263	272	288	269	270	255	276	265	289	263	285	284	257	251	271	272	304	264	255	310	240	262	295	299	297	261	267	302	248	289	299	254	280	273	258	271	260	237	268	236	295	314	319	262	269	228	293	279	281	274	275	263	287	265	268	283	292	288	274	279	264	299	263	293	262	268	263	274	288	271	258	272	278	274	270	288	285	258	268	265	252	267	262	305	293	275	302	263	276	300	276	272	281	277	262	274	260	268	283	291	262	248	284	284	262	260	271	265	273	282	266	289	285	266	289	263	291	284	265	277	285	262	251	278	279	323	270	269	300	270	280	278	294	282	291	290	256	243	282	255	289	256	262	282	299	286	287	274	295	238	271	271	251	277	267	280	294	267	276	285	275	267	260	272	259	289	259	309	315	264	259	287	291	282	259	282	278	266	267	258	270	262	267	278	233	274	286	277	292	263	256	306	248	254	283	264	267	270	235	243	292	264	264	248	264	284	274	285	264	294	309	284	289	282	226	261	264	277	297	279	258	274	266	266	257	318	286	272	276	266	273	258	280	259	250	287	281	297	268	274	270	273	259	262	253	258	280	278	295	278	275	276	302	260	263	283	276	288	296	279	258	271	288	283	247	269	254	268	228	276	292	269	284	258	268	261	285	266	278	278	298	285	269	281	266	266	255	239	252	259	305	265	278	266	283	306	308	270	292	281	270	283	303	275	284	258	303	270	233	287	260	258	264	287	282	260	301	286	252	264	274	281	262	300	250	293	278	265	287	271	240	269	243	263	274	281	290	275	284	274	241	283	275	291	268	291	243	276	271	283	272	258	277	287	245	243	297	291	254	282	313	310	293	287	280	278	268	287	276	259	281	268	277	266	293	290	322	276	306	282	286	288	274	264	258	260	289	241	271	269	268	297	297	288	293	286	276	264	274	294	285	261	248	254	283	280	254	287	275	273	289	299	271	269	268	277	275	264	319	256	293	288	271	284	283	276	260	257	277	289	292	278	280	292	299	276	324	282	268	281	279	290	267	284	296	238	278	248	253	289	279	286	273	275	302	280	284	287	296	276	281	264	274	255	271	273	269	270	284	258	301	296	292	290	259	253	275	282	261	277	306	248	281	274	270	269	259	232	282	278	279	308	243	286	246	306	268	252	271	270	233	275	277	277	262	302	280	298	270	243	257	270	239	295	281	289	262	266	291	291	280	285	302	267	279	264	268	271	276	295	281	263	278	302	271	258	300	296	277	281	276	296	270	255	283	291	284	298	271	298	241	267	262	265	284	255	256	271	286	282	267	278	277	286	269	267	291	305	261	315	281	294	243	304	262	311	298	273	240	294	262	261	291	313	279	307	270	254	281	269	272	285	269	286	275	250	284	297	280	272	277	260	281	284	300	270	290	280	246	285	273	292	258	252	300	259	294	276	271	261	265	281	284	268	282	287	267	270	277	274	283	276	262	254	311	283	276	255	276	256	255	287	274	270	268	245	283	277	257	280	294	287	265	271	290	252	272	258	256	275	250	245	280	266	259	258	292	266	259	267	292	276	271	242	271	271	270	268	257	267	254	280	308	237	279	268	279	274	266	267	270	276	310	272	256	237	292	284	281	263	310	269	277	272	294	279	299	279	275	245	287	275	300	269	288	288	294	285	305	301	284	259	300	261	275	251	302	266	260	292	296	261	313	266	282	258	268	266	295	267	265	274	266	286	290	276	290	297	298	271	295	283	271	254	262	284	279	259	278	301	258	263	264	255	292	287	265	270	270	242	239	300	264	274	238	304	280	298	281	261	284	301	259	284	278	285	288	277	262	266	278	280	270	266	296	306	285	243	272	252	296	255	304	287	277	270	300	295	260	265	274	278	282	281	287	268	306	272	271	292	310	244	257	291	281	269	250	275	283	282	280	292	253	272	280	307	284	309	290	258	291	251	282	269	284	253	300	292	262	299	286	278	287	267	278	269	253	266	271	288	270	286	267	289	285	254	273	273	282	277	289	299	264	272	258	254	284	278	270	251	293	267	313	282	277	257	284	294	301	257	287	308	311	270	292	288	271	276	262	251	246	269	311	290	274	274	279	285	271	268	270	281	275	274	257	265	292	263	290	279	274	263	268	279	282	277	279	270	260	284	253	269	275	276	264	284	230	264	276	278	255	290	287	283	273	263	263	279	281	272	282	296	274	302	292	276	266	299	270	268	283	282	274	267	294	284	241	278	288	313	295	273	257	277	279	263	282	291	267	276	275	288	293	252	285	272	280	312	260	278	280	287	263	291	283	299	303	279	252	267	276	287	307	265	280	285	264	279	263	266	284	257	291	269	294	267	294	272	255	275	293	265	292	282	270	250	289	284	227	265	253	279	291	295	288	271	282	300	298	267	278	285	274	295	295	254	275	274	254	299	266	276	295	280	273	290	264	302	261	287	261	253	300	285	293	291	273	260	261	275	274	265	268	293	261	274	271	274	271	270	288	267	258	270	262	262	252	280	303	290	281	264	256	288	306	271	278	276	309	258	275	325	264	312	259	283	281	280	259	253	244	255	262	257	271	286	265	285	300	281	297	281	281	244	269	281	260	297	264	282	262	280	285	251	292	284	300	241	286	310	230	260	285	286	288	277	278	287
42835	57716	9543	2036	1497	1176	890	774	665	573	529	467	480	460	427	432	402	381	372	415	419	381	364	356	368	363	363	367	338	377	349	360	366	395	347	330	355	374	355	323	347	328	346	364	336	291	312	329	336	356	332	317	319	325	285	345	345	352	327	361	331	348	339	341	341	367	357	330	370	350	363	317	351	337	306	345	325	306	348	339	339	371	379	340	343	336	296	329	342	347	318	340	368	343	327	324	352	349	345	340	332	342	348	361	363	338	346	341	309	338	351	322	350	346	345	362	339	314	347	350	341	310	309	352	331	345	341	358	360	333	359	348	362	349	354	353	324	363	357	355	305	337	315	308	337	328	353	373	343	336	366	296	327	324	304	301	359	346	341	301	321	329	306	330	373	320	305	337	336	349	320	306	338	301	342	331	353	351	345	339	320	341	367	357	371	351	346	349	327	338	342	328	346	383	331	338	378	369	312	344	327	341	341	324	338	304	372	329	317	338	345	338	345	367	306	362	337	353	341	339	306	389	346	346	339	357	376	351	355	362	338	316	330	288	322	346	355	349	349	333	333	335	318	332	352	344	320	334	380	327	324	359	317	305	347	335	314	344	337	298	351	305	353	346	331	325	349	314	334	339	329	352	335	376	374	330	355	317	349	339	355	332	367	324	342	334	308	332	342	328	347	353	319	314	334	322	343	319	350	324	372	341	340	318	346	319	340	340	336	355	352	313	343	337	342	343	375	319	335	333	309	325	347	329	329	301	321	326	322	299	352	359	340	329	309	302	306	336	323	355	320	338	340	338	363	328	317	350	351	324	355	322	329	310	295	374	348	319	361	333	331	317	329	360	302	349	340	304	360	347	337	354	320	332	320	308	310	320	334	368	342	328	339	338	352	327	308	323	331	372	328	326	302	309	330	340	331	316	329	319	337	349	336	328	293	311	341	330	375	319	339	330	350	355	318	337	328	352	320	356	364	325	366	374	319	347	335	342	360	375	344	340	329	306	319	347	342	309	363	383	366	319	345	322	332	325	343	315	349	325	321	328	347	328	339	323	341	326	320	355	351	349	371	352	372	309	352	329	338	338	359	333	312	312	316	312	382	345	341	341	345	349	354	339	350	361	329	355	339	348	307	376	356	328	342	336	331	348	286	347	371	322	331	342	329	346	308	323	324	338	319	376	385	327	350	342	334	328	321	342	387	336	350	352	313	335	341	331	345	324	333	321	321	375	312	339	327	308	335	373	322	324	320	315	324	294	340	313	302	345	309	337	318	329	333	340	339	350	336	352	327	325	354	324	340	335	330	355	345	299	328	313	312	347	357	339	328	349	316	319	336	334	337	352	303	305	363	334	339	357	347	316	320	342	319	314	344	331	363	356	320	381	365	330	335	347	342	312	333	346	326	315	328	323	362	348	338	305	325	292	319	343	322	346	324	328	365	337	327	355	327	316	334	333	329	316	329	341	354	324	318	374	337	322	296	299	321	297	325	357	340	329	329	340	332	316	352	327	319	324	320	329	380	344	335	343	317	352	326	349	367	347	362	357	318	352	366	318	346	335	319	326	340	335	314	360	332	353	331	343	341	329	348	311	349	323	345	295	329	342	319	333	363	343	364	335	329	332	334	324	337	304	316	372	338	315	314	298	316	350	347	330	328	350	334	339	332	348	336	333	310	326	363	323	352	371	352	340	310	355	355	318	332	346	339	343	341	327	346	340	319	340	311	342	311	336	310	344	352	342	335	318	293	376	353	330	363	367	350	342	348	344	344	351	344	311	362	361	327	322	355	338	307	331	341	363	332	324	356	319	288	339	348	355	355	337	362	296	330	322	364	340	351	324	353	356	323	329	366	323	327	346	322	338	326	328	329	308	335	352	383	364	337	345	332	319	348	316	326	352	316	329	333	371	319	319	324	336	315	353	300	370	333	314	330	370	329	328	324	308	350	341	311	334	333	327	339	326	347	339	350	331	312	328	321	327	352	326	339	338	341	329	357	335	353	342	349	346	324	339	343	333	344	333	341	332	271	330	338	364	319	354	339	350	364	345	309	334	331	367	304	345	324	346	322	345	353	333	344	344	329	336	323	350	375	323	342	344	325	345	317	306	326	325	333	325	373	328	323	340	318	329	313	339	328	345	361	314	315	342	344	322	337	299	338	350	344	317	320	344	343	334	332	351	360	318	341	354	335	323	308	353	341	321	340	322	327	366	335	319	364	369	323	343	342	334	340	363	324	321	309	334	349	321	330	352	322	333	353	311	311	338	346	331	332	347	321	367	357	302	335	346	344	330	301	343	322	327	297	318	345	349	347	382	365	340	310	328	356	351	310	324	342	339	320	309	338	324	345	333	302	300	308	365	348	359	330	329	361	327	319	336	360	352	363	342	330	345	322	335	338	332	362	345	345	333	321	351	328	324	363	329	346	330	332	338	345	328	361	338	340	352	341	299	339	332	360	314	352	366	322	335	316	327	347	366	304	364	374	346	317	369	351	337	297	300	320	347	358	307	330	336	301	367	358	345	302	324	318	355	390	353	357	313	323	315	339	361	362	343	338	322	353	338	349	328	352	361	363	320	353	367	337	333	348	331	365	349	336	325	306	344	350	358	308	334	336	366	353	349	351	336	293	376	311	359	338	335	337	299	321	324	319	362	359	337	326	290	350	330	341	322	356	339	328	322	349	345	356	348	327	324	326	350	335	362	359	348	307	335	358	295	323	348	327	346	328	341	303	362	357	337	351	364	348	331	350	338	324	343	338	316	368	347	336	350	331	355	327	335	329	318	331	318	336	318	380	355	318	349	348	330	310	331	323	355	377	312	328	338	326	335	326	328	338	343	358	361	310	360	328	350	329	361	360	322	338	338	338	298	352	279	342	343	366	361	308	311	339	342	306	303	380	336	342	338	347	341	334	355	358	356	330	341	337	367	352	346	361	326	346	323	348	307	362	341	334	360	367	349	336	342	324	320	332	325	377	352	334	305	354	327	334	343	329	305	334	369	325	323	314	326	338	346	326	361	330	309	345	348	343	337	279	357	336	359	330	308	334	320	327	311	354	350	355	338	373	321	317	326	333	331	317	337	329	318	341	305	330	341	297	384	335	367	343	343	323	349	304	322	311	368	333	352	329	345	314	314	324	333	336	334	342	339	306	318	384	350	321	329	337	352	358	349	339	336	312	291	334	343	315	341	328	344	343	326	346	357	370	331	296	344	350	349	357	332	338	356	317	343	383	335	375	319	296	349	331	285	325	346	341	341	350	337	347	340	359	330	376	386	349	355	319	308	333	341	375	330	336	356	308	331	337	400	350	328	365	342	314	346	319	330	323	330	337	329	344	332	355	342	330	316	310	319	321	325	341	326	329	349	336	331	333	320	359	351	361	332	352	345	345	378	324	340	344	366	341	333	368	331	354	323	336	342	352	352	336	352	324	346	318	365	338	336	332	332	319	346	344	346	326	345	282	371	365	363	329	320	367	330	338	324	352	363	327	345
25590	21731	27625	25477	8411	432	301	286	287	254	226	250	216	247	193	208	194	217	216	206	213	211	188	209	213	180	187	202	201	216	204	238	190	203	203	217	199	197	201	176	214	181	216	201	190	171	199	212	207	203	195	197	189	191	193	202	191	215	214	214	207	198	185	171	208	176	197	175	190	210	201	187	193	169	187	228	199	187	196	197	174	192	191	202	199	204	206	206	201	200	193	217	206	183	200	179	194	188	180	206	217	205	206	219	183	184	208	196	186	184	197	208	216	183	204	197	187	213	203	215	187	224	193	184	202	184	206	201	208	189	185	197	174	183	209	170	218	180	176	221	219	190	192	189	199	211	176	217	197	214	203	208	232	200	204	196	204	194	225	186	190	179	185	200	205	205	214	217	181	206	184	219	218	194	179	194	194	218	197	191	208	182	213	212	207	189	197	183	208	227	180	189	179	165	195	210	212	206	195	184	193	198	205	202	186	195	237	209	183	172	189	201	200	206	205	200	204	209	189	193	188	175	193	183	197	190	229	179	177	197	213	217	181	177	196	223	194	185	219	193	182	205	231	193	212	179	216	202	205	219	207	195	180	181	185	220	170	187	174	184	198	191	194	222	162	169	200	209	227	195	182	174	198	206	180	183	173	207	217	201	204	227	204	177	170	223	196	207	218	176	202	203	207	187	200	215	186	200	197	199	210	220	200	179	180	203	193	208	216	192	188	205	207	199	217	225	191	215	195	192	185	219	206	208	211	183	204	222	224	206	201	197	185	199	195	185	214	190	201	163	194	211	181	186	198	218	197	219	231	192	197	214	188	198	192	194	186	198	193	215	165	216	181	197	189	200	195	200	200	200	200	205	195	221	205	217	206	190	207	206	195	187	190	176	195	193	218	191	202	192	210	195	192	217	206	197	186	212	203	207	181	176	205	198	215	204	218	170	190	191	205	164	185	188	204	196	193	216	213	199	190	200	179	189	162	194	210	190	200	185	200	192	200	183	219	177	202	227	191	214	165	187	207	208	196	216	175	180	191	213	190	189	211	198	196	185	188	192	195	189	209	194	188	189	180	200	194	210	198	199	224	208	198	196	219	213	207	193	180	196	203	191	202	191	212	178	197	196	173	218	203	209	202	179	206	192	209	185	214	194	201	200	202	187	189	198	214	211	183	200	180	173	188	195	206	203	189	197	201	202	212	210	208	194	210	172	196	209	188	169	211	211	217	207	199	198	184	186	217	203	201	194	196	216	194	203	214	214	182	191	185	210	230	207	227	186	215	191	186	204	208	209	202	196	194	205	186	203	188	243	201	189	188	197	181	196	198	201	200	183	189	197	200	223	192	181	191	195	185	190	205	171	188	178	190	184	196	217	203	189	207	211	167	191	190	181	233	187	191	181	190	179	207	181	201	187	212	219	231	227	188	203	179	217	186	199	200	190	190	190	220	202	194	189	221	178	209	172	208	200	191	190	232	186	222	217	211	200	188	198	200	193	216	178	177	181	190	190	220	221	188	199	213	199	196	202	195	193	199	228	194	181	211	188	193	184	221	181	201	197	187	210	191	184	211	211	202	213	196	194	174	219	215	226	192	212	218	187	183	181	180	189	205	199	220	200	179	198	187	204	223	214	174	210	178	187	227	194	218	211	221	183	198	195	190	220	192	213	208	202	201	211	204	206	195	200	192	186	208	230	195	198	181	192	183	191	193	178	186	189	187	199	200	174	202	220	196	218	197	201	198	216	186	205	214	207	208	192	193	196	178	218	188	202	230	217	195	197	218	215	178	201	207	209	213	184	179	181	199	219	198	166	199	225	203	200	229	203	221	200	198	211	214	171	178	213	202	197	203	229	228	191	196	212	193	211	192	177	199	208	206	198	175	188	193	205	212	200	171	169	200	188	204	203	205	201	210	199	224	220	192	200	188	215	206	179	204	221	211	228	219	198	192	174	186	207	177	214	193	183	195	191	191	197	183	225	183	205	191	190	227	200	179	190	185	192	212	208	193	184	194	200	196	191	187	205	192	214	203	216	176	199	207	168	188	186	201	194	195	189	190	184	198	236	208	216	215	197	195	186	223	196	236	182	206	216	181	203	181	184	190	226	193	209	171	162	175	202	204	213	189	204	205	202	227	168	183	192	194	207	199	186	187	204	178	196	194	196	213	217	201	183	205	231	202	197	175	203	211	194	195	204	163	208	196	204	209	188	225	182	181	208	204	175	213	211	199	180	188	187	205	188	207	186	177	198	202	198	198	187	202	177	207	217	166	179	212	182	210	218	184	189	194	184	191	187	218	186	203	200	184	197	208	184	196	199	192	202	189	193	219	191	207	208	196	215	190	224	180	199	228	184	188	233	173	194	194	202	190	212	189	198	181	212	200	185	193	207	197	210	196	216	208	203	225	203	189	185	197	222	190	203	199	212	208	195	191	213	183	199	224	226	189	198	181	175	189	196	195	189	190	201	202	228	195	200	192	192	196	187	215	185	210	191	203	202	206	211	195	206	178	185	184	198	192	201	198	185	194	211	215	196	187	201	193	183	202	222	214	178	239	218	191	174	187	214	207	199	185	247	185	189	215	195	194	188	219	206	213	184	188	188	204	214	187	201	184	188	202	188	199	201	195	202	190	211	213	175	228	203	207	178	202	184	221	223	186	184	202	182	192	202	203	198	203	198	195	196	169	217	177	217	206	210	209	191	190	189	222	202	208	210	188	201	217	176	202	201	195	204	184	194	165	168	208	202	182	198	192	188	194	213	196	185	197	199	193	195	186	185	202	216	199	228	198	198	187	181	231	189	191	197	221	215	179	221	217	214	192	204	207	175	215	216	185	223	210	177	206	199	195	191	209	213	188	211	190	178	202	202	184	179	194	191	221	225	202	203	198	201	209	205	214	237	184	200	204	188	189	189	176	196	184	161	201	192	204	206	182	195	202	197	179	213	178	203	187	222	198	192	211	190	194	191	196	207	227	194	206	224	193	211	201	179	209	213	212	202	199	192	210	213	218	168	207	221	193	217	207	199	215	175	181	194	167	194	200	200	187	202	214	209	197	235	212	222	216	182	213	198	198	212	178	194	187	206	207	187	194	189	203	223	181	193	205	192	193	196	195	197	208	178	183	199	199	188	211	222	198	201	188	193	179	196	240	199	201	186	171	178	189	177	169	206	200	184	206	199	192	184	167	191	218	207	202	203	208	196	191	202	203	178	198	242	204	201	189	193	207	180	184	206	206	239	214	183	185	196	201	205	190	182	190	191	193	199	209	201	210	175	227	206	206	212	213	206	210	193	180	192	208	162	192	194	195	193	191	196	213	188	197	200	191	216	177	209	205	194	197	201	207	195	228	206	207	200	182	193	220	191	201	205	222	222	188	206	209	191	193	208	188	182	190	209	211	203	199	202	188	213	201	197	175	198	183	228	195	188	215	218	191	207	225	196	186	192	181	184	219	200	199	202	204	191	192	209	196	203	177	217	206	194	205	200	205	200
40658	51231	7513	1092	819	647	542	496	403	398	361	349	334	318	322	267	291	277	289	289	286	263	247	280	255	266	234	277	249	261	270	254	278	251	266	255	267	283	240	255	258	267	281	288	266	261	262	272	232	257	254	252	275	274	258	304	267	300	261	265	257	291	211	259	243	263	289	265	234	281	301	264	268	251	259	245	304	212	270	288	294	262	304	269	244	277	269	255	263	270	265	240	277	277	276	262	244	283	263	240	256	274	245	279	255	284	236	273	240	293	261	278	277	241	254	254	269	285	263	266	293	276	278	239	247	264	243	269	248	264	240	255	254	261	262	263	300	256	255	252	278	271	273	281	261	277	266	258	268	240	271	276	273	263	277	301	249	222	268	282	242	248	278	244	271	263	261	257	271	280	298	276	263	252	256	259	274	256	256	232	224	241	285	270	264	290	287	293	249	259	257	283	264	261	305	242	261	258	268	271	289	283	236	284	276	234	248	298	268	261	256	274	275	295	258	260	253	282	299	252	246	254	258	245	249	260	304	267	225	279	279	226	281	289	281	267	267	246	250	273	278	266	268	295	267	264	225	255	260	264	266	309	248	267	260	267	264	274	251	273	246	280	245	262	256	253	246	266	280	282	259	267	282	268	257	255	267	261	279	240	255	285	258	234	291	261	258	263	270	276	273	275	284	254	278	249	276	248	267	290	267	281	272	259	281	251	279	241	275	269	248	248	267	257	231	257	266	280	287	249	269	278	258	257	257	285	264	270	234	265	241	253	298	278	251	266	264	234	272	277	272	247	275	259	270	238	260	283	267	244	262	248	268	270	253	290	284	273	279	262	253	294	261	268	294	256	288	222	272	252	248	271	279	267	289	247	278	225	247	291	260	277	252	266	274	276	276	266	250	304	262	271	257	284	261	255	250	265	265	255	273	291	242	266	245	269	269	257	276	257	264	293	243	264	246	278	266	233	264	241	223	236	252	276	272	257	313	261	265	228	248	247	270	282	263	280	240	293	269	224	283	263	249	271	252	275	313	275	235	263	250	290	249	259	276	271	270	272	256	240	282	239	247	257	288	278	244	279	252	262	279	283	284	260	253	277	258	272	279	288	280	247	278	241	278	250	273	276	284	255	282	280	275	271	290	262	248	261	249	246	290	287	256	275	261	255	296	273	243	251	264	269	275	268	271	256	261	264	264	235	265	272	285	264	290	285	271	257	267	295	275	253	273	265	264	257	283	263	266	241	269	280	265	258	254	292	248	245	263	243	272	287	278	296	241	268	237	276	242	237	257	251	253	248	274	262	293	268	263	290	256	267	253	279	280	266	267	265	244	260	279	272	282	248	291	249	222	270	254	292	253	289	282	271	285	279	266	281	290	255	283	253	263	272	262	254	285	290	280	268	277	257	284	245	302	269	256	246	256	293	292	266	263	257	258	257	255	264	273	265	243	260	305	281	275	277	277	264	247	246	266	262	267	236	286	252	266	252	267	299	250	263	255	268	280	256	259	284	253	256	262	267	264	262	281	258	286	265	251	259	261	234	259	265	249	284	261	250	270	265	254	266	226	265	274	260	259	254	271	230	252	267	227	242	279	268	246	232	233	264	306	305	259	254	247	256	280	297	244	255	247	275	247	246	248	255	255	258	262	280	273	272	295	235	255	258	260	263	257	277	286	271	262	273	257	246	282	267	253	245	225	232	256	275	252	262	267	248	289	263	285	257	262	280	243	278	270	264	251	280	247	278	273	289	273	257	247	254	215	265	263	219	272	270	265	277	248	258	276	275	259	250	270	264	254	265	269	264	261	266	275	247	289	254	269	265	259	236	250	249	263	281	232	266	273	233	278	266	264	286	276	254	289	249	301	247	256	265	309	261	266	241	258	289	286	250	264	254	258	239	283	264	290	249	278	257	279	233	278	259	233	259	264	253	251	280	325	280	280	272	290	241	279	266	275	255	274	256	259	274	264	272	259	276	256	260	234	277	240	251	274	279	282	268	242	259	256	287	314	268	249	259	257	277	250	248	234	280	250	257	262	260	222	284	237	288	265	277	273	247	257	261	257	288	287	265	240	292	254	254	274	247	254	270	264	273	225	261	264	246	283	261	256	262	269	299	249	270	255	218	277	267	254	259	284	290	267	283	264	235	285	253	283	260	287	263	284	280	293	266	258	259	288	285	256	260	270	295	241	301	241	259	247	251	264	261	300	263	271	275	282	263	260	247	258	242	276	260	263	281	280	261	281	279	293	279	276	257	270	237	268	259	279	275	261	274	232	288	238	257	256	274	268	252	286	272	276	275	239	265	258	241	292	252	246	246	287	225	281	243	280	277	283	270	278	272	275	266	279	240	247	273	296	271	249	256	284	244	261	245	247	252	293	273	296	258	242	256	285	257	269	266	286	252	287	293	258	241	256	252	274	267	272	270	278	261	241	237	228	268	277	247	246	250	258	244	255	245	274	248	257	251	245	274	257	257	267	262	259	250	264	240	243	243	271	283	258	263	239	259	316	261	272	272	289	250	256	241	251	256	251	244	281	253	268	258	240	292	228	302	259	299	256	261	267	251	244	265	290	254	239	251	249	278	294	283	287	243	264	270	247	282	260	265	270	275	278	247	244	280	264	287	253	268	256	247	264	288	260	277	272	265	264	258	275	286	272	286	282	300	273	257	247	291	247	241	267	258	264	261	278	265	285	269	252	237	283	251	245	254	252	263	258	253	239	282	254	264	272	243	254	234	255	264	299	260	262	253	255	264	300	261	264	264	261	241	258	266	263	289	293	266	261	286	282	279	275	261	258	259	274	248	255	265	255	290	265	257	248	262	282	275	229	263	243	268	295	285	263	286	282	259	259	253	275	288	266	262	284	286	250	256	271	259	246	281	261	246	266	251	257	259	284	252	278	263	270	276	264	259	298	263	264	235	273	273	278	256	266	276	245	257	271	251	257	265	277	252	245	269	264	274	285	277	279	270	295	241	261	269	266	280	294	285	226	286	262	262	271	268	266	284	249	255	262	259	254	264	278	247	253	280	274	255	260	275	270	269	243	291	269	277	239	243	254	244	270	269	258	272	236	257	242	268	241	242	272	235	237	257	260	249	249	258	253	288	261	235	275	260	263	243	288	287	282	249	261	269	249	276	254	261	268	272	272	263	267	285	248	269	246	261	246	240	271	273	237	259	281	266	270	264	291	244	243	279	265	279	253	255	266	272	300	257	248	227	275	292	271	261	256	268	289	271	273	268	267	243	248	261	248	235	259	269	279	260	257	272	297	275	304	273	265	278	254	263	227	255	264	265	248	273	285	265	268	257	250	270	270	263	254	267	253	270	267	253	273	246	277	266	246	263	242	224	252	280	280	253	261	245	266	252	278	261	263	266	267	272	302	267	313	259	260	278	256	258	275	262	245	273	276	281	251	266	239	279	286	281	250	269	250	279	288	281	268	262	266	230	276	261	216	223	223	276	263	288	310	284	254	248	272	267	251	265	253	243
23283	21632	29351	24244	21584	21557	9107	895	672	628	611	519	489	523	479	509	523	537	477	485	474	504	468	460	458	432	446	417	427	422	437	445	454	405	391	455	407	401	434	446	421	416	415	432	415	407	407	411	429	424	410	427	410	387	392	430	410	446	434	413	424	417	481	422	418	430	422	452	387	433	400	415	443	450	415	457	440	399	420	414	410	398	405	406	443	428	431	385	446	399	382	445	445	426	418	428	432	430	444	405	394	397	415	420	448	397	416	432	407	442	402	436	425	416	400	406	429	435	443	382	401	417	424	440	413	396	420	421	423	462	455	401	445	414	411	407	423	381	441	420	386	432	438	424	431	394	412	430	425	428	422	397	440	441	399	408	404	428	402	398	385	410	425	434	433	414	409	382	444	422	415	441	388	405	444	388	412	431	459	399	438	438	421	416	413	435	450	392	419	421	415	377	420	395	398	422	434	418	386	402	434	402	462	423	400	424	405	407	405	427	450	421	421	413	428	439	435	438	424	412	431	449	396	419	450	450	401	408	420	412	412	427	450	396	429	378	409	424	421	438	422	424	411	406	399	462	419	412	468	419	432	419	419	413	427	441	445	377	414	416	436	448	458	428	411	391	391	445	398	396	444	422	417	438	406	440	406	438	412	399	382	408	428	405	443	406	405	396	441	428	406	431	442	388	432	416	411	460	420	382	406	419	432	436	426	418	421	424	403	430	429	430	455	462	396	412	434	394	415	426	442	421	407	458	444	392	395	408	416	444	426	414	401	405	407	418	417	385	422	430	396	405	446	395	420	442	428	424	422	427	404	383	425	452	429	396	431	433	419	437	424	416	445	411	423	416	435	426	450	421	447	423	438	420	439	389	451	423	472	426	433	429	419	433	409	415	408	436	423	428	393	404	418	403	382	409	403	429	404	407	396	434	418	399	434	409	450	424	414	407	432	392	421	445	434	441	483	424	407	437	408	411	440	418	412	416	428	426	425	424	389	385	418	418	430	442	435	414	411	458	438	388	458	383	401	443	426	431	410	395	411	394	414	430	381	404	401	423	437	426	426	391	403	403	424	438	424	461	438	400	428	400	449	447	424	398	400	415	387	420	418	402	452	477	425	450	434	414	418	429	415	410	442	446	450	439	423	422	371	448	446	436	453	428	416	425	416	426	403	407	432	414	428	412	393	411	403	398	432	430	432	428	442	429	399	396	392	436	397	407	452	394	380	422	453	401	399	427	426	423	430	444	419	420	417	438	429	418	462	419	393	418	406	387	413	431	417	426	434	424	436	439	428	411	381	407	416	395	454	439	401	422	430	446	425	431	429	425	451	433	402	432	391	413	433	398	430	425	434	423	418	424	431	410	427	430	439	416	423	412	417	424	420	451	394	406	405	385	432	447	408	392	361	433	413	415	432	450	459	413	415	383	445	479	421	429	399	450	442	418	442	418	412	429	408	414	450	409	409	402	407	416	467	415	445	437	418	408	391	391	430	412	404	415	391	429	436	396	396	404	433	400	422	415	399	461	422	414	376	418	438	421	407	434	438	392	449	398	380	428	422	435	412	396	413	405	391	441	428	427	389	444	456	437	447	439	428	414	408	421	438	426	399	456	426	442	395	430	438	415	418	389	398	428	439	422	425	442	400	439	446	433	444	415	438	412	393	415	392	412	396	438	404	427	404	381	429	465	416	403	417	407	405	403	414	416	396	416	394	419	441	440	435	391	397	417	442	403	456	403	465	444	435	395	384	450	395	411	395	412	423	405	383	421	430	402	358	425	412	414	417	457	381	421	424	433	426	426	413	430	374	416	386	436	407	417	407	428	422	412	431	425	458	391	419	436	412	429	447	439	399	427	406	430	422	414	369	432	421	424	397	406	408	429	397	392	434	431	411	426	384	438	416	401	427	440	394	416	419	424	379	419	452	440	415	412	424	445	406	449	462	392	409	422	439	432	410	415	425	426	486	402	387	388	435	407	424	419	428	428	422	404	398	425	425	410	434	448	428	439	370	418	409	408	425	464	428	406	443	416	352	389	424	416	424	445	412	413	451	374	415	405	428	439	433	424	442	421	395	412	431	413	390	385	391	444	430	398	446	403	417	391	457	420	432	422	414	408	407	412	408	427	444	399	425	421	397	409	425	435	404	417	397	407	449	390	444	414	431	444	404	448	396	390	416	408	406	430	404	395	443	422	405	390	430	412	403	408	418	432	399	382	408	367	417	419	429	437	435	403	425	387	447	413	425	449	403	445	408	410	386	421	420	436	403	438	415	434	422	425	434	449	433	430	407	402	396	425	418	418	422	476	427	393	421	428	407	396	383	411	440	441	457	390	453	456	454	453	409	414	407	427	407	441	398	417	440	400	399	431	390	390	429	425	472	369	403	427	421	425	421	451	429	422	420	432	396	423	411	430	403	470	458	379	407	444	420	399	406	404	422	415	458	385	369	417	433	403	430	407	374	415	425	427	438	408	440	420	441	442	423	447	446	413	410	391	391	426	445	410	435	408	429	408	390	411	388	409	439	388	404	408	386	413	419	381	419	403	436	409	430	396	434	413	409	402	392	426	431	383	426	423	443	409	460	431	429	410	424	454	460	401	422	417	395	406	451	418	439	393	418	422	439	409	377	417	430	442	408	371	437	438	459	396	417	425	397	408	443	394	416	424	368	396	432	369	413	433	426	421	422	393	405	446	446	414	415	410	395	429	408	440	410	420	437	425	428	395	423	404	420	428	394	415	452	403	420	435	403	392	414	420	409	424	428	423	410	461	410	437	410	409	429	431	430	424	444	415	428	402	391	415	446	446	456	462	452	408	435	415	415	414	425	425	417	449	444	434	433	386	452	419	399	440	431	419	379	423	391	443	401	397	417	420	410	411	426	395	430	420	443	408	401	446	419	433	399	422	422	440	409	425	453	422	391	413	358	409	461	385	428	432	424	403	406	405	421	421	434	422	479	381	449	413	400	440	428	370	396	401	372	411	413	406	416	444	468	416	383	413	440	439	432	398	390	433	396	403	391	414	401	420	419	432	403	419	443	413	400	406	394	416	411	414	419	441	432	392	418	408	451	392	446	431	443	404	444	415	397	428	401	433	376	415	426	413	434	414	429	397	405	395	422	395	407	417	398	417	385	402	414	407	425	431	377	409	429	424	409	394	401	384	411	410	448	436	425	445	427	421	420	401	448	409	414	459	426	430	447	408	386	406	418	385	442	412	458	427	402	435	413	398	406	453	446	385	394	435	438	414	413	407	424	442	429	409	407	407	398	439	443	398	403	425	410	411	375	446	445	456	462	423	414	385	404	426	421	417	413	429	417	427	385	407	389	402	417	459	422	433	451	395	413	415	408	397	444	436	460	444	444	382	416	388	381	419	398	418	429	419	441	422	417	445	403	437	389	419	406	425	419	437	416	419	389	435	408	430	439	442	412	444	412	443	418	429	417	393	413	405	418	454	406	449	452	390	446	450	419	425	423	419	455	379	439	428
47003	63320	11052	3857	2727	2012	1582	1253	1089	1017	830	812	765	690	700	674	635	603	611	638	559	570	557	515	527	559	565	528	570	557	552	560	570	571	504	484	555	523	489	513	518	519	511	484	527	545	477	523	483	500	512	545	495	508	487	530	547	494	512	512	529	507	501	543	468	492	547	526	557	462	521	502	492	525	516	487	477	483	480	523	506	525	504	511	496	527	467	499	503	517	480	496	471	490	536	515	512	478	494	556	505	481	525	507	496	498	522	498	538	496	554	480	526	488	512	549	546	500	520	504	482	470	538	521	485	538	501	540	484	502	508	515	525	510	519	497	478	505	526	481	510	516	518	509	486	529	493	470	505	531	541	485	491	493	547	492	477	504	544	517	510	474	514	478	477	456	531	558	503	520	493	518	519	485	503	497	508	570	521	486	517	543	517	529	508	508	496	519	511	513	481	514	473	490	503	514	526	466	522	550	511	511	516	485	516	507	525	530	539	524	488	503	507	506	508	493	506	476	494	498	480	553	524	501	502	513	484	483	514	511	489	502	488	501	536	508	530	520	512	496	494	491	494	549	538	452	511	508	492	551	530	482	546	515	478	486	490	498	508	515	476	554	511	504	535	535	520	512	506	459	497	531	493	498	466	484	531	479	538	518	466	513	520	482	491	534	495	533	494	503	565	506	498	510	484	496	481	509	511	525	494	521	489	494	494	513	486	534	511	496	510	540	490	496	545	531	511	492	508	572	510	490	523	475	487	535	520	536	514	507	537	501	501	503	571	483	538	495	502	533	484	500	509	511	483	514	523	507	486	526	500	483	502	500	491	454	491	498	556	494	490	515	480	525	546	479	488	500	504	510	485	506	484	496	488	521	490	497	496	485	511	506	540	504	498	490	492	477	504	509	481	505	516	524	528	484	487	491	520	484	505	479	547	489	488	526	503	501	487	513	477	491	556	502	515	507	515	502	521	529	472	507	507	501	505	514	522	520	507	514	522	499	491	503	484	513	469	483	522	495	461	501	536	457	523	547	514	508	494	505	535	495	520	490	524	508	501	479	496	527	511	485	518	550	541	533	496	520	509	491	492	535	520	476	523	509	534	524	471	535	481	503	494	499	496	498	479	484	478	488	527	476	527	531	507	548	499	528	516	483	513	521	534	529	519	505	466	497	481	523	540	500	492	512	525	525	560	513	519	523	506	523	495	505	472	495	482	485	515	516	535	509	508	505	522	473	464	485	512	508	503	495	504	511	488	494	488	486	514	473	481	522	523	513	511	466	522	490	495	469	484	505	504	500	470	520	536	485	536	540	504	496	511	515	491	511	510	492	493	503	515	515	506	487	531	476	471	520	484	514	490	523	510	489	518	510	496	471	491	485	494	507	519	505	541	519	536	484	509	471	534	507	523	455	466	463	511	477	496	500	475	525	509	520	532	496	500	475	531	470	500	466	531	493	474	490	500	512	539	493	518	529	507	493	524	497	554	507	512	511	525	525	481	463	507	530	521	527	512	542	485	511	481	502	519	493	540	464	464	518	541	472	527	530	507	523	547	476	522	495	468	487	499	497	527	468	490	522	512	500	491	468	508	455	493	479	528	466	544	513	502	480	546	511	511	507	470	512	559	481	511	492	488	488	515	518	485	518	525	459	499	489	505	516	507	486	491	518	502	526	525	494	494	489	527	476	456	506	498	486	475	491	511	504	516	481	524	501	489	560	457	491	493	466	512	487	506	508	511	538	526	529	466	490	532	524	479	533	503	472	483	514	548	528	500	491	500	506	474	516	476	530	498	490	531	458	499	516	513	502	490	477	455	489	497	489	529	475	510	482	504	537	532	509	499	509	529	494	543	494	480	490	483	518	494	535	541	527	501	514	500	491	477	500	496	527	497	540	492	505	490	511	516	491	487	516	511	539	494	515	517	457	558	511	533	551	513	499	512	483	498	475	510	545	498	501	527	497	542	509	499	492	510	477	485	519	499	508	476	532	528	489	519	501	479	491	536	484	495	504	506	486	505	477	510	494	466	490	499	531	524	472	523	448	546	458	518	478	512	454	524	472	532	526	546	501	511	492	508	497	473	496	512	457	486	487	523	490	507	514	529	515	506	532	490	513	503	517	533	493	459	456	465	529	518	475	520	508	505	494	517	468	480	455	555	517	453	512	482	516	572	462	463	498	479	542	499	504	502	497	495	449	524	502	501	537	507	504	520	519	479	511	453	486	512	494	497	494	497	519	501	480	490	534	533	492	518	487	536	520	495	483	504	532	517	495	533	467	512	477	537	524	490	523	506	485	454	539	488	525	452	538	512	476	482	533	518	515	509	526	532	520	479	511	487	500	491	538	542	542	486	475	495	488	536	447	510	502	483	477	508	511	478	549	508	520	499	474	484	499	494	528	514	504	522	485	482	517	495	492	495	516	538	504	512	508	494	511	489	500	518	503	520	489	549	488	534	522	463	502	483	505	506	527	527	509	504	522	508	487	503	525	456	496	488	519	478	526	514	476	516	474	500	499	532	466	517	466	510	495	502	483	507	534	491	495	529	503	507	487	500	484	522	460	466	515	490	472	508	498	528	525	526	556	468	554	505	472	504	492	522	539	499	519	473	532	507	487	502	510	498	525	496	480	494	508	512	492	476	498	533	523	511	492	509	510	508	561	531	508	470	465	518	498	514	537	460	465	511	496	496	483	492	494	502	496	497	518	495	520	526	469	549	504	499	517	521	529	505	516	518	482	506	456	496	505	502	485	525	477	516	502	474	528	529	484	495	486	513	501	498	495	483	468	527	482	501	499	500	525	539	485	502	493	522	491	489	508	524	537	463	543	457	549	501	487	501	514	476	496	478	547	505	489	507	488	506	513	497	526	485	534	537	489	507	507	534	544	495	527	507	514	501	509	531	500	534	541	449	496	492	529	471	513	505	492	527	515	484	497	512	528	516	491	493	521	515	485	544	538	521	493	499	525	490	545	490	526	496	444	511	503	498	494	511	525	521	509	515	503	500	501	464	473	489	534	478	509	512	507	481	500	504	492	505	507	513	529	486	486	499	493	488	508	479	503	485	462	480	485	506	468	498	520	480	492	542	493	541	529	490	474	483	481	478	501	497	495	537	493	494	478	495	496	498	506	482	503	529	555	511	520	494	519	506	516	458	513	556	523	510	535	522	492	500	486	521	432	476	515	515	487	519	492	528	499	514	543	540	478	511	522	516	513	482	490	496	506	517	525	494	510	464	493	520	481	510	498	499	466	495	530	487	494	523	487	503	480	507	522	486	520	451	477	513	508	495	516	508	486	502	507	525	529	498	504	491	499	484	479	534	533	488	507	516	536	507	504	510	505	495	505	523	535	528	552	473	519	502	463	518	512	459	491	461	531	502	478	518	523	555	473	468	509	463	482	551	468	443	497	513	483	476	518	479	511	521	520	502	504	515	520	499	526	478	524	483	517	516	501	495	495	520	495	502	518	469	519	534	508	506	518	503	516	482	513
30183	27512	16202	1915	204	170	153	169	143	122	147	121	153	144	140	155	153	136	120	132	137	118	137	140	136	144	136	129	134	144	129	148	146	131	144	148	129	141	135	147	128	133	140	136	133	146	124	112	120	137	129	122	122	146	127	127	143	142	110	131	114	121	147	137	136	139	136	133	143	136	136	143	136	148	122	121	126	133	136	130	137	132	148	124	130	133	144	134	151	105	148	130	131	132	131	113	138	139	135	130	117	140	147	147	136	131	126	126	125	145	133	141	142	132	140	136	131	117	118	123	120	118	124	142	132	124	129	123	129	148	147	142	133	127	127	168	130	139	148	136	162	130	116	152	135	138	142	133	138	144	135	118	141	130	157	154	161	133	140	142	143	129	140	132	136	124	128	147	147	146	129	128	125	146	115	131	123	151	142	130	146	123	113	137	129	132	135	153	143	144	135	146	138	128	146	127	142	151	142	125	139	125	120	122	143	114	124	144	141	156	135	152	141	127	114	112	121	131	162	155	117	123	123	123	116	126	171	111	122	120	121	141	152	146	126	155	112	120	149	126	130	135	135	132	138	130	132	119	153	106	136	128	152	115	150	145	133	133	133	136	147	139	141	124	141	147	136	124	130	137	149	138	142	162	133	143	132	130	140	117	138	145	160	135	161	141	151	139	160	123	150	120	139	133	121	124	142	136	141	134	159	118	135	146	130	130	121	131	131	139	145	174	131	130	139	135	145	140	165	149	137	143	115	140	143	138	129	123	153	156	114	159	154	125	138	139	145	130	147	141	140	152	126	123	130	130	145	146	150	152	176	132	119	136	147	126	131	133	128	147	158	139	147	133	133	127	134	154	140	144	145	115	105	139	140	129	146	144	132	149	122	141	141	137	145	134	148	138	132	160	154	150	128	126	143	129	142	129	123	132	141	162	143	137	143	136	152	150	137	134	140	134	141	137	135	131	118	159	131	151	140	150	125	145	152	117	131	147	129	145	130	144	148	141	125	149	145	128	128	150	112	138	145	161	140	163	144	120	130	116	151	146	122	150	157	133	129	141	145	142	178	138	136	143	133	132	142	115	154	136	127	122	131	132	120	133	135	135	138	138	126	140	141	152	164	145	116	155	133	114	144	138	119	156	145	123	148	143	121	141	162	148	139	149	143	148	128	128	117	151	137	131	134	147	121	134	148	143	149	156	136	143	129	156	132	150	131	148	154	118	145	142	141	141	130	135	134	149	123	138	141	148	149	161	139	136	136	140	127	117	141	147	146	128	134	138	127	141	148	144	144	130	142	129	136	128	133	146	142	146	128	128	153	119	150	146	136	141	135	123	143	133	148	138	147	135	119	115	144	114	131	144	124	145	160	126	120	142	128	145	129	114	144	139	129	122	129	146	133	131	134	137	141	125	138	133	136	129	128	122	142	144	121	147	144	132	127	140	138	138	147	141	161	160	151	132	127	128	138	137	137	133	159	115	121	152	136	133	142	133	126	125	130	144	157	139	146	145	142	157	140	155	142	130	125	132	145	127	134	139	127	129	111	143	136	106	142	135	136	120	143	152	134	156	149	140	141	147	138	153	124	136	126	137	119	146	141	144	136	130	136	149	140	139	162	136	127	164	129	163	137	135	130	159	170	138	125	104	149	152	135	150	148	136	133	124	128	142	137	125	149	113	157	127	141	140	153	131	144	130	133	155	144	134	118	126	136	127	129	140	154	143	135	149	139	132	148	136	151	125	120	146	139	123	163	127	118	134	136	128	144	113	152	134	129	132	152	136	136	140	140	125	155	175	134	131	120	149	136	126	126	141	140	127	154	148	117	141	156	150	123	156	133	148	123	161	139	153	118	149	153	152	126	134	139	122	137	122	132	138	150	129	140	148	145	132	132	136	127	151	132	146	136	141	118	120	124	118	155	138	140	123	162	123	143	134	143	131	121	136	149	130	117	148	137	150	126	148	145	133	142	138	133	134	146	130	151	131	152	124	130	137	141	125	143	142	156	165	129	117	139	139	158	154	119	143	133	120	128	125	138	131	112	126	145	147	142	138	130	144	137	156	125	135	136	131	123	116	129	142	164	136	138	138	115	148	145	132	167	136	142	148	124	126	132	119	140	133	114	134	135	143	136	125	152	125	142	140	127	134	155	129	137	140	134	138	136	158	148	129	146	130	143	133	136	152	142	130	130	139	132	133	124	135	126	150	150	138	128	140	113	144	108	129	132	151	131	142	133	151	139	134	155	136	128	145	128	148	138	134	127	151	149	144	144	121	140	141	145	138	147	112	153	126	163	139	137	140	154	126	116	122	131	130	124	130	136	150	148	129	152	129	129	139	136	165	146	153	150	126	138	147	162	156	145	123	148	128	133	145	153	138	139	145	123	153	125	121	141	142	143	148	141	134	139	126	127	146	150	132	142	127	133	123	137	133	134	147	145	138	136	145	161	106	141	154	137	124	140	124	133	162	151	127	132	139	156	138	138	149	116	160	126	139	126	145	141	137	158	114	140	136	120	116	130	124	133	141	129	143	141	148	136	146	141	137	133	132	134	117	170	117	133	171	163	117	165	144	155	127	129	137	142	121	137	133	144	124	128	139	128	147	145	140	148	140	131	125	144	139	151	142	124	143	141	146	133	133	116	144	135	139	138	156	146	145	147	148	158	153	153	116	141	142	116	138	128	131	128	121	136	167	127	117	144	124	142	128	140	121	163	145	146	134	158	137	127	127	129	126	151	121	144	137	121	137	134	131	136	136	136	134	144	141	131	133	143	153	163	141	171	147	135	140	154	155	142	144	139	137	144	136	128	148	121	125	131	130	144	139	106	151	131	126	142	122	136	142	123	120	119	147	146	146	100	104	135	136	131	127	158	125	131	133	152	146	119	139	136	151	139	133	142	151	140	136	139	128	123	146	125	158	134	135	154	121	156	153	144	125	130	147	138	120	135	164	170	140	136	148	125	126	119	128	152	138	124	135	151	144	144	138	127	140	165	137	135	145	151	151	132	132	132	114	146	151	120	137	142	120	134	152	155	121	143	142	151	125	138	129	148	149	141	130	135	131	135	113	116	122	129	155	139	135	152	131	129	124	131	121	153	131	140	132	128	143	119	120	125	132	127	134	142	134	154	135	152	139	145	131	138	133	143	127	118	127	122	141	140	116	132	142	153	141	140	164	139	150	130	140	117	125	127	147	138	115	143	112	128	143	145	136	146	132	113	138	135	102	130	158	136	136	128	122	145	115	140	131	153	157	144	120	139	140	125	125	140	174	142	154	137	136	135	130	122	130	134	136	156	123	115	120	127	145	152	149	140	139	132	134	129	144	127	135	161	125	138	124	131	152	133	144	146	126	141	124	140	134	148	132	131	137	116	134	124	135	133	137	143	150	132	122	123	155	144	125	139	128	141	127	127	144	154	127	147	166	141	128	148	145	147	126	139	129	144	137	164	144	145	138	129	122	139	128	121	139	129	125	132	127	126	127	141	146	120	143
36626	40654	3379	299	287	244	227	207	189	209	212	192	181	217	207	182	207	205	192	176	190	164	200	181	177	194	198	214	165	167	168	179	186	155	182	175	174	202	195	180	153	172	201	186	181	177	197	189	178	200	187	176	187	153	177	195	198	205	168	174	174	174	193	177	178	187	183	181	182	176	178	203	187	178	182	177	187	181	190	190	192	191	184	201	188	181	173	193	172	203	190	191	184	192	188	158	210	174	189	189	167	176	184	187	177	183	193	196	175	187	195	186	183	184	194	167	188	165	187	182	180	147	178	198	178	177	186	185	188	164	172	169	199	192	177	200	169	179	187	211	185	178	170	202	177	185	165	188	187	164	175	186	180	172	202	185	154	186	182	180	168	183	182	192	197	207	169	205	193	164	153	175	181	183	156	179	164	178	182	177	173	146	175	191	177	166	166	195	173	184	184	157	184	191	157	170	178	190	186	209	172	162	215	218	177	193	172	177	178	199	164	178	169	151	193	181	156	168	184	190	193	163	185	182	189	191	162	187	207	190	187	183	199	187	195	195	166	192	177	171	193	185	199	185	178	178	176	185	197	182	219	172	193	172	179	196	178	153	178	160	167	196	201	182	196	168	170	183	178	195	162	171	153	165	185	188	194	186	162	187	192	208	208	168	187	167	196	190	176	190	188	182	188	177	181	197	177	171	164	160	182	169	205	160	176	181	163	192	172	194	164	187	166	181	166	182	200	187	178	165	181	187	189	185	204	210	183	175	205	200	202	183	200	187	197	174	173	194	159	191	179	201	173	202	170	180	174	206	178	198	194	146	200	193	169	192	169	195	190	185	180	181	186	177	180	196	185	188	176	182	199	203	180	172	197	175	159	172	197	181	179	174	166	187	185	175	180	189	158	173	192	194	186	173	173	193	216	179	191	190	180	174	162	189	182	177	180	160	171	195	179	185	173	186	181	185	177	191	183	181	186	183	181	196	197	148	186	182	182	167	175	191	188	186	173	187	184	161	179	182	176	165	176	191	176	186	159	180	195	171	156	165	175	162	173	173	173	204	182	164	193	193	178	182	174	186	195	213	196	201	185	213	154	195	192	167	216	168	175	200	187	178	195	182	174	188	192	180	177	170	177	165	196	193	208	178	180	184	200	171	185	180	210	185	185	198	183	175	209	168	173	192	205	179	167	156	184	173	192	172	174	186	198	194	169	191	197	179	184	174	172	195	174	164	195	191	171	193	180	192	191	183	178	195	161	167	192	151	150	183	190	211	177	186	200	184	172	171	154	198	184	170	175	188	170	186	203	178	145	170	160	167	187	193	184	209	201	195	151	172	163	195	199	183	190	178	197	172	183	173	185	176	185	167	183	167	189	162	170	216	186	197	182	175	186	202	169	186	187	164	189	202	177	198	187	170	187	179	204	165	192	192	145	173	187	166	198	186	176	197	195	183	186	183	202	198	176	184	158	168	175	192	175	194	188	177	163	153	173	174	181	194	171	189	192	170	189	169	174	161	182	204	190	189	183	174	178	169	183	187	199	184	179	168	161	183	202	202	173	149	169	170	180	206	183	155	199	190	206	169	180	170	174	207	193	163	174	184	155	198	185	169	176	160	193	184	171	183	186	175	177	198	187	161	173	184	164	186	193	185	212	156	168	171	182	188	176	218	193	195	174	188	183	191	175	198	167	171	212	165	183	190	161	164	176	171	166	196	177	175	162	208	182	185	168	174	167	180	161	184	198	192	174	186	179	165	179	188	205	168	186	190	181	179	181	170	189	170	194	178	163	186	166	186	183	184	178	190	196	185	178	196	149	149	181	164	166	155	181	205	205	185	195	193	183	161	184	199	176	199	185	189	190	170	180	186	166	186	188	192	166	176	176	180	181	175	182	173	185	182	188	187	189	172	168	190	204	170	176	168	194	180	197	170	198	200	200	180	189	161	162	196	207	181	168	204	188	161	194	178	181	175	179	185	166	191	182	184	188	174	195	172	164	172	183	192	163	179	195	187	161	177	173	165	171	203	175	175	204	168	188	163	181	179	195	184	180	193	203	160	191	163	164	163	193	186	160	170	162	158	187	185	168	185	184	162	208	163	189	194	193	175	164	193	194	186	175	180	182	167	195	170	204	166	186	165	176	184	195	148	182	192	187	181	162	178	182	169	180	182	198	167	195	187	173	199	200	162	172	206	176	169	174	189	175	184	212	168	178	151	188	192	177	167	191	203	192	193	184	191	187	182	186	178	177	199	170	161	168	177	174	164	177	184	183	167	169	165	204	154	180	172	185	177	188	191	174	181	164	201	178	192	192	195	166	188	195	177	196	197	182	177	180	166	179	203	178	191	187	170	197	193	186	186	182	168	173	151	190	206	177	205	189	177	186	179	208	195	173	196	190	196	180	194	210	177	186	171	193	216	168	190	199	191	184	178	185	175	174	177	171	166	177	176	187	190	186	188	178	193	191	168	184	184	172	174	183	167	198	190	190	195	191	169	179	187	182	176	174	184	194	160	160	201	180	182	203	168	179	170	170	186	212	186	178	188	170	166	167	181	195	176	178	167	168	178	200	188	166	188	174	192	182	176	169	149	197	173	181	178	200	211	178	181	190	193	172	179	184	185	165	206	186	165	174	172	208	181	170	156	179	203	181	177	167	164	170	194	183	182	189	166	178	168	202	191	184	172	167	158	201	189	208	212	189	191	193	166	177	192	196	172	196	200	193	187	172	181	182	176	182	151	169	174	179	151	211	146	177	192	167	197	173	184	183	170	189	190	179	175	166	182	173	218	184	192	174	168	187	198	204	187	171	181	197	217	173	192	173	200	189	194	194	178	204	162	184	197	188	169	180	186	189	170	187	167	151	178	173	193	191	170	166	198	182	200	165	160	192	174	149	168	174	187	185	190	178	182	206	174	162	170	179	157	179	177	183	186	177	170	180	196	153	173	187	175	170	174	165	193	205	210	192	193	214	189	197	194	171	171	176	181	187	189	177	184	172	176	184	168	171	190	162	184	188	185	175	191	167	171	189	182	179	186	183	173	184	178	153	158	199	216	190	186	157	203	188	190	178	166	160	195	157	181	156	178	190	170	187	203	209	189	183	145	164	186	173	170	175	189	198	172	154	184	168	173	197	191	190	195	178	181	191	149	160	147	188	203	193	184	202	184	170	166	184	183	169	173	163	169	172	173	198	189	198	205	196	181	194	211	154	186	177	198	177	172	194	166	167	176	184	191	176	172	164	189	180	221	163	189	184	187	191	198	169	171	187	203	183	194	180	166	204	186	181	179	190	157	197	143	152	171	179	159	191	197	166	185	194	156	184	204	177	166	191	195	183	177	194	176	196	156	186	204	180	176	168	202	181	190	189	181	161	169	180	167	164	180	172	197	175	187	168	199	171	176	175	185	176	209	175	174	174	168	172	155	191	196	165	186	185	174	204	194	200	181	169	203	172	182	176	179	221	179	180	182	172	193	171	195	166	199	190	181	181	217
24292	21610	28839	24599	21467	10221	782	497	428	381	346	358	311	323	309	317	315	309	256	276	309	326	292	285	291	273	289	291	268	277	289	276	285	284	289	301	243	259	287	259	274	265	280	244	260	256	288	296	284	263	281	265	257	278	269	302	259	275	281	270	257	270	263	255	270	284	274	296	260	318	241	276	241	272	253	303	237	270	281	263	303	254	253	290	260	277	269	265	295	270	277	277	322	289	265	274	297	286	271	286	241	291	288	301	267	302	283	287	287	294	260	284	267	286	283	278	266	280	279	281	244	265	293	242	266	271	259	284	265	281	271	284	263	272	283	287	279	307	301	253	249	290	296	281	279	238	253	270	246	271	242	283	269	262	275	258	292	269	285	255	290	279	259	247	247	281	263	263	277	264	276	266	283	247	256	284	280	238	266	278	272	272	301	285	293	287	308	281	245	246	309	293	287	266	260	270	273	277	301	281	286	238	234	268	294	281	267	254	293	266	270	246	266	254	250	280	296	246	314	287	280	259	252	280	267	253	261	257	267	283	278	301	252	251	248	274	274	295	300	265	273	273	238	297	284	261	261	260	259	284	256	260	289	281	281	258	268	252	234	247	295	278	285	267	262	254	259	300	265	274	243	248	260	259	280	273	293	240	261	247	257	265	253	262	234	296	261	229	282	281	280	265	287	270	273	246	251	247	280	263	282	242	276	273	272	307	269	274	252	275	266	259	251	239	274	265	270	264	252	261	275	242	269	270	253	262	269	280	261	278	274	274	272	264	291	264	264	272	254	267	272	301	270	282	269	283	295	262	295	296	279	249	276	295	238	247	277	271	290	253	250	270	282	259	265	262	268	283	270	268	252	273	242	291	265	235	276	300	287	275	268	272	275	239	269	276	270	258	276	290	284	259	260	248	286	263	268	266	296	271	254	272	312	269	280	288	279	274	300	298	243	282	273	291	258	270	270	281	274	283	281	289	278	266	248	284	284	280	271	255	244	279	293	233	292	251	256	265	249	285	260	285	272	255	252	288	269	262	273	235	270	268	291	288	276	268	280	267	265	317	298	284	269	265	266	236	264	281	262	289	291	269	250	230	295	285	268	255	266	259	285	255	293	283	254	277	288	291	266	260	275	287	287	255	295	265	254	269	271	271	281	261	277	257	272	274	243	275	281	264	311	265	251	263	270	257	260	275	282	254	253	294	281	278	295	271	280	271	261	277	272	279	293	303	254	269	271	248	262	289	276	236	275	306	276	277	264	300	261	256	307	283	273	269	234	250	243	260	278	297	263	228	289	257	253	293	291	277	273	301	292	278	256	259	264	260	287	255	300	270	213	266	288	267	267	283	272	285	274	262	283	267	287	266	268	275	261	277	284	256	289	262	244	271	288	309	260	285	274	289	279	273	254	270	250	268	297	249	263	260	262	271	280	260	252	291	280	285	262	303	260	239	260	259	249	260	282	281	275	240	270	272	286	283	266	264	289	273	268	309	268	260	264	284	253	288	267	275	251	294	266	284	274	270	250	270	240	260	267	281	274	268	291	268	263	261	279	290	257	262	272	238	266	303	266	267	282	289	263	274	248	251	256	284	272	298	261	270	287	288	267	253	263	271	304	257	264	287	251	296	277	295	249	279	280	283	271	295	278	252	284	258	272	283	269	246	267	275	260	246	275	271	270	278	282	260	263	255	253	279	271	284	270	265	272	271	291	281	295	266	282	257	257	272	290	277	274	274	266	281	289	265	303	275	252	224	271	283	283	246	239	281	290	265	263	276	265	261	289	254	259	302	249	265	267	273	288	258	259	315	258	274	278	278	269	285	294	278	260	262	285	251	224	279	283	273	257	251	273	293	278	253	281	279	260	319	269	263	255	280	302	251	255	274	278	252	281	256	262	290	284	291	295	251	281	309	259	261	271	292	284	301	274	263	284	270	259	274	254	271	298	286	292	300	252	290	250	250	285	252	258	273	243	261	252	287	264	284	244	273	271	258	253	273	301	258	265	278	298	279	282	284	255	279	245	291	271	267	287	276	283	261	264	296	289	284	262	297	267	265	299	299	263	283	288	272	272	265	281	264	262	254	288	269	265	244	271	284	257	261	264	262	297	293	263	260	283	293	272	265	237	272	255	254	264	242	271	277	263	291	275	275	270	271	289	271	273	278	264	256	274	266	271	282	279	252	288	251	277	298	269	279	283	274	255	276	258	307	286	238	264	261	245	251	255	247	294	264	262	269	295	288	281	274	257	260	290	240	255	242	265	257	289	250	279	256	291	243	252	301	269	270	319	254	258	266	273	273	260	283	258	277	269	282	269	289	275	252	259	257	264	262	254	283	276	295	262	280	286	293	274	275	262	267	241	310	250	289	280	275	272	282	265	286	277	265	267	260	261	269	243	300	281	277	262	256	284	277	282	305	261	257	253	310	273	261	278	261	238	265	290	268	277	248	321	266	287	297	277	259	273	260	275	253	251	250	291	278	292	281	281	266	285	276	263	247	267	274	267	256	249	289	309	273	278	304	287	281	280	254	309	283	264	248	253	266	273	292	292	274	262	263	257	246	239	243	290	236	267	275	266	268	283	298	263	267	281	295	268	250	279	287	255	257	292	261	260	278	244	282	253	266	269	235	313	250	234	298	285	254	314	289	257	253	267	254	286	303	269	265	278	286	258	262	292	272	275	268	250	268	261	291	269	275	283	263	290	302	270	242	255	269	270	283	271	275	294	280	280	269	268	262	271	278	254	296	281	270	288	252	268	253	252	258	281	293	283	260	256	267	265	281	248	266	288	235	245	265	260	318	255	271	258	243	271	269	284	281	256	262	282	237	296	258	268	274	268	250	261	255	258	268	277	250	261	269	290	280	289	255	279	280	266	279	278	279	265	257	270	233	270	264	255	283	271	286	280	292	295	285	276	281	255	273	261	276	283	278	299	248	270	277	279	291	294	233	278	311	263	280	261	283	297	255	265	280	282	277	277	246	276	284	289	270	306	260	270	262	279	292	288	274	249	283	229	272	264	267	273	252	262	239	279	283	287	282	270	288	290	279	288	269	275	292	260	310	246	267	285	278	255	331	252	270	276	278	255	275	271	275	253	272	269	242	284	313	274	259	267	266	279	261	277	285	284	271	264	261	278	252	287	251	273	253	279	270	277	295	260	258	284	259	251	267	292	249	257	256	267	273	257	290	243	272	253	280	264	265	255	252	286	295	269	270	293	272	254	267	279	300	311	263	298	248	277	258	260	297	262	263	288	265	257	246	297	248	244	247	270	249	270	311	272	294	247	289	278	275	274	276	283	263	265	282	281	258	293	281	277	230	253	261	239	274	305	286	282	271	292	277	255	268	275	284	278	268	285	265	253	262	275	271	268	275	237	287	281	308	286	272	244	241	253	255	286	289	284	286	280	260	259	238	240	277	264	306	264	251	276	295	280	284	281	262	252	276	286	286	287	269	290	274	271	289	251	266	274	281	278	286	255	272	256	237	269	254
41823	54020	6277	2119	1497	1161	936	721	623	540	532	479	441	425	390	406	367	362	338	354	358	387	365	348	338	335	329	355	332	348	355	364	338	330	325	352	327	364	311	343	386	310	306	322	313	321	369	332	363	324	356	324	364	316	329	370	335	330	341	359	326	341	330	347	318	327	336	348	310	345	364	350	337	312	374	322	314	287	326	310	320	300	334	336	345	356	368	336	348	357	344	354	344	351	340	345	311	323	330	342	350	348	315	359	337	337	344	312	310	328	335	340	330	330	341	350	338	333	361	323	340	359	330	342	353	335	336	332	363	323	348	313	323	330	342	347	298	339	341	318	348	349	310	331	304	353	330	362	331	335	331	328	351	342	328	338	300	324	345	363	322	319	293	323	317	330	365	328	318	305	358	340	340	340	294	318	353	337	349	316	325	334	325	337	348	325	333	332	309	310	322	335	334	351	322	318	329	345	336	339	323	360	342	314	331	335	340	328	353	339	330	305	357	358	356	298	340	333	326	329	327	305	310	297	347	350	328	339	361	347	306	333	332	349	338	349	311	314	323	328	345	343	340	316	331	335	352	344	306	338	320	312	291	314	319	319	321	327	315	367	321	335	320	339	302	318	342	370	342	323	337	349	347	302	342	330	341	323	318	344	342	286	337	335	336	322	342	312	323	334	335	308	367	333	332	341	348	330	318	366	308	332	334	326	343	330	343	324	325	324	318	328	333	318	293	321	321	314	326	343	312	344	359	335	331	311	346	330	339	355	299	332	342	310	321	329	354	327	357	322	310	358	338	334	327	299	331	368	329	371	315	329	346	343	329	353	386	337	368	307	353	324	332	362	326	317	326	353	346	334	338	352	350	336	349	303	314	342	314	326	320	340	350	342	305	320	299	343	317	321	338	334	339	300	341	328	335	349	316	335	319	316	377	353	307	356	357	344	324	296	336	351	318	357	323	345	327	317	324	343	333	325	325	346	343	340	354	354	315	349	331	334	317	318	311	340	315	342	325	362	323	321	313	326	298	312	343	349	355	328	334	342	335	325	311	328	307	319	337	339	348	351	315	353	315	325	351	315	315	332	307	316	325	328	310	338	347	325	341	347	324	316	320	339	333	353	325	352	333	313	338	327	327	346	341	344	329	343	346	396	321	340	368	327	346	326	327	325	312	326	351	318	295	310	332	348	307	328	333	342	319	324	332	330	318	338	309	336	348	338	349	305	312	321	320	314	352	317	311	319	321	361	344	328	326	362	352	321	303	324	351	354	340	335	331	341	343	324	332	355	354	318	329	372	333	326	334	341	326	310	322	324	325	330	326	332	327	321	351	320	364	333	299	348	317	338	315	335	334	291	296	328	319	336	338	341	328	343	355	320	323	327	332	298	302	344	342	359	329	329	344	342	340	340	330	343	299	316	339	310	317	329	302	327	328	335	317	338	305	333	324	339	364	326	321	321	322	309	366	324	322	315	298	322	322	349	336	359	359	373	377	324	313	303	357	367	329	363	304	321	330	369	308	319	336	314	308	316	308	347	329	333	332	305	359	305	329	321	336	264	326	333	328	308	313	390	334	332	343	347	349	307	321	319	326	345	342	340	317	309	319	355	334	363	341	316	338	314	343	309	317	312	327	357	351	329	297	324	304	320	335	320	333	343	297	336	335	357	332	358	324	357	312	325	347	340	356	316	339	328	317	322	322	351	338	349	344	357	325	334	335	310	356	332	354	288	329	340	327	340	333	325	345	332	327	347	297	350	328	323	325	336	347	308	316	350	349	316	302	322	361	315	354	314	326	340	310	328	304	354	336	324	304	308	330	339	346	338	318	324	331	321	347	319	325	322	311	299	321	330	333	348	335	300	314	333	320	322	349	339	327	323	340	330	343	341	327	321	361	352	330	350	323	339	311	339	291	340	335	318	358	332	291	318	335	338	314	328	305	318	348	301	310	323	322	354	334	290	334	323	328	356	370	309	301	332	318	319	372	342	343	332	304	327	348	336	311	337	367	341	302	296	310	300	338	333	349	324	314	317	355	321	337	331	307	348	364	303	300	324	325	308	338	322	330	333	322	319	305	337	335	338	328	319	363	349	343	367	314	339	367	353	349	330	314	323	331	331	339	300	355	371	353	351	337	305	326	348	350	305	322	327	356	331	300	313	362	300	307	349	307	343	306	324	328	326	340	341	346	359	329	334	338	339	318	322	332	334	329	313	342	326	305	345	318	355	346	311	354	343	335	351	343	350	337	318	325	329	319	335	334	330	368	312	330	346	357	318	339	327	330	306	359	308	342	339	330	328	345	330	333	327	358	335	334	368	325	322	335	335	317	324	333	293	326	329	337	319	334	334	337	299	330	308	339	363	356	321	331	324	311	370	359	329	335	281	313	323	334	325	315	329	338	314	318	307	327	344	349	305	342	319	300	332	352	332	350	352	320	327	316	338	322	330	323	333	312	345	332	348	310	324	323	331	339	318	316	352	345	339	332	318	333	319	339	300	317	338	324	298	319	282	353	353	321	345	338	333	357	366	318	301	338	324	302	346	303	349	340	325	326	339	351	285	335	318	357	322	338	336	309	342	348	356	323	337	339	299	341	315	352	321	341	313	328	310	335	347	355	346	330	318	344	319	342	342	332	324	323	347	326	305	338	331	321	336	331	290	325	350	316	322	333	365	345	355	352	342	304	316	302	308	308	314	334	326	317	339	318	317	357	341	338	350	311	336	380	361	349	345	321	359	353	343	306	325	311	337	343	306	356	329	309	328	326	316	335	349	317	325	314	305	350	326	330	366	319	314	312	346	345	311	310	346	332	333	340	325	329	282	316	340	362	300	298	336	299	348	369	356	328	313	304	333	327	308	323	334	354	344	318	313	314	320	298	327	294	342	315	297	303	361	341	325	340	349	339	376	329	344	325	313	333	313	314	334	320	342	370	310	325	347	312	329	353	310	338	346	366	289	347	339	348	296	343	346	321	330	318	348	360	332	318	321	333	354	334	342	338	344	338	359	339	308	368	328	304	305	316	333	343	323	381	341	308	332	336	336	339	332	327	324	382	299	309	338	307	325	336	346	317	305	366	350	352	306	305	352	320	313	333	349	359	346	375	335	332	343	315	313	324	337	355	324	325	342	344	317	353	352	341	319	307	324	318	337	359	344	355	356	342	287	336	314	351	298	334	343	335	335	309	328	324	295	324	352	360	353	340	301	348	342	322	331	326	311	360	316	327	298	351	311	324	299	320	339	327	332	325	329	336	341	301	334	358	321	335	337	329	321	300	300	330	334	348	353	326	357	332	302	338	338	328	312	381	335	327	336	342	304	327	298	361	288	358	311	306	310	339	356	329	322	352	308	289	331	305	304	365	329	335	326	344	347	314	336	334	339	309	347	298	330	339	349	334	322	348	331	349	339	322	314	351	314	332	354	363	349	335	350	337	331	351	336	346	370	333	330	364	328	356	320	333	324	314	328	346	347	334	319	320	317	319	322	314	341
25744	21679	27522	25691	8514	440	320	251	218	240	204	227	204	230	214	200	230	203	218	207	213	204	185	213	196	197	202	191	195	217	199	178	218	192	191	207	175	215	175	194	184	184	206	203	208	196	172	223	197	225	204	194	195	190	216	211	207	194	190	216	187	194	193	176	182	200	195	205	184	215	197	187	175	189	169	180	173	183	177	191	211	201	230	195	203	199	215	198	189	184	209	192	201	193	216	184	200	211	200	226	183	190	208	218	175	204	219	171	199	194	201	184	196	189	179	196	207	204	186	183	188	218	206	206	198	198	218	198	192	192	217	204	201	220	190	183	180	183	205	189	195	186	181	199	192	191	190	170	187	203	180	243	211	170	180	205	177	221	202	219	194	208	177	204	180	207	222	206	209	178	197	208	173	208	202	221	194	184	196	198	212	203	189	192	178	210	210	185	185	232	200	189	209	211	199	172	199	188	186	180	212	228	205	185	213	182	201	185	191	184	194	196	182	178	181	198	180	198	171	177	178	203	189	193	199	211	195	208	197	168	210	181	194	187	208	179	213	204	222	172	198	166	209	217	207	201	199	201	205	177	171	180	212	221	204	191	200	184	164	195	181	204	215	193	172	204	198	218	188	210	204	201	187	205	197	206	201	188	188	178	179	220	186	184	206	219	201	198	210	176	196	188	190	187	178	203	195	175	187	191	221	201	183	197	211	209	182	206	192	204	189	219	208	196	206	206	213	202	195	168	186	187	196	189	208	205	206	226	184	178	205	184	197	175	177	205	198	211	207	195	193	196	183	187	201	199	210	202	181	180	177	191	219	182	181	195	198	175	187	236	198	191	196	186	220	205	184	206	196	201	217	195	189	210	210	207	195	207	200	214	197	186	188	192	210	184	197	197	199	196	196	235	185	210	203	218	167	197	199	197	185	199	180	195	215	190	196	185	192	204	207	186	190	192	191	177	185	166	206	208	167	183	187	219	190	224	215	170	190	186	197	188	207	176	190	216	192	225	198	190	192	201	202	203	202	183	189	211	223	187	213	192	190	181	215	175	231	195	194	199	206	187	200	189	196	176	191	186	197	209	195	201	181	190	233	186	199	186	197	174	189	208	202	201	193	193	188	187	196	197	182	183	194	192	205	180	204	160	191	210	186	196	205	185	190	204	190	188	208	204	181	208	230	213	183	219	188	210	228	199	206	193	200	217	222	211	188	227	199	184	197	221	195	197	202	186	201	160	189	196	202	209	212	186	203	204	198	207	180	208	196	187	192	208	212	187	191	194	191	213	192	203	215	183	185	196	212	190	213	208	190	196	200	210	192	201	205	203	198	217	184	213	219	199	174	185	189	216	184	219	202	200	174	208	195	217	194	211	212	207	174	204	199	172	193	193	198	203	201	207	203	211	222	217	223	186	183	228	200	192	194	202	190	207	180	162	209	207	203	195	207	196	194	233	205	180	184	170	174	197	183	197	199	192	206	183	198	181	213	195	205	194	199	201	204	193	213	190	211	198	203	200	171	209	190	179	180	202	211	220	181	193	193	186	199	203	195	203	194	200	193	173	180	210	208	197	224	186	205	230	203	222	177	197	202	186	213	203	194	187	196	193	199	193	186	188	186	192	187	201	190	173	176	188	188	211	186	201	209	177	207	199	218	216	210	179	188	210	199	215	188	207	173	188	184	195	204	187	200	181	201	222	196	216	176	185	218	190	203	216	204	212	197	190	180	217	214	166	223	191	202	179	191	188	217	207	179	195	221	180	194	195	206	190	192	177	202	186	186	195	196	178	173	206	210	191	188	210	192	192	216	177	218	198	186	184	202	223	238	195	184	197	180	153	196	189	206	200	203	164	200	201	188	189	192	210	212	186	205	193	174	181	179	196	194	191	204	169	193	194	197	202	169	216	205	205	231	181	201	211	198	199	193	211	207	214	218	190	202	208	201	226	202	224	169	175	201	200	179	191	179	194	195	178	189	200	176	191	174	211	192	204	185	171	215	165	211	179	203	191	222	197	185	188	176	211	182	190	209	198	192	167	198	175	195	194	174	160	183	197	193	174	228	186	189	159	217	204	207	205	196	205	194	212	182	201	191	190	202	186	180	214	185	188	189	211	208	207	227	195	198	169	210	187	190	192	207	197	201	186	189	205	199	200	200	198	178	201	183	199	201	176	184	194	188	214	192	202	212	217	192	218	209	193	201	173	211	189	192	186	185	173	169	194	206	165	214	193	183	217	175	194	163	177	191	210	207	193	196	219	188	199	190	182	186	196	198	190	168	187	184	192	201	203	214	214	184	184	200	229	202	184	184	193	179	206	197	176	190	206	225	204	207	193	197	171	208	214	194	204	192	194	177	208	185	178	189	209	184	199	170	188	185	212	204	189	166	203	186	174	189	183	193	208	209	190	197	192	200	187	211	188	207	183	202	194	195	187	206	208	172	194	203	176	208	194	193	192	188	199	205	169	213	187	182	176	213	190	201	197	187	213	194	189	199	179	194	211	209	181	219	174	197	181	181	200	198	208	167	210	228	187	208	210	177	204	192	177	208	213	216	204	195	188	201	195	192	201	217	181	194	193	185	203	198	181	198	192	206	192	187	221	187	195	200	197	199	181	201	192	213	180	190	202	193	201	200	205	190	187	198	184	184	183	190	192	206	188	174	181	204	208	184	204	213	196	176	184	174	207	212	198	216	186	196	200	187	202	200	216	186	187	198	191	192	216	204	206	207	206	178	198	178	199	210	196	214	195	205	213	183	190	204	184	187	191	189	203	204	214	202	213	216	198	167	192	193	206	195	183	174	204	175	178	169	205	219	216	202	200	215	206	198	196	209	201	171	201	199	191	197	182	196	186	201	191	165	201	187	196	213	167	200	180	212	198	194	197	196	212	194	229	184	202	204	189	200	212	184	196	174	200	234	196	185	188	182	191	214	198	207	196	191	173	220	196	202	176	203	187	204	214	207	208	217	200	195	207	201	178	202	201	172	202	201	174	183	195	188	186	212	186	187	188	202	192	174	214	195	193	201	194	209	191	163	158	208	228	230	212	208	198	180	193	194	209	182	191	209	202	192	183	195	194	200	215	161	197	209	227	222	207	192	215	197	194	195	184	179	167	188	208	175	205	231	199	182	205	171	188	182	209	190	198	176	189	188	198	190	190	192	203	184	184	215	192	206	196	185	236	195	208	181	193	195	184	186	218	187	196	197	210	202	198	184	187	178	203	199	192	196	168	195	208	187	190	225	210	209	205	175	185	187	187	189	181	190	203	186	180	203	201	209	212	196	174	190	210	200	195	207	172	187	204	183	178	185	193	191	191	203	176	174	211	206	193	198	211	175	200	200	202	207	165	188	193	184	217	199	201	192	193	200	196	175	212	197	185	214	185	197	175	200	199	181	214	188	186	199	186	192	209	196	178	182	201	215	193	197	217	185	189	178	183	189	180	201	180	202	183	212	200	185	199	173	194	201	202	201	205	182	202	196	186	207	188
40019	45899	3288	1069	820	653	533	499	400	351	369	335	333	310	316	298	273	291	295	267	293	282	260	312	279	250	247	282	279	290	291	263	241	250	276	229	282	259	246	234	235	287	266	280	274	243	263	269	259	258	276	268	270	259	251	275	247	246	277	265	283	212	277	262	278	259	249	275	256	259	285	264	287	267	272	259	272	262	241	271	236	258	240	273	261	257	262	257	251	268	253	259	254	262	267	236	265	280	249	289	261	274	257	207	254	262	238	241	267	286	269	262	274	263	289	276	252	280	230	243	244	265	255	259	257	238	278	265	277	254	245	267	285	250	262	253	262	264	262	253	225	277	257	226	244	277	260	276	263	247	243	250	252	270	236	236	257	263	272	257	285	218	269	239	276	251	251	263	258	274	255	278	259	265	239	244	261	252	249	257	251	263	262	243	260	259	267	246	270	261	230	261	246	273	249	262	276	267	279	255	250	266	246	277	280	256	246	255	267	288	269	253	283	265	252	271	245	265	250	244	280	260	290	281	249	253	293	272	239	224	259	236	255	267	270	268	270	282	251	265	283	268	260	266	244	282	275	278	245	254	229	233	274	261	254	269	248	241	257	258	255	232	236	260	284	245	287	257	255	240	238	291	246	256	265	288	282	267	283	247	266	265	256	262	254	258	249	236	232	250	279	249	259	225	253	259	287	266	266	245	253	241	265	254	254	293	277	261	272	268	249	301	281	265	283	263	248	268	259	259	252	287	278	248	249	251	271	251	250	284	250	276	262	255	259	258	261	260	257	244	278	265	247	249	271	274	252	251	247	258	264	262	243	260	223	272	294	263	279	240	254	262	213	255	267	276	288	242	272	275	226	258	259	259	250	224	252	233	258	263	248	253	230	258	272	256	266	269	269	255	258	225	249	255	282	266	265	281	259	231	261	248	262	240	265	255	246	252	260	257	238	253	252	269	242	257	243	260	247	290	247	238	242	262	245	253	287	243	268	283	253	240	257	241	256	266	262	255	247	236	270	235	260	282	250	242	268	274	277	247	260	243	239	296	267	252	252	266	279	253	263	254	239	240	261	258	233	279	286	247	225	249	256	270	264	262	281	232	255	246	264	233	254	263	276	262	263	262	238	274	275	247	261	278	265	227	243	277	251	241	285	275	237	260	271	256	273	277	246	271	256	245	250	238	257	264	276	236	253	233	255	268	265	280	235	251	269	293	237	245	237	268	249	253	253	257	238	274	271	250	244	262	259	268	242	250	241	248	241	247	285	244	265	238	257	260	237	239	270	250	263	255	288	280	243	239	226	285	258	235	257	254	263	237	299	238	235	258	235	246	248	229	278	238	238	239	263	246	242	259	235	266	252	247	238	257	243	249	242	238	247	280	241	282	257	224	279	262	246	236	265	288	260	267	258	267	266	271	250	260	270	289	278	278	238	305	248	248	238	235	261	283	288	241	284	227	276	243	255	251	265	246	277	269	253	254	263	236	250	251	251	282	265	256	235	268	237	230	254	227	253	277	287	258	269	229	261	267	255	282	232	235	257	233	242	252	266	261	292	270	243	241	235	259	246	264	272	244	246	261	264	263	280	264	240	257	256	255	259	245	249	266	257	265	255	282	272	274	234	266	236	242	217	280	268	273	264	280	276	288	232	258	265	261	226	270	297	249	267	265	246	254	252	268	269	247	262	265	229	277	279	269	249	262	234	258	293	268	250	258	283	234	278	265	241	237	269	245	221	235	255	247	258	290	246	237	254	237	246	258	242	246	255	265	251	235	254	270	268	238	258	245	246	258	236	290	248	260	235	258	273	256	257	253	249	245	242	248	279	267	258	241	249	265	239	257	234	248	239	235	266	285	238	278	264	248	281	249	232	284	241	232	268	282	261	263	250	284	271	251	239	259	261	260	271	232	253	261	255	255	271	245	276	253	262	268	239	279	245	266	250	264	250	246	277	249	271	263	276	252	288	281	243	228	247	270	260	273	249	232	280	272	243	250	290	277	247	241	242	241	242	259	247	237	282	244	252	258	252	227	276	272	256	266	254	260	287	249	243	245	241	280	255	264	275	274	261	280	234	264	260	245	251	269	276	269	246	251	287	240	260	266	260	257	263	240	250	249	274	268	249	258	287	245	251	274	266	274	245	248	271	282	232	242	269	259	259	252	249	266	256	262	256	258	247	260	239	236	266	249	270	276	253	248	237	226	252	256	271	271	272	282	267	244	256	251	252	241	262	256	258	284	278	269	269	287	271	277	234	272	234	229	289	247	257	242	230	262	267	282	245	263	264	258	243	264	248	277	285	268	260	267	276	252	262	250	261	287	251	254	275	255	273	265	258	256	265	241	253	244	248	282	274	230	289	228	272	250	265	243	255	249	255	274	270	218	244	260	230	254	288	269	236	259	251	246	237	256	291	257	252	265	249	275	268	251	255	264	256	259	260	266	273	284	264	261	275	276	234	254	282	237	270	263	263	243	257	259	260	230	283	242	261	238	244	259	285	279	250	229	263	232	291	257	251	243	240	256	263	272	256	278	264	288	239	268	243	265	267	259	280	252	260	259	274	248	262	277	280	242	268	259	281	256	258	277	247	291	258	281	260	253	279	247	250	266	275	268	254	243	282	252	256	247	236	259	261	284	272	267	272	222	270	267	238	264	278	262	227	250	248	267	255	250	268	291	237	255	237	242	259	254	269	252	261	285	250	260	269	275	273	258	255	252	259	245	257	248	237	266	245	260	258	233	235	256	250	261	257	264	291	278	252	260	268	235	273	244	254	239	285	258	284	263	255	293	254	243	246	250	265	255	237	224	286	245	247	271	238	285	252	241	281	282	244	259	255	254	255	234	244	259	264	272	267	261	271	263	254	273	264	267	258	253	269	278	267	261	243	292	272	277	266	250	269	280	277	270	272	258	254	270	265	285	249	261	228	264	242	275	284	251	275	243	236	231	240	259	274	257	261	298	255	269	233	277	264	290	253	237	266	264	263	271	266	284	249	278	247	235	271	258	291	236	251	259	268	271	247	257	277	229	245	263	248	263	246	261	253	251	255	250	239	265	287	267	253	257	265	233	259	236	238	260	260	267	272	273	248	224	249	300	250	249	245	249	250	245	264	256	255	254	259	255	272	278	239	236	253	277	258	268	233	251	267	268	251	247	232	238	239	257	274	254	220	255	242	267	242	243	248	252	253	266	250	240	221	267	244	249	238	236	282	247	254	265	288	228	255	252	238	249	257	270	259	298	250	256	263	280	235	241	252	249	241	257	260	263	232	288	262	247	258	269	264	267	282	253	245	297	256	271	248	257	250	256	269	240	249	242	273	283	268	291	251	268	263	240	254	251	265	277	256	283	220	264	247	235	269	253	243	262	267	241	261	247	262	266	286	273	284	261	248	241	283	256	229	249	262	259	231	223	266	258	253	273	265	239	260	293	248	254	254	253	239	228	262	259	256	264	256	250	262	230	256	265	267	280	256	249	245	242	273	222	223	261
23270	21588	29263	24277	21547	21538	9311	939	695	680	614	598	540	521	482	496	487	465	429	436	452	468	506	456	409	450	470	467	456	407	452	422	448	454	453	421	439	445	485	417	438	401	422	427	420	432	408	379	426	422	396	422	409	438	448	427	457	418	415	386	439	411	402	409	409	400	418	409	439	439	415	425	410	426	438	432	418	452	389	432	394	485	453	438	465	430	448	436	397	380	475	431	426	395	439	427	362	410	434	427	400	411	418	419	439	458	410	412	425	393	419	415	435	403	399	416	415	420	419	431	408	425	420	453	412	426	449	438	492	405	437	452	403	432	424	408	430	439	435	431	434	432	397	436	415	438	398	431	429	388	426	403	442	402	457	404	389	456	437	448	417	430	465	428	409	430	403	412	400	412	410	437	414	404	417	399	416	448	426	439	394	417	430	429	400	393	391	440	423	401	418	384	413	427	459	414	434	420	421	447	425	425	416	441	419	420	422	416	402	431	436	430	442	404	453	425	433	390	417	428	402	372	393	443	431	429	438	395	419	469	445	425	439	424	441	411	386	426	452	432	441	403	437	406	457	391	423	440	478	434	393	416	447	405	414	426	414	420	453	434	405	400	437	372	372	425	398	403	440	438	415	433	423	442	418	405	407	419	386	465	425	422	407	417	392	445	417	377	387	435	373	395	405	416	433	430	454	431	391	409	403	432	402	417	406	451	416	424	409	425	434	407	424	394	390	407	395	449	416	426	421	384	421	406	414	432	421	423	426	369	434	397	432	427	420	431	402	438	439	423	415	406	424	441	396	408	468	408	409	415	375	459	424	426	424	428	419	380	438	460	393	420	415	405	454	399	454	402	432	384	421	451	413	403	403	389	411	400	407	425	408	415	424	414	416	410	419	406	433	410	423	418	444	420	433	425	421	426	437	432	431	441	383	452	426	447	437	458	405	442	431	375	416	443	398	396	436	425	401	406	445	411	435	415	395	442	389	424	407	456	407	436	426	409	413	403	451	388	416	392	417	415	431	383	372	439	434	386	415	468	398	440	410	411	430	430	396	429	428	400	419	402	455	415	382	406	426	399	420	459	407	387	422	398	430	414	402	401	451	411	378	412	426	439	428	428	424	435	395	420	425	423	411	399	428	401	422	422	422	464	427	405	438	420	414	446	457	426	444	420	418	407	408	445	421	426	389	442	434	454	427	390	468	408	412	425	458	402	385	400	442	410	452	426	455	475	404	423	407	435	454	400	454	415	411	400	440	439	433	416	396	415	426	420	425	449	392	373	415	443	394	433	432	420	428	414	425	437	423	408	417	417	430	418	407	446	389	445	436	382	422	418	440	414	401	393	397	422	442	395	437	427	409	408	438	411	422	438	432	409	394	466	442	445	404	434	424	401	464	413	436	408	437	424	446	421	451	417	422	417	455	424	430	420	446	402	410	400	408	425	418	409	395	441	423	421	446	440	430	405	423	417	408	393	389	411	392	443	412	407	420	402	409	478	428	435	372	409	441	402	412	406	421	460	423	404	416	406	449	451	410	421	393	434	431	423	391	398	467	421	383	421	398	417	403	424	423	440	406	410	441	427	394	433	418	411	410	408	398	422	418	415	388	381	420	385	371	411	408	444	411	453	397	430	399	404	447	437	447	393	399	411	430	463	449	400	405	452	445	443	448	440	417	421	407	410	363	435	395	410	377	408	398	427	402	378	408	420	428	416	391	437	418	388	413	447	410	411	452	414	439	385	389	422	422	429	421	399	439	443	400	425	420	387	409	409	418	427	410	419	403	437	425	446	411	440	450	445	437	431	435	431	404	454	434	399	442	429	439	380	433	408	426	426	397	411	418	414	399	389	455	412	408	437	421	411	419	401	371	413	414	427	428	419	420	396	404	423	413	405	435	407	447	380	414	424	370	417	441	424	427	406	402	425	458	394	455	402	432	461	412	405	422	408	437	400	407	429	435	444	423	438	439	402	425	408	445	450	440	399	429	424	426	391	413	423	437	442	432	432	391	442	432	426	427	411	449	453	434	468	435	455	394	441	434	438	399	423	396	424	419	435	426	437	402	431	436	375	432	375	449	415	413	426	420	416	384	401	400	433	405	441	417	390	452	418	445	412	414	397	427	425	452	413	419	425	411	427	429	444	439	411	421	463	385	439	415	424	454	413	402	400	431	406	414	412	413	411	410	416	441	417	407	432	432	430	412	410	412	383	418	406	414	425	388	397	427	393	426	423	431	436	401	423	423	396	409	451	392	401	412	425	427	407	396	410	401	401	407	426	429	414	400	435	395	394	425	382	430	408	395	404	384	418	396	414	455	408	403	426	410	425	401	429	416	455	402	442	448	433	449	454	408	400	455	463	430	436	393	419	400	399	406	424	384	433	429	414	381	418	389	438	433	421	446	411	410	420	410	405	433	389	418	424	434	397	425	387	399	440	455	453	403	416	405	430	427	402	439	429	384	416	395	401	428	455	412	399	425	404	400	419	388	447	400	404	462	416	445	435	423	414	424	453	438	410	450	407	422	460	441	433	392	450	427	419	430	426	425	419	388	438	466	376	405	392	412	411	411	426	427	423	421	403	395	393	450	432	443	415	402	408	432	419	382	419	372	452	386	398	409	392	390	395	444	414	432	414	399	413	401	410	420	420	393	423	432	424	429	419	428	404	443	413	431	415	447	400	407	411	413	377	384	438	411	422	421	415	427	392	410	392	427	437	412	414	449	435	400	457	447	449	427	414	395	370	377	426	400	458	450	382	427	421	398	428	393	409	428	416	415	433	411	395	433	389	401	464	415	438	424	425	397	430	416	414	421	382	413	457	424	415	407	452	409	382	406	422	409	401	457	454	431	429	432	445	409	406	412	446	439	432	426	424	403	439	412	411	439	418	456	398	413	406	389	447	417	411	452	436	430	416	428	420	362	379	412	421	407	422	401	396	432	443	424	454	423	376	446	393	398	468	437	440	446	482	420	400	389	385	371	434	396	439	422	399	451	417	413	411	418	415	446	390	416	419	417	420	410	398	407	437	420	453	446	418	453	438	406	413	421	436	373	433	433	433	418	440	397	399	417	415	430	434	423	420	454	408	379	432	417	392	388	433	418	452	404	444	417	465	414	417	409	402	428	420	430	419	426	438	407	407	423	420	415	413	418	429	409	417	407	405	433	403	421	414	448	434	450	437	400	445	430	407	416	368	415	423	400	412	398	426	407	406	428	455	422	418	418	444	454	413	410	418	461	388	385	404	422	446	438	397	390	425	414	413	408	394	376	437	425	378	396	423	415	404	438	439	403	425	403	387	421	434	404	434	408	422	381	437	419	394	406	430	434	425	378	392	404	433	406	406	413	441	425	422	422	428	416	386	402	448	461	391	389	438	466	436	430	436	379	410	435	398	414	414	431	378	389	445	414	432	394	429	438	420	384	422	404	405	461	391	441	391	422	402	441	427	411	416	398	468	416	440	427	427	409	392	423	435	426	377	435	453	386	395
46628	58767	8850	3766	2745	2087	1535	1327	1129	966	865	798	735	731	719	647	611	620	615	605	630	567	588	537	561	524	525	507	551	548	526	525	494	549	539	531	519	520	545	513	528	528	544	507	509	517	551	564	489	497	530	527	494	478	518	480	490	506	472	514	496	493	523	502	491	460	540	505	513	504	494	479	510	517	505	498	454	504	511	502	512	500	532	510	474	518	493	519	503	473	545	534	459	499	508	509	475	532	498	486	466	511	502	488	472	529	488	511	513	500	517	487	495	551	510	517	515	486	526	499	530	529	535	515	515	522	532	495	507	499	525	472	491	492	521	514	520	491	512	508	486	507	500	527	498	507	500	500	515	513	487	492	477	532	532	529	486	480	516	480	522	507	494	504	470	500	500	494	494	503	505	516	514	522	531	483	454	483	497	490	525	481	440	550	496	500	545	480	479	478	472	520	510	505	532	482	508	483	490	481	521	527	507	513	513	515	537	542	505	498	515	490	531	488	473	551	469	481	521	510	503	526	472	531	523	475	520	493	497	482	533	517	508	536	545	507	479	518	508	500	507	530	489	524	470	487	538	541	515	480	467	497	531	477	517	501	474	498	449	506	510	512	493	513	484	529	503	472	484	479	526	509	512	464	476	492	498	516	491	499	518	476	482	493	492	497	500	441	509	496	487	461	500	509	498	523	497	483	485	473	509	545	505	546	512	511	520	484	514	524	476	508	539	510	500	532	506	456	504	461	514	468	491	475	514	520	505	493	443	479	525	457	488	533	493	516	481	486	493	549	536	544	488	522	535	521	472	518	506	497	476	486	472	466	535	493	502	511	497	470	491	540	500	538	489	486	503	522	539	499	446	494	479	487	477	503	483	536	485	516	491	545	510	499	546	502	509	489	488	549	490	501	521	489	523	483	491	501	477	496	496	532	538	497	483	518	515	528	446	506	511	516	512	485	485	497	522	488	492	421	530	495	499	500	511	492	487	495	484	470	484	496	526	477	518	494	507	542	486	489	516	501	490	462	517	510	493	512	515	471	528	476	477	513	512	537	473	490	493	552	483	522	504	495	464	511	482	533	524	530	495	500	544	484	462	544	473	441	494	515	495	500	551	482	452	522	500	527	532	539	491	492	453	501	496	508	485	490	497	459	516	547	482	508	498	493	500	505	494	500	517	501	444	479	514	482	512	483	516	496	499	469	548	492	487	514	495	529	473	504	505	499	505	510	529	511	501	505	486	503	507	498	505	441	539	493	492	474	508	470	471	463	508	480	496	485	483	487	480	466	444	532	456	530	498	500	500	510	518	504	491	536	463	496	525	518	528	473	493	520	533	469	548	512	465	480	476	502	473	491	516	482	553	527	519	503	521	523	521	487	494	461	480	476	507	498	515	457	532	518	480	476	484	516	473	473	469	486	505	508	504	509	460	510	493	487	521	494	482	502	485	493	500	505	543	498	452	478	517	519	497	496	507	556	469	460	504	469	528	479	477	514	502	488	508	501	484	483	539	483	512	512	495	518	468	510	516	497	501	493	498	503	486	485	485	528	524	511	495	483	503	490	497	488	470	477	491	484	526	495	525	480	484	530	472	515	536	491	503	492	492	486	479	508	493	494	490	485	483	467	515	514	500	511	501	510	483	489	517	471	501	498	478	489	501	547	470	471	512	452	512	495	468	483	495	499	470	498	491	493	477	495	509	538	513	520	500	509	490	486	470	529	446	492	499	498	500	492	525	516	478	506	474	472	502	498	496	477	486	513	506	495	473	507	494	485	534	468	526	504	490	454	474	535	534	453	457	477	507	521	499	538	529	494	465	488	508	467	479	518	519	512	492	490	513	462	466	460	479	486	522	462	521	545	517	516	506	501	538	521	518	485	520	517	546	486	502	483	533	519	519	537	513	480	478	461	486	507	464	505	511	500	527	489	520	465	494	525	476	499	489	530	529	489	505	516	512	528	508	487	477	484	485	495	473	514	496	512	494	505	510	502	494	523	508	491	503	493	508	468	473	503	487	513	500	501	486	511	492	542	486	529	471	510	498	512	507	506	516	521	508	514	436	517	498	516	520	510	466	455	506	508	487	466	485	500	518	502	492	494	498	500	512	535	501	493	496	455	483	478	488	486	506	516	536	542	486	483	468	474	475	515	505	488	509	532	490	503	516	542	515	462	514	492	490	525	441	522	499	510	492	519	527	510	474	502	488	533	522	502	468	492	472	462	463	500	493	520	490	455	462	508	520	513	495	506	526	460	502	501	508	512	503	503	546	488	526	501	526	527	487	438	514	461	512	512	505	496	504	527	488	502	492	532	522	529	489	502	502	517	504	498	475	527	494	514	511	477	557	541	507	495	525	486	500	507	472	504	474	500	508	485	479	477	498	468	535	472	535	491	500	471	519	461	530	516	514	476	453	477	483	509	519	521	466	508	505	481	476	516	473	490	493	455	516	535	526	540	514	512	499	487	503	541	464	494	486	494	506	524	508	455	484	510	474	449	478	481	512	493	470	515	502	533	467	466	510	476	501	484	513	483	484	522	522	513	562	522	476	539	518	497	473	495	549	503	477	478	484	522	500	480	520	505	493	476	495	493	511	474	508	514	501	490	494	512	477	463	481	463	509	467	452	485	502	523	497	503	516	522	489	496	480	483	496	485	506	531	485	509	479	469	507	499	509	515	486	493	512	510	531	514	455	469	513	502	541	506	502	483	495	504	494	470	483	423	488	501	511	481	483	482	501	491	476	476	461	497	505	530	450	486	517	518	479	486	461	514	497	455	571	468	490	518	498	499	492	508	478	519	505	509	479	484	509	494	523	486	496	478	502	494	507	509	524	532	471	528	472	462	527	454	499	526	522	534	538	522	494	509	504	505	491	476	464	525	524	532	511	504	502	480	488	536	535	485	503	483	490	491	534	537	451	474	536	519	523	479	468	510	456	506	543	449	490	525	513	521	474	472	534	523	453	531	478	485	500	489	489	505	472	508	509	529	507	489	511	494	521	496	505	496	492	511	472	459	471	496	458	519	514	462	543	479	547	510	520	505	521	508	496	509	481	478	500	463	500	468	534	486	513	513	483	500	496	530	500	470	478	543	495	486	487	511	492	482	525	510	493	455	502	499	509	510	496	475	532	494	501	450	450	504	488	480	498	508	472	486	499	505	483	506	479	471	488	502	502	518	529	517	523	500	488	503	508	495	506	539	461	518	530	475	468	523	517	515	490	449	539	500	517	501	529	501	520	474	532	504	477	545	518	459	527	521	471	534	517	473	473	451	505	496	525	485	473	523	498	496	490	506	484	491	490	537	507	507	525	498	496	506	520	508	516	516	496	478	528	490	464	499	492	518	499	481	520	501	489	491	516	516	484	478	501	519	494	503	491	490	493	538	511	507	500	503	510	496	514	484	467	517	508	514	484	528	480	526	516	498	500	504	484	499	530	549	511	502	516	501	495	483	480	478	489	480	528	523	501	541	517	513	524	528	477	451	496	537
30317	26641	15127	1606	190	174	150	154	135	139	152	147	128	142	178	145	138	130	138	151	132	126	137	118	132	125	124	116	137	155	121	122	131	114	128	131	128	122	143	128	146	151	126	135	129	136	135	142	147	129	130	147	139	134	130	132	142	150	142	140	141	123	121	120	138	120	136	122	128	121	139	140	138	128	141	146	127	138	139	138	119	140	138	135	128	124	106	134	137	150	135	144	113	155	129	131	135	119	136	138	123	135	154	128	133	131	155	128	129	127	134	119	128	124	138	122	128	140	149	122	140	118	120	137	132	127	120	118	128	140	132	132	113	122	123	155	132	138	146	149	124	140	122	137	125	119	153	123	129	117	154	152	154	131	132	126	118	131	141	112	130	128	139	116	121	150	135	118	147	120	142	118	120	151	115	117	146	115	149	127	138	132	143	134	168	115	117	150	130	107	124	142	135	149	126	130	116	138	132	128	145	144	131	152	135	135	148	155	120	130	100	148	140	132	120	135	154	134	128	138	127	145	147	143	141	133	135	131	114	124	120	116	143	146	148	146	133	154	130	140	116	124	133	116	135	154	142	126	136	145	136	135	123	128	134	124	109	130	133	138	128	148	146	154	144	154	149	154	127	144	144	149	145	99	138	110	138	132	142	125	134	132	135	136	160	135	115	120	128	146	116	152	148	144	138	135	129	132	136	137	131	154	139	141	141	134	150	143	136	136	137	123	135	127	151	139	143	112	117	125	142	116	127	136	144	157	153	124	132	151	147	121	133	150	156	148	140	148	126	134	126	131	141	144	151	124	134	124	141	116	119	146	149	135	167	137	137	120	155	142	133	132	139	159	132	130	132	122	141	119	139	142	112	141	139	146	161	117	165	131	144	143	148	139	139	158	130	123	151	125	134	137	131	151	132	131	131	129	137	159	130	132	143	126	141	107	116	136	147	130	123	138	136	136	131	130	147	144	139	124	104	130	128	125	125	135	136	139	120	109	123	135	134	128	138	148	152	128	140	130	102	124	137	125	157	120	138	131	133	143	127	147	144	145	126	142	109	119	135	123	152	127	151	128	124	154	140	122	130	134	109	141	138	130	132	132	137	135	149	140	125	139	138	140	121	140	131	117	138	143	125	135	152	134	159	144	107	123	123	144	127	133	125	126	138	144	134	144	136	124	132	129	141	142	137	139	124	134	132	114	130	135	125	137	108	151	133	135	130	136	147	132	147	141	100	147	131	141	120	120	139	124	136	129	145	128	124	139	136	149	116	135	165	121	129	137	129	125	150	134	132	127	145	135	133	118	130	158	139	142	123	127	129	138	130	145	145	132	129	137	152	154	113	138	120	141	136	140	137	126	124	126	141	136	138	148	150	112	116	120	165	127	127	143	119	128	130	131	165	132	129	144	126	133	145	127	160	129	126	129	131	131	139	131	135	120	134	121	120	123	156	115	137	140	136	139	136	133	142	134	152	123	139	145	128	131	136	127	133	141	116	127	127	125	114	135	130	147	143	113	139	139	162	130	146	134	156	125	148	128	126	146	142	122	114	120	131	141	108	125	127	133	131	139	114	150	124	125	142	135	142	138	112	147	139	135	129	131	132	122	121	137	126	138	121	152	145	142	125	123	114	176	134	129	134	148	168	143	147	125	157	134	144	103	129	104	158	138	137	137	143	146	129	115	130	141	123	128	131	110	136	146	137	144	128	142	124	144	153	123	149	120	125	144	137	125	125	143	138	129	154	137	151	138	127	143	146	139	119	134	136	154	138	127	149	126	134	144	129	126	129	143	157	147	131	139	124	126	120	148	146	130	139	147	145	145	140	122	135	116	142	160	136	155	111	129	140	145	118	143	129	137	123	139	124	133	137	128	132	140	153	153	138	128	132	141	112	145	144	145	143	138	131	113	120	138	138	137	128	109	144	135	151	129	136	124	115	129	131	121	121	133	145	139	147	145	131	121	140	147	126	137	114	146	135	138	131	151	130	130	123	145	143	137	104	131	148	146	155	132	129	145	140	143	141	123	139	133	149	136	134	127	133	132	142	104	138	144	136	135	134	140	134	144	133	136	130	132	127	132	134	109	141	129	157	134	129	120	132	134	127	119	140	124	132	137	134	115	136	131	149	124	136	126	137	127	147	130	139	123	139	146	143	139	128	145	131	124	132	146	145	132	146	146	123	126	133	120	133	129	133	137	121	136	128	151	124	143	117	133	135	142	154	145	118	141	152	121	133	116	149	133	142	116	124	136	149	135	134	128	121	132	125	129	120	111	117	118	135	127	129	138	114	120	143	124	135	120	138	120	141	128	146	142	149	146	136	133	147	151	152	127	122	143	126	139	124	115	126	142	116	151	149	133	140	137	115	123	151	115	141	135	111	144	139	141	131	145	134	147	125	123	125	133	133	139	144	148	133	124	150	146	139	127	137	149	129	141	144	142	133	140	116	147	105	138	150	134	133	123	105	146	130	131	155	130	133	146	137	142	139	117	150	134	138	152	118	150	143	111	140	138	146	133	128	160	152	146	118	125	140	134	138	137	148	156	140	135	144	136	120	143	134	132	135	137	152	145	128	148	130	141	140	146	115	128	139	159	133	141	137	159	124	142	143	139	147	124	118	132	127	136	139	128	136	145	144	126	150	155	133	126	149	139	148	136	144	137	120	151	147	129	129	133	111	151	145	117	122	133	137	120	162	126	137	122	134	126	163	144	132	144	123	118	122	155	112	132	139	133	130	149	150	137	120	135	129	118	130	129	152	144	121	139	136	132	120	132	132	117	145	129	155	136	129	131	134	149	116	129	151	135	120	139	155	117	121	123	127	143	134	148	126	145	126	133	114	141	145	144	123	139	129	130	130	148	135	125	158	125	135	139	129	126	131	132	152	135	135	139	139	147	158	136	130	145	136	132	149	139	124	133	150	142	147	141	125	125	122	117	167	120	126	138	160	161	140	120	166	125	130	130	134	138	147	126	141	143	127	126	152	138	140	146	113	126	134	127	150	128	126	143	111	131	119	127	132	146	114	124	138	141	116	128	130	122	133	158	108	123	157	121	134	131	124	131	149	128	152	128	167	127	120	133	112	133	138	154	123	143	104	125	135	140	160	131	148	144	152	119	153	125	124	154	146	133	149	109	138	146	130	142	131	130	112	133	127	123	128	130	139	131	143	150	153	134	129	135	123	142	143	124	131	125	150	123	132	123	140	133	146	132	163	142	136	130	136	123	135	130	152	126	118	140	144	131	121	128	144	126	137	145	167	141	130	150	123	109	149	127	154	117	150	129	128	142	137	130	164	130	144	150	124	133	122	122	105	132	140	127	109	125	119	146	122	126	132	121	130	152	132	131	149	132	136	121	128	120	155	142	137	128	133	129	135	123	129	149	125	125	131	129	152	109	129	128	149	120	125	123	159	135	144	114	140	135	132	137	131	142	126	139	130	131	126	131	144	143	125	136	125	137	148	126	132	145	130	142	150	133	155	127	140	123	147	150
36667	35947	1056	311	299	249	221	211	167	202	197	185	189	148	174	173	199	179	185	173	178	175	155	184	169	184	165	163	183	203	175	156	159	169	174	183	189	195	156	182	182	182	182	154	200	174	165	172	197	155	184	161	162	170	180	187	186	176	175	186	167	176	197	177	182	203	160	169	202	165	155	168	183	181	149	168	152	200	175	187	180	137	164	176	173	188	183	194	169	165	193	192	185	193	184	180	158	196	174	185	208	170	193	174	166	164	180	172	176	162	186	182	177	176	173	164	173	161	154	168	187	171	187	161	165	186	175	168	165	190	202	177	190	179	174	193	174	168	165	185	179	180	162	165	179	191	193	170	139	163	181	162	201	187	194	152	160	160	178	187	177	173	154	193	185	181	163	161	169	167	168	169	199	164	189	201	185	151	188	170	195	188	170	182	191	214	166	184	179	185	163	149	175	156	190	168	164	146	184	191	145	187	174	170	166	168	172	167	171	164	180	189	176	190	172	169	183	178	170	162	179	171	165	175	171	152	165	170	142	175	172	199	175	166	185	172	182	199	178	150	168	158	160	145	198	185	161	163	174	198	182	199	180	180	174	190	170	171	192	164	210	171	175	167	180	170	165	167	173	194	159	184	164	198	221	179	193	197	150	171	194	194	159	180	179	172	133	169	192	177	176	189	186	167	182	172	169	154	162	186	189	181	182	187	155	170	153	187	163	172	165	172	176	154	181	194	191	194	182	185	174	189	165	191	201	181	171	191	174	185	174	174	155	191	169	176	161	169	188	156	165	171	182	154	185	172	187	168	164	176	168	170	176	199	185	179	180	175	181	184	174	190	198	178	193	163	177	200	183	182	165	167	184	185	170	184	190	166	202	193	171	184	179	180	166	173	171	135	197	193	180	160	188	169	180	169	169	188	166	183	186	164	182	172	159	195	173	166	186	178	197	183	171	159	186	170	169	175	192	166	179	153	168	152	165	179	185	171	179	170	181	189	187	190	167	179	184	182	157	183	177	190	172	134	192	163	153	190	168	182	170	170	163	177	183	188	174	183	175	194	164	183	174	178	161	190	188	147	183	162	177	162	172	198	162	189	183	185	179	180	176	197	149	189	184	168	176	191	199	193	155	185	189	178	187	217	172	167	163	147	159	196	164	165	158	174	174	185	167	178	179	198	163	188	171	165	164	180	165	172	171	171	194	184	164	177	175	155	186	166	191	177	207	164	184	183	162	171	164	193	190	173	170	181	197	175	172	177	171	172	167	172	182	182	184	175	216	169	194	180	191	163	171	165	206	179	187	209	176	176	163	162	166	191	164	171	173	175	188	177	170	168	178	172	177	152	187	149	183	175	170	171	164	179	183	195	167	188	168	167	164	143	189	193	165	230	156	185	184	174	196	184	153	185	191	169	168	188	183	168	174	192	172	195	172	186	187	191	158	182	158	167	186	173	166	170	161	169	176	189	181	184	168	190	168	174	190	176	209	197	200	187	171	181	175	177	158	161	194	163	189	162	185	196	163	179	189	201	174	188	176	174	169	178	179	210	185	187	165	183	176	194	165	172	178	169	182	170	189	181	195	194	192	179	173	182	166	196	195	191	198	174	161	161	178	147	151	183	189	188	183	158	178	165	198	172	198	183	182	174	205	165	184	166	153	185	192	172	179	169	167	184	173	169	185	160	180	176	170	175	176	183	179	182	154	164	183	169	184	187	187	179	138	183	170	172	155	188	195	176	185	169	172	173	207	182	169	189	174	165	187	158	176	164	179	169	177	162	178	170	201	189	176	182	194	175	169	185	163	190	186	176	194	151	206	161	183	172	173	160	172	180	190	184	169	170	165	182	157	179	165	181	170	182	195	170	182	176	173	154	154	164	153	179	182	181	161	184	163	184	168	135	185	179	178	184	166	188	169	181	187	159	202	183	176	155	176	197	172	187	187	164	174	190	181	188	199	165	157	173	181	180	184	167	171	160	175	163	183	190	158	182	172	170	178	166	172	168	175	175	180	174	177	178	158	174	168	177	173	172	171	177	174	200	178	157	152	199	144	188	152	205	184	169	183	192	184	170	177	166	181	195	200	198	184	183	180	194	186	190	159	186	199	163	169	154	186	178	170	171	178	186	176	157	195	167	167	179	190	155	169	168	179	160	182	195	168	161	187	157	161	158	200	157	183	182	178	174	177	185	174	178	176	169	179	177	188	166	189	154	179	169	168	176	181	198	205	184	184	178	183	174	175	188	189	158	184	185	171	173	151	151	177	168	153	173	175	168	184	159	195	172	172	190	180	172	181	158	185	160	158	168	179	190	179	166	159	160	192	171	164	177	186	191	174	145	168	189	143	150	186	188	198	193	178	191	174	175	162	182	197	177	169	175	182	186	173	153	172	182	162	171	185	170	162	179	189	149	193	176	178	167	164	187	189	163	180	196	180	168	161	172	168	175	183	148	173	183	167	178	188	195	199	168	175	152	188	172	173	182	197	155	187	204	173	170	187	186	186	185	192	154	189	160	186	190	192	158	185	183	168	168	186	185	182	157	172	159	175	186	173	187	159	162	203	195	140	186	180	182	167	186	217	186	184	164	175	173	170	196	189	188	165	163	185	191	202	173	182	189	169	172	187	174	171	183	211	170	160	190	194	149	165	186	161	195	168	172	175	165	198	173	213	201	173	169	173	167	160	169	169	173	173	191	166	179	174	188	170	185	170	176	203	162	175	188	164	170	176	199	155	179	185	182	172	183	179	190	195	185	179	180	184	199	175	170	186	195	156	191	161	180	182	166	187	165	182	198	193	178	177	186	179	165	168	161	200	178	192	169	170	181	205	185	148	142	180	184	181	156	164	199	178	188	176	217	173	168	175	176	154	164	170	178	163	186	170	176	168	187	180	163	182	169	163	190	189	187	191	178	194	190	163	153	173	182	184	159	165	170	171	173	180	159	193	174	172	193	204	159	180	188	178	143	188	190	185	160	178	182	176	169	182	178	197	174	182	206	168	180	167	186	169	165	178	197	145	169	169	174	197	210	175	172	195	177	187	155	189	157	165	180	187	167	161	179	170	190	164	194	162	163	188	179	176	160	175	165	197	186	186	184	152	163	189	178	182	165	149	180	173	207	190	187	177	178	197	183	172	170	204	181	162	165	171	163	196	168	144	186	163	154	173	171	183	174	186	157	166	157	193	181	190	184	156	201	172	206	160	165	182	191	179	182	149	201	200	175	185	162	186	179	169	173	182	184	188	172	177	172	181	190	189	216	175	183	177	199	171	177	172	169	178	181	192	176	203	168	184	191	169	168	171	170	183	170	174	204	170	179	174	175	188	178	179	165	159	182	192	157	186	185	194	187	178	187	161	173	179	174	183	200	174	177	194	194	166	178	179	165	171	178	189	201	188	168	198	173	176	190	179	169	179	177	184	177	188	184	157	156	188	177	173	180	172	185	174	176	183	189	185	175	170	183	164	163	199	182	177	177	157	180	144	161	190	178
24263	21578	28854	24677	21507	10233	763	476	394	394	359	334	307	308	305	318	283	299	288	305	306	273	258	282	297	273	271	293	274	299	257	287	269	234	300	253	280	274	273	239	280	267	269	276	275	285	258	244	270	262	269	257	284	292	286	311	283	268	269	242	277	260	265	259	276	247	277	313	251	282	248	285	256	268	303	259	267	250	278	270	281	267	292	301	240	242	238	271	266	251	279	277	243	295	239	249	267	273	239	269	290	256	249	273	248	268	249	257	276	272	238	257	265	272	261	254	259	270	254	250	269	253	273	271	239	268	273	296	263	254	251	263	245	265	268	298	271	288	267	252	278	288	260	258	269	266	265	268	261	254	299	259	237	239	265	248	274	275	255	253	264	239	242	260	259	264	261	277	259	271	269	255	270	240	282	274	259	301	238	271	254	283	293	271	262	237	290	272	259	237	255	259	263	292	253	255	274	265	255	246	258	266	254	259	256	270	271	263	253	253	249	285	293	258	276	272	238	254	267	260	251	272	260	268	267	251	262	244	289	266	273	267	269	236	265	277	287	279	240	254	244	271	256	280	271	263	254	287	287	281	256	252	255	288	263	256	255	226	252	293	283	229	281	229	260	241	254	241	258	243	255	278	277	282	243	252	272	281	246	238	300	255	268	276	261	284	274	250	267	244	257	246	261	272	273	263	243	285	244	236	260	232	256	241	261	295	259	260	261	257	259	266	262	262	260	266	255	248	283	271	248	277	245	254	264	257	265	254	271	290	268	260	273	271	244	257	284	271	283	253	271	243	292	262	257	277	253	236	248	265	240	258	278	270	296	244	256	253	261	255	266	271	246	252	268	286	250	251	245	274	276	243	290	239	252	255	268	285	280	260	255	279	267	265	218	267	254	256	283	265	266	259	267	250	273	287	240	237	260	273	259	295	250	249	278	268	266	274	261	288	260	259	270	250	259	244	261	254	276	271	242	264	254	286	255	255	255	252	244	284	273	280	271	265	240	258	264	235	255	270	249	258	250	273	244	254	256	264	274	244	251	291	257	258	287	259	249	249	267	269	257	246	272	276	287	281	264	258	274	253	230	285	246	278	242	258	298	270	253	259	279	253	277	276	256	281	248	267	252	259	286	254	272	253	276	236	307	296	282	244	246	280	267	246	267	272	254	269	269	245	252	269	241	277	261	249	309	258	255	253	246	270	280	271	267	279	276	284	228	253	264	269	231	271	245	260	250	290	246	245	246	268	240	267	270	255	223	271	268	251	248	271	261	282	276	255	248	247	253	242	258	267	278	251	276	252	259	251	259	255	276	245	293	269	262	245	263	275	261	288	226	255	267	298	277	272	296	274	230	266	291	275	251	277	275	258	265	288	278	289	276	268	250	272	283	269	261	278	277	268	270	256	267	273	238	257	274	271	268	291	271	276	267	278	253	248	281	246	279	246	230	236	286	242	250	293	264	234	240	237	261	264	282	272	284	286	271	255	275	267	264	242	248	250	266	292	256	283	271	241	257	254	278	252	242	293	290	270	265	245	295	261	291	229	268	248	245	272	232	274	273	264	263	249	275	241	235	271	275	248	265	273	269	277	287	248	245	268	236	256	286	264	251	259	300	226	250	243	245	292	265	255	264	239	268	255	275	286	252	269	218	267	246	293	236	278	278	258	256	259	294	267	268	290	254	249	309	255	268	240	256	302	262	288	294	285	238	254	251	268	260	246	242	261	257	275	268	249	272	274	294	279	259	242	252	270	263	252	249	273	262	296	247	274	269	249	265	270	265	258	282	260	292	246	300	265	268	277	273	276	250	262	288	240	243	254	260	262	269	280	224	252	277	267	219	286	289	296	277	258	240	274	244	246	256	261	262	282	262	257	256	287	291	283	248	254	275	257	236	284	272	285	284	252	282	273	261	266	270	289	283	266	281	265	307	252	239	274	235	263	267	281	281	230	260	246	301	284	284	244	265	238	300	277	259	274	287	295	253	279	279	277	265	280	270	258	257	293	283	263	286	267	290	279	298	278	281	267	330	244	283	283	269	267	257	259	275	295	248	252	267	257	267	252	243	254	277	237	246	256	274	266	263	264	231	270	262	265	256	267	260	291	251	286	278	257	268	262	303	256	237	245	265	252	268	256	259	267	249	283	255	271	268	270	280	230	258	263	289	258	260	248	246	251	254	261	260	269	276	265	284	249	256	270	270	249	286	271	253	259	278	269	249	273	262	267	259	258	269	253	283	247	235	251	278	283	288	243	271	256	245	277	268	273	283	247	283	278	296	293	236	240	262	283	244	258	259	237	265	257	268	253	283	230	280	276	264	259	303	282	269	259	274	268	262	271	271	248	279	256	265	261	263	305	263	282	258	239	264	292	278	241	269	272	291	286	256	320	272	281	284	274	244	271	261	228	240	269	247	276	263	284	258	273	272	303	284	278	255	292	279	290	255	282	257	256	250	248	264	257	251	277	294	283	267	274	260	261	313	270	269	237	258	250	269	245	241	301	249	267	280	248	269	297	265	264	231	252	241	274	264	256	253	232	274	265	261	264	268	298	241	251	249	295	241	265	265	257	252	253	272	232	240	221	281	290	282	251	265	276	249	262	277	271	272	265	274	238	253	272	224	246	244	283	263	245	235	291	247	238	256	276	276	282	262	253	269	266	275	264	271	252	247	276	269	265	306	266	267	267	264	278	234	276	282	251	278	266	274	281	247	250	244	250	277	256	294	253	285	258	276	266	273	242	265	270	220	266	262	290	254	249	264	246	244	278	261	278	244	245	243	282	248	263	269	262	261	248	256	257	243	257	265	273	287	257	286	247	273	278	277	253	284	249	288	304	266	256	273	235	242	280	268	280	237	267	271	270	244	264	261	261	252	266	288	281	267	256	267	275	270	298	242	252	239	266	274	244	283	238	223	250	287	277	258	264	232	277	238	284	320	275	229	246	277	265	280	272	260	272	261	296	281	242	259	253	262	278	265	274	256	251	284	252	261	270	246	259	284	246	263	280	275	230	257	271	271	284	285	256	289	235	278	230	284	273	274	251	269	247	251	262	291	261	281	281	313	285	261	266	272	254	278	239	247	253	253	254	274	258	260	254	222	271	281	253	253	241	297	248	270	282	245	286	283	282	263	250	272	272	275	261	277	280	273	275	286	231	267	249	283	245	258	284	277	275	276	243	262	257	318	291	268	257	281	241	257	273	250	254	248	228	265	274	268	253	277	263	252	274	270	302	289	245	262	238	272	291	280	279	274	221	250	250	293	271	258	275	252	287	270	267	273	252	253	267	258	263	257	272	280	265	282	255	280	255	273	264	256	262	258	271	280	274	235	239	259	270	265	263	244	273	252	264	274	270	296	285	253	253	276	259	261	262	291	254	263	289	263	299	307	238	257	269	273	253	247	268	272	266	299	276	241	281	234	270	265	277	263	279	267	269	237	240	263	280	259	288	274	266	241	263	268	269	258	277	270	276	279	282	265	279	252	275	251	279
41602	54496	7162	1989	1473	1167	873	724	624	572	508	498	463	431	396	422	373	363	395	361	385	390	321	360	363	350	340	330	347	347	376	324	343	341	322	344	333	374	306	321	319	314	368	345	322	345	345	352	333	341	352	304	331	353	338	321	358	297	320	318	313	323	339	320	311	339	352	322	320	325	331	346	348	317	329	353	361	369	329	321	327	323	312	347	306	328	313	306	329	333	339	352	350	333	354	314	326	336	354	296	303	303	323	330	315	325	330	326	304	347	347	320	323	311	317	299	344	326	334	329	337	325	346	331	337	320	324	333	325	347	296	291	331	326	337	324	334	354	334	327	318	337	350	309	322	328	317	334	332	310	311	310	323	323	344	334	354	303	311	375	323	341	333	318	344	306	334	339	305	342	334	349	326	332	323	328	322	351	316	326	318	325	315	326	332	314	288	303	331	336	336	343	330	323	319	312	347	321	365	304	341	285	317	380	336	320	358	301	315	369	305	320	356	305	322	328	365	327	303	353	325	326	324	362	297	310	300	319	362	313	325	330	317	334	335	340	340	331	318	326	324	286	337	347	312	371	329	319	353	312	346	297	357	316	307	353	313	326	356	317	335	322	339	321	319	302	288	345	333	316	338	324	311	316	313	319	350	334	326	298	348	317	331	359	366	316	326	350	336	331	311	335	274	286	335	345	327	330	331	324	308	385	298	320	355	330	334	340	309	326	300	332	331	321	338	341	330	340	330	349	305	359	299	324	328	337	331	320	298	330	304	344	326	311	354	322	323	314	317	298	324	336	322	327	295	330	316	353	324	327	311	324	280	303	328	331	285	352	297	318	337	322	327	328	366	313	326	331	319	352	304	337	361	324	338	291	327	306	306	317	306	324	351	308	340	330	339	327	311	335	334	326	359	331	315	325	339	310	334	337	340	322	320	328	297	339	318	297	289	318	319	324	324	318	318	332	342	316	338	308	307	335	327	316	303	321	301	318	284	306	298	328	332	320	327	332	322	327	292	370	317	346	309	332	309	325	341	310	310	361	333	325	331	335	336	295	313	329	305	302	359	325	313	310	312	309	326	325	284	354	288	311	320	290	327	357	304	304	324	319	311	321	342	327	320	319	286	308	343	336	315	353	312	326	343	357	295	327	327	309	344	330	324	357	349	296	296	333	330	363	367	301	321	319	329	297	346	355	292	322	305	341	308	348	334	329	314	336	331	347	341	335	319	352	284	311	291	318	324	320	323	335	350	337	307	310	329	317	301	314	308	332	339	308	326	332	326	316	318	342	330	289	322	337	310	325	353	307	295	335	317	308	315	327	339	340	316	318	340	316	292	363	282	354	317	355	323	309	333	306	316	335	324	332	345	329	325	333	328	306	317	324	317	313	336	311	301	303	314	329	287	334	318	310	317	303	317	314	360	308	309	327	337	293	309	306	345	332	299	308	360	330	350	348	319	336	292	325	303	318	333	306	300	291	314	335	348	300	313	339	336	318	337	316	286	356	318	324	307	349	357	341	331	342	341	326	361	305	324	305	331	320	325	329	326	268	315	333	293	315	299	321	328	362	337	322	332	343	327	345	313	311	347	312	324	362	323	303	348	341	329	328	322	340	338	316	324	328	312	321	286	321	345	312	346	318	332	317	360	289	292	338	318	319	338	311	299	337	340	330	291	329	333	318	332	333	334	324	290	322	316	312	327	284	332	353	342	340	333	320	343	334	337	314	322	302	308	327	339	345	304	327	331	305	339	315	304	318	335	318	310	301	293	329	296	321	332	301	318	314	323	297	307	341	342	358	321	331	338	314	324	309	326	318	358	290	345	291	314	312	311	350	312	343	339	313	355	351	313	325	346	303	346	346	314	315	322	319	313	353	333	345	339	333	306	299	352	341	337	319	329	363	296	334	323	341	327	342	329	305	326	342	308	326	337	307	329	333	332	352	348	311	311	352	327	310	355	333	331	334	332	271	326	331	389	342	309	344	308	307	321	339	313	307	322	310	306	326	316	312	315	326	339	331	344	303	323	335	324	317	344	334	329	343	334	315	317	309	291	295	359	340	300	334	374	331	337	313	319	308	316	338	354	334	334	330	342	333	337	322	332	309	331	302	337	302	301	327	298	328	323	319	308	324	328	313	318	334	341	309	343	326	325	327	318	348	339	368	279	320	344	336	339	319	328	309	297	354	340	344	346	340	318	317	386	313	314	319	352	313	328	311	311	324	306	336	335	348	306	317	335	313	315	326	325	296	295	320	300	312	293	330	332	300	317	330	335	336	324	345	339	357	355	325	319	303	331	339	305	331	327	328	374	340	363	353	313	308	323	331	374	326	333	339	300	323	299	340	367	337	350	313	309	331	303	326	304	312	324	310	328	281	303	317	327	331	292	316	331	356	326	335	325	341	318	320	302	344	305	331	313	339	327	324	319	319	346	351	303	324	342	344	324	343	317	310	320	311	306	304	326	306	332	346	375	347	344	319	277	308	303	326	320	350	299	330	296	309	321	294	317	318	309	357	342	335	327	305	293	335	340	343	320	281	336	306	342	324	328	315	348	326	360	353	331	331	312	314	306	324	296	319	301	321	308	316	331	336	335	353	321	343	325	352	302	317	311	306	303	298	309	314	343	299	328	334	309	339	339	332	307	308	338	332	325	334	310	320	313	305	322	317	314	347	325	330	349	299	356	334	343	328	321	322	330	291	327	309	304	316	285	350	313	351	299	321	324	338	336	355	341	315	303	312	329	309	311	307	313	337	327	310	320	330	300	329	334	309	328	345	345	370	304	329	341	305	352	358	303	326	316	328	328	311	302	313	317	310	332	323	341	324	323	346	317	336	354	350	349	302	332	338	379	317	331	339	331	308	311	341	335	310	333	320	340	312	324	347	335	299	344	324	312	345	301	331	328	318	347	314	292	303	301	303	317	327	353	321	361	355	338	307	376	318	330	311	340	331	345	348	313	349	323	322	313	359	315	293	335	313	324	350	298	316	302	281	325	369	313	342	321	281	295	330	333	354	310	322	330	324	315	337	308	323	355	346	328	307	369	353	300	329	337	375	334	296	293	335	331	301	352	294	345	322	327	296	333	342	305	331	329	321	320	309	328	328	316	343	342	341	302	353	344	332	331	311	325	316	308	310	314	316	327	321	326	335	309	314	355	357	342	320	299	335	340	310	332	322	319	343	296	340	337	322	317	316	305	316	308	316	310	318	336	327	300	318	311	316	285	339	341	302	311	304	286	314	321	330	333	315	306	315	287	300	334	310	340	328	334	322	302	315	334	322	296	336	297	353	299	341	334	346	327	324	302	342	321	325	319	308	309	304	329	327	321	308	331	328	350	342	309	325	384	350	331	327	348	332	321	326	349	351	307	340	314	307	334	349	326	306	346	301	315	339	337	335	296	325	341	309	326	313	367	306	321	313	334	321	326	297	307	308	312	299	321	326	301	337	311	319	327	315	306	306	340	330	316	310	304	340	331	322	334	326	332	323
25614	21658	27585	25671	8053	403	336	253	243	207	247	213	204	224	206	199	197	202	198	213	190	193	203	208	175	185	196	187	203	173	197	232	206	186	163	208	184	183	163	169	185	218	199	171	185	172	190	156	180	175	180	221	190	182	190	188	203	169	193	184	189	195	188	200	196	180	187	170	184	175	209	201	200	174	192	187	212	188	221	193	167	200	191	178	198	193	180	182	175	200	193	196	191	203	198	189	182	192	191	209	203	225	179	191	218	186	209	190	193	193	179	182	213	174	198	204	183	196	182	201	177	195	188	209	198	202	197	197	195	189	176	183	194	206	187	193	212	172	205	189	199	205	211	179	209	177	186	167	174	218	195	185	200	200	193	202	154	219	161	181	178	176	192	197	184	175	180	183	197	186	194	197	191	188	164	168	204	209	184	181	178	178	189	191	196	198	188	178	190	191	199	181	186	188	207	196	201	196	191	176	190	186	210	176	182	225	209	206	184	163	203	209	185	200	186	173	187	200	160	201	179	181	201	191	182	157	188	176	200	216	187	185	171	178	172	191	203	189	182	157	187	176	186	184	212	170	188	198	186	203	181	174	184	177	182	207	201	200	185	192	197	181	200	169	176	188	191	182	188	191	209	183	195	188	171	202	174	188	182	179	177	169	213	205	153	214	166	190	195	204	189	208	177	197	198	201	188	177	193	196	190	193	187	154	205	191	188	208	159	184	185	189	208	171	198	206	188	185	197	179	200	176	204	186	191	181	206	215	194	189	172	195	189	183	193	212	190	180	213	182	207	189	163	190	184	165	182	174	175	189	176	167	198	182	170	198	192	184	189	186	190	187	156	194	192	198	195	200	204	180	189	176	190	164	198	183	177	164	213	192	197	178	194	159	203	189	204	198	161	184	194	170	178	168	215	195	183	183	179	200	188	191	162	193	202	175	184	198	196	155	189	166	206	175	191	189	170	178	196	194	222	201	160	182	182	203	192	184	194	195	195	192	200	189	177	178	163	179	210	204	220	214	178	204	226	191	192	168	185	177	171	207	180	166	163	169	181	194	177	176	198	200	205	186	198	216	184	195	173	170	192	201	172	198	183	189	199	174	191	177	186	204	180	197	181	204	185	197	155	210	194	184	191	212	186	162	213	179	179	203	204	182	183	191	175	198	169	197	216	180	194	215	169	181	188	192	189	197	206	181	171	191	193	218	197	187	177	185	183	221	226	188	213	183	185	188	188	198	225	198	171	175	205	189	191	198	185	188	210	198	219	192	201	185	175	178	171	183	185	190	183	193	177	229	207	171	172	189	184	202	191	191	191	162	194	172	224	195	193	157	186	196	197	185	200	200	197	199	185	166	174	181	184	201	217	170	169	176	193	168	183	193	202	185	177	202	193	180	186	188	188	205	186	192	181	203	210	184	192	174	191	186	211	183	206	183	190	189	193	190	181	223	194	176	183	161	191	159	202	187	184	179	177	218	190	182	175	184	188	177	196	179	187	195	187	186	177	196	200	175	205	178	196	172	202	176	181	192	185	182	165	187	184	197	181	191	172	181	202	215	179	197	174	202	179	186	173	195	188	198	214	211	182	176	197	196	207	207	191	184	191	183	190	184	176	178	178	208	202	179	183	179	176	182	182	171	170	208	190	205	167	183	192	181	191	182	188	189	180	212	187	163	207	192	170	182	171	198	192	180	174	183	181	182	198	170	191	170	191	177	190	181	173	175	173	152	210	191	175	173	194	183	190	182	202	180	211	213	178	185	192	188	210	156	192	183	174	180	186	178	187	190	182	217	193	189	185	206	208	178	205	171	187	167	198	185	211	210	194	187	182	180	182	192	189	189	173	185	207	193	198	200	177	178	175	177	205	203	192	221	165	196	188	187	199	181	208	178	220	185	178	222	198	194	205	205	161	172	183	179	209	198	209	192	196	196	193	175	195	176	205	202	170	207	198	201	199	184	201	195	204	194	175	190	192	186	205	199	175	177	190	175	203	180	191	169	195	193	200	231	200	202	174	214	189	190	200	181	205	173	191	190	174	190	201	194	179	187	179	187	203	173	195	193	203	181	189	199	199	197	197	168	182	192	231	166	185	190	197	216	186	187	186	189	227	172	194	196	183	191	209	184	180	191	198	224	188	208	188	207	202	207	170	192	188	196	176	187	186	197	188	200	201	209	190	202	198	196	183	200	181	176	196	188	185	205	199	197	195	210	186	190	198	204	185	182	170	175	184	169	193	158	186	210	169	215	197	181	189	200	183	213	191	170	200	190	201	196	178	183	165	185	181	191	186	169	203	188	197	185	168	176	191	189	179	180	196	173	182	200	207	203	179	178	206	179	220	173	207	167	181	196	193	184	203	175	178	184	172	186	172	183	182	194	201	178	207	197	194	191	186	182	186	218	207	192	166	176	195	223	184	169	186	197	180	176	187	172	188	214	176	209	194	200	177	184	199	182	226	172	207	170	166	204	223	206	208	191	203	193	184	198	205	216	167	173	174	188	171	179	184	177	214	176	199	175	181	193	211	214	172	205	160	219	160	197	191	182	207	172	190	206	177	180	189	159	197	184	196	196	179	200	190	195	205	162	179	164	186	163	176	194	182	203	185	192	181	200	187	199	191	165	181	202	187	187	166	183	202	184	190	159	178	199	184	208	192	175	192	185	167	164	188	196	190	200	210	205	182	217	171	192	181	211	197	183	165	166	206	175	190	176	209	204	169	195	197	206	174	183	187	195	211	172	186	174	175	218	187	201	189	164	180	201	189	162	194	172	201	188	223	219	187	171	188	175	195	207	190	170	172	195	201	188	175	191	220	211	163	194	217	192	178	203	160	197	214	198	207	170	198	173	187	205	175	192	197	179	203	180	175	163	191	175	176	220	196	192	198	164	196	213	167	171	176	182	200	194	179	191	183	180	186	173	175	202	185	202	171	182	197	205	187	160	158	190	207	182	200	187	209	192	176	198	202	181	187	169	198	180	219	183	196	189	191	216	203	190	178	195	182	199	192	178	188	191	188	159	172	191	189	170	214	196	209	192	205	182	194	198	183	196	181	197	182	168	186	169	188	178	174	194	185	194	203	181	212	205	204	190	176	166	176	180	181	216	184	195	229	176	195	210	177	199	190	175	195	199	190	178	185	193	187	195	192	205	167	184	191	227	176	186	175	207	190	182	183	170	185	190	208	191	178	215	199	183	179	186	179	174	208	173	188	191	213	173	207	167	199	191	188	199	200	203	204	184	195	157	166	202	191	174	178	182	160	202	176	163	192	185	192	181	197	199	191	187	177	217	219	168	180	178	184	195	200	190	200	195	185	192	157	199	185	179	175	175	185	192	216	167	149	197	194	185	191	193	188	184	182	180	195	189	191	188	197	173	170	184	168	205	186	198	191	190	183	213	204	202	191	169	192	171	194	207	192	205	175	191	182	210	192	192	185	177	172	199	197	182	185	185	202	207	177	187	170	187	177	184	196	158	196	207	191	184	178	160
39485	47924	6398	1079	786	637	557	436	425	381	339	328	310	303	349	292	290	280	250	288	266	263	248	256	278	271	250	241	257	249	255	253	257	250	257	232	256	252	264	244	278	250	237	244	246	224	262	281	256	215	245	269	231	232	228	254	270	263	253	272	270	242	250	283	234	268	252	243	243	257	233	260	263	234	255	250	241	223	235	254	236	266	246	236	246	228	246	263	255	238	295	269	237	249	240	271	247	217	274	239	273	278	240	253	258	266	238	248	255	253	267	237	276	241	243	251	253	281	241	249	229	246	260	256	215	255	249	270	273	239	265	273	280	255	265	262	246	247	230	263	250	257	230	247	230	235	268	256	257	266	231	261	238	254	229	229	219	251	226	273	246	247	265	247	248	255	279	238	244	239	253	266	229	258	249	254	240	260	241	254	262	249	249	288	218	244	243	276	257	247	251	252	239	232	259	245	252	249	273	278	238	265	240	262	270	242	250	284	239	231	252	241	261	255	238	257	255	229	259	251	251	257	262	270	232	252	254	237	253	278	227	273	254	227	267	236	271	227	215	242	245	243	232	255	269	239	244	241	246	221	246	251	242	258	229	255	249	260	247	240	243	238	227	277	268	239	245	237	244	254	234	218	263	237	250	241	247	252	293	259	279	279	244	244	273	253	278	284	229	252	263	236	260	243	263	238	260	260	286	247	269	260	264	278	253	234	229	266	258	245	235	272	258	251	251	245	259	267	266	253	231	259	220	273	247	222	251	259	258	215	265	263	271	289	244	250	252	242	263	209	260	267	253	246	243	252	267	246	263	246	285	230	252	225	260	261	262	246	215	243	277	269	238	245	282	246	241	245	261	269	236	249	227	257	249	256	253	227	254	284	240	231	247	255	276	252	257	262	248	240	255	240	273	226	262	244	208	267	228	239	271	260	245	234	255	244	280	264	242	259	264	243	249	237	265	264	257	255	254	281	234	223	252	276	248	220	263	277	248	249	250	252	270	260	258	256	290	249	254	236	246	236	286	238	254	242	266	269	248	240	255	239	252	255	261	288	266	245	274	233	237	236	249	253	229	258	229	251	263	246	236	217	257	260	260	268	262	281	260	250	256	235	250	257	245	271	233	297	262	251	277	231	231	283	238	257	252	263	259	297	231	241	252	242	247	247	252	237	240	269	201	244	257	259	266	261	276	245	259	264	305	271	248	252	233	255	248	237	255	263	241	264	274	251	252	265	252	252	256	252	263	276	267	271	236	267	240	245	258	269	245	277	240	253	236	270	240	263	225	246	250	242	240	240	239	247	237	251	249	253	255	272	241	226	252	262	247	256	244	258	231	263	268	233	271	245	260	263	262	223	235	245	249	261	250	232	239	235	252	261	256	255	263	261	257	255	267	260	247	256	246	243	246	235	272	252	239	233	239	260	252	278	249	255	258	276	243	239	295	249	255	239	242	225	250	259	230	286	226	244	249	245	230	234	260	265	265	254	286	226	246	258	258	286	243	255	240	268	244	256	253	264	240	230	263	229	257	272	237	264	246	235	224	238	261	277	249	240	234	235	260	230	242	250	249	237	270	194	278	239	235	243	230	216	254	260	253	241	264	281	236	266	278	265	258	243	243	281	244	256	243	242	289	249	235	274	245	224	250	260	261	241	229	238	267	261	230	247	236	237	260	276	271	244	256	247	236	224	217	208	240	224	233	262	231	246	255	239	281	244	258	244	241	256	239	273	274	245	280	259	274	241	228	254	239	255	268	249	238	232	255	242	230	274	277	270	259	238	228	241	268	243	266	280	261	239	269	265	265	261	247	237	233	261	239	250	250	279	269	260	228	244	284	238	236	276	252	275	273	213	255	248	259	224	249	257	235	242	255	244	226	269	237	263	221	246	241	254	244	234	243	248	312	248	256	257	262	211	232	243	266	272	243	269	243	240	255	232	257	258	233	250	257	244	243	242	248	237	269	240	227	237	284	251	261	242	260	264	254	233	250	261	240	265	229	250	244	240	246	259	254	240	251	231	244	239	271	270	253	255	272	271	240	276	273	257	241	262	245	244	230	243	269	227	250	285	259	257	259	249	246	253	219	271	259	246	275	280	239	245	263	222	247	239	214	267	243	253	252	214	232	275	296	256	242	270	229	241	250	248	256	249	261	249	263	251	245	242	269	257	245	274	225	208	217	252	275	280	238	250	289	248	245	256	248	253	265	261	262	262	267	271	255	239	258	250	219	253	231	253	241	235	251	266	211	270	247	228	238	229	279	277	239	235	257	240	254	254	251	269	258	258	239	261	269	270	267	248	270	237	209	282	252	219	244	256	247	273	263	235	245	273	250	251	252	215	266	265	256	249	247	252	260	280	248	245	243	281	239	244	260	240	225	223	286	226	260	273	258	240	246	255	247	246	248	234	266	251	261	257	225	228	278	244	232	276	281	262	233	242	233	266	252	228	261	241	284	274	228	222	240	252	245	256	225	249	245	263	238	239	265	240	228	240	275	265	239	213	235	239	244	264	223	260	255	272	248	250	255	281	268	262	239	235	239	260	245	249	231	229	249	223	238	237	266	250	273	253	234	259	232	214	242	256	257	232	261	265	252	247	259	269	222	232	244	255	240	243	229	270	277	260	236	238	257	262	258	258	259	266	260	245	261	281	253	256	227	247	266	250	242	260	234	259	258	252	261	271	281	265	231	255	256	261	248	268	266	226	245	245	259	233	268	271	259	292	285	268	264	242	251	237	244	228	236	256	242	235	252	267	248	259	256	279	233	264	252	241	232	256	271	229	251	258	263	261	250	222	244	263	255	259	266	242	262	246	271	239	284	248	252	266	267	254	241	279	261	242	230	260	245	281	221	242	244	222	241	286	263	240	245	261	223	242	233	248	267	264	278	253	240	245	283	282	259	230	264	258	289	250	252	246	245	282	242	235	258	296	273	253	260	250	246	257	247	250	237	257	263	243	247	261	253	249	252	241	241	248	234	244	236	279	250	278	246	265	265	257	248	247	254	234	240	248	264	236	266	248	280	277	274	243	249	235	240	249	238	275	233	241	245	240	239	255	231	232	264	259	231	287	244	240	242	235	257	241	257	271	265	255	255	251	261	246	263	260	248	259	278	270	243	228	240	265	240	251	259	227	255	259	300	246	228	249	240	257	250	261	248	252	258	259	240	251	249	241	259	269	259	262	259	252	238	233	247	248	225	259	280	242	266	272	254	265	244	246	252	233	273	267	259	232	242	264	243	216	216	256	222	278	224	274	239	262	235	251	241	248	258	238	262	229	236	251	241	261	224	235	241	291	221	259	227	273	255	248	231	284	222	275	244	253	283	240	284	245	275	246	255	226	244	245	230	250	253	262	220	237	301	254	247	236	241	232	264	256	253	245	247	293	266	257	275	257	265	247	243	267	222	215	255	272	240	238	263	287	264	256	242	256	242	250	248	264	223	263	242	282	236	253	200	276	277	210	259	253	243	246	251	236	254	280	266	260	252	268
23275	21585	29368	24238	21571	21560	8816	924	696	671	633	580	518	485	536	458	476	461	432	443	446	395	448	410	418	452	451	408	376	453	435	421	458	470	476	431	419	424	379	397	429	419	421	411	417	428	429	430	446	411	416	435	412	448	415	395	441	441	439	406	435	415	400	405	469	362	440	430	411	428	406	408	454	389	405	422	411	414	434	458	411	397	395	400	428	388	434	424	391	409	398	444	405	438	420	411	433	392	413	429	381	406	375	441	384	431	400	411	412	422	452	401	393	411	382	397	386	395	384	419	414	400	415	448	395	443	415	421	448	448	374	378	385	439	381	454	414	404	431	429	407	404	393	450	397	424	422	399	420	410	401	408	380	424	389	470	403	410	451	420	375	409	402	409	427	427	418	434	395	419	399	421	392	416	421	379	439	369	415	432	384	414	403	399	382	415	398	398	428	439	401	437	423	379	443	382	447	390	396	436	373	436	419	412	427	428	445	439	413	429	390	411	415	397	415	409	388	390	419	417	412	391	409	397	403	406	419	403	419	391	400	419	441	406	438	404	442	426	397	421	426	427	404	416	428	371	420	401	423	402	425	413	421	391	436	404	384	438	362	386	413	452	415	430	366	468	428	413	416	388	402	423	388	427	433	399	366	387	395	424	412	377	426	382	399	415	433	400	411	399	440	430	385	405	428	431	418	438	385	399	410	415	400	401	407	433	468	437	404	431	407	409	428	387	401	451	395	454	424	404	421	407	414	394	412	396	431	404	399	374	380	439	377	418	408	392	414	413	448	459	409	392	447	421	406	422	437	421	432	429	405	432	371	424	414	379	386	411	387	424	394	428	419	445	438	397	403	383	402	435	364	445	413	393	411	416	408	397	413	418	387	428	420	411	389	416	420	418	383	418	393	428	436	424	388	390	415	433	465	405	403	422	411	391	417	404	390	381	414	413	416	452	369	371	423	423	442	439	403	414	424	414	446	396	385	413	411	388	423	421	437	379	375	413	382	413	423	410	426	387	404	408	418	395	398	427	440	415	398	408	452	437	430	350	412	433	434	411	406	401	430	422	438	400	446	406	392	432	408	401	419	421	411	430	391	463	428	396	411	418	406	421	390	411	362	404	417	388	390	437	416	435	425	425	431	467	394	417	414	399	391	409	399	432	407	408	382	405	404	383	452	410	410	391	449	412	411	392	394	409	423	402	398	454	398	426	380	424	439	453	409	442	374	435	405	407	391	412	400	393	449	436	405	426	425	449	459	409	451	429	419	414	433	395	393	424	443	421	429	403	437	468	422	414	420	402	403	404	386	418	396	442	442	388	421	383	429	426	412	436	439	396	408	397	404	414	362	455	416	453	398	398	434	392	417	369	392	458	414	406	414	414	388	443	416	419	419	370	414	414	423	425	420	398	409	404	433	436	397	411	414	409	384	422	428	395	441	390	395	388	375	375	387	374	416	409	425	384	430	443	425	435	442	413	393	425	417	411	403	410	434	408	412	450	430	415	408	426	402	400	416	378	434	377	418	402	397	383	402	418	397	439	406	424	395	400	376	432	423	417	397	390	396	442	462	429	424	379	434	398	397	391	375	432	393	431	448	411	415	393	382	370	437	382	400	417	435	403	402	395	419	402	422	406	413	425	398	408	410	385	395	418	380	420	447	406	414	392	378	392	408	415	419	397	440	406	412	454	415	419	418	381	385	454	447	409	388	415	423	409	422	404	405	446	466	410	420	397	411	426	359	453	385	415	380	400	394	402	415	399	408	406	419	419	377	443	424	402	418	436	441	389	425	394	426	430	375	444	403	371	395	432	414	425	403	404	409	391	437	395	393	400	432	415	385	385	393	418	427	390	392	390	385	433	415	411	445	402	390	400	382	420	410	478	418	421	427	442	453	394	417	405	413	382	393	410	420	403	411	417	382	412	415	405	395	390	403	409	413	445	386	388	406	365	432	408	415	412	358	412	409	446	405	466	389	394	407	434	415	438	391	399	398	412	414	410	402	410	434	406	428	394	417	406	385	392	460	360	442	388	409	428	454	381	422	405	393	368	401	442	405	408	425	378	408	420	451	409	401	432	385	425	406	432	425	422	412	418	428	417	421	413	412	406	418	355	411	408	421	392	411	423	382	398	391	420	389	405	412	418	417	380	418	384	410	414	382	435	420	417	386	418	421	417	417	449	420	403	447	419	400	413	421	408	403	434	371	405	403	416	418	457	422	418	402	397	418	402	409	380	387	412	449	447	421	431	378	402	418	393	389	437	394	403	440	450	439	384	411	399	450	441	427	436	415	410	395	437	406	402	408	402	389	407	379	424	422	400	404	435	396	431	411	441	368	400	439	435	426	413	442	448	411	429	449	411	444	420	417	433	406	391	446	422	386	454	444	395	435	416	412	415	370	433	379	398	396	436	377	405	437	399	398	405	437	425	425	403	413	419	387	442	395	430	411	403	407	404	417	439	394	399	414	433	420	391	411	417	425	416	411	391	392	404	390	384	444	394	454	396	411	444	389	419	424	436	408	429	402	414	423	412	408	427	427	399	386	394	379	403	425	442	425	403	419	384	454	401	424	433	417	403	421	412	390	425	440	411	430	391	405	415	391	453	421	391	431	379	424	438	419	404	441	409	416	425	408	431	425	415	364	391	395	385	396	384	396	416	389	417	436	389	415	387	406	434	425	409	416	417	421	407	411	396	412	381	386	392	388	391	372	423	441	372	400	446	422	415	415	413	427	428	450	383	407	390	387	410	408	432	470	407	405	426	409	436	390	397	390	408	419	405	439	415	389	403	433	417	438	403	408	450	378	430	394	383	399	375	418	448	453	428	396	443	394	399	426	424	406	409	417	428	400	400	417	408	429	402	387	425	398	412	384	481	407	397	414	410	395	410	433	447	429	414	409	418	409	441	370	405	428	370	388	432	414	382	428	417	416	400	397	391	380	432	424	400	385	410	389	404	407	410	403	433	402	411	427	426	424	442	406	412	399	397	417	419	453	402	433	418	415	441	395	426	413	379	387	410	455	400	400	391	382	425	406	400	449	423	366	424	432	447	433	417	441	437	409	411	406	433	417	437	433	428	423	415	420	405	409	406	405	386	397	443	428	415	404	415	437	417	425	383	421	400	430	392	429	403	404	431	421	425	400	403	394	404	401	443	436	392	404	357	416	446	426	389	419	423	396	399	387	430	418	413	424	409	407	411	382	398	443	397	407	407	393	434	397	430	423	470	436	436	394	448	412	433	454	410	425	440	430	400	402	410	446	425	440	397	443	416	419	423	445	416	397	438	412	457	422	410	419	438	437	415	421	421	374	370	433	409	392	429	448	442	401	405	377	405	403	414	407	413	411	413	403	418	402	430	441	415	414	363	451	437	415	423	410	419	395	395	405	423	394	404	385	385	399	418	412	388	393	438	422	403	420	384	388	396	395	422	395	422	362	409	417	398	408	437	395	395	419	435	400	397	417	423	408	392	423	411	380	371	405	437	420	420
45816	63867	14349	3770	2732	2082	1612	1345	1070	950	916	795	701	671	644	641	645	616	566	583	554	539	571	552	632	558	541	529	541	549	522	519	524	535	495	530	506	507	541	501	520	537	506	511	508	531	492	531	525	479	513	510	506	472	522	468	479	494	456	475	561	481	538	473	471	474	457	509	489	494	501	505	489	510	499	492	524	494	483	501	503	470	500	511	488	518	524	455	502	477	482	522	471	505	485	500	500	522	517	501	483	514	499	502	486	500	487	500	534	514	481	507	500	477	493	461	515	480	485	506	469	497	513	485	545	516	473	473	491	468	497	526	464	486	504	489	546	469	484	520	468	494	475	524	502	490	504	491	466	481	502	501	493	460	524	509	464	488	464	505	482	458	508	479	514	501	472	476	512	482	497	452	483	502	508	476	459	476	476	496	515	489	487	442	475	478	528	469	493	500	504	459	482	489	490	470	480	503	511	492	488	513	513	506	493	509	489	474	483	477	502	493	521	497	517	489	484	441	461	482	496	495	493	479	503	522	498	517	505	507	500	444	539	486	493	522	481	494	495	490	453	482	519	509	493	488	467	454	489	483	495	495	497	502	473	530	453	483	468	455	503	472	517	476	504	519	505	447	510	468	505	461	497	498	503	486	494	512	499	472	484	485	509	509	509	498	463	477	509	488	498	531	522	489	512	495	445	476	497	509	513	477	502	513	464	499	515	480	500	459	485	494	492	532	476	511	474	488	508	479	456	466	500	492	508	466	505	501	508	479	454	514	499	514	508	510	479	520	473	513	500	502	485	506	451	502	488	533	476	464	477	466	495	505	488	555	496	504	491	487	486	460	492	511	482	511	483	475	456	497	518	474	472	527	464	488	495	484	480	502	525	467	492	493	499	512	481	510	501	505	483	478	473	537	449	502	501	502	519	527	473	510	463	535	469	497	473	540	505	474	534	477	432	495	476	493	437	496	489	486	489	504	531	514	488	497	503	487	463	511	510	502	476	506	461	517	469	546	513	494	464	509	508	481	500	502	509	497	479	524	472	501	497	520	473	528	497	475	521	492	498	461	485	490	473	483	481	487	493	499	464	477	512	476	498	474	492	502	516	498	447	494	478	496	489	482	498	524	469	470	530	530	510	479	518	475	476	485	499	456	469	461	510	501	524	480	508	454	470	525	480	487	456	526	449	491	482	503	457	489	521	470	486	485	509	494	509	492	515	481	488	490	497	486	499	553	518	499	493	479	472	511	476	517	489	487	487	485	539	500	490	452	492	480	524	485	463	476	462	517	489	530	519	470	523	484	533	512	494	488	501	470	510	455	504	449	482	473	511	465	531	484	472	498	488	544	499	498	474	517	515	487	456	505	479	515	491	485	462	478	513	477	532	494	486	495	469	503	500	495	472	518	504	499	448	490	480	495	472	485	498	433	507	531	517	491	475	525	551	478	497	505	507	524	483	499	520	499	478	483	472	457	522	478	463	485	510	486	488	495	473	472	503	461	486	476	517	501	469	482	494	486	479	490	501	471	472	511	479	488	462	473	491	476	476	500	450	527	512	475	471	487	491	524	488	538	455	502	517	497	443	500	499	494	533	453	515	502	495	450	500	496	480	514	476	485	480	523	530	497	515	484	506	488	543	517	536	517	502	471	446	490	502	488	479	512	516	469	489	506	535	497	480	495	488	480	494	473	479	502	492	492	518	557	467	490	517	481	478	471	479	522	467	498	490	488	524	479	489	468	510	512	474	511	520	499	508	482	476	476	494	519	500	490	512	489	509	478	506	467	527	494	511	498	486	504	475	475	529	482	479	530	514	440	488	500	462	476	528	506	490	499	492	514	474	500	482	485	479	519	496	478	504	506	510	481	484	456	529	493	525	505	459	493	492	538	487	486	547	474	496	487	479	485	481	490	522	493	502	487	481	501	497	535	520	509	505	502	501	500	493	514	497	499	539	514	521	513	512	461	468	495	446	512	476	507	471	466	528	516	479	494	494	484	461	484	479	502	472	491	496	478	453	500	516	458	464	480	506	480	469	511	506	483	507	483	463	487	480	501	537	479	520	492	506	510	472	509	490	480	491	488	510	498	515	539	478	506	488	491	484	519	474	482	509	514	448	485	468	471	462	532	477	525	470	459	523	531	489	557	454	490	498	541	457	516	531	489	514	480	458	506	488	486	496	493	482	510	507	490	501	492	466	498	483	485	466	546	488	513	506	507	503	495	472	556	516	490	528	477	517	527	465	472	519	497	474	469	511	480	526	464	528	441	506	511	473	468	463	515	481	492	508	491	471	494	520	505	543	439	498	536	490	465	500	519	523	491	514	520	495	490	491	504	473	521	500	521	462	513	500	515	496	462	512	490	512	500	506	491	526	484	452	494	471	479	507	505	510	512	518	483	443	460	481	472	468	487	498	482	462	500	455	446	447	515	497	488	519	478	525	501	528	465	476	491	479	506	438	543	512	490	526	486	489	506	520	527	468	466	495	514	489	500	489	519	472	477	527	532	504	475	515	486	514	457	504	466	483	509	503	481	503	483	495	482	464	513	488	506	507	467	468	493	511	489	511	489	493	471	483	485	481	467	453	489	483	478	468	488	477	488	531	505	517	500	481	498	524	471	484	460	506	456	492	493	503	484	529	492	504	490	503	484	513	526	516	467	497	480	491	499	490	507	494	512	486	516	507	485	459	470	498	504	489	491	493	490	464	476	490	510	511	526	552	456	512	473	500	479	536	528	509	547	502	480	498	477	524	499	479	482	524	488	532	491	520	474	503	514	517	470	526	514	487	503	518	479	497	513	466	461	455	484	497	507	506	480	515	521	477	494	512	513	486	489	485	473	529	539	485	475	520	495	486	478	550	497	481	485	496	485	522	509	498	490	533	465	484	486	504	501	475	488	527	500	481	482	511	488	483	499	516	511	490	484	489	484	475	500	523	495	491	539	500	512	448	462	511	498	492	479	479	468	480	496	514	479	495	484	495	507	483	480	486	521	483	515	496	504	484	508	437	469	518	529	467	474	493	495	540	512	508	514	527	505	509	486	510	492	504	488	491	487	494	481	506	519	505	486	471	493	503	488	483	524	476	446	474	500	506	481	472	509	488	522	503	530	503	498	473	503	479	474	485	485	496	489	460	471	495	486	491	489	510	517	486	506	519	506	494	503	474	505	505	479	509	485	474	518	470	499	466	509	539	479	477	502	474	488	474	487	437	469	524	454	516	517	510	474	479	478	490	459	479	510	488	496	452	485	478	500	459	526	490	505	531	484	530	505	527	505	478	504	468	490	501	513	475	507	545	504	489	494	493	528	480	481	524	497	487	483	530	487	498	485	497	501	463	504	529	459	473	476	469	462	496	479	492	495	488	521	488	503	489	479	520	476	509	475	470	505	495	505	490	529	493	519	467	560	483	530	492	487	483	485	481	473	484	486	472	498	495	485	506	509	491	483	471	493	509	451	488	545	503	499	511	478	517	464	487	487	542	473	492	515
30084	27305	15901	1804	181	166	171	138	132	147	129	147	145	140	124	132	138	114	126	144	136	120	140	145	131	133	126	150	137	126	144	132	134	123	124	117	123	125	136	149	127	137	150	103	128	118	153	140	124	138	138	136	135	126	129	125	141	127	120	120	128	138	106	130	127	129	135	132	129	123	126	127	123	119	122	131	118	132	135	116	138	142	140	126	125	124	150	143	136	150	135	137	134	127	120	128	127	118	140	132	134	146	140	125	156	128	155	131	123	138	129	128	106	115	123	131	127	121	119	131	131	132	140	133	123	135	124	132	145	139	138	134	145	147	137	129	129	131	122	145	120	116	128	126	140	124	133	143	124	123	147	130	125	126	115	111	119	132	136	129	130	122	125	141	131	115	131	128	131	112	142	130	125	115	128	128	145	138	138	138	145	156	117	122	137	121	137	112	127	139	141	154	116	121	122	126	137	100	147	127	136	139	134	140	129	124	124	141	145	135	138	112	116	123	130	111	128	129	148	116	138	126	127	132	104	143	123	141	118	124	136	150	118	109	121	126	135	124	132	128	150	131	123	126	127	122	142	141	116	123	128	123	117	126	156	129	136	138	127	119	119	131	130	118	127	133	128	128	149	122	127	127	144	136	123	149	133	122	127	126	142	132	138	142	129	121	145	137	123	116	129	133	129	121	121	126	119	124	126	138	142	104	128	131	137	133	125	132	148	135	122	122	136	114	142	129	148	142	126	135	142	159	135	123	127	107	120	138	130	113	143	109	125	150	138	154	132	124	124	123	122	153	132	128	146	137	128	119	131	131	119	131	126	118	121	143	130	139	122	139	132	118	139	121	126	109	130	132	139	140	130	135	144	120	143	132	130	112	138	123	135	130	125	139	135	116	126	128	117	147	125	136	141	114	128	136	133	128	129	136	131	129	138	128	138	114	136	119	154	130	101	117	119	145	153	126	145	144	134	154	148	126	150	146	130	132	152	128	107	136	132	106	144	145	117	113	162	138	127	121	114	126	137	124	149	130	113	118	114	126	119	135	129	143	141	128	126	138	133	183	146	143	125	135	147	112	134	147	115	149	138	132	131	127	128	141	138	117	161	118	123	127	110	132	129	119	150	112	119	114	141	154	129	120	142	135	140	126	130	140	146	116	131	138	128	130	124	111	137	124	128	149	116	128	149	112	122	129	120	122	114	149	152	122	127	114	125	124	102	118	111	156	120	106	128	134	126	121	145	116	116	127	149	132	145	129	124	110	137	134	122	127	124	130	122	122	149	119	129	140	122	138	139	135	153	151	112	147	136	119	116	128	143	124	102	125	131	128	118	125	160	120	122	107	109	123	131	139	112	137	125	124	134	132	123	152	134	126	127	134	153	140	124	149	122	143	153	139	127	124	132	132	132	122	141	141	130	127	141	121	133	130	124	141	144	120	131	126	143	135	131	120	138	150	135	134	132	137	151	132	139	111	113	132	139	141	123	115	133	112	142	131	130	142	117	123	137	121	134	123	145	143	115	117	143	141	113	126	133	107	136	149	125	110	114	138	137	131	138	129	131	130	144	110	129	141	139	120	138	145	115	134	134	123	135	128	123	113	133	123	140	135	136	131	134	126	126	128	136	129	127	118	123	110	152	156	130	136	147	122	138	161	126	110	143	126	148	131	122	147	125	154	144	140	148	132	121	116	115	138	144	136	134	126	125	117	123	138	136	117	140	147	146	127	138	137	148	125	124	143	110	110	125	150	105	137	157	121	146	128	137	136	140	119	123	133	130	145	130	112	119	127	141	131	126	127	99	135	119	143	123	134	126	124	138	140	130	109	149	143	156	137	126	141	130	129	132	126	131	112	140	144	115	153	136	134	112	132	129	152	120	114	110	119	144	142	119	133	129	122	105	132	129	134	159	133	142	149	122	137	150	124	107	111	132	126	140	147	142	120	137	122	126	145	131	130	118	145	131	133	128	143	134	130	157	145	127	152	120	118	163	124	144	121	120	138	105	133	143	113	129	147	131	140	120	118	146	158	156	126	133	112	111	132	118	126	134	138	132	138	108	146	131	135	141	153	130	125	116	104	135	138	139	120	134	133	138	127	145	145	132	114	151	125	142	122	136	142	120	128	141	133	127	133	121	147	134	126	118	139	140	129	130	117	121	139	130	123	133	138	126	128	136	126	147	110	117	116	142	134	131	130	124	123	113	147	139	127	134	137	127	127	137	131	119	146	131	145	112	129	138	143	126	139	131	142	108	129	130	138	129	137	141	128	162	132	144	136	141	122	140	127	149	116	109	126	119	119	125	126	126	116	126	118	134	128	118	134	138	140	120	144	152	133	134	140	124	128	169	124	132	142	128	132	122	129	124	154	141	137	142	124	126	132	113	123	145	133	143	126	129	137	105	133	138	130	127	138	130	123	131	127	142	137	132	124	132	130	128	108	145	129	122	130	129	136	130	137	129	136	147	123	143	120	122	137	132	105	134	126	144	114	140	121	136	136	132	138	139	153	115	126	125	97	139	129	128	123	145	154	144	136	131	130	128	145	148	130	136	124	128	125	139	117	134	127	135	134	117	118	122	114	122	126	135	125	129	142	132	130	137	127	129	136	144	142	156	114	134	102	151	133	116	136	134	137	132	119	124	116	127	126	127	113	123	152	123	122	143	129	123	139	132	115	142	110	133	126	116	151	137	134	140	150	139	135	141	127	113	146	130	137	124	115	132	147	140	142	134	124	141	137	145	117	120	140	126	124	128	120	127	116	131	110	133	112	129	134	123	129	137	131	142	133	137	131	125	133	133	114	135	139	121	132	129	142	116	134	145	127	144	144	120	124	111	161	108	128	126	131	133	135	129	152	143	128	122	149	131	145	126	115	132	149	136	121	139	132	124	128	126	129	114	125	129	126	121	133	141	145	156	121	134	146	130	128	125	137	125	140	137	130	132	121	125	140	122	141	127	137	136	112	152	117	109	128	137	124	130	148	153	125	145	123	132	113	144	127	160	130	124	127	129	130	118	136	129	129	144	140	152	134	134	123	119	128	137	132	135	138	127	112	127	114	130	136	143	137	132	119	137	112	142	136	110	126	129	120	132	136	143	117	145	112	130	116	129	156	123	142	120	120	126	151	119	137	136	147	139	111	150	140	126	137	136	111	128	137	128	113	141	124	139	119	119	146	111	125	138	124	108	130	144	145	138	116	155	140	151	123	136	114	154	143	141	141	145	144	162	136	118	141	135	138	140	125	135	137	134	130	141	157	135	136	158	120	132	119	140	153	122	130	130	123	148	130	130	138	116	119	128	133	138	142	145	141	145	128	121	119	145	131	133	138	141	134	126	137	147	119	134	119	126	126	117	144	149	123	133	127	125	125	131	137	123	145	141	138	119	111	132	116	111	105	148	143	142	114	110	143	118	128	114	125	118	126	121	122	118	149	121	117	129	124	122	137	130	143	150	130	125	137	129	131	142	133	120	127	124	132	121	131	122	131	130	135
36057	40544	2718	291	266	240	219	200	196	178	185	191	164	190	163	183	180	141	174	176	199	176	166	167	150	150	168	181	166	163	167	177	185	172	168	180	160	157	193	161	186	170	172	161	172	193	184	190	159	166	178	184	178	170	182	182	174	164	165	174	187	171	159	191	158	182	173	171	179	188	191	156	162	181	178	165	165	187	199	167	156	177	159	200	162	156	186	170	155	173	174	189	161	165	171	165	184	171	158	193	184	169	177	195	161	182	164	175	155	191	158	176	191	166	158	164	171	189	159	178	154	179	176	167	157	134	178	195	191	184	185	150	175	174	187	194	174	170	169	162	148	144	180	175	173	168	164	173	182	156	149	155	166	162	181	163	188	156	183	173	194	180	193	159	147	166	175	150	158	160	189	158	186	197	152	192	197	168	171	190	156	185	155	178	196	181	179	169	180	168	186	160	168	187	157	191	160	199	160	177	198	175	174	177	172	185	180	164	174	178	186	174	167	163	177	169	180	181	176	192	175	188	172	176	171	183	187	177	156	177	169	183	174	182	183	196	151	168	169	184	165	177	175	161	169	154	177	165	152	176	184	179	148	153	175	210	156	193	149	156	171	168	167	154	177	157	144	157	163	165	185	161	168	172	155	170	156	185	171	160	173	157	161	194	167	180	178	201	180	184	146	176	154	182	162	170	168	155	160	177	187	161	190	173	164	219	174	168	149	161	148	168	185	173	173	207	167	176	176	185	169	177	177	169	173	174	154	190	165	174	162	173	192	173	171	197	174	180	167	180	158	174	178	171	211	179	190	178	181	176	168	180	183	172	185	175	183	179	209	174	187	179	170	174	183	182	184	170	192	163	156	165	161	153	173	157	173	179	180	167	164	188	176	180	177	151	158	172	177	164	171	179	191	166	180	202	176	174	199	174	167	164	175	178	170	186	171	162	149	159	179	199	178	181	171	189	157	185	174	206	156	172	144	166	161	196	157	181	168	179	166	184	165	185	190	183	176	160	144	170	176	194	200	181	160	177	168	183	176	175	174	156	163	176	171	177	147	168	166	165	175	149	159	164	173	175	186	193	165	167	166	180	181	160	201	164	177	189	163	179	184	201	180	179	150	189	185	175	163	159	191	210	169	196	188	171	167	177	165	178	183	188	191	154	199	136	178	168	170	200	172	154	168	200	158	180	178	163	188	154	186	212	169	186	178	172	168	183	175	215	188	181	192	172	173	149	178	159	185	182	191	147	174	184	184	181	167	165	168	193	137	167	186	158	155	159	178	189	167	172	167	156	178	187	162	186	181	182	182	166	180	186	158	159	158	175	150	174	179	169	159	176	178	186	178	173	174	174	139	169	157	173	169	179	171	177	189	156	180	182	173	186	178	151	168	163	180	164	162	185	185	166	171	168	156	173	174	180	181	148	181	170	170	199	162	176	168	196	175	202	196	170	180	157	177	180	161	154	180	159	185	174	164	168	154	183	197	181	159	182	166	185	192	175	175	180	180	165	194	167	177	175	181	169	198	175	193	180	192	207	154	168	181	155	169	169	155	187	168	155	178	159	192	167	185	176	172	168	179	199	176	168	187	161	169	165	196	165	163	167	152	157	187	172	166	158	168	174	183	167	162	165	180	167	173	178	171	195	165	176	169	146	194	188	171	192	190	178	171	185	173	182	155	179	148	171	170	189	174	177	171	158	169	190	173	161	169	192	185	175	164	172	175	155	165	177	167	175	177	166	172	181	176	164	183	201	162	180	177	175	149	180	172	173	175	164	183	183	188	167	173	180	190	178	165	177	176	180	175	173	179	158	174	198	172	169	190	168	151	169	181	179	163	163	178	179	176	166	165	160	152	155	160	173	153	174	179	184	172	159	182	183	168	194	172	166	177	180	197	188	158	188	172	148	198	199	174	166	187	187	163	179	161	178	156	186	186	183	166	176	173	179	193	162	185	172	165	190	168	195	181	181	180	174	166	163	179	162	180	151	160	169	151	198	177	153	162	173	178	181	193	184	160	174	195	173	168	177	181	214	169	152	187	162	167	168	164	159	175	159	144	178	177	194	160	171	183	184	182	159	181	189	190	183	168	178	177	183	171	159	186	147	168	168	205	174	195	170	169	157	163	178	182	198	162	170	173	162	151	191	202	166	143	162	182	181	189	161	174	187	163	184	188	180	189	164	184	176	201	187	170	179	195	185	168	149	197	154	181	192	167	162	171	154	164	208	166	158	193	183	183	160	160	183	171	172	145	187	137	184	189	174	167	177	181	185	169	187	199	155	161	194	165	155	169	188	187	178	162	175	196	178	193	161	157	160	182	160	194	164	172	180	175	173	191	185	187	163	173	182	167	187	160	166	178	189	161	171	154	175	164	166	189	173	157	160	169	197	177	169	161	193	177	153	187	169	178	156	185	178	168	174	196	182	170	174	176	173	183	177	170	170	186	182	178	178	156	147	169	158	161	185	186	196	165	164	148	185	160	177	204	186	157	170	180	181	185	156	194	179	178	177	163	164	180	173	153	171	166	170	183	164	175	147	178	170	178	170	142	164	176	184	179	165	154	172	203	173	157	172	184	182	184	163	179	183	194	190	178	179	164	183	192	190	162	182	163	188	179	163	189	182	152	168	192	175	181	179	173	176	170	170	165	175	170	163	203	168	162	166	173	222	174	165	178	201	184	169	168	166	184	177	167	169	168	173	176	181	158	187	173	183	172	179	184	205	187	178	159	180	179	173	170	205	181	171	163	203	177	164	197	159	194	171	196	199	183	170	161	173	179	173	170	184	199	163	172	161	169	161	180	184	169	191	198	159	167	185	166	162	180	182	163	185	201	182	162	158	163	165	182	168	160	163	206	193	172	195	186	160	178	187	165	178	195	169	160	159	168	206	167	177	163	193	185	184	199	175	179	203	169	163	181	181	200	191	157	160	198	178	171	194	161	168	195	166	169	184	201	147	164	172	188	162	187	146	191	157	176	199	172	152	209	163	197	187	166	167	172	161	175	182	172	178	168	175	168	154	164	179	181	168	163	146	157	170	166	179	176	159	171	170	171	165	166	178	148	166	193	173	178	176	144	170	156	180	156	164	174	166	157	197	204	170	155	184	167	184	174	159	160	181	189	183	177	181	196	171	177	183	182	169	182	186	130	190	159	159	180	158	167	170	170	195	166	168	184	160	184	192	158	191	173	189	169	150	168	146	150	178	170	177	203	160	170	164	177	179	183	158	178	169	186	182	168	168	168	205	196	156	178	172	159	188	208	161	192	171	171	163	169	184	184	178	166	161	158	152	204	149	162	157	168	163	178	176	167	139	189	156	184	197	168	161	153	160	162	164	162	168	186	201	187	159	172	180	172	178	171	188	180	166	197	155	164	183	184	185	175	188	171	168	180	161	172	209	160	166	162	160	173	155	164	147	175	195	195	166	167	172	170	178	175	185	165	178	162	178	166	180	199	191	171	191	184	166	172	144	177	187	170	160	166	174	173	168
24284	21609	28877	24623	21509	10433	779	492	434	379	355	347	325	303	311	283	316	300	300	303	258	277	264	265	276	265	288	290	280	274	279	250	281	251	254	260	270	239	287	268	280	293	266	293	265	296	275	274	243	271	234	262	249	265	258	262	277	291	268	261	296	274	256	269	278	263	250	265	241	273	265	243	231	269	270	243	283	243	286	237	281	278	257	230	265	255	304	275	268	245	281	250	259	272	255	288	278	280	288	255	271	277	246	268	255	261	268	231	284	269	284	285	267	279	249	272	254	264	267	261	258	257	275	262	238	269	258	270	278	281	264	267	247	254	233	246	258	277	264	277	280	283	281	264	264	250	256	303	270	274	279	259	286	248	288	273	261	295	288	255	266	267	290	294	285	252	250	280	285	251	282	291	255	273	274	278	272	245	277	282	280	297	276	236	289	272	286	267	247	249	267	297	265	269	291	266	259	265	256	276	272	244	256	263	279	275	266	259	270	289	265	266	268	242	292	254	277	280	243	246	257	262	272	243	272	270	280	254	274	275	275	290	268	284	278	257	273	282	260	260	243	272	272	261	283	280	268	257	264	273	275	294	280	266	256	297	234	261	256	272	271	263	293	258	262	256	259	258	248	238	261	266	275	278	269	251	242	264	257	258	278	242	282	284	230	299	257	284	268	247	293	273	284	265	248	271	246	267	262	271	255	271	260	281	269	259	267	258	279	281	254	249	266	283	254	304	285	275	274	285	258	312	282	254	261	280	256	289	279	277	261	269	264	274	267	268	244	272	270	282	269	265	228	288	293	248	270	252	297	292	248	282	291	284	256	258	266	284	240	270	294	270	288	263	255	252	269	273	261	257	272	301	251	275	255	267	267	288	287	256	251	265	280	301	247	254	283	263	260	292	271	265	262	279	276	287	278	274	296	247	274	293	287	259	288	260	268	288	298	249	275	271	297	258	262	258	261	265	293	272	255	272	272	261	274	288	252	279	276	278	256	287	251	243	237	228	275	285	249	236	264	293	236	249	271	273	281	241	285	270	261	266	283	250	260	287	245	286	237	235	285	255	274	251	263	258	273	291	266	264	284	268	275	287	270	268	298	275	259	283	231	290	280	269	268	248	280	282	284	273	292	274	259	312	272	255	267	299	261	251	262	258	279	294	267	244	294	294	256	252	263	264	281	283	250	274	264	245	293	284	276	242	266	260	276	276	251	269	275	285	223	243	273	282	284	256	247	278	236	254	276	277	268	259	273	270	260	237	287	260	259	278	243	278	276	265	262	273	264	295	268	266	233	271	230	266	259	260	261	279	251	270	286	266	271	270	263	243	265	282	250	268	288	295	273	296	275	251	277	252	253	255	285	276	277	261	274	245	266	243	249	276	243	238	273	257	258	276	276	284	280	270	282	319	263	259	275	245	269	266	271	265	272	270	290	275	293	293	266	273	258	264	240	270	268	257	259	262	258	279	264	279	276	255	261	267	266	274	256	277	279	260	269	263	254	273	283	277	285	268	286	258	263	254	275	292	256	257	261	277	248	280	251	277	286	283	259	254	273	283	276	259	273	253	276	239	276	277	256	255	265	243	288	257	275	256	261	246	242	243	281	292	280	292	268	263	262	272	256	272	249	273	272	260	237	249	273	281	264	260	279	267	256	272	254	257	279	261	270	253	248	247	251	258	261	276	271	259	265	245	252	289	260	295	259	267	300	284	267	254	268	249	259	277	275	231	309	313	269	265	278	248	234	262	276	263	248	262	263	262	243	279	271	258	261	289	266	297	264	280	287	261	256	249	272	286	253	274	278	275	293	276	272	282	239	268	279	224	246	261	271	261	278	260	261	278	252	283	274	250	260	246	294	268	276	281	280	279	246	254	266	265	246	281	258	251	239	248	274	275	276	239	257	275	247	272	285	263	261	283	248	276	262	287	232	289	274	263	289	283	264	266	264	285	276	270	275	242	252	285	247	262	260	244	290	303	243	270	280	261	270	249	294	267	277	266	267	268	275	292	270	292	262	294	275	296	285	225	268	281	245	260	248	276	263	250	273	253	278	288	275	269	266	223	250	292	255	269	273	258	264	291	249	255	243	270	255	282	261	264	317	257	246	254	293	270	274	252	236	241	286	289	255	302	301	256	259	259	272	243	238	251	281	286	260	245	280	289	274	299	255	270	250	274	267	288	250	262	276	233	277	274	267	281	264	271	239	261	275	283	254	271	270	276	274	260	276	295	248	254	260	268	238	271	264	274	286	268	276	237	263	254	277	268	259	234	258	259	283	293	254	271	260	238	278	275	310	268	244	258	290	287	275	263	269	252	235	275	266	296	242	280	264	274	252	266	281	274	270	233	263	256	264	297	263	269	250	278	282	262	270	257	266	261	276	279	284	246	271	254	273	301	263	261	255	245	294	295	264	273	266	278	265	276	280	233	269	247	265	268	262	271	283	255	241	284	258	269	286	288	273	265	269	268	297	250	264	256	256	275	289	269	261	297	262	274	245	243	254	280	247	260	274	287	286	250	255	261	280	257	253	255	263	282	265	289	248	260	268	262	234	248	269	272	241	252	253	256	250	258	263	280	249	256	246	257	263	251	249	309	247	276	266	265	298	265	278	272	282	244	273	248	267	261	293	265	254	263	273	285	247	297	268	234	293	268	258	259	279	267	271	251	261	269	260	258	271	265	267	288	287	259	276	274	254	266	268	258	252	256	299	238	266	252	278	254	274	266	235	293	275	269	281	269	262	271	257	264	280	257	270	252	278	268	268	275	277	264	264	293	290	273	243	279	279	269	255	274	279	253	265	268	256	273	245	291	272	279	275	252	248	258	300	279	262	240	283	268	254	262	288	252	254	292	281	256	270	276	269	241	265	273	253	287	247	244	306	282	254	283	248	289	259	256	255	252	267	251	285	266	282	293	253	299	284	268	251	252	274	275	264	242	270	260	275	292	273	294	277	285	269	278	284	269	266	276	233	263	299	277	256	270	272	257	283	278	261	260	266	267	265	275	289	268	239	278	266	281	282	253	274	258	260	266	280	276	285	290	269	269	282	256	268	265	273	278	253	256	286	274	278	255	273	263	258	274	268	264	253	298	302	241	282	281	261	244	271	276	245	267	286	259	292	260	268	290	255	264	257	257	251	249	274	286	268	271	281	252	252	249	271	243	257	258	269	252	262	288	241	268	279	267	254	268	256	239	286	306	243	271	276	260	258	279	283	256	296	283	258	270	254	260	244	283	254	250	270	274	275	258	271	243	264	284	286	258	259	252	240	267	295	276	267	261	238	280	248	241	245	260	277	261	272	247	300	263	265	258	257	262	261	250	265	268	290	265	268	292	261	280	265	275	253	261	279	278	274	286	263	249	255	256	297	282	246	291	259	269	279	262	272	245	262	256	245	238	269	258	259	269	263	291	258	263	263	272	254	271	268	239	247	253	264	276	268	238	283	278	255	288	258	283	277	246	254	274	268	267	265	254	253	275	247	279	272	265
41237	56679	6627	2109	1500	1123	897	731	651	566	499	493	444	421	452	385	398	355	377	369	346	369	388	351	380	349	393	353	337	332	323	322	361	341	370	344	308	332	323	334	335	301	330	341	316	338	313	337	326	313	330	350	338	350	325	333	317	349	309	338	336	351	313	342	310	329	344	332	338	318	337	372	377	373	307	310	358	318	302	324	322	334	340	322	329	331	318	320	316	345	321	328	335	317	347	353	335	357	320	296	318	339	300	367	272	333	360	336	295	316	305	330	355	337	348	343	291	343	328	331	347	323	358	347	300	335	323	322	350	326	315	319	322	356	304	326	321	352	315	321	348	352	347	317	334	302	317	353	314	342	319	329	311	339	335	322	332	308	308	351	312	308	323	301	343	322	340	349	303	317	327	318	317	334	344	347	324	297	311	299	309	349	340	327	339	322	350	306	331	307	330	337	323	300	306	296	302	304	340	321	325	305	299	302	340	328	304	306	304	338	297	343	339	322	320	313	328	324	304	300	314	343	300	311	347	328	346	320	345	326	345	309	305	309	308	321	328	375	299	310	328	307	318	339	352	336	318	306	328	328	324	326	301	312	330	321	333	321	329	317	365	354	300	316	359	323	329	288	348	332	327	312	323	356	342	346	321	301	326	308	328	322	356	328	313	349	357	327	328	287	319	331	327	324	312	356	335	350	299	310	319	330	343	308	337	308	322	300	305	351	322	345	323	317	309	342	341	356	322	348	345	311	299	321	310	316	287	309	322	316	279	318	312	304	342	312	323	331	358	359	324	352	319	290	318	329	312	338	312	308	327	313	340	307	340	361	327	277	374	316	294	294	308	299	305	316	320	300	314	328	311	347	326	333	321	327	327	329	310	343	331	335	317	331	304	324	334	322	338	327	343	307	322	318	316	310	353	299	329	311	287	327	343	302	342	329	364	310	327	335	311	345	311	326	295	326	323	318	307	340	305	302	322	324	352	308	327	290	353	297	339	329	326	330	308	286	342	344	301	320	326	305	337	333	327	344	320	343	320	328	359	325	311	326	334	312	342	341	316	321	299	319	336	309	314	341	292	319	319	314	329	347	358	323	347	323	339	325	303	330	348	310	311	350	333	343	333	279	327	326	343	315	318	347	332	312	297	347	319	351	332	343	353	310	297	318	325	345	323	326	329	352	317	328	314	314	314	347	318	346	338	345	325	351	314	343	347	330	334	302	318	337	349	298	329	328	325	328	316	318	333	302	289	322	322	287	298	325	308	316	307	327	317	334	328	343	307	299	333	347	324	323	328	314	323	292	349	328	335	297	326	305	319	326	337	340	323	328	334	359	313	308	318	328	306	282	330	330	324	325	322	328	342	295	327	343	311	336	351	305	333	328	332	292	293	332	340	335	341	313	300	340	329	322	334	296	320	308	331	353	326	308	320	312	304	333	348	322	349	350	325	303	292	321	341	342	318	319	344	319	346	327	287	325	332	306	309	319	318	317	322	335	317	314	303	324	317	330	311	288	350	338	307	312	326	315	331	332	345	307	325	286	308	305	337	324	280	328	309	300	332	320	329	323	327	307	340	324	340	315	300	356	326	299	322	309	317	277	319	331	310	333	315	334	307	305	309	312	308	344	308	339	336	320	314	334	304	287	300	300	326	317	317	309	311	336	298	327	314	362	307	319	301	353	308	312	318	320	320	357	314	313	323	340	341	325	350	307	306	315	313	307	314	334	320	330	324	341	311	348	351	343	337	336	339	323	301	328	331	337	325	313	307	329	324	347	350	322	304	337	321	326	320	331	324	356	304	354	315	299	334	318	320	316	323	352	300	304	312	355	310	306	336	329	337	308	303	320	330	322	330	319	318	301	354	342	324	338	338	313	296	334	330	338	341	324	325	301	313	289	318	330	307	294	312	289	331	339	332	330	316	311	322	341	331	336	341	338	312	337	347	324	307	344	334	320	294	298	309	330	306	351	328	316	336	330	321	315	328	314	312	295	351	346	328	313	320	304	333	324	321	327	321	316	349	319	314	299	303	297	302	307	340	340	303	320	326	320	319	331	318	325	331	337	343	354	325	331	300	321	320	334	356	305	308	352	308	349	311	317	314	326	327	334	326	326	313	342	351	325	295	312	327	329	313	336	331	339	279	284	334	341	271	338	380	332	299	296	332	328	309	339	302	348	296	319	309	338	314	341	333	333	325	329	304	313	339	326	340	356	354	325	306	348	290	344	304	310	307	327	341	325	344	304	306	307	305	309	309	319	373	338	349	337	364	299	331	317	312	344	318	339	303	332	317	372	343	308	327	294	336	322	334	331	300	325	330	312	287	329	341	335	334	297	329	325	309	322	322	323	309	310	326	296	321	319	355	333	304	325	308	312	330	336	357	327	306	302	315	320	337	304	304	330	322	306	306	311	328	357	329	364	322	289	308	353	328	306	336	311	316	314	324	319	336	319	346	298	332	337	331	348	316	315	297	336	330	288	330	319	336	335	295	329	332	328	324	321	326	332	351	312	328	324	340	358	351	287	342	328	334	291	318	317	344	331	325	327	330	331	337	333	311	337	317	325	327	344	295	324	304	342	323	340	352	306	306	331	319	337	306	350	321	323	343	346	311	309	328	339	333	323	328	309	312	350	319	343	337	311	314	330	305	312	316	338	355	304	331	358	286	324	332	330	302	340	306	327	306	319	366	320	312	309	308	317	342	306	334	329	320	338	326	295	306	310	313	292	318	338	317	330	319	338	305	309	341	331	314	319	325	347	318	300	348	291	319	342	323	337	343	288	321	336	327	319	341	324	282	340	317	313	302	321	315	312	336	360	347	330	332	321	307	320	368	337	300	329	344	331	345	318	336	298	328	333	344	309	364	316	334	342	326	328	327	326	350	333	319	321	345	317	364	291	333	330	326	305	327	320	325	346	309	335	306	339	339	308	347	339	313	330	317	323	355	333	326	324	324	355	343	357	323	350	315	310	333	324	316	336	352	323	335	350	335	321	338	325	336	343	348	319	312	340	355	337	350	307	316	320	320	326	348	313	322	318	309	322	320	327	322	310	311	363	338	308	342	310	309	321	338	301	333	331	339	327	295	335	300	359	307	304	321	326	314	354	299	321	308	304	318	305	315	339	372	351	324	339	316	330	323	349	325	326	324	333	354	334	326	324	294	335	302	328	334	311	330	304	316	309	304	315	327	347	291	312	321	305	338	323	340	338	357	313	330	344	350	329	322	310	361	326	325	310	321	325	311	329	325	332	315	290	305	302	337	318	301	347	354	327	341	353	321	310	338	336	326	344	325	300	345	359	331	322	327	342	311	327	348	353	308	327	321	321	327	321	311	351	352	331	299	334	321	332	331	312	334	320	365	299	350	311	297	346	315	359	291	320	299	340	340	327	324	336	302	283	327	312	340	291	332	320	311	320	342	316	344	316	346	316	336	297	326	335	355	340	330	332	341	298	316	338	301	284	354	310	350	344	306	309	312	332	323	297	328	349
25652	21703	27646	25589	8426	385	317	264	242	239	236	202	220	225	217	204	225	209	202	201	191	199	169	200	195	193	210	183	187	188	182	169	186	188	191	187	180	171	185	178	195	187	182	193	183	198	208	183	231	181	196	189	201	191	182	186	192	182	191	192	172	181	200	201	178	182	173	194	168	170	197	183	201	187	227	174	196	198	181	180	192	188	184	197	195	188	207	200	190	191	195	185	184	207	213	183	163	214	208	194	206	174	177	198	201	180	175	185	177	179	179	185	199	200	187	189	196	193	202	184	196	197	199	191	175	198	173	201	192	194	215	193	200	174	187	176	181	172	194	191	191	193	200	183	190	218	226	171	200	169	187	177	187	182	180	200	181	190	187	168	170	208	188	191	189	200	175	182	177	204	203	168	211	213	175	165	183	174	206	208	193	192	212	170	192	178	201	184	196	189	166	200	216	201	181	192	190	178	195	193	194	188	216	197	184	180	168	165	176	174	187	195	192	195	175	177	183	185	189	169	165	180	189	205	169	159	202	192	176	187	189	185	174	193	191	184	177	159	179	192	190	192	186	194	184	187	194	189	181	198	211	180	196	186	177	186	183	172	192	179	190	191	204	196	197	188	198	161	199	200	168	179	184	176	184	200	196	190	187	188	180	203	207	185	194	170	184	181	164	170	193	207	177	174	198	179	186	169	178	187	188	204	179	154	175	174	198	188	174	177	196	195	190	172	193	187	183	201	184	186	182	187	184	183	183	191	197	185	199	202	207	188	193	206	195	186	194	176	210	172	184	201	190	170	201	203	193	200	181	203	206	194	178	200	190	185	192	202	187	170	156	167	202	188	180	194	217	200	188	201	205	197	171	180	199	217	194	193	198	179	196	181	187	162	202	203	192	207	210	189	193	212	187	192	184	185	202	191	182	203	198	212	171	188	202	185	202	214	176	194	164	177	184	178	195	180	177	168	169	176	194	176	196	178	192	200	208	221	196	178	170	174	209	187	186	194	173	179	185	218	176	188	177	191	194	192	171	175	195	171	181	192	187	189	222	192	200	214	161	188	182	184	164	184	175	204	185	174	214	176	179	200	181	213	207	214	179	205	178	182	185	189	185	192	189	180	167	184	193	186	203	192	188	218	184	189	187	173	187	187	190	185	192	192	218	190	182	182	193	185	190	200	190	211	193	206	193	174	185	192	166	183	168	162	208	185	178	167	172	192	202	204	200	198	184	195	212	211	156	170	187	225	190	205	179	164	175	171	207	170	214	182	185	174	188	187	179	184	171	188	178	205	185	200	181	175	184	187	207	201	209	174	194	179	195	196	185	180	157	190	189	196	179	190	197	182	201	176	204	194	176	196	192	180	198	176	198	187	213	205	174	202	197	210	185	181	187	172	172	185	215	195	172	163	206	187	186	198	200	204	182	201	180	197	198	208	209	176	191	187	208	181	193	200	190	204	190	196	189	201	178	194	230	177	191	178	179	180	199	219	206	207	196	179	190	187	190	189	191	170	192	155	190	186	170	191	193	184	190	183	200	185	196	190	203	182	188	197	166	178	175	188	203	198	179	180	200	190	202	189	196	206	184	199	191	202	189	201	194	196	207	184	186	195	212	187	193	172	211	172	161	187	204	185	199	215	179	198	182	200	191	184	181	194	179	176	177	179	184	210	211	173	176	175	190	200	197	208	180	203	165	196	193	193	195	194	189	185	192	178	193	184	172	203	200	183	191	163	176	186	179	175	198	203	205	203	190	185	204	194	176	184	189	182	181	200	183	170	190	199	178	186	187	188	196	171	186	197	199	211	189	199	180	211	193	184	194	201	194	184	178	183	176	182	184	195	194	173	188	198	187	180	159	174	203	178	179	188	161	187	226	203	191	206	197	200	210	177	159	171	186	199	176	223	174	218	178	159	180	196	181	163	168	199	201	200	195	167	200	189	191	189	158	203	159	193	218	179	187	186	184	168	175	175	174	216	204	180	178	199	208	166	171	169	177	199	224	174	174	162	205	179	203	183	166	180	204	175	173	185	178	186	199	177	206	178	168	199	158	200	184	201	199	186	204	190	162	195	181	220	178	165	194	189	191	190	158	182	176	180	195	187	184	162	189	177	191	193	175	211	199	199	175	183	173	206	198	185	192	184	188	195	211	194	195	198	177	175	181	200	211	186	202	186	194	180	191	206	200	169	198	166	185	194	187	193	193	181	185	182	160	170	187	166	205	193	162	169	197	186	186	174	210	198	202	194	167	200	180	182	179	189	214	202	179	179	193	196	205	194	206	205	176	224	189	187	188	202	183	188	190	185	189	175	203	181	194	185	198	192	186	200	192	184	166	187	205	181	201	181	207	200	178	212	187	203	203	211	171	205	187	186	180	170	190	181	202	183	186	189	192	190	213	194	151	201	209	181	168	206	182	178	190	182	185	186	189	183	188	191	202	196	213	202	181	190	199	197	187	200	196	185	187	185	185	207	212	179	173	180	175	181	187	177	221	181	181	200	185	222	185	183	171	182	196	188	213	207	197	216	207	163	181	170	185	192	170	177	205	206	174	173	196	204	190	188	190	189	196	194	201	195	167	171	183	174	170	189	206	191	186	219	195	199	175	213	202	188	203	140	184	189	204	197	183	193	210	187	174	172	199	180	195	186	186	185	206	182	159	206	166	155	159	172	191	191	189	181	189	184	186	183	166	180	205	211	206	172	188	187	178	168	162	199	168	187	194	196	193	189	207	181	214	178	184	189	185	196	173	184	184	185	175	166	187	204	189	201	190	173	188	201	190	205	206	183	196	191	182	172	170	172	181	194	203	187	206	201	163	209	192	180	205	166	193	179	198	191	160	183	200	192	178	184	206	192	188	172	192	174	180	183	187	191	169	199	197	219	166	194	180	193	185	182	189	193	198	179	197	174	170	180	173	174	189	174	206	199	198	177	197	187	181	190	208	201	188	185	204	188	188	194	173	200	215	184	192	191	205	203	198	203	189	177	190	175	175	198	189	195	204	179	184	173	178	189	206	192	205	213	178	196	186	185	187	197	181	193	183	181	224	190	207	192	179	196	172	199	201	202	169	191	210	200	200	211	198	177	201	206	177	199	176	198	198	199	176	168	190	192	188	169	185	194	178	201	198	187	195	186	221	219	191	182	202	188	173	192	179	178	167	170	206	190	185	174	190	165	181	185	183	169	191	200	196	214	185	186	201	194	195	191	195	200	176	186	204	216	194	199	182	189	176	185	194	202	190	191	187	199	158	179	191	189	220	209	186	183	217	171	180	180	192	190	233	189	170	175	196	173	186	193	193	209	188	164	197	165	163	192	191	201	177	188	188	180	189	168	179	211	192	195	174	205	199	199	177	198	200	186	189	174	207	204	190	178	166	215	202	188	196	174	194	213	170	179	191	171	188	221	198	192	175	204	203	194	184	211	192	214	192	187	190	197	185	201	176	163	184	207	191	186	181	183	191	201	187	173	198	196	216	193	170	182	185	194
39429	48703	3241	1092	805	607	519	475	418	369	357	326	316	283	286	285	308	267	264	257	309	276	303	280	283	251	262	238	258	287	232	253	255	263	270	281	241	223	236	255	239	219	266	249	251	281	245	278	244	248	254	238	249	237	269	245	238	247	246	285	243	254	237	266	281	257	247	238	223	226	296	232	237	260	244	275	289	250	240	283	260	213	244	249	226	255	240	237	241	245	266	247	252	246	255	241	254	238	214	271	273	216	244	249	258	241	281	240	265	235	229	250	245	257	271	250	253	268	281	252	229	228	282	232	280	271	236	239	249	251	260	253	217	262	263	253	241	227	261	252	252	258	247	274	258	238	234	245	252	256	260	256	221	240	257	275	214	262	277	232	249	259	291	260	252	246	275	249	262	247	242	231	242	290	243	261	258	237	254	245	248	252	241	247	269	238	241	261	244	226	239	235	254	254	249	250	258	254	262	244	262	224	234	227	273	250	256	255	219	278	240	262	246	239	266	280	270	257	273	225	260	264	275	252	292	230	276	230	257	254	257	275	245	235	225	252	223	240	290	240	221	254	241	238	240	283	258	224	277	247	254	271	227	243	281	256	222	299	254	243	235	263	248	267	231	248	243	265	238	261	248	264	261	249	272	254	260	247	237	267	265	223	244	233	260	246	231	260	232	244	243	232	242	237	229	247	229	240	256	234	231	247	232	269	270	250	251	242	277	258	256	250	232	237	243	279	274	259	246	254	252	227	226	245	274	248	263	254	250	244	220	242	240	251	263	228	245	248	226	240	248	276	229	286	261	243	254	261	248	273	255	260	249	255	224	262	218	244	236	245	260	250	260	256	265	257	260	260	251	241	262	257	255	286	249	249	259	213	270	287	258	224	246	263	253	249	247	229	271	264	242	263	266	273	258	249	249	264	233	280	252	281	234	237	251	229	239	283	234	247	262	233	256	235	221	231	239	278	223	230	260	246	254	258	243	264	266	265	229	256	254	229	239	285	249	256	251	253	266	253	267	227	264	261	251	247	263	255	283	244	242	246	255	242	271	225	267	236	238	260	239	287	225	248	238	259	242	242	249	293	268	268	253	233	264	270	247	259	223	216	258	229	246	248	204	251	265	240	218	275	291	233	234	255	260	303	245	228	259	268	262	265	246	250	273	252	232	239	250	248	247	273	264	266	240	217	259	278	245	257	280	271	269	256	256	227	240	277	257	279	249	253	232	252	258	262	238	259	252	237	244	258	257	254	209	226	233	247	244	250	248	244	254	259	251	269	246	275	280	261	237	244	243	275	268	255	226	271	248	259	262	210	261	269	226	248	240	254	246	245	239	255	236	287	264	244	241	248	239	257	229	256	258	259	256	265	276	250	257	249	256	229	268	235	233	248	238	214	242	270	240	268	262	272	246	258	270	239	269	263	260	262	256	282	249	241	266	252	238	265	249	238	251	245	265	264	262	253	241	237	233	257	230	248	260	253	244	245	268	240	231	231	229	235	252	266	261	252	253	258	237	273	238	234	268	269	267	232	243	252	229	260	255	264	256	237	238	227	244	246	229	239	249	231	267	234	221	263	245	266	224	256	194	252	243	247	259	271	225	250	237	266	242	240	243	252	271	234	243	245	234	257	262	248	253	242	258	270	254	251	229	253	240	235	253	228	261	246	252	258	249	260	248	244	272	239	242	228	244	250	275	247	241	248	259	238	259	257	246	262	246	226	254	255	250	257	256	239	230	252	238	237	263	261	233	253	265	256	253	241	263	255	260	233	243	267	257	258	230	222	257	224	259	250	240	255	251	270	219	232	247	254	251	229	263	267	241	240	256	272	278	226	251	237	263	260	252	236	256	251	253	254	223	240	258	213	257	232	252	223	225	224	262	256	230	234	232	273	245	246	259	247	277	250	268	241	232	257	241	223	238	259	226	267	239	248	241	275	225	248	235	268	239	245	235	234	246	272	222	283	237	244	256	262	256	234	248	290	241	280	263	266	246	240	275	233	238	218	266	233	223	266	223	271	220	260	253	257	251	247	250	289	274	254	270	262	250	253	237	237	231	245	234	234	258	255	249	243	224	249	271	232	255	221	272	263	240	222	261	227	268	258	246	254	270	268	237	247	243	248	271	244	290	231	261	236	257	256	268	248	238	234	214	248	257	271	245	258	263	253	232	237	255	256	234	211	243	269	265	284	257	279	279	254	283	243	265	251	277	265	244	240	248	268	236	242	237	249	246	239	243	275	242	227	267	248	254	246	257	272	232	275	256	269	214	237	254	246	240	255	282	241	264	226	237	209	253	251	238	243	256	272	248	235	262	248	235	258	228	226	268	261	258	231	240	232	247	266	245	229	252	239	248	235	276	261	271	256	267	266	221	255	240	231	254	230	247	233	241	232	251	271	252	254	262	238	242	263	264	236	241	264	253	228	262	256	263	241	227	263	238	287	254	234	250	264	271	272	257	238	250	241	244	240	253	252	250	273	266	259	228	250	219	245	250	235	259	240	275	254	253	272	229	264	260	234	247	286	269	275	238	248	211	262	269	269	232	263	287	243	240	251	266	226	240	272	260	248	228	258	262	254	243	251	258	280	264	275	218	249	239	269	260	255	251	240	261	242	244	256	252	230	229	251	242	231	267	271	237	257	249	284	235	250	236	271	259	240	250	234	280	246	248	281	238	247	249	236	237	230	221	247	261	284	229	257	266	219	246	244	235	278	230	265	262	253	293	239	278	258	253	272	203	245	276	246	249	254	261	250	266	274	270	253	253	220	246	248	235	271	244	284	230	227	242	254	279	243	249	246	228	275	231	265	232	235	236	242	260	249	255	278	259	230	262	243	229	245	237	240	259	250	238	258	261	254	252	244	240	263	251	228	252	244	249	233	229	252	247	249	265	259	220	256	282	248	227	262	262	227	285	233	264	251	243	234	250	262	257	232	234	274	257	247	275	273	250	264	249	247	233	260	241	263	221	283	246	227	259	238	233	256	257	262	254	267	254	233	265	253	240	272	248	235	256	277	227	234	254	245	263	286	243	278	264	238	258	272	255	273	225	259	244	258	229	289	249	250	234	253	280	261	248	245	254	288	272	227	249	243	243	261	281	264	244	248	230	236	245	285	277	241	230	231	247	248	249	259	255	252	236	239	260	242	249	279	242	261	286	242	249	222	267	256	248	237	228	249	232	264	247	268	256	269	264	229	242	255	216	289	241	254	221	250	265	262	260	251	249	239	249	254	271	280	245	253	241	251	247	237	260	215	244	268	267	246	263	238	245	237	250	272	275	264	259	251	256	225	257	269	246	225	253	251	249	276	245	264	224	245	268	231	242	253	252	231	266	242	257	255	246	224	243	254	218	239	274	293	242	223	244	232	235	266	269	276	235	265	245	244	264	259	262	271	282	259	242	253	238	285	252	264	238	232	251	234	254	274	235	239	279	249	279	257	238	272	246	276	238	249	248	229	236	273	253	231	272	265	265	255	248	243	259	252	230	256
23291	21604	29299	24297	21575	21556	9306	873	660	659	599	523	556	516	470	488	510	465	454	491	473	432	447	460	433	450	433	398	470	440	430	443	445	446	454	430	457	410	388	427	436	434	434	428	404	391	412	450	391	425	448	424	418	438	426	408	442	426	438	428	450	415	452	385	417	414	424	387	350	412	415	410	439	416	427	404	415	409	437	397	410	411	438	448	432	409	399	436	387	399	453	454	460	403	429	399	436	406	386	415	421	407	413	412	435	445	381	440	369	410	421	409	444	399	418	413	443	431	425	441	412	428	390	407	428	382	423	415	416	458	448	368	432	444	366	425	396	412	426	407	412	438	455	395	402	410	430	442	403	418	435	448	406	432	391	406	420	384	395	411	445	428	438	430	442	418	404	426	376	405	417	438	406	419	416	404	443	421	391	391	414	422	410	444	452	438	424	381	423	438	404	389	419	435	450	465	442	435	374	423	405	421	425	411	404	416	431	367	387	414	390	442	425	404	370	419	417	417	413	432	389	396	441	421	380	421	410	439	388	435	411	409	417	387	437	375	418	406	389	405	402	401	420	419	374	425	414	399	430	427	415	424	414	372	382	407	419	393	411	419	418	425	415	409	417	419	388	398	407	422	428	406	427	406	414	385	406	389	398	389	420	413	382	375	430	412	435	434	382	389	436	417	401	420	413	417	436	426	442	384	409	399	406	414	424	421	409	409	428	433	381	409	428	396	413	367	405	418	414	390	436	393	408	420	402	397	397	376	440	382	401	387	384	442	409	420	432	400	395	447	420	412	440	417	437	395	390	418	429	430	404	419	425	384	390	385	403	411	459	421	438	394	417	415	427	357	392	404	422	402	414	413	389	379	400	450	407	376	391	433	392	403	433	424	429	429	399	370	419	411	368	404	400	433	419	447	409	397	398	409	407	437	437	396	413	417	417	410	384	382	407	390	412	412	427	404	429	430	426	417	436	385	424	464	402	392	419	410	386	401	401	406	440	413	442	415	378	420	430	412	455	437	430	386	415	374	427	399	431	406	360	426	360	403	413	364	425	419	419	404	416	445	347	395	376	452	381	431	450	381	406	448	394	389	392	444	401	418	401	434	425	416	377	391	422	387	434	401	403	381	405	408	400	393	412	435	444	414	399	429	386	450	457	428	424	405	429	380	409	419	423	451	423	439	445	403	403	426	413	446	411	398	411	409	439	375	392	397	392	398	456	417	407	437	381	429	430	385	424	396	401	407	402	399	432	431	396	428	448	408	408	374	394	394	416	383	402	391	431	392	414	377	411	405	485	383	384	388	403	429	426	398	418	432	433	421	365	426	448	430	399	406	398	389	407	401	423	423	421	380	404	425	425	379	418	420	413	371	423	408	458	404	423	433	411	412	394	424	426	451	402	408	441	382	406	412	431	413	414	410	411	412	419	398	399	427	435	388	374	418	420	401	418	429	382	396	437	422	392	400	416	372	403	423	431	410	427	405	426	440	422	414	416	413	420	471	420	421	391	401	424	390	399	426	410	356	386	440	400	392	416	420	440	421	394	411	401	436	403	414	423	402	445	409	419	430	414	407	435	425	425	416	454	410	419	372	423	464	407	418	417	427	395	402	416	369	450	397	453	417	390	435	382	438	388	456	440	388	473	390	419	378	427	405	402	413	432	390	400	401	404	437	452	420	433	430	435	404	412	453	433	433	412	415	395	406	370	415	424	425	431	405	423	431	423	431	409	404	406	433	429	423	402	426	423	387	399	395	386	387	414	444	421	384	418	411	389	429	409	397	394	445	409	403	408	418	421	413	379	417	416	424	394	461	370	414	408	424	448	410	447	444	412	428	374	427	400	386	439	419	406	425	424	427	414	397	413	398	428	414	449	416	434	444	412	402	416	412	411	417	391	385	403	395	410	416	388	398	431	407	405	432	413	439	376	419	448	393	394	390	430	397	449	409	406	399	435	435	402	381	425	414	415	455	429	427	418	415	407	401	450	463	423	418	443	394	440	421	432	425	380	420	392	389	399	438	448	400	408	375	402	392	387	428	431	424	390	397	412	395	452	420	407	392	395	450	386	398	431	410	411	431	429	423	409	396	410	418	417	443	385	415	391	381	415	441	429	414	389	387	396	394	395	409	388	443	398	391	361	428	406	403	443	363	408	431	397	433	376	404	375	429	400	365	441	413	419	400	397	431	426	403	423	402	399	404	404	395	395	429	396	458	407	415	455	385	408	401	400	384	395	442	405	423	429	434	443	410	448	422	411	433	426	395	404	406	401	405	441	393	407	405	430	425	399	390	425	395	420	427	406	394	429	389	383	445	412	447	417	416	408	441	396	429	384	403	406	406	437	402	405	419	406	384	427	402	391	419	443	420	413	437	436	408	401	425	379	426	428	398	420	385	393	437	399	411	369	428	397	413	432	417	379	419	426	420	409	415	407	403	408	417	414	425	435	430	406	457	441	427	468	429	447	395	411	421	416	399	397	425	436	395	391	399	402	382	386	434	408	384	408	435	422	400	364	414	398	390	458	417	440	424	424	413	402	419	390	396	422	425	381	397	406	376	393	447	438	385	420	413	406	371	398	406	382	437	402	393	395	426	410	403	387	410	373	417	414	377	419	404	423	386	438	372	400	386	404	398	391	414	382	402	414	389	425	404	424	405	428	422	440	424	406	404	397	409	424	427	422	393	426	393	419	423	408	394	425	428	407	395	403	421	417	430	407	445	391	397	405	369	442	425	424	417	456	414	409	428	427	393	423	425	409	446	411	380	412	394	426	408	422	422	433	385	434	428	388	431	426	397	425	389	423	409	435	410	426	441	414	404	407	418	413	412	363	417	422	425	442	388	405	403	413	388	411	414	431	440	403	450	432	380	418	414	402	384	411	382	366	392	373	380	395	390	409	427	427	419	401	417	435	428	417	396	402	419	389	412	440	423	415	373	420	409	385	426	434	401	412	405	411	440	399	432	424	430	388	392	428	415	403	412	413	446	413	433	421	371	434	418	432	401	418	413	403	438	424	407	392	450	442	409	430	426	379	423	387	404	447	437	426	376	415	417	395	425	433	430	396	402	404	417	406	401	409	391	403	407	369	392	397	433	397	405	412	406	423	465	463	451	420	430	417	398	381	424	433	413	378	410	408	378	412	431	459	416	437	387	402	428	445	427	432	422	408	407	412	395	429	410	430	383	467	373	381	429	428	404	409	413	398	394	401	430	432	406	385	415	391	426	420	405	411	390	403	444	408	422	421	394	389	414	412	430	397	392	407	412	397	424	407	421	440	406	400	404	434	376	400	405	430	405	391	390	415	470	419	424	410	398	392	386	410	422	444	400	443	399	432	413	404	427	387	411	398	447	387	401	431	396	394	434	425	405	396	424	408	387	405	415	419	398	414	437	441	408	395	438	439	373	400	417	442	405	440	369	397	424	412	422	427	420	389	393	438	428	409	407	424	400	413	407	404	413	419	437	369	403	422	447	392	423	382	428	423	432
45499	61056	8446	3717	2776	2059	1623	1317	1057	1028	857	762	683	671	639	619	610	611	603	603	533	574	556	584	552	531	532	543	526	558	520	507	524	477	540	505	515	507	464	499	496	523	526	512	495	503	493	502	504	527	496	492	523	507	529	490	529	457	502	547	457	506	500	498	487	503	524	490	491	506	506	524	473	498	505	461	528	488	502	510	504	498	494	487	478	523	487	503	502	476	481	511	471	511	540	518	472	458	502	472	484	524	470	488	501	515	493	505	529	533	487	506	500	461	450	480	497	507	492	487	510	508	478	465	509	494	455	503	510	505	527	484	492	481	472	516	452	491	489	495	494	514	435	504	482	492	478	505	481	501	489	490	504	448	520	456	463	474	468	449	487	492	502	473	473	511	460	511	498	482	471	490	506	466	507	488	456	505	475	455	527	461	482	507	491	523	525	488	467	506	524	481	492	489	500	492	516	534	481	517	528	480	489	493	525	517	485	485	495	466	470	479	508	470	487	466	531	478	508	525	455	464	494	500	461	492	507	521	475	499	441	450	528	491	465	506	530	478	498	495	477	452	498	522	537	491	468	498	533	540	507	498	490	521	472	496	473	492	546	453	500	455	476	490	490	499	501	479	509	488	481	509	468	502	487	514	487	510	509	507	517	483	503	453	458	468	489	484	516	486	503	522	481	476	473	479	496	480	513	501	480	514	500	462	505	497	491	497	469	503	523	489	475	479	505	504	476	476	482	488	507	485	496	478	477	504	496	473	494	513	479	494	497	460	441	473	488	499	507	528	504	489	466	486	490	479	467	485	495	460	445	496	492	471	476	470	503	545	461	528	502	489	500	498	511	491	512	492	484	470	453	463	456	515	527	505	528	464	502	450	502	514	529	514	478	519	516	492	508	488	480	470	504	462	490	469	466	502	501	492	490	499	494	494	515	504	496	473	519	466	530	489	472	476	484	478	481	511	526	455	477	461	488	540	494	462	478	502	503	518	489	468	487	493	514	512	482	491	498	445	470	515	482	503	491	480	500	484	506	488	519	472	510	487	506	500	505	491	506	506	482	514	460	476	498	515	503	524	508	500	489	488	481	512	498	494	488	488	488	466	502	488	513	525	514	448	462	485	491	462	483	465	477	481	458	464	437	452	520	516	514	473	487	510	502	468	491	522	466	462	512	489	480	486	474	467	478	508	501	491	498	502	496	462	531	491	524	500	471	459	472	476	503	477	513	514	488	500	479	493	467	527	506	484	445	506	487	509	469	470	510	494	491	532	504	476	492	485	491	478	489	485	474	475	520	503	490	454	484	509	487	501	519	507	479	509	503	453	503	505	481	496	435	468	498	461	481	512	489	497	474	491	517	534	480	481	458	471	490	462	469	440	491	503	478	491	504	488	505	454	493	455	500	458	468	449	511	499	542	519	501	505	491	488	528	465	492	484	511	501	486	509	488	474	474	441	482	469	465	440	498	472	470	491	506	497	487	499	463	463	514	540	469	510	479	507	505	504	468	476	498	507	507	453	482	471	494	524	475	457	491	476	500	503	509	503	503	470	541	460	509	480	510	496	501	494	491	485	484	438	483	519	524	455	496	492	537	476	516	486	498	475	471	478	483	482	493	488	464	467	496	505	507	473	471	489	497	489	476	517	443	519	502	470	459	457	505	495	508	488	473	486	512	458	510	509	483	518	518	476	487	517	484	515	487	463	467	505	512	500	501	498	471	545	458	514	467	463	490	471	513	504	542	483	512	495	498	500	496	521	497	480	488	503	463	509	500	458	527	477	487	471	506	503	509	481	514	524	502	504	499	450	534	477	477	479	537	500	508	481	481	482	465	488	474	507	484	480	489	481	478	454	487	486	459	446	485	510	457	479	481	493	530	490	496	534	437	507	491	502	494	516	502	468	552	502	533	483	453	537	468	494	470	480	467	499	508	487	491	499	497	461	474	465	507	495	531	477	496	527	505	515	491	470	485	498	463	541	477	482	482	487	484	493	509	488	513	450	501	499	469	503	485	515	506	474	483	491	497	489	471	466	474	466	519	484	449	519	510	508	496	483	448	488	510	496	496	489	486	460	474	490	507	485	476	511	507	500	497	513	480	517	496	517	475	508	502	474	489	510	498	501	518	507	508	474	483	499	458	515	472	468	485	443	541	498	484	473	474	440	483	489	484	486	498	533	508	484	485	504	472	522	497	473	463	429	484	501	463	467	530	499	498	495	483	493	464	433	524	489	485	488	488	456	490	432	515	452	501	473	460	519	469	496	491	514	480	525	489	434	486	478	479	477	526	468	480	500	471	521	509	523	477	522	473	485	503	480	479	503	496	500	471	494	495	505	483	460	543	472	461	501	501	509	501	504	492	466	509	476	494	464	439	528	484	541	486	496	473	485	504	538	483	464	469	484	488	510	518	500	493	468	520	452	516	472	537	476	487	478	510	500	456	490	515	527	488	485	499	492	509	473	464	496	474	497	494	511	466	500	495	525	485	468	515	508	471	492	471	494	510	506	470	525	500	454	520	470	531	490	492	505	509	456	467	505	458	494	482	483	510	486	452	467	478	506	511	501	455	475	469	548	495	485	491	453	486	467	476	446	455	499	485	470	509	478	491	461	460	489	497	477	463	534	489	503	468	512	507	470	429	463	493	505	488	491	489	471	484	517	501	461	435	478	506	482	456	480	442	484	504	520	517	449	476	532	458	468	476	535	473	494	443	506	461	482	506	493	455	514	478	511	488	540	505	462	459	481	529	509	464	553	479	458	474	463	483	484	504	505	521	526	490	480	481	491	454	477	518	511	442	500	481	475	484	504	485	460	508	475	492	490	487	508	487	496	486	482	491	492	496	526	480	488	503	443	496	485	494	519	503	508	501	516	502	493	454	486	473	501	481	512	496	458	513	484	475	498	488	512	448	494	536	484	535	543	474	474	500	472	488	465	473	530	528	502	495	488	490	477	466	487	504	490	494	483	448	526	469	551	469	542	500	497	484	459	503	496	540	465	493	477	485	492	526	491	484	467	485	483	542	452	486	505	476	464	469	503	528	456	467	479	467	513	496	499	495	543	510	505	478	512	483	458	456	515	492	502	478	504	524	475	475	506	467	512	456	482	478	461	490	481	484	460	482	516	491	499	508	492	522	520	486	511	455	486	500	509	457	465	531	474	488	465	484	483	483	463	482	457	474	520	463	490	491	484	522	528	513	472	478	519	493	470	482	502	511	506	474	498	537	496	481	522	492	494	494	474	509	494	483	505	505	479	490	497	461	509	494	457	474	447	474	464	460	469	477	480	484	491	470	482	494	447	459	521	515	557	500	480	483	490	526	492	488	517	475	487	509	481	497	512	503	452	524	497	531	455	475	509	489	505	470	464	458	460	485	469	494	479	508	475	515	495	495	501	472	498	512	500	459	503	530	487	499	502	529	500	433	508	488	481	479	531	480	484	479	455	460	489	482	488	492	454	510	467	517	536	452	450	492	495	490	480	508	476
29912	27530	15398	1593	173	169	153	141	133	143	131	118	131	114	143	135	124	122	144	145	143	119	127	117	107	144	132	134	105	123	155	126	133	131	139	120	121	126	107	111	125	129	134	123	115	133	138	137	127	125	133	129	129	147	144	136	129	134	134	132	124	128	117	138	120	115	129	144	136	105	111	125	130	125	121	123	128	146	121	125	117	130	138	157	123	131	126	140	118	119	135	125	125	135	142	127	149	125	139	130	113	145	156	137	140	147	131	126	136	119	121	119	119	131	136	131	147	143	130	125	135	129	138	145	115	146	132	136	116	108	129	171	126	130	137	140	141	115	126	130	139	125	125	141	122	128	138	141	153	130	125	114	134	130	142	134	130	139	110	122	128	128	110	127	97	147	132	122	133	117	143	123	145	110	125	144	130	128	135	140	125	128	135	145	139	139	122	121	128	139	144	112	133	133	125	140	126	118	133	116	109	138	120	134	147	122	114	134	143	131	124	127	123	143	117	117	126	139	120	149	116	133	130	120	127	153	137	145	113	120	128	140	130	123	140	130	141	121	142	151	123	139	115	131	126	124	131	132	137	134	131	130	141	95	129	148	147	124	105	134	129	134	126	145	120	141	120	134	137	125	130	124	137	133	97	116	133	135	115	139	133	105	139	129	131	143	111	130	126	148	130	94	136	139	139	120	121	127	121	117	132	111	127	136	99	139	131	118	118	131	135	108	141	132	133	134	124	122	128	111	105	128	137	112	140	109	124	146	128	135	137	137	128	131	114	143	122	128	135	123	127	128	117	115	127	105	136	121	139	130	119	134	149	140	126	125	159	117	127	128	114	133	125	117	115	124	122	128	129	107	119	137	132	132	135	105	123	156	114	119	124	147	125	150	133	124	146	135	113	148	130	127	127	137	150	142	137	129	114	116	124	131	111	140	131	145	128	140	131	132	138	138	142	115	115	114	145	134	132	122	130	141	133	106	98	109	141	161	155	130	139	123	105	134	118	122	134	136	142	132	120	122	142	146	124	132	135	130	126	123	119	136	121	123	124	140	118	113	129	140	148	132	132	126	145	132	124	127	149	128	134	137	148	138	111	126	128	139	111	116	122	134	133	118	141	127	119	119	124	124	126	126	157	114	122	133	114	131	117	132	159	139	138	141	135	138	121	128	128	164	130	133	127	132	145	122	126	149	113	126	149	122	140	122	130	126	118	137	130	132	124	131	161	141	130	116	120	155	134	132	126	123	127	122	118	134	129	149	135	130	122	124	120	133	99	146	124	134	127	134	126	132	136	120	146	121	131	137	156	132	117	115	115	118	141	127	122	125	135	144	127	126	119	117	137	127	122	118	151	146	140	122	140	132	124	135	130	132	126	150	139	134	118	142	132	136	129	134	124	121	150	126	124	141	135	136	131	147	116	135	113	112	126	132	130	131	122	118	110	116	134	140	138	120	127	114	136	128	141	146	120	129	119	131	125	138	140	112	114	130	139	145	114	142	138	143	140	116	121	109	139	117	135	135	110	113	120	137	126	136	107	131	126	121	134	123	136	131	139	125	135	138	120	145	137	131	126	111	113	144	113	125	114	129	120	158	125	122	120	144	134	113	128	109	122	134	143	115	134	123	145	112	139	150	125	133	136	124	128	142	136	137	123	120	127	111	140	128	120	123	141	127	149	125	127	115	118	125	134	134	144	134	138	112	133	130	121	142	126	128	138	125	141	139	121	128	127	146	110	101	134	135	143	121	131	130	141	112	139	124	133	142	121	117	138	133	108	114	142	140	127	135	131	142	147	129	111	132	113	135	132	127	143	112	130	144	138	134	128	129	121	105	123	133	122	135	125	135	134	114	127	104	133	148	116	121	160	137	114	114	128	116	100	130	136	140	127	119	129	138	135	125	118	133	133	110	130	139	111	118	136	128	121	130	137	111	127	127	139	135	124	144	120	145	135	160	129	114	140	136	126	134	125	140	138	138	115	152	115	116	141	120	158	132	124	124	131	114	126	132	133	130	133	148	141	148	124	114	130	115	130	131	136	117	148	126	159	114	129	143	120	120	128	131	108	142	132	152	146	137	121	115	148	109	130	95	146	129	121	110	128	142	120	154	129	145	126	139	126	135	126	133	140	148	116	132	127	113	141	115	123	121	145	127	132	146	149	129	144	143	117	113	115	129	121	137	143	138	131	111	127	123	107	137	141	122	121	140	123	142	153	129	140	139	147	136	126	135	129	127	127	132	125	116	129	134	126	143	96	116	141	130	137	129	139	130	135	133	124	133	128	148	119	125	130	119	116	135	135	145	129	132	124	122	121	138	135	120	118	126	116	112	133	133	123	133	114	126	106	137	124	141	124	126	135	124	116	104	131	127	131	131	136	152	150	136	119	149	144	126	118	123	123	131	110	127	122	132	126	148	144	110	139	130	140	134	117	130	135	142	130	142	131	132	158	129	140	132	136	141	114	139	116	121	132	126	158	116	132	147	117	133	129	131	124	136	113	120	127	122	132	134	144	138	126	135	144	118	126	136	137	120	145	119	150	149	136	141	117	123	124	127	132	124	113	147	140	124	116	123	141	116	103	120	126	135	129	136	140	132	129	142	152	135	126	137	123	131	121	110	128	126	130	132	147	119	132	113	135	143	126	119	127	136	119	127	137	138	125	142	139	130	121	127	126	122	130	134	141	128	132	124	120	140	145	138	102	129	135	139	114	143	124	130	146	134	117	140	141	141	148	138	134	119	135	111	138	133	137	109	136	135	130	127	120	131	138	136	132	132	118	150	146	146	130	135	107	135	125	104	103	170	132	136	133	121	121	131	135	120	119	124	133	128	128	121	110	137	126	126	111	121	131	142	121	116	132	134	127	148	123	126	127	134	113	114	121	142	134	143	132	131	128	128	123	110	116	159	149	127	107	143	122	112	118	132	141	124	136	140	133	124	116	131	143	132	143	137	133	126	112	125	132	129	123	124	115	127	128	132	114	124	129	113	126	147	143	130	128	129	127	147	145	122	117	143	125	127	118	132	127	111	119	130	122	121	125	142	131	131	137	131	120	126	112	130	151	132	144	146	133	112	142	136	135	119	153	121	138	124	142	125	142	126	136	142	119	155	124	121	123	128	169	113	116	105	142	123	140	135	117	117	132	114	105	135	139	126	117	139	112	115	118	135	116	123	123	165	143	110	135	112	115	123	151	145	128	104	125	142	119	145	138	136	126	125	126	117	143	130	125	159	129	118	135	120	116	138	128	134	134	132	113	135	138	119	133	131	124	134	127	142	134	123	128	143	134	132	99	126	141	135	143	146	155	113	125	130	131	121	130	140	127	119	120	122	130	141	119	121	144	130	113	152	129	122	112	114	133	119	121	141	129	125	130	128	132	127	118	119	105	131	151	127	142	135	128	148	150	126	136	142	122	126	167	115	126	112	123	129	150	132	121	123	131	117	123	154	117	122	144	125	120	132	106	143	133	143	129	123	125	145	122	121	146	143
35918	38571	1112	324	267	221	226	194	166	191	175	177	208	186	186	177	154	203	164	175	178	178	198	155	160	168	178	179	187	175	164	150	151	172	176	180	172	150	161	169	170	159	150	186	159	169	183	177	167	178	185	167	161	179	155	171	180	176	175	170	193	170	177	183	164	166	181	158	172	173	195	180	174	181	195	172	161	183	192	170	184	177	168	167	198	171	188	177	151	171	178	167	172	162	185	153	174	172	185	162	180	168	150	167	181	173	191	174	173	185	185	170	182	179	181	181	173	199	183	168	168	179	165	173	158	175	166	172	175	147	173	182	188	160	156	180	169	164	164	141	180	179	151	157	181	159	166	164	161	182	166	156	160	168	177	159	166	160	182	157	191	165	171	172	192	187	184	158	172	183	160	169	180	178	174	188	160	181	157	175	184	150	167	178	159	191	174	188	162	160	172	168	180	180	176	185	160	153	199	186	173	166	154	171	157	178	179	175	179	183	181	169	148	194	169	172	176	172	156	192	185	188	180	177	176	170	163	154	157	161	179	157	171	203	145	179	187	182	187	179	180	157	196	174	187	176	183	180	161	173	154	179	174	177	170	176	170	157	176	183	171	166	184	164	183	170	182	148	197	176	192	183	179	169	161	190	176	171	166	175	180	173	190	189	175	192	168	187	184	153	191	183	180	171	170	164	148	181	186	168	180	188	159	167	182	145	191	180	175	148	149	181	191	170	155	176	173	195	174	160	160	161	161	191	164	143	169	173	169	151	162	143	176	162	168	162	187	163	193	165	169	182	163	153	181	169	162	168	189	191	164	159	180	177	149	161	178	168	188	192	177	166	179	174	171	188	153	188	169	160	170	171	179	165	166	172	145	166	188	167	161	133	200	189	176	181	161	171	159	172	191	165	174	150	134	152	155	168	148	178	168	167	166	155	132	161	181	187	186	167	176	169	189	172	162	175	159	178	173	171	174	168	193	175	175	171	182	171	173	175	176	142	165	165	153	164	191	181	161	186	172	168	164	179	168	187	154	170	163	188	168	164	183	169	161	175	193	176	187	183	164	196	164	161	194	177	183	180	140	193	168	190	167	155	173	189	196	168	177	173	156	185	160	167	171	169	158	164	205	182	134	182	174	154	156	187	179	193	180	178	156	172	157	182	153	189	181	149	182	178	174	167	174	179	183	211	181	177	170	166	167	176	180	184	167	164	170	194	156	183	171	178	164	180	186	179	180	168	168	172	169	183	160	198	180	170	174	181	170	189	175	179	168	165	194	166	171	177	174	160	165	189	177	187	187	163	178	182	197	150	190	176	175	160	158	168	165	140	179	182	182	150	155	167	180	175	187	177	167	166	173	180	177	156	173	182	174	158	176	168	164	184	166	162	186	169	163	170	189	199	182	176	167	166	182	190	165	201	173	197	171	177	206	163	178	185	179	153	174	175	150	199	164	187	173	178	162	167	165	164	177	166	154	176	166	164	169	176	163	189	187	187	188	165	161	172	174	176	185	176	182	150	174	181	191	169	171	164	169	173	174	191	159	155	165	168	172	169	153	148	167	165	160	183	199	186	179	173	179	176	161	157	175	164	181	164	158	158	168	180	172	167	175	172	166	173	164	179	189	163	146	168	207	173	200	174	173	172	164	168	174	167	161	182	154	181	155	164	186	171	154	172	175	158	176	177	180	178	160	163	162	184	173	183	171	184	198	179	181	183	179	177	172	175	165	187	163	192	150	155	169	186	180	185	157	180	174	195	184	199	185	165	173	152	171	188	157	167	159	142	176	168	171	183	198	207	164	186	180	175	157	167	171	180	173	144	175	148	191	177	165	181	176	165	190	184	162	179	172	156	163	209	185	174	187	154	181	165	179	200	183	144	197	177	178	164	160	152	161	190	145	173	161	167	164	160	173	192	191	188	166	158	178	161	164	167	150	174	192	171	168	185	175	177	178	158	165	177	167	180	156	157	156	175	165	187	170	194	169	168	171	169	159	164	178	171	170	173	179	177	167	172	174	168	181	196	171	169	163	181	171	166	181	153	160	178	166	172	184	180	180	176	174	175	171	165	159	156	150	166	187	199	158	190	171	204	178	173	173	157	153	164	153	172	168	157	197	173	194	172	157	185	184	157	187	161	178	155	168	173	169	170	184	181	166	191	160	199	170	168	201	180	178	163	163	151	177	168	166	169	158	175	180	172	194	181	157	167	164	152	184	187	158	182	160	183	168	196	165	197	159	163	165	165	188	176	162	181	178	180	173	187	171	194	182	174	174	169	164	176	170	180	171	171	188	183	149	176	176	176	164	204	176	151	176	176	146	161	172	167	154	171	169	202	185	170	184	179	150	182	167	155	173	158	172	151	160	174	159	172	185	175	200	166	191	184	150	177	195	169	161	153	190	172	195	165	164	179	148	170	179	158	214	169	159	167	172	163	176	164	190	188	169	175	176	176	171	171	172	175	156	143	156	167	191	175	170	140	188	174	164	187	185	187	171	171	178	145	152	172	175	182	155	146	190	181	193	185	166	177	154	166	182	179	176	171	179	195	175	159	165	168	179	143	196	193	173	174	159	158	186	178	167	169	163	155	173	167	185	190	184	180	202	181	181	179	166	172	136	178	186	152	152	170	163	160	181	166	178	187	174	168	158	158	168	206	190	179	173	161	176	185	184	158	149	157	184	167	182	188	177	167	159	136	164	166	171	178	161	178	197	155	173	161	183	184	179	161	169	179	175	157	185	162	156	176	161	201	179	170	160	162	150	182	163	158	152	189	172	152	160	159	205	179	173	162	167	154	188	186	186	175	176	165	166	183	152	158	178	154	163	192	166	175	195	173	157	173	172	170	133	188	167	155	171	164	182	147	168	161	176	175	163	191	176	192	170	177	172	184	163	171	179	173	182	157	176	173	164	163	172	170	175	158	166	176	168	178	176	176	174	158	163	173	158	161	164	202	160	192	182	177	165	174	193	165	147	169	170	176	183	167	171	189	173	177	168	189	174	170	187	157	159	160	193	169	191	169	152	145	150	173	182	195	188	181	189	192	164	167	177	180	155	171	152	184	182	197	194	182	183	171	168	184	168	166	176	177	169	177	148	167	172	181	162	164	174	168	181	184	180	168	186	194	155	175	161	208	171	162	174	164	138	168	164	164	205	184	170	154	185	155	170	169	171	164	160	171	169	154	148	185	182	165	156	173	174	175	182	166	166	190	189	161	142	178	189	166	190	168	188	177	166	170	184	179	182	163	180	146	167	167	167	175	179	151	179	176	174	171	176	177	154	169	168	178	184	185	164	170	182	163	150	162	170	165	191	183	169	172	159	171	177	189	167	183	184	172	167	172	156	174	176	142	177	170	167	169	194	177	160	181	157	167	162	178	176	154	169	187	152	166	179	176	178	166	165	156	183	182	176	146	167	177	189	178	164	188	186	166	168	174	196	176	165	186	151	167	170	180	166	183	179	177	154	170	164	153	158	173	175	175	169	173	180	190
24263	21564	28879	24631	21504	10695	716	480	385	380	334	328	311	323	330	294	290	272	292	315	291	256	301	271	277	251	264	277	292	270	270	252	287	260	261	262	269	265	273	254	274	283	289	281	266	277	254	276	282	227	254	294	306	276	246	251	270	280	258	268	286	229	248	280	233	265	279	285	262	287	264	261	246	264	268	257	277	275	256	283	274	270	287	276	246	272	285	260	259	273	254	257	268	276	244	248	259	268	293	247	254	274	253	268	283	279	273	271	278	263	271	256	254	270	264	225	298	259	270	262	259	263	273	252	267	278	275	258	280	278	244	261	286	235	283	290	282	258	277	249	266	267	263	282	264	266	279	265	272	262	260	274	267	236	252	243	259	282	282	259	271	228	272	269	250	259	270	262	280	282	242	271	269	248	276	255	296	250	287	264	260	283	271	274	267	292	232	275	273	243	269	269	281	259	270	255	268	266	277	269	254	249	242	281	242	271	254	280	276	273	291	294	277	270	257	275	267	268	239	259	269	266	284	270	261	229	274	245	271	303	259	273	266	263	257	265	290	267	282	261	258	275	261	259	271	280	261	269	255	263	253	253	268	270	257	239	258	272	266	256	267	285	261	276	246	276	262	230	274	270	273	259	291	257	241	279	300	262	269	291	273	249	251	239	250	245	271	264	267	261	285	267	304	257	230	241	244	262	265	260	287	295	281	274	255	279	246	279	293	278	257	268	288	232	246	266	266	251	264	268	250	274	280	264	299	287	251	266	273	300	239	298	258	256	275	264	274	252	276	280	264	237	277	253	263	257	236	266	274	275	267	247	270	256	261	253	265	267	273	262	272	250	259	273	254	242	261	264	255	250	260	233	249	265	273	292	273	259	256	249	274	273	261	258	264	260	248	250	279	264	253	263	265	262	291	264	268	253	254	287	268	261	268	270	266	252	255	277	282	259	252	258	275	279	276	245	262	252	242	230	261	236	248	246	285	278	260	254	245	263	270	278	256	258	231	265	268	260	282	279	249	254	287	234	265	261	307	237	258	267	267	239	242	293	224	279	294	263	252	256	288	255	280	278	246	241	236	261	265	270	250	264	270	267	258	252	258	260	259	267	258	267	285	233	249	301	263	276	260	264	299	251	274	286	266	284	274	255	278	259	266	273	281	259	260	250	266	278	236	239	271	244	284	256	269	271	262	267	262	264	256	287	273	275	275	284	268	268	254	290	265	240	280	284	251	268	269	285	285	267	273	255	263	249	261	256	291	242	245	240	268	247	265	272	276	247	275	253	257	280	240	262	275	254	278	287	251	261	277	296	243	269	247	299	277	289	246	262	262	242	279	237	279	271	236	258	283	263	235	277	282	228	243	245	251	264	274	251	278	291	235	258	275	257	270	255	273	244	266	241	269	253	256	279	258	274	270	259	256	262	258	252	266	235	234	229	260	290	249	291	246	262	233	223	247	242	261	293	260	246	259	280	246	268	252	237	284	291	282	257	292	248	274	274	255	276	257	288	256	297	272	264	267	266	275	249	283	257	270	300	237	238	270	258	247	245	270	294	244	250	298	265	280	272	267	272	237	291	276	249	243	256	296	248	287	255	292	251	291	261	254	246	271	270	258	255	265	258	260	281	266	260	239	262	260	262	266	272	263	274	241	274	240	320	280	269	267	248	242	232	249	242	240	271	265	261	233	238	226	268	241	258	267	272	276	257	269	244	269	257	258	267	252	280	271	275	277	232	259	264	279	291	270	254	278	262	269	240	236	256	262	246	270	218	260	281	259	289	294	256	278	271	257	300	260	277	264	273	248	265	299	247	267	251	286	256	255	270	276	282	241	290	258	251	242	272	263	237	252	234	215	260	259	278	261	254	250	248	238	241	237	259	257	250	285	299	253	258	253	277	260	277	246	284	268	264	230	247	234	259	291	256	253	266	266	269	252	242	274	245	242	270	264	252	267	279	276	296	274	277	248	244	274	262	256	265	298	249	265	248	274	266	273	270	256	245	290	260	256	242	264	245	243	267	238	246	242	302	271	276	262	248	255	284	279	244	249	306	256	263	267	259	241	254	283	293	247	243	244	298	290	285	263	278	270	273	249	265	270	272	271	250	260	293	278	269	278	262	283	263	285	254	243	256	251	241	279	262	268	246	269	262	286	269	276	254	267	258	289	264	279	270	267	246	260	271	312	248	252	246	263	257	266	250	249	270	289	258	243	278	244	275	254	287	276	257	257	268	278	271	282	265	261	237	248	233	271	256	261	242	266	282	264	273	258	280	257	259	267	246	276	271	264	246	262	241	238	219	279	263	238	270	243	224	271	276	261	255	286	270	237	252	235	258	279	255	258	256	252	279	278	270	263	252	248	258	272	262	252	250	251	230	262	253	295	261	275	258	272	259	279	276	285	265	254	258	250	261	250	263	263	286	269	276	251	260	243	262	248	282	256	248	298	270	271	243	272	283	269	275	268	260	257	265	263	247	267	243	259	276	248	284	264	283	253	226	287	204	272	266	256	254	276	257	277	251	232	248	263	263	267	243	270	283	260	284	269	246	266	275	279	254	249	254	228	280	275	257	279	262	277	292	266	236	261	288	283	289	247	245	287	274	241	272	254	274	264	238	271	255	273	245	277	295	285	281	260	254	260	258	275	264	236	239	275	249	274	252	275	242	255	247	246	259	275	280	258	286	266	228	250	258	283	246	269	265	272	258	238	260	289	260	252	254	248	261	273	236	295	258	292	260	259	263	241	259	272	267	274	256	265	283	254	267	259	240	239	284	250	288	257	285	249	265	242	266	262	256	271	241	278	269	264	257	218	273	236	279	241	280	266	256	246	292	231	255	243	289	250	277	259	274	272	287	261	283	280	258	263	254	292	271	254	290	267	282	240	277	294	285	265	265	296	264	269	267	270	236	277	269	246	268	287	272	247	258	264	259	258	231	268	255	266	254	272	265	272	271	265	263	269	259	268	269	237	262	261	250	272	278	285	257	267	263	265	248	289	252	267	275	259	248	268	269	270	257	267	240	260	273	271	278	265	266	235	270	246	288	263	265	289	284	287	265	276	258	248	249	247	263	244	262	262	281	279	261	264	235	266	278	258	262	273	262	270	276	253	276	256	269	280	267	274	266	280	233	265	264	261	227	267	255	272	264	271	242	245	297	274	254	279	265	264	247	253	245	256	240	266	259	277	253	253	260	231	248	262	265	249	246	280	306	265	254	238	235	274	254	263	281	259	247	227	257	246	268	259	296	262	266	283	245	256	239	284	257	259	267	253	259	261	275	263	289	252	268	255	214	265	295	248	285	276	271	260	239	269	269	263	272	269	262	253	278	275	288	271	253	249	251	273	259	270	249	254	271	234	260	271	275	277	266	263	261	253	274	237	278	267	272	276	261	254	242	242	271	273	249	260	249	266	278	237	276	263	258	248	240	248	260	263	241	265	249	292	253	282	275	283	247	245	232	275	278	265	250	246	273	265	290	289	236	247	255	279	248
40945	52573	5714	2102	1499	1098	923	788	615	524	519	487	453	406	421	396	384	359	367	327	384	361	379	341	374	351	369	381	334	359	333	344	383	313	348	305	318	317	361	370	312	307	327	356	314	340	346	328	324	322	302	339	291	339	350	332	308	305	341	352	342	280	326	338	350	372	315	339	312	321	280	318	313	343	330	340	323	283	330	358	345	315	357	339	322	305	323	317	373	312	337	349	337	328	321	285	315	322	293	289	315	325	324	339	327	328	307	305	306	307	337	312	338	331	284	286	302	324	358	317	294	341	293	316	328	323	334	320	301	320	318	350	319	299	310	330	333	285	315	350	325	310	326	313	344	308	310	262	311	317	346	305	337	319	347	354	303	343	328	335	308	348	311	335	311	317	348	343	330	345	376	343	295	314	302	342	348	332	289	348	370	333	299	330	337	343	291	305	316	324	342	316	325	282	317	318	338	325	309	322	300	356	331	316	319	338	330	319	322	312	309	310	301	339	313	331	313	331	300	310	335	344	357	352	320	323	300	324	334	357	296	322	340	290	333	355	350	316	331	323	306	330	334	326	344	283	313	318	354	286	318	328	327	323	336	311	333	332	341	339	331	309	320	315	339	333	308	324	329	310	338	279	303	342	297	310	318	294	342	312	293	346	319	295	352	358	333	313	326	304	336	369	316	355	359	333	323	299	316	310	354	289	296	339	332	331	303	310	328	311	362	323	324	312	340	319	321	326	330	335	334	363	307	329	312	337	315	315	326	301	317	337	319	330	316	304	314	328	299	319	305	323	312	325	310	348	311	308	323	294	347	302	302	324	330	302	296	342	299	334	334	328	333	306	325	316	300	322	309	330	308	323	327	343	348	315	285	321	300	299	299	349	292	322	329	323	340	297	307	329	318	346	315	348	344	296	345	337	314	367	321	323	321	320	300	339	336	345	324	334	351	307	301	319	301	330	361	326	306	337	287	322	287	317	324	334	342	325	327	346	306	323	310	305	338	314	341	280	338	296	336	306	326	294	357	308	308	325	302	306	331	317	338	319	323	325	295	358	323	325	301	332	307	307	344	326	330	327	323	300	299	337	303	351	345	312	314	322	317	326	304	346	323	309	284	309	321	283	336	343	282	306	324	345	329	281	329	341	285	294	342	361	314	308	319	317	311	334	328	307	331	315	344	343	283	346	334	342	300	336	338	312	297	327	317	280	294	315	322	320	348	310	276	302	327	305	293	316	301	338	357	300	319	318	292	321	352	326	335	331	359	320	338	313	328	334	286	352	325	320	343	313	289	311	312	300	316	336	306	324	300	308	316	321	331	345	318	308	295	322	324	332	325	325	311	339	344	337	340	318	326	291	349	305	321	318	312	322	334	311	336	312	329	320	320	308	279	353	322	330	321	318	313	307	315	352	280	321	326	340	351	299	282	370	348	317	306	364	340	281	341	305	313	282	330	319	358	300	297	351	349	330	346	328	331	320	337	330	347	375	337	303	315	311	294	321	335	289	331	341	301	347	313	345	343	299	324	311	307	307	308	330	343	317	330	343	335	351	348	336	342	319	313	327	332	327	316	309	338	326	354	297	350	332	323	336	292	320	290	318	335	337	324	325	291	297	294	326	308	341	334	334	312	335	329	318	315	346	283	301	299	330	358	338	323	322	327	326	309	321	333	319	343	301	290	323	343	315	306	351	319	348	314	322	333	344	311	307	323	303	308	309	316	309	326	317	326	336	333	315	334	331	306	326	298	338	311	330	322	305	317	328	354	348	333	331	345	318	292	343	332	327	323	337	311	314	344	318	311	336	299	336	314	327	343	326	331	321	327	305	314	340	331	341	301	327	305	296	307	339	319	302	316	341	299	312	315	300	319	300	300	302	307	312	332	301	342	341	334	323	332	339	339	384	305	308	346	350	302	330	345	305	323	346	310	337	316	295	339	308	280	310	326	298	327	308	297	334	308	309	328	307	326	306	321	321	290	303	294	306	342	320	345	322	321	332	308	321	306	316	323	328	318	327	329	308	317	299	319	327	306	311	315	354	323	311	286	327	327	316	320	313	349	304	313	322	339	339	323	327	307	304	360	331	325	332	329	316	309	337	371	338	319	343	309	323	342	314	324	319	341	304	308	313	330	350	296	315	343	353	310	294	312	297	296	307	334	301	322	320	297	337	320	337	329	332	324	329	343	295	332	327	350	326	314	343	330	320	312	333	329	319	311	314	318	313	328	325	316	306	357	313	342	336	320	330	314	327	316	331	334	349	333	332	319	317	290	304	362	331	315	297	329	349	335	329	323	333	335	334	321	337	330	343	314	374	335	380	333	311	350	297	293	334	331	346	339	315	307	315	326	341	314	311	317	318	338	353	304	340	309	330	316	315	320	325	355	302	305	310	319	334	326	312	303	329	326	347	323	315	338	351	303	305	314	317	324	324	348	302	332	339	345	338	314	314	342	307	323	328	305	347	280	325	376	337	337	332	327	320	319	317	306	343	341	334	351	345	304	329	323	293	346	304	321	311	346	368	313	326	337	309	310	313	328	338	332	291	358	334	321	309	366	336	312	310	320	324	318	332	327	303	332	285	318	279	321	332	307	317	310	355	343	320	342	302	317	331	302	320	321	335	310	318	332	317	326	312	327	299	320	290	315	332	350	325	304	320	329	319	352	328	329	319	345	296	363	305	297	315	340	316	304	325	332	318	336	322	298	323	352	328	328	302	291	286	314	323	323	313	302	353	334	316	326	298	324	306	331	314	346	330	349	358	348	290	322	313	315	314	349	327	285	311	334	320	318	342	327	334	311	305	315	341	306	321	336	319	320	328	325	310	329	298	293	342	310	303	343	337	325	353	319	300	317	284	307	332	311	331	298	342	303	344	331	316	310	348	296	306	322	346	297	336	311	310	302	296	322	322	342	349	334	334	302	333	330	300	325	302	335	308	320	327	319	354	335	327	313	296	304	340	324	321	329	347	297	316	316	329	301	318	302	315	319	328	303	339	301	347	332	305	358	307	317	329	325	286	301	331	281	341	292	337	333	308	330	306	285	318	278	354	317	340	315	301	328	327	311	327	306	335	328	323	343	337	319	329	329	316	310	293	325	321	308	323	332	337	307	302	322	336	298	320	309	325	312	314	338	303	324	349	311	319	357	326	296	302	364	322	304	328	326	303	306	315	302	328	347	319	335	307	333	300	321	310	343	304	309	263	359	320	311	305	338	320	322	276	340	310	318	333	315	318	338	322	324	314	320	309	340	308	341	332	294	323	284	309	312	309	300	317	347	310	350	310	333	304	330	327	305	341	305	293	333	307	340	324	327	341	318	325	294	312	316	306	348	345	325	325	318	356	323	327	343	316	339	316	313	337	320	310	338	333	334	348	296	321	321	329	301	298	342	359	359	307	320	337	302	318	319	291	293	358	294	327	335	310	355	332	312	325	329	322	308	309	323	301	311	334	301	316	360	333	311	281	303	332	316	299	342	336	308	338	311	302
25556	21589	27562	25614	8433	420	333	291	256	241	241	232	216	217	170	186	169	224	181	195	191	203	200	189	182	203	190	174	175	189	192	171	193	172	184	167	182	191	201	186	171	190	179	183	191	194	196	186	197	177	183	186	179	189	203	178	185	198	190	172	191	159	184	182	181	203	189	204	197	189	171	181	175	183	178	175	198	180	217	153	195	212	207	195	195	183	181	209	199	167	160	185	188	173	202	198	187	176	186	189	170	209	158	198	182	187	166	176	163	193	180	176	169	184	175	192	207	172	200	173	212	182	173	181	219	169	183	189	195	154	165	201	188	175	208	183	187	232	192	173	195	192	166	171	194	192	180	176	194	170	179	199	187	174	186	188	172	173	173	200	182	183	197	197	166	180	172	175	200	183	197	223	186	177	201	195	175	167	164	186	169	175	181	187	168	165	183	194	173	199	210	186	171	177	222	167	189	191	184	176	169	187	188	189	208	194	199	183	180	172	189	173	139	194	190	192	206	162	204	186	206	153	200	180	193	204	163	180	167	167	176	193	164	196	168	188	188	179	226	181	205	180	192	201	212	194	181	188	158	167	189	179	211	171	217	188	181	185	174	168	190	185	200	193	184	174	191	174	198	195	208	180	170	181	189	186	193	174	183	204	183	204	179	169	182	193	175	194	188	189	177	166	190	181	194	163	189	187	160	140	179	198	185	190	190	186	181	170	177	196	207	160	188	171	173	199	195	172	183	187	197	182	165	175	196	175	195	190	166	163	162	170	182	181	172	188	169	201	179	203	188	158	204	189	169	190	193	193	164	199	203	197	192	185	161	185	195	193	191	181	186	200	182	188	198	184	167	171	163	191	195	171	179	183	180	192	186	201	168	196	181	187	171	164	203	163	168	183	187	170	189	171	198	197	210	168	184	192	192	183	178	175	180	212	191	184	164	183	171	167	178	201	202	190	191	163	194	201	190	189	152	178	195	199	161	197	195	203	173	205	198	201	185	152	197	175	166	193	190	182	192	183	181	179	185	186	194	182	188	183	214	183	177	199	171	180	186	202	186	164	181	173	202	183	186	194	162	164	159	194	185	178	184	190	166	199	169	184	182	172	183	179	195	188	196	174	170	176	181	196	176	185	187	187	198	187	197	186	191	199	176	169	170	217	186	194	181	188	178	193	203	187	199	178	184	183	187	189	193	188	180	185	180	177	168	187	192	169	180	150	174	187	175	202	179	189	189	174	181	210	181	174	224	184	192	197	195	168	181	183	174	169	225	179	205	203	169	155	168	219	199	191	173	188	189	183	172	189	188	183	169	167	147	198	197	183	188	167	176	179	170	177	184	189	170	160	181	201	188	205	194	187	187	178	161	195	205	185	201	209	171	181	188	167	178	173	170	177	168	198	178	207	184	163	216	167	176	192	186	165	176	173	190	179	181	175	184	184	198	199	175	192	170	172	190	190	180	202	156	172	167	202	191	166	193	201	169	167	205	200	191	178	197	170	212	187	192	202	199	178	181	187	189	195	190	190	202	181	148	170	185	189	187	190	200	184	168	190	181	200	176	209	172	178	182	185	192	208	186	160	164	221	190	172	206	172	199	145	172	164	179	173	194	199	195	172	194	180	165	188	183	219	186	197	156	207	154	204	170	180	178	177	191	169	193	200	186	184	169	177	181	172	187	202	167	162	184	195	178	190	197	216	186	182	191	185	170	183	185	191	186	173	196	187	175	178	179	193	167	169	180	200	171	193	182	189	179	172	181	163	167	194	164	172	179	196	181	185	186	158	193	202	190	182	183	171	171	168	166	165	193	180	186	184	189	185	190	177	194	191	193	174	175	166	179	184	178	206	178	184	173	187	186	162	207	181	188	196	170	178	201	188	190	193	171	161	198	163	173	189	169	196	201	209	202	167	201	164	154	181	170	179	155	182	195	169	193	165	174	163	181	189	207	168	173	166	167	178	181	208	210	173	161	204	172	164	198	169	187	191	192	198	183	188	185	207	181	194	195	172	180	213	172	209	199	175	199	181	170	198	166	184	202	175	192	205	188	214	167	188	184	172	185	180	164	164	203	181	195	160	182	173	146	152	183	217	210	178	177	198	197	201	198	167	199	186	174	201	179	199	171	203	193	168	179	176	185	194	190	178	167	192	180	191	179	157	189	172	192	180	172	174	160	181	218	196	190	181	191	193	163	171	188	166	187	177	171	178	183	194	170	189	185	158	176	191	204	165	180	194	188	175	184	202	192	170	180	212	186	161	181	174	199	179	195	193	189	199	181	169	189	187	167	167	164	200	178	181	180	189	180	231	198	199	206	193	176	184	195	163	180	191	175	183	171	191	193	205	186	182	169	183	161	180	194	190	204	173	172	172	191	181	203	182	208	202	189	203	184	182	189	186	200	164	168	171	189	175	193	169	171	178	180	199	185	184	189	183	214	187	168	201	177	149	177	167	185	182	198	176	175	190	176	198	181	196	181	179	159	188	186	179	195	196	171	195	199	194	181	180	178	195	176	146	184	177	183	188	183	179	201	190	174	195	200	195	170	185	192	192	179	172	193	197	166	195	210	193	167	166	193	180	203	179	192	194	166	182	176	194	212	159	207	179	183	200	189	197	173	190	169	190	193	199	161	188	175	182	190	190	174	175	175	185	206	182	193	194	196	191	178	200	169	205	187	178	217	193	184	189	180	205	193	172	173	188	182	214	178	166	186	176	184	187	177	177	191	182	175	204	158	180	190	187	156	174	184	163	190	188	194	180	189	209	178	192	169	209	179	188	188	196	203	169	183	179	174	188	197	190	202	189	163	182	195	175	179	197	211	193	174	177	175	203	184	185	185	202	173	186	171	177	154	153	186	176	178	173	196	179	189	190	168	178	199	189	208	199	174	191	197	184	186	177	195	164	214	167	170	183	208	177	154	185	194	161	197	176	194	184	185	186	172	196	200	183	187	193	196	188	184	215	187	174	185	189	175	192	174	198	179	188	200	186	177	202	205	176	205	181	215	188	180	157	177	218	185	203	165	180	149	185	190	174	171	194	211	203	189	200	191	209	187	185	178	178	194	184	202	222	185	171	185	186	187	162	182	188	185	194	182	191	176	188	194	186	189	174	184	190	204	194	182	186	182	187	175	193	188	162	178	186	199	155	174	196	183	160	207	203	177	187	202	183	191	200	208	183	174	183	207	195	196	171	188	183	194	193	190	165	163	183	181	190	161	186	168	171	173	193	193	187	187	176	188	190	176	153	187	189	179	192	181	171	182	198	183	188	195	181	180	214	179	199	177	165	206	183	213	176	208	187	164	178	224	158	167	162	181	188	189	176	192	182	200	178	188	156	163	184	192	214	172	176	168	202	165	179	174	172	167	180	182	171	212	208	165	180	185	155	188	193	193	200	166	170	168	159	190	185	195	170	160	167	152	181	197	151	157	197	182	198	161	199	179	182	166	157	190	177	177	188	185	205	191	174	181	183	192	185	188	176	200	187	192	143
38690	42710	2801	1173	890	674	536	446	401	346	363	330	322	304	292	286	264	266	279	248	265	262	251	263	237	261	273	258	226	234	248	249	224	262	261	253	248	234	245	256	259	254	244	220	249	233	279	243	262	269	214	248	253	237	252	237	232	257	260	224	273	253	237	250	275	245	255	256	237	253	246	213	257	233	266	232	244	250	243	245	223	273	246	240	280	226	247	262	226	229	220	250	253	239	250	247	234	277	256	242	242	255	250	232	252	246	269	236	261	262	257	244	247	237	241	278	249	234	265	225	236	254	273	249	239	259	254	229	255	242	249	258	223	247	223	254	264	255	234	243	235	237	235	250	254	245	266	225	294	213	231	251	232	234	249	246	236	259	241	226	238	254	273	229	259	241	221	226	264	249	234	246	236	235	228	253	271	253	235	263	238	240	199	265	252	209	242	237	234	240	245	240	247	245	242	227	234	263	269	230	262	216	258	261	211	234	254	232	251	254	242	220	245	274	251	238	260	252	253	244	231	274	224	243	261	224	229	261	264	230	261	236	236	224	275	246	281	254	233	232	233	257	255	250	269	234	237	228	254	235	262	255	255	257	246	214	247	236	251	264	260	267	254	260	259	292	218	255	258	228	267	257	249	260	211	260	210	243	251	244	254	243	241	245	228	264	255	244	232	229	244	256	272	258	240	238	247	231	254	266	249	224	239	226	236	255	245	273	218	247	230	243	253	239	246	255	257	239	223	251	237	233	257	261	261	274	277	291	263	265	245	227	244	224	224	242	233	266	269	246	266	269	228	247	221	236	300	230	245	263	255	250	243	230	248	256	252	236	248	247	246	227	217	250	230	226	239	222	249	258	220	251	229	233	251	233	251	240	237	235	224	235	235	245	247	268	239	239	227	245	252	250	243	248	246	265	243	253	241	212	261	257	230	225	257	240	245	248	247	228	217	268	252	246	240	258	218	252	223	269	242	245	230	235	235	240	229	253	260	220	233	232	249	234	262	246	227	246	237	247	222	251	237	227	241	257	268	241	259	230	246	251	252	252	215	254	242	216	265	261	226	235	239	223	244	207	253	241	244	249	249	244	204	248	236	234	241	216	245	223	224	231	226	245	243	239	240	252	233	251	257	225	229	253	227	243	231	232	254	244	243	262	253	261	246	246	232	243	238	209	228	254	243	254	243	266	255	222	248	269	238	239	245	262	257	242	231	242	252	245	242	239	244	254	241	207	259	236	207	251	256	272	222	220	252	259	248	264	251	256	244	246	236	280	233	266	231	216	242	266	225	261	228	277	275	245	240	253	232	234	248	241	251	253	252	249	261	251	227	256	259	200	245	232	244	270	219	252	264	242	233	253	243	237	249	219	258	248	225	259	247	230	271	271	249	269	215	217	276	235	260	248	250	255	245	225	236	247	238	234	219	235	242	212	276	247	249	240	259	260	232	256	263	247	246	222	256	228	262	257	274	240	240	231	264	213	257	257	244	247	255	230	253	252	217	237	250	226	232	248	242	234	258	249	242	243	228	252	257	247	248	253	245	244	236	242	230	253	270	257	220	245	240	246	227	245	246	249	260	234	244	239	227	251	260	238	228	221	231	248	263	244	268	236	238	237	242	235	241	245	250	226	225	257	244	265	232	257	239	238	272	216	261	266	242	242	247	258	243	207	236	269	242	269	234	247	257	239	250	228	232	247	238	225	237	238	257	233	252	246	269	260	240	263	217	232	232	232	250	234	243	222	242	237	250	234	246	262	236	232	267	237	244	259	256	262	259	247	238	236	242	250	234	253	221	253	236	249	251	245	265	244	261	253	244	234	241	244	257	248	237	246	268	255	284	229	232	268	241	260	229	257	255	244	243	255	224	245	255	214	214	253	226	224	258	225	253	247	245	243	236	274	233	271	248	258	266	246	282	250	246	242	266	228	272	233	265	277	254	254	225	234	228	223	216	261	259	247	260	243	251	249	240	293	221	275	239	251	264	276	248	234	234	252	262	228	257	253	258	245	252	237	239	234	239	239	232	242	248	254	247	279	263	261	234	247	257	255	243	238	234	226	234	246	241	241	254	249	248	243	234	229	240	279	236	245	249	217	244	275	260	257	245	231	248	204	266	248	227	252	256	224	247	257	251	235	245	237	239	259	283	267	236	259	264	230	257	238	244	232	254	248	271	222	243	256	231	245	218	253	252	252	242	238	250	234	256	217	240	249	237	263	235	250	259	264	251	251	226	252	237	247	239	243	251	226	231	240	241	217	262	241	264	247	260	259	264	220	252	253	262	224	232	262	262	263	229	250	226	225	233	233	272	257	206	235	228	227	271	234	233	226	231	250	260	231	250	255	231	242	252	237	247	249	275	256	237	244	236	252	254	231	273	219	261	233	236	260	246	242	238	228	228	249	226	222	244	212	266	300	268	215	265	238	243	262	218	242	213	237	250	265	251	237	232	242	248	227	269	261	250	259	229	220	221	246	243	220	238	222	238	259	261	248	255	242	213	252	234	246	250	246	223	267	244	225	266	248	236	267	245	239	253	251	245	262	288	254	240	235	253	248	265	268	257	245	273	258	285	282	258	217	231	232	246	230	261	242	267	261	249	252	283	253	229	232	238	253	229	243	247	250	239	237	247	236	241	235	260	263	245	251	238	223	219	250	250	233	214	261	222	226	226	222	239	247	232	261	247	240	258	251	259	243	245	247	233	224	236	221	279	247	265	265	244	236	266	239	247	252	233	263	259	263	237	227	258	261	269	257	240	212	233	243	253	257	226	244	229	215	238	264	248	259	246	247	247	249	249	226	244	250	254	236	209	245	273	265	227	242	262	224	215	239	261	256	244	246	242	258	235	251	268	258	240	261	217	239	234	241	273	250	265	247	254	233	266	225	274	266	237	238	228	261	231	275	264	261	272	226	233	206	238	234	246	259	233	277	257	263	214	262	260	223	247	226	248	249	233	275	255	243	232	229	273	260	256	238	268	251	230	227	254	245	284	257	260	246	229	260	261	239	234	262	240	242	254	257	235	258	244	245	249	213	255	241	245	244	255	230	245	232	238	216	222	252	260	261	225	261	243	252	245	252	240	249	256	237	258	254	242	259	226	238	276	264	252	274	251	230	239	229	274	225	278	241	251	249	217	244	248	252	272	262	268	275	265	236	232	257	263	218	250	232	234	214	230	253	205	254	231	232	269	229	255	249	266	234	248	249	249	198	248	256	244	270	253	264	231	230	253	257	251	240	269	243	251	245	266	264	227	251	237	247	234	254	234	241	235	245	252	234	241	221	221	236	259	253	252	256	230	245	267	266	264	250	251	256	247	236	251	257	243	251	261	245	270	251	266	253	228	240	258	237	225	251	246	223	240	261	234	221	258	258	231	264	261	247	225	247	223	236	236	244	267	250	258	252	260	239	239	258	216	231	247	228	257	270	240	225	227	215	268	264	249	233	225	220	197	246	238	249	250	258	255	235	243	246	237	240	256	238	242	239	248	254
23312	21600	29330	24326	21585	21593	9394	961	691	608	560	579	621	515	481	531	472	487	480	448	454	466	452	419	440	442	420	476	410	449	418	397	440	403	444	375	416	438	419	447	432	408	415	418	424	407	393	400	412	414	395	443	405	447	418	397	408	420	404	418	406	398	403	414	410	437	418	399	406	438	406	402	414	421	438	398	379	417	445	435	424	388	439	404	403	393	393	399	402	423	423	411	389	447	416	424	405	395	443	448	404	372	437	387	386	411	417	391	428	428	385	417	449	383	403	397	400	391	374	430	441	387	418	403	418	408	405	394	390	408	421	404	427	436	432	378	412	411	381	411	436	392	408	392	409	443	391	391	441	389	403	389	467	409	385	376	415	397	383	420	433	399	409	401	437	401	409	412	419	420	414	385	374	413	407	413	430	424	408	413	424	437	430	383	413	388	382	456	392	401	394	388	429	411	389	410	439	430	343	414	415	426	413	417	377	391	448	438	394	413	396	395	427	401	413	372	393	408	402	401	410	383	419	425	419	396	386	422	408	436	422	390	408	427	403	399	390	425	377	427	415	382	400	377	431	419	416	379	395	399	372	383	385	396	375	390	407	426	419	405	396	413	415	412	440	414	381	416	387	416	414	400	417	403	419	379	453	444	433	415	396	399	412	413	408	392	424	411	416	394	384	411	407	382	401	424	432	395	406	405	393	410	407	414	388	408	394	398	398	386	410	429	394	421	428	433	410	428	393	432	393	379	394	432	386	413	372	405	430	409	426	405	413	393	403	383	385	441	414	398	400	400	391	416	382	407	447	392	414	365	410	395	403	409	410	418	364	440	420	392	407	411	406	423	358	437	403	388	413	414	392	383	401	398	469	430	369	395	387	399	405	410	464	397	407	390	388	411	398	396	395	368	416	424	402	402	394	366	413	434	413	433	423	418	400	398	432	420	426	398	423	422	423	426	388	406	403	387	414	388	421	391	388	412	411	404	406	398	393	414	392	383	393	403	432	434	393	368	431	397	379	408	377	440	431	456	398	445	390	390	392	393	416	387	442	392	428	436	436	440	426	415	428	432	417	392	422	405	426	382	379	392	379	400	422	398	397	380	395	399	369	404	389	409	423	393	430	383	413	383	414	423	423	407	431	430	395	401	383	371	414	407	426	398	383	411	412	403	416	432	431	383	427	419	401	389	392	395	391	435	451	404	369	383	436	444	405	394	395	419	397	384	436	412	398	395	387	395	402	426	402	398	418	389	412	408	413	399	381	377	412	404	416	409	393	400	380	386	412	441	422	387	390	425	373	370	385	395	397	399	424	393	380	382	378	426	374	415	377	413	393	408	460	409	360	367	413	410	432	393	436	404	388	389	392	415	419	409	417	397	403	381	387	396	404	416	415	422	398	391	421	352	426	434	406	416	411	444	399	452	418	386	404	406	345	394	412	412	388	411	377	400	418	417	405	373	401	388	424	437	398	363	411	393	401	437	408	401	414	395	414	414	394	406	388	389	402	392	418	381	400	441	427	394	407	402	416	383	395	426	404	418	425	456	413	404	424	425	430	394	398	421	416	408	409	390	439	428	411	453	379	384	450	407	423	442	417	419	398	403	442	416	410	402	416	425	412	418	378	425	392	410	425	405	443	392	374	394	382	420	406	402	377	365	412	439	413	410	458	415	412	388	416	400	366	456	393	411	377	396	412	401	369	426	398	425	429	423	406	386	388	451	424	408	395	376	386	385	421	380	434	394	421	397	405	418	406	378	421	370	419	422	375	405	428	389	420	413	421	399	399	382	376	395	431	395	433	402	422	379	421	381	406	397	416	431	402	396	445	416	411	409	424	434	401	402	422	405	397	410	423	403	408	406	414	398	441	410	428	396	426	371	415	424	410	456	392	389	415	402	445	425	414	417	416	387	416	411	402	408	425	426	424	426	411	396	401	372	428	411	397	403	442	384	425	390	393	405	432	421	410	379	383	384	404	411	405	357	390	448	410	396	389	432	385	380	395	369	371	404	383	375	416	421	411	394	376	390	406	382	401	413	442	423	444	405	429	430	378	411	377	421	379	424	400	385	404	457	387	419	451	368	396	407	409	409	396	412	392	402	397	396	418	411	435	391	394	437	402	415	409	386	383	396	373	418	379	388	425	400	407	397	380	423	391	399	402	403	407	403	383	409	396	389	431	368	438	403	405	417	435	411	397	396	404	422	440	418	421	436	410	390	378	397	402	438	393	396	373	410	409	434	417	400	417	416	429	430	387	425	398	402	447	387	393	438	442	403	444	460	417	423	388	409	395	420	412	378	386	398	414	407	419	402	413	416	377	401	391	399	393	394	399	365	354	425	391	394	397	357	413	385	390	404	420	401	397	438	384	414	414	428	455	400	416	409	411	420	387	405	411	417	412	418	413	379	395	433	418	400	408	422	405	368	426	438	382	402	389	417	380	385	394	369	397	375	394	371	411	397	403	423	407	426	398	403	382	402	400	416	376	443	421	453	385	398	445	405	402	372	388	375	370	416	383	371	438	427	425	382	399	437	410	361	385	420	386	461	392	417	413	418	397	390	419	446	383	407	427	425	413	436	430	423	416	408	403	426	405	391	415	396	398	442	423	374	366	454	378	416	425	386	428	414	376	425	396	425	425	438	404	412	447	432	417	377	440	396	389	408	418	414	421	411	395	439	410	382	419	468	395	423	387	404	418	389	409	404	444	414	433	415	410	414	416	459	424	420	410	405	404	396	408	410	410	401	427	396	457	389	408	419	420	455	389	395	355	411	393	370	426	403	387	388	411	403	386	416	419	386	420	410	454	400	403	356	413	409	395	418	413	416	408	424	422	415	425	404	413	438	422	365	404	384	396	378	418	440	413	380	444	405	401	396	399	424	423	438	362	366	422	380	422	384	412	432	401	413	439	373	389	421	401	419	442	363	415	413	414	391	421	403	447	423	418	389	392	374	402	405	393	383	415	419	394	420	414	429	417	357	365	421	428	431	382	437	410	366	392	449	401	446	380	433	422	391	450	406	388	398	385	381	425	416	431	404	423	424	401	412	413	395	421	435	404	400	407	371	440	425	375	361	400	441	364	442	422	411	371	427	372	441	410	432	453	364	416	436	393	427	398	404	415	442	415	409	409	404	403	409	407	425	438	384	420	395	382	387	383	385	395	403	419	384	403	397	419	393	437	376	415	416	408	425	397	418	430	435	418	378	441	413	403	403	394	425	382	410	374	379	426	382	423	426	409	404	409	437	381	413	406	427	377	412	421	384	403	389	444	395	375	388	392	390	424	448	385	388	436	410	430	427	433	416	420	407	417	446	395	409	379	403	423	406	403	394	412	418	381	391	391	381	412	439	426	429	420	393	425	421	402	395	438	391	416	398	419	377	408	384	422	428	395	397	416	382	435	416	401	373	446	422	400	411	391	434	383	418	402	439	365	389	405	424	410	366	415	378	396	428	406	383	383	390	428	414	397	404	426	462	406	416	403	357	420	441
44997	58690	9925	3930	2901	2153	1605	1321	1158	998	850	748	714	722	635	651	631	587	610	585	565	578	550	552	504	513	553	512	516	515	516	468	535	504	468	544	579	474	514	537	513	480	484	515	520	511	507	489	503	481	459	509	470	495	482	491	514	454	485	478	487	491	458	505	511	490	470	488	546	471	505	473	472	480	518	486	490	484	481	492	463	463	540	532	461	513	538	511	435	479	499	516	460	492	525	540	489	471	521	515	474	465	489	501	499	476	542	511	479	481	461	466	555	462	495	493	488	491	448	489	501	518	489	507	494	523	483	478	528	507	497	522	461	472	529	473	475	489	498	481	506	482	472	493	457	461	497	483	512	507	445	483	455	474	485	477	474	481	479	462	493	517	500	499	511	465	473	459	453	467	493	484	500	509	537	482	482	526	479	481	498	477	498	518	460	462	473	485	474	493	477	468	460	502	472	526	440	491	507	494	515	471	465	460	507	471	501	484	511	497	506	490	511	465	489	510	479	509	491	464	479	440	486	488	453	464	487	492	468	511	489	485	526	489	481	474	509	480	481	485	497	491	463	504	482	508	495	477	518	510	507	471	501	497	467	470	451	463	505	494	480	497	453	496	477	476	474	502	502	510	510	440	495	477	459	471	517	450	504	511	483	493	502	530	507	482	510	502	477	493	454	472	501	512	473	522	494	465	484	500	493	467	496	476	517	453	457	489	465	498	470	470	510	516	477	476	459	500	458	528	501	483	490	535	470	465	513	522	504	463	449	493	508	494	502	513	525	461	504	468	496	475	478	455	453	456	529	500	501	479	498	560	494	500	483	519	467	488	482	490	488	498	464	491	498	447	474	546	507	510	496	507	481	505	528	453	524	491	481	475	482	480	513	496	505	525	449	460	518	506	483	460	468	478	480	469	497	472	465	491	467	461	498	504	457	502	490	472	492	497	522	453	468	487	465	514	482	465	487	457	500	489	446	503	480	469	456	461	484	474	492	495	468	452	498	504	491	496	467	472	486	493	478	492	459	488	528	503	489	510	492	513	444	506	528	511	484	504	489	468	457	479	492	464	469	514	487	521	494	489	432	451	485	463	510	474	465	509	497	521	493	454	518	466	473	482	456	481	483	470	501	496	441	495	494	499	503	498	461	475	506	481	476	519	493	503	501	464	471	448	492	464	474	499	489	527	455	478	502	472	484	518	452	457	483	493	470	538	472	506	508	472	498	504	532	485	476	455	515	516	451	489	524	474	486	539	495	481	467	475	502	456	494	494	459	468	474	474	460	472	514	507	482	506	509	483	492	467	477	461	530	470	479	504	495	476	471	474	497	500	497	472	523	474	487	448	508	489	473	477	506	460	505	449	478	488	496	519	468	491	508	508	485	475	496	501	469	473	469	451	483	460	495	470	513	507	481	503	488	527	517	466	470	490	498	508	474	488	497	481	515	487	501	499	479	478	498	488	498	482	500	488	466	492	477	524	495	484	515	487	503	490	516	472	507	509	461	485	497	467	516	496	477	481	464	476	503	468	476	445	498	457	471	485	519	464	487	480	465	494	483	479	497	467	476	462	506	484	461	449	530	495	495	466	504	501	470	506	499	489	492	482	510	505	479	511	481	474	491	503	478	510	460	518	474	472	473	509	511	469	451	502	492	490	501	464	479	498	498	486	492	480	487	518	499	479	439	495	497	481	505	484	507	493	503	486	479	466	502	483	515	454	466	492	480	473	506	463	463	487	516	491	521	468	468	479	497	466	500	480	477	499	512	476	490	474	452	484	479	516	468	504	526	493	467	534	477	500	456	482	505	503	485	474	481	530	496	496	467	500	469	499	479	519	506	489	528	457	485	451	458	480	487	456	500	520	495	479	486	493	481	511	478	486	481	480	484	483	481	464	499	516	467	487	490	457	474	504	482	467	516	506	481	480	462	470	474	488	512	463	466	477	505	489	515	483	508	462	457	456	477	501	522	476	479	462	452	477	515	518	509	520	503	462	463	419	506	494	484	492	502	510	468	455	478	515	496	467	470	486	477	471	506	513	501	470	507	507	508	488	474	516	514	487	501	496	494	474	474	491	467	521	457	472	483	483	457	495	484	529	460	435	485	496	515	530	488	479	504	507	458	500	517	500	483	467	471	519	517	516	514	474	461	481	502	523	505	476	480	455	505	446	490	515	481	452	484	444	523	471	475	497	481	465	477	460	483	526	449	439	466	494	497	509	474	527	449	473	459	509	482	501	498	496	504	531	496	490	478	539	472	512	463	501	459	486	477	485	491	482	461	494	504	504	479	475	520	481	509	496	495	442	449	496	467	467	510	444	477	482	469	485	511	501	529	497	552	516	468	463	462	530	479	465	489	508	495	456	482	507	476	479	474	506	487	467	473	492	506	466	487	512	473	469	497	522	492	474	513	487	496	505	445	461	457	490	486	493	465	492	509	484	444	524	453	499	514	460	481	501	496	488	495	492	523	475	540	493	499	494	476	481	505	469	468	456	503	522	466	503	464	490	482	516	489	499	467	510	493	471	483	477	445	491	503	449	514	528	497	500	474	492	492	491	497	496	476	446	489	470	461	476	471	522	458	500	465	528	483	514	510	487	503	438	460	476	470	513	517	499	529	483	498	476	468	502	487	487	491	439	435	480	496	519	492	510	462	475	517	524	480	476	486	496	484	436	479	475	520	484	503	476	492	487	494	488	462	507	487	506	525	503	476	509	518	461	505	486	458	477	480	501	483	471	484	484	489	513	474	462	507	516	480	489	483	447	470	497	440	468	518	449	513	466	491	531	509	475	485	492	454	478	528	443	503	495	495	479	494	472	473	464	473	479	446	498	478	464	442	508	483	459	492	508	500	502	478	492	508	490	475	509	491	525	488	493	452	471	442	472	512	504	483	488	472	500	476	484	494	490	497	486	467	453	509	482	442	475	476	478	487	492	488	493	479	476	441	497	489	504	506	487	472	469	470	445	472	485	501	473	491	468	529	499	484	483	479	494	508	499	512	470	510	491	497	499	482	505	505	503	513	534	472	508	485	505	487	501	472	507	456	438	464	491	471	482	508	534	452	482	482	410	452	460	495	461	549	492	490	460	490	485	472	463	482	538	507	507	466	489	488	476	500	440	496	512	516	486	496	494	443	488	490	469	511	446	514	503	487	491	470	503	492	483	492	460	491	500	521	471	458	488	483	500	497	478	531	531	455	492	507	529	531	498	518	491	473	463	467	494	493	493	480	502	470	459	489	454	486	487	460	489	500	522	488	464	485	480	519	510	541	525	491	512	508	496	479	510	477	492	465	478	467	476	516	537	476	481	485	488	472	494	497	448	472	513	517	540	453	476	516	490	461	467	447	482	486	499	447	498	486	481	488	453	470	491	455	446	501	458	493	512	466	495	473	490	486	520	500	484	428	498	461	464	509	492	467	499	474	478	500	475	444	498	492	458	489	537	481	518	479	513	488	493	500	514	522	462	494	487	480	515	495	472	479	529
29756	26409	14917	1415	194	169	149	137	128	140	131	147	144	134	107	120	156	117	119	140	143	125	130	149	121	136	112	107	106	119	109	139	139	137	122	129	127	114	154	141	141	145	118	139	142	125	128	120	130	125	126	117	123	135	121	124	125	138	128	140	112	115	93	134	142	133	120	123	111	115	125	117	116	122	126	119	119	129	136	138	149	137	136	152	104	134	102	123	111	140	114	122	115	119	127	140	137	131	111	138	120	128	135	123	106	126	130	137	118	118	121	121	119	109	118	128	130	134	137	129	125	111	126	120	127	144	121	140	132	131	122	105	120	120	139	127	136	143	139	122	122	137	141	143	111	140	130	127	119	133	113	117	128	116	124	123	120	119	120	128	107	126	120	110	133	130	131	114	140	129	126	114	115	138	127	129	128	145	139	143	109	127	134	130	158	119	130	152	120	133	101	146	128	114	120	117	126	133	144	126	121	118	133	135	125	123	122	132	122	130	134	134	116	123	117	110	123	147	113	100	134	133	108	109	118	137	115	117	115	134	124	129	134	162	145	132	140	119	112	133	113	129	145	132	117	129	114	116	137	114	96	116	137	122	121	142	123	127	113	137	123	129	124	124	137	144	118	132	107	119	136	127	122	123	143	111	140	127	128	134	141	116	120	130	121	102	128	124	144	129	138	138	118	149	119	130	127	127	135	140	118	116	120	113	123	140	113	124	141	123	142	138	135	127	106	132	123	127	104	125	140	135	141	115	129	139	124	146	120	125	108	131	121	134	138	135	134	130	134	123	125	124	115	141	137	132	140	100	116	115	125	129	118	145	118	116	138	131	137	143	119	132	119	120	124	145	118	124	138	114	124	115	136	123	143	123	123	120	125	133	111	128	125	105	120	126	139	139	135	131	129	132	135	131	129	116	120	129	127	126	138	117	132	106	112	119	118	140	126	134	130	140	126	116	134	137	121	134	147	123	122	118	119	128	127	131	137	132	118	142	106	129	138	132	149	131	130	135	121	117	118	110	130	126	130	149	136	139	115	131	113	119	121	123	106	118	116	121	124	124	134	119	106	134	111	130	140	128	131	126	114	117	114	107	139	118	147	119	117	124	132	130	112	128	121	140	122	118	137	129	139	118	124	120	127	115	116	109	116	120	112	133	114	130	117	140	136	110	125	134	128	124	119	131	101	112	126	123	120	137	110	154	122	141	137	125	122	136	115	109	136	107	102	140	126	135	122	118	122	138	132	127	134	139	121	113	127	125	120	114	114	118	117	137	123	97	127	139	139	131	126	148	128	131	122	147	99	119	125	131	119	138	124	129	132	129	118	121	119	125	105	116	120	123	121	148	134	122	130	133	130	121	130	130	122	130	134	120	143	153	114	131	120	138	133	125	127	112	130	103	108	121	138	118	123	144	115	122	114	122	150	128	150	120	126	111	128	114	118	133	137	120	120	116	140	136	111	144	112	120	157	136	133	132	114	129	127	120	124	143	120	123	131	116	114	124	114	134	134	123	121	120	140	134	142	113	129	129	129	116	132	112	137	133	150	147	120	118	127	135	115	115	124	122	134	125	137	123	129	133	113	119	117	118	121	125	142	115	132	98	128	123	120	117	113	133	118	122	131	123	104	117	119	116	139	113	132	133	135	134	133	136	142	125	146	125	119	128	135	116	135	113	130	125	117	120	118	132	138	112	127	132	113	138	136	129	145	141	117	130	132	107	116	144	134	123	120	126	116	134	122	127	133	134	134	135	112	101	123	132	119	134	125	130	125	131	133	121	125	100	118	128	124	128	126	120	149	147	125	145	127	116	128	118	124	124	110	96	116	134	133	131	108	140	131	133	135	118	142	156	137	124	124	148	146	131	110	119	116	121	129	114	125	117	133	140	114	128	119	146	112	123	138	126	121	134	136	129	132	117	130	122	121	116	125	144	112	126	126	122	144	148	146	121	133	124	136	136	125	125	114	113	136	113	109	144	104	134	120	112	122	118	140	124	124	129	129	151	131	129	113	127	135	117	145	112	118	130	114	134	120	121	119	123	110	130	109	128	131	127	130	138	129	141	108	127	112	109	120	122	118	148	137	117	143	139	123	135	129	117	142	126	105	118	124	133	117	156	138	114	137	124	155	130	120	117	125	144	121	132	134	147	121	128	123	125	116	120	136	134	143	108	120	122	131	126	124	119	95	129	135	124	130	137	117	110	139	138	144	137	116	131	111	122	119	154	130	142	125	128	128	148	133	156	141	131	152	129	135	108	130	116	125	142	146	133	133	113	125	138	112	129	137	118	142	132	120	132	125	121	125	132	140	139	127	131	134	137	136	122	119	130	130	106	117	129	140	142	128	120	102	117	135	119	126	115	100	144	129	135	133	120	104	131	130	128	126	132	137	116	132	153	117	129	131	117	130	121	140	101	120	123	132	118	119	137	131	141	127	114	116	150	138	138	125	122	120	125	125	140	127	117	137	133	116	133	129	142	125	115	136	98	127	100	118	134	112	134	130	151	111	114	118	168	116	126	141	132	136	134	140	134	106	122	121	142	109	135	123	134	126	118	120	112	113	118	122	123	101	123	117	119	102	144	116	125	123	124	155	131	127	122	128	122	120	125	125	119	132	101	128	123	118	127	149	124	113	131	120	131	107	120	124	137	142	115	138	118	130	132	126	142	112	124	127	126	140	136	128	137	124	119	134	149	116	144	120	129	128	146	129	136	122	114	134	134	149	131	112	128	112	121	138	135	115	148	119	109	125	131	136	135	129	129	125	151	144	123	125	117	128	145	128	135	94	133	129	130	128	131	128	130	134	134	139	111	139	134	118	120	132	149	119	116	134	131	120	110	142	125	122	130	136	117	119	121	121	123	119	127	129	133	127	123	136	113	122	136	145	125	135	121	122	136	136	129	146	137	111	129	128	128	126	136	114	129	126	125	122	131	110	111	115	128	126	122	130	129	128	116	127	125	136	126	125	131	121	118	117	140	128	131	125	133	114	128	123	147	125	142	149	108	139	140	144	127	99	130	134	111	132	119	118	140	121	127	115	119	124	131	107	119	114	114	119	135	112	113	121	136	121	124	134	126	120	119	124	127	122	112	120	117	124	130	120	134	132	127	136	133	116	124	139	119	120	121	136	111	139	138	109	122	142	117	133	127	134	124	149	139	119	136	138	132	134	114	112	125	126	134	140	127	138	132	121	138	142	126	116	128	125	129	120	146	147	118	119	140	126	118	129	123	135	106	128	114	127	129	136	135	121	136	130	143	114	134	128	118	141	126	136	154	143	124	124	132	129	113	159	123	135	130	136	126	126	122	111	136	139	119	126	117	143	129	131	113	134	125	115	157	142	115	123	132	125	126	127	139	120	131	109	133	114	127	132	124	106	113	138	138	128	131	140	126	144	130	114	123	117	121	140	138	119	108	125	137	136	115	134	129	107	135	125	148	122	116	121	139	131	131	144	130	122	139	134	136	122	138	118	147	134	122	140	136	128	148
35561	36899	1449	281	259	238	211	185	171	162	174	183	166	190	156	166	186	142	184	180	158	158	161	165	197	157	184	173	179	178	161	149	166	154	187	170	174	172	206	159	169	188	197	157	176	150	161	162	172	169	187	201	191	163	183	163	155	186	159	195	176	165	201	168	161	170	183	162	157	162	150	172	174	199	165	152	152	182	163	183	166	162	172	168	166	183	175	186	177	187	177	133	167	143	160	165	157	151	147	179	159	160	160	156	195	186	158	167	169	164	157	162	186	173	164	159	162	163	191	188	174	168	149	182	168	171	175	165	166	166	165	166	165	188	148	161	137	175	167	147	163	166	148	190	174	157	170	158	170	164	147	178	194	154	174	149	174	163	168	159	185	163	200	172	179	186	170	174	162	186	187	182	166	155	170	169	166	171	196	194	174	169	173	168	145	189	201	189	176	168	161	174	171	182	185	168	159	173	177	154	189	179	168	185	174	189	167	169	172	166	197	156	168	197	168	166	164	152	180	169	173	166	149	151	191	170	167	188	164	166	153	165	175	182	187	162	165	161	177	158	162	154	176	155	181	151	165	178	149	187	183	201	201	166	154	164	158	177	152	174	163	139	174	174	171	168	155	173	175	161	174	172	149	165	168	186	149	180	162	181	176	193	188	169	163	169	204	166	166	184	178	151	173	162	152	176	174	168	176	179	161	152	165	179	178	159	191	159	150	156	149	194	174	175	161	155	185	158	142	183	181	193	167	191	179	170	192	160	170	171	171	147	167	155	159	178	175	179	163	179	161	197	180	168	170	183	164	155	169	158	168	184	154	183	182	153	186	164	164	166	182	139	177	170	162	174	194	169	174	161	168	170	153	189	152	171	154	184	169	152	178	159	170	172	179	161	164	175	176	170	181	158	164	143	146	169	167	177	177	159	159	174	162	158	160	163	190	194	164	168	178	164	182	168	154	152	169	157	167	186	160	162	169	185	186	195	179	170	190	145	182	176	177	154	154	171	166	150	149	182	173	174	194	157	201	159	155	178	172	191	174	162	182	172	160	179	166	158	186	144	182	167	152	163	187	169	153	178	151	178	155	165	185	159	162	165	175	171	188	162	194	159	168	159	183	163	168	178	184	178	181	163	169	174	176	184	163	179	181	150	189	175	156	178	152	177	172	142	168	163	172	159	171	173	187	157	174	152	167	166	186	190	163	184	175	163	149	160	161	174	179	168	170	175	170	203	167	162	164	161	162	165	157	179	149	165	178	154	159	162	160	202	203	162	177	180	165	167	186	167	179	175	168	175	169	169	181	168	144	144	155	159	184	183	201	171	163	152	175	188	165	145	166	165	188	176	165	178	167	150	175	188	154	149	174	152	162	188	181	151	172	171	179	171	165	163	191	176	150	152	189	166	181	171	148	172	156	161	197	163	160	170	187	166	182	159	178	177	162	173	146	192	146	191	163	180	168	164	179	196	176	179	155	169	193	189	178	155	165	175	176	162	175	196	154	154	169	164	161	177	178	137	155	167	158	168	152	168	184	155	173	181	167	199	180	194	172	159	172	205	150	159	176	173	179	163	150	173	195	156	167	167	156	162	134	179	155	178	146	174	179	166	174	148	162	158	182	187	177	166	181	171	164	182	180	179	164	180	157	164	151	171	181	166	171	161	184	172	177	169	158	195	179	175	157	147	170	188	175	195	174	157	176	160	179	186	154	185	176	168	165	166	143	166	156	164	182	172	172	154	173	150	167	159	167	164	152	161	155	177	163	159	158	171	157	159	156	155	164	186	181	155	182	179	160	167	153	155	159	157	155	178	175	164	192	197	159	180	172	186	151	176	189	163	179	170	183	169	164	160	178	166	161	190	162	172	165	173	183	164	166	163	176	145	154	150	170	151	151	159	179	162	163	175	178	160	174	169	183	160	157	177	172	183	177	179	153	173	155	138	174	171	171	171	181	165	177	183	183	168	160	149	149	155	186	151	149	164	176	157	149	165	174	166	169	156	177	171	173	181	166	160	174	157	176	184	168	161	159	174	180	157	164	169	165	174	168	162	139	184	140	173	179	170	168	170	161	164	188	174	152	166	164	180	169	155	143	167	169	151	140	172	164	181	189	165	152	176	190	173	171	157	177	212	183	160	161	175	176	169	171	165	174	177	160	166	198	182	180	178	165	182	162	173	177	164	160	167	154	142	189	181	162	169	157	174	161	176	173	183	187	155	155	169	166	164	181	164	176	157	152	172	151	187	159	177	165	178	166	153	157	190	164	195	148	164	180	172	165	189	161	202	176	171	168	158	171	168	159	179	167	170	173	179	148	154	151	189	146	191	187	171	141	164	165	176	173	170	166	169	158	172	164	183	156	148	150	164	183	150	182	153	151	186	191	172	182	146	165	191	153	170	177	172	160	195	160	163	167	186	187	203	170	165	165	175	174	164	167	172	204	180	159	171	163	178	158	181	159	159	183	169	160	178	161	176	163	166	153	145	165	154	162	165	179	182	167	181	162	166	175	161	173	158	165	165	163	186	180	152	159	171	188	175	161	147	177	173	197	171	172	156	145	164	175	188	172	190	183	152	144	205	144	173	181	176	171	183	164	187	177	181	159	159	179	192	168	185	173	188	162	178	173	183	185	172	171	162	157	179	165	169	155	168	166	157	146	158	160	159	132	162	190	165	172	182	176	164	168	180	157	148	171	182	184	155	140	162	176	172	158	177	156	159	171	131	179	150	192	167	156	160	175	162	180	155	156	180	159	172	157	184	149	163	190	160	162	161	176	181	167	164	171	156	186	179	182	181	174	158	173	189	164	159	161	155	165	174	157	178	167	165	179	175	193	177	182	149	173	168	201	157	203	152	172	183	156	180	194	189	188	180	167	147	163	167	165	146	150	159	190	163	168	152	177	159	175	160	174	181	170	155	158	173	170	192	165	171	175	151	160	167	185	166	177	155	172	184	136	157	164	166	191	185	161	171	166	161	165	204	172	178	167	167	162	172	177	155	175	181	163	146	165	156	161	182	182	165	162	176	173	195	175	167	172	150	145	192	189	156	169	150	170	170	191	194	180	184	151	187	158	168	176	162	160	159	208	156	160	181	173	166	191	160	164	160	147	166	168	155	149	145	172	157	139	181	183	175	167	183	182	177	193	169	159	163	175	177	174	164	152	166	164	161	202	177	153	158	152	139	165	176	164	160	162	148	154	173	170	153	157	185	184	156	172	164	183	181	185	155	159	158	170	178	157	157	172	182	171	171	168	158	173	180	167	206	165	163	168	208	171	151	171	161	177	181	178	185	173	184	156	185	175	155	157	159	162	163	181	156	177	171	157	153	158	181	142	179	164	154	182	182	184	172	168	169	154	188	152	150	158	163	150	170	180	164	170	147	166	199	155	184	168	161	163	168	175	145	152	172	176	161	165	183	185	167	146	157	177	177	167	151	180	170	166	175	153	158	171	170	193	155	188	176	172	182	151	160	172	162	172	169	170	164	160	170
24327	21559	28836	24685	21498	10113	748	473	352	339	323	331	322	304	302	280	291	310	283	288	272	252	286	290	239	261	281	302	266	265	265	264	251	237	286	269	258	251	275	269	249	251	252	259	270	272	279	274	262	268	254	246	258	276	237	272	247	257	240	244	304	268	267	278	272	257	269	275	258	262	243	235	230	239	228	282	262	254	247	283	268	275	260	246	258	265	263	258	252	258	278	273	264	266	246	263	271	264	274	237	267	268	266	256	244	243	294	258	254	242	253	247	265	263	281	232	255	261	256	236	251	250	252	259	255	226	256	275	278	273	266	273	273	243	258	278	261	256	254	277	244	220	260	256	281	267	258	276	284	261	275	250	272	255	265	287	274	257	231	254	246	257	254	266	246	267	282	247	273	276	247	245	255	274	260	264	261	276	255	260	261	271	261	259	265	259	240	297	264	235	255	287	264	251	250	249	277	243	262	259	279	207	243	253	278	268	295	253	228	266	249	238	253	243	275	269	257	273	265	276	268	251	247	259	265	266	263	257	272	243	268	270	255	284	278	248	238	258	242	279	242	262	247	245	246	255	245	225	263	262	266	279	236	258	237	252	247	263	255	251	251	281	253	266	299	271	261	255	264	233	266	265	254	249	261	269	253	265	256	287	270	234	253	242	254	264	287	252	312	259	263	246	259	266	239	275	253	246	262	278	259	248	248	262	271	245	257	272	261	246	239	259	239	285	261	272	248	235	232	242	282	260	247	237	274	250	258	255	248	246	257	281	264	256	238	272	236	281	239	287	289	248	235	244	259	215	245	256	253	253	249	239	273	235	267	272	268	261	291	246	249	243	266	278	253	278	263	261	260	262	261	249	239	270	250	252	272	254	235	253	240	274	250	245	242	251	266	255	268	235	249	252	266	251	275	250	258	258	256	259	260	259	283	262	277	285	269	250	270	256	247	255	244	260	243	272	249	274	243	238	255	243	266	268	252	239	263	234	237	272	268	266	278	262	242	270	236	256	265	278	259	254	290	259	250	240	225	271	271	259	262	209	280	253	254	271	280	270	273	267	269	249	262	246	260	232	246	253	272	247	279	260	268	272	265	270	282	266	253	271	267	241	296	238	261	253	258	267	256	286	287	265	266	255	277	270	254	261	257	237	265	261	265	247	249	247	227	251	285	234	231	262	268	266	251	250	259	273	259	279	277	235	242	247	255	265	233	254	253	225	268	267	234	255	260	264	249	264	280	271	268	246	241	282	232	256	256	244	254	296	269	292	245	238	271	296	256	257	232	282	287	267	245	259	268	257	239	240	276	269	268	246	262	251	218	267	231	244	292	257	256	250	240	302	277	244	292	264	260	262	246	272	273	273	272	270	260	249	214	262	230	266	256	271	253	252	280	241	257	282	249	265	265	277	261	287	245	248	259	271	264	272	251	249	263	282	267	270	269	243	264	263	253	268	241	268	253	246	263	238	268	258	255	264	254	259	252	271	278	275	244	239	253	248	287	270	262	287	259	247	269	250	273	276	269	281	264	287	247	270	234	265	246	260	265	251	252	280	258	266	236	228	255	276	254	268	234	240	257	257	289	235	271	268	227	276	252	255	242	222	239	264	253	264	247	277	247	260	264	279	238	258	244	244	265	292	282	273	265	266	256	262	278	249	253	259	272	273	247	271	236	251	275	277	262	270	247	274	266	246	237	259	247	249	237	247	239	260	231	249	240	269	276	248	270	261	256	253	261	279	276	259	288	251	259	256	260	232	261	276	246	242	232	284	277	266	265	255	234	251	252	243	260	263	268	237	259	233	229	269	240	262	268	254	245	277	275	254	255	270	238	261	280	246	235	281	258	279	261	241	261	247	256	282	266	237	225	262	264	265	259	238	259	284	264	249	239	256	243	212	276	229	257	248	251	247	290	257	251	271	249	267	282	248	259	265	273	244	305	236	259	254	263	234	244	275	276	270	230	269	256	245	268	237	256	272	259	263	243	264	244	264	291	242	258	249	254	237	227	251	264	260	283	265	264	269	272	259	249	245	281	248	240	280	247	266	251	254	224	239	238	258	291	250	283	280	252	251	261	292	245	268	253	272	243	260	235	261	245	265	250	270	274	240	269	259	243	264	269	264	261	257	233	257	278	279	248	253	242	289	247	238	258	239	274	264	246	267	247	277	275	228	248	269	260	254	231	270	293	283	265	225	259	283	265	256	260	253	252	247	235	271	272	238	246	270	241	269	238	243	268	261	253	271	241	221	272	268	228	273	277	251	262	281	243	264	244	283	245	240	271	282	263	237	245	260	245	222	253	251	253	235	261	258	263	279	255	245	257	241	233	293	271	254	265	221	268	287	273	261	244	266	260	243	250	273	226	254	269	242	285	245	291	239	251	272	247	255	262	235	280	262	230	249	265	253	240	265	271	238	254	259	281	249	261	257	272	259	262	258	279	254	256	263	269	259	259	260	260	278	272	241	233	259	241	269	250	255	240	268	270	262	258	278	247	260	250	270	271	245	262	262	225	254	278	271	284	256	257	244	254	271	230	242	248	240	266	252	257	289	276	246	249	246	263	241	271	256	254	232	280	271	250	269	268	234	258	270	230	255	212	245	262	255	284	232	270	299	275	245	262	252	262	228	236	246	260	245	254	256	285	273	251	260	270	250	235	252	251	267	234	255	249	234	285	255	259	261	233	236	253	256	245	253	267	255	263	229	241	270	252	253	247	243	272	249	260	248	274	254	264	270	272	257	282	242	269	251	279	279	243	274	271	263	283	270	285	251	243	268	253	249	245	243	268	239	239	236	231	253	229	270	283	270	236	269	239	259	252	277	241	256	246	246	275	245	267	269	281	276	270	254	249	249	261	260	261	240	271	231	236	256	280	263	227	244	273	241	254	235	241	257	288	248	268	240	257	240	255	243	242	271	267	263	299	268	282	283	269	249	257	251	234	261	246	256	285	249	260	298	248	276	284	246	259	260	272	265	280	256	280	277	250	253	315	251	241	233	267	234	264	304	291	229	264	263	270	280	280	258	249	277	251	248	264	268	295	274	273	252	237	230	275	240	273	262	268	234	272	275	251	263	228	251	275	264	254	289	276	266	253	255	250	232	275	270	253	247	246	265	267	277	250	252	253	232	224	260	249	240	266	270	269	266	243	261	234	268	294	263	253	270	263	213	262	243	270	245	302	239	279	275	246	281	270	260	265	271	260	268	231	238	240	239	283	261	243	234	239	273	259	265	242	251	266	265	252	251	244	230	278	253	269	270	246	230	261	248	268	254	243	269	280	238	250	239	236	286	269	291	260	276	253	256	269	254	268	266	247	246	275	261	256	275	241	244	262	245	254	243	250	263	223	256	246	261	235	265	266	226	276	265	259	235	231	271	236	247	242	273	289	280	268	252	286	246	282	264	243	229	261	267	255	257	239	267	300	257	284	244	258	267	267	252	236	240	242	236	272	258	268	249	258	257	269	245	246	257	280	242	266	280	259	263	239	261
40328	53404	6684	2148	1433	1159	943	752	629	552	484	471	460	441	399	409	384	379	371	344	327	364	331	352	299	327	362	351	300	390	317	369	328	345	333	337	312	334	295	333	335	356	366	353	318	302	288	336	306	277	323	301	330	326	327	348	289	300	300	307	296	315	311	296	347	330	298	320	334	333	350	336	323	316	313	297	293	319	331	320	293	308	331	323	311	332	323	297	316	293	335	314	330	307	335	356	304	345	326	330	320	323	309	288	330	311	351	317	303	303	327	318	327	327	376	310	360	282	323	313	357	310	322	310	336	320	304	325	335	319	341	341	315	322	285	305	320	328	300	299	298	307	300	294	348	330	305	308	318	320	291	320	296	313	321	280	291	290	325	349	314	314	314	293	305	324	308	293	320	344	309	323	319	326	315	340	325	325	325	305	340	339	272	334	320	332	301	343	316	316	352	307	287	324	271	304	326	331	336	340	327	329	295	304	319	340	339	334	301	297	286	308	303	332	326	322	331	308	320	317	300	335	314	290	333	320	320	306	349	322	320	324	325	308	343	291	304	292	299	315	291	326	311	280	336	342	324	292	312	320	351	326	288	297	292	341	332	332	300	318	303	340	312	310	307	323	334	307	347	315	278	319	294	298	315	338	300	324	330	264	308	326	310	289	358	315	296	311	323	331	320	318	323	299	325	297	315	337	337	323	322	328	318	310	323	306	308	285	340	326	352	305	314	327	341	293	311	328	298	345	309	316	346	338	279	326	299	287	324	319	318	327	330	331	304	302	312	355	329	295	322	327	324	350	304	330	304	315	333	326	323	303	317	310	309	317	337	316	316	316	334	316	292	317	329	302	300	327	331	307	316	304	309	331	297	322	353	280	341	315	340	318	309	308	325	323	312	323	291	307	311	305	325	293	319	309	350	319	329	325	318	323	317	312	328	314	316	340	333	299	295	329	311	357	318	322	304	318	360	313	347	310	307	341	325	354	316	306	337	318	328	314	336	323	304	316	317	308	323	309	328	328	321	331	325	342	316	334	357	335	299	326	287	301	322	299	295	350	323	318	297	342	309	317	309	300	329	317	322	328	331	334	321	327	297	293	314	300	320	323	315	314	307	333	317	324	322	301	321	305	340	276	302	306	367	322	340	321	293	320	294	322	288	319	297	302	312	279	329	331	340	323	306	330	314	301	358	316	329	333	305	325	325	325	310	333	300	320	318	301	299	315	339	317	313	313	313	297	291	323	309	316	337	322	347	282	315	304	320	332	298	356	323	324	318	306	346	288	352	296	334	314	292	307	340	313	275	315	290	314	370	316	295	337	320	336	329	334	306	306	318	310	310	333	346	321	328	337	325	328	318	345	326	322	304	289	325	310	324	330	366	335	333	290	319	326	308	330	323	323	299	321	317	338	320	325	319	331	307	314	304	339	317	321	309	298	343	296	316	289	296	352	319	350	374	330	300	366	314	335	350	308	303	352	317	336	314	340	325	329	335	308	327	338	313	318	329	313	308	319	306	319	305	308	328	342	308	312	321	326	311	331	325	276	330	299	301	311	334	322	287	331	304	330	332	303	326	316	306	338	320	293	305	305	305	287	327	313	325	327	313	297	311	339	330	329	306	308	339	321	312	323	308	338	316	309	310	335	332	303	309	332	295	277	341	320	328	321	286	323	329	308	338	308	306	332	320	336	313	305	310	332	302	302	321	328	301	347	311	301	304	337	292	347	334	308	306	335	353	297	320	317	351	311	323	316	298	337	298	341	294	319	321	288	300	305	315	297	310	321	308	303	330	316	304	306	323	355	331	298	314	330	289	320	279	327	350	289	313	315	304	297	359	343	332	325	299	344	291	325	311	313	316	317	325	316	327	313	324	340	301	324	305	308	293	344	333	338	310	310	310	295	344	343	322	337	303	298	327	340	320	302	305	365	337	315	317	300	341	327	325	329	331	349	339	322	303	317	311	309	317	306	327	332	334	352	299	280	335	313	335	298	317	286	298	345	305	324	292	334	321	317	310	318	323	319	324	322	321	327	327	348	327	352	328	292	315	318	309	330	322	301	325	314	294	313	314	302	314	305	299	328	308	301	338	350	306	346	324	351	302	336	313	322	307	273	314	309	333	326	292	329	310	294	324	318	324	326	312	311	330	312	310	306	310	327	351	320	337	333	346	312	343	342	325	326	303	275	301	313	336	317	332	305	331	305	333	340	306	322	358	349	328	307	330	320	309	304	326	317	318	308	299	328	307	337	292	327	302	300	284	300	309	333	313	306	338	330	318	300	309	293	369	323	333	309	325	318	299	326	316	321	284	323	296	293	297	290	321	303	326	264	318	325	306	307	308	294	311	328	325	311	325	295	347	338	306	350	264	307	318	295	316	292	336	331	306	285	294	330	310	286	305	307	326	305	338	335	295	336	287	318	327	313	318	303	322	303	312	314	341	331	324	323	346	314	336	345	339	287	328	331	315	294	299	304	289	325	304	313	324	288	293	303	324	335	325	309	323	290	347	308	303	295	356	320	335	291	340	309	293	330	334	311	306	324	313	288	326	319	338	325	336	303	330	325	307	329	297	345	329	333	288	325	330	341	348	307	330	334	333	293	299	329	293	311	334	343	334	311	303	304	291	282	346	301	311	310	325	329	318	308	321	325	333	322	326	308	308	341	348	320	317	338	319	321	348	343	316	302	329	300	318	317	320	332	319	321	314	305	330	354	337	306	342	311	303	310	305	313	297	333	288	290	322	328	297	334	313	267	341	342	319	285	291	331	295	347	302	322	329	307	284	307	315	320	322	305	307	306	316	295	313	310	330	306	289	328	317	326	330	312	318	310	312	308	338	350	314	337	294	336	323	324	337	294	308	332	326	342	320	336	295	346	322	294	291	344	349	300	289	324	311	327	323	332	313	340	340	312	339	311	310	313	309	347	340	310	311	316	340	304	298	313	346	338	289	317	332	316	343	324	332	341	306	337	325	286	332	358	332	332	345	319	312	320	322	299	321	322	302	336	315	348	298	361	316	296	316	308	313	340	322	314	301	289	313	296	299	321	318	326	302	324	347	323	300	289	294	332	312	327	317	321	324	309	315	329	323	324	339	341	312	303	336	332	324	311	339	329	314	282	336	280	295	328	328	292	322	285	337	318	336	307	322	323	316	352	284	322	300	302	336	312	317	332	319	317	302	304	299	332	318	318	318	333	323	303	321	330	327	349	326	315	303	314	298	313	336	318	300	333	308	315	328	318	303	322	319	319	329	256	327	302	282	304	305	320	304	305	294	302	314	291	314	284	312	322	292	312	271	321	295	333	316	291	318	310	319	296	316	299	321	324	313	326	351	321	308	312	317	336	307	292	325	303	330	286	308	306	324	345	307	359	319	316	340	314	353	331	319	295	304	334	307	335	289	321	319	336	335	337	316	319	336	303	315	336	312	321	328	295	325	314	283	334	333	282	311	329	345	317	302	336	298	305	332	308	302	321	307	288	289	323	318	319
25659	21672	27629	25622	8426	414	313	266	260	224	221	213	199	204	202	191	222	175	187	184	196	185	181	201	207	166	203	201	201	182	193	173	223	197	176	185	192	164	193	173	163	212	205	168	173	163	184	162	199	169	182	185	195	172	178	179	196	216	188	156	179	177	170	188	178	181	192	178	151	182	197	182	213	176	162	170	174	173	178	187	187	193	195	158	194	155	187	166	198	169	178	191	175	159	159	193	162	175	189	208	175	193	192	194	188	202	169	181	170	154	168	182	166	162	209	192	187	170	169	171	179	182	186	184	191	181	177	182	203	175	181	184	210	193	166	194	188	156	162	200	163	176	158	221	168	172	193	168	169	199	180	180	179	175	162	161	166	186	170	183	162	166	189	200	143	192	168	176	186	153	172	184	158	176	166	179	193	158	188	185	185	180	199	193	183	174	173	192	213	177	192	194	206	176	191	178	196	177	175	176	179	174	182	181	193	152	164	183	203	196	167	181	180	171	169	156	174	182	174	171	172	165	184	207	163	183	190	207	167	194	188	202	178	185	191	165	181	182	184	183	171	176	180	178	176	201	187	173	176	183	184	175	190	197	194	188	178	183	186	174	176	169	201	159	161	183	172	196	186	199	198	187	166	180	189	201	168	166	170	187	186	183	177	185	178	189	155	177	188	187	195	192	180	179	201	184	171	181	196	185	189	181	200	225	187	204	175	207	149	167	159	180	181	182	158	191	173	169	184	194	181	173	173	183	182	164	174	184	192	187	167	197	182	200	182	183	196	190	195	190	179	173	187	177	178	183	188	173	193	167	177	199	159	169	173	160	194	160	190	167	186	159	153	193	176	177	176	155	161	173	199	179	187	196	211	177	158	188	195	167	217	197	169	172	201	172	184	174	190	194	195	181	172	190	172	162	175	193	209	176	188	196	174	184	167	205	184	182	201	182	165	172	178	164	182	199	189	167	166	200	181	175	180	193	206	192	204	183	193	171	190	194	204	182	203	170	181	151	181	183	151	164	169	195	164	162	166	185	178	203	169	203	188	174	186	166	201	186	178	196	174	184	196	181	183	166	188	202	184	171	190	179	194	164	167	173	173	185	177	184	173	185	188	206	180	190	188	170	174	150	186	167	203	194	198	181	176	192	169	147	177	184	179	176	164	163	167	174	197	195	181	181	178	178	219	172	186	185	179	175	150	161	185	159	175	190	174	182	191	175	209	198	193	156	168	157	186	178	180	169	185	172	172	189	191	170	164	200	186	181	187	170	189	196	176	187	173	183	188	180	160	170	182	216	152	162	186	175	211	187	181	161	185	167	174	188	180	180	175	179	180	179	163	187	167	172	165	202	181	206	171	174	163	170	183	181	190	186	177	188	197	189	216	183	189	208	159	193	176	205	168	175	170	191	190	184	175	182	199	165	185	181	176	200	173	182	182	201	186	207	179	175	168	167	177	174	193	194	200	189	186	186	196	182	177	170	198	177	167	205	158	180	185	175	177	176	196	170	187	177	157	215	185	188	173	181	186	172	166	198	211	174	187	161	188	173	201	164	203	184	181	188	164	184	205	177	204	186	180	200	172	153	182	193	208	193	176	162	203	157	202	199	172	163	184	200	196	190	172	177	194	189	189	172	178	176	176	195	178	187	181	189	197	192	169	182	178	162	195	197	176	173	174	188	192	173	180	219	188	173	171	170	209	187	157	196	182	180	188	190	179	182	189	172	182	184	183	168	191	184	176	184	167	168	173	169	203	173	183	207	176	198	203	185	210	183	183	183	181	184	168	180	204	181	195	158	183	154	178	210	192	189	173	197	161	194	187	191	201	183	195	194	196	168	176	154	193	166	151	187	193	182	178	180	182	155	167	154	184	196	175	185	175	176	170	168	178	193	196	160	166	183	180	194	194	175	187	181	201	168	198	195	198	188	202	189	190	203	191	186	184	195	164	180	180	175	212	182	171	184	173	195	161	172	171	186	169	174	199	165	189	184	134	167	179	179	156	184	183	207	174	156	206	172	212	168	179	169	167	181	179	166	183	175	163	192	178	186	156	185	165	190	200	159	184	173	218	194	180	181	190	208	169	177	175	182	176	176	187	176	187	186	154	209	184	176	156	174	181	159	184	187	213	163	168	173	178	176	180	189	162	174	173	180	185	184	167	176	201	175	184	196	168	172	203	159	176	176	176	175	192	185	157	172	176	167	169	175	185	177	178	165	166	199	193	159	193	178	171	199	152	177	196	170	207	187	215	171	157	168	213	186	169	187	183	175	167	173	187	194	182	169	179	170	167	175	180	180	168	175	183	165	190	185	179	210	186	208	183	165	191	179	211	165	180	179	176	168	199	177	171	159	179	189	159	173	177	172	174	178	177	175	175	192	205	167	168	186	191	166	184	177	174	198	170	202	187	164	180	199	184	160	146	181	174	175	172	167	179	176	177	167	191	180	202	161	174	191	174	167	185	159	184	177	178	184	197	195	189	194	162	186	164	176	201	166	196	164	178	188	152	173	213	180	181	164	182	167	184	201	168	175	164	219	188	183	166	191	165	167	178	190	208	179	160	182	185	173	187	160	188	168	164	178	193	177	179	178	184	185	189	165	167	157	197	180	204	164	179	197	195	211	194	174	189	168	196	184	177	197	197	181	166	189	167	193	186	158	149	190	161	195	187	173	186	150	185	148	188	167	179	174	187	177	172	189	190	195	179	196	167	172	188	182	173	200	184	178	169	155	180	178	177	187	164	174	166	180	210	183	179	188	155	193	209	213	190	188	181	183	184	183	177	159	185	173	173	168	166	162	183	207	182	200	171	169	174	189	201	192	196	172	203	165	163	190	179	167	182	209	148	184	178	196	177	195	182	167	180	169	185	186	176	179	178	176	192	172	171	184	207	167	178	149	175	181	167	168	159	180	183	200	190	166	171	178	181	170	199	190	174	182	167	159	202	168	187	167	173	201	167	169	176	168	162	176	160	178	200	173	191	183	192	198	184	180	199	185	177	163	201	208	179	193	174	179	168	198	192	191	173	208	185	198	162	218	187	179	169	193	196	176	206	173	184	167	171	167	176	184	165	180	182	209	167	213	193	176	165	186	192	187	192	194	182	192	178	175	180	156	185	162	172	191	177	182	178	165	206	207	184	169	182	180	154	177	200	183	187	158	194	200	195	192	173	200	177	211	169	187	174	173	158	189	175	163	178	182	211	197	187	208	200	168	189	161	180	170	191	185	172	179	185	204	186	176	195	185	188	189	202	174	156	170	193	182	196	182	181	185	172	195	212	168	183	179	167	201	178	180	195	153	188	197	176	197	171	190	194	172	169	203	180	175	167	170	182	174	183	191	192	187	183	175	180	155	185	172	178	205	184	179	194	184	173	168	175	174	184	182	165	170	186	186	209	175	183	172	183	185	168	186	187	187	199	184	170	196	174	173	198	170	195	173	167	197	188	188	193	182	159	189	189	183	181	163	201	172	187	196	186	176	187	176	171	174
38664	44556	3105	1087	848	673	533	442	386	364	313	352	320	298	307	271	303	285	253	262	243	260	259	269	242	268	250	248	244	239	268	232	271	236	249	268	281	231	256	276	245	261	264	237	234	232	216	263	238	248	257	232	266	220	266	247	222	257	240	249	223	246	236	263	244	231	241	218	251	235	209	250	237	247	274	237	243	221	241	257	230	241	262	246	267	269	213	247	248	231	247	254	206	269	219	242	242	204	219	264	249	230	208	219	253	266	247	261	221	217	245	265	248	222	244	235	248	229	218	238	217	232	239	240	246	235	266	260	225	242	240	265	248	262	266	260	248	245	265	268	230	233	225	239	240	250	235	243	220	225	234	281	257	273	252	264	244	223	239	231	239	218	259	238	256	241	250	243	230	223	208	249	234	240	238	250	255	220	238	235	268	228	259	233	243	245	284	237	232	243	226	230	242	258	250	238	255	239	236	229	230	252	261	273	249	247	254	251	243	238	216	236	273	244	240	236	233	247	255	244	250	255	207	236	265	236	234	258	246	242	255	271	220	248	266	252	246	223	255	248	259	234	259	240	243	238	240	206	254	234	224	252	230	237	246	242	235	248	243	258	262	229	262	235	248	237	241	244	257	232	235	242	232	286	223	251	273	251	232	263	233	245	237	258	238	223	241	249	209	277	234	231	225	249	248	242	237	266	234	247	220	246	224	242	239	228	252	256	252	205	243	239	251	237	257	232	253	257	240	244	276	213	231	251	227	243	245	248	249	253	242	233	244	261	257	244	201	259	248	279	250	227	218	256	246	233	226	242	243	250	256	280	252	239	236	229	246	224	221	251	249	229	238	226	256	254	235	270	236	244	268	245	218	293	263	241	241	219	272	255	248	222	265	243	245	236	267	243	232	264	242	220	274	251	242	269	263	263	243	258	229	239	272	258	227	214	212	243	225	216	255	220	247	232	270	234	236	279	263	235	245	235	263	236	237	229	239	251	264	231	241	222	243	276	240	270	243	211	230	234	261	255	243	247	245	263	245	231	234	266	235	244	240	223	256	240	250	218	258	234	227	272	248	261	231	252	241	265	209	261	223	247	255	239	248	271	233	266	251	260	247	244	247	234	261	231	250	259	234	233	248	257	242	253	240	261	244	239	233	257	253	252	265	266	265	275	257	232	232	253	244	260	241	238	249	245	259	229	252	280	256	235	279	207	233	215	266	240	249	204	237	253	239	257	250	240	250	257	255	230	242	234	235	231	258	251	241	247	247	220	271	263	246	232	230	231	267	278	252	247	258	224	260	222	229	247	244	247	213	239	245	243	229	206	256	246	239	236	241	238	258	238	242	235	200	300	249	235	255	239	234	248	223	255	238	242	236	247	267	241	249	237	228	244	243	265	246	245	244	243	247	246	244	229	237	240	256	251	252	224	263	216	237	259	241	246	234	244	238	258	245	224	241	252	247	222	225	241	240	241	256	261	233	246	239	242	232	210	270	238	238	271	272	244	250	249	240	256	204	236	244	248	212	253	238	234	272	229	269	260	235	242	245	215	230	249	236	225	250	259	243	248	218	258	217	249	239	231	220	237	234	225	247	259	263	230	231	256	247	233	217	243	186	246	242	254	247	234	258	241	234	229	227	246	262	231	259	244	250	243	232	239	271	250	255	229	234	253	254	251	257	235	277	250	247	229	228	237	252	261	251	271	244	254	254	234	243	256	247	224	233	256	261	256	250	233	237	215	227	243	246	219	217	221	264	215	272	248	261	236	257	258	241	213	275	219	234	255	257	258	231	260	231	230	238	208	238	237	243	258	242	246	228	221	214	242	254	254	245	225	243	259	238	233	229	258	253	253	233	247	250	245	230	262	267	259	231	253	224	259	266	282	239	242	228	217	236	242	237	260	237	255	231	267	257	254	247	227	226	256	212	232	241	221	228	226	221	272	245	250	231	252	266	267	253	251	252	243	242	222	243	233	231	237	250	243	241	247	261	235	233	242	256	250	242	212	213	252	240	238	259	236	239	249	239	237	234	252	243	234	230	231	252	262	228	210	244	268	251	284	228	245	238	233	246	207	277	264	247	251	258	254	249	241	246	256	252	248	218	234	260	246	247	205	245	229	259	285	249	227	249	235	224	276	262	269	236	250	262	246	236	238	254	243	252	236	253	239	234	236	231	266	225	213	247	229	247	261	221	239	251	243	232	271	290	235	261	251	225	261	244	225	247	251	226	249	245	220	252	263	275	212	222	251	259	248	241	278	235	239	254	246	251	222	247	262	251	239	241	228	267	219	229	240	242	243	233	240	245	239	264	251	235	238	247	251	238	250	220	235	244	247	281	251	244	241	242	236	262	252	259	247	258	224	252	243	246	240	236	213	245	240	229	258	238	220	242	234	232	245	236	243	244	236	270	249	234	232	247	228	268	230	253	251	240	255	235	231	257	241	267	270	246	251	267	279	256	266	223	250	232	263	238	234	258	255	249	270	221	222	216	252	206	244	261	264	232	243	250	222	236	243	207	252	253	227	232	248	219	277	236	264	219	245	253	229	284	235	261	246	254	263	260	248	236	242	255	251	243	226	245	222	231	245	228	240	246	238	241	212	239	235	250	243	253	239	236	236	239	247	245	215	227	232	235	246	239	246	247	291	245	241	260	252	237	251	223	269	250	224	234	244	257	258	223	255	249	242	248	239	240	233	266	236	264	259	259	230	248	272	250	225	245	258	245	256	216	257	240	227	252	255	240	223	240	248	245	258	240	224	230	254	248	233	245	238	233	254	270	250	225	235	241	246	268	237	252	247	253	239	251	273	214	239	214	229	255	236	230	246	246	289	247	246	245	237	274	251	251	223	260	223	293	222	240	232	233	253	233	232	262	246	249	249	241	226	228	280	215	251	230	289	243	238	256	231	239	251	227	241	260	259	223	221	229	254	252	252	250	282	252	240	239	235	217	272	247	231	240	262	232	255	241	242	224	238	220	262	224	246	230	225	236	239	236	278	247	257	266	233	268	241	255	252	246	249	250	236	256	227	250	257	268	239	239	246	241	261	284	264	230	213	240	230	260	218	214	255	239	284	256	221	261	249	254	241	254	192	243	256	271	283	246	210	255	246	215	255	233	237	230	267	214	250	230	252	277	256	253	251	240	282	225	259	223	251	244	224	283	226	245	230	240	237	253	235	246	239	242	237	247	248	257	226	244	234	234	229	291	262	251	222	275	244	227	252	257	248	228	220	244	235	241	230	231	217	205	235	232	252	245	245	248	223	239	254	240	232	232	234	253	243	256	229	260	229	247	263	230	255	269	246	219	258	232	242	228	225	240	230	244	240	243	235	257	241	206	241	255	230	240	235	232	219	228	232	250	246	250	266	216	229	261	228	244	252	220	200	249	245	265	248	240	248	234	267	227	242	247	252	252	251	266	259	241	244	240	266	239	260	223	286	202	249	253	222	236	238	241	254	223	222	264	245	238	244	236	245	274	258	223	235	258	256	252	251
23285	21597	29354	24224	21562	21555	9430	933	675	610	591	545	506	489	506	461	513	515	472	454	454	446	403	424	426	414	426	428	431	458	448	418	423	435	436	366	399	436	402	458	425	367	411	409	441	412	420	428	420	423	415	393	397	415	378	418	410	398	450	410	391	395	427	451	422	375	425	429	437	432	421	426	385	415	423	436	421	402	402	432	407	438	437	407	427	423	373	402	403	425	425	432	420	400	386	438	393	400	436	344	419	383	401	388	465	417	416	412	419	388	419	441	400	426	406	362	396	430	396	405	416	436	422	394	409	404	393	405	386	398	404	395	370	424	438	367	407	421	389	370	393	413	411	417	415	410	387	423	420	409	415	413	386	417	407	417	426	415	422	380	398	413	388	390	407	405	418	406	397	408	409	419	417	426	406	410	391	401	410	421	402	414	408	418	409	390	403	392	396	409	398	441	459	385	409	415	402	362	373	362	377	395	418	381	391	385	415	417	422	436	397	403	449	360	412	409	386	421	408	372	397	393	368	384	396	394	426	421	422	365	400	424	411	437	413	410	414	395	391	414	387	410	409	395	378	385	414	408	394	413	401	437	422	401	421	390	411	413	383	426	368	388	416	426	414	424	391	375	398	417	399	397	420	440	392	376	407	405	418	412	399	407	415	468	381	415	397	387	402	420	416	433	421	410	420	435	410	389	390	447	411	458	384	379	406	416	395	429	372	404	416	405	399	395	425	411	424	420	383	415	408	409	434	397	393	407	400	405	433	409	428	391	410	421	395	418	413	380	400	429	401	376	406	422	385	368	399	397	413	402	387	426	412	390	429	422	405	429	384	419	449	384	412	458	398	421	378	412	407	441	432	381	378	411	380	412	409	449	403	418	381	432	364	373	403	395	370	404	403	393	398	423	391	443	403	387	399	374	411	408	402	391	379	409	417	412	410	441	395	427	447	410	420	419	406	399	405	413	381	381	367	423	376	373	418	360	405	397	421	392	410	439	401	371	397	388	406	394	420	394	404	395	395	421	376	419	378	369	394	394	372	402	378	402	399	372	404	381	428	392	406	403	406	415	400	390	393	418	388	426	404	398	396	401	419	417	400	386	437	391	403	420	394	382	378	409	427	399	418	413	381	401	430	435	396	428	375	406	403	423	401	412	384	377	384	360	397	427	415	424	401	373	399	383	425	404	425	414	406	398	415	375	413	381	417	437	404	400	405	393	443	408	403	410	414	394	408	414	411	425	405	356	410	431	388	427	406	399	410	379	449	423	429	416	384	388	381	419	424	424	435	428	418	390	409	389	400	385	374	401	391	430	371	397	396	419	409	396	388	392	404	406	410	385	404	406	462	431	428	439	366	379	408	411	397	408	400	470	414	425	421	440	418	384	439	459	417	396	407	392	419	412	423	405	398	388	443	429	403	359	395	404	436	384	394	399	401	419	419	395	387	383	411	430	393	409	373	364	418	438	367	418	393	449	416	404	406	414	375	430	398	404	397	390	447	389	416	363	391	459	374	398	376	416	390	390	407	425	396	412	411	402	394	405	407	418	401	386	401	394	422	418	383	405	370	413	376	410	424	387	463	409	394	373	411	388	387	397	372	399	464	419	426	403	425	409	402	439	375	426	425	412	390	377	376	399	412	421	429	476	417	402	395	410	406	422	401	393	411	378	368	392	408	430	414	423	400	412	417	412	388	417	423	413	412	381	434	408	396	405	398	415	380	419	403	393	410	414	440	411	399	399	412	391	422	396	383	386	415	422	428	440	387	382	403	405	377	376	408	428	421	432	434	386	413	389	447	401	413	381	450	427	430	368	387	423	404	405	405	402	438	391	421	434	413	411	379	405	388	413	378	405	382	422	412	416	423	419	423	399	416	410	411	395	422	415	383	402	382	408	391	445	381	410	402	445	418	410	426	404	393	416	412	378	408	390	418	391	432	386	405	415	404	439	412	392	452	392	376	417	411	422	390	389	398	400	395	399	383	396	389	394	392	407	403	398	383	409	375	422	437	407	423	378	419	415	406	414	418	402	416	413	441	385	420	392	406	374	397	413	395	388	431	405	400	385	408	416	400	387	387	393	423	401	390	392	380	434	377	443	428	376	378	389	402	435	423	426	385	440	424	414	397	403	396	422	391	386	384	380	375	424	389	402	421	383	414	419	390	375	397	392	403	433	422	375	410	404	426	401	415	425	423	391	417	382	411	413	437	396	379	434	413	419	453	438	422	388	385	400	399	418	388	398	389	403	392	379	366	428	364	393	430	404	390	424	405	432	406	351	412	386	401	383	432	405	428	402	375	411	381	419	414	385	405	408	424	417	391	371	404	425	375	396	404	397	387	397	464	405	408	404	397	389	405	413	433	391	415	429	378	417	396	399	383	435	454	380	428	434	405	367	393	362	382	410	393	396	394	372	410	392	372	426	390	413	422	415	384	401	385	428	417	389	423	384	373	425	418	448	404	412	382	364	392	446	359	402	421	358	386	408	401	441	382	418	408	411	417	456	395	375	394	415	445	434	386	429	423	369	426	367	399	390	401	404	377	429	406	400	380	455	357	398	420	396	396	422	418	383	394	396	392	420	394	414	409	397	379	426	399	413	416	435	422	402	397	400	425	406	416	431	373	440	426	395	405	410	400	383	403	391	370	413	414	389	388	387	389	407	415	386	388	416	413	387	445	399	380	415	420	397	399	421	407	384	416	371	400	392	405	378	405	405	418	441	399	379	426	403	385	420	433	406	401	419	442	374	369	357	394	381	398	398	404	430	429	410	422	404	380	381	390	414	423	401	384	382	385	408	442	396	403	427	401	408	395	440	420	408	394	372	382	381	453	364	431	424	394	439	409	424	406	420	459	375	402	432	396	418	410	403	387	383	375	388	416	404	388	408	404	398	393	412	368	428	400	394	406	381	421	364	425	428	410	378	419	382	394	416	383	406	380	416	395	433	391	403	395	410	406	413	404	473	414	381	359	398	374	412	419	369	413	408	391	371	381	411	392	422	421	410	376	406	379	419	368	359	416	405	407	409	431	441	372	412	366	403	394	388	423	417	394	416	406	427	405	399	413	392	424	390	376	386	396	389	405	420	402	391	385	413	376	403	373	396	412	415	376	418	392	437	416	388	390	413	410	386	402	390	371	382	398	419	407	463	414	390	417	386	362	420	399	385	390	411	430	397	362	401	395	368	418	370	369	435	430	430	455	402	410	411	404	402	385	425	432	426	427	395	411	408	392	372	398	439	387	390	418	436	401	427	397	411	431	388	414	356	416	402	408	398	428	451	373	413	397	425	398	420	389	400	391	392	399	413	456	419	388	395	389	429	433	421	408	401	405	399	393	445	400	377	382	409	385	420	396	410	402	429	385	397	394	405	389	423	369	412	389	410	419	409	351	426	389	392	354	461	437	406	380	406	399	438	387	411	406	374	391	438	424	447	444	430	374	375	380	413	409	420	409	411	399	386	431	410	402	357	390	463	419	410	400	381	391	429
45004	59039	8804	3976	2858	2136	1729	1334	1132	931	878	853	709	718	684	634	612	613	540	516	542	557	569	577	529	482	527	530	503	511	485	503	496	508	491	505	496	542	496	520	487	533	491	501	453	527	529	542	498	474	526	487	508	492	511	490	512	488	472	476	457	462	458	518	465	485	487	532	490	538	480	515	472	516	498	475	447	486	497	498	536	484	462	441	505	477	492	461	487	510	475	476	485	519	461	482	498	473	513	443	433	503	534	510	466	485	499	481	514	473	509	472	475	480	497	514	510	515	472	488	486	496	491	460	497	471	452	448	493	460	486	464	460	474	464	482	451	451	446	479	468	471	508	553	461	474	475	465	499	470	515	507	434	488	475	498	526	496	500	491	470	492	520	514	521	468	448	473	496	481	467	517	493	487	452	486	493	478	480	461	520	514	486	477	482	479	496	448	489	494	486	481	477	497	435	489	487	486	480	507	490	473	505	482	502	482	492	458	463	501	501	489	471	496	464	478	461	488	443	510	473	497	494	454	484	479	495	470	458	542	483	483	529	503	465	519	489	488	488	493	495	500	482	473	493	486	488	514	442	448	483	456	487	459	481	466	467	479	472	493	496	498	441	478	497	456	463	444	489	493	516	506	473	461	460	462	458	503	480	495	480	529	496	499	486	499	506	470	485	484	439	486	496	493	485	493	512	499	493	515	484	454	451	481	484	524	490	481	474	485	478	471	499	472	475	482	458	461	494	518	463	495	529	447	480	496	497	506	487	507	481	479	494	482	524	491	466	490	489	484	479	480	437	507	457	464	501	512	485	490	471	510	527	550	503	507	475	484	511	515	491	523	537	445	507	512	447	502	477	511	520	494	477	480	512	488	473	500	497	476	485	484	499	462	461	500	472	480	523	499	524	489	463	470	517	490	460	458	502	469	485	496	480	455	502	477	494	490	510	514	541	504	485	456	467	484	464	501	481	484	489	512	502	485	478	521	563	477	475	479	505	473	462	497	491	462	469	474	477	509	497	538	498	498	475	475	440	497	470	466	518	526	471	508	490	463	476	420	466	492	439	507	447	473	458	479	468	478	507	511	483	493	501	460	468	467	494	456	491	480	493	493	514	513	492	487	484	468	479	448	446	474	504	485	500	469	460	479	511	488	520	484	468	438	463	488	474	490	469	456	476	475	506	468	504	477	506	484	489	465	510	482	494	444	516	451	422	505	490	480	480	505	492	480	511	483	476	544	482	515	480	493	484	494	448	471	528	505	455	491	459	463	499	505	496	563	481	482	497	508	478	499	479	468	479	463	471	473	506	530	458	530	496	492	501	485	546	524	515	495	513	489	460	508	508	459	501	449	488	533	474	501	484	487	482	470	489	478	470	483	486	478	517	478	469	503	492	493	507	500	504	487	503	483	484	480	478	495	450	470	479	483	488	477	536	483	474	465	491	472	496	515	478	520	451	466	501	509	446	441	442	479	518	489	486	469	497	498	486	453	475	502	508	487	491	481	511	470	486	451	475	467	466	484	525	489	481	466	475	475	508	485	485	452	466	491	474	514	473	465	509	450	498	481	490	469	492	476	475	483	495	508	499	490	500	496	460	456	515	466	459	544	498	500	497	503	472	517	487	506	483	482	435	461	477	513	488	448	461	454	484	496	488	477	460	491	484	475	474	495	472	490	516	508	482	518	500	483	496	483	444	514	477	537	455	466	457	510	433	474	514	481	511	475	482	515	475	474	472	479	490	515	466	485	497	478	507	513	438	477	500	503	501	469	459	481	495	505	507	433	449	501	506	487	506	508	497	502	532	503	452	446	518	477	493	498	524	494	427	475	500	499	534	460	512	462	475	460	474	487	495	488	449	511	461	480	447	491	468	489	496	494	492	486	438	532	527	469	483	507	487	497	521	479	502	485	507	463	500	484	512	501	474	476	508	465	463	491	467	504	466	454	485	476	465	481	493	525	497	495	452	482	512	485	508	491	510	544	470	501	501	464	472	499	499	434	445	514	510	511	520	479	498	497	507	518	485	440	497	442	464	475	458	515	458	475	482	475	462	480	437	517	458	474	487	467	454	515	494	467	523	490	483	472	455	475	488	495	487	486	466	494	508	501	495	482	522	492	438	464	490	511	488	472	512	458	481	496	538	455	527	481	479	442	470	459	466	494	534	482	507	470	500	464	507	515	505	457	492	509	526	484	471	513	508	490	521	482	476	513	505	504	468	477	462	454	506	469	479	509	514	483	430	476	508	462	499	510	542	487	481	488	514	458	474	501	473	519	459	520	536	498	481	499	477	458	469	482	488	493	491	487	462	487	464	497	463	508	510	509	461	483	488	491	460	428	504	469	482	509	470	503	529	434	467	496	508	480	501	472	506	472	496	504	490	500	461	474	514	483	490	505	501	458	474	527	460	507	455	453	435	458	490	461	488	471	489	462	469	486	493	503	508	504	447	498	464	495	472	497	480	483	509	473	488	481	485	475	479	467	510	506	466	484	503	476	515	483	483	531	453	467	509	455	527	486	478	509	509	482	505	491	491	512	503	492	513	469	489	483	459	480	500	455	462	486	523	540	480	476	503	489	442	505	508	472	485	474	459	489	511	505	512	480	483	515	485	472	513	471	477	475	500	516	501	480	464	470	496	460	488	499	487	514	496	511	493	450	520	466	468	442	465	511	512	479	497	481	460	474	512	489	499	488	436	482	492	508	509	476	471	461	499	456	483	504	489	493	498	476	462	467	528	433	527	506	453	433	513	500	491	449	503	467	483	479	510	484	502	486	490	480	468	497	507	466	476	480	459	457	462	464	498	499	470	479	480	497	479	496	494	468	476	528	487	494	460	466	498	479	446	480	498	440	493	486	467	484	531	476	487	486	512	464	511	442	465	503	484	492	522	463	443	485	473	450	454	479	520	483	501	494	500	523	487	470	479	461	438	499	513	436	485	488	514	489	480	457	465	478	480	466	495	508	477	515	484	504	488	440	482	469	509	513	532	516	447	470	467	475	480	512	508	491	463	473	508	467	491	499	520	502	475	481	468	473	467	503	468	477	491	496	481	480	489	486	464	460	520	504	426	490	466	488	459	495	473	508	496	521	451	492	478	479	476	485	455	454	496	454	495	473	499	501	470	471	430	487	491	500	467	464	495	525	459	458	528	494	512	514	510	461	534	462	504	501	489	483	479	509	503	507	459	487	488	513	503	460	476	444	477	480	465	499	500	492	468	457	450	486	505	495	508	484	513	486	502	516	467	463	456	479	501	476	495	438	523	463	481	448	460	477	454	492	488	467	481	489	514	488	518	446	493	493	500	482	464	468	486	467	502	511	481	490	498	480	465	465	457	538	449	520	454	481	506	487	509	475	501	497	495	518	489	490	511	424	518	472	456	468	478	497	489	492	459	505	501	487	525	471	471	467	513	474	463	456	465	502	469	487	503	520	485	484	475	487	452	507	475	512	437	505	456	545	493	483	493	517	501	501	440	493	490	484	518	491
29661	26720	15139	1512	194	163	146	134	143	149	146	127	128	117	131	128	142	125	138	141	128	126	133	109	127	131	134	133	132	139	121	123	146	116	150	137	135	115	133	135	128	113	126	103	131	138	122	123	135	141	123	118	116	117	124	116	127	117	131	145	116	157	122	127	136	140	122	137	114	141	131	145	138	121	122	118	134	122	124	114	149	112	116	116	113	123	130	98	121	134	124	119	117	130	127	127	139	132	154	140	129	122	128	121	137	143	124	139	143	140	117	139	120	127	151	125	133	129	117	115	134	127	114	123	142	126	150	142	123	125	131	115	128	106	143	130	140	130	139	142	130	129	144	117	129	122	129	137	138	124	141	122	143	138	130	128	132	151	107	137	126	128	116	117	135	127	119	125	125	136	112	129	132	126	128	135	134	135	139	132	142	123	125	123	134	124	139	138	111	149	117	128	121	156	156	118	133	108	134	138	140	130	118	123	127	135	129	115	130	144	136	113	112	125	133	142	130	103	126	122	107	132	138	126	136	140	125	134	134	123	115	119	132	124	149	107	145	157	144	129	138	125	131	127	134	116	112	130	123	110	129	139	151	109	139	136	129	123	156	137	115	129	122	116	103	127	124	126	131	122	128	148	142	140	124	127	151	134	126	125	118	136	122	130	126	130	136	135	126	128	136	124	140	137	125	125	147	116	110	106	126	119	131	127	141	124	109	124	112	148	134	116	135	120	116	129	119	140	112	119	122	140	128	121	124	146	125	141	114	133	141	123	126	117	130	116	118	107	126	133	112	125	129	136	146	123	153	139	145	136	138	122	128	130	141	110	130	143	119	124	126	144	134	121	145	112	117	141	131	135	129	115	115	115	135	133	129	123	139	136	122	122	136	119	131	140	141	134	123	138	129	143	107	125	104	141	130	119	136	142	134	139	112	133	133	146	135	117	110	135	118	130	107	116	139	118	133	126	116	132	137	152	135	115	133	130	144	161	152	136	134	136	138	141	129	128	122	147	129	133	130	132	128	136	126	110	148	135	131	130	116	138	140	145	131	135	124	122	122	128	139	113	129	125	115	122	130	133	118	121	136	150	121	108	115	117	130	127	130	119	151	131	116	132	138	136	127	129	124	154	148	123	141	129	131	118	161	121	124	133	131	121	138	122	123	134	119	137	132	121	151	114	142	114	116	133	129	129	154	137	135	145	112	147	136	131	127	144	111	126	131	123	132	129	124	123	132	153	128	135	116	139	126	122	125	134	140	111	127	137	139	142	148	128	152	128	126	128	111	147	124	113	133	125	125	129	124	132	158	150	148	117	113	140	125	119	121	112	132	125	130	128	115	132	121	129	121	116	130	129	138	147	130	132	140	160	122	149	105	121	138	126	123	126	108	144	122	129	112	152	121	127	109	117	117	124	125	110	120	104	130	124	139	130	126	131	138	127	116	128	131	142	108	134	132	128	134	122	109	141	113	145	136	131	149	131	112	130	113	125	128	135	140	144	142	115	118	125	133	126	138	133	126	130	118	129	131	125	129	141	111	135	123	142	115	142	134	122	137	126	107	122	134	123	145	135	139	145	139	118	124	124	147	118	155	133	126	116	131	133	125	132	121	141	128	113	126	130	132	128	148	131	119	129	133	113	140	137	128	130	115	140	121	122	130	113	118	108	125	129	106	133	140	110	149	128	119	133	125	118	134	121	123	132	121	102	150	106	120	129	111	132	106	124	112	121	134	131	122	132	138	130	125	119	142	132	125	135	132	128	130	130	127	116	129	137	133	116	134	118	148	114	138	132	139	148	126	124	116	137	118	133	127	113	132	132	132	150	116	113	139	115	144	123	131	129	128	138	127	141	122	120	112	123	133	132	123	132	120	114	147	124	131	131	111	113	115	139	125	141	145	124	135	145	121	135	110	123	137	142	139	137	114	129	123	126	146	119	117	118	143	160	133	134	136	115	156	139	105	153	121	119	135	138	145	150	154	140	121	138	131	150	117	131	134	140	101	144	129	120	121	121	135	145	110	117	116	122	124	135	139	148	117	140	135	130	156	131	152	120	145	120	124	119	136	140	140	135	150	115	140	125	118	116	126	111	130	139	118	130	129	144	114	127	144	109	117	123	133	138	138	135	107	152	123	121	120	145	137	134	118	137	146	124	133	132	133	134	118	118	117	153	109	118	138	147	125	104	126	141	131	108	110	124	124	118	112	142	146	114	120	144	139	152	106	113	117	119	103	127	136	126	121	131	116	127	130	137	148	119	108	110	124	109	120	130	136	126	119	117	123	124	111	132	124	114	131	119	115	117	140	133	118	116	134	102	127	132	104	129	131	122	152	112	124	111	137	133	120	132	129	103	123	137	132	125	128	121	107	134	104	119	120	119	140	130	136	135	114	120	119	126	130	126	148	125	125	114	135	121	130	138	130	134	140	122	119	122	128	120	125	134	139	127	111	120	111	143	129	158	136	123	132	135	136	117	132	106	129	152	119	114	124	122	132	121	144	138	112	133	125	134	134	124	121	130	117	102	119	144	125	116	134	128	132	144	127	130	129	131	122	122	114	97	135	147	125	120	132	125	111	144	150	124	122	127	127	131	129	135	131	117	139	136	110	135	128	133	121	121	138	132	143	141	143	122	143	141	127	131	147	141	127	120	131	120	116	128	131	125	126	120	132	132	134	127	120	143	143	124	119	146	151	114	108	133	138	147	136	147	130	145	135	102	121	144	126	123	129	125	133	116	113	143	127	128	135	132	136	122	117	126	119	127	141	148	119	128	128	142	154	151	129	147	116	124	124	134	132	131	128	139	133	132	134	148	137	134	124	133	123	126	120	125	121	128	129	133	116	117	145	140	124	127	115	108	126	135	141	147	139	140	121	132	131	142	135	133	129	130	137	129	121	133	124	123	122	132	142	131	127	141	137	131	144	119	115	120	135	134	108	135	146	136	115	114	123	126	116	115	162	127	108	132	115	135	124	129	139	116	125	134	118	135	144	123	127	148	128	117	147	114	126	122	140	128	120	143	129	136	124	119	124	129	111	128	131	134	127	134	136	121	123	141	122	149	116	126	119	125	121	100	125	112	128	131	142	124	164	131	124	140	128	129	126	135	127	116	116	148	102	121	134	148	134	146	115	128	112	114	140	120	122	112	119	122	122	117	126	125	118	125	130	123	120	123	113	123	124	112	121	110	136	125	119	135	135	125	119	164	116	112	146	128	122	138	104	130	137	126	127	129	115	133	132	131	125	112	139	128	119	127	119	127	131	147	137	126	121	133	125	142	133	148	124	133	121	121	118	124	132	123	122	135	122	130	144	141	131	133	136	123	133	123	119	124	128	133	137	109	128	130	111	139	121	125	115	127	149	132	128	141	135	106	134	131	113	140	118	116	141	138	127	121	127	120	122	128	121	134	123	139	101	143	139	148	123	118	139	134	114	129	141	111	131	126	116	140	133	128	137	140	130	150	123	119	140	138	109	115	119	135	121	129	116	119
35282	36950	752	324	226	224	209	204	187	195	179	183	157	179	180	162	168	163	192	170	161	160	170	165	165	188	175	155	152	200	196	165	166	171	162	172	176	156	145	160	154	150	169	154	171	166	179	173	169	173	168	157	196	166	170	159	166	187	193	178	169	171	162	155	169	172	164	173	170	183	168	157	164	176	162	152	182	176	161	176	150	178	184	175	181	183	157	149	170	186	190	195	159	178	181	161	168	167	171	162	169	184	148	169	164	140	175	184	170	149	171	162	156	157	198	167	167	163	180	148	166	139	165	183	178	147	177	160	152	156	158	166	181	166	172	145	187	157	147	165	166	168	165	165	171	175	162	153	173	147	170	178	151	166	180	187	154	161	189	154	168	186	148	182	166	169	188	171	207	172	150	167	149	170	157	165	150	163	155	174	177	177	182	167	170	155	179	154	148	184	172	161	162	163	188	168	158	166	166	152	154	175	155	151	173	147	164	162	186	152	144	174	192	170	159	178	180	194	160	170	183	158	162	176	148	167	169	172	146	169	162	193	154	171	178	149	158	184	178	158	149	176	175	164	180	156	157	172	174	189	153	172	163	135	154	166	171	162	167	174	180	163	161	161	175	178	191	158	149	166	167	171	193	158	164	144	168	174	180	158	163	191	166	172	206	174	170	155	191	170	161	161	173	164	145	136	170	188	181	185	177	163	175	173	192	164	202	193	149	179	185	167	173	169	162	163	179	157	175	184	174	165	155	200	173	176	165	176	164	166	182	143	207	137	173	190	144	181	183	167	172	182	163	171	160	158	177	176	171	178	165	165	161	176	151	155	183	175	168	176	175	207	184	170	176	189	188	174	161	170	176	180	188	169	175	186	167	157	173	166	150	174	186	164	178	172	153	156	159	182	158	176	156	189	181	152	161	185	166	170	189	188	165	156	156	183	185	179	170	153	171	157	179	169	185	185	189	166	155	160	179	167	183	185	151	184	189	188	159	142	171	162	172	170	156	168	177	178	173	185	173	177	165	163	153	174	158	154	177	181	162	181	182	150	175	148	175	183	196	173	170	170	170	199	189	171	162	171	186	189	158	173	173	180	151	178	188	189	141	184	169	175	186	170	185	171	175	146	166	157	167	154	180	157	163	168	160	146	144	159	155	173	169	176	176	139	174	178	181	186	170	174	189	173	167	166	163	156	180	159	181	175	147	154	168	172	160	159	174	164	168	155	169	196	159	167	172	173	176	151	167	158	182	169	168	137	175	150	172	144	183	169	153	174	175	172	158	147	193	167	163	139	184	178	178	147	158	174	158	165	168	173	183	143	162	162	170	171	164	166	184	182	179	153	161	141	163	162	184	194	183	188	144	134	158	178	174	189	145	173	162	174	167	186	177	137	162	178	150	166	191	148	157	170	168	173	163	157	167	181	172	195	146	161	180	173	170	170	166	161	184	188	183	177	179	171	161	184	158	167	165	176	160	160	175	178	167	157	162	168	166	178	173	146	184	178	161	182	169	167	190	159	169	181	179	183	153	193	187	167	143	166	177	164	161	174	177	171	170	161	186	182	161	141	186	180	138	167	161	167	141	167	167	190	166	160	166	174	185	172	149	170	196	160	158	168	158	150	191	163	178	162	175	178	171	186	163	165	159	181	164	180	139	175	172	165	148	157	160	171	164	151	183	159	163	157	175	150	170	168	188	167	195	157	156	172	176	161	182	162	181	170	177	163	156	160	174	179	183	183	193	183	166	177	182	181	178	163	162	163	163	176	162	162	176	149	194	170	140	159	173	200	163	180	180	170	166	178	165	181	165	169	166	158	184	163	155	176	162	160	174	149	175	177	185	169	151	157	164	170	163	175	186	156	171	152	159	177	173	164	171	162	157	168	174	175	161	169	165	169	170	145	176	183	165	167	168	155	186	189	172	147	163	166	172	162	183	161	164	196	201	187	184	156	149	152	181	164	149	151	165	183	154	167	198	169	172	171	168	169	167	161	145	177	198	179	186	179	180	147	175	178	178	165	204	136	187	173	168	167	159	170	158	182	178	171	165	180	174	168	169	190	160	166	160	169	154	173	148	176	183	168	148	168	160	165	154	196	191	175	168	179	168	150	174	182	170	152	160	152	181	184	159	167	160	153	162	179	152	170	178	159	162	167	163	179	163	174	166	165	149	172	166	163	166	172	139	184	152	180	169	185	177	174	158	155	162	165	167	167	173	158	175	184	166	159	186	177	170	160	166	171	159	160	159	135	178	171	175	158	162	181	171	171	167	166	154	170	173	160	178	174	191	152	197	203	156	150	173	181	166	146	172	160	179	182	147	167	152	172	160	171	178	163	146	184	163	183	166	155	156	171	151	189	167	181	171	154	166	156	205	202	166	161	199	193	159	172	160	186	178	157	196	190	158	168	172	158	175	172	168	157	145	180	144	169	170	176	157	156	175	153	158	171	171	162	165	194	175	197	171	177	186	184	168	161	174	169	176	159	174	177	156	164	179	173	166	187	141	169	158	154	158	194	173	169	166	186	171	161	175	170	189	166	160	154	163	175	154	184	174	165	151	146	149	187	160	180	153	156	202	166	170	190	162	152	168	179	168	172	177	147	185	148	170	168	183	152	157	158	177	174	163	188	146	161	188	145	155	185	184	159	164	173	159	164	165	196	173	176	176	181	179	168	145	174	140	166	164	163	172	187	177	146	157	187	173	172	156	161	181	159	191	163	169	175	158	162	185	151	177	160	171	161	155	167	152	171	155	174	151	170	180	150	160	172	171	171	172	159	180	173	177	184	182	187	192	146	171	178	198	170	153	151	172	153	177	166	150	193	164	177	177	165	141	197	174	174	172	159	174	160	167	172	173	161	165	168	181	178	150	170	149	173	171	178	149	174	166	143	195	189	162	160	178	175	162	146	172	161	184	184	157	176	167	175	175	169	168	165	178	152	189	176	163	154	172	171	171	157	163	175	199	165	151	159	151	173	173	173	170	178	180	189	164	139	195	158	155	162	160	181	164	155	167	160	176	176	159	178	183	173	165	161	154	185	151	176	162	183	166	179	148	182	152	175	164	190	160	193	157	164	168	158	170	171	192	160	171	164	178	160	152	189	146	175	190	156	174	172	166	161	158	172	161	159	158	165	178	150	141	179	187	161	158	173	143	155	155	174	181	176	166	164	179	157	176	165	181	168	176	153	161	162	176	169	165	169	171	176	145	175	167	173	156	180	178	157	150	152	168	170	183	173	178	176	143	163	184	170	174	149	166	176	185	152	166	170	167	166	191	159	174	171	189	157	158	161	164	170	173	187	174	167	155	167	168	153	174	176	142	176	161	185	178	170	170	164	186	157	166	158	183	165	158	181	179	179	148	183	178	188	151	155	167	155	172	170	161	171	169	146	171	145	179	159	149	150	155	166	163	166	194	155	167	155	188	157	202	168	160	164	173	171	192	168	174	215	174	155	176	152	178	173	158	162	161	161	179	161	161	167	174	174	164	155
24286	21596	28866	24676	21515	10159	744	499	404	393	377	331	390	324	316	305	289	293	264	259	281	289	264	266	270	249	293	264	279	251	278	269	278	284	273	273	255	271	294	261	271	265	257	254	252	274	269	265	237	267	284	286	278	254	261	289	238	277	270	241	281	266	258	286	295	253	270	252	275	256	279	261	290	249	262	271	259	254	239	274	273	294	283	260	258	255	244	279	281	271	249	256	263	267	258	265	243	289	276	241	243	226	276	246	263	290	263	263	235	294	265	238	229	286	253	269	270	271	258	253	284	266	274	255	256	284	254	260	270	279	290	242	287	262	279	240	217	244	234	254	255	266	283	275	303	279	251	280	284	254	246	249	248	284	294	251	287	268	280	261	263	250	244	212	273	264	276	251	266	279	283	265	237	257	269	245	230	262	283	252	253	245	244	258	268	267	261	254	251	293	271	235	262	237	262	266	251	276	264	258	251	261	261	261	255	278	276	256	293	284	245	248	262	259	252	258	251	282	224	264	273	257	267	291	261	233	302	288	262	259	270	280	269	250	224	277	248	247	258	237	250	246	265	275	279	225	276	262	247	264	253	266	301	251	271	286	264	246	272	270	263	273	260	245	262	256	258	265	269	275	248	267	315	249	262	259	260	285	251	260	288	239	251	260	262	256	257	268	236	237	266	273	262	270	293	286	217	250	252	262	271	244	270	252	279	266	285	272	262	268	248	262	252	267	273	252	303	269	256	246	284	268	276	241	285	245	269	252	256	267	257	244	246	270	251	280	283	253	270	235	279	257	249	249	260	263	263	242	258	262	250	240	279	271	276	274	259	278	259	254	262	271	255	262	240	255	260	259	273	259	266	243	258	257	238	288	269	255	267	244	281	252	287	269	232	260	273	252	254	247	257	224	269	274	269	250	242	249	280	295	254	263	250	279	251	271	256	287	250	268	278	275	258	243	275	258	238	287	272	250	272	251	280	259	289	222	268	278	279	251	285	260	281	279	258	261	268	236	282	269	254	246	291	283	280	270	266	256	282	270	248	273	260	286	260	249	261	253	243	267	306	227	271	291	255	262	293	258	266	265	265	274	283	263	288	255	280	248	256	260	258	232	238	236	272	269	275	256	273	233	262	267	250	288	286	237	268	282	271	279	256	239	276	269	273	275	269	263	239	258	240	269	253	254	230	245	281	249	238	242	295	283	249	262	252	238	247	269	263	269	243	279	252	281	259	246	266	262	243	276	261	258	252	264	230	271	235	262	265	255	234	254	277	248	285	239	249	258	288	281	284	267	247	237	256	260	287	272	240	242	274	268	272	274	268	264	273	262	293	297	261	253	270	226	282	227	236	273	254	284	277	283	242	267	258	243	269	248	283	271	267	272	247	246	262	262	257	246	255	229	251	255	244	262	250	269	249	246	259	276	265	255	245	263	254	254	279	294	235	285	277	233	268	251	252	281	247	266	241	261	271	264	277	286	272	262	276	250	254	258	263	245	264	257	270	291	260	275	291	265	296	258	251	259	268	293	260	249	275	287	259	281	238	257	263	270	277	283	278	277	276	292	258	255	250	289	234	290	250	272	235	270	281	244	243	276	241	255	267	277	274	267	243	277	239	271	257	256	250	241	252	276	265	272	264	287	278	277	277	250	243	242	256	270	257	271	255	243	267	243	239	238	264	264	252	257	234	233	238	239	260	270	265	268	301	232	271	239	231	258	279	236	260	282	254	261	259	273	251	273	250	270	286	246	241	259	260	271	266	264	279	279	257	265	247	267	233	255	249	269	265	276	272	257	267	270	233	242	272	247	249	237	247	256	258	247	240	283	256	272	244	231	248	220	279	258	254	252	262	261	260	248	269	273	284	268	299	259	306	276	279	238	255	265	260	277	222	262	266	254	276	251	278	259	233	237	264	260	255	264	290	278	278	255	234	262	282	261	257	276	262	255	302	236	285	242	228	255	249	257	256	270	283	247	294	219	258	263	268	238	274	231	265	256	217	243	259	254	236	273	277	271	266	252	278	264	286	259	239	268	247	292	283	267	295	255	254	232	264	278	239	264	269	272	299	246	257	275	239	286	244	236	242	257	257	277	275	271	275	259	245	258	268	259	269	264	300	266	249	263	279	271	258	268	227	267	237	251	288	251	258	269	275	267	270	261	268	228	274	267	299	272	234	265	225	280	241	268	256	275	260	283	271	269	261	255	313	287	251	272	274	251	248	263	280	285	268	270	270	261	254	262	253	259	246	268	243	265	224	280	283	258	282	233	254	242	277	252	259	277	283	241	252	266	283	254	267	277	246	250	261	257	286	266	251	274	238	289	252	272	254	260	276	260	250	259	277	284	266	259	249	266	246	246	251	226	269	247	268	267	250	275	272	262	290	276	230	255	253	280	264	249	252	269	308	256	259	264	258	255	252	250	278	280	217	279	286	247	269	284	238	240	267	269	249	255	258	257	278	260	247	264	293	244	267	256	254	270	281	276	277	252	278	260	258	235	264	270	299	265	275	261	270	247	248	278	270	236	259	260	262	238	287	255	255	260	265	282	283	246	257	251	264	231	260	308	246	244	278	246	241	270	280	248	257	256	270	286	284	265	257	285	292	221	241	242	259	277	271	238	283	279	270	274	280	226	240	235	235	267	300	259	268	261	271	253	275	267	276	272	273	261	267	256	267	259	255	262	274	248	235	248	272	273	264	252	272	261	249	239	261	256	263	242	266	267	282	270	261	262	260	236	256	274	255	254	247	263	248	275	242	249	283	270	251	243	279	230	259	301	240	269	246	248	255	276	284	267	247	255	246	248	262	264	255	274	236	281	259	250	280	257	260	248	245	252	255	290	233	243	282	272	278	248	277	272	242	270	252	293	256	278	272	243	275	285	263	255	272	282	254	264	254	271	247	256	265	259	269	283	242	271	256	275	246	230	262	256	289	244	261	262	244	248	270	267	263	303	258	272	258	248	245	253	285	261	281	268	238	257	261	296	262	260	246	250	273	278	273	279	268	235	250	259	283	275	281	241	268	243	275	255	274	282	230	278	234	258	258	253	269	275	234	267	233	275	247	276	260	248	304	242	266	267	291	260	266	275	258	277	286	248	245	256	286	258	265	293	255	255	264	260	281	274	240	268	266	276	266	285	274	253	262	230	249	274	276	261	223	257	261	239	247	274	264	257	260	269	271	262	302	267	265	244	275	237	293	263	263	286	284	282	273	244	244	292	287	240	257	285	277	268	243	276	258	232	251	292	254	271	274	262	237	243	214	279	249	259	244	257	265	262	235	251	283	278	260	256	252	279	279	264	262	270	281	271	272	258	288	257	252	263	236	277	286	247	241	256	253	279	258	268	262	269	275	242	250	251	266	258	264	281	250	271	269	287	260	290	266	250	248	276	273	278	243	239	266	243	241	304	257	267	238	253	259	262	281	241	279	286	268	259	252	259	269	242	232	270	238	248	268	246	275	256	277	266	255	263	271	272	251	244	230	259	261	268
40316	48627	4806	2078	1481	1108	912	772	666	516	497	520	450	414	393	402	390	392	337	383	362	358	348	388	337	323	368	319	326	343	331	344	302	328	321	324	304	325	315	325	303	318	310	334	296	287	297	350	357	318	301	331	301	281	332	346	309	300	307	331	353	335	311	315	321	352	290	321	279	362	306	326	323	340	327	306	318	311	322	322	298	306	366	311	290	329	316	337	298	307	341	325	320	323	302	327	313	312	313	309	338	348	348	324	296	314	319	347	327	317	349	285	314	326	332	320	364	327	315	320	336	322	353	344	334	352	314	310	326	325	311	306	333	322	336	323	315	306	318	287	338	345	331	337	293	305	291	300	314	295	347	343	311	319	322	333	316	312	345	306	336	305	361	326	311	324	339	362	305	343	329	322	326	321	344	319	297	306	323	295	335	335	309	347	314	314	328	335	318	341	337	326	312	330	314	313	312	340	312	315	319	366	319	315	345	279	324	314	323	289	318	331	334	342	316	313	356	320	337	314	317	334	363	328	292	283	312	289	296	320	320	354	295	328	307	313	326	307	304	307	313	355	292	315	310	323	302	316	308	315	354	336	318	305	330	339	312	291	306	317	338	335	327	308	305	293	315	336	333	322	338	328	326	340	309	300	299	339	310	336	350	332	330	326	327	331	308	283	281	301	334	326	281	320	288	320	314	320	290	341	317	320	313	298	313	318	311	320	326	295	319	311	314	325	331	313	327	332	306	335	292	303	310	319	336	303	304	292	333	334	326	306	338	352	320	319	301	322	349	300	344	308	294	335	322	298	332	346	345	314	296	354	329	333	291	293	332	330	323	330	317	322	318	352	294	303	306	305	340	318	298	322	297	371	316	297	326	305	306	289	339	349	311	329	307	312	313	355	326	303	324	321	319	311	348	293	322	295	310	298	308	302	314	312	337	332	310	307	340	330	306	320	339	323	320	317	322	319	334	322	318	318	336	293	298	304	308	322	318	338	317	337	310	329	293	334	327	348	302	355	300	292	299	349	320	304	353	281	319	337	356	305	331	313	327	293	319	293	326	295	318	335	323	329	315	303	326	327	330	327	325	324	331	333	346	319	311	326	293	308	317	314	332	371	350	332	332	293	313	302	323	344	321	311	329	318	327	304	295	289	323	303	316	315	314	309	340	309	290	324	328	316	340	318	334	329	294	324	330	321	329	291	311	311	317	339	348	305	338	342	286	344	348	328	320	308	317	310	294	327	317	339	315	316	330	343	331	328	322	333	291	289	340	337	316	327	307	347	326	289	300	291	336	312	289	350	313	316	301	302	333	302	307	311	321	318	298	301	337	334	335	346	333	332	325	350	336	326	320	326	332	305	351	320	325	302	308	332	311	297	313	339	327	317	320	322	297	326	338	335	313	310	303	324	314	312	337	313	324	307	306	340	313	302	319	356	322	325	322	324	333	344	346	314	322	332	317	289	326	290	319	332	322	316	315	305	301	312	327	325	320	299	308	303	328	335	310	341	283	308	340	333	334	321	309	326	358	320	309	343	292	313	325	317	308	348	316	301	321	318	330	295	326	330	349	327	315	305	310	326	304	331	313	331	330	298	349	313	326	342	310	313	336	338	314	290	320	323	301	306	304	318	322	318	301	319	315	337	318	342	349	316	299	315	321	319	311	322	316	351	293	317	352	337	314	324	287	335	325	300	309	338	306	355	308	337	311	308	325	332	307	312	320	320	343	348	344	299	305	326	304	305	311	319	320	344	353	329	355	349	318	320	329	332	318	342	328	331	336	321	338	320	299	339	327	327	323	323	320	329	313	328	302	315	318	324	314	277	328	303	347	316	297	315	338	324	331	295	318	328	337	321	302	301	303	308	343	309	315	360	351	278	319	299	319	282	339	308	360	333	294	319	324	349	317	327	325	327	319	322	329	360	287	337	337	314	320	329	323	310	322	325	325	315	350	334	312	298	309	332	299	340	296	291	335	343	344	319	301	321	335	320	321	306	336	313	337	316	316	295	305	345	333	335	307	306	329	328	331	314	302	327	316	318	308	303	326	308	338	330	336	347	296	285	310	298	347	296	283	313	316	323	326	345	312	336	319	317	303	307	339	320	334	327	329	314	338	347	315	281	305	306	327	314	302	326	329	290	299	348	314	305	319	341	314	283	299	329	309	308	319	288	316	317	316	301	328	341	293	305	352	349	332	329	291	302	328	380	303	331	304	317	329	310	333	275	289	327	290	298	310	333	323	322	328	334	310	330	336	306	312	285	318	339	317	312	301	336	349	330	335	309	314	305	307	337	335	310	304	327	337	312	319	300	317	302	324	295	328	296	293	315	341	310	322	319	315	323	311	299	322	314	284	302	326	308	322	311	329	360	313	309	347	330	340	312	293	322	300	320	347	336	296	311	301	299	312	314	351	323	322	374	315	330	326	331	348	306	316	333	308	296	332	307	320	296	317	344	346	319	299	343	328	316	353	307	318	300	313	333	307	292	326	338	282	326	346	309	310	328	341	332	290	316	323	311	310	307	313	288	318	333	310	327	304	306	325	336	285	336	327	315	328	319	305	319	322	294	327	351	328	307	343	302	344	322	336	341	354	332	292	322	324	329	322	329	327	334	345	325	317	317	337	320	290	307	317	318	298	338	324	328	309	314	312	303	306	309	344	301	302	304	333	311	343	332	335	304	311	292	316	303	278	311	357	308	324	338	345	341	311	311	306	317	292	316	290	331	326	322	308	330	323	289	290	323	315	328	321	326	347	300	328	314	336	321	272	312	293	316	340	323	295	328	357	301	301	318	335	313	341	300	307	335	321	313	333	338	300	311	334	309	344	290	317	299	330	334	327	299	313	334	348	319	283	326	317	317	315	333	330	319	347	321	332	328	310	334	336	329	344	340	322	328	293	307	323	318	296	326	322	311	351	318	312	291	318	303	310	332	313	292	358	329	333	341	304	321	310	295	332	319	330	343	315	354	311	308	354	296	315	338	296	288	346	312	330	303	329	309	309	295	334	302	316	314	327	327	319	318	329	321	315	307	294	311	315	333	300	300	335	330	301	319	330	296	338	307	309	314	281	293	305	317	318	286	317	305	329	340	323	327	315	307	366	333	335	292	301	331	305	324	312	308	331	308	322	333	315	320	320	338	320	327	294	328	310	302	313	341	317	304	314	309	312	314	340	308	322	344	316	346	309	335	306	306	320	339	295	320	299	341	304	299	338	330	327	310	319	306	319	323	317	316	344	309	284	316	325	340	347	305	333	309	286	293	327	339	301	320	359	327	324	327	331	279	329	330	328	310	317	301	329	316	307	296	318	310	289	337	306	344	304	349	272	300	323	314	315	312	326	300	343	317	356	318	276	337	343	300	292	335	346	317	312	336	308	330	300	322	298	322	316	304	342	304	328	331	304	326	316	298	325	370	290	306	339	316	331	337	309	342	297	303	336	332	312	311	326	292	306	362	328	310	302	334	348	308	308	304	332	314	310	313	306	293
25624	21630	27537	25697	8256	381	284	284	237	228	219	215	196	200	217	198	208	203	203	199	224	204	187	187	176	202	188	186	183	177	188	202	183	159	187	187	198	194	174	191	170	181	186	168	187	172	181	179	195	180	206	178	205	162	185	168	187	196	186	175	188	179	167	171	207	185	177	183	175	215	208	184	163	183	181	209	202	177	203	202	189	185	181	172	174	183	199	182	177	180	175	203	194	179	171	183	212	183	192	184	199	150	196	167	171	183	165	162	198	181	197	177	178	185	196	173	208	210	172	169	172	196	161	182	180	187	180	176	189	159	178	182	195	180	180	166	188	168	187	189	171	179	183	209	180	178	170	205	170	188	207	193	188	160	195	189	208	150	184	186	146	161	162	177	182	162	195	181	186	164	173	186	171	174	188	185	178	168	172	197	182	176	191	197	162	178	170	164	183	190	194	198	163	197	186	186	185	198	165	179	169	169	172	168	202	180	166	189	191	184	189	175	184	186	197	204	159	176	165	194	173	175	179	183	184	185	222	210	190	194	183	176	175	177	182	201	191	203	178	188	174	198	194	184	187	173	167	191	170	181	195	166	196	184	193	208	162	184	193	201	185	162	181	188	184	169	182	167	204	175	198	173	163	179	170	152	166	190	197	190	179	196	168	170	183	189	191	212	182	177	174	182	190	178	161	223	169	182	197	198	170	185	167	171	166	167	184	191	164	187	179	166	176	174	177	171	176	183	163	198	174	182	153	193	164	179	187	170	177	167	171	184	165	188	177	195	182	191	183	189	201	161	198	157	186	204	161	176	183	193	180	190	189	188	164	185	168	192	168	183	191	175	177	181	158	181	191	183	196	175	167	188	163	176	172	196	178	190	185	175	186	168	161	197	213	178	173	189	198	165	186	196	171	175	192	187	195	182	187	179	177	193	205	179	179	179	208	179	170	167	197	178	174	180	201	161	182	181	183	184	150	174	166	168	204	179	196	188	169	188	167	205	207	162	174	201	184	180	165	173	196	205	182	189	176	159	150	171	148	180	180	187	184	187	184	163	161	161	181	180	194	203	156	166	179	176	186	181	197	165	196	181	210	186	183	165	172	184	182	161	164	169	178	184	172	185	177	180	177	180	210	179	178	173	190	189	171	168	183	195	187	194	166	177	166	182	183	185	178	171	177	195	168	162	168	202	181	192	186	160	194	208	164	176	171	184	182	177	184	191	179	180	176	182	212	174	208	170	187	181	156	197	186	173	153	188	176	174	195	196	165	158	189	177	181	181	166	204	192	168	180	194	198	168	165	162	197	169	195	175	202	191	172	190	161	161	176	184	186	177	179	199	177	155	188	181	159	185	186	191	199	190	176	195	177	177	196	211	189	176	168	180	201	164	200	194	181	195	204	168	187	205	157	173	175	158	196	180	162	182	193	162	170	183	179	167	181	167	193	197	188	199	170	182	187	165	186	174	180	199	154	177	177	167	184	183	163	173	174	180	185	185	190	179	180	184	173	186	173	190	167	164	196	205	197	169	181	187	180	179	184	181	187	185	177	206	208	206	181	162	178	177	192	188	158	149	174	169	185	164	190	175	176	176	180	215	176	203	183	169	186	192	190	159	183	177	175	174	193	175	207	197	173	178	188	184	209	166	190	196	180	186	183	175	159	184	192	178	162	155	172	187	193	172	174	186	187	154	179	174	182	203	201	182	158	182	172	175	179	187	206	181	171	178	193	184	193	171	166	176	166	189	196	194	177	203	176	181	201	183	177	178	175	181	184	188	192	196	184	183	181	183	182	159	186	181	174	179	163	177	181	194	170	183	185	171	193	191	198	177	190	177	172	156	181	180	163	188	201	163	180	188	198	179	198	168	166	191	180	170	157	176	176	193	169	188	184	203	185	200	182	189	177	198	173	184	167	183	183	191	209	202	189	175	209	186	180	199	169	153	201	206	178	188	174	179	178	207	165	164	193	182	156	193	160	170	175	202	190	177	164	202	165	184	131	184	182	150	175	186	159	184	186	180	179	182	198	200	196	175	157	179	210	188	196	190	181	153	178	168	203	178	169	172	174	157	165	188	181	162	180	184	189	171	184	172	169	169	171	171	181	197	156	197	185	184	173	191	167	204	186	175	187	167	171	186	163	164	165	177	208	193	201	194	177	183	164	173	184	191	175	177	169	191	179	158	158	182	197	200	178	189	182	184	165	184	184	208	189	168	202	172	197	192	190	187	169	185	184	207	174	166	192	179	180	170	177	183	191	185	182	154	181	178	174	183	177	191	171	179	199	162	160	184	186	185	175	177	170	200	187	170	188	171	196	167	193	185	174	192	186	187	172	168	174	199	198	166	198	179	164	152	150	180	175	155	189	185	206	178	181	193	173	191	196	176	174	186	190	178	168	186	170	178	174	169	188	173	167	197	180	192	178	179	191	201	169	206	189	182	188	167	177	171	188	172	184	203	164	207	185	192	180	201	192	178	184	180	179	204	171	183	197	191	175	200	201	182	206	182	170	181	166	183	195	181	193	179	180	182	170	156	182	218	167	192	166	173	154	188	189	169	148	204	221	200	169	187	173	170	171	183	190	190	227	168	156	182	181	188	174	187	173	192	197	183	189	175	189	189	168	190	199	184	165	171	188	176	185	205	165	165	183	192	183	203	183	197	159	189	175	202	168	188	192	187	199	185	198	180	184	167	203	169	197	172	172	186	203	176	209	165	171	197	183	192	183	187	167	169	150	176	192	172	208	167	203	181	203	190	189	180	171	185	195	186	184	188	199	173	194	190	176	210	184	180	160	182	180	197	211	186	181	195	181	193	199	195	201	166	176	198	188	216	186	145	186	193	199	182	227	190	191	186	187	193	170	172	197	180	186	173	186	178	180	176	196	175	166	206	192	182	170	177	200	169	192	189	195	168	173	184	154	185	184	178	202	190	182	208	193	181	179	164	190	195	185	170	173	177	210	183	185	175	205	190	184	182	192	191	193	176	176	199	168	181	148	173	189	178	204	175	196	190	215	189	177	181	177	172	180	202	183	162	164	182	182	177	171	166	191	167	172	169	176	178	179	178	179	189	183	164	156	175	162	200	180	192	175	165	176	182	157	179	182	206	181	209	168	194	181	176	179	200	203	208	169	199	194	203	197	176	197	173	174	178	196	172	176	175	164	192	182	178	160	169	185	174	186	183	170	175	175	185	181	193	160	159	185	194	191	182	176	175	165	187	184	178	169	163	176	180	171	199	173	185	185	182	189	182	180	183	210	177	178	176	197	193	193	167	162	184	174	183	174	188	184	167	164	173	205	212	175	207	186	189	181	171	180	182	153	186	177	175	190	184	158	185	188	174	212	172	182	151	178	178	178	192	198	163	141	171	179	183	193	194	170	184	151	176	167	173	187	211	181	163	169	174	165	226	162	177	177	203	194	210	180	178	201	168	182	200	204	161	181	178	170	183	206	175	218	178	167	187	188	183	162	175	189	164	197	198	185	204	186	173
38355	44657	2859	1131	785	684	498	468	423	360	347	326	335	292	293	280	261	290	277	281	242	256	259	254	271	279	265	258	214	249	230	236	238	234	233	267	238	250	246	255	268	273	237	231	222	282	257	260	258	247	251	264	237	235	213	260	254	256	224	230	257	228	237	238	249	258	283	246	230	243	263	234	229	243	246	245	245	240	239	232	236	246	231	240	233	243	253	240	275	220	253	239	261	209	238	280	264	235	235	238	252	262	233	243	249	231	250	250	233	242	248	266	262	258	249	231	259	245	259	206	258	253	236	250	231	266	271	233	221	261	235	208	254	246	258	233	236	253	224	264	239	191	238	260	256	253	232	242	235	216	230	246	212	238	248	223	241	264	279	241	252	273	267	246	253	247	225	253	238	221	249	253	224	254	248	239	232	241	250	259	213	240	255	247	259	213	232	247	225	240	261	266	246	246	242	257	248	249	243	244	245	235	240	234	234	234	221	238	248	225	234	233	255	236	237	220	249	202	249	237	230	244	237	223	226	237	252	238	247	253	231	224	230	235	252	232	244	230	260	255	253	211	226	203	211	242	250	267	218	217	246	260	239	251	244	258	279	241	228	265	256	256	231	261	247	249	228	226	238	249	239	245	246	239	262	218	244	240	207	270	258	241	224	250	252	236	230	254	250	263	251	253	238	252	270	242	246	253	255	214	238	235	245	230	244	226	256	237	230	264	234	245	260	263	245	243	238	255	260	254	219	231	256	255	275	227	258	237	228	254	239	242	214	237	254	223	261	228	243	245	246	262	232	253	224	247	230	246	224	268	244	243	235	256	227	226	212	240	254	244	240	211	264	243	219	265	235	261	264	249	226	270	229	235	223	272	216	227	242	234	233	273	240	239	267	248	240	251	251	242	251	242	240	231	270	259	241	263	216	250	263	243	261	228	243	264	246	238	258	278	247	274	223	248	240	235	264	206	227	264	207	254	238	231	261	225	235	240	237	222	246	244	222	226	229	270	236	252	275	250	235	237	260	241	263	232	249	270	237	246	250	249	265	223	266	233	261	248	223	254	234	270	238	251	260	246	246	234	238	258	257	242	224	235	278	239	249	237	212	236	250	235	232	242	251	249	235	253	233	247	252	245	231	222	225	265	255	218	238	242	266	240	264	247	240	229	234	276	234	255	224	253	241	269	235	248	239	246	248	248	230	232	260	257	233	234	228	242	253	229	254	246	252	229	231	237	258	235	237	265	252	224	232	224	254	230	259	241	236	234	243	229	241	258	251	236	228	237	217	253	245	253	251	261	250	254	258	229	245	255	249	245	261	255	253	245	236	249	239	233	254	228	260	253	259	247	221	265	244	259	250	224	230	242	220	213	256	254	219	214	231	230	254	251	205	266	214	239	243	221	250	272	254	238	211	252	251	248	255	247	258	250	223	227	222	269	237	227	234	214	260	264	245	253	271	251	220	259	221	221	230	211	224	222	256	249	278	238	253	227	236	240	236	245	264	264	264	236	234	210	236	236	251	245	250	248	244	237	245	298	273	225	230	242	227	225	268	252	248	235	233	217	253	246	245	232	237	276	245	255	243	254	234	238	241	241	234	236	264	246	223	262	235	223	242	256	246	257	252	251	247	254	241	254	249	250	231	249	232	234	249	247	219	249	260	233	250	268	237	226	256	227	254	255	252	223	227	259	252	236	226	239	232	233	267	233	236	220	259	225	243	262	235	255	250	263	240	233	253	269	246	233	215	266	246	242	245	246	231	253	227	245	223	244	234	246	250	236	219	247	236	232	237	238	248	255	223	254	262	237	249	256	217	269	262	256	235	223	220	267	258	241	224	262	217	257	233	237	246	226	231	249	230	233	270	246	228	241	257	243	292	255	252	228	229	225	263	229	249	220	232	256	224	246	233	234	245	242	260	209	226	240	235	228	269	232	220	250	235	221	244	219	239	251	282	247	251	211	262	237	210	247	246	251	252	213	240	231	221	248	248	258	239	226	234	251	237	241	260	230	239	233	244	229	255	218	246	248	249	247	237	229	266	215	229	247	221	253	244	222	256	261	222	257	234	247	253	239	254	254	248	264	238	243	223	231	241	254	236	252	228	260	245	238	240	235	246	214	227	246	269	211	259	245	253	248	233	243	220	243	246	207	245	233	250	249	239	251	256	246	261	234	278	240	267	235	244	264	242	252	227	210	249	245	253	232	269	239	275	238	242	280	237	272	261	237	221	220	242	273	234	257	247	244	267	207	244	247	245	223	264	234	231	239	218	238	261	233	245	224	244	219	239	240	235	230	251	229	246	232	256	232	250	226	244	231	242	265	232	255	257	225	257	246	245	242	230	233	269	243	209	255	254	250	220	235	275	236	255	240	286	269	255	253	236	261	223	257	225	232	233	241	260	253	246	227	251	218	262	253	230	257	267	248	239	232	220	268	253	261	243	225	227	252	241	243	241	235	258	238	260	259	300	219	251	237	254	211	240	233	224	236	231	224	250	243	266	232	254	244	243	259	219	241	247	216	248	213	233	235	220	253	261	224	264	257	226	225	252	252	272	217	240	250	246	242	246	247	232	265	227	264	266	253	216	224	227	266	246	223	257	258	260	245	233	248	241	232	257	232	238	222	242	256	246	225	250	216	274	247	231	252	225	262	241	224	240	227	232	248	262	245	251	248	229	258	270	254	231	271	222	229	248	265	249	248	258	229	250	253	235	255	253	246	238	252	230	235	259	249	223	252	263	235	224	240	248	258	231	231	261	231	271	247	230	237	228	249	254	215	243	236	266	239	232	247	304	212	237	246	237	241	265	258	261	224	243	260	246	249	237	237	248	235	230	240	221	258	233	248	223	243	254	235	279	260	272	245	206	248	244	234	226	220	222	226	236	224	234	247	248	230	267	209	280	219	251	257	247	251	215	246	245	249	233	224	235	243	215	263	242	256	230	251	243	221	264	248	249	239	239	234	247	258	239	242	237	257	229	269	253	259	239	224	252	203	239	261	265	228	251	242	240	240	247	253	193	232	242	243	239	254	260	262	250	255	238	233	246	251	237	235	220	233	233	209	248	252	244	251	253	253	206	269	238	277	222	231	253	237	239	250	254	259	239	218	287	234	247	211	257	251	212	240	247	275	260	260	245	254	270	233	265	248	252	221	252	203	242	241	235	238	220	234	265	242	198	244	255	234	255	229	245	210	220	222	252	271	255	261	288	267	262	258	230	245	252	237	251	255	227	246	248	259	249	263	218	239	250	243	252	254	243	226	248	222	231	250	271	251	259	236	236	248	231	232	238	236	230	252	240	235	230	237	252	239	238	219	247	224	241	218	226	244	253	230	235	241	258	232	225	224	271	237	259	231	229	240	277	236	238	241	216	225	246	217	235	247	237	247	248	267	249	280	245	270	249	239	218	259	242	241	212	225	205	244	244	265	244	270	225	225	252	243	251	243	265	246	241	261	240	268	246	231	243	247	270	229	258	233	243	233	253	256	248	232
23311	21583	29345	24245	21569	21561	9240	999	669	646	618	565	538	517	498	466	514	476	487	491	452	424	481	490	464	441	459	412	424	399	421	463	445	407	461	443	383	410	433	383	419	421	419	384	435	399	391	443	403	409	405	396	425	398	405	408	418	394	385	425	422	412	425	400	364	398	429	384	412	408	401	435	409	402	412	416	414	398	380	383	417	391	404	410	433	402	399	423	426	415	407	418	397	418	413	396	434	402	391	376	441	395	400	415	448	368	375	405	406	385	386	381	395	432	428	404	397	418	413	394	419	421	407	401	404	393	401	394	416	400	390	414	406	433	392	422	437	421	407	355	427	406	404	437	417	386	373	385	426	383	425	412	418	409	347	412	388	394	415	428	392	416	401	411	360	399	435	372	371	426	399	394	451	377	386	429	365	422	395	444	438	377	357	419	429	413	384	410	407	444	404	386	420	383	429	378	414	394	428	399	431	411	403	458	392	435	406	394	377	433	401	404	442	435	359	414	420	409	424	399	399	427	378	420	385	441	414	424	439	395	407	372	422	414	410	377	387	375	450	409	414	409	409	392	387	399	387	416	417	402	391	449	352	397	399	405	388	422	378	403	439	367	409	421	419	360	391	370	390	415	399	404	402	419	415	435	385	392	396	407	413	409	383	417	413	432	419	412	425	395	377	396	379	411	394	424	419	449	399	423	378	409	392	406	435	414	433	419	390	399	409	404	414	415	416	392	415	388	364	415	391	413	407	417	405	369	447	358	411	399	410	371	388	422	433	392	395	398	406	414	373	402	414	392	393	421	431	403	389	410	377	412	410	417	386	421	404	391	384	417	402	390	380	408	396	412	419	423	414	389	421	397	429	407	396	399	421	400	392	396	392	391	396	399	402	444	428	447	409	429	412	376	408	397	419	423	411	422	407	416	418	425	410	386	406	427	447	416	408	442	432	367	392	389	439	434	393	372	419	408	399	389	433	412	391	400	452	407	361	400	402	405	417	396	367	402	394	405	396	386	417	396	413	413	418	454	434	412	422	412	406	388	377	426	401	390	393	388	436	424	436	392	400	440	406	408	421	423	421	436	393	413	407	384	439	406	417	425	427	391	428	401	423	396	408	407	439	385	400	415	384	411	405	420	409	377	377	379	420	426	399	409	384	413	388	392	402	375	417	401	413	401	391	440	381	392	392	386	370	389	351	384	398	399	385	418	414	408	425	396	400	438	422	440	361	413	386	459	407	360	412	440	420	401	347	437	407	386	410	401	389	428	421	415	402	404	420	430	422	419	419	378	393	422	417	397	392	399	424	386	384	399	402	393	383	441	386	452	427	400	411	393	404	402	396	393	394	386	417	389	387	426	415	439	398	418	419	401	398	424	415	401	354	410	367	435	417	397	396	421	370	380	392	452	394	398	390	421	398	435	360	408	406	437	389	368	414	415	398	436	411	400	376	389	387	396	411	387	404	379	420	397	416	430	381	425	428	410	365	436	443	409	404	355	398	446	391	446	414	428	437	431	421	384	399	385	404	429	394	408	356	419	434	388	417	375	393	397	409	400	396	432	412	408	440	386	378	394	422	436	383	404	431	403	423	392	408	407	380	405	394	416	435	371	448	400	397	378	353	403	408	398	439	391	405	413	440	439	417	411	421	441	425	409	403	405	432	409	414	410	391	390	416	376	415	411	404	393	430	405	399	390	387	420	424	392	415	407	419	351	444	420	403	419	431	449	434	403	404	413	368	400	417	408	411	376	412	359	419	389	390	369	444	432	398	418	399	392	407	433	389	407	393	409	464	409	424	377	432	447	388	394	409	398	401	413	380	399	378	466	381	397	436	392	441	412	392	398	416	401	404	426	401	444	388	394	397	375	412	394	423	443	384	435	403	408	415	419	387	430	395	382	375	458	430	430	378	411	393	407	414	384	414	393	422	371	403	404	400	411	384	393	397	376	425	391	423	417	438	418	409	400	443	421	399	426	393	405	409	453	397	383	415	349	426	435	429	422	416	394	418	401	426	447	400	373	374	384	400	406	402	391	379	384	405	389	428	402	437	402	414	377	404	388	372	382	397	408	443	411	410	395	428	404	419	385	409	399	423	433	387	421	369	408	421	401	400	415	363	431	421	408	398	370	378	426	387	424	394	392	414	418	398	446	398	410	411	392	387	393	419	399	428	396	417	397	385	376	390	410	403	455	403	430	410	370	399	427	398	393	399	408	386	418	436	392	421	426	397	405	412	417	371	427	394	421	415	392	394	401	368	375	408	412	390	374	397	409	425	396	417	424	408	405	382	391	411	418	402	417	394	447	406	407	369	399	429	414	394	403	422	407	429	392	443	414	411	405	395	397	415	402	426	419	393	415	418	388	406	427	392	391	414	394	443	406	440	406	402	412	437	396	422	426	407	431	428	405	411	435	406	403	439	391	404	431	404	377	422	423	423	424	399	422	380	416	410	379	413	385	421	416	398	422	387	423	413	410	416	417	404	385	399	438	405	425	431	431	419	429	404	382	381	399	410	402	418	373	382	373	424	401	418	392	406	398	417	411	403	399	387	396	419	413	429	372	387	372	409	432	410	381	423	387	404	414	408	418	394	414	409	396	439	399	418	396	394	387	414	389	399	397	399	406	406	471	420	368	392	402	404	407	385	399	458	396	400	425	382	400	391	424	403	407	439	423	427	407	432	378	398	383	393	390	386	396	379	398	410	366	369	393	385	414	409	409	423	383	407	386	403	412	393	443	385	442	400	416	389	427	406	428	363	387	412	404	415	418	387	380	399	371	401	420	382	394	438	415	425	387	434	411	352	387	416	350	390	380	398	416	390	407	400	391	401	388	384	364	410	430	436	429	354	395	392	420	384	421	387	406	402	394	409	382	412	418	404	411	453	388	401	402	425	395	425	380	390	425	415	408	404	402	396	389	420	436	400	419	395	388	387	391	408	413	394	446	433	400	359	376	399	399	383	403	426	418	401	420	396	415	403	373	427	414	398	413	429	388	394	407	422	433	394	378	426	381	370	396	392	402	381	401	394	417	415	405	404	444	362	429	402	420	387	425	396	397	457	411	444	376	427	395	363	406	397	394	408	422	401	422	412	379	438	425	416	427	380	390	388	394	397	393	390	395	404	418	430	405	427	412	377	389	423	392	424	391	415	428	387	417	412	399	401	383	378	414	403	428	374	420	410	381	398	384	389	406	417	407	366	403	432	419	378	382	413	385	399	427	379	395	408	389	415	422	390	388	415	410	385	426	398	435	384	428	388	420	418	405	433	406	421	411	421	409	396	416	402	403	383	406	397	386	402	380	410	388	433	431	380	369	420	418	394	384	377	420	403	416	410	392	405	396	418	400	410	399	395	389	408	364	393	386	411	411	412	388	417	409	415	426	395	399	375	384	376	425	415	435	412	408	410	414	415	413	406	430	429	393	412	382	424	412	391	384	432	410	421	394	426	390	410	410	390	395	392	366	422	408	369	417	415	354	399	379	432	375
44846	55645	8564	3929	2726	2100	1647	1315	1106	976	881	778	743	731	679	662	605	577	575	589	615	575	553	543	538	502	575	502	495	547	528	529	490	522	487	477	510	531	451	482	511	509	549	505	477	484	516	526	485	510	487	487	509	499	465	432	473	477	455	438	505	458	499	495	517	466	477	456	492	515	505	515	525	528	484	491	509	472	507	516	455	485	481	502	522	517	508	448	514	472	477	485	471	479	460	491	487	494	474	484	474	504	483	515	515	490	468	438	493	520	471	483	499	458	458	506	470	484	459	497	453	505	476	486	510	465	439	498	509	475	492	481	459	506	458	513	485	490	483	460	451	449	458	472	520	500	498	462	491	482	533	465	483	473	533	503	503	472	482	455	469	483	480	512	479	497	525	469	483	489	490	519	450	467	476	490	467	481	474	490	519	439	486	511	489	461	491	525	433	488	505	491	487	472	541	510	462	479	483	450	524	477	457	484	488	482	521	507	488	481	498	484	488	474	480	509	478	493	562	478	468	478	514	440	452	469	472	513	472	476	486	484	523	449	482	444	482	474	475	488	468	508	493	471	475	465	500	485	487	469	480	457	498	469	505	486	460	486	464	473	478	504	467	469	490	489	451	475	494	484	531	444	496	490	495	514	483	498	505	519	486	485	530	517	470	486	486	476	468	478	544	506	498	508	487	485	509	473	447	448	460	466	503	430	529	457	528	485	489	476	496	480	527	486	453	485	503	479	495	456	484	474	479	537	457	494	454	505	417	475	509	475	472	536	477	501	512	460	485	463	501	441	450	474	466	474	494	460	483	513	475	496	460	445	492	469	478	480	476	436	456	485	481	506	505	485	478	466	488	521	500	522	477	479	486	492	499	468	493	480	498	476	463	470	489	464	484	486	480	489	485	480	465	499	484	467	484	514	459	502	489	444	482	468	465	490	481	452	471	487	491	523	493	497	482	459	494	514	501	463	504	489	540	474	490	469	508	478	449	478	515	501	504	457	482	503	472	479	497	482	453	491	460	496	457	471	440	488	472	520	505	448	519	514	455	424	459	457	499	534	490	458	500	463	462	476	472	491	469	487	504	492	458	454	483	487	479	510	518	486	472	496	468	482	517	474	489	490	492	489	506	472	454	499	425	455	487	469	478	483	477	502	504	483	483	461	483	491	503	503	502	432	517	466	521	499	487	484	468	460	469	492	461	427	501	437	482	491	469	494	507	450	470	444	484	502	464	491	453	476	493	477	486	477	483	475	458	505	479	425	508	487	464	476	470	461	498	501	494	533	454	533	468	482	498	462	477	506	496	501	499	489	484	478	447	506	496	541	473	486	476	487	474	459	470	507	542	474	500	463	495	497	480	503	455	515	465	488	442	502	507	476	452	455	502	489	498	497	484	482	448	474	515	485	507	489	482	446	480	474	468	468	523	431	485	472	475	506	517	441	481	502	456	455	476	472	452	482	507	508	441	513	483	478	464	496	459	497	486	469	473	481	494	447	457	461	485	471	502	495	473	455	492	490	500	506	492	480	477	504	488	464	533	509	431	490	462	498	448	465	502	465	464	460	474	526	486	503	507	521	493	489	481	508	464	508	524	493	489	494	424	470	538	502	538	489	499	468	500	474	505	467	502	497	460	481	459	488	461	502	466	507	453	512	513	501	482	508	481	495	513	464	472	516	497	481	454	505	489	471	503	480	480	509	446	485	502	500	485	490	485	497	508	512	466	475	482	484	503	471	466	489	467	451	495	461	471	533	439	494	487	496	453	489	490	488	458	468	504	476	501	440	467	499	487	474	475	519	480	477	498	438	508	459	476	445	486	431	475	502	454	540	450	472	465	473	449	474	442	459	450	455	491	467	522	458	481	526	498	504	488	442	458	435	483	470	457	482	482	527	464	496	464	493	517	522	492	481	451	502	488	446	487	442	500	498	468	490	478	450	452	504	480	521	482	487	456	445	493	480	485	505	478	507	472	516	503	464	482	461	462	501	507	456	501	475	512	481	519	445	478	506	501	469	509	500	473	463	460	490	467	461	499	473	454	508	485	466	470	467	477	464	495	507	493	497	471	450	509	479	467	487	512	496	487	499	476	458	523	475	481	486	479	513	484	483	450	489	480	463	484	476	472	515	515	467	494	487	471	475	468	472	474	502	466	493	481	488	522	487	457	464	445	477	473	520	487	459	492	471	522	478	445	514	471	498	497	507	491	487	506	465	520	484	485	532	475	477	486	480	476	483	461	462	470	507	475	457	527	481	527	469	478	474	492	476	483	479	452	507	500	444	463	501	503	474	508	497	512	498	515	497	511	492	501	498	491	469	479	536	504	479	458	489	463	451	498	488	506	488	492	494	501	430	469	465	437	510	488	464	467	501	438	512	514	507	483	464	482	477	479	535	471	508	508	466	491	526	512	479	497	481	504	480	501	529	469	490	476	490	489	468	460	452	450	481	467	469	472	471	490	480	505	525	470	485	485	495	516	520	524	488	463	463	489	462	502	481	486	496	478	464	491	516	453	510	492	445	508	475	486	468	501	455	488	516	475	510	487	443	498	482	509	516	471	484	527	528	468	454	502	494	498	491	512	501	449	462	481	467	479	500	458	478	477	470	483	475	504	489	481	471	491	496	485	478	508	492	488	470	460	485	535	474	497	481	498	491	469	472	482	433	485	504	502	480	496	470	503	484	499	531	520	484	467	460	472	434	454	524	469	514	460	473	448	454	521	486	466	455	477	506	472	487	452	459	457	489	511	454	471	519	490	485	416	532	462	486	485	464	524	478	496	461	470	488	485	479	450	479	489	478	458	493	475	484	461	486	529	475	469	524	481	501	482	428	485	492	501	467	448	478	480	512	478	485	455	482	501	460	493	508	480	462	481	499	481	462	476	510	480	465	464	490	478	489	474	455	466	455	482	487	494	477	463	521	496	467	503	489	443	493	495	468	477	483	457	510	506	489	451	479	470	477	500	479	480	461	464	492	485	463	496	497	502	456	495	499	481	451	476	508	514	455	492	480	514	486	499	471	448	513	469	475	480	504	498	452	479	517	501	465	482	485	468	486	477	487	498	501	468	505	484	499	539	470	511	497	478	499	487	496	522	473	508	508	482	466	477	468	498	502	454	519	475	509	476	448	471	483	438	508	472	525	479	532	461	513	456	464	473	477	461	478	477	485	480	486	472	477	473	493	519	529	497	450	521	494	514	458	480	454	480	456	532	504	470	485	476	502	517	507	493	518	479	494	489	553	503	487	485	485	490	471	456	514	467	506	506	504	491	482	497	477	465	473	478	510	493	488	480	477	497	493	498	476	476	456	413	500	483	522	447	521	481	476	474	493	499	463	492	510	450	479	449	500	485	475	479	451	526	477	480	478	464	504	495	507	481	500	495	495	461	472	459	463	484	459	489	477	491	459	484	497	496	473	490	449	489	484	487	500	541	501	505	465	477	451	480	468	507	531	509	480	480	497	457	439	477	476	449	468	510	428	456	498
29734	26045	14161	1224	177	159	140	147	145	116	130	128	126	117	121	128	131	119	161	128	141	126	141	143	113	120	107	122	135	121	107	116	144	129	146	123	142	132	140	138	128	111	145	134	138	108	123	121	119	146	121	113	127	119	134	115	151	141	129	125	117	110	133	133	128	116	116	146	135	136	120	148	112	131	111	126	141	131	109	130	117	116	121	131	134	145	106	122	124	104	119	125	127	126	101	122	121	134	122	127	155	128	118	135	114	119	110	131	118	140	121	105	136	123	126	131	128	129	142	117	127	116	130	130	120	143	111	114	119	120	105	131	118	121	101	113	139	142	121	110	129	145	112	134	110	136	134	124	125	114	111	136	109	125	105	113	127	124	116	131	126	140	134	147	131	141	122	118	126	129	120	126	112	105	136	133	120	133	108	132	147	110	136	129	136	119	130	123	130	125	125	133	126	130	109	121	120	99	142	147	141	117	120	123	120	116	115	134	132	129	131	136	127	123	125	116	119	133	134	125	121	123	123	124	124	138	142	106	148	126	135	138	146	121	135	129	119	120	122	138	121	136	129	122	133	128	129	119	125	132	139	141	137	126	126	133	101	115	127	109	126	113	118	120	118	114	151	129	123	118	121	141	135	114	126	119	127	120	113	104	135	124	123	135	129	116	113	124	154	152	131	136	114	116	117	125	111	113	101	118	126	126	148	119	126	129	143	134	133	125	115	105	115	125	142	101	119	147	121	131	113	126	118	124	132	126	127	130	135	136	128	125	114	135	102	131	128	125	119	105	137	119	140	161	123	143	166	132	153	136	133	135	120	124	122	134	112	125	132	138	133	137	123	107	113	123	139	133	143	141	133	135	117	124	110	127	113	123	131	120	117	109	127	118	122	134	138	113	129	138	116	136	122	120	111	131	133	113	132	111	137	107	146	134	138	126	136	121	112	130	127	125	135	125	137	106	130	132	130	130	103	136	124	130	125	130	129	127	131	120	126	128	164	118	124	143	134	124	138	110	116	136	115	138	129	154	123	122	125	135	123	136	142	123	128	119	137	133	134	119	134	123	131	121	143	125	123	110	140	126	124	117	144	139	127	120	119	122	129	118	122	127	131	127	127	121	127	122	136	143	129	139	137	131	131	137	119	138	135	117	122	124	134	136	136	103	126	116	108	123	138	125	113	144	137	133	122	142	99	122	109	144	124	121	119	140	138	120	121	143	121	117	123	126	121	118	129	141	119	142	112	115	107	139	117	139	132	137	123	116	132	126	126	113	103	130	131	121	122	144	125	133	130	111	128	117	121	133	121	141	126	128	131	117	118	152	144	140	121	154	128	119	130	119	138	128	101	118	105	129	156	132	123	143	120	133	128	146	133	118	127	104	130	143	117	119	136	101	109	113	126	122	114	121	130	126	124	112	121	140	128	116	125	112	129	112	127	129	121	122	121	125	91	140	123	128	136	141	120	133	141	136	105	130	146	118	130	143	131	131	126	125	116	111	145	127	140	137	124	128	129	140	126	123	129	131	110	122	133	156	121	123	131	117	110	114	142	126	124	108	123	154	120	133	120	150	118	119	121	133	122	131	131	112	130	114	119	119	130	108	102	140	137	122	109	105	135	107	108	124	131	113	144	119	144	130	129	116	103	129	115	122	129	122	148	127	110	135	123	130	141	119	138	124	113	127	149	107	121	133	127	125	115	142	116	121	109	115	120	117	127	120	117	127	130	111	125	143	129	132	128	144	125	132	120	133	129	122	137	121	138	112	138	127	140	120	124	139	122	129	122	123	122	141	127	135	116	124	121	119	137	121	133	146	134	118	109	129	114	126	112	114	125	119	123	132	143	131	151	116	111	120	122	127	126	114	119	127	135	127	135	121	133	141	115	134	124	123	129	125	125	118	120	137	121	132	110	141	115	124	108	131	139	118	132	122	123	131	135	125	142	130	130	119	133	133	114	127	128	114	119	123	125	121	117	128	119	108	129	111	133	116	126	120	130	109	134	121	148	100	133	129	116	127	142	131	127	128	128	135	115	136	122	106	118	139	125	132	141	153	119	120	115	130	110	133	134	115	117	129	134	115	128	134	134	126	141	137	121	136	113	142	99	125	135	122	107	130	116	121	137	119	132	141	141	129	134	121	116	127	122	130	136	130	141	113	109	115	122	125	114	133	115	112	138	151	125	119	152	129	133	120	107	114	138	125	128	142	122	134	144	113	116	128	121	129	117	143	121	146	132	130	113	122	141	107	127	100	118	123	130	128	126	129	112	133	136	129	127	109	135	125	112	126	117	122	134	108	108	109	106	127	123	127	123	135	139	110	135	122	109	120	129	141	117	120	138	129	118	106	109	108	145	127	150	133	125	133	129	118	131	136	118	120	126	113	124	133	134	129	118	149	134	109	124	130	119	127	141	153	138	121	139	136	123	137	119	139	118	124	127	104	122	135	130	110	131	121	123	129	127	105	112	151	142	127	108	114	114	147	154	147	121	136	119	111	121	141	137	136	117	105	121	132	113	108	128	124	127	118	115	124	128	104	126	116	136	126	120	132	124	132	122	136	132	137	123	118	107	143	123	132	130	111	122	150	123	136	101	130	145	151	127	124	111	136	130	155	127	114	117	140	134	132	122	115	119	119	116	126	136	133	139	119	121	98	122	125	150	136	121	123	110	115	132	132	136	117	119	146	120	91	126	118	89	110	140	125	115	134	128	148	146	117	132	131	115	145	121	106	137	140	137	120	141	111	123	128	128	130	138	144	120	132	121	127	124	111	118	114	134	122	139	120	108	128	113	116	124	127	129	119	131	109	146	125	131	124	116	131	124	145	127	132	136	136	118	108	106	126	123	116	116	122	142	96	145	128	137	123	118	130	136	122	124	120	107	126	113	129	142	124	149	101	119	122	133	123	119	114	106	104	111	130	150	137	143	131	136	123	115	102	119	110	136	140	117	106	125	110	118	124	130	136	106	113	129	116	128	129	111	130	143	109	119	143	128	141	132	131	114	117	100	132	125	120	124	118	112	117	131	114	132	148	123	108	110	118	123	140	114	126	137	131	130	117	137	131	133	133	124	116	128	115	113	134	112	107	134	124	119	124	109	128	116	123	125	136	123	119	118	120	135	142	122	146	141	121	114	131	150	147	120	141	120	106	154	129	123	117	114	117	124	134	108	136	114	128	142	140	108	125	137	113	120	120	99	118	130	121	144	145	126	120	123	117	126	134	123	127	124	120	119	109	117	121	119	123	126	138	125	140	123	119	132	128	141	116	127	108	110	118	118	120	120	112	104	133	133	109	133	124	115	120	113	123	133	130	99	115	138	126	136	130	144	106	143	133	123	132	129	125	117	121	108	111	105	136	134	125	111	135	122	106	134	134	112	139	133	117	153	134	122	129	133	121	116	124	139	127	122	140	137	119	108	113	148	123	107	121	129	134	123	121	113	128	133	135	137	141	130	108	100	106	117	126	108	121	124	129	132	121	114	120	116	145
35066	33940	798	328	231	222	215	201	198	183	166	181	166	171	163	163	177	154	184	180	170	183	167	148	144	152	167	169	157	165	180	152	168	201	164	202	172	167	157	150	170	165	186	187	156	167	194	156	183	175	163	164	168	180	168	155	188	160	197	158	187	168	180	169	162	155	159	177	164	171	161	173	134	163	167	182	147	150	168	141	182	170	175	161	152	170	141	170	162	172	154	156	177	168	168	175	177	173	149	167	175	168	163	148	165	178	165	153	180	169	139	161	169	157	157	171	148	174	174	157	174	148	169	156	174	188	180	200	177	169	151	147	188	181	154	158	182	161	178	147	195	168	167	161	167	164	138	167	148	163	178	173	165	170	158	150	142	182	160	140	148	157	181	174	155	171	176	150	189	185	155	168	159	188	177	166	160	149	158	161	166	163	168	162	157	154	171	153	201	175	159	175	180	160	181	154	137	160	170	173	149	184	158	170	171	168	183	178	190	181	167	157	156	165	158	185	158	159	170	167	158	156	149	171	178	165	160	158	144	165	152	152	139	161	155	161	179	176	159	167	156	190	168	190	172	191	169	179	164	159	161	147	177	168	167	166	164	153	181	179	161	150	175	161	178	161	159	172	165	175	151	163	169	152	139	185	167	148	167	167	175	165	170	149	184	149	159	143	164	183	149	183	147	184	165	156	169	147	166	152	190	162	155	179	176	190	153	170	181	156	190	173	166	180	167	157	159	149	133	180	174	162	166	154	167	171	176	164	172	147	178	154	157	153	165	156	167	176	147	168	192	163	160	157	172	159	159	171	153	159	169	162	171	155	181	158	168	169	166	172	181	180	168	154	190	179	170	168	158	167	170	174	155	176	172	186	145	159	177	167	175	153	153	160	174	208	151	189	182	179	169	167	167	175	157	171	141	185	187	165	162	159	186	156	158	173	162	184	152	162	144	167	158	149	155	176	160	146	160	190	156	170	183	174	166	165	154	160	179	149	181	168	152	148	173	181	125	164	188	148	170	166	171	167	162	160	184	164	163	151	184	167	159	169	168	156	156	174	169	199	163	183	152	169	158	147	198	158	157	158	158	178	171	153	171	142	171	156	180	175	163	170	159	161	170	146	165	177	172	156	186	220	178	165	153	154	173	153	177	157	156	173	158	151	182	156	177	170	167	167	185	160	183	171	166	191	151	169	165	207	154	159	155	154	148	149	163	185	167	143	198	161	154	185	158	146	177	168	182	180	149	172	178	179	175	178	174	196	167	196	150	169	172	164	165	194	141	176	178	181	151	169	170	182	158	170	154	183	170	158	181	164	163	169	161	192	174	174	173	172	164	176	152	170	161	163	156	149	135	172	175	169	186	158	186	159	170	156	160	153	153	171	145	148	151	144	151	172	151	143	171	153	177	164	148	180	185	171	157	143	156	199	167	183	161	177	164	147	171	173	177	183	159	185	159	142	190	155	166	170	170	190	167	159	156	186	171	168	129	154	155	168	177	165	161	162	182	177	164	147	156	169	185	160	180	179	181	171	185	145	177	168	169	192	175	187	159	169	170	178	151	158	173	170	151	170	154	163	141	172	157	184	179	175	178	175	154	198	155	161	181	162	166	151	164	173	157	159	140	169	189	171	179	165	181	146	181	176	189	177	155	145	134	195	154	164	171	163	186	171	175	186	176	160	165	157	169	158	185	180	200	168	187	169	156	173	180	169	175	170	169	163	153	169	164	163	160	141	173	148	148	161	161	154	163	147	148	170	163	158	155	176	186	168	161	156	157	159	167	170	141	151	163	160	161	185	149	177	173	162	176	184	154	156	156	166	174	151	185	157	167	172	146	175	156	158	171	150	177	171	143	194	172	173	159	151	185	146	161	175	160	164	168	167	164	165	157	174	183	170	180	169	169	182	164	169	179	175	177	168	181	151	154	178	155	136	181	164	173	177	161	163	180	175	170	180	184	155	148	179	173	154	188	173	169	161	165	171	179	181	163	183	184	170	185	165	144	163	177	165	159	158	186	164	185	174	155	174	156	168	152	172	177	160	168	139	187	160	163	151	169	144	170	179	158	165	163	160	176	156	157	182	182	164	157	155	191	159	160	185	151	161	175	199	158	160	174	157	185	158	149	168	180	167	157	178	168	168	166	185	171	171	173	171	175	172	166	173	165	182	157	170	193	170	159	175	171	174	175	172	182	150	160	166	172	168	160	156	176	178	185	168	167	168	173	162	150	175	185	171	167	166	160	180	163	148	152	159	162	169	154	148	160	163	176	170	151	179	187	155	164	181	140	198	175	179	174	171	146	176	173	159	162	171	168	157	160	183	167	172	159	178	167	136	192	154	198	156	169	167	165	165	168	163	151	153	167	171	197	192	147	172	201	151	183	147	173	175	178	180	161	182	168	186	166	160	173	147	160	167	175	160	170	176	152	189	149	162	158	163	155	170	165	148	191	154	159	158	167	180	165	178	164	147	156	168	155	163	169	172	167	161	171	161	174	154	156	182	164	163	155	179	175	161	193	153	155	154	150	160	184	163	179	158	157	156	154	163	157	153	156	177	163	157	161	179	154	197	157	167	159	168	171	164	178	173	181	144	169	170	172	180	167	175	154	166	162	175	156	154	161	171	146	159	161	162	194	179	176	164	180	166	169	162	154	167	146	158	167	176	180	149	162	144	157	192	192	162	175	151	186	163	157	150	169	165	159	149	155	187	181	187	160	173	168	178	175	173	177	156	196	165	135	168	184	165	182	157	146	181	181	178	161	168	178	146	156	151	154	161	159	166	158	151	155	173	175	169	176	175	172	145	164	161	183	175	176	158	188	169	153	163	174	154	165	170	134	162	166	172	175	174	175	158	159	152	174	190	177	161	158	163	156	178	169	181	158	149	158	169	181	186	165	169	169	152	183	156	180	183	172	168	170	174	163	172	179	170	176	150	161	158	159	175	190	175	136	157	192	144	187	161	156	176	139	159	176	189	161	162	176	174	162	183	179	185	188	164	163	167	172	172	174	149	182	190	158	172	184	176	187	156	152	158	170	194	174	152	130	164	170	159	173	168	181	176	158	179	175	158	151	166	153	163	165	172	164	173	188	161	180	164	198	191	162	178	194	157	179	146	171	155	158	171	173	176	187	175	174	168	171	140	155	145	167	160	165	171	190	150	185	163	171	138	152	185	153	169	179	180	170	177	169	163	138	160	166	171	171	160	157	174	156	174	170	150	171	169	172	140	172	162	150	183	185	173	164	162	180	135	180	170	171	163	171	161	167	161	167	164	176	183	165	172	173	160	160	194	158	178	155	145	186	172	156	180	161	159	156	160	181	168	156	148	174	141	150	178	163	189	155	161	166	141	166	170	185	164	180	197	169	160	166	171	162	161	152	170	168	165	159	192	166	172	167	178	175	172	154	192	169	141	147	172	178	179	151	176	190	183	158	180	146	174	173	150	160	171	158	170	178	150	174	176	183	184	176	182	175	176	169	173	173	149	146	148
24249	21576	28859	24644	21505	10357	745	542	408	382	370	341	280	317	305	293	297	281	275	270	269	256	270	264	267	271	272	287	267	249	243	267	275	238	306	262	272	269	265	244	269	308	299	298	275	228	266	273	248	245	259	270	288	257	261	282	293	249	259	273	273	233	250	241	229	303	287	251	263	270	250	239	262	273	244	254	278	252	261	261	291	267	261	274	241	245	268	258	299	259	297	255	250	274	261	268	252	287	252	271	259	283	264	247	267	275	255	225	262	278	248	249	257	260	265	258	276	267	271	272	263	269	264	270	316	252	244	250	255	248	271	259	244	248	276	241	255	251	235	251	270	242	297	254	267	257	248	257	275	270	238	278	277	246	283	275	251	256	255	268	281	257	252	280	261	242	250	252	263	249	270	249	279	245	244	279	253	240	259	242	259	258	266	245	274	251	249	261	275	274	246	244	260	246	265	265	272	268	264	257	234	226	274	247	258	272	250	278	239	264	268	249	244	251	248	269	268	253	308	259	270	287	262	248	230	266	245	270	257	259	229	270	252	237	241	298	262	254	268	252	265	294	260	269	237	256	233	261	266	265	218	247	244	257	256	253	263	245	256	247	245	243	268	279	278	256	275	246	253	273	240	274	258	259	274	254	256	236	258	273	258	257	260	262	255	249	275	231	271	251	252	257	263	254	269	234	248	236	258	264	254	249	289	242	255	236	263	243	252	250	245	263	252	249	239	248	273	258	256	255	241	263	256	244	241	265	300	246	268	282	275	262	244	263	241	261	251	270	252	239	237	234	248	253	267	303	272	282	256	247	244	244	271	273	278	244	263	273	259	273	230	266	244	237	257	285	281	254	260	258	263	248	265	271	236	266	277	248	236	252	247	257	250	272	255	236	246	286	219	248	246	260	263	275	272	283	242	255	261	250	270	249	248	262	250	283	261	266	243	240	237	265	257	271	264	263	266	279	272	244	271	224	260	260	240	249	284	255	259	259	275	233	244	264	271	246	279	256	261	255	318	229	252	254	276	276	276	263	260	285	275	257	278	267	249	244	253	257	276	232	244	238	247	237	289	238	284	289	255	261	256	278	294	280	270	257	263	285	248	258	241	233	241	257	264	261	241	254	250	274	240	286	251	293	261	280	287	251	267	254	238	253	255	277	252	279	277	273	240	240	263	272	278	229	255	277	261	271	257	256	273	238	273	278	257	269	256	287	275	246	254	248	248	256	261	252	247	258	253	259	260	257	244	241	259	271	248	247	253	241	283	269	262	249	243	252	285	258	243	242	268	242	269	257	234	226	265	254	280	276	248	222	271	260	271	281	250	268	261	221	255	240	248	275	286	252	274	259	268	252	257	231	246	254	277	235	241	283	242	247	280	241	240	257	244	268	251	259	253	253	264	274	285	254	240	253	263	254	242	207	269	248	258	212	250	251	227	251	246	277	256	259	252	248	274	265	235	248	269	271	253	272	272	250	257	272	267	259	264	261	261	246	226	255	270	256	284	273	259	248	250	248	243	278	233	263	281	278	270	246	251	239	284	228	238	265	277	276	255	274	255	260	264	275	262	249	259	251	264	241	251	272	248	281	244	265	245	285	262	251	290	276	259	280	277	251	242	246	241	250	261	247	268	262	246	245	273	267	254	268	254	255	291	251	245	249	278	262	235	252	278	266	255	266	271	259	236	261	241	241	262	254	264	253	265	265	241	278	239	242	242	256	275	274	270	255	277	258	289	259	256	286	270	272	247	245	269	253	265	235	284	265	241	273	273	283	264	222	260	256	283	256	276	246	272	281	269	287	231	247	249	256	263	254	275	288	278	289	270	262	298	278	257	208	261	255	269	252	270	287	230	290	261	264	283	266	254	245	249	258	268	249	272	225	249	259	233	233	234	250	250	268	263	232	264	260	280	277	284	247	270	266	238	238	272	276	261	243	265	226	230	277	265	250	269	260	264	237	250	247	243	282	262	266	259	278	290	273	281	270	248	251	275	272	278	256	264	275	249	241	275	280	252	241	263	265	263	267	225	228	237	271	233	232	277	239	276	246	240	251	274	226	266	262	271	225	268	227	263	240	264	239	260	266	252	277	259	266	278	264	281	271	260	264	267	288	238	267	270	279	256	256	253	245	245	222	257	244	239	283	268	250	272	281	268	259	268	241	264	259	284	267	249	273	246	239	245	259	233	254	253	246	285	257	262	277	289	273	250	254	263	220	249	253	252	254	265	242	251	284	257	266	263	291	266	228	253	253	245	242	263	262	280	260	273	265	276	255	228	254	250	252	288	269	268	268	267	235	242	238	239	246	269	269	248	246	270	244	287	259	268	271	260	276	271	284	251	246	249	231	263	276	264	262	256	284	257	278	255	240	235	265	267	273	238	269	245	251	263	260	242	246	258	274	266	242	276	262	276	266	259	271	272	260	242	239	242	268	279	282	259	263	271	256	277	243	283	265	263	276	276	246	250	245	232	286	237	276	257	240	282	252	281	272	296	248	244	266	242	221	261	281	258	274	235	265	289	281	247	290	240	264	263	253	275	242	283	255	268	268	228	256	272	249	264	244	275	277	253	269	250	264	247	281	262	279	277	260	286	266	265	245	274	239	222	264	298	280	281	268	265	274	248	263	248	269	270	230	221	242	249	262	241	278	279	246	250	252	267	260	286	246	245	268	256	267	266	240	266	236	261	276	259	276	239	260	272	237	260	250	251	253	258	267	247	262	236	245	264	252	251	254	278	240	269	276	242	242	255	262	284	242	213	232	295	254	245	272	264	224	267	263	266	262	259	283	290	244	267	266	236	252	275	264	249	260	246	291	229	270	272	233	283	233	247	251	266	243	280	283	269	281	265	261	273	290	230	251	277	273	236	283	297	269	250	216	221	268	245	274	274	248	276	270	252	254	277	330	259	239	254	250	263	270	282	222	224	237	264	238	261	296	249	272	260	251	260	261	245	260	276	273	256	254	250	232	266	271	283	253	263	248	232	270	261	260	248	245	280	256	279	259	236	275	241	260	271	255	280	238	278	260	250	259	254	274	272	244	261	285	255	248	265	271	267	269	244	259	227	266	234	282	254	281	277	256	272	257	256	260	255	264	255	253	235	276	245	276	257	258	224	277	252	259	237	291	232	243	267	285	263	233	250	233	266	221	255	269	249	257	264	278	274	252	247	291	245	272	252	223	266	264	271	244	233	253	241	257	234	258	266	253	244	268	252	257	232	269	294	250	258	259	262	229	248	261	267	246	260	279	256	252	257	299	274	279	280	258	277	238	245	244	243	254	253	265	243	252	229	222	256	271	268	268	273	256	281	285	259	258	258	284	268	260	261	273	251	264	255	276	264	284	281	258	262	230	277	278	279	273	262	249	262	254	239	278	278	278	261	277	251	264	218	260	252	276	260	258	240	277	270	263	300	241	264	260	280	251	238	230	229	249	255	267	255	265	222	280	250	261	267	233	258	259	257	237	281	257	259	267	248	244	248	246	284	255
39921	48411	4966	2158	1551	1162	907	781	641	576	555	473	465	409	412	397	408	360	375	369	331	367	363	363	364	290	324	345	319	361	333	329	321	315	331	320	313	312	334	332	329	292	324	330	328	328	317	300	305	319	315	336	341	334	317	310	300	320	353	299	343	339	326	337	293	375	309	347	319	312	348	307	305	355	302	306	287	273	321	297	312	333	320	316	318	330	327	329	285	351	301	320	308	325	345	313	303	342	307	332	312	315	331	306	342	300	322	297	331	320	310	311	282	291	315	303	343	317	320	290	327	302	304	308	311	335	315	362	323	331	300	334	313	302	318	329	317	344	279	345	304	331	287	334	349	303	282	332	314	301	318	328	317	328	306	328	346	324	319	317	329	310	301	337	300	335	305	313	289	309	324	308	307	307	312	319	328	311	331	281	279	307	312	323	334	299	299	306	302	316	337	338	317	311	311	331	314	327	291	322	316	308	296	328	334	301	322	316	346	351	322	324	351	340	297	330	328	291	334	303	338	315	318	306	324	313	300	311	349	321	338	305	316	331	332	322	351	336	318	311	290	308	328	330	324	323	311	303	333	293	343	336	294	319	331	289	362	321	307	317	293	311	302	303	331	323	281	323	294	285	307	313	302	334	307	304	340	360	311	307	310	322	320	310	314	307	301	305	297	302	283	328	313	301	293	324	280	294	314	316	289	332	330	325	303	299	319	334	304	295	317	324	315	300	340	317	303	324	335	296	325	277	354	317	311	330	320	298	302	328	291	326	328	330	289	303	297	330	290	321	280	301	331	315	306	285	328	319	338	311	300	315	299	343	317	286	349	348	295	300	315	307	324	308	301	294	333	311	326	333	282	299	305	297	327	325	347	307	335	300	291	322	317	277	314	333	320	297	312	318	314	314	295	290	312	321	325	331	296	335	290	311	338	352	289	355	344	312	309	343	348	344	335	307	318	318	336	320	290	339	313	322	317	294	343	307	303	316	305	358	335	316	309	324	317	318	321	299	327	320	331	331	314	317	352	323	305	301	316	283	352	334	341	316	314	307	318	312	314	298	332	324	297	331	308	275	332	302	316	322	278	329	308	333	287	285	291	295	295	326	295	316	291	294	340	319	338	324	325	331	327	325	319	307	323	296	360	328	327	331	301	309	347	290	318	296	356	332	336	310	319	300	326	306	308	318	321	368	339	325	332	335	304	302	307	300	315	339	315	300	294	320	354	316	312	306	273	308	351	319	302	331	296	306	323	318	330	298	329	289	326	312	335	297	303	317	323	310	300	327	306	309	334	305	339	327	291	298	336	316	330	327	340	318	297	326	331	299	286	367	344	288	303	309	312	302	326	314	276	319	322	313	340	310	324	280	333	341	290	324	305	299	322	336	299	318	318	302	322	309	318	338	327	326	337	329	299	336	282	305	289	328	330	293	314	316	320	265	338	345	330	332	323	339	327	322	306	314	303	324	284	305	312	339	301	307	326	294	313	309	318	299	318	296	293	301	327	342	339	321	310	312	318	311	339	335	323	338	272	310	307	344	302	313	305	291	312	335	332	318	313	312	294	298	316	311	335	325	311	359	277	311	346	311	342	307	323	310	335	336	309	290	349	313	312	317	336	322	316	312	328	294	334	306	310	317	315	307	302	301	322	334	293	334	305	325	320	321	315	316	339	283	310	313	328	293	297	315	325	308	376	308	315	324	334	332	307	304	296	299	307	333	325	320	311	311	319	317	312	299	308	315	330	283	296	287	304	317	296	307	298	286	312	303	341	315	329	304	291	311	313	300	348	315	338	328	302	295	324	291	307	316	299	310	338	311	312	309	334	308	322	309	323	332	310	303	336	306	293	317	318	314	334	341	301	305	301	304	322	334	330	320	325	315	313	343	336	273	326	299	299	311	355	324	276	338	334	345	318	353	339	312	308	317	308	335	306	284	323	316	314	275	325	335	318	306	341	308	335	306	322	328	306	326	306	310	336	301	315	304	328	333	323	312	311	308	329	294	320	345	299	355	307	315	336	282	322	332	307	311	326	316	362	333	318	365	336	288	316	346	324	302	313	318	321	323	293	312	336	299	307	355	326	331	320	341	301	304	314	324	322	316	297	293	318	329	292	303	292	299	300	320	280	334	338	312	323	346	317	296	274	295	279	345	329	311	321	280	334	347	317	319	306	317	322	300	286	309	303	334	291	324	318	325	298	305	298	303	314	298	314	340	317	305	336	334	325	305	323	313	286	333	305	326	309	318	304	319	302	284	294	301	317	316	320	309	305	307	320	296	320	295	322	285	309	317	331	339	323	303	318	314	339	347	278	296	307	293	344	307	326	310	319	303	302	311	317	337	352	332	305	294	272	308	311	311	322	300	298	333	328	318	329	310	308	329	319	352	319	287	314	324	326	303	303	305	345	324	302	325	269	341	318	320	332	293	327	302	312	324	319	316	324	324	311	310	330	343	339	318	317	288	300	278	305	350	305	320	324	301	337	302	307	342	331	296	334	327	348	316	289	329	305	299	280	328	314	286	350	315	358	278	342	320	305	297	334	301	329	295	331	310	291	333	290	324	324	314	316	288	329	301	301	294	309	352	316	322	349	312	324	337	332	297	329	305	335	314	310	304	287	295	274	349	307	327	290	290	314	319	310	302	328	299	324	373	322	290	312	300	341	332	311	338	309	303	308	317	292	342	288	309	317	333	321	309	346	309	307	300	308	286	338	313	297	306	284	332	304	325	302	327	305	304	315	317	306	323	337	332	321	306	296	323	281	328	320	297	338	309	294	334	319	317	324	303	298	296	354	326	321	303	274	324	306	313	323	312	310	316	315	316	330	319	316	325	314	297	293	328	293	292	293	299	324	315	302	348	327	315	325	325	353	343	304	305	330	301	334	313	326	272	357	308	338	363	332	308	317	300	316	308	307	307	345	275	295	321	345	331	293	313	315	318	357	295	342	315	295	309	302	318	315	331	327	348	300	293	285	347	286	310	318	339	300	316	319	309	311	304	307	330	315	267	313	341	320	307	329	295	322	284	291	312	312	335	289	282	323	321	317	307	341	297	333	336	280	319	342	320	319	312	327	320	295	315	300	333	327	302	302	322	351	351	315	338	325	312	345	333	335	291	315	350	276	289	317	313	333	301	342	311	316	310	292	297	330	307	303	332	324	307	313	310	297	300	286	319	339	313	309	346	327	328	344	301	311	313	296	325	301	318	296	271	287	312	313	344	297	299	303	314	280	307	320	312	319	286	342	315	346	310	313	329	338	325	322	308	326	292	295	312	313	276	327	305	291	310	289	303	344	311	324	337	313	306	320	295	297	369	315	278	329	304	302	301	294	324	313	332	331	336	317	299	321	337	300	320	309	323	321	301	335	325	316	303	303	305	323	296	325	305	320	327	303	322	286	309	313	305	324	303	284	310	343	319	286	310	308	304	298	371	293	315	312	343	331	320	307	304	328	284	308	307	295	301	321	309	304	300	310	331	313	318	289	304
25621	21621	27608	25665	8666	420	312	238	256	251	256	198	218	200	194	180	178	174	193	185	190	164	201	231	162	195	203	205	154	200	189	173	197	167	186	183	172	203	209	180	169	189	187	173	184	157	166	187	177	173	205	176	189	189	184	169	186	176	177	192	175	176	166	183	156	186	171	199	164	166	182	207	168	184	177	170	189	168	197	155	203	174	194	176	200	178	195	182	190	153	178	174	173	186	172	164	181	195	206	187	169	172	181	190	176	206	154	205	190	182	191	177	185	189	171	151	185	191	198	184	181	159	188	186	178	160	168	186	174	189	193	187	189	189	171	175	160	207	166	191	202	177	179	163	174	192	178	175	183	196	179	177	175	167	181	191	167	185	194	188	192	183	166	160	166	186	192	182	173	151	194	207	180	191	185	189	180	206	183	173	171	180	182	193	170	167	172	213	180	173	189	175	180	163	197	167	200	171	199	178	209	167	200	169	191	194	133	177	207	177	154	185	193	182	183	184	187	179	211	173	160	190	184	162	187	182	185	199	192	208	184	168	185	170	198	175	167	193	164	173	182	169	185	181	177	176	167	161	190	184	206	159	178	199	168	186	194	176	188	166	153	166	195	173	183	184	141	188	178	165	174	163	195	205	195	171	175	192	150	183	182	191	196	181	172	179	177	170	175	203	190	165	182	186	194	182	194	177	167	175	173	162	171	174	157	195	164	180	195	212	165	170	182	167	176	198	177	192	182	162	193	182	183	195	176	188	182	182	177	209	153	183	183	160	171	155	176	171	191	184	179	181	181	187	193	168	194	198	183	175	184	144	185	162	184	190	183	191	171	189	174	163	180	169	177	189	195	192	192	184	191	164	164	159	166	198	179	182	165	185	179	182	195	195	171	165	210	173	185	175	177	189	195	183	174	175	209	171	174	173	183	169	156	170	176	198	200	181	186	170	164	171	188	167	176	191	193	188	164	182	199	166	177	195	179	192	170	177	182	161	174	183	180	166	198	178	181	167	194	185	197	171	164	168	180	172	161	191	187	181	189	192	176	176	193	157	181	189	176	174	157	195	197	180	179	174	176	160	182	139	155	159	182	194	192	168	182	179	171	174	172	180	189	205	156	202	206	204	169	171	165	186	188	189	202	194	157	180	181	206	169	181	177	167	160	182	193	181	187	200	187	180	192	169	176	168	182	190	179	178	177	181	165	185	153	162	157	189	180	175	195	151	180	192	165	195	190	189	185	175	190	175	167	200	180	159	177	190	183	204	179	163	169	154	175	213	153	196	179	178	175	166	185	200	185	173	190	195	188	182	185	182	192	203	175	143	169	155	177	187	208	157	187	176	187	161	190	166	180	189	179	182	168	206	181	187	173	152	189	188	170	183	176	176	170	166	195	173	181	193	193	186	190	195	197	189	174	165	180	173	180	184	159	174	173	178	173	185	201	166	180	180	185	199	194	185	190	179	188	197	186	178	187	184	190	179	203	205	173	170	196	190	196	171	148	184	179	195	183	193	182	170	183	184	182	172	203	188	172	202	190	197	172	176	170	183	186	163	183	172	186	177	195	196	172	219	175	178	193	174	175	164	196	187	169	162	160	215	148	202	201	153	170	175	183	220	176	197	194	188	182	184	185	168	188	184	193	179	186	191	156	179	196	172	172	185	169	191	166	190	195	157	227	182	196	171	160	174	187	170	170	174	147	195	170	174	184	163	221	193	192	178	198	185	156	178	191	193	175	153	181	187	176	185	178	173	172	183	168	162	180	165	172	171	186	156	168	174	185	167	179	172	176	162	152	169	168	173	206	180	190	179	178	194	186	202	174	173	177	202	164	173	157	172	183	142	201	154	172	146	184	198	202	176	157	212	181	172	164	174	181	181	188	182	186	192	188	172	194	183	167	185	204	184	192	186	169	164	174	187	181	194	175	192	164	194	182	171	188	191	167	190	149	183	158	190	157	157	164	165	173	168	183	189	183	186	179	198	163	179	178	193	161	212	185	188	161	186	177	195	183	186	166	209	183	187	195	186	173	193	175	180	185	197	171	187	164	171	194	173	166	195	177	183	183	162	160	194	196	172	212	172	170	185	169	194	179	183	164	158	191	179	171	181	213	130	187	175	174	176	189	175	174	184	168	198	190	174	181	213	178	232	190	199	174	170	159	206	184	203	191	181	180	170	150	161	168	205	171	182	196	189	181	205	167	176	183	158	182	194	180	151	190	174	201	179	176	182	178	182	201	179	190	184	197	173	185	155	186	182	192	199	184	177	155	185	171	180	198	181	174	159	189	190	183	193	176	187	187	180	182	163	155	204	197	177	169	190	187	197	168	165	174	157	179	187	171	186	200	188	186	170	199	188	185	182	157	182	201	179	184	188	211	170	183	180	172	176	184	167	189	199	206	179	182	187	171	169	185	181	168	195	168	183	182	171	159	179	201	187	167	190	190	197	168	171	137	191	190	142	177	196	204	176	170	191	157	186	179	186	176	177	191	188	165	182	177	182	202	175	172	168	199	185	203	169	188	200	182	182	186	194	174	171	173	184	190	195	190	225	163	175	160	188	202	208	174	160	189	189	165	174	179	183	172	181	196	183	209	187	193	156	195	179	181	189	185	181	184	183	200	176	177	180	172	187	173	193	166	167	166	169	178	159	205	180	174	194	174	171	158	180	192	183	171	167	181	175	170	174	179	179	196	167	178	173	161	156	157	190	166	162	174	168	193	188	172	172	168	199	180	202	226	191	212	167	159	191	189	169	196	159	194	183	184	200	175	178	187	197	199	174	182	195	179	186	185	172	182	209	182	196	172	191	174	168	212	177	190	191	160	200	165	184	193	179	170	193	158	189	210	165	187	190	174	173	168	189	195	171	177	179	194	209	175	168	188	212	194	177	175	190	150	182	196	172	178	190	165	182	169	160	183	199	168	146	170	155	192	174	155	194	173	174	207	185	187	187	171	195	199	180	173	189	183	182	183	183	188	196	189	151	194	180	192	175	210	175	193	171	189	165	157	181	175	185	180	199	164	173	156	178	167	172	147	165	196	200	199	158	154	209	187	190	173	181	182	185	165	188	176	172	177	195	175	178	177	165	171	186	189	189	185	157	187	187	194	192	193	178	175	202	157	175	169	179	181	167	176	182	178	165	173	169	193	168	174	184	186	189	192	184	156	189	190	194	173	184	176	186	184	153	195	187	171	177	192	171	176	175	185	195	183	178	164	174	172	182	164	164	200	197	183	183	179	174	182	209	189	157	167	186	170	167	161	192	196	171	171	180	199	181	202	187	171	147	213	177	187	166	190	205	173	204	195	186	175	182	180	195	183	180	191	158	159	197	182	147	176	161	202	212	173	174	171	153	191	190	175	160	164	193	166	185	197	173	189	183	180	182	194	187	185	167	183	184	184	176	190	199	190	184	173	174	158	199	190	172	156	187	203	178	174	152	206	172	173	188	193	180	156	176	184	168	161	185	207	180	185	182	174	178	175	165	192	163
38169	44910	2663	1202	852	637	549	483	363	379	343	353	309	308	297	294	262	278	270	279	252	247	272	274	259	271	243	232	262	244	257	248	262	258	226	231	213	243	241	249	229	252	231	236	268	233	226	233	222	224	264	230	235	235	228	219	248	243	251	239	253	248	242	248	242	249	235	218	238	269	222	241	223	223	220	264	240	219	252	242	262	236	248	242	216	237	224	250	238	235	230	231	235	254	248	241	252	221	245	240	242	235	246	231	214	226	219	234	265	221	223	263	241	239	245	247	243	240	228	250	239	241	233	243	247	229	256	238	246	273	248	237	229	225	239	222	240	255	257	252	238	233	240	256	228	234	233	247	256	225	244	253	229	226	233	252	239	240	215	238	252	235	227	235	221	226	268	260	239	264	279	247	254	251	253	235	234	246	203	259	255	236	240	239	241	240	233	228	227	237	232	253	257	233	227	264	215	251	235	251	231	237	238	248	235	225	229	235	218	251	242	237	223	226	240	235	226	248	240	223	236	239	248	248	260	257	239	263	225	251	243	256	222	218	244	254	226	248	276	260	229	241	260	197	216	248	234	223	276	238	249	229	230	225	246	247	245	222	232	241	245	243	235	230	243	250	250	247	234	248	253	220	212	240	236	262	248	238	244	209	239	264	230	220	243	217	266	232	199	226	236	238	270	236	242	255	266	242	274	226	266	206	224	213	268	235	242	236	227	257	250	247	204	246	217	259	214	263	242	234	258	252	253	247	227	235	219	202	265	253	246	232	249	204	238	237	244	239	245	260	237	208	246	250	245	251	244	267	239	232	246	236	220	222	235	230	245	258	230	227	255	262	246	257	248	209	268	228	241	218	260	261	245	246	233	237	252	276	243	245	233	232	221	248	225	239	234	246	236	265	241	266	250	276	226	208	219	230	286	260	258	261	242	230	225	237	258	241	292	262	233	235	240	228	210	235	243	264	262	246	264	233	240	213	236	239	232	232	244	250	244	247	223	232	230	199	232	214	231	235	228	269	221	230	235	222	206	216	259	223	250	259	247	245	250	257	222	249	256	241	240	233	250	252	235	228	254	205	219	238	244	254	217	247	215	239	250	236	235	284	234	240	234	261	264	226	247	202	230	236	258	256	237	250	257	241	243	274	222	242	221	226	238	198	253	249	239	240	243	235	221	238	218	237	277	241	240	242	237	258	236	213	225	240	259	274	284	222	230	271	240	229	228	222	232	236	236	227	250	241	226	230	249	211	242	239	225	233	261	241	215	229	234	228	262	229	233	223	252	233	273	244	248	224	216	238	265	216	229	199	263	237	254	259	222	227	240	249	233	237	255	241	272	265	217	213	261	253	218	216	240	203	248	236	238	226	233	245	228	234	248	248	205	227	250	261	231	233	249	240	248	242	220	247	231	222	224	256	241	234	239	227	244	227	222	241	240	239	223	240	253	217	252	226	227	238	243	258	222	238	248	250	232	249	239	242	236	216	249	226	222	214	239	248	255	268	229	225	248	275	231	240	230	223	214	245	243	245	240	296	235	209	244	242	273	210	232	246	213	228	223	224	212	242	251	259	239	241	241	228	241	221	234	252	252	234	259	259	248	249	236	237	219	255	231	223	232	228	272	225	251	240	230	253	228	255	244	239	218	208	233	254	229	227	242	250	271	236	225	259	239	240	208	223	244	266	245	240	243	236	231	256	252	252	246	226	256	251	223	222	245	244	252	232	247	248	206	232	252	228	230	222	229	233	235	259	231	230	252	226	238	232	257	270	259	258	247	240	243	242	233	221	241	224	255	247	209	253	221	244	223	205	252	215	244	226	244	207	269	243	236	233	226	237	253	243	230	212	246	240	221	239	231	270	219	243	240	221	259	248	216	245	238	239	218	236	229	239	219	244	226	255	260	227	221	257	228	232	261	222	210	218	234	268	225	271	217	239	221	228	234	242	230	274	216	236	242	228	232	239	240	239	238	246	259	254	234	235	209	250	221	223	222	222	240	246	237	241	259	267	223	251	222	252	272	218	229	263	212	241	227	221	228	250	256	236	238	245	235	277	272	231	223	225	247	248	219	224	212	241	231	242	216	221	240	246	243	271	246	244	243	217	234	260	245	239	255	219	234	238	217	202	246	237	263	233	220	237	238	242	249	244	243	254	239	241	236	232	249	247	227	243	231	256	262	228	228	215	226	272	220	219	206	250	222	249	266	219	238	250	232	240	244	254	270	230	218	247	224	250	244	236	242	234	267	248	238	245	230	241	227	259	225	254	249	242	242	244	222	225	247	232	209	242	220	234	230	241	234	208	244	231	228	237	222	257	256	234	250	254	280	250	243	242	228	249	258	270	231	260	232	224	236	233	231	217	269	246	220	241	261	227	238	198	246	234	218	268	252	204	237	220	250	214	222	242	250	273	250	249	236	242	232	238	232	232	235	235	271	245	249	252	254	242	236	256	221	222	211	227	240	262	228	229	245	237	249	249	234	263	222	263	241	225	237	225	251	237	233	241	237	250	252	236	246	230	246	222	249	243	243	260	224	219	209	233	269	234	227	205	248	246	234	232	264	230	215	215	215	268	221	260	233	252	236	237	213	254	225	263	226	236	241	240	213	250	249	222	232	241	239	236	229	239	250	236	237	242	229	250	257	216	231	234	223	278	242	261	225	246	211	243	237	234	252	231	241	235	265	216	263	246	215	241	224	239	234	201	251	238	228	251	245	233	234	233	249	224	240	252	243	235	232	267	257	242	233	237	229	261	236	257	240	259	240	248	239	231	238	260	254	220	248	241	232	238	213	244	254	229	285	209	243	238	256	233	235	227	241	254	226	238	249	228	245	266	216	237	227	228	227	216	235	198	239	246	254	260	230	248	254	258	255	246	235	229	233	234	217	256	237	221	246	257	261	231	217	226	263	225	223	251	224	232	233	273	229	268	228	252	256	235	230	233	259	234	236	242	261	238	230	225	247	239	216	231	242	253	251	250	209	237	240	244	246	230	234	234	245	264	258	221	246	242	214	266	240	285	258	240	223	224	256	249	263	256	250	238	254	239	229	256	231	236	275	232	235	238	215	256	220	231	245	254	249	266	250	271	247	244	235	246	251	214	219	244	245	233	208	234	220	225	258	226	248	254	241	258	236	249	261	252	230	255	253	253	215	240	233	261	231	213	262	264	258	229	216	251	256	244	250	234	258	252	239	224	260	234	252	258	252	227	240	233	236	253	219	233	236	224	226	253	255	227	237	233	257	214	229	244	236	213	236	224	215	231	264	250	240	235	225	217	254	274	227	241	241	245	233	244	236	238	247	241	259	213	241	218	244	249	250	211	244	222	240	233	240	237	260	229	249	273	255	230	253	258	250	249	250	272	228	226	264	260	253	239	222	252	212	229	242	250	235	270	252	217	227	254	264	219	241	239	225	261	274	234	215	273	254	256	242	223	255	245	214	247	222	207	275	242	230	225	230	241	241	247	237	257	251	255	237	223	254	201	256	274
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
