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
339553519623	339553520194	339553520744	339553521294	339553521844	339553522394	339553522944	339553523494	339553524044	339553524594	339553525144	339553525694	339553526244	339553526794	339553527344	339553527892	339553528444	339553528994	339553529544	339553530094	339553530644	339553531194	339553531744	339553532294	339553532844	339553533394	339553533944	339553534494	339553535044	339553535594	339553536144	339553536694	339553537244	339553537794	339553538344	339553538894	339553539444	339553539994	339553540544	339553541094	339553541644	339553542194	339553542744	339553543294	339553543844	339553544394	339553544944	339553545494	339553546044	339553546594	339553547144	339553547694	339553548244	339553548794	339553549344	339553549894	339553550444	339553550994	339553551544	339553552094	339553552644	339553553194	339553553744	339553554294	339553554844	339553555394	339553555944	339553556494	339553557044	339553557594	339553558144	339553558694	339553559244	339553559794	339553560344	339553560894	339553561444	339553561994	339553562544	339553563094	339553563644	339553564194	339553564744	339553565294	339553565844	339553566394	339553566944	339553567494	339553568044	339553568594	339553569144	339553569694	339553570244	339553570794	339553571344	339553571894	339553572444	339553572994	339553573544	339553574094	339553574644	339553575194	339553575744	339553576294	339553576844	339553577394	339553577944	339553578494	339553579044	339553579594	339553580144	339553580694	339553581244	339553581794	339553582344	339553582894	339553583444	339553583994	339553584544	339553585094	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23800	21782	29983	24148	21784	20186	2486	1007	780	710	616	630	558	557	513	500	467	481	429	456	480	458	435	429	452	450	475	445	456	434	445	411	424	434	427	395	428	440	406	412	395	467	451	383	399	417	438	405	414	402	379	412	460	462	417	438	421	388	436	468	411	408	412	382	408	393	414	437	409	403	439	456	418	397	404	430	415	445	467	396	393	404	423	398	448	424	424	428	428	428	404	387	402	418	436	402	431	413	432	384	414	439	395	413	405	389	401	400	398	407	395	407	408	386	454	427	427	425	419	384	380	426	425	416	403	413	404	400	378	408	414	431	405	384	386	402	401	428	402	420	411	435	422	417	409	451	408	419	425	407	414	417	385	432	394	413	396	399	409	452	456	408	411	395	420	394	371	421	384	420	427	412	434	363	393	399	439	380	432	392	385	440	392	399	417	378	396	395	397	422	404	431	401	394	427	421	422	441	419	397	417	396	421	378	397	397	470	378	434	424	402	365	377	379	421	383	389	401	391	390	397	402	396	422	400	414	424	387	403	384	431	405	418	373	408	397	420	397	398	446	421	432	402	415	387	446	440	395	376	415	440	413	409	406	428	382	349	399	394	387	432	399	408	405	444	363	421	377	482	407	385	394	397	395	400	395	407	393	430	380	420	397	396	414	389	383	410	426	445	416	409	403	376	413	414	428	428	401	450	396	412	414	372	444	437	436	414	410	396	413	453	400	413	414	397	380	432	413	444	431	394	416	386	376	359	402	388	423	396	442	431	385	398	419	423	403	399	402	397	393	431	420	403	416	407	407	400	417	370	403	391	398	387	394	422	400	371	415	396	408	404	407	381	431	406	401	425	437	386	366	418	397	419	396	374	365	416	394	412	385	412	391	402	426	375	404	384	394	386	406	419	370	380	391	410	443	389	378	421	364	378	372	397	452	389	405	434	401	390	428	395	394	382	384	403	404	405	393	419	410	449	385	381	411	395	421	409	389	383	405	420	381	424	381	437	406	411	394	414	377	411	432	410	383	411	412	448	412	429	388	429	365	411	428	414	398	414	385	387	391	436	381	357	403	426	406	407	411	397	408	432	429	402	376	402	427	399	446	376	402	399	401	386	392	393	386	388	427	409	436	384	430	423	406	392	446	426	396	424	422	372	406	399	413	385	390	375	373	393	408	398	428	420	392	387	399	363	382	389	409	398	391	405	416	421	385	358	396	416	401	402	399	402	421	427	393	388	408	433	402	411	415	396	404	426	417	390	397	424	420	403	421	381	409	418	397	425	429	392	394	411	421	384	404	436	399	425	408	376	481	406	404	419	413	416	382	397	404	388	396	376	393	434	404	375	428	368	385	390	442	401	418	393	370	430	379	404	410	396	424	407	398	389	408	431	415	362	422	422	425	413	383	411	391	378	443	418	435	388	381	394	423	386	419	407	375	417	392	455	393	405	389	428	423	418	404	401	375	379	389	401	367	439	397	391	402	443	420	423	411	394	422	434	399	392	416	388	408	363	411	382	400	416	401	412	415	400	381	380	422	419	435	371	412	386	447	381	392	433	407	393	397	390	431	420	423	422	399	385	393	389	429	399	440	428	403	394	429	395	400	419	379	413	399	398	413	428	425	391	415	400	391	409	458	368	382	402	395	451	397	465	386	410	392	365	392	364	445	402	405	406	424	374	408	392	420	438	393	423	415	410	401	436	404	388	392	408	421	418	392	419	404	468	425	406	403	394	397	410	395	408	394	360	412	412	391	393	400	402	439	390	372	385	401	422	444	369	398	468	440	411	426	410	373	388	411	437	394	411	437	421	394	442	430	424	430	386	401	396	415	416	421	421	391	397	378	372	414	366	408	373	394	427	423	383	392	418	412	395	392	420	417	422	361	408	422	410	383	383	385	417	399	404	394	386	399	399	426	414	413	407	387	388	385	439	412	412	449	426	423	374	405	389	386	435	400	368	382	424	405	417	406	389	406	412	396	418	409	413	383	405	451	389	430	380	425	401	386	404	440	411	408	395	364	460	370	404	407	414	388	381	390	411	389	386	379	385	429	407	362	396	408	411	391	412	409	396	429	408	373	393	363	417	416	415	384	418	403	419	406	432	395	430	393	383	360	436	420	383	379	435	430	347	385	387	398	378	417	385	387	395	424	403	396	417	406	412	406	373	414	421	401	385	409	407	410	395	415	413	414	411	430	398	395	392	350	406	381	387	400	404	442	372	393	383	422	389	377	423	384	378	405	460	373	415	381	377	396	394	399	435	415	436	406	394	420	399	400	380	408	406	387	407	420	390	418	385	415	410	418	393	430	411	422	396	420	403	406	382	417	398	415	412	386	424	416	400	378	388	402	385	363	418	405	401	401	374	385	359	427	402	372	392	401	393	467	404	417	370	393	417	406	384	405	367	382	406	396	392	419	439	384	431	432	442	405	430	395	407	416	408	393	412	440	402	354	417	396	458	412	387	401	390	384	402	420	417	422	391	435	426	385	416	381	386	443	407	412	402	413	434	372	405	389	416	399	418	402	419	409	401	416	425	382	425	388	409	407	389	416	394	411	421	403	389	406	418	381	413	402	429	388	408	366	402	401	410	436	405	413	385	409	368	398	402	385	388	393	399	397	415	406	413	393	396	409	408	393	419	374	443	403	365	411	402	437	413	416	373	417	406	411	373	370	417	417	401	394	410	394	406	398	402	408	421	427	410	429	415	391	417	371	388	419	427	383	416	400	380	415	421	418	397	427	430	398	383	382	401	413	408	418	416	424	348	373	407	407	420	396	428	367	423	383	398	399	389	382	393	402	378	391	389	409	408	411	415	400	403	426	412	389	418	418	410	389	395	416	397	384	353	412	406	384	419	381	393	450	420	402	423	415	404	381	404	390	377	396	406	392	405	424	426	401	374	401	391	398	384	418	409	402	382	401	443	393	410	400	448	390	389	386	415	410	386	409	421	416	403	405	420	405	392	403	430	398	383	391	404	414	405	349	425	406	371	410	392	409	436	463	415	416	380	412	402	412	422	395	430	420	416	386	400	381	432	439	364	412	406	415	411	403	421	352	419	427	407	425	418	403	442	409	404	394	400	417	412	434	408	396	376	420	406	404	432	372	419	399	399	376	419	419	386	395	392	389	433	411	382	375	444	418	407	418	397	430	397	401	416	430	408	411	417	372	421	394	394	401	401	387	392	425	445	393	399	369	402	407	362	411	413	421	416	413	401	399	416	379	415	417	389	394	377	422	409	375	419	367	442	409	405	368	421	397	364	378	381	417	431	442	403	439	358	390	416	423	403	424	402	404	389	398	409	411	405	388	411	410	404	417	371	409	392	400	377	405	392	392	376	420	406	388	403	420	398	418	389	419	406	440	359	387	401	404	401	372	434	417	375	424	386	405	404	411	414	440	416	396	423	462	414	388	444	408	400	402	430	392	394	404	395	405	403	368	397	398	411	428	399	399	413	441	381	373	411	443	379	381	410	426	366	421	406	414	381	391
40940	43000	14278	7808	5320	3970	3078	2478	2119	1884	1601	1410	1360	1240	1065	1146	988	1016	958	885	899	862	872	837	891	799	809	819	725	758	798	781	807	738	811	774	795	749	754	743	757	706	740	763	700	740	701	723	747	716	695	693	730	724	734	763	740	652	715	725	700	754	729	738	752	697	728	745	744	717	695	728	710	672	693	683	720	722	701	698	667	670	720	702	767	738	711	663	743	676	678	686	703	696	719	716	714	692	717	713	752	733	746	679	691	748	726	688	714	704	708	758	696	720	713	730	710	665	696	695	706	705	724	743	751	734	707	726	671	721	663	687	723	690	651	717	703	728	745	709	726	691	641	700	674	710	687	738	697	709	655	715	722	706	708	721	723	719	685	670	726	698	687	688	690	692	712	678	650	704	733	672	727	702	704	754	676	730	750	718	648	684	697	721	692	711	680	719	705	683	708	669	698	727	724	732	708	724	702	675	651	686	733	721	721	726	673	736	729	745	704	700	684	709	695	672	704	717	720	711	723	745	682	704	690	752	675	692	707	682	685	698	692	698	705	681	706	686	750	683	697	707	668	678	738	706	683	740	763	687	743	743	692	721	698	681	705	674	720	674	707	696	688	680	686	655	750	713	731	701	703	702	694	685	679	695	712	663	708	731	751	732	668	683	673	723	691	685	703	727	739	698	734	693	680	724	735	732	676	687	742	720	711	710	738	700	685	669	697	629	723	698	688	705	701	672	690	649	732	693	694	736	700	700	725	684	711	675	672	743	691	664	729	713	752	706	678	684	704	720	745	683	718	733	725	705	695	723	697	739	698	694	696	700	708	715	752	705	721	661	700	725	728	632	730	734	707	707	702	692	715	692	701	693	693	680	674	696	707	676	698	690	695	686	730	736	732	713	668	680	700	714	714	631	736	691	719	719	729	762	690	757	707	715	722	708	727	713	721	689	675	664	720	666	687	691	678	711	697	696	701	713	738	662	689	631	726	710	719	713	680	733	711	746	747	714	707	700	728	672	675	721	713	724	682	707	715	718	697	714	723	716	739	687	665	712	701	716	689	728	689	708	724	713	729	697	721	686	718	731	651	664	706	719	720	709	689	702	643	762	697	697	692	668	718	698	696	724	721	734	718	679	697	727	704	684	718	723	725	721	733	749	696	747	718	650	700	744	661	708	688	650	688	705	726	711	690	742	684	712	735	731	667	742	758	699	665	711	709	723	731	714	697	687	712	660	714	707	737	713	637	733	718	678	706	702	749	683	685	690	690	712	709	725	744	735	675	704	695	715	725	700	698	699	692	655	704	710	704	712	645	730	717	703	708	739	688	708	704	687	693	697	662	758	754	681	744	717	686	712	693	727	676	742	708	708	732	712	670	763	706	685	702	770	709	705	695	694	672	751	708	728	729	741	743	687	665	670	687	715	674	711	677	635	714	696	694	727	740	707	701	748	724	649	724	709	721	702	729	735	744	709	663	713	669	695	719	676	706	769	700	687	697	651	665	730	740	669	702	708	659	674	712	672	687	704	729	693	687	681	671	707	711	744	718	699	702	638	736	720	694	692	677	712	673	691	696	685	717	688	649	745	736	696	713	678	749	692	708	696	726	736	688	732	695	723	742	679	685	718	736	707	710	722	697	722	692	702	721	699	732	649	707	648	691	702	692	709	663	707	707	729	753	660	674	731	699	735	699	746	711	706	679	705	720	720	751	680	729	737	689	701	655	681	691	698	695	688	757	730	717	696	706	708	679	680	697	704	693	707	695	714	697	721	711	701	727	674	698	687	682	687	703	715	754	681	705	705	716	708	684	755	738	718	750	693	636	644	658	664	710	727	681	681	705	737	746	719	743	716	753	715	754	671	691	760	735	692	691	684	725	710	696	710	737	694	706	721	665	731	674	705	709	716	703	720	687	690	713	671	700	681	740	704	695	673	688	765	746	612	719	737	715	735	681	700	684	684	708	705	718	707	702	711	677	626	694	690	704	719	710	657	693	651	731	737	731	735	694	670	725	687	703	679	694	692	729	672	692	650	727	684	695	663	711	734	699	687	714	691	709	719	720	694	642	696	699	685	693	708	750	711	712	677	725	685	686	701	737	711	684	684	701	715	671	694	723	744	735	691	719	754	703	743	656	728	678	727	707	695	640	713	681	708	707	747	692	721	708	717	710	678	695	736	747	734	709	722	669	662	704	789	676	706	742	707	631	657	724	679	671	711	681	660	675	721	736	707	656	765	682	704	695	702	731	707	723	689	711	751	654	744	711	699	671	680	707	719	707	705	704	692	707	667	703	724	680	718	739	681	712	696	655	746	699	739	763	699	673	710	689	696	726	661	692	730	727	713	676	691	699	759	682	683	722	730	695	688	742	674	669	672	682	731	698	700	671	665	715	673	668	727	710	706	743	702	683	680	688	692	735	671	742	693	675	679	730	681	745	694	659	689	697	704	669	697	698	709	705	696	697	667	681	675	690	678	701	690	677	688	686	718	684	701	728	700	754	708	705	713	775	698	671	674	689	735	709	693	734	729	694	639	706	667	649	704	726	740	750	688	734	689	696	680	691	734	696	731	689	686	713	732	699	702	726	708	690	731	721	698	708	727	672	686	722	701	695	722	692	693	676	738	735	691	710	667	690	715	716	760	686	696	712	651	686	676	732	709	730	655	705	732	705	704	693	695	765	748	698	700	689	708	705	647	680	715	703	754	709	713	684	702	676	659	685	667	731	692	642	694	684	736	706	718	661	717	719	685	711	689	722	662	737	674	711	688	704	727	695	675	681	675	717	706	759	679	732	704	689	722	724	704	711	655	695	708	691	719	692	712	694	697	684	690	678	669	682	697	706	711	678	728	689	708	653	705	756	669	694	665	709	710	743	722	700	707	685	706	741	725	733	732	726	691	771	704	717	714	691	713	704	697	691	762	675	707	728	680	718	699	736	700	674	724	695	708	702	711	739	743	747	688	761	693	731	688	728	725	669	740	695	697	711	690	694	715	716	696	692	740	733	716	691	656	688	722	768	721	690	707	713	746	685	699	741	696	724	724	726	657	684	662	701	730	696	708	705	692	700	696	718	717	686	710	696	681	734	719	713	738	697	748	717	707	720	652	735	688	734	693	671	732	680	712	664	677	723	694	707	688	711	758	728	685	753	688	729	679	698	720	690	714	682	652	721	725	653	743	740	658	659	660	700	672	720	725	720	696	701	723	708	732	735	707	708	704	642	663	671	720	706	719	689	683	774	717	694	673	665	712	673	662	734	658	666	727	765	739	720	696	727	743	705	644	716	719	729	654	650	684	703	729	707	709	751	722	704	736	716	695	701	703	686	693	671	738	729	725	700	669	786	761	705	701	689	716	676	700	714	705	669	733	732	671	720	687	687	767	660	676	686	705	717	697	716	685	745	686	677	699	715	686	668	702	685	690	699	652	717	735	721	681	732	716	690	688	692	729	705	691	695	699	668	706	666	715	720	668	650	723	628	680	683	714	699	669
26443	20792	8887	403	183	153	144	121	118	124	118	96	100	107	96	114	106	92	111	92	117	108	98	114	88	100	83	101	92	119	79	107	109	111	105	110	112	90	110	105	89	99	123	97	112	94	101	94	116	112	95	119	83	91	87	88	105	109	101	112	118	104	102	97	85	77	87	82	81	88	107	108	84	102	90	86	107	98	106	108	103	96	108	100	106	93	108	89	107	97	112	101	87	92	104	94	96	105	111	95	92	114	92	97	96	99	90	95	87	92	134	84	112	105	97	112	106	120	113	79	102	94	111	99	115	115	92	104	83	94	90	94	86	95	114	97	115	98	95	84	101	107	123	91	104	102	92	103	108	112	84	109	104	123	90	99	88	103	105	95	91	91	95	97	113	80	96	87	101	113	85	96	112	93	99	105	85	110	108	110	99	105	102	123	110	104	92	100	116	100	103	103	116	108	106	109	98	97	98	113	102	118	106	115	89	101	96	103	88	83	94	92	102	102	81	102	95	108	100	83	105	88	111	91	94	80	102	90	93	99	111	79	84	99	108	99	85	86	94	97	101	103	99	99	83	120	99	122	93	95	106	104	92	83	90	104	97	78	101	97	79	98	100	116	108	108	94	96	102	76	104	106	107	100	100	90	107	97	98	121	109	110	106	100	107	99	104	87	89	97	110	98	107	92	94	102	110	104	74	89	105	99	91	95	88	92	94	115	114	89	98	99	105	103	97	77	96	101	95	101	93	98	108	92	103	112	110	115	90	116	103	109	121	93	124	112	93	100	100	106	93	85	104	111	103	109	89	96	96	94	108	109	86	124	93	103	94	119	99	92	107	119	103	86	106	95	96	101	99	81	104	101	82	114	102	80	114	108	100	117	97	82	99	93	102	92	82	92	97	111	98	116	109	97	109	92	97	101	91	108	111	98	124	94	100	100	131	102	101	99	91	98	105	89	94	82	94	109	94	113	95	103	94	105	94	109	87	102	110	107	104	79	90	107	98	103	102	110	99	124	82	94	101	103	84	92	109	81	115	121	107	96	93	98	103	100	100	114	104	106	96	81	87	90	88	115	101	75	88	116	87	88	88	98	99	102	97	103	91	96	112	96	101	100	99	97	106	96	98	99	106	72	87	95	111	105	88	94	90	84	107	98	101	109	101	103	101	108	90	106	102	98	99	107	105	93	92	91	95	99	101	109	86	97	88	95	109	103	106	97	96	103	85	101	108	104	99	94	86	101	119	107	85	99	101	105	91	89	96	95	101	102	109	86	104	86	89	86	105	105	85	94	119	93	85	102	106	91	94	95	89	116	87	106	104	99	95	104	99	92	102	99	106	100	102	113	88	77	108	98	96	100	92	89	103	94	100	104	101	95	115	106	94	102	95	107	102	103	109	111	118	91	111	103	104	108	104	90	94	97	93	101	101	101	97	96	92	99	100	92	90	103	94	109	101	112	92	101	83	103	98	98	93	102	95	93	104	96	89	102	98	73	102	79	90	95	104	84	104	93	90	101	100	107	90	97	93	100	97	96	107	93	109	99	105	115	101	99	98	86	105	106	104	93	98	88	101	87	90	89	107	106	87	117	83	98	119	81	82	89	91	100	106	81	99	96	105	83	95	104	96	98	96	92	106	114	97	113	99	104	107	102	87	90	88	106	96	107	90	123	96	87	96	86	87	100	98	87	95	102	91	93	103	85	99	101	98	108	83	105	107	97	105	93	102	106	104	91	96	84	123	110	94	112	101	116	85	99	90	106	100	93	80	118	113	96	115	92	117	103	93	101	92	105	89	99	109	96	93	101	105	103	98	124	85	106	93	102	98	111	84	115	94	91	102	93	90	111	91	104	117	95	102	108	86	97	96	103	107	94	105	89	98	93	89	117	92	107	92	107	101	102	100	84	79	93	105	95	97	111	102	84	108	88	74	102	112	105	104	93	84	114	94	107	104	88	115	83	111	105	99	94	98	101	86	98	98	90	92	89	92	107	111	94	89	97	83	86	96	114	101	100	105	102	118	115	92	91	90	104	95	125	93	91	100	84	96	100	80	97	114	98	86	115	94	100	106	93	94	86	98	92	92	88	118	95	103	91	95	92	114	102	112	100	107	117	93	90	84	105	105	109	99	97	80	111	89	100	102	98	99	94	92	110	98	113	111	82	99	93	101	102	87	100	79	99	113	92	102	95	91	112	120	88	94	94	92	115	106	100	106	104	113	91	97	98	86	95	95	91	89	121	100	97	100	112	89	90	111	102	116	104	85	106	90	84	103	97	81	103	114	90	86	103	102	83	98	83	107	95	96	110	114	100	109	89	104	98	117	99	105	109	103	102	83	115	83	104	102	99	107	105	100	83	78	115	88	122	80	104	114	96	109	106	80	85	86	98	79	101	102	118	102	80	83	104	86	87	100	93	105	98	115	79	91	99	90	94	105	115	111	88	81	107	104	112	97	106	119	104	112	100	80	96	101	113	89	104	103	87	100	102	99	96	104	98	95	107	91	105	107	83	101	95	95	109	98	89	106	98	110	113	92	97	99	103	83	107	101	89	94	87	94	91	124	101	85	89	100	101	94	75	98	122	104	82	123	97	101	116	96	90	104	105	96	111	96	97	97	99	93	102	106	91	83	89	114	90	94	94	116	112	96	90	107	86	85	94	108	108	115	98	89	100	90	113	103	103	105	120	97	100	103	90	104	102	89	104	96	110	89	104	118	102	96	85	76	83	103	106	97	102	114	91	105	113	103	97	96	90	115	111	97	91	110	101	94	94	104	95	113	86	102	96	99	105	95	124	115	96	73	86	87	93	78	77	91	93	106	97	105	88	98	97	105	101	97	101	115	115	99	99	100	101	89	99	87	91	111	85	106	108	96	105	103	97	116	109	98	103	114	110	91	83	109	125	98	101	93	97	75	93	86	107	87	119	96	94	100	78	96	115	92	121	97	111	97	98	108	83	104	97	106	103	114	96	102	103	90	98	84	99	111	85	99	102	99	83	98	98	115	101	113	95	103	109	94	98	108	114	90	110	108	97	104	108	103	96	95	113	89	102	105	121	105	90	108	89	115	91	116	101	97	111	110	101	97	98	108	112	77	95	99	81	124	114	96	80	93	81	113	106	92	107	100	82	84	122	92	101	100	81	94	90	106	84	110	98	89	96	122	104	90	111	86	78	100	85	95	110	103	101	102	100	92	115	92	99	90	98	109	95	93	86	83	86	99	97	99	94	103	79	118	84	103	92	105	77	85	97	89	116	88	85	108	96	105	89	85	93	115	83	109	77	84	85	93	90	71	107	88	107	101	91	105	93	117	94	85	88	102	101	105	86	96	107	114	112	113	108	94	105	98	96	87	103	98	115	96	81	103	76	103	89	106	91	93	112	97	94	96	90	104	88	101	105	118	101	108	90	100	107	93	100	97	105	104	102	114	118	87	95	100	90	90	101	100	106	88	104	99	103	103	88	105	101	118	102	81	84	107	93	116	100	98	111
12921	10940	1243	632	452	409	300	302	285	258	232	224	194	249	188	219	200	229	205	209	187	188	191	214	208	199	214	204	215	202	210	226	194	180	180	204	189	217	180	201	179	202	194	206	203	197	183	215	169	225	190	205	173	205	210	205	181	213	181	187	193	184	191	203	186	208	202	184	172	206	201	202	193	185	200	183	210	208	199	205	197	185	170	229	213	183	191	169	203	190	181	207	185	201	182	197	213	192	177	205	218	193	228	207	205	189	200	199	182	199	184	203	195	202	199	227	208	165	205	203	190	216	200	192	185	196	207	174	176	205	196	202	219	218	195	186	212	185	199	198	192	171	176	205	180	195	196	185	180	214	199	211	193	207	212	223	215	205	186	192	206	213	193	200	181	210	203	186	210	197	208	197	206	196	187	192	200	183	202	195	197	204	214	199	204	216	193	197	221	197	184	169	200	202	202	201	220	194	214	196	191	196	198	211	178	181	181	191	204	189	198	204	195	213	192	222	197	186	201	216	199	198	185	185	192	206	184	197	237	209	205	206	216	210	220	206	174	194	234	186	181	199	191	197	220	181	206	184	194	181	208	203	203	196	201	194	193	183	192	200	201	194	203	191	196	157	196	215	181	192	234	198	189	192	215	177	184	205	211	194	176	185	169	202	203	188	194	202	195	206	197	193	212	172	186	182	179	205	213	210	199	214	230	197	200	183	204	195	185	174	189	227	200	196	199	201	173	200	197	179	195	199	190	199	169	195	198	191	185	206	190	203	185	182	205	189	186	181	205	201	188	193	190	183	187	182	195	203	183	198	173	210	207	184	171	200	204	213	192	217	189	193	199	217	212	198	201	207	200	199	192	186	200	180	207	194	198	192	203	211	220	168	187	190	208	216	189	216	177	214	205	171	183	197	199	187	181	173	195	175	177	196	207	203	196	193	219	196	173	182	162	193	205	180	194	207	181	208	199	221	178	171	213	181	184	175	207	181	187	209	215	171	216	177	192	183	173	200	194	207	176	214	186	176	190	178	208	204	175	205	213	207	178	194	211	212	196	186	181	175	201	188	190	183	204	199	190	193	187	206	185	207	171	200	171	214	177	213	190	200	205	192	221	200	186	193	185	202	177	181	204	185	193	186	183	206	180	196	196	186	211	198	211	176	198	218	176	212	181	191	200	193	191	195	201	194	185	193	186	210	216	219	209	196	171	183	183	214	191	180	196	202	196	208	168	176	193	187	199	195	212	178	206	191	202	210	209	203	195	179	197	187	206	176	176	201	206	192	215	196	188	216	185	209	192	180	204	192	203	193	208	201	208	198	191	188	175	176	204	182	201	201	192	192	237	210	191	179	188	175	185	184	198	207	194	201	219	202	189	205	192	176	204	197	185	199	203	187	211	208	193	214	188	169	205	202	192	224	223	199	196	199	181	191	181	218	199	229	211	187	211	191	161	201	180	172	169	201	175	204	199	217	202	169	208	199	172	194	196	175	219	198	192	176	182	204	193	191	193	191	183	199	172	195	188	209	189	196	207	203	170	194	186	195	195	212	203	210	198	214	202	178	200	195	204	208	186	194	203	178	210	200	193	189	180	178	215	185	207	187	191	195	191	211	187	187	181	196	177	194	198	196	187	205	202	170	173	218	198	182	204	226	211	203	209	204	190	193	195	198	212	227	206	178	222	184	195	213	205	178	217	191	185	189	221	193	209	191	193	205	199	193	178	177	190	206	186	201	204	177	212	198	181	185	167	182	198	169	197	204	178	207	179	171	180	216	221	199	190	212	199	195	185	161	192	200	184	201	228	181	198	211	218	192	183	205	202	201	189	204	207	164	198	177	219	193	209	187	184	200	222	216	193	200	199	185	178	186	172	179	203	182	190	199	180	206	196	188	196	195	185	159	195	199	207	209	176	200	201	208	212	176	194	223	203	185	215	204	206	195	191	181	202	183	182	186	185	206	209	206	209	203	158	186	193	206	185	187	185	214	176	193	224	181	196	206	224	201	187	188	211	207	202	186	179	193	220	192	174	204	176	218	202	193	202	179	180	209	196	203	199	192	193	210	201	196	221	198	199	177	215	189	197	183	200	205	198	213	187	198	179	207	189	162	192	214	161	173	217	195	194	198	192	185	202	171	197	189	224	196	195	190	227	180	181	207	211	175	190	202	198	201	188	217	208	168	189	217	198	192	173	204	208	195	181	203	218	185	188	195	177	205	215	207	199	221	185	196	194	187	206	216	203	233	193	216	221	221	196	178	172	200	173	199	184	180	189	200	186	196	183	197	195	194	210	194	196	210	196	177	209	203	210	192	183	201	208	183	161	185	182	191	182	196	170	208	194	204	204	186	200	197	188	207	167	218	190	216	203	209	208	191	212	201	177	183	186	221	187	180	195	196	179	197	215	187	189	199	169	179	213	222	171	221	189	200	198	197	206	194	204	196	185	174	177	196	205	202	202	196	213	196	185	171	203	188	202	175	208	176	188	186	174	202	191	169	194	201	202	182	190	197	191	167	206	203	205	186	175	206	174	174	204	191	179	193	206	191	199	206	203	208	219	195	210	204	164	207	224	183	199	200	189	206	189	185	203	192	189	186	206	177	224	182	190	183	184	211	200	201	172	167	180	194	184	203	197	173	206	200	198	215	220	203	204	172	201	202	189	211	197	170	169	174	199	181	149	209	190	193	201	197	208	214	187	167	184	214	207	201	191	190	197	187	187	202	188	202	205	213	218	190	174	206	184	205	192	190	193	198	205	186	200	207	178	185	189	203	186	172	215	188	196	208	197	184	198	205	183	196	193	192	200	229	186	203	188	204	186	221	167	195	191	195	186	200	212	184	227	200	208	196	215	217	194	195	209	198	180	225	192	206	221	214	197	177	203	179	212	197	197	176	182	178	219	233	179	193	177	221	191	204	206	210	176	207	180	187	218	196	179	190	212	181	194	198	174	228	196	212	172	199	193	212	183	214	214	175	190	202	213	192	172	195	187	193	200	185	171	185	180	190	197	211	180	200	181	201	178	204	191	198	212	182	179	212	177	173	175	215	207	192	208	170	208	197	201	193	212	211	198	201	229	186	185	213	199	217	205	197	178	190	191	183	207	204	201	165	180	188	173	198	209	175	181	189	205	211	207	179	203	206	206	214	199	201	178	192	206	182	181	191	193	199	220	204	191	185	213	193	182	196	183	172	183	193	213	176	207	191	210	168	163	208	219	200	192	195	230	183	207	207	176	204	178	188	175	216	194	192	194	224	185	197	206	193	218	220	179	203	202	191	196	190	182	191	178	171	213	170	174	181	189	188	187	170	197	180	178	189	201	215	203	210	205	189	191	214	178	198	195	192	225	209	197	196	197	185	217	222	190	169	202	182	186	195	191	183	176	220	225	191	167	194	193	191	195	211	210	201	219	203	199	211	207	187	197	197	214	177	198	192	185	192	191	198	171	197	204	206	232	213	183	184	235	169	202	218	209	181	188	201	202	176	203	186
24028	21087	28108	24317	19834	2003	693	506	443	375	360	362	349	330	342	315	309	304	253	296	283	276	282	278	281	255	283	253	269	274	289	266	288	282	255	277	237	246	271	243	260	220	279	255	243	279	261	247	263	233	274	278	279	276	261	265	274	240	253	243	269	258	248	262	242	253	257	260	249	249	260	210	255	230	228	235	237	261	290	241	235	267	253	251	232	273	243	260	245	268	254	232	252	214	252	247	233	235	236	277	257	244	242	266	266	230	259	250	260	225	274	247	274	250	266	263	242	251	233	269	264	250	255	238	290	257	274	251	268	249	234	271	256	245	268	236	241	252	239	255	234	266	258	228	252	289	261	269	219	251	216	254	255	251	246	253	271	231	259	255	256	275	263	268	255	230	263	239	260	268	261	278	259	235	252	249	264	248	240	259	234	269	242	232	257	228	233	239	246	255	241	245	221	238	278	265	260	246	268	276	230	258	237	243	251	257	236	273	253	254	277	259	283	242	245	258	235	254	252	260	248	223	261	249	257	242	226	256	256	240	235	280	257	217	254	255	258	269	283	261	259	234	248	232	258	270	260	237	253	243	265	276	288	278	227	224	275	238	257	229	265	271	265	255	265	230	257	260	240	246	255	238	246	262	263	259	254	245	258	219	247	242	242	247	271	258	271	232	253	255	251	261	267	281	242	272	246	258	284	241	261	234	229	237	250	252	259	221	220	235	237	255	251	272	254	252	264	235	267	279	266	268	244	277	268	266	247	243	247	250	249	247	228	267	257	245	261	263	231	271	250	262	256	238	255	240	215	252	222	223	261	259	236	210	262	272	260	262	230	235	263	249	273	247	249	251	249	252	270	260	284	242	265	216	226	258	263	237	264	248	257	261	246	256	276	243	250	258	225	246	231	230	261	241	257	266	250	253	245	256	248	256	256	245	246	235	227	256	252	249	257	253	249	251	247	239	239	238	244	277	245	245	263	259	272	275	240	245	280	276	256	237	258	230	252	248	259	237	243	272	233	251	262	249	247	230	251	237	246	267	264	250	246	215	265	256	239	264	224	266	251	256	220	231	271	240	248	269	227	260	243	229	255	257	237	226	278	246	235	235	224	232	249	230	254	254	264	233	247	238	257	258	249	233	260	276	266	262	260	265	275	264	249	215	240	234	254	265	246	264	258	250	265	232	226	256	255	257	238	258	226	284	258	247	248	239	225	273	247	283	247	232	233	261	258	243	271	255	269	252	271	256	265	226	268	260	237	247	219	246	243	243	253	267	248	240	249	256	267	246	266	235	280	250	232	261	238	240	250	244	284	235	250	250	289	225	261	256	262	244	215	249	255	259	262	238	265	247	230	228	252	258	250	240	254	268	232	251	258	227	257	241	225	234	249	258	251	234	250	246	236	266	254	247	260	271	263	247	261	248	247	266	260	257	214	230	261	256	241	256	218	237	225	252	256	241	248	266	249	250	264	248	250	232	226	244	285	254	227	249	254	288	259	214	256	225	264	266	243	258	266	235	254	238	254	258	241	252	267	257	255	265	229	240	268	269	230	254	253	236	232	257	252	260	248	260	254	278	248	255	232	249	252	250	265	281	245	252	228	265	248	234	236	238	239	234	265	260	254	234	242	260	237	263	255	258	254	258	250	234	241	235	247	244	233	262	241	240	232	248	229	269	251	250	254	261	248	258	237	235	208	240	270	252	249	241	260	222	268	259	254	231	205	271	241	226	224	274	219	241	258	256	258	241	257	247	271	233	243	249	239	270	267	231	245	280	257	230	251	290	268	248	246	279	258	252	243	261	263	270	253	242	222	274	243	253	239	244	261	243	294	252	272	248	248	244	256	266	230	276	254	248	232	252	268	248	244	257	262	237	274	245	242	264	240	253	267	269	258	248	256	245	230	224	251	236	255	248	257	272	278	257	277	275	274	244	253	258	252	227	244	260	277	253	259	240	264	212	259	295	239	209	237	257	259	239	238	242	228	257	233	242	246	255	250	213	250	225	301	242	243	252	267	267	261	257	267	229	291	262	261	254	228	275	269	235	223	267	230	256	256	257	257	238	264	254	252	239	258	258	238	263	261	274	255	244	247	234	277	273	248	249	283	261	248	253	234	280	260	249	233	228	253	269	254	265	258	235	260	242	240	222	280	233	257	221	269	266	233	244	272	243	273	247	246	229	261	258	242	248	234	272	251	279	244	237	260	259	264	259	277	240	242	236	252	255	245	233	227	242	248	266	239	269	243	246	232	254	258	257	288	244	254	260	252	238	236	239	262	238	267	243	265	257	238	245	270	218	246	251	260	263	248	230	235	272	223	262	252	259	260	233	244	250	254	243	249	269	240	247	249	262	238	237	235	226	259	246	269	234	283	240	237	258	243	210	242	237	268	254	266	273	259	263	261	243	271	297	240	258	251	265	269	254	230	242	260	258	251	244	233	255	273	220	261	259	255	297	243	235	250	236	269	227	253	234	275	237	247	233	274	255	225	245	270	230	265	266	225	226	242	264	245	259	275	247	256	265	234	254	254	227	265	243	263	227	269	241	238	227	239	258	241	256	265	243	262	247	250	251	257	231	275	245	231	264	263	256	262	232	252	254	256	273	251	223	233	229	282	242	253	263	275	256	218	254	246	267	257	253	229	252	273	246	284	236	283	254	237	256	241	243	257	242	267	235	263	236	235	278	222	258	278	261	259	239	227	256	234	276	263	233	229	277	237	231	263	256	274	281	248	233	255	252	244	248	235	280	270	228	244	267	238	273	247	239	248	225	238	245	256	261	263	257	271	250	248	250	256	254	230	253	290	240	252	235	234	227	276	244	220	225	286	238	266	258	229	236	272	217	236	257	234	285	284	261	251	241	215	265	270	229	262	240	255	264	256	244	247	239	244	244	225	234	261	245	215	266	268	247	247	263	251	277	260	250	257	270	252	224	204	214	259	233	264	278	243	238	272	238	245	270	239	251	243	260	267	253	228	279	289	280	260	254	248	261	233	244	262	235	226	241	247	274	239	239	230	256	256	267	250	251	242	262	254	238	229	247	255	238	256	254	260	246	235	272	275	260	219	239	240	249	270	264	254	283	230	262	228	276	243	265	283	228	249	248	238	259	273	255	262	253	276	231	235	272	264	224	246	293	229	245	245	226	259	266	224	256	265	246	238	258	250	280	287	250	232	253	231	251	280	270	267	269	216	254	283	227	232	241	227	236	259	260	254	258	251	234	274	236	252	239	247	249	240	243	241	245	230	282	240	246	267	254	225	239	238	254	252	237	227	250	264	253	253	272	233	269	244	236	240	260	274	244	246	216	239	222	265	282	285	263	240	224	240	276	252	227	268	239	217	244	254	231	294	238	269	230	264	261	238	247	257	274	253	251	258	242	269	245	262	253	216	242	232	236	243	270	240	241	227	268	248	249	254	254	241	240	270	263	245	229	263	241	261	269	209	248	262	243	236	247	250	267	222	216	248	294	244	247	233	257	260	248	261	243
34510	28899	8803	4380	3052	2157	1643	1421	1204	1072	910	852	773	667	664	614	596	586	580	575	567	565	498	498	503	497	496	515	492	482	530	427	463	483	453	465	479	498	479	527	475	486	473	456	443	462	497	455	488	473	459	465	439	469	446	442	461	458	456	505	465	465	462	480	478	452	428	437	457	460	458	471	456	469	463	456	471	460	462	447	470	453	440	447	437	438	479	462	467	451	455	500	474	477	506	467	427	479	436	434	421	442	504	456	476	446	442	463	467	458	473	424	426	455	455	422	481	440	479	447	450	459	445	437	497	461	451	456	450	419	498	449	458	447	407	471	473	504	488	466	469	486	457	421	448	450	421	459	424	453	459	456	476	423	446	447	467	431	434	455	438	484	485	440	439	455	452	461	426	485	433	461	451	464	417	458	462	464	440	453	429	466	450	453	532	429	439	482	432	432	480	452	484	416	441	463	479	497	449	476	468	440	475	468	434	449	442	449	476	483	434	413	449	475	441	481	423	464	481	445	477	482	423	445	446	437	461	441	450	482	452	449	438	452	451	459	468	465	457	477	440	428	466	493	479	439	443	431	443	447	462	433	448	487	444	438	468	472	455	455	446	468	432	449	465	428	449	407	458	431	455	427	472	442	435	426	444	469	450	435	497	495	473	461	441	449	452	479	460	470	470	453	488	479	484	463	432	486	429	479	488	499	439	460	487	487	461	462	427	415	474	427	474	413	478	404	482	455	470	471	444	481	440	440	471	494	483	458	437	471	410	441	452	429	469	455	447	445	456	448	461	459	429	441	420	446	461	453	424	467	439	469	450	462	419	472	457	435	480	390	442	467	457	467	453	476	470	490	451	480	422	413	439	427	443	468	431	452	433	464	426	463	487	472	451	468	462	444	445	467	433	455	484	458	484	465	479	476	478	476	457	437	483	455	472	487	478	428	419	514	453	410	464	467	437	480	445	438	466	426	460	406	437	464	457	496	456	448	460	449	434	449	419	462	464	505	469	442	454	428	484	460	457	451	480	444	468	435	475	465	452	468	480	444	430	433	447	468	420	477	457	438	454	453	445	465	466	488	444	494	452	418	481	473	463	438	442	462	467	484	457	428	441	426	482	457	434	469	487	469	478	424	446	439	463	449	449	496	486	455	461	452	440	444	495	478	448	489	471	446	406	452	480	458	462	470	458	467	435	445	431	486	446	460	463	481	427	452	500	481	467	435	451	459	482	465	452	430	413	410	454	451	456	439	478	460	476	471	455	463	487	429	448	415	432	485	473	471	503	439	449	443	477	486	449	448	436	471	461	453	455	451	434	467	445	456	422	479	445	468	486	435	459	451	478	451	428	464	460	460	496	441	445	417	453	482	456	463	427	442	448	427	454	440	476	430	504	455	434	419	500	444	481	497	454	448	392	475	472	458	462	474	468	464	500	446	458	457	465	439	434	466	462	470	488	472	484	438	435	444	457	419	434	452	477	464	434	463	464	417	476	453	420	449	448	461	492	441	440	481	456	443	472	452	451	443	455	459	439	443	487	442	455	458	470	431	413	420	428	449	473	437	454	466	436	444	453	465	474	423	443	465	478	427	447	483	468	498	441	461	428	468	438	442	441	459	453	465	454	469	448	429	453	487	436	441	465	458	479	425	447	447	454	446	431	471	467	456	484	462	449	451	482	438	460	484	466	470	484	441	430	436	473	476	450	453	489	454	434	456	473	481	478	443	439	441	447	430	474	476	398	452	460	483	459	462	484	505	412	483	456	456	493	470	484	453	471	444	448	446	431	462	454	431	424	439	468	464	460	454	442	426	454	455	456	444	467	413	480	444	468	472	453	474	451	461	474	442	465	441	420	483	428	455	413	478	440	468	471	470	422	476	413	468	460	476	454	466	460	399	424	483	449	488	419	460	453	434	462	476	466	447	433	448	440	458	448	477	445	423	460	488	489	459	440	433	469	460	423	494	441	431	479	472	465	470	471	477	405	458	443	478	440	441	453	474	446	480	396	482	440	458	446	434	451	417	446	442	457	445	460	469	465	444	485	469	426	451	446	487	448	475	452	473	439	459	490	457	463	465	468	450	419	473	460	444	434	443	438	461	459	459	440	498	462	475	463	454	449	465	445	446	430	452	463	479	462	465	462	459	471	440	438	455	482	440	431	451	422	432	472	447	465	467	464	462	418	463	461	471	444	460	433	456	423	431	439	479	470	457	435	455	444	470	460	458	498	435	472	475	468	431	467	438	466	452	431	418	453	439	460	447	434	467	453	484	436	437	433	451	474	471	462	453	478	452	450	445	453	481	452	456	464	481	483	461	454	425	462	464	463	465	419	460	449	492	433	444	426	421	451	446	433	440	493	476	440	446	468	452	500	426	454	441	452	494	465	450	446	491	420	461	447	455	487	467	442	449	414	445	453	450	460	417	422	472	481	455	490	435	460	446	479	439	446	499	418	457	464	458	444	476	451	435	506	508	472	486	459	435	462	442	432	456	441	438	459	481	429	446	450	457	451	429	448	422	396	474	478	454	417	494	473	464	486	468	483	446	452	467	439	482	449	480	432	461	449	436	467	430	468	466	486	459	438	458	438	455	463	422	476	437	434	464	444	475	428	456	489	446	468	491	462	443	425	462	448	424	445	469	468	476	488	457	451	462	450	408	459	459	467	435	450	468	445	490	448	434	445	478	446	449	427	487	435	487	460	457	449	462	446	470	467	430	480	467	446	414	470	469	454	470	464	459	465	462	427	458	461	467	462	481	449	475	472	501	476	447	423	465	444	474	440	445	464	483	480	487	453	456	461	446	487	444	469	431	458	431	462	452	443	434	441	463	466	447	407	455	440	427	473	461	455	468	493	472	433	442	400	451	453	445	488	438	416	424	460	418	445	448	445	480	486	438	437	459	445	479	457	457	485	448	458	433	460	448	477	451	496	469	443	459	444	444	474	461	478	461	452	440	461	417	437	446	431	447	456	481	474	441	457	448	413	445	437	478	445	454	444	450	450	430	472	447	464	455	407	415	418	439	449	497	456	466	453	456	451	437	446	463	464	446	438	450	466	457	466	424	446	453	474	450	465	432	461	451	497	442	469	433	448	431	446	451	469	459	453	460	421	459	452	439	454	440	486	448	464	468	462	461	502	448	486	461	501	442	472	466	462	433	461	446	463	435	469	450	455	436	435	436	443	462	491	495	451	479	442	429	428	454	409	458	415	453	466	435	402	432	459	460	436	463	408	484	472	479	465	446	474	470	431	434	437	417	423	437	462	438	448	431	438	453	459	449	471	482	460	405	437	465	465	459	468	461	451	454	488	465	436	476	446	483	501	441	411	443	466	437	434	419	440	485	466	444	491	443	445	443	471	448	446	445	450	446	440	461	448	460	454	441	458	447	435	465	469	465	442	462	477	434	441	474	469	433	468	435	434	451	444	436	428	467	438	438	444	459	441	449	443	467	452	408	455	468	467	437	441	478	428	460	460	471	439	485	474	441
23074	21084	28738	23663	21084	18996	2260	899	773	692	619	580	547	514	471	468	503	463	493	462	424	454	449	432	444	410	412	447	420	422	421	413	411	414	437	416	396	424	406	418	424	413	417	406	400	409	409	375	435	383	392	418	425	426	388	422	371	410	388	391	415	393	382	397	376	404	408	423	379	402	436	392	408	420	344	381	376	382	401	417	423	377	376	444	400	388	352	405	396	398	378	394	377	397	411	392	399	403	382	386	400	421	369	413	367	422	377	409	382	398	398	405	386	355	409	347	390	413	418	384	421	384	397	340	411	403	384	374	397	375	418	403	372	357	371	369	403	417	424	382	402	400	400	349	359	388	389	377	367	424	394	388	394	369	370	425	417	408	381	401	368	390	397	435	425	399	371	414	401	382	440	379	402	369	425	355	445	397	422	404	389	395	408	414	381	436	367	379	405	414	392	422	382	402	396	396	335	404	372	397	378	447	374	345	378	379	424	412	407	387	417	433	406	376	398	401	417	436	391	406	397	386	383	403	420	429	398	397	416	409	389	409	424	394	402	396	427	412	385	396	410	392	403	386	408	372	418	387	383	393	440	416	391	400	367	368	386	383	367	398	401	385	378	388	402	368	379	427	391	363	386	402	379	380	416	392	419	405	380	375	378	387	399	365	397	394	392	420	427	411	406	391	392	370	379	396	399	384	390	386	383	377	417	384	363	397	386	381	414	397	415	405	364	359	401	368	386	397	404	401	390	393	373	374	432	419	394	398	389	365	384	360	421	419	428	402	395	407	413	393	409	401	383	373	394	421	426	392	398	425	367	390	375	391	408	405	391	418	373	376	395	405	377	379	395	422	406	419	391	402	401	377	464	405	369	387	396	394	354	363	389	386	404	390	398	410	414	390	375	414	387	404	422	416	363	416	364	405	363	394	395	416	390	376	406	370	407	395	415	412	371	390	372	381	417	388	429	414	389	407	428	408	408	403	382	370	405	394	391	413	389	384	384	422	346	378	368	369	400	398	388	378	404	393	361	387	401	394	391	405	419	398	403	386	418	374	381	427	387	405	416	401	381	384	397	377	399	412	373	437	391	347	417	389	394	402	372	391	395	364	404	424	368	372	415	386	390	433	407	362	362	397	412	361	392	390	376	403	395	393	361	376	360	392	367	439	429	378	368	378	384	370	395	387	397	418	390	351	415	388	387	406	367	378	386	400	393	398	394	394	414	366	410	392	424	377	398	377	384	398	391	363	401	417	405	416	401	384	374	408	371	390	408	372	375	356	378	391	377	437	395	394	400	401	405	432	404	383	387	414	416	383	389	400	390	402	409	405	415	376	401	386	388	357	386	388	397	408	372	422	415	396	421	389	387	405	410	368	407	374	378	418	392	403	392	414	385	444	364	360	416	373	370	412	413	392	434	386	386	405	397	417	389	356	376	395	420	399	364	373	423	374	411	402	378	426	434	376	364	417	382	369	421	399	366	397	369	401	388	415	429	392	418	409	419	416	425	360	413	369	370	377	396	402	357	399	410	369	390	382	384	385	412	383	411	403	367	384	380	384	407	375	398	418	420	376	400	395	401	380	368	419	376	410	347	374	408	367	368	363	373	399	378	399	354	402	439	386	413	340	354	399	402	430	364	365	408	383	414	407	360	397	394	394	381	374	400	392	392	427	399	378	349	420	372	402	417	438	361	399	369	405	374	424	365	377	408	431	370	378	403	401	400	386	403	422	365	378	419	411	391	395	362	378	412	379	387	372	412	371	381	403	376	406	379	410	397	375	390	410	366	404	351	384	425	377	410	400	404	432	399	402	388	382	380	424	392	407	373	399	371	412	386	415	399	393	389	402	404	405	404	379	377	385	373	413	432	420	392	398	376	413	371	420	435	406	426	378	413	402	383	363	374	362	401	377	384	361	429	383	392	409	390	412	384	396	394	374	354	389	427	416	424	367	420	422	363	397	374	403	425	403	408	395	373	425	368	409	379	420	429	391	374	391	403	385	389	400	371	400	401	403	432	393	399	391	374	425	425	381	390	400	383	394	376	399	429	424	360	413	391	369	414	396	381	403	389	416	374	430	365	389	419	380	372	378	401	402	418	392	403	382	398	393	392	397	415	395	409	414	379	407	398	409	386	387	386	387	383	357	395	407	372	398	377	439	422	388	377	371	395	423	425	402	420	359	383	377	414	382	373	368	405	400	409	374	413	397	397	372	418	400	421	390	336	388	380	381	372	426	375	400	409	356	360	408	398	340	396	372	387	419	420	380	381	374	421	382	403	401	412	394	426	377	411	402	411	425	393	365	389	436	423	421	391	394	400	376	354	407	391	423	385	367	383	397	365	423	381	357	380	413	417	422	405	391	383	420	407	411	399	408	395	351	393	370	369	383	394	418	421	398	414	381	392	360	353	391	406	377	366	414	399	373	388	405	397	382	399	356	405	389	425	382	436	384	381	447	407	370	380	455	423	389	370	381	396	407	357	399	405	368	373	362	408	406	440	378	412	410	392	390	361	409	438	363	408	378	430	388	394	388	407	407	397	380	392	378	395	340	418	365	396	370	376	379	400	393	400	369	411	402	359	360	403	391	400	416	392	422	415	367	399	391	399	369	410	375	344	415	412	398	391	372	389	411	399	415	389	406	399	397	411	390	383	383	376	419	396	384	359	434	391	423	393	385	391	386	425	419	379	401	387	402	373	386	355	405	436	413	405	401	403	385	406	394	419	364	415	362	374	388	390	396	402	426	398	370	398	397	413	420	409	402	401	390	382	369	416	405	379	360	397	387	403	368	372	385	425	400	388	388	389	422	406	401	399	386	405	387	347	378	401	382	385	383	382	443	375	404	396	411	375	385	370	399	425	411	385	363	387	416	391	374	379	401	381	408	404	418	409	425	372	394	386	392	408	388	414	351	413	403	422	389	409	403	368	378	420	373	405	393	382	396	406	385	392	363	364	407	393	428	361	356	403	384	389	400	385	354	372	355	394	438	378	413	423	387	456	405	400	390	403	416	356	411	418	402	384	371	382	377	426	422	381	383	414	404	387	395	405	393	366	380	387	372	392	362	390	400	412	368	362	384	343	403	353	373	431	380	389	393	373	392	396	339	399	418	386	419	404	402	405	431	386	417	402	399	395	379	366	371	437	385	391	409	405	405	410	384	421	401	435	390	376	387	433	402	384	382	386	414	391	426	378	395	368	391	379	395	425	398	423	379	391	361	395	411	409	415	452	389	355	402	423	396	371	339	403	385	382	395	400	381	387	343	387	358	353	403	383	403	420	381	423	401	388	391	397	408	394	362	391	361	368	406	384	384	408	374	418	396	421	382	388	381	377	347	402	364	386	424	392	411	395	354	409	438	396	392	419	379	336	421	384	401	404	409	426	353	396	379	384	374	408	388	411	398	403	389	423	353	374	381	399	394	371	385	406	410	411	381	412	386	429	411	405	344	347	410	362	375	354	390	425	401	409	377	403	373	395	382	437	364	425	387
41790	34666	13840	7576	5272	3843	2912	2406	2116	1727	1547	1426	1255	1196	1035	1101	1010	949	955	908	884	862	847	830	788	834	793	776	798	742	733	729	778	744	793	753	742	759	754	727	716	702	739	673	664	689	710	719	751	698	723	713	719	647	701	721	674	700	715	686	666	649	703	697	651	679	725	694	678	694	707	689	695	704	674	686	725	684	716	685	668	715	685	704	662	685	700	698	697	730	684	696	656	647	684	646	720	668	691	662	725	713	690	700	714	701	656	655	640	686	700	623	710	703	676	695	714	714	705	644	686	661	713	693	675	652	676	687	712	675	687	691	707	706	687	702	679	659	679	678	693	653	652	632	660	681	728	707	690	735	723	682	679	680	691	731	705	745	690	694	718	654	711	653	709	713	680	721	684	655	682	663	678	656	671	640	666	671	680	659	706	678	695	709	679	677	697	655	694	708	684	664	689	639	678	731	661	717	685	706	656	702	663	671	657	658	672	705	695	689	688	667	710	686	662	698	646	657	658	697	658	723	716	700	618	660	669	673	694	677	688	699	654	695	710	685	715	644	700	701	687	685	741	717	666	712	660	666	666	684	659	693	693	684	696	681	681	689	707	664	673	669	661	682	713	687	638	637	622	664	693	709	691	734	706	690	644	686	720	676	709	672	676	682	677	680	687	698	636	671	647	707	745	718	703	708	644	688	673	683	708	716	653	657	680	682	655	621	664	775	677	726	762	696	646	683	703	666	659	691	668	663	646	640	671	700	675	737	658	662	696	705	705	648	661	711	689	676	674	677	640	638	719	659	723	666	688	635	656	677	694	689	700	676	695	586	711	675	695	714	692	697	703	640	685	675	658	657	741	654	687	664	691	672	689	689	686	663	716	680	682	642	697	670	669	658	726	659	663	687	689	689	686	671	703	704	728	729	695	699	678	679	650	740	704	682	703	688	681	687	697	710	632	705	683	656	665	662	683	673	724	681	681	668	659	658	674	703	672	659	662	682	624	717	667	688	700	671	662	647	669	703	697	666	644	681	661	716	664	672	678	713	670	713	688	668	674	700	664	644	610	710	698	678	671	660	648	671	685	676	675	683	694	693	687	715	736	652	686	680	716	730	695	629	749	672	689	724	698	680	673	667	683	673	670	640	654	675	706	700	701	718	676	707	659	688	700	660	681	683	674	694	648	633	657	676	717	685	710	656	678	674	684	681	674	658	737	676	682	709	692	670	706	657	682	658	671	744	652	642	653	683	682	628	656	641	694	694	692	682	741	676	755	706	673	667	653	667	736	697	666	682	675	728	673	676	698	628	702	679	647	688	663	688	706	710	716	670	709	698	695	651	657	682	657	715	647	665	611	695	679	684	651	664	679	636	632	689	641	702	686	663	676	653	699	718	672	639	686	674	662	642	642	676	664	690	678	704	656	699	694	679	724	692	663	695	680	711	683	701	665	699	641	659	652	640	690	684	683	685	654	665	654	693	634	713	685	667	670	686	661	656	702	718	712	670	652	681	687	725	690	686	698	680	652	662	659	694	680	721	670	657	678	708	678	694	684	682	662	645	684	639	639	663	716	704	651	704	682	679	667	678	678	686	717	709	672	672	658	636	666	695	635	661	714	731	643	688	703	696	718	645	721	652	700	712	713	683	687	679	691	667	712	681	667	683	690	641	654	662	685	668	706	677	654	666	672	725	682	720	669	682	661	663	668	651	678	712	680	704	716	688	718	644	634	686	703	664	670	673	681	687	701	681	659	655	694	655	658	685	719	726	697	688	693	666	684	703	696	611	693	686	728	698	670	678	648	682	635	680	660	675	681	670	687	687	637	701	675	677	674	617	671	641	689	658	653	705	669	647	727	697	723	702	650	663	672	646	713	674	682	685	653	678	731	717	676	683	657	703	680	682	633	669	719	676	731	693	671	662	714	711	664	693	628	683	631	717	690	686	682	683	650	665	603	667	732	697	648	673	693	709	673	677	656	737	702	665	666	717	683	654	676	618	665	680	662	709	711	643	713	704	693	656	680	750	677	699	647	700	697	688	700	630	708	665	657	698	733	743	669	704	734	689	686	670	664	685	718	615	583	686	669	695	699	635	648	650	680	669	709	694	658	667	646	683	667	681	684	648	710	771	687	672	649	670	691	656	680	656	692	676	680	710	694	621	675	656	703	664	717	667	730	698	645	664	698	711	698	668	673	645	687	698	700	648	670	720	656	697	660	667	684	673	677	669	683	709	661	697	690	696	662	703	674	613	661	688	646	718	682	651	676	647	691	680	698	711	684	692	686	671	701	696	669	697	689	689	692	693	699	684	680	671	649	669	737	650	732	645	645	657	654	679	707	649	657	728	677	623	692	626	695	587	675	674	697	663	671	735	679	667	709	661	700	706	700	659	683	694	728	679	690	660	687	684	649	679	668	692	652	714	693	684	682	690	694	708	655	689	697	647	685	706	699	638	647	622	684	675	702	676	678	689	679	660	662	696	656	686	666	655	676	755	677	710	697	705	709	673	623	687	665	694	713	670	683	696	706	648	702	618	685	676	675	688	685	678	651	690	703	716	673	672	697	642	698	692	685	672	688	619	677	693	686	653	682	688	673	714	654	705	734	706	694	673	697	640	679	680	659	687	693	654	681	710	633	681	660	686	700	687	651	662	700	715	675	701	683	668	651	655	650	678	672	718	679	695	655	684	662	658	711	729	679	647	653	676	669	641	687	671	681	670	686	640	689	721	654	678	695	649	690	683	643	668	695	685	693	716	673	656	689	714	688	700	651	686	686	685	687	698	662	675	690	670	661	670	673	687	686	645	711	648	681	674	669	683	695	673	721	721	723	660	706	689	657	662	669	717	690	695	718	674	686	629	674	660	668	638	698	722	676	695	670	687	715	690	685	698	700	643	688	672	680	686	630	655	654	659	694	677	698	689	684	697	689	710	682	658	660	691	671	688	738	681	682	721	661	660	701	706	687	650	636	689	649	680	660	676	707	659	692	631	702	659	694	664	690	657	650	673	653	642	701	685	706	689	652	697	722	677	615	673	661	680	713	700	697	703	691	681	693	656	646	671	649	653	638	682	742	682	667	699	675	669	687	703	690	677	698	681	657	630	661	712	657	664	712	706	713	700	696	692	680	652	702	663	623	702	659	671	664	691	671	651	713	686	705	673	690	667	642	665	690	701	653	703	663	670	668	692	743	668	676	658	686	692	671	717	616	670	697	692	712	731	599	632	674	694	640	665	664	674	682	674	709	712	661	642	642	662	687	699	670	644	642	697	658	637	670	673	698	647	662	688	689	703	666	710	684	662	725	667	649	684	709	696	654	751	663	676	701	713	709	681	663	667	637	669	721	698	716	651	710	655	654	720	668	702	647	672	676	673	672	675	672	669	652	677	667	685	668	695	660	663	671	684	670	698	676	703	689	682	686	697	639	654	629	645	708	691	668	714	682	636	683	633	682	677	688	644	680	704	693	708	679	708	670	706	687	697	709	657	669	652
26433	20743	8937	400	190	153	152	128	118	125	91	120	112	88	102	120	115	112	98	102	93	95	94	96	101	103	102	102	112	95	110	91	116	98	107	80	93	95	111	118	107	106	89	116	102	98	107	110	79	98	100	89	119	94	91	90	100	103	91	103	92	89	89	102	105	109	108	91	101	112	107	90	118	97	116	102	113	111	92	86	119	84	103	98	95	98	97	104	100	87	110	99	86	95	86	88	94	72	106	102	89	110	97	105	91	107	93	99	100	101	98	118	90	95	96	85	97	82	93	105	111	95	96	109	95	116	101	101	101	104	96	105	91	93	88	102	102	89	94	101	83	90	101	97	93	90	108	93	109	96	84	98	103	110	103	84	78	95	75	82	95	79	103	95	105	89	90	108	88	91	91	97	115	102	102	113	97	91	93	107	94	96	84	89	106	96	100	110	108	107	108	87	96	85	100	108	85	102	90	110	96	70	101	95	96	116	92	96	106	98	98	83	111	102	93	119	105	108	92	100	97	113	110	100	115	106	94	110	113	111	95	93	85	107	81	78	83	82	98	90	88	92	108	82	110	87	102	118	108	103	101	99	96	108	85	114	110	103	95	107	109	97	99	99	102	93	104	112	113	122	104	87	87	98	105	94	95	92	80	110	93	94	112	107	97	97	95	91	87	116	118	89	96	103	84	94	117	107	117	77	121	91	88	110	97	114	95	118	97	112	104	106	105	94	85	102	92	112	93	102	98	92	99	99	100	116	97	101	93	87	99	106	103	102	109	82	85	118	75	117	94	110	119	95	98	116	92	99	98	99	92	102	116	105	114	93	98	83	93	103	110	98	110	100	83	111	104	94	107	95	84	102	102	105	91	106	105	109	111	103	99	114	104	96	119	99	84	102	91	110	80	80	95	91	86	97	96	94	93	98	115	78	113	107	96	107	94	87	110	103	97	77	107	94	107	95	95	99	122	95	98	104	99	92	101	107	121	102	105	94	95	101	90	104	113	115	102	107	107	87	98	90	79	95	101	108	119	97	107	103	94	103	91	105	108	88	94	107	102	95	97	101	96	89	120	95	106	98	92	88	106	98	113	113	90	109	85	92	106	92	98	85	100	117	97	119	94	77	87	101	117	95	89	96	98	102	129	111	100	108	102	101	94	92	102	107	122	112	90	90	118	84	96	96	106	83	91	98	104	89	73	112	94	100	127	105	104	106	97	108	105	88	100	103	96	120	115	102	84	110	101	101	104	114	99	99	84	95	114	91	100	100	100	109	121	95	89	96	99	102	75	97	92	107	93	108	81	88	94	85	94	86	92	104	103	109	82	86	92	97	103	99	101	90	94	97	94	94	103	105	111	99	100	106	84	94	100	93	101	97	109	93	88	104	95	85	90	91	97	95	98	99	84	107	93	92	98	104	97	105	104	121	103	104	96	90	92	97	83	89	94	87	99	110	95	98	99	101	96	80	116	112	90	96	80	111	114	96	98	94	93	104	108	106	95	97	103	117	100	106	106	80	105	97	92	90	90	94	98	103	103	91	102	87	98	104	106	97	106	110	92	104	98	92	93	110	114	106	104	94	96	84	108	107	94	88	104	98	116	113	92	97	86	97	100	110	97	98	88	101	100	95	100	102	108	100	84	91	99	88	92	100	117	92	79	122	104	95	108	105	121	99	91	99	101	110	106	119	96	90	94	91	98	94	88	99	103	98	92	110	105	119	100	112	96	89	100	107	112	113	91	127	115	89	103	93	91	113	96	91	98	104	98	98	92	72	114	99	107	87	87	86	91	119	103	82	94	85	101	98	98	101	106	89	105	103	87	88	100	104	89	112	90	97	92	103	118	96	103	123	86	97	93	107	99	100	87	125	100	105	87	103	109	129	85	114	96	90	111	113	97	88	108	81	96	89	90	100	115	108	93	99	95	104	101	101	106	124	113	102	100	106	91	95	92	107	103	91	110	103	84	106	88	86	107	95	88	94	96	95	120	87	108	86	109	106	85	99	112	92	110	100	107	101	92	99	70	95	111	98	126	82	85	91	94	77	100	99	95	79	91	115	101	100	101	99	99	107	92	96	110	102	88	100	81	99	92	103	90	97	89	102	107	97	99	86	91	112	105	98	89	97	92	109	105	94	85	104	112	106	99	99	91	95	93	81	99	108	87	92	83	89	114	113	100	91	106	96	98	103	107	97	96	99	91	99	103	86	108	106	99	92	100	96	88	94	85	104	91	104	87	123	95	88	98	99	103	106	103	91	97	96	106	110	96	97	93	69	84	108	98	87	113	88	106	90	102	92	113	101	96	114	107	121	95	103	123	107	90	88	99	101	99	105	112	93	98	107	100	98	77	99	81	94	96	99	116	100	87	97	76	89	90	99	98	115	109	96	115	88	108	104	85	104	86	82	96	104	108	102	98	106	109	93	97	88	88	99	118	94	101	113	99	99	81	105	117	96	110	91	90	89	104	112	116	116	91	99	97	96	98	91	90	117	100	103	94	97	101	106	105	99	82	113	106	101	90	95	97	101	106	84	115	94	96	113	93	96	103	97	93	90	99	100	99	118	109	95	78	116	92	93	115	107	103	87	85	100	96	96	111	93	108	95	101	84	105	94	90	102	99	93	93	105	106	92	95	96	101	93	82	80	89	88	90	88	108	109	102	93	122	92	103	108	81	109	104	112	91	96	102	96	95	111	99	118	103	107	90	101	83	84	110	99	101	94	111	107	83	98	99	85	95	99	105	104	113	104	87	75	104	89	89	103	102	90	88	105	90	98	91	92	109	85	113	109	99	99	108	94	112	105	114	103	99	86	88	88	86	100	98	94	93	92	111	112	114	93	95	119	88	94	84	94	104	101	97	96	104	88	107	119	108	96	102	89	104	113	96	91	97	90	98	103	108	96	99	95	94	100	105	103	98	113	112	80	114	83	92	93	101	96	110	84	89	106	91	99	100	106	96	102	99	92	102	100	102	102	106	98	88	98	97	88	104	98	89	83	92	94	95	102	94	109	86	89	83	109	81	96	98	96	101	102	103	96	106	85	111	96	102	104	116	81	115	85	91	108	109	87	111	104	77	100	87	103	90	90	102	114	120	87	105	90	94	83	90	93	84	105	100	98	100	109	107	96	97	117	101	115	91	102	123	114	106	130	82	107	97	103	104	109	75	88	95	89	98	102	113	88	114	106	98	96	84	101	107	100	105	103	82	118	78	71	102	116	96	104	113	109	99	88	100	102	99	90	99	115	100	85	105	94	110	101	109	108	101	82	111	81	95	115	116	95	122	109	93	106	80	107	94	103	95	90	99	94	101	84	88	95	95	91	94	104	104	108	106	101	105	78	104	93	104	92	90	102	109	92	92	112	90	101	95	104	92	100	111	90	103	86	106	110	94	91	81	80	98	81	98	113	103	90	106	108	101	90	110	96	110	100	103	105	105	106	95	110	92	80	86	103	106	116	102	92	101	104	89	107	106	98	97	89	110	110	100	95
14025	9161	1266	609	392	349	305	290	252	240	261	231	231	233	211	208	214	220	212	216	236	217	212	224	204	229	230	230	205	200	186	192	200	212	190	212	197	224	192	191	210	199	167	212	228	191	188	195	179	221	182	191	203	197	193	194	174	208	175	178	192	181	186	179	191	196	195	203	217	194	196	185	201	186	186	181	190	212	200	208	200	209	177	186	210	237	213	186	188	203	215	180	170	201	191	209	198	217	226	209	204	191	182	186	173	169	201	175	205	179	203	189	194	196	168	195	180	186	203	216	184	197	194	204	202	185	200	192	176	211	185	175	180	188	193	198	202	210	194	191	198	188	174	235	175	197	187	187	193	207	203	200	175	203	191	192	204	198	203	215	192	208	210	211	192	211	217	189	179	222	203	193	157	206	195	193	194	199	189	188	178	198	205	190	190	204	184	181	182	206	190	206	216	208	186	195	211	184	195	193	200	199	189	212	190	197	205	204	187	219	223	193	193	222	203	184	185	205	178	189	184	206	201	196	178	190	199	185	209	210	217	166	228	181	212	199	163	217	189	197	203	229	163	189	212	185	191	201	229	184	203	195	217	207	201	177	204	180	199	195	170	199	211	187	201	193	213	222	201	188	198	205	204	188	188	199	176	182	181	203	196	186	179	188	205	189	186	174	206	215	203	221	211	192	202	216	205	206	209	199	184	168	178	176	195	191	173	190	187	187	213	216	212	230	219	189	179	192	192	209	193	194	187	182	191	195	198	190	204	186	183	192	195	192	199	212	191	199	209	178	212	186	186	184	211	206	197	179	182	179	192	192	193	186	193	215	174	163	179	184	193	202	186	196	194	172	209	194	196	218	180	199	204	205	200	187	177	181	189	195	192	215	207	201	193	211	180	208	202	198	178	191	194	185	220	195	205	205	204	172	189	184	172	193	213	178	179	179	194	178	199	200	209	192	202	208	190	202	164	196	181	207	178	207	176	192	209	206	197	194	210	190	200	189	179	219	220	193	183	195	210	193	183	192	183	206	206	186	210	200	221	197	214	195	222	181	204	186	206	193	193	213	187	199	213	202	180	205	167	200	182	190	197	192	196	181	192	206	183	224	183	220	198	205	204	195	219	212	203	181	183	188	226	193	211	178	210	200	177	222	179	202	187	209	186	194	179	195	178	210	189	214	208	195	189	198	198	198	208	179	186	184	191	233	199	177	205	192	190	190	204	172	199	188	198	187	179	202	187	194	208	190	206	205	200	185	203	211	226	195	178	190	169	220	184	209	180	193	206	166	174	184	190	197	183	193	163	187	211	201	198	196	188	201	216	196	198	183	200	192	213	190	201	196	209	195	212	189	205	178	185	207	189	196	185	215	203	166	189	190	216	212	192	191	192	213	181	206	169	179	193	182	186	221	173	227	214	209	185	177	205	195	195	201	187	197	204	187	204	215	216	196	191	193	201	199	210	175	207	183	175	220	186	203	194	181	198	201	190	202	193	209	186	208	210	200	223	190	180	194	194	178	210	222	188	203	196	198	190	185	197	197	196	195	205	190	202	186	204	233	207	207	196	203	212	202	188	194	202	202	202	192	182	191	212	193	183	214	185	168	208	226	213	193	206	186	181	196	210	191	207	188	187	189	209	202	176	219	200	201	189	190	193	203	198	169	204	205	201	213	212	182	213	198	227	184	202	214	184	198	192	194	195	194	207	213	204	207	204	212	193	201	200	193	201	157	188	205	196	185	196	186	210	204	183	197	185	186	190	177	203	207	178	208	161	216	199	206	174	199	195	206	192	187	205	167	176	177	178	184	193	194	191	198	200	179	199	203	180	184	199	191	212	179	199	192	159	203	198	200	167	196	196	213	195	212	194	187	192	184	197	194	218	203	222	167	222	203	183	192	208	195	203	212	211	208	223	191	205	219	181	189	197	190	185	178	196	201	199	199	190	190	202	199	177	217	186	175	201	188	193	187	205	213	200	194	207	216	205	189	191	187	185	193	197	229	190	198	200	232	202	187	202	206	194	201	195	223	201	177	196	193	176	210	207	183	192	204	175	230	166	168	176	196	196	198	207	201	196	217	187	175	210	168	200	214	171	199	215	213	171	187	201	207	209	177	190	223	187	175	203	205	180	203	200	192	206	203	184	167	194	195	233	197	180	214	201	192	165	234	214	194	162	190	194	197	179	195	234	220	202	159	182	196	207	210	226	202	190	187	205	193	190	201	221	194	216	212	194	194	185	189	232	169	209	181	212	223	205	229	181	187	187	210	231	179	213	187	196	217	219	174	180	210	192	202	187	214	191	239	228	212	189	200	197	204	205	176	163	207	210	197	200	197	209	222	190	212	201	187	185	215	204	190	204	168	174	179	180	193	194	205	220	194	192	173	185	211	222	179	200	179	204	225	206	182	182	190	193	156	235	188	190	182	184	216	236	182	198	160	187	209	196	204	201	175	212	201	200	205	175	213	175	184	179	192	196	165	203	216	201	219	184	189	187	184	191	212	172	195	224	202	193	178	211	190	193	198	209	180	208	225	208	185	181	205	194	205	201	202	173	208	183	186	174	194	183	174	195	195	181	185	166	175	226	188	214	178	194	204	216	192	192	195	211	192	188	227	180	177	203	223	194	197	196	200	200	199	190	190	198	182	200	171	202	204	182	195	164	205	189	202	171	178	216	206	191	200	166	193	204	180	211	202	185	196	224	225	192	188	231	229	179	179	230	188	202	196	209	203	198	220	185	196	192	206	196	197	224	181	206	212	181	197	185	209	204	204	211	180	198	189	193	182	188	204	186	212	199	202	186	217	216	160	198	201	184	189	190	190	183	201	182	188	226	199	200	160	198	187	202	222	179	176	187	193	189	193	215	175	190	192	212	212	213	177	196	199	187	196	195	206	184	190	187	191	178	207	214	205	197	188	199	202	190	211	207	189	191	181	224	182	214	176	180	192	222	181	213	202	188	182	203	187	190	198	202	204	210	198	211	197	175	202	170	196	202	195	178	218	205	193	203	202	186	195	188	211	173	206	208	189	190	176	221	190	199	196	187	181	224	189	146	200	201	198	194	186	206	195	194	181	211	198	173	182	219	156	202	218	208	205	219	214	174	190	190	208	219	197	194	189	182	209	199	213	197	201	193	205	198	222	183	180	216	193	191	212	218	196	207	192	186	211	189	221	203	193	196	200	204	182	178	187	188	199	188	209	197	209	196	177	194	188	194	214	201	205	190	202	215	197	188	222	204	184	192	183	198	193	183	204	182	197	201	196	213	195	177	197	196	182	206	192	207	184	185	208	222	200	210	196	192	190	204	189	200	221	207	205	194	199	181	214	197	192	186	181	200	200	179	186	191	217	197	191	194	176	200	188	181	198	191	189	211	214	195	188	200	192	214	194	209	194	213	180	174	191	169	181	201	198	209	224	205	186	182	210	160	179	199	205	182	213	217	194	186	192	184	200	215	198	226	203	190	209	202	179	195	196	177	221	210	195	212	202
24079	21130	28156	24340	19814	2097	701	529	469	380	370	362	335	346	289	305	277	275	286	292	272	278	320	281	279	282	263	260	295	278	272	262	266	252	292	242	241	268	269	255	267	243	264	283	262	260	278	265	226	275	285	244	263	254	246	252	295	258	263	262	233	244	240	281	281	259	270	246	258	240	267	276	253	249	241	238	233	234	234	282	229	239	271	222	228	270	217	216	254	267	228	269	241	239	258	281	273	230	228	276	267	262	246	229	246	252	248	282	254	225	231	255	244	271	240	252	234	267	229	238	238	280	250	265	254	249	244	264	262	235	231	267	277	244	241	228	253	265	232	254	241	280	243	263	257	246	223	249	267	249	231	293	224	268	244	248	254	249	231	253	231	259	229	261	259	249	224	252	230	254	266	249	243	237	265	280	267	272	239	277	244	247	261	243	249	223	263	275	256	284	254	258	262	251	249	279	255	239	269	270	267	234	272	265	261	217	243	255	289	285	241	263	235	248	267	248	261	265	247	273	276	239	265	253	268	244	242	267	234	252	251	256	280	251	250	230	239	276	267	250	265	248	260	245	275	264	247	252	260	232	269	254	264	271	266	241	237	243	246	269	237	250	234	261	246	262	245	235	249	253	229	256	274	257	244	248	270	236	246	258	274	281	244	251	265	232	245	255	246	260	268	273	247	233	240	248	236	233	218	248	261	247	266	240	245	274	240	271	242	271	226	248	243	280	250	233	265	253	280	277	256	258	289	217	235	263	236	252	264	248	248	261	249	237	260	250	255	246	255	249	242	262	261	240	263	230	248	243	235	252	234	226	256	223	239	259	256	243	256	243	218	256	252	260	285	273	251	242	274	223	250	285	249	256	266	241	221	282	264	258	263	245	264	303	242	267	259	260	260	220	257	267	243	245	242	253	243	241	226	253	291	263	243	262	269	220	256	271	268	278	265	271	266	270	242	250	277	258	264	268	258	274	246	238	259	269	249	246	233	277	246	286	243	264	245	251	272	259	247	228	261	251	264	229	249	273	259	231	216	237	266	252	265	256	252	247	224	257	225	260	248	270	274	251	272	259	251	259	265	237	227	258	268	254	230	270	235	236	238	256	260	262	241	240	231	245	258	259	262	269	273	267	238	243	252	258	259	270	246	246	227	265	260	266	240	245	282	278	237	259	210	249	245	275	258	236	247	246	265	265	261	274	246	271	241	227	275	255	275	242	272	278	262	251	231	239	266	192	263	255	251	277	247	244	255	242	250	290	259	261	259	268	266	250	264	269	245	254	262	237	260	271	256	241	245	281	255	283	217	226	242	241	242	261	244	275	266	236	271	278	281	278	270	260	236	252	253	231	251	250	229	268	278	237	256	252	256	276	270	232	262	267	238	240	255	243	258	255	274	253	265	244	237	279	248	254	278	255	272	236	247	236	253	243	264	253	257	256	256	252	277	263	259	266	232	254	242	247	248	230	270	233	250	256	257	245	260	235	249	256	229	272	245	235	249	240	263	265	247	279	242	259	248	232	262	256	241	236	248	272	260	259	238	262	300	249	251	240	256	254	258	284	249	227	273	298	233	267	255	276	242	254	263	254	279	238	250	280	260	251	258	272	235	228	286	237	249	253	259	231	240	260	276	265	273	282	234	268	247	267	246	243	240	242	245	252	271	268	235	262	262	246	288	280	231	257	283	241	274	239	253	294	253	268	226	273	242	228	254	270	222	270	243	240	258	257	228	260	242	244	262	217	249	272	264	231	244	261	258	268	225	265	249	253	252	256	241	231	263	279	259	269	260	240	262	240	243	268	244	270	249	266	253	272	227	247	263	262	264	248	243	278	264	235	250	268	230	256	234	245	254	259	247	264	243	238	266	276	242	227	244	218	275	253	248	259	250	247	286	254	277	240	257	235	231	257	259	240	233	258	259	242	244	245	248	273	255	250	245	272	268	233	268	272	266	210	257	242	267	278	271	232	222	242	265	249	256	235	252	232	258	261	256	277	249	254	236	269	256	261	245	265	230	247	300	269	248	230	249	251	264	221	287	268	250	246	236	252	243	264	250	260	249	239	241	246	237	255	251	252	252	265	265	242	227	275	282	273	250	238	230	237	254	277	287	248	258	236	240	255	265	236	253	251	253	237	237	256	247	268	252	254	233	294	266	230	278	271	258	255	235	285	268	218	241	263	259	231	275	267	255	261	272	266	243	254	240	293	270	256	250	269	266	267	252	253	258	287	274	211	272	257	244	234	233	238	244	221	240	229	256	258	281	269	284	260	250	238	244	262	260	269	252	256	271	264	247	246	243	215	274	250	253	258	260	255	269	242	239	216	269	241	253	275	230	269	257	235	257	263	270	271	254	266	227	286	262	243	240	270	257	235	264	251	240	285	251	266	245	256	237	258	274	247	267	244	287	259	301	291	246	242	248	283	238	249	249	254	257	263	257	261	250	242	251	266	264	275	270	260	268	212	227	259	245	249	235	258	241	254	249	274	268	231	257	283	238	264	277	272	266	283	283	265	237	245	257	263	268	253	244	246	259	231	247	257	261	239	270	261	238	249	260	249	246	237	263	269	252	224	234	262	281	269	271	238	239	282	239	267	277	271	250	255	241	252	263	246	249	250	244	216	252	245	228	258	255	264	262	269	246	259	255	264	227	246	246	256	235	244	257	264	274	259	241	241	264	247	255	249	256	253	246	266	252	208	247	236	285	261	260	257	292	229	259	266	238	245	265	273	250	224	242	244	250	249	255	271	242	249	260	275	222	229	239	242	236	269	240	260	249	251	280	243	249	254	271	218	249	264	251	256	242	261	252	265	261	240	247	251	252	259	262	234	283	264	257	243	246	267	251	224	261	245	228	288	256	233	248	242	240	257	254	251	235	230	229	245	226	250	253	258	249	250	226	269	249	228	235	257	256	263	224	265	246	222	225	246	220	260	224	231	243	258	239	237	204	261	265	250	236	252	231	244	277	245	267	255	253	248	246	240	268	249	246	242	241	228	248	249	249	247	256	253	252	253	277	272	257	259	245	254	232	225	232	271	297	284	260	213	240	237	254	243	252	231	239	225	241	261	259	246	265	261	243	263	263	253	263	248	240	273	244	257	242	260	261	251	270	272	236	246	271	269	255	293	274	251	235	236	250	260	253	237	239	226	242	226	268	269	246	255	238	260	239	257	253	280	281	253	239	253	273	241	248	255	270	228	267	231	252	234	243	254	225	278	253	246	248	295	228	248	240	246	245	237	265	246	224	263	229	241	264	272	245	231	246	248	228	248	282	264	248	244	272	242	258	226	226	246	246	239	240	257	244	244	248	246	251	255	240	252	228	234	245	229	258	267	261	232	255	248	247	268	251	246	250	233	265	260	249	271	255	257	258	280	241	254	259	267	238	252	238	263	241	271	262	271	270	249	253	252	274	253	242	250	280	241	260	286	256	274	248	269	263	276	248	258	268	238	247	233	263	253	237	258	257	232	273	278	288	249	252	254	257	252
33307	30243	9008	4656	3025	2176	1698	1423	1239	1069	971	849	769	715	702	657	575	607	558	561	553	580	517	513	516	534	466	486	539	445	512	502	531	480	503	499	481	475	474	500	440	455	501	513	446	474	489	485	447	451	471	476	473	461	455	449	422	496	510	486	479	473	499	453	420	423	488	436	473	470	502	448	475	450	471	474	463	462	490	459	452	455	459	458	470	428	489	449	437	481	465	437	460	426	449	475	477	460	479	474	439	443	475	419	479	454	476	449	468	470	470	455	454	456	414	470	431	483	446	462	454	433	432	455	438	456	437	457	453	432	471	430	457	472	446	468	474	441	413	429	441	427	437	439	468	471	474	453	441	467	422	488	442	476	429	485	463	447	465	476	470	478	468	443	471	421	481	484	465	435	461	461	470	471	427	432	454	454	479	464	429	461	427	434	498	481	475	435	452	510	427	511	459	477	460	463	460	440	485	496	483	458	412	477	449	430	465	445	453	456	456	429	492	429	465	433	481	471	454	480	491	400	464	499	494	455	445	478	457	464	449	471	459	463	450	433	456	459	498	447	466	433	438	430	424	465	467	438	427	456	452	442	446	487	449	470	465	443	460	462	462	421	463	456	479	438	492	458	466	454	478	491	497	488	449	465	457	480	446	444	442	451	487	436	460	451	467	438	444	468	465	459	468	451	472	445	437	445	464	450	475	437	452	418	450	463	483	440	464	445	493	413	445	454	427	468	422	512	485	431	473	429	449	450	452	454	435	440	452	443	466	434	476	452	451	437	490	445	447	428	456	446	466	473	452	453	498	463	496	457	477	468	463	453	502	465	460	423	431	475	489	478	443	434	456	465	476	474	462	455	439	466	482	478	469	478	420	470	464	464	485	485	464	461	472	465	496	437	436	456	442	441	448	449	467	459	445	417	474	487	428	432	475	458	473	465	448	455	440	454	467	439	438	411	449	476	474	486	482	459	423	479	454	458	452	475	481	488	425	448	446	450	427	430	431	490	469	484	456	463	480	453	447	422	460	438	434	487	484	468	482	451	439	465	474	480	443	444	496	459	491	431	450	437	485	475	456	474	478	477	464	460	447	469	449	444	467	484	428	467	463	474	452	438	436	489	466	420	498	456	453	447	457	427	416	465	452	433	443	465	448	473	468	445	431	455	473	475	477	464	466	432	447	459	469	440	435	462	467	448	463	454	478	487	435	449	431	436	445	447	483	421	479	483	448	451	456	449	462	458	463	448	482	424	420	486	472	429	447	442	460	460	448	434	506	440	481	485	431	502	485	438	473	462	463	435	480	447	441	429	449	451	498	478	447	426	464	459	451	472	457	488	442	480	455	437	431	477	494	447	482	452	442	458	436	477	452	436	466	443	453	441	466	430	411	456	492	477	464	433	438	484	435	450	420	411	489	470	501	439	445	449	472	450	457	459	425	468	470	444	472	441	471	451	482	459	495	483	459	438	425	454	434	484	447	418	451	464	480	468	434	438	443	463	479	476	460	464	428	455	482	424	500	462	472	423	462	467	460	426	451	471	430	431	452	462	441	446	451	474	446	489	439	485	479	458	441	466	433	456	464	460	455	443	437	457	483	480	440	450	449	432	421	458	478	431	440	431	398	450	410	463	445	442	444	453	409	439	432	430	476	447	452	459	448	471	461	481	447	456	432	505	438	465	450	485	486	489	481	490	451	464	467	461	460	453	490	450	418	444	441	440	490	466	466	433	451	462	480	451	487	473	484	465	484	516	448	465	441	493	444	494	435	482	439	495	463	461	472	455	445	422	475	469	459	531	467	444	505	443	440	444	450	490	461	478	445	457	460	470	441	426	435	467	459	484	452	481	470	420	451	467	509	481	435	454	420	440	433	468	449	459	459	445	464	446	462	460	456	433	452	472	480	464	476	459	477	460	454	442	481	443	486	511	484	456	439	444	437	470	445	441	497	435	453	437	460	464	458	445	462	398	461	444	471	415	486	486	461	473	463	461	469	453	440	421	440	420	433	447	455	456	438	472	461	437	466	455	486	431	448	459	488	467	433	468	490	461	424	435	463	426	462	470	483	418	500	467	484	460	458	445	448	467	445	500	448	497	468	485	454	474	450	463	434	442	452	463	429	426	491	468	442	461	502	461	476	480	456	510	450	453	488	459	445	458	460	416	498	444	417	446	475	469	442	448	478	456	472	412	455	449	461	461	440	474	476	461	433	455	476	454	382	454	493	466	437	447	482	481	448	420	483	454	450	438	447	487	456	444	469	499	472	457	468	448	450	486	491	480	486	482	450	464	504	455	441	455	472	424	431	443	461	466	451	446	417	454	488	484	455	515	426	460	460	444	467	478	456	456	435	450	440	454	473	475	461	450	457	470	425	443	452	441	434	504	487	443	433	447	441	475	410	465	440	498	429	446	468	476	444	441	431	453	469	484	491	456	436	454	439	447	419	445	473	469	420	450	467	510	443	420	420	433	466	431	456	454	477	460	436	461	438	446	477	429	476	418	452	429	452	443	484	481	484	478	414	440	435	461	455	459	468	506	484	470	467	434	430	442	483	454	455	472	413	477	442	461	460	430	428	452	469	442	429	432	468	433	462	428	438	438	502	463	437	431	458	451	498	463	432	476	440	438	449	480	425	420	422	462	490	449	423	433	486	429	429	486	464	451	463	468	487	475	448	475	452	444	439	434	438	489	470	493	477	480	449	471	477	444	496	457	430	467	432	485	472	499	455	445	451	462	435	480	481	468	444	492	421	486	415	454	435	454	468	431	442	490	458	465	482	457	469	465	448	464	433	429	487	427	466	475	447	446	447	455	445	477	435	440	465	474	408	451	448	484	470	440	435	450	470	445	476	433	471	455	487	417	445	444	462	442	461	492	454	470	470	467	448	504	418	477	489	430	478	477	459	453	476	491	468	483	473	464	440	467	460	472	434	479	456	491	496	451	478	451	458	440	451	471	473	464	477	482	465	473	416	527	485	437	438	392	436	453	424	453	470	448	467	436	447	466	452	490	499	470	425	442	484	456	432	476	461	415	488	490	481	467	438	459	459	445	476	436	454	417	471	467	470	473	437	414	420	457	462	448	420	468	431	402	472	485	461	437	455	475	452	460	470	480	400	479	427	405	476	460	483	456	500	471	456	411	458	412	453	459	445	416	438	428	477	442	477	463	466	445	473	460	496	445	504	462	461	421	437	436	480	461	453	419	442	439	435	490	471	481	508	450	457	474	461	457	452	493	462	433	466	456	484	440	502	439	438	444	467	456	460	496	470	405	427	478	472	461	474	485	445	400	472	461	443	498	464	464	470	428	468	473	467	459	443	445	445	505	445	435	476	444	446	431	481	415	456	448	458	480	466	453	478	396	473	463	454	475	463	453	432	446	454	467	493	449	434	450	475	435	492	488	437	466	427	458	426	437	479	497	423	447	495	480	424	466	439	456	452	485	463	421	466	413	437	468	454	435	448	452	418	446	491	489	452	442	434	472	427	455
23022	21080	28807	23593	21083	18810	2246	893	767	651	637	558	544	532	487	472	466	501	503	483	424	440	456	447	401	424	410	441	409	425	386	435	393	409	420	431	402	412	428	437	401	396	399	407	402	378	416	406	391	401	428	422	439	434	416	405	379	386	415	378	372	421	406	412	383	395	416	432	397	383	403	391	400	358	355	395	414	374	375	388	394	386	417	392	402	388	394	388	401	405	431	433	381	401	422	411	381	399	402	373	395	375	419	387	435	413	398	425	386	397	401	408	412	364	404	357	407	389	414	406	377	400	414	400	399	363	367	399	403	397	386	395	370	395	357	361	420	380	384	380	393	389	400	427	369	435	393	366	418	397	379	361	367	377	415	383	409	428	347	410	377	380	348	391	407	404	398	384	375	389	406	356	444	445	418	414	395	389	375	382	400	381	368	385	418	404	402	365	427	435	368	393	394	413	417	364	388	419	384	427	382	376	386	383	397	370	383	393	388	375	387	396	403	435	378	429	404	416	381	384	397	397	385	425	420	363	413	407	395	412	373	394	385	387	381	344	392	420	438	367	392	415	377	377	383	394	403	406	405	419	430	367	367	389	416	377	401	394	399	419	367	396	437	400	421	384	409	392	388	389	405	387	376	380	410	398	388	403	373	387	407	414	376	381	388	393	420	379	411	379	392	360	386	410	407	423	366	424	404	383	409	378	380	382	417	406	408	416	392	389	426	351	386	412	359	393	388	397	375	397	399	366	404	357	398	408	423	362	411	407	427	403	392	441	400	405	407	394	395	360	387	434	388	389	395	397	384	364	390	371	373	405	360	400	363	396	405	390	386	371	385	380	397	383	427	392	370	428	396	387	422	372	357	391	379	418	403	442	425	367	412	394	385	384	390	405	402	432	376	402	380	385	380	363	407	376	366	363	395	418	389	416	375	403	415	377	383	424	424	375	339	394	393	402	369	417	368	418	406	374	401	379	399	435	404	378	398	420	376	417	355	404	393	423	404	346	406	379	379	431	395	386	428	386	395	397	371	382	393	392	400	432	417	419	375	422	404	403	388	376	406	420	409	381	404	363	388	375	378	391	403	412	401	396	399	372	398	401	407	371	381	378	372	411	375	405	377	395	381	389	367	381	412	403	378	361	413	421	396	380	384	409	418	410	398	380	429	387	417	405	372	379	383	429	368	373	400	409	398	398	391	374	382	383	374	427	400	392	365	384	408	377	393	353	397	400	390	407	411	413	364	363	413	431	405	384	391	376	398	442	360	410	399	387	391	388	368	384	379	399	396	412	383	419	424	393	428	374	364	406	357	368	403	398	382	376	373	370	397	397	386	390	406	394	359	396	397	386	390	403	413	438	397	397	406	401	433	380	412	399	399	349	363	372	371	353	428	381	411	398	429	385	386	397	388	430	388	357	383	409	400	388	387	373	367	408	381	409	393	320	355	411	412	375	418	382	360	401	402	338	388	399	388	349	396	377	402	397	452	411	402	409	361	393	397	399	389	418	375	361	352	359	409	400	390	427	410	359	359	393	421	403	403	399	370	397	342	432	422	399	411	430	382	381	394	379	400	391	407	366	410	400	395	359	418	403	393	417	390	399	406	387	436	387	381	397	402	423	430	406	388	418	399	359	397	390	410	389	426	430	397	367	409	365	371	385	347	378	383	366	409	416	393	421	388	419	372	423	402	389	408	389	388	349	373	387	387	413	347	377	395	395	387	398	421	371	436	411	382	403	376	383	379	392	385	396	396	390	412	376	366	367	402	370	428	387	412	370	391	403	374	413	392	402	381	366	384	377	345	396	393	363	368	402	397	410	399	383	365	400	390	396	413	396	383	362	385	388	370	376	410	394	396	373	382	412	401	377	367	397	401	379	360	387	391	412	384	358	382	412	412	378	383	352	381	415	437	423	369	416	410	360	419	372	391	372	391	425	409	404	393	424	405	402	388	410	395	374	442	399	380	362	352	397	362	373	376	375	416	394	371	379	407	390	404	418	371	415	379	398	370	361	378	418	382	406	367	413	384	399	396	391	384	388	423	398	390	389	391	403	373	351	403	416	374	416	391	362	358	358	379	405	387	405	376	384	398	427	390	368	400	404	392	412	413	382	398	390	375	410	385	388	395	351	421	406	401	415	383	359	389	396	395	407	394	374	408	382	388	374	384	393	375	384	417	402	401	405	369	382	399	389	400	438	382	384	391	386	398	403	386	416	388	401	396	393	398	398	367	405	419	385	398	381	410	403	423	407	416	408	394	380	378	401	387	402	374	378	414	386	408	372	404	378	390	392	371	412	380	447	385	394	390	358	417	380	348	376	377	382	412	380	381	382	384	435	403	383	411	386	404	372	411	413	421	387	394	407	361	385	399	444	370	380	386	430	424	375	382	375	376	405	412	416	380	386	343	411	387	379	418	394	430	413	399	409	376	369	352	397	380	392	343	397	395	354	417	375	386	394	391	383	428	393	463	378	384	393	402	373	383	407	433	418	425	411	418	380	389	418	359	365	423	365	425	389	403	374	404	373	397	393	410	379	431	383	403	379	400	358	397	401	388	382	395	412	360	406	394	389	373	393	398	373	415	408	407	381	393	369	361	364	367	385	362	367	371	386	404	387	369	416	349	378	403	438	401	394	413	378	406	370	405	351	366	384	395	429	385	403	395	406	414	331	403	383	409	387	396	376	396	410	353	376	406	415	362	340	363	415	400	360	366	368	387	432	376	376	364	394	391	389	371	372	382	367	355	415	410	394	403	403	379	374	396	405	411	418	386	407	379	406	385	378	411	369	426	400	395	437	396	376	410	400	418	384	397	398	382	402	366	381	385	377	354	373	379	411	387	393	387	385	380	383	371	343	383	419	402	404	376	378	386	387	368	402	356	406	394	402	395	396	393	408	371	432	409	400	413	391	342	396	369	356	374	370	412	427	413	417	367	394	397	363	377	376	386	404	393	406	401	358	406	389	383	358	419	420	365	406	376	374	380	375	397	450	405	386	373	406	392	382	362	388	406	360	415	400	366	379	401	365	377	392	359	383	395	356	393	425	370	379	397	400	379	400	372	368	428	348	405	402	381	402	402	399	380	414	379	379	376	384	392	399	379	437	422	393	404	356	382	349	399	401	404	415	381	389	406	407	388	402	388	385	430	372	415	373	420	369	353	378	367	356	417	377	382	389	356	430	389	361	394	407	409	372	398	409	373	365	420	357	383	396	383	405	390	431	379	395	407	388	415	363	408	407	403	351	379	396	365	394	411	395	392	377	399	404	350	365	386	391	380	388	402	400	411	377	387	383	422	381	357	376	362	355	419	406	395	394	394	389	389	356	381	398	381	381	425	381	359	394	398	363	421	376	390	378	397	386	412	413	404	399	366	356	383	438	372	438	415	402	427	365	365	393	371	402	388	404	355	365	373	377	410	412	397	395	370	399	428	403	397	427	410	433	357	419	385	381	376	400	373	369	381	396	391	379	384	392	357	377	400	382	361	373
39581	38623	14132	7630	5395	3928	3115	2444	2029	1678	1539	1423	1292	1234	1071	1124	1028	988	964	879	901	854	853	818	807	846	819	764	862	736	785	728	761	727	774	748	725	733	728	681	675	723	698	691	759	710	716	722	686	670	724	709	707	704	748	702	687	744	664	695	706	723	681	678	688	673	672	714	705	734	659	730	718	722	713	670	672	713	693	685	685	719	688	665	695	633	699	723	695	708	708	673	663	693	695	641	731	716	674	716	730	759	706	753	696	726	691	675	655	675	704	728	726	672	699	650	685	690	712	710	709	623	632	703	670	661	659	692	681	654	718	706	682	710	692	654	696	705	706	660	665	658	706	698	672	680	755	704	682	704	719	667	639	640	690	734	674	672	695	711	667	721	681	655	699	724	668	695	711	615	654	691	673	647	675	667	707	723	666	659	718	689	679	697	703	689	672	708	711	646	706	698	670	698	680	716	665	684	692	698	664	614	687	672	690	722	698	667	666	709	693	700	680	656	689	690	652	723	690	638	655	678	684	649	688	669	729	705	713	658	705	709	688	690	655	677	614	664	712	666	678	655	693	663	727	700	621	738	681	659	710	694	704	665	708	680	673	740	674	682	726	680	664	682	747	675	661	685	685	684	738	680	665	726	668	684	694	689	682	726	683	699	728	630	672	646	705	704	688	640	673	699	651	691	681	702	708	671	702	704	670	709	696	687	635	710	714	664	731	675	714	668	724	649	711	727	662	712	684	640	681	694	667	701	709	734	716	666	733	640	650	660	693	689	717	722	711	679	656	726	671	681	702	674	660	673	663	677	693	658	681	680	665	735	690	654	690	681	713	670	625	695	660	676	681	683	705	684	692	704	730	686	671	697	690	687	698	702	711	728	713	722	687	715	650	642	722	627	656	707	708	659	719	684	713	712	682	690	676	678	642	712	694	678	685	682	675	704	679	667	683	672	653	729	689	677	736	681	672	672	667	686	744	682	664	681	709	664	711	700	660	660	644	671	703	673	649	672	670	690	657	693	669	668	715	689	689	690	655	653	668	682	729	691	654	648	698	670	661	692	687	675	686	703	671	640	693	691	655	671	701	728	654	708	663	687	678	701	689	661	699	684	655	686	683	676	646	693	693	703	704	692	672	709	684	647	637	673	713	661	645	648	695	701	647	713	645	661	727	706	648	650	693	700	702	702	675	703	682	724	672	661	722	707	700	723	675	753	630	688	707	701	688	643	693	727	637	688	686	701	690	744	679	697	699	718	652	736	662	651	721	715	739	709	690	667	676	710	677	721	672	678	697	673	702	718	716	692	682	709	677	621	681	712	669	700	655	740	719	688	640	666	642	703	704	711	687	638	658	708	706	645	681	686	684	696	702	722	662	662	701	656	720	681	714	672	704	660	706	639	691	688	659	728	670	708	690	711	670	655	676	695	716	631	679	653	678	687	719	701	710	709	687	698	705	693	677	634	695	695	691	717	707	735	670	689	702	659	679	675	686	697	664	688	679	695	684	696	699	691	703	676	716	657	657	674	647	714	652	688	660	687	676	625	650	693	638	694	702	697	676	649	723	653	699	692	674	689	683	651	709	670	706	667	717	664	725	683	706	708	727	704	668	650	679	732	711	697	644	686	714	699	691	656	691	658	649	681	699	686	715	734	658	670	726	646	666	708	671	704	693	711	686	693	687	672	678	645	700	677	704	694	728	616	679	681	681	677	701	683	703	639	672	695	688	699	695	697	650	656	683	683	724	712	702	677	640	678	676	671	709	664	681	706	686	723	696	724	678	678	679	700	674	689	757	690	682	658	673	731	719	677	693	620	633	656	648	698	677	701	632	701	748	686	679	657	687	692	690	695	610	679	649	676	693	659	689	698	678	628	658	663	676	753	681	682	701	715	679	711	686	691	650	722	679	683	711	693	683	705	671	706	689	652	689	698	710	704	692	636	694	667	653	669	698	671	654	636	675	663	696	694	694	735	655	667	693	747	681	684	685	679	723	688	642	671	708	669	668	687	710	708	691	677	649	680	732	718	672	696	642	695	721	675	673	750	678	676	654	649	647	645	655	656	671	697	699	646	725	641	683	702	708	687	693	671	694	691	695	669	723	660	706	690	676	657	671	705	693	696	665	671	674	656	718	701	668	690	715	669	698	643	689	657	716	704	713	696	686	672	664	726	737	723	692	655	719	687	716	676	688	729	679	695	677	692	711	713	709	703	677	687	671	656	705	667	654	618	732	685	676	644	674	658	704	704	763	667	745	669	666	669	666	685	678	706	658	728	645	670	698	705	672	699	681	712	693	668	694	722	654	650	672	706	657	701	708	682	671	669	694	653	670	707	635	711	648	666	664	695	665	661	715	655	718	662	679	669	697	714	717	732	648	688	665	671	692	674	719	747	672	637	663	658	699	754	726	702	688	665	690	692	690	727	722	691	705	693	710	666	703	701	723	656	715	655	675	667	668	680	684	727	696	691	638	642	721	696	639	699	696	696	680	642	689	670	677	685	684	671	655	678	677	690	704	680	678	679	672	725	663	708	723	649	721	704	670	657	736	696	725	666	657	706	695	679	708	691	680	694	712	691	710	684	666	717	729	691	716	722	691	637	665	717	673	625	692	695	668	661	652	688	701	711	680	611	704	686	675	682	706	739	672	689	691	623	675	695	639	685	710	660	685	649	711	657	670	664	711	697	679	668	704	728	672	695	659	705	685	683	678	670	702	676	663	682	686	675	692	704	724	688	698	674	693	657	679	661	699	731	667	672	677	675	661	664	671	695	633	638	703	663	664	658	678	718	688	713	680	711	679	707	703	681	673	655	699	721	667	618	682	718	676	633	705	670	689	659	654	668	669	680	690	677	668	708	675	676	665	678	662	694	693	741	705	669	657	689	701	666	724	716	636	679	714	721	642	692	634	691	671	675	701	652	671	733	664	647	696	688	696	698	694	654	655	677	710	715	684	714	720	674	655	700	729	694	673	680	680	722	682	690	664	645	644	633	640	679	696	662	692	649	675	680	744	673	680	663	693	671	664	732	683	674	691	625	674	674	643	686	690	662	691	662	675	657	666	693	650	684	688	643	661	708	651	637	654	662	671	715	691	665	703	710	666	652	687	696	642	699	676	725	650	693	690	675	693	674	715	707	669	676	717	723	703	682	730	674	682	727	667	740	689	655	698	696	732	723	674	671	685	631	684	647	678	703	681	730	689	672	668	684	671	665	651	712	675	716	696	675	695	705	680	671	689	647	701	637	686	644	670	700	717	674	661	728	687	696	657	710	679	701	679	753	667	733	652	755	688	610	705	712	667	710	708	727	745	674	688	683	661	700	715	689	716	708	690	681	703	689	702	706	646	684	671	716	681	707	682	712	723	692	688	692	621	693	694	685	673	687	700	652	676	651	683	676	679	669	643	670	650	653	723	661	670	648	684	631	649	699	674	719	729	649	667	649	704	679	683	674	671	689	710	666	692	729	640	696	662	691	613	655	673	690	669	693
26463	20699	9426	415	183	165	158	125	121	98	97	107	105	109	87	96	110	102	102	110	101	114	108	109	103	105	115	92	91	84	96	96	97	121	89	90	110	97	87	102	107	95	87	101	114	103	110	78	91	92	77	111	104	98	101	93	97	97	113	106	86	102	92	115	89	104	108	94	102	79	95	89	98	107	99	87	84	85	85	92	93	98	100	89	114	106	110	95	94	90	96	97	100	108	110	77	89	107	93	102	108	105	109	93	92	100	113	90	103	95	84	106	101	85	81	100	92	90	103	92	104	111	78	126	106	90	89	96	107	110	95	94	78	98	106	99	92	99	99	92	106	89	105	103	111	105	105	105	96	86	74	106	102	102	98	96	113	105	96	103	96	88	104	103	108	103	103	82	95	90	81	105	99	86	85	80	103	109	103	85	110	109	105	108	100	111	96	78	95	104	100	117	98	101	90	111	84	96	98	94	101	110	104	101	89	106	96	95	93	94	108	98	107	93	95	95	114	91	109	119	94	128	96	92	96	96	97	97	106	105	97	99	106	92	86	93	85	94	76	93	103	83	108	118	101	98	103	98	100	129	89	96	85	86	95	96	130	110	88	99	93	95	92	106	92	94	100	112	97	113	99	107	92	112	88	88	107	117	88	98	110	95	101	101	104	99	99	87	92	75	96	102	105	92	98	97	97	101	101	103	89	123	89	98	100	95	115	120	92	100	97	95	95	112	107	97	104	91	100	108	90	114	81	93	94	92	89	109	85	105	88	88	104	89	77	84	107	96	106	101	111	87	94	91	102	100	99	109	103	95	73	113	105	102	90	103	102	93	82	99	103	108	99	104	97	104	102	102	98	91	109	112	84	91	94	86	102	100	117	90	98	90	90	111	101	117	104	85	111	91	109	91	92	92	86	95	108	101	109	100	100	98	87	103	95	97	103	82	87	80	102	93	97	103	82	94	85	113	93	81	94	87	103	94	112	84	84	105	99	109	101	103	93	84	120	97	90	115	100	91	91	92	107	103	104	92	97	98	107	80	87	102	99	118	88	93	91	104	98	105	92	83	102	100	85	117	99	95	90	89	107	91	106	98	117	94	110	102	103	83	116	110	110	103	106	90	108	81	97	110	88	98	102	93	89	108	98	111	110	98	87	104	102	84	87	88	79	112	94	109	90	93	83	107	112	103	112	79	103	92	111	114	97	89	73	104	97	82	103	81	91	96	92	88	102	115	106	111	88	95	95	105	97	100	87	105	107	110	100	85	105	101	88	95	102	90	93	100	111	101	103	116	99	87	109	94	109	110	103	105	93	108	105	86	93	89	111	84	95	119	101	96	99	106	90	91	85	97	103	103	123	107	98	98	108	100	99	100	101	103	108	93	98	95	105	113	94	126	94	104	104	111	94	89	86	107	96	92	105	81	86	104	102	88	97	82	116	92	82	107	100	100	104	96	85	85	90	86	116	89	95	84	94	98	99	107	89	96	88	112	95	105	106	91	118	83	99	105	101	103	129	93	74	92	99	90	108	93	99	80	98	95	105	96	99	107	84	84	109	95	108	98	74	109	104	104	93	104	99	91	98	104	104	97	109	98	110	91	112	88	103	91	99	107	113	82	96	100	102	100	104	91	97	75	100	84	100	96	111	103	108	97	87	107	96	85	83	93	111	101	84	105	114	98	107	106	93	114	85	76	106	97	95	83	94	106	111	94	108	106	94	113	107	105	93	92	91	109	103	104	118	104	93	117	92	97	97	102	99	102	97	125	90	99	97	89	96	103	98	97	114	95	111	105	100	101	97	124	98	95	98	84	113	110	100	109	105	95	94	97	104	101	105	91	98	99	81	110	107	87	109	90	111	94	103	100	96	86	94	94	93	101	104	92	89	99	93	95	112	103	95	98	88	101	75	102	104	105	106	80	97	111	98	122	96	84	115	83	104	88	109	107	96	83	88	97	98	90	105	93	83	94	96	99	103	85	102	108	115	92	95	101	92	111	103	97	82	95	85	92	86	102	99	107	111	88	98	85	104	101	106	111	102	88	112	85	103	102	87	105	101	89	95	101	94	102	102	92	92	102	94	106	101	99	100	89	94	98	106	101	108	104	93	89	109	105	112	105	108	116	93	96	96	104	92	103	91	86	107	109	107	100	103	96	95	104	96	103	91	108	91	111	93	107	101	106	97	99	90	98	93	96	85	79	96	89	105	89	113	119	113	94	84	109	122	113	90	107	100	95	85	104	99	103	102	102	97	94	105	95	104	99	123	94	116	104	72	102	122	104	98	102	82	98	85	108	98	107	105	99	100	91	101	101	89	90	105	92	99	85	109	78	98	102	104	78	106	94	112	104	92	87	97	96	109	98	92	84	92	94	95	88	94	108	87	112	75	96	119	103	112	103	101	128	112	101	98	95	99	92	106	110	90	95	96	75	89	100	104	103	104	90	94	101	89	108	94	105	96	94	89	83	96	88	100	87	95	101	102	85	91	102	94	110	90	90	83	101	123	98	102	96	99	86	90	113	102	110	89	82	104	113	84	100	108	116	104	104	91	99	95	109	97	91	95	102	86	113	105	89	99	94	104	91	99	99	107	93	116	103	100	100	118	104	103	96	94	100	103	106	90	90	96	105	91	103	90	81	89	85	91	105	91	102	92	111	96	110	98	96	89	91	102	98	109	96	90	90	104	92	92	101	94	100	93	99	80	108	100	102	82	102	93	100	117	96	95	80	103	106	99	110	93	93	92	103	113	107	135	94	101	82	96	102	122	116	87	73	94	93	98	101	100	102	90	81	90	101	96	87	94	124	106	105	95	92	87	85	115	100	100	110	83	98	88	98	99	94	122	97	87	91	84	117	88	91	93	86	113	97	110	88	101	85	79	102	107	83	108	90	89	101	109	103	103	101	88	97	90	100	100	83	109	87	99	109	98	96	104	123	105	101	94	90	100	97	74	119	97	93	109	108	93	85	81	96	114	67	101	117	124	106	101	112	93	91	110	91	107	103	94	104	102	98	103	89	104	102	95	95	114	114	91	99	81	97	109	95	94	78	92	103	110	103	82	101	104	80	98	86	84	95	90	105	119	103	94	83	94	103	114	112	99	93	90	93	101	87	92	87	104	95	88	103	109	87	114	112	105	100	89	93	95	100	88	89	95	97	101	102	89	76	95	87	104	93	103	93	110	95	77	97	87	100	89	106	84	92	85	93	107	101	92	113	106	96	103	105	83	94	98	101	96	113	93	106	93	112	91	88	95	96	98	100	90	102	106	115	116	97	102	90	107	93	103	99	126	88	109	110	97	100	112	98	96	114	98	114	99	92	92	112	91	83	109	110	104	90	82	92	90	99	110	94	113	89	86	98	101	101	88	95	100	107	104	100	93	95	97	112	102	103	106	104	99	109	92	87	105	90	98	105	85	74	90	99	102	97	109	110	86	90	99	99	106	103	103	101	100	82	104	96	77	111	114	97	100	109	82	98	99	107	100	92	96	110
14721	10006	1251	625	461	351	293	294	254	278	251	205	227	223	243	227	214	210	215	195	212	185	212	206	195	218	216	204	193	185	173	194	199	194	179	216	215	198	182	210	201	194	205	189	181	200	190	193	204	172	199	189	177	211	186	219	204	203	204	165	202	214	175	199	190	191	213	175	188	219	212	208	186	208	191	214	168	202	194	191	172	159	211	193	188	213	179	183	216	192	201	194	205	218	193	197	199	206	197	200	192	195	189	187	190	184	172	204	197	192	193	209	190	199	203	186	203	212	203	208	180	203	192	210	187	168	173	204	186	205	218	192	177	212	190	197	200	222	195	198	198	199	188	194	213	213	187	209	198	213	217	214	207	213	191	185	186	195	188	190	205	192	213	197	181	190	179	186	197	182	186	201	189	193	161	213	183	172	189	198	183	175	190	200	193	195	197	229	184	215	184	177	178	196	198	183	182	221	186	191	190	209	189	194	198	190	169	185	188	197	223	192	197	196	192	193	192	199	226	207	191	182	195	183	208	186	188	198	226	205	189	200	195	170	221	182	209	167	211	204	212	196	210	205	213	176	202	211	202	202	186	194	174	188	207	186	188	164	200	170	186	221	196	193	209	187	195	205	224	224	197	219	185	187	188	181	201	202	193	194	170	179	181	174	183	209	190	195	201	184	210	208	193	194	182	175	211	217	191	213	186	180	202	190	181	178	215	174	205	224	194	208	196	194	204	203	170	202	187	180	207	172	198	182	191	212	186	206	221	178	204	221	204	175	185	200	179	201	189	192	184	173	210	178	187	196	217	162	203	214	211	211	208	201	202	192	190	179	180	188	197	199	185	197	193	188	221	202	198	193	180	194	196	184	182	202	201	205	191	195	167	195	203	169	176	198	200	202	194	185	211	219	202	186	206	202	228	197	205	201	200	222	208	180	192	191	207	204	205	192	206	197	185	192	194	219	204	186	210	189	189	196	198	194	214	201	181	198	199	187	191	180	202	220	191	187	191	190	193	186	188	198	191	183	189	204	201	214	191	168	188	190	204	220	189	197	210	197	196	191	194	178	196	194	200	211	206	202	189	200	177	208	203	204	235	169	209	211	215	211	188	220	189	194	181	195	191	203	175	219	211	177	213	196	203	190	215	191	202	192	192	194	202	198	182	172	182	220	199	192	206	204	204	173	185	187	183	171	194	206	189	193	170	170	174	209	190	198	213	206	194	199	225	188	186	179	203	205	200	190	190	230	192	182	217	188	181	198	170	227	188	176	190	182	208	189	227	173	193	201	215	197	194	185	202	193	197	190	210	201	177	187	205	172	197	191	205	199	187	184	200	199	188	204	173	215	190	183	176	214	204	198	193	194	196	196	172	190	206	195	188	207	195	212	190	162	213	195	208	191	191	190	217	222	167	216	184	169	181	178	197	211	187	204	186	207	180	198	195	186	193	205	183	198	197	200	192	195	211	170	179	221	201	211	201	207	189	193	213	194	177	191	177	199	197	181	201	214	202	202	221	189	203	197	205	195	177	204	194	214	176	179	195	193	193	202	218	196	203	216	192	214	197	202	190	182	191	193	177	187	208	206	180	227	175	201	174	193	197	196	199	198	192	184	169	213	175	225	188	205	189	205	187	212	171	189	196	181	216	200	208	202	205	183	206	190	209	182	198	193	186	189	180	199	208	190	209	181	196	192	177	222	196	176	191	181	190	186	209	211	179	192	200	184	196	195	222	212	209	165	169	209	183	212	213	203	189	190	198	213	198	201	216	197	201	185	192	188	219	189	175	196	181	188	173	197	210	178	178	193	171	206	179	185	212	202	171	190	186	169	190	197	208	191	207	213	214	212	172	176	214	199	216	206	183	202	179	178	203	183	185	209	179	198	160	191	210	187	192	198	191	220	176	223	207	203	202	188	203	197	190	185	191	204	193	216	168	184	214	208	180	212	174	207	189	207	184	198	182	216	194	198	171	180	173	186	223	202	180	187	200	198	196	203	202	200	193	191	212	204	174	170	195	185	196	199	213	204	172	220	218	201	205	204	215	156	187	186	194	204	173	213	188	199	211	219	199	203	191	216	202	209	179	197	207	184	188	183	187	179	176	183	202	187	185	229	209	221	197	199	186	179	184	193	202	204	194	196	184	189	189	196	193	208	169	195	197	190	188	172	220	201	180	178	214	191	193	187	202	195	159	218	187	222	211	190	185	202	194	205	185	189	201	187	212	182	183	213	183	176	190	191	213	193	197	205	195	177	195	182	191	214	184	193	204	191	191	187	203	171	177	183	180	198	196	207	185	186	214	202	209	195	185	210	183	182	192	206	217	170	203	208	173	196	201	182	206	188	181	178	212	208	196	188	208	213	199	228	198	199	190	197	180	183	189	199	172	191	206	176	202	173	204	205	185	210	210	194	188	189	176	208	194	176	171	212	204	201	209	182	182	190	211	206	188	173	200	218	184	203	190	193	191	172	191	180	194	204	180	202	190	200	192	185	218	214	195	177	187	209	213	185	195	188	217	197	181	197	212	200	201	172	186	196	192	227	200	205	191	201	204	225	219	190	207	193	221	195	197	207	190	190	195	194	185	209	211	190	200	209	186	186	191	179	204	189	173	198	197	212	197	209	209	195	172	185	214	174	195	198	215	183	183	193	184	192	184	205	211	186	213	166	198	202	178	208	195	176	219	199	213	201	171	198	204	214	178	186	219	194	205	191	224	180	189	180	187	194	188	190	207	200	190	201	181	198	195	210	187	169	196	194	197	191	168	194	207	186	196	184	198	186	192	196	176	184	198	208	194	212	178	206	190	205	188	188	196	201	225	208	210	213	217	190	199	172	189	182	177	199	206	208	191	192	189	187	174	190	204	202	208	199	207	206	207	205	210	209	197	180	211	171	209	194	215	196	176	175	188	213	193	192	183	196	199	194	210	177	188	192	186	213	189	215	193	195	191	202	203	202	190	211	196	176	181	186	199	178	213	196	183	211	201	182	189	182	195	178	194	187	181	193	208	207	197	211	206	212	198	207	200	208	183	181	197	195	212	192	215	205	187	179	195	187	195	189	179	215	194	204	166	200	185	191	209	181	192	199	174	193	205	214	209	167	199	173	179	189	207	228	212	207	178	200	227	195	208	181	193	189	213	209	193	183	174	215	191	190	189	197	197	196	207	192	200	192	212	183	200	207	217	222	187	215	203	175	187	193	202	194	218	213	190	186	213	193	210	192	177	157	210	180	199	202	190	188	182	216	172	207	183	191	175	202	189	210	184	181	200	187	193	175	213	195	203	193	204	180	188	198	187	182	212	212	189	217	188	175	230	218	179	177	197	209	206	202	167	235	217	189	202	187	179	197	205	219	198	180	178	186	200	203	193	203	206	203	190	205	193	195	193	169	152	193	188	184	202	180	202	204	173	207	201	186	207	195	202	214	175	214	201	175	204	188	221	192	191	213	177	178	199	205	199	189	182	208	180	179	194	182	201	178	209	197	204	196
24007	21135	28107	24418	20044	2171	722	504	400	351	369	337	322	317	326	322	313	280	296	260	257	276	251	277	285	281	268	273	259	263	267	245	268	258	274	262	279	264	292	249	222	262	259	248	268	277	264	238	268	252	227	257	275	238	273	227	274	255	270	230	239	269	262	269	255	243	251	258	245	276	209	265	239	284	236	248	276	262	266	255	244	242	259	277	253	252	251	248	242	237	267	257	232	242	241	260	256	229	256	243	248	260	250	250	257	262	266	244	264	244	257	234	281	265	275	281	276	276	262	240	263	260	290	256	248	267	271	276	245	221	236	240	239	210	252	271	244	263	255	264	264	276	253	249	241	260	263	260	279	238	241	257	263	272	248	214	252	273	238	221	244	278	235	244	241	289	234	277	251	254	224	274	242	251	269	237	269	255	268	258	260	290	282	270	221	248	238	278	260	243	256	260	259	249	264	268	255	232	254	253	253	253	273	276	244	252	278	265	276	244	251	241	240	240	267	243	247	259	261	254	279	272	258	261	213	247	254	251	252	266	236	253	266	253	231	262	265	250	216	273	259	233	266	231	240	264	247	231	250	251	278	269	258	266	279	254	258	255	244	243	254	250	256	270	240	267	260	241	247	238	242	256	250	228	242	239	239	254	255	262	238	255	243	222	266	273	262	240	238	253	242	240	262	255	246	242	284	257	234	241	263	265	232	266	235	242	229	232	248	260	240	242	234	240	267	238	266	222	248	239	239	236	256	234	272	252	242	260	240	256	280	221	252	261	248	257	264	260	263	251	258	271	241	253	234	264	235	250	245	212	254	268	254	267	242	258	236	250	259	267	279	290	238	226	251	259	246	253	239	266	238	232	269	263	258	274	277	228	276	253	238	244	216	220	255	273	248	238	251	259	273	263	248	251	276	234	218	259	251	236	251	265	228	261	245	271	261	272	258	266	253	232	278	252	269	263	249	208	254	274	234	231	272	259	239	236	217	257	236	246	264	246	252	252	245	281	241	247	249	272	251	258	264	295	247	263	242	235	261	248	263	253	230	220	254	273	262	228	253	241	233	241	244	257	258	267	253	267	235	237	270	249	252	239	213	260	233	255	276	253	285	257	276	226	242	251	234	252	244	245	258	246	252	274	230	239	259	244	251	239	256	244	238	236	255	282	246	246	243	253	233	232	228	251	266	250	255	276	240	229	253	213	278	240	275	235	263	254	281	266	250	271	232	269	269	267	252	241	247	276	248	237	246	239	254	247	256	250	276	231	263	247	234	263	257	272	272	256	239	255	248	244	240	248	272	262	255	263	231	253	238	221	263	275	247	259	254	255	232	243	282	258	215	245	248	251	252	270	255	244	282	263	249	229	258	271	237	274	260	249	245	258	245	254	235	246	270	242	231	249	246	239	255	241	255	243	239	241	256	271	276	253	256	235	249	261	243	256	253	241	272	234	229	246	231	247	263	278	271	238	252	236	242	266	242	253	255	271	250	241	259	248	263	226	256	243	264	251	234	265	247	245	244	245	214	256	259	235	253	259	259	268	263	263	247	236	266	250	260	256	268	281	232	269	268	257	253	237	253	236	254	248	255	269	250	246	305	243	240	264	252	257	266	264	232	213	226	255	262	252	275	288	250	268	273	245	262	273	258	252	220	261	243	264	263	234	255	256	239	242	265	248	272	281	238	250	235	253	254	224	252	245	241	266	242	272	275	272	249	252	204	250	251	222	233	260	245	226	247	262	257	274	258	240	261	255	251	244	261	249	246	240	260	247	272	247	285	257	247	256	263	290	255	251	231	234	240	239	250	224	264	254	253	254	233	241	262	239	261	253	248	283	276	232	236	280	244	264	266	270	233	263	282	276	262	259	251	244	250	261	262	246	248	255	250	246	239	245	259	274	283	232	250	267	237	262	261	262	237	234	255	237	238	250	255	262	231	258	272	256	297	244	241	276	250	235	261	241	232	268	263	232	257	242	258	234	244	254	247	252	247	256	218	251	234	251	267	251	248	235	246	243	273	257	277	273	237	259	258	229	257	272	249	244	269	260	264	257	231	268	249	237	269	254	257	262	295	262	254	312	235	249	240	265	243	263	238	244	270	224	230	249	262	245	277	244	226	246	261	235	280	262	243	245	235	256	226	252	242	251	257	270	261	254	246	253	266	242	261	233	247	219	263	247	270	261	235	254	250	269	256	240	232	259	252	256	245	244	238	235	268	246	237	272	267	263	248	244	253	235	282	229	236	263	241	257	223	235	257	240	254	253	239	267	254	247	269	258	256	246	252	277	274	237	294	268	248	256	236	231	260	254	257	270	227	242	243	215	252	259	255	242	274	278	265	241	251	249	286	233	274	262	273	206	250	256	274	272	253	229	272	241	239	267	258	237	273	243	263	221	260	250	275	243	247	259	242	253	261	225	250	226	242	260	251	268	273	253	256	231	254	243	253	247	269	256	232	239	271	225	275	266	250	238	258	249	259	251	280	239	237	271	248	256	259	229	253	265	246	236	234	252	268	262	250	257	246	240	254	249	255	252	225	259	243	259	251	248	236	230	256	242	211	267	252	264	266	227	257	225	231	251	261	239	254	243	243	247	245	254	244	244	245	257	258	251	269	247	254	267	237	258	249	278	255	270	242	248	279	245	244	239	257	274	255	235	243	237	270	253	278	225	230	241	225	247	258	252	240	230	297	257	253	284	213	273	246	228	228	251	262	273	257	241	248	208	233	241	299	275	252	237	247	228	254	253	245	242	258	261	261	277	234	292	265	255	253	257	285	263	261	241	249	289	288	242	248	234	268	268	250	243	260	205	280	237	245	250	278	239	266	272	261	243	274	254	249	244	252	255	244	259	261	250	274	239	246	258	230	234	224	247	272	264	252	249	243	242	261	273	261	233	235	283	247	260	244	258	240	269	239	235	229	245	274	241	240	264	265	259	247	254	256	237	284	252	250	269	227	253	244	245	247	238	277	250	244	249	247	251	243	259	240	253	250	265	236	263	261	259	243	249	245	230	245	256	253	257	243	254	283	237	247	235	245	247	245	227	284	233	269	247	255	257	268	266	261	252	272	229	252	238	273	272	245	268	241	266	234	238	281	257	232	234	256	248	268	267	251	246	262	255	261	262	264	274	262	241	277	241	244	240	258	233	277	259	267	231	251	244	267	247	245	241	252	256	241	257	272	254	257	233	262	251	226	254	263	254	259	237	227	260	240	237	260	243	239	260	251	244	243	272	258	244	226	237	236	266	256	233	254	269	260	226	252	287	246	241	249	245	255	248	241	234	275	245	240	237	253	239	249	253	234	240	255	221	284	239	258	242	266	275	232	238	267	254	235	228	229	257	260	262	257	255	251	260	238	241	254	245	257	268	239	257	272	250	230	260	257	252	234	250	252	246	242	278	245	272	248	269	247	236	254	259	247	238	226	261	257	257	267	274	268	214	253	260	238	236	264	250	239	258	238	273	277	283	238	256	214	284	267	251	256	261	278	259
36127	32943	8670	4438	2984	2160	1757	1373	1109	1018	910	879	756	710	641	680	614	601	586	556	580	520	546	513	481	493	537	514	476	509	491	510	509	524	484	482	531	542	486	472	459	480	461	501	441	437	484	474	525	430	466	468	437	454	428	497	495	443	490	450	490	496	460	475	466	462	459	471	466	439	492	492	421	456	459	492	406	432	465	486	487	412	449	469	431	444	470	448	465	434	468	451	420	470	441	445	406	475	453	460	445	473	476	421	459	452	446	508	444	454	442	458	472	464	453	489	421	476	498	462	497	457	443	456	495	479	484	461	466	473	495	459	459	454	443	500	459	449	459	478	431	434	471	479	433	437	453	436	441	454	397	461	450	479	416	462	481	419	429	453	443	467	459	467	475	481	450	450	464	456	428	453	451	497	499	463	452	455	431	477	462	478	441	428	462	471	449	482	458	472	455	457	431	497	479	494	466	469	482	459	444	438	469	487	450	447	437	469	450	517	466	474	463	426	466	456	483	476	461	463	432	473	431	484	446	460	455	439	427	486	477	437	476	453	451	506	521	470	471	479	502	492	440	442	475	458	463	437	473	453	469	425	487	475	441	442	450	476	480	489	444	433	448	447	469	496	447	471	449	455	443	436	466	471	465	441	415	424	470	472	458	418	473	475	478	464	459	447	485	441	488	453	465	408	444	498	456	487	454	476	469	440	456	435	470	466	448	453	434	459	469	443	451	465	450	445	481	495	465	436	429	446	443	457	485	440	427	447	447	455	469	465	453	440	472	463	465	518	489	433	458	460	447	464	448	462	443	461	470	481	434	461	447	466	466	437	440	462	418	478	493	430	480	436	455	412	444	468	462	462	467	454	469	431	456	404	472	451	496	456	479	442	437	423	460	473	467	410	460	434	476	441	500	443	458	465	459	489	446	471	499	495	491	467	446	450	442	432	466	459	501	456	403	418	472	502	440	447	471	455	487	452	464	436	443	475	466	433	472	472	462	450	459	500	454	500	482	480	499	461	476	477	467	483	434	459	475	477	428	438	441	425	442	427	425	460	424	489	457	509	456	462	458	454	450	486	468	456	494	440	459	486	498	452	463	446	489	442	461	426	413	449	476	452	466	446	427	472	445	470	460	454	446	470	454	461	484	491	485	477	447	461	467	481	446	496	456	474	471	437	442	452	453	463	478	429	440	483	494	497	478	490	458	448	501	470	460	471	435	438	472	453	460	464	432	480	485	469	440	426	477	435	436	494	452	451	485	470	471	448	453	445	463	466	442	459	446	476	436	460	501	474	440	437	467	439	483	496	410	445	443	437	471	481	458	429	466	438	435	494	484	478	421	415	450	446	488	469	473	444	468	453	407	456	427	467	451	453	448	448	478	451	464	480	492	443	433	434	456	420	457	449	465	478	455	456	443	418	435	450	503	422	478	439	437	485	473	455	501	452	472	461	437	448	452	450	467	478	467	471	426	433	422	465	481	455	422	462	453	514	469	484	459	473	455	472	443	455	468	454	451	457	453	446	439	461	439	460	469	453	464	487	466	460	442	456	425	469	465	452	432	440	492	445	465	480	472	467	435	454	441	423	429	434	468	507	469	465	495	455	430	474	458	410	462	418	479	460	450	457	464	432	504	462	447	457	431	484	426	451	455	449	471	431	480	463	450	448	439	469	494	483	448	422	466	431	452	439	474	471	482	448	433	447	473	447	468	454	473	450	486	442	449	482	447	451	460	440	447	444	462	469	472	453	468	449	484	425	477	436	449	437	453	429	447	475	443	427	467	446	423	474	447	459	436	440	417	452	459	468	425	413	486	464	452	478	471	481	438	435	431	478	467	482	436	425	501	448	442	487	428	457	473	462	467	465	486	449	427	484	443	445	472	473	451	455	454	487	483	438	458	484	482	466	459	416	462	441	438	488	477	455	435	436	440	453	415	447	474	431	435	507	448	455	447	430	445	445	514	436	458	441	432	472	444	451	447	428	461	468	487	474	467	447	456	416	473	511	481	436	441	439	465	423	460	429	447	453	445	450	481	447	489	498	465	440	458	458	464	465	443	464	497	461	457	467	468	473	464	471	436	459	463	476	474	424	400	454	494	407	473	441	425	469	442	467	482	481	436	441	468	415	469	466	463	448	468	492	438	414	449	450	459	461	477	469	446	494	473	461	448	508	432	478	478	449	468	470	510	490	498	442	434	475	505	467	466	459	486	442	398	480	456	490	480	467	444	460	492	440	438	420	461	458	429	473	437	458	459	476	462	458	442	491	462	458	436	441	439	442	460	468	446	489	486	462	450	462	467	438	452	477	444	485	415	461	463	453	444	455	490	465	419	465	486	478	481	459	480	478	478	457	456	444	459	477	446	423	467	458	438	487	483	414	453	460	465	466	445	446	451	500	416	477	455	467	470	475	455	461	460	448	426	481	421	476	450	430	481	474	451	448	495	430	437	481	454	473	450	471	451	474	428	474	484	458	478	437	447	466	438	458	460	450	476	454	429	497	508	441	434	457	480	441	460	431	453	475	449	475	468	502	447	465	474	451	452	450	479	446	426	494	481	490	439	476	427	488	425	424	493	446	468	465	421	491	421	454	492	463	452	448	454	467	444	489	463	458	486	474	459	456	423	461	466	440	465	428	446	440	480	426	451	434	437	463	447	477	447	469	461	487	454	444	434	467	476	458	415	464	452	485	491	467	468	468	460	425	471	443	427	429	439	468	453	478	476	490	446	417	444	441	492	426	473	452	441	464	459	454	460	455	478	499	483	520	416	468	457	450	488	463	478	407	451	478	471	475	482	414	465	450	456	481	452	471	485	455	475	437	426	470	453	437	433	462	438	489	464	489	459	432	501	451	449	450	446	480	431	485	484	445	445	494	460	493	464	462	426	500	458	488	484	498	449	472	466	454	456	482	472	469	468	475	444	485	471	472	425	443	455	473	452	458	479	476	489	444	430	463	473	451	493	453	470	447	422	447	471	472	459	441	432	423	425	486	433	515	451	447	442	472	437	457	424	434	462	482	435	468	421	466	472	448	449	417	427	458	457	440	447	478	498	442	455	496	480	434	418	435	455	457	448	476	491	459	424	453	497	433	432	433	458	456	444	452	471	464	427	468	485	443	451	450	456	478	463	488	492	467	445	495	480	486	484	473	474	456	460	426	448	427	452	460	446	437	447	461	431	434	487	468	404	447	450	482	426	459	436	469	463	467	477	477	452	422	461	447	471	446	456	469	467	445	477	461	491	485	472	445	473	433	444	430	471	440	457	428	430	451	488	474	470	447	448	459	489	468	497	495	486	432	445	477	460	444	524	453	516	437	463	485	470	424	456	455	417	455	458	456	468	454	477	440	432	466	440	479	476	448	462	485	413	469	443	469	459	479	447	441	459	455	457	479	481	487	477	437	452	471	471	433	440	418	441	481	429	461	480	413	452	459	465	447	430	479	468	451	430	470	473	441	465	458	479	450	461	442	466	449	461	433	413	467	474	428
23139	21138	28718	23813	21138	19373	2392	961	772	663	657	567	572	502	505	546	447	469	485	506	421	470	440	445	435	433	384	395	404	397	474	477	385	422	378	404	422	395	425	425	374	437	452	421	427	405	415	435	408	429	401	411	369	356	381	424	354	404	399	393	399	384	382	418	397	397	439	418	399	433	394	351	438	392	385	373	388	423	449	369	419	427	420	393	390	408	395	392	410	353	387	416	398	406	396	406	380	414	375	411	407	391	388	369	371	411	416	418	403	414	406	399	379	369	417	401	400	410	435	438	417	389	418	396	405	383	420	382	395	416	406	415	381	379	374	408	376	386	407	401	404	378	433	389	411	417	399	397	399	369	406	397	433	377	392	418	397	403	392	392	394	405	390	413	405	390	380	430	353	369	402	417	386	393	382	431	366	389	407	411	368	352	382	365	401	367	419	400	391	403	389	373	380	408	403	386	410	391	413	426	385	367	403	382	419	415	397	392	383	388	403	404	459	388	388	422	398	392	365	426	421	375	396	402	385	430	410	356	387	391	398	435	424	382	376	377	414	403	359	388	402	361	416	386	411	352	437	382	407	408	407	351	452	395	393	394	390	396	361	423	346	366	428	431	406	419	381	394	402	415	417	413	403	366	392	383	419	381	420	397	380	415	411	348	388	381	377	417	378	392	424	402	413	382	389	394	369	386	349	414	376	421	412	360	401	393	388	379	375	372	378	395	386	355	374	405	400	403	394	390	431	402	386	409	388	398	391	416	424	409	394	385	422	375	428	364	437	388	416	400	369	382	397	382	412	376	405	422	417	439	384	377	401	429	383	370	396	426	417	386	410	410	410	378	373	416	373	390	417	405	359	420	351	421	393	384	411	415	389	395	411	412	394	376	395	400	397	418	404	411	392	397	414	378	361	385	391	429	448	405	400	381	401	383	363	411	444	405	360	386	402	406	403	418	435	373	431	390	396	367	354	359	385	376	382	417	384	383	387	383	412	393	399	401	402	406	413	405	402	390	389	394	409	421	350	394	417	385	375	416	387	360	418	373	381	394	401	409	431	408	419	407	384	430	422	397	412	396	418	386	406	366	351	396	410	365	410	429	382	387	397	384	422	403	420	408	403	407	416	376	381	397	390	415	380	396	382	388	380	405	403	407	394	403	364	423	407	409	421	348	385	382	397	392	408	381	347	402	438	391	409	416	393	386	409	416	363	383	373	383	394	423	403	408	426	396	399	411	387	393	415	403	361	407	402	403	400	366	402	376	399	435	434	411	397	372	379	378	397	341	388	392	352	362	388	395	398	418	429	391	403	427	426	353	402	392	424	415	414	398	392	401	407	393	394	379	383	400	381	376	378	369	401	364	420	379	375	405	408	422	404	405	409	425	397	409	374	395	412	382	396	395	417	415	435	438	388	420	412	423	403	412	409	373	357	399	370	368	407	392	386	392	398	418	386	357	398	369	422	404	408	359	380	422	389	373	381	384	402	383	404	391	399	397	407	368	413	401	394	395	410	380	428	433	347	425	422	381	373	411	381	370	388	393	390	416	406	372	374	402	414	377	386	414	389	373	374	391	385	388	411	407	399	400	399	412	333	381	412	341	392	397	378	398	393	368	382	418	412	401	421	396	400	443	401	415	417	426	414	386	393	376	403	411	370	386	393	408	415	415	377	426	373	395	384	404	388	435	413	385	458	369	413	405	380	350	370	411	424	402	391	416	446	417	394	388	375	395	377	413	401	380	380	392	390	387	413	386	407	417	380	391	384	411	391	372	441	383	384	412	403	433	393	369	378	404	367	402	367	403	384	375	397	382	382	412	392	401	349	373	416	405	406	407	370	375	374	380	402	386	398	416	403	404	405	373	387	365	409	369	392	426	393	391	367	426	369	387	415	402	371	402	380	427	386	384	388	394	382	366	425	366	348	406	413	404	379	394	397	375	400	395	376	399	391	382	393	369	373	386	412	413	410	450	414	410	400	392	364	406	414	401	364	410	425	390	384	429	340	393	387	407	375	384	403	400	398	396	410	407	394	399	418	390	387	421	408	415	391	391	418	399	390	398	405	424	381	412	414	398	398	407	411	397	424	377	406	382	413	395	367	411	441	383	404	391	425	381	429	365	366	399	416	418	389	372	402	388	398	394	413	391	391	428	406	375	401	411	358	379	382	385	437	389	395	416	402	380	380	410	396	387	397	397	372	411	350	412	365	391	398	383	371	387	378	421	380	353	430	404	383	378	440	429	360	392	403	435	398	420	381	416	402	412	375	445	412	421	368	415	389	411	431	385	410	391	424	369	392	373	373	372	435	390	362	430	415	411	381	375	382	373	413	392	401	407	388	394	396	396	384	393	421	387	401	392	387	394	384	374	378	379	401	390	372	383	386	400	371	407	391	379	394	370	405	391	396	382	400	399	410	387	392	351	391	368	398	395	408	397	394	390	399	399	391	402	380	418	384	407	400	389	415	408	405	407	382	386	403	427	380	398	371	425	387	405	377	394	396	381	405	380	400	397	421	387	388	377	406	370	383	393	406	410	413	355	361	403	425	389	390	410	413	368	394	384	430	377	394	389	398	397	389	388	395	406	394	398	415	391	398	410	384	427	384	411	398	405	374	417	392	449	393	419	407	402	360	379	388	383	375	427	411	415	376	392	366	388	400	373	387	389	427	391	386	391	406	370	400	393	393	377	403	416	408	438	335	416	415	411	391	391	399	402	409	378	436	387	395	373	393	386	393	409	394	408	382	391	388	397	403	429	395	412	399	393	438	381	406	391	386	415	401	392	401	350	401	387	389	387	414	401	389	351	411	383	407	390	377	395	383	401	389	413	400	365	397	397	398	372	418	419	414	398	399	380	389	389	360	384	357	421	416	398	418	350	375	373	357	396	400	370	374	422	382	402	354	405	403	351	360	435	387	410	389	406	407	392	398	391	410	400	387	399	389	415	380	388	366	407	371	399	368	407	402	375	426	391	416	419	371	388	417	416	397	403	439	374	383	412	414	387	395	389	395	398	437	420	402	406	378	382	388	387	407	392	399	416	442	423	385	392	382	390	399	386	380	354	418	400	381	381	386	406	406	369	429	405	380	417	373	421	421	411	373	395	390	394	407	393	413	422	434	409	383	377	388	401	399	379	380	363	388	393	378	395	385	422	396	383	390	378	400	412	371	393	381	387	449	384	388	371	394	382	359	390	406	368	382	386	418	365	392	426	376	376	388	392	406	377	416	386	360	389	384	401	429	377	406	405	340	407	471	380	382	419	385	408	423	403	397	416	393	403	371	402	396	415	423	366	413	369	390	440	383	410	422	381	395	387	369	387	386	414	393	402	408	401	374	378	359	381	431	365	424	416	386	398	367	385	371	398	377	390	404	408	388	398	421	369	373	404	395	394	356	380	399	384	394	370	397	416	384	391	372	386	410	387	413	377	407	390	420	422	389	400	414	380	361	428	405	366	413	412	381	380	408	398	369	369	382	387	377	355	384	403
44349	38522	13658	7527	5120	3833	3017	2452	2100	1771	1505	1370	1304	1186	1112	1058	995	931	961	928	846	820	869	836	860	806	759	810	729	777	773	762	730	782	790	680	784	732	744	677	713	747	734	715	748	711	693	709	715	717	688	721	737	695	671	705	735	710	673	727	686	716	655	719	697	737	696	720	677	703	679	715	722	704	721	658	725	697	712	695	692	727	662	666	740	730	699	731	682	741	689	733	724	690	671	723	678	705	684	701	730	653	668	757	671	711	668	647	689	684	695	676	650	665	714	677	660	717	733	676	653	677	661	691	690	688	671	680	646	664	722	766	687	675	712	697	659	671	710	761	691	732	700	690	693	727	686	675	721	666	704	661	690	675	693	639	674	710	693	692	675	662	691	703	691	688	657	673	692	686	702	707	675	701	729	691	694	684	706	695	695	717	737	716	690	675	672	697	695	723	663	754	682	695	702	674	709	670	671	642	731	712	650	680	669	696	704	691	692	719	696	715	683	652	688	684	710	702	680	689	674	717	677	719	681	697	688	719	686	665	670	627	735	673	687	657	674	682	698	679	694	694	663	679	715	665	701	677	674	704	701	697	661	666	665	682	693	703	686	708	643	722	694	664	696	720	718	672	694	695	703	717	666	718	704	712	693	691	697	682	715	713	672	699	663	669	670	667	691	646	678	696	661	703	646	652	682	684	663	694	709	706	704	727	692	689	688	692	693	679	680	678	683	682	704	689	665	707	723	699	678	719	712	676	731	690	707	685	724	728	708	696	682	651	661	680	641	677	681	675	711	732	714	704	719	697	669	690	698	619	734	678	708	714	649	688	683	720	655	703	721	691	683	731	685	676	703	700	641	636	679	620	656	743	648	684	668	687	729	688	680	709	712	682	656	668	681	676	710	706	667	684	683	682	675	690	668	740	677	687	691	664	681	713	705	685	648	727	692	643	681	650	688	718	687	703	716	723	669	660	689	667	724	708	674	677	684	618	706	698	715	712	705	719	714	705	667	679	701	691	692	666	716	674	716	690	701	650	708	714	707	645	691	675	677	706	650	711	685	691	713	699	715	716	652	678	741	737	730	681	699	704	696	687	624	715	680	681	674	692	628	652	669	701	695	665	700	689	687	681	657	667	660	741	693	731	690	636	756	742	726	694	682	654	683	697	704	700	671	684	683	666	674	692	675	669	735	671	684	721	696	661	723	673	697	695	678	662	666	637	684	685	686	732	690	670	696	722	691	705	657	707	699	735	703	713	660	648	674	680	717	732	697	680	649	659	663	673	689	702	676	697	669	733	714	721	650	688	681	679	711	698	645	648	665	688	723	708	662	657	675	681	703	672	723	671	701	634	709	698	683	707	689	680	711	705	682	645	687	702	717	709	648	742	718	649	671	706	655	649	689	690	649	692	673	657	682	682	686	724	677	704	691	666	686	623	634	687	728	735	727	727	670	694	659	648	719	724	699	730	675	701	703	680	683	670	695	709	695	701	718	643	687	702	665	714	718	651	701	686	680	657	718	653	719	711	625	683	669	648	639	708	689	714	718	643	684	691	645	673	678	676	704	652	682	722	689	677	694	681	730	650	731	737	677	721	639	701	684	714	717	706	716	732	651	695	672	688	688	680	668	698	665	678	719	659	708	702	714	680	639	661	699	714	691	692	709	717	669	682	699	703	723	630	678	717	690	681	649	674	676	685	637	679	702	690	673	696	685	676	647	664	679	690	658	689	670	697	694	732	688	723	710	683	669	689	708	722	672	648	683	691	686	706	724	699	649	703	703	687	686	687	667	701	669	693	679	722	725	703	665	712	646	680	695	692	658	713	717	673	726	687	656	695	721	691	698	684	680	639	672	734	682	663	703	675	718	645	686	727	710	683	746	703	681	679	693	670	719	701	700	675	678	717	694	703	718	669	710	692	709	671	707	701	645	648	673	746	709	734	683	735	715	683	698	688	699	695	718	697	691	650	638	686	639	618	702	730	699	700	657	648	708	699	656	681	697	696	692	651	722	684	684	658	688	688	716	709	731	651	686	720	651	677	718	735	651	721	726	723	686	682	721	651	662	661	680	713	692	743	680	692	721	713	679	680	679	667	689	665	667	695	659	696	703	688	683	682	695	723	672	708	688	683	665	696	719	687	683	656	711	680	697	681	669	665	715	682	663	691	691	659	656	724	693	688	666	704	663	708	693	695	644	700	712	709	737	729	664	671	678	666	734	688	698	663	718	724	674	693	665	711	640	664	686	681	694	686	666	754	691	696	607	709	730	665	661	684	690	670	705	676	661	703	681	673	690	669	686	695	725	691	661	683	727	659	681	637	737	685	672	711	694	679	688	722	640	707	665	679	679	655	721	661	718	634	706	688	671	676	700	745	668	697	684	687	714	682	702	739	707	704	703	686	704	701	655	711	693	699	706	688	708	693	710	726	662	692	708	669	645	719	716	731	706	720	715	711	686	694	658	694	704	659	676	713	699	690	700	667	751	705	678	695	682	697	668	715	692	669	701	685	655	663	720	693	673	663	725	683	681	675	727	654	698	717	666	693	747	668	696	666	647	649	651	693	711	702	717	705	681	703	695	689	643	689	707	667	674	666	677	712	706	665	680	724	733	656	671	684	721	716	717	722	729	739	690	687	641	701	641	701	677	704	701	684	725	702	708	695	717	715	685	721	726	689	709	684	614	653	667	707	664	701	674	675	718	679	682	725	668	710	674	637	731	691	701	683	714	700	677	714	657	695	698	715	701	703	677	707	656	698	713	681	702	643	685	691	690	687	697	683	638	713	676	688	654	675	696	692	690	711	708	736	701	697	699	696	667	619	706	767	685	714	689	695	712	701	702	608	663	662	720	646	662	704	690	710	675	685	716	674	673	692	723	694	703	720	744	679	719	671	679	658	650	665	692	738	719	638	648	688	686	697	710	724	704	698	661	672	718	674	653	695	653	750	767	670	707	733	664	680	679	700	666	693	678	695	684	727	737	703	678	696	693	742	676	688	679	610	694	660	690	696	722	721	687	719	698	719	692	662	717	707	692	713	711	699	741	655	741	675	701	743	695	730	675	679	715	651	727	702	723	686	720	676	664	671	685	684	670	713	672	705	700	658	668	707	730	665	720	707	738	697	717	702	704	740	681	702	703	692	707	699	702	696	726	696	665	722	704	705	683	680	683	678	709	667	706	682	657	726	633	713	655	673	736	683	649	658	669	672	661	699	635	707	678	684	704	704	691	704	703	648	672	681	695	697	688	667	700	656	705	669	697	671	698	666	666	675	672	697	689	710	668	755	702	657	709	674	671	687	666	665	659	685	678	661	705	751	712	701	669	726	696	718	691	675	745	696	691	661	667	680	716	689	696	664	629	671	712	775	691	661	697	713	657	704	718	680	658	648	693	725	749	667	688	700	683	695	706	642	699	718	750	692	675	692	685	691	697	672	704	666	707	690	690	754	695	660	660	674	717	703	686	669	673	680	690	693	680	702	675	675	681	679
26460	20850	9457	394	189	163	151	119	124	130	121	116	128	87	93	112	107	98	93	95	96	104	111	101	100	106	107	95	92	112	76	98	103	118	90	109	116	96	98	98	92	99	104	95	107	104	85	111	104	81	100	102	102	106	92	74	89	120	105	107	100	114	88	94	108	112	101	83	79	81	104	102	95	88	96	97	92	112	78	101	95	105	102	90	86	113	103	107	107	95	88	90	113	103	93	109	102	119	103	96	90	101	105	103	95	92	121	101	110	96	92	112	111	86	95	98	105	90	110	100	91	109	106	97	112	108	109	107	107	98	99	100	96	103	96	101	101	105	97	96	107	93	90	98	102	99	103	95	91	98	99	98	99	95	127	101	107	111	78	103	106	86	116	105	107	98	102	102	103	102	97	104	92	107	77	88	116	92	91	97	106	103	95	101	103	122	119	89	96	105	124	92	94	110	87	112	103	92	99	110	91	105	87	120	96	81	105	90	100	111	106	90	117	87	91	101	101	108	107	94	106	104	96	113	108	101	100	114	111	102	103	97	98	96	104	111	107	104	102	100	102	130	99	116	101	81	108	85	126	99	90	108	101	94	90	102	93	114	103	102	105	110	105	94	101	105	106	106	91	115	93	92	87	99	87	118	109	87	98	99	111	98	106	93	95	110	104	87	84	75	114	105	99	97	104	94	113	109	91	109	97	100	98	107	100	91	96	94	89	105	97	105	115	91	114	101	97	90	103	96	96	104	100	100	102	94	118	99	116	106	117	105	82	77	119	98	105	103	96	108	123	100	115	90	90	115	103	106	115	98	96	86	115	108	108	108	110	99	111	87	96	123	90	114	107	93	102	101	93	121	110	110	93	92	95	102	105	101	117	101	104	103	107	90	130	94	123	90	92	123	98	108	122	103	106	104	112	106	110	109	112	96	103	107	119	95	105	100	111	101	90	96	113	101	98	110	112	108	107	86	97	112	92	93	87	109	102	108	106	89	107	85	112	107	107	99	95	99	92	103	98	94	94	95	120	99	117	98	109	107	105	92	120	96	97	107	107	122	94	106	99	99	87	90	89	94	116	107	93	104	99	106	89	95	97	102	91	95	102	95	106	106	97	101	101	94	98	112	94	101	107	103	92	108	84	83	123	81	111	98	125	110	89	103	109	98	105	110	97	103	104	91	92	89	111	102	91	113	109	108	94	91	95	103	104	99	85	95	106	113	106	108	100	98	91	106	98	88	106	97	114	106	94	96	114	110	102	108	93	89	108	95	109	105	90	102	112	86	97	74	101	90	128	97	94	95	80	102	110	91	96	105	97	102	99	112	105	93	112	88	117	86	101	109	92	89	101	104	103	97	113	89	84	106	92	93	97	80	101	84	90	92	97	85	95	110	115	97	111	95	89	94	107	100	91	102	106	105	122	91	98	96	102	110	110	106	87	99	104	91	91	96	83	92	107	99	102	106	96	105	89	102	119	110	89	114	111	112	91	105	102	84	100	95	95	91	101	95	90	99	113	92	104	99	96	88	93	122	87	93	102	102	108	109	107	98	112	105	96	104	93	91	85	98	91	122	103	114	91	85	81	115	108	102	99	109	100	94	91	104	109	94	97	106	96	93	115	104	87	110	106	105	98	106	93	101	88	89	114	104	95	94	98	110	96	114	106	102	106	96	122	90	107	94	99	129	90	98	91	116	100	101	115	98	105	94	96	92	91	97	97	109	92	106	101	110	101	101	120	83	111	94	101	95	90	97	111	104	101	115	90	95	104	97	96	94	110	107	96	92	87	109	94	93	110	92	95	124	108	102	99	100	109	95	85	94	105	111	82	111	96	97	105	100	93	112	113	83	116	99	85	95	104	118	92	111	99	110	106	110	89	106	104	78	98	96	106	101	105	102	102	89	112	86	100	116	102	102	107	77	113	107	116	91	101	110	89	98	117	93	107	92	111	99	104	104	87	116	105	119	109	106	105	98	119	94	86	109	97	86	101	111	99	105	91	98	106	97	99	94	111	93	91	101	118	119	108	92	98	103	93	101	85	88	112	117	109	103	79	107	108	105	88	123	96	99	96	100	90	104	123	109	95	87	106	105	107	106	104	97	110	96	95	105	94	97	96	101	80	101	108	107	94	104	78	95	94	119	104	98	102	101	102	94	101	87	87	111	93	117	94	90	100	97	92	77	104	94	121	113	93	98	118	122	86	87	100	109	109	79	107	99	119	96	77	102	115	107	93	97	97	101	110	108	104	113	94	108	104	115	118	102	100	99	87	90	95	83	97	96	109	110	91	90	101	103	110	103	117	107	100	102	96	117	95	96	99	98	93	100	81	107	103	104	91	102	120	80	106	100	96	109	91	92	115	112	105	96	86	115	101	99	101	99	98	90	100	115	116	124	94	105	101	95	102	91	92	88	94	82	99	93	102	107	103	100	113	83	84	112	90	121	103	81	112	115	90	75	96	117	111	96	101	86	112	95	111	113	106	101	80	109	113	97	109	110	109	103	102	96	81	100	99	101	94	110	80	97	114	94	84	97	94	117	97	101	114	83	110	101	88	121	91	96	103	110	99	97	104	107	113	105	118	96	99	117	97	98	90	109	86	108	111	89	93	78	94	96	87	89	107	108	110	73	100	117	91	109	94	107	105	77	94	120	111	107	114	99	90	97	112	121	72	123	99	95	115	114	99	94	99	103	100	113	102	100	88	108	96	98	89	117	109	105	100	106	84	92	112	90	118	102	93	102	86	97	107	91	117	105	101	95	106	93	100	89	106	105	120	102	100	98	97	119	104	91	108	96	93	114	110	119	106	86	111	85	98	102	105	114	99	97	99	97	99	100	85	92	97	105	111	95	97	113	81	106	104	102	103	112	93	94	95	91	103	100	99	106	98	103	82	89	108	106	90	80	102	94	98	109	91	97	83	99	90	77	113	97	93	78	86	90	105	98	94	107	99	95	104	91	112	101	105	100	97	100	101	92	80	93	103	110	99	92	116	97	108	102	94	102	99	107	116	106	121	91	100	112	89	104	106	99	84	101	109	89	105	93	100	93	113	108	112	101	88	111	102	106	95	114	97	94	108	96	89	98	97	88	97	103	80	96	115	94	94	105	85	98	100	110	90	116	111	109	100	93	102	98	89	104	104	96	102	103	104	104	104	96	98	102	83	89	86	96	122	100	108	79	104	88	93	105	80	93	97	112	99	109	109	132	111	101	103	101	90	97	96	112	96	90	99	124	115	104	96	96	84	106	87	105	94	102	109	94	81	101	106	95	108	103	114	105	94	100	98	101	98	102	109	97	106	83	120	112	122	107	85	88	95	126	97	109	98	113	100	93	91	79	108	111	107	112	110	100	113	106	96	108	108	102	85	96	108	104	103	96	99	121	122	106	103	74	88	106	126	101	98	109	92	94	107	102	89	100	96	101	96	113	110	107	90	97	96	116	102	107	105	113	95	110	94	96	86	108	89	118	101	99	104	84	94	111	120	96	90	112
15558	13563	1156	582	427	332	340	291	273	238	233	227	227	237	233	188	221	242	192	221	209	202	191	222	207	188	211	212	201	199	209	188	206	206	189	188	187	209	193	196	190	185	209	192	166	199	203	184	216	204	219	214	221	185	203	199	208	204	182	188	193	178	203	171	197	187	192	205	212	192	228	223	197	181	187	165	196	200	195	203	214	174	207	207	172	194	190	200	208	198	199	202	198	190	190	209	178	192	188	179	203	212	219	198	178	188	200	200	184	203	194	190	182	196	186	225	214	192	213	219	183	186	203	224	196	209	187	191	219	183	220	190	239	208	208	198	189	218	184	199	205	176	180	198	210	183	183	213	214	177	187	201	209	198	193	196	202	192	196	194	181	211	214	227	196	165	196	186	171	220	184	205	176	186	200	205	186	208	212	209	177	189	196	191	202	181	226	170	196	187	186	223	193	196	206	203	187	189	186	205	182	217	177	189	173	232	205	179	178	200	197	198	207	188	232	153	212	208	191	212	214	215	179	216	193	207	191	191	189	202	184	193	208	173	179	226	205	206	193	187	207	213	185	213	194	188	223	233	200	197	194	224	192	209	174	183	186	194	214	199	199	202	191	180	197	207	186	183	185	179	212	201	174	184	208	194	195	205	197	201	183	205	191	190	195	195	218	177	221	198	174	196	185	169	204	200	188	194	178	221	188	203	187	200	197	191	191	199	224	180	206	206	212	189	199	179	198	225	206	218	189	201	208	184	200	191	199	221	203	208	198	191	180	217	215	196	187	185	224	180	204	202	216	187	191	219	208	188	169	204	211	213	198	197	208	218	199	213	190	180	197	216	200	184	185	195	189	198	207	194	191	189	196	190	203	185	210	198	185	194	217	179	240	204	210	187	195	191	194	207	182	209	219	180	185	200	213	212	192	195	201	174	202	205	175	211	205	195	183	205	201	213	185	196	201	199	210	202	205	194	204	191	212	185	202	190	185	227	194	204	216	198	198	190	234	196	190	202	185	187	201	186	193	195	215	188	188	206	194	206	201	190	183	225	174	178	228	196	188	198	188	214	227	193	197	202	186	193	205	180	192	197	204	207	192	187	211	209	211	191	243	209	180	213	190	195	228	198	209	221	184	193	198	191	208	220	193	206	185	209	183	207	213	202	212	220	202	219	219	193	211	190	192	185	218	208	215	155	173	201	186	227	218	194	204	201	186	196	224	184	180	184	174	213	206	206	177	220	187	205	233	205	190	181	198	194	179	183	216	217	226	184	198	187	236	177	202	209	153	203	200	207	196	203	197	199	206	214	186	196	168	190	195	183	205	217	202	201	210	200	200	187	186	212	199	181	194	229	218	202	215	185	219	195	176	199	186	196	183	197	181	197	196	200	181	183	205	218	194	194	166	179	191	199	178	192	206	173	198	200	204	205	200	206	183	195	198	202	183	213	195	177	209	180	206	199	214	219	205	205	192	183	180	215	205	178	214	226	194	184	184	193	184	178	180	179	183	182	184	183	224	189	185	204	214	210	215	188	197	197	194	167	190	187	194	201	211	210	217	198	203	208	195	220	167	183	209	201	173	191	181	194	175	196	174	221	198	206	177	194	178	203	182	208	184	183	217	210	191	199	224	189	189	173	182	199	185	183	186	188	190	204	198	186	185	185	182	219	193	201	212	206	186	232	196	205	168	197	218	199	206	181	201	194	179	189	190	209	197	215	224	182	196	198	208	200	196	205	220	199	187	193	208	196	185	208	196	195	174	214	212	192	191	179	182	192	170	204	189	194	201	200	178	196	195	215	223	193	197	186	207	199	197	189	199	202	202	181	227	201	217	209	209	203	197	211	189	215	208	179	208	201	212	197	188	222	186	205	170	194	208	188	175	184	178	223	185	201	166	192	211	176	180	203	203	204	185	217	195	226	216	200	216	220	234	203	176	206	202	186	203	189	187	185	229	200	205	200	210	194	200	186	202	172	191	202	201	191	208	176	186	207	194	198	195	229	194	192	179	204	198	197	202	219	212	191	199	185	208	191	202	223	197	218	212	200	209	207	211	184	193	198	184	177	197	191	178	189	210	202	205	188	208	194	193	198	195	217	213	198	178	204	198	202	169	195	208	223	191	199	216	215	198	189	220	187	208	185	208	204	204	197	202	204	177	204	216	221	194	212	197	194	203	177	203	180	213	207	192	200	192	202	186	192	210	214	184	214	202	184	216	188	196	209	204	200	215	199	201	188	183	180	223	195	209	191	201	194	182	204	180	197	180	209	194	189	170	204	183	182	205	213	221	223	189	214	185	192	198	214	180	195	176	199	193	206	182	208	212	200	202	215	179	196	246	207	200	166	207	208	194	208	207	204	219	205	204	220	200	216	220	230	210	201	184	203	202	165	208	197	215	214	196	196	196	211	185	187	183	186	201	211	199	170	205	191	221	204	201	183	202	174	177	223	193	202	203	198	198	213	191	189	174	207	217	183	195	197	186	176	201	175	205	199	205	191	203	179	187	186	194	199	205	188	188	203	185	180	189	188	196	199	210	205	185	191	194	211	201	180	196	203	196	206	180	180	208	185	203	199	208	192	177	233	209	187	205	176	205	220	198	210	212	182	189	218	196	198	210	188	199	217	195	173	208	187	186	207	207	165	205	188	202	203	210	179	189	180	183	200	211	198	174	200	212	192	209	189	213	197	179	203	183	191	189	192	188	231	206	190	194	181	204	202	167	206	224	200	205	192	212	191	227	188	191	187	196	191	201	189	214	200	197	191	194	203	222	217	211	217	209	206	183	189	230	188	189	186	214	220	197	202	188	182	193	195	219	210	186	211	202	188	174	196	194	190	209	198	213	210	207	219	194	201	209	194	219	206	211	184	190	192	189	176	214	214	189	199	203	194	219	187	207	201	186	181	169	195	190	190	216	196	208	190	212	194	205	198	191	196	184	199	180	219	191	188	207	182	205	208	213	209	194	196	197	197	206	193	189	221	203	207	196	213	212	200	197	210	210	189	204	185	167	200	176	201	201	217	198	180	205	156	220	193	184	184	201	201	206	201	248	198	231	194	183	211	180	181	201	204	206	212	197	183	215	195	180	207	197	211	188	189	174	205	220	206	218	203	194	198	184	211	217	197	194	177	163	205	190	199	178	189	194	206	206	197	185	180	207	208	224	189	209	194	190	211	208	201	216	205	207	186	177	201	208	185	193	175	229	193	199	180	200	206	203	205	215	202	182	200	189	201	215	198	218	204	196	174	187	195	216	207	197	175	207	186	206	181	207	201	192	224	210	216	202	223	199	189	191	212	202	201	192	187	182	185	195	184	184	190	197	213	191	170	202	187	213	203	187	201	169	185	192	202	196	194	184	190	234	201	196	227	227	213	199	185	197	178	185	201	192	180	231	212	179	198	216	185	180	192	197	191	205	179	204	192	219	220	198	195	186	172	201	198	196	218	204	216	202	191	182	214	187	206	194	195	189	196	199	200	195	193	197	186	210	203
24044	21106	28213	24210	19660	2065	752	544	432	390	378	356	351	315	300	293	295	274	322	279	285	288	290	264	274	265	291	277	251	261	265	305	258	273	253	266	267	305	255	270	257	280	284	299	270	257	237	273	284	263	277	259	259	236	269	238	262	274	253	254	263	293	287	251	265	241	263	230	270	270	276	246	279	276	241	235	251	261	274	271	262	235	233	252	251	253	268	279	269	251	277	257	241	248	268	260	234	258	285	246	253	253	248	294	261	259	288	276	253	225	276	246	263	232	235	283	244	253	238	281	249	244	237	271	260	257	263	249	255	281	255	252	225	250	295	259	243	240	271	234	235	224	265	252	245	257	260	261	252	236	285	273	244	243	229	253	255	257	260	252	265	273	277	262	243	265	246	254	251	230	275	259	245	282	262	246	234	282	315	261	280	273	237	225	244	260	263	246	250	263	258	272	262	252	243	218	248	261	240	247	251	250	269	292	242	261	234	248	273	250	275	267	254	219	247	242	262	256	225	246	240	251	245	241	282	231	263	261	234	235	244	251	232	244	249	249	247	269	235	244	245	248	275	266	242	260	251	243	258	258	229	247	264	263	266	238	233	245	257	256	277	250	281	261	284	263	230	262	249	265	251	274	262	242	248	251	276	242	254	277	262	272	276	225	260	288	248	257	259	220	227	240	246	286	266	277	245	231	252	270	247	257	266	259	269	262	281	256	253	238	253	248	266	240	277	257	260	253	239	245	246	230	216	230	266	221	235	266	246	265	284	272	237	245	270	263	261	254	270	255	286	261	259	256	213	226	272	235	256	263	263	253	253	253	226	258	250	228	261	247	235	255	222	255	270	247	266	229	255	247	227	253	256	268	292	261	232	228	266	241	245	245	241	250	262	259	256	259	258	255	238	281	276	242	245	269	279	229	230	250	258	248	292	265	249	281	281	255	238	256	222	253	243	276	259	245	241	251	270	241	261	261	263	264	249	272	260	217	255	254	248	271	259	226	242	250	256	260	252	269	265	227	253	262	267	251	256	255	229	290	240	256	267	230	258	264	233	240	272	258	269	267	256	250	245	265	240	263	251	241	302	232	257	258	231	253	248	255	257	260	236	279	251	226	261	257	244	227	277	259	237	240	290	230	246	246	243	238	251	259	278	232	234	265	252	257	233	253	241	272	236	259	251	242	255	253	262	265	239	278	282	262	212	239	270	277	251	237	258	250	261	241	258	256	275	254	270	272	253	257	221	248	261	242	257	253	249	261	277	272	250	256	241	239	269	279	243	245	277	277	264	253	271	253	259	271	272	266	267	236	259	276	226	257	277	267	249	273	228	269	273	260	277	260	245	236	254	260	247	272	275	255	226	234	242	276	246	264	270	261	233	239	257	229	262	265	251	266	240	228	256	236	247	227	250	258	266	276	255	241	244	240	270	250	263	249	254	253	262	254	265	257	249	268	260	271	271	269	243	257	272	243	242	255	262	246	280	271	267	258	261	246	243	252	277	254	264	271	262	245	238	286	272	246	224	248	271	269	259	227	288	230	268	264	227	268	260	280	226	256	271	297	262	255	249	259	251	266	230	236	268	245	255	238	264	238	239	239	275	256	247	217	264	293	222	245	247	239	251	245	249	251	205	258	259	246	261	256	278	244	242	257	252	244	235	237	243	260	222	264	255	250	237	263	251	286	255	255	274	259	253	263	245	241	237	243	257	262	265	287	263	247	246	270	236	238	254	247	240	246	244	224	237	266	240	246	255	226	244	269	257	253	247	282	244	287	238	278	267	247	229	267	239	213	267	224	253	240	219	257	252	259	262	250	255	243	271	235	262	289	272	277	236	260	271	252	233	252	251	246	235	225	273	255	277	258	241	282	261	285	251	276	286	258	223	268	242	231	250	240	238	237	265	258	252	253	241	245	238	261	245	237	258	269	248	262	233	245	264	266	277	243	235	245	246	262	247	267	279	290	269	276	236	273	243	241	247	251	279	261	249	274	239	256	238	282	234	278	257	237	213	274	260	264	254	235	258	232	234	248	265	260	254	244	251	264	243	266	250	257	227	260	248	272	260	271	268	282	259	256	263	240	239	270	242	258	249	239	243	267	250	273	272	277	244	225	289	246	268	251	264	241	258	253	238	250	272	251	244	270	235	253	274	228	261	248	250	267	253	253	271	273	246	235	256	247	267	279	275	256	224	259	264	269	246	257	242	250	233	235	241	254	258	245	247	266	241	270	249	221	252	239	260	266	232	238	247	263	225	244	246	245	265	249	249	242	249	233	252	252	265	239	259	247	241	279	243	270	249	257	255	243	271	237	247	257	255	247	259	282	261	262	237	230	255	249	229	241	261	241	213	256	247	231	256	227	276	247	241	243	290	267	235	257	240	275	261	262	264	246	244	256	237	250	286	267	241	264	261	263	269	250	253	236	232	247	215	258	252	279	251	230	233	273	279	265	229	262	257	257	258	245	238	254	242	254	258	245	234	259	246	256	232	259	245	255	261	250	229	249	253	267	250	265	247	270	259	245	261	252	263	289	268	250	277	249	258	251	256	233	261	259	247	222	248	259	247	228	279	250	240	245	240	256	253	284	265	250	260	246	274	227	260	242	236	263	263	214	254	253	243	277	237	241	279	231	260	227	232	272	259	256	261	263	283	259	225	276	262	238	230	250	254	257	258	245	246	231	243	245	243	229	228	261	276	266	249	265	232	264	281	263	235	220	230	267	264	225	265	270	253	241	244	245	240	258	257	251	247	228	262	269	266	249	243	266	275	273	263	263	277	249	271	258	225	238	256	241	234	313	246	283	265	236	268	249	231	249	244	280	231	258	252	274	239	274	262	228	263	254	270	229	268	268	255	255	252	268	276	281	266	258	235	255	264	266	263	281	258	233	250	284	245	263	261	264	241	239	244	262	261	271	258	224	260	264	251	250	271	232	254	269	242	261	255	247	265	236	251	247	246	269	230	285	234	248	242	258	246	241	256	268	240	292	268	244	272	262	249	236	251	282	235	267	260	246	242	275	237	262	221	255	252	261	254	259	230	263	265	230	263	249	262	243	238	268	262	218	263	268	259	246	242	222	304	260	246	259	252	231	258	293	253	261	248	282	247	270	266	260	256	280	251	257	271	286	264	223	239	254	245	249	237	245	259	245	243	255	257	267	239	262	234	254	223	288	250	248	270	251	272	242	236	259	237	240	255	265	222	262	228	260	229	234	269	245	253	248	200	246	255	271	276	273	233	240	252	247	243	258	250	248	253	260	256	271	255	252	277	272	279	225	223	241	271	283	252	239	265	248	242	283	277	268	243	274	252	247	245	269	256	246	250	246	256	266	285	269	245	245	280	268	267	238	255	235	250	285	263	264	259	256	270	255	258	281	240	266	246	246	292	228	250	250	244	259	275	250	260	271	262	230	261	278	273	267	248	248	270	248	284	232	254	257	261	217	266	268	279	270	274	236	226	262	248	257	245	243	247	268	232	258	264	258	279	238
34236	35455	8763	4341	2977	2185	1741	1385	1181	979	939	837	789	717	671	684	588	592	592	503	528	550	506	528	546	536	532	541	517	478	492	491	493	500	510	484	496	498	477	493	489	481	490	466	495	517	498	466	446	417	481	465	484	474	527	474	453	477	486	484	471	486	501	477	464	481	453	465	495	479	473	457	432	482	484	473	498	482	455	477	463	473	421	485	471	467	445	504	460	490	477	474	487	452	471	455	499	425	495	482	468	442	467	452	424	436	457	499	436	435	445	410	466	445	486	427	441	478	431	471	470	489	454	433	471	438	461	466	404	456	470	431	442	438	467	457	463	442	467	463	470	447	427	453	447	486	493	484	402	426	442	422	448	435	470	476	471	457	461	503	474	477	469	473	441	465	458	448	485	444	463	480	455	465	469	439	459	438	466	475	468	464	480	451	439	431	454	466	471	510	459	473	511	470	450	471	470	452	481	479	508	412	462	509	423	465	451	421	456	459	477	486	442	431	424	443	489	472	502	439	451	457	471	466	454	441	471	452	448	441	476	458	462	445	466	491	475	466	458	418	452	468	486	452	439	427	468	478	448	429	469	451	458	497	425	486	468	459	449	475	467	477	432	459	449	470	476	474	486	463	440	461	480	433	469	461	461	431	484	461	459	424	466	462	438	468	452	469	435	447	459	463	475	454	480	440	485	451	424	463	458	462	428	500	460	460	454	475	448	467	481	495	465	464	482	454	457	484	458	454	498	443	465	443	482	467	453	477	461	462	419	476	456	493	465	481	442	418	443	484	503	406	464	461	487	418	459	441	470	493	437	476	472	503	485	446	462	456	494	476	470	421	455	458	451	459	469	465	469	444	436	437	476	463	402	454	466	454	446	482	469	522	471	466	495	480	410	484	439	444	468	459	484	476	455	488	489	478	479	438	461	476	452	491	451	464	457	480	457	445	446	468	453	480	479	459	480	427	494	445	488	495	452	441	444	441	468	484	438	444	463	471	436	464	447	483	444	445	431	428	447	473	444	470	448	470	491	466	452	473	473	469	446	476	459	455	466	442	467	492	460	456	476	458	432	415	467	443	438	460	474	456	441	448	498	437	435	415	487	445	493	448	449	461	495	453	450	459	453	471	446	439	452	447	423	485	459	448	473	462	438	458	451	450	463	441	454	479	476	465	463	471	487	470	491	469	472	458	457	474	443	458	458	485	441	451	446	441	425	460	458	477	468	490	446	484	451	444	410	485	484	464	463	493	445	422	469	465	450	475	488	484	465	464	482	460	444	429	494	467	428	429	481	464	499	449	515	466	448	462	439	449	486	440	464	457	431	440	455	455	466	436	497	487	518	456	474	458	398	460	487	445	452	476	504	443	433	453	458	469	461	471	458	489	464	468	469	447	435	447	478	430	444	464	426	466	429	479	439	438	480	448	498	498	504	486	473	428	451	470	463	443	471	439	449	441	412	480	444	450	450	410	473	419	458	451	497	459	470	471	465	463	490	464	433	410	433	456	459	477	448	470	459	472	473	463	433	477	448	442	487	422	423	494	462	461	448	468	469	461	465	432	440	471	455	469	471	482	457	531	454	457	512	439	483	469	481	463	451	483	483	468	443	490	445	470	432	448	493	465	450	430	463	449	440	460	475	442	453	434	455	463	466	481	459	483	436	463	456	471	460	480	462	456	468	444	472	480	434	452	471	452	485	465	454	481	451	462	448	466	432	437	453	460	460	456	477	433	444	473	452	476	457	484	461	441	472	445	521	465	450	467	483	436	444	472	435	467	445	458	449	468	478	468	444	448	429	496	442	483	455	513	446	430	454	460	453	484	451	487	440	497	462	416	434	432	489	489	447	434	439	495	460	453	476	468	457	447	466	435	440	463	455	475	519	483	488	480	452	465	449	458	468	462	438	421	447	515	471	451	463	419	450	444	465	429	451	434	471	471	460	483	461	455	457	461	447	435	436	476	446	470	426	474	452	482	424	468	464	447	488	474	487	457	483	424	478	473	429	450	466	489	508	487	433	461	451	482	503	468	451	430	450	401	424	461	448	466	504	446	470	444	441	490	479	455	494	438	452	442	458	454	441	466	476	455	471	419	466	471	463	499	442	482	461	445	453	470	467	493	462	430	405	465	444	457	466	450	483	445	478	470	498	459	457	429	424	428	469	491	449	475	455	451	449	477	424	421	437	422	458	475	475	476	497	456	427	449	464	480	449	451	497	427	464	457	424	457	474	457	489	491	434	436	468	481	472	421	465	487	436	481	491	451	513	484	454	450	475	462	476	450	479	493	465	480	477	441	424	428	459	492	433	449	499	466	456	445	478	450	468	468	469	474	474	444	425	460	439	508	431	440	462	426	447	458	443	486	486	479	439	497	436	433	469	439	489	461	429	470	445	475	465	467	467	422	483	467	446	468	459	447	459	464	465	441	417	459	442	462	485	459	473	461	452	430	461	476	479	460	455	468	427	444	456	461	450	478	488	516	457	463	447	492	446	470	475	421	426	493	473	447	432	449	465	477	472	467	448	439	428	458	464	475	454	467	474	499	483	460	478	470	484	482	429	444	461	463	461	468	447	430	466	473	466	483	457	460	463	475	471	446	493	469	464	466	448	424	461	406	465	398	493	460	452	465	441	455	430	465	450	445	442	452	506	466	477	425	431	429	462	452	459	474	442	470	440	440	446	450	453	446	435	467	452	440	422	440	454	467	442	496	472	461	466	471	483	460	480	472	520	494	464	446	447	449	474	485	439	451	462	442	455	503	477	475	494	466	442	434	467	489	448	468	458	453	418	463	456	447	475	459	455	431	460	435	441	456	494	468	463	456	451	459	463	451	453	456	481	485	463	481	491	433	453	455	469	478	474	479	485	513	464	458	463	496	450	494	463	434	472	445	463	433	495	473	438	468	458	465	467	449	439	478	444	469	457	489	487	497	488	466	430	425	454	483	452	434	495	455	463	455	499	435	461	473	429	459	446	447	454	473	471	458	495	490	474	414	434	446	493	444	461	474	448	502	476	457	426	456	443	429	442	477	420	448	456	433	456	467	472	437	454	436	455	450	448	472	465	447	448	424	429	423	516	477	476	466	427	451	452	476	444	479	466	460	490	427	430	417	457	474	455	449	480	448	483	497	468	415	505	488	457	472	477	484	419	478	461	441	442	453	438	434	461	463	446	459	448	492	490	448	439	461	477	455	468	444	464	465	468	463	480	447	455	483	462	488	447	473	453	489	419	486	497	458	470	450	451	464	446	444	429	437	461	524	441	426	486	455	408	445	448	478	450	428	468	482	481	510	508	494	446	478	520	469	449	460	428	457	458	447	453	464	455	443	486	474	489	454	443	462	456	453	463	490	475	480	467	448	495	468	476	446	502	457	456	504	454	494	486	474	482	467	459	467	460	484	469	404	477	457	437	485	467	476	452	451	464	490	467	488	446	497	484	457	486	477	452	483	484	504	440	449	441	455	454	472	469	472	472	413	456	456	463	470
23115	21102	28865	23562	21104	18442	2241	951	737	647	622	561	568	558	496	509	507	485	466	469	446	445	444	430	410	431	439	456	407	438	411	397	422	436	443	431	396	397	439	444	384	413	415	422	396	411	440	395	410	375	427	427	404	421	400	414	437	422	363	393	398	391	426	404	389	389	415	391	391	421	390	374	416	344	425	383	404	405	394	387	380	391	395	435	429	372	393	383	381	419	406	394	403	402	422	365	378	424	376	373	421	406	408	393	381	425	401	385	403	385	406	410	407	417	398	378	411	395	372	399	388	432	367	396	424	376	444	423	389	408	403	380	410	364	393	412	372	366	394	402	374	387	402	399	364	395	398	388	423	380	353	361	383	412	360	377	375	394	388	395	365	407	401	404	402	418	418	399	380	373	391	403	406	377	401	369	393	379	416	397	386	410	407	424	400	334	401	426	398	410	397	413	388	413	376	373	416	392	419	399	406	388	419	389	353	375	393	412	444	379	402	403	395	373	391	394	418	448	397	438	411	384	393	411	374	418	429	401	424	409	424	415	408	424	408	409	415	427	387	388	389	403	393	424	407	405	374	396	395	395	403	400	388	364	359	430	419	382	400	393	406	422	402	391	393	407	406	378	379	381	393	371	405	397	388	385	400	382	412	412	387	398	397	396	373	370	351	417	407	397	365	399	387	392	375	374	386	408	381	403	376	357	417	411	380	420	408	413	408	377	430	407	400	363	385	371	432	407	394	406	418	408	375	394	404	395	420	422	378	417	407	406	440	382	390	412	412	393	393	384	412	397	408	420	428	417	385	387	389	372	436	386	400	396	363	370	395	408	377	423	360	380	385	399	416	365	436	369	379	383	419	390	385	428	421	411	399	398	373	390	409	427	392	362	403	385	384	391	396	414	396	422	411	400	413	359	424	376	426	387	418	366	384	418	381	414	402	401	368	407	399	397	381	393	409	413	431	423	416	383	364	408	420	410	401	418	420	386	409	418	369	426	413	378	383	335	386	376	391	422	363	358	410	405	422	383	420	430	389	401	407	412	452	406	410	398	354	405	388	369	369	424	406	416	389	384	400	382	402	404	375	404	404	386	388	409	405	395	408	403	404	409	383	367	398	379	412	448	389	370	375	357	428	403	369	410	428	404	370	382	404	380	456	395	399	361	389	359	384	364	433	381	389	395	349	417	404	378	375	395	421	432	410	397	397	408	371	408	413	447	392	390	393	405	373	394	392	432	363	412	381	405	428	403	406	390	426	405	394	378	403	387	402	350	414	412	373	394	398	371	402	379	393	372	379	457	369	385	386	438	371	413	417	401	385	428	416	425	416	373	386	372	367	395	422	391	406	364	391	405	392	402	387	368	372	417	406	409	385	421	347	377	425	383	393	403	390	369	399	413	416	408	395	426	419	388	388	386	383	404	386	396	400	374	386	395	401	366	399	388	390	379	415	375	391	409	419	428	371	401	409	411	397	396	419	381	400	402	423	378	414	403	390	381	402	420	376	413	396	425	432	436	398	386	418	382	420	412	417	377	404	389	352	394	447	389	372	390	390	372	395	392	362	366	400	398	420	423	393	363	362	407	420	412	423	399	378	394	404	404	372	372	398	407	375	402	404	367	387	387	399	413	398	369	381	380	426	426	410	387	383	405	379	410	441	382	423	393	372	401	420	420	413	360	435	370	386	360	385	399	373	381	381	372	427	379	404	379	400	364	401	391	379	419	405	408	407	386	410	397	378	398	388	412	381	420	405	381	361	394	381	362	354	387	390	386	404	378	421	396	415	419	426	386	409	380	393	380	405	419	396	366	405	372	424	383	407	393	426	407	409	387	395	437	385	384	383	371	378	358	390	387	419	401	390	394	381	405	387	411	397	432	398	384	372	405	414	397	387	357	399	389	420	394	385	379	445	379	389	405	401	383	380	425	387	396	407	394	389	402	396	411	401	366	409	385	394	407	407	407	410	386	429	383	408	398	373	372	404	383	421	415	362	378	407	371	401	407	414	370	398	377	398	406	388	393	382	403	381	411	390	375	392	397	362	369	369	356	390	378	408	394	413	357	419	402	410	356	356	413	388	397	372	400	406	371	351	432	419	373	408	403	394	393	350	401	383	397	413	373	375	382	395	409	427	404	395	388	414	417	389	396	399	374	418	403	440	401	383	417	358	379	363	397	396	410	407	389	429	357	412	399	386	407	380	385	389	385	425	419	373	384	384	392	414	404	425	433	369	390	395	389	369	440	397	418	414	412	414	407	422	389	403	413	402	383	390	409	397	415	385	399	395	406	409	392	377	410	410	379	389	382	397	377	384	380	420	395	392	420	418	397	358	410	409	377	377	391	437	393	392	361	356	406	406	396	383	390	427	386	368	393	371	390	353	404	394	412	407	404	418	413	393	362	372	376	403	398	395	362	395	396	389	395	407	428	387	387	393	398	380	382	397	408	397	380	405	414	430	370	378	427	400	388	407	379	363	356	410	410	432	376	411	405	412	384	395	428	414	398	412	407	397	436	383	409	397	392	403	405	374	404	378	404	372	376	392	385	389	393	434	386	376	362	365	394	429	398	392	409	417	377	394	419	389	369	420	380	402	395	359	377	437	385	376	382	419	410	394	419	375	370	390	382	399	401	407	396	399	421	409	405	370	431	404	405	405	370	390	403	408	410	423	390	380	418	437	388	350	411	407	406	380	414	426	414	405	401	413	375	368	383	373	387	422	406	406	421	385	343	386	375	399	353	392	427	373	375	379	378	403	355	423	391	383	446	414	340	428	395	384	366	389	385	369	374	401	365	390	399	404	400	366	415	409	377	389	360	387	405	380	404	392	410	394	384	406	401	381	380	396	406	384	391	370	394	397	383	342	391	384	375	414	413	414	396	403	406	364	381	405	389	442	390	391	361	358	411	400	392	394	365	402	398	386	382	394	387	406	417	399	364	394	387	382	371	403	380	417	392	390	359	416	370	410	353	401	376	390	426	422	403	429	397	398	380	399	423	365	407	423	379	392	397	373	394	377	376	395	397	428	397	370	442	386	438	396	409	389	424	380	375	397	406	392	378	408	379	386	422	384	394	386	401	393	387	398	415	393	367	396	401	414	409	406	408	393	385	419	408	395	384	385	416	387	398	371	384	360	439	398	432	381	407	401	384	381	387	389	419	417	415	392	397	397	411	411	428	409	428	363	372	418	424	367	406	387	415	429	407	383	385	367	368	407	379	342	408	396	405	416	386	393	423	430	421	377	402	325	389	346	399	395	451	381	403	401	434	421	393	385	417	376	363	407	363	384	390	364	410	375	402	398	388	442	434	399	392	388	406	408	411	358	381	390	433	419	426	392	398	413	384	392	401	392	419	377	351	418	407	410	402	426	380	442	390	383	399	408	408	431	385	413	376	369	397	382	400	393	382	381	417	377	416	379	419	388	430	387	399	440	404	367	383	383	389	405	408	399	404	388	372	393	390	391	418	419	394	382	441	385	360	399	401	399	378
40000	42214	13595	7536	5227	3728	2980	2386	1982	1751	1508	1447	1271	1191	1132	1084	1018	940	898	907	866	899	817	834	815	836	827	800	747	771	836	788	714	746	768	717	750	728	758	722	698	696	756	767	747	671	700	686	693	713	702	732	678	699	712	695	705	710	678	689	748	658	720	713	678	686	670	661	732	708	727	743	779	676	722	699	682	722	719	709	754	724	691	731	698	713	679	692	706	682	659	746	695	680	642	695	684	704	671	693	703	689	730	683	700	678	728	659	752	679	673	673	671	727	683	748	688	657	712	716	707	742	672	670	649	653	664	665	698	702	669	643	670	664	689	699	679	680	712	664	689	707	664	708	716	740	660	671	651	678	651	693	698	704	671	717	710	641	711	684	640	698	693	683	712	703	729	709	688	713	675	647	697	684	646	705	691	683	708	654	756	687	685	673	681	679	714	700	696	665	696	627	714	665	648	677	669	695	681	688	676	668	651	717	745	681	675	701	661	685	707	657	686	683	689	671	670	649	711	689	732	713	694	650	652	663	640	688	695	697	720	727	678	648	707	687	692	684	690	712	673	684	663	729	689	696	685	657	674	707	652	644	743	700	697	681	696	629	652	678	666	689	692	734	686	724	751	712	725	659	667	680	695	672	715	659	695	677	677	634	646	720	718	723	705	669	708	705	653	681	665	720	753	730	704	684	690	658	700	699	660	736	713	682	718	641	698	730	723	654	670	711	670	701	657	680	720	669	749	701	711	689	698	719	692	643	659	670	674	682	679	691	701	666	670	711	674	705	750	695	661	697	695	700	689	701	688	688	667	690	699	717	703	651	691	696	647	690	671	658	674	694	698	696	730	750	733	637	644	636	679	696	702	726	705	664	693	677	689	649	659	685	693	683	689	728	683	673	673	664	676	671	680	704	709	650	654	679	650	656	698	696	647	711	698	683	665	675	722	717	696	686	715	695	690	666	677	684	704	720	624	704	700	667	639	690	696	683	703	673	653	710	640	682	717	683	723	695	682	683	725	685	691	681	728	662	721	683	683	715	718	707	684	675	700	672	674	664	677	685	707	714	623	691	687	656	686	705	711	654	727	659	645	677	719	678	689	710	660	744	657	694	646	685	682	728	675	715	679	696	698	695	724	682	708	666	689	706	632	652	697	713	692	693	674	668	700	705	678	618	671	665	734	700	681	700	712	730	705	713	723	675	680	641	665	709	692	716	697	654	634	660	679	643	676	674	686	637	726	645	661	706	678	683	723	670	703	703	705	627	690	682	660	717	671	669	711	691	716	691	718	716	674	671	749	663	682	709	708	703	634	734	639	656	687	664	733	662	646	607	695	735	729	667	663	685	659	673	707	681	684	699	750	654	713	724	655	658	719	673	742	694	701	634	664	701	665	682	706	686	684	647	700	710	672	649	690	692	718	700	662	670	698	602	668	706	681	651	692	712	683	708	672	642	739	688	670	723	679	705	702	656	684	699	707	696	680	700	696	677	655	688	700	725	721	700	738	690	679	682	634	691	686	714	669	678	684	651	673	704	655	707	645	667	675	677	734	732	713	714	648	676	680	707	685	712	668	645	670	709	707	725	681	675	722	728	711	709	694	688	732	662	651	643	675	686	733	702	675	666	731	686	710	692	691	711	681	695	620	722	705	703	694	677	693	708	638	658	660	680	674	672	730	694	676	677	658	693	672	669	683	722	683	657	681	717	688	703	678	706	714	645	659	637	666	667	737	653	726	684	729	697	653	661	687	683	703	671	672	704	679	675	681	729	685	680	690	664	737	657	662	711	708	742	697	681	675	693	659	694	667	664	706	693	719	676	669	659	687	693	672	682	639	677	665	728	675	746	642	696	706	712	651	671	717	681	672	724	659	707	679	687	669	674	742	645	692	728	714	719	716	686	703	660	720	657	778	653	628	705	705	639	692	676	708	687	727	628	681	680	708	698	689	702	665	668	710	677	670	689	651	679	683	699	706	706	645	649	671	686	668	693	677	697	705	695	686	726	663	644	659	712	649	668	661	721	641	717	690	705	721	654	695	680	685	675	703	654	705	693	686	693	651	676	643	665	718	702	694	700	663	666	714	661	692	686	666	662	676	679	687	713	657	669	698	702	678	641	739	733	710	705	703	694	687	686	642	693	683	705	668	690	701	676	659	657	693	635	724	675	683	684	727	711	710	697	750	691	674	650	697	657	667	627	667	712	713	658	666	701	670	655	631	705	654	689	707	640	662	647	646	679	666	679	645	703	695	647	721	720	660	724	628	683	719	629	634	661	728	707	657	691	679	668	732	713	678	713	743	707	697	712	700	685	698	716	696	685	699	668	654	708	644	710	688	653	707	681	701	675	719	683	676	683	721	709	677	661	715	725	715	727	682	658	687	696	702	654	670	688	690	711	709	644	699	707	670	691	700	701	680	684	686	694	688	685	705	645	707	694	673	681	684	671	687	691	671	673	667	654	701	683	712	699	690	745	672	681	675	679	699	722	671	727	713	692	703	688	683	649	641	715	674	703	658	667	614	690	655	707	698	691	695	665	753	660	666	697	700	670	704	727	690	626	714	691	641	709	658	717	666	679	650	667	691	642	688	716	687	706	717	699	689	697	689	640	702	730	663	693	664	687	703	676	725	708	706	703	701	672	683	736	662	669	676	663	719	740	747	672	662	680	702	719	705	657	665	697	698	730	692	717	653	674	655	688	678	696	708	676	741	721	658	696	686	691	695	708	718	693	643	653	681	691	679	679	691	691	694	674	662	658	689	699	718	710	644	648	671	668	700	701	692	708	681	675	682	725	701	643	679	687	768	679	714	646	715	705	675	644	659	704	669	701	665	716	665	709	678	701	685	677	629	714	680	727	715	671	704	657	684	629	686	664	658	699	695	664	700	664	672	694	673	666	713	724	660	648	687	692	672	717	670	713	716	709	687	697	668	664	698	637	670	672	684	653	699	701	701	714	665	666	735	674	682	692	680	675	640	675	695	688	675	700	707	700	649	658	696	706	663	681	674	681	716	671	668	649	674	649	730	696	642	686	703	709	685	711	655	702	657	659	677	701	713	713	679	710	675	682	694	649	724	662	727	688	686	678	702	675	693	691	691	692	698	710	721	704	696	685	705	703	710	704	723	678	684	709	678	639	715	672	692	716	706	683	706	688	720	675	713	690	675	677	650	678	708	671	701	743	709	690	671	688	680	725	734	662	709	692	677	736	659	653	716	704	678	668	735	715	696	685	711	663	648	722	703	708	708	642	716	701	696	660	708	738	679	708	693	664	752	673	670	668	683	659	696	674	714	623	691	682	677	671	634	671	684	677	631	712	660	680	684	652	670	669	704	682	670	700	714	717	751	714	724	650	672	671	682	677	732	654	697	617	710	720	712	686	694	695	718	706	684	707	671	714	728	643	659	648	690	703	693	700	658	697	714	633	694	612	673	667	661	692	671	693	697	697	726	704	654	726	659	672	694	672	731	668	638	721	752	643	704	696	669	708
26547	20837	9300	404	222	147	126	140	130	113	117	110	106	119	110	94	101	110	130	113	97	106	103	94	118	104	100	103	100	96	101	86	114	96	96	109	112	101	95	97	106	82	92	97	89	87	96	93	108	112	89	99	123	91	98	108	94	90	101	108	80	105	110	87	80	103	114	119	100	95	89	96	102	113	102	99	103	104	133	103	109	84	102	92	112	96	98	119	129	93	109	93	115	123	99	101	96	105	100	114	85	91	92	106	91	112	84	95	98	105	91	95	98	120	119	96	123	110	102	89	106	97	80	120	88	103	109	96	111	108	105	104	98	104	95	100	92	100	105	95	119	97	109	99	100	113	102	98	119	99	88	87	106	116	121	110	93	109	99	113	89	93	94	96	91	100	98	115	93	109	103	94	112	103	94	123	101	92	99	96	92	115	105	106	80	95	117	114	107	108	95	106	96	113	102	87	116	91	95	84	84	113	105	86	109	102	108	126	122	99	106	117	114	91	102	98	130	96	116	92	105	106	113	98	96	100	106	110	79	93	99	107	101	112	103	84	105	92	95	113	99	88	113	89	110	98	111	107	97	105	89	90	85	120	101	103	88	104	93	99	100	113	101	93	106	104	92	102	107	95	113	96	111	107	109	92	101	89	95	118	104	94	91	101	99	100	107	97	112	93	92	100	108	95	115	118	113	99	91	106	89	102	91	85	90	108	96	108	111	109	89	96	110	110	112	99	103	104	88	108	112	99	109	96	105	95	92	95	119	99	98	90	115	99	101	112	95	105	88	109	85	90	94	122	117	116	76	95	106	109	106	108	84	95	108	90	115	109	98	114	103	93	96	97	111	115	95	113	99	115	97	89	110	86	99	95	102	106	90	114	111	101	95	108	103	90	104	99	116	95	113	85	106	115	87	111	98	93	105	102	91	94	89	100	90	99	103	95	93	91	122	86	103	106	100	94	101	86	89	103	96	100	106	107	100	97	89	96	85	117	123	96	104	82	87	102	101	105	97	125	101	105	98	94	98	84	92	92	103	113	130	98	103	89	102	95	85	96	91	97	84	83	106	103	102	104	107	93	108	99	110	122	104	83	101	110	95	93	105	95	117	108	110	93	96	102	103	106	91	98	101	106	114	114	100	86	112	97	119	95	106	111	109	96	106	80	117	95	105	107	100	85	108	101	88	111	93	104	100	93	109	107	95	104	115	89	98	103	96	106	109	103	116	101	117	104	88	111	98	101	105	107	94	104	101	99	95	107	107	105	94	108	109	90	104	89	117	98	104	105	89	119	108	109	107	100	96	102	111	102	99	103	107	101	100	128	112	115	84	91	98	93	104	90	94	121	96	73	94	92	100	107	94	103	93	102	99	116	104	96	113	107	108	86	97	92	100	113	85	85	107	101	95	83	93	93	104	101	99	105	93	107	80	83	97	100	108	106	96	98	94	104	114	88	94	94	103	105	107	92	96	80	105	91	95	97	102	83	117	101	92	91	98	90	92	102	81	92	85	127	99	98	115	105	79	96	78	117	85	111	102	107	77	95	94	102	86	102	115	103	99	107	95	112	104	95	109	96	93	90	123	94	107	88	98	106	92	118	95	93	105	104	97	109	109	94	100	111	97	89	88	97	84	120	99	99	102	116	111	92	110	104	95	109	104	91	94	88	77	97	102	111	110	101	114	81	92	89	95	92	111	78	122	89	124	99	98	116	104	110	100	124	106	93	110	95	105	104	109	98	79	95	119	90	94	90	102	100	104	95	112	90	106	90	109	115	112	94	107	98	126	120	101	89	110	100	109	101	103	112	101	97	106	99	121	110	97	101	92	91	94	105	101	91	111	116	110	94	116	108	103	97	92	114	92	106	120	123	107	122	101	87	125	112	100	97	93	92	99	116	121	107	102	96	109	94	93	106	81	93	106	102	104	92	100	116	83	128	91	109	107	95	104	110	93	112	109	113	90	100	91	100	94	99	84	108	109	91	96	96	99	109	108	112	106	111	105	89	93	101	111	106	99	99	112	105	87	97	99	109	104	99	96	97	106	112	111	100	107	99	79	94	112	85	108	95	120	91	102	110	99	93	99	105	117	108	99	115	105	109	98	106	112	98	109	87	95	97	93	111	94	108	98	107	121	110	88	114	88	106	95	97	114	117	106	105	102	100	95	104	100	94	104	95	110	119	126	97	100	103	88	103	100	94	96	96	103	98	118	87	97	102	106	102	103	84	85	97	110	111	101	102	98	111	124	95	101	102	120	112	91	111	96	86	85	104	88	95	104	125	103	96	92	110	118	117	110	105	101	95	93	91	94	111	118	102	83	110	109	92	116	96	96	111	110	107	111	110	96	94	111	97	113	98	102	89	120	103	103	112	106	104	78	83	114	102	127	107	98	98	89	125	89	93	101	111	107	104	103	96	119	102	100	94	96	96	128	102	92	85	90	117	96	106	114	98	118	111	104	122	99	101	99	98	109	99	111	102	82	104	104	115	88	112	94	97	113	112	96	87	102	94	72	107	99	92	87	104	105	107	94	99	96	106	104	112	116	110	98	105	108	122	109	93	112	111	101	98	95	109	108	93	113	117	92	92	121	101	104	108	110	102	101	105	91	95	107	112	97	105	112	88	113	102	119	108	105	107	104	87	94	104	106	110	114	104	122	84	107	94	109	94	103	110	86	102	106	93	115	92	93	88	94	116	96	96	117	102	101	87	91	101	104	99	90	111	101	85	112	101	101	99	122	92	115	108	106	95	106	115	90	96	96	111	81	103	97	99	116	96	99	82	89	112	112	104	96	101	115	103	117	129	104	101	94	75	112	109	121	105	121	82	107	113	105	107	95	99	116	103	97	90	97	105	120	106	98	99	102	111	98	103	106	85	112	121	85	106	90	114	95	112	108	95	100	99	94	106	94	111	96	109	99	97	116	101	107	100	92	110	105	93	110	105	102	83	110	91	107	104	96	109	88	124	109	112	82	94	97	100	94	110	99	101	112	86	96	100	110	94	102	87	89	94	100	91	96	105	96	118	100	96	113	110	93	106	88	102	126	98	92	102	90	98	97	97	105	113	103	94	102	113	108	91	94	101	111	101	84	128	93	116	85	123	103	116	90	116	106	112	106	114	97	120	85	96	104	102	103	109	99	119	97	90	107	98	93	101	109	90	118	109	105	107	122	90	103	103	115	105	85	93	118	95	113	101	89	92	124	112	99	92	114	107	78	94	95	100	98	115	108	97	94	101	105	107	107	99	116	96	111	81	119	110	104	106	97	76	107	111	123	87	118	111	86	111	115	96	100	99	113	91	79	107	91	73	118	109	103	93	92	110	98	109	100	112	118	113	95	82	97	101	112	107	108	91	99	104	107	99	110	94	98	102	92	98	113	111	104	98	114	105	111	85	111	92	109	109	93	105	98	93	105	120	85	98	105	115	117	123	89	103	100	98	116	96	102	82	105	103	108	110	100	128	113	108	109	100	77	104	105	107	102	91	88	110
16496	13243	1171	643	477	347	298	298	251	255	242	231	240	213	233	220	220	225	214	244	209	231	195	192	198	201	209	217	204	213	240	190	207	180	210	181	202	181	200	192	215	208	202	186	167	209	186	158	205	210	197	185	203	191	184	209	230	186	196	182	194	206	188	187	208	194	201	194	182	204	222	189	227	220	193	204	206	197	219	149	203	196	189	172	193	220	203	199	208	188	205	213	206	207	196	178	209	191	171	189	210	180	215	216	197	236	191	180	171	183	192	224	199	199	189	203	189	192	214	212	204	176	171	171	188	190	212	192	216	189	178	215	201	202	178	208	188	207	219	199	202	202	196	201	218	202	197	204	181	180	217	209	195	204	189	184	199	229	179	222	207	180	210	208	168	195	187	216	201	209	191	238	198	197	204	191	190	210	203	178	202	175	197	221	181	178	224	181	192	214	205	207	204	207	192	206	180	191	224	218	201	217	203	209	199	195	194	204	195	185	197	193	195	197	178	192	189	189	209	192	196	203	192	193	192	222	189	205	209	193	213	223	191	210	202	191	202	207	185	196	201	220	194	198	202	179	200	183	219	182	199	199	189	189	194	194	201	207	184	199	179	189	183	191	214	210	202	193	200	213	174	210	188	191	183	222	196	213	214	200	192	211	197	199	211	187	215	175	182	221	176	173	184	212	216	214	230	187	195	208	184	231	203	204	219	210	196	211	192	200	201	209	186	174	203	230	201	191	188	206	201	193	202	199	202	197	184	185	219	211	200	196	230	164	226	217	207	193	216	207	191	184	206	206	206	215	204	197	216	179	188	198	227	212	197	205	178	219	197	198	185	185	194	184	196	241	206	191	182	189	172	206	199	181	196	194	200	201	200	181	211	226	184	204	191	195	185	198	216	206	193	181	202	195	218	177	201	209	205	198	187	195	184	192	212	200	167	207	205	203	186	199	189	209	198	172	208	222	187	183	210	196	175	209	222	201	223	216	187	213	186	181	217	190	191	212	176	217	186	211	205	232	194	205	215	190	212	202	197	202	203	198	189	215	219	218	206	197	204	200	196	173	168	193	187	206	190	205	197	198	180	190	195	209	196	213	198	159	196	203	213	206	210	182	238	225	208	175	196	205	194	194	182	201	194	230	206	202	212	198	210	174	201	184	179	192	186	201	209	219	196	225	190	210	193	199	214	167	180	198	202	185	200	184	171	192	214	212	215	178	201	198	221	175	191	188	207	204	215	207	211	208	210	188	193	185	219	187	218	200	201	191	204	196	211	214	207	183	216	225	212	195	200	206	177	187	224	228	229	195	228	189	194	196	204	202	196	195	212	197	201	197	197	197	198	222	219	200	192	202	196	220	181	180	217	200	211	207	209	191	186	224	200	192	208	206	205	188	206	207	177	194	193	193	223	188	206	208	199	206	188	211	183	194	229	190	207	228	217	174	205	192	195	218	199	199	216	192	204	209	201	213	212	217	205	226	203	200	184	207	184	202	230	212	218	197	207	213	192	188	196	211	220	203	185	200	182	185	234	188	192	194	199	186	208	202	193	188	201	216	186	192	199	200	194	206	201	194	205	187	192	199	196	178	203	183	191	199	197	195	199	184	212	220	216	195	207	183	210	205	202	207	210	210	181	178	229	229	184	183	225	189	224	213	211	181	215	168	190	201	204	212	214	188	206	211	200	210	204	213	197	162	216	181	205	184	213	180	201	191	187	214	199	184	192	185	205	191	197	195	181	169	211	187	210	191	209	212	222	186	200	202	198	200	186	186	209	213	203	189	228	183	178	197	209	206	198	227	193	189	191	194	225	214	177	202	199	207	198	183	184	199	198	206	207	200	207	186	200	224	184	213	187	189	214	218	196	190	173	190	193	201	198	213	200	195	216	185	193	194	190	194	195	187	225	195	191	195	202	186	215	199	178	188	168	179	204	198	198	200	183	207	193	199	205	225	201	172	199	199	209	181	199	191	204	210	178	198	207	187	197	168	202	193	207	213	177	194	211	181	213	209	198	204	185	197	184	200	194	185	198	207	207	190	202	196	177	200	200	212	189	215	208	198	207	235	203	223	224	213	204	214	197	201	171	213	211	189	229	210	200	201	177	202	226	193	221	177	208	191	197	201	190	194	207	205	201	209	199	221	186	194	196	174	194	213	216	196	220	200	170	188	204	233	204	189	224	184	203	202	223	216	184	221	200	202	192	211	213	204	191	203	200	191	202	185	206	201	196	198	179	204	195	184	193	230	184	215	179	208	181	240	181	210	204	167	213	207	211	212	201	188	183	199	179	206	210	207	181	195	206	198	197	186	207	217	199	189	180	209	210	200	201	213	181	232	202	204	177	204	226	218	190	207	201	200	177	214	212	160	203	193	225	205	212	213	220	190	198	192	170	214	216	207	219	177	201	206	183	215	210	204	186	200	200	197	206	179	222	173	174	229	179	204	188	180	222	204	205	183	206	207	214	179	187	212	194	213	203	214	193	168	201	208	192	218	216	200	178	208	215	203	218	203	189	200	207	196	205	206	192	200	213	209	188	206	209	212	187	207	219	182	225	188	178	192	212	217	188	189	181	209	192	180	219	213	203	191	199	195	207	177	187	213	186	204	205	209	209	198	196	197	180	221	208	213	219	218	199	191	204	201	174	199	184	200	186	205	201	193	185	201	205	224	189	190	204	221	190	197	205	216	190	211	189	194	209	227	205	159	188	226	218	219	175	218	201	188	186	194	202	211	187	222	206	198	196	191	185	208	234	197	188	205	204	208	190	205	189	213	196	192	194	223	200	180	216	206	189	194	208	216	203	189	215	195	214	208	201	205	193	205	162	185	200	199	210	215	190	206	185	204	176	198	190	226	199	202	198	216	200	183	197	189	172	182	192	209	187	198	181	199	189	221	221	198	178	192	191	200	184	189	193	171	208	173	215	209	191	205	198	186	216	202	183	205	202	197	178	186	181	191	188	197	179	223	210	214	194	201	193	187	172	240	195	211	211	216	207	202	179	204	215	209	194	196	196	179	196	186	189	222	216	196	202	176	204	201	191	194	218	190	203	215	220	198	207	199	211	191	200	196	200	203	205	185	209	204	214	199	194	202	181	224	204	202	202	175	208	210	204	206	197	194	195	230	219	182	199	197	197	216	214	210	196	211	200	192	214	184	222	189	185	213	216	204	182	182	191	209	199	220	208	170	204	189	173	189	189	175	198	224	183	199	220	204	202	202	248	192	191	207	208	231	196	197	212	218	216	212	208	231	209	189	181	209	181	202	205	213	198	204	207	206	211	199	195	203	188	215	192	220	204	218	210	183	188	223	196	212	203	197	201	187	200	210	209	178	192	202	195	205	204	230	189	180	199	184	216	195	200	196	181	203	211	204	208	199	197	206	207	169	201	214	180	202	210	184	224	220	185	185	163	195	202	202	191	217	227	202	181	202	199	218	193	228	183	203	210	197	189	220	178	197	171	204	222	202	184	193	200	200	216	173	206	196
23944	21100	28089	24355	19850	2131	703	524	474	381	379	323	319	314	280	295	283	319	280	274	310	276	256	313	270	287	260	291	281	253	280	264	278	259	277	265	263	273	279	221	261	258	244	272	312	248	293	259	263	242	238	277	262	239	239	249	269	262	246	282	250	242	280	267	256	255	292	254	250	257	243	246	259	245	228	259	247	242	247	268	272	272	251	271	288	286	265	259	248	231	282	263	286	265	267	262	265	221	233	251	278	274	249	272	208	282	259	291	264	245	248	259	264	248	231	267	249	259	269	275	274	257	232	241	256	259	269	275	244	290	252	248	250	248	271	257	236	236	257	255	266	252	269	258	258	238	257	236	258	252	266	249	259	267	263	267	271	250	265	247	298	243	266	241	251	240	267	250	248	269	227	257	248	244	284	229	232	239	247	256	265	278	248	242	259	240	261	264	240	253	243	242	273	276	248	231	233	247	235	269	284	283	272	258	279	255	295	287	254	301	234	264	279	275	257	275	241	243	256	239	266	242	273	237	209	244	248	274	234	237	274	275	254	271	263	257	255	263	280	260	251	251	254	264	282	282	244	272	253	264	246	277	268	266	259	273	238	253	270	266	232	252	273	286	231	271	235	280	230	227	268	249	257	237	270	263	251	266	255	263	275	253	280	267	282	218	247	264	255	254	249	267	258	266	249	243	259	244	266	299	296	252	252	256	245	259	257	260	267	256	262	255	246	253	259	257	247	221	251	257	258	238	239	264	257	257	256	253	272	280	256	261	270	272	259	244	270	284	256	248	257	244	246	286	261	247	268	258	270	246	258	236	233	261	247	264	237	237	261	243	251	264	221	232	238	256	246	240	266	247	272	279	247	255	232	251	281	246	262	243	273	240	268	272	270	260	269	287	249	267	259	262	266	251	242	227	263	230	256	280	262	251	262	269	264	253	279	250	283	251	243	253	287	261	244	277	260	252	251	270	257	269	264	254	239	238	257	222	258	270	244	288	266	262	258	223	237	253	255	284	267	249	262	259	260	238	272	278	265	254	241	237	243	255	261	257	260	246	234	258	251	251	250	268	233	244	260	244	232	273	255	248	273	273	222	284	233	224	251	264	230	269	259	290	258	240	250	241	264	240	259	267	246	275	305	242	243	246	245	255	263	269	269	230	230	278	259	257	250	235	263	246	239	275	250	232	251	240	252	247	259	256	240	302	244	278	255	265	276	262	268	258	231	273	251	234	256	237	231	239	239	290	229	260	263	284	281	242	261	246	281	281	275	263	214	243	223	257	266	241	240	241	265	230	263	235	238	248	269	251	265	247	270	269	247	269	253	253	247	247	268	254	230	272	279	262	271	283	267	237	238	218	281	261	278	267	249	274	259	245	265	217	229	275	279	273	253	250	259	247	252	259	269	282	258	250	242	256	257	265	266	240	244	254	261	259	272	241	276	260	236	255	254	278	238	249	217	268	245	287	269	252	261	237	265	245	259	261	248	250	235	278	230	251	276	263	254	256	284	249	245	229	249	263	271	252	261	272	276	263	287	247	274	250	279	247	276	251	265	246	251	243	272	265	220	235	257	264	275	253	262	237	261	240	246	270	297	231	269	257	219	252	251	241	256	266	237	227	258	243	252	224	258	224	252	273	263	234	259	250	254	267	235	268	231	285	228	230	235	257	256	245	288	261	266	257	239	261	268	254	298	248	234	258	271	242	279	272	246	240	274	267	239	239	255	253	241	219	246	265	258	237	246	235	261	245	252	244	256	263	256	278	254	247	269	253	260	251	247	239	252	264	278	230	237	290	231	257	248	248	244	248	266	251	239	233	277	251	260	238	240	266	265	270	239	259	255	269	240	259	249	276	269	234	247	271	244	258	244	254	253	238	279	269	271	250	277	240	270	282	232	257	253	251	233	271	242	264	226	248	280	249	262	274	256	266	244	292	266	258	246	237	237	256	266	260	247	242	250	246	226	244	262	258	258	272	270	241	261	281	259	254	251	223	255	260	286	263	251	263	275	272	259	270	236	253	255	279	239	254	235	258	255	278	243	244	259	243	242	259	276	284	267	255	265	267	265	280	258	247	254	274	263	229	273	231	253	242	254	270	252	280	256	216	260	248	289	238	241	260	289	267	247	276	282	265	260	220	225	272	278	247	275	240	253	254	239	265	284	254	243	279	285	282	261	238	291	233	236	268	243	277	251	253	298	289	224	240	292	236	252	280	271	270	238	255	248	228	262	244	222	252	235	225	268	261	222	269	260	246	250	261	239	285	271	260	273	269	246	236	269	273	276	258	240	264	246	246	271	265	234	260	269	280	268	247	271	241	262	231	270	256	239	261	274	253	271	256	279	242	249	220	243	257	287	245	262	243	243	229	238	270	269	232	249	291	281	250	244	270	269	210	229	246	230	258	237	242	258	270	269	265	275	230	265	259	244	265	248	239	254	252	264	281	265	241	235	230	240	246	267	242	243	256	245	260	246	263	274	239	248	275	258	283	275	282	240	266	248	259	237	283	249	279	280	271	235	264	250	268	222	238	274	298	260	250	264	249	277	259	256	246	256	247	265	256	267	232	237	233	240	256	236	230	271	251	267	246	270	269	267	266	220	263	258	274	284	270	227	261	274	254	252	253	248	261	246	275	264	261	270	232	259	256	265	242	242	275	256	225	250	241	243	260	288	247	270	265	235	298	262	255	210	239	253	230	240	260	254	272	242	254	254	273	239	229	266	247	246	284	260	265	264	242	271	229	256	251	247	253	276	250	276	262	252	239	271	256	264	265	262	264	274	259	251	255	231	279	244	255	230	262	232	254	254	255	258	246	269	267	232	231	257	246	272	253	249	228	254	268	279	244	253	293	267	229	229	283	259	278	226	240	237	261	246	238	255	260	240	224	235	269	266	245	233	274	262	267	263	225	244	253	244	252	247	252	261	235	251	295	268	267	267	271	284	268	266	259	273	257	271	254	229	223	235	250	247	223	290	264	255	254	270	292	242	257	260	259	253	233	240	280	221	257	279	279	235	245	234	249	246	241	249	258	283	254	232	252	272	230	246	260	264	256	254	285	253	249	269	266	264	257	240	263	251	235	256	233	264	270	256	271	258	252	248	269	257	264	247	251	281	276	232	255	263	274	258	221	240	246	255	266	273	244	247	257	248	256	216	222	242	257	250	250	248	230	241	293	274	244	259	243	268	259	236	262	256	236	273	277	288	246	259	234	244	278	264	251	247	256	260	236	256	254	260	237	246	246	239	247	274	249	265	265	241	277	254	248	262	246	284	262	241	244	258	257	266	241	243	252	252	270	254	277	272	262	264	262	281	269	274	242	268	274	232	274	262	268	240	252	259	246	253	248	259	253	248	237	273	268	249	274	257	243	237	240	237	244	279	257	264	249	256	243	246	254	246	232	269	245	240	260	259	294	254	238	265	242	238	285	244	274	238	264	267	256	244	245	244	270	241	273	260	258	271	287	301	266	221	257	235	260	272	274	250	259
37400	39331	8078	4386	2920	2151	1678	1400	1143	973	884	785	777	698	641	637	571	627	578	582	547	533	540	547	548	521	513	525	488	447	524	534	461	472	502	485	445	477	438	493	462	491	512	470	504	481	461	474	464	462	515	509	445	504	441	487	466	459	447	482	499	496	454	444	463	478	472	495	474	476	453	484	508	483	444	470	424	475	426	466	440	473	439	499	472	468	453	456	467	502	470	458	448	487	464	479	480	464	464	457	462	432	462	480	422	484	464	481	437	473	478	482	472	470	449	491	435	472	502	463	433	478	460	452	443	478	448	444	480	463	487	522	453	445	486	485	468	468	455	477	486	421	440	448	496	502	430	472	494	449	490	422	460	475	455	458	430	437	413	465	501	478	469	455	485	447	485	439	434	456	460	464	477	468	424	469	455	474	469	459	477	479	464	429	486	442	449	483	466	453	444	469	491	424	478	466	459	434	464	481	478	501	419	441	428	499	444	440	457	453	442	486	454	477	442	477	483	444	501	488	478	452	468	427	462	474	464	471	478	457	487	491	478	450	438	469	453	447	456	454	454	470	468	446	509	470	471	458	463	464	462	470	457	495	501	461	451	445	474	456	468	459	435	443	461	481	456	483	488	459	475	437	493	455	462	436	489	440	439	447	474	469	440	450	457	477	428	476	467	484	446	462	440	427	471	478	479	450	451	482	432	431	502	470	456	464	515	470	469	461	466	470	487	459	462	459	447	469	495	464	457	510	476	457	472	496	498	481	445	431	447	487	457	462	458	474	455	457	465	465	466	470	466	484	456	416	473	431	466	439	466	479	519	448	452	478	428	451	483	460	449	485	458	468	483	465	475	446	448	475	463	448	435	457	462	495	444	480	497	430	449	474	448	439	498	434	425	417	500	462	435	469	481	439	479	475	455	429	457	489	470	429	437	438	485	499	435	437	453	438	468	459	486	454	485	490	450	469	439	480	468	464	471	512	427	479	510	488	429	475	490	463	492	458	472	452	471	421	463	493	461	458	461	473	434	451	456	453	485	487	452	488	448	468	442	481	453	448	476	441	475	437	452	461	462	465	480	503	500	449	427	512	436	496	458	488	468	450	475	455	436	490	502	475	445	473	463	473	460	461	452	418	446	452	453	477	482	483	473	413	463	450	454	482	452	481	469	525	486	475	453	454	434	417	460	460	444	472	485	503	457	520	470	424	458	478	438	441	482	459	437	461	504	418	478	482	439	447	438	476	474	484	489	474	416	477	427	513	470	475	486	458	445	436	462	443	429	476	454	458	472	484	415	457	482	458	459	464	486	497	468	445	467	472	455	465	460	464	462	451	470	480	448	474	472	451	479	468	437	457	459	445	451	429	447	491	478	460	472	450	424	440	480	493	426	464	476	461	438	440	441	437	442	437	475	462	441	424	477	504	453	454	461	446	486	469	466	436	470	533	468	483	457	485	467	474	390	476	439	463	478	457	497	467	453	477	457	419	453	454	485	459	490	476	484	458	445	476	450	461	492	438	480	453	458	444	442	430	436	430	465	414	434	465	475	468	453	475	466	446	480	447	454	483	457	487	474	471	458	452	500	454	445	455	462	456	464	475	482	469	467	429	458	474	450	480	500	428	476	470	472	440	444	475	440	442	471	460	454	446	456	489	491	466	448	517	473	449	453	449	453	487	441	476	439	415	447	456	521	448	469	430	471	427	489	454	457	434	477	469	451	430	442	451	469	451	429	455	456	468	409	467	428	455	432	456	465	464	464	464	442	449	458	460	458	458	442	458	459	460	470	446	444	463	436	462	477	447	471	469	470	446	499	494	456	473	471	476	509	459	465	476	454	481	406	404	457	476	477	461	473	475	439	435	463	444	491	450	459	431	455	451	467	471	457	473	480	504	438	441	467	486	450	480	491	428	455	471	469	453	477	471	475	485	451	482	442	472	446	452	479	451	475	481	504	473	457	443	424	432	491	411	458	457	481	438	474	477	434	450	505	450	463	427	492	440	456	468	464	495	425	496	456	444	483	445	446	482	444	469	448	466	465	416	458	473	490	464	476	448	446	431	452	483	462	449	473	463	501	482	417	462	454	492	421	442	487	467	477	446	477	444	469	456	433	444	474	469	441	441	458	460	473	465	427	484	443	456	489	496	482	461	436	489	434	483	446	444	454	486	471	477	463	450	478	483	468	478	457	486	462	491	477	456	464	436	439	453	447	481	491	430	469	462	455	466	487	457	456	443	458	459	486	439	464	453	428	427	437	480	469	450	424	491	403	432	423	446	508	471	465	463	469	487	463	438	469	424	460	441	463	440	455	455	452	464	437	459	433	517	478	456	475	447	481	493	474	450	476	468	472	456	447	459	458	472	459	397	448	481	403	462	422	470	460	458	462	460	493	459	417	455	464	476	457	451	454	495	465	485	480	453	472	439	462	436	450	458	474	480	424	483	463	467	475	429	491	470	470	475	458	456	439	479	466	474	451	439	464	486	470	471	449	444	456	479	472	436	470	455	434	477	448	482	490	455	463	431	498	498	454	450	461	480	482	477	433	500	464	436	403	430	479	469	455	523	463	485	476	429	419	458	485	474	487	519	439	446	462	459	488	454	465	426	475	460	477	492	458	415	490	458	434	487	464	482	440	462	451	483	514	460	493	456	473	511	436	446	468	482	435	418	438	510	431	426	457	427	438	467	495	478	458	509	459	466	483	460	485	436	453	454	475	461	467	421	444	448	454	449	452	477	474	442	466	461	470	401	493	477	469	436	470	518	476	487	459	462	514	464	433	434	467	460	441	480	479	469	470	459	457	498	461	447	473	473	454	478	431	467	456	452	442	481	443	464	455	451	476	488	461	455	431	457	474	446	472	481	457	430	469	433	451	470	439	488	441	467	453	471	466	428	461	447	437	479	494	465	439	414	480	461	432	460	496	472	441	464	485	478	470	449	482	454	519	477	429	449	507	441	493	469	496	485	461	472	467	464	470	468	477	484	456	457	460	453	496	474	454	456	476	456	481	484	485	462	469	440	452	471	479	466	428	475	441	456	433	455	481	455	465	462	468	430	451	440	450	519	454	436	505	442	451	463	459	488	504	476	441	442	500	506	475	455	503	467	425	452	486	482	444	450	447	472	483	437	441	471	463	478	458	458	458	467	482	460	442	458	472	452	463	441	480	458	438	473	469	460	439	480	482	437	454	464	510	492	488	449	486	426	474	442	472	459	453	446	461	461	493	447	465	450	446	487	467	477	457	463	493	466	513	434	457	426	426	450	473	478	466	454	457	451	450	453	450	494	419	472	481	512	461	490	442	484	468	452	476	471	474	422	460	406	474	453	473	486	470	467	462	513	477	469	475	433	471	449	443	468	481	471	448	445	479	440	438	456	459	467	440	455	477	449	499	450	498	466	442	493	464	455	448	435	482	490	459	474	445	450	423	468	481	452	447	469	491	524	478	456	454	488	449	454	483	483	461	471	489	473	467	453	452	480	469	438	440	438
23121	21134	28680	23845	21136	19606	2415	883	684	654	599	567	536	519	497	512	491	459	473	466	472	460	413	449	437	444	413	467	429	447	453	439	416	426	418	404	420	411	422	448	394	354	420	392	392	405	420	396	413	369	416	369	419	401	393	393	430	398	385	412	421	375	404	364	413	423	426	388	420	386	420	430	406	369	393	381	424	392	385	382	404	387	464	418	409	398	392	397	440	370	410	446	389	428	439	426	386	446	382	397	394	417	407	372	393	453	402	409	396	402	420	425	353	362	422	411	429	414	393	415	401	400	388	408	389	382	396	388	401	386	412	379	423	423	392	385	402	412	407	383	393	404	407	396	409	357	379	410	374	390	442	410	407	386	367	377	388	399	384	420	389	397	414	404	384	406	381	399	417	376	435	426	393	422	418	413	443	385	385	391	342	392	401	389	431	383	412	390	397	414	396	408	428	406	384	391	414	431	379	392	410	378	406	382	387	401	379	432	405	374	394	383	425	409	376	396	394	407	389	406	414	388	378	403	400	433	419	382	381	390	379	398	399	408	414	399	416	386	406	367	391	325	385	434	391	361	390	347	390	372	403	412	373	431	408	381	393	440	402	397	382	430	398	385	391	398	393	409	426	382	392	402	414	415	390	387	409	414	401	457	425	356	406	428	379	396	419	404	387	427	424	376	410	367	419	373	386	414	408	430	378	404	385	395	395	427	444	388	408	378	409	385	413	410	373	409	377	431	387	412	409	378	398	447	418	425	373	381	410	414	400	382	405	426	394	403	380	375	421	386	390	416	375	391	395	396	388	411	379	382	439	386	387	398	388	346	379	371	408	386	364	387	382	407	393	407	383	454	366	408	386	399	389	392	370	396	388	397	402	425	409	413	417	383	397	372	416	390	373	380	394	406	366	404	417	448	368	393	360	357	392	399	423	402	396	390	392	423	408	399	419	393	382	416	412	424	418	397	438	377	418	402	383	415	364	402	389	394	376	374	413	409	414	387	393	402	423	407	398	395	389	402	418	368	398	383	425	355	364	374	383	431	409	390	416	374	373	446	373	426	371	394	366	385	386	416	377	398	396	416	375	383	388	400	412	347	401	406	399	393	403	373	389	415	396	416	397	395	399	398	395	402	410	396	375	419	383	382	407	362	382	398	391	391	395	418	353	396	386	406	387	367	371	352	388	381	380	380	375	388	401	378	399	427	399	375	382	411	397	391	376	389	389	382	389	408	407	387	386	423	389	382	397	377	363	385	424	382	415	391	439	422	418	394	424	415	421	364	408	419	386	402	380	372	403	435	426	384	375	354	386	398	410	403	405	370	405	402	376	380	410	387	378	389	350	411	428	417	406	412	389	416	365	383	387	379	425	392	386	389	372	419	399	392	388	412	385	421	395	356	385	412	440	383	396	388	365	388	417	383	411	395	370	424	397	391	371	429	410	422	380	404	385	404	397	397	366	405	398	369	407	404	429	406	383	445	357	398	425	408	411	398	340	394	361	391	387	417	402	386	410	429	379	407	387	390	431	408	385	414	395	424	363	396	387	402	383	373	397	396	406	372	395	420	413	437	401	363	378	399	397	397	390	399	385	405	366	400	369	357	348	410	387	364	408	395	420	380	390	379	394	440	399	400	396	402	411	457	426	396	399	400	402	394	351	412	392	416	405	395	403	373	399	373	407	402	404	365	417	380	406	396	400	366	372	402	387	437	394	393	394	387	378	399	388	401	400	358	451	435	383	407	361	405	378	428	396	399	430	382	383	397	372	410	387	373	409	368	408	410	345	375	391	375	394	423	397	405	425	392	427	386	399	383	393	390	379	396	402	379	388	388	447	415	403	423	416	347	426	402	382	401	423	388	410	406	394	387	346	400	410	420	351	407	393	360	410	420	358	426	433	405	393	349	399	413	401	394	376	404	392	367	384	393	397	420	377	393	373	398	391	429	398	357	393	401	404	417	394	427	400	394	367	378	378	394	371	395	393	390	379	402	409	411	388	373	391	385	417	394	383	400	415	400	402	423	391	407	370	417	393	394	417	372	415	400	459	379	395	408	391	392	385	408	373	389	373	382	382	397	393	374	392	374	393	410	408	426	377	399	382	367	414	405	399	424	417	432	413	412	407	377	400	392	392	414	350	350	369	396	390	402	397	422	381	434	387	420	401	422	404	400	381	419	394	444	405	386	400	406	418	428	391	381	420	392	424	407	416	385	396	405	378	427	401	397	400	389	406	380	374	426	417	440	413	406	418	379	419	396	418	368	380	413	430	401	422	386	368	397	387	386	377	349	353	382	366	384	396	369	429	410	387	405	376	368	385	396	389	414	401	413	407	390	415	416	429	392	438	388	383	390	391	386	394	384	386	428	413	401	402	365	374	390	366	349	377	433	408	362	416	347	370	385	401	427	358	419	408	410	396	379	419	376	434	413	382	407	372	362	394	379	379	373	407	378	393	429	398	406	403	392	376	450	379	419	389	419	402	402	384	406	368	428	402	413	388	381	390	418	426	403	386	377	349	380	401	392	389	367	385	394	385	384	413	406	424	401	400	401	368	409	370	410	410	392	412	402	384	428	389	363	413	387	394	440	367	393	397	355	413	386	392	374	383	398	374	383	408	415	406	394	398	429	404	374	404	375	400	407	416	414	429	376	401	380	411	418	433	396	389	436	408	399	397	412	372	417	369	413	426	389	408	417	432	391	408	427	404	424	410	403	416	420	398	383	385	381	381	406	382	381	375	429	414	372	425	454	394	428	401	399	386	418	382	412	447	379	399	368	409	412	382	386	391	423	408	390	388	396	413	394	393	386	407	352	402	421	407	419	379	360	412	378	400	388	396	391	401	375	375	393	371	403	409	396	438	367	378	381	362	381	404	418	377	399	377	415	401	419	410	384	376	431	383	372	392	394	376	396	387	409	419	396	401	409	386	360	404	400	408	397	410	397	423	393	399	419	388	408	351	380	392	409	398	395	386	394	398	400	392	403	370	370	398	424	425	416	429	385	465	395	398	391	373	401	395	351	384	424	410	360	397	437	413	399	408	446	397	383	438	364	386	411	436	400	411	381	368	368	390	397	427	386	384	378	411	456	382	408	387	405	370	407	409	369	395	429	416	409	398	352	377	414	379	380	396	405	442	409	447	375	382	376	397	373	395	408	380	383	385	370	387	396	429	410	401	419	401	389	400	439	419	386	410	404	432	403	433	393	411	375	410	376	383	390	370	377	433	418	405	395	390	422	411	413	371	410	403	399	399	374	386	387	398	389	377	390	437	359	388	392	364	385	408	443	373	385	415	415	425	446	350	421	432	397	379	422	403	399	378	402	397	381	365	419	432	442	357	373	373	414	413	373	400	377	399	400	384	398	360	388	415	366	405	388	393	409	398	409	420	408	412	395	386	387	380	377	432	406	392	351	399	406	370	390	419	456	407	413	403	422	385	424	358	380	426	385	423	381	398	408	416	361	410	384	374	420	390	404	373	395	393	404	383	394
44938	46479	13006	7243	5129	3701	2931	2364	1955	1667	1515	1390	1163	1161	1135	1027	1036	977	922	902	880	838	845	854	813	790	806	811	835	802	799	727	760	704	716	727	761	747	768	763	736	733	721	735	718	696	671	767	700	688	725	714	685	723	734	678	677	746	698	760	714	723	674	696	689	693	766	681	702	724	668	735	682	724	718	664	744	692	725	662	730	733	736	685	711	693	726	719	684	725	690	662	725	747	687	686	690	737	672	689	664	701	670	677	747	742	670	686	681	686	720	693	666	693	687	730	733	726	686	739	710	684	728	727	711	694	706	733	697	677	685	697	750	712	707	670	685	702	719	712	706	688	703	696	660	729	671	675	634	622	674	666	675	694	672	713	694	701	677	700	680	665	700	662	694	669	734	682	725	689	735	668	686	677	675	692	691	688	724	688	664	685	689	687	711	738	702	716	686	679	630	648	678	690	698	738	691	677	667	710	735	712	677	665	650	702	721	669	665	697	717	750	685	681	702	721	690	675	729	637	704	651	734	703	674	690	691	672	658	742	728	643	700	674	691	668	719	705	680	696	721	677	717	679	673	659	683	676	670	664	714	701	684	661	673	742	695	693	691	700	680	670	717	686	700	692	685	677	680	706	658	674	704	709	683	675	680	717	712	704	671	720	700	655	688	699	686	707	674	741	685	686	669	691	714	692	743	688	699	680	680	652	675	691	729	661	734	706	704	683	699	678	689	690	664	669	626	701	678	674	660	697	686	721	679	682	659	671	697	722	689	687	700	698	705	710	703	684	674	698	703	683	704	667	664	707	669	755	763	738	693	693	676	724	649	652	672	650	694	656	682	666	727	711	645	704	682	702	649	737	702	736	695	694	663	644	723	742	678	702	682	726	676	647	667	683	666	713	690	652	657	675	764	683	666	655	672	679	723	693	736	679	656	714	695	731	665	717	699	708	676	718	659	637	702	678	706	711	688	693	722	717	663	679	697	705	747	660	665	721	647	706	654	742	717	765	683	699	623	697	658	737	689	690	736	710	671	703	693	708	684	688	680	747	695	680	744	686	649	678	689	700	690	731	702	682	692	701	674	691	696	650	663	751	704	672	681	713	711	698	714	696	734	675	666	705	670	654	669	708	686	673	687	667	676	710	701	701	693	660	711	739	704	692	683	673	699	705	692	671	693	694	687	669	692	669	696	723	682	714	731	681	684	682	675	704	724	705	693	700	682	634	713	714	727	744	688	689	703	658	673	716	657	694	688	679	692	687	689	681	675	664	646	728	704	670	694	688	707	720	683	649	725	687	724	657	729	656	705	671	637	689	667	710	714	697	690	704	720	660	713	704	675	709	731	721	733	723	692	706	728	705	663	678	668	692	696	717	661	674	715	708	696	698	715	720	694	700	683	698	684	729	706	689	707	700	671	674	667	710	688	697	637	712	717	669	716	729	684	668	680	643	699	645	642	684	699	712	703	692	656	700	675	678	682	704	677	703	685	671	696	696	686	723	718	685	645	653	700	675	723	651	681	685	686	688	685	690	688	676	651	674	642	662	704	705	751	685	712	653	682	676	709	699	684	712	714	662	747	688	683	712	741	711	710	680	717	753	662	669	728	656	693	653	664	704	717	663	684	704	659	706	674	675	692	707	727	726	665	725	723	699	656	651	682	660	675	725	732	658	657	731	698	684	716	708	710	717	647	718	667	716	692	720	647	689	720	693	698	681	763	680	699	715	658	682	653	704	663	690	655	718	682	746	667	697	650	640	670	730	701	691	674	705	702	721	704	686	661	693	710	686	714	713	701	673	688	677	718	709	666	680	678	738	688	725	673	692	743	734	695	672	724	678	718	665	681	690	708	707	694	674	710	646	720	711	688	660	671	673	708	685	712	626	721	713	711	637	727	722	700	668	654	685	635	704	676	683	670	646	650	742	679	695	647	718	725	650	719	645	659	650	694	736	668	724	660	685	660	725	712	678	710	661	714	703	696	698	696	681	719	688	672	736	675	699	677	740	690	709	735	655	672	680	704	716	707	690	697	711	735	675	686	701	704	693	690	706	680	686	763	666	721	743	657	673	686	679	702	694	722	756	708	697	707	675	653	681	663	744	690	675	665	693	749	685	766	691	738	649	689	701	648	675	693	670	727	696	691	708	725	676	683	680	655	712	728	699	682	701	694	706	690	669	712	699	727	692	729	708	711	692	722	669	718	639	680	662	697	706	704	684	680	687	703	693	684	645	688	727	680	714	697	741	720	707	686	654	668	688	690	645	731	682	730	665	701	663	716	716	689	654	673	688	754	711	709	666	728	712	674	722	667	690	695	698	679	688	715	693	671	680	682	711	663	698	703	677	706	725	738	664	647	647	693	679	680	744	725	678	692	696	726	697	686	690	615	697	656	654	695	656	718	662	656	660	702	690	702	719	667	719	723	738	746	632	691	708	699	704	685	713	673	689	667	714	712	712	707	681	706	680	742	695	671	677	693	675	679	717	696	673	716	646	693	696	694	705	646	636	666	688	678	699	683	717	681	676	721	702	705	677	665	721	688	677	666	655	670	647	672	655	682	692	685	733	663	684	670	679	699	695	638	669	751	694	677	698	723	685	675	710	647	673	699	679	726	711	713	703	665	700	700	643	714	678	674	688	656	625	719	697	683	686	678	653	715	683	725	647	719	690	674	658	665	689	709	653	699	665	644	684	708	752	683	702	678	687	730	705	707	709	717	712	693	693	642	717	670	690	720	687	697	677	675	716	637	653	706	754	717	645	724	699	698	707	675	691	677	691	686	618	694	640	728	680	694	643	695	708	688	678	693	651	714	712	728	687	703	697	743	728	651	690	697	725	733	687	692	685	669	713	720	692	689	679	654	690	686	709	673	674	689	711	682	668	730	733	720	669	731	697	723	715	691	735	667	725	754	666	680	719	690	700	756	686	658	681	692	698	663	678	744	717	734	611	683	683	720	735	705	722	672	695	689	751	666	693	721	686	706	690	716	686	692	719	705	670	636	699	695	722	661	698	691	754	717	693	668	672	745	729	670	670	704	697	721	670	663	707	681	710	722	709	651	675	699	676	698	712	678	686	734	703	696	709	716	723	675	747	696	698	666	725	724	693	699	699	687	683	703	747	731	732	670	696	678	735	708	728	693	667	698	716	758	659	684	675	649	735	703	704	730	641	711	665	783	689	663	653	679	723	706	682	715	717	704	684	679	654	667	668	662	690	711	711	754	736	682	703	717	693	681	697	659	657	714	705	688	639	697	651	671	718	687	714	713	681	687	722	673	680	681	698	738	686	673	683	747	716	731	687	745	655	717	732	703	700	662	735	654	677	674	720	712	662	705	681	711	762	660	698	754	666	678	733	727	705	705	708	716	647	731	646	699	715	702	695	653	647	674	677	667	683	709	740	706	669	727	732	646	691	666	684	660	702	733	643	707	632	726	698	694	705	693	687	712	714	700	673	677	689	769	639	683	683	722	726	658	711	668	732	703	662	692	699
26338	20656	10093	494	212	143	146	145	132	98	122	117	115	96	109	107	105	97	106	103	104	116	106	114	98	92	109	105	124	106	103	103	105	118	89	98	88	92	107	95	104	87	99	93	97	110	105	122	112	80	96	81	104	115	110	104	116	94	104	117	127	106	106	88	113	87	115	97	111	96	97	90	91	80	130	109	95	106	101	101	102	114	100	105	96	95	98	100	111	91	98	89	123	112	93	114	97	94	85	90	98	95	106	97	78	100	93	97	89	100	119	114	92	93	103	114	108	98	120	86	101	91	103	96	90	111	100	100	89	106	108	88	105	84	93	105	110	92	90	93	96	91	97	105	111	84	109	111	98	99	105	106	103	106	81	85	94	87	101	97	111	106	103	100	95	106	97	96	113	99	100	91	89	95	107	123	122	100	103	91	99	98	116	98	97	105	95	102	84	92	111	125	92	105	97	103	106	96	98	120	106	111	92	100	80	106	101	108	103	98	99	107	97	101	92	95	105	85	104	103	96	92	94	81	97	100	96	99	100	92	108	95	102	103	102	98	109	114	89	91	108	103	102	106	96	89	100	96	84	97	111	128	98	111	114	86	98	118	107	106	106	103	99	98	98	100	104	103	106	108	105	96	123	89	112	100	72	109	113	98	97	94	106	112	107	104	100	109	102	102	90	94	101	90	98	94	102	101	109	116	92	91	96	100	88	96	117	95	110	101	104	97	124	94	94	94	90	109	103	93	84	100	103	101	126	98	88	91	88	107	106	91	103	103	101	112	93	85	101	106	109	102	95	90	101	109	85	107	99	110	103	98	104	116	97	83	93	94	98	104	96	101	111	89	112	92	92	110	103	100	92	99	106	102	108	100	93	92	96	103	110	93	87	124	101	111	95	97	95	88	104	111	105	116	100	97	95	89	83	96	114	101	89	101	99	104	83	99	113	106	87	107	91	102	93	107	110	93	89	88	99	100	94	115	90	107	92	120	99	131	86	103	109	95	115	96	106	94	114	118	97	109	96	96	100	99	98	110	100	85	109	102	105	90	102	108	114	102	95	83	83	99	99	114	77	109	101	98	89	87	113	100	83	113	99	119	109	115	103	103	117	104	100	106	116	98	104	102	118	92	91	108	96	87	87	104	104	92	84	107	94	96	111	115	93	102	94	101	95	93	95	101	93	102	100	109	99	118	109	104	109	128	106	97	110	87	102	102	93	93	120	79	95	83	101	98	98	96	85	98	97	76	108	111	110	89	93	113	100	108	101	88	104	98	106	94	97	101	100	103	91	90	109	107	106	100	108	99	96	97	93	92	119	94	83	104	114	96	82	104	83	100	112	116	102	89	96	88	117	104	103	121	119	98	83	102	87	107	105	95	112	106	107	128	103	100	106	83	112	104	85	89	95	114	97	90	86	99	109	117	122	103	99	89	111	104	92	100	91	111	97	100	86	92	106	120	87	87	114	95	103	91	102	102	103	97	104	104	96	96	105	92	95	79	96	90	100	103	89	93	104	105	99	99	110	82	108	111	83	105	113	98	106	99	118	126	87	105	101	106	112	93	105	125	104	108	93	101	96	116	112	104	124	101	97	94	91	105	91	102	92	81	86	91	115	104	103	104	95	89	95	93	90	105	116	94	104	93	112	109	89	110	118	99	112	101	117	96	99	119	92	110	86	84	114	106	106	89	121	112	91	104	104	113	96	116	88	107	98	106	108	116	100	92	105	108	104	99	102	84	95	93	99	98	115	111	90	84	103	103	105	107	91	100	108	107	95	104	125	118	100	111	98	125	98	108	107	84	97	118	100	107	107	92	101	94	99	111	101	76	114	94	104	107	109	107	115	107	87	100	106	103	117	96	97	110	92	82	91	109	88	107	110	98	92	100	112	92	112	82	113	108	99	90	99	94	118	113	104	87	83	105	78	91	119	109	101	118	107	100	106	113	99	107	109	108	104	104	84	101	93	99	97	110	102	96	102	83	108	102	100	91	107	84	112	111	100	110	115	112	107	102	104	94	114	103	95	109	104	98	101	97	99	88	105	108	104	123	97	101	114	89	123	104	113	107	105	103	100	76	103	97	88	107	85	108	84	109	112	80	120	102	101	110	119	103	108	93	117	98	109	106	105	100	102	101	86	94	92	107	88	102	100	106	113	96	97	96	84	107	91	93	102	98	104	109	119	96	102	91	107	92	105	108	90	92	111	112	103	107	121	105	88	95	110	106	85	110	94	78	90	114	89	88	98	97	101	89	112	101	108	122	92	93	105	104	97	112	112	95	94	99	109	117	90	115	106	88	106	114	99	107	101	129	98	113	83	104	92	83	103	111	96	93	81	84	110	94	104	105	100	116	96	102	107	105	100	96	104	96	103	87	94	107	110	97	113	103	95	116	102	120	88	108	93	104	91	123	106	96	104	122	97	86	89	100	100	89	101	86	96	94	105	90	114	95	113	98	92	91	97	99	78	100	102	94	106	115	104	103	102	90	112	81	100	81	109	92	113	101	100	102	105	98	86	93	100	88	109	100	109	107	99	96	96	92	100	97	119	111	89	102	110	109	107	97	96	90	99	116	91	94	90	107	97	111	108	109	86	103	86	89	90	107	85	101	120	116	96	98	94	93	110	95	104	109	114	99	90	104	116	90	114	99	99	104	88	97	90	99	109	91	100	81	108	94	96	93	94	96	96	104	93	118	101	118	97	91	103	127	114	98	91	95	106	92	101	86	87	100	104	97	114	112	101	108	96	127	87	115	95	98	115	102	106	114	94	79	101	102	101	121	91	84	82	94	94	106	107	98	94	103	105	105	96	115	111	113	114	112	77	99	102	106	113	130	107	90	85	94	120	106	98	99	121	117	100	98	108	121	107	114	117	88	101	101	97	103	82	115	104	98	100	112	95	111	116	102	109	107	110	111	95	113	91	107	95	99	117	75	104	103	121	94	91	86	98	106	109	106	104	110	97	107	90	112	107	92	115	96	84	93	79	95	96	94	100	110	99	104	80	95	101	105	100	107	102	113	95	100	95	97	102	112	105	117	100	103	119	89	109	83	80	115	104	101	105	96	89	97	111	116	92	99	96	79	103	112	85	110	105	94	92	94	82	96	112	106	105	98	99	102	104	98	75	114	101	111	115	93	92	98	88	85	87	109	99	93	101	106	116	105	104	104	101	95	120	109	108	87	101	91	118	110	114	103	106	87	100	96	101	93	99	101	81	106	96	97	93	91	99	104	98	98	93	106	100	107	99	112	91	111	104	97	114	97	89	97	102	123	101	100	106	79	99	96	94	89	110	110	110	95	104	106	104	102	103	98	93	112	97	108	99	104	109	83	138	103	102	84	99	110	84	108	97	89	113	107	96	110	90	98	111	114	123	113	85	105	86	106	112	107	126	105	98	114	93	98	94	102	104	97	124	105	117	73	118	105	88	101	93	110	98	108	85	103	108	100	116	100	110	114	116	112	107	111	103	92	92	101	83	105	83	85	93	95
17233	14917	1205	614	507	374	295	267	276	261	233	218	240	182	221	230	231	219	215	213	206	187	194	211	198	223	194	219	229	232	192	201	208	185	173	195	202	204	218	210	202	176	195	200	207	210	263	162	198	218	197	187	201	194	200	212	172	198	174	201	194	225	219	190	195	212	205	199	180	185	203	192	168	180	214	204	219	187	184	199	194	180	205	199	221	183	186	185	202	215	182	214	186	211	203	208	207	222	202	177	213	212	206	230	188	191	208	208	199	209	187	181	167	206	203	176	191	159	215	218	221	204	198	212	188	192	203	204	214	218	176	202	240	222	190	195	219	213	188	195	214	198	196	190	205	205	216	202	217	206	185	167	193	198	201	208	208	187	203	190	248	188	200	181	209	194	202	213	220	223	176	194	195	210	190	221	196	223	201	218	176	184	199	210	223	235	200	222	203	208	220	217	223	191	210	195	183	203	207	220	197	206	169	206	200	200	225	194	217	182	196	196	203	193	212	198	198	206	210	193	183	187	183	193	207	213	188	190	215	205	193	181	192	198	210	198	165	217	167	185	192	203	198	190	187	212	186	195	198	225	200	203	203	214	166	179	189	216	219	225	208	195	221	182	200	211	198	200	208	198	207	203	218	196	204	223	193	211	209	209	230	213	205	201	204	200	177	202	228	187	196	197	225	184	201	191	190	200	192	195	198	187	193	209	197	176	179	205	191	184	193	183	195	215	201	204	198	200	177	188	192	187	200	209	197	198	175	192	186	202	243	204	211	197	210	211	182	216	202	201	207	207	176	200	189	178	194	213	213	207	220	192	192	204	197	223	210	228	208	220	202	202	205	180	189	220	180	201	208	237	210	197	188	185	180	204	204	185	165	201	208	178	208	210	184	194	201	197	216	212	194	216	208	205	192	195	186	190	180	191	202	191	218	203	177	204	197	206	194	182	204	200	204	195	202	218	200	199	190	199	203	195	197	207	200	199	219	190	188	177	212	193	181	219	204	199	222	217	215	199	205	202	188	214	203	216	190	183	189	194	216	226	210	217	190	202	202	188	169	181	230	196	184	184	191	187	175	202	205	207	185	205	180	202	188	222	204	206	198	174	221	187	230	214	199	194	213	208	199	177	191	205	205	193	191	186	200	207	193	200	201	198	198	212	210	182	210	199	221	205	198	195	216	205	196	198	207	213	199	192	204	180	200	188	203	185	184	209	222	186	198	193	216	199	207	233	203	220	186	210	181	209	203	213	225	215	191	220	187	211	209	206	186	220	196	223	224	209	194	198	189	192	204	216	226	204	202	215	197	204	203	188	200	189	212	197	194	215	218	209	203	187	208	176	183	199	196	202	189	206	229	211	216	188	180	178	190	209	196	195	189	187	195	183	186	212	210	186	229	199	169	185	196	212	240	188	206	189	220	216	220	216	197	223	209	191	207	178	197	226	200	192	175	218	197	203	192	208	190	217	213	216	175	199	220	209	194	239	195	196	221	238	195	201	214	193	185	188	188	205	207	219	203	188	177	201	185	200	209	216	206	219	190	192	204	219	203	217	198	183	201	191	190	217	178	206	208	168	211	215	207	214	201	173	229	218	185	212	196	226	203	205	207	223	176	201	212	207	194	207	207	190	194	193	182	203	169	196	212	208	170	201	205	203	213	210	223	204	222	164	193	195	218	198	202	169	219	171	207	178	200	202	198	189	196	214	182	221	209	192	201	185	200	170	176	204	195	206	184	210	202	192	185	179	226	225	201	186	193	206	198	201	199	176	179	207	206	190	184	204	209	195	197	205	200	193	201	175	197	182	205	190	198	198	202	189	218	213	192	202	191	192	208	187	192	202	180	181	214	176	204	215	177	211	169	178	218	198	181	181	198	200	217	231	213	194	223	178	204	210	192	194	206	169	206	222	193	211	178	165	169	200	198	190	185	213	183	195	190	201	206	185	182	198	229	192	213	211	197	206	190	207	190	208	195	201	225	192	197	204	197	198	210	207	172	205	184	174	226	211	183	207	196	204	217	191	190	198	189	202	185	188	201	199	190	181	198	193	202	183	227	213	206	211	192	218	212	172	199	206	207	233	196	192	200	204	210	182	220	214	204	196	218	208	194	192	214	221	201	182	195	177	185	206	206	213	190	195	191	184	202	198	178	220	206	180	189	198	180	217	185	194	179	203	191	194	206	195	214	192	210	190	210	190	189	197	200	207	215	199	198	207	206	188	187	191	188	221	211	214	190	202	230	208	242	191	201	200	205	197	205	196	187	173	192	194	225	204	186	195	208	214	201	203	219	179	188	187	187	208	225	211	199	206	168	193	223	201	197	203	195	197	190	211	201	207	200	188	219	211	200	191	183	194	200	177	200	229	204	224	160	195	200	199	235	204	228	187	191	180	229	196	203	201	201	201	185	216	205	188	200	197	236	214	211	189	230	219	217	193	194	196	207	188	202	181	205	190	202	207	204	182	192	195	202	212	208	196	193	203	182	203	193	194	203	192	184	190	196	219	210	218	200	205	199	181	191	213	197	186	237	197	215	187	205	236	176	200	209	213	237	213	170	200	200	225	211	193	187	187	198	207	188	189	199	237	197	191	206	208	207	193	198	219	213	202	192	207	213	193	206	195	203	183	204	252	199	216	190	233	188	174	181	220	178	207	177	193	214	194	205	227	195	212	199	196	200	176	175	209	200	208	224	192	198	190	203	203	215	216	203	189	187	186	192	205	191	175	191	202	201	193	202	208	202	227	182	186	161	206	216	179	216	218	174	197	221	187	202	186	192	202	198	190	211	194	190	193	208	184	221	217	189	204	191	180	181	204	200	186	196	211	215	188	181	181	205	193	196	178	199	203	206	216	203	197	212	192	199	196	178	195	218	192	186	202	216	188	190	208	177	169	194	218	201	207	191	162	209	208	216	205	190	213	210	209	206	203	180	223	195	207	205	191	187	183	211	179	201	195	179	194	188	190	204	196	201	215	214	208	195	195	205	221	202	204	198	201	206	180	203	206	202	230	198	176	206	191	207	199	179	210	206	205	201	207	221	205	227	177	221	192	211	210	201	186	194	209	195	213	194	194	213	202	209	191	185	229	223	191	169	201	215	224	216	222	227	190	202	212	210	218	195	187	197	208	190	182	187	204	195	220	226	193	208	199	234	198	216	188	176	181	212	183	223	179	192	202	206	193	195	207	180	193	196	199	183	210	211	216	206	211	188	206	211	207	220	172	201	207	193	206	214	174	202	194	185	202	212	202	212	206	181	198	196	151	193	193	193	203	205	206	188	200	187	189	202	198	197	184	217	179	186	187	191	194	200	205	205	194	218	240	195	207	172	192	198	176	204	175	193	212	210	192	193	212	202	211	195	180	192	195	170	204	190	183	204	194	195	216	211	211	201	198	213	174	184	192	197	176	193	180	209	206	185	178	192	205	209	211	221	192	203	201	217	221	203	181	202	181	198	217	221	173	215	197	216	200	184	200	206	204	201	208	178	207
23990	21081	28262	24098	20561	2986	681	516	426	409	386	333	323	304	335	284	299	306	290	276	251	296	294	288	269	295	305	309	273	279	259	282	274	245	245	276	267	239	264	273	298	266	267	306	250	289	240	276	248	285	268	256	262	260	253	269	254	261	273	244	262	245	223	246	246	251	253	272	277	259	290	264	243	270	279	265	257	251	251	246	274	269	297	266	258	241	269	255	248	234	238	252	244	302	261	235	246	252	273	255	250	264	252	258	244	283	263	239	265	214	279	254	242	239	236	274	243	276	258	282	257	283	227	286	252	254	257	265	261	287	220	259	259	251	251	253	242	249	283	256	244	249	255	263	228	246	258	261	254	238	241	255	270	245	273	302	247	275	274	272	263	273	252	259	253	278	275	242	235	238	269	251	230	254	253	228	236	255	279	307	237	255	290	263	252	244	265	269	262	271	243	261	262	247	222	227	266	244	240	245	259	281	280	263	240	255	251	266	242	258	270	276	268	257	225	245	227	246	258	255	286	227	280	275	267	259	230	244	246	253	236	254	255	249	257	223	229	295	257	272	267	258	230	281	286	264	259	266	240	270	268	268	259	257	242	285	268	255	254	239	244	268	256	287	243	277	230	232	254	278	263	272	269	235	262	278	269	252	259	250	302	246	268	234	257	262	274	261	246	226	274	254	220	237	229	231	225	274	257	233	239	281	239	258	239	273	270	269	269	267	277	249	274	258	233	265	242	268	246	243	272	264	270	251	265	248	267	258	258	238	245	258	260	247	276	257	267	254	249	297	234	279	264	246	273	255	267	233	271	244	238	257	243	293	250	272	252	260	241	269	256	243	272	256	264	249	255	215	263	261	238	247	249	266	252	243	217	241	248	295	243	252	261	238	238	225	261	257	261	276	234	236	241	225	229	240	233	243	254	258	256	254	251	245	238	258	254	281	254	254	276	249	260	258	260	244	310	248	269	281	281	250	240	250	268	248	264	249	247	268	238	263	246	280	254	278	261	285	265	266	252	239	230	253	230	269	281	275	277	240	243	235	244	240	281	262	267	248	261	249	247	251	235	249	270	257	241	256	296	265	231	262	266	259	285	236	267	237	262	271	265	267	252	239	261	244	258	241	241	249	268	242	257	265	253	252	269	256	243	271	271	259	251	256	273	246	259	283	263	263	230	241	226	261	250	255	253	243	242	266	299	246	260	264	293	243	258	243	253	257	262	259	254	300	239	252	278	246	254	244	249	232	252	279	252	276	259	231	271	276	237	255	263	280	256	261	262	259	240	231	220	259	266	258	271	265	264	266	262	244	255	261	256	258	236	280	254	229	263	274	229	265	292	247	275	263	253	244	242	279	281	248	253	236	254	237	277	246	249	253	237	240	276	246	268	268	291	234	277	271	257	271	233	258	226	271	239	240	233	245	258	265	236	278	233	277	228	264	224	299	266	238	249	260	268	284	273	275	247	262	260	248	280	267	286	238	256	243	259	249	261	246	236	266	258	254	266	243	263	249	258	237	272	277	251	278	264	263	243	257	250	247	266	250	254	291	291	255	228	257	261	267	232	248	239	259	263	273	257	284	232	261	240	261	251	260	282	250	270	262	272	246	271	281	226	247	271	265	253	242	257	260	264	229	256	250	280	247	264	219	236	273	269	277	259	259	251	276	245	265	229	244	291	252	242	273	233	254	229	241	222	242	274	236	249	275	246	254	260	266	241	258	289	273	271	267	271	247	261	273	244	300	275	272	223	249	283	271	261	256	270	268	251	246	237	242	260	263	256	255	258	275	263	258	252	260	250	232	209	265	255	250	239	247	253	279	259	254	267	242	261	287	271	245	247	273	273	261	281	255	242	277	272	249	248	247	257	245	267	273	233	246	263	255	234	238	238	246	238	253	258	249	256	217	244	239	259	286	238	271	259	272	274	247	250	230	252	246	251	283	247	254	262	262	284	254	247	246	255	240	258	260	258	276	268	285	253	240	249	260	276	248	257	253	261	245	249	257	230	273	243	223	277	253	226	227	228	245	289	280	280	247	244	277	279	240	219	250	260	248	243	263	282	245	235	253	257	286	270	243	238	259	256	230	297	277	231	277	272	234	249	259	234	239	281	253	292	251	259	271	259	244	275	268	233	245	264	237	266	240	227	256	273	235	295	276	260	264	260	249	256	270	232	260	257	256	236	255	266	281	268	225	262	264	250	265	254	252	273	259	246	233	253	277	261	269	226	262	285	270	244	258	268	227	249	229	245	234	263	267	275	267	245	267	257	276	248	263	243	247	243	257	266	225	267	271	256	249	269	250	231	249	237	249	269	237	249	230	252	268	248	275	265	261	244	252	282	249	275	264	254	257	253	262	245	244	260	287	255	244	245	248	251	249	246	243	277	232	243	240	259	253	236	280	262	256	248	245	262	256	269	293	266	253	237	263	272	253	262	292	266	240	225	252	257	266	231	260	237	229	240	246	230	274	254	243	237	242	239	275	278	261	271	247	252	263	256	265	256	279	223	242	237	241	223	247	223	274	244	259	261	242	234	259	252	273	250	244	270	262	256	275	250	249	259	262	271	257	251	255	242	272	238	276	259	289	233	263	265	281	274	227	259	248	265	251	278	245	294	235	268	276	273	247	245	243	272	266	258	263	270	230	221	260	258	264	247	256	260	220	259	263	243	262	247	247	264	249	285	249	269	259	277	265	243	263	261	259	233	247	247	229	256	240	258	242	253	280	260	265	234	269	255	251	248	254	270	254	269	297	282	246	250	255	269	263	237	248	244	262	255	265	241	257	282	254	264	256	248	249	289	231	234	264	239	288	256	255	270	252	275	255	240	244	241	273	253	242	243	269	276	226	251	247	266	259	246	243	241	283	258	253	263	276	251	253	263	276	250	218	261	251	270	242	246	252	267	280	269	244	257	241	236	276	268	274	251	266	268	233	250	226	247	260	273	264	266	271	253	243	251	249	271	267	257	256	260	275	248	286	246	236	234	236	257	237	224	240	262	262	248	263	277	263	268	229	264	270	256	247	249	252	274	280	243	256	264	273	272	254	268	252	257	247	255	253	248	258	229	244	256	246	249	257	289	253	236	266	239	261	294	260	250	244	250	231	271	244	242	259	251	251	247	240	260	282	232	252	253	258	249	262	264	244	253	227	241	261	265	237	245	276	246	251	268	253	233	276	260	261	275	256	235	257	229	249	264	255	275	253	268	251	246	279	248	250	285	244	254	246	241	259	247	244	269	243	244	262	256	254	247	233	242	240	254	251	258	266	247	231	256	251	242	277	254	239	262	268	254	271	258	287	283	254	231	283	288	276	280	222	264	248	234	243	237	257	261	239	268	242	283	250	246	232	236	249	280	231	241	246	248	265	274	247	262	258	235	242	259	274	276	241	250	254	284	261	275	240	263	251	224	259	256	233	269	256	250	249	251	277	251	261	265	275	236	258	238	261	268	253	251	251	265	247	265	239	267	257	265	291	277	236	255	229	264	255
36925	40320	8428	4360	2886	2170	1673	1358	1164	1027	900	798	745	698	651	641	652	611	560	571	590	578	519	509	524	534	562	460	520	493	499	486	496	459	485	489	509	519	501	452	497	483	502	499	461	468	496	489	452	503	448	489	489	482	476	478	477	462	474	472	486	480	431	498	490	439	461	455	445	493	497	500	427	493	446	479	463	462	443	426	435	456	456	473	464	461	425	438	489	438	484	461	459	481	470	446	477	484	467	453	484	453	467	492	458	428	502	428	481	468	476	438	504	475	478	490	467	501	447	491	463	477	455	492	436	448	452	448	468	467	450	412	470	480	473	471	450	472	453	455	484	474	478	466	484	480	475	459	460	483	504	489	456	476	466	488	466	472	471	460	496	488	462	508	439	431	469	483	458	451	439	508	474	459	450	473	431	432	481	442	469	440	458	450	452	447	467	480	482	507	461	480	433	501	475	475	478	468	469	457	435	419	464	474	432	462	448	432	443	478	487	457	460	486	430	441	458	449	447	480	422	454	458	465	469	450	508	474	452	464	459	453	480	457	427	464	451	437	447	466	465	450	448	429	474	450	471	419	464	454	468	476	463	455	476	434	466	483	501	437	501	482	484	469	453	452	454	467	500	431	433	434	458	494	464	445	504	459	471	461	488	486	464	490	433	520	495	426	483	445	446	482	431	461	470	487	446	471	420	471	491	468	467	459	451	473	468	451	460	490	445	447	475	455	455	475	480	451	470	500	441	477	458	436	437	453	461	442	460	476	456	463	452	495	459	472	466	471	526	451	442	475	469	478	471	470	461	467	468	425	443	470	438	445	473	417	395	475	410	456	459	447	436	451	409	504	476	455	427	444	443	495	446	441	476	474	472	447	510	509	451	495	472	459	458	487	486	481	453	477	455	449	483	444	486	454	492	482	446	445	470	486	439	463	496	442	464	452	456	438	487	465	471	457	480	441	455	464	460	407	496	436	452	434	449	476	464	458	437	489	462	476	417	449	494	443	439	443	442	452	485	435	467	489	461	405	490	454	471	492	469	469	445	454	429	441	442	482	467	464	465	500	439	496	450	427	448	475	461	422	419	469	487	457	456	485	456	471	474	471	435	444	498	467	429	443	460	432	488	453	445	463	464	464	454	462	480	463	446	436	458	459	459	478	478	484	480	440	475	471	440	458	439	435	469	428	469	471	464	452	462	465	469	467	494	442	474	456	447	463	485	461	453	437	468	483	491	430	489	474	463	499	461	478	437	436	462	442	431	440	440	469	521	444	448	460	478	495	472	468	472	419	460	463	486	456	479	490	460	450	502	474	450	436	482	515	444	464	430	467	494	498	433	475	481	453	503	469	471	471	472	468	481	459	511	447	431	441	476	434	459	437	465	485	453	449	468	466	459	467	462	437	476	438	446	438	485	526	494	524	486	432	461	450	436	450	433	455	485	466	449	489	482	491	477	467	429	473	464	439	485	483	483	443	490	452	504	494	448	464	464	477	446	472	499	459	478	448	460	454	453	433	448	463	500	468	512	486	471	513	480	499	469	473	475	493	454	492	450	503	461	435	483	473	439	478	499	492	459	447	451	454	472	464	421	494	467	502	473	462	471	467	484	437	512	445	447	463	447	438	479	491	477	463	476	456	476	473	464	463	502	450	472	494	455	492	471	437	423	497	443	465	447	461	461	481	483	425	434	399	456	432	451	473	514	450	479	478	466	453	479	493	450	465	453	446	503	487	435	441	472	433	489	482	477	484	438	488	490	462	467	444	441	447	396	463	471	478	524	493	449	452	433	468	459	463	483	465	472	482	487	492	443	452	468	437	455	450	510	484	447	459	436	462	504	467	438	477	466	471	438	456	467	487	500	505	512	470	456	441	446	473	476	447	482	456	479	454	454	516	463	497	448	457	442	502	440	427	450	483	478	467	476	465	459	462	476	454	438	472	470	464	458	489	474	475	468	453	501	474	446	482	447	498	491	423	451	460	446	463	447	434	474	463	474	470	472	472	477	490	489	454	448	477	460	426	463	447	471	416	489	460	471	488	451	469	508	471	445	461	467	435	486	526	449	446	468	484	466	422	456	483	457	426	512	445	473	454	468	439	444	448	449	486	468	462	464	412	474	456	448	457	473	462	433	456	442	494	439	469	476	464	470	483	460	425	488	445	475	450	448	444	443	500	490	485	455	461	457	503	474	478	467	453	478	462	452	437	457	437	479	467	483	458	447	474	500	465	448	449	442	446	438	452	487	465	441	457	489	459	446	440	477	498	429	468	470	475	495	493	458	488	454	478	453	450	483	473	438	523	494	495	434	476	433	473	478	474	462	479	477	461	454	407	435	494	484	502	404	451	465	467	456	428	484	485	429	460	464	478	470	507	430	462	461	489	439	486	475	442	429	462	439	494	463	514	432	465	458	490	482	468	434	482	449	474	446	442	483	455	450	430	448	475	416	457	506	464	450	448	437	466	445	460	463	461	470	440	486	448	461	473	513	481	477	430	419	443	471	487	472	449	491	436	460	462	468	461	461	452	492	439	452	463	472	472	455	439	457	440	490	480	465	438	482	489	447	479	496	433	421	490	456	439	490	484	450	489	457	472	495	488	462	498	479	478	448	462	468	481	463	462	447	448	474	504	485	491	452	408	470	462	488	466	474	456	461	476	462	442	483	445	467	473	470	468	481	471	458	489	508	454	450	483	472	475	426	453	477	449	493	460	496	429	465	447	459	454	474	449	450	421	426	485	430	452	443	505	486	449	464	453	449	467	446	454	450	486	473	469	446	474	437	448	453	464	448	499	450	458	458	487	450	499	471	485	427	467	492	451	464	480	474	467	464	471	475	494	438	453	442	476	511	410	448	480	459	483	442	421	473	422	426	496	481	454	485	460	421	465	444	464	509	475	465	458	461	452	446	457	502	493	499	476	456	496	466	443	464	449	446	446	435	412	420	478	456	451	460	460	442	460	466	467	441	454	496	443	455	462	511	412	443	452	493	501	460	453	456	470	439	472	451	482	509	486	488	457	477	497	465	463	473	452	513	468	479	484	463	504	467	476	472	469	479	466	462	424	484	480	435	482	425	456	462	457	458	487	473	478	513	536	482	450	442	433	488	487	447	458	466	425	469	445	471	465	477	475	460	440	492	449	488	461	469	473	443	447	443	434	462	496	473	495	452	420	439	503	423	479	438	474	472	471	470	489	466	462	444	487	458	469	437	435	490	433	425	508	427	467	479	465	469	470	463	488	491	471	503	463	493	480	472	463	445	465	435	473	449	462	495	465	455	491	480	435	459	463	423	457	479	479	486	478	501	482	475	511	464	478	435	416	432	506	464	422	424	469	480	481	485	450	427	475	473	456	466	484	443	435	460	476	454	470	480	446	442	449	474	462	481	447	480	415	495	453	462	467	447	474	505	452	452	458	476	475	455	466	465	475	459	453	463	484	451	453	461	476	486	424	432	460	489	486	473	433	475	472	500	462	506	465	458	449	451	479
23132	21124	29084	23428	21124	20694	3230	966	755	678	626	619	552	525	488	492	514	497	442	437	451	435	467	482	457	425	397	433	411	461	451	415	415	400	374	400	450	393	444	447	407	420	436	414	410	419	372	387	406	396	408	398	440	416	433	425	391	402	398	418	447	397	428	416	440	418	423	407	399	425	424	397	434	436	402	439	369	396	403	385	397	388	405	391	378	401	370	400	410	425	395	414	405	389	412	399	420	441	414	440	424	406	420	413	396	394	383	393	371	414	369	427	412	404	428	433	393	414	385	409	391	417	396	397	397	363	392	449	397	396	405	427	426	375	412	403	453	426	393	408	403	414	373	403	401	398	429	390	417	403	430	411	397	407	433	416	387	416	388	382	400	369	403	411	378	403	343	387	419	380	426	363	398	363	395	420	451	400	387	404	402	419	405	405	437	422	367	392	370	428	426	401	372	404	372	409	411	423	391	403	418	432	388	404	367	377	435	398	377	376	409	443	413	390	430	403	401	418	393	413	400	408	423	380	435	389	419	413	400	408	396	388	411	376	384	406	427	414	407	400	422	395	414	366	374	381	378	376	402	419	341	380	391	418	394	393	368	443	384	417	412	410	388	418	403	383	392	451	442	415	382	364	416	390	406	456	405	405	391	406	402	410	391	397	405	364	427	388	392	415	409	413	449	411	430	389	426	399	401	425	407	376	439	405	419	399	407	410	416	402	383	427	381	391	391	383	424	391	382	405	421	396	423	378	401	401	416	385	397	409	418	409	435	402	395	367	421	385	389	390	405	425	407	383	393	387	422	381	444	383	352	393	383	384	415	378	373	392	391	411	395	409	418	375	400	391	389	441	408	436	392	410	382	417	396	414	402	411	389	402	356	457	441	396	366	406	428	413	356	378	401	414	416	413	378	423	430	406	415	360	407	396	399	438	402	398	384	363	357	402	389	403	426	415	384	411	430	397	384	389	400	392	383	379	386	386	358	398	403	395	371	395	425	400	393	422	389	419	365	381	372	394	389	398	411	401	404	408	372	413	368	396	389	390	359	414	399	365	375	382	393	411	372	428	411	409	388	412	387	431	391	389	398	404	390	429	419	386	410	390	381	398	430	373	413	415	409	436	397	377	417	403	422	408	421	397	397	382	372	381	397	378	374	384	403	407	401	380	376	403	388	431	363	391	419	383	393	408	372	402	422	405	409	417	386	378	398	390	411	412	418	365	435	407	385	405	373	364	424	444	400	392	401	424	416	419	374	390	406	347	398	406	431	443	390	385	403	390	357	408	425	427	391	422	375	409	380	388	400	405	399	438	392	369	403	397	433	415	373	368	399	406	394	395	435	403	387	424	372	393	376	376	412	370	402	402	394	399	435	403	386	384	415	407	371	404	389	406	383	410	402	409	386	391	410	375	409	386	412	404	432	384	362	409	451	406	381	394	425	401	382	427	413	422	403	415	403	362	394	430	404	415	378	402	454	443	392	390	403	401	407	397	390	380	407	405	367	403	386	422	418	405	413	386	412	405	385	396	399	447	380	386	390	429	379	387	382	445	378	396	413	381	404	401	403	398	414	400	409	412	382	411	422	432	381	418	386	412	366	396	389	404	382	380	394	388	380	390	419	413	422	428	411	369	413	390	420	400	401	373	424	409	400	349	412	383	390	392	388	417	383	406	391	382	395	385	407	413	392	421	419	387	390	391	389	376	402	390	416	409	399	386	412	408	388	402	375	418	366	425	417	428	383	366	374	411	373	393	376	375	407	407	390	406	387	401	405	438	405	402	408	442	388	405	397	418	410	405	445	399	391	409	414	406	442	409	442	402	432	398	383	385	406	398	367	417	383	404	393	441	406	399	406	399	387	384	363	366	419	400	424	426	378	421	418	400	390	392	445	380	397	350	415	403	421	410	443	410	376	410	344	404	419	391	398	404	388	382	422	401	410	387	393	447	398	409	377	418	381	437	419	400	402	384	414	371	429	427	398	371	387	430	396	418	405	410	396	402	422	379	426	416	401	385	410	378	392	368	406	394	404	382	386	413	420	378	411	406	385	395	396	402	374	356	394	431	428	405	385	402	396	416	370	369	422	422	369	423	383	433	372	377	429	407	422	443	408	404	417	402	389	390	398	385	411	408	435	412	430	419	388	419	368	394	377	404	394	347	373	382	382	425	405	397	388	404	409	400	413	422	386	383	407	415	400	388	388	399	413	404	397	386	404	412	378	396	411	408	407	413	427	384	405	416	402	401	375	401	420	370	381	380	384	366	379	375	387	430	395	402	363	399	405	369	389	405	389	393	384	413	391	404	395	406	397	387	435	384	402	402	383	382	386	387	392	411	403	394	374	385	430	454	391	406	391	408	386	406	401	362	423	394	360	418	389	403	347	417	406	408	411	397	384	370	381	400	382	410	397	392	404	392	392	429	387	391	392	400	384	388	381	402	400	400	404	435	406	400	410	389	390	401	395	432	433	367	350	392	385	401	368	410	387	410	396	404	434	413	375	393	379	397	451	392	413	413	420	415	383	408	426	414	398	397	427	442	439	350	377	425	415	378	424	423	415	404	401	397	392	393	380	355	380	410	397	390	381	400	383	407	378	384	434	403	400	395	400	384	388	396	402	398	414	397	380	400	398	426	403	377	408	423	398	430	418	393	399	388	363	375	414	402	399	405	375	388	392	372	387	399	399	454	371	417	368	385	398	384	407	362	408	414	412	411	394	390	400	404	391	421	403	393	390	388	388	399	396	406	380	392	369	394	417	384	399	403	402	375	397	381	417	383	412	397	396	402	398	401	398	383	377	404	426	405	440	396	386	365	382	408	405	447	374	411	391	438	389	412	387	380	405	418	384	421	436	384	410	413	372	392	381	391	408	416	381	411	424	401	355	402	441	374	378	382	409	394	410	405	418	418	393	395	383	370	409	384	448	398	389	435	381	407	396	352	380	405	380	391	386	408	404	390	405	391	411	405	396	399	373	398	384	407	401	385	403	419	416	411	433	453	409	420	393	372	377	428	421	411	383	433	371	374	430	402	400	403	401	432	379	421	409	380	401	409	382	415	355	395	374	393	400	388	408	392	368	375	423	403	379	378	411	366	424	371	391	417	413	403	406	436	379	396	381	380	384	377	393	390	399	391	380	384	404	379	422	352	414	401	349	402	387	377	390	378	394	396	418	367	403	403	415	431	397	380	419	413	407	417	363	376	384	391	421	428	410	454	420	412	382	406	380	399	445	421	381	405	408	413	384	377	384	402	415	392	433	413	422	393	366	428	404	391	393	395	417	423	363	369	403	453	419	416	392	383	384	412	390	406	377	391	380	411	359	376	391	412	426	398	386	399	384	396	418	402	414	410	423	424	436	388	394	403	400	419	368	350	394	392	423	403	382	421	399	379	412	396	391	389	397	398	380	409	397	367	413	391	373	386	417	396	399	409	410	366	398	431	379	375	423	415	354	400	394	382	390	418	385	380	401	386	387	394	410	361	423	416
43930	46511	13254	7462	5256	3765	2917	2358	2000	1666	1507	1354	1289	1177	1115	1020	997	955	917	877	970	847	866	846	865	853	781	834	775	811	818	733	750	747	740	777	763	738	753	725	742	778	773	710	712	737	758	756	679	678	737	721	724	722	729	721	701	705	742	753	694	724	705	709	708	732	720	714	723	723	674	686	686	734	697	736	753	719	708	677	654	675	669	672	725	711	661	729	684	664	667	729	739	705	690	664	680	667	714	680	704	707	701	699	680	686	719	710	732	660	723	703	687	676	689	720	720	724	693	703	684	668	718	681	668	718	686	710	714	706	711	712	682	678	674	685	702	710	663	679	685	659	660	663	686	746	692	737	717	692	698	719	696	694	691	700	681	689	701	674	733	715	692	720	681	664	683	676	684	711	658	665	688	695	638	719	665	718	764	736	725	686	758	671	658	647	700	687	700	681	644	650	713	664	650	693	674	667	712	712	712	690	730	684	682	679	711	716	695	694	685	694	663	736	675	673	661	633	714	707	690	682	700	687	694	720	677	665	689	708	731	655	668	682	697	732	722	661	646	653	692	708	611	690	670	704	692	670	698	685	741	683	676	664	684	712	730	704	720	713	677	702	671	707	694	663	667	734	667	702	713	714	718	684	709	645	715	715	728	639	702	689	663	692	686	709	629	700	667	679	683	715	712	686	689	694	706	687	699	711	724	716	746	649	690	679	716	673	682	691	708	681	686	684	718	695	692	634	710	685	686	681	703	661	737	651	738	672	690	659	702	685	671	718	702	736	701	711	729	705	719	659	638	691	706	712	700	698	675	737	649	662	723	686	677	732	713	716	714	703	728	714	690	660	684	685	694	669	740	684	720	656	676	692	702	672	694	697	675	694	718	695	719	699	664	687	693	684	679	707	707	680	697	679	696	725	730	710	690	753	677	734	662	708	707	764	700	683	676	699	740	732	704	694	673	648	662	660	741	713	736	686	713	673	682	696	713	667	715	689	669	642	692	720	687	674	705	683	716	698	706	697	700	695	684	693	703	671	680	712	716	687	682	726	687	694	717	684	679	682	710	714	687	680	726	700	700	708	768	679	716	639	696	689	688	652	682	716	695	685	703	742	694	717	699	730	625	708	718	669	674	707	662	721	724	668	737	634	725	704	701	688	737	713	677	680	729	675	720	716	704	720	677	705	709	732	638	694	698	710	705	653	704	725	697	667	688	715	658	718	709	685	663	683	755	676	689	728	711	726	669	708	679	684	707	656	756	654	753	646	711	647	714	706	703	698	698	700	698	690	716	681	718	683	727	694	705	656	688	639	710	686	697	719	654	657	654	710	727	714	685	661	719	667	704	729	651	681	671	749	704	729	697	679	710	778	687	713	666	661	693	702	694	667	668	705	741	719	661	701	723	650	715	684	715	661	736	734	652	695	687	688	712	682	675	653	676	735	664	687	672	635	724	706	739	701	696	698	682	681	651	686	693	698	681	708	703	699	700	717	747	665	693	712	737	707	678	662	699	704	666	738	748	717	698	718	676	704	726	689	666	698	660	717	720	695	709	672	669	713	703	677	710	666	699	724	650	705	674	718	675	674	683	671	735	673	710	671	676	708	682	708	690	672	721	690	723	695	688	664	738	698	717	726	703	674	712	669	706	737	746	721	677	747	662	724	735	661	709	683	699	695	705	712	728	686	665	669	703	625	721	707	703	724	739	719	700	691	703	745	654	674	697	730	701	678	704	713	708	688	707	701	754	690	750	703	681	709	641	653	686	735	687	664	713	663	702	676	713	732	698	686	652	687	698	746	751	681	763	722	724	696	687	674	725	680	685	709	689	671	693	716	700	628	726	688	712	670	691	679	677	692	688	630	671	699	677	699	688	670	668	688	674	673	696	711	700	694	697	636	699	710	699	711	618	658	654	663	687	713	696	632	670	675	707	661	714	736	715	682	743	665	686	698	660	684	699	659	652	741	666	703	678	697	635	700	697	644	702	703	677	682	708	659	685	671	713	754	654	714	669	684	694	690	729	700	706	700	668	706	654	699	709	721	652	709	743	714	693	708	692	675	726	683	663	667	696	689	694	707	709	640	679	702	665	685	687	663	688	667	701	692	658	705	708	699	717	682	652	683	730	690	649	693	711	713	739	672	716	683	659	667	704	678	701	694	629	709	742	728	672	640	681	687	710	683	689	719	673	663	721	732	706	678	680	692	711	698	704	697	696	673	687	748	713	669	704	677	649	719	673	687	710	708	663	765	723	712	688	742	708	714	702	766	673	665	693	654	721	713	650	688	671	725	679	679	696	743	703	712	681	647	712	653	727	664	683	692	694	724	671	676	713	713	716	694	688	689	650	710	676	699	732	670	691	711	679	673	712	734	688	638	726	685	700	738	713	711	650	693	731	694	685	695	679	676	710	739	660	699	659	719	649	693	628	676	701	723	742	699	693	704	705	712	669	718	636	691	708	672	708	690	698	658	713	725	674	709	650	710	717	740	681	699	675	698	710	721	695	757	694	685	725	704	709	686	680	660	674	667	707	663	708	725	639	646	727	703	684	734	711	635	699	704	725	706	625	724	681	685	697	672	709	734	711	709	685	668	712	708	739	663	718	713	686	733	673	665	642	665	724	722	698	724	741	709	695	698	647	704	744	709	728	699	690	695	730	594	686	665	687	649	744	638	685	690	690	675	700	720	694	690	711	700	702	660	684	714	677	662	703	679	720	732	668	709	742	647	677	670	721	670	725	672	667	632	656	686	648	727	744	661	730	700	676	658	746	721	668	685	671	719	681	723	639	689	703	666	678	664	676	700	670	694	708	711	713	664	696	668	739	707	676	658	654	675	669	713	684	697	691	705	680	692	666	681	696	727	678	709	721	646	700	684	680	668	703	700	721	738	689	698	725	642	717	682	664	683	674	658	679	709	691	686	658	697	712	686	719	696	693	692	686	712	692	680	695	672	679	685	673	721	666	671	684	714	713	707	679	673	676	672	693	713	712	673	649	689	708	709	740	729	681	679	653	692	659	680	741	731	675	672	692	676	718	699	697	676	674	714	684	660	623	692	670	681	736	723	673	729	685	693	672	717	686	694	694	733	722	691	700	722	692	683	636	702	666	714	678	732	711	655	698	728	684	656	698	721	658	646	713	673	681	684	740	704	700	632	689	669	659	737	689	736	706	699	657	706	686	674	666	687	681	715	730	665	695	697	705	698	710	713	736	726	686	654	714	704	689	721	708	692	673	727	704	699	723	680	707	666	710	713	661	651	694	715	718	696	740	719	687	700	704	708	659	683	720	654	690	702	691	641	674	723	722	726	710	682	652	733	715	702	731	680	687	685	725	686	720	694	731	701	647	648	683	702	680	720	664	716	694	699	680	659	690	702	662	670	691	711	658	703	664	697	705	695	679	742	718	721	678	709	673	653	695	722	717	720	669	684	700	647	725	715	640	697	705	693	714	645	680	689	677	659	699	730	711	677	650	693	761	670	680	651	695	729
26529	20926	11334	524	184	153	137	127	118	132	108	102	98	97	105	118	92	102	115	104	126	113	101	97	107	124	116	104	98	107	98	117	122	96	108	98	103	108	95	105	85	104	99	99	114	119	93	113	98	113	102	106	82	114	110	99	93	119	104	94	120	87	87	84	110	105	116	104	103	104	94	103	100	95	95	110	84	98	110	100	95	105	113	123	98	89	111	107	99	88	103	97	111	92	102	104	109	94	110	112	122	112	118	79	113	87	100	91	92	103	109	110	115	101	101	103	97	106	128	107	103	105	105	89	105	105	111	103	115	106	95	84	117	108	108	111	115	98	89	124	95	98	108	115	85	122	99	107	121	100	104	104	88	94	103	109	98	102	122	106	97	105	116	121	123	101	110	103	100	117	117	111	115	123	96	102	107	95	111	111	95	102	107	107	112	105	106	109	104	108	106	93	98	92	111	101	109	132	97	93	95	119	95	99	96	110	117	108	82	100	100	90	92	111	83	118	118	94	103	106	104	98	121	84	99	87	94	87	107	113	113	100	122	101	102	80	106	102	83	117	108	110	93	98	98	84	95	82	103	127	114	103	107	110	100	88	108	102	103	103	103	104	101	88	109	104	106	90	102	92	121	103	121	103	96	98	91	87	85	103	115	91	92	112	122	105	122	108	110	102	115	95	119	108	115	109	65	116	116	98	97	89	99	99	103	97	107	100	106	104	118	97	102	105	118	107	115	94	91	99	100	84	100	119	124	92	107	110	109	117	108	101	102	95	102	110	106	105	120	99	90	85	88	99	119	105	109	108	105	94	113	102	109	86	109	88	101	101	98	116	109	95	111	92	97	95	107	88	103	99	106	111	118	102	104	90	104	93	99	93	107	104	101	110	95	92	98	106	86	99	98	112	105	117	99	106	103	124	83	81	97	107	105	84	95	109	88	100	103	99	101	101	125	104	110	113	88	105	102	106	120	96	102	105	108	107	108	102	100	124	91	78	105	96	107	106	113	95	99	105	101	85	96	115	95	106	103	110	89	97	105	108	101	89	121	108	100	110	113	103	105	98	120	117	125	119	116	112	93	92	97	90	87	94	83	105	91	100	89	94	133	100	90	111	106	96	79	117	103	98	102	104	87	109	104	93	96	84	97	111	95	117	105	99	101	105	100	99	106	90	94	110	111	110	100	102	96	113	94	95	92	110	92	97	110	105	89	107	100	94	92	110	115	114	111	99	112	99	105	91	104	106	107	105	114	105	97	111	87	86	123	115	120	106	116	109	100	108	113	103	105	89	105	122	115	108	104	104	98	106	102	94	98	105	95	96	85	125	107	100	105	87	119	105	111	100	115	108	97	108	92	100	102	96	96	108	104	115	103	104	107	116	99	104	117	96	101	103	83	117	103	90	123	118	98	104	97	107	94	95	89	94	99	94	98	99	92	95	102	114	124	103	102	96	84	115	109	101	89	96	98	95	96	99	108	101	101	96	120	119	96	107	101	111	103	93	110	100	105	92	116	108	123	97	115	102	85	93	115	99	91	105	115	101	103	95	111	133	106	106	98	102	122	88	84	115	92	104	98	102	99	128	85	87	89	121	103	101	111	110	114	94	89	95	95	103	90	103	83	94	97	89	112	84	106	102	103	115	94	102	121	94	113	90	111	90	109	109	115	98	109	93	95	102	96	104	109	104	112	109	101	118	122	107	114	93	111	108	112	103	113	97	78	102	82	115	107	103	95	90	104	108	89	98	96	91	122	102	115	105	111	98	99	118	117	87	110	91	103	96	116	99	117	123	89	101	95	95	119	110	94	99	98	89	106	112	116	101	104	100	128	94	112	108	117	104	121	97	95	114	103	105	101	87	101	97	79	107	101	97	100	103	124	113	108	105	95	106	128	106	107	95	112	98	113	94	108	106	92	99	98	104	99	98	84	90	122	119	94	102	107	130	100	107	116	97	84	93	100	107	91	125	118	114	106	96	101	105	115	110	105	100	97	106	100	104	114	97	103	101	122	82	100	114	94	122	86	113	87	111	91	113	100	86	99	101	108	115	93	106	91	110	117	104	108	105	97	93	102	105	105	114	99	105	102	88	104	107	117	108	103	102	109	104	103	109	98	108	106	98	119	90	104	107	98	106	92	104	114	118	100	113	115	110	104	133	98	96	101	90	114	93	110	117	82	93	107	122	111	82	108	96	100	108	100	93	107	119	104	110	106	103	115	97	107	95	111	93	106	102	108	116	112	107	122	107	90	99	93	101	100	91	101	106	86	117	114	93	107	103	109	101	100	101	100	107	92	107	109	118	116	86	117	103	109	106	101	122	117	114	85	115	105	115	102	102	112	115	101	100	95	92	92	103	94	99	96	118	103	119	121	114	92	107	86	97	107	110	109	109	119	107	96	95	114	103	103	99	113	102	89	82	103	101	92	97	110	105	97	96	105	92	106	102	104	103	108	98	108	105	103	106	97	99	119	97	88	96	100	106	114	113	108	100	101	113	96	104	110	120	103	99	93	96	83	117	113	104	90	91	90	110	91	111	101	114	100	125	103	87	94	106	109	111	107	98	93	103	112	99	131	77	75	124	106	97	110	87	90	85	104	96	100	96	97	101	92	116	118	98	95	101	105	81	98	95	88	93	96	120	94	104	96	94	107	109	105	92	92	98	100	88	100	99	129	100	103	106	105	104	115	101	101	92	96	108	111	112	108	117	107	106	105	102	93	98	95	87	89	91	96	94	96	111	114	134	108	103	95	89	96	113	80	116	104	80	104	103	93	111	95	109	84	101	98	92	99	126	99	115	94	92	90	110	112	98	113	98	104	109	127	102	93	100	105	87	113	105	124	115	85	109	121	93	95	122	112	116	103	98	114	99	108	104	101	112	108	91	99	87	101	121	113	111	108	89	105	119	85	107	96	98	108	103	97	114	90	101	106	108	110	113	103	110	109	100	88	96	97	124	102	108	112	109	111	101	106	115	116	103	98	93	82	127	91	105	102	129	108	109	108	101	113	114	100	130	108	117	98	117	106	103	96	106	79	114	97	98	100	106	111	117	95	124	103	99	110	118	94	93	115	96	107	99	112	81	105	111	103	95	93	92	95	110	107	104	97	88	91	106	92	107	109	91	106	122	75	106	94	101	92	90	97	104	98	111	101	105	99	100	112	105	108	101	102	98	90	95	103	90	99	100	106	107	103	99	114	109	105	96	101	106	94	87	91	91	100	119	117	115	88	137	108	95	103	111	82	109	120	104	96	98	105	102	92	106	92	117	91	86	92	88	113	101	103	103	108	96	101	108	89	109	90	106	112	90	105	116	119	128	110	74	112	84	113	109	84	107	101	100	106	95	96	79	112	116	103	108	117	101	105	103	105	91	93	109	100	97	87	116	92	92	94	118	108	116	107	87	89	104	99	74	102	108	114	109	99	87	102	112	106	109	91	111	104	100	110	90	129	106	110	96	102	104	88	108	112	114	92	99	111	94	107	104	114	103
16298	17150	1222	625	476	402	328	304	268	257	235	214	240	223	192	215	222	249	232	219	211	212	209	207	221	204	190	178	208	187	214	198	200	203	202	207	216	191	216	199	218	193	202	210	194	215	207	203	171	205	213	205	192	201	188	217	184	209	210	212	217	206	204	205	227	213	167	181	197	201	184	214	180	207	223	231	202	199	193	206	197	190	194	200	192	198	183	214	226	196	184	221	215	205	222	180	207	178	213	208	199	199	196	186	205	208	173	221	206	181	210	232	198	229	202	230	205	203	198	209	183	209	206	194	174	209	201	227	211	182	183	208	224	188	212	217	199	199	193	198	220	213	174	193	185	214	193	232	199	196	175	187	228	199	196	211	208	178	204	178	192	217	215	191	192	218	183	204	227	181	203	208	205	208	191	229	194	186	211	204	199	194	180	209	208	211	189	180	192	218	206	194	204	223	213	209	187	229	202	201	201	213	199	202	190	190	202	204	197	211	225	215	208	225	186	216	208	188	178	220	194	197	190	207	181	209	183	187	197	206	184	224	201	206	189	189	187	192	198	191	198	224	186	217	209	221	202	201	207	202	204	208	182	174	190	206	210	206	232	197	185	191	208	228	196	207	208	198	219	193	205	201	188	187	215	203	207	200	229	200	196	205	202	197	202	213	199	211	190	187	200	268	189	211	213	193	212	203	205	187	207	212	196	194	199	193	182	191	191	196	204	198	192	222	215	192	191	248	214	201	204	201	201	196	188	245	190	194	179	193	222	206	203	200	219	185	183	204	194	193	202	201	182	200	208	189	206	213	164	193	196	205	220	206	198	168	195	208	215	203	184	199	209	210	161	177	221	209	187	213	193	203	232	210	207	198	200	191	225	197	219	211	219	223	223	176	230	202	186	195	174	186	229	195	204	194	200	214	220	228	198	183	216	212	190	209	201	206	216	223	184	192	220	216	185	199	211	197	209	203	166	188	184	182	183	210	214	206	194	206	223	196	219	213	194	197	200	156	211	192	197	192	202	191	199	183	203	195	191	194	211	221	191	205	187	197	191	195	235	178	227	190	183	188	202	188	197	186	197	202	202	195	204	194	185	213	203	192	203	197	190	214	181	211	203	184	180	189	231	203	211	200	210	198	210	211	192	222	235	227	209	213	199	221	197	177	185	203	208	206	188	205	182	211	180	185	201	194	200	192	222	198	196	225	196	225	203	197	220	205	182	216	198	196	204	197	167	190	193	217	211	172	206	201	218	207	201	191	191	182	191	197	194	189	190	201	232	203	179	205	203	214	232	237	182	197	210	215	216	198	200	215	202	215	223	195	194	204	191	217	216	204	190	184	208	218	177	214	194	190	214	175	189	194	198	233	196	215	191	208	235	184	208	186	243	198	164	201	213	203	216	169	211	225	182	200	214	223	180	194	209	202	202	187	198	206	198	226	203	197	213	212	199	225	211	209	201	219	226	207	163	193	205	203	197	211	188	188	208	168	196	208	190	191	211	208	195	190	191	224	217	205	208	192	196	219	204	212	193	171	217	211	202	200	220	210	210	225	193	209	204	203	222	207	198	182	218	190	213	189	197	213	206	218	212	234	199	207	188	188	203	199	190	215	197	191	188	216	209	219	183	182	200	195	212	184	218	182	190	202	202	200	191	228	213	185	221	187	202	209	200	213	210	214	194	197	203	226	190	185	206	181	200	187	198	188	185	205	191	194	214	196	212	198	193	198	212	226	219	188	207	160	215	210	210	207	179	204	176	186	214	187	220	195	215	191	186	223	187	180	188	189	210	198	212	228	186	199	189	216	195	190	185	193	226	199	194	190	220	204	216	199	180	206	208	180	195	223	195	203	227	190	230	224	224	195	191	201	176	189	190	189	222	196	200	195	227	200	207	192	242	173	194	205	179	199	219	191	188	208	188	207	203	186	210	197	215	212	206	191	217	216	211	177	193	194	193	231	201	190	205	202	201	164	219	197	196	179	213	205	206	208	210	195	215	217	216	208	192	190	196	191	198	193	194	202	194	201	204	185	173	188	212	206	202	202	177	189	200	200	200	193	201	195	202	200	199	172	168	198	201	213	212	212	184	198	190	206	177	202	223	202	163	208	177	216	211	190	220	197	185	207	200	211	191	221	194	204	189	202	203	226	223	187	194	189	210	180	209	216	192	194	200	224	203	199	187	214	213	210	185	184	205	212	179	233	203	202	197	205	225	212	210	191	193	213	212	200	209	212	178	179	201	198	188	201	211	183	226	212	179	204	170	179	173	214	206	233	217	228	209	181	216	187	204	216	196	216	210	221	231	186	214	187	205	178	205	216	208	221	223	230	186	199	216	193	211	204	195	196	194	185	211	185	213	176	179	221	200	197	214	210	188	215	164	218	218	210	241	198	202	222	186	176	183	210	231	210	215	203	181	206	168	196	186	202	211	204	226	174	197	197	198	199	187	191	216	182	195	191	207	185	197	193	202	215	205	223	238	207	195	204	202	207	210	200	208	212	184	199	203	191	205	188	206	184	214	199	202	206	195	194	185	192	188	185	208	201	191	199	179	196	199	194	195	202	204	201	195	219	206	177	197	210	185	186	206	188	183	190	188	189	212	206	208	221	221	195	199	210	221	212	199	193	186	195	213	186	218	210	189	201	198	215	206	188	213	203	163	192	201	203	200	202	219	208	200	212	222	215	182	208	197	209	183	203	200	187	197	209	200	199	208	210	167	197	187	193	209	180	176	221	192	203	215	183	204	190	203	197	208	209	197	205	172	206	181	193	188	183	214	188	182	191	178	192	192	205	198	203	244	205	188	191	211	179	214	186	185	217	186	199	188	203	207	216	227	195	209	200	189	204	198	189	189	212	172	202	215	198	185	215	183	206	180	192	205	199	215	201	207	204	192	220	212	177	196	198	223	198	208	165	193	197	192	220	209	194	193	203	189	199	189	185	197	190	205	199	207	206	168	237	199	199	206	213	204	188	202	224	195	206	191	217	217	208	213	194	216	196	203	220	180	177	179	190	176	200	226	219	204	194	200	191	196	238	194	205	208	172	225	219	216	238	200	188	198	169	192	218	180	217	235	212	192	176	226	208	201	195	213	194	211	198	179	191	213	183	192	196	205	219	210	212	216	195	186	215	202	196	197	205	207	194	230	227	202	204	202	209	209	216	191	198	199	197	204	188	197	196	208	218	216	188	197	199	200	205	199	233	229	197	186	194	201	206	173	198	206	217	197	228	200	218	184	199	208	187	190	171	194	191	213	219	217	194	192	199	185	177	202	187	220	203	191	234	233	211	185	192	211	198	217	186	187	205	205	205	185	202	197	202	215	199	205	183	201	199	200	188	184	206	200	199	200	186	221	181	192	178	213	199	218	193	205	208	211	208	200	175	229	205	194	186	200	184	196	203	196	202	203	194	201	190	219	227	212	212	209	223	191	227	220	240	190	203	208	215	213	213	181	195	202	209	209	173	211	187	206	208	196	201	183	203	165	216
24028	21093	28505	23900	20625	3412	696	536	422	374	362	378	331	305	308	298	302	292	283	290	274	283	258	288	268	267	280	305	288	293	258	254	234	300	265	268	269	333	278	264	250	253	266	293	268	284	260	269	259	276	264	258	239	261	299	242	251	243	257	236	267	265	243	275	269	249	231	268	244	260	266	272	255	265	272	253	268	265	284	272	240	250	247	253	250	251	296	246	270	280	288	279	243	271	291	246	238	261	265	221	257	267	267	290	271	255	261	248	237	244	291	243	250	263	252	253	244	224	279	272	266	239	263	246	247	257	261	259	265	266	242	257	237	234	267	246	260	268	284	254	232	236	253	247	241	253	230	251	276	252	265	263	252	237	263	270	266	272	258	249	243	242	259	272	257	268	276	247	258	255	226	286	272	263	268	255	255	272	263	243	280	252	254	221	248	248	258	266	270	272	269	247	256	255	294	257	264	258	269	257	225	246	251	243	228	291	247	272	237	279	223	252	239	256	253	260	242	268	239	263	265	255	273	255	256	296	262	239	289	279	267	251	237	278	253	259	241	260	250	230	255	244	265	247	276	249	249	237	225	250	263	251	221	245	255	279	235	280	266	269	268	234	259	253	255	255	279	237	267	257	261	246	258	281	259	252	283	250	263	284	260	260	259	243	255	237	236	269	233	272	254	247	272	263	260	258	228	267	256	265	261	254	246	270	269	262	266	268	245	269	247	252	252	267	244	256	268	238	273	268	260	245	233	280	272	262	272	248	250	241	254	255	273	240	263	254	274	283	295	269	275	244	228	257	259	260	258	268	270	265	251	248	235	261	268	249	258	235	261	265	250	251	250	230	275	264	257	242	226	277	231	259	234	254	229	261	233	226	269	236	228	240	245	278	246	276	262	264	230	277	250	250	249	275	263	262	248	262	248	282	252	269	255	246	276	245	241	246	258	249	264	258	249	238	236	246	280	273	284	269	222	246	254	264	262	246	241	254	220	276	292	266	265	274	264	274	239	249	289	228	268	267	260	264	264	257	266	271	258	267	257	246	249	252	270	281	275	253	282	258	255	235	247	255	223	271	254	240	253	296	250	276	258	286	220	253	257	246	226	250	267	237	233	244	251	236	269	247	269	254	282	268	238	270	250	241	226	255	250	260	262	278	261	248	263	236	255	272	269	240	243	264	241	269	256	296	257	233	259	264	249	282	228	254	278	288	247	228	268	267	301	254	249	276	263	241	276	247	270	236	256	239	239	269	282	248	262	287	253	272	276	240	223	240	260	250	236	249	238	290	235	257	256	263	265	240	260	255	241	264	254	261	278	278	257	272	228	264	267	245	255	259	240	254	249	248	247	274	236	241	251	260	257	263	252	225	280	220	280	267	257	242	309	262	254	228	238	282	264	246	254	267	265	245	243	231	267	251	254	267	279	266	287	266	217	268	287	266	270	226	238	265	244	244	245	266	269	253	271	277	281	233	278	267	282	282	232	266	248	234	242	269	249	253	258	283	283	262	246	234	295	253	242	238	253	284	236	263	243	224	262	275	239	283	253	246	256	265	250	246	254	240	272	264	257	286	250	272	277	241	274	271	252	239	265	277	275	261	281	259	247	242	268	259	283	244	261	286	263	288	255	241	267	268	245	243	250	278	237	260	275	251	257	251	241	258	260	279	249	263	258	243	254	285	256	249	246	247	261	255	255	266	250	264	258	249	268	264	270	258	263	242	281	253	255	265	249	262	263	264	264	241	276	246	255	248	246	283	251	257	252	253	251	264	258	246	275	249	226	241	247	286	279	263	274	267	263	269	262	257	283	269	247	235	238	263	246	254	258	258	271	240	259	257	268	268	259	268	268	225	265	228	257	251	245	253	242	261	225	238	241	272	251	246	258	304	267	248	266	266	240	272	265	255	266	275	235	272	254	246	256	260	265	261	244	241	271	276	257	239	228	238	240	223	292	256	242	263	257	252	252	257	256	267	247	253	255	259	264	268	259	260	274	236	262	263	226	271	257	249	273	277	289	242	273	271	257	262	266	255	246	297	251	245	267	249	218	250	250	227	280	256	276	280	285	246	269	252	276	242	287	252	257	260	261	262	254	255	249	244	244	265	281	241	266	253	257	229	281	248	252	258	248	266	277	265	251	296	268	264	268	243	228	258	283	272	235	263	248	262	286	237	269	267	234	262	269	245	266	275	281	272	244	252	269	266	276	243	271	256	250	280	238	237	270	252	259	264	267	239	271	263	262	237	250	248	261	250	234	254	249	245	249	268	280	280	248	258	272	256	245	266	286	258	274	258	252	260	230	235	243	248	267	298	267	245	222	261	228	268	251	266	277	272	249	293	253	271	285	260	252	263	224	245	254	238	287	254	253	262	279	247	256	239	267	274	277	246	240	246	274	239	262	249	249	272	245	286	247	264	249	250	255	272	255	250	244	229	246	259	273	267	276	270	262	282	258	262	249	229	271	280	276	277	243	262	258	227	274	280	253	252	265	260	224	246	251	245	256	265	289	249	247	259	257	261	262	255	250	263	250	240	272	271	251	279	245	266	242	285	236	269	259	253	251	277	251	252	237	244	255	264	256	244	250	260	254	237	253	269	232	254	258	238	273	277	270	261	273	210	229	266	261	259	251	262	277	249	248	281	263	268	273	233	293	257	261	256	247	266	245	284	251	242	281	242	293	251	262	273	268	262	252	252	258	249	246	222	263	275	278	277	285	258	258	263	254	262	270	261	288	271	263	236	266	263	268	277	291	280	230	258	278	276	259	307	285	281	264	252	270	283	261	228	224	254	257	265	258	275	241	229	235	255	246	271	257	272	245	239	230	243	257	241	271	286	282	252	262	258	235	275	242	246	275	247	257	259	289	266	229	267	263	252	263	267	294	255	252	237	263	240	272	267	254	271	269	253	251	270	240	264	278	247	247	275	260	272	263	240	240	267	267	284	249	255	257	224	233	269	284	276	279	238	230	243	254	271	266	241	260	295	259	276	254	244	280	227	268	230	239	254	267	225	236	252	264	272	248	232	239	255	231	252	247	270	224	264	270	281	244	267	256	243	249	288	249	239	265	258	271	266	258	265	237	290	276	263	269	286	282	269	291	256	252	275	243	265	239	261	269	257	246	255	282	289	287	237	271	280	247	277	246	283	245	266	234	283	252	265	266	251	249	262	299	267	249	249	253	262	274	253	277	257	249	238	233	258	230	265	247	278	247	241	257	250	270	263	273	259	224	255	223	265	241	246	264	279	268	259	243	282	284	274	259	220	223	273	253	236	247	260	276	271	261	230	235	273	245	268	282	226	265	248	244	268	226	247	236	242	268	236	247	283	249	243	246	222	275	257	226	239	248	293	261	218	253	251	269	244	254	268	265	243	275	265	275	248	263	258	273	255	272	277	253	239	253	250	252	284	252	262	249	268	239	248	237	260	249	230	267	240	275	280	256	249	235	282	242	253	247	265	243	259	258	258	241	277	259	272	271	256	264	240	269	289
35961	43359	8613	4331	2950	2134	1674	1342	1157	995	878	851	737	711	717	628	645	624	582	572	519	557	544	553	492	549	503	499	498	538	515	496	532	494	523	472	501	486	477	479	500	449	469	502	504	461	472	480	437	485	476	477	464	489	493	481	491	488	490	459	502	444	468	469	492	470	476	458	466	456	474	492	446	468	452	455	471	492	492	461	469	463	480	469	464	494	487	485	476	496	475	473	450	461	456	512	503	469	467	472	453	436	467	507	476	450	457	472	465	460	430	495	470	488	437	479	445	486	427	455	424	447	462	457	469	450	451	473	466	450	458	448	467	445	489	478	514	523	477	463	455	470	484	474	466	469	492	474	475	508	436	487	452	478	474	499	448	481	486	480	447	460	476	425	431	477	474	486	493	447	449	455	473	479	480	510	479	498	445	452	449	457	460	495	491	443	426	485	492	437	453	481	474	452	441	454	478	490	454	449	495	469	444	464	448	440	509	475	490	491	443	486	453	433	413	442	449	439	464	440	457	483	483	487	464	455	464	443	427	474	445	447	500	463	446	493	451	417	501	446	444	450	440	474	477	444	458	475	483	441	448	469	483	479	457	472	474	486	481	467	489	492	463	441	469	437	445	447	457	494	460	507	509	479	470	443	439	438	496	473	487	487	482	489	482	446	455	457	504	474	436	480	448	475	483	514	470	441	475	491	478	457	496	485	428	437	449	487	473	474	467	482	480	434	484	490	470	471	479	462	471	488	460	448	468	473	448	474	478	440	461	454	440	489	466	428	451	473	495	458	464	464	463	443	476	484	501	468	503	500	461	479	477	457	486	450	455	477	518	500	489	486	502	426	507	474	489	468	485	491	476	470	511	473	473	475	448	499	454	452	456	452	479	479	459	532	450	489	451	465	452	454	472	486	484	457	473	485	495	455	462	440	479	461	493	438	470	439	441	492	472	453	479	453	443	497	505	491	450	473	460	433	463	460	473	450	475	465	437	492	472	445	479	466	477	475	462	499	487	444	502	461	455	480	478	446	472	455	484	494	487	485	468	463	518	451	456	465	467	454	478	505	481	472	467	481	434	513	462	460	466	453	490	496	446	474	521	459	422	473	524	469	464	479	435	465	434	484	466	452	488	468	455	483	508	495	484	510	453	478	418	457	486	443	436	484	482	492	472	501	461	443	482	445	500	459	473	475	445	474	464	452	477	445	453	461	463	464	463	471	449	468	478	489	447	468	447	462	448	461	516	481	448	461	469	463	493	431	469	451	489	495	474	482	484	443	474	490	493	461	469	456	471	439	480	495	431	451	473	453	456	499	485	497	475	459	484	489	477	501	474	450	460	466	475	480	497	482	468	508	464	448	470	469	475	435	455	478	482	498	446	473	448	441	410	464	470	480	478	470	476	499	447	483	519	494	439	435	454	442	468	506	457	492	460	451	460	482	468	489	472	467	472	477	485	458	464	479	433	441	460	458	452	437	426	504	473	468	453	469	497	466	461	491	486	460	461	492	413	470	503	481	414	489	472	475	479	523	493	435	448	454	451	430	474	466	484	411	454	489	419	437	453	435	485	503	478	439	448	458	455	440	431	430	482	503	456	407	461	488	476	466	473	498	449	457	448	471	518	467	458	502	450	463	488	490	446	480	465	484	493	457	471	510	508	461	406	465	485	433	495	507	489	423	457	472	466	477	433	472	497	516	463	469	450	470	476	507	472	490	460	478	479	469	471	463	443	509	476	471	406	461	479	450	433	468	487	455	450	470	466	508	490	445	487	469	462	487	449	473	460	471	479	508	484	470	474	445	468	431	433	429	444	459	449	450	437	484	465	459	506	460	474	456	468	478	480	431	487	485	429	458	502	481	451	483	484	484	434	470	470	436	456	447	454	446	465	503	488	456	484	433	473	504	478	506	428	483	494	485	487	434	479	465	492	446	473	446	474	507	443	466	456	474	480	420	515	440	443	484	509	466	474	455	458	448	451	485	480	443	472	467	504	465	471	482	473	486	482	489	455	462	506	436	468	438	480	474	468	462	437	500	503	478	459	461	479	460	436	463	479	480	475	465	498	481	480	460	461	469	454	475	478	427	448	499	477	484	528	454	424	447	492	487	464	514	466	450	493	470	501	443	463	413	456	435	471	467	484	478	443	467	475	466	482	476	461	450	462	454	467	474	487	500	484	491	482	426	470	495	471	445	455	474	469	478	492	486	459	497	479	471	457	500	453	507	504	456	478	463	498	463	480	474	494	451	475	455	474	490	494	499	474	482	481	450	494	429	457	476	398	491	475	459	436	500	483	455	495	467	451	495	434	486	462	443	434	447	452	461	447	470	483	449	445	479	461	469	465	447	473	457	489	470	465	451	494	456	467	466	476	464	468	434	476	519	461	450	498	457	449	473	485	518	453	458	501	492	465	498	514	510	426	476	453	446	453	458	476	464	488	471	474	443	456	457	485	484	464	446	455	464	502	419	470	477	448	461	454	468	491	482	470	481	446	466	476	477	464	419	438	473	456	499	438	435	450	457	434	441	429	471	470	447	481	476	456	460	510	459	453	462	487	514	459	467	436	487	467	473	502	465	483	478	459	505	469	463	433	472	485	437	492	458	451	442	461	516	455	474	447	470	473	455	477	453	482	471	454	445	447	509	439	488	488	448	459	450	453	486	485	458	472	443	429	464	484	443	511	480	496	486	471	453	514	455	479	468	463	456	424	454	438	454	460	459	430	483	451	454	474	451	484	467	460	472	497	454	489	434	454	447	450	461	468	457	462	439	430	478	466	469	419	449	438	438	474	473	468	450	478	496	455	476	415	469	437	455	445	462	477	449	455	510	490	496	444	451	442	497	488	498	487	446	486	469	461	447	485	465	439	427	439	479	466	472	492	489	493	471	467	439	447	421	470	479	448	479	465	488	415	440	461	467	474	464	478	495	475	445	483	486	475	478	476	464	456	472	517	472	421	462	485	438	466	487	464	439	466	457	468	487	473	506	472	460	472	457	461	485	448	439	449	461	451	486	460	453	444	431	462	436	471	472	481	507	484	466	491	483	463	443	499	487	483	475	464	453	470	483	466	446	457	441	470	426	458	480	471	444	465	448	492	488	439	486	485	478	474	461	468	445	461	472	456	455	470	456	481	476	444	445	513	478	498	489	437	432	447	470	471	494	448	436	455	476	462	472	471	478	465	443	448	485	484	492	472	474	479	456	472	507	442	469	468	459	451	476	480	487	489	455	466	512	444	486	520	506	461	489	482	469	474	440	512	481	475	481	474	456	473	444	466	469	483	456	449	499	467	478	492	450	444	487	466	454	466	441	469	517	460	495	465	508	463	460	488	455	458	438	457	475	467	469	501	488	440	497	458	486	443	492	466	485	483	463	483	458	445	437	489	458	431	446	482	466	444	459	458	485	482	454	458	507	433	439	474	445	466	479	495	466	465	458	489	466	461	485	477	480	480	490	438	498	448	463	445	433	494	433	451	486	477	492	445	475
23128	21112	29193	23276	21117	20547	3155	994	709	632	654	580	605	506	479	472	470	463	469	507	445	462	445	440	442	426	473	415	445	477	402	432	411	431	411	423	390	449	447	427	442	389	437	425	356	449	419	384	430	443	355	376	384	407	386	419	452	403	424	400	446	398	402	408	430	409	430	427	409	380	403	397	401	378	437	427	403	411	394	401	403	399	434	403	410	423	408	403	396	426	411	414	412	391	415	384	395	381	428	428	406	407	393	401	410	400	385	428	383	402	407	404	380	432	401	393	409	410	414	420	400	402	424	413	392	391	423	390	395	383	348	423	411	396	362	398	410	394	391	394	397	423	409	386	361	393	399	387	432	384	429	390	432	388	388	408	419	418	362	382	423	435	376	386	406	383	412	357	350	391	396	421	396	413	379	482	399	413	408	363	447	385	382	391	409	448	383	400	398	375	391	378	426	386	408	384	405	392	415	411	399	380	388	369	413	401	413	413	383	389	415	342	390	387	387	401	408	395	368	396	412	390	383	411	419	416	410	417	398	415	373	372	395	411	427	413	403	417	399	388	397	375	381	402	423	364	418	377	393	407	396	436	388	390	371	404	425	373	424	422	360	393	398	394	382	421	367	417	376	384	400	388	396	424	423	433	425	403	398	393	416	386	403	386	369	368	382	389	385	379	383	397	405	420	409	375	394	417	415	386	416	388	400	412	395	379	435	431	379	401	378	376	376	395	346	416	413	391	372	379	380	384	377	393	381	380	410	426	414	397	389	398	387	413	412	398	393	400	391	408	406	367	390	403	411	354	360	395	439	376	413	387	404	410	413	396	399	387	418	386	371	429	364	387	397	398	394	421	444	409	387	420	386	417	419	385	408	430	406	398	384	433	385	397	374	375	379	413	406	394	375	390	352	425	367	423	417	393	384	369	401	393	400	413	365	397	407	395	407	402	416	404	427	386	394	375	422	365	379	366	416	384	421	431	397	386	410	391	403	376	369	401	397	388	434	391	403	387	417	383	394	387	401	403	406	381	390	427	410	386	382	398	422	428	418	428	386	421	410	417	421	409	394	423	397	394	391	402	421	376	386	391	384	409	381	413	420	401	368	384	379	379	394	405	379	422	391	402	409	368	408	424	443	388	379	403	370	428	414	394	392	392	362	362	418	380	392	424	390	416	396	400	382	391	413	371	431	372	409	396	395	419	352	393	395	415	370	361	406	415	387	395	412	414	360	369	405	384	428	418	400	388	405	385	384	389	387	402	394	401	394	410	371	407	402	398	417	390	384	413	386	365	404	394	423	427	383	411	385	411	418	400	377	428	397	412	378	374	399	412	397	421	401	427	411	406	409	387	370	379	448	391	368	426	418	415	434	443	404	360	416	425	401	373	383	401	382	357	351	403	369	384	376	391	386	390	420	402	383	427	371	385	391	379	364	401	389	398	426	393	376	380	389	387	388	410	392	381	373	372	414	412	386	428	412	393	393	371	389	401	391	377	403	371	380	377	422	395	432	407	391	362	405	424	385	420	401	398	397	389	430	443	369	412	406	411	397	405	407	383	384	388	421	404	410	430	414	398	338	416	371	403	417	427	437	390	421	411	386	408	372	392	395	417	383	413	409	380	393	364	411	395	397	391	415	390	353	402	393	415	404	383	399	374	357	417	391	407	372	368	371	367	413	389	383	392	400	404	390	431	419	369	413	386	391	406	373	397	417	416	406	367	372	387	434	437	400	393	402	373	415	403	381	371	440	411	389	415	405	393	391	377	360	400	360	400	373	375	402	431	412	382	380	377	424	360	412	383	378	378	395	419	358	339	403	413	378	411	376	358	409	398	406	420	405	420	377	398	420	407	382	387	417	438	397	379	385	405	395	427	413	410	398	392	377	377	375	394	416	427	420	343	406	412	386	384	411	391	404	423	394	400	429	431	377	397	426	411	360	422	358	413	430	420	406	373	403	383	411	379	376	390	409	408	380	387	410	419	407	407	396	397	390	411	395	396	400	405	383	351	398	392	405	385	389	404	409	395	404	389	423	415	381	427	411	434	380	440	365	333	400	397	411	382	430	371	393	406	377	383	374	405	416	457	427	413	437	402	411	387	433	429	376	397	377	443	435	384	381	378	426	399	404	417	395	417	394	436	391	366	400	344	366	415	388	396	416	432	386	381	417	381	414	403	403	424	411	364	402	391	412	426	436	379	381	382	378	376	388	397	408	385	392	399	370	391	405	419	414	377	393	429	419	421	419	371	431	433	386	373	391	405	379	400	390	414	378	407	405	393	383	396	361	407	469	386	392	392	408	413	413	415	410	385	365	362	394	381	377	401	415	386	409	413	438	381	385	396	405	382	392	417	426	388	374	411	393	384	393	391	353	397	394	389	380	445	407	425	429	407	420	402	347	421	399	401	369	408	371	387	369	387	378	428	410	414	368	376	403	415	376	372	391	408	424	395	400	372	379	365	402	424	397	379	411	421	364	407	436	395	381	382	410	375	380	427	388	375	396	378	392	412	408	403	443	418	393	383	398	395	402	394	401	375	411	367	370	395	385	442	374	401	392	399	409	385	384	388	407	391	380	379	405	389	434	402	378	390	421	432	394	405	369	391	386	387	381	424	366	373	417	390	403	410	375	427	420	381	383	412	399	419	401	384	373	398	413	432	380	373	389	418	369	407	380	372	376	411	396	383	378	401	418	427	422	396	397	402	409	382	383	396	405	368	389	391	396	372	391	421	375	407	377	375	412	398	393	411	370	440	438	355	345	423	406	406	409	376	391	398	392	402	401	415	371	381	360	372	404	378	385	402	397	379	394	414	400	377	403	439	379	443	362	427	423	384	394	392	401	391	399	382	410	395	392	389	400	360	373	386	408	431	410	409	390	391	387	372	384	418	385	408	416	430	397	385	424	369	412	416	397	414	364	409	408	389	379	396	386	412	428	399	410	381	412	419	396	440	404	363	408	392	431	387	413	389	411	442	395	363	408	409	401	396	388	396	378	426	390	421	384	420	396	411	381	418	380	414	396	401	374	426	393	384	424	431	409	392	434	369	385	411	421	373	421	395	400	385	418	396	401	389	412	372	412	384	392	444	422	407	393	431	374	406	396	417	387	396	394	369	363	402	415	437	350	394	382	418	359	401	405	415	397	413	404	350	394	434	422	400	397	394	397	378	405	393	382	435	419	378	409	377	424	363	408	422	399	378	417	409	407	410	378	406	380	388	399	429	458	416	401	419	408	371	389	379	395	390	396	374	401	426	395	367	428	415	361	392	353	419	373	401	420	398	395	414	414	411	426	399	391	441	379	396	382	392	392	405	380	395	413	384	400	408	406	356	380	390	417	394	412	396	438	398	403	408	392	387	366	412	384	440	400	386	412	395	393	418	451	373	391	406	389	454	376	402	401	413	383	380	404	378	400	365	435	400	402	410	391	411	388	381	423	411	434	370	348	395	400	413	409	371	401	391	407	382	413	417	426	405	428	405	403	390	407	407
41964	54058	13485	7390	5115	3907	2951	2393	2019	1671	1488	1386	1269	1137	1091	1026	1026	1012	923	944	947	890	803	819	816	803	765	776	776	800	801	796	741	786	796	758	766	723	772	733	748	738	742	767	716	708	716	723	714	723	751	733	725	729	703	723	731	722	705	764	724	742	749	728	718	740	717	705	687	720	753	664	717	684	752	715	755	723	772	734	669	676	704	729	710	752	732	695	739	726	700	729	698	741	717	710	722	705	680	713	701	767	742	686	717	641	746	701	631	698	721	729	666	710	709	690	684	662	749	693	707	697	691	675	723	726	714	672	702	707	712	697	681	672	684	670	691	731	736	704	685	683	660	734	680	687	690	703	724	715	736	665	729	699	732	707	706	692	709	649	643	658	678	715	654	724	705	699	703	666	733	669	679	691	724	681	658	676	721	702	679	665	721	733	674	726	696	672	755	712	673	725	716	694	697	685	678	683	668	712	681	692	687	670	679	752	681	697	651	734	663	687	718	715	686	705	702	709	678	699	691	729	726	717	659	666	663	684	735	746	715	680	659	661	690	697	719	670	691	738	729	693	678	687	729	668	760	651	709	718	691	704	709	719	679	684	680	724	692	674	649	735	707	686	686	689	688	684	645	705	699	704	697	665	697	688	744	723	718	724	691	705	701	714	692	705	699	709	682	692	715	681	718	675	699	704	731	681	685	644	714	685	649	646	713	693	732	675	676	690	679	698	681	692	669	696	716	721	671	719	679	701	714	668	756	685	695	700	691	688	684	643	708	728	732	740	717	701	679	691	743	714	686	677	694	672	709	678	690	718	729	730	696	662	715	663	722	657	654	765	672	688	666	686	705	724	738	712	609	686	668	703	719	744	713	652	713	713	659	692	628	707	700	695	681	741	689	743	697	705	679	670	680	721	717	781	708	689	682	721	679	655	692	703	723	687	679	680	746	696	726	720	696	695	764	712	702	697	675	687	702	698	677	701	655	697	637	728	702	674	751	664	682	709	745	678	710	709	741	673	662	666	738	699	737	675	675	679	731	695	672	673	744	682	715	758	702	653	669	694	756	639	677	689	698	690	714	665	712	670	706	676	740	678	690	676	738	678	681	700	703	654	710	737	698	683	656	675	694	730	726	664	692	680	659	675	699	726	692	730	660	699	719	717	720	728	656	683	677	677	719	709	690	679	654	701	754	643	681	677	671	710	717	675	699	671	693	715	704	729	709	680	696	722	670	725	716	763	688	689	711	674	690	724	688	658	684	674	685	712	737	705	682	691	724	663	686	694	689	670	696	710	681	688	696	688	668	659	695	666	703	696	649	668	705	740	719	692	679	761	667	713	667	688	665	707	725	697	722	681	696	633	681	681	717	655	680	716	721	689	693	686	678	706	692	755	716	736	719	707	696	652	693	719	714	706	685	734	732	683	689	683	686	698	748	722	699	706	667	699	718	692	715	733	725	750	717	712	741	709	668	676	713	629	677	676	703	713	708	643	667	711	702	666	686	713	722	684	669	675	695	689	672	712	677	698	676	728	698	672	647	665	705	666	755	685	725	669	686	673	713	718	732	711	689	678	685	666	742	740	725	652	694	751	668	702	691	728	696	709	723	692	721	701	726	705	686	696	720	707	642	688	680	745	693	712	668	716	722	676	696	687	698	701	735	691	717	745	721	688	680	684	688	718	733	711	718	687	693	690	660	678	732	738	731	667	679	674	665	685	711	674	631	685	713	692	721	678	657	704	743	743	726	697	657	637	679	701	680	705	769	662	657	696	686	670	675	678	742	754	689	742	720	708	680	680	694	682	717	739	707	685	705	704	647	714	723	707	731	694	696	662	676	681	708	739	737	669	723	751	697	643	694	704	703	703	746	683	682	698	666	706	704	702	656	669	699	668	741	729	690	684	724	748	723	700	713	678	684	666	650	681	673	688	708	699	657	713	699	727	720	715	753	711	678	731	667	711	670	692	717	717	696	708	659	631	723	668	703	725	724	729	739	691	688	718	673	676	662	721	712	726	685	701	740	739	716	672	758	636	697	651	696	732	689	716	688	730	733	710	703	700	665	662	695	704	672	697	706	736	692	738	717	689	661	689	712	707	764	694	704	698	656	711	681	733	712	699	695	681	738	736	704	695	727	692	692	663	684	645	688	650	688	676	695	715	706	660	684	700	687	655	755	745	727	688	675	664	674	720	709	721	721	702	710	689	658	669	746	683	707	688	704	693	705	694	695	672	710	699	645	669	726	729	660	749	682	686	737	718	709	720	732	714	712	712	681	676	688	681	714	692	727	669	720	670	730	666	721	717	687	702	721	692	722	721	751	708	701	694	659	731	738	714	682	688	749	730	725	651	751	698	687	666	676	718	664	708	692	724	706	701	711	738	700	678	649	666	732	691	701	690	709	707	691	631	664	725	696	701	670	730	688	723	725	733	703	692	713	706	672	720	730	716	684	699	680	695	704	730	680	663	694	700	670	644	685	704	701	736	707	673	721	669	699	692	697	689	684	665	723	684	744	665	695	692	665	667	699	646	698	669	694	710	677	686	673	660	734	708	682	723	686	654	698	647	702	677	728	680	733	744	683	721	720	729	758	706	667	679	746	713	695	665	740	722	708	704	686	741	742	746	681	690	708	724	684	688	716	720	711	710	669	694	748	693	687	695	689	723	685	698	729	686	745	695	735	685	697	690	678	668	678	714	706	753	701	684	694	678	729	660	676	689	665	715	700	728	677	694	751	710	708	695	652	752	646	708	714	687	692	689	728	723	657	709	720	743	677	722	683	723	728	669	704	758	708	674	699	757	695	693	703	748	708	714	704	704	736	750	693	714	690	700	728	686	702	672	684	681	701	709	715	685	695	690	702	664	692	670	669	711	691	723	695	695	689	666	712	689	708	673	754	704	707	715	663	697	718	683	673	682	680	685	673	713	699	714	723	661	651	680	691	710	700	702	676	734	699	718	651	686	715	688	706	723	694	670	662	717	693	701	696	711	709	674	733	694	710	713	727	698	735	734	673	670	669	714	703	669	734	688	712	711	706	704	695	669	715	704	677	647	665	669	714	651	728	737	713	673	685	728	692	716	700	697	692	694	664	646	692	676	720	701	750	661	697	753	734	707	732	701	670	671	703	698	679	676	664	697	708	710	684	700	689	733	665	688	676	722	709	684	699	693	697	714	659	687	661	729	721	631	645	703	637	667	673	666	700	669	701	696	676	713	688	725	661	696	685	726	720	715	719	714	730	672	729	690	670	692	664	693	730	679	688	660	683	690	656	670	711	697	708	700	666	687	668	734	661	693	666	693	699	725	710	688	729	699	733	721	745	748	711	662	703	662	690	719	695	655	667	701	731	691	704	710	673	700	684	650	708	656	672	726	726	707	718	677	692	645	740	671	712	701	715	734	715	714	717	737	687	743	722	679	675	712	733	691	705	721	766	741	704	693	718	674	698	718	642	699	728	691	708	731	691	678	659	695	695	744	698	699	680	664	685	722
26502	21001	12477	682	164	154	146	118	122	134	123	115	105	132	119	118	102	109	99	105	103	116	92	110	122	98	85	103	103	116	106	98	110	102	90	98	88	105	92	107	87	109	97	113	93	93	102	98	109	77	100	112	102	109	116	93	112	99	108	96	108	88	106	94	104	116	111	105	104	96	97	111	94	109	108	82	110	118	88	96	98	89	98	122	96	123	93	96	123	87	108	98	98	108	118	112	88	111	102	131	119	103	107	114	92	109	97	102	110	97	108	106	102	86	108	96	112	106	114	121	112	102	101	98	107	111	118	111	98	109	110	103	100	92	103	111	118	115	83	118	96	111	84	102	106	109	109	94	116	97	95	85	111	93	107	95	105	108	119	111	80	113	110	106	84	100	100	92	99	109	101	119	106	91	98	99	103	100	114	95	102	103	113	81	110	119	105	97	102	116	107	101	108	112	96	88	105	99	98	112	107	99	97	102	102	91	105	113	97	96	96	106	110	90	112	126	108	91	100	97	107	111	115	119	107	99	112	99	101	120	96	114	86	95	106	95	89	104	118	114	102	97	102	102	95	108	106	108	98	106	93	107	88	114	111	106	107	95	88	117	114	104	92	92	88	80	106	112	85	94	90	121	103	92	97	87	101	99	124	102	91	108	98	104	107	111	108	107	119	107	121	107	102	104	98	111	107	90	97	105	92	112	118	99	111	88	118	102	111	98	100	86	94	128	115	97	111	105	106	112	94	109	111	113	105	105	104	109	90	109	110	98	120	112	98	99	112	107	108	119	90	90	101	105	109	92	105	117	110	91	103	101	110	110	110	105	92	96	95	93	109	102	108	115	96	78	98	108	95	121	111	111	90	113	101	102	100	112	100	97	94	109	113	90	91	106	109	134	110	94	94	99	107	88	89	93	102	105	92	83	108	118	122	96	99	114	107	117	101	121	107	120	111	117	100	115	98	98	98	102	103	114	119	108	96	103	94	97	100	110	91	104	96	95	99	104	91	116	108	109	115	84	113	99	84	95	105	97	77	98	118	98	121	96	114	88	111	84	97	99	121	109	104	110	92	111	103	112	95	96	110	104	103	97	106	118	101	91	107	93	109	100	125	102	112	101	103	100	116	90	115	108	101	109	108	114	104	98	97	80	95	98	116	108	106	84	117	93	86	97	107	113	99	101	121	118	90	102	103	128	78	96	92	93	97	115	116	98	102	104	100	91	99	131	103	117	111	108	94	133	95	101	100	104	122	96	102	115	106	110	101	111	120	103	82	112	99	114	85	108	110	118	108	111	97	117	125	101	113	116	99	127	119	110	109	129	111	88	113	107	97	114	94	102	106	98	111	110	117	106	110	113	93	97	130	102	106	95	87	101	116	122	101	113	103	105	82	112	94	112	121	104	89	97	127	85	98	96	111	93	96	99	89	109	98	86	90	109	100	112	118	109	101	94	105	115	100	116	79	117	81	105	106	115	90	95	85	97	94	102	91	115	105	104	116	91	97	98	95	114	102	115	107	87	97	74	94	100	91	99	112	113	122	130	101	102	100	95	87	110	128	107	101	94	100	103	94	111	98	94	109	100	107	109	101	120	113	102	96	86	107	106	118	94	100	112	96	95	97	96	122	118	88	113	98	136	92	99	132	86	96	113	80	123	114	105	99	107	111	116	104	104	105	101	100	96	108	115	118	109	97	102	105	97	93	91	106	93	104	105	123	110	106	118	118	97	79	111	98	94	123	96	109	92	111	92	96	95	111	103	134	100	112	121	109	85	91	90	111	96	92	100	88	109	108	99	115	120	100	98	98	114	104	113	96	105	104	78	93	115	104	105	105	84	93	102	102	110	109	110	115	89	97	89	116	99	90	112	100	91	89	109	99	105	97	128	91	113	110	107	105	103	96	121	107	95	86	96	109	106	102	92	100	104	111	95	95	91	105	105	89	105	125	99	102	101	103	111	111	105	97	93	92	91	119	106	100	106	99	109	114	106	117	111	106	112	119	110	94	93	114	105	123	107	103	88	106	99	115	94	110	89	89	122	110	96	112	114	119	100	113	122	109	109	93	99	87	107	104	106	74	115	94	99	112	89	101	93	114	95	108	102	111	128	110	96	100	128	110	100	113	112	89	88	105	112	112	114	108	112	107	117	88	120	103	99	119	91	116	103	83	94	89	109	102	102	98	88	102	120	104	114	112	104	107	93	79	99	85	99	110	108	117	98	108	92	111	109	121	127	108	129	118	106	110	114	120	108	115	86	105	93	95	100	100	110	111	104	122	97	90	87	99	109	102	97	84	90	102	108	100	100	106	115	108	109	94	97	91	100	100	103	103	91	94	92	101	114	108	105	95	115	114	112	123	95	111	97	108	125	107	99	113	91	89	118	104	100	101	94	127	122	103	102	116	107	97	118	105	99	118	108	109	108	117	86	105	101	102	114	105	94	100	97	101	86	117	102	98	86	108	102	84	103	79	97	95	114	118	115	132	102	112	122	113	90	109	94	110	104	97	107	105	132	104	103	106	107	118	104	101	115	94	108	98	111	106	93	104	108	114	117	108	106	101	106	108	98	107	99	97	92	102	90	102	106	99	101	122	81	84	108	113	112	90	87	120	104	118	93	99	111	99	111	96	109	117	95	103	87	104	117	102	109	113	121	98	105	114	111	126	103	100	94	95	81	122	90	106	106	117	103	98	115	101	108	111	111	93	118	83	105	111	111	99	109	87	88	100	95	97	106	106	93	114	108	99	114	79	117	122	107	112	104	103	95	95	103	106	102	107	77	95	120	91	82	108	114	111	102	103	91	97	106	118	118	104	114	103	95	95	97	99	122	91	110	87	114	91	117	108	97	96	95	119	99	91	106	101	99	112	124	138	120	101	95	78	105	110	93	101	116	100	120	106	107	112	117	118	109	109	115	110	91	105	104	125	90	105	99	96	118	117	114	111	104	100	79	107	110	104	101	93	103	96	92	117	115	102	99	111	119	101	100	93	112	121	93	134	100	90	115	104	102	109	102	106	88	85	100	104	117	115	100	106	115	105	116	87	102	96	103	81	104	97	85	96	128	107	119	106	100	121	108	103	101	99	90	83	88	86	96	109	99	106	124	117	102	104	114	97	122	125	99	110	88	113	93	104	104	108	121	97	95	99	86	108	100	104	104	94	99	128	106	102	97	98	101	105	98	105	99	113	106	113	99	112	105	105	113	86	106	102	90	100	96	117	122	107	97	116	104	103	111	130	103	111	117	82	90	91	97	99	96	102	97	103	103	106	113	116	99	116	102	109	103	97	88	113	112	105	96	113	103	108	95	95	116	102	97	114	90	106	104	110	89	99	103	95	102	108	97	90	100	103	91	123	117	89	92	98	114	94	103	97	107	93	109	106	101	89	124	112	127	103	107	121	98	100	109	104	107	113	99	106	98	103	112	106	100	110	112	118	114	119	106	114	105	109	106	112	100	106	102	111	105	116	98	102	111	102	112	121	98	101	138
16425	23448	1456	620	447	332	340	293	244	234	242	229	251	233	229	211	226	217	218	208	210	222	210	223	204	228	216	201	208	204	198	215	226	191	186	234	221	219	192	203	214	235	201	176	200	209	209	228	212	215	200	218	208	213	209	222	207	204	205	213	220	191	220	177	200	196	195	217	208	223	194	203	210	194	225	191	189	195	228	200	199	190	191	212	216	200	187	198	208	201	217	189	227	201	197	211	195	191	210	195	185	208	226	230	212	212	211	206	211	209	209	232	197	208	205	188	210	213	197	218	186	203	203	178	216	199	190	216	221	206	215	196	188	210	201	206	200	216	180	221	226	240	187	224	214	227	180	196	200	225	214	211	232	207	189	204	195	232	216	203	183	195	199	206	192	188	208	213	179	235	210	195	190	210	206	206	191	177	206	201	217	203	199	216	208	227	220	226	208	199	197	204	181	205	206	193	230	206	220	187	208	206	188	200	213	211	176	213	214	206	181	182	215	223	185	212	223	199	209	193	204	227	242	215	194	211	236	210	211	200	194	211	186	205	210	202	198	216	201	181	186	219	212	179	208	229	186	218	200	211	203	187	209	201	200	206	213	205	192	189	185	206	227	205	205	206	192	210	217	201	187	176	188	215	151	199	210	213	195	198	225	220	203	193	203	210	194	237	196	200	185	233	192	189	218	191	218	199	200	216	206	203	229	199	193	208	228	204	203	226	219	223	200	205	228	210	195	198	216	218	209	218	209	182	193	185	198	249	201	214	213	178	184	224	214	239	204	215	182	214	209	203	211	241	211	202	197	197	219	200	187	204	203	187	194	200	226	210	199	190	197	226	220	227	191	198	180	196	232	184	220	195	219	216	189	194	223	194	206	204	200	217	221	209	209	189	184	207	209	194	194	213	214	176	211	180	229	184	186	222	210	193	212	215	192	197	211	234	202	192	175	209	203	180	221	194	215	206	221	209	186	195	194	204	202	207	208	213	194	200	215	216	198	211	202	195	218	198	191	194	223	196	213	197	211	219	202	201	222	218	220	196	188	198	215	217	201	199	214	189	196	222	220	181	231	179	230	215	204	218	184	228	174	197	195	201	178	196	216	217	195	179	220	209	217	207	194	194	191	216	222	234	202	208	199	202	207	218	209	183	208	225	215	206	215	199	184	213	188	217	222	189	195	202	194	204	214	198	208	197	176	221	208	176	181	241	204	204	208	208	213	201	220	195	216	193	179	197	225	215	200	228	227	204	192	225	215	208	220	216	195	190	200	187	196	206	203	191	218	191	208	184	195	210	206	174	211	222	228	187	197	199	185	206	204	207	192	183	203	210	211	226	199	204	217	206	207	201	184	185	182	203	221	229	182	191	211	200	219	209	201	219	190	204	199	190	217	199	196	199	201	199	224	184	248	191	214	180	214	205	188	183	205	184	201	246	192	210	202	205	200	215	218	186	195	198	210	201	198	203	214	221	196	209	213	193	191	211	242	214	224	207	196	226	213	204	216	201	219	199	183	223	244	203	214	190	203	200	211	185	207	197	205	195	201	226	214	192	184	210	191	191	243	188	215	199	186	195	214	187	202	217	178	199	213	219	234	247	211	206	195	198	187	188	200	217	180	189	194	196	207	213	214	193	213	190	199	207	211	188	192	226	192	209	210	198	198	185	202	207	202	204	194	204	214	208	187	217	215	203	196	230	220	216	220	193	211	178	197	206	232	205	193	209	209	200	198	208	208	234	190	207	186	185	226	195	201	236	196	194	192	227	193	199	209	201	187	200	189	211	210	196	205	183	192	183	212	212	226	183	200	192	234	190	228	192	218	205	213	232	201	207	209	197	174	213	194	215	211	186	204	186	224	199	199	215	205	189	192	190	212	201	211	190	232	199	197	215	222	223	201	215	205	224	227	201	181	205	212	202	212	182	194	204	185	197	191	189	208	212	187	194	209	200	186	204	210	223	227	192	207	220	212	204	197	206	209	204	201	199	215	193	208	176	198	203	232	179	200	211	219	189	189	198	184	212	192	192	212	197	195	187	219	209	209	186	185	213	207	195	211	208	197	204	216	220	223	200	215	228	189	229	216	207	200	200	211	231	209	186	211	202	189	200	195	200	222	191	195	196	236	190	196	213	194	208	221	212	196	193	242	189	239	182	225	184	211	231	231	211	224	214	180	210	208	185	203	210	218	217	223	190	211	219	203	192	221	202	214	186	209	192	198	222	215	184	193	202	215	187	213	213	196	227	225	206	215	204	196	206	201	217	188	190	229	210	236	222	178	206	216	213	202	201	186	217	198	201	201	209	211	217	224	184	207	202	192	232	217	209	207	225	184	197	209	200	204	205	188	208	232	210	222	197	227	174	192	212	212	189	193	214	214	199	201	216	223	205	223	221	234	196	198	212	204	188	196	203	185	220	198	231	209	194	203	236	196	197	212	213	205	202	200	186	205	208	194	206	207	205	206	205	195	180	203	209	201	187	200	189	195	197	237	198	226	177	213	224	206	196	214	187	218	228	189	218	189	202	198	213	216	195	197	217	223	189	209	183	187	202	204	205	181	197	200	234	223	191	228	225	229	198	195	201	197	214	213	198	184	210	222	202	175	202	192	220	201	241	172	175	224	198	183	202	201	165	185	189	211	217	205	188	229	208	227	200	205	183	190	189	198	186	161	183	209	202	215	223	203	189	210	202	191	212	189	202	202	214	212	189	233	207	205	207	216	204	187	201	200	181	227	226	198	211	207	207	240	195	172	211	185	196	176	198	202	210	203	213	208	222	206	194	197	218	218	202	196	209	232	217	198	201	199	222	193	222	215	196	181	195	200	187	203	214	207	201	201	180	204	200	219	168	199	179	203	200	183	216	202	212	206	215	205	216	215	211	213	185	204	205	223	220	201	202	183	185	233	198	206	186	201	207	175	212	190	224	234	197	219	190	202	205	210	189	214	193	201	198	207	197	194	218	201	222	195	204	235	218	193	202	203	176	197	227	197	197	186	200	194	215	218	228	186	193	220	193	206	213	204	182	214	202	232	205	189	196	218	207	204	212	203	227	168	201	214	205	210	195	229	210	208	211	218	230	205	217	199	230	230	219	218	209	210	209	218	201	214	224	191	224	218	206	215	213	223	220	213	182	170	215	221	218	242	206	206	193	199	199	215	202	234	202	211	216	234	221	226	210	219	207	197	222	222	192	189	213	209	197	197	201	184	206	208	195	190	203	215	198	198	213	192	207	195	211	183	210	222	222	199	214	207	203	210	218	207	196	212	198	205	195	202	218	211	204	242	186	195	220	228	197	199	198	197	211	203	158	198	210	200	178	184	222	235	209	195	211	190	216	199	212	222	174	209	203	208	199	201	179	224	221	189	227	217	195	204	185	217	222	211	221	178	242	195	211	225	219	220	211	197	239	220	194	198	199	219	184	217	213	212	218	197	202	196	207	199	210	177	199	203	212	207	190	204	214	210	215	190	177	213	220	192	212	175	199	181	190
24002	21079	28565	23809	20736	4285	727	539	416	401	380	338	312	325	288	293	329	297	270	308	270	305	286	317	268	283	246	258	304	243	254	304	277	260	261	267	243	277	242	297	263	275	277	240	274	250	298	303	286	280	257	258	257	275	269	264	272	291	239	286	268	296	272	276	247	252	250	252	266	271	248	257	292	246	282	258	267	256	266	279	271	275	256	254	271	236	266	278	256	259	260	279	264	231	267	257	260	246	279	223	260	255	228	270	282	277	246	265	266	246	222	266	249	271	233	289	260	275	301	273	272	276	248	269	252	261	267	249	258	240	221	252	268	274	269	277	268	262	290	279	257	271	252	272	271	255	265	258	263	273	224	260	260	281	298	272	282	273	270	267	262	238	288	289	252	256	270	291	249	236	245	267	275	247	240	268	227	271	269	247	278	242	265	268	279	273	251	251	278	257	306	280	263	277	247	238	245	241	261	268	239	251	262	246	256	262	227	274	254	243	238	241	271	253	281	278	252	266	237	279	264	227	277	216	291	288	248	277	255	232	282	265	269	266	261	267	262	239	283	234	244	284	267	260	268	268	269	259	250	251	251	273	272	267	239	248	248	274	232	277	236	276	260	262	247	230	302	265	277	245	245	229	282	256	241	249	289	240	256	264	244	241	213	276	247	250	237	239	243	241	248	280	251	250	261	247	255	253	248	267	270	228	255	272	282	280	271	291	263	244	243	249	255	266	282	250	273	275	286	283	264	276	232	236	269	274	240	238	254	245	283	294	279	266	259	245	247	232	264	273	219	272	289	252	260	277	273	261	268	280	278	274	257	281	237	257	263	283	240	274	261	286	254	255	253	263	254	284	279	260	256	259	269	277	242	264	243	272	263	283	269	235	260	240	255	276	271	250	257	255	251	260	229	251	263	243	246	256	269	272	248	275	272	278	232	261	244	270	267	248	262	263	272	250	248	256	267	301	265	261	257	266	241	223	235	278	284	225	247	270	285	246	277	258	277	257	239	291	265	253	258	256	273	263	239	248	255	259	264	269	278	255	263	286	254	267	255	254	283	237	272	257	264	244	238	277	267	284	271	279	285	219	256	249	249	276	257	256	264	239	291	228	247	257	281	257	261	254	270	288	285	275	280	280	229	262	259	268	254	267	262	266	239	234	231	250	255	269	248	289	279	253	249	274	253	267	274	243	245	250	263	261	247	251	247	238	255	255	230	261	231	286	241	282	278	243	264	257	242	281	292	271	258	253	268	271	262	252	255	265	284	259	247	270	265	266	276	246	287	271	225	268	268	274	266	258	261	246	256	265	259	238	260	268	244	224	259	254	276	284	246	272	237	241	290	267	271	216	244	259	259	242	251	286	291	237	257	255	283	257	267	245	266	257	286	282	273	264	269	284	248	263	269	249	258	243	294	250	265	256	273	239	257	272	296	263	242	252	272	256	266	274	251	277	241	285	260	272	254	269	273	269	273	255	251	267	244	259	257	269	264	259	231	244	253	244	268	285	255	264	258	255	229	251	275	268	250	260	243	288	284	260	256	251	273	275	272	285	262	286	265	259	278	272	256	258	275	282	272	244	286	263	250	256	261	258	267	264	253	242	243	288	241	258	258	277	253	254	254	246	265	257	230	250	259	250	238	266	234	235	259	251	273	249	268	256	289	282	273	244	277	250	263	268	242	262	250	231	246	291	270	282	240	253	285	292	276	261	295	261	254	262	252	275	265	267	259	258	244	277	254	250	293	273	273	235	261	264	254	264	254	257	281	259	237	278	254	240	256	236	242	253	256	252	238	235	231	254	269	244	251	250	270	265	252	305	253	283	247	271	266	250	246	263	260	274	226	243	270	249	243	285	259	238	257	265	273	255	249	251	217	230	265	246	271	258	292	288	252	271	263	262	251	252	261	253	233	267	266	265	269	247	236	236	282	270	253	270	201	285	253	220	291	239	261	262	271	273	243	297	265	264	269	257	287	289	263	287	263	238	271	247	239	287	274	272	256	292	248	253	257	238	243	271	264	256	280	244	261	277	259	255	272	242	224	255	263	297	268	280	239	250	264	272	248	245	246	271	265	241	280	254	264	269	254	256	259	241	250	268	280	237	258	250	243	245	236	278	282	258	280	221	287	256	274	281	257	247	295	278	261	263	267	259	292	276	225	255	302	267	257	272	266	268	291	254	251	261	262	247	254	249	261	275	259	268	253	287	249	234	246	241	225	252	254	264	262	239	263	241	219	261	276	275	267	274	243	265	277	263	283	255	270	270	273	262	280	262	245	266	267	260	245	219	277	272	275	266	275	252	262	245	252	230	248	283	259	238	290	265	238	255	292	271	248	245	261	262	233	266	259	267	257	279	277	236	265	288	259	264	275	252	249	263	255	265	270	246	255	275	276	257	273	263	253	234	274	264	250	274	262	247	257	251	274	227	271	270	254	250	253	264	268	288	256	266	283	244	285	249	252	246	278	272	254	263	264	249	273	297	257	269	280	231	236	280	294	275	268	227	234	274	273	259	281	250	272	241	278	275	247	243	236	244	256	250	262	266	286	246	254	226	267	234	266	269	258	276	274	258	257	225	298	255	275	271	263	264	263	246	265	274	295	262	278	252	264	267	297	258	252	262	241	253	258	260	281	268	248	261	270	284	236	251	261	256	241	247	254	260	243	281	250	274	272	278	248	269	277	244	268	252	265	282	265	256	249	259	262	250	233	238	257	256	265	262	264	247	245	286	217	271	245	258	266	233	250	284	272	276	263	238	278	249	235	272	262	249	288	284	252	284	238	258	246	260	252	290	236	266	230	229	272	250	260	265	254	242	274	255	264	271	248	277	287	248	277	251	268	262	237	283	277	264	266	268	259	272	253	243	266	246	273	264	287	269	273	241	287	267	251	258	275	253	254	266	232	255	239	269	239	264	292	238	243	248	291	265	239	242	250	247	235	231	252	285	246	245	286	262	221	265	241	283	270	255	270	264	269	275	256	252	281	237	233	254	269	252	277	261	275	277	253	251	270	257	244	251	283	255	245	252	265	258	268	262	263	255	270	284	263	247	247	266	277	238	244	256	258	281	254	239	277	269	243	246	222	244	236	271	254	273	254	262	261	242	278	264	276	284	248	247	251	236	277	252	252	257	282	264	274	294	237	261	231	249	261	303	243	223	253	281	239	275	258	259	271	282	279	272	256	229	255	248	269	238	298	286	276	253	265	282	239	267	248	259	263	265	253	264	293	255	252	279	254	286	264	241	295	260	282	235	300	274	234	244	262	246	258	254	268	228	277	273	275	261	270	251	247	243	293	259	255	254	243	304	271	278	247	236	279	283	254	234	245	300	258	253	236	262	249	242	256	265	235	255	247	281	253	260	251	275	242	243	261	271	233	239	247	271	263	245	221	246	262	260	232	254	267	277	276	246	229	258	248	250	280	260	274	250	275	252	262	273	238	262	243	277	268	244	265	253	252	254	263	265	235	281	258	250	245	267	250	244	270	250
36409	48831	8336	4182	2934	2053	1668	1275	1149	1050	906	747	767	729	664	673	601	583	593	530	596	579	522	511	505	540	521	551	528	528	527	475	523	536	475	455	539	506	519	482	489	480	481	479	483	525	496	497	499	516	487	422	494	487	504	480	452	494	443	480	476	499	478	513	510	477	486	498	477	498	473	506	457	494	497	482	459	508	494	466	489	493	490	463	462	470	487	484	495	462	504	491	489	466	458	512	471	474	513	474	482	471	480	442	481	462	451	484	487	478	453	431	477	524	481	485	477	507	475	480	465	464	495	434	480	442	458	432	505	517	479	466	506	474	509	472	459	438	462	465	471	465	447	448	479	457	460	455	499	460	511	483	508	470	504	477	480	449	471	497	456	484	492	433	463	459	463	455	491	508	461	490	480	462	468	479	464	473	479	440	453	498	465	495	473	486	491	455	471	458	473	483	461	499	456	517	457	494	472	424	481	480	479	447	482	474	470	468	503	468	432	469	463	452	490	487	505	504	445	459	455	479	482	486	457	453	518	447	484	523	466	502	471	472	474	468	461	468	491	483	511	487	454	487	495	464	451	467	442	515	472	498	503	510	528	475	505	472	480	472	483	495	438	498	478	468	498	463	507	466	473	469	460	484	465	502	470	448	462	467	510	480	489	473	482	453	438	475	507	477	495	480	485	504	480	483	483	461	483	463	438	481	489	497	510	481	500	443	460	465	461	496	518	427	496	466	494	477	512	471	434	497	490	441	496	471	462	480	430	498	457	471	501	486	514	489	477	475	462	467	503	491	490	518	503	431	470	428	489	508	449	482	444	424	469	441	448	446	485	470	506	485	488	454	453	494	462	470	441	479	485	473	497	450	497	522	451	465	496	437	471	487	466	439	480	453	517	464	530	461	471	442	489	454	486	476	447	475	473	449	459	445	468	471	453	466	474	475	479	467	500	505	486	479	524	454	483	465	447	448	461	457	473	481	462	475	470	479	473	462	425	512	452	499	472	482	470	497	505	471	446	530	500	500	428	476	483	477	467	470	469	507	464	491	474	432	481	472	484	469	465	467	454	475	530	418	475	482	500	435	480	503	459	464	470	450	463	480	468	473	497	477	495	500	451	498	491	440	459	443	485	461	460	473	461	466	437	464	485	489	473	462	510	439	511	454	453	442	462	483	457	488	500	441	482	483	521	511	470	509	477	442	480	498	467	453	482	519	483	473	455	467	481	472	477	524	483	504	436	466	500	469	506	515	470	497	449	462	456	508	458	497	467	463	468	473	457	458	448	461	435	488	477	486	467	469	462	467	489	521	456	457	469	459	485	444	502	476	526	499	470	478	451	489	475	424	439	468	476	485	474	479	485	527	465	458	471	464	479	498	430	489	480	451	487	486	502	462	490	469	478	502	464	439	498	459	457	418	443	456	477	454	475	442	454	467	448	476	458	442	478	466	461	489	470	475	484	427	458	458	458	494	475	473	490	453	454	434	506	484	473	484	480	484	478	499	462	484	472	492	542	473	468	478	473	497	473	475	500	489	498	458	451	489	457	443	453	474	468	462	477	460	508	463	461	462	441	486	474	480	448	466	477	469	478	495	436	476	443	501	491	500	463	489	494	487	460	451	454	487	480	430	455	436	500	465	509	500	478	457	482	506	442	503	465	462	444	464	478	469	452	470	478	507	502	448	449	440	454	450	495	438	448	484	477	491	507	461	459	429	465	459	463	480	461	460	450	472	478	509	500	495	420	457	452	437	479	468	487	474	496	445	498	474	430	488	532	476	474	484	452	511	461	504	468	512	477	458	499	461	464	468	499	451	508	460	485	451	470	477	461	494	436	463	497	454	496	512	485	481	474	492	475	471	477	503	456	503	482	476	468	438	491	486	469	498	482	472	494	459	471	450	497	470	501	455	491	450	485	461	510	477	457	472	462	450	464	498	462	470	481	470	490	461	487	494	489	444	499	459	508	467	455	483	469	471	461	457	458	457	462	497	481	503	482	462	502	498	440	459	496	502	431	464	489	458	480	464	441	472	511	464	454	486	448	507	464	509	458	476	493	472	445	516	479	492	490	446	457	479	473	470	485	449	507	473	468	429	477	501	480	517	463	493	474	432	484	489	473	462	478	472	481	460	513	423	511	445	461	483	530	479	469	469	451	478	512	448	429	486	468	505	472	490	443	480	500	440	469	470	486	458	456	484	448	469	480	493	464	483	500	500	459	470	460	469	487	500	457	506	497	483	481	499	436	476	447	483	458	480	485	455	474	448	440	460	514	536	479	491	473	498	473	477	500	435	451	437	455	513	443	451	459	452	518	502	489	462	456	471	479	491	498	467	477	469	464	498	486	445	463	483	493	454	501	519	469	415	452	495	479	518	464	448	523	462	471	480	451	443	470	456	437	480	501	494	469	487	454	453	451	517	468	476	470	502	454	503	504	484	468	454	468	455	468	503	491	468	476	497	455	475	482	456	433	514	485	520	468	472	504	449	501	441	460	483	437	513	436	479	502	466	456	492	434	480	440	470	472	490	492	485	464	470	456	457	479	469	498	441	457	461	432	470	447	497	454	488	478	478	444	488	458	477	475	487	449	465	491	481	505	501	496	516	475	508	478	459	492	517	438	438	504	467	462	489	446	485	482	455	476	446	418	508	465	458	472	481	488	446	461	452	464	485	466	430	476	461	476	469	474	482	450	489	464	461	447	471	503	486	451	460	539	470	427	451	478	437	440	436	490	508	474	442	469	454	520	447	457	458	500	484	481	497	467	520	440	469	466	504	490	469	492	479	490	435	501	466	490	462	480	461	446	492	425	482	501	495	449	454	463	468	470	431	483	463	480	450	475	445	491	490	486	473	525	470	484	452	485	498	461	480	438	466	460	452	446	447	463	473	451	471	484	476	484	470	441	433	480	426	507	464	480	466	484	484	443	465	487	537	474	456	477	480	454	470	484	477	465	464	449	509	455	458	467	469	467	483	500	482	471	462	503	490	441	475	488	461	478	441	418	493	475	488	461	449	499	470	472	467	472	477	470	462	451	494	478	498	494	454	470	485	459	468	451	459	489	503	466	433	510	492	471	488	448	454	461	464	505	480	443	478	481	503	459	514	470	452	476	471	436	478	514	466	445	477	489	454	476	449	489	518	495	450	436	496	443	490	446	473	496	459	480	478	464	476	484	445	442	502	508	426	462	521	477	480	444	474	490	462	482	459	483	503	464	506	441	435	476	467	485	447	488	455	462	452	486	471	435	471	476	478	476	485	472	468	442	508	484	489	442	464	438	487	486	460	468	450	484	445	467	485	477	505	447	467	481	491	508	466	506	442	471	481	485	459	460	485	435	469	539	464	449	484	468	443	481	506	448	476	462	480	512	511	461	478	531	493	462	508	467	453	468	469	468	450	440	485	473	485	478	457	485	480	498	472	515	484	510	468	457	479	512	460	497	488	479	469	475	496	486	464	484	450	476	479	457	472	462	486	431	442	483	477	435	503
23020	21085	29217	23222	21086	20234	2860	913	715	637	643	565	601	550	516	470	509	450	486	459	481	443	472	441	433	439	470	440	442	463	428	420	440	411	410	447	409	470	426	442	443	428	381	390	429	402	397	437	410	410	409	419	450	418	452	389	423	393	402	441	407	406	408	412	415	424	408	438	401	409	429	449	400	439	411	402	441	397	428	387	464	401	436	418	420	403	385	435	395	450	403	426	400	388	397	396	407	405	425	419	402	385	410	400	401	408	427	430	381	397	456	416	414	408	390	402	403	407	397	408	397	381	436	387	402	404	395	452	416	379	421	399	423	405	411	395	410	405	379	392	461	399	412	416	404	388	430	411	399	388	368	422	414	409	419	418	406	392	393	402	409	412	428	429	381	431	431	423	392	387	433	371	374	425	387	420	437	411	397	361	421	393	385	409	422	403	393	409	403	367	439	402	395	431	417	392	418	402	402	418	391	431	420	383	400	375	471	409	393	406	377	425	425	384	397	400	408	422	411	372	406	390	415	387	405	425	416	421	379	401	405	428	392	384	387	419	440	424	411	431	401	397	447	407	406	445	410	437	379	410	415	416	371	411	407	414	406	411	435	405	388	420	415	380	401	394	413	401	409	397	391	433	374	428	387	404	405	374	384	435	406	394	393	418	407	412	446	386	396	417	432	389	418	405	421	390	423	409	384	419	444	415	396	423	404	406	411	428	398	404	368	450	396	410	384	404	436	413	397	408	397	379	410	418	411	404	407	413	432	395	447	420	412	410	399	370	415	443	445	428	380	398	418	353	402	385	392	410	436	402	392	413	375	414	401	373	397	433	387	352	390	426	437	391	404	427	414	399	374	406	398	397	418	442	432	374	433	410	414	412	385	375	387	374	422	416	408	413	405	411	396	394	432	396	412	396	392	394	413	411	393	404	413	395	420	411	409	421	413	430	404	427	434	401	424	417	402	418	419	385	411	376	427	412	440	406	406	403	410	406	433	366	411	407	415	413	371	401	395	413	385	408	395	424	420	388	399	409	402	394	395	391	450	377	404	415	408	386	415	400	402	406	414	405	429	399	432	408	412	427	419	395	399	419	400	383	428	398	394	417	388	385	434	393	392	415	424	382	405	392	426	404	420	382	397	390	398	405	391	391	422	431	360	405	407	403	421	388	392	416	371	413	393	402	397	415	403	398	389	404	366	439	393	379	377	443	404	424	400	365	420	409	459	426	386	359	371	380	403	447	385	452	435	430	399	450	405	406	426	421	409	399	371	381	394	450	415	443	423	424	388	429	422	402	414	450	404	381	385	444	388	371	380	409	359	387	376	410	401	426	410	393	411	383	434	430	422	406	401	361	409	383	387	408	413	410	415	381	396	407	407	441	421	423	408	387	410	404	408	399	403	416	414	396	402	402	409	444	400	379	406	412	392	396	394	431	425	410	414	360	399	374	386	398	392	386	410	400	391	422	394	413	430	389	400	410	370	422	393	382	401	394	386	428	392	370	402	434	383	400	400	382	417	399	393	419	439	411	441	387	408	417	391	411	395	431	408	432	444	408	396	390	425	417	397	419	406	396	406	378	405	421	374	428	424	375	418	419	413	402	395	413	381	399	418	401	384	395	425	402	385	385	416	404	380	405	422	407	415	444	417	431	404	388	453	417	420	411	417	431	385	392	417	414	396	333	394	410	383	406	394	394	386	421	424	390	437	391	406	418	414	389	398	398	436	437	407	422	418	366	399	413	421	391	418	413	401	418	393	429	422	413	400	410	410	399	390	426	401	413	416	409	407	465	418	404	383	420	433	414	393	422	411	435	382	383	374	390	373	406	445	420	423	390	428	409	402	406	403	379	403	433	431	419	391	405	410	379	363	423	388	373	403	379	413	415	438	384	426	386	413	392	383	407	407	384	431	385	381	395	389	430	417	399	452	422	391	400	401	388	420	421	377	404	378	388	412	435	384	411	363	383	426	400	424	437	366	397	415	438	387	389	430	435	406	421	382	414	396	388	423	395	409	396	346	383	391	417	376	412	372	408	404	399	398	381	393	424	428	404	363	428	387	399	408	387	411	399	394	403	383	415	393	402	431	403	411	410	434	421	412	388	422	419	435	425	408	405	423	432	412	405	421	391	393	395	386	400	437	409	411	390	398	387	397	413	382	383	431	373	442	420	378	387	395	412	415	386	404	417	407	421	399	410	388	405	400	429	385	390	392	409	410	433	363	397	394	424	396	388	401	394	389	376	364	401	413	427	415	453	403	390	410	407	413	419	375	418	395	392	378	403	422	416	405	422	422	422	408	425	405	423	412	413	409	363	388	395	421	407	399	388	418	391	446	407	412	424	399	379	432	427	397	401	410	375	410	410	387	421	423	422	423	363	413	390	355	390	423	373	405	386	410	392	397	400	405	390	411	389	408	374	398	419	389	396	409	409	408	360	390	387	372	398	371	404	422	415	412	375	375	412	391	379	401	425	422	420	456	443	409	399	427	407	397	423	407	396	411	439	419	408	400	394	393	420	375	392	390	379	422	378	401	411	397	426	449	430	443	397	411	387	385	423	387	413	447	422	445	415	416	382	430	420	394	374	391	410	400	421	346	449	410	441	425	398	422	402	430	439	415	391	414	397	425	413	420	431	389	403	402	427	453	413	430	406	403	422	423	416	418	389	422	408	386	378	433	411	388	413	405	404	400	396	405	384	424	391	375	418	375	369	393	385	392	415	379	421	397	375	378	376	383	375	431	373	435	409	354	395	412	412	389	418	394	390	421	401	386	406	446	380	395	435	407	406	389	420	421	385	372	412	418	412	450	396	415	409	446	414	401	386	396	415	441	405	402	408	424	395	402	393	399	430	390	419	392	378	459	387	406	409	396	413	425	408	415	391	392	418	419	384	426	415	433	395	427	399	421	409	418	376	431	397	463	399	412	435	450	399	421	415	395	412	377	380	406	415	411	396	397	393	405	385	393	387	369	404	405	415	404	392	389	384	418	402	400	422	421	402	421	385	364	388	416	416	394	386	395	390	404	399	409	416	395	433	419	417	400	398	392	447	404	399	393	381	410	431	380	426	416	374	445	401	376	382	368	425	407	430	401	400	400	380	391	384	420	421	416	401	407	400	419	370	390	400	404	402	403	412	384	405	427	401	389	393	391	378	452	446	373	431	403	390	402	381	399	391	411	398	407	393	426	408	403	407	390	403	410	436	411	377	407	389	436	422	407	434	400	390	397	426	391	388	377	405	415	435	409	385	373	406	423	408	426	411	397	402	388	378	377	400	402	407	424	388	408	404	406	424	398	418	429	411	381	401	374	403	392	419	424	423	384	384	385	398	403	422	380	412	395	391	404	390	406	377	406	386	394	383	421	403	402	363	386	393	402	387	464	423	415	380	411	382	380	402	384	404	395	412	382	408	430	398	398	384	431	465	402	419	393	405	397	424	429	375	401	417	373	396	412	432	427	443	414	414	422	426	373	414	416	399	363	395	412	395
43550	57599	13024	7176	4886	3667	2830	2378	1960	1755	1497	1346	1215	1209	1103	1052	960	1035	899	964	867	830	845	817	777	858	778	809	775	802	738	748	733	761	717	748	709	727	683	751	754	726	743	721	739	711	716	731	697	757	731	780	749	724	722	692	755	708	742	687	706	763	697	740	754	677	740	687	662	667	711	684	718	705	686	665	712	719	684	727	703	748	691	725	729	684	730	738	681	723	686	672	727	705	711	710	708	728	738	696	713	697	691	699	716	644	741	734	728	770	716	714	706	695	740	700	658	722	673	684	710	649	696	718	689	716	649	743	707	685	677	727	724	740	716	742	678	715	735	716	752	714	749	658	735	695	680	722	687	697	697	685	710	705	670	692	675	678	723	734	709	698	619	674	764	662	687	686	691	693	716	689	661	666	702	710	678	669	714	728	708	731	699	734	674	699	653	686	659	753	717	747	693	709	688	714	710	718	750	680	691	746	713	693	696	737	702	760	724	666	706	676	709	729	756	726	708	743	717	686	665	775	667	677	698	720	760	693	647	671	696	666	695	707	667	681	666	665	644	713	743	702	718	706	719	680	725	710	704	690	712	670	710	747	688	671	680	737	711	737	712	700	699	664	688	690	706	719	722	709	710	680	677	681	694	691	692	695	721	673	678	711	675	698	693	667	710	714	723	688	683	710	682	667	704	699	733	701	713	669	739	717	699	718	726	704	791	678	662	677	688	697	694	680	700	679	682	708	663	691	657	716	700	708	736	640	723	674	700	724	656	676	639	701	772	729	666	710	677	725	747	748	699	641	697	711	714	686	654	728	697	744	705	684	740	716	721	743	671	702	705	674	680	664	716	670	732	701	704	763	724	696	735	704	680	743	674	703	674	709	694	696	681	684	670	706	738	673	714	711	697	710	709	771	729	735	765	679	642	755	675	682	709	674	689	691	718	690	690	734	726	743	702	725	705	727	683	746	674	741	666	671	703	710	667	692	720	710	691	672	722	664	730	690	685	687	693	723	727	695	733	742	741	694	728	694	672	714	784	713	741	731	693	671	712	679	696	775	696	722	710	681	683	665	694	703	659	716	682	732	688	661	662	720	702	649	709	714	706	660	700	696	698	715	755	687	708	719	734	710	719	752	657	687	658	700	717	677	703	670	710	693	703	735	708	702	650	754	652	715	631	686	745	695	651	736	706	658	718	712	700	681	731	745	719	724	733	712	725	685	710	627	689	675	733	703	740	724	711	737	667	739	648	706	711	701	724	684	688	677	729	691	748	710	683	661	700	734	725	728	728	709	669	698	649	657	706	686	700	721	716	685	710	695	702	689	698	755	635	668	679	677	733	744	694	717	695	664	742	711	701	685	723	707	754	726	674	677	715	679	704	692	640	742	676	683	678	716	705	673	676	677	736	729	728	730	707	693	741	659	678	701	712	667	679	652	723	711	649	723	702	685	662	724	736	763	722	691	733	713	695	669	702	656	719	724	692	655	733	691	761	700	667	675	754	706	688	678	678	679	697	722	671	707	703	706	686	708	750	666	761	715	700	747	689	714	716	660	707	695	725	695	651	696	699	729	728	733	693	698	721	715	703	681	710	744	715	657	715	697	711	664	696	704	709	688	683	681	701	726	676	666	730	685	744	673	704	699	690	728	691	683	693	688	694	674	683	663	699	702	694	725	712	745	688	704	669	698	689	724	749	694	673	679	721	714	701	696	676	729	696	695	703	688	722	734	665	688	732	723	702	705	727	682	703	654	706	715	731	691	679	670	669	699	665	657	719	718	669	654	696	701	644	689	648	688	774	731	652	712	665	698	727	692	670	699	655	700	718	721	739	697	681	734	653	701	697	718	669	729	707	683	699	708	730	702	708	698	692	687	724	712	688	769	673	693	719	690	656	731	676	689	697	672	699	669	717	683	726	727	742	709	679	706	705	727	685	691	736	706	740	702	729	755	732	728	716	710	691	662	682	692	681	734	741	640	734	717	658	697	689	719	641	715	695	755	709	679	694	767	677	732	711	656	669	692	726	734	680	691	702	728	713	687	720	758	708	731	700	702	688	698	777	652	684	710	739	707	724	699	689	700	676	726	685	722	717	697	701	719	683	705	712	703	702	703	763	681	717	649	704	716	716	697	675	727	715	725	686	656	664	696	729	729	731	716	737	694	738	718	693	697	676	731	731	737	703	680	725	695	657	669	703	728	705	708	734	705	731	698	716	715	689	679	709	696	758	710	720	679	649	671	739	634	664	682	690	741	722	734	718	728	721	739	726	702	756	689	676	705	715	703	664	695	699	682	709	715	715	708	687	726	728	662	659	651	727	690	740	754	650	670	700	712	670	742	690	684	721	736	667	663	745	708	714	688	698	685	690	684	696	706	733	699	686	689	698	707	759	661	714	674	729	717	720	738	705	667	711	674	724	713	721	716	723	711	695	725	695	690	680	705	719	686	618	734	651	704	684	702	707	701	697	696	690	680	663	677	713	715	696	708	699	697	699	708	701	704	738	701	726	702	718	698	688	745	706	695	688	636	652	675	714	691	723	710	703	751	698	679	697	683	704	708	714	685	688	715	698	697	676	738	715	713	708	668	667	706	677	746	675	708	687	731	692	735	710	616	653	686	735	700	710	700	674	713	671	663	668	675	714	689	701	739	722	695	720	723	693	729	694	679	715	734	705	714	700	724	681	706	719	716	742	657	733	662	662	717	665	668	677	762	684	693	726	709	754	686	695	728	671	691	731	695	682	706	704	696	652	730	727	674	708	731	720	682	664	705	689	750	715	678	728	692	698	727	712	666	688	688	662	653	737	673	688	739	686	736	678	715	627	674	699	757	683	717	696	708	686	694	739	718	732	749	728	709	712	732	711	687	701	700	671	718	682	708	719	683	720	681	699	746	654	744	688	687	672	709	718	687	753	678	653	677	690	748	713	694	650	692	728	721	713	690	726	718	699	696	719	689	659	707	698	694	746	713	729	658	717	684	698	683	692	670	696	706	741	679	716	679	659	704	665	709	701	727	657	711	683	757	712	710	688	637	689	681	693	693	668	738	705	709	670	711	735	729	691	679	650	670	733	709	724	712	696	716	682	721	719	718	661	726	672	699	658	694	679	717	680	668	693	691	694	735	707	722	753	674	677	741	741	707	712	713	750	656	694	692	655	757	745	652	644	737	692	741	699	737	738	681	750	744	674	681	706	723	694	695	683	724	695	683	683	699	692	703	686	748	672	721	716	698	685	681	757	742	718	749	679	719	652	721	728	693	720	689	690	667	708	716	690	696	694	679	681	655	703	683	682	732	658	762	716	697	755	710	651	712	721	721	715	740	693	700	702	671	703	724	719	697	708	720	693	679	688	769	648	677	692	705	706	691	708	740	653	739	686	698	670	700	698	700	735	723	689	639	699	702	718	723	732	778	702	728	676	718	743	716	690	719	658	710	728	692	723	698	729	707	664	711	717	677	727	719	693	628	717	717	683	715	678	680	709	687	714	668
26489	21010	11728	579	181	151	142	123	112	112	110	116	136	106	108	115	112	104	101	109	108	107	110	110	117	107	104	98	101	108	96	122	105	96	105	99	102	94	88	88	94	110	109	95	107	110	101	124	102	104	96	113	112	103	125	106	100	120	86	92	114	121	102	82	99	102	99	92	120	100	125	104	117	124	97	113	96	107	102	119	106	126	80	105	118	104	99	93	112	115	112	105	103	107	98	111	110	91	109	99	100	120	124	112	116	108	110	103	116	84	104	108	114	110	100	90	128	105	91	119	100	115	121	113	108	100	113	102	109	90	114	101	110	107	100	114	96	102	99	106	101	109	100	105	119	111	107	118	93	104	101	121	97	114	119	94	115	94	104	127	100	139	112	100	95	99	100	109	101	110	105	110	109	93	97	115	105	102	90	111	115	108	98	104	87	105	105	112	111	92	104	106	112	110	114	105	94	110	91	88	79	105	117	112	90	112	111	99	98	105	111	103	102	112	104	92	90	114	116	112	100	91	113	118	102	97	102	127	94	122	116	121	102	109	104	118	121	118	101	103	108	102	106	122	103	98	103	93	94	103	117	109	78	117	111	100	102	95	109	107	113	124	99	97	87	117	114	97	94	115	95	91	118	92	104	105	102	94	93	105	101	108	104	87	86	93	107	101	119	104	133	102	90	100	121	94	94	123	92	114	105	113	101	119	107	112	113	101	101	102	117	94	96	98	93	101	108	110	97	120	90	108	104	72	92	129	97	108	114	106	94	90	111	111	87	102	106	99	112	112	120	99	121	106	84	113	106	109	93	99	119	110	116	97	101	123	96	100	109	125	95	105	115	106	108	86	112	115	104	81	116	129	107	103	102	91	106	115	100	111	109	100	117	109	88	110	107	96	111	109	109	98	94	105	114	109	101	101	100	111	83	107	106	112	127	117	107	102	107	107	104	100	95	100	97	134	115	107	101	99	114	100	101	93	88	105	114	98	94	126	116	116	126	99	121	106	110	110	92	106	114	110	105	112	116	123	101	104	107	106	119	99	110	114	104	104	103	112	124	85	97	120	93	103	126	113	106	92	135	102	111	98	107	113	128	106	108	91	103	115	123	100	115	119	104	93	78	90	109	114	95	86	120	127	119	105	97	89	89	103	124	111	102	95	117	100	112	87	93	88	117	103	115	115	107	92	84	85	104	88	128	105	109	104	103	96	117	122	115	109	93	103	100	99	100	103	133	97	105	105	104	103	92	93	97	101	111	118	106	113	109	109	99	111	102	114	111	111	100	104	98	108	123	102	110	117	107	96	113	107	101	122	86	87	86	96	103	110	104	112	93	98	84	99	87	113	109	108	113	100	100	103	120	120	97	107	111	112	103	119	114	100	98	105	108	88	117	104	98	124	92	107	98	107	124	94	107	126	92	121	103	115	112	105	113	117	86	95	105	108	111	107	100	119	98	103	102	106	95	94	96	91	105	95	106	87	98	113	108	105	100	105	102	109	128	104	129	113	106	109	108	119	135	86	111	93	107	97	104	90	103	107	97	107	108	103	99	98	109	92	104	103	110	106	102	90	115	92	95	126	106	124	102	95	89	115	85	100	109	110	122	107	95	116	109	117	112	115	85	120	95	123	119	129	97	96	96	92	98	104	116	96	96	105	91	95	90	99	104	124	93	103	101	112	112	113	112	99	115	107	102	115	117	102	108	131	104	106	124	100	103	81	105	108	98	114	94	109	100	109	110	99	99	106	100	92	108	95	98	102	113	116	101	115	88	102	121	124	120	112	96	113	106	104	116	94	115	92	100	124	105	100	81	114	118	122	109	81	84	87	113	112	99	103	106	113	109	109	103	114	93	104	137	101	111	103	93	115	101	105	83	109	104	94	95	101	113	100	108	98	116	109	109	111	105	93	121	117	97	105	95	113	95	77	97	105	98	120	94	107	94	117	98	88	88	103	98	104	107	112	111	114	112	97	107	107	107	99	105	114	106	91	102	95	80	103	109	110	106	111	116	102	96	101	110	111	124	114	88	110	121	111	96	104	101	108	101	106	108	124	116	111	121	107	99	93	97	103	114	98	118	111	117	100	110	114	113	111	96	100	107	103	90	99	118	115	107	112	99	121	101	101	98	109	101	97	105	99	116	86	122	109	99	129	115	115	98	112	108	111	116	114	116	118	102	95	116	118	92	108	95	116	119	104	103	107	110	101	109	108	104	103	93	101	98	113	116	101	96	103	102	121	112	113	102	96	114	94	93	103	91	102	113	114	124	98	116	110	117	129	86	113	100	90	103	121	115	89	119	101	96	108	105	105	106	96	89	112	113	112	112	110	96	100	88	103	104	106	101	97	101	113	99	123	87	101	90	104	129	101	94	87	112	100	107	104	92	92	111	96	99	103	105	104	99	113	94	104	114	103	114	107	128	112	100	84	91	88	116	113	113	108	98	100	98	108	110	94	87	121	110	109	94	109	95	105	114	109	93	111	112	105	120	108	97	107	110	100	118	88	104	106	109	125	123	96	120	91	107	119	95	104	94	104	93	97	106	96	94	117	104	110	123	117	107	103	111	113	99	101	106	106	122	108	109	94	91	93	97	100	111	114	115	94	113	106	112	104	101	97	99	91	110	101	96	96	91	104	114	112	114	118	111	110	117	105	103	113	94	99	91	98	96	109	116	107	104	99	95	109	118	112	120	104	125	107	122	117	102	120	120	111	109	103	96	103	100	110	110	101	120	104	105	111	93	111	102	100	109	105	106	83	112	93	93	109	115	110	106	100	95	105	106	123	114	101	114	104	94	101	96	98	82	110	109	100	103	103	115	110	116	104	114	115	116	109	110	120	80	103	103	125	91	93	102	100	126	93	106	102	110	118	112	111	99	116	103	104	107	105	90	127	103	112	129	90	106	75	101	85	93	95	115	117	98	85	92	94	117	99	86	88	100	91	98	115	105	113	103	120	98	102	106	115	96	94	98	94	98	121	93	112	120	96	109	118	99	115	100	102	113	113	112	107	98	102	98	101	95	100	115	114	114	92	108	105	107	105	93	104	89	107	112	102	104	108	89	93	125	110	91	91	112	105	100	122	100	90	112	119	101	102	116	106	126	101	106	86	111	112	113	113	93	100	101	119	113	95	125	102	117	118	102	102	105	100	103	121	112	89	113	126	115	119	103	114	98	113	102	108	110	100	94	114	101	108	104	94	114	93	83	89	101	114	97	113	133	106	105	110	96	97	102	106	87	108	111	116	127	111	106	94	125	105	112	110	138	122	94	115	116	108	113	115	105	104	113	91	96	95	98	103	107	95	86	100	110	98	115	123	95	122	123	101	96	94	104	102	110	93	104	130	109	105	110	101	86	101	107	133	117	110	94	100	96	109	85	91	115	121	97	94	96	96	105	103	97	101	116	103	91	85	111	94	81	92	129	84	103	89	120	103	95	96	94	107	81	100	116	98	109	118	93	117	106	104	95	102	108	104	108	113	91	97	122	100
18141	23983	1193	601	414	376	345	270	244	252	280	228	255	215	232	202	212	213	214	243	240	197	229	216	211	186	207	209	189	178	213	214	210	205	207	208	224	198	214	209	193	195	235	179	209	207	208	209	209	225	192	203	204	212	199	192	179	223	204	226	226	192	211	198	203	180	201	194	203	191	206	197	215	200	221	204	240	220	212	203	211	194	218	217	202	224	209	231	230	200	244	204	207	196	187	193	209	191	177	165	201	197	225	205	216	221	189	209	182	210	202	206	190	237	185	222	214	179	210	209	215	186	188	197	214	202	188	200	221	205	203	228	214	206	214	222	202	205	226	218	192	208	217	194	225	211	224	198	189	221	224	208	216	203	191	202	191	203	208	211	212	227	210	238	240	209	223	191	238	191	217	221	213	195	188	186	208	235	202	224	191	200	200	202	194	224	210	196	203	200	206	203	220	191	216	189	195	213	209	192	214	208	209	208	187	205	214	183	222	213	223	182	195	216	205	218	223	215	206	200	202	230	200	200	213	210	203	211	226	216	198	224	219	202	210	189	185	211	216	226	212	208	216	229	223	222	189	207	211	217	215	219	223	188	227	186	181	205	214	193	202	189	205	215	189	201	198	226	195	221	207	214	238	236	192	188	236	198	186	209	210	208	191	209	240	222	212	205	216	214	215	204	200	216	191	216	204	218	178	223	235	184	200	214	199	219	202	201	193	196	195	223	205	216	207	187	184	219	212	190	220	202	212	199	211	195	201	215	211	210	215	224	226	206	199	218	247	219	184	219	192	207	213	207	214	207	216	197	210	212	216	199	175	206	201	212	232	194	205	194	209	204	206	206	235	203	223	212	203	204	195	197	211	213	187	206	197	192	219	189	219	187	179	192	211	205	216	201	189	212	193	176	203	194	207	204	268	191	193	228	210	226	205	192	231	204	205	208	194	195	189	217	198	218	197	214	223	246	179	214	201	173	199	220	213	221	204	213	185	211	214	202	213	198	203	211	223	215	214	219	222	221	221	220	210	186	192	222	194	232	224	194	197	195	223	191	206	196	228	195	221	224	219	195	235	213	205	187	206	211	205	209	210	227	199	221	200	196	196	208	219	211	221	197	223	208	173	220	217	238	219	196	230	192	218	196	225	223	231	202	227	216	209	196	200	200	216	202	227	189	225	202	189	234	208	186	226	187	196	208	230	193	202	226	190	199	237	206	179	218	201	208	184	213	208	199	185	215	222	228	233	218	199	207	220	208	214	232	187	202	180	235	213	213	190	186	221	217	190	223	197	203	218	217	187	208	200	198	215	204	199	198	187	201	205	207	189	220	214	221	210	204	197	228	189	218	222	222	207	213	191	227	226	204	224	235	214	207	220	211	209	218	197	244	230	219	206	197	222	199	229	209	204	180	213	189	216	213	206	236	204	196	221	186	215	224	221	228	189	223	187	197	195	205	212	175	208	201	197	200	205	204	193	190	204	186	204	184	231	174	215	191	191	236	198	206	218	200	229	186	234	222	223	222	206	215	221	208	195	178	214	218	190	196	205	210	212	182	193	199	203	223	185	187	199	191	217	210	207	193	226	196	227	206	203	202	195	232	210	238	215	188	196	220	198	193	206	221	201	192	215	213	219	246	206	196	207	194	220	198	207	189	219	203	238	181	183	194	208	201	212	208	207	224	196	200	200	223	197	227	200	197	207	201	200	208	222	194	217	200	207	208	196	205	185	216	209	199	184	194	210	214	223	231	189	203	201	215	213	186	188	220	218	209	213	226	228	218	194	209	208	187	208	192	189	202	196	195	222	201	207	218	213	185	214	212	215	223	204	208	208	231	198	196	204	193	193	192	211	197	217	203	205	195	220	231	195	221	193	193	205	200	211	200	206	186	214	198	210	212	221	206	199	226	210	205	192	240	210	221	179	205	218	197	205	187	218	192	204	189	239	189	209	212	214	237	214	208	195	201	234	222	195	231	198	201	198	192	206	203	207	220	198	206	198	218	209	195	195	197	216	200	177	183	218	198	205	216	190	214	202	199	186	213	206	199	174	191	220	210	218	189	189	175	209	222	220	227	187	183	200	185	199	199	219	219	209	216	209	197	196	216	202	184	219	226	235	203	199	217	213	199	209	210	214	214	204	208	198	224	209	196	212	197	223	197	229	217	172	191	197	216	202	230	206	234	240	199	210	198	204	206	202	181	206	238	205	193	190	205	202	213	212	233	187	193	183	195	188	181	232	213	208	207	212	229	205	198	231	195	217	189	226	205	220	176	213	207	180	223	200	214	195	200	220	212	219	229	212	226	229	218	222	207	208	212	196	214	200	222	208	197	204	218	210	198	203	194	216	193	222	179	216	198	224	216	212	208	193	219	206	205	208	230	247	209	217	209	207	206	186	205	204	204	180	190	211	203	194	213	230	210	200	198	205	225	183	223	188	197	234	212	188	213	225	210	207	225	221	206	224	192	200	206	239	215	228	221	212	215	209	202	214	227	216	175	210	208	230	206	181	196	213	200	214	240	200	217	207	217	204	204	202	202	238	229	236	199	205	202	202	179	207	210	182	205	196	223	210	220	199	198	206	199	191	189	210	213	227	220	201	219	226	212	243	214	208	202	198	198	209	214	203	210	206	219	184	211	207	212	201	202	200	233	229	188	229	224	198	213	216	204	207	205	184	209	207	197	222	203	222	193	228	198	223	216	213	228	215	220	220	226	218	190	203	186	228	216	220	226	195	193	207	212	217	177	199	199	207	193	219	209	217	202	211	192	209	208	227	206	198	206	202	200	202	208	212	202	187	202	205	219	200	203	196	197	200	196	223	220	196	193	184	211	206	216	215	189	213	228	228	213	224	219	220	181	191	228	228	211	201	217	196	201	212	217	190	233	197	208	199	199	216	207	192	188	205	211	219	219	208	209	209	187	238	217	221	194	203	206	209	205	211	223	202	196	209	192	219	250	224	199	225	200	199	209	203	226	221	211	196	205	244	208	165	181	209	201	231	210	206	229	191	204	216	192	203	222	194	202	195	207	240	195	219	184	209	206	204	204	200	206	209	222	193	191	195	196	214	210	205	209	208	172	197	191	203	208	193	189	221	231	198	215	245	185	211	203	205	213	213	233	235	221	215	206	211	209	202	191	210	228	196	205	223	215	230	203	190	208	211	238	211	207	194	214	215	200	209	214	238	201	211	210	190	198	212	190	192	230	232	200	218	201	210	207	210	204	205	213	214	242	236	213	209	221	208	203	197	200	232	196	222	211	238	206	192	211	220	214	201	214	192	223	194	192	192	199	218	181	202	201	192	240	224	232	203	217	211	218	211	199	233	220	221	214	179	190	195	204	193	199	232	209	194	198	207	193	212	204	213	196	221	213	199	198	204	209	214	209	202	213	206	211	220	173	201	189	218	208	223	179	208	201	213	250	188	198	195	224	181	181	238	209	183	191	238	199	189	207	221	199	191	204	237	196	217	189	179	228	209	234	187	187	191	203
24023	21147	28635	23897	19733	2369	733	542	464	387	355	353	352	317	293	321	311	258	270	283	270	282	267	264	291	317	278	275	273	267	300	278	299	282	257	307	269	250	266	300	281	248	276	272	258	271	290	272	253	268	284	264	265	277	277	264	280	252	272	273	266	280	293	272	265	272	258	266	285	275	250	268	278	264	236	242	253	242	263	273	271	278	253	244	248	267	227	247	263	265	280	293	253	243	257	238	273	266	257	265	253	229	280	250	252	256	258	283	251	262	265	244	259	252	254	231	284	251	253	266	246	242	270	232	282	243	298	243	270	282	257	249	268	247	260	257	254	279	254	249	260	258	238	250	244	249	278	285	246	238	276	278	282	264	263	261	278	258	273	270	251	279	250	269	279	260	286	250	299	278	283	295	254	266	255	270	276	265	255	253	257	297	256	275	274	259	268	259	268	255	297	241	268	262	257	278	264	280	252	262	281	253	266	249	264	277	262	262	259	265	269	259	246	265	273	269	248	252	271	281	280	265	252	259	272	275	288	279	254	253	235	276	234	273	257	268	271	258	269	261	255	258	291	234	256	250	259	279	264	291	246	254	272	234	269	281	308	227	256	256	237	247	280	259	278	272	264	257	258	249	237	279	262	292	243	300	258	276	268	253	264	275	272	278	300	287	261	265	274	250	260	272	231	281	261	251	260	271	267	263	258	245	280	272	270	290	242	280	265	243	258	254	235	292	282	278	262	292	247	269	240	270	279	253	283	261	234	274	246	262	259	261	261	269	283	262	273	234	253	222	263	251	266	245	274	259	273	243	248	248	263	269	257	257	250	255	263	250	249	225	266	256	266	257	261	278	272	251	242	298	253	262	268	285	275	240	262	270	267	257	262	248	236	221	303	253	291	255	260	267	256	223	263	271	255	269	242	243	258	245	251	294	283	264	259	240	213	273	258	266	254	248	274	308	293	265	295	273	254	259	246	242	309	239	270	259	245	267	271	277	247	254	278	255	281	265	254	264	274	291	252	254	266	243	248	272	244	247	277	287	262	255	276	281	256	246	271	279	289	254	271	257	258	260	235	243	285	235	235	225	271	286	272	258	275	264	262	306	243	266	253	268	259	267	267	244	279	271	257	261	295	267	237	269	270	241	267	279	277	272	266	251	260	261	239	269	276	288	263	263	266	256	271	246	242	269	250	237	250	275	278	272	288	264	248	228	290	259	283	273	264	278	241	250	265	239	245	271	271	252	244	244	223	255	261	242	251	266	246	254	260	250	242	253	269	274	244	244	241	257	265	291	273	263	302	257	273	283	288	275	268	251	255	251	274	281	275	264	279	245	286	240	252	277	259	255	269	270	253	312	268	274	258	262	245	242	267	266	257	267	250	237	272	271	251	253	246	247	261	254	283	237	248	274	260	248	268	247	270	295	266	261	257	274	271	244	260	251	268	293	265	248	306	239	262	261	263	273	260	256	231	266	259	264	243	250	274	238	246	253	265	264	249	242	299	251	290	238	278	247	263	255	259	247	260	279	264	251	285	244	264	254	259	245	274	260	265	253	248	270	269	251	245	242	266	284	247	269	242	240	274	275	245	255	273	245	280	263	244	279	266	283	244	268	252	276	281	249	258	263	258	249	262	250	266	253	265	260	276	264	242	277	286	256	251	240	276	260	253	259	267	262	248	249	266	223	265	276	241	268	267	272	236	284	239	260	249	259	252	276	244	256	250	224	246	272	261	286	237	243	278	257	251	245	268	224	256	291	254	253	286	249	245	257	257	259	249	244	258	279	256	262	263	308	250	268	279	240	219	247	264	262	269	243	260	281	255	240	252	268	261	296	257	252	257	279	272	233	269	287	255	258	248	273	259	269	303	314	281	259	263	249	270	240	247	285	233	275	260	287	257	249	262	247	287	259	233	290	235	260	253	253	250	276	253	253	241	265	281	273	243	259	286	244	260	235	260	254	250	249	262	253	257	283	246	267	223	252	274	265	256	259	266	268	277	295	265	260	262	269	267	267	246	284	256	270	259	250	269	244	248	263	266	228	250	238	250	266	264	267	241	277	265	249	263	271	255	260	231	278	269	261	269	274	258	256	246	271	251	272	255	265	297	248	272	264	233	247	267	234	264	257	251	260	262	269	238	277	242	272	277	232	274	298	273	267	257	246	266	289	241	256	248	283	256	246	259	257	266	268	249	256	244	292	244	259	250	251	259	233	273	251	250	242	269	290	263	295	247	251	267	263	279	274	257	252	273	267	256	273	275	271	296	268	247	295	261	281	266	254	252	282	245	234	240	279	290	264	275	257	264	265	279	270	277	270	270	280	259	302	274	250	249	249	263	239	237	266	274	249	253	237	253	294	252	246	236	266	253	230	270	263	276	241	250	274	294	271	268	256	269	291	278	259	264	234	269	285	249	287	257	263	247	275	271	263	241	249	268	262	267	256	252	252	276	260	232	259	299	251	236	246	243	248	254	274	280	264	241	240	255	279	268	266	247	258	257	247	254	272	260	257	283	266	268	235	261	257	272	249	253	271	264	278	284	249	284	256	281	250	253	242	243	278	271	283	243	266	265	267	261	251	287	263	273	257	257	264	264	236	243	268	255	266	255	276	283	258	264	253	232	265	282	278	270	233	271	264	247	268	248	258	230	238	261	252	289	275	269	269	258	269	259	249	256	269	252	257	277	275	257	257	256	271	252	237	251	259	267	284	276	257	246	271	254	267	273	260	272	272	260	277	238	246	264	258	284	252	261	261	271	259	241	270	229	259	280	271	269	272	279	271	270	270	242	274	240	239	261	286	263	254	258	274	263	265	243	250	253	290	274	257	264	263	247	269	278	284	264	250	261	250	279	271	273	267	262	266	254	288	286	271	245	267	265	274	262	255	261	289	246	269	281	270	251	267	248	263	259	262	250	246	250	277	267	251	261	255	264	241	250	240	268	269	248	268	287	227	260	277	268	293	280	265	274	269	252	315	279	214	262	246	279	247	285	262	277	284	242	269	278	242	276	253	263	230	273	244	273	230	278	263	274	273	251	270	235	235	249	267	246	266	233	245	237	255	288	277	256	262	248	287	287	249	238	278	251	230	246	268	260	285	243	280	265	258	245	255	318	260	264	263	245	257	264	298	257	239	263	237	266	260	259	299	254	268	261	247	244	267	259	263	228	240	276	261	253	249	261	254	265	270	230	239	268	254	249	257	269	259	275	292	275	262	245	238	253	269	296	278	263	270	286	250	281	282	258	294	260	257	247	250	236	245	254	269	268	262	258	262	243	252	243	258	261	269	244	270	267	258	259	264	256	255	262	281	267	259	251	262	274	266	270	278	248	250	250	252	269	251	252	245	262	261	258	297	271	258	244	261	292	240	263	290	254	259	271	258	265	249	261	285	252	296	242	246	292	263	266	234	262	250	281	254	261	243	239	265	263	271	240	252	277	262	246	291	253	273	244	290	247	272	266	261	286	271	244	255	264	265	261	256	281	251	272	251
39988	51730	7978	4138	2749	2068	1614	1308	1129	1005	904	779	754	680	668	649	652	614	590	553	555	546	525	539	524	529	516	538	533	529	517	510	477	500	510	520	482	502	475	516	543	451	469	503	484	469	502	508	468	518	478	503	493	496	497	504	471	484	473	475	466	469	483	470	471	461	472	494	502	535	487	455	463	471	517	460	471	478	507	459	491	448	456	501	490	474	492	464	471	477	453	494	471	488	479	466	488	471	477	483	480	473	476	444	492	477	465	494	486	489	474	447	461	517	473	430	482	473	480	485	447	458	502	505	503	469	456	459	504	481	496	491	436	452	436	502	483	423	473	458	454	453	482	465	451	469	494	471	533	489	449	474	492	450	432	486	482	420	448	505	498	519	448	508	468	438	495	487	479	511	470	465	469	476	464	494	468	464	439	454	512	490	475	457	450	512	479	507	459	447	487	501	454	437	505	491	481	483	472	438	483	465	453	449	472	466	502	469	500	475	476	440	465	463	509	464	494	515	447	518	474	491	478	465	527	472	452	444	470	507	439	432	492	510	486	481	483	441	475	459	468	478	441	474	519	472	486	462	491	496	465	444	493	504	475	479	464	473	463	472	466	499	480	454	474	479	478	454	455	510	464	439	467	446	456	500	507	485	488	438	544	480	433	489	476	451	484	440	441	480	474	456	456	507	459	459	483	428	452	480	457	471	471	451	453	488	495	494	508	506	488	490	472	492	467	461	485	472	503	504	484	509	475	455	494	507	449	472	457	548	468	458	439	529	479	478	487	474	481	455	462	508	458	497	467	480	472	443	461	464	450	505	454	488	456	462	466	454	464	494	487	507	501	456	480	496	444	479	491	465	474	490	423	482	519	473	473	459	465	473	469	443	492	506	485	473	475	476	481	464	487	465	456	487	490	484	478	443	507	464	497	506	508	491	466	478	476	452	469	508	492	465	473	488	495	508	455	453	483	450	451	484	452	463	484	442	490	457	480	478	521	492	470	488	512	486	442	485	454	480	483	444	478	479	494	472	499	490	500	471	484	453	510	504	444	480	478	476	447	496	470	461	445	519	450	430	461	471	454	522	436	472	526	444	496	500	491	464	489	480	475	499	484	502	399	482	467	511	488	453	452	484	463	450	498	470	485	474	458	502	461	503	455	464	486	454	468	451	459	476	473	466	466	454	460	474	505	464	468	443	478	487	495	475	487	490	475	456	448	464	487	473	492	487	437	490	456	479	444	467	459	489	480	502	470	484	458	488	489	453	455	485	439	487	439	490	505	498	480	479	436	537	451	497	487	509	459	461	458	491	438	474	465	440	472	500	499	507	421	506	482	465	466	494	482	483	453	456	468	462	474	498	462	444	458	477	458	492	509	496	488	494	487	485	488	448	493	506	453	487	457	452	458	530	461	445	446	510	449	485	442	491	474	453	486	548	462	466	499	517	510	462	507	468	470	447	486	486	446	478	485	466	455	516	448	435	455	456	476	460	494	454	444	498	466	466	484	465	496	487	488	450	471	484	485	469	489	477	461	519	513	470	477	544	491	465	457	494	477	448	449	485	476	480	465	495	447	435	443	478	464	484	472	444	450	486	465	514	440	447	482	524	488	484	532	471	491	490	471	517	506	461	459	458	459	446	494	452	509	471	455	466	443	459	440	481	500	503	431	465	465	482	474	512	456	436	438	439	490	472	495	464	459	449	451	450	454	489	478	452	476	494	501	488	425	455	492	494	476	473	478	452	448	452	465	457	447	423	502	477	459	445	470	473	466	502	533	470	465	469	493	481	480	497	445	433	487	469	503	482	444	453	473	463	483	498	434	505	435	441	491	504	492	429	459	439	468	511	492	481	481	461	513	485	493	482	446	438	462	492	431	474	524	469	474	480	468	494	470	490	468	463	484	483	501	472	471	471	469	498	476	447	469	540	464	474	506	489	531	494	430	508	477	463	491	457	533	502	519	477	457	460	479	489	443	464	462	497	443	477	463	460	461	442	449	450	488	475	503	448	504	487	520	463	500	423	469	505	438	401	431	477	434	479	477	485	467	516	481	465	505	496	465	462	445	474	424	482	461	467	501	474	483	482	467	486	492	498	506	471	474	496	458	471	472	470	442	467	478	481	479	440	476	451	461	479	490	458	471	468	451	474	480	461	458	460	469	473	516	420	483	475	463	473	472	455	497	462	455	469	473	464	448	467	474	458	446	477	483	455	444	457	518	462	461	494	498	491	475	446	437	487	477	453	487	438	483	446	503	482	442	466	428	501	465	486	502	453	468	473	461	474	465	459	450	503	477	461	471	458	472	449	510	480	460	483	460	470	481	485	460	458	499	480	513	447	417	459	470	439	483	469	518	482	486	482	482	491	454	462	477	493	479	505	509	476	506	493	460	451	433	497	522	481	479	476	472	476	475	486	475	493	464	479	490	468	475	514	447	479	501	474	477	439	496	502	477	446	502	472	453	466	490	503	492	473	477	465	461	461	496	526	504	450	464	474	491	474	460	461	478	468	502	507	477	465	478	488	479	484	512	491	448	443	495	463	484	450	488	493	458	493	454	475	443	457	434	470	506	472	511	459	483	480	445	458	493	472	467	473	475	487	515	473	462	456	447	500	489	488	481	486	442	487	477	469	461	461	478	455	507	461	498	514	470	446	461	478	466	433	475	466	460	477	449	446	457	529	475	499	483	480	467	471	470	475	513	447	498	466	484	459	495	464	503	454	448	480	448	460	475	483	465	468	475	486	457	496	481	438	496	498	476	440	465	501	474	478	451	516	475	484	481	461	493	503	501	502	470	466	454	439	471	479	475	507	479	524	491	461	497	462	468	483	470	471	458	488	451	480	477	466	469	444	511	522	500	477	476	469	453	451	449	497	487	497	461	504	484	430	469	464	492	521	493	506	449	508	486	466	482	492	467	506	472	446	434	441	485	484	495	473	524	465	456	459	466	532	456	474	468	453	473	469	476	455	496	423	466	510	420	446	528	468	490	520	470	499	450	512	461	481	466	481	468	442	492	496	489	506	479	484	463	518	473	445	510	468	487	487	474	490	481	477	457	514	458	465	493	458	486	504	448	505	483	466	498	486	486	517	472	452	501	466	451	463	472	475	502	466	447	493	475	465	488	482	532	475	448	530	487	462	440	487	457	477	475	457	496	462	460	466	468	485	466	495	503	483	477	450	485	492	438	498	461	457	451	463	509	482	493	490	453	462	518	461	467	472	464	476	481	431	452	465	493	461	506	461	500	481	429	482	503	460	476	469	475	467	500	466	482	478	470	496	463	471	499	448	513	513	484	477	500	497	462	473	480	463	493	484	485	460	475	486	462	463	486	448	448	510	462	455	447	480	505	477	473	496	481	538	460	461	454	513	448	492	476	485	478	481	478	457	501	470	445	477	466	478	501	461	511	472	493	461	481	482	522	515	446	486	464	491	482	453	472	484	461	488	481	482	461	475	464	497	520	480	508	502	498	466	464	428	494	502	466	458
23048	21087	29488	22884	21080	19329	2459	918	748	673	588	548	545	542	512	465	484	500	464	493	448	470	464	465	475	435	435	442	437	391	425	413	401	439	390	390	436	453	395	428	416	417	423	394	420	404	419	414	445	388	445	402	406	406	439	439	446	426	414	416	422	369	415	372	409	424	390	414	423	392	431	403	426	410	386	424	410	405	442	392	386	394	411	421	389	419	450	441	451	407	378	434	417	397	405	389	388	392	409	425	413	430	411	416	382	408	425	410	395	408	394	396	389	385	407	424	417	459	427	411	416	415	394	401	414	404	399	405	459	393	394	379	412	391	386	419	450	390	417	434	428	423	411	417	411	418	415	405	415	388	435	421	419	405	421	422	405	430	430	424	403	409	421	431	391	378	428	424	425	378	394	409	410	392	387	418	381	450	458	389	402	408	424	397	409	383	417	397	407	407	387	414	410	399	379	439	410	380	411	380	438	379	400	402	410	398	382	434	429	419	417	403	428	400	424	400	364	413	427	409	414	402	400	387	424	428	391	430	406	403	445	391	405	407	396	416	455	411	396	438	432	428	435	400	401	387	402	376	411	404	405	415	424	402	414	414	413	426	375	440	414	413	403	418	426	402	386	449	422	419	398	428	431	408	395	397	394	388	409	437	409	365	371	442	433	413	403	434	426	372	404	393	390	412	426	415	446	403	394	384	389	396	447	436	415	427	385	406	404	419	389	414	447	391	400	402	389	380	410	410	436	396	434	399	403	400	409	397	411	448	435	416	392	421	378	406	373	385	385	409	382	422	449	402	394	423	416	397	415	424	396	387	445	397	413	410	401	406	419	383	389	428	411	414	390	442	410	408	390	418	483	380	427	412	417	408	456	392	404	405	423	372	413	383	374	393	406	399	430	386	396	400	402	436	403	389	429	419	409	411	427	433	407	426	408	416	392	384	415	414	439	435	374	421	415	416	416	420	427	412	397	424	430	400	405	400	429	398	397	400	420	436	400	434	375	414	377	426	373	395	385	399	410	441	376	377	427	401	395	386	379	410	404	414	424	374	399	393	426	401	404	435	420	400	409	415	428	423	437	396	455	387	398	391	418	428	418	396	423	431	424	383	405	415	412	451	405	414	382	361	372	385	410	435	393	400	423	386	404	375	386	373	360	391	376	380	427	411	391	403	390	416	439	379	409	405	402	418	448	403	388	443	425	419	410	390	391	396	413	412	403	413	404	385	409	438	421	402	384	432	385	395	396	400	379	428	430	392	399	416	397	376	399	444	408	414	399	413	381	388	398	420	404	403	398	420	416	392	390	438	390	415	388	413	440	387	436	402	385	396	376	421	403	438	381	391	418	408	434	400	392	377	405	402	419	430	392	411	362	409	397	403	376	382	423	429	403	411	405	390	420	410	394	428	427	413	404	397	408	433	398	426	391	402	382	378	421	409	395	437	370	413	400	413	387	406	411	419	388	421	394	416	363	427	451	446	447	411	381	391	411	394	389	408	386	373	400	367	427	360	435	411	392	444	428	436	420	417	367	418	401	384	412	413	406	433	419	391	449	435	438	396	432	393	401	437	415	388	399	396	408	403	427	433	422	365	397	418	398	414	421	407	416	422	441	398	412	404	401	397	438	399	411	395	383	363	419	402	443	386	427	422	378	399	383	380	389	380	391	418	411	383	409	371	420	423	418	406	384	403	406	412	424	411	373	365	397	404	386	431	352	411	378	413	403	384	376	412	376	404	398	417	385	416	446	443	386	384	424	413	421	442	413	404	445	429	425	409	426	405	418	424	429	407	397	404	358	440	395	422	425	390	391	420	410	426	391	401	375	409	433	395	429	415	364	417	411	387	401	402	410	415	422	443	406	399	392	445	384	398	394	405	390	403	402	406	414	449	375	413	413	402	405	387	386	420	417	399	396	429	405	392	429	404	440	430	432	399	455	402	434	427	387	392	390	395	391	409	413	414	424	425	385	394	385	413	383	416	375	413	380	353	387	379	420	419	404	393	423	447	412	424	399	430	370	378	369	439	412	431	399	436	405	394	418	428	403	420	398	430	374	397	406	412	452	370	439	398	391	424	411	409	390	412	418	438	399	427	386	419	367	440	401	433	408	401	400	410	402	427	411	420	350	393	412	397	388	390	445	434	418	374	399	417	424	406	388	410	408	433	400	436	417	430	427	380	423	403	431	390	392	409	402	402	405	409	457	415	378	377	397	412	384	425	421	428	394	440	432	385	434	408	409	429	440	430	419	407	416	413	396	390	427	407	408	412	403	404	400	408	419	417	400	411	399	444	389	399	381	422	401	374	411	436	391	388	425	380	420	404	436	394	406	416	388	428	396	398	436	396	406	385	449	373	410	387	406	396	383	425	401	401	414	430	385	435	416	391	413	426	417	397	419	395	396	384	400	387	426	418	419	422	378	419	380	389	418	429	388	418	415	400	406	383	398	410	415	429	393	401	399	405	418	425	417	406	388	417	438	386	388	393	401	416	427	423	397	397	393	434	388	409	434	471	416	392	414	392	414	424	379	411	407	417	411	436	403	448	426	431	370	415	417	392	427	441	404	421	349	401	405	425	436	411	382	413	379	405	371	380	383	410	422	398	383	433	394	404	395	410	391	433	440	375	404	416	405	415	404	403	415	425	387	442	407	406	426	412	415	399	432	388	397	425	390	396	375	376	403	419	412	436	401	389	388	426	430	424	396	365	403	394	400	421	363	428	430	392	414	425	418	371	405	400	404	387	438	396	414	417	387	420	426	419	413	384	401	425	414	439	412	394	435	417	442	412	424	407	400	380	422	410	396	398	427	464	416	393	431	409	397	429	409	408	423	381	394	421	422	439	372	442	418	396	416	386	426	376	396	407	399	379	396	388	438	427	407	387	399	404	414	380	420	396	401	371	396	392	407	386	395	437	395	381	404	449	434	441	445	389	357	406	408	405	386	412	410	391	423	414	435	408	396	386	420	407	372	369	405	413	426	377	369	382	439	433	421	385	423	436	402	396	425	408	401	397	423	393	392	381	427	388	434	398	427	384	415	417	401	436	408	371	401	406	426	427	375	368	408	424	401	414	400	382	376	406	386	436	385	396	409	396	400	397	365	384	409	390	419	422	420	425	383	389	346	381	387	414	414	395	431	420	409	384	444	368	415	397	394	395	435	441	429	375	395	400	402	394	442	388	384	414	422	403	398	424	396	435	401	425	370	419	399	431	405	418	401	388	406	425	427	400	414	378	404	394	382	392	421	418	378	396	387	430	406	414	383	378	433	423	413	419	425	424	394	407	398	405	426	415	422	423	419	395	399	411	396	370	418	408	396	407	416	410	383	454	379	376	435	409	399	439	389	406	422	445	376	416	411	433	444	387	399	416	451	399	403	388	413	373	434	455	391	409	352	408	399	414	407	369	403	382	396	432	409	401	385	446	380	374	436	401	407	393	412	380	451	421	385	430	395	404	413	386	415	406	418	397	405	409	404	430	443	400	410	418
46244	56832	12735	7036	4931	3764	2854	2267	1979	1669	1516	1391	1238	1153	1085	1052	938	954	919	851	901	911	844	841	888	762	770	802	820	717	784	721	766	753	751	801	749	722	649	757	728	766	733	735	725	746	725	691	751	737	714	699	701	748	699	702	740	723	682	690	729	685	752	698	728	707	721	734	750	695	680	730	662	696	687	695	709	748	692	708	704	683	719	759	738	684	746	737	747	730	695	720	697	678	733	736	734	737	684	713	701	744	723	730	729	718	722	721	687	743	716	683	685	738	737	733	683	708	732	706	701	682	708	778	707	737	703	716	703	734	692	734	763	701	656	706	691	706	709	656	734	722	717	704	690	717	699	675	702	686	723	690	703	708	655	697	749	682	758	696	685	726	719	646	729	747	680	686	735	738	680	714	691	742	704	681	683	785	729	677	720	714	710	707	740	681	745	696	698	736	716	727	677	729	689	723	663	688	671	730	728	740	675	675	714	699	689	738	727	684	708	718	693	724	686	704	699	725	672	724	730	708	723	695	732	689	706	706	691	675	726	707	687	709	721	719	732	692	711	697	705	715	664	758	732	710	678	715	642	731	696	742	701	727	731	707	635	677	685	703	720	651	688	694	674	672	653	719	680	679	717	681	688	728	722	713	698	682	754	719	718	744	703	701	689	674	672	689	674	672	712	679	707	740	690	712	736	716	695	704	721	684	721	722	705	669	688	709	646	746	700	730	660	676	739	712	701	706	679	727	718	739	671	706	722	726	707	663	668	686	689	725	703	668	735	687	729	700	729	688	688	710	697	711	663	694	725	687	708	716	689	659	734	720	714	722	726	729	691	688	713	657	697	704	705	695	695	646	696	716	738	728	678	700	696	694	732	735	727	719	730	705	735	722	692	711	714	730	714	654	704	670	694	705	687	721	700	704	761	697	697	705	744	692	702	714	698	653	724	704	687	708	669	704	689	721	649	723	735	720	707	709	664	724	700	676	658	690	705	708	704	763	724	717	703	731	697	708	718	747	678	712	684	711	682	733	712	733	694	683	675	697	721	720	695	737	677	770	688	724	691	685	695	703	751	683	740	674	719	697	689	705	705	706	714	725	684	659	711	677	697	713	718	711	677	697	698	699	715	719	700	683	645	716	687	710	691	678	680	765	704	765	729	747	679	686	668	702	690	744	704	694	748	715	694	663	739	702	707	760	648	702	689	695	733	731	769	674	689	680	686	680	682	708	703	708	718	714	675	702	672	702	716	676	712	646	674	736	697	737	693	747	695	697	724	712	741	708	661	737	721	698	717	661	683	723	695	680	751	735	681	707	696	722	713	739	640	701	727	685	717	757	723	718	704	681	695	714	692	689	688	670	750	703	756	689	705	666	743	696	676	688	733	721	724	700	717	708	695	724	698	726	755	789	693	691	713	737	731	740	671	742	674	739	673	667	690	726	703	734	711	692	712	673	669	723	663	655	706	684	695	693	719	720	701	682	699	660	708	716	756	657	688	683	729	688	686	705	684	711	696	718	687	658	722	711	713	701	659	663	718	717	667	699	698	677	643	694	755	684	696	676	687	671	640	706	720	676	708	731	688	719	720	693	680	717	681	691	715	739	733	714	722	667	660	686	714	727	689	732	756	732	687	689	691	724	735	707	700	730	640	721	682	679	685	696	684	706	702	683	720	648	700	685	701	700	724	699	684	748	717	674	754	691	677	745	752	687	647	669	689	769	720	685	693	711	664	724	704	685	718	724	699	663	740	677	686	692	673	698	691	758	716	699	678	703	705	662	718	679	722	702	694	695	712	737	693	703	691	675	712	739	680	760	687	676	687	739	707	701	685	698	724	752	680	699	725	702	637	742	736	682	684	714	716	716	703	715	691	714	728	712	684	670	699	662	706	721	695	738	684	709	697	739	679	735	719	735	714	709	663	729	737	698	705	707	689	702	726	688	670	714	750	715	722	763	690	692	694	741	676	704	692	683	712	709	723	733	702	664	653	671	676	674	679	711	669	707	701	663	683	713	660	702	668	669	738	694	712	715	683	702	749	705	753	661	704	712	712	695	691	699	706	732	717	675	699	734	664	762	727	688	681	651	691	700	671	723	727	689	746	703	683	649	713	704	709	691	726	717	716	695	700	756	692	665	720	709	716	699	764	685	722	695	707	717	665	718	712	664	673	714	723	730	681	693	693	717	718	685	729	693	676	690	728	676	736	688	729	699	708	693	684	707	666	676	696	687	775	737	721	709	727	709	726	686	684	722	716	689	679	712	678	718	737	693	732	651	718	717	670	633	697	679	698	711	744	685	702	740	694	709	686	681	677	689	715	674	705	710	727	727	696	673	708	716	673	707	685	687	764	708	709	745	699	719	723	738	652	680	715	723	710	753	717	704	720	745	701	695	680	709	709	740	716	687	729	733	671	726	672	663	698	671	726	688	752	672	689	759	742	733	704	717	716	703	705	664	697	669	736	712	657	728	674	690	695	711	713	716	730	684	733	734	707	732	680	669	721	652	698	766	690	690	706	715	707	676	716	710	685	740	734	663	695	657	651	708	712	701	687	709	740	684	676	718	694	707	732	756	691	696	698	682	735	707	712	719	705	737	708	776	731	683	729	679	720	722	668	709	701	721	740	697	752	697	663	743	698	684	721	709	745	729	715	700	728	698	720	715	709	719	696	689	733	672	704	690	714	668	729	700	680	730	657	664	688	719	683	695	665	690	703	683	707	691	733	683	704	714	673	724	726	675	729	661	682	695	666	729	738	670	691	691	721	708	725	698	681	704	652	690	683	704	731	677	699	684	707	724	687	747	703	691	684	684	707	741	734	693	692	681	737	665	743	717	684	749	659	690	687	681	702	687	729	715	719	750	698	695	694	702	689	687	766	682	668	720	714	753	714	706	650	736	680	703	689	731	754	650	704	704	673	708	727	709	692	712	716	735	714	706	650	735	705	680	679	711	729	696	680	707	687	748	694	728	653	687	676	688	690	702	743	683	766	713	647	694	684	728	703	699	700	741	659	698	665	692	706	692	701	707	713	677	743	725	679	656	673	720	683	668	728	720	681	710	696	648	653	698	699	665	637	738	726	718	745	699	698	721	719	665	679	728	722	714	710	702	721	674	738	660	745	721	716	721	737	703	721	741	695	711	738	723	702	780	665	746	689	697	695	644	731	679	701	707	724	696	689	675	733	717	679	688	715	745	727	667	632	685	711	671	725	743	697	725	733	721	691	731	696	727	784	671	675	718	730	712	739	695	740	693	695	700	711	738	691	780	691	680	678	682	663	720	685	687	752	718	729	674	689	672	719	723	706	732	659	719	677	635	719	703	710	673	730	725	723	704	744	723	698	761	711	685	716	743	680	674	711	682	733	712	742	692	735	720	677	688	670	665	650	697	670	700	676	713	701	717	731	745	736	709	707	706	723	710	690	669	689	693	680	704	663	760	705	711	644	711	720	712	729	727	755	708	699	731	736	742	686	736	682	718	753	697	724	698
26632	21161	11293	536	199	161	134	148	116	122	101	116	94	108	116	115	105	116	137	110	133	117	116	110	112	132	116	110	127	99	133	99	109	109	112	105	88	108	106	126	118	121	109	97	101	109	117	126	105	127	94	112	107	105	122	119	118	113	108	109	107	89	113	114	103	87	107	98	106	91	106	105	125	99	93	87	101	101	95	104	126	109	112	124	115	89	91	97	105	122	114	109	115	103	114	101	98	118	95	108	114	98	106	115	113	111	116	88	92	113	120	118	102	104	107	105	101	107	112	118	101	119	114	107	113	98	97	107	111	137	98	117	104	125	102	91	100	100	112	117	107	88	115	100	101	99	116	111	100	105	112	111	91	93	99	102	89	129	99	106	104	105	109	123	112	116	109	108	84	113	113	89	126	83	99	107	106	104	111	95	95	106	98	95	104	112	112	103	110	96	117	99	107	99	104	130	92	106	97	127	110	119	110	111	112	113	104	109	86	109	116	90	119	96	85	112	97	111	107	93	96	98	97	100	104	116	122	102	93	96	124	88	102	91	123	96	83	112	109	99	102	104	99	102	113	114	104	106	99	104	104	102	99	98	97	116	119	98	96	113	126	107	105	96	111	103	106	102	124	100	88	105	105	94	104	106	91	120	102	111	108	119	123	106	108	95	122	108	99	97	99	117	97	129	111	108	100	100	94	132	99	99	103	99	106	108	99	123	104	93	110	108	86	99	98	99	108	106	89	100	95	99	106	100	93	116	98	112	91	106	124	117	106	100	113	127	117	100	107	88	105	114	114	99	105	98	106	111	112	113	89	104	102	113	112	103	101	123	120	90	101	90	112	101	104	99	119	108	104	105	119	99	125	86	114	99	103	102	108	107	108	117	90	112	126	98	92	102	108	117	107	101	98	115	117	100	97	121	107	119	103	123	109	114	112	105	103	102	116	101	114	117	110	100	103	109	107	111	99	113	108	96	106	118	117	117	106	105	115	106	99	114	94	114	122	108	104	117	97	106	94	126	109	116	80	93	99	104	104	123	120	117	98	116	108	86	118	96	99	92	117	101	104	135	112	127	127	92	89	104	112	93	113	86	98	105	114	105	92	114	119	119	89	116	107	110	128	103	109	102	96	105	86	88	92	98	100	94	92	94	109	92	121	108	108	114	105	131	91	100	101	113	101	118	101	100	118	111	91	114	101	93	115	131	122	116	109	97	125	114	113	94	105	114	113	112	96	109	103	106	106	96	102	116	103	110	106	115	105	109	109	108	99	106	89	116	109	114	114	120	99	102	105	103	110	106	90	102	106	99	106	105	110	112	97	105	97	113	115	95	109	106	95	86	121	93	107	107	108	122	112	124	104	110	104	103	102	98	97	108	116	115	112	109	98	113	123	134	117	118	95	103	113	112	123	98	112	117	108	84	114	96	109	103	97	112	107	100	104	112	109	110	106	100	135	106	106	117	101	113	89	122	107	114	116	114	91	131	119	97	107	107	126	107	93	116	86	102	116	116	107	111	110	84	98	106	112	111	105	98	109	128	113	91	108	102	111	115	93	102	102	97	99	125	104	110	121	89	90	120	109	114	117	106	108	122	103	111	99	99	103	117	103	108	91	114	102	108	108	93	93	92	111	120	110	122	106	113	105	90	116	98	96	112	103	101	117	97	116	93	105	104	109	109	110	99	113	119	119	109	112	114	107	122	93	92	123	105	96	105	119	111	95	86	96	130	93	122	100	129	108	96	104	119	115	123	134	97	101	116	105	94	108	103	115	104	128	102	90	97	99	101	98	102	109	107	93	109	113	121	121	114	99	87	117	104	111	105	91	105	109	114	108	116	112	123	104	115	109	107	112	96	91	97	120	109	103	88	98	93	110	109	103	115	89	120	102	104	118	106	84	108	109	105	115	98	119	104	110	78	102	91	121	106	111	118	112	95	116	117	119	112	126	103	113	106	107	127	94	111	119	108	96	114	104	108	105	117	104	104	109	121	108	111	96	103	105	125	109	117	98	108	95	117	104	93	110	104	115	100	120	120	102	116	124	120	105	111	101	119	111	101	105	109	108	109	107	115	97	97	99	104	121	113	101	114	100	114	100	134	120	115	106	98	120	101	105	93	104	106	117	108	115	101	96	116	108	112	112	114	93	106	108	120	109	97	102	98	105	114	101	118	109	107	109	128	97	106	113	121	105	98	119	108	111	91	121	107	107	103	120	88	117	100	106	105	98	112	103	92	96	116	92	114	106	122	109	95	112	94	102	78	112	118	85	108	97	121	95	98	107	105	110	121	100	105	105	99	96	117	104	101	114	103	111	108	120	114	116	113	106	99	115	114	94	112	105	125	124	97	105	108	103	107	110	100	106	113	102	90	113	100	124	114	95	108	105	103	96	102	111	105	100	126	93	91	100	93	109	82	103	103	112	105	89	105	108	99	112	119	112	102	110	94	87	121	117	127	103	98	126	97	100	104	89	99	90	101	119	108	94	111	109	102	108	111	95	119	107	112	111	121	107	118	113	115	92	96	93	105	116	106	78	127	119	99	88	100	105	99	101	107	108	112	107	96	119	128	108	113	97	107	112	119	100	114	126	125	93	117	93	102	121	100	120	111	95	97	98	113	110	107	113	116	115	106	113	109	95	117	101	95	114	122	102	108	97	106	102	110	103	108	127	104	79	107	101	113	103	99	102	99	108	111	103	121	93	99	111	115	105	117	116	112	94	106	103	96	104	99	110	91	121	122	105	114	110	81	104	108	81	101	113	108	118	112	96	100	107	108	125	87	93	103	83	97	119	115	105	120	108	86	96	98	121	106	108	107	108	114	106	99	109	112	98	105	89	105	129	108	96	116	119	105	113	104	109	90	103	94	134	105	97	101	105	118	105	117	105	104	99	118	101	122	100	103	100	98	106	106	102	111	106	99	127	95	105	91	109	120	117	104	105	130	103	91	118	102	104	106	111	109	94	112	98	118	101	110	105	107	100	98	90	111	107	97	113	117	119	103	88	96	93	110	90	111	99	106	117	102	117	93	91	100	115	94	109	110	97	113	104	116	106	87	115	105	93	100	108	105	89	108	118	116	92	108	115	104	104	96	86	114	106	108	106	98	117	86	102	106	89	117	110	104	109	93	110	90	114	93	101	112	103	91	109	113	97	117	106	111	93	122	94	108	108	101	104	99	102	108	118	103	98	106	101	107	130	105	111	95	114	105	107	118	130	91	110	96	117	111	114	101	103	113	110	110	107	115	95	106	102	111	100	106	100	112	90	122	117	106	107	97	90	121	96	122	98	109	105	93	94	98	111	111	102	127	122	105	123	95	114	98	126	99	100	105	115	108	111	100	100	118	120	107	100	121	121	109	97	112	81	88	101	108	115	101	122	109	113	97	113	93	99	111	111	107	117	101	99	96	95	115	103	112	113	120	114	112	108	109	107	122	112	118	96	115	107	141	103	99	98	86	95	107	108	124	92	98	104	111	141	110	116	83	117	110
18840	25268	1141	615	443	369	296	320	265	252	249	212	210	246	228	232	215	239	221	191	231	203	195	234	186	204	226	222	232	200	216	238	207	197	234	200	241	205	224	188	242	218	213	233	220	196	199	186	228	206	201	221	216	205	232	234	223	224	193	195	199	267	211	202	226	204	209	219	215	206	199	204	178	211	226	217	195	182	205	264	198	213	215	207	200	221	186	214	221	233	193	218	213	184	201	224	210	218	211	186	228	201	226	218	210	214	232	199	199	226	189	199	201	229	216	214	192	203	217	230	212	256	219	223	210	223	200	179	213	173	205	212	230	211	226	225	219	197	223	203	242	214	234	225	207	198	215	202	198	201	208	210	210	221	189	200	198	238	181	200	187	251	218	214	208	196	207	203	214	208	214	224	203	230	223	211	229	184	230	227	224	218	211	225	212	205	247	188	180	214	204	203	200	184	221	210	187	200	215	207	209	201	201	192	195	212	187	230	174	224	214	196	237	242	216	216	203	237	213	243	220	210	212	199	205	221	228	206	192	211	187	212	227	229	200	215	199	168	203	217	209	209	191	227	188	213	227	208	194	183	188	215	204	216	224	203	207	214	217	184	212	186	201	217	208	216	219	205	233	202	195	230	213	200	209	223	188	216	210	205	202	248	222	206	198	222	220	210	201	219	226	213	187	198	218	179	202	202	226	204	235	224	201	202	219	183	220	224	210	206	200	195	200	199	232	210	230	214	194	197	209	205	222	241	215	196	201	220	186	205	202	191	210	244	228	210	216	230	211	205	204	218	213	226	200	212	212	223	207	221	185	223	223	214	192	226	224	203	208	215	193	196	191	188	222	209	212	212	234	196	214	211	223	216	192	214	227	200	216	216	209	220	211	212	207	195	217	196	209	205	205	197	192	222	203	194	195	196	220	225	207	202	222	202	202	210	229	236	205	198	208	211	214	199	216	197	213	213	194	217	229	199	199	239	220	226	216	205	210	189	227	209	200	224	229	213	224	193	214	207	228	201	204	200	184	216	204	182	201	193	211	216	222	221	212	191	238	213	231	202	216	213	178	234	221	207	185	192	219	210	198	219	227	240	219	206	206	222	207	187	201	199	196	196	212	183	211	232	211	216	212	197	220	202	214	216	182	190	212	199	199	186	205	227	176	209	209	216	223	226	206	226	206	212	210	222	221	197	195	216	204	194	205	223	201	213	211	220	225	207	217	197	203	221	214	192	195	212	190	212	220	223	188	212	235	230	206	208	200	219	218	204	200	214	225	203	197	206	204	182	210	198	213	216	196	203	223	211	196	199	197	201	218	204	201	214	217	191	226	215	199	211	232	193	212	201	183	208	225	205	219	209	197	212	219	220	214	214	208	207	204	228	229	212	226	231	206	210	188	203	189	208	209	217	218	217	211	208	197	233	217	211	206	213	209	221	236	195	242	197	230	218	184	211	204	212	226	193	225	192	233	203	199	199	247	221	203	216	202	196	200	196	224	196	219	211	208	220	198	208	201	212	235	200	182	209	210	202	189	183	175	242	182	194	217	226	205	199	215	195	205	235	216	198	216	181	248	201	218	203	200	212	209	207	232	195	218	211	222	209	224	196	184	213	203	206	238	190	198	169	200	187	196	214	223	229	210	207	227	245	209	217	209	235	201	207	205	197	218	196	196	210	218	211	194	223	211	211	198	172	203	187	192	203	207	214	220	221	197	193	210	228	190	205	193	215	227	202	211	212	176	222	221	229	220	194	245	210	213	216	224	214	198	219	197	212	217	223	216	184	196	214	222	207	198	212	194	193	210	220	203	237	228	216	216	208	225	197	208	188	215	220	201	231	208	242	190	228	194	188	195	194	228	211	206	187	224	205	224	214	181	190	203	237	213	198	242	202	201	218	232	177	224	231	181	219	228	238	246	233	231	206	223	233	200	210	211	222	220	234	204	202	228	214	189	191	235	183	178	202	195	219	225	211	200	234	200	211	194	196	211	204	230	202	233	187	200	216	207	205	225	184	218	198	195	210	199	208	211	200	198	224	218	203	211	206	200	197	193	199	206	221	203	196	189	209	218	201	195	202	211	199	217	197	201	203	194	225	202	225	214	192	200	213	233	223	208	228	226	212	212	193	223	209	222	225	201	208	212	205	173	197	237	199	196	206	205	222	187	208	219	200	204	184	194	235	214	222	195	187	216	192	209	213	222	204	204	192	198	211	201	247	203	208	192	224	226	212	199	209	213	193	215	230	217	213	193	215	206	241	224	214	222	236	235	206	206	188	192	194	218	213	209	224	206	248	199	194	199	204	227	212	221	234	231	197	206	207	203	227	221	202	195	210	220	211	203	195	218	200	183	220	223	208	218	205	195	224	200	196	199	208	219	207	204	202	244	198	198	211	239	221	180	236	204	229	207	217	212	247	199	186	216	251	223	196	221	215	208	219	219	217	185	205	214	232	238	218	203	209	217	203	200	222	208	197	218	202	226	183	204	200	196	217	220	204	203	200	186	206	234	193	196	212	198	224	194	208	213	228	238	170	203	218	223	204	187	194	247	213	193	245	207	213	192	182	234	215	214	205	188	217	209	205	205	236	196	187	212	212	219	214	199	219	191	230	227	212	218	203	215	225	192	213	206	200	222	216	235	199	200	193	209	216	240	211	216	206	226	168	220	213	183	196	215	216	180	194	233	212	203	226	207	181	204	210	244	202	204	183	218	195	194	222	195	203	213	213	185	241	190	199	218	188	228	217	229	226	222	201	270	231	218	211	188	242	217	211	212	222	194	205	203	202	190	201	231	186	208	215	224	214	197	229	222	230	193	200	192	226	214	220	228	216	204	209	186	204	222	230	197	200	193	220	207	226	232	226	199	203	204	213	217	208	229	193	206	216	231	203	232	212	224	210	197	209	229	203	207	229	207	193	216	223	199	244	199	226	219	207	209	203	232	224	208	216	215	205	216	182	215	217	213	223	206	219	218	210	230	223	184	243	239	216	194	232	223	227	177	214	185	226	211	213	200	208	220	231	194	206	192	244	184	211	203	198	197	211	209	205	225	211	222	228	211	200	217	215	233	254	207	211	201	215	205	242	215	218	199	227	228	210	192	199	200	197	200	230	182	214	220	224	238	216	195	229	200	210	212	212	211	191	216	204	214	184	210	209	224	211	219	227	201	195	200	231	215	211	222	194	203	221	212	240	216	217	200	229	217	244	206	216	203	203	223	192	212	211	202	232	180	241	194	203	196	206	219	217	232	177	212	211	202	201	234	205	233	215	215	210	202	207	198	183	205	179	202	205	215	199	229	223	190	206	213	218	213	209	194	217	215	220	209	215	227	214	209	245	210	172	204	207	201	178	208	251	245	200	229	230	225	210	196	232	216	190	217	218	212	242	216	205	211	206	194	208	201	207	225	201	206	217	215	210	228	210	208	217	239	200	218	212	219	189	194	202	201	194	199	207	206	229	205	199	210	194	199	198	225	182	206	218	233	208	193	211
23973	21132	28595	23819	18745	1913	694	559	456	404	345	336	364	296	329	318	305	298	319	308	291	292	298	266	274	275	282	253	300	300	254	243	276	312	300	260	273	296	279	290	286	273	278	298	282	235	285	289	260	294	266	271	253	288	257	281	259	288	280	258	263	244	270	244	291	273	280	276	250	237	280	269	286	276	237	256	250	259	276	298	270	269	291	279	263	247	292	274	244	260	279	271	272	272	260	275	271	271	275	282	248	275	270	238	274	241	263	307	258	257	266	267	283	276	281	282	245	256	264	281	278	267	255	278	250	254	253	276	270	273	267	254	278	288	280	267	251	242	268	248	270	257	239	276	220	275	263	247	238	277	302	286	273	254	263	255	266	234	269	270	253	283	300	261	283	252	263	250	263	259	258	261	264	268	271	262	249	265	284	291	265	286	279	293	272	284	293	282	282	248	253	323	259	278	288	271	256	245	279	280	235	296	244	264	244	289	258	252	246	264	283	266	250	261	264	243	273	272	274	259	283	248	286	250	224	264	281	267	276	272	298	274	253	261	244	257	279	241	275	285	265	252	292	261	257	227	285	264	256	271	284	256	260	261	265	251	243	270	269	259	279	267	267	231	257	288	272	267	293	223	249	265	263	259	252	302	266	269	263	285	285	249	285	234	252	269	267	265	258	263	260	249	262	282	268	266	270	260	254	273	271	257	265	234	247	255	267	278	258	249	271	244	256	245	258	251	252	239	242	259	257	278	285	268	295	248	265	271	269	263	278	284	272	265	261	267	266	288	266	285	263	262	268	277	288	279	253	273	271	274	264	286	268	287	276	243	256	270	264	256	275	277	274	272	253	251	277	241	254	252	268	286	261	234	272	259	239	255	254	291	266	263	255	299	268	264	271	259	266	289	261	263	265	296	272	252	257	256	261	257	255	277	282	251	262	253	287	275	297	240	260	275	259	248	277	275	242	254	260	313	305	254	242	246	268	257	251	267	249	266	254	269	249	263	303	271	278	272	236	252	272	248	263	274	261	263	289	255	272	312	258	264	274	275	251	270	262	275	246	258	243	259	280	267	254	268	274	274	239	247	264	266	259	275	278	248	259	260	259	247	233	283	293	271	289	263	286	257	277	271	232	243	252	283	269	273	248	288	231	254	289	254	251	258	266	303	267	252	264	284	279	275	273	278	281	272	260	260	270	298	271	280	271	259	256	286	296	259	269	236	266	285	263	268	265	269	254	259	273	269	253	251	262	285	291	293	241	263	253	259	273	229	246	249	233	257	257	253	269	274	255	269	271	283	271	275	278	269	275	259	256	283	285	254	275	272	265	241	262	279	269	221	281	281	252	273	258	261	270	247	262	267	256	270	262	247	250	261	281	268	262	288	282	284	316	258	267	254	270	265	245	239	286	279	251	283	271	277	259	313	251	259	279	249	250	253	269	257	298	265	254	261	273	278	280	275	265	277	274	264	267	249	280	268	276	266	240	265	263	288	272	267	261	249	253	267	272	226	256	240	252	268	237	289	270	244	215	243	283	275	258	232	246	270	288	290	275	261	265	250	250	249	264	249	271	263	274	249	238	282	248	258	273	273	287	250	268	284	248	260	229	277	274	291	262	262	278	284	276	230	256	241	274	269	284	273	274	243	263	271	268	243	259	263	274	263	278	272	265	265	273	279	292	272	270	267	241	281	269	271	262	256	286	248	275	273	272	270	275	286	283	265	251	252	265	276	271	257	258	272	270	299	259	285	270	281	278	282	255	264	267	276	259	269	259	288	261	257	246	291	239	288	268	269	272	262	279	260	282	270	257	284	282	257	262	290	274	252	296	279	276	270	272	278	259	268	290	269	251	268	260	236	280	256	255	278	259	254	232	300	281	260	260	261	259	277	254	273	275	261	250	282	238	238	264	275	255	268	245	297	262	264	253	258	277	255	275	282	258	250	272	242	260	288	297	250	252	256	278	282	251	284	249	277	254	256	277	269	245	267	273	268	256	270	264	274	260	237	256	280	256	248	282	263	260	279	310	259	266	245	240	276	289	258	271	289	274	256	269	282	262	299	242	300	250	238	270	252	253	252	268	266	280	275	251	258	248	253	260	294	256	261	261	261	239	262	283	258	257	262	272	259	233	264	249	263	261	281	244	292	271	280	241	291	275	246	274	273	253	274	241	263	280	282	251	266	247	280	290	259	266	267	257	273	286	286	234	267	265	254	283	269	263	300	247	292	318	249	252	278	286	266	257	276	261	271	257	246	255	266	226	256	267	266	284	250	284	251	264	252	271	267	252	257	278	277	254	280	233	254	276	246	249	234	266	280	235	231	282	245	272	284	257	281	268	255	250	253	272	270	254	273	287	274	265	273	256	277	274	246	256	270	272	270	237	279	285	274	269	224	273	297	267	257	243	248	256	284	248	257	286	260	255	269	261	267	293	252	279	250	246	273	254	271	261	249	260	285	265	255	273	266	240	264	256	267	267	259	253	264	252	269	261	228	242	264	226	275	274	277	275	258	262	253	233	251	269	277	272	250	252	254	279	254	223	300	254	287	277	254	277	244	263	253	259	277	254	274	302	291	229	258	263	304	261	267	274	267	270	250	285	254	269	294	250	267	274	282	250	255	290	307	269	260	278	282	308	248	288	270	244	237	228	245	276	258	240	261	253	238	272	245	263	285	308	275	271	282	260	289	272	263	242	265	280	267	288	284	255	276	268	269	265	313	274	257	276	301	283	285	248	286	218	268	323	266	259	297	245	252	246	271	256	292	285	289	265	244	275	277	250	240	266	239	249	264	262	278	264	286	264	270	274	273	271	275	260	257	262	242	277	255	263	269	276	231	269	244	263	234	248	302	270	220	292	275	267	279	213	271	247	283	249	270	283	261	281	273	243	279	239	288	280	248	254	229	302	244	273	238	241	275	247	269	261	290	250	269	277	278	241	257	269	232	283	273	272	260	270	242	290	247	280	267	281	265	245	263	269	258	263	283	259	240	282	245	263	276	262	240	263	289	272	268	267	275	259	264	265	264	263	292	265	251	261	265	265	245	275	254	289	249	272	281	298	309	288	295	247	262	265	253	218	261	274	260	219	283	250	268	292	278	251	290	270	283	279	253	278	281	264	285	269	251	255	266	246	281	267	279	273	243	263	248	285	260	268	247	273	264	278	297	276	285	253	270	264	269	274	267	270	280	284	245	258	249	262	250	282	267	262	241	258	295	225	279	253	260	276	261	262	270	242	258	228	269	275	238	261	253	269	257	276	286	259	273	258	284	252	262	243	273	262	273	236	260	258	258	234	266	271	250	238	256	300	258	266	273	283	228	266	249	241	250	248	254	291	268	260	273	269	275	244	280	254	236	259	275	262	282	257	275	228	263	300	273	269	304	275	260	287	256	259	237	257	266	254	277	268	266	274	252	275	266	234	256	284	273	257	279	284	243	274	278	267	254	279	254	259	273	240	262	290	270	287	265	245	303	239	271	249	260	257	282	240	262
41074	49074	8164	4108	2745	2056	1589	1342	1119	976	826	815	714	709	735	683	602	613	591	592	552	584	576	595	560	593	532	540	524	506	524	479	534	468	510	492	496	492	509	482	494	476	473	522	541	486	464	505	509	528	554	494	490	490	516	519	428	500	501	492	482	450	464	450	528	513	492	503	521	486	486	460	511	478	453	476	472	478	517	468	494	512	455	487	482	419	479	502	456	434	444	495	522	492	497	477	474	507	509	498	452	482	457	472	445	457	438	476	447	463	455	462	486	455	470	453	486	459	489	517	490	460	534	492	485	519	467	470	502	426	485	491	501	462	494	468	493	467	484	434	483	457	452	515	478	470	469	497	441	482	465	495	465	476	451	480	506	441	442	465	485	446	468	517	451	486	472	470	507	464	471	505	444	490	487	491	458	520	503	487	447	457	508	455	484	489	481	472	467	478	483	471	467	501	500	493	461	469	469	486	453	519	462	467	485	490	463	444	453	445	467	472	467	501	448	472	461	516	466	523	474	483	495	494	468	491	463	468	442	488	471	474	477	531	442	474	487	483	503	453	477	446	481	422	470	445	420	476	475	486	517	491	521	469	543	464	478	471	481	482	497	477	458	483	468	508	456	521	491	472	515	508	523	473	500	445	487	466	482	472	465	489	445	508	471	459	489	494	460	466	490	475	495	473	470	477	457	453	455	445	523	491	501	487	445	482	447	502	427	477	465	474	496	502	464	494	465	479	485	490	464	472	460	501	465	474	513	452	470	474	481	473	439	483	498	478	478	464	470	473	458	456	523	492	458	478	453	509	454	507	470	518	510	483	424	467	486	464	513	480	472	464	436	490	469	517	477	543	474	471	475	523	490	447	473	479	507	495	481	509	498	494	475	503	481	487	475	490	457	493	504	512	506	497	478	507	474	477	518	454	444	463	401	472	494	461	464	457	481	470	482	506	484	508	456	445	505	472	484	504	477	499	448	468	519	470	486	463	515	489	514	446	490	483	489	464	435	490	470	500	486	440	531	447	471	454	450	481	491	474	483	529	450	461	452	458	505	479	497	519	491	485	489	466	435	478	487	465	502	486	467	437	465	489	473	472	477	479	479	510	454	449	481	463	478	462	476	473	439	480	507	474	490	467	507	502	473	475	506	481	504	504	441	480	473	481	485	490	446	503	472	475	511	491	517	457	484	452	443	461	492	513	481	486	467	455	494	464	482	454	472	482	466	489	507	471	492	487	495	431	480	446	487	478	486	482	490	502	511	467	473	497	482	480	427	491	484	498	504	486	488	484	473	497	456	471	453	481	452	486	453	460	495	433	469	514	501	432	475	492	454	464	504	480	476	440	508	492	471	519	495	479	463	477	456	509	454	486	508	527	506	492	507	492	486	468	489	451	446	424	454	491	475	462	481	475	465	468	464	480	485	504	454	469	482	493	424	511	496	453	512	479	479	493	456	498	462	490	488	505	441	484	460	466	424	484	477	496	484	445	484	502	472	440	443	519	509	447	507	486	479	458	473	512	498	472	464	476	477	492	500	475	484	474	476	462	474	511	489	441	458	484	448	516	497	480	486	442	482	500	461	494	442	455	476	487	471	524	504	490	487	453	485	485	484	440	437	470	477	490	510	487	499	468	476	502	488	480	506	485	454	473	470	460	447	459	513	504	466	487	452	452	452	483	472	475	553	485	491	437	479	496	468	439	479	461	462	466	469	478	532	449	490	428	453	521	453	459	472	504	510	515	467	463	484	470	426	464	469	495	500	478	461	482	478	503	497	469	466	467	518	472	457	450	476	493	458	518	468	480	462	463	458	504	490	480	524	447	485	460	528	480	499	491	490	468	462	462	500	483	445	491	523	442	466	508	463	489	470	493	460	528	514	482	493	480	540	480	489	490	477	451	475	447	469	454	518	473	474	465	454	448	469	449	454	447	467	459	504	519	512	456	466	467	446	475	478	444	467	477	481	475	462	488	518	492	502	499	534	477	498	462	450	477	482	489	492	493	482	492	484	486	459	518	506	452	454	478	467	498	480	485	458	466	490	477	502	450	496	482	480	471	516	463	508	449	452	527	477	463	446	474	481	521	481	433	508	497	493	500	456	456	459	447	435	460	481	463	502	470	499	468	471	469	442	456	473	504	469	454	477	480	453	478	439	504	513	479	488	471	480	480	475	445	516	455	488	477	488	518	491	487	428	439	510	505	459	429	481	476	446	484	469	476	465	485	480	506	493	459	518	479	477	482	465	467	504	458	476	436	480	484	474	508	495	498	513	463	475	426	429	467	493	459	490	445	497	481	450	486	452	458	451	544	489	482	439	474	479	435	467	443	468	477	513	493	466	489	473	477	471	476	424	442	524	476	497	462	437	488	478	514	501	476	497	521	479	485	466	498	495	431	486	485	482	477	438	452	489	479	496	479	484	459	494	441	440	478	476	494	476	487	496	495	441	476	478	482	456	470	478	455	465	479	494	488	502	436	474	443	519	428	482	457	478	471	455	478	490	434	470	447	489	479	487	459	426	511	481	477	478	498	467	460	464	478	474	473	516	465	465	466	508	479	519	469	483	507	469	474	486	479	509	526	501	443	480	512	485	465	485	435	476	479	454	478	520	517	479	506	485	496	492	484	486	463	481	517	483	464	494	481	439	499	481	419	506	485	455	461	478	429	479	472	484	481	463	450	500	485	488	477	454	485	467	502	479	482	464	482	456	474	456	471	493	478	463	460	507	472	482	508	503	424	490	445	476	488	502	485	486	505	477	501	464	455	469	499	467	500	448	474	479	486	515	467	448	481	475	465	453	465	502	459	497	463	471	481	472	440	483	487	483	524	473	494	467	480	477	488	472	502	446	525	470	474	502	469	469	481	476	482	464	463	509	497	454	474	482	470	458	438	478	467	496	440	506	446	489	455	463	480	466	495	473	490	459	471	501	500	427	486	511	461	474	528	498	488	525	456	511	468	493	465	457	489	499	459	506	462	488	497	480	510	447	465	498	464	497	476	496	462	463	473	488	478	489	492	452	486	484	471	492	483	472	473	456	505	454	479	462	495	471	479	449	489	488	463	467	461	491	478	510	484	463	464	486	490	489	486	476	522	455	484	468	458	496	427	464	470	449	469	498	473	515	477	528	500	492	491	433	465	498	481	498	451	489	441	490	488	486	441	491	468	466	438	502	488	444	488	462	508	466	478	478	448	475	484	445	467	440	519	501	519	492	469	481	522	515	471	444	518	499	472	433	484	475	507	481	492	471	429	449	479	509	448	482	461	460	472	483	463	447	463	468	483	470	481	485	473	417	472	480	470	437	505	497	443	488	508	482	453	499	442	508	469	477	462	466	504	451	474	469	500	488	461	458	466	497	489	468	479	457	459	455	486	469	502	475	479	494	514	465	497	455	447	509	478	488	453	499	465	474	450	451	463	444	480	445	457	496	469	509	446	524	497	484	459	496	496	435	468	471	465	494	486	469	472	457	458	467	466	523	465	508	474
23001	21098	29117	23287	21088	18017	2095	864	705	676	604	655	531	535	542	453	490	518	463	449	457	453	469	431	463	427	421	432	427	446	415	424	385	418	463	404	446	419	407	401	438	426	412	424	407	374	426	432	444	412	421	415	448	407	444	392	378	398	391	394	393	440	421	401	441	427	393	451	393	417	382	425	371	427	444	366	409	431	438	395	414	424	373	427	376	395	456	395	401	432	402	397	409	388	387	390	413	438	390	391	441	393	407	389	386	433	418	396	395	406	421	406	405	404	386	413	425	415	378	387	375	445	433	402	429	391	377	390	360	433	412	388	400	405	417	405	386	419	413	392	414	416	437	387	399	404	431	406	372	382	442	378	428	392	406	429	404	421	428	458	449	392	416	407	398	414	404	377	402	411	427	411	398	452	435	412	408	407	409	399	401	382	402	384	417	404	399	412	413	397	432	392	419	423	379	440	401	392	395	417	417	455	427	395	409	416	409	398	399	440	427	410	392	427	392	422	384	369	395	391	371	404	382	381	426	434	400	382	414	413	381	419	386	372	431	396	403	380	372	415	392	400	411	367	394	412	440	413	417	377	427	437	392	432	407	370	393	414	391	418	403	413	396	372	387	399	376	422	412	393	404	417	399	386	400	389	380	401	382	392	385	398	450	424	372	381	428	398	415	476	418	390	399	411	376	429	417	436	416	377	427	410	438	430	376	413	415	411	406	412	400	403	383	395	388	395	419	366	371	448	403	402	434	400	402	385	400	384	403	379	429	383	395	403	410	401	403	395	425	418	441	397	359	426	423	397	427	431	402	396	427	400	407	426	422	367	430	393	419	413	434	369	423	467	409	419	419	386	415	378	384	389	405	402	387	384	372	393	412	390	419	427	404	363	390	446	398	380	404	438	414	415	410	394	437	438	440	382	376	419	391	402	469	413	399	404	446	422	402	408	414	424	427	382	396	369	407	429	373	407	397	415	406	410	420	370	397	416	434	423	399	410	411	405	397	391	405	408	391	389	382	435	434	404	423	395	415	388	417	425	409	397	388	420	418	390	418	410	430	423	399	431	414	431	388	427	417	416	431	415	383	388	431	394	406	393	424	384	387	419	394	410	404	397	405	381	410	416	412	413	383	419	436	408	431	399	411	409	402	402	396	434	423	406	381	395	411	401	386	413	409	394	419	431	429	384	406	424	409	410	422	404	394	388	429	402	410	393	388	391	424	401	384	362	422	458	412	387	403	396	363	386	410	372	424	396	421	428	414	403	407	403	411	402	390	377	416	399	392	389	385	404	391	438	393	419	414	430	392	414	406	427	389	411	405	404	393	401	409	405	400	382	403	384	425	382	439	402	416	382	393	376	428	416	395	391	401	417	423	406	390	375	415	380	437	397	390	389	409	415	394	421	402	410	370	390	387	404	427	390	399	412	380	435	418	384	376	410	400	396	390	404	386	387	413	396	365	428	423	393	398	399	389	380	429	423	366	399	386	392	405	398	411	408	383	406	427	416	443	412	427	434	405	408	421	431	433	434	414	386	416	414	386	396	420	426	400	423	402	426	412	433	393	407	391	411	405	365	411	377	389	417	398	388	410	415	415	403	413	410	405	395	406	389	410	400	400	421	425	415	445	394	417	424	408	415	401	399	434	389	379	397	401	408	388	379	402	402	409	408	391	388	414	378	412	388	409	412	386	428	393	380	403	423	375	414	370	393	425	405	364	392	416	379	432	445	406	364	402	396	377	407	389	431	395	410	391	416	427	400	403	415	399	376	424	393	412	408	381	420	389	414	425	425	388	425	420	366	461	429	417	396	427	423	389	457	404	404	420	373	394	397	417	415	397	391	416	451	406	404	413	410	386	411	427	385	439	407	392	387	422	427	428	389	406	414	417	409	397	383	406	432	416	403	421	413	436	394	402	394	377	408	450	385	401	384	427	380	405	365	397	429	378	398	388	445	391	390	404	387	393	376	432	412	398	414	407	405	418	410	384	374	397	379	397	403	390	367	415	363	423	440	385	401	371	407	397	414	438	418	397	373	381	397	405	400	396	404	375	404	415	421	440	418	408	414	392	406	418	411	437	425	389	387	418	406	406	378	401	427	408	394	405	417	380	399	364	391	429	417	429	425	401	375	366	402	383	411	405	403	411	387	399	388	409	412	417	419	361	391	389	394	430	400	381	391	386	391	398	412	395	378	377	416	420	411	414	384	428	392	414	461	438	378	435	399	430	425	408	406	392	406	405	430	386	437	403	407	423	426	412	364	403	456	425	430	389	391	426	404	415	400	373	410	413	416	411	389	389	403	344	420	431	400	406	403	384	384	405	404	404	438	369	398	425	417	422	378	401	395	386	379	424	376	405	450	414	388	391	414	403	411	402	402	416	384	398	397	429	393	401	390	396	409	426	429	415	415	384	391	422	431	390	422	403	377	408	409	401	379	413	421	439	398	418	395	397	384	401	369	408	394	385	404	415	376	406	414	438	412	385	428	411	412	388	410	398	434	376	399	438	405	409	389	414	403	430	409	406	422	407	407	400	413	426	391	420	400	380	430	419	395	353	393	380	426	406	409	403	396	378	444	366	394	385	403	395	396	370	418	426	372	406	421	425	428	356	430	439	400	358	405	389	434	446	374	397	414	384	391	413	401	416	406	396	409	433	429	437	381	424	408	387	396	399	400	416	379	420	400	397	392	439	402	420	378	386	408	426	396	401	406	441	395	411	403	400	402	403	442	382	424	393	393	398	420	456	380	413	382	447	376	419	385	414	400	442	398	384	389	408	414	425	427	424	428	407	379	415	427	432	417	396	404	401	417	407	396	381	400	397	391	409	415	408	412	379	385	413	404	400	411	420	375	414	371	395	420	398	405	409	425	378	392	438	411	388	453	427	436	379	443	385	420	367	401	404	404	395	413	418	416	400	394	394	403	460	413	421	425	408	373	380	416	390	409	339	376	398	401	414	375	388	383	401	409	411	397	405	414	397	413	379	377	394	416	403	391	397	418	375	432	370	379	401	408	400	395	400	425	386	345	463	389	419	435	412	382	371	396	400	419	397	392	407	404	396	414	414	415	418	385	404	388	413	388	406	397	418	397	423	377	433	405	357	426	404	391	427	397	427	406	424	359	393	426	411	449	390	390	417	398	395	403	402	404	386	420	394	408	396	389	412	415	395	389	425	362	407	385	411	425	396	387	395	386	381	393	414	405	406	387	377	399	429	380	409	408	429	396	421	393	397	377	412	393	407	430	414	398	381	370	428	403	387	398	372	390	404	366	419	440	407	418	398	394	395	407	392	382	399	407	394	402	394	382	400	427	420	404	414	380	399	417	399	383	388	406	425	387	405	382	424	399	396	395	413	426	380	437	433	372	430	403	440	404	424	403	432	407	386	411	408	376	350	406	421	420	400	372	421	426	405	379	396	420	392	424	415	411	426	442	395	361	415	434	399	418	372	448	398	409	405	417	409	382	385	387	396	378	411	431	418	411	437	393
47487	56939	13069	7092	4890	3729	2829	2284	1964	1632	1537	1364	1265	1169	1112	990	1018	993	959	853	874	833	813	875	812	799	789	801	774	835	789	830	771	793	744	771	748	771	711	762	737	758	693	745	705	714	754	732	696	731	729	696	691	743	712	750	751	706	689	695	691	694	720	679	756	700	744	728	709	714	759	707	685	758	722	728	758	706	770	658	703	721	761	720	729	679	770	639	693	697	706	703	734	713	691	715	727	730	723	710	761	719	722	708	680	690	689	695	671	733	697	719	659	717	670	746	700	666	669	711	714	676	739	683	734	682	718	726	682	685	707	718	710	714	699	717	688	711	670	662	727	637	740	693	717	716	692	703	738	688	725	731	773	740	694	782	697	687	702	661	687	723	717	721	692	693	726	703	736	722	778	712	711	679	704	712	764	734	704	645	699	708	748	685	687	719	676	679	657	662	714	713	705	720	699	744	701	695	708	690	712	738	767	728	683	665	727	692	715	676	741	700	716	740	753	702	737	697	777	725	707	722	752	685	727	719	672	675	683	714	727	692	701	701	682	678	723	691	717	728	655	710	662	719	687	701	723	671	736	703	662	691	682	705	703	711	690	737	714	721	649	713	661	692	663	723	662	723	730	687	715	698	678	734	737	696	685	688	694	690	727	665	649	742	699	737	736	671	692	740	670	711	653	720	705	703	710	709	710	702	730	673	695	676	746	715	638	697	737	687	692	713	717	723	681	697	706	725	710	669	759	741	691	747	761	703	731	712	707	655	689	706	688	699	650	668	713	702	715	742	714	698	715	677	709	699	713	711	706	697	688	716	694	728	728	708	674	729	708	737	676	711	693	700	691	683	709	696	693	682	701	669	725	713	717	724	706	710	689	703	666	696	657	684	721	750	712	706	676	700	703	735	688	735	706	703	703	694	705	761	710	671	754	706	700	689	702	718	650	725	693	711	673	692	735	713	712	692	730	755	731	723	714	697	751	745	740	713	705	744	666	698	775	719	727	757	691	703	720	710	646	708	694	692	717	691	703	692	729	692	688	700	693	710	715	713	669	703	695	691	730	728	694	722	700	690	707	721	716	702	665	700	725	693	648	687	680	730	724	697	715	713	686	728	723	726	724	708	683	682	711	703	732	717	705	673	773	699	727	703	674	659	767	685	691	723	725	681	671	655	692	679	755	700	701	671	700	720	761	642	717	699	712	697	711	775	698	712	739	722	728	746	749	695	702	690	746	670	697	670	747	706	686	732	738	688	727	669	696	709	697	722	702	698	761	693	725	704	684	704	707	747	730	694	696	666	704	720	710	717	738	674	680	704	704	695	713	678	725	661	696	671	694	734	665	703	695	689	698	719	681	705	711	734	685	746	699	730	747	662	678	731	728	712	682	727	738	742	752	718	697	711	716	681	712	697	639	750	686	704	671	712	631	693	766	731	685	707	744	765	712	716	674	762	667	673	718	700	677	691	684	683	699	758	748	697	717	726	715	726	681	686	710	675	741	722	734	683	664	695	700	684	704	674	656	695	679	663	693	695	685	675	722	746	669	712	666	699	719	713	681	746	730	661	741	718	693	721	724	689	705	718	730	699	720	760	640	726	720	709	687	732	732	700	717	742	723	698	727	758	696	745	716	743	701	716	732	711	730	679	672	693	694	716	688	711	708	716	725	701	674	732	740	698	714	717	729	702	674	697	711	712	682	705	723	720	758	727	718	741	719	667	720	690	740	731	706	681	674	716	637	677	676	679	666	656	727	762	730	698	706	703	726	691	695	685	743	707	696	743	721	666	661	713	694	699	725	695	661	725	693	763	700	708	728	669	704	694	685	730	743	711	725	722	738	681	681	728	702	729	710	725	693	710	762	723	722	721	721	733	691	747	699	720	727	708	681	731	748	646	708	679	694	687	693	720	730	750	674	717	686	718	680	685	692	745	666	715	725	708	695	676	696	722	708	758	753	691	723	721	695	721	700	718	708	676	682	697	731	755	692	680	700	723	729	699	672	724	701	691	674	759	721	724	705	697	757	683	654	685	698	691	691	717	667	696	695	701	663	756	719	742	737	734	732	673	680	679	721	761	695	733	741	646	672	693	723	712	690	701	721	711	690	689	732	696	693	731	673	738	725	693	710	706	692	718	661	683	689	695	710	644	686	720	716	722	658	723	700	735	722	725	731	720	690	711	765	723	734	701	695	700	724	730	671	708	712	661	770	679	756	731	678	734	693	719	705	713	723	683	720	755	658	711	673	665	692	701	687	690	724	686	661	771	705	704	695	734	668	728	727	683	676	696	714	748	723	705	698	713	730	717	685	691	679	734	743	747	688	705	688	693	691	709	690	712	719	703	702	703	696	717	721	663	664	724	670	749	706	708	728	690	694	781	698	700	718	684	737	720	714	717	725	693	766	736	737	708	748	714	692	713	677	692	736	711	727	745	692	707	756	676	731	686	695	725	721	709	695	703	690	688	724	707	722	669	725	712	685	688	697	693	652	711	702	733	703	694	711	692	639	682	706	742	685	693	707	752	730	688	678	686	725	708	669	677	721	650	668	707	675	718	723	717	727	703	681	696	678	757	739	712	661	703	703	722	684	715	750	721	709	666	716	704	698	691	687	752	647	733	703	722	660	709	700	725	724	719	723	716	708	685	671	726	730	651	700	705	752	666	731	666	720	670	702	711	674	700	686	717	696	736	702	675	720	691	683	658	704	685	713	698	680	717	744	666	696	708	718	671	695	659	705	693	765	733	661	705	709	696	755	718	746	676	706	720	686	694	687	682	678	700	727	722	707	691	730	666	682	697	675	707	688	700	738	714	709	721	717	680	715	724	744	689	718	693	700	753	725	747	712	688	710	713	689	715	693	743	692	780	728	713	689	719	740	678	699	761	683	719	762	677	727	677	676	669	730	663	724	710	722	687	701	670	704	650	738	653	674	714	739	623	675	698	739	717	691	734	693	735	693	702	722	714	718	694	683	677	674	691	712	676	720	702	729	689	723	732	677	719	715	692	717	662	695	710	717	657	711	714	694	743	730	683	720	735	712	735	725	737	722	676	767	672	673	719	723	677	716	704	650	695	670	692	667	712	683	717	753	674	703	710	669	735	685	675	660	734	662	708	727	732	751	707	645	741	704	701	685	735	719	769	702	675	693	702	725	733	751	732	690	735	667	706	720	682	676	660	719	697	695	672	681	690	683	711	704	687	718	681	682	712	719	671	723	748	726	733	687	686	730	708	733	661	660	672	697	730	693	698	673	699	682	698	719	678	696	725	681	707	673	714	724	661	724	705	695	743	676	754	730	714	728	712	669	722	717	703	711	714	743	695	698	672	697	689	726	692	674	702	714	687	675	715	700	720	726	697	745	729	680	657	702	692	697	653	673	692	721	667	675	692	705	733	667	739	702	692	716	741	692	722	698	726	708	697	699	686	677	730	706	681	685	664	716	679	699	671	704	707	716	695	783	681	703	731	724	700	687	741	678	666	697	724	702	679
26585	21016	10551	455	178	166	132	120	131	120	124	97	104	111	105	102	116	100	110	101	100	111	106	104	99	112	101	112	100	102	119	132	100	119	112	134	98	108	125	101	103	120	103	106	98	103	114	92	100	90	112	111	122	98	106	134	94	110	106	90	104	90	130	102	113	115	97	112	113	116	111	118	122	115	102	97	99	111	124	105	110	113	125	102	106	100	101	109	119	118	112	95	114	110	112	108	104	105	100	111	98	95	95	94	105	96	105	105	110	113	107	110	105	101	124	109	104	112	110	113	105	106	110	88	99	105	86	99	109	101	116	113	108	106	118	99	120	103	111	121	91	89	106	108	123	102	108	100	110	126	102	107	113	91	111	101	111	101	96	89	124	95	97	113	82	105	100	106	101	118	92	102	92	124	109	108	99	121	102	106	111	111	120	104	102	127	92	98	98	118	111	107	123	112	125	111	97	100	103	115	107	105	99	103	102	122	114	122	89	100	89	91	98	99	108	104	100	87	100	93	104	103	109	110	127	111	110	118	91	90	97	98	99	81	123	106	115	122	90	110	115	110	104	100	116	94	99	120	111	92	106	100	117	110	125	116	99	110	121	107	88	111	100	112	102	91	115	113	112	94	107	101	98	108	96	118	122	115	104	110	110	119	88	119	114	110	101	110	104	94	107	89	115	92	109	100	114	89	111	91	130	107	117	105	109	117	99	112	107	117	106	95	120	113	90	96	114	101	128	104	110	102	102	100	125	87	102	99	113	106	102	108	116	104	102	98	122	96	123	118	119	111	117	103	108	109	131	125	112	119	93	107	130	104	116	94	100	97	89	126	110	108	100	111	110	112	96	124	100	92	123	107	102	118	99	102	112	102	99	117	108	102	104	100	121	108	125	110	89	113	101	99	92	120	98	93	114	112	101	124	97	122	112	111	103	108	105	100	92	111	103	105	100	121	112	126	80	103	87	100	105	100	105	109	120	103	102	102	110	122	95	119	121	90	98	108	105	104	108	106	109	106	123	126	106	104	116	107	105	108	112	120	118	96	109	112	105	103	115	116	99	89	103	83	111	116	108	119	99	115	111	116	109	99	83	93	85	122	106	105	97	110	105	116	92	100	98	112	103	125	97	98	90	122	114	97	108	107	103	91	101	98	122	117	93	105	104	97	112	104	99	125	116	117	103	96	124	93	91	106	105	96	121	100	92	108	108	102	108	93	108	93	110	110	92	102	105	106	108	99	96	98	116	105	105	108	93	107	123	106	134	111	111	110	96	107	119	114	109	83	126	125	104	117	114	106	114	136	103	116	108	107	111	106	94	96	117	112	102	100	95	115	105	110	115	118	86	105	89	119	93	114	115	101	111	112	93	113	102	107	116	114	96	108	97	118	112	89	119	109	112	114	99	131	96	106	101	97	105	122	106	106	120	96	112	97	112	109	107	99	120	98	105	98	92	108	106	100	115	116	97	113	102	99	117	115	107	116	103	100	106	98	105	104	118	117	114	102	120	112	114	103	99	104	102	108	105	102	119	93	95	115	133	118	90	102	98	104	92	122	103	103	118	109	96	90	92	114	100	105	85	102	97	121	129	116	92	118	122	95	99	95	94	107	110	103	108	94	125	89	136	118	95	113	106	130	101	106	110	102	113	112	109	103	85	90	125	123	93	90	120	98	104	105	112	98	115	85	98	101	103	102	97	101	103	93	99	91	105	118	101	84	115	105	114	105	102	112	101	112	99	110	118	103	91	105	111	113	108	114	108	102	111	97	93	95	103	110	111	104	102	109	87	98	98	111	99	97	110	113	129	83	104	92	109	96	114	75	101	96	118	101	114	91	100	90	93	94	103	104	112	98	115	110	105	111	100	110	107	104	105	93	107	99	108	101	127	87	123	117	92	104	109	107	113	112	89	111	101	133	89	103	96	116	111	106	114	120	107	119	116	122	115	95	122	111	99	98	108	100	123	98	100	102	104	112	102	106	96	105	118	97	106	87	103	107	120	111	98	99	99	105	102	121	103	101	105	103	108	96	105	107	85	93	130	99	100	84	98	108	113	103	93	111	105	98	105	121	112	116	97	107	118	87	108	116	112	99	116	88	102	109	95	99	101	108	105	122	107	98	101	124	121	105	112	106	95	112	89	89	97	95	98	104	95	100	116	104	107	104	105	117	108	112	98	112	124	117	105	116	104	101	115	94	110	100	111	106	98	102	101	106	100	107	121	111	107	109	105	103	105	120	106	82	103	105	124	78	122	120	120	102	119	114	117	118	113	112	88	104	116	121	99	117	101	104	102	102	104	109	103	120	98	115	104	108	94	90	112	109	112	104	88	103	107	121	102	117	104	109	108	110	106	106	112	111	119	117	118	98	109	107	108	108	110	114	113	105	91	101	122	98	110	95	96	86	109	124	101	109	106	85	105	98	114	105	96	115	98	114	90	104	102	95	95	134	115	99	109	118	105	118	111	114	95	107	112	92	98	102	106	103	111	117	112	108	107	120	98	105	111	88	107	107	118	103	115	112	118	103	89	116	108	106	120	126	119	94	100	116	103	121	104	122	110	125	104	108	119	92	101	101	116	102	115	102	92	106	109	114	97	110	92	117	106	98	118	100	123	115	95	109	103	110	122	109	86	132	103	105	119	117	104	94	93	109	106	101	93	102	100	104	103	97	100	100	119	96	101	121	111	109	113	118	100	87	81	111	97	111	105	105	118	114	95	110	126	93	105	111	93	98	112	122	115	103	130	105	118	97	116	107	100	107	96	115	107	110	104	119	100	105	106	98	106	102	117	99	118	97	99	106	103	119	97	121	99	96	105	107	116	114	97	95	114	96	120	103	108	113	105	112	106	107	121	109	119	93	93	95	87	113	106	104	110	102	107	100	108	91	76	88	122	93	98	95	109	92	97	128	106	86	120	103	102	103	104	107	98	97	103	101	104	101	115	106	91	118	101	109	111	101	115	101	104	113	112	111	103	96	94	79	113	128	104	114	86	103	102	99	103	105	85	95	120	89	96	107	108	99	101	110	103	126	94	103	111	97	120	117	103	107	121	109	113	87	110	112	106	89	97	123	133	122	78	90	105	82	99	103	101	108	106	123	89	105	96	119	91	110	108	117	129	99	103	123	111	106	118	93	119	93	103	115	100	116	104	117	112	94	95	99	101	93	111	104	114	116	105	118	103	102	99	105	107	116	104	121	92	116	108	108	89	104	110	97	107	105	97	101	110	122	118	98	102	112	103	109	115	120	103	111	102	107	100	116	103	114	87	120	125	119	122	104	91	110	99	113	101	105	107	119	101	131	100	125	103	88	128	119	96	107	106	110	107	99	95	98	92	90	85	124	107	105	99	101	113	117	107	91	100	113	102	83	83	111	95	117	98	95	140	117	115	108	98	89	84	88	100	96	99	97	102	122	117	90	117	87	100	98	112	106	112	107	111	113	109	99	111	123	99	95	103	103	109	113	113	115	101	84	102	104	103	102	112	105
19568	21587	1104	614	456	366	326	293	257	252	249	255	218	201	245	250	218	207	224	210	231	213	232	204	199	229	199	195	218	211	209	213	211	209	222	217	216	205	210	192	225	240	243	204	205	231	228	182	208	191	212	227	212	205	203	208	238	214	204	224	195	218	254	194	196	226	200	218	203	180	202	196	180	214	236	198	189	192	210	226	209	202	214	199	216	215	196	213	211	213	197	208	211	199	212	200	234	213	196	201	222	233	223	196	210	218	228	216	198	193	205	222	214	199	180	208	190	210	233	203	165	218	213	204	189	197	218	210	212	219	217	236	236	220	211	196	203	233	192	212	212	231	208	190	214	203	212	206	222	209	205	170	206	230	195	209	219	212	225	235	208	217	196	226	193	196	231	216	202	220	203	199	227	225	227	228	209	222	230	213	160	208	193	203	199	210	214	200	204	218	228	212	199	207	204	220	205	198	195	199	204	219	209	197	217	203	206	245	215	177	191	196	197	225	231	211	207	216	214	205	188	203	212	214	191	198	201	201	240	197	206	189	189	196	197	210	197	200	231	208	196	223	177	216	214	214	190	196	206	216	200	222	223	218	222	190	227	205	205	193	201	201	205	207	217	216	210	202	203	203	207	209	206	215	217	221	224	209	212	198	195	238	210	215	213	194	212	212	223	199	212	196	225	237	187	213	233	205	200	189	230	218	227	207	215	256	204	239	215	194	206	217	215	189	187	203	232	225	206	219	216	198	206	214	243	218	210	180	230	196	209	189	220	223	201	210	206	182	212	201	231	223	227	205	226	244	196	236	237	207	208	210	211	198	224	232	214	218	198	217	195	193	191	197	199	209	221	223	201	240	222	248	200	215	202	207	177	215	203	205	230	200	206	218	217	214	187	214	189	198	208	228	199	199	197	203	202	240	201	230	215	219	180	209	227	215	217	227	216	183	184	187	210	194	225	186	209	205	210	231	186	244	197	208	201	218	207	197	200	205	183	210	212	194	195	216	217	189	204	220	189	233	197	219	194	224	193	238	223	204	183	231	210	193	191	226	206	217	218	201	214	212	203	203	201	216	201	222	234	227	184	184	207	202	207	192	204	209	214	199	210	214	214	194	197	218	213	227	205	197	200	219	212	198	208	228	211	206	216	215	203	219	212	211	224	225	203	248	207	202	207	216	200	184	176	219	182	208	228	220	222	203	194	188	236	214	212	217	207	193	227	210	192	198	181	207	210	223	217	193	192	197	210	190	210	203	189	211	215	246	208	194	221	186	217	190	190	215	186	201	216	212	214	218	177	209	189	185	202	178	211	204	206	213	196	223	209	225	198	228	199	232	212	210	209	194	213	202	191	188	210	210	213	206	187	171	222	212	204	195	201	195	221	195	172	208	179	183	230	218	205	210	202	192	199	212	209	198	210	198	220	195	222	220	215	212	217	213	206	236	204	199	220	203	218	192	203	222	200	217	219	223	218	211	225	222	197	202	196	225	206	199	193	226	208	224	231	187	235	207	206	200	191	183	224	208	200	234	222	191	221	210	223	214	192	228	197	167	192	201	191	201	219	218	229	185	218	220	192	234	228	194	204	207	192	213	203	232	248	196	192	209	205	216	209	213	190	210	195	197	214	205	216	196	191	193	197	213	211	203	216	198	189	227	184	202	214	225	215	228	201	184	219	200	209	227	206	209	209	207	202	217	206	196	213	200	209	214	217	210	207	198	196	218	221	204	188	206	209	228	199	189	193	193	200	205	216	223	198	192	204	201	215	198	203	220	220	183	198	208	218	227	210	201	220	200	203	230	190	201	223	235	225	217	200	212	216	201	227	201	225	214	203	219	212	211	243	215	209	216	215	214	215	224	227	195	187	219	218	199	227	216	187	190	182	197	192	203	224	223	227	186	207	200	209	201	222	253	247	214	203	210	204	213	216	188	218	212	228	195	208	196	208	210	201	196	218	213	192	202	191	192	202	211	216	230	206	192	205	215	225	230	178	184	187	205	200	187	262	195	182	193	213	214	220	191	205	196	194	186	206	185	185	216	212	246	203	223	187	196	186	195	224	252	232	196	210	210	227	218	222	210	203	192	218	206	174	208	210	209	223	205	217	179	221	192	201	217	229	204	207	233	221	214	187	209	199	215	226	201	231	242	211	219	189	241	204	205	197	222	187	218	199	195	208	204	219	202	210	217	239	183	199	186	249	209	190	188	202	237	207	211	210	214	177	216	219	188	225	226	211	208	215	220	190	184	222	207	247	218	174	210	217	225	206	187	197	226	200	196	193	188	188	237	189	203	199	207	188	208	211	205	220	213	196	208	197	217	227	177	213	217	224	194	213	191	207	186	256	208	208	210	199	198	216	219	210	204	211	199	191	196	204	191	214	183	182	201	223	194	189	191	217	218	225	197	188	227	190	227	204	244	196	181	227	192	210	218	217	208	204	210	196	173	216	199	216	220	205	203	213	205	223	214	223	196	222	218	188	209	220	227	217	211	207	220	221	216	230	207	213	199	220	177	213	220	234	212	208	200	187	214	208	216	211	228	238	197	208	222	194	205	212	185	215	216	194	215	214	214	183	193	219	179	208	225	222	241	213	208	218	192	241	213	199	217	206	208	207	212	225	226	216	239	216	227	223	235	186	200	200	217	253	199	202	216	189	216	215	200	203	201	176	211	207	234	228	197	226	198	184	189	194	195	193	209	211	206	187	197	205	197	179	179	203	206	220	192	186	202	231	214	198	201	210	192	219	215	215	219	199	217	241	195	185	173	198	224	230	215	208	208	190	210	220	202	213	209	219	226	195	198	217	190	220	223	232	222	203	205	210	189	198	208	210	196	225	205	211	170	214	198	191	196	179	207	205	209	192	218	191	212	221	220	208	237	224	202	218	215	198	192	221	190	200	198	215	194	183	204	229	200	222	199	213	216	205	218	218	195	195	203	210	188	190	206	217	228	236	219	231	203	211	204	190	170	212	220	201	228	241	209	214	216	220	213	237	208	228	214	218	224	202	208	186	222	209	218	209	198	197	201	219	212	202	233	216	230	197	208	206	187	212	184	228	238	215	215	166	199	210	210	185	198	248	200	180	221	228	222	222	165	208	193	203	200	217	231	206	189	207	182	196	205	220	206	206	215	209	234	230	218	211	197	213	214	184	182	206	202	207	181	208	219	193	216	224	205	231	198	237	199	204	196	203	201	201	201	211	216	196	201	205	182	222	189	213	229	188	225	186	203	200	210	214	201	226	204	226	235	210	206	206	195	199	196	203	230	213	202	222	227	211	187	218	244	212	206	192	211	211	200	189	190	212	196	213	224	193	198	214	187	209	207	219	192	215	199	218	207	192	193	196	203	194	206	201	219	226	243	224	220	218	200	215	204	220	203	217	204	199	217	188	193	223	201	220	177	216	242	218	217	235	208	224	196	194	216	219	202	184	205	193	198	212	232	226	190	203	214	248	213	222	188	224	177	201	208	209	219	221	246	225	220	219	239
24079	21117	28417	24021	20046	2576	748	519	462	401	386	357	333	320	303	356	297	295	301	307	295	302	278	321	276	296	290	258	249	262	239	258	272	281	260	267	273	267	316	259	256	254	259	276	269	288	278	285	278	266	281	290	264	271	272	275	274	258	253	298	281	283	253	241	252	273	274	257	257	255	268	289	278	261	279	226	292	270	235	273	294	264	283	251	291	279	264	271	283	237	268	242	255	300	259	281	271	256	258	284	279	268	251	234	283	279	280	270	246	252	321	283	242	292	265	270	296	252	258	278	268	283	245	274	247	293	263	252	257	274	269	246	276	252	280	281	252	271	294	255	276	258	276	283	273	264	298	252	284	293	266	251	298	244	247	249	267	249	276	296	254	265	250	283	275	271	269	272	259	244	223	293	275	281	269	262	262	265	251	270	246	286	261	293	257	275	293	269	292	270	270	286	267	260	322	296	264	270	288	236	242	269	288	275	308	243	258	269	284	251	308	263	256	271	247	269	264	276	272	286	254	250	297	224	251	266	302	265	251	268	272	262	285	288	282	266	259	250	272	283	290	257	252	291	294	262	306	256	284	267	269	244	287	269	259	272	260	282	283	242	258	256	282	281	258	259	254	253	240	268	269	268	256	265	286	277	279	273	288	278	267	264	267	292	302	293	244	280	254	258	253	282	240	288	268	241	287	247	259	285	258	272	271	291	271	249	275	290	260	248	281	242	262	240	247	270	283	298	255	277	255	275	303	250	250	294	267	257	271	255	246	258	238	263	314	239	301	273	275	245	278	261	291	254	256	279	295	290	291	265	279	264	275	274	246	267	250	257	242	256	267	254	258	276	252	265	282	252	286	250	270	264	245	239	276	250	263	260	250	275	272	278	258	242	242	268	260	257	262	252	236	268	270	263	278	246	286	250	236	261	269	264	247	257	307	274	269	246	266	268	224	288	253	273	285	270	263	289	279	254	243	280	286	278	247	262	287	262	253	280	287	239	276	262	248	266	262	243	274	250	244	257	259	269	275	250	278	258	252	268	274	285	280	295	262	282	273	282	272	263	260	268	244	231	271	283	265	246	242	278	260	274	294	264	258	270	278	285	270	265	278	282	267	280	272	297	267	259	279	291	288	252	266	258	235	286	284	279	277	255	264	281	278	269	259	278	244	285	290	262	281	272	255	285	272	275	276	248	269	262	297	265	261	268	243	245	297	271	254	263	249	309	270	271	280	265	290	270	240	232	257	248	250	269	248	260	243	259	265	279	263	237	260	244	298	264	274	280	273	284	272	253	261	259	298	255	226	273	313	260	267	280	250	261	276	285	235	271	258	278	271	238	276	253	298	254	267	303	269	262	242	264	272	277	308	269	290	247	243	278	240	257	279	274	275	264	272	263	284	299	284	278	256	281	293	268	283	263	242	261	228	260	276	271	256	280	294	283	254	244	262	272	288	280	267	286	261	254	281	271	263	247	263	273	272	276	256	248	230	296	261	265	256	250	262	292	270	263	280	289	257	288	251	287	279	296	258	258	275	266	271	273	270	294	257	268	268	238	255	260	280	263	272	289	260	251	297	249	296	266	278	279	267	259	268	247	233	280	236	277	242	247	239	239	275	273	250	246	247	283	277	307	264	272	279	273	276	278	261	261	257	259	255	279	275	246	261	272	255	261	258	245	254	294	290	251	241	256	268	269	241	278	262	303	272	237	291	254	294	258	263	261	271	269	235	261	302	276	254	263	254	256	246	275	251	277	262	264	270	236	265	266	253	270	259	253	277	289	295	240	239	262	254	265	257	274	288	294	244	249	288	222	264	248	278	293	297	253	268	247	271	273	275	269	251	271	289	290	274	264	293	249	264	304	306	270	262	299	270	250	256	262	263	252	265	271	267	288	266	259	232	256	275	293	253	288	281	277	253	286	290	257	257	251	296	270	255	275	247	257	249	242	272	249	235	259	247	259	274	292	268	278	292	249	252	260	274	279	267	278	272	262	277	277	261	263	281	300	251	288	265	245	266	258	245	247	223	276	283	256	261	267	257	305	245	259	302	285	286	268	240	250	238	262	278	235	254	285	259	278	259	262	243	273	239	246	257	263	303	256	288	248	279	251	287	282	262	272	243	284	253	310	245	273	292	269	269	244	280	264	261	293	275	267	265	259	252	311	246	288	247	264	254	261	271	280	258	278	249	292	267	248	242	282	255	287	297	249	236	311	264	279	264	293	275	258	282	292	253	245	252	266	272	257	269	291	263	275	285	250	247	256	257	284	272	256	252	262	232	277	274	283	255	249	254	275	280	283	255	268	258	275	260	273	295	266	283	273	259	262	250	276	245	258	272	271	250	263	283	252	257	257	255	299	243	282	287	251	286	247	247	236	255	265	240	247	262	286	277	256	249	263	281	298	256	256	250	295	250	282	267	268	286	243	256	260	268	269	237	251	239	281	284	249	260	284	281	254	252	256	268	281	250	259	262	290	260	270	280	263	251	274	249	291	278	275	256	268	271	268	255	275	263	255	255	266	297	255	273	276	277	307	285	253	267	240	249	269	266	285	268	266	244	284	277	256	271	256	264	251	253	295	263	271	253	284	279	289	317	309	273	294	248	253	260	281	277	279	245	250	261	283	293	293	268	238	268	268	264	254	248	290	251	274	237	252	286	262	263	289	283	255	271	263	273	300	276	270	258	278	265	270	302	262	285	260	259	267	240	259	259	263	286	293	250	247	242	291	271	256	270	286	265	248	260	274	293	234	252	256	284	299	255	260	251	285	271	262	261	250	250	260	263	267	305	273	271	251	249	238	264	257	268	244	234	264	294	246	265	300	286	230	242	250	256	269	271	256	250	235	265	267	263	275	268	267	252	224	285	291	247	262	282	274	284	281	245	280	289	264	254	250	264	243	248	255	259	279	289	276	266	274	239	276	272	250	254	273	268	263	261	289	243	270	277	286	272	267	275	253	270	256	250	239	270	292	276	297	245	288	258	286	271	278	267	275	274	278	276	287	266	284	280	248	242	246	263	252	277	243	270	231	250	283	265	291	286	280	295	277	277	264	305	256	281	279	274	256	284	242	272	249	276	274	265	247	250	270	238	274	289	274	277	269	268	268	274	266	279	272	252	263	250	252	268	272	275	265	262	285	297	278	269	267	266	243	274	252	284	272	262	274	285	268	237	232	233	236	260	275	270	265	255	280	279	294	259	255	278	267	253	264	256	269	254	282	288	263	270	256	265	255	288	271	255	243	285	257	276	255	271	266	272	272	245	267	295	276	239	268	273	274	252	270	251	242	251	269	252	285	268	249	256	295	250	261	262	298	278	267	263	277	298	263	262	284	262	247	271	247	261	267	275	290	258	248	253	305	223	278	274	270	250	268	271	285	247	248	279	241	250	271	287	266	256	270	274	250	272	241	284	276	251	290	225	247	268	252	278	294	264	272	273	248	247	264	273	260	256	251	266	248	269	256	275	264	278	261	250	269	270	267	284	276	262	253
40445	47193	8421	4171	2845	2073	1620	1321	1166	997	900	827	822	699	663	708	635	615	588	559	542	590	544	538	579	550	551	492	518	521	538	557	513	535	537	500	512	514	504	474	524	466	464	468	489	456	473	488	480	497	498	541	492	462	471	478	468	499	457	494	481	513	465	481	497	481	502	416	477	490	439	500	487	505	465	459	497	509	441	504	468	474	485	490	496	513	506	450	531	501	509	489	531	498	502	482	497	512	477	474	475	445	457	510	507	469	517	497	461	470	502	493	457	455	506	491	468	451	475	459	458	489	474	485	482	510	462	521	504	467	508	477	457	497	475	466	516	508	513	462	480	461	476	478	526	501	468	467	508	470	478	501	504	487	476	492	512	503	471	469	465	464	505	495	485	482	495	501	500	464	446	481	470	505	503	493	467	487	454	506	480	496	448	450	485	502	487	511	454	493	476	515	495	433	488	478	513	470	469	505	456	484	495	466	488	491	456	489	487	487	459	482	491	466	467	488	434	483	458	450	492	483	534	503	471	488	449	453	456	450	469	492	427	492	465	473	526	489	479	482	474	514	464	488	470	477	469	494	482	469	503	432	488	496	475	486	448	446	486	463	474	477	488	493	435	481	453	542	491	475	484	469	480	427	490	528	471	494	490	482	466	476	498	489	471	440	457	490	491	454	456	522	486	519	458	492	461	458	438	465	462	486	482	498	426	458	442	533	481	512	448	480	465	470	444	496	455	437	492	470	492	466	481	447	485	491	482	532	458	486	504	476	471	430	480	485	479	475	494	494	463	464	459	447	483	491	493	471	448	470	479	487	440	474	485	501	468	483	470	441	453	428	444	488	481	486	464	448	475	459	449	474	436	479	477	511	461	489	471	487	518	491	440	496	507	463	490	482	491	452	446	491	466	482	482	522	471	448	470	516	466	530	470	465	497	469	481	463	469	516	484	472	501	519	470	476	517	485	489	456	458	458	517	521	441	464	507	466	479	477	458	487	517	478	474	469	481	511	504	460	445	458	477	460	494	492	499	480	509	485	478	457	472	491	425	449	500	474	478	465	486	465	451	472	491	456	493	491	507	458	468	458	460	477	430	489	502	480	498	463	455	489	460	483	491	424	476	495	513	475	507	480	519	507	455	500	497	491	445	454	503	487	493	468	462	484	512	500	457	492	477	505	471	468	473	492	496	441	434	488	529	510	501	477	435	447	469	466	480	518	464	476	490	503	478	459	503	500	460	491	444	500	459	471	460	449	511	469	499	469	500	449	523	474	488	446	480	460	476	488	477	448	442	446	505	496	509	474	424	479	439	475	493	489	470	470	485	499	486	408	516	477	494	485	492	464	458	463	515	447	473	492	486	515	487	501	434	478	446	461	475	434	480	471	490	452	492	469	493	494	427	486	494	495	481	475	469	498	457	512	516	457	457	478	482	464	510	478	489	500	465	519	479	436	514	484	467	496	517	517	542	428	513	501	466	496	494	512	481	482	492	450	494	449	490	462	446	526	419	435	464	472	476	483	476	450	435	493	483	511	473	477	499	460	461	468	497	494	443	456	479	452	458	470	496	472	496	525	481	467	486	467	475	491	499	494	482	478	480	517	475	511	463	459	476	493	506	518	494	486	487	513	430	476	453	487	465	480	449	471	471	457	494	477	499	436	527	494	511	511	484	500	481	489	501	476	474	540	470	461	491	496	470	462	473	518	474	472	504	530	494	451	482	485	463	474	508	504	489	475	496	493	487	507	481	469	437	531	503	483	501	470	463	504	522	479	467	515	478	502	466	486	462	471	490	460	488	481	438	500	468	468	483	504	459	485	500	468	491	493	464	512	477	502	477	473	502	487	488	500	486	440	460	481	468	460	481	462	448	449	527	463	504	504	478	511	463	494	481	513	504	500	483	477	476	471	452	476	491	458	467	471	499	493	450	458	493	468	450	478	461	472	469	466	489	505	461	460	523	445	494	449	453	446	459	514	445	490	504	490	443	479	489	509	474	487	443	484	485	464	497	447	455	463	471	496	471	485	460	470	501	495	477	501	504	449	482	466	466	480	492	447	494	520	506	478	473	479	464	454	502	454	503	466	484	494	491	485	452	453	525	491	525	457	464	485	473	497	486	463	475	450	477	459	474	462	473	475	500	463	430	460	472	483	459	523	495	483	463	470	481	465	462	493	462	504	496	520	473	470	469	466	452	485	504	494	458	509	486	486	461	452	480	432	478	482	473	444	443	501	469	470	491	439	478	509	460	508	500	460	461	481	479	503	491	488	492	459	477	446	495	489	454	513	514	489	486	491	456	476	474	480	478	456	455	504	487	472	447	438	487	491	469	430	506	494	474	456	501	482	427	499	474	476	450	460	442	491	484	449	443	469	458	492	438	508	465	481	451	493	484	495	472	477	454	500	472	524	511	479	507	498	459	504	471	497	463	502	459	468	434	472	517	476	497	519	461	483	470	498	490	496	476	454	463	481	503	487	483	433	460	437	519	471	461	451	490	506	497	502	473	455	489	507	459	486	497	495	484	473	460	465	492	497	462	484	456	479	465	491	489	503	473	494	470	505	469	489	501	471	492	435	485	479	510	497	460	474	510	457	483	473	456	473	511	443	496	457	507	473	474	467	460	460	543	465	478	447	459	473	466	495	491	496	470	491	464	489	514	512	476	488	496	454	494	472	496	473	512	467	486	480	504	470	488	522	485	471	491	498	493	488	471	426	468	449	471	471	501	503	499	500	494	482	490	447	494	518	487	479	483	492	491	509	498	489	505	473	500	488	462	473	434	443	496	492	506	459	459	493	465	516	493	448	472	476	471	469	501	481	481	471	463	444	485	487	477	495	527	488	485	487	481	460	495	502	449	465	485	448	463	509	489	454	467	499	487	479	492	498	483	486	503	463	466	542	494	484	479	480	463	480	493	495	497	472	482	437	471	492	464	473	518	487	490	452	464	462	456	458	470	481	448	520	489	491	528	474	476	479	521	488	523	507	465	484	472	450	451	460	488	520	452	470	499	484	461	478	427	470	502	456	497	472	512	477	496	458	440	477	484	482	495	479	533	482	468	482	489	537	478	483	475	422	470	463	474	524	461	490	470	491	452	491	468	460	505	470	487	487	478	469	481	507	484	476	478	471	487	469	468	490	470	469	475	445	500	475	482	459	508	451	460	493	468	469	498	486	480	502	483	525	488	491	485	532	491	538	473	490	492	461	460	466	483	488	459	470	480	462	431	489	489	501	507	486	485	485	425	473	503	489	476	471	462	489	473	497	482	449	489	467	498	487	488	472	502	501	448	510	489	465	506	463	501	448	459	455	490	507	505	513	477	502	475	496	443	498	506	468	443	507	468	496	466	505	476	457	509	506	439	464	465	441	514	491	471	509	449	457	508	485	467	475	458	489	519	483	474	491	432	479	458	529	488	479	426	453	441	468	505	518	441	482	445	490	489	465	479	456	474	473	509	498	464	501	454	498	477	489	476	503	486	478	490	506
23131	21131	29185	23357	21134	19778	2470	950	692	633	662	590	529	587	503	507	469	485	484	459	448	462	424	453	455	464	493	417	463	457	416	450	439	400	408	425	443	394	446	440	383	426	481	449	437	416	348	443	389	438	451	415	407	396	439	397	403	430	446	458	405	401	440	370	416	411	387	427	404	398	408	419	438	431	428	405	421	402	390	435	395	399	407	468	428	393	412	419	444	437	420	400	402	417	388	419	403	396	394	391	451	431	380	411	385	424	430	407	377	369	376	417	417	446	454	403	356	408	421	402	408	426	403	420	392	400	392	409	432	395	456	413	405	414	395	438	395	372	427	436	405	419	380	394	422	393	407	387	459	426	450	380	411	440	423	423	426	410	404	378	402	400	412	407	432	399	422	410	398	436	417	390	421	434	441	385	451	409	393	414	429	438	420	425	432	418	376	437	405	387	397	400	408	462	382	420	443	418	411	421	419	422	409	391	403	446	408	397	394	399	391	395	418	405	433	418	445	392	384	397	319	423	388	409	421	402	391	417	398	397	424	408	407	420	433	402	389	392	423	391	430	394	411	385	397	436	362	399	415	375	425	446	421	410	366	427	395	378	396	409	389	404	421	404	358	417	384	411	436	428	385	390	429	417	383	404	384	413	357	386	393	426	398	399	404	404	431	400	399	425	430	404	398	386	417	438	451	410	428	392	408	399	385	398	432	448	370	405	422	395	401	383	427	427	424	413	412	413	392	417	343	392	441	402	422	394	392	384	399	384	407	419	394	400	381	420	394	432	412	432	369	417	418	426	442	388	439	399	405	454	422	425	382	385	419	429	456	441	433	417	445	391	407	436	421	409	430	401	423	398	401	385	458	415	421	417	410	412	414	416	429	404	422	407	404	402	398	390	400	388	400	438	410	417	407	432	408	403	400	445	406	406	387	424	403	408	405	417	428	437	403	408	438	374	412	398	440	376	393	395	402	413	425	420	413	414	429	382	393	397	405	433	409	429	450	410	417	417	376	406	390	387	394	414	394	454	415	391	402	413	388	447	417	399	406	386	432	418	410	429	401	399	403	425	407	398	424	403	399	419	386	392	418	413	411	431	408	420	406	416	422	430	390	407	401	408	396	418	417	387	398	429	406	361	432	394	410	449	424	424	401	418	400	414	412	396	381	436	394	431	403	408	404	386	384	446	389	419	396	388	383	416	393	406	390	424	413	394	364	424	391	398	397	441	399	406	403	374	437	390	406	375	414	410	412	433	432	435	373	403	433	428	395	398	395	418	415	377	421	400	392	430	403	428	388	413	397	386	436	401	381	397	389	431	451	431	427	417	442	411	407	399	414	424	426	384	422	421	390	388	414	414	421	430	423	435	375	445	396	375	416	392	414	426	454	409	391	449	420	417	403	406	398	410	383	397	397	375	417	429	434	449	379	426	370	423	409	422	436	412	407	387	397	422	388	375	399	414	407	401	404	434	445	415	392	401	420	438	395	389	387	414	411	356	444	438	411	381	392	428	405	439	478	401	397	380	416	359	450	410	385	397	416	426	335	412	383	367	414	422	405	421	400	424	430	424	407	451	408	431	409	436	404	392	418	416	399	409	411	420	431	396	432	378	432	432	393	443	396	426	407	370	404	378	442	398	409	406	400	403	429	414	393	394	414	422	392	354	429	428	407	425	425	388	418	433	475	453	409	415	444	427	411	403	367	376	378	397	416	373	422	399	366	421	428	438	383	385	431	408	395	415	412	397	413	407	370	399	408	413	437	392	411	427	411	401	414	400	390	417	424	393	434	416	390	443	419	390	436	383	374	419	419	432	426	403	432	403	434	399	395	425	404	418	386	427	407	399	376	408	437	402	408	441	424	371	438	418	417	374	437	407	412	426	393	394	395	402	377	399	407	384	388	420	419	390	407	369	418	419	374	390	428	411	457	434	362	396	403	431	424	397	387	445	392	414	429	398	430	415	386	382	422	436	422	396	457	396	448	438	413	418	454	381	408	435	369	410	379	426	428	403	409	383	413	434	405	421	450	415	395	422	370	422	402	422	405	397	409	406	433	418	421	387	392	432	409	377	376	419	400	371	419	403	414	401	408	407	397	386	419	450	456	378	391	420	404	428	417	398	413	445	409	427	418	435	400	422	424	407	415	403	425	383	408	393	396	388	382	443	370	418	446	405	405	419	403	408	398	431	405	408	411	420	419	424	418	441	413	428	421	384	438	396	380	390	411	437	407	375	413	416	395	413	375	442	385	384	391	355	420	406	413	398	397	442	388	397	390	413	402	411	435	409	426	439	424	404	433	448	389	390	402	375	459	414	398	406	390	397	416	396	379	401	421	399	406	446	387	407	398	428	429	425	375	427	427	393	395	407	419	406	413	401	389	454	397	414	404	447	408	418	400	431	400	412	383	400	441	438	405	411	392	399	414	386	409	404	408	375	440	441	428	405	397	417	414	371	447	396	416	392	383	401	413	407	406	394	423	399	401	394	422	406	417	445	408	415	451	394	399	369	423	403	416	400	408	445	412	390	421	422	386	403	388	433	382	417	414	451	410	437	412	394	400	410	364	400	403	415	382	423	402	417	451	380	415	423	442	409	387	393	383	393	400	401	373	459	404	414	407	420	388	429	409	417	420	438	378	428	417	405	409	396	406	403	424	419	416	412	452	455	421	421	403	391	469	424	385	406	414	424	404	417	435	387	399	381	402	421	437	413	452	412	387	412	404	451	404	391	414	371	390	413	432	378	402	385	372	409	396	413	422	398	400	390	393	384	408	417	421	377	454	393	404	416	429	377	419	406	412	403	440	419	437	431	404	381	405	400	388	405	393	442	430	427	395	381	428	391	428	401	381	379	441	438	429	394	410	402	375	410	391	452	475	401	427	408	391	433	391	422	401	389	400	413	382	392	428	383	455	411	397	427	388	384	364	379	395	397	394	392	428	429	405	412	367	383	409	402	378	480	392	406	415	426	432	398	398	405	406	416	394	448	420	399	395	413	361	438	460	389	400	432	403	391	416	426	401	434	412	412	436	445	371	422	396	371	416	413	405	400	420	390	442	382	404	434	401	424	412	420	437	411	398	370	395	434	442	417	413	438	382	413	382	430	404	406	446	413	415	401	386	402	376	374	419	396	378	398	412	428	414	415	412	403	447	387	428	433	454	406	401	414	410	398	388	393	420	411	397	397	389	398	401	388	388	368	400	388	389	384	456	410	420	442	440	401	397	412	386	386	409	453	465	422	403	378	390	413	392	420	391	418	402	419	451	416	399	422	405	416	429	420	418	382	408	390	419	430	419	383	392	429	408	429	412	414	404	412	417	391	394	415	382	444	446	409	359	423	427	404	418	415	447	438	405	384	420	418	394	431	401	408	448	403	400	430	454	438	447	423	361	400	436	421	428	432	431	420	402	410	359	414	411	426	401	438	379	377	396	413	424	408	413	393	392	409	413	386	377	367	375	403	412	439	393	410	416	411	428	412	410	379	417	417
47328	53738	13485	7161	4964	3768	2793	2324	1880	1698	1512	1309	1204	1169	1092	1063	989	926	931	895	918	862	882	834	848	818	838	831	768	785	790	822	820	796	682	767	740	791	721	747	736	711	780	720	757	752	733	730	691	760	759	736	755	727	748	723	704	740	687	662	710	740	747	717	733	729	755	766	750	702	685	739	721	691	759	792	725	705	705	753	716	726	743	701	731	676	714	656	736	724	733	761	731	753	689	689	692	700	685	695	751	698	734	657	707	674	682	662	729	658	701	686	698	713	704	672	718	725	677	697	758	711	685	756	690	683	693	685	715	704	685	726	723	733	672	728	750	741	726	693	679	714	680	708	713	722	730	740	668	713	699	663	688	688	726	701	713	692	700	701	708	673	714	676	781	723	701	686	732	736	683	678	690	736	695	747	717	739	742	685	715	729	754	687	687	692	722	743	689	726	743	722	653	722	766	750	721	758	702	695	701	705	697	746	698	677	707	669	730	719	662	697	728	671	702	689	721	682	707	737	683	705	765	678	692	687	720	715	734	739	717	723	678	726	702	666	724	774	771	699	727	689	705	723	694	734	676	733	704	681	735	698	697	696	671	738	736	719	724	741	727	696	722	710	699	691	719	723	674	712	717	677	703	727	705	690	702	730	686	730	753	702	694	709	694	729	693	713	720	712	683	727	650	694	701	678	732	702	717	745	698	702	717	720	678	703	715	726	708	711	673	701	681	723	676	679	745	710	733	730	701	746	721	751	690	712	669	729	683	668	727	662	737	715	760	736	739	706	739	766	682	734	744	734	710	783	705	692	723	731	752	709	745	691	744	747	692	710	719	741	733	717	722	743	705	698	709	736	705	728	692	695	738	701	672	740	742	720	683	750	714	704	679	715	717	767	682	722	711	692	751	749	700	745	703	711	684	693	700	702	782	689	680	704	689	736	689	741	740	671	715	705	701	685	704	685	735	701	722	705	683	710	686	693	737	719	692	694	708	674	677	731	708	747	722	673	704	708	728	705	744	726	703	725	704	662	683	683	729	710	730	695	695	707	733	724	761	727	729	705	694	688	741	693	708	752	737	698	691	707	757	694	709	723	683	647	724	669	703	709	687	669	726	678	715	707	728	674	723	739	699	715	705	691	705	670	687	668	698	721	736	722	732	706	726	729	708	726	723	702	706	691	684	734	672	713	726	714	697	688	687	713	692	666	690	662	711	697	712	765	713	682	701	689	737	702	729	725	726	722	708	682	731	746	741	691	693	715	738	738	765	734	701	696	708	707	774	731	730	722	694	712	690	690	711	694	739	671	715	732	673	688	741	667	713	687	689	695	672	746	690	743	729	716	718	676	672	712	661	683	701	685	731	714	723	742	683	712	711	707	703	758	730	700	754	714	718	670	722	729	704	704	695	653	739	671	689	720	744	690	716	759	698	725	692	724	710	694	740	719	703	683	704	751	685	657	697	701	719	694	688	649	727	712	700	628	697	684	743	738	716	730	739	691	791	739	745	693	719	707	706	728	682	715	725	758	719	753	746	709	646	741	732	687	704	723	724	663	681	713	693	699	708	702	736	717	710	648	725	669	671	723	763	690	696	701	691	685	691	753	732	709	740	694	730	695	720	724	709	736	758	707	722	675	736	708	734	714	670	706	682	687	741	725	685	736	753	751	681	699	685	725	698	731	717	717	718	729	726	702	651	719	689	701	715	708	722	717	692	736	682	707	709	723	710	709	682	712	679	665	719	727	755	679	718	723	680	741	669	731	711	679	728	679	678	707	705	672	673	698	709	722	709	772	764	725	773	668	744	738	735	702	695	716	704	707	748	689	702	735	765	709	692	699	694	717	732	699	712	680	733	703	699	742	693	689	734	695	686	711	754	693	696	718	678	708	703	680	646	653	701	712	728	749	714	750	679	682	710	718	704	707	710	680	684	703	722	736	699	722	658	673	665	733	688	717	732	721	695	687	689	698	716	695	709	731	690	762	696	718	728	709	673	722	705	718	683	706	664	700	708	788	691	759	749	701	757	732	686	736	698	707	748	698	653	750	640	696	680	683	722	722	674	706	733	762	659	749	705	747	730	729	709	708	727	709	711	667	702	682	716	731	720	699	678	739	685	702	681	730	724	745	716	714	673	723	714	726	674	700	722	749	700	676	728	734	705	714	679	679	680	720	666	710	713	694	759	717	714	734	699	697	703	661	708	722	703	736	723	712	720	688	742	724	681	710	687	697	679	686	709	655	679	722	702	701	678	723	705	714	676	705	730	702	702	709	692	690	757	679	733	671	695	704	716	715	658	742	764	701	721	707	686	715	704	714	684	715	707	678	749	684	698	744	680	702	723	657	724	710	702	683	697	674	662	726	697	679	700	712	752	740	714	695	727	701	697	706	743	710	728	654	695	689	744	779	716	747	693	677	721	748	654	689	686	706	712	719	721	713	683	684	732	679	708	718	726	696	747	723	695	696	679	681	725	738	704	734	743	713	658	679	751	674	680	706	668	667	704	742	738	681	722	655	738	709	705	723	750	709	683	722	684	713	698	741	710	724	700	715	697	672	682	670	672	691	647	728	689	696	718	753	720	687	683	713	734	718	693	695	729	676	727	719	721	692	690	648	738	704	686	735	728	686	735	695	740	754	685	686	737	707	688	686	720	700	726	738	699	701	683	723	686	695	724	686	715	683	748	658	721	704	708	680	738	687	702	709	693	719	687	665	703	691	762	715	704	659	630	722	698	732	712	732	701	730	691	703	720	684	711	718	707	707	719	736	720	710	746	710	733	696	717	679	708	688	741	715	693	684	716	681	698	745	733	738	733	706	745	720	723	658	722	740	737	695	653	681	701	694	768	686	733	679	718	734	714	717	714	652	704	697	722	713	713	697	678	753	673	704	733	732	709	717	767	701	731	713	717	746	726	731	678	705	684	709	721	710	708	751	725	686	663	669	712	697	719	723	665	686	709	719	714	708	675	700	743	745	735	729	702	680	730	721	755	753	666	732	668	736	763	714	671	726	748	678	737	721	701	738	694	707	693	727	679	699	687	715	692	720	687	723	722	736	736	705	698	709	709	749	721	719	720	745	748	715	690	733	718	708	715	714	701	707	719	715	672	679	702	737	666	734	742	695	666	725	711	708	696	748	702	722	652	669	703	711	722	707	678	712	703	707	722	721	682	722	696	723	743	673	691	732	759	722	740	743	718	689	716	661	724	711	730	650	702	741	692	714	705	647	704	711	707	713	697	705	713	730	652	695	675	740	739	724	684	741	725	736	664	678	706	705	683	668	700	737	669	696	699	702	659	692	722	724	633	711	702	690	704	671	712	651	748	696	682	642	744	701	725	728	731	730	730	719	648	788	674	712	757	713	722	711	730	714	732	717	654	719	682	700	704	722	765	726	708	692	721	699	704	730	685	691	675	729	713	699	685	734	683	721	707	711	707	734	691	720	734	785	704	742	724	699	655	706	722	772	716	689	719	716	699	681	714	772	735	687
26378	20880	10904	505	196	149	126	151	120	117	130	111	107	113	111	133	124	94	123	108	85	110	105	117	101	88	97	111	104	103	112	113	107	96	108	110	123	118	105	104	110	106	145	98	120	110	116	122	104	130	103	110	107	114	97	107	105	104	116	112	112	100	110	103	111	91	95	113	105	108	108	81	113	111	108	99	103	110	109	115	95	101	98	116	97	121	111	104	106	110	109	126	106	122	111	95	104	110	116	89	116	77	105	115	94	89	84	114	113	109	104	115	111	110	106	101	113	100	97	109	126	124	116	115	138	120	110	118	96	128	102	99	105	104	106	111	100	124	117	133	122	102	115	118	92	97	88	110	84	97	122	115	118	93	108	108	103	109	107	115	115	113	113	119	94	102	121	99	112	115	95	119	103	96	111	107	124	110	101	81	101	111	120	113	95	112	109	107	98	119	111	99	101	103	104	112	122	117	105	112	110	93	105	121	103	104	111	104	109	114	106	98	93	106	96	121	125	116	107	105	118	107	110	118	106	115	109	115	122	118	123	103	92	119	120	105	118	111	131	87	110	91	106	111	106	115	101	99	91	125	112	113	140	120	129	99	102	91	108	116	110	97	109	104	106	126	117	101	119	102	104	109	107	122	109	109	116	92	121	100	97	111	115	99	101	108	125	99	111	107	128	99	90	123	114	123	92	131	121	121	126	118	115	113	100	104	105	131	122	94	113	138	96	82	104	94	100	87	111	97	106	109	117	99	96	106	128	92	103	114	118	107	97	116	125	112	114	136	91	123	85	116	103	129	105	99	122	112	105	116	88	106	108	116	112	101	94	92	109	113	120	111	108	111	92	97	105	92	110	116	92	103	105	137	135	111	122	120	110	91	103	112	110	80	102	103	92	115	95	117	104	99	110	106	105	109	113	103	98	98	120	119	117	118	107	113	114	106	135	116	93	107	81	110	107	103	109	103	117	121	129	94	100	132	112	94	113	130	114	105	112	101	88	107	104	117	120	105	114	101	129	94	118	118	102	111	109	99	116	132	113	92	120	98	112	110	92	87	91	96	107	122	116	119	112	114	94	127	116	98	97	103	122	103	126	106	93	119	121	94	107	102	79	90	90	100	106	119	116	103	106	96	103	99	100	116	126	96	110	111	97	113	107	111	89	115	103	105	106	125	115	97	102	106	115	92	112	104	107	120	100	110	82	95	103	117	119	103	90	123	107	117	113	104	103	95	109	108	98	111	117	92	107	117	118	101	101	106	99	118	87	109	96	99	96	108	110	121	114	121	114	93	110	120	102	119	119	108	101	119	113	100	103	98	113	111	102	128	117	98	106	104	100	85	111	109	113	112	119	114	116	104	123	111	118	100	105	98	105	105	108	90	107	121	73	106	87	101	122	118	106	121	141	95	110	109	112	125	108	113	110	107	120	121	130	111	103	98	102	105	90	119	102	109	116	101	114	99	130	106	116	85	97	128	124	110	111	108	107	112	102	93	97	115	112	118	114	91	112	108	106	90	109	118	77	125	107	113	121	103	120	116	109	93	115	109	102	101	120	98	131	95	97	112	122	97	109	111	116	86	110	122	113	118	127	87	115	114	123	112	95	90	105	99	111	112	104	100	103	108	103	111	105	123	109	110	114	114	101	106	98	107	110	123	122	116	122	115	100	124	121	88	125	108	105	98	105	107	130	105	103	104	96	85	94	112	106	110	110	116	114	101	104	99	124	97	97	124	93	91	98	96	93	121	125	97	105	100	116	83	92	106	96	97	114	108	98	111	128	107	105	81	124	103	101	88	111	111	90	103	106	110	122	114	104	116	113	105	111	96	108	102	102	104	115	114	99	101	97	100	102	124	113	132	122	100	112	125	96	108	110	113	103	103	94	105	98	108	104	121	94	98	129	98	108	99	120	99	105	118	89	100	127	108	106	103	121	117	85	110	120	86	91	86	98	113	111	124	106	93	105	118	101	111	116	102	91	108	117	96	114	130	119	83	117	110	106	98	116	107	107	118	109	120	106	100	104	123	94	108	128	88	130	112	117	95	92	115	111	101	104	106	107	103	106	94	93	104	114	100	101	103	117	110	115	101	110	103	112	112	101	94	113	90	98	109	93	132	94	97	103	98	112	112	119	120	115	120	119	97	121	102	134	88	123	101	109	104	96	98	87	110	133	91	106	107	92	102	106	102	92	90	109	121	101	114	99	93	108	101	90	97	98	111	108	121	98	113	116	113	113	123	103	104	104	106	105	107	127	114	99	102	112	105	94	132	121	124	113	114	118	118	91	88	100	95	123	105	110	96	99	122	105	104	102	115	97	92	111	96	109	106	99	100	93	124	96	111	101	116	111	101	107	110	113	121	102	110	112	96	106	93	118	114	119	107	102	110	95	99	96	87	102	106	90	103	101	115	92	111	91	108	115	83	112	109	114	90	112	92	112	97	88	103	94	90	104	103	119	101	104	113	118	99	113	134	106	109	100	107	88	119	117	102	99	115	110	105	118	102	103	101	109	105	111	120	106	94	97	96	97	110	105	95	117	109	145	101	106	97	98	122	107	104	117	85	110	109	124	99	112	107	107	109	116	101	107	122	103	98	103	120	106	128	117	119	128	87	107	118	114	106	103	93	113	112	115	113	122	123	101	96	115	97	91	110	108	101	101	113	96	118	111	116	112	96	101	118	118	115	113	124	110	114	96	113	112	110	90	92	110	110	99	109	125	116	93	98	97	109	98	109	92	90	106	106	102	97	98	109	108	117	123	104	104	107	108	111	98	108	102	118	130	110	95	92	96	128	127	102	114	111	97	117	97	108	108	98	116	106	109	96	100	101	116	122	101	102	111	104	109	123	108	99	123	112	112	122	120	108	120	85	116	108	102	95	113	102	117	119	106	113	111	88	95	103	119	100	122	124	87	97	100	101	106	110	94	100	104	113	89	96	119	106	98	110	104	99	106	117	118	105	110	110	111	118	108	112	103	109	104	98	117	96	99	111	102	104	105	108	104	100	95	105	98	116	120	81	112	115	102	126	113	129	108	114	111	115	104	110	110	111	108	113	97	114	113	99	115	112	108	89	118	91	93	110	117	103	87	108	114	98	99	95	106	99	114	112	104	106	111	115	114	114	103	103	87	106	106	110	121	98	89	116	105	108	119	109	91	103	109	94	105	129	104	96	118	91	117	121	103	102	101	112	108	97	106	120	109	98	84	110	107	108	109	95	100	113	117	109	91	89	103	107	101	114	116	94	104	90	121	100	114	92	115	98	114	108	116	108	101	118	106	125	124	102	111	108	100	117	131	105	93	104	108	107	117	100	106	114	97	100	129	92	115	110	114	102	100	106	96	94	120	120	98	106	106	106	121	113	87	116	107	97	125	102	111	123	120	123	111	120	128	108	127	99	108	111	110	108	110	122	102	119	122	96	88	94	113	108	102	106	101	89	118	99	98	104	104	120	100	110	111	106	127	113	113	111	116	114	112	104	105	120	120	131
19796	20262	1065	561	438	408	310	311	246	258	230	234	225	222	235	261	225	219	221	219	226	228	203	206	212	198	214	224	201	224	235	197	239	194	208	215	232	239	221	210	223	226	214	220	211	220	211	240	193	195	202	217	218	231	204	225	184	192	206	195	186	209	196	218	203	217	214	213	204	210	193	212	206	224	222	203	204	219	211	179	209	217	211	215	188	207	198	205	223	213	230	182	224	231	219	203	218	208	215	195	228	207	210	222	212	192	191	210	206	186	191	218	197	195	197	200	185	216	221	232	203	222	198	207	225	236	220	216	211	195	217	202	206	210	203	215	195	213	198	203	220	179	237	214	218	195	198	187	216	213	196	200	218	219	213	217	217	220	229	198	222	197	214	198	206	210	183	229	212	208	214	221	230	222	212	216	189	213	215	211	212	230	204	191	219	219	203	197	203	191	230	209	225	194	188	242	214	237	223	205	229	226	210	190	220	232	221	193	196	214	204	194	201	247	204	202	208	203	220	237	191	185	190	200	193	177	206	195	210	226	222	208	206	195	209	201	213	228	197	198	213	228	220	223	206	212	191	208	219	200	210	216	192	222	208	200	194	209	212	234	211	208	224	223	221	208	196	220	220	189	208	217	238	211	202	186	201	204	202	218	213	238	196	216	226	199	210	220	204	212	196	232	249	203	222	206	211	193	203	183	246	213	209	233	220	205	210	200	230	210	192	207	207	210	209	214	237	221	200	221	202	214	209	227	221	217	232	203	205	205	193	228	219	222	225	215	223	183	198	197	209	189	222	217	207	199	229	196	216	193	187	197	169	215	215	212	215	206	215	213	211	197	214	194	201	191	199	184	185	220	210	219	209	238	227	218	205	204	214	222	207	221	218	229	201	192	213	229	242	213	187	210	218	191	210	204	193	208	229	231	232	224	230	196	191	195	199	205	185	210	203	198	231	210	203	219	199	207	214	215	232	236	235	223	214	228	211	182	194	193	216	210	211	220	211	232	188	210	198	186	215	214	188	205	226	200	210	204	200	180	218	195	186	208	221	218	228	199	217	192	192	190	227	204	231	188	208	200	194	208	235	189	195	230	217	190	212	204	216	217	224	225	215	207	216	199	207	206	193	197	205	192	213	191	221	196	193	229	197	189	205	228	221	210	228	223	188	214	210	209	223	217	212	223	196	203	236	215	207	213	205	223	203	192	212	232	208	201	210	232	213	191	195	208	210	231	229	214	200	229	191	202	205	224	200	213	233	216	214	204	224	221	207	193	186	210	228	189	202	216	220	225	201	228	186	211	210	192	224	222	234	212	188	213	199	198	216	203	230	229	194	210	210	215	218	211	230	207	225	194	217	233	190	201	212	208	209	222	203	189	233	232	213	193	214	211	205	188	215	193	212	202	201	197	187	216	204	211	211	232	212	199	218	244	193	194	204	200	214	203	190	202	203	202	199	191	211	206	205	193	212	216	201	226	208	221	212	219	218	193	179	199	187	180	183	214	199	214	223	190	221	206	200	173	218	198	206	199	220	207	191	220	223	223	223	197	226	221	220	207	239	198	223	227	240	220	193	210	193	222	202	196	224	195	217	203	215	207	217	224	199	218	211	222	215	231	223	212	252	217	199	189	222	214	240	216	215	197	186	203	191	209	206	218	195	221	233	210	199	218	202	217	210	216	206	196	221	191	182	196	218	189	204	207	196	195	194	212	209	225	221	213	199	186	219	193	194	208	188	219	193	237	205	209	220	244	208	219	226	195	202	190	222	215	200	215	206	215	202	222	215	213	211	211	215	198	220	214	201	201	209	207	203	218	214	228	212	216	219	201	224	203	186	204	206	213	226	201	222	212	216	220	190	229	202	213	197	219	205	210	241	210	222	192	209	244	210	193	193	208	204	192	209	206	226	167	223	198	215	219	200	214	210	213	223	205	227	223	193	199	213	205	217	217	220	210	196	236	220	208	176	219	199	233	217	235	210	205	202	215	209	204	204	196	196	224	219	214	219	189	195	213	204	209	200	210	222	228	219	204	189	197	208	200	217	219	223	196	214	207	205	206	220	226	186	208	227	219	180	212	204	227	195	203	208	224	202	206	229	213	214	189	210	203	238	230	215	208	218	201	207	220	209	188	199	190	204	187	200	195	191	217	202	205	228	199	209	190	200	210	206	206	200	215	222	211	229	213	207	228	205	193	217	210	201	199	211	225	208	216	224	214	201	212	231	214	208	208	206	203	192	208	230	201	220	214	226	202	203	220	204	174	212	216	196	230	209	209	213	209	223	202	192	210	198	203	220	222	221	204	181	197	180	226	202	216	220	203	208	196	226	196	196	177	192	185	193	172	193	216	205	213	201	220	208	233	239	227	176	204	224	187	237	214	208	217	220	204	216	205	198	226	209	210	210	213	215	215	211	202	214	206	222	182	225	209	195	214	206	195	218	186	218	197	206	206	227	233	183	230	218	220	198	218	196	196	248	224	217	212	177	218	202	203	203	215	194	195	181	213	226	200	184	204	210	210	207	188	229	216	208	237	230	222	194	203	189	206	188	184	207	180	217	242	219	209	174	208	230	214	208	205	215	227	196	202	226	218	193	198	197	221	223	204	215	216	233	221	208	198	224	220	185	194	209	202	218	201	205	197	205	226	225	203	206	200	208	236	199	205	206	206	210	222	219	207	202	217	228	223	204	188	204	225	207	207	186	197	203	200	198	204	214	221	216	219	217	200	197	216	204	192	189	223	206	206	226	209	223	214	235	210	226	211	182	198	204	220	202	213	208	219	223	226	224	213	224	222	210	214	194	209	201	229	211	195	215	189	230	217	197	185	206	197	193	187	224	234	195	206	205	200	170	223	199	202	210	237	213	234	198	217	200	208	206	216	211	206	234	209	193	190	186	195	228	180	216	222	206	215	204	214	204	231	207	193	199	209	231	199	215	197	224	212	213	207	226	234	210	230	202	230	221	211	191	208	218	211	195	216	224	197	196	199	215	186	190	233	188	190	202	215	228	210	196	201	186	196	197	211	196	227	227	226	203	198	223	203	204	221	198	196	175	229	195	207	193	199	233	224	222	227	175	220	200	214	224	218	208	193	220	192	206	198	208	181	196	198	196	205	232	218	208	236	216	210	217	196	190	191	206	193	215	217	206	220	197	218	180	205	191	199	207	205	201	213	227	194	232	208	209	210	219	215	205	216	214	216	225	195	219	208	183	183	211	212	206	207	207	208	246	216	226	219	180	187	238	207	236	219	198	223	231	215	209	225	203	205	217	199	181	202	204	204	234	172	209	184	193	176	218	210	177	202	196	194	197	218	212	226	216	191	202	215	195	209	198	184	219	221	225	218	194	221	187	170	204	212	197	185	200	190	204	210	221	236	213	212	221	242	213	236	216	210	225	215	205	219	211	210	199	218	215	226	182	199	209	195	205	204	205	200	200	199	197	202	211	231	204	187	202	196	212	201	217	218	207	199	208	222	226	213	220	223	192	228
24035	21100	28345	24061	19718	2220	699	530	471	366	398	341	325	359	337	312	332	322	288	311	261	297	284	295	278	289	297	286	289	303	274	296	268	285	280	261	277	259	235	290	302	275	262	294	273	265	269	280	245	259	300	291	288	259	257	282	268	274	232	278	246	283	242	275	264	249	251	275	266	296	241	280	270	252	285	263	246	259	260	247	251	240	286	268	239	283	241	280	276	263	297	281	238	235	250	244	290	280	259	264	287	272	248	304	281	262	262	259	259	293	246	288	260	276	265	262	256	292	250	245	273	302	280	270	278	277	266	290	249	300	270	296	274	279	260	285	268	273	264	276	300	240	264	294	267	268	258	265	254	258	270	289	302	259	299	244	293	302	286	254	276	280	240	265	264	291	271	260	249	247	256	266	269	281	275	251	268	302	260	269	269	254	256	258	253	235	262	266	303	285	261	268	258	283	285	254	263	293	254	243	271	296	275	264	269	284	276	240	243	280	303	262	278	250	266	276	283	283	244	292	273	241	279	271	277	307	295	288	257	288	272	261	236	265	258	265	258	267	280	273	259	283	285	257	228	234	248	239	264	231	273	264	278	254	272	264	251	271	255	276	261	268	289	255	283	263	273	255	264	282	263	270	281	253	261	270	277	261	274	262	269	253	270	287	287	282	265	233	299	253	270	303	270	255	259	289	251	282	257	274	250	270	309	246	268	250	248	279	245	249	289	267	266	230	264	292	264	304	282	293	245	261	277	253	239	249	281	252	237	277	294	244	265	238	268	258	319	287	263	247	266	256	256	251	262	278	275	250	263	302	253	283	282	262	275	290	262	258	270	255	290	288	294	291	262	269	286	263	300	302	249	266	293	259	266	258	269	253	254	277	266	270	254	302	256	271	272	264	252	260	252	268	280	245	269	266	285	256	238	289	272	271	301	263	238	255	265	256	253	277	291	244	243	246	290	291	265	279	242	270	285	254	250	254	246	258	288	282	291	282	270	272	263	231	262	271	255	250	277	272	291	290	297	291	269	255	273	276	242	251	266	288	239	292	266	260	247	216	256	278	275	239	272	274	277	270	247	266	296	305	232	265	274	299	293	274	261	264	298	294	293	273	287	225	269	253	293	270	265	271	295	295	277	259	256	252	292	273	238	234	299	288	301	263	250	255	272	253	266	278	268	268	255	274	280	271	281	268	308	267	239	272	292	239	259	272	270	268	271	275	270	243	272	262	270	259	288	262	276	260	272	220	267	279	268	257	271	250	284	289	258	274	233	251	266	281	292	239	260	280	289	286	270	294	286	264	286	308	253	275	275	267	279	285	250	282	286	271	269	307	268	279	283	258	277	258	239	242	281	259	274	252	279	268	299	284	303	295	261	289	247	249	257	267	297	288	271	272	285	270	281	262	272	258	270	267	288	283	283	287	241	285	268	281	247	301	291	261	274	260	257	259	255	291	286	267	274	270	244	281	274	269	271	266	275	268	266	251	253	267	287	253	226	268	271	259	273	244	259	281	245	252	242	253	251	250	274	293	279	262	289	265	274	287	261	274	255	252	272	296	272	233	274	275	254	295	289	257	281	274	269	268	233	244	242	265	279	275	283	243	226	280	280	282	287	277	266	248	254	251	240	256	265	295	261	260	266	257	265	255	305	285	300	237	269	275	252	288	288	266	268	295	294	270	298	243	247	258	250	292	230	278	280	242	278	260	277	299	286	275	253	243	220	274	247	277	285	276	238	299	288	280	241	251	282	326	288	278	271	275	274	255	255	288	256	268	281	267	255	277	258	240	278	255	242	272	229	270	266	257	296	260	279	253	247	266	258	286	270	282	278	245	271	272	254	286	258	268	270	282	296	282	275	262	255	278	253	267	265	265	267	262	265	248	292	256	277	253	239	258	252	257	240	271	276	268	312	274	269	309	299	253	275	276	286	272	271	263	256	259	257	275	267	262	267	242	287	277	250	269	284	261	266	278	261	251	250	273	279	268	278	259	289	250	280	276	281	251	260	289	268	275	291	260	296	308	291	280	276	265	253	262	260	265	273	255	300	266	257	263	267	237	271	268	302	268	240	279	260	282	252	279	239	270	246	270	256	277	267	284	242	267	277	231	253	237	244	254	298	249	244	291	263	281	268	269	276	278	279	264	270	319	270	264	303	277	296	260	255	283	291	268	271	287	268	267	267	245	270	281	265	269	281	264	307	265	284	280	271	263	258	262	277	263	297	256	287	258	288	276	270	261	273	264	273	291	259	246	259	280	280	282	249	285	293	289	264	272	287	280	256	252	270	306	286	250	284	263	249	262	275	266	258	289	275	260	261	252	284	278	234	254	252	250	246	260	244	272	275	282	260	258	272	268	270	280	253	262	287	275	265	271	240	259	227	270	287	255	251	266	267	277	291	274	259	275	275	282	282	266	247	253	245	280	231	262	261	269	279	287	269	293	275	267	274	279	290	264	257	271	306	255	280	251	270	296	257	265	273	256	269	246	261	259	255	270	292	240	298	268	276	279	244	253	261	269	277	272	273	292	268	263	276	262	280	292	264	266	249	246	276	255	274	249	297	243	264	266	281	284	278	256	283	246	258	292	264	256	256	278	274	288	261	282	260	272	279	268	261	264	245	266	289	261	284	273	253	280	258	262	259	274	293	246	265	254	249	284	267	278	277	271	269	291	266	256	245	287	278	275	230	271	259	267	274	275	294	278	238	265	280	251	237	244	244	258	277	281	250	294	269	256	265	270	280	274	276	241	255	281	246	272	262	262	264	254	278	290	274	242	249	273	241	277	271	269	285	286	269	255	274	269	294	251	260	277	267	254	293	229	270	286	298	300	251	281	259	275	274	302	239	247	263	235	277	281	267	270	271	277	253	276	285	268	297	283	253	292	301	280	254	239	265	291	281	252	269	258	272	244	268	267	230	291	259	259	282	292	272	261	279	307	258	281	282	246	252	260	280	259	257	248	259	239	268	276	252	264	275	258	243	246	269	241	247	284	294	243	262	241	261	298	280	256	287	260	298	268	292	247	247	280	263	280	279	269	272	276	267	267	258	284	266	253	273	268	266	258	258	275	275	280	275	272	269	271	250	270	296	252	256	274	252	273	260	290	269	299	278	271	260	257	290	256	278	281	254	304	277	259	259	265	252	261	279	248	261	285	280	261	266	267	281	264	270	246	264	287	270	262	271	244	266	252	246	287	254	271	288	275	256	252	283	281	268	282	285	284	264	264	266	258	260	279	249	257	230	263	262	288	277	282	265	265	259	261	266	257	249	269	270	282	281	276	285	294	281	288	251	274	269	266	257	268	253	297	279	309	274	295	288	263	290	285	269	277	299	275	242	287	268	272	280	261	269	271	256	250	269	270	260	282	261	259	258	268	272	276	252	272	269	293	244	287	310	266	274	272	275	284	271	276	285	300	225	289	268	280	284	279	290	265	288	236	272	248	278	249	258	282	286	251	256	252	272	281	286	284	240	271	277	292	269	282	261	281
40843	42563	8270	4175	2914	2126	1632	1324	1115	1034	908	821	748	709	689	640	607	604	622	609	571	558	565	574	536	553	523	521	517	499	489	535	456	511	452	524	530	522	489	507	493	506	517	504	470	462	476	501	499	511	487	515	471	499	455	509	478	464	484	508	479	454	480	535	493	491	471	509	482	459	485	531	449	500	510	479	506	495	480	478	492	476	501	486	477	478	465	467	491	479	478	483	519	482	502	465	479	496	476	480	480	474	465	510	474	462	465	505	442	483	474	474	476	507	488	498	488	491	474	476	491	447	463	486	461	464	485	466	488	492	468	472	467	459	507	484	456	460	478	485	494	510	507	492	516	449	508	470	512	457	465	472	467	445	447	502	464	458	489	485	464	459	481	441	498	520	493	475	496	456	464	471	501	516	463	476	460	473	481	527	488	479	496	480	485	457	478	474	427	476	486	480	455	488	489	481	486	496	488	492	474	493	463	500	445	478	471	492	471	501	465	494	444	469	507	487	461	475	487	501	538	478	476	437	475	470	499	535	474	494	455	487	458	485	478	437	487	469	488	467	501	502	457	476	503	500	494	454	482	512	449	487	455	493	482	493	510	566	507	485	464	484	462	468	496	462	495	503	480	444	458	493	538	496	490	491	511	498	529	446	494	467	496	469	508	471	520	483	428	521	479	494	474	474	482	463	505	510	467	456	478	464	476	490	448	455	454	473	490	462	500	470	478	480	447	452	449	454	443	494	478	492	484	440	515	475	425	470	522	507	502	525	473	486	506	471	484	469	483	488	442	472	518	503	485	483	468	449	518	420	441	473	512	438	451	503	463	443	474	531	472	473	446	447	499	490	493	475	472	515	466	502	465	494	477	501	485	431	507	474	461	485	484	469	481	473	486	508	508	467	476	471	488	475	522	465	474	447	473	500	486	483	497	487	453	492	461	474	486	476	513	491	495	481	457	477	446	441	488	454	516	494	506	491	467	519	489	476	461	457	447	490	485	487	515	509	481	489	480	514	457	484	471	474	502	492	485	494	476	481	457	483	441	494	466	527	472	503	492	482	510	533	459	487	462	485	503	463	458	465	521	489	457	487	449	479	468	462	452	463	479	480	487	492	483	463	516	451	496	495	476	476	474	486	496	458	505	496	461	547	504	484	453	412	440	479	476	504	491	473	467	501	459	466	487	472	455	498	467	445	508	495	477	526	488	516	483	490	472	498	450	474	454	471	466	467	491	471	473	460	483	490	499	483	453	478	482	463	502	493	485	504	478	475	493	521	483	517	421	484	500	473	491	421	485	452	474	459	448	480	506	477	489	456	474	466	485	466	467	500	481	457	481	455	459	471	481	465	487	475	461	510	485	509	516	482	491	486	462	466	480	439	489	513	482	474	482	461	487	504	455	475	486	461	485	502	494	459	487	471	475	463	459	462	493	471	460	485	455	466	450	472	458	470	466	474	486	478	518	486	465	479	451	483	463	465	499	473	466	483	490	445	496	488	467	494	480	456	473	515	472	483	494	481	476	488	498	514	500	461	489	486	456	473	490	484	517	516	490	472	465	450	526	492	457	501	501	496	498	471	453	494	462	469	481	445	500	510	461	491	480	521	459	508	530	471	491	483	465	487	515	489	443	504	475	452	475	451	438	496	483	488	492	495	511	506	481	467	489	500	515	485	488	483	494	494	452	456	485	495	507	494	508	454	472	441	469	495	465	469	483	488	512	490	486	537	457	518	488	501	511	492	473	453	488	517	500	462	517	467	490	474	501	454	469	486	473	470	485	469	468	503	459	489	483	472	474	490	526	461	517	504	490	519	468	498	507	461	461	484	472	470	456	472	490	447	501	471	525	484	505	486	452	501	487	488	525	482	485	493	480	478	437	503	447	519	485	469	457	443	456	476	478	495	485	468	519	517	487	492	487	508	452	462	507	449	501	519	491	517	512	468	500	466	473	470	464	460	458	493	511	461	511	475	492	482	455	472	515	465	472	468	466	478	483	473	432	478	488	462	490	460	486	507	487	469	476	477	462	481	481	470	465	506	511	416	484	487	411	492	467	479	470	443	481	477	491	474	476	442	492	467	520	490	479	489	484	474	474	454	476	484	472	484	483	458	483	471	504	466	463	493	502	525	454	466	497	468	502	492	467	472	492	503	502	485	489	474	485	449	481	486	488	500	500	480	512	476	506	440	479	453	480	523	517	479	456	489	530	473	489	494	494	455	470	434	503	477	490	464	516	454	440	504	495	462	517	441	449	470	489	463	489	460	443	460	480	476	492	502	485	477	484	456	489	472	538	527	487	494	481	497	480	459	496	467	475	481	483	471	504	473	498	486	463	508	503	475	435	482	495	498	455	482	515	471	453	500	513	483	472	490	496	483	465	523	490	511	468	476	487	479	475	458	466	494	475	481	488	476	475	465	524	477	477	459	512	469	467	525	481	483	480	473	474	496	427	470	469	471	460	483	484	475	464	489	463	464	462	467	498	440	450	471	470	479	491	507	515	507	479	479	456	458	463	514	506	469	488	455	502	479	492	496	493	506	491	482	465	443	445	479	467	492	500	528	485	490	453	488	475	461	481	428	485	458	472	480	454	482	441	502	473	468	498	515	439	479	464	493	470	476	500	498	480	490	461	487	478	489	456	470	518	483	506	474	455	465	517	482	528	476	463	460	493	504	496	531	505	487	512	484	439	492	512	482	437	473	446	438	499	463	497	517	466	449	447	491	475	484	501	470	436	515	472	484	510	458	453	493	487	459	453	462	494	494	479	501	473	511	459	490	473	455	475	431	483	482	445	508	478	503	500	481	434	473	481	488	477	474	474	496	472	483	485	461	480	466	512	488	470	487	532	476	472	454	472	464	456	480	524	464	471	496	489	461	479	422	494	484	472	517	502	469	488	444	532	499	495	466	489	481	486	456	476	462	465	448	512	481	467	475	451	477	490	455	475	490	508	417	484	457	458	480	468	484	467	478	508	460	442	477	447	488	460	473	480	468	424	510	478	493	466	481	465	493	463	448	458	490	461	452	493	479	456	458	461	495	480	448	507	483	450	469	512	473	477	484	420	469	506	484	468	436	506	451	527	470	474	493	516	482	469	462	453	495	516	483	476	486	491	460	438	508	458	493	505	487	457	506	505	502	478	473	468	455	447	440	482	495	450	476	456	485	479	486	475	462	502	468	512	494	445	477	480	462	465	476	483	484	468	473	503	461	488	505	490	498	480	460	459	491	466	483	512	501	478	485	456	446	462	484	469	487	488	467	490	490	454	456	477	480	492	488	505	474	480	458	488	499	457	471	480	480	487	497	509	526	427	495	465	445	468	464	509	520	459	450	503	455	470	466	444	472	469	486	471	478	472	460	468	497	446	468	452	495	503	506	487	490	480	480	459	492	478	450	481	479	471	461	505	482	445	485	487	467	477	496	487	504	478	468	452	461	483	491	492	453	499	460	513	524	496	512	488	459	451	487	454	501	449	501	437	469	478	477
23102	21126	29005	23513	21127	19312	2310	898	703	669	629	592	541	514	527	515	497	473	499	488	445	419	462	453	467	452	435	443	458	408	462	439	412	451	421	476	444	405	452	433	424	390	438	414	415	388	433	402	414	409	392	400	385	416	439	450	430	417	392	409	459	434	395	433	379	424	408	370	434	424	401	415	381	409	390	415	410	451	393	409	383	393	438	424	389	385	407	423	426	415	418	425	426	431	393	391	389	419	411	420	416	396	400	417	399	423	375	414	435	427	391	377	422	404	404	412	426	403	400	439	412	410	405	462	372	375	425	390	438	403	403	446	427	413	398	424	398	440	419	434	380	408	430	418	417	425	446	424	457	428	399	412	391	413	382	405	406	410	407	413	382	407	435	386	397	406	379	398	423	384	447	407	396	390	414	440	456	397	374	391	441	389	396	409	392	401	423	423	400	402	420	389	408	420	396	375	428	385	377	343	421	402	405	416	404	423	402	394	418	392	365	395	402	403	394	414	410	370	395	415	409	402	402	451	416	396	374	370	388	411	391	387	433	413	415	389	437	426	397	401	421	412	398	415	390	396	408	386	421	411	398	409	402	369	399	434	421	409	439	421	418	377	431	440	394	408	390	411	399	392	385	395	416	422	417	403	365	420	403	425	371	397	388	407	422	416	393	429	393	411	426	416	387	423	415	447	416	417	414	416	438	424	414	428	418	407	401	410	379	430	414	382	443	424	407	400	399	416	422	370	371	394	419	385	434	438	408	394	390	423	385	425	416	412	397	408	417	406	401	394	418	411	394	446	397	412	415	427	431	384	414	401	396	381	421	384	420	404	415	425	440	441	440	421	391	418	432	409	426	407	461	397	444	399	390	411	376	414	383	409	401	404	401	408	395	419	419	410	440	410	423	365	402	431	413	425	428	398	393	402	390	383	447	391	432	412	434	391	424	410	367	386	392	441	379	412	417	437	386	429	437	432	412	369	388	431	428	432	408	420	411	433	441	411	379	429	420	441	386	394	409	407	414	400	410	412	411	402	413	403	432	437	418	404	397	391	403	418	366	417	383	424	449	412	423	415	427	411	385	408	441	355	428	392	382	413	391	379	452	407	386	413	420	426	428	393	388	370	423	420	428	431	449	402	426	390	376	394	425	402	411	405	411	418	397	388	434	422	414	418	418	423	398	392	396	421	400	393	437	425	425	401	412	379	374	393	358	399	414	429	435	402	392	428	395	410	445	406	429	416	411	389	420	408	423	429	400	440	387	422	379	436	406	432	421	401	372	352	422	408	398	421	419	422	410	408	406	401	398	410	421	429	402	388	396	454	441	385	403	416	419	397	420	441	422	410	419	411	384	389	418	448	411	412	399	429	400	407	429	422	423	398	347	461	378	399	373	390	372	429	404	395	429	404	420	439	415	421	394	410	401	392	405	432	391	410	394	425	372	425	421	422	384	397	368	400	399	404	371	389	440	378	390	367	412	380	364	399	390	400	399	431	386	409	418	374	386	417	409	412	363	406	397	427	429	428	406	396	394	451	400	419	399	435	380	435	406	402	430	402	407	371	414	375	379	413	391	392	403	382	438	424	419	402	389	414	413	393	398	421	409	420	407	391	419	408	417	406	389	383	446	390	378	412	367	384	404	406	366	439	391	403	404	412	432	430	390	397	386	391	415	444	440	393	422	412	401	451	421	420	396	450	418	430	400	405	381	405	389	402	382	373	402	405	431	392	457	418	390	403	399	407	431	414	399	393	394	404	408	410	427	436	382	385	385	400	423	373	378	389	410	401	428	432	381	407	405	430	418	418	412	400	387	396	418	364	406	407	385	413	410	443	409	396	402	429	401	419	391	415	411	401	401	388	411	428	369	461	419	409	413	430	414	392	433	404	410	445	436	428	388	380	428	402	441	412	391	397	406	345	399	448	445	429	446	392	425	431	425	423	437	404	387	397	391	403	427	380	390	371	403	396	376	396	420	390	375	377	414	416	415	437	441	399	446	388	423	384	376	413	420	387	436	413	397	370	425	452	397	440	404	420	463	407	411	440	397	432	412	401	407	398	407	404	403	413	415	395	386	440	397	395	396	369	424	455	469	414	375	415	393	380	418	419	426	417	394	405	397	400	388	381	397	379	442	428	386	391	398	417	390	392	379	416	416	390	428	401	442	430	399	461	373	430	409	449	389	395	420	420	421	393	409	427	415	417	411	408	408	370	398	418	359	439	398	385	432	434	410	435	407	404	392	415	440	421	411	382	410	402	428	438	398	427	416	439	420	436	409	419	368	430	382	432	425	435	417	416	409	412	438	423	426	398	390	418	432	400	395	384	399	411	391	389	394	374	399	435	395	395	400	401	421	381	407	393	401	366	416	378	376	454	392	412	393	410	457	399	398	431	460	395	448	432	406	435	390	402	391	438	406	438	395	417	427	414	393	404	426	424	469	403	478	392	362	404	409	402	415	412	411	393	382	392	411	402	452	407	390	396	398	418	387	434	404	402	395	434	390	393	440	404	424	443	403	397	437	389	406	409	402	401	397	393	424	405	381	431	426	427	407	396	384	389	406	375	436	410	441	386	395	379	432	380	424	423	396	391	401	415	464	384	370	402	410	367	393	407	431	384	432	400	399	388	413	405	370	409	429	414	452	403	405	409	456	401	409	428	390	372	401	378	412	406	411	400	392	397	403	388	414	382	411	403	399	379	411	419	380	386	411	440	367	401	409	386	390	403	411	434	384	434	400	419	381	416	433	388	381	397	395	380	409	426	431	408	400	410	401	433	434	399	429	429	412	408	370	417	403	401	406	408	398	419	443	409	426	412	425	432	419	396	395	440	398	454	438	390	401	412	434	413	433	402	429	424	406	430	411	421	406	407	407	382	402	403	430	403	418	427	416	420	400	410	430	429	387	417	424	390	392	403	420	395	391	388	405	402	392	398	426	376	401	390	365	398	388	379	390	403	392	421	423	404	370	385	386	416	418	423	422	391	402	411	397	417	416	443	384	446	448	390	409	390	433	440	385	430	417	428	404	379	398	380	389	410	409	412	420	402	397	441	420	403	409	407	430	386	416	377	415	419	439	429	400	408	410	430	384	440	397	399	398	407	398	386	416	424	387	433	407	443	388	452	400	397	430	369	418	419	389	377	420	396	402	384	402	366	415	411	407	429	419	437	424	396	419	406	399	428	380	447	428	418	399	437	390	378	388	420	385	399	401	387	418	405	415	379	445	397	402	365	422	413	425	389	436	401	394	382	423	430	405	413	435	396	387	406	387	408	411	403	377	385	403	402	429	454	397	394	403	378	403	412	416	416	401	412	422	358	395	456	446	386	358	411	404	428	382	388	367	428	415	399	419	421	414	394	405	425	447	393	414	404	368	427	446	417	436	417	396	376	440	398	430	408	404	384	407	440	397	401	417	378	399	386	378	416	415	399	413	426	438	393	427	394	378	422	383	410	414	385	448	393	424	402	424	393	422	387	418	420	409	409	411	381
46898	48741	13424	7117	4988	3698	2899	2331	1922	1713	1471	1375	1178	1151	1127	1044	1030	988	909	940	841	878	882	818	900	812	856	771	794	762	764	745	754	757	772	725	704	741	780	715	765	717	751	736	732	692	693	756	704	728	775	740	721	755	747	715	750	720	763	716	777	744	764	705	724	702	687	718	712	684	758	723	718	726	705	706	698	693	734	716	750	746	678	740	688	752	690	660	714	754	735	704	693	736	667	723	726	709	718	714	704	737	651	713	726	705	761	722	728	738	691	705	720	681	691	715	688	725	728	691	707	640	713	718	718	707	725	730	717	661	716	684	739	691	752	712	738	691	702	707	721	705	718	719	734	672	709	714	690	714	690	706	733	753	683	727	704	717	658	738	729	725	716	737	697	750	730	657	693	711	704	719	687	698	712	721	673	754	709	732	677	667	701	744	707	690	697	674	716	748	689	740	692	686	723	748	777	739	741	710	692	736	674	699	714	660	691	704	681	702	699	716	709	685	719	699	728	703	713	698	702	705	719	721	702	693	688	723	729	705	713	682	682	702	705	661	692	701	676	711	726	712	659	655	704	698	723	694	758	726	707	706	676	695	694	689	706	697	700	728	701	698	714	713	677	751	743	719	715	691	689	714	757	708	734	731	714	745	734	748	682	670	707	659	702	681	762	730	758	697	657	648	687	763	721	712	727	702	717	713	730	728	647	686	706	703	707	691	729	705	679	651	697	678	721	696	716	714	668	715	705	702	680	780	664	725	665	673	744	735	727	692	713	669	707	740	694	708	701	703	766	741	695	734	722	728	692	661	717	719	687	676	771	699	664	717	664	726	749	701	740	696	699	754	725	683	736	656	707	741	674	726	660	670	713	717	707	771	708	695	693	690	710	702	710	725	732	723	719	719	679	755	703	691	700	730	731	678	730	725	717	717	713	696	779	700	703	712	722	715	745	722	719	660	693	713	713	719	657	701	666	689	688	743	712	747	706	686	687	709	754	733	707	686	707	710	736	732	721	732	681	711	728	682	741	682	763	743	668	680	745	729	680	728	692	691	731	677	764	749	735	736	730	715	689	634	710	706	709	693	690	719	726	711	743	724	677	700	735	713	723	708	701	676	759	680	690	684	694	755	726	693	744	678	676	684	698	683	721	702	687	737	692	748	746	659	753	716	728	690	697	710	743	696	613	727	733	684	693	679	742	707	703	703	687	706	709	698	665	685	679	695	690	668	742	721	699	746	720	714	717	711	686	706	724	706	726	700	707	748	732	710	731	726	744	695	695	672	677	691	675	735	701	695	779	709	714	727	674	716	712	690	732	689	727	726	743	691	671	702	712	690	741	729	674	703	703	713	703	706	662	742	656	693	746	730	703	737	747	769	712	718	712	667	723	691	757	720	746	709	701	723	728	709	721	700	730	688	701	666	698	687	711	715	727	739	707	700	683	719	717	703	713	724	750	697	719	660	716	668	723	705	737	672	723	731	760	687	729	735	709	745	755	721	695	702	741	749	692	710	671	681	729	683	730	674	706	702	725	727	729	763	737	706	693	672	697	694	717	668	677	699	693	665	710	734	698	751	643	702	685	684	708	734	668	700	708	725	710	694	704	736	626	704	724	652	710	734	710	694	707	721	715	710	753	701	719	734	752	759	696	692	689	760	707	709	713	757	681	716	693	711	726	691	676	717	728	693	693	678	717	724	691	673	663	694	741	726	708	714	742	710	696	747	680	729	682	692	694	623	691	683	681	722	721	715	683	696	703	738	654	726	711	723	708	729	713	668	681	757	725	733	685	698	695	673	750	653	722	672	714	738	643	725	714	739	753	696	685	733	735	727	666	733	729	731	710	704	694	679	695	693	694	697	674	721	690	710	713	698	686	718	726	695	718	710	695	694	701	725	707	773	731	707	683	703	688	658	686	681	750	695	714	708	696	697	749	707	687	730	730	711	701	700	753	688	709	721	695	677	736	668	711	739	731	683	712	740	700	706	692	752	724	695	722	737	722	737	740	736	710	676	673	708	668	694	747	680	682	704	712	703	748	733	709	718	680	698	736	749	708	703	696	647	657	663	716	739	661	755	722	710	718	664	710	683	684	696	752	689	683	714	755	721	741	687	714	727	755	710	743	687	681	709	704	702	691	684	720	703	718	770	732	707	742	713	704	700	701	710	735	676	696	719	738	715	693	708	716	691	766	737	678	710	734	724	708	692	701	680	736	704	692	716	678	731	707	718	682	748	710	718	685	702	684	741	709	744	731	727	719	695	744	718	699	694	732	655	717	728	738	655	706	682	659	692	717	694	737	701	768	689	708	716	635	729	707	722	736	700	690	687	768	702	703	680	730	755	722	718	661	674	659	687	709	729	713	719	755	710	726	721	692	779	691	710	669	673	726	685	720	688	729	726	737	705	672	686	718	737	719	716	745	713	641	732	702	703	669	676	710	703	678	682	740	747	708	705	703	672	690	690	701	670	684	694	687	713	716	706	706	715	686	741	739	695	763	716	695	669	678	734	657	691	716	698	743	730	704	684	723	695	725	674	713	691	720	694	688	699	702	699	712	718	672	718	701	718	654	710	734	659	766	746	753	711	726	660	725	732	698	707	665	705	691	744	697	724	693	713	736	705	710	717	669	724	744	706	717	693	706	707	692	697	738	656	706	688	716	754	698	669	712	762	702	721	734	727	714	655	663	747	695	701	698	682	738	720	692	671	700	731	706	697	719	668	717	741	717	694	742	696	716	728	720	720	713	747	732	687	743	691	723	719	722	727	710	696	703	736	720	724	735	702	674	679	659	722	655	719	703	738	709	706	676	691	657	681	782	712	666	692	673	677	692	666	690	711	735	671	720	668	715	686	668	729	751	671	723	708	718	742	716	702	727	655	746	727	696	697	729	703	719	716	657	679	713	665	719	729	722	692	676	709	721	699	669	692	692	732	749	697	716	668	752	735	730	770	725	691	764	745	738	736	703	681	682	720	723	746	741	709	731	687	694	748	748	704	742	723	707	718	715	706	654	737	680	720	747	703	654	736	717	762	722	733	738	694	720	710	669	716	655	734	696	699	694	654	725	702	721	711	726	718	718	733	708	696	691	675	734	700	684	727	708	677	731	684	740	695	704	730	691	731	795	709	716	719	723	723	626	693	712	715	700	702	741	732	705	709	681	713	706	726	676	707	708	733	719	656	713	705	708	703	723	760	724	696	755	689	722	712	727	697	720	693	726	690	696	675	677	708	639	719	675	696	675	718	652	686	685	658	680	687	704	714	724	756	749	705	701	671	751	713	715	690	694	696	680	694	728	735	708	713	670	711	724	696	699	712	713	728	692	721	702	687	745	716	692	736	685	708	732	735	651	724	699	748	737	718	719	714	687	707	713	730	692	661	692	675	725	718	755	727	685	684	703	687	733	697	714	695	717	723	699	730	682	723	679	720	727	657	719	776	707	746	750	717	751	695	687	671	695	662	633	698	739	722	717	656	680	682	690	710	682	713
26557	20925	10572	460	193	154	152	132	121	117	108	120	129	106	133	120	114	112	98	121	97	98	123	118	99	117	110	100	91	110	104	114	103	115	119	105	107	96	106	126	107	105	104	128	99	80	116	108	117	117	106	118	92	118	101	107	101	113	110	97	109	115	117	118	104	115	103	116	105	113	114	110	108	115	97	114	95	109	107	99	115	116	109	105	119	119	116	113	124	111	101	94	117	104	121	100	131	111	98	115	115	102	97	94	105	97	104	117	90	110	96	99	122	113	101	104	108	130	91	104	111	121	107	113	104	120	106	110	103	108	109	104	108	113	103	115	106	98	104	96	109	95	112	105	116	102	102	115	78	102	130	105	114	109	107	84	101	109	112	102	112	108	94	84	94	104	114	117	107	93	107	94	104	104	96	102	94	115	105	127	106	101	117	138	103	114	119	110	102	115	121	94	104	103	104	105	114	95	96	104	88	97	103	95	112	119	113	129	97	107	103	107	113	128	108	88	105	111	91	123	114	119	107	122	101	111	94	80	101	101	104	98	108	95	98	100	97	111	118	119	96	121	100	109	104	124	94	114	113	122	100	105	106	130	109	103	127	103	106	106	97	105	107	120	108	95	132	110	113	103	128	130	111	100	92	111	107	116	95	123	97	104	107	106	122	103	111	106	111	101	110	106	110	106	105	104	98	102	111	95	104	112	108	100	116	121	119	105	86	100	107	117	124	113	117	115	121	93	103	97	97	99	110	100	104	123	109	106	103	111	107	97	118	118	105	97	109	95	107	117	105	111	102	91	109	105	82	102	115	109	96	116	113	122	113	104	88	115	109	103	114	108	89	116	112	94	111	112	103	108	102	119	101	92	96	102	104	98	101	123	122	102	103	98	110	125	115	107	107	99	116	104	107	117	98	110	127	106	105	113	108	114	104	127	84	113	108	113	102	116	99	97	97	106	115	92	109	104	101	97	105	95	109	82	98	106	112	99	104	112	106	108	111	118	127	108	109	104	123	113	92	95	109	103	113	97	127	100	104	94	111	116	102	96	127	117	106	99	93	94	113	111	105	105	96	96	116	95	100	94	108	106	103	108	102	104	102	103	95	105	99	116	124	110	116	105	116	106	102	132	104	115	106	95	95	88	94	108	112	116	106	101	102	108	104	109	104	98	140	105	111	95	129	116	103	104	105	104	125	109	103	104	110	110	105	119	120	104	103	123	100	114	101	108	126	99	103	107	110	93	103	101	116	88	99	123	103	103	114	101	121	98	105	121	123	105	100	116	114	102	127	104	105	97	116	105	112	114	104	95	117	107	99	98	114	94	97	112	100	109	100	103	94	118	98	99	105	87	103	109	91	104	116	91	106	112	111	114	96	106	116	116	112	119	97	88	110	101	109	89	101	107	101	118	98	104	124	115	99	119	99	111	94	100	111	131	98	94	108	97	102	120	92	112	142	105	94	125	97	113	123	109	119	104	102	116	111	96	109	98	126	109	115	112	122	97	104	94	111	118	102	103	125	99	125	116	117	101	106	103	121	109	110	131	96	101	103	103	113	111	127	94	108	85	112	116	109	104	118	100	102	97	97	101	116	107	112	104	107	123	108	92	121	90	91	109	102	100	104	103	108	87	118	104	105	116	114	114	114	93	112	108	112	114	110	93	101	121	111	116	128	119	102	120	105	91	122	92	113	110	122	98	89	97	104	104	108	109	112	120	91	113	95	116	110	101	119	113	111	109	123	97	114	112	109	117	110	117	132	98	106	121	103	106	89	95	110	102	110	122	103	105	116	98	117	104	103	105	100	88	103	101	108	112	107	98	112	93	101	90	106	119	116	91	120	107	119	115	94	122	90	122	123	117	100	101	118	93	109	123	90	91	114	105	109	116	113	94	100	114	106	100	100	105	101	114	103	111	123	114	124	108	99	99	98	106	130	101	103	84	108	97	98	117	99	108	114	87	93	109	95	101	97	121	94	107	95	95	95	88	109	111	106	120	116	115	114	100	130	93	98	96	97	102	122	104	117	114	93	111	115	101	109	98	102	109	96	105	104	129	108	114	122	118	106	87	100	108	95	81	95	111	98	106	86	110	107	107	98	77	114	124	101	107	109	108	88	113	113	108	106	117	94	103	123	115	108	122	93	121	95	116	101	117	96	118	106	100	96	111	112	94	117	119	94	100	108	118	111	95	108	93	103	109	104	102	119	94	104	122	104	106	108	87	123	97	105	91	108	108	99	93	109	106	130	113	90	104	117	123	111	100	110	103	102	94	108	100	96	104	109	92	89	121	109	108	101	97	97	97	94	107	107	95	110	90	107	127	101	103	106	107	122	121	123	105	115	100	119	106	99	92	96	103	115	108	96	120	104	107	102	119	101	103	99	114	81	101	109	105	109	100	102	118	128	88	124	116	109	93	114	113	113	115	114	118	106	112	103	120	100	100	106	109	103	115	98	122	119	107	104	105	108	115	118	124	107	107	112	91	116	113	126	110	91	116	82	119	113	116	120	118	131	113	106	97	99	112	103	103	106	71	110	109	121	99	101	119	114	110	116	105	108	98	105	109	108	103	85	98	118	129	121	108	107	104	126	99	89	103	128	123	102	98	120	97	130	98	98	111	115	116	109	108	125	100	89	120	98	100	124	104	116	116	109	105	121	107	93	117	112	110	93	106	103	109	106	107	109	98	115	113	103	111	101	110	100	103	99	93	122	100	108	120	124	107	104	115	99	111	104	90	102	89	103	100	117	102	116	103	108	113	107	119	117	125	105	103	101	116	87	114	95	109	103	118	96	105	111	95	122	108	102	94	107	94	119	110	82	95	115	107	112	111	123	94	113	90	115	108	100	99	106	113	108	96	109	105	112	107	121	103	99	101	117	123	107	117	115	116	93	121	97	122	124	117	91	103	96	109	97	112	100	110	119	99	95	116	111	95	107	111	107	98	84	122	99	121	100	113	88	92	111	109	101	104	115	105	128	87	115	99	124	115	102	95	101	102	113	103	103	114	116	91	100	108	127	113	119	94	89	111	99	99	107	93	116	122	114	115	94	103	107	83	136	127	111	90	135	117	104	100	126	94	134	124	118	109	116	109	113	105	90	106	111	105	100	99	110	105	112	122	112	105	137	109	98	86	119	110	102	107	96	134	114	113	111	112	119	117	90	83	107	114	92	109	127	114	117	107	118	129	101	109	130	120	96	103	117	100	105	130	94	98	112	103	96	98	104	112	97	117	98	106	117	109	103	103	109	102	102	107	107	137	87	83	106	124	110	103	117	105	112	113	111	97	100	98	117	96	106	130	109	107	110	114	122	118	119	95	97	87	99	112	113	110	100	115	111	123	99	107	111	95	111	94	118	100	102	117	96	102	109	107	106	92	107	101	104	101	104	113	92	114	94	85	96	110	100	138	108	134	100	109	113	124	105	85	99	108	100	109	87	106	100	112	117	103	101	119	98	94	106	107	90	85	107	104	99	122	119	106	90	92	106	102
19477	17598	1117	569	466	343	326	283	287	244	236	251	236	236	233	218	255	230	209	215	194	215	230	218	219	223	219	196	216	199	217	229	192	204	254	253	227	214	217	224	197	217	231	220	199	212	226	198	217	212	203	218	196	197	202	214	209	210	223	221	196	193	207	218	208	214	206	221	206	191	191	214	202	203	197	210	201	195	200	217	214	216	229	232	214	223	223	194	200	213	208	202	224	203	183	198	208	182	236	235	201	212	210	230	194	228	222	222	212	217	183	192	219	220	206	194	206	211	187	218	216	199	213	213	239	203	199	208	199	201	229	217	225	201	205	206	210	207	206	192	208	180	228	192	203	192	217	214	216	217	202	192	213	212	201	205	198	209	206	226	210	217	207	214	199	228	223	226	217	167	188	201	221	197	213	207	195	191	190	235	226	173	224	198	219	206	212	194	208	229	187	214	208	195	220	210	197	205	207	202	203	186	202	212	233	225	198	198	186	229	221	217	210	200	216	187	219	203	194	219	217	203	214	214	179	197	201	210	203	209	196	242	208	212	199	205	214	204	188	209	201	214	205	207	217	206	199	199	237	196	220	193	210	195	181	195	215	213	197	223	213	225	210	201	195	183	232	200	209	213	185	219	197	224	200	205	190	219	174	201	232	180	227	200	203	216	200	197	229	209	218	205	207	177	224	223	206	195	211	208	222	192	228	218	196	206	216	235	210	209	213	183	212	228	208	240	205	199	220	197	204	233	217	211	202	216	210	217	217	215	201	224	211	216	219	213	216	201	215	225	213	215	187	213	212	215	223	223	217	183	204	198	206	217	200	215	202	205	207	199	217	231	184	203	176	219	197	207	187	225	215	221	225	191	210	211	222	213	226	193	226	219	207	196	225	218	184	211	211	199	209	193	192	209	189	233	202	235	193	212	212	227	209	215	210	197	195	218	226	211	215	227	200	216	193	202	200	201	166	215	212	217	200	211	211	193	222	232	228	202	195	202	197	186	220	200	225	207	210	223	220	187	211	213	188	210	215	223	183	224	213	227	205	186	210	232	199	213	211	210	233	190	200	202	202	219	223	221	224	226	210	231	244	232	210	162	212	183	229	216	207	189	195	219	185	218	249	189	194	211	239	209	228	201	210	225	188	216	212	228	192	197	202	212	189	203	212	218	227	215	203	197	213	219	204	219	211	211	191	203	206	206	226	179	190	225	208	205	208	214	216	238	222	204	213	191	210	198	192	210	229	216	197	236	177	222	197	212	191	228	204	180	243	201	218	210	210	195	240	198	176	213	201	212	224	235	204	201	219	228	232	216	208	191	178	207	222	205	206	209	216	222	197	205	232	218	210	230	235	198	199	205	223	229	212	208	196	194	191	205	223	218	210	215	222	209	211	216	207	218	189	216	215	192	191	234	213	218	201	185	236	237	217	222	207	226	228	185	221	198	224	195	193	242	227	228	214	198	224	226	215	206	187	215	199	181	231	239	185	193	201	209	228	213	210	204	208	204	210	221	209	229	208	210	217	235	234	201	209	209	217	188	209	199	220	208	178	193	204	205	212	190	199	211	205	201	218	231	203	220	196	194	215	177	217	191	206	230	187	231	218	203	195	215	204	206	226	224	182	206	197	205	210	188	229	180	212	214	220	201	221	211	211	224	232	216	222	197	205	220	215	217	199	218	209	196	224	223	217	196	228	206	201	217	208	223	218	226	200	208	194	229	185	209	205	193	212	212	210	236	225	220	211	227	212	212	214	200	172	196	192	212	200	226	207	208	233	198	211	222	199	199	215	203	198	201	209	194	213	216	196	211	210	208	187	209	215	218	201	220	193	213	218	201	212	230	198	222	198	217	199	198	190	176	217	195	188	204	215	212	188	210	189	222	224	215	244	212	210	207	221	199	213	201	195	205	208	206	231	216	192	207	192	186	194	234	197	208	214	226	216	217	192	210	217	211	204	199	205	195	183	200	196	224	179	198	196	206	207	204	196	237	219	191	208	213	206	197	231	218	204	198	209	210	204	201	196	186	231	201	206	192	213	234	194	206	229	191	209	196	192	225	214	215	214	217	215	213	198	191	200	215	182	230	198	205	241	232	225	212	210	210	187	185	233	190	223	178	238	214	226	222	215	199	212	206	210	220	190	197	204	191	207	197	194	234	231	208	216	209	235	206	235	212	238	231	197	213	207	222	223	206	217	203	204	218	171	222	205	211	241	204	184	198	202	216	204	206	219	233	218	220	231	207	200	218	208	208	201	211	231	210	208	174	218	202	219	197	193	216	225	208	198	205	218	208	193	216	239	194	221	209	213	201	198	232	224	215	224	199	212	198	208	229	213	208	209	199	191	197	216	204	202	214	189	230	227	212	187	209	218	218	190	227	212	198	232	206	215	216	217	229	195	202	210	218	187	208	201	221	220	205	197	225	187	212	180	198	226	214	204	221	226	223	205	208	203	214	182	202	234	199	214	230	229	211	188	226	210	212	209	211	227	246	213	188	204	211	211	201	196	223	203	205	217	170	222	204	213	194	219	227	214	238	209	212	219	197	195	212	180	206	218	209	214	215	231	234	247	184	250	215	197	225	209	200	203	221	202	217	208	201	222	196	196	195	195	226	225	219	216	201	213	219	204	190	227	236	218	205	190	239	239	198	196	234	216	261	191	195	238	233	197	202	219	209	206	214	184	219	211	196	221	227	224	201	215	209	198	212	230	207	214	204	205	214	189	197	195	229	195	221	207	221	213	215	202	208	182	196	192	207	208	205	219	211	218	202	211	229	210	191	190	194	178	207	217	221	215	216	241	194	188	223	186	211	206	218	212	210	212	193	191	214	222	210	217	210	220	193	260	211	200	195	176	217	213	204	191	183	207	245	218	265	188	217	219	206	202	233	193	224	228	212	191	213	192	207	229	200	207	193	212	211	190	221	194	189	204	191	220	198	200	208	206	233	245	188	227	193	211	230	186	187	214	205	205	214	231	198	201	214	211	203	197	245	197	208	208	216	210	217	208	216	188	198	219	220	201	203	175	209	221	222	207	232	202	213	227	216	198	208	190	160	214	215	216	228	210	164	215	191	213	208	207	209	197	205	226	197	219	220	190	204	227	215	200	205	214	195	194	217	210	209	222	206	228	199	211	183	220	203	195	208	199	193	182	213	177	195	202	217	228	207	220	212	229	193	199	232	202	204	225	212	193	213	228	221	228	220	218	206	229	225	225	195	195	196	211	236	206	206	205	201	186	199	190	214	231	203	192	222	217	199	209	205	206	212	233	203	226	220	203	216	214	189	200	207	190	210	198	211	212	217	207	231	199	217	187	189	206	218	211	232	241	204	196	218	224	200	226	174	222	206	223	222	192	184	219	221	205	218	199	219	205	208	201	208	227	212	217	235	206	224	197	224	215	212	197	204	199	203	183	214	212	204	187	215	196	218	222	208	211	212	225	217	216	219	191	197	211	195	197	221	206	229	215	194	186	203	212	195	205	200	208	196
24023	21092	28578	23836	20141	2354	708	511	435	421	426	366	316	326	338	309	308	268	294	321	286	286	307	285	323	286	291	267	271	291	292	269	270	295	261	260	251	265	261	253	296	287	283	266	260	246	287	293	264	266	269	296	273	318	259	290	248	281	251	289	287	275	263	295	283	259	269	260	289	295	278	279	279	272	264	290	261	268	255	294	262	312	265	281	285	259	248	297	299	265	277	278	280	283	267	273	256	266	278	222	277	236	262	287	269	275	255	248	241	288	272	265	235	288	287	254	274	255	249	278	254	270	293	250	264	257	316	256	270	268	289	266	256	275	261	268	245	288	281	243	285	272	284	262	290	246	291	287	292	269	248	276	267	269	255	225	295	271	251	273	274	267	237	268	251	280	257	255	237	273	274	228	276	250	251	261	273	256	266	255	284	287	251	253	256	237	273	260	280	296	282	262	273	257	279	266	271	286	265	257	250	269	269	267	261	269	259	308	278	296	275	269	248	286	248	256	285	266	268	257	274	278	250	265	281	296	246	237	239	277	285	290	264	259	242	263	262	242	269	281	272	290	276	276	262	267	288	244	260	260	238	254	275	269	261	300	256	265	290	268	266	275	273	249	260	267	253	279	263	265	254	283	264	262	288	231	263	271	277	253	256	286	255	272	271	255	237	280	300	277	277	276	282	287	262	275	278	284	283	255	250	265	277	285	316	295	295	239	227	237	269	266	279	241	258	306	244	261	232	250	259	293	252	263	272	252	303	257	265	272	267	257	262	262	259	275	255	292	272	278	274	272	270	271	282	253	269	263	274	243	250	243	292	255	251	265	241	260	245	276	273	269	241	280	257	244	261	254	266	281	251	274	276	267	261	242	288	270	301	242	267	276	289	296	291	287	278	261	288	281	280	277	289	256	258	264	233	301	258	252	236	262	292	259	271	289	257	257	287	248	274	261	266	304	259	249	292	277	299	261	264	261	250	273	255	271	288	262	299	276	266	272	239	280	238	265	273	260	270	277	261	260	294	260	285	263	245	290	255	263	256	279	255	279	265	250	255	250	294	261	268	267	281	269	273	281	250	234	254	257	257	266	243	271	287	301	303	256	264	298	298	313	272	251	256	265	301	273	266	310	287	255	232	276	273	278	264	245	292	284	250	248	259	270	266	271	248	241	248	258	261	279	270	273	287	272	262	266	246	251	266	263	292	254	298	260	250	239	260	219	268	255	285	289	241	275	315	280	264	289	271	236	266	268	237	271	252	273	255	288	278	270	284	267	240	266	244	253	252	291	256	282	277	248	263	258	259	286	285	243	292	290	270	266	310	257	278	281	266	258	254	267	262	272	264	299	225	270	235	283	275	256	273	269	287	302	287	299	247	298	250	261	263	256	254	243	240	295	256	272	255	292	265	249	274	246	256	271	262	252	259	274	279	277	276	309	274	272	265	292	279	236	259	281	278	274	283	267	279	288	279	277	270	293	273	265	285	254	264	259	247	289	275	276	280	262	268	258	249	300	264	245	248	267	266	278	262	281	257	288	281	288	254	300	260	298	241	263	268	270	265	279	276	259	273	247	261	250	269	268	271	276	243	291	260	276	272	283	255	294	250	237	240	287	226	288	283	265	263	279	245	270	287	254	254	246	257	273	267	264	259	295	261	248	290	267	294	284	257	240	252	285	260	291	289	278	254	269	282	281	282	259	294	272	261	289	274	243	253	265	263	309	283	257	250	256	275	277	238	258	299	291	273	271	257	296	250	239	280	282	232	267	246	255	259	248	299	230	254	216	244	257	234	242	252	307	283	252	268	276	254	279	274	241	290	274	247	267	282	232	252	256	273	241	254	268	278	262	269	307	267	270	258	298	287	245	309	272	269	287	264	243	259	276	282	251	255	267	273	272	275	276	303	237	287	243	242	280	277	265	285	278	274	261	294	263	278	252	282	268	254	253	297	264	258	255	269	267	246	277	285	259	273	255	275	282	278	250	267	258	264	292	250	251	283	266	255	248	288	233	311	288	268	296	265	271	273	263	296	267	254	269	251	273	311	270	266	246	252	266	254	285	288	254	245	266	239	258	250	291	258	264	293	289	294	298	262	277	242	250	269	235	273	280	261	269	272	256	282	252	268	308	283	273	262	299	265	238	258	283	242	254	285	270	258	274	291	269	251	285	264	240	242	244	265	245	266	279	268	274	271	246	305	235	267	274	270	249	242	262	278	264	261	254	292	258	270	268	285	285	309	254	267	274	281	277	262	265	257	257	277	236	257	271	239	281	272	233	260	270	259	291	258	233	256	258	266	274	283	261	239	256	270	287	295	268	278	276	255	263	244	257	263	244	278	285	258	249	255	283	234	281	255	260	278	279	268	299	293	265	281	256	274	281	233	293	265	245	268	250	285	238	259	259	261	247	252	227	235	265	256	273	273	285	281	270	303	259	262	251	277	285	302	251	224	273	271	263	312	284	225	257	234	289	261	293	277	282	262	287	275	273	245	247	259	257	268	286	266	262	268	263	318	275	284	269	273	266	255	265	265	257	259	268	272	281	264	275	285	250	268	286	250	281	290	293	278	276	260	268	297	256	267	284	268	255	251	285	277	283	305	269	246	260	258	254	260	262	281	267	252	264	260	265	282	235	281	271	270	266	264	288	272	257	284	268	287	241	272	289	284	263	264	274	262	254	257	252	274	262	247	276	295	263	286	252	280	270	274	270	250	267	277	240	263	277	274	275	295	253	275	299	246	244	306	273	289	248	283	265	269	255	249	271	265	250	251	242	273	269	246	264	282	276	280	287	263	254	280	267	276	295	286	269	294	247	261	268	258	286	270	258	280	278	245	293	266	263	243	271	277	257	268	247	274	282	274	291	269	253	271	278	250	285	272	287	297	265	258	258	249	297	250	262	260	276	272	251	259	260	262	247	267	274	282	266	267	264	251	276	285	282	257	314	238	251	275	273	267	275	278	247	265	298	280	248	274	266	251	254	270	276	284	279	249	279	289	285	266	271	269	262	291	253	266	289	272	271	259	264	269	269	258	273	268	275	256	267	240	275	250	292	257	272	254	251	266	259	292	276	258	266	253	258	255	284	269	252	293	245	279	263	294	263	253	268	280	243	286	269	257	277	272	289	266	261	239	294	245	265	279	266	264	264	275	252	262	249	237	235	275	287	249	243	281	286	267	263	246	254	257	281	240	249	273	244	264	300	242	266	270	259	299	268	237	270	305	241	289	238	284	271	260	268	256	286	289	253	283	269	245	269	244	265	280	296	250	266	245	267	249	258	266	239	270	282	259	271	275	284	243	271	279	263	237	264	285	258	274	280	258	265	258	247	293	256	259	265	283	285	246	253	252	252	264	269	277	244	271	295	274	257	308	259	271	257	300	267	270	269	296	238	249	301	287	292	302	264	270	243	264	275	297	257	253	279	273	277	254	249	260	241	245	292	279	280	286	294	285	237	250	247	243	250	283	271	244	252	272	253	255	263	274	273	262	265
38989	41914	8357	4224	2803	2128	1636	1316	1149	1061	920	803	745	715	688	668	591	622	569	594	565	534	543	520	540	542	511	530	492	538	488	514	520	519	541	514	504	529	503	482	538	466	497	471	471	489	515	505	494	515	467	496	458	453	455	505	495	479	509	506	510	492	518	497	515	458	491	473	461	477	484	472	524	459	507	482	468	518	487	497	496	507	478	472	517	523	455	484	490	493	475	460	525	511	459	454	520	493	490	459	481	504	480	446	485	487	528	479	479	486	504	502	502	453	456	510	447	497	418	473	464	454	485	473	514	542	495	446	447	497	507	518	521	530	477	518	513	502	448	471	498	500	471	476	484	457	490	496	492	497	486	504	485	452	501	485	479	470	490	431	496	467	476	467	486	468	512	428	474	459	486	532	457	490	456	472	466	503	460	492	480	465	504	525	461	480	495	545	472	464	505	481	490	508	447	483	473	498	472	462	480	477	496	459	483	500	498	499	498	500	478	468	449	461	498	483	495	486	535	476	480	453	524	483	471	501	511	503	476	490	462	451	523	514	502	463	482	463	493	447	504	454	496	505	498	509	488	458	484	462	496	487	488	496	500	459	455	460	515	458	479	468	543	450	485	471	529	471	450	464	504	458	482	510	497	490	501	470	491	506	503	501	445	478	467	507	471	470	483	510	490	508	534	497	482	450	485	473	484	477	523	482	453	490	454	433	471	484	517	486	484	481	477	481	466	522	513	545	467	500	452	483	500	488	478	537	455	473	464	463	471	443	508	517	471	485	464	480	496	517	495	426	469	482	478	486	490	495	495	441	446	458	476	493	448	510	463	510	442	469	497	466	477	440	494	458	500	489	481	461	473	470	501	513	522	465	474	492	477	489	455	450	491	472	504	471	485	481	497	459	481	470	474	516	514	515	505	491	488	455	481	475	459	497	472	495	459	482	470	481	455	491	473	476	456	466	495	504	493	471	490	492	446	478	502	482	517	478	467	430	475	458	467	461	488	498	465	481	496	520	449	512	454	503	488	500	535	499	486	528	510	504	423	469	465	472	487	505	506	477	464	490	487	436	504	483	454	509	454	496	450	474	499	461	501	520	449	480	469	483	475	478	485	526	433	487	474	501	483	462	486	461	472	465	496	513	494	512	460	497	482	487	510	505	508	503	497	500	486	478	529	476	490	498	481	504	485	462	485	473	455	497	504	467	464	454	436	479	492	448	513	476	486	482	527	499	515	484	470	481	467	448	482	470	512	477	476	515	477	484	472	451	517	461	455	495	475	492	486	503	522	506	486	481	487	446	488	470	487	449	491	439	470	449	482	511	443	498	479	511	422	456	500	471	506	484	491	453	507	473	455	494	455	481	508	469	452	457	470	509	471	491	532	497	471	486	482	489	461	466	476	490	488	463	464	465	499	471	514	516	506	472	485	463	495	487	477	500	482	492	496	465	474	492	516	498	490	471	448	456	489	493	506	532	455	485	495	476	464	480	493	465	483	461	478	514	497	475	498	463	483	469	473	461	517	463	470	498	503	475	481	506	498	472	481	461	478	443	503	469	472	483	492	527	488	504	500	480	480	457	467	460	503	473	460	455	511	476	483	476	451	511	464	470	522	486	522	495	452	519	464	460	448	501	487	483	482	469	463	423	488	508	483	501	462	509	509	490	517	475	452	469	467	520	492	516	522	494	463	505	503	461	473	472	482	494	495	485	469	510	490	476	496	491	484	492	508	509	515	475	486	461	483	460	490	483	487	467	523	513	428	479	489	478	471	473	491	460	464	469	491	502	462	496	511	495	468	494	500	521	502	517	462	499	517	455	464	532	443	498	502	462	496	470	475	452	494	490	478	450	479	498	466	512	515	456	495	471	481	459	471	459	487	474	476	454	491	510	481	465	507	518	471	481	488	453	442	471	511	432	442	520	454	450	507	482	496	436	464	470	453	484	489	477	505	478	501	485	462	485	464	474	493	468	477	483	498	471	527	519	456	497	456	505	525	453	487	442	482	487	507	434	474	504	508	473	531	476	435	480	478	505	478	498	504	487	490	450	433	477	504	473	463	515	472	518	418	499	481	487	520	485	450	470	488	450	462	467	499	540	480	479	472	458	517	498	476	485	484	481	470	490	459	459	463	480	501	507	502	461	494	465	502	476	462	463	457	468	412	492	477	464	510	459	471	479	490	464	477	475	467	464	483	481	462	498	478	498	503	507	491	467	495	522	484	451	475	529	462	484	491	496	484	476	465	459	509	500	475	499	466	445	469	472	486	470	530	480	521	498	432	502	497	467	476	464	497	461	502	487	474	491	467	464	466	499	449	484	480	458	519	493	504	461	463	462	528	494	483	458	491	488	490	472	522	494	469	475	499	526	459	487	486	490	483	487	537	434	488	487	494	483	498	488	509	461	475	467	480	482	455	495	459	480	485	503	492	526	494	493	475	521	503	475	469	506	464	495	507	464	429	475	513	480	464	475	508	454	498	488	483	485	483	523	507	474	483	497	507	466	474	467	492	491	533	483	458	503	509	483	487	475	493	458	485	493	503	483	523	498	476	478	474	490	454	468	442	468	453	492	501	489	468	485	494	470	469	491	498	486	526	481	442	434	497	509	503	502	513	480	473	518	488	473	473	507	481	456	480	465	495	471	491	490	447	494	490	499	449	501	479	483	496	525	466	446	457	485	444	433	466	447	450	486	516	466	450	506	509	500	507	461	483	509	521	516	475	442	486	468	474	520	495	501	446	479	515	530	486	464	487	445	508	528	514	502	478	493	495	510	517	469	515	424	456	456	477	492	495	491	509	529	497	486	447	497	438	483	469	469	509	491	536	502	486	500	514	458	462	507	499	474	470	481	446	493	459	455	463	480	451	479	450	489	507	510	508	460	467	477	472	473	470	498	509	518	486	436	448	482	475	499	478	501	415	468	475	459	489	427	469	486	447	488	513	458	496	522	509	490	532	514	490	497	450	460	458	474	502	495	458	461	467	512	471	440	476	502	491	463	508	443	458	481	457	476	463	495	461	483	477	490	452	466	489	511	480	475	468	512	465	508	457	485	496	466	452	471	483	500	475	511	480	512	493	532	464	508	511	492	476	478	491	471	455	469	482	486	470	457	493	453	472	506	464	482	507	477	483	521	463	439	503	490	507	469	493	499	468	518	441	480	489	469	460	489	464	455	465	500	461	485	492	493	494	492	493	462	475	439	525	430	491	469	448	508	487	487	486	445	478	510	495	513	497	475	512	480	488	546	520	507	507	472	498	495	457	499	474	460	524	490	499	458	467	470	470	493	451	535	472	516	465	499	484	481	503	476	520	507	499	465	495	457	492	470	472	489	455	468	489	452	505	489	480	495	493	491	486	477	501	454	509	482	434	442	458	505	473	497	489	512	447	477	540	470	527	476	501	470	494	491	482	469	523	473	461	455	482	499	461	494	508	462	484	520	498	500	464	466	483	495	480	453	453	453	481	478	486	500	493	482	477	513	495	491
23050	21098	29199	23217	21097	18658	2272	936	729	693	640	614	564	512	523	485	501	485	496	473	497	479	459	491	446	457	451	448	416	451	426	455	468	452	440	419	464	427	421	425	403	417	439	428	421	444	410	426	412	432	433	433	393	415	382	410	428	430	430	449	376	405	440	420	405	427	395	407	373	428	359	413	404	417	408	374	385	427	408	394	412	409	395	420	415	410	437	376	425	412	426	399	412	436	397	450	430	389	421	426	420	416	385	432	445	406	409	378	410	401	383	428	380	379	472	395	409	402	419	386	438	401	410	414	401	425	398	379	418	415	427	382	441	419	411	427	409	418	403	403	426	428	429	434	410	417	379	408	377	401	389	422	425	412	389	398	423	431	420	377	403	393	383	387	389	370	443	381	405	394	399	402	380	399	426	441	385	421	402	428	436	406	415	416	396	431	492	397	403	387	440	416	434	407	421	389	405	391	413	357	414	394	431	406	402	421	386	449	425	397	393	444	399	408	374	430	404	411	434	402	406	444	418	409	412	386	429	426	420	422	403	420	393	400	400	400	418	408	410	416	420	411	400	423	404	424	375	385	400	440	395	408	411	419	420	413	394	450	400	418	424	403	396	400	420	394	394	418	402	410	416	418	407	431	401	417	400	433	360	376	382	389	412	416	436	458	448	414	385	414	400	419	400	419	428	399	371	414	407	417	442	398	396	411	399	395	428	446	430	392	405	408	409	428	380	418	452	426	424	435	388	381	403	395	435	438	437	396	426	392	427	413	430	421	388	430	425	424	419	380	411	385	406	356	397	401	416	413	422	389	414	391	404	427	405	375	410	391	418	416	413	433	405	392	429	414	396	420	389	440	452	396	387	403	421	411	366	395	399	452	387	394	443	398	423	376	408	377	366	420	406	388	401	445	389	436	421	423	367	422	424	443	381	413	390	433	444	416	411	419	408	405	436	415	390	464	400	415	398	452	397	429	428	403	406	429	418	431	434	395	415	416	400	399	411	379	449	405	413	406	386	402	415	416	397	408	402	409	416	396	445	390	394	449	427	424	390	448	418	384	399	415	432	392	402	432	406	425	414	383	406	406	371	379	384	398	387	419	432	429	405	417	413	435	408	432	408	430	411	424	395	412	411	436	428	416	413	420	394	391	384	419	416	398	420	446	401	392	418	388	401	414	441	420	410	417	434	388	403	402	387	405	367	424	421	412	420	464	399	400	439	372	415	401	393	405	436	390	439	395	412	402	379	396	421	426	403	409	403	380	468	431	406	430	392	422	375	421	454	376	397	395	356	373	446	369	446	413	442	420	367	396	383	392	396	428	393	400	386	422	368	395	393	417	396	411	416	397	390	432	415	384	412	404	429	420	411	414	402	366	415	418	443	382	405	387	403	424	454	432	425	422	447	365	405	414	454	424	388	390	397	413	402	389	396	441	419	416	400	401	422	398	408	457	407	438	434	424	402	389	418	406	416	447	396	401	437	430	424	403	416	421	384	414	412	423	408	389	401	439	432	388	421	428	408	417	399	405	414	364	377	416	402	410	418	413	399	427	387	360	387	422	387	424	442	388	410	432	407	414	368	414	398	421	418	370	423	399	378	432	419	428	433	391	399	420	430	398	414	410	395	435	441	430	401	432	418	421	394	391	415	422	394	432	392	372	424	391	416	420	392	390	412	415	396	440	421	426	428	392	404	386	397	372	445	422	416	412	420	419	412	424	371	439	376	383	427	416	443	389	432	441	383	425	435	403	400	417	378	431	456	422	385	373	388	447	404	407	410	376	426	397	446	411	412	409	434	423	393	407	348	392	417	432	414	383	404	405	432	412	422	431	416	398	421	392	403	414	436	402	461	417	401	387	414	447	394	397	403	428	365	451	413	426	413	421	426	425	402	417	405	397	459	427	408	393	406	377	404	405	382	404	420	438	430	420	406	361	415	403	431	401	396	419	393	386	435	376	414	436	380	415	393	417	391	394	481	403	398	421	439	407	435	439	370	433	410	401	421	441	449	405	384	386	411	435	378	406	421	430	418	393	416	396	363	404	418	394	420	429	412	419	380	402	395	374	431	401	405	403	445	394	399	413	390	403	410	382	402	376	384	432	423	445	365	420	433	416	415	410	387	349	437	402	419	446	433	401	409	409	382	395	431	377	414	453	424	452	376	427	410	442	393	401	420	379	394	413	402	399	378	392	414	434	413	432	411	412	397	410	455	374	440	438	404	388	378	401	412	403	406	424	409	401	432	440	424	394	383	387	393	411	407	427	414	414	393	407	410	404	443	399	394	429	413	392	413	402	402	406	416	390	399	406	418	395	421	387	414	381	387	370	420	404	401	417	392	392	389	425	406	388	396	430	433	346	425	396	425	397	401	431	419	399	386	390	421	394	401	408	434	429	402	409	391	414	421	408	404	406	397	385	421	435	418	403	384	441	393	441	408	429	385	428	395	414	374	428	419	410	420	403	451	386	434	415	440	400	406	417	398	435	375	387	395	359	408	400	385	440	406	396	449	403	401	423	397	379	399	412	365	438	434	398	419	387	465	409	401	371	398	409	408	413	449	397	373	424	382	410	426	409	435	400	407	423	374	449	392	391	410	427	399	382	394	411	410	433	396	436	418	432	401	396	393	385	406	397	390	394	398	419	425	410	399	443	451	411	413	388	407	404	391	417	404	421	424	389	391	406	416	453	417	432	383	432	391	410	436	402	404	366	412	422	394	395	426	410	408	430	397	404	409	415	426	391	415	400	416	377	435	378	408	391	390	393	390	381	417	443	423	416	422	411	421	412	385	403	408	383	432	398	403	422	399	396	368	387	388	386	439	414	364	419	405	435	431	382	454	392	402	382	401	378	448	378	424	435	394	438	396	430	409	396	404	379	391	420	402	414	385	397	387	381	388	399	396	425	433	379	393	401	408	391	384	426	427	421	414	393	432	383	426	437	400	401	393	432	365	410	424	411	381	401	410	387	420	403	389	444	409	399	407	440	403	395	448	427	414	419	401	409	412	434	406	398	402	394	398	439	407	392	397	427	429	396	384	445	386	428	372	428	450	464	379	413	407	422	417	421	418	424	386	394	397	408	408	386	402	424	430	433	400	378	431	384	431	399	393	408	433	421	395	387	377	425	390	408	440	413	382	438	406	413	419	402	381	414	378	385	391	414	429	405	450	405	436	428	420	438	398	381	409	399	400	415	411	398	383	411	416	433	414	414	399	433	422	411	407	423	430	411	400	394	367	420	421	443	405	442	426	383	391	388	419	366	434	396	406	390	422	420	389	398	388	385	391	393	392	421	393	398	431	393	417	390	437	403	423	407	410	401	405	405	374	382	404	416	397	403	432	403	418	405	411	419	395	423	389	409	398	412	430	415	402	451	409	432	442	374	382	453	413	438	432	393	447	411	444	401	406	434	401	423	410	435	374	418	407	427	364	389	436	435	405	381	424	442	394	427	399	396	426	407	396	401	444	401	443	425	410	374	420	433	401	427
46381	48166	13501	7130	4916	3680	2877	2385	1963	1723	1434	1399	1214	1181	1024	983	1041	1021	933	966	866	953	789	880	839	779	825	823	785	835	754	754	790	808	728	760	760	758	767	730	788	734	763	711	716	763	719	740	726	736	675	738	717	695	704	744	691	704	733	715	729	768	752	818	713	725	709	737	724	678	713	706	660	720	690	706	726	716	717	690	693	719	688	708	717	658	744	750	757	719	746	691	687	733	713	691	735	722	729	730	700	727	722	724	739	698	706	681	722	752	741	715	691	687	774	730	756	656	694	724	725	774	738	724	738	712	706	736	705	681	733	709	692	718	750	739	687	733	687	701	718	687	719	724	675	690	686	732	671	697	737	732	764	715	686	694	697	702	702	703	755	707	734	716	708	717	689	710	715	686	706	716	666	738	746	676	715	746	693	739	698	747	667	695	734	715	720	774	656	762	722	770	721	671	737	724	711	704	653	699	703	696	720	700	731	668	717	741	685	725	716	674	699	699	732	728	707	693	716	714	733	674	712	733	704	705	724	672	708	700	714	724	726	735	695	689	790	768	710	647	734	754	715	712	746	688	730	723	702	694	721	742	740	665	701	688	759	750	732	715	735	713	714	733	713	732	746	742	740	744	729	714	720	729	722	675	663	733	740	700	706	749	721	728	694	713	719	717	668	695	690	724	720	700	695	697	728	747	742	732	689	721	681	730	702	707	685	692	655	723	741	666	661	676	732	700	683	733	757	697	716	704	703	703	681	726	737	687	707	727	745	729	751	671	737	700	744	713	721	739	700	689	747	718	675	689	711	672	710	684	721	661	691	664	735	713	726	756	696	731	725	695	712	686	713	708	699	708	686	709	742	708	720	697	725	718	721	719	752	678	687	712	730	706	695	723	661	674	722	713	689	696	667	690	740	736	726	717	748	744	687	660	734	713	682	712	686	740	689	708	709	702	724	692	746	696	735	712	689	699	671	721	726	702	724	703	717	762	712	695	670	703	723	701	704	723	730	696	687	729	679	750	704	678	710	658	654	751	703	724	650	688	702	739	748	737	718	732	714	712	743	733	700	701	719	715	724	759	707	760	741	696	701	748	754	687	697	763	733	727	707	690	704	748	703	697	702	699	687	726	697	687	681	717	753	704	723	703	704	715	676	694	721	648	723	693	681	675	699	736	681	705	716	738	686	691	729	707	714	722	729	736	685	725	691	694	685	734	703	676	746	697	736	678	699	727	669	677	709	729	732	712	721	711	711	716	717	705	738	686	694	710	695	729	715	694	704	737	682	725	720	696	707	702	718	753	685	704	693	691	691	691	732	693	713	712	733	745	717	654	673	749	667	730	720	727	698	665	727	747	704	725	703	699	713	689	719	703	688	709	689	730	650	701	712	679	697	704	752	687	727	722	673	741	712	691	659	695	684	673	689	738	691	695	671	731	701	683	721	726	729	661	697	709	678	710	679	698	679	644	702	691	714	672	728	665	690	707	697	744	730	649	739	639	703	716	692	636	695	740	729	688	669	713	700	714	703	710	678	688	722	716	750	726	684	681	750	714	772	690	684	743	685	713	702	720	723	678	714	704	712	687	714	713	706	729	733	722	700	706	738	722	731	682	716	716	701	704	677	657	693	644	716	704	695	745	706	708	742	695	716	697	662	724	780	677	671	723	709	746	663	732	667	677	678	718	743	699	697	698	684	722	688	686	699	775	755	694	698	688	700	725	719	689	683	681	709	706	681	741	694	718	708	741	693	725	715	746	708	713	701	734	712	661	730	708	726	730	715	640	716	691	692	755	713	734	752	696	760	721	676	730	738	715	746	707	703	713	695	735	644	694	696	679	713	677	695	736	677	729	724	702	726	673	728	685	673	723	733	706	694	705	734	710	728	752	702	740	704	698	706	718	704	728	685	746	718	714	708	677	695	718	711	712	721	726	741	664	697	690	705	751	749	737	682	719	690	702	649	700	707	667	717	727	688	669	682	673	692	704	724	669	693	721	747	718	719	726	697	690	736	759	711	691	701	687	685	692	708	717	748	715	716	693	736	737	682	744	707	735	696	695	708	733	741	714	723	713	697	686	669	748	706	668	718	738	689	747	718	740	707	724	659	737	753	732	681	745	671	711	717	724	720	737	699	686	700	708	726	758	684	706	689	676	729	767	676	691	748	662	679	705	681	726	688	705	704	731	771	738	709	717	725	666	678	714	727	702	734	678	707	697	670	694	744	719	718	712	680	719	739	684	735	671	747	724	726	737	718	682	682	738	679	678	775	697	729	696	734	722	682	693	679	740	688	658	727	721	738	731	747	684	720	721	705	699	694	698	731	710	724	700	672	717	668	711	715	693	743	689	722	731	747	730	724	703	731	768	755	720	666	709	692	709	760	696	739	669	693	734	665	662	715	742	704	677	725	685	677	729	711	672	693	736	707	716	728	732	685	714	679	725	679	690	712	730	726	687	732	686	707	714	729	749	772	749	691	702	705	728	727	656	725	668	691	719	715	753	701	694	683	724	667	704	719	740	768	735	728	701	720	720	730	708	698	688	742	668	668	704	684	705	696	759	678	714	692	686	743	717	709	682	791	689	737	760	680	668	698	705	710	718	706	686	709	672	715	723	682	723	707	676	761	717	706	686	725	685	701	755	684	717	677	698	708	692	666	709	697	699	732	696	670	689	719	744	725	691	720	705	760	728	702	718	716	696	697	722	726	758	696	688	711	713	719	719	719	682	690	697	650	727	772	738	692	712	744	719	707	700	765	663	713	719	744	695	723	717	685	679	728	724	708	718	666	727	694	758	692	698	695	728	718	722	656	725	724	671	669	714	755	727	692	707	678	705	717	699	678	732	681	716	716	724	714	713	729	703	706	715	722	707	696	732	716	735	711	705	740	770	714	744	724	738	649	700	721	719	690	731	713	674	720	685	648	686	687	724	790	679	718	700	682	691	681	728	765	701	712	701	729	749	713	696	698	683	722	694	694	677	690	741	703	732	691	722	723	746	725	717	713	733	702	707	745	679	724	692	674	692	746	710	740	688	702	713	731	720	695	668	715	770	756	700	716	702	722	738	742	722	688	690	724	684	741	700	682	752	694	692	726	698	726	709	681	682	708	722	729	749	731	751	742	708	731	737	687	690	695	730	692	718	680	687	717	736	712	689	701	720	718	743	711	729	705	691	705	705	678	742	686	746	698	720	684	697	682	654	706	724	645	735	705	701	703	659	699	707	718	746	688	704	733	707	715	711	721	703	671	690	710	683	685	708	718	686	693	707	718	677	724	740	715	708	734	651	673	746	707	663	670	708	690	729	694	709	726	679	673	674	700	768	736	721	704	739	701	673	745	686	734	651	735	727	710	681	704	720	671	691	697	694	703	737	727	736	677	734	694	709	680	677	700	689	709	766	712	728	724	706	684	704	756	739	730	696	707	725	685	705	708	687	802	713	715	707	730	744	682	734	731	737	673	701	714	695	646	711	720	706	699	727	717	683	708	703
26545	20852	8996	421	206	169	158	140	129	108	115	125	117	102	109	116	99	110	102	117	98	118	98	98	100	109	112	116	116	102	98	118	110	127	114	122	94	116	107	102	84	107	132	114	115	110	96	116	108	113	114	109	111	97	98	100	114	106	104	112	96	104	103	109	109	94	109	100	119	110	100	96	113	99	116	114	102	96	103	98	95	97	114	106	107	100	112	122	114	110	93	130	117	116	101	126	109	125	106	91	93	87	123	131	82	127	117	118	113	106	105	97	106	105	113	102	111	92	127	127	120	99	119	103	99	122	103	107	107	130	92	110	109	103	102	99	105	97	115	116	102	101	90	114	114	101	103	125	114	126	108	97	98	104	100	106	97	107	93	118	108	114	104	97	115	112	98	108	98	106	107	122	107	93	107	106	120	95	114	111	103	120	125	97	104	101	106	89	101	91	97	110	122	101	94	113	111	109	122	111	108	96	95	109	109	96	96	98	105	111	119	104	107	83	115	116	94	88	105	83	110	90	124	106	103	123	102	112	100	104	108	115	110	94	111	101	96	112	110	101	91	102	100	110	115	93	104	103	102	106	128	97	107	102	109	115	105	91	125	114	107	103	110	122	120	106	96	115	112	113	94	108	115	112	104	118	114	128	82	115	108	102	106	107	102	114	111	117	109	120	103	107	108	98	97	135	115	110	108	96	91	108	104	119	116	110	113	110	125	112	92	113	133	94	122	117	108	111	88	123	104	104	106	107	102	111	101	116	114	109	109	110	123	102	112	130	120	107	113	120	115	104	103	116	106	121	100	87	109	112	100	103	97	106	104	106	100	104	94	93	114	113	100	130	94	100	102	94	106	112	100	108	119	106	123	113	104	91	111	111	125	87	120	121	99	120	113	113	115	104	107	119	108	121	111	98	103	109	97	115	101	102	96	126	95	124	113	113	124	118	116	111	99	96	112	122	119	126	118	105	104	101	101	105	109	124	112	104	116	110	109	112	114	94	109	122	96	98	105	123	99	114	113	95	131	93	100	108	128	111	102	119	130	101	99	92	89	99	103	98	100	111	117	110	120	96	102	104	99	105	123	108	103	104	114	120	117	107	110	109	104	102	109	112	110	110	101	117	108	110	106	119	91	110	114	96	103	120	113	111	92	115	87	110	107	99	111	114	97	120	103	101	110	104	109	117	99	118	115	96	99	101	106	96	100	131	107	125	113	116	94	110	113	100	113	93	106	112	97	113	117	107	101	115	116	109	120	106	106	88	103	91	91	115	103	101	106	128	109	99	100	104	108	109	111	101	97	117	101	95	108	108	116	103	116	107	110	116	110	98	113	113	103	86	102	109	101	111	105	114	109	114	112	114	100	114	104	112	110	113	91	105	108	120	96	102	123	114	99	111	111	100	101	106	93	104	105	119	115	113	99	117	102	95	121	116	88	97	97	99	116	117	115	112	124	106	111	104	111	106	92	108	106	104	93	117	95	97	100	106	119	102	132	94	118	113	107	117	118	91	108	97	85	98	101	110	132	92	98	127	114	113	126	101	105	88	98	125	92	111	105	87	100	119	116	83	111	100	100	107	97	99	96	103	100	116	116	138	91	107	97	104	125	92	114	93	107	120	105	115	123	121	117	103	109	100	116	103	107	107	96	111	89	128	118	93	138	105	121	101	103	115	125	107	106	116	109	113	106	102	103	102	108	100	83	102	110	113	129	128	98	104	120	113	102	103	98	121	101	97	97	118	105	118	97	115	92	126	99	119	106	112	113	117	119	112	115	117	105	82	116	104	99	97	100	102	99	105	93	92	121	107	82	105	124	114	110	122	101	125	101	115	128	121	101	97	109	105	111	104	100	120	115	91	116	104	93	99	109	111	96	109	89	112	89	93	91	113	118	121	101	101	98	106	103	90	105	118	98	104	124	104	115	125	114	110	98	118	118	116	105	101	134	89	104	96	120	107	113	107	103	95	113	102	97	112	116	104	103	110	96	114	110	114	113	109	88	80	132	111	118	107	92	96	102	101	97	102	127	102	113	95	104	93	121	107	102	95	119	119	100	112	111	118	109	105	111	109	98	104	136	99	113	86	133	106	123	138	129	115	96	109	102	106	112	106	98	100	120	104	113	120	86	118	105	92	104	119	128	112	116	98	95	121	106	93	99	99	102	117	131	108	102	102	90	102	121	124	112	114	110	114	116	121	98	114	99	96	106	106	106	108	109	108	118	132	119	120	117	117	94	84	137	113	99	112	110	111	125	125	106	103	116	102	121	127	114	118	107	115	100	95	116	100	111	124	116	121	108	100	115	81	105	115	87	115	118	103	108	103	111	103	106	116	114	80	120	96	101	108	102	100	120	109	98	105	109	113	91	104	124	102	109	116	103	114	104	110	101	113	123	120	122	104	114	115	115	96	99	126	93	110	97	92	122	100	104	94	96	83	102	106	96	116	102	120	93	109	96	112	107	100	109	114	106	117	81	112	112	105	110	128	127	103	92	122	108	103	116	103	98	111	110	121	110	108	121	111	116	111	116	93	109	100	107	110	116	104	115	91	103	123	103	98	111	104	103	102	115	108	107	94	111	111	110	92	119	116	109	107	109	123	105	113	101	105	112	90	117	102	117	117	94	113	118	113	97	111	90	106	139	112	116	115	117	113	100	88	126	107	96	102	99	114	99	120	97	100	104	98	106	84	105	95	109	114	101	113	132	120	103	104	114	119	100	103	117	96	103	132	131	101	102	117	105	97	107	116	101	82	103	118	113	118	115	96	115	104	117	93	101	92	114	104	97	114	110	118	102	104	88	121	112	102	98	119	101	93	104	119	98	103	111	88	99	129	101	104	103	122	98	107	102	109	99	110	104	106	93	131	88	100	110	111	108	105	121	93	97	132	95	102	130	110	118	102	96	119	114	102	117	111	126	114	105	113	116	123	110	113	108	107	114	106	114	105	122	104	107	115	121	115	111	99	105	108	107	101	104	112	119	96	101	96	113	121	100	99	104	91	108	84	93	127	105	119	111	97	94	92	112	91	103	104	100	96	122	121	120	106	97	119	99	137	114	103	108	117	105	119	115	122	123	110	105	117	123	115	114	105	104	104	99	92	102	113	102	107	100	114	121	112	117	125	97	105	106	107	91	104	109	111	107	115	101	116	102	119	113	93	95	90	94	98	92	105	102	115	107	106	98	122	99	106	100	108	103	103	105	112	96	120	82	93	102	92	109	113	101	101	100	98	93	118	119	122	132	93	106	117	103	105	106	102	104	96	92	103	101	118	99	102	125	117	115	98	104	120	106	110	117	94	103	93	92	115	85	101	102	116	123	118	134	107	106	123	119	104	105	110	116	113	108	103	101	105	98	104	111	100	114	117	109	101	103	109	99	110	107	115	83	105	105	115	109	99	99	113	101	109	97	103	101	105	100	122	112	123	111	90	97	113	113	118	114	110	101	99	107	97	101	107	88	108	112	129	104	109	106	114	116	112	111	95	107	110
19099	16209	1193	573	435	385	319	275	267	259	248	261	260	277	228	228	260	230	225	223	236	210	214	214	233	225	229	223	234	222	205	223	209	195	217	214	230	201	224	221	228	195	213	226	206	212	197	221	207	249	182	232	195	209	231	212	235	216	206	215	214	196	210	210	229	196	224	222	211	216	204	207	188	221	232	227	219	208	205	247	224	226	223	210	203	222	208	210	245	183	241	209	234	193	211	203	209	201	220	214	199	227	194	223	222	210	227	214	210	189	198	207	217	235	211	212	223	216	232	212	223	219	197	205	218	196	241	192	228	220	197	197	219	195	217	205	227	221	201	200	228	180	227	212	181	218	203	208	224	209	212	208	232	215	221	219	223	208	209	212	185	207	215	217	217	221	224	186	199	210	227	228	228	208	207	224	207	212	222	202	207	191	232	220	203	223	240	183	216	192	201	214	216	222	218	221	229	232	217	189	210	202	216	209	210	221	178	187	221	217	205	222	198	205	219	205	175	187	190	207	227	208	195	217	209	195	234	213	204	205	192	227	224	213	201	210	193	204	205	208	197	206	206	210	219	209	204	206	195	226	214	203	218	236	190	243	216	221	214	234	211	223	203	195	201	239	203	191	219	189	215	231	192	215	220	216	212	216	222	220	182	210	234	204	216	234	228	249	214	214	208	214	198	192	206	213	202	199	203	201	240	226	208	224	211	201	191	221	209	206	209	193	218	224	213	221	196	215	170	209	212	212	182	202	206	224	223	200	200	211	185	208	198	223	206	188	228	203	225	207	223	235	210	219	198	195	234	205	204	195	219	223	208	200	216	185	249	206	203	219	223	207	196	186	194	206	218	212	212	209	208	201	224	206	208	217	221	219	219	231	204	213	212	219	203	210	222	223	218	221	206	203	211	202	204	220	244	185	225	216	190	215	227	205	224	207	203	229	207	207	203	212	237	222	197	212	221	217	201	211	184	214	172	202	204	240	220	194	208	228	211	219	199	199	225	223	227	201	220	223	191	206	202	237	216	191	220	201	240	194	179	217	220	251	177	215	227	209	222	205	219	196	226	227	199	202	210	235	239	236	205	209	214	198	217	201	205	240	204	235	199	223	225	186	195	215	229	220	236	204	220	205	224	226	201	244	207	207	198	209	204	212	194	241	221	209	216	210	191	207	184	222	225	212	194	222	203	223	243	217	207	223	199	224	216	212	213	221	234	200	226	229	219	208	205	190	208	197	204	236	206	199	207	208	211	204	222	228	194	237	196	213	192	206	213	227	204	226	215	216	224	210	178	220	219	206	205	214	194	228	223	235	202	185	207	221	215	229	236	216	228	232	228	222	201	206	213	203	200	227	217	201	201	187	233	219	232	222	228	221	211	197	204	201	213	214	183	195	222	209	236	214	210	195	219	227	218	184	195	203	187	215	216	203	226	230	216	216	222	222	216	216	233	205	217	219	209	201	213	227	216	202	211	210	203	204	188	207	208	202	229	217	204	220	215	220	213	208	204	182	211	231	194	209	216	228	224	218	217	227	192	214	204	193	218	211	227	200	217	209	220	198	187	197	193	206	205	216	222	206	213	205	220	202	216	211	222	202	212	216	185	206	187	211	200	205	213	200	180	224	200	218	206	199	209	192	217	193	205	217	222	198	221	208	188	237	215	206	232	225	259	189	228	232	205	212	231	210	204	225	204	195	236	203	215	220	214	206	225	218	216	211	232	242	197	232	179	206	222	236	220	207	205	232	199	217	233	220	201	199	190	212	178	221	194	198	208	216	232	210	226	184	215	198	199	195	189	225	219	213	210	206	231	211	220	210	211	208	221	206	206	209	208	226	207	214	202	223	200	208	233	207	211	191	222	209	203	209	210	203	211	232	212	224	200	240	237	209	206	208	248	209	222	207	226	207	223	189	209	183	205	216	196	197	217	208	191	191	207	213	211	220	214	225	209	196	205	212	212	216	181	229	197	237	209	208	212	217	209	198	210	197	214	219	260	218	208	218	190	215	223	196	224	228	194	195	199	225	212	215	200	193	214	211	232	211	232	203	210	219	221	223	222	236	193	184	208	191	229	211	191	218	240	209	195	223	206	214	215	210	223	224	210	218	219	190	210	226	222	228	211	219	213	195	206	235	221	210	223	210	207	236	210	198	230	197	222	226	233	233	213	240	209	216	231	217	207	217	215	198	202	223	208	237	199	225	204	222	231	219	221	232	203	188	201	221	225	199	193	220	195	208	200	208	194	212	214	206	194	211	239	198	223	202	182	221	209	212	187	197	218	209	202	201	202	231	210	211	211	219	198	188	183	237	214	210	214	236	207	194	208	231	223	189	195	213	200	202	212	209	231	206	209	218	191	193	205	213	238	236	187	220	210	196	224	198	225	201	228	212	204	181	232	200	192	218	204	210	226	210	207	222	222	227	190	201	220	205	209	186	207	215	235	209	222	208	215	209	203	231	195	198	208	221	242	211	200	197	248	211	230	215	216	209	227	192	226	216	243	227	172	187	191	246	191	211	204	230	211	211	200	189	210	206	205	219	253	228	232	202	207	215	203	222	195	220	222	200	182	198	208	196	202	198	202	209	193	193	205	222	207	197	203	198	221	218	208	200	232	218	226	203	202	221	221	194	231	216	212	195	209	219	202	191	215	210	218	198	212	239	218	198	218	197	208	225	231	222	234	206	231	196	214	183	242	202	210	205	222	212	209	208	240	223	183	229	246	245	201	223	200	234	221	215	227	206	233	197	206	203	208	217	232	210	236	195	208	198	187	207	181	217	212	202	212	221	199	207	225	213	220	221	226	218	219	221	214	222	248	185	186	226	238	205	219	225	226	238	195	219	212	221	207	220	218	207	230	212	176	182	216	219	219	216	216	199	215	196	215	187	240	218	216	218	201	199	218	226	204	236	224	210	202	185	220	207	185	212	190	223	212	216	224	193	186	250	212	234	221	213	212	193	222	207	225	215	220	199	229	212	215	243	208	223	217	204	223	214	223	203	196	205	192	227	239	214	220	226	208	215	227	252	187	198	227	228	204	214	214	200	188	209	204	198	219	209	208	213	204	230	219	189	194	202	238	200	219	232	240	194	222	204	200	215	211	207	226	210	224	220	230	212	182	213	204	219	197	223	247	216	217	206	220	201	231	244	220	195	213	208	198	201	232	193	182	202	211	198	224	210	206	221	208	205	188	218	206	227	226	213	187	221	201	228	203	203	204	208	216	189	209	192	220	184	184	203	212	206	179	208	233	227	216	202	202	189	202	219	199	212	236	208	208	183	225	228	253	231	198	212	204	221	201	209	205	211	233	230	212	186	202	230	205	211	224	184	213	234	218	198	208	215	224	194	192	236	215	208	216	189	221	193	208	203	182	201	203	200	225	200	230	182	206	198	257	215	203	212	230	225	204	209	233	195	216	198	216	218	196	194	201	211	217	212	197	227	210	206	202	220	199	240	198	240	220	230	230	218	182	201	184	194	231	232	212	209
23996	21108	28397	24043	18360	1656	715	517	415	402	366	360	336	293	334	309	329	306	287	307	280	298	294	273	304	280	297	272	256	294	295	279	257	278	311	266	261	271	282	286	266	253	294	268	290	305	279	239	304	271	259	268	247	266	259	259	254	270	282	264	246	279	258	266	277	303	273	269	293	285	279	259	252	283	291	257	267	274	274	256	259	266	308	276	265	293	282	243	285	247	297	292	277	278	270	267	271	288	250	249	253	249	294	285	272	276	257	276	252	280	246	263	237	285	277	242	268	288	280	271	271	264	270	243	264	249	250	274	294	249	284	273	274	290	259	275	282	263	248	282	262	294	245	268	276	292	241	278	283	243	262	286	270	253	261	281	258	274	290	245	242	277	259	263	254	275	266	270	255	287	264	253	276	297	262	274	248	277	265	241	255	283	294	261	280	266	257	286	272	250	266	261	264	266	253	261	276	259	258	258	271	257	211	288	252	260	260	274	278	275	294	270	257	276	262	304	265	229	260	259	261	271	245	264	292	263	316	273	286	220	244	274	258	267	271	270	283	264	281	247	268	237	268	253	297	284	283	274	268	271	278	270	239	250	230	257	282	272	290	278	236	254	285	270	286	271	287	262	272	288	269	273	267	256	275	280	285	267	302	261	295	258	255	258	294	272	274	286	255	250	266	290	270	258	256	249	242	266	262	262	291	297	294	269	280	290	253	281	247	244	273	284	255	282	276	267	251	287	274	266	271	259	263	279	279	267	248	254	292	242	247	241	241	251	233	268	234	265	251	276	281	296	271	254	275	305	264	282	260	270	274	278	269	269	272	276	244	247	255	287	310	277	261	245	257	290	274	267	265	255	270	252	265	262	270	267	278	260	248	254	266	281	268	275	261	298	290	264	269	249	273	260	255	280	268	296	278	305	252	277	245	279	287	254	257	247	257	291	247	273	274	273	277	274	287	253	274	247	257	253	267	288	279	245	245	235	258	262	266	257	275	277	274	268	309	263	302	278	238	276	277	255	252	256	267	287	280	275	276	256	283	263	280	285	245	252	263	280	260	293	330	270	272	279	280	268	277	244	279	247	266	289	260	289	265	249	279	276	275	247	290	265	280	259	262	257	251	248	276	261	241	276	284	306	275	280	265	254	259	271	271	252	277	243	283	267	295	250	285	281	288	296	275	256	288	290	260	277	294	277	268	247	236	266	289	273	279	285	298	248	292	277	262	250	264	263	240	271	261	252	281	238	265	271	299	262	258	260	274	247	260	273	258	319	264	263	279	257	273	266	292	296	272	279	273	266	270	273	259	290	285	279	248	280	303	270	305	261	267	284	249	293	260	272	317	259	269	244	267	280	265	293	284	281	288	272	307	258	248	286	274	254	271	266	263	275	270	232	266	290	293	253	271	252	211	286	277	266	291	243	291	277	246	266	289	297	273	261	285	297	278	278	279	290	290	293	251	267	264	281	247	278	249	255	268	280	259	316	286	260	246	255	246	266	266	251	290	299	242	266	288	277	266	256	273	262	254	280	274	265	278	299	277	282	289	271	295	265	263	275	271	258	296	295	253	294	271	251	241	245	288	288	276	257	263	292	280	279	275	283	287	289	285	242	264	271	263	271	274	277	310	253	247	248	282	267	279	288	284	272	266	267	231	257	267	279	229	265	289	227	301	245	261	262	266	249	267	277	235	268	274	230	316	275	251	294	264	262	250	257	266	254	275	253	242	300	285	275	273	245	269	281	283	260	243	279	241	302	258	268	289	293	281	261	272	264	264	253	253	254	270	301	233	240	247	262	283	278	250	254	267	265	264	266	263	250	286	278	272	306	264	277	264	269	270	250	259	275	280	254	291	266	265	268	243	294	253	243	251	282	286	269	271	272	274	257	264	280	250	271	302	258	275	261	269	296	275	252	273	290	290	267	259	259	264	267	238	241	266	272	257	250	235	258	288	281	224	294	263	266	240	246	272	281	259	288	273	263	263	290	328	271	229	243	253	292	268	274	290	258	270	249	286	261	268	251	261	271	267	262	264	277	261	274	295	265	248	275	284	263	249	251	271	268	271	262	293	279	283	241	269	249	269	273	290	273	259	275	255	274	288	308	275	295	269	251	264	273	284	262	267	250	274	277	250	298	256	246	261	233	269	273	254	312	291	286	273	270	293	251	269	250	231	278	266	278	273	261	259	237	264	252	272	256	253	302	257	276	283	261	249	263	273	269	257	285	263	229	272	244	315	292	248	273	262	270	249	283	278	268	257	246	279	279	271	251	255	267	249	254	290	259	275	293	261	272	252	252	275	239	291	289	288	280	257	272	274	264	268	257	278	282	279	255	256	230	301	245	280	224	272	239	281	296	264	253	262	278	265	263	275	280	288	250	289	263	265	270	274	256	265	256	259	262	262	276	249	262	259	265	279	278	268	269	263	276	269	247	283	220	246	258	240	260	279	284	284	304	269	253	277	289	258	269	269	276	269	285	279	268	251	285	273	279	275	270	292	281	272	283	256	271	256	279	263	257	211	255	243	274	285	280	253	275	263	250	290	265	281	247	253	253	272	266	253	258	258	249	271	240	271	255	267	263	253	252	288	245	261	277	285	272	281	244	272	232	268	277	247	248	269	282	250	269	255	260	288	272	234	251	245	244	264	261	288	258	255	296	261	273	297	270	251	291	246	289	290	263	269	289	283	281	282	281	256	240	278	264	256	293	272	267	260	279	270	267	271	250	249	275	297	279	283	257	267	262	253	268	298	284	267	249	259	298	252	278	254	247	265	268	241	285	283	250	273	280	235	282	266	293	257	272	274	269	262	261	276	276	276	268	262	274	270	249	313	253	248	261	282	256	278	280	259	274	247	289	289	270	241	260	279	291	258	294	276	243	279	281	278	272	248	280	264	278	258	269	286	278	272	282	268	274	270	275	278	260	260	272	262	281	253	246	294	277	284	268	261	285	275	282	284	286	264	281	269	276	275	274	257	289	246	251	231	257	269	263	277	277	261	301	255	291	270	299	282	259	265	294	256	278	271	285	274	286	255	267	260	254	247	218	270	262	262	258	268	291	255	283	254	272	235	260	291	245	240	230	271	247	271	274	248	287	254	249	261	266	270	238	243	282	254	290	256	251	265	257	264	266	258	280	239	302	271	267	289	249	282	281	273	282	257	272	277	292	278	262	273	284	252	284	262	284	254	285	257	293	253	264	253	218	304	267	267	272	267	275	271	276	292	281	286	255	277	251	285	282	253	227	276	247	275	263	266	313	265	302	284	274	282	300	270	281	254	264	285	265	265	282	262	266	285	284	249	281	263	276	274	240	288	272	268	237	247	255	279	266	264	275	264	259	294	278	280	246	298	266	295	283	275	302	283	266	253	233	263	283	271	258	279	267	295	300	256	268	297	265	237	259	281	253	278	243	286	257	276	278	257	279	277	246	261	256	239	229	250	255	315	294	248	255	283	275	260	285	281	269	287	267	251	225	244	259	295	290	255	261
39428	36730	9486	4146	2756	2085	1726	1359	1204	977	872	814	785	717	676	669	644	582	616	607	583	547	544	553	568	520	537	544	546	519	496	540	522	542	546	520	497	489	500	519	531	546	495	467	470	481	508	492	534	485	505	502	476	508	495	517	487	462	500	466	481	508	493	509	539	513	514	501	520	469	450	460	498	510	448	500	497	502	526	516	518	470	511	486	500	475	469	528	450	456	481	471	512	466	499	496	509	504	536	504	515	459	523	519	496	524	489	509	464	428	505	521	473	462	509	510	498	515	475	484	530	468	450	515	491	492	483	476	511	458	457	522	477	450	491	467	492	504	463	487	500	455	503	486	478	471	471	509	501	477	498	478	481	477	482	522	465	496	468	530	520	459	448	474	477	452	538	470	514	497	481	522	472	493	481	506	435	519	477	467	478	459	480	504	465	495	473	479	503	474	508	503	513	507	492	504	515	477	468	482	463	493	478	495	487	491	444	482	472	504	477	507	499	507	458	444	481	495	495	498	466	508	490	474	490	525	482	488	515	518	483	488	511	470	461	485	487	509	445	468	471	489	448	463	507	471	490	486	482	479	491	483	487	516	516	489	498	478	485	515	502	484	502	484	485	499	461	469	448	477	497	487	504	445	465	484	493	481	500	518	499	463	503	477	536	475	477	511	518	485	492	506	529	537	496	464	507	485	485	472	488	537	478	471	507	509	477	467	510	485	503	477	538	497	484	494	509	512	482	487	535	467	451	477	457	488	507	490	496	441	476	458	456	499	487	513	490	530	489	530	484	480	502	478	503	462	480	487	501	500	479	465	478	483	489	469	462	426	493	490	452	462	486	514	473	502	463	488	454	511	500	517	541	479	468	484	479	493	509	490	470	475	499	461	478	477	510	484	477	514	490	488	489	479	490	492	502	477	498	488	486	437	479	512	479	484	492	484	483	496	495	473	484	506	449	501	468	498	494	480	494	464	495	499	472	437	506	493	525	482	462	485	486	477	488	485	509	471	453	469	504	458	503	531	505	482	477	508	494	489	496	468	473	523	481	494	484	487	480	536	495	508	512	495	518	459	454	482	514	475	493	505	473	490	522	451	499	536	473	474	524	453	470	471	475	467	496	490	466	487	487	465	505	459	451	460	495	531	453	458	490	496	532	499	516	450	480	472	464	474	485	551	446	484	475	487	487	485	494	503	476	462	478	484	471	502	497	482	468	461	503	494	459	492	506	491	499	470	513	519	467	520	492	485	476	489	502	445	449	469	466	504	499	487	450	506	472	532	492	524	482	472	476	481	494	482	470	498	489	484	469	492	476	475	491	478	457	440	487	460	478	453	475	473	508	477	469	473	476	475	471	490	498	488	496	463	459	486	506	473	517	479	478	496	468	502	457	477	482	487	456	508	524	485	456	472	509	489	481	525	476	519	516	466	505	509	474	501	475	458	484	490	483	505	518	496	474	459	473	478	474	444	458	509	473	458	483	479	464	472	519	499	488	459	477	486	488	503	496	490	447	518	466	461	469	511	510	449	515	465	487	466	506	501	460	477	520	496	484	447	495	464	517	433	498	505	480	457	496	499	428	500	493	475	512	487	487	451	459	463	495	496	467	495	484	472	458	513	512	512	472	480	488	473	500	493	493	504	504	454	536	490	443	466	485	481	507	487	453	481	437	499	461	496	518	485	480	481	503	476	446	466	483	463	510	450	488	481	453	520	498	466	527	471	512	509	477	497	478	453	456	455	497	510	471	471	456	483	467	518	493	508	454	513	481	431	517	510	472	476	512	499	475	504	473	514	485	447	488	502	496	469	462	505	480	489	483	464	458	456	524	498	516	489	474	483	465	510	492	502	483	479	481	471	506	482	475	492	491	512	501	499	463	494	490	499	502	541	510	458	483	479	485	464	522	485	500	497	476	504	482	475	466	450	474	469	493	502	473	486	472	510	517	447	486	521	455	494	492	485	472	472	478	462	478	517	478	480	492	478	525	488	455	482	510	499	480	460	487	478	502	516	511	516	477	513	500	469	474	526	499	482	485	530	482	439	489	477	463	511	464	549	481	517	516	462	454	493	468	508	464	455	464	494	486	483	484	495	485	492	522	468	453	479	484	526	497	498	474	509	493	483	453	487	502	485	525	455	474	472	482	490	478	498	444	463	477	519	491	486	523	456	478	473	469	474	484	455	483	463	501	483	460	481	448	462	465	497	474	474	510	506	469	482	482	479	492	516	456	500	442	472	491	469	494	482	502	476	444	465	495	472	497	491	450	504	485	476	462	505	502	459	458	475	498	506	515	465	456	508	481	451	480	482	509	481	518	505	490	477	487	495	471	459	449	475	476	509	493	496	448	474	483	478	501	505	469	467	487	493	485	508	482	493	479	485	506	486	469	481	509	521	507	470	477	473	484	524	481	512	491	543	484	498	478	454	502	494	462	495	479	484	466	487	442	490	491	489	481	479	496	509	492	452	539	493	504	473	505	473	480	499	493	492	457	505	474	450	502	496	504	505	495	474	502	483	505	482	522	467	459	492	446	483	491	488	484	465	498	506	499	490	500	473	475	480	495	448	486	511	510	496	469	529	487	507	476	472	499	516	449	476	476	475	496	442	487	448	473	482	475	467	491	459	455	522	496	501	517	490	471	509	454	479	440	493	489	451	508	511	478	469	438	525	478	476	472	473	488	474	459	483	498	493	525	503	464	531	482	504	506	527	483	476	529	488	474	493	484	472	499	461	492	479	459	510	464	462	485	429	456	529	473	508	494	468	476	448	474	482	498	497	490	450	506	475	462	478	474	532	496	480	491	507	521	499	495	473	521	497	502	509	468	477	490	493	526	462	521	458	523	516	476	492	530	440	486	477	490	477	491	494	472	471	484	456	481	488	503	474	524	467	497	475	512	471	481	497	473	509	490	507	469	448	525	500	506	430	489	481	542	420	506	449	492	528	507	508	457	478	492	476	500	500	485	483	504	513	497	464	451	454	448	477	478	503	470	496	466	471	462	443	493	498	499	484	493	500	465	467	508	453	490	456	479	479	458	468	485	473	487	490	500	502	476	498	459	526	446	463	483	476	522	453	497	478	487	521	435	472	486	518	458	457	468	500	472	517	463	474	483	515	474	484	480	472	493	457	510	538	499	488	487	486	472	493	493	455	480	477	491	488	463	470	447	457	494	512	481	492	479	485	487	488	480	500	501	510	510	523	498	455	524	466	471	535	484	471	516	488	483	450	499	513	491	489	512	495	443	501	493	472	489	527	514	515	475	493	521	533	535	508	445	475	504	460	481	479	500	485	524	485	461	472	495	450	501	456	460	446	491	477	480	483	528	461	467	492	457	460	452	472	498	513	486	492	485	496	481	487	477	506	481	504	451	542	451	476	485	504	506	476	447	453	484	491	498	460	445	488	443	450	440	532	447	515	462	495	482	481	482	462	470	468	480	502	488	441	518	494	515	501	474	466	506	486	474	511	473	473	500	482	484	494	482	522
23067	21098	29142	23287	21100	17923	1982	914	709	668	633	600	582	528	530	503	483	450	511	454	429	478	432	450	463	449	443	432	425	457	405	422	412	417	434	445	446	446	414	417	416	392	415	451	374	429	412	427	437	432	402	438	417	450	404	407	388	409	406	417	401	397	401	503	419	401	421	397	447	413	356	434	465	424	448	415	397	380	397	421	391	410	394	430	414	440	410	383	430	440	387	430	412	443	435	398	380	399	412	434	428	391	395	399	399	380	413	416	447	375	417	410	430	418	415	403	406	409	420	410	393	449	426	402	400	386	451	421	410	397	421	414	379	403	427	394	439	377	454	431	391	425	438	403	417	410	413	407	411	420	371	401	416	408	417	426	373	425	413	419	396	399	409	390	428	378	446	405	375	411	389	390	408	448	405	368	412	431	443	430	402	430	436	446	424	417	409	390	411	433	455	442	396	410	417	429	422	412	399	390	433	387	408	444	391	409	419	405	413	447	414	391	407	406	423	404	420	421	402	412	399	397	422	454	424	410	406	417	425	391	405	416	409	449	365	431	406	426	386	410	395	431	436	405	384	423	434	449	406	394	387	413	383	425	416	426	426	408	399	399	410	434	410	409	426	415	396	419	394	432	440	371	393	394	400	398	380	385	400	401	448	401	376	414	419	386	442	396	442	418	414	409	429	412	404	394	415	431	363	437	386	428	405	432	426	386	469	420	387	424	376	425	418	406	408	374	389	420	389	408	389	394	447	394	417	389	410	418	412	434	405	414	409	400	433	428	412	433	422	447	388	419	416	429	419	433	404	413	442	425	383	406	374	438	383	360	404	360	393	400	410	398	384	417	416	405	374	410	408	401	399	398	406	408	385	426	413	380	430	463	440	381	418	411	397	383	398	418	392	403	436	424	430	392	444	405	412	435	411	399	454	382	410	417	432	410	408	377	388	433	408	409	445	372	431	414	415	416	422	410	395	410	391	447	385	427	386	414	393	396	436	417	412	406	369	459	401	421	465	385	411	408	383	417	427	394	378	410	418	423	449	409	415	398	395	398	464	440	411	413	384	403	396	402	443	459	417	436	443	388	374	396	383	419	386	418	395	386	402	420	405	392	422	443	383	446	421	383	421	444	368	427	408	429	409	443	379	397	384	453	402	431	388	399	415	463	397	380	404	436	393	432	423	466	405	418	411	400	412	424	402	421	417	390	442	435	396	390	370	404	417	406	404	430	413	419	402	382	375	412	395	432	402	421	405	406	400	425	439	412	407	412	400	379	424	381	365	428	418	437	417	413	447	397	419	422	420	390	390	418	431	424	405	401	421	377	405	417	398	408	408	418	392	427	408	386	455	421	391	422	397	387	447	425	418	414	427	434	427	393	439	379	401	411	408	381	410	408	411	425	471	377	425	418	375	393	361	387	404	394	459	415	443	383	464	400	432	452	388	413	390	412	398	389	406	431	401	425	386	412	445	416	431	428	401	430	430	391	398	386	418	417	414	443	394	385	421	439	391	417	410	431	427	386	411	382	395	410	424	413	395	419	451	422	383	415	392	405	377	401	387	397	398	428	404	461	426	394	450	383	412	426	411	436	467	429	374	411	416	406	404	393	393	411	409	409	434	406	427	418	377	399	397	423	415	391	383	438	418	418	373	401	375	431	409	425	405	406	430	411	403	435	470	420	401	432	413	413	394	440	453	391	414	380	419	375	427	414	429	419	368	386	405	440	398	376	444	439	397	404	424	438	426	390	437	388	398	431	419	405	444	419	424	379	423	404	374	459	422	391	383	401	433	446	387	404	407	411	396	389	400	449	374	444	457	416	411	408	423	407	398	404	405	383	406	413	435	373	377	390	409	445	392	416	406	425	400	401	407	375	415	445	413	411	387	403	411	421	427	398	432	388	396	392	420	405	455	412	413	406	399	408	419	444	407	381	418	398	432	413	414	397	390	412	403	432	414	415	390	414	412	420	420	418	423	422	427	397	380	423	406	392	418	412	384	379	393	384	436	432	405	389	418	397	373	411	393	409	391	428	393	401	407	390	413	386	398	450	427	402	405	403	429	417	403	384	427	387	422	444	415	415	430	434	428	402	419	430	446	416	407	443	398	357	414	402	396	427	388	428	386	441	414	405	422	375	394	415	383	411	401	402	399	451	392	443	388	392	411	433	398	390	389	435	417	380	442	411	435	403	403	370	407	404	392	407	393	388	416	370	405	418	385	421	418	384	406	425	395	427	418	424	414	453	394	431	426	380	408	426	402	382	419	366	418	414	420	427	423	375	427	412	413	380	390	384	443	408	399	404	398	414	381	417	384	381	436	411	426	392	398	432	403	385	410	397	407	398	393	381	435	419	408	424	411	386	392	400	435	411	390	442	424	414	406	375	433	411	417	404	392	415	378	410	390	385	432	397	430	416	394	401	404	457	404	441	399	385	412	425	409	429	416	422	423	417	386	413	406	409	422	424	416	420	402	405	396	363	396	414	370	414	417	406	394	406	453	400	389	446	389	373	416	420	412	396	407	411	421	410	403	446	428	422	405	402	449	413	405	386	411	462	426	421	414	376	390	407	426	419	384	424	399	414	398	378	423	385	382	422	396	378	376	401	396	437	426	394	444	408	403	397	375	435	386	378	410	402	428	396	438	398	414	418	456	403	408	398	425	405	403	386	423	412	455	413	436	400	417	404	383	406	440	404	456	384	451	437	418	419	405	425	390	404	448	406	420	407	417	422	406	470	362	425	407	444	409	412	410	430	396	429	392	414	380	414	407	423	440	424	422	405	472	419	454	392	413	414	383	375	395	432	455	430	417	376	393	400	400	429	435	404	419	422	424	397	419	410	375	424	387	397	429	360	426	431	391	359	436	397	431	382	420	388	394	407	439	448	446	424	412	403	388	431	424	425	411	397	410	430	410	419	414	404	390	415	432	419	430	396	420	427	434	425	422	436	393	406	397	370	411	403	401	412	399	387	416	426	429	409	426	416	435	414	402	458	410	389	376	406	442	424	404	424	436	468	385	426	404	389	424	381	438	437	388	405	390	413	390	407	411	412	401	432	380	418	432	384	420	418	369	397	431	408	397	426	379	429	413	431	400	394	449	406	427	441	407	451	420	404	426	401	379	424	381	413	398	402	409	423	385	398	421	419	409	392	392	427	401	443	414	427	401	418	413	422	404	425	400	399	414	433	442	418	418	408	422	400	400	416	368	405	441	379	398	431	404	449	382	426	414	406	409	409	368	411	455	401	403	427	424	427	403	405	426	427	432	412	404	409	399	380	420	422	430	418	411	410	445	365	394	389	414	414	409	418	434	386	375	425	395	398	426	433	415	404	373	407	416	410	419	445	416	387	388	376	417	407	406	403	402	401	407	471	419	417	425	382	418	421	370	421	389	361	418	431	388	424	431	409	401	422	424	408	417	404	409	392	404	401	430	424	387	398	437	376	399	403	398	413	397	409	449	389	411	390	430	390	421	393	390	410	424	399	408	424
46476	44372	17442	7158	4877	3762	2909	2339	1969	1730	1467	1362	1240	1159	1136	985	1025	1028	949	883	907	892	875	882	862	849	843	831	841	741	763	791	748	752	777	724	756	764	788	756	741	773	721	761	773	723	782	722	793	674	738	706	680	721	759	712	732	738	708	795	750	725	767	904	837	709	747	732	720	707	709	740	738	695	715	739	756	770	718	708	671	718	708	735	679	704	699	695	758	717	738	727	698	738	723	740	718	670	673	713	692	715	683	739	709	720	668	703	723	765	718	711	775	720	736	717	733	730	744	718	669	801	725	745	752	742	706	796	718	690	688	745	712	732	729	745	745	704	738	751	733	721	788	709	710	712	748	683	710	734	688	652	723	773	737	700	764	717	733	713	739	704	748	727	657	697	706	765	697	716	737	751	692	738	761	703	725	709	695	737	739	694	762	712	662	733	717	743	710	710	732	686	682	705	744	703	710	740	697	722	763	695	725	676	708	700	696	717	721	768	729	690	706	743	700	729	675	751	705	698	732	747	713	704	739	738	729	737	726	717	710	727	747	727	731	687	742	709	735	714	729	683	694	740	693	706	703	687	772	717	684	653	712	711	738	717	695	716	757	635	703	795	680	759	776	722	737	742	690	700	745	669	752	719	698	720	717	703	687	698	679	734	710	740	702	701	665	673	669	686	695	737	714	709	738	716	741	725	712	698	675	690	726	720	741	685	749	709	725	704	690	741	739	729	713	715	707	753	771	709	677	694	680	712	695	703	761	695	703	687	702	731	719	703	708	721	691	711	758	710	694	709	742	711	727	699	717	736	680	722	701	698	731	721	709	682	740	746	731	724	721	761	691	693	709	700	650	759	695	761	690	744	683	670	699	656	728	739	709	718	729	749	679	738	715	712	719	729	710	701	721	675	720	685	709	760	710	739	718	706	722	683	686	675	779	745	709	704	719	731	653	726	735	737	731	693	740	686	731	728	734	676	693	711	683	702	739	691	732	709	745	725	718	720	737	698	736	686	731	706	708	694	746	716	756	761	734	742	803	732	723	670	701	725	712	739	686	673	761	747	705	724	655	692	716	702	728	664	706	702	774	703	730	678	705	760	754	673	681	714	743	711	658	715	700	742	712	690	708	771	658	690	704	720	674	720	675	729	692	693	713	719	655	707	665	702	677	718	733	740	690	718	737	691	723	715	687	722	734	737	718	737	665	693	719	725	711	686	672	753	710	705	699	741	755	692	731	722	682	722	712	736	720	725	725	777	718	765	719	680	697	766	681	727	743	700	728	706	699	720	680	675	738	688	705	723	710	723	689	736	740	748	764	731	722	739	695	743	683	725	693	724	708	730	695	668	721	712	699	717	684	677	677	724	746	713	705	748	703	700	721	687	716	740	740	695	693	767	690	733	726	734	715	701	754	690	691	712	764	717	699	675	699	713	715	701	732	701	727	750	718	729	736	680	670	732	714	757	728	734	746	705	724	737	679	703	717	815	682	725	748	661	708	732	722	658	733	688	703	730	732	700	738	705	674	671	734	713	716	770	700	733	664	757	701	715	746	697	690	692	710	702	723	749	726	702	688	705	737	686	743	688	717	681	706	717	683	671	712	744	761	672	688	677	714	727	769	733	680	715	738	704	680	712	735	702	714	748	754	694	741	729	723	750	707	724	693	727	740	687	702	724	727	709	744	734	721	693	683	722	716	676	718	713	696	742	711	704	732	742	681	726	714	711	699	698	729	684	717	673	686	712	680	722	723	699	714	704	716	709	722	725	773	734	705	690	735	716	669	720	723	699	728	715	740	691	708	729	731	730	680	689	700	754	696	702	717	713	743	690	692	736	749	714	721	772	711	718	714	678	725	711	754	711	677	731	695	709	715	690	683	742	698	740	711	697	694	689	736	709	697	726	676	712	732	736	708	646	704	672	722	750	762	695	713	721	697	734	723	759	700	670	723	743	659	697	733	740	669	691	707	729	760	704	712	736	723	730	711	787	748	718	676	742	711	763	707	682	713	717	672	713	711	720	659	732	707	665	709	726	725	689	739	722	667	728	680	726	713	736	736	691	744	717	701	693	699	732	691	713	708	698	686	664	732	730	680	670	733	705	710	726	682	681	728	715	707	745	683	720	728	700	691	730	744	723	674	723	700	685	698	739	697	700	718	738	738	718	688	770	727	732	662	697	693	719	678	700	676	730	689	764	727	693	695	717	677	701	704	753	689	711	734	743	728	764	693	691	724	732	749	708	730	697	684	722	709	699	743	739	723	666	707	684	724	741	692	732	751	714	713	698	732	732	706	718	693	665	717	718	745	706	687	695	773	698	683	713	733	746	729	691	692	721	731	735	733	730	683	741	702	693	725	703	678	736	710	706	685	681	747	750	691	691	705	709	714	714	756	733	742	731	672	731	749	725	660	735	721	688	707	698	660	727	683	712	706	752	721	748	721	702	730	680	681	670	788	707	741	719	706	737	716	680	704	739	722	705	690	725	667	700	692	671	765	717	658	712	666	726	692	676	686	659	750	704	695	714	756	693	727	714	672	694	658	745	694	727	728	757	741	725	786	701	703	681	735	684	735	702	710	737	763	697	719	713	662	712	697	718	711	763	751	684	702	744	697	698	710	688	785	693	718	702	691	711	714	717	764	729	698	712	700	737	697	680	725	707	693	708	746	730	710	774	725	731	738	706	697	747	717	758	698	708	682	744	720	708	708	721	675	699	678	680	734	737	711	799	710	662	681	715	701	700	658	717	733	697	748	735	698	713	672	682	776	733	738	692	660	704	686	750	707	721	738	741	727	753	688	745	710	713	735	753	702	693	724	716	712	731	656	737	703	730	678	701	708	730	678	645	720	693	708	734	702	715	723	746	684	765	723	755	716	711	752	753	681	681	708	739	721	737	707	737	713	698	734	705	753	663	719	747	699	643	693	677	731	693	699	701	686	680	696	631	739	731	701	743	732	732	678	711	691	717	712	689	751	724	741	710	673	686	716	684	731	732	719	744	730	679	639	718	711	691	708	698	764	673	727	685	647	710	706	699	710	708	693	697	719	696	691	717	689	677	691	724	770	728	738	732	733	740	761	742	680	745	733	683	702	696	679	685	706	645	669	702	694	715	728	742	691	697	751	746	707	723	726	737	736	752	747	753	759	709	719	722	714	734	719	712	723	669	735	706	726	693	703	703	704	734	701	683	736	676	750	727	753	739	741	723	681	746	638	722	710	675	691	724	724	724	728	689	706	722	714	701	748	728	702	724	765	681	750	705	665	697	737	702	730	724	689	722	683	732	718	719	746	699	719	728	725	742	721	694	763	683	690	691	749	694	731	752	686	779	741	655	720	708	713	743	704	685	742	708	734	692	752	731	704	709	758	730	724	718	729	675	750	690	739	711	704	691	707	727	659	717	732	721	710	682	780	737	706	732	737	723	702	734	743	716	683	727	700	680	749	679	698	679	667	712	688	741	705	745	668	750	722	717	717	697	734	712	683	762	723	730
26591	20894	9839	435	193	158	160	141	140	122	107	125	127	111	110	112	127	108	116	122	109	108	119	95	105	110	98	106	112	113	112	122	115	123	132	104	92	112	110	117	109	134	111	108	130	114	107	111	86	125	132	112	116	105	111	106	120	103	101	97	114	103	91	108	108	109	111	108	123	115	108	117	109	92	101	113	99	116	90	114	101	102	117	125	114	111	102	113	108	111	95	102	118	105	95	126	113	109	101	99	100	96	110	134	110	116	106	93	121	97	102	117	109	98	115	102	93	106	110	125	108	100	113	102	106	102	117	108	99	91	110	114	116	109	92	85	117	116	93	98	128	88	125	101	116	87	115	105	101	99	123	103	112	121	108	110	104	111	100	100	117	101	111	100	117	116	105	88	101	110	125	96	111	116	98	106	104	112	91	87	106	106	98	123	105	104	98	89	99	109	108	119	117	117	114	91	99	95	123	128	111	107	123	106	109	105	121	119	101	104	108	122	104	123	103	107	109	102	107	115	112	94	98	106	109	116	107	104	123	105	95	119	120	116	112	134	116	117	117	115	115	98	117	98	106	124	114	102	101	113	113	117	117	116	109	107	98	88	121	107	107	113	103	113	111	110	100	112	123	127	108	106	97	111	124	119	108	112	127	111	118	106	96	106	109	115	115	107	124	105	115	111	130	112	118	98	102	100	102	97	101	89	112	92	97	119	116	130	128	117	107	106	103	88	113	107	125	108	98	103	102	120	91	106	87	127	102	114	107	113	119	115	108	112	122	120	116	87	109	98	103	121	117	106	89	112	110	104	114	113	118	111	121	121	91	96	116	102	121	107	112	99	110	113	111	126	112	113	88	131	104	115	102	119	100	125	100	106	97	105	85	98	108	112	111	96	118	92	107	96	89	113	123	117	107	102	119	105	102	136	105	136	100	98	92	111	109	113	99	116	110	105	111	102	120	100	112	95	107	115	126	101	97	92	93	111	120	90	111	99	110	109	104	139	103	115	116	109	108	114	98	113	96	102	115	116	101	123	115	121	105	117	111	107	94	100	114	104	101	98	95	121	116	110	102	103	124	94	114	99	97	89	101	97	101	114	109	100	112	105	123	99	109	105	105	122	104	112	113	113	100	89	111	98	102	104	109	101	116	100	96	118	97	102	124	125	88	105	93	99	103	105	106	92	113	113	111	116	98	116	113	110	97	115	109	103	98	106	97	111	107	122	106	101	101	123	124	111	101	112	107	109	112	118	108	112	111	109	94	90	116	109	105	120	103	102	104	95	108	120	96	109	110	107	114	106	116	127	105	117	106	115	103	115	112	89	94	106	122	112	101	112	99	138	95	118	98	98	104	100	126	123	104	103	93	111	99	102	116	106	119	102	99	95	107	120	116	127	122	100	107	102	98	118	104	91	85	109	120	122	100	116	101	101	113	106	119	109	106	100	121	130	113	115	105	107	111	89	100	116	110	116	103	117	128	118	111	100	100	101	104	100	110	115	103	101	106	113	121	94	110	106	88	111	109	103	112	110	97	135	100	114	107	115	110	95	128	118	96	108	101	108	125	89	102	100	109	105	114	108	106	111	103	127	92	98	131	117	127	97	113	110	93	116	125	99	84	90	88	109	126	101	113	98	109	105	113	120	107	108	120	107	106	114	124	107	120	112	99	118	114	127	109	100	111	109	107	107	109	109	120	101	91	88	126	117	120	92	100	106	118	109	109	133	113	108	122	92	109	112	110	102	110	126	98	103	108	103	105	110	101	94	100	127	105	105	113	97	109	112	113	117	113	111	97	111	105	102	102	101	103	115	112	117	106	100	116	119	105	95	110	114	116	93	120	122	110	91	123	88	99	111	106	108	112	110	108	106	100	104	117	101	99	105	104	115	108	119	109	108	110	129	114	108	112	113	104	112	100	99	102	119	101	121	109	124	89	105	115	119	106	104	113	97	107	108	108	93	90	111	112	114	104	106	109	97	105	106	102	111	134	132	94	92	117	96	104	114	106	103	102	101	114	105	98	118	108	106	117	116	106	106	78	96	131	125	104	103	119	112	111	118	120	111	98	105	119	108	113	99	106	131	129	91	97	106	97	106	87	114	124	95	120	114	102	107	110	119	118	107	111	101	115	105	119	103	110	124	104	101	107	89	119	99	110	103	114	108	93	94	121	114	104	89	136	84	106	118	99	105	124	108	101	103	97	117	105	116	97	114	107	117	114	119	111	112	112	113	100	119	116	95	130	123	116	103	113	118	127	117	99	102	75	130	123	107	119	113	109	101	118	119	116	97	101	128	109	109	98	121	95	101	98	88	122	98	119	95	109	111	114	120	98	119	108	114	108	93	98	110	91	112	86	104	111	117	112	108	101	99	126	109	109	122	106	103	118	112	104	93	103	113	102	106	106	99	112	123	93	113	105	114	103	91	104	107	103	111	111	110	112	141	112	96	103	92	113	105	102	125	121	117	103	129	93	113	119	106	97	106	109	101	110	121	91	107	118	87	100	103	123	111	108	123	119	97	95	104	124	114	113	119	124	103	109	98	107	126	126	100	120	99	129	113	112	107	117	106	124	109	95	118	117	122	117	105	112	120	110	104	93	129	106	116	128	117	110	123	112	93	137	106	106	105	96	109	111	111	96	113	117	103	107	109	107	116	106	96	104	89	106	112	105	113	94	103	132	108	98	105	94	114	107	97	101	105	113	90	113	107	93	100	101	95	112	116	107	110	109	131	106	116	120	98	94	95	108	119	112	102	93	118	116	106	111	117	94	98	121	97	109	104	111	102	127	116	126	121	102	98	100	105	125	111	109	121	107	107	116	109	104	107	106	92	109	120	116	116	111	111	100	121	113	123	96	111	112	104	90	111	108	95	110	122	115	94	96	92	109	103	116	98	114	113	109	90	120	91	106	92	96	106	120	108	100	116	99	110	108	122	119	118	116	113	109	117	124	106	120	103	123	110	107	99	89	109	112	107	126	104	103	116	111	99	111	93	123	108	126	120	129	115	102	117	92	115	97	101	119	124	110	105	98	119	113	109	99	99	91	104	101	116	94	108	125	99	100	123	112	102	120	120	132	117	106	105	104	119	116	113	107	97	99	114	94	116	92	109	104	115	95	111	97	125	115	98	99	101	122	113	100	103	106	113	111	95	115	87	98	101	114	101	123	99	105	105	112	94	112	126	102	111	98	125	123	127	112	118	120	109	133	114	116	119	112	95	107	113	112	104	97	112	116	115	107	103	104	96	113	117	110	110	101	112	101	116	140	108	112	101	101	110	124	113	91	93	118	90	110	121	111	121	101	107	101	130	129	104	100	108	103	102	105	116	120	102	109	105	100	106	108	111	103	109	106	98	112	101	103	97	117	123	89	111	108	112	109	87	108	116	101	101	105	103	111	104	97	111	115	129	116	81	114	119	101	113	102	105	106	103	105	125	116	97	99	96	107	105	119	108	120	114	92	109	107	93	122	96	118	105	107	110	116	123	107	89
19286	17437	2456	594	457	371	344	287	256	262	264	240	226	226	254	217	210	235	225	218	214	230	239	222	193	198	215	203	225	221	213	218	216	205	240	223	206	216	216	240	212	212	232	206	207	205	224	201	227	207	221	201	215	200	215	210	238	240	221	234	219	241	194	208	235	203	237	225	223	221	193	229	221	220	204	203	205	226	226	202	223	209	215	217	225	220	204	226	215	180	204	207	226	200	209	219	221	236	218	225	198	212	222	200	220	212	206	234	223	211	190	229	191	222	212	199	196	227	199	240	208	196	220	196	212	226	179	226	203	192	201	216	213	196	212	203	215	222	215	220	190	193	213	196	206	214	193	213	210	224	201	230	199	232	215	209	221	216	232	236	189	217	205	219	203	210	209	229	197	233	231	224	196	213	206	233	213	202	202	235	233	233	230	200	208	211	206	217	203	206	205	195	199	204	216	234	226	193	214	209	191	201	218	196	206	200	198	211	215	213	224	206	199	201	221	215	208	203	219	214	225	194	214	229	214	216	207	213	206	215	202	215	228	204	230	218	213	220	196	203	208	214	228	211	188	210	200	213	196	216	216	213	210	222	245	189	194	205	210	227	233	233	218	217	202	211	202	216	201	205	226	215	226	217	206	233	213	219	182	252	201	211	205	206	199	218	202	212	204	203	202	240	193	219	198	223	212	217	201	212	223	220	248	199	210	226	215	227	212	222	214	222	213	221	213	195	220	230	203	220	230	212	219	236	211	226	214	204	193	238	221	202	221	222	218	202	212	212	253	224	214	194	228	226	208	212	198	216	192	234	227	213	191	221	198	201	215	202	203	224	201	200	216	242	226	230	216	228	220	218	208	221	204	207	208	206	214	221	198	214	197	221	208	204	192	206	230	198	207	197	229	197	201	206	184	224	212	207	210	205	245	211	245	195	219	198	198	216	236	233	211	229	190	190	224	209	221	219	222	224	212	202	198	231	179	257	201	222	217	236	206	202	214	233	225	230	233	196	225	208	199	236	183	189	207	206	225	207	195	207	193	206	203	216	223	206	215	213	206	214	206	210	196	207	209	218	237	190	215	209	183	232	209	204	194	217	211	216	204	217	221	231	216	212	210	181	222	202	226	196	187	193	198	226	206	222	211	194	233	227	197	236	211	205	224	213	186	198	194	214	188	234	211	257	187	203	231	224	223	217	224	189	190	214	234	194	206	226	209	231	211	216	219	227	214	186	188	217	198	193	219	208	206	236	213	212	233	218	212	198	197	204	209	198	217	195	240	196	214	210	216	194	218	227	224	227	213	181	225	197	216	198	213	215	231	216	212	189	232	221	217	195	217	211	200	205	199	214	195	203	211	190	250	200	205	205	210	217	222	228	190	195	230	192	204	210	216	207	226	213	222	202	209	201	198	192	206	224	196	202	188	204	209	208	230	214	200	189	224	223	218	210	196	223	199	202	209	213	210	197	231	223	221	204	190	197	198	228	211	227	203	213	218	188	214	205	216	211	223	216	230	204	201	167	222	230	204	231	228	228	196	227	197	203	206	220	210	208	205	208	219	216	226	227	211	210	205	243	211	214	181	217	200	194	239	209	197	232	218	208	222	233	217	202	246	228	182	198	249	194	209	198	207	229	184	211	201	220	219	202	201	202	211	197	218	210	221	202	216	204	190	198	199	214	199	231	199	212	200	204	212	201	201	217	208	203	210	246	239	214	203	200	214	234	203	219	219	198	209	188	248	209	233	193	214	201	211	190	204	217	238	199	195	199	193	228	207	206	199	221	219	192	222	189	224	217	235	202	249	192	230	206	206	228	217	205	188	223	206	202	216	235	197	216	206	201	192	215	244	202	217	228	240	196	207	187	215	207	207	208	202	218	188	222	214	218	216	218	197	229	211	207	201	196	208	195	219	204	211	176	196	193	223	234	228	198	202	234	227	190	185	215	216	216	209	200	229	213	216	212	219	235	189	206	230	211	259	204	218	222	218	231	223	237	206	231	222	185	240	213	201	219	220	189	233	223	240	225	207	237	223	239	228	187	223	224	237	230	233	197	240	195	210	228	215	225	226	257	206	209	209	225	231	222	216	189	202	193	200	235	218	200	246	217	206	217	231	212	213	200	231	211	221	244	209	232	219	240	171	227	239	218	198	205	202	192	232	202	226	217	234	231	216	217	220	227	221	197	229	205	211	222	193	205	193	248	210	207	214	210	210	204	208	198	209	229	212	231	219	209	214	231	215	202	198	203	199	202	204	234	247	211	213	209	245	229	233	227	220	214	190	217	218	216	227	236	213	210	247	220	203	197	200	183	219	219	216	210	221	180	198	231	220	214	204	196	207	230	196	195	228	208	248	215	205	228	218	206	242	207	234	229	188	205	188	203	202	208	197	181	209	197	228	210	180	193	211	225	226	226	206	214	198	197	206	197	194	224	216	208	212	218	218	197	206	222	216	205	204	218	231	213	187	202	219	203	195	220	205	226	224	212	198	226	214	205	212	216	214	233	213	225	207	185	198	208	213	226	209	212	212	217	182	230	216	204	237	197	203	240	223	233	222	204	220	222	216	238	215	203	203	198	231	191	182	206	194	248	239	223	235	213	220	210	198	222	218	198	190	222	213	205	186	236	194	223	222	218	224	221	214	227	229	215	215	224	208	220	189	209	224	226	211	216	220	213	245	205	206	192	238	211	213	246	182	192	223	213	189	205	215	208	180	214	201	196	208	211	207	216	202	211	209	212	220	209	191	195	218	207	227	198	218	246	200	235	226	231	203	210	215	220	221	197	195	196	203	210	213	194	214	230	229	208	230	229	233	198	203	219	222	206	219	220	223	199	205	228	229	225	227	199	199	217	221	234	234	236	180	186	198	190	228	207	241	206	226	237	227	222	231	206	211	212	190	230	213	239	208	215	208	225	206	227	225	229	207	197	205	187	233	221	220	229	197	220	205	192	199	201	211	212	210	219	233	218	217	222	221	239	213	215	214	232	232	229	233	180	191	219	203	209	227	212	230	221	198	190	215	198	206	227	233	205	196	220	219	237	223	207	198	241	235	208	193	214	207	205	237	234	206	204	225	215	219	214	200	210	176	210	195	204	192	189	207	223	203	234	212	218	195	221	217	190	247	228	178	210	211	216	197	209	231	215	217	193	193	199	220	222	221	198	193	207	224	202	208	226	228	236	199	219	209	201	210	223	233	219	191	172	203	228	217	211	227	234	217	213	215	203	199	224	222	192	228	232	208	183	208	198	186	193	207	192	217	211	218	221	202	209	233	223	227	227	215	220	219	196	213	195	201	192	237	221	198	206	217	202	217	205	197	221	234	219	185	209	214	199	212	215	216	224	210	212	210	207	224	224	203	218	223	219	220	230	214	199	220	218	200	202	215	243	181	228	207	212	190	205	238	208	220	221	195	200	191	219	215	220	204	204	229	218	212	235	199	183	242	201	213	246	201	211	204	230	225	234	267	216	185	225	210	209	207	222	198	222
24024	21142	28761	23735	18661	1742	756	509	415	365	395	375	362	320	334	297	290	309	282	326	281	298	308	311	295	272	287	261	301	300	307	298	284	262	282	290	252	263	285	286	260	255	274	277	286	265	271	312	282	264	293	246	272	271	287	255	260	268	261	285	260	273	273	279	303	307	262	267	278	284	270	279	265	255	298	284	275	292	301	267	285	287	269	276	271	286	272	262	276	254	229	288	257	216	267	250	279	313	238	291	270	265	231	269	289	288	277	268	295	259	277	233	261	275	288	268	269	246	251	286	290	275	240	282	256	244	259	257	259	282	272	251	292	271	285	260	260	270	269	259	258	252	262	253	309	275	281	284	289	266	268	266	272	270	304	250	301	300	269	287	289	266	299	241	254	250	270	272	282	261	304	274	239	267	280	277	269	246	271	249	272	261	269	272	285	281	264	253	248	277	287	273	270	252	263	269	267	276	291	246	273	269	253	276	255	296	282	286	296	232	273	295	286	258	281	280	242	252	243	260	267	307	272	282	285	296	261	250	284	257	285	299	274	298	279	247	247	254	297	274	278	294	258	258	264	258	252	281	260	253	289	242	283	325	225	246	268	280	242	250	268	294	261	285	303	256	259	270	301	270	257	258	284	294	271	272	260	284	266	261	293	263	304	271	260	281	296	263	288	270	290	278	300	278	280	272	248	273	263	289	266	273	264	272	285	294	279	272	255	274	267	278	273	284	245	303	265	283	251	348	280	263	272	283	267	257	291	269	275	274	270	267	259	246	308	277	275	265	246	245	266	293	267	289	256	256	274	276	256	263	259	276	270	273	274	240	258	267	264	291	303	254	273	266	257	250	298	318	260	261	269	280	261	265	270	255	260	248	291	267	263	290	262	250	298	271	269	261	285	269	284	280	273	300	312	300	255	282	294	278	288	274	278	244	277	270	270	251	255	262	254	262	247	286	276	275	265	275	259	236	265	269	255	253	245	275	273	262	283	257	298	269	250	276	275	280	296	293	268	234	277	285	268	258	268	294	249	269	280	262	245	261	250	290	250	297	269	247	275	260	296	271	286	254	300	259	237	265	257	253	263	278	269	286	280	244	260	273	278	271	282	268	242	282	272	261	270	261	294	255	252	275	271	277	267	263	272	285	297	271	274	285	273	259	264	266	263	271	268	275	270	279	277	253	286	280	266	260	272	276	271	269	287	272	314	282	282	258	257	266	248	250	286	269	294	295	291	268	295	288	262	283	273	280	274	281	260	280	267	270	262	271	262	281	279	270	274	271	271	226	276	250	277	270	267	249	242	282	259	245	283	289	257	270	273	287	260	245	269	300	268	253	267	284	256	284	251	303	278	271	316	274	283	255	259	289	287	260	273	276	278	274	269	272	288	283	271	284	260	243	281	281	282	288	293	255	278	290	249	258	295	266	290	275	246	273	271	284	282	270	263	256	276	256	255	244	267	284	285	279	280	269	277	241	263	284	278	265	274	257	285	284	251	263	280	266	273	239	277	301	260	263	254	257	244	272	278	265	273	287	259	276	264	254	292	264	262	271	271	276	275	264	287	250	268	274	274	273	305	278	264	289	232	271	270	260	289	262	260	288	265	254	249	268	262	281	271	294	302	274	254	261	256	283	284	239	250	269	246	264	277	266	254	251	292	287	252	272	266	281	283	279	257	262	266	287	258	265	271	293	276	257	275	286	267	280	258	277	276	277	269	261	248	271	241	286	256	284	272	271	257	245	292	275	274	260	269	275	242	270	274	260	258	285	281	268	270	280	292	290	242	291	254	268	256	305	277	263	271	267	262	256	251	268	287	228	269	256	274	280	296	275	254	304	237	250	291	300	247	280	285	274	292	290	272	292	266	275	250	284	258	258	275	301	255	251	277	270	269	285	267	243	278	267	252	258	247	273	231	285	262	270	288	260	280	283	273	272	284	267	285	273	262	273	301	275	260	294	282	261	291	260	275	301	262	276	253	297	270	271	264	269	241	287	275	249	291	268	278	267	277	275	292	288	273	264	262	280	286	295	271	275	277	262	289	264	283	298	261	284	268	280	273	271	257	274	288	264	258	237	256	267	240	268	301	248	274	293	273	257	258	260	274	264	249	265	278	256	295	240	250	283	261	290	266	281	257	269	262	319	265	274	268	266	265	260	275	286	254	273	262	278	284	250	267	262	292	273	258	238	254	298	293	241	317	276	291	279	240	261	248	256	264	275	286	246	263	264	247	253	237	261	257	268	269	293	252	240	268	305	284	264	300	262	272	251	253	256	259	258	293	315	275	269	263	238	263	257	280	271	261	266	267	261	277	250	283	282	294	267	278	290	285	268	292	275	266	273	267	272	272	268	290	259	271	251	253	267	260	263	279	278	284	248	290	256	268	291	303	281	294	274	272	250	255	289	269	271	280	275	275	267	253	286	276	256	299	252	271	271	253	266	276	272	280	250	247	255	296	236	260	272	285	265	275	272	302	255	262	261	274	259	277	258	257	259	275	237	278	269	275	289	274	287	283	269	274	270	283	303	244	259	268	242	275	265	271	279	284	246	281	296	282	262	266	257	256	286	279	259	280	275	276	274	286	273	253	268	257	239	278	280	281	256	281	266	256	268	240	286	256	280	262	273	268	280	260	257	277	286	289	284	261	267	274	280	273	284	254	242	249	280	286	284	264	254	269	253	267	265	281	250	292	269	265	299	250	248	297	268	292	260	272	272	266	257	249	263	284	271	262	263	279	265	297	280	268	251	294	260	287	270	262	297	293	270	287	267	255	277	261	262	264	233	255	278	251	283	294	277	279	244	288	269	264	260	250	273	280	279	277	254	280	256	284	263	293	252	258	298	276	265	275	265	267	262	272	292	290	263	267	303	253	247	253	297	247	283	283	278	285	285	280	264	286	297	296	271	319	280	275	285	285	266	271	275	268	261	301	292	297	258	275	252	288	266	249	250	268	265	271	268	265	260	307	288	257	313	260	287	271	269	272	254	294	271	285	327	257	264	253	270	256	260	260	294	256	244	273	265	262	290	287	271	267	269	267	278	265	314	267	296	260	305	260	233	285	292	302	260	280	255	263	256	262	268	260	278	262	269	241	282	264	278	264	262	268	279	254	307	255	266	259	309	257	305	260	275	300	261	257	286	273	294	275	261	275	253	279	240	264	277	261	276	267	285	286	258	291	256	234	269	262	258	273	291	261	283	256	279	272	271	269	246	273	248	273	247	287	253	279	286	287	287	281	282	284	276	254	280	306	276	261	288	265	259	304	291	281	265	285	262	281	241	278	277	261	262	270	261	292	274	272	254	279	236	263	255	279	282	278	249	235	290	271	240	255	263	290	291	262	250	263	239	253	262	250	283	271	265	285	261	266	236	300	295	271	265	264	260	258	258	258	264	273	302	256	296	276	279	277	277	271	245	272	266	270	307	300	251	256	255	274	262	261	303	262	282	280	267	285	297	289	250	281	277	305	256	271	250	278	275	255	269	292	284
39810	40214	14779	4169	2930	2126	1661	1351	1112	983	895	828	792	672	666	643	630	627	617	588	584	574	533	563	582	549	546	538	529	546	497	510	530	528	473	509	539	518	485	504	538	524	490	544	527	527	505	545	517	488	537	487	488	500	523	513	514	512	504	521	514	480	523	514	696	554	489	439	470	495	483	445	507	492	489	534	504	524	480	478	477	535	498	495	491	501	499	456	490	494	504	527	510	521	481	461	492	476	501	540	515	491	464	517	501	506	511	518	557	499	470	481	481	493	455	485	552	517	472	477	446	507	460	526	487	524	525	503	471	518	496	500	486	494	495	484	488	493	513	465	514	486	485	495	453	489	492	543	493	436	481	503	497	508	478	506	485	485	511	463	454	494	490	471	492	481	494	499	485	492	460	491	458	501	494	506	494	486	448	481	491	501	491	462	475	477	480	496	483	514	533	482	517	495	476	481	461	473	466	458	476	507	519	513	482	496	492	497	458	464	493	459	487	502	482	527	504	501	494	512	525	488	487	494	521	481	513	476	473	539	529	503	479	490	483	430	463	503	497	512	495	458	480	451	477	506	486	454	490	480	459	507	502	511	519	513	483	477	475	493	503	497	479	504	512	511	504	500	479	477	492	509	445	516	504	474	466	524	503	507	515	480	534	518	494	502	506	488	473	536	503	475	483	485	469	477	474	449	488	470	480	488	501	473	479	489	506	503	518	431	486	542	465	510	453	509	491	469	548	510	513	506	478	512	504	483	451	488	528	488	482	462	497	465	510	501	511	509	495	473	469	492	488	481	457	480	485	489	455	497	504	473	530	497	488	512	484	468	480	522	454	470	480	495	503	497	466	495	480	504	499	529	502	468	501	474	465	502	456	536	496	548	488	486	494	488	534	490	524	501	514	481	482	483	526	471	503	499	480	480	514	491	496	493	486	483	509	508	510	510	519	482	513	478	527	501	469	500	492	510	514	483	514	499	482	467	498	455	501	444	475	516	512	497	500	511	488	489	471	497	488	512	506	463	485	522	487	476	450	497	504	457	459	454	478	455	483	469	474	466	453	495	461	494	492	485	477	508	473	534	494	497	476	506	496	485	465	507	450	476	528	507	509	474	526	484	488	494	438	471	503	475	498	494	484	501	494	513	470	489	491	463	509	479	495	458	442	525	497	450	499	461	475	503	481	496	498	470	468	453	455	456	475	493	476	483	521	498	452	503	451	480	472	470	512	470	507	455	510	504	485	443	471	543	511	468	472	463	519	473	484	501	527	475	489	513	491	513	518	506	496	492	469	483	493	488	472	524	487	538	504	453	514	488	500	478	504	516	503	536	499	522	520	468	478	539	492	498	515	511	527	449	471	481	483	492	521	491	469	457	453	471	517	481	457	485	491	487	531	481	515	551	481	501	470	490	517	508	494	547	516	515	479	525	469	550	525	499	506	486	494	504	459	527	496	480	474	490	450	478	504	449	517	510	468	483	477	494	491	480	507	524	481	473	548	491	507	511	496	469	496	491	482	465	497	489	494	478	465	483	465	469	484	495	521	469	524	496	472	509	514	509	460	500	536	499	469	476	513	486	494	485	496	510	500	479	482	505	470	499	495	494	496	491	496	471	486	503	512	515	483	542	488	471	470	474	464	518	498	501	477	497	505	503	511	510	484	500	477	526	487	465	533	481	477	502	505	489	494	475	513	510	513	524	519	498	471	478	469	435	512	488	517	467	501	473	478	470	510	483	462	508	462	496	474	507	465	479	487	489	516	478	457	506	461	500	543	474	522	491	483	481	469	491	526	516	485	512	487	493	486	495	496	470	486	489	480	464	486	503	450	466	531	470	486	519	474	499	523	461	479	472	487	464	543	513	487	462	501	474	489	454	543	484	507	501	490	497	476	469	482	485	510	454	498	488	534	414	473	482	474	499	474	458	474	501	499	460	513	527	511	511	506	515	491	479	472	473	530	500	471	495	462	524	493	485	494	481	529	506	473	486	452	514	476	441	488	487	486	495	454	485	451	514	510	442	528	488	485	447	519	498	474	474	463	515	508	493	465	506	478	501	510	487	520	501	504	493	489	500	507	467	476	491	483	473	476	462	502	508	481	507	495	519	517	530	516	492	528	478	494	489	516	506	482	514	525	512	481	492	491	476	510	522	464	471	502	492	491	462	496	500	482	489	494	484	469	493	495	460	477	477	493	492	505	511	477	499	499	494	514	495	490	488	479	516	496	532	487	506	499	497	484	484	457	491	503	482	528	535	487	501	490	466	499	508	484	486	435	484	494	489	482	539	488	513	506	508	475	503	488	492	470	517	478	451	496	503	482	503	462	470	463	496	476	492	461	480	504	488	505	457	510	474	516	474	480	442	460	519	462	487	511	520	557	492	478	525	499	466	503	476	445	473	518	502	507	471	484	495	485	490	512	502	516	480	507	492	457	493	522	546	482	499	482	483	525	498	493	491	475	512	492	455	493	491	471	494	518	494	511	460	516	509	504	511	525	509	466	525	481	506	503	523	485	448	505	452	465	485	504	505	473	511	457	476	516	514	502	537	480	542	493	499	495	440	521	498	482	481	464	481	538	503	497	488	519	512	479	484	460	490	459	482	527	482	503	511	521	472	476	502	462	502	516	455	462	485	491	486	492	522	491	494	480	465	500	492	498	524	488	457	507	464	450	504	475	504	521	500	517	495	514	468	510	474	503	508	436	490	533	514	518	481	496	490	523	496	491	501	451	486	493	534	475	463	496	480	495	505	528	488	485	501	505	455	495	507	480	503	522	478	496	502	476	476	532	486	487	471	511	483	482	477	472	475	483	524	505	495	492	466	534	471	483	518	477	489	466	479	475	487	512	522	492	475	478	516	480	458	534	499	524	514	447	483	484	510	466	469	517	475	509	489	474	518	497	490	530	515	471	494	506	511	490	496	464	476	482	505	506	474	462	485	478	492	474	491	463	478	504	542	512	501	483	484	486	492	530	493	504	473	529	516	534	504	507	508	519	489	519	494	502	490	458	497	471	445	523	435	519	469	468	508	501	503	473	499	517	480	492	475	503	503	493	460	497	501	457	497	473	479	489	533	508	520	461	508	471	494	502	508	509	461	525	500	470	549	507	488	483	517	480	503	520	511	512	469	493	503	507	501	451	501	468	489	473	485	542	482	457	479	441	494	487	466	500	478	494	480	473	513	492	492	477	492	478	486	480	483	528	504	457	493	467	502	470	464	513	452	489	472	507	494	485	468	506	476	466	526	468	463	501	514	464	497	507	509	528	471	505	509	463	485	496	487	524	512	479	518	521	517	552	491	504	506	476	480	481	500	469	511	475	480	478	482	466	441	510	495	497	472	506	490	469	521	507	482	496	525	485	482	481	473	489	463	525	451	515	459	511	469	515	446	497	487	526	497	521	496	514	487	506	507	480	472	480	476	476	520	502	499	487	501	494	513	496	485	435	487	542	523	505	494	466	509	499	492	478	496	511	475	471	477	507	499
23082	21095	29466	22941	21093	17896	2020	932	734	667	659	618	570	538	527	533	508	484	492	470	475	454	480	482	463	430	449	495	437	437	432	456	451	416	430	442	391	447	433	437	417	428	468	452	421	406	401	426	417	388	430	421	411	403	389	436	415	384	431	395	423	450	434	463	438	444	420	412	420	441	402	462	409	445	439	362	449	432	418	387	437	396	412	454	423	443	415	442	416	411	409	411	416	435	419	412	434	394	431	388	429	374	436	426	386	405	386	434	416	373	378	381	387	419	420	378	442	365	395	422	432	422	411	407	415	416	394	444	412	425	425	435	399	389	422	383	433	464	387	429	400	380	398	403	422	432	452	403	409	404	418	406	418	432	387	409	404	437	465	397	425	416	416	394	445	415	422	402	377	445	448	372	418	395	447	415	395	396	420	432	389	423	394	387	418	401	457	414	402	416	427	467	433	445	414	400	420	387	401	387	415	419	394	405	405	443	422	420	408	404	418	404	408	421	420	442	451	406	392	432	435	400	432	413	430	416	418	363	415	416	438	412	412	401	437	419	452	448	443	413	422	400	434	407	421	446	434	408	400	453	407	425	392	396	429	422	394	355	399	421	425	428	420	414	410	386	417	407	413	425	403	398	441	404	402	405	437	416	428	386	462	451	378	411	438	394	425	419	444	435	391	403	438	393	420	443	412	400	405	403	406	393	437	380	400	422	368	389	431	411	413	404	393	421	427	426	375	443	365	427	422	445	421	412	428	445	452	403	386	407	418	409	423	418	424	395	412	408	389	421	390	392	460	404	407	392	443	389	396	388	414	384	449	423	418	419	402	419	401	458	417	411	459	395	394	409	389	444	409	418	433	401	392	402	418	413	417	379	412	397	424	422	425	419	436	432	442	416	405	421	420	441	428	407	386	398	410	377	410	451	423	411	434	386	400	399	412	427	398	401	416	406	400	388	378	418	421	431	426	385	421	381	405	396	436	409	430	412	406	382	425	395	392	432	414	392	425	394	397	367	393	437	402	419	411	410	398	454	433	421	400	437	426	409	418	406	397	407	407	394	403	404	427	409	422	418	413	436	439	418	422	403	393	445	457	433	439	409	393	417	414	432	407	421	385	419	374	402	393	413	400	423	395	427	406	406	427	384	396	451	422	418	366	413	430	402	431	440	447	444	421	454	389	407	417	446	416	405	404	410	403	420	418	407	427	437	423	420	440	400	439	418	414	408	449	397	408	389	431	427	454	414	412	434	396	427	426	423	397	424	374	408	416	432	424	423	447	425	393	406	407	414	409	402	400	380	412	391	424	420	409	405	413	421	400	423	409	401	389	375	404	410	397	425	420	401	396	388	377	401	412	403	416	426	412	398	396	435	401	377	414	442	407	406	413	448	432	442	433	464	340	415	402	360	418	377	422	421	421	407	400	425	445	444	390	431	415	423	431	438	402	450	418	414	434	419	393	439	395	418	403	419	437	405	387	392	448	435	428	426	415	420	427	413	394	412	408	399	431	429	444	413	414	400	427	415	416	411	401	432	410	400	383	439	432	425	395	417	406	437	435	401	396	431	416	407	397	416	368	409	408	413	405	413	437	415	429	370	426	392	417	423	393	388	426	406	398	412	390	440	416	436	442	408	423	421	427	441	430	425	414	417	434	452	390	413	394	401	411	442	418	432	425	420	396	416	395	420	443	363	417	401	418	424	410	374	421	423	380	417	400	412	396	429	426	394	393	436	439	417	424	443	433	440	395	410	405	397	430	424	406	434	395	417	415	428	402	442	392	392	443	409	406	413	415	406	435	434	397	379	391	392	430	397	424	395	369	390	403	396	406	388	430	426	394	415	401	411	437	372	448	393	436	420	413	384	434	419	392	428	388	413	412	449	408	397	398	404	458	410	381	398	436	457	412	398	392	443	435	415	405	421	385	420	413	420	438	425	406	448	404	423	408	415	427	405	405	402	409	412	430	412	406	408	454	399	377	406	383	409	416	431	395	418	398	371	426	412	432	408	405	435	408	411	411	388	443	422	427	398	399	424	426	398	431	427	369	396	382	422	413	373	439	437	416	399	449	411	462	386	403	417	400	425	429	430	413	426	411	403	409	422	420	385	395	386	434	436	437	393	397	403	421	388	406	438	423	406	412	400	414	393	399	424	386	394	437	414	405	436	395	419	394	405	418	420	390	422	400	392	407	410	385	356	416	446	392	395	378	396	456	407	414	439	413	425	417	428	419	362	402	404	454	383	423	406	374	408	438	419	431	393	369	452	448	427	389	411	402	426	383	421	428	439	421	402	390	425	456	397	405	420	377	440	417	391	423	468	427	400	407	401	452	389	389	409	428	431	432	433	395	429	406	421	381	455	409	407	432	430	409	417	422	391	401	420	418	387	421	388	426	393	410	420	421	403	427	400	441	405	389	429	409	420	428	438	426	417	403	400	394	427	432	401	437	376	389	408	408	435	409	391	415	414	390	394	416	406	407	401	435	418	416	421	437	409	426	452	414	452	403	413	407	399	427	415	400	406	398	427	422	404	411	421	448	427	399	429	399	400	423	383	454	404	419	435	401	403	433	400	423	385	414	379	384	402	415	378	377	419	429	403	433	394	462	390	400	400	395	423	397	414	425	417	427	377	385	431	444	390	402	400	396	408	393	408	420	400	418	387	426	399	398	425	428	360	394	409	404	456	435	421	401	421	383	374	381	443	419	420	409	443	386	446	398	442	442	434	464	398	403	393	402	420	416	408	424	458	446	397	408	411	436	423	450	396	400	380	400	412	420	382	422	423	393	409	413	394	361	429	429	435	411	424	409	402	405	397	411	433	439	393	387	419	398	424	402	374	406	410	415	416	429	412	407	433	409	445	422	396	393	417	417	410	416	433	376	391	406	371	392	464	430	412	399	449	426	397	415	380	384	434	418	413	394	387	429	406	396	423	404	416	405	394	438	429	382	411	422	446	404	456	431	379	391	399	387	383	445	405	415	413	464	404	446	437	391	387	391	422	363	410	445	391	419	397	398	430	453	408	421	416	403	422	383	432	431	425	437	429	394	420	406	463	419	410	446	422	430	396	394	380	425	367	443	380	407	363	363	375	411	426	391	411	463	444	418	393	408	409	422	429	365	404	418	407	447	413	394	428	437	428	439	426	443	427	454	383	394	424	369	434	412	434	404	433	431	395	422	408	413	410	418	455	413	413	399	442	406	395	397	402	418	379	384	427	437	414	381	403	400	420	390	423	453	423	407	418	430	407	433	406	409	409	432	402	415	402	430	385	388	406	391	415	432	439	389	376	417	399	421	374	390	463	395	389	421	427	411	422	388	403	427	413	371	399	388	401	436	429	411	410	443	405	446	400	422	404	427	417	403	400	436	398	414	419	396	417	431	413	405	399	416	417	426	401	410	417	397	424	410	432	386	440	396	391	442	449	409	401	412	385	409	407	429	428	448	403	411	406	426	417	447	422	417	442	402	395	425	408	402	389	395	418	427	446
47652	45895	20957	7088	4924	3660	2914	2349	1961	1765	1435	1359	1262	1142	1149	1028	1046	923	896	982	885	878	840	816	820	826	801	831	786	832	826	763	726	810	799	739	751	744	747	766	757	746	788	730	749	772	740	746	767	732	727	727	771	706	775	820	759	740	714	734	753	702	772	734	751	769	744	759	778	691	714	741	692	707	717	707	692	713	729	698	672	780	697	721	715	766	719	690	706	681	723	735	738	744	680	700	688	695	737	729	713	694	711	736	738	740	762	721	728	689	675	711	760	713	717	745	717	747	725	747	745	724	773	724	730	749	694	705	688	708	712	701	743	764	719	744	751	703	711	694	748	758	740	747	701	721	752	702	690	701	722	740	721	741	710	729	717	720	697	689	731	702	714	710	695	681	749	732	721	705	733	763	723	745	739	682	671	678	743	719	691	717	725	726	729	765	718	686	696	743	744	674	707	720	734	714	725	690	746	711	737	749	722	724	706	751	810	708	707	706	730	726	698	783	787	688	724	707	741	702	730	736	692	686	723	714	708	719	722	724	721	746	669	734	716	725	687	705	693	709	721	746	737	700	731	739	756	667	705	738	724	702	721	698	694	702	731	705	688	725	698	680	720	732	694	714	737	710	729	720	749	687	713	709	709	735	732	657	706	769	685	764	739	698	747	703	691	728	702	716	715	699	697	772	726	759	716	727	693	736	709	745	747	700	681	679	671	729	732	736	663	719	680	694	747	712	707	710	691	713	696	682	691	726	728	722	756	729	704	718	704	727	735	723	681	744	739	756	673	734	699	710	695	684	701	722	691	688	717	673	697	683	708	720	750	765	716	712	733	706	708	729	722	735	717	684	694	710	752	699	733	746	703	745	683	680	720	671	728	701	704	700	723	728	762	697	705	740	762	705	694	719	749	721	688	697	684	693	707	714	693	736	686	731	777	717	677	685	694	707	749	745	718	716	731	714	729	726	727	694	707	744	710	733	703	733	715	753	698	746	709	729	708	741	714	667	703	727	725	678	741	743	757	715	718	716	665	753	732	711	704	730	712	729	726	770	764	691	759	738	745	718	697	716	698	653	727	732	680	724	750	714	723	700	685	721	695	753	690	709	654	729	716	732	709	717	693	735	709	744	723	681	695	701	743	724	695	743	731	702	684	693	751	723	751	705	691	704	705	700	745	720	684	705	751	697	730	700	709	704	689	745	720	748	716	678	731	726	700	740	731	748	689	764	753	654	698	743	673	720	702	719	706	748	674	718	712	733	687	726	765	783	728	760	669	695	712	726	728	793	696	710	728	670	704	686	674	706	716	703	751	727	757	733	698	721	757	730	718	722	729	724	726	729	743	746	705	729	683	738	751	787	732	705	707	712	734	730	671	686	727	679	695	763	735	711	738	696	722	741	683	730	713	742	713	760	779	703	685	742	716	727	770	671	743	737	713	720	673	768	698	693	766	705	671	702	752	718	742	665	711	715	666	720	756	710	687	710	729	740	733	718	714	768	708	669	702	697	746	737	687	721	711	690	723	761	691	757	735	750	719	757	714	720	713	750	705	725	715	713	717	716	713	716	765	714	687	704	761	743	748	746	692	672	727	742	722	706	742	726	730	696	715	721	672	691	731	691	687	693	701	714	718	706	722	692	733	709	694	755	735	721	758	741	687	682	765	699	713	723	742	725	712	755	692	754	715	694	686	681	683	792	653	704	744	742	704	713	703	702	761	682	759	713	696	704	709	712	727	735	702	672	700	726	753	721	753	742	716	721	751	757	676	664	704	754	714	713	712	729	744	749	715	730	682	700	703	699	716	697	707	743	740	671	731	707	673	718	693	756	755	745	751	742	716	711	760	736	721	735	712	708	729	738	738	679	697	687	737	711	712	702	727	773	723	681	676	735	698	666	737	720	730	771	705	681	715	733	703	732	720	714	718	741	749	756	698	742	758	706	691	755	707	707	729	708	736	710	742	722	752	704	710	717	743	702	702	750	695	751	782	717	719	700	784	707	741	708	738	724	722	688	708	694	732	657	723	727	738	776	705	723	704	679	685	723	706	697	716	747	710	723	696	728	714	729	748	701	703	707	732	679	733	726	726	721	689	668	727	710	705	743	706	729	739	725	731	752	702	738	732	716	686	714	750	662	735	752	729	718	754	731	722	745	726	699	690	738	694	737	731	748	714	670	685	691	693	737	722	732	758	746	710	715	755	740	687	704	773	662	717	721	736	679	754	684	746	690	748	748	708	699	714	703	736	708	758	695	748	703	669	720	752	685	730	734	731	722	649	810	735	657	749	700	702	697	691	732	693	692	693	699	723	702	710	718	719	680	734	733	696	720	735	701	686	732	759	731	731	751	714	744	690	734	727	725	708	733	706	732	688	760	746	739	715	719	716	748	709	736	732	713	672	716	732	693	742	709	741	683	700	723	676	731	745	723	689	721	742	716	698	729	731	710	677	728	733	695	688	736	692	701	746	783	715	666	731	758	715	679	709	718	698	705	713	679	702	708	721	681	691	750	692	683	682	710	784	675	695	709	749	713	683	669	733	702	736	712	722	676	722	722	700	744	718	705	706	738	782	743	731	676	673	744	680	686	721	716	710	728	712	729	699	697	673	739	765	693	711	736	682	769	726	758	715	730	768	702	708	708	710	722	678	696	712	719	667	701	705	767	718	731	693	710	728	731	759	719	723	701	675	737	717	742	693	731	759	717	714	706	710	736	736	731	722	696	669	712	701	756	744	751	685	720	652	712	715	694	732	709	729	708	697	647	713	738	704	710	707	746	693	694	701	728	794	706	721	740	708	722	697	711	755	702	712	714	721	709	703	679	705	674	732	724	680	696	745	719	749	730	690	734	659	688	701	700	737	692	767	746	713	735	704	745	769	679	677	679	778	760	731	699	738	697	731	714	690	755	737	729	725	706	730	702	707	705	726	754	720	705	731	714	724	763	688	717	745	734	699	748	700	733	697	716	749	705	766	750	761	742	709	754	702	705	696	726	697	712	707	699	758	710	722	714	712	710	729	753	716	735	731	725	705	740	675	724	709	751	744	721	705	682	728	734	762	718	690	716	726	759	696	734	694	649	702	714	690	698	737	736	725	699	693	748	731	730	710	670	724	747	699	713	695	701	698	731	698	742	761	698	695	707	703	719	705	695	715	740	712	712	706	710	707	745	697	734	726	679	735	705	721	702	734	731	738	704	735	671	743	712	764	713	762	681	703	675	744	689	672	736	684	682	735	722	718	723	712	726	691	709	680	684	684	707	672	695	697	681	716	696	733	720	723	726	746	699	742	691	682	699	729	736	707	712	707	735	687	742	687	717	720	756	701	705	713	723	692	733	712	743	704	732	707	729	729	711	745	731	726	706	715	765	686	697	749	715	726	694	739	710	710	714	713	703	741	687	751	738	698	701	733	742	712	726	700	747	728	750	765	676	688	807	696	677	708	731	753	693	725	758	686	709	720	761	655	723	703	714	698	714	705	697	684	725	711	692
26411	20866	11122	581	179	163	123	115	138	122	127	135	119	93	124	120	106	117	139	95	121	117	106	114	125	110	122	94	97	99	109	108	113	106	128	122	118	105	110	110	103	111	102	110	110	122	121	116	92	98	107	108	100	121	124	116	114	116	139	97	102	125	108	125	99	107	108	119	96	119	90	110	126	113	118	109	125	110	107	123	115	110	111	117	93	112	112	122	102	119	103	99	105	104	94	123	109	111	98	101	132	115	119	109	106	120	128	117	125	107	107	104	114	106	109	111	98	107	99	114	110	90	109	100	106	110	101	120	95	110	118	125	119	119	121	129	117	109	88	110	111	105	123	103	116	108	130	106	107	109	99	118	119	106	115	122	120	123	93	102	117	124	102	120	111	120	114	121	118	116	114	110	120	103	113	93	102	120	105	119	108	127	112	100	97	111	109	111	120	95	130	120	102	124	109	113	95	104	112	123	103	116	127	90	115	114	126	114	107	107	104	107	119	129	80	105	115	121	106	118	102	115	104	104	105	111	100	116	91	115	114	100	109	102	99	117	104	99	114	103	108	124	113	108	91	95	88	109	107	102	134	105	115	113	109	138	110	109	113	120	115	103	128	125	105	103	105	85	102	125	120	100	99	128	117	103	111	111	108	116	131	108	109	120	117	111	129	120	128	98	110	114	136	99	120	88	109	97	102	96	105	105	106	124	108	103	119	104	117	119	121	122	117	114	102	113	90	119	123	98	112	118	119	128	121	102	90	118	99	115	94	97	106	117	101	116	95	99	95	122	112	103	107	113	124	112	104	114	96	101	120	123	127	127	114	113	90	119	127	103	129	96	110	108	99	117	115	97	100	104	123	115	116	117	126	121	123	96	117	115	115	96	111	124	108	107	116	120	105	121	107	92	114	95	92	111	106	99	107	103	106	113	112	99	103	101	100	113	93	110	100	98	105	115	106	105	93	109	115	117	118	96	119	110	105	104	119	107	124	95	108	102	100	128	112	113	114	119	118	114	96	113	116	136	109	104	112	113	107	100	100	110	120	87	104	107	110	116	98	124	134	106	111	113	115	117	112	113	122	126	139	128	121	96	97	125	117	95	116	118	111	124	115	127	113	100	111	103	114	110	105	105	110	102	111	117	101	91	95	122	110	106	92	115	118	84	91	101	107	93	122	122	100	109	126	125	120	98	103	107	128	109	116	119	122	110	106	93	92	104	129	111	100	102	105	119	97	115	100	109	108	106	116	126	128	127	116	104	110	94	122	117	107	101	121	115	96	106	99	109	115	106	118	98	115	117	92	109	93	131	123	120	95	108	127	99	115	93	105	113	113	104	127	124	96	107	116	128	115	112	99	100	107	115	109	111	114	112	106	118	123	107	102	121	102	105	113	106	94	105	126	109	110	105	120	110	108	112	111	103	123	92	119	104	99	96	109	94	117	109	102	114	110	105	126	111	107	86	118	106	117	103	102	116	117	107	123	110	116	111	100	108	111	137	91	120	115	106	122	115	108	119	100	109	104	136	116	101	118	110	117	99	116	121	98	101	116	116	106	110	98	107	116	104	103	100	110	116	97	125	117	117	111	95	110	122	110	98	121	118	108	105	129	120	123	103	121	107	105	118	116	112	124	108	108	111	122	100	123	113	90	101	103	108	124	127	107	111	111	109	104	120	99	111	105	94	100	120	125	113	103	101	109	116	124	120	101	111	120	112	122	111	94	120	126	101	123	107	109	108	101	118	112	109	106	103	113	126	95	111	109	110	109	112	135	123	127	77	124	96	128	117	106	89	129	108	101	108	118	124	121	114	96	102	113	115	111	103	110	103	106	109	109	105	103	100	106	130	103	104	93	125	110	109	118	100	91	102	114	107	103	102	100	115	120	124	109	110	92	117	118	130	122	128	94	115	110	107	117	106	113	127	105	119	132	131	112	120	133	140	114	124	124	109	113	117	106	109	98	99	93	116	111	108	101	116	126	102	113	116	114	111	112	101	109	108	95	117	108	99	96	110	110	97	110	112	123	117	118	105	123	121	107	123	119	126	98	107	107	107	124	118	104	107	89	118	123	120	99	113	121	107	117	108	109	123	119	98	104	115	113	98	109	116	118	97	111	109	109	114	118	109	122	125	121	95	112	104	109	104	87	111	106	110	125	114	120	115	93	109	113	103	129	126	123	111	95	109	106	109	102	118	121	111	103	112	108	123	122	107	100	93	102	95	118	119	116	111	96	78	122	84	107	121	120	105	111	114	108	118	122	116	113	110	116	100	124	114	102	107	123	123	102	105	115	87	108	116	104	118	112	122	103	121	124	107	120	114	139	115	95	102	99	122	119	122	110	110	123	110	111	102	109	93	129	103	105	100	105	114	105	135	104	99	97	106	112	110	112	114	105	107	117	108	96	118	93	107	109	106	104	119	108	105	97	111	109	123	112	103	122	106	114	122	99	100	116	116	101	102	136	111	99	115	102	113	112	123	108	108	112	84	108	114	96	114	112	92	106	111	88	113	126	116	103	125	126	93	97	108	123	120	99	120	124	90	133	102	120	109	114	121	105	107	128	110	132	123	105	108	106	111	109	118	104	109	124	103	124	109	120	116	113	113	127	102	104	104	100	108	117	110	122	106	98	96	102	134	110	97	140	113	96	85	116	110	131	115	111	118	121	109	118	124	130	101	102	94	84	115	101	112	101	106	112	111	121	122	110	100	119	118	108	110	107	120	98	100	106	102	112	104	117	95	92	104	112	109	116	124	107	113	127	90	130	121	102	96	109	119	102	99	115	111	114	113	106	107	114	103	112	114	100	116	108	101	110	118	105	108	114	113	127	129	116	113	90	101	109	129	105	100	104	110	104	101	110	104	104	99	104	116	117	103	109	96	112	89	104	123	112	96	102	112	94	114	132	98	99	107	104	115	102	115	92	113	110	118	107	97	132	103	91	125	106	118	117	105	116	104	123	117	107	123	112	120	80	100	113	97	112	100	114	104	98	115	124	94	121	113	87	127	113	120	113	119	104	102	109	98	94	104	123	113	110	110	104	110	96	118	119	118	109	109	103	117	119	111	129	103	97	127	92	134	111	107	131	112	117	92	111	109	99	115	121	107	107	109	105	103	106	112	119	93	111	89	97	126	109	111	101	100	93	113	105	124	97	116	116	101	122	90	105	115	119	104	105	101	128	124	100	125	117	118	108	114	92	108	126	118	105	108	97	113	106	110	107	96	96	111	107	115	110	119	112	102	126	114	111	112	123	128	113	111	95	100	120	104	111	92	117	115	87	108	99	122	112	114	110	99	105	100	95	116	117	123	105	120	105	104	114	112	115	101	107	113	112	97	126	108	108	97	82	102	112	119	131	96	113	115	97	108	114	113	104	100	97	114	112	107	120	100	123	94	117	100	111	121	104	124	108	114	114	101	105	112	93	106	124	97	101	132	109	97	113	95	118	107	105	116	114	120	109	92	97	103	102	104	97	101	109	94	109	98	112	123
19655	19549	5311	609	425	348	335	307	276	255	270	244	263	234	231	265	230	214	235	235	236	211	244	206	227	217	220	203	217	211	219	208	210	209	210	199	219	219	221	213	206	224	223	208	208	237	229	210	197	205	213	199	179	232	215	206	243	205	227	228	225	221	213	214	205	215	201	219	251	212	229	219	235	213	221	210	200	209	231	208	226	220	219	232	241	210	231	218	235	196	234	221	239	196	234	231	230	237	205	239	197	233	232	211	201	232	208	228	229	213	195	228	201	205	218	218	225	226	196	202	214	213	236	224	243	245	208	229	218	218	215	204	206	200	222	205	207	211	215	230	233	207	220	203	225	242	214	210	220	226	211	223	250	202	232	192	205	209	200	227	201	207	216	238	222	198	219	235	229	218	181	225	218	234	239	211	199	235	193	241	238	223	215	188	215	220	232	239	207	236	197	230	197	189	225	228	203	212	218	236	174	219	251	223	223	250	202	219	207	253	226	205	206	218	210	235	220	219	227	199	203	203	195	213	202	223	207	243	203	213	218	208	226	231	223	209	203	252	238	200	223	217	240	230	203	218	210	214	195	224	227	221	246	211	193	223	206	216	215	214	225	219	177	215	232	188	228	214	226	201	219	206	222	205	196	208	227	205	202	225	209	185	214	222	212	207	223	231	222	225	227	209	232	213	211	200	220	227	238	242	205	230	220	223	192	200	205	179	238	196	208	217	208	221	220	206	229	227	232	227	234	214	204	205	241	206	209	229	212	244	202	228	216	195	194	226	229	212	202	224	240	209	220	239	239	238	231	228	232	212	210	226	190	234	205	202	191	218	207	229	206	198	238	230	198	231	220	215	244	211	210	205	204	230	185	212	223	246	224	221	219	247	197	216	229	234	217	228	219	223	224	218	202	204	211	212	218	221	202	204	201	208	208	222	235	195	231	225	213	205	192	210	223	235	212	205	214	241	219	231	201	202	182	184	251	206	215	239	209	221	199	218	197	199	212	204	227	230	226	213	191	202	212	215	227	216	191	235	194	211	204	211	211	212	196	229	207	234	207	186	224	208	215	236	206	206	239	218	202	225	220	238	230	235	230	236	219	209	184	243	239	221	215	210	224	217	201	237	193	238	223	239	187	238	221	216	195	226	209	216	231	209	204	204	217	215	209	240	182	194	207	205	206	217	195	217	203	200	195	217	200	218	222	208	216	239	223	196	196	222	202	214	216	202	233	205	207	208	227	236	224	214	218	211	252	181	212	212	210	197	226	189	188	212	226	197	193	221	204	194	215	207	246	234	217	223	212	217	234	220	230	214	197	217	197	217	231	218	233	192	225	213	231	208	227	240	227	192	222	205	232	221	207	198	203	236	204	196	195	183	200	212	198	222	212	229	217	213	210	196	219	239	216	215	220	200	198	247	218	246	233	198	193	215	212	221	220	204	239	204	208	211	186	212	187	200	195	233	193	205	210	199	218	201	189	208	226	221	198	180	199	191	188	236	213	209	219	196	243	206	195	220	212	211	215	200	191	199	212	227	207	219	245	215	197	213	231	221	227	221	215	200	210	227	222	191	227	244	219	204	249	221	213	225	226	221	183	221	213	223	203	227	217	210	237	214	234	225	201	246	245	226	218	206	218	201	206	232	207	203	222	219	237	215	217	215	234	212	212	201	252	191	214	200	245	215	233	210	197	227	215	218	237	202	227	197	203	192	226	225	214	228	208	226	238	195	194	205	232	229	223	213	236	216	241	204	230	212	199	244	222	241	209	227	227	229	212	221	251	219	229	212	234	202	219	225	224	210	224	210	220	212	198	220	233	228	203	212	224	211	206	223	203	232	240	222	204	191	234	198	216	208	195	214	224	227	228	214	211	212	199	204	214	192	215	225	222	228	200	235	234	202	206	218	220	224	226	222	217	234	252	184	208	192	201	220	214	238	216	194	208	215	232	206	238	206	226	210	210	233	218	188	207	228	209	212	207	222	243	245	245	227	181	198	224	218	202	203	249	221	206	220	217	201	228	219	227	221	195	198	223	230	219	227	220	227	214	225	212	215	212	252	208	201	223	205	214	240	245	222	242	230	193	236	208	216	214	195	204	219	212	222	230	226	196	198	194	211	241	206	195	232	232	225	218	235	189	215	198	215	207	206	193	174	209	211	221	236	203	223	244	203	219	205	214	215	215	227	224	211	241	203	223	213	244	228	208	205	209	205	206	210	219	203	209	201	234	202	211	228	197	193	209	212	213	217	221	196	205	228	230	195	197	216	208	231	216	232	208	207	216	213	204	218	225	248	230	197	227	204	242	214	213	221	211	231	212	233	212	222	194	200	205	202	256	212	226	242	228	212	227	195	203	207	220	236	216	232	222	219	221	236	227	221	226	233	224	214	212	225	235	224	221	202	215	218	196	227	195	225	198	237	202	227	212	214	226	198	208	228	194	243	257	219	233	239	215	227	232	191	210	239	213	195	221	212	216	214	206	232	215	204	227	208	229	227	220	228	209	222	209	231	207	219	217	216	212	245	228	216	218	209	219	227	208	210	206	232	228	217	206	177	227	218	246	205	196	216	226	227	237	207	224	219	212	189	207	214	216	195	197	213	204	225	236	234	216	223	203	228	226	223	225	219	210	221	201	238	206	228	241	203	229	224	221	208	212	209	213	181	238	215	216	233	214	206	217	222	225	226	234	230	203	195	240	227	250	214	230	198	231	238	230	199	208	225	216	200	234	218	222	233	222	188	225	234	201	207	224	204	245	212	207	216	234	226	252	216	224	230	229	237	230	223	226	211	218	215	250	195	209	216	191	228	216	198	210	206	205	216	188	212	227	203	211	225	208	213	236	235	193	215	208	213	213	199	219	199	210	229	240	218	227	220	225	215	233	246	245	227	213	237	214	200	219	226	198	204	231	221	238	219	253	223	228	240	201	229	217	218	200	199	238	224	195	235	220	218	230	213	205	209	218	252	218	220	197	210	216	190	218	205	205	226	223	237	235	219	159	254	209	242	201	220	216	236	231	203	222	221	206	201	230	228	218	199	205	218	219	215	220	245	219	212	238	240	214	233	203	249	247	197	222	232	224	251	221	214	216	206	214	202	217	228	198	214	229	225	212	232	246	207	226	204	193	203	233	227	216	219	201	224	227	248	214	230	187	187	237	206	245	222	219	214	225	223	210	185	225	225	217	225	222	209	210	238	207	198	200	205	216	226	249	207	217	245	207	213	228	195	236	202	222	232	215	245	201	207	236	220	221	200	222	211	220	214	234	223	218	194	210	229	195	225	194	204	219	200	185	214	221	217	222	224	203	225	233	226	250	207	226	239	216	217	212	207	228	209	218	210	233	214	202	235	248	219	224	189	234	184	201	198	233	226	219	218	220	211	212	197	220	220	206	191	217	221	199	244	216	220	211	218	219	213	227	213	202	219	226	245	225	211	238	231	206	214	244	211	212	227	210	238	221	219	202	209	199	213	251	236	212	205	213	223	218	197
24053	21150	29045	23427	17999	1815	732	498	412	417	395	371	372	332	344	332	328	289	291	307	272	315	294	315	289	263	319	325	292	317	249	265	297	301	321	300	267	284	290	284	271	289	273	282	315	271	273	244	275	306	286	292	240	273	279	268	275	290	270	283	306	271	291	299	384	353	293	289	282	281	277	280	272	288	278	279	282	304	298	298	274	271	253	290	267	247	289	272	278	290	264	310	276	294	281	296	256	290	289	281	260	289	285	296	286	280	280	274	291	255	285	268	289	303	287	295	277	290	267	268	242	284	266	291	266	291	284	305	278	246	281	272	276	272	288	272	266	282	265	277	300	284	274	271	244	265	289	301	265	283	278	267	301	257	253	293	252	263	290	280	279	270	275	269	269	253	264	276	288	312	279	270	251	285	288	293	268	277	259	296	283	266	287	272	282	274	279	285	281	285	284	256	276	308	286	283	301	253	305	285	277	250	279	319	283	285	270	286	283	305	268	289	278	290	295	272	262	297	298	275	270	254	268	265	284	284	282	256	274	257	253	269	261	270	286	272	266	286	275	265	298	279	261	277	274	256	231	312	289	284	274	279	277	300	296	293	255	290	279	273	282	241	264	281	291	255	269	297	256	276	285	277	309	311	260	271	284	267	276	280	307	288	288	267	299	251	263	287	250	290	279	253	268	274	270	261	271	269	266	264	279	249	281	274	259	274	279	290	269	303	297	300	275	226	272	234	271	312	297	319	273	291	284	271	276	283	230	300	262	280	269	275	243	310	264	285	268	292	285	273	260	253	263	301	296	274	267	261	275	288	276	279	280	281	281	287	268	254	310	282	258	269	276	237	299	292	246	273	268	290	260	292	297	264	280	285	262	315	280	280	279	264	258	300	302	296	252	276	300	275	243	284	250	257	281	298	266	286	282	279	275	284	266	261	280	277	262	238	286	282	261	269	275	326	270	293	301	284	295	257	269	294	286	284	294	298	255	254	301	252	260	280	289	292	275	257	276	322	284	272	276	276	296	261	268	268	266	306	266	261	271	267	291	278	277	257	296	265	266	280	288	309	309	308	289	286	292	263	269	277	261	254	278	277	297	281	257	294	256	272	245	295	261	248	279	270	279	292	276	293	291	287	259	271	289	254	295	269	298	265	286	298	257	293	270	298	281	296	289	279	272	254	257	292	298	277	311	300	283	267	292	269	276	294	247	294	252	286	255	311	277	296	284	286	303	236	282	280	309	323	295	271	289	264	274	276	305	277	307	290	265	300	303	286	276	279	288	258	276	280	282	272	273	284	294	293	305	269	261	301	278	290	265	288	272	273	281	287	269	241	271	290	282	283	266	288	300	304	279	280	277	286	273	275	282	292	298	268	309	279	265	295	290	254	277	270	283	253	255	267	277	285	272	277	270	292	277	284	278	266	270	285	258	294	287	279	298	295	263	312	283	275	261	278	278	266	273	293	277	281	294	274	249	293	276	279	268	269	287	245	248	289	302	279	293	269	274	272	271	303	303	277	279	263	271	273	277	258	297	307	267	258	267	283	277	250	294	287	279	310	277	277	272	295	269	262	249	288	298	275	284	284	292	284	252	279	299	260	275	277	256	278	291	232	246	272	278	260	278	288	287	267	301	292	265	302	284	278	264	290	288	281	282	282	299	278	275	257	283	302	291	299	279	278	305	281	266	267	274	297	265	273	273	260	273	294	284	268	282	261	271	276	291	297	319	270	270	276	278	255	288	295	249	268	285	278	292	239	294	296	293	269	308	281	297	279	288	274	272	308	305	278	253	270	278	305	296	279	308	289	276	306	259	272	265	251	299	281	273	278	275	248	278	270	281	272	286	285	300	270	301	284	257	286	288	262	285	261	300	280	237	247	309	262	281	274	278	264	288	273	301	290	288	246	280	302	267	291	278	273	272	268	289	273	301	268	254	247	271	267	261	285	287	279	266	303	283	285	285	274	296	308	260	280	283	296	309	319	257	291	273	291	291	275	289	259	238	299	295	268	274	343	270	306	273	289	282	283	264	286	305	272	275	269	275	280	245	278	318	296	290	289	309	287	283	274	283	283	281	282	284	289	271	254	275	287	272	286	269	240	270	264	285	265	300	280	255	263	287	288	263	287	264	286	246	292	291	296	262	301	285	275	288	258	273	278	273	281	255	289	282	303	282	286	280	311	302	269	296	290	296	257	282	281	289	270	259	258	280	278	250	289	280	287	266	298	274	276	249	263	300	260	308	273	277	273	231	271	299	301	278	260	305	282	295	281	280	284	269	290	272	292	297	296	271	254	298	277	240	279	279	261	261	291	296	280	237	269	284	291	280	271	268	273	305	270	277	293	294	292	314	249	264	276	282	281	289	291	254	272	275	263	281	230	267	295	293	282	278	282	284	265	292	272	317	296	308	263	258	276	294	322	259	254	252	303	267	291	272	307	286	307	304	258	292	253	284	302	275	296	261	315	281	283	285	277	252	261	311	256	311	293	260	298	315	289	292	269	260	261	300	262	285	281	292	270	276	272	283	264	272	261	293	290	304	292	275	314	235	278	272	250	317	317	263	293	280	253	282	291	289	278	268	272	275	271	297	260	248	270	260	278	281	310	318	283	288	242	337	304	280	280	260	258	290	269	264	294	275	274	308	242	277	296	291	274	261	248	246	279	264	301	279	264	273	292	277	288	245	268	258	301	265	261	302	271	278	275	281	271	258	283	253	277	299	270	265	269	258	250	264	279	262	245	279	284	298	276	288	286	302	293	280	304	303	287	284	277	289	299	277	279	292	273	290	280	283	271	286	271	319	285	294	277	254	260	315	270	273	275	284	282	299	269	279	310	288	302	276	297	269	292	276	262	269	264	247	277	284	275	278	275	277	284	265	258	298	273	285	296	270	280	275	255	252	271	291	257	259	274	270	298	284	278	296	284	289	267	286	262	294	305	262	288	274	266	291	301	278	281	273	276	277	266	272	285	306	274	280	265	271	280	297	277	268	278	272	266	301	272	315	265	258	301	311	324	280	295	283	291	278	273	270	296	279	284	295	265	279	322	293	279	291	282	278	304	287	246	279	302	259	284	287	283	288	295	307	274	282	261	286	275	297	265	270	278	280	279	276	288	279	277	287	298	285	276	274	242	287	264	275	259	286	302	285	287	261	281	307	286	261	292	259	297	277	272	272	265	277	268	312	278	284	274	291	268	254	281	290	285	261	287	265	299	296	271	291	279	287	296	261	290	274	272	285	295	295	299	289	298	267	281	267	325	311	262	267	260	281	278	296	278	254	321	301	273	291	281	296	256	281	277	279	291	274	275	300	290	268	244	269	270	257	265	283	236	271	261	262	263	281	279	287	270	273	287	279	296	287	253	295	260	284	273	293	267	296	259	262	265	293	269	281	297	281	289	280	251	268	295	288	315	281	259	277	266	276	279	290	295	286	298	275	322	260	284	272	296	267	273	271	268	282	296	304	272	301	288	287	230	238	283	293	271	288	267
40445	46559	17491	4110	2822	2046	1637	1387	1173	1014	930	838	812	758	696	670	642	654	618	595	563	629	577	574	606	561	577	548	520	569	511	546	547	503	499	558	549	548	527	534	470	501	531	470	480	506	530	487	521	519	504	494	485	498	490	498	496	541	502	512	491	515	511	620	823	703	520	490	494	500	532	488	501	518	474	467	494	474	471	503	542	535	475	516	522	491	483	529	527	513	503	490	517	485	505	551	508	479	449	485	471	470	488	514	507	527	511	508	473	490	484	466	505	488	495	564	480	504	527	461	493	493	518	486	486	538	452	494	512	471	486	486	531	478	492	542	492	510	488	464	491	496	527	547	502	474	503	498	501	489	463	474	524	484	519	535	475	466	511	478	551	534	511	517	493	460	505	517	509	467	532	474	526	484	485	489	509	533	513	475	512	532	476	488	496	537	532	503	496	506	489	482	556	511	512	474	543	533	466	536	493	506	503	501	538	490	514	467	504	510	505	489	516	508	503	497	508	522	517	554	525	501	515	491	539	505	516	496	496	480	548	465	510	509	569	505	479	471	514	461	479	509	518	501	492	496	501	505	522	524	491	502	506	529	486	517	537	514	477	522	498	557	475	511	471	514	541	485	525	476	484	495	473	489	494	505	467	535	492	512	493	474	511	490	497	492	516	477	503	511	510	507	472	501	492	487	522	537	532	497	475	510	523	499	538	506	497	485	502	457	497	511	508	510	501	496	464	512	516	484	534	481	469	479	500	506	515	487	489	492	445	503	486	498	489	482	496	499	486	475	522	504	452	508	516	467	482	469	558	502	526	508	508	504	505	461	499	492	536	555	533	523	516	497	509	520	458	490	499	476	479	528	514	536	481	517	498	526	519	492	502	482	484	512	515	486	495	483	490	474	486	534	515	530	521	462	503	489	468	505	526	499	476	462	496	513	480	498	455	524	496	512	514	510	517	468	487	539	492	476	506	507	528	487	516	526	495	537	484	508	486	487	477	485	516	465	531	480	483	486	471	469	515	514	517	542	486	497	503	519	460	522	511	469	471	506	492	475	492	513	485	481	502	487	488	495	543	494	484	492	477	524	505	487	524	496	460	511	493	503	520	550	479	512	564	496	510	488	454	516	543	535	511	506	484	512	525	512	492	512	496	455	510	516	493	463	532	488	495	499	513	532	493	454	485	504	536	503	524	492	464	532	461	469	483	481	498	481	515	471	463	509	492	481	544	475	514	479	522	491	536	499	492	516	477	491	506	462	533	482	489	542	483	512	530	528	495	523	522	525	478	487	503	490	515	498	509	487	500	486	530	507	496	505	521	528	488	517	513	495	516	477	513	516	516	494	506	515	456	544	497	488	463	553	502	546	480	498	487	509	528	527	481	523	490	502	503	535	503	492	510	504	485	515	508	496	485	515	501	513	491	500	494	494	494	547	476	474	495	502	506	516	481	502	526	496	469	498	463	515	472	512	489	487	512	476	498	505	495	511	512	502	478	539	523	518	528	473	503	498	533	502	517	483	500	496	519	503	512	510	557	500	506	501	503	540	482	509	504	508	515	463	458	542	497	502	519	496	540	525	525	440	493	496	501	502	521	568	495	475	524	518	502	478	490	452	457	493	501	462	485	502	480	493	522	496	517	492	564	464	535	512	491	492	488	517	505	456	498	476	463	483	512	552	513	511	497	491	453	539	537	515	517	465	508	509	479	489	507	534	490	506	507	507	514	503	505	510	521	532	490	516	479	517	472	501	537	493	516	546	493	481	510	482	527	513	537	474	485	478	533	490	497	514	496	503	532	509	505	507	552	499	504	497	466	491	511	503	514	508	460	491	500	481	513	520	500	480	479	498	514	501	523	500	486	436	503	537	490	510	492	506	513	505	504	496	544	496	505	497	500	472	517	468	504	503	510	504	477	486	518	520	502	532	490	499	515	518	527	511	468	502	531	505	510	500	542	516	511	479	502	497	491	503	499	529	473	511	513	485	518	514	511	514	505	493	494	525	473	522	504	498	519	503	481	491	532	510	483	556	502	519	515	510	543	525	510	512	506	540	494	560	494	458	472	475	508	480	518	493	533	511	506	498	527	481	503	488	491	516	484	462	473	522	497	471	543	481	494	509	474	505	507	478	466	530	476	533	517	481	473	519	542	501	533	516	508	501	501	502	497	461	504	537	513	488	512	507	497	514	505	497	513	525	435	498	514	511	526	485	512	509	507	513	506	440	493	507	513	545	525	465	492	490	496	487	514	514	524	471	536	508	549	519	504	470	463	499	531	508	472	506	522	527	512	518	481	489	533	486	492	493	518	496	511	545	480	535	501	501	464	512	507	560	527	513	527	496	521	472	505	489	456	506	537	452	480	523	506	500	503	456	520	512	505	521	514	505	498	468	527	471	505	497	518	513	477	514	550	523	504	486	487	490	492	539	497	504	490	516	509	522	520	516	507	519	555	520	520	508	522	547	482	451	478	478	508	497	473	509	493	511	519	520	485	515	506	492	506	515	528	521	483	467	496	474	529	537	498	475	495	458	538	525	540	506	525	498	502	497	515	474	506	466	540	448	530	490	480	475	526	542	456	497	494	534	520	506	531	453	502	541	502	507	460	477	508	515	523	522	523	510	480	505	471	522	509	489	512	504	474	514	486	471	488	518	469	517	528	481	516	473	497	468	496	466	505	517	501	497	511	476	512	535	494	494	477	492	537	530	517	522	536	545	517	487	504	483	546	494	493	522	512	515	486	473	509	478	489	540	517	464	535	503	486	514	496	489	495	490	542	569	450	492	473	500	537	479	512	479	512	509	493	472	520	469	495	508	530	495	514	510	505	547	493	494	541	519	509	470	470	479	499	521	510	502	518	512	525	493	453	494	502	529	507	517	486	510	530	497	481	507	502	449	488	442	503	513	499	449	486	508	479	493	555	512	532	503	496	493	519	495	469	500	476	506	488	496	530	495	471	502	528	475	484	494	493	494	480	473	499	530	542	480	513	460	512	542	474	482	537	485	486	516	522	469	524	472	498	504	485	519	517	490	480	519	519	507	498	513	530	506	528	507	534	487	524	515	452	475	497	494	460	521	464	486	529	534	501	490	527	486	487	474	502	472	493	502	451	456	515	533	515	508	532	490	474	468	540	496	530	503	489	498	488	483	486	509	487	505	483	520	461	522	507	467	471	513	505	477	520	510	533	564	525	479	496	498	513	538	489	501	503	492	509	520	516	532	511	488	524	489	463	492	473	513	511	462	465	475	503	528	488	472	493	481	504	546	460	519	506	484	482	496	437	498	473	483	492	502	482	526	544	512	503	486	531	478	490	516	529	510	529	519	487	500	516	495	493	505	520	458	485	500	511	499	483	522	488	457	523	491	525	493	528	505	516	522	515	514	484	552	514	477	493	514	527	517	474	490	529	469	503	512	496	514	500	495	490	464	507	484	500	487	524	523	514	495	497	492	508	487	512	511	514	471	503	525	494	516	508	487	518	495	515	520
23125	21145	29444	23106	21141	15022	1821	917	709	709	617	590	573	591	546	545	489	497	485	479	456	491	481	463	470	489	486	426	435	430	420	463	438	429	459	449	437	415	427	448	429	422	463	461	410	435	478	453	438	446	418	413	405	443	426	464	429	442	402	419	428	440	422	505	741	583	425	403	425	436	447	436	407	419	445	460	415	473	427	437	426	452	396	452	401	402	411	405	448	434	395	431	446	460	409	411	409	422	441	415	391	421	415	446	417	434	409	397	493	415	401	437	437	453	414	411	423	433	417	417	476	443	391	390	422	441	430	426	416	464	421	426	389	433	445	430	437	404	452	421	442	422	433	417	412	412	442	425	422	383	436	425	442	416	416	458	442	414	421	402	415	390	458	430	422	407	442	428	415	446	428	402	424	425	419	452	451	395	476	441	443	443	383	421	401	420	422	410	424	427	407	425	427	463	389	450	458	432	406	422	411	435	412	406	437	391	415	473	418	413	404	389	407	441	435	411	449	430	415	424	424	459	424	435	401	437	428	414	400	443	439	437	472	423	399	451	411	410	438	427	430	443	403	402	422	418	444	419	399	442	405	427	418	420	452	448	443	422	448	449	415	404	392	448	417	414	453	397	423	421	423	356	400	430	413	452	426	418	422	441	415	401	423	458	417	412	412	415	438	411	445	449	442	453	424	412	426	399	380	434	432	425	417	433	421	443	423	436	441	416	416	440	432	415	469	437	397	410	432	433	407	426	422	415	425	414	440	426	480	409	394	394	427	394	414	448	440	434	438	377	423	415	425	371	432	423	428	453	428	430	406	455	427	397	402	406	436	406	409	427	431	403	420	469	420	441	466	442	410	463	387	412	429	429	409	429	427	448	418	420	400	432	438	419	380	430	377	422	402	433	394	433	426	434	435	403	415	402	401	411	410	420	441	452	440	430	420	443	415	461	408	448	451	427	446	409	448	463	455	406	443	433	409	450	403	451	410	425	397	434	437	411	399	413	415	402	417	424	434	414	428	448	402	424	427	392	423	439	409	414	415	449	456	424	448	410	382	436	427	436	391	447	444	409	454	400	395	414	380	414	424	435	428	398	403	431	402	434	430	441	424	441	390	427	390	411	426	443	426	432	435	423	416	431	409	439	373	434	440	465	401	422	409	423	455	415	433	431	426	452	448	422	418	438	435	430	467	396	426	411	432	413	419	456	443	430	440	411	457	423	389	435	460	401	415	409	395	404	435	417	465	431	382	400	447	429	411	416	417	433	402	438	406	415	466	409	414	438	442	459	439	402	437	443	412	447	429	429	455	466	421	423	462	425	397	421	413	420	436	427	440	430	383	409	429	396	417	438	421	430	446	446	412	400	392	426	422	414	409	439	431	405	412	409	412	421	412	386	411	372	440	424	426	440	421	391	409	431	430	408	419	399	391	424	453	426	432	424	415	400	455	396	406	408	465	418	400	437	434	394	438	423	445	396	394	380	389	441	435	440	437	411	440	448	408	418	407	403	427	396	394	400	415	427	397	456	457	427	419	439	418	382	401	426	438	418	479	402	392	400	423	448	388	446	410	439	426	411	439	435	422	398	415	423	408	407	423	421	427	444	454	450	425	405	430	444	396	417	400	406	450	441	429	400	429	428	410	400	452	432	431	433	439	449	439	373	443	413	405	414	401	434	401	467	461	410	407	434	427	421	455	456	453	406	431	396	394	458	411	394	446	424	422	434	439	444	434	431	484	459	396	413	437	455	391	419	415	404	389	432	420	414	450	447	433	423	399	388	441	446	424	467	430	394	430	390	420	399	430	399	454	457	419	445	398	441	402	405	409	399	415	432	437	450	429	462	414	436	418	443	410	438	419	431	444	440	427	449	421	410	436	421	411	425	460	418	434	443	425	419	432	423	449	399	412	409	386	445	419	409	438	400	393	425	435	422	422	464	383	440	440	419	389	408	404	429	414	472	452	445	430	391	429	420	447	449	455	432	438	444	425	430	474	460	415	418	398	454	429	450	464	452	453	449	372	450	447	393	447	442	413	433	445	410	409	443	438	419	427	429	422	434	420	397	397	387	420	414	432	399	457	399	446	422	384	379	427	468	423	443	431	386	441	384	407	432	406	454	406	446	413	402	413	406	431	411	425	416	442	451	432	439	459	425	405	428	438	429	436	445	410	442	421	439	416	415	446	466	430	399	436	395	429	401	436	448	416	428	453	409	423	391	450	395	453	383	432	430	411	390	422	449	467	475	442	444	442	429	435	414	420	389	432	412	387	415	399	401	388	431	432	411	449	412	418	439	430	431	445	422	442	438	437	381	413	415	398	436	423	410	435	463	432	437	427	431	427	415	409	437	464	426	407	472	422	438	456	406	433	399	490	477	406	405	434	414	449	418	403	427	435	418	443	397	422	407	437	461	417	403	431	452	430	402	422	371	418	462	439	404	423	444	394	431	414	415	386	413	430	416	410	440	424	447	469	439	415	390	415	390	420	401	404	396	424	415	412	406	408	430	385	471	418	406	411	440	449	405	450	470	444	455	428	430	467	407	404	448	446	433	438	449	418	429	399	418	400	425	401	444	418	412	448	452	442	439	419	440	449	428	397	414	388	418	437	423	426	413	418	421	367	427	447	431	444	401	424	409	426	399	417	445	441	411	367	425	477	401	413	418	433	452	421	405	421	391	460	405	408	428	410	439	408	410	391	420	452	431	454	424	424	431	420	439	427	448	430	403	413	421	431	391	420	410	434	416	413	420	418	414	454	399	396	423	370	419	449	416	401	441	402	427	411	422	415	409	422	443	408	457	422	400	425	432	417	412	386	439	412	395	433	419	430	414	458	414	458	376	440	437	380	413	397	400	421	444	419	431	421	452	425	446	423	424	426	413	422	390	420	419	380	435	441	424	452	402	427	426	428	439	402	425	394	413	453	416	401	414	449	402	406	420	428	431	403	403	412	426	420	434	424	368	412	423	413	404	429	436	450	413	402	420	386	421	416	413	445	398	418	414	416	422	417	421	461	410	431	390	442	443	444	449	416	412	404	450	471	428	440	405	434	449	402	431	423	454	438	429	434	388	464	434	433	402	420	448	432	403	431	414	416	427	487	440	436	446	440	417	438	425	420	413	429	392	410	427	383	436	460	416	390	434	428	380	403	404	404	410	430	428	403	412	391	423	411	419	420	422	411	436	433	427	446	444	409	456	400	456	432	381	440	456	419	410	392	450	384	394	418	430	431	437	433	419	422	457	418	423	425	399	444	451	401	436	414	413	439	411	396	444	435	433	426	436	429	426	437	424	411	429	390	440	394	437	476	412	429	402	424	434	411	386	443	396	390	410	431	421	444	410	449	414	410	414	415	429	433	443	418	396	451	454	461	442	409	427	433	437	432	446	380	427	393	435	433	463	462	409	400	449	458	453	433	431	402	411	415	408	437	390	441	438	404	450	423	441	454	425	460	418	430	397	417	421	437	436	417	456	383	420	449	438	441	418	402	452
46725	54637	22191	6915	4871	3621	2816	2259	2011	1716	1462	1330	1268	1184	1103	1149	1051	1009	935	957	867	888	844	860	866	809	799	827	809	789	788	793	821	835	828	752	781	787	766	760	754	743	770	756	750	794	799	745	733	796	768	801	809	787	723	758	716	745	782	739	734	732	765	1103	1756	1280	723	733	749	735	771	784	735	697	733	736	796	736	787	769	777	744	753	743	768	731	762	766	742	725	724	720	744	784	734	723	742	684	760	769	744	740	705	736	720	663	706	753	713	755	723	707	748	731	773	756	747	775	734	736	730	753	698	735	722	792	733	741	760	735	767	762	707	785	741	759	749	705	797	671	725	739	769	727	710	760	731	722	698	787	750	764	699	748	732	734	734	729	740	719	763	721	736	730	713	727	720	753	700	727	746	733	726	699	742	734	753	683	686	728	695	762	742	749	751	727	703	711	736	790	744	741	726	791	696	741	764	740	715	772	734	716	757	753	781	693	696	739	758	755	745	716	763	764	718	702	722	721	751	753	736	729	719	685	782	727	736	768	736	741	717	766	748	693	722	672	748	720	729	691	796	788	752	778	745	670	663	757	751	718	699	690	735	724	736	714	729	742	714	717	732	766	719	729	753	759	746	701	739	738	739	722	700	667	738	771	733	709	723	731	716	714	769	686	771	783	709	726	752	720	736	773	759	696	765	756	706	714	780	723	731	747	708	699	695	700	699	690	705	731	751	707	703	762	719	701	750	751	742	730	741	736	768	779	741	753	708	743	755	737	708	721	767	781	741	745	702	711	738	687	751	719	720	695	729	733	758	734	740	772	694	706	745	760	676	714	794	707	722	723	756	734	731	764	722	756	762	747	737	758	764	697	717	761	739	731	712	740	690	725	735	703	716	701	753	775	748	727	757	786	745	738	734	693	688	724	731	715	728	762	689	767	718	734	738	758	734	758	711	742	719	735	727	756	765	755	736	750	705	758	777	727	716	722	756	766	785	700	752	776	760	749	729	723	761	735	755	733	738	735	689	703	728	751	751	726	744	746	696	725	718	709	710	736	736	716	721	740	765	714	738	760	746	768	733	706	763	752	788	741	745	698	753	708	709	737	725	735	700	733	734	706	699	717	745	746	727	755	734	721	759	719	743	712	733	729	755	765	728	757	756	686	713	667	762	743	690	728	758	699	729	731	758	771	713	718	749	746	760	739	690	753	744	744	743	711	732	723	692	800	755	765	681	733	700	721	717	719	705	757	776	704	719	725	706	703	686	753	733	741	728	756	749	751	697	688	733	728	692	683	720	733	714	762	712	769	740	729	755	704	717	737	738	668	749	756	690	729	699	723	667	768	758	708	717	748	739	722	741	756	743	739	733	750	735	751	779	719	710	731	722	684	752	771	744	750	739	727	793	713	704	781	744	766	747	756	751	721	747	730	711	698	708	720	763	723	726	738	700	774	734	800	698	731	734	741	728	730	721	688	743	757	738	738	727	764	729	727	733	730	701	728	708	763	695	786	736	701	736	732	762	712	766	702	756	743	734	761	715	670	716	721	721	704	757	747	752	740	729	741	759	723	703	766	733	756	687	750	723	710	714	743	776	752	709	678	791	702	747	697	776	706	728	720	737	692	701	735	737	704	728	721	767	719	726	714	761	764	758	778	673	723	729	735	690	757	646	721	766	734	727	742	733	729	705	760	818	726	738	743	727	746	730	762	693	752	733	765	739	758	754	720	732	701	719	709	718	741	761	776	764	695	709	759	746	786	730	721	736	763	731	685	723	739	734	721	728	711	760	675	751	694	707	750	729	744	699	771	725	713	725	719	721	766	777	738	718	714	756	711	732	704	782	723	704	740	759	740	745	744	704	693	735	729	728	751	729	745	761	742	760	730	770	754	673	706	719	729	697	770	752	750	733	767	723	729	714	756	713	706	766	719	746	748	739	755	673	701	707	747	689	737	757	734	744	748	723	710	691	754	795	721	726	746	702	739	747	687	748	734	760	704	704	720	718	704	734	753	696	731	764	778	769	733	781	707	719	715	724	756	748	759	730	704	763	691	734	732	702	739	748	720	725	729	667	722	709	758	733	733	749	756	709	722	740	687	746	753	687	740	730	789	690	699	706	780	739	713	743	686	744	696	756	749	746	725	737	709	705	805	763	720	752	711	701	752	771	736	755	740	733	735	726	731	713	765	700	752	714	765	746	737	743	736	743	698	733	738	744	760	735	756	724	721	717	712	694	781	720	761	680	756	749	732	760	721	683	743	723	704	735	693	708	783	746	716	697	704	733	751	773	731	778	765	732	758	748	720	716	730	712	747	731	729	735	768	717	713	757	711	774	719	728	686	743	745	681	669	739	738	747	729	745	714	736	692	769	754	791	728	669	747	791	745	711	750	710	782	692	732	649	695	728	713	768	739	678	727	711	766	734	751	718	697	736	722	735	771	724	733	767	748	763	753	752	773	775	752	782	752	761	667	696	722	750	698	709	764	711	738	687	780	788	773	758	725	790	738	703	722	732	722	777	783	684	732	751	720	765	785	720	728	698	723	747	719	787	713	677	752	724	756	808	738	773	743	787	723	717	744	766	750	726	714	756	786	695	718	737	690	782	713	740	728	736	753	743	700	727	717	730	735	728	715	762	705	725	702	696	740	750	708	706	761	741	747	730	682	742	746	724	726	738	711	745	730	710	742	728	770	697	772	720	731	717	712	696	758	710	741	763	752	760	713	721	739	723	722	756	755	721	755	760	704	757	723	705	705	714	743	751	713	771	690	740	764	730	752	762	715	739	678	738	799	741	756	671	724	778	736	748	750	734	737	747	754	795	774	737	747	684	697	700	717	721	708	754	686	733	696	749	767	750	782	716	734	763	747	737	706	739	751	747	755	776	737	739	746	741	759	718	760	719	717	742	728	721	737	708	789	684	736	792	720	745	715	712	745	725	664	803	734	707	716	753	736	736	771	768	764	742	767	745	732	767	716	735	717	783	734	733	747	733	710	721	688	741	748	734	727	753	690	774	706	694	719	770	744	717	741	747	719	756	733	752	786	731	755	700	704	758	720	715	771	743	722	722	733	747	725	739	731	720	751	753	726	717	764	756	771	788	697	760	789	693	732	678	746	768	701	739	691	760	773	729	694	786	693	707	774	725	759	708	743	739	775	718	754	763	758	773	776	705	754	759	766	703	734	733	709	773	723	719	757	689	701	737	739	760	733	724	787	745	735	744	777	752	767	736	699	763	775	769	730	798	716	745	722	712	727	759	751	759	782	703	758	737	709	741	715	775	706	747	741	722	768	739	763	719	720	711	767	716	719	759	747	713	756	734	718	702	741	781	732	776	758	768	793	764	708	716	728	748	720	760	714	700	709	674	760	720	731	719	762	753	736	778	758	757	756	736	753	742	752	738	697	689	689	722	771	766	754	796	730	742	695	781	720	717	728	721	702	698	757	733	760	727	759	689	743	698	750	720	699	725	686	764	733	753	729	704	744	714	812	751	724
26448	20940	11363	454	187	150	173	145	139	119	131	129	132	115	130	131	121	130	117	117	125	125	129	126	133	124	123	126	118	131	135	105	130	131	120	139	105	150	124	133	133	117	128	137	125	134	123	124	135	127	138	115	121	114	137	130	112	118	122	118	122	109	116	127	146	131	129	104	128	123	138	115	117	105	131	113	112	115	117	105	114	121	122	114	121	140	107	118	129	119	91	141	121	139	117	123	128	126	126	125	109	110	109	120	106	130	121	128	117	127	131	134	125	134	121	123	125	127	114	116	118	137	111	139	147	111	119	143	109	118	114	116	152	114	129	122	124	123	126	133	125	120	124	118	126	124	126	124	111	120	120	126	125	129	113	139	107	128	115	121	123	127	110	146	149	121	123	123	136	138	129	120	120	127	135	122	130	132	128	102	108	122	122	115	122	141	116	123	118	122	132	121	132	129	130	132	133	135	121	108	132	116	104	115	118	143	124	132	150	120	133	109	118	115	144	131	124	123	137	140	102	132	112	150	128	145	101	126	120	138	141	137	109	119	106	114	134	122	122	121	136	132	145	141	110	116	117	115	104	121	135	127	129	144	119	126	112	130	130	121	112	128	144	133	126	132	118	112	113	129	107	125	110	123	118	119	147	136	148	120	105	122	102	133	134	117	118	118	111	101	115	125	144	124	113	130	124	129	121	116	138	116	117	110	130	143	139	142	126	122	137	110	118	121	129	134	136	123	123	113	124	97	120	124	131	115	137	101	124	150	137	123	117	140	115	166	119	99	133	124	116	123	123	117	123	137	106	101	105	116	132	118	111	147	114	109	123	117	119	125	117	114	113	120	113	112	127	116	124	124	119	128	124	89	119	123	127	114	120	118	126	125	118	124	125	130	142	126	120	107	127	129	122	141	126	118	127	124	105	133	118	125	117	135	142	126	139	113	130	99	137	115	140	126	128	127	128	120	137	136	124	128	134	125	117	128	142	111	131	99	137	127	129	132	113	126	113	129	122	139	126	140	139	117	131	118	126	136	103	130	151	149	126	116	112	128	116	118	132	107	133	142	142	125	114	122	112	127	116	112	131	108	129	136	122	132	133	138	110	144	133	139	131	131	116	126	125	130	134	111	137	133	141	103	119	138	123	138	110	131	109	107	122	101	159	132	132	129	122	132	132	137	118	139	120	132	117	139	127	110	130	136	113	106	151	155	125	145	115	108	116	107	133	120	130	141	115	135	136	127	150	116	141	129	130	107	130	128	119	118	119	123	133	137	134	139	119	125	105	129	132	118	125	126	114	104	132	118	119	131	140	119	132	111	106	118	131	133	122	137	114	124	113	110	139	102	129	131	149	141	129	118	116	127	134	117	131	109	116	134	132	104	110	130	132	120	110	127	136	121	107	126	114	125	120	125	138	143	134	116	99	111	120	133	132	128	127	136	121	122	106	126	140	105	150	123	130	130	152	145	108	129	125	136	121	109	139	127	108	132	125	127	122	123	134	113	117	121	128	119	121	118	132	125	134	135	119	128	127	115	115	151	114	119	122	131	116	133	115	116	112	137	122	133	124	120	133	130	135	115	121	130	127	116	136	128	124	111	105	124	124	133	97	117	114	154	116	128	128	109	125	132	148	123	134	123	125	140	119	106	130	120	134	132	107	141	138	117	110	134	131	117	126	130	135	114	109	93	141	144	128	140	122	130	130	136	127	125	135	143	124	127	119	111	115	137	111	141	136	149	128	113	123	133	136	100	116	135	127	144	125	121	137	109	124	129	154	124	135	129	106	123	123	109	125	127	129	128	134	123	108	127	114	118	122	121	124	113	126	114	133	117	107	130	145	123	113	127	123	107	121	127	128	134	106	134	123	123	122	124	143	122	123	138	131	135	109	120	121	133	137	147	107	132	103	122	124	110	113	113	121	130	122	129	121	120	125	124	121	133	126	111	136	126	136	115	119	123	142	120	111	132	142	131	117	123	124	120	111	123	125	124	135	118	114	125	117	113	104	120	139	128	131	115	124	106	110	100	127	122	124	119	116	128	130	142	127	134	116	123	118	121	128	124	137	141	87	119	120	122	125	124	133	122	124	126	112	107	116	113	116	139	136	113	131	116	121	124	124	102	122	148	115	107	125	138	110	124	116	144	121	123	143	139	124	126	122	131	111	142	121	129	125	114	123	127	118	122	101	106	124	123	103	135	128	128	114	147	114	120	98	127	112	110	123	137	139	129	111	150	111	113	130	121	107	119	129	147	146	131	118	125	98	120	117	108	125	131	140	130	119	110	125	127	126	122	119	136	138	117	129	127	117	120	125	136	128	117	124	123	106	120	139	131	122	145	124	124	124	120	125	130	120	116	121	109	131	142	122	95	110	129	116	127	118	146	129	135	125	113	123	118	110	123	126	152	98	113	128	123	111	118	151	129	132	129	135	108	146	120	118	116	126	128	127	130	120	127	105	107	128	116	145	117	131	133	148	121	109	126	122	127	124	136	138	107	131	129	117	132	146	117	132	127	130	130	122	124	111	114	136	120	95	120	114	122	130	128	132	106	148	126	125	105	133	109	132	130	129	125	98	140	135	135	112	109	127	119	126	136	114	124	134	137	129	146	116	117	113	135	128	117	141	109	147	126	124	118	121	129	121	139	132	131	114	124	116	130	104	109	121	129	108	140	142	133	125	134	128	111	124	154	120	97	131	120	124	112	138	117	119	105	114	124	128	117	117	124	134	117	107	119	119	147	125	119	117	129	128	133	122	117	127	131	114	120	132	118	135	124	139	125	117	111	126	126	125	117	117	118	113	145	131	121	113	121	131	109	140	128	124	141	126	112	132	131	110	136	130	118	119	136	124	114	123	105	125	116	125	136	111	116	110	131	126	143	115	126	115	133	141	115	129	144	131	107	98	137	127	126	128	124	124	145	132	131	107	144	132	124	105	114	119	129	126	120	118	116	133	126	135	137	138	128	131	134	128	117	114	122	108	127	117	141	130	117	117	136	132	117	119	130	114	126	125	126	109	134	126	115	140	146	123	115	109	113	124	140	114	127	123	101	130	147	128	132	145	125	138	127	110	133	136	113	118	129	126	125	115	121	128	121	130	126	131	137	127	134	139	122	132	121	116	116	121	131	124	108	113	115	126	116	121	115	122	126	137	122	131	132	121	102	118	106	119	113	127	127	123	111	133	123	123	104	132	146	121	119	116	107	118	142	123	111	139	111	131	130	134	129	129	122	126	108	123	135	119	127	118	114	134	118	158	129	123	132	132	107	127	103	144	111	138	119	125	148	120	101	120	125	120	149	144	124	118	112	130	121	141	126	127	129	120	132	136	116	119	118	139	136	110	148	112	144	143	134	122	121	141	101	128	133	147	127	139	114	122	112	119	120	105	124	115	123	128	115	131	118	130	134	117	139	120	124	124	134	124	132	135	113	113	121	133	146	125	116	111	132	118	121	123	125	136	116	109	118	116	122	123	127	125	128	147	135	125	126
19045	20888	7212	637	461	364	329	304	304	292	268	258	242	283	249	260	248	266	250	290	238	246	246	264	235	227	270	239	247	219	258	243	224	239	209	256	275	235	215	252	238	241	244	221	243	252	261	245	248	247	238	220	247	255	242	222	262	252	217	265	218	243	244	244	270	236	235	228	224	248	217	224	247	259	235	241	237	220	222	243	244	232	228	262	261	232	229	240	239	223	242	227	261	246	239	204	213	224	231	227	205	219	241	229	238	260	232	243	223	220	219	257	234	229	237	238	234	230	252	258	229	249	246	230	223	239	236	255	243	223	238	237	218	244	223	224	248	234	261	222	257	251	225	237	256	257	239	230	226	220	209	248	250	239	229	223	221	254	229	266	238	227	239	244	223	253	223	255	225	239	212	217	228	230	237	241	247	246	232	254	246	269	264	235	255	225	217	242	251	236	243	244	277	226	250	229	260	230	244	217	234	232	261	225	243	252	256	229	229	234	239	243	240	235	226	232	253	210	244	236	261	246	229	249	204	236	239	235	250	247	236	243	263	261	241	236	261	213	258	219	244	258	232	240	223	263	225	209	247	244	242	233	232	223	216	250	219	240	267	218	233	228	255	236	257	229	243	219	221	254	253	236	232	235	249	237	245	244	266	230	262	234	235	229	222	252	235	249	246	227	255	246	214	242	240	241	243	230	232	250	221	246	247	236	238	210	233	208	221	223	233	249	248	240	234	238	237	204	225	204	215	230	237	235	265	237	253	227	234	247	258	246	235	274	250	246	236	219	252	224	233	243	228	215	212	219	242	260	255	250	247	258	219	230	253	254	226	228	245	240	238	230	193	228	220	234	253	261	254	240	245	258	241	228	242	238	248	236	263	232	246	260	235	243	228	254	233	220	226	263	251	253	246	251	238	251	244	217	216	246	237	246	219	241	262	234	225	266	260	233	214	225	236	233	260	226	225	241	235	231	239	224	221	262	235	240	227	217	247	228	255	241	248	255	241	249	234	239	248	233	212	221	258	237	236	260	223	238	255	218	232	254	234	232	233	253	252	242	235	210	226	227	208	221	249	205	272	252	252	246	250	245	246	247	255	269	241	237	248	230	237	251	236	258	227	211	246	224	235	232	237	246	223	229	224	242	264	230	235	232	239	234	242	250	230	252	262	239	240	233	208	221	227	230	220	231	242	232	240	240	260	244	240	241	251	239	238	239	248	220	237	254	239	252	238	233	235	218	241	244	235	221	247	252	221	247	216	234	223	249	226	271	237	250	228	218	244	231	244	246	240	247	263	243	230	228	235	235	241	238	221	241	235	212	259	210	237	253	262	230	201	222	246	230	248	222	219	208	233	217	261	228	196	221	257	229	229	242	253	262	225	255	235	254	248	247	222	232	237	246	247	241	227	245	230	250	247	243	236	222	267	234	239	231	259	233	252	248	231	221	232	248	234	235	235	214	256	245	231	226	224	222	232	241	232	251	245	226	250	248	216	229	215	205	216	243	226	271	227	234	241	247	231	235	241	245	230	249	218	243	240	234	256	234	224	235	222	240	216	244	232	228	197	236	241	235	225	214	249	238	254	222	235	242	231	215	247	252	214	224	252	230	235	251	246	222	250	253	237	252	252	236	243	217	257	242	187	207	242	261	236	234	253	233	225	239	232	248	241	250	242	207	241	251	240	231	228	252	245	245	221	266	235	246	229	235	233	264	237	251	234	248	217	230	251	247	236	239	228	254	255	235	224	249	254	254	245	237	235	239	242	222	237	235	227	218	234	242	226	246	238	222	248	217	231	245	221	238	256	226	250	223	220	257	236	234	267	229	246	237	242	235	247	241	229	253	245	230	230	216	236	215	252	278	242	219	261	254	211	232	232	217	263	219	247	225	219	232	221	184	242	255	266	233	228	219	236	234	274	244	254	272	227	222	246	243	242	235	235	253	214	243	227	222	243	231	220	231	225	259	240	206	246	237	226	257	257	218	247	240	248	239	235	246	245	246	238	261	242	253	237	212	216	234	231	255	240	216	244	225	234	263	237	219	222	244	239	252	214	225	247	247	200	245	260	246	231	257	262	245	227	245	205	243	231	222	218	244	256	261	252	249	246	244	248	233	213	234	244	245	244	246	226	249	256	241	217	238	232	233	217	240	249	229	239	249	245	257	237	240	270	257	210	236	248	231	266	239	222	218	257	257	230	258	245	231	244	244	259	234	239	250	226	237	237	227	241	237	211	237	221	221	231	237	243	245	241	248	238	256	241	247	257	276	237	211	245	231	240	240	240	219	241	248	237	230	245	244	222	231	242	235	216	239	249	235	220	234	241	263	258	239	211	258	235	243	235	241	212	265	241	249	258	207	248	229	229	228	244	228	230	241	233	217	238	226	228	242	228	248	253	235	223	238	242	242	247	244	225	234	257	244	210	225	237	239	267	237	217	232	222	242	256	212	238	202	244	254	238	224	204	224	224	231	237	217	232	243	246	235	235	233	250	219	251	244	217	231	239	230	268	203	266	254	258	249	254	221	210	231	223	234	226	257	232	245	251	229	247	243	245	244	237	231	253	240	253	230	232	228	235	246	247	237	234	211	234	233	238	247	237	248	235	272	244	233	211	237	198	239	249	221	250	247	239	251	270	228	254	251	265	256	205	214	227	246	239	266	233	231	240	221	230	226	233	252	250	231	262	244	246	223	252	237	221	232	219	243	245	218	235	231	264	214	240	248	254	229	231	225	209	221	230	235	252	261	238	238	221	250	232	277	263	222	259	265	221	250	237	217	263	203	255	219	232	241	228	231	246	254	226	228	237	260	227	266	263	221	227	222	230	239	235	258	265	239	222	234	254	252	241	246	243	225	227	235	253	221	222	232	264	251	229	233	255	236	269	244	203	224	276	228	245	236	236	251	249	218	248	223	229	246	226	214	233	236	232	231	229	243	226	244	233	234	235	256	239	245	223	223	254	258	260	234	246	235	254	220	252	191	235	237	239	202	242	247	231	235	230	229	243	244	233	227	245	213	206	233	251	233	202	216	214	243	206	237	250	245	230	256	274	232	223	231	268	233	224	284	243	247	223	250	231	244	230	241	230	231	206	249	230	218	260	225	250	253	263	237	223	244	238	216	234	260	200	232	227	246	269	261	227	239	235	217	259	261	225	223	230	223	214	219	249	254	261	230	265	251	230	246	230	235	233	244	245	255	251	246	233	251	237	211	235	255	240	256	244	227	237	232	224	261	246	255	249	238	207	238	223	249	238	223	236	259	233	260	240	231	246	220	236	243	265	249	256	245	232	234	237	221	244	220	236	234	241	229	236	251	244	248	235	222	222	233	234	205	221	242	251	244	215	248	261	253	213	260	228	272	218	262	261	227	246	261	227	244	234	228	230	225	239	248	220	250	258	266	240	209	228	247	236	253	219	238	242	247	234	246	245	227	232	234	252	230	233	224	237	233	230	247	232	253	243	217	228	234	231	220	225	243	223	245	233	215	256	206
23992	21108	27660	24799	15923	1359	694	554	464	421	394	387	328	349	342	353	307	348	319	340	317	325	324	312	309	307	321	292	330	317	292	284	287	297	286	320	284	261	319	281	268	299	285	285	285	312	302	295	277	324	309	304	300	282	274	278	322	299	272	312	267	296	319	436	567	502	279	286	310	310	286	303	281	326	296	264	310	298	288	271	297	287	262	282	289	265	269	301	292	309	304	301	291	312	276	297	274	283	286	269	312	301	306	299	304	266	278	314	306	278	283	296	266	287	266	282	288	289	312	292	291	293	284	246	282	313	306	289	299	293	284	276	289	304	313	279	295	278	297	275	301	239	279	290	268	294	283	286	309	288	291	300	280	289	282	304	278	302	281	286	314	281	317	268	290	288	304	255	278	279	327	253	275	284	297	281	295	258	307	275	282	324	292	290	318	287	318	275	288	310	299	285	299	295	314	272	275	302	295	285	303	289	285	285	290	284	262	291	282	294	265	286	287	299	291	296	317	313	290	308	288	282	303	325	292	263	288	279	300	308	276	289	291	282	281	278	292	325	273	298	295	296	285	283	297	280	246	282	295	265	297	295	282	301	308	298	293	311	297	282	304	299	306	280	288	282	320	288	281	271	265	308	288	299	280	280	306	307	303	262	307	314	306	278	286	296	283	295	273	282	283	325	293	279	303	298	304	318	280	283	312	287	302	306	287	282	309	275	303	286	329	294	304	283	263	300	305	299	295	288	276	288	295	303	317	325	295	305	297	273	253	290	292	302	265	321	275	286	274	300	277	280	285	299	297	326	312	293	289	302	263	281	295	281	289	286	304	305	305	301	331	289	277	285	279	290	317	284	279	298	282	289	303	284	305	278	307	266	290	282	315	277	273	291	276	296	286	293	300	288	305	275	292	315	314	280	292	274	282	299	284	292	286	274	272	308	285	263	295	295	317	281	283	311	299	266	302	306	295	288	277	309	287	319	275	320	321	270	304	295	283	292	279	307	281	286	292	308	295	302	297	289	313	289	295	337	314	294	305	302	283	281	287	276	269	293	294	285	273	281	296	293	313	287	267	299	313	324	271	290	295	269	292	301	270	293	333	294	314	299	294	301	266	299	317	273	260	285	269	286	266	292	298	266	282	288	314	285	281	281	307	290	298	310	280	276	296	295	285	310	282	300	298	299	276	269	267	278	308	276	295	289	279	302	303	268	262	291	276	273	326	289	304	292	286	294	301	299	311	245	301	277	295	288	268	284	279	298	293	295	284	301	301	306	267	271	298	299	295	290	256	254	288	300	276	305	274	289	307	277	279	281	276	273	280	275	289	323	299	294	273	273	280	274	305	278	301	292	307	280	265	292	291	302	300	258	330	302	281	304	309	309	282	283	263	317	279	243	291	292	277	324	273	301	265	307	297	311	275	291	292	311	303	299	314	300	329	273	307	269	316	321	262	289	271	283	297	305	276	271	300	290	278	302	285	285	300	301	270	292	275	312	267	305	331	302	298	292	285	283	299	300	272	273	292	288	293	306	298	285	258	292	267	318	294	296	283	284	259	279	314	304	320	288	253	319	269	277	277	271	302	314	279	282	277	304	272	276	333	280	288	292	297	314	275	298	283	271	268	301	262	295	306	286	309	287	301	301	270	284	285	275	299	288	299	281	243	289	285	285	304	279	257	283	299	302	292	298	273	287	270	297	278	281	265	313	287	270	333	275	294	312	250	282	294	298	303	313	323	311	294	324	311	282	249	295	282	273	270	302	283	293	257	298	330	289	290	309	290	284	322	302	287	280	302	293	271	277	306	317	303	264	271	294	301	296	312	302	285	277	270	289	272	277	299	273	269	284	268	294	283	290	325	279	298	318	271	315	278	285	268	263	289	273	283	294	295	294	270	287	288	301	261	299	284	262	285	270	281	288	271	295	293	287	290	275	303	295	291	287	294	296	308	302	299	298	298	296	313	308	277	309	268	266	329	276	290	282	294	271	273	290	262	337	312	286	290	294	310	299	285	284	293	327	310	299	318	342	296	305	288	291	309	281	284	289	293	276	308	299	293	290	289	279	310	300	293	279	317	294	281	275	268	291	264	256	269	257	302	302	274	278	310	296	268	317	280	312	293	294	301	259	276	297	288	290	281	310	261	283	292	258	268	253	300	295	294	299	273	291	272	325	282	269	289	307	270	296	284	314	301	279	299	307	305	301	290	278	283	306	309	293	275	310	307	308	292	304	275	293	286	283	276	265	298	318	300	309	294	293	266	307	289	275	321	313	322	241	270	288	322	320	269	285	301	296	290	286	280	289	296	286	302	301	292	303	270	267	272	292	307	292	278	300	294	299	258	277	288	305	279	299	289	333	258	289	316	285	313	288	305	292	266	316	319	328	290	298	256	291	298	291	296	266	308	272	286	305	304	300	300	323	327	279	275	308	299	273	323	291	300	293	249	264	250	259	279	301	293	303	286	267	299	249	312	274	300	299	285	264	285	291	289	297	281	265	286	303	301	280	303	294	299	280	291	262	276	291	283	298	287	278	291	276	297	336	297	290	313	305	284	298	294	299	265	293	272	297	266	272	270	278	290	298	312	288	275	314	289	295	287	268	288	264	293	273	290	283	294	281	273	308	288	289	303	313	310	276	263	308	289	293	284	283	283	277	273	281	269	304	300	297	288	301	280	309	289	285	300	303	296	290	290	292	275	273	315	272	269	277	285	296	299	292	309	292	297	298	306	296	278	313	272	316	303	264	313	303	311	299	277	265	316	286	314	304	265	286	307	278	298	304	289	305	275	313	296	297	281	290	278	312	284	300	293	272	291	314	307	270	293	281	299	294	301	283	293	305	284	289	274	305	302	284	290	276	277	318	288	313	297	306	271	277	295	269	291	266	276	271	294	328	282	303	308	273	294	281	291	305	301	312	288	313	286	295	291	333	278	279	259	294	278	278	292	275	309	298	311	278	302	312	285	280	290	306	285	281	304	275	312	323	300	282	290	277	263	295	291	260	294	311	279	283	265	291	312	304	291	313	316	288	285	281	284	305	305	323	302	325	282	278	268	275	299	299	294	278	320	277	300	296	276	286	292	310	273	318	283	304	332	308	335	322	307	304	282	299	336	280	292	296	292	305	272	300	286	288	273	285	295	283	311	296	277	288	302	292	283	289	273	274	292	305	308	314	293	282	290	259	267	280	291	276	316	296	253	281	263	268	300	270	305	300	274	276	285	269	286	312	302	309	284	285	290	269	278	285	281	301	277	308	292	299	291	307	305	298	290	292	273	317	314	276	277	305	301	297	309	282	324	290	281	306	300	315	302	251	292	304	275	283	300	321	301	293	288	287	266	291	310	303	285	256	296	300	293	287	299	301	307	312	290	261	272	303	316	282	292	280	312	268	254	263	267	265	324	296	286	287	301	292	299	312	305	276	282	281	303	277	293	292	287	298	311	287	314	293	273	284	276	284	289	283	264	335	284	259	298	281	281	288	294	253	319	275
39434	49150	18453	4204	2791	2085	1690	1393	1228	1021	914	813	788	786	662	681	697	679	633	589	588	602	587	554	614	619	552	536	583	557	559	537	552	541	601	562	561	523	579	578	535	529	539	563	551	541	572	527	536	515	555	525	515	544	530	583	533	534	527	543	518	531	499	918	1455	1189	503	580	511	544	486	545	569	484	521	495	522	537	523	538	526	504	532	495	542	552	501	504	540	525	519	548	552	502	535	528	502	520	596	565	500	519	508	536	564	518	521	523	540	524	528	539	527	513	520	557	535	510	546	538	481	487	518	531	536	542	520	538	513	552	519	519	513	513	505	534	474	503	539	520	556	533	570	516	527	501	532	510	550	526	495	529	512	523	544	523	532	509	507	522	506	552	526	525	520	500	514	483	492	571	528	523	529	502	502	502	494	495	519	489	505	498	502	521	492	532	529	568	539	524	486	531	521	494	536	540	528	517	498	539	521	534	527	520	529	521	531	465	522	482	567	490	543	515	493	474	522	549	508	494	546	535	536	550	530	466	544	478	486	544	482	528	539	531	520	523	533	540	510	524	495	499	511	552	553	534	528	537	515	530	491	492	542	517	496	487	494	525	495	498	515	505	502	503	464	535	500	526	532	534	533	488	518	511	505	488	504	496	482	506	489	504	482	553	506	465	504	510	499	521	506	522	512	527	531	521	535	548	492	517	499	538	515	536	506	509	522	511	506	520	519	551	505	513	520	547	499	532	520	530	538	503	525	543	559	487	507	488	524	506	494	502	574	503	497	508	512	511	488	499	502	525	540	523	529	497	491	569	537	539	515	483	534	535	572	507	527	523	538	506	556	511	517	553	542	497	571	484	497	552	561	520	516	518	510	520	497	532	511	509	555	538	513	541	509	517	503	561	527	531	530	527	546	540	489	533	524	511	528	515	509	526	498	519	507	500	509	546	505	528	504	540	487	521	501	494	527	544	534	518	523	502	543	545	560	503	533	525	532	510	510	509	506	527	486	492	516	521	533	525	512	518	538	517	467	535	508	501	487	525	523	544	532	553	508	509	496	506	554	531	561	494	499	496	544	513	527	558	544	518	548	473	520	531	522	513	543	540	495	494	551	552	525	526	571	526	486	520	522	518	513	535	520	500	512	561	503	533	519	526	516	533	509	503	530	484	522	525	525	493	509	559	549	478	511	553	539	518	525	537	535	510	522	539	571	531	530	536	531	535	549	508	504	530	508	504	547	498	521	529	527	545	485	563	497	534	530	522	509	547	491	508	553	555	520	507	522	522	540	494	483	516	565	577	564	519	541	502	529	523	527	512	564	517	516	520	504	524	536	505	521	500	542	498	508	546	529	499	501	534	479	523	529	561	515	503	524	501	508	541	525	532	511	498	510	498	516	498	554	519	501	512	548	532	507	492	523	550	512	533	486	514	544	507	544	504	534	530	477	508	536	507	583	522	524	505	542	509	506	546	521	531	511	516	490	495	523	546	509	497	491	527	514	494	515	529	496	530	500	527	495	517	528	555	509	537	548	548	531	520	474	520	517	538	532	512	533	497	546	521	520	515	567	547	515	516	516	540	527	548	515	512	492	529	513	563	509	521	528	545	515	519	502	469	565	528	520	532	514	483	491	536	504	511	509	542	524	528	477	502	532	537	487	533	545	498	531	553	510	476	511	514	527	491	514	533	515	496	541	536	542	527	497	532	525	480	539	533	479	522	554	505	490	509	513	512	511	560	544	497	535	528	515	498	507	508	570	495	543	548	482	553	545	535	471	546	522	511	528	522	560	545	555	523	531	527	499	506	513	532	509	556	522	519	515	506	496	479	539	550	511	554	511	520	528	513	569	519	529	537	521	514	502	529	510	515	538	522	491	517	505	509	535	521	545	526	514	521	525	530	520	535	539	525	511	517	497	531	577	511	517	507	528	543	520	525	526	501	521	531	510	515	497	493	478	499	510	506	538	523	532	527	519	519	477	504	482	474	493	536	535	526	509	496	502	498	512	487	459	561	522	545	539	508	481	535	512	546	542	498	546	526	518	532	504	539	504	520	501	530	501	516	485	552	513	538	530	502	523	495	491	526	512	504	512	499	535	537	480	514	489	529	505	527	508	510	482	530	529	487	516	521	546	522	546	511	575	505	501	543	531	526	533	529	555	489	507	531	526	516	493	481	518	541	587	499	513	534	505	504	541	514	462	536	531	514	534	512	471	526	477	485	481	531	493	485	533	486	533	577	538	510	546	498	512	549	471	508	529	516	523	509	537	529	517	532	504	526	475	513	531	510	504	517	539	570	518	544	556	523	529	535	504	490	506	501	500	517	510	500	496	588	531	532	499	552	550	498	514	517	520	539	537	503	512	550	540	494	516	528	521	518	542	504	501	517	531	512	478	534	544	520	537	496	533	546	494	519	516	484	515	559	515	535	544	543	554	492	530	524	499	533	522	531	518	505	551	542	562	521	532	511	504	516	560	521	502	536	535	511	530	515	513	518	482	586	507	530	521	485	526	508	519	526	506	504	478	512	511	506	493	545	521	495	494	535	507	492	503	515	540	531	525	515	578	519	524	510	479	528	489	533	515	529	525	503	558	509	518	508	510	502	558	506	520	563	507	514	523	532	542	500	506	485	530	530	535	491	555	506	536	519	520	507	556	503	498	524	506	534	503	514	504	565	543	550	475	556	537	527	493	516	501	479	552	558	527	513	532	518	495	505	505	568	526	515	529	520	494	498	549	516	489	498	535	505	539	507	508	487	563	528	543	492	521	543	490	519	528	547	529	523	487	513	504	533	524	531	536	493	490	515	537	520	485	522	497	472	524	487	517	520	522	482	561	504	516	546	539	545	513	508	549	538	510	504	489	537	554	513	497	522	530	539	519	556	574	547	533	526	473	502	522	568	541	479	532	539	510	510	582	523	538	568	553	561	506	524	533	525	523	509	537	523	547	531	522	537	498	505	475	494	512	540	519	547	546	494	522	512	536	518	547	516	517	532	579	545	499	479	518	544	511	558	527	518	548	518	531	535	544	528	544	541	523	514	515	555	506	527	577	530	519	536	484	533	498	530	508	516	526	523	529	520	510	547	518	521	468	526	503	538	559	539	487	484	507	504	513	476	512	520	539	521	503	505	530	546	515	503	503	488	534	531	521	494	485	517	516	545	483	457	513	529	501	499	555	524	553	485	546	501	522	530	519	498	505	535	531	546	549	569	528	512	518	497	543	554	518	508	518	528	525	522	539	481	513	508	560	568	478	549	509	496	543	532	535	525	569	499	523	527	517	495	485	505	548	534	503	534	521	517	555	489	563	510	491	481	529	514	505	542	518	533	516	526	497	566	534	523	519	523	548	521	518	494	554	534	506	522	513	536	541	505	527	517	541	560	522	546	524	523	511	527	543	521	544	495	504	486	510	496	502	491	548	516	510	501	528	528	555	499	508	516	515	556	530	509	555	484	509	490	510	532	527	523	520	480	480	482	518	519	507	522	488	525
23147	21122	27869	24624	21121	15105	1772	946	742	661	636	640	598	564	520	526	503	500	479	503	497	508	468	503	486	486	467	445	487	432	443	468	449	499	452	416	438	435	438	444	429	429	459	455	426	455	480	436	455	437	459	451	403	451	451	436	435	490	477	428	454	448	443	580	1247	921	469	428	457	429	440	436	410	454	423	455	416	428	425	437	431	411	414	443	421	442	452	417	456	431	431	419	429	420	444	448	462	464	435	453	448	440	425	446	429	442	439	441	454	465	416	435	416	411	435	430	436	451	480	491	447	432	395	448	427	409	446	457	445	416	469	447	413	389	425	444	459	440	462	479	442	436	446	422	446	423	445	472	450	436	442	442	439	471	427	438	437	441	405	456	430	448	428	436	454	442	448	426	413	426	455	460	385	441	424	459	422	409	404	428	458	424	423	453	437	447	445	434	443	459	413	458	460	412	463	442	444	455	455	434	454	409	468	470	419	420	436	428	439	451	437	438	432	438	401	485	419	433	474	392	427	422	439	446	472	417	440	453	456	441	425	476	499	437	416	486	441	428	421	434	452	420	405	400	426	420	463	400	416	469	451	451	455	444	475	439	455	465	509	447	419	423	414	407	457	441	438	431	440	483	439	469	450	444	423	435	423	441	418	424	404	404	456	416	465	432	438	413	459	445	434	455	429	443	441	411	445	432	400	433	436	420	440	451	418	422	468	425	454	458	463	458	447	437	438	431	448	405	425	446	420	436	418	451	432	433	423	438	402	449	416	443	443	467	436	450	466	448	439	433	451	447	464	436	488	459	410	423	452	470	439	425	448	429	443	460	457	471	463	424	445	482	428	448	443	455	446	442	433	431	424	431	436	433	420	396	443	440	416	431	397	428	405	428	479	454	439	421	439	450	440	447	490	443	435	428	449	448	435	438	446	450	450	455	455	408	457	441	444	459	440	433	426	466	464	429	472	456	444	432	465	489	428	438	449	430	427	429	443	463	406	426	432	439	435	465	432	466	453	444	471	445	439	432	466	434	446	459	431	449	405	487	440	435	438	439	456	451	434	441	461	444	431	455	422	458	425	449	457	453	440	426	435	413	468	485	479	418	419	424	436	439	417	463	422	420	405	429	441	442	466	413	424	484	465	424	434	452	436	458	437	472	446	430	409	461	453	426	432	446	435	465	428	455	436	467	425	436	451	405	440	437	457	441	445	464	456	407	447	445	393	417	421	433	417	433	439	406	422	452	446	454	461	444	472	430	440	436	491	438	421	430	427	429	438	435	446	443	445	425	433	458	397	454	440	461	468	475	446	421	437	466	432	441	420	469	458	418	459	434	412	434	424	433	416	442	434	476	440	437	456	423	467	435	424	416	434	424	436	449	433	472	456	463	444	453	430	448	444	426	399	468	430	408	471	446	419	441	415	466	457	464	431	468	401	419	468	471	468	412	463	430	443	453	454	432	485	449	443	442	436	432	416	447	442	455	473	378	470	445	451	452	457	457	411	437	450	434	484	440	457	379	429	448	460	459	449	390	433	420	394	431	451	474	441	451	428	434	416	423	439	412	432	431	434	437	473	450	413	429	414	428	430	445	439	457	454	433	424	443	409	452	421	479	455	451	444	451	434	430	419	462	452	414	412	438	441	423	457	423	454	470	466	471	436	453	461	419	424	406	471	490	478	428	441	426	475	428	426	433	452	455	417	420	446	437	447	413	417	410	436	440	455	443	428	427	391	452	438	447	422	471	433	449	432	458	460	412	447	434	458	477	444	453	417	454	463	456	431	461	452	460	430	440	423	419	424	409	460	413	448	437	426	470	437	476	430	437	439	411	440	417	415	427	439	465	461	414	443	451	421	433	455	460	417	502	401	457	460	434	430	419	485	443	444	450	450	432	450	403	435	425	429	448	457	437	423	457	433	444	436	419	450	412	443	417	403	481	470	415	440	440	488	448	480	449	458	425	447	417	418	423	474	437	397	407	466	435	459	425	457	440	458	428	457	442	404	437	467	427	432	414	453	456	408	439	417	447	457	432	416	455	421	453	460	414	378	449	427	453	437	466	427	439	417	457	433	445	450	437	436	441	468	449	445	417	453	441	459	480	455	478	413	444	423	398	442	433	437	458	437	435	446	421	442	427	422	447	461	428	434	510	466	448	425	452	427	438	417	419	463	421	428	443	461	427	420	443	444	441	441	440	419	435	470	455	468	462	401	422	388	419	455	412	419	433	433	426	398	425	398	432	466	434	433	460	420	451	455	454	405	447	444	428	435	454	452	419	430	458	461	477	419	461	460	437	452	424	436	425	426	436	437	390	480	456	435	429	412	435	467	445	441	424	434	470	434	437	428	464	452	437	425	422	437	438	420	400	397	415	436	475	416	439	390	477	405	448	432	439	453	409	419	388	443	441	415	440	460	472	438	456	418	448	456	463	454	468	432	450	480	424	431	439	435	443	418	456	432	453	417	428	395	466	447	446	493	390	459	453	436	424	460	426	430	411	459	433	424	420	419	416	432	412	449	455	458	460	435	427	460	440	399	419	408	460	435	429	423	450	437	443	428	433	447	455	477	463	452	431	426	492	424	469	427	458	430	426	416	438	436	458	457	454	428	443	423	465	418	416	412	417	422	426	427	403	450	458	479	440	415	417	457	442	443	434	459	416	442	446	447	396	436	434	455	444	407	412	431	389	418	375	457	437	424	449	448	419	455	442	396	470	453	425	415	429	412	415	451	452	450	402	450	420	440	440	474	432	456	432	470	412	451	443	422	458	445	423	439	445	449	426	444	408	432	447	464	397	415	442	405	434	440	431	438	405	431	441	432	417	409	440	462	431	415	461	449	418	406	491	409	446	437	439	434	419	459	413	440	437	438	440	382	383	414	435	431	429	458	391	449	431	501	431	436	434	483	433	434	460	449	382	447	492	423	433	473	438	422	447	445	405	442	429	429	418	421	444	457	430	483	419	428	460	425	403	461	416	423	426	428	456	430	444	452	465	412	420	458	427	435	439	384	416	426	426	431	447	415	453	461	434	454	474	473	436	404	423	439	440	405	426	433	451	433	448	454	444	459	449	433	450	442	438	419	459	417	434	425	450	455	420	410	416	471	448	466	454	486	454	431	468	454	440	427	453	410	416	446	414	473	419	451	470	428	442	478	488	438	445	411	452	453	439	414	443	425	405	487	432	474	474	446	421	425	470	422	424	433	459	422	459	420	479	441	464	463	405	435	410	401	440	437	434	458	433	467	449	428	419	417	400	453	407	439	398	421	429	455	394	425	441	413	423	438	453	472	432	455	444	451	429	481	442	446	452	432	436	422	465	428	497	461	452	402	485	433	421	437	440	429	458	431	438	448	413	418	468	451	431	437	416	435	438	429	453	453	457	453	443	417	441	430	414	433	422	430	405	456	463	417	423	433	425	425	435	416	423	424	448	383	438	460	449	464	408	414	431	423	487	457	475	420	439	425	451	431	444	444	441	415	460	438	434	466	425
46763	59088	20410	7101	4835	3663	2739	2341	2011	1706	1486	1361	1338	1233	1103	1035	1028	957	988	1044	979	874	864	907	881	852	838	808	838	856	810	751	835	836	761	854	852	798	825	778	805	769	771	743	775	792	834	789	775	763	756	767	778	793	750	780	780	768	748	718	786	827	789	1239	3316	2235	749	752	802	816	740	798	744	779	768	753	746	769	741	785	741	777	740	757	789	757	722	791	769	775	724	758	772	811	773	755	728	745	787	768	732	758	785	795	757	740	768	752	814	781	784	758	736	789	726	779	748	749	733	772	737	767	776	743	826	746	744	736	731	735	758	737	798	821	775	738	725	733	789	775	737	784	721	760	763	729	714	738	813	753	754	736	763	740	791	736	758	739	743	813	784	751	724	763	736	767	770	789	773	711	772	750	750	742	748	809	734	725	754	798	769	756	787	802	761	796	723	756	809	786	775	722	743	759	728	766	722	770	750	787	737	706	789	753	791	703	771	761	758	734	696	755	759	753	796	777	720	754	738	738	796	767	712	740	775	790	774	756	765	725	727	744	783	746	717	751	786	776	729	745	743	747	774	740	737	775	788	780	762	747	751	736	718	733	753	755	746	745	779	810	755	776	812	805	769	762	764	746	763	764	723	757	753	745	683	741	752	784	750	738	756	754	774	762	799	757	737	679	725	745	791	752	719	755	770	749	752	710	723	750	775	723	744	738	771	763	781	741	754	763	773	799	722	796	749	793	751	757	771	795	812	739	787	764	748	707	745	751	736	784	751	811	760	721	792	734	751	777	751	753	786	759	726	734	710	731	745	757	722	722	727	771	740	724	727	766	740	740	786	803	751	726	724	743	763	745	753	728	747	750	800	745	726	730	707	756	766	798	760	776	782	718	729	725	743	724	784	738	760	775	761	731	809	691	724	737	754	737	794	769	733	731	784	762	809	738	734	784	723	770	785	711	740	757	755	756	751	767	754	743	713	753	767	745	751	759	750	741	787	707	750	744	742	748	765	721	794	790	793	737	791	743	736	768	719	790	756	733	748	771	679	733	724	760	781	727	736	789	766	778	736	765	730	724	779	721	753	763	751	699	784	738	765	712	787	773	737	752	806	751	785	741	742	754	747	751	726	763	724	766	724	775	773	772	764	807	747	731	722	711	701	755	775	729	763	758	750	783	736	763	765	772	727	732	781	742	716	784	771	728	753	734	789	752	768	704	750	777	780	770	766	800	739	741	744	768	770	698	772	768	749	714	744	816	785	762	750	707	733	746	769	791	743	699	758	748	748	753	744	797	754	766	766	725	700	779	733	751	782	771	738	742	722	741	786	698	778	708	763	793	794	732	711	751	765	771	711	783	752	760	713	795	806	807	738	796	720	715	757	764	714	743	764	768	767	702	755	765	798	762	802	727	793	727	765	755	766	762	744	729	818	769	827	738	776	752	769	738	743	748	759	714	778	747	747	751	727	787	755	720	732	757	759	720	745	768	746	738	747	729	776	761	809	753	797	756	758	748	774	757	736	739	795	783	768	776	784	717	741	719	726	795	758	744	817	775	764	781	734	714	783	758	793	757	771	739	789	751	788	751	742	776	771	774	714	761	742	744	753	750	705	766	679	732	796	755	755	757	764	780	758	750	707	802	760	722	787	715	760	743	753	764	797	767	751	755	714	733	790	738	726	758	791	727	756	736	773	779	796	762	785	745	770	758	747	821	745	778	787	721	762	786	800	730	712	770	774	786	721	763	747	794	738	717	761	716	766	729	771	763	763	762	781	793	772	785	759	694	698	759	707	798	740	773	719	739	777	729	737	776	721	762	716	781	783	745	757	758	764	717	762	747	778	763	705	763	716	778	729	756	748	744	794	721	761	787	705	741	738	769	769	767	724	874	736	743	778	769	780	765	799	821	724	729	770	773	746	743	750	709	756	788	733	730	739	723	756	750	726	740	764	784	767	756	739	829	784	736	730	708	758	780	756	748	747	736	743	776	756	757	746	788	744	689	733	745	735	736	780	765	768	798	764	733	784	751	809	790	728	791	761	781	765	767	757	755	835	766	702	809	757	750	757	750	773	695	769	771	829	804	726	765	754	774	800	784	735	836	740	747	783	738	733	726	776	740	755	732	748	738	764	726	734	791	786	707	726	724	763	691	721	805	752	717	736	732	768	790	763	747	751	756	781	723	725	787	814	764	755	767	727	760	722	755	734	712	756	738	754	724	749	768	730	699	736	703	760	803	763	771	762	770	809	752	776	744	735	759	757	762	759	777	737	796	770	764	778	780	740	804	776	729	742	724	759	715	753	750	751	731	726	756	720	767	744	758	752	743	793	743	764	775	759	796	793	801	752	800	758	749	739	733	692	753	739	762	756	789	779	795	742	740	774	741	725	756	731	744	795	760	792	777	757	758	775	801	776	756	755	785	765	737	730	749	743	784	756	767	781	762	714	766	758	746	681	760	775	823	782	730	793	720	755	727	759	766	715	761	799	804	768	755	732	815	725	761	754	800	773	764	763	808	671	733	767	725	731	794	746	709	738	780	762	786	762	729	797	771	748	737	769	672	725	777	735	749	750	721	749	756	746	763	801	785	722	803	756	747	754	734	745	752	746	829	744	753	725	799	766	787	773	754	761	773	780	722	743	743	769	813	762	703	746	779	768	736	742	761	781	747	756	730	707	792	752	749	741	757	725	749	736	772	735	737	696	739	748	737	733	749	742	796	761	719	755	772	761	770	782	768	712	734	784	763	716	783	769	722	736	783	784	795	782	737	735	719	720	753	760	767	770	785	773	756	780	751	743	740	738	745	731	766	779	769	776	739	764	763	744	713	795	762	756	773	768	764	781	716	732	752	805	786	769	823	767	764	760	781	751	782	740	727	744	789	747	747	770	807	787	733	765	784	735	767	727	747	780	778	703	732	757	740	752	722	763	742	786	729	702	728	779	727	726	739	765	782	766	727	686	718	770	744	794	768	745	795	775	786	746	744	744	716	764	788	787	741	753	730	766	726	782	727	773	742	790	729	728	758	749	763	783	770	734	783	727	786	753	738	720	777	744	799	728	703	764	771	767	695	736	735	794	784	750	800	766	695	813	744	767	742	728	766	730	776	806	789	782	737	744	754	780	728	792	759	773	756	756	737	712	745	731	779	746	671	752	772	738	758	765	735	772	731	726	703	752	735	710	745	812	754	718	806	775	783	751	797	756	741	721	717	731	723	776	756	802	768	736	750	772	723	765	759	733	783	731	709	766	750	785	732	808	744	768	768	748	760	768	775	753	795	789	764	745	790	730	792	721	710	721	727	759	763	707	700	743	760	759	732	740	781	799	692	775	744	773	784	759	745	738	710	757	715	737	774	782	741	757	765	759	756	753	723	727	735	724	773	756	762	754	727	793	760	757	726	747	745	757	793	752	761	814	749	755	750	720	777	768	782	735	767	755	752	737	776	771	771	772	737	723	764	791	746	721	794	765	720	742	761	711	722	738	777	739	736	726	780
26630	21002	12179	601	241	210	184	161	156	130	157	142	128	139	144	158	140	132	139	144	168	134	128	134	167	149	119	134	133	131	165	151	153	156	139	138	143	134	141	130	157	131	142	136	149	152	132	125	138	143	124	134	137	140	141	129	136	131	146	132	125	149	117	142	200	159	152	135	131	129	143	125	132	128	143	133	134	161	129	127	126	145	176	139	120	124	139	133	134	125	129	130	149	140	135	138	140	128	160	133	127	136	131	146	157	126	141	134	132	152	140	145	127	166	141	152	141	148	116	154	139	142	136	120	135	149	138	141	128	137	178	133	153	171	132	133	140	146	161	148	153	130	140	130	125	149	129	142	158	143	133	137	134	145	148	148	149	143	139	143	128	156	144	168	135	127	130	134	152	152	160	134	143	135	137	145	121	138	131	131	147	153	144	128	142	158	137	131	118	132	139	127	104	119	137	147	158	143	148	156	131	125	139	150	139	123	126	146	139	145	141	146	134	151	129	151	160	142	159	129	133	131	136	141	150	138	140	113	140	150	140	137	144	149	141	169	121	138	138	137	131	128	134	144	133	132	131	125	133	154	130	131	135	144	158	152	147	141	135	126	131	156	143	155	146	174	144	124	150	137	148	139	156	131	140	128	135	128	143	157	145	149	150	136	139	123	147	127	147	133	136	154	153	134	151	149	138	122	131	135	137	149	122	149	142	129	140	129	118	121	117	133	127	126	136	150	145	120	152	128	160	156	135	157	144	133	129	134	126	148	154	130	147	134	128	126	162	152	133	119	138	143	151	130	135	128	144	135	147	151	150	124	135	139	139	141	128	150	143	118	124	128	96	145	135	148	162	141	133	119	133	143	128	139	136	134	115	135	147	134	118	148	107	119	134	131	139	158	134	137	137	161	164	134	139	155	130	126	162	135	140	128	149	144	129	142	137	132	131	124	140	158	127	115	141	124	142	131	141	151	132	142	142	140	139	133	143	126	140	128	135	140	133	154	160	115	127	143	142	143	138	148	110	136	128	135	156	144	145	142	131	127	165	148	117	151	130	134	133	162	135	136	151	140	145	162	135	148	140	129	110	137	131	127	135	125	144	129	139	138	154	135	152	168	130	123	143	133	148	127	153	138	122	141	131	137	149	144	138	136	158	147	115	152	159	151	145	144	155	162	157	150	136	146	117	121	151	148	150	135	150	133	155	129	127	140	168	152	140	123	137	154	137	146	147	136	134	131	138	128	149	128	128	138	153	139	150	167	137	122	136	148	120	153	158	113	134	142	149	119	137	142	129	128	145	140	132	156	132	164	146	138	127	147	140	156	111	150	114	132	136	125	154	149	132	127	124	122	136	146	128	143	136	122	156	111	138	142	131	137	147	149	127	104	154	152	127	136	142	159	126	143	136	128	165	144	117	134	132	139	124	113	154	121	150	177	122	131	142	169	140	150	137	130	132	120	109	142	159	133	133	138	143	140	134	131	131	134	136	164	130	143	133	151	117	151	132	121	145	142	129	137	138	142	144	145	150	142	132	135	153	133	149	151	125	161	143	138	146	158	140	142	127	142	136	128	156	130	138	124	123	164	143	132	139	124	129	146	132	132	125	158	131	160	155	137	132	163	136	157	141	132	133	142	149	136	137	123	114	140	145	137	118	160	159	150	136	133	149	133	141	139	130	161	143	161	132	136	160	150	149	132	135	126	126	141	140	137	141	122	132	138	140	135	141	156	119	142	132	119	131	112	146	141	135	142	142	153	165	154	162	155	142	135	153	122	151	127	136	139	120	138	140	109	134	153	136	142	119	137	127	153	129	152	151	150	104	131	157	156	145	150	141	115	139	152	135	129	139	146	137	123	154	134	139	118	178	114	147	126	151	127	153	144	153	115	113	138	156	143	125	131	143	143	143	136	162	130	139	136	145	147	138	134	128	138	121	123	148	134	125	134	125	125	124	155	135	137	139	119	132	129	127	142	135	135	153	143	133	129	123	141	141	121	139	159	142	141	135	137	139	121	134	116	161	137	137	157	143	148	157	131	137	137	133	136	154	143	126	158	148	130	133	157	147	136	128	121	155	152	167	140	149	132	130	144	153	141	130	146	143	131	126	137	149	131	120	126	148	150	151	148	155	142	140	141	151	131	155	115	141	141	153	125	119	143	138	149	111	160	140	134	132	127	134	118	120	138	158	135	154	136	126	129	112	140	134	128	133	129	158	124	154	134	130	131	133	126	141	140	119	147	145	129	152	140	135	148	142	130	150	139	128	137	154	155	159	129	129	144	149	161	145	154	149	142	132	144	132	150	124	145	143	133	137	143	127	143	145	124	137	160	137	131	135	134	153	147	128	113	137	144	131	142	143	130	143	143	149	137	124	137	143	158	131	116	140	158	123	144	142	135	130	132	148	132	140	136	106	126	160	135	121	155	130	126	125	153	148	151	140	126	130	152	156	123	125	139	169	152	138	133	149	140	132	146	153	125	141	136	138	166	143	159	146	132	139	133	136	133	138	134	135	132	173	136	129	121	121	133	133	123	111	149	154	131	136	147	128	121	146	146	153	130	155	142	125	115	139	155	131	149	135	140	131	145	140	122	142	147	113	126	130	142	125	143	151	135	149	130	141	129	134	124	135	134	137	129	136	135	154	148	113	139	132	132	143	145	136	151	131	120	152	147	128	151	129	119	109	143	129	161	162	112	142	168	144	137	149	130	151	145	135	138	139	126	144	127	138	158	140	134	120	139	133	149	138	131	148	153	154	129	128	122	148	139	160	154	143	128	175	166	142	123	114	137	146	131	140	120	140	150	130	131	153	140	133	144	140	145	152	139	151	137	126	143	129	149	126	140	154	136	146	126	145	148	151	111	140	143	144	143	140	131	147	135	136	169	122	156	156	142	157	129	139	130	138	119	146	132	148	143	127	130	126	138	150	141	129	142	135	126	142	138	153	138	139	138	131	147	143	165	133	159	134	133	131	128	158	122	134	160	133	128	147	130	141	133	146	165	138	142	138	128	158	164	138	138	137	157	167	141	140	134	137	141	153	121	132	126	149	161	136	147	141	132	138	129	146	112	125	131	144	143	136	138	136	139	137	147	140	137	137	139	132	130	154	146	136	105	149	152	122	150	129	151	137	151	158	152	130	140	144	150	140	128	138	145	138	147	128	142	151	130	133	136	141	145	142	134	141	136	143	145	137	133	127	125	129	135	125	140	127	116	128	140	144	131	152	132	143	145	126	127	144	147	132	137	133	145	150	139	116	142	129	127	150	127	134	135	139	131	128	115	135	153	131	132	129	128	150	126	131	144	128	149	145	138	143	138	155	148	142	146	120	136	166	114	124	140	137	130	150	133	131	146	129	120	139	159	145	137	132	142	141	137	112	147	154	132	120	136	156	147	141	123	130	146	136	159	148	153	145	144	140	151	140	129	151	151	138	143	140	135	138	146	161	123	143	144	133	145	138	139	149	155	135	156	123	127	155	154	121	142	156	134
18962	22328	6817	697	494	441	366	354	348	319	307	308	270	296	278	277	258	248	267	272	299	289	259	305	280	224	258	237	267	280	268	254	263	266	261	255	243	267	262	245	274	242	274	263	293	274	262	250	272	266	291	311	252	277	257	262	287	265	301	276	235	240	258	264	433	396	253	260	247	241	281	296	280	268	263	259	285	255	261	260	255	262	286	279	255	256	250	252	264	276	289	254	275	256	255	295	255	252	269	272	236	274	288	253	252	238	255	257	259	257	251	268	261	268	275	264	277	277	268	276	244	264	238	260	263	245	277	247	269	232	243	261	251	277	270	275	269	240	261	250	245	267	255	254	260	253	274	274	263	231	275	265	267	257	274	248	294	258	248	282	230	260	285	231	249	282	297	243	236	278	235	247	273	262	267	227	248	267	247	289	251	243	259	280	229	270	267	244	255	278	282	242	248	295	256	296	272	265	267	295	286	262	256	267	217	250	275	260	270	288	277	250	265	270	271	273	282	248	226	255	252	295	284	259	253	294	282	255	261	263	251	286	242	255	271	288	296	274	257	279	270	248	268	258	290	271	266	275	265	253	277	270	270	263	264	250	247	278	274	275	280	283	248	244	259	273	279	262	258	273	248	227	262	246	259	280	249	253	269	247	264	273	261	244	243	256	252	258	277	269	227	269	248	231	260	269	242	257	274	258	266	297	280	249	245	272	289	268	244	253	275	269	263	261	259	259	248	234	239	278	283	232	234	283	259	272	255	264	279	268	285	289	244	228	283	252	246	279	258	256	285	265	258	262	236	251	243	272	265	252	249	290	265	253	263	259	256	254	275	275	229	280	264	269	251	253	255	287	317	253	273	281	273	267	236	264	263	246	281	272	260	305	274	248	236	255	251	263	295	247	278	250	264	261	259	272	264	260	263	279	258	235	259	268	247	266	276	231	257	258	258	281	261	256	273	256	256	263	269	288	246	265	251	234	281	260	282	273	266	256	272	263	254	264	240	257	248	291	259	246	243	257	270	248	266	285	270	258	279	284	257	269	276	248	276	270	272	245	253	255	234	247	243	260	247	287	255	251	258	274	258	262	261	255	245	263	236	256	259	262	277	284	282	269	269	273	281	254	270	266	273	289	261	248	277	275	270	245	258	266	260	266	307	233	255	258	256	262	277	266	261	288	286	275	279	268	264	258	253	238	253	271	276	248	251	246	249	245	275	282	265	240	246	253	236	259	267	233	272	249	271	247	226	278	263	261	252	277	269	272	250	261	257	236	255	236	262	250	254	277	259	250	246	261	269	257	258	282	265	268	262	256	271	263	247	268	284	237	258	281	233	280	239	269	266	250	268	246	251	237	255	259	275	281	225	256	235	253	277	260	272	255	230	283	254	252	259	260	239	235	281	263	245	265	287	267	239	242	272	259	246	272	275	271	249	237	282	239	262	265	231	257	273	237	234	300	271	247	263	277	289	264	280	265	236	291	265	277	264	242	240	266	284	281	262	265	229	276	246	286	291	241	258	240	263	239	262	280	255	257	266	252	288	291	237	262	252	283	257	295	267	243	270	260	288	242	253	243	241	270	242	236	240	266	241	267	253	252	306	266	273	257	262	270	264	262	294	245	252	263	309	284	244	267	268	291	279	280	273	254	292	244	248	254	265	290	277	284	247	253	259	243	266	266	246	279	292	281	264	274	270	271	246	287	232	280	270	266	276	263	276	261	268	288	258	307	274	252	273	259	244	249	267	257	236	252	264	239	276	258	268	249	243	265	235	246	267	276	263	276	250	257	238	250	271	250	264	269	296	245	248	285	275	261	230	269	263	256	254	266	252	242	252	284	245	246	299	264	269	276	261	293	290	267	239	236	260	284	252	249	275	258	274	263	278	274	225	250	268	283	250	278	256	253	234	225	268	261	263	260	276	250	247	263	262	240	235	253	277	253	271	249	241	278	268	278	264	250	290	260	222	252	252	289	259	263	265	245	249	276	257	285	260	284	217	236	246	277	248	273	295	264	282	293	226	247	272	297	257	264	277	275	255	232	254	276	242	247	274	241	289	268	242	254	258	247	264	268	250	253	256	275	237	294	256	257	262	243	259	253	261	243	260	251	280	256	259	289	254	274	247	255	234	268	267	250	280	253	248	269	285	254	263	274	254	253	250	223	264	284	263	266	251	277	268	242	263	282	275	234	223	224	270	268	243	271	243	260	254	274	280	274	268	248	244	258	285	266	245	267	254	292	264	275	276	221	234	257	280	252	267	277	267	286	255	262	263	315	246	271	234	276	269	269	238	268	256	274	275	238	259	260	253	254	283	264	288	273	244	256	246	241	252	260	250	267	260	250	262	265	268	272	241	268	254	263	271	289	270	264	230	247	276	294	270	275	240	253	293	294	276	245	245	275	264	257	250	250	292	279	254	236	265	248	285	281	265	246	271	275	256	273	279	301	244	288	238	259	276	259	266	277	253	249	284	263	263	253	266	268	260	281	241	251	265	277	260	256	258	261	242	275	254	283	277	250	245	254	251	255	249	296	266	236	271	257	266	255	280	259	286	264	246	258	254	258	244	259	275	262	246	244	277	242	266	273	260	261	288	255	269	234	264	265	257	239	236	280	246	246	282	260	246	254	293	260	268	260	252	280	268	246	270	242	264	264	261	248	286	238	253	285	240	274	271	299	256	259	245	273	300	249	253	253	273	264	254	278	260	290	261	267	255	255	239	278	275	260	257	284	275	277	286	256	261	282	330	249	288	270	249	273	213	253	281	276	254	275	240	258	236	253	234	242	266	241	272	237	248	244	290	248	250	256	220	285	255	252	256	263	257	268	257	245	257	251	280	273	296	234	251	241	235	247	284	236	220	283	251	291	242	263	261	265	266	261	271	241	260	280	282	243	257	232	288	278	278	234	272	257	248	257	262	246	247	251	285	272	249	274	255	278	262	274	291	264	259	255	281	227	283	280	258	237	295	264	262	292	259	280	269	237	248	246	260	277	256	262	268	250	245	251	245	273	270	254	254	247	242	264	258	279	270	287	281	236	280	287	249	249	263	317	268	272	276	306	267	262	260	257	270	268	243	281	247	230	261	268	278	249	259	259	269	263	275	264	257	299	281	249	258	255	254	286	276	255	283	262	254	253	271	249	287	264	289	249	240	296	252	263	284	263	248	232	272	265	268	253	252	258	258	238	256	259	273	255	256	274	253	245	267	225	271	284	243	266	242	266	293	274	287	257	278	262	241	254	285	305	274	273	292	276	253	289	280	266	258	269	250	284	281	243	255	263	258	257	266	249	255	261	256	256	269	256	232	256	241	263	256	264	284	251	245	244	273	282	281	278	236	260	255	297	272	250	287	250	262	273	251	263	270	271	247	313	247	209	268	275	257	263	256	250	269	247	255	239	236	261	226	251	231	252	251	269	272	263	261	264	273	240	255	263	225	239	258	277	245	248	266	276	237	252	233	265	271	254	271	229	253	266	275	264	264	273	290	266
24020	21097	26990	25451	18417	1990	752	553	466	472	390	420	381	359	353	334	350	344	325	371	310	329	279	302	320	334	313	333	337	330	311	302	294	302	317	328	298	335	311	328	299	288	291	312	317	321	323	324	300	301	302	327	337	333	324	315	287	324	291	335	314	352	312	308	776	735	327	311	318	297	308	306	330	305	347	289	289	292	299	305	317	333	305	301	308	313	311	319	312	313	321	296	304	337	316	328	314	312	317	333	294	302	309	275	311	311	300	327	300	304	301	362	295	314	318	329	329	309	318	296	332	350	293	270	283	335	322	298	278	328	340	278	307	325	317	303	274	307	297	307	304	323	284	290	306	315	312	326	322	333	292	325	300	305	311	321	319	309	359	280	293	289	315	321	292	293	336	329	322	272	312	327	296	289	339	305	330	301	288	294	289	291	303	285	295	294	269	309	322	283	307	331	281	297	317	311	348	311	273	295	307	326	294	301	299	323	285	320	296	292	340	296	279	322	290	328	285	307	286	300	283	304	298	309	285	300	308	308	315	310	319	297	310	309	323	334	344	300	302	317	296	302	313	294	318	304	306	310	318	309	286	313	317	335	310	298	306	309	299	289	290	300	292	321	285	293	312	310	321	297	294	304	337	295	292	295	337	277	294	310	297	304	307	332	281	313	285	332	287	282	309	306	310	314	294	274	320	311	308	302	324	287	291	330	314	332	279	314	319	322	292	306	278	311	319	315	308	300	316	318	331	350	291	290	259	306	265	303	332	306	325	326	301	316	328	308	306	291	291	309	302	269	314	341	328	306	294	294	314	310	306	299	281	309	301	324	317	296	313	305	334	314	313	301	307	312	302	299	299	304	304	298	313	301	286	299	322	295	289	327	337	319	302	277	310	298	312	291	311	299	315	318	308	311	322	308	295	338	318	276	292	319	276	286	329	322	295	304	330	325	317	306	293	324	300	322	287	281	286	297	299	311	291	319	284	327	313	304	317	301	304	322	318	295	328	321	318	322	293	306	295	324	332	329	305	276	343	321	296	329	314	316	311	299	317	286	323	295	313	317	284	336	308	320	318	310	283	308	303	316	307	316	318	310	304	289	306	292	288	310	290	295	268	325	307	316	319	299	283	285	320	326	330	299	313	326	327	289	320	279	345	321	318	300	297	298	294	320	303	316	307	316	341	315	320	298	359	280	294	345	308	298	303	308	340	317	269	327	307	364	287	293	325	318	297	292	304	301	267	322	328	302	331	324	314	286	308	278	312	284	300	308	316	303	292	294	333	289	295	288	286	333	315	303	285	315	272	298	304	323	297	308	307	322	274	317	302	276	275	303	302	296	303	310	318	306	296	305	305	296	311	347	315	315	314	309	283	288	324	302	312	315	295	292	346	314	290	287	306	289	306	349	304	301	312	345	310	316	331	315	292	298	299	303	318	286	294	280	363	314	296	293	325	322	290	286	339	345	315	267	327	303	315	292	294	295	311	288	312	284	297	321	291	314	308	297	316	300	274	321	310	317	333	314	328	294	313	285	283	269	294	315	274	281	282	318	299	325	286	309	313	287	313	285	318	328	321	288	329	324	296	316	286	317	304	306	304	302	328	297	311	278	293	345	311	319	304	301	334	310	268	299	330	270	281	291	336	296	302	272	284	282	345	309	313	276	346	273	303	296	302	307	300	313	302	287	316	319	319	282	324	307	315	324	306	308	304	295	298	302	283	289	310	299	297	308	319	297	290	316	297	284	332	315	282	314	329	301	317	310	316	301	290	320	311	324	305	348	330	286	281	289	304	329	306	324	310	302	286	281	309	298	335	324	299	328	308	298	288	307	309	316	333	315	301	323	303	276	342	342	325	312	307	318	314	287	303	319	297	304	313	299	284	276	327	316	315	293	304	293	324	300	305	299	288	314	293	329	300	303	284	285	311	356	339	298	298	298	281	305	305	324	307	332	290	305	295	348	312	300	308	316	330	268	314	295	275	308	313	290	340	336	328	314	294	300	322	314	289	300	317	285	306	291	309	290	332	284	303	311	353	293	311	300	326	284	340	300	292	314	300	317	312	325	296	311	287	271	298	304	289	332	299	304	302	308	305	317	318	314	304	285	297	301	285	334	310	316	318	310	306	290	324	279	299	281	339	305	298	314	336	302	327	294	318	316	312	291	300	306	309	297	316	299	294	311	297	317	313	290	296	309	308	291	307	300	286	317	338	327	316	295	290	306	281	292	313	311	318	316	293	273	279	307	312	299	298	339	304	319	333	312	303	305	296	294	315	289	312	315	280	312	321	325	326	352	297	310	286	295	336	295	335	301	311	307	288	295	353	329	300	306	276	325	310	305	321	276	298	313	299	326	300	302	280	298	299	324	294	301	316	312	316	279	276	335	333	342	317	287	311	315	318	293	314	298	317	267	319	327	312	293	303	309	318	275	280	285	285	320	305	327	282	316	319	260	277	304	300	331	287	311	328	272	279	300	281	302	270	285	284	298	309	308	300	313	308	294	269	328	331	269	310	311	289	265	287	295	350	292	304	311	292	329	302	333	329	267	327	327	313	314	263	336	300	339	273	348	283	290	289	281	295	295	304	315	320	340	306	296	297	329	309	292	308	287	299	320	291	308	316	300	307	328	326	311	282	336	312	294	308	299	302	303	318	304	323	307	313	323	281	292	318	291	297	305	339	302	315	280	324	319	286	308	333	290	301	296	297	310	292	302	296	280	316	335	284	308	278	319	295	317	314	274	283	294	319	302	304	349	319	325	327	312	269	287	278	293	302	293	325	327	309	321	288	271	334	311	272	303	315	342	289	289	296	304	326	294	311	311	307	307	318	294	293	304	287	337	326	292	297	339	322	295	294	312	318	309	266	313	305	303	320	336	309	288	339	282	305	302	287	290	288	309	344	331	310	319	300	304	318	289	305	299	282	288	311	304	290	347	335	298	282	276	299	319	306	279	325	297	299	294	293	318	315	293	306	322	287	304	294	322	295	301	333	339	300	306	317	308	291	296	299	314	288	292	332	335	297	323	304	328	312	309	276	292	314	310	293	291	290	325	310	267	327	290	307	322	301	295	314	306	305	304	305	299	344	305	275	286	302	289	301	300	296	304	296	295	310	323	300	310	301	324	268	326	327	298	310	295	320	303	271	300	294	303	303	309	310	318	287	310	304	317	325	306	296	319	354	309	312	313	292	298	275	334	289	302	284	296	313	304	270	297	289	328	310	304	292	262	308	294	286	322	271	311	289	296	289	316	309	295	264	274	307	341	315	316	308	333	306	275	309	285	303	316	305	312	333	280	311	280	285	310	293	295	323	297	291	322	304	333	304	314	310	309	292	276	296	330	287	263	314	284	312	292	312	291	348	333	297	289	317	297	317	311	313	341	299	312	274	281	291	292	329	274	308	273	299	280	299	296	304	309	294	319	287	298	255	278	323	303	309	321	299	272	288	330	333	318	314	296	283	308	346	294	301	312	300	296	289	297	315	300	288	309
38442	52038	20324	4235	2904	2133	1606	1363	1166	1085	953	881	832	783	719	680	650	665	681	615	648	658	575	613	622	611	578	584	585	583	591	534	607	587	551	586	628	596	605	559	592	566	556	548	554	579	525	539	518	543	563	553	560	524	547	524	540	501	535	550	559	560	535	629	1965	1887	500	508	548	537	547	518	525	537	534	535	532	532	535	562	537	570	542	547	534	546	504	535	532	488	525	563	521	553	531	524	563	508	513	527	533	529	533	522	507	546	570	573	563	532	537	496	542	518	544	535	558	567	513	561	523	475	525	525	503	560	486	543	567	499	532	544	557	545	527	557	539	573	548	526	522	545	569	540	548	557	537	548	541	525	485	597	540	553	551	542	570	539	530	513	523	548	551	558	526	528	520	552	539	520	545	515	571	575	525	568	582	533	517	538	510	548	529	549	534	549	527	546	540	584	521	532	533	522	549	541	530	558	509	533	507	556	532	527	574	538	519	542	554	557	528	515	560	551	493	523	525	547	532	550	578	531	488	528	575	547	487	524	572	573	585	544	510	527	523	569	537	519	505	600	589	528	526	556	540	558	491	538	538	570	553	560	519	551	544	524	486	524	565	526	522	556	532	557	531	566	550	521	562	559	546	546	545	541	580	554	520	504	565	563	531	502	545	535	532	524	544	521	512	597	563	513	530	523	504	495	566	537	526	538	520	555	518	528	526	564	528	538	517	533	518	508	528	538	549	545	549	563	533	535	546	545	583	539	549	576	479	529	510	547	545	543	516	543	541	531	543	548	509	543	522	562	556	552	540	529	548	531	519	520	539	580	557	505	519	515	537	585	587	551	554	532	516	541	536	522	540	541	540	507	557	523	551	528	554	514	541	532	575	497	556	569	506	555	530	546	527	517	552	529	499	534	525	543	549	551	549	544	496	533	557	591	501	522	593	564	553	537	568	519	529	525	548	561	539	561	556	492	523	531	547	551	542	541	519	491	562	505	535	566	545	535	539	534	561	518	523	545	524	588	567	543	543	559	487	559	530	529	547	533	575	546	567	538	527	536	488	546	529	530	549	528	578	577	577	520	545	528	533	587	511	541	529	570	500	534	542	561	532	524	518	545	534	503	550	547	543	581	562	555	555	535	565	527	564	543	586	580	548	544	550	492	512	525	528	548	524	541	531	552	557	528	504	507	517	606	525	547	555	537	563	533	586	543	528	538	571	569	535	579	554	533	539	535	547	580	555	567	533	509	511	575	554	555	509	566	546	506	523	530	508	581	533	538	565	521	549	531	537	561	562	555	559	537	556	548	528	558	554	527	534	563	516	506	530	527	554	535	572	522	505	555	518	539	552	591	540	516	554	533	568	561	523	562	524	530	544	545	547	524	534	521	551	572	521	505	525	559	502	538	552	554	584	536	558	570	538	561	552	555	531	568	510	543	537	525	600	550	588	526	575	533	511	549	590	546	521	560	523	520	570	532	539	561	532	541	502	556	521	545	508	527	575	513	542	498	524	565	520	542	562	560	559	566	528	518	512	517	520	554	523	526	559	529	514	526	531	545	517	553	500	511	574	533	547	542	491	540	533	532	526	541	523	578	535	563	554	536	537	531	501	538	547	591	539	569	552	557	510	536	515	505	529	594	492	526	513	548	535	541	568	553	572	536	534	567	508	549	528	527	527	511	531	557	500	551	530	520	508	513	554	548	528	542	574	524	526	565	556	553	531	546	552	549	552	541	597	531	540	542	541	557	524	559	560	563	527	544	532	579	548	494	546	554	541	551	528	511	577	549	558	552	561	507	523	554	548	565	593	548	550	561	563	550	538	542	530	534	562	532	561	511	523	545	565	560	545	560	526	576	490	597	573	540	544	504	566	554	543	533	530	525	523	555	548	547	513	576	514	580	569	514	563	550	534	527	535	524	525	541	539	548	535	570	555	595	518	490	549	524	521	546	549	573	544	552	549	542	538	539	548	517	566	513	549	527	553	503	548	538	523	537	560	541	527	583	540	545	558	553	576	557	553	533	512	555	535	552	519	541	564	534	527	568	545	543	558	552	528	496	578	511	563	553	529	512	537	551	536	566	522	540	516	532	534	568	542	532	550	517	560	523	543	541	523	505	538	538	532	506	545	547	584	517	512	553	523	508	550	502	563	542	526	530	534	568	523	534	542	545	542	527	514	542	561	543	575	517	564	580	503	575	544	537	568	520	514	554	520	567	529	525	521	544	544	533	528	560	553	496	555	522	564	555	565	558	557	562	542	520	576	489	538	550	542	535	549	556	543	528	539	538	548	497	509	523	543	517	579	500	524	543	552	536	540	571	541	527	559	552	555	521	524	548	541	570	522	509	565	560	530	524	499	497	527	537	516	554	537	511	547	520	557	505	462	538	562	524	552	550	535	539	524	520	507	577	571	511	554	509	545	535	560	505	572	558	558	588	539	516	524	563	513	569	554	564	532	565	519	535	528	556	499	495	577	564	512	551	558	477	530	519	563	498	511	574	516	534	548	526	542	526	579	551	539	530	528	518	552	511	560	579	569	587	538	514	587	602	539	540	541	545	532	547	528	518	502	537	541	478	555	537	542	564	532	516	521	534	541	493	522	537	557	550	571	537	493	536	525	545	543	534	516	535	517	517	549	550	562	562	569	542	531	553	528	517	529	551	541	547	563	546	568	538	500	492	562	562	534	565	543	527	548	554	511	540	536	529	537	529	515	518	587	513	519	527	552	564	540	561	531	565	571	532	549	530	550	576	557	552	545	525	518	569	542	525	556	534	550	534	561	532	537	586	524	556	545	521	568	579	509	544	532	522	540	542	584	552	532	551	562	559	608	585	555	526	555	526	575	556	546	543	576	522	544	562	523	531	625	528	577	530	553	506	524	566	531	537	565	503	573	552	542	545	561	544	518	565	530	534	563	512	568	531	518	516	499	523	537	534	588	532	536	596	550	516	543	532	490	527	565	560	514	545	535	560	539	517	529	580	542	533	525	510	557	529	592	508	547	543	530	553	530	506	541	550	536	494	536	530	540	571	519	548	577	524	575	566	541	508	558	580	571	530	592	499	543	571	528	542	538	541	507	564	537	555	560	548	556	540	544	497	558	522	548	499	509	554	546	541	532	547	548	542	527	519	582	570	523	570	570	574	527	548	575	506	541	511	534	521	541	534	569	554	551	508	554	511	540	507	562	555	550	480	516	564	579	538	511	552	532	545	527	545	545	529	539	560	540	524	516	539	564	546	516	516	526	536	568	547	509	537	571	504	579	520	553	523	528	509	527	557	528	554	539	522	544	525	540	481	555	563	537	524	544	559	547	516	561	517	520	509	553	534	529	513	594	558	543	569	504	565	552	509	509	535	549	567	539	544	534	501	553	551	506	536	551	575	570	559	547	543	529	526	558	561	544	573	545	584	511	549	539	555	584	527	594	532	519	523	571	551	570	542	560	541	553	542	557	498	532	519	573	523	542	565	528	521	535	533	550	555	528	584	558	566
23072	21078	27481	24911	21077	16778	2024	964	742	711	674	636	583	601	549	549	517	523	516	504	489	515	508	524	523	473	437	473	517	475	481	451	474	482	491	456	475	493	479	448	482	452	462	491	429	478	449	464	458	463	454	444	471	498	454	484	470	458	438	449	456	456	457	447	1083	1565	718	450	468	479	442	420	449	434	449	472	475	478	427	434	441	463	447	491	461	457	445	482	479	459	462	420	429	453	460	478	488	442	458	435	481	439	459	448	458	476	469	441	458	458	442	464	425	481	449	445	474	425	479	432	457	473	430	504	422	455	450	449	461	441	463	463	454	468	486	434	455	470	467	455	456	463	438	457	478	458	468	438	484	460	458	483	465	458	460	412	424	440	448	450	440	472	437	433	468	480	437	460	434	438	472	436	433	478	481	407	457	474	462	477	436	471	453	437	446	472	460	453	457	431	442	456	426	479	458	468	405	435	451	458	445	447	418	487	483	452	458	466	447	462	479	446	478	446	468	444	463	463	472	461	464	456	445	439	461	455	443	443	455	410	463	481	439	477	466	428	417	444	470	434	454	473	411	410	413	458	454	441	448	515	448	492	483	405	447	456	462	473	432	446	477	472	422	454	462	467	438	471	445	436	458	437	487	430	484	436	480	473	475	436	463	417	476	418	476	459	483	476	462	450	442	453	452	462	437	450	447	422	471	444	461	456	477	444	435	468	472	453	457	452	429	470	491	466	440	489	450	438	479	414	413	462	453	453	458	472	469	461	466	448	407	445	473	454	465	437	440	465	484	426	433	472	447	473	465	497	445	475	458	501	443	460	439	459	456	452	441	443	449	451	431	437	434	440	458	455	419	442	439	426	426	472	466	480	425	454	430	464	457	451	486	441	450	485	420	437	468	424	437	457	493	433	455	470	448	496	476	421	451	448	485	461	452	435	485	470	479	488	417	477	484	434	439	399	448	496	467	474	419	458	502	423	495	459	465	463	489	410	480	463	463	438	463	463	440	416	448	443	436	468	450	456	466	452	481	475	425	476	444	470	452	432	467	500	443	423	464	468	439	434	453	474	414	439	462	468	477	435	471	491	401	436	455	440	469	458	448	460	478	424	452	487	493	418	473	484	432	406	490	406	445	466	451	443	428	481	469	428	492	448	437	442	458	462	440	482	446	480	467	472	456	446	430	475	484	468	479	474	477	459	425	472	423	427	430	423	468	456	446	465	422	441	445	449	452	445	482	471	394	456	447	481	441	463	415	426	441	439	407	440	431	454	457	416	419	456	454	451	471	449	448	447	470	455	466	454	474	444	441	457	467	482	459	454	450	477	447	418	465	452	417	444	467	476	469	468	420	441	458	454	459	465	489	469	439	421	458	463	418	467	432	474	468	444	430	448	434	449	466	452	436	466	463	430	421	441	473	473	501	434	475	473	450	444	463	465	453	451	458	440	412	454	476	483	441	454	431	503	475	467	454	451	448	469	458	458	435	477	429	455	470	439	441	459	412	436	469	452	451	464	443	447	481	474	397	444	438	465	455	481	450	454	436	441	447	429	429	424	440	511	435	450	424	468	411	457	480	468	454	441	447	437	457	461	464	439	453	472	445	468	478	475	438	455	483	444	449	467	450	449	482	428	428	441	434	454	472	468	444	461	419	437	424	486	428	424	404	448	450	449	478	456	449	439	470	430	444	456	443	460	474	421	487	451	433	437	455	474	462	493	423	458	459	451	454	462	436	430	496	435	469	464	424	478	487	466	447	440	463	435	478	453	458	450	442	403	452	422	457	470	453	480	458	456	487	472	462	485	470	448	471	460	470	475	464	457	466	491	464	426	490	428	431	403	435	450	477	433	466	429	437	483	484	436	441	462	424	470	423	438	465	470	463	465	452	433	473	426	439	447	448	454	430	467	436	428	493	427	459	482	442	433	453	472	453	441	418	491	448	461	456	411	423	479	446	467	460	447	424	427	454	463	511	472	487	426	447	488	468	407	459	433	440	469	464	468	489	442	465	437	465	459	435	489	443	468	445	466	448	465	493	407	444	474	417	454	464	451	466	449	436	446	491	428	457	497	436	450	452	485	441	432	449	422	436	431	482	464	493	445	420	430	476	408	442	457	462	452	461	458	470	431	479	430	471	480	452	463	443	469	477	430	479	475	453	460	467	479	485	414	477	466	455	474	491	463	417	459	429	425	466	472	446	458	475	411	442	437	462	476	421	455	451	502	442	420	478	452	454	478	441	462	469	428	479	488	468	438	446	451	416	419	440	470	433	449	477	434	440	436	438	439	421	458	462	461	452	448	447	455	448	460	461	451	464	462	464	461	485	470	449	452	430	494	445	448	464	436	445	448	483	445	459	497	457	448	440	494	484	450	423	502	511	425	478	435	446	453	463	441	450	451	443	467	437	442	417	508	444	478	451	416	461	412	439	466	486	472	428	476	414	484	448	466	427	453	452	477	433	441	437	423	458	479	421	407	462	496	471	469	432	439	484	465	459	417	423	466	464	426	440	470	417	438	443	468	461	437	459	441	471	441	437	440	435	397	483	460	440	471	416	475	433	443	478	426	462	477	464	444	448	444	463	425	442	429	432	462	492	445	465	437	465	454	456	439	444	465	469	442	422	435	457	464	469	466	428	475	439	471	447	437	461	425	500	428	447	464	432	453	455	436	499	453	423	432	482	478	460	482	486	479	490	497	454	428	456	398	430	463	460	476	429	475	472	441	431	494	491	476	490	446	449	445	464	440	469	462	410	435	473	451	455	444	460	488	471	436	460	452	454	438	463	448	448	421	410	447	416	463	474	416	467	441	469	452	476	478	471	414	438	451	446	445	447	447	446	440	466	433	444	505	448	433	498	438	453	477	477	467	439	468	443	479	430	480	470	423	471	431	445	478	455	459	439	451	451	484	452	433	472	445	431	439	443	438	438	476	471	466	425	426	492	467	476	423	467	479	440	452	465	477	480	425	457	460	480	466	410	457	438	443	489	451	463	467	465	478	473	433	425	422	440	468	441	433	435	443	441	416	433	497	436	461	424	470	446	450	438	448	473	471	457	444	476	445	452	470	431	448	453	447	423	469	449	413	420	500	452	443	452	451	464	458	409	443	485	458	428	470	448	474	464	473	444	435	462	426	443	462	413	441	411	469	422	450	403	468	478	472	481	471	434	475	487	443	458	463	495	459	447	446	406	455	431	429	475	461	474	462	433	461	468	485	501	480	455	461	470	427	477	462	468	464	446	473	456	448	447	490	481	422	499	462	440	455	436	438	424	460	463	476	419	463	450	510	426	460	398	462	456	518	499	494	473	455	437	440	430	433	407	460	522	496	464	459	465	464	448	471	421	425	431	448	426	459	431	489	472	454	450	480	466	488	424	465	436	466	438	417	443	466	539	451	458	479	458	474	417	438	468	475	444	463	454	459	460	437	446	456	440	459	463	432	446	467	459	454	431	444	447	461	465	437	480	479	421	428	446	459	480	468	449	464	453	456
45202	60900	24542	6944	4927	3577	2838	2322	2001	1730	1612	1392	1286	1167	1127	1097	1085	1050	1008	965	956	964	874	913	885	898	861	862	880	806	856	840	784	795	827	812	838	803	855	838	786	783	787	759	856	825	859	819	809	844	767	798	799	796	780	798	769	789	785	809	778	842	776	862	2619	4122	1447	831	794	778	831	784	789	703	805	755	775	758	790	768	812	792	776	844	798	790	778	787	811	725	761	744	763	756	786	764	792	809	779	714	780	792	765	784	790	781	806	791	783	782	764	755	760	738	758	753	803	795	746	782	797	759	767	775	781	741	805	750	820	744	805	804	783	799	802	783	806	756	817	758	789	737	748	760	827	791	751	738	768	746	809	764	829	774	782	718	793	790	808	713	726	777	736	783	792	787	808	765	726	790	758	796	799	801	716	807	742	823	782	756	811	764	724	787	861	752	818	769	837	787	777	740	726	738	752	791	760	772	803	802	743	792	738	824	793	734	778	832	791	774	753	762	786	820	835	840	752	720	786	753	719	779	767	766	787	783	775	758	730	776	759	781	729	770	795	744	770	760	781	740	790	798	761	753	747	710	804	730	819	768	770	770	779	751	776	765	746	789	777	759	793	778	803	772	820	722	744	783	802	796	815	814	776	772	746	788	772	732	738	750	757	747	762	798	800	824	769	806	766	756	776	775	781	753	755	776	789	808	733	780	783	809	735	818	773	785	770	757	793	771	757	785	738	759	769	776	715	823	759	787	727	737	775	804	800	815	752	757	833	774	749	773	778	788	753	779	810	773	743	748	773	798	751	739	767	734	761	767	782	772	816	757	794	749	802	766	807	758	777	814	764	773	797	811	802	719	811	807	829	822	754	809	838	813	774	781	823	760	829	786	809	748	781	693	779	771	766	777	754	797	716	783	758	761	717	785	735	773	765	774	779	781	766	724	836	789	833	781	771	792	804	827	790	731	772	804	779	753	722	755	784	773	831	751	827	746	762	790	753	774	787	805	781	724	777	779	843	765	747	771	785	754	787	791	766	763	770	777	807	797	771	759	814	799	778	790	759	806	758	779	737	773	779	767	807	770	801	803	784	830	738	838	799	763	795	811	777	823	756	757	822	781	784	789	813	717	771	764	749	830	775	817	774	760	722	772	798	701	801	754	773	766	804	748	769	789	735	812	778	805	808	758	817	737	772	785	760	765	848	841	720	773	795	793	778	805	782	798	752	754	718	702	758	794	763	749	830	794	812	791	831	781	723	791	755	836	751	751	761	722	814	784	757	764	815	767	751	756	797	784	850	776	800	746	768	749	756	802	774	777	788	715	773	750	793	775	767	797	742	752	789	753	761	819	778	859	798	766	773	794	760	803	783	777	771	792	778	781	779	809	803	808	827	761	804	785	729	800	766	750	791	760	781	812	811	722	855	788	780	801	785	757	771	758	793	765	800	778	723	794	754	764	794	778	790	751	761	803	805	750	806	751	847	797	776	797	769	709	777	789	816	803	767	747	780	779	760	772	740	758	764	795	761	764	759	827	793	769	777	697	729	731	827	783	830	794	769	735	763	760	824	793	752	785	815	761	764	781	760	812	766	787	793	747	797	753	736	819	799	783	802	750	839	817	774	812	800	784	750	758	759	832	766	726	769	778	805	736	757	777	739	803	730	793	767	774	717	764	770	804	813	753	788	811	771	778	777	743	740	793	845	800	753	765	724	774	782	797	783	848	791	737	822	765	787	760	774	876	795	769	776	800	799	786	726	737	797	785	748	769	783	775	765	747	782	716	720	791	769	796	779	804	811	775	767	806	793	817	756	809	766	781	803	734	763	741	728	758	776	764	752	757	767	841	782	751	780	804	750	746	767	801	754	751	815	723	773	743	768	778	800	756	794	721	827	807	778	757	816	806	788	756	799	753	761	812	743	757	789	758	816	798	802	846	776	786	790	798	773	819	761	780	755	746	724	762	753	792	830	731	824	773	822	813	778	773	757	779	803	771	804	780	765	759	746	757	766	768	796	803	832	791	761	738	762	763	782	770	805	805	760	725	761	715	776	756	791	807	749	724	749	750	761	758	747	784	794	758	761	769	801	799	792	812	761	752	783	786	748	739	771	759	738	775	783	734	773	803	787	793	732	831	768	750	759	813	781	810	820	812	765	754	805	772	786	772	798	805	818	749	803	757	735	761	764	776	783	801	755	798	799	760	781	755	806	784	790	797	812	781	777	788	769	809	748	734	786	780	768	766	798	757	781	777	766	777	772	765	768	744	773	798	834	815	824	807	805	808	729	805	795	819	774	745	743	805	799	808	759	792	781	746	806	795	824	792	764	755	781	707	781	779	794	771	807	816	777	763	840	780	732	772	786	788	779	755	788	697	776	777	753	760	782	830	797	738	824	797	750	768	759	844	757	798	737	780	766	794	763	795	727	798	764	781	763	785	764	784	755	778	785	831	717	766	818	777	742	797	798	669	789	776	810	765	759	778	764	782	780	783	761	761	726	808	776	792	775	779	775	791	754	753	775	794	762	784	775	837	808	766	805	791	800	789	736	801	720	748	786	840	773	780	726	789	777	782	741	799	767	774	822	751	782	785	761	775	773	768	771	747	782	787	782	817	764	813	755	772	717	750	741	774	844	791	815	768	740	785	790	758	818	751	793	722	777	791	795	767	817	798	761	779	808	781	841	796	802	786	731	721	816	777	773	796	798	776	734	801	779	751	755	725	742	764	767	774	786	767	792	775	737	771	803	750	747	785	774	822	749	756	724	798	749	806	744	724	740	780	716	795	798	787	819	782	777	777	772	766	766	800	803	766	751	775	770	729	838	777	769	766	777	785	771	821	785	769	723	737	791	801	745	785	803	791	740	759	755	768	785	772	732	794	779	785	802	776	827	743	770	798	842	759	798	789	743	759	760	776	787	785	752	736	757	769	806	778	787	809	771	780	794	741	788	785	762	800	788	772	752	760	773	800	747	767	710	731	778	733	737	743	747	776	800	757	747	750	745	750	829	764	783	729	775	767	755	791	770	761	779	803	798	823	799	758	699	765	751	796	747	788	730	744	762	722	810	771	766	765	780	785	742	793	795	831	737	739	822	764	803	777	756	819	777	735	791	740	779	766	766	737	731	792	806	749	772	733	755	743	713	782	773	790	770	787	781	767	756	795	767	786	805	818	801	757	814	781	807	798	793	753	790	806	819	736	737	736	764	749	798	768	823	758	764	781	757	769	803	805	764	792	746	713	791	761	780	767	762	807	743	812	763	791	755	823	832	770	798	736	774	808	742	765	782	732	778	766	770	757	799	774	780	817	771	765	779	766	771	796	752	782	748	749	808	782	783	811	781	813	776	754	756	759	783	808	757	757	784	770	763	757	740	797	787	766	715	754	766	757	749	806	773	745	760	774	764	744	745	791	730	790	765	715	787	750	744	775	736	760	728	800	767	786	759	810	771	782	766	778	752	766	805	808	741	794	786	797	739	808	752	732	827	719	736	752	796	772
26431	20894	14426	1005	287	215	186	160	163	157	175	173	151	182	135	155	145	148	162	173	150	151	148	150	135	155	154	168	152	160	166	158	159	158	175	151	162	142	171	156	132	159	179	152	153	152	148	149	150	146	160	150	158	143	165	170	145	141	155	155	163	155	136	159	206	234	216	157	162	151	136	159	136	154	155	143	157	162	158	130	161	156	174	143	169	169	165	156	173	181	155	141	140	156	151	144	137	158	133	148	148	159	172	161	157	167	136	136	168	137	182	149	173	131	158	138	149	150	159	171	171	159	172	165	166	169	154	141	156	164	156	162	152	151	167	178	137	172	138	164	159	151	159	148	184	134	155	156	152	147	172	144	133	138	158	159	152	172	157	146	137	160	147	148	145	135	169	178	153	161	141	151	133	156	144	142	166	151	142	160	168	167	165	148	137	127	143	148	151	160	184	172	158	153	155	147	146	133	188	160	164	152	170	166	152	152	160	140	162	145	145	149	157	143	174	136	171	155	145	139	151	162	147	165	132	149	155	155	147	161	152	158	137	159	154	140	165	150	147	192	152	159	150	157	134	151	137	139	152	172	170	160	166	159	156	149	135	167	144	142	175	157	149	155	157	164	164	138	143	159	137	150	166	146	148	154	150	161	133	165	157	155	171	154	155	155	160	139	169	149	130	180	149	144	147	139	152	155	158	163	160	157	147	165	163	163	147	168	139	153	163	161	158	161	145	139	171	153	150	171	135	163	160	153	155	138	147	188	160	149	158	134	155	148	176	154	144	146	142	141	135	156	146	147	150	139	150	176	158	171	146	144	146	153	151	144	160	146	162	175	161	144	166	146	125	185	149	150	138	150	136	149	182	141	158	171	141	170	166	164	149	171	116	166	156	168	145	149	166	131	151	134	167	149	155	145	146	129	151	156	178	140	147	142	139	165	172	154	154	160	153	147	152	164	137	145	148	172	138	161	125	139	167	152	132	163	152	164	152	141	143	156	165	147	161	135	166	160	147	143	172	167	155	169	167	135	153	137	169	161	144	132	156	147	145	159	153	157	165	140	143	143	168	143	150	138	154	178	162	163	173	154	140	154	181	182	161	160	136	171	154	158	181	154	162	157	138	162	147	165	161	162	155	161	174	142	144	140	170	144	146	164	180	151	175	139	147	140	149	147	159	156	161	166	168	158	166	172	183	138	146	156	155	154	141	179	147	160	144	146	150	171	152	168	158	156	155	151	156	163	163	157	136	167	142	145	151	131	168	155	143	156	147	142	152	148	181	147	136	152	154	155	146	168	154	154	152	139	148	144	171	156	160	161	167	157	145	147	151	137	159	174	128	139	150	158	157	157	158	169	134	163	181	150	185	160	149	163	165	172	149	148	154	153	156	149	149	188	157	159	146	162	139	169	159	151	169	173	147	166	152	171	126	127	160	140	133	160	153	170	152	160	143	180	127	163	161	161	160	178	129	131	133	140	148	167	145	162	145	158	151	166	184	164	133	153	160	149	153	161	153	164	129	178	164	141	166	144	146	170	131	137	157	165	147	151	144	156	165	135	150	158	143	164	146	148	155	182	150	156	144	152	138	158	125	145	160	153	145	163	136	162	152	168	153	140	158	133	156	147	167	156	151	149	169	164	179	156	162	138	152	147	134	153	143	144	171	133	158	163	146	156	139	162	180	164	151	170	162	148	150	165	163	140	164	155	143	151	157	160	150	171	166	143	155	140	157	187	148	151	162	145	157	133	167	150	147	161	152	159	146	159	160	172	135	159	137	141	144	153	138	152	153	148	142	129	154	141	180	150	188	133	136	157	152	162	140	160	141	152	152	154	150	169	150	150	160	144	146	169	180	150	126	139	147	150	169	162	154	167	159	167	161	140	159	155	172	154	139	149	164	159	145	140	151	171	152	165	148	147	161	139	141	159	146	140	140	146	148	152	158	165	149	165	154	150	144	155	164	169	160	146	174	155	161	154	148	159	136	165	140	160	190	151	163	170	136	124	174	149	177	181	139	167	150	149	127	142	153	147	168	150	178	135	134	138	162	141	158	192	163	174	156	175	154	154	139	135	165	159	163	152	160	149	153	157	150	149	143	152	145	147	170	176	151	141	162	170	151	167	163	163	161	169	165	167	166	166	142	149	177	164	179	160	140	166	157	165	149	150	174	155	167	166	163	133	168	156	138	174	149	150	171	164	164	148	154	166	164	135	171	155	161	145	139	151	165	138	157	135	138	168	171	150	158	138	153	164	145	167	151	125	153	180	146	149	143	147	133	143	163	158	162	150	151	139	167	145	153	154	147	159	141	140	157	141	156	140	160	181	156	149	184	129	133	159	147	149	160	175	158	164	179	149	141	160	159	162	165	155	162	162	156	149	131	165	146	164	161	141	160	147	187	154	139	127	139	154	151	153	166	168	163	166	176	150	146	124	151	163	142	151	133	147	141	147	152	161	147	135	178	159	164	166	149	129	155	154	130	149	151	146	161	153	169	159	176	144	150	175	150	146	156	154	147	150	157	134	165	140	159	145	155	139	169	165	161	133	146	140	151	160	153	137	161	149	150	167	158	158	135	162	145	145	153	150	158	149	150	135	143	177	143	159	157	160	134	161	154	157	161	164	146	151	148	172	184	167	155	152	146	152	171	152	144	140	164	153	150	155	150	155	152	169	157	152	152	175	143	168	157	161	164	168	163	143	144	149	167	148	169	139	158	144	167	148	172	171	154	169	153	159	138	142	149	138	156	142	159	168	181	135	171	163	150	136	165	169	167	168	151	163	156	171	140	161	159	167	146	141	152	168	170	169	162	145	171	137	154	150	173	139	160	157	136	159	147	156	129	124	173	163	144	143	177	164	171	148	141	170	128	162	164	138	134	134	155	149	160	173	167	145	149	148	173	164	156	146	157	159	139	163	164	160	161	129	130	153	160	155	140	148	130	134	142	133	145	157	148	151	150	150	155	146	171	147	171	150	141	168	154	160	142	133	153	160	188	167	136	171	155	168	153	158	148	151	147	175	162	148	157	173	152	155	178	164	155	155	150	151	186	168	160	188	163	156	147	134	139	150	172	142	157	169	153	176	149	151	142	162	152	140	148	157	133	140	135	150	158	162	168	153	153	164	168	148	164	167	164	168	150	157	130	168	153	172	140	129	148	160	132	153	173	163	157	152	159	156	159	176	148	153	134	140	148	130	154	161	157	151	143	167	157	164	148	144	155	154	126	142	139	155	149	144	126	161	151	154	166	150	159	173	154	135	157	183	140	136	150	158	150	161	161	162	160	152	156	154	177	157	157	144	140	150	146	154	157	165	176	173	160	170	161	163	153	138	170	136	170	164	139	141	171	137	171	149	153	158	162	143	149	152	157	150	144	138	142	146	151	175	168	162	134	141	172	161	160	157	166	161	164	147	143	145	172	133	146	153	157	149	171	144	149	167	131	175	173	167	140	153	138	150	161	146	142	146	133	165	161	142	161	139	159	135	159	138
18532	22105	11462	669	511	449	429	363	326	324	306	279	311	304	367	309	309	290	304	314	332	323	295	296	305	308	276	293	296	309	294	311	292	311	289	297	280	269	276	308	293	291	294	309	307	289	292	271	273	267	275	275	298	312	313	264	302	289	274	268	269	293	299	303	456	543	390	313	320	272	272	286	277	324	299	287	292	302	303	308	279	283	289	257	265	284	306	279	288	314	304	287	288	304	319	269	278	319	282	277	312	318	257	283	285	297	321	276	313	328	259	291	308	311	273	303	293	278	264	293	269	286	319	286	324	282	283	277	286	288	299	265	268	325	284	281	280	298	298	293	325	262	262	297	300	269	281	306	304	307	282	292	333	303	281	279	288	299	305	295	298	282	274	258	308	302	294	296	304	302	287	279	284	288	300	279	286	280	264	290	298	317	284	315	279	301	285	289	303	313	295	260	325	297	276	306	319	285	314	330	309	292	299	319	280	251	270	287	306	281	295	274	298	298	290	282	306	303	285	292	306	281	314	308	293	283	278	312	303	291	307	322	280	273	285	284	304	310	304	278	272	309	306	306	277	263	306	308	287	299	309	285	312	299	311	317	248	274	315	284	280	300	296	267	281	269	299	264	287	287	271	299	305	297	278	296	288	335	281	334	309	283	312	294	245	261	296	287	268	267	290	297	306	296	309	303	332	295	277	305	313	307	294	277	267	292	296	316	268	289	305	274	287	287	292	306	298	311	307	294	254	296	307	279	289	299	275	306	303	327	318	309	263	314	305	328	274	298	295	313	266	283	296	262	305	298	305	310	289	323	280	291	280	306	321	266	270	275	299	303	270	278	314	317	267	296	277	275	268	266	286	282	295	329	292	312	299	289	280	297	298	277	292	278	295	294	303	305	301	280	268	262	313	312	294	270	299	297	277	240	313	327	275	255	313	303	294	298	304	260	285	287	264	257	307	280	311	292	298	276	309	286	313	286	289	287	275	301	290	292	278	312	343	307	291	303	290	282	324	317	260	272	275	285	294	272	284	260	305	271	296	297	287	297	304	305	334	294	304	308	337	322	292	308	308	287	283	276	275	278	273	295	264	296	293	274	314	288	305	315	307	266	288	311	309	259	301	279	297	305	295	309	315	304	258	268	301	268	320	281	317	292	321	296	314	269	255	305	311	269	302	288	298	299	334	299	302	301	296	283	284	272	298	297	262	329	312	286	314	283	271	310	275	258	284	282	294	284	292	280	257	297	264	263	288	263	325	293	294	269	285	309	279	295	283	300	276	292	301	290	320	302	299	300	254	289	295	249	266	286	309	304	285	294	284	292	283	273	285	316	286	274	305	297	277	313	287	305	289	264	315	299	282	273	314	292	285	275	333	307	296	276	293	332	299	258	289	288	326	302	294	309	303	303	294	291	288	315	303	276	287	288	288	285	254	315	318	275	274	261	277	276	306	289	273	307	279	274	301	329	262	305	262	303	271	282	259	272	286	312	298	286	267	312	296	270	270	311	294	287	289	301	277	273	283	301	276	276	279	243	293	300	284	287	286	288	298	311	255	317	310	295	308	294	291	317	275	303	308	279	291	292	296	299	280	321	263	284	310	312	292	273	303	274	276	279	307	324	269	311	303	272	317	270	293	267	297	304	300	306	272	280	290	310	308	280	266	273	280	293	264	257	274	297	288	298	293	269	305	304	298	261	299	275	286	292	301	302	269	311	306	301	284	305	299	301	311	282	276	322	313	258	273	280	317	264	285	285	255	295	285	311	287	289	290	286	266	314	302	291	289	306	303	278	284	296	295	269	276	265	275	305	276	311	302	290	337	279	276	272	267	316	295	286	290	282	293	295	292	315	282	295	287	260	290	281	289	273	282	279	289	308	300	271	271	302	276	329	296	279	290	278	299	279	302	273	281	292	290	286	286	324	282	293	267	288	304	291	317	294	293	278	282	303	314	286	294	288	229	281	294	277	289	280	296	311	286	278	268	297	305	275	256	257	291	243	306	275	283	270	296	279	304	289	306	271	312	319	294	299	320	282	303	304	303	282	302	287	294	276	279	315	296	243	278	272	287	279	276	276	295	282	295	326	268	304	296	272	294	302	286	268	324	305	273	317	302	263	296	270	280	283	298	276	285	312	288	282	262	295	306	290	267	293	272	293	299	289	285	300	264	319	285	293	268	270	298	326	291	294	283	302	291	299	268	314	290	330	299	301	276	306	282	297	308	288	285	276	273	296	295	271	307	295	258	264	320	288	307	314	313	318	289	279	279	299	275	299	284	305	313	302	293	279	275	291	290	274	268	300	286	278	303	256	272	289	292	293	289	283	311	293	281	263	319	278	303	316	313	282	341	276	303	273	291	292	290	278	300	270	281	334	312	323	316	316	311	261	295	277	270	288	288	262	271	292	303	284	290	298	286	321	303	308	293	293	294	290	257	278	306	294	316	284	329	321	280	301	294	316	275	308	314	273	286	290	283	322	256	270	277	297	266	291	285	268	276	272	288	306	282	262	299	268	302	283	302	288	257	313	296	276	293	321	264	264	296	272	273	292	303	290	256	282	296	255	285	302	292	289	290	281	285	247	290	304	298	273	265	283	301	294	300	291	302	320	300	269	263	301	298	306	304	271	254	300	309	271	285	294	280	302	297	301	281	308	292	284	286	283	304	291	263	287	309	310	303	320	287	296	319	248	294	288	278	266	315	285	277	269	266	276	296	345	285	274	290	293	314	301	318	269	294	320	310	287	310	293	260	265	281	263	298	291	275	287	284	299	266	274	344	301	278	284	287	277	253	304	291	269	283	279	288	299	284	280	281	313	277	293	275	273	259	295	272	284	286	296	297	264	279	334	310	289	291	253	293	297	278	309	302	291	300	270	311	260	311	284	265	291	257	315	301	302	300	272	316	305	270	340	301	303	276	331	305	260	275	303	279	292	278	262	266	281	263	303	291	296	290	289	286	286	305	285	303	291	312	299	266	295	285	250	291	274	291	283	296	253	303	277	298	287	316	265	301	276	273	261	330	282	271	300	299	300	265	318	305	308	321	279	296	296	273	286	290	278	297	302	301	272	282	280	321	292	295	305	282	312	294	282	288	299	282	272	311	264	326	288	289	291	287	318	294	288	261	288	289	297	289	321	282	293	290	301	274	267	291	271	282	274	287	293	279	290	280	294	289	300	303	297	275	296	261	304	294	329	322	302	281	290	294	284	289	286	296	291	263	306	272	289	300	284	307	311	283	279	300	292	278	286	285	286	265	296	290	274	294	303	310	292	278	303	261	269	313	279	300	285	273	308	298	319	312	296	273	306	305	268	303	287	288	282	327	259	316	273	312	310	306	283	304	303	271	305	253	284	262	298	268	300	300	309	303	305	313	290	289	288	264	307	282	305	271	280	321	266	291	302	301	302	257	298	295	289	295	268	289	296	279	301	291	319	277	291	279	289	293	313	292	287	292	273	278	296	286	321	326	273	295	284	304	268	281	246	276	299
24040	21092	27473	25002	19457	2729	743	535	472	411	422	387	360	343	362	324	373	350	328	363	343	363	308	301	353	348	351	335	338	296	304	323	362	325	338	306	318	354	333	292	323	297	302	318	310	340	307	319	323	286	316	296	359	288	311	303	284	305	292	290	314	313	317	356	685	605	551	291	333	307	294	272	348	334	319	292	296	292	286	311	277	349	294	297	326	316	300	329	302	325	334	325	289	287	298	273	306	307	307	311	300	320	293	311	315	298	328	321	294	325	328	284	342	306	299	310	317	303	326	299	304	306	275	305	298	325	291	299	287	310	314	294	317	310	307	303	303	335	286	299	330	302	318	303	313	306	305	334	339	285	318	319	320	302	333	329	323	306	320	325	314	299	336	319	313	302	308	278	332	330	294	314	315	287	318	316	313	310	317	297	324	322	280	293	278	287	285	316	320	312	313	289	316	303	329	315	318	291	276	280	334	290	302	310	290	293	311	253	308	287	314	317	317	302	310	285	298	299	320	309	279	302	287	320	333	276	302	281	294	291	312	308	303	326	274	272	318	312	298	309	296	308	326	302	293	286	328	314	301	295	335	292	297	278	298	312	291	278	291	310	276	290	288	297	310	308	316	297	315	272	307	287	299	351	299	271	312	287	286	317	306	314	309	290	304	307	284	317	295	312	295	320	331	289	321	325	325	312	302	318	292	327	323	296	306	277	317	306	326	299	306	314	323	315	314	280	322	317	300	318	300	317	295	286	277	321	307	300	305	286	334	300	319	305	310	327	311	296	333	312	310	303	272	302	272	322	305	329	344	285	327	322	294	313	298	323	316	308	309	304	306	286	321	288	319	281	301	315	297	297	303	328	324	302	305	270	281	307	330	295	290	305	292	284	290	324	325	297	301	314	283	307	253	310	296	313	297	313	328	298	265	304	297	299	299	287	310	326	324	324	310	292	333	310	317	311	302	325	309	302	294	286	316	289	285	308	316	326	290	305	311	320	306	291	305	277	310	316	287	332	299	306	295	304	318	324	315	315	289	329	288	298	307	310	338	272	279	308	308	317	312	300	313	313	331	339	337	281	309	316	297	307	320	304	310	302	295	283	289	298	304	307	304	312	305	318	310	309	263	305	323	308	311	321	323	321	283	266	291	278	281	280	343	330	307	318	312	323	311	335	324	293	353	294	319	310	302	306	325	307	294	281	329	300	314	315	312	338	311	297	322	287	326	294	281	299	290	292	299	304	341	299	303	327	275	303	308	287	325	291	301	322	314	378	297	294	291	304	326	319	323	309	325	297	292	340	288	333	277	305	316	302	310	295	318	306	320	313	326	312	300	280	304	295	303	312	316	328	321	332	330	328	319	289	304	303	328	295	294	329	316	315	285	309	310	294	328	323	304	300	292	290	272	290	274	263	306	317	318	298	292	273	328	297	312	339	290	302	290	293	316	295	308	286	316	323	320	274	292	290	298	291	313	295	302	291	272	334	318	306	299	311	302	301	295	303	304	299	297	292	301	291	284	325	296	282	310	305	294	328	274	303	311	311	332	311	338	332	267	330	314	309	305	285	288	312	326	313	286	286	316	312	313	304	304	298	322	316	313	335	268	312	317	320	295	310	295	288	293	331	325	308	330	286	279	286	292	298	278	303	317	329	325	297	279	330	331	344	299	324	322	318	300	269	318	309	311	302	315	267	294	302	318	279	314	296	327	321	316	311	288	338	283	311	300	310	307	301	309	281	309	328	312	344	309	322	331	271	272	318	290	289	338	308	299	304	300	297	312	324	328	319	287	280	319	324	332	314	307	320	289	306	304	332	317	298	289	278	293	322	313	283	304	298	304	292	293	299	335	312	275	266	316	302	291	300	305	295	327	306	302	293	285	306	284	301	316	298	294	313	308	311	312	300	305	304	334	301	297	272	322	294	329	314	336	297	321	336	306	311	303	315	297	308	317	271	306	291	304	300	313	322	321	318	285	290	296	321	303	308	266	322	282	300	321	291	314	294	312	316	310	277	306	288	290	316	289	307	306	319	282	322	291	309	310	297	343	338	287	309	308	286	273	319	314	306	330	325	304	321	323	315	309	292	299	294	315	308	289	319	281	282	290	305	285	300	324	315	293	301	325	295	312	321	291	308	307	286	312	326	361	307	318	299	304	310	349	275	308	311	334	302	312	301	327	271	298	313	323	297	292	334	301	321	289	317	278	297	306	333	309	292	319	297	295	292	313	265	289	297	311	302	301	318	292	303	326	319	321	288	300	342	314	322	311	305	302	335	324	275	334	298	323	342	293	323	298	300	335	318	276	277	283	335	328	289	289	299	279	311	308	319	320	336	314	292	326	314	286	305	298	288	296	291	313	315	304	303	345	306	298	300	320	327	307	273	328	303	290	313	332	326	291	302	280	302	317	282	326	326	319	331	284	332	308	294	286	284	303	312	296	303	307	284	315	322	325	308	316	290	291	308	336	262	310	321	319	310	276	292	321	295	287	286	330	290	296	312	337	297	340	302	303	309	325	292	302	330	282	296	307	322	275	330	322	289	316	316	315	288	339	299	322	331	334	303	297	291	314	283	298	304	289	283	328	297	325	289	309	308	313	290	314	317	312	320	301	306	330	288	303	308	320	325	299	312	313	329	306	309	307	280	326	297	314	294	304	332	291	292	324	292	282	264	290	296	323	300	327	313	281	304	315	305	316	313	323	307	282	300	308	306	325	308	325	301	327	320	315	300	292	317	311	341	307	311	307	325	332	303	295	272	277	370	307	315	267	296	297	338	291	323	308	318	294	320	324	277	295	288	359	302	330	274	300	331	314	307	282	277	325	321	313	331	310	302	300	287	340	323	314	325	298	305	322	321	306	313	294	304	300	289	327	325	317	262	325	305	298	308	291	314	281	277	279	289	322	333	320	277	280	296	324	303	322	334	300	282	306	320	286	312	288	307	332	316	301	306	301	266	285	300	306	324	301	333	333	307	290	310	303	323	327	307	294	318	303	319	322	327	307	307	327	301	306	335	317	300	312	298	333	328	291	305	320	332	304	307	300	312	300	295	286	334	319	313	322	266	301	280	303	319	299	276	335	337	289	325	320	319	300	321	303	298	327	302	303	300	311	317	308	316	285	283	345	287	298	297	298	270	306	314	289	334	316	342	290	287	287	310	305	308	292	337	273	286	279	318	294	307	321	278	306	301	285	337	289	279	317	298	329	309	286	310	297	314	304	286	308	286	307	304	302	321	312	320	322	302	316	306	294	334	309	324	325	291	320	327	300	290	294	307	294	293	280	318	317	323	291	279	293	309	313	317	307	318	299	285	276	266	349	297	290	302	312	291	290	315	333	309	318	297	304	277	281	306	292	286	290	285	314	309	297	312	317	274	330	298	317	310	312	305	317	283	296	327	328	304	311	300	293	321	302	309	283	302	324	311	328	306	298	320	293	331	317	300	301	305	314	292	281	314	279	307	318	291	327	306	294	338	311	350	329	310	307	294
38958	51520	27149	4117	2811	2078	1709	1419	1176	1031	971	814	839	772	765	767	686	666	657	658	612	611	643	593	591	588	588	571	615	589	597	601	607	601	550	585	615	581	580	561	575	581	586	600	587	588	579	545	564	574	562	510	595	580	561	524	541	556	541	504	582	549	582	569	1687	1433	1204	560	541	546	562	585	549	542	493	535	529	544	521	575	545	539	536	560	524	565	595	560	537	514	585	568	517	524	565	550	547	570	551	588	533	572	565	529	537	551	543	532	547	575	550	543	559	556	596	550	510	565	578	531	522	520	589	533	545	566	538	502	564	538	544	570	562	497	583	582	584	551	533	563	533	588	549	542	578	565	501	574	566	548	565	532	570	572	508	552	552	556	546	584	555	536	521	558	564	518	551	560	536	561	485	564	569	528	567	531	554	538	521	572	517	580	543	510	526	558	555	560	551	540	533	566	590	544	547	545	537	577	563	525	555	504	581	583	554	538	544	542	524	524	521	516	523	530	549	527	567	573	569	585	545	569	542	527	524	564	532	543	520	519	548	551	562	582	546	573	518	581	540	560	509	577	544	495	520	589	551	566	576	527	586	547	554	555	546	532	537	543	514	554	576	584	550	500	535	555	577	517	547	547	546	561	548	566	532	515	535	548	591	550	529	534	539	560	534	527	521	561	552	510	558	561	527	538	568	543	541	576	531	542	571	505	565	530	561	539	532	550	535	576	559	516	568	546	553	562	553	545	531	560	595	526	556	595	599	512	557	551	563	561	566	563	571	520	510	570	532	540	570	535	516	555	530	512	543	519	580	545	526	562	557	545	566	563	565	538	533	549	541	548	511	561	510	515	524	545	578	576	567	520	523	510	536	528	559	538	589	541	525	594	615	558	562	588	541	579	572	571	521	575	572	529	552	561	514	539	568	577	561	578	573	581	562	527	574	514	534	503	573	508	567	551	609	549	541	532	526	538	568	539	535	513	542	581	514	553	598	551	531	552	594	529	501	509	534	521	545	554	531	512	569	490	544	529	559	560	559	546	523	610	528	545	560	591	597	527	521	570	563	552	537	531	543	595	510	579	537	584	524	536	572	541	562	539	573	524	528	550	571	543	606	561	520	521	597	537	568	525	542	457	561	556	558	599	530	533	546	558	520	550	549	576	557	586	575	582	548	540	561	550	573	528	529	586	554	521	553	561	546	590	566	548	543	559	551	568	598	576	547	546	567	551	518	547	549	547	601	558	558	528	537	560	543	531	585	537	605	573	524	547	570	544	603	559	506	569	542	550	548	519	557	550	550	552	559	573	546	533	531	542	531	545	552	517	532	576	529	534	551	570	540	518	521	526	581	562	548	508	542	599	566	546	549	525	541	561	592	551	568	542	571	538	558	513	569	505	567	523	556	540	543	532	571	513	507	579	551	560	553	513	546	531	576	574	564	518	556	528	550	548	547	520	554	545	526	539	565	543	558	509	554	583	572	544	554	555	552	553	542	545	533	537	552	514	560	567	557	591	539	558	564	538	538	539	536	537	531	535	575	539	560	548	567	517	514	534	535	538	540	535	554	555	537	573	538	511	543	561	552	554	541	602	548	582	537	538	543	539	559	542	552	562	558	532	566	557	557	554	528	553	579	510	581	629	514	547	540	569	559	571	543	592	576	552	543	547	551	530	509	540	544	567	494	549	544	530	516	559	555	568	544	529	532	504	524	547	566	560	527	536	565	504	545	577	549	535	559	551	590	584	567	532	601	523	548	526	575	549	574	576	550	559	542	531	534	529	559	508	554	575	557	539	541	541	549	557	550	521	566	554	571	527	549	516	574	526	588	523	520	545	562	570	516	570	576	516	549	507	602	555	554	539	539	540	575	554	564	522	542	571	555	554	570	581	519	501	545	570	520	561	550	584	589	548	518	548	549	546	525	579	563	566	527	530	544	590	533	573	534	547	560	608	549	552	551	574	525	517	532	585	516	529	569	527	563	532	593	546	537	573	526	547	537	569	542	567	543	561	557	537	537	531	502	562	579	530	527	513	538	547	512	525	558	551	531	556	561	557	531	594	562	524	560	561	553	544	516	554	515	524	583	544	535	544	543	574	528	519	538	531	489	589	559	533	530	601	510	577	576	523	529	562	560	528	518	584	536	548	547	495	550	549	539	548	546	575	592	558	540	587	523	567	564	572	546	566	577	568	517	559	488	527	516	559	550	565	534	543	540	599	525	532	565	528	513	580	514	539	515	560	569	539	519	574	512	572	542	511	556	545	528	557	582	532	551	548	564	568	554	572	555	537	573	516	560	539	523	554	557	538	557	546	567	543	574	520	582	529	535	622	539	566	591	508	563	569	598	540	580	502	511	573	552	537	539	560	519	586	564	541	556	517	545	546	605	520	552	571	542	575	553	549	529	557	512	550	519	532	571	556	526	541	571	533	548	549	550	584	510	515	527	576	581	541	524	606	537	516	554	555	530	520	586	541	599	583	584	568	573	551	551	519	591	505	513	538	562	529	537	511	522	539	585	549	588	577	563	559	539	537	548	551	529	543	536	538	535	596	532	569	530	507	575	507	539	524	602	535	541	514	568	500	563	547	582	586	521	545	573	537	559	558	523	514	568	528	591	528	568	524	509	518	511	552	545	518	570	562	536	533	550	547	609	539	522	559	543	560	544	568	488	541	536	542	512	569	526	531	533	546	587	565	552	581	539	562	579	564	547	557	554	561	536	513	587	534	561	545	532	523	582	542	570	542	527	586	558	538	560	538	582	566	554	523	553	526	529	539	567	565	548	550	512	563	536	553	547	544	513	562	552	570	544	552	498	559	592	552	578	564	547	549	584	558	549	563	556	567	544	584	565	520	495	539	557	521	498	583	541	524	549	594	571	520	544	555	527	530	546	515	532	487	526	533	526	529	553	567	528	558	549	547	591	528	553	568	543	582	539	518	538	529	566	576	555	581	542	522	589	514	506	551	536	585	552	574	582	566	506	513	571	559	572	553	553	521	559	518	556	595	535	572	575	495	549	516	561	527	561	512	548	532	564	591	561	519	538	592	526	539	540	544	509	604	531	569	589	547	546	551	514	551	527	555	535	532	506	558	523	512	547	535	540	537	531	517	589	561	555	526	502	540	555	540	579	573	558	523	557	555	548	545	583	564	539	557	525	575	562	548	547	546	537	537	542	559	538	571	518	552	527	507	553	565	549	580	569	554	542	541	500	579	520	520	546	509	551	554	562	574	547	565	543	573	557	564	563	580	521	515	554	571	534	544	560	591	551	560	531	532	525	552	528	501	574	527	529	541	566	590	518	540	573	500	529	537	538	549	528	565	540	528	543	499	533	572	560	531	537	548	547	554	546	512	511	548	534	536	527	532	542	588	561	524	547	538	535	532	516	524	534	550	542	578	594	541	573	527	533	552	525	574	575	551	518	590	518	543	499	557	562	539	560	559	523	551	531	536	533	574	537	548	545	527	568	535	543	559	605	542	585	543	535	532	587	536
23095	21088	28156	24267	21088	18894	2503	990	758	678	637	601	568	559	581	490	516	489	495	499	482	484	484	485	482	456	480	442	474	474	450	476	439	455	430	480	474	427	470	421	465	470	427	478	508	446	436	464	428	436	457	439	444	442	445	467	470	438	404	460	461	438	427	489	949	485	854	422	451	445	445	453	423	443	447	428	454	435	454	399	451	491	420	411	452	435	436	411	428	438	428	421	423	456	435	440	405	444	433	428	403	438	456	445	420	399	441	451	472	460	413	447	420	428	411	415	423	482	448	435	439	426	417	444	432	416	465	439	447	426	401	435	401	462	401	419	417	452	431	414	414	438	440	400	439	444	446	447	463	455	409	441	459	416	470	433	437	422	423	465	410	413	442	471	418	454	430	465	428	403	447	452	435	397	435	382	440	425	382	455	452	398	449	464	466	455	460	429	467	458	477	426	392	429	423	464	455	454	434	408	429	445	418	418	422	460	462	433	414	435	459	415	432	447	397	449	428	448	446	446	426	395	444	445	431	450	455	454	424	444	439	429	431	415	425	449	401	431	420	424	459	414	436	423	436	435	467	449	395	409	447	445	439	439	413	429	445	450	444	412	430	463	446	395	448	429	427	401	419	430	425	395	438	436	414	419	434	446	443	439	443	441	432	470	440	439	476	453	416	388	453	419	436	442	424	447	457	451	446	435	423	469	439	414	433	419	472	440	467	465	400	444	391	421	434	446	431	434	473	425	458	426	459	429	461	443	436	444	438	464	419	431	435	448	409	401	404	427	455	431	438	471	417	417	388	422	466	457	413	436	445	463	481	443	428	420	416	433	415	466	461	427	406	454	424	413	421	442	421	466	405	435	398	419	475	479	419	481	454	401	446	450	378	415	413	471	423	435	444	441	430	466	419	403	466	410	502	434	454	448	403	415	423	427	445	398	435	473	419	440	430	419	434	405	437	437	447	425	436	426	397	404	459	415	420	407	438	440	447	456	447	437	434	466	434	440	445	424	469	419	473	432	420	469	395	458	445	425	445	399	457	418	457	453	396	454	410	485	449	431	423	436	433	421	410	441	427	422	418	450	457	430	443	424	407	415	403	410	439	466	441	453	439	451	426	429	432	428	400	449	437	419	440	395	462	423	442	443	420	407	425	430	449	439	450	413	470	402	396	424	458	418	433	409	434	404	448	442	439	412	458	445	402	442	445	461	450	448	429	442	416	427	465	445	436	418	431	449	465	419	447	448	421	418	428	426	406	402	453	418	419	441	443	468	442	415	463	463	420	432	441	399	423	431	428	426	416	433	440	429	446	420	438	385	462	467	421	439	391	389	438	440	455	468	440	421	430	415	408	456	451	481	422	444	422	410	419	424	471	444	419	419	435	426	452	438	468	413	436	415	427	449	413	431	433	477	408	462	460	418	430	389	452	435	400	444	441	462	444	429	436	420	421	421	466	420	409	417	388	420	431	411	422	418	433	471	416	415	431	427	394	439	436	440	429	451	415	416	435	440	414	438	409	445	445	436	438	464	429	456	430	421	421	449	408	434	419	430	485	451	429	400	450	434	446	439	409	431	435	416	444	450	409	450	420	430	443	442	400	439	418	437	412	422	443	431	430	437	434	434	430	439	431	399	415	442	400	468	403	403	461	435	451	437	416	415	430	461	429	416	462	390	422	434	446	422	457	429	442	444	416	439	441	397	413	408	458	462	446	459	471	444	458	469	461	465	407	438	421	489	473	452	420	419	433	446	410	403	440	439	418	446	445	438	421	443	428	437	412	454	461	416	430	437	410	436	439	423	437	455	435	439	413	441	425	442	457	454	461	462	428	451	468	405	436	440	464	448	456	432	442	422	455	405	415	414	435	422	418	425	433	484	398	443	431	451	440	382	438	403	442	491	423	421	412	431	449	408	412	435	439	455	400	432	486	460	412	428	443	427	460	417	419	425	447	444	451	426	445	418	455	435	453	432	433	437	421	464	446	413	459	465	454	426	410	460	435	413	438	487	414	429	466	439	462	449	427	447	416	455	427	424	400	434	457	442	425	435	424	410	463	439	459	435	462	468	439	482	388	430	430	442	467	489	440	460	393	427	423	434	439	423	409	427	463	451	443	441	413	434	420	415	455	448	431	437	445	414	452	448	416	464	411	459	388	452	452	407	417	432	412	448	400	401	427	453	410	445	448	457	379	439	425	450	466	453	419	442	424	453	464	465	404	414	434	464	440	437	415	422	453	454	415	445	419	462	469	439	394	411	435	468	431	441	420	431	439	431	401	439	412	423	447	422	418	458	441	462	429	422	416	425	442	424	416	426	404	464	432	459	451	431	434	446	444	440	371	467	469	464	477	424	473	437	424	394	439	435	453	406	412	405	424	422	434	454	433	451	414	460	410	420	427	439	441	422	403	426	451	427	419	456	415	435	410	406	432	452	455	408	412	459	443	423	454	415	447	419	462	455	452	441	448	466	446	391	427	452	446	436	445	456	447	427	427	425	462	435	421	421	446	426	411	455	438	430	445	450	463	438	402	432	416	456	439	410	399	421	437	430	459	438	434	408	431	430	443	425	453	413	423	412	435	478	435	416	429	429	431	414	434	409	389	425	430	435	422	394	429	407	429	408	384	403	446	431	457	452	428	416	481	422	420	463	447	454	446	446	424	434	436	442	444	440	430	416	439	444	438	444	483	442	472	413	412	410	436	421	456	441	443	422	420	416	454	419	439	432	478	446	445	450	453	424	431	457	434	418	396	452	460	418	456	442	377	433	441	435	441	440	459	421	415	408	424	428	453	418	462	476	441	446	440	437	434	437	451	455	447	417	458	407	450	446	439	428	444	435	427	440	440	458	445	439	421	426	441	412	449	405	427	464	441	403	409	478	433	433	450	435	414	431	437	402	457	440	408	420	436	430	407	429	395	425	427	422	433	432	400	398	377	423	436	405	429	455	423	416	450	419	444	439	441	436	429	408	444	415	451	431	430	410	471	403	425	466	436	467	430	440	441	433	423	440	409	439	398	455	447	456	444	484	444	460	415	449	446	402	432	416	433	456	417	416	440	408	428	438	421	442	454	461	448	418	419	439	462	420	436	418	430	421	455	452	429	448	444	457	429	420	423	403	440	398	441	412	419	419	431	439	462	438	468	447	438	443	465	428	414	418	442	464	436	433	446	434	455	425	449	425	433	420	428	456	435	463	435	431	455	439	463	437	420	447	410	455	438	441	457	414	397	483	422	420	401	397	419	429	434	409	418	415	402	403	405	447	447	451	420	412	427	429	455	453	466	460	456	480	397	418	436	419	463	425	399	456	460	413	442	416	445	425	415	439	433	470	446	430	403	391	429	452	444	455	417	468	425	416	409	415	441	420	411	401	409	419	436	435	462	478	451	433	452	458	422	429	429	425	417	424	437	423	399	462	401	418	406	384	448	443	449	439	439	419	431	401	435	437	424	448	462	480	416	458	423	447	402	443	379	417	435	432	432	443	417	455
46606	61870	33080	6853	4776	3428	2911	2231	1966	1705	1432	1404	1204	1149	1136	1052	1057	978	975	957	857	925	915	882	845	885	840	850	820	816	866	839	833	821	820	750	775	781	815	802	779	786	808	841	764	762	769	777	774	761	777	766	772	800	701	763	776	799	750	786	784	770	796	921	2336	838	2070	788	762	767	785	735	753	737	775	783	794	786	751	716	751	803	740	768	735	790	789	727	745	732	729	783	750	749	799	789	734	827	725	754	819	725	773	750	757	741	726	813	726	795	822	752	765	676	711	700	764	734	786	750	756	757	720	754	733	772	775	790	741	786	815	731	761	782	707	778	742	772	761	740	759	750	755	759	696	816	803	763	725	785	776	775	798	731	723	779	729	734	783	800	753	752	769	795	761	751	765	700	748	760	759	774	818	770	771	787	750	743	745	758	707	767	740	773	748	760	759	770	743	755	802	705	747	769	753	742	728	746	753	792	775	742	738	763	774	793	734	776	792	777	760	759	732	726	825	752	751	756	768	725	744	716	760	755	744	755	765	782	709	749	761	782	741	764	760	733	797	756	786	787	743	764	774	737	786	767	732	777	768	729	817	739	778	773	772	746	759	732	747	710	730	753	776	752	760	753	825	757	716	772	804	719	737	781	732	706	755	769	806	768	772	752	715	786	769	739	757	749	706	787	739	755	718	758	779	727	763	727	769	756	794	749	766	761	777	794	774	786	746	755	778	754	739	733	711	736	761	787	780	754	754	730	748	745	771	759	747	767	720	700	766	720	727	730	793	777	775	735	767	734	773	751	749	791	760	767	779	751	767	779	777	737	763	723	777	734	741	733	722	777	763	741	749	721	772	729	794	732	772	685	757	736	774	752	755	710	746	808	724	721	750	751	731	780	771	739	745	741	762	826	739	762	710	746	734	765	810	754	782	770	747	747	739	754	718	736	728	777	731	728	784	747	756	722	843	757	768	729	726	756	756	750	770	730	767	721	772	741	718	750	774	770	741	758	818	763	749	693	757	733	777	777	741	758	762	767	719	745	764	742	792	778	743	743	728	736	729	790	712	762	773	808	745	771	754	744	738	727	734	775	740	753	751	756	756	745	775	754	750	785	786	765	740	750	736	762	745	732	741	705	743	747	763	724	769	774	725	740	730	753	746	742	742	759	741	768	685	735	769	772	771	737	734	753	765	732	744	756	761	803	743	773	772	764	745	731	722	685	769	772	758	722	729	778	739	755	764	750	778	748	792	743	791	738	749	728	811	807	745	729	747	729	736	761	828	750	754	787	787	760	743	756	722	763	775	762	747	755	716	767	713	757	711	740	760	710	746	719	692	709	690	777	765	775	790	732	740	802	744	758	733	790	768	736	784	763	800	724	771	751	783	765	728	750	771	779	728	705	754	724	740	767	761	739	790	776	762	736	760	761	698	709	747	791	729	675	784	759	739	748	770	753	788	720	793	818	749	762	776	734	758	755	770	778	798	735	762	725	758	757	758	833	753	753	779	706	700	793	797	774	761	762	797	691	768	754	763	748	774	787	780	746	786	768	762	755	740	769	753	750	738	713	782	803	764	746	709	740	737	776	736	799	813	758	730	780	752	768	762	792	732	785	765	753	774	781	700	726	762	737	730	723	701	736	772	750	740	745	771	733	738	784	744	783	767	820	759	736	797	735	734	749	796	756	763	777	743	726	766	718	744	779	764	782	747	715	757	780	742	757	763	769	742	755	730	753	731	767	717	720	781	761	770	798	664	740	734	696	783	761	773	747	719	726	746	737	748	741	791	773	816	741	730	734	758	731	749	766	812	745	755	744	784	742	802	752	798	784	751	747	707	747	757	750	765	742	733	708	745	745	747	749	739	739	730	755	800	787	759	757	754	770	733	747	778	738	799	784	726	723	766	704	742	771	750	791	807	757	724	810	740	805	785	757	709	756	749	736	788	742	743	717	761	745	755	799	744	723	739	779	736	757	740	747	770	706	765	720	761	719	764	743	739	716	724	720	738	753	791	744	760	758	737	705	747	789	762	757	710	747	741	736	690	761	712	752	752	751	762	788	766	719	759	764	722	747	728	738	795	767	770	742	757	777	751	791	748	711	750	776	771	710	761	764	794	780	774	765	737	793	735	777	764	754	758	784	747	743	769	761	768	764	736	756	753	779	756	747	718	744	724	700	761	748	726	803	793	753	725	736	793	789	775	763	761	719	754	804	745	751	751	733	753	712	749	788	783	760	779	753	746	766	787	765	713	773	764	743	734	779	749	743	742	692	760	737	733	730	728	759	777	745	724	739	797	709	774	755	757	721	744	782	772	725	787	724	775	738	768	781	758	761	775	740	745	798	738	818	746	715	773	765	784	772	762	770	742	753	728	724	791	745	707	740	700	746	789	767	798	772	803	720	749	756	726	767	767	786	782	778	809	723	772	748	814	737	761	711	775	707	733	769	776	747	732	758	795	767	734	733	779	744	721	715	751	749	761	746	799	704	839	758	748	790	789	708	677	780	764	808	727	759	763	742	731	760	788	727	747	803	824	791	702	814	771	731	804	728	758	753	779	730	728	724	782	711	801	742	745	749	775	774	745	765	737	780	770	790	760	797	766	732	749	756	725	732	798	692	724	752	781	739	763	760	736	752	759	758	771	790	708	754	773	737	741	777	778	720	759	733	822	733	735	754	794	748	732	764	760	716	777	760	751	756	777	716	754	752	779	767	766	768	765	809	745	750	736	745	797	756	774	756	745	723	739	776	736	757	786	743	748	709	739	773	727	742	791	765	784	778	776	759	737	766	739	687	720	736	762	731	773	753	748	749	742	776	762	677	759	762	715	722	759	745	762	772	765	722	769	768	745	760	762	736	731	759	756	792	736	695	720	731	823	740	748	813	766	770	815	754	716	749	744	747	753	756	751	749	794	776	740	699	750	726	725	755	765	748	760	721	694	753	737	764	757	747	772	737	772	740	790	774	771	745	740	723	764	734	717	752	749	736	770	781	763	802	745	768	736	769	784	738	728	793	786	746	741	734	755	723	712	765	716	738	738	755	763	725	753	752	750	760	743	783	820	775	787	747	746	751	764	735	765	746	759	746	727	782	792	773	718	752	726	752	729	757	795	750	782	787	742	768	736	790	762	751	747	759	749	771	752	749	717	732	834	766	709	772	712	774	699	729	762	747	734	788	783	782	724	796	703	762	791	747	737	697	759	784	787	773	721	738	753	744	766	766	746	744	704	749	768	727	720	756	741	823	760	777	792	752	764	780	758	720	737	749	779	768	745	738	723	740	762	746	756	735	710	740	755	787	761	760	802	748	726	706	747	717	789	746	787	757	802	762	753	723	730	787	723	736	744	743	738	714	717	714	805	774	714	753	772	782	796	772	747	722	752	736	725	739	785	774	738	765	790	749	735	757	780	756	762	792	765	692	748	824	750	732	755	748	756	777	738	746	743	759	743	773	793	738	720	772	794	790	812	722	770	756	780	803	739	730	710	754	786	754
26544	21051	16707	1587	221	171	156	146	147	159	145	168	136	145	143	136	131	130	127	121	162	147	118	134	147	142	128	147	136	141	120	128	124	127	150	145	136	142	140	120	125	136	133	115	112	129	121	118	120	114	131	139	118	139	122	140	143	122	138	118	122	132	136	137	140	112	134	132	136	134	123	126	134	121	114	131	148	137	123	123	131	141	114	122	132	101	126	134	119	120	128	125	133	107	124	136	130	127	125	129	142	150	111	120	125	135	131	148	135	123	127	150	134	155	118	123	120	127	139	123	114	126	123	138	116	122	127	116	137	131	147	140	130	136	117	132	132	129	135	150	114	130	146	126	125	138	134	127	119	125	128	119	131	151	157	127	122	125	138	121	149	129	138	146	132	145	143	151	134	132	143	132	114	140	138	136	126	128	160	131	120	106	119	120	126	137	128	121	126	115	115	148	111	151	140	118	123	137	125	118	145	132	126	119	126	146	131	136	119	137	133	128	134	125	133	121	130	135	147	121	129	135	133	127	137	119	123	122	133	117	129	131	118	142	114	132	135	127	139	139	129	148	130	145	114	145	123	113	140	121	125	125	141	121	131	126	138	119	132	141	131	109	122	128	126	134	124	125	135	133	121	138	130	135	131	131	130	125	124	129	114	136	129	127	153	126	129	120	148	133	120	126	136	110	119	131	117	126	137	127	147	128	137	118	135	130	118	130	146	140	124	133	136	127	135	134	151	139	124	140	127	141	141	139	141	128	136	164	128	145	122	124	128	128	128	120	134	106	125	133	139	104	118	129	114	122	135	105	131	173	135	121	108	127	117	121	127	134	138	121	126	149	135	143	135	130	115	126	135	127	133	132	134	139	124	119	120	119	115	124	126	131	121	126	147	122	122	117	128	122	126	132	148	132	120	136	128	124	139	124	127	133	120	120	148	142	122	155	123	156	132	122	124	133	136	137	128	131	128	126	126	140	124	139	137	141	143	102	128	132	136	138	123	128	127	130	131	134	112	136	147	124	110	121	124	143	122	139	114	140	133	130	136	150	150	127	129	133	123	131	120	158	128	133	135	122	126	129	143	123	126	134	111	125	139	130	139	118	152	145	124	155	114	143	136	135	116	132	112	120	129	136	125	137	133	130	127	130	124	135	147	138	126	139	104	155	120	136	129	120	136	133	138	132	144	135	124	163	130	136	137	136	118	141	121	124	137	115	128	143	126	127	140	97	126	133	122	139	123	134	138	109	135	128	147	130	132	145	129	104	150	125	121	133	122	124	108	114	153	119	137	122	136	120	129	148	124	127	138	130	136	119	147	116	127	123	142	140	141	115	131	132	128	141	127	125	150	120	117	133	125	127	138	150	123	116	108	162	138	129	123	136	147	130	148	131	129	145	133	127	129	107	141	116	122	118	113	142	115	120	114	134	131	119	129	126	123	131	119	119	152	145	122	106	141	151	115	130	127	129	128	117	128	137	144	138	138	129	132	136	143	149	129	129	142	129	117	115	123	126	134	127	132	144	142	136	130	143	109	111	129	141	137	111	115	141	139	112	147	120	119	123	121	123	124	120	138	127	128	110	139	112	123	136	122	130	128	142	117	109	133	130	123	145	126	127	139	118	125	130	131	116	137	123	129	138	146	121	128	115	128	148	137	113	134	132	118	128	142	140	137	110	158	113	120	127	124	131	119	132	136	129	141	141	147	124	126	133	116	155	135	147	142	133	110	123	136	132	139	138	125	123	163	131	139	167	154	123	145	123	123	133	120	147	123	140	139	138	141	125	122	125	120	134	131	139	129	122	110	113	138	109	130	127	137	144	135	144	104	118	119	123	117	132	120	128	115	131	128	124	128	124	132	151	127	118	137	112	132	137	136	141	120	121	139	128	111	141	122	111	117	148	135	124	110	115	123	138	143	114	118	124	134	111	136	130	130	131	135	121	119	140	124	129	126	155	120	123	132	131	118	132	131	121	110	130	134	152	141	142	136	144	134	133	135	133	140	134	104	138	134	129	136	126	128	139	128	125	112	117	126	128	137	109	119	125	133	140	131	132	130	137	136	141	151	123	142	137	133	112	119	156	128	138	132	105	123	120	135	120	120	116	128	120	137	142	137	116	131	139	140	130	117	138	152	138	124	118	136	151	130	109	126	128	127	116	150	124	113	118	136	108	127	133	112	129	116	111	122	124	122	133	129	126	130	121	129	140	122	140	138	103	142	128	148	112	135	131	128	144	135	120	117	123	138	128	123	128	136	119	125	133	127	124	113	151	134	128	145	124	151	119	153	133	155	135	119	151	132	136	141	133	143	139	115	135	134	127	137	113	134	123	108	140	117	121	129	126	133	157	147	143	122	114	149	119	134	139	115	125	125	138	141	121	119	139	113	129	135	125	111	147	137	148	119	113	123	123	122	125	139	131	139	121	118	117	121	145	119	102	134	116	136	136	123	109	149	134	118	105	133	106	119	147	148	122	137	135	132	142	122	121	137	139	128	119	137	119	122	136	136	141	141	129	122	148	141	115	122	133	130	120	121	116	131	124	128	140	143	127	117	131	126	125	122	142	145	129	110	112	155	125	110	151	123	133	131	140	130	145	124	142	129	114	139	109	145	138	138	144	119	136	101	128	129	137	120	121	116	125	141	122	143	139	126	130	143	138	114	138	137	130	128	136	134	126	124	142	113	130	145	154	144	132	109	117	139	149	140	127	124	117	111	139	137	131	140	123	131	129	140	102	136	114	121	121	130	129	126	140	134	124	127	122	116	101	132	127	104	134	132	118	141	133	111	123	136	125	120	116	124	119	137	144	114	143	131	149	131	146	126	135	138	150	131	118	137	117	104	105	136	116	117	122	137	132	140	126	106	141	128	123	137	120	126	112	132	125	130	121	119	132	114	123	126	114	123	134	138	151	108	135	133	129	132	124	119	141	130	113	128	121	134	125	137	152	136	115	141	127	120	139	130	135	156	138	115	101	119	122	119	134	133	136	127	115	128	129	120	120	139	132	126	155	133	134	126	132	141	114	124	119	121	129	126	135	134	107	117	106	154	131	119	131	121	137	135	150	124	129	126	112	127	142	135	133	128	126	132	110	126	119	133	130	132	128	141	143	116	130	133	126	104	120	118	114	102	134	136	131	128	144	127	112	130	138	144	119	120	129	119	121	145	117	147	111	141	115	124	115	145	140	119	135	116	116	119	128	122	133	121	120	124	92	112	137	127	132	123	110	116	125	120	107	135	131	132	137	127	117	125	119	147	121	129	124	117	139	111	144	131	123	144	135	121	122	125	123	120	123	134	117	138	129	135	134	143	134	141	145	104	129	124	114	133	113	126	105	134	150	134	150	123	123	129	121	147	111	117	111	112	139	132	112	119	131	141	120	126	150	131	138	139	117	131	128	106	123	122	121	117	142	107	109	126	133	133	129	145	131	111	137	142	120	134	117	104	131	121	130	134	135	116	125	136	120	122	142	129	126	116	127	122	152	104	133
18507	24007	13923	643	436	384	358	348	321	311	257	280	259	253	252	248	257	279	248	263	254	254	260	247	257	261	245	245	258	260	246	251	251	261	238	274	244	275	230	269	240	211	244	241	254	248	232	221	280	220	264	226	257	243	237	277	257	240	272	274	251	247	239	252	337	232	269	250	232	243	276	211	238	273	261	243	240	223	278	228	216	266	254	239	263	215	267	216	239	255	281	263	257	253	282	250	276	240	263	234	241	262	254	227	234	255	257	255	266	243	271	214	282	236	249	239	240	250	237	227	253	226	268	266	253	256	280	246	236	246	268	233	237	235	226	281	257	249	257	242	245	239	252	225	275	242	255	250	223	286	258	255	261	216	230	225	265	254	249	276	256	243	268	259	242	252	262	246	218	255	251	228	249	235	264	242	252	265	261	235	268	260	233	283	283	247	250	256	261	265	302	253	248	226	245	243	245	234	248	231	244	252	234	268	255	247	237	259	238	249	248	228	244	236	248	249	261	275	222	244	249	215	261	234	236	247	265	230	239	231	239	244	267	247	251	256	276	240	257	246	257	276	240	276	260	259	273	233	263	252	278	243	260	254	264	239	232	231	252	248	259	242	282	253	249	248	243	233	275	264	246	253	257	251	251	225	247	246	250	263	258	274	272	256	225	260	251	214	236	250	261	229	253	258	286	267	250	262	234	263	249	227	234	240	245	249	278	254	244	226	230	256	237	243	235	234	266	248	248	260	245	270	250	249	231	240	236	240	246	243	247	231	255	224	273	240	258	243	264	236	259	251	243	221	244	254	245	232	244	245	249	270	246	229	266	255	253	238	228	255	247	259	243	245	243	262	242	258	238	222	257	279	272	269	250	247	263	270	226	256	226	252	264	223	244	268	249	246	258	241	227	244	246	259	260	240	258	245	234	251	237	266	268	261	254	282	254	272	246	241	261	290	238	222	252	262	236	267	255	252	255	255	256	254	247	230	237	235	260	263	255	241	244	256	277	249	251	217	274	251	212	274	251	251	269	246	234	229	226	244	272	235	244	258	242	236	235	276	254	216	257	229	245	267	260	266	238	256	261	255	232	262	215	257	230	248	239	248	245	248	255	249	239	244	255	244	262	252	257	206	231	250	261	248	257	269	241	274	267	267	229	284	253	260	220	270	242	240	265	226	266	265	263	238	248	242	256	223	247	279	223	235	268	245	227	274	241	258	236	250	218	213	209	258	245	266	246	261	246	247	242	262	242	267	224	271	262	273	253	243	244	276	252	270	251	255	239	231	257	240	249	214	250	255	248	230	264	239	263	237	257	236	241	252	246	265	276	252	237	237	278	246	252	282	275	235	251	232	249	267	248	244	266	249	257	268	250	241	250	266	250	259	263	270	221	249	235	248	268	250	247	215	241	255	287	255	218	252	244	255	254	262	247	236	261	244	270	240	236	220	223	258	273	247	238	264	257	248	234	254	232	257	258	267	238	255	227	236	223	289	266	254	247	256	248	259	235	257	269	242	265	247	229	262	222	267	250	235	227	235	235	264	272	223	259	233	261	235	258	259	273	256	232	245	239	257	251	242	226	237	248	240	266	254	263	246	235	264	261	254	265	225	233	230	242	240	261	254	279	254	243	235	231	246	256	262	277	257	255	268	263	238	247	232	260	265	254	251	248	247	255	242	224	282	253	248	247	248	269	264	225	266	243	231	257	282	281	255	258	258	245	229	272	246	264	249	231	232	233	252	267	249	239	267	251	246	234	265	240	234	263	234	243	267	249	241	243	246	278	262	260	232	252	244	223	256	248	245	265	224	247	254	272	258	266	258	222	285	244	235	235	247	278	256	246	262	235	243	237	255	244	255	240	227	265	279	259	271	263	220	266	247	272	255	225	239	246	258	245	243	232	264	248	228	257	276	247	276	246	258	236	229	242	233	221	236	238	267	261	247	254	262	246	258	237	222	241	235	246	235	258	235	221	258	236	237	259	244	239	267	227	270	217	247	248	255	222	247	231	235	250	269	277	231	227	240	227	257	270	251	227	234	232	212	251	240	258	253	269	261	239	243	263	223	236	247	248	238	260	234	247	242	241	268	253	263	240	251	237	246	275	243	231	239	233	221	238	276	235	243	239	256	240	249	276	243	255	246	233	248	269	232	275	252	265	258	255	263	253	272	247	255	240	238	242	252	255	227	264	263	254	232	255	245	264	251	229	240	259	258	266	286	240	266	256	249	264	230	247	274	250	264	241	212	291	262	238	235	224	234	242	234	259	241	230	241	241	244	236	264	239	244	267	217	227	242	253	264	225	247	255	253	217	239	227	270	269	249	249	213	243	239	226	239	269	258	220	275	237	247	246	278	250	215	232	266	259	226	212	259	254	279	262	256	218	262	244	255	254	245	222	239	262	238	267	225	251	237	272	247	245	247	243	258	259	275	273	258	232	235	246	255	219	239	263	269	259	280	254	259	229	252	252	224	249	240	240	251	259	225	227	255	255	248	276	260	276	234	279	229	249	237	240	229	241	275	294	258	234	253	257	237	261	254	248	239	221	272	256	218	235	258	268	210	231	245	248	234	251	255	252	235	248	289	232	270	234	251	246	208	270	235	236	234	265	237	269	252	276	233	240	274	245	237	255	253	240	238	239	238	236	259	263	236	234	290	232	236	257	252	247	248	230	235	259	247	250	257	253	246	264	197	247	280	258	229	247	239	260	238	243	261	249	256	279	255	258	209	262	261	254	278	258	217	249	230	252	236	264	240	226	233	238	234	265	246	267	246	245	284	276	254	260	244	234	249	256	245	259	229	254	258	241	288	258	255	294	262	253	239	250	224	249	267	259	234	243	239	246	217	252	245	244	223	249	248	260	226	271	280	244	230	248	270	265	239	267	233	273	268	236	229	266	254	244	252	259	292	243	231	217	295	234	242	241	253	247	254	256	261	232	251	261	255	250	231	291	249	236	253	225	229	234	230	258	242	269	272	274	226	238	237	226	266	226	225	250	240	253	255	261	245	258	240	218	253	244	228	257	258	245	262	225	273	268	255	235	248	249	238	282	284	264	234	238	251	266	255	254	247	252	237	223	268	252	217	259	230	240	252	227	261	248	266	261	247	241	247	268	264	268	245	239	227	269	236	208	270	249	245	256	236	254	231	279	257	270	248	278	282	259	248	248	222	265	235	208	230	225	262	251	227	243	224	245	240	251	254	268	230	270	223	263	247	239	250	255	235	236	243	260	232	240	251	254	261	226	285	267	228	225	257	244	265	240	249	261	244	267	239	222	231	261	233	257	219	242	276	292	227	251	269	238	246	226	276	253	260	229	241	248	237	230	253	265	237	256	231	263	230	265	236	244	244	253	232	250	250	252	259	226	247	219	241	265	270	255	240	220	247	213	275	234	250	243	257	237	261	251	220	248	258	237	270	264	245	254	256	240	238	262	248	253	256	242	251	254	248	257	267	235	244	219	266	264	250	272	224	258	242	271	245	208	253	248	241
23984	21090	28139	24498	19504	3387	706	533	452	439	412	403	356	352	344	360	355	303	337	325	353	338	300	304	319	331	299	309	326	309	307	330	283	326	296	318	295	278	332	278	331	338	289	311	283	309	299	272	257	316	296	293	276	313	324	287	285	321	315	298	295	313	300	321	562	429	297	327	284	280	289	282	269	307	296	285	288	274	302	298	271	307	273	278	269	287	285	283	283	318	298	273	302	291	279	294	319	298	280	288	281	310	293	309	281	312	276	286	287	297	294	284	256	282	293	314	294	296	301	275	338	331	260	297	285	286	283	277	292	318	280	279	285	303	310	294	312	292	285	323	310	329	313	285	299	297	293	300	319	266	283	323	258	319	279	300	284	311	304	281	317	270	319	311	331	282	268	292	292	308	297	309	269	262	290	324	298	282	274	311	299	291	269	297	288	299	286	287	291	275	302	272	293	282	280	292	302	317	300	292	302	307	291	289	316	286	290	277	301	294	282	285	302	261	274	278	271	289	306	356	310	277	312	293	296	273	307	289	304	319	289	265	294	282	286	277	283	306	295	294	257	296	280	324	305	258	295	289	287	304	290	260	296	296	303	287	266	261	267	291	293	303	302	274	303	318	304	309	296	339	289	283	271	303	297	308	330	299	289	316	296	311	318	281	283	289	317	309	307	289	303	295	301	281	342	317	319	266	292	301	303	288	303	296	303	258	285	299	288	334	290	282	235	290	279	321	319	304	303	296	298	283	293	298	308	296	272	320	269	301	316	296	312	280	297	304	314	275	305	272	302	301	310	291	297	281	268	304	278	311	316	305	280	286	305	287	281	306	296	302	301	288	302	292	291	278	306	300	279	282	287	296	295	266	290	289	293	274	290	286	307	304	292	309	282	292	290	279	269	257	304	290	284	304	282	299	288	307	290	303	317	286	277	312	290	288	294	286	276	279	270	303	339	286	308	289	326	297	265	310	279	308	282	314	308	288	307	326	258	293	299	290	302	322	306	317	280	297	293	298	253	307	319	281	302	297	292	274	292	286	276	297	286	309	336	293	281	317	310	256	287	325	306	315	293	309	291	279	326	261	292	299	293	251	304	299	288	293	310	295	296	298	302	268	309	289	282	294	305	277	310	307	311	278	276	309	313	293	297	276	297	279	281	277	309	293	305	291	275	298	288	319	305	324	286	287	288	289	275	303	288	283	278	301	286	276	273	310	281	313	287	293	304	280	278	286	290	294	284	305	317	284	288	286	295	267	320	282	297	320	297	283	276	284	293	311	250	262	295	290	303	291	278	268	310	312	296	287	291	313	306	307	304	287	273	310	303	268	285	302	299	297	298	280	316	286	280	293	286	300	301	262	295	312	317	297	283	303	290	270	284	279	268	303	275	359	269	272	292	297	294	312	283	289	311	310	274	300	290	309	319	290	317	290	298	285	275	343	293	283	271	289	276	314	284	297	303	303	319	297	315	309	259	293	263	309	290	276	276	307	285	299	273	240	278	280	294	312	302	270	292	297	287	286	259	281	293	309	300	292	341	277	306	305	286	323	316	285	281	301	314	300	300	256	257	304	284	285	277	298	289	280	290	278	277	300	305	285	280	307	320	290	275	291	280	291	283	272	239	287	281	304	296	296	286	331	306	299	313	299	302	271	278	290	296	292	284	270	271	302	299	311	306	272	291	316	311	319	319	297	279	310	275	286	296	298	289	290	285	302	312	298	306	314	293	280	275	300	322	292	292	312	327	287	295	302	302	251	297	266	351	290	290	297	286	333	283	298	274	304	293	310	326	296	296	301	300	294	314	306	279	287	291	280	302	307	282	315	300	304	270	289	281	283	292	295	329	318	292	251	296	308	324	284	292	242	296	317	272	347	273	299	298	280	293	307	237	302	307	282	308	271	276	253	300	297	281	288	305	305	303	251	290	322	315	278	294	304	312	282	280	326	292	285	298	275	284	272	285	289	334	302	316	265	309	316	266	322	274	305	278	273	289	297	314	276	283	265	296	280	289	257	286	300	303	314	316	298	311	309	298	267	299	275	286	304	311	328	284	307	294	273	271	297	279	264	313	305	289	293	274	293	272	278	305	293	313	258	296	260	328	273	279	278	310	308	289	299	287	280	322	281	299	309	281	297	316	293	292	300	289	283	274	280	336	313	313	307	301	303	291	324	312	295	318	270	282	260	296	276	284	282	280	298	331	308	275	267	280	301	290	281	292	309	326	282	316	285	321	325	307	317	284	324	312	310	286	294	301	266	286	280	313	245	317	282	282	303	295	312	287	272	283	281	280	295	276	325	292	269	280	274	289	294	308	311	291	270	301	298	319	334	308	270	279	285	258	307	328	304	284	298	295	308	311	321	330	283	317	315	298	322	327	307	298	306	269	313	294	297	292	262	280	272	273	282	294	290	319	274	285	277	280	331	304	300	326	294	283	306	258	283	282	308	279	287	326	297	287	281	297	255	279	303	285	318	289	286	297	300	285	240	324	300	295	277	315	304	307	304	339	284	274	320	275	268	283	298	291	304	321	311	303	282	278	284	284	290	260	294	272	308	288	305	294	284	304	316	284	314	278	301	237	310	294	280	298	263	290	297	300	289	274	324	286	283	292	297	322	273	318	292	338	262	290	279	291	312	312	285	284	295	274	314	292	305	323	310	287	279	307	318	276	312	295	315	273	275	289	299	275	289	288	298	299	287	295	278	288	285	321	304	285	270	302	299	286	285	275	317	257	270	298	288	285	279	277	301	318	280	301	310	313	299	292	288	299	296	306	304	306	297	301	300	291	296	279	272	296	263	267	289	304	293	303	308	315	270	312	294	308	308	295	290	280	297	278	313	289	298	309	286	299	280	280	304	287	322	289	302	273	294	301	291	303	290	338	300	269	260	254	277	278	300	288	300	291	323	281	307	309	306	305	278	296	279	312	287	275	267	300	301	278	300	290	307	291	288	278	309	295	301	308	266	295	259	287	308	278	286	260	289	273	277	283	286	300	289	298	291	288	265	275	309	321	247	254	241	301	310	265	298	321	321	286	298	265	297	278	317	282	271	287	325	280	269	270	319	275	333	313	255	310	288	281	291	276	286	284	285	294	300	286	261	286	309	271	276	269	300	291	300	290	264	274	278	310	271	295	275	298	244	292	291	325	292	271	290	277	323	313	321	271	320	289	290	291	271	300	252	295	283	323	266	330	318	305	295	311	324	275	299	309	280	317	297	297	292	298	318	298	305	303	310	291	310	289	331	289	294	299	279	280	293	289	286	300	280	290	324	298	309	322	276	340	281	298	333	282	302	344	302	269	298	285	278	287	282	293	277	310	293	280	298	308	290	287	308	297	298	325	260	273	282	321	279	305	302	297	299	309	277	280	289	293	299	310	264	298	294	290	291	299	305	282	297	292	286	277	277	300	293	316	280	296	258	305	271	301	320	265	276	278	311	274	282	282	295	309	293	296	283	297	306	308	337	295	276	291	313	276	301	291	287	298	282
38841	56724	28510	4032	2726	2032	1637	1358	1141	975	891	858	736	746	720	704	629	657	638	597	587	622	531	529	556	590	554	534	561	587	536	558	544	562	568	517	522	594	594	554	559	555	536	553	534	549	561	569	604	551	566	527	506	526	552	545	502	497	558	510	517	538	518	595	1309	994	535	527	523	488	503	483	544	530	556	535	519	522	523	544	539	493	525	554	525	533	517	479	540	546	532	494	507	558	510	493	539	532	535	535	552	544	529	513	485	535	511	510	563	536	547	505	526	529	472	513	530	505	539	519	542	546	506	506	551	539	531	529	483	503	481	512	542	492	523	497	505	482	534	535	502	518	523	519	509	550	521	549	520	560	512	536	547	560	523	533	560	533	537	548	523	523	542	515	524	539	517	524	543	508	470	513	480	509	548	537	522	520	533	515	547	544	533	558	507	564	548	551	527	552	581	569	545	477	518	512	489	491	502	546	543	581	528	537	535	527	539	522	531	548	541	524	532	550	564	459	518	513	500	514	523	540	533	500	513	535	498	525	551	504	510	512	525	495	533	512	488	557	499	508	517	535	559	538	537	507	510	495	495	576	533	533	545	538	495	534	500	538	511	477	518	545	524	536	535	474	525	542	523	536	507	541	499	508	509	522	534	486	526	544	519	524	569	515	518	541	551	506	548	518	545	539	527	506	544	577	497	535	536	578	518	525	503	495	483	532	453	510	514	527	513	501	544	538	494	526	549	512	499	532	589	516	527	489	521	508	508	510	495	535	545	539	515	530	549	498	513	531	528	488	530	530	508	539	481	496	524	521	500	510	533	492	516	501	535	546	542	538	543	525	527	560	545	583	555	545	494	502	540	551	522	516	537	504	478	527	547	512	521	532	534	529	507	536	502	501	507	513	506	523	542	538	511	532	512	510	505	540	528	535	543	547	509	522	481	515	536	516	497	554	548	536	556	505	492	542	536	506	506	529	482	515	516	488	531	530	532	501	503	550	513	559	493	540	493	566	480	498	518	562	517	572	498	521	535	519	505	549	516	518	534	538	552	504	516	514	486	578	542	493	511	518	513	536	506	526	502	533	528	517	529	548	513	555	506	508	532	484	532	556	536	535	565	511	517	481	547	510	516	526	514	497	552	577	504	509	503	554	488	510	511	541	518	502	536	544	537	517	496	501	540	530	480	511	515	548	544	526	557	536	490	515	510	547	517	500	500	543	484	487	515	538	469	539	524	504	567	472	509	523	527	514	506	530	576	512	489	514	498	467	538	529	510	480	531	496	522	575	503	544	510	496	503	568	546	540	539	518	539	549	497	503	489	541	504	517	509	533	524	515	549	503	508	518	530	505	542	548	515	534	492	548	579	507	511	497	535	551	516	527	543	486	492	518	497	521	567	543	517	532	544	512	517	490	548	530	515	550	535	518	553	558	542	538	540	525	548	528	535	528	514	500	502	499	548	566	537	549	532	555	566	527	515	532	530	508	564	504	500	541	531	536	529	507	525	519	556	519	551	567	517	518	514	568	516	525	498	511	516	524	515	493	533	529	608	518	521	529	533	501	497	503	479	480	535	510	520	555	526	520	560	500	543	527	541	527	502	547	530	571	460	546	530	524	503	553	562	534	541	530	520	522	509	524	496	495	504	544	550	516	533	571	521	549	528	512	560	582	522	491	505	523	554	479	510	476	527	565	522	520	555	509	521	525	550	518	511	505	524	531	467	509	539	529	539	546	509	528	519	539	529	520	558	550	532	587	520	525	506	536	520	476	503	557	546	531	525	528	511	494	494	540	536	498	505	552	543	543	524	516	543	548	514	499	537	519	521	521	546	501	581	507	501	521	539	556	527	508	527	531	534	498	517	491	547	537	514	532	552	527	529	539	525	522	535	509	562	481	565	484	530	512	506	548	529	514	496	509	532	536	555	524	531	548	486	530	540	525	563	505	569	533	562	518	531	543	536	532	532	499	497	523	508	492	560	518	522	508	541	544	466	512	498	503	521	520	574	553	517	550	513	537	539	515	535	511	534	496	571	500	483	549	560	529	517	519	544	521	509	540	528	476	509	532	536	516	550	489	537	550	482	515	521	473	532	572	488	505	516	562	559	573	557	513	542	488	506	488	544	515	501	528	463	523	550	503	504	542	507	503	538	550	575	510	489	509	496	494	527	485	513	543	515	475	566	541	541	505	534	526	501	510	531	510	514	571	508	534	497	523	525	499	573	538	524	533	521	517	511	522	524	517	532	560	555	518	528	562	574	472	532	486	519	521	545	544	506	550	496	516	515	513	484	513	565	491	549	469	518	563	545	566	516	504	558	525	549	529	528	538	529	513	551	493	522	537	525	532	497	515	536	532	593	516	510	511	489	518	498	499	517	552	503	505	533	507	521	539	572	542	515	535	533	511	556	536	532	536	536	558	532	558	528	526	509	515	542	525	517	498	483	523	509	579	541	545	526	517	513	553	546	532	518	496	478	530	525	525	547	516	520	524	536	488	513	575	555	536	508	521	535	567	550	528	483	531	477	533	522	487	531	514	540	525	504	559	510	524	522	543	524	486	563	516	536	536	524	520	513	510	507	554	509	495	553	515	528	541	528	513	546	536	521	522	508	537	526	502	532	541	481	570	497	487	517	515	529	556	553	512	496	539	520	490	511	503	520	534	524	584	538	543	497	510	540	530	492	554	503	526	536	533	538	515	516	516	512	523	503	539	562	495	520	506	536	519	565	466	537	551	509	545	503	536	540	559	528	484	474	504	522	554	557	554	512	496	511	550	515	536	589	547	499	560	523	524	477	552	463	524	516	507	540	525	543	551	535	491	513	528	513	547	543	548	549	522	553	527	522	516	511	537	545	514	559	494	526	568	498	547	507	516	551	505	513	551	541	516	531	526	478	523	502	514	489	531	520	530	519	523	496	540	476	516	504	526	501	496	545	544	531	521	464	528	536	564	530	524	520	475	543	539	506	478	536	552	549	508	519	496	534	533	526	555	524	532	529	519	538	512	551	502	529	532	499	536	543	523	539	520	534	545	515	538	513	521	528	505	513	556	529	522	541	556	562	548	505	501	495	544	498	527	542	522	529	513	490	545	554	507	526	556	484	515	570	546	525	538	558	523	539	504	504	518	546	559	505	508	540	532	550	523	495	520	506	493	534	544	524	548	538	553	545	529	529	487	522	555	518	519	490	556	537	506	495	471	529	521	524	517	478	518	518	533	490	538	538	545	531	538	548	504	491	516	507	520	512	503	530	553	481	575	516	527	528	472	492	532	505	535	560	518	514	579	538	553	537	534	513	541	519	553	505	571	579	520	543	518	539	548	525	532	532	552	532	565	560	544	485	557	490	517	525	543	534	560	501	533	533	521	513	532	499	486	518	537	524	551	560	532	534	563	559	492	516	489	534	514	520	539	497	528	516	515	505	507	603	482	533	548	502	506	511	519	528	551	547	518	546	547	519	516	497	527	510	573	492	501	537	562	548	543	516	540	530	550
23052	21082	29044	23480	21062	19648	3211	974	742	697	636	639	618	523	557	522	517	499	470	486	541	500	496	454	460	455	486	499	446	446	470	485	476	398	415	433	463	451	437	415	426	439	455	449	447	420	429	423	450	448	404	435	418	471	426	434	436	406	492	433	462	437	415	494	1008	419	417	424	435	451	470	402	473	438	430	446	460	463	433	457	415	418	444	466	434	397	471	419	451	436	441	421	454	424	455	452	419	457	472	413	433	457	436	428	439	423	426	438	409	400	451	465	428	403	438	428	431	427	413	419	453	459	429	428	436	466	410	401	438	425	494	442	381	458	438	425	443	424	426	392	405	418	395	419	422	429	467	449	457	435	439	425	441	435	422	438	449	438	405	432	471	420	451	441	439	417	422	425	427	389	446	424	419	409	431	435	452	451	448	451	404	381	428	468	443	440	440	438	420	442	430	457	428	412	415	406	423	426	441	435	437	445	444	432	429	425	480	453	451	389	389	429	411	456	455	404	454	402	441	434	430	421	439	393	425	461	442	458	426	450	457	426	506	446	416	426	439	438	425	452	430	474	429	414	435	404	422	467	459	428	488	434	426	468	431	445	425	449	475	408	456	400	419	392	486	436	453	417	397	415	393	421	425	404	448	410	468	419	438	440	427	454	395	445	440	415	463	421	435	431	415	437	476	458	436	419	460	449	435	438	398	452	461	426	418	472	454	441	393	451	455	411	412	417	480	427	405	433	429	415	395	443	381	440	446	401	442	440	457	441	445	441	449	436	440	426	409	454	423	461	419	428	458	421	398	447	414	418	430	428	419	413	438	475	407	462	406	432	435	429	453	448	422	476	422	433	433	439	449	411	441	447	476	428	482	410	410	445	421	408	442	427	412	401	459	468	439	442	433	416	418	416	458	415	474	459	408	415	453	465	459	438	437	443	453	434	453	450	434	442	446	465	404	435	427	412	433	423	403	412	462	436	471	465	438	467	473	444	420	451	411	453	415	450	439	448	465	474	415	458	424	427	451	445	442	425	449	444	445	440	445	430	437	429	409	387	390	474	413	441	418	427	418	378	411	455	457	439	463	463	406	433	450	425	424	449	475	452	441	479	387	455	412	413	392	445	434	437	439	447	437	415	448	426	455	415	429	393	424	439	422	458	458	413	444	435	430	433	444	455	408	434	453	451	446	459	421	447	428	424	434	444	445	443	440	439	392	468	398	388	404	459	447	443	417	424	435	415	427	422	458	441	451	443	454	440	450	439	440	453	406	435	477	451	442	460	438	422	444	417	424	443	443	426	440	432	443	439	438	404	395	461	451	448	473	404	435	405	453	436	450	408	450	450	417	417	449	413	436	453	415	432	449	404	436	423	444	410	426	440	435	431	458	410	422	424	438	448	448	441	403	427	430	412	423	437	403	450	419	461	441	441	470	400	424	426	418	459	441	432	441	417	436	421	424	430	429	435	425	488	441	450	407	431	460	435	420	436	401	460	456	416	430	466	441	464	408	412	433	418	443	437	440	414	446	413	467	453	487	439	439	426	445	438	433	463	473	414	419	448	430	436	417	458	420	422	401	450	462	445	441	454	449	438	455	440	446	446	414	432	422	414	413	454	369	416	451	430	430	449	442	460	412	443	475	463	446	446	406	463	444	457	432	422	414	432	424	452	423	473	454	428	458	427	409	411	420	443	445	456	460	445	454	437	435	436	446	448	410	421	425	457	430	432	426	495	439	439	451	441	439	440	466	438	385	424	443	417	405	415	420	445	444	397	437	451	420	401	417	449	416	430	406	468	403	439	419	434	469	425	441	414	495	440	436	396	432	455	432	408	386	441	432	427	448	410	446	444	412	470	428	423	403	400	435	385	409	425	462	427	424	454	446	449	415	404	425	424	443	470	440	466	429	440	398	393	448	459	433	424	453	404	397	412	448	447	448	425	437	453	389	441	456	455	422	440	455	429	409	432	424	412	447	450	480	483	411	444	454	416	433	418	416	443	419	440	436	438	436	441	456	451	453	431	469	446	452	409	456	381	422	432	462	442	449	443	454	448	424	424	423	439	451	426	423	431	403	431	417	475	432	445	437	439	427	405	446	446	411	452	402	414	430	426	417	468	436	447	441	411	422	414	442	442	442	426	437	470	459	444	402	461	446	459	473	443	430	420	430	456	453	435	398	422	408	441	413	427	435	441	400	447	420	402	435	429	427	441	420	426	414	455	448	429	429	441	419	428	446	404	427	439	424	453	374	450	429	455	473	402	434	424	443	431	416	458	452	464	464	410	416	396	388	463	482	435	402	408	436	430	427	434	443	419	460	396	416	411	466	434	426	421	469	448	401	432	450	439	422	415	430	435	416	470	434	439	437	462	454	430	398	452	397	431	438	413	431	467	451	436	445	422	434	453	433	475	441	429	447	455	410	429	428	405	447	471	442	475	464	428	445	441	436	438	409	415	427	410	430	433	479	439	422	435	405	418	447	430	442	440	458	424	451	443	404	433	418	453	428	436	409	450	433	456	456	410	427	432	438	462	420	449	420	456	424	436	442	408	435	451	459	403	452	402	430	431	442	435	440	418	440	415	433	406	419	415	446	451	425	448	462	393	468	406	460	435	437	438	454	425	415	430	457	435	435	470	405	414	469	435	449	428	405	429	438	442	450	428	412	458	428	431	393	419	422	420	444	426	418	438	443	425	433	456	464	429	450	409	449	465	435	450	438	406	415	467	398	444	419	424	435	434	471	439	449	464	434	415	427	395	445	408	453	422	448	413	417	415	428	445	442	412	442	415	446	459	412	399	401	455	450	477	439	410	427	438	419	431	427	470	423	442	462	445	411	465	434	433	410	423	419	375	420	466	417	445	417	425	456	441	418	398	433	426	465	433	429	432	412	466	415	456	455	437	454	437	432	450	424	442	409	451	413	446	482	411	417	445	446	397	443	422	417	388	395	434	441	445	437	435	438	415	462	410	413	417	407	399	438	429	436	462	403	451	432	446	448	457	420	415	440	435	415	416	427	423	426	401	447	412	422	443	408	475	420	404	458	419	420	426	426	391	430	426	407	459	419	414	463	445	442	431	403	389	425	429	458	415	408	422	415	426	420	430	428	482	449	449	425	399	449	400	445	437	436	428	445	421	428	396	439	422	406	441	420	446	427	437	411	437	402	467	420	446	428	422	417	441	405	421	441	474	441	446	436	442	490	443	425	439	448	437	425	423	475	431	430	409	441	428	436	456	453	416	459	434	429	448	444	420	421	391	467	432	429	450	451	428	438	395	430	411	418	408	430	414	389	427	421	443	474	416	450	401	404	422	453	429	421	435	463	445	433	430	408	408	428	423	429	438	437	436	417	451	457	456	497	401	449	439	411	469	410	432	458	424	446	406	444	415	423	452	437	417	428	457	390	450	452	433	420	446	396	437	401	418	453	431	441	463	410	406	430	436	480	414	466	461	430	439	415	413	458	420	451	433	421	435	439	416	439	443	483	431	378	439
46472	67766	30478	6690	4599	3399	2710	2231	1882	1670	1528	1321	1234	1191	1028	1100	1015	969	1019	931	895	906	852	880	834	827	862	797	800	819	869	793	760	821	855	789	787	808	743	774	745	736	765	758	783	760	802	792	751	775	706	746	715	722	742	756	766	790	739	766	757	777	803	928	2603	840	754	709	805	789	739	757	809	777	771	756	756	734	772	741	768	739	768	777	754	739	720	732	695	748	670	747	798	737	785	738	763	701	780	744	750	746	711	760	777	746	747	748	731	743	749	741	750	766	774	752	732	780	794	735	754	728	724	779	730	733	727	728	797	752	771	737	758	696	740	715	751	746	727	749	720	754	770	762	758	765	685	713	707	737	731	768	671	720	746	760	816	710	762	701	739	731	701	755	747	779	744	738	790	744	709	754	715	762	731	774	754	794	740	760	770	740	723	763	766	764	749	795	764	748	751	738	704	713	775	709	741	755	736	740	750	766	756	783	738	737	747	763	738	709	774	763	718	749	741	752	754	805	669	737	735	699	749	742	704	771	732	772	733	713	710	772	742	821	706	734	753	763	778	732	749	803	763	747	717	757	798	744	770	739	710	698	751	735	761	730	752	767	773	747	758	806	707	783	777	705	762	758	752	718	743	743	767	764	774	737	745	715	712	759	761	762	709	730	739	739	716	732	738	775	729	770	766	773	732	698	763	723	732	715	784	713	742	741	749	764	764	747	746	707	713	736	756	762	775	716	731	754	752	701	723	740	746	788	710	796	746	754	760	773	740	733	703	767	728	780	745	769	802	765	723	755	748	747	710	736	707	682	722	741	776	734	768	748	749	747	744	798	738	762	802	734	805	788	722	762	682	692	757	722	754	758	717	836	729	747	769	756	699	692	715	749	711	684	791	755	765	727	720	691	760	711	808	775	722	752	762	748	735	748	727	721	740	760	777	754	759	776	768	732	732	775	788	714	737	746	740	716	730	767	703	705	776	700	724	783	756	769	743	794	769	715	771	731	721	751	770	713	753	712	720	766	757	771	705	765	687	717	710	730	727	771	783	761	695	716	762	783	785	718	746	721	713	758	820	725	724	738	736	729	715	784	716	700	736	747	774	742	738	795	762	740	811	777	760	711	710	784	751	765	742	781	754	750	800	735	745	713	718	681	747	737	688	724	735	707	737	724	723	806	783	751	762	747	758	723	767	739	742	693	766	723	716	770	737	768	749	713	788	785	747	741	765	774	727	732	736	741	773	737	764	730	721	731	752	731	747	775	758	765	715	735	763	723	816	790	690	724	750	738	712	709	749	691	758	748	767	715	746	748	701	765	752	730	762	725	793	765	764	756	800	695	727	702	699	762	785	750	826	766	770	803	774	749	719	700	742	720	710	724	747	766	757	715	734	758	759	758	754	729	712	791	765	731	730	747	795	757	678	718	757	736	739	736	724	732	753	766	745	756	756	804	793	726	767	769	773	745	712	761	753	729	737	744	761	773	752	732	735	742	753	787	743	725	727	774	702	823	714	763	755	747	737	755	774	774	736	734	755	735	710	734	744	754	716	740	762	740	756	760	735	729	766	762	816	744	783	795	720	747	765	760	753	692	765	795	732	736	744	772	758	744	754	774	733	745	725	744	750	743	724	718	762	746	776	752	745	710	764	741	739	750	748	776	706	722	778	769	779	753	736	719	775	733	767	744	808	726	787	733	768	724	749	754	741	781	768	727	756	774	771	776	754	783	710	745	798	746	764	744	793	768	712	705	757	783	802	766	761	786	778	723	747	793	705	771	764	760	736	811	705	735	757	703	739	760	754	731	804	768	760	766	758	740	735	770	764	791	796	727	753	744	768	743	764	723	732	722	723	764	757	724	755	748	737	794	787	748	763	740	755	699	761	755	730	786	734	744	796	721	745	752	764	704	769	771	743	766	755	758	774	713	783	795	725	759	732	758	771	723	780	729	749	755	731	748	740	784	738	670	764	749	752	761	785	740	737	749	685	713	751	782	761	777	716	752	740	714	742	722	760	733	747	751	712	763	788	727	749	736	709	795	824	741	730	764	786	728	764	745	719	706	753	742	745	747	738	714	787	779	725	763	735	711	742	742	701	803	736	725	718	733	739	736	766	772	715	745	710	738	766	742	719	768	781	762	691	747	721	742	699	759	745	714	706	804	764	779	710	750	738	756	784	738	763	732	806	758	734	765	812	724	745	768	767	744	688	755	766	728	774	740	705	710	721	726	789	786	752	780	730	756	759	799	748	748	738	719	760	713	780	815	752	765	784	710	737	732	753	722	778	734	723	788	731	769	752	766	771	763	796	760	680	799	728	721	749	751	777	760	759	773	731	777	806	761	758	744	741	703	802	689	785	762	737	730	790	763	730	742	726	718	769	763	777	745	764	764	697	784	773	736	769	770	780	767	783	719	793	720	733	686	732	753	750	760	719	740	800	758	718	751	731	740	766	704	737	749	761	782	735	766	736	747	753	745	676	771	741	758	720	720	736	770	754	741	758	757	770	744	725	691	725	768	723	777	727	751	710	735	742	753	747	758	766	752	748	768	731	748	761	717	745	761	765	742	764	732	737	791	752	747	735	732	724	710	747	761	763	743	774	716	785	769	780	777	710	744	751	703	782	711	728	712	693	754	746	721	783	758	745	749	734	712	738	697	741	776	757	752	724	704	763	788	767	734	759	750	701	747	761	735	702	711	784	708	746	761	766	736	740	747	772	756	789	732	755	744	692	767	825	740	756	713	776	705	727	758	756	740	779	725	728	761	776	748	751	721	771	700	735	747	789	663	720	732	731	699	757	735	774	732	797	739	766	755	777	735	709	784	721	744	737	751	762	726	763	720	752	756	711	727	783	749	742	753	749	739	728	762	766	736	743	757	763	756	772	776	748	792	732	734	736	756	731	757	759	697	790	719	752	787	788	775	696	742	731	786	723	719	762	773	740	694	765	750	757	722	744	742	764	736	745	693	774	744	724	733	685	793	731	720	787	775	773	728	755	722	734	745	729	719	736	756	780	728	714	702	797	750	736	759	790	755	777	784	717	714	782	775	730	768	746	751	712	753	796	696	779	694	708	692	763	750	734	723	749	737	767	742	748	726	714	716	761	757	772	755	705	743	739	749	764	735	769	746	720	742	721	764	760	759	774	725	746	775	771	727	779	761	764	735	717	764	700	739	775	837	772	753	788	710	750	761	765	694	772	777	760	766	743	713	739	748	769	747	744	741	726	765	726	742	725	714	777	706	746	748	768	704	780	717	763	725	773	789	749	761	749	739	741	714	789	723	775	760	773	803	787	701	743	790	748	715	782	757	745	756	708	780	748	711	711	754	726	711	815	719	714	777	761	729	742	744	811	771	770	741	785	779	774	768	728	804	728	754	732	695	755	746	706	758	748	755	756	789	782	749	721	710	827	761	753	743	767	789	762	723	770	758	759	732	766	703	722	782	777	739	714	687	718	719	764	765	726	685	709	742	762	761	748	725	748	703	694	774
26610	21440	16966	1637	205	163	160	152	129	139	143	155	138	144	135	131	138	121	120	141	139	132	127	130	117	132	156	112	128	140	127	130	148	119	126	130	123	102	130	129	114	138	111	112	136	119	114	117	105	103	134	102	131	122	126	112	119	134	132	117	134	101	156	113	151	132	146	146	108	114	134	93	125	119	138	136	120	127	121	134	139	134	122	139	118	140	123	128	130	126	137	132	146	137	114	128	138	132	131	125	132	115	126	121	138	129	129	130	126	145	130	108	108	129	121	143	127	110	134	134	117	113	134	123	118	113	139	126	134	127	136	135	158	138	129	117	103	155	126	119	122	123	135	109	129	130	106	112	109	128	108	124	127	114	137	103	128	113	117	129	137	113	136	131	139	113	120	126	119	123	113	126	144	103	132	141	128	122	123	137	125	146	154	126	135	143	131	130	131	137	134	129	147	143	141	128	103	138	126	121	134	118	156	140	147	143	148	127	165	134	129	115	121	156	127	121	125	119	117	134	122	121	128	122	120	108	140	132	112	128	129	129	127	153	140	117	157	133	121	133	120	119	130	129	134	135	146	115	137	114	122	134	124	114	125	121	136	139	118	115	132	106	133	125	133	133	102	118	125	138	136	144	125	130	129	119	112	120	135	112	127	117	129	123	111	126	113	121	138	130	140	112	125	109	125	140	128	120	126	123	113	133	111	136	125	119	153	152	152	131	120	118	116	131	111	134	124	136	140	124	158	133	129	144	144	123	137	134	126	132	114	140	126	129	135	130	125	130	137	134	134	131	127	131	131	114	129	117	122	121	112	129	132	135	134	131	128	121	111	131	132	142	134	126	119	108	119	143	152	109	125	133	105	141	123	126	113	108	130	124	132	132	123	118	124	123	127	100	121	129	132	134	141	135	139	136	125	117	156	126	135	132	160	139	130	139	139	148	116	130	135	144	159	121	131	138	141	141	118	116	121	139	127	125	110	129	140	119	142	104	122	123	130	112	126	141	116	120	144	136	135	121	113	123	131	122	124	125	126	131	126	104	116	115	135	130	121	121	139	124	117	121	117	135	119	115	137	136	120	113	124	136	142	120	124	117	128	144	123	133	115	120	128	109	132	130	119	136	110	127	116	131	136	131	120	127	128	142	158	142	119	136	133	131	117	133	128	142	125	130	120	155	149	121	119	129	103	139	125	132	129	128	119	138	119	136	143	121	116	132	141	117	136	116	116	131	119	134	114	135	101	110	137	140	116	126	126	128	123	118	117	132	116	130	145	149	131	122	122	132	158	112	121	108	128	140	155	121	123	135	140	122	139	144	138	117	122	135	132	139	138	121	138	128	112	134	117	140	117	118	125	123	136	134	122	146	131	126	117	108	132	115	123	111	138	117	144	130	128	135	136	163	113	128	133	123	143	134	126	130	129	128	112	156	120	117	111	123	126	115	150	121	127	129	137	129	131	110	131	129	149	137	124	126	118	117	137	118	135	135	113	120	146	142	146	124	128	105	140	126	132	124	127	130	123	122	113	113	125	140	121	134	129	109	131	131	106	147	132	122	122	141	153	120	112	138	134	110	128	120	134	123	135	121	135	119	121	121	118	90	111	135	124	132	131	127	117	119	114	115	129	136	116	131	131	136	121	116	135	147	118	123	115	128	132	146	139	141	131	117	132	114	107	128	134	122	120	135	118	140	130	135	125	139	149	100	130	128	129	133	136	127	125	125	146	113	120	128	135	111	144	128	128	140	122	118	139	118	126	125	120	117	124	143	134	142	129	116	101	135	107	128	134	122	124	109	112	121	126	109	127	152	145	128	146	122	117	124	103	122	118	106	109	133	126	112	138	111	122	120	134	146	111	123	121	127	139	145	108	112	132	128	124	130	124	105	152	112	128	121	122	106	114	127	153	122	122	136	113	132	123	115	123	107	140	115	130	120	140	140	119	112	117	150	122	128	139	124	144	116	133	136	118	132	138	135	121	130	148	131	123	110	113	122	129	112	111	123	116	123	135	132	117	129	119	141	127	122	136	131	123	150	128	141	138	124	120	127	106	135	138	136	132	122	127	136	113	130	114	112	134	133	123	133	141	138	115	118	138	140	136	111	120	122	113	119	122	140	138	127	117	130	118	127	140	138	133	135	120	116	131	131	122	129	137	116	118	152	115	141	122	128	121	147	130	109	130	149	134	122	135	124	130	120	109	153	139	128	139	127	149	117	137	125	124	143	128	142	133	127	148	122	138	118	114	138	143	110	129	129	143	128	134	98	140	133	129	130	119	118	124	124	123	114	137	129	127	116	114	150	153	125	135	114	119	129	147	130	149	121	135	127	134	135	130	123	138	134	117	118	140	143	121	116	119	120	136	109	110	136	135	127	145	124	134	137	132	124	121	121	129	137	124	114	123	133	138	119	131	118	147	125	103	118	157	145	129	142	128	113	126	122	136	141	137	121	133	134	121	139	128	143	144	118	100	134	117	119	132	139	148	123	127	138	141	130	117	140	134	135	128	117	141	128	122	128	151	124	128	116	128	136	146	164	109	128	123	99	140	121	146	120	147	127	136	122	135	131	119	133	125	125	123	136	129	124	122	117	137	131	133	131	125	115	136	122	121	135	116	142	128	131	132	152	137	126	151	134	141	148	141	129	132	134	136	131	135	126	131	131	123	124	134	149	129	130	131	140	114	112	119	117	129	129	140	113	143	109	134	135	121	111	128	123	116	142	129	139	136	136	139	119	108	116	143	129	126	125	118	109	136	129	148	123	112	124	143	137	130	139	130	122	134	134	129	125	135	118	111	117	125	128	115	134	140	133	135	127	139	117	128	109	109	125	123	127	125	119	135	117	139	158	150	127	145	131	147	121	129	142	137	139	114	136	118	141	108	118	117	130	131	118	128	132	128	147	130	111	121	135	120	134	133	144	115	132	127	134	128	117	133	111	138	135	128	124	120	124	135	130	116	130	136	137	130	129	123	111	132	132	120	116	106	128	126	123	132	143	136	139	116	116	130	125	134	133	122	138	135	121	136	127	129	119	129	124	141	125	142	121	121	137	124	121	120	120	126	114	130	132	122	119	116	125	146	132	112	124	116	112	129	126	142	132	140	130	131	134	123	115	122	159	127	144	120	146	134	135	131	125	129	143	141	123	131	138	125	126	139	130	130	160	139	113	116	118	121	132	125	121	141	123	127	123	127	146	131	118	128	126	131	141	144	119	129	143	127	141	126	117	129	153	138	123	131	141	127	118	115	129	107	127	143	125	149	125	117	124	138	130	126	116	132	127	124	125	121	115	130	127	134	127	127	149	136	121	132	114	113	128	125	137	140	138	123	120	114	117	135	128	128	131	114	134	119	113	106	144	126	137	163	112	141	127	128	116	130	116	133	114	122	139	114	125	133	126	92	144	107	122	132	117	120	141	123	128	131	105	134	120	123	134	155	119	107	115	136	122	133	139	122	117	131	110	151	134	131	133	123	122	141	132	117	119	122	138
18156	28985	11798	615	435	409	368	307	298	276	269	285	274	278	270	264	256	243	260	229	243	252	246	249	246	223	224	252	248	232	256	237	221	237	255	262	253	212	256	264	228	233	278	252	238	243	240	214	231	273	216	220	224	236	223	243	234	242	247	233	252	225	249	242	341	256	249	256	249	237	224	246	274	247	232	228	239	249	227	243	263	237	260	248	251	235	253	260	250	229	232	262	234	231	234	244	236	249	246	268	248	245	243	220	243	243	258	246	279	239	236	246	244	251	248	257	227	231	232	258	271	237	256	254	256	250	226	262	270	238	264	246	206	243	282	249	261	251	259	226	238	236	250	247	244	236	248	238	215	251	231	238	228	272	272	237	249	222	243	267	254	215	260	236	246	253	217	230	273	259	224	256	214	234	239	256	217	225	214	272	242	214	248	261	232	235	239	224	233	241	223	250	250	213	281	233	226	227	244	245	234	248	256	218	258	243	252	259	261	257	234	249	271	253	212	246	237	247	241	219	236	261	238	232	237	235	251	209	239	262	245	275	246	244	271	247	226	278	250	237	232	233	250	241	238	260	247	245	221	247	243	262	245	260	220	255	266	245	237	228	231	225	254	254	249	264	254	247	269	213	238	234	245	297	242	249	234	247	249	229	224	248	251	252	247	240	246	248	256	237	225	236	264	249	261	272	248	233	241	245	247	249	257	253	246	229	256	244	258	244	259	228	266	225	247	263	246	264	230	253	242	242	230	253	216	280	243	268	245	262	254	224	239	244	228	273	279	233	270	224	241	254	237	210	244	255	224	285	225	234	237	251	245	255	228	252	253	227	240	232	262	265	257	223	259	239	232	252	256	268	232	256	255	210	255	230	235	227	234	220	231	266	242	255	224	258	228	235	269	241	244	267	260	246	239	244	229	263	225	245	233	236	254	257	277	228	216	244	257	242	278	246	240	242	226	262	213	253	258	237	245	226	256	241	226	255	257	267	254	257	258	270	255	245	234	244	243	257	249	251	249	257	220	253	254	218	250	250	250	250	230	229	261	268	251	258	256	242	263	227	225	252	256	265	231	266	260	243	254	223	246	235	245	248	269	227	233	233	247	249	239	229	246	234	266	273	223	242	253	183	243	258	248	234	239	241	246	249	240	246	283	238	233	213	248	233	248	229	240	242	243	270	241	233	243	227	246	233	265	240	243	238	213	237	258	229	243	242	240	264	261	257	242	231	241	224	259	240	287	269	253	221	244	240	239	257	240	209	255	279	254	237	205	247	244	253	226	246	256	241	214	256	207	261	251	233	255	249	252	237	236	253	242	231	243	240	247	229	235	225	232	246	258	228	236	248	241	264	235	221	270	233	235	244	250	241	241	246	222	278	287	249	235	230	277	231	231	254	231	280	223	230	244	256	259	256	242	252	251	218	226	245	239	228	264	245	248	256	233	264	234	242	250	246	255	284	245	256	232	243	237	254	248	255	223	246	232	239	252	235	232	242	228	249	226	240	245	235	232	246	259	247	229	227	243	234	243	267	247	220	246	252	231	222	247	263	220	258	257	239	244	240	246	220	252	267	221	230	240	245	258	207	252	225	240	275	262	235	261	242	243	254	273	261	256	239	263	279	223	232	238	267	245	239	240	261	247	247	252	239	263	259	252	239	224	240	239	233	240	228	251	246	239	251	230	253	254	264	254	258	224	255	249	216	282	240	238	255	221	234	258	260	276	233	247	252	249	241	251	243	248	233	274	240	245	267	257	254	204	238	234	227	236	241	247	252	257	239	249	223	227	260	264	231	219	257	269	248	250	236	230	249	243	201	239	246	251	239	241	239	282	250	255	243	272	239	244	234	229	235	232	238	228	252	232	250	264	222	253	222	249	230	237	233	260	244	224	220	232	224	273	219	252	270	245	249	262	242	260	241	242	266	250	224	249	227	267	256	274	262	233	221	238	227	244	257	270	232	265	248	240	243	236	239	241	244	251	253	232	240	279	234	267	249	251	258	218	247	241	263	258	261	214	260	250	240	247	208	239	222	255	243	257	239	262	246	224	222	232	246	245	262	237	244	243	241	258	230	240	242	219	238	235	259	253	238	251	270	270	242	253	240	249	250	255	266	258	256	256	241	226	249	233	250	239	224	264	225	237	217	226	217	241	232	229	233	254	229	261	258	224	254	247	255	250	243	234	236	243	244	234	236	249	242	251	228	249	253	214	246	244	247	221	251	254	259	242	272	262	251	239	262	261	244	251	272	249	247	235	223	259	257	268	272	241	217	246	234	240	246	252	243	239	272	224	241	226	221	269	255	247	244	237	265	265	227	231	246	248	251	221	233	238	311	223	213	232	271	247	273	252	222	245	274	228	261	246	258	234	247	233	264	248	262	221	242	266	235	268	250	250	258	226	230	263	244	215	247	238	257	238	243	240	234	235	228	250	262	234	226	239	247	225	242	254	230	244	225	247	242	218	261	224	276	244	264	275	235	260	275	255	242	249	235	226	251	230	228	222	255	237	224	249	226	237	269	240	239	216	233	209	235	228	252	247	255	235	216	243	249	238	257	243	280	261	220	217	277	239	226	301	269	242	251	253	237	238	254	272	255	250	258	239	244	219	252	233	251	233	248	259	263	243	234	224	232	245	221	253	257	223	219	246	282	264	244	264	196	248	226	271	264	246	232	265	266	227	244	235	218	234	236	250	237	251	233	234	243	213	242	244	300	254	256	193	225	244	256	289	236	242	246	236	262	243	259	225	247	284	228	231	238	255	251	237	228	238	249	263	286	228	244	243	238	230	252	246	236	260	259	256	254	246	238	244	251	259	235	236	234	233	211	238	264	255	226	224	263	262	224	254	243	244	235	252	264	242	250	231	229	279	229	236	239	240	257	219	225	275	249	252	256	252	245	255	233	262	223	224	257	264	234	239	257	235	236	249	259	262	230	251	233	240	272	242	268	231	241	234	241	252	237	234	255	253	233	269	258	258	238	231	247	262	247	209	237	224	230	254	258	213	241	271	244	228	240	245	239	263	247	241	238	232	205	255	277	272	242	264	262	225	256	241	268	214	223	233	229	255	246	244	254	268	250	241	273	252	248	224	252	240	246	230	246	245	253	241	244	238	251	239	261	238	225	266	251	221	250	246	230	213	250	261	247	248	233	264	256	235	223	254	263	218	232	254	242	252	243	250	263	257	271	245	243	246	227	223	243	238	258	219	239	256	244	230	238	230	253	248	254	234	254	236	277	254	236	242	229	254	233	233	231	240	249	218	244	226	250	219	234	276	256	237	257	260	254	228	262	276	211	216	238	259	256	246	248	218	231	247	272	241	269	246	260	237	258	233	242	229	226	273	242	229	241	260	225	258	236	250	266	251	245	256	251	250	271	263	257	254	267	253	255	245	259	272	281	253	236	257	231	229	267	242	235	255	247	255	240	234	275	264	268	255	257	248	231	245	245	251	240	236	279	245	227	242	238	252	281	266	277	237	259	251	256	237	254
24013	21183	29152	23702	19733	3776	731	527	417	452	382	402	345	363	393	341	319	317	340	323	343	324	331	316	327	291	304	315	292	295	286	317	318	295	327	302	314	326	288	318	291	311	304	314	344	313	314	307	285	289	305	326	323	291	282	284	290	315	283	289	282	292	290	306	687	330	303	322	335	294	296	303	282	300	284	313	282	290	312	306	287	297	284	318	276	296	285	278	319	297	296	284	306	312	283	296	283	302	295	300	311	313	301	281	264	300	302	339	277	281	290	270	303	301	276	316	271	298	285	313	307	329	308	284	295	300	293	295	313	265	299	306	291	267	291	311	310	277	304	318	313	282	272	322	298	293	297	319	268	303	295	287	288	288	293	307	274	287	282	289	280	315	307	326	268	284	299	297	306	290	294	300	306	287	304	275	319	281	275	312	286	328	309	312	291	258	276	293	308	286	306	309	254	294	271	309	292	284	296	292	303	315	288	313	292	295	294	282	276	272	276	326	327	329	287	294	304	288	276	298	293	328	294	268	297	290	275	299	287	288	287	302	294	307	309	269	284	295	278	305	280	285	331	282	293	280	309	302	285	295	295	295	286	279	297	300	287	260	275	295	302	284	301	295	299	317	334	259	287	305	292	297	313	267	276	288	265	290	268	267	294	301	321	312	312	309	292	289	310	315	310	315	317	281	308	288	281	308	322	275	282	265	302	305	285	283	292	310	296	268	332	271	299	306	264	251	298	305	318	302	306	272	334	285	295	307	274	301	265	300	317	298	282	293	299	308	295	297	314	268	327	321	301	309	298	317	272	287	279	253	300	294	277	301	295	277	318	288	277	289	304	287	294	302	267	308	282	323	313	301	268	300	294	305	256	288	317	306	273	290	280	289	324	285	277	308	276	273	284	307	270	303	273	339	295	253	263	325	316	303	300	291	280	285	312	327	265	287	276	290	330	304	307	278	294	313	280	292	268	304	339	287	300	299	293	305	282	263	316	308	279	287	300	312	295	273	328	325	293	301	291	302	297	302	270	302	299	298	287	321	299	285	287	292	302	302	312	299	281	286	307	286	284	269	269	301	297	303	282	297	278	301	312	293	282	313	314	299	288	301	284	313	313	302	298	282	305	323	303	278	298	292	297	298	318	282	298	321	297	296	285	296	299	268	298	269	273	275	298	274	303	289	273	286	312	303	297	285	294	307	296	321	319	320	288	290	300	283	325	274	273	298	309	314	297	307	268	279	263	307	285	271	283	280	290	273	278	293	275	327	306	321	278	276	262	292	294	264	309	302	301	292	298	299	271	289	267	280	283	290	304	288	290	266	307	296	306	300	287	281	281	289	299	282	312	280	285	289	310	286	316	346	278	293	267	304	263	275	278	297	279	291	324	298	302	294	312	271	292	308	281	306	308	267	292	292	305	254	307	313	289	284	310	288	297	280	316	318	294	278	287	285	291	314	274	281	280	312	280	295	313	320	303	277	264	294	288	308	294	286	290	305	290	307	293	286	296	309	291	313	333	278	285	279	304	277	272	279	260	300	299	330	283	266	312	281	307	303	289	315	301	268	305	309	301	299	289	290	254	307	286	284	301	294	268	310	280	319	276	293	260	287	331	268	280	288	289	297	286	309	329	321	292	290	288	287	303	269	301	287	294	283	284	292	295	311	283	257	276	325	307	283	315	304	290	303	291	298	283	299	261	326	287	319	314	285	261	293	302	282	291	281	299	318	304	296	297	293	249	290	292	321	288	287	321	293	296	283	272	287	255	309	286	272	302	268	324	303	278	315	276	294	255	298	308	258	305	284	292	286	316	252	313	271	310	320	300	299	303	282	273	332	297	311	287	278	312	277	273	292	281	318	298	310	296	283	261	297	294	328	323	316	297	304	299	267	311	319	295	293	305	293	299	292	286	305	285	294	314	287	288	300	277	310	285	292	300	303	286	303	274	332	299	315	294	305	289	316	298	272	298	275	285	306	304	279	264	290	307	301	280	262	274	306	313	298	265	305	321	331	290	309	289	285	259	327	269	255	272	277	293	314	329	296	293	312	290	283	267	305	306	325	283	326	268	291	308	258	261	279	307	299	325	274	283	276	262	304	301	301	297	294	298	289	323	293	274	290	278	303	282	296	327	288	314	300	309	302	270	273	312	283	278	303	289	298	294	295	304	273	328	282	281	269	272	306	298	265	297	306	281	277	270	317	273	302	305	292	314	302	318	265	319	273	292	296	285	317	282	298	283	273	295	317	284	273	281	292	259	308	312	296	316	318	282	283	281	301	281	310	272	293	275	302	285	275	286	269	289	281	290	302	295	301	296	299	295	283	295	325	306	282	309	286	276	304	282	295	322	303	287	318	312	312	299	293	269	323	298	321	244	288	283	292	314	294	300	309	264	282	283	267	266	268	315	302	269	275	266	313	314	278	313	312	311	307	299	297	311	268	286	285	300	281	284	282	284	293	295	278	321	311	313	272	292	301	281	297	319	276	286	261	275	279	282	306	274	275	259	309	290	305	293	294	313	273	313	310	297	319	333	317	301	278	278	315	320	311	293	282	310	304	311	292	320	287	304	284	323	273	277	292	282	299	295	287	297	291	306	320	300	296	279	298	301	284	314	291	267	282	301	271	315	311	297	322	296	296	289	311	276	273	289	256	305	253	278	279	276	280	274	302	291	293	278	293	284	279	298	284	273	278	325	337	275	304	310	313	310	312	297	277	297	295	320	279	280	308	312	316	287	282	297	295	286	297	287	318	314	279	277	336	296	302	303	293	272	275	272	297	292	285	289	275	290	303	271	309	321	302	280	304	273	299	271	338	253	266	285	292	307	296	296	314	281	308	321	276	279	274	328	289	284	313	282	295	306	275	296	287	286	297	297	302	300	313	284	284	288	315	280	313	295	271	259	294	288	281	316	263	307	276	294	265	289	307	257	322	298	278	300	317	300	296	302	290	284	300	267	286	321	311	294	280	327	306	310	281	290	309	306	301	266	251	301	297	318	267	285	318	280	276	299	289	302	319	269	283	279	289	322	274	285	298	255	283	276	269	309	310	303	295	302	294	310	265	263	307	296	304	292	298	292	305	336	248	289	317	313	285	288	299	309	293	319	288	280	267	306	265	254	300	340	304	282	279	288	280	247	257	328	294	277	288	303	297	265	306	289	315	284	278	296	278	316	323	287	260	293	300	336	297	317	312	299	298	318	293	283	309	283	342	293	301	290	292	272	286	280	290	298	299	267	287	294	294	284	318	298	332	321	279	325	287	284	306	286	314	278	266	286	268	296	275	294	301	322	269	318	301	297	285	322	303	314	293	323	299	307	300	300	272	288	282	285	311	305	296	301	261	284	300	287	284	278	305	314	269	280	297	265	278	284	309	307	308	316	314	258	299	304	266	267	286	257	294	273	274	289	299	305	315	330	295	300	300	310	301	268	284	324	295	271	304	294	317	274	306	315	255	266	299	301	279	284	271	286	297	305	258	296	274	290	283	294	332
38650	61999	25264	3950	2719	2023	1545	1374	1082	1048	912	784	834	753	695	655	660	617	639	616	567	631	612	648	598	551	531	599	545	534	558	562	569	606	561	532	532	551	520	576	581	582	539	522	556	524	546	515	564	552	524	540	539	558	508	520	505	577	582	555	528	471	544	525	1809	546	505	547	508	565	512	550	520	472	548	528	534	532	551	514	501	548	496	538	581	540	544	506	534	526	500	557	504	565	530	523	561	563	508	515	523	533	532	499	490	555	507	499	530	556	549	503	533	471	509	540	538	504	524	538	531	570	521	552	535	493	525	498	549	572	523	517	516	571	561	554	540	484	517	556	540	516	549	555	506	530	525	511	515	540	548	513	552	543	533	544	532	523	522	533	518	515	534	519	536	593	516	550	536	513	506	544	514	527	546	555	575	530	570	563	530	553	571	521	576	562	510	539	537	526	552	509	502	504	545	466	520	512	571	499	525	482	563	521	471	537	560	556	519	532	501	515	531	517	526	492	526	490	516	538	505	519	524	528	582	499	554	540	533	553	506	531	562	589	547	533	533	514	542	514	525	508	551	522	507	515	531	538	569	491	556	509	497	516	529	476	546	520	487	526	523	542	489	534	549	520	515	480	515	506	484	525	518	527	495	504	547	488	538	513	550	524	536	511	495	514	522	502	547	533	530	522	521	521	525	542	483	571	494	484	513	506	530	543	520	511	549	507	518	532	508	574	515	535	503	548	497	546	526	548	573	500	534	526	538	577	548	532	556	528	521	585	537	513	537	554	497	537	520	515	486	544	569	522	525	522	514	534	594	555	516	528	545	538	520	540	493	541	514	527	491	532	557	529	554	533	498	548	535	537	490	548	524	508	556	544	525	547	508	559	503	522	525	546	531	546	520	558	519	537	556	521	567	569	577	523	527	509	515	493	504	535	495	479	538	510	504	537	506	521	555	514	571	502	528	538	547	470	574	532	539	512	533	548	548	513	585	496	508	505	498	552	547	500	520	542	534	538	518	476	504	526	554	528	576	560	529	524	515	553	577	541	525	525	498	526	533	511	478	548	558	520	508	504	537	515	495	535	503	511	507	535	517	552	555	515	488	533	566	541	525	531	555	539	540	569	537	528	516	540	531	486	568	505	477	521	517	534	509	484	538	558	535	515	564	548	498	559	507	512	489	511	550	525	506	551	556	517	574	564	515	558	502	525	550	501	503	543	513	522	502	526	522	532	543	533	555	534	543	474	563	515	526	533	513	512	530	530	569	459	520	513	481	504	553	535	522	491	542	535	495	516	542	506	517	510	556	568	528	555	525	529	517	528	516	505	533	530	550	495	533	535	557	531	509	540	502	558	523	542	536	521	547	529	548	506	519	534	559	520	509	497	560	510	510	534	534	543	537	540	526	571	557	601	514	520	542	538	565	523	538	511	584	484	525	512	565	511	515	538	561	533	509	550	502	522	533	498	519	523	534	518	492	605	498	504	511	519	567	534	522	495	533	524	523	499	512	542	534	508	532	547	536	509	539	541	568	526	568	522	519	525	538	508	543	541	544	519	529	530	543	513	534	519	549	532	511	555	539	521	544	533	526	534	544	520	521	514	546	531	566	570	483	534	499	556	531	529	504	521	530	531	521	541	512	518	525	558	526	556	505	514	534	508	540	542	546	547	513	519	506	527	520	505	549	535	498	502	519	470	555	535	542	520	528	507	541	510	525	559	552	514	553	556	491	531	489	522	548	526	515	573	510	523	526	550	551	558	515	503	520	502	517	526	532	489	460	541	537	525	523	531	548	525	526	501	587	508	528	529	563	480	515	564	528	533	563	493	529	577	498	525	538	518	574	539	492	515	504	516	521	522	510	503	538	524	540	505	526	509	487	550	551	528	551	500	540	511	535	511	478	521	537	563	569	525	517	525	519	518	509	496	519	537	502	546	554	526	537	486	525	545	533	506	550	526	483	541	537	573	580	576	504	508	535	490	528	507	548	520	497	551	493	494	515	534	527	488	520	445	485	551	557	478	529	555	476	526	509	518	516	520	543	497	529	547	574	499	537	549	572	548	526	530	526	539	522	538	548	545	522	509	559	538	520	517	518	490	538	496	543	530	528	519	516	567	533	527	510	557	566	570	540	538	522	536	538	576	548	549	494	539	490	565	522	523	508	538	533	518	491	531	504	485	532	516	501	514	483	537	515	513	519	540	545	503	516	506	514	498	566	482	525	538	533	533	498	532	495	496	536	501	540	526	506	530	516	517	511	523	541	535	549	484	555	538	544	507	518	513	493	550	502	542	513	518	545	527	562	509	508	546	524	532	522	564	518	506	506	485	482	538	502	549	489	474	560	527	523	515	516	499	571	502	503	519	505	516	525	508	589	527	548	525	495	519	539	537	563	558	506	511	530	589	548	542	531	523	518	525	537	537	553	520	533	529	514	534	500	560	504	496	538	548	526	535	550	517	553	534	525	516	510	532	511	554	538	512	497	526	462	525	503	541	519	502	503	527	513	538	593	542	508	529	525	499	528	526	498	551	553	537	500	523	547	544	514	545	596	482	571	521	549	574	515	537	536	517	524	567	531	525	561	515	516	494	525	499	509	533	548	477	492	540	549	536	550	474	499	512	495	543	543	525	506	550	494	543	498	538	489	529	548	510	570	498	543	541	507	505	576	525	527	564	523	534	501	561	475	510	556	534	568	526	529	548	500	541	533	567	508	510	522	548	515	554	532	548	554	530	521	508	535	533	544	569	549	532	554	533	507	554	560	524	526	551	541	498	531	569	505	514	526	517	533	502	497	557	533	557	538	532	498	547	464	518	519	536	587	512	524	556	530	544	524	499	517	523	467	542	530	536	542	526	499	542	526	541	552	505	538	549	527	546	519	528	556	535	540	510	482	502	531	576	544	569	511	529	536	526	528	526	541	502	521	555	527	511	529	519	521	560	494	514	500	524	538	525	538	513	500	537	551	524	527	500	531	525	511	515	516	536	518	551	546	482	525	554	524	515	519	520	522	599	538	519	568	552	517	547	565	521	539	554	501	552	518	495	520	511	526	549	493	532	556	516	541	507	542	538	527	518	544	513	509	531	522	552	521	516	506	536	521	537	537	515	568	472	497	524	526	548	518	524	521	522	574	550	523	472	502	547	551	539	478	543	494	536	469	540	512	515	540	516	525	542	519	528	525	538	529	518	509	529	508	500	495	512	541	513	583	525	485	499	495	536	525	538	518	492	499	522	517	552	483	563	501	546	546	537	515	522	523	523	525	511	543	522	497	500	493	538	516	515	546	524	524	503	506	529	526	512	529	564	542	511	532	468	541	543	515	501	521	548	507	538	542	548	449	545	541	523	520	508	534	490	545	513	562	484	496	496	490	513	522	486	532	554	532	549	538	522	516	544	520	561	513	511	496	539	518	525	585	509	539	520	524	559	485	516	530	493	513	506	522	560	524	521	521	557	537	515	517	532	528	528	510	580	580	511	544	529	549	556	549	523
23131	21139	29518	23107	21108	17777	2327	976	753	705	650	588	601	557	561	530	549	495	472	507	498	517	493	457	498	465	495	475	447	486	490	490	462	490	480	458	419	440	449	459	421	447	475	471	481	411	473	419	409	455	479	479	456	442	460	423	463	435	475	450	457	453	456	431	1518	488	419	473	460	480	419	433	458	468	413	435	432	459	466	410	486	436	432	468	444	445	449	473	460	473	448	425	439	434	424	424	434	425	491	436	429	454	428	437	442	435	450	436	464	430	445	414	447	445	472	504	470	416	431	417	429	456	452	440	440	449	425	423	395	416	440	438	463	470	457	485	422	421	432	470	428	433	444	436	444	443	432	476	434	417	466	434	463	461	471	455	461	442	441	432	430	425	424	446	443	440	426	471	428	428	399	441	406	456	452	449	482	426	425	421	429	460	458	453	461	400	419	416	444	458	451	429	422	459	426	441	467	463	390	452	445	443	405	433	458	447	424	458	407	472	456	458	466	484	443	457	452	463	490	440	494	467	428	443	468	455	460	461	412	438	421	460	469	420	438	491	483	451	410	454	452	459	467	419	463	426	462	440	443	417	453	433	481	423	445	458	441	442	474	444	412	454	449	435	462	455	397	430	438	446	416	452	480	440	425	449	483	427	450	421	463	456	451	430	470	429	442	414	432	429	458	459	442	434	454	448	471	454	391	454	435	422	463	459	476	469	501	443	422	432	406	424	428	467	404	462	436	459	487	457	431	462	458	456	445	460	456	414	438	401	476	450	430	426	470	462	433	458	455	428	433	427	469	460	459	431	450	432	446	460	479	461	435	444	439	427	430	406	460	412	453	444	455	449	447	448	459	451	432	429	454	453	459	414	453	430	442	460	441	411	467	444	452	502	486	449	444	442	454	464	442	443	424	416	429	411	452	434	424	462	437	421	440	442	424	432	469	454	456	445	438	480	471	419	419	467	457	430	439	466	465	410	446	413	418	442	442	459	464	426	405	466	447	464	461	420	453	442	439	443	419	459	434	446	447	438	461	477	453	462	459	458	461	437	472	460	453	469	441	451	459	465	446	443	458	433	453	440	444	481	493	460	462	465	427	443	453	428	469	454	474	436	408	467	429	451	441	447	485	484	432	466	449	439	477	441	432	461	460	455	479	441	432	442	443	419	424	446	436	474	469	435	467	488	446	463	451	477	469	488	469	447	424	446	433	444	435	464	467	467	460	435	438	472	470	458	447	443	429	426	415	464	440	430	429	459	428	455	473	462	448	437	477	479	455	461	431	468	441	490	422	432	432	436	456	451	424	465	456	450	467	455	455	420	439	424	437	430	448	490	421	444	498	442	417	474	433	489	452	461	441	429	477	455	471	472	449	442	433	437	441	446	444	476	440	504	462	432	425	428	478	446	436	446	451	441	446	450	451	452	442	439	429	438	456	460	460	443	455	469	457	455	421	432	441	436	438	426	417	461	435	439	472	431	446	417	419	425	439	455	431	413	471	471	457	415	420	459	443	474	456	448	436	455	426	462	453	450	450	446	455	452	399	472	448	461	443	480	487	471	453	496	424	427	458	447	443	446	437	452	488	432	450	462	436	417	442	454	438	479	445	457	482	455	436	428	457	457	426	449	421	436	426	412	440	424	445	478	431	432	457	462	446	453	453	456	440	456	420	419	434	456	419	461	484	459	415	420	441	388	472	449	479	429	480	448	458	447	458	400	418	471	446	403	433	450	482	431	452	418	419	423	468	464	432	425	460	423	476	416	446	403	451	414	455	446	435	450	446	444	432	440	475	448	432	464	437	481	464	460	495	461	457	446	484	425	490	455	473	448	446	422	468	456	406	458	422	471	431	404	447	463	399	432	415	433	407	478	400	408	415	462	465	440	458	424	424	484	441	442	403	456	443	441	441	479	423	459	435	441	408	489	420	444	439	425	443	460	422	468	471	465	437	429	448	439	456	432	455	469	412	450	507	397	508	462	428	433	470	391	414	410	426	427	473	467	412	472	442	447	461	408	470	460	456	423	448	433	458	416	456	417	448	450	453	469	426	443	462	460	464	408	418	433	506	466	452	453	438	466	478	477	427	376	440	452	448	481	446	481	469	437	442	453	441	441	461	438	456	460	418	466	460	437	431	424	447	455	464	408	425	458	465	454	418	443	481	424	466	413	444	434	450	428	459	462	456	453	439	435	461	421	462	458	474	416	447	429	500	468	432	397	441	456	419	466	426	424	469	464	444	439	445	458	435	436	469	475	430	453	458	429	427	454	423	445	452	449	482	423	442	492	447	437	452	462	508	436	439	460	450	453	416	501	495	431	468	459	420	458	467	454	451	455	457	429	454	443	456	442	430	469	423	447	452	407	468	403	475	424	471	451	440	453	445	467	427	436	447	481	464	488	432	456	421	430	441	434	418	395	464	389	434	439	446	455	442	434	438	456	434	461	475	457	438	422	436	454	492	429	423	450	448	447	469	493	457	466	437	436	444	455	473	447	459	486	417	440	429	466	496	456	416	463	457	426	480	465	455	461	438	428	489	464	439	417	437	453	471	439	441	454	430	463	402	446	460	410	458	469	444	471	450	453	431	426	472	464	424	444	452	430	451	494	469	452	468	445	430	443	459	467	461	453	443	451	432	480	453	469	435	413	463	448	431	453	426	448	421	486	461	456	437	439	437	482	423	448	425	421	451	411	473	450	453	442	431	470	435	454	407	458	420	461	405	417	419	467	474	407	444	441	474	485	475	453	448	432	472	477	439	475	469	431	445	437	484	407	445	443	454	461	453	436	454	452	427	424	432	487	456	449	421	444	428	476	447	452	421	448	452	462	498	430	456	439	433	450	473	462	448	444	420	470	443	433	492	449	495	484	458	457	438	462	431	468	470	423	459	464	476	440	456	469	449	422	458	471	408	449	439	432	449	413	449	407	427	434	443	462	467	440	451	422	413	458	465	462	456	468	445	463	470	444	481	424	451	401	451	452	431	450	447	476	491	444	427	467	392	459	451	502	469	425	453	439	443	488	428	438	457	447	427	448	467	466	443	452	450	396	469	489	426	448	445	441	415	411	417	461	439	419	449	459	445	463	449	447	445	429	441	442	428	440	422	417	475	424	435	510	465	411	450	443	480	430	436	448	477	420	429	457	451	430	482	437	425	484	453	463	476	444	444	455	414	442	459	458	451	467	478	413	438	469	468	427	422	435	439	433	421	426	486	425	461	479	457	426	442	440	440	453	414	500	456	455	451	406	428	439	417	452	424	447	455	427	461	448	456	440	440	468	441	423	454	444	463	433	434	439	445	450	464	446	472	448	431	465	439	431	429	496	461	433	448	447	458	448	464	425	397	463	450	462	410	442	450	448	463	417	427	465	431	467	461	436	438	472	461	451	493	489	442	489	496	442	440	421	453	423	460	450	416	453	413	427	426	456	455	452	405	436	418	426	453	440	467	477	456	456	423	459	427	450	447	442	434	443	448	443	468	471	441	427	401	425
46097	71709	26439	6564	4659	3481	2780	2216	1856	1604	1431	1404	1265	1166	1179	1081	1053	969	966	925	935	873	890	895	948	847	885	866	857	841	833	790	815	848	766	831	785	791	810	787	811	787	794	826	822	783	817	796	746	808	799	775	772	788	729	817	713	776	783	784	748	845	820	797	3808	877	780	779	798	781	784	806	760	777	801	748	773	738	800	709	740	747	729	749	755	783	754	751	742	799	794	816	751	765	779	772	727	769	799	772	723	710	775	759	787	792	781	745	811	770	775	732	769	737	799	816	739	762	768	790	835	774	796	751	764	799	730	735	760	743	759	767	732	747	782	725	768	767	769	803	792	703	790	752	728	771	735	727	757	759	762	753	777	795	772	705	779	763	770	755	717	750	774	720	784	737	733	773	762	734	797	742	703	730	725	798	753	740	738	789	794	763	732	766	721	790	750	784	715	787	777	793	775	779	765	727	708	829	775	765	737	776	755	795	742	764	779	767	702	843	762	743	751	776	757	771	792	751	771	733	829	765	761	769	764	734	733	727	771	739	756	748	749	700	752	811	785	753	743	747	780	707	749	780	748	795	816	775	706	801	738	750	822	742	767	739	747	733	739	753	789	774	775	755	753	742	769	741	728	780	732	724	802	793	744	742	756	701	794	747	720	757	760	751	773	776	786	763	787	759	793	758	753	777	741	754	784	719	794	781	777	759	797	798	766	753	712	764	741	763	782	755	791	795	817	786	796	814	785	725	751	767	781	806	802	830	764	752	824	751	763	761	768	732	745	732	756	767	729	784	715	772	699	749	815	756	789	751	770	739	766	766	764	762	751	750	766	773	754	789	781	749	765	756	744	766	745	736	779	785	798	811	758	765	755	767	754	781	772	730	786	810	742	761	771	771	804	763	786	781	746	718	801	739	720	753	759	785	760	752	792	727	801	783	772	712	747	730	759	729	740	727	751	744	799	732	755	727	718	737	735	773	756	790	748	788	750	744	754	778	821	772	801	681	743	774	797	736	764	696	749	763	793	726	770	756	784	794	760	776	777	725	749	735	758	792	771	801	773	754	747	759	763	745	795	770	753	792	781	819	736	776	766	776	776	761	764	776	747	755	736	773	777	743	801	723	797	771	751	769	805	728	762	768	776	790	802	757	740	747	710	770	740	775	744	786	763	786	712	782	765	804	744	753	771	836	757	772	806	777	782	751	732	753	696	731	775	701	732	789	749	766	733	781	734	757	695	755	787	808	737	843	742	809	713	782	778	781	766	775	803	741	801	784	791	783	733	745	773	745	721	774	754	734	782	776	784	768	743	791	761	745	733	751	737	747	756	745	802	740	763	741	718	780	758	736	734	749	771	806	776	765	785	793	760	752	774	769	758	754	763	786	763	695	757	777	725	775	753	741	798	795	758	812	760	744	758	785	796	769	777	755	768	737	772	814	795	782	768	739	744	717	768	674	764	794	762	814	781	749	738	758	801	764	754	781	795	776	731	750	759	724	727	777	742	762	803	815	760	704	727	736	725	768	804	770	716	758	740	759	789	767	721	781	772	699	764	710	718	767	713	803	781	762	751	710	757	752	745	761	803	715	767	723	732	761	781	720	780	773	722	788	781	738	745	794	775	739	752	757	772	766	739	750	758	795	752	763	760	717	732	742	733	739	749	789	776	789	768	767	766	761	778	731	771	745	731	757	774	763	731	759	753	740	741	790	758	795	768	760	764	744	728	800	732	736	732	789	791	829	780	788	751	821	764	726	739	754	774	740	751	767	777	771	754	774	790	762	770	783	752	807	779	758	749	733	762	711	770	759	720	769	708	759	761	814	744	762	776	768	800	736	768	778	754	751	747	773	726	771	751	704	722	778	765	794	777	789	736	744	761	742	756	725	736	757	727	726	806	794	758	825	717	781	788	746	762	800	747	784	784	810	789	792	753	745	798	776	784	795	780	730	783	768	724	760	779	755	816	732	777	782	784	797	788	784	778	774	801	797	801	797	788	762	792	788	747	763	798	710	818	793	753	735	813	767	756	743	775	758	811	795	776	734	752	789	760	734	773	750	729	761	735	764	772	764	786	758	786	796	727	750	768	761	749	707	724	786	788	780	746	711	787	779	731	731	752	786	760	746	738	771	768	767	796	757	804	745	796	750	701	786	774	797	763	743	812	776	791	730	719	751	741	741	723	775	734	772	761	747	788	828	778	797	777	774	751	785	753	775	754	738	784	750	744	798	712	770	726	763	811	705	716	770	733	776	762	734	821	744	775	726	740	767	715	765	781	737	715	721	771	765	744	741	739	746	768	785	759	734	747	724	740	759	793	805	771	780	763	746	763	742	749	774	811	783	727	765	777	794	735	777	751	733	747	803	717	807	778	783	782	793	782	759	708	787	744	710	804	732	765	750	783	771	768	788	773	716	740	776	780	749	814	781	789	800	744	810	785	763	769	754	767	763	763	715	769	755	741	759	744	772	725	769	767	729	735	778	782	792	808	757	776	800	809	763	768	785	758	808	751	730	732	749	761	799	818	763	746	781	793	769	765	701	769	768	713	743	760	737	780	731	734	734	714	771	758	768	770	788	791	789	754	790	763	750	732	713	802	792	795	787	699	799	761	739	788	730	753	746	756	701	739	748	760	735	810	766	786	796	769	755	766	802	784	723	749	732	795	764	769	751	795	772	733	779	756	804	753	771	761	757	807	756	739	770	795	782	753	788	753	789	768	801	788	751	748	738	796	742	765	788	775	765	733	756	768	774	755	780	766	761	741	781	772	771	819	789	778	740	793	757	779	745	747	731	742	736	753	770	777	723	766	730	741	719	723	738	789	770	759	761	733	754	752	751	774	727	767	745	802	775	719	713	732	766	735	739	731	763	749	736	773	764	805	778	769	722	773	749	830	777	739	748	777	763	767	772	770	754	735	764	729	770	779	772	772	779	698	727	709	752	773	726	750	756	726	782	702	766	757	799	726	766	733	739	720	803	781	764	745	812	805	750	792	788	771	775	819	740	775	759	796	784	758	758	792	822	802	780	743	727	768	766	760	789	787	762	739	774	782	776	787	813	780	822	785	723	753	733	753	723	817	801	802	725	808	804	760	755	793	767	784	757	748	720	788	769	770	787	751	773	755	715	775	753	803	744	741	746	794	757	758	788	742	786	797	758	765	798	758	788	738	801	785	774	766	726	813	764	798	772	753	814	753	741	770	753	744	779	778	785	797	789	812	731	745	763	812	740	743	747	780	725	742	838	747	781	752	795	759	776	764	812	723	704	737	773	764	734	756	715	743	770	756	762	786	760	766	752	768	739	759	745	816	767	796	702	729	740	753	703	715	791	739	775	714	745	793	709	712	799	751	768	746	802	777	767	748	777	787	779	722	789	740	766	741	687	743	748	786	727	764	736	766	765	768	770	787	831	745	745	746	729	742	783	759	765	801	760	746	751	748	763	758	763	776	759	780	775	825	766	736	795	764	721	776	732	762	792	735	754	721	753	746	803
26496	21387	16601	1450	215	186	182	156	157	170	137	153	153	153	142	128	120	145	143	109	110	141	134	124	137	131	138	115	148	135	123	144	147	132	110	121	119	131	126	160	125	119	143	144	131	115	157	142	129	147	142	139	136	137	163	149	125	131	172	121	148	155	146	142	154	157	142	136	136	125	138	136	157	127	115	123	132	125	151	144	141	133	130	132	141	125	136	132	143	120	143	144	123	128	110	130	144	132	120	143	127	144	125	125	143	128	137	135	131	125	142	118	120	158	144	129	131	139	116	139	126	144	142	137	146	126	136	141	133	149	132	125	142	121	123	140	125	124	129	129	112	120	127	150	125	125	139	120	131	128	150	138	131	133	137	150	124	134	149	150	128	159	141	141	128	142	120	142	133	134	130	142	125	169	158	114	131	137	132	93	151	107	136	136	120	120	138	127	117	138	154	128	141	144	136	139	138	156	119	107	153	150	142	129	131	150	143	141	140	141	150	149	127	129	148	125	150	148	131	137	139	113	151	139	121	145	129	151	133	126	127	111	139	138	119	123	138	145	161	129	136	122	109	140	134	128	112	135	135	120	141	113	131	144	148	135	148	144	124	133	153	145	148	129	122	131	143	118	152	143	124	133	119	140	129	115	145	136	118	142	124	145	119	141	136	128	130	109	138	133	131	133	131	138	131	123	129	128	139	134	135	145	128	156	121	150	134	144	152	134	148	154	134	141	138	139	142	139	125	134	127	155	147	130	134	147	126	143	144	151	135	137	140	127	135	133	138	132	139	113	128	119	134	144	141	135	138	147	136	166	149	163	146	127	128	147	129	126	131	145	124	138	125	135	133	140	143	124	147	115	104	156	130	126	138	147	143	128	134	133	130	128	154	136	124	136	136	121	138	124	137	144	130	138	149	124	131	129	110	161	144	124	133	127	131	140	145	149	122	125	140	155	140	133	116	148	133	159	144	119	141	131	148	137	139	108	134	129	126	122	139	131	140	134	133	153	158	162	126	161	130	131	116	143	120	143	121	130	137	157	132	121	124	128	140	121	126	124	138	116	124	132	130	129	157	126	151	130	148	140	122	149	126	149	148	127	128	136	136	130	138	121	130	136	121	137	126	147	124	154	145	137	115	125	130	131	140	132	150	131	135	122	132	140	135	139	142	165	152	134	139	138	144	122	107	130	140	134	106	126	127	125	146	129	136	123	139	151	131	137	143	143	142	134	141	125	122	145	153	116	125	142	129	123	137	138	133	117	133	122	123	124	123	131	140	125	133	128	128	146	130	133	127	140	139	129	121	118	139	128	135	149	137	116	133	142	121	155	152	140	128	146	135	147	131	124	124	148	134	131	122	136	143	111	139	149	138	152	128	129	148	148	138	123	150	129	131	126	122	166	136	120	127	140	126	128	136	125	128	152	140	142	136	153	133	123	136	135	161	134	132	141	150	132	149	143	152	138	136	138	146	129	151	140	158	137	131	160	116	151	131	154	161	133	162	149	147	139	133	145	133	118	142	140	136	118	141	131	138	120	144	141	127	115	127	142	150	137	144	136	116	138	136	146	112	148	150	147	132	124	118	142	138	124	127	128	130	141	131	127	149	126	151	118	139	122	134	121	130	135	134	126	127	131	144	140	125	129	123	123	146	135	148	128	135	113	147	151	128	126	131	155	133	141	122	135	120	142	147	124	151	142	128	130	122	137	143	130	133	149	135	132	123	118	129	138	132	136	114	149	161	149	120	134	138	116	133	134	114	137	138	143	127	133	157	151	140	129	128	151	130	156	132	136	146	123	140	130	154	135	130	105	115	103	134	147	146	136	116	112	136	136	153	141	132	148	115	125	134	145	128	145	139	137	141	129	143	141	156	147	129	135	142	152	133	138	125	125	131	142	145	153	145	134	131	125	156	139	157	142	155	152	140	142	144	130	133	122	127	140	144	124	144	151	137	129	137	120	138	141	141	132	138	135	165	123	109	142	138	117	152	130	141	135	132	133	133	150	115	138	150	143	134	126	125	145	117	147	124	134	121	138	134	142	154	140	152	115	135	120	138	135	140	138	105	122	143	139	129	118	154	120	148	132	115	128	124	131	141	148	151	146	128	142	127	119	123	136	136	143	153	120	127	129	149	137	133	158	152	138	122	129	130	138	135	116	127	127	142	128	139	123	135	152	134	136	126	140	137	119	133	120	141	154	153	129	139	126	121	134	146	155	133	123	128	120	148	124	141	145	142	128	128	151	129	125	133	108	122	152	129	116	143	139	158	150	136	131	127	133	108	129	139	157	124	130	123	140	139	119	131	129	147	137	136	126	136	141	147	135	155	136	141	133	128	145	140	138	154	125	138	125	122	133	117	121	174	136	133	132	151	104	107	138	138	126	143	145	130	138	149	135	125	118	145	146	132	156	133	123	130	132	135	132	149	128	126	136	128	134	136	132	126	128	144	148	140	128	121	135	124	145	146	163	131	133	121	134	142	156	137	139	125	131	138	139	141	150	117	129	141	129	144	135	133	134	124	139	135	144	145	133	133	130	135	155	134	133	140	138	137	132	135	127	131	143	153	126	124	124	129	127	125	131	136	121	128	135	140	138	150	149	132	127	123	132	123	119	126	127	126	150	132	119	120	143	128	134	155	120	131	137	160	137	136	123	136	127	155	146	122	140	140	136	121	130	142	149	141	129	145	138	134	124	130	128	127	128	145	173	129	123	131	140	136	128	148	147	145	118	140	116	141	119	128	139	150	130	118	142	130	138	141	127	139	103	145	108	119	123	159	128	147	135	136	141	150	135	143	133	157	143	123	121	148	138	137	143	154	124	121	139	140	119	141	139	143	116	134	148	176	129	135	120	139	153	158	134	127	128	158	150	136	125	122	128	132	115	169	141	154	134	123	129	142	122	129	137	132	129	135	141	179	143	129	115	157	133	143	156	144	145	139	120	142	155	138	125	132	144	139	128	119	131	133	134	126	126	121	130	144	144	147	127	127	121	117	125	143	125	136	125	120	134	140	127	116	145	148	120	144	135	127	141	147	155	135	119	141	143	120	135	124	134	137	126	128	157	119	135	151	127	144	147	125	153	139	135	126	142	154	129	134	143	148	145	152	153	151	129	153	134	132	155	141	151	138	145	128	142	134	133	137	153	140	125	129	131	126	148	131	149	135	122	135	119	141	143	128	125	144	149	151	136	134	129	151	137	125	134	100	121	127	133	147	124	132	140	136	133	137	147	136	111	117	141	154	141	139	115	139	139	133	135	148	136	138	131	169	122	142	129	140	144	117	145	118	119	122	141	132	142	113	126	132	132	127	129	140	138	135	133	136	137	152	148	141	141	126	149	137	160	123	147	142	127	124	132	144	134	144	126	156	124	136	135	136	125	135	154	145	142	128	124	115	120	129	139	144	136	115	148	138	141	133	126	136	141	163	148	145	113	144	147	120	146	136	133	123	141	123	130	139	139	151	130	114	143	131	131	144	142	145	133	157	123
18018	29937	12401	613	464	399	347	304	338	306	293	269	291	275	280	251	251	261	296	265	255	290	247	254	261	267	249	244	257	266	262	275	261	261	273	237	237	239	238	256	259	251	288	265	268	254	217	263	265	276	249	276	258	232	273	241	259	254	280	270	250	252	270	263	431	252	258	261	224	243	271	282	243	263	265	270	246	263	256	239	278	237	270	267	252	227	231	253	248	250	260	267	255	284	237	261	261	270	280	263	255	263	267	244	274	279	219	240	262	274	254	266	268	252	240	256	267	244	271	251	250	242	273	266	264	245	285	238	277	270	248	261	233	267	256	260	247	277	240	257	231	255	261	244	234	236	253	278	267	256	264	276	238	275	238	265	274	254	239	258	269	254	284	243	257	239	273	255	259	242	259	268	274	245	232	221	239	274	267	235	242	247	240	246	247	248	285	274	268	239	276	247	261	259	243	237	262	259	241	251	263	247	288	236	245	259	250	257	241	232	277	221	269	264	236	255	246	288	267	270	283	245	264	241	244	266	249	248	255	241	223	250	291	239	236	274	239	247	245	280	281	264	253	264	268	245	275	251	269	264	249	262	252	248	234	269	263	236	249	254	260	261	234	262	249	239	272	253	249	248	242	236	236	252	234	248	257	259	255	282	255	274	261	254	220	245	246	254	261	264	255	242	264	274	243	243	270	234	262	252	272	241	252	240	259	253	247	249	238	239	249	278	264	232	252	244	246	274	300	258	245	274	268	240	248	269	236	251	274	291	257	295	258	270	245	273	250	270	282	271	247	243	242	246	258	235	235	253	262	244	236	252	278	289	256	238	276	267	245	244	250	269	238	266	274	271	235	261	237	264	216	267	256	248	236	285	237	263	234	253	288	285	253	249	244	258	266	290	255	263	276	270	252	257	249	264	273	281	256	270	266	238	274	270	233	251	262	266	242	268	245	236	267	261	266	270	253	249	266	247	250	254	267	230	255	259	283	276	241	262	248	251	252	287	251	262	237	279	228	259	263	248	249	261	238	255	246	262	260	235	296	249	283	237	233	261	253	247	280	284	246	259	259	274	250	235	258	272	273	259	242	284	242	237	251	265	263	231	276	260	254	231	261	275	246	252	262	275	254	262	251	243	256	238	214	269	274	226	268	283	265	250	242	261	238	257	238	260	263	254	246	250	236	254	281	244	238	251	268	266	274	275	288	251	266	273	247	267	220	262	288	266	248	268	247	246	246	258	269	279	241	251	255	255	251	275	230	257	272	270	241	254	278	236	272	265	259	257	217	250	277	270	235	257	289	246	234	266	263	252	238	263	282	227	237	235	282	256	266	252	271	273	252	275	275	270	272	255	279	277	279	281	237	241	246	257	254	305	241	296	241	247	224	263	264	274	267	271	262	255	293	256	271	231	226	241	255	256	258	238	239	211	259	252	243	265	273	265	262	253	255	275	281	243	251	260	256	244	249	279	273	262	242	230	275	267	235	257	264	238	252	238	287	262	266	262	236	283	262	277	248	266	257	268	263	244	242	252	258	260	240	236	259	250	231	263	264	276	238	272	272	255	281	283	224	255	282	277	247	256	273	263	249	261	237	242	275	265	275	271	258	255	236	250	222	259	263	267	241	295	242	243	271	266	288	236	233	266	256	233	250	253	245	262	256	251	262	268	249	250	248	242	257	270	259	251	260	274	277	269	255	239	262	258	233	232	256	234	253	226	251	253	252	238	269	261	263	254	241	254	272	268	270	219	278	245	265	280	238	252	248	251	244	267	248	268	249	239	263	251	257	251	246	281	251	284	240	291	233	246	264	255	239	245	259	233	256	237	274	249	259	270	287	246	246	255	245	265	264	232	261	277	249	249	261	232	256	265	291	268	256	275	243	249	260	265	255	219	263	251	237	254	251	253	241	257	261	231	265	261	254	269	257	272	264	265	230	276	256	236	296	276	246	265	248	273	250	274	240	265	259	241	273	242	265	244	255	232	244	263	245	264	237	264	249	253	257	256	229	263	257	237	251	275	246	265	258	238	249	251	243	274	254	262	253	267	250	235	222	276	281	237	255	242	240	269	269	224	280	244	238	262	266	277	285	253	251	249	252	281	244	236	238	273	250	213	284	286	259	263	260	233	243	264	252	237	264	293	265	258	281	230	283	234	247	249	261	242	241	251	252	270	249	258	254	253	242	229	262	266	216	261	254	274	259	267	277	281	274	263	270	244	237	263	243	240	271	245	296	290	253	241	279	266	272	249	291	287	267	268	254	256	237	240	256	242	267	268	269	233	296	273	274	250	228	231	267	251	269	256	274	268	266	275	228	204	277	253	258	247	247	251	253	238	250	245	247	261	241	262	275	281	232	270	244	242	266	230	286	290	260	244	283	264	245	275	259	266	295	246	293	268	253	276	250	255	255	252	243	267	259	267	249	270	273	255	269	252	277	262	266	218	261	263	257	262	249	257	254	256	293	273	286	232	263	257	273	229	242	278	246	277	244	232	250	231	247	267	265	274	280	228	266	265	252	246	254	280	265	247	240	253	286	277	243	237	266	242	242	258	270	260	245	226	258	258	253	263	247	271	258	288	266	255	240	277	253	248	262	251	267	253	252	251	262	248	230	246	262	240	236	260	244	254	271	262	253	287	271	262	261	254	251	248	254	261	239	263	261	287	241	239	246	231	274	256	282	243	274	236	248	229	252	251	242	253	254	257	246	278	251	256	248	256	277	255	253	259	250	266	292	231	241	264	244	232	246	233	251	246	229	251	269	260	262	238	252	257	234	288	233	247	244	244	235	286	293	255	249	262	246	247	263	252	240	244	249	236	245	264	274	258	250	266	262	245	235	233	240	260	255	264	251	271	249	231	239	235	257	279	244	252	242	243	262	257	258	233	243	249	285	243	279	275	258	232	268	273	273	264	264	286	248	252	250	267	277	274	233	264	243	248	280	258	237	252	243	279	244	234	261	241	268	258	267	263	258	273	268	266	267	242	263	254	276	250	242	225	255	249	238	244	248	258	240	264	256	278	232	252	262	254	242	257	261	257	275	266	238	269	287	271	230	261	250	281	238	242	260	263	258	258	256	236	264	253	268	255	260	261	254	244	226	268	240	265	274	236	266	260	271	264	232	251	255	285	256	279	244	269	256	227	242	262	246	250	249	257	245	237	234	240	272	273	246	237	269	264	282	255	267	266	274	230	259	280	245	237	255	243	268	226	239	251	234	259	264	230	234	260	255	270	261	223	255	269	241	256	285	269	276	248	259	297	222	247	252	266	263	261	244	231	250	261	254	243	275	257	238	222	236	243	263	238	204	276	271	278	248	279	250	223	248	270	260	248	234	240	262	268	266	250	249	261	252	231	246	245	251	282	240	253	284	259	261	290	237	274	268	259	265	241	277	250	239	241	224	251	275	254	259	231	268	255	249	229	255	249	295	256	249	253	256	266	270	266	263	262	239	286	249	261	291	255	250	248	258	247	255	250	256	264	283	218	248	256
23966	21163	28238	24716	17760	2393	710	502	451	436	389	354	363	370	354	350	362	322	343	350	336	324	320	333	287	326	302	341	271	301	303	322	327	320	302	295	318	295	311	318	293	299	327	302	302	325	297	283	301	292	305	333	303	299	284	277	305	346	293	305	286	299	345	311	763	324	288	304	328	323	336	299	285	301	304	324	297	321	332	311	294	332	324	324	293	333	303	297	290	302	307	306	320	330	308	295	303	326	297	290	305	336	335	334	279	274	311	285	323	299	315	309	328	320	283	271	295	267	287	344	282	274	319	322	309	309	288	309	282	336	303	312	335	307	326	288	301	317	297	299	315	289	317	333	316	289	318	295	296	289	345	318	297	282	268	313	312	285	278	303	289	313	314	332	330	318	317	299	286	288	303	265	308	303	294	311	316	276	294	307	321	325	304	282	292	300	318	266	290	297	293	310	290	314	324	299	334	317	293	297	321	293	303	304	306	297	289	305	311	326	300	281	302	307	328	316	301	295	303	327	303	316	307	315	300	297	308	299	315	285	292	308	322	286	283	295	309	308	275	283	319	293	310	311	318	320	327	305	311	327	322	331	307	293	310	317	292	340	307	302	308	326	321	353	285	315	299	335	295	298	308	288	319	313	279	325	300	319	289	270	318	311	311	288	317	296	306	291	293	289	295	302	320	304	270	311	288	308	297	306	290	319	285	310	304	312	303	321	293	313	290	310	303	320	324	272	311	298	266	313	282	293	308	291	294	305	288	299	300	315	330	300	298	324	316	286	281	312	307	346	316	296	273	317	320	302	313	319	304	315	293	321	333	298	285	291	332	298	317	287	330	310	274	316	316	298	321	284	310	318	282	299	319	292	357	305	300	309	299	310	288	319	306	276	256	307	337	288	283	304	299	307	295	308	320	334	281	308	285	321	294	318	311	336	305	286	308	308	295	308	303	322	315	280	305	312	272	301	305	293	322	295	298	251	274	313	277	286	325	266	308	281	317	329	328	293	280	274	343	284	309	326	288	318	315	282	270	303	289	315	299	317	313	299	305	313	281	304	322	317	294	334	320	287	315	297	323	274	300	337	334	290	316	304	304	279	303	312	310	309	307	295	307	322	314	288	316	303	303	278	337	318	278	285	318	290	295	311	303	288	278	277	310	293	319	287	302	315	310	330	302	343	327	320	294	294	302	303	280	292	328	300	283	295	328	293	267	310	306	285	294	290	300	311	300	296	284	301	304	298	301	293	293	315	323	310	313	295	306	316	329	300	285	277	324	321	319	279	338	299	301	289	335	302	322	297	311	308	328	284	303	306	301	285	299	318	290	315	309	305	323	311	323	326	309	311	341	307	308	319	302	320	322	337	311	312	298	321	313	302	302	313	322	279	318	303	283	287	256	325	272	311	293	322	315	310	288	315	333	326	327	302	287	319	296	270	284	310	259	295	314	286	313	291	333	307	339	310	333	317	276	294	308	294	329	297	302	314	319	292	259	317	297	314	304	269	313	331	270	290	290	330	312	324	289	286	289	284	272	340	293	303	334	285	315	303	321	310	261	321	299	301	257	311	320	333	287	310	304	296	315	301	325	301	295	301	290	287	275	311	282	280	317	318	296	328	298	320	271	284	291	275	324	312	278	273	286	332	319	297	286	284	330	320	296	322	296	297	322	309	301	276	285	322	296	298	278	314	325	312	343	320	289	305	337	288	315	306	346	321	276	291	294	317	295	310	305	295	306	274	319	316	317	302	330	319	311	307	303	283	285	300	326	319	312	352	269	325	302	282	305	300	305	288	278	284	303	298	302	296	294	306	305	304	331	294	304	303	301	325	309	304	290	290	295	298	333	317	293	300	308	292	313	315	277	292	296	296	281	284	315	315	327	309	300	294	306	301	295	340	275	302	274	301	288	305	321	312	328	302	296	298	272	294	311	274	287	300	319	319	306	299	296	300	298	319	311	274	292	327	301	294	289	306	308	296	289	316	283	322	304	301	300	328	311	302	295	313	318	285	305	284	322	298	305	283	338	325	307	294	281	334	323	316	290	305	294	325	329	292	316	264	294	365	289	302	288	283	275	287	287	315	287	297	278	304	313	297	315	311	283	295	329	281	322	312	298	322	289	309	339	304	275	316	360	296	336	284	295	283	323	311	329	278	287	314	296	313	312	305	286	298	326	287	309	307	294	299	291	314	287	301	353	325	305	332	292	263	285	256	279	290	309	302	305	287	309	331	306	353	307	303	320	296	319	327	310	304	314	280	282	308	294	257	318	281	302	304	323	310	292	318	310	323	330	290	310	322	293	330	309	304	308	284	309	310	291	309	319	306	303	280	295	320	305	289	298	267	316	264	307	295	277	266	335	291	312	301	319	303	302	307	278	319	312	317	304	289	316	299	303	312	323	347	300	304	283	291	310	302	313	294	294	313	314	302	285	285	306	297	267	300	323	308	330	324	297	300	302	348	320	317	301	321	278	297	288	317	299	294	276	312	309	321	301	332	319	298	296	309	323	304	316	290	319	287	303	312	302	305	276	329	302	341	312	328	331	291	321	314	308	303	284	273	309	271	307	276	295	326	293	266	326	321	315	312	291	340	280	272	296	329	334	312	347	319	290	321	283	281	308	288	310	282	285	321	297	312	355	368	298	296	292	307	274	310	315	336	328	296	314	312	301	314	298	279	323	293	314	304	317	285	324	270	273	314	311	330	292	301	320	299	287	310	314	297	326	306	309	316	301	315	293	304	286	291	297	277	301	332	293	295	268	264	312	311	282	318	293	321	313	300	301	296	303	308	298	281	255	285	288	296	301	337	268	294	292	299	319	300	294	313	307	322	309	288	323	295	294	297	322	299	299	318	295	293	331	296	323	309	287	297	322	281	320	347	283	328	289	317	315	293	318	312	318	321	321	295	345	315	310	263	280	328	294	302	277	301	306	279	330	323	281	327	296	286	298	278	303	293	291	313	309	286	345	318	297	289	300	315	281	289	328	279	313	311	329	286	292	320	326	311	295	284	344	303	337	313	297	311	298	275	302	288	323	267	288	323	297	320	316	272	311	324	304	311	301	274	298	335	309	278	317	312	303	317	328	279	292	308	346	326	260	305	329	327	317	303	303	255	309	309	302	315	326	307	298	293	305	287	336	282	305	299	335	294	313	318	316	314	333	306	294	287	273	324	297	305	296	294	296	294	282	289	297	323	293	281	293	331	292	311	280	289	288	323	318	325	307	302	295	288	307	298	270	300	305	338	304	308	323	302	288	286	304	304	291	301	314	310	348	280	304	322	295	295	298	270	285	295	297	321	309	294	308	312	329	274	298	300	290	309	322	308	318	293	305	300	326	313	320	310	282	331	315	295	346	308	288	312	279	320	314	304	330	308	317	326	318	313	282	290	297	313	304	308	341	292	324	280	300	302	307	303	243	325	298	290	288	317	306	307	309	299	303	301	273	270	301	330	312	328	306	306	313	290	307	303	299	291	289	272	294	336	305	314
38468	66039	26492	3701	2661	1958	1516	1281	1109	954	939	824	846	704	764	724	684	634	633	638	601	613	595	563	582	606	597	617	557	570	588	576	588	555	556	588	553	531	550	550	516	562	556	551	538	618	529	546	501	540	536	530	523	569	549	544	517	552	516	598	564	517	559	534	2003	578	520	547	528	587	525	540	511	513	533	551	545	535	558	532	534	562	539	556	532	524	553	546	511	494	515	551	516	518	546	506	534	551	510	495	509	532	567	537	475	522	546	549	511	486	591	548	537	515	535	513	550	514	504	553	550	581	525	531	585	518	537	547	524	527	495	536	535	516	550	562	487	587	529	508	510	504	516	522	555	515	512	514	558	529	535	531	509	523	503	565	509	507	544	553	540	530	569	520	534	524	546	516	558	541	524	504	492	524	529	538	553	573	548	543	556	575	507	497	551	520	554	548	551	520	525	553	530	550	496	554	566	552	563	560	534	547	498	535	539	568	537	559	528	499	523	563	469	523	549	575	553	522	570	565	558	512	513	542	547	552	533	471	555	536	526	522	532	532	499	573	546	561	524	536	522	523	528	528	544	505	559	568	523	564	531	568	527	504	528	578	534	506	544	531	550	565	526	535	550	549	541	531	549	520	530	536	475	548	515	555	536	500	534	536	560	545	561	566	528	554	542	554	520	531	532	511	516	544	524	561	504	560	522	537	539	536	544	519	520	563	528	512	516	512	549	504	555	509	502	499	498	524	520	603	559	528	513	505	513	540	528	548	546	527	523	532	574	511	545	552	544	506	530	556	531	510	511	549	530	489	554	539	506	572	554	513	530	528	490	585	556	532	537	522	570	511	535	504	520	516	532	535	496	517	552	552	540	500	544	569	539	521	554	556	527	562	500	533	559	535	545	533	521	535	508	558	574	491	553	498	541	495	536	553	524	531	526	555	534	482	540	534	519	516	552	518	553	526	567	535	567	553	515	518	540	526	530	516	559	552	560	554	534	529	542	536	506	511	552	548	509	577	534	548	520	532	493	522	575	518	492	558	559	560	529	505	546	519	557	521	536	544	531	587	579	558	521	507	538	535	523	552	557	547	506	538	506	526	534	554	492	512	485	502	509	526	557	544	541	532	522	546	543	525	555	543	513	496	526	533	539	542	511	544	515	521	569	487	540	564	540	525	536	555	534	540	516	554	553	540	563	561	519	526	541	553	532	535	567	558	570	549	511	550	541	550	538	533	520	518	567	532	539	533	503	555	516	563	560	521	523	584	537	533	553	562	528	534	526	556	550	558	567	535	557	527	528	554	532	576	533	551	509	550	577	519	545	528	574	583	536	507	559	528	564	536	556	513	557	515	541	514	526	546	540	575	592	573	578	537	553	536	533	527	543	566	537	571	499	536	539	521	541	511	540	531	554	531	518	512	540	553	526	518	516	515	520	510	549	551	494	515	517	541	561	559	579	503	514	508	568	517	531	523	503	499	560	533	521	529	563	512	501	518	568	522	507	514	544	534	567	519	517	550	515	539	575	470	515	532	522	546	502	510	538	550	531	521	518	558	529	535	528	502	527	546	516	560	460	574	521	517	594	517	544	522	479	548	516	546	505	535	535	533	538	549	599	557	570	536	529	502	532	537	542	515	479	557	559	520	502	526	555	515	548	598	480	550	550	514	550	517	523	505	538	536	549	543	498	554	518	502	545	551	518	535	549	511	522	562	533	508	526	584	494	544	511	527	607	506	505	531	520	575	554	502	544	495	517	518	500	517	513	556	499	535	520	541	514	560	584	551	570	516	542	529	543	516	512	521	540	559	520	528	484	591	527	528	583	563	516	531	490	574	588	523	502	545	544	544	554	501	548	551	552	559	521	526	541	507	556	523	537	539	531	542	541	582	536	534	539	507	524	533	512	517	560	531	502	493	536	547	537	552	530	525	556	489	574	522	522	534	518	509	535	564	545	520	575	565	561	521	533	546	512	575	458	520	562	552	560	513	529	535	545	537	544	513	531	558	545	512	518	504	569	513	544	582	525	530	525	515	546	534	529	561	535	553	544	562	509	511	513	547	488	515	543	523	489	524	533	552	535	571	552	549	521	557	534	495	556	533	513	565	532	545	504	521	529	514	526	547	515	516	546	514	536	575	546	529	546	562	532	522	541	530	516	553	534	532	541	496	559	519	600	515	541	528	503	530	537	499	551	516	580	491	551	520	543	537	569	557	533	528	535	523	548	536	536	572	494	534	561	521	517	532	539	489	543	522	526	501	552	502	556	531	560	532	511	532	554	532	545	531	541	500	519	543	516	509	513	513	506	507	537	547	506	550	520	547	563	542	556	531	512	507	519	516	544	541	513	539	548	531	569	554	535	556	510	573	497	534	523	537	554	555	505	515	504	518	565	522	519	591	519	549	509	566	545	542	548	525	564	549	546	529	587	543	518	495	553	540	584	571	543	537	515	498	523	560	540	529	575	536	514	535	521	576	534	555	530	505	528	533	496	538	505	544	499	545	540	569	504	542	551	533	568	523	521	535	531	545	529	520	540	547	546	537	529	561	534	562	551	488	479	568	570	532	521	565	555	504	551	542	567	529	601	542	510	493	516	548	523	561	504	526	558	541	529	565	523	535	543	520	560	495	550	538	520	500	547	583	557	563	481	568	536	551	563	563	500	572	558	540	549	515	548	509	551	601	548	527	506	548	556	564	532	525	543	534	515	494	522	553	537	511	493	580	566	525	557	573	559	555	498	491	557	521	533	518	507	489	533	526	526	540	551	551	487	553	598	549	544	531	549	530	553	520	582	506	525	556	558	516	544	513	467	527	527	559	558	508	545	487	550	520	557	516	555	511	538	500	558	536	513	543	521	517	497	502	599	541	553	551	560	526	551	551	536	542	541	526	526	526	528	522	505	531	526	522	592	566	541	538	516	531	533	526	539	533	541	556	532	575	500	522	548	529	522	576	546	561	517	556	601	546	537	521	545	521	559	512	510	534	571	524	518	497	521	548	562	548	548	539	575	538	545	526	539	545	540	501	577	511	539	528	553	529	558	585	530	530	510	523	542	547	537	551	543	492	481	512	575	540	557	516	523	536	525	534	556	479	557	547	555	519	604	539	542	567	556	509	563	564	540	529	533	554	510	532	520	533	565	556	521	541	516	517	534	528	557	509	519	559	571	530	535	557	539	542	536	549	595	516	557	573	531	540	574	508	562	564	540	539	574	501	521	525	497	530	558	560	540	523	498	554	563	550	492	523	542	591	534	503	493	533	498	536	522	538	580	513	571	546	529	537	567	526	571	535	517	496	575	495	502	509	548	529	513	560	540	510	516	555	540	533	522	502	522	575	523	510	577	529	525	570	572	517	534	558	550	549	522	532	534	523	491	504	488	549	560	549	512	542	481	561	522	557	524	552	535	526	546	584	555	510	515	564	542	512	505	506	542	529	569	545	537	516	569	555	581	520	521	540	548	555	557	516	564	578	519	546	554	527	535	546	522	532	524	501
23122	21118	28553	24196	21070	16233	1919	912	743	704	601	643	558	607	542	534	513	526	497	494	498	467	510	490	501	520	457	458	503	446	485	466	499	454	483	462	448	454	463	449	477	473	436	496	510	506	450	433	466	488	458	467	475	468	482	428	465	465	464	478	480	446	473	453	1235	558	446	455	447	473	439	428	461	463	465	433	477	429	456	438	440	479	446	459	459	422	472	455	456	469	448	441	479	437	413	437	446	474	480	448	461	491	427	472	462	476	430	469	421	492	496	445	449	428	455	407	446	467	441	452	469	453	446	485	463	456	496	458	460	464	486	440	497	468	491	422	461	453	470	482	454	437	506	442	467	454	474	451	446	466	456	504	441	414	483	444	478	430	449	427	463	400	421	422	418	439	457	496	455	449	457	467	463	467	478	414	464	466	429	481	439	428	462	485	466	491	463	452	431	462	433	458	455	421	472	442	445	445	470	457	426	450	417	454	423	465	427	435	478	447	461	467	447	461	441	441	439	447	440	436	460	441	466	410	450	435	454	444	400	462	468	452	469	411	424	415	472	465	492	471	463	456	457	441	475	475	454	443	427	457	436	461	458	471	423	474	483	438	465	449	420	434	479	477	466	490	470	421	441	474	445	500	445	409	446	445	456	446	438	429	500	422	451	436	471	467	445	463	468	478	459	470	457	416	430	429	477	478	451	450	439	470	461	466	472	430	445	469	470	485	501	441	392	479	439	471	450	475	430	460	440	476	443	463	474	447	412	440	455	443	447	467	468	472	471	428	432	437	428	493	435	426	457	448	466	430	440	430	460	452	428	443	445	450	460	466	480	470	442	458	404	442	464	465	459	419	461	390	421	439	450	446	478	405	471	424	440	463	437	446	450	433	464	479	479	459	473	495	433	476	415	411	454	446	426	464	464	465	478	460	496	451	460	427	462	479	457	440	435	442	472	483	434	505	437	472	423	452	448	508	446	416	437	443	413	442	474	457	436	449	425	433	433	446	447	487	432	490	462	410	462	433	415	483	433	452	484	463	494	454	486	417	448	471	455	442	428	496	490	467	485	439	475	459	447	450	465	439	468	408	465	465	447	442	475	441	440	457	430	458	463	441	466	442	476	444	459	463	478	468	451	454	445	450	447	465	455	484	445	458	445	457	422	425	454	456	462	461	441	474	426	415	454	427	413	423	482	423	478	477	473	430	436	479	435	468	435	466	448	476	426	454	473	464	436	428	441	469	532	435	424	455	429	460	450	442	452	426	437	480	411	447	427	464	466	447	455	428	472	442	476	465	510	432	442	430	457	435	416	481	466	430	468	480	468	430	457	449	457	472	477	454	459	468	487	418	422	454	476	493	470	432	425	444	420	516	465	476	439	458	425	467	475	449	462	449	472	468	423	477	448	444	465	457	453	455	457	463	455	478	428	420	417	468	439	445	442	485	455	425	458	463	500	438	410	430	438	479	444	456	462	414	480	436	430	441	491	439	466	478	419	453	410	429	436	473	424	484	408	475	448	432	436	473	491	482	420	450	479	459	440	454	458	421	477	455	400	432	420	448	464	440	487	456	456	474	451	444	451	439	452	432	431	426	481	488	463	466	442	466	470	458	452	498	437	448	414	460	455	457	441	482	430	455	440	417	442	497	472	446	453	478	420	434	432	450	463	453	440	456	441	489	474	454	424	457	434	453	463	448	464	488	452	425	441	444	434	467	461	444	463	415	454	450	426	432	470	433	455	491	437	450	437	413	428	446	467	484	446	439	453	425	485	435	491	424	434	465	429	456	447	453	422	453	434	479	434	442	463	436	447	432	479	462	470	443	451	435	463	423	446	468	466	455	461	443	477	446	432	465	456	456	442	456	466	440	483	462	418	455	445	469	481	465	496	447	437	473	433	424	491	421	425	431	405	488	433	430	422	398	459	398	424	425	442	416	454	456	455	448	472	442	460	474	472	487	447	401	488	476	435	442	447	420	464	476	484	452	451	395	427	446	435	476	454	446	452	435	447	452	460	446	478	459	431	482	476	502	447	494	471	477	456	483	487	452	422	454	470	433	463	499	454	464	456	456	463	436	425	449	494	415	448	494	422	490	457	474	498	434	485	460	440	428	426	437	457	399	437	438	460	454	443	455	443	430	467	423	429	458	494	454	463	426	436	455	472	465	454	452	503	474	456	503	437	446	531	424	476	466	428	417	472	431	464	467	457	505	461	478	417	471	439	451	489	462	465	478	476	432	443	455	459	454	448	475	453	488	418	421	449	453	461	458	414	443	474	435	508	478	445	427	452	451	457	489	434	456	440	462	459	432	426	446	421	472	434	479	444	419	478	441	433	442	487	453	447	481	425	449	459	464	430	473	441	476	448	460	444	468	418	452	461	474	433	469	495	484	430	438	458	460	464	445	445	435	475	474	450	428	458	449	437	515	446	437	484	447	452	422	484	421	435	486	467	391	480	476	455	425	435	447	452	446	450	440	461	422	424	473	443	433	486	425	442	443	438	476	474	449	440	432	438	452	473	459	482	448	441	455	480	441	435	452	493	461	448	502	474	424	488	453	466	504	446	447	486	454	457	484	435	465	442	431	453	448	461	480	435	437	448	446	466	451	442	436	491	445	480	469	465	459	461	449	420	461	440	450	450	413	446	449	456	452	419	449	421	426	413	455	432	455	442	468	435	409	468	465	451	443	435	455	459	432	437	463	455	452	468	457	429	431	436	457	454	479	460	452	486	434	438	501	427	459	451	469	442	485	449	415	499	442	426	444	452	425	469	454	488	469	452	451	468	466	470	450	438	469	455	476	431	433	442	449	436	425	486	473	464	468	467	432	464	454	442	442	485	458	513	426	461	447	444	480	498	475	452	467	446	441	446	446	403	470	479	457	461	409	465	464	425	444	478	478	452	458	464	469	486	441	511	484	462	450	470	470	440	459	445	435	437	472	427	406	435	428	418	461	436	478	442	467	476	447	469	478	424	458	491	464	462	467	441	503	456	463	467	439	449	425	434	460	434	487	506	490	443	458	468	429	487	494	438	456	459	458	433	458	445	397	460	467	473	454	473	413	431	410	449	416	407	419	434	460	429	469	445	471	436	437	432	415	470	436	466	459	444	435	460	446	448	459	416	455	467	490	455	425	420	442	414	455	449	419	441	445	498	444	463	460	448	422	426	434	458	455	475	460	468	452	490	450	474	467	438	436	442	463	424	472	439	466	465	470	445	441	422	448	467	456	456	451	450	515	471	483	418	502	472	437	433	463	429	467	463	459	456	459	418	448	459	419	468	436	465	467	447	461	445	448	440	493	433	477	444	441	446	438	416	445	417	473	413	462	485	492	428	425	476	449	411	456	437	456	459	460	466	465	418	469	418	449	454	474	464	474	453	459	410	471	455	450	452	470	448	458	441	434	418	477	492	418	458	456	445	414	422	487	440	443	475	456	439	456	463	436	488	446	438	442	442	512	469	428	457	458	463	486	483	475	408	455	475	481	450	431
47270	76789	32000	6495	4505	3422	2637	2184	1803	1690	1491	1356	1221	1132	1154	1000	968	972	990	966	931	868	893	856	851	899	847	867	888	843	833	798	817	852	778	819	826	788	795	786	783	791	773	818	843	821	800	808	799	790	778	855	772	758	763	771	788	766	769	718	764	776	806	829	3154	1076	779	747	845	773	775	765	805	781	775	783	760	764	720	737	783	746	758	725	819	758	795	731	749	735	780	738	806	771	760	730	716	790	735	741	795	777	764	787	768	760	793	802	763	772	766	767	759	805	738	802	733	751	730	743	708	752	763	761	795	742	758	776	739	760	753	713	742	752	814	742	766	756	776	835	779	768	786	794	797	721	748	777	731	771	761	770	726	778	783	770	799	734	766	749	790	792	758	764	748	761	775	743	745	777	750	821	785	760	784	752	770	734	808	755	767	718	827	779	797	752	801	745	771	715	763	772	727	757	786	746	732	788	774	790	783	790	715	740	828	775	757	742	749	783	769	795	736	748	773	780	789	818	730	795	765	704	746	765	789	750	827	795	746	741	765	784	737	789	765	772	764	721	750	717	780	794	786	766	808	738	759	739	714	788	749	789	765	765	776	757	755	726	767	820	831	780	761	751	718	744	822	752	765	749	743	829	775	757	841	765	779	714	734	788	769	775	734	759	791	784	748	758	743	762	739	742	778	765	760	803	740	777	724	763	784	780	754	734	791	736	766	736	803	714	731	763	732	791	764	779	799	822	755	790	752	785	777	763	735	784	790	750	729	781	775	800	748	799	703	732	790	778	787	780	792	708	799	727	763	841	744	792	819	797	738	746	719	803	772	749	747	769	815	758	757	774	776	770	730	817	721	779	737	797	753	777	716	785	731	796	770	765	783	797	761	814	797	764	727	783	734	781	768	779	798	793	761	728	716	755	787	757	769	757	755	832	802	791	757	767	762	756	797	752	724	746	759	751	698	752	774	782	800	782	779	728	737	782	775	742	716	719	727	811	732	735	772	749	749	737	766	747	726	775	781	768	778	817	766	795	803	752	802	789	753	754	771	746	762	771	767	765	772	749	787	831	820	763	750	769	748	794	745	800	786	800	767	763	748	762	736	749	789	724	803	789	749	785	782	753	785	758	773	769	732	755	773	802	766	812	755	728	717	796	766	755	766	778	685	778	781	767	752	780	695	789	765	798	741	797	724	746	761	727	755	764	736	796	779	824	765	700	795	760	772	726	767	795	813	771	753	786	739	712	764	789	793	792	762	776	788	774	747	738	701	802	793	738	743	777	780	782	790	769	726	724	789	749	755	760	767	733	755	810	766	778	825	736	790	774	780	742	790	744	766	774	794	741	781	743	753	758	805	779	734	774	772	753	804	806	768	769	791	743	762	762	752	748	775	750	743	766	777	722	750	752	745	752	746	737	695	782	785	787	753	781	763	760	750	798	740	731	809	746	787	718	752	755	794	714	800	769	772	741	715	738	761	727	755	755	734	780	733	757	781	826	758	790	732	739	760	788	743	766	790	762	750	751	768	769	791	748	699	751	765	754	833	786	761	789	742	747	691	761	737	744	754	785	771	754	786	781	808	816	775	817	775	758	707	761	741	737	720	806	706	754	794	770	736	789	749	768	770	767	757	737	734	734	763	781	759	761	713	789	766	808	818	764	745	765	807	789	730	732	809	805	738	783	766	735	743	786	788	725	782	735	806	755	767	795	755	808	786	776	774	781	754	810	733	705	742	742	760	773	857	768	767	744	753	721	703	768	746	755	724	744	757	754	744	746	762	788	779	774	770	780	750	742	750	799	766	781	787	785	820	769	746	781	704	738	809	723	787	753	746	728	747	706	702	834	780	825	801	790	761	749	824	748	808	735	789	788	842	735	737	786	759	785	731	778	746	726	751	729	789	762	763	740	733	767	768	796	776	775	735	732	744	813	751	806	772	852	785	764	790	776	771	814	794	776	764	775	736	735	778	745	760	765	730	764	813	761	747	749	718	757	714	725	770	785	769	780	780	788	741	764	781	767	733	719	755	810	775	747	766	844	779	789	700	723	852	763	769	740	786	722	739	761	761	782	792	741	766	762	767	809	751	810	821	767	768	761	742	732	725	779	755	785	746	763	817	753	787	706	694	770	733	735	765	753	764	753	788	749	779	761	762	746	749	751	764	762	788	772	705	752	748	736	782	748	743	728	756	776	764	781	764	792	778	770	747	759	779	808	782	800	728	767	763	735	750	788	760	785	769	785	734	782	784	750	755	760	799	751	717	737	782	759	826	695	755	761	780	753	787	751	761	825	790	785	761	762	754	765	774	802	732	769	762	791	751	790	789	715	751	765	800	771	740	732	767	732	791	763	741	818	790	785	719	704	754	794	806	776	760	753	781	762	732	773	805	724	772	745	806	751	761	744	811	767	768	761	726	739	822	824	781	822	820	738	785	787	793	755	820	761	769	751	784	744	742	793	741	726	790	764	759	784	684	784	762	741	751	797	808	784	707	783	759	798	751	764	753	738	712	774	782	723	774	771	749	722	798	753	773	773	803	746	754	791	777	780	778	728	765	759	753	799	726	755	741	791	767	759	703	747	738	803	740	769	720	811	719	797	780	754	777	753	775	766	787	691	793	792	733	745	782	765	778	758	743	735	714	758	800	762	768	747	843	834	793	817	783	761	743	760	742	743	733	800	745	799	725	778	741	795	804	774	748	745	739	812	784	774	739	786	721	761	761	780	774	771	782	723	739	783	696	823	675	787	761	728	771	757	742	742	736	738	768	712	732	776	767	795	737	745	813	793	806	773	727	798	789	721	765	801	749	778	710	706	787	817	734	791	699	726	764	764	712	767	743	747	751	749	791	748	777	765	766	764	772	798	813	758	808	784	744	742	785	746	737	776	805	783	794	786	741	784	759	788	826	765	768	782	747	731	776	760	766	721	733	764	743	794	754	781	773	759	778	733	769	736	740	745	806	745	748	749	795	775	752	728	805	747	780	712	746	733	776	750	798	768	782	826	779	820	753	825	747	730	755	772	753	776	746	722	711	775	754	741	754	766	764	751	827	772	766	805	752	715	764	773	736	744	774	823	704	768	769	743	787	779	750	750	788	757	762	738	737	732	754	696	740	759	793	772	783	742	790	797	785	738	790	725	824	763	732	789	773	795	759	739	763	780	745	754	767	746	818	754	778	731	802	762	789	796	711	784	705	732	742	759	765	751	716	751	776	720	782	737	769	803	780	775	730	766	755	780	755	819	742	731	744	742	763	788	750	731	736	746	721	727	750	744	774	746	753	735	784	771	816	741	752	779	740	760	756	767	740	774	756	743	755	732	811	823	760	775	755	777	715	759	745	754	776	763	758	818	740	749	733	718	772	729	780	744	780	752	735	773	780	745	773	757	800	754	739	820	757	765	740	746	783	771	777	793	739	732	779	826	790	717	723	778	759	751	776	773	763	784	781	785	813	728	761	792	744	745	728	753	790	726	803	779	761	812	749	796	754	774
26474	21632	17233	1807	214	197	190	152	148	125	145	152	136	151	182	135	125	128	134	136	128	137	144	134	116	148	142	159	150	129	161	122	156	134	161	145	148	144	142	133	151	123	150	134	148	127	141	152	159	136	148	143	140	145	129	157	159	137	138	138	129	145	174	139	183	153	138	119	160	135	148	140	124	116	153	143	146	149	160	135	129	141	130	129	136	136	126	137	132	162	163	157	136	128	127	154	143	126	118	136	125	130	140	145	117	138	141	153	155	133	131	122	142	140	123	157	151	131	161	161	147	144	126	126	132	151	130	155	127	145	129	138	147	127	122	129	153	152	143	136	140	138	145	123	134	145	138	127	154	139	149	132	144	120	131	142	130	125	144	121	103	133	144	137	143	139	131	153	132	128	139	144	135	143	158	149	154	147	123	146	133	147	132	136	141	140	128	137	143	125	156	132	131	130	164	145	144	143	138	134	112	131	134	128	156	140	116	154	134	129	123	126	113	144	141	141	122	134	147	125	149	122	134	135	140	142	144	121	132	144	140	149	148	152	155	166	121	173	145	128	121	135	121	137	166	135	129	140	158	150	129	144	127	126	145	139	125	151	152	129	163	128	137	137	137	149	139	122	160	123	139	132	147	150	146	134	146	132	140	149	138	143	112	155	154	131	133	148	155	129	138	142	152	147	158	134	115	137	131	137	131	149	154	136	133	134	143	134	153	146	148	141	144	155	113	152	154	134	130	141	126	133	137	130	111	138	127	149	119	106	129	115	136	153	128	151	162	168	114	129	113	131	132	148	129	126	158	156	124	124	153	135	144	134	141	152	133	118	140	138	144	148	167	124	152	131	136	129	133	145	128	120	124	124	141	134	157	130	143	130	131	163	141	140	140	127	149	156	152	134	130	154	127	140	118	148	123	154	115	150	152	135	127	145	135	142	130	135	120	120	150	132	126	141	136	147	110	108	134	144	132	134	134	123	142	128	120	125	122	153	123	144	160	147	162	135	142	144	136	156	159	134	145	151	145	139	146	135	131	123	117	129	131	155	137	129	147	119	143	138	148	141	130	130	136	146	162	139	137	134	122	135	151	116	145	158	142	157	135	120	144	156	140	148	126	136	137	128	148	137	143	135	152	155	148	144	140	144	125	131	128	142	126	151	117	143	149	161	151	155	139	138	148	132	122	154	119	121	150	139	150	126	131	126	152	142	151	127	149	132	125	139	127	133	130	140	154	139	133	147	148	140	123	134	145	143	147	159	133	141	139	141	142	148	154	148	133	121	147	131	147	147	158	141	132	151	155	135	132	143	146	141	138	137	142	134	167	142	146	140	154	132	160	135	150	119	141	109	149	155	118	140	122	132	142	130	141	140	162	152	149	148	144	140	154	132	130	158	149	134	141	145	152	155	162	115	130	149	163	151	145	139	153	148	161	128	125	144	150	141	157	132	133	119	156	140	149	127	129	158	143	137	156	146	125	126	150	139	121	134	133	130	127	159	141	157	133	116	153	158	146	126	164	133	127	159	131	130	135	121	159	138	163	141	125	138	133	142	160	151	139	120	147	122	134	148	152	137	122	150	119	121	135	134	146	155	148	142	135	128	136	148	133	137	142	145	130	161	148	129	136	133	145	129	137	134	154	159	125	144	139	125	131	145	121	135	134	139	151	144	137	137	145	146	135	134	157	136	151	128	148	150	131	132	140	133	144	139	150	132	140	142	144	134	134	133	155	152	134	116	160	156	135	115	126	164	137	140	124	128	167	115	149	136	135	149	136	150	154	135	139	117	117	151	143	156	140	133	138	141	122	141	133	142	125	130	146	137	138	136	126	139	146	154	130	135	145	142	131	142	138	145	131	123	141	149	152	121	121	134	118	146	109	137	154	126	143	154	137	135	122	128	151	129	145	126	157	134	139	127	129	144	148	110	111	143	139	125	125	131	147	155	147	135	119	138	133	130	150	144	131	150	137	126	138	148	154	131	135	143	143	106	121	136	139	134	134	134	167	150	130	136	120	125	150	149	156	126	139	164	121	145	145	127	155	140	135	135	134	136	135	151	121	142	143	120	126	128	130	135	116	135	152	150	144	134	138	132	126	134	118	136	132	134	133	142	152	143	151	142	142	129	120	135	150	140	135	143	132	145	140	125	123	132	122	154	142	145	134	145	132	152	127	137	136	134	140	135	143	130	141	159	118	122	151	129	135	133	130	147	118	126	120	140	139	148	133	151	137	111	163	136	119	152	122	150	143	136	144	166	117	138	147	139	123	121	121	136	136	122	149	137	136	116	150	127	152	164	145	149	128	155	121	134	139	120	122	131	137	133	159	136	134	142	147	147	125	152	133	141	116	142	144	159	138	130	147	127	133	129	124	136	114	130	146	118	163	152	119	144	150	153	146	135	162	154	136	141	111	150	136	147	131	129	148	134	151	144	129	123	130	141	144	133	124	150	134	130	141	130	130	122	121	159	142	132	160	130	150	166	131	136	139	136	122	138	147	146	143	116	140	131	142	136	127	144	153	128	133	118	122	123	149	125	142	129	143	116	128	152	127	153	133	137	146	154	147	135	129	130	139	139	160	121	142	144	140	156	150	149	139	136	128	142	142	153	146	133	125	143	140	134	154	145	131	138	133	161	127	133	130	120	141	131	111	144	136	151	164	145	143	131	136	124	141	149	121	139	126	153	144	125	140	141	135	146	117	140	139	121	126	156	135	152	120	140	138	146	160	122	168	157	140	162	165	170	157	135	120	162	155	151	129	143	131	126	135	144	138	148	128	133	147	142	137	147	125	112	147	146	135	130	123	134	138	123	146	144	137	150	133	131	144	155	144	136	149	138	144	150	138	147	128	145	163	121	136	135	163	153	132	146	128	151	162	127	132	139	129	143	141	149	154	139	139	142	140	141	148	138	173	130	166	104	131	150	140	134	129	159	132	148	147	123	143	123	137	140	127	141	134	148	157	141	123	125	145	122	134	152	141	144	130	150	121	147	139	141	134	134	143	146	134	128	151	110	126	152	149	138	156	140	144	132	133	152	147	117	145	142	144	147	139	137	130	138	117	139	145	143	168	122	140	122	146	143	136	131	120	136	134	144	132	133	152	169	136	132	136	123	154	140	139	132	144	142	139	148	134	153	141	150	127	146	149	124	148	138	137	131	148	157	143	159	148	124	133	134	152	127	132	140	136	146	130	138	126	161	141	133	149	136	132	139	153	135	149	137	108	152	126	129	118	145	128	113	142	136	137	135	125	141	141	135	128	126	137	134	119	168	148	148	136	133	126	141	139	127	137	139	133	140	136	127	145	161	127	135	131	131	128	140	146	136	135	117	148	130	139	166	137	135	168	136	121	154	147	140	120	158	150	156	140	114	128	133	147	146	140	152	141	147	139	145	129	144	146	131	122	135	135	124	119	126	145	138	132	140	157	138	135	137	132	132	127	140	134	142	129	149	141	141	105	129	132	134	114	111	139	147	137	137	133	123	129	121
18386	32815	13154	592	441	371	334	333	318	293	294	289	260	280	260	248	259	267	257	263	263	258	242	259	247	243	269	238	265	269	267	280	257	258	258	275	270	244	271	254	257	264	258	259	260	277	246	270	285	258	247	251	250	277	262	264	241	290	252	257	253	246	263	263	380	297	241	285	259	277	260	260	250	279	257	251	260	280	274	273	247	249	281	264	224	268	242	272	234	239	253	251	290	262	270	270	290	257	252	245	247	251	242	235	253	269	233	277	245	288	225	256	251	244	256	296	228	276	249	266	234	268	242	260	272	255	274	251	256	234	259	278	262	250	238	264	247	278	255	241	260	246	260	256	284	291	272	255	270	264	262	264	254	274	261	270	227	258	274	254	261	266	243	295	270	274	217	268	217	261	265	260	255	250	239	259	250	267	270	254	277	259	260	247	263	255	268	276	246	296	267	245	257	258	243	258	267	265	260	271	276	259	253	250	253	277	261	239	252	268	254	291	252	249	260	281	300	218	263	253	271	248	261	249	238	242	273	245	262	250	263	275	262	259	252	278	245	272	279	241	281	241	272	246	248	267	282	229	271	263	250	248	242	267	270	248	264	258	227	257	255	226	274	246	267	230	252	250	260	281	238	256	275	267	228	233	264	243	223	288	259	276	248	264	266	256	240	247	282	254	270	285	254	231	226	276	250	255	238	288	243	252	254	267	280	241	251	272	262	262	274	242	270	245	275	247	231	259	265	250	260	268	279	278	286	259	262	267	243	266	249	263	212	264	264	255	275	252	281	239	252	253	292	274	239	265	269	245	246	265	239	277	269	261	266	273	250	243	245	274	235	256	263	256	258	272	254	291	271	268	247	227	253	262	258	257	261	260	261	247	285	242	237	268	270	273	268	222	265	244	261	246	255	287	261	258	274	251	276	246	281	234	232	265	247	256	278	234	271	294	268	274	250	269	247	242	278	261	261	249	269	257	267	263	245	258	271	305	242	248	256	250	267	256	246	255	262	252	239	249	251	263	266	279	276	239	295	250	237	262	261	265	286	260	232	267	248	277	298	232	245	258	267	258	275	257	262	236	270	246	253	288	224	275	262	241	272	256	277	242	277	258	284	288	250	240	248	230	239	263	265	253	254	244	241	241	240	240	270	275	263	249	288	268	242	269	282	259	254	257	267	267	247	249	256	275	294	275	249	263	244	239	241	231	229	248	264	264	236	287	240	266	251	274	269	264	245	245	249	252	266	278	246	232	258	263	258	239	256	248	250	263	261	262	253	268	258	262	254	259	250	268	277	254	239	261	265	230	251	253	291	252	276	270	245	251	247	281	254	262	237	256	262	273	269	268	226	270	253	248	254	265	253	271	228	231	247	271	270	241	227	252	232	238	268	246	231	251	286	262	244	277	265	250	261	267	229	261	257	280	265	255	276	257	248	258	252	277	246	262	261	278	262	240	260	265	266	257	266	269	275	246	267	276	265	253	261	242	262	222	275	259	253	249	283	247	260	267	278	231	262	267	274	258	265	263	281	270	278	272	265	250	243	263	279	250	233	248	257	262	271	289	268	267	245	260	250	273	260	251	249	268	283	265	242	256	243	275	243	267	286	258	242	249	293	239	263	251	265	250	244	218	257	266	250	259	271	285	274	272	256	229	266	229	255	230	283	219	256	271	253	240	299	271	261	263	259	251	256	255	252	258	265	228	213	252	235	236	281	228	242	259	246	253	281	272	242	244	220	275	266	254	266	227	264	237	268	258	278	255	247	245	264	243	250	281	264	231	269	263	253	264	275	258	281	246	242	267	247	270	262	231	257	260	276	268	244	262	251	233	276	255	260	278	245	243	266	248	246	236	236	287	283	239	233	259	264	252	273	271	296	233	262	249	267	246	289	239	275	234	244	246	258	252	262	235	258	237	273	262	289	242	248	243	278	267	272	281	261	275	267	271	271	262	267	261	238	231	264	243	290	277	243	256	241	255	282	257	261	252	276	234	256	259	232	282	254	253	241	273	248	243	253	270	238	273	253	261	285	273	230	281	230	246	261	279	295	265	288	243	274	273	286	258	240	257	239	266	256	234	272	254	220	264	250	232	275	271	252	234	242	243	268	229	235	262	246	217	252	271	301	262	227	276	232	285	241	261	255	269	264	235	260	273	266	276	278	230	263	256	265	243	220	253	237	270	272	273	276	270	239	256	265	251	263	261	267	273	276	275	276	252	243	257	244	263	237	266	235	239	265	241	266	244	281	294	238	242	247	237	244	257	250	248	265	256	248	262	254	242	259	271	254	253	237	292	278	260	229	282	264	268	282	266	260	274	263	246	268	270	272	259	289	270	279	238	265	247	260	258	267	269	252	245	277	245	242	253	259	251	279	247	266	262	252	256	268	271	254	249	271	256	276	250	252	252	291	251	259	260	271	261	257	257	269	242	251	258	239	263	245	245	257	242	269	253	233	233	235	254	237	238	247	258	268	253	283	258	237	239	260	271	246	251	229	255	241	272	266	239	271	266	269	264	265	271	231	271	243	261	253	244	229	276	256	269	263	255	283	276	242	239	267	269	271	245	278	272	222	266	254	259	289	232	262	280	254	244	271	264	249	256	260	262	251	266	242	244	237	234	248	231	257	257	263	270	266	266	256	262	230	260	251	235	279	268	249	246	285	248	246	258	232	273	250	224	298	273	281	258	248	266	241	254	262	298	237	270	265	242	265	252	255	267	267	240	266	241	248	245	267	256	256	274	260	250	262	240	261	278	229	283	251	262	263	256	259	246	248	260	265	241	252	234	272	240	282	277	271	253	229	255	230	269	248	282	247	249	285	280	257	251	248	257	278	247	260	264	290	286	262	255	251	261	249	243	274	264	243	229	228	254	269	229	278	235	269	288	263	266	275	226	270	257	242	265	243	281	249	261	268	243	271	287	269	221	229	238	248	266	290	267	243	255	277	263	258	255	275	265	235	282	230	273	288	256	277	231	283	278	248	260	289	258	258	264	273	257	242	257	243	239	244	241	272	266	268	267	242	250	261	256	244	273	261	297	242	262	267	238	285	258	245	259	262	232	257	247	279	259	259	278	269	250	236	243	231	277	260	238	218	259	258	227	233	249	228	245	258	238	230	256	258	279	248	264	263	256	273	276	245	255	263	241	253	266	271	227	267	244	268	263	286	274	260	257	271	272	259	247	244	272	262	259	292	280	256	249	237	273	253	272	243	254	258	269	258	248	261	293	269	258	231	250	241	268	245	245	252	268	245	266	261	267	280	255	251	259	249	256	238	262	286	248	268	240	261	268	256	243	258	271	259	249	221	251	269	266	261	268	247	281	281	258	267	261	265	249	265	259	269	238	278	262	259	253	273	252	249	283	269	272	241	281	246	284	247	236	262	242	247	258	257	253	272	264	275	253	234	242	238	248	267	273	276	270	235	240	284	249	291	248	282	285	260	238	246	258	258	235	278	238	237	242	260	306	249	249	268	257	246	250	256	260	269	273
24045	21238	28061	24687	20048	4664	725	598	464	476	421	376	415	383	348	337	351	349	376	352	344	356	342	347	311	334	328	331	348	318	374	321	318	343	368	328	320	327	294	314	352	306	308	310	311	324	301	324	310	311	306	339	310	307	326	299	302	312	288	317	305	319	322	302	698	467	296	321	324	334	301	301	341	325	343	324	268	304	293	308	334	312	306	327	334	330	321	285	315	298	332	297	293	304	289	319	280	316	327	327	320	306	328	311	287	303	331	342	311	323	318	335	305	273	286	294	327	324	308	283	314	311	318	325	286	304	332	306	312	353	330	300	319	317	296	330	296	301	289	321	333	307	315	304	316	316	300	317	313	337	281	335	301	307	323	307	321	310	329	312	326	301	316	325	297	306	289	296	309	283	301	322	349	300	328	300	338	296	320	302	301	278	303	285	324	301	292	339	307	292	308	310	304	307	295	328	320	323	326	334	330	307	313	338	313	292	311	298	301	329	332	319	273	296	322	276	305	298	301	286	336	318	324	304	313	289	333	332	343	319	325	301	336	300	315	313	326	297	344	304	328	307	308	315	329	303	338	320	307	308	287	310	280	337	274	310	306	312	309	314	320	306	287	304	318	306	318	282	309	305	306	310	308	324	290	302	316	307	313	333	342	324	305	326	308	334	319	293	311	309	302	315	319	317	309	295	316	278	319	307	307	296	317	335	298	301	312	339	287	306	312	291	326	306	330	316	336	317	304	317	314	317	293	291	308	337	309	317	293	314	318	314	338	297	298	315	292	321	281	303	319	328	325	326	301	298	288	292	292	302	300	347	306	344	330	312	321	346	288	344	339	308	297	335	306	298	341	341	284	317	329	285	278	300	289	320	316	323	297	281	294	297	281	311	329	284	323	340	291	263	319	279	314	311	317	296	324	319	294	331	316	335	308	311	326	298	252	331	317	315	330	313	339	298	309	287	312	318	318	313	328	332	311	314	314	314	292	296	313	329	298	342	314	340	293	297	284	288	319	304	304	329	308	326	293	325	295	314	329	307	319	324	310	321	302	291	300	324	311	298	322	295	333	300	330	285	319	300	314	350	304	302	334	281	329	288	300	342	293	323	305	310	305	322	283	316	279	311	335	282	308	297	298	321	296	326	319	286	282	300	296	322	298	316	335	328	321	326	306	298	294	320	327	282	304	305	313	316	335	302	311	281	272	337	286	305	329	290	317	304	306	332	310	286	281	327	310	334	309	334	320	323	309	309	318	322	323	306	315	326	335	322	294	315	313	321	347	309	291	325	314	314	292	305	304	309	330	295	310	331	288	298	336	328	276	335	300	299	306	346	336	312	329	330	346	308	330	286	335	323	295	353	289	303	303	296	318	334	290	327	309	313	305	299	300	289	321	304	309	328	315	297	294	293	337	289	331	289	303	304	336	317	321	290	361	326	274	309	300	291	292	320	314	313	306	307	311	283	312	301	296	297	351	282	298	324	321	331	288	332	319	312	291	296	292	291	320	326	303	351	334	347	325	342	278	317	344	286	320	318	313	326	312	290	314	304	315	311	314	275	305	326	307	330	314	321	321	308	321	322	328	296	354	328	318	320	326	263	315	312	295	324	270	349	297	315	320	312	333	302	330	337	324	331	319	322	311	320	324	319	273	305	329	339	319	335	329	309	338	311	283	304	313	305	319	339	336	310	331	311	333	276	316	296	336	323	303	295	286	326	352	314	340	301	300	325	339	306	277	324	324	294	321	298	332	345	326	329	326	314	321	294	304	333	311	304	285	339	309	322	295	324	333	311	310	320	319	315	328	295	314	330	319	293	315	285	338	301	312	321	307	301	313	343	346	322	269	281	327	303	337	318	326	315	327	281	343	326	350	303	336	282	304	287	334	308	285	311	326	284	312	315	298	302	324	313	299	314	317	318	273	275	314	336	331	306	323	317	318	318	288	316	289	317	308	333	349	329	303	315	345	329	309	294	327	319	290	296	313	287	327	327	302	296	315	278	301	318	355	292	331	296	291	300	331	299	284	295	304	311	352	306	290	278	360	287	293	299	333	306	319	298	339	291	318	310	331	312	328	304	292	329	309	329	305	313	321	315	294	309	297	298	303	303	297	304	309	316	313	324	332	318	317	311	324	286	296	309	272	314	317	313	273	297	312	304	302	320	295	272	281	352	333	295	300	307	311	319	337	314	317	302	298	350	314	317	281	297	275	280	339	321	327	326	309	331	317	324	313	280	298	280	287	272	322	318	309	342	317	320	309	330	319	315	283	310	309	322	326	301	326	284	315	319	298	314	283	292	283	312	308	327	330	297	313	301	293	309	282	295	330	259	284	330	299	322	298	316	315	297	314	325	326	326	310	333	314	330	304	340	314	311	336	356	286	346	317	328	307	318	301	317	333	287	296	276	297	307	300	299	318	312	329	294	317	288	340	334	324	336	301	296	337	310	281	291	308	290	298	317	320	308	339	310	317	363	316	322	324	293	322	312	330	321	305	308	343	267	275	318	354	328	310	307	322	295	327	332	330	309	300	320	282	339	301	308	318	339	317	287	288	302	311	282	314	297	336	307	312	300	313	285	324	306	328	295	279	339	319	309	293	320	270	287	318	339	332	333	315	297	325	300	271	308	360	309	298	340	317	285	344	333	291	320	308	331	327	280	304	337	302	297	304	358	318	318	324	311	302	302	320	335	291	312	321	295	310	301	315	331	322	339	314	314	299	313	326	331	343	312	316	317	315	319	294	311	293	348	324	327	328	333	318	294	312	324	315	325	311	297	312	314	322	331	347	342	331	299	303	306	322	311	333	306	295	307	309	301	340	303	325	323	305	311	329	295	288	302	313	342	324	318	307	297	343	341	304	274	332	338	309	325	291	301	328	303	268	309	321	311	282	352	295	290	297	339	344	329	327	343	309	288	295	314	318	329	307	331	293	317	311	309	297	319	315	325	281	323	327	318	339	336	299	339	286	326	299	302	282	286	322	312	321	313	293	331	299	310	305	308	295	285	311	312	325	322	290	300	295	298	276	315	290	320	324	306	296	295	304	297	289	334	308	304	335	289	301	300	321	294	316	307	345	311	339	310	311	322	309	310	303	321	314	314	302	317	291	308	340	344	319	305	330	315	283	312	309	332	306	302	311	299	301	328	305	303	296	268	294	322	309	338	314	324	287	323	340	297	266	314	305	280	304	326	326	289	301	327	335	322	319	304	275	277	316	340	288	309	320	330	347	329	308	283	310	321	310	292	312	297	336	288	317	319	302	287	271	322	314	292	275	289	318	308	319	334	304	315	347	314	329	291	326	301	308	315	341	328	329	329	308	326	316	319	307	327	296	319	320	313	326	326	328	346	328	291	321	303	306	332	334	310	324	287	322	315	332	301	305	301	346	317	302	320	318	299	317	318	333	305	292	290	329	312	323	301	294	332	323	290	298	312	314	297	306	321	296	287	319	293	326	309	312	317	349	308	298	305	345	329	282	334	332	287	325	278
40014	68616	30165	3796	2716	1954	1556	1318	1159	1022	876	828	802	783	688	693	635	692	646	640	593	624	603	609	570	609	597	576	591	571	568	578	577	560	568	567	594	583	594	537	535	582	553	567	559	561	540	545	561	559	533	538	551	576	547	493	530	548	548	552	572	566	527	539	1798	984	535	496	569	561	567	539	547	490	550	526	556	547	522	486	541	547	553	502	578	585	571	535	510	521	603	549	560	533	536	526	545	517	518	528	572	548	514	571	496	568	544	562	530	513	532	532	532	546	564	545	494	525	536	535	547	558	554	512	584	550	564	579	529	545	535	539	574	566	567	533	533	516	551	550	518	537	535	539	564	547	519	553	518	548	556	501	531	533	518	511	518	507	569	550	544	550	542	519	526	543	556	546	532	569	540	527	566	546	573	523	569	518	526	529	536	575	551	558	530	535	539	538	507	544	544	554	538	554	532	505	535	573	532	532	520	552	538	558	551	544	601	517	518	556	536	519	566	540	576	511	527	530	503	571	549	533	549	520	548	554	554	523	537	503	551	524	532	531	561	541	547	519	555	501	552	496	529	525	547	518	536	510	534	552	510	571	540	501	548	542	550	537	561	546	546	547	558	506	556	553	521	542	563	547	561	553	532	526	553	579	525	543	524	527	517	510	536	535	511	549	552	548	561	555	514	532	570	543	541	526	538	565	493	558	547	554	525	533	590	586	524	517	534	521	528	574	552	578	560	549	559	548	525	534	536	541	525	563	540	535	535	543	579	531	538	570	538	527	541	577	546	558	549	508	573	529	570	562	565	552	567	544	557	533	540	542	527	597	533	526	579	577	523	545	564	537	556	522	510	539	563	509	558	575	586	535	525	547	554	566	581	527	521	534	579	533	577	524	550	540	546	522	534	534	611	583	531	559	573	552	545	541	542	572	554	544	574	556	580	528	545	517	561	588	560	534	512	524	497	515	566	524	554	570	526	516	550	553	536	539	564	611	536	573	536	546	548	545	529	540	551	550	555	542	539	570	523	576	520	524	531	574	544	510	526	512	541	558	571	525	525	549	533	555	490	524	568	503	548	526	535	513	504	523	568	546	554	560	530	526	557	517	510	542	564	560	552	540	556	502	543	519	562	524	534	518	548	546	515	544	571	526	513	571	535	575	568	511	533	529	514	532	539	558	525	528	567	573	496	509	539	545	542	540	531	518	515	576	561	528	535	583	562	540	536	552	541	529	565	546	553	539	551	531	551	573	573	549	536	565	578	542	535	529	576	536	551	548	537	555	555	532	563	561	534	535	543	513	555	534	498	527	556	552	558	608	522	529	584	509	538	569	533	522	528	570	571	542	555	538	528	515	566	567	506	573	549	516	532	489	574	569	493	532	526	592	492	569	544	550	493	548	563	590	582	576	539	515	515	559	534	531	580	575	521	530	517	554	540	512	546	520	496	536	569	544	557	506	517	524	544	533	542	550	550	537	525	566	567	560	519	510	519	557	531	534	534	500	574	515	515	549	574	561	516	558	559	546	518	550	508	515	531	548	553	529	555	518	522	565	556	538	550	577	550	550	542	503	558	542	530	592	541	546	557	549	546	492	530	562	499	568	534	508	541	523	577	539	525	540	508	537	543	539	570	515	562	540	557	552	528	541	512	525	531	514	504	523	516	546	523	516	543	529	512	522	523	516	526	545	530	574	508	576	550	515	516	574	578	551	512	528	550	533	541	554	530	518	561	552	557	540	564	562	557	498	547	518	559	523	525	548	565	560	527	544	513	570	537	563	548	521	482	544	565	560	522	517	517	547	536	560	546	576	499	561	529	510	531	553	559	564	541	508	514	522	575	522	526	520	578	510	563	540	537	522	520	522	563	555	527	563	536	534	547	537	521	535	536	521	578	510	516	542	563	535	532	513	556	551	563	579	502	522	552	554	531	521	550	522	490	557	556	535	518	553	553	528	514	559	575	546	574	602	547	546	546	536	546	557	538	526	573	535	510	516	500	548	577	539	542	534	527	528	550	553	506	558	557	521	567	536	578	540	488	518	505	518	546	539	492	551	553	523	548	543	557	533	536	508	546	556	540	525	545	508	523	506	571	554	558	545	534	515	566	467	549	566	536	547	503	552	538	552	606	522	537	519	538	581	588	546	536	558	568	502	531	519	586	561	515	551	570	555	554	526	526	535	543	518	542	536	589	548	533	514	604	552	551	528	544	557	575	513	514	554	541	520	493	543	558	576	549	543	537	531	539	579	529	535	544	512	505	528	523	542	546	556	497	513	528	507	561	534	484	495	522	500	567	574	524	554	532	571	596	557	532	574	548	542	591	574	523	550	559	565	547	515	554	534	541	534	551	538	548	527	545	543	535	575	536	540	525	498	557	529	560	511	560	532	571	523	555	519	557	551	539	528	555	549	541	560	542	571	558	534	589	562	528	547	535	546	502	517	572	500	523	564	509	589	562	511	511	529	551	571	528	481	564	529	558	542	606	549	497	520	533	515	581	566	556	529	567	559	589	503	539	512	553	533	525	520	574	532	551	518	487	552	591	540	557	574	552	534	572	536	546	540	541	540	567	528	558	574	503	567	509	551	513	521	517	535	506	521	526	521	558	543	538	550	555	515	539	537	535	517	487	559	554	559	524	525	539	541	576	540	566	543	560	490	529	502	571	534	572	514	550	542	577	515	545	540	546	537	511	560	502	533	546	532	540	597	548	545	574	514	517	566	579	559	487	539	500	572	560	591	537	500	533	526	527	513	515	508	564	533	542	560	552	526	546	543	579	540	522	513	495	556	540	548	531	539	529	536	559	506	542	542	527	515	541	564	513	534	545	508	536	541	542	540	575	503	547	539	550	554	493	511	536	545	537	560	514	594	506	493	566	531	530	540	530	546	552	519	494	538	566	570	523	506	506	566	535	560	525	551	556	533	501	564	530	531	534	552	548	577	514	518	560	555	561	537	556	551	503	563	527	548	538	540	521	569	552	543	531	550	531	561	538	529	525	518	548	570	557	570	530	546	508	516	545	562	510	547	537	556	518	561	526	569	576	568	555	544	543	572	514	588	531	563	535	597	553	582	519	559	521	566	501	531	561	523	575	589	543	515	481	525	528	527	555	528	554	574	556	531	547	541	580	500	523	526	560	527	526	535	570	517	531	539	564	515	541	514	559	553	553	601	560	532	523	547	573	553	531	523	528	520	510	503	523	514	618	497	533	526	572	515	541	502	558	543	526	517	558	541	556	531	542	521	550	516	505	505	571	557	583	543	556	503	537	571	567	552	491	580	560	530	576	542	539	556	537	541	560	560	556	553	536	530	519	552	520	544	554	572	517	575	578	514	506	595	532	528	508	587	515	533	553	549	549	559	535	533	551	507	579	532	552	561	552	557	547	570	537	521	545	544	524	504	550	580	572	532	554	531	525	584	562	536	520	574	502	550	574	555	515	525	519	550	559	518	527	551	554	524	527	560	544	549	505	557	540	554	527	501	568	541	565	548
23010	21127	28636	23865	21087	20220	3918	993	714	684	687	598	601	537	529	535	510	537	525	539	524	525	461	489	513	467	486	508	478	472	487	481	479	505	465	481	499	481	475	466	495	492	477	448	458	477	482	485	473	481	473	502	475	433	471	445	476	464	448	476	496	454	479	494	1101	744	376	432	525	493	426	486	422	451	438	493	476	443	471	444	431	438	454	462	422	431	449	468	429	479	450	464	449	458	458	443	431	428	475	473	455	460	439	459	490	450	449	468	490	453	436	459	481	416	485	426	482	450	463	495	458	475	452	437	430	478	471	413	449	462	427	468	472	467	459	410	401	457	472	463	429	475	506	462	452	482	456	450	442	432	444	481	474	467	493	454	481	458	448	456	429	475	496	437	468	450	434	409	465	450	484	485	478	442	466	497	419	448	469	459	451	455	496	444	443	455	447	460	425	437	450	464	479	471	475	470	475	447	435	411	454	439	439	447	418	462	451	476	461	458	469	449	471	415	484	449	495	427	426	471	449	502	486	466	419	467	443	457	456	422	477	459	465	445	457	468	469	509	480	444	433	498	434	476	447	467	487	453	431	452	434	452	487	464	482	429	468	449	449	422	477	460	461	445	450	449	433	461	480	467	428	424	449	479	449	437	490	447	459	428	434	455	459	469	482	430	523	449	481	455	505	461	455	411	457	449	471	471	472	442	431	473	456	470	436	438	417	482	444	476	432	457	443	483	455	450	462	432	485	492	424	454	461	406	470	435	483	439	454	466	432	444	489	467	488	472	460	428	487	469	480	472	436	480	429	413	441	432	466	482	424	427	466	444	451	467	470	437	464	421	419	484	443	470	485	477	464	442	417	453	429	481	517	485	435	456	465	418	491	484	493	453	473	420	448	463	477	514	467	488	454	469	435	453	436	450	468	470	457	459	449	421	433	444	434	439	460	500	461	446	418	436	457	444	461	446	433	475	458	430	459	452	453	444	464	467	447	446	502	496	443	449	433	440	476	462	447	471	441	419	445	453	460	437	482	468	457	484	452	453	461	497	474	421	469	467	481	476	447	454	443	443	437	497	490	457	404	447	447	465	473	457	502	457	465	492	450	474	444	483	438	433	443	488	497	449	472	466	474	467	466	455	469	460	473	463	458	440	455	481	459	443	452	451	428	488	482	477	474	484	431	436	473	427	487	473	439	448	433	468	464	467	475	486	475	481	465	479	398	428	444	473	450	451	464	499	450	437	451	441	447	454	487	472	472	495	450	477	409	461	450	454	463	430	461	445	479	450	397	465	450	480	462	472	483	484	448	461	477	448	454	474	458	433	467	508	450	450	449	437	415	492	423	450	463	446	431	462	484	437	481	446	464	463	445	458	474	421	461	428	463	468	418	453	480	422	460	455	430	472	449	507	475	510	449	480	477	444	488	464	511	435	444	512	481	495	475	438	416	436	432	453	455	459	512	462	484	435	467	448	489	452	449	488	457	455	485	443	449	464	444	465	524	494	475	480	402	448	484	472	425	448	446	434	478	442	448	437	470	449	460	415	464	495	450	451	467	468	433	473	465	442	458	452	501	447	451	432	471	478	465	472	451	459	424	493	446	455	445	481	461	439	428	417	429	458	442	429	432	443	430	439	477	457	472	440	492	440	471	439	434	459	449	432	442	464	471	488	444	455	425	469	424	460	456	433	465	458	484	458	464	479	440	452	462	454	439	439	481	442	473	444	451	467	447	468	470	427	456	462	445	427	458	479	443	476	437	456	488	455	439	425	460	477	466	475	472	469	460	474	460	472	464	440	479	482	459	450	471	459	489	447	452	442	466	406	422	451	474	471	456	468	436	486	439	499	480	474	448	438	437	445	430	487	440	448	466	476	430	443	469	475	455	465	500	467	450	434	455	450	468	439	458	485	476	449	461	438	477	511	475	450	451	471	462	461	468	460	460	466	500	445	479	475	468	425	442	428	462	507	431	499	492	480	467	480	441	464	411	454	442	459	433	508	482	456	475	474	430	447	437	437	435	463	450	478	471	425	466	469	444	466	453	482	454	466	453	462	449	501	423	473	426	456	453	484	475	426	444	459	480	452	480	466	470	462	449	439	443	429	396	470	477	443	477	481	468	429	450	461	463	450	454	461	446	410	451	482	450	466	446	457	439	468	473	430	431	456	468	434	429	442	483	456	471	502	461	443	491	457	474	477	461	414	450	490	487	486	492	466	459	454	470	501	439	466	453	460	415	459	458	442	431	479	422	443	423	446	484	494	428	465	460	440	504	462	456	455	460	481	482	459	451	459	461	457	481	477	468	465	456	475	450	484	451	415	412	452	465	464	475	469	453	468	500	447	443	443	440	475	468	434	469	498	411	493	431	461	469	483	433	451	467	435	433	462	468	466	472	426	453	460	472	444	415	455	461	476	414	430	430	447	465	458	426	492	461	442	446	483	449	458	447	461	495	448	479	443	462	469	454	459	441	455	439	469	446	505	461	457	479	478	485	432	452	431	467	429	461	456	439	478	455	465	444	437	465	435	414	485	450	455	485	453	457	441	459	484	499	441	461	438	452	465	451	468	501	490	433	438	449	508	450	453	419	481	392	449	441	452	445	497	475	425	451	484	441	462	456	472	459	490	434	477	451	432	443	456	457	504	469	475	434	457	499	475	463	429	441	448	445	473	443	456	416	432	460	466	450	474	486	415	443	481	442	457	448	451	442	431	493	420	474	444	483	499	451	450	477	449	456	452	473	441	424	453	453	477	465	470	458	454	451	456	477	444	463	479	452	489	466	467	473	438	493	463	472	441	412	457	434	441	483	452	458	455	461	440	449	454	427	454	434	468	499	447	485	464	448	448	471	474	452	455	429	464	441	440	437	451	431	429	469	485	494	456	485	424	453	432	447	423	502	463	468	455	482	425	442	438	470	413	465	479	473	458	474	476	451	461	471	455	480	440	455	440	440	409	412	460	481	469	438	444	435	475	455	478	406	474	446	466	456	444	482	458	435	451	449	483	467	475	447	470	425	450	468	491	445	482	447	461	457	451	453	488	474	478	494	449	438	455	465	493	451	452	450	435	430	405	478	455	428	484	436	471	506	452	407	451	473	454	453	457	472	459	479	448	464	439	471	446	454	457	450	444	475	463	453	455	464	469	480	474	500	469	468	475	463	476	490	436	437	441	457	434	472	460	466	434	436	463	459	453	486	439	459	422	445	486	467	508	506	485	459	475	489	449	453	435	450	447	482	433	480	451	483	461	442	470	461	463	485	463	488	440	472	456	481	437	429	436	472	481	488	442	463	490	461	427	415	466	458	471	479	443	458	457	478	452	463	434	455	442	468	470	457	482	471	455	470	464	434	441	514	482	464	420	466	482	452	413	466	483	449	458	473	443	438	432	451	440	483	466	485	436	468	484	482	457	483	433	473	435	466	492	440	422	426	455	420	485	447	473	427	453	437	464	451	434	446	471	532	439	457	471	473	482	449	454	437	481	460	485	490	466
48385	76883	36903	6462	4495	3385	2644	2238	1872	1645	1450	1335	1204	1144	1086	1031	1089	987	918	962	896	900	905	887	884	869	816	838	807	816	869	805	783	806	842	783	816	784	806	792	780	818	804	780	838	809	815	799	780	784	817	798	772	811	786	779	767	775	763	788	759	731	769	772	2865	1683	749	754	789	728	830	799	742	765	743	729	802	775	794	779	791	748	757	788	761	783	747	782	778	754	784	788	740	761	785	774	764	765	786	806	788	757	827	750	828	760	731	778	748	778	737	775	737	762	763	729	763	767	759	746	795	739	741	767	768	779	737	765	772	760	785	736	789	784	791	760	776	749	768	769	776	800	778	727	817	741	726	767	741	768	743	766	732	802	758	796	739	773	825	805	757	855	750	763	791	741	805	833	794	766	767	746	777	774	771	776	801	797	773	779	726	774	811	745	778	732	800	760	765	739	772	776	767	733	823	763	765	811	757	785	755	767	797	806	721	732	736	776	795	779	734	752	828	798	820	775	760	752	765	771	817	741	739	788	747	762	730	812	779	773	788	753	790	799	834	757	731	770	761	754	758	788	850	811	755	777	809	726	811	790	762	753	799	791	811	765	762	785	770	781	758	725	778	754	764	802	783	727	768	773	769	770	765	747	790	744	791	830	757	714	764	826	725	724	753	748	746	723	766	772	754	717	748	756	770	798	738	764	833	796	749	763	759	753	781	764	819	719	773	782	808	845	782	788	781	759	788	738	735	800	739	784	784	757	774	799	787	812	750	750	783	771	757	827	743	783	757	706	755	818	750	764	760	794	762	804	780	789	734	821	775	747	748	761	807	729	825	795	785	777	802	742	743	768	745	826	776	771	743	776	788	783	765	779	747	822	778	764	754	769	761	765	788	738	773	737	769	709	728	778	756	770	756	740	730	822	819	754	731	784	758	784	756	753	740	814	751	793	823	784	779	771	770	737	802	703	791	738	770	685	778	798	767	789	730	729	767	793	758	739	744	768	781	786	798	781	762	786	771	737	769	759	771	749	742	774	743	773	762	775	736	764	786	763	810	851	732	792	783	756	773	766	832	805	772	726	775	726	735	767	769	753	765	747	771	765	751	767	755	735	735	761	787	790	748	796	791	780	774	810	786	795	785	807	843	785	773	781	769	748	782	779	768	787	758	740	743	744	748	777	790	720	816	741	757	758	761	783	760	851	805	727	780	773	824	803	767	762	794	773	790	749	751	787	774	754	753	780	764	779	763	725	755	788	740	723	774	772	774	799	764	801	843	816	773	737	804	802	789	717	783	767	738	817	768	813	780	702	758	710	750	758	794	799	827	759	790	813	779	770	724	789	767	824	732	764	778	810	792	822	781	773	724	769	747	792	766	753	708	797	764	769	733	804	762	759	804	752	779	782	763	727	805	770	767	779	809	769	743	695	767	723	800	747	735	773	774	754	730	736	762	790	729	812	772	789	734	746	802	836	774	820	727	750	791	767	766	772	793	753	771	807	769	743	749	770	760	774	737	766	769	793	748	758	749	704	760	810	748	739	751	796	787	769	785	764	805	740	791	748	794	850	757	764	748	763	773	723	838	755	742	820	805	717	745	765	734	756	754	752	795	761	746	731	759	813	739	777	792	733	734	767	719	796	726	796	751	726	792	734	785	765	770	790	772	772	782	769	745	769	753	803	740	738	766	766	744	739	793	805	739	834	738	804	787	747	783	775	816	736	753	764	771	784	786	761	785	753	771	856	806	752	791	740	784	807	763	839	760	791	807	834	794	781	748	767	760	795	765	790	735	770	759	791	795	785	760	816	755	799	720	772	754	771	761	787	796	699	767	739	820	773	768	794	728	772	789	705	727	749	781	789	753	736	728	754	787	801	763	753	707	810	778	734	732	739	727	740	748	768	722	758	802	762	707	765	737	757	781	777	741	778	776	780	783	758	754	746	735	775	808	769	774	732	725	760	780	788	759	764	794	854	801	741	802	753	764	753	772	752	783	780	786	784	834	764	737	781	738	765	783	735	794	773	776	744	778	731	748	755	785	775	710	749	776	744	764	777	791	772	799	782	756	790	787	728	756	755	758	768	794	800	774	721	774	789	804	815	735	769	772	788	794	723	772	794	762	724	755	760	792	753	760	769	748	792	798	752	759	811	742	710	763	808	811	768	783	768	764	824	772	806	747	757	798	781	841	781	740	750	809	743	784	738	755	786	828	786	780	781	829	781	803	790	776	747	771	759	758	778	770	787	770	741	729	748	753	792	735	756	785	797	776	822	825	774	749	812	763	795	763	755	778	758	728	800	814	760	731	794	771	778	757	773	758	742	760	777	784	812	795	731	730	774	760	772	819	782	779	767	765	740	757	804	790	798	760	761	756	751	752	751	804	746	764	783	804	772	773	795	769	794	792	792	746	751	796	756	774	823	770	734	767	726	749	772	736	795	757	784	798	755	759	755	778	782	767	803	772	808	712	755	790	705	776	737	785	761	784	770	755	766	790	744	738	782	773	821	774	738	782	801	774	773	775	825	773	818	761	779	761	844	742	758	727	772	741	764	720	740	738	799	773	796	774	751	772	722	795	804	778	701	781	810	773	744	792	756	748	759	776	720	722	780	802	823	796	768	763	744	765	746	764	738	787	760	759	793	802	776	779	791	756	756	725	787	767	830	742	772	742	769	759	739	835	733	831	789	751	792	768	708	787	771	817	729	777	756	752	802	785	782	790	762	800	816	755	773	751	763	818	753	766	737	759	771	770	748	770	786	742	847	747	812	781	824	721	743	768	799	799	805	744	802	801	823	710	747	770	786	786	773	753	804	795	778	751	788	750	780	795	800	708	807	797	761	753	804	785	784	767	786	797	755	761	749	763	764	816	796	750	736	763	761	776	760	764	769	742	770	718	784	744	764	782	785	746	761	721	741	784	747	771	753	754	810	775	843	762	809	757	773	782	795	787	771	795	799	768	810	807	736	769	771	764	810	737	800	750	793	765	728	830	791	764	802	770	823	773	785	774	757	739	783	795	751	780	777	740	800	770	780	762	844	825	768	741	763	775	775	780	770	756	783	736	772	754	784	776	746	752	834	748	822	755	755	770	798	830	798	766	746	759	789	736	797	806	740	771	799	798	727	765	780	783	775	745	763	800	788	758	741	765	790	791	783	755	762	799	809	752	767	752	817	740	771	750	826	779	741	797	784	791	750	748	749	811	738	756	793	783	772	732	797	737	737	757	745	801	766	755	731	757	770	777	727	765	746	750	748	743	771	770	752	736	779	796	774	796	787	775	814	757	814	792	753	786	754	762	735	770	776	747	776	723	720	779	759	779	794	765	786	796	784	737	758	769	754	768	787	744	768	756	750	736	792	748	830	771	788	713	850	783	723	766	738	754	770	744	759	761	768	732	744	743	829	733	776	725	737	750	813	782	769	778	813	718	795	769	785	798	766	733	721	751	783	721	797	815	758	767	776	768	778	764	769	765	729	728	737	757	824	793	741	753	810
26511	21573	17880	2263	224	179	134	173	167	137	139	152	156	144	147	172	148	138	130	134	159	147	146	136	135	128	149	151	146	152	140	157	137	164	149	144	154	155	155	165	127	154	151	163	136	143	149	138	149	163	138	149	129	136	147	160	126	123	131	133	134	139	142	124	172	156	127	139	114	139	121	115	139	122	134	138	136	134	129	160	146	144	123	134	128	137	133	145	143	138	135	138	147	126	136	165	130	131	131	140	128	160	118	139	151	135	147	140	136	140	155	127	139	136	142	143	137	146	143	149	131	126	125	150	141	131	120	136	147	123	139	137	111	123	124	126	144	156	124	139	124	135	134	115	144	121	127	140	131	141	146	132	136	142	137	153	129	125	125	145	155	147	161	134	136	134	120	152	133	137	127	123	122	141	130	134	143	149	139	146	138	140	149	148	140	153	147	128	154	131	123	131	128	145	140	141	131	142	145	119	122	132	138	117	147	143	148	132	133	140	141	160	149	117	133	156	131	138	135	144	115	147	146	139	134	141	146	134	162	150	135	149	148	145	127	139	128	134	133	134	133	141	149	141	145	166	134	137	143	128	144	125	140	154	145	150	131	121	129	148	135	126	125	141	144	143	146	138	135	142	160	144	160	152	152	131	139	135	128	141	117	136	129	136	168	132	126	136	169	137	126	145	140	134	135	131	163	147	149	126	132	143	120	155	143	160	145	133	136	129	122	143	151	131	139	125	150	146	148	150	115	155	136	158	142	142	145	129	125	149	139	137	144	124	133	127	134	142	143	141	149	140	131	132	132	141	148	146	133	152	147	131	122	128	131	134	140	159	129	115	139	157	144	149	137	126	140	132	128	154	143	149	151	131	135	139	123	123	148	132	135	128	139	131	144	148	134	137	139	124	116	154	139	144	123	157	143	124	133	148	133	116	138	145	125	137	137	138	112	162	131	134	162	111	143	150	165	116	127	136	129	147	141	136	144	145	131	150	149	141	132	159	138	145	137	141	148	124	134	125	116	138	153	156	136	137	134	144	135	145	136	125	144	148	163	146	142	151	143	135	140	161	134	143	140	143	130	145	144	140	136	146	167	154	137	146	130	127	146	135	137	140	120	146	165	119	132	138	144	152	134	130	122	140	138	128	154	150	148	144	127	144	153	145	142	147	131	132	173	127	139	152	136	140	130	134	147	129	126	139	155	144	135	149	168	142	137	132	149	161	153	121	135	147	136	134	129	131	112	108	141	133	112	142	132	130	157	142	157	133	140	138	139	143	153	145	142	140	134	128	139	119	137	150	130	160	153	144	139	132	135	142	149	135	138	125	110	122	123	160	139	131	134	147	132	149	135	146	130	128	143	137	115	153	150	143	156	150	159	128	128	153	154	147	148	131	137	120	122	135	129	142	131	137	145	150	141	147	127	127	154	114	147	150	136	126	157	145	126	150	142	138	152	121	136	139	144	138	154	116	125	125	132	137	146	139	163	141	151	150	147	139	142	121	152	141	137	135	118	138	128	149	149	118	136	103	152	139	144	113	121	125	134	147	147	149	136	144	152	131	130	149	129	144	125	132	131	160	139	136	145	126	149	154	134	134	134	156	138	144	149	115	128	126	123	128	113	155	143	138	122	132	120	126	144	121	153	154	142	126	176	142	132	125	143	131	130	139	132	145	157	137	130	155	147	142	114	126	151	142	125	147	143	166	114	136	157	126	136	132	129	139	141	147	139	129	151	142	142	146	148	128	161	146	150	141	152	140	133	145	147	126	132	131	157	127	133	146	129	124	139	140	156	133	148	126	176	165	139	142	140	150	130	127	129	112	150	141	138	136	131	140	137	148	140	126	140	126	115	147	122	139	170	160	140	164	146	138	130	136	136	131	144	148	140	148	145	154	156	120	145	141	152	149	140	129	135	149	138	137	113	147	139	157	134	124	167	137	124	116	146	130	152	127	136	129	130	138	140	130	134	148	137	133	132	142	142	140	144	126	126	136	149	139	142	137	108	148	117	136	132	145	145	122	141	146	152	145	148	145	134	161	132	140	140	147	136	136	129	136	122	145	138	143	138	127	146	128	139	137	129	152	118	144	125	150	130	142	125	138	125	148	141	141	124	144	144	148	140	147	139	148	137	147	148	126	132	133	148	141	155	161	143	131	154	141	165	148	144	141	153	121	129	150	145	148	146	132	151	142	120	146	142	146	137	137	149	147	165	137	151	144	145	117	144	122	148	153	140	142	136	148	131	138	150	140	136	144	128	128	134	144	150	152	140	137	117	153	130	151	134	135	114	140	146	131	148	145	139	147	143	151	137	142	133	132	137	117	157	139	156	136	133	149	137	144	152	141	141	135	161	153	147	135	138	144	121	134	119	149	176	142	130	143	136	117	136	127	162	129	139	154	154	129	156	131	125	156	163	126	112	138	144	152	144	130	154	152	133	148	131	123	160	146	152	136	149	125	149	159	130	148	155	135	142	131	142	147	133	128	159	121	124	136	134	124	134	133	135	148	140	152	145	151	134	164	132	143	145	126	122	164	127	142	139	126	121	153	134	131	137	145	144	168	144	155	103	139	145	136	142	135	140	136	138	156	152	125	156	153	141	122	132	153	144	144	129	137	140	136	129	159	140	152	140	120	154	133	160	159	146	145	116	165	153	145	129	145	148	147	143	147	148	138	155	141	142	116	135	136	127	131	147	147	171	131	145	124	134	118	132	124	132	136	136	156	129	141	132	147	150	125	135	149	122	139	135	129	145	133	142	128	149	122	150	157	158	132	129	159	141	116	120	147	150	153	146	146	148	141	145	140	122	135	148	145	120	140	142	143	118	108	138	154	147	153	119	157	149	133	132	139	139	151	125	135	148	131	140	141	144	153	151	137	144	137	141	136	114	119	152	134	143	133	134	132	138	139	119	148	162	128	128	120	133	156	137	138	116	137	126	155	134	130	141	138	136	142	150	126	120	146	131	160	136	136	122	127	130	146	130	125	154	132	106	137	159	129	109	138	127	143	138	143	149	154	126	149	135	145	138	121	144	150	142	136	126	125	126	132	134	133	148	124	140	153	162	143	145	134	130	140	141	140	120	140	151	153	131	123	130	136	135	159	149	155	154	119	132	127	160	125	143	143	123	158	128	134	114	143	140	130	131	135	145	160	134	130	132	106	150	110	147	136	123	115	131	136	163	134	145	137	134	149	125	146	167	124	142	153	135	163	118	149	144	148	148	135	148	146	130	135	130	130	127	122	141	145	131	131	140	157	126	136	144	131	125	137	143	133	147	141	145	144	134	142	142	129	114	158	141	123	147	136	124	134	149	132	147	129	129	132	123	146	127	147	158	153	124	138	140	138	130	136	140	151	142	134	119	139	139	130	141	137	136	153	143	145	152	119	133	136	121	115	146	137	120	138	158	136	128	146	135	132	146	126	115	139	147	147	150	147	138	146	149	150	123	142	146	131	160	115	126	143	136	144	147	112	153	143	155	153	136	148	151	153
19539	33422	15066	616	460	363	326	340	303	313	300	291	286	278	270	309	256	273	245	288	278	290	250	289	247	281	270	242	271	252	266	239	256	276	281	266	300	274	292	252	261	282	279	237	252	262	239	246	274	280	263	269	257	261	270	278	282	260	279	285	247	249	269	278	367	285	256	271	256	257	269	250	249	267	277	273	290	269	270	254	267	236	284	286	232	260	256	257	260	236	260	287	252	243	255	250	231	276	276	266	262	262	270	264	240	252	254	241	251	275	277	258	252	251	261	262	276	232	252	274	253	280	258	212	266	252	273	254	264	266	246	284	227	219	252	259	262	266	268	263	276	238	249	271	243	270	288	286	247	253	264	277	244	280	229	255	271	298	257	248	224	260	254	275	254	255	276	257	243	285	231	270	271	241	278	265	274	278	263	256	275	266	264	263	260	248	227	290	261	253	263	254	265	278	244	263	253	233	283	262	242	270	273	265	229	256	244	243	308	260	228	291	252	283	289	277	271	270	262	261	254	232	262	257	265	265	283	228	269	275	257	295	257	262	315	276	312	234	287	253	242	251	262	270	278	273	266	271	236	270	294	279	236	264	265	245	237	264	256	258	255	235	261	233	269	270	265	273	276	254	245	274	279	278	250	265	240	241	298	251	246	233	293	266	262	260	269	262	237	257	266	250	264	257	262	293	256	264	266	266	271	240	259	289	267	248	251	278	259	292	276	263	256	270	281	254	253	250	276	260	263	276	262	246	253	242	261	263	273	257	267	263	240	253	252	243	274	267	263	264	247	249	262	248	247	266	270	278	277	281	270	254	244	263	239	290	247	267	279	255	235	228	279	285	293	268	262	264	285	239	255	265	294	280	267	279	266	279	278	294	253	259	285	255	255	286	256	215	259	285	261	256	282	279	245	250	297	276	259	264	277	268	305	254	240	248	266	249	269	230	270	250	271	249	255	287	279	284	292	255	292	243	271	240	265	276	250	275	260	241	238	288	271	268	244	277	258	258	288	251	264	250	246	267	249	277	254	262	244	256	264	269	275	277	261	283	244	265	255	266	235	260	267	262	255	277	241	247	247	274	252	220	253	282	268	274	236	245	256	277	266	262	269	250	278	261	230	297	229	267	223	252	261	288	267	289	242	299	254	247	264	254	266	271	235	268	281	252	292	227	250	262	257	246	259	267	265	242	248	248	238	262	280	260	271	227	281	265	256	275	222	247	269	271	263	248	233	277	263	240	250	256	266	266	264	234	243	243	249	250	284	239	225	258	275	283	270	254	248	266	275	259	269	258	278	220	268	239	276	267	272	262	273	254	266	246	260	267	233	292	240	237	286	240	270	256	246	244	269	287	257	265	272	231	266	279	262	281	257	269	283	268	283	288	248	259	251	264	232	262	300	248	260	274	241	249	221	269	230	252	268	255	280	290	255	255	268	266	278	266	250	302	273	279	267	253	268	253	247	263	267	262	228	282	281	251	252	263	251	256	266	241	261	246	282	283	249	254	247	228	260	253	270	250	256	255	258	252	262	249	252	276	242	261	236	261	221	256	257	239	280	261	259	268	270	270	249	245	255	242	273	293	293	260	257	271	254	246	253	242	276	277	267	248	245	252	270	243	260	255	241	256	224	247	258	257	262	251	248	234	257	255	253	250	252	252	238	277	268	285	285	284	266	253	260	243	269	237	224	282	257	271	241	230	262	240	272	254	235	270	278	269	254	238	265	273	229	261	272	296	265	263	239	266	261	268	292	239	284	267	260	271	250	262	261	291	246	259	280	295	272	257	250	250	267	294	279	265	258	248	258	237	263	264	241	261	276	250	265	276	266	230	252	247	274	251	281	268	241	284	248	261	256	262	277	255	258	241	236	259	263	279	265	259	263	258	306	258	252	256	271	269	260	269	258	235	253	271	262	245	244	270	267	252	282	247	272	273	256	253	279	285	237	247	287	282	276	281	265	230	264	249	273	265	270	257	229	257	258	231	244	271	252	264	290	246	255	287	269	262	245	224	235	265	256	234	289	253	284	239	242	284	266	275	270	262	267	263	264	238	241	251	261	236	260	252	291	272	237	258	268	255	255	238	278	246	260	248	264	265	242	284	309	241	276	286	253	247	235	228	275	251	256	235	295	272	245	269	288	259	251	240	249	241	255	257	248	254	228	259	264	262	271	243	239	272	290	263	250	266	249	272	250	271	287	275	258	239	271	249	269	250	274	221	259	254	255	272	272	286	265	281	260	270	275	276	275	251	270	269	252	278	247	252	236	281	266	251	266	245	264	287	265	240	240	265	252	264	245	243	258	252	251	268	228	284	258	274	243	280	253	279	266	262	266	252	255	262	276	273	251	257	244	254	231	245	279	285	255	261	253	248	255	275	268	259	255	237	252	255	269	259	253	255	280	251	297	225	236	251	270	276	263	270	268	260	264	273	251	288	236	217	255	262	244	249	247	257	252	258	293	273	260	263	269	265	255	297	287	252	255	242	267	258	264	261	231	266	267	274	249	258	304	276	243	251	260	262	295	261	264	228	246	271	225	226	283	237	284	241	247	233	278	271	230	278	255	258	258	247	261	248	283	255	276	284	267	253	254	247	266	249	238	263	259	254	279	283	271	303	249	297	278	251	261	260	245	259	267	288	268	278	265	233	262	276	247	268	243	234	269	267	247	253	309	267	246	223	261	310	302	265	250	243	247	241	282	297	261	249	253	263	264	245	271	235	255	275	290	272	267	281	254	273	246	276	270	290	271	291	280	270	259	253	254	261	238	257	239	266	246	240	247	263	283	251	258	273	284	237	271	275	248	234	265	264	273	236	278	246	282	264	232	263	260	266	237	244	259	242	267	268	259	270	275	260	251	288	263	247	279	264	248	250	240	273	250	263	257	255	263	246	240	256	276	255	250	267	275	246	263	242	248	293	253	244	297	265	291	277	234	281	272	280	281	243	262	243	257	258	293	261	260	290	277	254	250	269	280	242	268	273	285	285	272	258	278	264	245	292	252	258	239	264	249	266	264	246	261	241	257	239	259	240	271	263	274	267	289	273	239	231	260	281	256	246	283	266	262	271	251	284	250	295	255	249	286	236	304	256	236	255	255	262	263	240	262	236	274	271	226	235	266	238	262	265	246	236	254	239	233	251	247	255	270	278	267	261	254	288	232	277	256	244	262	251	247	259	263	260	293	261	261	244	256	248	246	275	249	260	252	242	240	281	236	269	276	252	262	281	257	288	265	245	266	265	255	259	278	273	244	287	254	292	254	250	267	263	235	273	245	236	242	278	255	256	239	231	252	281	270	280	263	281	279	221	269	232	261	222	231	246	239	295	246	257	262	234	248	259	265	260	270	254	258	261	287	288	262	242	277	251	271	248	261	252	272	270	234	272	257	248	251	269	261	274	243	249	271	240	255	245	263	272	254	250	268	240	245	266	267	260	264	240	264	261	279	259	244	261	255	245	278	272	274	274	271	274	268	272	247	258	245	254	254	238
24087	21257	28733	24127	20093	5077	757	547	440	451	405	408	354	354	371	346	383	346	340	322	320	324	349	347	343	341	350	334	304	323	309	319	316	304	303	357	353	328	345	316	315	324	309	338	330	325	327	350	356	362	306	308	334	285	308	307	329	313	324	292	292	335	333	324	801	378	300	340	309	306	331	320	301	333	309	284	320	311	316	289	324	330	329	296	313	312	335	316	358	334	314	293	319	296	341	332	337	309	302	323	269	300	320	307	318	336	319	345	324	321	298	286	307	304	319	297	336	313	299	311	328	323	338	305	291	357	308	297	318	324	307	308	303	301	319	322	274	302	302	312	324	312	312	298	320	333	319	308	300	317	304	318	317	310	322	298	311	317	319	343	300	315	293	277	323	309	309	348	340	283	306	311	324	321	334	335	313	359	317	292	336	334	312	328	304	325	281	324	342	319	290	314	346	323	305	305	324	367	311	312	310	298	355	319	299	355	319	280	335	295	299	326	308	339	320	313	316	321	322	307	327	327	332	310	304	280	294	317	283	344	343	327	300	308	305	312	336	344	337	324	327	332	331	302	331	316	326	293	307	335	319	337	322	323	301	273	300	297	297	336	311	348	337	313	312	312	297	333	314	300	301	343	290	318	320	309	329	307	314	346	325	321	290	316	339	294	308	320	323	304	335	315	298	316	312	302	315	350	316	317	303	307	330	309	319	299	304	306	286	309	293	324	327	312	306	334	322	290	270	325	302	307	271	328	322	325	330	292	297	326	331	285	319	301	296	327	304	304	309	308	307	283	305	307	340	310	321	354	313	307	317	307	296	297	278	280	274	339	312	307	314	303	328	313	304	339	318	327	311	310	338	317	311	311	311	326	312	336	324	308	322	308	309	305	306	309	336	327	306	298	327	320	320	298	302	302	302	315	305	310	287	310	309	319	308	292	328	297	330	323	324	344	303	314	322	262	312	334	292	300	324	289	318	304	298	301	311	302	297	348	288	301	303	289	303	308	339	297	301	322	287	337	317	343	286	316	285	294	284	349	278	303	304	316	318	333	310	307	285	293	356	314	313	326	316	315	308	304	320	336	312	321	311	340	324	295	304	285	272	305	346	302	314	299	315	294	296	322	301	312	311	297	305	310	328	298	299	347	339	333	303	297	356	335	333	328	312	333	324	312	310	311	321	294	320	290	288	319	297	315	312	316	298	308	330	325	323	332	335	334	311	337	300	306	322	317	345	336	326	328	276	324	324	307	295	318	308	305	328	321	291	306	321	294	326	317	300	323	337	344	321	302	330	286	341	322	295	321	330	302	315	280	351	290	298	306	313	325	310	336	307	288	309	323	260	333	317	319	316	305	313	351	296	340	313	337	337	320	326	314	354	281	327	340	322	299	274	311	300	289	305	312	305	316	301	295	315	326	324	314	320	302	299	276	317	310	313	314	309	343	296	306	315	282	298	307	319	300	300	301	333	333	331	319	300	320	316	313	291	342	279	262	327	320	314	315	295	275	309	296	315	300	324	320	336	322	292	324	269	312	300	342	327	314	312	307	316	304	303	353	330	318	314	320	350	304	317	278	304	305	291	339	258	317	318	307	333	346	297	331	343	318	342	303	296	313	332	294	330	290	327	324	322	314	296	288	305	311	284	282	317	321	305	316	293	310	291	317	325	306	340	322	334	276	275	332	316	328	321	306	305	340	304	309	339	305	328	313	319	315	318	314	299	340	324	354	311	335	305	312	316	323	312	313	339	338	332	326	276	323	369	295	289	320	306	307	290	281	321	303	319	323	325	333	315	335	355	315	302	338	300	329	322	298	307	285	298	270	277	295	291	291	318	337	318	337	265	295	320	302	302	326	314	304	326	302	291	305	306	309	335	331	327	325	292	338	306	290	297	334	312	323	316	298	325	317	330	322	293	305	302	288	315	331	319	314	341	305	355	351	302	314	359	299	306	310	308	322	312	329	306	291	319	306	301	287	311	290	291	303	333	321	275	326	309	300	304	322	322	302	297	300	333	331	330	297	340	331	295	337	350	308	323	331	312	337	334	327	300	328	276	336	341	309	297	336	298	296	300	287	304	304	329	317	302	333	354	321	315	319	328	272	292	337	338	327	321	302	329	327	368	309	304	303	312	319	317	312	294	324	304	316	337	298	329	294	328	273	298	312	321	283	328	302	309	304	314	318	303	278	313	289	311	302	327	283	312	349	321	302	299	310	319	301	302	346	306	312	328	342	282	316	294	305	316	318	294	325	322	327	323	315	324	327	327	301	298	303	307	346	311	286	346	311	337	289	288	295	327	343	297	337	296	318	316	314	299	333	331	287	301	325	300	304	362	308	316	319	323	281	314	308	296	312	347	287	312	319	300	305	318	310	313	314	314	301	299	322	289	329	303	313	272	319	319	301	318	305	285	319	310	321	311	312	334	311	291	337	338	304	332	309	347	318	324	294	305	314	329	287	326	311	299	290	338	290	337	329	319	312	342	303	300	305	320	285	327	336	302	293	305	308	304	301	296	309	321	297	304	303	309	316	348	306	346	330	308	320	298	309	285	323	312	307	320	302	359	318	285	300	286	294	303	346	337	327	355	313	321	297	314	289	305	321	323	294	293	331	301	302	299	301	278	318	334	318	341	306	345	316	299	330	320	285	331	315	309	342	308	306	347	326	301	311	281	325	309	312	321	302	304	314	332	310	319	307	280	300	315	281	331	284	327	295	343	291	324	321	330	322	307	349	311	291	333	305	334	336	296	309	347	311	319	321	316	313	323	281	317	318	304	307	293	331	353	340	302	332	302	328	300	323	292	309	306	319	325	321	307	315	325	296	316	284	331	320	358	301	296	293	306	280	299	301	307	315	293	312	337	284	329	328	325	317	331	304	290	324	345	323	307	320	309	303	323	333	319	313	298	310	299	347	313	319	322	312	327	319	297	323	315	305	322	296	294	316	297	341	303	288	316	323	299	307	298	299	313	316	312	300	309	318	349	305	306	308	287	314	338	322	304	290	305	284	325	314	327	357	281	354	316	345	329	313	313	308	330	308	314	337	298	314	326	321	329	315	315	328	311	309	352	286	328	313	345	331	302	319	325	338	319	325	329	321	299	329	354	314	329	326	321	323	301	330	313	306	339	339	317	293	323	311	303	357	312	297	302	289	315	321	299	276	304	303	334	318	320	336	307	303	352	327	315	328	286	353	319	320	339	312	331	321	311	338	295	325	350	303	349	320	306	293	344	307	326	363	343	311	288	309	306	319	289	313	321	308	314	326	298	325	332	311	306	349	328	289	318	316	311	334	291	291	321	298	306	296	334	336	320	345	344	326	330	288	292	321	323	308	289	301	309	327	276	280	309	303	300	315	338	333	298	297	299	297	299	277	318	320	321	325	324	280	307	319	295	278	340	303	308	327	307	315	285	343	309	311	309	298	316	314	322	309	321	295	294	321	326	326	349	345	326	287	271	341	292	300	298	356	323	281	339	319	329	293	301	307
41845	69533	38339	3769	2653	1968	1579	1321	1130	977	898	830	768	776	790	679	675	621	657	645	643	609	594	626	588	622	570	591	543	540	608	614	607	539	596	532	604	532	544	565	567	521	567	568	564	596	586	547	581	619	531	573	554	576	559	559	563	523	565	563	533	530	591	624	2072	721	567	570	597	545	514	541	555	568	535	525	554	547	561	530	530	582	553	553	549	562	576	544	561	560	557	587	547	572	531	583	570	544	573	551	575	528	572	546	547	591	565	561	520	508	509	546	533	529	528	558	581	584	545	481	570	566	574	541	504	551	551	507	573	595	529	507	556	519	535	612	558	579	532	526	540	550	600	532	523	586	601	528	545	545	575	532	537	575	589	552	567	564	519	548	528	556	558	567	569	583	552	509	552	546	526	535	583	543	554	596	570	608	542	568	530	506	543	579	550	559	557	550	577	547	546	571	555	541	573	520	515	588	558	577	543	556	541	518	543	544	545	568	608	518	529	578	581	562	531	518	570	544	553	586	563	549	551	561	560	551	522	545	575	526	534	554	563	589	538	558	533	574	562	494	542	521	545	537	536	547	549	568	588	565	569	581	549	565	557	525	522	563	564	523	550	507	586	537	562	571	571	514	530	530	510	569	566	538	541	517	520	551	573	537	572	517	529	567	541	553	572	530	563	553	516	546	536	545	565	536	570	540	512	538	586	530	580	557	533	530	520	545	561	589	572	561	513	548	610	507	538	583	532	545	542	561	581	562	608	575	535	547	544	559	571	535	579	560	550	547	569	566	554	559	572	543	493	564	519	564	535	544	594	565	522	569	531	573	585	522	503	571	533	544	528	584	561	529	563	498	536	578	554	532	551	549	536	576	571	520	570	545	583	553	585	539	530	560	512	559	555	524	538	546	558	565	565	526	526	521	578	560	538	499	506	516	556	559	498	543	556	534	557	546	504	549	569	562	499	571	532	556	606	575	501	508	551	569	524	545	570	548	570	524	509	567	537	584	584	564	578	570	534	517	564	539	566	570	544	522	551	588	523	560	520	495	517	531	519	531	557	544	519	556	560	538	572	596	570	507	579	553	587	557	497	604	614	568	565	545	531	565	559	507	543	543	522	550	558	510	514	535	544	521	564	574	559	610	565	551	530	539	516	578	529	579	511	530	548	537	543	547	560	549	544	556	513	517	557	552	574	588	515	515	549	519	556	540	498	529	572	574	565	535	530	547	551	571	553	534	526	567	570	533	556	575	574	562	538	539	563	520	544	504	527	551	554	571	559	532	577	517	581	546	551	518	558	558	553	547	559	521	530	549	550	578	541	556	560	540	519	540	534	545	581	547	536	524	566	558	555	519	517	575	586	529	551	587	535	527	577	562	542	554	535	566	578	586	536	522	538	531	554	564	539	550	503	514	561	575	554	619	549	536	555	559	524	573	528	551	551	533	541	542	532	592	577	552	519	505	551	575	536	513	589	579	538	530	579	519	551	534	520	551	542	602	563	531	547	587	551	549	587	507	556	511	560	522	513	546	545	553	556	524	530	556	554	589	557	549	543	533	574	537	513	536	530	569	555	561	555	563	563	572	520	565	543	568	536	583	514	589	552	563	579	547	534	583	553	531	510	532	516	553	569	585	574	549	567	506	554	528	562	579	532	570	573	519	540	561	551	564	543	535	562	535	576	523	497	565	530	559	561	551	542	567	566	551	543	538	548	545	538	550	556	542	514	526	526	543	532	532	544	580	524	580	538	555	552	550	545	592	540	534	558	577	569	502	569	542	552	554	562	535	520	510	541	554	534	556	523	545	545	577	553	552	521	562	568	521	526	572	541	570	580	538	539	581	534	578	518	539	538	542	585	546	583	547	530	595	520	539	542	566	551	526	544	541	567	556	554	484	567	523	555	540	575	590	565	564	562	539	573	592	563	547	584	557	532	542	568	527	535	531	548	586	540	574	527	547	545	542	553	593	567	542	560	564	545	541	568	587	547	517	570	558	557	569	498	597	533	554	563	537	545	551	523	585	544	560	520	520	548	546	541	536	535	567	590	559	537	570	523	551	570	514	523	536	538	546	502	518	566	572	539	523	513	570	541	537	559	553	538	542	521	535	527	521	577	587	563	555	562	548	573	558	542	554	522	567	535	567	573	530	528	561	546	556	548	554	582	557	554	549	533	568	545	568	541	515	581	559	563	532	541	549	569	534	520	569	609	561	512	564	587	585	541	528	519	575	519	529	541	587	578	543	542	540	555	518	567	548	552	538	565	521	512	562	552	571	532	547	574	574	516	538	575	557	550	532	541	525	559	550	602	577	601	512	553	592	575	575	557	554	547	535	566	543	548	560	558	520	532	593	525	510	559	568	532	550	529	519	525	577	572	497	548	569	546	557	535	563	506	576	551	510	541	534	553	555	545	512	570	551	571	490	569	534	495	538	546	558	498	538	533	549	565	553	527	570	584	557	555	547	590	541	551	531	550	530	551	511	531	545	553	517	541	569	541	528	537	575	574	545	536	564	523	519	549	529	532	556	551	560	552	565	552	561	541	565	548	589	551	577	566	581	518	503	565	530	539	614	532	511	523	558	587	577	527	554	509	548	546	528	571	562	530	514	536	557	568	542	511	558	545	523	545	596	540	558	541	571	560	519	541	581	555	585	573	578	612	575	585	602	532	546	545	534	495	518	499	497	544	508	537	545	553	557	579	491	620	570	548	562	565	578	548	548	538	521	578	514	542	502	586	594	555	553	575	548	534	562	518	578	571	540	574	522	574	571	557	548	529	531	538	528	553	574	553	560	560	529	555	595	514	536	587	562	525	530	554	558	564	565	544	547	549	545	556	546	507	527	560	559	564	555	499	545	564	521	531	578	538	550	549	509	525	550	581	534	567	551	521	498	568	526	533	557	533	534	545	523	534	603	570	534	510	545	584	538	550	506	574	566	601	547	576	523	556	540	579	576	540	536	566	543	543	517	546	524	572	602	547	522	579	500	527	543	553	571	520	574	550	568	547	536	587	527	550	535	568	551	543	543	518	536	554	600	566	537	549	552	576	545	595	541	542	525	525	535	563	545	570	556	525	526	556	591	586	517	540	560	540	544	497	575	559	533	558	546	565	562	528	589	564	550	541	536	573	519	551	560	546	532	540	552	556	557	539	560	515	505	551	530	577	538	542	526	537	560	519	541	545	506	524	587	540	539	510	498	563	548	533	541	541	556	541	556	540	574	526	575	521	559	548	524	550	515	558	564	554	584	529	536	540	515	582	568	562	554	560	521	514	560	544	534	544	529	527	573	552	547	571	524	559	566	553	575	510	501	526	522	572	562	540	499	570	518	577	547	501	526	549	589	569	511	542	554	587	605	542	575	562	522	496	603	539	542	572	547	520	507	548	575	554	596	563	557	581	603	564	560	519	541	504	560	558	554	524	558	559	531	553	554	566	535	586	565	559	541	553	565	531	538	554	533	538	509	553	576	568	535	576	522	608	529	542	581	523	553
23100	21157	28932	23812	21133	19325	3251	963	729	702	643	604	582	558	532	558	554	509	488	506	520	540	524	490	482	482	543	473	489	494	494	490	452	498	449	464	495	500	458	471	430	472	491	470	458	441	463	453	462	450	479	480	492	421	435	424	490	486	488	466	468	494	463	506	1437	564	457	417	462	494	471	487	430	448	477	444	451	432	474	476	485	472	454	491	469	448	484	469	476	484	449	437	461	476	469	491	471	444	479	443	466	451	462	481	456	473	452	461	449	446	462	466	458	440	452	491	472	472	491	482	490	466	470	431	446	487	463	466	466	432	447	458	451	470	454	479	429	442	462	451	453	498	455	462	497	457	491	457	458	467	407	467	458	489	478	467	464	467	483	427	419	478	428	441	489	443	500	470	468	463	460	461	429	466	450	471	471	470	457	474	478	489	445	465	471	480	443	482	497	435	486	458	450	452	454	460	448	501	457	515	446	466	454	456	495	423	485	477	427	427	448	465	445	417	432	449	495	456	433	443	478	465	480	511	501	479	425	419	424	467	481	490	437	457	419	435	481	458	463	450	495	473	445	418	457	474	450	455	457	456	455	455	459	473	466	470	445	465	478	495	430	427	439	459	456	473	412	468	469	456	481	441	447	468	476	408	463	448	489	450	423	451	471	428	455	420	425	445	464	454	482	452	446	490	448	447	477	473	495	481	447	510	419	454	454	485	427	452	475	485	457	460	439	442	473	469	486	452	464	475	507	462	415	465	461	459	456	458	476	442	453	437	453	446	414	468	464	477	498	484	432	456	515	457	445	414	451	439	426	436	475	452	450	476	458	472	499	479	484	425	479	484	481	475	460	430	432	456	458	466	488	488	451	437	454	468	456	476	428	485	433	430	468	446	459	471	423	458	463	462	483	468	440	468	470	515	467	459	442	455	459	437	465	478	491	453	425	462	460	450	447	437	436	463	449	487	484	492	500	458	398	475	507	440	459	473	449	446	445	472	442	494	421	463	449	473	446	504	472	449	457	503	488	464	471	492	454	488	524	469	453	467	472	460	438	480	443	412	452	445	477	458	462	440	493	465	456	448	489	450	432	456	484	445	430	484	422	430	467	421	496	437	455	463	448	489	465	520	460	464	448	473	474	435	456	439	453	453	495	483	461	437	471	453	427	449	473	471	478	422	460	433	474	483	463	470	451	478	459	449	457	459	470	501	477	486	444	457	432	476	466	493	476	428	461	451	489	470	442	432	489	445	475	489	474	440	426	496	445	487	459	451	437	470	460	471	438	447	458	453	457	482	495	476	461	441	475	431	458	457	439	474	459	479	447	437	437	471	457	481	518	496	437	473	442	457	485	424	449	489	430	465	462	442	439	455	449	450	464	448	483	463	476	468	430	418	472	453	486	476	474	487	488	447	469	445	464	480	458	422	448	483	460	467	466	480	478	475	500	440	446	454	485	471	449	459	434	454	464	459	455	475	484	461	493	442	438	484	438	453	476	471	472	464	449	460	466	452	455	454	419	455	444	469	444	466	429	406	478	396	486	459	445	450	443	452	446	451	436	472	479	461	451	503	462	434	476	495	458	444	475	467	472	434	460	463	436	447	484	469	458	473	463	455	479	449	469	457	463	453	484	432	476	491	447	492	475	436	415	462	447	470	468	461	401	472	479	443	486	479	400	436	436	421	426	469	441	471	461	462	440	473	486	468	458	454	452	453	443	468	459	437	454	461	465	453	443	461	442	501	431	477	441	480	446	422	443	418	477	434	430	440	482	468	479	476	466	434	514	472	474	436	493	464	441	445	434	458	451	436	456	465	457	456	443	475	415	450	416	436	456	474	429	426	426	427	451	461	472	466	484	460	455	439	457	452	436	447	436	459	470	477	433	451	488	439	453	493	436	456	487	481	498	480	449	424	480	409	435	471	504	424	427	483	415	448	467	470	448	484	425	473	466	443	441	448	439	437	484	440	412	432	466	438	457	460	482	462	466	463	478	472	416	455	429	439	442	482	435	462	477	441	441	458	448	495	437	489	450	412	469	449	473	477	442	441	468	438	461	454	452	450	419	455	456	482	437	425	466	415	459	479	475	448	465	466	493	431	429	448	473	460	428	418	434	448	460	454	456	482	474	448	479	490	451	453	464	477	451	462	484	503	421	496	414	442	449	462	456	430	432	460	417	473	439	433	489	504	446	479	453	462	436	489	442	440	444	429	491	465	465	470	482	468	464	458	422	475	451	450	447	430	425	451	467	463	493	470	464	492	440	459	428	447	417	450	473	431	469	467	461	479	447	451	470	465	515	429	460	470	445	478	468	437	435	466	491	493	448	477	462	463	471	445	464	496	459	470	453	462	449	453	415	452	437	491	462	451	453	456	414	447	479	457	449	444	476	464	464	440	478	435	465	451	476	486	493	455	472	450	455	433	468	478	463	469	474	478	457	484	424	435	479	472	451	464	430	471	444	493	442	472	426	480	442	433	492	435	453	453	470	483	456	466	450	459	415	424	441	498	451	502	418	443	458	474	440	420	438	445	435	450	431	441	442	448	436	473	445	445	458	438	483	459	445	474	478	460	476	465	446	448	462	461	453	430	442	439	447	424	462	472	491	473	436	466	473	466	463	431	502	478	498	487	489	437	478	485	464	455	474	469	484	489	482	453	436	441	443	451	413	436	458	414	479	462	424	445	460	444	471	474	466	452	431	443	472	463	444	437	449	461	465	470	442	421	479	438	462	464	468	459	444	474	472	477	488	466	448	452	425	459	446	448	452	497	455	509	441	403	442	485	473	423	450	467	443	445	460	446	479	437	458	449	448	434	440	460	497	487	443	446	490	421	449	435	453	464	455	481	431	468	470	496	470	491	423	451	476	463	452	468	469	453	483	444	463	455	422	453	487	484	472	459	438	449	473	456	467	465	458	445	472	489	466	444	488	491	440	458	483	448	477	477	454	457	450	448	437	433	467	442	446	472	470	469	438	451	445	420	495	462	465	459	463	464	436	432	457	485	420	439	462	441	445	452	448	418	444	460	472	461	445	466	436	458	410	469	434	442	433	474	453	454	491	465	477	477	466	474	439	442	439	459	440	459	450	461	427	441	456	447	462	438	434	470	468	480	427	425	465	434	450	470	460	455	455	441	464	441	442	461	401	438	472	492	461	440	456	450	461	443	440	492	473	445	472	477	459	413	463	461	459	411	463	403	472	455	433	434	458	432	459	470	450	444	474	463	468	432	433	454	454	435	453	470	471	453	473	457	441	456	447	454	458	455	484	457	451	464	485	485	476	444	450	422	412	475	461	467	489	431	441	464	467	474	499	465	438	458	418	453	474	485	452	441	476	460	441	443	498	452	457	428	474	472	420	448	509	452	454	453	435	445	439	437	431	460	496	466	453	454	478	474	417	455	463	447	445	446	474	472	484	466	450	430	470	443	448	472	460	453	410	487	458	431	447	432	451	474	443	434	466	463	437	491	496	460	463	470	468	461	460	495	461	466
50654	80159	50309	6345	4420	3413	2606	2193	1837	1621	1463	1350	1246	1163	1107	1018	1026	967	980	936	909	848	862	904	827	829	864	812	879	838	836	825	841	817	802	832	851	763	805	806	809	827	798	821	798	822	793	810	808	767	839	746	826	797	771	805	821	811	786	807	833	804	786	923	3577	1053	817	808	739	771	790	764	754	814	757	754	800	731	730	763	796	778	810	787	743	822	785	787	775	760	766	803	762	731	833	762	801	822	772	735	799	813	761	806	810	803	765	802	814	752	784	759	749	798	797	766	811	816	790	790	759	811	768	815	754	786	778	802	774	744	813	783	819	786	795	744	763	774	771	797	784	804	753	799	723	745	745	781	823	799	770	773	818	812	822	798	741	759	794	774	780	744	813	741	776	821	755	753	746	746	778	770	785	727	785	715	803	794	793	788	830	780	814	815	742	759	779	762	760	805	767	718	771	767	808	695	799	791	799	788	777	738	757	721	772	772	818	765	799	796	796	770	807	757	774	765	749	790	870	785	779	812	797	782	750	812	727	753	807	772	789	809	810	776	729	777	782	785	793	757	782	818	743	799	819	745	783	809	809	779	817	762	770	756	782	818	795	785	774	756	773	749	867	783	764	814	766	780	753	797	798	750	773	745	775	726	816	781	798	750	797	798	729	750	769	764	835	809	768	779	748	747	753	798	758	781	796	764	776	739	790	778	754	748	766	792	765	804	783	788	771	789	786	827	791	803	786	784	778	778	748	758	798	866	796	795	800	777	748	721	790	758	817	759	768	750	789	780	783	768	771	788	797	834	774	791	758	746	758	766	767	757	724	798	743	768	762	800	764	775	773	794	769	832	812	759	772	792	780	726	795	800	772	772	838	762	777	747	764	764	756	796	797	778	772	744	811	769	753	783	785	793	815	758	777	790	787	831	773	781	800	825	741	783	780	799	796	776	724	808	744	770	717	765	765	779	788	798	790	830	843	791	771	808	726	788	793	771	757	812	826	796	775	786	805	791	769	722	785	749	786	785	765	785	761	762	797	793	751	806	760	772	763	804	805	781	765	791	764	774	792	769	778	819	737	788	777	717	791	748	764	729	744	793	732	774	717	733	785	735	764	753	795	839	773	773	785	820	801	816	788	800	782	738	771	798	762	856	770	787	783	793	825	779	753	761	756	779	768	842	773	770	749	726	756	789	770	764	796	766	805	784	783	760	777	816	756	822	807	771	811	783	753	729	773	762	783	786	827	801	780	727	812	807	771	807	824	764	731	751	855	814	814	796	777	765	811	790	810	747	793	832	779	766	800	758	779	775	781	769	757	714	807	745	826	750	747	802	742	740	739	779	748	747	837	737	784	760	806	778	771	808	816	799	779	812	807	756	717	781	787	782	838	716	783	820	733	778	821	778	793	786	799	815	818	819	780	756	767	776	778	794	808	820	798	775	794	805	789	813	767	750	797	782	849	758	775	747	778	792	765	749	839	784	803	750	811	795	723	772	774	781	810	780	782	851	785	804	811	736	815	806	757	766	783	784	777	728	841	734	800	747	773	776	795	800	802	759	759	795	778	783	755	752	789	801	756	778	781	714	705	771	801	782	784	777	837	776	768	794	788	726	789	764	734	770	761	771	786	789	754	789	750	795	776	818	773	755	763	792	807	794	772	791	796	755	797	795	735	735	787	798	810	743	760	748	802	784	806	817	775	733	765	776	779	781	787	776	722	754	848	720	797	764	795	712	786	761	781	767	772	814	802	770	779	859	765	731	781	781	798	747	781	776	806	789	755	776	759	753	795	808	775	768	820	766	820	812	764	814	812	821	789	822	770	768	784	738	771	747	780	771	731	766	777	736	746	799	775	841	821	791	810	807	811	755	771	755	801	788	755	780	846	769	778	810	778	764	723	806	806	716	750	828	804	792	798	801	753	774	741	797	756	778	727	751	827	783	782	769	744	764	827	792	757	782	728	795	845	774	825	809	764	801	809	794	758	788	782	757	769	777	765	823	768	771	722	818	793	779	824	793	818	797	768	730	773	758	804	849	828	747	797	831	802	751	784	794	760	762	750	785	741	779	737	770	786	792	815	762	769	777	746	790	780	759	756	847	827	764	770	817	806	764	799	733	740	739	784	801	779	719	770	779	790	749	785	769	790	779	783	776	778	798	788	805	788	748	811	780	774	782	767	706	798	789	751	757	751	811	723	814	778	826	816	782	788	760	757	810	795	792	796	717	736	715	766	773	744	780	771	753	803	819	751	788	769	744	758	770	803	775	769	758	788	798	784	783	764	733	792	799	813	810	763	776	782	822	739	819	764	797	787	814	726	830	804	807	778	748	770	774	806	801	814	781	793	774	740	832	796	788	767	802	792	811	766	781	785	776	777	763	814	784	820	800	739	801	764	799	811	777	778	816	801	796	752	778	756	805	748	753	751	786	807	780	786	793	778	767	786	782	749	760	746	707	734	808	798	762	774	789	772	791	791	792	852	818	814	837	765	760	793	814	791	814	798	777	760	769	799	737	775	741	822	790	781	709	779	800	752	817	741	747	829	766	798	825	814	800	839	783	738	814	834	743	791	791	803	784	758	847	754	771	760	774	760	745	817	765	798	773	786	803	780	784	808	731	778	813	829	793	744	814	822	768	750	755	800	791	824	817	747	800	788	785	794	852	813	820	774	830	810	808	804	846	793	752	774	765	810	761	802	839	797	807	818	777	797	792	811	788	759	804	763	786	819	784	814	768	772	752	700	779	813	764	751	798	792	775	765	819	809	783	785	771	768	776	770	764	776	794	766	730	789	799	783	811	809	743	783	767	786	760	786	746	749	820	773	788	709	776	788	768	783	787	781	786	799	799	832	775	811	753	741	796	761	774	765	775	818	847	797	750	775	781	797	728	789	756	715	788	831	741	755	747	777	794	816	779	763	749	794	780	795	814	753	843	778	746	807	776	790	763	741	788	743	792	780	784	803	807	742	733	805	803	753	762	776	795	785	755	754	788	760	762	768	774	784	816	780	776	777	764	759	787	771	793	839	798	767	764	801	784	755	797	831	802	768	819	808	787	761	780	800	817	797	737	752	787	777	751	759	799	730	740	780	761	782	776	816	794	815	740	763	770	804	763	779	777	779	802	807	781	767	804	723	787	844	774	788	837	799	770	813	798	780	780	789	774	798	821	786	806	735	825	781	742	801	808	823	771	760	781	786	770	814	806	784	822	717	766	795	809	754	757	759	796	743	807	806	777	852	800	757	787	792	789	804	791	749	733	781	781	819	762	804	809	868	762	827	830	780	786	791	781	739	761	767	833	776	741	796	793	747	759	813	829	746	763	785	795	778	784	798	798	705	719	791	744	792	760	724	760	777	758	751	773	772	767	810	752	763	756	801	773	776	763	773	789	774	780	758	807	784	827	745	780	770	808	777	787	750	764	774	785	786	823	809	811	729	776	806	765	783	752	789	781	763	746	802	784	770	808	826	772	772	772	785	768	799	773	759	777	755	770
26482	21566	19964	3041	226	156	177	168	168	155	135	149	147	128	146	117	160	115	136	147	140	124	132	150	131	160	147	113	140	127	135	144	152	141	134	137	148	127	141	158	134	149	151	140	142	134	128	136	128	129	133	133	155	145	147	156	132	138	122	139	160	142	153	152	193	149	151	158	139	137	152	140	135	144	158	146	143	134	142	134	155	127	129	104	119	159	129	140	143	154	132	129	132	137	131	154	126	138	135	132	153	123	152	125	138	141	139	129	104	128	143	146	143	139	133	155	148	162	117	145	147	125	143	145	157	143	133	133	127	146	123	152	150	126	140	125	159	133	139	146	125	142	138	159	138	120	131	152	134	123	121	137	155	139	121	146	99	141	132	127	154	131	140	134	124	104	146	125	127	154	119	140	127	130	135	132	144	129	138	134	127	132	146	157	109	145	145	141	131	127	123	121	152	159	139	134	129	147	147	149	142	172	146	126	140	144	118	136	142	162	140	157	132	123	141	154	132	128	129	137	138	141	149	139	136	132	143	128	144	135	136	142	138	145	129	117	128	143	140	139	155	150	121	142	130	138	164	146	141	149	126	133	138	144	150	151	143	147	136	126	134	130	134	140	129	146	137	130	157	142	148	135	127	146	137	133	136	127	125	131	125	127	134	133	147	124	151	135	139	146	131	145	144	135	160	131	163	144	151	144	140	139	149	138	151	121	147	134	122	152	141	129	143	136	128	146	143	161	155	133	125	145	134	134	143	144	135	136	128	127	145	150	138	152	122	108	144	128	140	145	141	142	152	113	144	139	169	154	137	148	146	149	129	133	120	132	136	120	137	129	121	136	139	126	124	121	138	138	150	152	144	150	128	122	118	149	151	133	144	139	146	145	136	137	121	143	156	104	123	151	128	130	142	169	148	139	130	127	135	139	130	127	148	151	143	125	137	111	120	115	127	141	133	149	137	136	140	110	140	143	130	131	148	142	113	116	163	129	159	129	129	134	144	151	140	128	134	138	137	112	127	128	172	143	139	136	140	139	122	132	132	138	121	123	143	145	123	142	140	122	137	150	138	131	140	132	131	157	133	120	121	138	149	146	137	160	155	146	151	134	149	138	149	129	146	122	127	142	131	121	139	122	155	141	119	139	147	160	136	144	142	135	146	154	162	125	120	128	139	138	125	126	123	133	143	140	150	119	154	127	113	154	159	151	160	136	165	128	144	122	128	155	134	155	145	157	160	143	120	119	143	136	137	165	120	119	146	136	148	137	130	134	137	128	123	131	145	129	131	147	139	142	131	150	174	160	152	138	134	132	143	148	133	140	179	175	141	156	131	126	145	156	124	148	136	138	150	144	120	149	140	153	142	121	152	141	142	134	132	142	125	139	140	160	147	141	131	120	122	140	127	136	139	127	138	149	130	122	130	130	146	136	118	124	142	156	139	143	139	144	129	139	110	142	146	143	128	153	136	163	138	117	118	150	140	144	142	123	133	152	143	136	129	154	141	135	163	146	139	133	134	128	153	149	121	143	131	141	126	152	134	145	148	155	140	135	129	137	140	170	140	134	151	140	145	149	132	127	151	151	127	136	124	138	142	143	143	137	140	121	144	137	166	134	130	134	138	144	134	149	132	131	146	129	132	141	107	133	136	134	136	118	131	142	138	147	142	144	139	154	114	137	144	149	144	114	149	136	124	130	149	157	130	141	127	140	134	136	140	150	134	127	131	122	143	154	162	124	142	145	129	131	141	145	148	146	129	148	142	139	116	149	133	127	139	124	144	141	128	138	131	148	138	134	130	134	130	140	146	138	149	147	133	154	143	139	135	143	128	161	128	142	128	140	143	155	141	143	134	146	160	121	123	133	137	141	132	146	152	137	163	134	135	131	136	132	125	158	140	130	151	128	139	128	141	128	168	140	144	129	164	156	143	139	142	108	126	155	139	118	143	131	123	156	145	115	157	134	137	161	143	122	125	180	135	141	148	143	136	148	133	134	140	144	139	149	122	143	140	166	153	138	139	153	150	141	124	148	121	157	138	129	125	128	123	146	137	127	145	153	131	112	138	149	124	151	143	141	146	158	147	144	135	123	139	129	133	130	120	124	128	168	134	131	140	144	140	127	154	151	128	140	123	140	155	120	130	156	116	156	117	145	144	130	136	124	137	135	116	130	145	134	134	141	144	124	163	142	142	144	113	131	137	133	139	116	163	125	128	137	136	120	126	138	143	144	116	133	161	143	127	136	155	145	142	146	138	134	147	115	122	138	129	142	136	138	140	129	139	123	147	132	145	138	142	127	132	140	127	146	134	134	130	146	128	133	155	142	146	146	122	158	144	136	134	148	123	150	130	148	146	129	139	143	142	136	130	130	138	144	152	149	135	144	130	117	142	134	137	149	121	161	130	140	140	143	132	138	115	129	127	145	134	134	128	146	150	143	128	136	134	144	149	153	132	140	141	147	116	131	136	122	134	143	124	170	131	137	128	139	133	127	132	132	124	139	139	179	123	134	153	143	134	115	139	142	130	124	151	122	124	143	153	138	136	129	139	111	130	153	138	134	115	120	146	136	142	146	145	149	145	137	143	135	154	150	145	131	141	136	157	144	134	145	142	147	120	138	131	119	150	129	146	133	105	141	159	122	145	142	133	131	124	146	149	168	127	133	126	139	139	149	148	138	113	154	137	114	148	147	138	155	132	128	158	165	117	128	117	148	131	125	129	145	147	144	122	137	149	143	127	117	148	128	148	141	148	154	130	129	139	138	142	128	136	118	139	133	131	148	133	118	139	132	136	156	140	138	134	155	137	154	123	150	130	147	136	112	139	139	170	142	140	150	144	129	141	147	147	105	148	149	115	134	165	127	165	134	151	142	142	125	144	131	145	155	139	138	141	142	130	136	128	130	130	135	139	122	136	128	146	142	130	150	150	124	137	130	152	110	142	136	117	134	135	144	141	133	161	134	136	160	146	131	133	142	148	143	141	141	128	140	133	134	150	151	134	138	142	134	147	142	137	140	138	168	125	131	164	160	139	150	123	158	130	149	155	154	134	148	130	152	129	134	144	128	135	125	126	127	132	133	137	138	148	136	136	154	147	135	139	101	128	155	135	133	126	159	168	122	153	156	107	159	134	142	134	115	159	132	131	141	138	139	149	135	134	118	137	128	129	143	134	135	137	144	128	126	111	142	122	158	140	141	128	160	131	147	138	142	132	126	103	147	154	155	134	131	121	158	131	151	133	128	118	132	138	141	146	142	127	141	149	126	142	149	138	135	142	139	160	132	134	165	135	165	136	143	127	150	141	132	142	136	134	143	125	127	118	138	159	133	141	126	150	162	158	133	120	132	133	150	132	138	114	132	131	138	149	132	124	137	114	152	145	140	136	137	149	131	128	149	133	130	141	122	125	131	131	154	144	146	134	143	144	158	145	130	128	138	145	133	126	127	123	150	144	156	151	128	131	151	126	157	141	127	135	138	140	143	151	147	136	137	139	136
20905	33391	22481	556	437	393	324	339	279	286	278	249	282	270	255	234	261	278	250	288	277	245	226	294	285	276	252	274	273	270	275	244	256	265	266	292	266	243	268	265	263	250	275	247	275	251	266	293	265	253	285	263	255	253	267	281	262	240	259	268	247	260	244	251	390	281	247	279	264	256	251	273	263	277	260	236	283	268	258	252	275	250	280	264	258	274	276	251	246	247	255	245	276	281	255	293	236	263	253	267	255	273	272	259	284	221	262	250	293	236	253	273	251	251	286	259	276	274	271	279	256	280	282	226	257	256	283	261	254	249	251	266	270	282	297	313	274	272	270	273	260	254	292	257	275	247	294	257	260	281	238	292	292	261	269	251	223	273	255	264	248	265	275	240	251	256	285	279	267	272	226	247	275	242	273	252	271	256	262	250	256	234	289	281	236	272	244	251	254	282	252	233	286	240	266	244	280	248	255	243	265	254	268	265	242	280	257	279	246	269	262	262	268	222	249	250	281	258	266	257	272	249	275	251	277	258	256	292	269	258	235	245	263	259	262	249	274	282	248	224	248	259	248	247	266	263	251	241	256	254	278	261	261	267	240	269	254	252	278	272	274	262	262	255	272	247	276	245	255	263	248	247	252	254	282	251	295	258	251	260	262	285	283	265	263	278	267	250	241	267	253	242	272	271	274	250	274	272	243	256	251	268	245	278	244	288	264	284	266	273	241	274	255	269	238	286	263	290	275	271	239	249	276	240	257	275	259	248	261	269	269	255	267	261	255	272	243	295	258	256	279	242	270	245	286	251	267	252	267	233	265	253	284	259	246	243	277	280	260	233	268	268	254	245	242	268	225	261	260	256	248	274	274	263	237	260	254	273	282	299	257	250	267	269	244	242	277	264	244	245	248	254	261	272	249	275	281	256	249	248	262	273	278	242	262	270	272	264	288	287	257	264	267	227	255	261	263	275	249	260	253	255	255	273	278	276	260	265	250	247	227	267	259	244	246	245	281	247	283	233	276	274	284	259	231	254	230	261	267	300	249	239	257	277	263	255	241	273	279	259	253	260	283	254	236	269	243	255	268	248	254	253	271	242	293	273	252	254	253	265	244	279	254	244	266	267	276	276	276	251	254	243	241	257	246	270	264	260	250	273	258	253	278	270	259	252	260	245	260	262	262	270	273	268	267	253	236	250	292	238	284	269	303	268	250	260	272	269	286	295	262	290	255	275	262	245	278	231	255	261	258	251	252	256	265	273	257	270	254	258	235	268	236	273	281	267	277	269	277	271	247	255	266	287	265	280	227	263	291	252	250	261	247	240	256	277	262	268	266	259	262	253	264	248	267	245	250	248	268	292	270	264	260	271	227	252	261	250	261	270	229	266	293	279	254	249	271	252	250	222	272	251	283	234	259	259	255	273	246	262	243	278	264	252	286	250	272	268	256	270	257	267	238	240	276	279	249	282	257	259	265	242	270	276	243	272	262	258	247	259	252	269	278	265	274	240	267	255	237	250	258	218	248	291	264	284	267	254	286	285	268	288	266	272	288	249	271	253	280	280	252	275	284	214	255	268	242	273	258	247	282	276	253	274	241	213	275	289	277	245	267	292	242	272	225	258	283	242	246	250	287	246	272	271	280	250	270	253	309	264	259	266	249	249	273	270	266	251	266	264	257	264	264	259	250	242	251	260	277	246	250	244	258	246	229	240	276	294	256	266	276	259	279	273	246	268	286	266	242	254	253	259	260	286	278	280	271	247	267	251	251	259	252	251	259	252	241	255	269	262	250	275	244	259	272	264	246	271	238	265	250	283	277	244	267	274	246	292	266	259	244	264	267	252	249	261	280	259	267	259	284	281	267	241	239	255	249	244	246	248	253	242	276	270	259	288	256	240	280	274	263	269	240	253	267	285	269	280	270	263	240	263	230	265	274	271	286	290	292	267	269	279	235	253	241	250	288	273	258	251	256	256	269	255	265	236	273	267	264	298	271	297	259	236	280	231	254	245	260	266	250	297	254	287	290	261	265	295	283	242	260	248	280	241	245	284	255	273	256	271	274	250	269	274	243	271	261	261	284	238	271	274	300	239	250	271	229	266	263	268	250	239	273	270	278	282	272	225	269	264	251	246	253	229	235	237	265	301	261	285	280	256	278	276	280	286	257	238	281	255	261	281	226	253	246	269	292	264	296	254	235	251	273	293	272	257	253	264	255	266	255	286	241	266	223	237	256	268	236	240	257	296	244	250	236	269	262	267	277	267	284	229	283	289	283	251	258	244	283	284	260	275	259	255	266	282	242	256	240	266	257	278	260	253	280	263	257	255	262	257	237	308	265	262	251	284	259	259	268	296	269	233	250	226	280	269	260	244	271	253	248	246	272	252	246	253	263	246	263	269	249	290	252	296	256	252	293	235	255	270	245	246	255	250	264	277	284	273	238	267	265	242	260	232	273	252	283	268	259	269	240	280	252	276	281	273	254	275	246	263	234	258	223	253	249	243	279	230	268	263	284	260	292	235	271	270	257	278	251	279	260	240	263	267	283	272	258	257	251	267	258	260	279	256	297	245	248	255	276	249	230	266	268	263	252	269	261	280	242	251	270	257	272	256	254	281	266	275	272	260	257	278	259	282	275	247	273	287	260	256	281	259	239	261	270	261	257	254	271	292	251	261	271	252	276	250	235	268	248	267	260	278	280	254	266	270	234	256	239	256	264	286	257	243	227	268	287	273	254	276	292	269	260	258	273	260	255	225	253	256	252	257	242	278	260	289	279	274	261	252	258	237	266	251	279	277	217	255	275	301	274	252	266	258	256	258	263	255	266	248	276	262	286	231	277	254	267	262	245	242	284	253	235	276	259	258	266	251	257	262	262	266	257	252	269	271	277	257	306	263	256	248	264	259	274	255	268	289	242	257	261	247	255	243	257	237	262	263	262	249	270	270	249	260	251	278	253	245	242	247	272	250	263	248	279	279	258	272	257	295	284	257	274	277	256	259	237	232	264	264	272	246	258	245	221	249	257	260	288	236	232	257	288	248	230	243	256	264	272	277	253	277	235	247	288	262	261	274	236	290	274	277	235	289	285	270	267	239	248	254	258	284	248	283	241	261	241	250	262	267	254	260	277	282	250	274	228	247	282	264	262	281	269	244	239	243	270	262	257	264	279	270	229	277	263	288	245	281	250	257	256	269	260	296	259	276	254	263	274	261	261	244	292	233	261	270	268	246	253	281	256	241	252	272	287	282	229	255	269	264	276	263	251	266	235	260	242	248	271	252	253	259	265	279	275	276	276	273	288	253	249	242	248	257	257	250	239	272	254	264	282	274	241	254	273	258	288	282	269	294	265	269	263	290	287	280	303	282	251	250	257	291	253	268	264	254	235	246	250	248	270	245	268	266	275	284	291	239	276	261	269	226	277	253	249	282	279	269	285	245	279	245	281	248	248	269	281	275	239	265	252	282	235	255	267	259	242	279	274	270	276	262	299	277	274	269
24000	21194	29022	24317	19124	4241	683	512	449	401	417	371	394	375	353	360	320	333	358	331	322	359	353	349	343	321	343	314	307	355	326	319	312	318	326	261	354	307	306	331	334	315	334	308	334	287	310	313	327	314	333	328	299	297	308	321	327	308	316	325	300	301	318	396	579	316	332	336	308	313	325	315	330	314	290	306	288	310	299	282	302	319	308	283	313	315	334	323	301	340	307	323	327	318	312	281	326	329	315	306	315	282	323	323	311	304	321	307	321	291	314	320	319	296	282	325	339	316	309	330	329	317	333	292	325	325	296	285	298	307	265	316	305	350	331	310	287	290	294	316	309	311	298	289	309	296	281	312	328	338	319	310	308	316	323	320	296	308	297	313	317	310	277	295	304	315	289	335	306	292	308	291	333	319	278	300	323	311	299	346	309	336	314	340	343	298	305	311	294	266	323	307	302	328	308	305	309	313	308	333	307	328	312	260	309	333	328	329	339	313	327	332	304	319	292	287	314	296	316	300	337	296	322	310	308	313	307	300	317	346	287	326	300	333	315	333	315	291	326	318	313	313	316	303	305	320	322	309	313	331	323	319	322	342	312	284	304	290	292	337	327	314	308	322	288	353	282	325	280	318	304	314	309	297	300	311	294	322	297	314	305	306	315	322	316	284	315	289	316	320	286	307	297	294	301	313	295	301	295	312	318	295	321	294	289	310	334	303	328	304	319	353	303	288	327	324	326	335	283	303	311	300	310	284	306	333	300	336	318	311	312	299	323	339	317	306	306	323	348	318	341	320	309	301	292	303	335	333	294	320	315	311	336	345	356	306	325	284	300	301	342	310	300	320	305	327	334	304	299	321	317	356	289	289	303	291	318	301	325	311	328	340	286	311	299	320	245	297	343	321	318	330	300	278	305	340	330	304	309	316	291	279	309	339	344	299	295	334	269	324	317	324	318	280	302	320	305	310	274	327	297	287	338	321	325	319	285	325	313	289	283	322	300	321	319	309	323	299	303	309	330	318	327	284	316	304	331	301	296	317	327	326	289	288	287	311	319	324	293	311	343	288	314	336	333	331	314	318	299	326	299	323	337	339	316	278	323	326	332	339	303	296	322	300	316	329	335	333	307	321	314	297	338	340	312	337	259	347	368	308	304	310	313	324	305	314	299	314	309	292	328	312	322	304	328	302	263	336	308	315	299	337	300	329	301	326	312	347	318	309	315	347	339	287	305	302	284	311	303	336	323	316	290	310	312	313	291	325	316	325	332	312	320	326	325	306	286	298	296	325	315	316	304	310	312	321	334	329	333	290	327	341	315	293	278	310	311	306	278	326	309	311	312	367	309	307	295	301	295	319	311	295	309	306	318	314	303	341	311	307	328	301	313	316	294	302	289	282	292	316	320	327	308	305	327	342	330	346	296	297	294	315	307	309	323	289	294	295	318	329	266	301	291	307	327	314	311	322	291	324	318	327	323	338	339	342	306	305	331	335	297	328	309	331	297	298	315	284	302	326	306	302	333	304	341	282	304	322	324	305	324	320	310	335	291	295	317	272	277	315	306	341	304	317	293	279	278	325	311	325	292	303	329	306	323	323	325	333	286	337	274	306	317	299	301	319	319	337	327	349	307	338	294	312	287	325	339	313	300	323	335	323	296	304	327	322	313	335	319	290	319	298	331	310	315	317	326	317	339	289	308	301	290	318	296	323	321	309	317	298	333	317	328	292	316	319	327	322	284	358	321	298	323	297	317	295	335	320	328	302	311	317	323	315	323	305	308	318	306	294	328	275	295	265	280	304	328	312	335	295	341	308	311	316	303	333	337	328	291	283	303	330	279	289	300	297	304	324	294	302	293	271	302	339	268	317	307	300	278	336	305	329	292	304	315	312	327	316	304	314	333	294	340	340	314	314	299	284	297	328	323	326	311	301	341	296	325	335	309	297	299	316	296	300	311	333	343	306	332	285	308	294	333	312	307	309	314	338	302	303	302	328	295	294	314	325	309	327	268	304	302	319	301	303	295	302	305	347	304	303	314	334	299	351	297	301	301	313	332	325	321	305	300	317	330	328	295	305	322	309	301	325	347	334	289	300	301	282	307	306	290	327	304	332	311	306	303	313	282	283	331	318	315	302	332	324	308	307	324	289	259	293	323	325	321	311	328	322	315	307	335	345	332	299	310	331	322	343	299	311	295	307	331	320	299	310	309	329	314	282	314	314	296	307	299	298	332	311	311	290	306	310	340	331	316	308	319	314	329	303	329	300	306	315	310	312	334	302	318	306	333	311	304	314	347	318	341	339	307	335	329	325	312	318	304	306	339	301	317	325	305	319	313	311	336	294	290	294	349	313	303	333	341	306	307	303	307	320	313	299	315	307	292	301	317	306	330	317	304	327	288	316	300	322	327	340	317	325	288	292	316	292	302	312	301	285	318	307	313	335	311	315	324	333	320	274	290	307	316	324	340	292	292	328	358	324	303	308	325	284	325	305	294	326	346	299	306	328	346	309	308	313	276	331	317	292	268	298	334	333	333	330	292	301	308	348	296	325	318	327	306	298	375	296	340	310	334	301	328	286	329	284	308	313	304	315	330	317	320	324	351	347	294	312	290	314	287	293	328	289	315	279	320	285	310	326	319	313	300	309	311	335	307	312	295	321	320	337	316	307	303	334	327	303	298	301	297	305	333	315	310	321	315	320	329	307	288	288	287	297	334	285	277	297	265	292	317	284	345	284	322	305	320	311	312	306	315	318	340	278	285	274	298	301	329	361	310	296	327	318	349	311	309	315	297	320	300	297	323	322	325	328	314	297	321	313	314	298	334	289	291	291	320	321	298	309	309	328	297	294	326	302	306	324	287	312	363	296	312	299	301	338	318	320	315	311	322	305	303	324	317	296	313	337	282	322	320	347	299	301	311	320	300	305	290	313	325	322	274	317	311	306	323	276	264	319	326	312	303	316	313	281	335	308	353	308	293	324	286	283	317	296	329	302	308	299	298	329	338	297	282	271	330	293	304	310	285	299	329	312	287	296	334	326	329	293	302	323	274	300	333	319	308	308	321	307	303	375	322	277	324	280	313	284	358	314	343	314	320	302	299	318	295	308	310	281	353	310	276	296	314	289	313	285	335	306	302	341	332	325	309	318	301	292	327	330	324	327	307	308	321	298	296	312	317	337	318	327	257	309	317	316	292	297	312	306	327	321	307	297	311	338	324	292	309	308	316	305	310	297	303	320	347	320	328	329	324	285	316	306	294	257	283	323	303	315	310	294	281	346	312	336	327	342	307	334	294	336	367	327	288	308	299	290	308	319	324	279	293	294	271	297	330	330	308	329	312	338	285	318	305	344	316	323	289	294	304	310	317	305	314	320	315	310	310	319	340	312	319	334	305	321	325	331	298	344	359	367	307	317	300	319	320	318	350	311	292	263	295	305	312	346	296	315	320	312	286	317	301	324	293	304	307	330	313	308	306	310	319	306	303	324	310	304	326	320
43929	68816	50733	3471	2499	1832	1537	1243	1072	988	886	812	738	734	720	681	656	665	620	626	659	587	631	602	576	591	570	619	611	577	580	550	608	577	604	551	563	569	601	573	573	561	589	521	634	557	552	530	534	519	582	545	560	518	579	560	553	576	525	574	562	545	571	838	1315	559	549	560	569	558	543	499	542	527	577	594	525	576	517	549	569	556	520	538	541	533	573	585	554	571	529	493	518	520	574	573	547	549	509	574	544	527	534	488	532	582	576	545	566	544	567	540	555	563	557	577	519	529	503	538	558	548	516	528	542	566	562	540	492	540	547	548	552	539	566	510	551	567	534	513	537	568	582	536	514	536	526	558	528	563	544	568	566	605	555	539	510	555	540	541	560	552	497	559	520	524	562	592	563	517	577	600	532	548	515	529	540	542	560	541	502	524	534	545	552	497	566	591	528	511	523	570	595	542	526	545	581	603	538	518	523	557	539	549	508	525	515	541	523	534	530	552	531	536	526	554	575	571	504	560	536	548	515	521	567	606	527	547	527	570	534	536	551	557	545	525	592	507	508	498	576	534	543	530	575	559	535	540	554	539	565	560	565	556	536	524	546	562	520	519	535	529	534	550	535	522	502	547	524	534	523	534	552	581	531	560	562	553	591	556	514	549	550	501	613	541	518	549	530	532	512	547	527	554	581	513	507	547	510	543	560	544	554	533	521	560	525	576	523	549	546	564	512	555	562	580	532	546	568	518	543	570	523	556	517	571	537	547	556	540	588	559	544	538	506	519	543	561	610	518	535	583	538	611	578	529	593	541	542	530	555	560	530	536	498	591	550	532	565	511	553	576	528	535	514	564	543	555	525	508	541	536	509	531	577	537	572	547	507	591	549	562	522	546	531	564	501	563	530	508	548	551	545	539	577	566	543	526	602	586	532	557	585	548	568	541	550	604	572	569	546	548	510	533	510	571	585	520	516	566	528	567	563	564	533	571	539	578	540	537	504	547	524	504	549	549	529	551	537	600	531	544	566	522	537	579	547	522	511	516	580	565	569	547	521	478	539	523	547	535	516	539	532	520	547	540	530	554	564	528	567	522	574	559	577	560	587	522	552	552	511	533	547	524	549	529	550	536	584	541	574	520	550	562	533	582	530	548	535	600	522	593	548	517	564	542	522	543	544	507	610	530	508	545	514	588	528	568	538	511	522	522	546	503	552	568	546	545	553	559	550	537	534	542	534	539	554	523	596	583	552	574	546	498	566	531	545	547	576	530	580	569	537	558	539	556	541	544	546	567	563	546	534	536	567	534	501	557	550	553	510	576	556	513	517	528	544	585	541	532	550	525	548	552	549	535	574	549	571	520	551	561	548	528	549	608	522	544	554	587	519	538	560	509	550	516	518	548	523	527	512	533	516	548	512	568	522	570	571	515	559	530	582	573	584	568	574	522	547	568	535	595	542	524	545	538	544	563	556	573	573	512	525	550	565	561	545	515	539	587	572	601	570	530	547	552	534	575	540	515	526	568	524	548	555	531	519	507	579	523	514	505	592	546	567	572	506	556	503	527	546	554	537	543	554	538	565	500	600	528	554	509	547	554	492	531	544	567	518	577	532	532	540	556	530	524	545	553	546	505	552	528	598	522	515	574	538	510	494	543	540	565	567	529	547	555	538	580	566	548	514	543	572	524	558	545	552	518	531	579	580	509	561	537	506	549	534	509	507	574	569	537	552	551	546	554	499	521	537	531	532	543	542	538	536	555	572	536	528	535	542	515	564	542	592	508	568	547	545	565	561	558	520	572	576	547	513	560	553	562	524	554	555	537	583	576	509	554	572	561	562	524	567	566	541	535	531	558	569	573	544	589	553	549	514	521	522	553	549	550	555	535	523	527	557	511	541	591	525	544	553	507	527	573	537	556	559	562	559	537	581	549	523	540	561	565	570	531	563	580	578	554	523	527	572	548	502	493	552	583	549	554	532	549	489	537	513	560	592	533	572	514	559	574	533	534	560	572	541	520	533	534	534	557	557	553	561	517	518	569	539	512	496	526	536	563	534	609	557	557	544	519	534	551	527	538	537	553	512	534	539	530	528	584	571	491	567	560	494	526	584	558	558	548	507	558	510	565	511	547	549	535	569	535	525	547	555	559	558	515	593	539	565	557	587	524	558	524	521	500	565	541	519	575	564	521	558	513	565	502	546	532	494	570	572	557	592	549	524	535	519	544	526	528	564	563	567	546	554	500	567	513	525	553	553	459	552	531	535	562	522	486	554	500	533	539	552	521	549	554	547	566	577	533	528	560	521	520	547	503	565	517	570	564	571	546	579	538	506	532	537	587	525	550	560	486	530	512	512	541	541	541	536	529	527	544	561	564	536	586	542	530	555	518	586	537	541	484	532	518	550	575	561	554	529	532	543	552	540	535	546	583	558	573	528	577	577	543	538	531	578	535	551	588	570	533	533	549	525	558	524	551	546	573	545	518	561	565	539	511	532	553	573	560	611	554	535	537	522	524	560	565	539	585	544	529	584	549	559	525	534	542	539	514	565	574	530	550	543	533	501	563	532	540	562	574	567	548	566	535	572	568	550	514	491	566	552	563	539	591	517	519	546	563	512	505	530	539	563	571	539	561	556	506	509	545	569	555	547	523	544	553	561	525	576	527	517	507	555	495	549	539	536	548	546	556	540	532	562	545	566	531	540	540	521	594	556	551	555	531	546	531	513	511	602	556	554	545	575	562	598	525	555	548	558	512	519	522	581	546	557	546	555	571	608	574	546	523	602	534	589	558	554	553	523	548	526	562	549	545	555	546	567	531	531	514	540	565	562	547	603	569	555	516	543	532	481	514	499	548	552	555	538	510	538	558	533	541	523	577	531	513	536	561	538	552	536	526	544	545	549	533	531	542	528	571	557	567	546	563	536	514	524	590	537	537	520	538	532	550	570	513	592	523	515	534	558	535	534	515	554	544	542	549	536	553	585	524	531	535	522	587	576	534	505	563	551	522	562	575	535	524	534	533	584	552	548	558	514	521	530	500	550	516	575	516	595	549	550	563	594	547	575	560	532	551	548	539	545	610	579	550	533	564	559	505	560	505	566	517	536	541	561	597	505	509	547	581	509	545	511	577	589	554	527	554	547	547	571	520	502	527	506	562	558	542	554	535	563	567	557	548	540	505	534	540	538	553	519	534	565	533	532	528	517	561	525	525	538	585	574	511	551	550	495	530	516	600	546	581	555	546	549	540	535	545	549	515	510	596	547	546	553	546	533	523	540	568	554	539	546	591	563	524	516	551	568	566	516	528	521	536	553	573	549	573	540	556	566	569	529	525	532	513	539	543	531	530	563	540	555	529	536	575	549	520	515	523	563	583	546	540	516	531	576	544	579	577	529	533	518	557	583	529	561	552	617	560	576	591	534	542	577	536	583	502	530	510	590	540	543	582	576	530	551	530	492	561	514	545	580	485	549	500	537	594	553	546	497	585	524	542	519	537	520	550
23062	21155	29433	23823	21077	16879	2271	916	754	634	638	594	588	575	570	553	516	524	515	503	527	509	489	487	521	490	479	507	489	438	494	435	449	446	475	471	491	477	472	506	472	519	436	430	467	480	453	492	469	478	465	481	453	428	466	483	484	451	462	494	460	516	527	542	943	492	439	463	418	445	471	466	494	495	451	435	477	498	466	475	468	467	442	462	495	492	470	472	466	472	463	458	447	465	464	431	435	450	456	467	428	512	475	415	467	428	479	464	462	458	413	473	457	472	460	482	504	448	448	492	451	428	502	425	426	446	453	479	457	434	493	424	479	494	462	456	442	466	444	473	446	433	449	453	459	446	479	500	454	477	521	460	489	481	489	486	421	428	433	490	453	463	485	446	443	442	476	480	429	512	451	476	460	470	432	494	470	490	439	500	447	422	468	474	488	502	435	460	454	464	463	449	462	444	461	436	485	479	472	461	459	466	507	447	457	435	490	478	493	470	442	415	472	469	440	491	473	450	434	468	472	449	466	465	445	445	438	448	461	440	473	466	463	469	398	470	459	440	445	435	443	459	484	486	473	489	458	515	444	482	486	439	435	493	471	449	439	513	456	470	429	494	451	428	468	481	447	470	475	416	477	444	461	443	478	451	498	446	505	466	498	453	423	449	479	468	441	465	511	436	439	448	481	488	492	423	456	490	458	463	474	525	444	479	433	441	466	485	476	442	462	500	428	484	462	456	452	480	485	442	447	478	451	469	498	448	450	454	451	475	467	450	503	448	475	450	450	449	458	463	426	445	472	456	417	431	492	476	451	457	402	464	477	484	439	480	446	464	450	440	457	444	467	499	471	452	464	437	495	498	466	462	441	487	492	466	467	435	471	464	460	471	438	478	440	452	475	469	463	458	451	478	452	459	465	470	444	416	469	422	439	486	454	463	424	434	427	496	439	481	471	426	479	460	453	454	446	466	476	500	460	472	468	463	478	458	443	496	467	448	519	456	428	483	458	478	486	455	421	427	459	455	478	455	479	476	456	435	470	457	440	462	520	466	503	436	497	489	441	474	455	461	442	426	471	463	484	476	397	440	443	462	475	434	452	456	474	459	495	460	481	442	465	462	468	471	457	451	434	433	492	459	485	425	465	447	461	424	455	493	461	464	488	478	437	408	494	446	468	490	445	484	441	478	462	437	451	478	536	413	472	462	436	456	455	502	478	424	500	435	459	479	484	458	454	454	461	431	450	443	503	467	456	436	469	470	431	436	498	467	468	461	456	501	437	460	453	443	445	444	459	447	473	469	471	520	463	424	418	473	464	418	429	439	503	464	455	431	451	454	485	493	480	444	463	456	468	443	431	489	463	465	476	421	488	487	441	460	474	489	449	459	477	442	420	465	461	430	440	484	466	462	470	466	477	435	458	492	440	464	451	478	484	468	468	496	456	449	456	480	455	451	464	482	484	435	454	509	452	443	418	435	488	489	443	477	456	486	473	453	454	497	438	489	461	485	442	420	442	501	477	454	489	490	492	448	465	431	448	477	470	453	396	432	466	437	491	433	473	459	478	480	491	456	488	453	477	414	477	467	454	467	444	457	473	471	454	433	460	476	500	434	447	492	495	484	456	477	453	482	500	473	430	456	469	442	453	456	439	461	482	468	471	439	436	470	459	485	477	439	456	485	511	452	509	452	475	464	469	458	450	478	487	444	446	477	481	486	452	453	462	489	467	462	485	490	477	467	461	473	466	481	465	463	454	448	468	463	477	498	482	470	479	458	442	430	479	508	453	463	450	506	470	477	474	445	454	465	475	464	451	454	482	454	446	443	432	410	482	500	481	467	488	454	488	456	461	479	449	461	447	449	491	490	447	476	456	486	489	451	439	433	470	484	436	444	468	455	477	486	478	435	454	496	448	483	466	457	459	450	431	498	442	466	471	425	466	472	508	495	475	439	484	440	452	463	428	450	487	428	448	475	445	423	488	432	469	444	499	466	470	454	460	466	475	458	470	439	451	450	446	473	439	428	455	454	455	451	477	464	462	452	447	429	453	452	460	472	471	454	466	516	481	463	470	487	459	474	456	410	471	471	465	457	491	440	484	442	450	446	465	506	413	428	480	490	460	482	490	460	440	454	473	474	484	495	499	465	481	468	452	453	427	441	488	446	490	470	467	418	457	455	436	495	447	455	456	418	462	457	481	489	466	504	478	466	482	438	492	469	476	454	469	474	454	446	480	489	436	472	463	451	477	465	463	459	475	452	440	478	458	439	487	471	459	470	434	465	421	459	495	450	480	463	464	456	446	539	471	459	435	479	450	477	513	480	490	456	496	476	484	465	479	488	444	488	459	457	486	496	459	474	433	473	475	419	492	428	454	495	425	472	446	448	458	452	447	483	450	493	490	460	434	473	497	431	462	469	487	433	442	473	423	482	459	451	491	448	477	447	418	488	472	467	438	498	477	474	504	434	469	456	453	462	455	484	472	470	428	428	459	457	469	435	450	489	446	493	459	471	468	482	476	447	454	515	474	434	460	461	464	442	471	460	407	452	419	463	487	452	436	448	532	434	453	439	454	408	476	456	445	497	433	469	488	433	454	436	438	467	478	426	476	455	439	476	484	474	465	437	471	456	415	473	475	442	485	478	425	456	517	459	480	465	478	478	438	504	466	475	434	465	472	448	437	467	440	485	436	486	471	441	490	465	448	460	450	469	453	459	472	462	443	444	451	454	489	458	460	435	489	486	475	530	458	446	479	458	457	451	472	476	489	439	482	445	446	493	473	492	475	490	404	454	466	454	469	470	481	504	465	493	462	419	475	460	468	474	459	495	465	449	471	451	491	452	458	424	498	481	474	443	442	449	454	457	466	443	455	458	501	468	467	482	416	517	467	495	434	450	494	471	442	478	439	457	472	486	456	437	461	475	480	466	448	468	462	476	444	447	417	440	499	473	547	481	513	466	444	450	448	489	477	461	458	450	438	460	504	463	490	411	465	446	500	435	438	451	440	437	489	482	424	443	459	460	413	473	450	466	476	453	456	436	462	463	461	466	479	479	471	445	461	452	471	443	487	433	457	477	456	463	458	434	456	467	423	444	474	480	490	455	444	455	454	418	504	441	430	448	475	431	445	427	473	428	435	483	490	450	485	442	480	472	402	468	448	470	491	498	451	445	498	460	461	431	496	472	487	473	457	443	449	473	471	445	462	487	478	453	451	501	464	459	483	496	456	436	443	440	473	464	460	476	461	441	443	512	446	455	472	487	479	476	462	452	452	433	486	445	441	494	461	468	467	501	449	490	446	437	447	471	462	475	442	487	491	453	468	453	464	467	434	456	483	450	474	454	459	445	457	439	446	450	507	459	462	449	452	483	437	494	434	501	473	448	501	475	437	489	456	484	474	486	454	473	476	464	465	449	462	457	454	493	495	415	452	453	490	456	404	470	442	416	433	406	458	462	443	434	474	447	440	503	475	457	490	440	463	470	451	453	468	475	461	454
51988	83044	61650	5750	4084	3107	2412	2040	1778	1551	1383	1285	1264	1160	1091	982	1057	944	989	881	944	972	903	890	889	849	843	875	853	853	804	846	836	782	874	806	787	827	841	808	769	817	832	796	855	843	794	790	801	839	838	819	806	759	781	782	812	796	801	763	815	819	939	1183	2214	745	788	782	795	801	796	757	749	725	790	786	765	795	746	795	797	764	774	807	783	761	796	757	844	758	767	799	793	785	809	762	761	775	793	795	732	778	743	770	791	777	764	779	817	772	785	844	776	749	794	767	775	745	813	744	766	761	812	777	709	787	768	782	807	795	771	737	805	759	791	748	770	783	777	832	776	751	762	780	751	812	746	734	812	788	783	794	744	779	784	749	786	764	771	800	774	745	726	739	801	821	755	773	817	789	790	783	837	815	705	796	779	715	774	767	795	821	796	819	808	774	752	792	746	781	781	795	748	758	754	769	784	770	807	780	764	783	767	795	820	763	760	752	753	820	807	788	800	812	756	787	755	770	793	734	825	730	759	721	800	754	799	865	769	751	792	777	725	801	833	810	829	772	788	779	768	700	749	746	785	802	844	755	811	790	779	807	834	808	765	790	804	724	784	760	721	777	709	775	799	822	745	802	789	765	812	737	753	789	796	735	723	752	786	766	795	735	812	778	774	773	743	732	787	761	799	806	744	797	784	781	710	750	747	811	760	722	777	805	801	765	818	781	766	773	732	763	776	789	779	742	800	743	756	808	777	806	774	796	777	770	721	754	756	794	725	767	809	726	777	800	715	779	757	776	775	684	773	764	785	756	726	751	732	733	742	781	798	815	801	780	798	760	747	792	735	776	873	837	821	793	794	770	797	761	822	770	786	801	806	743	762	813	828	781	767	740	829	778	778	796	776	802	748	802	763	844	754	810	786	769	785	758	774	760	801	749	723	801	752	789	770	772	755	780	770	826	758	769	743	770	744	759	828	783	755	713	757	746	785	788	773	764	747	792	750	808	758	753	781	720	787	796	765	759	723	784	744	774	782	747	786	781	744	809	794	781	781	796	734	760	793	761	799	814	794	779	770	773	774	793	780	787	790	760	783	759	767	782	763	753	740	740	733	792	776	778	770	742	762	786	780	838	773	776	745	786	817	780	780	814	822	744	758	772	786	794	817	762	749	775	772	796	767	804	766	802	772	802	796	747	815	773	772	784	773	772	741	752	786	745	800	787	760	730	751	770	807	816	798	817	770	824	735	774	776	819	779	772	798	781	760	726	758	756	733	772	783	759	756	756	752	792	802	729	767	726	792	780	748	813	730	772	772	743	757	761	744	776	806	814	738	776	797	782	826	787	748	777	766	810	833	757	801	756	752	815	770	798	783	750	768	818	816	716	772	763	778	758	829	760	785	737	762	738	834	783	727	791	758	746	781	763	774	764	854	795	806	790	749	762	724	790	811	767	731	737	808	776	796	762	777	826	775	769	818	820	808	763	786	766	779	733	739	783	734	740	793	800	781	822	778	743	750	808	734	776	785	753	812	806	754	813	787	808	717	773	763	801	771	772	774	771	760	799	728	785	804	819	822	755	754	778	737	780	753	742	769	763	700	726	775	783	763	797	791	744	798	777	777	768	771	772	740	761	791	812	792	800	788	792	738	746	756	764	782	790	794	755	818	782	804	788	753	778	770	768	826	737	728	728	784	786	735	792	804	790	770	790	789	739	803	758	787	762	734	804	784	768	766	736	856	780	767	735	779	739	769	721	806	744	783	808	807	755	825	791	769	792	808	703	785	771	688	764	743	729	746	741	764	765	781	747	761	740	761	737	753	774	764	815	775	756	776	781	738	787	821	801	746	798	721	780	752	758	757	803	786	772	780	756	782	785	785	769	747	766	756	754	814	750	769	748	773	822	736	804	757	828	749	788	799	788	797	764	783	773	758	776	783	762	752	786	791	753	752	759	754	817	791	797	790	724	764	734	781	805	785	772	750	793	839	766	741	764	765	797	756	765	776	794	771	800	814	784	770	762	817	790	764	780	743	785	719	746	761	793	769	779	744	770	763	766	791	752	748	781	789	775	767	781	767	788	791	768	741	780	783	754	791	767	778	759	845	758	795	749	791	776	795	760	791	775	775	783	819	762	772	803	736	736	741	747	734	797	770	799	807	754	762	750	803	798	787	790	740	771	757	797	789	782	765	770	779	811	774	803	788	778	780	800	753	784	789	756	804	825	811	776	769	791	806	760	769	734	779	778	744	780	782	784	736	824	758	751	762	784	762	754	777	775	737	803	796	823	769	776	796	757	735	793	773	738	787	797	751	754	744	755	800	765	795	738	785	803	789	741	773	799	724	777	733	797	784	808	837	779	760	794	825	799	832	803	798	795	817	743	727	723	744	791	803	738	735	797	797	776	785	738	743	808	795	766	793	787	754	822	803	780	782	772	783	704	755	740	775	733	797	752	778	798	723	804	833	787	757	774	726	819	779	734	740	747	822	802	774	783	704	760	809	747	792	797	794	776	768	758	763	787	762	775	796	724	761	762	791	796	771	771	782	777	793	786	766	771	769	777	776	818	804	765	803	703	779	859	788	783	812	800	772	740	779	814	787	799	752	778	816	780	772	755	848	735	773	739	759	789	826	759	753	807	757	840	824	732	825	781	772	778	754	788	718	779	780	763	758	799	708	788	782	786	821	760	798	760	761	767	793	799	768	796	805	762	747	829	787	784	785	793	794	754	794	728	800	777	743	758	799	762	787	757	746	806	774	813	778	800	768	769	756	762	780	789	789	773	796	758	814	769	771	785	782	779	750	754	793	733	796	788	762	753	796	815	732	763	752	807	739	786	779	758	755	713	795	771	729	732	792	757	782	756	829	756	761	808	821	791	796	804	820	772	790	735	768	750	801	747	770	771	781	753	775	748	779	733	791	819	729	793	823	797	761	800	808	822	744	742	814	712	742	769	730	785	792	778	747	785	771	750	724	750	746	771	773	766	804	748	811	729	751	820	767	824	774	768	733	756	802	796	833	775	828	826	766	820	775	795	758	805	771	798	720	745	780	750	750	831	788	802	776	768	751	808	798	773	790	843	749	806	802	747	754	780	796	776	805	804	794	822	744	799	784	815	750	774	736	755	811	787	799	791	825	722	780	797	772	786	731	752	734	720	782	757	794	793	740	760	795	765	763	802	798	760	786	769	775	749	760	840	765	737	801	738	780	780	755	784	776	800	808	751	708	759	784	791	782	773	802	799	804	767	784	797	748	822	800	742	773	799	805	801	775	745	749	776	791	782	760	763	750	760	790	817	820	776	768	802	816	802	769	757	793	783	766	781	754	785	822	809	782	735	809	749	780	773	763	774	788	818	749	769	777	797	783	749	753	789	766	815	748	746	771	801	778	799	752	775	764	824	816	763	785	805	789	787	764	772	765	735	740	741	781	760	751	790	743	786	748	789	787	774	772	757	777	840	758	785	814	774	777	814	761	807	731	797	756	844	772	824	785	780
26626	21681	21777	3472	213	208	159	134	161	133	173	152	141	161	147	153	161	165	178	141	155	145	141	156	137	145	153	141	149	125	156	158	128	164	142	148	164	188	139	159	156	132	134	164	154	139	125	125	158	126	114	151	143	157	151	141	168	151	147	135	135	133	121	151	176	122	153	159	137	127	161	129	157	144	144	145	134	132	140	141	163	159	157	141	143	126	144	144	139	150	157	159	139	120	153	139	143	156	133	156	147	154	129	143	160	137	147	159	128	158	141	149	164	129	130	133	148	167	147	141	145	108	135	142	127	157	147	145	132	131	136	136	150	150	145	154	146	125	124	154	134	160	135	163	134	127	139	129	146	139	137	129	138	138	124	126	138	146	141	114	159	125	139	146	165	132	126	136	155	117	131	126	151	135	147	163	144	147	156	139	144	141	148	137	146	141	140	137	154	142	138	144	143	147	138	140	149	140	164	144	141	151	120	123	154	150	151	146	130	142	151	140	152	144	126	140	131	143	144	138	153	137	169	139	119	157	131	152	153	141	135	140	177	144	143	145	134	142	129	138	148	142	158	133	144	155	137	138	144	137	139	142	142	156	129	143	137	125	130	129	136	112	168	134	132	134	141	163	144	125	120	144	140	128	134	123	145	137	139	155	154	144	141	162	149	141	148	144	160	135	171	150	135	141	147	143	158	137	147	138	148	136	143	139	152	140	124	133	166	143	138	132	151	153	137	140	157	146	131	138	145	162	131	170	143	158	145	175	168	122	134	146	126	165	139	152	146	131	142	136	173	139	149	138	155	149	149	128	164	147	119	163	139	159	130	147	140	161	153	129	135	163	134	122	150	148	138	143	109	156	144	151	140	134	127	132	154	147	164	127	129	170	131	159	153	147	136	147	141	146	143	169	132	145	109	129	135	151	139	126	155	136	137	148	127	170	147	155	130	107	140	155	146	120	158	153	144	113	150	138	141	144	139	131	157	142	152	116	148	146	143	151	159	140	143	134	140	149	132	122	129	147	152	147	139	146	163	163	140	130	142	149	145	156	143	135	148	139	145	136	123	133	155	159	136	160	133	149	152	150	134	139	133	142	142	136	146	153	133	153	154	149	140	134	123	161	149	137	137	129	155	126	145	134	136	136	182	142	133	152	140	163	136	124	126	139	163	135	130	128	151	144	138	130	142	142	138	142	124	132	149	134	133	147	140	137	155	115	146	157	137	123	157	147	137	140	145	151	149	137	148	149	128	134	142	142	126	139	146	138	154	150	138	131	151	138	138	148	125	136	148	161	142	132	126	149	136	156	128	139	121	131	116	158	149	145	132	120	172	138	142	129	133	140	142	129	158	147	134	152	146	144	163	130	157	145	133	147	120	145	148	158	144	151	138	131	140	134	143	127	162	140	138	138	134	161	159	139	148	136	147	136	146	175	134	170	120	141	163	144	153	155	124	144	144	135	146	131	153	138	141	145	148	133	157	137	128	134	139	126	144	147	159	145	141	115	139	161	153	156	167	142	155	126	168	132	141	142	169	152	131	144	155	136	159	131	141	163	165	150	123	150	127	132	162	142	128	131	128	163	150	146	130	131	143	151	141	134	163	151	123	158	130	130	140	157	156	133	136	138	128	138	141	167	140	143	133	164	135	140	141	140	132	135	135	149	155	133	124	126	159	128	174	160	141	149	132	135	151	141	137	133	129	159	151	135	144	152	128	137	136	136	158	147	163	143	148	147	174	143	127	144	145	136	148	134	158	141	135	158	155	154	115	141	159	135	144	168	134	155	143	151	147	138	145	136	117	140	149	148	151	132	151	125	132	150	140	161	143	140	151	149	150	150	156	114	130	153	127	135	125	165	145	101	145	149	133	140	148	141	130	133	133	144	173	146	152	147	138	156	127	124	140	131	145	147	153	142	158	151	131	125	147	127	134	139	144	130	139	146	152	153	149	155	149	161	124	135	141	130	174	127	139	156	153	132	131	127	131	145	140	134	172	109	134	138	147	168	136	139	154	136	145	148	154	138	135	138	142	138	124	131	148	138	148	166	137	111	146	161	146	129	142	136	159	120	129	127	131	129	139	144	130	136	144	153	132	134	132	158	134	133	146	130	130	136	142	143	140	129	156	156	156	151	160	172	155	157	152	132	156	138	138	172	154	146	149	159	147	132	141	132	127	122	135	124	150	122	123	169	135	158	126	139	145	149	151	132	142	155	143	147	134	120	162	154	148	134	157	112	124	134	148	145	133	128	145	161	116	159	151	118	150	123	134	152	146	141	130	147	117	153	123	122	121	133	147	140	137	144	161	150	125	167	142	135	133	141	151	157	148	144	120	140	153	126	152	146	141	135	133	155	161	141	140	158	136	154	122	123	155	137	149	145	137	151	145	147	143	138	138	130	127	161	162	138	142	160	136	163	135	152	159	137	140	142	133	139	124	132	132	132	138	158	140	143	115	146	140	140	146	156	150	125	143	155	150	154	161	150	138	153	126	133	136	143	160	121	145	137	134	146	161	162	127	153	133	156	146	121	146	156	152	142	138	122	149	164	131	143	129	143	162	147	167	129	153	121	113	137	159	142	132	135	124	154	106	118	145	167	144	134	159	129	149	139	143	137	122	146	131	144	141	137	139	137	151	142	130	127	165	135	172	162	125	153	151	153	114	125	148	126	149	135	140	145	155	129	146	156	142	146	152	139	142	171	136	140	160	141	137	132	152	160	131	140	149	127	149	153	152	134	137	142	142	156	120	153	132	131	144	156	120	165	125	154	145	147	153	137	140	161	164	152	156	144	158	136	138	161	130	148	151	134	142	132	104	134	142	161	140	156	170	142	131	148	146	157	121	133	146	138	143	131	157	117	149	156	118	137	150	125	134	120	139	134	121	142	160	144	142	122	142	155	147	156	137	142	130	134	128	142	165	146	153	129	140	136	136	143	132	151	134	151	138	130	119	142	152	126	158	156	156	141	139	128	116	144	148	130	146	113	140	155	168	148	137	134	134	138	173	144	133	122	139	135	141	162	147	140	141	161	139	159	149	165	132	124	145	124	131	155	145	128	128	144	157	145	137	149	151	163	142	137	126	131	125	149	158	119	145	152	125	128	138	149	148	172	140	154	140	141	132	138	140	139	142	137	144	130	159	136	139	127	162	138	130	141	128	133	136	168	147	135	145	154	146	131	146	158	119	145	157	146	139	164	148	157	149	163	131	161	149	133	147	151	145	147	128	186	128	155	148	129	151	125	158	140	133	139	149	152	140	150	143	144	128	128	150	135	155	106	129	156	160	133	132	135	140	147	138	140	116	164	142	132	123	139	137	160	143	141	138	163	164	131	156	135	143	167	151	149	134	149	133	152	146	131	139	159	166	163	142	131	153	132	155	130	137	158	143	119	163	150	176	160	132	135	140	148	126	143	124	155	136	135	147	130	161	138	146	143	151	160	146	130	131	142	152	142	164	142	126	133	115	142	152	139	151	139	145	145	161	171	147	155
21588	34468	26613	590	448	378	320	311	270	285	313	284	286	302	315	267	266	266	262	253	273	278	247	300	263	278	266	265	280	257	298	260	273	253	275	267	274	276	264	259	281	250	289	273	280	267	238	275	255	272	282	266	249	282	270	254	295	227	250	270	223	261	272	289	347	269	250	280	253	245	304	235	277	262	248	244	259	276	279	233	269	252	275	270	275	253	235	299	285	265	259	270	256	244	287	246	286	272	255	279	236	270	281	297	254	259	248	255	260	237	273	286	253	243	281	285	235	294	282	258	275	278	269	297	260	256	293	248	274	281	256	259	256	257	267	259	263	273	261	286	278	291	265	268	260	283	277	263	252	259	288	272	243	280	282	259	287	251	247	289	280	244	234	262	242	246	266	270	265	271	285	246	231	245	244	250	264	294	245	254	269	290	271	262	266	259	285	282	271	280	282	253	274	282	230	293	284	262	272	268	247	239	251	259	241	287	257	305	278	262	302	287	257	253	267	264	252	284	228	239	263	266	282	282	273	265	242	252	254	280	226	278	311	271	266	260	238	256	261	251	286	280	245	249	244	255	238	275	282	259	280	290	272	277	260	290	302	278	285	275	279	261	270	274	305	269	255	283	268	263	294	267	250	256	251	281	276	269	273	277	250	259	307	238	268	244	250	248	243	273	272	241	262	267	232	257	272	296	286	272	252	239	272	283	284	284	264	255	243	272	280	255	294	251	241	265	274	260	264	274	265	265	240	287	260	258	252	247	252	262	260	249	241	295	290	271	270	278	266	255	260	268	273	288	247	278	230	242	240	273	267	268	255	261	273	273	267	292	247	281	270	255	241	253	268	281	253	267	243	278	235	266	268	243	290	263	289	280	252	262	259	259	271	287	275	265	257	288	305	255	245	265	238	248	282	241	275	270	280	273	287	246	271	260	284	271	257	270	256	298	263	283	263	270	271	252	254	246	265	262	251	264	271	274	237	267	258	268	265	286	253	249	248	250	291	284	261	245	266	264	234	277	266	261	292	260	271	263	242	237	272	261	279	265	308	268	256	251	251	277	275	283	264	259	235	278	250	267	237	265	239	271	243	263	269	239	270	260	248	260	272	268	253	260	253	272	246	281	256	265	284	289	306	252	289	272	252	264	299	289	253	286	248	257	261	290	281	264	251	266	233	293	286	263	288	270	279	299	241	230	270	227	271	281	305	266	246	242	271	227	273	250	273	259	242	256	265	255	264	282	283	295	263	266	275	289	254	283	259	285	259	266	278	244	253	264	274	269	277	256	278	259	284	271	269	249	254	268	250	277	275	251	269	278	243	260	278	278	263	272	289	275	264	282	276	256	273	250	238	282	265	268	265	270	260	247	289	250	287	284	269	255	264	258	254	297	291	246	282	269	260	249	264	256	234	260	265	273	287	254	261	233	248	267	265	280	256	262	276	249	253	269	273	254	285	264	262	252	296	266	263	272	292	256	239	250	252	276	263	301	290	287	268	267	280	282	236	255	269	264	250	258	260	284	265	259	261	276	252	253	266	276	270	268	257	268	264	264	244	268	244	227	256	271	243	271	271	278	263	273	255	262	281	260	310	277	269	281	249	249	272	275	282	284	279	241	269	272	277	250	259	269	251	264	240	268	271	262	259	295	265	269	281	260	277	253	246	260	273	265	292	312	271	269	272	273	262	244	239	267	286	267	263	280	278	254	248	257	242	268	239	273	278	234	263	282	263	289	246	264	272	283	307	279	255	242	277	290	247	243	262	264	293	236	288	266	234	279	258	255	256	269	250	252	229	254	256	251	286	294	296	253	255	273	274	273	253	266	260	252	265	259	292	260	283	247	283	245	264	268	242	279	264	274	262	262	267	266	229	275	255	254	266	254	263	296	230	282	287	245	269	285	228	257	238	267	245	274	269	279	257	267	256	266	286	266	288	221	254	259	247	278	256	251	246	271	286	288	277	277	296	276	265	276	279	294	253	269	256	270	284	272	282	321	250	260	249	257	248	277	248	275	251	258	271	298	260	265	239	264	290	293	261	293	237	262	259	277	260	285	273	268	247	266	268	289	254	266	265	247	236	239	258	294	284	260	267	250	252	254	242	241	273	278	271	264	248	273	275	258	279	254	251	270	268	252	275	297	265	240	262	268	284	258	277	255	272	266	251	270	279	276	253	254	269	278	278	260	274	287	264	250	275	265	231	286	269	244	261	250	257	281	259	266	245	240	259	273	262	244	286	261	266	243	258	246	271	276	275	266	260	254	256	239	260	269	275	249	273	282	260	247	266	277	256	256	249	311	266	274	233	273	253	281	247	257	259	246	292	271	248	271	268	265	287	271	236	276	256	235	250	251	256	269	260	258	285	267	290	275	267	240	275	258	236	252	282	293	240	267	285	251	262	254	276	254	282	246	255	265	239	264	284	285	264	270	269	265	272	286	231	270	293	256	253	269	268	262	261	269	272	259	283	263	282	264	256	259	271	297	275	265	275	270	279	259	280	229	261	278	273	274	264	276	260	254	273	280	278	280	275	255	220	286	266	299	265	291	270	237	248	232	239	299	254	250	254	243	259	280	246	218	263	260	278	238	237	258	281	264	299	274	288	278	272	281	252	275	268	282	296	265	264	266	241	267	240	238	280	279	259	253	260	274	260	270	237	302	258	290	234	278	272	258	262	275	297	257	287	248	236	277	287	262	244	275	270	255	264	254	259	265	254	239	254	260	269	292	284	265	270	242	274	277	266	259	271	259	258	277	262	275	259	259	276	265	291	267	261	275	252	259	265	259	260	236	272	271	267	269	269	257	265	277	276	280	275	286	239	293	259	248	248	262	246	262	272	246	258	258	256	246	260	276	282	278	279	283	251	271	277	273	264	284	263	267	272	264	278	272	260	265	288	249	267	254	278	268	262	288	246	258	272	255	301	241	247	270	280	268	264	279	280	272	289	270	294	274	259	287	258	268	271	235	243	237	237	255	296	257	267	274	273	252	263	279	266	269	259	270	273	276	287	271	289	236	297	265	241	259	302	267	239	278	289	291	259	257	274	253	236	279	278	256	251	262	277	246	249	261	267	276	304	271	268	274	272	250	288	261	256	283	262	266	266	252	248	278	257	257	261	257	250	268	238	273	255	277	285	231	272	296	235	246	256	271	271	263	272	281	299	263	275	270	272	283	259	256	246	264	252	248	280	251	280	269	290	276	252	245	291	272	235	263	269	262	285	271	268	262	246	253	281	263	274	265	261	284	270	269	244	248	277	235	248	260	265	263	285	261	288	244	271	253	254	244	244	258	272	254	280	264	251	258	222	267	283	255	250	295	281	283	279	271	256	277	266	298	297	260	277	290	271	270	245	246	253	282	253	306	275	287	243	261	266	270	288	286	262	301	264	245	287	262	257	282	248	251	279	256	266	284	259	294	283	252	275	271	259	270	274	277	271	265	253	263	296	267	227	273	268	274	271	269	254	265	263	279	247	255	294	279	256	251	254	274
24002	21180	29620	25669	16066	2521	659	521	460	429	393	380	376	386	369	330	332	347	365	334	341	371	355	320	355	348	330	329	331	361	305	307	328	365	342	318	356	328	303	292	334	353	341	276	301	314	328	332	328	335	320	311	306	343	338	300	320	327	286	328	296	290	356	394	578	316	367	327	305	325	341	315	336	327	325	346	307	339	298	291	293	365	311	321	319	354	315	322	307	302	319	316	346	336	292	341	307	347	306	296	330	331	314	303	346	343	305	348	361	326	328	346	278	320	321	317	322	308	321	306	330	312	317	342	331	363	309	311	324	339	326	329	329	304	343	290	321	319	320	304	340	333	300	341	355	276	333	330	287	318	285	297	294	344	332	305	316	309	287	318	312	302	319	323	333	330	306	342	313	309	319	289	305	338	323	304	312	322	336	354	326	325	316	325	315	320	329	301	300	286	269	330	328	308	314	322	331	296	334	287	329	328	340	304	304	316	299	319	311	303	334	300	338	322	318	308	312	306	315	312	272	343	313	319	322	310	290	333	330	311	360	305	330	320	346	319	309	326	313	330	302	280	316	340	310	332	305	309	304	303	319	337	328	338	327	318	340	352	322	311	329	342	319	319	334	320	355	319	278	319	315	312	322	289	275	285	318	317	335	316	326	327	320	327	322	336	325	316	292	345	307	315	321	313	314	318	298	271	307	322	339	281	338	338	318	342	320	329	354	316	309	305	316	298	351	338	327	289	318	296	334	329	309	301	305	345	332	310	326	309	351	335	324	334	296	299	304	300	303	310	336	326	342	339	360	306	306	333	314	312	342	321	304	325	323	312	332	310	300	322	302	316	310	314	325	354	334	322	303	293	283	345	306	349	316	287	313	294	329	329	295	309	316	291	341	307	309	329	316	354	322	328	306	328	346	312	322	331	290	329	324	292	327	351	320	315	332	316	331	312	315	311	347	337	342	317	328	328	334	328	307	317	309	301	334	325	288	380	300	284	321	324	317	341	314	295	327	309	332	311	306	320	292	342	289	298	328	325	349	317	300	322	310	294	320	347	322	306	302	294	365	322	360	323	304	298	340	323	323	345	305	297	316	295	332	322	327	288	327	319	364	287	300	286	331	346	311	293	285	291	300	315	330	309	307	323	280	301	341	352	303	309	298	321	325	354	343	308	313	330	320	298	301	335	295	303	308	329	338	317	348	307	310	305	319	304	305	319	337	363	309	344	335	306	287	338	314	317	302	323	333	319	321	305	347	308	299	314	319	339	309	321	310	337	317	311	323	331	331	332	315	328	325	311	330	334	297	340	338	352	325	330	271	333	326	298	319	329	330	327	357	323	323	319	315	335	337	359	305	306	324	307	308	325	321	319	307	267	294	287	330	328	307	318	320	339	341	340	322	312	303	327	324	280	303	313	314	288	334	318	334	347	315	353	317	356	330	310	324	273	298	328	283	317	297	316	297	311	311	323	334	329	339	338	325	321	350	325	322	314	292	317	297	304	308	332	307	335	335	324	324	340	320	332	316	313	324	355	330	319	314	329	324	310	309	325	334	308	334	336	326	318	322	296	331	318	327	330	310	301	317	332	311	320	335	297	286	329	347	337	327	319	316	303	326	346	348	301	307	322	306	339	327	346	297	315	291	295	308	298	303	334	329	330	321	313	310	309	301	309	335	333	332	294	325	299	321	323	319	303	329	325	344	324	290	313	345	330	305	305	304	323	318	339	322	322	293	336	321	299	316	328	308	361	323	320	295	312	317	335	357	309	309	308	328	305	341	302	328	338	338	325	335	337	313	338	339	332	332	307	316	315	313	313	311	295	286	333	312	317	313	331	332	322	335	328	328	316	305	326	340	285	330	318	359	327	305	316	325	303	332	288	322	332	326	292	320	298	319	308	307	321	311	298	311	315	324	318	330	328	306	334	319	302	293	336	327	320	323	338	306	364	309	350	303	335	293	288	322	363	305	291	303	343	335	334	331	357	353	303	328	319	327	300	305	303	300	331	305	296	332	304	323	301	320	367	324	316	322	348	336	281	331	313	337	312	334	296	320	313	320	325	318	324	321	295	337	319	331	292	298	319	307	335	332	316	319	318	341	324	315	318	315	344	321	347	332	329	318	321	309	329	334	288	308	297	318	330	325	309	336	313	335	338	322	323	286	312	342	346	340	322	326	310	331	311	311	310	322	323	312	339	320	324	307	292	306	322	320	319	308	342	319	304	323	335	335	316	335	327	304	297	290	293	310	339	338	287	340	317	307	311	333	350	280	320	318	310	341	327	280	334	334	298	334	320	298	302	323	305	339	324	338	315	287	307	324	308	330	268	328	344	307	291	319	318	320	303	334	325	307	328	322	312	323	310	289	328	297	327	309	329	326	312	348	342	315	308	304	350	311	340	286	317	298	320	287	331	311	314	313	342	340	300	272	331	299	329	300	335	323	326	300	292	300	299	341	309	303	332	312	334	324	300	330	311	314	324	324	353	319	312	329	326	307	320	295	281	349	304	295	323	304	361	337	304	321	302	360	318	320	315	309	303	318	308	298	356	331	322	318	323	308	306	333	333	335	318	295	298	294	307	337	332	306	331	327	301	324	310	309	331	332	338	333	287	307	310	292	301	313	326	316	332	369	322	326	335	292	318	324	312	314	340	313	330	320	321	307	299	316	332	299	326	312	292	339	295	325	309	302	317	305	345	318	318	316	323	300	295	327	369	338	310	302	334	293	317	322	348	292	293	324	334	313	322	305	328	338	315	315	325	309	303	316	350	327	333	331	350	300	308	309	327	299	356	311	327	322	335	345	328	331	343	328	355	297	285	329	324	325	335	323	311	331	301	323	310	308	312	323	287	313	336	319	338	357	323	331	322	320	324	315	322	313	329	311	315	358	333	367	295	314	319	317	296	321	334	316	308	326	333	326	328	305	312	323	316	323	300	312	323	329	312	319	354	314	323	315	350	289	366	309	308	282	305	310	308	297	329	303	330	314	302	285	307	307	296	340	349	320	302	304	301	284	313	302	306	293	294	329	336	354	311	338	327	322	326	311	293	353	294	337	300	333	333	340	308	297	308	294	294	310	301	310	307	300	337	325	313	305	291	300	307	303	311	338	301	329	320	349	354	293	331	341	319	330	330	296	336	310	315	297	296	354	326	306	326	325	302	324	331	322	306	336	301	328	301	311	324	317	312	317	341	333	319	336	306	319	316	338	282	310	327	329	299	307	304	296	341	326	284	340	315	315	312	313	288	335	315	336	310	335	272	285	308	303	311	323	292	351	310	341	319	316	346	298	318	327	310	324	308	310	301	319	315	330	330	309	309	335	322	304	318	307	347	335	286	319	334	301	316	286	310	355	344	318	335	312	325	337	293	323	287	311	317	305	290	340	336	291	337	310	342	335	370	320	302	328	325	360	319	339	278	322	324	339	315	316	333	291	330	331	316	301	302	343	312	318	330	288	339	343	333	326	303	318	325	318	321	336	339	293	321	319	313
44494	71160	56982	3417	2381	1789	1433	1206	1025	1000	898	815	776	735	747	735	662	649	659	643	614	622	613	603	583	588	624	608	577	528	582	640	573	535	571	604	556	577	538	603	586	546	507	537	592	591	522	579	587	589	577	570	565	563	533	568	581	555	533	571	535	593	691	655	1373	582	537	511	551	533	548	579	578	543	539	585	589	544	572	539	562	551	567	539	562	563	536	546	531	584	557	515	537	576	558	597	548	525	560	532	520	549	576	547	578	592	546	575	595	588	538	550	521	571	551	509	595	575	548	531	534	537	549	569	576	541	539	548	595	548	532	594	536	552	521	554	584	541	579	549	542	573	530	545	563	547	513	569	477	567	571	516	591	477	556	582	539	585	535	551	547	579	522	552	546	565	548	570	546	565	534	554	565	569	530	551	555	499	550	533	525	543	558	542	518	577	548	534	553	537	518	561	514	566	526	563	584	528	561	552	565	558	540	582	560	513	499	534	549	538	557	570	523	548	540	589	541	533	564	532	559	553	566	569	571	568	546	553	539	560	559	577	541	554	574	543	566	552	571	600	561	559	569	533	567	557	568	582	535	546	548	539	535	556	586	559	606	549	523	521	559	546	582	539	567	560	560	596	552	536	584	569	538	538	556	538	551	546	586	565	504	562	546	554	543	547	551	549	561	563	530	549	520	556	530	550	548	549	567	539	572	528	560	519	543	547	544	590	557	572	564	557	532	538	563	559	543	540	573	577	542	570	559	561	600	537	548	564	577	604	562	569	573	550	541	556	585	517	532	530	576	581	553	531	552	540	545	521	581	537	541	521	524	555	529	525	574	524	585	574	552	546	548	537	543	558	548	534	557	531	570	550	538	555	579	510	534	529	565	533	543	568	540	575	545	598	554	565	573	540	547	505	547	573	568	600	559	559	550	541	531	539	601	498	530	615	588	543	599	541	567	579	550	589	573	518	544	533	522	534	582	574	575	562	556	563	564	557	512	542	572	548	547	571	544	541	535	564	578	556	540	518	574	552	560	558	555	573	579	562	543	526	567	546	571	553	536	542	559	569	579	575	589	543	521	589	528	539	551	565	574	555	570	533	558	514	523	572	565	542	517	538	567	529	551	559	529	571	535	532	557	530	579	529	536	540	563	575	532	526	543	543	556	575	563	526	539	565	541	541	566	533	537	543	569	512	542	540	548	563	535	560	522	520	582	568	554	526	499	545	530	556	561	508	549	598	544	564	555	532	544	533	555	526	531	567	507	549	526	556	566	558	543	568	590	541	532	585	561	559	549	520	574	549	555	575	572	533	558	551	547	567	566	572	513	553	536	563	539	594	538	567	540	576	568	547	547	603	549	542	556	535	583	568	517	533	524	570	576	511	557	529	557	499	517	536	548	523	549	573	580	532	553	574	527	497	535	531	570	556	521	592	541	508	571	533	547	592	587	584	574	552	517	581	572	533	519	560	553	544	548	555	516	553	549	554	582	557	550	597	546	542	543	576	554	578	554	512	574	547	547	565	544	494	566	529	514	544	550	528	575	568	562	540	545	586	514	600	552	590	573	580	536	543	573	541	527	618	536	581	590	555	598	537	531	544	568	605	550	542	607	535	558	523	591	543	573	546	535	524	521	581	541	532	547	537	530	563	570	503	559	567	550	513	572	573	549	533	578	571	565	552	574	554	548	555	534	574	516	521	549	549	568	605	567	557	531	525	562	563	553	538	557	599	512	558	551	527	605	572	530	534	559	540	502	543	558	558	521	547	576	570	554	519	535	572	606	554	501	568	595	551	528	561	573	559	510	562	537	564	558	548	541	523	530	536	532	573	565	604	563	555	532	588	550	517	556	543	541	545	554	548	597	555	569	572	540	580	565	554	561	544	543	554	525	568	558	534	575	529	534	544	544	564	536	529	535	524	541	555	584	538	509	569	552	535	551	551	568	528	525	574	564	542	542	554	548	540	577	541	526	617	580	506	600	575	531	523	560	543	548	558	568	576	521	542	548	575	561	528	525	569	545	543	564	550	533	508	574	549	534	569	524	539	553	580	520	518	557	541	548	552	567	538	553	544	589	536	587	558	542	545	550	579	530	542	570	559	570	565	592	552	551	561	530	560	532	592	575	605	511	574	570	586	549	576	538	557	577	543	519	570	546	538	569	552	536	577	565	572	560	537	535	536	589	594	548	547	549	547	552	554	555	559	534	530	610	550	542	548	564	555	559	549	596	518	562	571	553	574	590	555	538	609	538	565	574	532	523	567	578	578	572	570	537	558	520	525	582	576	564	549	561	559	555	514	530	530	568	522	544	546	561	533	525	556	572	562	556	585	555	550	581	548	600	572	566	594	545	555	576	536	594	556	542	518	531	552	584	546	525	527	523	534	580	542	547	542	552	570	553	539	533	593	555	582	525	543	559	561	586	566	545	557	554	580	550	546	584	531	570	521	552	614	555	570	563	554	593	561	537	573	571	546	607	534	581	585	526	539	524	589	552	547	516	546	547	563	589	578	555	544	562	522	576	510	555	540	552	519	553	556	538	576	549	542	523	556	510	618	523	566	554	567	534	549	561	564	524	558	526	565	532	592	572	578	589	563	530	558	560	597	555	540	559	549	548	546	548	572	529	520	569	549	523	591	538	507	556	546	524	556	571	573	541	530	536	588	606	560	525	516	537	533	528	564	555	518	536	520	549	560	566	548	527	562	500	549	553	557	583	556	556	576	570	578	493	540	542	557	549	551	564	555	553	498	560	506	563	573	535	556	588	573	537	548	543	541	536	520	536	590	575	555	536	541	568	521	593	576	561	570	575	519	537	575	571	561	540	548	564	554	557	509	573	585	519	558	558	539	523	540	548	553	543	544	535	540	587	585	590	589	575	536	605	531	530	556	572	528	551	557	552	549	539	580	542	532	542	542	560	555	544	528	556	554	558	607	502	570	558	560	551	561	521	589	579	534	575	560	573	525	567	553	542	543	542	554	531	559	564	562	585	530	524	551	553	560	542	562	571	557	521	542	558	541	586	559	557	563	531	536	549	540	562	530	557	522	555	539	525	523	543	547	581	508	571	545	539	537	545	583	572	552	517	560	546	545	566	561	559	544	567	565	574	504	534	529	524	529	558	548	525	518	490	573	567	494	596	570	541	561	557	566	559	541	523	551	523	501	581	569	549	524	573	547	504	586	562	579	543	536	526	555	546	542	568	520	551	572	543	559	559	525	547	553	553	551	498	521	517	532	519	504	561	550	595	502	580	535	532	560	577	543	572	539	533	547	558	525	554	566	553	551	567	562	585	531	535	558	590	556	527	548	520	544	535	573	580	544	542	517	545	547	554	554	545	548	535	557	611	552	584	562	548	581	542	563	537	580	559	567	540	547	542	509	524	568	520	544	537	533	554	562	586	552	562	530	548	505	546	599	587	526	519	573	560	570	560	526	551	563	554	537	567	596	614	567	512	558	542	544	532	565	554	527	549	539	525	545	571	518	565	525	540	531
23020	21121	28773	25454	20925	14480	1881	885	687	677	658	642	623	498	542	533	553	558	543	524	551	523	532	461	517	486	481	458	517	512	517	444	493	511	466	516	496	521	482	494	522	488	476	515	499	504	444	440	486	481	476	510	472	469	511	476	430	467	506	476	453	455	475	632	1054	459	455	435	508	483	474	451	517	458	475	507	480	515	472	496	467	491	453	468	516	478	495	474	449	454	473	477	445	464	468	462	509	466	480	484	486	473	478	475	436	472	480	461	444	445	472	484	471	489	471	499	485	447	485	454	489	471	495	474	449	485	487	477	461	511	522	482	492	443	446	501	440	457	457	454	491	472	474	470	459	489	428	456	433	441	474	474	478	480	487	465	483	475	477	489	465	500	440	494	456	410	522	461	474	465	462	465	475	509	481	456	460	460	442	452	479	509	476	503	453	502	477	452	487	450	464	447	486	483	454	477	471	472	443	486	480	479	493	500	445	471	439	478	438	478	476	473	486	468	491	478	510	507	482	474	483	452	437	479	443	499	510	463	488	476	488	474	451	474	478	485	503	453	453	488	417	443	468	455	471	501	454	448	487	468	437	463	463	459	509	447	458	497	489	432	455	479	452	466	475	451	450	412	485	491	477	490	471	451	449	437	437	510	475	431	480	480	496	466	470	461	502	475	492	472	466	452	449	433	487	495	494	473	467	473	464	447	477	497	491	479	485	475	494	468	445	469	485	454	471	466	491	474	448	450	476	497	433	477	467	467	481	512	456	465	459	458	494	467	469	459	456	495	465	481	495	472	468	482	455	479	471	458	474	425	479	477	486	452	482	463	450	472	485	452	481	447	472	470	455	492	463	456	442	451	466	466	467	457	482	487	469	455	459	452	503	459	467	430	461	473	517	469	469	430	446	476	481	458	476	496	471	481	443	502	469	482	474	459	478	492	481	428	491	497	428	471	435	486	483	503	509	458	511	459	457	488	493	465	506	484	449	497	462	500	469	493	471	474	463	478	436	469	425	467	460	465	464	462	460	452	471	447	479	520	461	484	488	484	487	504	471	503	463	485	485	467	468	483	495	460	489	465	471	503	510	441	507	461	465	471	464	455	460	472	452	489	478	466	439	478	487	485	477	430	520	443	479	453	473	479	463	461	463	479	475	468	482	486	482	460	491	447	488	478	468	459	513	504	480	479	438	468	467	472	457	512	485	453	525	507	471	428	460	500	509	473	467	457	439	467	485	502	460	485	464	467	459	468	458	493	508	419	472	468	447	468	461	482	436	470	479	446	506	454	506	472	442	485	458	406	442	440	509	462	412	431	427	468	451	468	468	486	442	456	456	468	452	482	466	508	502	491	480	465	472	470	458	460	479	469	466	433	474	436	462	439	452	464	453	425	471	468	462	447	493	468	469	478	460	490	448	484	486	485	477	505	451	487	498	530	489	497	471	479	454	487	455	445	465	457	507	453	450	454	418	470	446	450	467	453	462	439	461	468	461	504	483	454	474	436	473	485	469	472	452	501	473	470	525	509	468	445	483	454	467	462	465	495	467	459	455	452	493	455	462	509	446	475	489	496	464	481	473	503	474	457	496	476	469	488	470	442	451	457	455	451	471	478	447	451	492	487	472	495	471	434	447	452	497	472	453	485	464	496	481	452	498	487	491	455	499	487	476	429	423	455	480	435	473	476	470	471	493	482	460	445	490	457	467	447	472	484	451	489	476	481	482	480	444	490	506	469	461	439	448	444	468	483	435	454	464	460	478	462	462	442	471	439	474	508	466	439	489	470	476	465	458	450	481	476	447	461	443	457	421	421	438	466	509	470	476	483	470	473	463	480	461	487	486	490	486	470	476	508	469	488	491	467	488	469	450	462	483	458	469	499	439	459	452	481	484	463	489	476	515	497	475	483	447	458	492	471	471	493	493	467	462	451	444	442	473	450	441	436	478	467	479	457	421	458	447	474	480	478	496	439	447	505	470	469	464	472	529	515	503	508	447	501	484	505	478	462	482	471	433	480	494	463	456	466	465	437	451	486	455	459	449	454	490	484	470	469	486	456	474	455	500	458	446	488	480	438	474	475	448	480	483	455	503	507	455	489	483	493	482	497	462	495	495	465	493	495	458	473	462	486	443	505	431	464	464	453	476	502	461	438	467	501	454	474	481	506	523	440	463	495	474	453	495	485	468	425	474	431	481	489	482	495	477	474	462	453	489	465	472	464	467	472	422	452	450	475	472	507	466	428	499	454	508	472	463	475	473	502	439	455	480	486	450	471	416	435	482	481	453	474	419	477	489	516	483	480	480	498	484	488	467	437	476	465	419	479	484	492	491	461	506	486	478	496	472	442	501	486	467	455	460	475	446	474	461	484	431	456	476	467	487	462	472	482	455	470	428	449	426	453	493	471	432	507	492	499	428	501	490	471	485	501	496	450	468	491	478	424	466	472	516	458	497	522	485	426	472	458	424	439	466	466	428	495	471	461	456	434	464	478	459	447	470	516	495	433	481	461	452	457	480	475	477	456	455	498	462	500	452	453	488	509	469	471	462	464	505	458	468	445	478	447	462	501	477	468	451	491	458	448	445	489	488	504	454	498	464	443	500	460	466	453	507	496	479	463	471	494	489	484	479	462	487	480	432	447	455	491	463	500	506	483	501	467	449	477	510	455	509	473	463	460	465	467	507	471	458	495	474	473	484	425	452	426	440	480	469	513	468	508	470	441	457	441	445	484	505	498	456	476	508	463	461	467	455	468	444	475	445	462	500	444	469	512	431	482	457	489	450	449	451	454	493	452	491	473	475	484	482	419	438	448	449	504	482	476	466	514	460	475	494	483	446	446	447	420	495	438	453	462	467	475	493	466	441	476	473	463	445	478	464	448	472	470	471	446	451	465	467	483	451	448	461	477	483	482	438	445	510	470	458	468	456	441	475	460	468	473	486	472	475	442	452	461	493	494	475	468	453	457	461	457	483	464	476	525	434	443	455	503	485	478	438	465	468	483	458	456	491	443	441	461	435	474	421	493	482	503	440	481	448	424	494	506	436	482	496	492	476	476	469	418	489	471	478	418	469	500	487	430	451	465	487	458	474	477	496	472	471	442	456	425	479	487	485	467	496	490	483	435	487	455	460	471	446	476	471	520	474	452	479	468	474	487	483	494	485	445	454	486	455	490	447	475	490	456	509	464	474	486	476	478	498	475	460	473	451	462	474	468	470	466	471	441	452	448	456	495	439	476	500	463	490	475	474	483	439	454	468	468	435	447	461	470	502	473	490	486	497	456	495	484	475	457	467	490	477	446	458	465	485	511	423	471	485	439	494	468	446	456	505	458	474	483	477	470	396	429	470	470	464	489	464	445	465	461	445	481	459	458	536	464	517	472	472	493	463	484	523	478	463	485	519	473	476	484	501	478	452	487	478	468	475	480	525	463	447	483	450	453	475	484	478	479	472	487	490	466	501	472	496	464	454	437	482	464	455	473	504	493	436	481	493	468
52852	82486	65229	5542	3922	3004	2477	1935	1756	1503	1456	1244	1128	1135	1123	1016	980	982	981	918	867	916	878	896	875	917	886	859	814	853	810	817	804	857	810	871	821	816	826	787	841	866	821	805	803	821	781	774	782	802	801	791	832	792	764	818	836	754	812	783	806	768	839	1288	2650	777	784	813	822	784	787	804	779	752	822	782	753	836	782	830	788	829	778	807	799	774	755	760	769	795	779	790	807	776	812	834	780	757	755	816	759	787	799	824	789	799	818	787	855	718	803	779	737	792	848	762	784	883	779	800	834	760	802	813	754	777	857	785	805	788	822	795	782	805	812	773	853	774	818	761	792	795	775	794	759	856	828	811	802	805	799	790	784	738	834	827	806	789	788	847	820	800	788	738	763	775	803	780	799	789	787	770	801	790	709	823	790	817	749	793	804	816	779	771	820	829	802	788	755	805	791	803	761	770	795	734	848	773	832	779	761	805	762	810	753	823	819	791	776	769	745	779	804	847	806	750	773	770	791	796	801	740	783	830	731	831	766	814	772	724	812	795	808	776	756	774	825	816	783	771	756	821	799	820	782	782	794	767	819	771	811	799	771	750	808	833	815	764	787	754	837	827	778	858	770	802	760	787	779	757	724	773	786	760	786	800	794	770	819	830	797	801	746	775	742	801	779	790	769	793	808	819	782	776	782	828	846	793	744	767	806	805	798	787	764	785	772	775	763	811	805	791	784	793	827	781	746	795	745	775	782	809	778	745	765	766	832	815	783	762	809	781	805	774	758	822	805	873	786	780	793	756	801	815	760	759	765	793	779	837	751	789	774	803	818	797	747	780	781	767	799	747	796	752	788	801	816	797	802	793	804	795	786	813	732	762	790	814	762	775	784	790	790	774	800	796	759	778	815	814	777	795	771	765	796	801	768	795	765	820	773	802	789	807	804	805	777	762	777	798	797	838	769	778	793	809	803	793	764	770	825	784	794	718	761	838	791	743	804	823	784	824	736	742	807	836	787	817	742	797	781	734	784	770	801	824	766	817	788	776	765	794	826	794	764	767	762	786	847	792	793	823	811	786	794	790	774	748	796	792	791	798	771	837	786	779	775	769	757	792	771	801	788	752	778	812	797	770	818	843	797	727	775	787	809	790	810	781	798	773	772	837	737	804	727	770	805	815	793	795	830	802	794	825	808	781	797	798	831	753	771	771	762	786	779	772	760	828	794	741	807	828	805	779	726	821	739	780	778	762	833	749	804	797	810	748	802	811	788	769	820	800	800	788	806	819	803	798	793	788	864	738	784	839	775	809	834	792	790	807	804	759	787	792	760	788	755	768	807	782	806	816	801	798	773	770	801	828	810	839	786	745	812	780	785	770	779	792	805	791	769	854	827	816	804	801	839	793	791	795	808	764	783	742	797	759	789	740	763	762	754	786	788	803	803	820	773	758	791	765	809	836	787	764	817	793	730	798	761	844	825	764	786	797	829	803	806	786	746	762	825	771	845	768	748	769	792	834	805	773	758	771	776	744	772	763	803	760	784	809	799	828	750	757	806	759	799	839	759	809	784	760	845	778	753	777	786	765	779	829	749	760	807	785	817	778	837	775	796	772	812	806	800	822	787	779	778	801	766	788	735	766	799	782	849	775	763	822	771	799	826	750	760	757	822	768	823	840	742	790	778	797	752	851	789	748	786	766	779	800	756	790	741	792	776	781	795	734	799	777	742	812	775	839	812	812	761	807	801	801	834	784	803	769	771	803	798	779	762	815	760	801	800	758	779	770	786	816	794	840	803	777	761	770	794	754	790	768	764	786	770	741	745	800	782	781	836	778	721	789	764	787	815	757	797	799	764	808	835	753	773	812	782	776	786	797	796	818	813	809	770	755	801	775	809	830	774	757	791	758	799	788	770	763	771	804	754	783	775	756	792	699	794	790	800	805	781	783	795	808	770	798	822	795	773	751	830	819	780	723	770	776	789	762	763	789	825	797	848	801	802	831	772	768	843	774	773	769	787	758	790	738	773	758	787	761	823	767	802	805	782	757	770	804	793	797	825	776	797	795	751	738	808	810	813	742	790	829	768	788	800	804	795	737	748	804	759	798	806	748	831	786	754	842	848	717	808	773	798	790	799	829	824	782	720	799	793	791	798	781	773	776	819	829	793	802	733	749	772	820	762	815	758	773	785	827	788	762	845	750	809	805	771	828	795	829	828	737	765	811	823	787	808	788	827	781	753	769	770	779	766	772	805	755	796	782	829	840	810	800	783	758	785	732	797	816	796	775	802	797	765	815	796	810	798	789	776	813	816	820	771	819	795	786	776	766	802	801	805	744	764	770	803	792	779	775	794	799	803	778	774	806	795	779	786	813	793	811	817	769	799	795	776	824	791	819	822	798	769	772	750	798	777	814	787	784	785	802	826	811	780	798	784	788	816	800	794	796	819	803	776	812	768	798	779	767	781	814	783	770	798	819	742	763	766	775	788	716	827	803	762	776	811	777	825	816	788	766	806	815	796	792	828	786	805	785	772	753	764	758	828	746	715	788	754	789	783	808	804	771	792	754	814	806	776	784	776	835	776	815	851	773	763	790	781	811	791	759	788	805	803	722	759	782	750	747	764	786	802	767	807	769	816	821	745	785	807	761	811	810	749	830	801	831	789	759	749	751	790	742	844	774	789	848	798	758	774	850	770	820	759	728	741	812	798	767	795	791	732	745	798	833	766	742	788	821	786	790	806	787	824	841	752	710	767	834	820	814	729	776	817	797	785	772	793	765	787	816	791	769	793	797	758	799	782	772	740	766	790	784	764	766	788	846	822	778	741	819	785	791	794	795	794	761	798	815	784	766	801	803	772	769	778	799	774	815	791	765	777	812	772	840	803	811	803	811	763	776	762	811	806	811	782	805	782	771	773	776	780	756	778	762	798	777	775	775	770	736	790	853	740	766	787	794	805	804	790	799	782	812	768	772	784	738	764	763	798	794	756	779	776	765	795	823	781	824	746	819	772	796	797	784	809	773	767	814	800	755	794	793	830	834	815	811	786	758	779	811	778	777	795	800	755	776	801	807	766	820	749	826	818	769	793	798	780	802	797	777	863	817	845	772	765	756	761	736	779	804	786	786	787	828	758	773	803	782	790	821	784	783	787	800	774	784	751	820	805	795	768	776	813	779	767	792	790	789	759	831	748	814	766	744	796	798	780	799	809	771	798	786	776	791	814	756	772	775	680	831	864	837	779	828	748	784	779	760	804	786	821	777	787	789	783	791	772	835	765	769	792	811	754	835	795	763	795	789	727	772	773	756	779	774	770	810	789	777	809	770	793	802	758	842	820	761	802	778	772	780	786	824	831	802	815	741	754	811	784	827	741	756	740	831	767	811	770	784	788	756	751	811	778	800	774	769	766	777	718	805	757	764	759	814	772	829	793	789	752	756	770	793	817	792	822	805	841	804	818	740	772	819	810	753	773	744	763	775	779	765	748	776	787	774	804	786	741	739
26684	21738	23884	4463	217	181	151	147	168	161	144	168	154	142	124	166	160	155	147	180	164	166	153	159	140	162	140	146	131	141	156	144	124	137	147	138	139	132	148	143	149	167	137	152	148	152	143	129	153	142	172	167	158	161	132	157	147	146	144	139	157	133	141	163	185	140	142	138	174	150	135	151	150	142	165	163	148	151	159	155	153	142	146	146	151	125	142	131	150	148	147	155	172	156	151	156	141	163	157	152	149	157	135	149	138	141	149	150	167	148	134	132	148	137	150	150	144	155	153	129	143	150	141	136	148	166	161	151	137	153	139	154	146	155	146	137	158	180	160	160	150	168	146	141	144	153	157	143	154	135	143	149	138	162	142	147	173	136	145	151	164	178	131	143	152	142	147	151	148	160	149	150	140	144	139	127	160	150	148	149	149	142	137	148	154	159	164	144	152	132	159	137	139	152	121	134	141	131	168	157	156	144	152	160	131	137	131	142	168	136	143	167	147	178	136	148	179	136	138	131	159	151	145	172	142	148	154	138	159	156	129	143	140	145	136	142	134	132	148	166	168	126	157	165	142	119	143	154	157	164	155	151	147	145	155	154	142	159	136	151	141	144	124	163	149	147	158	150	150	136	139	159	138	153	159	167	145	154	132	123	139	177	152	165	128	149	164	134	142	145	135	156	145	142	132	144	145	139	155	158	129	160	150	161	151	154	160	157	162	148	151	151	155	130	141	148	152	151	153	159	142	159	169	149	151	145	153	144	160	145	133	152	155	137	148	162	132	149	132	149	144	150	159	156	171	179	126	130	152	140	159	149	157	143	126	136	135	150	170	178	141	145	151	149	144	156	172	157	152	151	139	150	148	164	173	133	162	146	130	161	137	157	154	129	142	141	161	131	145	149	161	158	167	145	150	138	162	141	145	146	151	150	155	130	153	131	147	153	138	148	151	133	146	131	138	135	152	145	154	152	147	157	159	135	157	141	158	159	139	137	149	164	179	149	163	156	149	138	145	155	145	148	151	165	147	144	154	133	156	155	162	172	136	154	144	145	145	139	163	140	155	162	159	156	157	149	154	153	131	141	180	123	142	147	150	173	166	174	117	165	146	134	127	158	158	156	146	187	147	149	153	146	141	148	153	126	142	173	158	149	146	154	144	150	152	134	157	145	154	159	132	149	141	138	155	153	184	146	152	161	150	147	152	136	149	145	145	164	140	138	155	153	146	144	160	145	160	147	159	134	154	161	158	156	147	136	126	152	159	144	149	143	146	169	136	171	148	160	147	142	134	164	151	143	165	166	155	153	161	164	140	146	147	166	153	162	142	173	148	159	148	153	159	144	150	146	159	134	147	153	150	142	136	150	151	129	142	137	147	149	156	146	145	118	169	159	137	133	160	139	155	161	154	140	134	150	124	139	143	150	141	129	154	134	127	138	153	162	149	158	172	142	152	129	156	148	164	153	146	162	162	152	133	151	138	150	152	148	156	139	129	174	144	144	150	153	156	168	140	142	129	158	156	134	145	151	145	151	150	148	165	138	169	129	140	159	145	143	152	148	148	138	133	165	133	165	127	160	148	146	155	140	162	150	128	143	140	160	163	144	140	165	147	127	153	139	171	170	146	150	160	160	163	149	161	152	135	149	126	165	146	160	143	144	166	130	163	128	131	143	150	144	148	149	155	145	144	154	167	141	150	144	144	146	163	145	139	190	158	153	138	153	145	166	159	140	155	138	144	135	143	155	142	132	156	159	160	158	128	160	154	175	153	172	144	137	163	140	152	135	152	147	158	142	160	150	152	161	118	147	144	150	165	145	161	124	153	169	139	163	145	152	141	139	149	179	125	168	149	150	137	136	148	160	155	156	154	163	159	141	155	145	152	138	170	152	168	149	148	138	147	162	133	141	168	155	143	158	142	154	142	149	161	127	149	181	121	138	145	142	159	135	162	153	153	143	160	151	172	159	137	124	143	139	145	144	144	157	149	164	146	170	134	139	147	154	138	162	155	154	125	147	143	157	122	139	162	144	134	150	154	152	155	160	155	133	152	132	141	155	164	158	129	152	172	160	141	149	155	131	145	144	155	141	131	159	145	143	153	162	159	171	143	159	158	142	155	139	154	159	157	157	163	140	156	166	140	148	152	132	140	146	170	163	158	143	159	165	161	147	165	148	134	132	138	136	115	142	168	162	153	146	144	147	164	154	152	134	181	147	174	146	141	141	165	153	179	143	175	170	158	176	162	152	157	138	139	157	140	126	153	171	135	141	136	142	129	161	152	154	161	142	140	147	157	152	118	130	147	144	135	150	135	147	143	138	129	163	143	134	157	155	156	145	151	158	140	146	138	141	150	149	151	144	154	163	143	135	147	152	147	150	152	152	150	157	132	164	169	133	135	158	136	162	140	125	131	142	151	167	166	166	136	156	155	140	158	160	139	149	151	126	161	146	155	157	168	166	176	139	144	151	147	181	145	148	154	140	146	146	137	167	138	167	122	147	127	172	152	130	159	155	148	140	158	154	161	163	132	139	170	149	145	170	139	144	152	147	160	127	143	152	146	149	148	142	155	159	141	172	146	150	139	139	148	177	145	140	148	161	143	139	165	155	142	151	156	148	157	167	145	142	143	136	165	168	151	135	153	138	139	126	156	154	136	161	148	172	139	157	140	128	144	160	132	149	167	133	173	157	154	149	151	145	150	155	152	155	153	133	165	172	133	140	160	148	139	161	134	137	127	146	124	138	127	143	148	140	150	159	134	147	160	163	147	156	157	167	154	159	145	131	157	142	135	137	170	141	159	160	157	139	164	151	152	131	144	158	136	159	166	174	138	147	142	138	140	167	157	157	152	147	153	143	147	153	139	135	165	156	146	160	161	164	180	144	147	156	156	146	113	135	172	139	176	157	160	156	148	145	140	149	149	131	156	140	154	161	149	156	154	145	148	132	145	148	160	157	142	150	137	132	129	131	156	144	128	168	153	152	144	140	118	155	148	138	139	152	154	166	158	152	155	150	146	160	137	148	152	152	144	146	152	133	158	136	160	166	120	139	154	144	145	166	142	139	134	165	148	158	155	155	141	142	147	144	148	151	136	155	141	175	161	149	143	165	128	141	167	172	159	149	125	131	142	162	164	125	162	150	142	147	162	158	160	147	133	153	151	155	134	155	144	153	162	139	153	162	151	142	135	132	158	124	152	178	147	137	157	145	151	155	158	128	152	151	138	143	163	132	156	153	150	161	161	144	120	145	159	158	154	144	154	154	165	150	139	150	129	151	153	131	134	149	151	149	142	141	146	143	140	130	135	135	135	158	150	164	151	147	142	182	158	153	144	138	133	134	151	160	172	144	153	137	165	161	145	152	168	152	139	163	166	163	137	152	137	141	154	140	161	166	166	161	169	154	139	164	150	123	157	150	155	142	141	149	151	145	149	152	144	125	153	139	146	165	130	132	133	159	140	154	170	151	158	158	174	148	144	150	159	156	181	141	116	141
22745	34652	30438	914	461	377	348	304	297	306	325	305	290	286	286	279	292	300	289	287	275	293	273	273	286	263	288	277	290	303	283	253	295	296	288	286	260	326	278	288	284	277	290	282	282	287	290	290	246	268	273	287	261	273	280	271	272	252	278	291	256	279	283	349	374	258	285	245	257	276	264	288	262	288	292	265	268	277	244	282	295	256	277	262	280	269	271	286	281	299	272	274	260	286	270	294	288	272	286	281	278	282	285	280	295	272	279	292	257	273	302	278	290	303	265	280	268	290	261	274	273	319	309	269	262	301	298	274	278	262	287	275	259	287	275	295	288	292	290	259	270	244	319	257	286	318	269	276	292	278	270	259	282	257	267	302	260	281	281	269	260	269	301	271	264	277	277	263	301	278	275	276	275	282	287	279	272	274	263	280	274	267	288	270	293	286	270	260	291	275	282	252	267	243	275	277	272	287	279	272	264	274	296	268	294	282	266	292	271	290	274	275	282	294	264	267	287	263	286	274	281	256	274	288	301	300	253	261	274	249	256	278	287	284	259	274	298	249	262	276	266	289	260	302	296	272	265	281	286	231	300	264	284	285	286	258	296	266	272	266	271	264	333	311	299	284	285	267	271	286	276	275	298	272	268	289	279	305	287	307	294	263	330	269	279	263	293	286	280	241	287	276	279	288	298	266	285	287	269	301	245	281	268	291	283	268	267	271	295	279	292	277	296	287	286	292	313	262	265	247	265	322	259	308	293	270	275	280	247	265	288	260	259	305	289	274	260	275	255	261	297	274	262	269	295	267	268	272	264	252	295	284	265	269	285	250	287	305	285	276	289	267	280	250	264	287	241	241	272	289	298	280	267	266	262	266	261	266	274	331	284	281	273	292	312	264	276	277	275	251	283	283	270	235	278	279	276	260	260	291	282	292	286	289	284	291	255	291	273	295	294	274	258	279	284	295	318	272	259	305	297	265	281	270	300	269	257	301	276	293	290	292	271	269	275	286	259	273	272	258	279	290	265	271	255	284	268	269	271	281	273	283	285	276	255	264	278	296	273	254	288	290	261	273	280	263	298	286	265	263	280	255	305	313	286	257	291	266	283	275	265	304	297	275	298	256	293	255	249	305	280	299	258	256	266	269	287	281	266	268	284	267	274	262	265	282	264	297	284	270	316	276	277	260	298	282	274	274	285	293	265	271	265	263	285	283	261	265	267	272	257	293	271	301	257	304	297	263	274	264	273	232	287	265	279	274	280	280	271	320	274	304	250	262	262	295	295	274	272	277	286	292	275	284	287	295	267	319	246	280	264	253	304	274	268	302	283	284	244	279	280	259	257	262	283	290	275	272	282	268	280	265	273	301	316	289	285	277	268	284	286	260	266	266	263	267	267	268	286	272	270	301	284	284	276	263	279	286	263	286	275	288	249	260	297	258	284	275	288	302	301	264	294	292	263	258	270	255	287	291	285	260	293	270	282	276	271	271	293	258	271	254	283	240	261	277	293	299	285	309	288	282	260	292	278	259	309	281	278	275	282	283	254	275	265	289	244	288	267	266	263	289	298	278	300	298	271	291	271	287	278	267	274	269	321	288	273	290	265	282	276	293	267	282	273	344	302	274	278	280	276	284	277	273	269	282	270	277	299	281	289	258	274	307	278	298	264	279	284	278	291	272	285	292	248	292	289	275	292	276	268	275	281	289	297	259	279	289	288	284	293	271	264	294	276	252	277	265	288	281	262	286	288	279	254	258	288	252	296	271	285	275	280	239	289	285	248	255	249	278	263	278	273	257	272	290	302	270	281	270	278	279	301	249	268	275	267	283	296	266	270	293	247	282	280	267	280	268	252	274	305	277	281	299	284	293	300	270	284	282	257	303	267	289	272	285	303	292	285	302	300	256	288	269	262	277	271	270	288	252	299	275	283	285	267	280	272	264	315	267	262	278	285	282	295	259	286	256	278	309	284	286	296	256	269	298	276	280	277	291	293	267	254	279	269	279	316	318	258	288	274	275	276	297	314	263	284	289	259	290	255	269	291	279	270	273	277	259	266	266	288	278	267	259	271	265	303	275	287	264	260	273	294	268	301	292	296	263	280	288	273	277	285	268	255	275	274	298	269	270	292	277	309	282	257	274	250	271	265	242	283	300	285	296	275	268	282	244	268	293	280	267	295	252	252	289	283	277	272	281	245	285	284	295	290	266	269	281	277	294	269	284	291	291	250	284	266	251	295	250	285	282	279	278	288	264	261	294	275	287	285	288	260	301	269	299	280	247	265	275	285	282	298	258	273	286	272	293	266	288	247	290	243	273	283	280	263	274	291	261	268	272	269	256	283	304	277	257	255	269	284	221	322	292	276	286	267	288	288	254	306	266	280	285	248	302	290	297	254	291	295	290	290	287	272	257	300	266	271	300	299	279	271	282	258	235	284	288	287	288	321	252	276	327	285	291	263	294	266	304	284	292	301	289	258	293	257	279	283	289	275	291	273	279	267	281	258	264	285	282	301	285	304	275	294	266	267	272	290	266	295	285	255	300	251	282	280	273	279	283	274	256	301	279	242	288	261	265	257	282	276	284	287	303	286	248	284	269	292	257	293	305	273	288	286	267	289	285	308	296	297	264	264	260	290	275	262	295	261	263	240	268	280	295	278	293	276	295	285	289	246	261	284	272	272	285	295	267	286	277	281	293	283	253	241	280	288	272	291	276	270	269	281	286	292	275	294	287	272	275	299	304	297	285	278	255	271	291	288	265	282	279	265	269	302	274	286	268	291	270	303	278	306	275	266	273	251	288	277	273	268	254	293	290	289	288	246	278	280	287	277	267	261	271	224	251	299	266	293	288	270	272	266	309	260	265	316	264	313	239	276	268	291	259	249	286	247	272	278	277	284	304	259	269	291	273	267	275	283	250	260	283	287	280	276	307	294	260	279	283	300	298	279	267	277	279	294	262	281	292	272	281	283	285	254	272	303	268	285	278	279	302	265	271	294	269	272	281	267	251	289	260	257	271	267	269	282	282	264	264	275	253	276	284	272	297	294	277	260	278	280	285	290	254	278	285	269	293	255	267	281	283	313	278	294	274	284	275	288	254	275	293	254	257	289	267	256	275	275	289	273	302	275	287	258	281	288	258	299	286	293	288	280	285	289	275	293	272	267	290	279	272	280	268	251	277	270	303	270	278	277	268	275	269	256	289	272	268	270	305	253	273	287	290	276	282	309	265	295	287	283	305	269	291	227	285	257	287	277	273	262	282	287	260	268	271	308	322	276	280	266	304	276	273	277	283	294	288	276	291	278	306	287	253	292	297	267	266	281	284	297	295	286	283	270	265	292	282	272	289	282	284	284	311	279	299	275	288	294	272	262	286	268	275	254	292	252	233	248	264	281	254	263	281	293	289	288	265	244	294	280	294	295	266	282	263	308	279	272	274	252	261	269	284	282	283	269	278	278	288	279	260	296	280	257	256	257	279	267	264	280	316	256	237	268	261
24009	21206	32404	26906	13198	1869	648	555	465	472	395	395	361	386	397	350	375	379	353	364	380	365	373	331	400	345	348	309	300	319	336	334	340	330	322	299	327	308	353	347	340	337	331	347	335	363	342	325	347	310	308	335	321	344	340	358	356	330	308	323	336	369	337	468	621	350	351	310	327	323	310	321	315	328	324	326	308	338	289	317	337	364	339	331	323	333	339	359	301	363	347	339	373	312	309	329	328	297	311	350	314	325	327	326	341	294	357	327	344	313	322	339	311	322	375	302	309	383	323	323	357	350	334	297	336	294	292	313	324	320	324	328	339	338	325	305	326	348	323	394	329	337	336	322	340	360	322	296	353	352	311	333	335	317	350	353	356	340	313	323	350	343	317	335	363	327	301	363	327	324	340	326	340	336	333	327	341	352	331	294	329	325	318	335	316	330	371	328	375	311	330	340	323	322	348	302	339	318	351	323	362	311	329	321	347	346	321	327	331	317	339	321	359	345	370	337	341	348	301	319	341	327	337	332	326	326	327	319	317	322	319	318	312	350	351	347	324	328	344	322	320	348	368	324	354	326	302	344	333	319	326	330	341	331	353	334	328	308	336	309	326	349	347	303	338	339	323	328	344	337	353	326	324	324	352	310	299	360	328	330	353	358	362	358	354	315	350	335	347	362	330	325	332	345	333	324	363	368	316	323	324	332	322	336	314	316	361	299	349	350	359	352	291	300	375	324	309	348	353	337	309	313	316	316	326	313	323	301	321	329	346	323	325	329	332	298	318	340	302	329	333	332	323	337	348	293	325	334	316	308	300	351	321	303	323	327	346	327	358	333	334	334	320	316	338	358	330	315	340	364	324	320	299	302	348	328	321	306	324	313	296	323	348	342	352	332	329	354	313	339	364	308	336	328	352	337	323	346	330	324	360	349	343	320	349	364	351	343	325	300	307	337	320	308	317	313	340	339	329	328	383	340	293	332	356	337	318	318	378	317	319	303	338	300	322	312	363	332	336	313	366	349	309	318	304	349	285	328	344	331	356	303	345	323	325	304	310	325	325	350	290	344	338	341	338	378	311	323	324	312	371	352	320	320	317	337	345	321	330	324	337	348	307	344	320	327	330	324	358	324	342	344	348	336	302	324	301	350	322	344	343	336	347	331	349	325	327	340	348	345	290	324	349	306	345	327	335	359	320	342	322	333	341	318	314	316	306	319	331	355	348	314	320	321	326	315	310	335	312	333	310	342	336	335	329	354	348	326	342	340	332	303	325	330	338	313	348	346	323	340	320	333	311	324	328	312	297	328	313	323	339	335	318	340	314	306	328	331	324	302	322	334	326	333	351	306	328	335	305	322	346	318	311	338	331	346	330	340	330	317	341	326	321	345	337	311	364	317	349	325	350	323	315	324	342	320	346	309	350	294	335	347	333	320	359	314	333	346	302	356	357	341	359	324	326	354	321	324	332	346	323	366	312	336	328	338	328	322	296	330	326	337	337	324	322	345	338	312	350	320	318	334	325	353	345	318	322	317	338	331	313	316	328	331	320	311	324	322	319	326	347	367	308	340	351	332	346	305	319	309	322	303	329	318	357	306	308	294	337	307	322	323	338	348	326	323	331	374	335	289	362	319	342	349	331	341	321	320	302	366	349	312	302	334	332	321	300	325	353	336	335	330	338	352	339	304	327	332	342	333	332	304	342	328	342	351	284	339	333	332	328	322	351	350	335	300	344	314	325	307	333	331	328	341	337	327	320	319	354	322	334	314	309	320	307	347	308	327	351	359	303	336	322	361	321	323	334	330	333	325	324	349	322	338	356	328	313	326	372	354	346	342	314	318	293	324	330	323	313	304	340	346	331	337	342	336	321	319	366	327	348	332	300	308	328	321	328	321	306	352	341	327	337	345	352	319	341	303	303	327	338	317	366	338	346	348	333	316	293	313	352	355	361	333	307	359	331	359	337	324	330	319	357	330	340	338	337	332	341	342	337	335	342	314	310	309	329	352	306	307	354	351	332	335	356	330	338	331	314	338	332	334	341	316	288	322	315	357	342	311	328	376	337	326	322	302	282	334	351	327	311	325	340	334	326	332	338	367	341	328	324	324	290	308	356	317	353	337	349	316	356	334	315	313	335	352	320	303	335	325	330	324	352	314	330	295	318	371	305	314	313	326	310	325	338	293	317	308	331	330	361	340	310	328	322	336	340	357	303	308	334	310	339	368	303	376	333	350	324	312	342	310	330	322	356	341	336	334	340	366	334	329	287	369	306	321	312	323	308	362	303	332	320	311	319	312	330	322	329	370	332	363	337	343	345	306	305	359	324	347	327	324	335	318	330	334	301	347	337	339	325	345	316	320	336	344	333	333	345	348	345	337	322	313	314	338	312	319	348	318	351	333	309	338	331	337	337	329	288	357	333	325	325	318	336	344	359	323	305	331	303	320	353	356	332	321	319	342	300	331	349	314	326	333	304	325	371	356	349	334	363	312	354	331	321	328	345	327	308	315	329	358	324	316	320	333	364	337	326	352	331	348	310	345	287	326	327	329	325	351	297	337	296	302	338	339	303	351	365	363	324	313	325	319	310	322	330	343	320	359	343	330	341	329	302	317	349	357	355	338	343	359	326	358	308	333	311	360	323	338	382	345	315	332	344	348	346	340	352	326	334	339	354	339	351	326	307	323	347	313	344	311	346	331	330	357	325	341	340	348	341	326	346	345	322	306	305	340	299	313	344	305	324	335	336	350	343	331	314	329	338	333	328	328	331	304	336	348	342	334	341	324	348	304	352	330	356	379	305	301	329	299	332	323	343	326	302	349	356	336	327	343	333	329	325	348	334	312	335	312	326	333	334	358	340	318	345	318	377	325	337	322	321	344	326	347	308	345	319	333	357	319	311	328	347	322	332	343	333	348	311	344	350	350	366	331	328	346	302	344	293	331	333	342	351	329	349	320	325	327	303	320	336	331	333	338	321	307	314	341	309	323	314	342	333	328	312	324	295	316	339	355	361	352	334	327	343	340	302	335	296	342	353	331	322	376	357	339	353	338	325	374	336	316	356	328	335	321	314	353	337	329	315	333	341	331	336	332	337	394	332	323	340	336	309	311	333	303	337	320	322	310	330	309	341	323	358	335	353	340	329	312	322	366	319	293	350	360	292	359	330	358	322	298	320	352	330	321	307	331	324	348	343	320	304	315	334	313	347	341	334	340	325	341	288	344	331	342	335	326	309	318	323	341	332	323	325	326	331	328	352	334	313	341	346	335	308	353	356	283	331	353	318	345	307	341	285	343	322	321	323	331	322	337	322	346	334	344	332	338	329	309	312	309	339	334	342	317	343	291	332	327	337	320	312	302	362	298	329	366	303	330	301	343	323	347	348	329	344	339	334	343	319	302	310	350	308	335	309	360	334	364	315	328	329	336	348	341	374	319	327	327	323	346	331	324	315	317	327	319	318	326	319	318	348	315	303	324	375	314	330	330	340	307	313	335
45707	72976	63228	5434	2300	1675	1394	1199	1086	927	855	817	827	693	656	682	661	688	650	679	633	656	636	622	606	614	611	610	622	584	568	569	554	530	611	591	535	564	579	583	599	545	566	610	535	564	565	594	604	597	573	563	563	542	568	562	613	596	557	536	514	570	561	1032	1595	525	561	597	557	580	616	583	580	563	550	603	569	599	582	552	598	591	593	533	549	589	594	567	598	595	566	591	592	540	611	548	531	558	544	590	591	574	568	585	604	579	526	561	577	571	610	545	576	537	588	563	547	549	579	567	563	553	565	552	564	568	575	572	595	560	559	551	576	572	549	574	511	568	581	594	596	563	594	568	580	570	565	565	542	542	570	553	551	552	585	584	548	589	582	618	592	538	542	604	580	557	558	574	569	573	571	534	547	570	565	535	562	550	622	551	577	548	526	600	535	599	544	601	612	609	543	576	555	540	539	578	550	567	567	528	549	543	628	575	570	571	554	552	542	565	629	582	550	568	575	565	528	571	560	543	535	564	566	553	549	519	585	573	525	556	550	529	577	532	533	552	574	590	527	582	551	571	527	562	534	538	579	560	573	552	572	596	554	558	584	564	538	572	553	610	559	556	540	571	563	573	574	490	544	571	555	499	577	591	571	524	566	553	579	607	541	602	589	564	566	549	564	585	545	563	552	590	540	567	553	571	595	523	571	555	582	559	573	556	590	537	594	598	598	555	548	555	580	591	582	559	531	573	608	548	616	589	599	583	556	543	572	555	580	545	567	575	574	570	558	559	516	507	557	559	527	533	577	546	558	582	546	541	598	562	588	577	557	547	566	580	556	634	573	579	580	567	580	558	579	565	565	582	611	536	575	570	535	545	531	556	543	593	547	557	557	550	575	601	553	558	562	560	559	539	589	611	567	579	531	581	551	563	561	589	560	545	567	571	572	567	584	581	625	542	584	548	611	574	550	582	532	565	580	577	608	593	540	632	550	554	568	582	593	570	559	576	551	543	562	586	528	540	548	547	584	609	596	547	569	572	595	572	572	543	558	568	554	579	522	566	559	546	566	571	545	556	520	575	595	533	582	639	518	570	560	564	547	594	571	569	575	580	558	563	569	534	564	583	542	539	557	564	522	529	587	544	586	577	594	572	544	598	576	596	529	574	581	521	568	568	587	599	560	516	567	554	539	579	576	552	522	570	606	597	550	543	575	555	561	555	565	567	573	578	569	536	565	545	557	541	534	586	564	574	585	597	536	587	605	531	576	632	571	603	546	564	563	585	553	585	556	524	580	567	589	525	581	509	563	615	585	583	603	582	537	528	538	548	579	576	564	547	602	521	556	585	576	579	545	558	566	546	568	523	561	530	574	583	549	566	552	582	570	567	530	546	580	569	529	629	546	539	568	566	534	629	540	597	559	587	558	535	556	593	576	574	559	569	567	593	564	607	541	582	542	561	566	571	542	533	609	586	543	610	617	590	545	578	552	560	549	530	524	564	565	545	556	564	532	528	610	558	584	582	546	586	594	511	573	605	623	556	547	557	535	547	613	565	534	542	585	620	573	563	553	563	542	580	577	548	574	533	534	582	586	554	576	586	575	589	540	562	549	539	555	572	574	546	604	616	572	581	555	579	553	561	618	539	568	576	559	583	582	577	613	547	578	557	570	560	547	572	547	575	559	598	545	523	565	572	608	527	543	546	516	562	607	552	564	547	561	538	533	548	547	582	585	547	626	561	556	586	550	569	615	585	547	547	537	569	575	564	583	562	629	550	544	552	544	596	591	572	562	547	594	551	577	554	578	555	572	553	584	586	581	545	591	573	583	580	540	589	564	586	572	569	584	553	615	607	551	569	572	569	583	559	574	546	568	581	539	572	565	578	571	596	589	552	574	621	525	581	579	545	583	557	573	586	549	579	582	557	568	570	570	561	568	562	555	542	565	550	533	583	581	613	583	549	566	496	562	525	561	549	566	584	621	543	513	559	634	595	573	556	571	555	549	619	571	552	534	593	604	577	567	550	584	554	558	527	618	557	570	563	612	539	615	576	565	563	549	520	526	572	558	584	557	530	598	577	595	557	554	547	599	600	545	538	582	616	598	521	555	537	569	534	550	550	580	566	548	561	554	537	587	585	632	565	570	541	557	594	503	549	561	628	571	577	598	587	539	535	576	562	591	581	610	573	553	538	527	547	551	587	559	545	543	563	553	540	550	573	556	568	559	590	561	587	568	613	562	535	533	594	564	567	515	614	545	555	576	539	570	582	594	566	543	612	573	608	565	546	551	551	554	507	555	574	596	564	541	578	539	577	609	584	526	549	588	585	524	559	559	586	554	518	547	540	576	576	554	562	597	584	566	532	581	601	568	574	580	550	546	548	556	524	598	566	594	556	564	623	592	581	534	630	580	543	567	566	558	564	536	544	567	593	512	614	577	560	555	561	556	519	560	540	590	595	555	527	532	537	533	553	565	551	555	541	571	581	546	573	572	500	562	551	528	520	598	606	556	582	550	590	563	617	579	583	568	566	591	574	588	570	572	519	617	559	570	532	593	533	575	607	626	614	546	574	521	569	577	544	569	582	555	525	587	554	560	573	565	579	594	578	518	573	574	544	563	567	582	601	621	534	576	615	586	621	529	583	596	582	571	579	536	589	582	542	530	594	569	558	568	580	570	592	568	566	563	594	548	586	585	566	555	552	574	585	568	568	563	547	592	559	586	565	526	557	569	540	579	560	555	586	558	531	546	531	587	520	582	559	589	578	544	560	561	597	587	552	590	597	557	556	563	545	573	584	565	600	569	572	564	565	565	544	544	566	570	585	580	597	576	541	529	590	572	552	603	518	605	517	592	558	584	543	553	584	595	548	596	572	526	554	530	566	591	574	596	559	581	560	573	611	598	556	546	582	571	550	562	616	560	576	636	583	596	591	613	577	549	580	560	550	605	584	518	607	599	567	561	605	587	580	560	571	592	571	543	570	554	615	584	558	552	592	541	605	589	615	545	635	608	563	565	585	505	558	541	576	585	572	536	581	570	507	586	529	556	609	575	599	563	548	578	507	540	539	536	528	585	550	565	594	586	540	566	597	556	594	524	536	569	573	529	595	625	566	556	581	571	566	576	578	567	586	561	594	553	560	576	554	603	539	577	568	562	563	566	577	575	554	565	568	572	576	583	554	565	569	567	578	565	580	552	532	561	572	545	602	563	578	612	566	511	534	562	593	581	571	531	597	587	573	588	563	575	549	590	555	555	575	584	566	559	552	606	584	632	531	534	492	564	633	633	591	629	564	561	524	585	574	551	599	566	602	584	591	577	614	572	590	566	572	560	543	550	573	573	564	594	576	553	574	571	594	539	554	549	562	559	533	594	520	518	602	554	591	562	557	574	592	561	568	590	554	560	553	537	583	563	604	544	547	557	514	563	548	568	591	551	574	536	623	531	556	538	513	580	573	541	539	573	553	560	537	561	528	550	503	566	577	580	565	547	586	526	567	517	621
23031	21158	30034	25621	20740	13759	1880	883	723	663	622	577	615	600	545	538	539	534	548	541	504	536	542	503	545	536	518	471	518	541	482	466	510	466	514	535	529	496	506	532	488	467	520	477	485	531	502	476	486	516	508	496	519	498	507	471	507	482	488	470	479	464	531	727	1163	476	499	464	452	506	452	461	471	478	486	523	488	471	474	489	462	485	503	470	474	477	484	533	484	464	469	498	475	456	456	484	506	527	504	485	472	503	467	494	480	472	502	498	483	475	483	482	460	512	489	506	442	470	492	484	473	435	535	492	490	495	444	483	489	473	464	546	490	484	472	489	473	480	477	506	490	485	511	472	478	479	465	464	465	456	505	448	487	466	483	465	530	479	480	451	475	473	502	479	455	461	472	469	446	452	464	447	474	473	460	465	503	452	519	469	515	445	483	528	493	504	479	455	538	493	475	480	480	491	431	471	498	491	480	451	495	454	490	476	443	456	524	454	478	505	490	450	521	484	466	464	440	471	465	473	477	487	451	476	504	519	542	431	472	470	472	450	503	453	469	515	498	485	480	482	435	506	495	479	473	499	487	476	474	476	423	485	492	439	484	487	514	513	516	490	520	463	469	481	480	448	477	460	460	483	495	472	497	480	470	516	496	484	528	476	498	519	497	490	474	486	458	458	469	475	448	499	484	463	488	481	530	489	495	514	452	473	491	471	502	471	490	493	494	494	487	476	501	472	464	509	452	481	440	478	478	459	481	490	487	508	456	517	496	476	473	537	474	478	510	531	477	470	481	471	452	434	511	481	479	493	507	459	493	494	473	521	496	453	466	475	475	501	504	457	468	494	493	531	485	494	491	486	460	489	464	445	490	485	459	512	470	459	508	465	471	476	492	477	507	491	502	471	475	480	492	481	509	492	487	480	487	492	484	461	448	493	471	487	491	482	476	504	472	459	483	454	468	493	521	480	424	503	462	478	515	451	492	465	473	500	520	466	460	484	505	478	535	479	456	472	473	467	515	488	471	489	480	459	456	499	471	474	493	516	481	501	427	431	485	488	448	506	465	514	464	468	503	482	468	489	451	472	471	469	507	465	467	516	498	456	456	510	482	489	501	504	492	437	466	491	468	462	473	487	492	461	477	499	497	532	468	500	456	522	480	467	471	467	492	507	459	454	461	508	458	458	532	451	496	495	518	470	479	483	466	482	497	517	495	448	493	476	512	485	506	519	501	475	442	500	479	488	487	505	462	457	475	482	454	460	499	513	480	502	504	479	511	491	503	487	473	478	472	498	474	510	495	501	501	444	491	494	469	530	468	507	502	517	461	509	468	478	511	511	468	488	492	491	521	505	485	469	502	484	492	478	475	471	470	481	489	490	497	479	482	502	465	494	475	479	501	486	478	461	486	472	467	495	506	461	499	487	478	479	451	476	491	477	468	464	488	496	523	487	472	472	505	468	504	510	493	519	458	468	488	505	516	469	482	446	477	489	488	480	484	483	514	499	457	496	491	502	513	472	477	504	498	490	475	502	475	498	495	496	439	499	497	489	485	498	477	466	437	462	455	518	445	488	462	495	476	459	519	478	524	494	484	463	490	494	494	497	514	448	522	503	491	460	492	455	510	463	478	476	481	461	444	501	497	471	484	487	481	487	474	443	469	466	464	471	476	515	475	455	491	491	464	485	491	459	478	513	499	483	476	490	514	494	492	465	466	460	504	447	491	505	510	502	458	481	471	449	497	459	465	450	516	503	475	518	506	472	481	486	473	456	504	439	467	473	523	480	479	503	474	503	468	490	481	509	485	487	498	493	477	518	463	490	500	506	475	472	489	484	511	487	468	481	504	474	442	482	477	503	502	458	479	457	500	488	416	456	477	494	492	500	492	502	440	461	478	430	492	456	462	455	459	475	468	453	493	439	482	468	468	480	510	474	466	525	450	487	462	479	510	518	479	438	483	487	485	454	497	484	455	453	474	487	520	517	488	454	479	450	454	515	471	487	492	464	449	576	531	435	463	508	496	515	509	476	478	478	476	557	478	494	478	493	478	509	493	486	469	507	519	484	457	491	493	454	474	483	492	488	503	476	475	456	484	495	517	485	479	446	503	482	509	473	483	496	481	471	505	526	439	489	441	466	472	463	453	483	484	459	492	482	468	464	445	525	494	442	496	480	473	492	455	463	470	494	448	484	487	489	450	468	505	471	469	464	505	498	494	470	481	451	469	469	475	472	504	492	474	518	501	481	478	456	441	458	502	477	486	477	484	486	462	433	560	470	462	496	467	452	491	471	502	478	489	467	505	478	452	453	486	489	425	460	452	515	469	457	470	481	470	470	514	476	487	490	498	456	501	490	472	462	471	480	505	509	467	485	515	467	476	492	496	480	485	478	479	487	501	467	531	474	426	490	529	464	464	450	498	484	491	467	498	478	456	481	484	502	492	473	454	463	482	522	490	503	470	448	460	502	459	523	503	480	502	428	489	430	511	473	479	462	469	430	437	486	481	478	483	465	490	468	495	483	467	469	520	515	470	467	487	498	461	481	472	423	489	459	488	449	461	526	449	494	530	512	495	451	499	482	470	477	484	479	447	441	507	497	490	489	492	495	516	476	466	456	493	496	451	517	483	487	456	521	518	493	468	476	456	486	463	463	507	515	493	530	487	472	515	510	452	505	485	493	493	491	504	470	511	493	495	485	504	534	489	509	469	517	511	474	466	451	485	518	526	470	454	495	487	462	489	500	441	497	473	502	475	493	489	462	495	476	484	500	487	468	467	508	459	496	466	488	485	473	477	442	497	480	481	491	516	471	500	465	460	472	503	459	462	469	522	508	484	472	481	526	459	471	509	453	477	452	488	444	462	484	491	477	469	487	456	503	435	497	495	472	519	496	491	448	502	494	433	474	487	464	515	474	480	480	466	487	504	518	488	508	494	499	496	530	475	442	498	499	488	514	514	500	486	494	457	469	479	478	514	457	457	508	514	468	480	468	506	466	500	448	464	494	461	526	490	519	507	508	471	461	485	473	455	530	484	526	478	474	502	484	488	482	481	475	470	521	487	511	535	475	484	506	448	497	534	502	464	480	446	449	454	448	488	467	469	481	523	492	468	519	467	459	475	480	427	488	454	447	498	503	481	469	481	464	404	522	464	468	522	464	494	506	491	482	501	497	478	473	514	475	495	452	525	488	491	480	482	466	480	525	481	465	482	483	481	493	479	484	504	500	490	484	458	507	473	443	459	474	461	499	450	505	483	500	493	468	459	481	429	457	511	449	507	480	465	450	461	535	472	451	477	461	473	461	478	467	477	505	477	436	511	468	478	462	494	465	499	488	468	460	449	473	473	498	501	440	482	446	487	470	486	462	488	467	453	509	489	519	509	499	454	475	450	489	510	473	502	501	481	500	466	480	446	450	495	492	467	467	534	471	503	472	462	516	523	514	483	482	458	493	483	507	482	494	473	513	468	470	508	467	504	479	492	515	490	462	465	474	470	504
54167	86052	72714	8271	3758	2946	2366	1879	1646	1518	1388	1265	1211	1122	1136	1049	1042	972	937	978	940	901	921	898	892	897	842	881	891	851	817	845	809	868	828	887	866	807	843	815	813	800	821	831	855	795	808	793	846	784	865	787	805	834	780	778	820	862	780	829	807	819	857	1588	2692	794	813	798	804	811	807	819	750	788	789	778	805	774	865	818	805	838	844	853	826	857	807	779	802	834	813	838	770	764	801	793	794	820	825	790	810	808	776	840	830	802	822	808	784	825	828	809	794	729	848	784	822	794	771	796	862	809	826	819	794	777	799	800	821	823	798	804	836	873	766	771	823	792	815	738	824	800	816	790	834	786	728	812	792	808	817	811	804	818	792	802	801	811	780	816	788	826	776	821	805	828	777	815	845	798	816	760	855	739	802	835	777	851	801	794	814	851	825	861	803	797	818	790	815	803	788	778	795	775	794	858	808	784	792	828	828	799	826	827	779	818	861	814	773	778	749	742	831	788	794	790	840	780	741	777	796	805	826	846	856	768	862	880	808	782	824	764	774	852	751	762	769	805	836	774	766	820	806	807	830	815	816	824	816	835	768	792	795	809	822	815	790	817	828	793	794	822	801	777	794	812	759	762	799	865	789	790	825	830	821	815	851	797	775	823	841	829	866	744	768	789	863	808	790	807	790	831	789	826	773	816	740	804	833	814	787	814	845	761	808	788	763	812	783	782	756	781	832	792	759	811	794	779	848	774	794	821	770	786	793	775	789	774	752	791	767	772	794	865	797	810	802	784	775	790	764	814	762	790	771	739	802	812	803	839	786	801	758	786	794	807	753	767	813	834	784	789	796	782	809	806	866	817	823	826	740	829	807	770	775	766	764	803	830	801	813	812	825	787	830	807	796	770	826	809	815	803	819	831	783	850	784	799	812	813	823	773	753	808	828	816	816	803	808	811	820	825	798	770	770	778	786	818	782	756	763	772	850	790	752	816	766	784	774	747	820	792	760	811	771	854	798	802	794	797	855	844	804	801	836	784	809	802	787	814	809	779	803	826	837	817	792	758	805	745	844	756	821	841	788	806	785	815	799	823	774	813	767	773	786	826	802	782	752	759	832	818	822	866	791	805	795	783	743	851	800	821	824	827	764	771	747	779	808	791	789	763	835	799	814	850	783	819	781	834	752	817	796	773	790	781	793	801	754	784	756	858	816	780	810	810	810	857	788	805	784	803	800	768	795	739	797	831	775	802	766	802	773	799	815	841	807	811	779	761	827	768	799	758	782	810	809	859	823	820	776	786	835	768	801	808	766	781	782	837	745	793	807	770	786	819	791	771	797	857	789	818	775	771	775	825	842	817	798	768	796	772	800	828	773	804	819	772	768	798	769	834	809	809	827	785	797	771	773	842	848	817	808	839	763	828	803	798	824	878	762	824	858	808	832	783	781	818	860	785	865	739	761	796	829	798	810	801	772	773	854	810	820	812	807	803	836	789	795	745	785	789	767	817	781	850	816	782	749	740	826	754	794	795	818	797	812	835	809	773	778	831	775	830	772	845	814	821	848	792	801	797	804	836	795	813	819	831	854	813	800	761	808	814	796	782	840	849	761	797	756	797	834	828	847	784	795	834	801	784	824	808	792	811	765	790	814	753	805	784	814	790	805	795	789	776	786	785	813	756	831	772	820	820	770	808	753	794	798	818	773	830	775	804	780	758	811	829	812	793	810	764	787	771	783	767	828	833	814	781	813	772	817	804	744	802	797	797	787	754	780	822	778	794	805	805	814	841	779	784	853	784	781	769	807	786	745	798	787	829	828	825	812	788	764	797	778	795	812	739	863	817	813	799	840	777	776	868	798	771	810	785	823	817	798	771	778	712	767	820	751	769	843	796	844	813	804	852	757	783	811	792	784	830	763	773	849	843	798	805	791	836	768	787	743	814	805	800	800	851	796	801	820	772	809	855	832	829	833	772	832	780	819	783	798	798	794	775	794	825	857	820	810	792	751	802	854	792	780	782	780	793	752	814	797	793	777	769	774	805	816	837	755	834	738	750	792	758	802	841	802	787	787	793	814	785	811	791	828	819	863	835	814	824	833	831	830	791	742	805	766	802	786	811	797	756	792	809	822	804	800	761	747	826	812	820	807	806	817	782	822	783	744	795	766	758	802	832	820	791	816	833	839	769	786	816	793	854	796	751	836	860	758	839	842	783	807	761	789	787	843	809	782	804	828	820	822	821	804	781	823	811	839	784	799	773	810	825	802	862	792	840	774	779	746	827	848	771	788	775	777	793	846	824	789	778	802	776	827	763	775	775	817	833	821	806	813	800	793	803	772	758	840	837	831	848	770	783	816	761	854	807	805	789	853	824	817	773	766	803	805	818	770	797	789	797	854	828	812	816	798	779	804	767	842	833	802	802	805	831	779	779	791	777	781	777	798	823	786	799	783	810	820	779	810	809	792	771	787	745	774	796	744	796	833	811	776	799	790	769	807	766	821	803	796	822	824	759	747	816	840	809	817	795	788	732	805	803	750	867	824	831	840	782	793	797	817	823	837	861	789	764	787	823	825	834	836	777	817	832	871	760	836	788	772	790	794	810	788	780	810	818	822	811	738	810	820	860	804	814	770	774	876	810	788	819	778	787	776	764	823	764	774	801	814	805	832	768	811	807	770	771	825	806	799	874	838	804	801	748	817	747	795	766	829	821	816	799	829	810	828	815	794	788	828	866	775	811	759	808	797	780	770	816	805	806	737	778	834	806	849	793	790	768	769	838	777	803	797	771	766	794	766	800	800	822	755	794	720	815	817	851	771	841	792	766	787	818	794	781	816	826	770	726	789	793	813	820	794	807	808	792	823	751	872	778	806	799	825	820	795	815	790	802	810	755	829	834	782	773	803	832	754	829	796	741	840	790	828	790	786	830	816	737	778	734	767	806	800	790	805	800	786	811	765	806	779	780	757	836	822	763	740	785	779	830	719	734	779	785	822	823	853	780	777	821	798	779	826	786	836	805	812	806	797	773	834	812	781	794	826	813	806	799	830	788	822	826	799	764	847	732	818	817	786	795	772	800	805	761	781	767	760	804	841	783	800	784	803	826	778	777	837	793	751	791	803	844	796	821	796	814	775	803	858	812	812	845	778	806	807	773	793	768	800	776	801	807	768	792	744	802	885	847	751	781	854	753	822	804	762	795	799	764	765	768	796	782	819	808	785	783	784	848	763	777	816	798	812	774	797	792	805	781	751	817	712	780	861	815	796	824	816	792	818	786	771	900	821	795	775	824	774	801	812	758	791	798	732	802	816	786	798	786	768	794	776	802	784	836	744	778	823	779	838	797	802	853	798	779	773	777	816	774	819	826	792	777	790	839	807	800	811	793	799	818	779	824	839	792	777	798	824	774	795	860	798	793	784	800	807	777	808	749	853	755	817	761	825	798	857	787	818	753	813	794	799	742	833	780	804	797	814	804	798	809	782	838	805	790	833	826	844	839	840	845
26552	21957	25239	6499	267	195	166	175	171	155	178	170	162	165	163	152	161	161	152	158	173	177	155	178	173	174	183	174	145	147	151	173	140	160	147	145	154	155	168	141	146	177	152	129	144	161	169	154	148	146	157	141	151	143	152	144	163	146	178	167	140	149	155	171	194	152	167	167	174	153	119	141	145	155	177	167	150	162	147	169	160	142	172	165	149	170	153	147	157	175	184	154	150	185	152	153	147	159	161	176	169	157	151	150	170	153	154	149	174	133	177	145	156	137	167	149	151	146	154	167	148	149	152	164	171	160	141	147	164	160	176	176	135	174	162	155	166	150	170	146	143	162	145	183	150	183	142	156	168	155	174	147	156	159	156	177	169	149	162	157	153	164	152	164	170	180	178	167	171	149	143	163	174	152	162	166	180	157	174	137	148	144	177	152	147	182	154	143	168	154	168	150	168	163	159	154	163	158	147	141	146	154	160	165	154	172	157	171	180	150	157	149	170	150	163	175	142	167	175	155	175	174	148	151	147	138	148	168	151	150	155	152	140	169	141	157	172	165	158	182	149	166	155	186	149	164	169	174	162	161	165	136	178	158	179	173	173	160	155	150	167	149	156	154	167	171	147	150	129	170	162	163	167	141	155	163	141	169	138	144	153	157	179	141	163	157	169	138	160	192	155	135	162	165	157	133	149	155	177	170	158	155	185	187	164	172	165	146	160	172	140	125	170	157	166	145	162	160	139	164	166	174	170	153	154	159	158	161	164	163	160	163	168	154	147	151	123	168	152	143	150	150	143	170	157	154	159	147	143	146	147	165	157	167	156	162	174	153	155	163	171	167	146	162	152	151	160	150	168	155	174	154	180	174	148	157	169	172	154	173	156	163	151	162	179	155	164	162	151	164	160	159	161	132	178	156	171	167	173	170	129	166	170	173	142	152	150	160	159	172	157	173	171	137	172	164	136	158	159	139	151	179	188	146	192	164	159	166	168	137	153	164	171	167	152	172	162	154	162	158	163	127	139	134	141	156	161	153	151	145	135	166	159	164	152	169	171	143	155	147	180	140	156	160	162	175	162	174	183	148	167	166	151	156	140	170	147	159	163	182	160	152	166	175	159	150	157	157	163	173	146	154	173	149	173	167	149	158	146	174	131	172	149	176	150	162	169	182	157	155	156	161	158	157	165	164	139	155	154	165	162	150	171	144	149	164	162	155	177	172	172	166	170	197	164	151	161	153	136	168	130	192	155	157	170	159	173	160	159	165	153	152	157	165	148	160	154	149	166	144	133	162	158	151	132	155	158	148	175	164	164	160	164	149	120	177	164	150	169	143	163	145	167	177	152	148	152	173	188	164	164	147	174	132	156	127	162	141	155	135	139	149	143	162	152	162	165	166	153	155	168	159	157	154	163	143	178	187	167	165	153	140	130	190	153	166	145	165	163	157	161	156	143	160	151	152	160	163	143	153	157	163	142	157	161	160	172	156	148	167	163	141	167	164	176	187	170	163	134	157	168	156	170	158	155	166	146	152	154	175	144	164	176	152	159	143	157	154	145	197	146	156	163	166	150	174	163	141	155	162	163	160	158	156	150	152	150	149	172	157	149	154	165	155	171	171	166	152	158	170	153	155	169	168	145	162	166	172	168	162	156	165	178	169	158	129	154	163	151	140	159	159	149	180	157	164	135	152	129	162	152	149	147	166	158	176	141	175	191	160	162	148	137	137	161	161	152	169	161	152	159	162	187	159	186	163	162	147	152	160	170	172	166	152	168	144	163	167	169	163	145	158	168	156	171	152	163	133	169	164	147	137	161	147	176	154	172	145	173	146	149	159	139	185	166	153	137	145	150	150	162	173	161	162	178	164	166	159	150	158	152	152	144	155	146	167	146	155	164	151	161	158	143	147	166	163	150	157	158	150	159	177	182	175	188	166	159	163	148	168	161	171	155	143	156	163	156	147	135	150	159	182	149	165	156	175	139	157	150	165	171	140	152	165	148	157	178	145	177	138	166	152	135	174	165	160	155	157	164	175	135	150	163	162	152	171	158	162	164	149	167	154	171	151	148	178	171	145	166	157	145	178	173	163	156	169	138	145	169	181	175	156	164	129	130	134	154	143	152	171	168	153	162	168	166	163	183	176	156	155	164	149	167	154	134	149	175	142	174	155	146	147	154	197	176	155	169	147	152	182	154	172	175	162	179	173	170	167	150	172	153	160	146	161	147	153	162	147	151	162	141	149	181	152	168	163	150	152	168	157	167	163	147	160	166	158	159	158	151	152	168	134	145	150	154	158	156	171	162	159	182	149	162	178	165	164	156	155	154	164	167	153	143	150	173	151	158	161	161	168	179	171	134	153	160	142	156	166	169	168	136	164	185	161	152	176	149	160	151	148	168	155	147	167	157	168	155	140	162	164	143	136	163	157	152	146	155	142	185	167	149	153	151	169	151	136	146	161	169	139	152	158	154	149	150	169	166	137	147	149	154	185	169	172	152	159	148	152	164	135	151	142	167	145	132	141	160	155	143	135	160	171	150	180	154	172	182	144	169	168	149	131	165	149	170	160	154	158	148	160	164	166	174	163	153	146	139	152	164	164	172	138	138	155	133	160	154	167	144	152	155	138	135	153	158	153	168	148	141	151	153	143	162	150	156	139	153	148	155	132	159	154	159	138	142	151	156	145	166	172	140	160	160	152	153	159	144	137	151	168	143	145	170	151	148	185	165	136	158	152	169	163	157	163	174	159	178	162	151	140	173	175	136	160	165	170	157	156	164	130	153	160	138	166	180	140	164	145	161	171	178	161	178	157	144	173	145	144	154	146	159	165	176	165	137	150	151	137	158	161	167	154	162	153	170	170	179	173	155	170	141	143	158	151	153	154	154	149	175	143	164	162	169	171	146	151	165	135	172	159	163	146	161	133	146	153	147	165	165	167	161	152	165	162	152	132	165	158	159	131	174	167	135	141	159	151	168	176	122	158	145	164	145	167	167	149	165	149	162	128	159	156	158	159	142	151	146	162	155	164	160	163	160	154	162	157	141	155	149	159	169	163	163	166	146	159	165	159	158	152	160	153	163	160	150	144	157	168	162	155	151	172	152	166	175	130	169	180	170	161	163	145	149	134	162	177	146	176	156	142	159	151	184	144	155	187	160	179	161	156	160	153	160	155	145	129	152	187	179	182	168	173	148	151	148	152	141	148	145	152	139	172	158	172	165	152	178	193	180	169	155	157	171	148	175	152	152	171	151	163	158	161	156	150	123	156	169	141	166	145	157	160	147	170	155	168	167	168	158	158	153	151	169	158	156	164	161	159	151	175	130	180	163	149	178	165	156	178	156	172	181	146	165	156	182	170	165	164	152	150	160	173	156	154	157	148	154	152	158	180	149	160	174	153	150	174	141	151	129	154	160	163	151	144	157	157	159	137	150	161	148	162	150	148	148	155	144	149	135	163	140	152	163	165	151	154	173	150	151	165	154	201	150	171	155	147
23599	35703	32704	2298	453	418	389	379	324	292	332	322	281	298	306	277	311	274	300	293	287	325	292	331	286	315	303	278	309	295	293	283	322	285	271	329	319	274	275	291	330	296	313	308	263	307	288	288	323	278	313	323	306	286	288	272	276	330	272	290	289	321	321	308	461	283	256	298	300	309	284	292	297	313	311	330	266	298	288	291	243	287	277	293	285	278	299	291	326	275	281	302	271	295	264	315	295	295	274	295	272	283	278	297	291	305	276	292	291	286	279	307	311	252	298	307	303	310	293	260	287	263	283	293	287	318	263	270	290	262	300	305	300	309	310	295	292	274	283	256	298	298	305	286	287	282	303	295	291	329	297	328	286	269	285	302	292	263	292	280	288	264	320	269	297	314	272	307	275	300	285	302	279	302	305	312	275	288	283	302	248	262	274	260	274	298	280	286	289	297	295	276	309	298	297	309	309	266	315	276	277	306	268	310	290	296	326	285	279	303	290	318	318	285	338	326	254	291	273	263	313	271	319	274	286	282	285	284	279	306	287	316	287	301	282	309	253	259	254	274	292	307	296	305	306	294	289	325	294	316	300	266	291	275	270	284	263	295	283	304	282	302	265	319	283	293	244	294	301	341	308	293	276	284	290	287	310	299	269	292	293	272	312	320	319	301	290	284	270	299	319	283	278	303	281	270	308	313	273	285	310	289	262	278	289	311	281	316	300	274	263	272	259	288	293	315	273	279	279	281	310	283	283	300	317	285	308	281	290	290	273	270	289	291	265	317	292	306	285	298	281	302	268	292	286	274	262	261	259	273	272	290	305	277	265	325	286	292	276	297	301	312	262	285	318	268	275	307	282	285	311	276	285	309	298	284	291	286	320	298	284	282	295	294	302	282	290	303	309	271	294	280	258	289	289	305	296	299	322	265	331	283	256	293	289	281	289	307	308	279	260	274	316	271	285	267	299	269	289	303	264	307	303	330	279	301	304	274	270	266	297	274	262	304	272	316	301	258	311	292	315	288	298	285	280	304	283	275	263	286	296	277	259	275	310	308	261	265	291	312	270	329	319	277	283	282	295	279	274	314	303	301	293	307	287	282	283	280	303	280	298	284	291	293	298	294	325	285	288	326	302	284	273	293	301	270	267	286	269	313	278	297	269	298	260	266	314	302	289	282	295	331	271	286	279	304	270	290	269	291	278	296	290	313	298	297	277	296	298	300	280	290	293	325	314	296	300	301	305	298	277	282	310	312	282	320	250	286	312	284	278	282	284	283	281	321	298	285	299	283	262	303	271	313	285	293	316	290	298	300	285	301	286	302	257	292	299	321	287	294	279	280	327	276	292	296	272	287	296	270	303	306	256	308	278	294	277	302	293	279	282	282	313	266	279	278	312	277	279	259	286	278	285	312	272	268	291	284	285	277	291	276	312	284	285	300	309	274	266	298	303	289	285	316	314	296	276	298	309	306	285	297	275	292	297	325	312	294	303	305	296	296	280	291	326	271	305	286	321	298	314	270	290	272	281	275	305	302	295	299	292	291	267	283	287	295	300	268	291	292	256	308	317	280	328	314	273	289	310	293	288	303	290	290	320	292	285	291	296	282	289	287	276	305	270	318	288	294	306	278	288	290	272	275	278	282	297	333	270	294	302	302	285	260	293	283	272	256	283	266	279	286	287	285	261	286	285	279	298	296	309	285	267	281	321	299	293	310	282	304	266	274	305	282	312	279	282	277	252	328	291	254	294	279	300	297	279	290	287	275	296	278	289	287	308	307	274	293	265	283	293	291	276	292	288	305	305	299	294	289	244	300	283	310	272	303	294	292	297	301	280	285	273	278	312	304	304	315	266	282	265	278	320	288	286	283	344	304	272	288	288	303	285	300	267	286	282	292	301	323	289	235	257	281	275	288	261	311	300	288	287	284	301	308	296	283	285	304	291	301	303	299	301	303	288	253	253	273	269	277	315	247	303	322	307	262	295	290	294	286	302	267	331	263	294	258	294	278	320	314	293	297	297	289	309	305	309	310	287	261	284	321	280	296	284	292	295	279	302	302	294	328	277	333	288	300	283	311	271	286	294	296	278	271	279	283	262	274	285	262	311	284	323	288	273	290	289	263	275	319	285	305	315	285	292	254	281	317	273	310	267	291	294	297	296	279	333	314	277	294	276	343	300	300	300	341	292	300	284	297	292	303	293	304	285	301	292	281	297	339	298	308	270	292	293	275	318	288	284	303	305	278	291	318	320	285	307	293	294	281	274	273	303	292	289	288	311	290	285	293	275	286	304	303	274	304	250	300	310	248	286	295	290	273	279	298	265	287	283	291	304	270	276	296	277	287	285	296	302	276	279	307	280	301	286	305	296	293	294	301	282	299	320	283	295	250	309	287	298	329	300	285	280	283	268	287	313	305	291	263	289	283	327	299	270	276	288	290	305	320	273	304	283	289	303	258	262	282	324	307	279	265	270	301	289	300	301	299	272	278	310	310	294	309	319	275	278	321	260	287	289	307	270	275	315	274	263	285	275	306	305	268	278	306	289	279	259	294	306	275	267	268	316	261	295	285	310	265	298	302	313	320	294	304	303	312	296	271	304	303	304	283	265	287	330	270	307	285	266	300	305	328	300	321	281	296	302	269	292	296	296	304	265	284	292	264	280	321	290	295	313	303	267	301	283	290	260	279	271	291	290	292	253	310	303	306	269	306	292	296	302	260	274	310	309	288	299	287	283	319	297	306	284	276	278	281	318	299	302	287	294	304	306	298	283	309	303	296	309	283	283	294	318	279	286	288	291	285	294	311	305	288	267	312	296	281	297	350	281	282	301	279	284	280	270	315	265	305	316	293	304	290	283	292	290	284	267	303	283	309	310	264	287	307	323	293	275	271	275	300	311	266	302	266	315	294	294	295	309	289	297	289	270	287	310	307	308	307	302	296	301	290	284	324	290	302	286	330	294	294	307	299	321	310	292	320	311	285	283	292	296	287	283	301	303	315	289	300	275	284	308	284	285	304	302	280	307	313	281	301	307	288	277	292	274	315	265	289	269	296	300	267	297	281	278	276	296	299	283	298	303	266	292	287	319	296	263	325	321	296	252	331	299	300	287	296	274	289	319	296	319	252	287	283	266	299	273	280	276	290	282	288	309	293	306	268	306	290	292	314	297	292	307	274	326	281	293	309	296	283	291	293	302	289	321	293	299	288	309	283	295	307	272	292	286	282	249	273	285	293	297	280	297	293	286	286	320	320	292	313	294	287	303	287	299	290	311	308	294	307	282	275	290	297	309	273	282	306	303	289	297	271	282	297	317	281	273	298	311	290	271	286	331	289	297	276	288	272	274	292	284	320	315	278	289	312	299	264	263	289	257	314	289	291	289	312	286	310	312	295	283	297	302	264	298	313	297	307	311	270	289	283	304	274	308	291	261	290	297	310	262	304	257	262	284	289	285	248	292	283	310	274	273	270	287	297	302	288	293	292	345	306	318	272	289	295
24067	21271	30741	26403	18823	5457	705	549	481	427	414	387	374	398	362	375	387	341	371	381	368	356	338	354	356	353	337	359	350	344	340	339	323	375	358	334	383	347	370	338	351	314	349	331	359	347	323	356	367	323	378	337	337	341	330	330	346	315	359	366	375	334	368	337	745	356	320	340	366	345	333	377	337	325	343	339	297	309	308	370	337	320	341	370	354	341	380	354	338	312	307	320	354	321	364	351	352	302	339	357	345	344	311	344	348	295	362	341	311	366	284	323	349	343	331	324	335	360	344	344	303	319	331	304	367	347	320	355	338	364	343	327	347	332	351	334	322	319	352	338	350	333	321	334	302	317	342	336	318	323	381	284	361	356	342	325	342	330	314	330	326	334	322	315	348	350	346	339	343	367	320	320	279	330	356	311	346	372	325	329	315	345	315	346	316	336	321	359	350	377	325	319	330	338	319	331	343	391	344	299	345	368	328	309	316	320	325	317	326	321	338	326	333	301	317	350	346	341	346	330	374	346	312	323	334	310	332	356	371	332	340	347	346	340	302	363	344	340	322	335	322	364	315	353	338	365	304	338	330	330	368	335	340	345	299	362	335	344	317	335	323	348	350	293	358	350	354	390	316	328	329	351	372	316	353	335	357	340	352	324	314	336	336	307	349	349	359	311	357	348	329	361	361	310	345	335	332	320	333	349	291	348	315	345	322	352	308	321	309	339	320	370	347	310	390	318	317	332	337	342	343	332	339	343	340	353	363	349	337	321	349	334	366	319	315	355	320	325	357	337	341	364	381	316	339	329	359	342	304	307	329	355	353	315	321	364	338	335	348	315	328	310	342	336	329	314	347	332	327	324	342	335	337	322	335	343	366	340	325	324	326	347	335	327	331	323	316	360	321	344	318	357	309	306	315	330	338	334	327	307	376	343	313	340	331	359	324	313	338	365	349	341	305	333	323	318	343	327	324	327	364	337	326	324	353	331	361	357	323	358	342	353	349	337	335	329	302	362	331	358	334	329	350	338	348	317	331	323	333	333	357	350	346	368	327	314	336	373	345	336	332	357	321	332	362	329	317	341	340	344	312	325	361	360	323	329	327	326	302	332	344	320	291	311	357	328	316	339	324	354	338	337	329	307	352	355	351	310	316	330	355	340	355	356	360	327	324	352	342	344	349	340	336	304	322	317	354	308	337	309	354	346	371	350	340	342	337	319	331	333	314	344	341	333	315	293	329	329	363	332	317	340	351	339	370	337	315	331	328	346	368	289	330	337	324	349	337	339	346	317	325	373	338	364	327	306	346	331	328	353	330	330	310	329	322	347	314	335	358	360	369	353	321	347	330	344	330	343	329	321	338	351	342	353	350	325	373	314	358	323	348	339	315	338	322	365	361	318	324	328	349	305	328	354	359	341	359	340	318	321	366	322	333	307	338	320	361	373	337	329	333	344	305	336	316	339	360	331	357	342	352	331	358	347	366	316	315	322	293	307	312	322	322	294	320	354	310	301	357	339	329	326	309	314	329	348	382	363	353	351	323	324	324	319	299	328	343	329	327	326	347	362	328	316	316	323	345	361	312	366	344	344	317	335	350	324	344	308	304	367	353	310	325	322	371	322	338	336	343	353	319	330	336	336	333	343	337	304	333	346	343	343	356	333	318	336	342	332	381	299	343	352	342	343	365	343	305	342	316	312	385	344	335	323	332	348	336	307	339	300	345	339	330	361	331	330	324	323	333	338	364	359	346	327	343	337	322	342	339	343	344	330	302	349	359	331	323	354	328	329	362	336	325	316	348	319	318	312	343	381	330	328	326	357	312	341	334	343	353	357	323	350	352	320	343	368	334	349	346	355	324	342	360	344	344	309	346	344	353	352	317	341	324	322	352	324	323	329	335	355	333	346	340	304	331	335	336	332	366	340	348	341	301	357	337	325	318	348	352	309	314	304	337	356	360	321	326	335	338	351	361	339	335	300	350	329	375	321	319	311	375	376	341	308	322	349	320	336	329	344	349	336	341	316	338	328	335	327	340	337	335	350	325	337	332	319	346	368	351	337	362	328	341	315	337	309	316	300	319	340	338	323	340	296	347	325	322	312	310	334	325	312	324	339	344	353	343	325	325	337	330	346	330	348	348	344	341	343	323	340	374	288	310	344	322	373	341	312	348	335	309	334	341	313	343	326	300	321	310	368	318	331	334	346	336	351	343	336	343	359	326	345	335	351	306	304	329	353	334	343	362	341	339	344	336	315	378	337	362	338	290	336	347	310	339	326	355	338	311	295	331	339	334	345	340	340	319	334	298	333	324	337	349	350	325	301	328	340	301	332	328	340	329	349	374	338	316	335	345	346	281	364	361	344	330	324	329	335	345	327	348	309	336	329	325	302	365	305	353	327	359	369	347	305	351	336	299	320	356	322	342	337	362	338	324	350	335	358	350	332	325	336	342	351	337	339	325	332	346	366	334	330	350	320	325	349	327	348	367	309	339	341	304	355	356	360	310	339	342	335	369	347	353	341	317	367	326	331	368	331	335	349	380	355	353	310	349	358	301	338	362	327	342	324	322	339	313	331	343	368	335	367	372	339	315	353	384	338	332	327	338	330	353	345	339	310	343	311	319	323	341	358	331	350	329	336	357	329	342	379	370	336	343	345	380	355	314	324	356	297	349	341	345	352	356	343	336	322	316	344	307	306	317	339	333	342	329	338	289	322	303	315	332	353	380	332	336	335	365	366	298	360	321	332	337	349	327	309	339	334	304	331	316	288	340	361	368	370	338	327	373	347	322	316	362	313	350	341	341	311	343	299	322	328	332	354	336	311	357	335	356	378	334	337	334	317	308	344	353	316	365	327	342	338	309	328	345	330	322	334	347	296	337	319	344	349	333	316	324	355	354	332	329	341	332	374	348	306	333	332	333	372	340	321	324	354	342	332	333	308	349	325	326	340	322	321	368	299	344	336	323	324	322	334	337	358	366	337	310	317	336	309	316	313	304	343	348	353	347	341	339	359	332	318	357	349	354	346	316	348	348	354	312	315	318	358	351	333	366	358	355	342	318	314	331	323	317	303	315	326	345	335	339	353	326	354	342	361	363	339	337	306	321	341	315	339	344	312	322	356	316	330	329	343	324	323	331	368	355	354	362	306	318	365	332	332	330	365	334	335	348	350	325	318	331	321	332	342	343	309	314	380	325	330	375	347	340	334	347	349	314	318	379	350	316	344	283	335	344	344	328	311	332	343	349	319	346	333	320	362	289	303	352	357	356	323	334	345	290	323	337	356	331	354	340	313	341	328	325	363	353	359	313	336	353	306	342	315	371	356	342	371	339	346	347	328	355	353	318	315	343	310	335	348	343	350	308	377	327	328	335	302	333	332	350	378	322	326	311	316	325	319	359	331	376	340	363	329	343	328	341	330	324	351	305	324	359	319	341	317	305	343	316	358	337	306	370	307	345	355	320	336	313	316	315	308	320	322	340	342	292	319	357	363	342	327
46806	72995	65741	8869	2233	1656	1389	1127	1017	941	852	840	791	714	739	660	720	665	599	578	611	621	643	609	628	640	624	593	610	604	569	612	589	590	606	554	624	647	578	569	563	622	619	569	581	604	609	602	607	579	572	615	569	582	560	603	544	632	636	601	590	601	549	613	1870	630	587	557	617	589	601	520	599	546	529	595	600	600	567	563	584	581	612	568	586	533	577	551	588	543	547	614	555	626	570	579	556	567	591	584	539	552	580	556	547	559	572	625	549	581	542	588	547	563	576	532	558	583	557	619	593	592	566	602	549	572	565	574	629	604	566	600	609	591	551	564	555	588	583	584	590	554	529	580	560	587	604	557	600	583	603	544	586	553	627	598	570	562	543	547	592	566	577	589	554	614	562	611	629	554	574	562	554	574	582	538	572	568	600	598	587	601	548	557	604	546	577	575	574	586	548	565	567	585	591	567	529	577	542	602	615	603	574	550	601	585	562	569	536	577	595	609	619	583	524	581	566	559	534	596	579	556	582	586	581	569	659	562	609	568	584	565	552	591	597	603	575	568	587	550	581	592	556	570	586	571	580	550	562	562	550	596	597	557	530	595	587	538	601	618	574	610	607	608	559	607	597	595	541	573	553	561	573	602	560	602	581	611	599	580	596	637	620	569	602	599	593	564	524	537	555	525	570	579	554	573	577	588	584	598	581	581	567	604	562	567	573	574	560	555	591	553	608	578	585	601	588	592	597	554	556	586	575	535	553	541	589	592	571	558	558	562	585	579	620	537	579	536	593	555	546	579	579	570	556	566	578	574	609	583	588	568	577	567	606	541	603	650	590	598	570	589	560	588	518	573	588	592	598	560	579	608	561	574	600	591	576	583	548	567	578	631	555	547	597	600	557	559	610	573	561	604	600	621	585	583	576	567	612	592	570	611	553	612	593	545	572	570	579	575	589	563	592	627	622	580	558	542	575	576	594	555	590	571	524	579	586	555	622	575	594	613	620	577	576	573	582	594	632	568	576	534	603	588	564	577	576	586	624	535	555	587	552	545	580	609	551	569	627	553	624	545	571	602	603	588	601	565	598	534	581	569	603	557	576	621	576	611	573	569	590	576	605	579	563	562	573	546	579	578	576	619	563	587	582	557	581	566	564	564	568	559	590	589	556	609	584	548	613	531	587	585	590	568	585	552	554	550	561	550	553	575	584	585	593	565	589	601	587	617	610	587	577	598	566	612	569	573	567	546	606	589	564	557	614	592	567	538	623	534	567	558	604	585	581	557	525	579	575	568	586	588	594	587	588	585	577	581	551	567	596	589	547	571	594	571	602	582	584	587	555	587	631	605	579	550	581	583	543	547	581	577	568	591	560	546	575	616	558	567	581	608	587	565	581	576	606	584	596	562	530	608	561	544	563	602	577	525	612	561	606	566	564	624	600	623	566	574	573	547	575	575	563	609	529	581	575	562	575	575	595	591	570	558	571	570	541	574	627	580	585	591	602	572	612	516	594	597	587	561	577	601	554	607	540	626	560	547	595	575	622	551	602	593	535	594	543	565	598	563	574	608	573	581	574	549	604	584	572	617	595	562	581	599	564	622	611	563	613	589	604	584	563	605	546	545	627	582	564	653	555	632	565	614	590	572	601	606	544	565	550	600	590	601	569	530	562	604	567	562	558	595	562	534	547	579	535	585	592	546	607	576	550	544	577	595	578	600	595	535	593	612	569	582	544	576	558	613	558	576	545	552	571	625	604	546	621	578	549	561	560	557	543	571	601	593	584	557	579	547	525	538	603	610	607	608	585	611	580	581	562	592	602	586	601	569	596	571	591	598	588	548	577	626	577	631	568	602	613	611	604	559	537	594	609	536	557	534	533	585	630	549	555	586	574	565	566	619	581	580	550	579	593	569	562	537	586	595	595	597	619	610	602	582	553	552	605	592	563	578	569	582	538	609	556	520	564	601	545	593	516	581	583	605	590	566	537	569	582	600	586	597	572	574	612	551	583	541	583	577	580	587	553	585	555	570	603	539	563	561	597	590	586	590	553	535	586	614	598	585	597	557	545	575	615	545	604	582	552	564	550	581	535	634	556	624	611	605	562	605	584	601	582	524	576	555	616	604	582	586	523	585	573	563	539	592	566	565	573	598	575	580	600	588	577	560	596	579	591	587	615	583	587	595	550	581	580	576	548	580	570	568	548	538	570	581	549	612	558	601	599	573	605	582	561	584	578	579	587	583	608	556	573	611	555	564	627	557	562	592	604	579	620	593	580	616	556	582	549	541	597	543	568	593	556	631	597	542	576	551	531	578	564	542	618	569	584	584	541	604	613	598	605	529	582	555	602	608	577	543	575	573	577	584	582	601	582	596	605	560	620	600	582	535	547	574	558	589	582	576	567	558	588	569	522	592	544	589	600	561	555	545	577	594	560	581	599	570	636	636	574	550	601	582	560	578	563	579	575	599	589	581	551	589	577	604	606	563	537	578	571	591	573	587	599	560	583	578	595	542	587	575	554	602	562	595	580	567	575	555	571	636	582	569	575	558	611	575	570	523	539	582	557	529	567	639	608	586	582	561	593	578	590	584	556	619	586	610	553	544	547	563	605	537	592	570	577	577	544	565	608	586	533	583	575	577	565	553	581	589	585	579	563	547	546	552	599	594	625	619	572	566	586	601	567	580	603	570	617	574	555	580	588	578	607	565	541	589	560	568	598	608	563	585	641	599	542	597	573	586	562	564	524	563	541	544	573	558	601	557	595	569	605	593	574	523	601	545	606	630	581	595	583	544	570	568	570	602	547	575	569	559	560	552	538	540	599	535	597	580	581	610	589	591	580	555	573	553	540	574	576	598	574	533	560	560	601	540	563	554	569	629	591	581	560	577	528	582	550	516	610	554	602	570	620	604	595	551	583	644	603	587	603	593	633	541	593	555	579	529	589	575	561	567	587	541	575	572	518	547	588	572	591	587	569	555	575	566	539	590	551	545	563	555	573	561	569	599	594	575	572	579	556	607	576	594	565	562	563	604	544	574	552	608	536	588	559	588	554	568	573	574	562	593	597	586	541	523	576	554	543	558	596	557	614	583	604	571	587	586	566	570	544	579	575	578	548	602	563	590	608	537	611	556	550	564	568	577	593	595	583	590	587	586	543	576	568	610	580	600	600	627	604	561	531	603	589	583	520	597	578	601	592	578	559	558	558	598	603	615	604	570	574	577	548	560	600	587	574	591	571	602	570	545	581	544	587	575	579	585	589	555	568	577	620	545	597	582	619	572	545	571	585	587	590	628	588	545	579	592	620	555	569	571	551	556	559	600	619	557	620	577	559	602	549	547	556	577	587	552	598	567	582	573	601	568	581	540	561	565	545	545	546	537	607	592	568	567	494	557	565	596	548	590	583	609	550	569	520	614	571	546	551	593	569	584	556	552	582	572	587	600	580	559	535	578	577	569	557	567	520	563	556	586	560	580	558	580	562	563	555	596	561	562	546	570
23088	21140	29004	25036	21090	19398	4744	961	762	703	621	567	614	571	565	562	580	540	583	522	512	537	537	514	500	524	557	545	496	536	498	498	505	494	529	494	506	483	470	481	508	493	491	500	446	476	490	523	481	470	508	540	504	522	478	480	543	461	485	437	493	455	471	532	1199	555	473	508	457	510	489	522	478	493	517	482	496	480	470	472	491	477	476	472	475	511	479	521	501	453	464	485	531	461	475	493	483	473	472	468	494	474	495	440	466	450	501	494	501	491	496	531	461	465	504	499	504	486	456	484	511	433	450	510	483	506	488	452	486	462	521	494	478	445	504	519	503	452	474	451	469	489	502	497	519	466	531	454	484	499	500	494	480	460	459	498	496	483	471	491	478	470	455	484	512	476	500	489	522	489	486	511	491	449	510	491	444	478	493	481	488	478	467	502	467	451	535	457	454	473	459	503	456	491	463	484	494	498	469	471	499	463	527	475	505	464	476	481	513	486	534	444	523	474	507	490	513	481	480	483	497	495	507	478	479	488	511	483	481	491	453	453	497	492	508	507	491	483	512	507	494	520	503	484	474	500	451	489	482	476	496	488	466	489	448	493	493	514	482	465	536	484	499	507	481	477	495	509	492	435	515	470	482	491	483	509	470	448	516	487	510	498	476	459	489	505	493	516	465	455	517	487	496	502	483	513	519	494	454	480	481	501	488	455	471	477	469	507	482	458	487	483	473	492	485	546	476	494	482	516	481	516	454	472	510	454	543	466	531	481	474	450	479	481	509	505	463	491	482	506	495	499	497	514	534	470	490	479	477	493	454	480	484	475	452	494	513	506	476	495	499	499	482	509	496	516	508	448	504	497	500	526	508	501	504	465	479	542	499	483	482	476	457	498	488	474	518	493	482	510	519	507	491	502	478	503	521	444	482	486	497	485	474	502	466	495	469	467	468	528	494	467	493	453	481	516	501	438	482	498	478	481	515	529	520	479	443	514	480	494	452	499	474	486	462	497	505	482	498	484	510	457	477	465	486	480	488	469	502	475	513	489	444	504	489	500	470	476	487	471	455	480	520	501	463	509	478	455	486	498	502	530	470	482	503	488	490	487	487	497	478	464	493	490	506	521	534	486	457	502	486	446	506	479	456	461	499	472	465	478	483	482	466	452	485	491	514	488	458	514	482	487	474	499	489	506	514	533	515	459	524	479	473	501	450	509	479	499	486	476	458	507	503	429	469	437	495	522	526	502	495	468	499	478	506	435	512	471	509	492	510	509	488	499	450	461	465	519	529	484	479	513	515	494	497	493	511	476	431	476	486	457	495	510	529	527	493	523	495	489	463	460	496	551	465	459	481	464	483	480	523	496	489	537	456	480	495	452	479	505	496	474	544	483	492	467	482	516	492	500	457	476	510	472	466	492	493	520	528	466	499	480	516	501	456	499	513	480	496	498	499	494	471	492	480	473	487	500	479	464	498	474	466	521	468	452	469	502	479	465	506	533	488	519	514	464	514	505	468	515	502	491	489	467	494	501	525	468	484	493	508	511	491	532	499	472	483	490	512	430	447	480	470	476	477	504	509	511	528	500	488	499	446	502	524	512	492	490	444	504	515	493	487	493	494	520	453	508	480	457	487	485	478	452	521	479	512	521	459	449	504	510	486	467	531	494	458	485	490	501	507	488	508	494	485	504	446	504	475	453	499	511	486	476	496	480	491	498	463	489	494	507	480	492	510	480	494	481	473	479	457	496	474	501	461	494	518	450	487	504	482	496	503	486	530	506	507	461	480	513	499	477	506	459	487	472	496	491	487	483	496	482	512	478	474	509	510	491	494	510	471	492	460	488	514	469	478	484	494	487	469	510	485	499	508	456	489	492	449	481	449	509	451	482	475	522	504	460	462	507	511	435	479	520	487	452	487	534	463	499	467	533	477	486	529	496	531	504	554	456	477	525	489	498	493	480	465	490	483	491	464	489	486	418	503	499	483	486	484	475	518	482	473	489	525	459	471	488	521	495	491	443	509	479	465	466	473	466	530	494	492	488	425	466	514	537	445	485	489	476	499	506	438	518	493	513	493	469	475	487	463	446	448	449	466	524	486	501	452	483	534	488	473	472	524	464	477	475	506	486	475	533	500	479	485	479	523	511	473	522	502	439	510	479	515	515	498	485	444	459	501	522	474	489	462	459	508	506	494	490	482	493	473	475	493	481	465	491	475	457	516	444	495	441	499	474	487	489	515	476	535	497	494	503	498	491	501	516	481	477	501	480	496	464	473	475	506	541	540	499	468	468	475	519	504	466	466	452	504	456	460	489	474	500	460	538	504	492	488	512	448	522	515	481	489	497	467	467	465	488	470	447	488	491	481	516	482	480	489	492	499	455	491	494	490	522	505	499	477	450	492	500	501	462	433	465	506	503	476	457	485	471	476	456	492	488	489	506	510	472	455	450	509	449	458	492	491	475	476	492	454	487	505	465	528	494	474	519	515	472	516	506	494	498	483	485	497	460	503	505	486	491	513	500	492	467	491	522	474	533	466	448	484	478	471	488	521	474	490	473	488	436	484	477	523	463	492	498	472	484	468	473	482	488	477	511	539	479	508	496	509	455	506	489	497	488	487	504	453	484	448	476	471	490	505	495	499	508	518	507	470	493	517	505	498	497	477	472	499	483	499	493	466	508	453	491	463	461	511	485	470	516	459	474	487	517	464	454	511	475	510	495	470	466	531	480	457	495	451	495	513	490	480	491	485	473	496	510	467	481	472	506	467	501	488	498	508	464	492	488	476	465	484	477	497	513	497	458	509	474	480	518	515	490	487	502	475	512	504	453	494	488	477	484	487	470	456	485	460	476	504	477	474	496	508	482	498	468	506	504	484	475	480	509	487	474	544	457	473	497	503	491	470	516	501	497	496	480	488	492	513	482	489	503	473	485	535	483	489	526	532	486	496	498	523	469	484	452	460	423	486	485	478	495	511	477	454	487	438	464	489	487	457	481	482	492	466	470	510	503	494	469	482	471	484	472	452	501	484	464	465	500	533	477	489	474	490	465	486	505	493	520	456	479	455	489	519	533	445	459	496	490	504	453	451	489	497	446	502	485	456	474	486	547	476	548	447	551	476	450	479	452	486	486	486	510	476	490	497	552	478	517	493	483	472	495	499	465	484	448	514	509	483	463	478	455	513	486	462	477	480	484	447	549	498	474	494	507	491	498	456	516	468	491	470	482	462	525	502	463	461	454	504	476	509	482	513	479	479	503	475	523	467	484	488	508	476	483	502	418	488	501	466	485	494	504	456	514	503	472	447	496	501	491	492	454	496	518	480	478	482	507	489	529	462	486	485	474	457	441	451	474	516	476	483	483	483	470	429	494	482	493	499	493	441	478	487	491	476	461	490	481	475	468	465	458	472	493	504	448	538	469	491	472	489	538	481	483	486	502	451	486	509	547	471	486	469	466	477	510	484	490	481	476	469	480	492	506	475	482	507	486	485	457	463	477
54353	85415	72963	9573	3732	2884	2282	1903	1672	1419	1333	1276	1144	1161	1059	1040	995	1006	925	915	906	919	930	848	906	898	830	817	873	865	826	874	852	866	847	855	808	835	861	808	824	778	806	824	816	794	837	880	831	791	769	827	795	808	838	828	833	823	805	812	801	831	868	887	2915	956	821	800	828	794	795	829	801	778	761	797	865	781	817	828	815	784	813	817	783	761	752	808	779	833	797	798	879	734	864	757	791	842	850	776	827	769	818	808	830	845	807	809	834	815	801	768	849	774	859	845	824	812	826	819	778	787	771	783	782	816	843	794	810	838	878	804	808	798	829	777	750	823	816	876	805	810	837	852	773	853	823	800	782	815	782	790	800	789	797	799	832	807	764	791	771	773	879	795	769	837	771	751	816	778	787	794	809	804	811	771	806	838	762	825	815	801	826	763	738	817	806	789	837	799	770	836	775	766	826	780	815	780	798	792	812	803	719	803	804	802	750	743	798	781	834	843	811	757	795	818	817	819	803	780	779	791	796	794	802	786	788	800	811	790	802	823	779	820	759	818	804	816	762	784	843	819	829	831	779	862	776	800	802	772	805	778	817	804	867	823	843	788	810	776	847	805	828	829	783	772	804	846	770	763	824	773	830	847	770	851	810	791	807	783	815	754	800	843	813	789	813	826	854	805	823	800	797	787	833	790	780	815	821	777	764	789	768	821	775	845	762	780	843	805	785	805	830	845	805	785	757	834	785	810	841	765	823	820	780	851	774	818	773	793	804	788	802	776	851	843	790	806	797	811	790	836	826	802	783	796	807	814	787	759	771	799	780	800	784	808	760	821	799	778	780	781	781	791	827	803	837	774	792	789	843	810	816	850	806	801	822	784	837	819	822	792	747	775	767	795	796	769	795	821	778	797	805	816	746	813	815	810	785	801	809	838	787	841	857	762	780	779	825	770	836	796	812	780	827	783	803	754	771	818	758	780	810	792	799	844	794	821	801	787	784	798	752	786	810	827	832	852	838	756	814	793	816	798	788	829	865	862	861	785	804	824	745	835	776	786	787	820	796	792	827	808	796	829	779	850	829	777	763	813	761	818	804	805	818	800	788	836	836	791	808	774	783	807	811	776	803	830	818	726	781	812	813	833	782	790	797	740	846	836	782	818	811	830	820	785	853	794	785	834	834	761	827	796	819	815	810	815	786	830	815	777	800	791	826	746	853	775	797	800	816	802	807	783	820	799	780	786	779	823	820	830	748	817	860	771	751	802	839	758	765	822	834	765	800	741	796	802	820	826	823	844	785	772	806	802	792	795	826	767	768	767	746	811	852	797	869	788	783	802	811	804	837	825	769	818	812	837	780	782	811	820	836	781	790	824	774	778	800	807	835	775	794	797	769	783	807	752	796	802	792	813	827	812	818	796	777	804	756	786	786	726	819	791	812	818	824	822	839	794	782	805	808	822	818	851	856	843	801	812	812	825	786	838	825	804	793	746	822	826	827	762	747	828	788	809	783	825	810	787	774	726	803	829	760	791	807	786	799	826	746	762	775	758	779	773	778	830	771	760	774	751	764	801	789	767	774	756	706	790	821	801	832	816	797	781	775	823	774	797	809	824	799	850	782	829	823	813	816	844	816	797	831	826	762	779	882	804	802	832	813	841	823	792	824	802	821	798	755	782	829	779	879	807	807	803	806	784	809	796	805	840	791	803	790	770	815	863	780	786	794	841	788	842	743	724	762	773	818	798	807	814	755	825	801	799	802	813	814	809	786	812	794	792	811	809	819	748	777	821	820	827	819	802	838	808	829	800	849	812	796	790	787	766	806	757	843	803	853	812	798	777	825	777	774	773	797	824	787	835	813	769	808	820	743	776	805	866	796	820	798	863	861	802	781	839	805	851	805	817	829	790	827	836	805	811	807	823	850	807	807	810	857	775	774	829	822	796	838	770	796	773	792	793	810	831	839	805	757	872	766	805	814	849	796	789	805	829	826	781	753	804	818	822	783	824	825	780	781	740	809	780	778	791	804	762	790	850	807	824	743	814	791	768	866	827	777	785	837	798	716	801	837	806	816	845	847	797	776	788	812	846	771	817	813	850	817	880	832	792	828	830	800	756	783	819	781	781	789	761	739	823	809	872	755	783	825	820	806	834	804	819	810	837	820	815	765	753	840	774	802	801	832	785	784	819	812	809	798	799	842	768	749	793	768	776	791	761	836	760	830	845	828	796	801	763	848	847	812	857	825	804	826	722	868	819	832	780	806	760	840	774	798	786	777	783	823	769	786	744	774	850	816	783	792	812	782	776	754	812	780	804	799	785	786	803	827	841	806	781	802	804	789	762	779	777	827	774	753	796	797	849	825	795	801	814	822	768	785	762	788	807	831	774	806	798	809	787	816	836	747	785	839	775	796	757	827	842	816	815	801	837	801	832	801	812	821	816	772	835	773	824	813	839	785	752	797	778	811	843	804	802	783	800	851	800	814	779	788	817	811	815	808	867	790	798	800	766	758	792	768	800	859	841	814	826	812	745	794	827	822	766	791	822	843	817	821	754	780	845	853	886	776	802	807	767	782	788	823	795	797	839	879	797	837	821	800	814	805	814	815	808	778	819	793	807	801	894	830	791	818	814	786	793	762	781	764	799	784	783	777	829	783	791	809	806	798	803	766	799	782	804	813	781	820	851	781	789	806	755	779	794	803	782	773	830	811	783	848	804	854	780	783	819	785	822	842	808	743	779	763	781	782	786	793	811	782	764	790	806	778	812	816	815	816	781	784	787	806	788	785	870	789	781	804	881	791	795	789	851	806	794	809	798	789	839	831	797	792	808	811	800	833	759	758	807	766	801	788	804	793	784	813	822	827	809	753	742	780	816	888	791	834	813	807	805	775	792	876	789	828	797	833	799	790	788	802	783	821	812	786	837	766	839	829	819	786	823	822	826	830	817	780	831	817	803	787	813	811	775	807	801	774	797	822	757	833	816	750	782	779	758	784	783	835	804	769	779	819	806	809	767	786	817	836	764	840	791	734	780	778	847	817	795	765	842	784	818	810	777	790	800	799	805	808	811	839	824	821	845	862	838	825	793	770	816	800	788	754	782	810	816	818	768	814	821	792	805	788	794	836	821	796	801	835	789	800	761	786	851	817	769	840	789	854	776	794	831	802	816	832	811	777	744	815	832	818	750	800	796	828	806	760	813	849	802	794	815	801	778	813	813	792	807	751	746	748	823	839	772	798	792	810	772	808	786	756	824	815	802	845	730	826	809	802	786	728	784	775	803	786	765	781	825	823	810	791	842	754	821	855	810	824	803	792	773	803	807	730	800	763	816	757	780	805	786	805	831	742	763	794	757	849	776	798	818	786	766	794	831	784	781	844	792	808	779	757	809	801	770	797	790	761	809	793	788	797	806	858	761	866	785	839	804	789	839	824	803	856	803	837	834	790	852	813	769	827	825	816	877	835	785	802	855	823	827	839	842	816	800	830	833	795	802	793	811
26718	21828	25053	6788	223	199	181	164	153	172	164	152	145	168	156	171	136	165	130	139	154	145	147	142	154	170	143	159	138	165	159	147	160	173	134	143	155	146	146	158	158	150	164	180	159	155	162	138	156	145	133	156	125	152	160	163	144	165	166	179	144	143	147	172	160	132	138	151	114	134	141	154	147	156	157	157	146	145	130	155	138	161	163	147	152	157	149	168	162	173	169	154	154	147	147	141	144	141	155	134	155	146	144	147	173	168	158	156	144	143	164	139	129	140	153	129	157	142	138	150	157	144	124	151	178	161	140	132	151	136	145	140	150	127	162	139	163	138	142	130	149	170	133	142	157	161	147	171	171	150	183	142	157	158	141	164	153	134	145	162	146	158	145	144	136	152	134	163	159	149	150	150	162	143	130	163	133	143	154	149	143	155	163	163	138	150	151	157	180	153	142	147	156	165	168	158	166	125	167	167	147	138	144	141	167	155	153	162	173	147	152	139	156	143	176	148	174	148	144	169	141	162	111	161	139	154	141	142	167	159	149	136	165	167	164	142	136	131	169	150	158	157	185	137	154	145	167	136	163	162	158	143	172	169	153	154	148	146	157	152	156	148	156	166	153	156	151	139	158	156	139	154	158	158	153	153	155	146	140	142	153	146	165	141	140	132	163	148	157	124	137	152	140	136	136	134	141	154	145	140	155	143	147	149	148	159	154	144	129	143	121	148	142	144	162	144	162	157	170	141	131	145	157	139	126	142	143	161	147	130	143	154	173	161	132	148	166	148	148	127	157	149	152	158	142	157	152	141	150	152	143	148	144	155	142	138	161	162	163	170	156	149	159	154	177	144	136	150	138	154	126	162	145	156	152	161	146	150	150	149	143	138	158	145	154	150	153	126	153	145	155	173	154	131	146	151	130	141	151	161	148	128	155	146	146	174	131	159	174	137	166	155	158	138	158	156	135	156	161	133	166	147	162	163	145	135	148	150	160	111	139	175	139	158	138	155	148	176	144	154	152	154	155	148	148	155	152	158	152	155	150	155	154	144	145	138	152	145	151	143	118	135	144	155	170	149	153	148	141	158	137	141	171	157	153	172	118	186	145	138	144	152	133	164	128	167	135	148	151	145	161	128	148	168	143	137	155	150	151	155	144	143	128	137	173	136	157	165	160	157	136	156	156	131	164	152	145	157	143	117	160	155	173	165	158	131	160	158	117	153	157	156	164	141	158	152	172	159	167	153	147	164	139	147	151	142	154	151	149	134	143	166	145	149	158	152	161	144	143	140	168	166	179	169	149	118	159	139	140	149	161	158	147	152	129	149	137	143	128	151	138	147	150	155	155	155	141	155	169	146	164	133	166	158	153	146	169	156	168	150	148	149	152	147	161	166	136	147	178	140	175	142	152	144	153	143	154	148	168	151	150	172	155	147	146	132	170	175	151	151	163	142	145	147	135	147	136	154	152	159	130	138	143	153	148	165	164	160	153	165	169	150	151	156	138	162	146	132	179	160	159	128	157	165	141	161	149	155	142	160	161	153	154	158	146	164	126	151	164	145	157	139	161	143	154	125	153	140	144	151	161	162	141	152	146	145	158	144	139	129	150	128	161	156	151	146	153	158	146	148	166	165	153	147	179	156	145	166	139	146	175	145	141	158	142	134	170	159	145	157	149	154	139	137	156	161	145	160	153	162	153	121	161	141	160	134	149	137	167	139	147	146	171	124	147	120	154	141	155	149	168	160	146	169	145	116	163	126	145	160	147	140	186	160	150	170	170	152	136	143	153	159	145	154	142	144	144	122	180	142	159	147	168	154	125	146	176	137	168	144	170	161	138	160	168	135	145	199	151	135	150	147	138	155	128	166	154	129	145	150	130	152	158	139	143	144	143	147	158	153	156	156	177	163	138	127	134	132	150	152	192	149	143	139	148	157	141	140	167	148	136	146	143	167	140	167	130	154	168	145	155	152	149	164	137	130	143	149	144	142	140	141	124	143	140	138	132	144	120	163	169	153	172	143	143	159	157	148	154	145	173	146	170	162	159	155	146	139	133	161	168	153	160	163	176	152	136	154	162	149	166	145	162	151	152	139	143	132	154	160	156	139	142	135	167	152	146	133	160	155	148	162	149	154	168	130	130	154	144	152	167	143	144	145	145	146	144	153	149	156	151	139	167	133	154	156	148	147	162	160	143	136	133	167	135	157	126	163	156	178	158	164	142	140	140	131	146	154	161	162	150	168	163	149	139	147	130	144	160	132	169	148	139	122	160	164	131	139	151	157	129	140	144	151	156	155	164	163	133	137	156	162	160	147	146	152	145	172	140	138	132	168	167	153	139	171	154	157	145	154	121	138	146	139	166	174	133	159	184	187	143	148	156	158	142	172	173	174	133	162	146	160	140	177	155	161	174	137	146	174	135	151	142	132	187	133	137	149	136	148	143	159	150	131	149	126	151	134	164	178	144	161	141	157	160	146	140	142	155	163	151	138	142	158	147	153	137	146	145	139	148	158	157	146	157	152	132	167	152	157	146	155	137	141	170	136	156	158	135	157	161	160	158	140	157	138	154	156	156	146	145	165	155	156	152	163	140	143	154	149	143	163	149	159	142	149	146	150	166	138	135	127	170	142	153	150	141	148	141	166	152	168	154	150	134	167	166	143	125	144	153	152	165	142	147	151	130	144	145	144	149	129	165	143	152	144	161	140	153	156	148	162	146	148	152	160	149	140	166	167	142	154	166	159	127	146	143	150	148	165	145	169	150	125	163	135	142	127	153	163	148	147	144	156	171	132	149	143	135	171	140	132	147	143	159	157	143	165	137	134	143	171	143	120	142	169	149	173	157	170	163	127	142	140	157	147	165	147	131	165	174	159	144	138	154	140	141	148	132	153	166	153	162	153	134	130	136	139	151	154	153	159	132	162	153	125	145	159	150	134	168	134	159	157	144	148	153	151	120	149	137	146	152	138	133	162	154	148	168	146	176	151	155	146	176	147	140	146	147	170	165	153	151	148	139	128	155	139	165	141	175	144	158	134	162	144	173	157	174	173	153	127	149	130	132	122	142	155	155	152	130	153	182	144	138	163	165	137	136	154	131	164	154	164	141	130	147	140	147	136	147	135	150	145	164	161	159	149	160	139	141	159	160	129	175	146	141	150	176	171	164	153	154	136	154	167	141	147	163	157	164	144	149	171	163	155	130	165	154	132	180	163	137	134	165	160	138	128	145	136	162	163	154	177	146	131	134	130	151	134	145	159	146	155	145	145	137	157	147	176	150	152	160	154	158	157	132	162	154	161	158	151	164	156	137	143	147	168	148	168	150	151	147	174	147	167	121	151	154	152	154	131	144	133	164	168	167	142	155	170	152	155	153	163	160	144	128	148	163	149	175	118	135	154	151	129	169	162	166	143	160	111	141	163	166	153	138	168	137	143	141	156	161	165	160	141	144	150	154	166	155	161	163	150	149	154	139	174	145	119	180	135	152	157	143	143
23897	34925	32090	1848	471	360	321	306	316	292	302	297	292	306	281	270	293	288	278	270	271	248	265	273	271	283	305	296	297	262	272	284	291	272	272	298	276	286	263	252	265	277	297	294	273	265	272	296	273	279	290	240	261	249	254	303	295	304	279	266	272	284	296	269	370	270	265	276	269	311	273	271	291	274	258	268	296	281	258	321	255	269	249	253	274	260	267	284	269	284	277	305	253	296	290	306	263	270	263	295	284	263	309	288	265	255	276	285	290	258	285	266	260	277	300	297	293	281	245	262	274	268	266	273	268	276	265	231	283	262	291	247	275	286	261	275	288	270	296	271	262	276	271	266	256	255	282	280	269	229	231	279	254	292	284	296	278	289	233	272	277	314	260	300	249	273	295	271	280	289	264	277	255	290	245	239	265	284	294	271	279	275	265	291	284	272	256	279	271	266	270	251	274	295	275	283	243	281	268	251	289	280	300	278	255	285	297	271	283	258	286	251	245	274	264	252	268	288	254	306	290	270	265	271	272	270	280	272	241	278	264	284	243	274	296	236	273	253	278	255	264	278	254	255	286	255	291	274	278	292	295	262	271	276	295	278	266	299	262	262	255	279	271	283	283	266	257	268	301	295	297	261	281	264	277	281	256	276	282	257	285	288	265	257	259	267	283	276	280	244	291	283	272	315	273	257	244	314	304	277	289	270	267	270	260	290	276	279	275	285	276	257	281	250	281	292	267	278	288	223	260	268	301	285	282	298	270	277	256	257	274	272	247	283	266	263	264	288	275	277	268	246	272	253	306	259	244	276	279	270	265	271	288	285	291	300	270	267	266	253	242	286	273	290	271	261	258	304	270	267	291	251	273	276	266	309	290	280	285	285	280	292	287	257	287	278	286	265	286	280	299	257	279	297	287	266	265	285	275	289	242	284	254	277	232	268	292	263	272	259	273	282	277	277	271	285	289	245	280	261	285	264	269	303	298	272	281	287	252	303	271	271	273	263	271	282	275	296	284	256	264	265	307	248	264	285	307	278	285	259	272	271	272	244	263	255	280	276	269	280	267	273	276	243	275	266	308	274	303	240	254	263	247	265	270	270	277	273	265	276	250	272	291	265	244	277	266	271	243	269	283	281	261	279	246	265	266	288	262	279	282	280	277	285	248	287	270	291	281	277	307	292	280	272	253	289	248	287	297	258	273	272	292	263	263	266	263	296	269	268	289	288	301	266	257	280	257	268	272	287	247	267	272	269	260	274	260	296	296	255	269	272	291	295	261	314	260	274	266	274	280	263	254	274	285	269	273	273	266	277	311	276	270	258	287	262	267	278	232	280	286	282	250	262	276	253	268	276	270	263	259	262	289	290	248	275	288	282	235	250	274	262	293	283	253	281	270	246	292	276	291	271	299	295	283	293	277	284	282	299	293	273	261	267	266	253	258	239	253	264	281	277	272	265	258	307	287	290	259	263	268	265	276	278	278	291	285	272	250	270	285	275	275	277	285	263	268	293	270	257	311	257	272	288	263	275	272	271	262	290	275	296	252	303	302	265	284	256	268	262	257	311	284	277	294	304	252	258	261	288	271	283	302	305	281	267	303	296	298	276	258	273	274	295	271	258	276	280	267	248	276	287	265	275	276	271	302	276	282	285	291	303	279	303	280	279	261	251	273	263	266	278	282	300	285	307	289	286	278	294	317	282	270	279	292	277	276	268	273	259	265	273	251	285	274	290	262	287	282	288	308	268	268	262	307	267	253	265	287	272	276	298	241	243	280	269	263	268	277	256	255	279	274	284	254	304	276	245	249	274	312	268	301	273	259	287	276	273	269	280	288	299	251	269	285	257	260	290	304	295	278	280	299	291	282	273	261	279	310	270	308	292	283	262	319	276	310	283	258	290	293	256	264	269	246	286	249	281	257	273	266	279	286	271	262	294	289	302	302	260	238	254	252	254	260	273	241	282	261	289	283	262	280	292	275	308	277	290	264	293	283	275	263	271	282	287	276	259	283	282	290	282	266	301	300	273	279	311	286	229	259	266	297	259	287	259	261	250	262	266	280	255	279	256	286	291	254	275	285	282	269	268	297	281	307	275	242	287	267	289	257	265	263	274	267	302	235	255	296	274	248	292	269	255	295	280	252	272	286	256	274	291	283	281	274	274	241	261	267	278	260	298	274	306	290	258	267	289	302	273	316	280	245	264	276	263	289	268	249	284	285	275	299	308	241	274	252	267	249	266	259	275	272	244	275	309	280	286	248	292	268	306	282	274	245	309	259	269	293	244	265	254	256	311	278	285	268	258	240	278	264	231	262	302	272	301	272	265	282	263	271	286	258	251	302	291	284	268	282	263	281	292	292	261	255	286	293	290	264	259	281	290	265	275	278	257	276	286	264	259	290	282	283	296	279	269	268	280	259	249	278	277	270	281	286	277	253	264	268	264	272	289	279	281	269	261	255	264	260	247	284	256	295	300	265	257	256	262	277	303	214	295	267	283	263	272	286	272	289	285	297	260	270	258	247	289	284	295	279	264	269	269	246	250	264	258	296	247	268	266	267	274	289	272	263	275	254	269	282	289	269	265	242	233	305	259	258	277	256	276	279	280	290	275	269	298	309	279	258	299	261	269	277	283	278	272	266	282	295	268	284	292	285	266	259	259	300	273	244	240	248	265	266	278	286	277	293	277	277	278	276	288	288	259	267	244	301	262	258	260	270	250	259	256	281	242	269	282	282	258	289	315	279	253	281	285	294	269	299	265	285	263	281	273	263	274	262	278	270	252	256	276	282	268	289	300	278	242	271	271	230	294	261	265	271	271	256	280	286	303	258	275	295	282	272	276	280	292	311	253	252	283	294	296	290	274	273	301	250	283	270	312	279	282	292	277	287	255	275	283	276	254	270	239	326	279	247	289	280	280	284	214	246	260	284	284	284	248	241	267	258	273	273	271	266	290	265	273	280	255	283	270	271	256	257	272	275	263	281	291	272	249	277	253	268	266	285	294	275	279	264	266	252	264	296	230	242	295	259	244	266	244	282	266	280	292	284	267	276	287	291	267	280	264	264	296	287	244	268	260	266	287	279	294	286	269	263	284	274	289	266	287	261	261	297	250	285	258	269	267	284	264	269	276	289	281	270	241	278	267	271	272	268	304	284	277	273	282	274	292	271	266	283	300	274	240	295	255	284	290	254	252	268	269	277	258	251	299	256	281	290	272	291	245	272	301	282	279	271	269	308	286	249	249	279	268	238	264	253	255	259	253	280	308	278	262	282	260	263	280	270	286	252	309	291	291	281	266	269	276	261	275	277	291	265	266	270	252	254	258	268	283	267	250	245	276	273	287	266	259	265	236	264	234	264	277	252	302	278	243	290	265	279	274	258	267	258	291	283	280	302	290	275	266	274	296	304	270	269	300	300	263	306	297	273	292	271	302	253	246	285	255	305	290	290	263	271	274	271	271	288	268	259	270	275	251	290	252	264	293	257	297	269	252	293	295
23984	21214	30414	25851	18359	4443	671	515	429	427	423	396	407	394	353	393	345	362	358	348	344	339	353	342	407	335	349	378	379	322	347	351	341	353	334	369	323	306	315	344	336	304	342	337	342	354	328	322	325	368	340	312	332	335	309	346	344	321	321	349	315	337	302	342	557	340	351	339	325	313	317	307	321	338	298	337	314	288	324	343	342	330	315	310	351	321	333	312	303	312	334	328	325	348	345	359	343	290	323	349	337	315	279	364	350	330	334	314	315	309	328	312	328	319	338	345	327	318	330	325	322	328	312	327	295	320	337	321	336	332	324	320	350	350	312	328	356	336	332	324	334	324	324	337	339	348	332	332	353	348	335	333	358	292	368	303	338	308	328	349	306	324	338	327	306	310	339	330	305	311	335	328	328	305	332	344	318	300	286	352	304	355	352	317	334	336	328	342	337	341	332	301	350	331	336	326	351	321	374	341	321	323	331	300	326	322	342	332	324	330	337	318	361	354	336	368	287	360	341	316	312	306	331	308	325	323	308	300	295	326	311	354	355	276	325	315	334	344	346	320	319	325	308	344	340	341	334	314	348	329	349	304	318	337	311	323	338	338	306	324	356	355	340	329	306	332	300	300	339	345	325	349	310	329	302	335	326	336	326	341	314	350	341	339	326	322	337	327	329	313	337	355	322	328	320	365	335	317	317	320	304	309	337	344	336	315	349	357	367	336	310	358	318	314	325	275	315	338	291	345	345	376	334	332	330	310	337	352	342	308	340	334	313	331	319	314	340	342	332	347	325	283	328	352	324	300	320	329	314	328	324	332	298	304	356	336	303	322	320	343	318	332	354	317	325	342	338	349	317	343	336	313	325	337	337	336	310	336	279	299	364	316	342	324	329	337	327	343	332	311	347	315	306	321	340	317	328	299	342	327	360	315	337	347	358	341	311	355	349	325	312	318	319	315	349	317	365	314	316	356	323	298	360	362	349	336	330	313	337	346	358	316	309	303	326	320	311	316	309	351	339	351	321	357	316	347	360	330	335	308	317	325	298	316	321	340	338	364	335	333	298	307	351	327	308	304	326	335	335	325	335	340	332	301	324	354	313	298	294	315	332	332	310	331	287	311	319	326	305	336	337	343	315	341	369	352	323	299	314	288	369	342	326	368	304	333	323	298	328	306	318	322	340	319	320	332	342	355	319	301	361	308	309	369	333	343	303	307	316	328	329	350	315	339	335	379	338	329	348	344	307	324	275	339	330	330	332	301	318	318	349	331	325	345	326	322	332	317	346	324	304	330	380	340	354	294	352	347	328	310	309	341	311	275	319	281	336	326	323	331	305	334	312	316	311	327	346	297	327	332	358	326	313	329	337	322	309	323	331	314	319	335	359	323	328	337	325	319	312	334	323	315	341	323	332	365	295	358	357	341	336	290	309	324	311	322	352	364	321	334	339	323	318	307	303	325	312	356	333	289	298	331	313	325	337	354	356	360	315	323	325	312	343	326	317	296	347	334	316	334	333	314	342	338	315	341	344	350	323	350	306	355	324	346	319	333	342	346	321	330	340	303	327	332	320	306	318	322	315	306	368	313	345	319	284	319	321	338	339	336	335	319	324	321	356	329	300	315	331	310	343	321	293	312	301	319	330	346	318	335	311	319	329	334	332	336	319	287	307	310	340	341	330	332	330	281	332	332	341	331	319	328	337	331	312	337	369	321	316	333	337	325	336	300	344	335	313	335	357	325	336	338	335	371	328	345	298	331	337	361	325	312	339	325	313	339	339	333	342	331	341	334	291	322	327	324	309	314	341	333	316	341	326	321	350	342	301	319	357	318	329	290	314	337	338	315	328	303	368	350	329	347	334	314	362	331	341	356	328	339	326	296	311	320	343	319	314	350	331	345	327	332	314	298	318	323	345	336	354	297	336	320	337	330	300	355	309	325	326	343	339	358	303	341	343	339	329	345	318	326	310	343	324	328	313	316	314	339	328	341	316	327	338	331	331	367	323	337	341	296	345	356	316	299	343	351	336	295	302	291	324	302	306	307	305	336	333	302	310	322	333	328	348	295	302	312	336	339	341	312	338	358	366	328	328	317	339	325	348	311	377	313	353	340	297	363	349	338	363	320	301	333	333	326	313	341	306	363	323	336	322	352	292	365	352	328	314	341	311	332	324	362	316	365	327	285	340	327	318	364	339	344	312	322	352	337	361	353	362	326	315	304	322	325	347	354	323	351	339	317	303	369	324	316	321	334	333	316	338	332	302	327	335	324	327	314	308	336	321	344	319	339	316	317	328	316	309	312	355	346	314	353	340	302	311	312	346	334	309	326	364	315	340	344	319	328	322	317	337	319	348	351	305	337	355	334	356	334	320	300	343	325	325	331	292	284	352	315	311	357	331	308	311	314	349	306	336	312	329	323	313	338	321	334	354	323	364	326	298	354	291	332	364	347	326	330	348	343	338	338	320	358	290	330	340	326	324	288	329	316	325	345	338	315	363	338	343	333	300	352	332	329	297	326	338	370	332	331	308	299	344	340	327	332	320	326	327	306	359	297	332	313	316	305	326	369	275	323	354	352	325	350	327	349	312	326	362	343	338	349	348	348	360	353	292	325	320	332	328	307	338	319	302	306	349	345	329	337	321	297	334	341	322	348	312	316	331	343	338	317	336	305	344	370	295	334	344	310	340	351	309	317	345	338	331	327	327	331	347	344	301	345	309	320	320	322	328	322	325	321	322	333	340	304	354	323	304	330	328	323	341	308	356	331	331	369	338	333	334	340	319	355	313	329	328	345	336	334	315	306	328	329	355	334	352	333	339	307	294	319	340	347	310	309	382	355	317	330	293	296	313	347	318	270	332	298	335	326	363	313	326	324	349	336	335	331	293	349	342	336	336	354	315	312	343	322	351	342	308	327	324	361	340	345	309	325	343	316	348	349	307	344	320	325	376	334	314	319	318	304	318	328	322	328	307	304	343	324	324	309	310	333	309	332	321	348	307	343	314	319	318	333	312	350	331	353	310	281	348	317	315	313	318	338	316	351	344	332	298	319	356	340	353	323	323	303	306	335	355	346	348	353	305	316	329	343	364	309	359	318	327	313	331	332	359	330	329	286	375	297	344	311	315	328	347	310	331	324	355	337	310	312	344	316	356	315	304	329	315	346	345	347	323	352	291	313	329	320	331	326	305	299	309	360	351	328	324	332	318	323	344	347	344	331	341	321	323	338	285	347	328	307	302	359	337	345	315	331	305	323	346	323	322	326	358	314	331	295	343	337	335	321	288	324	306	316	371	305	318	323	305	317	364	344	325	342	303	342	363	313	319	321	330	351	345	339	322	311	346	326	339	286	336	337	324	346	319	328	358	344	304	342	361	330	324	339	312	307	317	323	328	306	339	322	324	317	340	323	312	310	316	318	314	318	319	302	327	346	323	308	305	324	331	324	319	343	319	351	312	309	322	356	289	330	348	284	329	340	298	358	336	342	316	317	367	324
47447	72346	62120	6891	2212	1687	1351	1240	1008	941	862	813	746	739	678	653	647	624	633	674	597	613	655	634	588	580	547	600	583	571	585	552	568	562	584	583	570	566	601	575	579	588	586	642	519	589	571	592	589	573	580	598	581	583	570	563	539	561	553	568	533	538	556	662	1294	545	567	587	556	540	560	562	586	555	641	547	573	585	579	599	550	531	543	528	547	600	547	547	548	559	570	577	551	622	555	541	595	557	531	574	594	559	538	585	567	548	560	622	629	578	547	558	603	528	578	542	560	527	536	566	625	564	565	567	566	588	577	549	531	562	562	593	561	586	558	561	561	590	542	530	598	510	579	543	595	558	497	593	594	556	555	546	549	604	546	557	539	555	552	546	557	545	565	520	584	573	576	567	546	569	571	533	555	575	614	585	587	580	586	534	576	594	607	565	547	589	532	531	548	545	594	578	574	571	601	600	567	541	558	563	536	567	559	559	595	565	527	551	557	558	547	568	550	549	562	548	506	579	548	552	570	560	570	584	558	570	578	561	571	541	566	552	570	566	593	551	566	589	539	526	618	536	537	548	621	555	565	576	613	584	602	555	566	584	573	564	548	550	572	594	562	515	552	588	539	593	571	565	563	571	570	529	520	540	594	602	559	595	582	570	557	540	557	606	551	563	532	595	580	545	583	568	585	552	577	562	560	563	566	529	600	560	567	595	562	578	550	571	568	565	541	582	530	525	565	604	555	590	584	616	575	610	536	578	553	531	556	590	577	554	562	562	548	576	535	521	522	567	557	538	541	591	560	569	552	570	549	551	535	553	596	534	583	592	562	561	574	527	562	564	562	557	557	567	550	597	577	528	565	579	494	533	538	551	599	587	570	538	573	564	554	552	556	568	563	595	576	594	603	573	573	547	546	532	554	560	569	601	552	539	544	562	516	554	565	589	603	528	563	610	513	581	521	586	589	546	587	564	546	563	540	578	530	550	500	579	561	618	580	553	524	563	569	526	541	527	586	576	572	531	537	517	533	542	561	542	564	541	531	581	561	539	574	554	522	560	541	564	591	552	565	557	551	547	553	556	537	549	554	591	596	598	574	575	573	571	547	557	536	581	550	557	630	553	551	554	517	615	559	561	595	525	520	576	555	551	552	555	551	592	561	574	546	531	557	526	578	570	561	569	580	600	548	551	573	569	566	571	579	549	582	559	534	583	556	601	553	583	550	563	515	553	553	558	615	561	559	547	546	571	593	532	535	610	551	558	532	487	595	550	557	573	610	569	556	555	573	565	517	535	548	584	558	548	585	567	555	581	567	598	580	571	572	556	568	556	535	556	544	557	527	564	561	548	559	543	604	562	594	571	553	596	552	576	608	514	555	531	532	640	551	552	533	567	584	553	591	566	579	554	545	560	535	518	574	531	482	568	593	610	545	560	553	547	556	533	536	590	557	560	592	530	512	601	557	589	532	556	561	561	543	558	553	564	560	548	582	582	576	547	580	547	571	573	569	601	560	588	529	561	568	576	577	568	517	543	513	528	579	527	572	563	581	551	576	599	565	525	562	557	558	554	571	543	575	523	583	574	566	525	544	581	576	521	529	586	576	550	541	582	562	575	579	582	544	580	571	516	586	552	560	590	585	590	522	532	574	574	611	580	544	504	595	553	567	561	581	554	547	610	579	567	563	539	590	582	582	608	573	528	615	563	551	539	537	585	574	558	565	546	580	566	586	552	559	541	551	554	546	576	566	558	514	546	587	604	553	518	548	576	592	557	590	542	588	527	545	584	547	568	558	557	557	580	566	574	551	599	591	540	578	616	534	598	598	570	522	569	580	576	512	538	572	575	594	542	568	515	542	579	605	540	578	568	552	555	566	525	581	566	582	554	587	542	554	578	551	571	531	560	565	567	560	591	567	554	526	507	584	527	618	555	532	531	547	563	614	574	545	593	609	585	548	562	538	602	524	577	553	594	520	589	558	529	579	572	575	550	535	604	589	530	576	581	558	577	559	552	547	563	579	571	539	537	541	553	566	531	536	543	546	570	542	559	552	572	566	526	567	540	563	536	575	554	603	527	580	552	548	583	576	559	561	557	586	579	552	561	542	566	569	530	559	533	557	594	542	620	592	556	557	583	539	613	510	558	590	556	534	599	583	576	581	530	538	574	544	535	583	586	538	550	515	551	572	574	579	547	556	501	569	572	543	571	516	576	536	559	581	559	578	591	525	573	581	581	560	549	531	608	542	571	549	626	575	563	575	543	556	534	531	554	539	536	537	612	535	614	578	577	590	593	595	539	584	561	550	577	561	559	560	551	527	530	551	526	592	599	601	592	612	568	553	566	576	541	584	563	575	530	582	577	539	518	592	579	597	565	607	567	564	563	529	610	536	557	547	543	570	561	596	575	557	597	542	552	605	552	551	524	555	542	541	589	588	566	578	580	523	592	604	545	602	545	543	515	552	564	551	572	546	576	580	589	540	567	575	545	538	561	572	544	600	559	568	543	538	552	547	538	558	595	591	545	588	546	565	567	547	590	593	601	529	589	562	548	591	506	557	578	589	538	580	586	552	553	572	572	603	609	576	592	543	574	569	536	565	563	570	526	543	561	558	574	574	555	554	575	570	554	559	584	596	569	570	600	557	584	583	611	579	553	566	598	543	597	559	570	589	567	588	522	529	568	596	558	562	579	551	586	532	557	570	587	571	551	551	543	546	554	525	535	532	599	552	582	530	546	613	556	597	613	549	494	588	576	536	586	570	540	559	602	583	540	563	532	557	574	566	569	540	572	596	531	563	549	567	586	500	553	594	526	518	569	577	550	561	531	524	574	553	586	568	568	590	512	541	579	542	544	557	565	523	571	512	527	526	557	610	557	578	550	576	577	556	612	527	568	538	615	612	527	583	542	571	561	578	588	603	551	567	526	573	542	623	526	576	555	578	551	544	549	586	550	564	581	546	579	540	577	591	557	529	594	594	550	515	575	560	599	526	537	571	548	522	525	566	611	568	586	503	555	558	567	591	553	544	589	580	553	608	562	548	528	546	536	591	565	555	583	531	550	598	536	536	544	565	610	545	555	565	594	584	593	553	547	580	588	557	538	530	566	566	498	552	532	508	604	593	591	556	568	570	551	581	566	532	566	580	527	538	560	573	555	523	514	561	552	586	583	536	572	559	554	553	584	592	561	575	598	556	578	575	581	546	567	572	547	576	579	571	543	573	546	537	572	563	526	552	598	555	537	536	561	519	521	552	545	531	527	579	601	566	607	547	632	536	598	561	578	552	575	569	604	598	562	604	598	585	538	593	560	554	584	554	579	563	550	579	516	526	591	563	586	568	592	584	537	546	577	570	541	576	593	594	577	553	587	582	574	569	558	582	498	509	559	541	580	548	567	541	577	561	534	575	583	562	564	543	568	582	608	555	555	577	579	563	536	561	584	556	569	578	542	576	571	555	542	557	591	558	578	593	535	596	552	573	591	587	623	597	577	583	629	540	575
23015	21128	28609	24857	21082	19585	4720	908	766	681	667	631	596	612	543	531	540	552	509	545	558	519	510	541	546	523	490	550	515	517	483	478	510	473	463	459	504	515	522	505	470	499	501	487	499	506	502	498	477	466	433	515	466	488	461	499	549	484	453	497	482	479	467	557	1106	525	507	492	470	511	480	536	494	481	519	505	478	493	517	482	488	506	457	500	487	490	462	483	482	480	478	464	516	488	464	510	459	475	503	486	486	466	480	450	481	439	486	496	523	483	480	481	469	496	516	451	465	498	487	458	474	487	468	483	505	475	485	472	464	463	479	450	465	498	476	505	460	518	422	479	478	478	481	477	470	488	467	466	485	404	465	498	460	474	511	493	484	469	488	521	500	492	473	469	497	461	481	475	509	505	478	513	505	483	515	471	522	461	489	441	457	478	506	463	482	462	476	465	497	497	496	508	471	488	459	557	488	496	517	503	504	495	532	483	487	479	528	482	474	491	486	483	487	450	446	488	469	504	435	467	480	472	472	448	475	483	511	451	447	460	504	514	517	462	465	445	474	499	463	513	466	471	483	517	493	498	507	492	508	450	441	464	462	483	507	483	484	470	482	486	499	485	470	492	465	485	502	498	480	479	510	488	476	491	500	495	475	463	513	510	493	473	466	492	462	501	499	501	469	465	528	460	450	452	471	471	502	508	474	533	525	484	466	471	439	500	472	485	488	495	486	435	431	504	434	437	495	514	480	497	478	454	471	515	452	489	493	421	460	463	483	493	513	511	474	493	492	521	493	475	450	511	477	501	474	456	477	533	483	484	463	456	476	509	453	459	492	473	468	502	463	480	497	497	474	487	496	467	489	508	471	512	515	494	503	476	484	496	490	504	486	495	454	532	485	490	451	447	489	515	467	450	508	497	522	481	492	495	505	495	436	433	493	467	470	504	518	452	474	496	491	474	469	526	523	493	512	478	516	454	472	487	467	503	482	450	504	457	505	497	479	507	481	474	449	514	492	432	480	478	484	498	474	466	496	500	508	441	452	481	491	489	514	519	437	495	466	478	490	500	496	473	489	522	484	502	513	451	488	489	436	471	470	510	523	460	498	504	514	482	475	486	500	465	436	501	505	489	494	485	470	506	480	477	499	483	505	512	516	521	461	517	492	470	461	466	482	467	495	471	462	498	454	497	485	528	501	498	489	514	482	488	493	467	481	507	493	492	507	477	488	467	510	496	461	501	451	492	475	476	479	481	440	489	461	473	466	497	491	523	491	473	510	493	501	486	465	431	535	506	523	461	543	522	486	517	502	523	477	503	498	476	472	444	450	491	493	465	469	433	510	487	514	472	507	450	516	487	492	481	482	493	502	464	471	520	493	496	455	490	494	492	515	489	515	513	457	494	511	461	498	494	508	478	457	468	498	474	465	507	439	479	476	513	510	489	503	473	511	488	465	473	495	495	472	472	431	506	489	494	463	458	511	505	504	517	468	498	482	504	480	521	442	476	496	483	490	469	496	471	469	435	481	469	511	492	459	471	544	480	458	486	445	514	498	489	466	519	443	481	485	521	477	499	500	490	488	513	462	510	525	495	464	486	475	516	484	484	454	498	491	499	473	461	524	519	450	477	496	465	475	477	472	474	444	544	489	484	507	514	461	467	468	491	455	468	476	475	507	483	492	500	505	536	505	483	433	493	530	517	482	509	494	483	485	497	519	458	473	482	494	493	462	522	493	484	477	458	498	509	499	502	459	497	485	485	521	505	475	476	516	480	476	487	465	521	489	507	456	500	483	453	469	501	485	499	484	498	483	495	456	478	487	464	465	531	475	473	490	450	477	456	492	517	459	462	498	477	472	466	475	487	469	516	499	432	466	476	456	494	506	481	480	488	472	483	488	467	472	500	459	480	451	447	493	447	468	451	487	511	460	436	462	481	453	465	518	532	481	468	477	489	484	453	514	502	475	491	463	484	485	488	497	489	496	462	491	483	484	478	487	485	493	476	489	439	544	480	466	484	499	505	481	505	486	501	505	489	444	468	476	512	491	478	491	491	469	474	478	491	518	490	467	481	472	487	448	469	501	488	492	450	473	462	486	432	480	491	506	482	436	465	497	471	468	449	488	476	476	509	486	435	480	479	459	495	491	470	491	514	453	476	491	496	444	479	488	473	468	473	459	474	478	501	487	477	475	480	480	510	480	470	481	482	487	499	514	486	516	478	483	466	479	469	522	480	492	525	499	471	498	510	496	502	473	514	476	459	515	465	466	490	532	478	514	467	492	458	485	512	464	517	504	467	473	464	492	488	492	468	515	470	488	457	467	487	478	470	468	473	530	475	463	489	498	429	477	475	530	472	498	471	470	458	486	509	493	436	466	453	473	488	481	476	488	498	467	490	511	519	498	516	494	470	486	464	474	492	486	482	502	493	479	493	447	449	507	506	476	484	501	465	465	474	485	514	472	476	462	535	459	488	506	488	478	497	464	487	486	479	481	498	511	475	490	453	468	445	452	507	494	474	491	465	484	489	481	491	500	477	461	481	481	473	476	487	490	490	474	481	469	467	490	470	507	496	504	504	467	481	503	490	492	476	522	483	478	515	457	484	525	470	505	500	498	477	524	459	468	475	475	480	485	470	504	466	464	441	482	479	487	501	460	489	451	463	432	470	433	430	479	495	486	465	503	456	465	509	509	512	509	483	471	469	489	511	451	481	473	466	483	457	456	492	497	483	441	494	503	517	524	490	505	522	428	483	440	500	460	443	508	475	479	473	477	471	501	463	479	455	458	482	494	481	488	478	515	498	512	477	481	440	467	470	470	464	468	511	461	451	464	486	477	527	514	479	466	476	517	469	448	479	453	492	512	468	478	484	463	472	506	492	477	504	470	463	514	500	472	490	484	463	512	466	481	478	465	470	487	457	515	475	496	491	508	464	523	459	487	468	495	492	485	485	530	478	478	464	456	469	478	462	451	472	515	511	477	498	470	515	496	484	490	511	484	499	481	540	446	486	490	435	484	467	505	510	485	479	472	479	496	486	465	459	474	457	518	495	488	499	492	500	497	461	486	498	528	477	465	467	500	475	488	516	497	510	493	485	465	506	479	422	474	481	521	506	471	488	435	485	439	491	541	508	483	487	488	438	483	507	499	490	491	464	491	497	491	450	455	489	473	494	501	484	458	482	493	518	507	439	492	494	468	460	506	513	421	495	503	472	507	464	492	464	457	422	470	495	507	456	519	458	479	487	487	466	499	456	471	470	448	495	467	479	487	512	505	463	465	476	491	486	492	542	500	465	468	485	527	429	492	454	480	443	476	476	450	494	503	475	494	487	462	480	486	484	455	487	495	503	517	506	500	508	484	481	452	439	462	473	480	456	494	505	467	488	523	479	497	473	469	477	493	495	481	521	493	521	461	502	520	449	468	499	456	454	491	448	488	480	445	447	485	495	486	507	460	506	437	512	498	455	485	465	484	503	462	501	480	495	495	488	472	482	484	486
55245	84819	67630	7011	3869	2794	2305	1948	1681	1443	1291	1289	1174	1117	1039	1102	1006	1020	932	942	871	908	925	885	825	876	867	844	861	801	854	850	818	897	815	800	858	793	852	850	819	793	833	834	824	804	799	784	815	813	777	802	814	778	764	881	831	793	840	803	797	802	796	1016	2557	784	806	805	778	818	833	789	820	807	823	784	857	803	835	805	757	788	806	758	778	781	810	739	811	818	793	843	794	795	797	835	823	804	776	796	777	746	752	768	804	792	780	842	793	790	867	799	820	852	793	816	767	784	805	801	831	817	783	838	812	843	812	789	743	776	801	776	761	791	801	796	815	749	786	786	791	816	786	771	799	739	776	776	794	781	804	796	800	803	761	769	806	837	749	797	799	746	783	777	768	833	807	831	751	803	796	756	789	847	799	786	815	804	824	870	789	831	832	830	789	774	788	771	755	777	855	804	783	807	798	789	770	817	778	756	836	768	722	820	785	779	829	836	765	814	838	796	784	844	772	761	830	773	780	818	863	822	815	767	760	799	768	718	750	785	801	782	807	780	797	760	776	803	808	780	793	785	756	811	766	786	813	810	832	772	831	785	759	792	801	790	798	820	732	809	803	818	805	827	780	804	782	877	772	783	761	805	813	826	780	822	793	789	803	783	779	789	797	839	803	773	793	793	776	785	788	834	801	761	756	827	806	776	763	778	791	825	764	810	833	791	793	776	788	777	733	771	745	790	781	784	857	806	793	787	770	836	792	781	783	814	811	799	782	802	800	778	810	776	788	789	797	798	870	815	762	772	782	804	785	777	786	825	857	824	781	805	804	796	789	774	778	802	822	749	771	763	825	819	838	749	767	773	788	852	818	806	813	728	777	829	757	838	810	792	806	838	811	793	775	765	787	807	799	788	780	790	756	833	814	788	811	785	769	748	768	792	750	773	851	829	787	766	813	803	818	785	768	787	786	794	827	816	813	781	823	822	814	822	833	806	787	761	845	812	827	754	797	761	772	806	751	796	760	792	797	796	807	835	777	831	730	742	843	799	759	779	788	806	807	809	713	800	807	813	792	821	825	807	841	845	762	823	776	776	796	756	804	765	815	751	779	790	784	809	757	791	823	772	794	783	791	790	800	737	855	789	766	800	794	793	763	780	777	826	785	762	784	751	771	820	798	787	809	785	831	775	779	808	781	783	817	794	817	820	787	741	782	826	786	824	762	762	817	817	775	772	859	778	763	803	801	829	767	821	828	796	805	827	778	800	823	757	798	786	783	771	786	763	819	768	821	803	770	833	812	788	776	800	818	783	821	808	749	799	792	738	822	759	761	774	838	782	798	782	814	764	817	795	766	830	814	819	760	800	841	783	854	800	755	835	855	774	799	768	836	767	809	778	853	822	802	808	817	800	805	802	829	720	769	769	811	774	796	793	823	800	764	769	808	751	749	818	801	814	824	800	816	807	747	816	800	841	797	789	781	831	783	762	808	730	812	822	804	783	786	811	808	834	829	785	786	765	767	843	752	813	821	790	799	793	786	802	869	814	815	796	772	781	845	824	820	833	833	785	821	809	799	843	762	792	795	788	781	780	815	778	828	825	762	769	771	775	776	790	782	781	812	811	734	748	803	784	832	779	791	799	827	816	823	783	804	822	782	801	772	788	784	833	785	809	767	778	796	767	807	771	792	826	813	788	766	784	825	810	762	828	789	805	765	802	807	808	788	793	781	810	739	852	758	802	814	723	759	799	775	782	800	787	786	776	792	811	753	823	810	789	806	806	756	796	823	831	852	814	811	773	758	806	771	764	836	800	819	800	794	771	769	789	784	758	824	820	791	751	789	804	804	737	820	805	775	838	795	785	806	844	770	795	827	753	799	740	806	749	762	835	795	769	788	765	836	846	814	824	760	807	737	836	803	804	786	751	791	742	797	810	823	778	787	839	764	860	829	887	781	802	773	827	765	766	816	792	794	822	797	790	832	778	778	828	805	798	767	745	837	804	818	793	773	805	808	789	852	783	808	789	784	813	800	761	813	785	783	777	777	795	782	788	748	795	735	783	824	789	780	745	774	836	803	830	795	845	827	785	778	769	802	808	801	764	806	789	767	754	792	795	805	762	821	759	795	772	784	757	770	796	784	853	788	823	796	801	791	781	803	784	749	793	759	790	760	745	788	777	771	794	806	793	851	781	747	815	779	801	784	849	772	813	786	774	759	885	782	820	824	762	806	819	772	771	796	783	784	756	772	812	778	761	809	801	826	815	784	856	799	731	803	784	764	759	816	789	781	814	766	781	782	804	818	804	821	784	803	853	820	846	820	757	776	780	830	838	826	777	842	825	789	782	765	823	795	834	824	826	746	811	734	836	777	815	795	818	776	803	799	798	787	781	771	790	778	796	843	807	776	847	829	818	770	797	820	765	799	771	793	817	750	833	797	766	829	769	784	796	773	722	781	737	771	818	774	817	797	763	797	789	786	790	823	848	772	753	761	782	828	789	823	818	799	820	775	792	851	778	756	820	808	782	771	778	818	815	778	831	779	800	834	810	773	796	794	774	815	826	746	790	755	830	850	782	768	809	784	857	808	787	773	781	799	789	799	819	752	798	819	780	788	767	767	791	754	807	786	793	814	739	785	829	796	815	851	785	778	766	795	807	804	811	791	840	801	814	822	883	778	757	798	759	787	782	771	778	765	787	823	748	767	844	785	817	837	780	783	785	849	778	790	806	787	783	822	770	779	789	822	781	812	789	740	790	831	776	816	788	832	766	776	852	780	795	852	771	813	781	799	737	772	805	830	803	782	770	766	813	865	800	834	813	760	804	816	799	830	780	800	776	738	831	810	798	793	821	825	819	796	817	816	768	832	794	825	777	777	834	789	797	782	832	803	823	821	810	780	831	772	787	781	808	812	808	796	771	780	811	837	792	762	797	810	809	739	785	800	873	768	783	812	801	809	809	779	838	870	772	820	798	792	840	760	799	774	768	779	749	823	779	793	817	789	775	798	770	797	752	780	779	854	813	834	796	758	775	773	804	774	826	786	806	739	769	795	823	749	846	777	794	840	787	758	761	770	796	779	769	816	810	775	763	771	792	825	798	766	794	819	778	841	826	769	767	803	787	797	792	792	840	775	806	805	730	768	839	705	836	797	770	822	756	762	835	804	775	821	767	785	775	806	833	836	771	792	790	781	804	824	852	798	758	770	776	841	783	776	787	815	778	787	819	810	837	785	807	852	843	841	778	775	771	780	746	753	794	795	784	777	819	841	772	801	827	792	753	829	821	817	793	807	754	793	794	767	809	829	748	790	779	805	796	813	723	830	825	778	749	876	790	803	777	774	795	804	716	792	783	789	784	798	810	793	809	806	736	793	788	811	779	751	784	847	840	793	769	807	830	807	822	836	851	801	801	784	785	788	812	826	849	753	779	714	853	842	830	795	830	813	800	764	766	812	818	773	811	728	793	754	741	801	814	773	787	805	812	805	813	804	787	840	818	780	762
26628	21733	23850	5678	226	192	149	191	154	140	163	153	172	150	173	145	175	147	141	137	152	158	151	182	153	142	152	145	139	145	142	147	159	153	144	148	163	143	144	140	166	155	139	132	135	143	162	137	156	152	148	147	132	163	145	169	176	152	154	128	134	143	136	157	176	144	148	149	159	142	137	145	140	149	134	137	150	145	170	135	154	151	152	141	136	134	158	138	162	149	133	144	144	164	135	151	157	133	156	134	139	138	146	158	146	136	138	130	163	143	134	137	153	151	148	130	154	151	154	174	129	134	157	139	173	141	141	148	146	129	140	161	153	143	129	145	156	180	145	155	144	138	160	144	142	150	157	165	144	157	165	142	131	170	159	136	163	145	160	159	142	180	139	139	154	136	146	140	140	150	165	163	172	137	137	138	158	136	145	152	143	148	149	141	137	144	154	137	145	149	125	124	158	142	151	144	150	153	147	144	138	147	137	153	142	131	155	178	139	137	145	145	136	153	152	159	145	143	136	157	152	181	145	158	136	142	156	169	132	135	147	125	157	140	121	154	147	131	148	168	148	174	155	153	138	157	149	145	143	153	129	162	140	130	161	167	149	149	147	138	152	146	153	138	162	148	158	153	137	145	155	143	152	149	155	148	136	130	160	153	141	136	149	177	164	160	154	149	159	149	146	148	141	146	166	141	139	149	127	160	149	149	151	158	148	134	142	142	127	145	142	145	156	139	141	155	150	131	138	160	142	156	123	149	133	149	162	138	178	165	155	172	133	141	129	139	145	121	147	140	155	153	160	161	137	162	161	155	134	129	156	147	176	144	175	143	140	139	146	143	151	154	154	136	140	156	160	149	167	162	133	137	134	163	146	151	164	142	156	131	142	141	155	132	151	143	170	119	136	150	157	147	161	131	146	129	133	159	130	150	136	131	156	142	116	143	133	141	156	148	132	139	166	160	145	131	144	175	138	159	150	157	148	147	151	162	142	144	146	150	152	156	138	141	146	149	149	127	171	154	146	144	133	149	133	155	154	143	137	149	165	170	129	128	137	153	149	142	150	147	167	141	167	155	136	138	146	136	143	158	169	137	150	147	137	156	151	145	153	144	129	155	149	137	140	144	131	131	128	151	152	150	166	171	170	155	141	130	174	152	150	151	144	150	160	115	128	157	157	155	147	149	139	158	144	143	158	142	133	152	147	155	147	170	135	146	133	132	134	144	139	156	158	144	129	147	142	151	148	153	140	133	146	141	125	148	139	154	134	171	143	146	145	138	144	150	171	149	147	155	152	156	144	134	152	149	143	128	136	156	136	150	149	130	142	163	136	139	167	149	148	146	137	138	149	149	155	166	146	142	144	148	144	177	136	166	141	136	157	158	142	170	148	141	127	141	163	155	137	150	136	139	150	145	164	164	148	138	166	143	155	136	161	149	153	150	137	138	138	138	164	151	136	159	184	162	164	136	162	165	146	154	138	151	179	150	145	151	163	159	179	150	153	134	142	153	158	157	151	150	136	140	171	161	159	137	166	150	151	158	130	144	145	161	161	134	156	143	139	143	133	151	138	143	144	166	136	134	125	127	155	144	153	144	139	155	158	159	140	145	157	153	154	146	149	136	146	146	157	138	138	148	161	150	163	140	129	135	147	156	155	156	127	154	145	161	155	154	150	167	149	134	151	138	144	151	121	169	155	147	137	139	150	152	147	162	176	129	150	158	158	156	144	140	168	140	149	165	155	156	158	160	168	147	149	148	133	135	172	146	126	144	137	142	131	134	160	139	139	130	151	144	161	152	123	134	146	143	144	150	146	144	137	164	157	160	127	158	148	123	137	159	160	108	154	158	129	152	151	136	148	135	121	133	139	169	131	137	139	128	147	137	151	148	150	137	146	147	165	154	152	137	157	126	133	147	155	145	170	155	155	166	142	160	148	141	164	138	145	131	152	157	139	166	154	146	136	172	142	157	143	151	143	165	150	156	151	145	155	147	170	159	139	136	160	157	138	150	137	128	136	152	154	146	154	157	141	139	159	148	139	159	138	133	151	128	170	151	127	143	138	150	166	138	141	156	150	145	144	162	139	152	147	131	152	145	151	176	131	125	176	144	138	141	158	169	151	145	174	154	159	155	140	141	155	148	148	149	142	151	139	174	155	143	157	138	141	158	158	123	121	133	143	148	165	135	147	141	178	138	158	142	146	158	152	140	158	147	136	127	164	127	133	157	139	137	173	149	159	127	145	155	155	146	138	157	147	165	137	115	146	140	150	135	137	154	150	148	133	147	154	143	134	142	161	156	138	172	129	136	154	142	131	135	144	137	147	139	155	145	142	146	143	153	147	163	149	143	151	142	154	139	150	133	152	162	182	136	126	170	161	128	155	158	150	155	142	152	151	147	123	138	117	141	159	149	144	162	147	124	144	163	135	168	135	138	158	148	144	138	150	157	162	146	159	139	174	146	128	155	134	140	134	131	163	160	171	131	174	141	164	131	137	159	140	162	135	127	124	140	149	139	136	138	136	156	151	144	133	153	139	137	158	170	170	147	150	147	153	170	144	144	144	151	146	138	153	155	151	142	120	166	145	159	132	137	149	150	145	146	150	141	146	142	133	153	131	168	167	168	159	156	142	155	172	148	131	151	125	164	153	140	140	187	147	160	136	158	162	130	140	134	165	143	151	151	132	160	151	154	154	165	160	149	163	146	133	132	126	148	116	147	141	159	154	159	151	153	156	157	143	131	145	164	133	150	153	179	137	165	149	137	142	151	153	146	181	145	136	165	167	134	156	132	159	139	136	144	142	151	139	163	122	156	152	145	162	154	137	139	149	127	148	142	143	149	136	122	131	156	147	149	146	155	138	145	156	142	137	156	138	164	129	168	151	146	148	134	169	153	151	146	159	162	153	155	140	147	140	146	135	146	146	147	141	142	143	147	139	141	143	140	150	131	154	170	145	150	157	135	162	179	140	153	156	137	159	149	145	158	130	132	158	126	151	140	152	141	144	146	148	151	145	145	160	144	153	163	126	156	147	138	148	143	138	139	156	135	128	157	162	159	146	144	142	163	167	133	152	151	146	154	131	135	149	163	135	153	146	154	144	148	134	150	161	139	137	155	139	155	152	132	157	142	138	136	125	136	168	150	145	149	137	148	163	153	154	149	140	144	134	131	160	135	135	149	148	151	155	116	145	144	139	156	150	162	154	116	149	147	148	156	172	135	166	157	137	147	138	125	124	147	131	143	148	163	146	146	139	150	169	149	166	144	143	137	164	168	132	144	156	154	145	150	155	139	154	141	156	142	144	138	159	144	143	143	129	169	160	149	144	154	154	133	159	148	163	161	147	155	171	141	147	127	155	146	152	157	157	135	154	150	158	143	167	133	157	138	139	149	129	142	140	131	155	149	131	140	167	153	140	135	136	147	144	146	146	146	130	152	154	157	149	136	133	141	146	151	140	142	148	179	151	171	153	154	160	145	148	154	155	135	150	151	135	146
24305	34135	29891	646	459	397	323	327	316	300	295	284	305	246	295	286	275	285	295	305	309	258	298	302	246	302	285	253	287	262	272	243	277	297	269	310	279	309	259	279	259	278	254	243	276	268	262	250	268	287	262	300	274	272	259	290	249	275	285	278	293	278	264	260	340	308	269	277	282	271	275	287	264	268	286	292	257	297	277	262	262	284	290	273	278	263	259	271	268	262	236	255	296	257	254	242	268	258	267	256	285	249	287	275	283	276	268	265	287	321	257	264	274	251	257	271	275	263	269	289	291	298	263	252	277	255	253	243	291	262	270	284	273	273	293	271	262	257	254	283	284	281	234	275	254	286	281	270	267	295	258	269	246	272	267	253	264	277	272	260	275	243	265	283	264	242	269	286	258	284	229	272	270	294	261	266	292	264	275	280	272	277	279	258	259	280	250	259	290	268	276	260	261	258	257	302	282	268	287	258	264	275	285	271	252	254	265	277	264	258	259	273	243	226	282	279	250	270	275	282	268	251	273	243	270	268	272	290	290	255	251	268	290	272	266	288	268	251	288	295	258	257	232	252	307	276	261	277	267	300	289	269	257	282	268	267	254	271	276	283	267	277	263	268	266	290	279	259	263	228	253	255	286	260	288	304	291	296	283	279	270	288	249	258	292	250	273	296	266	264	266	292	259	296	273	265	270	275	263	251	296	257	267	303	224	270	237	259	264	263	297	266	286	273	280	281	268	258	286	283	287	256	236	238	257	307	291	269	271	255	265	262	266	297	284	235	277	288	262	302	283	310	301	264	281	280	270	280	276	268	241	271	265	246	273	249	272	251	258	289	284	233	273	288	266	255	246	284	290	269	262	258	242	257	240	280	252	281	261	285	271	262	273	271	282	275	261	269	267	271	315	295	284	261	257	231	275	255	277	261	280	269	283	262	237	231	248	258	267	279	276	294	262	243	252	296	249	271	262	268	273	277	262	250	292	255	261	259	309	252	281	263	282	266	282	251	237	290	270	293	284	239	252	273	281	245	260	265	271	272	264	249	282	275	268	291	260	282	276	278	228	261	306	281	277	268	266	314	255	280	242	282	256	279	261	277	256	243	290	262	276	260	263	287	259	286	280	267	278	274	295	296	261	275	279	276	290	301	250	235	258	287	281	271	243	280	270	285	269	311	276	261	270	258	257	283	269	243	269	275	295	276	248	255	305	267	265	240	284	284	252	244	278	274	258	264	297	282	230	284	245	246	277	287	259	289	284	272	257	253	260	251	269	281	268	295	242	257	266	281	277	281	265	236	300	271	242	268	239	295	273	280	278	262	279	268	272	249	263	276	273	286	268	266	290	277	284	278	289	274	302	241	251	276	322	248	288	255	267	264	282	269	263	252	273	259	261	262	286	252	259	278	271	268	285	275	248	241	273	288	249	257	262	267	287	261	322	255	282	276	274	275	271	290	293	284	269	292	257	299	269	266	261	280	286	277	246	250	269	269	280	258	284	273	264	258	278	255	267	300	261	259	294	251	276	281	265	264	283	283	272	254	255	237	270	284	294	260	287	233	270	293	280	263	262	262	287	265	228	237	270	255	299	260	268	257	266	251	268	271	272	280	268	304	281	249	240	269	282	291	273	268	311	265	262	256	287	259	259	289	261	226	270	260	265	243	255	241	285	268	256	256	265	269	287	276	259	259	262	293	264	257	284	267	313	261	278	258	283	248	274	247	268	290	299	265	294	278	273	266	279	236	242	264	275	287	267	280	294	265	253	279	266	251	288	244	279	280	265	280	271	279	291	286	281	301	260	280	267	278	291	239	267	296	291	265	303	283	294	252	235	253	249	305	273	281	261	284	254	278	271	262	254	274	294	258	267	236	273	274	253	267	288	295	284	266	295	277	284	272	292	314	261	272	260	246	302	284	271	264	281	240	281	265	245	269	256	270	269	262	275	284	269	258	268	281	300	262	259	252	247	290	242	254	288	252	275	262	238	288	260	254	254	272	249	296	281	267	251	296	260	269	277	243	271	282	288	262	298	275	266	241	290	289	285	263	234	279	260	279	234	267	301	324	292	263	257	284	279	265	289	287	259	251	258	296	272	302	260	270	264	264	280	252	268	289	256	257	299	258	270	268	263	267	280	282	282	288	261	285	265	284	272	232	284	271	280	289	264	289	270	287	264	263	276	258	272	295	271	263	293	270	250	270	268	263	258	287	261	239	247	287	274	238	270	259	274	289	288	269	276	275	293	281	294	280	290	290	265	262	307	261	310	251	273	288	292	277	269	282	259	290	273	253	277	248	236	254	259	276	295	284	242	274	245	250	266	253	249	270	272	280	266	238	285	259	274	263	231	279	262	244	263	270	277	313	254	272	264	275	270	273	291	270	270	263	251	268	275	271	276	272	274	262	263	250	280	255	300	265	260	277	264	283	259	281	238	262	286	282	268	265	257	285	259	247	245	287	279	279	270	289	300	275	262	268	280	275	283	291	286	256	256	300	293	271	278	269	280	281	273	255	276	293	266	262	299	271	289	252	276	290	259	268	283	278	251	265	280	304	284	292	246	241	281	256	284	286	262	257	283	272	282	271	266	246	252	274	286	263	278	250	271	285	259	288	271	259	294	254	276	279	275	260	281	270	289	298	277	262	270	267	252	213	264	255	252	285	264	262	250	272	278	256	257	287	261	279	254	290	280	289	243	254	266	266	282	255	249	267	266	271	266	256	261	267	278	285	237	293	278	274	264	276	292	274	246	248	241	275	284	271	283	240	267	275	262	272	254	260	267	246	262	243	258	272	264	261	262	292	278	249	285	266	282	259	276	271	241	268	247	285	270	281	299	275	262	259	266	276	262	280	263	308	261	268	248	272	278	247	267	284	278	279	270	282	265	297	265	257	257	295	271	263	268	293	245	278	236	280	247	273	268	248	265	255	248	250	269	252	247	302	280	249	256	255	247	254	268	258	279	287	260	273	266	284	273	270	278	235	270	296	232	281	268	253	277	266	274	279	273	251	272	267	249	265	267	270	264	295	286	242	280	243	254	279	259	268	267	242	280	278	265	270	258	280	264	286	284	238	251	274	282	236	248	277	297	264	260	250	244	281	272	280	250	263	303	253	257	288	266	285	261	237	287	266	259	265	254	282	291	269	242	283	266	220	279	263	277	299	258	296	291	247	247	254	284	243	278	261	249	279	287	263	286	270	261	263	245	272	250	262	296	259	309	309	261	276	263	291	259	295	252	276	288	269	254	269	265	235	267	284	279	253	288	247	267	272	242	277	289	255	261	282	256	278	273	249	279	276	266	282	274	288	284	276	275	240	283	280	251	256	310	256	259	298	254	260	270	251	270	256	267	265	257	248	266	274	239	284	261	286	264	251	262	250	280	269	279	306	266	267	269	264	276	259	256	251	280	248	290	266	256	301	273	269	269	272	294	291	266	238	276	259	266	295	273	258	261	268	256	295	291	240	277	259	279	286	263	280	274	258	275	284	242	274
23970	21193	29815	24969	19613	5929	734	541	461	406	450	393	383	372	364	361	359	338	360	348	360	338	343	348	312	329	345	326	358	359	306	338	337	318	354	320	347	339	304	345	344	338	306	349	357	322	334	327	314	358	350	333	314	320	289	346	353	372	376	313	299	309	295	378	474	309	324	375	322	324	352	308	316	322	309	299	327	346	331	303	343	316	348	315	337	318	345	331	318	296	318	319	335	353	290	330	321	288	309	345	331	355	327	284	321	299	386	319	333	313	351	320	316	350	315	337	332	300	328	301	313	312	348	335	337	305	336	315	350	307	325	316	335	329	335	338	339	335	359	347	296	338	331	329	298	350	329	337	315	319	339	339	332	289	331	335	382	363	327	316	317	290	318	335	332	314	338	298	305	360	322	315	312	325	320	329	339	320	333	344	308	332	313	359	319	309	310	346	297	328	335	315	292	328	342	372	327	345	312	337	350	299	326	340	330	347	319	336	369	335	341	353	347	334	335	339	340	333	313	358	358	309	349	321	328	331	316	308	333	316	307	334	326	340	335	342	299	329	314	330	330	305	331	311	318	334	364	336	325	306	324	314	333	304	286	294	342	367	343	340	322	316	323	318	336	326	364	317	324	347	356	326	339	324	327	284	286	308	318	321	352	335	333	317	330	304	334	330	323	312	305	340	312	332	338	300	361	333	319	358	338	342	356	311	310	363	315	311	312	343	332	316	324	309	321	335	335	321	303	342	323	349	340	344	344	321	350	312	322	346	330	370	299	330	354	338	329	333	323	318	309	326	368	324	299	366	338	353	392	352	307	350	334	328	355	315	340	355	320	326	329	326	337	343	305	314	328	337	349	308	331	334	309	329	343	329	339	351	319	316	295	295	315	348	331	319	333	307	343	297	307	324	347	329	306	340	316	326	317	332	342	339	322	313	324	327	341	332	345	329	349	336	326	326	370	312	320	314	313	308	324	335	354	316	269	305	364	309	364	338	342	334	329	325	368	304	352	336	348	337	344	316	291	325	314	321	343	335	297	331	300	356	298	338	324	343	338	328	324	352	338	345	328	324	344	326	344	345	309	310	335	300	318	323	313	309	324	347	301	335	326	332	313	342	297	327	358	308	356	321	303	296	355	295	330	300	348	347	319	316	327	312	327	337	323	348	362	334	341	343	345	338	338	310	351	349	365	307	333	361	318	317	335	310	323	330	320	324	303	344	299	303	354	322	316	337	351	316	352	338	316	327	335	333	322	332	310	329	316	299	349	317	315	335	337	364	335	331	334	317	283	342	348	304	319	320	337	344	331	329	328	317	329	324	333	333	337	293	318	341	314	297	283	330	322	328	314	332	306	334	305	325	348	308	300	310	345	364	325	343	317	282	324	309	322	354	345	325	319	329	302	315	326	345	323	304	326	324	295	349	350	338	355	340	324	317	350	332	324	314	335	354	343	349	332	359	313	348	316	330	326	301	320	343	345	380	315	316	337	317	330	317	346	316	320	312	313	323	331	335	299	336	309	346	350	333	327	352	324	350	304	358	313	300	316	367	294	337	326	300	312	307	329	355	357	287	319	328	324	325	345	295	321	331	317	335	325	294	300	355	343	334	319	283	304	342	351	375	299	336	326	326	347	286	291	280	305	310	336	333	304	329	316	338	320	318	317	313	352	353	331	277	359	336	300	323	318	330	277	349	320	354	332	348	343	349	325	294	321	293	293	332	334	341	329	347	364	354	343	327	330	324	346	348	336	326	324	356	338	329	329	311	311	337	341	308	321	329	324	308	348	308	317	358	316	336	313	344	311	350	313	317	333	328	339	298	331	324	338	321	359	326	328	325	347	335	326	317	351	335	334	351	345	299	334	301	334	299	328	336	346	291	324	339	343	325	340	363	315	318	338	344	320	367	329	344	328	305	288	306	350	346	307	362	312	323	333	333	340	377	321	310	331	319	348	358	339	323	337	340	338	317	298	301	342	321	336	336	321	320	337	352	354	325	319	307	332	346	347	336	304	313	289	348	337	314	325	336	325	333	318	322	319	323	336	314	338	334	309	335	345	340	317	320	308	300	339	328	318	336	337	308	334	319	329	317	345	335	342	298	347	345	339	354	335	328	321	287	318	351	338	337	330	313	329	335	336	309	321	337	332	331	355	307	315	322	318	364	326	303	312	333	334	341	339	347	354	330	350	337	320	343	344	329	344	353	345	363	339	314	282	335	329	319	334	303	357	312	314	281	308	346	325	359	346	337	320	334	322	318	331	331	297	343	326	331	337	330	319	317	339	320	336	334	323	319	309	308	328	320	319	347	363	369	311	308	306	321	307	353	332	320	322	292	338	322	306	283	315	328	344	314	302	306	329	317	331	329	315	306	334	336	325	321	303	316	333	366	312	346	324	320	308	321	326	327	308	299	313	337	348	275	334	309	300	318	315	313	330	335	313	296	347	318	298	323	350	348	337	323	339	319	354	336	304	340	330	318	333	331	364	304	320	327	315	323	342	331	350	290	332	326	335	340	343	301	327	319	318	329	290	362	283	322	336	319	309	302	324	349	334	315	323	318	344	328	354	326	362	354	341	316	359	334	317	330	320	311	349	304	312	304	320	339	333	340	331	314	331	325	346	352	333	342	342	318	335	306	329	317	314	350	313	302	314	314	316	317	331	320	334	316	323	332	338	324	329	322	304	329	351	327	331	319	338	322	347	324	319	322	333	317	340	312	301	320	307	322	360	344	324	331	309	337	271	314	330	347	319	311	306	343	343	319	362	301	332	328	359	321	348	352	321	329	316	350	310	316	323	312	338	312	338	324	324	317	334	319	292	297	291	338	352	338	335	337	313	351	315	323	338	330	334	313	357	360	297	299	297	320	349	342	347	326	317	330	340	325	290	323	313	318	327	326	319	338	342	338	344	371	285	326	323	314	351	367	340	285	322	314	307	342	328	319	350	318	332	315	365	312	356	307	312	322	326	331	308	332	350	323	292	346	349	332	350	316	330	306	337	329	325	301	338	312	362	340	359	306	324	301	363	308	336	329	339	339	344	314	352	352	338	358	308	311	333	316	318	325	305	320	319	341	309	310	319	326	339	329	331	339	328	336	333	342	311	351	305	319	326	346	347	335	355	312	309	327	333	354	306	340	346	363	335	317	302	324	309	337	325	311	331	326	327	329	337	313	344	331	327	330	305	322	335	317	341	322	318	310	336	359	354	289	346	332	327	342	367	307	333	309	345	334	353	347	341	351	324	328	322	336	317	335	323	316	342	302	321	334	329	351	335	323	318	343	336	355	317	362	333	325	339	300	318	334	349	327	360	365	315	322	309	302	307	320	321	313	307	326	336	339	336	342	314	335	314	337	327	345	327	341	329	323	336	328	318	332	325	298	333	329	302	320	303	342	295	341	331	301	289	340	325	316	339	305	330	328	326	318	335	330	340	365	332	346	327	341	331	327	311	314	300	311	332	337	325	289	321	332	350	335	342	343	348	327	389	336
47834	71284	60267	4362	2198	1748	1306	1187	1078	883	868	824	741	751	665	743	650	649	647	665	606	612	647	564	606	580	635	609	544	566	597	548	599	592	530	566	591	589	557	602	548	561	586	553	592	535	548	596	565	569	520	591	532	592	555	551	558	528	575	568	570	587	579	678	1042	565	553	592	501	576	512	550	521	515	555	548	562	548	545	577	547	566	541	529	572	549	559	562	546	574	512	596	542	567	579	562	541	606	540	544	586	604	541	604	544	622	543	544	519	567	562	536	511	533	556	553	524	556	553	546	558	574	570	601	575	576	558	572	543	544	549	559	555	564	561	576	565	517	587	575	578	557	548	516	525	547	566	544	556	549	530	512	551	514	546	584	546	539	531	556	536	552	528	495	558	604	547	573	551	548	585	568	542	567	562	542	538	540	565	572	584	544	582	569	569	574	539	577	527	572	547	558	573	554	533	561	558	575	545	539	544	520	580	534	560	577	550	577	534	574	556	540	536	529	573	515	550	607	532	529	524	554	579	563	534	568	529	549	577	518	561	549	540	552	559	572	550	567	536	579	551	561	556	593	577	540	598	600	574	493	581	552	572	575	521	551	561	537	528	538	547	547	540	551	565	592	548	573	574	564	561	531	511	555	542	575	562	551	545	547	575	559	564	555	591	610	593	547	539	527	525	566	541	599	554	554	559	525	548	590	570	571	519	578	542	558	552	540	584	541	554	593	551	548	553	511	576	510	544	533	550	554	577	514	577	566	562	503	528	532	546	566	577	563	557	564	555	559	581	526	566	542	542	579	533	528	534	574	559	539	544	551	546	595	488	548	517	596	556	507	553	562	518	577	557	536	603	565	550	517	563	591	558	545	560	567	550	542	549	565	583	542	515	579	570	510	597	587	537	552	513	517	568	513	548	534	543	566	568	573	571	575	549	542	520	573	524	566	502	530	541	524	524	553	564	574	569	575	565	541	536	541	567	558	577	499	582	545	565	502	572	587	614	547	529	542	550	556	565	548	573	556	544	540	578	550	556	625	553	539	515	577	581	544	566	619	586	533	546	584	541	544	549	543	546	519	534	547	583	555	547	558	545	524	536	599	550	554	561	544	591	529	539	575	559	556	525	600	540	516	521	592	603	517	500	521	529	584	533	536	570	564	565	532	584	599	563	560	558	566	614	563	554	561	530	558	559	559	535	545	540	517	503	538	493	509	533	557	559	544	570	539	557	591	576	555	521	537	544	574	534	583	497	559	539	541	576	556	527	539	564	524	579	575	546	601	547	590	556	570	555	567	561	533	550	522	566	553	555	595	582	577	566	545	510	576	576	582	587	569	570	560	572	573	561	606	574	515	537	522	545	595	568	580	519	534	552	562	551	544	573	550	554	572	498	574	592	543	579	528	528	531	526	539	550	576	562	523	519	578	572	520	549	605	528	555	567	544	567	519	606	558	552	559	537	543	570	549	555	533	558	605	547	543	594	549	580	542	548	512	571	535	568	560	585	539	532	562	536	588	557	549	528	527	499	556	545	544	552	596	551	533	539	602	517	522	528	569	567	546	581	520	539	541	553	573	604	530	594	564	532	586	537	569	541	569	592	558	552	579	537	551	557	585	547	547	523	583	541	510	544	540	571	519	501	569	568	565	546	565	545	515	585	539	573	558	566	568	566	536	544	529	589	573	546	563	578	570	545	574	568	531	552	543	548	574	532	611	553	509	561	589	566	570	613	568	527	617	558	588	546	558	531	577	545	549	541	568	558	563	538	570	544	543	534	510	537	563	556	545	586	565	551	549	568	601	534	557	560	549	572	547	527	596	559	562	535	527	518	581	563	548	517	541	530	545	556	581	581	539	583	540	558	589	536	562	560	558	585	559	511	536	532	551	586	518	561	555	584	577	547	541	603	547	566	546	568	563	543	627	569	487	537	587	539	514	539	588	524	574	567	533	574	546	530	563	619	539	551	562	543	529	554	579	537	573	577	564	548	539	533	578	565	562	619	521	565	512	583	517	564	578	558	603	577	558	592	566	561	587	546	525	574	537	563	547	611	545	587	523	564	545	589	549	570	577	563	537	563	531	540	569	581	606	591	544	594	586	544	610	546	569	576	610	551	534	502	542	573	560	580	607	580	552	571	542	589	562	540	571	553	573	556	543	542	551	552	550	551	563	565	552	592	490	580	576	554	541	600	526	534	557	490	597	545	567	506	563	550	568	542	562	543	592	524	519	570	544	577	572	558	571	521	563	579	582	535	597	592	564	512	553	551	484	557	541	585	546	571	521	528	576	547	551	538	560	541	509	604	538	573	567	542	545	575	512	597	581	580	582	562	558	499	575	596	534	550	543	585	537	510	609	574	572	569	593	557	563	572	567	588	529	569	551	552	516	511	561	560	525	545	562	553	544	552	568	532	528	558	530	578	551	530	515	566	577	604	579	589	537	578	522	542	525	545	534	533	533	563	519	573	559	532	554	605	568	565	556	577	602	559	592	537	565	543	563	559	566	542	537	564	587	558	511	529	523	544	555	549	555	521	496	532	555	584	534	554	550	543	574	510	587	578	569	565	571	587	519	577	545	550	555	573	562	532	600	581	584	572	560	529	541	583	545	511	531	549	623	557	510	505	553	556	521	547	568	509	585	546	580	588	546	568	557	550	545	531	569	540	599	519	541	563	541	565	537	580	565	552	526	566	534	524	533	589	541	554	559	533	575	562	579	586	558	579	550	535	579	567	536	553	574	602	536	533	529	490	577	551	539	559	568	501	573	525	542	579	547	577	570	534	583	550	543	539	551	581	553	551	572	569	540	569	567	562	611	560	512	543	621	612	582	591	562	535	552	543	593	603	566	538	521	545	572	575	572	546	544	553	588	593	548	576	556	592	540	570	532	520	562	579	538	598	617	581	562	532	578	576	583	589	544	545	561	583	541	597	547	553	575	572	578	527	557	512	564	549	586	549	539	551	540	587	561	528	558	638	517	527	556	533	582	515	559	550	522	532	577	563	560	559	566	577	559	534	564	546	561	554	527	546	582	528	524	562	556	503	525	531	582	544	544	525	513	548	544	533	562	570	527	565	536	537	536	566	528	550	590	562	554	550	554	574	583	557	548	585	554	540	533	547	556	561	513	581	619	504	528	520	516	573	571	520	543	567	534	568	558	593	541	538	572	565	574	558	559	491	548	553	525	575	573	578	595	569	509	580	548	566	587	543	583	577	574	533	560	558	549	555	556	554	573	550	508	566	554	582	577	556	529	587	577	577	570	568	554	535	586	564	562	586	576	567	579	534	572	503	545	544	570	541	593	550	519	512	577	549	566	551	555	601	548	590	568	559	534	610	569	589	535	552	542	564	568	549	509	604	555	541	548	536	567	538	559	569	554	573	581	577	537	559	527	550	567	589	577	523	556	567	621	568	596	611	579	507	537	538	571	573	563	547	556	551	560	526	580	559	597	621	566	543	576	555	539	556	579	563	541	560	548	530	573	515	544	550	539
23060	21121	29174	24322	21074	19633	4875	896	713	704	625	638	624	573	546	528	530	571	582	501	500	530	503	471	535	501	509	499	509	469	479	490	513	499	504	476	511	502	496	519	502	455	495	460	490	426	488	456	509	501	501	493	462	503	498	480	486	487	506	492	494	522	481	528	843	451	503	479	452	470	457	500	484	445	494	479	474	523	491	491	524	494	465	473	459	482	482	458	474	477	493	513	499	446	470	510	506	456	487	467	474	475	472	487	523	506	486	454	488	493	474	491	475	490	502	441	501	476	462	439	510	480	485	508	481	481	464	477	499	474	479	495	466	500	492	440	545	464	465	474	476	486	494	458	466	495	492	464	528	492	495	487	479	472	480	487	464	484	470	466	487	458	501	472	500	463	470	500	477	457	443	460	468	517	498	471	501	467	459	471	474	478	482	456	479	456	454	469	476	448	493	489	527	511	498	512	481	491	495	494	485	473	482	488	475	488	493	482	495	491	515	465	482	487	464	497	454	505	492	508	474	497	468	469	449	466	506	460	492	437	464	514	489	521	508	520	498	517	492	456	463	450	483	483	489	495	480	497	495	510	457	441	447	466	487	499	482	450	507	545	480	526	452	485	521	458	494	478	490	451	456	471	451	467	454	508	438	466	501	487	500	512	478	501	494	502	495	513	488	502	505	494	491	465	475	483	474	473	449	473	510	529	519	461	441	454	471	492	454	531	491	513	508	531	479	484	467	497	509	487	487	501	491	498	477	491	468	468	490	496	465	497	462	507	494	481	517	531	444	480	481	477	474	488	545	499	459	507	465	462	505	475	477	494	497	477	475	479	476	433	484	477	489	492	454	486	469	493	495	464	479	447	506	496	491	519	480	514	447	469	493	504	451	499	487	497	496	522	456	493	493	431	486	481	453	502	468	462	494	473	464	477	479	488	493	461	484	473	476	482	467	497	446	460	470	469	450	446	494	470	507	492	474	441	491	491	535	477	471	498	453	496	496	504	470	472	482	440	467	457	500	487	441	477	454	476	466	493	481	466	482	492	463	505	443	473	463	472	515	477	463	443	455	496	475	448	455	495	481	446	492	504	460	502	469	475	485	456	535	475	467	441	511	512	461	479	491	475	465	494	458	494	438	523	476	463	503	450	481	479	484	508	489	518	499	489	447	485	487	494	464	498	503	474	446	523	474	479	475	442	483	487	474	493	445	452	499	504	459	454	486	462	479	475	471	451	501	489	464	479	470	434	436	523	497	456	485	511	498	513	486	500	514	498	516	476	500	473	480	465	456	497	469	494	486	467	496	491	454	464	469	480	476	481	440	502	480	484	475	459	492	451	482	450	425	513	460	482	480	490	480	502	486	492	530	439	457	519	524	491	465	527	463	513	478	506	485	471	484	478	507	475	498	471	488	476	449	474	479	446	498	526	468	476	485	463	472	447	478	473	527	447	471	497	481	485	480	492	492	509	460	473	505	513	439	463	510	492	486	519	487	467	484	479	441	476	482	518	513	508	441	494	489	491	491	482	487	485	467	500	463	489	481	456	473	507	459	502	506	504	445	475	487	472	468	471	482	448	471	479	447	475	508	459	464	436	456	482	477	486	481	470	506	487	469	499	493	484	439	473	522	471	460	478	480	485	500	438	448	457	455	473	506	485	515	471	450	502	462	490	447	506	471	499	515	465	509	490	439	460	478	453	483	448	513	480	481	479	484	481	479	469	462	490	482	481	481	456	485	479	471	464	491	492	468	501	478	461	485	490	454	471	457	463	485	458	475	511	498	451	478	474	519	483	474	497	459	507	509	492	537	501	483	428	474	485	494	488	453	488	487	505	483	466	494	456	477	483	474	490	437	492	473	489	486	457	472	491	482	473	496	446	457	492	492	475	537	495	491	465	474	485	506	491	494	462	481	460	499	452	453	474	477	528	486	433	478	476	476	476	458	476	461	496	468	474	539	483	497	416	514	444	516	479	481	459	493	481	477	472	473	482	487	469	506	428	509	464	472	501	458	468	484	479	478	463	484	461	460	491	463	496	465	464	479	422	489	463	478	476	486	472	516	492	482	467	473	472	476	493	470	473	482	524	484	444	476	484	492	457	447	497	475	471	499	470	499	476	514	484	464	483	472	490	438	495	491	485	444	468	462	478	506	450	477	450	466	460	460	483	457	482	463	488	471	460	497	505	486	484	488	483	448	478	476	474	503	490	448	504	484	505	487	491	493	505	461	450	480	481	505	511	453	458	472	463	481	471	496	476	476	460	496	438	438	470	467	511	467	423	508	474	470	498	475	488	492	483	473	452	493	475	479	519	496	448	477	484	470	485	425	480	496	482	476	474	523	483	484	498	452	475	483	489	445	468	498	507	482	446	473	479	451	504	446	437	454	442	502	476	459	461	466	488	461	433	472	490	472	462	496	484	455	490	469	420	498	514	484	467	511	461	473	506	475	449	456	518	471	442	471	505	498	508	447	479	495	488	456	484	459	434	513	490	513	522	432	459	497	497	440	490	467	488	476	478	469	476	474	483	481	494	477	424	502	461	462	498	481	461	424	515	451	510	458	484	493	467	471	486	497	437	469	512	476	457	500	509	499	498	436	465	489	492	489	471	470	477	507	480	489	501	514	498	464	463	452	469	487	480	442	485	456	471	448	482	498	452	480	488	499	466	499	486	490	483	478	505	460	487	496	498	524	472	486	463	498	527	477	472	480	500	471	461	504	490	489	481	507	454	507	505	472	502	492	464	485	517	468	499	440	538	471	478	487	492	451	508	465	467	494	490	472	477	477	483	479	477	479	442	489	480	477	463	471	521	461	475	483	476	503	489	476	462	463	472	502	481	452	478	476	469	510	480	480	464	488	508	520	447	494	466	564	505	471	442	490	487	453	463	475	462	477	461	469	519	450	456	459	482	483	511	469	440	505	471	522	492	502	493	487	489	472	440	476	464	482	479	502	465	457	446	471	485	499	487	470	478	510	455	448	512	463	528	505	525	478	460	486	475	484	454	532	498	475	480	487	480	501	451	471	488	449	489	495	478	500	474	484	491	467	471	481	491	526	442	469	473	506	480	484	501	462	493	502	493	536	468	498	512	495	487	489	465	485	481	462	515	488	465	504	494	466	478	513	487	532	424	487	458	454	449	483	463	502	446	465	478	454	473	524	510	507	492	466	500	456	488	475	451	478	485	435	482	504	489	477	486	510	496	449	466	446	471	485	446	489	455	529	473	488	430	447	474	452	437	489	457	494	489	429	500	471	481	505	483	509	466	480	472	490	491	465	509	480	459	476	486	452	473	457	446	518	488	535	431	466	483	476	468	463	446	497	448	454	482	487	453	454	508	476	540	486	485	456	510	470	456	468	481	509	523	528	446	480	462	488	456	453	473	493	488	470	508	479	452	498	491	486	500	456	440	505	463	498	453	486	474	525	455	471	512	505	524	478	487	464	470	481	490	474	483	455	438	481	474	467	469	485	491	484	480	493	493	456	478
55559	84463	66642	8059	3697	2767	2318	1881	1684	1480	1310	1225	1165	1126	1117	976	961	950	969	946	851	906	869	864	879	830	844	850	795	829	894	814	845	859	850	799	841	832	781	810	790	837	810	810	829	827	833	769	816	759	810	773	787	836	833	824	808	822	759	782	819	764	769	886	1867	794	804	771	782	762	816	738	815	783	800	769	797	811	763	848	810	808	764	768	790	778	778	799	819	819	803	797	792	783	814	789	807	786	769	771	746	743	789	827	761	805	794	783	813	808	814	778	805	837	805	786	802	811	828	772	797	778	786	746	778	744	810	798	760	770	749	746	801	817	790	818	833	762	770	750	791	807	812	804	732	791	783	768	790	798	732	802	812	775	805	796	760	803	741	807	771	784	798	779	811	838	858	819	794	768	820	805	759	780	785	765	793	823	774	786	805	764	824	764	812	827	725	810	768	771	737	728	788	766	805	774	795	794	750	786	775	775	778	780	807	800	748	787	797	757	806	769	780	778	753	789	770	827	779	782	754	782	780	775	799	800	808	779	739	851	800	778	862	732	758	750	755	802	702	746	796	752	753	887	824	763	770	776	764	766	800	781	816	788	744	802	805	804	752	745	806	751	763	778	741	792	764	738	802	799	752	825	823	769	820	787	807	800	799	824	784	738	790	797	828	775	793	795	767	763	829	819	790	788	778	798	826	754	778	818	835	796	816	778	791	781	770	771	752	738	849	783	784	790	758	841	782	751	779	773	798	795	798	805	779	802	786	791	765	762	812	800	809	759	762	781	776	785	791	777	765	799	791	806	810	813	703	826	766	824	771	833	775	784	799	744	831	791	791	720	819	803	785	793	777	786	796	824	765	746	804	795	776	859	778	786	828	806	810	748	810	782	814	771	797	756	789	758	776	805	752	755	809	775	786	831	788	804	744	793	890	784	753	817	785	816	765	801	806	811	779	769	809	809	756	764	743	775	777	780	833	758	754	795	848	834	739	779	764	774	786	810	777	731	811	771	786	711	782	777	770	785	768	777	797	765	762	811	806	780	744	798	767	738	795	816	764	768	796	785	741	790	798	833	729	787	768	743	804	786	775	767	786	794	804	788	772	768	880	781	807	828	825	773	767	789	788	773	786	800	800	798	778	756	749	729	759	721	784	784	769	756	787	787	762	793	755	815	801	799	801	787	794	751	758	825	799	775	779	723	816	801	771	762	806	842	780	773	789	766	786	758	730	741	775	791	822	793	849	776	777	793	790	820	802	828	775	778	775	833	788	771	770	808	782	759	794	796	826	767	784	822	769	824	810	795	799	781	754	800	827	778	816	795	768	818	760	781	824	767	819	818	791	807	825	773	831	775	779	764	812	806	802	797	776	809	798	730	727	793	804	767	820	774	799	788	810	815	796	776	776	782	787	773	780	757	790	792	790	777	788	821	768	743	800	748	781	798	789	846	845	822	815	811	779	713	778	714	822	791	786	848	786	818	767	786	752	792	782	796	811	797	842	795	772	823	829	762	755	805	777	824	779	787	786	754	779	823	810	740	821	763	755	800	742	787	756	840	778	802	807	834	785	782	776	824	753	766	748	795	749	842	816	780	774	793	766	775	832	812	786	763	819	739	759	808	735	784	701	775	817	720	764	784	751	800	822	755	831	782	776	811	822	826	803	788	765	765	819	803	813	775	763	824	800	784	802	791	761	812	789	778	762	784	793	765	848	771	735	800	745	785	738	734	716	777	825	755	773	784	810	796	749	774	818	783	776	811	793	798	816	755	826	724	785	805	799	776	774	808	799	755	732	833	809	815	771	740	729	760	829	786	779	772	830	783	772	798	838	699	759	863	824	823	805	796	782	778	779	804	774	785	828	770	770	841	806	788	813	792	749	806	806	750	764	840	788	775	783	794	788	792	809	800	818	761	774	812	751	787	719	793	798	756	811	803	744	773	757	794	738	776	732	812	790	807	786	806	697	769	787	753	758	765	781	806	810	793	778	760	780	808	774	769	786	817	815	783	801	793	802	790	775	771	789	777	779	798	781	777	791	759	788	825	793	789	791	799	790	827	795	796	784	784	800	841	798	779	821	833	798	798	808	798	781	792	816	801	766	748	782	808	764	817	744	816	761	770	803	825	764	761	763	794	793	733	792	789	797	782	809	823	795	719	771	771	798	789	780	750	789	806	813	752	773	793	769	873	770	808	780	767	792	838	850	765	745	792	784	747	779	752	824	768	853	767	814	793	817	814	803	743	776	802	775	789	777	783	843	798	781	846	746	775	771	796	834	736	762	829	796	763	764	826	807	757	782	806	745	792	815	792	818	776	796	786	823	745	807	764	782	755	787	837	766	779	816	754	776	772	744	789	779	746	801	753	800	802	787	785	804	789	829	767	801	782	733	757	821	831	835	798	773	820	794	826	808	786	737	778	794	786	759	780	768	763	780	783	818	738	866	796	738	771	700	761	782	793	807	745	782	803	778	729	766	829	751	777	790	770	789	756	763	767	796	817	792	763	755	776	771	858	794	746	748	756	746	770	767	777	797	810	773	788	776	746	791	797	753	783	787	788	795	793	743	843	795	794	783	788	780	751	781	756	824	807	794	825	807	796	759	736	745	803	815	759	846	773	765	807	789	808	830	746	769	759	767	789	777	805	795	823	769	835	802	772	809	813	786	829	810	782	780	858	769	781	797	759	759	823	775	747	763	815	814	828	756	842	786	797	844	766	741	801	751	795	797	820	780	807	817	808	786	798	752	790	804	784	780	781	824	827	793	772	789	810	762	751	754	771	800	822	784	806	776	741	824	790	783	753	800	752	734	815	818	800	792	784	759	802	799	822	795	790	802	796	768	819	790	810	755	769	795	804	804	801	820	791	814	825	827	815	799	766	785	765	801	802	790	797	793	806	769	798	759	751	751	754	791	813	794	769	798	741	836	769	853	803	767	800	779	766	760	810	758	802	747	773	791	797	810	805	753	821	787	803	796	779	813	780	761	808	791	794	783	785	812	837	797	779	772	786	777	820	827	846	739	763	755	811	776	812	787	766	794	819	745	807	771	791	727	753	789	746	780	812	784	779	802	799	776	837	789	826	783	770	775	822	763	806	799	744	817	775	819	789	755	804	744	774	827	779	765	762	810	798	735	814	795	830	729	777	745	853	770	776	819	796	824	772	763	785	836	786	791	809	810	734	762	769	819	821	804	811	788	794	817	783	764	758	738	784	814	792	779	763	791	800	771	771	726	784	765	782	798	804	735	810	759	826	801	778	794	835	760	812	767	793	824	793	782	794	834	776	803	802	773	789	816	798	812	753	834	809	778	787	726	750	761	790	805	770	777	782	742	759	779	810	741	751	767	791	813	715	801	748	804	784	766	793	764	803	798	807	794	832	793	798	778	813	783	772	770	785	834	760	833	752	768	761	763	778	791	769	824	876	776	816	756	807	815	815	783	768	782	798	724	774	783	787	737	798	820	779	766	774	795	763	809	738	763	755	783	762	759	765
26718	21641	24486	6348	217	178	172	164	144	142	146	168	160	141	155	143	143	147	159	157	158	158	120	144	162	160	166	162	157	148	152	140	149	162	148	136	146	161	158	156	148	134	151	147	141	147	152	174	170	133	154	160	142	148	151	159	141	159	157	151	150	150	134	142	142	159	151	134	147	171	170	151	142	141	153	149	140	165	149	168	184	164	131	153	155	162	146	158	166	154	165	139	141	146	138	136	149	147	124	159	149	151	149	155	162	128	159	152	180	140	145	147	153	149	145	134	150	161	145	147	132	157	144	135	161	164	136	161	139	149	142	170	153	150	159	141	149	155	159	140	137	167	173	147	171	151	155	152	149	137	160	145	154	142	152	156	137	162	145	157	147	143	143	151	142	139	163	154	153	147	146	151	151	159	135	143	152	145	157	153	149	139	147	137	120	156	151	146	137	139	123	151	136	151	146	143	130	141	136	166	150	140	147	155	167	119	152	158	161	152	130	157	132	160	178	158	146	165	174	143	129	158	150	135	145	174	145	160	166	153	145	147	154	158	144	140	138	171	161	151	137	168	143	146	165	156	165	133	163	144	141	146	150	171	178	130	145	131	147	145	118	181	159	143	148	141	141	130	153	150	147	157	149	148	172	137	146	153	166	153	145	165	147	152	147	147	156	131	161	142	154	136	155	154	152	142	136	138	132	123	148	174	167	145	144	142	156	153	142	127	161	157	151	144	158	142	148	119	163	163	161	133	152	149	171	148	141	145	134	146	139	151	161	141	142	142	150	146	140	147	160	143	119	147	145	159	166	143	112	147	168	146	133	136	138	140	130	156	152	147	159	154	159	156	158	156	157	161	141	153	148	147	179	166	118	141	163	153	154	123	171	161	157	158	166	162	147	151	154	142	144	145	163	153	165	126	139	165	144	169	140	147	137	154	154	141	140	162	155	163	125	147	152	165	142	167	166	157	137	139	138	155	156	152	142	149	159	146	154	146	154	157	164	163	139	163	147	142	128	134	144	147	145	160	141	152	170	136	130	146	142	141	143	145	143	149	174	162	145	150	143	134	135	167	129	150	139	146	150	131	150	154	134	146	161	156	153	153	155	134	163	129	158	178	168	155	150	161	159	144	153	153	140	153	134	164	151	149	139	151	150	167	148	142	135	156	156	152	156	131	135	152	146	138	141	153	138	154	167	144	135	147	140	146	144	155	153	132	148	146	134	162	134	154	139	146	154	155	161	153	155	152	146	150	157	151	144	155	158	135	153	162	136	154	126	143	152	160	157	149	163	162	159	146	123	141	154	141	163	136	145	171	166	153	174	143	138	138	155	163	128	148	125	163	167	154	154	110	171	140	161	142	166	160	173	152	144	151	147	151	136	142	162	144	149	174	170	148	169	141	162	161	138	172	129	165	146	126	165	161	150	151	129	149	148	162	160	154	147	153	149	135	151	165	167	149	152	174	156	158	135	121	126	140	152	149	152	147	146	143	169	153	146	129	123	161	150	135	147	178	124	163	154	174	164	172	129	149	144	129	137	154	158	146	148	170	150	130	142	139	151	119	154	131	168	162	151	156	135	162	164	149	151	156	140	133	166	160	167	156	141	174	159	134	179	154	147	151	176	133	142	155	175	142	135	144	151	134	159	147	147	120	137	145	162	159	162	171	163	134	151	168	138	136	157	157	142	164	159	150	176	147	156	147	154	159	153	183	157	122	146	147	166	150	126	150	148	158	160	127	146	151	143	128	156	140	155	142	142	147	154	145	139	141	150	127	146	146	164	154	166	162	174	142	157	152	153	163	146	148	141	154	141	149	162	145	137	156	139	132	145	160	152	150	148	152	154	140	147	137	145	141	158	145	153	157	129	162	132	166	138	139	147	158	142	137	163	156	142	151	152	162	133	160	148	162	154	150	146	146	143	146	168	142	147	154	145	155	144	147	144	160	161	134	146	144	160	143	156	154	140	157	157	141	159	128	165	148	148	136	168	139	164	141	156	140	132	138	155	148	154	154	161	139	151	136	138	143	132	165	169	138	130	126	129	161	157	124	175	189	154	162	151	166	143	169	142	166	167	165	154	166	154	137	123	143	148	138	157	177	157	138	124	146	138	158	152	131	163	151	165	149	140	147	146	159	140	133	132	168	137	160	172	136	159	164	182	165	142	157	148	143	142	162	153	160	181	167	142	152	174	136	164	152	140	154	168	148	158	144	144	150	125	156	159	140	173	125	132	161	157	131	134	161	152	136	149	142	166	139	154	135	167	145	150	146	138	189	151	155	148	155	132	180	143	141	160	155	151	150	156	157	134	122	162	170	145	144	138	141	123	148	158	137	162	150	158	158	149	153	143	151	134	153	147	156	169	155	158	166	139	131	138	174	142	155	132	134	157	157	148	154	157	136	157	155	150	151	130	166	158	160	154	159	145	152	145	131	166	146	185	143	140	134	162	134	141	130	155	153	155	137	134	143	176	146	135	140	143	144	162	145	159	157	141	156	152	155	172	164	134	130	126	135	136	129	160	141	133	175	147	135	154	159	161	132	130	152	159	146	150	138	158	149	143	170	166	143	157	152	175	151	140	158	135	170	156	153	139	147	151	135	147	171	159	159	162	149	144	156	157	149	145	166	146	140	133	169	157	146	139	153	161	135	144	134	143	159	148	150	156	162	145	147	124	144	135	148	155	136	157	148	166	122	149	146	153	144	148	142	144	146	145	159	163	166	163	149	147	145	169	141	166	175	146	165	129	172	146	144	152	139	157	140	152	139	155	164	136	138	143	126	150	129	137	166	166	143	143	166	140	164	147	122	137	147	163	154	144	162	168	146	122	153	161	166	163	176	138	161	148	141	160	173	156	153	158	146	139	147	139	161	160	158	137	169	167	142	153	148	147	160	166	128	145	140	152	140	163	150	145	156	146	183	154	157	153	132	131	131	138	151	148	165	150	161	139	171	148	128	149	165	140	155	163	162	153	142	142	135	133	155	152	154	140	159	152	161	142	147	148	143	142	161	159	140	150	150	158	151	145	151	159	158	153	150	147	161	163	145	139	135	157	146	187	146	122	164	148	138	160	162	145	127	165	145	140	161	154	188	143	137	141	134	162	153	150	148	152	138	153	155	148	145	166	148	157	144	132	163	159	163	163	136	146	155	140	136	152	148	140	145	148	134	153	148	147	164	165	168	164	164	163	133	143	155	158	141	151	159	134	124	160	164	168	154	159	131	131	158	144	144	156	164	138	149	143	150	138	155	149	141	152	150	139	150	147	170	154	120	148	151	128	151	166	171	151	146	144	159	145	172	143	168	146	160	142	135	152	142	157	151	164	160	159	163	161	153	131	166	151	153	149	125	156	166	123	153	164	172	154	148	155	153	157	159	129	139	178	157	159	150	158	159	168	148	146	150	151	156	124	154	154	148	155	143	148	162	152	139	135	133	150	151	150	163	135	149	161	155	139	159	132	155	174	146	144	151	152	148	168	144	142	151	146	161
24941	33644	30556	1475	429	382	356	339	346	287	292	279	322	259	288	276	274	273	280	284	275	290	269	290	277	278	260	297	289	268	270	256	265	273	270	285	269	288	275	275	289	270	251	273	297	260	247	253	279	272	261	295	268	279	258	284	267	250	289	252	281	261	250	264	325	246	267	244	275	240	293	280	272	272	304	284	265	269	269	260	260	253	273	256	258	267	271	279	275	279	275	259	261	272	260	287	285	273	230	287	252	274	272	244	279	277	253	283	311	269	266	278	245	264	266	270	257	256	246	269	291	297	314	284	277	276	282	277	263	281	256	275	254	251	288	270	268	293	276	279	232	260	274	288	272	259	270	253	250	262	287	277	302	274	258	292	257	282	251	264	251	268	252	265	277	278	285	263	282	276	274	278	258	238	277	288	283	276	276	282	262	271	280	265	302	281	255	271	294	277	268	291	263	276	255	302	271	258	258	281	274	250	234	298	285	298	282	276	297	279	312	241	277	273	278	310	287	273	278	270	279	257	277	263	295	284	297	272	290	241	294	246	288	255	278	299	267	272	289	241	258	294	287	240	262	292	291	300	297	255	260	292	258	256	296	265	271	267	264	269	268	282	252	279	301	292	274	296	271	269	269	289	259	280	293	260	262	314	279	270	273	259	268	299	263	287	285	239	289	244	283	298	266	275	259	277	284	264	246	243	266	290	259	297	254	269	285	273	271	263	276	285	265	278	284	272	285	245	288	279	293	277	293	244	301	273	268	242	288	282	267	297	249	267	295	283	270	272	280	277	284	303	269	273	257	278	281	277	251	243	267	260	283	290	249	287	267	302	304	253	273	266	298	274	283	259	279	257	280	281	269	277	252	256	278	271	286	298	271	243	280	285	267	279	282	300	274	267	271	296	292	254	291	231	267	260	273	293	287	280	289	256	271	277	288	277	248	265	268	257	296	282	265	285	263	254	265	268	280	257	284	251	260	261	274	264	287	270	290	273	278	263	279	286	255	275	266	270	243	300	281	289	272	253	278	290	240	289	284	271	280	253	260	249	289	251	262	294	284	291	303	257	270	238	249	300	269	258	303	257	290	278	239	264	296	254	285	244	249	254	258	244	279	275	268	256	276	276	287	279	265	305	279	263	277	273	262	266	265	252	270	259	280	271	293	287	271	296	268	262	265	260	296	268	261	264	286	292	266	267	273	276	271	259	269	244	281	297	259	273	258	303	298	266	283	277	288	252	282	288	284	285	247	245	289	299	270	277	295	281	278	266	270	275	283	303	298	300	283	270	247	254	285	270	260	279	253	257	280	260	295	285	278	277	257	258	255	290	265	254	269	293	291	281	266	255	267	294	291	259	263	291	285	265	296	256	287	264	249	262	258	270	260	247	247	276	257	298	259	267	262	270	267	289	294	237	262	266	279	234	267	260	268	302	265	279	252	303	281	259	282	262	284	290	324	255	280	270	252	277	295	263	269	278	281	268	289	267	261	261	310	257	282	279	284	238	248	272	283	274	308	310	265	268	269	296	247	278	264	262	294	266	258	258	274	278	286	262	308	263	254	252	264	252	298	255	285	260	295	279	286	261	274	266	250	254	272	260	269	289	253	279	265	284	255	325	265	281	279	251	249	279	257	262	271	262	292	275	259	265	270	239	282	277	298	274	266	260	280	289	239	272	266	299	263	270	279	277	250	273	267	275	261	246	296	291	288	270	287	299	285	275	268	320	267	286	294	261	280	263	269	279	252	254	250	257	262	283	257	273	243	261	254	241	303	263	275	268	285	236	269	257	281	272	279	289	296	270	288	263	305	270	296	238	246	311	275	268	271	275	279	251	259	274	286	304	300	254	257	272	270	239	288	276	254	267	268	284	255	258	250	268	268	262	275	252	265	261	269	316	277	291	270	268	262	296	257	275	278	293	304	244	253	274	297	248	261	267	306	269	264	228	273	269	262	246	282	274	265	271	271	288	291	258	269	278	312	316	251	226	302	257	283	273	270	250	309	284	276	271	284	260	254	284	273	302	252	283	267	272	297	285	286	262	277	324	254	293	252	265	267	274	275	276	291	291	249	280	296	264	274	284	300	260	264	266	258	255	270	259	271	278	269	287	291	309	266	293	288	282	255	290	294	244	267	285	252	264	287	264	270	281	281	294	279	270	282	262	269	281	257	237	277	270	305	265	269	283	256	276	278	277	278	281	286	267	267	270	290	274	278	276	273	260	270	277	245	261	279	277	277	251	266	282	255	265	285	260	266	279	284	282	278	259	290	243	292	288	293	281	277	250	257	306	262	264	277	279	258	278	268	263	283	267	271	265	275	275	268	262	255	272	279	258	266	255	254	278	251	251	281	266	267	253	258	275	264	277	273	241	253	290	282	271	269	295	264	288	256	269	248	293	270	300	284	296	270	258	259	293	253	279	253	253	270	291	283	261	273	256	276	270	251	234	280	267	284	267	255	247	278	261	285	264	294	288	284	266	285	275	254	262	263	287	269	256	275	268	273	275	257	273	255	313	273	269	254	318	247	253	286	250	271	257	279	252	271	291	271	255	265	292	266	277	272	281	293	270	312	258	258	264	269	252	263	293	267	255	268	285	273	276	264	276	265	259	270	232	285	298	245	270	296	251	294	246	299	257	263	271	269	304	292	290	293	270	310	271	281	262	265	285	280	257	268	269	267	264	260	212	268	260	275	271	279	266	291	269	265	289	266	267	299	296	288	273	264	274	244	291	294	285	245	265	293	273	253	280	258	247	276	286	253	259	245	242	288	295	288	269	253	273	310	262	279	286	293	280	295	258	262	271	293	263	236	288	255	272	278	277	274	268	313	293	274	240	258	267	299	267	263	286	287	277	294	277	273	267	296	252	291	284	272	278	280	260	279	276	294	277	306	251	265	264	291	278	274	255	255	258	279	239	282	285	269	272	278	281	280	270	274	279	271	300	262	280	276	254	289	265	268	288	271	271	244	289	268	292	278	269	281	297	296	251	292	261	291	250	263	282	275	269	267	317	256	277	278	258	277	258	249	253	271	298	279	284	276	281	286	259	273	265	272	278	282	249	286	286	277	294	299	251	275	282	297	283	266	283	309	261	287	268	264	318	286	257	266	270	275	277	297	270	261	261	251	263	282	255	288	300	303	274	267	260	294	279	282	234	276	294	269	272	268	285	272	265	266	286	296	276	279	271	274	255	247	272	320	280	265	281	257	294	255	258	283	270	282	288	263	277	262	299	285	233	276	276	286	282	252	252	293	266	298	258	263	297	251	286	283	292	250	270	256	265	288	266	243	288	293	276	265	287	260	274	275	269	264	284	279	299	253	248	260	247	302	299	284	270	252	263	290	281	275	289	279	276	254	254	299	282	278	277	284	264	268	256	267	261	282	272	261	251	300	276	312	279	271	291	293	272	247	279	303	270	308	244	270	260	284	278	260	256	297	296	252	283	268	261	276	273	267	279	277	274	232	248	267	278	280	278	236	261	271	270	284	270
24004	21222	30785	24811	19502	6358	717	508	453	448	414	396	377	346	408	394	404	347	371	327	341	385	351	358	330	341	338	366	331	330	343	332	346	355	313	332	332	334	364	317	347	338	359	344	319	313	340	342	336	329	363	318	342	345	322	304	323	339	310	342	320	319	357	327	537	337	326	330	344	352	361	341	347	350	338	329	372	322	342	346	366	350	327	369	319	355	324	332	324	321	348	326	334	338	382	350	309	354	332	306	308	317	340	308	329	331	321	336	363	335	304	316	341	345	321	296	363	306	329	305	339	353	308	331	320	341	341	300	342	357	343	304	326	333	313	353	360	325	335	314	325	322	331	324	323	368	342	338	349	329	310	322	325	350	341	327	286	360	353	322	339	336	333	346	312	339	345	317	323	320	318	323	318	336	338	351	345	322	326	328	343	298	317	317	376	309	320	331	310	314	329	309	319	352	317	370	325	363	333	352	364	316	319	308	327	330	343	336	323	325	338	350	349	315	336	301	332	321	312	314	345	287	351	309	346	344	289	321	305	330	320	313	340	337	326	327	306	347	338	325	336	351	341	347	324	334	307	310	345	358	366	314	316	306	305	318	347	345	324	366	351	346	340	317	324	324	349	368	290	314	327	326	328	324	311	315	330	317	316	339	349	357	343	335	339	351	366	317	333	343	344	335	321	325	355	336	311	334	342	325	327	335	304	303	343	333	331	336	337	318	358	292	316	333	316	311	348	374	334	310	325	311	324	353	332	348	297	350	339	330	329	301	331	365	310	297	308	326	311	316	286	345	327	338	298	312	319	321	354	337	318	304	318	317	342	325	338	323	367	302	342	289	336	336	341	317	343	303	338	331	324	320	330	334	307	333	316	319	331	337	331	337	320	324	332	327	317	304	328	334	315	319	290	318	315	351	353	323	345	310	322	346	305	318	357	341	343	305	326	307	330	312	348	314	336	351	307	349	321	300	327	333	301	296	310	338	320	321	337	319	316	324	344	343	316	351	340	297	357	305	342	318	331	319	319	347	354	357	303	329	309	310	329	332	313	337	357	336	308	339	343	335	320	311	290	308	330	335	333	310	295	383	321	325	354	314	323	329	335	303	311	328	340	320	326	316	301	362	349	314	322	341	339	329	315	321	363	301	351	299	318	367	341	319	328	324	329	314	312	362	322	318	351	363	337	318	337	300	354	343	340	340	313	333	332	330	326	300	343	331	315	315	331	343	325	356	329	314	330	340	326	355	342	323	323	349	328	331	311	323	322	340	376	318	349	337	310	342	332	329	327	331	307	351	308	312	297	341	328	313	324	345	301	319	338	305	306	317	340	337	335	290	293	334	309	332	295	332	320	318	311	345	330	320	327	329	310	341	299	340	329	350	341	314	305	310	323	319	328	307	333	308	342	327	317	320	334	334	346	315	341	324	325	337	307	333	324	340	359	308	331	353	369	351	339	341	317	326	315	348	293	335	339	316	339	356	323	336	305	296	319	340	330	327	328	331	311	353	328	326	333	328	332	317	341	302	349	305	328	328	327	331	352	343	332	339	331	288	314	325	329	310	322	306	336	361	341	314	342	310	349	365	309	348	365	315	328	335	352	329	327	330	355	349	372	331	335	323	335	336	338	320	350	320	333	324	336	322	374	342	368	338	300	351	328	318	310	333	317	323	309	354	349	323	310	337	340	344	346	314	335	319	316	308	327	299	334	324	332	311	306	332	290	345	346	310	334	334	324	329	324	327	299	352	351	334	311	316	328	299	359	322	350	300	353	328	322	314	354	328	321	313	334	366	357	341	321	321	346	306	328	327	345	293	327	335	340	300	345	322	366	348	298	342	354	316	330	343	337	334	342	313	337	323	323	347	358	326	343	313	326	327	303	341	315	331	343	306	311	300	332	358	327	360	367	335	338	311	313	338	289	342	311	330	342	366	328	361	334	344	331	271	320	335	326	357	338	348	351	319	341	311	313	304	334	327	325	342	304	332	336	355	314	310	375	354	350	331	329	319	338	304	312	335	328	321	329	359	318	320	309	329	358	360	339	296	324	316	337	324	342	353	357	329	341	338	330	342	326	333	351	324	346	322	314	307	334	296	330	345	352	322	342	324	319	295	324	342	320	336	341	322	351	331	329	352	318	314	317	329	340	352	352	367	326	328	340	317	338	344	310	333	340	327	304	311	314	322	345	355	345	338	300	351	338	318	323	361	339	305	316	307	369	334	347	300	311	292	364	322	352	310	363	309	338	330	366	355	335	332	314	309	316	352	342	353	347	336	294	322	327	343	342	327	320	290	318	302	311	319	326	287	333	304	334	351	299	309	308	370	320	317	345	295	318	348	327	366	341	336	313	321	325	342	348	321	321	323	332	323	320	335	359	329	355	350	320	336	324	330	319	317	331	327	347	331	332	352	346	335	321	335	343	313	340	327	326	327	307	334	346	349	346	315	344	323	322	335	329	324	328	351	349	380	334	347	344	343	351	342	336	338	292	301	323	329	328	324	285	294	314	343	345	314	345	320	328	346	362	323	312	309	338	317	349	339	321	332	379	333	331	339	308	333	310	328	350	309	321	319	370	315	335	328	323	343	335	345	325	344	329	329	344	347	321	364	344	324	339	363	347	335	329	297	330	324	344	308	335	312	327	347	317	325	339	321	320	342	329	319	328	346	347	313	328	331	353	342	347	333	322	310	310	324	339	339	316	326	323	349	336	318	314	357	335	325	342	336	307	332	319	335	322	339	348	329	323	345	351	337	332	311	312	306	285	341	340	337	327	300	321	279	333	324	309	342	334	300	340	316	337	365	340	325	331	331	324	320	343	314	309	345	304	350	315	331	349	311	298	337	292	299	332	319	338	343	297	317	318	326	324	316	357	370	313	314	347	325	311	352	328	331	370	344	303	329	329	346	328	350	311	345	326	349	317	332	322	314	331	317	339	323	302	330	323	321	336	361	343	306	329	340	333	327	317	321	354	317	327	349	319	331	321	328	312	317	350	325	322	325	349	325	315	309	323	326	296	316	319	325	335	341	330	376	339	333	328	313	359	294	346	348	302	308	322	321	365	333	331	295	333	329	333	322	332	297	351	351	350	325	279	351	335	356	355	352	351	319	291	317	349	318	345	343	294	316	304	316	359	298	322	367	371	347	322	341	370	329	305	308	321	351	334	289	328	344	332	343	306	327	324	332	335	317	343	357	345	323	345	318	315	289	323	294	337	332	332	359	349	313	361	310	335	323	353	376	342	315	326	347	330	350	360	326	322	318	320	328	329	333	325	311	356	359	344	325	324	343	309	325	368	345	334	310	323	352	354	313	337	308	347	363	307	317	319	341	340	326	310	360	346	352	313	330	332	332	299	319	320	351	341	342	325	351	318	321	329	347	347	333	351	311	328	325	359	336	363	338	341	355	336	318	334	325	332	349	332	338	342	327	325	344	338	352	331	313	342	283	354	327	356	310	307	334	342	320	344	325	346	325	321	333	300	340	323	332
48875	71876	62718	6677	2099	1674	1267	1190	1007	878	872	753	734	734	693	727	686	637	660	618	567	638	610	602	604	626	585	623	569	612	556	556	550	582	565	565	612	598	630	612	562	584	578	574	585	552	601	585	552	568	524	549	564	570	591	619	594	621	568	584	529	558	578	568	1147	604	583	605	649	555	545	623	540	593	548	577	556	525	546	581	565	594	523	604	561	577	565	597	555	597	550	563	620	580	577	545	571	566	529	562	555	513	529	592	561	547	547	567	543	579	581	566	580	563	540	552	582	528	576	548	528	554	589	550	539	556	549	537	533	585	562	572	555	595	554	553	553	580	582	515	567	584	549	575	566	596	570	568	527	560	547	580	525	557	548	518	577	595	577	537	528	542	543	547	577	564	529	561	602	597	572	575	587	536	570	560	565	575	560	547	558	551	551	555	528	578	582	565	488	605	560	542	543	554	530	566	536	598	545	561	560	551	572	508	581	564	577	531	553	539	542	584	553	575	566	588	553	519	566	565	593	571	507	586	600	551	584	527	572	574	576	551	558	577	542	567	571	587	545	546	562	561	559	532	536	573	550	594	526	567	545	541	534	575	561	558	590	581	554	497	569	555	607	558	603	530	568	565	560	574	601	529	609	599	599	581	575	554	562	568	589	591	564	562	537	547	590	570	567	545	532	564	558	509	561	582	546	573	550	572	542	528	562	548	551	572	583	583	549	567	568	544	594	515	512	535	536	534	515	533	541	545	569	558	599	546	513	585	520	541	582	576	560	570	545	519	587	530	591	509	566	566	527	553	570	610	570	548	551	550	591	531	591	586	542	549	536	620	546	524	561	553	569	577	553	515	577	584	579	566	553	559	587	529	565	591	527	568	576	591	517	541	550	539	566	580	552	512	558	565	519	541	584	587	527	523	597	583	558	524	594	566	563	576	592	558	599	634	528	585	589	509	545	557	545	521	565	548	571	549	581	520	523	572	557	590	557	613	572	623	556	527	560	562	530	534	590	597	565	544	545	582	566	506	592	573	555	563	549	568	562	574	529	555	605	574	563	567	563	565	532	552	573	596	546	529	510	572	581	545	545	559	540	592	542	578	535	524	544	558	547	571	583	513	556	573	523	556	552	584	543	609	560	526	585	536	568	580	611	573	553	560	575	536	550	559	540	557	557	606	559	582	547	566	559	546	519	574	581	528	558	545	563	505	548	539	503	587	558	533	569	522	589	598	581	540	574	598	536	574	573	519	558	560	604	574	602	572	589	520	553	567	574	562	538	549	571	558	516	532	611	551	571	555	585	559	563	538	563	561	583	531	598	575	594	549	591	572	576	581	527	528	585	546	533	591	548	579	523	553	580	541	553	562	573	567	533	562	517	602	636	571	577	603	585	597	517	554	566	569	579	541	539	587	576	565	561	545	528	587	527	526	564	559	562	565	532	553	540	598	573	565	564	550	536	584	562	583	540	509	541	574	559	588	582	571	519	567	579	547	579	575	540	567	523	503	526	564	560	601	540	586	539	528	576	598	555	615	565	570	567	586	536	574	566	546	570	552	498	520	558	551	578	564	583	564	553	568	582	577	552	583	553	565	543	543	572	569	535	556	559	507	564	541	584	550	548	511	568	542	567	587	554	536	565	584	553	605	553	584	583	547	574	563	549	578	597	535	516	528	558	576	583	558	554	569	564	547	559	570	585	579	551	527	569	558	583	563	588	570	567	556	562	589	510	537	600	570	559	556	585	614	579	538	573	546	587	521	533	571	580	540	569	557	602	533	577	552	513	583	524	549	573	582	554	597	543	604	550	554	558	617	586	513	626	559	582	551	588	584	571	568	571	560	566	556	570	564	575	585	554	575	592	535	586	557	549	547	574	530	531	602	549	544	570	520	521	514	539	547	541	587	589	559	555	514	593	540	592	554	517	548	520	562	594	558	577	590	614	593	560	578	567	547	555	528	535	524	527	589	551	530	557	515	526	558	547	558	621	592	550	579	521	545	558	525	574	591	547	550	559	586	571	573	555	530	630	532	576	535	578	553	570	580	549	535	587	521	552	604	501	593	535	530	528	495	539	566	593	539	545	582	557	530	568	518	577	518	574	549	530	567	541	565	581	559	542	582	549	530	594	548	558	541	603	532	564	569	505	552	602	549	563	587	581	559	516	618	588	627	605	539	504	572	547	568	560	550	578	574	555	576	563	574	618	551	586	560	586	564	573	572	524	557	570	553	583	567	541	563	542	534	567	583	534	532	520	569	560	592	548	524	575	573	594	584	618	554	500	537	575	569	552	587	543	610	537	601	530	537	601	570	544	568	544	585	577	593	575	550	556	537	550	542	527	534	595	542	559	524	619	543	548	567	551	566	591	567	562	567	560	537	591	550	536	546	549	604	583	600	550	591	529	583	558	550	586	577	599	606	587	578	564	537	579	574	538	538	536	599	572	581	594	550	557	560	559	575	546	568	555	540	532	586	599	563	595	562	607	553	562	561	572	578	565	551	538	580	624	563	524	577	555	539	560	574	564	549	547	565	539	583	538	562	555	547	584	621	557	548	580	618	549	585	554	554	564	657	539	557	563	559	523	517	564	551	579	502	512	581	592	579	548	556	577	526	528	545	564	580	589	517	560	576	554	565	590	548	569	555	596	557	533	566	553	598	582	571	541	567	565	543	594	553	560	586	581	577	559	554	516	580	609	573	532	549	600	615	561	589	553	522	562	527	577	601	588	547	564	521	570	554	557	553	524	573	536	550	573	577	553	575	584	543	592	559	539	592	515	578	591	565	529	573	546	562	600	561	550	566	519	589	580	543	554	575	575	525	570	562	578	555	551	563	582	572	594	576	557	552	557	584	550	586	545	554	569	575	565	539	584	565	554	578	562	551	567	589	581	550	560	573	576	536	515	585	579	562	585	561	549	531	554	534	555	581	573	555	585	549	579	544	565	570	582	565	603	582	550	570	567	533	575	536	569	568	544	575	568	524	548	582	568	555	588	562	572	593	567	574	518	559	545	548	599	534	538	544	543	505	592	588	559	609	568	560	557	567	576	580	595	566	516	541	558	521	553	531	556	566	540	570	572	572	541	562	635	510	498	581	572	537	558	572	546	568	601	542	593	582	590	587	526	576	556	580	516	537	566	531	531	577	571	521	555	561	514	529	551	552	486	568	526	534	512	566	564	528	532	564	576	576	555	570	567	586	564	571	524	544	566	591	560	542	597	572	589	551	593	598	583	554	560	583	568	557	574	574	593	566	543	555	500	537	574	531	548	537	576	583	567	546	556	541	569	542	544	565	562	563	557	569	549	529	596	530	553	558	562	604	578	548	539	562	553	553	562	541	602	572	546	544	560	568	499	551	552	584	561	559	566	548	558	561	568	589	578	569	551	570	563	566	522	556	583	535	551	533	536	544	573	564	558	541	585	563	580	519	515	539	537	563	533	590	582	559	585	564	606	573	542	556	584	567	582	555	567	584	566	567	557	544	575	553	532	593
23042	21123	30169	23984	21052	18648	3875	910	689	697	611	621	568	572	562	546	543	547	550	519	532	523	520	496	523	517	511	511	471	498	486	510	518	542	487	560	512	484	466	514	480	507	499	460	487	470	496	532	492	503	526	499	513	505	507	484	521	472	521	532	496	466	506	525	714	533	489	469	516	518	524	518	429	476	470	497	486	459	477	469	461	444	500	464	471	470	500	488	507	484	474	488	498	482	471	466	495	483	497	454	492	462	487	482	501	500	502	489	472	525	450	461	466	473	486	474	490	505	450	506	489	483	494	498	480	491	477	472	444	474	515	520	482	512	458	490	440	499	504	490	454	458	480	476	495	461	504	464	492	477	495	483	507	499	494	458	508	475	491	463	474	494	460	557	506	462	496	483	477	480	500	498	483	484	472	484	467	480	489	489	466	484	479	512	444	461	472	500	452	491	439	501	499	468	466	465	483	465	501	502	510	468	486	484	443	522	477	489	487	450	467	476	470	483	464	494	492	536	522	490	497	497	490	495	481	503	426	462	492	489	502	497	454	513	482	444	487	520	511	522	485	461	535	473	524	515	546	467	464	495	459	473	463	458	499	502	479	456	501	498	538	458	485	478	504	540	482	434	494	476	460	472	461	513	486	472	505	512	495	478	491	467	503	497	459	515	483	534	500	467	468	503	484	481	470	537	509	440	495	498	520	497	490	487	476	496	526	509	506	452	497	474	493	501	529	484	503	501	412	519	496	499	457	495	503	497	497	484	509	488	500	474	510	470	485	478	473	491	484	483	467	460	531	501	470	480	465	499	488	477	477	493	472	479	492	491	516	492	475	473	467	488	478	463	458	472	502	504	493	483	475	510	497	460	505	463	421	458	477	460	498	491	480	464	492	490	461	479	496	470	488	495	526	490	485	500	497	467	485	496	453	491	522	536	524	497	504	527	469	473	480	468	511	484	474	475	491	475	504	515	495	468	507	505	495	487	484	483	473	508	482	443	464	466	455	480	515	486	478	480	505	496	463	479	462	457	497	468	518	475	448	489	474	473	464	479	505	517	470	481	473	459	485	478	490	468	460	461	478	479	467	500	499	440	499	480	502	526	489	501	506	450	463	494	478	450	470	420	432	490	490	477	484	516	479	495	480	456	513	485	499	459	490	473	480	478	465	523	466	461	474	465	490	457	482	490	470	460	490	472	423	513	459	493	493	518	482	472	488	479	480	482	495	510	499	499	503	507	464	483	436	436	484	505	494	496	432	482	476	488	453	478	485	486	522	493	476	486	455	453	450	506	473	514	467	448	466	478	489	453	483	531	498	444	475	457	443	475	485	460	476	497	497	467	491	464	447	463	459	489	489	480	505	474	495	519	492	465	497	494	493	502	507	498	466	486	494	486	500	512	500	515	525	496	468	501	501	444	492	458	494	493	449	512	496	545	496	464	526	471	431	520	494	476	469	529	505	478	504	477	466	465	459	494	473	505	503	476	487	482	461	478	478	474	470	492	467	498	485	482	509	502	474	485	461	461	485	488	452	474	480	532	460	488	486	525	447	516	504	461	456	492	482	425	509	507	490	465	493	486	500	471	507	455	541	488	484	507	488	495	462	477	472	486	502	506	486	451	500	511	467	492	497	454	498	539	484	513	479	469	504	490	484	475	485	469	493	508	502	471	505	478	497	461	491	463	491	482	493	486	490	464	484	481	488	487	471	466	482	508	480	469	493	466	496	476	436	490	468	456	459	492	481	445	526	467	478	448	467	475	470	458	495	502	497	475	499	463	504	494	453	450	485	507	488	459	447	450	489	461	493	476	510	481	460	479	463	515	436	458	464	485	474	478	497	531	483	488	451	500	504	471	471	501	529	469	487	518	496	488	503	455	497	443	483	473	469	500	494	476	507	491	513	512	485	505	453	488	481	476	487	438	470	493	483	448	524	491	493	477	501	491	506	519	512	481	484	492	543	507	445	464	457	461	471	506	477	494	471	421	469	497	509	492	475	474	473	469	499	528	457	490	490	474	473	519	495	514	498	487	462	457	501	490	489	469	498	457	479	487	514	502	471	438	513	510	487	526	443	448	443	470	458	473	488	472	513	555	479	489	461	518	534	485	484	487	494	482	459	469	523	470	468	480	505	491	509	483	484	502	488	481	469	459	468	490	478	501	505	507	463	519	506	462	445	489	468	474	483	494	495	509	497	480	476	508	557	454	515	475	469	466	486	500	453	480	493	474	490	460	491	479	517	511	492	487	491	469	469	496	513	502	472	499	469	509	465	522	506	482	499	481	508	471	458	492	513	492	453	470	506	465	461	499	468	456	511	510	483	475	489	469	465	486	486	483	481	468	504	433	488	470	477	451	489	437	481	462	477	480	504	482	447	488	469	513	491	441	499	495	501	509	470	460	470	495	471	474	497	487	521	449	453	456	469	506	468	476	474	498	441	506	434	489	470	478	501	482	492	506	481	476	483	480	478	470	486	515	472	512	480	503	496	518	487	501	448	505	478	496	508	472	497	503	479	517	480	462	481	458	503	472	500	484	474	509	518	476	475	448	480	459	513	499	526	457	502	480	467	479	501	489	482	492	485	509	488	501	481	507	498	497	463	458	437	508	486	480	497	516	486	475	485	483	505	461	467	443	505	494	494	470	475	509	526	464	477	493	483	484	510	474	476	499	476	483	472	494	470	478	501	458	475	469	505	431	439	447	489	474	478	493	506	515	463	438	444	467	488	526	502	528	506	443	510	513	488	486	470	506	470	507	497	489	478	488	498	497	486	490	453	476	505	495	522	489	447	467	488	449	445	525	489	439	452	460	470	506	484	508	499	506	464	465	487	531	479	492	495	486	536	517	479	508	474	508	498	476	466	481	474	491	495	515	467	477	481	493	477	466	485	470	501	465	463	442	509	495	500	499	530	474	489	478	446	487	479	479	497	495	462	506	462	494	500	480	460	472	449	502	457	458	468	463	499	490	494	474	514	503	498	497	472	478	523	451	465	486	465	520	459	449	473	486	503	505	472	526	490	473	484	470	494	482	444	512	474	475	484	491	498	453	492	487	500	444	457	473	485	496	485	494	501	475	509	509	503	498	502	461	512	438	498	479	458	511	466	495	500	509	479	499	499	484	433	532	465	479	518	497	456	464	449	466	451	496	501	478	484	492	496	471	505	493	537	461	475	456	436	482	507	500	467	465	451	488	454	464	519	509	471	472	502	442	498	468	475	472	478	473	518	471	497	517	465	498	450	475	470	481	495	459	458	443	483	463	477	501	424	516	520	490	480	507	478	445	504	456	489	479	470	525	442	491	467	460	462	446	467	503	464	514	458	466	472	479	444	497	508	489	491	513	482	470	467	458	469	477	490	489	489	487	483	461	464	456	506	494	492	518	480	484	450	491	452	484	519	514	421	473	483	496	480	491	471	496	450	484	478	499	452	508	495	450	488	465	478	461	478	453	505	497	474	476	495	479	443	492	458	476	515	497	451	455	440	463
55701	85236	71634	8574	3567	2697	2248	1874	1594	1400	1309	1156	1157	1082	1058	988	1011	940	913	925	886	857	874	864	878	882	859	862	842	847	831	776	810	818	832	773	843	786	808	837	811	811	850	811	855	741	754	843	791	762	814	772	852	824	784	777	846	813	785	760	811	835	762	898	1574	805	774	754	751	808	785	775	808	802	817	773	846	790	829	798	793	847	812	786	806	838	805	810	781	772	833	762	820	762	808	784	811	728	795	781	755	834	771	738	802	815	776	776	776	792	798	778	793	755	765	787	784	762	787	790	772	784	768	768	774	787	834	816	764	798	811	806	815	798	774	779	787	809	785	786	770	814	751	801	832	740	805	781	796	826	827	803	793	808	784	828	804	748	826	819	798	789	771	813	773	770	747	809	778	854	798	806	820	736	813	723	790	841	767	811	809	745	767	775	765	806	784	806	821	810	819	787	800	774	788	805	830	840	822	808	764	782	773	800	729	852	763	730	779	835	778	797	793	800	749	759	739	786	793	808	786	758	834	779	765	797	764	821	812	800	785	777	845	801	787	805	836	746	817	797	814	843	772	763	726	809	828	826	710	814	772	819	816	774	799	791	761	753	803	728	777	798	800	780	777	719	800	736	822	801	767	785	792	796	826	786	804	818	731	792	841	756	756	764	831	833	801	814	817	773	789	740	777	869	839	822	762	782	757	777	771	861	841	746	775	793	755	815	784	809	793	792	810	801	763	782	793	786	812	777	791	836	859	786	821	778	795	746	824	799	782	785	789	796	848	798	806	764	796	812	777	804	806	794	762	842	764	783	759	787	758	770	789	852	747	785	835	826	828	767	831	797	765	794	811	766	730	775	756	819	773	792	802	778	819	814	788	744	789	747	772	736	792	826	764	806	812	778	806	847	759	782	798	784	794	792	756	801	852	792	812	775	771	803	774	735	864	799	790	825	800	803	827	813	790	830	779	784	893	785	803	837	782	826	815	755	789	787	821	788	813	760	804	752	787	779	768	754	785	770	764	792	763	756	765	782	780	800	782	825	778	818	801	807	772	774	782	806	790	758	822	827	772	737	794	764	803	785	768	755	792	771	743	793	805	769	797	755	797	811	783	812	868	842	825	786	753	806	772	786	809	783	780	790	772	796	771	801	797	811	822	824	769	766	798	775	835	805	770	788	789	798	759	800	806	737	775	761	790	806	800	763	747	800	808	793	822	758	767	781	786	808	834	821	751	805	800	791	796	804	787	774	778	813	812	765	809	788	815	785	750	837	796	812	790	795	782	786	809	781	813	825	767	803	776	817	752	773	739	811	766	749	773	772	821	763	777	768	809	815	815	761	799	794	775	742	804	792	769	808	789	780	830	766	810	784	795	753	806	808	747	767	760	791	811	788	795	781	813	761	737	779	822	800	744	808	807	806	849	798	779	790	756	815	800	816	771	800	788	792	851	739	824	800	778	760	846	687	782	785	801	763	746	844	800	771	741	806	811	776	801	780	798	763	760	805	809	801	794	811	790	782	763	784	788	765	757	787	764	783	794	793	826	739	794	782	801	808	793	793	788	805	824	782	801	796	795	796	840	812	816	803	787	762	803	761	803	811	799	797	837	807	789	769	806	746	770	757	742	798	774	796	787	777	852	809	827	810	774	793	757	818	783	802	771	804	743	813	804	788	798	762	782	790	810	816	820	824	805	784	797	819	800	795	828	816	756	847	752	832	766	784	836	790	798	816	797	767	795	790	796	777	727	810	777	768	791	805	777	820	808	829	773	827	778	800	793	837	775	786	760	757	851	755	789	738	787	783	830	813	824	780	760	821	814	791	771	752	756	807	795	785	800	754	811	788	812	811	762	820	778	823	812	790	760	776	824	804	811	763	806	803	859	786	738	834	830	811	800	811	739	795	758	806	809	825	760	833	866	801	776	805	767	745	832	759	771	814	802	784	771	835	763	826	802	828	823	804	777	774	802	775	781	774	742	805	768	776	753	831	765	796	752	814	776	787	810	776	804	816	722	769	802	753	818	791	782	797	754	788	766	800	812	780	718	781	726	770	816	777	774	832	790	774	816	810	808	802	801	792	796	816	795	787	814	718	798	802	875	775	837	828	791	771	828	734	787	819	816	785	768	791	812	777	816	779	785	795	810	813	768	744	816	776	777	814	839	842	781	744	759	772	793	802	741	768	801	793	770	801	809	807	790	782	764	801	797	774	771	775	760	828	823	764	791	803	740	832	787	817	761	778	815	777	833	796	808	760	799	823	778	781	829	806	733	772	800	786	820	810	744	783	808	762	789	733	778	740	808	745	811	752	754	755	792	828	747	781	769	810	771	769	819	785	790	778	727	785	801	816	779	798	763	786	844	835	798	800	775	778	778	807	804	809	815	779	791	800	833	772	746	818	735	795	791	814	754	828	781	731	809	775	802	805	781	865	771	788	776	819	784	796	785	826	831	776	788	827	775	782	771	842	797	783	805	813	771	770	759	815	803	769	816	787	755	810	819	823	735	812	838	849	775	798	724	811	783	806	775	789	816	824	799	774	804	713	751	806	789	800	741	776	769	782	790	763	822	771	786	771	762	817	782	775	744	730	787	811	799	779	792	812	801	758	768	802	838	783	751	799	870	829	811	777	797	799	778	764	788	786	819	780	777	832	740	773	781	811	730	805	798	775	754	821	736	813	793	803	738	758	807	894	803	746	749	804	817	828	754	780	769	815	725	794	782	875	752	772	750	762	840	748	809	785	792	836	787	734	800	795	764	834	739	788	792	816	776	779	802	809	784	829	786	790	776	754	775	804	803	822	832	807	779	804	784	809	801	817	821	766	807	843	776	815	785	809	790	789	790	802	787	820	749	802	768	797	776	790	762	774	803	801	825	735	830	804	768	782	799	832	784	742	763	775	797	824	801	804	780	793	823	851	818	713	786	778	769	753	828	716	816	791	837	798	771	807	792	818	816	767	805	793	764	764	790	782	788	779	779	784	751	801	814	810	790	846	741	822	818	761	826	771	816	740	800	798	804	815	755	754	806	811	745	771	816	775	777	802	838	785	811	782	769	767	791	756	804	775	789	807	827	725	776	795	823	825	776	813	761	821	744	812	795	779	734	810	786	819	795	822	777	790	773	801	816	800	764	809	763	834	780	764	845	802	823	798	764	843	779	772	774	819	723	777	790	774	800	751	807	773	787	760	757	795	774	808	752	800	810	796	781	808	810	774	786	781	747	795	819	764	786	826	778	761	791	753	813	797	794	810	757	761	798	831	781	773	758	791	775	763	798	788	772	768	770	754	772	816	820	772	759	766	801	805	783	766	790	797	792	785	754	848	818	808	794	799	805	725	781	786	806	822	824	755	816	831	791	783	805	736	755	772	751	763	776	786	785	789	778	828	780	814	738	767	779	789	852	763	711	786	820	769	795	777	759	821	812	788	780	775	789	845	784	731	828	860	806	811	825	783	730	764	792	784	780	766	807	797	773	768	857	784	787	788	767	807
26746	21709	26604	6760	243	181	169	177	156	153	156	158	137	163	194	159	148	148	158	131	133	169	162	180	149	157	146	169	173	139	171	168	161	139	153	158	198	168	163	157	177	173	144	173	154	165	167	143	153	163	151	145	167	144	147	153	153	162	166	157	178	166	145	158	162	160	148	144	158	126	159	166	170	152	131	173	163	155	150	154	168	176	165	180	157	157	170	163	160	165	121	141	156	170	157	161	144	153	142	155	159	158	138	156	142	182	159	155	148	172	168	151	163	153	145	161	168	163	171	162	176	148	149	141	151	138	166	163	187	166	156	155	173	153	128	142	164	176	167	149	157	149	141	147	169	179	151	178	149	190	160	155	161	157	148	156	152	143	147	137	143	158	133	134	147	173	199	144	150	130	169	136	171	174	156	132	137	151	130	173	176	155	185	148	186	150	163	144	157	139	157	178	161	167	167	168	175	143	173	150	169	184	160	154	160	155	147	180	145	169	169	143	171	173	169	146	161	164	136	156	158	166	139	151	149	145	168	144	126	173	152	152	151	145	140	150	166	132	174	154	141	141	166	178	165	158	177	162	169	165	149	153	148	168	148	142	170	163	151	168	146	158	159	155	162	156	137	170	149	150	144	168	165	148	163	156	142	150	145	170	139	156	161	150	158	160	154	155	156	172	154	161	145	137	164	153	145	161	172	147	163	182	155	137	159	160	157	174	159	152	147	178	131	163	171	157	137	154	160	168	141	173	166	153	144	136	164	153	166	158	145	155	153	171	147	157	161	160	150	150	155	152	143	161	168	136	141	153	141	161	141	168	144	140	145	147	147	165	164	172	152	158	146	166	145	158	150	153	158	154	167	164	145	160	167	190	173	165	154	141	135	133	162	156	131	168	153	146	157	160	159	152	133	132	155	170	152	151	143	172	149	148	142	141	145	143	149	178	165	142	155	154	152	152	138	175	144	149	142	154	121	169	145	167	160	126	151	142	163	136	148	156	154	148	158	158	155	148	158	157	161	149	139	147	155	176	157	141	159	172	145	162	148	153	154	142	138	147	175	152	176	166	146	159	155	166	151	139	163	135	151	167	163	155	148	165	156	153	144	149	153	144	140	179	159	159	137	178	162	138	166	171	173	145	179	147	128	168	130	167	138	135	155	134	144	131	156	125	130	157	172	165	161	155	135	154	168	145	171	149	150	145	166	143	140	152	124	151	133	158	170	147	164	150	153	166	146	161	168	175	173	170	153	164	154	146	178	147	161	156	166	152	153	123	163	139	159	177	157	151	152	151	156	166	164	155	160	148	146	159	153	148	170	167	144	164	163	151	166	163	190	163	156	142	167	127	163	161	177	158	146	166	159	166	148	186	157	145	155	151	163	141	146	158	153	152	154	138	145	163	144	156	144	172	173	162	157	168	148	162	148	154	128	146	145	171	156	153	164	158	142	143	164	157	167	162	128	151	144	160	144	154	146	159	134	147	173	153	152	156	159	150	152	168	177	174	164	176	162	160	149	191	165	186	137	143	151	187	160	143	153	153	162	168	165	167	137	169	164	160	151	157	164	160	161	149	174	157	135	171	156	178	156	150	165	154	175	170	143	175	162	157	135	128	146	148	150	163	162	163	160	133	152	148	162	170	167	148	170	172	156	150	191	143	162	136	155	166	145	158	165	141	158	146	170	145	160	145	166	158	153	132	176	146	172	157	142	136	154	162	149	173	171	173	154	155	157	152	149	145	141	147	159	150	149	169	150	146	149	149	143	147	158	154	140	152	167	156	184	153	147	166	155	158	158	167	167	170	151	175	159	140	137	148	140	155	178	135	151	154	125	148	158	162	187	150	149	127	146	155	179	168	165	139	150	153	150	144	169	153	148	160	145	180	155	157	163	160	134	154	167	158	122	166	146	142	161	155	134	144	164	140	154	159	146	138	181	144	143	147	142	132	156	154	152	154	159	175	166	175	131	154	172	151	138	167	147	154	155	176	149	154	157	149	133	162	155	156	146	161	145	178	142	158	134	167	148	146	146	168	164	156	172	155	181	163	164	169	169	147	148	158	177	149	126	157	139	174	161	145	159	142	166	144	141	142	148	163	145	182	167	160	157	148	135	137	143	142	170	168	146	154	142	122	171	173	158	160	134	168	169	157	162	147	170	162	153	168	166	135	150	161	160	154	155	161	165	163	168	183	157	168	169	154	167	159	146	167	163	158	154	154	154	176	155	146	158	162	146	159	168	158	166	166	167	156	191	180	168	148	166	146	159	155	151	167	157	148	157	156	142	143	147	143	162	155	148	157	175	143	148	125	147	141	151	136	144	179	137	146	181	142	164	165	174	128	156	148	148	159	151	152	152	149	129	171	151	136	132	164	149	160	142	161	166	145	154	161	146	172	174	137	143	128	160	161	143	176	164	174	159	167	161	184	155	161	130	133	138	173	165	171	151	132	145	177	168	152	138	132	140	148	174	153	139	135	153	166	149	184	156	157	178	148	168	163	169	149	152	184	158	160	144	134	179	132	154	159	169	161	170	133	157	149	159	159	159	152	146	148	151	153	145	156	162	156	168	159	163	142	157	159	153	174	153	156	166	159	155	150	151	152	164	152	148	172	141	168	156	138	157	155	164	150	161	135	176	122	162	141	141	166	166	145	164	151	142	133	144	147	164	145	151	144	148	133	168	168	152	167	166	160	154	138	140	165	164	158	169	177	159	173	154	145	160	146	150	179	172	140	164	159	154	166	155	151	161	161	137	159	170	143	158	148	165	156	164	175	177	146	152	145	156	148	144	150	161	172	191	147	137	135	163	152	161	158	141	151	146	165	164	177	144	155	159	161	158	146	159	152	157	169	165	178	151	149	169	157	171	153	155	147	161	166	134	139	148	156	154	165	155	138	151	161	169	149	176	162	166	148	173	148	171	172	142	153	178	143	187	158	176	144	145	166	161	175	171	156	144	166	149	177	137	172	164	151	162	168	144	156	163	157	136	157	131	165	157	135	152	142	153	135	159	144	174	148	140	132	143	145	140	137	165	154	168	144	137	156	155	158	147	160	145	159	165	145	167	162	157	153	146	158	152	152	160	147	171	151	170	155	177	182	152	168	149	165	158	152	152	169	149	164	154	139	162	168	156	157	158	141	129	135	162	155	168	154	143	155	142	142	147	160	152	168	207	164	147	172	145	153	145	154	164	135	154	163	164	151	139	134	152	139	167	139	158	172	166	174	163	147	154	149	176	164	158	150	183	180	154	146	153	172	168	154	159	165	147	159	171	161	153	159	152	150	165	184	155	166	158	182	150	163	171	169	178	133	147	165	135	151	167	149	156	154	154	148	143	184	155	133	148	156	156	159	148	154	144	156	172	151	183	142	162	165	171	171	149	162	160	168	145	140	136	167	153	156	146	147	136	129	162	168	161	168	147	157	141	147	164	150	167	135	154	134	150	161	144	173	160	154	171	126	147	153	166	139	174	150	140	157	147	136	157	158	166	150
25289	33940	33794	1907	483	382	323	319	311	312	290	303	306	261	299	271	303	282	322	289	273	263	282	309	260	276	305	289	265	288	268	279	293	294	297	281	284	320	275	292	289	287	301	268	286	304	271	277	256	259	326	298	282	253	298	264	291	261	307	255	287	283	275	302	330	285	301	264	266	278	257	283	301	277	297	295	303	292	303	275	282	281	276	283	287	273	290	280	289	286	284	274	260	276	284	273	288	304	258	253	291	305	275	267	292	264	262	273	275	263	297	318	298	250	291	291	295	273	269	283	301	262	301	274	290	299	265	300	285	253	264	236	333	312	297	313	251	259	284	275	280	267	260	279	289	312	273	271	289	262	267	305	260	275	255	276	263	251	282	272	305	276	291	276	262	289	264	274	278	290	292	277	292	252	282	289	294	304	299	285	264	302	271	297	268	270	306	269	297	273	268	272	281	298	256	281	272	295	282	277	263	267	280	317	312	279	253	273	277	290	290	249	292	259	279	280	273	254	281	292	291	252	266	253	300	289	279	264	269	291	299	302	275	265	270	287	285	230	286	285	263	278	285	278	302	279	282	330	267	276	273	280	256	272	289	293	284	261	286	268	307	270	253	255	272	276	269	278	243	294	278	256	296	246	288	275	296	306	306	288	276	270	274	255	312	276	292	288	279	289	269	302	270	266	273	293	253	266	264	292	292	291	266	277	241	301	276	284	273	264	314	271	268	300	265	292	288	273	268	260	285	263	261	277	276	306	244	281	280	281	305	294	273	272	273	287	253	278	287	294	299	291	245	278	275	280	261	285	306	251	272	265	272	280	281	293	278	286	288	305	310	289	261	283	289	272	302	300	257	283	275	281	266	297	247	279	281	284	275	274	267	276	282	266	276	312	280	285	271	263	254	296	293	282	253	266	262	282	277	294	288	310	307	285	273	292	286	274	285	281	264	291	267	296	269	279	292	315	259	296	281	239	276	265	269	279	278	272	284	299	257	282	272	290	299	278	276	284	299	285	277	271	263	296	299	247	263	306	291	260	308	271	274	279	270	278	263	268	250	269	313	273	296	336	249	273	295	280	294	280	256	279	249	257	291	298	255	280	273	300	299	262	291	268	260	308	290	285	286	307	253	274	261	267	283	275	276	290	305	268	297	282	321	262	281	263	264	291	302	280	280	291	246	274	262	299	310	268	254	270	266	274	301	272	295	295	296	260	265	271	297	249	292	278	290	308	270	266	287	260	271	279	300	268	248	275	300	297	288	272	295	269	263	295	271	273	273	300	308	292	261	279	277	271	238	286	321	267	291	280	268	273	263	317	273	295	260	284	286	288	268	259	320	280	319	294	268	295	271	259	291	290	272	260	261	291	281	289	283	290	294	300	318	238	241	285	291	295	311	267	272	269	296	286	287	287	256	268	256	263	301	284	303	307	298	277	281	293	257	266	273	286	294	268	286	267	262	261	269	270	281	301	302	274	276	277	295	253	256	277	244	298	283	250	265	317	283	302	281	251	287	277	287	268	295	271	286	258	269	287	279	246	302	285	252	278	275	267	287	311	303	277	285	275	287	298	296	291	298	271	295	320	261	281	259	283	288	284	246	273	285	267	303	271	291	251	266	295	261	276	268	286	274	265	268	285	269	260	290	271	263	282	269	274	242	252	287	261	267	288	274	256	265	275	288	306	312	290	288	281	305	247	274	306	289	277	303	279	293	296	282	257	256	261	290	282	254	274	309	322	307	268	296	252	293	268	271	277	259	295	293	256	252	263	272	311	272	268	279	262	293	295	268	312	299	294	262	289	235	274	318	272	277	277	269	295	284	267	260	281	327	299	255	276	291	287	312	262	276	249	298	253	233	272	312	303	291	260	286	265	273	276	271	278	282	269	262	277	295	261	286	277	262	303	255	278	266	267	295	305	310	244	291	247	271	297	282	259	264	271	282	256	291	269	278	297	289	267	307	263	301	301	289	281	287	277	290	259	258	289	262	285	275	303	258	315	276	282	266	279	289	253	306	253	308	279	289	266	288	276	306	265	291	285	296	263	291	256	284	318	288	288	274	277	296	283	310	274	290	277	251	265	289	281	265	273	248	307	279	256	275	242	305	271	272	291	275	258	284	306	283	283	307	286	258	258	260	277	297	315	273	300	294	288	259	285	265	276	258	264	288	285	290	269	254	283	296	265	257	275	287	298	254	264	283	250	280	294	276	267	251	273	254	260	241	297	288	261	268	300	298	290	310	304	294	289	262	304	303	238	302	276	263	273	298	269	278	275	258	264	308	308	267	269	315	305	277	277	244	276	284	297	326	293	260	277	275	293	268	286	276	278	299	273	288	273	272	268	292	284	251	279	273	287	266	288	304	253	247	268	270	262	251	259	301	287	266	286	297	302	266	293	273	260	273	263	282	308	280	265	281	268	302	284	296	269	249	304	279	271	286	283	287	289	263	270	278	292	262	263	287	306	283	281	315	285	276	297	271	296	290	275	295	280	251	277	279	258	281	276	270	293	270	263	292	272	296	282	283	256	290	291	313	296	276	284	270	293	299	269	297	306	294	237	267	287	282	272	252	260	296	314	273	270	300	310	272	282	310	305	272	290	308	293	260	292	296	281	266	270	247	305	276	272	270	300	295	277	262	263	276	268	264	288	246	286	287	288	284	295	292	280	294	321	260	246	280	299	247	255	273	277	299	294	273	264	326	258	260	265	298	303	284	287	271	320	297	265	276	251	262	288	277	271	276	264	291	282	282	263	304	316	304	288	242	262	280	296	275	265	286	258	308	278	286	298	249	312	262	279	274	262	282	276	263	248	265	266	247	286	280	294	276	278	298	292	296	283	317	278	278	310	287	262	272	288	258	291	267	275	280	272	254	282	262	277	276	267	275	270	271	271	265	291	284	272	289	286	322	287	271	279	287	252	291	283	275	258	288	264	289	278	277	262	257	272	241	273	282	280	276	246	288	298	306	320	282	297	295	281	254	261	262	279	270	278	261	250	275	298	270	294	295	268	268	295	305	297	287	281	280	267	275	296	277	266	263	300	275	263	275	281	292	283	285	305	260	286	287	282	291	254	268	282	247	293	250	319	267	274	228	279	296	279	288	292	283	274	293	263	278	288	306	292	254	310	250	279	254	280	279	288	288	291	293	291	266	280	294	268	254	288	301	247	264	299	265	269	272	288	270	279	260	274	253	285	323	254	269	290	262	270	278	265	325	259	281	300	284	290	293	305	257	297	280	297	251	284	295	272	276	303	281	287	242	283	268	296	262	274	306	293	302	292	321	290	294	287	269	263	249	291	298	256	287	302	275	267	310	267	273	266	283	282	265	285	272	249	283	276	291	280	284	283	261	279	286	287	266	288	278	287	296	277	281	281	275	291	303	286	273	255	274	261	279	275	286	278	287	263	268	259	274	322	267	260	296	302	283	290	280	278	291	290	260	275	273	263	252	289	277	281	291	282	308	283	243	288	276	284	270	306	293	283	250	275
24042	21299	33076	24000	18424	5024	755	471	450	408	410	393	377	362	403	376	394	351	341	384	339	351	343	333	330	333	367	380	345	369	364	337	366	334	371	352	352	362	338	318	350	390	312	354	291	349	358	344	361	330	345	350	349	342	353	377	350	336	327	335	317	355	337	322	516	467	332	345	322	335	374	348	362	300	328	330	322	328	333	328	344	339	351	313	346	343	360	378	375	306	366	323	324	396	355	331	313	349	331	349	356	300	345	339	344	343	339	360	338	307	298	376	326	322	354	364	362	352	365	339	323	387	388	324	361	319	318	344	330	326	329	335	327	342	327	359	367	355	312	354	333	339	377	335	333	350	334	361	337	330	340	358	315	356	323	337	349	335	337	344	331	333	330	335	339	363	344	343	329	335	316	350	352	347	342	331	336	325	339	329	325	342	349	353	359	338	369	325	337	319	321	379	320	320	308	314	333	354	322	365	302	359	335	340	317	333	320	343	339	358	337	355	310	320	328	350	339	333	332	331	335	370	297	338	347	358	338	352	368	331	327	330	345	345	367	354	345	364	326	347	373	363	340	341	364	323	352	298	352	321	337	329	355	340	340	367	344	315	338	355	328	366	322	328	293	355	330	326	330	344	360	328	316	332	338	335	363	349	336	332	355	335	337	354	338	342	346	353	325	320	358	348	349	311	321	322	332	327	305	355	323	355	381	310	358	347	323	333	341	370	358	357	335	349	339	353	333	337	328	328	341	360	325	363	316	309	322	330	343	368	325	337	370	300	331	344	323	337	320	330	318	325	314	340	363	338	377	347	359	383	344	345	345	309	337	326	317	337	351	321	366	377	343	353	332	357	341	318	363	333	362	342	359	344	306	331	348	380	348	329	335	331	331	349	326	340	370	296	341	326	317	372	334	321	321	356	347	343	321	367	346	357	320	366	359	292	352	333	329	325	367	323	347	338	339	359	325	357	319	326	358	346	345	365	341	356	344	350	320	326	306	336	333	344	368	373	332	335	309	348	324	349	367	314	332	334	334	336	325	351	308	354	342	341	317	321	361	324	339	313	363	365	375	346	359	357	358	331	320	354	354	339	330	370	329	336	330	335	370	318	328	336	333	345	314	364	331	318	366	325	342	365	338	290	315	349	347	379	358	347	367	335	378	327	384	358	366	335	350	333	321	360	337	369	351	350	338	335	352	358	337	356	330	336	352	324	334	338	330	326	326	369	339	321	325	348	365	359	336	316	331	340	360	327	306	332	307	315	318	354	334	326	320	340	348	355	337	303	344	331	341	362	341	329	351	323	358	340	316	322	335	342	304	354	359	334	330	333	336	340	328	344	351	347	305	323	352	332	341	342	354	344	333	360	347	324	313	363	345	376	303	344	346	313	348	340	321	343	337	318	325	362	324	335	318	324	345	322	316	341	291	310	389	367	334	335	307	335	349	340	339	320	343	350	360	343	350	342	346	371	322	356	345	356	324	328	309	345	343	312	354	342	340	347	347	337	363	340	386	341	340	331	344	308	364	356	360	335	377	344	339	327	299	333	327	357	317	315	319	337	353	308	342	367	341	348	366	326	353	320	350	352	341	354	312	337	367	327	341	347	370	327	332	330	353	357	320	351	289	374	333	347	365	331	332	350	346	313	342	362	338	322	311	349	348	338	345	318	344	342	329	306	345	337	339	307	309	333	324	322	326	333	327	374	318	341	330	358	348	325	349	354	346	321	348	342	347	311	320	335	347	340	321	370	351	320	321	328	326	355	356	344	326	330	345	345	342	324	321	355	343	335	342	357	336	319	327	325	362	318	368	346	341	341	333	348	334	335	339	328	322	359	350	304	347	341	328	322	352	369	325	339	330	382	343	338	312	315	349	334	346	379	336	316	376	354	342	317	338	347	329	343	346	320	347	323	336	351	308	310	366	345	339	348	338	344	341	335	341	310	327	351	311	333	334	372	323	313	345	312	352	353	353	348	323	335	335	345	318	351	345	340	315	361	332	318	317	355	330	310	360	364	337	350	326	348	337	321	341	333	345	333	373	370	361	354	372	334	367	311	317	381	368	344	363	331	363	345	294	323	365	318	342	306	378	317	347	331	345	316	325	343	320	353	332	348	348	386	347	333	340	351	324	343	356	316	352	344	326	331	315	349	357	332	337	332	336	319	331	332	320	336	352	325	364	355	358	339	308	347	327	354	357	346	353	343	310	343	310	352	324	319	358	356	323	370	310	371	322	314	356	309	340	331	333	319	353	314	357	345	340	317	338	348	308	334	320	336	358	362	325	362	337	330	376	302	312	337	322	336	328	379	372	329	338	352	320	325	312	342	313	366	357	341	337	359	365	340	336	333	370	331	352	333	334	351	340	351	365	344	339	335	349	345	317	350	326	360	353	334	329	335	361	338	349	330	364	334	345	352	334	315	321	325	345	353	346	332	338	363	357	367	333	314	322	319	372	308	311	367	340	357	325	354	354	325	323	333	341	336	328	328	315	356	304	314	329	324	322	344	350	353	348	335	330	367	341	319	330	347	332	337	317	337	363	313	324	308	371	357	319	342	359	354	336	313	351	345	317	322	347	313	343	324	391	369	347	351	352	320	349	317	349	317	342	301	329	344	305	337	347	334	370	298	316	360	372	340	369	329	371	347	314	329	352	349	344	363	348	299	338	341	324	364	341	290	329	314	371	349	336	327	360	360	340	332	327	311	339	369	356	319	323	327	315	383	343	330	355	334	285	331	334	345	355	346	327	352	348	345	346	347	365	341	325	348	364	346	339	351	327	330	336	350	385	374	355	367	351	344	357	340	332	354	285	311	393	331	351	338	346	342	308	347	380	349	347	339	348	325	352	328	340	354	346	351	326	355	362	354	328	334	348	335	368	358	343	331	330	331	356	307	354	350	374	328	342	359	346	386	330	313	347	347	349	362	337	354	346	351	341	344	327	342	321	332	327	359	323	361	355	365	307	365	350	362	349	339	324	345	312	344	379	343	342	311	346	371	349	350	363	346	340	366	334	356	338	332	362	336	381	352	316	326	355	337	343	335	348	362	335	310	335	335	340	346	348	291	387	355	323	313	359	345	336	318	342	331	329	328	314	317	344	296	332	334	327	338	334	338	327	307	333	313	334	352	327	322	350	343	311	331	342	333	353	302	324	338	352	333	344	312	320	321	295	329	368	336	343	328	324	355	352	368	330	360	347	344	315	344	374	339	352	347	334	351	311	332	338	324	344	354	323	333	348	346	344	302	334	326	340	320	335	377	329	347	358	332	341	321	345	311	312	345	333	327	355	334	335	346	336	332	341	365	313	337	325	355	326	333	368	325	304	359	328	357	356	345	342	344	330	337	318	323	352	382	305	315	334	351	340	313	313	330	315	364	341	339	340	344	316	315	316	323	353	323	348	317	338	338	320	319	357	332	322	358	318	309	346	369	333	334	320	307	333	333	325	336	330	382	324	331	322	347	324	340	329	338	338	331	357	309	355	330	318	322
48972	72202	62734	6059	2162	1645	1287	1082	977	862	832	814	738	748	676	731	668	707	647	667	644	597	627	623	658	661	626	615	611	640	571	605	594	589	579	637	623	557	574	577	607	585	607	591	613	597	542	531	645	582	563	569	571	570	597	552	578	560	569	579	586	573	600	600	1102	875	545	584	583	564	555	597	598	578	607	574	612	592	541	577	545	615	569	593	515	609	572	620	572	558	571	574	551	599	574	596	576	536	602	580	554	528	587	583	533	592	590	572	574	599	565	560	562	565	566	550	550	592	602	583	587	592	548	573	565	535	581	529	577	559	589	625	560	577	557	573	567	596	595	575	583	594	588	534	582	558	564	527	549	597	589	535	545	571	553	584	571	572	563	516	574	586	555	553	575	567	574	546	558	566	607	561	567	571	575	583	575	585	615	561	581	567	564	567	555	531	540	580	540	577	539	572	591	588	576	585	583	604	579	586	551	570	560	583	601	569	570	525	575	601	610	581	619	589	578	554	558	602	573	576	589	549	579	602	546	587	570	560	568	559	551	562	562	549	597	525	539	568	600	562	549	568	590	595	603	558	577	563	549	605	599	581	565	598	542	542	537	578	525	569	523	570	604	561	572	579	530	568	565	587	589	562	523	591	562	587	522	574	584	576	572	592	540	585	608	573	559	567	587	550	569	589	613	582	540	563	562	579	524	563	586	639	575	604	612	618	548	546	587	549	568	576	571	574	606	571	595	559	588	567	535	597	561	605	589	587	558	529	567	589	539	523	580	562	576	536	552	598	575	593	559	601	585	606	541	578	568	548	536	589	575	601	583	527	571	589	534	600	563	587	560	575	574	570	591	568	541	576	530	563	616	581	595	575	556	587	580	557	585	565	558	561	575	559	592	611	552	571	570	575	590	581	555	582	574	572	570	601	574	500	589	649	583	552	569	559	580	553	550	591	533	545	540	539	557	572	579	583	581	605	574	612	554	573	545	582	573	536	557	560	555	591	567	609	557	550	549	579	570	594	552	576	549	591	537	628	570	573	567	587	571	537	555	551	593	577	564	619	609	559	556	538	560	584	507	581	512	613	578	585	589	583	569	576	567	609	546	558	541	556	584	605	594	533	575	575	568	586	581	563	553	586	554	560	557	542	559	530	591	559	583	545	563	598	606	571	572	611	574	584	532	569	555	576	522	559	574	558	606	601	594	561	548	606	574	540	568	578	554	567	573	532	560	543	572	586	567	592	567	555	562	562	548	553	573	554	597	578	573	589	549	569	644	586	583	612	592	579	580	619	594	564	636	601	558	587	547	580	603	545	574	593	546	566	606	599	581	606	596	568	551	555	566	565	551	581	595	593	564	550	572	545	515	577	570	525	560	621	581	588	605	627	540	563	577	597	596	548	627	573	525	558	552	537	575	586	559	559	603	554	573	551	562	560	556	587	583	601	566	598	578	543	526	586	607	560	566	576	582	567	583	592	595	562	520	594	558	574	558	587	518	546	552	534	587	617	581	543	595	553	570	554	562	589	589	562	571	571	579	586	582	631	606	538	602	550	562	574	558	568	593	582	570	573	564	554	589	604	595	568	560	560	557	567	593	562	543	540	567	542	580	575	560	565	541	566	580	561	543	568	572	573	599	596	603	559	564	580	541	571	545	542	610	545	589	552	589	618	508	566	563	557	582	606	561	563	573	562	567	566	546	607	559	573	585	551	615	602	554	652	580	561	542	595	597	585	542	554	549	630	567	580	576	570	586	575	581	589	562	573	565	591	569	597	543	584	578	603	568	549	576	540	578	595	590	584	555	571	613	564	568	614	587	538	558	578	572	587	604	587	553	606	551	544	567	564	592	564	560	602	540	605	605	566	567	590	590	587	570	570	561	566	589	582	537	636	607	554	550	632	551	544	564	546	548	565	604	567	569	589	588	585	582	572	582	577	580	575	550	569	597	588	570	563	601	577	583	551	578	584	528	567	570	596	600	623	593	599	586	580	593	559	518	608	544	563	589	530	538	546	551	562	545	564	598	536	548	536	565	555	588	560	590	571	544	564	593	590	555	599	540	525	548	583	575	590	587	540	572	576	565	578	558	566	559	574	587	598	593	572	603	583	548	576	551	507	572	563	595	590	585	603	567	573	582	559	599	555	556	555	564	559	586	564	589	579	578	559	573	568	567	575	605	583	575	564	569	581	544	540	627	575	582	566	546	578	599	577	525	584	607	584	569	572	547	570	588	556	594	566	567	581	568	542	559	551	543	585	581	589	557	610	557	590	590	579	556	574	546	564	546	590	551	594	547	557	574	555	572	578	591	523	572	584	581	565	597	579	561	549	554	520	582	580	570	610	560	566	609	572	560	551	630	585	561	562	604	574	578	544	559	532	550	570	590	583	581	549	588	568	556	574	579	571	569	537	593	537	588	533	595	570	559	586	539	606	565	563	547	576	557	565	565	592	594	589	558	558	579	534	607	570	594	606	583	583	598	590	562	566	605	581	568	549	575	604	578	544	595	514	547	569	606	587	586	568	644	598	550	558	565	564	600	606	575	598	553	584	568	583	581	592	574	635	601	601	553	553	552	568	583	600	559	572	596	569	590	591	573	570	530	540	564	590	554	554	569	607	576	579	574	542	550	534	575	582	592	557	598	538	594	626	560	561	541	557	611	572	614	573	609	579	540	554	581	575	573	535	576	575	607	598	558	551	579	546	586	589	546	572	541	562	564	570	595	581	618	576	583	563	568	587	588	547	580	572	555	598	584	538	602	619	563	526	555	588	558	565	548	553	563	571	514	600	570	607	563	626	518	602	607	583	569	548	566	574	571	584	598	542	599	560	564	546	555	590	501	578	565	555	586	566	579	550	583	602	562	575	548	562	620	582	546	579	535	600	565	574	564	606	590	600	609	556	547	593	606	607	541	563	554	549	540	555	574	584	557	573	600	575	594	569	593	533	554	556	604	561	534	574	604	534	576	568	544	597	587	546	528	558	539	560	568	559	588	557	612	603	587	586	551	557	607	635	588	560	557	575	544	541	572	606	564	535	599	589	610	576	567	568	553	526	538	606	576	593	553	598	590	540	583	575	557	570	561	541	613	543	557	624	551	602	566	551	617	557	582	541	534	554	575	552	590	613	555	611	582	544	608	572	545	571	547	592	577	596	555	569	574	561	578	560	507	569	577	554	569	531	554	580	552	557	607	591	555	602	590	610	550	559	572	597	628	563	587	629	577	568	594	606	594	519	592	528	571	595	539	553	568	588	602	592	594	626	590	539	547	583	582	564	592	562	527	586	558	554	563	591	506	565	559	528	606	559	572	585	542	592	556	550	573	599	577	560	589	558	570	573	581	571	567	541	580	568	542	573	555	587	574	544	564	580	564	589	573	550	580	604	541	574	541	516	592	578	509	542	560	546	568	538	550	526	595	569	578	572	564	575	550	583	571	579	583	559	556	558	571	622	543	592	599	605	595	597	565	604	565	559	577	578	592	534	583	557	591	591
23136	21184	32063	23285	20978	16994	2877	811	766	685	657	592	564	604	557	552	555	524	516	546	523	515	529	510	521	526	506	511	559	508	490	485	519	502	516	514	487	470	515	500	558	497	517	510	491	474	483	462	517	493	461	489	509	502	494	490	477	551	478	447	461	532	479	516	574	686	491	467	476	500	487	490	498	489	460	498	451	482	507	466	489	442	498	474	468	516	478	491	477	509	495	450	493	504	480	493	486	470	475	507	480	496	506	470	531	482	494	461	465	532	501	498	493	474	494	487	442	454	479	483	535	486	489	467	501	478	495	486	518	560	477	474	502	468	505	503	485	473	476	526	499	495	496	436	483	530	493	478	492	474	474	501	506	483	518	473	485	511	505	512	516	501	487	497	525	490	464	499	529	473	519	505	483	507	478	502	492	501	510	500	473	479	465	494	471	479	510	475	500	517	466	499	520	479	476	448	483	484	470	490	492	494	476	501	461	495	504	497	466	480	467	536	489	465	483	461	499	497	489	492	485	474	537	499	427	476	493	437	494	520	486	510	517	538	518	524	469	505	525	498	456	459	473	491	466	492	477	505	506	484	507	518	464	486	467	479	483	502	502	502	456	493	447	475	481	515	454	513	494	482	460	500	480	469	491	492	482	464	502	454	488	510	447	480	491	486	467	508	511	458	501	486	503	500	498	482	505	500	524	444	472	468	511	476	507	521	492	501	482	485	476	525	489	480	478	509	509	491	508	506	516	498	480	498	468	483	484	478	493	458	433	482	498	462	483	500	491	470	519	482	498	478	512	464	497	467	492	473	512	444	482	503	491	472	518	531	538	520	545	518	549	482	492	504	484	515	484	492	489	478	451	535	493	488	475	448	504	498	466	507	469	479	524	494	483	485	484	507	478	524	497	491	529	477	478	482	503	506	487	486	493	509	475	474	450	511	509	509	542	477	469	459	518	460	516	452	484	489	479	479	503	499	500	488	523	486	477	523	515	511	489	482	463	468	521	533	504	473	473	482	510	484	456	482	518	462	475	505	471	490	526	485	506	478	475	483	488	521	531	448	451	500	531	454	503	505	502	458	473	467	490	489	492	493	493	516	510	507	506	468	492	491	485	459	517	474	475	487	482	482	455	512	504	517	455	508	507	510	491	542	493	481	473	503	478	466	472	498	503	469	456	462	521	490	487	456	493	516	515	480	497	502	506	504	473	473	551	464	508	495	506	450	458	460	492	489	443	512	508	485	470	454	493	478	537	505	462	498	487	493	527	460	479	490	503	481	469	502	486	458	500	433	489	500	504	490	521	504	475	457	487	502	504	507	459	478	519	489	549	471	499	502	471	494	501	531	440	489	515	491	504	479	478	511	478	497	496	496	513	541	518	482	464	489	502	500	470	529	501	457	483	452	486	505	518	489	449	513	476	498	490	499	452	491	455	509	521	458	479	495	482	480	481	476	481	500	479	522	497	518	476	453	496	482	462	541	553	456	443	478	477	499	493	490	488	514	504	490	475	478	487	463	500	503	446	531	498	506	491	501	498	452	470	515	503	517	470	475	493	466	480	487	478	475	503	481	540	482	478	483	488	489	492	481	466	486	469	519	511	527	499	524	523	451	507	475	521	453	451	468	471	490	483	485	499	508	516	462	544	469	519	519	484	513	467	508	486	495	516	480	464	491	478	495	500	454	548	473	503	500	497	525	529	478	444	488	498	477	474	505	503	495	464	457	473	481	483	485	521	483	502	483	462	530	503	522	487	498	511	493	468	479	473	466	491	478	448	482	483	467	500	472	486	509	493	490	480	496	498	455	510	505	493	441	498	501	479	479	485	484	485	497	519	496	491	496	495	488	495	470	554	521	511	497	472	442	498	494	484	477	478	467	434	494	494	468	500	513	465	500	481	484	460	511	485	490	495	472	486	477	511	485	467	481	470	525	524	510	497	491	476	518	479	481	509	512	483	469	481	494	496	490	492	485	503	476	510	510	473	477	491	495	498	509	476	450	496	470	499	514	510	510	467	480	482	514	505	517	522	456	509	438	551	500	494	492	461	488	476	518	506	449	475	472	478	496	493	493	469	507	468	511	493	523	480	526	508	508	486	487	473	498	499	508	489	464	498	497	447	465	506	503	512	484	476	460	515	499	478	461	508	507	461	460	478	440	499	493	454	451	472	483	535	498	473	515	462	504	497	534	489	461	453	494	477	444	504	489	482	481	478	504	462	451	499	452	489	491	492	508	516	511	496	486	499	468	516	533	459	503	499	472	504	496	508	478	464	459	498	478	484	481	503	499	485	462	469	517	521	510	459	515	527	491	474	477	452	523	447	504	469	507	535	500	506	487	497	493	469	533	486	512	496	511	480	509	486	480	472	500	482	506	507	484	510	465	479	485	489	518	469	490	495	453	474	493	517	497	494	459	519	506	515	482	461	484	491	486	529	503	508	498	511	494	519	477	505	516	453	462	491	495	501	508	462	516	481	487	465	530	501	461	512	503	505	485	452	472	463	483	509	565	500	466	464	463	451	518	533	499	517	498	436	523	486	500	460	488	516	529	515	492	500	493	523	501	493	457	490	523	512	470	498	487	506	454	502	475	478	473	478	470	463	479	518	518	493	533	497	477	503	481	446	506	499	487	456	468	482	470	509	511	508	459	487	478	476	506	507	508	474	490	485	524	503	480	464	448	473	497	523	507	497	477	462	496	455	512	495	482	480	507	469	451	535	483	494	492	493	500	504	475	511	463	472	554	523	478	499	484	488	473	489	465	492	500	487	476	527	487	471	495	501	469	440	505	515	439	516	459	496	503	564	482	522	456	497	508	509	495	478	454	462	460	519	487	486	520	480	478	477	483	501	473	499	480	497	477	476	478	519	521	479	504	466	477	490	520	510	507	465	501	514	523	561	497	478	503	489	491	483	489	501	493	470	498	475	455	453	464	462	478	524	509	489	468	508	482	483	465	529	519	462	529	473	500	517	471	481	503	517	493	527	507	490	491	494	525	478	487	478	467	488	512	465	511	498	475	448	503	463	490	486	471	512	454	497	512	493	523	513	504	508	476	496	480	461	496	502	560	479	506	483	507	494	465	486	478	505	530	470	491	492	508	525	474	469	480	478	465	445	522	498	526	463	518	506	460	422	503	528	494	486	495	530	467	480	493	491	440	540	489	506	464	511	517	490	470	494	489	510	472	475	532	481	509	482	437	478	495	495	487	509	463	481	457	502	450	483	485	429	493	486	487	500	513	498	476	493	490	488	506	493	463	500	490	460	513	496	516	473	479	491	498	486	509	501	514	463	479	515	498	457	481	467	457	491	440	462	454	496	523	497	502	475	464	491	490	471	468	446	468	547	496	483	505	469	487	480	472	517	509	498	542	503	492	480	479	471	483	523	475	452	516	472	501	497	464	512	488	498	497	485	519	496	482	524	477	475	496	479	470	500	496	471	503	496	497	445	470	486	459	489	525	511	505	483	455	484	492	500	442	474	513	526	464
55666	82824	68807	8528	3601	2713	2134	1871	1568	1399	1325	1250	1154	1084	1032	1073	918	972	922	916	954	925	908	966	865	832	845	864	834	878	815	789	807	841	872	796	798	832	826	764	827	877	819	869	820	807	787	780	775	789	807	795	818	789	803	783	838	843	791	818	835	793	814	817	1306	1379	755	814	825	772	783	816	780	778	843	787	847	849	763	751	794	786	844	827	849	870	834	804	812	809	850	760	827	832	805	794	795	814	808	796	826	864	801	828	804	780	790	757	817	814	810	781	811	798	800	799	829	745	789	798	804	778	799	854	784	825	795	796	813	827	830	841	768	813	807	774	805	804	755	803	813	774	795	858	762	798	785	835	810	788	787	814	832	724	788	802	785	792	814	822	835	848	775	785	825	800	786	787	782	806	817	818	810	794	779	818	829	825	809	824	822	808	812	741	839	766	765	821	786	787	821	817	825	747	777	834	782	837	801	794	829	794	862	810	848	839	776	809	775	857	771	795	748	776	763	795	785	725	858	786	808	772	822	795	858	813	763	726	777	762	812	727	769	833	788	791	776	811	798	789	782	785	818	805	834	801	786	803	783	751	811	825	807	775	789	740	779	786	768	814	777	817	789	809	746	836	841	797	848	832	787	779	783	793	772	766	801	852	806	808	780	808	795	809	790	768	811	811	733	774	825	820	760	821	787	790	779	841	811	734	785	799	772	787	764	815	803	838	795	801	733	827	791	819	769	841	809	784	802	789	813	808	882	771	841	802	757	821	798	819	837	763	816	799	855	776	803	816	844	760	821	781	783	832	844	820	782	760	799	860	809	815	789	842	722	800	795	732	812	773	803	794	835	748	791	829	771	858	810	798	834	809	799	803	771	782	841	807	810	815	835	811	792	777	792	752	785	747	832	820	776	804	800	835	767	773	805	827	787	795	830	823	829	814	800	795	816	784	768	822	801	804	757	792	786	793	825	763	820	834	787	815	778	802	807	759	801	788	833	785	749	793	806	778	776	814	775	837	818	843	827	782	775	781	793	774	793	820	839	798	838	806	780	813	807	833	796	825	785	783	820	801	845	782	761	805	807	807	761	819	787	770	825	806	861	749	834	789	782	784	778	795	803	748	812	821	767	784	806	829	822	790	820	792	821	814	780	811	770	791	819	835	808	814	738	849	776	809	790	758	774	855	780	788	802	835	757	799	793	784	813	752	834	774	777	781	784	769	832	787	792	756	781	808	771	789	760	758	808	784	786	794	836	811	733	792	765	836	823	819	830	839	797	750	817	834	802	764	779	801	830	764	807	856	784	808	829	762	746	788	807	759	796	732	817	780	784	820	794	838	773	797	789	831	759	809	809	805	850	825	807	799	835	804	849	802	823	818	784	788	791	787	750	752	754	805	801	785	805	767	776	767	808	863	784	799	830	812	802	769	796	797	807	770	752	808	807	766	812	865	811	779	844	815	796	768	809	730	812	795	719	781	764	790	807	816	786	789	765	772	830	836	803	826	789	785	751	808	822	810	783	796	826	850	780	810	785	806	798	805	827	831	755	796	812	750	823	746	777	730	835	759	807	816	775	822	808	831	836	783	862	775	743	763	779	776	798	792	797	835	757	786	789	817	766	846	774	775	764	795	836	825	790	809	811	778	796	821	782	816	799	840	873	836	798	803	802	774	805	794	834	787	812	722	798	765	803	780	772	768	759	880	835	770	814	831	827	831	795	744	763	768	782	800	755	809	797	758	834	841	835	773	765	834	798	798	843	783	831	734	802	784	845	787	790	778	802	816	802	741	838	806	786	830	782	774	759	817	776	830	797	753	797	754	830	739	812	787	829	814	775	787	800	767	802	787	764	793	777	822	801	809	862	802	778	772	810	770	773	792	849	841	770	835	751	778	787	767	797	776	785	778	803	751	800	829	827	790	798	816	819	844	761	797	798	769	727	770	857	766	771	769	845	832	828	803	786	823	753	806	817	784	793	812	869	842	787	763	799	810	798	784	777	816	778	798	794	780	785	810	787	826	785	785	808	784	824	832	796	810	803	834	804	813	821	795	814	758	801	785	805	809	815	759	794	786	789	856	770	799	840	811	777	773	836	824	833	856	792	771	856	783	783	791	828	799	822	777	798	832	767	772	768	784	759	794	804	811	774	800	817	775	799	816	782	752	810	813	821	753	854	787	824	826	762	814	822	758	826	755	902	820	782	787	845	795	844	816	802	837	819	794	808	799	786	822	779	820	757	848	785	751	796	767	812	790	775	759	859	797	781	763	822	842	811	843	814	828	828	853	835	775	803	807	786	800	828	833	840	795	790	801	841	779	822	761	816	786	806	773	800	771	774	803	818	762	794	780	809	776	834	782	796	829	779	777	806	827	811	831	839	838	835	802	819	803	796	826	781	807	812	821	777	765	811	769	817	765	798	790	798	781	756	821	803	814	794	820	800	794	834	770	805	818	802	768	828	804	837	807	831	872	810	776	843	820	805	794	789	811	744	782	771	811	782	778	792	815	757	763	781	771	822	760	767	760	827	778	770	787	853	809	764	827	780	769	797	781	785	777	792	738	790	813	854	816	847	821	771	811	820	809	832	840	787	856	821	840	821	765	809	784	808	766	786	804	786	766	785	787	764	765	801	802	817	829	789	800	810	821	783	825	812	803	793	815	797	830	770	800	780	779	746	794	802	782	780	864	852	778	823	780	812	815	812	789	813	803	805	780	779	835	801	849	755	775	804	815	821	823	831	805	793	799	791	757	753	734	831	771	745	807	862	807	864	848	798	834	783	797	764	799	809	818	829	780	845	787	769	806	810	787	824	825	806	827	774	802	849	834	843	768	781	757	807	795	794	757	815	818	765	767	791	845	804	774	793	820	834	766	850	795	771	763	795	812	749	843	740	780	825	778	771	769	877	838	845	751	778	804	810	779	824	827	798	820	779	820	801	804	784	808	796	816	815	777	817	827	802	762	790	795	777	800	791	815	789	863	788	838	809	762	791	761	807	799	772	785	823	772	767	791	754	808	809	775	830	800	843	849	785	790	827	806	788	761	783	738	760	842	747	824	725	798	838	830	740	826	824	814	806	801	781	798	781	811	809	780	759	794	811	793	840	770	811	783	788	769	779	814	798	825	799	795	801	814	808	788	830	808	795	846	813	803	792	826	820	842	784	761	825	826	803	782	780	770	777	830	774	836	757	817	732	762	791	813	819	842	798	763	769	806	820	793	840	826	771	825	813	789	764	790	799	804	770	817	779	848	827	806	812	797	799	811	800	826	796	797	789	776	792	795	788	791	870	793	795	793	812	804	787	756	776	800	807	813	772	776	808	845	813	854	814	826	796	780	796	777	785	793	793	751	825	755	828	790	765	781	779	826	741	795	780	801	839	775	784	765	805	784	773	829	820	808	792	784	752	826	780	794	830	775	804	800	771	761	793	788	731	796	761	774	844	806	766	768	835	779	803	816	848	832	806	790	809	816	772	775	772	777	766	820	802	820	773	848
26671	21777	26769	6434	251	208	153	167	153	138	159	154	137	163	168	168	154	118	150	124	163	154	134	146	155	171	149	153	154	132	139	147	134	140	142	144	129	171	148	137	154	166	143	160	161	148	129	152	152	163	134	134	136	146	146	123	151	136	135	131	156	143	164	130	147	159	140	157	151	132	135	144	142	140	137	138	151	139	144	140	125	145	126	146	158	141	159	156	175	145	158	150	167	156	145	138	136	139	150	148	165	140	151	148	136	152	171	141	122	159	161	149	156	145	158	118	156	136	146	131	149	138	144	141	127	176	143	146	123	140	153	148	142	147	144	137	154	166	138	157	144	151	139	165	151	153	145	146	153	175	171	159	122	169	128	154	148	166	161	133	138	166	160	146	136	168	175	153	179	142	154	142	135	162	132	147	153	132	160	139	134	153	176	129	155	158	146	126	142	132	149	162	142	171	151	163	144	157	144	128	159	145	154	152	145	138	130	166	143	155	143	128	160	158	127	151	137	158	145	142	149	143	152	157	162	157	143	131	127	136	150	140	143	145	157	144	149	149	151	141	161	148	161	162	161	152	145	147	134	132	140	157	149	156	150	165	149	171	151	155	136	138	145	139	129	155	166	151	135	155	146	150	164	132	145	134	150	139	133	150	134	142	141	138	151	140	138	132	126	145	148	142	153	157	132	149	151	147	142	144	140	161	157	139	130	173	163	146	150	149	171	144	135	150	159	148	133	136	174	133	176	157	128	164	155	148	121	129	151	144	155	144	152	159	151	160	141	130	151	134	148	141	149	161	144	146	136	170	134	156	151	157	133	166	144	152	142	136	160	181	139	155	146	126	135	156	164	175	170	160	154	147	143	154	167	140	161	147	139	150	142	146	116	160	157	140	135	161	161	146	144	155	146	165	161	173	131	153	159	144	138	128	169	163	140	157	157	155	158	157	142	140	143	147	146	152	140	155	161	163	151	149	139	154	140	180	142	156	171	167	147	148	153	153	161	168	162	132	154	139	165	121	147	138	156	145	127	162	127	168	134	128	162	142	139	138	131	139	138	150	140	154	157	151	150	153	147	144	162	140	160	155	126	148	140	125	147	126	152	131	148	151	142	134	153	139	134	149	148	170	161	156	143	170	144	158	148	163	158	150	153	125	134	139	166	140	157	160	168	120	155	155	151	178	164	148	153	141	132	147	154	137	145	153	157	142	147	147	138	150	147	168	145	150	151	180	136	146	145	153	131	164	132	135	142	143	136	164	126	146	157	146	134	154	150	148	138	135	156	128	134	161	155	155	159	141	143	153	151	148	133	152	147	136	151	146	153	151	148	167	137	143	137	150	146	149	158	153	121	137	140	156	160	160	156	144	136	150	146	159	151	144	139	144	150	130	162	131	162	139	156	165	164	159	175	141	166	155	166	157	154	149	143	141	164	111	161	131	147	161	147	140	152	157	152	148	157	141	168	135	138	143	143	153	152	145	191	136	128	156	152	160	130	157	161	148	164	134	127	153	131	157	161	159	156	153	169	168	134	147	152	148	174	163	162	157	133	162	148	149	145	153	145	173	143	155	120	156	134	153	135	139	135	151	168	163	161	141	148	132	137	151	171	139	148	143	182	152	142	147	170	166	142	151	139	164	150	165	175	163	157	125	157	173	163	125	174	148	147	147	149	133	145	145	169	146	143	150	148	137	133	143	164	151	133	144	143	127	163	164	169	165	140	156	134	145	164	138	135	174	150	155	162	139	150	138	149	146	185	150	150	161	159	152	153	125	144	140	153	149	171	150	141	146	151	146	143	130	158	145	129	153	147	152	148	169	189	148	144	142	178	158	146	142	135	143	159	131	141	160	140	154	154	114	165	174	151	148	164	149	152	140	176	144	144	155	146	132	122	155	134	163	177	147	124	147	150	156	135	172	143	137	159	151	140	151	153	140	133	145	138	153	138	127	143	133	151	145	140	151	147	146	152	145	181	126	161	159	133	143	144	151	153	143	150	156	137	150	119	129	153	135	133	149	147	168	136	152	166	135	133	138	160	157	120	154	163	159	134	146	167	136	159	152	118	145	164	165	183	135	164	164	150	171	171	142	133	153	143	146	153	147	163	133	134	147	143	142	159	154	133	152	144	147	142	167	154	158	145	170	147	132	154	156	146	138	148	147	167	114	157	161	168	187	155	146	148	156	160	173	150	139	144	171	156	142	147	145	142	150	174	140	157	121	166	156	152	152	132	143	176	112	157	131	149	156	147	140	124	142	150	139	145	143	142	153	145	143	158	138	169	166	149	148	138	153	146	138	141	156	157	144	146	153	131	156	146	136	170	140	151	170	141	143	128	145	150	139	130	133	134	156	133	165	139	142	131	147	170	167	164	161	147	133	136	164	129	152	135	153	129	142	152	134	150	158	141	149	152	165	155	138	142	145	150	167	151	139	141	149	148	159	158	151	154	130	130	161	130	153	136	135	161	134	143	144	151	145	147	147	142	129	157	145	165	135	139	146	151	146	139	156	142	132	150	144	147	141	159	161	156	158	131	157	152	149	168	159	152	132	141	141	137	148	159	112	154	139	147	152	134	150	141	137	150	153	163	153	160	149	160	164	173	167	126	149	142	149	133	141	133	155	159	148	125	138	135	142	143	146	139	160	157	153	133	154	140	170	159	156	160	142	143	156	162	156	136	149	151	151	152	177	146	160	137	171	160	165	162	149	142	148	161	146	170	158	132	148	126	143	169	157	118	141	175	149	154	153	133	161	155	149	156	156	145	138	155	141	173	145	137	157	152	140	144	151	160	152	143	137	150	135	139	143	132	141	130	173	147	147	142	156	160	151	150	149	133	145	159	129	149	155	145	153	148	154	149	158	135	157	159	127	158	133	157	167	154	142	153	159	140	146	166	160	164	152	142	147	140	148	134	146	155	160	165	162	170	129	142	136	141	139	141	148	130	171	147	149	156	140	157	151	133	169	140	152	141	127	143	137	145	142	155	155	141	144	140	142	137	131	149	148	161	168	150	175	153	156	156	156	157	139	140	139	143	142	152	156	150	157	152	131	135	140	126	168	124	169	160	149	142	158	165	140	143	157	134	170	174	172	162	160	144	156	170	155	161	139	152	145	160	142	141	163	164	153	155	139	143	146	155	156	156	130	161	151	117	136	135	154	168	161	142	170	149	130	151	138	141	138	152	142	165	147	128	150	152	168	126	123	145	151	138	130	141	158	128	150	129	140	135	147	142	135	149	138	131	138	150	155	148	155	143	138	142	163	145	155	140	177	154	168	148	132	142	128	158	131	170	150	142	142	165	161	151	142	158	140	162	148	142	138	128	140	162	129	128	140	162	154	116	158	148	131	152	134	140	169	130	156	131	163	154	135	148	141	141	136	162	141	169	141	163	136	143	156	142	149	147	148	134	144	150	171	138	166	140	156	163	156	140	138	151	158	158	150	162	150	136	165	151	135	155	153	152	141	168	167	141	141	140	132	162	155	129	152
25709	34618	32838	2145	420	392	370	308	298	302	311	293	325	285	261	296	278	284	253	280	279	266	287	262	260	268	306	274	282	287	279	252	296	257	273	267	267	277	292	256	249	252	291	235	275	273	275	257	280	248	280	262	248	273	248	273	237	279	266	245	269	251	247	280	274	255	258	272	284	247	277	269	261	234	285	283	272	266	285	301	284	290	256	294	268	267	249	245	259	240	295	291	292	273	282	271	268	239	272	274	273	288	288	246	279	278	256	262	263	252	289	271	269	282	251	261	271	254	239	256	288	254	272	261	266	272	275	295	231	267	295	280	254	227	265	251	264	298	271	275	257	254	288	266	241	274	275	277	255	290	269	268	265	288	255	257	281	265	308	296	282	269	283	240	280	272	249	261	278	269	260	291	247	283	258	278	268	282	266	258	246	277	264	260	259	291	276	291	271	283	262	258	264	283	282	236	267	250	270	262	286	248	275	265	257	300	281	275	287	222	243	264	258	270	285	291	258	272	256	268	258	243	286	257	276	258	272	230	293	247	272	275	270	255	294	281	264	256	285	264	243	275	278	255	286	277	243	272	259	255	272	299	262	270	245	255	223	256	261	253	295	276	291	259	238	256	242	273	298	269	269	302	263	262	259	271	269	248	245	267	264	257	261	233	259	270	276	263	274	269	280	259	262	284	283	235	252	260	261	250	274	267	292	250	246	279	276	283	280	258	253	269	265	271	283	272	250	240	281	240	281	224	272	267	244	266	290	291	267	267	296	275	270	230	259	265	257	260	244	281	252	269	271	291	275	243	264	279	288	275	242	300	268	246	290	311	259	263	264	259	258	295	239	272	255	245	237	273	278	268	261	254	245	280	298	252	263	269	279	297	270	264	296	266	259	259	252	290	282	240	273	254	276	265	255	292	260	316	245	271	265	256	245	229	265	266	268	276	243	270	260	279	251	259	250	298	257	273	257	271	235	273	264	270	267	272	268	247	266	267	280	269	274	278	277	241	259	254	286	234	267	247	268	257	273	312	265	278	267	271	274	273	287	228	253	242	266	268	246	279	278	282	275	261	283	269	302	272	278	248	255	297	267	291	285	240	249	244	259	271	261	288	265	256	277	247	264	275	285	267	288	263	260	258	262	260	278	276	268	255	258	279	252	262	305	265	264	226	234	276	268	261	281	245	264	280	307	296	288	254	260	258	258	276	275	269	244	274	288	260	234	240	261	287	281	238	259	271	266	241	272	256	305	283	276	265	280	261	264	265	279	260	248	245	296	267	266	273	256	269	289	281	280	258	268	290	261	262	241	272	271	303	253	263	261	267	254	276	265	299	238	248	274	253	241	267	260	247	278	251	267	284	283	270	301	280	260	295	267	270	240	244	259	250	289	292	278	245	265	264	252	261	261	254	248	256	266	272	296	262	283	269	273	268	242	244	265	261	259	288	253	270	296	265	261	274	266	242	265	270	282	296	277	250	273	214	254	258	283	260	259	261	297	290	260	266	252	233	245	260	265	249	261	262	256	224	259	255	240	260	250	248	277	262	268	283	285	229	269	276	261	258	257	256	282	273	254	285	275	262	273	240	269	277	287	267	282	278	271	265	282	269	284	282	274	242	273	267	260	250	269	264	252	277	286	246	284	274	271	260	272	264	312	247	265	237	269	255	268	265	260	271	265	256	267	278	267	252	281	263	266	263	267	287	257	257	298	263	258	284	253	275	238	272	291	266	278	290	264	261	237	253	277	284	269	271	290	265	275	264	276	258	288	274	280	261	273	271	298	273	287	278	260	242	275	282	266	283	299	259	263	245	232	283	253	258	223	263	256	249	271	254	293	246	253	291	286	251	264	252	273	249	261	276	277	284	299	263	287	279	275	269	265	259	281	253	281	286	292	297	284	267	222	259	254	294	279	286	274	261	242	280	270	277	281	248	275	244	247	244	265	262	257	244	273	245	267	263	246	247	264	265	262	267	273	296	241	275	255	282	277	240	266	256	267	286	252	274	268	261	252	281	266	276	258	290	248	251	280	252	282	283	247	252	287	277	287	245	248	278	250	280	304	263	267	268	270	285	262	267	261	246	279	268	256	287	240	263	281	290	264	287	235	265	286	292	232	254	245	273	275	257	267	241	257	291	293	274	269	295	264	265	278	279	270	257	282	258	278	269	257	258	289	286	261	287	256	271	252	297	264	271	242	282	256	250	259	270	252	282	291	262	285	253	279	258	275	299	277	241	272	272	265	264	282	287	260	276	261	260	268	254	264	270	250	271	269	290	249	279	251	286	256	280	303	305	247	259	267	280	276	265	258	259	267	226	255	308	258	281	254	277	276	243	264	288	265	259	269	273	257	277	283	269	270	254	270	269	254	263	261	242	251	265	227	292	292	265	259	253	279	264	295	281	266	286	256	287	259	274	276	258	264	269	246	288	273	290	272	293	243	287	243	276	255	269	254	301	279	246	259	285	278	272	278	288	272	255	271	268	281	263	262	238	279	268	246	288	267	246	240	253	276	259	270	271	254	254	269	271	264	311	247	300	257	260	282	231	250	242	272	283	250	268	301	283	266	250	274	273	293	250	276	247	255	300	296	259	244	222	264	225	234	281	269	290	283	262	240	303	268	267	248	277	264	271	267	282	250	252	294	290	274	257	263	265	278	281	277	279	265	292	258	270	302	276	255	274	258	272	261	300	243	281	262	269	266	276	268	281	283	270	248	276	272	274	304	240	251	254	246	286	273	275	281	260	253	253	282	255	263	306	275	267	274	263	270	259	261	242	278	262	274	274	266	255	270	244	266	290	258	254	287	256	248	266	278	270	264	237	260	252	278	274	282	258	298	264	287	271	268	290	273	285	289	268	233	275	285	281	280	293	286	267	268	247	278	250	269	310	293	254	248	252	244	279	287	274	295	259	266	270	253	282	241	279	250	243	298	245	251	277	243	267	256	260	274	288	290	261	273	245	247	246	255	240	281	259	249	277	245	256	273	281	268	242	292	281	285	273	293	264	246	276	247	256	266	279	279	249	272	249	290	244	265	248	268	247	280	272	257	256	283	258	261	261	267	261	282	262	274	270	256	255	285	244	288	255	288	290	279	278	265	284	265	261	266	261	265	299	255	258	276	244	268	261	289	259	238	269	253	285	268	274	264	254	263	239	256	270	262	252	268	305	271	269	273	240	273	274	276	283	257	242	263	280	271	273	296	243	284	275	281	274	247	297	282	253	279	272	296	255	263	251	265	270	278	255	238	248	292	254	256	269	290	247	261	271	240	275	260	307	268	276	278	268	245	256	239	258	273	250	291	279	276	250	279	252	247	249	285	272	256	268	277	258	266	265	271	269	275	277	258	286	222	256	321	280	284	267	261	259	265	281	250	238	245	264	275	274	281	257	278	281	255	262	264	250	270	251	239	263	272	278	272	268	254	263	247	280	267	247	261	254	244	262	271	262	261	263	267	273	286	277	270	264	258	263	283	273	317	232	274	275	251	265
24029	21265	33850	24348	18168	4985	689	538	433	440	427	417	398	398	376	359	390	355	336	363	367	332	308	359	368	384	367	314	340	360	324	335	347	366	347	361	348	338	321	385	364	372	334	328	393	319	337	319	328	346	348	363	372	325	327	312	343	293	330	341	330	337	352	321	368	449	347	320	343	337	345	331	347	319	357	347	341	360	332	360	325	343	349	353	330	342	312	363	338	327	332	357	351	331	356	358	326	352	377	336	313	335	326	374	345	366	325	364	365	303	342	357	336	369	333	323	374	329	342	368	324	319	332	334	337	345	343	343	356	380	329	343	313	342	343	357	344	345	375	294	355	353	334	315	346	343	348	353	320	356	332	352	375	356	357	322	315	322	338	318	362	316	342	324	361	353	352	372	357	312	344	311	355	340	344	362	334	314	316	331	360	359	318	327	355	338	341	367	351	342	345	332	356	300	330	361	313	300	348	338	317	362	315	333	345	331	330	329	344	366	326	321	335	326	322	364	351	336	335	340	331	332	316	330	312	323	356	340	346	360	312	337	332	334	352	338	325	319	307	325	321	326	336	340	324	341	326	341	319	344	319	367	323	306	322	345	378	311	331	311	319	324	321	315	331	341	339	343	344	332	372	319	344	335	334	324	331	311	322	330	370	350	372	332	317	358	336	338	357	334	360	322	346	331	357	336	347	328	354	346	348	350	333	320	384	332	332	342	324	364	346	330	319	394	343	339	335	357	328	330	325	324	326	365	344	349	334	361	336	334	330	324	301	327	334	367	322	360	343	317	308	327	326	340	334	320	335	327	344	321	354	320	343	377	336	344	334	345	355	360	340	316	337	343	356	348	320	319	339	326	318	328	336	347	339	346	352	356	336	341	367	327	301	321	341	322	349	299	334	322	333	337	336	320	327	313	354	336	341	298	377	320	354	349	343	320	315	357	322	346	373	370	312	355	349	302	352	338	358	351	314	339	345	364	311	335	315	319	340	352	312	367	346	318	345	353	315	355	337	333	354	310	347	323	342	344	315	351	328	321	358	334	333	334	340	349	334	310	373	327	319	359	334	349	362	373	345	351	337	295	308	339	364	333	360	328	309	341	340	344	333	359	309	352	345	358	355	378	307	331	327	310	307	348	317	354	367	313	319	329	319	328	375	372	342	330	344	314	329	359	328	327	344	338	364	353	387	338	353	362	330	356	317	329	331	326	335	345	344	316	344	336	355	337	371	355	342	298	341	324	331	339	324	311	335	319	357	328	336	303	341	347	340	339	322	346	343	338	355	330	356	310	354	343	335	331	327	366	363	334	322	358	345	357	314	300	329	306	353	315	344	298	307	349	313	322	364	361	362	341	347	321	357	358	323	363	341	336	347	343	338	334	303	358	337	336	342	313	353	330	318	338	328	353	331	333	344	357	372	319	320	338	321	344	328	365	340	353	374	299	349	310	349	356	333	355	360	307	391	361	351	343	301	308	316	285	313	383	337	356	315	344	362	335	332	344	297	322	323	312	352	358	315	365	309	334	326	327	342	326	320	312	350	313	360	331	327	329	350	293	308	317	318	361	332	325	318	347	341	343	320	335	317	320	309	341	342	307	346	347	305	325	350	308	372	315	345	334	358	347	334	339	352	313	289	358	344	354	303	331	359	325	323	354	329	332	368	338	358	345	350	324	342	349	329	353	337	319	309	323	299	304	320	315	325	349	327	301	322	324	365	340	319	338	347	321	329	324	321	303	355	336	361	339	313	346	327	348	330	324	340	343	322	331	355	369	343	324	341	361	341	353	304	343	317	333	323	356	317	333	369	289	328	367	316	335	349	342	339	336	370	330	331	348	323	347	307	339	352	365	339	308	345	335	329	335	371	326	343	362	330	384	324	349	329	331	326	332	382	316	324	317	318	331	327	336	352	315	316	346	346	349	339	350	334	358	323	333	330	336	328	344	351	336	336	317	336	326	318	324	339	350	331	358	336	294	334	353	317	305	339	333	349	339	309	300	351	326	340	351	318	341	306	374	316	380	306	338	340	325	363	323	331	354	301	367	336	325	321	341	278	320	343	364	344	286	307	372	343	292	356	334	361	345	308	322	333	314	329	345	348	346	343	335	328	320	325	341	353	364	285	329	322	324	324	351	323	314	360	376	327	318	334	321	313	342	363	328	362	345	301	329	358	339	318	330	329	329	346	342	348	362	329	353	323	330	323	342	305	327	344	330	335	333	311	338	326	344	339	364	340	359	346	367	345	326	334	323	343	351	316	391	354	337	319	323	337	325	366	335	358	321	331	373	313	312	310	366	338	350	353	338	362	346	352	335	357	314	369	352	315	354	369	317	362	299	360	343	322	347	364	349	327	375	336	303	333	319	360	359	354	331	336	333	327	365	375	334	322	367	346	332	317	381	304	338	383	327	324	322	344	312	306	346	361	327	335	359	339	313	364	343	349	351	356	339	343	316	343	339	351	331	355	335	337	305	303	351	337	328	331	347	331	379	328	359	354	342	320	306	339	318	338	329	357	340	369	333	341	319	356	345	305	389	338	360	341	337	336	344	352	311	349	314	329	331	372	338	296	353	308	340	310	369	320	318	336	357	343	346	380	355	355	298	346	354	313	337	362	325	314	330	336	353	322	342	316	334	330	351	354	333	345	345	356	368	338	321	363	325	331	335	348	335	333	362	322	339	335	310	320	353	330	352	344	334	342	339	328	304	339	349	355	329	368	340	327	327	325	353	308	360	336	339	344	355	357	306	300	318	338	359	334	337	320	319	343	329	349	357	309	353	322	334	337	368	285	292	375	368	341	316	350	326	339	344	330	348	366	330	361	333	338	316	346	327	356	355	337	317	315	339	346	318	341	337	337	330	365	352	331	334	322	336	373	327	333	324	344	339	354	331	327	338	362	348	356	321	329	377	357	364	343	302	315	349	344	318	336	319	324	315	312	343	320	339	378	320	305	317	385	328	310	334	349	335	313	319	366	342	324	320	343	352	357	323	355	348	349	317	333	312	350	298	350	352	333	320	366	334	367	304	344	327	353	336	316	332	353	279	332	337	365	372	356	361	302	325	313	344	350	336	331	327	349	320	352	356	315	358	326	342	329	360	336	320	334	344	308	333	321	343	333	328	334	310	338	357	323	336	354	328	308	335	338	321	370	299	341	326	341	333	341	344	369	341	312	295	316	299	349	349	350	319	338	345	356	348	338	365	339	342	368	343	353	325	334	365	325	325	348	378	322	325	381	312	335	336	355	339	303	339	350	350	353	359	338	354	291	357	333	329	320	329	335	365	294	356	327	335	295	328	307	324	320	316	352	362	341	340	343	337	349	298	331	336	359	364	325	318	339	350	321	303	324	350	318	312	331	335	325	345	348	322	338	293	341	302	325	346	363	357	353	341	314	337	310	310	329	306	319	350	366	370	358	338	386	338	329	322	359	326	341	309	358	333	325	368	371	331	339	314	361	312	351	324	333	345	339	337	324	343	343	330	312	334
49352	70975	63169	6903	2030	1560	1253	1107	985	900	794	797	731	674	701	656	693	648	639	657	620	584	627	574	645	585	585	604	619	572	621	554	612	597	570	593	639	590	542	551	559	603	537	560	570	602	618	577	575	573	560	571	590	557	588	594	578	636	574	587	566	554	575	625	722	822	592	580	529	578	554	563	578	591	583	581	575	569	577	560	535	570	569	569	558	554	546	582	552	546	586	584	581	588	528	563	536	557	526	579	562	505	560	560	565	570	539	578	613	583	542	588	604	577	558	571	546	554	584	548	583	565	582	549	562	574	551	583	549	575	563	564	577	536	539	576	584	587	562	562	608	561	580	584	567	604	567	553	591	526	527	566	599	564	577	573	576	526	555	581	540	540	571	556	576	590	550	588	552	555	563	593	597	567	546	552	510	569	584	560	561	524	556	521	564	579	556	588	550	572	532	595	561	578	512	589	550	559	630	548	558	582	585	587	571	515	562	537	547	548	555	607	533	588	542	577	586	554	572	592	551	573	592	574	580	588	556	577	591	582	572	570	591	596	576	542	581	549	576	571	589	553	565	593	536	554	580	549	546	576	594	591	544	552	554	596	569	563	529	548	522	543	545	549	542	571	528	553	560	608	583	587	550	568	562	549	587	561	564	588	556	618	564	572	562	576	548	572	564	574	570	524	574	570	554	572	564	537	587	545	561	561	600	582	600	561	591	573	548	555	561	547	564	552	548	603	543	558	558	546	540	574	598	582	551	583	571	551	551	560	559	525	556	545	572	617	576	565	575	603	565	575	544	587	555	611	546	583	586	545	582	581	573	569	554	575	535	528	567	548	562	580	564	576	546	569	558	503	590	566	547	564	573	605	532	532	538	551	614	569	575	590	624	549	585	556	562	579	577	549	534	541	557	596	592	551	582	555	568	560	588	589	546	569	577	546	521	606	597	583	545	600	569	588	533	570	590	595	539	567	570	569	589	577	544	556	527	532	588	574	559	567	555	565	567	602	542	514	530	573	524	558	562	528	580	583	568	564	544	555	543	561	559	543	556	594	594	570	529	600	592	557	560	565	565	584	537	584	561	572	583	575	532	594	555	537	550	582	544	616	583	578	569	580	560	546	578	514	558	542	565	560	572	543	520	563	518	570	595	598	511	616	532	602	535	591	537	552	569	603	554	556	561	530	569	594	551	535	561	543	573	552	582	539	559	524	578	550	565	535	559	600	571	529	539	571	549	579	577	484	554	531	534	597	561	560	578	540	579	535	587	550	542	559	564	496	514	578	549	549	565	595	564	570	593	540	612	525	623	570	580	552	522	565	564	560	615	599	573	554	562	573	574	557	578	563	545	580	544	565	560	555	544	581	558	562	567	526	633	573	565	595	552	546	550	582	572	545	541	582	539	550	569	575	583	596	564	585	585	553	578	564	562	564	604	539	548	527	582	577	545	553	537	522	553	572	593	546	530	574	603	579	561	541	570	588	562	585	592	554	531	543	549	574	584	573	520	553	546	540	626	565	569	568	562	591	546	499	570	567	541	552	593	549	551	622	572	606	575	553	588	578	549	575	568	540	559	578	617	564	593	521	613	517	584	589	591	544	566	556	525	594	549	546	566	608	556	564	551	580	549	563	519	501	597	577	555	540	574	583	548	559	560	557	591	546	546	572	548	559	598	573	537	598	567	548	603	570	579	562	557	546	534	549	548	615	587	589	576	554	570	500	584	507	591	576	562	541	574	570	582	550	567	594	577	576	569	610	555	558	566	568	549	551	563	583	512	542	568	579	553	602	564	585	543	578	578	573	550	549	555	531	556	576	504	570	539	565	572	533	553	581	580	567	554	536	569	568	553	566	548	599	539	555	615	559	545	550	573	572	581	555	522	542	557	559	566	603	558	593	545	569	580	565	534	552	536	578	582	579	582	572	561	574	552	557	558	570	537	559	560	593	573	559	549	597	593	561	551	584	590	563	541	591	560	585	566	626	543	583	571	576	534	579	606	583	527	562	555	574	569	619	525	597	585	552	584	558	585	580	542	603	547	553	553	606	565	522	543	550	561	555	567	566	566	551	559	558	597	584	626	542	526	556	519	596	576	606	579	579	558	568	538	594	570	533	605	562	549	559	510	561	568	573	559	570	592	564	556	593	539	570	557	568	559	585	545	544	589	606	548	564	565	588	579	547	528	556	520	555	572	592	581	536	554	555	559	533	573	597	558	572	558	564	576	557	540	583	558	561	539	606	603	562	581	536	555	566	582	537	552	533	572	597	506	581	553	541	542	590	527	531	559	513	571	552	569	583	584	580	580	541	543	537	562	571	544	584	535	584	566	576	574	526	599	578	544	581	616	582	573	503	579	544	552	576	540	597	551	589	595	575	574	575	571	559	557	550	590	552	523	593	561	580	601	556	534	557	574	583	557	571	528	527	561	564	592	559	551	573	548	566	595	549	561	581	568	576	552	592	541	556	559	565	571	587	559	581	578	573	543	559	582	561	591	536	546	559	590	584	515	545	594	532	574	587	566	563	568	514	533	531	573	544	563	535	570	585	532	606	595	569	534	518	565	604	579	556	584	585	567	572	555	549	574	542	562	521	538	588	591	582	585	554	535	618	565	561	541	591	568	583	545	556	528	557	530	551	531	582	527	600	581	575	576	547	527	612	596	601	568	553	581	554	559	546	569	552	605	578	596	559	573	561	565	554	575	548	571	575	529	551	525	541	559	533	539	532	562	565	572	594	573	566	515	544	536	578	511	575	548	554	574	534	594	569	556	618	599	584	563	534	568	528	578	595	576	556	568	585	589	555	613	582	587	536	560	566	561	588	560	534	570	585	578	545	551	554	554	529	614	560	538	550	556	555	565	517	594	563	565	531	552	551	542	576	569	619	595	546	565	577	561	545	581	618	537	578	587	562	543	568	538	567	613	539	570	598	569	570	568	564	609	560	588	560	578	594	534	565	564	585	569	594	562	600	574	569	560	548	568	565	589	548	577	564	504	574	588	554	542	578	559	574	561	551	531	534	570	575	546	597	555	512	588	549	584	586	557	567	610	513	570	552	526	547	550	591	552	522	578	574	558	538	535	521	585	592	547	535	569	557	574	570	578	543	564	495	570	587	563	540	556	586	540	569	536	590	568	546	548	573	571	610	553	617	558	560	530	567	553	551	553	538	608	561	554	538	552	545	545	535	499	555	556	548	568	591	549	573	565	589	558	535	566	585	538	544	576	540	523	606	571	514	573	564	549	547	577	652	561	555	575	567	576	599	603	572	584	539	531	571	565	587	572	556	577	538	566	536	546	573	587	572	592	564	577	592	577	510	575	576	565	534	556	567	533	568	554	535	555	544	534	571	559	592	536	571	557	575	510	545	595	581	553	544	543	560	558	565	600	574	546	601	555	550	550	573	529	560	600	529	552	602	584	583	602	526	543	578	545	604	573	579	567	551	576	534	536	575	550	546	565	560	546	580	565	578	545	588	529	558	601	550	548	574
23076	21137	32228	23218	21048	18075	3553	897	729	656	651	589	615	573	639	556	550	518	532	539	532	541	542	576	556	546	545	550	478	483	517	525	514	529	498	533	472	436	505	487	557	508	491	515	498	515	521	485	453	495	509	477	502	518	524	507	498	486	513	501	520	490	496	496	675	537	519	468	479	504	484	478	518	475	494	513	480	512	493	482	473	534	530	490	495	530	482	505	486	484	506	467	518	530	498	527	458	511	471	497	500	496	504	479	495	476	492	477	505	511	513	477	473	476	519	509	508	522	492	521	539	488	497	512	491	492	502	499	522	514	519	534	547	496	485	475	489	472	480	497	496	474	502	495	472	485	434	535	488	522	517	505	503	506	495	473	479	503	509	490	489	481	505	497	458	487	491	514	515	518	451	494	526	507	502	520	464	536	473	474	526	484	521	490	518	451	508	468	508	458	477	543	512	503	515	485	476	477	483	467	494	485	533	480	533	517	491	495	501	464	532	497	501	521	498	499	464	514	526	483	480	461	513	455	503	422	473	485	541	471	494	450	467	489	545	468	472	505	493	505	472	497	510	507	490	511	432	481	439	501	510	481	531	481	515	489	474	510	521	494	493	464	472	509	475	485	543	503	454	491	483	514	501	477	482	479	490	515	500	483	499	494	505	476	522	473	499	534	498	496	496	506	498	488	443	517	518	450	495	502	488	492	479	530	434	491	510	481	518	497	492	504	472	495	485	493	478	463	495	453	494	450	519	503	531	493	488	474	495	502	504	519	520	504	544	469	501	502	444	466	487	547	469	483	477	506	503	503	491	492	499	496	453	495	480	511	491	531	485	491	473	514	469	501	502	500	522	500	519	508	503	489	504	463	530	506	497	474	490	524	515	498	474	516	469	471	515	516	489	505	446	544	467	475	508	493	517	488	491	458	501	497	491	480	508	484	505	456	486	478	473	476	494	517	483	509	476	491	496	475	462	484	512	486	527	491	474	507	479	473	491	488	519	519	488	530	509	516	475	488	460	528	456	491	508	521	516	480	519	493	507	506	520	489	468	509	492	453	511	514	463	469	486	476	498	476	469	561	478	489	526	479	485	498	510	465	502	462	498	479	487	485	539	499	480	493	502	490	507	507	471	537	444	508	495	516	480	495	492	499	492	526	467	482	491	488	493	484	482	499	488	483	468	509	521	503	553	490	495	497	501	497	473	515	525	530	477	461	528	479	506	498	501	521	470	488	500	522	516	519	515	504	512	484	486	476	481	449	503	501	473	504	492	483	462	502	456	517	504	459	492	488	491	496	482	479	511	497	505	521	507	511	456	505	490	522	523	524	477	500	502	465	507	530	498	552	514	464	488	475	521	520	509	531	529	491	514	451	480	491	482	481	513	487	515	481	483	501	491	502	501	505	483	510	508	486	489	475	474	499	468	479	468	506	485	527	507	459	466	513	494	520	471	482	475	488	492	471	524	494	475	494	480	506	479	513	512	507	523	484	479	528	467	495	479	499	520	483	482	457	500	507	508	497	488	503	501	515	508	500	496	504	486	496	479	481	466	514	511	469	476	491	508	474	468	524	504	510	510	503	488	504	457	478	484	474	522	475	498	493	482	448	482	468	523	528	489	508	547	506	472	472	483	526	465	436	475	511	487	473	503	506	553	530	488	526	491	473	480	483	505	491	487	477	483	457	526	460	452	485	506	467	498	461	524	530	503	489	474	510	520	508	516	484	498	479	484	509	489	525	529	496	491	465	510	513	505	501	494	498	482	489	477	467	459	516	450	541	496	501	482	489	481	489	458	523	518	510	490	481	502	506	469	473	462	508	504	496	518	459	504	485	465	481	454	524	516	494	483	535	482	523	465	489	481	495	499	472	485	484	520	491	517	483	496	485	502	485	504	502	540	459	492	494	535	527	498	471	475	513	517	493	513	470	492	519	489	475	501	503	500	493	464	507	475	508	486	508	481	490	498	470	499	526	453	504	479	485	501	506	484	507	500	467	495	505	516	479	472	508	487	470	510	509	492	483	494	512	505	551	451	493	485	525	498	508	502	481	535	484	484	455	512	476	529	520	505	467	509	502	519	484	517	442	494	488	439	494	488	506	494	527	478	501	518	523	502	510	525	518	453	483	477	512	506	496	513	506	476	477	507	506	497	497	503	495	444	524	480	495	505	505	499	490	512	505	514	477	498	464	484	503	464	553	506	536	493	480	488	508	510	455	520	493	510	516	481	530	528	463	550	466	498	468	483	490	517	462	489	490	463	488	485	472	484	523	472	463	478	496	454	521	490	478	507	471	498	529	522	478	511	497	483	543	445	508	501	495	485	463	510	514	545	524	500	466	514	537	504	517	468	478	481	500	516	471	509	480	494	516	498	563	457	510	487	451	485	487	525	469	520	493	523	479	501	517	452	522	494	497	505	502	459	480	479	465	492	483	465	485	441	502	468	509	501	476	477	473	535	450	493	534	524	455	537	474	516	507	525	510	490	493	500	505	484	505	489	430	498	497	435	466	471	470	495	490	498	491	506	495	496	459	472	501	514	473	489	506	454	469	500	485	503	501	511	507	506	488	471	493	487	492	473	473	483	506	502	500	489	530	538	500	516	480	470	519	494	491	493	518	470	490	499	506	503	531	517	490	499	506	480	482	493	447	497	538	523	471	471	489	499	483	522	478	525	480	491	494	507	507	489	509	506	510	501	519	441	495	471	476	471	524	489	510	509	488	490	500	494	484	482	489	479	470	509	490	509	505	503	480	527	497	519	460	528	472	478	464	510	477	446	482	520	519	504	481	516	497	532	536	508	508	498	466	529	551	474	512	486	488	549	479	488	478	487	487	492	505	508	473	517	499	486	521	488	516	492	449	486	454	497	491	501	555	460	469	461	469	472	510	487	483	469	481	494	478	449	477	488	478	495	497	522	495	505	493	467	481	500	500	459	481	480	496	443	490	490	518	505	521	503	521	482	489	510	530	446	492	469	434	504	505	467	478	476	487	469	513	491	496	513	530	513	499	496	481	501	488	478	520	525	495	496	507	470	502	499	506	486	483	472	484	501	496	497	512	485	470	463	519	512	468	485	512	506	489	515	479	495	566	481	546	471	510	484	505	492	507	465	462	489	517	524	478	482	491	514	484	480	517	502	494	521	488	521	474	500	497	513	472	478	506	547	495	507	532	473	492	523	496	476	508	496	498	497	462	525	477	461	499	504	477	519	498	479	469	478	497	485	522	446	489	481	497	466	478	511	501	477	436	476	478	539	494	464	463	490	507	510	510	509	505	516	483	469	530	488	479	479	454	493	506	476	491	467	471	465	450	463	482	447	469	527	533	511	496	508	502	497	521	496	469	487	510	512	497	493	495	508	493	475	467	466	490	508	497	502	483	502	511	485	502	510	495	464	473	465	461	544	513	507	491	539	488	455	484	512	511	484	513	466	501	459	478	521	455	491	507	523	512	482	472	519	489	488	522	472	483	491	465	508	508	454	518	499	497
55562	81952	68833	11824	3451	2584	2129	1753	1645	1394	1269	1198	1123	1064	984	1005	944	933	891	901	933	893	866	854	932	883	858	869	858	818	836	838	807	858	865	819	818	802	830	810	787	854	818	835	799	834	823	842	801	849	789	869	778	806	811	887	812	811	776	802	790	816	764	848	1336	1026	791	816	779	788	793	794	777	840	807	785	789	849	810	808	780	814	792	807	773	764	784	756	784	765	816	765	861	805	834	768	768	822	814	796	788	842	847	802	754	808	776	857	755	816	785	768	799	827	836	744	768	776	841	798	784	751	814	783	795	817	773	819	805	786	760	805	889	750	847	830	789	766	814	791	776	856	763	743	790	791	749	773	803	789	786	729	829	799	799	851	773	831	781	749	744	807	816	752	786	797	783	799	829	795	818	796	788	818	751	748	873	775	772	787	803	811	772	827	806	774	787	814	752	789	853	767	791	776	830	807	851	801	780	836	782	806	801	777	803	803	790	810	797	798	813	816	804	789	823	811	778	826	708	830	787	817	804	795	790	726	766	795	807	750	810	765	802	826	793	833	777	811	760	793	819	806	785	814	778	803	801	768	804	831	813	770	802	781	801	778	785	806	791	852	831	737	797	825	765	846	784	789	783	796	809	796	859	748	775	827	774	756	800	811	733	824	779	800	814	763	801	818	814	753	724	784	828	747	816	853	791	790	777	778	785	798	821	762	746	822	778	825	772	780	806	785	810	822	822	785	802	808	840	813	798	835	788	795	800	807	781	821	805	779	829	786	833	808	874	836	796	807	813	794	788	823	762	811	807	736	765	784	797	773	753	797	753	803	803	845	809	806	760	784	815	770	804	757	798	803	844	831	774	795	847	798	835	778	759	800	805	840	792	772	806	861	789	830	783	770	748	784	834	791	810	809	838	793	802	774	787	773	772	818	816	852	788	807	764	741	768	718	753	737	784	794	806	787	802	788	761	759	776	785	758	740	779	820	812	773	812	775	758	814	822	824	802	843	800	840	791	761	795	787	810	729	803	790	815	796	820	789	777	818	792	797	760	801	810	789	828	805	803	796	830	779	774	771	806	782	809	791	820	787	761	852	803	827	806	774	769	776	790	774	792	847	783	802	774	757	807	811	791	795	753	809	790	816	778	767	774	792	789	853	782	808	798	784	801	811	814	790	819	762	812	759	814	749	728	771	807	811	796	802	785	732	790	797	813	803	795	762	767	762	770	781	807	815	795	787	808	766	801	790	771	841	786	808	771	829	737	794	843	751	802	833	735	787	794	825	747	805	790	793	784	726	810	814	760	809	811	810	789	781	808	777	794	773	757	793	816	810	808	824	783	814	775	887	781	816	777	825	781	802	821	802	810	776	804	773	800	805	801	814	811	836	772	769	808	777	821	778	814	795	791	787	770	770	801	812	816	765	759	796	790	736	796	798	807	787	830	805	808	783	727	767	768	837	802	838	800	787	795	828	784	789	812	810	810	751	787	778	780	841	780	786	788	822	789	729	795	808	809	750	834	792	785	769	813	819	782	804	851	834	802	807	772	769	819	775	831	770	814	802	754	821	832	781	785	762	811	795	846	789	764	771	795	807	814	808	804	813	807	814	885	825	778	835	796	740	847	787	774	792	774	837	794	795	805	829	753	851	770	764	801	780	810	822	826	812	756	815	771	797	806	786	787	757	820	791	823	780	821	810	817	827	753	842	783	761	814	811	782	811	770	766	821	802	795	795	770	756	789	845	808	844	819	811	825	783	835	796	789	763	752	808	746	793	748	816	774	790	768	786	827	793	814	842	846	806	867	810	766	805	747	808	787	801	818	848	798	812	825	775	853	833	796	818	819	834	730	802	813	778	760	809	816	796	773	764	740	819	802	841	726	797	805	805	773	814	810	809	853	783	791	793	790	769	754	767	826	806	753	796	762	815	782	828	812	796	779	760	772	763	824	809	823	775	770	792	796	788	779	807	777	798	777	805	788	777	809	806	774	824	781	802	833	810	794	819	815	822	778	734	838	782	789	813	806	780	764	803	767	795	753	789	805	781	827	845	844	805	825	838	802	786	752	803	811	792	760	784	746	802	808	766	802	761	803	805	747	765	796	775	790	772	834	801	778	750	785	766	828	776	773	772	810	761	782	787	761	813	737	806	789	818	784	825	810	794	790	779	776	781	784	790	833	808	765	768	788	780	817	762	811	830	799	777	826	797	744	815	801	821	808	852	764	786	746	750	790	754	813	765	797	764	805	786	850	827	814	832	779	779	797	837	792	833	800	806	797	766	833	808	779	843	767	751	787	787	762	818	802	799	818	787	804	886	796	797	790	788	845	811	764	812	775	762	802	877	820	831	842	772	828	806	793	797	847	801	830	793	779	803	825	797	795	754	760	771	811	769	801	774	795	853	797	821	792	791	803	803	783	808	770	832	785	767	785	788	849	805	839	786	775	844	833	844	805	772	820	823	764	778	782	827	827	775	790	819	805	795	844	818	815	836	811	847	821	808	813	755	764	809	774	845	808	765	798	730	746	813	837	761	804	830	803	793	771	783	773	794	791	798	806	851	772	808	771	783	783	807	799	815	819	762	739	815	769	799	824	797	789	825	825	794	823	796	796	820	771	844	792	810	750	813	779	804	810	806	789	794	798	790	762	807	769	774	789	767	761	772	796	806	790	769	841	801	808	783	776	800	793	809	778	779	804	839	797	836	831	747	829	814	790	775	782	771	802	791	794	797	781	784	814	796	785	798	768	743	785	751	828	804	797	806	827	762	805	748	773	770	835	815	790	816	813	831	820	822	795	817	791	753	779	771	797	809	787	807	841	846	733	812	762	809	811	788	820	812	788	850	737	816	809	774	819	761	817	801	799	830	865	799	811	761	785	766	811	752	802	782	782	817	822	822	761	793	779	805	750	797	832	837	754	808	837	844	835	813	797	774	763	855	785	779	715	785	792	748	851	790	782	793	814	807	750	854	789	833	796	782	839	832	807	812	798	786	800	789	805	802	814	828	787	805	802	815	840	793	811	811	796	793	820	782	775	747	799	792	852	781	814	823	796	760	806	767	813	806	790	812	818	834	736	836	783	804	803	805	744	812	796	791	780	803	763	797	805	785	843	830	763	767	807	830	776	839	745	803	825	773	747	819	785	820	745	788	814	808	818	859	800	811	818	860	800	782	815	814	842	798	794	790	831	807	807	783	775	769	798	759	837	786	756	787	783	796	816	759	786	802	833	742	811	770	800	783	795	841	792	790	806	800	789	848	800	786	783	749	814	864	817	782	804	774	804	768	806	816	840	767	798	800	801	814	835	797	794	809	778	777	823	787	802	824	772	824	815	800	835	831	857	829	805	786	803	775	779	804	783	777	801	789	782	795	763	785	770	803	794	792	803	813	750	813	830	810	803	739	844	783	788	776	771	823	780	759	743	787	777	786	758	776	805	835	841	825	788	830	767	825	766	788	797	776	844	734	812	820	809	785	788	784	785	791	834	801	812	829
26825	21846	27227	6698	235	204	159	156	158	155	149	153	153	149	151	141	157	135	171	144	146	127	148	166	137	149	154	148	159	153	136	155	143	137	132	144	163	149	158	152	150	130	129	138	144	131	163	143	140	143	159	151	149	162	157	156	144	137	134	145	167	145	121	142	157	144	153	172	140	144	169	133	155	144	149	141	148	142	179	153	142	126	176	159	155	142	166	139	137	147	157	157	154	144	153	157	144	162	137	149	158	135	135	144	145	121	125	136	147	171	135	144	138	171	144	151	131	136	141	161	157	144	151	135	138	144	152	147	132	135	164	157	146	155	125	144	134	144	135	139	167	157	156	143	142	132	159	146	158	168	168	144	125	142	160	157	171	137	150	127	169	164	144	167	149	148	142	138	148	136	127	153	141	146	163	158	161	142	145	135	153	148	154	126	131	151	122	149	139	144	144	157	148	133	146	165	171	157	138	139	155	155	129	147	150	160	144	145	149	173	163	165	143	138	128	141	151	154	131	138	145	139	142	136	146	154	152	132	160	141	159	163	176	148	134	143	143	185	144	134	159	150	145	137	138	135	159	151	144	168	153	159	159	130	150	123	129	144	130	145	137	174	156	158	136	138	155	162	147	159	138	159	156	140	135	133	161	166	150	158	143	139	164	136	156	151	132	123	143	143	148	155	153	149	145	122	156	150	157	152	139	169	126	150	141	163	135	138	142	153	151	162	151	157	137	151	158	139	108	144	163	145	177	141	123	148	132	156	151	145	142	131	145	148	151	169	160	152	142	153	155	137	165	165	158	152	146	157	142	144	150	134	144	143	132	142	158	153	142	150	128	128	128	156	147	136	148	149	152	137	173	142	152	139	147	140	173	146	143	136	125	146	157	149	152	181	162	154	150	162	146	148	159	143	134	140	133	143	127	145	137	166	128	139	160	163	157	153	140	139	154	162	142	134	151	134	136	155	137	146	121	153	160	145	147	147	142	140	163	147	133	163	143	145	155	138	128	165	130	137	171	148	139	150	135	144	127	147	148	138	143	139	151	157	127	129	121	138	139	137	165	140	164	141	133	154	147	143	146	142	145	145	158	140	149	158	152	133	139	146	157	150	152	142	140	132	161	151	124	136	155	137	160	143	125	131	138	146	139	155	157	146	144	123	157	135	167	145	149	156	135	140	156	153	131	150	151	143	160	145	133	174	150	148	148	159	148	143	135	162	147	154	146	152	156	152	164	134	128	136	180	148	137	153	150	134	140	125	157	164	141	128	136	152	134	126	137	142	168	144	156	146	160	136	159	169	162	131	160	149	131	152	138	150	127	152	163	149	142	129	145	136	129	151	148	134	157	138	139	127	150	141	158	168	162	133	162	155	156	154	127	140	141	142	165	164	132	143	144	143	136	138	141	153	141	144	151	129	159	166	160	164	140	145	157	167	155	140	161	154	155	149	133	151	144	141	155	165	130	138	148	140	144	133	147	147	135	158	162	137	144	155	153	160	129	137	144	147	150	160	152	141	151	145	147	141	164	150	151	139	136	148	148	151	146	173	143	137	154	147	137	145	144	132	137	133	141	135	141	126	146	151	133	161	170	131	148	115	146	143	148	139	149	138	139	146	144	139	116	146	117	149	127	165	141	153	157	143	126	125	149	147	159	157	127	136	133	136	137	151	146	142	151	154	146	148	114	150	138	149	155	140	161	157	117	156	164	115	143	135	153	151	140	151	151	150	138	140	140	117	165	152	156	148	147	155	135	138	142	132	166	151	129	138	156	164	142	158	153	161	157	127	131	145	144	139	136	148	160	130	155	163	151	160	148	173	126	156	141	137	155	116	135	138	140	136	152	153	162	153	148	148	138	143	149	139	155	140	140	154	171	147	154	139	158	146	132	147	144	149	145	170	115	161	154	151	135	166	161	153	135	154	136	149	153	133	150	144	124	135	157	124	141	151	162	150	142	157	145	147	169	175	144	149	131	167	151	139	138	110	156	158	149	159	134	143	138	154	144	157	170	148	161	136	177	143	164	141	138	148	156	160	153	146	151	129	139	138	139	137	155	155	137	132	140	130	163	165	141	146	145	134	155	152	145	152	146	155	155	143	144	151	135	130	155	154	140	135	148	149	128	131	148	159	152	150	145	144	164	151	135	133	142	144	159	119	162	150	155	154	145	172	155	159	155	170	150	127	152	171	155	142	136	148	144	160	156	122	138	156	158	163	129	134	135	139	129	140	130	143	155	143	139	163	158	143	160	144	161	157	141	147	120	131	139	138	160	157	146	138	163	128	140	151	139	168	143	148	143	149	155	146	160	145	139	142	149	143	152	160	156	148	128	174	156	135	141	128	141	163	153	146	124	160	149	159	128	159	145	132	166	139	150	142	138	139	152	141	135	148	133	138	151	153	149	146	143	146	151	125	140	132	137	177	148	143	127	126	156	141	154	165	152	138	131	158	142	147	146	133	148	145	140	157	149	138	169	143	147	135	163	124	141	161	160	142	173	154	132	159	150	166	156	117	128	143	159	157	140	173	160	152	120	159	165	147	150	134	136	143	137	139	139	143	140	155	143	163	132	159	146	149	139	179	138	142	138	151	131	136	142	161	144	132	143	132	138	154	164	142	137	146	154	122	164	137	171	142	121	147	148	148	162	169	136	150	149	158	154	153	155	162	154	159	154	121	140	142	130	142	147	159	127	143	150	156	154	128	176	128	142	142	174	154	171	145	143	148	146	153	153	147	145	143	142	139	152	142	129	147	151	154	148	136	160	158	156	140	156	151	137	153	147	142	145	163	141	132	147	152	144	157	146	157	127	148	175	159	138	163	152	171	146	153	162	137	151	154	149	157	154	128	140	144	150	163	158	156	157	150	142	157	134	163	137	138	145	148	162	163	144	165	151	140	129	126	138	142	158	134	128	140	153	156	153	152	142	134	166	150	127	165	149	161	135	144	153	137	131	153	156	166	134	132	144	144	171	154	139	163	138	143	152	154	161	136	157	144	150	155	134	148	164	123	147	144	141	151	141	124	151	140	152	149	158	150	151	158	156	147	153	139	148	139	132	136	152	149	129	170	144	156	135	171	161	167	144	157	133	160	148	152	143	156	133	132	157	148	166	166	141	148	141	135	138	146	147	140	175	136	153	161	133	145	124	157	149	150	134	147	149	163	129	134	161	159	129	141	144	138	152	150	143	148	147	153	154	148	149	141	155	136	163	144	155	137	126	137	150	146	131	147	155	150	136	127	140	142	129	154	139	143	151	137	143	138	159	119	161	157	141	160	160	156	141	152	146	131	134	140	132	168	139	144	140	147	154	133	153	134	140	135	139	152	136	118	139	151	144	154	144	135	153	159	161	148	139	133	145	124	136	160	131	126	153	157	138	148	154	161	140	154	150	161	137	141	162	142	141	143	144	145	169	135	147	135	165	144	141	151	179	150	147	148	165	128	155	146	151	139	153	144	172	144	138	148	170	150	169	149	152	149	128	164	127	110
26005	34934	33418	2844	416	385	395	310	287	340	291	287	300	274	260	295	271	276	268	272	277	287	258	272	293	263	274	290	265	285	277	267	277	251	270	257	260	266	284	273	280	242	273	298	257	264	282	250	280	264	271	286	255	232	283	217	268	240	263	260	256	306	244	282	258	286	237	282	277	278	286	248	272	255	280	229	256	285	271	254	287	274	281	286	274	266	262	269	263	314	276	266	257	262	253	256	258	301	270	263	268	254	270	252	265	245	269	304	279	258	289	240	281	302	254	264	274	234	250	269	294	281	212	283	297	291	256	269	256	259	260	273	281	288	266	264	295	272	278	268	248	256	264	246	289	267	290	259	236	267	290	266	281	268	268	267	264	243	288	282	284	238	277	272	244	245	279	282	292	274	261	278	285	290	291	274	274	284	247	286	265	268	278	290	293	277	279	255	286	282	262	262	277	270	297	286	231	241	241	253	288	273	265	259	242	276	305	253	277	259	286	238	266	284	287	242	266	264	266	249	260	242	241	280	280	259	261	262	267	260	276	259	256	266	281	249	265	267	266	254	255	264	285	302	262	285	273	279	252	246	272	253	288	245	243	271	275	254	281	270	255	258	263	276	254	250	250	285	260	260	272	261	273	286	260	253	250	274	318	298	293	283	235	257	260	272	301	273	289	291	249	276	269	245	271	252	265	265	267	281	253	269	249	245	284	288	257	266	257	271	275	239	237	276	274	248	263	253	245	277	246	224	265	267	257	300	270	259	270	268	282	261	252	268	275	261	262	263	263	283	267	262	280	279	253	273	243	243	280	256	276	284	288	239	263	271	251	274	283	259	270	285	276	278	280	247	244	277	262	290	265	281	255	259	282	280	260	291	258	287	286	265	273	264	234	281	245	295	235	252	265	320	273	235	244	263	261	257	277	265	271	274	248	260	250	250	242	262	274	297	240	267	256	277	259	269	278	283	287	280	255	268	254	249	276	268	270	266	251	282	277	288	269	283	258	278	242	265	274	245	281	280	250	267	263	267	268	263	277	259	261	261	265	267	285	250	255	267	268	255	268	272	261	259	264	280	242	254	300	292	292	286	261	255	274	225	271	286	247	290	243	258	250	263	269	263	268	292	245	275	264	258	250	280	245	262	254	226	268	283	290	272	271	283	255	278	266	283	262	254	287	244	289	264	264	268	270	246	263	249	269	286	307	298	289	268	251	243	268	258	285	296	251	220	286	266	307	268	274	247	283	264	251	265	273	250	245	266	252	271	306	250	283	281	251	261	258	265	257	234	260	250	272	276	279	266	286	242	274	265	281	276	268	252	253	268	290	280	262	273	244	256	266	259	263	283	260	256	261	275	254	292	281	247	269	235	272	264	273	280	265	269	273	284	288	273	297	252	253	262	272	282	278	264	290	291	276	278	267	276	243	260	241	280	258	294	271	243	313	266	274	241	244	241	269	279	245	252	264	235	258	257	302	261	261	259	265	246	276	248	252	280	285	280	270	255	229	282	270	265	262	270	273	258	253	273	264	277	261	280	249	266	280	288	273	260	291	245	282	282	271	260	307	261	298	259	293	253	265	275	268	246	264	289	241	259	226	275	267	265	257	284	264	282	281	278	282	273	278	266	284	253	264	260	284	249	287	269	254	254	270	292	257	267	299	280	253	243	266	298	285	269	281	271	273	277	272	253	251	263	275	274	284	258	282	261	245	232	251	262	245	267	252	286	290	298	267	244	261	266	278	258	273	278	268	261	268	291	290	274	256	285	258	267	268	242	253	264	241	280	266	271	262	253	261	261	254	275	250	273	238	245	240	283	282	257	266	277	241	303	270	240	283	248	273	253	236	267	253	272	274	269	294	251	257	258	249	291	256	287	294	283	252	273	280	277	242	285	250	278	279	264	255	249	266	272	237	277	250	227	285	254	240	288	279	270	298	240	268	259	293	278	274	245	298	244	288	264	280	261	266	275	274	281	288	296	252	261	301	276	270	253	277	262	262	275	252	267	291	254	260	273	267	248	290	269	252	257	255	270	260	255	279	271	254	253	281	261	251	256	258	273	277	245	273	256	272	264	266	278	279	260	269	281	278	252	307	271	239	290	264	264	267	276	247	249	254	264	259	237	271	289	264	288	265	266	274	285	287	246	259	277	264	261	275	254	270	263	264	261	271	254	273	273	245	259	260	282	246	261	256	295	270	251	259	281	279	265	280	265	249	253	260	261	260	267	278	244	283	248	294	270	280	270	266	281	272	250	259	271	265	266	279	290	261	300	257	256	224	254	265	281	270	286	275	277	281	314	250	267	301	278	261	251	277	257	254	258	267	261	261	281	284	243	287	291	258	264	274	264	265	245	248	283	247	285	259	260	277	284	246	268	268	274	280	264	257	278	283	261	270	247	278	244	267	266	285	269	292	278	293	277	296	244	284	293	257	236	255	276	258	272	256	267	258	257	278	263	272	245	271	271	270	275	250	268	263	252	258	240	272	280	279	271	264	279	258	264	263	274	254	275	251	282	270	260	265	254	271	267	286	259	242	275	265	285	269	255	266	271	267	246	271	268	247	279	282	266	281	255	251	276	275	272	263	254	270	255	282	311	269	257	256	253	237	282	255	252	283	239	255	268	270	257	233	279	254	263	289	276	259	274	248	263	266	316	273	229	260	267	259	255	281	273	268	269	292	268	243	283	275	253	251	260	280	268	236	247	315	275	244	275	251	275	280	272	237	278	246	304	272	259	250	229	256	253	272	275	257	281	282	251	271	258	269	232	291	269	258	278	280	279	277	248	279	258	297	271	257	254	288	277	276	259	250	249	262	249	278	264	262	272	261	251	259	266	275	300	262	270	244	266	272	271	246	273	277	292	285	274	247	295	281	262	282	273	266	304	296	267	289	279	260	258	284	269	285	251	247	273	243	267	277	258	246	242	302	269	280	253	254	273	297	272	252	253	270	250	264	277	275	273	259	276	243	261	254	285	273	271	264	252	272	263	268	274	290	252	257	275	275	263	231	259	261	256	286	257	256	236	251	271	281	244	261	277	294	260	276	275	263	267	293	284	255	262	275	266	263	287	241	248	273	309	292	265	309	258	254	306	257	231	255	261	254	290	250	275	269	279	249	277	276	255	265	252	269	283	280	268	288	272	261	295	261	255	279	306	251	266	305	299	281	270	280	282	243	246	278	294	255	294	265	268	258	242	270	275	263	227	292	254	257	283	272	251	268	288	256	262	261	227	283	264	282	265	267	253	273	294	262	304	275	282	259	247	257	295	284	292	292	257	278	284	287	266	308	253	274	268	282	272	300	270	284	291	268	260	234	263	278	277	283	260	273	268	236	264	289	256	251	255	250	260	282	263	291	259	267	264	265	248	265	267	263	257	254	271	275	256	230	251	282	251	246	267	281	270	288	290	248	261	244	268	262	295	244	265	258	262	254	276	272	271	268	262	265	266	299	260	262	259	277	266	295	262	256	276	249	285	270	282	273	242	300	282
23978	21256	34099	25847	16162	3304	675	474	428	418	433	404	383	378	392	348	356	343	352	338	352	356	347	343	326	375	349	357	346	337	335	332	327	322	334	335	324	357	359	345	337	312	343	337	338	351	355	342	318	342	355	355	326	353	321	376	319	326	354	354	313	312	355	344	397	315	322	324	329	325	347	311	326	365	320	348	319	341	329	318	331	321	315	311	374	327	346	325	304	312	309	323	310	332	322	353	336	322	368	322	339	335	312	349	307	349	339	320	344	334	308	341	351	330	314	337	331	298	335	349	358	340	332	333	323	334	365	343	340	357	325	325	329	331	357	351	350	378	349	324	303	326	349	314	321	323	338	331	351	317	303	334	354	346	338	326	301	361	353	326	337	325	329	347	345	340	321	301	364	364	340	334	326	329	335	289	351	342	375	354	330	304	313	312	381	337	328	318	345	311	352	333	348	307	336	333	325	339	309	299	330	330	359	337	329	325	327	361	365	319	325	326	329	303	358	304	331	310	324	325	354	353	322	339	353	337	329	350	352	320	296	318	324	331	340	341	354	316	324	355	318	316	336	335	303	330	310	322	329	338	315	366	327	334	350	327	291	348	294	310	326	311	315	345	349	344	366	399	325	332	330	353	306	329	343	306	316	337	337	325	317	321	338	315	343	342	309	370	338	351	343	353	356	361	351	348	340	361	327	302	321	353	368	331	350	325	322	346	341	343	303	326	297	334	340	334	323	369	333	346	363	337	325	325	343	302	317	344	333	286	350	329	329	352	299	331	345	314	341	316	353	341	356	335	319	296	354	341	332	361	339	321	324	337	312	358	333	333	317	333	336	327	337	290	345	328	340	330	307	330	316	358	350	298	319	307	332	318	374	307	334	304	354	316	344	357	343	354	343	350	308	324	339	357	351	308	332	344	326	341	335	329	347	330	362	355	325	351	342	318	322	328	310	334	335	322	370	358	304	327	334	347	323	330	338	338	342	347	333	329	349	354	339	317	352	343	319	341	315	333	328	337	297	331	346	353	344	339	305	324	355	340	324	344	344	340	284	314	377	326	372	298	334	334	365	346	317	351	307	317	333	338	312	332	327	338	311	348	321	310	354	320	332	297	315	322	352	331	313	342	319	336	280	323	328	334	323	322	321	301	349	331	325	301	369	330	332	321	313	332	299	336	332	369	320	331	356	352	332	334	358	301	340	310	315	343	350	312	323	355	323	346	369	377	319	326	321	364	362	331	341	321	322	323	358	324	296	322	362	326	329	374	328	329	353	291	332	327	348	335	325	342	313	325	351	312	343	311	319	305	353	338	337	299	319	339	339	322	347	332	329	318	355	369	328	354	355	334	322	294	320	318	348	352	312	367	302	311	317	340	336	301	349	365	348	308	324	325	327	301	332	333	299	321	320	308	351	350	353	307	317	367	339	335	339	349	323	323	337	331	309	342	358	348	301	380	320	337	314	349	315	342	335	298	336	347	366	367	344	333	301	331	331	332	346	339	347	349	361	341	330	344	317	327	323	332	322	358	331	334	332	309	323	318	300	334	342	340	318	328	306	329	318	344	319	340	336	339	304	348	318	356	362	334	271	349	324	320	312	325	357	326	362	371	345	355	316	358	331	303	352	343	351	317	330	296	326	339	344	315	352	330	359	354	313	331	303	327	324	343	354	342	313	347	350	322	306	323	322	323	315	337	333	318	344	357	328	340	320	336	314	330	349	313	345	364	312	328	369	331	310	359	333	359	343	314	339	327	327	332	337	364	312	326	319	326	313	342	329	349	346	309	353	316	329	321	330	323	331	317	354	329	321	350	344	332	322	302	315	301	345	328	357	325	340	316	342	334	337	330	311	323	335	326	328	353	315	332	312	334	329	357	324	323	342	332	372	346	349	294	347	308	361	319	332	337	326	316	324	301	322	345	313	357	350	371	345	299	311	332	333	334	323	310	323	323	307	318	330	294	366	324	339	354	348	318	347	375	329	352	325	326	339	321	334	334	340	333	341	321	310	322	342	306	322	344	320	323	352	316	330	318	339	353	317	315	321	367	337	298	297	356	327	327	368	335	341	321	323	308	330	330	320	346	327	295	365	335	348	337	344	319	336	352	334	316	313	340	357	315	360	344	323	331	342	333	347	355	334	322	323	342	310	335	368	321	324	321	355	362	321	311	330	310	358	343	346	329	347	355	366	295	310	320	344	322	299	356	352	295	322	338	328	306	334	320	334	318	294	320	323	297	384	295	320	319	342	347	329	338	370	346	337	286	320	333	307	321	328	373	310	339	372	329	329	344	366	320	329	342	335	351	322	292	305	313	304	344	335	375	307	334	306	317	337	336	317	323	329	346	339	348	312	347	382	300	357	328	321	326	334	356	318	374	317	342	341	332	359	321	331	305	314	338	343	339	341	346	337	348	333	281	374	307	334	332	353	346	352	343	371	323	312	331	297	339	336	323	330	330	367	305	299	332	314	349	321	348	330	346	320	340	351	343	305	339	296	355	330	335	348	312	329	346	333	286	354	359	354	345	338	338	305	357	346	341	313	310	371	329	349	303	340	327	335	321	353	359	341	346	336	308	351	320	347	334	306	315	369	315	367	316	352	323	365	322	341	331	307	311	334	300	369	322	360	328	343	327	337	329	347	331	337	340	326	350	322	343	319	316	361	306	323	315	333	345	340	318	330	323	318	292	324	344	351	346	344	315	312	327	335	345	322	340	326	340	288	341	310	329	321	364	358	331	347	308	329	334	346	321	355	318	360	298	310	332	319	305	319	332	348	306	324	311	345	319	325	339	320	345	313	323	327	305	295	318	326	349	334	307	312	350	333	351	345	308	306	309	344	354	316	281	320	322	347	338	339	373	316	312	336	367	361	312	332	318	324	358	316	342	335	340	310	322	342	304	326	292	341	295	321	349	342	332	356	323	323	311	291	353	336	313	364	313	332	316	341	349	341	326	347	341	309	327	324	333	344	321	320	331	328	344	326	321	325	306	310	341	346	338	293	313	312	309	342	293	320	303	352	321	310	313	285	341	327	344	344	311	304	355	310	324	321	325	349	314	324	326	315	331	346	339	328	319	332	320	341	330	325	316	303	316	340	369	365	352	371	328	330	315	338	327	313	318	305	331	324	333	359	326	325	337	346	349	286	289	363	346	323	358	324	332	354	335	371	310	347	330	344	328	340	334	347	319	351	333	348	294	353	323	343	323	331	348	338	324	317	353	334	356	346	317	321	323	308	303	315	327	356	308	371	339	308	335	323	301	348	317	329	323	328	328	349	337	322	341	321	318	360	336	349	322	323	318	335	341	343	289	299	338	349	336	312	332	363	341	328	354	345	314	312	329	343	299	325	332	357	308	324	327	371	351	335	347	357	327	306	335	281	346	358	327	326	328	356	331	314	308	346	350	334	329	359	356	339	340	327	354	321	350	351	332	346	325	292	318	329	331	330	324	350	305	358	312	327	321	313	333	336	353	336	311	325	308	344	340
49191	72884	66668	9732	1974	1545	1229	1106	928	926	799	745	723	690	714	693	646	642	599	572	616	619	631	596	589	585	582	635	616	545	557	621	560	550	530	610	589	589	557	553	587	585	544	594	566	524	565	593	585	573	552	567	626	573	563	552	572	592	561	578	584	548	597	562	595	554	570	562	576	609	577	571	549	587	573	567	596	568	575	527	564	619	543	568	567	545	534	576	590	516	554	575	567	615	514	570	584	589	608	549	548	604	570	580	568	569	555	579	525	543	540	552	603	573	566	547	525	565	579	526	547	530	527	563	582	559	539	548	534	584	572	515	570	571	571	536	535	553	572	610	565	573	552	537	566	536	571	575	561	574	538	563	537	573	569	589	523	531	531	531	568	519	576	590	569	580	570	537	577	556	596	541	573	553	539	530	586	519	578	584	566	590	554	533	574	610	578	582	552	601	527	593	582	552	580	560	570	570	544	568	545	604	579	558	528	556	515	551	547	562	538	531	540	545	555	566	559	563	547	537	555	600	548	582	537	608	532	553	566	583	549	577	576	583	545	570	573	544	536	563	555	559	579	538	564	542	571	555	529	568	555	537	553	573	578	580	558	536	535	583	561	563	584	600	546	554	528	547	530	563	560	563	613	552	549	572	576	564	571	566	570	536	591	578	549	540	538	555	610	614	529	578	558	601	560	567	543	607	542	567	554	547	527	569	568	556	564	547	577	577	594	572	589	590	501	518	585	564	571	536	539	573	587	532	555	579	576	533	586	551	518	546	550	590	617	573	520	596	577	583	570	560	547	553	564	537	582	579	564	524	569	534	581	587	596	528	579	523	601	574	556	526	588	575	559	537	544	509	555	559	571	557	577	557	563	587	549	569	573	569	574	541	552	579	558	580	526	589	588	568	550	568	537	581	597	529	556	565	557	535	536	584	545	545	572	579	525	589	542	543	587	561	575	568	602	529	560	560	558	508	552	571	546	523	573	542	533	538	519	531	591	565	527	602	549	621	561	542	586	522	562	577	577	548	547	531	580	584	552	541	554	532	516	583	575	551	579	527	572	569	559	571	512	536	567	511	541	537	590	557	591	574	545	568	560	548	528	508	555	539	556	588	542	553	562	549	564	572	564	534	547	526	576	557	591	584	598	511	536	482	567	615	566	583	575	563	554	563	567	593	593	558	556	539	562	508	577	534	547	564	562	575	548	558	574	535	573	565	574	537	545	568	598	556	554	572	552	545	539	561	551	575	550	555	556	578	580	533	598	569	538	563	565	579	562	583	573	571	567	570	582	578	588	544	554	576	540	556	568	559	587	565	544	556	564	581	558	560	578	552	562	544	539	582	560	568	566	543	578	558	559	535	573	584	562	550	537	564	527	578	541	575	557	562	573	529	552	563	511	574	534	543	583	555	548	567	560	543	572	554	595	547	517	604	510	529	590	534	566	567	562	556	538	584	541	560	584	569	554	563	497	564	643	591	554	564	537	566	540	577	573	553	536	560	573	547	553	558	559	623	568	580	540	555	554	505	544	592	565	584	594	558	514	538	561	528	579	604	538	543	571	540	559	574	525	560	554	556	551	608	571	546	587	553	555	552	566	580	570	587	565	533	577	574	569	559	569	603	536	549	554	513	568	543	552	555	538	550	532	586	568	563	553	571	585	547	552	550	536	575	558	523	561	520	580	561	542	560	571	580	546	542	563	545	586	611	556	534	551	591	560	541	590	568	559	567	574	544	578	590	560	594	564	586	476	592	544	592	577	554	549	545	559	561	548	577	543	597	545	541	584	548	565	518	543	522	595	521	538	504	551	535	548	575	567	546	544	548	543	570	572	569	533	584	529	560	588	550	559	601	576	601	591	549	583	503	544	560	583	572	552	558	553	538	590	558	565	577	550	556	536	551	575	545	537	509	564	569	553	582	556	572	579	531	534	595	589	536	553	579	535	576	592	554	590	543	548	563	543	553	597	539	554	547	581	564	513	545	547	579	576	512	563	571	561	558	529	544	569	519	549	586	590	579	547	591	546	555	553	577	549	555	571	594	596	559	554	619	551	575	574	607	579	558	577	566	573	590	568	563	578	562	512	553	562	590	572	593	546	581	574	548	552	559	571	597	553	575	567	547	541	631	510	530	563	514	565	594	546	553	583	588	596	542	533	595	548	548	541	575	556	577	597	575	531	592	573	518	551	546	580	529	607	520	591	543	535	569	542	537	563	551	589	551	558	530	576	591	563	570	568	581	561	576	558	565	569	513	587	554	562	546	563	554	589	553	537	548	557	588	543	580	613	556	567	581	520	572	584	536	558	534	576	506	530	584	583	560	612	596	511	551	574	573	573	578	533	558	554	589	550	547	592	586	559	576	544	549	564	542	535	577	549	580	580	526	553	560	584	561	540	540	556	543	519	548	576	529	573	554	538	575	478	558	547	582	554	605	515	589	548	611	582	607	510	571	531	537	533	536	570	549	559	529	548	543	566	574	499	535	559	554	559	525	550	586	592	534	548	555	533	535	541	547	556	541	521	570	602	502	526	554	544	554	548	586	543	548	561	539	539	544	553	553	565	576	558	524	571	583	587	535	589	557	594	529	574	607	564	591	573	572	516	512	519	554	553	541	544	536	560	572	603	568	568	563	550	566	601	547	546	538	574	585	568	540	521	572	547	555	542	570	628	544	581	559	578	570	586	550	553	556	554	557	541	568	577	546	583	543	526	551	546	545	539	508	555	509	526	571	572	576	533	567	534	563	573	568	550	596	567	535	613	563	573	566	546	568	559	594	543	521	544	564	588	547	552	547	578	551	541	543	589	570	568	572	563	515	593	556	579	519	593	571	579	561	537	530	548	565	583	580	584	544	638	538	572	566	593	592	592	564	614	518	553	536	574	535	522	552	520	607	569	605	538	555	542	589	578	582	565	570	599	554	543	570	554	573	561	571	573	549	555	598	554	532	549	518	588	572	578	536	546	538	545	541	539	552	558	563	583	532	586	592	542	557	567	611	564	548	559	530	552	555	531	555	558	515	586	577	562	548	543	580	586	537	513	582	584	583	538	584	578	572	579	586	526	538	578	555	567	590	565	563	589	577	570	571	535	594	576	566	542	581	570	531	561	602	506	560	576	545	575	553	540	554	570	555	534	525	597	589	602	555	567	560	569	539	575	573	548	529	536	562	570	536	563	576	525	562	554	541	572	557	576	595	554	555	550	526	556	553	550	545	567	541	553	538	615	590	545	551	541	512	542	554	558	515	550	561	587	515	523	569	602	597	591	599	554	558	516	557	558	545	555	544	537	581	552	575	611	570	560	552	534	562	590	560	612	617	586	561	580	566	548	519	592	557	606	553	550	537	560	552	540	580	571	566	546	562	585	563	538	535	561	568	559	526	545	540	578	573	549	572	518	492	592	563	565	560	578	542	541	557	573	562	565	558	579	557	614	555	578	541	576	579	554	608	582	596	526	521	565	615	541	561	518	554	570	591	608	544	538	532	588	577
23051	21162	32328	25979	20401	12732	1789	806	715	688	652	628	524	559	559	524	528	555	516	561	516	500	507	502	492	504	468	509	547	514	509	485	517	512	480	474	474	495	469	504	491	527	464	489	484	464	491	508	518	478	514	520	507	505	509	471	507	542	485	491	508	489	472	482	477	508	512	467	480	494	495	491	486	511	487	487	503	508	512	491	505	446	488	499	510	479	509	481	459	479	493	508	527	494	536	483	477	492	483	451	492	479	477	463	500	482	484	473	507	481	528	498	498	466	497	511	537	466	499	473	499	508	466	474	481	487	490	458	494	494	492	510	480	479	459	473	506	504	485	538	470	505	488	459	453	502	493	485	482	501	461	494	478	474	494	475	491	512	517	517	488	505	535	473	472	509	449	507	481	459	483	472	514	489	503	489	500	467	476	512	520	476	478	434	482	515	476	526	514	470	486	535	453	468	546	471	506	463	437	501	532	458	514	462	490	491	490	493	500	517	462	466	486	489	476	471	488	500	476	525	540	489	497	482	530	466	501	458	522	459	485	505	484	483	494	519	475	512	501	499	474	481	492	465	471	491	470	467	436	507	464	484	489	512	467	482	509	481	461	484	493	508	506	452	475	496	493	482	499	518	495	508	492	482	476	514	501	515	495	510	507	497	426	503	499	500	463	498	459	486	529	490	495	485	506	504	494	495	472	428	510	497	454	481	476	539	491	500	460	502	482	473	467	498	485	500	535	501	505	460	471	512	530	448	487	501	490	464	486	523	528	534	504	518	510	458	470	488	529	474	526	510	516	495	515	445	472	474	493	509	501	510	468	483	497	501	497	478	525	471	452	483	524	479	459	484	527	531	431	531	524	483	453	479	482	479	516	499	510	486	494	471	476	454	477	521	506	493	525	479	475	491	487	489	490	498	472	512	502	485	496	510	525	482	487	470	455	461	461	490	481	478	472	490	460	514	482	469	502	485	477	482	486	469	502	474	528	489	483	528	527	448	531	476	470	470	484	498	462	465	498	498	491	509	450	500	516	496	518	538	476	489	528	466	475	508	474	491	541	468	450	487	479	504	487	504	476	508	518	484	470	518	507	487	474	485	498	489	504	516	503	487	485	494	457	467	448	493	487	507	492	478	505	497	511	484	507	497	491	509	495	519	495	499	467	469	473	477	510	448	495	487	464	502	503	470	492	475	491	515	473	466	453	471	516	498	474	505	482	486	515	473	454	528	502	486	467	517	498	482	471	487	490	459	472	477	464	521	472	506	523	474	480	472	491	512	489	482	498	491	509	497	451	483	465	513	502	488	460	497	492	482	516	479	466	545	537	449	455	471	489	494	470	495	493	509	493	497	494	509	450	530	485	487	478	536	488	508	479	506	493	493	460	470	477	435	485	469	489	452	434	494	439	482	492	472	486	502	513	472	512	515	513	459	514	488	501	470	478	453	475	492	471	469	508	482	444	529	502	493	471	480	486	514	466	486	507	484	489	472	456	474	471	465	548	496	517	503	499	512	526	475	513	501	528	464	479	466	493	475	487	480	506	500	501	478	508	514	517	491	472	487	470	473	474	491	481	501	459	485	471	526	485	495	536	452	458	480	515	442	500	468	490	518	482	472	482	473	477	506	459	506	467	515	478	496	481	500	524	506	500	503	490	476	496	486	474	498	499	509	476	463	520	442	506	484	485	468	513	443	501	508	472	505	520	511	515	490	506	481	494	479	493	509	458	487	495	473	494	505	443	487	478	533	467	500	509	474	488	506	482	446	507	514	478	491	498	488	464	506	503	473	472	537	506	450	473	480	511	475	487	500	448	508	479	481	498	463	470	477	469	478	509	519	506	491	514	498	468	523	480	509	523	476	493	511	464	505	512	520	497	475	528	479	487	508	513	497	489	464	494	488	485	513	458	456	517	482	502	430	513	498	507	434	449	519	468	504	515	487	497	496	494	507	502	499	479	507	495	468	476	519	532	470	464	487	499	523	474	515	483	453	429	517	475	542	486	485	511	497	498	474	456	460	501	501	457	471	525	477	508	499	516	515	504	459	485	538	503	503	485	456	486	525	494	507	473	458	471	475	503	509	486	472	485	465	500	482	495	484	487	470	480	499	469	487	512	487	532	480	501	496	517	525	502	468	470	468	500	486	496	505	471	486	474	501	479	498	495	482	513	507	477	484	500	469	469	523	480	484	488	472	493	477	492	483	505	480	494	480	491	490	519	491	513	474	490	500	517	434	466	521	475	495	545	527	484	482	451	489	523	482	497	480	493	483	529	447	474	436	526	483	498	470	504	535	492	499	518	473	473	546	458	491	496	510	506	488	503	491	483	467	467	465	470	464	482	528	486	500	476	502	499	487	460	506	504	446	499	469	478	462	472	517	486	493	486	474	476	550	445	536	519	454	475	476	474	513	508	482	527	514	499	494	470	478	508	459	485	463	506	513	490	534	510	489	472	492	508	486	457	477	487	495	480	516	522	492	495	462	529	495	474	485	498	500	478	465	499	518	505	482	464	487	514	510	495	491	485	481	481	468	472	477	503	470	490	489	453	501	495	477	505	476	514	501	492	471	521	527	473	510	525	480	477	452	477	496	449	511	489	514	480	465	511	469	461	442	477	527	521	476	464	496	459	451	479	493	489	498	502	487	461	513	491	520	455	486	509	464	476	486	500	504	513	481	466	477	494	514	495	496	535	496	475	474	490	521	491	488	496	481	467	495	497	445	472	470	481	479	529	456	462	496	482	500	484	470	476	502	470	496	489	469	496	521	531	472	481	501	488	524	484	472	480	484	479	517	503	457	481	473	541	461	506	490	476	517	495	520	469	483	480	487	488	506	451	488	494	536	469	516	505	465	462	481	507	477	488	491	509	466	479	494	464	526	453	497	498	504	559	502	484	507	506	469	493	501	455	517	486	466	485	463	492	472	474	500	445	465	494	498	493	506	502	486	474	448	485	474	491	466	518	493	484	485	539	476	464	481	452	502	479	509	482	479	473	521	455	487	507	451	503	487	489	448	468	462	497	514	478	486	491	476	480	509	484	488	470	473	474	474	507	463	509	500	510	485	464	500	467	458	516	481	479	477	513	477	464	489	532	468	498	487	511	473	473	503	515	470	488	479	487	523	478	492	472	480	476	503	518	477	490	469	526	515	476	487	513	513	479	489	458	472	495	466	533	449	509	500	489	474	491	481	503	473	481	469	485	465	489	504	510	474	523	512	432	460	479	490	485	499	511	488	486	490	518	511	508	483	532	486	505	463	480	481	530	508	480	522	468	480	500	509	447	516	481	519	499	502	490	499	505	479	488	482	486	522	444	430	510	510	489	484	466	451	508	497	482	490	487	473	477	507	461	509	496	482	476	504	490	445	492	498	505	466	513	512	473	427	518	483	506	439	503	498	493	475	522	484	469	470	467	469	487	500	554	487	506	523	502	467	473	521	502	467	466	488	492	515	480	483	486	480	464	451	481	518	492	484	495	460	491	479	483	523
54950	85972	73007	12215	3525	2554	2145	1853	1525	1403	1287	1163	1140	1061	1034	1034	982	892	918	886	866	896	857	852	861	852	868	848	807	794	828	775	839	790	873	800	829	866	815	790	769	806	807	784	810	769	832	800	830	811	800	781	793	783	802	775	811	767	770	767	834	817	833	785	799	800	817	819	864	828	804	775	798	752	810	792	777	781	790	849	822	828	768	835	812	851	798	745	765	777	778	789	778	824	768	815	795	814	813	762	796	834	781	830	810	836	738	753	797	811	788	814	765	819	787	765	792	813	796	785	770	774	767	784	767	820	815	779	768	794	778	792	789	792	796	767	801	807	803	832	791	751	788	781	788	783	757	811	762	798	833	790	810	829	791	787	778	808	846	738	813	842	823	809	793	742	792	827	790	777	830	768	775	761	842	757	753	809	833	783	781	774	783	802	765	753	803	804	762	781	787	787	804	805	808	790	763	810	755	763	780	772	769	846	805	776	785	838	762	791	769	740	774	782	803	781	774	798	792	798	809	712	772	776	824	836	827	742	891	817	782	786	828	788	778	771	763	770	780	815	842	845	745	768	793	769	758	815	776	759	787	790	752	787	784	783	789	748	806	770	755	815	816	796	789	782	718	771	799	773	812	783	804	766	806	777	781	752	809	795	778	818	833	742	809	789	790	747	794	749	761	776	773	747	824	778	741	754	753	803	796	815	745	777	754	813	813	795	783	835	801	795	776	817	792	818	827	759	793	757	806	794	799	775	788	816	771	754	797	791	777	823	779	810	775	811	783	777	772	778	796	806	771	814	800	795	828	798	805	825	790	806	769	808	837	798	745	831	810	775	816	781	838	777	782	779	789	778	768	825	808	758	835	837	807	783	750	813	836	834	805	791	759	789	785	786	832	774	814	807	799	843	784	828	777	787	792	772	842	803	906	784	826	773	795	760	770	772	778	804	717	791	803	775	755	791	826	753	790	753	808	746	813	779	775	816	768	757	788	751	860	794	776	799	764	822	792	787	773	799	766	791	806	784	820	759	787	802	803	802	786	754	814	845	747	798	782	798	799	771	779	782	763	814	844	782	848	847	780	724	776	848	781	772	759	718	824	829	747	800	816	775	767	801	831	803	786	765	756	836	810	797	804	827	749	815	783	795	759	757	764	792	775	768	848	762	768	795	809	800	767	745	783	797	778	799	803	802	820	792	838	783	745	768	776	824	767	830	797	766	801	824	813	820	803	796	758	807	788	758	787	778	810	814	831	780	831	789	789	794	826	796	758	802	752	802	807	753	763	809	769	755	779	746	811	819	749	784	716	817	832	836	807	810	747	730	793	828	819	803	846	747	834	813	814	755	811	795	814	797	760	779	784	792	742	765	781	803	822	784	798	756	779	820	777	755	789	800	751	810	788	814	810	792	786	818	796	805	776	819	776	816	779	777	835	785	763	833	846	763	753	778	780	779	757	794	794	777	806	729	762	787	784	784	739	833	787	736	784	771	817	794	776	819	785	792	803	816	770	776	754	771	783	822	797	821	795	804	730	815	777	749	744	808	806	781	815	786	788	741	762	812	816	815	738	820	791	849	829	789	810	798	741	794	783	798	743	821	798	816	824	795	770	822	774	792	799	812	752	777	821	797	771	828	749	779	760	867	771	811	765	753	752	803	837	772	795	796	789	812	792	801	753	737	803	766	782	744	796	795	780	757	758	802	745	834	783	803	799	793	784	781	790	815	783	765	769	791	798	771	766	776	803	805	811	815	770	815	796	770	782	817	791	742	734	798	778	818	787	759	784	787	762	785	787	775	750	768	827	822	829	823	791	787	794	792	838	780	818	771	835	795	792	798	768	795	760	793	852	806	770	797	791	825	765	802	780	839	779	784	779	782	790	785	766	782	777	807	790	855	783	717	762	823	838	769	794	750	782	803	751	759	788	777	851	773	766	853	792	746	751	763	773	786	770	814	772	816	791	813	778	766	747	835	790	803	804	842	732	760	796	836	770	806	809	829	788	815	781	804	790	752	795	769	783	767	809	798	799	781	820	756	857	763	769	792	833	762	766	803	780	789	793	776	780	867	787	806	784	792	791	829	793	769	813	780	773	768	766	776	806	762	819	761	806	779	807	813	761	783	769	806	807	791	791	789	789	758	800	821	820	769	804	795	780	812	823	777	836	810	743	756	768	748	772	778	777	798	791	812	834	787	787	804	789	735	798	807	755	731	758	747	765	800	849	762	783	791	800	824	796	797	806	790	772	753	798	809	777	779	827	757	823	801	794	828	744	771	795	768	774	779	796	743	739	786	846	796	810	781	797	799	785	797	815	820	755	776	788	793	822	771	807	789	801	793	846	762	798	797	779	816	762	803	754	785	778	786	804	762	842	800	840	790	808	796	770	773	768	808	817	798	784	802	754	814	747	795	752	759	791	807	753	792	799	778	834	766	794	800	820	798	792	798	819	736	852	764	780	769	766	797	781	750	839	796	768	777	854	837	781	791	812	809	795	798	779	752	789	831	812	764	819	766	735	764	831	756	774	774	796	792	766	783	830	809	819	814	779	756	848	830	746	811	789	806	765	822	839	756	785	795	765	830	791	793	752	807	795	768	793	802	772	760	791	834	770	767	764	764	754	732	754	766	811	814	788	779	770	750	820	773	783	808	790	744	803	795	793	767	784	800	762	766	830	767	831	806	823	744	794	799	805	792	752	746	802	776	766	800	776	799	794	797	791	782	795	789	797	777	757	824	778	777	823	809	720	774	792	780	813	790	746	783	794	772	816	813	799	775	800	778	810	789	807	757	769	783	768	781	787	856	804	789	780	815	782	792	804	800	751	812	781	755	784	808	790	783	809	755	754	802	776	802	797	817	765	827	741	726	808	827	791	782	772	792	766	840	770	762	819	785	771	773	761	803	797	752	769	756	734	804	784	806	860	758	793	788	801	778	795	774	827	812	797	777	813	763	786	858	817	834	774	781	727	795	783	780	776	810	790	787	849	814	743	840	774	790	820	805	757	770	788	848	785	740	837	854	766	779	812	805	811	794	813	749	826	749	753	801	759	825	822	789	803	859	830	805	742	753	807	788	812	821	769	748	822	775	775	755	777	772	793	789	796	777	777	821	768	797	739	774	862	815	820	765	781	841	767	761	762	770	797	786	820	832	802	772	798	796	776	793	751	782	780	845	747	746	796	821	781	814	798	796	790	785	777	797	818	759	817	822	824	782	751	803	809	785	780	763	784	788	828	776	800	774	770	755	812	822	815	788	779	808	779	832	801	784	774	720	813	821	804	803	810	797	791	796	768	755	805	805	786	805	807	799	786	832	822	855	816	802	763	810	730	813	780	745	806	799	801	775	760	845	796	767	813	834	811	784	796	812	841	826	723	809	777	811	746	797	774	851	814	825	798	756	800	788	753	826	793	785	788	806	824	742	806	749	747	824	796	761	749	745	770	786	775	759	806	789	822	810	754	793	795	798	774	810	820	783	813	782	839	760	816	761
26643	22056	26610	6932	245	217	181	163	151	158	161	156	130	145	133	147	155	169	148	164	148	144	160	151	153	132	154	153	132	164	142	143	156	163	153	136	158	156	163	141	142	151	176	141	142	156	140	148	152	131	141	145	168	177	133	150	160	162	153	140	156	143	166	155	145	146	149	150	157	165	138	147	154	147	133	165	118	154	154	146	139	143	154	135	141	158	157	146	155	159	137	176	161	160	152	151	137	137	144	147	138	157	146	134	135	145	160	139	142	128	147	128	159	157	133	169	159	155	141	149	145	158	135	138	161	136	165	129	166	149	155	134	168	125	175	162	148	140	162	152	136	144	141	136	167	155	173	145	147	154	134	138	181	142	139	147	134	159	139	144	162	150	136	153	177	147	138	119	161	150	160	164	144	156	151	133	136	147	143	136	154	152	162	165	141	165	154	153	138	151	147	156	137	140	133	144	146	161	146	172	159	160	156	155	162	139	156	175	162	161	145	150	146	140	154	168	142	135	133	148	138	147	146	133	154	147	149	171	163	147	158	160	145	145	139	142	141	156	135	156	157	155	141	147	149	138	159	163	149	136	176	160	129	150	154	136	162	127	127	171	164	146	156	132	141	166	153	149	141	141	151	140	157	141	123	158	145	154	138	137	159	151	140	153	125	179	134	159	155	143	138	141	154	144	164	157	148	151	140	127	142	144	138	151	164	164	158	148	155	147	137	148	134	138	147	151	140	150	137	168	150	160	174	157	174	147	153	177	147	135	165	149	139	135	139	153	142	132	155	156	151	167	109	146	165	144	133	143	151	134	157	130	135	176	137	146	147	133	132	148	168	146	139	140	146	122	175	143	148	173	157	160	168	157	142	158	165	154	146	165	142	175	149	135	168	151	150	160	141	130	144	148	150	189	147	160	149	134	129	175	153	137	127	122	149	173	166	144	168	157	135	164	171	169	180	150	129	139	137	136	139	167	150	124	145	143	141	160	142	125	172	161	165	157	142	154	167	152	133	166	138	140	159	157	133	152	152	143	155	142	152	156	143	132	140	151	168	145	139	152	151	131	146	153	141	158	137	151	147	127	160	147	137	127	124	156	129	167	158	132	169	148	155	147	147	162	141	164	159	151	140	141	170	158	153	158	150	158	155	166	164	121	156	129	147	127	163	163	145	132	135	142	151	154	155	150	154	161	127	142	146	148	152	129	154	166	164	142	150	157	133	135	159	169	156	156	158	159	132	129	151	151	158	135	142	130	141	149	151	137	126	145	148	149	147	163	138	150	141	172	159	155	149	155	155	148	157	155	143	133	166	141	148	129	149	139	139	155	152	150	145	165	160	142	140	168	136	163	148	173	159	146	168	161	143	134	156	146	130	155	147	131	144	147	146	149	157	157	155	156	144	148	151	142	125	162	132	121	155	157	160	153	140	149	141	143	186	157	129	160	136	155	157	135	128	143	165	160	139	157	133	148	130	134	152	157	157	158	148	149	141	148	161	151	143	152	153	139	159	134	159	143	167	150	161	156	163	147	167	160	160	137	143	144	143	129	150	147	160	140	126	145	146	159	180	146	137	122	160	152	150	147	163	158	140	150	154	145	150	126	137	159	144	153	135	145	151	138	155	134	153	156	147	142	149	151	133	162	144	142	150	156	168	151	134	129	152	155	156	159	149	124	145	124	146	142	158	170	152	153	137	151	155	123	135	147	160	137	145	153	138	145	168	149	146	149	153	144	149	149	139	138	164	161	144	136	155	161	164	151	142	128	172	139	147	127	133	146	173	130	136	130	150	152	143	135	142	139	159	160	149	148	150	146	153	165	145	153	152	164	145	150	150	135	145	142	124	141	160	157	161	155	136	139	140	157	135	125	146	156	152	142	158	147	151	140	155	138	131	155	158	156	153	114	155	170	134	154	159	174	145	151	150	145	164	166	166	163	177	151	163	152	134	139	159	159	163	158	148	148	155	151	155	136	167	155	140	159	153	144	140	139	146	140	153	144	142	158	144	145	168	141	146	169	143	145	149	151	148	154	176	147	149	143	143	144	177	162	157	156	148	141	152	159	127	176	157	156	138	158	151	133	135	182	162	136	152	138	151	159	132	141	162	145	165	156	141	142	132	136	150	154	158	124	151	133	139	126	166	142	158	156	121	143	146	142	154	139	161	158	151	159	158	143	150	184	147	127	173	137	125	149	159	159	152	152	145	157	166	135	177	139	130	162	151	158	139	134	146	151	137	158	143	169	150	123	137	151	166	156	147	144	134	149	138	148	146	148	170	147	137	170	136	151	143	161	167	130	185	154	152	142	155	159	173	160	174	151	143	162	170	154	165	158	148	163	141	155	145	172	134	149	142	147	146	147	161	146	149	136	130	168	147	185	146	154	137	159	142	146	133	138	170	154	132	131	157	154	139	146	153	140	153	129	140	143	149	164	131	143	149	158	161	150	136	152	154	141	139	142	163	164	155	142	166	147	148	175	144	144	148	128	161	148	150	152	120	137	134	151	134	158	162	137	166	160	142	157	144	155	145	141	159	148	156	165	114	160	167	163	159	140	144	138	138	162	154	153	169	140	134	156	140	142	165	142	150	133	147	139	132	149	133	130	133	137	128	132	163	132	146	153	140	161	157	153	140	167	144	145	165	122	153	141	155	162	147	152	158	144	143	129	135	131	143	150	141	154	153	158	130	136	147	146	139	166	149	130	142	162	151	145	136	162	176	145	169	153	159	153	137	140	130	164	147	151	127	163	153	146	152	161	166	154	141	158	160	144	177	145	160	142	170	132	150	145	166	153	166	154	137	157	154	149	129	144	139	146	157	159	133	143	134	132	175	157	145	140	160	140	155	158	121	151	157	154	159	139	144	174	168	160	150	165	146	137	153	151	151	130	136	168	147	171	144	145	139	161	153	141	148	147	140	139	141	143	149	157	144	143	144	158	156	139	149	155	138	158	161	148	138	127	132	136	162	156	142	156	136	156	137	151	142	140	162	154	141	166	153	155	155	145	134	144	133	165	151	140	139	138	166	162	147	163	122	153	142	150	160	149	147	136	164	157	158	160	127	154	105	153	148	149	166	141	150	156	159	172	141	144	148	163	136	170	132	153	158	151	144	157	139	140	169	178	146	159	143	145	148	155	158	167	169	164	143	148	145	154	121	124	151	157	165	144	168	154	148	138	147	150	161	155	147	143	151	153	154	165	154	136	140	150	154	153	150	144	155	134	167	147	158	144	141	138	137	130	168	150	160	163	132	155	146	144	160	151	149	154	147	159	157	143	140	145	151	157	147	116	154	159	148	144	138	153	163	156	140	130	151	160	162	160	147	149	159	152	117	150	145	125	122	155	147	130	138	152	158	155	170	139	146	143	152	132	151	163	156	162	188	156	146	162	140	147	136	153	183	147	129	134	147	160	142	138	137	146	138	172	152	146	165	155	122	158	143	144	149	154	162	157	144	156	155	148	165	176	161	144	148	165	144	141	138	147	133	141
26009	36092	33418	3108	419	335	361	324	304	285	292	268	286	258	291	272	289	273	273	289	258	261	277	265	290	282	240	248	266	278	282	300	258	279	274	277	281	266	281	276	287	241	278	250	255	255	272	262	274	267	254	275	276	244	254	269	290	262	290	274	250	274	253	255	288	274	256	260	236	262	282	275	234	243	304	278	252	264	254	282	330	275	266	276	269	269	244	269	278	292	263	257	265	294	270	253	251	272	249	266	265	256	248	262	281	256	295	273	274	252	266	268	281	282	262	241	249	274	269	298	265	239	265	251	287	260	247	286	268	272	267	266	274	238	242	254	260	258	282	284	250	268	228	218	270	248	228	245	267	248	260	255	241	265	253	257	271	303	258	281	268	278	277	266	265	259	293	291	257	253	291	242	263	296	305	283	280	279	265	269	278	297	255	280	270	260	283	261	279	256	284	276	240	211	253	243	285	275	265	251	264	254	260	289	261	249	257	278	265	305	257	267	246	263	283	266	266	299	292	279	250	290	278	276	255	248	253	272	293	275	277	232	243	292	271	265	286	296	282	259	272	260	271	263	283	287	275	278	247	280	273	262	257	299	278	274	267	237	260	252	285	280	276	278	267	269	244	259	302	257	262	291	277	271	284	254	256	266	310	280	249	266	254	271	268	252	239	255	254	261	273	281	269	282	259	259	259	279	241	265	284	261	281	271	307	281	254	275	274	272	257	258	262	281	274	271	267	278	264	262	292	239	246	240	260	276	281	272	265	254	280	263	296	282	268	270	270	260	271	267	269	297	257	249	245	264	263	259	267	265	275	252	286	268	284	302	268	249	250	258	300	258	260	261	274	272	275	278	270	265	281	299	279	286	292	270	286	279	278	274	253	281	268	248	275	268	274	267	269	272	290	273	256	256	287	275	259	256	267	251	271	230	274	296	248	217	244	257	249	281	254	284	295	288	258	285	250	236	258	269	258	303	252	255	288	291	266	259	291	252	257	269	276	237	263	268	268	288	274	261	257	255	282	263	279	286	250	275	272	265	251	253	311	266	248	277	275	246	277	252	262	240	266	221	253	264	275	283	263	264	284	258	290	247	285	252	241	250	268	272	268	260	266	254	249	281	236	275	259	258	285	285	266	244	284	281	263	267	307	271	245	268	289	292	259	270	273	267	253	282	275	261	256	282	261	291	291	237	257	262	303	264	293	278	240	249	233	285	298	274	278	275	280	265	232	278	270	272	234	266	263	287	300	235	274	240	242	274	273	260	238	256	296	251	284	275	255	265	259	240	261	280	282	265	288	231	254	264	241	271	248	276	242	255	219	250	286	274	278	274	269	268	292	279	278	276	282	290	258	278	254	252	279	266	230	271	250	231	283	294	274	275	283	266	264	269	250	273	252	234	233	265	277	276	265	256	263	283	328	243	260	297	269	269	260	267	249	274	269	303	255	247	263	292	264	271	294	253	277	255	250	266	245	272	254	292	264	262	258	256	250	277	274	289	282	267	271	250	269	253	253	244	253	255	269	257	261	268	288	260	279	281	246	250	266	249	261	254	321	251	254	256	259	251	282	262	256	248	234	246	272	273	260	261	233	260	283	265	250	257	283	255	248	299	268	281	281	243	273	275	276	272	275	266	247	263	275	233	274	285	265	278	256	291	279	236	251	285	255	278	254	240	254	260	286	261	294	259	284	275	270	288	262	282	288	284	265	288	264	303	261	267	266	244	262	244	244	266	253	273	299	251	266	261	267	270	282	269	291	232	266	293	262	254	248	268	247	271	264	242	300	266	245	265	284	268	261	263	244	284	243	257	261	284	257	262	291	278	271	272	266	266	291	273	281	247	260	245	274	282	275	259	262	291	247	229	278	256	238	248	276	266	239	284	271	256	244	263	260	271	274	253	267	259	247	259	267	223	233	282	263	254	280	261	269	279	271	262	277	252	257	294	263	245	242	270	235	269	265	275	249	264	281	293	265	272	248	242	265	276	300	257	243	237	253	268	255	242	251	247	267	286	263	253	259	303	276	260	248	272	258	272	250	279	277	263	259	230	288	256	287	283	264	264	255	284	275	262	236	248	281	302	280	243	275	288	275	260	282	307	253	276	265	266	276	286	261	288	278	263	286	276	291	237	270	253	291	263	274	257	253	264	268	284	303	266	287	250	263	267	273	275	297	245	269	259	266	247	285	264	271	263	269	248	260	261	243	292	264	267	284	292	269	272	264	271	257	264	287	256	268	254	235	239	299	264	273	270	229	278	239	256	251	229	289	316	273	245	266	287	271	293	289	284	266	259	246	262	283	238	264	262	255	229	255	308	266	284	286	278	262	265	284	249	273	281	269	270	267	244	278	242	297	276	290	293	243	279	253	276	294	250	239	265	288	281	244	246	244	277	269	259	290	286	255	301	252	256	266	258	283	263	290	289	268	256	272	268	291	267	268	245	298	288	250	247	256	269	271	284	254	277	232	278	277	248	282	278	268	270	273	243	243	263	272	264	304	265	262	280	249	241	256	258	246	258	279	263	261	257	251	262	241	259	264	245	247	263	252	264	245	242	321	241	248	294	263	314	262	268	280	274	263	261	273	287	254	254	265	264	245	290	238	246	272	301	253	270	257	289	278	253	246	261	262	274	251	272	256	242	303	238	272	280	256	283	259	264	286	266	258	272	248	242	281	271	247	299	276	275	256	269	253	280	263	261	278	272	259	246	255	270	258	263	255	279	253	248	254	278	269	263	285	287	245	259	276	270	258	240	285	274	299	257	257	275	254	268	275	262	279	248	266	273	248	266	273	285	257	271	275	271	259	267	276	273	256	260	253	271	247	247	248	242	260	284	255	259	249	247	262	293	279	245	252	257	250	263	296	271	255	246	261	275	288	251	231	287	264	264	268	284	246	304	271	245	261	268	280	259	256	279	263	276	261	276	260	282	267	272	232	254	300	255	256	294	258	263	259	280	282	269	260	262	263	289	266	267	269	257	285	254	256	259	272	247	266	262	285	261	273	277	273	271	289	264	247	247	305	283	251	264	261	275	244	260	268	242	250	257	271	253	301	258	280	258	280	293	264	261	282	283	255	278	271	288	243	260	243	263	243	269	298	284	275	261	279	271	248	266	298	311	270	262	277	276	271	242	282	251	274	272	250	278	260	275	265	248	246	237	263	244	267	262	300	258	282	262	295	231	250	259	285	242	255	283	260	261	258	276	230	254	270	272	283	283	281	245	270	250	245	253	281	260	290	267	248	256	260	245	257	269	267	263	270	277	236	276	257	282	239	259	268	264	242	286	249	259	272	254	243	246	258	228	272	260	287	260	280	251	243	242	264	282	237	271	257	272	292	240	260	267	259	262	279	247	256	268	245	270	235	288	280	262	254	278	255	256	287	274	286	263	263	285	271	266	265	242	266	266	262	249	295	272	256	269	242	277	263	307	252	243	261	279	300	266	274	261	281	259	253	263	268	245	268	270	270	266	237	304	285	272	250	265	297	248
24000	21277	33364	27638	15671	2847	637	494	438	446	408	387	418	367	403	378	356	343	364	349	370	370	339	344	367	368	382	358	353	321	337	332	365	334	350	339	319	311	330	322	315	356	329	352	359	323	329	335	345	324	316	311	351	325	302	305	359	333	323	326	328	320	309	329	347	351	315	336	326	308	319	336	335	358	353	329	362	334	328	332	346	308	357	336	313	336	350	327	363	379	330	344	309	356	353	336	346	351	340	328	349	327	332	341	348	317	325	321	320	330	333	315	366	339	318	307	343	331	305	327	337	327	349	327	331	341	317	344	332	339	356	347	334	376	317	341	330	360	344	327	329	344	313	334	341	311	347	343	323	321	340	348	324	302	367	318	315	330	311	338	349	339	316	270	356	345	327	334	338	324	328	350	351	315	354	360	325	339	342	338	335	320	337	320	331	280	340	314	326	309	339	337	348	338	321	315	379	366	306	337	321	341	329	327	374	348	317	337	346	312	314	348	363	298	334	345	313	321	343	346	347	351	360	315	301	341	331	324	303	302	319	345	310	334	336	311	325	333	336	340	350	330	374	373	313	343	314	312	349	343	329	338	338	341	322	337	333	348	337	360	361	340	341	314	349	335	319	326	362	353	326	309	349	298	317	327	327	336	324	313	355	322	339	351	372	355	343	327	332	313	338	346	348	340	319	315	311	340	313	334	349	343	341	320	318	330	328	353	362	344	346	344	352	343	326	338	330	325	369	343	332	371	348	341	331	370	348	343	342	364	320	309	324	309	317	356	350	340	332	356	359	325	329	317	315	335	344	315	348	302	339	340	343	334	300	350	326	350	327	346	382	347	340	353	330	328	309	363	363	308	357	320	360	316	346	302	353	280	350	335	322	348	348	316	341	333	337	328	309	325	328	305	338	319	339	348	354	352	354	313	285	347	336	379	339	367	355	317	334	316	316	346	316	367	359	346	348	358	325	349	330	313	338	349	309	314	322	348	319	346	346	341	305	356	319	362	348	327	335	318	323	328	331	311	324	330	354	356	326	314	345	311	340	350	325	345	307	340	318	321	325	347	340	334	348	326	335	303	360	380	347	322	338	342	304	351	308	388	333	345	331	333	357	319	340	364	333	338	336	312	347	329	346	318	334	313	333	322	340	323	376	345	340	336	321	309	329	372	363	328	336	312	338	328	338	291	338	347	324	320	338	308	324	335	338	353	351	344	351	338	340	300	344	325	344	355	341	351	372	312	339	354	326	314	361	322	302	325	325	331	342	334	337	332	327	334	363	354	331	341	357	342	322	354	324	328	343	331	341	356	354	300	336	326	309	327	349	346	390	312	342	349	320	351	326	325	343	350	322	344	354	322	354	351	337	332	338	361	342	335	338	317	315	330	294	325	339	303	331	312	320	306	319	332	352	363	354	323	334	287	340	338	349	336	369	337	349	333	317	330	341	341	362	303	334	358	325	353	327	331	358	342	356	297	347	353	325	351	357	330	335	318	344	333	367	339	332	331	365	366	313	324	334	364	337	328	370	338	339	364	353	358	334	327	321	329	357	319	330	339	334	336	330	300	330	309	345	315	357	324	339	309	337	348	337	336	297	348	332	361	330	355	357	336	310	343	324	354	379	323	353	356	314	354	330	317	334	295	341	331	339	327	333	335	382	376	341	332	370	368	359	339	315	352	339	319	364	354	387	381	331	352	340	351	354	336	338	312	317	350	318	328	341	334	320	323	359	351	342	349	317	333	292	349	366	333	356	332	364	330	318	349	338	346	301	343	357	376	319	330	305	328	331	341	304	316	348	329	344	345	351	324	351	334	343	335	301	323	344	351	344	363	324	285	315	360	361	333	305	333	380	348	337	324	324	310	334	318	337	319	321	326	368	363	362	337	334	335	352	340	360	334	338	337	353	318	310	334	345	351	364	371	341	350	306	328	335	323	325	348	366	354	351	328	342	294	348	353	345	369	327	341	331	327	329	350	363	305	329	328	316	330	330	326	324	286	349	336	333	331	330	353	339	336	333	336	289	341	349	341	327	351	332	349	341	306	346	340	365	325	320	336	343	359	330	348	354	348	324	319	357	327	349	344	306	330	330	363	349	344	345	361	339	332	323	341	330	360	334	327	332	355	342	291	330	309	330	333	343	325	331	324	347	332	309	354	333	346	337	335	340	315	336	304	344	366	352	344	353	355	334	325	324	365	313	326	343	342	312	333	332	322	352	334	337	349	354	331	360	378	312	342	374	310	360	344	343	335	302	326	324	328	345	335	358	317	332	349	342	346	327	345	343	348	381	364	339	321	337	341	357	337	337	337	346	344	320	335	333	358	320	363	339	328	333	372	344	350	326	331	375	346	350	336	355	320	336	351	318	325	365	334	349	353	337	380	321	279	349	311	328	345	310	350	322	326	352	306	339	356	331	350	352	355	334	293	340	322	328	318	340	317	314	312	342	333	309	345	344	359	308	343	324	323	359	336	345	343	330	343	349	342	332	344	351	353	341	340	346	309	344	314	340	339	328	332	330	334	355	384	314	327	323	344	375	367	323	330	324	358	302	357	340	302	323	351	322	331	337	367	316	342	317	294	349	331	348	324	342	367	346	305	345	356	342	355	348	337	294	316	357	322	371	330	342	285	346	340	340	329	323	302	390	346	348	329	298	322	335	344	368	363	320	356	327	334	363	339	345	344	327	337	335	318	343	360	353	367	349	340	342	340	322	333	346	333	356	379	319	312	348	326	369	337	314	303	315	307	309	313	316	339	327	318	350	332	316	327	373	335	347	345	336	353	327	328	357	364	354	335	327	328	326	345	346	339	320	314	346	332	361	342	345	321	330	359	307	346	359	348	352	337	286	338	338	309	326	329	339	326	365	359	352	366	344	314	341	349	344	333	330	343	343	299	331	307	318	303	329	354	324	346	346	355	348	347	296	340	342	330	359	321	330	310	368	329	344	324	351	330	317	335	341	320	318	324	324	340	337	343	381	343	368	318	316	339	348	312	354	335	321	317	321	316	320	312	339	353	339	342	330	372	350	327	299	326	326	335	332	343	352	328	331	341	331	351	346	331	326	339	356	352	348	331	376	363	332	343	354	322	321	309	343	298	338	356	303	315	337	331	341	367	316	348	358	354	332	346	304	294	331	350	336	298	373	323	331	364	332	353	367	366	307	330	320	340	310	332	330	326	320	336	395	317	309	327	349	349	309	369	323	320	309	318	339	327	351	338	347	290	330	336	338	320	317	324	349	320	359	362	337	332	329	327	329	343	311	324	314	347	292	334	348	360	355	341	317	366	346	343	321	349	359	334	323	292	343	315	347	350	325	360	357	321	312	349	295	348	339	320	327	312	317	342	328	309	327	339	328	323	330	309	313	337	375	343	320	338	300	319	304	357	335	333	311	334	357	324	347	309	328	355	363	318	331	349	343	336	348	315	312	344	343	312	321	345	336	347	319	352	335	354	320	369	328	333	382	295	334	344	326	331	304	362	318	322
49162	75054	61918	9685	2073	1525	1324	1080	977	913	802	758	768	719	678	704	713	636	602	608	613	605	596	566	590	595	600	595	610	582	588	584	554	577	573	570	614	557	595	569	571	560	618	585	564	600	567	556	532	566	576	588	614	574	567	552	596	566	562	539	578	573	580	604	587	543	617	573	579	560	567	562	512	582	570	587	548	582	569	548	538	523	536	547	544	567	561	533	559	558	515	567	590	572	538	552	578	571	533	512	548	569	561	550	546	561	555	576	562	566	542	546	594	560	540	541	569	558	563	583	526	557	532	595	563	570	606	577	565	587	580	601	590	552	554	598	566	531	529	506	600	592	569	561	574	532	527	572	538	574	616	550	539	535	557	552	567	536	544	535	558	562	541	557	560	599	584	581	552	521	538	508	572	551	555	528	612	586	568	547	560	526	599	550	568	541	563	562	574	549	605	543	562	535	620	575	554	558	533	537	561	564	578	550	575	614	564	577	574	538	573	601	561	553	551	595	563	555	575	598	537	519	535	577	578	565	544	572	530	553	536	576	553	557	589	558	558	573	553	570	581	522	514	543	525	565	546	597	521	599	617	570	597	545	563	547	585	537	567	563	570	590	544	574	577	463	531	525	534	544	527	553	564	555	558	589	574	581	549	555	594	561	494	583	591	540	546	571	618	582	554	538	524	539	555	592	528	604	557	565	552	578	606	529	542	539	576	520	594	522	575	572	548	589	569	505	595	559	557	564	557	560	581	584	549	574	566	541	566	590	562	543	578	589	591	598	589	557	595	583	563	567	573	564	564	586	550	540	567	578	526	563	617	534	535	593	567	567	552	564	566	511	558	580	536	525	577	591	555	520	527	557	534	540	547	560	528	560	577	596	589	543	585	581	606	578	595	582	526	600	538	565	557	538	573	595	540	585	564	550	537	535	558	599	535	565	548	612	507	559	548	518	546	546	532	562	533	548	599	591	554	560	567	552	534	527	547	618	585	599	550	552	548	558	561	554	587	567	552	548	529	632	561	577	559	552	592	563	585	578	561	569	538	572	581	540	592	553	537	578	560	569	616	542	547	534	545	572	500	530	538	592	552	541	549	559	544	558	569	580	590	525	558	522	559	556	567	587	526	587	585	554	543	561	540	591	591	560	496	563	607	587	518	557	518	543	568	564	557	560	572	553	570	561	534	554	589	572	499	519	569	576	581	605	552	583	591	558	548	531	602	586	566	555	580	567	557	548	581	593	544	543	550	567	583	527	556	588	574	543	579	541	565	536	546	559	518	586	557	532	551	579	561	574	550	549	601	552	576	518	539	557	585	540	547	567	554	524	548	541	588	531	617	585	548	573	562	564	560	563	571	574	565	575	539	548	537	563	538	547	590	572	519	531	554	558	550	550	557	533	606	579	526	523	541	551	571	591	579	545	527	547	605	578	544	607	528	593	539	535	576	563	516	580	540	557	588	534	575	586	562	569	583	532	563	569	548	608	526	553	554	543	559	539	584	549	591	560	559	599	560	604	536	608	574	543	571	520	565	589	575	516	537	569	613	553	498	550	570	568	554	552	570	539	532	559	565	553	543	556	567	573	547	585	571	528	535	573	548	554	569	604	560	540	545	574	559	553	554	560	546	548	568	560	526	560	592	591	538	566	542	564	540	533	542	568	558	560	538	573	550	567	583	573	518	615	569	537	592	571	550	549	590	522	539	526	556	547	556	576	566	533	533	560	585	515	548	546	585	536	528	555	576	575	560	561	551	554	560	575	578	548	531	565	542	549	570	559	517	591	554	528	569	597	550	577	533	588	567	555	572	564	559	534	592	551	519	544	564	532	555	572	539	549	556	506	571	560	550	582	558	574	563	545	578	564	569	610	601	578	563	591	595	595	587	543	561	594	561	572	534	565	557	581	541	529	546	562	617	534	591	560	539	539	574	576	530	538	546	596	567	566	546	585	600	574	543	581	522	524	551	584	577	581	564	536	544	542	588	539	594	561	548	595	537	555	598	544	567	554	558	540	537	548	537	559	552	570	569	527	539	516	554	558	576	575	575	566	564	560	563	563	570	549	569	566	533	582	583	540	544	567	564	568	537	487	595	601	562	530	614	579	593	578	552	566	565	522	586	538	537	547	595	512	543	567	540	578	552	554	573	619	594	548	580	576	543	531	527	583	584	598	582	600	571	547	528	588	528	543	567	570	536	569	605	548	559	547	560	591	565	546	607	484	575	585	546	545	553	603	549	582	534	533	558	545	602	537	557	541	538	569	555	562	569	580	550	581	553	574	542	536	561	531	569	550	556	547	545	612	535	596	564	569	549	556	566	562	573	575	570	565	546	575	578	565	564	542	566	563	561	551	556	556	570	501	581	562	539	584	561	562	565	552	563	573	535	535	568	535	556	570	562	530	542	557	521	547	580	560	564	576	546	592	582	527	603	550	521	602	555	563	579	568	579	581	572	557	549	582	596	530	571	551	554	545	528	563	560	624	587	546	577	543	600	515	517	547	565	600	582	556	532	554	543	589	526	593	529	570	548	573	561	582	596	591	547	590	538	586	557	571	555	541	565	557	560	575	551	545	579	573	569	535	543	543	536	567	542	593	528	562	594	585	607	557	499	573	583	594	564	574	522	531	576	533	540	575	548	521	559	551	560	554	541	566	519	565	497	541	561	633	540	564	557	565	587	540	542	563	507	578	533	581	567	553	561	558	571	578	537	534	577	534	590	573	545	594	592	581	551	579	526	575	556	568	547	560	552	564	543	560	580	548	559	558	570	554	578	533	540	583	565	573	529	565	582	543	598	571	584	539	557	587	553	575	552	587	561	554	573	548	519	559	546	535	559	553	578	529	545	570	575	546	538	542	507	534	525	521	558	623	565	599	563	581	577	543	566	548	566	537	544	542	575	525	561	539	568	585	534	579	552	562	541	539	589	551	564	525	542	558	578	563	540	540	552	561	574	545	564	567	518	575	562	569	614	595	584	499	544	602	560	537	595	555	605	546	547	552	547	538	559	611	540	562	562	543	565	550	563	548	516	535	578	562	578	568	541	538	579	557	541	564	548	619	618	560	552	591	555	585	568	613	522	585	556	544	579	540	560	559	588	566	574	598	552	530	534	590	593	563	553	560	566	546	549	574	596	590	526	566	545	544	581	561	592	556	598	566	566	587	554	596	553	552	582	567	528	547	550	582	563	581	547	572	526	537	570	545	583	554	553	541	545	562	559	535	564	525	561	535	605	546	566	527	607	580	559	569	558	593	554	551	556	564	560	537	559	571	499	534	553	586	586	526	536	553	566	557	565	604	551	555	537	554	555	536	548	539	565	533	569	560	562	548	575	612	566	539	570	545	589	587	539	534	512	568	538	544	539	556	601	576	566	561	531	568	549	592	542	551	546	496	556	548	546	570	559	518	559	538	553	537	518	538	562	603	581	573	553	592	531	532	594	568	584	538	551	564	566	533	591	625	547	604	556	606	561	547	574	523	547	570	563	574
23032	21140	29581	26016	20917	15948	2492	875	728	650	633	596	567	489	543	568	559	572	595	493	498	510	556	536	511	512	534	498	544	529	503	512	508	526	508	465	532	520	502	482	497	513	502	516	487	519	482	479	444	526	498	540	478	502	514	460	507	486	487	499	542	493	509	525	533	529	447	496	461	468	499	504	509	511	515	461	504	497	512	453	486	486	473	469	483	532	510	480	487	502	476	483	448	516	504	475	508	510	470	496	481	493	470	514	467	498	515	478	488	518	470	496	483	488	488	499	486	471	498	504	485	491	482	476	485	478	492	481	487	501	508	476	500	508	518	519	519	448	472	494	457	473	492	505	491	502	497	484	513	533	455	428	495	521	456	488	484	483	492	461	485	488	502	498	483	456	501	530	457	467	499	481	481	488	485	467	456	510	483	479	498	469	480	474	478	470	485	494	478	504	488	508	492	463	469	463	465	524	503	487	479	504	479	476	458	472	506	477	499	498	473	472	456	510	459	517	458	469	516	509	474	472	489	442	492	460	507	488	484	493	474	515	498	490	534	496	483	485	502	504	474	520	492	496	489	499	486	509	505	480	503	538	490	472	498	515	503	449	479	485	479	442	467	478	478	490	419	494	484	522	499	479	474	468	516	496	496	522	484	475	504	459	530	480	501	481	482	518	505	488	519	508	461	485	469	502	507	485	465	491	513	529	499	492	479	537	479	499	490	477	485	482	511	489	491	501	503	496	486	511	515	536	497	530	510	504	481	516	511	485	515	472	518	484	502	503	493	509	514	506	492	508	528	494	495	461	479	456	464	502	467	498	494	467	500	491	444	488	495	513	465	477	503	502	496	464	472	449	471	486	494	467	489	480	507	486	495	505	526	493	499	498	449	476	511	479	497	505	506	496	477	512	505	509	475	495	477	455	489	515	464	515	497	461	484	500	473	459	456	444	459	491	445	496	483	462	473	511	509	480	482	511	488	462	459	502	489	458	527	499	488	474	488	520	482	475	496	483	472	451	518	488	476	494	457	488	459	452	497	506	518	483	465	499	514	483	486	503	531	458	510	461	482	492	515	455	513	515	480	516	471	487	519	479	490	524	482	476	523	516	513	488	504	481	473	478	474	469	493	499	506	485	502	509	521	496	459	488	478	505	467	497	494	496	548	451	480	529	510	533	485	494	457	472	474	481	499	453	458	487	488	500	489	500	513	562	495	507	498	539	473	500	448	483	499	468	466	479	508	508	490	485	440	510	497	476	476	463	447	519	477	480	502	472	522	466	513	495	469	476	471	482	474	500	518	545	482	498	518	539	459	514	487	467	478	476	489	454	530	507	463	504	486	480	484	463	462	472	490	518	501	472	512	504	475	519	485	488	502	484	518	473	507	497	464	492	504	452	461	506	460	486	476	527	516	530	491	481	469	484	515	470	492	469	515	455	527	514	486	511	474	497	529	451	504	477	499	508	474	493	484	487	488	487	454	463	516	478	481	491	473	489	455	469	511	477	453	505	496	508	486	523	491	519	507	518	468	494	472	528	482	479	466	490	489	468	496	507	517	493	456	483	538	500	501	479	498	497	515	527	429	493	440	518	478	515	448	467	466	468	470	466	480	493	465	504	474	479	464	464	474	469	543	491	470	488	479	467	478	523	495	497	486	498	483	498	456	494	479	473	468	497	467	504	483	503	478	487	487	538	482	481	492	492	518	483	457	522	546	491	490	456	500	462	494	453	518	511	514	475	497	489	476	514	504	463	474	505	482	456	487	516	507	478	468	510	490	485	505	541	478	480	527	513	494	526	509	502	488	501	469	512	454	480	471	504	495	475	493	477	515	479	481	486	444	523	449	500	513	481	494	528	440	535	466	466	488	477	498	481	505	494	490	504	468	550	476	480	487	486	504	476	508	472	470	498	519	470	505	494	493	473	487	510	491	459	446	496	460	493	483	507	511	519	485	478	500	470	497	481	529	548	507	499	507	535	484	499	473	494	512	462	504	498	473	499	458	468	506	495	531	463	489	469	489	461	553	508	464	489	443	502	504	458	478	516	467	425	497	482	486	484	514	482	493	515	447	495	494	464	488	510	525	470	499	489	487	462	522	490	522	481	470	492	519	462	481	488	491	489	524	503	481	476	499	501	489	476	462	492	509	499	482	489	469	496	465	455	482	515	508	485	455	484	486	445	471	478	472	487	469	453	497	506	493	533	509	496	482	511	527	479	492	496	543	488	522	516	463	480	488	505	484	492	514	468	498	532	517	468	506	480	469	486	451	520	476	472	525	504	500	496	512	505	500	503	498	469	487	538	511	494	532	474	479	503	464	489	491	508	508	496	484	462	505	500	483	466	509	487	474	507	476	457	456	483	487	503	472	463	487	461	478	487	502	513	517	507	496	477	457	483	507	471	499	504	526	497	486	470	490	500	488	497	479	520	494	472	503	521	482	486	489	459	494	500	534	515	510	487	509	527	461	496	505	522	465	521	500	495	478	485	471	491	509	491	447	530	472	478	518	490	481	503	503	465	488	495	474	504	541	504	501	495	501	503	464	482	517	498	484	534	475	513	510	485	507	472	483	519	489	526	498	486	509	454	455	477	468	471	483	531	442	478	486	457	525	477	495	566	522	497	471	488	511	520	495	478	474	524	521	471	520	454	491	495	505	482	493	516	479	506	543	482	447	476	457	519	514	491	505	506	492	481	526	527	460	491	513	512	459	519	528	460	501	487	452	514	469	532	486	479	492	490	501	466	500	493	515	522	468	500	488	469	488	485	477	467	480	497	472	505	499	504	496	462	500	465	453	497	458	460	527	471	534	525	455	488	495	475	477	525	542	480	477	457	490	472	488	463	489	518	463	487	489	472	487	524	491	508	513	530	461	510	488	495	494	493	436	513	477	485	506	510	501	487	497	488	513	474	513	490	498	505	486	509	467	472	503	473	509	459	494	513	510	521	485	477	507	477	472	490	473	466	460	486	462	454	472	496	492	466	453	490	511	453	469	496	501	492	520	487	511	468	542	534	482	502	513	461	502	540	455	516	484	470	488	485	501	459	506	493	484	506	499	487	487	480	471	486	515	474	465	449	471	493	493	493	484	450	523	528	476	470	503	491	469	492	560	501	493	482	502	458	502	514	491	523	507	493	502	523	494	506	504	432	497	480	556	506	456	523	474	505	497	534	472	481	481	509	518	502	524	431	484	479	459	505	525	478	511	517	479	464	451	464	468	490	460	486	500	522	489	495	463	524	488	496	459	504	498	475	504	501	523	469	498	466	505	524	488	470	486	476	501	464	527	477	506	523	473	471	483	466	515	489	520	503	490	519	519	481	484	492	520	488	479	495	470	472	498	495	466	530	499	515	480	504	475	513	520	499	513	475	510	496	506	492	508	480	510	488	450	512	516	503	448	482	511	497	525	507	488	512	511	510	487	481	487	507	501	503	487	509	499	497	482	503	484	499	477	484	513	496	455	482	483	461	505	493	527	480	489	479	504	505
55700	86503	67983	10351	3481	2658	2135	1829	1529	1335	1321	1148	1143	1081	1027	1035	988	932	963	951	932	873	929	856	843	911	826	904	877	846	819	831	886	730	839	826	810	795	796	797	811	841	801	849	844	796	776	784	815	820	812	782	782	823	855	752	782	798	770	825	909	831	762	831	817	810	792	795	780	813	779	800	835	814	811	791	784	813	741	775	777	782	753	832	729	780	818	746	784	774	786	845	761	842	806	782	813	764	805	768	865	769	824	844	806	750	814	774	810	786	748	814	768	821	782	811	832	777	833	838	766	854	803	835	812	828	755	786	845	816	800	739	760	866	800	806	825	805	776	755	780	811	774	756	796	807	874	800	757	798	761	768	794	770	835	805	799	817	782	749	796	798	790	829	771	815	773	800	814	795	738	833	778	780	761	818	795	835	736	787	776	791	781	852	806	820	797	811	811	781	812	735	748	771	841	779	797	759	788	810	797	801	813	807	815	852	801	747	796	796	775	756	815	761	783	785	764	803	841	755	805	807	813	789	790	806	783	762	839	769	766	739	795	768	882	754	819	813	769	741	826	735	773	750	784	802	807	806	735	831	848	831	749	782	782	785	848	788	767	746	775	782	798	781	793	823	731	743	779	809	784	826	846	731	769	804	858	769	803	756	783	809	834	804	810	840	747	799	786	760	810	777	794	804	745	775	784	793	719	746	770	806	803	789	843	724	773	778	846	751	759	820	791	816	809	842	813	801	823	846	732	798	843	783	767	829	763	857	832	822	782	790	799	819	751	775	795	786	775	808	825	786	792	824	755	744	788	836	807	755	804	752	821	826	822	801	738	825	792	791	834	832	783	738	792	799	749	842	736	835	771	779	835	810	781	806	772	784	789	773	786	800	807	816	758	795	724	753	809	796	782	821	790	774	783	819	781	810	805	778	812	799	752	794	843	783	815	793	784	792	781	806	790	798	796	755	803	796	791	769	775	789	856	803	822	784	806	805	780	759	767	770	756	806	794	831	759	755	769	817	811	755	796	805	827	831	787	776	776	808	812	787	834	764	752	794	788	806	802	782	742	774	798	773	763	815	784	792	820	760	841	765	805	796	777	781	768	769	831	773	821	826	806	814	781	753	758	772	779	792	836	775	813	796	765	819	763	775	797	774	797	805	798	765	835	815	841	756	750	816	759	805	752	800	792	802	847	746	776	799	803	766	778	819	812	772	791	763	789	799	791	790	833	782	794	795	779	776	761	849	759	806	796	778	833	823	759	791	780	794	786	804	781	737	764	752	754	770	806	804	816	821	767	777	791	763	802	769	830	822	783	781	795	797	755	827	787	789	771	772	830	758	788	755	820	760	779	822	815	801	797	828	801	790	778	730	818	756	762	816	819	773	767	783	816	803	761	723	784	789	823	798	784	748	800	823	763	791	735	770	758	800	809	780	756	733	797	775	766	753	821	838	797	805	804	732	776	791	781	772	802	774	813	820	771	779	771	773	817	826	760	794	803	800	826	762	821	819	837	787	767	804	773	772	795	788	821	747	800	775	824	820	776	764	798	787	744	800	794	820	810	763	769	807	812	790	747	790	791	761	802	756	769	739	781	726	794	786	756	739	770	817	825	734	770	776	813	803	825	810	754	799	776	808	747	775	782	843	760	767	781	766	777	796	753	795	831	779	804	780	755	786	823	797	749	789	805	775	814	784	797	757	791	770	769	863	804	802	818	745	828	817	762	809	793	796	811	763	793	823	810	735	777	822	768	832	840	823	806	827	765	811	815	780	796	802	806	786	743	836	764	769	760	800	807	827	780	767	813	776	806	805	787	819	783	832	781	791	814	796	783	765	823	783	815	794	808	793	796	776	765	799	776	780	840	754	745	787	784	839	844	791	782	795	806	793	778	812	761	798	803	796	774	792	777	796	797	764	818	839	738	834	799	772	792	771	826	799	760	833	801	841	773	788	803	796	753	814	821	773	795	792	818	835	812	784	795	792	794	779	820	778	747	786	834	771	757	852	763	788	746	809	793	778	829	794	779	789	752	799	794	784	773	770	768	811	776	783	764	800	796	822	824	823	749	788	765	863	801	789	777	796	793	805	787	834	814	810	716	795	839	804	793	731	704	818	767	814	822	749	735	785	826	765	793	812	748	761	805	789	791	797	790	782	764	798	755	782	755	796	757	815	779	772	791	789	790	787	814	789	820	799	725	808	789	813	735	821	809	783	824	779	747	776	771	795	807	838	813	795	722	764	786	787	816	785	768	777	729	798	834	780	714	764	791	779	818	777	824	841	784	777	840	837	791	772	766	786	771	704	754	771	799	766	792	800	818	834	801	809	765	795	792	790	771	803	809	810	769	820	811	821	805	784	789	791	782	824	818	802	793	815	782	858	765	761	792	765	800	820	758	776	763	804	779	800	792	778	830	803	802	768	827	751	789	803	754	790	829	782	795	849	789	807	801	763	807	727	763	754	766	796	839	816	798	780	802	790	772	811	761	815	792	791	777	767	804	792	755	786	845	782	806	778	766	770	839	815	832	801	786	755	813	797	803	785	793	836	764	785	774	758	794	812	828	811	779	790	806	759	764	722	811	735	817	786	820	785	810	817	780	820	785	795	782	785	791	813	800	762	761	778	794	739	779	803	757	787	778	727	813	834	784	762	808	755	808	831	791	778	792	827	752	803	823	782	795	762	830	761	759	825	812	781	761	752	805	786	805	794	791	764	757	840	781	778	767	766	845	757	791	755	780	772	790	776	803	816	819	784	794	818	738	813	782	821	763	820	766	786	837	833	755	811	796	797	746	839	778	814	807	831	826	806	830	810	839	848	828	780	775	776	820	794	765	802	779	800	787	733	809	770	803	782	798	801	743	764	830	784	821	769	801	797	798	796	771	789	806	760	825	756	804	806	798	722	776	810	792	747	815	837	743	777	776	806	806	773	843	799	833	775	794	779	846	798	810	799	796	807	804	780	855	759	786	751	785	798	805	802	789	794	760	787	832	781	836	816	800	830	814	786	783	771	827	809	779	872	867	791	805	784	776	761	776	793	811	815	777	802	771	797	784	858	802	790	771	833	747	801	826	824	821	813	789	818	765	822	803	775	769	760	773	757	770	815	757	787	787	785	760	754	739	756	817	825	771	774	823	806	834	785	813	798	818	786	821	828	799	779	802	785	772	778	754	776	822	793	771	811	774	786	830	816	763	829	798	800	776	785	776	775	779	796	748	759	797	775	832	783	809	787	749	840	810	777	779	800	809	794	774	818	806	790	807	765	764	773	792	797	770	823	771	778	802	774	809	775	760	801	802	811	809	826	763	805	785	791	806	756	774	808	777	782	792	778	826	803	751	785	747	828	822	795	827	835	798	794	784	783	804	806	808	778	780	809	844	749	806	771	760	811	831	786	735	794	743	842	758	731	814	795	814	740	790	792	783	798	807	824	787	799	796	780	790	792	779	841	774	791	756	773	749	751	824	740	773	795	783	802	768	775	839	803	808	756
26750	22052	24838	6419	247	197	157	146	163	162	154	144	144	151	165	155	152	152	165	137	135	150	135	146	150	147	147	146	135	157	150	157	147	160	149	143	148	130	146	157	168	151	140	149	128	136	135	130	155	137	149	154	139	123	149	145	133	147	141	133	145	144	169	161	153	160	153	152	156	153	150	127	150	134	160	125	150	126	148	136	158	138	141	140	129	145	146	143	124	148	148	136	152	155	130	149	115	158	140	167	151	152	164	157	154	130	151	159	161	162	141	149	165	125	150	127	161	153	142	129	155	130	140	157	140	133	149	160	132	127	151	152	145	135	154	143	153	158	144	161	147	168	127	139	171	127	146	173	144	155	144	117	122	133	147	139	152	123	119	161	169	162	141	114	140	161	152	147	131	133	153	148	170	117	147	139	128	136	116	142	136	152	134	147	155	143	128	170	176	146	159	131	151	136	151	163	144	130	149	138	156	134	153	163	162	141	159	140	164	145	137	144	130	156	161	135	141	129	157	134	161	129	150	138	139	156	150	156	162	135	135	150	153	131	138	123	141	152	168	155	138	134	166	142	157	157	155	139	168	133	135	163	166	144	141	151	154	140	129	143	135	149	154	145	144	144	157	153	131	144	137	171	157	145	122	131	148	127	160	145	124	141	166	152	148	136	142	140	141	158	128	158	134	143	133	143	149	150	153	162	145	144	144	148	138	155	169	148	162	158	138	135	152	163	155	148	140	147	155	146	120	160	147	161	163	158	149	153	166	140	146	136	143	131	154	155	162	151	137	149	172	143	139	159	155	154	133	145	162	147	151	146	133	159	134	156	139	141	140	131	132	144	150	151	156	168	157	148	145	148	148	129	151	146	161	169	127	130	143	121	144	152	131	134	176	162	138	127	136	150	124	124	162	159	144	130	133	152	139	138	146	158	133	120	152	141	156	124	133	134	168	119	129	131	129	158	146	128	125	167	147	157	157	142	123	154	129	157	149	155	177	144	130	156	152	130	170	153	157	149	147	155	132	140	136	140	124	146	134	129	163	137	153	158	126	146	166	120	132	157	125	144	153	114	135	140	129	148	147	151	107	155	166	150	151	133	153	149	123	134	144	132	145	122	140	159	146	142	166	167	147	153	159	157	139	159	164	141	161	136	126	140	172	144	150	144	141	158	134	130	160	134	149	139	157	142	152	165	128	174	156	145	101	151	157	158	133	138	138	135	175	165	141	164	132	164	152	130	159	147	143	118	144	139	149	145	143	163	154	143	139	131	146	149	140	136	141	133	155	137	144	154	152	144	161	167	161	146	136	140	156	143	154	148	141	138	128	133	147	136	155	157	130	154	144	128	152	137	135	145	140	151	129	130	143	145	141	132	141	151	121	136	155	148	150	151	145	156	152	172	147	143	147	154	138	158	142	141	131	165	125	131	148	151	147	131	141	158	161	144	149	155	141	139	135	134	144	146	136	146	124	163	130	142	143	150	111	138	136	163	147	155	139	128	136	147	158	156	172	149	144	149	140	150	151	149	139	151	144	133	144	152	147	137	145	160	140	130	159	162	138	132	141	131	142	147	164	170	147	114	154	138	148	140	155	167	158	142	154	155	147	163	167	149	155	168	148	141	139	155	163	162	134	152	162	134	154	151	155	136	150	134	173	139	146	150	129	150	142	148	152	141	125	160	132	156	135	164	161	149	138	135	160	130	148	141	130	151	144	150	127	117	153	143	140	140	144	180	145	135	135	123	137	149	144	135	142	118	129	149	138	168	127	158	164	145	151	157	147	153	155	129	138	136	122	149	127	152	151	123	153	149	155	132	150	152	146	135	136	164	152	141	190	136	144	143	135	162	154	164	143	171	147	141	126	168	150	150	136	144	144	132	149	139	143	171	164	123	127	136	146	147	134	130	153	142	146	162	161	146	145	123	149	156	129	124	154	151	146	132	149	142	142	180	161	157	142	137	165	162	146	149	145	161	142	167	142	139	139	162	142	153	145	143	150	175	142	135	156	132	157	135	140	134	138	150	142	150	146	148	153	139	131	151	150	156	154	157	153	150	134	131	142	141	133	155	149	149	154	148	133	150	132	135	132	155	147	155	147	159	139	136	157	144	141	146	162	143	150	160	149	143	152	164	145	134	132	157	141	144	155	129	163	141	158	141	140	154	163	130	152	153	142	158	145	150	158	152	163	133	141	153	138	135	151	167	116	147	139	147	143	160	148	149	135	136	152	148	140	132	158	140	139	131	127	136	155	159	164	155	126	159	137	147	142	131	149	144	152	168	149	147	163	140	144	147	167	142	153	142	153	140	144	152	154	143	167	150	153	128	134	165	169	142	151	139	156	136	152	141	173	157	150	140	141	135	153	145	133	127	157	167	139	147	155	159	161	153	141	150	129	138	137	148	143	139	145	133	143	132	146	126	132	152	146	176	144	146	161	163	154	141	144	148	166	141	142	128	158	144	136	141	139	162	152	168	151	153	141	138	138	160	144	164	152	148	157	150	133	131	146	149	136	142	151	132	156	153	159	158	142	152	151	183	143	125	129	134	139	151	150	171	143	149	136	146	129	161	139	138	133	149	151	137	126	138	128	140	143	144	122	164	138	152	174	145	138	145	152	127	144	137	176	144	138	154	154	160	150	143	152	145	166	132	145	138	143	156	133	152	150	141	154	138	141	145	160	148	162	129	153	151	156	144	132	151	142	120	159	139	130	164	148	139	168	161	126	138	139	145	141	148	150	138	136	153	147	148	143	133	163	148	124	162	152	152	149	145	145	150	168	135	155	134	147	136	140	158	144	139	172	153	151	145	133	161	146	128	150	126	140	154	120	168	143	156	145	154	160	132	116	147	129	146	139	140	145	164	152	126	154	141	163	147	141	147	154	142	136	134	142	119	146	147	153	151	143	139	142	128	143	149	152	169	136	135	124	161	155	133	141	172	150	161	162	152	147	142	130	156	143	139	134	147	148	138	142	148	161	154	149	150	140	158	172	153	155	137	165	136	144	153	131	154	152	147	145	129	137	147	126	139	151	129	138	133	154	146	158	166	137	142	153	151	144	132	152	144	174	134	153	138	133	142	143	149	158	139	149	140	156	158	146	134	153	136	150	160	141	127	150	124	147	154	136	131	140	144	140	140	162	127	137	136	150	140	167	150	146	152	151	154	153	135	122	148	130	145	149	139	131	158	144	131	141	147	136	137	143	140	139	136	134	124	131	118	143	145	159	157	143	172	141	158	147	152	138	140	164	128	142	155	155	128	129	139	140	150	140	160	146	133	150	157	151	159	149	168	139	175	153	153	152	160	135	143	132	175	151	157	148	155	143	142	150	125	142	142	149	145	158	167	122	126	142	156	140	132	132	132	144	178	134	155	143	136	144	148	133	162	136	134	135	152	147	150	113	133	163	160	138	142	143	160	160	136	151	133	157	139	148	146	141	158	139	150	163	137	115	140	147	148	156	150	140	120	136	155	148	154	145	148	137	139	150	162
25838	36865	30823	1556	408	366	336	316	275	293	287	262	278	288	283	253	283	268	232	262	258	299	265	293	280	249	255	279	251	239	264	272	265	272	247	292	270	265	241	290	271	241	250	285	270	278	274	251	260	290	276	259	285	224	246	270	241	269	271	254	273	262	264	268	257	260	248	272	269	246	269	250	274	283	284	294	261	250	279	218	256	303	266	269	265	253	265	257	238	242	256	260	277	238	287	265	250	244	254	286	237	267	260	264	242	249	268	275	245	258	275	287	267	259	262	239	264	277	237	229	288	269	267	260	245	268	272	276	249	264	263	235	287	306	263	280	263	248	232	248	278	287	284	269	277	257	263	240	271	260	310	276	277	255	299	263	235	262	265	293	262	277	256	233	242	267	265	295	272	271	290	234	243	243	261	264	282	274	295	268	249	265	248	235	250	253	271	240	281	268	286	265	244	256	260	263	292	252	260	282	223	257	260	245	263	252	232	262	277	263	294	259	260	260	299	254	256	294	263	277	271	249	281	280	282	237	261	272	267	258	253	285	254	271	259	269	266	286	255	254	257	271	278	281	259	257	233	292	234	242	243	255	253	270	277	260	253	260	253	291	244	249	237	269	254	264	264	281	238	264	247	268	283	268	231	277	253	258	288	248	281	285	271	235	276	267	269	245	291	274	279	264	275	244	258	255	258	278	270	255	257	251	275	273	265	247	249	269	285	270	245	256	270	225	268	276	272	266	264	271	269	277	288	282	269	287	273	269	272	258	241	274	266	291	252	260	233	283	282	257	260	252	262	278	267	252	267	269	266	280	270	262	283	252	261	270	267	253	276	273	243	271	258	264	264	260	268	264	228	244	270	254	259	261	272	246	263	257	271	303	264	258	273	288	268	263	251	254	268	263	275	251	261	255	241	265	246	268	268	254	261	283	264	269	280	273	262	262	234	238	271	238	269	271	276	239	279	241	273	255	289	260	258	284	261	264	265	243	281	287	274	231	274	249	276	258	279	264	247	254	283	269	288	236	253	278	246	275	265	240	269	265	296	286	265	272	242	257	239	264	289	282	280	265	287	252	292	271	244	244	225	272	276	275	286	271	254	258	251	271	265	264	255	278	268	252	288	271	257	266	267	268	228	245	276	272	250	286	295	240	290	269	274	270	240	238	265	229	270	252	264	281	262	255	237	267	254	267	292	263	230	239	275	251	268	256	245	278	250	282	247	266	278	242	251	277	248	264	284	266	282	254	275	235	252	254	261	267	255	284	259	259	236	272	285	284	266	261	266	258	276	264	238	250	258	263	263	257	260	255	235	268	272	260	260	277	265	275	265	276	271	242	283	279	287	268	251	262	254	243	252	256	263	263	216	261	281	253	241	283	308	258	288	253	250	234	280	245	261	248	270	244	242	261	273	268	260	280	276	267	250	272	261	251	277	291	262	252	265	252	292	268	281	281	262	256	255	254	270	275	266	265	272	258	267	277	279	244	250	297	291	244	274	270	283	247	256	266	267	271	284	252	243	267	263	267	266	255	272	270	273	252	273	276	276	240	276	268	256	240	260	260	261	265	286	286	261	292	270	266	272	271	277	282	276	268	251	241	282	273	261	255	244	243	275	266	259	247	264	283	265	288	265	253	253	286	272	261	259	236	273	259	286	287	283	273	277	252	244	273	266	304	245	293	271	246	259	249	243	257	253	272	271	279	246	216	294	249	264	250	272	226	252	263	275	264	292	257	244	254	243	274	246	254	263	245	275	266	275	284	260	242	277	235	284	289	263	263	271	261	255	286	274	265	273	256	265	298	271	275	284	264	276	265	254	242	257	273	264	309	243	264	254	282	274	274	267	242	242	244	252	266	269	255	286	254	257	259	292	246	256	251	250	282	278	259	259	230	242	245	253	255	270	273	250	275	271	242	261	275	293	277	260	269	264	271	251	242	251	250	276	274	275	249	235	304	240	288	258	255	261	274	280	265	246	277	253	264	267	270	281	258	268	263	267	271	249	281	274	255	274	264	235	268	272	256	263	278	278	237	286	251	261	266	283	276	272	251	259	262	279	263	258	278	237	240	285	266	279	215	280	299	270	279	253	244	246	252	259	277	260	248	254	256	264	274	256	253	260	248	275	260	262	207	275	241	249	253	278	262	266	268	269	281	276	265	262	272	271	252	283	256	295	256	269	257	275	270	248	268	235	260	262	298	279	280	267	252	270	271	260	298	250	278	265	241	258	295	272	250	269	270	278	266	276	268	256	258	260	277	270	267	282	250	280	250	257	270	271	311	250	247	271	275	281	239	235	288	279	253	257	259	252	260	284	287	275	259	245	290	293	272	296	248	246	268	298	242	275	242	269	261	265	267	247	249	269	264	264	253	271	250	246	246	267	248	266	243	267	269	256	231	251	268	258	294	254	255	236	244	276	254	273	288	274	276	268	274	255	268	248	275	272	262	260	273	266	256	301	252	274	274	236	286	237	243	254	272	265	249	259	240	278	260	257	264	255	256	272	263	259	257	249	246	281	263	274	246	280	269	280	270	278	244	261	271	275	263	267	227	261	261	228	257	267	280	258	238	268	265	258	272	252	263	272	239	253	256	262	283	257	256	275	254	258	242	276	250	283	271	250	244	300	264	245	259	268	260	241	248	269	245	243	263	271	291	257	249	261	241	235	278	284	276	241	248	280	242	279	284	294	255	258	272	257	285	251	258	284	278	262	255	268	261	256	252	258	239	250	250	252	276	269	264	278	266	261	265	281	248	248	268	283	260	239	288	256	271	241	279	279	259	243	274	268	272	265	287	271	289	275	292	248	252	262	220	274	274	266	251	268	262	293	249	263	277	272	248	275	262	237	251	278	284	269	272	276	243	287	259	237	277	266	289	282	268	284	294	246	271	248	230	266	261	268	231	279	274	254	253	239	268	277	273	266	265	253	274	259	258	285	271	283	259	252	262	256	261	251	295	278	268	251	237	228	262	259	286	298	254	256	262	291	268	283	288	244	255	269	260	254	287	242	258	243	283	278	288	280	222	260	253	275	249	272	234	231	268	274	261	249	255	234	247	267	252	268	246	290	280	255	281	252	273	239	305	287	254	276	256	294	264	275	286	264	256	288	279	302	277	264	262	283	254	261	271	265	270	265	261	267	290	283	263	277	262	277	252	291	263	261	257	235	252	241	266	266	266	247	252	285	255	237	272	280	291	270	227	243	275	274	256	273	266	282	238	294	245	270	288	233	283	288	275	243	271	249	259	274	231	278	250	274	276	274	238	254	288	271	287	256	225	251	258	260	278	249	269	290	253	266	262	280	247	288	270	271	273	249	280	263	276	245	288	275	245	242	264	262	240	274	246	273	292	277	269	270	241	245	287	264	273	236	249	283	249	295	258	280	271	249	278	285	256	245	291	248	281	271	279	251	262	252	273	248	256	235	231	240	268	259	280	249	257	260	283	261	278	253	274	237	276	250	280	250	251	243	288	248	295	269	263	276	268	272	285
23992	21286	30172	26110	18116	4287	706	522	414	405	426	401	396	400	366	365	308	352	349	363	380	369	315	355	320	346	350	344	363	333	350	330	333	327	314	327	310	315	324	359	336	303	355	314	325	337	328	338	338	335	337	332	306	337	358	308	355	358	319	320	318	317	326	347	326	342	323	313	312	324	340	347	302	295	351	332	323	355	295	336	343	299	345	334	349	309	309	345	353	302	337	315	324	342	324	319	337	314	323	332	341	333	330	323	310	335	337	337	324	339	333	355	342	325	344	343	326	321	337	339	322	327	352	342	323	311	315	319	347	294	325	334	353	333	334	334	345	319	360	312	341	326	299	323	313	355	319	337	344	356	344	346	326	345	322	364	325	345	341	342	329	294	300	333	351	327	327	352	332	308	316	348	310	335	357	355	308	297	344	330	322	341	343	305	343	361	316	326	294	330	339	357	309	321	348	324	324	305	343	319	383	333	297	311	315	320	328	356	292	305	313	331	325	318	307	297	331	329	351	349	334	306	314	308	320	347	325	345	333	335	330	334	358	320	317	314	359	334	307	316	359	329	331	377	322	337	332	324	336	309	301	324	307	346	357	333	355	337	333	293	339	333	283	293	341	326	343	341	361	344	288	336	320	335	344	336	348	307	325	351	323	342	321	339	329	362	351	336	299	344	312	339	313	324	316	325	311	341	327	357	327	328	355	350	337	309	312	343	315	336	327	320	342	393	342	329	339	362	364	377	329	309	372	320	358	316	367	324	282	370	319	307	348	355	328	318	316	372	324	289	315	354	355	360	305	337	342	320	286	315	314	379	328	330	344	322	317	345	319	335	307	297	328	332	336	334	296	328	343	353	329	317	299	349	308	325	325	320	282	310	332	315	298	356	352	309	350	349	358	290	356	313	337	331	314	317	337	360	306	355	360	354	311	331	304	315	329	335	350	329	339	330	320	311	303	339	335	329	323	357	340	363	347	318	329	341	315	334	339	327	341	332	345	334	349	322	333	329	310	368	309	333	330	355	316	322	352	339	330	322	317	344	308	334	348	336	335	367	337	356	338	351	324	326	319	302	376	318	330	334	283	335	333	335	360	363	324	334	331	367	325	349	353	317	352	326	343	340	349	364	340	338	336	319	341	337	346	334	343	335	363	295	329	319	338	327	318	349	355	318	294	321	349	353	304	329	335	331	338	334	337	342	300	309	333	307	329	345	377	360	353	339	327	343	338	331	311	350	318	306	328	288	323	351	336	350	321	323	361	357	317	293	319	344	330	328	341	326	316	361	318	325	343	336	320	320	299	340	349	313	327	365	348	311	339	333	320	340	311	318	330	315	329	326	373	340	311	373	292	316	319	299	330	339	316	318	332	339	345	323	335	319	334	344	308	329	351	347	335	310	336	309	330	340	293	300	330	304	315	318	308	331	352	318	315	327	295	326	346	319	310	319	310	333	315	317	299	337	345	303	329	327	367	321	324	356	321	349	318	325	315	334	355	358	359	348	378	336	323	352	292	310	319	373	337	299	330	325	363	342	310	304	329	324	315	350	321	328	304	303	373	327	314	333	339	304	363	326	346	289	326	319	300	338	333	345	337	315	331	317	339	343	305	325	318	320	318	329	315	301	332	376	300	312	311	335	301	313	336	336	335	356	310	305	350	310	299	311	298	305	336	345	312	371	327	358	321	342	304	340	319	310	335	343	318	321	356	348	308	332	312	363	322	336	323	347	319	348	331	356	318	348	333	321	327	320	368	316	286	318	314	317	333	316	333	321	321	309	297	337	316	357	312	325	345	342	309	300	337	311	312	357	313	361	325	319	327	308	349	355	338	332	301	333	322	383	324	345	330	318	312	352	333	321	331	310	308	319	291	335	341	335	303	328	319	300	299	337	318	330	341	310	339	333	344	322	313	337	326	356	364	346	317	320	312	324	311	314	311	356	286	323	294	305	329	326	314	331	323	347	334	354	313	285	354	313	328	336	304	346	345	346	346	324	366	295	312	320	343	349	301	357	304	313	344	333	344	330	304	330	324	310	340	335	324	333	358	282	316	371	302	343	318	355	358	314	310	305	329	327	292	339	344	335	341	319	344	321	343	332	316	317	370	319	326	314	310	369	334	337	359	324	311	305	311	317	303	339	347	350	346	320	346	314	350	319	342	363	371	341	302	311	346	339	360	331	330	326	351	371	335	315	354	316	339	343	336	323	307	330	336	324	310	351	335	302	340	311	315	331	305	353	328	321	362	322	332	347	365	344	322	350	340	316	315	347	339	341	309	348	341	344	320	359	333	335	338	314	313	288	365	306	336	332	338	320	304	332	329	329	321	337	345	288	318	333	315	346	284	330	363	316	384	343	359	310	325	347	329	344	302	349	318	317	364	329	349	333	357	313	325	338	345	311	361	326	342	323	327	327	311	344	313	355	332	320	345	287	358	335	340	306	305	350	318	343	319	347	353	341	324	326	318	328	330	330	321	344	330	343	341	306	320	347	313	338	331	357	334	334	309	337	357	314	337	299	329	327	328	337	285	322	340	327	323	298	335	344	274	331	349	326	334	335	339	348	336	342	338	364	349	338	366	361	325	336	343	348	336	302	304	376	321	315	345	369	331	345	316	314	304	334	324	320	306	316	341	317	318	333	337	337	317	329	349	366	339	364	329	331	290	324	338	331	326	337	359	327	316	326	352	335	333	318	343	364	326	330	362	346	343	309	327	326	333	341	316	336	347	337	297	323	339	339	308	306	341	347	328	355	318	339	333	326	334	336	305	332	316	292	286	318	346	341	335	328	326	316	315	333	317	345	337	367	301	315	350	335	321	354	342	306	294	321	313	310	343	339	337	328	317	303	300	312	352	346	371	342	339	330	326	321	327	317	315	328	337	301	338	324	311	326	336	346	336	324	339	381	356	324	289	285	334	333	330	361	327	334	345	329	300	326	318	330	350	347	326	323	313	323	340	316	324	303	381	348	297	331	326	337	340	302	328	327	358	316	326	333	333	320	358	317	326	331	343	321	353	337	318	310	333	316	324	349	305	323	339	352	341	332	316	343	334	308	349	338	317	336	293	339	331	331	331	325	356	335	319	306	301	343	337	313	305	321	339	341	331	356	310	313	326	347	352	321	328	326	330	325	315	349	293	327	349	311	355	323	340	333	328	298	334	352	313	326	342	313	350	333	331	343	327	344	292	321	331	336	331	369	357	345	324	348	340	314	322	348	334	345	304	315	294	328	337	362	326	320	312	322	302	312	330	343	351	299	317	349	329	316	304	324	342	324	326	306	326	353	354	311	359	334	325	370	342	340	362	338	352	327	339	316	359	332	319	326	303	369	344	325	350	338	330	330	315	320	304	304	324	342	333	323	339	333	332	341	318	346	335	298	326	333	348	337	316	333	311	338	331	367	306	330	332	322	311	318	319	324	318	345	322	341	350	289	320	339	320	336	336	355	327	345	343	328	343	291	322	346	347	324	333	330	340	339	332	306	354	308
48714	73740	61723	6826	2129	1606	1327	1073	1007	894	836	775	740	695	679	639	647	639	637	576	629	637	599	607	633	601	588	616	614	609	568	578	609	600	627	594	599	568	591	583	591	604	599	586	594	569	608	578	555	561	560	586	520	620	553	583	602	610	568	540	568	573	603	550	570	544	558	532	551	583	542	552	582	564	565	536	552	573	548	572	519	549	611	584	573	572	558	552	579	568	534	574	539	559	559	538	601	578	531	558	572	539	548	571	528	586	579	567	575	575	554	556	594	571	600	568	562	539	585	580	598	552	550	572	591	556	554	588	529	567	573	548	533	602	508	541	574	548	584	572	590	597	588	532	572	564	567	549	603	535	569	546	569	579	621	532	556	553	593	575	573	567	576	583	544	551	591	540	544	541	542	572	539	556	574	553	551	541	595	596	552	526	566	515	547	567	513	537	583	542	537	548	556	558	572	526	571	536	552	563	604	543	552	613	562	580	563	532	553	559	539	565	559	522	549	590	543	565	518	597	522	532	550	559	540	528	568	551	537	562	575	543	526	549	594	531	568	571	564	493	576	559	586	565	565	571	580	560	564	548	558	564	580	589	531	532	571	549	564	567	567	569	524	521	534	537	586	546	519	576	582	535	545	545	540	572	558	581	527	576	549	538	579	539	593	539	545	552	537	562	606	541	558	507	517	525	574	642	510	572	596	570	558	541	547	585	545	571	591	542	560	598	580	552	582	543	557	539	584	537	556	543	557	557	596	572	582	541	588	564	562	577	556	605	528	559	567	537	559	542	516	556	601	555	553	593	554	518	546	538	506	553	523	566	586	540	545	557	555	553	559	567	521	539	534	578	544	555	550	565	535	541	517	555	553	585	601	567	598	551	580	548	520	529	562	551	562	606	570	580	534	589	562	556	605	603	537	580	568	579	568	556	524	583	558	534	574	513	558	526	555	564	533	545	591	590	612	568	577	564	536	544	586	591	521	569	552	554	562	556	584	546	529	611	515	579	561	557	578	566	547	563	539	567	531	526	591	533	545	568	588	559	557	569	540	567	569	536	520	560	565	556	566	572	593	524	549	547	577	587	570	556	539	603	538	550	579	550	564	575	611	604	563	498	549	534	550	557	547	554	564	595	566	575	588	589	544	574	546	583	525	537	546	566	543	551	554	573	558	525	553	559	560	584	508	584	538	580	573	530	602	546	590	549	547	566	546	561	552	612	582	543	563	527	577	565	561	592	525	524	588	576	567	566	522	561	585	593	533	580	522	566	557	507	554	578	526	554	560	525	547	570	567	565	561	533	527	541	560	552	538	546	551	536	573	557	564	560	549	589	587	575	525	521	573	567	556	546	580	569	545	576	545	536	527	568	541	533	576	545	617	557	580	585	557	545	579	558	539	590	561	570	521	539	531	591	588	553	561	546	551	571	559	475	553	536	585	573	585	569	556	574	542	580	538	535	562	562	530	575	531	546	591	584	569	583	528	520	601	518	581	541	601	590	536	524	541	568	547	602	524	534	588	579	554	526	566	544	569	603	554	574	561	545	593	589	579	567	519	561	542	507	537	542	610	591	565	554	560	582	574	512	575	569	554	548	536	590	597	549	530	575	585	535	553	566	559	538	536	576	565	560	572	537	535	548	589	551	568	567	581	531	560	532	538	550	541	547	543	557	597	568	577	569	585	567	599	553	560	570	538	546	548	514	607	570	550	540	524	578	548	533	561	561	565	546	524	571	511	525	555	575	565	518	544	540	565	590	549	509	520	544	561	583	575	547	536	558	531	552	573	517	571	535	524	567	573	560	534	550	535	549	540	519	588	615	500	549	543	553	598	578	524	539	551	497	561	555	555	541	534	589	581	568	588	584	582	619	582	525	582	505	570	527	602	556	503	579	574	584	600	511	560	569	559	583	569	538	567	605	588	604	533	558	580	548	563	539	538	544	558	560	521	571	599	555	560	575	530	540	537	535	571	563	549	535	577	586	588	554	616	602	581	605	584	579	551	582	551	528	543	580	583	558	573	539	543	554	587	547	592	579	558	579	563	552	562	534	563	538	518	553	588	530	590	574	598	542	542	559	562	574	545	601	531	545	563	570	593	586	570	542	605	572	578	575	594	541	580	574	565	578	579	611	576	542	580	564	597	565	581	520	548	551	546	566	530	541	588	548	539	552	530	525	539	579	556	546	538	571	580	542	602	541	575	540	557	552	558	534	557	542	533	566	616	562	566	545	558	592	503	523	558	563	561	533	609	594	571	576	534	558	539	565	562	538	556	528	580	567	543	552	547	556	539	581	588	574	574	533	521	592	588	536	559	519	576	539	547	609	526	558	544	573	541	536	510	565	574	546	591	568	562	584	544	499	524	549	564	533	544	549	576	529	586	542	524	532	564	563	555	569	482	514	533	558	599	558	544	561	553	575	536	551	558	553	547	536	539	545	534	565	553	569	568	561	576	564	536	521	567	551	558	527	554	577	582	565	534	547	585	552	530	541	546	586	547	560	543	528	566	578	552	554	607	537	540	515	583	560	528	552	560	559	558	551	600	530	552	556	598	588	559	537	536	544	547	602	534	612	555	548	543	548	547	568	569	537	537	582	570	562	564	533	570	565	565	577	590	570	591	580	534	556	573	584	541	564	547	548	536	573	565	642	565	572	615	568	544	544	564	581	580	550	508	542	542	591	542	569	605	553	560	545	605	539	520	588	561	567	569	550	581	519	589	491	556	573	562	561	580	572	608	579	527	571	570	590	548	502	522	510	549	515	562	511	583	585	559	541	595	545	552	544	583	567	575	532	589	547	542	540	579	575	596	580	598	561	544	602	597	557	608	568	600	573	566	519	526	562	539	535	580	570	558	554	570	578	571	546	559	566	553	559	567	538	519	523	558	574	538	566	521	548	544	575	564	585	571	567	534	558	570	571	571	574	580	579	556	531	554	575	541	558	604	616	565	504	550	568	590	527	560	592	527	570	599	564	570	589	542	554	584	551	577	536	569	533	560	554	583	571	599	554	603	543	573	548	551	593	532	574	582	551	553	593	576	597	564	558	546	568	554	549	562	524	542	605	557	574	584	553	518	550	571	549	577	555	564	556	550	528	562	553	520	578	540	550	537	556	543	559	529	503	546	569	541	541	579	610	541	553	581	556	563	561	500	567	616	566	583	602	561	555	552	554	532	528	549	540	583	545	589	549	587	517	580	543	585	572	556	571	549	607	534	576	578	582	576	545	529	569	616	546	607	577	567	556	569	565	616	542	578	518	553	552	562	520	577	552	568	592	552	543	596	554	608	568	575	590	557	575	538	577	559	575	524	555	520	607	589	547	570	581	535	564	553	600	626	561	518	583	583	547	580	549	580	568	561	550	563	529	548	581	546	573	546	571	540	559	556	550	572	548	515	580	546	568	558	567	553	549	572	547	571	576	543	553	529	524	579	574	555	557	619	542	554	562	581	540	594	585	556	548	530	546	555	561	573	609	550	566	552	560	587	574
23032	21177	29238	24579	21078	19404	4615	879	693	709	625	588	618	582	527	544	538	536	550	542	498	523	500	517	504	485	471	511	501	518	514	469	514	516	490	501	494	501	440	449	538	484	492	510	495	470	474	509	502	495	487	479	474	441	472	508	496	512	515	531	477	503	525	503	498	482	438	475	495	440	460	452	474	499	444	512	490	496	470	465	506	481	492	534	466	456	495	480	464	471	530	460	477	484	462	489	503	495	516	493	526	478	494	495	479	496	498	475	479	505	455	484	488	460	489	479	482	485	489	494	476	507	478	529	475	528	502	462	485	493	506	483	460	522	491	467	487	519	495	471	483	483	493	495	524	497	530	450	450	481	472	472	443	465	512	468	465	515	529	459	454	467	502	469	520	499	489	459	476	493	490	442	481	521	470	498	482	468	499	457	461	463	523	496	479	492	464	472	504	509	472	502	512	496	494	512	456	427	508	539	481	495	488	497	499	507	484	493	465	444	461	509	510	521	465	486	489	497	484	487	486	467	481	486	501	486	488	491	491	500	474	485	504	460	494	517	496	505	515	499	481	521	527	528	478	447	499	511	465	495	516	489	505	497	511	444	497	468	505	500	509	427	482	482	496	468	446	465	472	488	472	454	480	475	502	508	526	511	480	517	508	482	518	481	484	453	462	498	463	483	437	453	467	502	521	492	496	466	511	486	495	499	483	474	481	470	482	463	490	497	486	486	500	494	500	457	486	460	488	459	477	454	450	486	460	442	478	462	521	474	521	441	448	459	488	488	484	447	454	489	481	501	511	498	454	495	451	492	470	505	507	520	475	491	485	489	516	489	456	465	468	483	452	536	502	462	467	478	478	491	471	489	457	454	469	507	512	497	483	486	484	478	499	532	467	481	479	496	451	519	489	470	497	498	489	475	476	509	513	482	445	483	449	462	454	495	467	502	488	489	439	469	482	498	477	473	469	475	480	485	454	477	480	528	483	464	492	481	500	521	487	521	482	486	497	504	460	535	480	491	502	444	499	479	472	477	489	512	496	472	462	481	501	449	467	475	501	465	458	518	486	488	473	501	476	462	477	511	468	475	428	481	469	482	487	511	477	482	492	539	458	474	451	491	469	478	428	491	479	498	477	480	477	489	476	453	484	515	467	492	516	460	476	478	503	451	463	491	501	499	485	466	457	473	517	495	484	509	488	500	468	514	515	504	479	492	443	488	501	460	482	482	445	526	479	447	510	487	504	488	435	546	497	496	492	484	457	480	459	458	483	489	437	464	480	472	513	467	522	470	504	502	462	457	492	490	494	479	459	443	460	500	498	463	469	498	483	517	472	487	493	484	487	537	484	479	429	478	504	461	489	490	470	512	472	528	515	477	475	471	528	449	510	478	506	507	498	483	471	530	513	494	459	478	473	522	504	493	472	425	509	493	489	499	501	486	492	484	480	530	476	489	525	515	499	476	459	471	454	474	511	469	525	504	499	505	459	496	459	515	484	504	516	463	432	473	473	476	520	496	523	508	480	524	478	528	494	459	506	458	512	491	457	478	526	460	488	466	511	523	502	449	468	431	482	457	472	481	499	476	468	488	474	505	518	501	458	492	465	477	474	485	528	474	470	459	503	436	477	475	476	501	512	509	485	451	482	471	520	459	484	508	505	449	449	517	478	453	488	496	470	465	494	462	464	512	478	461	445	465	461	488	475	481	507	482	459	505	484	485	477	477	477	473	503	496	482	475	511	516	476	491	516	483	479	504	462	493	475	481	482	499	486	446	499	504	454	465	483	469	494	500	455	459	504	449	465	482	449	484	488	483	513	512	472	498	500	505	481	503	502	473	506	491	485	468	437	486	461	503	475	489	478	455	478	511	457	479	475	465	458	487	496	469	519	480	505	479	472	484	462	517	513	461	492	480	479	473	475	491	500	483	498	534	476	481	497	471	451	503	492	505	472	476	481	442	502	493	477	477	488	491	487	506	509	523	528	466	469	448	469	461	484	480	497	492	502	451	488	471	462	504	505	478	476	496	509	492	519	481	494	442	485	499	477	434	481	491	495	492	510	492	473	492	449	520	493	495	463	483	529	519	493	455	468	474	495	489	468	528	500	464	459	494	454	513	531	494	489	440	494	498	489	457	473	465	483	516	469	453	495	493	463	468	494	525	498	500	492	439	487	483	502	485	519	505	463	523	519	471	478	492	455	501	508	496	462	473	481	469	501	492	494	502	505	470	491	467	463	506	485	473	488	495	462	483	495	474	481	495	501	468	450	456	500	523	483	477	442	498	475	514	478	462	529	476	517	493	508	470	440	487	508	445	540	495	488	475	454	453	527	527	482	487	511	491	511	481	529	483	495	484	487	480	479	515	458	477	440	498	423	496	500	490	477	473	488	509	504	516	508	455	503	491	505	492	449	467	503	464	495	508	488	496	490	527	507	482	477	500	497	508	439	499	524	480	499	477	517	447	471	513	467	491	485	486	484	467	491	495	460	527	494	492	477	471	493	443	508	477	458	451	529	486	498	458	490	500	514	462	457	492	513	446	505	443	500	511	520	493	425	500	470	502	486	474	449	449	490	474	508	494	506	473	505	472	465	469	439	432	483	485	485	519	484	457	476	433	516	482	463	516	447	497	522	498	504	503	504	481	498	501	474	470	481	500	513	500	457	501	490	470	482	520	492	425	481	488	496	441	482	498	479	513	494	452	487	486	504	486	538	482	519	508	501	489	465	500	505	473	489	487	509	438	461	488	491	489	476	485	445	472	479	501	471	477	465	490	486	500	501	450	457	496	483	487	514	467	490	471	453	495	511	500	487	509	475	501	504	489	449	495	485	509	450	467	469	502	530	523	460	455	475	484	491	462	490	452	533	473	482	481	466	495	505	489	461	484	485	490	473	444	490	502	489	441	445	477	505	505	483	459	497	503	461	471	488	463	492	455	454	490	525	522	489	478	431	489	490	470	462	495	492	454	478	461	469	498	503	473	505	487	502	525	514	495	506	473	455	493	458	463	450	471	475	489	458	472	457	471	465	470	518	429	466	480	453	483	506	503	486	483	466	494	486	482	474	537	447	497	437	513	503	462	478	466	477	507	501	480	498	465	516	517	505	489	478	500	493	505	490	454	482	497	480	443	473	419	501	493	499	503	473	491	464	477	501	488	451	459	469	477	465	509	465	471	471	471	487	476	438	486	492	488	455	488	501	469	468	503	492	468	471	498	508	471	493	502	492	463	481	485	476	513	507	506	494	447	498	505	500	502	529	485	461	490	486	452	470	480	462	485	451	499	491	485	503	519	479	462	496	451	480	486	473	442	460	474	525	421	479	483	493	491	460	495	506	491	462	481	500	505	482	508	453	490	483	502	496	488	487	483	499	479	487	472	473	494	494	512	520	464	497	489	504	483	484	475	464	440	499	482	524	480	468	483	484	501	462	510	438	485	440	500	460	458	479	461	497	444	476	470	474	506	509	470	517	466	467	522	454	501	529	484	476	514
55662	82693	72186	9409	3557	2694	2100	1837	1600	1358	1271	1250	1099	1110	1014	1028	1005	945	962	890	874	906	908	822	886	812	850	854	859	850	841	838	841	838	836	775	857	839	776	829	816	773	790	766	787	750	788	804	870	790	789	827	807	807	755	768	747	812	784	782	832	782	793	778	822	783	757	805	796	794	743	825	817	772	754	786	758	827	803	786	795	784	775	766	823	795	793	819	757	783	778	786	803	802	837	787	789	819	780	827	805	770	792	814	790	789	828	822	776	791	797	770	823	743	759	813	806	789	854	876	785	774	822	784	795	787	763	769	805	807	797	839	746	782	795	791	820	733	805	796	799	825	795	765	806	788	761	774	794	705	819	783	759	841	744	802	772	813	792	814	829	788	778	811	857	776	781	797	785	775	785	793	803	814	829	822	750	771	815	799	828	705	786	772	774	818	841	788	843	783	831	830	781	753	765	789	810	803	780	823	766	756	761	811	765	821	797	748	808	809	816	819	806	790	818	744	808	798	758	772	760	810	778	806	793	772	813	800	765	791	806	821	785	763	767	816	809	764	797	784	830	802	753	760	819	828	798	772	768	759	771	806	809	787	810	775	791	840	813	749	766	848	814	785	767	809	800	784	793	771	789	833	785	805	802	764	785	805	793	779	788	790	810	800	819	808	729	746	776	825	800	773	803	794	800	805	766	801	759	793	820	798	788	780	815	810	755	821	774	772	756	771	792	807	807	786	766	831	814	791	802	797	808	780	792	804	812	754	805	863	770	756	792	758	780	802	775	828	800	836	794	836	744	719	816	742	754	786	829	778	814	793	766	852	732	798	798	797	779	808	783	813	831	762	805	803	817	781	802	829	816	851	797	767	814	765	803	760	794	716	849	821	762	767	806	799	834	750	791	752	801	799	775	767	825	759	799	757	777	741	784	828	792	805	767	777	845	761	771	805	804	825	780	803	797	797	865	790	826	785	813	790	791	782	842	796	758	847	796	828	780	805	843	758	809	800	740	808	804	806	793	768	831	823	826	756	798	771	869	751	761	832	804	766	828	786	747	792	830	784	764	796	774	775	824	755	790	790	780	770	828	711	771	821	825	780	800	801	758	771	806	801	834	806	775	807	751	807	787	797	783	754	788	759	779	863	771	804	779	820	788	772	836	813	810	847	801	792	794	780	758	809	834	808	737	802	792	772	787	786	748	825	774	779	762	774	762	804	771	796	826	776	771	794	804	766	746	806	801	801	816	814	781	782	798	823	828	838	820	815	777	808	769	810	819	821	810	826	821	752	815	797	790	802	784	799	768	755	775	754	782	798	802	758	840	798	736	741	808	776	786	764	749	823	763	807	789	793	792	836	790	740	767	830	803	784	782	819	806	834	795	790	822	767	788	801	801	765	806	775	796	816	728	750	813	845	804	797	810	811	741	766	798	810	799	796	778	736	796	794	799	805	791	840	760	806	766	778	748	822	810	807	803	776	754	779	750	810	814	755	828	830	767	806	795	855	827	800	789	768	797	772	813	748	777	762	810	808	789	793	822	788	823	808	802	775	759	804	798	827	756	761	831	763	808	795	779	838	791	791	765	848	846	818	803	789	798	767	819	867	764	822	826	817	800	833	814	830	749	771	808	767	780	793	800	753	833	793	734	759	783	802	788	855	789	796	762	849	822	823	827	752	728	847	780	768	750	805	843	756	757	765	809	768	804	797	847	788	825	799	770	780	765	787	799	742	778	774	779	806	789	775	814	796	783	795	762	797	790	781	826	814	721	764	780	772	834	806	788	775	804	740	808	773	818	825	771	808	779	757	754	830	755	760	802	801	808	804	750	801	815	800	788	820	760	762	822	807	787	817	804	734	771	787	780	783	756	767	825	808	837	794	787	798	831	845	802	755	773	822	764	810	800	832	788	807	777	735	799	779	802	749	777	828	814	771	828	860	770	790	798	785	789	783	770	784	807	774	796	782	753	755	831	773	813	799	803	794	760	817	838	783	796	752	822	767	788	789	738	818	784	752	794	775	772	820	788	803	821	808	786	787	850	798	771	754	778	793	791	787	803	741	789	745	776	759	799	832	753	758	774	826	786	805	755	791	785	793	794	786	812	801	729	755	785	807	754	777	806	801	820	832	788	794	763	824	798	778	771	747	794	792	792	785	774	806	775	763	774	821	812	808	828	827	772	756	797	747	780	745	796	803	837	777	755	729	761	815	745	832	793	813	809	822	885	790	792	801	786	782	818	785	832	805	819	735	814	744	795	834	827	798	831	798	779	738	791	825	839	838	798	799	813	759	816	765	782	820	774	748	819	820	836	781	808	824	781	787	785	785	777	811	823	757	777	810	789	806	796	809	795	805	776	783	785	815	796	829	753	791	720	772	819	787	807	804	772	796	822	766	821	788	805	854	794	818	790	807	726	810	802	803	761	775	800	810	804	784	784	793	818	769	780	760	843	776	789	781	789	802	832	824	792	800	784	807	808	784	763	789	772	751	819	775	775	760	778	771	781	849	801	799	786	789	809	793	756	764	832	773	827	781	797	809	764	848	814	791	776	831	815	833	786	780	776	852	810	775	758	807	781	867	834	866	804	803	796	807	824	817	804	804	756	842	730	768	761	795	753	790	815	804	828	788	803	802	763	825	766	773	774	807	817	804	763	802	819	822	755	813	779	827	782	774	826	776	812	808	799	774	795	787	793	803	772	742	798	771	837	785	840	796	774	827	811	714	770	791	772	793	796	843	812	765	776	827	803	803	833	808	780	790	768	848	816	760	740	784	757	806	817	793	783	819	770	823	806	774	754	801	799	799	799	802	742	796	782	800	804	817	802	776	760	841	795	819	749	781	776	759	810	799	791	841	792	766	783	813	808	792	799	784	829	796	771	782	830	808	803	796	797	734	715	806	759	758	792	791	761	817	834	796	817	794	800	795	770	775	804	784	775	792	750	800	803	829	877	806	729	817	769	781	839	752	800	810	769	776	825	800	763	829	789	781	812	816	815	775	814	796	769	831	850	804	811	819	777	765	805	841	784	779	759	747	855	786	795	766	761	776	787	773	784	809	810	819	790	798	777	831	843	763	791	780	771	792	809	750	772	733	778	781	785	805	794	775	775	770	816	815	826	795	769	842	786	779	769	791	823	749	803	810	792	737	792	772	753	785	759	788	803	782	810	809	790	816	786	805	784	814	812	805	815	744	836	802	759	738	798	755	752	850	804	785	796	811	783	747	771	809	792	740	809	822	783	804	827	834	790	771	825	766	809	799	755	815	832	808	848	783	782	752	740	834	759	830	736	791	765	833	807	789	747	787	780	784	816	794	818	743	800	772	837	836	793	802	759	778	733	769	754	801	815	739	799	780	803	726	832	806	785	834	762	785	816	783	790	766	803	827	825	828	786	840	798	798	807	809	803	819	827	792	765	797	814	776	785	830	807	797	804	760	793	741	823	853	784	771	763	817	763	806	858	752	848	797	737	762	801	744	793	798	822	827	754	786
26668	22085	24957	6279	216	174	174	169	163	174	151	139	165	135	144	150	148	148	134	151	134	164	135	138	175	141	155	171	151	150	137	129	134	155	144	146	173	141	151	155	156	127	156	148	153	142	137	135	145	122	153	133	139	124	153	134	137	141	149	141	143	144	163	133	151	142	160	133	150	136	160	135	136	124	139	175	151	145	186	148	150	145	140	148	144	169	162	126	136	157	128	134	141	147	143	135	138	142	123	145	121	150	133	161	146	154	159	130	150	123	145	142	154	151	136	149	147	145	135	163	139	141	133	130	145	137	132	142	141	156	156	122	154	140	128	122	127	137	168	133	158	139	129	158	131	162	147	127	143	143	143	142	144	135	131	143	134	154	145	131	149	156	151	157	137	127	139	151	146	136	137	154	133	123	158	131	165	136	159	129	119	135	166	129	153	171	136	141	125	133	140	149	147	144	154	159	116	133	128	135	161	158	142	143	132	146	143	137	122	157	129	127	147	156	138	146	133	177	155	153	117	145	163	131	135	134	158	146	123	153	143	145	154	132	160	160	146	173	154	119	147	146	155	122	158	147	161	122	144	138	151	135	148	123	131	165	131	131	143	144	161	132	157	135	135	135	157	150	140	158	141	151	143	140	155	151	147	150	146	111	142	139	130	159	130	133	141	148	155	147	139	144	150	162	162	124	135	145	148	150	168	160	175	145	150	143	144	160	174	146	146	148	136	156	142	119	141	140	147	114	142	165	149	137	139	139	166	154	126	144	143	142	143	170	140	126	127	156	119	144	140	128	138	134	138	158	172	150	139	159	144	164	116	135	128	147	147	139	160	127	179	146	144	154	131	143	154	157	147	120	116	155	159	139	144	152	149	149	175	146	144	115	149	129	158	125	133	144	152	150	136	167	143	163	145	151	139	147	136	138	134	147	162	132	137	158	141	150	154	133	129	134	128	139	150	131	161	127	163	145	135	146	120	134	129	132	148	159	126	144	143	152	156	160	146	164	140	139	139	148	167	117	146	138	158	129	141	127	142	139	145	144	144	148	133	142	159	122	151	142	153	149	140	158	140	157	152	147	127	134	138	138	158	129	161	159	134	142	151	142	135	146	138	149	172	144	151	138	150	135	144	133	134	131	129	141	162	139	151	140	128	137	133	148	159	141	154	160	146	158	147	143	147	139	135	170	148	137	144	146	163	163	145	158	128	163	152	157	143	150	131	163	155	151	140	151	137	156	174	126	158	153	129	144	159	141	153	157	136	135	159	139	169	141	152	130	169	139	150	134	148	148	137	134	149	143	135	143	143	151	157	163	131	163	156	148	171	152	186	135	152	142	129	140	137	134	137	138	142	142	136	165	158	141	162	152	170	150	138	142	144	137	160	124	149	151	138	146	152	152	142	148	149	162	157	133	126	156	135	130	157	154	134	152	112	157	136	124	144	145	143	142	142	150	138	125	137	168	130	145	139	151	140	154	149	151	139	139	138	140	170	149	148	148	139	139	154	147	139	151	133	141	134	142	149	139	137	159	147	120	136	134	140	138	128	183	159	152	163	143	118	137	150	129	138	157	124	152	170	162	154	146	140	142	123	140	172	142	148	115	163	137	159	144	125	152	124	144	162	151	155	121	153	146	159	150	147	143	162	134	158	152	145	142	147	145	117	144	139	118	158	145	136	163	139	143	144	114	146	167	138	142	134	141	127	120	139	124	108	151	140	156	134	131	159	136	130	152	143	157	158	139	143	151	139	148	124	127	146	146	147	132	131	133	161	152	141	167	125	139	161	161	155	153	128	149	157	157	129	153	155	166	138	138	138	168	149	144	150	137	152	154	154	147	149	146	147	136	157	136	153	141	157	157	146	134	155	135	134	141	162	142	133	151	147	142	136	134	146	143	155	152	141	149	128	144	156	144	123	134	148	151	148	149	126	141	140	131	132	139	148	144	153	163	127	156	141	131	158	152	166	172	147	131	140	135	167	143	130	155	145	141	160	148	154	121	130	133	148	143	154	145	133	137	156	149	127	140	140	154	157	127	152	135	170	144	136	153	131	141	174	154	163	139	154	128	140	148	142	124	170	142	151	144	166	143	165	133	143	149	155	165	141	150	150	146	134	166	147	136	144	151	136	163	132	146	132	149	155	152	145	148	143	130	128	123	142	149	128	131	148	137	150	145	142	142	162	137	153	130	169	160	155	144	157	134	145	162	167	140	138	143	134	142	150	161	132	143	166	142	138	136	142	162	127	143	137	156	153	154	146	150	152	156	154	141	134	144	160	131	161	130	143	135	126	161	171	151	122	143	127	149	150	144	172	134	156	145	159	131	131	136	129	154	153	132	144	161	140	129	141	161	136	145	143	140	140	148	136	138	136	152	136	152	159	136	144	137	144	157	143	138	143	149	159	155	150	173	151	139	133	149	139	145	164	138	159	151	153	138	156	134	135	144	154	148	160	141	152	167	147	128	145	124	138	125	161	163	140	144	137	153	150	126	152	122	143	146	142	143	142	139	158	152	172	142	123	116	128	146	141	153	131	137	144	155	152	136	143	156	148	128	133	148	141	138	150	148	131	172	131	144	162	137	131	158	132	153	153	153	124	128	129	126	140	150	144	159	124	126	159	154	173	162	138	155	147	136	145	150	130	140	126	147	155	180	148	160	146	154	167	139	135	122	145	127	153	170	144	139	135	149	137	158	137	156	159	140	142	162	144	139	154	152	128	127	116	129	148	145	151	155	130	158	167	149	153	138	156	151	128	137	163	135	147	143	142	128	152	169	159	137	145	147	161	123	114	125	148	165	147	139	154	161	147	148	144	170	138	141	149	145	127	158	133	137	123	151	134	146	128	144	136	166	155	154	140	162	132	143	152	137	154	148	165	158	153	136	155	153	140	140	151	143	135	157	160	169	140	149	113	138	127	150	147	169	146	137	145	133	162	153	122	146	142	151	149	172	145	150	144	144	138	130	135	143	149	149	151	153	128	170	135	146	141	154	164	127	140	137	130	152	138	149	136	151	145	138	139	139	141	157	144	157	159	160	131	130	168	146	136	129	151	165	148	138	157	133	116	133	116	152	166	135	145	131	132	146	141	145	129	144	148	139	155	124	152	135	129	167	134	142	137	148	149	143	145	143	143	146	122	144	143	142	127	139	170	144	145	144	122	163	162	134	150	130	141	154	124	140	151	161	145	160	164	135	135	154	133	133	166	145	141	153	161	125	143	160	156	142	132	141	139	140	129	154	150	143	143	142	148	157	142	127	142	138	134	139	158	139	138	150	162	131	156	137	132	128	137	144	139	160	150	141	147	146	173	147	151	128	134	126	165	147	122	143	139	139	136	151	139	132	151	151	138	156	162	142	125	139	152	154	143	141	144	115	152	153	143	147	148	121	151	154	144	159	130	129	172	152	162	140	134	153	121	126	147	158	122	156	130	144	133	159	155	151	147	143	161	147	144	136	138	134	142	131	153	136	128	146	149	145	156	148	128	150
25461	36371	30337	963	383	360	317	297	269	278	282	252	281	256	272	266	285	260	287	267	275	269	255	295	250	242	275	253	240	298	302	279	286	285	225	262	275	242	266	294	275	273	241	261	267	263	278	284	252	274	259	266	267	253	264	265	238	258	252	263	238	273	250	273	275	274	260	280	277	266	272	280	265	246	275	265	257	275	276	278	267	293	262	263	278	291	287	267	250	253	269	279	252	265	280	246	280	255	285	268	279	276	270	270	273	259	237	260	247	268	260	262	246	237	281	240	273	259	251	291	273	251	276	245	274	244	275	249	267	279	267	271	269	289	239	260	262	250	284	294	267	255	256	260	249	267	266	244	264	266	271	247	272	275	273	253	259	276	259	281	266	262	281	275	261	250	271	260	252	260	272	270	255	248	278	287	261	243	281	261	248	257	241	285	266	259	252	246	231	272	253	264	290	249	259	277	267	282	266	266	263	252	234	282	281	248	270	222	263	288	267	299	275	272	281	256	251	278	276	255	251	280	242	253	261	245	275	274	269	251	255	238	313	275	274	247	254	266	248	248	238	298	269	285	262	250	281	247	245	266	303	275	249	243	287	255	254	275	253	293	233	279	248	269	237	252	266	266	250	263	249	236	254	248	247	267	268	256	278	262	262	287	251	287	261	258	261	273	263	253	284	232	255	248	274	256	255	276	267	261	261	276	256	249	277	252	251	267	256	283	258	282	239	252	274	266	239	307	271	266	264	256	262	270	251	265	273	261	276	245	276	274	277	276	283	258	272	265	266	262	246	262	240	259	283	246	257	232	236	255	261	254	280	275	239	270	266	266	266	282	250	218	279	245	281	251	249	254	263	251	264	263	249	256	254	258	294	300	262	270	284	244	256	274	270	267	287	249	262	245	268	224	263	237	252	271	258	242	273	269	273	266	252	274	223	250	269	268	263	258	272	261	248	271	276	300	268	265	284	278	266	286	272	255	275	251	241	263	267	280	262	263	310	261	258	274	274	259	242	245	257	257	290	263	256	265	223	282	259	269	266	257	282	272	267	274	246	246	273	242	265	252	271	282	279	269	283	291	271	276	283	247	253	267	264	264	252	263	255	255	237	259	266	254	232	294	248	284	259	277	261	261	289	231	232	279	272	275	295	249	280	263	270	251	274	248	248	267	275	262	250	289	256	264	263	254	263	254	273	247	257	251	256	278	239	280	254	269	265	249	247	252	273	280	276	239	254	243	265	306	286	247	241	255	263	254	258	284	253	279	253	238	255	260	243	270	251	234	275	258	261	275	260	282	253	254	232	246	261	248	273	277	272	231	270	278	249	273	266	253	208	277	271	276	272	261	255	249	279	264	302	257	252	252	265	234	267	288	244	263	256	269	279	271	254	269	260	293	259	253	277	242	276	270	249	226	257	256	242	282	235	236	242	285	264	256	272	254	296	275	254	272	282	262	223	248	242	232	235	256	267	279	282	242	280	247	252	254	263	251	237	237	259	269	262	252	261	258	286	264	288	240	256	266	292	245	278	239	243	246	257	275	262	236	251	245	237	249	265	263	243	261	276	298	284	289	240	264	244	268	266	246	293	277	260	255	274	286	223	265	278	247	239	258	243	245	258	287	228	267	257	269	266	285	263	237	306	281	286	223	237	253	262	259	256	249	287	273	248	270	262	254	295	280	240	283	277	272	279	253	265	267	275	267	253	253	280	284	273	270	286	246	270	262	258	253	270	255	244	255	256	275	245	257	268	254	268	285	271	257	249	257	266	252	228	282	236	271	267	265	250	321	256	261	279	264	271	316	277	269	255	249	259	247	255	266	276	273	261	260	248	240	260	255	267	260	275	277	269	250	271	264	258	276	250	213	223	292	266	296	265	259	253	281	262	265	236	242	233	269	268	251	247	277	239	291	265	272	257	263	299	275	256	285	245	254	259	266	269	267	268	286	243	269	264	262	259	262	242	290	269	289	242	265	261	291	266	267	263	244	280	258	253	286	287	299	281	246	279	259	263	239	263	269	258	256	255	271	257	285	297	266	249	291	264	242	223	255	253	252	257	273	257	286	244	241	274	288	275	274	286	247	268	260	284	233	267	268	252	278	270	254	261	244	254	253	267	248	235	303	264	284	255	261	265	268	267	274	260	289	254	261	287	315	263	242	268	243	251	286	251	272	285	236	257	286	251	252	278	272	307	238	302	284	238	264	242	271	270	308	232	243	245	281	254	278	273	285	277	274	251	245	252	268	265	250	258	248	265	264	263	273	270	233	231	248	272	256	265	274	248	279	254	274	269	257	260	255	264	267	270	251	258	257	252	285	275	233	280	264	277	251	247	272	254	268	257	260	269	286	261	287	254	255	275	267	257	239	246	281	279	240	256	278	263	242	280	226	284	249	254	230	287	272	256	248	279	250	241	248	252	283	235	273	226	267	266	279	263	260	254	249	279	251	274	240	303	277	291	248	247	250	270	238	266	278	243	260	271	247	257	245	282	269	279	229	249	234	252	238	288	235	258	261	285	294	248	257	247	270	248	266	271	261	236	274	279	280	250	310	231	270	272	259	262	256	270	266	279	260	250	289	265	261	298	247	246	273	274	268	264	243	250	274	254	261	276	281	259	256	249	243	279	242	270	273	255	259	274	224	261	272	262	287	267	248	270	266	248	284	261	244	260	278	285	266	278	265	272	231	263	301	266	232	258	214	251	256	256	262	262	272	265	275	255	298	240	282	266	275	278	277	279	286	263	279	256	268	244	265	253	280	236	258	233	239	261	307	266	285	252	269	264	243	290	259	295	284	283	278	245	253	281	269	267	242	268	275	277	266	240	289	267	253	294	290	282	272	262	263	243	254	258	258	233	254	271	253	263	284	243	274	271	267	276	278	265	273	286	257	260	251	246	261	238	291	265	255	266	251	230	245	255	275	242	253	254	257	237	271	282	245	281	276	271	274	295	265	255	284	254	290	279	271	267	263	230	256	258	252	266	270	240	287	271	265	265	247	272	246	246	247	263	249	291	244	293	271	251	258	280	253	277	263	283	293	278	283	275	275	234	254	249	266	257	256	249	255	272	271	263	281	240	256	266	244	253	230	243	277	277	287	261	250	286	246	256	263	308	231	253	278	290	275	258	264	276	254	273	253	261	231	244	257	264	278	249	238	293	252	262	268	284	277	257	262	278	271	281	269	269	271	255	275	247	282	272	251	267	259	296	242	290	264	267	276	257	271	315	264	272	275	256	269	243	259	273	262	261	250	257	269	255	252	249	250	266	261	262	279	242	263	246	265	251	309	287	269	245	248	260	252	254	236	267	277	257	258	271	285	267	279	287	245	253	276	275	279	252	264	278	271	253	284	275	272	237	268	269	296	270	278	270	238	270	271	264	255	276	280	281	269	277	259	275	270	248	269	272	258	243	251	237	270	266	259	261	262	293	233	246	267	256	241	262	272	258	259	271	255	273	243	259	283	256	251	286	267	277	270	264	278	256	283	245	257
24111	21353	31196	23649	19612	6207	749	547	415	438	416	369	381	390	377	380	377	357	366	344	321	319	351	368	368	345	338	325	369	362	341	325	380	331	340	322	323	349	336	326	330	371	324	348	336	380	322	334	350	305	343	336	334	319	336	354	320	328	343	315	299	320	334	341	330	308	303	354	317	325	334	326	322	328	320	317	330	362	338	323	351	355	368	319	315	362	321	349	338	314	321	287	348	328	322	356	337	333	316	318	332	333	295	338	329	350	326	334	359	345	357	318	341	344	361	333	363	346	322	334	319	293	342	360	335	317	344	364	324	358	357	349	317	334	329	337	347	309	316	343	323	348	315	335	346	315	292	325	323	319	309	321	338	346	316	350	336	333	343	324	324	361	334	338	315	347	329	362	351	338	343	348	316	335	313	339	333	328	337	336	332	346	314	371	327	319	341	350	363	324	333	317	324	342	358	320	344	347	333	330	323	318	309	336	326	336	318	359	312	308	310	324	332	294	341	346	333	341	351	301	344	326	355	335	346	332	347	323	362	332	308	315	342	331	336	358	323	341	307	312	331	344	330	329	349	327	341	299	343	322	346	334	298	321	326	340	376	324	330	324	363	357	324	354	366	352	340	325	331	350	332	324	347	327	333	321	333	313	313	351	311	348	330	336	331	370	321	343	293	316	366	326	355	338	346	338	321	335	326	354	375	292	331	326	352	308	338	342	315	327	362	290	343	315	350	303	337	351	323	331	346	342	338	333	323	313	349	327	315	292	310	320	330	338	330	344	337	340	324	329	329	335	351	318	332	342	346	361	337	350	340	328	332	307	330	335	313	333	286	312	332	316	318	351	319	345	348	302	336	320	328	322	312	332	300	332	313	332	345	311	325	300	343	317	328	335	298	308	343	303	311	316	317	333	349	322	336	346	336	336	316	366	311	322	330	315	300	324	336	319	333	315	345	334	331	340	341	311	348	344	332	328	353	356	324	315	326	356	284	338	319	317	334	337	336	324	319	347	376	346	345	340	321	329	348	334	305	339	318	322	325	353	336	337	313	300	316	322	336	359	302	335	330	351	372	343	316	344	358	361	343	343	331	345	329	306	310	334	352	324	345	331	338	328	340	342	354	349	335	356	332	352	342	321	329	322	343	317	329	354	308	320	328	336	341	370	331	328	317	343	304	379	342	335	331	363	306	338	295	342	327	336	340	320	320	328	326	307	352	337	353	319	322	293	318	323	331	342	321	354	299	318	316	343	342	345	323	300	315	323	348	333	345	344	323	283	369	317	348	335	303	336	346	335	310	360	328	336	338	345	345	308	324	329	334	354	339	332	351	310	336	301	338	334	317	336	344	347	345	340	312	330	354	357	337	356	361	291	322	336	313	375	330	321	323	302	348	304	344	326	306	312	327	330	313	314	358	331	341	348	372	385	365	315	306	360	331	362	356	321	324	324	365	327	360	349	333	339	316	318	342	323	332	322	324	299	323	313	320	307	323	335	316	309	354	330	292	319	337	307	301	329	336	331	343	322	313	338	322	305	346	344	336	340	318	341	363	335	321	363	306	347	332	322	319	356	331	346	331	314	321	348	318	363	323	325	314	338	348	338	331	341	327	345	329	303	304	282	335	336	355	300	329	340	339	292	324	318	325	329	334	335	321	301	368	351	346	306	363	322	325	323	353	306	333	355	315	351	299	309	335	334	314	333	370	307	355	340	346	330	323	319	339	321	321	351	321	320	343	348	344	337	363	329	359	318	341	314	321	297	311	334	325	347	352	326	349	342	336	316	316	333	334	322	329	382	358	360	366	316	324	341	346	352	330	326	320	328	286	359	348	329	354	296	333	349	348	330	343	346	321	305	316	331	304	327	385	328	333	334	319	363	337	356	314	297	343	341	327	338	313	338	321	335	314	319	335	306	344	329	334	308	338	332	323	332	308	346	321	332	365	313	347	319	306	366	297	345	322	352	310	323	320	305	356	328	356	368	333	358	342	334	309	323	354	323	373	335	345	315	312	351	332	332	339	311	337	347	377	324	324	308	382	303	338	329	319	351	329	354	324	343	334	355	355	365	337	328	322	335	334	333	333	328	356	330	339	331	325	351	354	361	338	357	302	316	329	322	331	333	348	314	326	329	322	332	344	342	323	318	362	333	336	299	302	341	311	328	330	319	323	316	332	316	336	316	332	329	325	306	308	329	326	343	294	367	335	318	354	349	337	334	337	328	341	328	320	342	304	346	337	348	328	304	309	349	324	334	313	346	328	374	303	328	338	325	328	329	338	312	333	320	351	322	345	357	349	371	314	329	348	333	308	294	323	306	314	316	347	371	306	330	328	358	360	338	311	300	350	329	329	330	301	326	335	322	338	303	304	346	334	332	310	313	336	342	329	349	303	337	350	328	329	328	366	352	343	333	374	338	366	334	350	340	335	335	384	351	346	352	339	320	327	312	342	354	331	309	325	355	364	339	335	332	386	320	330	339	334	315	312	315	367	326	361	315	328	350	338	346	300	308	344	342	314	380	328	315	328	339	356	336	311	310	340	315	339	337	323	326	339	300	356	338	353	336	325	354	290	339	313	360	301	325	328	322	344	342	350	332	315	347	367	357	314	329	326	298	346	316	314	311	306	355	362	318	339	331	323	366	322	335	341	347	326	339	337	320	318	336	323	352	335	351	320	320	317	323	305	307	338	366	350	329	335	319	317	313	373	346	337	317	325	322	335	339	306	347	342	339	368	319	324	347	332	341	323	361	338	333	321	376	348	339	332	375	341	311	310	350	329	319	340	306	316	327	332	317	338	327	340	333	297	369	333	321	358	329	332	313	332	306	328	359	339	329	334	340	354	350	353	316	311	346	335	329	304	320	346	322	306	333	304	342	338	367	355	341	335	345	333	329	310	317	360	347	344	353	335	310	328	326	356	338	303	329	349	320	329	322	341	317	329	320	351	326	308	297	294	302	326	332	314	318	321	339	373	371	329	365	356	327	332	327	324	324	353	319	336	315	354	292	315	353	317	306	335	337	349	335	359	319	339	345	321	343	328	328	335	321	335	347	339	347	349	353	318	329	339	334	313	337	314	328	302	338	334	356	334	345	306	316	292	326	328	316	350	323	320	328	331	340	310	345	324	313	329	301	332	308	364	331	343	290	332	326	352	348	364	340	344	327	327	354	310	318	269	317	360	323	339	329	348	311	350	352	357	308	333	300	346	297	310	379	354	331	325	343	325	363	318	312	356	327	363	313	329	309	337	349	322	324	337	325	319	309	326	324	338	344	331	316	332	304	315	342	315	355	347	306	339	329	342	308	348	348	303	332	322	360	351	327	353	352	348	347	361	320	327	351	354	336	307	343	344	353	328	335	343	330	366	334	347	350	320	348	325	340	326	351	329	309	323	313	292	321	324	351	311	341	359	355	303	318	343	332	363	312	316	320	326	328	320	335	344	302	323	325	299	326	345	348	349	346	335	299	329	333	360	336	329	318	345	352	356	333
48456	73055	61378	3679	2021	1598	1357	1151	1048	908	870	736	757	725	693	690	669	647	593	642	636	592	610	615	598	588	602	633	570	586	598	585	606	608	579	553	590	575	572	607	575	579	552	536	566	576	589	642	556	556	548	520	572	558	529	581	550	560	540	563	537	505	585	546	544	597	549	582	539	576	579	551	544	575	561	562	579	594	570	576	569	575	584	571	571	562	572	600	610	587	585	568	605	579	550	562	589	563	549	562	533	539	582	560	583	599	542	567	545	556	577	544	550	562	567	554	570	605	585	567	538	557	563	564	539	589	552	570	551	522	577	565	553	568	553	579	544	591	595	577	577	582	559	593	584	549	538	544	553	538	540	580	578	548	507	552	563	569	580	581	538	535	562	576	589	533	570	570	549	582	577	598	553	545	549	557	547	539	554	545	556	575	581	529	546	544	516	555	558	562	576	538	535	562	569	562	558	586	563	551	530	577	602	598	596	521	568	557	584	568	575	556	574	559	584	585	553	620	559	586	571	525	543	589	572	563	546	536	539	566	560	528	575	560	538	552	526	570	572	547	542	509	583	568	554	576	549	575	538	559	573	555	551	538	592	554	571	541	589	563	579	578	572	570	492	559	595	585	589	577	575	557	556	571	574	541	571	541	589	517	533	590	557	554	540	540	589	533	548	575	569	546	572	579	598	586	532	553	575	579	570	560	597	571	602	564	545	551	563	540	566	544	551	593	535	559	540	523	518	552	596	578	520	601	545	604	535	556	596	535	584	568	573	529	528	591	563	549	555	563	537	567	546	535	542	546	568	513	580	562	561	541	551	597	542	588	586	554	569	579	538	543	609	563	587	557	549	575	539	598	537	575	524	574	527	559	564	584	549	518	609	549	528	579	539	524	583	539	528	541	554	567	504	562	610	550	531	546	580	589	543	589	557	566	541	547	567	557	558	574	544	556	581	575	537	578	599	534	574	575	555	587	571	527	579	566	525	591	580	567	587	541	558	534	524	565	567	548	569	610	555	533	591	538	572	513	575	550	554	534	525	570	585	597	607	522	548	559	571	537	583	545	607	552	552	588	554	532	537	543	523	596	568	552	555	558	583	559	560	575	538	562	581	576	581	556	564	536	571	615	550	548	572	539	583	592	563	612	536	543	561	594	549	557	523	542	600	570	536	595	579	581	554	545	538	530	557	544	551	552	573	564	535	577	548	591	561	547	564	540	555	549	556	562	550	548	557	598	569	564	597	578	536	569	525	556	608	525	548	557	524	564	537	549	597	549	521	554	542	576	509	520	523	516	566	541	559	567	547	587	556	516	589	587	541	557	574	571	536	523	519	534	595	549	537	580	572	552	595	602	570	524	573	580	582	538	567	543	564	572	537	594	534	527	583	569	521	575	548	541	572	583	558	538	575	570	583	536	577	560	518	615	521	531	579	573	574	554	578	552	561	535	543	552	601	569	618	569	576	576	575	580	562	562	521	542	588	591	594	586	578	592	552	568	582	565	544	569	553	530	531	589	591	564	575	602	576	569	554	550	582	584	510	549	559	567	608	602	559	541	551	592	571	539	563	597	572	494	542	606	535	520	561	543	597	564	583	512	533	543	541	601	542	588	564	559	572	534	570	550	528	535	556	528	586	590	559	555	571	577	551	563	563	579	555	551	583	611	591	520	576	552	509	579	561	613	531	583	580	547	579	530	530	563	571	555	544	594	595	587	578	533	507	549	586	547	604	561	547	579	579	542	589	563	598	564	531	586	585	567	575	559	588	513	565	567	593	552	485	567	577	560	568	560	584	568	582	552	560	545	571	577	546	578	548	562	557	573	566	567	534	506	534	561	617	523	539	583	582	577	565	549	551	575	575	566	574	558	564	540	584	520	560	554	561	520	580	575	515	532	571	551	554	569	576	581	523	518	601	549	556	601	563	570	549	573	587	541	537	575	562	606	577	567	537	596	549	598	546	551	519	575	574	529	611	549	588	511	577	547	567	538	575	581	566	561	531	590	558	593	565	564	575	502	572	517	565	561	595	579	592	570	540	510	514	575	558	542	561	566	554	559	570	546	582	638	542	548	566	611	541	555	578	590	567	555	523	564	595	548	566	539	544	568	583	526	573	573	601	551	573	539	587	569	541	545	525	555	586	550	485	543	576	560	586	571	570	571	546	557	590	567	530	580	511	564	565	534	552	553	521	610	544	552	562	593	521	561	582	535	539	540	561	543	560	544	585	563	611	511	546	552	593	531	530	542	576	562	603	569	516	562	559	553	563	561	582	556	579	563	603	563	543	544	575	545	557	605	569	529	536	538	521	579	568	566	513	532	589	573	569	555	558	563	549	540	532	550	594	556	539	556	563	574	539	521	509	579	514	588	572	568	551	531	561	561	599	553	561	543	594	534	604	578	572	595	560	549	595	589	562	551	561	588	565	538	540	568	536	571	595	557	537	545	564	556	537	549	542	559	590	528	581	533	585	534	561	561	545	575	521	584	550	527	540	544	590	536	566	540	581	530	541	607	555	566	535	531	533	533	594	589	557	575	577	575	552	517	567	549	576	558	575	533	588	572	503	519	556	592	513	547	553	591	546	552	564	592	586	519	569	569	593	562	539	568	556	561	571	569	590	533	589	515	554	505	524	572	552	601	569	572	576	539	521	516	532	587	550	540	563	581	604	549	564	557	575	527	552	538	551	575	561	533	550	573	538	575	549	606	573	560	512	564	573	548	557	566	583	514	547	534	541	554	590	559	530	580	588	585	519	576	541	514	556	522	557	544	577	588	592	572	563	565	569	554	589	527	547	610	545	562	556	569	559	577	571	536	549	556	552	565	525	597	529	572	612	548	613	566	573	566	588	548	599	565	548	566	580	575	547	579	616	550	561	557	548	570	545	519	540	548	557	580	604	576	570	550	547	568	544	544	566	561	569	517	570	572	567	534	633	582	558	565	556	560	564	543	560	551	577	536	558	522	551	537	566	572	560	567	547	549	610	580	511	561	531	564	542	547	553	575	559	525	539	579	510	549	564	565	557	569	560	568	609	522	580	549	559	521	554	610	570	509	554	558	601	584	578	548	523	548	566	578	595	600	551	563	575	573	611	569	533	607	513	603	573	532	567	586	564	548	584	546	580	529	586	570	535	570	561	562	562	541	603	543	538	567	558	564	593	543	537	565	559	504	576	548	546	623	581	550	600	546	554	590	569	564	549	529	556	552	568	564	552	558	591	547	539	597	617	531	563	565	553	549	513	520	550	527	604	574	566	554	567	577	546	563	588	557	573	556	535	555	561	616	556	550	592	560	557	590	611	565	570	566	569	550	568	586	564	583	565	575	544	604	564	594	534	584	618	555	538	587	536	582	554	592	582	548	523	555	547	553	570	623	562	526	510	602	519	579	554	566	558	577	550	529	555	540	576	607	572	565	583	599	538	510	546	582	607	548	523	573	579	555	566	580	579	557	552	604	507	574	584	566	560	570	557	582	518	584	573	572	548	587
23015	21133	30567	23030	21063	19177	4101	858	732	672	648	613	612	571	571	511	560	542	535	550	554	518	545	528	525	540	559	552	492	534	524	553	504	501	487	514	447	468	488	469	491	522	476	540	474	508	491	512	503	476	467	519	478	491	484	457	502	492	479	472	485	461	493	532	460	501	493	506	482	510	493	484	492	441	495	475	506	503	488	493	516	477	514	473	510	452	491	511	507	504	530	509	516	481	470	519	497	500	489	476	494	507	484	491	519	478	454	492	479	516	504	502	481	499	506	468	495	461	461	499	503	445	514	507	464	505	496	465	486	465	496	517	518	520	461	477	496	483	476	497	511	508	455	474	477	463	475	488	509	475	453	473	470	450	488	462	498	514	495	507	495	469	502	493	453	460	469	460	525	496	522	475	459	458	493	518	464	484	494	453	466	474	485	509	488	548	489	482	506	443	473	501	476	486	548	505	496	502	505	500	458	497	500	492	462	516	478	457	518	509	474	485	446	493	491	475	493	451	511	487	496	462	478	459	468	465	541	491	449	484	536	501	537	502	525	525	540	458	493	491	515	488	542	461	491	524	483	486	523	487	521	449	492	476	504	480	516	471	497	509	481	501	486	472	499	438	552	490	486	484	485	495	472	520	498	473	489	519	459	463	471	474	464	487	474	505	488	459	479	476	463	484	482	448	471	494	484	484	486	481	505	481	494	488	498	468	521	479	456	511	489	508	509	481	425	504	445	477	472	473	440	505	472	480	477	494	441	477	483	508	467	458	425	458	449	481	485	511	491	475	464	446	487	450	479	473	526	506	511	517	491	491	503	445	459	461	478	474	529	504	467	476	478	550	512	530	495	457	514	486	493	483	486	470	490	499	496	501	459	500	510	541	463	499	502	510	471	522	492	491	488	490	480	441	473	466	514	496	492	487	529	506	515	522	506	493	487	491	457	466	506	529	454	491	494	524	476	476	476	473	501	453	452	487	535	488	508	484	483	479	519	509	475	488	466	482	456	465	484	470	472	519	467	498	514	497	504	467	469	480	452	511	484	480	509	495	469	467	495	459	495	472	490	482	491	450	464	521	526	488	505	474	465	472	522	490	463	509	479	490	505	541	489	510	471	501	465	479	490	504	495	459	456	474	451	474	515	537	490	542	502	539	471	519	472	512	485	462	502	470	511	454	498	462	459	511	512	496	517	467	464	454	493	488	491	467	494	519	454	496	498	521	516	481	515	482	502	512	485	500	462	488	443	464	485	483	482	515	490	527	494	464	520	457	476	472	475	486	498	482	477	468	501	495	486	484	449	494	463	460	474	489	495	454	467	526	469	453	460	513	516	473	444	472	519	488	494	505	494	454	488	458	471	485	527	479	489	510	475	473	490	521	482	486	481	499	529	485	507	476	429	486	453	461	459	454	501	495	481	468	472	526	463	499	463	485	489	504	473	483	479	476	477	511	467	489	514	466	475	456	451	513	479	489	467	485	460	505	469	503	486	462	498	524	475	446	478	525	524	450	513	471	478	501	452	497	473	477	463	490	512	525	455	452	470	514	513	488	476	474	467	517	490	507	465	495	493	525	475	489	518	460	476	493	488	459	498	463	518	496	498	467	477	505	476	433	500	467	463	467	480	530	529	488	475	491	499	462	505	474	484	480	521	492	498	520	470	500	508	504	507	469	511	503	482	492	452	470	488	465	471	463	498	457	517	482	448	425	477	483	477	458	475	464	459	501	497	502	489	484	482	521	473	491	497	454	545	446	470	458	506	476	479	501	514	468	494	460	503	506	515	480	505	503	474	493	496	451	506	440	463	449	478	451	471	517	494	514	487	510	481	481	509	527	527	464	457	486	461	501	473	486	491	498	478	486	524	476	492	464	484	490	470	462	486	479	517	501	472	497	446	485	514	462	435	505	467	515	511	474	514	476	477	471	526	484	506	461	478	506	462	466	479	470	481	501	483	511	488	480	535	470	475	521	469	465	452	490	484	494	533	458	480	524	489	449	487	476	482	487	468	487	480	485	510	509	470	473	498	490	495	472	533	494	482	471	451	443	468	515	458	510	505	536	512	478	490	479	490	479	470	502	500	477	511	477	483	523	514	474	475	456	479	518	510	433	506	470	478	480	459	477	492	512	496	465	513	455	473	483	468	503	480	460	460	486	476	505	454	467	491	433	488	490	501	467	478	503	460	481	482	460	476	490	489	472	483	500	508	497	455	471	484	494	493	495	483	493	486	514	513	521	489	446	493	483	511	472	477	480	511	503	471	491	487	463	500	514	511	499	485	496	440	470	466	500	505	493	495	493	463	498	508	466	456	493	451	492	481	477	485	507	505	464	498	474	454	513	452	480	531	451	461	449	525	468	492	497	455	501	514	506	520	480	461	489	474	513	490	516	468	481	463	486	455	488	503	486	447	464	489	511	472	450	471	480	467	478	498	555	440	507	475	478	501	487	470	461	519	493	459	438	481	475	529	469	426	466	516	478	488	453	493	489	491	468	485	491	506	482	475	484	473	478	474	514	469	453	477	478	475	457	527	442	488	438	505	430	503	485	524	519	479	467	488	451	448	464	487	467	477	476	528	482	510	472	497	525	488	506	458	474	467	520	515	457	490	482	489	502	492	473	495	447	489	507	481	475	492	509	482	498	486	467	483	497	528	496	469	552	453	481	464	474	498	490	487	479	527	470	470	462	507	470	492	515	441	488	514	482	453	473	439	509	481	466	501	487	467	489	465	475	500	507	500	502	471	462	485	457	494	546	485	526	473	466	512	456	483	546	466	448	491	453	486	472	479	522	473	462	484	477	508	499	466	499	472	451	459	488	457	471	488	479	495	500	518	479	480	482	443	484	463	515	497	490	495	491	469	501	489	483	490	505	465	479	491	476	488	508	462	489	484	521	486	500	433	518	458	511	523	498	480	456	457	499	546	524	504	508	441	493	498	471	473	496	521	470	517	487	479	491	477	515	467	484	473	466	485	489	497	465	478	482	517	520	510	478	467	475	536	486	499	456	461	466	483	498	486	482	484	481	495	494	491	475	500	491	493	483	491	500	509	493	447	488	501	473	443	484	461	498	497	488	480	443	483	493	487	477	512	493	466	516	509	502	432	503	458	496	484	494	473	501	456	441	469	472	520	482	512	522	467	453	452	481	491	477	525	491	493	499	487	511	507	498	517	460	468	484	503	517	477	505	491	490	434	454	491	501	529	507	485	510	477	477	500	508	486	517	497	499	487	452	478	516	423	536	472	520	476	501	502	474	484	473	533	466	480	478	492	491	464	518	472	539	443	483	466	454	497	501	474	487	496	471	487	495	467	476	464	479	473	541	499	503	516	490	485	474	441	466	523	464	482	504	464	481	487	503	500	522	460	479	511	439	510	449	511	486	489	492	548	507	499	530	489	519	469	463	468	489	504	486	496	503	529	502	475	461	532	496	503	531	481	454	550	430	485	474	515	456	492	476	472	458	491	504	448	473	513	464	497	458	486	473
55569	84423	67628	5333	3592	2783	2195	1849	1630	1442	1342	1295	1158	1105	1092	945	954	967	993	939	856	952	877	882	897	915	815	840	835	805	789	787	824	806	823	795	835	854	818	813	808	861	879	763	807	802	880	797	772	790	806	812	808	807	826	796	807	808	826	765	833	786	796	779	808	818	787	812	763	751	828	800	800	798	779	791	818	745	820	778	804	759	827	735	761	769	772	781	785	800	765	781	793	864	764	831	818	794	807	772	811	746	755	791	788	798	811	840	776	797	822	795	804	761	760	853	769	762	760	841	785	773	796	744	775	777	811	821	844	838	786	791	778	828	874	823	838	752	778	768	786	755	759	779	793	773	805	795	812	796	806	802	798	798	746	820	846	784	797	791	802	793	795	839	736	802	814	822	817	794	826	771	787	867	820	774	769	814	829	813	793	763	839	746	772	782	826	804	805	807	811	803	798	831	742	816	754	770	780	842	799	745	776	785	797	824	780	748	754	785	762	776	794	812	768	800	786	800	761	751	779	850	800	746	797	783	787	786	800	781	783	759	769	849	814	818	794	807	768	784	750	796	781	787	767	798	735	818	800	750	811	810	762	782	765	762	793	806	828	775	802	778	804	842	795	829	766	809	858	753	783	760	777	749	754	826	784	808	809	796	799	793	802	757	824	780	786	799	828	770	788	773	765	848	780	759	702	766	803	788	805	777	782	805	789	749	797	778	798	763	811	762	798	766	752	787	794	772	804	827	800	769	827	803	780	779	758	825	811	818	770	780	767	797	749	791	788	788	818	786	829	826	704	778	819	785	838	774	843	798	827	786	802	754	805	809	794	770	798	824	785	808	795	797	750	807	806	799	785	747	782	779	808	799	823	803	790	778	752	818	846	765	824	811	789	799	810	840	844	820	777	772	780	757	818	791	864	781	831	793	827	747	766	832	806	779	840	825	780	786	791	777	739	807	837	794	805	825	808	824	804	763	822	799	793	814	788	818	822	764	773	822	791	772	741	836	776	823	783	805	730	806	784	825	845	779	763	768	766	782	795	818	803	837	767	809	745	817	815	804	809	864	829	790	809	808	796	782	779	791	824	771	782	842	815	805	836	748	835	808	794	785	762	812	790	774	765	791	789	806	807	800	789	773	786	763	856	744	791	771	795	841	825	826	763	721	736	763	750	823	862	788	774	791	794	764	791	760	794	868	753	758	744	782	793	776	800	782	806	827	765	779	781	784	795	771	804	804	823	782	783	787	790	737	805	783	760	813	790	743	759	782	785	768	788	840	809	848	765	799	806	797	781	782	811	778	753	796	803	771	771	785	754	770	754	805	749	791	797	746	808	828	795	809	820	813	775	775	836	732	767	744	813	840	759	784	763	773	830	785	770	780	801	787	798	822	833	789	837	805	788	740	765	802	763	851	787	831	780	772	783	813	791	849	753	781	745	803	853	822	769	755	767	794	783	786	770	757	802	803	830	786	803	812	784	767	835	778	797	771	764	746	769	831	763	825	777	818	796	746	813	759	835	765	767	822	835	776	805	802	783	781	794	768	775	781	858	801	775	780	777	796	768	806	777	803	845	789	748	775	853	820	817	840	774	782	785	771	790	783	773	797	787	764	791	814	752	812	774	816	769	809	814	735	824	748	794	820	798	796	839	803	782	770	815	759	792	788	771	839	789	820	841	796	809	783	801	781	782	809	807	788	805	797	841	738	769	765	779	783	813	752	805	811	801	798	834	752	792	784	785	764	768	825	822	792	770	796	855	786	771	786	741	770	791	784	765	765	802	767	870	790	843	768	764	774	778	802	816	840	767	816	832	742	817	721	739	807	759	834	856	793	819	802	770	751	826	801	771	803	806	764	782	817	775	778	797	780	760	777	801	822	800	768	787	818	779	767	803	792	834	787	711	804	779	819	787	796	765	840	786	797	758	805	771	773	758	782	749	805	798	839	832	795	738	679	792	810	762	806	847	745	801	809	811	793	791	798	733	813	776	784	746	766	853	852	729	761	815	809	773	756	763	797	847	817	789	803	788	761	769	802	789	809	714	787	827	848	787	805	807	726	795	782	775	815	825	822	842	801	853	787	820	796	805	848	781	799	783	807	816	856	839	817	782	788	743	771	780	826	797	818	770	807	818	753	756	747	809	793	835	761	793	775	752	818	814	842	792	815	778	789	796	806	770	771	794	773	798	765	813	745	821	784	778	774	813	813	789	778	804	768	797	782	770	795	764	787	805	801	774	801	746	795	797	844	742	760	722	764	713	823	810	816	747	800	811	808	785	765	742	794	747	752	823	773	798	762	821	751	807	800	808	818	752	793	851	852	772	818	793	848	840	793	833	784	817	774	760	792	780	819	811	833	770	775	780	822	804	779	771	744	774	785	826	793	753	788	767	810	758	762	796	753	822	796	800	840	785	739	750	808	819	836	821	804	779	820	833	826	764	780	799	852	740	791	794	809	779	816	762	766	728	834	827	744	809	743	792	776	748	812	804	783	748	836	744	798	821	774	799	825	789	807	797	799	732	757	809	778	829	798	786	762	809	805	804	788	760	794	788	805	758	792	811	827	855	765	732	818	739	795	778	816	762	787	777	806	769	815	782	783	763	745	852	776	797	826	778	811	785	775	784	777	788	783	785	755	776	809	765	816	818	809	789	826	805	754	752	827	812	860	792	732	808	809	795	816	818	776	823	762	790	805	817	814	815	794	735	791	789	842	814	844	835	788	785	803	783	815	796	787	815	783	779	809	770	828	797	805	794	790	770	744	750	766	796	809	730	774	819	789	787	740	799	789	756	828	761	823	753	779	838	788	750	811	787	744	800	799	811	779	763	755	785	786	713	827	779	753	821	774	815	825	800	780	790	849	795	772	778	815	824	787	785	787	797	798	802	759	729	824	809	747	821	823	798	835	818	840	772	763	792	778	768	765	743	771	806	840	830	787	785	809	780	717	763	780	781	843	779	812	835	817	791	780	815	792	800	764	766	818	814	806	783	795	798	745	820	825	811	818	753	792	835	815	785	823	791	802	788	775	809	778	796	801	755	792	758	803	836	851	768	776	777	745	824	803	755	794	776	848	790	753	860	786	795	820	768	806	751	775	774	758	708	779	800	852	817	848	821	754	805	816	796	818	799	770	867	771	798	742	795	806	783	824	833	737	811	786	765	802	775	744	782	795	803	761	719	827	852	792	792	832	756	750	809	856	779	796	776	740	764	788	776	783	775	778	794	805	756	827	749	758	774	775	784	831	769	814	769	831	834	828	830	769	807	789	778	785	779	782	758	783	748	771	772	758	851	741	812	803	772	774	750	835	793	782	770	770	746	797	844	815	809	766	745	860	829	825	855	793	818	748	747	774	771	767	816	851	840	778	800	845	782	849	757	744	789	773	768	725	827	779	804	849	771	784	846	796	777	791	802	771	799	789	786	837	758	767	810	808	795	753	779	773	735	802	733	804	788	759	804	769	794	807	795	785	739	794	786	810	805	777	797	794
26723	21917	24250	4529	230	172	178	156	165	152	176	154	146	160	137	147	131	159	146	162	138	149	132	137	135	143	149	136	154	129	147	128	156	145	149	143	160	141	162	132	123	153	135	116	152	136	136	155	149	150	148	146	149	153	162	154	132	146	148	162	130	144	147	144	131	152	143	171	144	154	120	159	130	129	152	122	154	141	144	128	138	148	156	139	149	159	142	146	164	134	142	150	132	138	147	137	145	146	141	146	148	152	144	134	141	135	151	156	139	135	132	138	148	148	119	128	144	145	133	150	148	136	141	152	139	144	141	133	143	143	117	142	145	148	135	146	156	134	137	131	139	144	143	152	152	120	136	140	155	138	146	141	148	154	148	139	148	136	134	136	128	137	142	127	160	129	131	144	148	134	161	146	132	142	148	162	138	150	136	138	145	141	144	129	168	138	139	152	153	140	161	130	137	137	162	135	152	153	124	136	135	139	146	123	155	130	139	166	153	161	130	135	155	140	119	139	141	136	144	158	151	123	147	156	136	122	151	145	140	150	136	131	153	140	151	140	136	127	154	159	140	126	142	168	154	161	139	165	128	156	130	147	138	153	148	143	139	133	147	137	171	151	126	152	125	127	152	142	140	141	140	162	135	136	154	136	159	122	149	159	149	137	152	137	126	169	150	125	147	140	137	169	138	146	130	147	145	153	158	150	141	129	129	141	150	133	127	119	165	153	126	126	134	155	154	154	139	148	185	152	136	161	148	137	127	156	140	142	155	141	142	144	155	151	130	159	141	131	147	154	144	142	150	153	131	161	154	155	139	159	152	140	153	137	131	144	144	138	130	156	147	137	151	140	139	125	179	139	149	119	165	137	141	132	153	135	165	140	144	139	132	135	128	149	134	156	135	134	136	159	139	133	145	130	146	149	147	145	148	124	142	159	156	146	127	143	157	144	173	137	158	151	150	124	139	144	148	129	160	142	134	148	155	143	150	132	133	151	142	118	152	137	136	155	162	149	140	141	124	128	126	139	136	135	145	150	137	165	151	130	148	159	147	159	140	140	144	145	138	135	149	137	145	127	152	144	169	159	151	133	145	137	143	141	142	149	165	158	131	132	142	184	128	150	137	122	161	128	164	149	150	145	157	147	142	144	146	154	143	155	154	147	140	146	134	167	130	120	119	137	137	137	154	156	136	141	136	137	127	143	147	144	129	122	131	179	132	155	143	138	153	148	165	137	152	149	132	158	142	143	141	149	116	150	166	138	144	147	134	122	164	138	138	130	157	118	128	137	143	154	140	134	113	138	115	132	143	112	160	131	143	126	129	146	158	147	139	151	141	144	122	145	144	129	140	146	152	142	138	147	131	154	147	127	149	149	137	143	159	138	157	140	140	159	135	147	167	145	146	160	145	140	135	149	132	154	140	148	139	143	155	144	143	133	130	117	117	156	147	154	122	146	129	160	158	131	124	157	169	144	148	146	123	151	143	116	143	133	132	129	148	128	139	173	115	142	134	139	155	158	140	129	143	144	139	152	142	162	154	143	149	127	123	143	136	137	132	163	137	140	126	136	132	154	137	145	131	140	174	141	131	153	154	152	161	129	163	162	146	128	130	159	138	144	131	131	155	122	144	140	123	149	151	132	146	156	133	151	166	145	145	150	167	124	145	133	147	138	137	171	142	158	167	149	144	147	135	161	151	128	136	136	156	157	152	167	152	142	160	131	147	143	153	142	152	140	131	138	138	144	135	140	140	132	166	141	147	154	143	130	155	136	140	140	145	139	173	136	139	142	136	141	139	141	135	165	141	147	146	152	135	166	136	151	149	130	140	143	169	133	141	156	142	151	142	130	138	140	137	162	127	139	151	142	140	139	148	150	127	129	138	121	140	140	150	135	157	118	157	155	165	152	153	171	169	145	147	129	144	156	139	126	155	121	128	143	133	138	151	148	156	131	162	150	143	151	155	135	134	145	140	153	146	142	142	130	164	147	143	152	146	146	148	157	138	142	119	180	160	128	133	145	117	144	132	158	147	160	145	136	146	135	147	142	162	148	142	148	141	151	149	136	122	131	128	141	153	157	148	144	167	144	163	143	139	152	138	140	152	142	146	134	150	149	151	142	176	129	149	125	133	149	135	150	122	139	134	148	118	142	138	149	154	131	131	127	135	142	139	151	143	136	151	155	142	145	164	122	151	116	124	131	136	162	137	151	158	149	119	151	128	128	149	167	129	131	148	139	154	132	153	144	153	144	144	139	127	132	146	137	130	156	161	128	143	135	149	129	151	142	128	128	129	155	129	132	132	140	138	140	142	134	139	131	137	148	148	120	162	147	158	149	165	126	135	133	160	133	162	148	136	150	127	154	149	150	126	136	145	144	156	145	165	142	145	147	124	154	124	146	137	151	133	172	156	156	139	152	163	130	165	150	150	159	163	127	145	138	146	143	151	121	146	124	127	113	144	132	160	149	144	140	142	145	135	128	133	137	119	147	141	144	125	149	134	149	145	169	124	141	131	134	158	153	129	133	137	141	133	140	133	134	154	157	138	162	154	141	122	160	127	121	147	135	123	154	146	127	132	159	151	151	118	161	128	137	125	149	155	139	161	152	139	143	135	160	136	142	141	134	157	111	142	151	170	155	157	142	145	152	134	160	158	150	135	159	135	141	148	148	126	156	151	128	144	129	137	165	154	150	153	166	141	113	133	131	161	134	132	126	138	138	157	147	143	165	162	144	141	143	141	157	146	140	174	148	139	140	150	155	126	141	106	131	125	165	152	129	143	128	164	144	111	150	148	160	164	130	134	155	140	150	143	147	167	149	133	135	163	143	147	130	145	138	145	124	149	138	164	137	157	133	132	171	148	138	135	158	134	154	162	141	139	146	128	148	124	128	136	146	145	142	133	125	146	128	142	139	144	143	169	143	157	150	137	148	138	145	148	147	152	154	151	155	127	143	143	138	132	150	157	147	141	145	144	130	153	143	139	148	138	138	148	147	134	144	124	149	143	142	139	141	146	135	172	136	145	152	142	156	142	158	169	126	131	141	149	157	168	163	163	142	118	149	137	130	148	131	144	150	127	147	158	146	159	135	138	140	135	136	131	144	146	131	138	147	146	130	127	142	136	141	152	123	124	126	133	148	141	140	145	148	153	136	157	139	131	154	146	143	167	141	145	119	144	152	147	157	153	155	148	161	135	129	163	159	149	144	131	136	160	146	135	150	144	142	155	147	148	122	141	136	144	141	160	162	144	140	123	129	152	139	154	153	145	158	139	144	151	147	151	169	170	118	155	162	151	139	138	138	158	136	143	166	134	143	158	144	153	124	136	156	124	144	142	144	151	159	149	158	139	146	148	139	162	140	139	156	138	165	154	127	157	132	145	113	129	147	152	127	149	115	149	140	147	140	138	129	154	160	143	143	160	156	141	119	130	159	145	134	165	125	139	150	158	152	155	140	129	130	162	124	148	152	136	146	168	143	134	146	163	168	141	147	147	145
25540	35412	28689	564	419	364	340	328	302	297	280	304	264	267	257	260	299	258	279	257	257	262	264	294	250	271	259	241	267	264	270	253	243	271	263	248	242	243	258	272	282	247	269	267	287	255	265	273	250	276	270	263	262	266	286	232	288	268	289	271	225	254	270	283	272	231	279	279	272	264	241	256	277	258	263	294	277	241	288	253	240	250	263	248	248	255	290	259	266	263	234	256	221	259	245	256	291	263	279	282	275	264	266	293	270	237	272	284	282	274	264	254	254	266	224	237	323	270	247	257	279	280	282	268	277	252	238	238	268	252	267	262	274	268	299	269	249	246	258	288	249	259	269	251	255	272	239	253	288	284	275	271	254	260	302	279	275	239	248	262	212	253	259	250	259	240	264	273	257	231	240	267	255	252	241	270	298	250	253	242	281	254	279	273	242	267	264	258	283	261	260	271	277	255	276	270	252	253	281	245	267	272	259	261	242	266	230	260	263	231	248	269	265	254	261	265	245	258	273	268	242	276	288	281	261	271	228	257	249	248	280	253	281	266	255	257	267	265	284	262	256	240	280	271	248	238	243	305	270	252	244	250	252	258	262	261	271	246	285	273	262	263	282	262	251	252	282	265	264	267	258	265	243	246	266	249	266	259	260	265	248	240	276	260	228	264	243	275	266	262	260	256	261	234	255	247	234	234	235	292	256	260	290	276	266	256	280	262	235	273	244	273	225	262	253	249	249	246	277	263	247	270	263	237	232	272	254	253	262	275	292	237	268	249	226	258	242	243	289	246	248	281	276	234	273	263	267	257	243	263	236	267	266	259	254	255	250	260	243	265	271	248	254	250	244	265	258	234	242	248	300	239	268	257	245	264	256	275	258	277	265	262	231	250	237	268	258	282	226	260	256	249	226	248	247	279	264	246	234	228	270	252	251	247	273	277	242	254	273	274	246	293	257	272	257	255	235	276	249	279	261	239	251	266	269	270	233	234	256	259	230	263	268	295	263	270	246	268	275	264	275	265	263	256	253	263	250	263	277	255	260	236	251	255	243	237	250	274	265	255	251	275	267	247	223	275	244	275	245	264	266	256	270	272	245	255	267	251	274	269	251	255	268	276	262	293	290	239	242	242	276	248	281	280	258	265	262	237	286	273	247	249	279	235	249	256	245	239	311	264	287	268	261	247	260	268	273	252	267	270	285	257	261	269	242	263	261	226	264	273	281	272	253	250	238	276	249	269	232	283	289	264	219	254	239	266	261	250	245	248	256	253	265	258	273	284	268	260	309	262	295	274	272	233	260	269	256	249	244	284	242	261	238	255	269	259	222	227	276	245	261	264	285	263	283	255	264	248	263	256	251	234	283	262	251	274	268	257	257	237	260	276	267	302	259	255	253	254	278	295	261	265	245	263	256	255	255	238	249	264	247	244	269	268	266	233	269	242	248	264	252	260	220	277	251	271	298	284	245	246	272	287	270	254	283	273	244	262	244	286	248	229	263	278	242	257	280	244	275	247	260	265	258	263	270	266	247	239	268	226	250	272	253	279	238	264	236	239	234	268	293	252	248	279	269	263	288	253	252	276	268	280	242	280	243	277	280	286	266	278	254	253	265	265	255	263	269	271	265	304	233	235	237	260	213	278	258	266	288	249	250	250	265	228	239	294	244	252	251	269	295	235	238	265	246	266	269	258	283	271	261	252	268	275	262	268	258	245	268	251	240	267	260	230	278	277	266	226	286	259	274	269	251	271	256	271	254	243	252	255	263	255	264	259	241	265	251	272	256	226	248	262	242	251	283	254	260	270	255	274	257	262	280	297	271	226	258	241	264	251	269	255	259	263	267	273	250	245	247	245	266	240	260	225	260	250	232	232	271	271	266	254	252	240	253	257	277	268	252	266	264	268	254	260	262	232	249	253	272	237	228	283	245	250	259	254	268	257	264	233	250	265	272	242	261	274	237	256	249	241	254	256	260	267	241	265	273	281	231	258	228	248	282	265	263	258	251	260	246	237	269	254	254	247	254	256	246	283	238	267	253	256	260	256	268	245	256	288	280	260	280	263	233	251	272	242	236	228	267	232	251	270	264	267	277	280	260	260	262	234	243	224	249	257	278	230	245	237	279	256	287	266	249	248	263	276	236	263	261	277	265	295	254	234	241	268	240	264	283	241	285	282	249	258	234	255	245	241	255	225	252	257	239	232	243	248	255	257	250	252	289	254	275	275	253	287	269	261	258	258	242	223	265	251	247	249	258	285	235	228	271	244	249	282	254	271	265	277	273	232	255	242	274	240	281	269	256	270	260	268	257	274	248	278	239	266	232	261	283	258	251	248	275	280	255	235	284	257	255	243	284	268	254	244	268	292	259	254	261	257	251	257	270	253	244	273	270	252	250	240	251	285	245	265	265	259	280	259	250	239	268	251	265	266	269	247	251	238	257	249	232	272	261	277	253	276	261	269	273	282	261	282	296	227	259	254	254	257	253	254	262	256	267	278	243	288	247	245	238	277	267	254	246	259	238	254	265	268	252	247	233	265	265	256	242	246	276	254	250	284	266	271	268	265	295	244	271	271	278	278	251	253	299	273	234	304	275	267	254	248	271	293	277	268	250	289	287	263	257	274	282	258	272	263	277	243	272	269	233	257	222	290	275	256	257	244	262	279	268	261	243	258	241	278	255	264	254	286	252	254	293	276	241	264	272	266	276	267	271	253	276	236	241	269	257	237	269	277	263	251	287	269	262	256	271	262	263	263	269	263	278	255	238	272	255	271	237	260	280	273	265	288	284	248	266	234	246	271	249	275	269	283	253	270	267	270	246	261	267	265	249	281	267	282	241	263	256	271	285	271	288	264	271	249	248	249	264	271	240	261	265	248	244	265	262	228	277	268	239	257	235	247	278	252	252	262	247	300	255	277	246	252	259	266	261	245	282	266	263	248	283	270	279	266	241	229	252	267	253	262	267	270	249	251	254	284	281	252	292	262	287	235	265	278	283	271	274	260	277	221	269	295	239	267	254	248	237	270	241	256	263	252	244	256	257	257	282	221	231	249	256	250	242	241	278	285	263	283	259	280	271	273	284	227	222	263	262	251	237	274	261	258	270	230	271	247	260	264	247	296	287	267	291	263	239	217	262	241	274	258	251	282	248	265	260	259	288	259	252	242	259	253	289	259	247	248	281	283	237	270	247	251	279	249	265	264	247	260	258	256	257	258	290	253	243	210	264	261	247	244	255	269	250	249	276	250	246	252	231	264	283	245	264	256	236	271	258	244	265	259	254	277	280	265	247	276	281	251	263	242	266	250	293	242	277	262	270	244	247	280	266	273	298	276	238	280	259	257	238	261	286	251	242	270	251	270	248	256	260	261	246	272	252	254	280	267	265	263	234	271	239	259	292	250	275	259	256	269	253	301	249	256	249	263	257	279	243	281	274	273	276	298	255	276	260	278	233	223	268	254	265	267	271	255	251	271	258	255	258	264	257	271	292	260	264	232
24024	21314	32353	24088	17597	3587	694	483	404	420	409	390	429	373	380	375	353	350	347	347	339	336	360	360	371	337	344	348	367	342	347	342	362	334	361	328	344	355	363	341	341	324	331	347	335	329	323	328	358	334	321	341	379	337	306	320	301	312	316	347	326	372	352	366	330	337	347	341	306	322	324	332	324	331	314	337	346	325	324	341	351	315	333	305	334	308	341	319	359	354	327	288	308	314	341	322	336	343	312	313	344	326	311	326	352	349	286	297	298	333	337	349	325	321	303	323	323	336	323	348	296	331	366	343	365	310	364	311	324	342	307	311	313	369	326	304	330	320	366	322	337	333	308	335	330	310	319	341	351	315	341	345	317	314	329	352	347	329	343	330	327	343	328	303	318	311	342	359	326	323	331	380	336	327	320	357	318	359	321	306	335	363	343	326	356	319	314	327	352	327	307	358	316	329	317	318	319	316	326	332	321	339	346	343	347	330	358	316	346	331	326	351	303	324	313	346	341	327	354	326	325	323	339	344	337	298	316	339	340	340	299	320	339	345	360	318	348	332	360	350	322	334	322	338	319	310	337	355	354	343	319	347	354	325	348	324	304	332	337	311	326	332	320	326	338	340	317	315	304	364	336	322	337	339	293	339	340	317	323	333	327	338	319	335	352	320	307	321	357	344	330	366	353	352	318	315	306	349	352	309	302	331	321	336	361	354	325	323	345	344	289	328	348	308	325	358	346	343	352	348	377	324	322	322	319	355	316	351	340	327	332	312	318	336	298	363	345	366	332	329	337	336	343	333	325	341	332	363	372	338	319	328	329	330	323	345	307	313	334	317	332	320	296	298	336	310	328	337	337	331	325	338	343	334	307	347	307	322	332	303	324	346	335	325	319	345	319	288	340	324	334	298	304	337	307	319	322	325	336	343	335	338	330	339	326	322	329	340	307	337	303	349	363	331	346	321	309	335	293	318	313	358	343	350	347	345	328	341	344	334	351	304	314	285	335	309	340	379	317	346	320	336	327	345	311	331	312	327	330	368	335	317	357	343	351	363	327	326	370	353	320	326	341	338	305	329	330	338	341	336	337	352	300	334	335	330	323	330	348	319	314	313	343	345	329	344	330	346	326	285	296	332	319	342	327	329	325	318	317	334	349	317	336	336	354	307	290	327	353	331	337	363	337	343	322	342	338	299	361	356	339	369	327	314	321	355	331	356	336	316	363	302	327	309	340	315	337	338	320	346	326	329	328	343	356	349	327	367	337	363	336	360	339	308	354	339	354	345	324	331	329	314	331	296	325	347	321	328	327	340	316	324	328	333	332	357	345	326	338	337	316	344	326	321	327	339	302	339	335	295	343	347	321	325	330	331	357	348	348	359	342	324	329	321	311	317	343	339	321	364	315	332	331	311	336	342	355	304	326	346	333	356	363	330	316	325	291	326	322	351	347	324	330	339	340	328	309	338	315	376	347	355	345	359	360	327	320	359	345	330	334	328	348	329	359	298	367	347	315	314	322	351	364	349	320	329	336	326	320	324	320	341	339	378	317	272	372	326	337	319	320	298	372	360	323	329	304	316	352	315	354	329	309	354	343	344	327	313	335	339	356	321	313	301	306	319	317	321	316	337	317	367	329	331	335	346	336	314	345	318	351	351	341	355	336	316	354	298	350	318	346	320	336	319	330	318	346	351	316	318	362	334	339	332	331	337	307	327	311	343	323	340	362	301	340	346	331	336	322	349	346	331	356	330	327	332	363	338	336	336	372	321	346	333	309	323	321	322	338	296	309	310	318	312	321	342	348	313	334	380	330	342	334	308	312	359	327	322	332	300	316	341	342	342	313	311	325	308	342	308	351	361	327	331	341	339	342	329	353	305	315	306	342	291	334	320	324	334	320	340	336	336	280	336	300	359	334	309	319	356	338	348	363	352	335	348	302	345	350	332	344	334	350	304	338	327	320	347	335	325	341	347	317	347	344	351	348	316	353	336	319	350	365	329	309	302	320	323	343	336	316	382	345	330	314	345	331	325	334	300	354	300	322	308	344	346	352	333	330	334	370	347	330	335	354	352	368	297	318	332	311	340	352	333	323	369	332	320	325	349	318	337	346	334	308	314	314	340	334	323	345	361	313	313	312	336	344	332	326	291	340	307	349	360	331	337	334	333	355	325	328	333	326	323	354	344	344	318	327	327	299	318	360	316	357	347	312	330	300	344	336	337	320	340	322	326	339	329	352	331	299	334	359	308	331	322	337	340	291	311	349	340	339	303	356	332	340	348	347	323	336	335	320	345	324	366	327	348	345	310	302	336	353	370	315	346	335	317	359	295	359	304	304	339	325	327	358	309	301	366	350	317	352	325	361	336	305	311	331	351	335	320	356	331	377	328	318	338	341	306	308	332	321	324	333	362	333	343	373	327	350	331	334	323	299	347	332	354	316	318	337	328	329	344	331	315	342	333	303	326	301	362	315	386	337	344	318	353	370	309	348	321	301	355	323	326	324	320	323	323	338	358	327	317	354	312	308	329	327	349	337	336	320	353	336	357	298	343	313	315	361	313	339	339	349	325	355	367	297	365	321	302	345	321	314	348	350	349	342	312	369	288	343	292	308	365	350	367	337	309	352	326	303	352	300	326	336	339	324	302	338	336	369	352	307	345	299	352	318	299	345	333	348	337	337	337	354	339	315	363	349	352	342	365	319	340	339	341	311	325	352	322	338	361	337	322	362	322	340	325	341	344	322	326	367	333	343	353	300	313	335	295	338	346	318	319	355	328	322	310	354	342	320	328	344	352	344	316	366	298	309	352	348	334	306	347	343	352	316	311	319	336	312	337	324	324	334	314	333	363	330	316	344	297	300	366	314	315	333	314	324	295	373	323	345	344	310	340	337	310	318	356	332	330	323	345	360	336	321	336	362	306	322	333	336	333	353	329	340	324	316	307	350	338	322	356	345	329	330	296	339	309	310	338	319	316	337	340	290	322	338	308	350	335	332	347	350	329	309	339	357	335	340	335	345	303	278	321	333	312	327	341	349	332	319	325	317	307	351	319	319	349	326	323	346	322	338	347	321	339	325	300	323	320	350	333	297	317	316	331	328	323	367	358	312	304	312	336	339	352	328	352	300	335	318	312	323	314	337	326	352	341	327	333	330	354	339	312	338	319	345	338	329	323	328	342	308	350	335	335	336	351	343	316	353	333	324	349	330	299	324	341	324	374	343	337	303	320	307	322	354	366	352	332	294	353	330	370	359	298	300	368	359	307	338	343	334	320	303	338	309	318	314	362	353	358	344	348	337	320	301	343	325	327	316	333	344	311	340	329	330	320	296	307	368	315	324	326	317	326	332	316	312	323	321	355	340	307	349	332	368	361	358	363	343	320	341	328	320	356	324	358	351	331	349	335	313	306	328	309	321	318	359	333	335	327	304	348	315	316	360	354	292	355	332	341	332	312	340	334	321	321	344	343	284	302	341	325	347	305	352	307	338	333	327	358
48649	73223	58826	3096	2126	1567	1296	1119	996	864	856	778	727	745	736	696	630	658	642	596	638	643	617	575	602	605	602	588	570	608	542	579	580	560	579	574	600	529	577	566	568	615	576	555	536	580	554	563	581	591	564	551	538	556	570	569	551	560	580	572	559	568	566	563	583	535	567	577	539	577	564	604	606	549	553	550	583	584	543	563	577	567	529	571	569	538	566	582	617	592	566	583	568	559	560	562	565	543	558	565	536	570	616	564	550	545	547	600	616	590	571	506	535	611	586	575	550	564	543	597	595	556	541	568	577	582	563	564	586	544	559	561	533	526	597	511	627	550	549	594	577	540	562	541	615	580	560	557	568	612	581	547	557	559	538	555	538	557	571	563	567	575	576	580	560	565	540	562	557	584	616	545	547	569	556	493	537	573	544	547	525	547	601	604	551	562	523	579	569	619	582	531	617	593	549	536	577	565	574	572	522	570	559	575	586	560	576	564	572	539	560	568	573	565	522	556	562	576	564	567	600	566	579	560	597	583	582	555	596	536	576	604	539	597	602	552	575	576	574	552	598	556	571	551	561	561	559	537	556	579	568	556	561	580	578	569	569	539	547	547	558	554	583	611	538	565	547	584	581	542	566	562	585	550	554	574	569	556	593	541	583	564	565	531	557	538	554	534	541	533	547	587	610	584	576	577	523	568	572	591	593	506	555	572	525	572	514	553	597	546	565	504	605	569	576	573	558	559	564	574	566	544	596	556	556	577	553	492	582	555	518	544	599	578	548	533	599	581	590	551	548	553	567	541	593	541	557	563	532	556	535	572	601	561	557	532	565	554	584	544	560	568	558	552	558	608	565	516	535	577	580	574	544	562	567	544	521	551	596	561	603	572	569	570	514	512	620	546	617	599	588	551	552	534	563	523	539	579	571	579	520	572	558	544	568	541	566	555	576	566	572	579	589	548	611	558	557	551	525	566	536	530	568	564	573	563	553	571	563	604	542	536	555	572	557	550	537	526	549	589	561	539	548	565	587	531	556	568	582	543	527	543	582	564	538	537	577	603	563	585	604	555	567	579	573	541	579	562	561	554	527	552	560	538	566	605	535	530	558	536	522	577	576	580	545	566	578	592	553	572	564	579	530	550	524	584	556	506	554	548	577	569	596	576	561	538	544	542	555	556	534	555	587	548	578	555	554	555	573	563	561	544	562	585	575	563	560	560	594	605	573	550	555	547	559	569	558	572	570	563	558	577	569	573	556	579	557	570	529	611	578	582	567	557	536	576	568	551	554	571	541	556	572	597	568	527	585	581	531	550	567	561	573	567	591	568	564	536	586	548	542	543	532	554	547	564	598	558	525	623	600	564	593	528	605	538	575	548	588	596	588	563	516	591	578	524	554	580	539	575	528	553	550	590	613	564	544	558	580	568	595	570	547	574	585	568	528	604	581	563	582	553	601	539	549	529	579	557	603	532	520	578	527	556	557	595	554	593	536	543	520	556	583	552	548	564	588	602	573	553	551	562	573	585	577	560	572	574	547	582	552	572	578	565	558	562	583	594	552	544	579	561	593	539	601	529	547	584	522	533	561	535	594	655	544	532	554	609	560	579	610	553	545	555	557	561	531	579	548	510	604	518	559	551	595	551	551	544	559	564	553	573	591	557	589	569	516	584	525	586	527	548	619	569	551	595	564	560	530	563	585	544	555	557	586	562	537	576	536	585	564	556	563	588	566	540	608	553	545	559	527	519	586	564	562	579	571	587	538	534	575	543	575	582	561	545	599	529	572	531	529	536	569	580	559	578	571	497	574	583	589	518	601	530	584	594	523	591	507	573	574	526	571	576	551	537	581	571	568	559	579	589	591	555	580	541	587	538	551	552	543	581	551	539	599	584	564	568	606	577	582	538	555	560	580	534	561	539	565	532	601	558	533	498	563	539	547	560	597	574	584	569	571	564	581	559	529	571	549	558	578	562	546	572	556	555	556	555	571	542	568	571	544	604	541	552	561	555	537	553	583	566	562	539	583	533	535	584	604	523	547	561	552	544	588	581	569	579	569	585	582	548	521	564	563	546	531	589	573	577	567	547	586	563	591	544	555	573	552	569	563	549	545	553	564	555	576	586	577	522	592	578	555	533	577	525	587	562	572	568	547	561	579	558	597	586	579	531	577	570	534	543	539	568	557	538	572	551	553	556	563	514	556	515	535	621	575	525	599	567	591	578	532	562	528	532	525	556	588	542	533	568	596	571	549	587	570	564	573	485	580	598	559	594	556	541	606	510	572	595	587	562	571	571	568	552	562	573	583	580	557	509	557	577	531	532	554	582	551	548	553	571	550	479	573	547	600	579	577	605	595	537	624	537	598	508	504	599	501	572	583	530	534	532	561	612	548	556	604	546	601	567	591	566	591	549	538	573	587	555	581	563	581	575	605	585	562	553	569	544	606	545	580	578	549	539	532	567	532	574	575	563	562	552	584	561	587	538	528	594	621	553	529	580	601	575	588	562	517	540	543	575	524	555	553	545	569	523	543	567	539	604	519	541	553	561	557	592	514	558	572	583	531	580	521	576	561	549	570	551	578	560	588	565	567	540	613	554	522	540	526	579	541	532	545	584	557	563	508	563	546	559	612	553	582	598	577	550	561	574	588	571	566	567	574	581	538	528	529	543	563	583	590	552	546	554	583	588	592	556	565	552	545	539	591	532	541	541	561	612	571	549	621	583	532	529	530	572	520	575	548	510	505	551	532	573	536	552	567	512	582	536	568	548	554	548	583	573	559	591	545	576	591	549	570	530	560	520	584	581	577	583	593	573	557	572	571	549	532	542	545	541	534	538	547	603	550	530	553	534	521	595	552	559	540	553	557	569	552	574	582	553	596	563	575	557	557	568	519	577	542	592	564	558	556	543	602	559	571	585	560	536	563	573	522	553	553	563	568	599	563	568	529	561	561	538	600	573	570	503	549	580	559	590	577	586	586	554	565	571	521	570	535	544	553	539	543	570	551	589	566	509	507	503	503	559	543	584	581	512	577	582	579	583	554	524	543	575	568	550	553	546	567	584	575	555	558	562	529	553	536	533	595	552	588	550	565	561	562	531	590	566	594	555	555	580	574	560	568	543	587	589	553	549	578	595	531	552	592	526	543	529	584	557	528	588	562	526	504	533	546	520	536	573	573	529	556	552	552	547	594	560	536	557	568	592	528	574	544	573	556	570	575	569	626	563	558	575	552	553	582	543	565	566	566	568	554	553	554	570	520	556	593	591	558	586	592	557	544	553	527	566	523	557	590	572	541	537	587	536	564	548	587	561	514	549	595	588	531	593	590	590	585	539	544	574	543	577	589	568	592	515	591	540	591	599	546	560	567	540	545	571	540	557	560	553	573	559	579	535	549	573	559	568	545	558	601	618	547	567	550	515	576	574	567	572	568	558	534	603	562	549	527	556	568	543	554	592	509	578	532	498	543	579	552	561	553	614	529	557	606	576	569	550	560	574
23097	21148	30676	23302	21094	18765	3574	898	705	658	620	652	575	546	572	579	529	572	547	527	519	554	521	466	527	535	481	491	498	489	472	504	493	549	531	518	523	524	517	477	464	486	535	521	538	502	491	508	465	510	484	455	465	474	460	492	482	499	507	494	487	504	506	521	480	508	516	495	482	441	465	479	479	478	495	479	493	492	500	486	495	489	478	524	490	480	441	516	493	501	453	480	484	495	505	486	469	503	477	532	520	523	508	507	496	488	478	478	503	487	455	504	552	487	454	513	497	495	510	465	505	462	451	504	477	466	509	507	486	523	517	483	514	486	486	524	480	497	472	501	499	494	491	462	495	470	476	484	463	491	530	512	507	457	504	492	495	471	452	472	504	476	471	466	512	523	496	505	497	523	486	535	507	465	482	512	511	510	508	491	505	488	479	473	444	465	491	456	508	463	484	493	462	498	508	519	519	534	523	501	486	475	457	470	465	515	460	502	466	495	534	507	506	488	454	487	461	488	478	479	528	485	491	498	480	479	516	541	466	486	475	446	468	475	491	480	494	463	490	494	492	480	448	468	502	476	494	495	513	508	499	494	504	488	449	497	470	498	483	506	482	492	445	504	515	469	487	487	471	486	469	509	492	498	502	464	503	450	536	491	503	502	482	471	469	537	476	474	495	467	492	461	512	472	463	472	492	499	516	504	514	470	473	493	499	477	516	436	531	508	492	452	503	524	532	492	498	503	462	514	494	526	494	504	499	508	503	487	519	491	495	491	500	466	491	521	508	475	465	503	491	446	525	527	485	488	524	493	492	488	485	497	512	500	492	485	489	520	474	511	478	514	522	459	519	508	460	480	482	481	469	490	526	504	512	522	472	480	494	459	490	477	495	492	453	499	487	501	473	512	458	495	478	486	459	506	500	475	503	476	462	564	476	447	485	484	459	505	469	495	489	489	521	511	477	530	488	518	508	456	502	499	465	525	495	444	485	496	498	525	467	475	476	445	468	510	489	465	501	495	498	484	506	465	462	523	495	485	522	503	525	492	489	451	472	508	508	471	488	465	471	478	497	483	491	512	474	517	486	467	485	512	463	490	512	502	522	457	466	475	500	441	511	472	503	516	486	475	494	481	472	478	497	523	473	482	483	499	523	498	506	500	462	463	481	464	461	529	452	476	509	522	471	505	497	485	519	491	470	525	450	452	501	485	509	485	452	488	474	477	488	488	517	504	455	467	482	515	492	465	491	492	495	457	468	444	469	501	502	518	460	479	488	500	486	495	490	473	462	495	493	511	512	495	498	496	498	496	493	487	542	444	473	522	531	503	475	523	430	489	488	514	509	477	502	512	457	499	489	437	471	523	456	538	461	474	473	476	496	483	477	479	500	483	479	495	501	509	518	459	502	501	462	490	483	465	500	553	470	513	480	464	521	461	506	480	479	526	482	499	456	489	493	488	506	470	455	431	474	512	459	535	471	476	466	446	466	475	484	516	447	508	506	481	496	498	516	505	474	477	499	494	493	456	501	463	473	481	502	512	466	493	473	507	466	456	527	469	474	503	473	500	495	501	471	492	489	476	408	447	516	451	497	469	493	491	481	499	491	497	521	473	491	528	499	479	478	483	481	491	511	518	485	476	478	538	465	501	515	509	536	489	463	508	498	484	491	481	458	514	470	493	527	515	466	507	531	474	491	479	517	455	475	441	475	476	445	524	468	505	471	522	487	489	496	532	483	484	502	470	495	494	467	493	481	478	494	484	486	486	485	457	483	453	472	484	485	449	473	482	470	550	491	475	477	498	484	460	455	455	492	469	453	468	509	493	442	463	490	483	455	508	489	496	488	470	473	478	512	501	459	526	537	467	478	490	495	477	472	455	482	509	509	501	449	458	477	499	487	514	488	470	518	481	512	508	462	513	491	499	482	468	474	440	492	508	492	476	451	496	487	495	515	488	515	478	478	523	477	460	487	494	485	462	463	507	447	521	484	481	493	473	510	464	463	477	465	503	453	508	510	487	504	472	485	493	505	473	499	477	474	469	502	481	464	510	467	504	489	470	456	500	484	496	520	474	484	510	465	487	512	524	507	472	458	464	521	501	469	520	526	522	512	481	533	483	512	504	494	467	477	465	511	464	531	457	462	460	504	499	466	499	464	467	508	466	562	478	512	521	507	472	506	508	482	477	481	488	472	521	475	483	510	476	514	527	507	486	501	485	476	485	536	449	492	459	513	472	493	479	482	449	511	481	493	455	494	508	507	502	501	525	495	520	504	517	486	456	510	472	488	506	472	481	513	500	466	524	479	446	480	446	498	517	508	479	499	484	520	472	536	490	477	491	511	488	503	502	506	475	478	500	481	479	502	511	518	523	507	522	504	472	521	477	452	527	467	474	490	477	488	539	499	473	466	515	485	501	501	481	474	498	509	504	497	496	503	522	469	451	547	487	491	489	477	470	477	519	486	476	496	486	498	492	490	488	488	479	451	451	507	465	467	510	491	502	506	499	479	491	488	458	514	442	469	451	471	504	502	496	445	500	497	454	480	479	481	477	488	452	473	484	537	496	463	484	508	535	475	457	450	478	451	503	500	479	519	476	489	488	496	491	479	498	473	492	468	490	472	460	473	531	498	452	459	495	452	515	446	452	484	498	466	501	546	483	480	429	498	523	475	494	527	489	484	452	507	515	444	525	509	496	484	509	472	488	502	504	491	493	492	490	510	482	493	501	487	489	467	467	446	517	490	484	499	500	475	480	470	482	499	514	473	504	496	496	533	520	458	496	464	494	492	459	494	503	505	490	504	487	481	474	501	460	496	497	445	516	465	470	492	498	516	501	534	470	487	501	499	490	472	479	454	443	470	457	504	483	474	489	494	498	500	505	457	477	532	485	504	473	519	499	481	486	522	456	500	548	511	557	457	477	472	491	528	476	476	456	489	498	478	544	465	470	533	521	497	508	487	561	508	476	480	501	483	540	475	523	460	466	538	476	501	493	495	495	480	465	520	491	490	514	457	501	490	489	510	476	519	451	475	469	427	476	461	534	455	474	502	531	492	530	454	495	470	536	475	453	499	505	483	491	515	476	479	492	515	491	502	465	494	473	502	483	506	510	484	500	458	448	477	533	485	486	463	510	467	474	513	531	481	476	481	488	456	463	501	489	486	461	471	482	495	488	471	443	459	479	514	496	487	507	501	482	494	461	486	494	490	486	524	481	522	505	489	478	493	500	463	451	495	479	488	477	463	508	506	495	430	456	460	488	501	507	473	487	465	494	469	484	495	488	518	472	486	476	558	465	473	489	507	468	461	473	455	499	506	484	466	474	503	496	496	454	506	509	510	479	502	483	518	475	482	515	479	507	483	519	478	483	481	501	501	502	481	467	521	502	518	490	461	479	516	475	470	514	465	474	489	526	482	452	488	521	462	468	544	480	464	498	463	506	508	477	523	501	483	492	482	486	483	487	472	501	496	518	503	503	471	503	469	507	493	490	513	477
55629	85819	64370	5267	3788	2846	2266	1874	1619	1464	1336	1250	1195	1107	1057	990	953	961	927	919	973	889	918	850	894	853	857	840	821	886	827	849	840	870	872	814	836	817	843	821	794	773	841	762	824	777	827	807	816	806	827	809	860	830	758	823	742	789	821	807	813	791	793	800	818	852	803	832	795	835	854	736	796	806	798	818	834	792	768	787	840	751	808	753	783	833	822	758	819	765	781	789	793	797	819	815	818	817	846	754	785	768	767	799	783	822	778	791	795	788	743	745	789	777	857	813	814	829	805	790	825	794	800	832	790	826	795	804	812	772	772	783	796	836	793	757	804	782	810	805	810	832	748	759	785	798	745	786	787	833	817	795	805	805	826	802	782	800	777	751	788	822	800	780	815	766	822	787	883	833	828	766	824	774	770	797	811	761	787	824	801	803	762	771	832	837	796	840	758	803	761	782	769	800	817	778	767	784	790	833	821	823	760	827	806	779	805	782	760	792	795	808	811	778	824	817	777	789	800	808	769	793	795	788	799	837	748	816	812	770	768	826	807	859	816	752	802	854	790	804	834	801	795	844	798	795	811	766	770	783	781	849	800	747	770	778	814	815	792	794	772	817	778	779	789	797	756	802	775	773	769	806	803	721	807	803	742	807	798	815	840	756	819	773	749	867	842	780	776	812	799	781	752	804	752	757	794	852	800	775	796	824	777	777	766	851	805	808	824	791	774	784	780	770	818	826	811	782	753	831	806	808	772	809	827	768	819	804	735	800	823	835	795	765	787	832	767	854	834	815	800	816	865	816	808	802	802	837	771	786	813	761	779	799	748	869	856	795	805	804	797	830	755	823	780	805	751	753	824	837	787	770	806	765	788	729	764	777	792	786	741	842	830	775	719	807	767	779	823	801	806	806	724	825	812	833	800	796	801	735	744	821	811	822	831	765	821	763	785	792	816	790	775	821	786	781	818	774	775	776	803	759	768	887	791	814	813	812	836	819	804	826	804	758	791	764	824	825	813	805	841	794	775	777	847	829	801	823	790	796	778	776	823	784	798	797	770	760	808	774	790	801	795	808	825	855	785	795	791	799	818	778	774	782	803	809	802	790	803	812	831	815	783	788	773	800	869	781	798	800	787	861	852	847	806	757	793	831	779	811	835	789	807	822	799	789	793	803	805	801	839	781	752	778	751	861	790	827	819	793	807	774	797	785	788	819	775	768	790	836	758	792	757	767	824	773	805	791	845	798	830	858	766	788	744	754	816	818	772	833	762	805	881	799	756	851	816	825	821	776	810	762	794	723	737	779	813	785	861	765	816	788	786	805	814	792	795	841	799	823	822	848	771	805	862	800	849	777	813	804	843	845	781	752	787	780	782	743	771	783	806	795	811	766	835	800	813	821	771	783	819	781	796	780	762	794	772	739	741	800	746	830	793	775	778	808	823	794	795	840	781	823	816	845	799	802	754	843	809	764	810	745	814	787	779	830	820	774	807	781	818	769	808	823	836	802	773	783	774	778	817	812	792	820	771	822	739	776	776	758	746	763	830	734	821	760	771	789	776	801	799	790	752	850	809	821	824	746	787	818	781	803	796	758	824	789	773	836	849	785	792	769	835	808	812	773	814	768	819	773	732	773	767	803	744	785	791	779	774	830	780	762	780	806	809	781	746	757	770	833	773	837	793	814	801	813	775	801	791	847	795	803	812	754	796	784	748	760	798	745	802	839	815	788	785	842	762	820	750	813	783	761	788	773	789	809	857	809	801	773	786	791	808	802	814	782	798	822	825	772	787	791	804	727	750	778	736	724	789	769	782	820	784	768	814	767	822	757	776	767	775	788	794	815	785	799	857	825	797	798	776	841	818	746	761	839	790	809	747	776	762	819	769	750	835	771	812	792	797	799	828	746	751	811	770	815	778	806	787	783	791	816	763	784	787	803	765	757	792	793	739	756	793	816	768	816	789	787	788	763	789	764	766	805	768	815	824	790	818	788	833	797	839	776	815	779	808	749	835	783	742	768	771	851	841	776	777	786	839	817	799	803	836	799	811	777	759	738	798	798	809	785	817	748	794	789	803	805	785	822	780	836	821	772	811	775	790	794	856	839	798	767	814	768	849	793	775	803	757	801	767	807	823	740	778	808	794	766	846	786	814	816	789	794	794	741	820	808	793	789	803	746	794	845	769	812	733	811	780	788	809	745	771	839	843	796	806	782	815	774	825	733	812	844	779	810	796	771	751	793	871	794	843	716	780	805	768	767	785	786	788	779	847	813	806	832	812	810	849	792	780	792	786	751	823	768	796	816	802	821	858	835	834	827	803	822	815	816	795	783	851	827	826	813	750	824	765	838	778	799	753	862	812	827	745	804	762	765	759	816	784	759	807	841	754	803	794	750	781	752	803	766	750	763	770	748	829	846	799	748	817	786	812	814	825	756	805	718	801	777	782	805	747	795	789	826	809	808	812	805	844	792	871	801	815	816	775	763	759	760	753	824	787	784	765	763	760	856	779	775	789	781	803	782	739	822	794	775	834	793	779	775	842	833	752	775	803	813	888	833	804	817	829	764	803	776	786	794	746	868	821	766	779	769	783	810	854	805	829	776	771	789	814	835	844	790	832	801	800	762	770	813	752	754	732	782	786	835	799	774	785	772	776	766	800	788	764	751	809	766	783	783	831	746	835	806	768	776	783	787	750	785	765	775	821	766	783	757	799	759	785	800	812	813	796	805	806	783	744	782	751	816	810	784	807	783	828	837	770	799	843	834	812	819	805	786	780	746	790	771	827	828	767	760	800	729	809	771	831	801	787	747	806	812	803	843	799	793	800	822	782	739	831	785	773	785	801	798	805	807	797	832	854	802	836	792	755	789	760	779	822	782	801	806	811	776	779	782	804	787	783	812	790	831	804	750	775	720	822	792	835	789	799	788	821	803	756	778	812	803	776	765	785	736	785	816	820	758	779	750	813	786	791	783	834	771	818	775	747	804	801	706	743	803	764	788	799	815	793	785	792	752	845	796	817	798	765	796	767	808	791	859	845	832	864	776	830	806	808	797	806	830	799	776	797	746	826	787	761	823	780	762	843	839	802	834	806	786	755	801	804	772	835	782	754	787	798	833	824	827	774	755	747	764	807	734	824	772	748	825	804	793	814	758	819	785	811	802	771	771	771	828	724	813	819	760	813	812	794	803	747	809	742	801	789	780	795	762	798	763	821	850	804	820	804	799	812	830	781	790	797	767	817	828	808	808	777	832	844	781	749	782	785	878	779	785	788	789	780	780	837	809	786	804	846	780	816	812	789	806	821	772	802	760	786	815	726	837	823	821	789	802	780	804	787	762	782	801	759	841	797	801	795	772	838	771	785	804	758	770	794	762	865	794	804	800	809	784	798	818	773	801	745	800	828	837	798	739	792	748	760	789	873	802	821	777	758	841	792	798	782	758	821	771	782	793	712	781	774	792	784	769	809	818	792	751	815	784	830	809	847	812	785	807	810	724
26715	21820	23637	4061	229	156	141	159	149	159	140	145	161	137	164	149	162	158	147	150	149	131	148	140	128	141	161	127	124	140	141	146	146	125	145	147	150	135	138	139	150	147	141	142	129	138	147	127	140	132	153	141	147	135	134	140	164	155	171	153	160	157	125	118	129	145	116	143	124	139	161	134	153	145	120	170	151	143	162	136	149	168	138	136	149	151	147	130	147	162	139	147	149	156	121	150	143	143	152	139	132	135	152	169	140	138	155	156	146	143	146	133	129	134	134	137	160	150	143	133	152	143	162	159	147	140	151	137	142	143	149	139	142	159	159	151	152	155	132	119	127	160	148	151	148	164	140	153	144	160	132	163	145	145	137	166	169	141	140	166	162	130	142	149	145	120	144	152	151	126	141	140	142	138	147	148	161	158	159	152	147	135	144	145	150	146	154	159	147	147	164	152	151	147	131	144	155	142	146	147	133	167	164	150	153	143	152	125	154	142	145	135	159	152	150	158	146	137	131	145	147	163	128	154	138	169	157	138	132	150	119	155	137	128	139	149	134	135	152	145	149	125	132	130	149	162	127	137	149	149	142	146	153	141	152	151	144	152	141	131	160	148	160	126	134	153	148	128	146	150	144	159	136	142	116	136	156	141	135	150	124	151	134	145	140	147	134	142	143	138	151	154	132	184	145	158	136	144	127	147	148	154	134	134	129	150	123	152	128	138	134	154	147	150	161	144	158	150	141	167	169	141	158	159	154	145	142	147	123	143	149	144	104	152	134	142	137	133	136	158	161	157	163	163	149	168	132	165	145	139	132	131	141	149	143	117	167	138	134	156	147	148	163	148	155	127	150	139	134	127	149	140	135	142	133	149	146	153	144	158	142	132	164	158	158	174	142	144	135	138	149	148	141	149	146	151	129	151	149	151	133	147	147	148	133	163	152	133	139	150	149	168	147	142	137	139	144	156	126	141	149	149	157	153	151	135	144	143	116	143	152	152	140	140	154	158	132	131	142	147	157	167	150	156	162	131	145	165	144	139	157	130	143	156	145	147	135	125	174	150	168	131	149	131	153	145	128	149	151	145	146	156	131	146	124	157	153	141	156	146	150	161	134	142	147	170	163	138	151	135	132	147	128	173	139	160	157	150	164	136	136	125	164	139	157	143	118	129	121	153	140	135	135	150	138	123	153	150	154	137	148	147	146	157	141	132	148	125	139	140	166	152	155	141	135	133	134	126	144	131	127	139	157	143	158	140	150	139	140	153	150	137	132	138	144	147	129	142	160	146	132	121	142	130	151	147	147	170	146	151	131	134	153	141	147	149	164	155	149	155	150	146	140	147	144	151	163	132	119	149	135	157	129	152	140	126	156	127	154	143	155	138	131	134	156	146	159	167	149	124	135	139	139	133	147	139	132	144	152	143	148	154	141	132	135	150	140	150	142	156	145	132	132	147	141	144	136	125	119	150	139	130	169	151	144	137	142	147	117	143	151	127	153	166	142	142	160	131	140	161	134	129	150	150	140	140	153	156	139	146	112	153	135	156	134	156	158	120	110	150	164	159	125	147	150	138	145	151	136	174	139	149	137	143	136	138	153	138	151	145	133	174	151	123	156	138	150	175	139	140	130	137	143	143	168	160	154	168	133	146	137	139	136	127	149	145	164	155	153	180	127	155	142	146	153	130	133	121	136	141	174	135	156	154	158	136	134	158	157	127	150	162	154	127	126	143	129	146	139	128	143	142	157	160	135	152	144	171	161	166	141	147	145	143	135	134	135	139	138	159	149	149	148	129	135	140	157	146	145	157	136	132	139	148	152	140	151	133	167	156	153	150	136	118	152	133	146	162	145	128	159	120	146	137	138	144	162	153	134	134	133	147	124	129	147	133	125	149	140	140	164	147	137	148	147	161	133	130	153	122	131	144	146	139	145	148	155	166	149	153	159	140	128	141	138	152	136	136	143	146	147	148	137	149	140	135	144	159	140	136	149	167	148	136	147	140	146	141	129	131	145	125	143	155	168	143	155	134	129	139	156	148	149	148	160	144	134	129	141	139	157	159	123	166	138	143	158	155	143	152	144	138	139	139	127	147	161	159	145	151	148	140	128	140	120	119	132	163	136	164	169	154	146	152	175	145	161	149	138	156	148	159	140	127	139	133	136	129	144	141	130	149	142	118	145	148	149	142	126	151	141	160	118	153	140	146	161	149	145	156	155	137	161	139	148	133	144	167	131	143	153	139	141	139	149	143	164	128	128	145	148	151	163	141	147	134	151	133	151	142	147	156	153	119	144	131	139	150	144	143	127	142	145	135	152	144	141	155	129	147	131	146	141	145	118	143	148	141	169	133	150	151	150	119	146	148	137	158	141	160	145	147	144	146	127	136	125	142	155	136	157	140	162	171	159	149	159	160	151	135	145	130	128	139	134	150	114	136	150	141	158	141	135	140	130	129	152	152	141	147	134	169	108	136	151	142	149	158	150	125	143	146	151	139	158	153	142	156	143	146	166	134	150	127	128	176	134	158	151	141	152	130	130	170	135	138	147	143	165	162	146	149	129	140	138	130	156	135	148	145	166	153	143	159	155	142	126	156	135	159	145	150	144	126	123	151	153	156	156	148	146	148	156	156	145	153	168	134	160	132	141	127	141	138	137	150	153	153	125	166	149	125	159	154	140	154	137	144	136	132	151	141	154	154	125	140	147	139	159	136	146	139	132	135	116	146	128	134	131	144	134	136	147	142	144	131	154	138	115	148	140	142	148	139	144	142	145	147	126	142	152	143	136	152	143	147	140	142	156	126	136	146	130	148	128	155	143	140	153	148	149	140	134	144	138	132	144	158	142	151	165	140	135	169	135	142	136	146	132	136	137	135	142	135	136	147	150	136	143	158	132	150	138	123	142	151	145	143	150	156	151	138	138	159	154	152	143	130	146	155	133	120	150	149	138	133	144	146	140	135	126	132	140	142	145	164	144	137	146	128	159	135	140	162	146	127	139	139	168	152	131	154	157	170	155	168	142	126	144	143	154	159	144	130	132	154	137	147	147	127	129	136	137	158	135	153	146	142	144	138	131	150	156	147	149	139	162	131	162	137	153	145	149	138	139	156	145	131	138	154	143	153	135	153	158	143	156	141	152	157	150	154	146	145	144	142	156	136	147	162	143	146	136	146	150	139	133	145	142	144	145	139	155	137	149	152	142	155	142	157	143	136	155	161	143	154	148	159	152	135	145	149	131	141	145	135	134	140	135	128	152	147	127	153	157	125	144	125	160	138	151	145	139	158	155	159	139	135	160	140	135	103	137	134	138	132	136	134	128	150	142	162	133	141	112	152	179	146	132	132	138	160	137	132	131	148	123	151	160	138	161	159	151	160	125	150	136	130	147	140	153	154	150	152	143	133	162	137	158	147	129	134	134	155	160	150	139	148	141	155	151	153	131	123	153	132	124	151	130	143	153	139	161	132	134	148	140	158	148	126	128	147	135	164	155	141
25850	34840	27355	532	412	377	339	350	297	302	303	271	271	285	277	246	251	275	290	288	284	258	274	264	265	281	266	269	249	268	282	277	251	287	264	275	267	252	244	262	284	261	253	257	266	258	293	279	267	269	275	271	267	266	277	268	258	268	249	262	272	231	281	286	279	263	264	278	261	275	260	251	265	253	284	268	243	274	236	277	246	253	258	268	244	241	274	264	235	254	239	284	263	246	252	259	297	264	261	266	261	289	242	269	247	269	266	271	281	257	284	250	236	234	283	274	275	263	284	263	275	246	255	282	226	258	256	269	271	254	257	258	261	293	239	249	274	243	264	287	226	261	242	251	230	257	255	261	273	256	247	250	272	237	279	267	245	268	273	278	272	263	302	235	257	221	261	241	260	269	289	224	253	288	289	242	277	236	280	258	262	258	257	280	245	264	279	271	273	253	300	252	270	288	285	248	259	288	281	254	229	245	259	278	267	241	263	250	306	260	269	237	260	280	271	262	238	220	264	266	274	250	268	241	277	260	260	254	253	244	260	213	267	239	263	237	264	229	255	271	275	258	251	257	263	262	251	275	220	284	278	252	289	271	248	247	263	286	264	301	248	245	279	273	262	239	268	259	249	256	287	261	262	247	255	273	251	268	238	279	267	276	253	250	261	263	286	270	268	297	251	261	273	268	272	237	278	297	237	239	259	242	275	247	260	250	255	287	267	290	261	252	255	281	245	234	269	268	271	273	242	255	241	263	269	223	259	278	295	263	268	271	269	233	250	271	274	277	263	230	277	247	241	260	264	234	263	267	275	249	276	284	264	253	269	274	246	278	277	291	244	254	247	248	289	248	254	264	301	275	287	280	266	269	283	235	281	261	279	284	253	253	246	253	277	250	260	263	277	253	249	258	261	247	248	234	277	279	278	237	247	267	245	253	272	226	252	246	272	252	231	257	269	227	252	216	291	235	272	231	238	252	263	270	285	285	248	250	269	258	240	304	261	252	218	260	252	251	255	254	263	284	276	250	248	259	259	278	266	247	252	289	275	257	268	261	293	239	264	300	246	235	270	276	256	257	261	248	239	257	270	300	249	284	291	295	247	256	246	252	293	254	256	260	267	269	251	278	280	254	255	258	266	284	255	269	225	264	235	247	248	245	244	243	252	239	278	274	253	261	246	238	274	255	263	265	268	249	274	261	270	259	225	292	282	265	288	273	256	273	231	250	248	234	243	264	267	234	273	271	255	246	253	248	259	256	251	278	257	260	255	263	248	288	276	263	283	266	263	234	255	273	252	236	242	268	232	274	264	281	288	268	269	220	266	231	235	278	255	238	268	278	269	247	250	257	266	263	261	245	282	274	264	260	270	272	269	262	274	257	267	284	269	267	250	284	289	272	264	253	264	285	248	232	256	253	266	277	288	264	246	243	247	271	247	259	262	239	255	271	287	263	266	273	250	271	278	259	248	231	272	265	259	240	248	237	243	235	241	264	256	262	273	282	283	299	237	283	265	243	262	280	268	256	260	269	285	281	278	269	257	267	283	253	278	250	265	267	268	248	265	263	273	239	244	281	268	269	264	237	307	247	271	253	266	236	275	269	302	254	230	270	288	252	257	225	292	274	261	260	231	263	280	278	274	266	270	257	239	253	279	275	254	280	250	267	269	269	243	261	242	293	251	272	264	253	259	240	244	267	272	264	247	294	270	254	243	256	285	313	252	271	252	256	250	270	239	245	278	253	232	239	237	288	251	251	271	248	264	262	249	246	314	267	269	242	270	259	247	247	252	241	283	257	257	252	268	246	248	256	259	266	293	282	267	210	269	246	281	268	229	273	235	264	279	243	263	266	247	261	283	249	270	251	263	295	264	267	280	250	256	285	275	265	261	283	284	261	290	283	287	279	240	253	232	268	260	263	254	239	240	256	264	283	272	242	259	257	259	252	265	255	229	267	282	261	250	238	292	259	265	286	257	271	248	252	268	245	276	255	257	246	275	262	254	255	253	279	232	248	240	284	253	246	258	262	287	303	253	279	256	226	235	262	242	256	241	276	285	249	245	244	247	263	264	262	244	243	262	249	247	265	251	257	232	248	264	273	260	276	258	257	261	258	276	301	272	282	245	287	230	263	253	257	259	247	268	276	268	261	265	288	286	295	266	275	235	233	237	254	247	265	250	285	257	280	229	266	244	273	258	249	274	242	248	275	229	267	255	278	230	237	251	251	256	267	272	259	269	252	258	256	259	257	243	264	246	292	262	234	250	265	260	248	245	253	262	253	274	250	233	260	252	280	251	247	263	250	265	235	252	255	244	230	248	256	299	264	243	256	251	258	273	258	264	276	252	232	295	261	247	255	284	284	256	280	242	278	264	231	251	247	294	242	259	264	253	267	247	253	256	256	258	232	280	242	262	243	281	262	276	264	248	244	235	244	293	250	241	281	256	246	273	275	252	286	255	267	263	283	260	271	252	268	262	255	275	236	248	281	254	269	251	228	240	233	282	235	308	250	261	272	262	260	242	267	254	288	260	277	267	259	286	246	237	294	268	236	277	274	250	240	255	301	261	241	273	243	258	253	262	263	268	219	256	237	261	274	280	243	271	255	293	280	299	250	249	251	261	264	268	273	249	261	260	245	270	243	239	243	249	245	202	269	273	250	240	240	246	240	274	274	274	270	271	247	268	259	235	253	257	271	241	262	259	268	272	248	269	249	255	271	242	264	276	244	255	260	246	262	236	248	252	242	253	253	260	241	262	258	251	233	262	250	229	245	261	254	291	264	262	268	255	266	260	270	247	251	263	256	290	272	243	253	250	250	257	225	258	269	252	257	290	265	256	248	248	248	238	279	225	238	265	278	248	258	251	258	251	256	251	254	234	278	230	266	239	252	279	269	244	239	266	248	242	260	271	250	239	271	245	239	243	251	246	234	244	279	266	241	238	249	261	274	272	257	232	278	261	237	265	261	262	222	249	232	282	241	250	270	245	217	255	276	259	248	233	271	272	260	325	241	263	293	280	246	242	241	244	263	246	246	264	300	245	274	277	269	258	237	271	262	263	261	256	252	275	260	264	294	237	250	255	257	274	253	241	261	258	284	249	283	230	272	281	279	267	244	285	250	272	284	314	271	254	273	252	275	241	280	275	272	272	260	259	237	248	245	245	247	248	275	257	251	255	241	253	246	274	273	282	253	232	268	259	262	256	257	286	233	229	272	248	282	246	275	272	252	269	268	244	268	261	261	271	261	272	236	252	265	255	237	272	262	241	264	285	265	268	284	263	280	275	278	270	255	279	261	249	280	279	278	272	232	250	259	269	262	271	277	283	254	265	264	247	258	229	254	268	293	256	267	291	243	279	251	240	261	299	293	281	261	258	263	268	265	244	284	259	275	258	260	257	259	230	281	255	291	249	248	282	288	268	227	265	270	255	271	253	261	267	270	296	230	264	272	243	267	265	272	276	247	276	255	237	267	266	245	269	274	234	269	256	258	254	245
24114	21237	32272	24212	16538	2955	609	483	435	435	393	408	410	362	349	387	348	356	358	377	360	365	334	351	331	334	314	328	333	364	337	342	318	345	347	337	350	297	353	338	337	319	338	338	329	343	299	363	349	371	318	348	338	332	331	318	344	314	342	320	341	331	353	319	344	326	314	331	319	340	343	358	316	339	344	331	343	348	315	322	325	314	328	340	309	338	297	341	356	314	334	324	296	323	321	297	313	319	327	334	354	385	330	357	362	308	290	337	312	356	348	340	311	314	328	333	325	349	355	320	349	323	348	351	318	311	338	368	366	328	318	315	349	353	355	337	316	312	345	342	328	335	360	311	344	326	340	337	383	324	344	324	324	361	321	322	323	348	321	319	329	328	302	290	346	339	326	373	328	306	327	322	344	322	298	365	347	346	340	330	342	347	356	326	348	332	394	322	344	318	305	315	339	298	321	398	329	341	355	292	355	365	333	329	319	339	349	314	317	320	318	336	308	338	302	351	328	324	355	296	311	374	355	313	342	373	329	355	332	387	303	323	304	288	351	303	340	308	328	332	327	353	354	315	322	328	347	346	324	330	315	318	333	285	339	316	314	371	350	305	332	307	293	316	328	310	332	312	348	351	322	349	308	325	356	296	381	320	351	348	301	335	314	320	352	330	318	367	345	330	334	330	316	292	326	335	332	343	332	317	309	320	324	366	329	346	357	306	317	348	344	315	308	325	376	320	345	342	330	313	333	315	333	354	333	280	308	339	348	321	294	314	310	288	356	314	333	348	333	347	343	339	315	365	285	341	376	327	352	316	353	305	327	337	311	334	316	336	319	331	334	325	314	303	347	339	374	327	352	342	349	331	349	325	314	346	341	366	350	343	339	310	317	335	346	341	328	324	301	354	318	330	356	359	333	357	345	337	342	342	338	336	336	317	333	300	317	334	346	297	329	340	309	354	355	332	310	336	320	346	323	332	333	376	332	318	316	340	325	312	351	339	334	344	317	344	334	324	319	301	359	354	330	346	341	341	316	364	345	325	289	356	329	374	335	333	346	342	304	372	315	357	328	353	317	320	322	334	332	358	333	355	326	298	338	332	330	365	326	334	319	342	348	336	317	350	348	344	353	337	304	308	337	341	321	332	310	338	314	341	343	298	325	290	334	360	314	316	348	310	314	335	329	323	333	347	340	337	345	314	350	330	313	328	306	317	330	325	320	315	325	323	353	331	312	327	347	329	327	313	350	318	324	358	326	303	314	336	320	330	316	312	328	325	328	324	339	331	332	333	353	306	350	338	299	306	341	372	326	354	327	340	361	380	332	321	343	312	310	301	357	345	350	349	334	296	338	322	341	327	345	317	328	345	354	336	344	347	331	354	347	344	321	352	341	340	342	347	311	314	333	294	330	317	308	307	334	324	327	330	326	326	299	319	326	340	351	309	339	345	327	346	354	325	321	329	316	335	356	330	314	330	357	337	351	348	324	295	292	330	343	333	316	326	337	326	304	309	309	320	317	298	279	329	346	324	347	336	335	305	307	312	315	327	320	326	335	364	329	318	338	307	296	324	338	325	356	361	304	319	313	327	340	350	323	330	326	332	343	349	314	310	357	316	329	338	307	348	333	344	347	329	338	324	332	296	341	336	349	342	328	349	318	362	337	304	302	281	331	337	311	315	336	355	328	334	332	312	329	335	333	357	337	360	341	339	323	342	348	336	332	344	335	313	310	335	320	360	298	328	335	317	332	315	341	344	319	333	337	350	338	330	332	324	319	312	351	348	336	310	326	328	304	328	337	311	344	333	328	331	364	349	326	322	341	312	331	335	321	340	363	313	346	325	375	295	349	313	337	329	312	325	355	315	323	354	333	342	341	338	312	323	321	327	335	331	351	325	345	345	342	336	340	347	323	349	330	362	346	310	345	346	347	345	320	334	337	329	346	319	361	325	352	320	341	350	333	306	328	315	289	371	332	333	364	359	321	297	345	321	345	302	321	341	347	309	330	304	340	342	315	317	324	305	327	347	300	316	309	343	315	312	337	344	300	325	319	319	323	304	303	337	366	363	319	308	349	338	325	331	322	305	332	321	312	312	306	292	314	317	326	327	332	366	327	345	357	314	323	317	288	308	366	331	331	343	329	347	342	328	337	329	374	335	350	328	288	318	324	354	329	336	336	320	318	327	346	326	364	308	333	358	337	360	341	337	328	312	334	365	352	328	347	351	363	325	299	341	297	324	316	333	302	361	334	343	337	321	335	307	338	330	336	331	336	317	331	323	343	315	339	306	324	313	303	333	342	359	316	328	345	341	381	301	333	338	336	324	329	343	330	331	340	337	315	352	304	315	342	358	324	345	312	329	317	332	329	325	350	312	326	317	332	329	345	323	356	318	321	345	329	363	358	340	314	330	333	320	320	324	323	344	332	343	339	340	329	340	327	325	335	336	342	321	370	325	309	354	358	340	298	375	361	344	350	366	353	337	332	331	304	343	354	331	338	340	317	323	334	306	307	342	329	312	308	331	330	312	333	347	334	326	360	305	304	332	335	323	341	363	337	328	351	341	324	335	357	346	321	283	310	355	316	327	290	320	314	333	316	316	320	329	350	316	326	355	332	367	337	328	336	326	356	335	337	345	330	304	293	364	292	320	321	354	345	369	344	327	338	321	334	307	343	345	318	318	316	320	344	324	333	353	361	332	348	299	304	309	317	306	348	321	356	351	322	325	339	342	327	351	329	347	333	316	328	338	349	295	315	324	345	347	327	336	320	315	334	344	324	336	352	308	322	334	346	325	348	366	314	320	306	308	315	281	339	333	339	335	334	322	330	343	324	335	295	311	325	328	324	306	326	335	325	326	349	351	362	354	355	336	322	314	303	317	342	348	319	331	303	316	308	296	344	328	300	345	331	312	359	349	288	330	296	319	339	336	304	302	342	324	345	334	345	327	320	314	324	334	343	328	343	326	317	318	311	308	334	330	355	342	337	350	353	346	325	344	323	328	340	320	344	338	347	339	319	358	318	336	326	329	298	333	345	351	310	324	304	316	340	336	317	354	368	339	327	351	341	337	331	332	342	322	346	347	347	293	339	341	334	318	346	334	360	331	349	336	353	337	307	318	339	344	314	314	355	333	382	303	346	330	299	296	325	345	349	331	320	343	344	318	352	311	351	339	330	343	359	318	310	320	323	298	321	362	355	326	357	299	358	332	336	330	307	313	319	314	325	319	310	312	356	369	345	307	311	332	364	329	343	318	340	329	328	320	316	320	324	357	316	308	329	318	310	302	295	326	353	332	330	303	332	359	351	312	338	330	312	332	352	349	333	318	343	344	320	335	349	296	333	348	331	317	315	310	330	301	320	348	326	321	306	311	327	348	310	318	346	335	294	333	370	321	308	287	317	306	309	316	372	326	338	308	350	337	320	359	328	329	304	328	294	358	320	339	330	326	336	298	325	322	335	326	329	325	333	324	358	313	289	364	341	303	327	359	324	329
48699	72740	51122	3138	2182	1627	1326	1192	1012	930	847	811	776	691	732	696	663	637	626	682	625	614	629	528	562	624	577	580	575	580	617	576	556	550	580	594	543	599	577	630	622	561	504	576	574	583	584	578	593	628	554	591	543	555	576	565	613	517	563	569	584	561	573	535	594	571	542	566	588	568	554	539	563	539	587	597	572	582	581	568	561	538	553	547	560	568	650	553	566	549	601	596	547	579	546	548	523	578	613	564	549	540	536	543	594	597	568	563	578	530	613	548	599	607	565	549	571	552	562	524	564	573	523	573	568	596	582	557	557	556	561	563	535	573	524	544	546	532	591	630	539	567	582	561	518	570	550	559	591	561	571	571	513	572	555	534	598	530	561	551	537	553	550	594	543	524	561	568	527	559	534	596	577	525	575	547	593	569	569	553	563	546	509	529	490	601	529	577	568	558	536	580	610	553	567	582	570	562	543	570	546	547	586	578	580	551	567	568	565	579	591	538	571	549	588	568	555	550	527	530	550	583	588	577	584	546	567	544	561	596	560	548	607	578	592	557	581	560	537	540	587	560	553	590	576	561	560	583	529	555	549	559	578	502	548	596	563	564	554	538	564	552	603	589	477	559	509	536	558	566	573	569	554	592	542	529	542	513	548	634	577	548	564	559	591	575	581	565	554	533	585	571	557	603	520	574	563	571	552	541	601	591	587	552	580	566	493	571	545	559	542	501	564	564	552	572	564	570	559	566	538	543	596	593	602	593	559	582	581	564	544	572	544	543	592	556	587	553	566	560	566	547	534	611	539	557	545	553	569	571	511	556	524	550	574	578	527	548	572	541	556	535	559	527	565	563	590	532	549	556	544	553	565	563	550	572	536	572	541	588	572	550	546	549	535	560	565	538	513	589	619	542	492	563	545	571	578	555	618	580	539	580	580	592	604	599	557	550	534	585	557	583	517	536	538	548	554	536	557	555	542	562	567	587	547	535	550	591	554	553	562	538	549	589	561	512	566	570	575	557	519	581	591	536	500	552	560	587	519	610	602	569	549	558	547	563	569	552	596	536	564	549	562	599	537	549	583	572	562	559	601	531	546	543	569	578	564	552	542	524	536	581	536	523	556	579	533	590	577	573	558	583	545	563	599	531	571	579	600	523	572	560	568	553	584	537	519	579	531	557	590	558	552	577	537	564	528	569	544	631	563	582	552	557	555	577	601	571	538	569	548	545	582	589	559	573	544	567	597	601	570	575	559	542	582	518	537	588	556	572	563	596	534	584	560	529	562	547	601	591	547	554	518	557	557	519	564	580	543	591	564	535	513	529	557	538	573	565	573	517	541	550	509	545	611	570	583	541	568	561	564	535	553	593	600	541	576	580	565	614	565	528	551	546	583	543	526	548	556	560	547	589	584	556	549	550	590	540	561	565	533	617	569	546	562	526	602	527	598	588	574	586	567	623	553	574	560	569	569	540	554	526	565	557	538	571	564	584	567	547	538	553	574	552	554	605	556	525	569	582	568	539	514	558	547	555	554	565	578	565	593	578	548	521	532	536	477	578	563	536	563	555	530	548	552	587	549	580	549	559	582	555	566	546	565	592	574	596	567	550	552	586	596	581	537	557	555	589	568	562	551	578	573	575	584	582	539	558	550	555	532	532	581	580	548	569	559	548	558	538	612	534	551	542	555	556	548	590	612	569	548	569	553	550	582	583	584	571	546	574	550	523	567	523	527	593	590	541	587	572	569	551	532	577	580	575	541	547	560	615	535	550	590	579	591	555	539	575	552	539	540	594	564	544	582	560	581	589	603	549	574	596	555	525	529	558	528	552	579	589	587	519	600	553	538	591	559	548	543	508	544	550	565	557	565	592	557	541	588	553	566	566	556	551	549	553	559	610	550	561	566	525	557	554	573	561	572	552	599	586	570	565	547	592	575	549	569	505	542	560	592	567	543	552	549	549	574	537	540	567	539	597	546	545	535	541	581	570	508	570	527	582	555	543	584	569	581	529	608	588	568	545	554	599	556	569	584	528	581	552	571	531	554	557	556	559	543	510	581	571	582	593	563	540	502	578	577	554	567	533	585	535	562	583	575	558	536	545	573	534	575	592	527	582	571	527	591	572	517	561	614	540	533	551	539	578	539	572	581	547	536	536	504	562	565	630	549	560	537	565	551	545	562	544	564	539	570	568	574	620	620	555	546	541	520	533	612	542	548	563	535	574	511	548	548	531	547	613	513	560	540	571	560	580	521	594	536	573	566	573	569	574	559	553	586	536	561	552	557	558	545	541	545	574	546	580	609	555	594	590	532	575	556	571	547	590	613	525	560	509	579	516	556	519	578	529	579	568	582	571	597	557	562	562	571	553	577	528	592	561	534	541	556	557	565	558	555	566	529	543	573	529	544	556	604	520	582	583	604	539	565	563	556	571	563	581	515	579	572	523	588	570	592	587	586	578	561	551	562	583	557	622	548	534	518	577	532	560	594	587	584	541	539	585	554	556	556	515	541	555	540	511	547	566	549	583	558	581	559	579	591	549	564	527	570	527	604	562	557	577	562	598	554	560	565	553	576	565	598	572	519	606	612	562	524	584	524	571	557	571	554	558	533	536	552	530	565	632	572	573	525	594	538	579	524	553	585	558	553	573	576	545	588	568	560	561	545	562	554	611	564	572	539	566	566	545	555	566	552	560	538	560	558	568	581	584	539	545	553	549	578	579	532	543	576	535	586	553	561	526	561	567	566	552	573	600	574	531	555	569	597	589	585	539	533	543	550	563	545	556	593	560	556	564	607	565	561	533	588	554	571	578	580	558	547	565	519	580	557	519	567	555	581	563	536	500	534	557	569	554	541	566	581	515	558	571	557	575	587	537	516	562	559	587	530	544	539	545	562	563	571	546	524	558	576	579	545	543	585	553	552	538	612	555	551	604	606	547	538	544	596	528	601	585	548	572	592	552	580	549	566	553	571	573	541	573	580	549	553	622	596	581	547	565	520	565	572	599	569	555	566	544	576	501	564	564	579	566	553	596	596	525	575	567	579	563	537	580	527	570	547	576	581	572	527	591	518	598	583	550	583	537	520	525	551	559	587	547	584	562	609	570	572	579	578	539	585	529	564	550	551	535	536	549	574	529	578	583	577	560	551	597	606	583	581	579	538	557	538	551	544	592	577	557	571	569	564	550	572	564	583	565	596	588	547	563	567	542	557	547	558	571	513	548	583	546	582	609	576	554	554	565	568	619	572	574	552	605	563	608	531	557	563	603	541	529	556	576	596	574	535	570	553	588	564	529	531	573	618	567	562	575	588	536	563	575	547	565	601	593	565	527	557	546	586	539	587	595	580	535	606	624	517	586	570	541	571	558	576	560	543	582	537	559	563	583	518	532	572	586	552	587	580	562	538	506	550	591	573	558	533	572	558	607	542	567	552	563	607	584	608	525	541	551	547	512	536	587	579	617	546	534	575	561	602	515	526	589	586	560	578	623	578	582	542	535
23078	21141	30613	23224	21012	15652	2175	857	746	671	624	602	574	567	517	530	515	551	541	510	520	515	493	476	516	497	520	519	485	532	495	518	504	452	485	520	528	444	470	497	496	490	490	484	493	497	507	509	516	524	478	518	475	502	490	463	498	490	462	506	485	500	426	489	486	466	477	511	472	484	475	496	499	480	496	484	508	487	432	505	456	454	456	469	466	486	550	466	485	507	473	478	507	492	482	493	513	505	447	463	489	489	483	520	502	518	493	524	509	464	462	495	530	479	520	473	493	459	499	471	558	504	513	453	481	471	483	443	479	474	476	500	466	481	514	499	463	465	445	494	468	503	453	475	458	469	504	469	486	508	478	491	493	499	515	506	472	475	501	456	504	480	508	472	487	513	453	486	478	459	501	493	459	510	501	459	480	473	460	469	498	505	479	457	467	496	465	487	478	490	486	477	468	426	471	450	484	482	456	482	474	503	453	502	463	458	485	521	476	465	519	460	487	491	493	483	488	480	497	542	482	448	423	486	483	498	474	499	514	485	479	496	493	437	469	489	525	476	492	543	503	464	452	460	534	469	523	471	463	465	461	438	465	514	476	537	482	461	513	485	490	483	509	472	454	478	466	496	521	514	507	477	462	481	483	538	493	502	492	494	440	546	479	492	464	487	480	493	491	494	494	484	523	506	467	459	507	487	467	464	475	470	478	457	488	483	471	484	491	505	481	483	463	481	500	423	507	496	460	469	521	509	463	484	423	504	479	505	476	474	458	471	465	500	475	484	492	496	482	462	496	518	496	476	482	470	476	488	503	415	430	489	491	460	524	494	451	457	487	520	464	481	448	474	479	470	508	496	511	462	484	508	530	508	475	492	467	474	506	538	476	490	486	520	486	485	485	438	487	505	542	464	482	498	477	479	498	472	476	460	503	521	525	500	485	490	500	481	489	479	472	464	494	485	459	512	484	459	499	451	478	508	497	460	514	484	519	495	483	502	489	510	479	484	427	486	518	461	487	472	474	498	514	485	457	522	473	505	451	484	434	513	475	448	492	464	462	502	494	489	487	481	490	483	472	479	468	440	507	470	457	479	508	533	474	510	455	514	497	520	462	435	449	493	482	468	498	486	483	474	495	489	472	466	467	463	462	411	458	455	478	460	475	478	507	483	461	495	497	441	474	513	473	491	492	496	503	482	447	463	474	487	444	470	528	459	448	517	459	470	533	512	484	479	469	476	455	516	524	487	455	446	486	469	450	464	490	477	501	441	473	543	481	441	472	556	515	490	478	542	467	452	485	452	492	458	457	491	446	465	483	484	454	440	519	518	488	486	458	523	490	491	468	486	520	508	478	448	457	462	473	538	473	506	503	493	487	469	511	513	478	473	494	561	466	528	508	503	457	487	481	465	503	469	472	466	521	476	549	471	548	523	499	485	505	468	501	482	463	496	489	472	498	501	495	478	526	490	505	492	490	476	482	481	452	475	495	488	507	477	488	527	460	470	513	456	456	508	470	490	494	481	482	492	420	462	490	473	527	469	508	468	458	472	474	506	497	500	493	478	525	490	484	500	483	479	488	509	474	452	498	521	463	480	458	508	446	528	476	470	503	489	493	487	495	469	493	486	500	488	505	444	476	467	473	449	464	522	486	468	472	485	518	482	468	487	472	478	498	467	497	482	479	489	480	474	481	482	471	479	487	464	479	520	487	496	489	493	508	508	525	496	469	499	499	425	461	482	487	450	500	501	507	431	490	490	463	518	485	487	479	501	443	474	479	499	485	479	504	472	467	478	504	503	489	456	481	537	486	480	519	498	545	504	497	497	469	480	457	453	475	481	450	507	490	481	469	478	485	487	501	456	476	474	511	456	512	475	470	479	455	488	512	506	464	439	468	475	463	467	474	489	494	530	504	480	484	453	502	496	505	484	465	483	509	466	520	485	479	523	479	479	488	456	463	474	486	491	433	449	469	498	475	549	453	484	493	500	476	481	492	502	483	498	491	478	494	485	459	503	502	456	491	481	464	478	501	483	483	482	447	460	471	467	477	503	474	464	478	506	523	486	480	478	471	491	468	454	462	496	507	476	476	454	465	522	477	492	474	480	479	483	505	466	534	457	434	493	501	512	501	456	524	460	494	457	477	477	492	476	466	481	524	515	463	440	453	448	467	486	472	447	490	505	491	498	481	485	485	505	459	477	475	490	478	508	489	494	492	504	501	497	484	501	446	475	499	478	462	451	459	467	458	490	494	502	513	462	474	481	469	464	481	464	452	475	481	465	484	511	447	465	483	501	479	495	489	473	472	477	485	472	520	447	501	496	490	474	491	471	492	490	476	473	476	502	460	472	470	479	483	496	462	492	518	507	517	467	464	536	476	480	483	487	500	485	491	483	464	460	538	488	447	476	483	468	443	536	542	453	477	496	488	482	481	463	509	507	478	473	482	492	491	481	504	522	533	465	473	477	462	458	481	473	500	490	507	468	468	475	500	523	467	471	499	477	479	503	467	507	518	539	527	445	482	467	503	457	484	463	480	522	484	490	500	455	509	481	473	466	502	463	500	509	477	448	459	502	484	509	491	475	495	463	509	465	463	485	498	442	487	506	507	497	531	503	488	473	497	456	443	440	511	506	499	489	486	468	475	466	477	489	499	483	476	502	515	461	512	465	497	499	474	505	474	476	464	467	476	449	477	472	473	458	509	457	497	481	470	503	479	430	471	481	479	525	474	440	498	488	492	495	476	482	477	491	470	543	461	475	470	462	507	485	520	457	504	454	478	504	492	445	495	454	492	487	476	473	496	512	469	483	504	435	471	456	521	477	491	473	508	478	485	475	512	520	473	499	486	460	490	472	521	458	517	466	486	469	488	504	455	475	504	462	456	480	464	498	490	477	494	482	479	504	478	521	478	459	469	469	476	505	467	476	465	474	516	520	449	453	493	483	443	481	467	508	485	481	444	515	538	485	473	470	507	476	481	487	454	459	477	522	471	515	525	503	500	483	467	504	468	520	484	473	469	519	466	482	506	477	484	475	480	476	463	498	497	501	508	478	507	452	517	496	472	474	487	460	476	493	468	463	490	458	446	496	472	494	529	489	497	476	514	460	502	485	469	485	516	443	453	506	490	470	497	490	503	476	453	448	491	499	493	453	466	463	478	506	520	470	465	490	496	478	506	488	478	515	494	479	495	494	479	470	468	501	453	495	479	470	506	514	499	511	506	497	517	468	475	491	482	484	478	514	509	490	474	490	486	499	517	505	499	464	478	490	489	491	484	519	509	480	486	489	513	509	503	492	486	492	528	493	492	482	488	455	489	520	482	453	508	444	432	475	547	482	512	483	521	495	491	479	495	487	481	498	504	461	492	488	470	480	458	457	484	517	479	481	467	455	468	504	470	518	477	483	507	521	520	477	486	518	459	493	473	473	484	453	541	462	497	443	435	499	460	522	484	487	531	520	504	515	451	490	517	479	483	473	494	494	469	466	483	462	494	532
55488	84813	50307	5445	3811	2816	2227	1898	1559	1456	1342	1228	1207	1151	1055	996	1009	981	938	964	894	905	917	939	910	815	846	850	889	822	843	862	863	810	867	815	809	848	872	862	775	836	867	794	756	821	764	800	782	791	855	800	801	836	800	825	833	819	850	797	789	791	792	822	796	849	844	799	777	773	784	835	801	827	766	816	790	802	822	787	768	819	831	794	814	730	817	776	788	812	796	792	815	770	827	827	831	763	890	754	850	753	779	799	804	793	756	769	777	819	800	777	842	839	791	782	808	732	779	748	785	793	778	799	790	782	804	830	770	722	800	804	802	741	826	786	757	784	776	796	751	809	769	788	831	754	858	786	803	829	807	802	842	775	767	773	816	786	815	809	833	762	791	841	737	727	823	813	767	744	832	808	777	795	793	790	805	760	797	786	826	788	754	832	779	764	737	826	798	764	808	824	785	788	815	815	819	768	782	808	799	786	824	768	774	823	806	811	811	818	776	749	793	822	812	838	854	829	775	862	778	730	789	763	820	819	797	768	744	801	810	751	780	780	789	817	788	809	792	831	810	835	850	804	842	794	761	803	776	810	784	793	779	781	813	786	811	778	749	856	788	808	813	835	787	814	748	749	812	830	818	767	823	817	751	818	797	804	758	783	746	828	811	776	815	817	799	752	790	806	754	840	725	784	793	823	783	801	766	785	774	796	787	807	832	785	715	840	792	802	756	819	786	769	822	804	777	799	815	798	810	784	805	817	791	802	770	775	801	790	797	795	799	756	808	769	838	752	817	742	808	757	817	854	784	801	796	793	750	768	737	767	848	774	733	786	825	821	773	817	798	828	835	778	787	844	784	774	797	812	782	836	774	784	795	734	759	781	804	808	767	843	771	820	817	807	769	819	782	819	767	813	787	787	819	787	835	859	789	802	829	799	791	795	802	814	772	810	793	779	818	854	811	809	768	801	800	853	848	789	768	763	829	830	782	800	794	786	769	761	801	763	772	806	770	814	799	811	778	781	774	755	775	765	810	793	762	777	783	741	788	800	803	726	785	765	839	820	846	813	761	792	747	791	777	792	817	750	785	820	818	820	820	797	843	838	718	785	776	786	784	840	818	753	764	771	814	800	794	789	780	795	796	797	789	814	802	815	760	807	787	804	777	818	830	766	821	752	844	753	780	821	795	811	777	782	799	739	767	798	784	762	788	822	803	782	779	783	824	805	808	761	842	821	818	759	762	798	798	823	788	785	809	778	781	827	833	797	791	818	799	823	807	811	808	767	782	752	832	688	763	792	836	805	790	759	802	816	772	775	766	836	817	755	830	801	766	789	813	773	828	804	806	801	787	791	821	762	790	806	845	807	788	782	766	768	772	781	811	801	834	784	776	783	777	808	786	788	803	819	755	762	781	815	824	829	781	832	754	803	852	805	767	800	780	809	779	759	777	764	769	810	881	802	734	829	828	788	838	796	847	772	796	784	757	775	777	800	784	808	823	841	746	763	815	800	824	815	790	798	795	788	812	778	798	795	772	764	818	796	796	794	828	778	760	802	792	803	786	794	765	763	802	800	798	776	836	780	803	822	780	746	817	836	787	818	837	833	835	825	842	820	807	766	771	776	785	833	791	813	776	784	750	847	780	762	817	834	754	765	786	802	769	818	787	788	796	802	790	800	817	845	803	821	824	786	793	809	817	779	799	778	786	781	785	851	808	791	781	770	747	764	786	768	803	790	759	770	777	801	763	812	800	785	798	790	785	812	771	794	781	773	796	848	787	805	747	857	845	795	757	774	810	807	703	758	792	821	792	724	814	842	819	795	849	834	777	762	875	741	812	753	725	773	805	753	791	791	834	799	794	806	798	792	806	771	825	844	759	771	779	799	877	755	837	792	833	786	813	766	833	834	812	816	811	784	804	773	830	801	815	833	762	819	794	758	804	789	777	786	804	809	760	804	823	737	776	762	800	814	802	794	797	800	765	798	847	759	798	805	803	754	798	782	794	770	803	782	767	775	781	803	747	820	825	794	814	781	757	851	781	789	785	827	777	800	815	775	827	770	835	823	771	837	798	796	832	815	789	823	809	766	736	754	833	753	791	733	781	799	786	815	826	775	789	825	793	798	787	809	747	794	824	813	717	807	759	802	807	780	788	839	781	779	837	793	843	788	822	763	805	769	741	776	802	798	778	800	770	772	757	810	829	771	774	780	788	761	847	787	749	791	770	779	777	819	768	764	816	824	781	762	812	821	792	836	806	765	791	780	784	781	837	809	808	787	796	801	754	755	795	736	769	810	809	768	817	785	823	800	796	765	779	780	722	833	813	796	797	793	788	799	775	766	796	816	822	812	818	779	748	807	787	766	836	783	819	795	792	731	815	809	811	786	829	811	809	779	749	786	812	795	791	740	781	810	786	791	794	794	787	822	806	767	782	786	812	824	746	752	785	808	778	794	768	814	764	781	792	790	735	774	796	795	830	779	764	815	781	808	797	839	777	815	778	828	775	799	768	769	774	774	755	797	760	808	822	744	814	807	796	796	814	766	816	803	800	815	839	741	815	783	781	824	766	808	775	778	825	826	759	807	772	786	810	786	844	773	762	811	773	731	776	785	788	735	814	753	832	741	810	786	807	831	763	785	800	807	819	816	777	818	862	809	783	805	782	843	797	831	777	800	764	761	768	796	773	813	764	757	739	800	806	781	810	732	838	782	801	773	771	790	788	732	794	766	791	794	838	787	805	843	794	773	756	838	777	822	816	801	794	816	787	797	811	804	783	788	778	760	774	832	773	807	822	799	807	788	763	807	783	767	801	774	797	771	831	801	777	832	797	771	813	815	793	777	760	795	807	762	783	758	822	815	758	781	786	791	726	786	783	754	846	786	793	744	783	834	762	847	805	844	773	790	762	788	798	736	786	812	782	769	766	787	780	842	789	775	768	828	769	803	863	783	878	843	819	787	818	793	813	778	765	743	791	812	761	832	823	834	805	764	785	861	796	796	776	768	773	782	777	800	771	789	764	790	801	821	846	739	798	789	753	782	789	813	808	772	778	799	772	804	752	802	760	737	791	804	793	807	796	774	803	830	859	755	789	772	806	847	766	814	799	784	755	806	778	837	794	825	841	776	810	772	820	841	797	762	794	804	764	797	834	804	797	796	778	781	818	837	881	803	816	809	771	827	799	783	785	791	837	870	803	833	762	789	779	791	788	805	782	830	818	788	782	779	795	772	763	739	752	784	838	780	793	806	799	787	795	808	803	808	804	789	810	779	816	765	816	828	842	795	813	793	823	797	793	793	779	833	773	812	721	773	757	783	803	773	811	794	781	810	805	792	762	824	784	776	799	795	788	785	760	786	786	747	797	828	793	764	753	833	796	806	813	816	817	836	760	814	820	757	832	797	860	815	801	826	761	781	784	801	794	856	749	788	792	851	825	762	769	792	783	816	808	816	878	734	782	774	793	828	773	780	799	794	768	789	783	776	828	782	822	804	813	756
26737	21715	22905	3425	224	194	164	167	147	172	145	129	136	119	133	163	157	118	141	177	162	138	144	159	134	138	112	135	157	159	137	148	143	142	151	145	139	148	146	145	136	139	121	137	135	132	143	129	156	147	117	156	124	136	145	171	146	150	149	136	124	133	148	155	164	151	161	132	132	133	136	132	141	161	153	135	133	157	150	132	138	139	157	136	136	149	133	139	153	155	134	167	133	149	137	152	139	155	142	150	131	151	125	116	157	136	143	159	127	132	143	145	144	139	119	146	134	139	117	140	137	149	156	129	132	118	123	155	130	141	121	161	143	167	132	151	146	142	135	141	143	141	143	131	126	152	138	150	142	157	136	135	133	133	136	159	142	150	150	144	131	133	154	131	173	150	139	138	128	136	136	156	147	161	125	132	151	124	143	138	129	137	136	144	145	144	132	109	159	153	154	133	137	143	165	154	133	112	138	129	153	153	139	154	140	131	128	141	147	149	124	129	142	120	147	127	165	147	159	132	120	143	125	139	142	153	137	158	149	122	145	153	149	130	158	163	152	138	152	119	143	155	127	135	161	132	129	160	149	163	150	159	157	139	155	131	149	138	151	130	149	144	141	151	158	129	131	131	124	151	147	140	156	134	132	137	141	121	142	129	133	147	148	143	135	149	124	160	141	146	147	138	147	145	130	107	142	135	157	132	171	170	146	147	153	138	141	142	145	143	132	127	153	133	136	145	144	148	162	137	153	155	147	145	147	138	137	160	152	133	142	144	149	114	155	128	149	168	141	136	128	149	150	141	152	147	152	142	141	136	157	120	132	124	135	142	153	136	132	162	156	131	154	161	150	149	167	158	131	141	125	147	143	155	132	142	119	161	146	119	166	148	141	144	154	148	132	131	138	133	146	145	156	162	135	140	131	142	151	153	122	153	132	142	149	141	119	146	161	149	173	138	159	145	165	144	136	145	138	150	147	152	142	128	143	133	147	152	139	141	147	150	135	149	126	137	144	179	136	147	152	143	132	134	157	161	160	147	163	143	131	130	147	157	147	162	152	163	119	152	159	143	141	142	123	147	134	170	151	145	138	144	128	145	140	157	128	133	127	146	147	136	141	144	147	133	147	147	158	138	155	159	131	145	128	137	150	145	139	118	119	148	156	156	130	155	153	147	157	149	153	129	150	162	148	145	123	166	134	159	130	150	156	149	149	151	144	134	177	158	140	145	141	148	138	141	127	156	141	132	144	151	137	137	152	151	146	146	148	136	145	139	163	153	137	152	146	148	126	139	140	132	163	166	128	140	136	130	162	145	146	129	148	152	164	136	137	126	136	142	152	142	137	137	124	122	157	149	150	134	136	143	133	150	137	135	141	146	121	146	149	133	153	146	150	147	135	134	163	159	128	140	143	160	148	140	148	130	156	143	145	142	132	127	136	139	147	159	136	148	126	144	142	174	175	143	166	125	144	131	130	129	144	158	134	127	142	141	148	150	146	159	151	149	143	161	145	157	139	146	141	139	166	154	148	152	150	124	138	147	152	135	142	153	156	160	147	138	135	132	129	126	143	137	142	136	144	150	143	141	133	148	152	145	159	142	143	129	160	152	138	135	132	139	151	152	161	137	146	143	126	162	147	125	139	143	133	125	164	135	141	160	146	159	145	143	149	143	134	129	139	151	144	165	167	120	140	150	144	138	170	139	141	144	152	139	134	142	150	145	149	141	149	139	128	163	149	138	126	137	141	142	149	138	144	147	170	136	136	127	148	148	138	139	129	121	138	143	142	138	134	151	148	158	139	130	137	137	145	155	145	127	155	146	138	135	159	135	102	144	127	140	141	146	134	146	156	128	133	164	150	144	160	130	157	128	142	128	139	147	144	138	145	140	115	161	145	130	144	151	146	142	142	145	154	177	131	145	149	129	132	159	137	134	147	123	161	134	166	151	163	147	130	148	158	138	126	147	156	143	135	137	143	143	156	129	147	144	143	159	132	151	152	144	151	141	160	144	165	145	125	134	141	138	114	170	153	139	157	136	139	122	157	141	137	153	145	146	135	143	148	130	140	123	150	141	156	164	149	165	129	154	139	136	140	143	172	142	153	112	145	151	170	120	152	155	130	153	149	128	125	141	155	156	132	134	156	161	137	149	146	136	130	137	160	138	150	155	135	112	120	135	152	159	138	136	148	156	165	146	145	161	134	156	153	155	150	154	133	149	162	145	148	151	158	146	124	154	159	140	137	168	148	128	134	127	145	135	152	142	145	163	145	135	142	132	153	132	150	147	143	143	146	160	147	135	149	117	135	137	145	124	139	142	132	150	154	164	128	134	123	126	131	165	128	150	144	162	140	152	152	140	125	135	125	133	143	149	134	135	151	154	140	134	126	154	140	130	154	144	162	135	146	157	134	136	149	138	129	153	156	137	138	142	158	137	141	118	152	124	129	142	147	134	147	158	146	174	143	146	157	144	142	150	138	138	136	131	134	154	155	135	135	145	162	143	123	138	151	131	147	134	119	150	137	148	151	155	165	152	158	132	165	140	135	134	132	139	144	127	143	150	141	131	131	129	148	139	130	142	141	158	154	163	134	165	157	155	123	137	119	141	174	149	159	151	155	146	146	150	146	161	145	131	148	136	133	130	139	126	147	131	135	142	140	160	151	140	142	133	131	155	147	143	164	144	144	135	146	123	151	139	140	145	161	147	134	165	133	161	154	130	134	132	138	122	144	150	121	125	118	126	118	122	131	138	157	171	143	155	149	120	147	161	154	131	141	145	134	138	165	142	140	164	138	147	127	142	165	119	136	128	147	154	139	147	149	149	136	122	124	141	129	147	142	126	145	145	132	150	115	149	147	133	179	153	143	146	139	146	142	158	136	165	143	149	134	149	143	153	139	123	120	140	136	141	146	141	120	137	129	149	124	163	128	135	143	161	141	147	133	134	153	140	153	143	167	156	140	136	129	162	150	136	156	151	130	151	128	147	148	135	143	141	135	129	136	152	131	131	127	121	150	148	133	135	146	157	145	149	148	156	118	121	155	142	136	154	150	177	132	149	143	150	137	157	131	158	144	157	149	131	160	140	174	148	131	130	127	139	139	153	146	144	143	145	152	134	130	144	141	147	142	134	135	137	158	139	156	117	164	129	147	134	153	155	133	128	150	117	168	150	138	163	152	148	140	140	141	154	141	149	147	139	157	156	166	144	129	138	128	140	151	141	125	133	139	149	143	143	130	145	161	126	127	147	142	144	141	154	138	163	141	130	151	153	136	152	123	148	157	143	123	141	140	172	146	151	126	144	157	133	131	151	149	140	128	139	159	152	124	158	134	151	151	144	138	144	139	168	138	141	134	146	148	146	146	135	150	143	152	137	127	136	140	143	132	132	132	141	161	117	138	138	158	153	145	139	139	141	165	131	162	151	156	139	120	162	144	130	166	184	145	155	168	149	126	146	146	146	126	158	116	167	120	127	159	135	169	134	143	135	139	153	125	146
26100	34417	24195	503	417	384	341	320	281	272	265	270	265	283	272	272	273	270	274	256	280	272	253	284	245	259	267	269	261	278	270	268	239	247	270	239	262	273	249	275	276	253	265	266	295	246	268	272	254	243	266	272	275	273	265	270	251	259	247	266	266	263	247	258	244	269	301	259	278	245	259	277	243	270	244	287	265	285	272	254	266	245	273	285	245	265	271	283	257	282	263	261	261	264	250	253	241	263	218	263	270	273	262	261	256	268	263	223	260	249	260	251	291	279	237	259	260	227	249	275	252	253	284	267	277	253	245	264	262	276	262	255	263	263	228	252	258	237	247	272	263	277	273	256	265	222	277	248	240	245	262	282	263	275	258	255	239	279	243	258	265	268	246	264	262	249	256	282	270	260	285	292	228	278	252	259	266	256	263	255	257	272	259	258	276	254	269	276	286	276	274	237	265	253	258	262	267	256	281	245	269	268	261	280	271	256	251	286	244	253	263	246	267	249	250	252	272	260	273	223	282	280	256	282	269	275	256	267	295	258	267	255	214	261	258	286	279	276	269	263	218	263	235	279	265	243	271	239	256	295	258	279	268	285	266	241	284	245	237	246	269	259	256	253	254	279	265	234	262	254	250	252	254	244	278	273	289	252	283	254	276	256	273	244	272	276	280	255	256	269	239	254	262	272	250	274	268	288	259	261	260	270	254	240	250	243	261	268	233	251	273	279	266	257	268	288	270	261	260	310	281	257	236	238	249	256	265	256	277	255	260	266	261	254	246	251	269	290	262	261	263	268	298	249	276	267	310	274	287	271	259	285	264	267	223	224	255	255	261	261	245	259	267	256	240	250	256	254	278	275	264	216	275	261	246	231	261	266	268	262	222	266	234	234	241	262	233	262	278	266	245	243	237	243	282	262	266	284	259	243	262	271	287	279	240	251	258	238	287	239	268	274	289	248	280	252	281	281	255	243	272	271	290	253	257	282	261	275	234	259	274	259	281	252	248	242	285	259	265	247	248	263	266	244	250	267	269	271	297	251	234	268	248	263	250	251	244	250	231	224	298	252	252	264	262	254	257	249	240	257	254	251	245	248	262	258	268	240	255	271	285	279	287	244	273	244	280	279	243	283	265	246	270	266	260	261	263	240	245	279	267	275	255	258	253	234	265	236	257	267	239	263	269	239	244	267	241	262	288	259	256	271	266	260	232	259	239	260	274	265	267	266	251	274	257	284	249	268	274	244	263	240	256	263	274	253	274	249	258	244	257	285	279	258	234	239	272	275	235	271	248	265	247	265	261	272	283	258	256	225	303	283	215	281	280	265	249	283	270	284	253	281	255	272	268	276	259	267	257	256	247	263	239	224	255	266	276	282	259	261	298	264	246	249	243	227	255	255	255	252	246	236	258	238	255	232	277	268	261	276	290	258	275	270	265	267	260	233	261	242	274	290	253	254	302	261	275	267	272	228	224	280	264	255	250	261	260	261	277	258	266	264	256	265	265	252	253	258	248	261	274	267	252	262	284	263	264	269	260	284	275	280	261	248	261	264	241	282	281	244	259	282	258	259	261	261	265	254	261	284	270	238	244	274	250	250	238	249	252	255	253	244	238	275	260	290	270	255	253	260	293	257	305	258	254	278	272	288	257	242	275	256	241	216	276	267	241	264	238	261	260	274	224	273	236	247	245	268	246	266	251	282	267	265	250	265	270	280	284	255	257	239	268	229	271	263	268	260	242	271	254	250	252	264	220	249	267	287	269	243	257	295	278	245	216	258	253	267	272	272	256	271	273	241	270	232	275	255	278	264	253	273	253	241	251	265	257	248	268	247	238	276	255	222	225	275	270	247	260	246	301	258	254	255	242	244	253	247	255	289	227	272	253	248	252	269	251	268	301	285	254	226	267	252	253	251	294	260	269	268	268	279	266	246	244	245	266	271	251	253	222	258	256	283	235	275	225	270	262	257	276	269	256	258	249	253	283	260	260	259	228	268	272	269	261	259	266	289	245	262	284	258	245	275	255	243	267	263	277	228	284	287	257	244	277	273	262	288	257	261	242	253	233	270	290	260	253	281	274	262	258	242	260	284	271	281	279	257	276	273	269	261	268	251	255	266	255	226	240	274	257	243	252	269	278	285	244	290	252	276	252	241	248	258	254	279	272	263	257	287	237	260	241	285	276	275	272	279	252	253	261	255	266	283	244	262	255	272	232	268	246	231	252	253	252	265	276	263	268	262	268	239	276	272	284	241	245	244	280	261	281	234	250	286	242	276	279	256	248	222	289	280	266	240	287	253	239	259	281	256	271	266	257	265	275	254	256	247	294	290	263	274	273	247	253	258	258	246	272	263	267	291	282	258	248	280	245	249	242	273	244	249	278	266	250	209	267	277	278	239	253	245	268	264	278	263	276	244	293	272	289	285	237	261	253	264	279	256	253	253	268	268	292	262	239	249	261	283	239	261	274	270	289	253	272	252	264	265	276	247	276	266	257	269	220	248	284	270	250	239	272	265	265	245	243	238	256	268	282	262	243	270	251	267	266	270	235	259	249	267	251	285	265	274	262	279	278	261	229	245	250	253	247	225	262	284	253	245	292	273	252	242	260	277	261	279	277	276	268	240	262	305	245	261	235	269	257	228	281	283	256	234	245	276	236	285	257	272	262	268	250	245	258	286	262	271	290	243	236	250	292	224	280	257	259	248	263	243	264	246	260	230	251	274	279	254	253	253	265	253	279	288	257	224	266	289	256	259	256	306	262	266	233	251	251	278	257	251	271	249	282	252	237	250	270	270	265	277	269	242	254	272	281	252	266	239	283	268	258	270	250	264	280	289	278	246	282	258	235	254	274	289	236	274	279	282	256	268	243	267	270	283	270	244	264	258	252	276	243	245	251	248	271	250	272	274	256	255	243	272	256	279	283	255	253	248	266	259	264	249	270	250	291	255	278	256	262	270	235	247	288	244	265	245	272	251	291	272	252	303	235	245	263	276	264	284	278	244	243	288	278	268	276	245	262	238	261	258	265	245	239	272	268	260	287	252	240	264	233	276	246	246	267	270	253	255	275	268	257	247	252	260	272	298	267	278	277	295	254	300	253	242	246	244	252	279	253	242	257	251	259	251	238	261	249	261	256	254	270	269	249	288	265	264	262	277	284	251	258	289	239	258	277	250	281	254	253	275	275	255	264	255	270	255	257	243	248	268	276	262	277	265	235	269	258	307	292	262	234	289	255	278	258	232	264	262	298	237	259	271	261	252	281	254	258	284	259	257	262	283	280	264	233	272	268	229	266	294	296	272	255	281	269	262	267	272	260	245	248	265	279	296	248	273	251	262	264	252	231	256	227	295	251	253	280	273	282	253	250	265	272	261	247	284	266	261	272	244	254	263	263	255	235	245	257	253	248	256	278	286	260	242	234	274	252	253	223	259	262	263	264	253	248	271	269	251	245	273	241	269	250	263	250	257	261	261	252	271	243	248	242	268	282	259	274	262
24054	21202	31219	23719	17615	3582	680	507	488	427	412	379	404	363	364	390	397	372	354	339	310	361	350	373	348	365	342	371	338	326	358	372	329	333	356	330	324	338	360	368	336	331	339	341	332	310	327	333	369	320	350	333	321	353	343	306	362	336	314	349	335	327	364	319	314	370	353	349	330	314	334	350	338	332	339	371	311	347	362	316	338	369	308	311	345	358	344	352	348	340	339	337	325	321	345	332	287	323	321	322	372	369	366	345	334	326	333	307	330	297	312	331	336	315	362	327	332	322	317	341	325	346	341	332	350	340	318	363	305	324	337	371	347	345	315	348	307	337	322	312	332	301	289	330	336	324	325	324	309	329	327	333	351	346	328	339	361	302	347	334	334	337	319	315	334	317	342	366	339	333	343	335	311	350	347	354	342	301	349	332	339	344	306	314	327	337	347	313	351	354	317	311	328	325	335	332	330	316	329	336	389	331	310	340	387	341	337	352	320	351	349	336	324	329	336	317	338	356	370	359	348	372	339	323	322	323	351	339	354	338	319	346	348	340	313	326	322	330	322	343	328	325	326	326	342	305	350	344	329	347	353	351	351	374	332	360	356	343	341	351	328	350	342	323	334	343	346	312	314	314	343	331	331	311	338	363	345	327	308	321	306	343	303	300	319	326	355	342	351	309	334	335	322	339	324	310	329	342	337	352	330	300	335	351	331	337	367	384	326	326	368	345	347	326	335	333	313	321	340	339	292	338	326	359	334	335	353	365	323	315	329	328	316	340	319	304	366	318	361	341	331	341	334	333	315	336	338	325	331	358	346	392	326	330	279	341	329	326	348	349	315	328	343	345	372	330	334	353	343	355	338	344	336	332	316	368	328	339	324	318	348	319	322	298	347	318	338	334	354	339	343	339	335	381	320	335	330	331	327	326	323	344	353	366	320	330	334	326	388	335	315	324	329	322	328	362	350	334	338	326	301	355	346	332	345	330	343	345	305	351	323	347	340	351	313	302	343	332	346	360	345	350	359	333	366	325	347	343	325	326	341	317	336	343	329	326	334	341	330	317	349	346	322	333	327	326	332	350	284	342	332	339	370	330	338	350	304	368	325	323	301	313	309	356	367	326	341	308	322	332	340	322	339	328	358	373	340	350	341	326	348	329	316	332	337	354	326	348	324	332	356	349	356	343	320	341	338	352	321	350	364	337	314	350	343	360	311	354	342	319	336	349	340	308	355	326	333	335	341	353	314	322	351	345	334	307	347	348	345	337	341	338	311	314	348	351	331	328	318	336	302	343	309	324	347	396	349	341	340	344	338	311	352	335	351	318	357	346	324	334	374	324	337	355	347	319	325	326	357	343	333	391	335	312	344	331	311	329	361	324	347	337	310	322	334	345	323	309	324	345	331	343	318	331	347	350	317	314	323	302	338	332	331	345	334	347	317	337	291	324	328	306	321	331	336	348	352	362	342	336	321	368	363	329	320	326	323	351	346	367	349	372	304	350	314	349	359	357	343	351	352	337	338	333	321	348	323	358	344	316	356	324	341	328	342	308	344	327	351	354	325	348	346	297	321	315	312	349	312	334	318	317	331	346	316	322	325	344	318	312	337	316	332	310	325	327	320	351	340	336	330	357	362	331	349	329	352	352	313	307	345	330	358	343	325	364	341	326	339	298	320	363	298	382	314	349	323	358	334	344	358	373	334	358	346	352	308	343	342	320	329	326	348	339	337	317	314	306	288	336	309	343	336	327	345	329	332	308	323	338	336	354	337	312	359	341	311	370	318	344	339	354	305	324	372	358	320	331	352	348	349	325	306	334	313	363	355	327	318	312	312	340	345	342	374	326	345	331	333	342	318	338	367	329	357	322	373	331	338	354	330	324	326	319	323	331	350	346	335	319	323	336	356	354	326	375	347	312	341	330	320	351	321	362	347	327	309	328	318	352	308	337	353	324	336	338	323	333	343	319	313	355	350	341	332	333	346	306	340	317	307	313	331	361	340	305	335	367	300	335	308	339	308	332	316	337	344	334	322	319	332	352	351	338	336	329	322	326	354	358	333	327	340	335	334	349	335	312	335	339	310	312	323	334	319	291	328	359	323	330	312	354	322	351	334	324	315	337	339	332	350	324	320	328	327	343	331	341	322	340	343	376	329	337	316	319	348	346	354	343	307	345	338	340	308	338	323	306	298	355	327	315	313	323	373	328	338	317	330	330	333	358	340	359	335	306	339	375	315	332	334	348	318	341	324	329	323	356	366	327	342	333	326	344	314	351	357	357	339	336	317	335	346	357	348	344	347	286	350	354	337	328	340	321	342	335	325	342	322	333	315	342	364	346	340	320	337	333	337	331	345	356	301	310	358	342	310	343	317	368	346	336	378	318	324	332	310	345	368	353	344	323	327	329	348	317	331	326	334	290	333	312	377	333	310	346	325	330	344	352	348	341	338	338	353	347	331	345	361	347	308	346	332	329	341	313	331	344	297	335	312	291	336	340	330	331	359	334	360	339	359	319	327	344	290	326	337	328	276	359	350	344	333	345	322	305	354	342	350	353	307	315	325	352	343	347	331	372	320	332	322	317	331	365	319	340	320	327	335	373	343	349	305	320	313	328	381	306	326	312	346	303	328	346	335	338	289	340	327	331	333	320	302	360	342	325	325	358	315	312	300	349	308	340	352	292	323	336	328	320	333	327	352	300	347	310	338	334	323	345	314	325	285	332	326	345	342	368	325	332	340	342	332	339	328	326	341	335	330	352	347	300	346	333	355	320	316	330	340	350	338	317	334	353	320	356	325	342	313	348	302	354	349	313	330	330	337	337	358	321	346	335	337	335	319	351	353	322	306	340	348	362	323	324	348	325	332	351	376	318	343	356	326	292	322	367	341	342	345	360	326	315	323	327	330	336	326	304	344	289	305	331	358	338	322	349	331	306	327	310	351	322	329	341	337	376	327	327	329	321	361	304	358	319	305	325	376	321	322	315	361	356	301	324	360	333	301	332	326	318	311	309	313	341	311	305	363	343	321	334	323	333	321	322	358	333	335	324	309	340	311	330	317	385	355	299	347	366	330	367	295	358	324	297	342	329	317	324	311	341	348	327	325	343	341	305	336	330	318	348	334	328	326	338	351	331	340	352	335	364	291	340	339	306	310	332	369	324	323	335	338	326	293	313	327	329	340	345	355	336	327	311	329	328	308	330	328	360	320	373	305	329	329	361	351	334	328	327	341	346	354	358	326	361	342	341	340	358	336	322	339	355	360	336	311	310	320	341	325	324	362	340	340	348	307	346	322	352	304	339	329	334	352	335	317	280	353	335	358	331	336	323	328	361	347	328	297	338	356	323	348	353	351	350	335	349	365	320	298	343	334	335	366	326	302	367	351	356	344	360	344	330	338	361	351	329	358	327	339	331	361	301	375	320	325	330	340	317	331	324	326	351	334	293	331	303	326	359	320	311	339	357	340	346	348	331	320	347	331	341	351	337	314	330	349	322
48957	73240	47442	3035	2180	1630	1316	1238	965	946	858	812	701	723	702	696	636	616	629	643	624	640	572	603	591	595	597	609	594	603	606	588	591	559	591	610	585	599	550	553	554	578	585	578	592	572	560	535	622	549	535	581	607	593	598	607	576	528	542	606	572	579	536	577	591	567	589	596	574	578	571	560	590	558	567	595	554	613	551	549	532	517	529	595	570	569	581	611	566	531	573	597	531	522	572	545	568	622	563	580	524	592	538	593	530	611	602	583	554	589	555	627	564	558	609	609	591	571	563	564	571	535	541	545	577	570	553	552	552	561	534	549	577	556	536	579	570	537	541	568	597	591	581	547	524	577	593	579	577	570	566	539	532	577	546	563	624	554	566	549	533	553	536	542	573	577	556	557	562	582	562	554	557	615	569	568	565	569	590	578	562	598	584	569	557	575	583	576	580	601	586	592	551	535	596	565	587	576	559	564	545	613	578	553	606	589	570	582	594	541	568	563	538	518	536	543	572	599	581	541	544	558	572	571	600	561	581	556	595	562	545	549	577	556	553	551	547	562	549	617	548	564	607	549	576	565	562	570	590	556	541	559	531	575	546	564	587	556	589	573	583	593	545	611	553	572	571	570	537	544	565	567	514	601	575	555	581	616	585	582	547	571	524	573	554	589	579	570	600	627	612	562	601	561	561	518	576	589	580	590	594	596	551	577	543	562	557	537	575	576	576	533	548	536	578	549	594	546	582	579	561	591	545	526	562	573	539	608	566	551	559	559	575	544	547	549	566	556	562	549	532	559	601	534	561	641	543	532	528	591	578	574	560	576	531	573	555	540	552	574	582	569	615	542	551	553	576	570	544	519	558	552	572	548	585	531	593	565	607	554	592	597	556	556	579	563	548	555	569	557	596	598	560	597	539	569	546	561	548	571	553	542	528	605	626	522	581	579	568	590	502	568	566	597	546	568	566	597	573	543	523	591	566	535	585	553	633	536	567	560	577	544	541	560	573	582	552	537	568	557	555	576	540	600	573	569	525	604	583	544	590	538	556	599	568	560	571	550	575	576	575	571	564	579	618	538	559	570	575	579	545	584	554	594	557	524	581	549	576	547	565	535	579	573	560	568	568	562	570	564	525	545	596	548	546	552	515	559	552	561	543	563	584	564	559	572	565	593	544	557	564	519	565	599	559	611	534	591	579	517	571	527	584	563	539	602	566	536	516	562	570	582	571	549	544	586	578	549	560	593	560	547	517	605	606	533	569	575	553	579	579	589	569	541	547	569	570	543	598	567	601	559	533	578	493	542	508	537	565	581	539	588	570	583	578	563	546	583	577	561	575	561	544	573	587	586	521	542	526	549	538	572	558	555	568	571	599	589	569	599	584	580	560	528	552	586	543	577	539	577	588	581	564	525	549	608	527	531	548	552	559	539	595	606	553	544	547	530	575	591	568	547	545	572	561	599	603	572	559	565	534	526	578	560	575	576	557	544	554	567	526	589	580	569	557	564	574	585	544	571	565	580	610	534	564	604	591	566	595	565	587	558	582	563	623	554	561	536	580	564	584	659	583	592	558	574	548	612	582	540	576	590	576	536	560	528	550	548	569	550	608	582	546	600	558	559	578	610	580	572	560	562	545	591	553	548	550	590	640	523	561	542	511	563	581	554	531	573	582	555	557	534	579	550	605	573	512	602	571	567	564	581	539	585	568	580	567	589	555	566	607	532	543	574	583	561	557	572	547	609	574	558	565	545	618	572	600	568	548	562	571	541	587	542	543	600	537	590	596	563	593	583	577	601	568	557	575	570	550	577	563	575	567	550	519	585	579	564	599	580	542	554	573	549	584	570	542	592	556	576	557	545	572	513	565	566	506	552	573	576	513	554	575	568	554	534	598	547	577	578	532	548	556	586	623	593	565	543	550	567	571	553	576	584	573	585	610	559	591	570	597	630	596	577	569	550	577	541	555	576	614	562	591	587	559	572	562	534	609	538	570	553	553	527	578	597	577	519	570	580	607	553	547	571	563	575	588	589	578	559	584	569	526	582	542	568	585	552	596	602	533	545	517	546	592	518	557	571	559	557	588	543	542	584	576	594	533	605	593	581	557	545	579	561	537	538	568	561	548	542	564	567	564	539	572	560	567	548	581	619	558	556	548	558	601	539	567	532	548	587	546	558	515	590	539	564	590	545	559	607	538	587	532	543	572	581	578	566	564	523	544	610	588	562	540	564	564	576	528	591	577	562	516	578	571	553	621	568	569	555	578	557	594	572	566	547	529	570	575	605	572	557	573	577	598	579	559	553	554	602	605	529	553	554	561	557	582	556	589	553	544	569	576	580	596	554	610	600	605	604	545	591	539	536	565	582	523	612	562	578	559	574	541	568	579	539	552	540	584	567	587	540	530	594	549	581	574	542	568	535	557	571	553	602	533	570	570	523	605	551	573	553	530	577	556	584	514	571	566	534	543	568	555	556	533	585	574	548	538	578	571	552	590	575	560	584	566	559	560	590	548	563	588	562	543	550	543	583	525	534	608	564	591	547	539	597	555	588	540	545	589	560	579	540	570	578	568	569	599	552	538	555	589	569	551	570	561	551	555	562	560	579	535	565	543	522	528	539	605	569	553	539	601	577	568	556	557	554	551	535	582	550	549	560	543	582	538	586	597	588	532	575	556	609	557	565	606	580	562	563	546	605	590	560	578	587	543	581	529	594	568	586	567	566	601	565	579	554	526	562	552	590	557	587	546	528	544	535	551	571	553	578	542	557	586	558	617	507	554	588	575	542	572	553	596	566	547	529	556	603	569	571	540	553	546	529	531	566	577	582	524	559	525	553	590	542	582	584	578	538	541	582	559	564	597	559	554	586	557	582	554	584	554	589	556	575	568	592	548	598	544	539	553	552	522	573	587	583	576	570	581	550	570	527	578	573	587	556	597	602	531	563	573	569	532	563	556	581	532	607	634	562	590	576	578	536	528	578	555	561	568	576	598	561	606	574	577	554	613	602	557	570	540	512	563	535	580	573	567	570	547	554	611	552	564	580	554	554	569	620	576	576	572	547	597	572	535	568	578	548	529	573	598	586	592	534	585	551	572	572	535	572	597	516	559	588	535	544	588	589	565	598	539	586	566	557	577	544	548	584	571	564	523	541	627	588	567	563	547	530	523	572	556	591	593	609	551	546	567	539	551	595	600	556	591	574	547	588	551	575	552	561	620	599	574	568	569	596	584	560	594	596	570	524	557	537	601	545	587	515	582	603	573	542	552	542	514	555	582	568	514	569	582	580	571	562	541	551	578	564	570	584	549	555	569	569	563	536	575	557	547	592	605	543	525	593	573	588	550	609	578	551	578	571	546	507	574	576	574	571	514	545	544	587	602	537	528	538	571	572	581	559	564	611	556	612	549	546	562	580	598	565	580	576	593	571	525	570	580	589	533	584	592	540	565	577	596	585	544	588	521	552	571	567	561	573	565	585	558	591	557	571	540	537	571	613
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
