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
338716232281	338716232844	338716233392	338716233944	338716234494	338716235042	338716235592	338716236144	338716236694	338716237244	338716237794	338716238342	338716238892	338716239444	338716239992	338716240542	338716241094	338716241644	338716242194	338716242744	338716243294	338716243842	338716244394	338716244944	338716245494	338716246044	338716246594	338716247144	338716247694	338716248244	338716248794	338716249344	338716249894	338716250444	338716250994	338716251544	338716252092	338716252644	338716253194	338716253744	338716254294	338716254844	338716255394	338716255944	338716256494	338716257044	338716257594	338716258144	338716258694	338716259244	338716259794	338716260344	338716260894	338716261444	338716261994	338716262544	338716263094	338716263644	338716264194	338716264744	338716265294	338716265844	338716266394	338716266944	338716267494	338716268044	338716268594	338716269144	338716269694	338716270244	338716270794	338716271344	338716271894	338716272444	338716272994	338716273544	338716274094	338716274644	338716275194	338716275744	338716276294	338716276844	338716277394	338716277944	338716278494	338716279044	338716279594	338716280144	338716280694	338716281244	338716281794	338716282344	338716282894	338716283444	338716283994	338716284544	338716285094	338716285644	338716286194	338716286744	338716287294	338716287844	338716288394	338716288944	338716289494	338716290044	338716290594	338716291144	338716291694	338716292244	338716292794	338716293344	338716293894	338716294444	338716294994	338716295545	338716296094	338716296644	338716297194	338716297744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25014	21494	24522	28898	21495	21521	11324	632	430	400	355	396	353	366	347	326	297	308	312	302	317	321	293	316	313	304	283	280	287	255	313	281	308	301	282	289	285	282	284	292	323	271	311	278	303	310	313	314	300	309	323	302	288	286	277	300	297	279	311	326	273	272	271	305	289	288	288	304	282	289	313	271	268	284	310	311	295	304	285	308	309	309	280	267	290	305	281	283	284	303	316	287	281	283	259	317	302	271	306	258	288	264	305	270	283	284	318	331	276	293	263	257	282	282	305	303	310	270	284	279	300	281	301	276	294	325	257	272	274	278	298	290	322	280	292	317	283	271	283	295	288	287	286	261	289	288	304	292	289	333	283	278	288	260	307	295	276	300	301	258	275	295	280	283	309	299	278	287	266	305	338	276	290	324	310	274	285	303	297	279	300	272	303	291	316	300	315	332	283	275	316	268	269	269	308	274	271	292	327	313	309	296	251	267	245	273	327	273	302	291	303	319	284	286	357	293	275	280	290	289	283	275	337	297	313	293	298	288	312	244	262	301	300	269	277	315	309	273	290	289	288	280	312	300	278	310	291	259	277	273	279	287	300	290	283	297	270	309	312	274	268	305	259	318	308	283	293	273	295	297	262	265	279	273	287	289	309	292	318	272	292	325	278	295	285	277	254	273	300	271	292	283	292	302	309	329	275	304	310	286	268	307	340	273	252	317	299	266	301	291	287	273	314	263	277	303	246	316	323	293	304	302	306	290	298	271	317	291	284	289	277	299	286	291	302	282	312	335	281	285	292	293	301	301	285	311	310	275	283	299	322	279	258	281	294	306	295	338	272	287	352	279	329	290	304	276	323	316	306	297	243	312	285	272	303	280	267	281	291	279	279	299	259	307	319	252	311	309	292	301	281	235	282	279	297	316	277	322	293	270	310	307	308	325	285	282	318	281	281	291	286	299	269	284	291	288	270	295	341	303	300	281	306	297	272	292	265	286	316	284	328	321	278	303	274	305	275	294	306	292	312	302	312	322	286	295	311	313	342	303	298	302	343	327	298	268	310	310	244	267	277	285	300	283	294	305	304	272	295	286	282	289	300	325	335	276	304	290	319	286	328	319	266	300	301	295	315	302	301	298	282	269	273	290	310	331	260	269	293	319	297	278	301	268	330	303	301	281	329	253	283	281	273	294	308	276	267	277	263	313	297	295	276	304	299	270	303	309	290	276	289	292	275	279	300	304	267	308	249	287	286	317	258	308	276	300	305	308	272	292	314	320	296	307	282	321	291	302	295	286	278	290	320	288	280	299	275	315	280	298	289	297	313	305	318	270	290	287	285	282	278	303	302	324	303	304	312	311	284	310	280	316	266	277	278	322	323	285	308	278	292	273	317	262	280	272	274	283	292	287	315	269	332	301	300	297	307	302	286	322	291	272	281	293	285	319	307	300	303	277	284	281	323	288	313	280	312	303	319	261	286	280	296	252	304	281	305	271	297	268	325	313	302	281	266	314	308	305	275	282	285	295	284	295	292	300	277	302	312	291	270	264	275	316	312	314	293	268	295	296	306	313	288	266	269	301	308	260	327	311	295	287	260	286	339	265	316	273	286	302	331	281	246	294	306	286	311	284	286	277	308	280	290	277	298	302	308	287	299	300	326	281	276	298	301	273	291	309	282	297	280	272	326	293	266	301	326	298	304	290	282	272	315	320	287	284	300	313	274	279	316	305	295	293	269	319	302	301	313	315	286	272	279	291	309	313	332	311	275	293	315	279	277	302	280	314	287	296	268	294	294	288	297	297	284	265	337	283	297	328	308	286	331	299	293	303	293	300	300	300	288	299	305	309	271	274	313	255	325	296	301	316	272	268	304	286	302	329	273	283	290	289	277	304	284	286	284	271	290	302	314	312	265	260	272	330	257	308	324	294	284	305	258	267	302	305	261	309	321	282	305	304	294	263	308	287	331	276	278	311	285	264	283	289	305	279	306	308	300	295	281	323	297	292	305	296	270	284	291	283	279	275	293	299	280	287	288	265	294	268	307	276	265	285	271	291	334	286	284	330	308	293	266	262	297	284	302	275	302	258	311	347	286	299	297	284	277	292	295	282	296	300	322	284	308	312	303	273	261	321	301	281	302	239	293	252	297	272	307	308	269	303	324	296	313	278	270	293	285	314	304	287	259	284	256	304	314	302	299	292	299	288	320	318	312	298	334	281	281	315	294	311	333	271	290	328	276	272	296	304	289	271	297	282	280	303	310	264	274	310	298	290	303	297	332	312	265	295	311	249	319	241	274	258	287	287	302	273	288	271	330	297	288	313	259	264	278	303	268	282	265	276	299	293	282	293	270	310	289	282	312	284	304	298	286	265	287	288	288	292	298	285	281	290	302	300	301	297	280	315	295	306	314	308	283	287	292	310	278	302	292	281	289	306	303	279	298	282	269	285	272	271	274	275	307	276	311	299	347	270	280	296	276	307	303	312	304	311	284	280	299	282	315	331	312	288	323	303	269	319	273	278	309	292	277	288	275	291	322	264	324	259	282	268	304	266	279	285	286	308	300	312	308	257	256	267	284	312	278	323	293	241	294	307	337	274	297	276	278	280	275	297	253	298	275	286	297	288	305	296	308	323	306	300	301	304	306	320	269	295	277	281	286	303	290	274	283	310	287	299	280	285	256	297	299	292	327	278	332	296	283	303	319	281	290	252	294	275	311	338	290	305	288	271	307	284	276	268	285	269	272	304	281	285	269	294	270	262	316	318	296	262	262	303	331	270	274	333	317	304	285	303	289	259	311	274	281	312	307	313	304	261	291	302	307	290	332	292	296	312	286	300	259	326	241	283	279	297	284	292	318	275	260	284	311	274	286	279	292	281	292	271	272	308	324	262	298	300	288	295	292	294	262	259	266	296	273	283	324	325	288	263	329	297	264	288	292	319	308	283	293	278	285	285	314	281	288	287	283	273	271	332	298	272	298	266	292	301	303	290	291	289	308	260	272	279	281	251	308	320	284	277	260	317	266	270	306	266	282	293	289	296	316	293	283	266	301	297	315	289	309	262	308	296	329	243	276	260	288	300	297	271	263	286	300	254	300	293	281	309	332	287	296	287	298	291	272	322	283	301	293	325	280	290	286	292	299	309	283	273	314	295	303	320	307	283	309	287	275	269	296	313	275	303	314	304	247	268	288	288	311	287	272	289	294	285	298	317	297	292	291	287	281	315	280	286	322	339	312	308	326	294	302	293	309	293	292	285	277	278	285	289	272	264	242	277	283	290	297	312	287	305	302	312	293	288	289	299	282	288	303	300	303	302	292	283	304	304	297	290	305	278	289	321	305	297	300	309	303	300	294	291	264	290	272	279	298	268	271	308	283	305	303	284	275	280	281	300	283	297	290	291	277	333	286	306	279	286	290	312	273	264	278	318	295	289	262	289	291	294	296	294	261	287	286	301	292	271	294	266	294	293	300	274	291	310	306	306	293	274	275	290	270	267	271	283
4041	3357	1658	975	811	741	667	666	653	621	630	659	621	640	615	662	587	622	624	580	679	622	611	565	594	607	582	625	609	588	623	640	617	589	612	663	617	611	598	594	587	603	650	556	596	614	646	606	650	606	576	628	636	668	597	616	648	588	609	614	580	605	602	611	630	640	574	614	624	610	615	598	604	629	585	543	590	632	598	639	576	615	600	575	599	626	632	620	632	629	595	628	639	652	619	610	634	602	616	643	597	635	675	578	574	612	573	611	597	657	588	577	639	592	571	562	598	651	593	606	611	597	601	577	617	628	645	620	611	593	577	570	606	594	593	596	598	576	594	624	656	606	611	638	641	588	581	587	638	589	613	587	634	628	620	648	585	592	587	602	627	557	615	601	588	605	604	607	569	616	577	600	625	636	607	613	585	567	662	555	620	607	620	629	612	620	630	590	564	629	587	621	593	642	625	649	585	568	663	607	636	639	651	638	624	585	641	621	601	633	641	607	592	642	618	644	603	617	627	593	636	670	592	594	644	615	607	619	602	630	569	666	626	623	597	636	582	594	580	579	598	596	615	615	630	611	607	604	581	628	614	639	639	611	646	570	615	622	599	607	606	598	638	603	590	593	600	631	640	625	603	596	582	646	653	645	599	633	574	654	570	615	644	607	636	634	611	610	649	641	620	576	631	631	643	648	652	601	588	624	577	584	599	618	617	608	566	570	585	638	619	628	579	634	618	584	603	632	602	559	615	628	608	598	629	656	630	587	609	644	622	609	620	604	624	605	639	607	567	619	613	623	602	610	627	597	563	589	622	609	598	582	602	631	613	640	622	607	630	652	594	611	618	609	631	605	596	608	597	621	622	581	588	603	581	615	569	601	614	606	623	632	615	609	602	586	620	595	609	592	610	625	601	634	624	638	639	643	617	616	606	647	655	623	584	589	574	645	620	614	609	606	610	627	615	611	608	612	565	602	592	565	595	623	642	603	638	582	563	584	617	599	608	562	643	632	639	605	621	635	622	612	573	622	628	538	638	574	599	568	597	590	549	581	596	634	633	575	609	618	609	637	632	577	578	578	575	609	629	601	620	589	586	651	598	629	614	634	602	593	595	613	603	630	666	595	585	590	578	641	552	618	647	621	627	592	595	602	639	613	642	611	603	583	581	653	581	611	626	625	548	607	603	598	573	549	609	604	628	640	569	598	645	647	601	567	626	643	627	619	554	557	627	542	602	580	601	615	587	570	601	632	604	640	603	580	611	575	651	603	568	617	614	591	594	584	604	562	572	636	600	597	591	622	556	580	590	618	605	642	577	590	618	634	615	598	594	635	590	642	648	574	598	605	588	593	629	571	633	603	621	623	538	582	587	608	580	585	623	625	591	600	614	639	606	624	591	646	587	614	599	573	593	591	631	556	629	605	570	629	659	644	624	603	607	585	619	635	596	607	602	620	626	600	601	609	591	622	607	581	636	551	584	577	572	613	623	669	636	565	601	598	601	603	579	616	615	569	577	625	574	620	628	580	614	617	610	598	600	663	600	622	585	579	613	601	604	602	591	595	629	578	612	649	592	641	638	604	641	640	612	605	584	649	596	614	618	618	610	600	646	587	587	605	663	596	593	633	648	551	570	588	632	563	626	635	604	646	617	631	602	604	579	603	564	565	590	641	627	617	601	582	626	596	611	591	629	610	632	632	612	631	578	622	600	567	610	633	602	603	632	620	604	625	570	613	612	563	573	609	668	615	606	638	599	609	622	610	567	624	598	635	626	636	594	616	621	652	610	616	629	598	607	610	617	615	586	605	622	611	568	621	611	560	620	601	608	623	596	575	593	617	604	620	637	632	622	598	595	622	559	634	548	592	653	637	605	582	632	566	570	589	598	566	611	622	567	644	587	623	603	599	602	614	598	635	599	623	618	631	598	623	630	592	615	598	642	644	580	615	608	618	570	603	634	647	625	614	611	551	606	597	591	624	644	648	616	612	611	613	606	611	624	564	625	572	623	618	597	656	620	634	609	619	616	610	624	575	629	626	626	609	618	624	629	618	597	623	615	634	610	603	541	576	634	592	600	612	617	575	680	600	618	602	560	631	594	587	641	625	586	623	595	623	614	552	637	592	615	563	638	630	600	617	599	597	617	602	625	581	576	597	662	607	663	590	617	606	568	618	607	588	586	590	633	598	626	598	628	604	633	616	603	560	608	590	610	591	623	563	578	623	651	650	607	613	640	603	618	606	584	604	606	590	590	598	625	633	645	608	659	630	639	587	584	603	534	583	608	636	594	621	634	616	613	598	624	611	639	618	610	621	623	658	621	587	615	613	605	580	641	630	619	629	569	605	618	630	589	581	622	589	600	585	594	650	609	614	642	653	599	617	583	657	603	605	637	548	612	615	627	598	593	646	550	572	638	581	605	651	596	620	634	608	620	635	566	639	596	576	643	619	625	614	669	658	603	601	607	615	617	649	614	589	572	576	616	612	636	582	628	620	660	629	591	670	625	607	620	609	606	612	609	627	630	628	627	649	595	569	637	605	643	586	582	548	613	600	594	618	619	589	553	597	560	634	632	636	604	623	585	588	593	621	586	577	626	621	558	627	615	603	595	600	597	644	582	569	612	589	639	602	605	576	572	628	646	654	634	599	581	620	613	567	594	635	632	610	612	608	594	612	617	599	627	607	612	592	594	604	601	577	642	624	607	599	591	607	613	653	612	604	622	648	638	627	645	619	608	615	621	622	618	579	604	628	624	594	622	599	582	612	564	588	598	641	672	574	632	606	615	573	573	586	580	627	610	602	582	613	564	603	639	622	615	571	591	608	612	620	582	602	640	596	602	638	599	608	628	611	639	606	604	604	589	612	608	639	586	649	566	621	656	591	576	558	628	612	628	561	643	610	614	581	648	613	540	589	601	642	596	634	638	592	599	628	631	595	617	664	585	626	614	629	581	605	554	641	600	615	610	594	622	630	597	620	620	630	628	591	613	605	634	641	601	609	604	614	569	576	633	631	593	649	596	612	548	605	604	602	638	623	592	623	631	604	630	611	662	612	613	619	573	583	584	611	601	595	619	555	617	624	599	615	635	629	592	652	637	649	597	615	602	609	641	568	617	620	602	640	609	609	624	611	598	562	566	628	655	599	595	601	586	645	573	588	622	650	646	582	607	590	647	647	600	617	622	558	605	611	641	575	564	604	510	629	583	600	608	647	617	617	582	596	618	616	618	610	621	601	574	607	618	579	585	620	592	631	607	577	585	670	611	647	624	577	568	603	591	604	642	581	563	624	612	589	633	591	627	682	577	567	643	600	623	624	625	620	639	627	600	652	641	612	607	579	615	599	586	622	649	641	642	537	658	628	599	606	592	653	587	566	608	611	619	562	604	613	630	639	579	603	572	664	564	613	599	596	646	585	612	625	582	600	593	628	613	612	626	653	629	617	627	595	674	645	636	573	625	620	600	612	613	569	625	612	611	636	623	616	607	618	592	619	618	611
33244	14701	2151	252	219	177	169	154	188	153	177	163	173	150	151	154	158	165	161	145	146	182	184	163	163	165	145	206	165	169	166	179	171	168	154	185	153	160	150	170	169	168	177	175	162	183	178	183	120	139	157	196	179	181	183	150	159	169	156	166	148	171	171	160	170	163	182	170	164	174	179	162	171	169	181	179	146	149	174	174	151	185	161	151	180	169	159	167	202	153	152	169	158	169	133	150	172	167	176	172	186	159	167	140	184	158	179	175	163	181	166	144	177	165	182	180	161	174	163	158	158	167	186	132	148	168	192	168	157	151	160	175	172	169	165	154	169	199	171	170	181	173	168	167	156	187	146	180	145	153	173	172	178	174	154	171	157	182	147	182	180	199	150	162	174	179	194	185	155	157	173	172	158	175	176	174	157	195	183	160	172	184	157	166	162	147	160	185	148	159	173	170	170	175	164	153	156	177	156	172	163	149	184	163	179	162	188	165	184	175	160	150	169	179	151	172	189	167	173	175	171	178	160	185	172	156	166	161	170	163	169	174	168	157	183	151	165	177	171	173	150	167	172	153	179	175	151	172	188	156	170	159	167	136	171	193	177	149	159	183	158	154	182	156	165	172	174	184	165	164	173	173	152	165	167	175	163	178	161	199	188	200	179	159	184	153	156	168	154	181	164	174	154	173	152	168	170	166	160	161	158	186	175	167	173	178	165	171	169	171	149	167	164	170	163	189	156	169	156	174	144	158	141	162	176	184	163	163	179	165	191	170	158	154	157	172	183	177	152	173	183	145	162	171	172	159	158	192	163	178	171	175	164	175	188	175	164	148	187	166	184	191	180	153	158	167	184	168	158	189	163	153	158	164	151	173	180	154	205	163	176	159	147	156	185	172	171	164	158	158	188	159	171	161	178	173	175	176	163	180	147	161	161	176	170	172	183	174	178	145	162	164	173	157	161	157	150	186	180	158	166	158	172	170	139	136	173	172	150	185	172	179	156	172	166	167	145	153	173	152	175	167	177	179	144	176	195	161	174	168	161	148	180	168	171	184	168	169	193	151	164	183	172	166	166	158	165	177	194	160	143	170	174	144	170	160	166	166	159	172	162	173	147	143	165	159	174	165	172	205	176	176	172	162	158	183	182	148	174	175	168	175	168	171	155	158	169	142	167	156	180	152	160	165	141	160	173	184	157	156	166	172	163	160	171	175	138	147	147	172	178	157	144	186	161	164	150	178	157	161	164	160	148	185	145	151	155	183	158	167	162	162	179	154	174	194	147	148	151	167	184	190	156	160	167	179	179	156	178	172	167	173	164	194	173	155	158	172	173	177	173	166	170	165	161	166	178	133	183	160	147	137	162	154	193	142	186	181	171	200	158	160	156	159	161	186	160	159	168	166	191	198	143	149	176	172	164	176	174	167	176	151	165	192	150	173	154	212	192	174	196	165	172	160	169	171	169	177	187	149	164	176	154	155	192	163	147	137	186	174	144	152	185	168	180	181	166	147	180	178	170	181	179	171	175	156	167	158	163	184	163	141	152	176	168	181	165	168	161	163	181	148	167	157	165	171	159	167	158	174	148	148	182	166	146	149	171	164	181	164	185	207	178	174	160	134	158	144	162	168	200	157	174	190	181	153	146	169	171	190	152	154	165	123	156	156	151	172	171	184	148	171	151	176	191	169	165	176	207	178	161	159	163	170	195	175	151	186	170	172	167	174	168	148	201	180	172	170	165	160	154	151	178	158	178	150	182	197	162	178	154	151	166	148	195	169	148	164	160	173	163	186	195	151	148	166	149	168	168	164	165	178	189	179	149	171	162	153	153	140	158	177	188	140	162	149	163	167	159	161	164	150	173	190	180	160	169	160	197	176	196	157	206	184	160	158	183	183	187	181	164	167	173	170	176	171	167	196	185	172	191	183	171	160	174	169	159	188	164	177	158	152	158	159	161	137	139	188	161	168	188	184	169	155	168	155	153	161	174	178	166	170	195	166	174	165	166	144	180	153	173	193	174	173	176	153	164	165	190	187	161	173	163	163	161	172	160	167	156	173	170	159	161	166	172	161	165	128	174	166	168	171	141	166	179	153	172	180	162	175	171	172	166	153	171	176	150	167	152	154	174	168	166	161	174	140	160	179	166	184	179	195	169	154	135	151	154	159	168	177	162	153	170	144	137	139	159	175	166	149	180	171	164	181	186	178	175	132	193	171	165	165	178	161	206	157	173	165	182	187	167	145	189	166	165	179	195	178	173	154	156	159	174	148	176	174	170	166	166	186	181	163	171	170	186	182	153	176	149	173	167	181	167	186	154	155	166	172	151	135	156	170	155	142	175	177	161	169	180	184	151	157	170	183	160	165	139	172	156	165	181	164	182	187	164	174	182	160	195	173	151	147	139	158	180	168	149	170	154	195	171	158	155	150	174	148	180	154	154	154	181	166	168	142	179	181	142	166	152	172	172	178	181	168	200	150	176	168	156	159	165	181	169	157	175	167	171	183	178	193	188	137	168	190	188	157	171	168	157	177	161	175	160	150	166	150	161	170	177	170	193	203	160	165	165	169	161	158	168	171	171	167	159	159	188	191	145	163	175	152	156	134	141	156	169	174	180	182	152	156	186	165	171	141	166	163	183	168	175	161	175	155	170	172	174	166	157	167	168	151	148	192	183	182	158	177	180	175	158	193	177	170	189	171	166	166	147	151	160	174	162	159	182	184	160	161	160	188	134	178	150	133	151	156	153	154	173	172	185	152	189	177	163	168	194	170	172	172	170	169	151	166	170	154	166	157	168	169	151	166	143	154	164	165	174	156	154	163	165	178	186	167	168	139	159	168	157	178	150	170	170	146	164	172	146	162	189	167	192	176	171	177	170	165	148	165	159	168	162	148	185	187	162	179	197	174	146	161	166	172	166	166	163	160	148	163	167	181	168	175	198	170	157	146	169	165	182	170	196	177	177	158	174	165	177	186	170	158	154	166	181	174	142	169	168	156	140	170	182	165	190	167	153	150	200	172	152	150	167	152	169	170	147	157	162	166	145	157	168	150	162	179	172	171	183	194	174	175	177	180	169	155	166	167	157	162	169	175	158	181	161	175	170	160	166	165	183	175	167	181	146	169	194	186	175	172	180	176	167	187	167	145	169	165	150	168	138	159	162	179	178	174	178	166	150	183	185	147	144	179	143	157	169	167	160	175	189	166	185	159	176	161	175	166	151	162	196	167	161	177	196	219	170	178	169	172	136	156	137	149	138	174	164	171	153	151	146	165	145	162	154	174	172	147	166	160	161	144	156	172	163	145	176	148	178	153	161	160	149	128	154	158	161	171	177	169	157	170	183	165	155	180	152	169	200	173	170	169	170	166	145	182	178	154	167	170	153	146	179	166	182	179	151	170	148	163	170	163	157	163	150	149	166	164	159	134	168	162	174	146	149	166	168	181	198	154	170	184	200	189	188	161	162	143	179	178	158	164	171	186	206	176	179	180	164	173
7554	530	446	437	419	429	437	397	458	390	440	424	413	411	432	399	461	403	461	466	412	445	441	391	438	440	454	412	422	428	439	407	400	465	448	453	448	422	433	397	416	439	454	414	441	433	405	425	401	416	424	438	428	406	411	397	431	410	379	437	430	428	417	436	426	432	454	422	378	417	383	426	439	446	381	409	418	423	407	375	411	422	416	406	393	397	413	398	424	400	436	425	427	417	437	435	422	394	457	403	427	426	399	408	395	374	412	425	423	438	461	422	406	424	418	427	393	415	422	397	400	423	471	378	397	422	416	413	402	418	434	383	454	418	436	415	413	407	409	416	385	412	418	425	417	398	451	412	427	385	429	426	399	427	378	404	389	374	427	392	399	416	443	424	407	475	441	413	425	456	454	411	373	379	402	407	413	451	435	428	401	412	441	410	442	449	394	438	396	408	403	400	415	441	436	455	426	399	428	423	415	421	412	434	396	418	421	405	406	422	418	426	396	461	392	416	426	488	422	383	436	459	430	418	408	430	446	454	414	435	412	387	414	417	406	393	429	417	419	436	388	410	426	380	410	417	386	397	396	448	398	429	432	472	412	453	407	425	413	428	375	388	413	409	404	389	411	389	421	439	429	411	438	410	414	416	429	388	433	409	411	438	401	405	404	436	421	422	406	390	430	387	444	426	444	394	451	425	476	454	418	409	413	419	415	396	440	439	434	407	419	422	434	435	415	429	450	427	448	428	418	423	421	409	421	400	420	407	469	414	378	381	419	446	403	395	433	403	387	417	410	437	411	411	453	427	465	397	400	414	421	383	420	395	425	401	426	415	436	389	450	401	423	410	442	420	386	420	424	430	402	407	441	409	464	439	438	400	386	434	435	413	417	452	375	424	416	452	415	409	442	398	386	443	460	426	451	400	379	384	425	436	413	398	413	432	413	395	433	434	411	429	435	406	458	426	403	440	384	460	436	384	415	418	410	402	423	402	388	390	437	441	379	416	388	424	409	424	410	412	452	391	432	410	400	423	414	414	413	416	439	442	442	426	413	438	414	415	443	405	426	419	409	421	370	409	355	414	438	430	430	397	435	403	449	419	419	407	412	413	403	390	398	384	440	427	443	420	412	438	403	432	410	434	419	433	425	408	407	410	402	413	409	418	416	425	416	411	392	411	427	419	442	402	421	423	414	411	428	434	432	439	391	459	362	391	436	367	424	420	400	417	400	420	439	432	414	368	427	393	425	435	440	442	435	410	419	422	393	438	425	445	384	418	414	407	404	404	421	428	400	438	434	394	429	400	370	422	451	418	393	365	403	419	416	397	424	419	439	429	388	450	434	433	434	417	408	437	408	415	404	430	411	438	407	439	432	452	393	397	437	433	444	418	399	389	404	442	430	417	433	452	378	420	422	428	421	443	440	401	414	399	414	405	401	401	410	396	427	450	392	426	397	424	427	408	415	424	472	407	408	399	440	430	446	413	463	421	426	403	437	411	401	416	415	394	403	430	406	387	409	431	414	427	429	429	397	457	445	441	458	378	439	393	403	415	437	407	408	435	409	480	457	428	419	436	421	454	449	438	386	434	426	430	396	426	423	383	427	405	397	426	415	431	433	447	390	434	418	408	405	424	385	407	429	407	435	389	403	426	432	425	397	396	410	420	405	371	423	447	443	383	435	419	377	371	399	404	419	417	443	405	423	431	416	461	373	413	412	440	444	430	420	385	434	418	427	428	413	425	388	408	428	409	379	398	423	413	387	405	429	416	413	412	424	422	428	418	450	426	410	428	381	384	435	423	437	394	419	390	406	372	439	429	434	381	428	398	437	408	388	389	406	433	400	439	436	426	426	419	411	424	386	429	427	424	405	402	415	399	399	430	439	430	444	402	442	425	375	440	396	404	386	426	435	380	433	371	400	413	456	412	401	411	414	410	395	413	403	410	392	460	401	412	418	417	427	415	399	409	444	394	414	404	430	406	409	397	389	400	399	421	439	414	451	405	387	418	360	441	433	388	416	410	411	466	390	418	446	397	480	402	428	400	476	410	402	416	428	393	400	411	422	432	419	408	404	413	445	410	446	417	402	437	444	395	417	439	404	435	404	417	426	406	405	425	412	400	421	400	390	381	356	421	380	460	438	393	407	434	397	416	398	421	422	411	415	460	454	429	385	440	401	429	432	395	408	360	449	408	415	412	438	429	410	422	441	430	437	415	442	420	418	418	452	423	449	393	446	413	389	394	425	434	400	425	454	385	414	429	423	408	391	434	412	442	406	379	436	433	425	424	437	454	406	444	423	408	462	416	434	444	445	438	389	405	420	388	391	399	430	395	386	416	417	438	401	414	392	394	415	412	398	400	404	416	440	436	384	426	407	445	417	409	411	385	417	430	393	410	395	433	425	365	395	426	410	414	406	459	460	399	398	378	451	441	385	415	392	419	440	419	389	389	408	421	426	386	439	433	407	384	431	452	380	420	416	453	435	394	402	447	457	425	418	386	438	412	408	412	420	443	411	416	417	438	417	418	432	400	387	464	407	440	431	413	424	447	405	454	418	440	406	421	431	417	429	401	423	447	426	397	395	403	428	369	452	407	420	438	396	396	431	392	426	392	405	399	390	406	430	460	393	455	436	390	447	405	419	426	408	409	421	441	425	422	429	429	425	424	452	429	430	418	421	435	381	415	462	453	425	466	421	398	415	402	430	404	419	421	422	384	389	426	417	441	439	409	413	435	385	420	410	412	420	402	408	414	421	413	439	397	415	448	445	396	438	430	406	422	382	404	411	410	406	445	411	385	402	420	398	385	427	409	391	425	404	406	408	397	445	404	412	448	427	382	414	374	403	411	412	373	413	441	433	431	404	384	443	424	409	432	418	436	448	409	411	397	408	424	422	428	431	429	438	434	406	420	411	444	408	411	416	447	392	384	431	416	396	439	427	419	431	399	405	430	394	421	437	417	441	398	436	428	390	411	404	428	429	407	440	420	405	395	433	435	411	424	458	408	437	416	445	436	405	450	405	451	396	422	408	398	380	402	419	441	437	398	382	421	429	407	448	419	397	453	401	431	393	420	421	436	431	431	444	414	392	383	437	427	415	419	395	410	449	396	427	402	432	435	438	415	432	397	427	415	398	421	401	387	450	390	392	399	395	396	441	412	408	417	463	436	396	423	413	405	403	373	407	436	452	409	431	399	417	472	415	424	417	447	387	434	410	416	396	459	418	426	426	402	379	457	415	402	405	425	400	412	409	407	395	437	414	422	436	424	395	409	421	425	403	450	412	419	442	406	445	434	391	395	397	397	443	417	386	430	421	423	427	369	425	452	441	406	421	424	433	445	418	464	387	401	435	420	418	426	393	392	441	440	428	407	403	452	410	446	400	392	431	457	409	413	412	407	431	405	418	438	421	468	419	395	388	435	431	427	426	406	440	374	437	401	392	446	444	413	455	403	426	434	432	447	400	427	405	400	414	439	428	448	420	413	396	404	451	423
25206	21034	23634	28636	21024	12998	627	437	386	364	319	343	335	337	385	323	364	341	297	346	342	308	320	324	328	376	292	305	326	351	304	333	337	346	300	295	305	316	318	303	322	304	334	332	325	325	307	336	327	351	350	333	317	323	339	333	340	325	328	317	311	317	314	318	303	321	304	316	328	310	334	299	300	310	297	348	351	297	342	289	315	290	318	332	302	303	308	315	306	325	308	312	321	304	346	297	285	349	318	304	340	358	326	325	325	327	313	307	331	315	313	345	331	318	307	319	328	317	339	326	332	332	327	322	331	337	311	303	295	297	341	337	294	310	321	306	349	315	340	303	312	332	363	305	328	311	315	321	333	325	320	331	338	345	337	294	310	333	324	326	315	289	332	290	319	292	312	326	307	350	319	268	349	343	339	294	324	341	319	284	288	323	294	335	317	294	329	312	306	366	307	321	318	355	338	324	311	304	306	321	312	300	321	326	323	322	341	317	335	311	313	329	326	356	323	334	348	323	324	338	327	353	309	277	310	327	321	336	298	315	340	351	345	331	298	324	338	328	340	332	282	307	330	289	302	312	317	320	253	298	285	296	309	292	316	321	335	349	314	331	319	279	330	300	312	330	350	320	347	340	340	323	322	360	344	336	309	311	321	303	320	320	329	325	331	304	330	314	305	314	292	296	314	292	307	357	344	322	357	333	303	280	315	314	337	329	327	279	311	301	301	316	316	309	351	316	307	312	296	317	325	317	311	312	290	321	275	261	297	292	316	368	362	325	322	275	323	359	344	325	317	359	306	308	303	347	325	339	337	311	311	349	289	323	317	345	313	303	331	316	328	322	334	323	323	323	355	325	318	331	328	330	328	306	296	327	271	315	304	304	325	330	275	340	336	339	315	348	315	336	335	303	350	313	315	350	291	317	313	354	286	334	332	309	346	338	310	288	340	326	323	284	339	321	335	348	318	313	335	311	334	312	315	313	369	299	300	307	347	316	289	301	286	351	304	302	331	327	306	328	345	315	317	318	301	327	304	303	306	323	342	378	348	319	329	360	339	301	279	291	303	307	322	329	313	306	314	310	329	327	349	341	334	326	330	314	339	303	298	325	318	326	294	358	317	305	295	276	309	306	292	305	335	296	342	346	353	354	302	341	329	312	301	287	286	328	302	313	351	305	354	320	292	321	291	322	334	306	309	324	319	368	312	293	330	299	321	335	290	291	311	268	331	325	342	352	290	338	312	326	322	328	314	333	319	354	332	314	329	311	368	328	355	351	323	318	338	320	319	301	323	330	343	311	315	291	357	307	326	298	324	312	335	278	322	342	291	334	332	299	304	294	345	305	327	326	327	320	347	324	352	342	332	328	318	296	348	367	323	314	311	318	326	333	336	301	333	336	315	343	347	315	328	333	326	333	291	340	324	305	324	325	316	315	307	310	318	314	337	313	320	290	331	316	325	295	336	321	309	320	348	319	318	323	319	324	308	351	296	301	291	311	349	339	309	328	284	289	300	307	313	298	313	324	328	348	297	331	293	311	314	290	342	326	335	314	289	271	299	355	315	361	327	329	344	308	304	292	322	327	296	313	299	303	301	310	315	341	327	315	332	332	304	293	347	359	315	301	359	329	333	319	286	378	322	330	317	349	327	341	310	319	315	311	328	323	311	340	298	301	353	316	325	365	314	288	322	313	309	330	354	290	328	320	295	296	308	319	305	333	326	341	283	297	289	334	334	303	336	310	311	334	314	297	292	313	270	329	343	325	318	337	344	322	325	339	311	325	352	300	342	327	291	335	324	321	330	325	317	342	303	321	289	316	332	284	297	329	313	300	351	304	303	340	315	342	306	332	304	326	308	283	359	338	314	317	310	294	307	312	321	323	305	302	355	296	295	319	302	294	289	317	328	299	339	297	331	300	325	326	361	317	363	310	293	301	297	315	332	309	322	322	314	316	306	346	297	323	321	331	320	331	315	305	319	298	294	314	292	311	326	336	339	295	317	307	323	304	327	335	346	312	296	322	269	269	306	285	317	293	318	293	332	353	312	323	310	327	340	271	320	335	289	319	310	312	319	305	335	366	300	316	301	297	305	299	350	333	302	318	319	306	326	311	326	325	294	340	346	307	306	333	313	320	303	284	308	335	333	328	316	313	351	286	326	314	278	329	317	308	311	319	315	335	328	292	322	310	319	317	347	333	321	286	327	346	338	320	305	339	300	306	315	309	307	301	352	352	303	280	331	302	355	312	352	308	335	357	355	347	290	335	307	314	303	321	342	281	337	326	337	328	339	282	332	347	316	329	310	298	345	290	284	297	299	317	329	315	296	310	324	332	305	348	333	314	325	323	313	311	356	333	309	298	332	331	339	304	327	312	304	359	334	320	338	318	336	327	305	293	308	318	301	323	332	353	325	330	317	311	305	325	317	320	304	315	340	341	324	334	316	324	357	333	308	317	300	333	276	338	316	338	318	301	290	331	368	353	321	296	297	342	330	338	288	335	336	324	301	315	303	317	334	305	327	331	311	305	306	349	312	311	307	325	299	318	314	324	289	316	299	293	332	342	310	323	324	340	325	296	297	349	377	362	302	307	306	340	335	346	291	294	316	304	287	302	288	318	335	334	305	359	327	304	337	331	327	333	351	305	344	296	295	361	329	341	333	326	308	348	330	286	264	288	294	307	304	303	331	332	316	305	325	334	297	296	322	330	339	327	332	339	325	320	318	312	341	299	304	320	318	304	302	310	327	343	348	344	319	299	342	319	327	286	304	317	309	333	301	324	330	330	327	306	332	338	310	298	313	335	318	305	314	311	293	327	291	308	328	320	312	357	345	346	307	314	303	316	346	326	319	332	343	311	320	300	301	327	328	356	291	309	351	329	313	320	278	316	319	304	307	334	323	313	313	337	287	328	299	306	336	304	352	311	304	309	313	324	340	313	348	297	337	325	299	285	310	351	313	322	306	327	332	288	322	305	296	339	314	331	297	343	359	302	326	336	339	333	323	325	323	319	305	337	326	328	294	298	325	284	290	310	344	327	309	329	329	287	283	351	340	295	314	306	313	298	288	328	327	297	281	337	357	350	360	301	338	333	308	307	354	331	324	301	302	319	341	333	283	345	352	324	315	344	321	326	340	314	312	337	353	329	339	327	303	311	361	354	331	315	340	329	321	355	324	334	333	320	293	329	283	345	317	326	306	316	336	333	326	326	306	304	341	326	296	326	338	341	340	338	326	289	321	297	330	380	322	321	331	323	313	312	296	286	301	281	321	327	342	315	344	323	302	336	293	317	355	318	340	347	314	315	299	311	339	323	330	277	284	300	333	345	318	348	311	301	339	303	320	327	348	331	350	287	316	308	296	294	319	335	317	326	346	367	333	332	302	320	329	353	300	328	334	323	294	270	307	331	331	352	334	331	322	330	344	324	319	304	346	313	336	324	345	321	319	292	301	332	292	321	347	322	314	338	285	315	325	287	334	318	305	328	313	317	291	307
4301	2160	1188	891	784	763	721	739	696	734	703	662	714	730	732	681	717	734	720	669	734	716	707	686	718	696	678	698	703	667	716	683	678	722	685	632	660	678	727	661	716	713	630	725	748	692	681	680	665	681	698	675	698	718	747	693	714	703	701	681	745	733	650	701	695	651	669	711	763	682	738	695	754	720	699	728	702	702	673	694	645	637	747	717	685	714	672	713	721	685	696	696	676	678	699	657	721	681	675	658	655	707	716	698	627	661	694	697	690	668	699	651	695	715	672	662	678	709	629	699	737	670	725	719	701	712	712	707	738	670	682	678	723	727	696	704	738	689	665	719	719	684	714	689	727	693	697	707	718	688	701	652	748	729	659	719	714	715	699	701	725	679	671	689	672	639	676	718	674	661	696	684	706	673	653	732	679	657	686	683	694	701	715	734	684	679	667	679	632	663	696	694	707	791	705	714	650	711	654	662	688	730	750	693	677	710	748	665	680	732	747	704	709	701	717	691	730	690	628	713	716	729	712	730	651	717	666	678	698	714	664	685	713	671	677	667	656	732	679	671	714	711	697	693	690	695	692	719	689	612	664	648	690	621	627	680	616	712	693	679	658	729	695	718	653	717	739	723	740	738	700	729	692	713	714	715	726	657	753	728	726	691	629	701	673	711	718	696	685	659	738	659	732	708	701	707	764	712	723	693	633	671	680	664	762	687	646	706	693	681	713	728	706	712	703	695	635	739	724	667	705	716	744	706	744	705	693	718	722	693	720	711	711	689	709	688	653	685	707	693	710	708	730	678	719	676	671	692	678	649	729	663	702	725	700	692	673	694	685	677	693	670	682	688	656	729	720	705	740	690	736	731	735	695	687	691	687	706	650	657	714	699	714	706	718	667	686	721	718	688	690	698	675	717	640	675	743	683	695	696	678	657	725	686	695	667	692	652	684	686	705	673	679	737	694	689	703	704	681	676	707	662	684	682	660	707	700	686	681	709	690	690	687	666	679	681	730	692	651	673	682	692	674	707	707	716	665	654	699	687	690	678	690	661	743	695	731	735	727	668	716	700	684	674	712	673	669	708	642	672	663	736	736	682	624	658	676	681	707	674	697	694	700	676	663	694	671	683	683	707	696	712	712	768	663	703	676	642	720	700	738	686	672	685	684	666	697	708	720	710	714	731	717	662	681	702	690	687	712	662	679	652	637	691	705	706	720	671	684	694	739	708	718	719	717	714	702	722	713	690	695	650	691	709	678	712	731	706	713	734	736	730	705	664	717	690	688	716	703	715	694	653	671	712	675	654	639	696	710	679	730	679	655	692	678	651	663	696	694	729	702	686	685	666	691	700	635	654	671	674	717	689	699	684	706	731	694	720	709	662	693	683	701	703	721	699	705	701	687	710	635	665	714	664	731	704	682	717	676	680	664	670	688	698	674	693	677	678	677	679	656	649	699	662	668	674	717	692	724	671	731	659	738	684	655	719	721	675	694	724	703	702	714	714	695	674	693	698	682	690	647	687	694	710	650	702	629	648	681	731	722	718	700	706	668	729	712	692	685	712	638	669	673	687	720	750	711	674	669	667	709	662	673	661	698	703	714	669	686	698	685	668	743	721	706	692	716	722	717	683	697	735	733	685	668	658	727	693	677	689	710	695	693	714	643	689	688	717	694	666	674	691	659	638	705	696	679	704	684	688	653	693	725	701	664	720	726	713	714	698	681	693	703	666	700	733	691	640	717	681	720	681	770	632	721	666	655	700	715	628	688	708	697	696	698	700	739	702	691	694	694	730	690	644	691	687	716	696	697	698	680	637	701	749	663	726	667	683	690	735	711	705	658	670	684	646	687	685	713	721	677	681	707	702	669	652	697	718	723	679	664	671	670	711	713	680	674	734	674	745	678	677	697	722	694	721	676	716	681	675	725	694	672	710	723	682	711	689	731	699	697	689	687	708	674	694	702	735	652	701	691	724	697	653	700	719	687	672	696	722	733	727	668	654	715	691	676	696	689	687	680	707	721	654	689	689	710	674	699	689	706	685	723	702	707	696	686	688	663	692	738	719	672	707	761	677	684	714	690	683	691	639	725	680	745	676	660	709	624	698	679	699	695	701	735	673	693	688	668	642	707	715	714	717	717	703	702	640	722	715	687	701	690	628	686	664	730	656	687	744	745	712	715	705	676	642	707	671	645	697	660	747	663	702	669	712	731	675	694	662	694	692	685	630	760	688	684	693	719	659	729	661	679	709	697	676	721	724	691	658	683	726	696	690	685	699	691	713	709	689	679	697	692	699	673	655	686	684	712	634	728	675	717	642	688	687	700	692	655	700	677	660	685	728	684	687	727	675	681	687	700	706	686	710	700	707	713	673	647	714	681	679	657	719	645	688	644	647	681	697	673	698	714	691	694	680	697	710	687	686	684	715	677	677	739	677	695	721	683	697	672	716	668	686	665	719	697	724	678	651	670	713	673	675	674	669	700	735	651	719	688	714	717	699	646	690	738	658	680	663	652	728	712	699	691	688	680	722	674	683	668	635	722	716	733	713	682	673	725	698	672	656	714	636	662	742	684	715	647	629	651	658	670	732	763	669	679	656	698	692	717	719	704	676	728	705	705	707	739	677	704	689	695	741	731	679	670	705	665	668	675	729	764	674	715	710	702	696	698	704	719	718	706	719	731	679	675	712	655	714	698	667	727	681	654	679	681	728	705	690	669	691	677	711	727	687	694	719	718	677	652	707	694	714	713	631	681	695	754	686	711	693	745	647	694	710	704	718	665	675	689	672	693	715	717	644	705	714	702	718	723	699	714	681	701	673	731	656	709	677	645	725	711	696	681	680	707	698	718	706	717	695	709	711	707	649	725	664	749	706	667	717	673	702	693	721	713	651	724	716	696	689	728	686	684	702	724	708	700	702	683	717	684	682	709	723	701	664	684	641	708	676	669	721	661	653	721	730	690	713	714	682	632	677	660	686	663	692	677	674	736	700	695	696	680	702	707	684	703	686	669	695	663	696	731	709	693	701	721	694	635	694	709	670	702	702	728	654	730	677	691	694	709	664	651	678	710	690	693	676	664	701	720	707	665	700	705	705	662	720	658	690	741	676	708	700	744	725	705	681	691	667	705	708	666	687	649	722	662	658	690	657	707	745	689	699	654	703	731	672	703	701	666	705	689	766	706	717	698	741	725	698	704	693	694	687	688	680	664	653	724	685	676	664	701	657	746	692	704	706	655	703	663	692	765	714	686	710	632	686	730	689	669	681	693	736	682	677	717	677	646	700	720	722	713	698	701	734	709	716	709	719	706	715	694	675	668	663	737	660	700	687	685	658	680	689	675	712	690	759	700	669	688	670	712	661	716	688	648	684	718	721	670	684	730	715	665	730	696	734	668	712	695	685	659	741	696	669	736	679	677	734	669	658	746	688	751	711	726	726	640	649	647	675	688	664	716	663	655	688	736	728	710	624	674	685	694	709	707	713	644	640	655	691	675	713
24467	21010	23951	28270	21012	21037	11038	573	406	378	375	349	366	363	318	312	331	302	334	311	319	306	284	295	286	345	288	317	300	283	302	251	330	307	283	296	319	320	289	277	300	296	303	264	283	248	297	309	284	295	287	266	294	297	288	298	282	286	299	312	280	270	291	276	284	295	293	287	307	311	293	301	323	269	266	281	258	265	287	310	271	288	289	289	278	331	310	268	292	266	224	264	277	307	267	254	315	294	278	282	291	282	283	274	273	263	280	272	283	286	302	278	292	306	315	303	294	313	297	302	298	286	313	270	272	307	271	274	277	278	246	285	298	292	288	257	302	266	243	292	272	298	335	287	278	286	275	251	279	262	322	300	292	282	257	266	292	279	288	307	279	308	276	305	292	274	291	316	286	290	296	296	306	270	281	276	338	301	319	294	291	331	257	296	282	236	263	259	279	278	259	243	302	297	320	302	283	284	268	259	285	290	284	281	283	315	293	293	275	323	273	269	300	294	300	297	276	308	250	295	275	301	308	289	246	319	290	301	295	321	278	283	279	310	296	273	304	290	294	307	317	292	278	298	308	304	282	275	288	311	279	293	279	282	261	279	254	271	304	288	319	312	320	282	299	255	295	281	299	285	284	314	302	311	285	272	270	283	311	300	265	305	304	285	277	265	302	302	285	297	313	284	318	284	331	276	272	295	274	322	274	311	293	271	296	263	276	278	283	287	272	317	289	267	296	304	282	269	307	294	307	315	278	269	269	303	277	291	256	262	289	310	305	289	298	281	273	286	288	307	297	296	265	283	273	289	249	291	288	279	267	300	270	312	276	294	236	328	290	267	271	272	278	287	274	261	252	300	280	297	307	308	305	300	249	292	300	308	304	295	288	305	291	278	275	242	277	285	296	273	301	293	308	285	281	295	301	244	305	300	280	282	292	370	306	287	267	262	271	310	285	291	300	275	274	286	304	281	313	293	295	288	292	279	280	293	301	282	273	306	299	326	290	288	281	295	286	307	271	305	310	308	292	269	266	276	281	310	287	299	285	302	310	278	308	297	291	279	261	301	295	251	307	273	310	313	296	271	288	290	286	282	280	278	292	271	285	256	307	286	273	261	288	306	263	290	315	279	303	299	309	271	308	290	292	277	286	292	299	280	335	282	282	308	294	265	312	277	273	262	309	276	259	263	272	306	282	322	274	297	302	296	279	284	305	278	284	284	303	288	250	286	288	310	304	313	279	276	296	297	298	259	284	296	262	275	295	264	320	322	262	282	293	298	284	316	294	280	278	265	270	295	280	271	279	245	269	266	253	306	271	273	282	269	277	286	267	300	292	303	282	296	277	261	294	288	284	258	254	256	284	262	252	295	304	254	280	292	325	269	284	295	241	275	262	295	301	252	268	283	298	294	285	300	301	301	304	307	290	292	250	297	314	301	264	316	298	285	288	278	310	270	263	282	284	272	301	276	296	263	312	275	323	282	310	292	285	280	279	260	298	275	315	316	341	282	268	299	261	273	289	287	274	245	239	288	298	290	303	279	285	265	292	275	283	288	318	311	279	289	312	349	275	276	279	284	299	296	277	300	303	286	294	313	256	267	296	287	294	309	281	257	303	294	279	274	317	279	274	283	326	258	261	284	269	270	321	288	326	259	262	324	256	270	289	299	282	308	327	288	285	275	299	298	303	332	262	264	259	276	280	281	279	246	305	284	269	313	282	262	294	249	279	282	296	284	301	297	276	251	325	268	308	297	291	295	278	275	298	271	295	281	304	286	267	288	301	299	283	285	312	297	287	309	255	284	270	329	302	284	262	282	282	305	297	266	281	286	254	307	262	307	250	243	296	307	302	283	286	312	317	271	304	280	251	290	300	297	286	289	276	269	276	288	299	318	295	262	280	300	317	292	255	288	287	289	315	306	295	285	270	272	310	330	297	291	296	336	307	278	304	290	272	300	278	281	266	274	273	256	301	282	286	266	275	309	281	250	297	278	304	286	329	283	292	262	286	277	276	315	313	256	265	320	307	258	302	257	267	281	280	283	272	314	308	260	302	320	285	293	265	272	255	286	263	281	286	311	284	305	300	290	306	289	257	280	304	295	256	280	321	303	303	288	294	292	311	284	292	272	308	280	280	303	272	254	297	306	286	254	287	280	274	287	275	260	265	305	268	278	253	278	287	291	285	277	286	309	321	282	253	282	285	295	291	264	283	286	286	266	264	290	307	320	307	277	289	293	324	309	279	266	300	262	268	274	295	275	284	273	300	285	277	287	279	275	281	291	286	273	252	279	290	315	244	278	280	292	326	283	331	257	283	344	303	272	295	281	302	257	301	316	309	293	267	307	278	260	292	294	286	255	279	288	288	278	285	289	320	292	261	282	301	306	311	290	262	289	258	269	277	274	295	281	291	274	275	259	275	271	285	297	304	269	253	271	313	294	278	284	291	287	291	274	281	282	292	283	279	298	270	299	274	276	268	281	269	322	283	316	288	282	282	293	291	264	274	276	278	280	280	269	274	256	280	281	302	298	298	258	285	305	301	288	309	305	297	290	290	281	263	271	291	279	329	297	260	310	330	327	274	293	307	299	290	262	300	268	281	291	259	306	289	258	298	304	260	312	256	283	293	279	283	290	269	293	273	292	279	288	242	281	291	271	301	282	306	290	292	292	297	298	292	297	263	290	272	289	274	266	293	307	305	293	312	294	284	285	275	301	252	284	290	279	267	306	292	286	273	271	276	287	256	284	286	309	276	295	270	274	313	261	288	267	269	288	292	285	280	288	318	252	279	294	255	262	303	312	276	249	313	280	288	276	259	277	290	260	307	277	277	296	294	276	275	309	258	288	284	297	273	303	281	266	279	303	293	291	285	272	298	291	283	300	314	262	296	295	290	304	331	298	294	262	270	277	299	258	254	267	301	262	286	269	294	265	304	274	278	299	294	285	290	300	270	302	265	317	311	261	289	270	304	300	308	282	276	273	302	294	306	280	322	298	303	253	263	269	284	298	293	293	308	299	316	278	276	274	304	292	289	270	293	279	259	258	304	274	274	271	292	310	309	279	287	244	286	293	275	292	296	293	271	290	306	312	246	271	287	295	318	292	300	273	282	263	290	280	262	280	284	299	296	280	293	282	299	282	263	290	274	280	326	277	279	268	296	267	258	278	269	289	293	282	314	288	252	244	290	237	269	302	312	271	284	295	293	288	311	258	294	286	314	319	302	272	284	268	280	292	292	264	305	287	280	283	260	279	290	275	336	295	309	289	283	267	299	278	300	303	316	294	245	287	261	264	293	292	301	311	273	260	291	273	281	308	294	267	316	306	260	315	269	267	266	272	303	282	298	315	278	267	282	318	271	308	254	279	266	278	267	249	267	276	296	271	280	309	304	281	334	305	273	262	313	306	284	285	305	303	309	290	291	267	283	259	263	266	290	285	262	275	308	297	285	278	259	319	286	299	277	288	285	266	273	335	286	294	268	283	268	314	295	311	293	266
3959	3285	1650	983	794	673	690	645	602	610	594	608	611	610	580	618	642	589	613	601	587	624	604	574	601	589	611	568	575	594	578	606	631	550	569	575	605	595	590	624	570	534	568	619	588	621	612	631	574	595	560	590	641	612	580	577	590	621	634	607	633	565	580	620	555	604	635	572	564	586	545	595	634	592	634	619	626	589	600	605	614	568	589	601	616	595	595	619	577	620	629	637	579	585	597	634	589	600	610	610	569	618	583	515	604	601	592	589	624	625	617	616	621	605	603	599	584	558	565	613	581	642	579	581	620	566	584	615	618	580	616	607	538	615	582	621	593	570	595	569	615	613	612	616	601	565	629	612	645	579	580	557	590	579	590	578	616	623	604	606	608	606	588	582	590	589	632	577	576	616	534	587	579	596	599	596	592	605	591	569	583	565	569	598	578	560	620	585	627	621	611	555	622	614	636	592	575	605	603	629	560	599	602	571	564	603	603	564	570	573	598	582	550	547	606	596	563	572	631	614	638	593	569	609	623	622	595	601	577	584	623	563	572	597	582	579	570	643	610	555	618	595	595	628	606	591	575	596	607	581	609	607	568	636	563	578	580	604	538	561	603	622	576	610	612	554	581	587	563	577	564	627	577	578	606	601	619	616	608	588	591	605	633	589	624	585	606	621	570	560	643	623	618	603	607	627	581	599	559	590	588	586	624	628	615	628	595	588	603	577	573	559	618	629	613	570	578	578	618	568	600	596	545	629	634	550	599	597	562	547	562	599	591	609	573	589	544	568	553	587	597	584	563	633	606	573	553	547	632	618	616	607	604	593	599	593	570	571	587	598	639	594	590	589	577	600	619	588	577	593	637	583	557	631	620	592	590	578	569	586	636	597	596	615	615	562	608	616	608	592	565	599	628	595	590	578	613	615	635	537	573	595	636	627	566	567	635	579	618	584	627	603	608	583	576	586	658	569	622	608	613	641	579	576	621	582	553	595	604	551	543	559	644	649	582	580	577	584	637	612	613	599	649	607	579	581	600	601	661	597	605	618	585	598	591	598	617	580	563	569	626	584	590	620	586	578	568	596	626	578	581	616	603	609	589	575	513	579	604	584	577	605	575	617	590	592	586	595	621	622	573	575	603	638	596	624	652	612	571	561	562	583	574	586	588	615	606	548	626	577	587	592	611	600	588	553	585	585	587	618	622	614	582	551	600	606	548	601	582	592	629	589	563	605	636	544	591	588	591	592	598	606	611	585	623	587	602	654	572	604	551	637	593	572	594	597	603	616	602	583	618	605	597	571	649	615	570	576	629	625	622	580	653	593	577	647	602	569	619	627	602	579	595	620	606	629	607	626	637	585	602	591	604	585	596	596	564	642	616	578	619	616	588	584	624	594	624	575	611	547	601	613	590	642	597	612	590	609	597	522	611	555	608	529	585	577	597	575	604	573	623	631	603	593	590	608	606	612	596	575	576	598	605	585	583	606	600	591	588	576	617	586	573	588	573	613	593	578	610	617	595	615	633	589	555	626	564	591	603	578	565	568	630	592	581	557	600	626	552	633	565	569	634	583	570	566	606	595	610	597	591	591	595	595	604	599	616	550	577	581	648	613	599	622	596	596	585	576	623	563	583	645	619	554	610	637	537	618	589	592	562	592	589	600	582	622	604	596	584	626	584	543	631	636	596	610	574	576	566	588	571	541	600	589	595	619	620	595	567	594	590	573	634	581	632	583	596	598	578	586	601	599	583	558	579	578	602	538	607	600	512	567	567	566	563	597	602	604	594	602	594	569	620	617	585	551	585	599	566	562	566	573	558	601	583	631	551	581	585	593	546	604	610	604	585	598	601	580	577	580	597	602	565	595	586	594	578	623	603	604	633	576	613	572	574	638	613	625	538	618	583	612	597	598	586	577	630	563	622	649	589	572	630	612	571	596	591	564	571	594	591	624	603	565	643	596	606	599	600	571	585	584	579	589	539	599	593	597	609	629	576	591	561	601	589	563	602	603	599	617	595	598	642	585	594	595	583	574	592	574	614	592	615	597	611	598	576	607	563	620	618	631	579	609	636	603	596	561	604	612	567	577	586	553	578	567	578	645	538	604	562	642	612	610	575	615	590	593	562	613	620	593	619	602	591	600	599	617	602	593	610	598	604	609	596	605	622	613	637	644	552	595	592	579	566	606	591	582	579	622	612	645	597	564	615	620	617	614	558	577	566	587	619	594	606	567	569	609	587	605	596	599	630	571	603	568	572	627	628	556	605	552	573	597	623	580	589	590	585	557	626	537	577	571	577	594	571	602	625	635	642	560	559	572	577	587	575	595	578	625	631	569	623	621	585	625	550	583	584	584	582	579	614	578	594	632	614	619	622	600	608	594	608	615	574	575	611	612	578	581	549	579	614	610	596	613	567	591	604	596	653	590	621	590	586	622	590	577	589	592	588	646	550	597	598	601	549	591	621	597	617	597	546	604	580	576	606	582	571	550	646	624	631	585	603	631	558	602	621	570	592	603	577	589	628	578	653	602	567	581	558	597	622	591	583	602	563	596	562	558	579	575	595	597	554	600	612	627	581	643	540	553	619	606	584	576	597	595	563	561	611	587	596	596	594	590	589	601	637	584	627	589	595	596	598	640	600	635	624	591	567	603	600	594	593	610	594	568	592	584	606	642	593	575	607	583	587	611	604	540	617	589	596	624	566	584	612	548	594	573	592	548	627	624	562	612	583	607	572	622	596	547	594	626	584	616	601	636	589	584	589	625	573	604	582	579	605	532	578	594	614	626	576	520	613	574	612	593	599	606	600	561	625	573	562	589	607	606	606	597	628	601	604	562	609	670	582	585	593	588	647	620	592	560	546	597	595	593	590	578	606	598	609	604	602	631	567	606	572	573	576	588	652	610	575	583	567	601	561	616	597	618	575	568	571	607	586	549	578	638	591	630	574	605	558	611	600	649	565	586	576	594	574	576	596	603	598	569	601	604	592	598	588	578	577	626	537	622	584	557	579	564	604	612	570	646	626	608	622	548	579	615	573	547	607	625	589	615	574	572	567	570	616	581	568	600	566	551	639	570	611	569	634	617	597	597	619	611	548	617	599	600	604	576	619	577	595	561	575	624	572	590	618	585	560	556	563	604	589	614	606	581	613	554	645	575	588	607	583	582	613	581	582	588	582	568	565	583	594	594	631	604	578	659	607	626	588	575	620	565	606	582	595	608	586	523	650	594	592	592	620	574	598	574	589	584	610	572	604	614	566	589	566	639	600	595	586	618	592	609	608	561	600	559	610	588	618	656	587	609	599	556	616	591	595	619	576	599	591	553	624	596	542	577	580	642	640	582	612	577	562	571	601	612	610	598	611	577	592	591	646	605	654	662	605	622	625	616	566	657	598	599	581	599	583	553	604	594	609	625	588	611	596	595	577	612	592	588	595	572	598	634	623	596	566	564	584	598	608	605	577	593	612	599	609	642	613	574	593	561	587	639	591	568	585	596
33237	14658	1974	242	148	163	209	186	174	140	176	177	170	187	177	156	147	175	165	185	176	188	175	160	176	163	155	181	184	159	167	172	177	148	157	176	161	177	168	142	176	173	202	167	194	195	177	155	185	156	170	165	174	167	197	160	167	180	176	168	155	181	145	159	174	177	175	145	184	168	153	169	172	148	149	144	148	151	182	155	157	148	167	181	177	164	192	173	185	153	181	162	160	163	189	129	157	170	164	171	183	163	158	189	165	172	177	188	196	154	172	173	163	163	150	188	136	175	167	162	170	133	162	145	188	181	205	191	185	185	174	162	152	160	173	167	164	150	155	166	167	192	169	163	160	156	168	163	157	169	171	182	150	174	132	165	141	161	183	152	191	145	171	205	173	176	178	186	156	174	171	138	159	205	180	166	193	182	161	164	184	168	152	164	154	185	157	176	197	160	158	171	148	174	155	176	143	171	164	133	195	155	164	169	151	174	171	168	166	154	163	159	165	164	158	176	146	198	168	183	169	166	179	181	150	186	152	150	175	170	186	181	176	186	149	184	196	187	167	180	180	178	189	202	159	166	182	166	163	174	201	161	177	155	173	143	165	143	162	173	183	159	138	171	169	203	149	145	173	178	166	168	184	163	170	172	202	182	150	152	139	161	177	170	160	146	164	172	147	179	170	196	170	151	154	160	183	167	140	161	158	166	186	165	162	177	161	142	176	165	186	176	187	157	189	152	170	156	144	172	180	157	134	176	156	172	182	189	166	169	183	156	139	146	162	159	146	189	171	166	168	169	137	175	184	140	176	155	165	155	155	146	156	183	168	171	155	160	159	150	154	177	155	172	177	176	174	188	192	158	149	163	150	177	188	191	160	181	176	177	188	175	197	157	171	185	146	169	175	163	161	175	189	182	190	151	180	173	176	148	178	199	179	168	166	157	158	175	170	152	176	199	168	167	167	177	160	169	163	188	166	170	145	164	167	176	171	162	171	167	171	164	186	164	152	178	178	162	156	149	163	169	182	160	156	166	181	178	155	185	167	172	166	167	176	149	162	179	179	170	161	140	184	180	146	181	159	188	138	166	166	163	135	155	165	193	159	193	163	164	176	199	182	169	166	164	191	131	140	170	189	164	172	168	189	173	174	156	173	165	146	156	149	184	161	156	172	154	159	161	182	155	151	174	163	156	152	199	167	147	166	164	164	161	169	152	179	154	152	186	139	152	159	167	157	197	155	178	183	178	175	163	195	163	171	176	178	164	161	154	180	165	170	162	155	195	180	157	172	162	173	184	191	173	172	165	153	193	183	157	185	187	166	184	169	176	156	155	168	157	173	161	185	173	152	153	170	142	169	177	151	182	184	179	168	160	156	166	180	179	171	179	161	158	124	151	168	179	162	172	149	178	150	164	157	163	174	155	161	154	177	145	170	168	171	165	168	182	156	152	177	175	157	162	202	168	165	174	164	169	174	154	141	180	196	189	164	163	180	187	139	174	160	147	157	163	157	147	176	184	174	152	165	173	168	139	149	153	189	145	154	173	173	170	168	162	140	164	168	149	159	163	159	184	161	175	178	193	176	180	178	150	174	150	182	164	175	168	144	169	176	181	152	151	160	160	150	176	167	177	203	144	182	154	182	154	175	163	192	151	142	152	184	167	158	172	158	131	175	186	159	184	156	178	151	190	171	162	172	161	158	196	156	169	172	173	182	156	181	155	167	209	183	167	176	174	170	150	155	190	158	131	172	167	174	157	151	156	169	180	184	180	170	172	153	127	177	173	166	163	168	156	150	174	185	153	145	171	164	170	179	174	181	163	149	183	173	162	147	166	169	154	159	166	140	161	180	170	166	180	156	159	159	167	163	185	154	168	187	177	162	177	173	163	165	166	174	185	174	185	167	167	171	180	176	155	179	160	179	176	180	172	167	166	179	161	154	181	181	181	140	190	177	168	172	150	158	153	181	161	174	178	176	174	166	162	186	181	173	171	163	145	148	156	165	163	172	181	153	150	155	168	176	189	153	175	150	166	177	176	163	171	186	170	169	175	160	146	202	171	173	155	174	198	169	182	151	180	162	178	161	151	161	151	160	153	188	191	163	197	184	159	166	177	189	173	162	197	166	177	180	175	171	148	174	165	172	196	150	178	160	158	209	175	176	167	153	184	186	158	173	152	167	180	162	146	169	145	150	167	182	190	174	164	174	173	183	158	152	167	167	151	157	183	171	167	174	159	186	164	162	155	172	138	174	170	163	174	169	184	180	183	179	151	154	155	165	170	170	181	169	154	187	201	173	170	177	165	175	149	164	164	162	155	162	164	151	183	165	161	148	168	146	180	135	175	191	149	159	179	159	177	153	152	164	172	149	181	167	151	141	157	191	175	174	152	170	168	150	179	167	178	167	162	169	159	167	180	162	161	166	145	173	169	159	162	181	174	144	168	187	162	170	152	174	193	168	156	173	172	187	158	194	163	161	162	159	166	154	179	160	161	141	183	164	159	153	152	165	170	171	162	168	168	163	161	174	173	136	166	164	162	156	159	172	156	182	159	161	164	181	159	143	191	152	200	159	175	174	163	182	189	163	154	189	187	170	197	184	187	156	161	170	181	169	176	180	180	170	172	164	177	188	171	149	160	171	177	178	159	161	155	175	192	187	168	180	178	177	134	157	193	173	181	177	159	177	149	184	161	150	161	176	175	170	189	126	192	174	150	190	163	186	138	164	173	189	143	168	199	136	182	145	174	175	165	175	164	173	166	184	155	188	191	198	180	166	168	151	171	177	167	163	158	167	155	178	188	180	170	182	165	146	138	183	160	172	195	178	175	169	161	158	176	169	146	163	138	157	186	152	175	182	139	153	160	148	166	174	175	154	164	163	160	156	148	171	175	166	154	157	171	156	186	170	161	163	147	156	171	164	179	169	164	170	186	166	186	202	162	172	166	153	182	181	164	188	156	172	163	156	154	155	166	159	159	165	170	160	170	163	196	148	175	166	180	191	154	164	187	170	173	133	172	170	184	177	144	156	168	140	158	157	138	155	177	152	170	188	199	185	155	181	157	158	168	177	186	166	171	173	195	186	164	197	179	174	161	178	173	157	162	156	168	186	183	168	163	156	182	186	183	150	169	156	163	177	166	157	181	163	175	173	146	168	152	145	172	163	177	178	154	163	170	197	166	188	178	188	143	189	160	149	180	182	157	170	196	161	168	165	158	155	169	169	184	173	156	165	158	172	197	161	168	144	159	162	178	174	184	145	162	159	197	154	163	173	178	172	170	171	189	180	167	173	182	139	185	170	167	179	164	168	159	192	194	144	175	163	172	190	182	183	189	177	162	155	173	165	165	177	204	161	171	182	140	154	177	175	152	160	153	160	195	175	150	168	167	208	158	175	175	183	184	187	161	147	142	179	152	170	175	153	151	183	155	151	155	173	168	163	147	156	174	164	142	169	201	177	175	153	183	153	158	164	183	198	177	172	156	186	171	199	170	180	171
7554	515	434	423	432	484	413	421	428	441	420	408	416	441	389	429	429	394	469	398	430	415	451	437	433	403	390	414	446	386	439	453	424	422	465	413	388	414	450	416	434	419	435	385	424	427	425	427	431	408	441	417	421	429	407	405	376	467	424	407	438	434	416	415	375	437	438	421	419	410	394	399	391	473	401	434	423	436	409	450	404	381	421	387	443	455	384	417	435	440	425	430	398	410	431	440	383	434	435	413	408	454	397	394	412	410	417	454	412	426	444	418	398	436	415	418	371	419	418	427	439	419	431	409	414	416	384	404	438	398	382	444	455	398	422	419	420	432	408	436	405	421	381	410	410	425	452	455	395	403	423	495	393	429	409	412	413	417	398	380	428	409	403	420	432	399	409	397	434	405	431	415	408	411	434	392	387	406	430	409	416	406	421	414	429	417	422	400	450	419	434	432	430	420	411	400	419	384	409	373	403	406	431	396	422	387	430	394	402	445	400	436	451	409	416	412	434	408	425	397	413	378	457	404	401	411	417	423	416	396	432	426	400	433	449	387	412	397	443	403	428	429	419	452	405	395	398	365	443	387	426	397	416	415	468	429	430	465	452	396	417	417	421	425	417	403	387	434	424	421	395	391	397	441	411	390	386	433	435	438	413	411	438	435	408	441	435	404	399	423	417	379	415	454	415	409	473	427	390	404	399	410	390	429	423	438	407	418	418	390	427	409	424	401	426	413	429	443	420	402	398	415	448	424	431	424	423	418	418	415	434	412	442	414	399	436	415	444	437	445	394	386	456	424	433	460	431	411	443	401	397	413	375	427	423	403	410	389	456	464	433	399	465	426	415	414	423	400	418	430	464	416	453	423	432	411	426	410	403	443	435	436	428	420	439	408	379	402	398	427	455	385	425	407	459	428	460	394	396	427	391	421	404	463	412	457	417	422	419	400	445	462	431	441	448	421	410	449	412	381	445	406	398	405	411	418	401	443	423	394	428	415	433	391	399	433	419	391	480	433	417	436	419	401	422	409	429	383	433	414	386	439	393	393	416	399	420	359	394	455	432	433	441	446	425	393	380	398	421	399	370	445	414	393	377	410	397	428	374	396	439	433	476	411	438	416	389	418	411	400	386	446	422	383	394	406	429	451	397	406	405	422	457	455	437	405	435	395	420	399	421	425	435	407	431	423	415	448	399	389	387	417	418	394	421	406	404	430	416	415	419	428	404	436	428	434	441	429	377	430	394	417	422	406	436	397	442	424	363	430	417	403	407	377	451	430	440	429	397	415	402	405	408	414	460	421	438	428	428	412	410	418	393	420	406	415	434	395	388	420	401	393	426	409	417	422	455	442	428	426	412	411	427	460	409	428	438	406	440	433	465	467	424	436	433	405	398	414	435	429	436	403	418	410	430	418	437	406	461	428	417	425	426	392	429	424	394	396	415	446	436	448	422	439	438	415	433	402	410	413	458	406	411	466	427	408	435	409	388	405	423	415	401	443	437	427	421	442	401	392	456	444	443	413	387	403	410	422	438	468	427	435	437	392	422	433	429	436	403	394	451	396	447	457	415	401	423	385	448	398	396	418	410	446	397	452	407	432	422	446	412	436	435	393	365	448	432	402	396	447	414	434	405	404	429	394	421	429	427	425	422	438	450	411	413	407	455	435	447	440	417	417	412	441	405	388	452	430	425	441	462	442	422	417	420	407	416	426	440	392	424	441	429	413	398	411	439	430	433	412	445	430	402	413	419	436	413	394	399	412	402	411	458	420	403	391	394	398	451	397	377	445	441	384	392	429	430	405	416	445	410	430	411	412	410	390	412	391	376	425	415	422	414	404	423	413	458	408	385	380	448	386	404	439	428	416	418	423	417	427	447	415	458	412	406	411	414	403	420	393	420	411	413	412	419	394	410	457	406	432	403	423	461	414	411	412	411	396	385	414	399	381	393	414	427	433	411	436	385	433	414	436	422	416	427	429	426	419	446	443	421	430	430	410	421	418	416	418	438	414	407	408	440	394	440	418	461	412	395	432	448	401	437	402	421	442	411	419	445	367	444	429	413	431	438	417	396	417	415	399	412	453	418	412	419	425	403	392	458	421	437	387	416	415	446	439	427	448	401	378	411	408	387	461	397	374	404	436	425	421	418	396	406	406	415	446	414	380	408	413	422	453	406	405	403	413	450	395	420	420	391	402	410	437	409	430	401	413	430	424	434	425	439	374	378	389	428	407	389	416	429	403	446	442	437	399	398	429	448	384	387	384	412	442	429	417	394	417	426	407	428	436	417	415	408	417	392	421	452	424	422	400	393	415	405	427	420	409	411	437	414	423	409	421	416	374	438	432	431	413	470	428	432	414	377	411	429	438	410	401	400	416	412	408	409	407	444	411	424	410	443	424	430	437	389	411	401	402	429	403	413	440	411	418	389	414	394	400	436	387	439	398	427	436	403	444	439	420	433	386	400	366	421	386	421	417	428	390	444	417	418	443	402	424	416	410	363	406	409	444	427	385	440	407	408	407	432	401	424	429	352	414	454	432	421	413	416	413	426	395	422	441	415	415	409	437	474	428	417	406	441	445	455	414	411	444	416	414	402	418	431	407	431	384	430	436	442	385	405	425	449	395	446	384	429	383	440	408	440	446	410	434	434	418	405	422	407	377	421	435	443	438	465	386	425	412	402	440	410	458	448	407	442	430	398	411	427	415	421	420	416	423	402	431	405	431	424	439	426	445	428	427	455	404	383	433	444	395	446	410	412	426	416	421	421	429	433	422	436	429	415	437	407	403	396	417	419	424	428	435	381	412	416	411	433	418	430	395	443	435	411	458	392	431	422	408	403	420	416	392	444	436	441	445	438	459	449	404	446	407	409	421	410	426	411	445	412	422	403	441	500	432	420	403	417	420	460	408	411	411	432	395	472	437	420	411	415	447	395	436	441	472	431	426	430	379	391	424	413	422	382	431	430	379	398	418	434	423	399	447	416	419	457	424	439	418	455	412	410	423	421	414	444	411	422	394	411	383	412	434	427	421	403	442	431	365	417	429	453	483	403	426	395	382	406	433	432	403	419	407	386	390	424	407	408	383	430	445	404	425	440	415	391	432	376	412	439	432	434	413	435	417	404	409	422	428	401	431	455	447	430	447	438	458	397	463	432	388	398	435	417	416	427	437	387	427	468	370	430	426	443	393	398	384	433	397	385	409	403	385	448	415	377	411	415	414	419	453	418	387	429	437	446	393	391	431	416	410	404	404	411	412	416	392	392	400	450	394	447	445	438	394	402	386	415	420	421	412	409	404	444	424	419	424	441	408	395	420	390	418	406	404	422	452	394	412	419	411	407	386	432	403	435	415	418	440	421	460	455	407	420	414	415	430	431	401	406	425	412	417	414	401	427	382	395	474	432	371	422	411	431	397	405	418	386	452	413	421	431	444	389	406	439	376	412	423	414	377	401	432	395	401	385	424	431	427	394	426	421	442	449	412	433	360	414	473
25186	20986	23545	28613	20980	13182	644	437	437	407	329	328	366	336	350	332	344	316	329	342	322	320	293	305	320	333	296	361	334	332	314	327	306	288	297	319	338	303	335	321	337	334	334	329	311	332	324	313	338	333	354	374	297	327	351	346	346	342	319	346	303	344	352	330	288	353	335	306	306	301	297	334	327	310	314	344	320	325	297	295	291	348	331	334	346	329	329	359	312	305	313	326	295	336	283	342	315	341	334	312	300	355	323	286	346	303	357	340	305	286	289	322	340	314	321	335	299	330	323	334	339	326	314	284	333	296	355	336	334	328	306	314	335	322	326	328	315	319	312	298	344	325	296	324	324	329	307	338	334	310	310	327	326	312	344	317	278	301	281	299	306	325	339	344	344	346	335	326	329	341	327	309	358	330	336	329	298	350	307	286	309	327	347	334	280	333	315	343	291	333	332	339	314	330	288	319	346	332	300	288	286	335	309	317	342	330	331	320	309	330	292	312	315	307	321	316	343	326	332	337	354	281	327	343	333	346	314	303	348	324	322	312	344	344	290	330	296	295	315	305	277	326	349	313	304	337	349	327	309	297	336	302	349	282	357	323	313	300	375	327	305	259	324	306	324	304	326	330	318	324	319	317	321	345	299	297	288	320	327	328	319	332	308	308	301	307	288	311	293	309	299	328	333	344	322	319	321	343	321	335	285	349	304	322	316	318	336	323	324	329	315	310	329	322	325	311	290	317	321	304	319	294	319	311	308	319	302	331	313	359	341	279	313	356	353	312	303	298	300	307	345	298	326	319	341	356	328	339	324	311	341	322	320	343	314	325	310	310	341	346	309	345	295	316	373	305	267	313	308	309	312	343	324	332	324	321	288	339	292	363	302	330	322	301	299	318	305	343	321	314	316	331	327	331	294	279	350	315	331	339	350	309	316	299	307	313	296	366	311	335	317	305	304	292	323	323	299	305	344	311	310	334	302	294	325	294	328	347	333	309	308	329	303	296	312	323	305	294	295	329	314	307	303	353	344	293	300	302	298	313	308	313	346	334	333	330	294	301	323	344	333	327	318	286	290	319	342	330	293	320	332	311	327	334	294	330	296	331	383	354	351	317	325	315	367	315	330	294	314	320	310	321	320	282	327	306	293	294	328	322	284	316	319	323	339	341	323	309	315	302	332	341	329	312	297	336	305	349	330	300	310	358	343	346	328	324	320	342	341	333	295	328	353	337	295	324	310	344	344	360	341	324	333	283	351	323	316	319	324	345	321	321	350	349	304	339	360	303	349	320	315	311	343	326	325	301	337	314	350	353	365	358	308	341	335	292	319	296	310	328	347	355	300	324	338	327	308	355	295	330	315	312	302	347	299	316	331	332	322	311	343	309	334	310	313	323	309	286	332	301	348	341	335	317	318	283	334	319	321	316	312	358	335	297	325	285	318	303	332	299	312	330	325	312	335	311	348	322	318	359	317	320	342	321	348	334	324	349	298	294	306	323	270	366	361	327	333	313	300	326	304	331	311	300	340	311	286	310	312	323	310	353	314	312	312	317	346	323	362	323	297	307	311	318	311	280	295	326	306	339	311	303	360	290	317	302	304	307	310	330	288	346	314	336	309	276	306	319	330	285	292	297	337	290	341	353	351	317	314	307	325	309	321	299	320	333	326	327	338	306	356	305	311	333	339	302	290	345	327	319	328	293	289	327	321	345	335	311	319	287	281	331	317	323	342	314	316	323	321	306	339	287	282	291	328	285	322	327	330	352	314	394	302	295	332	292	304	327	315	332	310	303	309	326	326	283	315	311	302	298	316	323	326	278	336	305	315	315	336	282	291	318	329	326	339	288	319	296	313	307	324	365	332	343	356	304	311	320	334	280	308	340	307	312	314	347	335	322	326	309	324	310	305	352	309	332	334	308	327	353	298	307	319	303	295	320	321	302	337	323	322	311	294	344	329	338	330	335	308	337	314	329	310	300	279	304	324	328	319	328	319	325	308	335	354	349	347	350	297	327	343	313	322	328	333	358	301	284	332	324	328	304	302	268	307	320	339	309	338	357	301	326	312	337	324	315	337	305	326	333	318	365	330	321	318	273	316	310	321	324	323	322	332	314	297	337	355	326	290	330	331	354	352	341	291	316	342	302	324	356	315	279	313	294	328	306	361	317	321	328	320	338	316	314	329	334	309	314	326	359	337	361	366	315	310	309	325	306	331	336	313	343	346	304	288	303	353	328	329	298	344	296	319	331	325	330	315	315	314	339	338	333	328	335	315	292	316	312	323	323	341	329	325	330	324	321	306	306	307	313	289	339	345	307	351	315	339	303	338	316	347	304	319	307	331	332	314	355	318	295	310	304	328	305	337	324	324	303	320	317	318	310	321	308	364	303	311	336	332	325	306	342	330	353	326	335	315	317	332	301	316	292	301	334	323	325	327	308	312	294	295	338	318	331	308	297	308	289	331	312	294	322	318	286	282	324	327	299	347	318	308	295	285	314	330	317	292	329	336	327	289	354	365	310	313	336	338	312	299	332	317	376	335	306	288	341	325	367	342	319	276	324	304	312	289	315	323	287	356	336	297	340	356	328	327	298	373	335	365	367	291	313	303	304	325	333	289	290	363	308	312	315	326	291	307	327	298	305	300	318	323	330	296	339	309	346	317	322	324	294	312	326	310	296	300	319	316	362	302	306	316	299	336	343	308	315	305	316	312	331	304	336	307	283	339	320	309	326	352	329	301	324	338	318	317	305	312	323	343	332	323	327	297	329	308	374	345	299	318	300	306	318	297	332	346	313	316	298	297	354	311	300	333	300	347	305	320	327	336	318	290	313	322	335	349	353	370	298	329	314	294	290	351	320	284	252	297	314	350	325	315	324	340	295	319	331	329	325	332	326	354	277	352	309	299	302	335	309	280	306	369	344	300	358	305	333	323	318	291	315	323	336	306	332	311	303	315	315	311	335	310	317	280	314	334	297	306	311	331	273	339	329	305	354	357	328	315	322	302	304	324	322	342	311	303	337	315	318	321	299	309	317	327	337	331	319	324	347	337	352	309	337	342	313	336	335	331	290	350	324	332	301	322	322	302	341	351	337	330	325	297	311	280	343	294	298	312	332	309	299	292	322	321	337	354	311	347	312	349	324	311	302	331	315	341	365	304	352	308	284	310	305	309	300	334	299	332	345	348	322	337	306	311	327	329	323	302	336	334	294	315	280	338	316	300	338	330	341	345	324	312	294	320	322	336	348	303	327	324	299	315	288	297	311	327	309	307	282	332	306	310	340	335	308	346	310	304	325	317	302	327	335	323	311	324	368	312	351	256	317	315	296	297	324	341	323	348	310	343	364	343	332	320	343	315	351	325	292	334	311	293	343	334	341	281	335	267	322	341	311	310	326	352	297	329	285	294	329	323	300	323	316	314	323	293	313	326	300	306	326	335	297	318	318	342	342	317	320	313	288	315	334	322	329	358	307	311	328	365	325	317	329	299	324	291	335
4236	2055	1231	895	761	751	693	735	717	686	704	726	676	716	727	680	681	653	653	709	705	697	677	657	683	674	672	679	687	715	653	686	688	703	684	740	736	723	720	691	656	665	706	677	705	720	663	737	741	654	736	674	695	665	752	733	723	653	681	685	724	688	698	707	674	720	695	701	689	662	699	691	683	693	682	755	697	709	726	679	685	683	679	680	713	658	629	691	694	637	706	666	652	671	694	688	691	631	693	679	686	700	723	670	687	686	714	687	661	695	701	697	703	698	705	693	681	659	712	683	698	683	658	666	674	684	693	693	685	668	700	699	675	664	689	696	696	670	701	751	670	696	670	669	708	680	662	756	750	744	681	696	632	665	671	635	697	672	686	705	664	703	647	692	680	722	695	745	708	669	719	701	711	728	721	670	722	704	665	702	678	711	650	653	715	731	708	701	705	725	660	726	690	665	692	702	665	660	709	683	656	712	672	715	666	670	671	726	710	701	695	746	678	685	666	706	684	715	702	699	690	680	754	691	689	695	757	726	701	715	680	684	691	700	703	707	667	706	678	697	682	717	691	643	692	745	737	688	663	736	668	687	667	710	669	682	687	665	688	700	678	653	691	732	697	729	678	683	702	693	657	672	730	725	659	673	691	710	735	639	636	694	712	689	686	692	672	680	644	715	646	690	681	670	707	708	667	696	698	681	670	688	689	690	630	684	691	698	683	709	676	682	676	719	717	682	683	715	723	662	700	684	674	719	671	676	656	677	663	727	722	683	716	680	705	691	668	687	672	685	724	724	691	725	679	746	691	672	705	694	741	692	691	694	702	680	691	680	711	707	706	712	647	722	734	640	692	704	661	680	690	661	662	679	681	724	670	632	710	732	762	654	673	675	650	674	670	699	671	681	697	704	700	689	691	674	688	687	697	663	672	720	701	715	635	664	699	679	674	736	715	690	708	720	689	705	701	722	694	731	687	708	700	693	661	721	690	678	689	684	671	658	710	704	669	694	704	683	641	678	660	684	736	736	691	630	675	708	706	693	641	717	676	718	682	706	653	741	707	636	684	707	701	682	719	684	741	716	659	710	670	654	723	704	632	700	700	700	734	707	709	715	662	701	670	656	716	712	690	701	681	669	691	721	668	671	636	699	666	646	707	654	677	672	684	689	688	663	688	715	658	661	678	680	701	680	639	721	724	669	697	703	673	686	655	720	675	666	686	659	676	694	674	653	703	635	741	704	683	637	668	699	704	688	717	664	731	694	714	675	660	636	688	645	696	729	704	689	745	686	633	719	675	651	696	638	647	673	705	677	712	735	720	704	730	663	690	694	710	721	665	702	648	717	663	721	705	670	695	695	736	691	723	713	661	658	721	736	679	727	677	692	705	701	703	692	675	677	660	704	648	716	718	672	711	701	718	682	694	641	732	699	700	674	665	671	735	672	698	721	691	667	616	703	698	700	650	738	705	712	700	674	679	662	668	719	719	702	695	754	701	721	663	650	715	714	686	700	693	708	682	690	689	755	671	715	672	703	676	713	705	691	682	675	708	672	681	682	657	675	662	688	712	648	693	705	668	702	700	691	713	672	687	684	674	686	731	695	734	672	725	708	679	754	673	693	743	716	670	675	680	655	676	663	656	701	686	634	672	686	694	672	714	674	693	706	645	696	740	692	700	686	709	734	704	662	729	689	688	706	692	679	655	684	692	700	667	666	673	703	664	727	672	721	686	682	672	718	656	684	705	709	692	680	695	675	682	705	695	734	697	674	666	630	732	716	739	719	717	700	704	668	710	706	702	660	698	715	718	688	691	703	688	695	670	740	699	667	729	671	695	683	668	710	716	617	642	646	690	683	688	687	707	619	724	674	699	677	704	684	679	664	712	692	672	721	716	678	653	721	716	638	710	710	713	664	688	684	745	654	672	679	659	666	672	655	683	669	707	696	680	693	732	706	667	693	654	658	671	633	671	659	661	714	727	693	673	686	682	670	689	717	651	748	700	694	733	697	696	702	696	674	652	679	658	672	703	696	697	708	670	701	671	687	660	728	646	683	665	657	676	715	754	658	713	728	694	692	710	720	685	703	689	669	713	719	717	674	678	692	706	660	670	719	695	688	692	650	683	677	642	697	696	702	680	694	733	674	727	718	747	718	668	697	687	710	665	706	711	687	677	698	700	695	713	719	710	717	747	703	709	689	690	682	722	724	662	638	702	706	690	698	672	664	696	650	718	696	727	648	678	663	719	636	710	707	675	722	603	665	650	719	685	723	675	656	696	671	652	683	667	687	714	717	736	689	658	705	681	659	726	710	722	706	697	694	655	724	634	744	719	723	716	700	708	716	707	719	672	679	718	710	729	654	719	652	681	653	700	689	724	663	701	696	626	691	705	701	707	737	708	696	689	688	676	704	686	678	669	708	704	684	681	693	683	687	705	705	682	707	745	695	676	718	656	734	683	651	702	652	707	676	682	694	713	733	687	663	718	717	704	730	702	661	730	709	706	692	732	694	711	659	685	706	688	685	682	742	723	688	701	684	668	655	656	643	708	734	673	700	714	697	683	665	715	709	632	658	699	724	695	682	672	713	685	702	718	661	705	680	626	690	695	682	685	687	718	672	703	700	659	668	694	721	667	702	676	688	686	713	694	712	618	731	681	711	672	703	659	715	778	705	698	749	750	673	713	705	689	690	713	683	739	721	716	710	744	703	705	668	719	696	686	694	696	713	690	712	713	648	705	683	689	629	679	739	725	639	671	659	703	682	715	689	626	674	690	720	713	674	653	646	724	701	665	691	698	723	711	712	662	723	697	673	685	652	721	696	702	704	670	696	753	672	694	704	709	709	676	704	757	714	678	697	692	707	727	722	712	673	673	648	650	664	713	691	732	715	714	701	674	643	659	735	707	670	667	739	691	680	669	718	701	670	685	702	702	700	686	702	706	668	699	715	710	715	649	712	681	686	712	707	665	728	707	709	700	679	671	681	724	719	741	685	680	672	701	707	683	661	719	709	622	644	671	701	684	690	657	674	701	723	708	720	681	686	690	703	666	703	670	685	655	656	650	694	682	738	659	717	699	723	734	651	682	684	683	712	674	678	675	705	654	727	720	674	708	692	624	696	713	697	666	708	699	653	730	672	666	736	705	694	707	726	741	716	667	733	676	740	702	688	661	695	664	702	669	674	644	736	760	691	683	689	674	690	695	698	693	677	639	684	702	667	698	715	642	660	725	661	695	686	714	709	681	713	599	681	672	670	679	697	701	717	690	726	708	691	681	694	718	675	699	757	680	706	644	704	697	709	730	718	733	634	748	663	687	716	715	705	667	728	684	679	688	721	738	643	721	701	724	693	711	670	678	674	665	667	684	694	701	699	666	701	655	672	683	675	687	719	732	678	678	671	693	699	693	701	731	679	628	688	694	680	732	660	679	690	709	636	701	748	676	733	659	763	673	639	721	681	665	693	708	713	640	676	706	634	688	649	696	657	685	658	679	699
24446	20998	23977	28209	21005	21017	11100	663	458	432	388	374	354	324	309	326	300	282	322	315	303	302	275	307	294	294	320	235	282	300	284	293	264	303	260	280	292	315	281	296	293	304	263	302	289	300	308	276	284	265	285	312	291	289	301	304	278	322	289	271	301	285	275	280	306	284	311	275	325	297	279	310	298	277	304	288	288	266	287	271	290	279	267	243	247	291	278	272	284	274	292	288	324	317	288	289	294	323	267	258	287	298	288	289	297	283	291	275	267	291	278	299	252	274	315	298	279	248	272	291	300	287	276	291	306	273	286	267	290	282	293	277	299	300	312	280	282	297	285	300	269	284	295	286	291	288	275	271	276	283	300	266	283	260	255	295	299	277	293	291	291	258	273	269	267	271	303	330	297	270	284	311	309	303	297	280	332	329	285	308	292	316	265	314	255	293	274	299	306	293	271	269	235	291	291	271	257	287	301	284	282	273	290	284	293	322	315	295	295	280	282	273	273	309	284	297	285	263	268	302	268	272	290	283	295	294	273	312	260	294	275	288	329	282	295	291	329	289	290	267	293	284	302	281	251	297	295	275	251	278	314	266	297	268	255	323	284	276	294	315	301	258	265	290	286	287	293	266	282	306	291	329	297	263	262	286	292	325	306	280	274	311	274	306	304	251	279	278	277	271	266	290	262	314	312	287	260	280	266	290	280	285	337	287	276	303	308	282	298	319	295	287	318	275	303	289	290	301	291	291	255	303	300	271	305	271	305	291	268	283	301	291	275	279	280	297	274	252	291	258	294	288	254	274	271	303	269	293	262	296	275	281	299	270	279	287	293	283	272	288	274	274	239	281	257	320	295	314	284	313	290	278	281	281	273	261	288	291	279	269	284	272	291	282	298	299	299	257	267	272	254	281	275	271	312	279	307	310	277	316	305	302	270	293	270	252	314	298	259	280	293	275	268	267	283	277	280	292	297	258	292	288	279	315	268	289	253	270	298	298	265	281	260	269	295	295	267	262	296	294	309	279	267	268	282	287	276	292	280	271	254	263	316	299	287	303	306	304	303	290	307	262	258	300	309	312	311	287	287	239	267	266	303	305	326	277	304	287	286	315	317	278	266	283	265	267	281	257	272	299	283	245	305	277	266	305	286	287	258	262	233	279	280	302	319	285	308	281	236	298	294	292	252	279	302	261	290	334	299	299	228	296	277	308	282	310	258	265	317	275	263	272	252	262	318	261	294	302	307	320	305	299	309	292	302	263	341	298	324	294	295	301	276	303	322	269	283	295	267	270	279	283	307	260	262	260	280	307	302	256	287	282	308	326	282	273	275	272	270	308	299	286	266	261	279	276	279	264	303	266	274	295	305	307	255	308	269	286	303	262	274	300	276	271	288	297	295	284	298	283	292	261	262	275	279	275	308	312	286	261	279	296	256	289	313	258	273	269	254	279	299	290	285	306	301	253	276	282	278	305	283	247	266	345	280	308	300	282	272	331	299	285	286	302	285	312	263	293	288	294	279	233	316	274	286	294	277	288	254	276	296	282	265	287	245	299	309	265	284	259	276	272	258	258	241	284	287	280	315	298	271	284	303	273	289	283	270	305	290	242	292	264	296	278	304	260	253	268	275	272	279	309	300	261	279	283	298	311	263	282	285	303	248	250	294	289	280	279	266	269	271	244	272	293	291	235	271	273	278	287	278	281	299	273	257	288	264	282	283	276	273	297	266	283	290	281	283	324	303	316	272	289	301	281	295	298	279	278	301	300	258	298	304	281	281	287	264	284	295	258	267	268	272	301	310	262	275	267	283	313	303	282	250	281	258	305	278	274	266	268	269	307	295	245	268	253	283	276	303	279	283	289	278	248	310	292	300	274	286	304	336	286	331	277	297	295	283	282	288	270	259	317	298	285	295	309	290	278	296	291	264	296	277	278	279	318	299	296	292	299	297	282	272	272	264	253	303	303	267	252	280	277	244	314	307	279	290	276	260	273	297	293	278	291	285	286	254	279	275	292	284	297	306	309	274	274	299	268	274	247	271	308	302	287	249	272	270	290	289	271	290	273	300	279	276	247	310	282	286	279	270	280	252	270	315	303	317	297	296	276	258	311	281	310	290	280	291	252	225	302	326	283	274	271	292	271	284	276	261	314	284	288	289	282	314	291	326	278	288	285	270	296	272	287	276	309	277	291	299	276	290	273	298	313	269	297	301	297	267	337	285	262	285	290	292	283	316	276	288	311	311	296	291	273	308	288	260	305	292	277	280	317	257	278	278	284	256	265	280	278	269	323	287	301	262	257	291	265	308	262	276	266	271	292	271	328	304	274	275	281	287	286	295	241	265	266	267	292	265	293	257	284	287	273	297	301	284	285	285	295	259	257	300	279	282	265	286	275	298	294	288	301	332	280	289	284	282	294	273	288	272	275	278	293	261	269	289	295	322	267	297	256	309	301	266	280	269	272	299	309	275	259	267	295	246	283	255	281	304	298	284	314	255	266	277	302	301	264	265	287	290	250	297	319	284	332	298	308	293	284	294	336	265	279	247	298	291	293	272	273	240	306	273	272	300	280	275	327	280	303	295	277	241	308	298	286	293	273	295	271	270	290	309	283	251	265	263	271	269	243	292	239	291	321	308	293	265	279	288	274	264	257	293	268	261	273	270	271	247	239	285	312	267	283	296	252	286	267	283	330	273	236	282	296	266	269	302	298	288	275	265	313	259	295	285	277	288	302	251	288	287	245	301	302	278	271	287	281	266	316	280	275	297	309	320	283	286	265	282	259	292	281	336	274	243	296	265	292	280	305	293	306	290	299	281	278	292	270	298	281	270	298	304	302	295	280	282	278	246	287	304	292	293	308	269	288	312	296	291	295	279	288	293	309	299	297	280	277	298	310	298	284	277	262	320	285	283	278	287	297	258	266	265	276	325	294	301	298	296	281	279	264	283	294	300	305	301	275	281	293	287	287	279	275	262	276	268	307	279	255	287	306	318	285	282	267	307	309	268	274	258	313	282	289	288	304	293	269	295	272	280	280	309	296	284	297	299	283	272	302	281	298	299	277	264	253	284	275	243	311	314	281	262	284	264	300	262	282	286	263	308	295	263	288	277	285	281	312	250	307	283	297	264	299	269	301	310	256	277	291	290	282	290	277	284	254	279	276	272	293	286	270	281	299	291	259	298	296	281	279	298	265	266	267	243	262	302	249	312	279	309	256	283	288	283	296	289	295	271	296	327	297	267	255	256	275	296	289	282	285	253	290	247	267	298	281	290	284	256	281	282	294	275	292	271	268	318	295	303	238	307	302	279	294	288	287	275	280	305	282	281	291	276	295	243	297	293	291	311	296	286	300	278	266	275	312	263	248	254	270	291	262	283	278	268	298	286	274	280	246	309	294	294	287	264	274	260	276	296	282	307	318	293	241	246	279	310	315	254	263	277	282	286	293	255	280	249	305	315	275	309	270	304	300	263	282	287	296	275	274	307	270	288	302	261	275
3960	3153	1567	975	758	652	637	644	670	591	587	629	594	626	617	592	655	587	519	588	567	580	650	586	601	599	591	598	597	632	603	645	604	618	578	585	595	615	578	589	613	583	588	642	580	584	608	582	579	601	612	614	609	583	609	627	635	611	608	634	584	606	585	542	598	605	563	603	598	590	606	581	598	580	599	577	589	600	646	613	625	586	592	581	625	559	558	585	636	601	579	603	650	618	546	607	617	603	591	587	587	629	615	608	604	588	603	581	567	581	589	599	583	599	628	586	627	608	565	585	584	615	604	570	659	602	632	573	575	601	604	604	612	600	580	582	595	610	601	604	656	560	571	593	582	585	597	590	553	575	603	599	614	575	561	588	584	580	621	608	591	587	599	610	604	611	625	593	594	640	603	564	593	602	643	574	625	595	629	588	587	586	617	614	582	605	600	537	569	604	584	578	585	603	626	561	605	569	562	582	583	607	610	593	631	582	614	592	562	647	628	630	629	587	606	568	606	574	610	586	615	583	566	601	576	589	579	617	560	576	608	597	599	559	600	602	604	630	610	629	610	625	557	567	569	583	622	641	577	582	636	583	613	613	575	624	604	621	568	585	617	588	615	566	583	564	565	622	575	603	631	594	625	589	589	587	582	568	609	606	631	571	573	613	579	604	604	613	550	595	618	623	594	593	608	592	604	582	587	608	597	574	632	547	631	584	605	570	595	591	604	607	639	642	601	591	625	597	634	662	613	551	596	593	596	608	602	617	627	608	569	551	586	592	575	553	594	612	588	576	580	567	582	591	594	585	598	573	598	612	551	607	613	587	571	590	576	627	610	560	613	614	585	610	663	627	564	622	610	616	605	598	619	597	605	578	591	610	619	615	639	608	576	581	621	619	597	617	613	606	560	561	615	625	569	622	557	590	573	620	586	638	581	576	611	628	573	590	640	608	610	607	634	625	610	592	576	611	574	577	595	614	591	596	612	551	627	607	589	634	570	589	543	597	618	600	596	567	588	619	579	593	587	611	615	612	599	614	621	590	619	587	625	590	612	622	598	571	569	590	575	624	562	566	588	589	608	625	630	604	598	590	593	610	591	618	559	607	602	577	573	615	602	578	582	564	585	639	593	599	607	638	605	558	558	626	642	592	601	612	592	580	623	625	570	620	629	600	596	591	631	580	569	620	627	592	593	623	588	639	556	582	556	593	603	624	575	611	628	600	591	579	583	620	602	647	570	574	601	563	570	639	607	588	591	592	614	570	585	620	613	562	613	582	575	578	601	617	569	569	617	621	591	633	605	617	594	620	621	613	646	622	541	576	538	673	565	565	577	623	587	560	601	571	557	593	593	563	598	584	619	566	554	607	587	604	564	613	618	560	597	618	609	605	585	630	609	593	632	596	562	592	557	596	588	534	563	632	553	614	583	573	600	564	571	607	606	598	592	604	654	597	590	626	579	607	601	600	602	554	605	619	608	613	600	558	593	619	561	620	568	572	596	629	607	581	592	590	589	638	603	605	591	603	585	591	618	588	599	634	577	555	576	599	616	586	586	614	575	585	604	552	601	594	565	614	595	601	594	587	571	615	598	576	581	548	579	593	612	587	600	566	607	612	616	574	596	618	560	604	582	598	550	607	625	534	606	596	588	566	601	580	581	609	563	604	615	608	586	571	618	572	633	545	567	608	577	558	558	593	583	623	627	604	670	596	625	621	644	612	612	581	566	628	582	587	597	599	606	560	603	573	592	581	579	577	623	622	639	596	617	636	565	634	590	564	587	599	585	613	591	649	568	607	578	600	579	618	580	613	562	577	593	573	551	644	598	637	635	624	599	596	561	613	620	629	565	579	562	595	568	574	590	572	644	546	618	589	648	573	585	598	597	583	592	574	586	604	622	577	640	571	562	602	613	574	635	619	618	618	625	580	647	599	628	584	617	567	623	603	576	621	610	581	631	592	607	608	643	614	610	592	606	624	626	622	645	604	607	568	588	637	594	599	615	615	616	603	584	608	631	577	629	606	637	577	593	603	589	572	636	552	591	572	578	607	603	588	603	657	611	562	694	574	599	603	588	658	617	605	610	569	615	594	609	540	623	620	588	572	620	610	572	593	621	589	582	611	611	603	616	554	568	650	597	589	599	557	603	603	579	586	579	570	556	565	583	587	595	580	574	608	615	611	556	598	644	596	621	633	612	574	614	596	615	589	587	618	567	622	538	538	625	592	618	617	596	583	576	623	630	623	575	603	607	623	587	589	595	603	587	606	590	566	592	612	600	645	589	641	561	614	632	548	618	558	625	580	609	584	560	580	638	578	619	599	597	607	573	563	578	568	620	557	622	597	567	611	584	573	584	578	605	608	590	601	587	597	609	596	589	632	571	594	590	606	602	584	599	599	561	545	590	588	625	635	613	558	592	608	580	613	593	556	556	603	614	653	605	589	602	596	592	589	600	591	604	627	582	632	575	599	613	595	560	610	579	584	587	604	585	612	582	557	646	601	628	594	589	562	639	599	586	620	604	630	586	617	579	604	596	565	578	622	579	623	593	628	625	615	614	560	595	583	613	608	597	540	587	583	623	644	604	573	591	625	608	574	597	592	628	580	597	583	599	541	612	576	582	589	638	627	584	575	616	613	610	591	600	656	620	605	622	546	586	618	618	581	564	603	603	596	587	622	618	606	627	570	554	574	604	602	595	568	593	589	588	660	618	572	603	647	591	596	585	562	576	604	584	573	608	592	633	563	584	593	599	588	564	565	577	602	611	615	619	588	599	596	603	579	607	598	602	640	658	597	613	571	609	590	522	561	577	551	629	603	565	561	588	593	596	559	554	635	585	635	612	550	595	615	590	556	586	550	603	596	608	590	583	600	571	630	613	626	599	594	652	570	559	601	637	634	625	570	597	595	597	596	601	563	612	574	600	631	566	628	618	593	625	588	567	588	536	607	602	580	629	595	590	558	601	587	620	596	596	628	637	602	601	585	598	582	656	586	614	607	566	611	585	597	628	598	608	614	571	590	579	579	618	608	615	598	516	622	585	579	600	594	590	603	623	613	600	633	602	608	586	573	623	565	589	612	645	604	587	567	619	622	627	584	624	586	621	606	577	563	579	600	595	560	623	618	616	562	610	540	585	596	596	575	603	635	576	602	590	621	630	587	614	624	607	592	598	611	580	573	598	599	615	585	615	563	583	604	608	576	647	609	635	608	629	584	614	633	574	587	601	595	590	575	587	610	629	542	594	607	583	556	564	565	611	607	566	551	631	633	577	580	592	632	576	653	586	567	602	574	632	594	619	591	576	589	580	590	598	621	588	602	583	612	593	574	592	608	592	598	587	622	618	581	577	661	562	597	664	564	610	575	608	546	587	604	597	596	605	600	579	581	654	579	577	618	587	586	602	576	589	597	605	592	611	614	578	612	553	612	602	637	597	630	611	560	554	569	620	604	539	621	570	623	578	587	596	593	604	592	628	603	589	601	552	631	586	547	610	583
33147	14475	2003	280	207	195	164	154	178	204	163	183	191	182	177	183	182	183	161	171	152	141	158	162	169	164	176	181	180	174	167	187	182	170	156	196	186	155	152	198	195	178	180	173	161	160	165	190	173	166	175	160	164	180	172	161	190	161	173	169	184	169	166	131	161	189	171	151	196	158	140	128	164	161	157	151	175	140	177	159	165	190	171	166	153	162	189	172	179	158	149	156	217	173	148	168	181	216	165	174	204	136	180	152	168	160	183	174	154	171	166	153	157	148	184	197	168	174	163	155	173	154	184	163	171	160	159	159	157	151	175	171	175	158	148	197	163	148	160	190	191	155	167	169	187	159	184	163	166	167	177	185	166	164	195	170	154	176	174	176	170	170	169	188	178	159	167	186	180	186	159	172	169	173	170	162	181	184	157	171	174	170	164	141	158	185	160	155	161	194	172	167	156	165	190	157	169	186	156	180	166	173	206	190	176	178	158	186	170	137	152	184	179	159	159	158	139	177	162	162	166	178	204	165	167	164	168	181	158	169	163	176	206	166	150	157	189	185	173	178	170	168	166	159	169	180	186	175	182	159	176	151	158	170	188	159	164	154	155	153	156	189	203	171	161	173	174	177	182	177	181	165	154	158	164	171	198	195	195	183	185	181	168	175	173	182	155	151	172	157	162	185	162	170	168	171	161	142	164	176	141	158	171	200	156	169	176	177	140	166	189	156	176	146	219	167	160	155	153	158	173	165	159	159	164	173	160	170	180	169	156	161	157	174	186	183	153	175	172	163	194	180	158	154	182	189	198	189	182	154	181	164	193	164	184	165	181	155	179	145	143	179	172	160	175	166	181	167	164	165	140	173	211	171	127	183	159	199	161	177	160	170	151	171	153	153	187	166	170	169	183	179	178	153	165	145	177	159	172	184	157	152	176	154	160	158	168	180	198	155	181	187	194	144	145	155	156	184	163	158	161	179	185	180	178	166	189	176	157	166	153	159	168	176	166	162	172	170	180	177	160	179	175	159	180	164	159	183	208	151	152	182	163	184	161	148	181	174	153	171	177	165	175	187	162	170	161	179	183	174	165	189	151	172	163	164	163	191	172	158	151	169	179	147	165	196	182	181	178	169	189	173	179	149	143	195	173	152	160	157	182	165	171	159	155	155	158	164	150	144	170	181	164	163	154	155	197	175	183	192	175	168	166	175	161	167	152	183	153	166	180	165	151	182	130	152	147	171	185	188	180	139	168	154	162	156	180	174	166	147	191	167	163	155	162	172	181	150	141	182	162	179	171	172	146	170	169	148	152	153	199	181	172	173	186	183	173	171	166	180	158	187	182	159	160	159	159	176	156	150	153	166	171	152	152	190	175	159	170	178	176	203	179	165	197	145	171	172	160	159	166	184	181	147	177	200	179	153	161	181	167	170	163	183	163	182	169	145	191	185	162	171	177	177	160	157	159	161	168	177	158	181	156	177	172	159	193	187	160	155	169	175	191	144	171	172	163	180	185	155	170	170	178	164	152	169	181	177	151	187	179	173	155	153	154	159	180	177	191	184	182	168	147	172	197	163	159	162	164	140	198	187	163	148	164	173	162	159	151	157	169	167	155	162	204	163	165	168	174	177	194	173	179	170	152	188	168	156	154	163	177	150	190	177	180	170	162	161	142	173	164	153	176	162	159	157	160	172	180	186	190	170	156	172	180	169	190	164	175	166	177	177	153	197	171	167	151	152	152	157	143	176	186	159	183	167	178	159	168	171	191	171	160	185	172	202	173	158	147	175	168	155	177	197	147	167	139	166	153	143	180	193	154	150	165	161	175	177	179	155	193	179	156	169	164	147	159	178	145	179	157	167	180	165	158	154	171	182	167	154	162	181	174	142	164	168	184	167	155	182	155	156	156	205	180	176	132	190	145	157	177	165	165	167	156	163	186	182	175	171	153	156	175	173	179	183	159	144	196	154	175	159	148	148	151	165	148	178	171	169	155	163	177	184	186	158	161	158	167	172	172	169	154	169	158	169	173	164	175	150	168	180	176	200	161	164	150	154	161	173	184	147	199	164	153	158	173	180	166	157	193	183	185	180	190	182	147	163	165	167	166	166	159	169	146	174	172	141	166	163	150	170	170	167	187	174	173	183	168	152	168	155	176	164	159	195	152	158	156	168	184	168	160	165	166	175	154	158	175	182	167	183	183	186	180	164	191	170	190	162	182	176	166	173	136	196	169	166	161	138	169	155	161	165	168	175	190	160	156	170	134	131	156	148	167	173	169	173	165	187	165	160	185	164	157	178	198	155	155	190	164	157	148	153	178	195	189	176	167	176	181	186	161	203	161	176	182	189	167	150	155	173	179	174	188	152	154	158	168	193	166	169	152	162	158	171	169	136	182	147	152	141	163	186	186	164	154	145	194	177	189	180	175	143	178	159	160	177	165	163	175	156	202	150	174	158	165	179	182	161	168	151	155	158	171	166	169	169	190	142	161	148	175	170	146	181	184	162	164	192	170	154	163	169	157	162	164	173	203	164	174	188	168	183	152	180	173	167	173	157	160	199	157	170	160	184	156	164	190	160	149	174	164	164	173	169	183	178	135	167	182	179	164	180	174	171	194	165	177	168	164	188	169	197	192	173	197	166	158	161	165	172	176	194	171	170	189	167	160	150	172	185	187	178	172	148	151	194	153	161	145	174	165	162	196	158	194	168	166	140	172	172	165	170	176	173	161	199	173	171	157	178	160	175	156	169	171	151	163	170	178	152	195	153	176	164	200	181	149	162	159	176	173	194	190	203	191	171	179	182	157	152	191	168	129	150	168	188	152	179	199	158	142	193	174	159	174	170	143	160	177	191	166	196	162	176	139	191	150	175	169	181	176	155	171	188	170	151	188	178	172	159	170	164	186	135	173	182	182	148	164	169	159	173	175	194	135	146	184	187	199	161	171	164	185	165	184	160	174	156	198	183	166	162	148	162	168	163	170	158	156	180	141	176	165	175	157	165	166	169	166	176	178	176	149	153	175	170	143	148	169	134	144	174	176	161	157	180	170	149	179	149	176	158	174	167	181	190	180	195	202	171	167	189	196	137	149	172	183	167	171	148	155	176	176	163	155	162	174	156	158	182	170	177	163	202	166	173	166	159	192	162	163	163	184	194	150	160	166	165	170	155	166	185	175	189	164	183	174	172	186	168	179	183	142	179	170	177	167	178	155	165	146	158	190	164	176	154	158	172	163	152	179	146	159	148	171	164	180	162	186	189	163	171	158	165	168	164	152	168	177	164	148	158	183	155	169	163	157	166	165	160	173	166	166	160	168	159	173	156	170	165	170	160	181	167	185	180	164	177	180	175	186	182	202	166	181	146	169	189	182	193	148	172	182	167	161	176	168	158	193	191	167	196	178	170	160	146	175	147	145	175	156	187	166	190	212	177	159	169	153	172	173	159	145	161	157	188	185	183	149	183	156	161	141	141	206	179	161	194	163	172	184	161	152	153
7544	531	451	439	421	396	393	410	406	370	431	439	430	420	424	401	447	401	422	400	408	377	404	404	415	396	410	411	404	444	424	449	428	378	439	431	459	424	420	405	407	415	415	424	400	427	401	435	392	427	401	432	440	421	421	402	448	455	371	451	452	408	422	408	457	439	459	401	420	403	404	409	412	435	411	436	423	432	428	415	434	425	439	405	430	417	389	437	416	408	451	436	443	438	424	406	420	438	434	416	417	409	414	401	412	367	450	419	410	387	442	419	416	413	439	399	394	441	433	432	404	426	447	438	386	475	384	393	428	460	440	402	406	430	427	416	464	421	382	442	435	413	421	448	415	399	427	458	450	402	452	441	446	407	397	415	417	415	416	426	454	422	439	424	431	371	418	400	420	443	408	446	418	420	437	403	461	415	429	390	410	432	415	425	405	423	418	387	377	426	453	417	378	431	422	411	425	412	404	397	434	438	393	427	424	395	400	402	434	383	430	428	415	412	392	494	431	417	426	399	418	420	433	406	421	411	420	404	411	424	398	414	415	391	424	402	398	407	394	389	439	400	453	410	442	430	440	417	433	393	416	466	397	409	392	402	409	383	415	400	407	426	410	375	418	385	459	405	404	419	457	409	388	424	446	429	400	427	399	396	413	373	406	405	434	418	412	414	448	428	408	415	423	416	419	423	407	410	441	400	424	409	441	410	390	435	411	424	423	421	415	393	386	436	406	403	413	432	403	427	419	416	440	409	398	469	443	432	426	439	420	425	402	410	414	442	429	394	420	438	404	436	426	412	408	439	412	433	419	441	396	394	427	412	416	411	414	418	450	416	445	419	426	415	423	440	411	381	381	425	433	385	415	424	418	422	407	459	453	433	444	405	391	422	424	413	408	421	432	433	446	420	394	416	463	426	413	421	456	422	422	415	406	474	412	410	420	425	456	414	455	407	453	426	414	420	443	416	430	417	396	402	425	409	431	432	417	433	413	403	429	433	429	435	435	446	415	445	404	458	416	396	397	424	385	414	400	408	401	427	419	400	410	449	440	422	438	436	428	433	425	358	397	448	413	401	418	400	415	405	406	427	407	438	394	413	428	453	438	414	445	393	411	383	429	430	409	445	407	397	446	417	423	420	405	409	424	403	437	397	391	385	444	408	400	443	419	415	420	444	410	457	444	432	417	457	418	418	434	414	438	443	419	428	413	439	410	446	418	433	396	418	423	422	398	409	404	433	409	444	392	413	408	438	416	409	423	403	406	405	408	414	435	441	430	402	414	400	450	435	377	410	422	441	412	403	425	383	383	412	395	413	422	394	433	457	414	436	453	402	394	396	406	440	404	416	410	412	444	431	434	427	427	445	406	454	415	412	416	416	435	393	388	443	436	406	448	399	429	446	426	414	406	403	446	395	426	368	422	425	447	390	401	416	426	429	443	435	429	426	439	410	436	410	423	412	471	384	393	415	422	432	449	414	396	427	409	413	372	411	393	453	392	410	400	405	407	450	418	434	431	411	419	427	436	405	394	437	413	419	399	381	404	418	436	417	403	386	466	435	410	421	377	397	417	425	390	371	446	431	447	428	410	412	406	386	417	430	425	384	418	463	425	410	404	414	424	422	418	398	444	397	424	421	416	386	461	419	442	390	414	393	419	437	423	435	421	437	399	432	412	448	425	399	406	417	448	411	414	423	448	370	429	415	434	428	446	422	418	396	427	413	447	409	425	405	450	416	409	408	406	420	450	442	442	432	430	410	443	442	436	401	434	427	439	440	416	427	405	386	380	399	426	411	418	383	435	435	410	416	416	387	442	393	420	442	419	409	446	415	403	447	408	419	425	434	412	423	438	436	416	462	392	429	424	416	438	418	396	418	390	416	438	391	381	366	422	398	461	420	407	450	441	415	404	413	399	423	435	437	407	440	412	405	428	452	446	407	398	411	446	409	432	412	442	420	438	472	415	448	420	382	414	407	424	420	420	399	415	387	440	441	433	392	396	433	463	446	422	393	445	399	420	441	377	412	366	411	445	451	417	443	422	436	409	449	414	433	420	390	438	440	380	448	441	416	451	378	419	418	423	431	400	441	437	409	421	472	413	415	433	418	403	396	443	392	393	408	414	417	416	402	418	471	425	399	445	413	396	397	421	393	441	389	425	414	397	423	423	404	444	391	393	422	423	443	397	411	404	422	423	469	431	417	413	432	432	412	418	420	458	441	417	410	409	403	383	414	437	441	392	411	452	437	399	393	406	420	427	404	433	399	382	437	399	420	446	430	443	402	452	401	422	444	436	424	419	417	412	418	400	427	429	408	454	408	455	420	426	414	421	393	471	393	434	437	392	452	451	439	426	416	433	365	436	407	415	454	454	379	422	451	407	436	435	421	435	398	456	442	394	418	402	433	422	424	435	400	440	437	410	406	396	421	410	424	421	450	470	369	385	408	499	433	420	388	405	413	413	450	426	419	402	430	384	419	412	436	406	432	433	464	448	450	417	423	423	458	412	456	403	379	392	418	434	388	435	443	406	423	416	395	464	438	460	415	425	441	422	376	386	392	412	416	417	432	382	452	431	437	426	409	394	419	390	405	449	447	407	436	428	387	410	433	445	451	427	447	425	401	412	444	420	436	407	436	445	388	434	411	447	425	425	407	457	421	424	406	420	421	406	421	426	433	446	444	404	379	432	457	424	439	432	432	426	427	424	403	405	426	442	417	415	422	389	435	409	436	437	374	433	436	417	430	404	419	413	402	409	441	421	422	468	404	437	431	425	429	425	443	377	394	418	450	446	457	400	437	414	415	433	407	429	390	411	451	416	422	408	438	400	404	430	431	407	443	444	432	435	416	396	454	444	447	450	442	436	401	438	388	382	423	438	408	413	435	431	430	397	425	435	402	409	440	397	398	428	393	410	439	383	433	391	406	426	421	411	416	431	404	408	434	414	384	449	420	431	442	443	397	425	445	416	392	416	427	381	388	376	429	410	409	432	410	443	402	439	391	416	424	403	426	416	427	408	456	430	392	428	421	428	432	445	401	441	435	395	488	399	422	391	371	398	429	425	430	414	450	415	399	405	424	435	400	441	429	383	459	436	417	396	398	428	428	423	431	427	407	410	420	438	410	411	380	402	407	406	427	417	401	425	386	442	422	412	399	445	405	432	408	451	414	411	440	439	416	400	418	417	439	422	442	414	408	429	402	439	406	436	453	431	424	421	409	430	407	406	418	411	442	398	420	380	420	410	421	387	426	363	441	433	394	456	420	439	413	417	397	408	447	432	431	391	420	420	443	392	391	437	411	403	428	430	394	392	418	459	436	397	406	407	433	455	368	380	405	426	396	428	409	407	411	401	417	452	386	413	409	425	388	430	387	448	387	441	439	398	424	423	446	429	444	428	417	456	384	422	403	410	424	440	392	424	462	444	399	416	429	411	426	362	420	421	409	439	407	441	443	423	423	433	408	424	429	429	451	404	437	405	425	432	406	436	407	421	424
25108	21002	23606	28596	21018	13120	618	425	387	345	389	385	343	336	356	312	337	342	332	301	312	307	310	310	319	337	342	338	342	340	319	332	362	321	326	321	326	297	283	315	306	327	326	334	342	330	346	310	324	349	325	326	309	326	308	318	329	287	327	324	332	326	337	313	316	288	330	266	332	338	309	318	346	306	328	321	335	334	298	312	288	318	337	280	327	310	327	289	333	346	298	318	295	294	297	345	345	321	326	326	347	323	361	291	307	296	328	272	353	333	327	306	317	335	300	298	325	351	292	329	298	371	322	310	333	355	302	320	302	327	364	313	344	292	326	294	318	314	332	338	308	311	339	311	325	310	334	295	314	329	330	290	318	309	338	312	324	307	335	306	341	306	334	322	325	296	374	294	307	326	321	342	304	294	334	298	329	314	314	349	330	322	348	344	370	314	344	347	319	330	350	325	337	300	325	329	312	329	341	309	300	307	332	325	298	298	313	302	305	340	326	311	308	361	351	317	331	313	321	326	322	298	313	297	321	305	340	336	353	326	338	334	326	308	325	332	313	330	318	299	307	340	315	341	319	347	333	300	313	330	353	333	328	309	372	326	306	297	317	347	324	322	311	307	331	336	294	356	331	340	315	297	300	314	327	317	318	306	319	340	317	336	330	314	325	304	299	348	314	296	343	347	314	325	323	318	279	291	315	349	369	348	321	286	343	312	295	328	305	328	299	315	304	306	328	310	350	286	307	332	305	325	340	369	345	344	333	322	353	329	350	325	309	330	331	359	315	336	336	298	309	327	306	328	281	330	309	312	306	381	323	277	308	319	368	310	300	317	323	321	306	338	322	334	339	310	283	299	310	296	325	303	348	317	310	331	301	338	313	333	305	312	305	304	325	308	300	317	289	323	284	313	321	299	316	335	332	382	303	309	320	295	318	328	300	356	326	308	330	312	306	339	320	306	289	332	330	352	361	332	319	310	346	301	297	316	325	312	318	325	289	289	320	319	345	347	307	344	291	301	348	340	297	346	311	318	355	329	323	319	323	324	340	334	328	328	341	342	319	345	304	327	314	335	278	295	322	290	339	335	328	278	325	344	380	342	332	318	349	307	328	323	291	359	330	313	285	309	290	326	313	341	287	310	291	309	333	338	339	328	332	330	292	341	319	302	296	358	324	331	330	345	342	318	326	366	333	355	318	345	316	301	321	320	328	322	308	297	310	333	322	329	324	311	329	319	305	315	299	306	325	313	329	328	335	313	324	323	388	352	328	317	322	355	280	322	315	336	336	311	323	323	329	342	329	319	306	319	318	324	319	314	323	327	312	331	282	340	290	316	316	341	331	301	340	327	304	323	322	310	337	318	286	289	329	330	302	309	337	291	357	334	309	315	317	276	347	372	339	328	328	332	312	332	309	344	334	317	329	338	302	283	339	328	290	346	326	305	340	335	315	341	313	323	301	305	323	330	322	327	343	331	301	333	291	312	314	336	340	342	333	309	297	314	326	322	328	295	321	322	312	313	292	341	343	317	362	334	354	312	331	323	320	367	333	309	284	361	320	338	324	317	334	343	335	315	342	347	307	343	342	327	344	326	297	317	339	354	302	327	333	331	326	319	282	283	339	362	309	317	321	339	344	317	312	316	326	297	312	294	318	318	317	342	325	325	329	321	329	314	343	318	328	329	301	327	315	321	309	325	288	315	351	318	329	320	336	320	315	319	315	329	307	306	308	312	324	299	333	327	300	312	312	336	329	330	324	315	339	299	292	328	335	331	295	312	316	329	330	326	337	290	289	319	333	325	284	346	308	305	322	310	346	321	341	311	327	334	271	302	312	317	309	317	298	289	343	292	339	332	316	335	297	330	351	360	290	293	287	285	310	324	314	332	331	293	296	345	321	342	316	323	329	307	348	321	330	295	325	328	330	319	277	312	308	308	309	317	314	354	327	332	319	316	355	309	292	298	333	293	316	340	347	329	297	315	336	329	335	307	334	291	284	355	311	285	299	298	286	347	326	304	346	314	338	298	355	330	308	335	333	296	321	302	345	320	320	337	314	339	313	298	313	347	347	322	324	329	327	320	307	309	288	315	310	335	285	273	307	317	323	321	303	339	318	301	304	300	353	314	338	322	339	310	332	304	332	321	299	334	313	303	342	344	319	355	296	328	308	318	311	280	310	333	290	321	314	309	341	309	325	317	368	313	353	326	301	317	301	311	339	273	304	299	336	323	328	334	298	341	300	323	298	314	349	291	309	337	353	326	328	300	347	316	295	333	307	334	305	315	317	316	324	350	330	329	339	326	310	332	307	341	321	325	323	301	319	324	327	352	320	300	318	352	349	309	287	323	342	293	294	331	338	297	331	314	307	305	325	337	308	340	311	300	294	342	313	321	339	321	303	343	358	361	309	287	347	303	338	345	308	291	293	333	287	284	316	339	329	315	290	309	294	313	319	278	299	373	362	302	325	320	311	327	315	333	332	329	325	284	300	320	307	329	353	328	322	293	326	320	323	374	321	331	313	342	279	321	329	303	324	318	314	274	264	291	317	347	339	323	309	297	323	308	326	317	341	327	309	334	274	316	306	343	364	308	307	309	334	308	283	351	300	331	304	331	298	289	311	317	304	355	300	330	319	319	341	323	295	323	304	346	291	309	331	319	288	325	354	312	346	310	347	308	312	324	322	334	341	311	327	318	332	303	298	344	357	292	317	313	302	301	330	325	295	300	296	297	289	343	287	341	335	342	327	324	326	327	333	289	316	301	323	343	300	306	343	332	324	288	322	311	310	336	368	320	326	324	304	328	312	319	327	324	327	319	324	354	357	343	326	320	305	340	324	318	297	341	311	287	281	305	332	332	335	312	346	329	353	313	309	343	340	351	328	331	339	271	352	306	331	294	332	317	332	322	293	285	319	334	337	331	323	299	328	325	307	306	306	346	298	334	302	288	314	329	323	282	299	342	342	354	325	269	307	329	324	289	329	332	324	314	308	351	298	310	300	309	341	308	325	323	315	311	308	319	349	310	341	301	319	349	326	326	332	325	316	320	293	322	310	330	317	334	318	366	346	302	335	346	321	316	361	313	333	293	303	300	308	314	363	319	290	326	329	330	359	309	322	309	316	332	310	310	328	354	368	357	300	306	322	340	318	326	328	317	321	314	315	318	315	324	341	324	332	346	299	315	318	318	302	359	319	323	312	336	341	339	321	363	345	314	312	316	286	305	319	305	324	305	338	273	326	326	365	316	358	296	325	340	327	314	305	332	351	320	307	321	325	328	318	318	314	296	312	301	334	345	344	338	348	302	343	342	376	341	333	307	308	321	311	312	341	344	343	353	360	296	319	276	334	300	304	312	349	309	317	346	334	357	328	301	301	326	359	339	335	320	317	330	328	332	323	294	348	323	343	330	281	311	308	325	356	316	292	327	320	351	332	310	311	306	301	334	308	321	338	324	323	326	357	313	356	318	319	311	349	321	329	318	308	314	331	303	365	301
4236	2165	1230	923	781	743	684	734	714	747	704	697	716	681	692	734	659	723	728	716	661	700	755	671	679	643	723	701	691	709	628	665	704	708	713	686	682	686	704	721	658	730	725	650	652	665	728	681	686	696	721	714	692	653	708	679	721	749	698	680	670	699	698	689	675	723	707	699	707	705	736	654	710	737	701	675	706	660	657	668	718	622	716	666	688	714	726	717	694	738	733	694	737	667	718	658	721	706	714	712	655	709	660	677	673	668	718	692	690	681	732	718	705	777	701	666	702	716	702	689	666	666	727	685	638	711	660	677	701	659	671	672	699	690	702	727	688	677	690	693	662	748	674	655	704	707	692	658	673	688	732	688	701	659	750	663	694	650	699	654	700	709	723	667	678	669	680	707	700	745	711	733	703	706	712	678	670	653	711	692	692	712	726	741	702	690	713	694	715	678	652	733	734	684	748	695	700	732	706	634	710	666	686	695	688	702	692	702	715	681	724	656	724	721	673	711	701	694	694	716	670	709	731	691	640	654	680	669	668	644	689	693	682	710	757	704	682	708	701	679	740	687	750	727	708	675	715	736	661	648	715	694	724	700	705	708	721	674	674	667	672	705	725	693	682	754	670	679	679	680	674	712	699	693	700	731	679	673	718	709	657	675	698	732	728	648	702	716	729	685	684	686	649	638	664	688	709	747	685	677	699	686	691	718	677	694	655	634	713	699	687	686	708	689	709	667	722	686	704	694	700	721	785	645	660	689	728	672	661	703	702	713	688	714	672	702	687	747	677	665	693	700	698	675	735	679	692	695	704	682	729	728	651	728	669	692	674	731	716	715	725	689	688	687	725	695	698	695	682	688	650	655	679	664	674	675	702	702	696	695	725	721	677	687	676	662	681	665	669	679	679	712	646	671	729	686	701	693	674	771	694	723	679	652	685	697	669	728	699	692	686	678	716	697	669	709	674	706	659	668	627	683	665	682	650	660	696	705	678	677	697	709	673	650	687	705	715	702	684	677	711	681	719	698	701	685	681	687	721	754	736	746	695	726	663	696	699	689	689	675	725	699	745	683	682	689	712	682	675	708	693	712	649	736	699	690	686	658	680	700	668	685	713	672	727	654	703	681	681	686	716	633	666	677	677	684	743	701	612	734	691	651	714	684	718	659	694	696	693	714	694	716	703	724	655	689	717	714	656	672	665	737	674	686	656	703	746	681	669	721	741	679	692	723	740	700	635	705	689	707	749	723	711	759	649	670	718	675	703	660	695	687	676	660	653	696	660	667	612	716	720	691	683	733	715	701	728	745	727	720	700	694	690	687	695	673	719	697	676	655	691	706	690	711	675	677	730	751	706	652	679	675	658	670	702	689	734	675	678	670	659	688	677	727	653	691	671	693	701	718	680	651	729	661	726	667	690	695	720	681	643	730	724	732	687	690	652	709	727	683	701	675	663	684	675	709	710	696	742	646	696	667	722	683	698	709	685	687	685	706	680	683	700	671	688	711	647	703	681	710	670	678	709	730	711	722	710	702	697	682	729	690	684	716	697	682	660	677	679	697	695	717	677	671	664	680	642	732	662	709	634	733	685	684	682	692	661	713	663	672	740	708	661	686	703	693	734	689	654	678	730	645	707	699	665	725	719	722	717	744	692	732	675	722	703	672	712	734	665	665	697	743	738	693	698	704	673	735	677	675	685	705	706	759	713	663	705	709	713	664	671	744	675	682	740	686	672	683	706	657	710	702	639	664	670	685	714	703	702	710	684	679	668	680	690	662	702	681	717	702	724	706	700	713	711	730	699	754	736	683	699	696	716	659	721	727	706	675	670	672	692	716	710	667	681	657	707	687	760	721	686	680	674	720	674	671	700	694	704	713	668	683	678	746	732	650	673	697	645	703	693	718	685	694	726	723	718	725	728	747	690	794	692	671	695	650	700	633	672	730	672	725	692	714	673	702	694	729	692	719	682	709	695	723	716	716	702	688	667	696	695	733	709	685	667	711	708	721	678	690	647	734	649	699	715	728	717	644	728	737	721	700	683	695	689	722	671	655	705	684	653	689	619	653	715	705	691	673	698	711	718	679	694	684	707	699	699	662	680	682	694	702	719	666	723	682	678	752	705	691	690	696	644	684	695	688	714	737	691	695	638	652	671	662	707	684	705	710	731	689	666	681	709	702	683	715	718	640	728	646	647	697	680	686	700	614	727	696	709	692	658	708	687	646	696	669	689	706	702	743	694	718	664	671	672	655	680	687	656	671	710	689	690	685	688	725	688	725	689	663	669	698	692	649	724	681	702	714	665	677	707	703	711	702	689	715	698	750	721	704	701	700	696	704	643	688	721	689	681	646	697	674	658	657	681	742	714	737	680	698	719	676	689	720	671	706	693	699	673	659	693	652	719	710	718	671	746	670	671	739	669	710	725	711	650	674	734	712	730	702	703	694	690	709	710	743	714	690	705	710	706	666	685	737	704	658	699	654	730	693	705	693	678	671	700	676	669	704	652	702	683	700	684	667	701	670	717	709	679	695	737	724	664	680	723	689	713	702	693	702	690	655	729	687	662	719	695	692	740	666	643	651	698	704	658	701	673	690	717	672	681	714	693	671	679	715	662	726	684	686	672	700	709	656	694	717	676	696	700	687	673	723	716	710	707	661	659	715	698	703	709	683	768	685	675	688	708	698	693	699	695	726	734	681	665	700	710	683	665	689	710	713	716	723	722	697	717	667	681	714	755	661	729	678	667	698	670	695	705	688	682	692	701	667	695	673	647	682	716	713	690	691	700	754	707	707	682	695	744	688	658	668	680	682	676	709	764	694	694	676	727	700	669	712	719	690	674	737	644	689	725	694	721	716	691	690	669	677	686	707	711	707	667	662	687	736	729	703	714	699	729	726	712	667	694	711	688	726	723	710	691	711	673	703	690	715	662	690	689	712	692	686	697	706	689	710	670	666	695	721	671	706	692	643	677	712	682	677	722	687	741	714	685	687	705	737	721	692	715	673	693	803	714	706	688	681	677	698	725	701	706	657	696	731	675	721	677	736	666	687	683	667	700	678	663	686	670	659	701	661	726	703	666	680	662	704	687	675	649	774	686	656	764	682	672	660	682	738	729	691	712	789	721	710	732	717	730	713	704	672	695	688	662	686	715	722	668	667	685	745	683	687	710	699	660	681	681	754	679	710	680	685	680	662	720	640	731	713	705	693	718	719	687	696	710	664	663	694	730	740	704	651	728	710	679	667	683	712	666	666	665	716	667	702	706	699	685	704	711	687	648	739	704	749	693	695	694	649	723	712	668	740	730	717	702	670	654	676	710	681	642	716	688	714	704	682	666	713	728	700	751	639	714	685	699	720	670	680	717	682	717	656	730	715	690	721	701	737	709	690	729	673	661	744	708	709	694	654	748	667	721	696	687	703	667	678	714	758	649	702	715	718	700	701	731	679	669	690	707	721	713	666	683	721	732	675	729	673	679	724	750	666	711	662	682	651
24446	20990	23949	28201	20990	21019	11060	643	445	402	372	364	366	337	324	316	339	269	315	297	300	305	275	317	299	302	293	299	272	288	276	329	295	324	306	307	312	312	291	331	279	301	296	287	290	283	285	270	287	268	282	326	279	318	285	248	257	326	282	268	277	270	305	315	283	280	287	289	288	296	265	294	318	291	272	274	276	284	290	280	293	288	312	281	290	280	269	283	290	256	311	289	251	270	261	266	287	268	285	271	288	328	291	283	257	286	322	289	289	290	273	273	315	306	266	266	298	324	297	270	295	268	309	242	260	286	326	289	271	253	324	304	263	265	257	292	301	263	298	293	290	265	297	292	252	290	299	307	283	260	296	287	289	253	284	278	284	283	301	320	316	252	274	296	308	294	281	306	326	285	311	275	298	326	292	289	285	265	277	290	296	291	278	274	311	289	326	291	276	312	267	238	294	307	310	300	263	285	287	294	280	298	295	288	299	277	310	299	308	271	289	305	270	286	276	315	294	254	266	287	267	281	301	296	292	283	307	275	269	297	315	273	309	299	285	281	286	298	310	315	334	275	257	263	329	310	290	279	313	282	285	305	259	276	248	274	285	288	269	278	274	317	293	261	284	296	269	294	291	300	267	305	277	258	302	308	282	296	311	287	301	307	270	277	292	286	255	277	298	276	272	264	293	305	286	270	309	291	285	280	258	288	293	289	342	300	278	287	282	270	278	298	308	281	259	282	290	259	279	297	287	283	269	289	289	311	270	294	312	275	308	311	286	286	289	289	278	262	318	294	261	275	257	268	260	277	277	277	272	273	307	260	284	291	307	283	307	281	282	293	267	227	318	283	289	284	315	312	303	306	273	320	315	282	266	287	306	274	296	269	301	291	277	289	266	280	297	297	274	295	302	272	273	299	307	298	307	280	302	285	268	278	285	292	260	268	300	302	310	257	278	274	307	305	300	260	304	304	317	258	241	275	313	301	301	297	278	279	249	284	308	308	246	275	303	298	235	276	297	300	308	273	319	283	306	269	277	270	288	282	280	282	319	266	275	251	292	259	281	270	294	293	301	287	289	250	291	280	276	285	280	307	260	257	313	300	275	275	298	338	257	283	274	280	281	317	253	302	310	324	316	307	300	280	241	252	284	279	302	305	321	256	271	306	263	314	290	304	298	307	252	282	294	302	309	311	297	281	280	257	274	269	266	320	284	305	277	264	263	285	284	297	254	272	292	243	246	261	274	280	272	266	254	268	269	290	294	289	296	272	287	303	287	257	285	310	269	298	276	295	280	315	309	294	280	277	293	271	283	282	282	286	277	290	314	310	308	260	290	291	291	281	273	295	272	307	295	295	268	276	269	282	268	296	291	304	284	278	303	295	274	293	264	300	260	297	296	308	283	297	253	287	293	294	313	280	308	280	246	295	340	284	300	327	299	272	312	267	292	295	284	271	292	307	335	267	272	254	298	272	265	288	310	261	268	294	298	273	268	291	253	272	329	308	281	317	267	302	298	274	282	279	280	313	294	284	295	279	302	279	282	300	291	292	267	301	265	300	268	280	278	263	294	298	288	285	326	296	265	290	281	310	274	275	291	279	274	279	281	281	296	278	291	305	258	259	302	268	270	284	287	296	263	268	253	241	296	291	280	263	286	299	327	291	286	311	298	278	270	285	286	312	266	278	276	298	271	293	291	312	268	276	297	288	271	323	268	268	290	272	292	284	267	279	281	283	293	283	275	303	305	311	294	288	303	277	308	291	275	288	258	272	265	270	302	300	307	260	257	268	265	295	295	326	360	275	277	314	279	279	293	284	305	299	255	302	283	273	280	309	274	285	251	270	272	301	295	269	272	277	258	272	271	272	245	259	285	276	289	264	262	279	278	309	267	277	289	292	267	293	265	289	313	302	303	270	290	296	296	301	286	257	268	267	288	288	305	326	312	289	296	298	296	328	275	259	266	296	298	285	302	309	285	278	288	295	280	265	262	289	267	358	273	304	304	275	288	254	285	272	271	265	292	297	298	279	288	294	311	310	279	298	315	261	289	293	287	306	297	297	304	293	265	310	274	287	273	302	321	345	257	266	286	293	330	313	285	315	295	311	272	294	331	287	299	292	286	308	268	273	302	300	298	299	302	272	291	314	312	247	268	304	267	280	240	304	289	281	296	283	310	262	273	278	302	294	280	273	308	293	270	300	243	293	291	282	315	313	276	271	310	250	273	288	274	291	287	282	290	296	266	299	286	290	257	288	279	289	295	266	274	296	279	294	273	301	300	271	280	289	264	261	298	305	261	329	284	314	274	275	282	307	332	293	300	286	298	288	286	289	283	315	288	297	327	272	282	281	313	286	301	309	268	275	315	301	280	279	277	275	285	309	279	285	263	303	266	263	281	271	307	263	266	278	297	287	296	261	284	258	293	272	280	283	280	287	303	315	297	274	258	304	321	300	294	298	257	307	274	305	305	276	289	271	260	252	309	250	260	281	285	269	299	276	262	274	270	290	275	261	315	301	277	302	295	300	291	282	309	286	276	286	254	266	304	301	280	273	281	266	285	286	296	268	277	284	264	256	263	272	271	304	269	298	265	304	288	288	283	240	296	274	295	270	270	288	316	278	267	268	297	302	297	287	286	285	265	269	288	267	294	313	301	288	275	271	254	275	251	270	272	293	256	301	296	299	267	277	325	273	287	300	269	333	284	256	278	292	296	254	254	308	283	340	299	312	303	298	244	276	284	293	298	293	283	271	305	311	303	289	286	293	289	279	275	309	278	275	306	305	284	291	269	295	302	295	244	284	296	275	292	304	294	298	283	282	296	288	284	250	270	291	316	306	283	285	264	286	271	289	293	269	265	301	256	290	292	250	297	296	298	290	293	271	310	252	278	298	292	300	292	269	282	292	285	296	261	303	297	291	267	292	238	304	265	277	292	283	262	289	300	285	282	273	261	274	280	266	274	268	270	283	297	288	276	318	269	281	303	291	268	278	283	284	278	269	313	328	274	272	263	268	293	276	274	280	294	253	264	297	301	282	312	303	291	279	268	269	268	305	317	261	293	306	309	291	296	279	299	278	278	293	279	272	295	292	248	288	324	313	285	275	281	313	303	259	270	291	287	310	275	275	309	258	305	283	273	267	268	287	289	287	293	307	276	298	326	296	307	297	307	279	286	255	302	278	336	274	305	275	279	290	253	284	312	291	298	275	280	309	306	295	303	259	263	310	311	288	286	283	266	248	249	290	291	269	252	279	280	309	307	284	290	259	270	292	270	267	293	267	274	264	265	293	268	289	302	295	288	290	282	287	303	310	278	278	324	285	286	299	265	263	281	265	290	276	290	306	271	266	297	311	265	315	315	297	296	297	299	285	273	315	309	314	293	291	284	281	295	274	294	281	294	275	309	290	286	259	285	288	297	300	286	265	290	282	286	319	312	282	282	314	302	294	300	272	261	267	286	267	304	283	254	282	309	269	261	299	306	276	266	314	312	333	298	280
4051	3274	1610	1020	769	668	726	630	649	632	657	614	639	615	594	573	606	577	551	585	593	653	575	597	582	591	603	580	568	618	585	587	649	633	616	618	619	617	596	596	637	598	598	638	615	613	569	639	555	619	589	559	632	622	578	586	579	566	614	623	565	569	633	580	600	605	566	648	615	624	572	575	567	607	636	583	583	621	593	572	550	627	582	614	622	614	603	577	571	592	646	604	623	623	586	575	570	630	620	551	622	606	572	580	621	558	610	654	580	594	579	625	576	556	585	609	575	601	593	580	615	597	584	577	603	602	611	586	621	628	579	588	613	607	619	601	626	568	606	572	587	590	606	610	588	606	624	609	625	643	617	606	604	600	571	582	602	566	629	560	593	618	559	648	597	568	616	604	611	588	580	581	580	594	577	596	599	589	587	599	602	561	575	572	623	590	585	607	601	647	632	622	567	572	552	601	632	563	596	617	608	636	591	584	567	632	611	597	565	561	586	591	597	604	548	581	586	582	628	623	594	595	590	603	625	621	612	641	580	586	618	623	644	634	565	590	616	581	602	580	627	564	629	547	575	577	592	611	601	623	637	572	638	569	600	596	605	578	587	641	585	591	626	592	556	577	573	607	587	601	584	610	607	602	583	586	628	601	604	587	588	611	588	597	560	614	606	577	562	620	593	583	612	607	598	548	586	567	574	627	609	580	673	587	585	575	554	589	595	572	611	595	584	593	572	630	598	592	641	621	588	582	602	608	613	572	604	615	606	582	594	554	633	649	667	575	573	622	566	617	571	570	615	675	588	605	643	577	619	560	607	608	605	615	596	616	564	606	594	618	600	604	578	594	595	605	597	605	589	596	604	589	592	566	631	564	596	606	552	591	613	589	579	585	610	622	604	610	606	624	589	570	586	596	634	551	639	573	580	590	632	600	607	672	604	579	594	633	555	605	574	603	568	621	563	594	595	551	650	585	606	607	641	607	569	593	598	589	616	625	588	605	551	577	597	612	626	579	607	620	602	564	609	564	617	627	600	637	560	586	587	596	616	603	634	634	554	583	593	582	566	607	603	584	575	596	580	620	610	586	639	606	603	588	569	598	618	584	569	612	612	583	567	598	637	586	595	632	554	611	583	618	585	596	630	589	573	587	582	558	574	624	582	615	579	578	580	603	573	604	603	601	585	627	577	572	582	606	587	641	572	605	596	590	595	606	595	615	619	590	638	585	595	579	612	591	560	614	601	592	633	574	604	613	586	626	616	620	601	598	634	618	594	644	634	572	646	599	631	584	620	613	624	610	616	618	585	625	604	629	617	600	579	619	582	629	578	609	585	620	632	586	596	600	595	582	585	592	639	623	614	556	659	621	599	593	608	621	571	593	601	572	527	589	579	644	591	648	580	568	639	579	644	585	584	604	598	620	582	613	580	606	585	565	618	587	571	555	584	567	552	607	575	616	591	622	605	581	580	662	601	612	610	575	625	680	561	618	600	619	640	568	571	626	605	586	612	630	597	595	604	630	584	546	606	559	574	599	565	640	610	612	607	604	637	577	601	587	607	605	587	596	571	611	569	625	587	606	622	562	566	587	644	606	585	614	588	586	645	606	597	566	612	627	562	600	577	595	641	607	580	586	588	594	595	574	631	575	585	580	595	580	592	600	556	577	612	580	581	600	582	596	623	566	614	671	598	659	616	595	572	630	584	591	588	600	604	620	559	588	575	600	627	587	582	612	604	597	614	598	630	592	550	587	593	537	607	570	600	628	544	609	577	643	604	601	615	633	594	647	647	593	594	594	572	626	587	610	587	597	561	612	593	557	596	581	588	522	595	584	570	589	550	613	627	634	626	554	543	560	624	540	618	654	611	609	607	587	592	571	621	557	599	631	599	621	605	614	599	571	630	612	594	592	614	612	559	637	577	596	595	605	584	647	562	579	596	645	619	570	597	643	618	643	584	582	598	596	579	602	651	586	524	549	618	598	586	569	598	625	594	617	587	595	615	623	584	606	596	594	588	588	601	620	592	589	580	601	633	580	618	586	565	620	618	612	612	651	617	561	653	556	599	608	574	612	595	622	569	638	610	618	612	578	605	556	598	614	599	567	630	582	557	606	619	557	622	586	640	600	613	640	590	571	611	531	574	579	630	608	598	615	616	584	562	579	539	622	627	583	618	569	604	613	565	607	583	588	610	643	649	575	634	613	567	582	589	633	610	630	605	621	588	587	640	602	631	583	636	585	579	625	602	620	618	580	589	571	576	601	575	603	591	579	614	610	577	587	551	632	642	593	586	556	608	589	570	615	560	619	582	584	581	626	590	615	554	547	656	599	584	596	556	584	604	569	551	579	639	636	630	612	657	562	668	623	590	587	583	640	573	599	558	610	564	578	566	605	626	632	603	618	568	579	540	581	586	583	609	605	609	593	625	603	563	604	598	631	613	582	588	630	597	590	595	634	626	548	602	628	619	580	562	568	620	622	616	582	578	531	583	593	606	576	555	628	620	612	574	630	585	568	623	623	595	605	621	592	622	631	596	578	611	625	622	608	612	613	581	601	622	592	596	614	611	606	582	593	515	607	631	588	589	587	604	559	577	586	577	615	628	605	585	558	625	592	603	595	586	620	581	635	577	556	580	593	595	596	579	565	618	577	623	595	603	583	592	532	618	595	604	593	598	611	629	585	578	585	620	582	558	584	581	598	606	608	547	625	532	654	567	600	595	554	625	614	596	579	583	623	610	591	551	617	629	625	549	620	568	584	602	584	557	572	591	577	597	615	577	607	622	642	588	604	573	577	624	550	595	651	596	606	592	585	578	589	586	649	585	630	590	582	594	568	585	587	587	575	582	624	592	574	646	579	618	612	561	580	615	579	582	614	625	601	604	569	631	605	616	578	591	607	555	600	588	582	621	629	576	601	647	607	596	613	603	596	580	616	565	657	589	549	587	604	624	601	626	621	629	617	633	603	606	612	592	608	582	613	597	552	598	608	579	620	605	593	630	583	645	582	594	585	618	563	639	561	640	579	634	612	605	588	591	608	582	580	553	585	611	602	589	593	644	612	644	581	586	578	642	603	600	575	586	560	595	577	584	577	600	609	610	657	586	612	581	582	626	608	602	639	592	614	599	628	594	572	615	602	619	602	621	624	592	570	621	590	594	613	634	561	553	593	567	606	566	582	573	593	599	620	592	578	591	573	585	576	556	593	575	592	615	597	542	592	603	568	595	605	545	620	625	591	618	576	575	577	605	565	593	602	601	641	588	576	613	585	589	599	597	597	568	564	601	614	576	586	587	597	604	577	594	591	569	612	577	571	546	636	629	595	586	602	584	596	554	590	607	591	616	598	638	643	589	548	596	560	584	612	580	617	577	583	597	626	591	610	537	618	592	576	583	557	624	608	621	542	600	628	594	596	602	595	542	629	595	542	600	612	604	585	579	599	570	612	596	633	598	579	581	575	588	551	576	625	605	618	541	624	552	630	631	563	554	602	629	567
33109	14672	2062	275	234	187	180	179	165	171	148	175	142	160	178	153	176	183	177	169	166	162	177	171	177	173	205	195	186	173	162	175	172	185	167	169	179	170	147	139	157	167	174	161	162	164	181	177	175	156	184	146	155	174	156	164	174	194	191	163	161	169	171	175	177	167	177	158	189	152	134	152	171	179	180	156	168	167	159	170	144	179	148	163	176	159	174	180	168	172	140	144	166	173	186	185	165	170	158	195	149	144	165	172	186	192	168	164	151	154	146	167	159	156	168	167	153	150	176	165	168	142	160	184	167	155	165	159	133	170	164	184	168	173	159	167	174	194	168	172	168	152	216	155	179	167	154	150	152	190	172	169	173	162	163	149	157	184	148	177	184	163	184	151	168	159	182	168	157	177	164	185	176	160	164	152	171	154	158	179	159	176	156	167	189	172	206	162	160	174	173	154	184	184	168	172	164	170	158	183	169	157	176	175	171	167	150	156	169	181	195	155	151	178	171	188	189	167	169	185	158	142	153	175	199	162	168	176	178	179	157	169	151	156	166	178	175	143	172	147	156	170	175	188	177	175	160	170	179	156	162	150	201	164	176	136	170	190	198	162	186	154	146	175	172	172	184	172	199	159	171	178	169	165	181	184	166	147	186	168	170	176	163	169	150	175	151	163	165	136	157	150	149	171	148	176	177	173	158	158	177	186	148	170	188	183	178	180	152	194	172	154	208	153	158	147	180	158	141	156	189	152	164	154	186	175	159	144	173	162	195	172	181	170	160	147	151	141	172	175	175	150	164	195	167	164	154	170	155	179	170	171	170	154	167	168	164	172	185	177	175	184	165	185	184	174	149	152	170	172	173	163	192	165	176	153	175	184	167	195	172	177	159	171	158	175	151	160	153	163	180	171	141	185	175	135	154	164	189	158	163	162	170	173	157	165	170	175	168	171	166	151	176	177	171	174	166	191	169	165	167	218	182	158	193	181	162	165	178	182	145	142	139	158	171	160	167	187	178	152	183	170	194	145	139	174	182	161	182	178	175	185	184	194	142	171	167	162	155	176	176	176	155	188	178	203	177	145	152	149	149	158	179	176	166	195	189	170	183	165	154	174	178	165	194	164	160	183	159	182	172	148	183	171	159	169	164	170	187	145	182	208	159	178	174	172	192	177	163	163	165	190	168	185	194	138	168	172	203	170	166	174	164	148	144	171	172	168	182	163	169	167	176	190	188	161	160	193	163	171	159	183	168	166	168	170	161	163	175	155	170	164	172	164	185	185	154	167	177	181	180	159	175	177	151	168	159	168	153	159	173	170	150	148	175	167	172	171	178	168	138	149	178	162	177	153	146	163	156	157	151	161	165	161	144	186	197	154	160	162	184	179	164	184	158	194	201	163	176	183	172	155	217	162	143	171	170	167	192	177	157	157	172	182	188	176	153	192	182	154	156	167	160	184	186	184	180	195	183	170	160	181	175	189	170	180	150	161	182	176	172	171	159	160	180	164	159	180	183	175	170	162	167	164	163	167	157	176	151	149	154	165	163	156	148	191	160	167	164	148	185	165	147	190	177	214	170	192	196	180	165	169	153	191	171	178	185	185	187	175	186	188	175	170	185	165	200	162	169	163	168	156	175	165	154	141	157	183	168	150	159	164	167	194	200	195	162	186	199	171	162	166	155	169	190	154	178	198	182	175	179	189	175	165	160	161	181	138	175	193	151	165	145	187	166	163	206	170	147	160	165	175	167	173	161	182	166	154	153	187	195	156	164	169	138	157	154	141	194	179	179	154	170	164	170	158	161	169	210	187	173	172	188	174	176	145	196	179	157	159	184	168	185	177	186	171	165	171	166	167	171	149	193	158	164	196	176	177	181	176	182	151	153	156	165	179	178	160	145	162	170	182	164	179	167	165	171	179	198	146	181	149	149	155	151	174	169	150	151	179	159	190	155	150	197	153	181	183	156	151	181	156	170	173	153	172	168	191	138	162	177	157	141	177	188	156	171	149	162	158	171	153	135	182	168	185	152	161	186	183	153	150	177	185	166	176	202	167	171	161	171	187	167	175	163	153	167	174	169	154	181	172	160	189	164	183	198	170	159	191	173	193	166	194	184	186	147	155	164	146	146	165	177	185	173	169	173	165	163	195	161	170	159	159	192	210	133	182	152	177	178	179	163	174	177	189	158	175	162	172	163	168	171	168	167	176	155	199	173	164	163	161	166	156	172	147	175	145	151	153	175	147	164	177	154	174	203	158	175	167	150	172	172	164	170	163	155	150	176	180	171	172	164	194	147	178	169	181	207	190	188	182	178	176	153	181	177	181	171	186	180	156	162	137	171	141	171	178	169	160	161	191	179	177	162	145	186	166	160	158	189	189	167	174	172	157	141	142	193	150	158	155	175	188	186	159	155	164	156	147	169	174	165	149	149	160	183	150	171	152	162	149	175	147	169	173	148	169	142	185	160	192	156	173	175	137	164	172	168	179	163	160	176	156	176	159	167	198	163	185	178	184	161	162	190	159	178	146	173	188	164	149	167	183	163	167	175	183	126	176	174	187	165	178	187	162	174	168	142	152	181	178	152	166	183	154	162	177	178	164	158	189	178	145	158	166	167	160	174	182	154	181	155	184	163	149	156	180	164	151	188	189	186	149	190	194	170	159	193	175	167	153	172	168	142	189	174	164	190	165	169	187	143	169	152	204	171	169	179	149	167	172	197	165	187	151	148	184	188	164	161	164	160	152	164	157	169	197	182	173	165	145	171	185	203	181	158	158	174	166	166	170	173	179	174	155	159	186	163	207	151	180	164	168	154	153	149	180	192	147	171	158	166	163	180	167	170	200	182	187	187	153	167	173	154	167	185	162	149	160	171	177	189	159	183	140	165	170	160	165	188	164	159	156	146	209	168	159	187	190	178	177	202	166	161	177	137	180	153	181	168	134	150	180	181	193	186	176	175	167	149	168	164	174	165	154	169	174	143	151	163	181	176	168	151	167	179	161	164	160	189	185	164	163	173	179	185	179	193	167	163	191	141	163	178	199	170	148	177	183	190	152	148	163	184	188	170	159	165	175	172	150	172	163	189	178	154	177	163	174	174	171	168	177	162	154	159	179	169	160	170	167	175	154	169	158	174	177	161	161	214	153	156	183	161	165	159	190	167	155	189	193	181	149	174	173	160	171	175	189	172	147	173	156	157	155	189	143	180	191	153	181	165	168	179	156	182	177	194	180	159	163	169	186	169	166	167	159	170	201	167	162	159	145	161	174	187	162	177	196	157	138	177	166	185	164	192	148	162	164	171	192	173	182	175	171	178	187	157	174	148	183	178	149	160	162	171	191	171	173	178	190	191	177	192	201	169	165	156	181	156	149	165	166	172	178	190	156	188	164	177	152	167	153	170	160	165	146	175	170	150	169	174	168	159	165	173	174	191	159	149	162	141	209	164	169	178	166	203	201	190	184	157	176	175	164	169	155	175	174	185	171	145	158	165	177
7541	489	452	419	441	434	429	442	433	424	420	412	404	411	425	434	438	456	438	442	415	448	432	401	448	439	433	408	429	432	444	430	440	383	466	418	389	393	402	430	416	448	401	457	424	403	418	408	420	456	419	394	426	440	435	430	401	467	418	440	452	413	417	419	421	450	397	458	421	412	425	431	458	421	422	444	408	450	449	412	419	403	438	432	438	425	438	444	445	438	452	429	391	463	420	421	444	424	434	417	456	412	413	420	409	416	471	415	418	440	454	400	453	412	404	445	448	447	408	418	425	433	450	420	428	425	378	408	439	411	432	425	426	411	438	418	457	436	451	474	430	432	422	416	436	404	431	412	414	412	439	382	458	412	412	413	388	400	427	436	400	402	420	473	403	437	442	406	430	399	386	441	413	401	426	419	418	426	425	431	420	473	428	450	451	437	396	416	433	407	425	406	382	441	418	439	404	441	412	388	438	440	447	405	437	404	412	443	402	413	427	392	427	455	458	466	454	448	452	426	417	445	427	385	436	482	435	461	419	431	378	482	418	400	405	424	437	379	441	444	405	412	451	428	424	420	409	432	404	432	403	428	420	372	400	411	425	451	396	424	380	413	380	401	438	413	439	434	410	425	435	433	436	378	415	408	454	404	415	391	410	439	430	437	430	425	413	420	407	403	397	436	412	423	451	409	442	437	430	434	472	426	431	434	408	418	436	425	408	418	423	410	444	358	425	375	432	428	422	437	407	413	410	432	428	395	408	470	435	422	417	404	408	434	414	395	441	419	412	399	434	394	451	412	430	436	415	422	404	405	424	435	453	427	451	401	411	389	439	438	435	437	397	421	407	400	425	428	441	439	427	428	393	443	425	425	410	402	430	413	421	412	421	460	435	414	409	440	434	453	380	463	396	421	421	425	413	395	450	430	428	429	406	437	436	443	436	408	417	402	440	431	444	434	398	432	414	432	401	411	432	404	417	400	425	393	407	415	387	391	427	441	381	410	398	447	443	422	412	437	406	449	399	392	394	471	440	409	426	418	444	392	422	415	429	443	411	410	408	411	413	398	441	423	436	402	446	408	425	391	419	427	426	447	398	418	440	418	380	437	381	405	416	401	395	424	435	412	425	424	450	409	420	404	444	388	433	413	412	469	452	452	426	403	423	419	409	453	449	462	391	450	437	412	413	418	431	389	450	444	445	445	358	460	430	399	470	418	413	416	436	428	412	433	418	412	424	425	392	416	420	413	411	428	422	445	434	425	442	453	400	433	438	439	429	451	415	395	411	441	412	416	460	396	437	419	446	410	419	432	437	421	419	441	392	431	418	401	396	430	396	399	410	440	399	429	446	424	437	450	437	407	458	403	399	452	417	433	429	405	421	430	430	416	424	420	453	422	435	425	451	418	405	407	420	444	413	444	420	456	423	416	434	383	461	407	436	426	406	425	416	450	415	426	412	412	417	427	409	402	447	402	401	408	435	402	412	460	476	448	441	454	409	393	426	433	401	418	444	443	398	416	410	428	439	427	413	411	431	427	393	405	403	436	425	425	425	457	396	414	397	435	434	421	436	440	445	415	400	392	426	428	421	458	444	407	392	395	420	417	449	418	399	397	457	427	393	394	415	386	415	437	423	428	430	380	426	397	408	412	435	454	411	455	435	409	428	434	399	436	439	400	439	409	367	408	426	406	451	409	430	417	440	412	442	433	420	400	433	416	395	402	454	418	410	440	409	436	402	435	407	433	457	440	435	401	404	411	457	438	401	424	425	421	463	406	399	423	433	424	440	430	391	423	422	411	456	403	395	409	416	400	373	417	395	435	427	426	446	396	448	412	431	406	430	429	435	416	429	468	403	478	422	442	460	438	399	456	432	409	405	440	414	427	419	380	427	421	434	454	431	398	455	418	417	405	417	409	432	461	460	427	443	449	418	469	418	427	384	377	422	439	453	401	420	400	457	428	401	446	413	435	400	451	427	421	404	442	402	425	398	443	462	423	383	441	434	398	446	423	430	412	399	419	426	444	425	407	409	446	395	412	405	405	400	442	431	414	428	424	421	396	401	445	385	374	441	427	422	432	424	408	418	390	424	437	437	428	450	428	410	403	426	378	419	416	411	404	400	417	442	453	422	440	428	429	452	412	448	432	428	439	385	430	416	422	417	395	470	447	434	435	423	423	437	396	442	429	446	440	440	434	434	395	418	414	407	391	454	425	390	438	401	433	405	439	418	424	418	460	434	429	412	405	451	437	391	452	434	408	411	405	436	424	414	414	431	438	428	410	439	443	393	414	452	423	408	406	413	434	376	426	397	409	428	412	414	401	444	423	377	439	434	425	418	421	437	423	409	466	401	462	428	436	439	439	407	462	407	428	449	409	436	436	416	445	421	406	434	393	415	424	428	422	450	410	402	415	447	457	437	472	425	399	429	432	432	462	420	416	459	475	433	438	402	417	455	456	416	402	419	428	448	407	415	412	405	454	397	432	407	427	432	418	396	395	422	439	433	422	420	403	414	412	449	443	454	427	399	445	384	432	431	445	416	448	443	408	454	451	429	478	467	417	409	405	423	416	442	434	441	427	408	418	395	396	369	414	423	425	446	422	414	419	439	400	417	452	452	402	454	465	453	470	396	447	406	425	427	444	429	423	467	416	375	395	433	418	417	432	427	422	445	420	404	414	438	405	385	433	422	407	445	407	460	402	411	427	437	453	428	406	404	420	420	427	425	421	383	446	459	411	384	419	419	391	397	401	451	399	450	429	437	404	427	461	442	428	414	434	427	393	432	409	452	399	404	475	432	416	414	455	437	424	425	405	452	446	459	436	405	446	431	416	406	435	434	403	418	432	438	442	391	375	412	432	459	406	426	439	451	478	425	425	430	453	409	412	382	428	433	395	407	420	433	437	369	433	434	413	439	401	441	428	399	414	404	402	416	407	425	413	413	424	379	408	439	404	422	420	431	400	422	412	469	442	427	415	440	452	397	470	444	406	445	411	390	420	387	457	443	408	399	391	477	433	422	458	452	417	412	408	408	412	465	422	407	376	406	412	416	430	442	406	414	453	386	414	414	460	390	423	402	452	385	428	425	402	402	397	418	406	407	419	418	424	412	436	397	421	403	397	450	414	434	434	433	417	448	415	429	469	443	415	436	422	409	429	423	446	385	453	419	441	405	426	386	441	411	419	431	421	403	405	450	408	418	380	430	437	421	406	398	404	442	428	399	439	425	428	446	405	410	429	444	423	411	469	417	428	419	420	410	438	428	396	413	456	459	402	441	415	465	392	373	425	424	415	436	392	414	454	429	456	402	425	420	410	415	435	420	410	443	384	464	442	408	384	417	429	415	409	426	396	436	413	422	429	468	442	447	427	416	417	459	437	455	429	395	404	432	397	415	417	427	422	417	402	441	428	441	414	405	416	426	423	401	397	408	430	445	448	429	409	439	371	452	444	451	410	449	373	429	433	395	436	433	477	436	448	421	464	400	433	402	431
25156	21022	23630	28601	21017	13146	615	443	373	402	311	399	379	336	388	329	357	342	331	346	341	303	344	289	313	321	322	300	323	330	337	347	316	312	332	328	336	335	353	310	328	295	384	314	303	340	328	372	310	292	368	353	312	351	344	320	306	371	304	355	336	332	302	325	327	325	325	329	347	298	316	304	315	306	323	307	326	334	310	300	321	318	319	318	322	312	338	294	350	318	320	341	316	340	333	327	294	304	311	345	340	300	312	335	322	328	332	303	324	313	335	317	319	295	300	314	312	289	326	300	293	346	305	379	323	308	320	291	312	318	302	323	310	318	315	317	345	342	337	355	337	322	313	328	308	366	317	314	342	339	303	309	339	311	305	341	336	334	266	303	332	343	328	318	330	360	343	327	328	286	359	327	309	314	285	327	309	375	339	350	302	307	284	295	285	308	327	313	345	331	353	300	309	342	377	301	310	326	314	297	329	322	293	349	307	351	337	345	333	330	328	326	331	349	361	343	337	335	306	298	319	326	343	331	321	329	357	337	291	345	312	321	323	330	323	347	277	322	338	318	321	310	324	298	342	317	330	308	284	328	359	326	305	281	316	293	323	310	348	333	310	329	293	335	322	336	347	323	354	274	300	347	326	334	307	315	296	324	342	305	315	349	331	296	333	360	312	306	332	312	309	347	327	315	324	350	332	309	288	340	335	313	286	331	336	316	276	302	303	335	344	327	310	336	333	306	292	318	304	297	342	332	333	336	327	315	318	332	333	335	325	315	324	329	340	315	299	325	331	281	325	327	306	318	311	306	337	353	387	310	298	320	304	325	332	306	316	325	326	314	321	308	354	275	352	318	325	337	309	345	311	301	308	338	308	313	329	313	351	354	315	302	344	316	302	338	337	315	391	311	334	324	287	332	330	316	308	311	329	311	309	315	331	303	325	341	330	346	295	330	319	315	308	346	288	297	314	333	290	353	355	339	318	286	321	312	298	323	326	359	335	325	306	296	302	325	326	347	297	309	323	340	330	326	307	324	331	326	326	371	298	336	351	329	331	292	286	328	346	329	326	379	307	333	325	324	309	316	338	326	316	317	317	273	320	319	318	334	347	337	337	293	268	333	318	290	278	328	297	336	323	303	337	326	302	334	331	311	341	287	301	327	307	332	327	342	304	319	350	335	290	323	322	324	350	300	313	293	339	351	345	312	335	308	311	332	357	310	327	325	335	369	302	312	321	309	324	336	327	312	369	290	310	312	322	308	337	350	317	345	357	306	313	306	345	315	323	350	317	297	344	325	309	304	344	323	305	305	307	339	338	314	304	306	357	339	323	340	326	318	309	299	312	375	337	307	272	335	319	329	325	321	351	300	318	319	280	321	273	276	285	337	331	305	303	301	337	327	324	329	316	305	310	323	320	344	322	321	303	337	352	320	337	331	297	301	351	304	340	312	339	281	306	301	294	302	310	352	356	310	354	325	332	329	335	335	341	295	326	293	290	312	346	312	332	349	336	348	306	294	329	323	327	311	325	326	340	336	314	303	314	321	316	343	335	293	336	306	320	332	285	318	285	283	314	343	327	318	337	318	328	337	338	329	362	317	319	295	342	312	331	316	345	350	334	289	287	292	329	320	339	294	339	301	331	341	323	298	290	331	306	314	314	321	330	336	350	359	339	343	316	293	327	319	343	341	328	299	350	306	351	322	325	303	290	320	299	290	337	313	284	320	323	316	332	317	358	374	311	315	332	342	320	314	333	300	311	287	338	326	320	291	328	295	291	333	317	318	294	308	311	335	343	324	299	309	324	349	335	323	319	334	328	320	297	340	309	343	315	309	338	315	295	317	318	368	348	373	318	291	333	311	323	328	311	310	304	326	307	311	354	293	345	321	331	320	305	333	328	330	319	310	313	379	319	316	328	314	276	348	305	316	280	336	313	329	331	315	300	331	330	320	307	343	314	322	312	327	335	291	332	338	343	310	309	279	317	293	314	329	341	328	331	305	289	330	325	309	314	314	328	341	350	313	350	313	324	307	322	335	310	344	318	316	334	335	328	288	306	331	316	311	312	327	349	310	321	294	335	323	320	289	312	352	302	342	309	313	325	293	348	318	349	314	319	294	286	329	337	366	322	339	341	340	340	304	286	297	277	309	318	335	356	313	330	365	334	314	312	261	310	301	329	322	327	316	307	349	298	318	345	351	331	316	362	330	324	324	319	304	306	377	306	339	292	362	292	358	341	291	302	322	315	316	300	312	311	304	315	332	349	306	367	330	348	340	323	298	311	332	334	340	315	330	308	318	311	337	335	307	347	324	306	312	322	294	326	300	331	320	320	331	315	337	326	325	325	317	319	333	331	337	303	342	324	317	306	325	332	329	326	339	310	332	316	331	358	332	307	293	342	302	337	299	321	382	319	362	325	332	356	302	344	328	306	324	317	362	287	337	316	351	335	333	292	323	309	326	331	296	319	294	339	347	362	348	320	321	298	334	309	346	306	342	307	322	302	339	296	315	351	310	318	332	334	347	296	313	318	343	346	325	310	285	329	302	353	312	346	330	298	292	288	302	316	321	271	266	318	315	303	315	340	343	331	326	326	349	348	317	322	304	288	308	326	328	337	325	344	320	342	306	317	351	349	342	324	319	330	310	307	370	323	328	302	321	309	326	328	357	334	294	329	294	299	331	323	299	297	336	334	306	348	268	284	327	308	330	289	305	322	303	309	311	321	309	286	356	323	328	333	327	327	344	308	293	335	291	305	296	323	327	333	352	354	321	319	334	314	331	299	339	278	341	331	318	350	308	314	334	308	338	320	333	355	312	370	311	279	310	324	336	332	350	328	329	304	287	305	303	319	329	305	325	312	333	336	315	327	269	324	339	361	327	324	288	311	282	329	313	321	308	345	298	309	319	313	338	299	326	328	337	327	327	329	324	340	319	293	326	357	345	330	290	314	297	309	306	318	354	313	320	317	309	316	323	295	349	325	285	302	336	345	333	342	318	331	305	304	332	309	302	294	354	305	308	288	303	287	313	329	360	307	289	320	319	288	308	316	305	344	342	309	292	319	312	363	268	323	291	289	333	341	338	350	314	352	301	308	308	313	321	344	301	325	339	354	336	367	294	333	313	308	317	319	301	308	365	313	321	330	286	310	304	316	291	322	361	300	304	329	299	327	347	342	316	298	334	299	323	318	327	289	331	383	328	322	292	320	328	321	335	345	325	315	334	310	298	313	311	337	271	310	345	342	341	319	322	362	335	309	331	315	330	305	335	329	322	315	357	320	359	348	325	334	333	337	337	362	308	304	324	351	298	317	347	318	305	327	339	335	327	357	340	335	314	307	330	324	321	324	359	355	318	319	344	286	326	319	320	304	284	315	373	348	325	335	316	323	342	298	355	330	329	276	345	322	317	328	356	338	328	306	335	318	325	314	310	303	272	337	339	317	348	346	333	317	327	313	276	315	337	329	349	343	335	303	323	335	302	294	339	326	330	316	335
4218	2255	1240	879	750	732	741	745	743	752	704	720	649	685	675	676	753	709	691	682	704	663	663	704	677	691	653	752	709	677	712	673	729	661	682	732	695	703	683	691	696	681	737	692	756	687	700	729	688	718	684	708	688	694	710	754	677	710	696	708	696	740	667	642	710	699	697	684	704	648	680	697	669	685	665	683	719	688	701	720	692	638	691	699	677	710	680	695	692	694	701	707	704	757	708	667	671	714	648	721	678	723	671	723	664	710	681	709	649	723	713	661	710	645	676	718	707	696	722	693	703	702	696	740	703	713	707	658	663	670	669	739	718	652	688	693	720	714	680	724	711	681	708	691	716	701	728	700	711	750	672	689	693	703	696	659	730	665	712	683	656	702	751	681	693	640	698	678	701	657	757	683	710	694	682	689	719	703	653	682	702	684	733	705	704	657	669	679	719	723	720	716	716	655	648	696	717	711	683	706	729	718	734	682	696	665	707	697	697	666	689	717	730	716	678	698	658	705	717	711	668	709	643	710	722	715	720	624	677	703	693	720	719	703	657	637	720	722	717	708	758	665	705	683	698	712	649	705	707	686	677	707	685	707	718	702	717	705	694	729	699	698	697	698	725	656	714	689	767	685	710	739	684	678	679	684	635	713	673	692	738	754	701	693	714	707	680	699	729	641	709	687	660	702	708	665	671	708	696	705	688	703	712	669	691	701	650	693	655	708	694	736	658	676	665	719	666	692	653	724	718	756	714	641	716	719	702	730	686	683	703	749	687	727	631	679	765	687	715	672	667	684	677	668	727	627	670	702	718	740	694	684	694	685	717	685	698	672	666	684	675	681	660	717	727	698	680	690	727	697	684	706	684	677	728	695	687	700	683	678	670	709	694	654	675	720	687	702	711	649	718	736	728	678	699	713	716	659	689	652	697	711	754	719	655	708	697	704	699	721	660	672	707	688	750	674	701	721	685	730	691	681	674	708	709	680	723	707	679	728	686	715	686	678	715	684	728	688	670	681	718	693	700	714	720	707	693	684	657	658	698	717	709	754	735	720	730	681	659	690	672	656	694	648	746	648	681	708	687	688	689	709	689	729	734	675	698	668	754	666	674	670	701	700	726	697	667	697	711	659	715	733	739	694	689	712	715	720	662	708	694	692	693	702	655	713	692	728	724	682	675	715	743	724	766	690	703	752	737	751	716	758	659	699	721	694	708	710	734	680	731	697	685	671	748	705	696	747	725	669	683	690	706	663	714	727	719	770	654	692	673	708	683	703	692	689	661	725	650	706	666	710	646	682	730	727	753	690	713	653	671	729	705	693	686	697	695	679	726	657	745	714	677	727	680	664	649	717	689	677	679	691	708	668	693	708	693	712	697	661	767	655	673	689	706	683	718	680	706	719	688	741	749	725	721	629	724	693	704	724	662	676	723	697	727	681	721	734	708	742	759	723	693	713	710	686	681	686	680	653	678	676	733	728	718	710	682	688	668	664	734	689	723	712	679	619	690	723	679	696	716	703	697	685	690	662	724	700	682	754	696	661	696	676	722	692	674	692	676	683	676	650	600	723	670	698	715	699	702	745	701	693	712	678	696	738	726	678	699	691	686	727	691	675	676	743	696	696	699	642	641	676	730	713	666	669	716	727	639	721	686	667	643	690	712	659	711	732	680	713	714	719	662	681	728	685	724	682	715	660	700	687	692	672	658	679	696	731	708	708	685	736	731	714	698	692	689	699	669	672	708	704	752	733	700	703	727	681	712	692	713	719	621	684	727	699	725	719	668	677	631	728	646	686	660	707	686	711	690	678	752	672	691	727	691	712	699	733	734	704	726	702	679	735	689	697	729	740	701	633	675	681	666	721	676	672	712	715	673	663	726	679	723	704	663	751	688	693	744	658	729	696	745	705	730	727	703	681	656	710	660	637	745	709	767	672	681	752	702	674	721	667	720	713	708	644	693	675	670	675	701	662	671	695	719	706	720	695	701	701	738	702	707	720	685	697	707	736	711	727	667	713	718	696	724	702	713	683	681	713	685	714	692	699	700	719	708	695	687	714	698	733	715	708	741	723	704	692	789	683	651	659	722	702	689	686	696	671	666	688	738	689	726	678	701	713	679	692	695	693	729	704	682	700	688	760	704	709	708	694	656	723	704	704	650	687	708	697	731	733	697	706	692	674	647	712	705	688	713	661	710	642	654	689	663	660	701	712	675	693	699	655	653	734	676	701	724	747	705	690	664	708	683	693	680	731	665	653	699	678	681	720	638	711	656	715	675	665	687	684	665	654	651	643	702	691	681	713	644	670	710	698	734	725	679	643	646	666	645	707	688	675	691	683	659	721	632	644	704	668	725	744	642	672	718	689	650	664	689	789	685	699	667	715	761	715	721	706	700	664	710	656	706	687	728	754	703	721	734	727	702	670	681	687	659	742	695	692	685	671	678	686	673	649	703	718	682	698	695	646	722	726	697	662	691	736	660	680	691	711	688	718	664	682	705	670	721	674	687	685	715	727	695	658	659	672	726	755	733	774	729	745	703	724	697	664	650	696	686	755	675	702	678	708	685	655	667	739	708	703	703	747	656	692	656	655	697	704	670	706	692	700	726	716	692	700	720	683	712	685	683	697	686	684	677	672	642	645	717	691	690	706	675	718	761	709	638	701	718	723	711	710	705	700	668	652	653	714	708	729	719	708	707	692	712	702	744	694	670	742	684	722	687	662	666	699	707	718	735	689	707	705	683	673	708	713	660	711	730	707	697	673	675	691	675	720	706	688	759	657	678	733	690	677	700	740	674	695	705	742	738	713	713	671	679	686	702	672	716	722	628	703	702	735	708	714	708	702	697	675	698	704	692	653	691	717	671	674	749	665	707	703	689	700	700	696	708	695	733	681	685	711	681	711	668	727	674	722	736	654	662	703	735	687	688	706	685	684	684	677	712	680	655	726	718	704	694	713	714	714	669	731	713	690	717	672	754	715	707	737	723	719	687	688	706	688	677	706	683	711	711	677	748	706	684	625	715	699	703	728	708	659	705	723	755	694	726	682	704	728	674	690	696	760	687	659	701	701	686	697	733	688	726	731	705	678	713	714	671	640	715	652	718	644	707	693	704	746	690	735	715	725	724	679	682	673	696	644	675	716	692	720	707	688	689	693	718	694	703	697	632	748	688	688	690	714	703	672	756	708	685	676	649	713	687	689	665	684	724	744	715	685	707	726	750	720	692	723	666	673	654	682	688	672	662	699	702	719	727	669	707	720	706	716	688	697	714	723	685	729	703	687	689	740	650	702	738	702	721	750	742	631	706	743	763	693	670	740	726	633	696	688	643	708	713	731	729	684	699	709	683	717	709	719	700	677	742	667	755	704	701	679	692	766	699	747	683	729	694	688	677	696	640	716	721	690	684	676	765	682	667	711	690	686	683	732	729	691	686	690	704	694	700	672	702	712	716	665	720	696	740	640	717	658	705	703	670	740	726	694	710	703	681	689	691	680
24498	21008	23916	28271	21013	21026	11052	604	434	436	363	325	348	349	338	327	326	299	308	282	316	298	271	341	325	305	303	289	302	285	285	306	281	281	298	302	307	306	329	309	303	271	333	305	282	287	292	308	330	309	289	293	261	255	264	294	315	340	288	280	289	320	301	283	289	293	316	291	279	311	307	278	288	259	268	272	276	277	277	310	318	288	284	279	256	293	280	273	319	307	324	298	307	256	270	278	258	267	272	312	277	276	290	317	314	278	274	282	312	283	257	296	303	289	271	288	295	297	286	292	275	258	277	311	276	302	271	276	268	279	280	254	308	313	259	313	308	289	324	290	288	298	235	294	266	316	274	250	276	277	261	249	266	297	250	286	296	286	250	267	312	278	296	276	276	288	274	299	283	276	292	277	288	281	291	270	296	257	297	257	288	291	262	255	255	308	273	292	270	285	290	326	311	269	276	281	318	267	259	265	285	292	295	285	295	282	288	289	286	277	286	268	258	293	261	257	286	287	274	265	261	257	267	283	292	274	266	303	271	270	301	287	284	265	289	278	227	303	309	280	255	266	254	280	297	299	275	276	289	315	289	275	311	265	270	279	284	291	286	307	301	280	283	295	293	303	303	317	313	266	263	305	260	252	263	295	275	286	262	276	259	285	283	302	289	268	284	308	291	284	254	263	285	338	255	293	286	318	315	310	271	291	295	281	297	309	300	292	319	273	265	292	301	277	244	298	290	268	291	289	298	274	292	318	292	253	285	301	273	253	280	260	291	281	298	323	295	324	281	285	279	264	265	302	305	279	288	257	274	278	289	307	318	296	284	290	284	306	292	266	255	269	278	297	290	269	307	286	300	250	261	271	293	251	291	297	296	290	282	283	298	234	298	299	272	291	308	314	318	302	251	317	319	279	310	329	275	321	281	297	286	284	285	289	270	292	263	288	290	276	270	270	316	292	291	278	285	277	261	273	289	249	309	298	293	287	279	279	269	249	272	290	288	297	282	296	285	270	284	282	273	266	285	297	286	254	280	287	297	313	297	290	309	281	282	281	313	313	310	308	293	303	256	287	276	271	321	305	286	272	305	271	302	306	279	326	317	317	298	304	287	305	272	317	291	270	302	297	275	292	303	274	275	284	295	268	296	288	240	297	255	257	297	289	287	286	265	256	275	314	265	290	281	276	264	282	296	297	290	288	285	313	308	300	308	305	269	302	303	301	277	293	287	278	299	290	272	284	245	252	307	301	291	314	287	278	266	298	292	314	268	280	256	300	274	296	268	282	261	303	287	297	294	269	309	275	279	292	245	274	272	265	286	273	317	291	265	286	298	279	304	293	292	288	287	272	315	289	275	291	260	266	272	308	272	289	276	269	267	315	282	309	278	262	284	297	318	317	275	319	325	303	271	282	301	247	259	261	306	270	291	259	247	255	304	279	268	286	287	273	286	283	293	301	294	291	279	309	266	308	326	285	274	273	281	312	278	256	286	279	293	308	274	259	277	301	270	305	279	286	281	267	279	286	268	293	281	311	287	282	300	283	270	297	328	291	277	308	306	297	288	288	298	308	260	281	295	286	282	256	296	304	280	272	304	295	284	269	294	285	247	253	284	300	322	291	307	294	275	291	264	295	279	294	270	273	268	291	301	281	326	324	290	293	288	300	285	280	289	271	276	282	283	254	285	272	275	309	286	274	266	280	273	294	267	256	294	289	295	268	275	298	285	306	310	286	289	271	315	264	251	272	305	262	274	289	276	263	292	280	321	261	290	275	301	283	283	286	293	306	296	277	311	287	244	272	242	284	276	290	293	290	300	281	272	297	268	317	269	301	312	302	286	275	288	309	262	276	287	297	315	295	250	269	286	297	300	314	285	305	302	281	248	264	304	292	289	264	313	287	289	288	307	293	276	278	313	283	283	306	291	292	288	237	292	275	273	281	282	320	264	284	276	247	232	287	283	289	296	281	349	274	290	260	296	311	269	303	271	290	262	300	244	279	324	304	289	253	296	281	287	252	291	336	259	295	296	256	267	278	282	296	289	272	277	303	290	309	280	302	296	284	260	260	298	334	299	258	284	290	302	304	266	293	281	266	269	269	278	318	248	301	299	290	297	251	307	303	286	272	259	306	285	267	268	270	289	252	281	292	307	293	302	279	284	304	276	300	298	278	286	257	254	288	278	288	279	317	263	260	309	277	311	336	254	312	273	284	285	271	247	286	275	284	314	314	283	297	282	286	300	269	294	274	310	313	263	267	281	242	291	282	298	285	288	265	251	301	311	282	295	285	287	273	269	308	282	264	287	296	283	275	302	283	300	291	272	293	303	317	271	291	264	225	300	286	300	272	243	289	310	268	283	313	281	291	263	244	276	293	313	298	284	263	312	261	271	288	314	316	279	271	311	271	288	277	280	259	312	288	290	279	297	289	306	266	282	268	308	286	323	267	287	263	273	276	289	290	294	288	254	269	255	297	291	277	280	290	289	252	293	310	219	279	292	274	288	282	312	308	337	299	265	323	267	270	277	268	289	273	258	279	267	274	301	261	275	301	280	293	292	257	306	271	303	260	286	268	308	295	243	281	307	304	290	260	272	271	336	303	278	290	318	299	304	300	289	295	268	283	295	292	324	290	315	270	278	291	271	298	310	283	282	290	293	269	267	340	298	275	287	268	281	256	292	296	280	291	261	286	259	276	290	292	292	290	295	282	297	314	307	264	284	271	280	273	273	289	287	275	273	285	264	287	252	297	291	286	286	300	278	298	304	265	324	280	299	314	287	306	274	281	259	264	275	302	279	296	263	277	306	306	294	267	282	302	274	282	256	274	274	272	311	302	293	294	275	263	268	303	309	290	276	280	270	266	322	294	279	271	286	317	295	287	306	244	279	234	288	282	289	272	289	293	270	301	296	299	285	274	310	311	279	334	323	308	270	260	279	303	300	302	291	298	283	310	287	258	299	259	275	287	289	287	287	258	280	263	270	325	282	290	299	286	287	311	278	260	281	266	276	315	272	237	277	322	308	301	286	290	321	286	308	280	290	261	270	247	290	310	305	289	275	288	285	274	298	253	276	365	352	287	294	260	295	285	295	258	247	284	310	320	259	273	304	318	290	330	280	323	292	292	325	288	282	293	285	289	293	244	279	285	282	294	268	263	319	283	286	280	312	292	276	244	291	296	307	286	273	293	288	297	266	269	285	285	288	307	291	325	264	277	313	316	278	275	304	286	261	294	275	328	279	276	264	294	299	272	273	285	308	278	287	282	314	274	275	261	280	267	301	278	330	322	281	284	302	254	290	278	267	274	267	312	275	295	280	293	287	273	305	299	265	256	285	281	267	283	296	275	323	291	283	283	270	322	301	288	300	272	317	276	269	279	285	260	301	277	282	293	278	316	296	253	310	298	276	290	285	279	281	277	290	271	293	253	264	307	296	267	251	264	244	258	248	302	316	282	304	264	301	282	281	277	289	276	274	262	257	304	297	265	285	302	269	252
4030	3233	1680	1035	748	734	679	659	618	681	641	629	631	604	615	620	584	645	654	640	663	586	566	595	610	641	572	580	599	569	605	609	619	619	640	592	658	605	606	587	620	581	593	580	609	622	613	608	603	609	625	604	623	627	609	568	601	599	577	616	637	583	629	572	605	643	603	582	557	637	573	600	585	645	602	560	584	621	603	597	579	555	644	552	608	603	594	622	603	592	554	563	632	631	600	622	629	590	587	631	601	607	628	603	594	592	573	576	610	600	566	604	545	589	593	594	577	604	637	571	614	599	591	626	646	576	589	633	571	591	633	596	581	569	610	579	584	568	616	624	582	629	619	588	585	578	604	617	574	545	581	607	570	623	610	599	624	604	634	596	615	587	559	601	584	592	599	607	612	602	586	592	569	606	591	592	557	607	565	584	615	596	595	599	543	581	589	572	599	576	625	579	599	620	586	612	563	588	597	572	606	595	621	556	555	613	561	608	604	601	585	624	653	547	606	569	584	580	561	572	615	627	655	559	637	602	609	595	599	588	615	622	608	591	576	624	626	607	614	601	610	589	587	614	606	641	629	586	592	597	603	572	632	624	646	605	657	591	625	587	582	618	579	608	583	652	612	558	607	569	597	614	616	597	597	617	587	565	607	587	599	623	589	570	610	582	607	606	572	553	574	623	583	606	628	640	619	576	629	595	579	612	635	636	583	550	645	625	617	617	580	651	578	627	637	603	594	578	594	636	597	616	622	628	606	549	583	571	634	622	632	628	551	599	578	573	585	636	596	604	619	595	592	582	588	573	614	595	590	665	588	574	605	605	605	591	618	617	628	624	610	649	593	603	558	591	604	600	597	626	594	613	584	575	594	611	604	578	588	619	591	578	581	608	609	559	584	624	610	581	574	577	540	565	587	587	627	591	592	642	617	627	566	608	621	632	588	575	631	586	587	575	608	574	598	595	617	552	585	577	582	632	604	617	609	626	602	603	593	571	636	593	580	610	581	615	626	576	615	576	604	613	633	583	609	615	616	595	566	601	590	555	569	630	609	591	584	589	619	615	589	594	641	619	631	552	605	589	612	546	621	603	582	589	590	580	580	623	631	556	594	553	614	594	572	573	599	582	600	605	600	573	606	610	618	598	610	598	627	619	570	563	598	597	557	557	607	633	613	598	602	601	585	596	580	594	645	598	609	590	638	608	604	646	594	588	562	607	615	591	657	538	615	599	595	642	605	654	572	581	605	575	611	567	576	590	599	592	578	618	613	579	579	636	596	619	598	611	594	608	580	587	595	602	592	621	592	618	582	567	565	598	612	576	606	606	611	579	618	644	589	587	589	606	586	603	588	560	582	570	642	558	612	607	578	578	635	585	603	576	601	575	614	572	635	579	564	647	558	580	575	608	593	621	586	641	609	578	592	568	562	581	627	604	587	587	564	613	574	587	586	572	633	609	620	601	613	554	593	619	604	633	607	582	569	618	632	639	659	656	580	588	574	563	562	564	613	570	600	610	588	577	604	602	587	577	626	583	657	575	581	632	594	606	593	641	647	607	590	613	573	614	660	637	636	636	579	604	591	620	577	580	591	552	596	632	588	621	621	562	588	606	629	584	603	642	622	612	570	621	578	610	597	612	608	635	621	597	599	595	608	617	594	570	622	600	578	597	585	609	618	601	632	601	589	563	595	640	569	582	587	564	587	567	602	619	569	611	579	584	628	576	576	597	535	615	620	603	592	614	571	621	624	613	601	590	638	603	583	562	550	593	670	614	601	606	556	586	611	544	639	645	615	535	579	572	656	598	544	650	638	588	559	614	603	617	615	590	628	577	565	630	581	572	623	630	633	614	621	576	629	620	636	603	537	621	590	614	614	562	638	593	592	590	574	597	589	621	564	601	621	599	554	556	607	623	586	591	615	569	615	608	583	595	575	583	608	572	594	540	607	559	584	589	574	583	560	600	601	628	609	625	595	608	593	630	615	593	553	607	584	605	593	581	622	605	604	582	601	602	636	606	598	614	575	563	577	580	628	563	611	624	594	578	618	637	626	612	619	613	619	594	586	620	616	624	562	598	591	587	613	587	605	613	571	599	570	610	606	605	609	631	608	619	630	618	628	594	543	584	593	649	593	579	601	588	612	615	592	628	608	596	600	560	641	589	607	637	551	599	569	613	558	629	631	597	617	597	628	598	597	627	598	592	605	584	630	599	612	576	632	589	583	634	607	555	587	575	597	581	606	629	616	597	595	573	550	597	590	613	567	605	616	599	606	599	555	604	591	610	619	577	559	608	631	589	615	594	591	578	582	602	604	571	555	568	637	601	624	592	622	581	571	598	580	614	633	581	646	598	577	610	592	612	623	615	605	632	591	601	589	604	592	629	579	605	565	589	615	577	602	588	602	622	587	594	604	591	617	618	573	598	635	594	573	581	565	580	602	594	624	580	639	594	594	607	593	594	580	612	607	575	569	571	599	543	620	553	605	553	610	609	640	587	590	586	596	616	596	576	611	618	561	600	589	623	564	574	602	602	590	580	576	541	604	562	607	571	588	659	612	593	582	607	589	629	576	593	621	610	619	597	636	598	623	610	611	593	586	599	580	592	580	623	632	611	619	585	642	602	583	597	632	593	590	641	584	612	596	597	630	590	569	605	617	574	613	622	588	609	555	619	609	594	596	584	583	588	624	561	583	596	612	600	599	574	631	593	604	616	614	588	614	627	625	601	583	590	582	587	622	604	605	601	599	563	591	589	625	602	577	616	618	549	573	585	592	615	578	595	636	606	568	565	589	605	614	584	606	614	582	589	641	605	590	593	570	595	590	601	619	671	630	585	596	582	562	604	612	618	613	597	644	618	583	606	572	596	588	598	619	572	645	634	596	576	609	542	596	557	554	574	616	576	630	563	649	566	590	637	595	577	588	629	568	549	585	672	616	598	592	620	636	579	567	610	608	583	642	551	586	640	666	623	564	613	653	640	622	588	566	570	647	585	596	588	583	611	631	634	604	586	636	609	603	595	636	618	558	544	619	585	618	591	627	576	591	603	567	649	588	615	613	545	587	597	582	655	601	599	601	630	588	581	593	599	610	559	579	598	595	609	597	612	566	604	581	591	605	562	614	582	581	601	554	594	617	600	608	587	599	604	569	575	604	579	603	603	622	562	601	596	549	647	613	582	583	612	641	591	616	575	555	622	572	594	602	603	594	601	663	601	615	554	644	617	603	612	592	604	569	624	553	551	636	573	583	619	606	580	584	567	560	562	586	618	608	565	573	579	574	588	600	630	602	592	615	592	650	650	576	592	579	621	607	648	632	622	590	594	590	628	601	611	604	568	577	640	580	583	623	562	620	552	574	571	652	640	550	582	579	562	580	588	627	609	573	640	631	626	585	614	590	587	620	577	566	652	600	606	608	644	589	589	617	646	616	620	590	635	573	603	619	581	632	599	576	545	596	618	573	586	608	617	629	623	585	605	592	586	596	582	596	582	628	571
33208	14700	2178	479	348	323	261	203	175	162	165	142	153	187	160	176	218	169	157	166	169	185	158	185	175	148	174	181	158	170	174	183	189	176	159	175	189	163	154	157	170	164	195	161	185	169	170	193	191	163	171	150	169	165	162	169	145	186	170	183	175	160	145	160	164	154	154	169	142	182	186	182	185	165	167	180	157	200	189	164	169	175	199	160	168	157	156	174	169	159	158	176	175	202	201	161	219	183	191	176	163	187	154	173	164	162	160	151	158	161	190	166	185	163	182	165	168	182	184	162	155	172	176	161	185	161	179	165	183	169	184	163	172	184	181	187	204	158	174	173	175	169	150	156	180	152	176	193	189	173	161	175	150	190	178	193	164	179	179	180	159	185	182	173	176	174	177	164	171	161	179	181	187	147	162	170	211	139	162	167	199	183	157	175	178	182	173	145	180	170	161	149	146	171	187	152	167	158	175	202	188	169	193	155	176	183	193	166	156	161	189	164	168	168	171	166	159	179	160	188	187	174	177	182	167	170	159	191	185	195	168	175	160	173	169	159	177	165	160	175	169	175	194	175	130	154	168	170	186	145	164	144	172	148	167	197	180	164	148	169	135	157	162	171	181	167	159	152	186	174	173	180	180	152	174	176	175	167	175	171	164	155	182	172	215	200	177	167	171	198	168	185	173	188	174	156	158	183	191	159	183	189	162	197	169	173	165	171	170	163	148	164	164	177	184	163	200	153	157	170	142	180	179	181	168	191	186	167	200	171	149	175	162	172	143	166	150	180	177	176	154	162	164	191	177	183	183	171	163	177	166	163	159	211	165	164	163	203	166	193	178	176	155	177	176	171	169	156	160	175	159	174	172	167	160	184	186	184	147	154	167	162	206	173	146	158	166	164	162	193	175	163	180	167	165	161	183	145	173	170	183	188	162	181	180	153	160	179	149	174	192	184	154	176	158	169	195	158	159	177	171	177	183	189	157	179	148	161	186	175	177	158	154	194	164	186	176	177	157	173	177	169	186	156	156	137	165	173	146	182	153	173	184	163	194	158	172	162	164	184	185	188	184	178	182	154	167	153	163	153	152	185	171	179	165	172	166	167	173	190	179	159	161	160	170	175	186	181	174	178	178	169	143	190	160	177	165	144	185	168	174	164	144	168	173	174	163	175	166	187	174	140	162	169	156	161	164	135	166	186	165	178	183	172	163	168	164	176	161	176	172	200	158	180	169	174	171	164	157	177	164	164	188	176	168	175	145	164	185	163	145	191	153	159	171	181	179	176	159	201	182	188	201	180	135	164	178	197	179	195	167	172	181	164	188	147	198	177	182	162	156	141	157	186	167	175	141	175	188	160	168	172	177	183	174	167	166	170	176	180	172	166	176	170	172	177	190	168	174	159	165	172	155	169	146	146	190	151	169	200	186	193	164	154	164	174	175	161	178	183	179	184	168	194	142	169	149	160	162	178	155	170	190	164	189	170	147	182	154	165	180	155	186	182	166	156	173	146	163	186	187	173	176	207	140	156	182	196	188	163	172	174	188	126	145	171	189	196	187	180	170	151	163	163	172	166	158	171	174	172	179	156	166	180	168	172	175	167	164	150	136	172	180	159	166	147	166	157	184	169	159	137	178	182	171	186	184	175	178	176	169	173	193	169	150	166	150	152	187	180	168	162	167	173	163	162	156	171	171	198	156	170	171	191	164	149	169	167	181	189	150	162	187	154	182	178	162	195	194	205	200	174	171	186	175	159	165	159	163	190	182	177	149	155	176	199	188	169	179	160	174	160	199	194	175	197	160	168	166	187	163	176	191	158	133	158	174	174	158	152	167	148	186	193	183	189	186	162	142	157	170	148	194	164	149	178	184	159	177	160	180	169	157	160	164	173	178	175	176	182	163	170	179	168	164	184	175	165	159	170	189	165	190	131	141	161	170	139	164	156	171	154	169	182	192	160	172	195	145	151	171	150	167	178	205	170	170	141	167	160	194	160	172	182	176	163	154	179	174	145	165	182	143	190	155	154	187	158	151	172	191	205	152	148	151	165	165	164	205	182	171	165	185	171	159	163	172	163	167	177	146	164	165	160	148	190	155	183	172	188	190	157	161	157	193	168	162	182	181	195	163	199	193	161	179	158	195	177	178	164	163	161	167	163	205	194	151	171	178	170	161	156	170	183	187	147	171	163	184	199	173	158	153	181	181	163	165	164	180	195	171	173	149	155	165	163	148	177	164	159	167	179	189	163	165	194	178	181	168	178	160	196	157	160	166	136	164	195	193	178	176	172	148	171	184	184	216	185	178	177	170	160	173	158	162	182	163	169	184	152	169	183	153	173	185	157	174	175	150	198	187	149	168	188	164	194	141	157	168	186	174	154	184	175	182	175	173	163	150	175	172	181	142	153	146	157	131	159	193	179	177	168	178	185	150	180	143	160	161	147	160	153	165	158	167	149	196	162	147	168	175	161	173	189	160	187	181	182	144	172	179	161	180	209	163	174	172	167	198	188	133	187	177	167	180	159	155	162	165	147	181	173	177	175	166	158	163	175	177	150	159	151	159	174	165	177	176	194	174	169	174	168	174	163	179	159	169	152	175	172	189	165	174	177	176	167	170	169	158	157	158	162	167	182	179	156	164	170	172	152	169	160	172	191	178	159	175	180	181	174	195	180	151	171	181	182	176	176	132	153	161	188	177	203	171	152	144	152	169	185	203	165	201	174	185	147	161	157	157	161	188	175	194	179	173	171	149	178	190	185	151	166	185	190	171	176	169	161	171	171	177	158	168	183	181	175	156	174	166	185	173	171	172	177	191	161	152	186	185	165	166	188	149	166	162	163	157	177	170	189	183	186	154	147	187	183	176	164	166	154	173	159	165	217	175	173	178	182	174	149	191	185	207	143	156	180	162	194	154	183	174	172	197	184	165	145	175	154	170	198	156	161	153	158	172	154	169	171	177	189	154	160	190	177	165	145	157	192	178	191	184	167	157	155	177	165	174	190	165	168	179	170	191	177	143	202	162	170	145	168	158	165	179	173	160	173	164	164	175	166	192	167	152	160	176	198	189	160	153	180	163	162	163	146	163	188	184	168	160	165	137	161	182	186	188	149	186	167	183	162	193	180	165	193	170	148	171	177	188	177	154	174	182	163	152	187	179	150	169	178	168	164	155	172	147	160	170	155	177	154	163	182	210	147	173	187	145	175	177	224	181	174	161	159	198	187	185	168	165	157	176	188	190	164	164	166	171	155	167	158	189	184	163	189	171	157	176	183	202	181	166	183	169	168	173	189	170	166	166	165	183	163	187	151	162	158	194	162	180	162	195	168	177	142	147	169	142	184	152	160	175	186	184	183	156	182	160	180	130	154	182	159	165	166	184	161	157	171	162	178	179	206	188	186	197	161	189	172	159	182	164	168	174	161	189	181	162	172	199	180	189	190	180	173	178	164	174	168	135	190	191	168	187	186	173	173	183	170	169	180	136	160	161	160	180	159
7527	553	444	491	465	480	413	424	450	434	454	409	423	425	433	478	435	438	445	423	420	395	451	426	495	427	454	413	450	448	465	437	418	460	419	428	427	404	437	404	456	425	428	458	424	442	406	432	460	471	395	426	402	421	406	426	420	448	423	439	436	449	387	422	400	410	424	425	437	466	432	405	379	401	426	451	392	430	417	373	418	389	456	436	423	453	435	410	443	398	447	422	429	449	400	421	438	415	407	458	424	441	386	439	398	434	419	410	472	440	423	403	407	444	443	411	416	423	421	387	423	415	432	413	426	396	379	405	422	422	460	427	440	427	454	422	485	464	435	396	454	445	431	424	419	434	425	437	434	437	410	440	428	414	446	428	435	428	429	424	414	427	452	435	438	423	384	398	446	450	414	416	434	427	434	445	420	445	406	429	413	409	390	434	409	447	422	440	391	412	394	408	404	418	410	442	431	429	426	412	426	446	389	399	458	417	431	434	411	407	461	440	386	439	461	397	426	404	436	431	409	417	423	410	420	442	434	401	438	437	437	452	458	426	414	477	434	432	429	439	418	420	457	388	444	421	406	388	395	424	402	413	394	400	447	461	424	431	431	413	433	408	440	445	429	426	439	469	438	441	438	471	436	458	431	435	414	416	466	446	427	421	423	422	415	459	423	428	410	439	443	427	393	410	404	406	404	395	436	451	471	411	422	408	400	412	366	440	411	430	420	429	431	428	456	408	397	425	424	436	418	419	427	423	413	429	379	406	428	452	413	413	427	421	430	430	439	424	390	428	418	411	393	433	433	421	412	458	448	430	453	387	427	448	410	414	411	477	424	420	433	446	428	403	437	412	439	447	469	384	424	408	463	404	443	445	451	432	434	418	417	458	426	458	380	424	409	373	465	466	415	423	446	429	423	463	471	439	452	448	433	412	443	424	413	461	402	403	445	436	416	415	426	389	418	415	418	409	434	456	410	432	422	416	459	412	392	422	433	433	432	384	412	469	428	422	427	422	459	401	446	447	410	435	430	410	440	369	441	438	440	422	423	396	390	431	414	436	456	451	440	405	417	441	458	387	423	439	449	437	421	457	411	416	413	434	394	402	423	393	386	454	432	416	428	412	423	438	408	412	424	419	418	441	395	407	416	414	428	450	447	420	429	432	421	399	400	385	412	404	420	427	416	452	431	442	453	403	416	442	412	392	425	421	444	410	440	390	442	432	398	443	432	412	444	438	425	461	409	417	398	444	448	400	438	414	472	455	426	427	459	385	427	444	431	458	455	440	423	404	428	404	438	445	401	402	413	390	436	413	419	423	425	379	448	453	423	437	436	428	428	427	421	462	435	425	423	412	416	448	420	452	455	441	439	446	451	414	385	434	444	419	466	430	413	439	435	431	377	464	434	440	438	432	434	408	458	415	438	436	427	441	415	440	440	400	447	407	457	452	423	436	435	464	422	488	441	437	407	416	429	439	427	396	413	416	425	402	428	436	433	406	442	402	417	399	430	401	432	425	385	415	445	438	487	461	441	423	393	415	423	406	388	457	409	429	391	414	438	393	447	395	441	429	438	430	412	429	420	414	423	419	426	427	404	417	447	425	424	445	469	426	423	431	415	423	460	421	452	421	393	419	408	435	426	437	470	400	434	387	434	415	421	432	411	413	424	437	429	427	440	452	460	430	450	391	453	412	455	447	461	429	407	427	464	431	460	407	467	453	447	418	462	406	395	435	428	413	395	434	416	409	391	450	422	395	425	422	400	442	409	444	449	409	432	434	413	415	406	434	425	406	465	456	423	446	443	392	432	431	444	408	463	417	447	411	435	425	402	413	433	443	418	418	427	428	434	454	452	425	398	419	420	430	409	463	455	422	457	406	454	441	395	441	424	442	414	444	455	440	456	426	433	496	413	417	406	440	417	428	421	436	380	440	420	409	440	431	475	434	422	390	445	437	413	436	452	410	430	441	388	417	434	430	413	420	447	435	407	404	426	399	425	414	432	459	418	447	433	445	398	399	409	402	431	421	434	419	417	426	433	437	413	448	417	410	407	415	401	401	404	434	437	404	413	412	427	410	433	401	401	430	415	454	434	387	425	414	442	424	445	399	399	383	475	401	447	375	419	377	477	420	424	461	431	395	429	423	411	445	432	405	451	435	437	445	452	423	397	386	450	449	414	380	440	439	444	415	430	408	425	423	423	434	449	400	407	405	442	444	385	427	427	429	418	426	438	442	456	432	396	440	432	472	433	451	382	418	386	411	425	432	453	455	415	429	433	403	454	455	441	422	411	438	444	421	435	436	431	444	392	400	429	401	391	444	431	445	457	399	411	441	440	349	424	450	446	380	450	451	438	474	438	459	432	421	430	432	417	422	429	443	405	438	456	464	430	439	398	438	439	434	455	474	430	449	409	424	425	428	466	425	441	441	445	438	432	432	391	436	448	421	406	422	431	413	398	410	439	418	451	443	443	436	446	431	407	385	436	410	403	376	419	465	366	414	450	442	434	423	449	430	442	429	380	407	452	419	453	421	446	428	381	426	420	414	447	419	418	409	409	443	428	404	425	414	423	406	420	425	443	428	405	442	448	429	438	452	446	423	475	445	435	450	421	409	406	405	458	417	462	433	418	405	425	449	425	385	426	418	431	453	441	432	435	448	444	444	394	412	405	445	433	463	449	394	420	396	440	424	443	452	391	459	436	441	421	432	416	417	462	433	389	459	419	394	402	414	409	451	412	443	432	448	437	405	402	400	411	410	451	395	450	375	406	389	446	437	459	434	455	422	450	431	410	430	417	445	420	425	406	415	409	404	395	417	416	404	432	434	411	416	419	424	381	375	413	402	426	415	414	421	425	411	414	435	459	429	451	425	412	424	430	427	437	431	473	383	430	450	445	391	465	413	442	448	442	431	448	464	453	421	410	424	423	395	436	396	436	433	413	395	411	435	448	442	412	429	397	438	423	412	415	405	457	464	440	446	385	410	449	394	397	444	412	429	419	458	470	422	453	450	409	379	444	434	430	422	494	440	439	424	403	441	426	391	420	410	415	413	429	435	449	415	418	434	417	424	394	433	425	416	414	433	444	411	426	415	433	421	437	430	413	446	424	416	432	435	384	443	432	471	448	420	406	417	465	398	424	417	430	423	427	444	439	421	392	446	436	418	387	434	452	444	397	414	445	405	434	434	433	435	459	429	423	402	436	449	414	421	459	433	428	436	437	434	394	395	390	403	404	425	448	434	415	440	446	431	412	396	450	424	426	433	399	468	378	433	432	405	402	447	404	389	398	448	419	437	434	428	441	463	416	436	430	446	399	412	452	413	463	457	436	435	419	414	432	412	417	432	442	433	430	430	439	419	460	434	392	441	432	412	416	458	428	429	424	415	411	393	443	433	447	420	459	421	425	413	393	422	370	429	425	439	412	401	456	435	393	458	401	382	448	460	442	417	405	449	431	446	445	439	408	454	436	407	432	458	428	414	448	401	425	427	454	408
25089	21008	23559	28616	21021	13118	673	470	405	355	377	358	377	362	337	337	374	389	308	320	300	330	353	327	314	303	350	309	300	299	356	313	284	314	344	339	331	323	335	314	310	334	329	335	308	294	285	332	340	337	356	299	291	311	353	323	279	302	340	309	324	330	345	305	349	334	298	333	296	307	337	310	339	312	327	302	309	331	350	296	301	298	311	298	315	319	320	320	299	287	276	298	321	342	340	344	305	344	319	329	304	315	350	331	324	343	273	306	313	322	316	317	340	326	355	324	303	336	305	317	319	338	330	323	312	324	323	344	341	323	312	349	326	288	318	324	316	316	327	312	342	327	313	339	320	344	349	339	340	352	354	311	359	316	317	291	313	331	298	362	356	301	304	330	291	351	295	330	318	328	312	314	337	321	315	314	324	327	296	343	312	324	325	309	348	305	337	313	302	305	321	312	324	309	304	337	298	344	300	340	324	310	331	315	333	336	325	324	337	355	364	295	311	320	328	331	338	288	331	296	316	299	349	353	344	300	309	320	304	304	326	336	313	333	352	323	306	314	350	362	320	317	339	314	305	339	321	319	348	337	318	315	297	286	338	350	317	311	300	299	327	307	307	306	308	328	351	322	291	309	320	294	340	349	332	394	309	314	310	296	291	352	341	301	293	281	325	316	337	316	324	315	324	309	309	309	343	315	330	338	319	287	295	326	337	349	342	313	333	318	335	338	324	341	365	306	318	347	351	341	343	337	335	323	286	331	322	338	341	303	358	290	279	291	307	324	328	330	294	329	347	351	321	321	315	318	337	312	326	334	315	283	316	315	307	325	310	306	395	320	275	292	342	310	330	305	316	337	316	319	317	312	323	346	324	306	297	305	324	331	359	277	332	357	329	339	357	310	322	322	295	316	291	311	327	314	355	335	313	323	331	349	329	316	298	345	289	320	348	304	338	323	333	320	330	345	310	300	297	310	345	331	348	332	315	348	306	341	337	352	331	324	306	291	285	310	325	336	328	346	338	327	327	330	316	336	381	326	357	314	316	343	349	318	313	321	305	317	315	359	321	315	305	322	293	320	337	320	300	314	314	335	330	350	333	346	296	315	330	300	346	302	335	360	314	345	330	304	312	305	303	356	329	307	317	330	306	336	329	320	308	297	316	316	316	330	362	315	284	329	322	291	332	333	335	339	316	306	340	294	348	313	332	305	304	345	308	305	283	290	285	316	322	322	345	305	339	289	337	362	311	295	321	307	284	318	306	332	329	288	317	323	299	313	307	316	301	321	291	347	312	354	325	347	367	343	294	305	324	361	332	354	320	319	346	323	337	302	304	317	335	310	330	298	324	312	338	351	333	312	339	353	291	316	352	284	322	297	323	333	340	297	298	313	323	302	336	316	342	330	303	332	317	307	298	368	343	345	330	338	315	339	333	310	322	322	341	317	342	333	320	303	344	294	280	350	320	349	339	313	333	308	326	310	344	318	311	299	274	331	318	318	309	314	281	340	351	335	311	310	307	345	340	301	322	312	314	310	322	327	315	348	351	365	294	311	315	335	308	293	305	307	333	347	313	319	321	322	322	309	331	303	337	313	300	318	303	314	333	323	288	306	297	305	324	339	321	335	295	321	306	314	334	338	333	296	322	335	325	338	291	308	331	329	292	312	324	326	305	320	300	295	303	302	303	316	311	356	331	310	333	289	342	327	325	357	343	326	352	347	317	323	343	291	307	290	314	302	318	314	307	331	335	374	327	314	325	320	313	305	319	340	293	280	325	343	309	291	308	323	333	331	342	343	340	304	319	312	309	307	328	323	309	328	337	314	337	330	314	315	301	346	331	296	305	328	298	295	326	363	309	323	310	327	329	316	338	305	324	295	285	314	295	330	320	322	323	313	297	309	308	310	324	316	336	320	300	304	295	326	329	326	320	345	329	299	306	298	316	321	326	296	336	344	329	322	341	302	308	316	325	333	341	317	328	332	293	336	289	301	320	303	327	314	343	232	327	324	308	308	299	341	294	329	346	333	298	338	318	317	334	341	296	333	345	335	336	324	310	297	333	352	351	334	308	292	322	313	309	330	299	330	379	310	322	310	336	335	331	300	290	315	362	332	346	328	315	324	320	300	333	340	320	339	337	333	307	296	312	324	337	329	316	297	314	324	299	320	314	315	328	329	345	307	333	333	300	332	307	298	327	337	310	285	315	347	312	307	302	327	291	346	319	314	330	311	339	304	336	330	330	363	349	324	335	313	300	342	342	370	291	305	373	363	307	296	308	320	311	299	325	307	308	304	296	315	348	333	358	340	271	305	334	345	319	314	318	352	353	352	310	296	314	329	346	329	330	318	335	325	340	323	296	349	313	337	295	326	331	330	334	354	287	324	303	313	304	300	302	307	315	330	327	317	312	350	348	322	343	306	292	348	336	289	319	306	325	349	337	346	357	309	293	300	343	310	303	355	307	319	348	316	281	320	345	347	299	349	353	311	324	341	339	290	320	350	313	322	325	291	331	311	301	290	307	291	291	329	298	327	317	307	318	312	289	297	349	329	342	329	302	339	323	329	352	372	311	295	314	330	330	323	315	315	333	300	340	321	312	309	299	293	328	355	328	344	311	307	314	328	270	326	316	334	288	326	342	313	321	312	310	289	366	304	304	293	285	313	289	300	311	323	301	316	339	293	303	336	317	297	334	299	317	321	333	325	330	340	323	317	303	318	302	320	339	323	322	334	303	283	352	329	352	354	304	302	341	324	340	356	292	337	334	328	349	296	354	318	320	377	315	322	327	311	289	329	320	353	285	342	291	325	325	345	320	329	344	353	288	344	317	313	317	333	370	331	306	345	320	298	299	299	348	339	335	331	312	347	324	350	345	328	325	298	310	348	316	316	343	346	309	348	334	305	322	323	343	278	297	338	294	332	308	320	312	309	298	349	336	322	358	312	307	301	316	346	287	320	313	325	301	303	342	351	330	307	327	356	326	331	338	279	346	344	339	292	316	348	306	355	335	309	353	311	351	297	309	299	347	310	313	316	314	351	328	356	306	307	331	306	308	325	305	338	308	338	332	308	333	309	308	325	340	336	351	339	323	345	339	305	309	285	297	327	319	326	317	321	341	327	333	320	324	314	324	381	335	321	322	333	336	340	315	311	305	305	285	309	343	302	330	321	275	333	351	323	316	310	347	283	322	323	308	297	305	315	309	338	306	333	292	322	310	310	314	338	311	345	309	320	309	309	305	293	334	310	274	328	334	327	349	323	335	318	324	302	348	314	338	298	338	307	319	353	321	292	308	332	302	362	354	310	342	320	304	333	318	329	297	344	303	309	290	317	328	334	305	299	313	298	312	303	312	333	309	310	328	308	332	315	332	340	339	344	307	323	324	334	313	331	299	362	336	314	335	333	327	323	317	336	344	333	313	277	314	324	326	310	327	319	296	337	322	328	319	299	318	316	343	314	297	315	306	294	344	285	338	294	353	305	316	299	301	293	325	319
4282	2191	1249	917	832	786	727	763	702	666	690	718	718	690	746	679	715	685	701	705	705	731	647	668	702	683	717	680	671	662	699	775	707	725	700	666	695	676	671	681	686	701	698	681	716	681	693	667	735	642	703	721	700	662	684	724	652	688	754	685	704	723	764	677	733	703	704	665	659	729	713	703	707	710	712	667	706	683	710	701	736	662	667	684	665	734	683	721	674	607	736	692	688	688	716	721	681	723	745	754	717	716	722	726	675	665	642	691	750	684	720	688	675	681	748	678	706	736	685	614	669	673	718	742	669	702	699	647	714	729	696	724	689	678	693	723	673	697	693	692	654	684	682	705	699	692	693	686	736	735	693	690	679	673	699	688	686	694	720	685	697	690	690	752	710	721	671	703	659	750	686	687	657	667	692	695	701	712	674	744	697	692	684	717	727	733	696	652	652	717	706	686	659	718	682	725	701	664	724	657	714	682	676	757	737	723	717	700	713	709	739	688	746	684	671	700	665	658	714	708	686	715	672	710	696	664	670	656	680	635	688	746	686	737	686	724	735	702	708	698	729	672	678	661	709	709	711	722	662	706	691	669	703	697	670	721	692	676	719	721	682	662	643	713	708	733	717	718	714	700	682	738	682	709	676	712	706	724	759	724	714	704	690	722	670	731	720	717	644	705	656	685	719	624	688	719	697	694	722	668	720	700	701	699	665	735	641	699	690	699	695	629	755	707	704	716	709	737	737	741	686	714	686	640	691	637	689	710	668	694	681	700	731	688	721	710	680	689	690	667	674	711	650	654	741	688	729	690	696	712	717	728	713	691	683	682	676	643	637	702	710	656	712	680	695	726	679	714	731	762	656	673	710	677	714	707	711	693	703	686	713	711	665	686	712	642	681	656	732	763	717	699	749	664	677	738	695	711	743	678	705	746	739	679	736	667	662	653	714	700	698	729	692	710	718	724	664	719	704	685	681	718	695	746	670	693	678	719	692	692	705	722	668	715	685	675	720	676	664	739	731	724	695	715	667	718	718	700	685	689	680	683	693	639	728	718	704	700	710	712	654	709	709	664	697	687	678	694	751	682	727	706	691	669	701	765	696	660	697	705	713	697	706	728	731	686	664	696	669	703	676	656	688	710	716	722	708	724	690	703	663	704	736	724	762	723	721	715	699	672	767	667	695	681	698	688	701	675	634	721	715	671	688	681	678	684	671	694	722	702	760	693	726	664	717	663	679	736	686	685	734	699	723	695	669	704	665	664	695	695	701	692	706	686	657	706	676	728	701	678	724	697	745	676	738	676	721	676	682	756	673	650	701	744	671	704	747	724	722	714	701	738	725	728	729	712	717	688	692	661	746	653	697	757	723	710	740	688	688	659	706	736	710	736	711	724	716	672	735	668	679	698	730	698	733	702	691	708	667	700	656	743	621	724	707	656	716	740	721	706	663	675	702	730	660	701	708	687	682	682	663	723	724	670	647	645	731	736	686	696	688	696	662	720	703	704	655	672	708	713	685	742	717	750	648	704	726	653	693	730	706	705	722	679	741	702	697	653	683	697	649	703	687	673	680	657	699	710	711	711	737	720	707	690	714	695	682	711	664	686	694	688	673	703	726	750	752	696	720	669	698	674	704	673	707	690	698	710	674	677	703	726	656	709	666	702	685	725	698	679	694	720	771	713	711	697	729	699	690	749	705	706	739	712	686	701	691	701	695	735	709	648	717	656	684	670	706	767	715	753	725	738	654	743	701	672	694	720	643	686	705	691	634	750	702	693	757	702	720	725	671	702	686	740	713	721	679	670	688	687	701	700	689	706	675	696	649	698	671	680	690	745	711	675	669	668	713	687	707	714	690	679	695	706	712	712	687	744	681	693	709	719	646	741	670	681	675	695	706	707	736	702	684	710	691	676	745	674	693	724	743	713	705	761	642	750	712	719	693	702	676	757	667	701	673	692	729	707	700	723	638	706	672	670	697	686	712	691	721	699	727	696	715	693	678	759	732	747	720	709	657	721	688	712	707	731	711	698	687	697	649	688	695	705	689	671	706	679	706	664	701	694	641	722	670	746	751	659	696	687	740	661	691	745	729	680	682	752	720	725	676	719	657	734	666	728	725	702	673	723	679	717	732	706	691	724	648	697	674	694	722	716	683	679	724	740	685	704	701	675	673	639	680	703	717	694	733	701	687	716	695	691	693	677	710	703	702	696	687	717	693	724	740	689	702	676	676	691	661	687	687	686	683	668	705	668	703	687	667	657	754	635	670	715	714	703	688	736	718	720	682	669	715	653	695	688	689	691	670	760	704	765	690	739	674	677	730	698	708	668	704	670	678	719	715	690	704	729	666	752	709	697	663	724	729	706	694	627	711	661	693	711	714	697	679	674	715	720	670	713	708	724	712	661	664	704	673	728	704	710	710	719	711	719	750	728	726	717	692	779	718	664	685	691	675	677	696	715	670	750	703	722	747	709	672	655	691	670	673	713	653	686	682	699	691	713	709	684	691	659	730	675	669	673	705	700	707	759	697	706	746	711	671	747	667	703	684	740	701	685	656	681	674	668	714	696	727	722	670	697	702	720	750	702	703	682	700	736	684	661	731	739	637	748	703	670	713	720	723	674	646	675	732	714	690	700	697	706	695	743	691	737	686	676	673	671	708	712	694	673	666	706	717	719	736	704	725	645	684	732	678	686	691	711	737	686	677	722	690	726	658	671	649	721	672	703	677	729	668	663	668	659	684	736	678	730	747	742	695	741	693	684	684	721	692	638	710	684	684	708	719	681	747	690	645	678	685	672	690	688	692	690	703	696	692	689	691	703	720	695	675	699	676	725	755	681	690	695	670	696	680	679	732	673	726	648	701	694	702	691	743	694	697	710	723	726	700	735	733	687	740	706	719	700	713	670	725	698	700	757	683	756	688	736	698	677	701	676	710	695	690	705	669	701	686	694	702	653	667	666	686	707	721	681	697	715	732	716	683	668	680	729	686	673	703	715	706	706	720	717	685	704	676	695	708	684	733	679	740	687	698	700	772	717	683	697	716	679	724	678	672	698	682	694	731	725	709	719	676	668	674	679	670	695	722	723	739	671	733	705	705	724	714	675	725	689	664	736	697	671	676	702	705	698	744	697	693	717	699	693	660	692	635	720	679	703	664	685	666	684	685	661	635	701	637	706	725	685	688	741	690	708	727	674	675	700	694	697	734	661	697	674	720	678	690	689	695	681	704	694	708	682	702	753	688	727	712	716	651	729	672	694	683	666	709	713	660	633	694	686	683	713	681	681	656	695	680	706	688	681	674	708	699	767	676	665	672	665	727	747	672	728	700	674	721	701	668	712	701	731	728	700	651	685	702	729	698	737	681	746	696	725	674	698	646	718	677	710	677	737	650	733	705	699	673	690	674	679	751	707	701	709	672	701	706	703	728	668	704	696	687	685	701	708	717	686	680	713	703	724	740	693	736	698	692	710	736	694	634	728	679	676	678	748	716	695
24417	20982	23907	28231	20983	21016	11030	641	445	395	372	367	359	335	304	318	289	372	336	361	323	291	333	284	298	308	272	302	259	288	295	278	290	312	304	303	289	276	252	246	297	248	266	277	310	241	281	316	283	292	308	280	300	318	289	268	277	319	304	290	277	272	290	287	272	284	296	264	254	294	313	292	248	294	301	301	288	273	276	285	299	286	306	284	271	332	263	306	303	323	261	292	264	281	248	301	294	241	292	268	296	264	316	282	292	260	297	327	290	274	291	299	270	282	292	261	299	272	307	268	261	291	284	294	326	306	262	302	295	299	302	293	295	302	293	291	269	298	262	313	279	274	301	322	273	275	277	297	290	277	302	260	287	304	295	296	264	282	300	265	284	296	255	261	289	315	284	272	260	270	256	313	267	279	285	298	262	303	321	291	295	309	322	266	302	280	280	291	283	286	306	276	296	289	269	274	287	262	259	284	272	263	290	283	304	292	282	300	306	295	310	276	265	269	284	275	281	266	237	289	272	272	301	291	325	290	286	248	295	280	283	259	281	259	294	276	284	289	274	311	271	273	264	285	307	323	346	275	290	281	273	303	287	271	307	283	294	263	304	296	260	252	300	270	251	294	293	271	252	272	293	282	301	276	285	309	259	279	266	283	285	306	324	290	288	294	313	267	317	295	272	273	278	280	245	270	330	311	265	267	300	308	299	297	297	323	293	308	273	298	293	311	297	290	246	274	295	262	304	272	317	318	283	267	283	294	299	280	264	274	278	265	294	276	303	288	280	317	295	337	312	256	278	263	328	271	281	300	296	286	306	299	293	271	305	265	279	301	276	304	300	288	278	295	300	271	292	316	286	296	306	303	287	301	312	338	293	312	264	294	322	284	311	304	298	258	280	264	275	307	322	292	263	249	302	296	296	275	343	321	263	289	262	273	286	294	293	310	334	296	295	284	291	317	288	284	279	290	280	300	286	286	291	269	305	281	307	260	298	322	301	273	308	319	254	272	296	307	286	316	257	268	283	254	292	322	276	304	273	292	316	304	301	300	288	267	251	258	299	273	304	339	299	332	307	298	289	279	321	323	306	314	304	300	260	345	266	281	293	258	274	275	249	282	272	278	277	272	292	308	290	282	273	239	287	287	287	294	263	253	289	304	279	269	272	287	285	306	260	281	281	245	297	275	260	286	297	307	289	269	304	281	308	309	290	322	286	290	271	271	310	293	341	277	280	265	286	242	295	273	294	296	256	268	306	271	300	296	319	304	293	261	313	289	277	324	297	261	287	284	264	247	284	307	283	303	324	306	299	264	301	278	271	250	306	285	318	275	278	289	271	311	282	267	301	316	245	273	256	295	298	271	295	277	283	270	276	294	281	286	258	281	305	294	268	287	266	300	284	283	256	307	269	273	295	260	270	296	273	284	251	321	314	304	288	270	299	289	287	310	323	275	297	280	272	273	305	287	309	316	263	275	285	322	286	310	281	307	288	288	266	311	287	302	299	305	274	302	294	294	284	305	272	282	290	284	269	275	309	273	268	315	252	313	282	306	262	259	294	300	283	313	325	290	303	251	292	259	298	255	283	281	301	269	275	285	301	310	316	251	291	258	315	255	287	246	278	298	275	318	276	296	292	308	264	258	294	292	312	304	275	308	295	261	274	284	238	285	273	316	281	301	304	279	302	313	303	293	308	283	287	288	293	238	293	301	282	301	269	286	291	291	274	280	267	287	257	291	305	312	278	269	257	269	264	261	283	276	282	278	282	285	301	263	320	258	302	299	269	280	299	294	284	291	309	260	316	317	264	313	296	293	298	267	271	272	284	257	280	272	290	276	277	254	284	263	280	279	294	265	286	291	266	272	283	265	281	275	281	274	282	325	326	275	289	304	283	312	300	319	292	283	298	281	259	308	270	278	260	284	264	262	250	280	284	265	251	317	271	286	305	309	284	274	265	268	286	305	272	270	241	294	280	272	276	328	280	279	307	299	281	306	269	282	278	295	278	310	318	293	270	274	266	326	311	276	303	272	278	270	276	277	302	291	283	295	274	274	296	270	252	291	273	310	276	301	292	298	278	330	299	291	263	284	270	289	294	297	248	313	318	296	267	279	277	279	299	302	275	324	292	309	258	280	301	294	287	294	299	313	275	300	278	278	319	320	306	294	278	249	295	270	294	299	283	275	298	289	318	267	284	260	278	285	302	285	284	314	282	247	277	317	284	292	302	292	271	283	281	276	280	296	289	291	312	287	292	268	260	291	290	266	286	281	306	274	298	281	288	280	288	291	273	321	291	319	305	281	267	317	311	241	309	297	288	273	329	277	263	278	294	311	270	278	294	292	278	292	245	310	293	274	313	300	306	325	294	289	255	320	277	298	313	252	295	299	292	294	311	296	286	286	312	292	296	252	277	241	306	269	282	258	308	297	274	272	278	272	324	308	307	303	300	273	290	301	310	273	275	272	313	283	282	300	279	292	284	239	283	309	251	289	268	284	332	295	308	283	272	299	299	305	313	285	274	255	280	276	251	305	263	294	276	304	290	279	303	293	268	279	279	272	271	289	257	279	292	286	289	292	274	284	301	293	249	277	302	247	274	286	285	307	293	270	291	294	255	271	280	285	294	279	284	314	297	304	274	246	253	269	295	299	328	328	319	299	263	267	270	288	248	309	295	291	305	278	270	311	287	288	281	274	322	269	278	284	289	252	275	315	268	286	285	312	285	280	303	282	287	281	281	293	297	274	272	309	246	259	273	306	258	323	281	288	291	280	291	276	293	274	260	265	250	280	262	268	295	281	265	265	259	288	303	284	257	282	281	305	273	295	283	266	297	300	302	249	292	239	292	306	298	289	286	261	283	261	290	289	290	271	305	297	243	297	283	294	338	275	307	285	281	283	291	297	275	282	274	282	273	320	276	304	323	238	265	309	303	264	271	272	277	310	258	324	283	258	274	283	269	266	267	299	293	243	305	287	312	286	279	309	291	275	250	262	275	274	285	307	265	308	281	298	296	286	283	273	298	304	291	298	277	295	267	269	291	329	305	292	282	263	283	291	300	278	281	291	292	304	309	260	287	267	292	270	298	283	275	274	268	262	299	283	267	316	316	273	289	327	312	270	257	301	291	274	291	264	259	284	316	288	308	277	298	274	279	300	299	283	273	309	292	280	283	300	270	311	298	305	271	289	304	280	299	313	234	300	321	284	286	303	278	299	271	296	261	303	309	312	257	327	309	305	264	278	300	274	284	271	281	266	312	314	283	290	260	297	292	297	264	296	295	318	297	260	266	272	281	311	279	307	291	286	270	301	277	295	265	282	293	266	260	287	283	311	304	262	294	305	325	298	316	250	309	282	259	284	316	301	283	276	291	278	261	270	288	278	268	290	285	281	265	300	285	271	327	285	279	280	257	289	253	288	296	265	267	280	337	264	258	260	260	297	293	279	306	291	265	268	293	287	290	286	287	270	314	281	289	289	351	248	315	293	309	277	304	291
3986	3276	1697	995	780	703	652	622	643	616	621	657	592	558	628	657	620	659	562	598	638	597	581	604	606	649	595	587	620	669	585	618	611	599	592	639	605	610	560	591	580	627	610	610	582	580	575	630	626	538	618	605	598	598	615	596	603	614	581	588	591	609	579	612	616	672	581	564	597	532	600	603	619	615	625	592	558	610	586	579	573	600	595	602	609	620	562	568	599	584	613	615	594	563	617	603	572	618	635	601	621	602	611	627	595	577	593	611	623	638	584	588	606	530	647	612	603	632	617	562	597	634	592	578	599	628	640	594	616	565	575	599	584	580	592	604	630	649	588	584	591	568	615	613	599	606	582	595	596	577	617	610	604	609	581	586	600	595	586	623	615	626	616	639	594	615	621	565	609	601	617	585	636	578	593	585	635	609	646	604	573	629	617	578	597	595	633	620	601	636	577	611	571	549	615	665	613	603	583	586	619	608	614	562	616	574	555	577	589	606	583	592	584	604	553	622	588	628	612	597	657	604	567	600	585	617	567	577	605	616	593	609	603	606	588	609	583	590	605	618	584	618	620	626	594	651	596	591	582	595	596	611	612	613	594	603	591	630	619	586	585	608	619	613	589	597	584	605	562	593	594	663	591	622	574	604	610	615	644	619	638	638	602	596	591	566	612	608	585	610	630	655	591	607	622	614	620	578	647	616	606	599	603	566	617	604	615	582	628	607	627	627	588	550	614	629	616	623	607	622	556	588	613	588	603	580	615	570	605	595	605	632	618	566	620	609	608	600	604	592	559	619	565	607	642	625	576	609	613	614	608	638	603	595	596	589	614	606	572	569	614	564	605	614	631	586	574	599	639	616	579	635	642	571	573	628	608	566	588	637	602	597	650	583	600	589	574	613	580	612	586	601	586	602	605	608	627	630	579	600	614	563	596	609	614	597	579	574	576	582	585	610	575	603	586	578	630	569	581	596	593	595	563	601	604	609	558	585	555	627	601	553	621	631	623	621	653	566	616	579	560	592	593	617	605	579	620	600	550	580	608	617	586	600	572	618	549	643	572	614	593	572	598	564	571	573	594	599	606	607	605	588	580	599	577	613	638	649	659	598	592	610	581	612	621	593	590	611	596	591	599	576	608	589	583	590	601	616	602	567	619	600	621	611	633	602	594	576	587	605	590	605	625	582	616	638	625	632	623	609	603	613	594	592	551	600	608	618	607	566	576	625	633	584	619	645	577	620	650	606	604	649	609	622	619	567	597	592	593	646	597	637	602	606	608	607	565	624	589	578	602	614	602	589	616	609	608	595	621	604	596	621	608	564	594	608	612	617	614	589	633	623	621	583	601	601	577	578	670	591	595	606	643	582	597	583	603	617	636	564	615	610	596	592	581	575	617	695	560	625	642	591	600	596	630	646	580	630	598	630	595	622	644	574	588	614	615	622	608	634	614	575	589	624	591	611	612	601	595	638	537	615	614	598	582	553	619	594	606	604	602	612	632	654	614	589	610	594	621	581	627	599	579	593	607	593	600	566	606	608	601	601	608	543	577	616	562	617	577	603	593	601	607	605	581	609	584	559	564	562	603	565	625	586	648	626	572	589	599	625	590	605	569	608	622	566	635	582	593	586	579	564	624	633	602	630	586	593	589	632	566	573	612	615	619	582	635	634	577	625	617	604	588	607	635	610	605	557	630	595	602	601	600	614	588	581	619	585	612	586	641	579	611	606	630	587	627	578	614	584	633	540	636	557	581	594	588	600	591	594	624	614	617	579	594	618	582	591	625	587	591	627	634	653	590	586	584	550	582	611	585	614	570	602	595	651	614	583	595	582	593	614	568	626	567	580	601	607	576	642	621	570	623	614	595	567	601	626	620	606	580	606	616	605	622	611	559	624	587	618	601	623	605	593	603	660	594	615	630	627	617	584	603	568	635	589	597	663	613	581	618	615	595	566	609	587	571	609	589	576	579	627	604	570	651	553	586	587	601	586	577	579	564	604	603	575	596	583	578	569	621	604	622	615	595	608	585	598	558	645	627	589	624	595	557	596	600	578	646	623	621	592	611	587	607	610	637	600	638	606	598	578	575	605	596	607	639	596	572	575	598	588	594	603	607	632	631	620	571	598	588	638	596	596	611	640	620	603	565	602	584	638	622	575	588	565	594	615	626	614	608	615	580	585	593	545	609	591	600	579	605	612	574	569	645	602	600	597	618	582	618	689	587	559	601	578	561	621	596	585	615	591	631	614	612	622	587	612	585	550	595	586	626	625	623	598	568	626	616	598	647	587	557	631	597	600	596	586	587	616	600	597	586	641	624	602	571	605	620	584	604	591	623	584	622	578	592	620	565	573	603	630	595	580	597	609	634	584	566	608	612	603	583	619	573	647	600	623	595	649	574	577	584	570	576	609	598	580	589	615	591	578	603	596	577	590	580	625	588	606	628	605	593	596	573	581	580	610	602	618	587	606	652	615	598	591	591	615	591	620	622	607	571	597	669	603	554	592	557	572	606	574	666	618	584	567	599	563	616	597	580	617	569	584	625	604	583	579	576	588	647	599	576	533	603	621	655	603	611	628	570	593	568	593	622	626	583	638	588	589	592	621	606	608	563	596	562	566	652	617	602	614	572	585	592	625	541	623	661	603	583	590	607	619	578	588	608	568	692	606	626	623	602	584	598	582	613	636	604	630	582	622	540	600	582	589	615	604	657	600	580	591	583	619	615	591	590	588	556	603	600	558	645	540	556	612	580	573	601	598	594	609	586	608	589	583	591	590	609	603	638	613	559	562	611	580	564	609	623	623	591	592	617	565	655	616	612	591	600	574	585	630	601	569	604	625	591	531	579	588	547	593	578	619	595	602	617	615	610	584	629	614	601	616	594	620	582	626	644	627	619	633	623	597	634	577	603	562	619	610	603	549	565	570	610	576	573	592	579	583	593	614	572	597	601	615	586	618	613	603	576	586	608	562	605	618	552	624	557	596	597	635	580	644	586	607	547	597	577	590	579	624	598	606	584	599	598	615	585	582	601	602	563	587	609	610	610	588	540	590	598	605	628	644	594	587	624	590	623	596	564	589	618	592	609	571	603	605	599	652	620	560	591	603	592	589	575	539	586	574	582	583	615	574	579	605	606	601	604	611	595	592	576	603	642	622	592	606	611	636	605	616	591	634	624	600	596	602	655	607	615	544	633	588	584	600	574	628	589	607	612	572	601	645	605	564	594	578	599	617	599	619	626	590	562	578	585	614	588	592	605	605	574	586	613	602	554	600	591	613	596	564	600	634	581	588	615	597	620	626	603	594	612	565	578	599	594	658	617	574	565	625	590	586	615	606	576	597	632	580	593	615	617	591	627	544	584	617	609	598	575	597	570	587	607	601	580	581	605	614	580	570	617	586	602	637	635	593	620	620	580	565	591	565	591	600	574	614	569	595	615	606	620	571	629	594	610	611	568	613	599	579	625	601	589	607	592	603	571	604	584	635	573	587	572	581
33249	14725	2078	270	208	191	170	150	156	176	201	150	199	196	182	194	178	155	187	186	170	172	158	166	178	173	144	186	152	189	152	149	181	173	198	165	181	155	186	177	165	134	144	148	178	179	182	159	178	182	171	158	169	158	158	181	150	207	176	162	200	145	171	181	163	165	196	157	164	176	179	190	183	154	197	190	148	169	189	183	169	153	184	167	170	174	156	200	160	180	167	179	181	166	166	165	173	177	156	176	173	159	167	158	180	177	161	165	164	176	158	200	162	150	161	167	167	158	155	174	160	139	186	163	175	177	179	173	173	166	169	155	178	165	156	135	190	149	187	173	143	145	188	175	179	159	169	143	174	183	167	165	170	159	175	196	171	178	178	170	189	189	156	159	183	174	160	171	181	189	164	171	169	166	156	183	177	151	166	168	179	182	164	144	170	155	171	197	160	161	182	178	180	195	153	155	165	178	177	174	160	179	169	151	152	200	167	181	201	172	172	174	143	166	190	169	170	152	172	172	159	165	148	154	183	174	184	156	152	174	161	170	192	186	166	161	168	185	160	163	180	172	177	181	169	186	146	169	195	173	175	166	162	158	165	177	135	185	172	175	184	168	189	178	198	175	174	182	168	161	168	158	168	157	173	188	184	168	153	175	170	169	165	201	164	169	147	168	158	175	174	170	183	181	178	161	160	160	181	171	172	164	184	163	168	167	152	175	176	168	155	166	171	160	149	171	183	185	183	151	160	148	159	170	156	153	198	182	182	160	172	165	190	142	169	196	160	176	227	163	168	154	173	179	195	173	185	179	161	164	150	160	162	157	152	196	171	170	180	167	156	162	174	183	164	201	164	156	160	186	170	174	164	151	180	173	176	145	170	172	175	158	184	160	173	168	141	190	173	172	140	180	162	166	203	166	159	176	172	163	178	206	154	160	169	161	165	169	165	134	157	177	163	178	165	166	185	150	177	157	163	192	200	188	164	170	153	144	185	200	190	169	148	159	191	189	188	158	179	152	161	160	170	174	177	157	182	162	178	166	156	186	175	196	149	173	177	194	196	193	174	173	152	161	155	190	176	157	191	171	187	157	176	173	181	172	150	193	186	160	139	190	154	166	170	164	156	153	169	161	157	164	174	161	166	189	188	169	153	157	179	168	183	171	170	185	163	174	146	169	173	153	168	190	178	196	156	142	180	171	186	163	179	166	167	174	181	166	149	183	148	191	178	156	146	150	190	180	174	175	172	178	182	157	156	148	154	158	178	180	175	146	175	164	168	167	172	160	166	171	178	168	194	173	166	175	199	171	200	166	167	199	152	160	168	176	175	182	140	164	159	165	172	176	177	172	190	156	177	172	176	186	132	183	172	162	158	170	160	171	175	174	190	190	183	195	164	175	153	176	153	175	161	161	154	161	170	172	143	160	165	177	183	211	173	167	151	173	199	153	173	164	155	163	207	168	161	161	184	191	168	144	167	171	165	191	188	174	154	188	164	183	198	143	164	160	174	171	155	183	188	186	167	152	180	187	188	180	176	196	155	150	169	171	183	153	171	161	173	157	150	188	172	174	176	173	160	179	168	148	150	187	179	165	209	170	221	178	163	163	198	161	162	157	184	168	190	176	175	173	168	156	164	175	153	183	205	190	170	151	208	150	156	171	190	174	186	213	160	163	163	180	170	155	175	161	171	169	169	185	161	170	163	151	179	160	179	171	171	176	195	182	145	172	182	181	167	165	188	177	191	176	163	149	173	177	165	189	165	161	169	175	187	170	160	160	167	176	174	181	174	160	144	178	167	199	166	179	185	173	203	157	177	144	158	164	158	179	193	171	166	167	152	158	171	159	153	197	182	162	158	182	178	158	184	188	165	191	150	161	178	172	160	165	167	201	153	168	201	160	175	159	197	169	183	170	172	180	180	184	155	164	178	186	174	161	146	160	164	162	185	191	198	169	180	189	203	173	163	155	175	159	176	171	180	176	164	187	148	173	170	155	182	194	169	174	178	159	176	143	178	183	136	155	183	185	155	184	183	168	173	196	166	175	172	167	162	140	169	133	177	144	170	172	156	175	143	157	178	181	181	186	177	184	145	162	167	186	147	180	169	190	192	156	179	155	166	143	154	177	171	186	181	171	152	178	189	175	174	181	161	177	187	156	189	167	159	158	154	172	152	160	167	154	185	165	160	177	177	164	169	164	198	161	179	160	162	157	203	148	183	171	175	185	179	171	200	185	174	160	206	173	165	183	172	184	182	195	168	173	159	174	163	189	174	197	150	176	141	175	187	166	155	155	161	167	163	177	155	161	177	173	184	183	177	194	171	148	156	221	163	170	170	151	159	177	138	178	166	194	193	150	188	177	160	147	172	147	156	170	162	162	134	183	176	182	128	146	180	154	151	160	179	178	190	161	175	147	163	185	179	183	165	162	186	178	174	170	184	169	193	177	197	155	154	184	183	164	170	173	175	146	166	181	181	172	167	172	175	160	188	171	149	173	172	140	163	164	171	168	165	184	192	173	173	163	183	181	166	165	168	180	204	177	164	153	163	173	198	171	166	183	176	166	158	172	176	198	186	171	167	201	197	163	171	145	168	150	172	138	151	143	158	195	186	176	199	165	177	181	172	169	182	169	196	189	156	174	170	155	161	168	156	157	155	173	192	182	176	158	174	155	158	174	177	196	164	139	191	155	184	165	142	166	163	179	187	176	182	158	166	182	141	164	179	152	141	163	163	177	161	181	153	149	159	183	184	157	177	137	180	181	159	189	163	175	184	149	173	169	162	192	187	162	204	146	157	155	175	164	171	183	157	183	183	162	151	154	167	153	164	162	171	166	168	178	171	166	157	181	181	172	178	188	168	185	174	157	167	180	171	161	132	200	163	192	197	162	168	176	166	180	160	192	153	196	163	188	179	151	177	190	156	175	169	175	167	171	167	175	146	175	181	187	161	194	198	178	152	176	194	165	184	177	163	159	153	154	164	171	161	166	186	177	163	180	142	178	167	155	170	169	173	180	161	168	171	183	164	170	169	183	153	176	176	173	165	155	173	174	163	177	194	183	165	179	189	173	151	183	176	172	180	161	161	158	172	188	173	187	162	165	155	163	174	166	161	165	181	163	166	166	165	191	171	153	144	174	147	168	168	155	162	156	184	165	185	165	191	166	162	172	179	170	146	165	208	166	171	192	170	157	158	171	197	172	178	174	193	182	179	182	178	172	163	151	167	172	172	175	150	170	155	180	163	187	171	164	165	152	168	158	174	194	172	167	167	175	146	155	164	192	177	156	190	155	179	188	178	180	171	144	194	166	124	157	173	160	170	171	170	161	164	176	167	166	187	150	183	177	177	150	164	189	209	168	147	165	160	178	178	140	165	151	160	188	171	171	165	167	176	164	143	155	135	176	165	166	167	169	167	166	177	192	192	164	153	191	177	214	174	164	180	161	178	151	175	168	165	189	166	170	177	171	179	171	150	178	182	184	157	181	156	158	182	191
7645	538	469	407	439	438	430	461	429	418	387	452	428	440	420	456	453	440	395	410	411	401	452	435	440	434	406	444	439	446	400	432	434	371	457	410	442	424	445	447	408	413	438	426	406	428	435	435	427	418	422	414	451	439	447	414	426	447	405	428	404	462	415	420	438	419	452	394	454	392	413	401	453	454	463	440	452	432	462	451	434	416	431	429	416	429	421	442	405	433	442	378	456	409	426	446	433	406	407	407	435	445	426	443	403	421	475	412	396	402	417	400	413	415	419	400	447	420	448	450	449	425	443	419	417	428	422	446	436	416	421	440	424	427	444	440	428	402	401	416	411	396	416	443	388	465	453	413	391	438	431	454	404	462	408	426	428	451	435	390	417	428	411	415	418	404	418	411	412	432	430	462	441	439	440	440	420	420	398	432	423	438	404	428	445	415	422	442	381	445	413	378	401	438	403	417	428	423	428	435	385	420	411	436	373	434	454	464	406	417	426	448	431	409	436	428	446	439	408	436	373	423	457	414	454	460	424	446	400	406	428	423	422	421	411	417	409	458	409	423	410	424	432	384	409	406	387	417	403	415	424	441	430	457	423	387	415	393	412	446	408	446	422	395	449	417	402	427	425	428	410	406	457	421	403	423	401	413	416	438	422	456	443	410	431	427	443	427	436	421	427	400	397	461	455	435	438	397	427	426	425	456	454	419	432	438	381	434	401	446	437	426	430	445	435	448	441	444	437	398	435	392	406	416	448	432	442	419	438	419	443	415	440	425	430	411	416	458	406	437	417	456	428	395	468	403	438	461	389	450	436	437	449	424	428	396	437	414	418	428	424	435	441	417	395	438	414	416	455	458	445	391	412	441	425	446	382	416	426	449	404	430	445	423	413	393	424	428	406	426	427	438	416	469	428	477	434	413	401	445	435	457	465	431	407	459	436	409	384	384	412	434	442	428	396	434	429	431	420	438	439	422	435	433	427	446	443	456	396	422	405	432	441	471	412	446	457	430	423	468	465	411	366	411	390	456	430	449	421	450	398	429	461	451	419	418	412	390	406	402	419	448	450	434	404	429	417	425	437	435	431	439	447	435	424	431	427	405	403	430	414	423	422	455	426	418	453	438	455	465	418	435	428	439	449	441	432	445	436	408	424	434	462	458	455	377	403	428	431	420	414	407	452	397	402	421	434	445	409	426	413	409	391	415	422	450	409	427	424	406	421	444	423	456	417	448	412	448	445	411	430	435	393	440	424	406	445	418	455	411	445	407	421	417	386	464	441	425	416	432	414	400	392	429	418	412	452	438	413	388	428	448	413	442	464	446	452	435	433	424	433	416	440	405	420	406	436	450	430	411	402	411	422	418	430	442	424	393	455	436	466	421	427	381	433	431	427	425	417	440	429	455	424	428	418	413	431	421	448	442	410	447	443	412	430	435	411	455	478	421	448	434	465	435	443	456	423	385	434	432	423	421	422	404	457	412	412	410	404	438	416	395	402	409	436	433	431	439	438	419	413	405	363	404	423	407	411	434	407	425	430	420	432	414	404	444	457	463	436	441	416	444	429	440	409	429	431	409	429	442	429	438	430	438	417	426	381	390	426	412	377	426	427	418	367	443	432	414	433	413	433	400	434	410	384	418	434	461	416	404	440	432	449	426	403	459	450	446	447	430	407	437	449	394	420	440	417	407	408	465	393	450	432	416	413	446	420	390	432	389	437	407	444	425	406	400	413	425	419	442	446	433	422	458	435	415	445	439	404	427	398	427	449	424	478	407	409	447	416	413	436	398	450	424	423	435	459	407	427	449	435	413	416	446	419	468	380	425	422	422	393	436	429	410	419	444	414	378	451	435	442	401	437	400	438	444	509	438	424	410	403	446	440	419	445	413	408	406	381	444	429	411	419	419	424	403	428	424	412	468	436	428	411	443	443	395	442	423	472	413	418	435	391	441	393	404	448	405	392	389	405	437	435	448	458	435	427	446	390	403	444	436	427	438	467	450	452	402	419	399	452	468	408	424	442	423	416	451	433	450	398	406	394	427	439	404	412	418	431	471	396	428	425	416	391	450	435	408	443	453	414	440	459	431	422	441	443	402	397	407	438	393	410	430	415	421	398	414	434	425	445	439	433	462	450	442	400	468	435	403	399	412	441	425	433	424	429	432	442	439	420	413	430	416	412	450	450	430	440	453	442	422	417	428	374	396	411	409	413	399	481	420	402	427	393	395	406	440	449	379	422	461	448	427	428	452	393	441	402	443	440	429	427	419	430	402	419	431	432	420	411	434	422	414	458	419	424	410	413	424	442	415	435	452	422	429	454	440	433	415	449	404	418	438	395	416	422	432	404	433	433	416	463	410	409	429	442	454	417	417	400	395	439	422	428	469	426	398	441	426	407	438	417	459	459	410	404	449	443	428	420	445	428	441	410	445	375	413	416	430	446	393	410	445	442	384	423	427	424	420	470	396	433	443	436	432	444	395	421	413	410	418	429	455	398	409	415	464	438	440	430	420	423	415	448	438	443	420	430	440	393	440	433	432	408	422	426	425	419	428	482	467	432	441	435	446	411	424	470	433	433	445	411	417	406	453	450	417	426	408	402	463	401	433	396	444	401	407	434	423	410	410	430	407	421	469	420	422	415	409	404	448	445	436	412	449	435	451	445	424	427	431	460	392	421	420	449	421	388	449	417	414	428	433	422	418	423	434	451	414	396	407	418	411	379	443	467	426	432	446	446	441	406	421	454	417	414	415	459	453	439	376	387	447	448	413	418	471	409	427	444	433	426	411	410	455	403	418	414	454	434	419	418	431	421	455	422	393	426	412	435	429	406	436	423	442	422	396	405	420	446	461	410	412	390	431	412	412	429	424	395	399	367	427	393	434	449	424	408	429	412	439	431	383	434	425	474	444	396	434	393	428	435	365	457	416	411	431	438	434	432	386	408	403	412	417	403	472	417	406	395	427	418	419	447	441	425	352	435	434	449	439	442	436	409	401	412	408	442	423	435	393	444	442	433	425	428	436	430	398	452	405	428	431	422	452	429	451	423	424	414	433	417	403	421	397	430	428	450	435	406	446	403	411	413	428	441	424	410	414	458	428	407	449	446	431	434	400	423	397	408	411	409	441	425	430	414	418	440	407	423	431	383	422	403	416	461	427	400	437	411	386	401	445	397	437	400	426	447	371	452	400	440	450	408	414	404	389	429	439	446	443	421	408	425	431	427	445	424	484	418	401	408	406	426	425	421	389	427	436	429	430	430	445	427	414	430	415	405	438	422	439	414	447	385	431	448	440	421	437	414	425	445	412	404	439	420	426	444	407	448	405	406	435	460	451	393	425	497	450	404	416	421	431	422	433	431	454	435	425	410	429	423	453	399	432	425	464	433	436	380	415	438	425	428	426	413	383	425	473	389	385	396	425	399	422	465	406	438	388	419	445	424	435	446	430	417	436	476	416	390	401	411	398	399	433	439	408	413	419	428	464	404	414	443	414
25110	20982	23554	28594	20976	13100	563	418	372	333	392	358	377	356	363	338	358	355	331	353	344	336	360	333	346	348	363	339	311	347	298	338	335	331	373	341	300	290	311	340	343	330	308	343	314	350	313	309	310	318	319	311	313	312	315	332	293	320	313	307	305	303	306	342	327	324	294	292	315	326	323	332	306	331	328	321	367	356	310	332	288	304	345	333	326	304	321	347	333	336	338	345	307	306	299	316	341	349	330	345	303	287	332	319	339	306	321	355	293	338	339	325	326	350	322	303	316	338	355	311	341	348	309	316	306	317	335	340	327	339	348	354	328	326	313	313	315	339	311	315	291	295	301	305	327	301	334	340	300	328	310	371	353	300	334	338	315	293	311	325	306	338	303	321	317	309	317	299	290	333	289	321	323	313	320	320	313	310	313	319	323	341	321	293	325	340	320	325	345	305	303	324	317	324	310	290	313	292	306	380	294	300	333	359	311	312	333	356	348	323	352	300	293	346	315	311	301	352	311	311	348	321	345	348	340	336	301	311	363	344	307	331	343	334	305	325	338	323	339	345	307	338	342	337	337	325	318	318	332	326	345	313	318	313	338	315	320	338	316	317	330	328	328	336	341	312	281	304	328	323	326	296	326	318	298	349	341	306	305	280	324	313	327	291	288	314	317	339	306	341	341	291	299	345	309	313	332	330	312	304	330	332	330	376	310	321	325	317	348	332	334	321	285	327	318	331	322	324	328	325	339	314	332	336	312	329	343	371	334	363	317	326	314	313	334	286	307	323	281	299	292	317	276	332	321	283	335	320	316	392	315	336	348	358	314	346	344	334	315	328	351	318	322	340	321	327	329	307	345	338	319	329	328	322	346	355	308	274	320	338	333	305	325	341	332	334	352	373	339	342	303	338	353	348	328	329	338	302	322	330	333	304	320	322	316	326	338	344	324	289	320	382	313	315	273	362	335	354	345	345	322	321	341	306	353	363	299	309	341	386	325	319	309	330	353	343	286	299	328	305	330	341	340	320	358	312	310	346	317	305	342	325	301	307	340	339	309	350	331	347	326	324	323	299	320	354	324	343	339	330	279	301	328	343	345	303	298	330	336	296	329	369	347	278	346	315	332	307	309	340	313	336	308	344	359	332	312	360	338	336	312	325	341	312	345	322	342	322	346	329	320	280	340	337	338	352	334	314	289	325	312	320	353	323	320	292	335	342	354	317	315	326	354	322	312	350	349	316	315	307	329	296	364	302	312	323	348	296	313	359	290	345	341	309	349	317	300	317	338	344	305	337	338	309	299	323	345	324	321	292	338	328	308	326	358	338	361	304	321	318	337	344	327	311	341	316	324	308	326	337	328	305	331	309	325	329	344	319	303	310	321	338	306	302	328	312	325	327	321	305	338	334	316	310	351	307	312	312	340	308	366	313	290	296	333	342	356	322	317	332	313	308	299	300	341	331	322	309	324	295	317	330	341	330	331	328	328	352	325	328	313	348	283	337	350	334	297	344	314	327	350	330	317	281	346	317	347	334	325	335	307	370	300	356	349	377	334	319	276	327	311	305	292	294	364	329	330	322	313	333	343	322	342	332	312	318	328	296	274	331	324	330	317	285	319	291	323	338	288	314	307	357	294	347	290	343	300	345	347	345	329	287	312	336	353	304	335	324	291	305	306	295	308	336	322	322	316	326	340	347	326	343	335	303	331	323	352	317	313	284	331	334	331	324	323	305	309	300	336	305	331	310	329	299	347	323	331	324	325	350	343	308	330	298	333	314	333	313	324	325	325	325	295	347	334	327	333	303	315	296	332	339	312	301	340	347	342	317	311	285	307	342	332	309	316	285	360	319	320	327	324	290	285	357	336	346	321	336	334	310	345	290	326	359	328	330	320	316	318	343	328	307	324	329	326	325	301	331	316	334	326	336	362	274	295	304	307	331	327	300	340	341	330	324	301	299	321	327	342	337	333	323	354	314	319	326	365	347	357	320	326	358	340	321	311	306	310	292	296	324	279	289	331	341	317	311	330	331	323	286	338	327	305	321	332	302	350	326	327	321	298	342	325	373	337	318	308	329	314	322	330	310	334	317	331	307	323	303	302	351	326	325	316	368	295	352	337	306	305	319	312	338	339	310	314	319	315	320	314	363	334	344	330	319	295	322	305	280	356	326	337	328	294	295	327	329	314	324	344	316	301	317	353	319	342	326	322	307	334	343	315	315	336	340	311	329	331	319	339	333	338	340	327	328	321	327	343	281	352	342	344	360	296	357	302	318	331	308	310	300	287	331	328	291	287	325	309	312	355	344	275	305	349	316	310	341	323	311	357	308	336	352	316	318	305	322	325	282	342	386	325	318	334	344	334	367	296	273	330	295	316	344	329	316	322	320	356	323	343	314	318	364	303	363	309	312	334	330	313	305	345	318	315	290	316	319	330	315	296	332	368	335	320	304	306	328	303	352	338	282	343	309	298	302	322	293	323	323	337	350	308	322	361	338	312	331	295	351	317	345	318	322	346	292	345	330	291	352	306	340	293	336	299	291	316	338	329	306	339	358	303	330	351	326	333	320	336	345	327	347	308	325	283	333	348	315	345	303	336	339	301	350	325	303	270	313	357	320	348	318	316	336	302	319	324	336	296	324	343	322	330	321	324	301	310	324	340	320	343	318	337	335	302	343	356	311	341	291	312	313	376	332	323	317	313	306	303	341	315	318	331	336	337	329	333	328	348	350	315	310	297	300	319	339	346	366	318	339	312	355	339	308	315	330	311	323	298	321	315	317	332	303	321	340	312	298	327	306	342	324	351	280	304	331	334	335	299	322	312	324	334	311	322	337	314	314	335	360	327	350	341	322	350	337	348	324	342	319	297	314	296	329	337	320	351	337	319	348	325	332	328	300	307	327	335	339	321	295	309	320	322	300	333	320	342	321	322	329	321	307	323	354	332	307	303	364	302	335	323	325	358	339	323	308	316	301	319	324	322	324	327	326	336	295	358	339	298	334	292	314	305	315	370	295	311	313	317	309	293	304	298	337	330	317	333	311	305	335	310	320	300	290	351	296	300	295	328	323	299	285	282	298	306	284	316	329	335	334	343	341	279	305	324	344	312	318	309	331	343	296	326	331	334	337	319	300	325	314	331	316	318	338	315	313	332	280	373	342	353	349	300	312	314	335	328	341	362	326	326	304	320	299	339	321	346	350	337	319	328	290	306	340	313	328	329	330	335	289	326	357	338	319	336	322	303	329	316	313	315	305	345	335	315	340	336	327	344	302	304	329	335	306	339	320	307	342	305	326	304	317	341	304	319	332	321	319	303	304	339	322	285	321	335	307	351	329	314	344	307	337	342	351	385	340	306	311	297	294	328	302	357	317	280	326	318	333	344	289	303	326	341	314	299	332	346	327	303	334	358	307	316	328	299	329	301	313	332	361	319	325	343	340	313	320	331	323	328	314	284	304	320	346	323	356	307	343	309	333	311	309	341	297	336	343	334	348
4306	2086	1248	837	814	718	736	698	731	741	718	707	698	706	671	694	705	729	712	743	719	702	723	743	708	725	743	684	706	700	724	683	728	664	737	708	742	745	768	696	709	693	698	691	731	724	712	675	655	734	707	674	687	658	705	682	704	680	682	645	685	693	634	689	679	707	710	707	714	650	738	670	685	697	723	759	635	699	692	762	708	715	716	715	752	698	693	708	697	679	699	700	702	694	679	717	706	711	670	754	683	691	714	649	695	743	688	716	658	723	779	657	655	724	684	703	668	675	718	669	703	715	707	686	677	724	701	672	686	685	749	753	685	726	712	736	664	695	695	727	713	675	711	725	692	695	711	664	711	728	717	675	727	695	652	646	677	688	684	651	685	732	691	684	698	717	716	691	713	696	694	720	676	723	730	715	714	708	710	701	680	688	687	664	702	714	702	707	694	652	671	729	707	714	720	708	701	722	667	756	733	704	706	699	675	695	666	691	663	675	686	689	694	729	682	643	685	691	725	687	668	704	687	716	791	694	717	677	716	704	726	700	698	722	701	740	686	744	707	670	704	722	742	743	736	686	699	696	661	684	715	635	714	716	738	707	693	688	721	711	656	686	735	720	646	688	708	662	675	685	680	724	739	662	730	699	707	696	653	744	735	655	678	700	718	684	695	743	721	684	714	677	747	674	724	688	752	703	691	678	693	648	699	664	671	655	693	732	697	684	705	708	692	661	708	714	725	678	685	680	685	745	707	737	722	714	706	695	659	711	734	712	692	730	732	711	659	695	663	692	745	670	721	686	663	741	750	693	710	691	708	726	718	654	727	729	610	713	746	697	696	725	728	712	694	681	716	685	705	686	750	691	643	723	720	686	723	678	665	751	673	682	718	711	717	703	701	707	690	737	709	671	631	696	696	670	697	735	661	679	701	686	658	772	682	720	694	693	705	735	696	680	709	693	658	674	694	683	679	699	709	673	675	707	748	674	691	724	720	675	705	757	729	676	724	695	682	722	731	726	700	675	727	646	714	694	721	723	692	707	678	685	670	685	725	682	742	757	653	701	689	658	724	685	698	681	692	698	682	697	664	653	709	696	711	719	684	702	667	663	681	722	676	671	678	701	663	713	738	708	702	630	677	739	700	701	674	650	682	693	670	696	658	699	747	693	718	700	677	705	706	721	726	681	704	717	673	673	735	721	734	736	680	736	720	681	679	734	709	676	653	692	731	681	760	647	709	733	679	701	690	722	680	667	673	663	678	718	669	694	679	685	655	674	723	691	676	698	685	736	680	679	732	674	698	655	719	734	734	718	712	686	748	670	702	715	725	666	704	718	721	686	680	721	717	759	734	708	718	674	674	703	717	672	707	710	703	718	684	676	695	698	684	690	744	653	689	702	698	708	691	684	694	658	692	768	635	684	673	749	717	719	677	722	727	721	692	690	689	742	695	682	679	706	710	688	702	712	737	744	704	647	725	688	703	717	724	678	728	708	695	715	640	668	684	704	682	757	742	679	693	670	706	714	672	691	674	711	695	729	700	687	660	710	658	731	658	717	701	686	706	680	672	686	733	643	688	661	757	757	675	710	707	698	724	678	730	673	682	724	683	666	704	694	709	694	666	720	700	796	697	711	742	708	671	727	720	702	700	729	700	712	741	711	721	695	702	716	658	651	692	693	738	718	734	707	663	662	657	720	651	675	743	702	694	652	716	691	679	674	676	769	699	699	681	746	678	707	714	656	717	732	688	691	713	720	684	742	725	693	712	671	672	717	687	692	691	732	719	743	707	700	732	692	679	711	694	702	683	706	693	715	662	673	669	726	739	711	672	718	721	687	665	688	681	727	705	748	710	665	697	708	682	655	658	731	687	737	688	670	698	721	673	685	746	662	659	677	693	663	710	691	794	676	715	694	692	756	714	669	675	667	694	635	707	681	694	672	667	704	693	719	713	674	758	726	697	671	698	676	711	715	685	708	701	688	698	707	700	701	695	717	720	717	644	704	697	712	698	681	722	670	688	697	715	701	709	724	717	715	674	700	709	724	696	714	710	654	664	716	678	719	656	713	746	660	685	736	737	709	699	695	646	651	781	711	698	673	695	657	701	697	675	715	659	679	730	701	691	674	710	700	642	692	731	735	689	692	723	679	719	700	744	716	741	718	693	764	700	723	680	689	639	652	682	672	669	677	676	707	710	664	740	664	710	719	714	696	745	694	676	728	711	684	681	705	684	677	722	688	705	663	669	713	712	727	667	708	681	650	661	706	687	686	712	679	693	751	717	728	710	680	618	647	685	707	666	731	675	696	730	697	693	716	736	670	701	711	716	709	673	684	695	717	681	724	686	671	742	698	743	675	683	689	728	681	709	682	685	758	710	720	728	709	686	741	718	677	697	763	648	691	715	658	705	720	713	685	664	654	727	667	733	707	675	671	691	697	681	686	705	698	649	712	682	705	678	739	643	771	718	704	704	735	726	720	688	710	687	720	723	723	652	734	722	746	683	689	706	731	677	696	712	707	707	676	692	694	683	647	682	683	699	738	707	718	686	728	684	694	682	712	674	652	712	728	695	742	756	674	736	689	671	721	693	644	713	739	699	702	693	697	748	674	701	710	664	717	724	779	704	719	690	713	756	720	664	690	712	717	750	686	688	675	681	708	700	702	684	687	688	684	718	717	670	708	724	722	731	706	713	673	708	658	749	705	688	684	723	734	681	710	722	721	720	665	679	691	754	692	672	681	722	697	683	688	681	700	720	666	696	696	733	697	701	703	726	706	693	678	692	680	713	675	665	664	691	686	743	656	690	677	711	719	724	720	717	759	701	704	705	725	685	715	659	703	706	688	670	699	717	677	686	702	681	714	756	671	667	654	656	712	675	741	714	687	705	691	670	696	700	691	718	716	703	698	690	700	669	706	706	719	720	761	760	753	724	669	735	696	641	764	732	690	690	673	714	723	725	718	704	748	688	687	691	719	699	695	733	705	656	705	718	714	676	702	734	687	704	675	731	772	738	717	704	700	679	737	682	701	698	706	746	744	681	683	728	735	688	683	732	633	711	668	709	676	694	734	713	692	725	668	713	663	664	667	701	720	691	692	739	737	667	702	658	696	687	727	713	730	731	681	726	672	681	676	704	684	663	667	694	669	739	706	683	690	728	683	738	683	697	736	698	688	727	679	724	709	685	673	713	674	723	728	705	721	694	639	659	719	679	695	679	701	693	687	714	701	667	708	711	746	700	688	708	712	687	741	709	711	705	655	678	659	717	682	655	736	704	701	711	691	706	721	698	696	720	713	665	717	719	720	703	645	691	643	703	672	662	744	694	699	686	685	659	707	730	668	704	645	690	735	688	677	748	697	696	699	678	702	687	682	687	730	716	660	731	708	706	710	641	664	682	689	709	703	721	727	657	746	716	725	727	701	666	692	728	694	694	673	656	676	702	676	668	664	691	703	670	678	690	701	731	696	697	691	673	701	686	679	699	676	701	690	640	694
24447	20974	23922	28206	20977	21001	11015	629	386	376	404	370	303	320	360	312	369	283	335	301	323	331	278	323	292	278	326	281	324	321	272	266	291	301	296	295	307	324	273	288	279	296	279	289	309	296	263	292	291	287	266	280	282	264	312	311	303	281	306	320	262	312	317	320	304	303	279	326	296	289	254	285	307	310	322	293	263	277	307	309	288	263	260	268	279	319	278	254	300	325	301	278	279	284	289	314	281	293	258	269	274	281	325	306	272	320	305	298	282	273	265	296	307	301	267	326	267	308	277	301	277	271	280	249	287	283	297	286	292	282	299	297	249	247	294	312	298	295	278	287	276	286	284	304	247	264	277	285	291	292	247	302	277	281	297	286	301	273	319	278	285	273	276	271	286	263	253	290	280	251	246	267	292	276	278	269	282	306	297	310	327	302	268	282	316	270	291	287	300	281	294	294	240	273	272	293	295	302	275	269	301	284	307	264	288	250	276	271	280	285	297	269	281	272	331	290	288	264	262	273	286	281	278	249	293	279	276	283	315	284	287	291	293	274	269	281	265	279	257	295	310	309	302	284	249	319	319	322	291	296	290	288	275	264	307	278	311	287	289	293	283	280	308	289	265	271	256	287	285	298	261	290	304	295	277	280	286	250	271	301	306	277	305	266	274	288	264	271	309	283	276	302	238	281	316	276	331	307	278	262	265	292	306	290	277	287	280	285	269	275	262	277	294	260	316	280	291	309	284	300	272	332	258	320	265	260	286	262	251	296	257	288	302	304	291	330	309	270	315	278	260	284	291	320	303	271	365	282	273	308	300	286	294	277	272	297	276	313	263	290	260	274	328	320	348	291	278	262	264	272	293	293	286	279	290	263	297	293	271	254	280	245	302	291	325	285	304	268	283	312	310	323	279	255	266	271	282	295	284	281	294	299	292	264	289	298	298	294	284	274	306	291	301	279	280	285	276	262	305	316	268	304	279	297	313	310	300	292	292	252	297	296	302	273	326	294	289	287	281	253	306	282	278	272	259	268	280	333	288	284	300	271	300	309	288	273	269	311	285	289	297	276	254	298	262	272	257	313	253	309	301	289	303	314	282	270	308	275	318	295	268	266	273	267	301	295	282	270	327	311	282	247	250	234	295	285	305	295	302	337	265	291	327	294	269	297	317	302	307	287	303	300	304	284	277	283	286	296	297	296	295	291	330	295	282	288	296	320	298	290	292	273	262	283	310	286	287	288	288	278	282	294	261	281	249	239	296	313	292	279	278	260	280	285	305	268	269	308	278	272	312	293	296	272	284	291	273	318	301	279	268	284	265	280	294	267	322	307	299	306	299	261	306	269	267	264	272	278	281	301	294	288	299	310	311	312	288	268	289	309	294	251	308	300	293	276	263	310	317	269	282	313	294	257	284	269	297	295	264	245	289	286	294	277	302	294	261	264	245	291	267	296	293	278	306	270	275	270	289	300	307	284	313	268	284	286	281	295	262	324	322	298	293	304	297	307	297	305	286	281	265	263	277	272	288	286	273	310	261	266	289	289	302	270	297	313	307	280	288	273	287	294	284	286	328	274	306	301	296	265	290	228	279	269	263	258	266	287	273	279	277	266	269	284	287	235	279	310	274	276	297	299	249	269	254	287	257	293	281	296	276	297	301	312	289	326	270	284	305	294	273	262	278	297	265	308	316	301	309	300	278	287	333	310	304	283	250	271	339	306	300	272	265	280	280	283	275	287	308	284	278	270	279	278	301	290	294	323	307	264	274	287	280	307	298	308	290	296	293	287	264	288	280	271	260	279	289	311	292	268	249	314	301	269	307	301	303	287	281	289	283	305	246	293	302	295	313	272	289	275	280	285	275	321	301	289	283	262	298	298	307	286	297	309	291	295	315	269	289	285	279	290	254	310	286	269	330	316	318	306	265	268	263	277	300	301	293	297	290	270	279	292	270	270	281	276	255	263	282	283	274	292	268	288	319	308	281	262	329	289	286	280	281	293	306	298	268	286	299	271	278	325	283	320	284	298	328	302	281	307	280	306	276	289	337	280	283	271	317	289	285	290	283	264	274	261	265	262	326	277	277	270	252	285	276	282	291	271	300	281	285	279	282	286	303	256	298	278	250	285	281	309	270	297	299	276	273	286	285	289	316	277	286	307	298	330	315	301	291	289	283	281	271	294	255	258	270	292	281	281	257	272	277	283	283	269	296	304	277	265	312	278	256	300	295	308	301	288	288	248	291	303	284	273	300	298	284	319	273	297	301	274	252	292	297	292	275	297	283	274	257	264	257	287	295	300	306	296	259	279	271	272	290	298	278	289	289	291	309	273	300	273	261	280	284	292	259	273	348	300	285	249	263	292	262	313	327	299	273	274	297	295	283	286	287	290	324	290	271	282	270	290	298	289	302	280	287	274	263	282	275	271	262	281	264	295	304	272	296	288	269	310	287	331	298	313	286	303	278	283	268	296	293	282	304	248	309	276	288	301	300	292	328	270	303	308	301	309	294	287	326	312	290	277	275	279	309	282	289	289	320	272	276	291	262	258	329	303	309	283	292	279	291	319	262	281	308	303	300	266	328	319	296	311	279	303	292	282	297	291	282	293	289	286	300	317	288	274	296	285	306	326	283	303	285	298	300	278	284	288	273	283	300	300	290	250	259	259	259	275	295	267	305	293	310	300	309	286	269	297	307	301	306	269	283	303	270	274	259	294	285	256	279	292	272	296	293	316	294	271	293	284	270	274	294	255	284	294	300	294	272	286	293	276	294	279	271	258	299	281	275	318	278	275	306	258	320	300	296	278	295	292	292	297	275	256	310	280	303	261	314	276	313	300	249	301	298	273	269	305	273	301	255	290	308	282	308	285	282	278	300	291	274	298	269	279	312	283	275	294	281	290	262	276	290	290	266	299	298	279	307	277	282	284	274	245	278	289	270	290	324	322	293	290	272	236	302	288	321	289	298	284	279	307	293	271	289	281	300	295	301	283	301	271	292	294	279	291	293	269	324	260	285	284	291	294	309	295	283	305	293	337	294	287	260	285	289	287	320	273	294	296	283	278	256	267	248	298	312	281	260	283	284	294	281	266	283	307	273	297	306	302	275	254	275	286	317	279	307	281	289	290	312	288	281	268	306	290	272	297	297	264	310	285	295	282	275	288	293	301	293	284	266	276	286	281	284	281	241	277	302	292	307	299	269	266	297	253	281	265	271	275	281	269	261	273	257	279	277	269	285	304	296	285	287	300	272	270	277	270	265	278	284	283	302	283	287	301	281	286	279	310	264	263	245	291	287	313	290	283	293	277	272	293	311	294	335	277	276	256	313	314	273	273	299	265	283	290	278	285	262	298	264	301	302	266	300	340	292	283	286	285	275	304	310	286	309	294	262	301	301	262	268	292	282	254	265	279	306	283	275	278	259	297	299	322	309	287	285	288	274	278	261	283	289	324	268	282	270	301	271	263	277	314	304	235	294	269	291	299	272	265	272	284	250	306
3958	3209	1615	996	794	691	611	637	635	657	602	658	588	605	596	631	613	648	644	616	611	630	633	638	559	616	629	584	578	552	596	614	589	577	571	580	621	628	626	608	589	572	550	602	564	620	568	681	621	603	606	614	618	635	624	590	570	574	615	565	641	640	661	610	585	573	560	612	620	588	606	624	573	640	565	614	564	620	590	638	594	593	599	541	571	617	585	583	592	596	575	613	638	635	602	613	608	611	634	632	638	593	622	598	596	583	570	597	563	582	614	598	621	623	602	626	604	568	586	585	591	607	612	603	626	596	608	567	610	607	603	561	621	572	574	622	590	594	602	623	598	587	608	590	615	606	598	577	628	597	577	616	541	592	581	596	636	605	585	606	578	594	612	594	633	585	573	562	571	592	571	595	637	544	593	616	575	605	619	642	608	580	615	601	610	563	588	563	568	600	580	619	604	629	617	610	593	604	587	646	618	580	641	642	599	617	593	567	629	600	595	623	595	579	641	603	609	581	594	600	618	593	580	592	631	624	622	596	604	629	597	571	549	613	619	610	581	627	566	598	629	638	600	597	628	600	580	590	595	575	599	592	570	596	581	601	582	586	586	618	582	613	582	594	573	603	618	618	598	612	613	590	612	618	639	596	572	588	609	619	600	582	628	587	594	603	589	575	594	604	625	611	590	602	684	630	581	620	615	549	601	623	609	643	613	609	601	601	573	579	648	607	566	616	583	619	592	600	606	618	671	625	607	596	607	569	576	612	591	591	659	627	576	564	597	627	629	613	598	565	600	600	564	616	575	569	593	601	588	573	631	594	630	607	617	590	595	605	604	624	606	591	614	584	547	616	573	596	619	636	628	574	583	556	574	620	586	637	591	598	624	612	622	594	594	579	603	650	643	603	597	598	567	609	592	596	607	559	588	604	568	599	604	576	555	606	558	624	605	621	599	600	596	616	617	567	619	593	605	594	606	626	595	576	598	600	566	637	606	645	614	647	603	567	612	619	556	601	564	602	606	552	544	629	618	631	599	616	603	615	613	625	632	631	537	596	617	622	578	566	584	523	612	606	585	583	610	610	611	606	583	592	612	539	589	604	599	594	586	591	558	631	586	614	599	613	596	599	561	624	640	605	609	602	586	589	594	583	560	609	522	553	590	610	584	588	623	615	613	599	616	582	633	614	598	571	558	576	591	591	633	594	629	540	601	631	651	592	564	632	604	622	612	608	608	596	646	615	630	566	615	619	516	619	601	605	601	592	589	619	572	580	636	589	614	579	600	586	597	546	594	583	554	650	618	613	611	575	564	618	611	565	590	617	618	620	635	601	624	573	628	622	621	557	575	617	620	591	613	587	574	600	603	584	619	603	550	604	607	613	595	599	660	557	590	628	642	584	608	626	624	623	608	605	578	600	622	617	585	596	583	577	605	581	625	618	599	577	630	618	592	580	614	592	632	619	604	608	605	561	611	595	562	586	611	559	602	566	557	594	590	609	582	624	595	584	601	614	628	628	605	646	579	628	599	610	583	576	598	649	606	559	627	585	550	582	613	612	601	617	611	596	555	604	588	633	622	591	648	629	607	604	589	591	631	584	639	613	590	582	640	626	546	576	579	653	624	567	622	589	621	566	616	599	613	598	593	627	587	587	558	599	601	596	586	616	589	584	615	594	642	639	639	597	608	625	576	626	616	630	607	563	590	607	616	570	585	662	593	613	604	612	597	599	603	609	622	594	567	621	578	593	632	588	610	590	632	620	590	635	592	557	568	623	635	619	566	637	587	611	600	584	594	584	626	622	580	607	563	589	611	620	588	593	620	591	596	584	565	607	635	608	564	618	626	653	616	594	592	563	622	616	566	624	588	619	555	578	617	602	612	593	643	600	550	650	593	579	581	580	585	623	556	639	610	586	608	615	590	607	606	648	551	616	597	621	621	631	573	628	629	597	614	623	575	581	599	643	611	602	576	594	605	605	626	578	626	583	597	618	560	567	619	579	578	659	625	604	631	636	584	621	605	633	604	609	609	556	613	608	618	615	586	638	599	606	576	576	579	623	605	625	575	618	598	659	559	599	613	616	559	588	631	642	596	605	592	596	600	616	571	617	631	614	576	596	627	596	627	575	605	549	636	603	587	592	563	593	628	604	587	565	589	591	575	574	630	581	626	589	591	611	648	647	608	614	609	647	639	623	634	561	576	630	566	594	589	595	540	598	555	556	622	577	636	618	616	608	577	567	609	621	613	628	608	563	609	623	614	611	620	607	575	583	653	600	551	576	645	612	588	644	629	617	595	613	588	587	629	573	578	604	563	600	607	567	607	644	600	592	615	625	589	594	646	545	567	587	598	539	628	567	618	544	624	601	617	623	593	600	588	605	632	576	610	595	591	605	578	572	614	567	617	619	610	581	574	575	618	671	641	583	574	632	551	629	548	624	567	559	614	622	608	569	619	589	578	624	613	611	614	619	647	608	602	577	590	610	621	578	601	615	626	587	572	634	588	598	593	601	598	593	596	590	558	611	630	599	605	615	584	586	568	580	631	544	566	609	593	635	618	604	592	585	581	588	587	602	615	579	573	608	596	577	627	646	611	609	621	617	567	623	598	624	599	600	588	588	612	570	615	638	589	624	589	633	597	620	593	613	605	616	589	613	600	615	587	640	617	613	551	554	586	617	607	610	642	578	557	604	614	572	630	589	613	580	611	619	595	572	595	593	583	587	603	614	613	608	599	611	598	542	611	550	596	595	568	608	592	629	629	620	579	637	568	618	618	620	612	626	591	580	624	594	597	560	616	631	598	614	582	600	553	615	585	603	595	614	602	576	574	576	633	606	607	549	611	615	589	635	571	629	602	616	568	602	642	621	558	581	569	583	604	564	581	605	599	633	580	571	620	570	616	576	631	575	626	535	585	583	567	626	618	633	603	559	608	561	617	586	617	617	649	614	597	531	607	568	614	604	594	601	584	547	568	613	594	594	605	599	623	613	596	590	616	582	569	603	598	598	608	546	590	594	612	554	602	595	638	624	595	603	609	602	614	614	574	645	603	574	591	641	608	586	599	600	613	611	603	543	571	602	620	578	610	634	584	590	623	577	590	618	598	628	592	607	669	578	561	605	609	589	614	599	617	608	586	620	571	595	593	611	603	588	585	665	567	634	610	537	579	585	582	582	602	581	610	574	577	616	592	592	606	606	600	621	594	617	630	607	667	588	585	630	612	625	625	629	632	621	610	570	616	608	578	607	620	613	589	591	615	594	636	563	574	629	550	553	596	644	592	620	604	578	561	582	580	611	576	577	612	585	555	627	594	590	599	639	563	626	583	615	576	617	632	581	627	610	621	618	586	574	605	601	629	600	582	644	611	589	618	632	600	598	608	620	574	584	594	574	587	584	593	593	577	589	619	576	636	608	583	595	576	604	584	552	604	636	608	569	612	628	609	587	630	585	592	567	618	608	610	584	603	603	582	618	577	630	646	579	585	641	579	583	564	570
33304	14825	2077	290	204	194	201	179	177	172	177	154	184	164	178	186	166	167	203	176	187	187	159	172	168	192	182	193	158	150	177	161	176	179	174	177	157	161	177	168	177	189	187	190	185	158	166	187	168	156	189	186	141	191	164	164	192	189	165	162	176	165	187	163	180	190	188	187	160	175	180	168	190	164	198	185	169	156	176	192	170	178	185	168	185	170	165	187	178	167	155	163	179	182	172	167	135	176	157	175	179	170	182	165	143	147	196	188	173	162	166	166	173	178	176	160	167	168	127	176	171	182	172	175	191	163	174	179	159	171	179	170	145	187	187	171	176	176	160	168	164	166	186	174	183	173	181	163	182	163	163	176	143	169	170	181	182	185	177	201	161	163	150	171	182	158	212	186	176	169	217	161	164	162	173	160	175	162	171	188	174	200	205	192	180	175	197	172	178	160	182	181	145	160	165	185	183	180	204	144	178	157	163	159	156	182	172	174	165	178	159	164	161	150	148	167	174	167	165	179	186	169	162	170	165	169	181	157	162	180	158	156	167	183	176	165	190	213	187	206	158	148	154	163	176	163	176	170	152	186	171	165	178	181	175	171	188	180	181	176	186	145	186	189	165	149	150	168	167	172	181	153	178	162	159	152	169	157	151	172	185	176	154	167	174	160	169	158	193	188	158	172	188	166	163	162	179	155	156	156	172	161	190	180	156	186	183	185	185	175	163	171	173	181	158	163	187	180	156	173	141	174	165	171	176	163	191	181	161	154	187	158	195	184	163	174	170	161	155	186	174	159	200	170	165	164	183	170	178	182	169	165	181	176	163	178	159	198	177	193	169	172	165	181	196	173	183	188	181	171	187	178	198	155	174	167	155	163	198	174	165	170	184	199	170	170	191	177	173	179	168	157	153	172	188	193	163	179	167	161	182	165	160	155	174	176	170	184	177	174	150	179	182	183	149	199	170	158	154	178	176	163	203	165	165	161	159	180	188	162	161	170	183	166	166	171	166	153	201	191	173	179	162	174	156	186	178	176	175	168	183	157	160	161	185	173	160	184	192	162	173	163	172	193	179	147	168	160	176	198	155	152	184	165	158	164	167	178	175	171	172	195	181	157	195	172	164	172	161	182	169	151	182	199	167	159	167	176	157	163	147	178	146	179	187	183	174	169	200	169	164	191	170	147	146	181	184	176	156	163	175	190	147	176	159	148	166	162	168	166	166	177	172	170	185	201	191	188	170	163	171	178	203	183	191	179	181	184	168	170	172	198	145	166	172	151	178	166	163	178	165	185	178	167	199	148	159	185	142	146	181	170	173	176	149	178	160	178	201	173	172	177	180	178	199	164	172	162	185	163	182	172	167	173	181	184	185	156	150	173	205	167	160	177	192	156	208	171	174	165	160	162	138	189	171	174	168	169	179	174	174	184	174	186	160	197	141	170	164	178	168	192	184	179	156	157	168	172	155	182	173	172	194	178	177	169	178	160	184	156	160	166	164	173	189	165	179	191	157	168	168	173	175	171	177	191	196	181	169	194	189	158	139	179	173	151	161	172	165	140	165	168	192	184	188	173	190	170	168	169	160	179	169	171	186	185	176	166	163	169	178	160	178	190	175	157	162	187	188	166	163	184	164	176	165	176	169	181	161	156	153	166	204	174	167	208	159	149	161	171	179	182	184	172	172	167	188	185	152	147	164	157	182	182	176	152	191	171	166	170	181	180	170	176	163	188	189	184	173	199	175	168	167	169	187	180	160	205	186	172	176	182	181	143	165	161	163	171	159	185	159	175	186	156	183	181	182	197	164	180	179	191	174	167	164	165	163	152	175	174	175	167	165	184	181	150	180	152	169	167	161	175	168	177	182	161	188	151	167	165	173	176	166	174	166	181	162	168	183	174	185	146	162	134	166	161	156	156	151	159	177	159	164	141	135	186	162	166	175	172	193	168	179	153	170	167	177	197	175	155	154	167	179	171	172	178	171	167	172	144	173	161	170	168	182	173	183	189	183	186	164	177	168	165	189	200	170	170	165	165	202	164	158	158	159	176	194	189	176	195	187	179	164	191	187	151	152	184	153	182	153	179	174	189	184	184	173	164	186	175	189	182	181	143	178	175	160	178	164	187	185	184	195	155	179	183	178	160	180	193	187	157	156	176	165	189	156	179	166	183	158	192	169	147	188	183	163	180	170	163	177	187	211	167	144	172	187	167	176	193	148	137	139	174	167	171	186	184	162	158	194	174	161	160	173	180	184	192	181	171	169	169	182	177	179	179	164	181	185	156	180	202	160	191	166	162	157	151	145	188	151	169	168	184	160	150	169	198	175	188	169	157	179	189	165	160	182	195	171	195	140	196	169	174	173	172	183	165	184	185	163	164	179	155	162	148	154	171	183	184	175	173	186	194	175	181	160	182	219	189	170	177	151	174	157	173	180	187	154	194	159	169	156	164	195	205	162	165	194	149	155	166	173	192	162	161	167	160	187	174	156	169	194	156	172	198	178	175	185	169	167	157	168	148	210	182	172	207	161	160	186	185	194	149	161	177	186	172	154	173	176	190	169	181	167	127	166	197	153	148	189	166	188	195	171	177	166	171	152	147	162	177	165	196	173	139	180	177	151	179	131	175	171	162	148	175	150	190	180	177	186	185	170	191	152	194	182	197	189	198	167	159	175	185	160	143	164	160	172	188	169	133	170	185	195	160	164	173	182	186	191	179	174	176	162	144	149	161	167	152	168	191	198	162	180	182	175	193	167	204	179	183	169	178	168	190	166	175	181	184	168	168	171	174	180	181	158	183	174	172	168	152	162	154	176	158	202	166	179	164	163	164	133	206	180	159	170	173	151	170	195	150	197	182	153	162	172	163	186	185	160	140	131	174	169	196	152	190	195	189	158	182	172	188	176	185	193	155	162	172	186	155	159	155	183	174	178	155	192	184	159	144	190	166	169	194	177	172	131	179	158	174	168	185	163	157	178	167	197	185	151	164	183	172	185	155	202	167	172	180	178	139	170	174	169	185	154	164	166	184	194	146	158	162	165	197	177	189	188	152	169	195	163	164	163	162	184	181	184	165	151	176	166	185	161	176	198	146	171	158	159	180	175	196	179	162	161	164	154	179	162	172	183	156	164	173	175	169	206	171	187	155	210	195	154	158	164	166	139	175	174	160	153	175	158	158	188	164	186	200	189	172	147	180	181	192	181	154	182	166	195	157	189	175	162	176	188	174	179	174	156	182	186	179	160	163	160	155	189	161	180	173	183	197	158	177	179	158	165	172	181	159	180	180	166	183	185	159	203	178	165	166	187	179	203	182	153	184	161	214	193	189	176	177	202	169	180	164	169	179	183	168	178	162	177	149	163	169	189	210	186	163	184	164	162	155	167	184	162	154	161	160	209	169	170	190	155	172	197	178	158	158	171	152	164	164	177	161	202	148	191	165	141	168	184	176	152	169	158	158	177	178	155	167	187	198	166	181	184	155	176	196	162	175	178	185
7576	522	504	414	439	416	405	400	440	452	433	417	393	431	457	464	439	439	432	445	458	407	410	460	429	428	408	447	407	438	447	425	469	427	429	431	410	409	449	436	467	423	453	437	411	441	441	407	420	423	416	438	436	437	462	425	441	446	427	392	465	450	435	397	400	436	412	417	422	379	459	435	427	437	409	461	404	440	417	455	410	405	454	420	461	455	424	432	430	426	450	424	399	409	406	451	442	445	453	442	434	418	378	437	420	449	450	430	400	393	412	408	421	417	456	430	455	451	446	398	444	423	418	446	417	383	434	438	411	416	428	406	434	441	421	449	434	435	433	399	402	416	415	404	415	412	407	461	397	399	435	451	430	423	450	450	418	400	407	419	462	435	456	422	387	436	428	476	427	390	473	421	420	449	408	456	443	422	433	440	405	428	437	454	415	440	444	434	428	451	413	413	422	418	384	415	432	434	423	460	413	428	413	459	466	442	424	443	406	421	407	417	403	453	415	417	436	413	452	422	403	428	425	449	426	420	431	436	443	435	418	400	443	441	420	426	422	414	447	413	426	431	420	423	442	401	418	419	437	440	447	409	439	418	439	436	413	424	431	376	449	432	427	472	421	429	426	403	396	430	449	412	447	428	420	416	443	443	440	388	424	441	425	431	400	431	430	438	440	393	364	421	424	441	415	384	465	447	474	405	459	473	434	451	422	457	431	429	456	378	364	425	433	407	463	430	456	423	417	411	488	427	440	455	464	437	440	425	413	428	413	459	412	412	454	420	447	409	431	384	454	435	421	410	423	379	429	448	416	445	463	450	441	404	434	444	446	422	406	435	413	412	427	398	421	410	434	405	445	462	430	429	409	406	424	443	428	469	409	432	414	452	434	456	408	419	420	428	449	440	435	447	469	484	452	421	414	422	401	412	425	388	435	443	430	421	384	474	450	453	411	445	434	404	454	445	430	426	445	458	459	426	393	413	439	436	433	462	445	404	461	464	408	439	431	451	466	467	431	420	409	430	431	453	437	408	430	406	437	394	401	426	383	422	466	424	451	465	413	417	435	441	416	470	442	438	405	434	456	440	438	437	384	441	454	400	421	391	464	427	427	422	404	438	448	412	417	443	379	454	412	465	445	418	416	452	445	425	445	468	429	430	418	425	406	480	427	442	451	456	460	459	418	438	465	434	418	402	398	431	443	428	455	425	421	416	442	444	436	426	416	439	420	444	442	441	425	442	438	465	442	401	448	436	430	449	435	417	453	404	432	417	443	413	458	437	432	466	438	401	413	430	436	457	440	428	413	420	436	435	419	432	442	437	417	447	419	434	419	427	417	414	454	450	434	400	440	446	409	440	434	409	421	391	471	467	430	405	417	412	416	439	443	442	430	451	427	442	424	454	447	456	456	413	415	462	452	392	444	443	470	421	392	451	449	397	391	402	404	421	452	403	444	410	397	426	405	406	445	395	431	432	423	453	411	415	412	424	411	426	446	419	413	414	425	408	431	436	417	423	421	418	463	415	412	426	387	435	443	452	435	430	414	450	399	400	407	404	443	396	426	434	461	448	440	440	411	424	425	427	412	415	409	404	445	449	424	461	428	430	434	436	432	417	422	439	448	362	402	392	386	406	439	414	406	464	376	437	418	437	426	417	429	393	412	439	459	441	444	406	422	463	452	437	436	422	427	384	459	403	418	452	437	411	435	417	443	387	425	405	423	413	464	427	439	432	419	448	429	427	399	422	412	407	403	444	437	446	448	425	432	439	404	409	433	398	445	457	454	460	453	426	405	450	415	407	422	405	372	399	437	447	447	431	422	431	427	404	480	440	412	419	413	417	402	452	443	429	416	443	434	426	432	417	430	401	450	440	422	444	414	417	448	420	437	458	391	448	446	440	405	434	446	431	418	453	412	432	446	409	426	414	416	433	456	456	427	440	423	461	425	424	425	389	472	432	440	493	413	403	397	406	375	405	400	402	422	411	424	431	407	411	394	408	459	467	406	432	430	411	411	420	425	434	420	420	431	465	459	399	409	429	432	464	398	430	388	429	417	434	424	442	439	400	438	412	425	420	466	469	450	451	424	412	413	455	429	429	420	464	431	450	460	417	405	419	434	460	487	436	412	428	442	407	414	421	456	433	418	414	453	413	451	451	389	478	419	401	423	428	429	440	406	430	420	458	405	424	423	384	418	407	451	450	388	412	444	442	477	423	434	427	443	381	446	411	402	443	420	429	411	447	458	422	460	423	429	411	445	411	422	437	434	465	425	478	428	431	407	424	406	443	435	447	450	438	441	448	438	431	441	446	454	475	452	476	399	400	444	424	446	412	413	467	460	388	421	444	430	409	427	413	427	388	418	423	416	448	440	416	421	419	418	412	421	444	472	445	437	416	427	454	398	439	425	420	433	446	407	412	408	437	435	394	424	440	420	433	430	436	457	424	471	437	401	457	439	430	437	411	433	426	390	441	418	418	412	483	425	428	439	429	449	417	423	411	425	447	415	431	387	396	391	431	413	415	473	402	443	435	401	432	458	470	432	470	433	443	443	459	439	414	409	405	407	459	440	419	387	436	413	415	408	430	459	396	420	444	418	423	441	449	466	450	439	403	416	450	412	447	433	425	430	453	446	440	417	447	435	438	432	421	435	387	443	424	464	403	413	403	430	469	436	442	434	447	417	441	406	453	442	420	433	399	446	430	455	453	417	473	390	461	431	458	419	426	423	433	402	454	444	415	436	473	441	405	419	448	409	458	413	480	432	421	409	422	450	423	432	397	425	400	448	448	422	419	430	397	427	417	417	414	429	424	432	414	433	438	425	459	410	415	444	400	409	408	443	423	440	476	452	436	429	473	433	477	435	413	424	423	395	394	397	444	399	414	467	403	478	438	416	428	429	392	414	394	424	410	427	412	409	475	416	426	422	431	394	441	435	424	443	430	466	430	407	409	369	427	417	435	452	390	440	395	402	416	438	456	419	422	424	453	426	434	422	443	428	466	444	438	410	416	425	437	452	453	442	401	415	436	420	441	443	427	388	395	419	417	413	418	410	410	400	451	398	429	422	403	443	467	438	436	387	437	403	400	403	446	423	438	434	417	439	443	413	393	434	450	435	434	444	451	471	422	442	408	428	465	396	409	399	424	415	414	411	408	431	422	420	426	434	433	443	418	421	417	426	416	434	415	472	415	448	432	423	401	458	428	441	427	395	448	431	384	441	434	405	416	413	407	437	432	435	400	437	427	397	445	434	394	459	435	416	414	440	450	446	460	421	416	452	406	420	436	430	419	485	397	412	450	441	461	419	429	440	429	434	420	424	406	406	418	437	448	420	482	458	430	423	416	459	439	429	427	431	418	414	456	440	464	435	396	475	470	423	441	450	419	430	462	394	421	452	419	472	399	395	428	445	411	412	401	452	413	438	415	432	436	420	444	463	437	481	430	426	402	414	424	394	456	431	409	444	432	428	426	444	410	431	427	378	420	430	440	429	441
25186	21028	23627	28631	21035	13092	680	418	410	366	388	349	351	355	376	345	379	339	372	312	363	337	306	347	326	342	323	316	361	361	312	325	328	298	315	331	317	324	292	317	329	328	340	362	342	331	344	327	325	346	317	311	304	307	325	325	330	350	304	342	313	308	301	309	324	340	303	306	319	325	286	289	298	311	307	322	352	317	356	330	337	331	291	336	335	331	321	346	342	315	342	307	342	370	385	316	287	315	307	336	332	350	320	311	347	338	335	298	313	296	315	297	342	342	363	298	325	324	303	340	369	341	354	324	311	337	329	337	317	352	327	348	343	327	334	329	345	361	342	343	348	321	290	332	344	364	328	317	275	297	327	320	307	351	331	350	370	316	332	298	313	321	334	316	326	335	366	320	374	293	325	302	337	338	344	329	351	290	290	324	340	333	328	296	337	309	307	356	309	307	339	338	364	345	329	329	336	319	323	319	302	342	316	321	351	327	320	306	308	334	294	318	338	372	352	331	317	354	293	301	361	306	298	291	353	362	303	318	328	347	328	304	362	335	368	339	324	331	328	342	309	315	334	298	326	334	344	353	292	327	298	350	339	352	339	337	337	300	290	319	355	306	333	308	341	340	295	353	337	305	325	325	307	301	319	350	334	306	316	319	343	326	319	317	333	345	342	345	357	330	332	305	337	363	364	290	311	343	348	318	312	339	324	290	344	328	350	345	340	330	336	347	313	346	332	342	341	345	341	333	337	318	350	359	322	345	345	356	314	296	327	311	293	316	336	323	323	328	289	318	302	321	334	321	315	345	280	293	317	312	347	338	282	314	343	313	294	323	316	278	342	342	301	327	343	302	337	339	305	304	312	316	347	321	340	314	326	334	318	358	288	322	347	318	297	317	301	314	318	317	333	330	326	302	322	336	363	299	269	289	329	313	323	295	322	328	289	335	330	322	328	329	305	316	337	323	347	305	327	314	316	322	367	333	326	318	328	353	336	296	328	305	324	333	312	315	309	314	313	298	336	334	341	310	293	291	322	344	335	372	301	297	291	307	295	361	286	329	307	350	321	319	296	315	314	320	302	316	297	317	314	318	330	292	298	281	304	321	296	313	296	309	334	331	334	311	316	307	350	311	280	325	296	321	323	325	318	336	329	276	331	344	328	330	315	345	321	344	328	320	311	339	328	353	316	333	357	335	305	340	279	357	297	285	326	323	304	295	294	325	326	306	304	292	320	343	315	314	344	312	362	318	306	312	320	323	331	333	315	348	322	328	310	339	302	316	311	333	374	296	337	309	326	338	382	328	343	330	328	320	370	318	341	303	351	308	343	310	318	328	365	329	317	296	346	336	338	314	290	324	304	325	335	290	315	344	337	329	349	318	331	349	309	314	323	322	343	346	326	281	371	314	328	330	375	319	325	332	330	308	317	341	324	319	360	303	302	308	329	334	335	357	340	327	341	349	344	335	338	325	300	340	331	286	355	288	325	348	361	310	340	326	317	342	325	312	305	329	330	324	315	312	341	335	315	311	331	319	333	309	303	345	333	346	345	310	349	304	295	325	323	306	300	296	315	323	345	351	328	359	331	328	294	299	307	358	334	338	333	296	313	322	348	336	342	314	316	319	321	344	339	364	325	322	326	348	345	292	319	343	324	346	319	328	332	315	298	328	354	319	299	313	324	315	313	312	343	308	324	308	328	336	333	318	314	348	323	300	311	317	337	347	342	347	319	315	332	333	341	296	280	376	335	300	327	317	329	321	314	315	313	351	322	340	318	297	336	357	327	334	294	285	296	312	316	324	320	288	345	331	288	290	292	326	324	347	347	325	317	356	324	323	282	323	325	334	296	330	310	367	329	337	282	317	292	286	338	308	326	319	339	314	353	315	332	354	335	390	352	350	328	340	314	308	303	343	308	327	336	334	347	306	282	318	334	316	306	325	300	307	336	290	360	334	334	342	341	305	277	327	292	324	333	302	354	350	353	369	288	329	358	355	314	356	358	341	348	331	330	330	310	307	311	364	319	335	326	305	350	359	327	344	302	357	345	324	303	328	314	322	298	311	324	321	352	307	343	308	325	313	336	337	327	339	325	332	331	341	329	319	305	315	332	348	304	321	296	316	326	318	311	304	339	346	310	320	322	315	313	330	335	327	369	302	345	327	315	359	310	339	346	313	330	337	330	311	354	347	302	314	333	331	295	315	346	353	310	328	376	335	341	308	336	316	334	334	318	334	325	309	316	319	337	333	342	281	292	314	318	336	315	353	351	318	307	330	369	305	305	339	362	354	304	308	335	334	349	300	313	317	329	337	305	298	334	367	339	307	322	326	329	356	328	360	309	303	302	308	348	305	319	318	334	321	330	332	330	348	328	324	332	321	320	298	328	318	298	301	288	325	344	318	313	334	340	343	318	324	333	371	332	302	316	316	323	368	289	304	310	311	311	319	339	307	316	297	342	319	308	319	304	332	312	319	299	325	293	327	317	335	333	309	332	296	309	309	319	311	322	298	292	324	303	300	293	326	310	338	337	326	323	309	300	309	296	313	302	324	321	329	305	295	334	333	333	319	312	335	353	322	308	315	328	318	318	318	309	299	309	318	330	288	299	309	358	324	282	340	310	334	296	321	312	335	334	322	319	337	328	330	285	346	344	321	341	358	348	306	319	344	319	320	322	329	331	351	322	345	301	359	295	370	328	278	329	334	313	294	300	311	319	310	318	321	345	316	297	318	318	337	301	322	323	335	340	311	319	359	309	322	308	350	313	325	321	304	322	346	326	347	335	346	308	291	288	342	299	319	334	337	318	285	349	302	319	304	328	324	301	343	307	336	334	340	384	334	363	339	328	312	336	314	294	319	294	306	289	322	371	326	343	338	326	353	330	340	320	342	338	347	310	310	281	312	324	311	325	336	328	325	341	361	309	314	301	321	292	325	353	310	311	309	325	356	292	332	342	329	351	302	328	329	340	286	294	346	358	337	319	325	303	339	357	324	317	315	362	306	296	331	360	292	299	319	297	309	308	324	348	355	329	344	332	337	302	294	301	330	333	333	312	339	309	332	340	307	346	333	325	337	322	342	297	331	292	332	300	358	355	317	336	326	339	336	330	333	312	337	306	325	328	301	319	324	320	298	298	328	328	309	276	301	299	328	310	336	319	380	328	330	302	289	307	341	343	338	304	317	322	304	311	336	307	334	292	331	295	334	297	335	312	320	344	334	330	334	326	355	339	332	325	308	310	339	317	333	336	306	309	325	309	313	324	366	341	315	332	349	349	315	295	316	321	329	331	347	313	333	321	303	339	301	378	316	330	324	340	299	319	315	341	328	322	298	307	356	322	325	308	317	322	306	290	322	329	325	307	315	314	350	307	328	318	319	309	323	351	324	350	293	295	317	325	336	339	312	325	356	326	343	331	349	290	318	311	362	347	315	304	302	296	323	308	368	316	349	329	323	304	339	347	376	323	302	360	346	321	322	314	335	325	313	327	331	291	312
4331	2130	1322	882	792	730	755	690	724	766	710	715	707	702	709	728	704	751	675	735	703	698	674	723	638	697	668	733	684	723	670	684	715	687	674	722	687	676	718	738	675	745	763	700	676	690	681	692	703	711	681	673	662	751	688	683	674	697	740	674	710	721	703	687	711	729	670	697	669	691	702	734	695	697	708	710	729	711	663	656	726	660	715	693	711	680	723	660	703	711	695	720	722	691	672	702	700	710	751	740	662	708	707	696	747	757	723	712	708	680	741	712	726	698	765	721	690	724	695	651	753	703	688	722	731	674	630	720	764	692	677	747	727	688	715	677	711	676	667	688	718	659	705	727	730	697	677	676	710	678	705	698	705	719	750	732	742	703	681	725	723	665	775	678	694	782	692	681	703	706	717	725	742	690	629	685	708	683	671	720	689	698	685	689	739	711	707	720	716	647	713	695	721	681	704	658	696	754	685	744	723	709	695	719	712	692	697	702	716	669	674	743	698	690	711	684	685	677	710	652	688	697	731	678	682	648	705	753	667	705	745	724	733	691	741	703	709	661	702	692	753	725	715	699	703	727	700	656	721	741	680	714	683	741	696	701	711	687	703	668	707	673	700	738	690	701	689	732	738	717	729	676	678	743	669	734	752	673	745	691	674	720	727	707	717	750	676	682	712	693	734	691	689	694	741	672	695	661	722	723	673	700	662	688	674	713	700	741	695	709	690	757	716	714	678	685	682	694	697	697	740	652	735	721	698	706	711	696	693	715	695	708	674	682	715	698	693	649	652	739	717	704	673	707	649	723	688	682	705	700	702	698	742	729	734	692	675	687	679	707	656	715	724	684	708	702	682	685	725	745	696	716	775	692	712	754	700	652	729	698	695	755	680	696	675	672	740	710	707	731	750	710	692	735	735	692	665	690	698	734	693	736	717	717	764	722	749	684	672	712	636	671	724	713	716	683	701	677	693	721	661	665	708	718	712	710	716	682	707	715	738	721	673	719	745	692	683	721	743	688	731	644	687	666	658	740	669	752	709	680	676	702	712	689	699	653	748	689	694	666	699	714	720	724	763	660	696	679	648	763	762	648	674	674	692	705	746	684	715	722	681	702	714	709	731	706	687	681	697	698	695	710	758	716	725	784	728	692	679	697	703	727	674	741	693	732	702	702	663	709	718	702	653	660	682	735	686	705	677	644	674	685	695	676	719	712	693	726	685	719	682	722	680	724	731	679	722	709	696	712	708	643	637	707	730	695	686	684	710	678	702	687	697	668	710	678	716	672	749	693	679	697	700	696	713	707	730	703	678	693	664	763	681	733	683	722	721	656	711	729	695	742	620	710	719	721	719	668	742	686	737	700	686	690	697	750	724	724	729	695	699	706	685	705	665	716	690	752	671	671	683	755	705	696	675	705	722	718	708	704	662	721	673	698	661	707	717	694	651	724	673	700	669	728	712	658	681	687	713	738	687	685	676	749	711	640	691	744	704	666	682	697	705	687	736	714	734	727	669	724	685	718	674	741	698	679	718	683	672	698	696	733	721	701	716	670	732	676	712	667	729	662	703	716	664	682	714	690	735	650	691	687	700	703	711	715	717	706	755	745	708	704	691	764	658	703	653	704	736	704	666	659	720	729	692	740	682	682	715	684	713	704	713	796	735	713	719	723	713	679	665	681	667	674	665	686	729	717	674	727	678	716	704	694	732	667	722	665	666	742	682	733	678	690	746	700	686	730	672	734	707	656	709	715	642	715	713	725	710	678	686	691	694	684	724	710	718	643	733	702	732	687	722	686	683	712	748	710	665	670	714	719	693	704	685	695	734	715	717	734	677	730	712	663	700	686	725	780	701	683	693	697	689	694	667	762	713	707	703	660	683	736	653	698	696	710	698	702	688	715	707	681	671	681	681	720	760	723	699	726	728	708	706	710	726	746	725	717	707	701	665	693	741	732	709	729	692	703	679	706	714	695	731	728	697	731	751	722	675	694	668	707	717	723	680	716	699	692	703	697	720	756	715	700	699	738	717	698	670	704	738	671	744	698	671	704	716	680	714	735	714	724	725	728	673	692	666	753	657	746	697	675	723	712	712	687	658	632	685	712	699	689	737	718	710	635	685	706	696	657	666	690	688	682	698	672	689	697	666	668	665	712	702	693	729	666	645	694	708	696	707	722	699	734	730	704	738	678	701	718	686	716	723	730	699	718	701	745	689	706	728	745	722	702	707	689	687	695	756	721	683	700	712	692	690	743	773	740	714	718	673	683	765	702	737	712	698	752	733	680	727	683	707	671	709	686	684	720	730	692	648	718	683	681	663	743	691	730	732	722	651	685	685	692	682	706	752	727	695	676	673	727	656	703	712	685	692	698	689	714	727	743	738	686	746	734	701	716	670	752	743	694	653	735	656	675	703	620	762	735	676	659	743	735	689	678	711	734	697	662	680	659	737	684	693	703	689	721	728	703	718	700	695	730	738	736	694	680	756	650	730	687	723	660	705	709	711	700	689	672	692	707	700	692	736	683	662	733	689	673	686	737	732	638	683	780	666	670	660	717	721	736	667	663	670	714	695	674	714	678	702	746	691	694	719	704	728	690	689	716	695	689	669	660	639	770	715	686	690	706	695	713	678	735	732	717	693	742	738	689	715	718	729	718	760	698	717	735	657	739	664	678	739	727	696	703	697	726	698	746	738	756	680	705	673	665	694	688	656	707	692	698	694	724	748	716	714	685	677	772	694	704	698	713	744	702	699	699	723	655	701	725	690	727	689	720	714	700	731	682	706	680	693	691	725	707	736	715	685	705	679	723	689	690	698	688	737	661	711	727	697	683	741	708	734	698	682	650	712	733	677	687	653	719	682	728	727	697	757	686	703	719	668	692	644	690	703	727	670	708	702	628	748	690	655	711	711	647	688	686	711	684	736	667	726	691	684	711	716	699	656	695	711	741	669	735	722	670	638	697	721	738	733	671	686	710	697	714	657	704	727	725	673	718	677	675	678	721	720	663	689	683	691	659	695	704	682	671	731	688	672	701	680	703	729	722	681	728	707	679	729	739	726	753	712	702	681	682	679	707	711	688	697	687	714	693	658	690	727	737	716	639	657	666	681	706	727	707	670	674	719	722	735	646	682	708	718	686	705	758	716	714	712	717	691	679	656	687	701	730	644	683	725	722	753	753	739	696	673	688	706	723	668	761	685	666	736	718	721	723	709	698	655	709	731	634	689	722	737	709	638	733	722	745	674	739	670	716	704	694	694	661	698	730	724	708	686	679	727	717	721	707	735	745	682	722	697	697	694	776	723	695	712	771	704	725	670	683	735	727	716	679	785	727	683	761	706	690	744	691	712	731	691	691	763	665	710	663	731	737	729	720	713	727	698	738	707	714	690	729	673	699	715	660	670	703	657	738	699	719	735	681	692	737	684	695	695	675	742	712	675	726	707	726	706	677	699	703	688	757	701	680	695	729	729	747	710	667	657	682	712	688	732	715	688	724
24415	20974	23905	28234	20976	20996	10950	607	421	409	355	376	322	316	322	341	345	304	310	287	317	318	292	333	265	315	287	319	311	348	273	314	305	314	305	284	322	309	303	344	281	296	309	302	307	291	287	291	294	289	253	295	283	226	342	279	283	270	293	286	305	306	274	283	308	309	283	295	292	293	276	312	292	275	276	248	302	277	298	261	288	316	304	305	273	271	270	286	268	313	271	304	284	286	263	289	279	308	289	300	295	287	267	270	310	292	289	278	303	298	282	297	282	315	307	254	257	279	267	304	257	265	296	285	278	283	320	288	298	281	295	298	300	273	278	296	288	269	315	272	280	271	299	269	304	275	311	287	317	268	265	281	296	270	297	301	315	264	285	307	269	267	285	283	286	289	277	283	263	309	278	301	280	290	261	241	292	265	284	294	276	265	263	303	247	276	288	312	302	286	279	275	262	259	300	308	241	306	259	278	310	284	300	295	273	276	296	316	307	265	309	289	259	258	294	278	281	294	319	274	311	312	289	278	317	281	306	283	311	305	321	288	284	274	279	293	301	239	316	253	293	301	286	270	297	288	243	319	304	288	288	288	293	303	275	295	279	279	305	275	296	239	270	282	309	297	259	285	311	290	279	264	320	295	284	273	261	318	281	263	274	280	267	282	282	291	274	280	283	266	266	278	279	315	244	305	262	294	282	307	302	288	257	275	271	279	294	268	305	285	282	285	276	294	264	275	269	274	264	256	283	310	309	287	293	324	275	306	260	269	269	299	303	298	302	301	250	284	319	289	319	260	257	262	298	320	285	309	245	318	307	301	313	275	289	291	258	292	288	279	276	268	271	279	248	276	270	287	270	278	275	281	264	251	296	288	275	283	269	287	268	273	302	302	329	299	297	292	257	298	259	298	297	299	282	258	257	261	284	284	309	289	245	297	286	280	306	305	302	261	322	299	273	294	296	298	301	281	286	273	268	280	285	281	280	277	298	305	260	282	290	269	293	300	309	313	303	276	299	285	280	288	300	281	297	314	293	284	275	284	279	288	295	287	277	279	295	254	257	301	294	316	318	299	270	291	277	295	277	322	299	269	288	291	309	246	280	274	269	257	277	294	240	292	285	310	299	294	298	278	284	265	320	310	277	276	315	291	319	361	307	287	276	239	303	270	273	250	298	304	265	293	310	298	309	306	278	281	276	273	270	276	324	278	288	274	299	293	296	297	289	254	296	285	292	270	306	276	311	289	277	258	304	282	272	288	273	299	301	289	282	274	324	302	285	269	233	302	247	260	313	271	281	274	279	303	289	288	277	277	330	290	302	276	287	279	324	319	318	295	313	286	276	312	274	263	248	277	317	280	280	260	293	319	264	300	295	319	278	303	310	308	304	280	305	294	281	297	272	298	293	279	301	260	325	268	288	298	279	270	314	307	284	249	285	284	303	303	274	225	266	282	308	265	272	309	290	290	272	287	281	272	262	310	279	271	261	282	293	255	283	287	300	296	317	283	301	275	244	310	274	270	277	290	274	282	314	284	322	301	309	279	275	294	250	263	288	303	270	280	273	261	262	288	293	253	283	290	288	257	301	250	281	291	287	295	300	268	270	297	302	281	263	269	304	307	271	253	288	285	304	283	275	273	302	292	247	305	279	269	305	256	277	291	274	298	305	289	303	271	313	294	287	299	283	274	280	285	279	247	294	288	301	311	261	298	320	308	298	286	256	298	291	242	280	304	272	288	289	287	279	300	276	291	301	300	282	297	276	296	295	309	285	297	291	297	280	277	295	270	300	253	271	286	312	281	281	277	288	297	275	338	287	299	275	277	281	307	298	293	263	293	296	286	323	298	309	269	272	325	265	254	277	283	273	288	259	299	290	299	272	276	278	273	291	289	262	277	276	261	303	294	294	278	312	299	256	261	304	288	260	287	284	284	313	278	318	305	286	302	278	307	272	283	275	283	271	321	278	287	266	275	314	309	284	273	303	321	297	299	300	285	328	314	302	252	279	285	336	306	282	304	279	278	274	254	292	271	301	282	314	285	288	285	301	261	304	298	316	274	312	258	287	295	306	283	281	282	241	288	282	251	272	290	327	283	275	273	278	304	312	267	327	306	323	323	321	290	342	302	249	297	270	274	277	301	321	262	250	308	265	301	289	293	278	286	259	293	238	291	301	270	284	289	303	305	275	268	283	282	282	316	248	274	293	265	272	301	307	299	303	265	261	295	286	291	292	284	315	302	261	281	288	294	300	316	302	279	288	279	307	273	280	259	288	280	243	272	238	290	282	281	268	312	289	294	280	265	288	279	274	306	278	325	286	244	292	283	290	302	286	292	307	293	275	266	286	269	257	291	268	276	266	293	272	262	267	279	324	284	303	289	267	269	285	300	297	279	292	275	261	260	340	334	310	315	260	286	272	281	279	306	293	300	282	304	301	280	308	310	312	316	274	280	312	293	293	266	306	291	276	255	310	285	303	236	259	296	280	250	278	273	282	298	307	268	269	291	280	301	260	283	281	260	267	275	255	291	265	289	307	303	291	324	319	265	279	303	285	264	310	304	284	306	294	287	247	270	263	285	315	323	268	252	305	308	265	289	305	264	300	266	289	308	308	312	291	285	305	287	284	310	288	287	277	274	288	277	307	327	310	261	244	273	269	302	277	290	313	311	286	316	268	264	279	293	299	257	288	300	291	294	292	313	318	265	284	281	264	280	312	288	280	277	292	292	323	313	286	301	280	294	273	279	260	324	273	283	297	289	278	298	271	288	275	301	289	279	285	293	280	300	281	295	276	292	288	266	286	284	281	266	277	291	276	259	300	244	292	309	293	258	271	317	294	309	283	273	268	247	285	310	293	274	283	277	312	286	319	295	294	291	298	248	274	265	302	274	243	298	269	268	282	311	300	282	324	273	320	316	284	300	281	276	275	300	315	276	275	282	311	286	282	315	310	285	280	290	279	254	281	286	262	280	312	287	311	272	304	283	281	268	255	293	303	284	267	282	294	288	287	271	292	271	254	263	281	254	285	301	256	269	282	235	267	308	274	279	298	282	281	271	286	281	259	245	271	265	271	281	310	296	264	261	279	284	278	303	289	277	249	261	302	307	271	269	275	282	279	276	273	285	319	268	308	302	271	318	292	263	285	291	311	303	294	281	266	257	287	281	313	272	265	308	279	252	274	304	280	251	252	275	325	280	310	285	251	286	288	274	297	273	309	321	288	294	265	250	312	311	280	266	300	303	278	271	303	311	295	271	293	271	274	282	329	325	254	271	317	259	263	299	261	283	295	308	259	262	306	278	261	274	240	278	297	278	274	286	281	288	268	292	296	321	312	298	298	288	287	296	275	310	274	281	270	314	312	271	282	265	275	275	312	272	270	292	307	285	310	276	263	272	307	266	283	300	280	300	261	333	265	302	272	276	283	279	262	289	268	291	272	293	294	281	310	258	261	305	322	310	301	263	262	291	277	315	271	320	266	298	264	279	244	321	286	281
4021	3250	1738	1003	816	704	682	642	667	659	601	586	656	604	607	660	615	614	596	597	626	618	601	586	554	586	557	623	608	655	585	593	648	649	642	617	618	607	554	589	557	616	570	593	597	614	567	663	569	628	618	572	634	593	597	544	567	583	615	565	630	611	658	612	598	635	559	604	617	572	609	599	596	577	627	599	616	616	603	582	570	588	556	593	631	629	627	583	604	579	592	558	609	566	573	606	625	590	639	615	610	607	590	560	577	590	611	607	558	595	608	612	547	649	606	626	616	596	618	597	594	631	616	583	577	636	601	553	584	610	620	613	598	611	611	595	578	591	615	586	662	602	570	602	566	575	653	582	615	616	621	593	628	639	610	603	616	589	637	636	584	607	576	601	635	576	620	606	574	547	634	631	578	567	611	624	587	588	618	598	603	566	596	588	622	605	632	619	584	570	647	559	572	586	615	610	585	598	562	596	600	561	622	597	621	563	548	611	575	597	590	600	581	578	644	606	603	596	616	613	581	552	577	573	606	594	576	631	580	607	588	576	594	591	622	625	626	583	607	629	589	591	634	590	653	593	633	622	606	597	643	583	611	572	592	596	560	571	618	581	593	645	614	562	587	587	594	605	576	614	602	588	612	568	594	599	613	622	572	566	577	597	592	643	594	635	589	622	589	597	589	579	604	640	578	597	599	597	601	619	569	585	607	596	610	590	580	568	590	576	638	620	572	588	590	647	570	628	649	548	572	578	571	548	584	585	594	559	581	607	632	616	601	603	569	592	594	611	581	608	601	642	607	651	598	658	624	595	607	607	595	574	610	617	612	585	632	633	630	566	617	621	634	631	599	597	591	578	564	624	579	633	625	598	548	588	562	636	588	592	621	588	587	625	596	603	587	611	574	576	584	609	588	658	617	575	597	575	613	594	594	569	596	578	606	633	629	553	573	612	593	551	572	556	617	592	563	610	608	596	572	617	592	591	599	552	595	585	561	610	637	621	623	607	623	604	605	625	636	599	547	628	573	590	658	614	620	578	577	595	613	591	585	598	589	602	547	597	576	618	609	608	648	639	620	603	622	600	607	621	596	586	602	587	607	566	564	575	585	610	563	595	585	618	605	607	596	629	556	584	602	626	610	597	640	587	580	562	545	614	613	624	616	587	548	658	593	603	615	552	562	578	590	565	581	584	605	628	602	589	572	596	586	627	575	624	599	624	606	664	585	592	618	627	557	614	615	613	587	600	623	595	618	587	577	585	604	560	608	598	627	581	619	622	566	617	565	597	637	582	614	588	615	618	622	601	565	568	565	627	594	585	585	607	623	607	635	541	586	631	584	569	596	600	640	593	600	586	590	608	552	582	586	615	602	586	605	534	616	573	569	611	611	587	569	636	593	620	628	601	585	563	603	636	582	596	598	638	587	597	570	563	613	597	593	611	584	593	633	629	588	611	578	560	601	546	587	630	631	592	579	624	538	641	603	610	559	605	592	586	582	637	604	583	627	599	606	583	594	578	590	627	567	602	645	605	596	622	579	621	582	594	575	636	552	571	573	619	613	596	594	662	570	594	621	583	590	639	613	603	599	594	597	598	575	602	600	603	626	532	606	587	612	590	627	621	622	540	621	575	623	557	597	604	591	622	598	603	612	601	615	610	566	630	566	606	594	604	619	632	604	631	605	604	584	619	570	629	645	566	573	619	642	635	564	596	575	624	612	609	601	649	580	565	584	603	586	594	631	551	567	643	597	582	576	571	583	624	613	600	590	579	586	648	589	608	543	617	647	589	627	575	633	573	585	624	568	608	633	627	648	643	593	597	567	608	596	564	578	623	582	615	586	571	555	600	630	599	608	611	608	612	632	588	611	617	586	570	616	622	620	609	641	632	630	610	619	613	647	595	612	574	615	602	610	584	623	626	624	595	566	613	607	638	576	558	558	589	630	621	604	589	610	577	605	600	591	645	616	623	589	615	615	572	597	613	595	597	603	615	594	568	603	567	602	585	604	614	575	613	629	594	592	572	595	612	582	628	582	626	579	625	555	614	633	590	598	588	620	597	580	558	596	595	653	611	608	610	577	564	583	581	621	604	607	605	567	579	621	617	590	602	581	593	577	580	630	592	636	560	600	580	601	544	612	597	652	618	644	612	559	638	622	575	601	610	605	601	602	579	544	588	615	605	597	613	605	560	580	612	543	574	576	604	626	580	567	609	575	591	585	641	604	569	621	642	583	591	586	562	593	634	611	600	592	648	623	603	601	558	593	597	617	633	568	575	567	618	616	653	606	595	628	577	584	576	606	593	581	575	574	569	595	590	578	588	547	607	580	590	587	658	575	620	591	647	644	653	597	584	598	601	579	643	581	588	600	587	587	617	580	583	596	592	614	591	626	581	659	602	606	579	640	622	605	582	608	606	617	646	542	649	605	620	577	588	592	579	587	597	603	610	587	607	605	599	605	616	624	585	632	581	590	615	613	594	579	611	644	612	623	601	559	600	554	615	590	578	563	589	598	604	559	610	605	576	612	604	618	571	600	607	607	571	606	547	595	641	551	585	601	605	644	579	603	614	573	608	606	605	581	642	628	599	595	611	594	593	590	565	580	596	601	603	585	619	606	625	574	597	626	607	579	581	584	591	574	626	618	630	554	573	577	589	621	650	610	606	565	556	563	639	607	600	595	598	566	617	607	588	605	593	674	598	582	603	610	633	620	636	617	577	625	603	600	548	576	633	619	584	603	581	632	613	578	625	617	593	603	568	611	604	579	569	621	617	587	629	654	585	607	617	596	591	587	581	593	624	584	572	641	607	549	605	594	576	618	567	593	628	590	589	606	613	602	600	592	589	624	614	615	580	579	592	584	658	593	633	570	589	582	608	605	612	599	576	587	571	593	606	629	614	626	575	603	606	628	579	569	601	606	616	619	604	588	650	594	594	583	590	581	580	618	572	584	584	612	630	597	604	604	596	605	614	620	569	549	593	591	606	608	616	587	581	639	581	634	586	585	600	640	603	579	587	595	570	597	583	545	654	580	600	571	606	574	626	568	607	616	580	642	618	586	589	634	587	596	578	577	632	603	623	589	588	609	621	602	638	594	572	596	588	602	593	616	627	572	591	562	636	586	605	555	617	617	580	584	599	648	617	648	593	604	610	629	594	625	592	611	605	607	629	536	584	634	585	585	570	583	630	637	601	570	623	609	584	590	602	575	609	622	615	590	619	569	612	651	619	552	598	620	605	626	577	607	621	555	553	560	662	622	565	598	574	649	592	591	603	586	618	587	577	605	632	629	627	563	585	606	610	598	643	592	609	611	611	597	597	611	599	603	621	615	592	595	615	592	587	591	616	606	539	617	634	595	588	615	596	609	604	638	605	600	605	607	583	579	559	624	542	594	605	610	599	644	572	571	525	632	600	570	616	602	595	627	605	593	573	586	618	598	597	587	637	622	601	601	622	615	605	608	603	580	594	603	611	595	581	584	589	601	593	602	567	578	567
33338	14603	1992	219	175	181	182	187	194	167	187	185	164	156	174	145	199	189	176	177	155	158	149	199	174	174	165	170	166	162	167	155	152	151	164	190	152	151	189	167	183	181	156	155	167	186	207	171	188	174	163	172	158	166	163	153	184	158	151	187	173	178	164	158	180	161	167	162	181	199	198	207	178	181	178	172	172	155	174	171	174	167	158	163	144	200	143	163	155	175	155	170	174	192	189	182	162	184	177	151	171	190	154	210	197	158	170	182	185	172	182	194	167	156	174	166	162	184	157	161	186	148	193	189	175	176	177	173	173	176	173	167	165	172	167	175	162	144	185	197	160	179	161	159	166	162	198	178	160	176	154	156	155	151	149	169	166	171	167	167	172	164	158	172	186	169	157	161	167	165	183	165	176	192	174	149	174	173	147	159	170	177	165	185	175	197	156	184	179	158	175	158	184	171	181	165	169	159	141	172	176	166	195	177	147	157	155	178	151	169	154	173	181	172	182	189	171	193	175	168	167	179	157	180	195	187	171	161	166	162	158	176	167	205	185	174	184	147	167	151	177	170	134	152	158	181	171	149	180	187	161	166	155	139	150	166	157	166	158	205	178	158	175	178	173	175	171	177	154	177	153	166	160	179	181	194	171	170	164	153	174	157	168	189	189	152	165	174	178	147	158	180	171	156	171	172	170	185	169	162	168	175	172	174	178	159	184	149	151	160	175	179	167	171	154	156	190	160	177	167	140	170	177	184	174	185	149	186	162	170	189	191	143	176	182	202	177	180	173	161	174	174	173	180	165	189	165	168	158	159	182	179	163	176	167	181	178	197	197	163	153	178	134	152	171	157	174	162	171	182	172	184	196	178	224	194	149	173	173	166	162	157	167	153	154	155	175	167	162	148	188	152	185	175	178	169	167	167	170	190	162	185	162	142	189	162	173	164	164	177	174	170	175	154	152	172	181	169	186	181	169	160	165	170	179	159	177	154	177	164	178	149	147	172	144	185	155	167	164	154	173	174	175	177	163	167	190	130	178	184	181	172	157	190	183	183	166	186	188	171	165	174	151	171	175	195	180	189	179	200	177	163	175	177	164	156	193	189	181	152	168	158	185	152	169	183	191	157	171	140	164	198	140	184	196	169	202	192	157	178	156	178	171	176	165	179	163	177	168	157	168	170	160	169	155	151	180	164	144	164	176	157	174	180	191	169	167	175	196	199	177	148	170	175	180	165	179	152	149	159	165	178	172	151	178	181	176	157	166	176	171	141	201	164	179	162	171	184	174	164	147	168	152	174	164	141	145	184	168	177	181	183	159	174	181	181	190	176	153	164	161	186	175	186	172	164	179	168	156	174	166	168	157	177	176	165	174	144	165	159	186	135	168	188	182	174	165	175	142	160	177	177	185	175	163	173	159	195	173	158	179	168	174	176	154	149	162	170	154	156	151	163	157	185	198	169	162	168	192	164	156	163	203	162	161	150	181	158	158	163	169	166	168	180	173	140	174	173	165	163	185	156	140	198	169	178	174	196	159	167	176	173	173	168	171	170	166	162	180	166	172	163	177	149	161	170	202	162	181	142	178	187	173	188	155	178	183	152	171	173	173	174	161	172	173	171	165	168	164	185	170	161	166	162	165	167	168	174	147	192	179	204	178	161	190	159	187	161	183	198	178	167	164	165	150	189	178	161	192	160	165	167	180	166	200	191	178	154	170	151	166	163	181	180	184	174	174	151	143	187	180	181	220	166	162	175	175	153	172	163	152	182	181	161	170	179	156	177	188	189	177	156	173	187	171	170	149	196	173	164	152	186	177	157	153	179	171	194	170	209	180	149	161	170	202	153	163	166	180	149	191	159	170	169	201	164	197	155	178	176	164	138	176	169	161	167	177	167	165	192	156	188	170	180	161	160	186	140	164	171	164	151	165	191	175	178	201	166	193	164	160	180	174	154	177	191	150	155	172	171	150	169	193	148	170	148	171	155	174	163	179	186	150	189	183	173	151	167	149	192	157	193	176	184	170	165	167	172	171	154	158	143	135	178	178	177	214	154	185	170	172	195	152	178	186	185	187	174	179	163	174	196	188	159	162	151	174	174	163	192	168	158	137	170	170	150	153	189	160	157	162	171	148	165	175	170	193	185	164	165	182	170	178	162	184	168	160	164	157	180	158	201	195	160	156	174	138	139	178	174	170	177	163	144	177	160	146	151	152	155	200	195	157	172	187	172	167	179	163	189	149	180	188	172	183	171	192	174	170	174	194	148	159	168	155	153	182	169	168	177	161	174	150	175	181	166	166	153	162	193	158	174	183	193	163	144	164	175	170	181	164	158	199	175	149	181	168	182	178	180	155	170	174	148	174	180	163	159	181	164	166	185	165	203	167	145	167	172	169	191	165	154	184	178	171	181	176	157	157	160	185	157	161	169	197	188	151	170	183	171	143	184	158	167	144	170	181	150	165	146	145	172	200	177	155	206	168	168	175	161	148	154	164	173	196	174	180	189	172	175	182	180	181	166	154	166	149	176	176	154	174	179	147	200	158	169	170	151	181	149	210	185	175	179	166	144	181	163	168	173	201	177	177	182	172	186	194	178	167	162	175	162	170	185	170	155	144	171	148	202	162	173	180	163	172	140	158	196	169	190	188	185	175	182	167	159	171	155	146	187	179	189	171	178	207	164	173	161	183	165	174	174	190	157	168	182	183	173	159	168	190	164	168	170	164	180	163	163	154	185	187	178	176	174	160	174	147	178	194	156	200	161	160	156	148	171	160	168	190	178	172	180	198	169	152	178	169	166	162	174	165	163	190	151	160	165	168	149	190	184	184	176	171	162	186	168	160	179	178	182	176	175	191	175	163	188	172	192	170	182	186	181	176	177	186	166	167	163	186	148	169	178	176	173	143	141	156	144	175	165	120	164	139	175	159	178	170	163	163	172	155	188	187	164	172	172	151	155	173	169	167	185	178	166	197	193	149	162	172	170	180	199	175	158	174	171	163	166	173	169	158	160	162	171	178	161	199	168	183	154	162	175	163	188	148	166	177	176	151	170	181	177	175	168	162	151	165	180	207	164	183	171	161	195	146	177	140	186	163	177	176	167	162	166	168	198	171	190	175	166	153	191	166	165	166	155	173	172	148	185	170	190	171	175	164	177	160	190	170	158	181	168	181	153	191	156	175	136	168	169	156	178	177	183	182	153	169	157	151	157	173	161	163	164	169	152	169	175	157	183	161	170	148	171	173	150	209	156	159	162	173	136	163	177	179	179	167	154	156	196	193	166	164	154	193	170	150	162	156	165	165	186	172	170	145	144	180	171	175	173	156	178	198	179	187	195	196	188	156	173	160	175	181	186	186	167	165	168	179	197	189	140	166	202	151	157	165	165	180	161	179	165	175	159	161	170	157	164	171	180	151	184	176	167	166	163	163	157	182	166	162	159	173	172	159	183	161	180	185	170	157	164	155	166	173	152	180	172	194	175	148	184	143	170	157	167
7587	509	434	414	409	453	412	394	413	454	458	477	405	412	436	458	408	417	437	409	449	444	440	384	439	488	408	442	431	409	459	434	462	435	453	414	458	450	446	427	408	420	426	402	440	416	428	422	464	438	419	422	416	448	413	397	440	411	418	443	427	399	414	464	431	418	417	423	449	405	468	430	414	434	433	475	428	414	417	387	409	419	444	440	410	423	412	414	377	420	420	428	444	454	430	406	427	443	460	433	420	432	413	475	407	416	346	459	409	429	421	436	436	445	406	428	428	408	444	393	443	452	395	399	409	392	424	445	415	429	431	404	417	429	397	489	436	428	408	453	416	376	385	371	465	445	427	422	405	436	434	448	449	462	445	434	414	426	457	452	382	408	417	429	401	412	429	433	418	400	382	414	413	451	451	395	413	451	449	447	427	418	485	406	420	447	443	450	431	422	432	473	419	388	442	396	443	405	456	459	447	411	401	431	421	433	412	426	443	455	460	480	412	443	403	406	478	437	398	424	434	427	409	404	420	439	394	414	424	445	448	448	419	403	390	420	455	419	433	442	465	405	407	424	454	457	422	435	414	415	436	448	411	507	421	434	450	397	468	404	416	452	438	413	407	415	462	438	448	387	414	394	414	444	469	389	423	423	409	444	434	417	433	450	431	386	439	453	400	445	397	406	411	440	458	425	415	406	450	407	456	396	367	415	432	419	412	431	408	438	455	432	422	434	410	426	428	419	424	411	422	437	462	412	391	466	430	434	418	440	382	441	429	417	429	413	382	449	444	428	416	451	473	447	434	456	416	427	398	443	409	449	400	425	428	478	406	425	431	398	419	432	459	423	408	395	445	413	419	434	446	421	457	452	417	409	423	459	453	434	442	383	503	429	421	432	441	501	392	464	403	416	428	411	440	404	367	431	406	414	438	421	438	445	435	463	417	403	394	458	430	411	437	408	394	419	419	485	434	432	408	438	414	387	427	401	403	431	453	387	446	453	429	438	444	433	432	401	454	459	451	419	424	449	440	421	463	419	404	413	453	403	421	423	448	456	402	418	428	431	457	460	417	439	398	422	425	434	431	426	455	429	419	404	418	427	376	447	382	458	430	432	434	417	432	415	398	430	435	404	439	430	453	424	445	418	465	408	421	454	413	435	421	451	439	415	414	422	440	445	429	383	421	433	447	440	445	455	398	442	448	428	433	437	410	410	415	451	438	435	449	423	445	380	410	444	409	429	419	413	421	411	425	428	422	403	452	435	451	404	395	406	444	417	437	398	460	420	430	390	420	425	443	453	467	436	452	440	417	440	438	437	433	416	436	419	425	428	420	421	411	460	441	450	403	407	452	383	417	407	417	417	423	398	456	382	411	418	443	430	430	400	413	411	422	423	429	393	419	444	430	423	440	440	439	428	433	439	426	419	423	418	431	427	409	383	418	401	397	445	455	428	469	435	423	432	430	432	413	438	447	426	439	408	418	422	447	412	427	461	402	409	465	426	419	439	402	407	425	451	445	459	446	416	422	455	457	411	442	427	424	431	428	449	413	426	460	433	403	451	421	433	428	425	418	433	423	411	450	384	441	449	443	452	419	443	421	438	403	425	387	438	406	429	448	453	412	425	436	425	468	451	416	431	422	430	446	448	427	425	430	426	433	414	413	450	450	436	426	450	403	409	397	456	435	433	441	432	427	395	455	417	424	424	462	450	414	422	440	406	437	432	409	432	434	417	417	398	436	403	451	459	448	441	425	448	413	427	409	405	446	433	419	419	428	423	425	414	446	422	403	445	436	412	420	431	414	431	451	408	395	424	429	432	464	423	474	426	433	476	452	445	427	419	415	447	443	462	418	422	447	430	418	410	415	452	422	430	456	424	431	439	446	388	413	436	419	417	428	454	389	470	410	421	400	439	385	470	412	439	420	406	440	419	438	411	432	433	401	441	401	432	413	415	426	422	447	419	433	437	416	427	444	443	410	428	438	395	409	431	441	431	445	382	490	405	410	443	419	418	428	437	419	429	438	443	379	425	449	424	461	444	413	419	441	456	472	442	444	417	412	463	421	456	454	408	446	430	429	419	404	462	399	399	433	441	431	397	427	435	405	421	431	422	428	416	413	440	449	432	400	425	408	430	435	422	449	421	466	428	410	371	443	428	431	433	402	430	442	472	416	429	423	446	438	457	459	440	441	436	397	444	466	437	436	407	428	406	444	435	435	418	444	427	404	428	449	445	466	450	426	414	448	438	428	412	408	422	429	425	426	450	444	467	422	438	399	419	421	447	430	401	411	433	438	454	420	422	439	423	437	433	417	439	413	401	405	422	416	442	409	424	400	394	430	460	434	431	404	413	482	425	436	443	445	422	425	432	465	417	435	419	452	423	401	403	435	410	431	403	452	428	412	455	435	444	417	430	437	385	446	422	408	434	398	466	447	436	465	433	415	443	422	422	418	383	396	411	428	437	458	448	422	452	428	435	438	424	424	434	474	431	401	412	407	456	430	442	423	425	407	425	443	405	439	426	415	412	434	418	416	387	461	427	387	421	387	409	401	478	422	429	407	426	419	411	393	443	432	439	428	424	415	416	427	463	447	376	456	434	429	471	417	404	440	410	430	409	423	429	432	417	425	428	399	401	449	426	445	445	438	417	416	433	444	418	406	418	392	427	383	403	454	388	456	398	413	399	436	442	409	417	436	419	349	420	396	445	427	419	418	439	445	421	389	422	448	419	463	447	467	436	409	433	404	466	403	400	468	442	457	413	419	450	412	419	489	458	445	381	433	416	418	419	399	398	404	433	429	433	432	408	417	407	403	421	396	427	416	412	442	424	426	461	421	433	421	416	416	437	435	455	407	425	385	419	397	407	431	447	421	440	430	452	464	409	412	439	402	441	452	443	434	450	466	444	454	417	416	406	447	412	429	414	457	409	423	415	419	412	425	410	426	455	424	456	457	444	422	495	412	437	430	431	428	405	441	438	436	399	434	411	453	427	420	412	399	442	462	419	427	415	466	422	480	421	406	437	456	425	450	387	444	434	424	419	387	406	422	444	434	407	439	427	403	442	440	425	404	408	421	404	400	420	444	436	463	455	437	454	434	467	481	447	441	409	442	418	441	449	443	430	423	415	459	432	430	423	441	470	414	431	443	441	463	438	437	432	440	448	421	424	420	417	451	444	387	388	417	413	400	419	426	442	471	405	401	428	402	453	432	420	405	428	412	490	447	430	420	425	405	455	415	429	429	413	402	403	469	401	420	414	391	428	428	394	420	425	430	442	420	395	403	441	442	421	422	402	392	430	417	464	411	423	403	409	435	442	441	414	408	430	397	427	413	469	430	414	440	443	416	441	425	443	416	407	411	412	459	434	452	437	459	429	394	430	442	417	454	426	396	406	451	431	427	427	397	430	488	422	433	438	448	458	436	393	401	377	443	470	454	422	445	453	429	452	423	422	417	410	400	422	417	424	441	400	419	419	423	432	394	448	420	439	451	418
25121	20998	23585	28570	20996	13185	624	461	385	357	384	364	349	418	351	328	340	354	342	320	339	351	314	342	321	361	306	299	341	333	335	329	323	331	346	299	310	338	319	334	375	343	318	329	324	311	325	366	341	355	346	324	320	348	325	343	348	293	326	322	346	327	340	325	380	343	289	319	320	366	344	303	365	307	306	350	347	321	312	283	325	325	286	298	317	302	318	335	353	328	302	295	325	309	297	321	329	294	343	364	326	336	317	321	307	333	334	356	325	341	287	318	309	302	333	332	290	362	299	324	325	337	307	310	299	327	317	329	307	352	335	312	315	317	336	325	390	301	318	315	317	338	354	329	354	327	308	320	315	328	315	320	340	313	329	340	320	314	312	355	286	303	275	353	345	347	315	317	337	328	307	320	352	311	334	340	324	291	302	327	320	324	333	339	300	335	337	295	340	336	347	319	319	331	370	324	319	324	323	312	304	377	349	336	332	337	321	301	358	354	316	332	289	361	320	334	314	340	309	340	321	371	331	308	311	343	313	334	315	316	358	304	312	343	313	306	339	339	349	341	324	350	354	346	314	304	308	345	308	339	331	354	327	323	284	282	322	341	297	322	334	330	333	328	303	319	338	297	336	308	326	324	337	337	329	335	357	337	332	340	331	296	337	291	337	316	305	329	352	332	301	308	295	341	310	347	314	307	328	319	324	328	318	306	342	338	339	288	289	338	354	367	333	300	320	297	326	292	345	346	304	319	317	338	305	347	338	336	317	318	339	333	346	324	302	356	287	317	352	326	336	309	289	305	371	367	309	305	341	321	350	345	323	321	353	331	360	345	336	332	332	319	317	309	340	298	296	328	320	305	355	334	317	334	345	306	298	302	310	347	342	278	348	330	317	312	348	301	315	300	336	305	315	304	271	321	334	301	310	346	337	309	318	332	330	312	345	309	309	319	326	366	334	303	309	327	335	333	375	308	331	323	277	321	324	330	307	362	353	342	311	305	327	298	328	322	335	347	299	367	322	342	322	324	326	340	310	325	327	341	297	327	375	344	309	329	343	315	300	330	306	317	317	317	367	329	308	331	368	316	305	282	332	327	322	313	341	326	291	335	307	338	344	342	316	334	342	304	331	322	290	317	329	315	329	329	322	301	312	337	344	314	325	309	313	337	317	340	368	314	293	335	343	293	316	315	318	360	337	315	281	326	325	327	315	346	346	311	307	317	308	323	324	312	321	341	316	303	298	299	301	310	326	334	348	311	294	318	271	299	308	310	330	325	322	310	315	291	346	309	295	313	344	307	287	314	311	336	332	356	315	330	344	374	344	333	305	333	322	311	339	334	325	365	327	351	308	338	334	341	308	332	334	312	304	336	329	308	293	296	311	324	381	318	318	333	361	306	309	331	308	285	326	342	349	351	320	320	327	334	346	307	327	312	298	294	336	301	310	372	330	348	311	346	345	346	348	300	310	342	339	348	326	335	342	324	299	298	325	317	319	329	335	319	297	334	343	316	330	337	337	393	305	303	353	390	307	300	327	325	347	337	326	323	325	323	343	316	318	326	360	287	338	309	313	355	309	337	335	338	329	334	322	348	351	325	344	313	307	293	340	359	335	314	299	290	286	322	329	261	339	303	306	339	330	300	303	322	339	358	341	362	363	331	290	332	304	331	342	320	307	335	318	299	319	323	326	327	316	345	346	353	328	313	308	320	334	277	336	321	315	287	310	312	340	321	330	317	305	337	314	328	340	319	330	326	345	331	305	322	319	331	339	337	315	321	325	340	327	302	340	315	332	273	295	283	324	323	335	295	299	312	310	324	333	332	328	326	302	330	292	300	312	323	338	308	305	358	377	287	315	335	327	275	326	312	356	316	334	313	319	305	297	340	336	284	325	316	301	309	296	323	362	319	366	355	347	333	323	331	296	361	331	337	325	336	310	341	324	317	314	316	318	329	348	324	335	338	297	302	296	278	358	329	312	304	311	333	348	306	335	299	287	329	315	353	351	309	279	322	378	303	302	266	311	322	342	299	318	333	348	352	329	319	311	312	327	296	301	312	308	302	349	349	327	337	314	323	323	319	331	309	333	307	337	298	290	330	335	361	295	308	324	337	359	319	307	327	329	323	298	306	314	343	325	337	341	335	308	338	333	316	311	308	319	354	312	312	314	322	312	358	336	303	351	330	303	287	319	339	319	315	345	308	311	322	284	362	336	315	319	313	303	334	311	304	322	321	336	306	324	302	293	316	346	332	338	327	339	307	336	307	315	325	369	345	310	314	309	323	354	313	298	308	320	308	332	334	322	384	305	287	303	325	333	360	326	326	341	324	334	300	332	351	323	329	337	327	298	289	344	349	316	293	321	340	306	309	331	325	325	314	301	303	321	327	290	320	352	336	298	295	358	320	324	316	326	368	319	350	325	296	318	331	351	319	323	319	304	286	326	325	276	301	353	334	335	346	322	317	295	298	298	305	329	342	295	378	353	325	324	317	321	334	325	286	330	318	358	331	289	318	321	337	329	325	354	335	283	290	338	302	309	301	305	297	332	360	353	309	268	365	338	310	297	302	308	331	313	351	350	353	299	341	314	339	337	315	306	331	329	329	325	338	320	348	320	313	321	305	292	294	328	329	343	334	384	296	327	357	328	373	313	313	307	332	400	323	295	323	336	311	326	326	365	346	301	308	279	296	346	341	348	321	324	295	295	347	331	337	316	298	328	288	315	348	300	317	344	341	328	329	325	297	332	325	315	336	355	338	348	340	329	326	322	317	302	320	333	290	320	308	341	335	297	330	321	326	347	342	323	301	288	325	315	310	298	317	354	334	320	285	329	312	331	317	352	337	310	330	327	323	334	338	309	313	317	304	320	344	325	324	326	309	300	332	337	364	334	340	296	326	355	359	350	305	314	341	334	347	341	349	337	319	343	351	340	320	355	321	296	352	353	311	305	315	341	335	313	321	314	332	319	332	306	334	288	308	337	290	388	309	287	288	323	335	335	306	332	303	313	305	289	329	305	309	354	354	300	288	330	339	287	301	350	343	311	312	313	305	316	320	324	314	313	297	327	326	298	352	346	359	299	355	319	343	332	315	310	315	310	310	333	328	325	322	299	341	301	344	324	326	309	332	340	293	294	355	311	331	340	283	291	344	328	331	322	285	319	331	305	348	336	325	323	350	309	306	354	312	327	398	303	312	339	290	340	365	339	314	299	320	332	306	320	309	327	323	332	295	305	329	317	333	310	320	272	336	338	312	327	316	327	313	318	334	333	321	303	291	310	277	318	320	291	305	363	347	331	333	345	316	305	342	312	328	344	322	357	325	271	336	304	362	337	324	315	300	332	341	318	341	314	317	349	309	323	305	346	339	300	341	286	338	338	308	328	311	292	287	345	315	340	299	330	316	305	297	338	335	327	322	365	320	319	332	313	346	325	348	317	291	313	297	305	351	304	325	292	298	337	299	297	343	326	314	317	282	304	329	345	326	351	325	325	357
4308	2120	1249	870	784	730	747	749	692	702	713	698	711	728	716	689	681	713	705	676	714	712	733	670	659	729	757	717	734	715	748	695	713	695	692	690	729	671	724	702	657	726	705	711	703	722	691	733	708	723	674	730	721	727	704	728	672	689	672	734	707	713	696	728	673	697	733	720	658	714	684	683	722	726	736	657	704	703	707	698	688	711	745	676	666	699	708	667	729	696	678	714	715	691	656	693	669	673	631	685	682	738	655	709	699	685	706	668	712	728	661	678	697	690	689	707	714	721	735	704	713	692	754	712	720	699	662	773	708	731	678	706	693	683	715	657	692	676	681	684	740	785	683	657	705	731	721	756	670	670	632	703	672	691	692	657	752	711	716	689	728	688	705	669	742	700	685	663	733	704	694	659	721	738	657	746	716	716	705	668	676	710	734	709	688	714	706	703	744	707	709	696	679	697	678	688	678	677	755	687	700	674	700	713	664	723	710	702	731	734	691	658	690	700	729	772	710	678	712	698	699	677	684	696	695	675	731	652	697	674	694	752	733	708	679	707	702	714	731	701	723	715	722	680	673	730	722	696	660	756	693	673	684	756	681	694	736	707	751	692	694	718	729	687	683	746	661	716	693	688	665	759	641	731	761	686	709	681	684	717	727	634	737	681	714	723	701	675	686	745	643	686	674	671	702	728	722	674	714	720	727	683	696	680	728	719	706	710	691	740	744	671	734	679	724	750	692	718	713	701	657	705	728	663	681	683	703	700	688	716	664	747	690	692	724	718	687	703	740	698	663	679	723	690	691	719	700	755	697	736	706	701	694	720	670	703	729	724	728	688	689	710	690	697	688	679	720	725	701	704	710	685	702	748	695	693	668	697	712	715	726	680	685	712	675	705	678	681	721	702	702	676	718	714	650	724	741	696	729	695	680	711	737	714	723	704	721	739	692	710	665	691	683	711	726	709	669	704	713	724	708	674	726	748	696	672	691	704	664	713	688	668	730	743	655	662	700	638	750	704	726	750	688	685	716	662	718	700	709	710	705	722	743	658	681	675	711	700	685	665	710	705	715	661	685	680	708	728	748	722	705	671	719	694	722	686	734	687	697	731	750	687	694	663	739	671	699	719	706	715	702	687	730	738	712	669	697	737	725	703	685	724	675	651	732	713	687	696	745	675	741	729	687	739	677	694	715	704	704	709	709	661	730	658	743	688	760	692	683	708	691	683	726	709	673	713	687	715	691	753	639	657	691	692	728	732	723	695	742	668	725	707	709	661	678	663	671	655	712	723	727	693	698	666	684	731	687	667	660	705	736	698	735	700	665	698	700	703	672	689	723	720	736	685	688	689	683	711	710	701	720	744	702	704	697	721	737	656	721	674	712	697	701	696	720	717	717	675	751	664	724	675	716	678	667	751	725	723	700	676	743	692	715	711	704	689	693	686	691	744	683	726	712	729	717	703	735	699	738	668	701	697	706	695	720	720	715	697	695	711	682	639	693	717	766	734	681	692	710	718	676	725	671	663	690	695	699	733	670	724	682	705	641	695	698	657	685	706	657	708	705	728	698	681	738	672	701	710	709	694	669	687	695	680	647	737	701	679	669	689	713	700	704	693	710	697	735	737	675	729	687	703	719	680	669	707	677	731	675	765	726	672	715	751	720	654	676	705	728	689	733	672	739	708	673	750	720	693	729	715	652	735	701	699	716	710	715	687	734	770	716	695	677	695	692	676	674	731	742	675	711	720	739	682	686	688	717	767	687	715	644	701	707	679	719	724	683	711	644	707	661	713	745	721	696	633	700	694	725	665	710	666	671	714	656	673	731	697	673	655	663	699	714	649	736	722	673	721	690	678	671	698	697	685	724	692	658	722	712	685	695	693	693	720	720	746	699	705	720	716	696	729	709	690	737	696	661	761	715	697	743	711	700	684	734	713	694	695	708	686	685	664	708	709	704	695	701	773	717	682	747	646	704	724	720	699	681	695	682	695	765	695	694	698	721	700	696	727	750	676	720	738	692	708	719	643	708	711	724	633	692	679	732	735	702	663	714	735	688	665	688	679	727	710	725	717	706	683	709	641	690	712	709	677	736	715	704	690	650	703	714	739	713	709	730	746	702	709	704	716	697	673	672	691	718	661	747	701	683	714	705	697	703	692	681	675	750	725	711	711	734	702	648	690	698	676	735	732	696	676	704	673	698	744	720	663	702	689	728	750	703	704	694	697	680	696	767	694	705	699	702	707	701	774	667	668	729	688	734	668	717	727	693	685	727	725	666	710	664	709	661	694	688	713	723	748	735	706	665	704	697	664	679	727	736	700	697	660	679	660	700	691	673	727	724	713	705	681	715	662	724	694	708	731	682	691	709	698	696	697	646	707	680	688	726	720	721	672	656	696	731	742	720	713	661	717	651	717	676	725	704	673	706	732	701	689	680	691	722	741	689	727	745	682	681	661	720	718	715	733	680	677	725	710	666	694	716	674	708	699	689	705	726	729	710	697	702	681	688	713	735	683	667	694	707	730	762	644	699	657	692	746	711	697	688	666	731	702	695	693	726	674	712	727	691	723	662	722	709	670	743	730	713	730	697	720	736	695	679	685	700	691	740	703	689	677	682	731	632	707	713	701	669	724	679	762	673	679	735	731	706	712	624	709	693	726	658	726	716	671	736	700	720	712	631	663	708	729	702	713	664	687	712	649	696	702	714	709	712	680	738	695	720	733	714	710	686	670	660	722	678	717	707	684	703	710	731	735	723	699	708	702	705	745	719	723	656	719	713	700	721	683	725	688	732	699	720	681	684	718	716	698	705	645	714	750	723	709	705	719	708	716	657	742	674	759	731	738	728	732	683	682	718	670	721	704	691	722	670	691	749	723	707	696	714	736	682	717	685	720	675	729	681	712	687	722	677	713	739	739	669	657	675	734	710	726	718	681	728	667	702	653	667	686	695	726	735	726	716	653	743	721	675	733	672	733	680	674	694	702	697	691	707	667	719	757	735	694	685	712	679	733	684	720	699	745	697	671	712	686	705	688	716	704	681	742	741	701	697	664	718	736	710	700	741	719	657	718	729	698	686	752	689	697	712	693	693	721	688	699	679	700	729	664	720	696	731	724	705	710	691	779	693	691	722	687	658	724	686	725	744	725	733	709	677	669	681	705	712	670	683	746	691	703	765	759	735	705	690	747	731	739	715	689	686	709	695	635	734	728	695	616	716	696	679	748	680	688	680	707	675	714	742	716	711	683	752	706	726	679	743	745	697	731	643	685	679	733	714	691	691	663	706	701	728	735	683	674	704	654	687	684	677	693	723	705	686	716	694	692	720	722	706	701	704	703	686	706	716	692	698	754	731	709	675	708	668	721	705	711	676	683	715	725	729	709	756	675	745	751	723	725	714	694	704	707	680	703	668	693	727	698	651	691	724	706	721	752	762	729	662	724	687	665	658	751	760	710	712	675	721	667	713	704	702	643	710	724	642	743	723	697	686	705	699	728
24432	20970	23889	28206	20975	20996	10986	639	440	396	397	364	358	341	327	296	309	349	279	294	297	319	313	312	292	294	265	310	292	287	292	309	308	296	292	287	265	281	280	289	269	278	325	281	260	331	335	298	293	282	269	287	286	315	309	308	304	335	285	313	270	285	321	297	297	286	278	301	284	275	312	324	326	294	284	288	287	261	287	290	295	275	322	273	291	298	236	276	268	303	295	315	296	272	272	289	289	304	270	271	299	252	295	256	318	306	283	288	282	301	270	302	312	287	258	291	262	288	269	284	296	276	291	289	275	296	264	263	283	298	282	272	292	293	291	253	292	293	286	293	281	291	279	283	307	258	254	305	276	266	299	271	276	267	290	268	300	278	275	292	249	271	291	275	273	277	313	292	273	290	275	262	284	274	280	292	273	294	270	290	253	290	260	252	281	295	268	274	281	279	305	292	278	307	313	244	316	262	313	301	258	279	277	267	261	264	306	273	266	304	271	292	300	318	291	300	300	288	256	276	293	284	305	292	270	293	271	265	257	287	283	250	264	284	277	291	252	282	275	294	330	278	276	291	269	289	276	249	311	297	280	265	269	277	295	266	287	281	297	310	308	259	330	258	285	305	312	304	320	307	274	284	316	278	264	302	288	287	283	252	271	307	267	275	316	278	291	272	274	292	289	270	291	317	303	284	266	306	302	280	272	264	293	295	284	303	296	286	289	285	274	344	265	296	297	289	272	250	280	276	254	287	272	287	309	284	306	338	281	301	290	275	309	278	298	327	305	276	291	249	292	313	285	309	284	295	324	289	295	290	303	292	260	278	276	295	293	319	327	294	258	322	301	284	287	316	307	271	292	319	256	287	299	273	301	262	270	300	322	278	286	311	284	308	301	280	328	269	299	275	261	266	304	310	282	318	273	275	310	287	298	260	293	285	297	261	286	245	295	278	304	250	311	279	280	294	312	301	264	278	311	277	263	271	297	280	315	293	295	282	307	280	268	299	285	280	292	279	277	249	284	273	281	263	294	278	278	270	291	321	301	253	282	245	288	278	308	255	298	307	283	252	260	276	281	258	294	276	304	287	290	326	303	306	276	260	291	265	261	279	270	287	270	318	287	267	291	281	299	275	297	283	284	324	284	283	280	265	308	268	280	291	303	261	323	291	283	289	298	287	261	282	310	280	270	266	270	284	296	289	273	299	278	275	257	266	283	271	287	340	252	281	275	318	288	282	258	283	248	299	274	278	309	285	304	302	255	284	257	305	273	282	294	309	296	304	291	313	257	260	263	254	242	282	283	291	284	282	278	271	289	293	296	288	283	298	291	300	269	307	301	274	320	295	292	292	290	325	295	291	293	285	311	332	313	274	282	279	324	289	321	275	274	299	301	273	277	279	274	273	254	311	262	276	312	302	299	283	298	286	286	265	292	249	269	266	261	264	345	299	287	308	296	256	288	298	315	304	342	293	290	276	295	275	274	322	293	322	324	291	254	270	290	296	273	308	299	271	296	315	306	292	294	312	283	312	278	259	290	320	259	285	308	299	277	272	312	291	289	300	292	333	307	305	290	320	298	301	288	287	291	281	282	256	295	277	263	258	288	291	306	273	350	291	262	289	300	289	299	306	321	300	298	282	258	273	296	342	310	304	285	312	296	282	293	248	316	287	270	255	297	295	316	259	262	289	297	236	285	296	272	334	327	306	263	285	303	326	287	294	285	260	243	298	321	300	301	309	334	300	272	308	278	275	296	299	299	256	281	294	257	268	282	275	303	260	300	268	307	289	238	292	250	279	260	276	301	265	270	293	321	294	274	283	292	288	277	272	298	286	281	316	325	277	305	298	279	287	307	307	277	264	257	267	309	276	281	290	288	286	337	296	297	276	258	291	296	309	288	278	292	269	287	288	286	292	275	292	279	331	291	288	286	297	282	295	264	330	295	285	278	280	286	305	277	280	296	258	288	276	290	289	340	298	301	304	305	277	273	303	310	279	286	309	273	281	291	276	298	287	291	308	302	293	250	290	278	325	313	297	289	295	253	281	306	319	320	278	285	315	308	318	276	282	302	297	267	312	309	286	303	309	299	290	280	289	284	294	300	282	300	268	268	285	278	272	284	282	309	280	303	254	292	284	317	329	276	287	274	236	260	293	289	299	296	247	273	286	297	281	272	274	297	278	314	308	313	290	296	286	300	294	264	272	298	282	337	293	304	293	285	268	307	286	300	291	286	281	306	266	293	302	294	326	293	292	286	298	280	287	297	308	281	290	282	301	299	283	262	297	268	331	291	278	277	291	264	300	305	301	297	309	295	304	261	293	288	267	295	307	283	305	283	281	292	278	301	307	268	285	268	290	248	297	271	274	300	280	314	303	262	291	264	285	310	298	275	277	273	261	287	269	269	302	300	291	317	301	309	302	289	272	306	265	263	270	285	264	290	291	283	302	273	329	266	252	269	272	301	296	322	314	295	267	280	257	272	269	290	304	316	285	309	289	313	284	294	283	276	257	279	267	280	304	297	250	264	263	272	283	292	287	257	292	314	280	258	295	312	294	280	278	262	299	298	279	271	316	296	305	293	249	288	278	297	279	265	292	276	301	263	305	297	287	297	313	293	286	250	302	275	298	334	271	259	279	242	275	313	288	302	270	323	307	281	291	297	286	322	258	298	261	265	285	282	286	272	292	310	300	300	267	306	271	282	282	284	275	263	264	266	265	298	298	262	276	315	281	292	293	296	304	287	298	314	280	276	272	276	298	281	307	309	312	298	314	291	274	283	284	276	264	285	279	272	285	249	309	278	290	283	262	290	264	277	269	280	285	285	257	260	307	309	287	297	266	301	317	281	313	314	306	282	276	302	290	254	284	265	265	259	275	296	252	266	263	267	295	300	283	255	285	285	300	291	296	322	292	313	276	285	262	289	294	286	295	273	276	272	291	268	311	286	302	285	264	284	330	296	280	278	257	273	330	290	273	298	268	282	270	290	299	248	304	275	289	263	269	284	273	301	315	278	296	297	322	287	273	264	297	308	289	273	295	271	278	315	303	300	306	254	297	300	282	306	267	290	273	294	277	267	270	254	293	293	297	271	257	264	264	270	264	282	333	278	268	269	301	315	285	296	288	275	293	293	273	315	306	267	264	312	274	271	291	265	281	278	301	263	267	253	262	301	305	271	260	307	261	290	284	258	276	301	311	314	273	293	297	254	291	282	297	254	264	318	281	302	282	290	274	276	285	268	326	304	297	264	299	304	287	265	289	244	294	302	276	314	274	280	275	268	264	298	264	268	274	296	320	274	287	281	280	291	283	276	317	299	298	288	295	304	285	296	252	268	269	296	258	265	269	250	300	300	277	290	278	313	279	300	256	265	315	309	288	247	295	301	264	283	278	305	271	252	290	293	313	270	269	277	304	289	284	276	289	294	278	303	288	284	307	249	272	265	286	282	271	285	248	299	253	263	270	279	261	271	276	266	298	270	322	298	268	287	301	315	282
3958	3191	1615	979	770	683	641	605	670	647	579	601	633	587	602	593	615	619	629	593	641	609	627	625	626	603	640	621	635	603	569	604	600	582	611	624	660	669	619	588	565	607	551	597	578	591	604	584	580	645	581	578	614	586	627	613	584	591	595	606	579	621	576	615	580	560	577	617	589	630	576	595	597	637	588	590	662	601	615	576	594	593	601	608	617	609	583	589	590	626	596	603	608	623	608	601	591	601	539	594	568	609	599	620	580	589	570	597	558	593	615	610	594	616	578	648	610	573	567	649	622	611	628	622	577	613	601	607	596	615	627	559	596	596	605	619	604	589	613	578	591	660	614	601	593	614	595	640	613	627	572	615	598	571	578	591	621	586	594	585	585	598	565	622	556	592	611	621	639	637	572	602	594	633	609	628	601	587	589	625	596	604	560	587	633	616	608	602	599	571	609	620	601	609	592	592	599	614	549	570	594	620	596	584	588	629	628	589	594	628	610	608	590	567	598	584	623	567	595	617	593	624	623	585	616	593	615	582	595	617	609	637	600	590	612	622	569	585	598	626	595	634	604	593	607	597	588	610	577	604	626	585	589	640	599	546	579	605	585	632	604	603	627	555	588	552	596	582	566	652	600	595	581	642	590	620	595	608	557	594	612	652	566	646	609	592	607	552	598	614	643	644	598	574	593	604	616	640	593	630	581	605	606	599	599	595	618	576	630	587	597	629	598	621	564	631	595	565	617	604	564	632	592	617	606	595	599	618	597	603	588	562	563	602	593	622	569	598	612	642	623	600	626	601	612	622	647	614	568	607	655	616	599	649	618	598	597	613	588	583	617	611	613	538	587	606	577	621	574	595	548	645	560	641	587	635	616	596	626	596	602	634	573	600	584	591	593	584	588	590	612	620	609	576	641	538	566	599	571	576	601	576	592	615	622	598	631	609	635	614	585	618	606	593	629	589	562	573	623	621	614	626	599	590	587	586	558	588	581	587	616	572	582	642	612	561	575	608	615	571	635	651	596	604	586	603	584	582	598	573	560	611	608	577	611	595	631	620	630	610	613	578	618	593	550	610	638	584	599	611	551	640	618	632	597	586	621	581	608	578	613	565	571	628	562	653	625	570	588	642	620	618	587	610	593	604	571	601	601	636	611	587	598	586	630	586	597	621	576	638	607	602	620	572	639	632	619	575	631	599	621	590	599	620	622	604	599	600	574	602	604	600	626	581	552	563	636	597	584	609	620	624	592	586	606	609	595	608	612	610	581	595	592	602	651	602	591	586	606	580	628	562	632	634	611	639	609	587	581	624	608	567	622	613	572	607	633	631	592	593	584	583	650	555	624	607	581	616	613	652	605	632	571	612	641	597	611	626	621	606	608	627	591	600	633	615	594	594	647	612	574	576	582	580	608	579	581	585	620	599	562	576	570	601	598	603	591	629	619	583	531	628	621	630	561	559	580	563	610	581	608	648	543	573	580	561	621	596	593	604	596	601	623	604	670	577	620	586	588	564	570	632	575	596	609	602	618	627	586	589	585	611	633	600	582	597	625	606	633	588	610	607	645	608	623	603	619	588	576	633	593	606	632	612	596	629	602	579	609	537	570	613	607	640	593	595	598	560	590	598	574	562	581	564	585	608	616	644	607	609	575	560	599	661	579	629	634	600	566	630	566	580	606	561	596	626	619	609	577	565	598	579	638	611	638	681	640	589	591	613	580	600	609	593	587	595	592	586	583	591	571	603	599	594	610	598	579	617	586	595	596	625	554	626	652	576	589	604	573	615	635	604	578	582	596	590	602	598	602	613	578	644	579	586	580	621	567	556	589	610	573	596	596	587	586	642	597	597	622	680	586	620	595	637	614	580	626	658	609	603	646	623	606	589	589	567	590	584	565	572	556	527	589	542	597	594	591	609	617	589	573	584	622	569	603	570	624	583	582	594	595	605	573	577	592	616	577	575	642	631	591	580	616	600	576	574	566	669	605	583	606	579	658	573	609	553	585	618	592	568	629	621	587	569	642	570	593	616	615	588	581	583	594	621	627	633	577	609	580	612	602	569	581	610	592	580	590	591	592	604	637	616	574	564	605	635	584	637	587	606	618	587	598	561	625	579	577	587	549	606	602	620	572	616	593	571	579	600	579	633	645	586	600	602	610	571	625	639	609	611	581	598	606	603	620	646	600	578	620	614	616	610	612	611	632	540	603	593	586	570	621	603	624	609	588	643	618	548	601	597	571	579	598	597	628	590	595	607	574	609	610	628	629	633	577	629	592	596	590	619	624	606	602	657	578	581	648	596	615	588	571	616	616	593	584	598	567	606	592	594	603	622	642	598	587	570	559	588	621	613	601	607	593	584	611	594	569	613	608	593	619	623	604	596	558	610	602	595	592	621	605	580	585	618	606	610	609	582	553	608	584	592	626	603	580	606	584	578	557	618	595	639	621	605	580	599	600	616	626	562	616	599	612	611	596	616	565	600	634	574	610	629	597	596	618	601	591	573	558	603	554	601	584	629	585	590	599	634	588	558	610	623	631	589	584	563	598	663	552	636	598	605	623	586	601	575	606	566	612	591	620	611	584	615	619	544	585	607	614	623	589	589	586	612	599	605	600	607	626	620	614	621	628	586	565	602	598	603	610	649	570	604	598	572	604	635	577	623	607	608	621	640	655	619	619	568	599	600	631	611	618	538	581	632	611	600	592	552	628	610	612	561	579	597	575	585	583	586	588	592	609	573	582	578	612	590	592	615	570	603	604	605	585	613	585	628	552	591	598	606	582	615	590	597	626	657	592	613	620	603	654	584	637	606	541	604	635	622	595	603	622	608	595	632	573	573	586	573	594	602	567	611	614	591	571	619	584	572	574	623	603	592	582	575	581	595	624	565	591	587	601	577	605	621	608	662	618	588	590	588	588	570	567	549	577	644	552	627	620	608	582	595	623	607	619	595	639	641	603	633	576	570	609	612	608	625	596	602	622	613	563	612	611	620	636	633	577	580	608	593	609	604	600	591	590	592	613	619	614	564	599	595	591	597	589	591	598	628	604	609	626	559	622	606	584	601	578	585	571	594	613	657	599	621	587	527	570	608	574	631	611	597	618	591	583	591	607	631	553	609	616	579	593	613	624	575	602	595	639	611	596	571	581	624	630	580	559	638	592	591	585	581	650	625	649	620	572	613	610	596	549	622	659	609	651	630	608	587	645	573	580	528	598	606	562	588	610	619	620	594	632	550	607	647	617	575	652	581	610	619	622	549	617	608	637	639	628	618	599	611	596	602	602	577	609	580	570	588	604	598	592	591	584	619	584	615	611	628	613	636	576	595	643	634	596	636	594	616	541	620	631	617	590	617	556	590	588	608	571	609	616	609	612	631	583	547	605	587	583	566	569	629	541	608	594	607	639	570	601	603	575	598	661	592	587	589	593	567	617	608	602	616	623	600	688	590	566	585	598	603	584	594	566	587	611	613	632	593	581	597	573	598	625	597	667	572
33137	14577	1957	287	214	184	186	182	182	191	176	188	175	180	172	162	169	160	172	159	192	171	148	167	192	193	161	158	184	149	174	166	167	190	174	159	157	173	173	152	154	168	179	157	171	193	155	180	159	147	192	163	182	161	175	182	185	153	160	145	203	173	165	168	171	182	210	176	170	176	162	149	166	146	159	150	162	157	155	204	172	184	176	189	187	158	172	166	166	160	171	180	169	159	186	164	175	174	163	188	178	155	192	172	158	175	145	194	167	167	181	169	181	159	175	171	165	164	171	188	155	185	178	180	164	154	186	149	159	174	182	179	139	163	156	143	172	159	178	155	165	188	169	157	171	154	178	168	167	159	178	190	137	164	176	179	178	165	164	188	156	172	174	171	164	203	161	165	189	157	182	166	168	185	163	180	189	157	169	173	227	158	158	178	178	199	175	166	159	193	178	162	158	138	174	168	194	138	168	174	174	169	149	163	175	175	175	165	168	157	144	152	166	149	179	170	168	193	161	173	150	176	185	166	153	152	182	169	171	173	163	154	181	192	178	123	148	185	163	180	199	215	191	185	187	183	185	176	173	198	166	200	153	160	171	168	175	169	138	183	177	190	160	160	173	178	176	189	161	175	179	167	187	207	176	195	172	163	184	186	156	158	166	167	158	163	179	189	143	157	190	163	173	153	156	160	165	159	191	160	177	162	179	184	159	173	174	171	170	174	202	166	161	171	188	183	169	187	195	190	167	160	167	157	158	172	187	179	170	147	147	169	200	201	171	184	160	188	196	162	167	192	151	194	193	185	175	168	155	144	171	164	190	162	179	171	190	191	159	166	195	205	143	202	175	182	177	190	189	177	157	202	162	172	183	168	141	162	159	165	168	154	189	167	139	182	190	176	174	182	196	156	181	162	181	170	192	152	174	159	174	161	199	196	188	186	178	170	185	159	162	180	181	170	169	173	167	170	168	200	184	181	168	183	166	169	190	193	157	168	181	174	198	179	181	172	172	174	179	164	185	148	184	185	164	182	195	179	191	151	150	174	161	160	158	163	159	163	145	179	175	154	198	144	164	182	179	165	170	184	159	200	166	157	147	166	164	162	183	161	172	174	163	171	188	155	185	177	162	153	167	163	166	170	154	142	174	169	193	207	190	160	156	185	173	200	155	182	187	167	183	172	155	156	158	157	171	174	157	179	180	179	179	154	198	144	199	163	159	165	159	202	176	150	180	191	164	188	194	183	200	184	183	167	189	182	167	150	149	158	203	163	152	177	187	144	167	181	190	160	160	159	165	161	156	162	145	174	177	163	178	205	194	192	185	163	193	161	166	182	163	169	156	174	172	176	157	176	171	196	180	176	169	184	177	173	168	189	169	172	159	158	177	183	204	188	183	156	136	157	187	179	182	160	186	186	168	158	175	182	160	150	193	152	153	165	198	160	186	193	179	192	169	158	145	171	178	155	153	143	189	168	169	199	171	183	181	197	181	171	182	175	163	197	188	194	197	162	188	153	154	155	144	174	208	187	167	172	185	180	154	164	158	186	174	176	169	179	188	156	162	170	150	165	193	160	171	154	162	173	181	183	191	178	149	171	160	163	164	178	201	167	149	161	197	162	163	170	187	178	151	158	170	161	156	155	202	183	168	164	167	175	176	161	163	166	178	181	150	171	171	165	191	174	180	169	187	179	198	201	188	189	181	159	165	190	215	165	169	169	174	177	167	161	151	191	165	187	169	160	149	193	151	173	174	153	133	189	161	201	186	152	159	165	178	176	167	147	158	155	173	187	184	187	190	179	171	201	173	196	162	173	152	168	182	167	185	168	173	170	190	176	172	194	173	161	156	165	162	189	153	168	187	156	172	158	175	167	163	193	156	160	174	160	146	189	166	166	193	189	164	175	168	178	149	184	191	174	180	193	173	164	168	179	144	170	167	144	170	182	163	189	183	202	170	194	172	184	191	158	168	162	161	148	160	146	192	178	168	177	182	157	179	166	165	166	165	166	151	172	169	186	165	154	179	181	187	158	158	158	181	164	166	170	165	162	181	169	189	195	169	148	160	169	143	142	185	156	158	174	178	159	131	182	160	172	196	159	175	154	170	147	186	159	180	178	156	170	134	160	164	175	194	186	195	168	170	172	177	152	187	156	166	160	159	205	167	156	156	171	163	173	176	149	168	174	158	175	186	171	175	171	175	169	193	190	165	162	159	157	160	179	185	149	154	142	169	170	149	142	151	167	187	172	161	157	192	196	173	174	156	168	178	168	182	188	163	148	149	172	185	179	208	172	178	170	187	136	148	171	156	171	159	176	183	180	176	145	148	172	166	182	167	190	161	162	190	173	168	175	184	188	173	188	157	175	166	172	147	157	161	198	176	171	182	161	183	184	193	156	154	160	156	195	162	174	153	180	185	184	190	172	166	179	173	191	177	185	156	152	166	182	174	183	153	177	209	169	182	186	177	173	182	140	161	172	174	167	163	183	176	184	152	170	197	183	180	180	196	154	161	183	162	169	179	168	171	163	173	183	187	188	185	185	198	171	183	174	182	167	176	170	169	189	152	149	165	192	173	180	175	181	205	201	169	171	189	173	182	168	164	172	179	171	183	134	171	171	165	172	176	174	172	170	154	156	165	152	150	167	163	172	198	187	165	175	194	165	201	170	171	167	164	157	192	170	145	157	153	175	181	177	178	186	160	191	176	189	171	177	180	172	159	164	161	176	194	189	176	168	180	185	169	138	166	177	177	172	168	168	174	147	163	161	154	174	184	157	186	192	183	170	168	163	151	182	187	172	166	166	183	172	175	172	179	155	156	168	177	178	173	178	165	156	178	167	166	188	189	178	155	167	162	165	174	160	192	164	149	163	156	183	174	167	178	192	185	173	177	180	171	191	169	168	166	181	171	175	174	152	166	167	180	160	172	176	183	169	156	175	198	180	173	168	189	159	174	169	136	175	175	161	156	173	187	172	169	140	165	185	158	180	177	160	171	160	191	159	164	169	161	167	193	179	167	163	174	174	179	176	175	142	147	171	188	173	183	193	176	160	167	168	185	154	170	189	158	159	189	189	163	182	158	165	174	200	182	149	162	189	186	165	170	183	164	182	156	191	175	150	172	205	162	188	185	155	162	171	161	196	202	168	160	160	171	202	172	174	166	168	198	185	141	158	127	181	148	178	195	173	155	171	173	188	184	162	174	151	156	158	181	164	179	176	189	168	156	177	166	171	176	155	160	180	178	173	191	191	148	176	148	161	186	170	175	144	154	167	170	170	162	164	164	168	180	167	184	179	169	188	174	193	182	162	170	167	177	175	161	185	175	168	187	171	162	159	182	188	171	166	158	164	189	166	168	181	164	184	171	181	177	162	175	149	174	173	165	177	168	166	157	158	152	161	159	168	154	157	181	153	165	145	143	159	166	167	187	162	175	173	163	169	159	157	156	161	167	170	138	181	157	158	152	177	178	170	164	182	176	189	184	180	167	175	166	185
7582	514	438	437	423	446	468	395	434	439	422	439	419	459	415	405	439	372	466	431	457	437	426	421	398	421	410	448	444	422	434	421	426	431	446	414	422	415	424	432	420	414	425	412	427	421	448	410	416	408	425	462	472	457	428	443	427	419	386	423	416	418	439	450	427	434	440	455	417	435	455	423	399	479	410	455	410	450	433	424	416	422	395	441	421	452	451	413	442	420	430	380	441	404	460	416	403	430	464	467	430	411	426	444	428	422	463	431	447	421	401	449	407	444	418	418	455	443	408	428	384	434	398	399	433	434	418	462	416	421	406	436	452	436	466	406	470	444	424	402	436	430	428	462	425	448	463	408	434	424	434	452	426	410	435	479	439	433	396	433	407	406	421	424	458	421	406	434	441	440	422	422	423	436	468	438	445	475	406	433	456	422	448	428	415	442	466	442	435	388	425	449	440	435	416	411	388	453	412	439	415	420	408	424	420	405	420	427	366	426	444	457	437	453	423	429	440	415	449	449	451	459	465	454	453	381	396	407	424	454	412	457	431	455	420	459	425	426	435	410	458	435	405	444	458	422	431	456	446	430	413	436	445	439	440	415	402	433	418	429	417	431	430	427	398	419	440	404	413	421	443	449	411	431	437	419	431	454	427	438	394	420	450	427	466	452	400	427	438	421	460	471	438	437	439	428	411	430	371	430	414	436	405	413	423	425	456	399	420	453	412	463	386	445	451	472	437	439	436	428	429	423	429	454	435	419	430	390	433	441	438	409	457	448	406	453	444	424	436	439	465	449	452	427	403	435	392	442	434	436	426	438	410	386	401	435	438	418	454	450	416	406	413	401	400	446	449	435	422	433	396	441	423	436	425	416	411	437	437	462	429	413	442	430	437	426	469	439	449	407	470	426	407	459	429	433	405	445	424	406	447	414	407	421	437	432	408	392	404	415	427	454	402	445	432	438	418	437	455	406	403	406	393	410	425	423	376	456	424	426	397	458	416	449	437	408	436	465	441	435	398	457	426	425	430	443	418	390	424	448	437	464	391	431	381	421	427	439	461	428	445	414	395	416	433	405	443	440	457	394	477	430	445	406	438	468	455	434	435	435	408	428	410	440	436	428	415	438	431	409	411	449	438	450	460	451	449	418	472	427	399	424	421	427	439	436	394	453	454	433	459	431	405	406	398	458	394	444	418	379	410	454	442	399	402	487	406	440	438	440	451	399	424	421	420	429	427	427	408	414	438	436	409	463	445	433	434	422	453	428	418	424	467	392	411	412	431	439	411	433	430	397	436	421	387	434	394	416	419	406	430	473	402	401	424	454	425	400	450	430	432	418	445	449	433	439	448	446	458	443	425	437	409	426	424	398	436	430	450	396	450	407	444	427	457	436	464	459	395	454	447	409	398	405	482	420	428	448	428	461	449	413	444	428	440	454	448	457	424	467	430	417	423	434	471	472	437	405	424	416	434	428	440	409	415	437	413	448	394	436	432	393	421	441	414	397	426	417	413	434	418	424	406	429	437	444	429	450	435	430	427	459	449	445	431	424	385	454	416	422	412	390	433	431	399	407	433	422	411	405	431	454	438	404	434	396	461	477	385	448	438	420	479	455	417	404	448	454	421	423	417	428	414	428	428	435	385	438	439	417	449	430	442	420	420	449	413	418	468	394	443	439	432	446	462	430	473	457	454	450	434	466	453	443	411	438	410	454	434	429	427	423	449	420	415	453	425	461	418	412	412	430	439	424	442	449	389	430	410	408	407	412	420	423	415	391	452	415	423	398	419	418	394	403	412	448	444	419	428	426	444	439	442	474	384	409	458	437	428	430	423	440	420	434	449	437	422	451	468	458	439	455	425	433	400	418	420	453	423	445	484	465	459	428	448	446	460	408	421	428	464	439	433	432	423	441	464	445	429	433	407	431	442	448	405	427	434	428	449	407	439	429	429	477	436	422	426	437	468	412	438	411	435	443	446	412	437	436	417	426	444	442	416	398	417	428	427	414	456	454	426	397	432	438	404	430	413	463	433	404	443	442	421	427	410	449	408	407	430	432	402	450	435	453	441	418	443	425	454	425	424	422	435	447	429	444	415	447	414	431	435	425	422	461	447	427	444	414	409	420	407	420	436	428	432	386	419	414	459	431	457	447	388	432	429	442	416	440	425	446	433	439	425	440	404	431	416	421	439	414	414	407	408	449	450	477	426	436	465	419	434	418	399	446	409	441	447	427	477	441	386	395	440	401	449	424	419	415	412	440	428	392	432	442	427	456	456	417	408	439	425	419	422	435	409	428	436	433	414	413	408	397	425	451	450	445	417	426	420	448	412	428	402	441	402	457	443	444	450	442	409	450	421	415	447	461	454	416	404	429	410	433	411	429	419	445	433	413	460	442	426	413	407	428	466	412	426	401	437	458	443	409	412	417	397	411	432	428	403	398	432	390	430	417	403	441	423	421	413	414	383	453	443	437	441	399	441	375	431	423	438	437	413	449	409	391	409	401	451	420	432	405	419	415	448	381	464	452	420	487	429	428	429	412	417	413	427	460	415	460	436	425	425	400	425	460	396	465	463	416	414	421	380	424	465	455	388	422	433	450	468	388	411	426	459	420	435	445	446	406	456	437	432	416	399	459	460	434	435	453	424	441	418	410	441	457	455	435	450	407	436	433	431	418	424	432	456	414	426	434	416	436	439	452	436	443	425	427	425	452	433	416	448	416	396	417	408	432	408	444	431	438	416	440	407	409	403	431	465	420	454	427	470	412	404	423	421	437	452	458	425	441	457	451	421	412	455	418	440	463	420	436	450	403	391	419	424	472	450	415	411	420	438	415	492	475	416	441	459	415	445	417	463	418	433	446	477	418	441	451	419	448	467	457	414	435	417	407	413	457	415	409	425	449	460	422	451	416	429	428	413	457	405	387	442	432	434	444	453	433	448	418	436	424	389	425	419	440	427	411	439	406	437	391	398	443	426	432	433	408	403	428	418	431	406	436	431	418	409	416	422	429	426	419	427	433	471	450	423	442	465	451	379	437	452	434	415	382	477	464	437	414	429	438	458	424	420	429	391	436	433	418	429	430	446	428	449	423	419	438	404	401	443	454	436	402	446	439	427	454	410	439	438	439	437	431	494	402	434	453	434	430	433	446	458	457	403	451	423	440	453	418	422	445	397	423	471	446	401	444	398	408	456	412	431	442	449	441	465	447	435	437	479	416	452	472	414	417	423	423	445	423	424	405	412	415	428	431	447	432	431	422	479	425	466	431	427	438	454	454	460	423	430	418	421	425	470	400	405	442	423	437	426	455	376	460	418	429	411	424	443	437	436	423	466	414	400	429	428	423	430	457	434	391	412	445	416	403	422	447	449	434	432	433	441	420	421	423	390	435	438	424	454	430	445	417	401	414	452	422	396	419	437	384	403	441	421	443	404	433	425	446	443	440	412	411	470	434	414	413	426	449	461	419	485	447	438	451	434	419	404	410	391	455	444	412
25104	20986	23591	28582	20991	13084	608	443	420	390	393	351	369	328	365	361	346	317	327	336	329	387	317	345	348	336	362	332	317	321	317	350	320	315	372	295	286	347	302	350	306	289	295	306	306	319	345	353	328	315	288	315	316	327	350	362	318	342	304	339	333	318	346	355	348	337	349	328	346	345	342	335	305	343	319	346	363	334	357	329	306	330	347	311	308	332	340	340	325	335	339	325	355	321	291	323	331	315	351	310	328	341	318	309	327	311	272	321	321	324	305	339	304	343	330	322	327	341	327	302	287	323	321	339	315	348	350	324	317	341	337	362	324	342	316	339	347	330	334	342	380	323	335	335	308	299	323	343	322	340	307	321	355	333	309	294	350	322	328	332	339	300	349	303	292	351	358	312	337	326	344	292	337	317	282	308	355	339	336	296	318	340	346	304	312	306	328	321	314	319	344	327	281	316	365	305	330	335	321	357	314	319	329	338	296	351	348	306	334	297	354	329	308	346	316	294	322	370	359	337	368	383	319	348	291	311	363	363	316	361	351	332	313	327	321	328	333	319	303	360	330	336	325	342	346	329	301	301	322	360	316	347	323	312	337	354	306	310	277	336	323	363	326	293	304	289	365	323	300	318	327	325	296	337	315	334	302	321	346	308	319	344	309	295	304	359	331	328	307	308	336	289	311	337	333	314	355	328	324	355	346	306	317	313	345	316	321	302	327	327	352	330	361	327	320	339	336	312	326	317	300	319	348	340	336	304	315	317	343	328	312	284	333	325	318	333	326	309	326	332	332	323	303	351	290	342	360	307	375	329	317	349	341	337	332	316	307	317	323	352	342	344	320	353	316	295	336	342	354	341	314	317	307	353	284	324	336	333	324	297	312	330	329	340	334	351	320	331	306	303	304	338	353	333	322	306	335	318	317	308	313	344	319	308	351	345	339	329	299	366	342	304	336	277	355	321	338	317	287	319	333	335	290	333	345	301	308	315	328	327	319	333	334	327	347	308	343	305	341	307	321	333	308	304	323	337	304	363	348	330	314	306	313	283	287	327	317	341	326	296	334	331	309	331	306	312	346	296	333	337	322	273	327	346	298	347	309	337	325	320	342	329	306	307	349	308	327	313	327	351	308	325	298	321	304	315	349	333	322	345	323	323	308	300	302	350	341	286	308	324	343	295	298	332	373	275	336	322	336	338	335	323	336	350	348	319	330	350	322	315	307	307	333	318	317	334	284	337	315	346	340	340	298	317	310	337	344	313	338	326	342	321	316	343	331	336	312	318	318	312	315	316	318	352	311	318	325	347	361	303	325	319	315	327	284	316	342	340	317	327	330	306	334	330	324	329	342	295	342	301	303	304	305	332	324	313	310	337	314	311	296	319	316	346	313	346	348	330	354	304	333	314	320	320	314	273	300	343	332	290	316	324	268	329	310	307	295	325	306	317	340	337	324	283	326	360	357	338	283	359	352	319	323	327	363	314	318	331	335	340	377	371	307	347	340	323	348	326	324	352	301	316	296	326	309	332	324	288	307	302	296	316	346	335	335	355	314	310	328	324	328	346	339	338	330	295	360	321	304	341	358	312	312	298	305	343	360	332	302	334	328	344	336	323	335	294	336	344	324	317	302	334	334	322	291	310	325	345	355	320	314	320	319	269	345	320	327	326	303	363	312	324	334	345	321	360	317	307	339	317	350	364	350	339	313	354	316	325	288	312	307	328	322	367	298	308	336	291	324	330	300	297	324	329	296	339	314	311	307	349	341	340	365	314	299	320	359	346	330	304	330	316	313	318	340	322	333	319	340	316	332	323	318	354	310	312	333	306	346	331	311	307	313	351	310	324	307	311	338	324	339	308	291	310	367	325	347	328	314	304	305	318	319	345	387	306	320	362	328	359	346	328	354	316	318	360	349	341	343	340	342	335	290	331	342	320	306	363	308	306	326	293	346	343	312	323	315	331	310	353	312	353	283	329	346	306	336	324	323	324	331	322	330	353	304	344	350	321	347	343	324	345	337	327	329	325	320	348	332	309	342	337	325	319	357	291	320	291	340	334	318	361	345	311	301	301	343	313	337	311	351	315	321	337	293	310	373	309	325	314	308	331	328	346	347	355	328	309	326	315	337	331	320	349	318	360	313	320	302	353	311	313	302	282	330	318	323	298	305	355	336	324	347	362	354	311	310	329	338	346	312	342	313	332	335	311	335	348	315	297	335	333	345	298	336	349	337	345	301	308	288	332	302	333	299	295	344	318	297	326	329	313	343	345	342	300	330	315	297	340	322	276	343	331	311	327	331	343	308	318	330	295	368	326	323	346	330	337	332	307	310	338	321	328	328	296	300	326	344	325	332	322	312	360	314	328	318	330	315	316	322	324	336	311	334	335	352	329	326	333	338	327	322	285	318	366	305	336	351	290	350	344	296	349	339	282	313	306	356	314	297	306	367	317	346	297	316	304	321	288	336	318	332	301	258	301	350	304	342	349	348	335	339	328	305	304	351	328	296	319	311	301	317	311	320	311	334	337	352	330	324	332	320	338	334	325	344	359	311	336	358	323	312	328	310	317	283	344	323	359	324	307	313	371	289	294	317	306	359	317	299	308	344	303	312	315	366	302	329	311	317	326	321	336	276	329	328	320	341	343	310	314	350	375	359	315	333	283	320	381	348	323	338	333	298	322	293	297	345	277	318	314	322	297	320	356	349	308	340	337	323	336	329	296	315	321	332	332	334	296	337	327	347	345	290	337	323	372	316	320	334	316	370	319	323	302	280	347	303	312	314	328	322	328	321	322	318	312	330	323	328	332	317	306	293	337	333	320	315	342	340	314	338	336	337	345	352	327	321	336	309	346	320	332	376	323	325	298	309	325	292	314	323	333	328	340	295	338	363	330	322	350	309	329	329	333	301	311	278	311	336	321	315	309	327	368	324	301	311	336	327	331	307	356	305	327	335	349	293	326	324	309	336	313	343	313	333	291	358	327	332	340	342	328	326	338	340	274	309	324	334	355	336	318	349	303	337	348	317	285	318	310	349	305	330	326	305	357	322	371	337	333	339	314	335	331	354	327	292	306	332	316	320	345	360	304	288	329	328	322	321	293	333	371	320	334	314	353	336	322	312	323	318	320	332	321	315	315	314	299	315	325	291	295	328	285	362	350	329	351	328	326	340	339	347	329	327	298	305	300	311	356	306	309	327	306	325	328	316	341	326	299	312	300	319	321	320	351	315	330	336	326	354	313	335	355	339	338	324	333	321	345	364	341	335	321	358	313	317	348	282	342	331	324	316	331	351	341	335	319	308	351	329	310	327	341	315	325	311	282	335	336	325	311	319	321	319	277	334	355	325	322	318	327	329	316	323	292	307	311	311	355	351	319	315	293	296	340	312	316	342	321	322	317	342	331	314	314	299	311	307	321	334	310	326	314	340	342	332	325	311	334	337	292	321	309	330	349	324	314	334	333	293	334	331	314	305	334	327	333	338	323	309	338	363	317
4289	2161	1272	870	778	746	711	746	753	718	728	709	655	672	730	732	746	652	722	642	654	724	753	710	686	770	709	671	735	698	733	678	740	669	680	702	739	746	747	727	745	746	711	660	716	713	738	705	714	693	714	735	698	748	726	724	742	687	687	706	737	709	680	696	714	678	715	703	749	666	672	662	730	738	727	673	742	716	699	697	699	728	669	709	669	677	697	716	667	688	731	743	669	722	685	653	718	675	680	701	690	669	706	727	660	739	717	687	662	757	724	667	716	689	722	675	723	740	733	716	681	716	684	714	748	649	685	685	686	711	731	713	738	729	667	660	762	709	751	723	713	713	680	724	724	706	710	728	730	719	695	678	694	688	689	655	699	713	724	707	669	686	685	718	688	686	721	698	705	645	666	640	705	667	718	701	692	663	797	748	674	714	675	691	678	666	697	717	703	723	708	704	721	661	692	665	652	690	709	721	732	686	732	690	638	694	737	742	747	755	693	721	713	693	667	695	695	728	724	672	690	719	675	669	721	698	720	690	730	740	637	706	716	716	731	652	706	677	675	723	726	707	696	666	699	693	728	664	736	713	705	732	751	689	696	710	733	709	730	669	703	709	700	732	693	753	730	714	687	756	698	709	667	736	719	698	681	739	717	689	725	703	678	691	670	713	703	697	710	662	701	710	705	702	702	677	716	706	705	725	735	667	702	722	718	697	717	678	704	680	700	653	722	681	706	685	714	685	660	722	706	722	684	738	725	712	696	701	786	707	761	756	679	691	735	627	699	683	743	728	707	727	682	680	740	747	722	669	689	755	665	708	730	663	698	694	726	702	703	702	769	714	677	734	683	735	684	659	771	704	708	691	677	686	758	689	759	705	679	692	723	701	680	685	703	696	700	707	729	669	713	704	718	743	684	713	724	695	713	731	735	684	685	750	722	732	659	669	775	714	722	709	725	718	696	721	687	689	687	744	716	695	700	672	686	667	710	706	692	688	723	711	693	712	702	672	735	714	687	680	697	679	732	690	706	711	705	719	688	686	702	703	697	759	716	704	724	718	738	696	688	734	734	687	696	691	712	738	728	730	706	689	709	736	671	710	726	724	688	683	729	676	721	739	707	674	718	706	723	733	696	649	729	725	743	728	712	713	735	696	740	686	721	723	658	728	703	692	737	707	642	769	683	690	741	732	687	651	643	650	719	666	702	713	712	694	715	723	709	680	753	675	716	681	711	709	744	711	699	678	696	712	737	681	681	628	732	722	718	723	736	704	711	706	688	727	722	722	680	702	679	718	716	700	712	702	669	634	746	735	725	719	651	710	729	670	672	683	711	694	739	691	744	672	683	688	662	736	718	678	690	732	679	715	702	709	733	729	666	719	732	692	694	697	776	691	677	697	702	652	655	713	690	699	721	733	662	674	679	684	681	722	709	648	702	701	690	707	666	738	721	656	702	707	688	732	715	713	714	722	690	720	690	721	752	692	683	659	737	764	668	723	700	722	687	657	698	710	728	689	719	747	707	726	680	678	695	734	697	706	705	711	727	733	715	694	734	693	715	694	718	750	671	722	724	699	696	652	753	717	681	732	692	713	675	633	704	682	676	686	697	664	699	697	697	716	680	736	674	700	690	671	675	707	685	735	686	703	680	697	704	707	673	684	700	651	712	648	664	727	751	686	699	720	731	707	678	730	721	684	721	715	694	731	720	665	684	727	679	686	728	705	719	723	663	705	692	689	721	706	703	668	683	672	675	769	709	696	722	671	726	666	728	685	764	693	731	714	725	707	685	739	660	680	680	687	727	697	704	716	697	728	671	691	692	738	739	688	707	675	663	688	687	676	702	691	724	710	681	713	718	727	715	664	745	695	705	690	688	726	642	685	747	698	709	709	688	676	701	702	707	700	749	695	725	730	676	744	723	718	684	705	729	698	723	687	714	687	657	720	707	747	720	737	699	712	731	669	720	672	670	707	737	687	690	726	752	672	726	672	713	752	709	705	703	672	685	733	690	725	662	673	679	723	720	675	713	709	663	722	676	677	650	745	668	675	686	740	713	765	691	672	700	722	731	703	747	725	731	734	718	684	679	663	715	688	706	667	714	731	671	665	708	709	673	732	729	670	662	676	725	700	751	712	681	695	655	710	698	697	716	655	741	723	641	685	681	729	662	722	680	726	696	697	717	731	724	664	704	703	687	681	718	721	678	686	715	712	724	746	665	701	686	734	675	714	712	721	718	749	698	692	741	714	687	687	684	671	701	709	682	660	680	678	710	701	729	706	694	720	709	665	697	657	677	710	705	701	676	668	672	736	713	685	722	805	738	692	714	689	700	724	729	724	715	670	720	707	692	673	710	682	686	714	731	701	666	753	723	665	723	701	679	701	723	662	716	724	673	746	748	699	724	739	689	679	668	692	693	731	689	689	695	711	710	735	750	706	733	690	697	658	691	663	678	772	700	708	724	726	643	679	697	666	746	716	705	713	710	719	730	704	691	649	667	726	693	680	699	676	684	720	750	679	690	671	722	732	699	727	704	698	690	688	690	674	725	703	684	734	744	694	715	700	707	690	685	694	673	720	657	677	726	722	690	718	697	657	742	715	697	750	767	681	692	698	658	733	730	685	670	687	730	757	689	667	706	715	701	701	670	747	722	661	709	738	758	682	700	699	745	704	688	708	686	663	699	663	686	717	704	747	686	761	715	715	750	711	702	683	697	653	656	731	694	663	709	684	712	761	717	693	732	703	697	713	681	742	720	683	720	740	726	707	736	781	698	660	696	707	722	702	655	695	688	647	685	677	752	715	657	698	739	725	704	711	713	698	710	676	691	707	727	656	734	711	684	718	757	716	702	678	692	697	756	716	715	680	692	671	710	720	729	688	635	751	659	661	766	703	719	723	707	690	697	707	651	707	731	701	687	731	709	701	692	703	641	704	719	690	707	662	678	713	667	766	724	673	719	694	693	695	709	724	684	719	716	660	684	707	701	699	719	670	705	708	687	722	671	699	707	732	723	676	746	663	682	652	682	685	706	697	659	725	735	641	699	671	689	672	711	711	692	702	708	676	748	715	736	671	722	705	692	735	724	708	696	696	632	719	735	717	704	676	708	734	735	703	684	681	679	705	734	690	712	721	702	725	701	702	679	671	668	728	712	701	773	733	738	713	716	730	715	697	728	683	730	728	716	721	717	698	701	653	728	654	720	683	707	716	704	661	676	738	710	692	701	699	744	752	655	776	694	709	674	692	654	672	718	727	707	679	703	675	711	691	682	737	670	724	685	694	680	684	688	666	723	731	703	720	738	728	674	732	697	696	744	691	698	690	724	709	693	664	691	760	697	719	668	711	715	737	717	737	723	712	708	673	753	726	687	667	695	763	688	666	687	686	740	725	725	697	727	702	692	776	716	663	689	724	716	696	660	698	743	682	696	675	746	729	668	708	760	671	652	730	719	658	686	712	650	682	687	670	740	691	706	710	741	688	691	652	694	678	741	689
24462	20990	23938	28245	20996	21029	11093	611	429	381	385	365	350	310	293	316	291	315	308	310	328	323	262	284	335	326	285	288	332	279	262	319	299	274	292	298	293	279	281	289	310	291	325	296	279	281	304	280	300	319	249	311	269	299	320	260	284	237	313	307	281	293	291	334	254	284	277	294	291	339	311	270	279	278	303	329	312	307	289	275	295	271	292	282	335	316	282	303	268	319	247	278	282	294	294	280	329	298	285	258	274	271	280	296	274	279	329	255	280	288	271	327	293	282	310	308	294	290	288	279	286	314	277	284	298	282	274	286	297	315	297	275	269	291	314	309	272	286	311	279	311	294	286	270	292	298	295	296	274	299	279	266	285	273	260	284	329	290	291	268	295	310	268	270	292	287	254	277	248	256	267	277	270	289	313	287	253	304	311	282	301	255	304	302	295	276	281	267	289	296	335	289	309	303	305	273	274	282	321	241	271	294	296	305	326	326	282	280	282	319	296	315	243	287	293	289	297	281	294	285	264	314	275	316	286	282	277	276	274	259	289	294	297	279	289	307	268	316	309	275	307	260	309	303	309	259	276	287	251	300	294	273	273	289	311	295	300	278	287	331	312	316	292	269	287	266	286	283	272	299	278	276	286	276	274	277	304	312	321	302	275	260	275	281	260	280	259	302	284	288	278	241	251	288	282	311	296	283	271	258	286	317	324	317	291	283	293	291	307	277	305	240	264	274	282	269	290	268	255	290	288	280	284	288	303	309	282	316	296	292	281	315	302	300	291	325	272	303	292	303	292	293	291	282	299	279	280	302	304	289	264	310	300	284	279	267	283	271	296	258	267	262	326	296	297	305	293	283	272	301	321	283	296	288	302	276	269	302	292	281	284	312	262	324	295	309	334	316	324	296	280	274	285	270	298	272	271	277	293	278	288	297	275	282	276	313	313	300	309	291	257	269	329	283	273	267	287	285	294	315	289	302	253	299	300	271	304	259	274	307	286	281	283	299	294	318	271	269	299	284	281	316	274	312	311	313	310	310	270	289	270	286	275	279	269	325	277	278	282	301	278	290	296	326	319	251	287	288	317	300	261	295	258	277	290	259	306	289	284	269	300	254	311	294	292	263	282	296	278	299	295	294	262	308	286	323	283	275	311	283	291	273	287	284	298	284	282	293	293	304	294	286	275	314	283	289	294	257	283	266	283	271	279	260	250	294	280	302	292	312	284	301	273	298	271	307	310	294	265	250	276	247	314	275	284	263	275	296	299	313	270	298	275	300	296	311	291	292	270	281	281	292	316	296	300	315	282	320	238	286	283	286	260	294	312	281	229	255	298	272	268	284	318	301	300	277	319	333	293	291	298	264	280	272	329	269	290	284	250	255	304	291	272	262	266	271	325	285	284	283	275	281	263	290	282	268	276	290	289	278	297	286	309	317	246	286	291	295	289	314	289	257	306	293	282	280	278	292	309	288	318	272	290	332	296	248	275	266	262	288	262	286	296	282	321	259	275	287	292	282	286	290	299	275	338	279	278	299	322	284	284	266	314	287	286	325	277	272	291	287	332	268	286	298	293	282	280	284	282	308	273	259	282	320	272	289	296	292	318	311	301	301	306	282	318	304	300	300	296	282	285	309	290	294	274	289	248	267	277	289	262	285	274	307	280	299	313	272	323	282	298	294	295	259	276	297	273	284	235	276	308	306	267	276	288	283	298	270	321	290	284	283	277	272	274	279	315	294	294	298	320	266	277	261	264	268	265	248	265	271	280	292	269	264	309	280	283	293	279	293	289	320	304	307	271	300	303	309	283	266	310	302	258	286	279	260	273	301	280	286	314	277	313	254	288	274	270	282	292	290	283	305	280	293	282	275	286	292	270	311	284	280	307	298	296	280	282	274	300	289	258	249	323	308	278	300	266	317	303	290	293	303	288	256	290	257	274	287	304	283	311	298	277	263	285	275	299	264	269	282	302	297	285	264	299	306	288	282	300	271	291	297	283	326	265	303	287	331	286	281	280	270	270	291	279	288	279	299	272	259	301	270	275	299	272	314	306	286	307	290	300	304	313	279	289	279	279	281	302	292	282	270	295	249	302	274	247	295	305	275	303	291	278	303	322	312	279	221	321	295	289	294	286	270	321	299	286	287	269	277	279	284	280	281	252	283	285	322	295	288	296	265	274	288	276	286	285	274	289	297	320	263	266	281	273	292	291	273	275	290	282	302	277	279	286	260	285	293	284	299	274	315	287	291	302	247	287	321	307	287	267	292	277	276	289	285	318	260	293	239	268	290	300	262	293	277	271	289	276	270	338	295	280	275	304	268	300	301	309	298	261	309	296	267	271	311	319	320	276	285	305	269	296	287	310	288	256	269	268	317	247	291	264	301	288	324	294	269	254	276	266	289	317	289	293	334	311	300	292	267	269	280	283	276	308	322	244	270	294	278	305	281	302	301	303	279	274	292	298	307	317	279	258	275	299	293	289	301	287	262	307	277	295	310	275	291	290	298	257	272	292	261	263	297	290	277	277	283	288	274	297	293	308	285	293	309	295	306	283	300	296	248	290	280	249	286	290	290	265	279	297	317	291	297	293	282	285	277	262	308	265	302	288	248	265	286	298	279	285	250	303	308	287	270	301	293	293	292	294	306	329	308	278	257	262	305	270	263	292	250	288	276	274	293	266	272	271	270	304	275	284	288	294	306	313	318	313	310	284	341	284	309	270	272	255	293	262	302	266	278	304	258	306	279	240	287	296	297	266	275	291	286	298	296	264	236	268	291	249	296	285	274	260	270	326	304	275	291	254	286	314	290	257	309	288	297	263	280	310	281	298	281	291	278	271	251	300	245	265	264	310	276	289	314	292	286	262	255	273	276	296	239	292	267	272	298	301	310	307	269	284	290	304	282	266	277	289	293	248	302	270	297	281	299	320	297	283	296	312	288	287	274	290	294	268	271	262	281	284	302	309	282	277	261	263	278	336	316	313	276	305	302	293	271	275	314	294	280	290	245	257	310	288	280	276	280	292	300	279	275	262	309	267	287	279	286	298	284	283	304	295	272	274	306	259	264	295	283	262	261	290	289	277	292	272	299	291	277	261	280	301	274	279	311	283	294	302	267	264	251	270	319	296	273	309	266	300	304	306	301	287	312	257	266	279	282	308	271	267	311	304	291	270	274	293	290	302	302	274	269	261	279	304	291	316	291	286	283	277	309	291	278	251	263	306	266	295	313	260	303	312	318	280	293	293	285	290	263	264	291	298	268	294	277	275	277	282	294	312	285	301	247	284	283	273	273	300	271	282	269	296	301	304	263	257	297	300	317	256	262	304	311	272	289	284	266	301	283	279	281	288	309	276	295	299	306	291	300	278	325	300	271	318	274	282	304	312	272	256	290	254	297	302	296	300	275	297	288	297	259	304	258	297	285	268	312	281	291	278	306	287	280	312	306	291	306	297	305	270	303	316	320	308	283	271	291	294	286	291	302	284	280	292	303	269	291
4046	3201	1595	1002	794	691	644	670	640	649	624	648	594	675	597	634	627	614	653	587	633	637	630	595	571	603	563	602	633	612	598	581	589	609	618	560	593	591	599	594	595	642	586	624	581	569	596	586	611	589	565	591	595	624	549	659	622	571	638	601	583	612	635	605	587	617	612	580	630	606	626	574	563	587	580	598	584	588	603	561	608	617	597	608	604	599	606	587	616	590	611	601	613	630	643	581	605	611	593	666	579	544	635	574	598	594	629	588	559	555	578	621	569	608	566	600	618	574	621	614	679	562	625	602	582	582	614	552	605	600	605	627	637	619	571	607	623	601	606	600	612	619	584	624	594	618	598	547	605	630	588	607	611	665	616	613	638	584	627	589	628	608	590	612	609	620	585	625	633	547	596	589	587	634	549	600	577	554	615	562	552	641	614	622	610	544	627	611	592	611	586	615	582	565	644	618	583	586	641	582	595	630	582	595	561	559	606	590	606	601	598	598	583	579	621	574	550	588	585	578	628	632	615	581	603	604	608	587	615	571	601	591	612	562	610	617	613	580	589	603	590	593	632	549	604	605	600	562	600	612	623	626	581	591	612	610	599	571	653	606	619	585	594	616	598	613	578	579	582	581	569	623	638	588	604	606	584	589	565	619	572	603	598	584	597	583	624	616	606	599	577	603	603	623	559	592	614	589	620	622	585	616	592	597	603	599	574	627	623	625	592	592	618	593	604	575	620	593	600	591	543	561	641	625	598	616	622	597	635	628	597	635	609	609	637	614	577	577	610	581	581	610	611	576	625	596	554	569	585	593	572	661	649	587	601	564	614	611	578	633	555	591	586	598	609	620	588	613	598	603	611	605	594	639	587	562	588	609	605	634	582	630	620	614	594	632	614	580	622	604	652	603	614	569	623	607	581	577	614	565	574	626	578	587	615	603	624	576	628	575	610	619	617	614	604	617	570	630	604	637	595	599	601	632	605	617	601	599	564	605	596	624	590	622	566	602	625	540	585	587	557	572	628	565	581	619	619	612	604	572	612	595	612	566	603	670	641	563	594	568	602	619	558	616	616	585	605	600	584	627	636	585	570	595	642	614	585	589	617	592	564	621	605	597	589	612	617	629	598	592	586	569	605	579	609	564	619	614	581	628	599	597	595	596	579	599	591	572	604	629	597	613	619	579	563	595	613	610	585	614	583	577	590	594	607	569	602	640	545	585	619	612	585	625	624	606	676	573	572	566	567	609	543	618	578	622	627	597	570	601	620	587	621	584	586	595	579	586	555	641	603	637	600	581	589	615	612	582	614	636	628	582	592	636	617	641	631	605	560	606	561	614	610	599	580	602	608	595	598	602	600	589	593	633	592	599	606	596	639	583	595	601	582	607	606	632	616	639	584	603	585	583	602	559	588	578	604	622	658	643	568	618	588	594	593	564	608	596	615	585	600	618	621	589	593	580	615	590	632	623	544	606	603	636	601	597	613	604	568	598	572	599	592	579	581	592	574	616	580	608	574	565	627	584	583	595	644	552	584	556	620	568	602	595	597	576	616	603	593	605	585	617	570	585	593	596	605	594	608	621	627	599	606	615	556	567	574	599	591	620	600	593	618	548	602	585	626	626	639	579	574	609	583	616	593	617	557	600	612	605	620	629	603	590	607	591	608	622	564	597	634	611	610	607	569	603	581	646	584	603	604	563	615	567	561	606	599	606	621	584	594	577	639	605	563	620	555	589	616	640	573	602	586	573	592	611	615	648	645	613	598	614	623	588	650	668	570	543	571	630	644	556	589	580	589	617	630	572	582	593	562	639	578	567	622	588	623	573	593	612	582	608	591	601	540	580	565	584	601	602	621	636	546	630	554	619	578	569	603	583	617	594	596	623	584	600	612	536	593	576	600	618	583	601	589	636	613	565	600	564	615	607	601	586	591	658	555	601	585	590	590	608	561	615	587	578	624	617	606	548	562	557	602	617	616	614	585	582	617	586	587	619	591	560	603	609	616	596	577	592	591	570	594	595	596	582	609	553	518	622	642	602	600	647	588	597	640	636	616	606	604	607	658	612	583	619	613	589	585	631	602	530	574	631	634	658	658	615	594	601	619	605	588	598	627	630	585	586	626	601	607	589	565	639	597	551	594	616	604	628	563	604	588	573	586	580	569	617	628	555	635	593	565	596	609	592	608	621	596	577	640	586	641	602	604	623	643	594	625	574	572	631	639	575	647	581	619	623	596	615	610	630	621	600	588	578	606	617	629	612	609	565	585	618	567	597	606	595	600	603	616	599	612	593	588	593	569	574	591	582	602	599	613	592	608	542	664	648	563	606	605	605	622	621	607	604	575	610	588	642	562	603	597	604	593	617	588	640	629	657	599	616	570	580	598	604	595	644	602	616	591	560	638	590	572	572	624	627	647	606	604	585	599	604	582	611	620	575	576	654	638	573	592	569	600	584	614	609	672	643	616	562	608	564	631	608	604	614	611	574	616	596	592	582	617	589	570	585	615	618	610	572	618	610	622	541	592	611	582	561	594	599	586	593	575	548	629	662	588	609	618	623	560	565	670	569	598	612	585	583	599	566	578	632	578	559	605	589	591	590	592	591	594	595	604	609	622	639	622	562	584	602	576	607	587	581	623	629	539	615	617	605	536	640	584	581	599	568	587	634	611	628	601	626	573	587	598	636	603	629	622	596	565	611	665	599	634	614	618	579	634	646	585	599	605	571	642	561	625	578	557	560	615	588	597	581	587	647	575	609	579	585	641	573	572	581	633	572	585	587	616	582	601	629	564	592	605	588	574	606	586	576	608	580	622	636	560	628	554	573	624	581	599	582	578	579	594	598	570	624	596	607	604	611	632	564	638	578	606	595	620	604	588	569	593	626	567	563	616	582	620	590	629	585	631	561	581	590	610	591	609	609	571	621	579	627	588	559	609	638	635	607	605	621	574	603	547	567	589	580	621	576	588	603	568	586	566	625	572	604	616	607	614	624	620	573	595	579	601	596	590	587	614	552	579	572	622	561	617	581	606	607	603	598	548	633	633	605	621	600	612	618	636	616	594	616	584	607	589	626	577	602	602	578	584	584	661	609	601	643	616	578	598	577	614	591	613	593	601	592	608	592	592	622	577	624	611	577	649	585	609	592	620	621	632	662	650	623	592	609	582	630	621	627	591	608	622	611	594	584	581	593	585	577	600	608	606	617	579	577	617	592	572	618	613	597	614	571	601	600	610	585	593	568	627	619	591	666	582	580	593	582	595	598	599	632	582	617	585	606	613	576	575	594	622	599	608	585	651	601	639	586	570	579	569	619	592	560	596	613	585	573	600	610	592	594	611	573	649	592	609	611	597	667	578	600	612	595	568	620	559	600	578	674	599	627	595	583	569	585	638	589	611	610	614	620	580	617	580	575	630	616	611	586	586	587	604	582	600	585	568	609	572	626	608	597	547	591	619	648	619	589	563	610	586	584	647	599	589	617	601	630	636	606	602	589
33334	14770	2090	278	221	205	167	180	169	182	199	193	201	176	173	177	180	171	164	188	163	169	178	183	192	180	159	183	149	159	156	169	167	194	156	156	185	186	165	157	189	184	171	174	184	182	168	166	144	148	181	192	189	181	180	187	175	186	194	180	157	165	166	177	178	152	175	151	195	170	181	165	167	169	177	162	170	224	165	186	175	138	181	147	173	166	163	185	157	199	178	201	179	182	176	208	176	176	173	180	177	189	172	191	184	171	188	168	149	180	173	203	178	149	155	137	167	187	178	192	197	168	184	169	179	166	148	186	173	151	174	149	180	179	216	167	182	184	168	190	162	194	168	181	172	180	187	199	159	171	188	166	178	189	189	178	184	183	189	184	183	155	168	163	165	154	178	185	187	189	202	175	171	153	190	187	176	157	165	186	176	174	174	169	181	160	159	174	178	171	162	184	169	165	159	157	135	157	168	191	158	158	191	161	162	176	182	178	172	147	177	161	180	179	185	182	187	163	177	168	167	180	156	182	129	172	171	184	158	161	156	181	170	147	175	179	164	182	175	152	167	177	187	185	189	183	165	175	194	150	171	166	142	153	163	175	185	189	155	186	157	174	193	167	161	193	195	188	195	159	191	187	155	162	166	141	167	177	193	170	174	170	158	150	167	177	170	185	164	176	199	174	173	173	179	173	175	153	181	157	159	169	175	169	176	202	150	185	176	179	161	170	153	167	146	184	167	161	175	196	193	181	178	176	166	163	156	161	180	165	171	178	166	181	176	184	153	180	168	146	206	208	189	183	168	169	199	167	174	184	182	166	196	177	161	158	188	200	160	182	181	185	169	188	179	177	171	161	169	170	171	219	153	150	204	170	172	191	179	190	167	187	156	179	180	162	166	198	165	154	167	157	163	166	184	184	176	148	198	178	156	161	158	179	158	192	176	163	169	148	175	180	175	200	185	171	195	177	190	170	166	172	138	168	213	193	185	177	164	159	178	172	175	156	185	165	192	197	180	192	203	173	184	168	153	180	176	184	173	186	143	187	170	178	179	176	195	181	175	157	166	176	183	176	165	170	179	171	210	175	159	154	154	183	185	170	186	171	159	184	159	199	181	162	177	167	166	183	166	164	197	189	216	195	170	194	177	157	185	171	179	168	189	183	178	170	177	180	166	164	178	181	157	154	167	154	155	174	173	170	196	161	160	180	172	199	172	144	181	188	151	171	168	175	178	155	160	160	178	193	198	175	178	167	209	161	183	152	156	172	166	183	176	177	144	186	167	166	187	166	166	176	183	179	168	156	183	198	162	181	188	188	155	166	168	160	156	175	171	179	169	161	165	163	184	189	178	176	163	192	192	173	151	178	177	158	178	161	161	156	166	179	174	182	185	188	183	195	165	154	172	171	180	166	181	173	183	159	173	159	183	183	184	182	178	161	187	186	163	175	178	173	176	146	146	160	175	160	140	191	168	151	171	192	192	200	188	215	156	169	167	210	170	156	170	185	177	168	174	187	161	173	192	156	169	181	184	172	184	175	146	158	169	151	182	180	185	191	175	145	153	178	187	155	161	164	182	185	160	172	183	151	172	169	170	194	184	198	182	155	168	160	164	170	151	163	170	183	162	169	154	176	178	198	169	175	163	160	175	164	164	192	172	180	170	192	166	158	198	189	191	190	164	162	197	175	176	148	215	172	170	186	167	161	153	177	165	152	186	165	140	176	169	168	162	154	178	153	147	179	183	162	178	154	184	192	151	180	181	197	178	163	162	178	206	183	185	176	177	168	139	180	182	144	168	192	185	156	162	192	200	172	172	163	189	166	169	169	174	159	184	147	152	185	167	141	168	149	174	157	177	162	166	171	174	176	164	165	163	181	180	185	190	168	176	200	173	178	164	168	178	186	171	176	196	178	165	172	180	156	167	174	168	174	173	181	139	164	199	188	186	173	191	167	181	145	150	166	184	135	175	162	147	171	161	165	174	173	141	178	187	162	180	163	208	171	212	198	164	170	178	162	195	180	162	178	177	163	185	149	158	168	161	163	210	143	178	176	176	168	163	175	152	170	169	158	173	180	168	184	159	167	171	175	144	218	196	143	169	164	155	169	196	170	171	158	147	203	160	167	177	167	181	184	165	174	157	182	188	159	175	174	174	182	165	163	188	176	156	188	177	167	184	202	187	176	149	169	167	181	161	198	184	182	175	209	177	186	162	200	173	170	164	170	158	176	164	158	179	159	151	184	165	208	186	164	154	182	171	167	153	208	177	168	145	182	172	183	170	189	191	163	202	156	156	187	191	168	184	186	184	154	167	189	171	178	168	171	163	168	177	181	165	165	173	168	155	186	171	152	174	164	193	170	158	165	187	177	159	178	160	145	161	178	173	165	167	164	184	133	171	198	174	173	167	154	169	191	176	164	178	168	147	162	160	168	170	153	172	190	169	175	202	163	191	200	176	189	173	171	153	170	206	162	163	186	154	173	181	149	208	189	189	191	167	151	168	191	174	194	186	163	184	181	161	178	162	192	157	155	139	192	170	178	168	169	162	169	178	164	158	171	177	187	183	156	165	169	180	166	178	179	172	158	168	186	191	165	193	204	166	172	183	153	182	146	181	164	205	174	173	192	168	159	176	164	158	181	156	170	156	175	189	186	177	156	170	174	170	213	168	176	175	178	174	171	158	181	186	182	163	175	182	140	157	165	171	201	140	175	178	183	155	165	188	150	163	174	196	177	178	171	177	159	167	151	179	165	161	165	152	186	164	192	182	169	176	182	154	194	188	184	170	165	169	177	163	146	156	171	174	181	188	185	175	166	170	162	183	144	177	158	168	171	194	163	176	164	191	172	186	157	173	176	166	154	131	165	182	187	164	159	150	163	163	167	186	183	167	179	187	197	179	159	179	179	174	189	160	182	164	164	175	176	202	188	162	174	159	173	192	188	163	176	200	188	169	162	161	145	158	166	175	179	150	173	208	170	168	174	163	187	175	174	194	165	160	178	206	179	196	191	189	156	157	155	167	153	162	159	177	178	174	172	160	189	194	164	172	175	156	147	180	182	175	187	184	188	182	174	150	202	169	183	184	179	148	166	194	184	168	196	165	167	180	202	146	143	164	191	179	169	192	184	165	171	171	184	177	175	149	191	165	178	178	175	187	174	169	179	164	170	182	152	149	157	174	187	190	190	165	187	211	181	164	195	149	182	182	180	173	183	199	178	159	154	164	183	165	182	173	161	190	168	182	157	195	153	170	157	178	154	174	168	154	154	164	165	171	163	174	182	183	183	178	175	166	175	170	145	167	195	173	166	166	188	153	181	162	190	186	177	170	171	178	169	184	169	199	175	162	186	176	172	175	158	166	182	165	209	171	147	165	195	175	168	179	161	217	166	152	171	190	168	161	184	175	163	171	179	159	171	182	143	173	161	181	152	177	199	196	168	173	163	190	177	180	147	161	179	206	180	173	194	149	162	192	185	182	166	199	150	179	178	140	175
7534	512	484	426	439	427	419	442	402	440	456	465	445	433	420	438	455	425	410	452	441	408	458	428	392	464	417	403	404	444	423	427	454	412	450	447	447	420	418	467	443	407	388	433	396	439	449	435	474	427	435	440	422	431	409	439	434	413	411	426	460	407	451	444	408	443	483	439	423	416	434	403	423	461	393	429	472	444	409	439	446	392	413	422	408	433	446	472	452	420	431	437	435	460	444	430	441	421	439	458	417	437	422	444	447	421	445	438	411	427	438	437	433	432	435	440	446	405	424	447	433	437	426	430	452	446	434	406	436	433	471	423	455	426	432	419	397	432	433	443	412	398	406	409	465	434	413	409	405	423	436	446	445	415	444	426	415	414	426	455	433	438	420	433	424	422	417	435	396	449	447	410	433	425	439	438	458	461	434	427	453	433	459	421	433	443	451	408	443	427	418	405	464	432	393	427	405	438	391	437	455	454	416	402	444	432	427	429	405	443	430	392	468	452	448	413	426	419	447	419	430	425	454	406	429	435	425	453	402	456	468	418	415	423	430	429	396	418	429	434	408	428	448	377	433	426	460	436	426	444	444	415	418	394	410	440	438	442	455	425	439	423	415	442	443	454	431	452	433	426	419	410	430	443	455	434	429	444	429	438	430	438	445	455	451	403	455	429	418	428	434	423	449	428	430	426	422	430	426	418	438	430	411	458	433	472	444	427	452	425	407	421	482	439	436	395	427	415	450	392	447	404	474	479	459	457	460	443	442	400	451	442	419	427	450	433	404	435	446	427	400	430	474	428	466	448	427	399	412	444	464	415	459	431	466	448	461	458	421	435	443	439	435	423	492	431	372	438	393	440	427	403	466	442	407	403	415	431	410	431	406	427	413	411	427	446	451	432	439	398	433	443	457	447	432	471	420	386	379	427	474	417	452	463	394	426	422	426	447	422	404	446	433	419	421	441	421	417	404	418	450	449	396	453	444	432	417	449	437	385	434	387	422	430	408	429	452	391	381	446	476	450	414	384	461	440	409	457	435	443	421	455	412	401	429	450	431	469	399	392	434	413	419	418	443	459	434	450	447	451	478	427	422	441	457	399	457	444	420	394	473	463	384	433	420	425	443	448	439	403	408	464	426	411	432	430	425	405	414	463	422	430	452	433	418	455	421	445	429	421	433	446	415	444	469	413	462	420	427	412	444	461	481	444	449	421	446	414	446	431	420	419	442	413	441	445	439	423	410	459	471	467	475	426	414	436	416	411	433	432	460	430	441	417	460	439	454	451	435	444	449	404	423	460	449	402	458	417	439	400	460	460	458	440	426	446	441	463	437	445	414	427	457	434	446	423	447	394	471	392	420	434	424	422	424	461	429	411	432	405	436	441	460	407	438	450	427	426	431	444	439	415	410	436	425	442	377	442	397	457	422	438	434	449	394	443	449	437	422	433	441	445	440	444	396	469	438	431	414	442	454	452	433	439	432	442	425	396	458	429	432	466	445	441	461	425	441	457	397	387	399	458	430	442	422	444	406	445	428	429	431	429	397	449	449	402	440	422	452	432	453	435	413	473	474	435	452	445	456	439	441	423	429	427	417	396	424	412	420	476	424	407	429	439	428	451	406	423	424	465	430	440	425	421	441	421	429	413	428	392	418	419	414	404	442	437	423	403	422	403	413	449	423	416	435	431	442	472	447	432	447	431	450	419	435	450	426	454	450	461	465	429	414	435	417	463	464	434	407	461	405	447	398	447	456	432	449	435	433	407	439	437	441	440	405	418	440	433	437	449	443	456	448	457	452	444	437	425	429	428	447	407	428	429	437	443	429	448	461	446	436	401	392	423	420	396	429	445	408	419	403	425	444	418	406	417	415	458	453	431	425	476	433	426	440	427	402	438	444	444	435	459	445	432	444	441	451	408	454	436	410	429	425	462	441	449	424	424	450	410	404	401	405	422	477	449	433	424	427	417	454	441	415	440	437	426	450	423	448	416	364	459	477	439	450	429	414	408	444	446	415	422	432	417	468	427	447	419	443	394	453	385	424	433	407	396	467	428	457	421	408	468	456	426	410	448	433	391	431	475	467	435	425	410	466	423	423	439	429	429	414	438	418	436	423	450	404	424	438	431	449	444	413	436	416	404	449	439	423	432	433	446	454	440	431	402	459	461	449	410	400	437	418	417	438	443	404	389	470	428	455	446	406	452	444	413	436	443	424	413	425	428	404	430	415	413	461	450	434	418	456	444	409	484	392	397	422	409	432	449	378	434	463	439	446	426	407	437	462	461	470	415	417	420	391	437	398	426	425	387	418	423	410	422	439	417	444	462	408	467	428	467	439	450	419	469	418	437	416	432	419	424	422	434	476	413	407	456	408	447	459	454	424	432	428	458	414	418	469	471	448	424	416	426	441	427	412	469	407	392	433	431	434	398	466	480	416	447	439	432	441	445	454	440	421	449	456	434	467	440	416	426	435	403	415	400	386	414	383	422	461	442	403	409	425	433	452	417	468	427	436	461	443	440	435	402	392	390	406	447	446	412	456	456	423	429	420	447	435	429	433	409	404	416	430	430	429	425	371	448	431	412	451	445	402	418	433	401	466	424	427	419	402	414	415	439	431	432	419	455	418	440	464	434	441	401	418	455	433	436	397	426	394	447	475	452	450	450	480	436	442	429	459	454	436	461	402	419	410	453	465	414	382	417	408	432	444	471	464	382	375	430	451	413	412	423	438	451	410	469	461	428	392	452	414	404	419	420	449	442	396	442	389	434	454	440	434	438	432	415	444	457	415	423	429	464	417	462	412	472	398	425	398	457	442	462	459	458	426	441	422	423	427	430	428	447	466	388	431	400	450	447	438	426	450	436	433	394	414	449	402	436	410	448	433	451	448	432	438	449	458	419	433	457	401	436	431	415	403	390	435	435	404	449	419	431	440	455	436	451	444	413	414	453	459	450	467	430	430	454	436	419	425	396	412	414	459	451	429	438	443	424	426	421	426	418	408	405	435	440	454	466	429	428	425	429	426	431	442	476	424	445	435	424	440	425	456	445	425	441	417	412	434	426	405	423	438	461	408	445	423	459	438	419	433	418	456	411	495	438	413	416	394	431	442	408	422	422	437	437	467	424	436	420	442	396	433	443	436	421	414	426	459	435	473	414	397	432	446	396	469	412	406	428	441	441	440	462	440	439	407	434	430	429	440	437	423	421	458	423	421	439	416	441	447	446	428	446	412	415	484	413	455	437	442	450	476	418	424	458	424	441	419	446	406	435	419	392	415	415	426	393	426	413	432	424	437	407	420	434	452	420	457	432	406	426	445	393	470	402	417	437	440	408	434	473	430	486	410	447	439	428	451	435	436	438	445	412	438	423	466	434	404	432	434	421	432	440	443	393	438	419	431	419	447	440	434	428	433	429	433	395	446	426	400	389	429	396	429	430	458	445	459	384	418	439	434	422	413	398	467	420	429	443	427	454	443	424	420	442	452	435	445	463	428	447
25115	21023	23613	28625	21018	13229	646	445	390	367	347	368	353	307	313	349	353	328	350	320	333	328	341	311	337	334	344	338	328	317	306	358	334	356	345	347	320	339	346	334	357	341	352	337	322	302	300	345	347	333	358	318	318	307	327	332	342	312	347	297	342	293	332	326	316	276	333	287	317	343	327	254	342	329	289	348	315	331	349	325	347	309	355	369	316	333	356	330	334	339	336	319	329	351	330	345	304	307	316	319	338	330	356	332	322	325	326	337	316	327	331	345	311	354	302	290	362	315	307	349	336	324	330	364	336	366	320	325	344	296	359	332	369	296	313	330	280	364	354	305	332	342	315	318	344	337	305	324	321	323	344	304	327	314	342	370	311	334	333	324	287	289	304	315	313	326	310	325	348	312	295	354	320	323	319	344	324	339	330	324	331	344	287	307	334	310	315	325	331	307	307	324	340	328	322	315	336	321	375	325	316	311	306	325	349	326	336	329	292	308	313	346	290	302	339	335	346	344	357	345	328	324	322	346	377	323	382	297	340	305	312	346	312	329	316	324	324	303	332	332	310	320	335	329	349	299	306	349	361	336	348	304	309	313	297	336	326	342	337	336	286	355	319	317	338	331	341	300	350	323	340	340	326	321	332	313	337	313	334	340	322	337	317	336	324	335	334	360	327	345	329	311	340	321	332	385	348	344	363	318	327	317	350	323	309	335	301	332	333	314	303	339	327	339	344	362	337	318	357	350	298	289	276	323	318	336	297	305	342	325	311	316	289	329	341	343	333	334	328	324	306	336	342	354	329	317	331	312	345	338	334	337	337	331	305	326	296	344	321	352	324	316	307	342	320	355	304	334	343	317	345	328	315	345	337	296	290	343	308	309	297	331	346	307	310	345	315	340	339	340	338	365	281	317	322	292	318	324	314	337	297	333	328	358	326	351	327	314	320	326	368	305	336	341	318	362	329	326	327	323	320	322	341	323	356	339	317	353	317	310	341	347	310	369	325	329	320	336	341	327	287	299	339	346	314	354	333	353	309	357	309	329	346	349	330	313	296	323	359	367	332	338	367	307	316	312	328	329	312	311	341	330	331	338	342	323	325	307	363	348	334	352	311	309	321	344	330	321	290	345	315	301	348	341	292	331	329	322	331	313	317	357	314	307	341	341	354	312	319	309	311	354	316	367	326	350	345	351	361	359	326	302	333	311	319	333	312	334	328	311	308	305	344	312	332	294	324	298	304	327	297	323	343	337	360	344	307	338	324	311	320	350	341	328	314	310	337	350	311	362	344	350	310	320	327	304	319	312	328	361	322	330	297	318	332	337	317	340	301	297	314	352	346	351	342	313	334	312	280	342	316	360	343	287	353	331	307	353	318	331	321	309	314	319	313	307	275	324	323	320	351	295	335	347	325	333	340	337	325	336	317	319	348	364	332	334	319	343	323	357	337	331	319	331	352	330	349	321	315	350	323	365	292	374	323	299	326	332	330	308	311	320	320	343	364	311	327	333	314	303	331	314	291	333	346	325	327	282	316	300	346	333	329	319	336	315	319	327	353	346	321	330	337	326	318	318	329	324	302	303	322	328	341	359	314	341	343	321	313	323	354	313	338	322	328	329	291	316	303	322	316	325	325	306	346	330	338	309	304	320	359	306	356	332	347	340	334	313	331	309	332	334	346	333	333	357	358	301	324	323	334	347	339	334	328	325	317	315	352	339	324	365	346	326	355	298	341	323	320	331	373	309	342	289	327	344	326	305	323	306	318	343	316	327	328	333	308	314	337	313	309	327	328	300	311	329	291	325	336	322	318	327	321	301	333	282	328	319	315	336	315	350	335	337	302	337	311	344	301	336	327	322	359	323	335	304	310	317	318	362	330	335	289	325	367	312	332	319	346	336	349	303	334	363	330	321	309	339	316	294	298	308	323	307	351	304	352	362	328	313	334	316	332	349	322	304	288	333	332	337	313	301	319	350	294	320	294	349	356	319	284	302	309	319	335	353	332	300	356	352	309	330	314	294	338	350	302	321	325	339	341	337	343	331	301	334	318	339	311	348	332	343	339	319	372	355	330	272	339	341	295	316	345	321	290	343	373	328	337	348	334	309	314	313	308	348	321	308	356	328	318	292	352	314	309	290	332	327	301	321	309	340	346	338	336	311	298	323	326	344	312	307	329	316	319	320	321	295	370	314	362	352	363	351	354	350	338	348	337	298	336	299	320	353	318	336	305	320	307	335	313	310	342	318	355	324	358	332	325	315	315	332	324	287	310	327	325	308	291	307	346	332	334	351	329	323	299	354	333	335	325	312	311	347	311	309	325	301	326	357	350	318	354	331	331	320	334	323	320	320	334	294	310	309	337	300	348	336	315	338	335	348	333	341	295	299	348	299	322	324	349	315	344	333	314	324	309	326	319	351	329	369	338	318	316	316	323	319	328	311	340	334	332	305	313	329	332	337	315	299	311	290	300	322	327	337	301	361	328	315	306	332	303	332	327	342	328	312	291	290	338	337	330	335	344	315	318	278	313	294	312	313	348	338	316	315	307	304	313	338	334	326	311	318	343	307	332	326	339	322	309	305	353	311	304	288	299	298	329	320	322	301	317	338	317	346	286	343	357	313	331	328	284	284	321	350	333	307	329	339	322	315	323	315	368	325	281	307	356	309	300	313	340	345	325	310	314	331	355	310	319	285	329	325	330	345	311	312	336	337	364	335	351	325	311	299	315	296	323	294	336	344	343	328	345	333	298	342	345	333	317	311	328	331	328	342	358	312	330	341	344	335	344	327	316	316	292	295	331	333	340	321	327	344	329	332	353	340	326	302	307	280	330	312	301	326	291	316	313	340	336	336	335	307	327	307	340	367	327	310	342	327	323	309	287	313	316	301	326	317	329	306	350	312	313	327	319	297	336	320	316	325	343	304	338	318	325	344	307	333	327	317	318	292	330	339	352	324	345	323	330	315	317	322	344	325	287	330	309	343	328	334	351	317	353	334	327	321	342	340	331	284	330	349	312	345	305	310	308	303	286	324	352	281	305	297	309	342	323	333	349	359	297	331	388	363	296	321	309	343	334	325	369	335	302	337	378	298	295	341	337	320	311	320	328	349	337	370	356	344	326	322	328	311	316	285	311	325	354	311	309	357	357	337	333	304	347	314	311	303	316	334	317	297	320	324	332	337	331	373	321	324	334	324	307	327	349	343	315	307	295	302	296	322	339	337	339	321	342	338	332	329	314	309	352	305	335	329	346	348	360	293	316	360	315	257	329	319	270	326	338	361	318	330	327	326	318	305	344	333	299	342	315	293	307	310	315	348	312	366	315	320	351	310	333	288	300	320	325	328	310	310	340	308	290	302	359	320	305	340	307	343	330	361	372	351	317	324	360	307	348	328	305	337	334	317	303	305	306	334	310	342	353	354	319	326	324	322	338	301	335	339	339	329	303	347	301	332	298	331	312	316	297	349	313	323	325	304	327	300	344	317	319	345	295	330
4234	2136	1311	887	819	730	755	757	719	718	718	742	787	717	714	703	706	705	745	706	672	705	734	691	702	736	714	737	677	706	742	728	720	749	673	719	708	662	728	711	720	716	725	666	694	726	655	736	703	697	705	703	681	750	718	673	719	683	715	738	700	656	714	759	697	720	664	769	675	703	687	700	732	690	708	664	630	697	709	677	730	670	684	657	684	695	687	701	707	685	679	692	696	710	718	702	659	687	701	762	694	706	696	721	705	655	706	710	687	687	693	681	725	723	679	689	685	703	645	673	675	683	677	674	690	728	751	720	690	681	675	705	684	702	670	668	700	707	714	677	726	702	668	664	777	712	731	684	759	698	747	663	701	716	738	691	683	676	739	698	656	699	674	686	726	733	723	732	689	706	689	702	725	757	702	665	721	732	717	723	727	714	713	736	707	724	680	719	698	690	743	660	710	688	694	740	676	714	726	721	710	725	696	754	677	721	741	708	685	701	708	724	723	707	690	717	713	695	727	703	700	711	678	720	709	659	715	693	676	699	709	706	676	680	759	642	700	722	722	750	704	744	682	734	676	730	656	747	706	708	690	723	709	731	688	643	719	669	675	684	708	716	762	699	699	706	750	719	750	717	674	708	745	741	744	712	678	718	738	694	716	692	673	688	759	729	724	687	638	662	689	645	648	708	726	694	730	665	715	703	688	701	718	732	708	671	698	733	693	672	714	703	725	696	733	710	633	701	737	711	702	707	724	731	729	728	744	686	715	715	743	728	717	733	704	674	710	697	691	706	705	719	668	741	732	687	688	701	669	684	692	671	678	695	737	734	718	733	712	695	675	726	649	682	673	666	601	721	734	731	706	751	652	723	728	682	667	725	677	732	728	686	732	695	751	663	714	700	718	675	723	693	686	708	711	726	721	725	667	732	711	711	663	721	680	773	734	716	701	704	694	698	672	698	704	693	690	702	676	658	744	707	655	728	710	668	729	702	730	719	674	708	699	726	684	729	672	701	691	697	685	722	644	660	671	730	689	679	668	720	712	691	678	730	695	708	723	704	686	707	723	706	698	642	685	685	656	705	658	729	692	710	677	730	703	666	704	702	709	723	682	697	690	724	703	719	698	688	701	683	702	703	711	701	699	688	694	687	705	745	694	702	724	715	697	701	760	702	693	711	692	695	740	721	692	659	681	719	725	692	682	698	667	733	690	692	717	724	727	696	738	687	687	702	702	677	723	713	701	747	714	709	726	676	677	743	704	756	682	666	719	704	734	686	670	686	699	694	710	687	692	717	653	715	756	713	674	716	767	663	678	663	691	779	711	745	706	657	698	673	682	732	685	685	702	655	734	690	706	691	676	659	735	704	696	711	699	720	699	727	694	682	713	734	736	711	710	745	705	744	685	722	749	703	687	680	712	704	730	701	758	683	681	699	665	747	729	741	715	709	698	704	725	706	753	738	740	706	702	717	677	709	669	694	731	710	730	723	721	714	707	680	736	712	708	722	699	718	706	682	665	703	708	691	740	695	632	726	696	708	705	668	688	753	699	680	695	691	735	696	708	670	680	711	711	720	700	707	725	694	720	717	718	706	749	734	725	731	713	711	712	730	699	701	705	695	737	707	676	679	689	694	670	694	709	700	711	710	741	728	694	740	713	707	724	688	716	701	714	724	710	723	762	689	735	707	735	716	719	722	704	674	734	744	695	655	693	696	704	667	674	703	707	702	707	711	723	714	718	662	742	721	711	738	718	712	679	676	699	631	653	695	683	725	680	708	747	684	715	691	679	686	676	703	699	686	733	736	678	676	736	651	686	727	694	700	681	674	732	680	719	711	682	717	721	729	738	719	746	672	735	688	733	742	690	677	703	761	689	710	715	680	665	707	698	727	760	696	675	718	697	682	714	731	715	693	699	709	687	722	689	720	751	694	708	691	747	694	676	740	722	711	675	757	682	748	701	744	701	664	674	662	722	727	684	639	740	659	656	667	674	709	704	747	691	723	697	684	748	736	692	708	666	716	660	650	748	705	675	748	729	727	727	709	702	723	722	707	711	708	680	652	685	713	719	682	759	709	681	738	696	689	710	663	745	669	685	711	740	697	697	716	729	675	749	740	712	725	761	744	700	681	682	668	714	729	750	721	700	717	723	725	700	727	703	669	695	738	693	760	650	750	708	736	728	702	658	748	698	697	716	729	650	689	688	715	668	686	718	704	791	687	704	682	655	714	664	724	680	725	673	722	684	757	703	711	666	706	646	688	654	700	709	708	737	702	731	710	734	709	737	737	660	748	711	696	704	689	694	691	705	732	741	726	648	680	693	706	688	724	725	680	632	637	682	662	700	680	719	730	708	716	713	688	749	728	688	675	707	646	707	680	674	747	730	681	657	694	752	697	679	715	699	670	759	726	739	703	696	723	687	715	692	718	689	723	685	713	679	642	727	646	697	684	711	731	714	652	663	718	724	720	710	689	682	739	685	738	715	697	682	690	724	713	741	739	714	707	702	741	728	726	706	702	648	694	717	706	724	676	740	696	698	687	686	719	728	679	747	719	690	660	663	732	708	688	645	684	730	697	707	734	690	667	670	717	707	703	698	734	751	705	716	699	723	688	719	730	706	687	705	738	740	718	703	651	760	664	696	728	697	739	666	717	684	716	697	671	684	729	669	718	711	707	719	710	652	675	711	684	689	677	709	706	764	728	656	694	675	729	679	739	712	727	686	727	717	695	704	739	740	687	723	724	691	664	697	776	681	692	739	678	713	741	737	712	675	714	655	689	711	703	696	706	711	653	736	698	700	691	698	748	709	701	682	691	701	662	671	771	681	734	725	717	718	700	712	662	655	711	677	721	707	689	683	747	662	678	738	692	696	701	725	712	726	682	711	648	729	673	652	692	718	704	744	694	716	710	733	697	732	743	661	722	741	725	678	701	683	717	732	699	723	644	691	711	672	721	710	704	708	684	701	697	688	707	674	756	687	708	717	702	683	690	727	707	739	721	706	714	669	714	703	733	755	693	652	672	741	709	695	729	668	701	692	700	682	677	701	712	703	667	672	696	682	659	698	682	678	707	637	746	756	716	707	659	683	683	700	680	687	722	714	744	704	718	678	698	672	691	743	693	726	710	756	712	685	731	715	690	732	676	682	677	720	666	680	706	700	682	704	719	722	686	723	660	728	697	753	681	711	719	744	725	698	678	724	742	671	719	717	708	687	687	699	714	625	690	689	751	710	691	734	701	731	734	693	680	754	704	661	706	750	692	742	701	705	688	732	715	684	701	696	708	694	732	657	724	702	717	719	737	661	731	674	741	703	724	704	687	764	729	715	761	711	726	677	695	672	676	725	652	674	715	725	709	719	709	679	718	658	681	711	684	651	715	738	729	721	750	702	741	699	704	703	676	697	734	724	701	684	729	719	710	704	758	690	716	729	697	734	714	690	671	694	693	721	706	695	671	701	726	722	742	697	662	664	741	681	699	701	673	693	697	669	684
24500	21028	23973	28297	21032	21056	11099	640	431	438	366	373	341	337	341	315	314	335	303	349	330	272	304	266	323	303	297	314	271	298	310	310	270	297	350	277	283	285	275	289	317	264	307	295	295	291	268	299	277	290	320	274	273	286	296	304	323	289	293	274	301	267	300	281	305	295	300	312	271	302	300	256	260	289	293	318	267	268	289	278	321	291	286	282	285	300	307	277	259	257	285	315	318	298	271	303	310	296	304	282	254	295	301	289	314	294	289	280	303	318	308	302	278	284	287	307	294	281	272	342	294	288	303	310	271	312	294	318	296	290	293	283	291	297	261	287	281	299	295	272	259	274	301	287	299	295	257	281	261	282	273	325	276	305	256	276	259	304	273	255	305	310	324	308	285	291	305	289	278	282	267	294	257	307	286	296	295	299	280	271	287	291	269	256	303	280	306	281	301	292	337	294	294	312	314	290	268	303	287	290	273	276	290	294	280	295	311	281	270	316	291	256	278	299	313	316	271	260	298	302	294	297	275	299	301	290	294	278	282	296	272	271	269	281	295	282	282	299	276	281	281	291	272	290	314	305	298	284	332	251	247	282	265	269	262	259	274	290	261	304	286	254	309	288	291	300	307	271	290	258	268	308	312	285	276	309	300	324	281	289	280	288	297	298	274	271	331	287	280	279	265	297	334	287	270	290	292	295	310	329	333	276	297	282	292	307	276	278	322	289	306	302	289	249	301	282	257	278	256	291	297	304	298	278	240	301	277	315	317	312	265	280	314	312	296	256	306	286	276	281	272	262	294	334	319	289	267	309	323	294	314	252	252	283	309	295	301	295	302	310	301	287	325	296	297	275	289	298	283	281	276	270	280	289	307	236	304	302	319	315	276	317	266	313	297	300	297	272	268	285	289	318	285	285	287	293	289	284	287	286	272	327	302	265	283	295	288	285	257	259	302	284	279	253	265	279	285	295	284	258	268	281	310	269	295	261	272	285	289	277	303	287	283	289	294	316	294	300	286	300	261	280	277	283	298	299	291	270	309	317	259	307	303	276	271	281	295	271	281	300	283	285	307	290	291	273	266	280	272	302	281	299	288	270	282	299	294	264	276	275	300	285	276	278	322	283	304	284	335	289	291	298	282	276	306	276	291	269	276	304	299	282	295	286	309	258	275	289	245	289	261	287	296	296	279	280	267	289	281	297	293	265	299	318	259	322	289	288	301	327	303	284	300	297	283	298	289	317	303	273	334	275	311	275	305	278	314	289	282	294	283	309	291	279	302	274	263	265	328	295	278	321	277	265	268	259	291	297	281	316	296	266	289	315	250	319	275	296	321	278	305	292	290	314	294	294	316	310	296	285	307	285	295	294	276	290	290	278	293	275	263	265	316	292	284	301	321	266	300	270	284	270	295	287	294	268	281	274	284	312	306	298	291	279	305	286	302	304	302	305	287	259	324	284	276	270	294	250	303	264	289	297	311	291	316	290	269	272	282	291	281	275	288	271	267	293	276	298	301	282	275	311	263	283	281	300	285	327	307	301	285	261	301	268	269	303	266	265	308	281	295	274	287	276	282	286	285	308	287	299	298	293	268	284	264	299	242	307	305	288	313	284	264	301	267	301	304	287	297	275	302	291	267	283	316	308	262	258	276	277	284	274	267	346	312	311	306	298	279	280	306	285	329	298	306	296	285	283	293	283	292	241	244	322	265	316	281	289	288	311	298	278	254	303	337	274	290	277	302	324	299	302	300	270	316	278	289	279	267	312	265	264	299	279	295	245	269	313	281	290	277	259	252	291	293	290	288	282	276	291	310	280	286	239	274	277	306	266	292	282	271	290	305	273	266	288	288	312	286	273	292	294	285	290	272	259	270	288	311	300	261	287	327	315	285	299	297	287	301	303	287	292	286	282	288	299	341	297	268	311	286	279	279	292	279	256	293	287	288	253	280	301	279	290	274	243	281	295	266	294	277	301	273	250	275	287	248	264	278	314	311	289	289	316	299	288	288	255	306	260	258	298	280	285	243	270	295	274	271	285	291	291	299	274	280	311	309	279	249	292	267	306	288	314	281	280	274	282	240	287	270	295	286	265	300	269	269	256	290	319	297	295	287	273	312	278	272	294	294	297	294	265	301	329	281	280	267	328	294	302	248	312	285	294	314	294	273	261	267	327	283	294	269	281	269	266	299	268	287	300	282	313	271	295	314	311	278	278	279	247	264	294	266	268	280	315	291	278	258	290	300	278	283	317	293	304	248	286	298	284	300	281	288	265	268	280	308	300	276	263	281	278	250	272	298	269	281	263	282	277	337	280	280	297	266	306	308	282	289	305	286	306	305	316	290	310	294	317	277	276	317	288	273	307	284	306	309	275	285	300	308	286	268	313	308	309	260	258	299	294	261	283	283	301	318	299	284	311	313	280	336	292	310	314	290	266	305	299	270	264	289	260	280	245	276	295	276	284	265	278	248	276	293	274	307	290	256	314	296	314	290	251	273	265	298	304	295	286	300	293	303	270	310	308	256	310	256	268	291	284	290	311	303	308	294	295	296	279	290	291	300	306	263	270	271	261	302	250	295	290	299	269	295	319	288	256	296	276	285	286	324	257	287	271	288	253	314	300	312	267	287	294	283	281	317	288	285	260	310	317	319	302	297	336	272	318	309	279	261	321	270	273	318	320	299	277	293	295	301	275	293	273	285	299	338	283	290	333	273	241	289	285	262	323	261	260	275	265	291	273	290	303	323	289	304	304	272	307	293	271	254	300	301	278	278	302	302	318	305	298	285	298	295	296	264	229	291	301	270	271	283	266	295	299	325	302	294	272	255	298	289	289	240	276	298	304	308	292	252	288	311	331	312	277	270	301	261	298	269	301	297	284	298	291	305	295	274	264	312	291	296	287	278	277	279	284	293	323	299	297	284	312	272	303	294	265	261	311	262	303	289	257	294	309	329	285	286	305	291	292	287	281	287	248	292	301	286	281	250	294	283	330	273	293	264	284	281	274	308	254	295	322	275	318	289	313	295	288	294	252	262	306	292	295	278	251	255	297	300	273	313	307	317	277	254	303	274	297	298	286	308	294	302	272	278	316	295	259	288	244	307	303	310	326	312	270	292	231	283	262	262	259	286	270	297	313	309	298	277	296	283	274	305	279	302	324	291	301	316	285	295	257	305	293	280	276	288	291	280	298	293	270	292	309	306	309	299	274	243	289	286	322	306	291	251	259	283	281	253	273	281	299	280	259	276	240	307	296	278	299	298	265	318	280	289	287	307	308	291	302	310	274	300	279	278	278	283	300	296	282	291	258	315	308	273	273	281	296	288	286	284	296	308	285	292	294	313	301	273	267	276	268	320	272	287	297	263	324	293	266	291	296	275	297	297	316	280	339	262	263	257	306	314	283	280	279	304	295	274	275	291	281	248	293	312	273	258	299	270	287	279	306	276	302	300	286	287	280	295	290	292	265	306	280	293	300	290	256	294	253	281	289	302	256	270	312
3947	3274	1660	999	760	681	652	664	627	625	648	617	608	610	613	603	587	618	605	581	583	579	604	582	607	640	565	603	611	640	616	573	610	623	602	628	615	553	623	614	594	624	617	640	590	608	618	586	607	642	576	566	612	592	570	573	637	601	607	607	637	610	600	594	603	627	599	595	593	561	619	667	620	581	601	602	635	561	583	614	599	558	575	645	634	633	558	611	605	629	604	607	585	575	592	656	604	587	619	609	581	583	605	621	648	582	659	620	586	582	596	633	614	571	620	615	628	629	568	607	631	617	644	605	595	594	584	617	636	602	607	603	581	603	620	602	564	590	615	582	590	644	578	601	574	577	620	620	599	574	594	594	607	618	607	558	607	611	565	592	623	596	573	580	613	645	607	630	561	636	608	601	558	570	617	563	606	599	598	599	597	579	652	639	608	615	582	618	622	611	576	583	616	609	596	649	628	594	645	581	565	603	564	645	626	633	534	588	583	569	606	649	573	591	553	631	608	615	558	625	562	616	616	590	628	614	567	603	613	601	590	577	619	632	626	635	614	612	586	592	616	612	586	612	638	613	624	621	615	568	621	583	592	609	584	597	560	592	625	630	585	592	590	599	541	624	585	574	638	611	585	591	617	562	558	599	610	628	576	564	591	554	617	566	605	663	615	626	585	616	598	627	636	602	635	562	579	635	577	684	618	608	585	650	611	581	593	608	585	584	597	601	613	651	612	682	608	573	605	617	585	614	632	612	601	615	635	625	599	590	569	649	580	605	622	623	556	636	584	629	575	593	575	601	643	603	620	605	594	561	604	586	589	568	578	608	631	560	613	589	612	636	588	621	599	591	588	601	637	616	603	613	603	586	579	602	586	584	598	545	589	588	602	611	602	616	633	605	643	612	564	586	621	629	598	611	601	584	585	585	619	606	579	623	562	574	592	559	619	630	603	623	571	584	636	622	581	588	591	636	596	638	586	609	601	618	637	580	599	667	573	616	636	591	636	565	563	596	594	578	650	582	632	568	613	587	605	621	594	606	666	604	560	616	583	621	617	618	588	537	605	601	552	610	567	632	615	592	599	588	566	650	605	620	602	580	617	616	596	670	594	606	591	583	600	585	592	591	592	593	615	620	631	609	591	591	592	578	588	616	597	571	602	576	589	630	647	583	547	614	581	611	602	603	615	589	580	614	582	600	583	540	618	599	589	581	626	594	547	617	630	553	619	611	675	613	657	596	658	652	607	635	629	566	635	613	604	625	618	636	611	623	595	574	559	608	633	621	563	591	548	640	594	598	572	611	620	629	578	568	579	622	557	583	578	624	606	605	585	606	648	591	565	588	637	591	635	545	584	595	576	602	590	620	611	604	615	585	572	605	599	581	575	646	600	620	624	622	596	605	622	625	581	554	578	590	625	602	589	600	606	615	614	618	564	579	588	596	601	610	598	564	590	599	619	584	586	636	582	639	564	625	604	594	619	604	571	600	567	563	594	636	634	588	628	601	613	610	615	614	606	660	629	595	602	576	596	606	675	574	627	619	620	584	648	607	579	574	601	616	593	555	603	588	614	608	614	590	606	575	617	623	611	621	593	630	605	630	614	595	619	623	611	616	632	603	602	587	584	622	591	590	619	633	583	638	608	587	615	624	609	609	612	603	649	613	584	581	608	609	559	608	561	597	589	629	633	572	599	599	586	578	595	593	606	575	595	611	620	592	609	591	619	529	621	577	615	673	627	612	586	590	583	570	643	612	619	611	603	599	633	592	553	594	636	589	617	641	571	569	581	634	588	583	625	604	628	613	625	564	623	642	609	630	617	617	619	594	566	581	634	621	614	586	632	595	606	587	603	594	614	614	632	607	604	640	622	598	617	594	607	618	574	609	625	604	563	573	615	629	611	589	594	636	558	594	579	594	558	589	595	628	605	592	560	597	642	550	627	558	628	605	612	587	628	656	591	637	595	588	592	610	611	600	595	600	601	598	597	631	580	583	609	618	620	551	577	646	585	626	614	595	617	603	640	672	592	618	610	599	602	625	563	574	542	654	581	581	588	605	587	643	547	609	590	622	611	609	580	587	597	593	608	599	575	568	621	549	609	593	609	591	614	657	626	619	585	593	593	617	599	620	618	607	587	591	632	624	562	597	684	581	586	617	584	623	632	572	578	585	590	555	581	605	595	587	585	581	609	608	573	641	646	570	609	566	574	591	551	578	588	574	603	574	584	567	596	624	640	600	574	614	618	598	608	636	577	636	626	621	599	599	579	610	620	585	578	604	595	643	622	592	638	637	576	622	569	626	634	619	581	630	586	607	595	585	586	590	637	580	584	636	577	590	576	590	616	584	634	545	638	540	634	611	595	620	623	590	590	599	578	609	605	635	627	558	596	601	624	625	585	584	592	605	590	585	593	621	539	586	602	581	592	602	610	604	608	607	592	598	619	610	630	628	608	549	601	591	555	568	619	601	634	581	587	598	584	604	615	588	564	572	591	631	598	577	564	627	624	637	587	588	575	620	584	576	624	607	601	562	595	608	634	639	571	603	614	572	636	613	591	613	609	582	623	630	629	597	642	588	660	592	600	593	599	601	647	606	568	608	599	593	578	632	593	614	626	587	614	542	556	568	632	586	587	579	618	637	598	573	628	585	531	625	583	585	595	638	598	562	592	624	621	579	574	607	561	606	603	648	627	616	606	612	625	612	600	561	609	626	609	530	576	637	591	586	585	598	610	611	588	607	597	637	607	622	601	601	589	617	592	606	592	572	603	539	557	559	621	602	585	561	599	581	606	613	637	568	634	612	649	592	609	627	619	601	637	622	590	618	602	590	582	574	587	604	578	571	611	600	594	564	599	617	661	556	574	597	621	572	581	622	568	571	567	611	581	602	609	586	599	591	646	631	622	595	612	619	616	635	598	587	607	628	569	602	540	615	615	589	583	572	628	578	580	597	597	600	579	608	607	617	636	598	601	616	629	608	613	612	617	602	545	588	660	608	621	599	596	599	632	576	618	610	586	612	595	600	586	596	589	600	635	594	622	584	591	589	599	647	589	595	572	603	584	590	589	570	595	635	569	593	617	588	592	615	618	624	604	588	623	563	594	591	587	573	540	585	596	616	593	589	571	584	599	615	571	608	628	577	613	580	584	600	626	571	581	630	638	641	608	653	607	620	577	604	569	569	592	569	592	628	604	580	597	634	589	651	618	580	613	617	594	618	593	582	589	628	591	601	598	624	612	647	582	612	572	635	561	622	610	615	616	603	574	573	603	647	585	598	652	581	589	601	583	627	634	633	604	632	595	631	573	636	594	618	568	598	594	621	602	625	612	578	628	535	628	631	561	600	562	617	607	629	620	662	602	608	566	634	581	604	616	624	612	601	626	572	581	579	587	612	628	601	615	585	584	629	603	638	541	608	614	587	568	607	607	601	595	552	610	583	578	619	596	627	627	561	584	566	604	586	638	628	611	622	580	618	616	606	592	578	603	589	641	590
33321	14765	2170	296	219	188	163	194	200	139	186	159	168	148	175	181	183	195	190	159	181	186	187	178	187	162	179	164	179	196	179	164	178	173	181	149	189	185	167	156	154	182	172	212	169	196	164	194	195	169	184	172	190	178	164	184	186	176	199	192	166	166	178	203	167	180	173	159	142	184	206	166	191	220	177	187	190	195	169	182	161	181	166	166	154	184	173	152	197	172	188	139	166	161	161	169	162	192	209	187	157	185	194	152	164	166	167	193	210	179	169	200	190	189	160	151	197	163	196	141	172	168	149	175	146	149	170	186	183	178	167	180	172	173	187	171	165	160	181	173	196	188	174	168	180	186	173	182	184	191	173	156	178	188	168	176	176	157	173	152	175	201	162	186	147	167	171	171	178	160	188	163	168	159	177	159	171	200	169	171	170	176	190	178	175	176	163	136	186	199	196	151	146	177	176	190	186	173	154	162	183	166	182	178	148	165	151	163	171	197	180	179	180	155	184	185	162	180	187	175	151	190	142	184	170	143	188	174	177	162	199	175	167	150	170	186	150	170	182	167	177	172	173	171	181	169	173	141	175	190	182	130	150	165	159	160	163	169	168	172	172	171	212	172	162	177	188	154	186	170	185	147	194	180	164	181	205	186	161	176	157	164	154	176	168	186	184	177	151	158	179	161	164	194	176	169	179	193	185	175	170	155	173	179	157	193	180	189	151	153	207	166	139	174	175	173	142	176	148	163	155	185	156	146	166	167	178	196	186	150	175	180	150	174	163	190	201	181	184	181	168	192	186	151	181	175	151	177	160	176	174	187	163	170	165	187	177	177	166	191	190	175	162	150	195	166	197	168	154	201	155	164	173	190	178	197	194	164	200	177	176	170	173	175	168	180	162	151	167	167	161	188	170	194	188	164	145	187	169	168	160	161	166	181	162	168	174	207	163	185	167	184	168	190	168	160	146	212	172	199	156	173	156	185	181	196	169	181	192	153	166	152	171	149	197	169	186	185	172	163	173	159	173	178	176	167	172	154	178	163	156	161	174	163	186	163	190	177	164	160	191	197	170	173	180	179	188	163	157	180	158	149	154	183	171	148	198	159	165	166	159	169	169	160	161	221	166	182	173	162	172	175	187	180	186	154	173	190	170	196	189	167	168	182	154	177	183	186	169	181	201	171	166	179	177	170	174	195	161	191	170	160	172	181	173	154	156	162	180	167	186	164	150	181	174	176	154	148	149	166	171	173	185	167	183	171	146	175	193	163	164	173	199	163	178	171	159	155	206	165	173	178	190	183	163	180	185	155	173	163	207	161	150	177	167	205	162	175	195	183	196	185	156	162	190	181	181	168	183	164	176	161	158	182	198	172	154	184	183	148	166	183	175	181	172	164	162	177	181	192	188	174	175	181	158	160	184	178	147	140	185	193	171	194	180	195	156	148	174	204	177	165	186	148	179	184	167	167	183	177	167	167	177	166	167	164	175	153	173	157	163	195	189	192	165	149	163	201	157	150	171	192	166	189	173	185	183	147	172	172	179	194	152	162	179	187	169	177	188	165	172	179	167	186	170	189	170	181	162	161	159	171	158	159	157	165	183	175	174	160	212	140	156	184	157	208	171	176	185	182	172	176	169	210	183	189	183	182	162	177	198	169	176	175	150	184	161	186	175	185	179	197	171	193	178	198	152	174	167	183	178	160	165	176	187	214	167	143	177	152	175	153	166	163	164	189	173	181	156	157	155	157	200	185	163	171	184	168	176	173	185	187	170	165	184	137	184	167	186	184	182	197	173	179	208	196	179	176	163	161	185	153	188	164	184	173	177	151	190	159	157	167	163	171	154	168	172	184	156	185	187	193	158	168	187	173	148	185	170	155	158	150	171	166	151	154	169	160	187	187	175	168	187	171	166	155	181	145	188	200	149	153	164	203	178	181	166	195	179	177	186	194	162	160	173	179	184	200	189	172	177	183	175	139	151	198	179	186	184	200	169	205	170	159	166	178	173	190	163	150	194	176	173	170	169	199	193	165	176	187	162	184	194	196	177	177	191	181	157	138	186	173	159	176	187	192	123	165	167	182	183	159	170	200	167	157	170	166	170	170	147	185	139	147	171	176	174	147	161	164	205	194	175	174	154	179	191	201	191	175	174	164	161	195	164	166	174	166	153	177	172	155	156	185	198	207	157	171	166	193	167	177	179	186	193	169	158	159	153	177	143	150	166	152	178	181	166	173	193	159	183	160	171	156	170	180	171	175	173	157	199	187	184	165	154	157	180	160	186	172	183	209	157	158	182	180	179	186	174	166	176	176	165	180	166	139	164	164	153	165	192	183	189	172	177	196	168	185	158	170	169	175	188	177	169	180	182	174	200	171	148	173	161	160	171	181	161	172	172	194	179	151	144	193	165	182	186	186	185	193	176	176	166	165	201	193	184	157	156	164	188	182	199	182	194	198	178	157	162	169	168	187	173	165	178	155	201	157	168	173	157	167	163	171	177	171	193	179	162	173	180	192	170	172	182	166	174	177	165	195	158	182	186	159	162	173	185	190	161	153	175	161	186	197	188	195	191	181	201	174	189	183	177	151	174	183	179	175	179	194	198	164	175	165	171	177	180	180	191	188	191	173	162	169	175	143	191	169	174	167	191	189	147	140	193	179	198	190	150	189	169	172	158	164	195	172	155	179	174	207	167	176	187	168	177	181	169	153	155	197	172	172	183	163	152	179	169	186	151	190	181	195	214	163	179	183	164	163	196	167	165	175	182	142	171	178	189	187	177	183	164	165	160	172	182	180	186	171	188	186	154	162	176	169	156	173	144	172	171	190	174	173	175	165	178	155	175	172	177	148	188	181	192	154	162	184	151	171	157	186	174	164	156	161	163	175	168	177	180	154	185	154	169	154	183	202	196	170	185	182	166	191	193	176	172	177	161	173	168	173	175	154	183	167	162	182	167	171	159	190	180	172	185	169	165	179	169	174	161	170	172	210	195	162	159	158	165	169	181	163	157	177	160	181	152	159	177	162	178	175	172	158	198	160	189	148	154	184	173	184	164	162	187	158	155	182	193	190	175	169	151	164	171	169	174	165	164	147	171	174	148	171	162	157	182	132	174	167	164	168	175	178	190	182	177	152	186	169	170	161	182	174	161	174	180	156	166	176	173	149	181	172	165	171	141	185	174	174	152	131	154	162	201	206	180	167	179	166	164	185	163	180	187	144	173	159	191	179	186	167	180	191	197	183	155	137	169	204	174	185	162	178	159	168	164	165	180	179	163	153	156	183	157	127	167	157	186	160	181	184	170	165	196	156	175	200	184	168	195	160	166	185	182	183	152	171	171	155	168	177	213	177	157	158	173	178	167	166	153	184	147	184	181	181	167	188	162	172	183	146	189	178	173	184	186	186	176	159	168	172	179	190	148	148	162	159	160	162	177	202	177	152	153	185	179	181	185	177	177	152	143	180	201	173	167	187	175	166	161	195	183	173	170	156	157	169
7595	505	495	435	454	424	413	433	450	426	445	425	398	433	430	417	475	426	446	433	424	400	408	473	441	434	400	456	461	435	457	459	435	412	425	409	440	393	438	439	418	461	433	431	385	458	466	430	457	407	442	431	447	423	401	454	445	435	461	472	440	417	448	434	451	420	436	391	451	408	437	416	423	446	420	437	417	423	462	413	455	454	425	439	409	426	416	423	403	430	412	434	465	415	423	418	418	442	414	463	428	393	482	450	390	430	444	444	457	447	415	443	411	387	449	439	436	446	446	427	471	443	404	412	426	459	404	416	460	412	426	401	422	457	389	469	443	439	423	423	446	431	394	449	454	448	427	416	427	434	431	407	460	397	433	442	432	417	384	449	444	433	414	440	453	448	445	436	439	441	415	483	468	407	464	472	431	454	459	449	424	421	408	413	439	428	445	425	427	435	456	428	430	463	412	438	406	429	486	440	427	433	426	417	439	411	461	434	471	442	433	445	452	439	448	440	391	431	402	426	399	427	426	419	457	413	418	434	421	434	413	404	411	470	397	439	415	467	451	408	438	392	422	413	432	392	470	455	410	383	399	457	406	425	431	483	459	422	443	438	436	449	436	425	425	439	413	411	433	417	404	425	437	405	439	460	399	430	457	407	400	443	445	425	419	410	412	389	411	441	426	395	409	411	434	416	438	445	437	424	429	429	439	432	415	433	423	450	412	460	403	441	397	449	433	464	432	467	418	456	460	465	473	386	425	426	439	450	368	415	460	429	436	427	424	467	420	394	456	468	420	435	409	446	478	420	427	419	435	437	450	442	429	435	463	439	452	437	460	427	408	411	398	434	451	439	385	437	379	450	447	442	433	427	424	449	415	410	460	438	481	436	433	420	434	453	441	423	408	435	427	412	431	418	425	455	453	419	409	415	407	456	448	427	422	444	419	443	448	408	455	438	434	427	416	407	452	435	439	410	460	401	432	415	415	427	417	445	455	404	463	446	459	449	403	440	462	439	446	421	402	421	431	423	437	450	437	443	446	404	442	430	443	430	440	462	426	495	436	424	436	424	459	415	427	442	416	415	454	434	426	454	430	458	409	450	435	428	423	436	482	468	461	427	450	417	417	461	413	406	410	430	409	458	435	411	431	434	423	434	444	452	461	391	421	438	466	418	475	427	434	453	421	454	406	427	441	446	380	445	444	428	414	429	481	413	475	452	410	446	421	396	434	440	440	432	415	451	442	400	458	433	418	431	409	419	444	445	445	422	442	379	423	411	407	470	457	444	462	444	428	474	456	417	429	458	409	439	454	408	446	446	412	426	450	423	450	425	427	444	435	468	430	470	450	437	427	436	449	442	414	435	477	420	441	433	453	490	441	445	448	473	403	454	455	384	414	425	456	402	407	464	463	442	439	431	435	434	440	432	440	410	430	429	444	457	418	458	436	442	450	408	420	425	456	436	384	428	468	425	400	432	426	428	462	443	463	414	459	452	436	478	459	419	405	476	458	406	411	422	427	409	431	463	402	424	439	418	453	425	431	419	458	452	458	414	448	429	434	415	438	459	445	435	411	441	437	456	470	407	472	438	467	410	453	490	431	403	413	405	463	418	411	420	443	435	424	428	434	416	456	406	408	397	429	399	446	424	397	437	406	431	473	391	419	455	388	419	493	420	437	412	398	428	435	440	478	436	416	421	427	439	411	448	407	439	452	417	430	430	432	450	423	415	409	404	390	445	420	424	413	407	436	458	443	441	467	408	417	442	451	431	404	446	436	400	448	473	438	436	441	438	426	388	412	424	445	473	441	421	436	445	423	441	449	426	405	435	413	435	422	433	442	424	423	411	411	444	423	406	431	427	450	461	481	442	408	425	431	433	426	456	385	415	450	442	447	407	445	410	452	438	463	496	419	423	436	427	429	441	438	445	430	429	438	427	412	432	421	441	467	413	436	429	410	461	449	422	409	455	413	475	435	439	441	466	432	429	449	411	433	413	397	432	407	418	441	430	425	413	414	433	452	438	430	467	427	426	453	475	424	443	447	404	407	421	420	404	420	447	422	444	421	386	415	436	426	380	479	430	441	429	431	447	422	419	423	470	426	433	466	449	472	451	416	452	432	427	420	424	429	419	435	456	438	432	395	452	434	402	446	448	406	434	422	412	442	387	455	432	413	471	440	450	471	406	467	428	444	448	443	430	437	410	438	451	445	413	432	399	425	413	411	403	443	428	446	457	412	382	419	372	435	432	398	438	400	424	444	450	415	449	425	438	415	443	422	422	425	445	434	447	451	432	436	417	436	429	448	461	468	409	463	411	447	385	415	408	427	406	428	435	433	435	456	450	427	418	433	433	451	412	427	477	436	431	475	413	436	424	452	444	433	437	454	423	423	402	430	405	416	442	437	423	463	428	426	408	446	441	407	394	428	435	387	409	450	389	420	445	407	426	435	456	442	427	455	406	421	423	431	449	403	445	422	413	437	406	430	411	453	451	471	437	405	454	426	425	391	456	424	404	419	470	460	415	421	399	449	410	426	428	443	403	445	435	407	397	401	457	453	438	445	411	440	416	444	433	451	416	446	429	409	444	427	446	427	443	465	413	407	407	436	444	432	421	441	402	425	439	440	391	438	421	455	458	447	440	484	437	409	442	447	449	446	463	433	445	412	424	419	414	434	406	461	463	445	391	466	417	429	417	434	398	470	415	414	403	443	462	421	439	440	439	451	431	445	428	451	436	438	450	424	445	453	415	418	461	431	442	480	443	450	406	438	415	427	456	416	453	387	438	458	417	423	463	434	416	455	446	423	448	392	407	445	424	400	431	400	456	448	426	472	428	444	451	411	446	405	398	452	430	452	444	409	452	426	448	415	463	437	440	435	435	427	423	416	413	408	422	428	387	422	438	422	429	432	395	436	453	463	407	411	435	452	458	386	429	467	425	472	424	421	427	441	430	435	424	404	420	433	443	436	446	446	441	394	447	416	425	427	438	417	450	419	421	391	425	428	452	431	434	425	432	465	368	436	439	437	409	431	457	446	446	402	431	464	459	427	456	432	446	429	417	433	467	445	399	420	448	435	464	385	459	441	486	447	431	408	459	451	462	453	404	455	458	441	444	445	391	413	447	430	446	425	445	412	419	444	423	434	453	446	432	398	419	466	469	377	465	452	452	442	428	445	444	406	456	451	450	436	430	427	454	409	431	433	427	436	450	435	440	452	449	418	422	453	426	444	414	427	461	433	416	447	428	448	420	407	475	440	411	446	434	450	425	454	428	464	415	392	389	446	444	411	425	401	448	444	458	406	459	397	414	456	445	466	418	460	424	460	417	398	465	421	438	421	421	415	436	444	440	433	443	434	413	413	449	458	455	451	439	412	385	451	454	428	410	452	449	422	429	429	424	443	448	427	444	431	421	440	398	407	422	442	421	427	443	450	358	454	438	451	403	451	477	456	428	469	433	444	425	425	440	439	426	440	420	429	425	431	421	431	457	382	435
25159	20990	23576	28594	20981	13261	615	457	398	350	340	342	345	325	336	340	365	321	307	378	340	332	361	347	346	392	364	323	338	273	332	364	334	323	324	314	357	327	318	327	334	358	330	302	362	326	313	305	296	338	349	297	313	308	340	351	369	333	343	339	329	323	315	342	311	341	318	345	328	321	332	328	320	348	338	309	308	287	309	324	357	318	323	333	322	316	325	329	333	307	360	353	376	317	339	342	353	299	358	358	324	335	338	319	305	326	309	339	330	344	336	320	349	322	359	335	327	325	349	331	315	318	316	316	311	323	344	315	348	312	332	331	337	324	337	326	336	311	330	323	312	334	350	316	319	366	342	348	338	377	308	317	342	304	341	323	319	336	314	293	328	334	332	352	324	367	329	319	316	335	318	353	314	313	330	348	384	352	310	364	368	322	323	302	310	290	311	335	323	347	377	312	317	303	330	309	329	339	285	307	304	334	291	348	302	368	325	321	321	336	331	316	303	324	339	353	341	329	344	328	332	291	346	342	338	307	309	339	355	364	331	319	305	360	319	316	328	322	293	303	315	310	317	314	297	326	307	338	321	327	338	315	337	342	312	327	333	285	314	313	346	317	332	333	319	317	317	349	327	330	341	310	330	310	312	295	333	319	310	302	324	327	324	324	339	322	314	339	346	326	328	322	332	339	316	272	321	332	339	338	339	305	360	287	312	335	304	353	301	336	333	327	357	359	316	321	358	310	321	338	307	316	325	354	322	305	328	372	333	346	331	332	339	359	353	332	312	304	366	310	323	318	331	305	318	293	312	299	347	347	345	353	339	330	322	306	348	321	340	344	355	336	332	336	312	340	339	355	352	353	323	314	312	322	358	299	309	316	323	351	304	299	326	333	325	347	376	328	333	370	331	358	345	314	313	345	327	337	329	343	313	346	315	310	361	334	362	316	328	298	337	335	330	315	345	365	307	325	327	337	329	329	328	375	331	364	354	338	318	322	309	318	323	295	307	341	311	329	318	310	319	287	340	333	317	319	313	322	330	328	300	323	310	292	318	330	328	288	320	318	315	332	327	321	299	347	333	333	298	302	295	343	328	313	335	289	299	314	280	296	341	363	315	329	343	295	275	335	335	339	326	327	340	342	311	288	334	378	343	315	335	329	308	329	329	352	321	335	299	329	356	332	355	349	310	366	327	338	336	333	304	304	314	312	318	306	307	316	336	304	355	296	326	302	319	294	354	355	293	338	323	307	295	333	305	303	326	330	339	299	295	333	307	341	335	336	317	345	306	292	306	305	311	276	328	322	319	328	325	310	301	327	339	313	328	336	324	312	323	318	358	330	312	290	334	338	320	332	351	305	319	321	326	305	288	344	338	343	324	286	318	323	326	337	328	327	313	344	333	319	294	352	343	321	309	313	319	306	359	306	322	334	349	357	295	305	307	312	315	333	336	336	342	287	284	333	324	350	334	303	334	329	350	352	326	317	303	328	317	318	355	346	328	328	344	333	296	302	338	335	300	346	317	332	333	300	294	314	323	333	327	300	367	302	299	294	280	340	334	328	321	320	346	296	353	323	337	343	341	328	345	308	344	339	283	310	314	303	282	309	318	340	346	319	335	315	295	305	301	319	363	338	337	329	321	326	341	340	329	377	346	321	335	352	327	335	324	323	294	367	313	331	287	319	306	336	296	331	336	312	318	333	350	309	351	311	293	321	309	349	334	318	290	320	320	324	329	363	372	324	327	350	334	328	330	337	335	317	339	337	309	312	336	342	353	324	342	337	317	346	344	311	354	349	308	336	335	310	328	328	288	307	304	347	342	316	311	312	346	329	350	339	344	333	348	319	347	374	297	299	310	326	354	299	341	310	292	300	325	353	341	328	355	316	334	353	307	314	328	326	326	386	315	316	314	299	333	320	340	291	308	357	324	311	281	360	363	320	316	349	305	344	288	348	321	351	306	307	306	349	327	349	302	319	314	324	327	331	330	355	336	320	299	312	330	328	291	309	316	322	321	345	323	315	328	313	330	353	320	310	328	313	329	344	330	367	272	381	343	305	333	318	330	316	347	317	314	313	323	344	313	317	348	343	351	276	321	324	307	326	310	334	326	309	349	313	350	312	328	336	309	281	322	326	322	295	328	329	351	300	350	345	347	325	278	316	319	318	343	319	337	331	327	329	324	319	365	342	306	303	286	313	343	346	367	325	333	347	299	322	332	315	348	330	336	350	332	354	321	364	342	272	323	316	332	324	310	331	308	360	339	379	297	292	319	310	326	299	340	325	342	366	356	300	317	334	356	329	294	325	345	338	317	345	333	289	338	321	290	307	323	345	346	329	330	325	326	301	311	343	333	335	366	289	367	322	319	315	288	352	327	327	327	301	309	342	313	341	307	297	326	358	367	322	306	317	352	338	360	310	318	324	336	341	353	295	356	282	335	345	310	299	302	325	311	312	288	337	341	331	336	299	319	350	328	324	299	355	333	315	345	312	315	340	309	314	316	355	329	302	314	375	354	330	330	339	340	341	320	346	324	340	335	366	341	323	327	338	347	350	334	296	321	367	334	326	343	380	345	339	311	339	328	294	308	306	324	346	305	313	278	330	309	291	290	358	323	318	294	398	344	338	354	316	316	315	319	319	318	328	332	287	313	332	328	305	296	287	308	336	320	324	313	289	336	356	304	317	319	337	353	365	351	315	306	329	328	346	327	301	353	313	306	308	289	321	330	351	322	305	337	323	322	309	319	364	361	315	300	336	316	329	333	318	293	333	293	322	316	301	339	325	339	331	315	295	346	335	295	309	339	308	366	325	337	306	296	353	347	319	336	325	301	330	360	313	317	308	324	304	336	358	359	329	313	359	314	325	344	336	341	325	360	340	349	343	318	297	312	345	305	315	340	349	321	322	333	303	321	344	297	341	325	308	294	338	327	314	336	297	341	331	323	301	350	291	334	336	362	291	332	329	355	333	359	301	301	322	339	378	309	317	318	314	357	319	353	334	312	292	357	358	343	320	341	323	350	329	336	337	335	301	327	331	338	344	332	315	339	314	376	321	320	289	325	338	324	333	304	339	318	351	329	335	314	324	324	338	299	320	344	332	301	302	314	322	347	319	311	319	346	320	320	344	317	365	324	326	278	326	294	333	331	342	317	316	330	319	315	323	326	352	302	337	324	303	324	321	308	317	309	336	314	309	331	366	309	307	323	346	326	357	329	327	325	322	306	344	353	318	342	310	345	358	322	310	347	327	301	316	321	313	330	317	298	309	364	331	320	315	308	313	319	347	375	336	323	305	347	307	316	305	328	284	301	332	303	311	359	352	359	342	352	351	336	297	347	350	377	303	360	310	314	297	341	341	341	342	323	297	303	303	300	295	306	341	308	314	323	356	354	334	328	338	377	330	327	329	293	333	344	314	338	324	343	338	315	326	322	324	320	334	341	320	320	335	298	316	317	315	337	324	317	301	362	328	318	323	345	357	321	309	335	318	300	330
4385	2197	1288	877	863	773	728	737	763	643	728	677	679	749	710	721	659	720	687	690	694	692	688	702	678	729	733	703	703	721	737	771	712	674	749	703	691	696	726	697	688	677	725	730	745	687	729	689	651	703	711	749	700	714	714	701	724	787	727	723	686	698	715	698	697	690	676	729	697	703	692	730	672	707	682	701	682	718	732	672	682	682	711	655	688	728	685	704	725	698	723	655	696	696	688	723	726	750	762	745	718	664	707	667	693	739	729	683	717	680	737	686	742	718	740	688	707	689	718	692	693	710	686	717	735	695	691	714	738	706	738	712	701	677	721	687	709	718	727	672	717	753	695	665	749	719	660	697	710	757	734	715	682	689	714	774	682	687	702	679	704	660	706	778	688	710	677	701	669	723	709	747	710	768	703	704	698	680	667	688	682	732	713	667	694	662	713	704	703	687	708	699	673	734	747	668	687	675	718	706	739	706	713	705	731	722	691	751	654	728	659	701	746	711	706	714	734	722	652	715	720	722	710	715	723	710	712	706	685	723	675	673	745	700	694	732	687	679	716	715	721	718	753	713	771	712	705	707	746	699	674	719	674	722	701	728	741	700	696	758	691	700	697	684	716	685	687	686	723	701	683	624	718	758	668	706	720	769	700	712	723	735	732	672	730	694	704	728	738	723	678	696	724	694	761	730	739	683	716	670	724	716	717	743	716	706	697	743	703	706	669	673	695	734	746	702	700	673	777	698	655	719	684	718	705	671	733	754	694	672	692	729	712	751	664	723	723	694	721	675	702	726	748	681	732	719	682	699	703	736	694	674	686	723	717	756	715	708	709	679	674	682	728	700	732	685	680	698	672	683	693	714	714	703	670	674	714	706	720	708	682	688	715	735	703	685	692	656	675	697	710	700	706	671	702	716	758	690	728	724	716	737	729	677	714	673	671	698	762	694	709	680	746	674	682	692	723	714	710	756	707	705	707	744	719	745	682	693	691	727	713	737	711	724	668	685	715	724	660	700	713	729	723	695	688	689	710	701	705	730	695	709	723	715	671	642	718	711	700	698	675	735	724	715	703	674	697	703	715	725	724	765	716	655	683	723	682	702	700	690	734	718	697	721	710	705	667	675	674	678	718	674	715	708	651	667	699	742	675	673	661	681	654	697	637	730	707	704	672	749	748	727	749	713	701	692	670	683	763	712	688	701	719	681	732	697	684	708	648	663	725	696	723	705	715	679	731	693	694	681	711	688	749	722	675	707	751	693	761	707	692	675	736	679	678	694	704	721	669	738	738	672	699	762	702	708	755	728	687	714	741	715	698	698	689	753	677	743	689	706	716	717	710	701	677	687	723	701	722	666	753	683	649	719	708	750	674	732	764	633	706	686	728	744	708	647	743	734	712	704	674	748	724	708	720	706	704	739	661	686	715	738	760	703	695	673	721	704	701	691	701	687	686	679	732	700	704	703	701	688	700	748	672	668	707	698	731	665	667	721	710	719	727	688	665	651	710	747	742	742	668	686	701	695	699	668	670	713	672	669	681	704	721	696	667	729	751	711	722	760	728	691	712	702	691	702	729	702	689	717	729	719	680	713	681	700	707	731	707	712	736	679	684	747	725	694	670	672	723	699	701	716	702	732	706	721	726	700	683	695	725	739	746	707	732	760	739	709	697	694	730	701	746	742	720	687	694	746	710	671	673	691	725	691	699	702	704	711	713	681	702	707	752	670	689	688	712	677	691	680	693	716	696	672	699	714	725	723	683	702	704	712	698	691	717	713	734	671	719	747	653	697	742	693	646	682	741	687	689	683	739	708	695	738	742	700	695	714	742	735	762	718	701	731	686	727	715	702	682	644	657	723	710	703	718	718	745	698	715	731	727	709	702	653	725	719	772	667	708	718	667	714	741	710	748	703	694	729	690	677	700	663	682	697	707	713	688	690	721	654	691	628	692	730	662	694	701	733	681	684	724	737	713	736	679	737	686	697	681	728	728	680	681	685	724	707	696	692	677	697	692	739	719	677	712	716	665	685	713	703	733	703	673	788	687	736	734	722	700	694	715	652	680	754	667	727	730	725	704	707	684	685	706	729	700	736	712	698	677	645	710	681	694	734	704	674	659	717	690	704	647	704	696	681	757	781	718	695	663	724	673	661	733	671	661	684	703	675	750	725	695	719	710	715	703	736	712	715	694	712	701	682	693	757	735	705	714	719	730	701	701	716	712	711	692	703	686	669	730	688	769	708	731	708	733	700	700	717	694	714	729	658	690	738	672	687	660	713	738	702	698	691	695	707	683	687	689	699	693	713	681	734	694	665	704	712	628	703	716	740	674	655	669	677	720	713	649	657	722	763	696	730	689	762	692	690	708	748	701	702	668	727	698	727	736	705	647	709	729	715	684	704	716	674	653	654	708	693	715	680	730	655	688	737	730	706	713	717	725	691	701	721	706	740	735	697	747	697	724	718	742	742	687	696	710	693	727	691	742	716	697	728	726	676	745	711	720	745	670	673	747	683	722	651	675	710	765	676	658	736	639	713	658	709	709	704	759	772	675	718	745	712	688	706	713	670	714	702	751	678	739	736	748	734	714	728	700	699	694	717	716	710	716	690	717	717	678	709	701	680	700	742	687	682	749	717	705	694	692	680	679	675	711	685	679	698	717	682	691	700	704	740	647	704	694	704	663	749	682	669	715	704	727	705	663	699	737	731	724	736	706	667	709	714	744	742	658	654	708	708	701	736	710	693	738	699	724	728	705	675	695	686	698	764	686	666	739	644	661	716	725	723	711	704	705	656	726	682	717	695	711	742	679	712	627	726	730	732	670	711	708	727	716	709	712	699	710	672	696	704	731	735	693	686	693	690	711	722	687	690	738	672	647	667	693	743	673	734	722	698	666	719	707	691	726	746	701	703	684	666	703	746	757	738	702	666	717	698	731	692	698	690	670	675	717	681	686	735	692	678	721	754	770	664	752	724	725	727	727	729	708	664	739	739	693	707	657	752	696	716	670	672	736	666	716	726	693	702	685	755	712	735	705	710	712	731	771	691	733	673	724	685	681	736	739	765	691	688	725	721	686	697	741	677	722	692	704	707	700	734	751	732	703	706	668	710	723	748	706	675	688	687	713	670	702	695	720	698	705	732	689	708	726	678	709	712	672	716	721	705	735	725	716	711	686	688	661	725	702	722	707	721	764	710	665	711	635	688	683	679	680	726	726	715	624	697	729	659	697	710	728	705	681	725	712	708	706	704	701	760	707	740	735	721	699	679	720	750	724	725	684	730	707	721	719	677	734	722	704	738	692	750	709	668	684	754	767	694	728	744	705	700	760	701	718	660	682	671	714	690	711	718	678	681	722	757	698	677	739	745	704	713	686	683	717	691	700	708	695	759	662	718	711	704	720	655	666	711	724	724	700	708	713	695	676	738	727	675	701	688	687	728	731	666	749	737	717	676	684	700	713	692	712	727	715	693	703	696	678	730	698	733	744	726	699	723
24410	20978	23929	28229	20981	21020	11041	658	470	432	377	378	327	373	286	294	276	286	274	298	301	309	338	300	303	292	302	285	315	281	300	269	306	310	311	284	314	310	306	285	275	297	295	326	294	286	265	297	283	284	319	257	289	320	317	271	260	318	260	281	300	294	268	262	299	302	298	283	282	305	273	272	250	289	271	262	272	326	342	296	280	301	295	282	268	293	316	286	282	327	289	295	284	300	271	281	312	258	303	298	306	301	280	326	291	286	254	271	274	278	315	292	299	284	301	292	281	285	318	288	296	278	310	311	288	290	301	265	289	258	306	306	289	291	281	295	245	313	314	276	283	315	308	291	263	284	288	280	271	291	278	296	273	274	292	288	292	283	291	323	266	295	270	308	317	298	321	316	276	308	318	293	305	306	288	278	282	292	285	293	269	294	257	291	274	319	271	270	261	282	339	271	298	275	290	267	302	285	295	256	259	298	303	270	281	275	263	271	269	278	298	292	299	309	268	305	257	272	258	279	294	326	284	282	251	274	308	287	318	274	328	297	294	287	280	295	309	293	252	294	325	308	291	292	284	314	308	306	312	324	301	298	291	308	285	295	284	330	324	310	267	273	296	264	302	313	301	266	293	255	283	271	266	288	244	261	292	287	276	306	299	250	282	319	259	293	287	274	280	313	280	280	296	264	274	262	281	282	325	283	285	290	287	315	298	263	324	278	293	270	261	303	293	295	285	315	298	278	277	282	298	322	303	289	288	289	288	279	283	293	301	310	275	244	271	281	271	269	290	299	292	277	308	285	262	314	270	291	283	291	313	310	251	308	258	292	258	250	285	274	305	292	281	282	266	277	276	298	286	303	266	276	256	252	295	300	254	297	287	287	276	293	285	279	277	253	274	264	288	332	297	281	329	294	278	285	285	296	267	284	287	298	285	295	299	299	302	279	299	281	300	290	288	290	292	317	271	277	291	269	296	280	291	284	285	278	286	325	297	307	285	323	317	301	271	292	297	256	281	289	251	271	267	306	290	276	290	258	282	292	312	272	308	272	285	325	251	313	282	283	271	251	290	275	287	287	283	278	269	291	287	283	298	296	296	263	307	247	298	281	293	277	283	285	252	288	296	306	318	262	289	278	282	255	281	264	308	275	266	304	271	284	258	297	289	301	266	263	308	316	296	320	275	295	298	269	261	249	280	310	313	299	269	265	278	303	267	307	289	296	262	313	270	292	275	266	302	265	277	265	288	264	308	258	261	300	263	264	278	301	297	288	270	281	271	318	299	282	277	293	268	273	270	298	297	308	270	263	297	278	293	284	292	294	306	297	259	328	260	272	259	306	278	285	297	282	299	304	280	300	299	266	296	279	325	330	296	275	266	279	277	259	302	325	286	310	258	271	278	288	288	283	294	263	305	302	296	290	295	268	288	282	270	274	300	306	299	259	303	263	305	295	288	287	264	292	293	273	292	312	258	270	285	295	284	319	325	300	294	269	293	272	271	274	291	300	307	266	265	261	307	294	293	313	269	259	281	280	281	286	264	273	266	278	303	288	278	273	280	291	293	321	304	264	290	291	274	289	279	289	326	293	317	334	281	317	309	318	277	278	274	302	286	280	248	273	326	281	276	318	297	276	269	306	276	296	267	265	281	280	271	290	297	292	259	265	319	339	262	280	284	313	300	268	295	269	290	310	301	286	315	281	296	288	303	274	303	290	287	310	286	283	263	276	315	290	278	292	294	302	285	263	266	293	280	297	307	278	285	280	294	295	309	301	314	260	301	287	298	302	309	327	286	288	291	270	301	286	286	269	306	302	281	296	310	287	305	262	294	278	301	280	282	282	300	281	281	281	313	264	299	260	287	269	296	311	294	277	297	267	279	327	297	289	293	291	309	290	298	272	290	293	287	311	286	271	306	301	320	264	288	287	314	275	264	279	300	282	271	286	290	279	273	297	258	306	283	297	250	267	298	300	284	296	272	287	339	270	287	295	288	284	306	320	278	280	315	328	285	293	325	271	316	296	304	260	293	301	296	267	289	289	289	268	301	287	288	272	290	254	282	291	294	277	298	320	330	252	252	251	289	287	315	248	303	260	266	252	282	287	275	287	252	294	308	308	328	299	287	276	287	303	243	290	264	290	263	290	257	300	257	320	289	287	304	276	277	283	277	315	263	294	280	279	278	274	289	308	286	274	292	291	261	301	323	278	292	306	295	254	299	289	273	310	301	301	273	266	277	295	301	253	271	294	287	273	262	257	293	299	260	245	297	313	295	303	279	278	277	286	259	250	286	279	293	273	297	288	284	325	283	275	288	290	304	295	268	293	282	301	289	281	300	307	283	281	329	295	287	295	297	296	279	321	274	322	315	303	293	290	286	312	271	254	331	272	305	278	295	276	275	243	273	305	260	280	283	303	311	276	273	283	305	256	279	279	283	283	293	318	284	303	266	272	293	267	291	272	290	308	324	274	318	288	288	286	260	295	278	293	307	291	282	284	309	304	284	287	270	286	299	299	273	289	304	292	313	280	287	264	324	308	290	298	287	317	294	293	280	287	294	274	287	292	288	278	302	271	301	297	307	273	272	272	274	326	284	343	258	289	265	279	267	246	243	285	274	289	259	304	303	311	282	312	336	270	300	294	244	313	269	270	298	260	288	273	283	330	276	272	283	289	249	272	291	277	273	250	277	291	275	294	275	292	282	273	267	255	264	276	298	270	305	271	283	293	284	319	265	296	295	271	306	312	263	302	270	280	316	295	308	292	300	291	306	279	285	320	276	275	267	295	251	300	281	292	277	288	325	275	293	254	284	287	297	282	284	315	259	315	312	261	263	267	275	249	309	331	263	273	318	277	298	289	320	272	282	306	297	276	254	287	287	296	283	308	294	316	294	264	273	313	295	281	272	284	319	279	297	302	300	295	275	285	293	257	317	288	281	266	242	254	275	315	273	278	272	278	271	268	284	288	287	261	295	268	287	292	310	269	302	307	281	261	286	297	308	274	286	324	281	306	290	300	259	297	275	305	277	299	308	256	277	242	273	278	270	284	304	283	292	301	300	285	261	250	303	304	300	297	298	332	289	274	262	259	307	281	312	306	305	301	305	276	308	292	284	273	265	253	305	295	277	272	273	274	283	323	309	283	245	255	251	277	318	304	291	297	268	291	246	327	269	271	267	292	290	285	306	297	335	333	300	299	271	271	247	271	273	266	276	314	286	287	305	292	270	238	258	278	321	285	265	276	289	294	313	306	304	288	265	264	251	275	318	294	319	295	291	230	284	303	279	301	292	278	252	289	268	285	262	324	251	261	275	276	278	306	287	288	306	271	272	266	248	297	284	269	275	308	316	297	289	303	288	273	274	287	282	282	314	284	280	303	281	283	267	256	296	272	259	295	287	340	296	289	289	302	298	260	307	318	284	279	308	263	285	253	261	281	300	323	281	308	273	305	280	300	282	284	317	294	270	277	267	294	303	292	316	307	287	307	297	270	276	300
4035	3398	1612	988	815	727	655	699	670	641	620	628	585	590	603	620	621	635	633	597	613	583	589	599	594	584	614	628	581	609	563	596	596	591	600	553	622	620	599	636	578	631	630	568	602	602	643	588	598	579	625	593	602	615	621	598	605	630	606	569	606	620	569	662	550	564	610	638	593	629	623	556	617	615	572	578	598	565	602	644	614	581	592	628	569	577	596	575	626	630	607	605	627	644	621	612	637	574	646	577	594	612	586	573	640	569	614	615	627	629	600	571	589	642	622	601	616	581	619	557	610	588	585	593	636	579	621	610	616	615	590	639	614	560	601	631	620	591	597	580	605	645	596	570	616	587	579	632	623	624	578	621	591	579	638	600	637	594	577	619	633	647	604	601	614	638	587	648	597	600	608	639	620	591	619	606	591	615	631	579	638	653	564	607	548	640	601	605	587	608	577	592	631	599	602	618	613	580	614	619	637	592	623	613	600	618	573	578	622	567	640	603	628	608	611	592	570	611	625	629	587	543	658	591	579	584	616	603	653	629	615	610	584	610	604	602	594	577	620	599	617	598	581	650	624	586	605	576	598	571	597	637	619	604	592	609	587	612	614	607	650	621	572	560	598	606	609	581	570	550	607	605	585	608	587	584	582	604	594	606	565	635	627	630	604	605	583	618	561	616	591	633	624	602	616	556	568	598	639	542	641	620	584	625	556	622	598	581	632	598	656	597	601	591	580	595	561	616	635	591	618	574	572	589	630	657	650	598	575	611	578	597	602	589	590	580	609	606	560	617	574	652	580	565	604	577	568	602	570	637	567	565	548	586	581	567	608	612	547	609	635	565	592	637	638	568	648	596	601	575	603	564	581	612	613	594	606	579	586	569	602	617	614	593	636	624	574	597	539	574	591	601	623	567	582	596	559	651	611	677	610	627	600	569	619	605	624	574	558	622	616	615	606	594	560	604	588	589	649	621	641	550	584	627	623	575	602	631	580	583	564	613	607	634	603	625	618	593	591	596	628	636	597	594	591	586	611	542	658	583	611	658	581	573	625	599	634	598	614	610	573	617	574	585	616	640	553	603	600	609	613	609	568	640	591	620	567	610	633	579	609	652	599	626	597	616	595	592	532	565	586	562	632	621	603	629	636	571	559	629	584	593	625	590	602	547	603	586	577	606	589	622	597	598	577	603	606	602	605	596	579	577	583	575	599	620	600	603	609	621	559	607	592	599	607	602	611	634	609	614	566	546	604	596	581	579	561	611	600	549	660	591	584	580	594	576	609	609	544	590	568	643	603	609	569	611	605	592	661	609	573	621	602	582	609	606	646	584	622	626	578	590	564	619	587	599	572	609	609	654	609	594	635	616	652	578	550	586	629	624	591	604	600	616	590	623	576	575	584	556	602	627	558	578	626	600	568	614	608	624	563	615	550	592	569	612	589	610	595	590	589	619	613	585	562	610	626	638	629	595	580	585	604	594	610	595	536	631	603	556	637	569	606	548	617	573	621	599	611	626	618	580	590	611	618	572	611	573	556	599	597	614	591	621	627	580	569	579	654	593	540	598	623	599	635	611	573	559	614	602	551	592	632	566	592	579	569	589	595	584	596	598	595	665	566	607	581	601	612	606	592	595	593	611	595	621	662	610	648	591	600	615	620	567	606	605	616	599	625	656	585	600	630	575	588	640	601	609	617	598	601	617	647	578	572	599	590	624	594	590	577	623	585	582	620	656	598	581	583	603	607	597	626	600	598	613	581	609	595	564	624	613	576	597	596	618	576	604	600	610	600	573	586	623	644	617	580	599	607	594	584	594	567	602	566	598	589	629	612	583	559	640	600	628	625	648	591	573	626	622	632	620	618	597	603	625	652	592	570	620	561	592	591	615	601	625	585	614	613	589	597	608	617	605	583	586	597	611	580	566	629	629	598	626	572	604	617	619	614	625	609	566	612	564	599	622	580	621	625	602	627	595	603	593	608	605	592	558	602	582	607	593	610	616	634	609	613	619	631	572	593	595	681	616	608	648	566	569	587	646	587	585	605	630	581	639	611	602	599	590	607	591	618	578	576	599	575	586	603	597	597	599	582	588	592	652	611	612	612	580	632	571	596	648	618	629	585	620	669	615	577	561	617	596	605	595	607	650	615	604	583	572	618	538	581	580	593	587	602	592	591	573	579	597	621	558	633	610	590	571	614	597	657	578	551	621	617	606	590	625	607	590	616	662	578	641	597	610	563	633	574	568	606	574	604	600	635	621	604	626	598	573	588	590	605	605	587	591	588	621	616	655	596	583	597	605	606	610	603	607	600	615	621	557	575	569	591	556	619	584	623	657	616	580	574	523	588	623	562	604	558	591	584	598	659	605	597	589	558	578	628	638	635	577	605	589	593	597	612	593	608	578	592	632	585	598	640	598	647	615	595	609	582	575	583	610	591	623	622	599	579	569	672	612	561	623	608	637	542	621	559	607	572	602	593	636	633	611	590	611	551	569	586	613	564	600	616	583	550	586	618	573	573	632	601	607	571	576	640	606	606	614	597	610	593	614	594	613	604	527	643	604	632	619	624	612	592	574	592	619	601	594	609	593	623	603	583	588	586	590	603	630	565	615	623	590	621	622	641	570	601	631	597	620	624	613	623	532	618	650	610	588	575	596	547	542	634	601	608	634	583	587	562	584	605	594	609	592	600	592	567	554	597	581	594	577	614	579	588	609	583	606	547	606	629	622	633	608	633	614	618	583	626	614	544	585	629	597	606	577	623	628	556	577	633	591	584	635	607	639	662	582	549	616	607	592	567	645	647	574	563	589	630	576	635	575	607	577	582	555	613	661	583	611	622	592	601	596	574	590	595	633	590	617	665	629	606	618	623	609	608	603	598	595	599	654	668	574	607	572	593	540	622	601	573	591	569	611	580	565	613	649	637	588	596	607	649	596	626	610	574	641	597	587	573	570	613	603	594	574	583	599	586	609	569	584	576	602	577	618	594	615	575	594	594	572	614	596	587	612	590	612	623	605	638	585	648	585	567	562	623	616	556	568	591	601	592	562	595	601	605	615	599	612	600	609	629	627	565	607	590	586	615	584	617	606	633	593	590	604	620	591	607	604	636	600	608	595	553	600	601	614	604	622	608	604	596	605	641	596	584	583	591	580	587	607	597	543	627	575	608	612	597	556	612	596	594	578	610	598	575	580	630	621	567	658	600	609	613	609	574	589	609	584	628	571	633	609	612	610	580	529	631	609	601	585	615	583	591	637	590	616	592	600	585	622	584	610	595	629	641	596	609	609	624	583	552	628	619	560	632	619	584	565	597	553	623	634	584	600	601	570	588	599	593	587	607	601	596	605	607	582	592	633	642	550	573	602	585	632	602	595	640	588	646	580	666	610	613	583	618	583	585	638	619	590	593	652	615	600	613	563	595	606	604	633	552	584	632	626	555	594	626	633	602	631	650	626	644	590	573	633	574	651	602	626	614	607	579	590	601	638	581	627	630	628
33168	14499	2017	299	197	201	213	152	187	163	206	188	163	191	181	173	187	163	163	187	174	188	172	181	166	183	149	174	173	143	167	203	170	179	184	197	152	153	199	170	164	167	163	160	168	183	177	178	182	177	156	159	137	167	202	168	172	188	197	168	160	180	168	186	193	192	164	175	184	167	182	205	171	175	168	195	190	163	185	156	169	170	170	176	165	180	185	178	173	173	160	165	158	175	174	178	171	174	160	170	168	156	197	198	181	165	162	166	178	184	196	170	173	179	153	163	191	176	181	174	173	177	173	191	179	185	157	197	161	175	184	159	175	179	187	184	186	158	187	161	189	173	182	163	165	198	184	162	179	173	189	162	144	148	196	174	189	183	194	158	184	175	183	157	153	147	172	148	169	206	181	179	162	175	176	169	175	150	141	171	177	157	189	168	179	152	167	167	188	161	174	183	207	178	155	194	167	177	160	155	174	187	153	177	202	194	161	175	162	167	179	196	173	169	191	190	181	166	164	201	186	191	162	183	156	184	155	149	164	183	150	192	160	163	184	161	187	185	195	178	176	186	200	143	166	183	165	169	166	173	172	142	161	179	182	166	173	165	185	185	184	181	175	175	182	184	139	180	174	179	175	173	184	187	158	169	172	158	161	158	162	161	175	181	140	169	176	179	160	195	167	173	188	145	174	183	157	193	170	158	201	183	155	173	170	191	176	155	183	218	194	181	176	174	166	172	178	193	161	160	147	172	179	172	165	184	195	171	159	169	172	162	170	148	156	150	177	162	180	174	176	185	181	176	176	164	185	185	197	152	158	163	166	158	165	159	185	157	184	179	148	163	159	169	185	165	185	173	166	169	165	184	179	180	155	205	169	183	194	162	172	176	180	171	194	181	192	164	176	176	174	193	174	185	171	186	170	163	179	166	171	185	178	169	170	171	165	194	208	170	170	180	177	170	173	176	167	157	183	183	178	177	169	161	172	193	161	162	162	190	170	171	183	166	143	183	169	187	182	190	180	188	197	195	169	173	168	176	148	160	204	196	177	160	142	195	177	158	153	135	177	162	151	199	178	180	178	182	152	185	186	207	187	171	165	177	186	187	173	187	156	166	163	152	176	181	158	173	188	197	192	178	149	139	189	177	166	175	176	162	195	159	187	186	169	162	157	163	190	140	165	191	163	173	167	153	180	169	149	159	167	166	183	158	189	189	166	162	151	161	153	158	192	159	193	173	143	181	164	185	192	171	171	178	196	181	162	162	184	178	137	175	157	191	168	181	175	169	144	162	197	179	185	160	165	157	180	173	152	169	163	161	168	169	149	186	158	162	162	159	195	181	169	191	180	185	148	159	170	168	170	168	148	170	169	175	167	168	160	164	166	201	161	212	168	194	156	184	181	188	168	187	180	171	173	140	183	181	171	179	184	168	175	171	184	143	149	151	170	175	189	174	175	157	180	178	175	156	179	189	188	164	175	159	160	162	201	159	186	188	171	213	156	160	193	163	156	171	173	154	150	151	172	196	181	166	156	170	158	178	188	170	174	160	165	153	155	180	160	189	185	178	185	167	211	179	182	177	175	186	162	169	159	166	175	172	171	191	167	174	170	181	172	194	171	169	185	181	172	166	188	197	177	145	174	185	150	172	211	175	165	165	169	181	196	184	179	156	161	176	187	169	183	189	198	158	163	150	167	173	165	178	157	175	158	155	160	194	162	178	178	160	207	173	166	194	170	191	172	181	172	175	181	164	168	153	191	154	174	180	180	177	168	173	183	176	178	187	159	178	161	168	200	167	172	186	187	183	179	173	161	160	173	199	191	172	178	162	159	172	186	175	158	185	160	169	183	156	160	149	193	188	185	156	186	178	183	170	183	177	170	187	158	154	167	189	180	175	161	161	182	163	169	161	152	172	185	183	148	167	192	194	188	180	176	168	181	155	188	136	182	171	181	147	161	155	171	171	163	174	152	186	182	180	143	150	178	150	166	140	178	188	156	187	201	168	193	184	170	157	173	172	189	175	171	152	160	197	156	183	201	232	184	186	140	166	186	172	175	179	172	191	170	166	180	155	164	173	175	160	220	180	171	171	164	175	201	146	157	185	174	151	137	169	161	175	164	172	153	155	210	171	181	177	159	151	162	172	157	163	169	194	165	182	186	166	207	152	192	164	145	192	175	179	178	182	172	199	173	161	165	156	184	189	182	175	169	171	172	156	171	179	161	184	173	151	184	154	175	181	176	172	177	167	157	158	193	201	182	182	169	179	171	147	171	171	171	164	151	171	166	169	196	163	189	170	194	175	168	177	191	161	173	171	180	170	189	168	170	168	182	147	171	177	178	169	207	182	195	167	168	167	181	174	174	172	175	148	185	188	185	161	207	190	183	175	164	178	155	166	181	163	147	154	167	163	169	185	198	151	162	163	142	174	167	170	187	196	193	166	176	164	155	162	169	173	176	187	167	162	190	170	169	181	188	183	192	149	179	173	152	170	161	170	165	171	183	189	156	168	184	168	165	167	174	172	191	156	159	179	170	157	122	176	175	171	169	181	191	186	170	187	193	186	164	186	182	156	178	218	160	177	172	181	174	156	157	180	183	156	174	150	164	180	163	153	184	186	171	175	167	186	161	175	191	175	176	168	192	176	169	183	155	176	173	153	176	161	199	187	194	134	166	177	159	178	170	191	179	169	182	182	164	192	181	156	152	161	177	189	173	171	189	170	179	153	185	185	176	170	173	168	163	180	180	164	168	167	179	180	159	172	150	190	175	175	188	157	179	161	174	166	181	164	146	185	180	151	166	155	174	166	170	185	168	164	183	171	171	157	173	182	167	167	171	155	185	177	151	186	152	169	180	142	174	156	202	170	182	187	186	177	171	155	180	192	176	176	190	172	149	167	168	182	193	175	176	158	167	164	200	185	183	185	174	177	188	147	172	181	172	154	172	153	185	161	193	200	167	176	158	187	163	197	149	141	196	166	176	172	171	196	176	180	190	167	192	159	158	184	164	152	179	183	182	168	178	161	198	172	156	167	161	168	207	170	178	189	199	151	160	167	186	166	152	170	159	176	189	201	161	164	167	191	204	166	167	163	157	176	179	228	169	175	155	186	162	184	153	210	175	170	185	162	166	191	168	168	177	177	191	172	164	165	158	179	163	165	173	177	180	195	173	161	155	191	168	154	164	181	199	163	191	185	166	170	163	173	175	174	169	172	195	173	173	164	161	168	165	190	175	169	158	177	151	160	153	177	198	188	179	170	145	138	176	186	178	176	179	192	171	162	182	182	167	178	182	177	186	157	155	183	179	172	175	163	167	158	177	180	164	171	192	161	194	164	178	159	172	199	172	163	152	142	160	182	183	197	179	174	194	183	167	170	195	194	207	153	171	181	179	178	186	156	194	166	170	165	164	150	188	172	171	167	146	160	148	169	183	176	182	173	177	166	154	161	159	170	177	155	174	195	162	172	174	176	183	170	159	174	186	166	170	173	187	173
7545	484	474	433	474	420	423	455	430	410	454	428	440	389	426	447	402	423	439	430	450	437	403	401	453	419	461	427	449	446	410	446	444	447	440	410	440	459	437	436	478	437	422	409	446	453	421	417	396	427	450	410	413	406	426	436	430	412	407	409	441	470	448	471	439	456	475	436	426	431	431	427	427	430	421	404	463	460	419	409	423	396	429	420	445	436	473	451	410	458	460	419	413	462	454	419	419	437	430	405	444	415	411	454	456	437	434	431	460	412	425	462	440	453	403	400	433	442	430	458	427	440	453	422	373	423	406	427	387	438	425	436	395	403	460	439	428	429	402	388	462	475	447	439	431	435	383	442	422	416	420	419	446	425	425	391	421	427	447	415	437	417	455	408	464	433	435	448	422	463	456	432	441	450	428	474	434	458	441	437	420	408	444	434	424	459	436	457	398	429	418	437	447	424	464	422	411	411	423	436	415	401	400	453	415	406	419	450	469	429	403	434	426	374	431	417	442	446	448	429	416	416	422	445	436	431	443	420	443	406	450	428	418	467	416	421	427	429	437	440	408	440	437	427	440	424	478	422	419	459	401	444	417	403	422	417	444	398	455	458	428	435	450	394	444	468	454	445	431	458	459	441	437	441	430	458	415	408	420	414	438	439	411	447	434	411	426	435	405	447	447	412	415	434	453	407	416	456	465	419	430	427	424	425	445	476	465	437	428	465	456	442	440	420	411	431	477	416	425	434	437	422	431	406	445	416	438	427	451	454	440	436	432	466	401	441	417	394	449	421	415	438	403	426	443	398	423	468	445	404	431	417	449	417	459	409	485	425	438	451	450	458	431	430	428	421	407	429	396	426	435	412	431	421	446	421	415	432	404	421	412	444	433	437	441	455	426	413	412	420	426	457	439	414	462	462	451	411	422	414	464	398	415	439	397	384	417	461	422	396	403	481	399	436	459	474	423	418	414	427	459	434	454	422	463	429	410	440	404	412	417	440	418	439	451	452	436	433	414	449	404	455	440	440	414	451	446	472	428	450	445	430	474	420	427	447	467	400	425	419	489	452	435	449	455	407	436	436	408	433	438	409	446	425	429	451	420	466	400	394	454	475	464	441	422	425	435	411	433	419	418	439	449	377	447	404	424	446	432	445	451	423	435	423	438	421	434	442	429	455	418	397	420	425	423	433	456	428	448	442	431	443	416	425	403	381	439	420	397	474	420	458	461	468	402	424	424	415	418	427	446	432	435	439	411	403	436	397	492	430	423	478	405	417	452	388	416	424	436	410	446	436	460	405	431	398	439	441	426	421	395	427	430	436	426	442	438	415	453	435	431	434	465	424	429	479	480	412	457	416	450	431	431	430	408	433	460	447	433	426	429	402	441	427	409	425	453	454	444	442	453	410	429	447	431	414	454	431	434	399	413	445	453	446	439	470	447	418	421	427	440	391	427	408	444	439	400	440	455	402	484	439	399	445	427	425	452	431	436	432	430	444	412	422	429	419	415	406	404	450	412	458	417	428	386	425	434	415	455	383	431	436	438	441	410	464	477	460	448	440	447	406	430	443	430	435	449	419	435	429	462	415	448	442	420	467	398	414	440	471	438	464	411	387	424	424	454	407	385	426	450	467	441	421	442	445	442	457	452	440	429	416	436	422	429	458	431	419	424	397	418	439	412	432	423	404	424	431	450	455	439	418	441	414	437	412	448	430	425	416	407	395	418	432	408	444	442	460	420	418	404	419	411	393	392	438	429	403	467	417	414	440	435	446	430	430	426	467	438	417	427	452	433	453	476	420	446	413	388	450	422	473	414	442	422	433	448	446	408	450	424	451	462	428	438	435	395	448	453	417	427	429	463	429	477	418	385	449	448	425	424	433	427	439	371	476	450	435	422	464	455	434	448	453	456	486	448	399	476	421	417	464	464	455	456	420	441	451	425	423	484	480	434	458	428	432	424	402	425	445	407	466	397	422	424	456	461	457	425	420	442	434	417	404	446	442	474	429	447	404	433	429	449	451	452	424	431	454	420	423	458	412	464	427	409	403	438	439	431	412	435	418	453	451	470	428	385	412	399	441	443	402	424	417	450	436	436	427	461	430	438	419	421	446	450	429	425	454	424	438	439	422	443	421	453	448	417	412	437	430	422	421	400	427	441	424	407	422	409	454	414	423	466	440	437	433	439	384	439	418	460	423	452	391	458	456	411	405	444	400	405	434	420	428	420	427	429	419	399	415	446	419	444	426	449	443	409	404	432	447	409	436	436	411	424	451	406	405	451	441	407	453	450	434	426	426	427	445	407	415	403	431	451	401	437	405	441	428	431	430	404	446	423	409	445	433	446	408	413	429	473	425	426	457	450	415	438	453	410	463	467	421	431	405	439	431	409	433	414	414	459	447	468	415	407	435	435	421	457	416	442	460	436	438	410	434	419	430	406	429	434	446	415	412	423	424	430	452	423	450	435	444	391	409	433	441	421	424	438	447	407	478	443	449	458	450	432	437	426	436	459	454	396	421	444	441	428	461	435	425	416	454	469	471	457	416	470	411	447	407	438	432	468	441	405	440	449	458	445	418	436	416	437	457	467	467	424	431	422	431	438	437	428	442	423	395	412	444	441	416	416	426	452	433	390	422	416	414	449	457	413	456	417	446	443	447	391	456	455	429	446	429	389	394	463	427	406	395	426	411	425	432	397	427	444	429	429	442	402	413	418	415	435	435	415	425	452	492	412	447	419	441	451	399	451	424	435	408	471	431	488	405	430	430	434	442	430	449	468	424	432	394	443	440	420	396	405	428	433	430	425	449	457	437	443	442	417	423	448	420	446	432	428	425	464	444	432	400	431	446	448	476	405	442	444	437	421	462	415	439	421	410	439	415	422	416	421	466	359	442	422	426	477	439	432	400	419	460	443	440	435	439	417	404	399	406	431	470	453	410	442	429	441	411	411	414	451	429	428	434	399	459	432	415	473	423	438	442	418	403	436	418	419	429	438	442	442	467	430	434	461	418	437	432	450	377	417	450	401	418	431	416	420	444	469	454	424	447	416	431	436	448	412	396	433	421	414	397	454	419	432	438	433	421	438	428	441	429	430	439	436	412	422	410	425	430	493	424	426	413	428	410	444	424	431	452	413	494	426	449	457	390	464	398	413	382	430	425	448	445	452	465	409	452	443	452	400	429	426	483	454	433	459	454	457	410	423	435	419	446	428	452	443	423	386	399	444	447	438	406	406	436	462	431	413	436	414	406	433	431	460	466	420	432	404	406	400	439	437	425	419	457	448	425	399	487	421	415	410	447	412	415	424	433	418	409	446	443	425	412	413	435	411	409	419	421	440	447	414	447	428	438	425	416	472	452	391	432	439	470	409	448	466	433	438	422	469	407	450	417	464	444	439	431	458	473	399	432	469	442	443	399	417	455	425	416	447	441	452	375	432	434	435	418	441	445	441	453	455	396	432	427	463	467	443	450	429	433	436	430	418	407	450	448	431	415
25163	21008	23576	28628	21018	13076	624	452	413	391	400	367	345	356	345	349	321	300	317	312	303	355	294	337	328	340	352	327	339	315	355	338	362	344	340	321	319	291	332	354	307	363	323	336	316	320	356	325	338	341	344	325	330	315	348	333	298	328	336	342	302	310	334	350	359	356	326	380	342	301	349	340	299	343	359	324	351	278	310	344	350	331	369	335	332	323	309	315	280	308	341	328	362	312	316	340	328	347	337	334	330	305	326	342	340	371	328	346	330	345	342	320	310	293	295	312	345	313	311	330	319	345	321	321	322	299	341	332	328	329	317	297	298	322	355	327	343	355	302	351	338	333	343	342	328	323	292	299	309	315	336	353	322	332	332	336	327	297	344	324	310	307	294	318	325	335	333	294	349	315	341	320	338	340	341	330	317	301	297	344	339	340	343	323	307	319	334	299	320	310	366	328	335	322	322	314	304	310	320	339	338	367	353	342	325	352	342	326	344	305	340	346	330	365	330	365	330	336	328	348	315	326	297	341	342	301	310	314	320	298	303	322	348	290	356	328	314	347	335	337	336	327	313	329	327	313	336	325	340	364	357	329	331	321	362	270	344	317	331	344	313	316	342	326	312	338	313	303	316	323	367	363	349	309	338	348	335	349	350	366	349	315	311	307	342	331	313	327	316	335	334	352	316	295	333	310	308	306	315	302	293	299	308	307	306	349	287	303	325	327	321	331	309	309	331	336	333	335	310	303	349	329	308	355	341	297	317	344	333	354	346	337	325	307	303	328	284	328	329	331	329	330	322	287	300	309	367	330	312	308	348	326	357	338	312	355	295	326	334	316	325	347	324	362	336	307	343	322	300	293	336	350	340	307	334	292	298	322	294	331	314	325	356	364	372	379	308	325	318	312	313	335	324	322	315	309	304	325	336	329	307	322	312	298	331	336	321	328	286	356	323	298	355	283	346	353	308	328	362	312	334	309	315	343	303	311	343	341	342	340	298	353	322	323	333	329	306	322	321	346	325	300	318	339	309	303	301	298	329	330	359	336	341	321	309	303	353	314	278	307	292	335	344	323	285	340	311	325	336	320	315	360	314	347	313	357	312	306	306	303	325	336	338	337	318	337	300	338	310	320	330	344	334	387	324	351	342	334	312	327	334	333	340	312	334	358	338	310	312	313	305	317	313	345	319	302	317	312	326	329	315	308	310	312	318	347	327	335	311	331	321	315	338	342	324	333	320	331	329	306	366	335	301	303	329	314	370	392	308	348	318	337	313	313	306	318	349	302	305	319	333	317	312	315	318	307	324	324	321	312	308	320	315	324	315	297	328	307	346	343	344	356	361	317	298	344	287	305	319	344	322	320	309	364	330	373	333	325	329	317	379	340	305	348	344	302	331	317	316	328	325	339	351	316	319	313	319	316	357	333	321	316	337	296	337	311	350	318	349	335	313	339	312	320	320	306	317	327	361	370	316	346	327	334	385	342	304	329	363	309	318	313	322	278	317	332	328	320	318	308	308	320	329	337	330	323	316	304	344	314	337	320	377	353	310	314	325	319	341	339	340	336	334	326	332	360	322	306	323	335	323	330	311	324	357	344	333	322	318	318	320	312	338	342	281	324	314	312	363	355	337	343	322	291	364	357	323	361	344	285	346	278	329	342	339	317	308	326	290	332	316	361	331	328	310	316	311	311	323	322	327	339	331	311	351	349	338	325	360	314	336	317	344	321	350	358	352	327	310	328	301	336	325	366	356	354	313	325	312	315	335	337	321	342	309	336	319	315	314	318	342	353	324	316	342	327	309	359	329	275	339	333	338	296	351	352	330	335	325	296	341	310	302	303	334	307	328	311	284	334	344	310	370	307	331	337	342	317	305	317	316	335	322	334	311	324	325	322	307	338	307	325	343	326	292	329	320	287	307	312	342	312	325	338	315	370	332	358	325	312	332	312	335	332	326	346	308	309	339	281	309	310	339	311	346	326	323	312	325	358	294	294	337	321	292	296	363	320	327	315	329	346	312	327	320	338	304	317	342	344	332	326	321	374	328	350	304	331	324	339	337	334	310	316	353	298	348	319	306	314	308	329	344	304	332	350	313	312	303	329	338	365	360	350	338	312	335	350	331	309	339	322	324	337	344	326	314	306	345	325	310	337	305	310	319	345	343	352	361	338	327	310	320	307	316	316	335	320	314	322	327	334	341	332	297	327	319	318	336	346	341	318	339	279	308	328	331	328	324	332	295	350	290	365	322	320	303	335	335	313	296	312	338	335	327	347	314	333	351	315	314	308	328	348	302	336	332	333	310	328	308	308	309	324	330	298	287	297	328	296	327	341	354	301	343	330	332	315	347	333	278	336	324	337	339	333	324	321	344	320	295	293	348	329	330	356	311	342	275	345	289	324	318	330	326	291	311	318	309	342	288	335	335	329	295	326	322	296	336	331	305	299	344	309	331	328	331	321	301	285	325	320	323	348	334	365	329	362	314	318	316	318	313	331	297	347	315	315	269	367	357	314	301	333	336	343	371	334	347	332	302	297	310	296	337	358	322	313	316	338	319	354	303	291	339	267	308	347	348	312	316	329	303	328	337	324	298	361	300	345	341	317	347	342	337	320	312	345	336	348	306	303	334	330	331	335	309	328	290	344	306	305	341	368	347	321	312	344	322	301	318	365	316	357	331	291	319	297	331	317	337	350	372	306	296	350	312	315	318	370	305	313	304	317	321	320	312	351	343	361	329	333	320	345	347	318	371	307	325	298	299	307	318	318	350	343	320	305	324	338	316	318	343	339	325	350	317	309	312	337	318	343	318	323	304	332	294	331	314	311	343	326	318	313	336	314	343	329	322	317	290	323	336	305	280	320	364	335	328	307	308	321	352	346	331	334	324	345	343	307	341	337	341	348	326	303	343	339	345	362	294	331	313	312	321	310	320	351	324	324	323	324	325	315	311	317	333	323	315	320	321	358	302	332	297	306	360	367	309	297	321	339	323	323	341	332	359	357	370	307	326	315	309	323	320	293	363	346	304	318	322	333	308	314	315	340	337	319	328	306	303	344	325	316	338	327	318	333	341	325	338	330	320	339	353	328	315	327	304	317	330	358	325	318	356	332	294	370	322	368	332	309	276	333	323	294	333	317	330	329	369	287	317	341	323	340	342	345	293	312	358	330	331	313	374	333	284	286	346	346	340	333	325	317	326	342	356	375	284	343	340	326	307	336	351	319	308	330	328	336	314	324	327	337	317	305	309	317	297	333	311	325	318	318	292	312	308	294	306	308	322	296	314	338	303	337	315	316	352	325	314	331	317	327	368	348	342	344	351	301	331	341	328	334	268	305	292	347	321	356	295	313	317	348	323	309	309	302	344	338	318	336	309	326	326	352	315	320	321	369	310	335	362	298	359	348	333	336	302	292	317	330	281	370	308	335	304	347	367	361	304	349	328	356	328	320	372	370	341	328	310	343	327	293	322	322	321	319	331	337	318	315	336	320	298	325
4356	2176	1234	960	831	763	681	754	735	676	698	701	705	706	696	685	706	692	701	654	766	719	681	705	709	731	732	733	723	660	740	714	730	687	711	731	727	722	693	718	705	694	682	697	706	697	723	721	715	733	691	705	718	675	732	664	722	733	704	717	665	706	653	678	722	700	728	724	717	712	686	714	759	670	732	758	703	732	679	674	777	695	667	722	711	725	709	718	653	727	730	726	716	729	723	710	713	708	702	694	735	680	712	653	709	706	724	680	745	719	687	680	669	704	744	725	651	701	735	704	698	699	686	688	744	699	722	702	682	702	696	698	706	687	643	672	671	693	701	663	690	731	701	707	757	702	730	704	713	711	701	701	724	717	725	713	771	682	681	658	697	668	712	682	706	718	680	726	759	716	701	683	713	689	696	749	749	741	710	680	677	706	731	749	712	713	734	679	694	691	676	670	713	694	704	706	701	759	716	699	696	738	697	687	663	695	712	747	705	693	708	671	724	744	729	698	709	720	713	693	713	700	735	667	703	696	683	773	721	733	688	740	688	749	716	718	739	724	710	704	725	716	702	715	674	734	712	710	744	668	735	718	694	739	692	696	742	728	720	715	712	737	718	730	718	668	675	720	696	745	680	727	686	712	764	683	701	681	734	733	753	726	761	703	679	767	734	676	710	698	692	723	711	728	717	721	695	743	739	733	693	716	695	709	693	754	686	729	693	721	740	745	738	693	757	701	749	695	705	680	665	759	690	676	702	712	686	720	734	725	700	749	684	703	716	654	702	712	706	676	748	717	658	703	701	735	714	697	747	662	739	696	669	650	738	696	709	692	727	690	710	697	693	684	679	675	669	731	735	743	714	704	732	696	681	695	679	737	720	721	696	672	725	704	666	741	756	755	700	727	741	733	737	692	711	703	691	704	717	702	735	726	741	687	704	706	702	743	701	722	706	701	697	736	749	716	738	693	700	712	729	708	717	693	685	731	707	668	688	734	712	716	704	717	677	715	677	670	699	726	706	715	665	765	645	717	694	689	733	705	700	679	721	697	719	711	687	753	676	670	739	683	679	674	673	687	694	699	763	690	772	697	720	728	699	687	677	736	701	712	691	713	728	712	716	690	705	732	702	713	719	701	694	729	726	697	728	722	687	695	684	733	727	696	743	684	672	734	712	687	692	712	686	719	656	685	746	685	707	713	695	694	683	686	692	701	690	746	720	662	717	719	682	742	706	681	753	683	731	686	744	702	672	749	723	725	717	708	731	686	680	716	706	704	661	693	658	713	719	700	726	734	746	739	730	768	717	714	705	761	687	715	690	675	682	736	662	677	670	690	709	677	678	755	679	708	731	659	709	693	695	700	705	726	709	675	671	722	719	689	641	718	688	690	750	701	681	708	666	707	774	698	713	662	729	700	748	718	741	752	749	714	693	729	734	685	648	774	750	726	677	675	717	691	695	740	695	713	684	697	739	700	688	694	691	662	654	718	671	696	722	746	735	682	707	716	702	680	659	716	723	692	741	732	793	655	686	703	751	731	688	666	706	689	689	717	734	726	710	691	741	697	721	715	749	681	712	686	734	709	714	693	695	730	713	724	672	713	713	723	669	679	705	683	744	710	696	699	702	681	735	726	733	689	722	681	691	722	712	683	691	690	726	718	659	747	701	737	708	718	689	719	750	694	693	731	699	688	722	721	716	739	696	709	657	708	737	712	752	691	721	707	699	744	710	677	717	670	706	712	713	642	694	723	719	703	692	741	701	719	670	686	762	746	701	711	687	734	704	749	733	700	683	720	654	735	708	705	724	724	710	720	699	694	667	699	680	703	722	682	705	692	694	680	702	707	722	707	725	704	704	727	733	697	715	709	702	692	712	693	690	776	707	671	686	707	719	684	691	740	662	723	693	726	689	648	723	678	721	684	714	682	715	667	694	708	687	715	712	723	720	654	708	695	740	675	689	750	702	709	700	662	691	750	674	698	758	666	742	733	761	724	706	725	738	662	698	700	739	684	727	763	724	723	701	719	729	689	734	715	728	716	706	684	705	733	675	687	694	735	747	679	733	745	743	680	666	721	726	731	721	726	707	672	685	708	715	686	670	670	743	736	686	702	719	695	671	782	715	707	690	734	719	717	697	707	741	722	686	721	727	751	649	699	695	736	733	738	707	681	721	726	682	716	729	711	709	721	697	644	704	725	740	683	687	733	686	714	663	648	685	730	726	665	709	683	720	760	721	717	739	697	721	715	748	748	717	707	719	680	688	668	681	655	724	751	728	694	700	722	674	655	718	673	753	731	722	668	721	725	720	676	720	710	733	736	677	744	678	701	715	707	685	712	705	670	671	689	746	707	689	702	714	705	702	713	726	718	746	712	743	709	672	727	720	714	658	697	717	660	673	695	704	714	708	669	704	710	747	709	738	697	696	740	663	709	701	705	701	706	693	674	712	730	746	694	665	711	685	732	688	685	727	669	737	709	689	738	703	678	699	730	717	713	730	677	675	771	727	726	718	712	694	709	754	740	658	640	735	688	757	712	753	711	694	640	702	720	717	618	685	732	730	706	661	682	697	701	727	666	714	746	728	719	733	713	740	693	698	664	707	714	753	632	690	693	710	743	699	707	705	723	685	729	714	704	698	712	722	664	703	707	672	693	678	706	677	732	696	679	739	704	692	730	703	710	695	717	744	714	663	675	687	774	693	700	727	739	672	698	681	684	725	669	698	685	737	741	675	756	696	730	698	687	738	696	727	713	703	764	706	728	652	701	712	753	687	676	646	688	696	684	745	699	680	753	686	731	727	704	696	686	741	704	752	713	676	712	689	685	699	738	755	714	727	724	709	733	692	689	717	718	673	693	728	713	755	748	729	737	678	689	733	682	674	718	746	687	701	671	679	691	710	690	687	772	716	725	718	697	680	699	686	726	691	736	662	732	694	681	707	677	715	664	712	686	678	771	691	724	704	722	668	701	703	698	690	709	691	698	745	761	706	732	699	663	699	715	745	714	693	701	706	727	735	658	660	685	711	740	697	698	722	706	734	691	722	720	705	718	705	692	704	735	725	719	734	678	777	705	665	700	720	704	698	731	705	676	691	750	721	730	678	652	749	737	692	708	722	675	711	697	740	742	706	689	696	706	697	730	696	707	709	713	669	710	717	723	702	728	718	674	670	698	710	712	675	720	722	695	683	669	700	720	709	688	697	683	669	716	692	767	719	661	672	693	676	695	724	713	754	713	700	726	729	763	742	733	729	733	723	718	706	693	721	694	736	704	684	674	708	663	684	665	705	728	680	698	704	717	698	740	718	659	726	693	712	726	707	720	700	677	679	660	685	697	705	693	695	694	648	721	717	706	710	685	726	683	711	674	734	738	696	732	708	703	728	697	716	721	721	756	721	729	691	701	697	665	739	719	694	753	682	700	663	667	726	746	712	720	728	714	726	653	684	685	676	641	664	692	754	686	704	702	693	719	741	674	721	684	714	748	727	707	686	679
24371	20974	23924	28204	20976	21012	10927	608	406	395	387	392	360	360	345	351	305	327	333	277	313	302	292	349	319	312	328	259	308	254	294	321	279	298	313	279	306	300	279	291	294	312	322	276	286	284	241	267	306	328	310	279	284	258	289	334	294	263	289	292	286	301	307	286	274	296	267	272	310	304	313	289	274	292	279	282	269	267	296	304	291	289	280	273	297	283	268	298	323	304	309	302	287	300	310	294	298	279	303	291	270	258	277	266	309	289	274	237	282	297	280	289	299	272	300	260	301	287	289	344	254	316	268	286	285	268	289	272	274	271	263	274	237	269	273	274	286	315	260	278	293	305	265	246	280	269	265	296	319	297	318	272	275	308	278	286	292	273	315	293	309	284	292	293	286	291	279	277	303	299	269	298	307	328	281	256	303	294	299	295	278	303	327	300	305	306	312	296	308	324	267	310	272	284	317	314	282	260	246	282	285	281	303	311	297	303	260	275	309	281	266	314	294	285	280	299	287	263	259	297	303	275	294	272	284	294	264	275	285	319	338	289	268	281	250	276	303	271	298	295	248	288	299	289	293	280	281	300	304	293	299	290	288	314	258	264	273	298	274	268	274	277	244	272	280	289	322	289	266	337	301	280	280	305	292	282	242	246	279	287	302	289	273	289	286	292	305	293	272	280	271	268	282	307	293	295	291	298	262	289	305	255	308	245	267	282	286	264	301	239	274	284	287	280	273	293	313	300	279	271	285	283	288	292	306	281	340	283	277	284	293	301	254	306	278	283	304	269	249	287	277	294	308	264	287	286	276	319	249	261	279	297	282	268	307	287	347	293	283	305	292	293	279	254	300	283	288	275	304	287	289	302	297	305	257	302	268	278	285	282	302	314	303	279	288	302	296	273	311	290	277	266	290	300	300	309	276	310	296	310	263	273	320	256	310	300	321	324	302	292	300	335	280	278	289	262	280	284	290	288	296	275	266	274	290	284	275	311	293	322	272	266	306	288	301	282	284	295	272	300	297	354	298	267	283	281	271	288	264	307	277	292	301	271	311	270	290	289	302	293	291	282	289	294	307	303	301	307	270	289	293	297	278	311	305	284	273	290	296	276	279	291	297	304	312	263	277	272	250	321	308	274	275	283	289	284	302	283	259	295	277	290	272	307	300	297	305	298	330	277	298	269	264	298	273	278	297	298	294	320	296	288	310	289	264	288	302	307	309	268	284	263	289	306	260	285	308	287	266	289	284	267	289	295	304	298	262	257	294	266	306	298	261	274	256	254	261	314	281	271	260	282	321	243	257	310	293	315	283	316	289	260	257	257	282	276	301	305	288	275	296	329	282	306	306	292	294	289	301	313	291	294	305	288	290	306	288	309	287	290	286	292	287	279	280	297	300	247	317	287	288	293	318	283	297	319	279	318	301	277	293	314	333	245	306	283	289	317	278	280	282	286	295	287	292	314	311	288	278	269	287	315	243	292	254	279	304	293	283	301	298	273	269	277	280	303	305	278	321	316	292	261	260	264	299	281	302	290	281	285	278	309	280	303	294	291	344	269	277	270	301	302	291	309	300	288	282	303	319	290	296	299	289	307	281	279	311	302	302	270	299	303	266	290	261	283	248	294	294	301	328	286	282	303	324	316	280	292	300	289	274	263	297	306	281	293	313	275	311	285	314	281	270	286	331	278	306	270	286	309	276	285	281	310	263	265	285	294	256	266	274	274	319	280	283	268	270	282	290	270	305	336	291	279	279	290	291	289	293	285	308	275	278	280	314	297	301	296	283	272	323	279	268	281	237	275	295	283	294	275	281	261	249	243	294	330	258	309	306	279	299	280	279	293	290	281	341	286	276	290	280	314	284	266	281	271	284	289	298	263	278	305	265	255	297	302	276	271	288	295	294	330	307	288	270	264	300	289	287	315	292	296	279	258	297	302	302	262	293	283	273	275	283	261	267	290	295	264	273	280	286	305	283	265	278	308	293	260	281	285	321	289	269	289	299	279	272	298	319	267	297	289	250	273	292	268	279	300	287	265	293	280	317	288	282	288	265	287	268	289	248	316	297	312	306	309	300	281	280	283	300	266	296	278	307	255	315	298	311	293	275	299	287	294	296	281	273	269	298	261	299	272	276	290	295	323	301	283	234	281	296	318	277	259	278	274	314	284	277	313	305	290	288	257	299	268	285	279	276	279	295	290	278	269	304	272	254	268	288	298	305	262	271	275	268	281	289	264	289	259	279	289	284	296	278	292	295	312	277	305	264	322	283	279	308	274	289	294	295	281	280	321	294	291	297	283	310	289	283	310	271	273	302	309	265	328	301	272	285	276	318	311	286	290	302	294	287	273	311	263	285	263	271	283	308	313	277	274	294	292	269	291	261	298	280	289	299	271	262	287	297	285	280	272	317	297	308	276	279	318	281	278	291	306	297	267	316	291	284	273	256	310	281	281	307	304	264	323	282	280	279	273	288	307	308	265	267	251	267	282	288	298	302	272	311	283	281	289	299	311	318	296	290	315	259	290	285	273	311	275	278	280	288	299	283	286	268	273	279	278	315	308	277	284	315	291	281	296	328	297	279	288	306	298	279	278	287	298	320	334	282	286	274	321	278	280	292	275	306	283	312	267	276	281	277	339	305	286	298	287	284	263	270	268	259	298	294	319	299	297	279	282	291	259	305	273	315	322	278	304	264	297	310	310	286	292	276	274	313	292	272	271	302	287	269	292	335	253	278	308	318	291	304	269	267	300	280	279	279	298	312	281	262	265	285	304	292	281	284	292	260	299	290	256	287	273	297	296	281	269	316	284	299	284	294	288	272	278	289	289	317	297	293	285	281	298	273	277	282	273	275	277	280	324	293	298	283	296	298	313	274	252	262	293	285	294	305	306	296	294	274	283	330	268	309	300	297	284	265	285	314	295	313	291	276	293	240	276	299	275	310	316	317	283	293	308	292	291	264	308	296	301	266	276	299	286	287	281	288	314	295	297	302	303	231	287	268	285	296	299	286	309	282	305	302	275	285	302	290	281	275	268	266	277	303	275	335	290	249	287	295	289	301	277	288	297	289	268	291	308	277	254	285	273	308	286	276	317	282	290	296	321	267	270	285	301	275	280	256	283	348	270	291	259	277	292	260	281	318	310	284	293	293	313	273	295	267	260	281	243	241	262	276	300	285	286	268	287	296	294	270	272	251	266	297	269	285	259	275	307	316	278	248	279	275	270	299	284	306	286	317	269	304	283	285	282	294	317	282	267	306	314	338	303	263	295	303	288	289	265	286	266	294	300	307	285	302	268	276	270	292	283	280	296	280	299	301	286	285	298	266	295	283	295	296	277	285	317	291	275	297	276	276	289	307	272	290	266	294	263	286	324	286	272	292	317	299	288	274	293	285	306	310	296	281	296	283	303	304	324	270	268	249	279	279	291	303	300	306	313	288	318	286	297	291	268	308	282	296	314	300	271	267	285	270	272	280	281	327	305	283	295	269	312	271	270
3976	3291	1694	1017	769	722	700	664	645	637	635	610	595	603	625	586	622	582	617	602	640	570	618	616	615	572	618	637	621	592	593	590	619	644	601	613	576	613	646	556	571	621	612	566	625	607	631	575	609	659	634	572	586	607	625	598	607	598	638	607	631	627	604	577	579	610	604	618	576	669	625	617	579	642	589	588	628	556	686	619	628	610	597	602	649	597	600	610	607	650	587	619	640	612	581	614	599	586	579	649	609	587	602	621	579	629	593	602	601	580	589	584	617	620	602	628	612	647	572	607	554	573	601	636	610	601	600	572	579	603	626	609	606	595	604	632	604	575	570	628	591	614	652	647	621	588	572	623	618	583	598	610	600	609	611	540	612	614	593	642	615	629	646	613	630	603	611	604	665	565	615	610	612	629	603	570	603	586	616	615	580	612	618	584	639	587	604	618	606	615	609	621	625	573	645	620	664	642	632	562	546	565	591	582	617	584	591	628	617	606	608	628	586	611	626	613	639	561	588	619	608	641	586	618	643	624	568	600	596	597	626	601	589	580	606	594	593	620	551	557	591	629	590	630	571	576	603	556	619	603	564	606	575	567	623	563	589	638	620	618	621	591	623	611	647	575	602	649	574	598	636	626	606	592	609	590	592	599	605	583	664	606	608	595	630	583	622	578	585	620	596	580	595	634	594	589	524	595	569	618	619	608	591	589	582	585	638	596	618	576	573	572	607	569	614	616	629	612	587	624	615	602	623	564	629	615	605	569	586	588	628	581	596	594	699	648	610	601	600	602	593	580	599	605	605	582	604	596	644	579	634	607	588	597	596	584	621	617	560	630	596	597	573	601	566	604	660	631	583	613	594	622	586	597	593	643	567	593	578	604	647	583	613	574	600	605	611	614	558	608	616	644	645	588	595	605	627	573	570	578	579	587	574	583	605	600	608	561	645	625	630	587	579	588	571	550	594	623	619	613	657	643	660	604	603	617	594	603	611	605	551	578	593	609	574	606	608	605	568	568	651	605	595	657	617	545	554	598	590	607	632	618	644	613	598	611	598	586	578	606	603	596	598	610	562	567	581	550	613	625	629	614	603	605	644	563	610	595	604	603	620	599	565	620	600	581	605	569	618	558	547	604	642	554	568	627	592	603	604	620	581	588	606	607	619	589	595	591	662	625	607	621	621	598	605	638	622	603	591	569	603	585	557	621	601	614	576	592	633	612	625	629	601	631	626	582	604	619	606	637	614	629	604	639	606	522	605	571	583	625	586	567	603	593	629	602	585	616	611	569	558	622	617	571	591	614	618	591	560	590	617	610	579	648	614	602	581	606	640	599	611	586	545	640	589	621	622	581	565	602	623	594	618	591	592	611	641	579	592	587	577	609	604	596	605	591	546	590	594	553	611	595	624	572	599	573	578	579	622	575	556	598	568	611	563	614	557	585	622	594	595	612	622	657	610	632	634	617	606	621	644	579	585	552	598	590	602	605	592	547	587	646	605	633	606	554	598	616	607	614	565	600	611	610	590	622	538	622	656	585	602	612	639	592	553	642	597	615	570	610	568	603	653	607	579	626	661	590	566	609	568	590	604	582	580	600	641	598	569	574	637	605	624	619	589	615	612	656	596	617	583	597	646	598	635	576	588	613	616	629	635	612	550	585	635	568	604	599	594	576	609	605	571	620	599	607	600	627	600	588	605	580	585	596	652	528	571	615	628	568	572	551	546	561	651	612	593	556	584	542	614	575	609	588	643	584	641	589	588	617	583	606	587	644	598	562	589	580	604	621	649	596	596	611	600	599	617	578	651	612	596	593	635	595	603	591	552	566	620	629	616	618	595	574	621	591	602	614	622	599	582	580	601	556	581	606	584	570	578	549	595	564	612	575	642	603	615	568	613	595	572	579	612	599	612	585	576	590	615	586	588	599	625	607	637	620	616	558	578	607	602	554	601	583	631	578	603	570	583	625	624	603	585	632	613	653	605	596	633	640	582	595	625	621	586	561	605	586	586	613	629	608	608	598	620	573	617	603	563	604	604	598	559	633	619	611	594	604	573	649	645	637	599	610	600	616	595	592	614	609	611	586	572	568	580	603	616	570	622	566	607	595	581	574	599	600	618	554	556	598	576	559	634	600	564	620	611	595	625	582	602	593	620	635	554	613	604	634	553	630	596	601	598	611	562	618	591	592	595	601	632	617	602	600	647	610	602	641	623	576	578	606	613	589	559	623	600	604	602	608	573	627	571	609	585	571	592	575	550	570	613	559	615	608	578	596	614	617	550	613	575	635	592	553	604	580	602	553	626	642	597	612	624	587	630	578	568	608	586	612	581	647	596	605	591	564	611	587	603	639	595	606	581	591	613	610	618	597	583	639	570	628	632	600	604	596	611	652	640	550	556	607	567	612	603	597	599	613	569	564	543	598	582	612	564	586	601	596	616	630	622	612	637	564	612	597	635	586	649	600	634	595	587	575	569	620	558	600	611	576	588	608	594	570	654	579	621	622	582	569	615	652	625	622	615	590	627	581	599	600	571	585	557	621	611	611	536	613	608	585	645	573	604	620	632	576	595	655	602	610	599	625	643	605	613	598	585	586	616	599	620	598	607	565	583	619	587	583	593	641	614	634	618	623	599	598	595	578	603	646	600	603	615	560	603	601	589	573	607	585	604	595	596	587	584	591	590	616	618	607	603	622	636	617	583	582	663	651	600	604	623	648	594	593	572	638	583	608	605	584	570	632	609	588	627	629	601	555	554	587	588	552	599	548	603	584	607	600	617	619	612	596	613	616	644	632	590	589	593	575	592	606	606	644	613	602	625	592	570	619	633	590	603	590	608	622	584	583	598	621	600	620	626	630	626	613	599	589	613	551	582	589	633	570	611	573	615	617	582	588	554	578	633	543	610	599	586	609	619	607	580	560	613	597	570	622	582	589	636	586	572	603	631	603	596	552	624	644	604	643	598	582	617	606	564	612	608	606	592	637	598	569	636	618	617	599	603	594	573	589	626	638	598	585	605	567	621	596	571	570	600	589	597	562	630	553	610	592	643	613	657	624	605	589	603	603	595	592	625	618	586	603	608	614	646	636	565	580	546	616	576	634	617	605	624	592	637	640	617	655	601	599	559	567	600	610	607	596	626	607	618	595	622	625	559	617	626	577	595	624	554	617	577	617	588	604	577	615	578	604	596	617	601	596	577	567	615	593	592	630	619	591	617	588	614	592	568	609	644	593	606	593	578	571	572	620	596	581	618	585	593	551	614	601	599	628	612	568	618	587	637	614	603	622	588	616	629	611	599	623	612	587	605	583	646	563	584	632	666	615	582	591	584	613	659	642	626	571	658	577	641	631	624	590	642	583	597	646	636	584	624	553	664	609	595	573	578	620	595	620	580	611	603	588	590	586	605	545	634	596	583	614	579	599	554	614	588	556	599	591	600	619	626	538	624	575	589	585	625	579	606	593	610	578	612	566	616	571	600	614	635	624	620	643	593	606
33096	14576	2187	472	346	336	262	171	169	175	176	164	185	171	173	131	181	181	199	171	162	182	164	187	168	192	176	155	185	140	169	191	149	152	206	150	180	153	189	168	162	184	173	154	164	173	172	182	187	142	166	200	164	177	175	144	186	174	169	167	174	172	178	165	175	165	159	171	172	184	175	187	175	179	156	170	196	162	157	169	188	163	160	151	163	179	176	149	167	157	163	188	168	146	198	153	158	170	172	159	169	179	163	170	163	158	184	157	185	187	189	163	151	194	157	176	179	160	177	176	196	178	171	166	170	153	164	179	168	168	192	153	183	202	171	160	156	175	171	165	180	149	167	195	195	182	172	174	167	194	200	175	160	184	159	164	166	163	178	155	159	188	189	169	190	170	167	186	169	161	204	170	176	198	183	181	181	155	156	161	166	185	184	143	173	177	179	178	162	159	168	175	148	180	159	164	205	169	184	182	190	172	186	176	227	176	185	171	172	187	162	168	183	172	181	171	178	181	167	184	169	177	177	179	173	187	182	190	157	171	201	196	170	164	182	188	172	211	203	180	185	169	170	170	143	156	181	185	172	139	189	183	202	160	181	158	178	180	173	186	176	208	171	211	153	166	205	168	181	154	152	168	179	166	172	175	186	173	180	182	157	179	159	184	178	186	187	181	163	175	190	187	190	158	155	179	164	160	167	180	172	157	171	197	164	163	155	163	172	170	186	188	167	188	173	175	194	171	171	178	151	169	177	192	181	183	168	173	177	150	180	178	181	171	175	185	159	173	168	157	189	164	181	158	192	187	210	174	183	175	152	168	168	149	158	181	175	157	178	175	167	168	152	160	169	164	172	199	170	162	145	186	172	173	171	174	190	166	165	184	145	160	162	171	196	171	167	169	169	184	174	183	181	157	182	169	190	162	190	156	176	163	147	203	176	189	174	165	185	166	155	162	164	159	164	180	169	168	174	172	159	183	183	173	153	185	179	170	175	191	168	157	193	162	176	176	172	180	167	196	181	166	142	170	186	173	159	165	183	167	170	181	163	199	180	162	179	176	177	153	175	193	204	171	185	186	183	180	151	183	167	182	187	160	170	167	170	168	157	160	179	164	160	163	180	155	176	194	166	154	171	181	175	159	191	170	184	188	170	177	189	188	180	178	164	188	173	170	168	183	176	164	146	165	167	176	183	193	159	152	195	173	157	177	164	179	201	194	184	186	181	180	187	182	177	182	162	187	186	153	136	186	192	176	189	171	186	157	171	159	178	177	167	173	171	182	188	172	197	184	161	160	172	180	161	199	193	171	174	159	170	169	171	200	159	189	178	167	158	174	161	195	169	160	177	139	156	189	203	179	203	193	165	181	166	169	167	177	195	171	181	178	171	153	169	158	180	158	188	162	191	180	182	175	151	202	153	189	150	187	164	167	194	169	179	180	187	194	188	177	197	171	180	207	171	171	159	156	186	190	167	153	193	200	181	189	203	175	194	179	175	188	164	185	185	178	169	176	158	160	186	167	209	163	186	161	200	182	200	182	183	192	174	160	190	178	174	158	203	182	168	174	194	171	194	169	169	187	165	186	184	175	162	166	175	173	156	183	189	199	196	187	173	197	161	152	186	171	174	170	168	153	167	173	174	188	183	179	166	166	184	179	187	170	193	170	154	162	165	169	173	171	194	163	167	170	184	188	197	165	192	180	166	160	170	176	189	151	179	187	167	158	175	149	171	204	182	167	172	173	145	206	162	148	187	167	175	180	185	157	198	177	170	176	147	165	187	202	202	181	160	172	181	168	172	164	161	211	184	197	202	184	166	190	163	169	168	197	184	185	176	190	166	154	158	178	195	186	183	184	177	189	194	185	196	190	200	194	169	173	176	180	190	176	148	187	175	194	156	161	184	189	207	167	201	174	204	199	181	192	197	170	177	181	158	161	174	167	187	169	147	196	189	178	160	189	181	148	171	181	191	168	166	195	199	179	216	199	179	169	155	156	186	178	170	178	166	187	159	194	213	181	175	169	178	159	137	175	168	170	170	163	190	185	170	177	180	162	172	183	160	172	161	163	179	185	176	164	170	170	146	174	166	186	167	176	168	164	184	171	196	176	151	189	191	183	183	192	198	211	187	172	160	188	158	166	170	182	191	187	181	174	170	182	193	172	191	176	172	176	176	175	176	167	187	202	175	185	161	191	191	191	192	190	158	179	190	193	172	178	172	187	191	171	159	198	155	174	189	199	181	194	170	181	152	163	185	205	175	186	193	164	183	169	160	174	177	187	170	171	188	157	189	186	194	164	157	194	166	185	172	156	202	162	182	180	178	183	194	159	158	187	167	185	178	164	188	177	188	192	192	190	155	163	177	164	181	200	172	164	181	165	179	197	186	185	183	176	181	191	173	202	170	198	220	176	193	185	176	174	158	145	176	182	186	196	188	184	156	172	189	180	169	166	161	188	157	160	192	187	171	183	177	160	173	161	180	179	165	177	167	199	166	180	177	138	162	170	156	180	150	164	177	160	191	175	203	180	187	142	181	144	174	175	164	181	185	158	190	175	168	205	148	193	180	183	164	145	162	159	152	188	178	171	182	191	197	177	173	193	181	211	182	161	198	199	155	182	194	180	210	165	199	171	168	183	151	155	159	184	197	179	170	161	173	191	173	176	188	181	168	210	193	182	161	174	165	149	201	164	185	199	172	163	186	172	154	162	150	173	182	191	179	175	161	187	183	199	169	186	182	180	175	182	160	183	162	195	182	139	177	174	176	173	192	196	179	201	178	163	180	152	168	155	148	175	162	174	184	189	197	177	186	178	192	162	159	166	161	180	176	166	178	176	170	163	180	168	186	169	189	164	156	181	173	157	172	179	195	195	179	169	194	143	161	163	209	197	191	196	187	169	160	204	190	177	169	183	136	189	162	173	176	197	152	183	212	171	186	181	194	182	204	164	158	190	167	172	160	150	173	186	185	178	178	167	167	175	188	162	179	178	184	179	185	170	182	171	206	201	181	153	171	185	185	170	168	156	167	145	173	179	188	176	186	161	199	180	151	185	188	188	168	170	200	174	166	208	171	177	163	180	180	156	162	177	181	199	160	167	187	192	172	169	200	195	188	184	163	163	176	158	183	175	190	184	181	179	181	164	184	150	168	177	174	171	165	165	187	174	171	164	190	197	191	165	155	166	165	190	160	161	200	172	161	184	163	186	186	184	210	182	168	164	164	175	167	193	171	189	180	188	177	151	170	160	177	175	155	188	156	177	168	198	175	175	205	199	184	163	168	171	154	176	187	189	181	175	175	157	152	181	204	176	197	184	165	210	167	171	168	184	157	141	161	188	197	156	180	160	166	165	166	212	169	184	180	178	164	168	168	176	181	192	156	158	179	183	170	165	189	207	174	161	178	183	194	176	159	182	167	180	174	186	170	174	164	170	158	165	157	190	143	168	172	183	163	162	216	183	172	170	158	180	189	201	164	178	177	149	176	152	167	174	146	194
7532	517	467	440	479	441	432	430	453	432	427	433	442	446	451	454	436	444	415	410	469	429	425	400	422	425	427	426	434	429	433	453	396	425	462	441	434	466	446	411	431	436	470	428	416	446	441	399	434	447	423	431	425	446	448	424	467	435	434	425	423	429	432	418	389	417	408	444	460	428	429	421	471	419	407	435	446	431	444	439	432	463	430	440	392	435	433	435	413	426	427	413	402	406	450	454	397	440	461	453	448	439	452	431	439	463	447	415	485	412	404	445	461	504	410	469	413	425	465	441	466	422	472	463	395	429	420	453	411	457	426	404	417	455	455	442	470	421	455	412	433	454	450	424	433	430	426	427	432	443	455	417	448	447	464	437	464	403	429	404	444	442	422	434	438	448	437	451	418	436	431	446	441	468	468	442	454	449	409	461	423	442	442	479	454	445	436	378	434	435	428	463	435	451	407	407	475	433	397	439	442	410	424	438	431	423	454	419	441	479	477	458	414	401	416	468	424	443	399	426	425	420	423	486	420	470	443	431	441	426	455	434	436	441	429	457	440	436	431	464	414	437	454	454	436	415	425	436	433	437	425	423	398	445	450	446	394	468	417	451	416	458	448	459	425	453	425	466	463	398	403	434	455	438	431	404	425	411	422	484	436	405	426	431	463	442	411	415	423	474	385	423	457	474	460	490	420	421	417	432	448	423	449	431	468	410	427	436	438	451	431	433	435	439	448	423	462	465	392	417	443	438	452	437	453	434	429	463	447	462	425	453	423	435	415	413	439	425	436	434	475	461	440	408	462	424	410	449	436	440	416	470	441	477	457	391	490	463	422	462	434	419	435	467	430	470	423	483	444	430	463	390	424	458	443	464	419	415	435	438	446	402	442	410	442	464	374	439	442	395	407	448	450	439	448	460	399	424	432	451	422	508	422	422	439	405	437	431	426	431	455	443	433	405	419	435	440	430	434	445	393	458	416	447	422	415	431	471	480	448	466	462	450	404	477	423	435	434	439	390	432	465	412	419	474	430	436	455	405	455	432	472	443	453	449	419	416	449	476	474	418	481	432	430	401	408	471	428	440	479	450	457	463	451	436	424	457	444	456	441	422	463	444	433	414	418	438	445	464	423	446	432	458	444	453	424	447	475	423	429	453	391	453	411	450	450	413	449	442	413	432	418	412	440	439	442	448	413	425	462	455	446	447	413	454	423	416	444	429	425	484	433	402	448	477	460	435	432	436	442	437	404	406	391	433	410	421	442	412	409	413	423	439	427	449	425	429	455	387	449	443	438	439	446	466	409	485	463	443	468	440	426	447	441	437	409	434	414	459	409	455	425	430	426	433	425	450	447	448	423	459	425	460	439	444	405	463	461	405	443	437	438	405	402	432	422	414	439	436	457	423	452	436	410	402	465	404	434	429	439	455	400	407	438	447	438	414	423	480	430	420	444	412	424	437	448	467	457	429	453	426	426	444	465	426	436	456	423	449	405	424	425	453	443	427	396	443	416	436	446	480	411	414	483	454	457	402	420	468	439	444	460	371	441	420	441	399	446	434	434	453	450	464	456	452	425	414	445	414	442	444	421	477	409	463	396	431	432	412	458	415	416	415	434	427	451	521	433	442	483	454	436	445	461	419	430	480	448	447	441	437	445	419	459	406	455	452	436	429	447	443	444	452	477	430	429	404	432	434	407	442	443	406	421	393	428	445	442	443	445	453	443	432	399	416	446	477	434	432	425	464	405	422	457	449	465	427	442	439	441	447	456	463	455	444	469	480	445	432	452	468	447	394	419	430	453	431	458	404	451	411	419	443	433	470	412	452	454	439	436	468	389	451	441	439	400	438	442	405	428	425	410	436	451	426	465	459	441	440	433	459	417	460	402	432	439	429	393	438	429	424	451	428	414	456	428	469	417	423	495	440	459	453	457	453	460	430	433	452	416	418	444	419	438	394	418	435	416	438	413	482	386	416	449	419	433	429	422	430	485	460	426	438	459	434	427	423	408	421	450	429	463	418	449	421	433	424	392	417	450	457	398	452	410	398	433	420	400	464	432	418	448	447	456	465	439	458	464	453	417	408	427	405	433	442	443	447	445	421	440	437	467	454	424	460	433	453	465	439	426	439	454	398	425	436	466	432	452	454	422	490	439	447	440	401	446	442	426	470	473	412	454	433	429	440	476	411	448	437	434	433	426	420	414	425	401	445	447	426	409	435	420	458	398	443	459	453	464	442	449	426	432	458	418	389	434	436	423	413	417	431	430	425	410	462	446	401	459	431	445	429	420	473	441	420	432	432	461	433	468	446	445	450	448	446	437	417	437	451	427	422	407	419	462	433	434	447	432	479	464	467	441	432	427	427	466	460	404	436	426	441	436	472	437	424	439	478	469	461	410	436	412	463	453	395	439	414	412	427	414	421	437	440	433	460	463	446	485	480	454	436	419	440	429	411	419	438	443	454	453	457	448	416	412	444	463	419	455	433	466	429	410	451	449	418	406	436	460	476	457	435	470	438	451	418	444	425	414	416	444	418	471	438	412	406	397	452	425	438	449	410	455	461	436	431	458	426	417	433	409	444	456	447	454	437	440	433	468	446	453	435	464	411	433	458	443	453	430	407	420	451	440	445	430	457	429	441	422	422	441	431	472	441	448	428	437	490	396	448	430	433	435	435	428	458	434	467	422	482	425	438	431	412	439	457	407	443	463	422	416	420	444	407	483	388	402	475	445	457	427	478	429	435	421	473	426	431	421	418	423	432	455	456	411	430	461	467	461	454	442	467	432	425	442	422	454	454	435	436	469	441	412	430	437	460	441	422	458	445	438	459	425	414	426	417	410	414	431	415	438	442	453	451	405	454	426	426	434	463	421	448	423	434	437	444	430	444	470	437	470	419	440	465	435	445	437	406	448	467	436	445	462	409	451	446	462	397	433	428	452	437	429	413	450	442	434	416	426	440	397	462	393	456	426	429	448	467	427	458	406	475	432	410	414	445	455	417	455	422	427	429	451	416	427	393	489	429	436	420	442	414	420	471	430	446	432	425	457	412	427	404	419	443	448	426	447	443	402	433	421	413	400	444	441	404	441	419	433	461	430	436	434	443	390	402	436	426	430	461	402	460	444	437	421	477	455	444	414	404	418	451	459	460	445	481	414	428	449	460	410	445	421	401	454	434	429	411	443	467	415	428	429	438	404	415	416	441	451	435	446	423	465	432	449	437	464	437	402	434	473	443	459	466	419	442	422	456	468	487	434	449	413	427	428	459	429	464	453	431	440	452	429	460	443	437	469	455	466	396	431	437	480	456	453	437	412	450	451	421	401	437	447	446	424	457	448	417	452	455	420	436	437	452	429	427	449	409	403	421	414	425	434	435	450	442	458	438	449	425	432	453	439	409	426	477	436	436	407	417	436	405	431	445	460	448	444	472	446	449	442	453	461	453	480	442	445	407	449	421	427	467	448	423	460	448	421	451	472	438	432	444	427	433	461	450	446
25140	21034	23627	28618	21043	12916	668	479	442	419	387	344	348	314	374	346	347	350	328	345	363	335	319	343	323	322	355	325	336	345	319	323	317	316	348	318	389	335	335	319	356	371	353	334	308	338	320	341	335	326	336	347	331	360	357	343	311	305	318	332	350	338	290	332	354	333	327	327	315	335	327	297	318	341	303	324	329	376	316	293	334	327	299	337	337	355	310	351	336	337	325	340	343	384	362	318	344	298	326	316	317	321	315	337	294	318	345	330	314	348	337	341	340	332	311	334	373	352	315	325	329	328	326	351	346	317	311	332	313	318	310	337	329	291	344	342	354	319	326	339	327	320	339	306	313	296	299	342	345	349	358	335	337	318	314	360	344	350	320	330	343	306	332	303	347	308	287	334	336	298	341	323	359	317	325	325	329	339	341	297	352	274	345	291	345	339	355	388	341	336	330	333	319	348	311	305	312	337	289	334	327	331	305	314	333	320	306	304	315	356	338	375	281	331	357	306	358	343	320	350	362	355	333	330	321	329	346	348	331	340	355	378	322	314	297	350	323	301	353	326	313	351	331	323	317	343	325	322	329	317	329	321	357	334	315	366	335	317	326	337	345	309	304	352	326	326	321	361	332	317	352	330	320	332	346	334	353	306	290	315	333	377	348	340	379	332	300	331	296	318	326	352	317	299	332	320	332	315	348	367	329	321	336	305	358	321	327	338	335	342	358	330	319	310	350	323	300	292	327	308	309	331	324	367	374	314	330	347	312	293	347	300	344	370	312	307	332	349	319	338	310	323	340	317	371	314	327	322	309	350	337	325	359	344	359	367	325	322	358	327	312	378	325	345	334	337	309	383	380	315	278	328	337	343	302	293	348	328	290	352	329	290	347	339	296	345	322	318	309	352	317	336	318	319	318	328	298	306	345	330	333	348	368	331	328	359	334	350	318	331	295	316	326	313	307	302	300	365	327	337	336	306	359	304	356	301	320	296	340	344	339	307	370	320	358	324	324	337	325	303	339	335	328	324	325	335	332	356	274	337	320	343	330	335	338	304	337	333	315	329	337	310	375	357	310	321	309	372	376	330	338	334	309	323	329	281	292	316	358	327	279	315	325	339	333	321	311	340	320	339	295	325	295	305	348	340	341	302	322	363	304	331	343	338	338	274	331	327	323	321	324	334	334	359	342	318	341	357	352	319	358	337	328	322	335	331	366	301	330	311	316	294	307	318	340	297	336	337	338	303	339	351	363	313	311	338	341	331	318	309	318	322	322	310	323	328	318	354	383	348	335	329	314	330	319	351	298	350	356	306	352	309	343	372	323	332	323	310	353	303	345	319	314	309	316	289	324	334	341	315	333	325	343	321	321	339	316	309	315	346	346	334	302	333	312	310	321	335	371	328	325	311	342	333	305	337	322	342	321	311	341	295	355	334	370	339	332	338	352	309	333	299	331	318	327	336	347	271	333	344	335	324	341	324	303	340	310	332	327	326	317	332	324	340	342	325	313	320	340	334	377	317	316	333	351	318	344	340	335	332	341	337	303	325	297	306	326	353	324	346	299	355	332	346	339	343	297	323	336	333	324	351	363	350	322	334	340	313	299	321	322	339	344	324	334	343	332	343	305	325	330	345	334	321	313	327	349	315	352	327	334	334	338	338	322	338	319	355	310	313	299	298	359	317	320	286	363	360	343	340	299	344	345	339	356	360	324	311	336	304	347	348	341	314	319	337	352	334	308	305	325	365	321	368	325	337	295	321	318	324	295	347	316	302	317	352	339	322	363	310	348	337	307	319	314	326	327	313	321	343	361	350	296	305	352	289	308	298	313	338	298	326	308	346	351	356	336	322	299	288	298	347	327	302	321	340	327	347	346	363	325	353	318	328	331	327	360	315	327	313	377	360	324	303	309	354	362	336	330	330	314	353	308	330	318	298	289	313	338	318	327	319	306	320	358	333	316	335	353	345	326	326	301	322	359	349	311	331	318	315	326	351	360	355	347	323	337	327	343	314	338	353	367	317	340	301	345	312	341	347	313	306	329	321	362	329	347	344	342	333	328	336	354	360	347	335	291	310	324	309	287	301	287	363	331	334	351	316	295	358	363	338	292	319	330	317	355	327	336	281	331	361	314	297	319	335	325	310	311	319	325	323	308	317	323	320	347	321	357	305	302	302	314	332	334	337	322	333	315	354	324	327	326	323	350	333	352	335	331	327	307	343	323	351	336	292	331	326	301	335	314	310	328	342	315	304	293	296	319	298	350	298	329	332	307	313	322	332	317	375	310	355	342	392	316	302	319	369	282	315	331	322	318	309	311	311	324	331	339	299	360	341	305	378	350	362	335	351	369	349	368	314	349	333	302	357	320	337	291	351	332	291	360	350	350	353	280	314	351	298	315	292	327	316	327	324	306	351	313	320	347	309	312	317	330	354	303	308	316	299	335	334	387	302	318	298	317	314	338	302	358	329	327	334	319	335	347	337	339	325	380	331	306	320	335	329	342	346	299	330	325	345	331	305	351	339	323	323	345	339	314	290	365	321	312	315	312	368	339	298	319	333	317	279	281	305	306	318	351	318	336	344	331	302	355	325	359	329	293	298	332	335	310	286	341	309	330	345	316	330	302	298	331	310	318	319	363	290	345	330	339	321	356	289	335	343	344	295	308	315	325	343	342	343	347	325	314	342	357	284	350	308	350	326	365	345	345	304	309	327	298	299	324	346	341	359	328	340	292	309	353	313	331	311	339	311	347	326	324	337	354	369	316	324	319	350	327	352	301	322	320	320	356	333	318	340	335	311	319	312	323	344	355	360	311	351	329	329	337	341	311	332	300	331	352	321	321	352	339	321	298	352	343	342	342	318	299	357	320	292	336	345	336	316	342	293	317	325	315	323	358	301	358	314	347	324	350	314	337	292	324	322	315	343	325	323	320	318	331	298	328	332	325	331	292	275	323	342	328	341	296	309	302	310	334	354	334	348	336	340	330	343	305	319	334	344	342	333	370	322	322	317	319	321	329	363	307	309	283	284	332	356	331	339	333	339	353	321	338	309	332	336	347	309	322	349	366	321	331	352	345	314	354	321	300	287	368	341	298	334	346	357	349	343	328	315	340	310	332	332	304	371	336	325	317	335	298	306	338	351	296	306	334	333	352	320	339	317	336	334	335	313	362	361	310	323	324	318	339	350	323	318	348	316	324	307	352	310	341	323	335	350	338	337	331	308	350	327	346	323	309	318	366	335	320	338	348	315	329	303	331	321	355	332	353	314	336	342	327	336	349	364	338	325	330	315	337	326	312	355	332	307	330	320	347	296	349	308	316	329	350	350	349	330	362	327	283	314	321	328	376	316	340	358	315	339	353	338	364	355	344	343	325	310	358	346	323	347	299	348	340	336	326	351	301	333	352	366	316	330	336	339	338	329	306	331	335	343	330	336	302	332	307	355	314	295	324	319	329	329	318	320	335	302	354	329	327	378	358	344	321	317	333	330	327	310
4352	2233	1197	924	827	755	715	714	729	783	701	742	729	743	724	706	725	732	715	723	683	686	693	712	709	674	704	712	686	706	695	735	715	695	697	725	706	765	706	726	728	709	661	708	739	685	695	747	718	760	706	708	723	723	733	690	699	686	727	715	690	677	672	735	726	726	716	746	676	708	726	702	723	727	671	764	736	722	699	724	705	725	733	701	670	672	693	696	723	741	702	723	703	674	706	748	688	758	746	684	669	723	702	712	735	679	716	685	723	712	698	698	714	665	706	723	705	681	719	713	711	714	660	682	687	726	686	692	715	752	703	687	679	652	712	770	689	682	717	695	717	674	688	692	744	725	689	695	685	672	704	702	720	742	701	749	772	729	708	724	694	713	713	711	722	754	686	726	706	682	695	712	676	742	722	718	698	759	728	705	732	669	704	661	705	671	678	706	747	703	672	660	705	731	710	701	708	711	715	672	669	686	732	720	663	731	718	745	690	690	735	707	690	713	720	722	721	693	718	689	699	720	750	737	746	684	748	721	730	653	717	710	697	735	717	696	685	746	724	691	713	741	711	759	692	778	695	719	714	720	765	743	720	686	723	700	680	713	670	668	742	738	686	698	719	687	699	718	693	710	684	754	701	694	703	680	739	688	694	682	729	773	716	729	736	706	705	728	716	718	736	728	690	760	759	738	707	720	700	707	722	706	716	762	719	693	719	691	718	714	726	735	661	712	740	736	727	686	769	698	709	701	692	685	709	738	688	714	704	699	736	731	675	730	697	716	666	741	715	686	724	695	711	696	734	659	655	664	750	724	694	691	684	735	663	743	705	690	692	683	687	724	748	725	690	714	701	728	727	658	719	766	715	693	734	676	689	702	734	750	698	718	677	671	697	648	695	724	697	682	705	740	690	709	754	745	656	770	760	671	695	691	699	694	684	698	713	722	708	691	747	704	671	734	764	738	752	665	738	713	712	702	695	671	647	718	726	696	721	692	700	661	704	673	676	730	689	720	687	668	687	731	789	728	676	748	736	724	699	733	682	691	694	712	690	694	699	711	775	680	680	687	700	725	717	681	736	675	733	663	718	742	682	778	667	667	733	720	696	703	681	721	725	697	703	675	686	720	690	715	744	713	709	694	675	681	719	704	681	746	686	721	736	708	717	704	754	719	759	707	727	733	723	695	711	736	714	693	723	689	721	704	789	754	746	677	693	718	714	710	714	803	692	742	719	710	781	696	747	710	715	723	705	710	735	680	727	713	670	718	736	669	707	687	720	743	714	705	716	711	732	720	671	706	713	722	725	714	713	719	685	704	736	713	717	676	683	687	666	740	679	666	685	697	712	691	731	723	705	694	704	712	740	699	748	723	722	716	749	689	741	728	720	727	747	674	774	688	693	741	723	679	722	697	753	696	731	715	701	726	730	732	713	710	758	702	671	659	739	737	706	703	735	741	726	667	720	733	726	756	757	700	707	713	719	708	688	736	743	748	687	664	704	732	695	699	683	726	691	708	724	717	717	668	699	700	689	715	769	737	715	690	712	725	745	636	695	663	714	743	671	688	722	698	699	733	678	705	705	724	725	750	722	712	749	748	684	714	681	740	719	716	724	745	688	686	699	696	727	726	711	711	718	688	728	770	683	690	691	719	709	740	738	681	728	721	701	697	719	761	713	671	736	717	682	731	747	650	691	710	667	729	712	710	704	686	736	684	695	703	746	723	724	702	717	682	705	666	706	686	703	747	750	736	702	687	645	710	719	702	705	743	760	757	759	739	697	739	760	716	727	714	682	711	698	726	716	759	720	711	699	702	675	717	683	696	761	714	718	740	697	708	693	696	707	710	739	722	702	690	733	695	729	693	692	720	729	705	724	715	710	734	721	661	728	700	696	719	710	680	697	697	696	713	716	721	689	727	687	736	711	658	752	688	695	693	702	731	709	723	699	711	693	731	707	722	700	731	692	686	717	716	745	714	692	747	734	721	693	721	699	747	657	703	753	768	705	704	684	685	786	725	707	675	729	713	676	725	697	700	719	691	765	694	695	739	701	695	734	667	648	718	725	682	646	705	679	733	709	750	678	632	757	722	731	684	704	788	725	733	727	702	729	714	643	715	684	663	708	684	716	701	735	654	710	725	762	665	742	670	718	723	708	706	704	711	732	710	728	700	704	690	745	668	721	717	705	677	763	685	688	748	744	728	678	672	695	714	695	738	723	730	697	677	685	710	745	687	714	747	735	708	706	719	703	690	703	719	748	665	704	717	748	693	678	696	703	686	735	695	725	694	733	763	642	715	719	701	691	704	695	748	672	702	701	744	710	682	699	750	709	737	704	672	692	715	681	665	708	747	691	670	720	704	708	701	711	737	711	703	660	692	721	696	725	727	713	683	648	672	679	682	727	698	692	695	719	750	700	681	714	686	684	669	748	727	766	672	670	705	739	680	689	693	677	694	675	724	711	749	717	734	754	679	735	727	701	684	708	710	693	715	733	750	701	741	704	738	695	663	714	699	733	679	708	712	692	747	740	674	694	721	778	696	694	701	766	686	756	725	722	702	745	707	697	712	745	720	673	713	688	748	689	696	735	737	711	713	706	694	719	691	731	733	699	735	735	703	712	719	657	690	701	735	725	669	726	688	701	721	722	657	709	703	702	705	739	683	732	692	773	699	708	753	696	730	674	709	656	699	696	770	690	733	695	715	712	769	750	710	690	763	704	714	687	714	726	712	690	675	736	725	665	679	727	734	697	724	679	707	715	700	735	688	742	682	755	690	715	786	664	697	749	649	711	690	694	735	744	687	721	686	732	692	756	699	727	767	757	770	706	702	767	712	662	710	708	720	709	750	738	734	703	699	706	747	702	716	737	732	714	724	697	701	723	727	694	662	728	683	710	703	719	737	743	739	750	672	740	741	720	697	746	707	769	761	712	695	781	724	701	694	703	732	751	690	704	721	708	744	729	735	730	725	712	697	678	773	704	714	727	719	783	721	650	693	720	750	713	706	734	682	717	701	668	665	672	751	713	724	777	699	662	712	715	651	669	736	703	753	764	721	693	683	748	657	781	686	720	713	753	711	732	707	684	703	685	723	736	699	683	713	700	720	689	691	707	683	694	741	707	700	682	693	714	725	685	704	659	692	691	702	718	733	673	738	703	684	682	713	712	717	714	709	667	673	691	763	682	725	688	718	712	679	727	742	748	730	712	708	672	695	720	756	703	723	698	710	714	732	685	662	729	703	728	735	730	760	704	690	734	689	715	716	718	720	676	737	708	702	724	710	711	707	748	717	705	677	689	712	721	681	644	655	747	749	672	702	702	655	739	694	741	662	735	778	755	698	716	764	711	718	717	697	714	746	714	679	664	735	662	722	720	693	707	714	735	698	685	650	697	697	716	732	693	648	712	719	690	718	695	732	690	751	766	669	735	733	719	678	730	705	707	725	701	665	699	704	740	752	742	722	705	706	739	701	700	697	727	694	712	727	755	690	654	713
24447	20986	23934	28236	20986	21010	10976	616	397	364	398	362	374	325	337	317	305	306	335	330	278	290	301	299	337	306	290	321	262	285	293	294	322	294	288	294	299	283	302	298	306	292	288	321	337	282	320	260	299	293	287	281	304	276	306	295	300	272	278	290	289	307	283	273	314	282	304	281	279	311	312	337	252	312	288	277	302	295	284	282	303	292	285	302	250	277	282	274	316	338	258	285	288	330	310	313	294	275	289	297	311	305	295	298	286	292	297	295	264	275	294	286	334	294	293	283	285	315	296	321	302	267	275	277	277	300	275	317	266	314	332	262	313	301	287	303	282	289	253	257	282	293	301	355	288	294	270	285	299	278	272	310	289	280	303	326	289	310	294	285	321	322	300	308	313	293	318	319	294	322	285	302	284	273	290	283	285	304	275	272	278	309	297	258	289	283	264	279	289	323	274	284	290	295	333	274	289	325	287	302	303	296	297	294	280	273	310	335	290	299	292	281	292	257	254	318	264	290	296	284	292	241	293	300	297	275	274	310	339	283	278	290	279	279	297	273	290	272	279	289	304	313	257	249	288	297	327	302	297	273	297	307	292	292	295	339	299	276	296	295	301	292	254	322	297	277	314	291	279	290	315	277	299	284	293	284	265	267	285	275	253	285	289	319	266	266	270	282	306	317	284	264	284	277	313	255	269	291	304	302	295	256	287	286	325	311	313	290	306	283	288	306	270	285	275	270	255	257	264	273	313	240	275	266	269	288	297	263	289	276	262	311	275	327	299	284	279	295	302	284	276	280	277	265	289	296	286	310	282	298	271	278	290	272	294	294	272	301	333	292	285	276	318	301	280	291	278	271	256	282	296	333	279	262	331	279	290	279	255	295	286	279	299	286	309	318	324	290	293	279	290	277	338	280	268	260	322	306	305	279	275	283	268	279	327	302	264	299	288	312	323	312	295	265	283	283	294	296	284	275	269	280	303	297	251	301	288	307	291	303	280	294	255	329	301	309	291	280	269	259	257	309	289	259	275	302	257	296	283	252	294	294	295	280	270	320	251	279	329	314	277	306	314	269	275	249	278	306	266	288	291	308	290	286	278	275	309	328	290	283	288	272	287	290	263	278	269	299	296	334	299	284	286	279	265	260	280	299	290	308	307	269	308	264	296	264	256	266	299	302	284	272	312	259	267	292	277	285	334	330	257	297	310	295	277	298	297	223	301	284	293	257	275	299	287	304	285	301	306	283	292	282	273	265	312	296	276	250	282	278	281	309	293	288	281	318	279	260	274	271	281	284	281	291	289	290	298	271	278	263	283	280	284	273	261	300	298	257	283	290	296	284	280	272	305	283	286	302	270	289	301	281	280	284	272	263	247	277	243	288	298	263	278	332	332	279	284	330	304	261	283	288	263	298	273	296	296	273	292	293	289	317	282	287	299	295	261	254	275	290	266	297	274	280	279	274	328	286	297	278	269	265	297	291	274	284	280	303	292	322	301	294	285	287	283	309	280	294	302	291	285	307	293	319	263	263	279	285	284	288	282	262	312	338	286	279	324	309	319	275	265	288	283	252	260	274	293	296	292	300	287	296	291	286	305	243	274	278	276	281	300	301	295	271	313	275	275	285	271	283	273	294	320	298	299	293	291	283	281	255	287	293	323	285	299	307	293	270	274	282	291	312	282	286	291	302	278	308	293	284	298	259	293	283	297	303	305	275	308	285	274	300	312	286	280	286	290	288	287	262	287	287	302	270	258	289	322	290	286	270	275	268	259	277	303	276	315	304	258	310	261	287	276	294	305	280	283	318	271	326	274	314	274	279	264	255	290	292	294	267	283	283	286	309	269	248	284	280	317	286	308	264	299	275	264	283	318	290	297	300	295	310	262	298	296	303	283	261	281	298	262	297	285	262	273	250	270	269	289	294	301	278	270	286	268	286	306	280	279	277	252	302	279	279	293	305	305	294	290	284	323	295	316	290	289	285	269	274	305	307	307	282	264	260	279	282	306	318	286	321	299	262	287	308	295	311	275	276	295	268	288	267	277	317	288	287	260	291	299	259	315	290	283	301	307	276	301	266	323	318	277	262	292	306	280	293	329	283	298	325	264	277	294	283	304	294	275	264	323	291	264	327	278	253	264	266	269	276	291	291	294	308	281	291	269	275	297	258	289	322	282	302	294	283	299	329	264	312	302	318	297	308	282	303	273	274	276	265	276	301	266	289	292	262	282	309	308	281	279	277	272	311	274	282	321	286	280	300	317	303	261	283	273	297	274	295	292	266	274	267	290	327	261	256	292	281	285	269	289	263	257	281	266	306	315	250	274	265	302	320	292	271	291	281	268	256	260	304	297	289	277	288	298	286	291	304	271	277	295	274	262	296	271	279	297	274	303	306	316	279	312	285	279	311	291	287	284	292	285	290	279	299	299	297	292	301	277	314	277	287	315	283	253	318	281	248	318	290	255	313	283	268	287	292	275	290	270	301	283	300	284	281	305	302	277	306	309	278	274	286	261	294	246	276	293	285	285	272	322	298	292	293	247	274	322	278	285	293	297	270	293	266	298	313	271	286	267	311	270	292	286	286	274	275	290	315	270	294	310	299	276	284	286	303	271	266	310	298	292	303	275	278	277	298	284	270	287	318	260	273	297	302	303	273	304	324	272	273	272	307	314	311	282	288	293	291	289	317	269	291	282	300	286	289	273	288	283	284	293	279	283	286	251	302	291	312	300	293	276	303	309	306	270	278	279	278	316	254	304	305	312	246	312	320	252	239	306	274	269	314	283	278	275	304	275	265	308	265	307	267	273	284	253	266	257	291	282	311	291	276	332	247	323	279	261	319	310	302	295	298	315	282	304	307	301	289	296	301	278	304	346	284	278	293	258	298	273	329	278	266	320	240	269	293	293	266	243	291	266	281	315	311	306	296	302	263	313	295	277	281	278	296	268	295	292	272	270	281	274	274	264	277	300	288	268	323	290	314	299	282	283	253	258	310	277	267	248	249	286	293	299	278	283	290	306	285	286	271	302	311	294	271	309	278	270	270	271	292	264	263	306	278	298	297	294	282	263	279	299	288	279	276	276	311	267	264	264	317	293	299	342	284	298	286	285	289	277	275	297	292	270	290	275	285	263	272	305	292	328	271	272	283	301	246	275	265	282	320	260	285	298	317	294	329	306	272	264	314	291	285	251	300	302	285	294	278	319	288	290	303	298	233	279	292	274	276	285	278	294	268	302	284	275	277	292	309	308	295	305	275	289	267	298	253	316	289	306	272	304	286	268	288	307	327	304	286	292	289	291	293	298	284	293	271	278	298	283	302	283	292	282	298	260	243	252	279	277	297	303	284	288	287	280	296	301	295	301	314	298	277	274	295	286	335	293	287	300	295	267	277	273	279	305	273	279	284	282	269	290	292	288	297	301	275	274	291	313	301	283	277	269	291	311	292	270	257	256	302	248	292	267	333	299	295	300	275	289	267	288	264	297	263	304	267	302	272
4032	3288	1689	993	770	685	675	654	638	650	659	594	590	581	586	585	628	662	603	588	590	630	575	639	617	602	596	611	593	580	623	588	619	629	628	595	562	595	593	608	641	641	590	588	626	600	610	589	564	602	612	574	582	601	624	608	572	601	582	607	603	574	578	613	597	641	621	565	609	588	552	623	573	645	618	568	627	612	621	619	584	610	560	599	577	602	567	588	580	652	605	605	603	609	630	639	598	598	623	578	617	603	626	575	635	579	653	628	612	604	591	588	582	594	588	603	620	610	651	602	616	637	579	601	610	610	611	595	630	653	652	576	593	597	617	592	588	619	634	605	591	616	633	629	669	629	553	647	635	597	615	572	560	594	604	605	631	578	610	604	542	588	604	590	627	571	586	588	598	583	624	599	665	581	612	613	638	588	595	611	593	624	589	589	613	610	632	570	591	588	617	587	621	609	608	614	614	593	605	589	589	570	585	598	628	621	616	581	583	646	615	595	631	578	575	679	619	645	605	588	652	609	612	643	620	619	626	552	576	608	616	617	588	616	649	599	654	619	562	607	624	626	619	601	648	595	637	599	544	594	607	606	628	635	618	635	572	580	611	581	633	605	579	622	591	591	609	611	610	548	653	596	577	629	580	624	580	597	575	662	617	590	629	614	600	595	621	607	630	617	617	630	609	625	613	609	607	618	580	548	587	602	605	615	633	604	569	617	608	620	599	629	570	619	570	617	573	608	624	581	599	590	582	624	610	581	628	587	583	646	626	579	598	572	618	596	630	619	594	642	617	624	648	609	642	603	602	573	563	585	620	602	603	588	627	603	620	566	578	603	617	664	621	613	586	571	614	601	585	650	615	583	653	618	609	620	637	596	617	561	560	619	603	598	567	608	662	663	629	616	613	626	577	605	597	623	620	618	589	598	586	586	632	590	666	602	629	583	566	562	662	600	591	579	593	606	589	624	589	596	564	572	594	638	624	599	588	613	594	585	630	622	608	622	560	598	637	599	602	610	576	601	646	618	605	605	602	605	577	599	643	629	588	622	533	609	593	630	601	560	588	650	569	589	576	603	597	574	588	570	619	585	549	650	644	632	585	597	592	616	603	613	584	617	582	627	601	609	625	576	583	589	612	597	596	586	604	587	611	604	565	642	585	636	596	622	615	585	634	613	580	577	598	586	586	612	614	568	607	597	591	657	638	648	594	613	607	599	635	566	616	580	611	596	596	584	571	582	563	586	647	624	612	568	606	642	657	610	562	630	598	585	656	580	619	556	643	619	624	579	593	596	627	591	615	562	571	574	586	586	590	603	591	588	568	569	626	620	667	593	604	574	606	612	630	617	658	605	625	612	613	611	560	614	595	618	642	608	553	626	591	599	660	603	582	560	597	607	578	628	632	566	576	584	626	611	606	597	579	594	594	624	592	603	590	577	547	583	561	643	592	624	588	592	569	631	584	586	641	603	649	567	606	616	583	565	638	610	585	650	592	630	584	608	592	607	601	630	587	638	610	602	585	597	655	577	640	581	599	590	603	599	606	631	603	672	630	604	590	592	609	591	594	624	526	614	604	632	613	622	616	607	580	592	642	616	608	629	596	592	609	591	586	636	627	572	599	633	597	601	594	621	585	574	617	589	589	579	577	607	591	588	615	604	580	575	580	583	601	599	602	603	615	650	625	584	591	562	630	666	611	594	600	603	576	630	595	602	594	593	646	560	692	607	576	622	611	587	568	590	626	648	603	648	631	661	637	623	590	587	603	574	624	598	590	570	570	573	582	593	595	628	559	592	585	629	566	605	616	600	588	681	581	621	584	573	655	565	591	581	616	569	604	633	602	572	599	580	611	623	615	599	667	562	575	616	610	624	606	560	637	604	633	606	636	579	611	601	570	584	629	610	596	632	595	605	594	578	647	603	646	621	604	590	608	604	626	580	588	643	584	611	630	610	617	580	631	620	618	601	597	626	614	634	585	659	622	624	601	579	622	595	597	617	572	632	592	580	576	610	671	618	537	620	609	628	636	581	642	567	588	619	635	638	625	637	578	594	576	585	576	582	583	642	548	628	587	605	637	604	566	638	563	594	630	635	606	626	605	648	594	659	559	603	603	581	599	637	619	609	634	626	576	594	614	646	545	616	601	578	552	599	616	618	569	561	540	622	592	623	629	639	589	666	624	595	565	588	588	600	604	611	595	619	595	602	544	587	603	616	621	594	583	601	616	644	594	600	583	616	552	598	619	580	593	611	627	625	646	568	610	629	607	603	602	602	610	646	582	577	571	591	608	607	575	591	581	593	638	607	617	624	628	641	567	601	603	611	596	606	594	577	564	605	625	572	633	616	644	610	599	663	575	658	592	581	615	589	627	622	601	621	593	582	622	582	618	636	626	626	609	623	551	587	601	633	591	582	615	546	584	654	610	613	611	611	560	579	622	581	610	569	633	586	624	620	630	606	597	619	608	568	607	646	603	598	663	583	598	609	618	575	609	599	619	630	622	640	641	615	621	591	614	551	561	607	573	601	618	592	559	613	603	612	610	587	632	619	610	612	618	621	618	592	625	624	618	632	622	586	565	599	578	608	618	567	610	568	634	593	618	618	579	587	617	647	606	615	622	602	589	610	617	644	623	625	583	601	639	574	629	593	592	609	640	617	602	619	639	614	566	621	608	650	648	612	697	606	602	637	584	572	594	619	619	606	623	572	646	619	596	648	581	580	589	568	603	623	581	645	620	616	598	621	592	579	572	643	583	680	567	598	607	597	578	539	612	617	643	613	571	604	644	634	630	566	613	591	603	640	633	604	606	593	633	554	596	571	623	638	598	591	617	639	567	644	586	580	630	626	626	610	590	590	560	615	644	597	619	588	615	571	585	598	647	581	622	621	626	608	590	603	616	602	573	591	595	581	620	628	564	605	559	617	619	615	614	633	603	606	601	583	660	580	586	594	615	647	640	586	587	617	605	601	594	597	562	597	609	632	622	670	611	566	602	613	624	608	615	639	587	584	604	571	599	586	571	591	606	587	612	619	579	602	668	597	649	560	589	597	610	558	611	660	588	625	603	636	621	573	596	601	615	595	626	559	633	599	576	615	609	561	587	575	638	595	603	590	597	598	590	597	600	653	556	623	610	585	595	547	650	624	650	623	612	598	584	592	609	646	609	642	610	627	598	619	581	601	608	615	597	607	611	575	629	622	614	624	590	603	590	580	578	592	569	584	598	620	582	593	621	604	636	576	624	608	554	596	581	638	592	598	616	620	606	637	609	603	610	577	626	585	612	589	636	646	649	642	577	622	643	632	617	606	597	602	614	633	613	591	612	602	571	628	558	590	605	614	590	573	586	599	638	601	657	633	602	590	606	565	600	572	624	589	599	596	584	620	645	559	617	594	622	593	638	621	619	582	617	605	575	573	600	572	616	649	608	635	581	604	634	583	633	583	583	604	644	607	589	622	629	568	599	643	622	610	588	603	641	593	582	636	594	553	635	623
33047	14160	1873	286	203	196	166	181	205	172	173	187	191	177	195	183	192	189	195	164	188	186	166	179	222	189	175	169	182	189	191	172	175	164	189	167	193	173	163	189	183	173	175	207	201	161	196	204	191	194	203	174	187	175	176	171	155	158	168	166	201	175	166	189	178	169	171	167	184	191	194	154	184	168	190	150	180	174	175	163	155	153	172	175	191	165	207	172	166	181	189	179	193	175	180	189	179	172	192	167	173	171	158	172	165	159	134	181	196	187	174	168	176	149	190	199	177	193	159	163	171	154	175	180	193	170	166	150	188	182	148	180	181	175	165	164	171	173	170	185	179	184	199	173	204	177	160	161	187	195	190	180	172	175	177	184	182	177	175	192	148	163	172	162	192	173	198	175	157	173	176	168	189	180	174	178	162	171	181	151	168	163	167	174	166	206	165	188	166	167	146	188	175	161	172	178	180	199	186	162	201	167	159	178	165	171	163	196	189	175	182	184	164	200	175	177	190	204	184	172	168	177	183	195	174	163	177	172	179	186	188	179	212	173	192	176	154	178	174	181	155	166	179	169	167	177	167	156	168	171	174	197	171	146	167	192	174	167	151	147	168	163	189	171	164	189	170	194	197	184	196	173	170	195	205	178	175	177	167	168	174	198	168	175	170	188	189	167	199	189	179	167	159	198	179	161	183	189	190	183	178	180	175	172	152	176	182	172	168	193	159	192	161	169	182	173	156	179	180	155	176	155	203	176	169	184	169	171	160	165	202	190	168	203	199	151	154	179	170	156	181	191	161	157	190	170	169	147	154	166	186	151	162	181	182	170	187	151	192	163	194	155	158	168	146	149	174	160	165	171	159	189	142	171	166	168	184	180	163	170	158	190	162	147	160	174	191	152	163	160	175	165	175	174	175	178	180	170	166	158	177	149	172	185	174	173	169	186	199	181	200	177	170	155	183	153	167	175	181	185	190	161	177	182	165	200	183	190	170	184	170	154	155	181	177	166	179	176	165	149	178	174	158	198	178	172	188	181	170	192	173	173	181	182	173	181	205	156	181	173	191	172	177	175	191	154	156	164	200	163	187	159	197	181	201	181	154	182	187	163	196	193	201	194	190	169	190	165	160	176	186	182	175	174	198	199	185	168	160	170	144	194	173	188	173	149	171	159	181	177	174	166	166	178	181	174	161	175	180	184	189	197	156	162	171	171	184	162	159	170	168	194	199	178	179	183	204	180	193	165	172	176	175	183	177	184	156	184	180	166	175	201	180	176	151	181	165	167	192	185	164	190	166	155	153	166	153	181	167	185	190	177	203	214	169	167	202	182	166	170	194	165	194	190	163	174	182	173	164	184	175	174	173	192	185	178	158	187	171	191	182	170	196	175	188	182	186	184	190	185	196	167	208	171	181	162	182	154	175	168	174	185	178	194	177	179	183	179	165	164	188	183	162	166	169	166	164	180	154	183	188	140	173	173	207	195	196	174	178	187	189	187	168	184	187	185	182	165	155	167	186	166	166	169	170	193	156	178	166	155	154	177	174	176	178	178	162	183	164	157	164	161	178	177	169	191	188	203	186	191	169	167	182	173	169	188	177	193	164	169	165	181	190	202	177	183	193	170	178	193	191	196	158	151	178	169	171	160	177	153	212	193	168	187	147	170	193	198	199	169	181	171	175	174	175	174	185	192	153	186	180	197	177	174	184	198	176	189	181	176	198	164	171	196	167	187	169	167	198	188	162	155	210	157	177	191	176	184	147	171	198	187	160	181	197	190	187	161	180	147	188	190	179	176	158	165	146	176	165	152	138	198	193	158	180	197	169	204	151	157	215	146	174	158	169	168	153	190	172	165	185	153	159	177	216	173	171	133	183	169	162	153	168	172	156	184	172	194	177	176	164	200	156	173	153	188	171	184	164	178	174	173	144	161	175	183	202	169	179	180	170	171	180	155	163	162	212	188	203	192	171	168	181	166	203	194	203	188	177	192	192	163	163	170	179	214	163	148	162	170	166	162	152	168	172	173	175	170	179	176	170	172	152	167	172	179	154	192	204	165	178	181	147	186	195	169	179	186	144	186	168	186	171	198	163	163	177	170	156	165	157	176	148	168	167	180	176	200	207	180	168	171	184	174	173	179	169	162	158	183	178	160	173	151	163	171	180	180	155	179	186	155	180	187	178	169	195	203	174	176	191	169	177	170	188	164	160	182	153	182	164	173	154	188	199	159	188	145	176	170	169	169	169	175	147	192	205	168	173	174	187	189	169	164	176	211	184	161	177	188	185	172	174	166	194	166	170	181	170	167	187	172	192	174	161	177	188	197	173	188	190	175	166	159	170	159	201	159	174	161	166	172	179	171	206	199	162	159	176	186	176	159	162	175	198	156	183	176	152	187	189	157	170	180	197	155	197	193	160	154	177	184	200	186	173	179	181	178	188	190	170	163	181	168	195	162	194	153	156	156	156	182	174	179	171	152	173	201	156	170	164	176	196	148	175	173	193	190	160	171	193	183	176	186	180	167	171	184	193	188	161	186	186	162	162	144	164	165	159	194	178	144	161	181	148	159	172	151	167	185	192	149	157	179	165	177	161	148	174	180	181	181	174	187	149	191	189	162	181	180	193	188	179	191	178	164	185	184	179	165	172	185	183	206	195	170	179	180	199	172	184	174	176	160	183	192	195	180	199	156	164	183	145	158	167	187	174	176	176	177	184	190	188	199	155	183	174	168	185	175	195	186	162	190	197	198	183	170	172	175	176	175	178	193	178	166	167	172	183	170	172	177	190	167	161	181	199	179	154	180	175	153	190	178	165	173	184	165	165	195	206	161	177	199	150	169	192	189	168	173	186	167	169	192	180	194	180	188	176	194	173	195	168	183	184	159	179	174	138	160	173	167	157	159	178	184	174	182	168	182	164	177	177	168	149	173	174	169	190	177	164	171	179	165	176	177	161	172	148	165	179	175	166	181	170	170	187	176	183	175	169	177	178	196	191	177	165	161	175	170	176	191	147	165	197	172	196	173	153	207	179	191	179	183	175	176	178	200	186	170	174	158	199	184	159	168	174	179	157	172	160	184	183	187	149	169	213	179	177	171	175	177	173	158	169	183	187	176	162	165	179	169	191	167	170	161	188	174	197	183	164	168	139	160	165	192	151	167	171	181	163	153	183	190	167	181	199	157	164	197	167	164	172	158	168	173	184	154	178	165	175	202	179	182	189	172	156	168	184	176	175	191	192	185	192	167	179	168	190	197	168	184	169	176	169	203	206	184	195	202	166	147	182	164	196	157	176	173	155	168	145	170	200	173	156	159	164	197	168	181	193	212	183	184	175	192	190	161	187	185	152	193	176	170	174	184	173	146	188	181	179	180	142	198	170	161	168	155	167	170	189	168	158	172	156	178	175	165	183	136	149	182	182	174	152	179	182	168	151	167	182	183	155	167	178	161	165	187	177	161	163	163	193	166	150	182	182	178	193	183	173	165	156	194	178	169
7565	545	432	433	415	424	433	433	447	467	421	467	451	437	433	434	440	429	397	464	420	421	434	457	412	439	411	413	445	420	408	457	421	419	444	450	433	440	420	417	463	443	469	498	420	409	464	422	447	416	430	416	471	400	427	443	440	412	471	439	432	420	422	443	421	474	436	426	427	414	440	428	422	425	439	410	452	429	434	500	427	428	444	468	459	442	451	415	418	445	429	482	443	484	433	456	446	433	473	443	447	421	423	440	420	455	435	417	452	401	396	468	446	452	387	421	411	459	460	451	407	430	417	422	444	414	476	441	395	403	445	445	418	455	468	468	444	414	419	444	431	459	425	429	456	453	466	464	481	428	451	468	438	432	425	433	403	438	435	474	430	439	495	422	409	431	451	425	461	465	452	435	447	433	453	413	403	407	424	454	467	445	415	457	450	428	432	435	417	471	464	462	461	426	416	424	411	422	458	445	393	427	423	448	396	417	447	454	449	431	429	416	471	463	433	390	454	454	456	452	438	425	447	417	418	447	454	453	413	423	402	445	463	426	445	457	438	419	440	436	447	448	383	430	448	450	441	464	470	384	422	451	462	446	382	434	414	410	427	420	409	396	425	420	404	415	406	425	464	438	426	418	407	409	413	433	426	425	424	451	441	416	463	420	437	439	403	414	404	424	429	422	466	419	410	415	424	420	446	431	466	454	454	430	447	415	484	455	394	430	411	414	465	455	416	418	414	459	440	444	434	465	427	452	428	440	442	442	389	467	425	431	448	409	453	473	408	420	466	458	432	433	467	470	407	412	426	441	445	438	450	429	404	444	447	410	433	401	423	491	417	428	411	435	475	391	448	457	429	424	456	454	417	429	448	436	474	436	383	443	420	466	411	389	453	452	433	435	415	442	419	419	429	421	433	457	438	454	472	426	423	443	425	452	408	422	440	426	454	435	415	428	435	425	413	456	454	426	442	394	407	422	419	443	449	417	456	422	417	426	439	418	419	429	407	450	448	420	476	405	460	397	427	388	455	442	455	403	438	413	427	439	451	426	432	439	439	398	438	453	438	484	457	452	489	412	431	449	446	430	450	391	458	403	409	445	428	426	454	413	448	394	429	399	482	410	460	414	445	440	423	447	435	449	421	445	411	450	437	463	412	421	435	414	467	418	401	422	446	464	488	406	438	420	433	404	456	443	451	437	435	407	438	453	426	447	483	450	435	447	426	409	431	426	425	427	452	437	432	463	446	434	457	434	438	420	444	460	445	415	425	449	404	443	420	425	423	420	443	435	427	445	389	459	430	450	444	433	444	436	437	446	410	432	429	445	414	484	426	435	438	418	442	447	406	411	446	385	418	430	436	404	435	460	448	446	448	436	404	470	468	418	401	450	446	461	432	424	409	425	404	429	405	413	416	426	459	469	422	448	434	436	446	453	392	460	425	403	432	458	440	447	418	483	435	406	401	480	447	476	421	437	436	478	414	429	431	424	501	433	412	463	399	441	404	426	428	446	455	429	443	443	449	397	436	422	436	458	448	424	467	396	432	383	456	447	436	438	452	438	465	433	441	445	431	434	405	397	435	415	461	461	457	396	437	432	446	431	429	431	419	416	412	468	427	422	427	442	399	428	463	436	428	410	486	414	414	468	433	421	425	456	437	452	435	407	419	414	427	432	399	419	465	460	436	399	447	424	427	440	448	449	404	432	428	445	450	409	440	425	455	435	479	452	425	430	414	404	434	418	420	448	433	445	442	448	429	428	409	465	466	454	412	432	426	402	425	422	455	452	442	418	432	464	433	483	442	455	423	450	422	425	441	433	434	442	393	405	435	455	412	459	450	425	427	454	452	446	443	452	449	445	424	424	439	422	427	424	428	487	431	444	449	428	435	411	447	449	463	438	445	441	444	445	429	433	416	435	431	442	409	455	441	439	447	416	419	453	463	409	429	433	431	458	461	451	453	406	420	447	402	408	452	457	457	440	433	437	451	425	421	439	437	430	440	456	418	428	425	421	490	431	433	412	460	433	443	423	441	435	463	415	437	507	430	445	424	437	449	382	430	413	452	401	431	462	428	418	438	444	438	455	447	395	463	444	474	451	448	383	422	429	453	394	438	426	454	427	460	431	451	438	445	432	397	439	402	420	445	421	451	431	447	433	439	460	422	449	432	428	428	416	454	482	428	450	411	438	447	436	430	467	469	432	424	413	435	428	439	407	432	433	432	422	441	450	428	467	419	461	442	457	437	419	446	452	462	473	471	447	446	441	377	431	472	434	453	447	434	463	425	404	450	433	456	445	441	441	471	433	445	443	426	446	421	444	453	429	447	421	426	448	426	431	397	436	493	454	450	454	392	429	409	456	462	424	444	429	382	453	416	408	461	457	425	404	425	442	425	430	426	434	455	418	436	459	425	445	445	470	463	437	434	443	466	473	434	417	437	448	412	426	454	420	447	439	434	447	422	406	426	448	422	447	470	427	436	420	425	466	418	419	458	440	415	446	446	444	427	469	456	432	441	398	458	441	438	418	417	462	438	451	419	367	433	439	461	436	438	419	464	448	430	413	445	458	470	429	412	466	467	483	422	446	454	430	409	390	461	460	454	421	418	404	433	446	431	456	383	411	433	471	433	451	464	433	429	454	472	431	498	431	414	440	443	453	433	448	417	415	427	451	466	465	485	427	430	456	383	457	440	400	455	466	456	413	438	441	436	408	427	434	435	387	476	483	422	448	417	409	429	432	443	444	419	413	470	395	430	425	441	442	429	421	453	418	447	444	439	433	421	429	406	421	411	452	425	425	414	415	412	457	447	421	408	465	433	412	446	443	439	428	467	446	461	449	432	415	449	429	429	395	411	427	452	426	439	441	427	413	443	445	439	453	433	429	427	448	426	437	447	430	428	460	465	457	453	457	411	448	413	474	443	427	429	420	432	393	440	431	462	411	418	455	398	417	422	434	397	411	428	454	450	443	458	434	459	420	436	422	434	447	445	486	434	428	436	447	397	407	445	434	430	424	442	435	447	451	418	478	418	439	433	462	456	399	438	432	452	459	400	427	444	447	464	437	445	430	445	439	452	420	411	446	454	449	423	463	441	414	424	426	457	432	430	442	416	438	433	475	397	444	447	446	440	426	427	454	398	435	403	431	465	402	425	412	432	432	435	416	430	390	447	467	452	439	434	417	431	383	451	410	484	467	432	445	433	448	438	421	420	418	411	451	493	432	450	464	428	440	446	468	440	492	443	433	442	431	451	439	437	443	437	425	420	465	402	460	434	436	462	426	435	447	440	447	454	435	415	443	451	438	435	434	429	476	469	454	419	451	448	448	459	454	434	413	435	445	395	446	443	434	396	465	459	458	444	450	423	433	418	438	422	454	442	443	443	456	415	427	438	469	446	435	445	436	433	464	400	441	396	463	412	427	393	423	413	444	443	454	442	431	421	462	428	441	429	433	428	417	440	410	448	445	471	471	403	468	462	440	430	464	413	422	447	452
25166	21010	23597	28585	21000	12774	649	424	380	382	367	389	357	340	357	376	353	318	325	340	312	329	348	342	296	319	383	312	361	329	311	346	343	341	322	344	306	336	329	323	328	353	328	308	316	289	338	353	338	349	306	323	353	306	358	295	296	381	346	316	351	340	331	361	313	295	325	331	337	354	350	330	339	297	332	299	356	304	349	358	332	360	344	333	291	357	376	323	337	353	299	333	323	351	312	312	339	335	337	369	356	312	330	325	354	323	309	340	325	320	314	356	328	324	345	308	351	337	333	354	306	292	294	322	325	337	345	341	364	356	308	337	343	302	337	353	302	324	296	337	288	303	325	310	344	333	298	321	325	335	312	345	365	330	323	344	318	313	310	385	340	318	299	302	392	275	346	366	318	342	320	376	343	327	360	336	322	326	337	361	309	342	332	303	331	295	333	354	322	313	326	327	332	330	342	350	323	318	347	336	312	316	330	364	343	338	327	328	344	308	325	337	322	308	294	315	305	343	307	337	309	332	344	323	347	335	317	323	319	290	315	312	344	324	346	341	333	325	311	347	341	340	301	335	282	326	322	349	338	375	349	319	326	366	336	347	308	302	333	324	332	336	340	332	311	344	329	316	311	324	360	385	331	352	329	338	339	306	313	367	298	341	362	291	309	297	331	315	295	305	370	319	309	352	333	303	346	306	321	313	324	373	327	327	314	329	327	310	314	361	324	315	312	332	310	329	314	362	285	347	340	314	359	346	329	336	362	309	306	345	318	292	307	312	318	333	325	329	294	321	331	336	348	331	348	317	338	326	310	338	312	279	353	332	325	325	345	355	328	328	317	297	360	340	357	321	321	372	313	332	316	362	374	314	337	309	339	329	346	316	327	319	347	321	350	313	311	339	328	295	308	379	331	357	349	333	326	372	339	340	317	353	343	350	335	343	322	331	325	312	348	304	332	305	342	324	339	344	366	347	318	323	346	350	324	300	310	373	336	336	344	333	310	339	363	333	329	306	340	330	329	356	339	344	329	311	329	314	324	297	350	332	318	375	338	329	319	286	322	336	351	351	329	295	338	321	309	339	341	354	344	321	329	344	305	363	339	317	336	304	331	321	308	311	318	338	325	325	334	304	335	328	334	309	364	334	332	320	354	300	312	361	357	324	336	342	317	327	352	305	344	283	317	356	341	352	321	312	320	290	321	338	327	329	320	352	344	324	338	323	345	354	336	336	306	350	366	372	333	319	341	309	320	313	340	295	324	317	359	347	302	343	343	327	360	319	325	354	310	325	315	323	372	294	330	303	341	289	331	345	323	305	367	305	342	363	352	342	321	322	322	318	310	318	329	312	322	319	334	315	340	327	336	364	280	373	302	298	329	292	321	347	308	333	370	334	352	323	332	304	348	316	346	359	309	346	318	363	336	321	329	328	318	319	314	322	318	334	327	343	335	326	315	378	320	296	310	304	330	336	316	314	337	314	343	336	313	324	343	314	327	315	306	335	337	322	334	307	281	298	341	271	342	322	340	356	338	318	339	339	305	317	318	304	336	291	327	322	345	368	328	342	352	302	328	345	348	303	314	305	316	314	338	286	329	370	331	334	343	327	319	329	318	318	321	316	319	325	341	331	342	338	334	332	320	361	318	328	365	330	370	321	314	335	323	339	351	340	297	334	307	277	336	355	347	330	349	339	332	328	349	339	313	332	362	327	307	355	346	315	341	328	384	363	335	341	347	335	345	352	316	305	328	312	320	324	334	297	352	335	304	318	344	331	310	328	339	302	294	355	317	307	332	293	322	337	324	293	291	347	314	331	333	333	307	340	334	371	315	352	289	315	344	331	339	385	347	337	339	333	316	300	285	297	308	317	341	323	318	357	302	337	316	327	344	329	327	333	335	313	298	335	346	327	344	330	324	411	321	316	323	312	317	333	343	343	333	339	317	331	331	300	320	316	333	342	322	342	364	359	307	294	370	370	314	321	331	358	333	324	315	275	352	298	336	334	316	287	318	346	344	345	318	324	302	318	354	294	319	301	328	340	300	359	292	325	301	320	333	342	332	348	398	373	329	317	371	362	317	304	302	335	337	297	309	283	366	384	341	321	329	305	333	349	340	312	309	319	346	347	321	345	343	312	344	354	343	299	335	341	344	326	320	341	301	319	349	324	340	325	316	332	364	306	287	372	325	348	319	287	317	354	321	303	336	308	337	360	324	323	345	321	319	328	329	304	301	309	330	355	327	307	313	335	314	325	347	334	345	369	323	333	358	305	310	319	359	344	317	329	328	333	355	350	351	309	347	346	351	343	340	345	321	365	297	329	317	339	334	325	340	347	337	349	360	352	323	318	323	283	327	338	325	334	327	300	261	329	350	346	375	348	317	326	327	310	336	340	352	348	306	354	364	334	319	319	370	288	315	326	332	325	359	321	328	330	331	333	331	303	304	309	337	314	335	360	324	326	320	324	309	284	294	309	308	322	324	324	313	311	343	319	333	328	336	316	356	300	343	345	325	295	301	320	301	316	322	345	311	337	329	310	329	305	368	347	327	320	338	317	334	325	348	263	321	325	318	370	320	336	323	351	297	305	295	319	327	319	348	346	305	320	307	323	344	327	302	311	346	348	319	358	353	349	315	333	346	319	362	339	361	361	319	337	302	311	320	330	323	376	333	314	329	289	316	329	337	365	302	326	299	312	361	327	359	314	286	336	332	327	342	305	344	317	297	321	289	344	358	317	355	344	310	338	337	330	305	339	319	323	345	355	336	338	338	337	339	359	371	332	331	320	303	342	337	310	342	347	304	335	346	377	353	306	303	351	325	303	340	295	352	308	331	331	328	336	377	321	326	346	327	337	320	297	332	321	355	346	335	334	333	364	335	359	364	316	334	311	329	338	324	334	375	349	348	347	332	325	331	363	331	335	351	327	349	323	297	333	331	319	326	343	334	329	301	366	317	334	331	304	303	339	316	315	320	310	318	298	369	313	338	333	326	318	328	309	353	328	322	317	323	308	368	350	319	310	284	334	348	328	321	342	366	323	334	358	320	316	302	292	358	309	338	335	329	317	343	312	324	304	328	325	319	332	317	340	335	334	291	305	344	315	331	340	359	310	324	360	322	340	330	345	340	315	307	340	354	343	338	338	292	293	335	311	356	315	330	318	290	317	284	315	327	332	319	328	320	325	326	328	277	353	299	299	308	322	303	309	361	327	368	311	308	320	329	330	332	295	314	312	328	305	337	351	347	315	312	306	326	351	340	324	340	347	321	313	337	357	312	301	304	334	329	333	330	323	325	333	306	329	332	336	317	308	315	333	359	306	308	332	347	322	300	333	299	322	325	311	331	337	314	340	347	326	350	309	310	334	317	357	301	328	339	323	352	326	325	302	352	329	299	335	303	316	341	344	317	312	311	337	308	312	312	294	333	344	313	332	314	296	330	318	319	327	314	330	309	344	329	316	332	315	307	328	339	331	347	353	332	360	349	297	297	322	335	321
4405	2085	1282	908	796	729	676	769	711	718	704	706	766	802	743	692	738	694	675	758	704	686	676	709	685	765	706	778	728	675	759	712	695	721	742	703	716	707	713	696	673	716	727	691	705	710	695	706	705	712	730	687	708	700	679	722	684	746	714	728	704	712	670	734	692	706	695	726	754	727	741	732	737	718	706	705	720	777	693	743	754	693	732	711	704	692	669	718	717	694	684	736	722	744	722	682	723	736	698	719	719	747	735	683	740	749	690	740	717	685	677	695	672	681	698	734	697	672	726	704	761	700	737	713	693	705	718	719	721	666	723	718	674	729	714	726	703	744	739	723	646	710	695	715	693	703	665	734	682	731	673	703	717	758	716	714	669	676	723	736	748	732	743	682	669	689	713	779	690	706	706	756	766	666	736	710	734	685	737	667	698	715	699	689	720	697	699	693	699	721	706	740	685	737	726	727	738	708	718	709	692	717	731	696	734	714	685	717	703	720	667	701	670	677	718	733	720	715	705	683	696	730	675	726	672	708	731	755	700	722	693	686	710	742	696	719	724	719	730	738	721	724	700	655	700	701	757	725	728	710	703	717	695	696	711	672	753	733	762	736	717	745	721	689	761	707	678	749	741	705	697	706	760	698	698	720	736	691	724	689	690	754	715	658	734	687	739	736	688	692	720	668	733	731	738	739	668	711	678	705	730	758	740	707	724	710	682	747	724	702	720	704	742	740	709	794	729	695	736	725	730	694	709	665	758	708	670	770	726	701	708	689	719	698	685	763	682	714	741	750	699	698	702	686	731	677	717	739	731	658	702	742	745	662	789	744	690	716	687	765	749	722	694	695	713	703	676	735	719	726	721	664	704	723	699	734	678	666	725	695	679	743	705	655	741	687	677	703	708	718	717	732	673	705	732	707	720	704	723	702	655	675	699	731	746	686	720	640	732	721	680	663	728	701	715	745	720	693	674	740	669	712	758	714	717	739	690	714	719	670	698	711	703	698	694	711	707	724	691	725	676	708	745	737	708	701	691	690	656	686	703	740	758	717	722	704	710	755	710	701	753	735	675	693	691	745	704	738	681	667	625	692	726	735	716	704	702	689	700	692	737	716	667	690	711	710	688	707	725	680	746	744	716	730	685	691	692	709	683	718	708	692	770	670	739	701	702	726	670	736	712	705	718	716	704	737	678	729	671	752	757	726	720	673	721	737	681	712	725	677	684	723	674	696	682	722	731	732	693	699	768	726	736	706	723	713	717	713	736	774	740	702	704	675	705	735	730	777	683	701	701	685	693	695	708	721	755	715	663	675	697	706	697	699	712	726	646	697	730	697	682	729	693	689	708	755	755	716	691	705	740	722	700	750	768	715	729	639	684	707	740	730	708	701	702	703	686	696	682	693	714	671	734	685	696	746	699	758	692	680	749	699	747	704	752	727	716	705	732	743	678	671	723	724	745	686	710	765	699	674	706	745	688	702	689	740	650	697	703	680	701	711	754	655	721	700	732	724	699	712	653	709	641	722	711	738	701	739	700	677	675	687	734	717	706	726	688	716	757	730	670	710	771	680	710	709	728	726	719	753	703	728	753	707	748	733	784	700	724	717	696	710	713	720	721	706	740	702	726	732	729	732	708	641	701	691	712	736	756	697	672	754	714	776	683	678	720	742	727	737	718	750	737	735	701	706	684	691	670	669	712	674	710	715	699	763	713	734	681	729	744	673	694	686	700	743	747	737	688	695	738	736	769	717	710	715	747	744	720	689	729	757	696	722	689	681	713	714	673	664	702	727	722	725	695	671	733	688	664	704	700	714	701	739	689	747	672	734	701	746	737	729	678	701	720	756	714	698	705	699	742	700	748	689	697	694	663	704	701	683	734	661	757	709	697	746	669	697	734	679	722	730	741	707	689	749	696	715	712	679	744	673	705	705	673	668	747	751	712	717	716	730	738	708	697	737	709	724	734	686	693	712	737	721	714	728	720	694	727	709	753	790	680	733	682	703	739	743	734	698	715	729	731	714	759	730	724	740	672	761	705	728	712	728	715	643	691	667	744	694	741	683	694	705	617	734	709	711	709	696	751	734	718	726	702	688	733	706	712	725	707	729	705	697	708	772	721	687	728	732	714	743	690	653	670	721	758	719	688	671	713	749	678	703	729	711	672	719	729	695	672	725	669	719	729	713	722	706	725	684	748	755	723	723	710	709	700	703	741	716	715	660	684	722	706	681	684	712	709	717	732	682	695	669	715	699	685	678	713	716	741	709	699	669	744	695	690	760	715	683	717	643	749	663	708	690	725	722	706	752	691	695	715	668	702	703	699	714	699	728	703	691	739	698	721	714	703	720	688	731	718	699	698	704	722	724	709	749	691	672	712	682	703	756	701	676	695	714	742	701	693	755	729	716	756	744	744	683	698	708	699	725	691	719	701	692	713	721	767	687	663	674	715	744	724	687	734	719	703	717	702	700	711	694	724	742	696	672	709	712	688	742	694	707	711	736	737	745	703	676	705	719	708	683	674	658	702	696	712	697	695	729	737	721	686	750	716	705	710	683	695	706	703	693	734	706	714	688	746	684	719	719	688	689	713	708	709	688	717	711	679	683	753	739	698	716	695	776	690	677	713	660	718	712	735	678	686	693	720	706	698	713	747	744	712	648	737	725	728	727	715	727	745	724	670	759	685	719	718	759	731	735	722	672	698	720	686	703	666	688	748	697	701	672	713	738	756	679	717	758	737	667	742	739	737	699	690	734	752	707	682	728	686	713	751	688	730	709	687	696	677	708	693	694	745	760	723	715	707	692	698	713	658	701	685	771	726	708	694	706	768	730	667	732	749	726	689	746	677	674	749	715	700	723	681	733	723	735	685	682	689	735	712	734	680	704	674	725	727	692	725	743	740	710	661	708	760	742	725	719	716	730	682	717	720	675	725	713	636	672	693	690	724	704	702	729	705	710	735	716	745	709	738	689	707	686	679	794	685	668	680	690	708	674	717	715	723	741	792	712	707	710	681	698	679	736	709	685	701	728	701	736	722	717	717	725	736	677	701	726	693	708	732	750	696	704	708	680	717	705	715	725	712	691	746	676	739	670	712	680	702	737	737	743	708	770	707	668	713	718	712	728	688	732	731	695	671	677	717	689	720	735	685	672	683	736	746	674	704	685	733	746	723	714	703	728	678	660	711	686	714	678	702	720	719	697	689	681	676	726	728	740	751	717	687	700	738	730	704	753	736	718	703	691	737	659	701	742	671	733	753	720	709	720	717	710	789	683	686	709	715	747	715	716	695	725	684	685	718	760	678	711	719	714	749	711	644	705	706	693	682	706	764	706	714	729	693	712	680	713	749	694	688	705	693	690	725	732	692	694	762	682	717	681	690	675	660	706	700	674	692	743	666	712	672	690	703	738	710	703	713	668	750	674	695	693	682	720	687	682	723	707	680	709	710	711	727	766	746	638	702	738	741	716	722	703	725	748	695	724	715	705	726	705	713	728
24471	21002	23943	28264	21006	21026	10885	580	439	359	380	366	360	350	359	345	302	334	337	320	320	296	298	285	312	299	288	274	285	303	293	328	277	302	289	319	305	304	253	281	256	263	266	268	272	293	294	319	299	265	274	280	312	277	278	341	298	275	307	305	295	302	293	292	332	278	270	282	284	283	258	278	273	253	272	296	293	325	305	293	305	293	289	264	302	285	272	297	314	278	311	299	271	270	260	286	298	306	328	272	274	271	273	289	280	269	283	297	274	262	298	271	286	274	294	303	277	304	312	295	276	281	300	317	313	287	303	286	304	262	282	294	278	299	281	282	292	285	291	275	304	259	292	320	299	281	282	312	250	276	280	264	267	278	285	275	350	288	309	311	296	279	258	293	316	271	300	305	272	311	305	268	281	277	296	304	286	286	302	287	287	290	310	292	273	300	240	275	273	287	278	279	289	290	296	290	322	285	272	295	273	315	300	318	316	299	282	255	277	288	290	296	291	297	327	282	289	289	270	309	272	301	261	289	291	269	292	229	341	289	276	291	276	286	274	302	286	265	307	319	314	259	321	304	307	262	308	265	352	282	296	289	304	293	308	303	324	313	282	310	289	286	318	316	292	307	279	305	312	289	295	305	312	306	288	270	281	274	313	272	267	301	290	300	311	286	266	275	320	270	282	266	276	255	283	277	302	331	281	283	306	319	288	300	288	273	246	245	278	253	282	278	280	316	298	302	271	305	282	293	297	308	311	259	298	293	299	257	316	247	272	295	294	339	302	296	263	246	307	288	263	283	297	277	306	271	284	303	255	319	257	274	297	290	302	301	295	277	275	280	272	304	283	291	268	274	290	292	303	275	279	305	286	298	284	286	262	315	304	294	283	291	282	315	297	254	268	271	311	327	283	302	314	274	266	301	280	272	284	251	295	318	312	311	306	289	274	285	283	289	284	265	288	333	266	340	317	269	267	297	302	304	267	294	303	286	259	295	313	317	298	272	322	315	270	282	344	251	312	307	284	311	297	293	289	277	315	278	301	243	288	282	315	291	297	311	286	307	308	292	276	256	264	257	276	289	273	268	278	292	277	299	276	280	298	287	263	290	269	255	301	255	306	258	282	325	293	260	314	298	306	271	294	297	301	295	295	278	311	289	286	299	291	296	292	302	286	300	281	279	271	263	307	317	300	316	279	255	275	295	318	297	277	275	260	259	300	288	280	260	330	321	278	295	292	269	286	310	317	262	268	255	297	303	269	290	278	284	308	312	309	279	266	292	269	272	290	297	289	298	289	309	319	274	302	252	258	294	302	288	276	282	267	277	312	297	287	300	289	271	254	279	299	302	289	268	285	266	281	297	322	291	269	301	320	300	296	335	300	268	307	274	282	309	299	289	302	299	319	298	291	282	269	300	294	246	313	300	296	267	294	307	300	299	299	265	281	296	315	280	255	290	315	309	299	260	302	274	285	291	284	263	265	265	303	301	320	307	275	274	279	270	288	288	281	284	279	294	303	260	289	274	280	288	286	290	310	277	284	297	261	268	270	266	283	274	294	281	284	273	286	289	305	285	298	291	282	278	289	296	297	298	280	302	282	349	271	259	300	298	290	277	287	271	269	317	287	306	291	273	310	278	315	317	292	286	294	307	302	309	309	321	270	313	316	315	316	308	284	292	260	270	314	255	273	268	298	274	282	289	261	293	256	286	285	307	282	263	273	316	301	298	266	292	277	316	273	279	303	286	307	307	311	288	307	325	302	278	281	292	316	274	260	257	315	305	300	318	311	284	307	275	315	265	290	255	299	274	300	272	256	279	276	289	283	296	282	290	305	298	263	280	314	294	271	296	271	291	291	284	290	277	304	280	281	286	281	269	278	285	307	304	300	284	267	287	298	299	278	283	247	287	297	291	236	324	299	270	252	285	301	316	291	297	288	266	295	284	311	303	339	316	286	313	263	283	290	325	332	268	287	295	277	289	298	302	317	279	300	299	256	304	264	269	274	273	284	307	286	268	279	277	328	281	272	288	279	272	284	295	269	260	279	290	314	287	259	315	305	282	301	309	284	310	304	288	300	317	316	322	300	285	270	313	286	284	280	302	286	257	282	319	283	329	323	300	283	277	300	259	259	264	257	288	270	272	308	278	276	256	287	289	315	273	295	309	306	296	322	306	312	275	271	304	283	271	278	311	277	291	296	284	277	274	272	270	310	297	279	281	287	266	273	280	290	286	283	260	292	270	287	284	276	279	300	308	275	307	267	257	270	305	276	277	276	313	272	287	333	293	276	298	318	297	256	320	281	263	315	303	332	283	311	315	319	289	292	284	287	307	290	254	264	291	291	300	268	281	286	280	265	278	269	297	272	270	283	294	279	332	281	269	303	317	279	278	259	307	300	257	283	309	294	289	261	324	297	316	304	292	319	238	325	290	308	287	282	267	258	299	301	304	293	302	295	298	292	303	279	271	292	283	288	327	287	259	301	335	300	278	292	304	265	289	272	281	313	268	295	283	273	287	295	275	283	289	268	280	257	297	262	267	326	313	296	309	329	305	301	267	297	326	302	292	279	315	305	263	266	253	290	256	291	313	260	302	282	305	269	291	281	281	320	293	257	307	309	285	275	293	257	298	296	279	280	272	275	298	289	252	281	314	301	313	289	300	288	290	301	303	297	254	273	279	268	279	294	280	311	294	279	293	308	333	269	260	321	291	266	301	258	315	296	280	280	293	290	292	287	296	276	284	280	282	313	281	265	274	291	283	291	281	290	242	252	270	267	283	280	261	288	317	287	252	239	282	289	272	283	279	293	308	264	297	305	282	313	274	273	282	332	291	283	311	297	256	283	298	308	305	253	311	292	318	286	282	280	277	294	299	291	299	257	320	267	286	281	271	259	254	310	292	274	283	278	288	299	288	308	301	291	309	265	283	279	261	288	282	291	274	289	303	273	332	276	273	315	277	277	285	315	275	306	319	278	297	278	315	289	285	285	284	322	288	302	320	299	275	299	289	291	299	269	297	267	282	289	296	269	281	274	286	293	307	301	290	297	267	295	294	295	293	266	299	284	280	281	304	286	285	282	298	291	272	293	288	294	270	286	293	264	281	294	298	320	291	278	317	294	306	272	293	275	273	285	302	292	244	277	279	297	279	249	254	285	311	314	277	310	286	297	264	281	286	298	272	315	309	284	265	309	339	291	271	296	295	278	281	278	272	291	304	309	265	285	283	273	274	290	281	301	295	280	279	297	275	300	317	273	288	266	276	242	290	307	303	290	320	320	297	292	284	281	304	275	320	269	288	285	280	299	308	269	284	293	278	286	292	274	270	305	284	289	288	269	284	310	295	321	313	302	302	272	270	310	320	308	268	295	275	265	283	307	286	271	285	268	260	277	325	286	278	282	276	285	269	323	302	309	281	289	259	281	256	269	296	263	260	283	306	264	269	281	275	292	296	306	236	284	299	304	270	292	300	313	311	280	307	293	315	297	301	290	282	278	272
3952	3337	1676	1019	792	698	668	587	676	653	656	650	642	647	599	596	624	613	658	612	622	598	601	651	607	593	583	655	629	608	604	618	625	625	614	589	593	617	628	595	571	617	588	568	647	608	672	629	597	597	617	588	594	612	622	657	603	636	666	606	615	590	635	619	617	629	574	622	613	568	613	581	565	604	561	609	565	618	623	585	597	644	606	580	607	590	578	584	617	570	587	598	615	585	601	607	651	595	612	637	601	638	572	616	615	612	586	617	590	619	602	657	599	605	610	649	590	603	608	592	619	614	583	571	607	594	596	591	591	648	625	581	653	603	587	582	598	571	591	615	594	568	624	585	593	580	662	598	610	602	597	610	593	611	620	578	591	585	581	614	599	588	583	620	613	612	600	621	641	586	587	597	615	573	593	625	592	620	550	588	635	619	582	601	585	620	624	559	580	534	555	623	617	575	601	589	632	598	642	588	615	574	634	594	611	602	580	588	594	640	595	625	647	624	641	561	602	646	599	640	630	654	605	596	596	601	619	597	638	600	611	626	623	604	566	589	653	641	598	598	595	612	664	622	619	601	640	641	620	624	656	601	614	606	626	550	545	606	594	565	604	631	624	601	583	669	589	660	595	586	592	625	545	583	595	588	602	603	594	587	644	582	596	574	608	611	588	583	579	578	604	596	608	623	602	606	584	603	581	566	572	563	596	607	643	614	550	557	625	581	580	620	625	606	600	599	584	595	617	582	619	644	624	642	577	590	590	600	616	566	611	651	587	626	590	620	617	607	595	546	580	592	577	619	612	594	632	633	623	653	570	621	597	614	597	562	568	601	597	616	592	628	583	624	604	614	622	666	589	578	622	596	591	642	648	616	593	598	605	654	651	594	603	570	546	606	608	634	613	605	582	612	610	606	589	556	633	624	578	612	664	602	615	631	622	576	601	645	662	551	599	661	586	585	613	609	651	598	583	592	584	605	615	593	637	608	652	654	593	579	614	641	604	591	564	595	607	639	610	571	634	577	622	628	610	603	635	609	566	566	591	578	613	591	614	627	611	637	604	565	615	625	594	585	599	597	591	588	615	604	574	593	645	621	584	632	594	567	590	611	576	634	587	602	617	586	588	600	586	594	645	621	631	570	619	588	613	583	627	600	626	599	640	557	642	590	625	605	607	591	620	608	618	609	645	637	600	643	588	595	576	605	618	608	630	593	592	595	607	596	618	568	601	614	627	597	588	643	661	619	568	630	558	611	607	526	574	590	596	586	604	655	578	639	591	611	615	613	615	613	626	559	596	616	589	613	611	577	614	611	608	632	645	623	623	603	617	625	569	600	610	570	555	556	608	610	610	585	590	643	605	651	583	631	619	612	593	573	602	627	596	628	609	611	636	609	605	636	606	623	584	601	580	540	654	633	586	680	632	615	587	600	612	616	608	636	553	619	601	629	605	629	622	583	595	616	599	585	580	609	596	586	621	616	587	587	637	603	604	570	634	628	590	616	555	579	551	628	562	577	592	631	621	586	583	624	675	594	617	600	580	599	611	629	584	582	549	621	566	600	610	555	630	601	618	593	597	573	612	618	606	588	629	542	618	591	573	610	589	616	587	565	571	612	613	614	560	572	579	579	589	599	594	606	583	645	624	601	568	582	620	604	598	625	590	637	627	586	584	603	613	590	641	604	604	611	647	610	624	641	587	582	582	609	587	560	582	588	571	615	601	618	594	589	591	609	620	601	650	624	559	571	574	593	620	608	579	615	586	598	631	627	561	604	589	571	622	570	606	631	586	580	577	612	618	614	623	620	592	596	584	653	604	594	655	591	621	627	587	561	603	565	596	542	596	617	598	605	603	612	614	595	599	618	636	640	597	586	628	592	654	573	578	624	580	594	623	602	644	620	626	559	621	627	630	622	582	612	613	579	596	564	600	564	619	638	629	648	612	600	536	625	624	567	605	588	603	591	647	597	591	636	557	622	602	615	620	614	593	575	611	619	659	604	592	656	636	601	606	596	608	616	596	574	640	588	577	578	628	596	630	620	605	599	626	599	614	610	653	631	601	628	623	594	590	653	599	606	571	575	622	601	640	579	621	639	617	584	623	614	640	635	567	621	612	611	584	558	628	633	628	603	584	602	582	632	610	631	574	580	589	566	590	604	621	596	615	628	608	628	655	592	597	609	604	591	560	598	586	642	585	583	609	609	620	604	588	605	601	554	592	564	611	598	597	616	590	643	599	613	587	642	645	591	602	587	664	632	589	631	577	603	645	552	588	576	667	634	632	560	669	570	578	594	620	638	640	598	595	663	623	633	597	585	605	612	566	618	575	626	579	594	610	630	653	589	606	628	568	602	631	624	606	622	634	590	625	630	603	579	606	602	599	616	656	612	589	599	583	621	610	590	611	624	580	618	617	552	628	590	615	617	568	610	634	590	646	540	588	582	578	634	618	590	640	608	573	561	660	605	602	614	587	601	564	612	590	619	596	620	627	660	600	605	612	624	633	581	583	613	562	599	592	614	591	608	607	618	598	629	627	593	622	637	638	605	607	624	561	608	635	624	649	631	595	568	570	620	582	595	606	569	620	610	592	616	594	652	579	616	581	558	606	552	626	563	611	577	591	626	580	648	631	579	572	621	619	602	608	616	667	594	584	636	582	579	642	557	600	565	627	603	630	566	598	620	605	597	645	561	621	597	607	607	593	621	598	583	582	601	629	594	591	625	605	586	624	574	580	622	627	618	580	555	639	612	603	571	577	615	593	634	600	587	596	605	601	600	568	595	619	599	569	618	578	637	647	607	594	613	653	620	615	603	597	557	574	624	624	642	600	612	618	668	593	605	651	635	599	590	606	591	586	548	602	630	656	616	621	609	609	632	609	580	623	563	609	628	648	636	612	584	572	607	654	569	587	583	638	560	604	604	569	587	594	615	626	626	613	643	569	563	599	598	594	580	592	635	616	594	640	626	595	618	637	592	608	573	615	612	661	608	609	576	640	578	593	592	606	646	571	588	619	650	604	606	615	600	600	611	583	599	618	611	558	601	622	609	605	618	597	636	622	584	611	617	584	567	607	644	643	609	566	575	569	668	575	616	598	578	640	585	616	624	649	570	630	643	599	583	566	617	591	609	608	551	642	619	605	595	631	625	583	584	571	596	598	628	628	598	577	607	619	643	604	580	620	570	606	582	609	564	610	564	574	541	609	603	635	604	593	585	640	616	619	545	617	606	579	618	576	575	624	636	642	579	597	612	567	640	629	613	622	632	616	596	589	604	586	605	619	599	603	587	589	641	600	557	617	625	620	596	593	637	588	615	591	592	618	628	635	581	582	604	575	549	611	618	629	605	596	627	619	611	605	602	636	580	636	631	572	630	606	587	612	632	627	618	597	620	609	603	547	606	618	630	613	616	628	576	631	605	589	602	621	562	592	583	623	607	562	605	606	580	569	671	629	549	636	635	615	588	600	562	631	642	599	600	581	581	642	533	630	619	560	588
33103	14541	1985	276	223	178	158	166	177	178	183	163	182	171	174	178	183	184	191	187	175	171	178	158	188	166	185	187	171	185	171	177	177	212	176	175	177	169	173	184	185	165	173	185	163	180	186	168	152	192	176	171	159	170	168	174	181	149	161	182	150	172	174	162	177	166	186	171	175	206	173	154	175	192	186	183	187	177	173	165	151	163	177	181	182	144	169	185	171	167	184	159	191	150	193	167	182	171	173	178	168	182	191	168	190	179	188	159	171	165	170	176	183	167	192	137	171	175	178	162	181	180	184	176	179	183	188	186	171	188	156	177	176	166	172	182	166	176	164	191	192	198	180	165	194	180	173	177	184	163	179	177	174	171	197	181	166	175	180	183	196	181	198	180	170	183	170	174	164	156	174	167	166	169	183	151	162	167	160	185	175	154	169	159	169	141	188	195	188	188	176	170	140	211	174	162	195	160	178	170	172	184	175	169	191	195	173	174	179	182	195	162	156	179	170	176	185	182	173	178	172	183	186	201	192	161	182	180	169	181	182	175	174	186	180	185	170	187	164	173	191	168	148	209	161	174	194	174	184	175	203	188	169	193	181	178	179	174	181	169	193	165	154	183	175	162	179	192	156	192	193	182	199	176	159	176	164	172	136	162	181	192	201	167	161	166	160	188	150	148	192	180	170	184	179	175	162	174	171	180	181	202	164	176	177	177	156	157	154	180	168	170	157	157	171	157	176	163	178	181	168	163	179	151	153	190	170	169	199	163	201	157	170	148	161	181	195	186	189	188	180	165	174	188	181	180	170	192	178	177	186	176	173	186	205	161	143	180	178	164	167	181	193	168	174	184	162	160	186	179	173	184	169	189	158	194	170	178	183	199	167	190	181	186	188	173	197	181	180	173	187	184	167	175	198	159	167	185	185	154	159	184	163	169	169	165	149	180	163	187	171	164	159	177	153	168	194	170	170	172	159	195	179	190	165	182	166	177	172	183	188	212	179	183	163	192	181	185	173	173	189	173	186	165	174	160	171	161	164	191	185	202	166	181	167	187	181	162	174	168	155	172	186	166	169	163	161	187	174	189	178	166	188	151	166	180	159	146	188	171	169	163	170	180	161	168	164	160	172	204	189	175	187	192	151	178	169	182	185	189	173	172	170	166	173	190	189	180	161	157	163	152	185	168	171	170	196	176	150	178	169	202	168	175	191	191	165	183	174	161	181	159	159	172	172	186	165	176	158	168	199	167	178	169	194	171	164	196	157	184	176	202	171	184	182	210	189	151	201	174	185	185	184	175	161	181	173	186	154	163	177	192	197	213	188	188	192	158	165	179	160	180	187	170	177	183	156	158	166	178	184	172	185	170	157	182	162	166	196	169	167	207	210	177	168	162	173	186	163	183	162	187	167	192	160	168	173	187	189	170	188	179	195	188	171	142	155	170	198	168	161	160	186	177	156	146	165	193	195	174	190	164	159	183	190	189	176	206	220	171	183	195	175	169	199	186	170	191	171	160	170	188	188	190	178	193	190	185	201	162	165	198	170	184	144	183	165	165	180	182	170	194	187	176	148	178	190	187	194	188	175	172	179	166	171	174	160	177	192	187	176	171	182	172	180	198	170	174	171	191	195	184	180	179	209	173	180	176	148	194	178	198	187	168	148	156	159	175	184	178	172	197	168	145	191	196	216	175	206	160	182	165	168	185	178	186	171	162	192	174	180	175	191	175	164	148	178	183	158	173	167	185	182	177	164	161	189	161	166	189	175	166	175	178	172	162	162	199	164	177	192	179	170	174	195	210	187	193	171	172	195	170	166	165	162	159	157	170	184	167	173	184	192	174	196	164	172	175	186	168	159	190	161	170	151	179	165	169	166	186	206	179	205	192	175	152	185	185	184	191	185	154	165	201	186	163	169	183	177	178	145	170	180	162	160	169	165	162	172	176	140	177	188	167	173	182	178	185	176	164	172	176	179	176	177	176	166	172	172	180	180	207	181	163	171	169	192	194	172	180	156	176	174	189	163	162	162	176	178	175	169	179	159	179	171	189	178	177	192	206	171	160	167	170	161	181	159	164	163	181	187	205	198	172	151	162	188	164	170	173	227	188	177	173	182	173	159	157	185	189	188	151	177	183	190	184	171	159	167	165	170	162	209	182	149	167	160	164	175	163	170	162	172	166	188	166	199	186	186	159	186	158	164	155	185	175	188	170	175	184	162	160	197	174	173	184	172	186	172	153	170	175	176	172	169	156	167	201	179	196	192	199	159	169	191	178	188	183	176	191	169	173	187	179	173	164	177	180	157	162	165	166	169	177	162	186	180	163	205	156	187	186	182	156	186	191	146	189	217	187	154	187	185	177	194	143	159	164	189	167	147	176	152	165	179	188	171	160	174	190	161	183	177	144	193	197	188	178	173	166	194	172	204	191	180	164	187	184	160	174	167	184	172	160	166	168	177	172	176	190	177	173	173	170	175	172	157	178	157	188	174	190	160	177	163	144	168	160	150	175	191	174	173	163	202	185	187	180	187	164	157	174	163	153	197	164	215	177	200	170	180	176	183	159	153	151	169	174	180	150	148	165	156	184	165	187	177	180	174	153	189	176	165	172	175	157	162	161	145	190	148	166	181	182	170	184	174	182	163	172	182	165	179	183	180	189	159	173	163	193	171	178	166	157	186	168	185	179	170	178	171	158	180	200	182	164	154	193	168	183	198	187	178	181	170	154	184	190	197	156	178	175	174	167	183	143	177	159	174	184	170	186	187	208	170	185	191	182	188	193	184	162	160	171	192	170	184	174	164	164	179	182	177	188	190	165	158	171	175	148	171	184	181	162	175	171	191	202	171	170	191	187	207	203	178	159	149	166	182	166	194	178	159	177	169	160	159	163	161	190	188	172	177	170	177	178	187	153	168	179	177	173	166	179	162	194	179	157	168	173	160	168	199	153	199	190	168	176	183	174	190	164	166	189	187	189	169	174	179	172	164	165	172	160	152	199	188	189	165	164	155	156	177	179	184	206	185	185	180	182	174	171	198	172	187	168	134	166	164	154	146	159	169	178	162	155	190	154	180	163	168	180	181	186	177	158	159	185	179	175	199	204	169	187	157	197	175	170	181	201	180	190	178	197	164	183	181	163	154	164	168	178	189	183	155	183	184	190	180	168	158	172	175	184	167	189	191	180	179	159	165	182	193	187	181	208	175	173	179	145	164	196	174	149	191	180	168	164	175	169	184	168	176	175	189	174	194	169	177	167	183	186	182	185	178	148	161	168	157	144	196	191	208	180	189	172	166	167	176	180	160	164	170	194	189	176	180	184	168	174	192	182	149	176	165	175	160	201	187	195	181	180	178	164	159	171	166	187	180	176	197	164	165	163	171	170	159	180	191	166	171	186	160	172	178	184	184	183	184	202	174	146	150	164	169	190	173	183	171	151	172	186	188	194	192	185	168	190	175	177	166	190	185	143	170	167	165	175	172	164	171	191	203	191	178	183
7421	493	457	459	457	431	476	476	407	405	429	428	430	447	406	399	453	475	425	435	457	431	403	428	407	427	433	433	450	434	460	393	423	426	424	475	435	443	442	424	467	457	436	435	437	424	415	431	408	443	462	426	435	459	443	429	435	414	423	461	434	424	431	461	496	455	411	458	433	439	487	422	388	435	470	425	438	430	438	444	430	483	423	424	442	456	468	435	445	453	433	436	438	401	429	476	435	428	445	435	433	455	416	432	439	445	417	440	441	432	426	454	452	459	414	445	441	438	416	456	472	454	440	437	412	459	427	436	441	429	455	451	460	417	421	476	447	425	447	463	403	418	463	446	427	404	452	457	436	401	449	462	473	434	440	437	452	454	440	416	440	432	437	435	496	439	433	432	463	470	474	430	440	433	426	424	445	453	412	430	453	401	425	416	450	413	442	457	442	434	452	447	445	414	454	434	457	437	433	415	428	425	417	420	434	415	463	428	469	448	445	420	418	432	456	434	421	463	468	426	452	434	455	436	411	434	458	464	425	466	459	410	486	432	469	425	426	399	460	403	437	445	475	444	433	413	413	429	456	419	447	451	435	395	441	463	437	469	418	419	457	428	442	431	447	460	415	445	446	406	426	435	475	446	452	417	445	430	454	471	466	422	406	431	408	414	437	451	428	413	439	416	424	440	426	448	421	403	443	468	442	429	414	438	488	479	424	408	446	405	435	447	453	464	454	429	453	434	469	438	477	435	434	409	464	412	407	481	434	442	426	424	443	468	419	431	394	430	455	407	433	435	450	436	433	414	445	460	428	422	439	452	433	476	413	406	445	428	413	445	454	420	474	445	441	421	438	459	434	417	419	450	473	441	402	461	415	406	483	421	461	444	457	437	410	418	482	442	433	428	436	443	423	458	459	437	419	449	431	439	431	451	443	461	432	445	454	431	459	461	408	487	440	506	488	446	448	405	472	428	441	423	419	443	484	420	428	434	409	470	426	441	404	410	420	444	440	443	433	410	446	437	434	452	445	470	432	441	434	437	450	454	438	438	429	439	432	431	477	430	436	431	419	425	435	426	442	447	440	441	450	448	417	450	407	398	440	402	423	465	429	449	460	464	448	403	410	434	469	415	445	417	453	438	495	418	451	444	424	470	430	421	466	438	459	445	460	459	417	441	424	392	422	450	407	412	449	458	443	427	436	440	401	456	459	469	442	453	421	452	433	454	424	441	460	457	440	422	421	449	440	412	471	438	455	426	437	430	427	421	431	440	456	461	411	414	408	442	422	419	407	451	476	436	431	415	412	415	417	437	413	430	446	452	457	466	456	466	418	413	418	454	446	416	430	429	439	428	422	416	462	439	433	460	424	460	415	467	438	421	428	428	413	453	412	445	436	457	469	462	435	444	441	417	425	446	433	442	421	411	409	399	460	440	452	450	463	431	445	421	455	438	429	442	452	424	443	463	418	428	434	444	396	422	440	454	444	414	439	473	411	474	447	457	428	455	435	382	438	404	456	453	419	437	454	439	402	477	441	422	400	462	450	423	434	468	408	468	453	406	449	468	439	450	462	455	486	447	415	433	436	465	440	502	446	424	474	414	445	460	438	457	468	448	424	451	419	452	412	412	434	438	402	418	444	442	432	448	456	427	423	456	452	416	454	435	433	444	442	441	481	430	445	419	416	442	411	436	481	471	411	446	446	415	416	426	429	427	430	453	397	466	439	432	446	454	453	422	418	410	427	437	434	455	437	421	417	458	442	428	444	435	426	455	420	453	448	444	427	439	409	422	410	450	466	444	427	434	417	440	435	485	450	444	408	443	469	420	455	419	443	450	405	446	469	466	438	436	422	441	422	429	429	449	425	430	447	428	424	374	433	475	457	455	445	468	423	448	418	450	406	441	460	480	463	458	408	427	436	450	440	429	417	433	432	428	418	473	416	399	484	426	430	429	416	410	446	450	460	413	455	459	403	437	410	442	416	413	441	419	403	426	433	419	440	402	407	405	413	425	472	428	399	435	454	431	427	446	452	460	478	451	430	459	442	432	431	445	459	448	419	427	430	428	418	426	414	420	467	432	415	464	483	445	404	445	437	430	449	439	412	424	439	433	436	471	432	436	446	436	455	406	466	445	424	436	422	465	408	399	456	453	444	431	444	429	440	440	436	414	413	453	438	438	454	402	466	449	465	453	440	420	444	436	429	431	442	453	457	423	426	428	414	440	418	443	460	468	428	444	456	418	445	456	445	485	428	429	449	422	436	462	463	413	433	468	410	409	440	401	452	416	432	438	414	478	431	420	440	406	410	434	462	399	420	459	454	444	417	424	464	483	451	425	445	449	410	430	458	429	437	430	459	440	479	414	446	476	442	430	449	470	418	437	426	433	449	465	450	400	437	381	438	412	435	471	445	435	470	437	385	449	444	440	421	444	422	483	414	430	407	420	465	424	462	406	430	450	425	445	442	435	427	398	420	466	424	417	478	426	429	456	414	415	410	427	448	443	453	444	431	463	457	464	450	434	415	431	435	445	454	424	463	437	449	429	429	442	514	407	435	440	460	463	406	447	426	451	448	403	445	438	450	441	456	424	420	490	412	452	434	408	440	450	428	398	410	431	440	433	451	447	434	446	434	451	433	397	398	437	451	442	400	449	411	444	431	450	382	427	442	427	437	418	416	422	457	431	428	428	417	481	376	457	432	437	427	457	433	445	426	490	392	430	428	452	418	440	392	439	481	443	415	494	424	481	470	455	430	395	439	428	409	449	445	442	413	440	466	449	427	458	414	459	419	466	432	472	395	421	414	434	420	462	431	436	430	454	446	426	404	434	424	433	395	423	422	428	445	433	427	422	438	443	453	440	405	437	444	461	437	472	437	466	487	452	443	415	420	439	463	430	409	448	457	448	429	438	437	462	442	428	442	445	441	462	440	406	475	449	448	436	418	424	453	408	434	410	431	444	395	454	466	455	422	456	424	445	427	412	417	447	446	409	432	433	426	431	446	423	429	424	419	428	457	418	440	435	416	434	419	436	463	436	429	428	405	409	427	431	420	454	453	438	413	444	401	426	411	407	462	460	416	450	445	454	400	461	432	433	466	454	452	411	466	443	460	448	444	426	430	472	438	450	400	436	405	468	439	437	463	445	465	445	428	462	429	422	500	426	425	479	430	446	456	402	449	451	454	416	455	435	501	430	468	444	423	461	451	429	424	432	445	402	416	455	435	432	442	432	455	413	449	446	441	437	443	440	451	487	457	438	463	464	418	454	448	417	450	422	436	465	432	433	425	428	449	432	431	424	407	399	438	443	427	451	452	450	424	463	402	437	426	443	443	457	430	442	420	458	479	391	432	440	459	473	420	438	455	473	426	470	434	484	460	468	417	419	472	424	420	456	435	424	438	476	463	456	436	469	470	451	435	448	431	418	444	443	464	444	423	441	459	439	440	471	438	418	439	427	446	458	427	416	408	462	445	430	442	453	443	457	432	433	480	379
25108	20978	23597	28527	20982	12878	669	484	371	359	410	406	343	372	316	355	349	368	336	352	306	307	321	365	347	364	357	330	304	344	365	359	311	296	348	358	342	327	358	351	325	351	340	356	333	337	338	302	324	314	331	330	325	295	302	295	312	368	359	297	335	303	314	299	309	336	337	304	342	322	334	346	341	335	305	350	328	310	318	323	292	292	306	339	335	343	363	332	342	300	328	341	313	323	302	329	336	316	348	346	333	324	353	323	340	343	308	329	330	373	325	326	318	368	341	334	313	307	360	338	344	331	319	339	306	349	364	303	337	316	341	319	327	325	354	351	350	318	326	330	354	323	336	312	365	333	331	327	297	343	347	311	295	320	348	317	330	327	331	318	299	297	307	323	363	317	313	319	359	323	340	338	315	339	319	339	346	350	329	352	324	306	344	309	317	332	351	315	334	347	342	319	328	343	301	309	319	320	312	324	352	364	357	327	292	316	331	358	318	291	340	347	312	309	325	309	345	374	310	336	349	334	306	340	325	320	311	323	346	307	280	292	314	320	361	333	319	314	322	339	369	351	341	332	332	343	338	298	314	320	354	305	321	304	335	363	341	315	346	308	328	352	310	386	308	298	309	319	357	340	319	338	332	321	317	324	308	347	343	307	352	311	292	323	343	318	315	344	340	315	348	336	303	321	295	343	362	333	343	312	346	314	333	345	299	343	282	353	327	318	339	359	347	336	369	371	306	339	334	332	326	311	345	341	365	353	312	303	302	309	349	301	309	359	305	350	318	319	325	275	302	331	310	304	351	353	327	338	309	313	350	361	338	331	331	343	325	312	342	328	325	325	336	313	340	351	325	351	333	297	305	332	335	302	305	355	304	364	339	320	325	322	346	330	303	349	330	313	286	321	310	339	321	350	341	345	344	355	340	326	317	340	306	324	318	350	351	337	317	306	299	324	325	353	341	336	325	317	309	322	308	312	322	317	352	347	341	333	283	350	338	299	317	392	344	352	319	317	358	332	352	344	314	339	326	307	318	341	356	342	347	338	294	321	313	298	354	309	348	363	317	319	279	327	309	306	335	328	305	344	328	307	305	299	305	363	316	295	313	333	334	311	360	342	335	289	320	317	353	296	333	332	352	301	296	326	333	318	331	343	346	318	321	299	321	324	290	342	323	329	379	350	322	322	313	322	318	340	340	333	327	366	313	345	354	308	360	357	342	331	290	322	315	331	298	354	323	353	333	318	336	339	330	299	309	341	340	328	326	307	324	320	357	320	304	402	333	336	327	318	310	330	328	308	315	326	324	333	352	321	340	306	351	296	348	327	314	296	337	328	320	356	329	323	356	330	298	317	313	320	313	300	344	355	340	356	330	295	304	321	335	317	366	328	304	314	358	322	354	328	336	337	305	348	354	293	338	338	341	304	337	344	320	309	278	308	356	328	350	311	350	312	362	347	344	303	330	348	361	334	352	345	317	324	330	334	349	337	303	360	336	300	330	299	309	324	318	303	370	334	330	322	312	316	355	318	321	376	315	351	321	338	315	322	365	314	336	369	323	324	325	319	325	330	296	345	325	330	334	350	309	325	332	332	309	336	331	355	322	309	278	323	337	316	368	316	327	308	331	323	298	322	338	329	301	392	329	297	310	307	323	340	337	344	327	346	341	311	308	322	330	320	332	319	327	314	337	337	341	337	310	316	299	350	323	282	343	319	298	308	357	318	311	324	327	333	312	304	313	364	329	338	322	342	348	338	343	339	300	345	332	358	334	309	329	340	321	355	331	308	326	312	327	340	296	346	365	294	294	292	286	349	338	337	368	309	343	351	375	303	312	332	330	312	313	329	353	330	327	336	319	292	345	337	344	294	312	294	310	383	325	319	325	349	327	317	314	320	342	319	338	326	309	321	328	358	327	363	363	326	346	330	348	313	327	361	323	335	339	343	326	297	326	332	318	349	342	305	308	327	299	331	336	322	338	332	343	344	301	320	318	346	350	347	329	356	321	321	350	335	337	321	315	295	361	346	296	326	340	334	313	362	301	310	279	334	316	320	326	309	321	341	333	342	327	334	324	353	328	317	302	304	328	357	335	338	367	320	339	346	350	310	345	327	330	289	331	320	325	300	366	347	293	350	316	308	350	343	347	322	326	356	347	310	353	365	325	316	344	322	292	319	354	312	329	324	331	351	323	300	350	334	326	313	333	345	339	332	330	334	305	349	361	351	303	340	336	303	324	327	332	360	335	292	342	303	341	300	278	315	300	330	348	322	333	354	336	360	358	331	358	352	368	318	370	330	315	332	314	310	366	325	341	329	331	353	324	327	306	353	344	315	326	352	302	332	341	318	299	301	323	358	305	347	353	305	334	312	303	324	292	313	289	302	304	325	364	378	351	338	346	347	311	331	356	347	334	301	366	317	313	339	312	266	321	336	305	324	332	340	335	330	335	312	324	346	349	326	321	384	331	331	342	336	336	337	323	301	310	301	334	291	323	345	318	313	315	334	336	344	353	309	310	335	324	326	340	313	354	306	326	313	331	324	315	342	338	371	316	351	335	350	331	308	323	335	310	350	337	355	331	315	374	343	350	319	338	299	331	332	291	328	319	338	339	322	334	329	299	310	320	307	307	335	323	336	329	320	331	347	337	332	324	321	310	288	325	351	311	343	331	352	330	302	321	403	313	307	378	336	325	342	325	306	319	301	310	323	333	300	309	330	337	315	335	333	316	342	294	304	338	295	304	365	330	338	313	319	319	331	321	358	384	323	346	327	322	316	315	329	359	341	342	279	311	305	322	288	325	318	337	338	322	349	330	349	324	327	329	361	314	330	334	295	356	351	331	318	279	352	343	346	306	317	312	345	325	334	302	318	342	312	345	326	310	385	354	320	326	351	340	321	297	344	316	313	357	282	329	342	326	324	304	296	335	336	332	317	342	354	312	344	348	332	357	302	345	296	330	333	310	328	321	322	303	324	315	327	342	326	324	342	311	311	303	353	349	333	357	325	309	319	309	291	343	373	302	324	310	314	332	338	334	326	328	292	344	325	353	341	275	336	345	321	311	338	298	329	303	336	309	323	321	326	318	305	334	336	340	326	292	307	329	327	354	335	311	333	327	348	363	348	371	340	365	327	351	383	290	294	301	327	308	353	301	335	352	331	312	357	320	320	332	369	324	339	344	363	342	316	325	336	343	328	340	346	315	310	336	319	319	337	299	348	327	326	310	287	344	356	324	336	320	350	369	316	360	346	317	296	348	306	332	365	325	316	322	291	317	345	322	301	290	301	368	347	335	323	328	358	350	356	339	313	349	340	348	335	346	381	330	352	289	356	329	351	332	357	326	290	313	332	329	320	300	315	319	309	332	332	329	316	317	322	331	300	311	315	335	355	318	316	332	336	330	333	362	323	320	337	346	338	322	329	310	350	317	345	327	351	336	349	314	316	297	360	339	338	331	348	329	351	343	336	311	319	314	330	372	330	305	316	358	318	322	305
4335	2204	1215	880	832	749	718	735	758	719	715	674	721	676	693	767	747	677	783	717	693	702	731	736	725	735	739	700	688	770	683	681	689	698	691	777	728	711	746	698	732	722	703	720	729	689	679	697	698	735	688	752	688	685	679	716	738	731	668	723	744	742	707	716	678	721	746	732	679	710	716	734	734	678	700	680	712	692	655	678	734	707	689	704	661	714	730	689	723	681	711	673	702	699	718	700	697	709	671	806	676	692	709	725	734	680	728	672	709	702	720	709	717	719	693	679	696	712	695	691	690	722	714	723	740	733	721	711	711	758	722	737	712	701	694	728	725	741	709	696	686	727	704	735	690	705	705	745	672	707	704	673	681	693	671	661	760	713	694	674	738	716	670	703	645	708	719	750	716	684	700	716	713	764	690	708	724	713	699	702	671	716	718	752	754	739	668	721	699	680	709	721	689	708	732	705	721	733	735	624	710	703	683	670	741	701	727	702	699	668	734	720	696	654	703	699	756	721	752	704	746	687	676	698	712	702	681	690	726	650	748	656	732	715	722	694	699	798	709	689	735	695	720	696	740	698	702	745	715	726	697	686	746	718	711	765	692	703	696	683	675	717	783	668	723	703	755	708	658	724	694	693	707	734	715	768	676	668	705	735	726	705	698	697	692	742	727	721	757	701	722	722	723	682	660	703	682	698	673	715	734	708	705	698	697	713	707	684	734	742	709	685	729	712	701	728	710	671	758	725	663	667	690	705	688	699	688	698	746	659	695	695	708	715	721	771	702	709	702	718	698	730	690	726	711	726	734	748	709	679	708	696	701	683	747	728	703	738	719	731	661	669	707	674	721	688	726	718	710	707	681	740	727	750	720	731	703	731	704	706	711	691	692	697	700	692	708	706	697	702	731	728	716	665	710	709	709	686	715	693	699	724	665	722	648	678	762	740	736	668	668	706	710	705	712	683	732	739	709	699	698	691	717	715	726	704	729	705	699	668	698	717	700	714	683	735	719	718	723	782	708	683	673	740	692	719	706	720	713	746	678	722	703	718	695	721	709	692	700	723	731	681	767	709	728	748	699	689	725	712	679	692	749	674	731	646	739	716	687	669	678	706	711	699	709	725	713	716	709	738	768	702	764	686	732	744	710	717	694	723	726	768	684	692	691	700	655	678	692	722	707	692	708	707	746	690	736	689	715	711	710	685	725	740	698	671	729	702	697	701	762	718	672	694	720	683	786	681	702	681	737	686	695	720	699	706	725	648	701	664	715	694	698	670	723	745	765	724	721	725	686	726	703	708	707	703	694	765	704	714	721	725	697	688	742	701	687	726	710	752	758	737	696	696	781	726	692	729	710	679	712	707	684	665	702	664	727	714	679	708	740	721	701	681	717	682	723	691	751	740	713	718	652	687	691	661	711	686	719	650	703	691	805	667	677	713	720	715	734	713	676	729	718	715	663	755	715	693	699	692	687	700	679	683	728	689	709	703	711	703	750	695	728	679	716	706	717	759	693	691	704	686	700	702	727	688	703	747	634	685	679	732	741	730	731	685	721	698	690	747	731	730	736	685	665	738	705	746	712	761	721	693	702	718	688	690	726	735	717	739	738	729	642	743	706	742	688	748	746	689	759	720	683	732	687	700	724	746	746	674	732	720	717	735	734	703	692	685	724	670	714	740	729	707	675	751	717	704	752	694	693	722	735	718	735	718	717	715	686	708	726	699	781	649	708	740	721	719	713	685	723	712	750	704	680	735	709	743	670	704	741	715	691	740	720	730	679	704	689	705	707	727	689	667	683	709	712	746	694	740	710	649	749	713	673	698	676	708	712	696	713	725	702	716	718	753	753	697	673	665	698	698	707	666	724	673	700	754	685	640	727	693	658	734	686	728	737	702	760	717	722	698	704	654	721	722	735	709	717	691	677	690	744	764	732	702	669	716	708	732	727	678	650	690	738	691	725	683	677	745	738	702	738	706	716	744	721	722	661	724	778	655	703	688	656	740	714	716	703	718	669	672	683	707	688	723	727	752	719	706	706	703	700	750	706	650	691	718	683	725	690	714	713	706	729	741	717	697	710	688	695	693	707	758	693	722	679	743	703	656	683	713	733	726	729	710	730	688	732	704	711	714	694	670	752	659	696	662	666	719	731	717	742	761	727	687	718	725	733	714	723	703	694	737	730	703	704	679	711	704	711	788	693	763	748	719	682	728	721	752	742	708	683	733	697	702	729	710	689	710	726	734	766	677	747	724	682	710	731	740	712	713	664	733	739	711	722	710	682	743	721	702	650	693	716	681	724	712	732	739	706	733	722	718	708	724	730	696	698	738	714	678	677	696	725	691	698	716	715	688	699	699	690	719	755	722	718	777	774	771	674	693	726	696	722	670	734	673	688	693	729	691	709	727	720	662	678	750	738	670	737	740	733	690	776	651	649	651	716	655	717	761	662	723	687	714	712	670	713	703	674	703	731	723	703	704	707	719	681	691	686	694	761	706	741	716	691	681	752	717	688	743	691	704	748	777	691	687	741	699	691	735	736	703	688	752	730	714	697	688	670	683	666	713	701	722	732	648	726	708	730	686	713	751	718	712	686	705	692	722	715	696	746	721	740	715	734	707	623	686	665	702	710	675	730	712	729	712	721	731	711	708	742	700	709	706	716	716	730	710	722	731	696	695	720	683	728	716	685	723	724	717	694	672	703	743	701	690	714	712	768	742	683	672	698	693	726	715	724	731	718	741	682	687	756	704	681	743	694	727	686	637	710	720	701	680	704	702	743	689	676	711	665	704	712	686	719	736	642	654	681	726	705	694	734	692	681	738	685	704	696	721	715	723	689	732	724	696	721	660	736	738	694	687	701	648	700	675	711	717	693	686	709	702	668	716	714	702	701	661	774	666	696	674	690	711	713	685	712	718	702	727	709	726	702	704	708	699	707	724	706	717	753	657	703	678	729	714	736	760	682	694	759	683	664	720	713	692	673	761	685	740	762	662	733	750	726	664	686	732	731	706	722	727	745	677	689	668	718	747	695	689	726	754	680	713	749	684	681	654	704	713	677	681	709	703	732	752	723	670	730	689	696	685	712	703	687	743	708	718	716	730	714	669	695	686	685	730	667	696	678	673	773	753	702	715	682	666	719	711	679	697	726	736	676	720	723	702	705	728	697	657	698	751	666	682	709	711	725	686	729	708	677	699	669	700	669	744	722	735	736	726	712	736	729	690	649	704	714	753	690	740	727	692	750	759	757	697	718	716	717	687	704	740	739	722	709	699	695	710	717	676	724	709	705	676	708	729	728	686	697	721	699	673	687	681	689	688	724	742	730	691	695	697	698	701	697	671	694	701	718	663	738	791	750	706	701	770	712	721	670	753	711	738	680	727	723	706	729	712	723	681	692	676	709	747	721	733	644	714	755	672	753	776	746	708	695	681	731	703	682	740	704	672	721	700	768	679	688	712	686	721	685	663	689	718	689	767	695	658	716	712	738	714	716	767
24473	21010	23963	28282	21011	21040	10909	616	463	372	394	338	342	327	321	325	304	320	326	327	287	325	293	337	288	309	306	306	309	261	303	317	289	298	298	316	307	307	297	318	311	282	325	289	290	296	300	281	284	311	256	307	336	274	276	322	254	308	300	317	267	276	281	286	253	282	312	282	330	308	290	280	281	279	301	310	298	303	299	305	319	293	262	301	284	294	307	259	328	289	272	322	319	324	267	307	307	292	316	311	293	286	287	302	274	281	259	280	300	284	273	303	254	282	317	287	272	245	308	317	283	296	274	298	252	317	294	322	265	351	316	318	321	286	285	242	304	272	303	293	319	272	265	287	315	310	306	286	266	272	284	296	288	270	311	318	281	311	288	265	315	297	312	293	289	292	284	298	325	315	281	247	306	301	299	325	282	291	311	280	228	303	326	295	277	298	302	285	264	287	285	269	270	268	290	309	268	300	321	311	277	263	321	302	317	315	280	274	308	313	299	286	314	307	365	287	289	316	296	290	298	308	303	296	280	311	296	285	305	313	277	307	311	315	306	284	275	297	276	288	357	321	297	254	305	252	270	283	301	302	290	303	277	258	330	288	270	305	292	328	357	278	292	317	264	309	273	312	291	283	260	269	286	278	295	300	279	292	267	301	265	304	292	272	309	256	287	293	314	274	285	277	299	266	279	303	296	315	312	299	308	270	277	308	295	329	300	288	295	274	321	279	280	330	304	297	282	280	320	249	318	274	283	295	288	263	290	295	259	250	242	267	282	282	304	263	298	306	285	290	294	293	315	276	268	285	293	296	323	295	278	281	299	294	295	284	266	277	299	264	283	272	290	282	272	297	252	276	296	276	286	296	298	275	300	280	280	305	310	297	297	310	259	284	290	282	290	294	288	285	313	290	291	298	295	265	268	289	269	265	287	304	275	325	304	293	303	266	285	288	329	314	283	274	307	282	302	303	313	335	285	304	291	283	277	282	326	279	277	290	303	282	304	299	275	265	273	286	271	265	289	276	261	314	299	271	281	291	306	284	289	280	283	273	297	270	294	307	287	291	267	298	297	280	293	331	306	268	274	303	298	242	277	291	294	252	283	269	279	272	297	293	253	303	278	280	274	296	285	280	264	270	282	307	269	294	300	267	293	270	293	319	295	319	291	270	283	291	307	318	285	278	313	302	299	294	272	259	305	277	300	280	298	290	323	329	321	277	271	269	301	301	276	308	271	288	288	308	307	275	276	287	298	276	279	280	308	286	287	277	291	290	304	301	305	273	317	254	262	301	278	272	280	284	314	266	294	286	291	283	304	292	284	277	281	285	301	309	267	265	278	267	296	304	307	302	301	286	290	281	303	292	267	276	274	303	302	296	290	299	315	314	269	299	318	270	286	290	300	311	338	336	268	264	259	277	298	255	244	311	291	297	285	283	269	302	287	320	279	278	249	304	255	272	294	284	307	284	308	288	290	266	304	264	281	288	257	294	288	269	273	295	269	257	295	266	291	266	286	298	313	281	300	300	312	272	288	286	310	269	248	261	298	250	263	296	309	284	286	253	291	315	278	269	316	299	303	295	304	272	273	241	287	300	305	280	281	290	288	288	256	292	295	251	283	290	263	327	285	264	262	249	243	281	250	265	272	301	295	303	320	288	276	292	291	279	286	274	338	308	327	295	258	272	290	283	260	279	277	291	306	293	259	288	303	287	287	267	315	313	309	307	284	312	300	285	268	261	293	286	291	313	310	293	306	274	317	276	311	275	287	295	235	299	297	308	277	323	295	309	291	253	271	281	272	318	280	266	267	325	283	302	254	291	276	285	287	289	275	269	297	297	300	283	332	285	249	314	290	257	309	288	303	275	287	293	315	297	278	289	285	255	280	296	300	273	285	263	293	305	322	290	268	284	335	291	312	295	320	275	287	295	266	265	293	266	292	254	301	301	262	302	288	287	303	314	313	303	309	276	263	300	286	251	300	257	302	318	247	275	267	276	301	320	271	281	271	277	319	270	285	281	280	299	293	296	303	285	243	282	273	289	289	301	288	316	305	256	311	308	285	288	286	296	330	275	291	300	332	277	302	253	273	286	298	288	260	288	298	317	272	282	291	292	315	251	274	284	287	285	267	292	275	291	263	319	265	287	284	278	286	296	307	298	283	270	262	290	300	305	311	266	265	309	309	271	270	296	274	272	307	262	276	255	287	281	273	293	267	298	272	256	278	280	279	295	256	324	293	244	267	275	253	279	296	307	283	272	287	288	273	291	316	314	329	311	282	273	297	269	283	268	301	278	292	281	278	255	295	255	257	295	292	274	292	305	306	284	264	274	277	289	316	245	237	274	282	270	299	243	273	305	285	277	307	299	270	286	265	299	280	306	305	279	293	293	285	326	296	295	308	304	262	322	280	296	307	291	301	293	301	311	281	306	244	273	282	284	274	280	269	291	299	263	296	320	291	310	291	282	261	270	323	299	290	286	282	295	274	284	281	260	309	300	270	286	304	277	299	272	285	247	291	287	281	288	296	261	292	280	254	282	300	276	300	285	314	245	278	314	289	273	313	292	322	296	297	315	267	277	271	272	278	340	295	310	285	299	301	260	303	246	266	296	289	272	292	283	289	286	296	292	271	268	312	290	275	301	320	287	269	273	261	299	289	291	278	273	267	290	314	255	280	278	268	295	306	311	300	304	306	275	305	266	280	319	279	280	274	298	284	297	286	288	286	298	289	295	281	266	315	308	309	278	273	266	307	295	236	330	290	265	283	312	277	294	279	273	289	281	265	291	276	293	324	298	285	324	258	281	285	269	295	298	324	280	277	279	310	293	296	268	287	314	317	280	286	294	307	317	316	277	272	314	285	280	319	264	286	282	289	276	288	274	284	310	296	261	306	310	288	284	266	291	321	269	319	258	255	274	271	290	285	302	291	271	273	277	277	287	302	304	310	293	272	317	305	261	301	296	314	297	311	305	290	272	259	296	321	313	278	294	300	295	281	315	291	292	280	268	294	288	296	289	265	289	295	322	282	274	295	262	284	277	273	310	293	285	289	297	277	275	321	288	292	271	270	276	296	335	312	281	310	328	293	290	319	310	311	267	308	294	311	258	273	283	282	302	277	277	264	283	298	281	256	284	313	291	268	275	302	256	294	271	297	285	303	297	274	300	288	295	284	263	268	296	274	315	275	283	248	263	277	309	276	275	301	281	329	267	303	318	283	298	268	283	302	253	263	288	290	262	264	293	287	292	274	307	277	297	259	290	290	274	278	267	270	319	297	281	259	306	272	285	286	290	289	308	270	260	280	325	297	282	327	272	277	310	278	310	325	278	321	308	280	281	344	291	265	302	292	278	276	327	308	276	303	282	276	309	304	267	282	269	272	275	245	305	304	292	271	283	257	304	288	268	268	287	260	309	293	324	304	278	296	276	294	320	298	278	275	320	277	316	285	301	299	273	263	295	289	254	242	287	289	301	294	262	282	296	278	272	316	274	280	273
4044	3212	1635	1021	783	656	664	638	608	631	670	641	639	645	647	657	598	622	607	639	628	616	571	548	621	631	644	569	593	548	539	639	613	568	571	600	623	612	585	613	592	630	565	573	631	652	614	652	583	584	614	551	593	647	575	560	614	610	598	620	626	593	609	610	607	637	614	597	611	636	594	590	622	606	569	605	633	608	582	617	634	625	596	608	618	592	556	590	579	609	582	596	572	599	590	566	616	593	598	641	589	629	646	593	604	621	607	579	621	595	597	571	605	603	653	598	559	603	631	611	613	626	635	580	570	608	602	617	587	643	624	580	597	541	609	566	635	607	595	569	592	611	605	597	623	629	618	640	631	608	609	640	613	599	600	614	598	581	607	604	627	592	582	624	613	613	607	580	586	614	624	616	589	603	620	569	594	607	581	588	576	611	600	593	619	576	611	637	627	630	622	643	593	649	609	573	584	642	561	632	681	614	628	607	598	584	606	607	588	579	588	600	630	588	634	632	598	583	605	615	606	591	583	636	623	614	637	587	630	624	628	618	588	617	585	600	625	597	558	558	602	639	592	585	588	610	636	600	612	608	601	622	608	597	597	612	571	681	566	618	585	595	608	646	611	579	650	554	618	591	587	606	582	584	558	620	587	578	588	611	629	618	591	594	576	584	605	625	639	583	603	599	606	624	593	631	602	603	570	616	585	600	611	581	572	546	618	621	640	572	619	635	585	619	618	592	561	666	611	592	612	580	620	609	604	624	630	624	594	623	594	636	608	600	569	616	619	626	607	587	571	653	578	598	605	621	596	593	623	616	631	564	634	577	554	624	603	594	586	639	647	652	604	619	580	577	572	619	640	603	606	582	577	602	575	584	604	567	629	629	614	605	623	601	573	580	561	558	591	608	590	613	633	631	554	635	622	618	625	609	620	592	592	591	658	604	628	604	654	610	612	565	626	609	670	577	612	635	612	627	576	628	634	598	641	635	624	596	662	608	577	591	593	620	656	594	620	620	613	652	618	620	596	594	602	594	642	644	608	593	613	617	599	635	570	673	615	557	587	598	561	603	593	592	578	570	611	619	622	609	617	550	576	639	581	563	620	576	619	589	636	575	611	629	610	579	572	594	609	643	656	625	669	592	608	610	583	585	580	596	650	642	620	616	557	619	599	584	588	588	618	558	604	575	579	578	612	610	524	609	603	609	597	582	575	603	584	603	594	628	582	626	631	556	644	616	592	594	617	569	608	605	651	600	649	636	608	646	601	581	589	605	619	593	546	588	606	603	594	558	628	581	583	591	585	613	626	621	635	621	586	630	640	626	593	631	665	638	592	622	626	614	589	625	610	599	609	564	559	628	556	624	603	566	601	599	564	640	607	589	608	619	617	604	661	609	604	639	564	635	593	613	594	637	586	615	604	616	532	624	562	589	578	588	601	613	605	585	588	633	619	595	582	662	609	602	629	602	594	599	659	594	620	656	604	571	560	578	576	631	635	597	623	626	649	590	615	587	616	607	645	577	647	617	634	638	647	605	643	636	599	645	601	590	593	593	630	611	585	590	603	646	612	640	611	617	580	606	627	611	624	592	609	570	601	589	610	625	613	580	626	593	584	582	600	613	605	586	606	619	595	624	604	643	616	642	626	615	597	600	607	600	638	595	597	577	619	615	600	603	642	602	629	608	591	596	600	614	595	629	592	591	605	585	586	640	639	554	592	607	591	636	607	621	592	592	602	605	587	605	627	605	563	592	602	621	620	634	596	598	590	637	619	641	618	605	597	588	584	610	616	632	646	616	601	609	591	609	600	638	653	664	643	602	587	579	589	623	582	596	569	581	647	603	574	577	616	678	611	639	630	624	631	624	601	570	638	562	551	611	600	659	636	621	588	594	634	592	688	589	594	603	589	601	562	606	631	598	598	617	616	613	596	579	617	568	638	574	579	622	553	579	642	609	606	607	585	585	582	585	609	627	602	590	594	605	585	615	609	622	595	610	599	583	598	605	669	610	591	582	613	630	584	591	572	628	625	587	628	591	591	601	639	606	563	598	619	644	626	598	614	620	575	581	619	617	575	596	608	637	599	591	592	583	595	611	602	576	579	580	582	630	580	610	567	630	590	604	613	607	581	636	582	643	616	624	604	650	608	654	588	612	609	633	648	628	617	607	584	599	600	615	571	599	601	620	641	621	621	605	613	612	625	598	671	585	568	591	628	642	588	650	619	581	641	615	607	579	641	596	615	639	577	623	658	582	603	641	595	562	584	626	627	562	647	621	633	586	607	618	581	604	600	596	602	590	570	592	570	608	591	585	676	681	606	602	608	583	573	602	619	555	639	609	641	573	641	634	671	619	609	586	599	619	659	599	646	620	622	603	586	585	563	631	609	608	622	633	596	604	583	585	684	618	616	622	578	586	630	650	641	533	648	628	609	594	599	574	614	591	606	616	609	608	579	630	594	620	570	590	593	621	666	608	605	593	612	604	560	579	574	625	617	609	575	585	626	639	553	617	615	575	630	593	615	610	602	541	572	646	666	614	616	624	562	627	629	577	584	543	609	615	663	577	568	610	556	592	595	572	626	613	597	573	605	655	570	619	572	589	557	620	583	550	603	599	593	625	582	615	562	609	587	584	590	634	640	639	615	602	636	627	568	642	645	605	571	595	603	622	641	604	566	618	586	600	581	599	611	592	615	599	628	531	647	627	609	605	608	656	598	602	622	593	634	617	604	586	608	549	592	630	649	599	599	617	610	616	627	612	650	606	592	627	603	578	630	573	565	609	558	591	609	597	578	616	591	623	608	645	584	600	570	596	525	606	611	596	608	565	595	627	623	599	636	612	569	621	600	580	605	614	589	611	585	631	550	636	578	616	618	603	617	624	591	586	603	635	583	591	582	618	568	595	614	629	586	638	595	646	619	626	631	586	609	599	600	606	618	640	586	631	619	574	589	632	616	622	617	590	588	625	606	617	584	554	605	624	613	572	586	597	575	618	593	594	618	588	647	581	661	642	603	595	606	601	589	616	608	582	621	592	669	582	613	585	615	628	595	620	602	635	598	629	624	606	640	618	655	596	595	621	555	581	620	563	584	595	601	597	586	615	611	622	610	535	624	619	577	560	586	567	602	621	590	596	548	580	569	633	668	633	618	594	584	608	560	628	633	607	624	597	586	610	556	599	612	569	580	590	609	630	575	604	654	587	613	574	628	651	602	608	611	643	576	608	559	589	640	591	609	568	629	613	623	594	592	580	623	608	631	582	625	569	625	576	586	561	672	601	632	604	593	647	623	593	618	581	609	592	613	607	604	595	633	563	596	598	591	603	599	601	614	608	626	593	577	615	636	595	639	595	590	556	603	606	592	600	626	587	622	635	628	578	603	582	590	633	577	643	663	664	613	628	618	625	615	607	592	607	618	634	609	603	623	672	677	605	642	572	591	595	594	592	566	564	651	606	593	557	563	585	621	574	617	596	592	632	584	629	595	618	602	569	613	555
33380	14326	1900	262	252	228	180	163	181	215	183	184	181	204	180	191	175	195	206	184	170	177	183	180	185	190	156	183	166	162	149	173	178	171	171	196	182	200	201	175	150	175	159	203	189	187	194	177	169	196	178	188	154	152	188	170	172	182	193	159	170	172	164	165	148	172	168	179	179	166	163	208	169	165	154	178	150	191	182	173	153	187	157	193	182	178	184	171	164	174	167	176	161	164	184	195	195	187	159	166	202	178	175	178	130	169	169	180	163	173	190	192	187	192	168	178	157	146	171	154	156	182	179	179	175	178	148	169	151	180	180	202	178	170	163	166	165	165	174	176	196	177	167	172	199	195	143	160	157	184	186	186	156	179	175	189	183	170	182	165	177	212	172	183	171	169	174	206	183	178	213	169	195	178	190	184	159	209	176	179	196	170	188	181	190	165	175	182	171	191	167	180	196	155	169	174	184	191	169	166	160	178	156	185	174	164	164	177	161	182	174	166	172	176	199	169	177	183	205	158	168	155	168	165	182	194	166	180	162	212	177	167	182	184	177	190	181	171	172	160	194	184	175	175	185	153	151	191	194	160	182	164	166	166	175	175	194	201	196	151	198	157	191	174	180	133	168	162	172	163	177	166	173	169	187	175	185	190	152	170	151	182	170	186	157	167	175	169	180	182	179	175	166	183	159	153	163	182	163	179	172	154	146	167	178	189	170	204	170	169	193	192	190	160	174	188	164	180	185	153	175	163	178	199	163	171	165	180	186	173	185	171	170	175	169	189	183	186	153	172	170	176	168	173	150	190	207	190	177	164	178	183	177	160	188	188	183	190	156	150	169	184	209	179	160	172	203	180	189	180	172	171	175	185	189	183	173	174	203	165	164	161	174	179	161	158	186	165	166	191	172	189	192	175	186	173	170	184	173	181	199	168	177	187	187	172	158	177	169	148	169	188	186	167	167	188	177	190	160	172	171	155	185	164	164	141	189	165	185	187	179	178	165	176	190	176	210	164	196	171	187	169	191	196	202	183	142	161	159	178	166	189	181	177	178	184	167	190	183	188	194	164	173	181	185	137	171	186	168	196	176	183	182	203	182	195	154	170	177	165	188	195	212	183	173	196	169	188	172	187	179	170	159	183	188	165	183	163	162	182	175	173	177	185	179	158	209	212	198	171	180	189	177	160	174	159	169	192	169	205	193	187	168	183	164	203	192	201	193	165	173	161	172	177	186	193	161	163	168	166	175	180	182	163	165	203	185	206	192	196	176	193	173	172	193	187	170	188	178	169	143	193	173	166	172	160	184	187	147	172	167	179	190	185	166	184	188	187	197	168	184	190	167	177	192	161	181	200	164	178	175	187	233	165	166	169	197	172	189	200	184	171	165	183	171	178	170	165	209	173	165	157	198	167	147	172	160	161	160	202	182	179	167	133	183	174	151	213	164	167	191	171	162	179	195	194	192	181	210	176	157	173	165	222	177	171	186	152	153	187	207	155	140	207	177	183	165	161	189	187	185	187	175	168	164	158	176	186	176	173	198	174	183	170	186	165	155	185	166	169	168	179	174	173	181	185	208	164	175	162	170	174	167	194	186	166	184	191	183	176	172	197	181	178	178	177	211	145	162	179	163	167	177	172	173	183	166	146	161	174	177	190	165	176	187	174	175	159	175	191	174	175	183	187	172	159	179	168	161	181	169	156	179	160	177	175	180	169	137	183	194	179	181	175	164	175	190	171	163	170	165	164	158	164	169	166	169	163	185	195	164	171	172	195	171	198	190	188	170	190	180	174	175	174	173	187	166	181	167	161	167	160	184	179	176	183	198	176	181	168	184	192	170	161	185	164	160	185	150	186	201	180	206	195	187	176	174	165	173	185	175	210	173	169	191	194	189	168	183	174	178	174	166	198	168	157	180	210	164	183	188	152	178	157	175	183	194	177	170	168	167	150	203	162	167	170	190	191	166	183	174	146	169	167	195	187	168	157	176	196	145	157	167	169	184	187	170	165	179	158	181	158	164	179	158	177	189	168	164	190	169	164	161	165	177	171	194	171	165	174	187	185	188	173	190	192	159	178	215	158	177	150	197	170	190	183	187	183	172	194	142	196	174	183	189	182	183	162	183	169	169	187	182	191	177	158	187	190	181	173	185	197	184	153	163	168	179	195	164	185	183	166	182	178	194	184	148	171	184	159	171	176	182	196	183	192	147	151	197	203	189	167	188	169	186	162	162	198	207	194	174	167	159	170	179	198	168	164	176	187	190	196	158	170	160	178	174	154	200	179	158	189	198	182	161	171	174	192	177	202	166	175	161	168	203	178	177	172	186	212	186	160	186	195	185	190	161	197	188	172	175	175	173	153	176	197	172	175	188	194	184	185	143	182	181	184	171	165	156	191	175	176	184	191	183	174	179	183	192	188	177	158	175	186	162	172	174	165	184	162	158	183	155	184	171	189	166	182	172	163	151	198	166	193	164	155	170	178	189	176	159	170	216	151	178	172	169	179	175	198	177	192	172	161	156	170	186	179	159	178	159	168	172	164	189	178	192	181	162	188	175	174	164	166	163	172	191	205	184	199	170	187	175	176	202	201	159	155	174	163	181	200	180	162	157	153	181	171	179	199	190	184	164	169	170	202	178	196	172	164	177	173	197	175	190	189	186	179	173	195	190	177	177	178	176	210	197	175	138	158	179	200	185	174	172	186	177	195	194	155	179	202	151	183	182	166	177	177	183	181	185	179	174	180	177	170	207	185	168	159	172	181	162	168	203	182	177	185	176	179	183	188	181	190	163	189	180	181	186	150	166	179	167	206	175	177	193	189	174	188	175	190	151	171	191	210	194	160	195	208	183	163	170	168	182	170	188	158	162	180	199	189	187	183	180	194	174	174	162	170	191	168	182	178	184	167	170	149	165	193	179	179	165	178	182	169	187	160	193	163	192	187	171	173	161	166	180	176	165	179	151	167	160	166	189	161	154	170	193	178	173	196	200	169	175	162	184	183	185	175	197	176	165	192	190	183	176	191	175	182	190	169	174	170	211	197	167	151	171	143	166	178	176	155	165	188	149	170	160	175	163	177	175	169	165	157	177	176	177	190	189	168	178	149	187	191	179	180	186	172	164	146	164	193	150	163	177	191	170	190	190	174	167	171	162	176	191	157	172	190	171	175	165	184	203	175	189	192	182	177	182	198	186	184	173	186	166	175	148	169	174	165	235	195	161	196	159	183	162	164	160	171	173	186	187	155	173	180	183	179	158	172	200	177	167	181	162	181	189	161	174	194	159	156	186	172	165	182	160	177	166	176	162	170	198	188	195	164	173	189	182	205	154	171	177	166	164	161	167	171	186	169	189	180	199	143	177	188	173	178	181	160	164	202	186	187	158	189	183	156	177	182	166	194	172	173	175	193	170	203	171	176	162	168	182	183	194	168	189	188	151	198	177	154	165	191	172	184	175	190	163	167	180	163	194	162	167	198	182	184	166	210	169	175	192	160
7664	515	486	430	454	436	450	430	404	444	444	436	452	465	417	440	440	428	464	396	422	398	385	437	452	478	456	456	404	453	425	420	460	429	398	458	447	424	440	468	422	428	462	431	464	446	428	456	458	433	386	440	408	414	457	412	463	457	467	434	484	417	418	430	458	377	410	426	423	441	427	448	414	422	433	453	440	445	439	447	428	432	461	450	475	447	416	440	480	420	447	435	437	422	415	471	396	458	417	462	430	440	420	485	435	448	437	486	428	439	433	413	434	441	416	443	407	417	426	431	424	460	466	431	456	478	447	431	454	451	445	406	469	444	426	398	420	430	434	448	438	422	442	414	425	434	421	457	410	441	434	466	436	430	466	420	413	442	446	398	420	431	437	463	458	441	387	440	420	428	447	468	412	461	448	415	438	459	456	473	418	453	396	409	439	443	405	442	421	423	469	422	439	437	445	435	473	418	447	462	449	464	426	423	453	458	430	455	444	439	467	423	476	438	414	450	425	422	485	444	429	416	472	455	447	370	421	407	413	469	407	425	425	438	410	461	423	446	406	438	442	428	438	441	473	420	457	418	463	422	445	442	437	396	439	406	443	465	440	454	447	433	438	429	438	382	455	469	460	445	391	442	414	407	443	409	403	436	439	458	464	442	441	432	428	429	454	470	433	404	439	404	476	456	410	427	403	475	468	430	456	454	467	466	444	441	418	472	453	420	427	405	453	464	474	451	414	438	417	474	413	424	457	445	425	427	452	447	470	487	451	411	455	423	464	447	418	462	442	439	463	427	440	409	459	419	467	443	445	438	450	427	447	439	437	431	418	419	429	423	425	421	415	456	435	425	452	425	423	416	428	441	428	466	448	470	402	440	448	406	469	463	429	404	446	444	442	462	462	452	419	436	440	456	458	443	430	444	441	446	383	443	420	472	439	448	446	420	428	474	453	441	428	444	439	462	421	431	445	443	448	468	485	449	410	418	418	438	421	424	403	396	454	463	448	424	413	475	475	414	459	467	437	503	453	448	389	462	424	416	428	441	472	406	457	469	444	401	425	422	461	459	412	438	475	412	455	453	440	420	432	437	410	393	412	424	456	440	443	429	443	413	419	424	438	436	430	425	441	474	471	411	461	419	440	414	433	450	456	403	429	450	429	436	434	453	414	457	436	450	411	432	431	435	456	425	420	422	425	416	420	448	461	467	387	415	441	425	445	450	482	446	484	414	419	434	443	434	461	450	401	424	416	450	442	475	425	448	444	442	472	422	457	425	453	450	442	448	381	432	487	453	427	426	441	443	490	423	388	454	419	472	460	417	429	454	432	464	493	449	421	437	446	445	459	458	432	436	428	437	459	408	456	404	455	468	391	421	428	410	438	449	427	404	417	439	424	440	450	467	426	448	456	415	449	442	436	439	418	460	455	481	422	456	452	386	422	418	431	454	444	445	431	437	437	453	444	431	423	434	466	439	420	418	432	452	420	437	458	438	413	434	425	439	462	417	423	423	427	434	437	451	459	404	447	464	441	460	485	451	441	420	472	479	445	418	431	464	419	398	481	435	469	448	406	452	444	415	440	480	462	422	460	453	416	441	439	482	449	425	440	475	401	440	434	419	467	446	459	445	453	476	421	441	418	418	453	477	433	435	444	440	488	443	410	450	422	450	421	412	474	479	441	441	448	443	451	492	465	428	452	452	415	430	434	416	440	446	432	452	415	461	402	435	408	403	430	429	432	395	411	455	429	422	467	460	439	420	441	435	414	465	418	409	447	392	445	425	434	462	450	423	434	420	433	404	385	437	411	468	436	426	434	425	450	412	389	418	463	429	451	450	454	447	434	451	430	461	467	460	420	437	451	406	427	437	455	441	442	435	448	461	394	485	438	425	415	424	444	452	466	483	418	447	455	414	468	425	446	432	478	466	414	405	454	409	416	444	423	387	444	460	435	434	407	440	426	447	415	408	441	432	454	445	422	467	412	450	446	424	457	427	441	418	422	437	421	488	432	426	453	473	430	440	436	444	492	438	454	427	443	432	425	445	446	454	450	430	404	476	418	418	430	448	420	474	453	436	464	445	417	422	427	413	435	392	437	436	475	437	396	449	453	442	424	430	418	443	403	417	442	442	399	441	428	448	432	422	415	423	447	482	413	436	419	408	405	476	449	414	445	453	437	473	453	450	415	411	434	436	431	465	405	476	428	417	465	426	438	441	429	449	429	417	427	459	441	490	415	441	421	424	457	453	412	396	433	426	431	469	429	421	430	448	435	479	444	409	425	482	419	451	441	422	433	417	453	429	447	448	439	413	456	433	438	394	461	439	436	472	417	427	454	441	452	428	443	432	426	426	448	409	463	431	432	412	443	424	467	450	430	442	404	433	429	441	451	436	470	436	431	462	442	448	435	421	397	461	430	461	461	450	425	439	422	455	430	423	466	430	468	441	433	434	433	452	486	459	399	394	445	428	446	462	421	429	463	469	448	475	462	441	404	444	436	439	425	422	423	436	429	456	446	405	430	439	425	442	493	430	444	461	484	421	414	412	429	483	465	434	431	405	419	443	443	443	423	429	409	444	427	420	438	456	454	436	448	410	436	455	412	434	423	439	439	448	422	449	424	435	453	423	428	433	471	462	443	434	421	423	470	446	440	422	461	384	417	449	447	415	444	401	447	462	453	422	445	455	436	437	438	422	447	438	491	432	493	409	420	416	418	430	437	441	438	401	462	418	464	422	433	436	402	438	415	412	428	436	420	462	465	447	414	453	462	438	409	469	448	415	449	427	437	440	414	463	404	446	445	442	431	445	407	445	419	482	442	457	444	443	439	412	432	421	404	470	422	438	470	458	437	480	473	454	453	437	435	423	464	406	466	440	452	438	459	423	460	431	460	437	471	406	478	431	428	430	438	476	454	457	463	439	423	449	405	454	439	430	415	442	427	454	428	444	441	485	414	457	482	469	464	409	429	455	444	401	461	444	425	416	394	465	421	452	449	427	446	427	439	418	406	391	431	462	424	433	471	467	429	416	392	396	435	450	440	407	466	436	420	468	418	418	409	397	446	447	457	434	436	422	423	446	420	410	466	438	484	411	449	451	446	432	452	436	402	413	436	444	439	444	408	403	420	433	469	416	444	455	457	426	411	431	435	431	424	476	422	419	456	403	433	462	423	444	441	458	455	443	452	457	391	416	460	477	440	432	448	431	433	453	446	470	452	428	437	394	442	448	437	418	432	432	486	430	456	478	452	447	456	469	462	495	429	424	470	439	439	443	426	444	467	442	471	435	437	434	468	450	456	433	460	413	417	429	409	401	427	465	431	451	457	461	435	435	445	445	430	437	462	412	399	439	472	427	431	435	422	398	427	447	428	464	422	454	418	402	465	467	431	459	422	405	428	425	453	450	414	462	411	441	445	405	440	475	417	443	456	480	473	444	443	436	421	436	420	478	422	469	437	409	420	438	420	416	423	454	439	412	407	460	430	419	429	468	467	478
25183	21040	23653	28621	21034	13020	646	460	378	356	385	360	330	318	341	339	325	367	358	361	347	318	316	333	301	311	349	350	336	380	313	322	360	371	335	330	339	336	365	335	331	309	317	319	328	362	351	325	312	312	354	333	326	300	341	294	354	368	323	330	335	309	326	337	344	361	329	339	338	296	328	344	333	340	311	299	370	331	361	326	327	325	330	350	320	340	312	327	341	327	314	343	330	322	341	306	349	305	357	325	350	326	331	337	338	296	341	341	319	355	337	346	322	325	349	328	325	314	315	361	347	315	315	312	340	320	328	333	305	335	305	323	312	329	307	329	319	327	348	314	301	355	274	313	360	334	295	319	337	347	336	344	305	340	314	318	373	344	359	335	330	322	337	343	379	344	318	335	329	298	318	312	307	346	334	308	326	312	303	320	321	377	329	368	307	308	358	351	315	362	324	348	347	374	377	331	322	331	321	295	324	325	332	295	312	315	313	335	341	323	319	331	348	308	338	327	339	338	340	351	342	336	337	315	316	341	329	333	318	312	321	339	297	325	296	310	347	360	337	331	373	327	332	339	326	333	343	357	326	318	318	332	331	342	343	360	325	322	312	314	360	369	290	353	325	309	306	314	357	384	295	346	353	344	328	306	326	313	308	338	391	318	325	333	335	331	326	343	327	344	331	294	368	349	329	303	319	327	350	332	326	318	327	321	331	333	346	372	324	327	311	355	337	353	329	305	325	311	303	316	339	319	346	318	346	330	365	308	317	275	334	343	323	377	359	321	339	324	274	309	352	327	302	352	307	333	346	350	300	336	343	327	332	331	315	312	316	365	343	345	329	382	346	326	317	275	322	334	347	325	301	333	321	316	319	334	302	344	355	344	334	322	345	360	306	308	336	348	336	299	345	289	357	333	310	336	350	299	313	330	375	363	346	362	344	302	314	337	295	313	345	330	318	357	362	333	323	360	353	345	350	378	334	310	320	309	347	351	307	301	350	309	339	328	358	345	335	344	326	310	360	327	301	339	327	341	318	296	343	331	360	319	359	332	315	358	329	344	345	346	346	356	296	324	339	313	347	351	360	343	308	332	328	326	355	320	310	326	325	302	286	335	321	337	322	313	348	360	335	347	331	327	353	319	328	315	329	296	307	312	339	295	265	350	348	349	337	264	318	310	328	365	329	326	322	325	305	347	321	324	367	322	329	347	343	327	323	322	359	303	322	355	346	307	312	338	337	329	323	310	354	308	352	295	363	334	345	336	321	319	285	323	305	363	340	284	298	280	341	327	314	314	305	300	383	340	333	296	304	328	340	330	358	316	318	326	369	340	334	352	351	324	345	332	336	332	306	302	307	329	360	313	321	331	351	321	329	326	350	316	323	326	352	325	327	388	323	331	313	312	347	351	333	357	327	327	306	341	333	320	364	307	336	344	309	325	295	342	311	360	326	353	306	350	344	352	323	325	324	300	347	334	299	339	335	367	338	313	322	338	307	333	341	327	295	317	287	350	341	312	336	331	329	337	328	330	306	325	324	339	332	346	324	305	320	314	337	344	350	368	351	326	350	338	319	357	342	291	346	326	331	344	305	308	351	369	329	312	347	341	320	354	357	328	298	331	314	302	332	356	332	327	317	358	322	341	372	333	334	348	384	265	339	347	333	306	322	327	292	314	339	293	339	356	313	345	365	355	329	355	355	305	349	336	330	327	327	333	339	278	294	366	368	378	351	334	333	340	350	357	331	326	328	362	360	395	323	337	340	348	333	349	335	325	298	306	314	325	340	291	344	321	340	343	329	364	341	311	334	311	333	333	310	336	313	306	349	297	325	350	315	337	333	334	318	328	306	310	314	292	352	352	333	305	315	358	318	345	334	362	335	336	331	352	354	370	348	309	308	325	338	321	344	380	323	309	310	347	307	353	349	325	328	330	354	346	294	317	340	331	324	324	306	346	333	299	339	331	338	330	343	319	303	347	331	330	328	331	366	307	343	311	342	331	339	379	372	308	343	364	314	322	355	303	306	334	336	356	304	343	322	307	324	346	311	318	344	329	358	308	325	336	317	349	299	325	302	337	305	325	346	335	324	353	322	373	318	315	322	322	300	299	380	350	316	336	313	301	300	319	327	345	303	332	339	341	346	344	370	340	345	330	321	324	333	311	336	328	336	335	342	312	345	319	332	350	359	335	298	346	327	317	328	341	324	376	327	346	371	332	353	336	337	366	327	340	338	329	285	368	338	332	320	341	338	325	346	315	341	334	312	334	307	319	330	326	318	321	315	350	364	325	301	334	312	341	332	315	355	304	309	330	344	361	322	355	328	331	311	337	316	363	347	328	325	310	318	362	342	334	330	325	343	330	323	288	317	343	321	345	344	317	364	348	346	318	345	353	347	355	349	297	321	309	345	344	302	312	292	359	367	347	325	297	343	372	360	296	307	323	334	344	357	290	355	332	321	319	324	333	311	325	317	327	317	314	323	300	347	295	331	324	346	369	329	338	291	313	341	335	346	328	334	309	342	305	330	323	350	359	304	310	367	310	328	336	351	357	338	322	318	356	312	320	313	304	327	377	368	343	311	327	353	324	334	351	289	338	340	317	357	325	341	345	333	302	313	318	338	341	311	334	352	326	316	337	327	342	343	316	294	314	326	361	349	332	324	367	333	319	318	327	334	341	309	345	366	317	345	321	312	336	356	345	318	310	292	313	339	319	322	352	332	343	354	335	332	334	346	340	312	299	319	324	323	297	315	314	325	365	329	348	369	296	316	347	334	339	302	343	355	355	351	340	307	289	351	322	315	302	316	322	359	363	334	322	311	334	332	337	333	335	351	311	353	338	324	319	284	332	323	359	344	359	322	319	338	349	334	329	334	303	316	333	336	280	340	330	383	310	316	325	317	303	321	323	284	326	328	361	325	351	324	327	358	326	369	353	329	330	318	325	326	325	354	341	352	302	351	305	345	296	291	337	337	318	351	362	332	337	347	349	341	358	356	315	341	328	341	339	330	344	329	329	315	326	323	311	327	300	339	351	331	323	326	320	314	369	320	333	309	360	311	290	323	314	299	325	335	309	308	308	340	380	343	334	362	356	321	346	313	338	324	330	314	296	291	304	357	327	306	306	334	358	356	309	343	319	337	345	356	326	375	358	320	360	292	320	323	328	344	334	303	292	319	365	333	290	343	317	304	283	340	339	323	334	308	312	317	312	319	344	361	318	340	352	304	326	309	340	357	325	333	306	297	328	334	298	306	363	338	311	367	352	328	331	320	341	336	356	349	358	320	316	358	325	322	343	350	342	297	294	328	332	338	291	315	347	334	329	350	319	335	323	341	335	336	295	337	365	354	357	323	332	321	357	345	336	314	329	328	333	371	317	307	330	340	337	334	319	322	286	333	338	303	269	345	320	305	321	336	303	311	312	310	325	328	370	360	307	334	322	350	325	316	323	355	329	321	343	309	332	369	321	305	330	292	333	388	319	337	311	348	330	324	310
4365	2168	1310	921	805	794	693	767	756	763	721	726	692	725	678	755	748	756	772	701	725	716	688	697	743	711	713	694	721	673	746	704	746	713	734	710	770	703	698	705	719	722	707	723	709	707	731	720	743	721	692	734	714	702	673	717	786	731	716	697	709	666	695	729	717	701	715	759	742	730	697	770	732	727	707	764	721	728	685	675	720	726	715	686	737	695	710	701	728	691	730	741	655	701	685	733	725	715	689	695	700	738	747	674	718	744	762	727	663	690	736	658	698	709	706	688	706	747	752	701	697	762	726	695	682	709	726	685	729	726	752	728	689	671	749	697	688	736	688	720	666	687	722	704	676	714	698	687	731	713	710	737	699	687	761	740	756	708	694	719	731	654	731	752	695	677	741	707	725	691	710	701	748	720	691	804	742	676	731	680	669	695	710	746	679	720	724	670	747	733	739	716	744	706	759	712	677	748	665	746	741	651	692	727	752	689	708	712	674	685	727	666	730	704	695	722	696	679	693	676	762	708	739	719	720	723	680	687	731	684	674	686	706	703	698	735	714	696	750	721	725	702	678	736	712	696	716	688	674	699	719	679	675	747	722	702	745	735	695	694	743	732	739	666	716	752	718	705	724	722	661	705	686	724	739	711	692	684	732	751	711	724	729	768	719	634	663	719	674	727	695	734	688	672	743	718	723	725	697	696	682	680	744	761	703	743	717	730	707	728	737	742	735	708	729	673	699	736	740	708	705	704	699	711	700	702	727	690	712	698	676	706	715	715	732	732	741	693	697	738	709	743	701	730	766	705	724	753	760	724	693	714	670	735	776	723	739	754	755	709	740	719	732	746	694	726	742	706	745	713	694	677	732	714	732	694	665	699	697	685	744	723	703	740	713	677	735	714	658	687	663	727	715	741	657	757	678	706	729	729	708	706	736	673	716	678	732	730	717	694	731	705	695	679	728	715	698	723	645	756	744	717	704	736	706	693	732	747	674	717	691	723	707	719	754	743	706	715	704	708	683	696	703	739	706	722	739	715	721	700	752	727	729	696	719	711	732	707	717	686	677	698	716	740	682	694	695	748	725	741	754	704	709	704	697	704	740	720	693	733	734	766	682	732	694	684	712	702	715	652	699	712	742	724	707	697	716	700	717	691	731	743	734	724	691	726	726	713	712	700	755	733	700	731	673	640	744	715	727	723	740	707	701	709	749	657	711	725	678	772	695	738	695	710	667	740	707	752	708	694	728	661	692	676	733	713	724	728	682	667	684	714	687	712	725	681	699	663	694	694	731	672	685	728	769	703	741	674	684	734	723	754	744	750	715	715	707	682	672	758	747	761	697	749	672	728	736	702	753	730	685	732	713	753	670	748	738	735	712	726	705	751	716	682	715	723	728	682	726	727	675	746	727	765	698	726	712	731	686	720	715	644	718	736	669	708	696	737	697	716	748	675	741	704	705	708	758	715	705	731	723	701	703	723	670	727	714	738	731	731	720	727	719	735	707	725	695	657	740	688	735	666	673	761	725	690	724	750	753	742	708	744	701	700	766	692	715	738	674	693	701	696	736	668	734	669	731	714	709	718	750	743	727	723	702	695	711	722	745	712	706	714	689	737	688	733	752	760	725	729	733	729	645	776	727	746	708	710	741	764	742	722	757	709	712	730	667	715	700	726	679	692	717	642	701	748	656	679	733	745	719	738	697	722	708	696	724	746	738	687	739	711	683	713	682	686	715	721	734	696	713	693	670	743	663	697	695	705	672	673	658	739	745	785	697	728	685	727	734	734	764	712	700	715	734	686	692	728	744	688	655	752	732	755	723	761	668	712	707	737	695	699	707	733	689	735	705	789	715	745	738	689	694	718	718	695	661	705	733	742	684	700	715	691	728	701	723	700	723	713	741	770	691	703	658	726	695	720	742	733	737	724	713	730	702	675	701	709	737	703	677	727	736	690	679	727	733	717	746	677	689	704	663	721	723	730	724	720	711	747	704	669	735	707	708	726	693	784	706	700	736	745	689	722	683	642	716	675	738	689	715	755	702	708	720	712	752	724	730	711	698	697	694	731	694	736	697	731	677	752	713	763	709	709	685	709	750	741	705	736	756	733	722	650	709	672	745	700	728	692	697	712	685	725	691	720	746	711	705	730	720	713	713	691	734	682	739	755	732	707	744	745	758	688	736	726	681	754	723	719	683	712	707	663	726	721	700	713	728	689	686	667	700	665	695	777	757	730	729	742	668	714	749	691	695	693	751	714	730	710	703	640	693	706	721	696	708	723	687	757	698	720	698	716	718	681	706	693	682	668	690	690	706	711	664	682	681	654	719	746	731	747	720	691	669	735	694	741	731	708	680	706	712	725	689	725	759	773	672	670	676	707	754	682	712	725	726	727	706	714	700	689	737	729	712	740	714	708	695	701	705	717	770	707	746	749	739	748	714	756	741	710	740	700	730	684	725	738	702	771	679	682	709	715	713	731	712	750	718	710	680	707	727	692	704	693	730	740	707	730	716	758	745	695	709	730	775	727	674	708	708	689	740	711	698	714	716	697	670	766	665	716	737	683	719	728	731	700	690	762	769	717	685	707	717	706	667	754	690	699	711	688	713	726	744	740	696	744	678	740	737	746	679	699	705	622	723	692	725	677	741	727	709	718	730	755	653	703	722	725	686	729	680	750	758	694	735	740	731	755	672	708	716	707	701	725	737	724	721	680	697	723	714	683	686	747	679	728	691	725	721	677	737	689	697	708	750	677	675	698	689	716	714	714	684	731	683	742	766	711	670	700	707	730	692	738	669	661	692	704	691	717	745	694	725	719	695	681	734	732	723	729	768	713	729	696	746	697	755	709	689	705	692	663	741	689	710	714	729	706	755	700	752	705	707	751	710	744	727	766	727	671	736	718	654	700	711	703	719	715	710	708	699	720	692	713	697	700	723	662	735	751	750	761	707	724	707	720	728	680	724	720	698	746	790	703	717	697	707	778	715	727	682	744	697	719	707	657	724	681	741	692	699	747	696	703	709	690	704	760	727	724	715	723	725	746	708	705	688	697	762	713	679	689	747	713	705	678	756	747	710	712	705	688	715	717	722	683	750	722	711	657	692	682	672	696	732	701	723	706	728	756	732	716	670	711	703	723	707	693	719	691	682	697	742	746	712	721	723	729	725	734	704	692	693	715	747	710	733	683	723	740	757	720	703	712	704	734	728	683	743	713	679	683	720	708	706	730	723	699	720	737	692	756	721	776	666	735	689	688	731	709	652	755	711	764	732	714	720	710	687	697	717	700	745	744	728	743	709	736	720	736	704	692	687	707	721	735	743	683	687	731	675	738	696	657	708	735	745	657	705	766	727	724	715	733	708	697	733	715	666	709	761	718	714	683	701	728	712	717	711	724	656	714	706	692	705	687	698	746	690	754	751	713	716	721	756	628	735	729	699	683	720	720	717	737	718	745	689	727	689	753	677	769	710	682	715	685	708	693	708	705	744	717	699	714
24430	20974	23919	28192	20975	20997	10932	607	453	368	390	332	347	329	336	316	317	341	323	297	276	329	291	320	306	292	282	317	289	324	322	274	303	296	315	297	305	265	334	307	297	284	279	290	289	302	275	306	275	277	311	269	284	280	296	286	281	257	289	317	291	296	304	254	293	285	287	281	265	297	319	307	309	278	273	279	281	284	313	262	263	278	309	300	275	289	287	297	283	306	266	300	268	289	299	266	287	303	297	312	288	291	296	305	293	264	287	287	262	285	297	326	296	273	310	285	310	276	275	265	264	299	303	279	298	316	296	271	282	310	291	311	276	283	308	286	291	311	272	297	264	295	270	267	291	271	279	290	266	291	291	300	273	308	238	317	313	293	279	265	300	308	291	314	313	288	298	299	301	289	278	303	294	259	276	280	320	283	320	332	296	256	261	291	307	314	303	303	277	302	269	291	253	275	296	287	305	273	288	297	317	296	312	288	284	260	275	274	267	285	285	275	312	272	284	282	292	300	288	286	307	300	288	324	289	271	287	271	304	293	288	280	263	287	254	287	311	294	278	299	297	308	278	302	289	300	280	280	349	263	303	320	300	280	244	298	266	313	299	304	274	317	276	296	299	270	273	315	265	284	279	311	289	278	305	302	270	300	287	287	301	275	265	267	286	289	290	284	277	266	304	254	299	322	328	317	302	271	290	301	277	260	292	289	294	279	270	289	283	282	298	305	295	291	287	327	296	263	288	297	254	286	264	282	277	285	317	311	285	284	244	256	263	287	306	280	302	296	274	289	297	307	289	290	289	323	295	278	256	266	294	236	291	309	257	297	305	246	271	260	286	298	278	264	290	273	290	281	270	301	309	267	295	273	291	287	288	267	318	312	297	279	306	300	297	252	276	279	284	280	268	301	253	280	258	313	264	286	284	275	321	277	246	270	280	300	290	283	293	262	271	287	304	274	307	285	278	305	293	287	291	295	227	283	292	288	277	309	276	290	324	308	281	278	302	281	286	284	258	321	268	281	252	304	259	299	290	307	313	294	301	268	275	305	321	278	291	264	294	308	306	290	287	291	271	266	283	300	283	252	288	301	342	316	244	258	298	263	301	286	312	295	286	286	309	279	285	302	320	288	265	285	304	322	287	272	306	310	269	269	269	291	316	307	304	266	275	290	279	314	277	323	303	293	299	271	279	279	304	309	283	270	301	273	300	243	269	265	267	254	305	259	265	279	274	242	276	271	290	276	282	301	270	245	307	321	262	299	279	334	289	324	302	275	281	257	295	276	298	294	286	270	297	272	297	266	271	303	279	278	331	265	274	287	305	331	285	276	318	294	291	282	255	315	310	284	305	278	251	279	323	286	291	341	259	287	280	298	281	291	280	275	269	282	314	283	268	307	281	272	298	338	291	302	303	285	299	260	264	301	317	296	268	290	272	290	291	271	295	308	270	321	303	305	282	283	280	328	300	301	263	288	264	295	292	289	281	286	279	284	294	309	314	287	316	296	273	261	267	287	266	287	289	289	272	322	315	315	308	299	258	276	293	289	284	288	290	230	296	317	309	296	249	306	285	307	269	289	277	298	293	282	264	290	278	309	318	272	294	290	291	297	272	294	270	274	331	297	290	292	324	287	272	294	262	293	305	287	282	310	299	279	301	286	284	317	315	310	300	290	295	303	311	297	265	281	327	258	290	290	263	287	304	280	283	307	280	316	262	288	317	318	314	325	286	318	244	322	292	317	321	277	317	273	296	270	283	289	282	281	308	283	294	288	279	294	312	325	313	310	317	281	289	261	283	289	255	282	276	293	300	293	295	281	281	286	272	256	319	313	275	280	278	292	306	304	256	319	282	315	271	306	288	273	296	264	292	295	284	269	269	310	276	284	306	287	292	319	304	305	306	306	305	311	268	274	280	284	282	293	287	312	317	285	290	281	323	290	313	295	288	284	267	291	305	282	281	287	282	333	295	250	276	283	322	267	282	288	291	295	294	309	327	283	309	303	268	280	287	301	287	322	289	269	292	303	289	297	310	297	288	300	293	274	282	287	285	264	280	307	293	280	302	283	278	334	306	306	318	293	282	304	250	267	305	309	304	300	301	261	269	316	301	275	273	268	276	270	302	315	269	274	306	309	265	304	285	278	295	277	312	270	280	266	287	287	289	253	306	287	287	295	287	258	282	314	286	255	263	274	299	278	298	278	289	295	276	283	271	289	278	278	277	296	271	309	281	289	282	277	255	298	291	267	262	331	281	307	269	313	290	285	284	309	315	282	271	316	293	272	302	268	284	276	271	267	287	279	283	281	288	297	278	260	284	287	299	281	298	337	299	289	264	280	325	296	297	292	275	311	326	288	313	286	283	287	319	296	309	269	295	273	290	305	292	310	273	281	304	301	267	291	308	291	285	292	293	327	288	282	274	248	290	281	261	272	278	285	289	250	300	307	296	262	254	267	258	267	299	286	258	300	297	277	311	286	307	288	300	320	294	305	265	281	267	278	281	322	292	245	318	310	302	266	286	284	296	282	296	308	332	302	298	302	289	262	273	311	275	303	285	254	272	284	332	282	259	292	297	274	285	259	270	271	267	273	266	259	308	279	332	307	293	289	296	318	277	269	261	338	265	303	297	293	274	266	329	300	294	262	290	286	290	300	268	271	276	298	295	294	307	267	290	274	255	270	275	256	286	319	296	278	327	271	290	270	266	287	285	290	292	285	249	319	300	275	274	307	305	287	294	303	274	285	303	271	293	275	275	277	300	283	299	302	322	304	298	259	298	310	309	276	268	293	300	272	299	329	302	299	256	291	265	262	307	283	289	282	305	282	285	264	276	292	292	254	281	271	309	293	266	303	289	282	313	288	297	301	290	297	303	261	270	320	263	281	300	276	319	297	280	306	314	289	307	298	284	292	280	301	268	270	267	297	278	240	263	324	285	311	274	308	272	313	296	275	291	310	322	291	291	285	288	293	274	303	280	311	268	265	281	295	251	295	264	324	288	275	300	283	288	267	302	328	256	301	286	286	300	314	297	301	272	306	291	316	307	281	304	338	278	273	285	290	289	286	281	276	296	308	255	284	301	306	274	273	288	280	290	303	297	275	274	253	328	309	287	294	293	305	272	265	277	314	279	288	302	280	281	305	256	307	319	289	284	291	298	285	292	300	319	296	304	290	281	303	269	272	283	282	288	299	280	307	305	277	319	248	319	263	289	278	290	279	285	278	226	285	297	275	288	333	278	302	294	291	270	305	308	281	285	256	301	304	318	287	316	334	287	304	295	278	296	300	261	282	290	267	273	277	252	268	291	305	306	321	294	315	286	302	282	289	296	297	301	305	281	300	279	310	303	321	302	321	281	325	299	266	306	269	275	338	263	279	312	320	306	350	279	295	318	276	295	291	308	286	268	269	302	282	314	331	238	271	295	307	275	290	312	255	303	293	260	266	288	308	285	294	263	301	263	281	295	258	299	285	298	273	324	268	257	256	290	271	276	241
3923	3255	1685	983	745	713	668	664	649	685	607	605	633	607	544	641	569	608	617	594	643	646	596	622	600	596	583	643	611	609	683	635	599	608	623	631	607	587	599	602	608	584	568	609	574	569	591	568	633	644	640	598	595	625	605	621	624	595	584	587	610	634	643	595	596	597	580	566	627	628	578	602	566	575	596	591	592	608	605	565	629	603	630	620	603	586	598	620	579	651	603	638	583	590	585	604	566	556	608	609	642	583	594	614	616	549	609	615	624	608	634	609	634	609	595	552	599	579	622	583	657	655	605	597	624	583	575	571	564	580	567	591	645	604	593	607	593	632	613	578	616	564	589	647	586	584	583	581	576	661	561	624	622	611	624	588	595	622	592	600	589	572	569	552	611	595	608	642	608	578	640	588	610	626	604	640	574	600	616	593	574	573	596	615	586	577	615	597	584	608	570	635	605	654	600	629	592	592	591	638	591	590	602	550	662	617	606	579	618	637	613	612	579	595	617	600	634	613	595	652	598	624	576	574	632	602	625	641	582	608	585	613	630	579	609	594	565	591	608	598	611	567	589	618	643	634	622	590	595	582	614	576	652	617	600	581	601	591	645	584	579	579	593	591	628	575	602	628	668	614	568	593	582	605	569	535	605	613	595	604	632	607	613	586	612	590	603	531	584	584	572	654	599	581	579	621	605	630	613	622	567	597	570	601	593	576	595	616	586	603	643	590	661	627	588	570	637	588	620	574	597	644	566	610	564	572	649	588	580	628	588	601	621	626	599	662	578	562	601	620	586	640	574	556	593	592	598	601	575	565	614	589	595	609	622	590	578	634	565	622	596	599	625	622	569	599	615	623	576	598	604	594	585	624	607	585	599	575	604	608	595	630	573	631	646	633	593	647	618	601	637	570	611	610	611	637	576	600	559	613	597	604	599	610	587	643	584	590	637	618	625	588	613	607	588	594	551	606	597	597	551	600	579	619	563	655	640	575	573	595	637	596	583	588	617	649	622	635	572	603	601	631	607	608	631	601	566	606	621	612	605	580	622	566	608	565	623	578	591	578	595	629	559	616	629	657	577	588	591	576	627	600	608	580	577	609	621	606	583	605	569	581	582	644	605	617	579	594	589	622	610	596	593	591	608	607	577	647	586	623	615	626	556	619	621	638	596	598	664	620	603	596	607	590	648	630	614	619	632	599	602	610	618	608	626	598	612	604	634	627	606	603	601	593	616	612	620	550	590	570	657	617	593	617	585	630	615	583	656	585	634	597	623	584	606	665	635	609	609	613	593	607	540	564	604	623	571	574	583	617	596	564	580	634	589	622	588	617	638	621	583	563	620	610	592	546	633	607	649	611	570	591	588	604	595	553	639	599	591	630	568	619	619	635	583	630	545	593	639	627	582	584	595	612	641	582	568	600	611	635	591	590	601	607	581	603	637	596	602	570	629	620	579	621	588	639	618	608	604	624	615	579	612	611	593	603	627	631	604	607	581	570	589	548	585	608	638	618	615	630	606	603	586	588	593	613	650	588	602	604	584	588	565	572	604	632	574	569	601	576	666	634	587	617	606	635	645	590	628	637	581	560	604	587	603	592	628	577	616	619	653	613	585	584	582	557	607	610	617	607	630	576	591	579	635	549	621	618	595	624	620	604	538	602	639	588	587	588	624	638	576	625	628	620	581	557	637	567	613	588	614	598	622	603	568	610	617	605	614	566	581	652	603	615	624	563	625	588	667	567	584	590	549	626	608	601	633	597	618	620	616	593	610	641	600	602	632	582	650	606	591	597	644	586	585	572	610	619	648	590	624	621	609	592	616	618	637	569	614	556	594	619	622	574	597	579	599	578	588	598	612	598	635	654	630	558	572	621	639	659	626	629	584	616	620	579	576	597	588	622	608	636	575	623	636	644	586	598	603	601	627	627	572	603	633	598	618	641	573	606	582	566	562	569	599	545	618	601	567	588	583	597	610	604	584	595	579	603	592	632	586	581	586	608	632	630	581	607	612	587	631	630	585	592	598	623	568	626	645	595	595	608	622	627	614	576	577	617	623	602	609	589	631	581	603	658	585	591	654	605	578	598	633	596	602	645	612	579	595	618	594	647	592	573	597	579	604	634	625	556	630	607	618	632	610	647	596	592	644	643	594	629	523	573	612	615	606	622	579	546	624	631	597	597	605	616	605	583	576	676	636	583	589	656	642	600	594	643	632	639	634	623	617	602	589	584	621	582	623	602	579	611	586	588	622	624	603	606	633	614	616	601	626	579	588	597	578	600	622	608	608	605	614	591	596	592	616	623	615	627	621	605	601	616	608	598	614	623	604	645	592	638	621	595	590	604	608	607	609	589	594	573	592	587	629	584	605	611	591	611	608	594	583	615	582	565	585	625	600	634	641	615	609	635	592	593	624	625	584	608	591	616	611	622	578	564	544	579	584	603	601	616	605	609	596	592	613	583	605	624	641	627	590	619	594	641	590	586	580	609	606	613	607	621	622	617	570	544	590	582	639	613	615	595	614	588	639	637	564	633	588	634	600	611	610	594	600	607	598	600	616	589	613	617	612	612	559	580	624	586	611	598	646	610	559	589	586	621	612	619	607	551	611	635	645	615	620	612	635	621	592	603	587	565	625	607	557	625	601	612	601	588	632	634	636	616	614	592	589	618	618	619	580	610	614	588	643	585	624	608	632	613	616	681	614	611	629	558	611	618	615	603	579	598	583	622	579	570	609	617	623	622	599	600	628	608	650	621	578	591	578	621	629	576	613	657	587	592	589	619	607	633	580	597	618	578	617	614	592	615	652	568	621	645	599	593	598	590	614	586	592	612	569	582	605	587	598	604	580	602	608	615	657	607	644	602	634	637	618	606	544	644	620	612	602	608	604	596	579	626	623	607	578	611	583	595	599	598	587	628	596	617	576	572	567	585	566	681	606	608	604	587	595	656	621	539	603	579	619	571	639	593	605	604	545	567	609	642	619	593	584	597	621	584	616	575	629	584	609	582	598	571	618	566	640	590	597	600	599	578	574	607	632	539	628	626	570	610	612	593	611	618	645	598	604	631	586	646	582	598	616	590	638	581	624	590	611	622	587	620	619	589	626	576	618	580	577	642	611	597	648	585	580	621	587	602	571	615	607	637	572	588	612	604	620	585	642	626	624	554	626	595	609	604	606	572	617	605	609	622	590	599	607	651	592	626	563	579	612	657	634	573	633	623	609	642	592	561	591	629	609	597	610	573	616	587	553	600	590	637	598	595	606	600	605	605	563	615	598	582	581	595	618	606	577	615	614	621	597	583	598	575	566	610	601	603	619	621	596	583	583	590	602	581	582	595	662	626	562	623	636	596	589	628	592	580	591	661	558	573	653	638	599	614	610	596	583	618	601	586	601	608	600	607	606	627	624	581	639	609	614	646	587	602	569	575	575	625	606	592	610	603	584	587	551	558	606	649	583	594	603	598	629	607	611	611	586	660	618	582	581	637	624	617	573	613
32999	14287	2032	290	219	218	179	194	164	164	183	141	185	184	178	183	177	183	186	189	181	175	190	163	196	181	147	183	180	182	169	178	182	202	180	163	174	182	191	190	171	179	172	158	166	177	168	179	183	171	181	180	206	167	193	169	151	185	178	170	221	184	179	213	154	171	163	182	155	180	178	175	174	191	158	171	179	193	186	173	172	173	149	179	183	184	171	180	187	187	205	173	164	195	198	192	196	162	186	197	152	162	184	172	212	173	176	172	161	176	169	182	196	191	177	160	181	166	205	167	181	168	170	173	179	171	197	174	187	186	197	166	160	198	198	152	173	178	190	156	161	180	191	180	163	159	173	198	187	177	216	175	172	169	159	188	190	185	185	179	168	175	184	192	157	178	179	175	158	166	189	177	177	178	185	163	176	182	174	170	186	184	188	174	184	177	181	144	183	159	155	167	168	148	177	176	158	195	192	173	171	151	185	173	208	179	158	192	172	179	163	146	187	169	188	177	169	205	196	179	158	184	172	163	162	190	168	160	171	177	175	186	161	169	160	152	158	169	206	194	206	199	202	188	167	199	192	167	171	145	162	168	190	141	169	179	172	147	181	182	164	164	176	147	184	176	165	152	199	161	161	198	184	178	190	197	178	166	211	167	168	175	178	181	194	185	174	194	180	139	181	178	182	147	167	194	196	154	172	172	184	167	190	180	189	176	189	173	163	176	197	207	172	164	175	182	166	179	198	171	172	180	169	167	193	179	166	183	172	156	182	151	205	200	167	194	167	167	185	165	185	192	178	194	191	163	191	167	183	168	181	184	192	177	157	156	175	188	161	162	172	172	184	184	161	165	178	162	180	190	179	155	165	157	159	183	198	176	187	193	161	173	177	166	179	172	163	156	168	182	164	180	207	155	185	175	194	174	179	181	165	178	179	174	186	192	208	192	180	183	197	197	180	186	175	174	160	171	175	157	182	180	198	146	148	188	174	192	179	166	168	168	176	159	167	160	178	172	166	174	178	195	161	178	182	178	184	160	196	173	183	182	184	185	151	180	166	177	162	158	172	162	199	154	169	142	171	196	196	169	187	173	164	161	193	161	191	152	175	165	195	171	186	165	176	171	178	197	153	168	164	174	168	196	196	185	167	176	195	171	165	164	165	181	185	163	180	172	189	167	181	165	182	159	162	163	173	204	177	186	191	179	160	164	173	176	170	171	199	174	153	186	181	213	203	179	149	160	167	181	201	187	181	162	188	179	160	184	168	188	171	159	169	180	184	188	166	170	158	154	169	174	204	168	171	169	170	201	188	151	192	167	170	179	199	164	158	171	150	176	178	168	178	192	156	187	170	152	163	170	175	192	162	177	191	186	192	158	180	183	158	171	173	178	160	165	162	163	183	155	160	171	165	163	157	163	168	172	186	182	181	163	182	171	178	198	199	152	181	171	182	191	197	189	172	197	165	186	185	195	201	159	178	183	195	173	157	161	204	195	169	175	170	177	173	184	186	180	197	173	198	180	183	161	190	179	181	210	171	164	198	187	170	206	166	158	165	188	169	165	171	172	163	185	180	177	159	189	178	146	162	166	188	168	157	180	185	210	175	199	171	177	166	147	204	172	166	152	167	170	172	169	165	178	175	184	171	179	214	188	181	163	181	163	155	160	180	177	187	184	184	190	185	151	176	193	165	184	161	183	172	198	170	148	185	174	182	162	206	166	161	164	188	174	168	175	196	176	179	209	188	159	166	156	208	167	166	158	157	169	183	169	186	173	184	166	183	183	211	159	169	182	183	165	171	169	178	192	183	154	190	187	163	168	165	181	152	177	150	173	185	189	177	171	204	191	190	162	178	177	186	169	166	191	189	152	170	177	186	178	203	207	190	184	152	181	201	189	195	171	185	191	148	161	163	171	179	172	186	171	172	175	184	169	154	174	199	171	216	170	157	192	180	176	182	168	170	163	196	178	172	189	149	177	179	167	156	177	171	175	192	184	177	163	154	164	155	185	173	157	159	178	180	170	171	176	200	191	145	181	194	177	193	172	175	179	187	144	182	177	195	169	180	203	179	157	150	152	191	188	176	170	177	165	193	156	171	190	203	185	176	159	172	153	177	163	153	169	160	172	179	184	189	224	186	204	180	171	168	163	177	170	208	164	195	188	156	184	178	193	222	186	167	152	183	172	155	194	181	194	182	183	171	196	165	168	179	171	180	164	163	175	186	195	177	175	180	166	165	191	181	178	174	172	204	169	158	202	165	184	178	182	181	196	154	182	141	172	206	185	222	168	207	159	192	189	161	169	169	178	195	151	170	167	177	172	159	193	180	169	159	169	159	166	187	194	192	169	186	190	189	187	193	182	182	152	204	180	174	168	169	204	169	184	169	165	182	164	176	177	191	171	164	167	155	164	213	154	169	185	165	174	201	187	181	160	145	175	164	194	178	161	156	187	182	177	183	189	160	194	183	176	172	191	176	181	146	191	183	192	159	158	171	181	157	141	180	175	155	182	165	168	182	185	171	192	188	184	172	172	193	168	189	207	166	174	171	166	173	178	165	161	195	153	161	172	184	186	143	182	175	211	180	186	184	165	160	146	173	200	185	194	184	157	173	182	177	182	164	175	170	150	154	177	183	171	172	193	167	165	174	198	165	150	184	179	199	184	172	186	167	139	188	171	182	175	160	176	166	183	189	169	181	199	172	177	155	176	188	174	202	188	183	203	178	184	184	180	183	172	166	174	174	199	169	182	193	186	196	187	200	181	180	168	182	153	153	173	154	189	186	177	189	179	176	170	151	166	188	189	173	182	170	187	174	175	163	186	229	209	178	177	163	196	216	176	166	181	175	161	176	141	194	170	210	190	181	172	168	186	186	189	168	184	179	176	169	166	179	195	212	189	162	182	179	146	173	169	180	159	161	150	165	160	172	162	182	195	162	147	188	159	190	212	222	192	196	193	186	187	177	170	161	185	164	168	161	162	167	182	164	179	151	169	205	150	196	185	185	167	190	185	172	180	179	176	174	163	167	182	163	159	160	172	182	186	168	172	178	168	190	184	170	192	157	176	171	160	199	173	189	184	179	176	175	196	181	167	158	195	194	178	194	168	161	179	170	164	193	175	198	186	153	176	169	167	161	188	173	182	187	187	166	162	155	177	163	186	167	156	178	192	183	185	160	164	176	173	166	164	155	159	202	172	161	171	160	158	189	177	151	182	210	181	159	172	184	186	190	161	138	183	180	173	195	215	178	172	166	170	161	162	159	173	181	186	200	164	181	197	152	154	195	165	190	183	169	178	194	198	161	158	174	210	155	180	168	177	179	177	173	179	158	193	153	161	160	166	181	152	186	149	171	172	162	174	167	181	195	187	190	189	184	183	172	156	148	183	182	183	178	171	148	157	187	159	182	187	163	183	188	191	169	153	182	189	167	185	182	177	165	174	179	172	172	164	137	168	168	179	205	164	186	158	190	173	181	207	195	197	148	170	188	154	158	155
7574	507	469	461	426	459	411	451	432	435	459	406	427	456	429	440	462	443	419	432	407	440	429	440	429	425	399	415	486	425	471	427	452	448	414	442	430	423	410	449	408	433	422	428	418	427	440	413	440	454	445	450	447	467	443	454	458	411	448	415	430	395	412	442	435	423	468	436	446	452	431	432	437	460	437	444	426	427	459	393	411	460	415	428	412	452	443	454	426	457	440	441	426	464	414	423	445	440	443	442	425	433	459	461	439	449	438	457	433	447	452	441	455	432	448	422	458	441	408	423	442	407	424	446	459	425	419	414	433	446	451	426	396	427	433	466	429	459	439	450	487	416	423	439	431	440	431	435	435	466	451	458	432	440	444	397	434	413	409	431	481	431	409	402	426	389	460	446	422	432	433	472	431	442	436	459	446	424	461	424	387	421	422	408	455	403	448	438	412	442	472	437	429	441	472	407	428	429	430	419	389	449	426	439	451	399	448	450	422	429	462	416	419	440	436	427	450	417	429	461	457	457	406	406	418	429	472	415	420	446	433	439	438	440	414	415	451	461	456	409	464	435	501	408	435	393	452	457	446	404	450	430	412	438	423	453	431	456	445	424	431	441	438	417	465	411	451	432	460	427	426	464	454	443	433	450	404	490	453	442	446	443	452	448	445	437	448	440	400	419	419	460	438	418	425	423	428	460	438	419	430	429	447	449	460	431	442	447	436	467	464	418	456	405	460	451	458	482	446	433	415	437	455	468	479	425	412	407	482	417	445	471	412	426	429	404	470	434	450	417	418	399	429	432	452	454	441	464	459	437	442	436	424	398	445	424	456	460	425	427	409	450	429	455	400	446	460	419	434	434	453	433	430	402	444	484	433	436	448	403	419	424	398	421	404	452	431	442	407	451	466	452	441	458	421	440	410	437	420	458	427	426	441	446	453	447	431	432	455	411	450	416	464	468	382	398	421	443	424	460	408	426	412	437	461	411	445	419	441	447	433	404	457	458	415	418	458	433	426	435	439	406	462	444	471	470	435	438	428	431	446	426	447	422	443	456	438	436	453	429	448	437	442	452	412	439	439	446	442	408	412	438	443	427	428	422	448	441	462	458	410	436	440	414	485	431	403	456	429	444	450	422	471	441	439	405	439	458	457	413	437	427	420	403	456	434	460	447	446	443	448	413	416	446	467	442	425	412	442	462	386	408	439	399	445	427	463	421	434	441	448	447	436	425	441	443	482	445	420	466	426	442	449	456	433	426	422	432	423	449	483	442	442	429	410	443	460	431	439	471	448	420	477	432	470	422	452	420	423	438	453	419	474	447	440	451	437	407	414	428	457	446	418	453	440	430	464	417	460	465	464	451	419	412	422	448	462	428	436	449	437	413	461	440	419	433	467	419	450	455	424	477	477	423	422	406	456	431	463	471	456	460	448	440	446	473	463	431	442	463	454	464	415	428	438	450	417	457	439	440	429	445	421	438	431	431	430	435	466	428	425	420	420	441	435	413	425	403	439	461	423	411	406	452	457	442	412	420	442	410	423	424	434	443	428	466	436	454	442	426	437	430	446	461	419	418	441	455	448	419	443	436	440	420	453	406	432	469	433	427	433	441	455	443	440	460	446	424	419	438	444	411	430	419	464	442	469	420	457	456	455	446	447	459	428	470	441	459	430	407	434	470	447	441	441	458	431	434	437	442	415	416	421	451	441	470	418	425	435	434	443	462	438	455	420	463	478	431	450	405	452	438	474	438	439	457	410	416	471	429	478	415	465	434	426	429	425	444	432	425	435	437	437	453	434	421	439	438	425	406	422	425	473	445	459	424	435	458	447	456	420	417	470	433	462	458	417	422	417	421	462	452	427	418	431	439	395	449	440	457	417	430	447	483	421	490	433	399	459	397	441	401	480	465	390	454	458	443	422	409	483	452	422	444	438	435	419	454	451	420	457	442	420	430	415	440	442	412	468	435	427	465	441	424	465	444	448	451	428	462	397	430	437	388	440	471	404	446	442	425	500	416	426	412	421	435	438	424	460	442	413	455	405	442	433	418	423	449	505	424	447	443	451	465	417	444	497	387	465	372	442	468	422	448	431	451	416	417	431	413	391	410	420	487	467	461	444	438	458	458	445	411	414	423	435	442	423	441	424	432	422	396	386	402	440	426	447	430	434	401	391	452	434	443	428	442	432	448	425	451	407	426	488	414	471	438	423	447	433	449	491	426	450	437	431	427	429	447	422	445	440	405	441	411	465	451	416	422	415	431	419	432	452	484	414	410	458	457	450	432	400	442	426	412	440	456	445	441	419	477	432	452	432	405	476	402	468	428	400	438	446	417	438	423	432	431	399	433	408	447	424	448	435	459	447	477	452	455	398	403	398	446	394	435	466	432	457	413	449	423	433	441	433	432	417	431	431	425	445	460	401	425	439	454	441	450	466	452	441	423	460	402	414	403	439	418	469	459	425	443	466	460	412	392	466	407	419	449	467	427	414	450	419	428	453	447	450	470	435	446	422	420	441	426	393	468	428	438	447	447	442	413	396	465	425	475	398	447	459	441	443	427	450	451	429	444	450	447	426	427	407	414	424	412	423	432	458	457	443	458	413	431	416	425	400	445	433	470	472	452	425	439	462	450	415	438	431	445	461	480	404	430	442	458	442	467	439	426	462	400	457	444	442	416	407	442	446	429	445	429	413	429	432	421	443	452	427	444	453	450	461	432	446	424	398	431	458	447	427	420	429	400	453	462	447	438	442	467	427	453	446	456	398	468	413	407	496	437	461	459	430	429	442	436	461	413	454	424	418	460	403	405	401	436	465	415	432	432	434	426	465	449	444	414	444	445	415	454	479	465	453	437	465	445	450	443	440	449	450	451	423	407	426	427	473	462	434	442	423	422	434	436	441	409	441	443	462	443	441	473	434	421	419	443	434	432	424	452	402	433	444	423	422	463	454	438	457	454	424	448	434	435	450	435	424	414	446	433	482	466	480	436	448	437	424	399	443	430	466	431	438	434	440	425	424	447	469	436	467	457	430	437	452	430	439	473	417	453	458	453	455	454	429	494	456	460	422	442	437	496	460	428	415	470	467	452	440	440	447	410	426	446	421	424	441	427	441	435	426	459	447	436	454	434	460	470	414	468	435	411	475	410	452	430	438	417	433	424	479	431	466	447	417	440	433	437	451	437	441	482	424	474	415	482	438	437	428	430	392	432	433	429	452	455	431	419	455	415	426	401	421	415	448	454	458	465	426	429	453	422	473	427	448	425	433	426	419	456	434	446	445	452	421	461	426	413	435	502	462	447	443	449	433	426	421	443	445	470	421	460	424	453	477	448	436	441	442	425	424	450	440	420	452	472	428	428	420	464	439	435	446	448	430	403	423	425	422	428	459	410	437	429	442	425	445	476	414	428	429	424	428	404	448	433	457	415	448	431	441	432	460	436	449	439	431	426	451	436	444	417	426	407	447	426	459	444	505	446	459	440	440	430	442	470	423	459
25083	20988	23531	28589	20983	12568	585	477	405	390	412	366	386	352	373	352	346	327	357	354	342	291	344	308	309	301	333	320	333	303	334	340	368	332	337	337	312	336	351	316	361	341	371	348	338	262	360	352	331	330	349	314	319	319	348	284	346	349	331	333	356	336	329	312	341	318	348	341	324	340	328	325	386	300	325	324	361	343	317	310	354	350	331	325	347	339	365	338	313	351	334	328	333	362	377	349	325	320	349	339	311	336	338	360	348	324	319	348	357	375	352	352	355	349	346	355	346	337	347	320	349	318	353	359	347	349	334	342	345	311	333	299	331	307	307	320	350	352	342	324	351	340	336	333	304	354	353	336	346	312	324	328	304	319	349	336	351	330	338	311	334	336	318	336	365	338	316	329	337	343	349	309	321	321	302	339	338	320	294	338	316	333	312	339	332	344	357	298	321	301	322	284	311	308	353	344	354	312	311	338	323	328	297	344	319	357	310	329	335	290	351	329	316	311	309	330	289	316	321	331	291	343	338	292	317	326	316	314	320	349	320	338	363	327	327	320	306	328	349	319	327	310	362	332	341	347	314	329	369	311	299	344	322	335	318	325	344	353	297	328	364	313	323	325	304	330	346	336	318	312	351	329	362	368	330	330	345	339	309	316	320	323	372	348	354	315	363	385	311	343	372	334	323	335	327	330	290	320	321	335	310	313	334	328	339	326	363	338	283	327	311	334	329	311	341	335	313	329	337	340	342	332	326	353	314	310	321	356	319	351	336	339	349	325	345	358	333	333	330	311	316	325	331	347	380	356	298	333	309	345	340	351	334	319	333	324	347	317	317	353	323	323	309	297	343	336	316	367	338	348	326	333	321	354	348	316	314	359	306	315	319	310	326	317	312	321	315	346	345	327	323	318	316	314	326	349	347	319	294	319	374	344	361	313	362	366	332	332	360	348	326	300	274	313	327	331	345	323	304	311	317	346	317	284	296	337	289	334	316	336	300	347	344	316	323	325	287	339	324	334	308	322	325	348	337	304	340	323	317	320	348	366	325	327	327	329	295	304	304	336	318	356	314	316	312	313	347	317	309	336	317	349	339	343	328	352	347	324	318	333	304	343	315	337	322	318	309	347	329	353	364	336	322	289	314	337	306	314	328	324	334	361	308	323	297	321	302	354	331	328	366	341	308	311	304	323	351	308	333	317	342	319	323	334	354	332	324	337	343	344	340	349	334	348	383	336	316	330	369	374	313	354	332	317	329	369	322	322	318	366	344	336	345	327	314	304	358	339	372	335	324	345	309	360	340	332	304	326	337	320	340	295	328	329	318	315	340	322	388	321	297	343	349	310	297	369	344	312	326	325	311	333	337	331	348	309	326	342	295	348	315	314	293	310	332	339	346	326	320	301	321	339	313	346	331	311	348	329	339	312	360	349	333	317	353	335	317	319	334	362	366	320	321	354	322	320	325	371	321	338	353	325	298	340	352	351	315	322	342	333	317	298	306	323	338	338	331	345	335	312	334	348	343	321	316	332	350	322	349	350	305	333	326	291	337	320	352	344	352	343	281	320	351	329	316	360	324	299	388	343	326	350	329	361	311	308	313	342	324	311	307	298	287	346	332	346	327	346	364	324	327	325	332	342	352	354	360	337	333	325	305	330	318	329	348	352	330	345	314	340	343	321	327	338	315	325	338	363	347	320	313	355	307	333	342	312	333	323	313	323	314	326	335	379	331	332	348	319	345	337	317	308	341	347	308	322	311	327	316	347	294	370	313	319	347	339	294	337	299	376	337	328	366	297	333	303	354	342	334	325	309	308	317	329	347	295	351	366	329	346	336	357	286	320	322	304	349	348	362	362	337	312	303	349	324	289	343	307	309	314	330	306	340	306	309	343	377	335	335	358	359	309	318	354	291	312	371	331	343	308	327	331	304	331	331	352	324	372	350	332	337	335	333	354	316	305	288	338	326	315	332	324	298	302	362	341	353	311	325	336	317	316	338	366	333	327	335	336	317	289	323	339	339	342	365	336	306	324	323	341	326	326	315	355	336	334	338	335	349	298	326	315	308	288	382	333	323	322	335	361	312	329	307	299	350	331	307	324	344	313	336	320	333	367	344	344	313	352	336	340	319	349	285	310	363	324	297	331	320	339	346	337	324	344	310	351	341	305	353	357	337	321	311	308	297	318	307	305	333	337	330	356	339	325	315	329	326	322	352	327	316	321	345	312	339	349	372	335	310	310	354	356	345	337	315	352	315	313	320	342	322	302	347	334	331	358	333	343	363	314	338	292	334	326	330	306	341	364	330	304	307	339	325	329	356	317	310	357	325	359	321	346	354	283	327	322	347	319	364	312	333	331	369	340	362	315	351	332	328	312	343	372	326	354	357	343	347	347	325	323	332	319	335	305	330	345	342	315	321	344	323	316	343	306	346	343	318	315	321	309	315	309	318	372	368	349	343	349	321	301	325	314	346	339	349	275	330	332	385	327	335	311	296	348	333	310	297	330	299	312	335	348	319	315	305	303	365	367	326	336	331	343	335	330	357	321	339	325	329	310	340	312	355	333	320	368	311	323	352	356	339	318	325	354	323	328	308	374	329	305	332	331	365	322	339	333	312	344	312	340	327	343	332	336	314	331	348	317	312	345	354	349	358	286	309	323	325	311	291	355	331	322	328	322	341	337	326	320	347	333	342	306	334	319	333	337	322	332	312	330	354	319	354	347	354	348	318	315	359	346	374	341	325	335	369	343	353	296	325	317	334	307	343	340	319	316	328	341	313	298	357	325	344	343	335	362	307	342	347	329	347	319	353	328	293	347	325	324	342	332	312	361	323	321	334	334	340	315	322	320	351	310	310	345	314	314	301	308	343	341	341	305	310	333	305	363	376	324	335	347	379	325	299	293	319	362	326	316	312	318	347	336	339	337	306	327	330	337	340	315	336	326	324	309	343	326	350	331	324	315	318	343	348	352	336	299	316	324	316	320	300	351	326	291	314	323	305	342	367	333	312	320	295	359	333	350	350	332	322	351	296	308	341	337	304	340	347	331	350	319	300	309	338	347	350	331	333	329	331	374	386	352	343	348	352	324	315	303	283	338	324	346	328	298	298	313	312	331	338	314	314	324	340	300	344	302	364	326	348	338	333	307	345	362	333	331	325	370	322	298	319	340	345	345	305	337	351	319	346	344	323	310	304	318	340	290	319	353	340	383	354	361	337	351	317	352	343	300	331	306	329	335	308	352	355	320	293	336	331	316	317	303	302	307	364	335	309	345	362	330	316	358	351	316	297	387	320	306	353	342	329	321	295	300	366	338	328	322	318	331	344	372	323	329	312	312	349	350	333	328	321	327	325	303	352	341	330	307	296	363	305	311	328	332	322	352	357	355	344	297	358	337	284	318	317	319	326	344	318	343	364	332	338	331	334	320	338	335	313	293	300	339	299	327	294	317	317	306	296	324	305	314	309	317	322	316	314	310	331	350	331	327	345	335	334	336
4379	2149	1224	914	755	795	789	762	754	710	709	747	739	753	691	758	744	705	720	735	788	730	700	723	676	722	681	681	695	680	685	740	691	724	730	682	718	703	744	717	689	713	732	715	712	734	729	720	729	690	738	670	737	742	716	692	699	710	762	718	752	663	727	746	703	694	746	740	716	727	701	709	686	741	767	709	740	729	702	672	729	766	725	754	676	648	758	685	726	756	717	742	708	707	755	724	753	711	747	684	689	700	665	691	703	689	700	711	715	729	751	733	676	687	692	727	659	712	710	729	752	708	704	704	751	721	705	719	731	645	726	721	703	760	727	717	682	741	757	674	716	706	716	709	689	746	726	690	726	753	711	715	733	711	687	693	674	717	742	728	720	644	724	677	686	727	681	690	749	677	681	697	731	713	751	684	779	708	683	734	752	717	686	784	697	735	674	756	695	682	701	750	719	680	710	717	658	717	699	701	678	678	693	691	719	717	730	678	712	715	696	763	668	722	714	708	737	740	696	751	728	711	734	718	710	755	694	744	707	711	735	708	702	717	703	699	687	735	709	705	732	714	674	700	730	685	700	729	698	739	707	716	694	772	674	645	672	658	714	706	725	759	735	710	695	693	688	707	727	750	654	714	707	709	730	691	734	685	705	711	718	722	738	750	683	696	687	709	721	659	728	705	703	729	708	705	719	736	694	740	695	684	717	720	693	725	696	697	701	663	706	675	735	747	675	715	723	747	692	747	706	738	739	708	730	735	729	684	775	677	722	715	703	748	755	746	726	668	741	712	727	728	723	717	713	683	728	721	712	758	754	697	670	715	730	706	736	700	715	716	684	729	715	703	718	729	680	686	725	724	756	714	700	752	704	684	720	752	693	773	690	710	719	727	735	726	721	740	728	725	743	714	749	695	698	667	714	741	710	745	715	721	659	711	674	704	672	715	733	677	729	731	682	698	723	734	723	704	742	740	710	720	741	717	713	685	717	744	692	779	736	694	667	711	741	738	765	699	721	738	673	677	724	732	729	733	726	727	698	676	701	685	698	703	687	694	697	695	759	694	692	716	660	717	708	685	693	699	711	718	677	727	717	720	676	714	655	751	673	725	713	725	698	760	714	699	686	705	712	679	742	750	693	741	712	702	697	717	713	717	719	741	689	704	707	682	733	726	741	726	718	762	726	730	681	721	759	712	701	715	685	702	697	741	715	745	727	769	711	711	702	691	705	678	719	666	703	742	669	735	730	703	748	754	688	661	735	714	713	729	706	644	714	723	650	749	697	690	732	683	728	738	718	733	706	693	681	774	721	680	721	730	743	742	662	705	705	728	755	759	718	697	752	755	721	706	682	728	734	719	694	665	684	775	743	742	727	745	693	727	731	741	683	739	671	699	710	724	698	714	713	763	722	755	743	689	737	690	767	695	711	695	750	716	747	648	733	724	691	738	729	713	730	650	724	733	690	708	677	711	700	719	693	710	695	701	703	699	697	677	725	715	703	702	682	696	704	737	704	684	714	709	712	739	710	726	712	734	730	748	722	693	705	776	704	707	732	715	693	689	698	716	674	686	743	758	719	688	653	756	704	732	727	708	658	793	717	740	696	726	739	706	667	690	713	709	682	713	689	698	688	691	660	682	719	764	713	715	705	674	713	723	691	695	693	761	718	764	703	693	734	691	717	730	759	693	767	704	696	724	713	708	752	709	727	713	720	687	723	722	742	705	707	673	697	724	720	717	717	691	709	731	719	743	670	727	669	688	749	696	740	708	716	679	681	705	702	701	720	737	714	708	741	677	694	739	702	668	693	724	680	714	737	727	725	729	729	714	706	743	736	731	648	691	710	741	737	715	691	721	675	754	721	722	687	700	680	725	729	735	682	707	718	681	672	707	757	687	686	727	706	705	795	751	718	717	706	694	698	715	687	734	705	726	732	703	718	755	659	714	710	693	725	752	698	702	690	769	702	725	760	733	695	664	758	694	686	686	713	745	699	712	727	722	708	695	716	679	699	738	762	732	681	747	658	732	731	738	700	679	726	718	753	706	709	738	660	724	739	712	735	654	688	689	639	730	755	689	723	686	687	687	705	723	690	711	707	733	705	711	700	711	713	695	704	701	706	724	749	722	714	683	714	719	753	688	747	739	719	669	725	724	682	684	757	696	690	747	685	730	737	742	715	732	758	652	693	732	728	745	697	675	720	708	695	710	688	697	732	689	758	675	735	698	703	657	718	703	713	668	702	732	721	722	708	731	682	705	711	731	743	706	744	699	739	721	704	720	705	724	690	705	736	724	658	690	695	694	719	727	697	729	713	707	729	730	760	720	767	683	667	698	744	754	726	699	703	727	736	700	711	703	747	689	701	716	705	688	680	668	696	731	724	751	697	711	679	720	722	731	734	768	714	738	665	667	737	731	722	722	725	704	686	749	685	708	700	723	739	720	687	721	660	714	704	701	705	750	682	732	709	734	732	707	734	704	681	739	695	699	690	736	719	702	730	688	730	729	717	709	753	731	731	719	725	720	744	713	750	699	716	677	735	729	709	698	720	779	743	693	708	661	684	717	718	727	734	666	710	744	713	682	710	723	685	712	698	741	713	709	744	709	731	686	759	715	708	754	637	720	679	682	748	707	695	724	728	700	788	713	697	718	678	716	696	711	734	711	667	641	724	681	739	728	701	722	728	735	705	703	713	717	717	688	713	694	701	689	702	750	726	725	721	710	733	743	748	738	632	735	695	748	709	733	790	690	716	673	738	716	700	672	747	694	753	726	697	745	696	650	725	735	713	732	700	729	690	736	695	726	736	707	676	748	697	711	694	711	724	732	691	732	724	716	754	713	721	686	727	704	719	700	688	719	712	756	728	681	700	707	682	735	683	716	717	756	733	719	765	765	748	738	663	671	678	691	662	751	740	760	725	737	679	713	711	658	736	735	680	714	738	702	680	717	669	696	711	698	722	762	710	707	638	737	754	721	713	656	717	665	731	734	663	715	720	707	704	708	713	712	737	643	728	722	700	737	702	702	712	753	691	734	776	711	748	726	720	679	689	708	727	695	686	728	735	699	711	717	762	654	736	724	755	730	705	725	728	682	698	727	708	708	689	720	748	681	690	706	707	711	691	710	724	696	707	693	682	737	730	716	716	731	745	723	703	714	724	704	695	724	721	782	747	717	720	700	734	697	704	705	760	691	671	752	739	734	738	725	703	736	730	685	734	768	711	657	700	718	694	734	671	646	696	686	753	741	702	713	685	722	706	728	704	704	720	702	720	706	684	752	698	707	743	715	742	739	692	696	737	768	708	655	741	704	688	700	684	727	730	719	712	729	693	704	699	728	734	748	710	684	684	683	698	715	721	725	722	743	722	720	689	697	751	687	669	724	724	680	689	767	686	710	712	736	677	747	750	688	732	699	748	728	672	734	710	725	715	686	733	746	738	740	750	754	746	705	728	693	713	746	705	741	712	676	697	732	701	701	696	713	724	724	710	708	727	702
24419	20966	23926	28176	20968	20989	10854	642	446	355	352	337	355	365	340	312	336	309	311	316	301	290	281	288	319	305	298	307	288	315	301	330	301	333	337	271	257	313	293	238	276	306	282	294	296	339	323	296	281	292	259	277	283	280	298	292	289	280	306	297	280	307	286	295	287	273	286	293	279	273	318	263	289	292	319	302	284	273	262	294	289	306	298	330	328	280	292	267	258	315	299	273	266	298	274	304	269	301	323	264	273	275	302	291	282	293	290	305	293	316	318	267	282	280	295	320	268	295	305	325	294	278	299	284	292	290	299	283	287	287	286	291	295	302	285	266	278	312	263	306	297	304	310	296	311	303	272	291	311	266	311	299	304	284	278	298	312	278	289	310	311	291	259	277	260	282	288	289	297	268	271	295	270	280	288	279	278	252	307	281	301	279	307	300	279	261	273	309	315	286	264	276	299	297	303	285	291	266	275	294	300	270	260	287	295	301	278	270	296	303	288	289	281	279	260	274	283	309	299	314	292	262	291	320	287	271	275	264	257	299	310	247	285	286	294	240	285	318	298	275	296	282	300	288	295	305	305	310	301	280	307	261	295	303	300	287	286	288	313	283	279	271	285	316	280	258	262	285	317	292	288	282	279	317	319	290	304	312	292	331	312	272	295	320	273	268	261	287	293	288	278	292	304	279	307	259	270	301	291	275	293	280	319	322	317	301	279	285	317	295	245	294	283	294	273	306	304	267	284	261	297	291	289	285	299	292	280	279	309	328	288	299	321	249	274	308	255	303	332	291	271	262	265	318	277	311	312	300	290	318	295	319	289	268	261	292	301	269	307	286	277	313	320	295	280	299	292	263	306	268	289	309	291	299	300	291	300	296	282	301	297	281	299	311	289	300	253	274	260	333	316	315	294	266	267	277	277	295	287	276	245	290	288	278	270	295	297	276	313	294	321	272	289	295	295	295	269	287	301	262	304	320	263	305	279	300	293	274	254	261	267	309	284	287	306	254	281	294	281	298	294	293	296	278	294	314	301	275	269	274	316	272	274	289	279	288	291	274	291	271	310	313	287	291	285	278	284	324	294	278	300	302	299	291	292	292	269	285	285	309	245	264	259	321	291	287	289	319	327	264	319	286	283	292	321	289	294	316	299	313	278	311	294	271	268	294	304	307	295	288	298	294	289	280	274	278	254	265	265	293	284	311	277	273	286	281	301	293	252	299	281	285	289	290	306	284	286	288	259	266	282	286	316	307	270	290	328	295	286	249	312	255	299	294	250	280	308	299	296	278	301	284	306	281	278	295	331	313	300	280	296	282	290	271	285	278	295	283	258	291	309	307	279	299	313	302	284	288	268	271	298	303	291	287	267	301	291	314	302	270	280	309	281	272	281	274	290	239	286	298	285	260	276	284	298	284	314	301	273	305	285	307	294	284	312	327	335	277	278	318	321	267	276	310	297	314	267	272	290	300	326	271	316	313	304	281	252	278	281	299	285	311	338	277	275	262	263	277	309	255	289	295	297	282	292	249	265	296	289	275	281	309	277	272	274	261	298	270	294	296	303	282	289	298	289	304	272	239	280	265	270	270	261	290	244	306	270	250	311	303	280	281	289	289	267	320	283	287	279	281	350	315	322	323	305	289	289	319	297	278	286	290	295	325	304	272	271	274	274	311	269	301	287	286	274	279	273	281	302	283	285	322	302	289	297	301	278	288	268	280	294	290	300	294	273	277	298	270	299	289	295	294	302	268	296	293	312	286	278	276	301	294	276	277	299	292	315	271	276	296	294	252	308	294	273	265	284	292	291	300	309	278	298	281	295	304	273	296	314	301	289	297	264	253	325	276	284	304	295	299	296	302	307	305	287	308	285	292	298	284	279	304	293	303	296	262	264	290	297	271	291	283	278	280	263	284	265	271	269	315	293	231	277	313	333	287	278	329	297	305	277	278	269	261	296	300	302	289	304	337	270	292	281	296	267	281	268	293	282	298	270	314	284	262	267	285	259	280	303	271	306	285	293	317	263	311	326	281	268	260	287	287	296	309	300	285	291	226	291	296	279	291	279	319	323	318	279	292	325	299	282	285	303	268	298	285	296	252	280	283	285	272	267	256	276	305	306	301	294	287	294	260	273	306	306	299	277	278	298	268	270	298	252	271	290	267	295	260	299	311	270	286	286	293	328	273	283	300	253	304	283	273	305	301	261	275	267	289	308	327	278	285	292	295	290	310	279	289	277	270	300	273	266	305	301	263	235	276	295	280	285	297	322	307	262	280	288	272	276	272	297	273	288	276	299	287	289	290	266	296	325	308	296	295	326	321	269	292	323	296	294	307	291	315	293	284	304	263	308	300	270	284	256	308	273	265	273	297	289	312	316	301	247	275	262	273	315	305	310	287	264	301	300	320	301	317	269	277	331	313	275	270	244	278	286	280	293	303	257	278	268	277	280	273	265	287	296	264	338	283	276	300	276	283	279	294	312	277	289	281	322	283	299	274	291	279	311	251	272	308	279	267	272	283	280	300	311	322	274	255	260	303	288	283	276	304	307	301	286	272	346	277	279	275	299	281	274	311	318	325	318	311	296	324	268	305	285	307	307	285	278	295	297	324	256	313	287	272	285	265	274	277	327	293	277	300	316	275	280	282	298	263	255	312	283	294	249	260	289	301	298	290	307	310	312	294	297	266	258	281	288	261	304	282	282	278	298	279	282	322	295	290	282	278	301	309	292	293	277	278	317	302	285	307	305	296	290	277	286	291	278	283	275	275	251	291	327	267	313	299	276	286	285	277	298	283	301	310	317	293	281	280	254	302	325	299	291	256	304	281	289	279	271	257	312	273	322	286	266	307	326	255	302	293	290	280	278	288	273	291	265	272	320	293	304	288	281	279	314	292	289	284	277	261	299	324	251	278	280	287	266	271	300	282	286	314	260	272	287	328	263	305	286	288	290	305	307	281	282	266	306	269	278	278	297	263	306	295	313	248	293	299	287	261	288	306	308	288	295	258	263	283	276	270	300	262	285	299	288	283	290	290	334	300	286	273	260	264	227	294	287	250	299	294	302	319	304	316	280	275	290	258	306	264	305	287	294	290	285	268	297	262	287	280	304	300	266	294	304	291	306	291	265	302	305	261	307	294	279	301	289	272	277	280	319	305	268	307	263	314	310	279	272	299	262	294	295	306	279	293	256	284	289	286	265	325	260	324	289	291	275	315	272	267	244	283	291	295	285	278	303	297	312	265	293	300	297	304	294	274	258	317	273	277	274	270	294	298	295	291	270	274	316	268	271	269	242	316	288	276	288	272	256	256	273	286	305	288	269	295	258	313	290	285	299	286	266	295	303	279	287	281	285	289	268	301	297	297	238	294	287	297	281	278	279	287	273	258	272	277	334	280	289	294	303	306	263	277	312	260	316	255	262	253	316	322	276	299	303	307	285	301	296	301	258	367	305	310	279	273	305	301	308	287	325	286	261	272	277	310	303	281	312	270	280	278
3945	3260	1574	1004	778	704	707	652	610	615	677	622	611	644	632	590	627	561	583	608	608	617	658	568	610	603	627	583	614	597	614	639	616	622	571	634	583	629	597	595	573	626	618	656	621	611	635	608	622	583	578	586	599	633	591	631	661	582	622	603	598	630	578	612	622	607	643	582	612	587	574	613	604	572	631	632	643	629	601	613	652	591	591	603	582	579	610	591	574	610	599	591	585	568	635	600	615	596	576	617	591	642	599	580	585	606	580	580	659	615	593	619	593	615	588	598	605	618	579	621	635	602	593	615	627	613	582	585	617	617	629	560	567	599	584	619	612	609	597	573	578	596	589	587	630	630	615	547	640	619	629	622	579	551	631	581	624	605	584	587	522	607	585	623	593	605	583	604	568	621	547	604	607	624	583	586	625	588	612	619	614	630	619	573	637	598	582	603	573	600	573	547	572	630	627	585	593	607	648	625	598	568	602	604	617	612	619	576	619	563	578	601	603	622	628	606	613	578	668	598	638	621	606	629	580	651	559	593	609	543	639	605	631	643	586	591	657	598	548	604	660	594	592	605	614	609	601	594	656	588	595	617	614	558	595	626	620	599	633	586	613	591	598	638	597	559	610	574	592	571	605	608	606	603	626	616	605	617	650	591	643	609	644	585	642	603	589	588	597	629	620	586	591	599	608	575	620	594	605	583	600	615	574	591	648	571	538	599	593	574	596	642	600	607	579	624	603	657	576	575	569	613	624	654	557	568	634	615	622	596	604	555	625	619	631	632	595	600	608	593	642	607	635	628	572	608	553	548	591	590	583	591	625	570	618	646	599	614	568	633	622	583	596	549	572	648	589	592	582	569	594	574	613	589	589	625	626	578	559	639	589	611	614	594	589	629	571	574	570	623	650	602	593	624	585	620	641	627	641	596	632	617	607	652	591	618	618	610	595	586	579	558	608	598	631	579	588	600	594	605	587	631	603	600	601	589	648	630	601	598	608	604	652	582	592	622	638	586	611	568	633	616	617	629	578	652	632	592	619	612	547	640	552	590	649	576	584	634	598	579	577	609	615	570	625	575	610	638	599	610	620	612	600	577	615	585	654	559	600	622	599	618	568	609	573	587	665	596	605	641	610	596	629	598	638	570	613	652	607	574	589	618	619	599	592	574	615	596	596	555	620	594	622	550	578	618	633	621	610	598	559	611	602	624	612	670	655	568	580	623	627	582	629	611	629	513	635	588	616	581	573	591	592	626	583	591	628	580	605	621	563	576	596	594	634	637	572	615	584	637	614	628	627	627	581	608	579	599	611	598	616	610	628	602	563	656	569	601	594	627	596	634	639	594	652	598	607	593	648	624	602	605	601	592	614	621	600	584	589	634	603	596	588	591	593	604	610	558	571	604	614	559	646	581	563	577	592	599	604	598	627	586	593	593	639	623	588	583	612	568	592	631	572	640	592	627	608	609	615	563	623	551	624	575	628	623	616	587	629	623	608	651	643	593	612	623	585	586	604	659	594	631	569	601	593	581	570	566	608	591	579	572	533	587	600	574	632	629	632	608	607	632	593	599	628	621	570	621	625	551	595	558	600	608	616	581	607	605	626	628	619	629	638	594	572	599	591	624	628	564	634	635	638	575	626	644	613	618	630	536	583	599	565	567	580	607	604	576	602	639	630	598	629	643	616	606	639	607	600	599	606	617	614	622	562	618	620	590	569	600	621	587	602	603	626	571	592	576	593	590	606	602	567	603	643	572	608	616	576	629	593	650	555	551	614	596	623	586	581	565	595	584	564	606	595	605	605	598	532	594	619	609	596	588	577	615	579	601	564	607	567	631	609	647	599	593	629	581	611	583	620	556	608	635	599	614	617	594	617	569	617	654	613	581	610	606	575	617	583	599	590	584	616	614	622	633	580	602	598	591	626	608	618	606	626	624	641	579	577	574	635	598	553	595	686	569	582	593	635	636	609	589	682	578	622	681	592	616	679	594	607	581	574	661	632	605	581	654	617	598	587	583	583	570	591	616	569	574	618	587	545	623	609	587	636	603	600	584	610	595	598	608	620	641	596	602	661	562	620	611	585	593	606	590	605	580	605	600	624	615	616	635	624	608	590	605	620	579	611	627	564	593	592	608	596	631	586	689	589	604	606	579	589	634	634	598	648	630	570	637	583	629	616	593	601	559	637	595	581	598	548	588	649	614	598	603	606	583	572	592	649	575	605	571	568	547	590	607	598	568	594	614	583	594	606	599	603	611	607	597	589	606	640	643	609	599	634	621	596	599	573	602	598	606	628	635	601	620	550	613	563	529	623	589	616	616	597	571	593	591	598	590	620	659	591	635	578	594	572	567	614	603	636	561	574	586	589	614	594	617	561	594	607	597	645	619	579	588	644	650	604	594	590	599	595	635	609	574	549	565	606	579	618	633	570	607	587	628	604	608	573	636	592	557	585	638	606	638	623	573	602	612	582	617	563	555	609	596	629	605	588	593	613	587	616	571	556	643	592	621	627	608	586	630	605	607	610	648	604	628	626	654	621	555	617	543	605	595	602	553	578	597	598	591	554	614	577	611	611	570	606	600	648	637	581	595	585	572	601	596	579	587	654	591	579	564	610	632	641	588	569	606	650	623	613	621	603	630	601	607	602	626	602	614	596	639	568	579	626	597	595	609	583	583	585	629	553	638	580	621	572	602	618	597	624	562	598	605	626	635	594	609	615	667	569	607	577	585	589	586	587	596	557	616	575	586	586	596	604	580	658	649	611	610	621	633	630	608	629	577	631	617	631	575	604	633	586	580	567	580	635	644	647	598	566	541	688	637	600	623	597	546	570	591	636	601	582	597	572	591	612	632	625	641	651	569	602	567	591	612	558	573	569	556	570	622	602	613	579	603	587	630	615	583	604	581	614	566	665	605	568	614	583	567	594	592	583	601	567	586	579	584	605	632	617	636	607	607	605	590	611	597	558	608	581	628	566	643	644	598	597	617	641	601	579	611	626	578	613	603	654	584	601	589	595	577	583	574	636	581	586	604	610	588	608	599	633	578	649	632	652	623	580	623	594	626	605	615	607	602	619	570	635	603	584	623	602	589	596	562	637	611	577	621	581	637	611	594	648	571	606	610	581	589	596	606	590	606	618	593	603	621	569	590	606	624	615	565	640	577	596	596	600	599	616	621	647	585	565	602	584	629	597	634	613	591	574	604	584	597	548	608	622	588	606	620	577	648	619	562	622	627	592	605	609	621	579	598	568	591	604	674	615	595	638	627	597	638	605	580	631	584	602	587	609	563	587	609	622	620	565	552	572	601	613	605	550	595	643	636	600	588	636	578	608	554	612	562	623	638	606	630	557	662	608	603	593	568	593	617	602	578	655	615	628	620	583	644	575	591	626	611	601	610	656	629	555	595	583	612	583	620	589	588	604	618	567	626	593	653	663	629	599	581	602	588	553	604	581	591	580	588	602	590	602	632	597	605	580	595	598	592	606	629	609	636
33342	14207	1891	264	220	230	201	195	166	180	168	182	178	187	188	188	183	189	152	180	186	174	199	178	168	193	181	205	155	195	171	201	190	192	154	174	203	181	183	162	174	188	176	164	194	175	167	157	194	177	155	193	167	151	181	166	197	184	188	201	180	170	196	154	167	183	176	184	188	169	186	185	198	166	194	140	202	203	172	177	185	180	155	153	160	178	169	182	180	169	160	187	183	165	181	183	171	177	183	193	157	190	209	188	175	187	192	134	196	175	172	179	186	166	164	198	161	170	180	189	191	170	185	182	182	157	162	164	193	181	176	189	197	171	178	191	205	190	180	169	169	194	171	177	190	168	184	204	183	179	181	183	195	194	178	151	181	178	176	179	192	185	180	181	213	185	169	164	176	173	192	170	195	164	169	175	188	154	179	167	177	157	177	177	178	173	195	157	194	148	190	171	179	149	154	163	177	178	175	170	178	200	175	185	173	165	206	190	173	175	197	196	167	204	203	167	172	187	174	193	186	203	163	174	168	186	177	168	187	194	187	178	192	188	183	219	184	184	190	180	160	198	170	173	161	161	167	171	163	174	150	189	181	215	182	163	153	177	178	173	160	177	196	161	164	210	192	178	185	176	148	173	194	156	193	155	183	209	178	182	176	189	193	171	198	137	204	184	187	164	193	180	183	159	173	186	166	183	180	181	180	181	157	192	201	182	168	206	181	172	165	166	173	165	187	167	181	172	162	188	180	186	169	167	170	188	185	173	168	185	176	168	196	175	174	194	170	181	190	166	169	155	184	176	191	167	183	175	212	186	168	169	193	190	171	195	175	193	176	172	155	177	154	186	160	177	157	181	180	169	157	161	218	163	186	184	184	191	193	181	194	181	199	164	158	167	189	198	177	157	170	165	177	186	195	188	186	185	183	176	179	192	181	172	161	179	171	188	160	193	179	187	189	172	166	168	203	213	160	171	188	180	195	187	187	218	196	156	175	157	174	214	167	190	188	180	176	171	174	173	187	174	188	173	191	163	175	169	183	170	180	209	157	170	162	166	178	171	157	170	179	154	194	178	188	181	171	190	177	182	169	165	169	179	181	183	194	181	189	184	186	149	188	160	163	179	168	182	168	198	172	196	190	168	167	202	157	182	178	188	174	163	163	142	197	165	195	156	187	167	161	199	183	175	189	199	159	179	181	187	179	168	211	159	173	181	183	182	201	163	186	154	189	185	160	217	175	174	172	190	169	182	178	173	166	139	186	179	166	182	208	199	209	188	195	173	175	181	179	177	178	182	187	184	170	188	200	180	171	183	156	168	181	177	173	182	191	163	166	202	180	154	162	177	169	168	181	149	207	185	166	173	177	182	197	176	192	187	201	179	194	170	178	174	197	166	184	158	179	166	194	171	172	155	162	176	188	193	180	166	185	164	170	175	197	171	188	191	185	157	173	182	163	215	164	145	176	170	163	216	214	179	181	167	168	170	187	181	180	196	171	157	192	193	188	156	193	173	179	167	171	173	170	172	169	175	175	182	197	172	168	163	188	172	167	165	172	184	173	152	185	170	184	155	191	175	176	188	192	154	179	169	169	172	172	155	180	179	158	175	167	180	187	184	154	169	185	186	171	191	178	194	179	190	183	207	181	162	158	173	185	195	194	201	156	166	168	195	182	152	189	133	148	146	170	192	181	177	172	180	196	191	191	181	187	191	186	201	177	176	190	155	179	189	186	194	173	194	185	175	181	191	176	155	201	190	209	184	207	175	184	178	182	172	161	195	172	169	177	165	174	186	177	169	162	181	172	177	218	184	197	193	175	208	177	214	166	172	193	189	177	160	182	148	194	177	167	193	152	138	191	157	186	198	182	179	184	169	152	210	165	171	189	161	176	190	192	185	184	172	192	164	180	169	176	185	157	174	166	197	165	187	184	171	199	164	186	196	195	195	191	173	155	188	171	191	155	149	166	168	209	164	169	168	175	155	177	186	174	177	169	178	189	170	164	184	179	175	199	163	172	185	150	159	188	179	186	178	178	151	174	181	188	172	169	173	215	165	168	169	197	170	181	173	180	170	196	153	164	173	172	168	171	205	171	185	178	161	202	196	188	200	196	175	184	150	152	178	175	179	181	173	177	162	188	184	159	187	159	184	184	179	179	173	150	158	184	148	161	182	185	193	169	182	153	168	183	168	187	163	167	184	176	172	172	169	189	180	174	166	167	157	185	175	151	166	183	172	224	186	186	184	207	188	177	166	169	173	187	181	180	178	190	168	160	178	216	176	156	192	144	186	176	187	180	169	179	176	189	161	184	188	179	159	164	168	170	183	177	157	165	180	171	179	190	177	177	164	165	174	209	178	177	182	188	185	187	186	203	207	191	188	196	169	170	191	178	174	165	173	190	146	180	188	188	191	154	148	176	193	166	189	192	176	171	174	186	174	185	172	187	162	183	178	167	185	200	182	213	189	176	212	223	186	193	166	183	157	165	170	182	193	183	184	173	189	165	155	185	161	182	181	194	198	179	190	168	161	184	178	181	183	171	168	194	170	210	193	160	165	164	150	199	192	164	190	189	172	186	148	184	165	182	198	184	170	177	186	200	192	176	185	166	166	169	176	164	184	161	181	171	176	189	168	176	187	182	169	193	176	167	177	164	176	196	185	175	160	195	192	174	202	190	209	185	168	180	175	148	163	150	183	174	156	181	188	185	170	154	170	182	174	177	173	188	173	167	203	180	193	178	159	170	195	168	186	144	180	169	199	184	151	180	175	167	190	181	173	172	192	181	195	190	171	159	189	188	196	162	179	161	151	180	167	174	171	177	198	166	165	178	161	170	168	204	158	201	176	180	178	175	190	205	174	182	156	182	208	173	172	177	163	156	174	199	191	177	176	169	167	198	163	175	193	164	165	200	142	156	159	158	192	187	206	189	182	153	164	193	178	169	175	205	162	151	148	183	169	182	148	184	182	198	183	168	217	171	171	178	165	190	185	165	171	169	187	177	162	202	198	175	184	180	181	185	167	199	154	184	170	157	159	196	182	199	207	193	158	195	166	169	174	159	157	177	172	180	184	175	188	188	185	149	189	175	196	177	159	180	183	197	185	172	182	178	192	178	189	192	174	166	188	158	158	169	173	152	212	182	178	184	189	166	157	175	176	178	197	171	183	178	173	164	192	165	196	172	180	196	191	174	179	183	169	171	175	167	183	180	185	168	174	173	185	164	181	159	181	163	171	174	193	179	170	152	178	164	181	179	189	169	176	170	164	180	188	159	188	194	156	168	186	184	174	168	184	180	172	169	190	194	177	197	148	187	185	169	165	166	201	185	192	165	182	168	220	190	186	165	150	213	181	174	185	183	188	176	158	158	176	172	186	180	192	164	170	174	195	174	170	162	170	177	157	189	193	167	171	176	166	190	197	225	175	196	189	150	179	173	156	173	176	199	185	189	174	182	195	156	201	179	173	175	191	193	168	187	169	180	205	185	187	193	174	186	152
7627	513	479	477	448	429	414	423	452	407	490	441	432	436	454	443	446	429	458	459	429	433	470	455	447	436	438	445	458	472	481	431	450	433	421	463	424	438	481	480	433	463	441	453	434	442	437	463	433	450	450	415	446	427	437	427	414	441	433	494	471	463	407	454	420	430	465	458	446	440	472	419	400	412	440	469	427	445	433	467	456	448	492	426	435	443	450	454	408	480	403	466	432	423	428	408	468	436	426	398	461	446	437	447	428	453	467	432	492	416	425	454	436	463	440	427	435	434	394	453	403	453	428	436	449	437	417	436	458	461	397	449	440	405	439	408	456	438	443	421	423	485	492	479	431	433	440	431	424	450	458	476	453	394	417	461	460	461	414	477	455	440	455	443	413	424	426	405	416	457	452	447	475	445	387	415	438	420	421	427	440	444	449	470	427	432	456	398	429	427	439	440	467	471	470	445	437	439	433	412	432	423	416	448	456	477	476	460	420	454	485	483	428	421	442	471	440	463	395	446	436	443	443	435	446	390	435	431	468	479	401	438	447	439	456	429	469	439	447	445	405	451	455	423	446	446	436	472	404	437	443	450	473	464	410	471	394	460	426	428	455	459	443	436	410	461	414	446	426	444	462	412	436	416	415	472	466	448	452	466	448	465	419	437	441	420	426	429	463	428	410	442	470	437	447	430	435	432	439	424	431	436	424	406	483	456	445	438	459	417	487	421	480	438	471	456	417	472	445	453	449	439	423	394	413	418	451	432	413	433	414	455	444	457	439	437	441	465	488	462	407	463	419	434	445	439	426	423	455	403	436	444	405	440	436	464	468	447	435	424	419	422	443	437	433	401	423	437	406	464	401	416	406	429	395	468	439	444	414	435	413	413	419	445	430	428	470	455	474	464	432	462	461	463	436	443	450	411	465	446	449	405	461	423	407	475	452	464	443	456	476	419	416	428	468	452	394	432	409	439	454	456	452	480	395	419	418	421	428	450	455	402	392	448	440	427	426	414	418	440	517	465	444	427	438	472	406	416	419	455	433	462	453	460	468	478	413	462	434	444	483	438	450	415	451	432	452	459	425	458	483	441	434	480	420	404	437	431	413	462	429	392	432	421	460	494	456	434	415	428	416	452	424	411	425	478	442	467	434	473	409	464	459	432	403	436	399	452	445	431	416	403	430	416	465	469	477	439	437	409	424	394	453	441	428	457	442	461	453	417	458	438	428	440	443	459	437	455	429	459	449	452	466	427	447	450	442	456	454	413	437	403	437	421	453	424	444	451	461	436	403	447	457	499	465	417	446	428	419	470	484	465	443	451	492	473	452	402	447	401	438	437	480	436	456	450	427	450	414	422	438	453	434	443	414	453	458	418	431	448	430	435	392	455	450	416	426	432	430	433	393	396	473	425	427	472	425	424	447	441	399	432	451	437	424	456	420	446	438	442	406	430	443	437	443	445	451	439	443	443	447	442	467	378	427	443	445	418	443	482	449	446	456	428	430	460	423	473	459	443	417	462	459	457	447	419	458	432	431	431	461	443	390	427	467	438	494	474	422	444	442	421	424	427	419	459	415	463	475	430	406	434	433	443	476	449	475	430	417	435	496	424	444	458	430	469	473	431	431	418	406	494	453	419	451	438	432	419	448	394	455	444	443	443	449	441	452	385	426	448	456	419	441	462	433	414	446	438	477	446	445	445	413	475	453	448	450	412	455	447	437	473	478	415	460	439	414	430	460	429	425	472	478	449	466	425	417	446	446	456	450	415	413	425	449	452	413	417	437	453	404	468	423	430	442	433	431	459	444	407	472	461	465	438	449	432	424	452	466	452	418	450	436	451	440	475	444	444	465	464	437	436	431	480	424	465	432	431	453	447	449	477	463	429	414	431	427	438	443	442	453	430	416	447	445	427	484	449	415	439	410	456	430	423	427	470	417	445	458	453	400	454	411	475	438	423	444	464	463	451	405	414	474	432	447	471	446	442	468	412	419	448	425	458	410	457	430	453	444	447	432	444	441	413	429	441	475	455	410	428	438	460	436	449	433	467	452	430	422	420	415	434	457	432	441	459	432	423	422	447	473	450	430	462	446	473	457	451	411	436	472	413	403	439	447	445	421	414	452	424	438	441	453	430	402	413	447	487	479	401	413	461	455	473	437	412	483	439	419	448	404	445	461	452	432	428	433	456	430	463	431	473	425	464	436	444	414	439	451	407	455	445	447	410	482	432	437	410	436	436	473	471	421	444	455	464	440	461	432	439	449	462	439	442	435	448	445	447	417	421	465	472	440	399	419	428	483	434	441	451	446	449	424	429	425	465	447	429	437	425	443	477	419	451	415	405	458	444	468	442	443	403	436	428	414	447	462	385	447	431	444	445	409	449	446	458	451	460	416	426	417	415	423	432	460	453	428	437	380	448	454	415	424	498	467	410	466	423	452	461	420	461	461	445	460	422	460	453	445	444	415	421	429	427	491	449	433	442	442	440	442	412	430	490	479	487	445	411	456	447	453	444	448	451	386	410	449	469	422	451	470	393	454	451	441	429	428	445	471	414	434	463	457	473	446	440	459	391	408	423	465	423	397	406	430	438	443	453	450	465	446	438	456	453	424	360	419	404	456	410	420	441	447	456	447	450	467	468	428	420	434	448	464	425	413	446	459	440	417	427	442	469	451	427	418	442	424	445	442	454	462	451	456	413	432	455	444	461	417	444	457	426	452	434	429	439	475	403	392	435	453	453	450	445	431	455	428	425	455	411	436	458	430	423	448	424	403	432	457	460	428	440	448	429	422	475	445	444	463	432	422	447	430	422	401	455	433	439	422	453	451	472	423	440	429	445	440	454	445	422	458	415	434	454	446	441	434	423	453	467	418	461	486	437	459	456	462	442	460	434	432	435	423	479	413	456	422	442	440	492	453	410	423	439	415	473	464	415	411	464	443	438	430	451	428	430	416	438	429	447	368	442	450	440	453	424	452	445	414	472	410	429	425	435	441	421	425	403	451	454	434	413	451	468	431	477	447	408	409	432	471	439	437	429	417	457	434	408	439	418	420	448	439	445	435	438	433	453	404	421	433	460	468	447	439	454	455	466	447	448	466	448	440	384	460	494	433	445	446	402	468	447	450	484	435	433	450	447	451	431	436	470	422	452	449	450	415	416	407	441	426	445	419	473	451	381	448	414	466	461	454	431	461	443	410	435	423	458	436	436	420	486	452	442	458	448	491	385	407	460	423	421	459	424	460	428	457	428	433	435	471	442	430	446	435	447	459	440	407	432	448	456	432	444	449	425	420	461	432	420	432	462	439	477	427	458	466	447	458	425	458	443	439	423	402	430	433	469	415	415	426	459	428	431	436	417	421	424	444	426	468	496	459	417	419	458	477	431	426	433	437	420	426	389	442	426	434	435	435	438	456	432	437	451	463	441	419	437	444	468	412	482	437	439	511	455	455	409	471	449	414	416	424	440	449	445	447	410	480	426	460	451	443	435	463	404
25132	20939	23445	28442	20861	12606	640	476	397	417	376	363	342	351	349	335	348	317	344	310	341	336	340	360	348	330	344	303	306	322	347	343	360	321	328	329	311	335	340	310	327	336	364	315	310	330	338	342	347	348	321	339	319	325	354	339	328	341	333	311	333	306	353	335	326	337	355	316	362	324	350	346	327	390	358	328	326	341	314	327	344	343	314	384	309	331	347	349	344	348	300	306	330	323	322	343	305	293	348	324	348	339	335	330	337	298	342	357	343	347	315	359	350	331	307	335	344	339	311	318	302	369	341	306	300	345	348	355	344	345	356	347	366	338	330	335	332	344	320	343	349	363	314	364	338	343	335	319	285	361	305	316	310	327	313	338	342	366	306	323	303	353	338	347	339	327	321	308	336	348	317	337	334	340	337	350	318	307	343	297	367	348	318	313	312	305	323	321	333	332	353	343	337	335	322	339	321	299	308	341	315	324	358	347	391	328	308	353	315	329	314	339	341	315	305	339	300	291	322	326	302	300	309	358	324	294	306	322	352	328	319	334	358	315	336	364	307	337	297	309	317	329	350	304	335	324	351	350	335	335	311	313	302	321	325	341	316	331	337	339	315	332	337	344	320	339	322	357	332	366	333	364	321	368	339	332	322	341	323	344	335	315	325	338	348	348	338	340	343	323	363	341	330	360	330	316	334	323	335	330	325	328	329	339	304	333	315	277	360	333	329	341	332	323	351	326	325	303	343	359	357	333	323	315	322	337	363	342	323	371	339	339	301	320	336	341	321	321	322	316	328	337	318	353	347	354	344	330	339	348	344	377	356	345	334	348	339	347	327	284	333	363	306	332	363	362	355	346	302	324	325	361	314	327	324	308	355	336	334	326	335	334	328	307	327	340	313	350	315	326	305	372	331	331	354	345	293	345	350	320	297	316	335	312	353	330	329	314	349	347	355	350	347	353	338	338	317	311	332	323	306	344	314	345	324	302	303	306	338	296	303	313	301	341	310	340	378	334	323	293	310	299	298	315	328	311	325	319	330	334	308	328	320	307	323	328	317	296	321	307	307	316	324	318	341	341	387	335	318	352	321	330	333	314	346	343	334	328	348	303	333	320	326	325	354	352	337	352	331	336	316	317	318	324	319	303	304	332	366	320	306	313	308	345	331	346	301	316	359	310	318	341	358	340	340	323	314	332	346	369	346	320	350	277	342	315	334	333	345	293	328	333	313	328	331	347	316	311	320	324	311	333	326	312	304	308	315	350	310	326	344	320	284	308	335	354	358	327	305	336	341	350	317	362	357	320	367	349	309	316	315	315	346	336	265	314	367	298	339	309	354	344	282	333	325	359	341	346	354	337	357	383	331	335	357	319	354	332	318	339	304	302	348	347	331	325	319	340	351	314	353	326	339	331	338	342	341	324	354	342	344	304	337	335	353	352	308	347	346	334	309	303	331	333	346	346	314	323	323	321	354	335	322	337	319	314	312	319	319	325	319	308	368	350	358	311	337	327	327	316	300	315	303	337	315	357	316	359	332	344	335	315	321	367	374	337	333	271	280	336	322	335	330	351	319	316	317	332	342	334	322	378	336	333	310	322	358	314	338	314	293	348	340	303	329	349	337	358	299	348	345	353	368	325	361	328	280	334	378	342	345	348	318	318	259	310	375	324	363	315	346	305	326	292	316	347	275	308	331	353	330	345	342	375	354	318	292	297	311	312	295	318	366	371	315	329	332	325	356	346	339	316	336	332	350	335	313	320	306	348	332	306	320	326	353	326	351	334	326	305	310	350	337	323	354	324	325	338	302	345	288	305	376	310	354	292	301	314	355	312	312	348	338	359	339	329	332	341	310	328	325	331	331	315	320	355	306	293	356	334	347	350	315	394	310	325	344	321	353	327	339	328	327	296	329	359	331	327	344	313	353	287	336	338	351	326	344	316	361	359	312	334	301	302	337	312	292	300	306	318	296	351	331	306	303	313	297	310	323	337	362	318	317	337	330	312	299	302	289	341	326	325	326	320	334	344	307	310	335	325	325	319	340	342	304	347	355	306	300	309	345	275	328	349	341	351	326	308	354	342	335	341	316	313	311	341	337	347	354	335	309	297	328	351	340	341	336	321	377	320	366	317	307	336	326	296	366	351	311	302	321	327	320	326	347	342	334	336	318	309	324	348	352	304	343	361	332	318	286	340	310	329	312	296	324	324	299	300	331	327	309	325	311	324	333	319	324	338	320	314	368	343	343	326	314	332	332	312	315	346	302	306	286	330	301	338	298	326	340	318	342	346	339	334	361	356	351	304	315	321	333	315	304	354	315	332	306	320	323	305	327	320	299	358	315	336	299	300	354	302	307	347	308	326	322	354	334	356	335	345	307	333	354	348	373	312	327	311	357	315	338	349	303	330	341	325	314	319	360	354	331	374	333	347	338	356	303	333	347	292	328	325	348	320	308	353	330	319	381	310	340	322	360	362	299	327	321	303	304	346	337	334	309	333	353	327	327	308	316	331	342	314	325	305	298	257	299	352	381	319	319	329	344	312	340	349	319	345	311	324	318	314	326	335	318	330	343	330	283	345	351	314	301	353	335	322	337	320	369	300	367	348	353	337	359	324	303	303	290	328	302	340	325	340	320	367	307	343	340	302	320	341	291	337	358	334	318	322	321	327	335	336	349	358	298	303	329	319	356	329	332	312	344	292	355	330	344	344	326	317	306	357	303	330	323	342	330	304	309	351	334	352	344	358	311	330	330	331	293	308	311	331	353	351	342	305	325	336	331	318	300	304	333	322	347	332	311	342	358	332	354	342	321	334	325	325	333	323	306	337	298	294	289	359	315	288	307	326	334	326	325	324	340	330	337	341	297	322	345	324	358	341	334	342	350	320	320	324	312	354	362	321	305	314	292	296	307	313	331	350	328	327	375	322	328	281	315	403	339	339	358	350	326	368	308	368	375	318	352	363	315	338	368	322	335	324	339	377	343	317	331	313	347	313	328	318	318	316	338	306	329	320	319	300	314	305	319	370	310	340	328	307	368	328	364	377	323	358	319	320	313	363	370	329	334	340	325	343	308	328	308	313	296	300	336	328	314	361	320	310	377	325	334	290	309	347	310	348	313	316	358	341	339	323	317	326	316	315	313	367	324	329	320	345	318	313	308	340	336	320	347	315	334	357	321	319	301	312	324	329	345	326	370	331	319	330	344	337	328	317	327	366	308	309	314	289	333	343	325	315	347	318	344	300	324	321	312	306	312	361	347	339	329	343	345	294	288	340	359	325	339	357	317	315	336	329	319	321	306	333	319	346	316	318	326	329	321	351	331	325	330	311	318	335	327	359	339	367	309	344	347	330	333	349	323	336	307	319	299	327	345	337	340	314	322	302	326	332	299	316	311	301	345	347	326	341	305	343	312	344	293	318	300	331	329	338	328	357	326	315	321	352	346	294	303	366	304	347	357	292	345	358	347	329	328	303	324	317	355	339	330	313	351	333	322	355
4296	2127	1229	917	820	773	786	728	698	688	742	722	699	667	692	709	699	720	648	730	742	732	682	748	757	718	696	744	766	721	724	726	693	724	668	709	760	731	733	733	695	730	709	760	685	694	732	683	738	741	717	682	738	723	717	753	746	706	703	729	689	691	707	694	685	713	738	753	700	750	739	706	691	747	724	713	655	717	731	675	729	691	711	736	715	743	771	694	731	714	716	726	754	710	702	682	701	728	736	688	663	719	720	700	681	683	736	711	757	728	701	721	688	689	696	723	725	698	731	681	751	734	718	695	754	759	719	701	679	674	689	732	684	696	741	732	707	691	701	689	686	691	696	720	729	737	719	702	718	745	733	719	703	699	702	754	707	738	741	744	747	695	696	728	650	673	691	707	761	679	742	737	713	698	700	704	661	716	718	719	695	700	675	676	746	725	716	675	746	704	730	705	693	724	687	717	725	737	704	730	694	736	721	729	702	762	705	675	749	749	728	701	669	691	705	731	728	732	723	698	716	682	732	738	724	689	747	733	738	714	736	708	703	731	716	703	702	749	726	734	708	704	694	699	759	705	691	762	729	681	691	696	705	682	678	691	701	686	719	700	734	712	714	709	730	749	737	693	677	728	682	724	706	695	720	705	721	715	719	663	722	715	745	695	726	702	685	716	734	681	740	753	734	702	700	674	705	728	701	650	708	746	695	706	746	755	703	676	715	678	732	717	710	698	679	697	708	705	690	716	689	703	722	695	767	708	741	708	687	682	737	680	720	721	716	697	694	709	734	742	718	739	720	628	722	755	708	727	711	713	663	672	667	654	722	668	707	676	688	748	765	687	743	725	756	734	714	777	689	682	664	706	726	700	718	747	706	729	739	692	693	713	723	689	755	719	724	746	719	703	671	699	727	721	705	733	738	637	709	653	703	657	708	692	731	693	725	684	712	716	717	741	686	753	696	698	669	675	683	743	685	704	674	690	682	658	711	685	731	720	734	698	704	745	667	657	696	715	721	721	703	751	705	704	711	707	681	656	724	719	743	678	716	712	714	722	740	678	751	694	680	721	735	728	673	740	724	658	721	697	707	742	721	726	676	753	691	683	692	668	707	664	741	742	708	680	690	758	724	701	712	659	672	758	665	676	682	720	726	696	690	679	722	709	669	714	708	735	690	712	701	700	691	708	718	724	708	723	729	692	737	740	710	740	726	686	707	728	712	765	719	687	687	744	678	715	740	764	725	691	701	685	691	752	682	676	754	694	713	721	665	692	760	720	677	782	707	718	704	717	718	706	689	690	730	678	749	719	729	757	709	713	720	678	725	712	757	716	668	755	752	736	701	688	703	683	756	686	693	702	701	723	642	678	726	728	708	714	707	657	743	709	707	697	739	729	709	679	712	673	710	688	717	682	758	718	717	679	718	765	712	694	691	775	657	694	722	717	695	705	680	715	706	715	723	713	716	720	726	751	791	746	711	691	716	707	732	755	719	713	715	654	714	711	701	673	713	786	711	657	713	686	713	745	679	701	707	634	745	690	715	697	689	703	738	681	742	738	707	698	734	679	676	663	742	645	719	771	769	746	726	709	725	725	682	686	741	724	689	744	703	700	727	703	710	663	756	693	716	739	702	722	743	724	714	720	667	715	717	709	690	743	676	769	695	732	700	710	718	674	697	756	708	703	676	727	671	687	729	758	683	687	681	754	701	680	719	777	675	710	753	712	667	678	673	701	718	708	715	763	752	722	695	704	708	706	715	699	702	701	724	778	747	724	701	700	724	755	706	757	748	729	676	660	744	687	761	704	691	694	730	681	672	710	776	702	701	696	699	722	718	724	677	738	724	718	744	755	766	709	729	709	701	706	718	718	720	739	693	718	725	708	743	754	716	739	701	693	717	730	678	708	784	721	740	685	748	748	701	719	737	769	746	705	702	704	719	711	714	716	750	741	722	710	727	705	713	747	735	746	678	752	726	707	704	746	672	721	703	732	713	689	719	724	729	708	727	764	691	654	676	763	711	734	741	744	702	744	666	751	727	681	712	726	751	716	727	704	762	696	724	714	687	711	690	725	714	760	722	689	713	725	704	674	695	713	721	661	751	754	751	709	747	707	680	721	746	665	715	706	752	731	742	706	697	711	699	697	704	699	709	626	697	731	659	754	681	681	691	684	754	708	675	692	714	719	681	701	695	685	652	685	692	681	724	686	666	714	724	693	722	710	740	709	681	748	689	738	697	731	708	746	742	701	690	708	715	683	748	761	701	770	674	698	708	735	717	720	709	670	714	713	792	679	713	727	731	733	723	729	726	704	718	774	686	724	722	670	694	688	680	700	722	704	732	719	656	715	721	712	682	738	674	707	710	714	684	679	729	721	707	746	712	695	706	742	725	729	711	729	691	695	724	702	686	724	711	718	684	719	749	704	779	738	732	695	714	716	730	686	750	707	700	671	705	638	675	740	716	729	692	702	729	698	689	691	695	742	712	672	705	676	734	744	699	671	713	659	697	680	768	726	729	665	693	689	706	681	736	722	690	749	732	685	741	699	685	737	703	711	689	701	701	677	691	703	693	712	763	648	662	691	730	783	726	686	707	734	735	724	713	769	713	716	639	727	709	743	730	722	727	759	748	690	697	722	690	705	719	736	755	710	729	708	693	730	666	765	675	746	705	729	682	685	684	738	740	674	722	672	717	693	723	714	717	684	678	729	740	722	703	705	702	750	703	710	686	703	733	727	701	743	710	679	705	714	681	722	681	747	712	690	713	713	733	690	690	701	756	750	710	687	720	731	728	729	713	725	744	709	724	726	730	699	717	675	752	727	696	677	802	704	746	718	697	722	708	765	694	715	668	683	694	715	682	717	701	743	722	707	727	737	726	680	660	688	669	740	756	707	679	726	713	716	677	731	726	696	749	721	713	716	706	686	719	701	702	721	738	688	738	684	701	714	713	735	682	691	717	696	695	703	703	677	678	681	721	706	691	725	722	706	727	704	659	718	712	733	754	715	699	685	729	700	698	668	687	772	729	702	725	731	692	630	709	716	723	687	712	741	696	743	712	700	717	682	703	720	726	676	715	758	745	712	691	731	726	759	688	728	746	773	671	738	701	709	732	699	704	719	661	713	705	694	741	704	727	693	723	690	741	731	697	704	708	732	744	725	704	697	706	685	708	694	728	696	670	698	676	691	757	688	713	710	685	743	743	732	677	715	709	690	730	720	680	715	704	684	725	714	703	681	681	719	709	700	702	684	694	744	735	735	702	698	692	693	747	753	728	705	719	706	697	751	672	715	722	735	720	736	736	727	679	716	688	728	718	709	710	737	733	759	704	743	706	675	706	686	755	708	704	710	726	701	722	684	646	713	700	700	737	697	698	712	734	724	733	686	700	734	721	637	697	680	700	680	742	722	702	705	704	658	705	706	700	716	703	694	694	746	726	749	670	708	709	704	726	715	755	716	765	761	725	689	718	692	697	737	731	653	706	704	718	771	702	682
24400	20958	23881	28198	20964	20990	10934	639	426	384	398	372	333	338	378	303	334	300	332	275	310	327	323	310	334	302	279	344	316	294	333	339	296	270	294	305	242	294	290	291	282	298	275	310	299	316	320	295	329	302	276	298	288	252	304	295	270	321	292	322	290	279	282	299	262	322	290	280	307	283	308	302	306	274	262	289	306	303	300	291	271	272	292	308	284	320	315	296	304	286	286	288	306	325	299	317	284	290	298	294	261	282	304	330	297	257	299	276	328	302	304	315	305	298	264	324	305	300	257	283	291	272	303	290	283	295	269	313	290	310	321	275	308	290	281	266	259	276	293	277	319	298	260	327	305	310	292	272	289	293	340	275	299	310	267	288	312	274	283	274	282	284	301	309	287	276	248	289	319	265	291	313	308	281	298	300	277	304	277	278	329	316	280	313	265	278	314	316	281	313	269	277	290	255	291	289	293	273	266	293	311	283	310	285	278	289	270	271	282	308	280	292	308	282	291	299	283	287	294	306	306	290	326	274	280	256	301	291	314	284	285	281	294	292	274	276	288	282	260	270	279	249	269	317	289	307	295	276	284	290	287	307	298	263	287	252	280	315	327	276	271	270	295	296	293	306	307	293	299	315	277	276	304	289	255	283	275	276	272	288	272	299	312	277	273	288	300	307	277	296	270	260	318	280	307	309	296	318	291	277	291	320	270	293	290	276	296	266	282	290	252	317	309	299	281	281	282	323	281	283	273	279	294	276	270	297	328	266	262	277	272	315	271	290	278	253	307	290	282	282	268	297	300	288	310	308	266	306	311	263	250	259	288	291	289	257	282	279	270	267	309	258	288	303	292	267	275	277	285	253	274	264	262	295	310	286	261	275	323	281	281	255	293	320	321	305	271	266	310	273	275	297	248	274	300	276	286	293	287	301	298	296	268	248	307	305	256	326	293	299	294	306	254	269	276	323	271	256	301	277	297	261	288	285	303	239	284	257	281	313	338	276	276	273	296	276	272	311	270	291	290	260	269	262	273	259	285	278	279	288	309	269	273	234	289	274	312	271	259	264	277	274	291	292	333	298	301	270	252	306	317	284	297	276	248	291	301	314	292	295	288	309	298	247	309	299	304	290	302	287	247	267	267	309	261	293	292	296	273	298	285	282	244	297	304	281	285	270	268	266	281	289	285	296	285	299	295	304	288	315	300	286	310	281	281	274	313	261	257	285	255	331	317	275	355	289	304	299	316	311	320	306	336	259	277	241	295	285	297	322	280	269	292	303	286	286	312	342	268	244	265	281	314	285	271	315	324	291	237	287	278	273	284	275	301	287	296	258	288	286	273	283	273	253	293	298	348	312	287	297	277	289	286	272	266	278	244	283	283	254	274	290	310	291	322	308	286	302	283	291	274	259	271	295	280	284	311	290	292	288	284	285	297	303	248	279	286	288	308	305	286	282	289	288	269	269	245	280	340	287	303	295	276	278	298	290	285	301	250	307	249	282	261	260	298	284	273	301	324	278	291	279	280	276	271	252	262	313	285	286	276	270	311	282	271	296	284	273	275	248	271	283	310	290	297	293	281	289	285	313	277	283	307	286	275	276	263	281	289	305	246	280	302	294	305	304	290	320	251	278	304	290	273	286	317	259	272	278	274	301	289	292	316	289	264	275	341	295	277	297	298	314	305	286	271	282	333	291	289	289	284	285	281	307	297	287	287	295	272	271	271	288	280	272	308	290	283	280	294	280	292	272	286	267	288	267	289	290	282	283	293	280	307	266	270	317	297	315	287	331	290	287	269	302	304	347	290	319	258	295	308	286	261	300	284	273	286	304	262	300	271	310	316	298	293	271	271	282	252	288	277	286	285	298	307	260	281	323	258	309	277	307	295	281	295	264	281	272	306	320	260	283	287	291	273	320	283	281	271	313	289	305	260	306	290	302	256	284	267	267	308	313	297	269	260	282	291	312	270	309	250	301	291	273	283	280	306	287	264	292	287	313	267	306	293	332	306	298	281	272	275	240	288	291	285	320	262	275	292	322	276	283	308	284	317	268	301	301	277	307	301	312	301	268	297	286	282	256	293	324	317	274	296	282	281	323	275	272	288	277	257	294	292	281	285	264	298	300	271	257	309	279	293	279	284	280	305	287	267	276	270	325	286	281	295	285	292	294	303	320	296	295	268	308	292	306	310	306	320	267	267	286	253	289	303	294	276	304	289	282	272	273	285	318	299	256	267	246	274	255	308	297	295	301	295	264	305	282	296	298	315	286	284	269	285	301	287	287	305	314	262	291	278	299	316	324	308	290	298	269	318	287	303	257	269	287	299	269	252	262	230	269	290	316	297	302	301	253	276	290	284	287	286	283	283	321	306	325	273	303	297	268	279	273	287	291	290	264	277	333	309	314	268	309	287	260	325	275	319	265	259	256	281	279	283	285	282	312	297	302	323	270	301	308	283	277	332	305	323	281	306	298	285	288	276	287	291	270	306	304	284	276	304	315	285	282	283	286	300	280	319	298	279	298	272	279	314	275	310	305	309	323	284	302	294	260	297	258	311	272	321	285	302	279	302	301	306	326	287	295	311	295	315	268	294	302	250	291	332	288	266	266	289	306	293	297	279	300	259	275	251	311	291	268	302	321	294	284	281	259	289	270	296	249	274	301	286	282	316	289	292	287	276	274	295	267	298	289	275	315	277	287	308	284	284	305	303	269	282	308	267	281	304	264	279	279	286	305	281	294	282	283	289	279	281	271	301	280	295	301	276	295	271	287	272	294	301	271	290	258	282	266	282	270	278	305	328	328	259	308	306	294	285	301	278	277	299	292	270	304	274	264	282	291	308	319	281	262	280	257	267	290	264	311	288	255	276	328	280	293	287	294	268	295	288	250	277	297	310	265	283	269	304	301	283	330	304	313	269	294	305	282	293	278	266	264	320	280	328	317	303	294	295	312	285	274	269	262	305	295	260	306	295	266	326	288	322	299	284	298	279	309	327	270	282	297	257	307	294	253	287	248	283	253	328	284	287	271	280	239	304	324	273	271	285	299	302	270	282	303	256	308	294	284	291	279	296	301	305	283	275	328	264	278	337	283	312	299	306	287	265	286	331	276	305	320	294	251	277	289	291	329	286	307	282	287	283	298	293	247	268	310	294	280	256	293	313	264	302	282	268	328	280	265	299	320	299	290	316	297	297	282	297	274	301	305	303	275	284	309	316	297	310	304	316	306	279	288	285	308	276	278	288	295	304	287	319	265	303	286	271	315	315	286	321	258	265	258	319	286	241	259	277	284	280	292	316	323	283	281	258	251	280	284	261	275	278	297	294	289	264	286	277	280	315	321	278	254	277	303	294	275	270	301	314	280	300	274	335	318	259	295	268	292	271	259	287	290	291	282	299	288	263	326	271	250	291	277	277	268	311	304	277	264	289	270	292	298	260	297	254	276	297	300	286	288	334	288	269	302	299	296	289	265	285	306	298	313	302	301	270	322	287	297	311	283
4026	3297	1659	1010	805	697	709	680	656	631	620	598	597	632	656	617	639	611	661	637	643	586	587	612	641	621	600	635	583	593	594	596	616	576	619	619	601	628	610	620	662	597	598	634	605	621	587	610	604	629	648	611	560	599	627	573	598	614	662	623	563	581	631	620	619	646	629	599	646	613	601	611	582	574	591	561	576	608	638	612	606	591	613	602	633	612	606	581	566	582	601	590	609	576	614	564	586	594	573	574	622	559	556	604	609	596	604	643	600	560	588	625	595	581	589	619	597	621	614	592	569	616	597	568	622	586	617	559	632	623	576	600	597	606	607	579	606	611	616	591	593	624	627	598	630	581	601	579	570	566	618	609	610	654	607	627	593	597	646	601	570	593	613	661	608	602	614	630	585	594	591	619	584	602	605	607	611	582	579	597	610	584	617	613	603	586	635	564	623	578	615	591	584	618	651	587	593	629	594	637	587	589	537	593	615	636	632	595	597	642	586	570	611	610	605	640	622	623	604	569	612	645	619	612	653	609	597	632	624	597	569	593	603	601	603	573	616	597	617	615	579	593	614	669	620	582	575	612	614	582	574	614	625	625	639	614	584	589	579	632	606	641	575	663	581	626	640	624	622	617	596	634	640	613	608	575	580	597	656	584	644	605	614	594	601	609	603	588	611	599	608	653	642	642	594	612	611	571	576	597	617	635	614	588	621	597	599	628	636	572	658	671	577	601	612	612	596	619	625	625	631	614	569	622	555	605	586	621	576	639	592	600	624	597	625	560	611	628	625	631	627	650	628	583	614	591	619	604	638	591	559	597	597	606	605	569	619	604	609	590	653	623	627	547	614	586	629	563	617	613	596	612	611	599	576	635	601	642	538	614	591	567	630	619	603	606	593	616	606	561	632	604	574	559	605	605	569	568	588	577	612	635	605	557	614	621	621	579	617	629	627	626	615	626	618	588	624	625	552	617	605	588	582	615	635	592	586	601	568	569	632	612	551	653	566	618	592	556	624	599	633	588	562	594	602	614	621	608	630	604	596	586	557	632	627	662	600	598	628	574	663	586	595	586	584	636	595	607	637	577	601	595	586	584	620	579	612	619	627	622	585	580	608	620	637	586	600	647	588	607	594	608	587	577	632	630	574	587	602	562	617	569	590	607	593	636	561	598	587	596	558	593	593	574	589	577	606	579	615	630	604	595	657	556	630	591	582	619	614	592	624	607	546	630	571	606	590	604	602	624	626	568	590	612	581	622	621	573	605	600	593	615	584	619	605	673	561	623	605	609	598	625	583	620	601	589	600	618	675	631	607	571	596	608	567	601	602	614	631	618	657	638	601	612	626	631	644	635	631	617	616	592	562	603	598	634	575	604	577	585	584	595	617	657	565	620	563	646	636	616	593	566	605	627	606	583	605	591	640	647	578	593	641	586	630	579	605	604	627	628	599	625	619	589	639	583	574	587	600	608	632	626	585	623	594	592	632	624	633	607	618	593	585	582	608	623	606	574	636	599	623	582	588	577	585	593	587	633	597	614	630	627	574	589	617	600	597	597	611	649	575	643	626	604	572	606	624	582	614	589	611	609	581	638	571	571	606	603	588	632	552	620	582	612	567	571	605	625	618	637	611	598	599	580	604	642	585	593	595	654	584	622	602	592	654	608	648	605	600	588	612	581	555	588	591	613	574	624	585	580	586	615	582	633	589	575	634	603	613	602	638	607	580	554	581	616	609	607	626	624	644	600	591	653	610	598	611	556	614	614	579	648	596	592	589	644	599	559	574	613	617	618	608	630	631	594	639	582	631	564	556	617	599	552	635	626	571	647	589	632	624	612	594	656	583	562	575	614	581	563	610	654	577	621	601	583	603	570	663	614	644	603	548	655	594	587	610	631	570	592	626	580	617	644	575	596	624	615	689	642	589	588	593	601	574	593	585	625	632	618	619	599	600	600	610	620	641	586	609	586	586	631	628	631	629	570	616	628	611	557	577	644	610	562	579	632	568	598	616	621	570	584	589	579	612	594	602	612	651	584	600	601	628	589	662	575	574	617	595	619	630	611	647	635	624	639	608	611	617	624	607	583	567	644	624	611	577	609	582	571	633	577	608	611	645	575	591	580	601	612	616	607	654	578	611	599	601	618	620	636	598	604	558	599	572	613	596	619	588	607	593	549	605	582	633	620	596	608	615	610	601	595	609	616	581	615	642	583	605	640	604	590	586	592	646	572	655	618	591	612	594	613	602	597	624	603	658	614	600	553	598	616	617	612	592	590	590	600	600	605	578	615	579	621	588	604	563	593	611	620	616	599	605	623	584	592	629	572	649	626	608	609	631	587	614	619	602	608	593	595	573	577	632	577	651	573	595	616	562	593	618	565	614	600	631	641	616	629	630	604	584	627	587	595	643	633	618	583	612	632	577	594	559	612	614	626	609	562	625	638	590	592	656	595	609	578	590	573	609	614	581	635	567	616	631	612	618	568	661	599	612	592	566	609	604	623	616	614	605	598	613	629	636	581	606	589	602	603	589	584	615	510	600	626	598	583	617	601	594	608	630	604	581	578	615	616	595	582	603	617	554	616	618	630	597	568	610	651	601	636	568	608	599	617	604	568	611	632	553	616	649	559	612	589	560	588	567	547	643	619	593	585	592	596	630	621	586	595	605	553	619	576	641	604	584	630	596	549	635	598	609	571	546	633	615	605	561	588	591	593	620	636	571	579	605	603	632	623	624	667	583	642	620	642	597	588	570	577	623	636	621	623	633	615	599	592	606	605	558	598	599	573	597	587	605	591	595	607	579	584	593	570	612	593	609	598	634	606	610	585	604	630	616	613	594	627	601	622	562	616	609	635	560	578	611	609	567	616	601	603	581	594	617	574	657	605	596	624	597	621	575	595	600	660	588	604	579	603	622	596	597	600	609	603	591	538	600	592	556	586	613	621	636	629	623	660	629	611	600	598	639	593	636	613	645	609	616	644	606	601	576	570	617	593	630	592	624	633	587	634	604	583	617	596	604	634	632	623	605	618	604	599	582	587	636	610	612	570	613	599	559	585	631	605	612	611	663	593	548	642	588	563	594	641	590	578	594	554	584	609	630	644	599	613	604	605	591	592	562	617	580	603	636	620	615	611	600	601	597	611	581	603	645	607	612	611	635	601	610	602	614	620	609	609	623	590	591	602	596	567	614	635	596	647	588	618	598	643	595	563	624	627	585	669	595	594	560	632	600	640	614	615	612	624	634	600	627	622	618	615	616	580	646	604	632	649	592	609	630	581	601	586	633	591	629	635	648	588	599	598	611	587	604	626	633	603	575	626	609	638	607	597	602	595	567	611	594	618	635	590	580	604	621	571	618	550	631	617	617	583	586	607	611	606	634	624	614	641	599	624	582	590	639	574	583	573	579	631	629	608	572	607	579	604	574	553	582	595	637	593	588	592	629	613	616	632	662	623	610	628	618	568	616	553	626	637	628	684	600	597	561	615	615	580	579	670
32989	14057	1813	283	236	209	145	164	169	165	199	175	185	184	187	174	176	186	153	163	175	169	168	182	201	210	155	171	168	160	178	179	196	194	152	170	185	181	185	178	165	171	182	183	171	187	163	192	183	163	186	193	176	184	185	187	181	142	161	171	164	183	166	198	176	192	195	173	183	164	178	154	166	165	173	166	190	168	190	183	173	173	184	183	166	193	201	199	181	126	177	170	160	181	166	175	160	185	182	174	199	173	172	185	173	171	174	163	171	164	167	168	181	194	175	176	189	159	208	181	160	171	183	154	166	165	179	179	206	204	166	200	169	189	196	173	165	154	180	167	166	187	183	197	189	186	179	175	167	181	173	162	202	195	186	164	164	159	180	184	181	165	172	194	192	152	177	172	161	168	190	175	176	171	193	178	176	205	170	163	170	166	183	182	168	191	170	185	192	159	186	167	158	174	179	183	183	187	163	178	169	170	174	195	179	186	197	177	178	173	160	205	179	148	161	157	163	169	168	205	163	169	173	190	190	153	160	197	180	164	178	167	212	171	183	179	176	206	177	192	171	178	171	172	171	161	196	176	190	207	200	200	160	178	213	185	166	161	163	169	178	169	179	203	165	176	159	191	166	165	185	153	185	165	181	199	171	177	194	176	188	176	161	164	167	189	160	146	161	200	161	163	176	171	160	196	158	192	179	153	158	168	182	185	188	171	180	195	180	188	187	156	172	179	188	165	175	197	161	188	171	195	164	165	181	160	185	177	165	182	182	186	175	177	185	198	184	188	159	170	196	154	178	183	176	181	165	169	181	185	183	185	190	156	155	183	176	167	186	182	187	173	157	180	179	177	177	175	185	175	169	158	181	177	165	196	204	196	183	161	190	170	183	183	186	190	181	166	184	161	190	154	171	187	160	145	180	172	180	181	172	173	179	188	187	198	181	183	163	147	199	151	185	174	173	181	189	157	166	181	171	175	175	179	185	160	172	165	179	172	179	175	197	191	172	166	169	165	180	164	182	188	202	209	162	175	174	174	212	176	187	184	150	163	162	169	162	157	167	158	180	186	180	172	152	156	177	191	202	167	164	208	181	195	161	177	179	183	173	185	200	158	191	203	186	178	167	197	185	180	170	182	205	182	169	182	179	195	182	188	174	174	132	157	180	191	177	180	173	171	173	214	170	166	174	199	171	168	157	194	203	159	179	193	190	180	171	171	198	161	202	199	204	195	180	175	171	162	160	174	184	183	190	188	175	177	178	150	192	175	182	178	210	166	195	175	163	160	155	176	183	190	185	155	181	181	179	172	196	158	179	180	159	196	178	193	162	176	189	169	188	164	154	170	167	203	173	182	181	159	188	162	170	183	173	143	171	181	167	200	174	197	204	166	181	179	178	197	174	177	186	149	152	162	200	221	181	158	183	179	185	174	171	159	168	188	167	184	181	186	198	175	155	177	191	176	193	173	192	193	182	187	178	170	163	173	164	173	172	189	188	167	188	204	166	174	189	196	180	161	178	185	166	198	170	191	181	179	180	161	180	192	162	180	171	167	167	171	173	173	186	196	167	156	187	177	166	176	183	157	178	176	175	161	180	194	206	181	178	163	167	161	176	179	177	175	173	149	170	179	181	164	159	177	209	164	166	189	194	184	180	163	154	187	157	165	183	186	171	155	168	187	166	185	194	198	194	187	165	187	168	178	182	176	200	164	181	162	194	180	181	189	163	166	193	199	158	181	168	159	208	165	199	192	184	182	186	177	174	186	179	175	188	188	196	214	202	202	175	191	192	195	173	157	153	202	176	174	168	182	177	153	156	162	180	187	187	192	214	158	180	167	166	171	200	170	167	166	197	191	188	174	179	161	158	180	170	179	159	182	185	184	188	178	192	183	188	191	171	196	157	164	190	175	170	180	187	174	191	181	160	178	179	192	169	185	191	181	196	168	180	168	172	166	167	158	205	197	187	163	179	161	165	179	164	174	171	174	157	166	191	187	206	181	167	160	152	174	176	170	172	206	177	175	188	182	182	197	208	160	192	174	148	191	171	175	162	179	185	171	176	183	189	200	178	173	178	181	170	172	200	177	189	193	188	161	171	167	173	166	201	166	186	180	187	172	175	177	177	188	199	159	181	194	166	168	186	181	185	172	169	174	190	170	188	204	181	190	175	166	167	209	170	188	157	206	192	201	196	149	180	177	179	179	170	177	175	150	182	194	177	169	158	204	175	159	199	200	164	150	155	186	184	176	201	190	177	167	168	185	206	174	156	171	163	179	196	197	169	175	198	170	161	170	189	181	167	191	179	184	190	200	173	149	172	184	157	163	183	165	179	181	177	188	180	160	161	174	156	180	169	153	194	195	177	164	163	197	160	178	184	194	180	178	179	207	177	181	203	193	174	162	193	180	165	154	193	181	185	176	190	175	189	170	180	201	174	161	180	177	191	178	195	147	149	183	200	173	177	185	174	169	160	157	169	177	171	184	178	176	169	171	188	211	201	174	157	166	189	197	176	168	190	191	171	192	189	170	189	146	170	185	175	157	175	172	199	212	164	172	171	178	174	193	185	207	180	146	175	195	168	179	187	176	178	163	179	185	167	170	159	184	178	216	162	175	198	187	171	179	180	173	176	202	179	175	205	174	177	170	174	183	185	167	173	200	173	178	189	213	173	181	180	177	170	181	180	160	176	195	172	180	188	175	188	173	197	164	182	212	182	166	183	164	187	174	193	162	182	186	191	170	171	181	166	170	169	171	173	175	180	171	183	171	164	178	205	154	190	175	183	171	197	177	167	172	186	174	191	185	175	170	172	182	172	193	184	185	171	189	156	158	166	177	175	180	181	193	174	157	171	174	175	191	180	181	167	178	198	182	190	165	188	181	184	169	185	170	162	204	184	162	181	184	185	179	181	169	167	165	193	160	178	160	187	175	165	186	192	190	193	179	178	158	171	143	144	203	181	191	181	166	167	173	149	166	174	175	188	174	167	170	161	170	184	188	188	179	183	184	164	158	182	178	175	201	177	173	174	185	179	175	160	139	164	207	191	145	152	173	193	167	175	197	150	168	150	173	190	178	197	171	167	168	168	168	148	188	183	140	182	161	197	164	169	183	197	156	152	171	169	187	166	212	169	166	166	186	186	159	147	171	185	183	159	192	171	175	158	173	196	201	179	164	146	178	192	153	200	186	171	177	180	189	182	159	164	181	192	162	176	204	155	180	159	170	183	206	173	160	189	186	162	158	162	161	170	198	171	191	169	173	173	186	157	166	166	151	202	174	202	197	171	188	182	178	179	187	192	202	173	188	156	174	176	177	177	154	186	158	165	191	172	189	207	207	172	183	177	155	182	189	158	178	194	193	212	184	174	176	165	163	191	174	169	184	150	182	193	186	162	170	191	192	205	161	178	175	165	189	169	167	169	171	193	209	192	187	164	194	182	178	182	199	182	178	191	178	170	171	180	188	188	197	157	191	175	170	189	185	161	153	210	184	186	188
7508	532	491	405	439	456	450	430	436	443	433	430	413	411	447	443	460	430	435	392	426	436	416	435	432	455	451	459	448	442	448	408	437	426	434	460	470	434	423	416	466	497	416	413	449	439	421	431	424	467	423	456	438	471	461	453	433	438	427	441	449	422	448	456	412	460	396	444	455	440	427	431	443	420	397	454	461	449	435	433	444	460	457	430	447	431	435	440	420	407	484	424	430	438	446	409	469	450	442	411	460	453	436	431	439	444	413	454	434	442	483	412	429	451	422	409	454	447	417	408	447	450	426	393	426	413	396	414	447	404	433	440	403	459	460	433	411	442	430	419	441	445	464	466	424	440	426	426	432	419	443	432	450	434	427	399	438	451	394	453	434	461	474	508	445	431	437	428	478	418	447	408	431	452	425	458	458	424	421	433	427	463	460	400	427	446	397	417	415	439	468	415	443	426	445	430	424	479	470	424	421	440	404	418	436	391	440	416	402	442	458	426	428	439	446	450	415	451	445	458	415	455	434	441	484	412	437	482	453	438	415	416	452	433	465	432	438	418	438	415	460	435	447	437	438	433	439	450	435	439	435	476	441	447	411	411	407	413	439	408	466	426	409	438	421	445	429	425	441	430	427	420	426	431	446	390	398	433	418	458	447	430	431	431	421	457	471	431	433	425	468	424	451	470	447	434	392	426	428	410	464	407	426	455	466	417	432	452	450	448	417	455	429	455	452	465	432	482	383	446	439	420	429	465	440	407	432	445	423	433	456	440	458	453	410	414	482	462	430	427	437	449	453	441	427	429	463	444	433	403	416	466	457	428	427	437	436	442	446	429	442	449	453	420	435	445	443	411	432	434	448	461	455	431	426	429	434	511	436	433	457	412	433	451	399	456	446	426	465	415	413	462	457	456	458	418	442	420	432	426	427	454	457	413	417	460	425	448	491	443	425	449	452	445	434	436	429	417	441	409	451	414	424	425	403	428	432	450	434	433	470	414	417	464	418	474	458	456	400	448	407	445	434	428	433	463	430	444	452	467	445	422	449	400	472	443	425	410	461	470	470	386	440	440	426	391	454	454	432	416	473	446	410	457	446	419	438	469	430	444	455	463	433	466	412	461	438	442	433	461	416	415	466	448	408	428	413	442	432	418	461	421	441	450	432	458	448	439	401	453	424	457	433	429	421	470	447	415	436	420	472	435	418	405	444	446	389	469	448	463	429	420	430	408	414	439	403	428	455	407	454	460	464	431	475	414	416	450	407	460	467	453	427	438	448	416	444	440	428	425	454	400	442	421	477	438	443	401	447	448	412	431	443	438	474	453	424	476	440	446	433	432	428	449	420	405	455	413	400	471	422	435	440	427	476	413	494	445	440	415	422	426	439	373	382	395	468	444	450	430	439	461	447	404	438	435	423	460	413	422	437	433	413	435	431	418	452	456	479	431	421	448	401	435	414	412	422	424	447	415	416	453	461	422	446	436	442	448	445	440	445	434	432	442	471	429	453	431	480	442	428	422	459	425	444	402	419	410	446	444	448	428	445	398	424	449	437	427	442	430	461	447	442	412	450	475	411	438	417	423	447	432	434	440	453	430	415	436	427	428	465	467	440	392	453	424	427	457	429	454	467	471	445	444	462	438	423	411	409	432	434	477	387	440	417	428	407	436	438	453	448	411	421	441	457	450	413	404	434	478	454	434	431	430	391	414	454	421	473	441	422	422	457	434	450	421	405	466	415	439	415	434	469	440	429	435	434	425	455	388	434	450	446	439	460	481	427	488	449	432	417	447	465	477	414	416	451	432	436	420	431	441	465	447	439	439	471	464	480	427	457	456	415	437	449	462	439	407	409	451	433	430	393	436	464	472	439	439	459	447	480	435	472	399	441	430	412	396	436	459	448	467	436	431	461	450	447	457	438	437	433	424	437	427	460	405	443	438	445	442	451	416	484	457	437	440	486	430	425	463	462	456	432	415	444	396	424	421	444	439	406	444	422	412	435	471	454	439	427	403	429	446	448	441	454	420	470	402	457	461	431	467	427	440	433	441	445	428	460	407	462	504	462	437	478	447	460	439	415	433	427	398	422	461	450	500	452	446	440	409	432	457	486	451	414	432	423	405	411	489	439	434	450	414	466	407	444	433	404	454	421	492	473	449	445	455	385	396	434	444	431	419	416	419	454	477	436	412	445	431	464	436	462	444	469	420	412	427	408	431	449	414	406	423	441	439	433	471	409	414	486	419	439	465	434	458	436	454	447	457	455	443	401	434	448	435	434	476	437	412	447	430	458	441	419	491	443	439	437	423	458	431	407	438	449	463	423	418	406	446	453	434	451	470	412	434	433	399	437	440	426	434	443	426	419	425	432	450	430	417	482	436	428	436	413	454	419	457	466	418	417	460	406	422	413	431	433	467	440	468	429	422	461	429	436	451	422	405	454	434	417	473	424	420	427	406	484	436	426	425	467	462	426	438	443	438	448	441	431	409	411	455	454	429	484	409	421	421	457	444	431	429	410	441	460	449	414	433	467	450	442	439	415	465	461	450	443	428	421	410	432	452	452	420	480	443	427	443	449	432	472	451	458	432	414	426	426	463	413	466	462	424	446	475	446	469	433	397	427	416	423	479	402	434	450	471	436	414	476	467	405	459	425	426	404	426	424	454	440	459	429	419	447	434	411	426	421	437	446	482	439	464	489	465	453	441	458	473	478	412	460	459	455	425	450	453	425	476	400	449	455	485	440	406	431	455	465	429	477	433	455	438	409	409	453	388	435	419	409	415	414	414	455	458	440	432	447	404	432	427	462	452	441	476	429	439	443	448	439	446	433	435	441	407	407	419	459	462	418	447	452	411	436	461	426	444	404	429	433	417	436	426	412	451	487	442	428	436	432	489	454	455	433	413	448	427	410	453	396	428	409	433	429	421	460	476	456	450	400	449	477	479	445	414	427	419	449	469	443	473	428	455	477	405	467	453	425	493	398	463	425	452	442	433	451	413	405	426	413	420	460	425	431	426	449	443	490	466	402	416	450	431	439	436	425	444	455	448	438	418	411	467	411	446	481	469	449	471	453	454	443	456	448	470	436	450	458	457	466	409	447	466	429	438	426	410	392	439	445	438	405	396	457	443	486	416	424	404	438	416	441	475	470	450	450	424	454	435	472	448	461	415	457	433	451	439	430	431	401	414	411	410	465	435	416	445	459	457	412	440	489	440	424	470	434	427	437	432	464	433	456	454	399	453	449	415	468	448	445	459	460	425	478	411	422	437	421	466	433	442	424	425	435	445	416	480	441	423	422	435	443	464	439	428	464	429	441	399	455	397	449	434	451	434	452	412	434	399	436	449	441	421	440	423	440	423	437	431	443	439	446	469	413	436	440	469	446	426	454	479	430	413	459	409	467	441	458	449	421	418	412	458	447	416	451	416	476	476	421	407	409	409	453	427	388	439	413	445	412	442	424	445	477	418	451	451	410	460	462	438	459	428	443	440	412	426
25044	20982	23556	28572	20979	12497	668	477	403	405	391	349	369	395	359	328	354	355	353	350	346	348	337	357	341	333	330	319	328	356	345	331	348	346	305	292	324	312	332	333	328	342	348	305	312	288	329	347	331	338	317	334	325	352	346	297	286	355	336	355	314	356	335	312	336	289	304	345	295	365	356	328	381	319	316	324	303	331	313	346	340	344	367	343	353	320	326	331	358	326	305	314	341	334	290	333	377	314	338	314	327	351	350	317	345	318	300	321	336	330	345	341	330	343	323	306	307	336	318	334	326	357	351	334	348	342	362	337	352	338	336	299	337	309	339	317	338	364	347	301	289	349	298	319	345	366	344	313	308	340	341	333	347	311	331	327	300	355	335	333	374	326	324	325	338	353	337	362	340	371	315	342	340	323	338	312	333	315	332	313	328	329	323	349	318	346	337	354	324	345	352	331	349	340	362	357	309	338	352	346	312	318	349	327	316	358	332	316	330	315	335	327	300	354	349	332	329	354	307	339	302	333	304	324	291	335	320	323	328	342	321	333	353	327	297	332	325	327	342	320	348	379	343	386	331	330	349	324	315	343	325	334	319	339	328	346	292	320	352	342	324	319	308	330	330	339	328	324	354	332	377	348	312	294	353	330	351	349	305	365	303	316	319	338	320	319	323	325	333	318	333	361	311	323	320	324	286	341	328	322	369	352	325	304	305	357	312	332	326	360	309	328	344	343	350	328	302	353	347	335	357	335	331	335	318	371	319	306	353	359	322	303	345	307	325	324	321	315	338	285	346	327	330	331	306	345	294	354	305	340	333	322	311	308	359	317	339	344	319	333	310	331	339	333	314	326	328	339	306	299	328	320	302	325	328	341	328	327	322	315	340	302	330	312	348	354	326	341	334	308	342	320	313	360	331	296	360	330	353	356	329	307	318	321	319	355	331	337	349	343	295	337	307	329	302	299	314	287	341	342	322	333	361	343	307	307	327	356	349	322	322	311	320	300	347	355	323	332	349	345	332	336	280	308	293	347	321	349	369	324	347	321	326	314	315	301	321	350	340	347	331	339	317	336	336	355	333	312	344	329	325	322	346	340	325	336	349	314	330	326	309	311	335	330	319	317	365	343	337	323	344	344	355	326	334	354	338	360	295	311	347	328	335	315	335	330	360	341	304	334	318	319	341	315	321	345	344	320	320	337	366	314	328	332	304	340	340	336	328	341	332	323	320	307	345	324	316	343	370	350	314	342	337	329	373	367	350	320	321	325	324	340	355	327	332	360	339	349	304	331	344	343	345	328	353	336	299	333	334	346	336	286	311	329	341	307	328	352	361	326	335	337	365	326	322	358	411	323	344	323	330	329	339	289	293	333	326	333	322	326	339	334	315	338	317	350	325	345	300	357	339	304	346	299	300	326	338	353	334	285	363	294	289	344	356	332	359	324	335	342	373	346	343	363	318	338	346	351	335	315	324	327	325	327	365	334	305	321	333	362	368	305	297	344	366	339	327	332	313	334	322	322	356	302	355	329	297	350	362	299	317	291	349	352	334	313	334	316	351	323	360	341	315	305	316	337	345	334	342	336	344	343	318	345	298	299	315	316	306	362	354	333	348	340	300	333	300	331	325	342	313	352	338	319	332	325	338	335	293	355	328	288	294	333	299	328	329	329	310	330	315	289	305	320	328	329	301	329	344	363	343	362	316	334	372	296	344	373	323	348	368	343	324	338	325	349	316	344	305	292	356	360	340	304	356	365	336	344	329	335	344	337	336	349	307	318	329	331	335	336	331	316	341	293	336	309	344	315	339	352	297	310	351	336	346	304	297	380	316	363	336	327	312	315	347	308	328	326	288	331	350	323	351	342	339	285	341	353	324	314	314	360	340	338	343	358	298	308	345	318	314	353	333	343	341	341	362	276	318	330	330	351	367	342	368	304	335	341	355	299	370	336	350	319	318	307	394	343	329	308	342	314	339	327	366	331	343	298	315	347	386	307	340	345	329	336	312	319	297	350	304	313	371	334	322	345	366	318	330	337	316	396	359	302	305	352	325	286	335	371	324	324	336	314	336	316	341	303	329	351	345	318	316	334	328	338	333	346	300	359	336	304	324	317	349	331	300	293	307	316	317	378	316	329	299	312	361	315	354	329	332	324	357	322	315	320	355	359	354	341	318	325	335	287	319	341	328	349	349	386	358	353	319	292	340	357	336	335	331	325	317	317	325	338	358	311	321	314	377	341	324	365	322	302	311	318	332	350	328	324	339	309	346	325	321	308	341	319	363	337	319	365	310	303	321	362	363	345	334	333	328	336	344	332	336	318	339	333	315	327	324	325	325	323	338	325	328	325	308	340	372	339	329	350	290	346	359	346	354	357	335	321	357	305	305	319	363	339	329	351	352	322	333	324	337	326	324	330	332	336	359	352	338	322	393	297	348	332	343	330	314	314	334	317	310	319	364	333	326	327	352	331	290	338	345	327	325	349	314	334	344	324	321	350	343	317	328	320	316	323	344	371	330	363	316	326	380	332	351	306	323	332	315	299	359	316	328	346	335	349	321	351	328	356	318	348	371	310	321	324	329	335	297	343	316	317	315	346	304	333	309	297	354	313	340	318	315	335	352	333	314	318	371	311	348	373	304	318	329	354	323	322	317	318	293	341	321	299	315	317	347	327	359	341	351	332	361	336	320	335	327	344	352	305	372	335	340	313	329	361	332	345	310	347	351	323	291	336	324	346	341	293	317	322	314	340	306	319	331	366	323	334	325	353	333	362	375	329	332	342	350	330	366	352	335	319	357	320	303	334	337	345	307	339	337	293	316	338	324	367	336	323	317	340	329	349	343	299	302	329	314	347	368	334	350	358	326	287	357	339	332	326	325	346	306	323	332	320	271	336	358	340	320	313	307	340	324	318	338	352	327	357	330	300	307	381	325	363	335	341	304	318	296	297	344	354	326	334	306	330	347	345	328	346	330	344	323	317	354	316	329	321	334	317	319	393	313	340	323	314	327	325	347	285	341	323	315	314	362	320	340	339	351	333	366	298	340	332	324	337	358	300	296	298	308	338	305	319	320	328	336	349	323	337	336	343	355	317	295	318	347	350	308	329	314	330	340	357	309	293	315	337	317	331	337	331	327	303	328	318	326	313	312	328	343	353	350	346	341	312	302	301	311	354	311	346	358	301	330	336	306	343	323	352	305	325	362	326	307	318	306	322	320	338	316	352	318	340	359	351	328	357	311	314	311	352	335	299	320	341	362	310	336	330	329	323	357	346	308	318	385	336	305	322	295	334	332	305	309	358	357	316	324	317	314	352	344	327	347	351	360	332	313	327	314	334	359	314	309	338	318	322	334	366	345	338	345	327	316	354	315	304	342	308	334	346	338	332	319	340	341	329	318	371	355	334	340	323	333	350	316	347	332	333	354	335	305	341	339	348	345	312	339	341	319	343	347	334	329	323	351	348	351	373	323	331	341	343	351	328	336	355	330	349	322	310
4275	2117	1268	919	813	801	758	778	716	744	739	766	710	739	727	729	775	735	725	716	706	738	690	734	691	731	728	749	721	732	732	752	683	748	743	706	712	763	685	760	719	677	679	716	726	716	722	699	703	732	732	684	729	739	714	741	756	712	752	696	695	652	738	697	714	708	677	678	698	715	741	695	758	767	661	729	697	731	781	730	721	695	690	779	746	706	721	704	712	722	669	774	696	679	714	738	704	699	712	704	748	700	750	736	697	757	731	708	717	733	684	736	780	699	746	711	726	697	726	698	687	723	663	710	689	707	655	709	747	657	728	699	705	699	676	757	714	718	736	706	721	704	659	683	714	733	755	762	701	698	745	686	746	684	715	719	714	706	685	696	771	764	703	680	715	665	746	701	688	701	753	716	736	720	722	755	728	709	702	692	697	696	735	689	730	669	722	713	737	721	712	718	702	746	712	669	705	670	745	708	688	739	654	690	699	694	727	721	705	752	680	691	711	664	789	712	721	693	745	730	726	725	702	738	720	733	680	752	724	724	728	719	724	678	702	783	741	754	777	707	671	761	677	717	743	709	709	713	726	679	670	717	673	711	678	745	670	720	756	685	682	679	737	686	707	722	730	762	738	752	744	698	723	684	747	714	726	710	708	711	688	739	750	698	700	751	693	771	721	700	732	675	708	720	716	713	695	715	726	728	702	718	703	717	687	682	710	712	758	742	679	686	693	714	769	721	772	748	682	736	654	694	742	719	706	697	678	755	719	725	701	672	673	748	651	751	730	731	743	725	680	723	721	750	689	769	732	706	719	723	651	765	720	688	665	710	695	694	655	651	645	733	701	696	727	705	736	749	702	739	724	666	693	687	753	724	738	759	703	703	698	745	734	708	762	689	707	716	694	675	663	735	707	673	689	686	719	669	704	677	685	700	677	716	727	748	707	714	717	684	712	697	666	732	702	749	706	705	725	671	699	724	674	741	715	715	701	664	705	699	675	696	690	692	787	682	686	733	696	756	710	696	745	747	733	708	703	728	744	696	664	719	719	715	752	703	770	722	633	688	740	743	693	708	760	744	702	700	724	725	759	665	670	718	741	732	729	738	770	750	726	736	742	713	660	722	677	753	722	679	687	691	731	681	722	719	693	718	707	706	714	777	701	731	760	778	716	702	707	724	682	761	696	674	725	710	702	755	706	721	719	708	688	741	741	718	723	670	718	676	703	694	716	723	692	754	782	722	706	704	660	697	723	696	661	717	713	744	713	684	742	739	725	721	747	657	724	750	776	703	725	726	668	704	743	686	673	720	708	709	731	728	738	711	693	706	661	712	699	732	747	710	750	714	688	691	732	790	740	682	707	732	721	736	683	759	657	715	738	735	722	726	694	745	670	722	693	733	680	717	692	703	691	768	744	666	711	746	680	727	711	783	734	724	732	726	704	745	710	690	664	741	700	720	732	684	732	734	696	709	757	703	757	699	702	703	768	741	708	692	737	700	724	728	724	732	769	721	696	715	678	737	722	735	682	680	707	703	676	703	739	712	686	727	721	699	737	753	666	725	713	685	722	761	716	695	738	708	694	714	685	726	734	696	757	712	716	748	761	735	752	676	681	710	737	697	721	676	675	703	688	735	711	702	666	734	710	727	747	734	728	740	719	708	729	697	736	708	703	707	742	730	738	678	656	725	671	671	683	695	688	705	685	692	691	695	740	748	668	757	696	733	731	690	738	683	737	682	705	706	719	719	758	740	697	715	732	707	707	686	745	717	726	709	687	671	694	728	709	717	710	762	670	760	657	745	724	709	687	695	698	691	675	688	730	736	739	744	680	739	731	734	734	707	674	710	694	700	689	735	712	719	714	706	759	750	728	727	732	741	718	738	709	720	695	707	704	732	743	727	721	736	745	729	690	712	723	702	747	761	732	708	701	736	729	708	738	750	674	724	722	727	721	750	693	744	687	740	697	700	677	721	699	739	679	729	708	702	699	726	670	687	742	776	706	722	739	711	685	724	775	744	711	712	670	712	709	727	677	741	711	774	671	753	709	704	727	693	686	659	692	654	715	698	716	712	734	738	718	735	663	708	735	700	736	707	776	681	737	690	722	710	709	715	745	747	683	683	716	727	694	702	789	736	747	677	746	688	740	747	725	717	712	684	724	734	726	782	700	696	736	715	694	709	680	732	658	724	720	669	685	724	732	743	710	720	717	722	750	732	703	763	679	725	738	748	686	694	715	679	761	686	630	697	689	695	688	716	736	726	702	724	657	716	704	678	710	726	711	747	730	729	712	696	661	731	733	702	720	665	733	734	702	772	693	692	687	780	723	792	722	703	753	708	682	742	746	724	792	755	670	730	719	695	672	714	734	695	709	732	744	749	654	702	734	738	744	674	738	768	723	677	727	702	680	700	706	712	710	702	675	716	755	695	747	742	705	721	727	673	733	709	712	735	691	722	708	741	794	748	703	740	708	746	723	721	749	708	736	696	731	720	709	708	717	665	708	727	745	701	753	698	705	712	721	719	694	703	712	730	722	736	722	692	703	698	697	702	768	688	751	700	749	754	736	756	746	719	694	698	723	674	716	705	741	710	766	688	688	726	729	704	754	737	697	758	729	719	714	669	712	690	744	734	748	686	660	771	749	691	758	723	665	715	771	730	709	673	687	672	724	697	731	666	620	717	762	731	716	659	766	775	733	752	687	703	772	716	693	752	695	679	708	699	742	689	681	754	664	732	681	733	724	660	781	752	718	743	702	719	697	710	727	677	687	743	685	691	747	723	722	725	693	726	693	723	694	759	706	713	719	692	710	745	699	703	678	703	717	713	700	744	667	720	720	712	720	687	662	703	688	717	749	709	707	713	723	677	733	685	727	753	692	702	763	714	693	690	677	675	671	723	699	728	762	720	731	709	750	758	744	701	700	692	741	733	715	673	700	748	660	708	691	720	748	707	730	740	687	755	702	713	730	715	689	721	685	693	708	761	730	698	743	713	747	736	763	745	724	686	699	716	723	765	737	745	732	685	794	697	723	784	720	703	708	718	713	718	697	742	721	716	712	678	672	694	728	718	691	676	757	693	698	748	689	756	726	735	693	647	747	777	740	672	713	682	734	704	656	755	730	726	693	691	746	687	712	738	710	722	757	724	702	673	703	697	690	760	688	692	700	717	677	743	751	683	734	741	707	727	742	754	699	706	722	721	727	762	698	754	714	693	713	745	717	735	693	665	730	700	715	759	727	702	739	711	749	732	698	705	720	684	686	745	775	719	730	696	721	742	699	737	761	702	738	709	734	712	705	687	698	711	732	708	712	697	668	731	719	677	701	782	727	740	712	711	735	737	679	731	689	701	727	701	691	741	724	761	685	711	690	731	720	707	708	725	710	667	729	689	682	708	692	720	714	711	703	713	743	692	731	684	727	727	726	677	635	701	738	689	712	769	691	739	738	732	777	733	731	763	736	682	743	666	688	748	679	716	678	714	706	683	724	743	720	715
24475	21006	23952	28256	21010	21040	10791	625	391	408	357	379	296	314	339	282	332	301	322	281	304	312	306	317	305	291	302	271	277	277	274	349	289	298	285	271	266	288	301	305	287	310	268	313	291	300	296	318	293	287	243	312	284	297	285	281	277	295	249	281	300	290	272	279	279	270	288	263	277	310	296	302	312	308	296	309	304	317	319	278	280	295	282	261	297	291	276	298	275	342	274	294	320	297	298	285	288	283	276	293	295	299	297	276	310	316	306	309	291	298	297	303	265	322	304	283	320	318	311	293	307	277	265	278	273	286	268	270	293	314	317	279	310	276	264	304	312	279	294	306	248	280	300	260	303	290	290	278	281	326	274	289	281	284	264	309	273	302	275	318	257	300	260	281	262	282	293	241	268	300	252	292	292	274	271	253	273	280	287	271	283	282	286	269	276	297	262	276	283	309	296	292	264	298	296	277	271	303	302	272	260	262	279	315	278	312	290	286	305	287	313	275	320	274	276	286	292	272	285	279	338	272	320	267	292	275	298	302	293	262	292	307	329	306	298	307	273	297	280	279	300	310	293	301	302	274	309	310	291	294	289	276	299	301	271	309	299	307	270	267	267	308	288	266	279	301	301	277	283	291	276	299	274	293	304	287	303	306	235	296	284	294	312	288	321	322	290	301	267	269	283	308	292	328	292	263	269	244	290	297	282	300	305	300	290	281	283	295	285	309	277	276	286	265	254	303	312	307	287	270	278	267	288	294	345	261	261	270	309	265	270	279	304	278	290	283	311	260	284	287	281	277	333	320	272	290	285	267	277	312	305	279	337	292	316	314	294	302	289	294	242	296	288	279	282	325	259	282	294	264	291	289	308	283	300	288	312	314	312	253	265	256	297	306	315	280	318	302	292	296	280	324	298	292	269	287	303	289	290	314	306	263	311	273	274	267	278	298	278	269	286	293	307	266	288	265	293	317	251	252	267	314	309	266	280	322	303	302	281	286	282	305	305	291	278	306	292	282	301	312	287	311	296	285	272	294	289	281	280	289	286	289	299	292	263	296	280	269	276	313	295	263	275	290	270	292	273	292	274	280	276	256	269	278	285	309	286	276	257	305	323	285	281	275	281	294	302	280	270	297	308	266	293	266	296	307	285	310	265	263	304	261	282	302	274	276	313	287	291	281	270	296	295	301	268	268	271	300	293	280	268	299	263	255	249	285	293	266	295	271	268	338	292	308	286	274	320	297	306	293	302	275	283	268	307	272	276	329	300	277	292	295	250	288	305	286	285	277	301	221	288	291	292	268	294	309	302	295	258	287	307	300	300	293	277	300	287	259	302	304	278	294	288	275	271	303	274	285	315	287	273	285	294	286	275	298	298	299	322	322	295	312	275	275	266	260	299	294	275	279	280	285	283	276	264	293	296	260	294	262	249	271	302	306	332	266	282	297	321	294	297	286	290	296	265	280	289	288	267	276	322	283	332	298	281	311	316	304	326	296	307	258	308	314	318	301	298	247	308	301	278	292	279	297	298	292	291	266	313	303	295	296	289	273	292	281	313	303	266	307	319	297	312	321	312	279	273	281	303	299	270	277	324	308	300	282	300	300	304	289	292	299	301	284	268	268	289	302	260	320	294	301	287	278	280	321	284	311	302	274	344	289	306	280	290	272	322	271	295	292	289	307	297	274	287	293	268	246	314	312	286	287	297	295	308	266	269	290	300	283	277	271	266	262	252	313	285	288	290	259	297	287	322	284	277	299	268	261	294	302	298	277	306	283	306	271	319	299	322	288	320	295	289	274	288	301	268	291	282	261	272	296	251	289	305	316	304	296	295	304	282	264	285	326	267	280	297	309	306	296	284	260	273	286	257	307	304	277	280	273	329	255	275	293	257	313	250	304	308	290	297	300	292	273	307	292	299	287	296	283	280	306	248	274	296	292	280	305	270	297	291	258	273	290	296	320	325	341	297	233	269	302	275	269	285	305	274	305	279	283	259	276	286	304	311	266	283	294	306	273	276	318	308	296	287	286	307	245	300	281	297	334	279	323	279	262	276	284	275	287	322	299	303	284	283	280	267	283	267	272	290	267	281	303	286	328	316	315	266	263	300	305	308	333	309	284	298	303	309	271	286	279	264	285	270	287	282	336	292	306	274	273	297	279	294	280	295	242	269	297	319	316	273	290	265	294	282	300	278	331	275	311	278	285	259	294	264	285	278	291	264	277	260	290	273	277	288	285	266	286	277	310	276	282	307	272	293	274	277	272	293	280	278	288	285	255	266	271	267	274	311	314	274	317	252	265	303	303	290	279	272	318	292	289	268	292	285	273	279	281	269	308	278	270	321	276	282	303	278	276	259	321	297	288	251	285	287	264	294	298	330	294	287	257	304	273	306	262	297	295	296	264	288	331	279	311	331	264	270	268	284	280	298	259	286	307	309	309	305	285	311	307	290	310	287	253	305	311	234	310	283	317	287	296	282	319	319	276	310	307	297	269	283	278	283	312	289	293	275	302	284	301	306	304	289	269	303	278	295	280	303	288	263	328	303	300	283	304	284	289	284	265	299	274	296	261	325	326	323	304	265	297	274	271	316	263	304	311	301	286	283	312	280	268	275	305	268	293	289	303	298	280	290	259	279	274	278	284	311	314	294	318	303	287	290	296	305	327	305	290	299	278	297	261	294	279	279	286	277	273	292	286	299	272	281	300	295	294	307	291	286	269	294	256	311	309	296	292	272	286	288	275	296	272	282	267	285	284	277	284	284	258	281	315	252	303	262	288	311	305	274	266	269	286	271	310	271	293	320	267	319	275	295	309	310	279	257	330	318	286	308	301	279	252	249	250	292	276	303	272	298	296	279	283	282	300	295	286	308	305	292	315	286	275	268	279	315	304	311	297	301	283	275	283	327	314	306	289	298	302	275	317	277	262	298	274	263	277	310	290	278	318	301	309	274	287	276	288	307	300	287	277	290	313	256	275	301	283	287	280	270	299	266	293	295	278	301	293	279	285	303	293	282	268	277	263	262	272	306	294	326	298	306	290	275	294	292	290	278	275	285	276	263	285	292	256	285	295	280	289	269	273	275	316	295	301	313	285	287	284	237	268	297	249	248	284	288	268	303	273	275	309	276	292	284	298	286	276	311	309	319	278	292	316	305	267	285	296	285	304	292	253	267	299	294	279	319	283	293	279	281	290	299	313	285	291	263	274	283	305	288	275	298	296	290	279	280	285	287	240	243	297	302	280	302	295	289	271	289	307	257	299	281	305	280	254	295	270	293	290	318	299	285	288	275	289	279	271	325	283	279	279	292	255	282	309	269	283	285	284	297	234	299	276	289	280	323	313	292	332	302	268	271	299	290	273	323	302	271	261	267	278	259	285	281	287	307	301	302	268	293	273	275	297	272	313	262	283	270	290	289	301	271	292	267	283	292	276	310	304	294	310	276	291	293	273	290	303	272	294	290	282	277	290	280	288	325	284	253	287	272	271	278	273	253	255
3972	3296	1595	966	776	656	716	659	648	658	706	627	678	599	607	597	613	611	629	609	585	665	570	621	659	616	613	618	618	596	622	589	602	629	614	615	618	646	576	584	563	641	592	599	645	588	628	578	628	624	576	611	598	602	548	606	606	622	657	562	588	613	607	650	614	640	600	598	556	585	566	603	603	557	638	650	636	574	534	596	647	627	600	600	586	597	578	617	576	601	629	650	598	634	614	604	582	609	611	603	606	583	610	592	627	631	629	607	635	592	586	603	579	589	655	581	607	623	621	641	588	622	560	602	592	556	616	615	598	597	593	597	627	610	591	604	610	613	561	614	616	606	612	602	586	622	602	635	582	573	609	598	615	602	585	595	628	625	620	604	629	585	633	608	576	621	650	627	592	567	581	636	606	573	583	591	621	663	615	626	599	622	625	677	619	589	592	607	597	539	638	597	548	579	616	603	585	624	598	663	588	597	641	573	603	614	616	617	632	625	589	589	661	609	616	576	624	625	658	602	625	603	601	615	618	620	573	602	606	609	643	619	620	601	580	589	606	564	619	609	671	613	581	604	588	630	628	583	586	584	609	633	564	676	627	554	611	648	636	587	612	606	611	604	602	572	610	657	590	581	587	658	599	628	602	600	590	612	640	620	605	577	583	642	605	578	621	612	632	551	601	627	594	612	658	619	612	641	597	578	617	595	594	658	612	575	593	600	632	644	576	609	597	618	584	603	605	628	633	599	612	604	664	634	592	576	619	607	578	610	615	566	586	581	579	662	606	595	609	625	580	639	603	590	601	603	587	606	623	614	640	658	619	643	613	559	607	621	614	582	575	587	616	636	587	612	626	623	586	673	583	615	567	600	614	623	578	573	628	616	619	659	580	575	605	621	584	603	571	616	616	608	630	623	599	608	641	618	619	563	587	622	608	585	585	632	578	618	587	611	603	568	621	663	579	579	620	636	646	606	625	565	602	624	565	574	614	644	578	605	562	611	589	623	595	604	599	595	577	627	591	613	630	648	610	608	597	572	589	603	593	625	610	667	579	601	605	622	609	613	609	623	622	628	571	610	608	647	607	628	592	608	590	648	633	627	612	608	600	551	560	612	602	610	624	618	641	569	624	582	597	645	592	637	600	607	582	643	599	593	599	643	662	619	608	592	587	618	578	630	587	583	631	637	638	623	609	565	582	615	583	574	664	610	634	585	585	628	616	616	613	547	587	595	621	606	600	592	591	608	591	607	639	608	605	570	584	607	590	647	623	596	567	639	550	636	577	600	622	624	612	575	612	579	569	592	622	599	659	606	594	587	596	604	596	586	644	620	568	621	624	607	632	578	608	607	639	619	630	599	587	616	626	628	595	590	636	615	639	646	611	617	599	609	612	588	622	597	607	619	657	605	601	544	591	597	618	598	597	599	606	595	611	594	636	629	630	599	638	592	641	593	590	597	579	631	582	667	626	619	610	603	598	590	583	624	621	611	633	600	583	622	587	560	643	583	569	600	579	601	573	568	620	611	575	564	669	588	636	606	577	664	546	630	609	636	596	614	622	555	622	607	632	611	584	590	579	569	601	603	625	604	583	583	608	612	586	588	595	577	583	629	590	611	630	604	623	613	601	625	647	569	601	564	613	584	621	647	575	602	607	604	608	611	605	623	595	595	609	581	599	580	572	617	578	582	607	591	593	599	593	672	620	608	612	578	626	632	566	594	609	590	594	595	607	655	595	639	615	596	599	557	617	615	603	611	617	575	603	627	589	599	580	594	604	605	582	604	614	649	590	617	622	584	585	608	587	622	632	580	574	631	566	600	623	623	599	628	575	642	568	597	612	652	635	666	595	604	596	603	592	581	565	612	649	603	575	619	580	626	610	588	647	623	648	631	632	586	589	617	570	582	622	586	579	601	592	629	610	584	595	583	602	566	607	537	596	632	571	586	631	634	578	539	608	606	613	623	580	639	618	577	555	614	573	600	553	609	665	613	561	605	604	586	591	624	599	602	639	606	606	652	606	621	590	606	578	635	591	593	610	631	629	588	608	637	603	568	579	574	610	624	652	606	631	534	630	596	621	571	599	638	620	615	594	585	606	589	623	651	627	625	626	605	578	635	598	581	597	629	617	581	576	600	610	575	587	594	651	625	545	590	569	630	574	598	585	563	634	587	621	573	601	609	643	601	606	611	597	591	590	599	588	605	633	600	626	601	605	588	607	552	648	621	603	603	618	594	601	618	576	608	573	632	633	579	616	597	620	538	610	587	648	599	590	615	608	606	590	602	655	617	620	607	596	626	569	616	590	585	596	571	590	603	636	606	591	638	600	605	592	619	616	608	619	615	556	625	586	675	588	632	645	602	619	588	576	596	623	576	607	604	642	633	536	626	611	591	580	597	605	591	654	581	589	602	635	618	597	625	604	588	584	611	603	565	568	573	614	597	597	625	587	590	584	652	604	598	581	533	644	643	621	593	629	571	608	580	595	582	629	608	598	630	591	614	630	597	595	607	572	600	577	621	573	600	607	595	652	591	594	584	595	575	625	579	588	619	607	611	621	618	613	620	580	581	607	588	573	630	635	601	600	631	594	607	579	545	589	612	587	612	576	605	585	596	642	600	574	597	601	608	624	597	623	612	591	594	616	637	605	614	623	593	555	620	617	610	612	613	602	572	633	576	671	619	573	629	616	629	555	605	608	605	590	653	654	627	627	641	567	592	591	639	615	584	577	589	609	606	534	583	624	601	612	647	666	615	562	593	604	623	619	582	611	602	600	600	628	578	591	598	569	574	604	643	639	575	618	626	614	614	657	592	598	607	599	635	613	612	594	602	619	621	603	578	572	657	594	592	569	637	589	646	603	642	583	632	602	631	588	588	627	627	606	599	549	624	594	583	626	573	595	582	605	603	598	599	623	590	606	586	577	606	610	603	640	660	608	585	578	625	629	588	632	611	560	590	599	610	609	612	616	593	609	637	637	615	625	608	583	585	637	623	603	581	591	604	596	658	623	586	640	606	626	597	609	585	582	644	608	573	581	584	589	574	613	604	595	636	653	601	581	633	627	597	616	611	632	621	586	587	589	647	577	614	604	630	570	619	584	571	612	616	648	587	639	597	607	585	644	605	628	603	570	619	610	587	607	644	567	625	609	616	598	606	597	624	593	603	596	583	597	610	599	627	624	578	601	608	617	636	566	619	556	598	593	571	549	608	640	653	642	598	539	582	607	622	675	580	607	595	615	578	606	616	656	596	682	581	567	615	614	577	590	603	570	639	619	631	559	600	620	587	601	607	555	613	611	564	581	671	630	571	583	624	580	642	618	567	617	606	633	595	607	585	601	578	635	546	623	609	586	572	560	634	664	635	609	601	571	617	597	597	606	580	608	593	622	590	627	603	607	597	599	594	578	585	596	610	613	604	581	665	629	586	582	632	585	602	615	578	583	589	622	612	619	604	605	611	593	573	583	620	598	598	596	609	546	632	577	576	606	577	636	582
33130	14063	1838	289	205	181	164	182	177	188	190	174	167	186	164	186	176	177	170	177	161	172	174	177	141	165	196	184	189	178	159	178	160	178	183	177	198	180	184	163	172	194	169	159	151	208	200	179	176	185	194	170	176	213	180	190	204	180	190	190	169	185	177	193	181	186	162	165	204	176	171	173	166	177	203	192	186	175	186	173	193	215	168	205	180	167	182	174	177	184	185	173	174	152	180	168	192	203	203	181	162	153	194	194	210	235	184	184	170	181	174	179	191	182	183	159	194	159	191	175	166	200	162	188	200	188	199	171	145	178	165	194	152	167	178	171	177	179	176	173	151	161	166	174	193	199	179	187	193	175	194	161	170	162	179	197	176	181	189	182	168	174	162	169	146	183	186	166	174	173	178	182	186	180	168	168	181	175	191	182	166	172	178	178	190	198	174	176	151	188	183	187	164	172	170	197	175	172	189	175	181	165	160	184	159	171	174	196	156	158	178	222	194	182	183	167	198	191	180	171	182	178	176	178	179	164	191	190	180	189	164	179	165	180	187	155	171	163	170	189	178	163	170	186	185	180	184	185	184	194	150	167	193	173	180	168	149	176	177	179	167	160	185	193	186	199	170	150	173	198	189	196	191	169	164	170	179	188	158	176	154	152	169	162	200	151	175	183	200	197	177	203	138	169	184	206	188	146	170	177	183	207	185	158	194	180	178	166	167	181	184	162	163	168	159	174	183	184	183	157	183	180	172	145	160	177	160	186	172	174	184	202	172	172	168	195	202	186	188	177	175	170	151	187	169	179	195	167	204	195	163	187	199	174	175	184	205	198	173	163	167	154	171	189	179	181	194	180	172	169	194	169	177	180	169	146	174	196	190	176	197	184	178	172	198	169	169	171	189	158	159	185	169	193	201	179	175	189	176	191	168	172	159	165	195	202	168	166	186	185	150	170	180	178	156	182	154	180	175	175	201	190	173	192	178	159	169	169	182	169	217	155	165	157	170	187	186	174	175	178	164	159	175	194	186	174	196	168	172	193	157	163	155	166	182	175	174	168	207	168	183	168	192	195	160	163	188	182	161	214	168	160	176	185	171	202	184	198	184	156	174	201	206	148	170	172	207	168	168	208	198	183	171	181	148	185	188	184	176	173	173	190	164	181	182	181	202	187	169	178	190	195	175	196	177	174	217	171	165	192	187	140	172	171	178	164	173	176	174	183	155	164	156	179	187	182	172	167	186	179	209	159	176	170	174	173	166	159	172	168	186	172	155	174	176	186	161	161	178	196	185	197	157	177	192	183	168	186	175	175	187	198	194	178	159	185	183	180	156	178	165	175	198	196	161	179	174	193	203	176	160	180	179	184	178	195	189	207	179	178	164	166	189	181	170	173	178	166	192	186	201	173	188	161	185	187	193	195	198	195	180	159	181	148	163	208	168	179	203	172	180	190	146	166	190	162	174	185	186	162	187	203	162	162	192	172	187	165	167	177	173	193	184	178	180	190	147	197	197	180	189	175	198	170	189	196	193	173	181	160	163	191	176	192	154	152	171	180	192	148	200	161	220	185	175	157	212	190	171	173	172	187	194	167	193	160	174	179	185	210	172	184	180	183	214	187	175	180	187	166	165	183	187	184	173	179	171	172	183	189	165	203	185	179	176	181	166	184	159	155	154	195	201	197	188	195	152	164	160	192	181	180	169	170	181	186	185	193	216	190	187	190	168	178	173	181	180	167	156	177	152	178	145	184	182	171	195	183	169	172	160	147	167	176	182	192	204	199	196	152	178	190	165	197	177	190	188	201	171	173	179	184	191	188	184	198	202	206	191	159	182	160	191	156	178	159	176	161	188	180	145	179	160	181	177	191	161	164	186	193	164	146	185	201	226	182	184	166	195	183	174	221	169	165	170	185	183	179	183	187	161	178	203	187	193	189	168	178	146	172	165	143	175	171	177	168	187	186	173	175	189	192	173	185	209	183	190	176	170	179	198	179	176	169	166	175	171	151	169	179	177	191	157	173	181	187	161	165	167	191	172	188	179	182	176	190	160	189	179	158	202	158	193	153	167	159	194	164	173	164	185	158	167	196	184	184	164	201	191	167	162	193	164	180	186	182	183	178	176	169	165	186	191	198	166	174	183	175	150	159	166	186	199	169	156	186	161	153	157	196	186	183	195	170	180	147	192	203	189	180	197	174	204	173	179	186	176	170	187	168	179	159	187	185	193	187	166	154	200	176	167	173	190	184	195	191	176	177	162	189	182	181	173	181	162	194	187	179	191	210	173	163	169	159	186	179	217	187	208	173	167	161	171	166	184	174	175	155	193	177	181	178	196	170	206	148	172	197	175	178	178	198	194	159	197	166	187	152	195	167	185	191	182	189	196	172	183	184	159	158	165	170	188	192	164	180	175	203	162	176	183	201	168	193	203	186	176	174	191	180	172	178	164	197	175	176	158	173	192	181	171	191	175	186	192	153	195	180	168	169	175	185	168	159	175	188	173	184	174	184	181	178	191	189	180	168	191	184	186	181	189	166	192	189	189	180	213	203	168	178	191	181	194	178	155	187	169	162	171	181	170	213	174	189	192	195	167	170	165	173	161	173	187	184	175	192	201	161	178	189	158	192	189	165	168	183	174	208	170	180	163	176	145	177	190	178	199	189	221	175	125	164	176	164	182	190	173	175	163	191	150	159	164	178	181	209	164	187	191	199	169	160	175	157	165	164	173	175	200	168	186	172	179	149	177	169	167	170	161	205	195	179	171	215	172	163	169	195	166	181	207	170	178	171	164	175	210	203	191	219	169	188	182	185	181	168	153	198	170	146	197	189	195	175	181	180	141	181	177	158	193	190	182	194	169	148	188	167	190	193	192	194	155	189	194	187	160	180	175	183	171	207	185	181	162	165	192	196	192	182	177	184	192	185	163	202	173	189	169	193	180	168	178	166	166	165	181	161	188	173	185	193	185	175	172	167	180	170	153	161	155	196	219	189	188	187	185	170	168	181	174	183	176	183	177	189	172	200	181	183	169	181	193	197	180	186	166	182	207	199	190	170	179	155	185	169	158	157	176	207	175	186	158	153	197	166	196	157	196	199	174	202	196	175	175	197	188	201	183	171	197	183	180	188	174	207	172	192	149	156	160	194	171	152	179	189	191	206	161	196	181	177	153	175	173	192	185	189	174	192	175	175	178	182	199	172	183	196	199	178	169	175	171	185	176	172	187	168	171	173	183	202	209	178	184	174	187	177	148	185	181	186	177	180	172	155	177	206	205	187	168	186	194	188	170	168	184	132	199	176	200	155	166	182	194	166	174	175	174	185	178	176	175	163	198	158	162	173	170	156	158	173	175	161	171	178	163	158	163	174	167	184	182	172	168	151	206	191	185	183	178	172	162	185	181	200	165	165	185	183	195	185	188	159	204	186	193	193	159	175	184	188	162	179	180	195	160	183	172	195	190	162	158	184	165	167	192	173	174	177	164	176	205	175	172	182
7635	511	427	460	410	446	414	419	455	428	454	423	418	445	447	451	428	434	416	446	466	445	451	444	421	445	438	473	473	446	438	465	448	437	446	491	447	461	426	438	407	460	428	454	436	439	445	470	413	438	451	437	435	468	440	460	452	477	452	432	421	443	435	431	420	466	421	423	483	416	456	469	438	481	441	487	441	413	425	472	469	431	451	422	453	450	417	456	440	463	443	446	438	422	436	413	466	458	450	458	460	457	445	428	464	434	436	492	436	446	457	449	435	430	429	483	479	443	427	417	433	442	445	458	460	451	444	440	462	431	471	459	473	460	463	433	427	442	429	423	448	417	427	445	395	420	466	445	444	454	464	462	434	454	433	478	413	429	447	455	456	426	465	429	371	441	453	432	390	482	465	462	432	460	440	438	426	486	467	474	428	440	476	426	435	434	491	462	430	429	443	405	427	470	409	453	417	427	423	445	444	422	413	465	467	428	409	446	417	450	470	442	464	445	467	454	442	396	434	445	437	440	444	449	450	432	458	417	454	466	438	421	472	426	446	459	452	435	419	431	455	449	490	456	444	418	442	439	457	435	427	468	395	450	423	440	441	456	452	433	445	433	455	432	442	421	419	420	453	403	443	444	463	421	417	450	428	430	455	431	423	470	443	430	424	423	442	453	457	428	463	467	447	452	408	436	406	440	428	502	451	462	479	432	474	414	434	397	430	421	463	446	463	452	442	464	485	457	455	482	419	450	454	437	440	452	457	458	438	416	458	439	449	413	464	443	436	410	481	453	421	429	450	435	394	457	441	448	468	408	440	442	464	434	477	471	461	438	415	457	441	438	471	429	453	451	461	462	415	426	425	442	435	431	456	428	484	451	437	435	434	473	446	486	482	461	438	475	434	460	453	435	460	412	432	425	440	458	433	436	467	416	424	437	464	406	416	415	414	432	431	426	436	471	432	443	457	398	463	432	395	465	445	449	433	423	487	437	461	469	459	469	467	432	479	437	453	406	436	426	448	457	451	426	459	440	451	482	455	475	438	421	454	459	438	437	464	479	479	438	451	447	441	423	458	450	485	401	447	460	435	460	444	455	470	477	468	453	422	442	412	398	442	464	436	421	430	485	429	437	445	444	432	405	448	476	424	470	434	435	455	499	437	462	417	434	412	450	433	450	425	458	394	443	449	428	405	440	426	439	441	423	445	421	456	449	414	431	460	441	415	446	453	465	436	468	386	426	421	454	432	470	449	447	442	434	426	426	460	428	432	455	451	428	479	442	444	447	427	430	416	448	419	405	389	431	473	393	445	440	481	425	469	420	392	418	462	433	488	437	383	461	415	411	422	433	434	429	437	451	454	494	422	428	467	427	421	493	433	435	412	446	440	427	453	467	471	468	455	432	428	425	462	432	439	404	457	439	479	480	444	471	456	403	472	447	444	392	436	425	454	453	448	437	469	407	462	479	448	441	476	443	467	452	451	442	447	456	462	449	454	430	421	442	458	477	457	456	465	426	469	421	460	428	441	456	452	449	428	432	474	433	469	450	432	451	462	426	451	433	428	459	472	433	445	438	415	462	453	457	448	444	414	450	444	464	392	460	498	443	466	429	434	446	430	438	465	445	418	416	460	445	429	420	411	451	473	425	433	479	437	466	436	417	455	445	441	445	422	480	434	488	463	414	419	491	460	408	441	451	463	512	448	427	404	434	429	452	456	424	447	445	450	430	446	428	460	477	457	409	491	444	467	467	425	407	429	436	453	446	443	426	462	480	477	461	432	443	433	446	402	466	453	412	425	457	441	434	448	452	427	428	438	417	484	459	427	455	466	432	465	439	412	464	408	464	454	423	465	435	403	459	455	456	444	424	450	431	443	447	423	417	430	405	437	430	397	429	423	484	418	454	431	449	434	457	455	391	421	450	462	498	463	428	479	430	445	413	477	456	454	443	422	440	430	456	460	429	461	421	425	453	435	431	457	411	420	445	436	467	425	485	464	444	444	478	449	439	477	460	423	437	431	448	464	455	460	394	419	457	430	447	459	435	402	452	445	476	464	407	445	478	421	459	473	437	431	446	427	426	483	404	446	437	414	444	429	443	448	442	475	480	440	454	422	432	477	486	399	412	450	455	445	426	452	415	456	435	455	456	451	487	438	457	419	468	451	430	474	459	424	399	452	403	487	485	431	433	420	419	431	406	447	485	484	462	426	436	445	411	463	426	471	456	425	466	491	455	494	454	405	442	442	446	431	425	431	475	412	447	474	429	438	445	466	401	417	403	411	443	463	434	426	393	449	485	458	425	426	411	415	490	476	430	423	415	466	441	400	419	404	461	404	475	449	407	461	419	459	442	415	461	404	461	465	422	431	422	462	452	425	452	438	478	443	461	456	446	408	447	412	456	411	441	465	455	432	418	507	469	406	414	437	393	450	400	422	454	470	415	475	448	447	435	428	452	422	441	429	410	417	421	430	441	408	431	414	451	461	429	418	435	453	413	467	419	456	459	426	438	435	451	451	459	498	444	468	427	422	458	454	438	431	416	431	414	411	437	453	420	404	460	468	391	431	432	442	430	429	421	409	485	416	485	446	464	439	437	445	474	454	471	477	436	458	450	474	421	439	442	421	445	478	410	469	472	483	443	399	458	435	466	472	411	448	482	443	444	464	474	420	450	412	457	437	478	476	459	450	427	455	453	439	467	441	432	463	444	457	430	451	498	470	473	461	433	459	437	411	447	445	449	436	437	464	452	457	438	440	444	441	437	424	429	438	470	411	419	395	421	420	469	445	434	445	400	484	464	410	437	387	417	423	451	420	437	442	451	448	458	430	454	446	426	472	420	433	469	446	422	455	433	441	423	447	484	437	417	412	478	461	453	433	449	444	447	468	435	477	437	442	444	433	413	436	482	439	429	457	431	436	455	402	404	459	447	414	435	388	439	448	481	462	453	491	447	431	451	418	427	461	422	425	454	479	445	450	464	443	444	470	440	443	455	430	446	462	438	465	435	455	432	452	458	469	449	473	452	473	440	440	460	462	443	447	431	447	473	439	456	423	455	421	438	440	484	431	443	477	426	428	452	444	446	460	479	421	501	413	495	444	454	419	474	453	471	451	407	455	445	467	430	453	477	479	435	430	428	451	454	459	451	425	406	454	426	441	419	445	454	404	439	461	443	478	479	456	435	450	433	433	447	426	456	436	435	452	414	458	457	425	470	434	417	407	393	436	437	439	446	464	418	429	463	424	438	439	430	447	459	430	428	450	440	478	456	474	421	424	470	417	455	420	457	428	415	432	450	440	467	475	432	441	439	411	414	448	425	432	416	432	446	481	447	446	471	477	464	445	453	445	455	418	422	480	460	436	452	457	427	431	462	418	433	447	421	456	479	491	459	440	438	448	431	463	449	409	475	427	451	460	413	450	450	430	421	412	429	437	450	441	420	392	457	415	449	442	445	456	452	420	438	435	443	444	474	420	455	483	414	476	421	437	410	462	459
25020	20974	23595	28526	20967	12545	655	470	418	383	372	389	374	355	369	338	302	374	355	345	314	338	356	332	350	347	312	341	321	314	318	338	331	358	381	311	338	377	338	345	297	292	323	339	305	317	317	329	337	323	302	332	322	312	329	314	317	298	307	291	304	320	333	329	339	340	342	312	348	334	326	334	310	340	355	331	332	347	343	307	314	346	346	334	370	301	342	353	320	321	318	339	340	327	312	303	343	296	281	330	343	346	312	331	315	346	328	336	337	324	311	325	337	322	334	347	355	318	346	329	356	313	331	320	365	346	333	323	350	371	350	347	321	324	286	354	334	308	352	334	325	355	362	330	325	327	374	329	326	287	338	336	342	312	338	318	335	358	322	343	344	342	317	342	352	357	348	288	367	339	315	321	337	354	349	332	340	319	335	326	343	338	332	350	304	339	324	336	332	325	325	296	359	364	323	331	314	314	337	303	336	351	352	328	332	367	321	315	320	327	307	325	340	317	377	376	363	336	327	319	323	348	334	330	345	310	326	328	316	320	330	316	287	320	296	337	305	337	341	352	314	360	345	292	341	333	330	316	326	339	356	321	300	304	299	334	330	336	341	321	292	355	343	300	313	357	329	337	292	296	325	335	331	358	353	335	313	327	335	351	302	346	336	357	328	304	340	344	367	345	326	320	302	282	321	335	346	338	314	310	291	330	303	358	329	334	310	347	335	328	345	322	280	329	322	320	391	350	353	301	325	329	364	300	341	359	348	352	349	354	314	319	304	349	365	333	318	352	338	340	374	302	337	346	307	361	355	336	334	344	334	342	304	329	340	334	356	323	346	351	288	298	312	321	310	305	335	328	325	314	349	308	327	338	354	310	363	337	308	371	329	325	323	336	315	347	309	326	312	343	326	334	321	311	338	349	326	336	312	316	320	340	341	317	324	282	352	330	319	303	323	327	355	339	353	326	337	313	323	321	359	328	319	317	349	349	347	349	343	348	334	330	318	307	329	322	331	334	333	315	330	311	339	319	319	320	322	319	321	337	353	338	324	314	298	336	333	295	343	329	340	363	319	309	419	314	357	307	347	369	316	340	308	299	321	346	337	276	316	352	329	296	346	324	344	334	322	326	331	296	322	341	324	324	321	354	322	344	346	327	324	336	323	339	322	346	357	346	314	295	333	334	338	329	314	352	353	342	318	330	318	334	339	318	313	316	320	318	343	341	311	336	364	339	322	311	334	341	285	309	319	313	360	333	312	315	333	285	298	280	328	320	302	273	331	355	324	329	308	296	307	296	309	338	332	310	295	322	334	315	325	316	322	304	308	339	334	340	299	334	297	324	314	353	320	314	364	348	349	347	330	342	352	348	340	340	319	326	343	316	337	311	320	373	338	342	342	331	318	309	307	306	334	356	303	327	338	311	334	348	332	370	347	314	309	319	359	340	339	343	328	329	300	375	312	354	328	325	339	315	344	328	327	307	300	337	317	338	346	320	305	332	352	374	331	316	328	335	312	299	338	331	299	330	340	360	325	353	306	335	335	321	298	335	342	335	339	340	316	346	328	341	338	324	308	273	319	333	315	337	319	309	351	317	311	307	350	301	361	314	326	329	286	314	277	329	360	348	323	334	332	356	327	339	321	334	326	343	309	305	335	309	343	340	322	333	318	337	318	332	351	337	337	324	336	309	350	328	324	364	354	336	314	351	338	368	292	368	311	320	361	359	357	322	333	320	348	295	304	317	344	331	379	315	365	364	318	352	353	347	321	288	326	315	310	349	303	291	307	305	326	326	352	330	311	320	304	343	311	299	344	300	312	368	349	339	320	342	349	351	355	312	336	341	292	335	353	310	306	300	326	331	342	294	326	342	333	343	342	311	332	306	347	306	328	348	318	332	306	337	369	344	331	318	308	329	328	343	296	314	337	327	293	338	337	283	312	331	344	328	324	361	343	359	341	345	313	319	346	342	359	322	338	343	348	352	343	359	339	370	333	352	301	340	294	295	336	299	293	335	327	297	368	335	295	327	334	326	323	369	328	318	323	301	358	309	290	314	312	340	327	336	354	313	305	313	346	319	306	322	339	327	335	344	324	309	300	336	324	326	346	331	309	317	334	319	325	325	308	341	320	319	311	326	331	288	289	349	320	314	311	326	308	325	339	292	295	339	326	354	329	325	278	346	334	330	338	353	314	312	308	305	359	359	335	365	324	344	331	333	355	339	350	337	332	349	295	346	340	338	330	342	348	335	318	329	328	340	289	322	338	365	301	299	304	337	320	344	334	338	326	310	311	319	322	333	305	322	310	286	358	359	326	322	334	355	343	344	318	345	339	365	346	335	338	319	313	305	306	339	369	347	287	344	329	340	352	332	325	326	325	355	296	334	331	327	304	323	274	340	346	352	366	334	342	321	335	337	338	305	293	331	313	307	340	346	341	332	334	353	292	367	334	346	322	327	338	339	346	347	342	304	310	351	332	353	320	288	358	353	359	305	324	335	296	308	338	321	337	323	311	382	338	318	313	339	347	344	318	351	340	320	325	327	334	358	304	335	315	299	331	353	357	332	338	323	354	358	356	339	329	338	306	346	330	356	352	321	354	343	343	319	322	361	326	360	333	357	337	303	305	296	361	315	317	300	306	307	308	322	316	340	357	341	315	315	328	363	338	302	334	323	316	318	312	336	352	349	333	349	316	313	345	326	345	331	358	317	349	307	340	295	319	319	319	344	350	303	339	316	328	330	350	312	340	342	325	280	328	296	335	338	337	324	365	321	301	332	290	306	319	325	339	353	330	285	338	327	350	348	348	340	328	316	319	354	343	310	318	349	312	288	309	294	331	327	298	330	312	319	316	309	330	335	312	360	356	339	320	368	311	301	328	337	287	375	294	348	311	324	336	297	345	356	338	334	339	329	328	321	311	321	335	297	366	327	274	314	318	309	358	325	291	308	335	344	302	361	322	317	352	316	330	333	315	305	345	332	304	312	356	321	319	343	332	304	313	342	320	344	361	302	291	312	329	315	342	348	346	311	312	376	314	327	354	362	328	327	321	337	351	333	337	346	353	340	319	321	353	322	334	350	333	320	307	373	324	321	358	324	290	319	300	357	338	313	347	315	312	343	362	299	325	284	301	296	340	346	354	326	316	342	295	345	333	317	338	326	325	299	350	341	316	326	321	324	329	330	331	348	335	319	312	299	304	305	322	333	317	316	315	305	325	330	315	325	319	324	329	361	326	363	349	346	316	342	330	343	324	342	340	330	308	310	329	318	327	340	310	314	328	316	330	338	305	334	302	339	340	327	330	345	332	333	275	300	321	329	310	346	331	342	360	320	325	336	366	296	329	275	342	344	340	357	293	338	365	363	353	358	356	333	315	317	345	353	313	322	372	370	350	312	307	325	334	346	312	347	319	383	334	346	326	316	313	326	342	319	318	343	317	373	337	317	340	301	342	309	344	327	345	348	312	341	333	321	301	320	342	341	302	299	336	324	333	325
4335	2197	1256	954	846	716	793	767	713	734	699	747	752	679	750	709	707	732	711	717	700	692	706	704	782	757	761	712	725	710	750	725	734	721	725	735	708	688	712	734	756	757	666	730	747	696	751	719	698	713	692	677	693	691	716	745	679	721	743	735	700	719	720	754	677	704	696	680	690	678	717	708	737	714	742	729	741	742	759	745	704	710	725	735	752	692	705	703	694	740	702	718	736	722	748	736	743	689	704	666	665	712	726	715	697	719	731	735	705	698	693	727	724	697	710	691	705	752	714	696	720	719	677	731	740	733	748	718	684	685	704	688	722	729	705	723	752	726	700	679	751	687	754	667	746	675	678	728	711	711	710	699	687	718	682	701	703	737	707	719	713	694	687	743	697	693	703	767	704	752	721	699	730	699	733	671	727	727	690	731	787	704	662	712	709	687	705	688	700	682	710	733	665	712	703	712	729	741	718	705	737	762	716	737	751	739	760	735	710	685	684	691	700	784	759	684	710	737	759	649	659	700	693	718	717	721	707	753	679	687	732	697	675	700	761	749	734	701	729	710	729	666	649	717	669	715	722	751	750	696	701	709	742	728	725	720	706	726	707	706	752	736	747	699	709	679	711	713	715	694	727	737	717	734	711	730	693	735	685	688	762	688	669	747	723	723	747	694	705	718	687	658	684	738	684	700	699	729	677	726	724	705	786	757	701	700	674	745	705	709	681	722	687	680	734	703	732	689	729	714	754	731	719	719	706	712	709	671	727	635	713	734	726	696	691	741	682	752	736	723	698	735	650	656	702	697	628	684	699	735	705	716	670	728	713	703	705	683	698	748	688	700	710	711	711	721	675	711	719	716	723	711	714	696	754	724	735	705	704	702	700	751	737	752	719	669	683	694	733	667	702	758	720	730	713	688	766	729	694	702	714	699	702	765	710	724	698	756	748	729	708	710	673	736	748	720	752	702	713	697	723	718	742	690	744	693	754	720	693	708	770	717	688	752	761	698	733	698	775	735	714	728	715	769	716	791	724	693	743	758	774	706	683	711	668	756	716	696	719	695	738	684	737	722	697	721	724	729	675	691	710	721	686	718	706	683	741	691	697	665	734	679	687	713	694	753	737	717	667	676	718	728	673	736	654	712	688	724	725	714	704	708	727	699	724	720	671	739	757	687	708	718	723	745	702	713	699	726	689	690	704	707	676	658	753	689	691	716	699	744	717	708	670	713	672	748	760	702	725	744	719	720	717	704	729	752	691	708	749	705	777	670	750	695	800	728	759	731	735	710	705	734	737	643	682	752	712	702	700	717	702	723	742	678	698	696	647	734	704	695	763	709	731	672	687	725	699	722	714	721	727	744	660	731	729	670	712	748	792	674	698	731	720	754	705	656	686	720	696	711	670	711	706	708	704	711	732	697	700	737	710	728	688	702	721	672	728	698	704	775	746	694	736	710	699	769	698	724	701	690	695	703	692	738	764	715	685	676	723	729	706	709	703	676	699	674	713	726	692	704	730	718	731	731	690	689	753	725	740	708	703	733	703	765	744	697	729	741	702	710	720	790	717	772	748	662	704	705	734	712	724	693	719	762	682	722	726	683	714	674	724	709	720	755	719	746	700	737	714	696	698	732	712	720	799	708	719	710	777	729	726	723	745	676	718	715	683	678	707	692	701	668	691	690	715	753	750	648	704	724	695	729	714	739	713	706	716	739	749	731	733	711	741	722	704	670	719	694	706	723	713	744	689	684	690	677	744	681	698	711	702	740	721	743	703	716	733	672	743	739	679	712	698	710	709	653	735	679	700	676	637	697	686	758	731	716	721	714	698	739	685	715	729	726	694	733	741	707	680	742	722	697	699	704	664	671	677	719	674	676	731	718	694	695	687	719	746	708	733	724	694	715	685	709	707	741	741	746	669	703	717	739	747	704	773	711	725	758	704	734	689	715	653	717	700	702	741	701	711	721	739	711	673	727	716	746	704	805	771	712	704	725	720	674	731	718	694	719	770	730	710	666	699	733	689	704	742	689	734	721	647	742	721	713	689	692	715	754	694	730	689	743	729	754	705	676	672	700	692	726	750	721	715	726	672	678	698	706	736	692	738	724	765	712	728	727	712	741	712	710	716	707	690	705	715	721	725	703	692	742	705	704	672	733	732	743	738	738	698	714	702	743	714	705	739	729	726	767	795	730	706	723	705	714	706	745	712	711	722	685	719	706	702	714	730	694	669	735	735	765	727	768	691	673	710	735	687	771	701	711	743	751	689	724	714	694	730	687	733	741	713	723	744	721	683	722	715	711	717	707	700	709	699	693	711	723	747	689	655	716	665	786	762	725	724	689	682	720	730	731	723	723	727	701	743	682	694	687	693	698	749	742	749	676	688	775	674	724	731	699	716	742	715	706	713	731	733	707	703	689	704	745	646	728	742	764	680	710	735	709	733	720	712	706	715	694	684	730	677	736	646	751	688	724	671	676	682	725	690	698	724	759	727	707	702	739	703	712	749	716	736	685	679	694	727	688	735	744	708	709	737	723	776	737	719	668	665	759	689	729	741	669	729	688	708	750	691	754	680	725	708	673	690	705	712	732	706	794	758	678	738	712	734	783	717	707	718	723	728	696	789	744	737	695	673	696	696	692	713	737	768	703	712	723	729	683	715	726	706	764	718	767	735	690	719	687	733	659	723	710	744	726	738	727	754	738	680	717	718	688	690	733	755	715	640	701	733	773	701	732	733	701	745	711	732	725	714	711	710	712	713	732	738	711	674	727	763	740	735	694	689	695	677	678	714	685	728	772	687	739	727	811	660	735	716	710	709	721	704	730	691	740	716	680	699	695	732	764	704	691	673	700	685	674	721	726	712	742	724	696	683	698	680	693	732	716	702	718	763	757	692	649	709	719	689	708	744	730	721	706	709	713	735	720	679	717	700	697	662	730	733	679	719	724	751	679	675	700	745	747	742	713	716	688	717	696	677	701	729	728	717	695	728	701	729	718	713	696	696	721	716	712	726	793	688	717	691	691	683	688	721	763	717	731	764	672	730	717	768	719	714	744	711	706	749	742	775	725	734	715	721	705	695	698	760	714	740	684	724	713	685	709	674	698	741	729	753	730	694	709	721	688	652	664	714	709	701	759	722	726	717	710	744	698	712	761	701	676	705	716	671	744	739	785	648	748	701	716	767	702	694	692	669	762	712	737	723	678	741	662	664	693	705	706	731	754	738	709	704	705	701	699	710	694	723	760	687	742	696	708	692	708	690	745	764	698	690	689	732	701	704	742	680	744	715	743	720	695	703	671	740	726	677	691	739	673	667	713	745	741	724	727	745	812	701	720	737	765	695	673	684	685	729	756	698	708	718	683	704	735	704	682	723	742	761	731	768	716	729	744	724	713	708	732	746	702	689	698	722	714	735	709	714	726	718	732	708	717	715	736	725	739	674	769	735	752	707	738	710	697	700	721	700	719	682	711	780	695	760	778	693	668	734	708	733	725
24402	20966	23939	28177	20968	20993	10763	616	425	395	403	374	336	349	312	339	321	304	319	304	314	297	291	320	334	289	332	293	334	273	284	336	284	291	304	308	293	278	285	285	277	306	324	297	323	303	286	278	271	263	307	310	298	310	290	279	294	269	286	289	309	296	284	298	285	287	274	277	323	301	301	288	280	281	313	297	276	266	301	272	272	288	278	263	295	297	268	292	257	286	279	316	315	279	284	283	278	325	276	322	277	289	284	307	261	256	279	283	299	298	299	274	284	273	252	314	285	304	287	266	259	310	284	265	265	346	279	268	292	307	236	290	283	309	279	283	294	291	276	287	295	313	250	311	262	309	293	304	280	282	272	290	314	325	301	295	269	276	285	271	287	280	284	306	262	301	286	287	273	290	311	283	280	284	278	314	304	262	278	318	270	285	308	291	310	291	290	309	315	278	295	281	288	290	264	277	296	269	293	253	282	267	296	277	262	282	304	320	347	283	322	299	292	344	312	306	294	256	299	272	277	297	295	294	290	310	285	288	291	295	286	264	271	256	324	289	271	305	311	269	281	312	260	285	310	302	270	285	279	265	272	291	251	277	303	314	283	288	283	299	293	280	329	306	294	287	286	305	284	270	273	306	299	294	306	285	274	291	264	290	282	309	282	332	303	265	308	314	262	298	271	297	309	250	319	307	283	281	284	278	236	276	292	301	285	317	317	296	257	298	307	267	284	290	313	301	277	324	287	271	293	282	317	305	284	266	289	293	291	291	299	252	324	317	298	274	286	268	282	288	299	263	260	285	278	312	287	279	255	270	296	270	289	290	280	265	276	288	284	294	344	286	310	274	272	278	296	311	271	294	295	256	292	293	289	315	300	279	293	292	291	311	315	309	295	321	287	302	296	289	251	288	293	291	304	284	252	288	301	278	291	307	287	297	280	290	278	323	271	287	311	274	307	270	311	289	295	330	275	281	253	274	271	262	296	301	308	299	251	259	307	277	308	247	291	290	312	320	273	300	291	295	318	293	254	326	309	321	224	270	261	323	272	280	309	309	282	286	290	279	310	293	268	278	285	268	292	290	274	255	272	279	270	302	283	281	261	302	279	295	268	266	302	291	267	278	290	289	271	285	315	300	307	262	286	286	302	315	303	252	279	276	298	283	306	295	255	276	304	280	251	291	287	273	271	299	279	248	287	277	268	291	283	288	275	265	264	275	295	243	285	271	318	275	296	283	289	276	312	283	278	307	267	304	319	288	283	314	272	290	302	270	308	318	259	292	305	284	279	302	288	276	290	283	288	289	296	286	295	259	322	262	293	296	278	274	319	291	279	279	269	305	296	298	286	270	322	295	271	292	303	286	303	299	296	294	271	279	291	326	320	309	246	276	271	310	313	266	299	299	298	285	268	308	311	264	285	266	259	297	304	327	291	298	285	306	274	319	313	279	289	269	301	304	301	266	298	319	296	344	279	294	255	279	298	279	284	295	262	322	265	285	280	296	289	311	299	258	284	294	273	314	298	336	275	310	308	276	278	261	287	304	271	311	332	272	293	295	270	286	284	280	289	296	265	293	288	270	253	274	265	279	295	275	318	299	286	275	281	298	332	292	305	297	269	309	254	302	291	311	290	313	310	270	298	288	279	310	288	261	301	279	300	272	303	281	275	275	294	283	271	284	262	283	280	278	286	301	265	279	322	299	264	264	270	291	302	276	313	284	268	312	282	301	283	306	261	295	320	291	289	279	250	285	315	272	295	270	297	301	292	276	283	259	294	300	277	270	298	275	296	269	268	275	290	299	243	266	279	281	301	265	283	284	311	309	288	319	270	275	310	274	305	346	306	288	281	280	313	288	310	279	305	315	275	266	279	292	326	269	287	292	285	257	298	294	301	288	321	281	272	276	304	271	283	272	305	267	310	307	307	342	277	274	302	281	272	285	309	271	296	282	311	273	326	294	297	288	287	289	300	264	291	301	300	260	294	293	309	319	321	255	266	296	282	276	286	285	287	295	268	277	274	315	304	291	264	309	294	288	298	310	297	263	282	305	284	277	328	273	278	293	250	249	273	267	303	314	307	260	309	285	305	275	278	289	332	306	287	307	250	275	275	282	259	289	295	307	296	281	289	289	267	283	274	277	284	277	283	283	268	239	301	298	275	279	304	276	298	288	322	283	293	300	300	249	277	274	309	302	285	272	307	282	294	292	287	313	291	266	323	291	277	292	258	301	269	295	272	274	288	313	284	251	280	251	307	280	264	270	317	267	235	304	266	262	274	290	276	299	312	290	321	268	273	287	290	281	300	283	289	309	262	258	261	283	264	281	288	292	286	319	277	281	275	262	285	293	286	284	256	275	276	292	310	303	329	249	269	318	277	276	272	274	302	287	287	292	281	283	300	263	277	284	289	269	265	278	286	297	275	260	320	336	302	311	297	276	257	293	296	310	299	283	316	268	288	292	256	275	298	283	276	250	308	293	273	245	268	295	287	265	287	289	319	275	285	316	269	310	291	288	272	280	285	272	315	278	262	297	281	269	276	280	285	320	294	300	292	309	292	294	308	283	294	279	299	288	303	284	267	308	262	290	263	328	280	282	280	292	263	298	301	313	287	274	268	280	313	291	324	281	269	276	309	279	257	294	319	279	280	297	263	306	286	290	303	286	271	288	314	301	321	236	297	298	290	284	273	260	268	257	281	291	278	277	277	308	285	288	301	279	299	290	315	314	264	277	264	281	292	287	277	292	313	290	297	299	272	269	274	287	291	266	310	250	258	308	270	307	287	275	291	295	309	292	288	349	316	292	290	294	311	299	277	300	272	286	288	309	303	285	296	303	277	316	271	309	322	300	327	296	307	304	297	310	289	293	287	284	291	296	267	317	275	286	282	290	292	296	329	299	302	283	312	268	277	318	298	263	304	255	298	266	282	283	300	287	278	266	278	279	275	295	312	264	263	240	299	280	277	284	292	290	262	292	277	287	260	302	275	281	266	302	320	257	300	279	246	289	323	283	303	254	280	280	256	302	295	273	287	295	293	278	281	305	263	287	315	256	299	293	297	268	297	285	288	327	269	292	307	284	261	271	300	309	308	309	296	279	310	271	288	332	293	268	326	295	291	269	327	327	313	287	320	295	280	291	287	290	294	297	281	319	303	303	275	282	300	275	288	277	283	318	288	331	315	278	288	267	279	264	267	292	303	293	279	303	275	322	308	277	275	279	271	324	276	286	283	287	309	325	272	284	290	261	296	275	313	309	309	287	313	289	282	302	323	258	293	319	309	296	286	258	311	310	301	325	291	313	303	309	277	268	297	299	318	281	314	298	290	300	318	284	293	308	299	324	280	284	274	287	298	280	306	291	270	277	307	297	270	274	293	297	298	292	250	302	308	315	277	273	267	275	297	283	293	256	305	261	288	321	315	280	268	285	291	293	303	288	294	321	304	309	297	282	260	286	251	297	287	291	280	269	322	317	293	255	314	253	275	297	273	333	324	276
4054	3325	1634	968	806	737	638	642	633	654	689	655	599	594	623	586	631	595	619	585	613	641	591	634	602	596	629	584	607	580	582	630	592	588	612	596	607	584	645	629	613	596	602	608	612	643	665	660	593	603	626	662	596	610	616	652	581	601	626	562	641	655	588	603	592	645	587	612	612	583	618	600	603	619	623	594	587	641	579	598	607	593	567	593	596	557	626	574	613	592	641	598	607	581	607	575	563	636	599	577	620	629	606	600	609	617	605	599	579	602	606	599	609	590	572	647	649	646	609	573	619	583	623	564	618	577	631	602	593	577	624	585	605	598	606	608	662	602	633	562	619	580	623	635	614	615	619	592	588	658	636	609	593	573	628	603	646	613	597	564	593	609	626	598	617	610	665	648	597	601	611	582	598	597	649	618	620	563	559	630	603	623	563	564	530	615	607	612	616	610	575	614	604	628	630	647	601	595	655	623	580	606	587	600	602	583	610	627	564	611	624	579	610	663	609	547	607	602	581	590	627	610	631	612	587	573	554	567	575	628	541	575	623	572	581	554	545	579	597	608	641	583	621	618	646	574	617	621	625	589	581	634	638	573	627	614	589	573	629	617	631	628	606	623	569	570	645	624	553	635	622	649	589	626	630	641	629	587	578	566	604	612	597	617	597	618	575	658	552	606	653	626	594	591	620	565	529	592	618	562	615	556	623	546	604	571	583	612	607	610	588	586	592	626	607	582	601	619	560	573	603	604	615	560	608	603	588	558	571	597	595	623	602	551	634	626	589	610	596	585	597	611	597	589	619	616	648	630	593	599	634	613	599	615	593	603	618	602	578	608	589	603	601	627	590	593	607	601	632	635	621	632	591	614	612	613	595	595	614	663	584	554	633	604	571	584	626	626	641	646	586	633	555	609	578	626	604	587	590	594	650	590	610	615	624	623	598	642	610	592	621	607	581	603	622	598	575	634	589	585	575	607	577	629	615	596	629	614	629	584	580	589	623	579	596	603	577	630	600	628	610	573	607	617	564	575	621	574	620	643	629	610	561	576	574	551	621	597	597	647	618	591	580	656	613	620	623	584	608	598	578	611	625	642	570	636	574	596	576	606	604	578	594	628	572	640	631	644	571	621	576	590	622	591	639	630	623	575	586	592	623	650	625	552	603	602	596	607	578	566	557	638	587	577	581	580	593	582	588	584	607	619	608	628	621	590	583	610	591	629	573	634	601	584	623	586	647	545	597	619	630	637	558	611	585	581	620	637	607	647	620	572	590	624	569	586	640	594	536	627	591	614	606	636	597	626	574	605	612	607	620	632	580	611	596	564	586	613	580	562	634	561	650	609	596	625	598	617	594	603	600	593	644	589	589	608	548	636	587	613	651	632	645	643	606	610	581	616	629	591	612	647	638	595	595	651	557	659	646	572	595	594	612	641	613	626	594	598	622	618	637	612	615	565	630	631	606	630	592	618	538	612	610	611	628	627	628	558	606	591	608	585	642	594	584	616	635	593	612	613	588	603	598	586	605	653	636	620	611	601	621	570	633	561	597	647	610	627	589	600	584	607	597	569	614	616	618	572	667	625	599	526	608	624	608	640	603	661	601	601	619	572	572	607	583	599	586	576	639	611	597	668	632	599	579	599	587	641	616	565	646	568	609	622	601	577	624	616	600	632	622	593	612	591	587	601	566	593	593	599	593	615	628	619	603	584	591	569	618	631	568	585	558	596	627	598	627	580	582	614	598	611	589	598	617	598	598	593	555	546	616	599	582	576	608	622	646	628	573	612	628	595	607	629	606	653	601	595	610	613	616	635	582	609	602	565	580	565	595	610	632	599	600	600	615	657	602	589	585	638	600	626	588	604	587	590	569	594	601	605	619	587	608	581	589	628	588	625	597	606	620	600	602	611	617	608	631	587	596	618	617	608	638	580	588	591	595	623	597	629	640	581	623	613	618	619	643	546	621	617	632	625	598	645	599	587	579	611	608	582	600	569	603	593	619	585	598	615	632	604	614	558	586	624	640	660	620	569	611	639	590	613	597	596	568	586	627	605	572	579	618	568	624	609	596	598	585	604	611	642	608	589	603	643	607	602	608	595	599	611	600	598	635	558	614	619	592	600	567	618	566	658	644	624	582	564	604	570	622	611	590	643	578	665	622	626	610	576	569	607	603	654	582	601	627	623	586	547	611	614	600	591	615	582	624	567	626	597	593	595	623	609	621	678	585	586	591	586	623	555	612	582	598	632	637	580	629	608	591	599	619	576	603	627	602	598	617	601	596	574	627	603	600	622	626	575	605	638	589	626	629	585	599	621	610	593	586	644	592	573	571	608	585	558	610	570	567	598	606	564	558	646	601	586	584	592	602	576	621	572	608	633	636	591	613	636	589	624	584	621	611	608	542	664	608	563	603	603	591	569	583	586	583	598	599	592	602	639	583	576	611	599	611	598	582	574	644	631	546	619	615	618	601	596	612	603	621	617	588	597	612	636	574	607	647	566	608	603	609	592	585	625	611	629	596	586	627	583	565	618	580	574	618	622	569	536	591	597	606	588	574	628	592	606	616	647	557	603	601	582	613	603	611	579	567	655	608	611	553	601	577	618	601	617	653	599	623	599	619	565	607	567	638	595	619	613	598	623	634	666	644	627	590	604	585	589	618	568	631	606	623	572	660	622	627	638	578	580	616	646	603	602	617	605	613	613	574	624	619	613	580	588	573	614	660	580	595	643	613	587	608	619	583	614	586	600	576	617	591	593	614	603	586	624	639	622	602	623	625	609	600	670	569	578	559	609	636	615	631	578	618	610	597	621	563	639	606	575	614	604	594	623	626	602	607	616	590	613	605	591	557	643	609	596	609	616	606	571	621	607	603	626	614	619	592	599	605	636	592	604	625	600	628	639	614	609	577	648	598	613	581	546	594	636	620	626	623	615	590	591	599	622	626	591	580	614	598	645	612	597	563	603	611	591	599	616	634	597	592	601	602	624	606	649	654	597	625	565	610	589	577	608	581	602	596	648	613	614	572	584	597	623	566	604	592	629	609	563	605	628	620	565	652	643	597	608	615	645	640	609	611	586	561	615	595	596	606	640	631	653	610	588	621	613	602	582	619	626	659	631	558	649	582	632	594	568	573	638	585	584	587	583	605	615	565	614	603	591	558	604	589	597	602	578	587	564	601	603	631	646	624	638	638	584	600	650	610	610	614	596	617	607	564	585	571	642	588	556	597	624	625	582	604	624	557	600	578	581	616	605	612	624	572	601	615	636	625	603	612	613	567	590	623	609	562	620	638	598	600	606	585	667	605	602	608	586	616	621	625	569	626	594	636	600	601	608	581	602	555	573	598	576	628	606	615	590	637	594	656	566	615	635	622	619	582	599	620	636	589	633	631	592	597	636	587	621	575	613	600	636	580	641	596	604	582	596	563	610	594	635	612	589	620	595	596	635	604	623	609	597	618	607	620	594	638	575	598	625	631	572	623	592	589	614	587	635
33273	14217	1892	272	229	216	202	164	177	178	167	206	169	182	184	163	186	173	182	195	198	167	167	180	174	184	192	176	193	173	179	182	177	161	183	171	187	168	196	169	171	150	176	160	170	193	190	153	168	173	185	202	213	162	179	189	152	183	170	178	191	171	204	168	186	185	180	181	152	183	176	168	134	154	171	152	173	167	165	168	194	177	194	170	174	169	164	185	203	149	179	170	196	185	180	156	213	208	170	207	190	181	181	181	159	170	190	170	199	185	189	203	185	183	181	189	204	168	191	189	196	150	184	173	204	179	159	207	173	190	181	174	174	171	145	150	154	195	190	159	176	167	166	150	175	186	205	168	164	179	168	184	185	180	178	181	183	137	179	171	198	180	156	167	181	174	173	178	187	168	159	204	161	161	184	176	214	198	211	167	175	185	182	205	194	167	177	171	201	200	182	181	174	172	158	164	147	177	188	169	184	174	174	180	176	187	175	190	181	164	204	201	184	201	201	174	159	152	175	183	179	167	209	180	185	178	188	180	199	162	184	181	198	154	166	178	147	188	171	194	185	164	172	183	189	181	167	190	174	183	171	197	162	182	192	164	175	169	182	191	160	173	156	170	185	169	174	182	187	177	163	181	186	152	191	167	165	192	181	194	177	185	186	181	166	188	172	201	155	179	199	196	165	167	201	174	187	174	197	150	156	160	189	202	179	188	178	176	172	185	156	162	174	207	208	187	187	185	178	163	175	170	191	183	161	194	183	172	179	176	180	147	171	181	208	178	188	191	160	174	202	196	179	188	193	147	184	193	170	155	170	177	170	155	164	164	174	170	181	193	164	169	195	202	169	194	188	191	190	185	177	157	178	169	154	188	180	178	195	168	208	174	145	187	174	177	179	172	182	180	157	196	203	205	146	157	202	188	193	149	172	189	167	170	181	188	171	169	180	179	172	195	178	171	193	199	193	182	172	178	184	173	164	166	190	155	181	161	198	168	190	199	160	191	181	188	164	180	171	198	191	162	189	161	197	175	184	196	164	170	149	161	184	180	200	197	194	160	188	166	180	209	198	176	175	179	165	194	191	173	178	179	170	162	172	218	191	184	164	210	172	189	212	180	201	175	179	166	164	157	172	165	182	176	191	168	159	173	159	172	182	162	159	196	191	182	172	184	168	167	175	174	172	187	154	147	162	184	189	174	166	179	202	175	171	188	202	185	162	178	196	187	173	161	182	189	190	188	174	175	176	196	174	180	187	175	148	167	200	188	154	169	193	161	225	203	185	168	176	172	184	173	161	179	193	191	167	199	189	176	186	188	188	164	169	192	205	187	166	167	182	164	172	179	166	178	174	185	180	166	170	203	191	159	189	174	168	166	147	177	167	196	213	149	206	180	170	164	178	171	166	187	176	208	158	162	162	186	179	168	185	184	160	177	186	177	149	172	174	162	168	205	188	142	183	183	198	183	156	186	174	177	171	183	174	181	187	155	203	176	165	202	157	191	186	179	167	198	166	180	184	196	175	206	186	168	175	194	152	196	161	154	183	196	171	178	165	178	166	189	169	189	191	183	168	188	164	198	189	183	186	178	159	168	175	159	202	176	201	171	158	192	183	180	161	198	186	198	172	176	172	162	191	158	172	192	191	175	191	188	152	183	165	196	175	184	169	201	160	165	182	171	189	168	167	134	196	165	180	189	173	185	163	158	191	185	171	174	163	196	154	205	209	160	170	188	158	178	181	162	172	170	177	167	172	193	186	149	183	211	187	186	144	169	197	195	195	192	173	168	187	160	177	197	196	158	196	198	170	196	207	176	182	167	173	159	179	187	188	183	198	181	174	171	163	187	208	175	184	152	191	179	179	166	187	219	196	186	188	181	169	184	156	189	205	188	174	176	171	165	181	191	170	186	162	191	182	168	190	183	210	166	153	170	188	185	184	202	172	157	188	166	185	170	170	184	171	177	197	153	181	186	187	181	187	205	160	144	178	196	179	170	161	170	161	190	174	183	177	166	184	191	156	194	169	173	214	160	173	156	177	162	193	190	175	179	174	180	195	171	164	178	192	187	184	192	182	162	180	174	175	154	180	192	157	193	189	192	192	174	167	189	201	169	189	167	181	178	172	190	156	160	177	194	179	179	162	184	179	193	164	163	183	179	179	175	171	176	181	178	172	170	188	188	168	169	167	162	188	179	163	183	168	170	181	167	190	195	192	174	195	208	192	185	152	150	178	184	177	190	161	173	170	178	169	193	190	193	168	179	175	171	167	199	170	185	175	186	194	159	172	169	170	173	167	152	185	172	188	180	154	147	190	169	149	201	201	182	191	198	180	158	193	142	185	171	163	166	173	159	182	178	178	175	187	192	190	181	176	174	184	161	197	173	156	176	164	161	186	174	145	165	184	179	177	171	182	194	201	145	154	176	174	176	165	182	185	168	152	175	185	194	204	195	175	174	166	181	180	185	177	187	153	198	193	193	171	157	179	163	181	200	189	148	164	164	176	164	170	180	177	180	176	162	193	151	166	205	170	190	180	199	191	195	179	186	183	183	177	154	176	184	172	163	179	173	196	164	189	189	171	187	170	184	170	187	183	190	209	175	167	164	185	191	185	173	202	186	182	180	173	169	161	167	182	187	179	186	170	151	196	171	156	179	167	194	153	162	174	180	189	165	158	158	167	178	184	193	189	186	168	182	177	157	177	156	194	163	168	186	185	165	196	201	163	199	191	183	165	149	180	200	191	183	163	158	187	184	178	172	199	182	172	167	189	192	183	173	185	164	163	179	170	190	195	178	183	181	145	164	150	158	174	189	168	169	181	168	148	172	169	177	178	183	198	184	173	183	189	171	165	184	170	165	209	164	178	187	185	169	182	178	199	152	161	182	199	182	170	189	168	155	163	170	171	175	154	172	184	178	195	174	187	150	167	173	164	170	172	179	184	168	169	190	228	165	207	196	188	179	157	188	185	173	187	190	215	180	158	166	163	176	175	140	177	202	166	162	175	160	196	182	182	163	162	194	195	175	185	142	175	166	192	176	183	165	161	179	200	166	162	220	193	177	179	168	202	195	178	168	188	169	196	167	188	170	152	183	176	169	159	175	161	188	193	168	177	169	165	170	179	160	165	177	202	164	194	173	197	160	211	156	192	159	168	183	176	189	163	168	180	152	183	189	201	204	190	227	189	167	181	193	201	193	171	203	172	176	175	205	181	181	178	203	162	173	167	179	174	174	173	188	180	184	180	187	155	172	179	190	171	170	158	162	178	191	175	184	183	189	170	175	165	210	179	181	196	170	182	162	177	192	191	156	198	181	166	198	171	184	199	164	190	177	180	177	181	197	180	162	190	193	180	150	171	168	165	181	175	211	187	184	177	192	165	205	185	185	188	177	170	171	188	188	186	182	168	168	182	169	198	178	185	175	164	194	176	192	184	187	177	180	187	176	204	180	172	188	183	160	177	197	173	177	211	167	188	207	211	191	145	181	191	185	206	171
7663	524	474	466	436	456	454	423	487	443	429	440	440	459	427	404	432	414	447	453	428	417	441	443	436	483	437	432	427	466	479	419	459	435	484	462	400	439	421	397	429	444	465	422	428	440	453	481	414	479	475	428	430	432	409	442	461	423	418	425	436	460	447	448	427	424	442	443	424	455	454	431	470	449	443	470	470	423	466	458	476	477	447	426	462	445	448	415	403	438	491	413	471	444	473	437	440	477	435	438	440	446	451	445	424	431	431	435	415	433	419	428	452	405	422	465	472	460	442	446	465	446	420	432	447	448	462	406	399	391	452	455	425	427	404	446	449	405	441	455	412	452	429	444	444	479	439	471	417	433	451	451	428	438	456	479	445	450	458	438	445	448	433	459	431	451	474	449	426	443	444	443	463	437	431	440	456	484	452	475	483	434	446	454	435	457	429	415	445	434	467	476	434	484	449	459	420	424	425	432	436	481	410	432	424	428	394	445	442	436	441	416	452	450	482	443	429	482	476	469	448	470	443	426	429	434	433	411	432	453	482	457	425	429	417	452	444	470	421	441	447	471	481	433	438	438	468	438	426	400	449	459	394	429	454	433	426	433	439	461	450	467	465	460	471	465	467	438	454	460	426	417	425	464	423	424	453	481	455	471	446	438	429	478	460	448	432	437	418	459	423	466	443	457	467	442	443	452	431	459	460	447	463	453	437	395	449	442	451	444	425	433	411	416	436	416	452	418	455	412	428	458	457	436	431	446	460	426	462	443	440	474	438	472	465	448	441	444	426	465	398	457	486	457	428	419	424	463	431	443	466	448	471	415	412	485	434	471	484	422	442	481	449	437	474	452	418	452	443	441	462	433	442	414	463	470	462	482	447	465	425	450	449	434	425	456	438	407	449	420	433	424	449	470	450	456	427	428	467	452	427	415	439	441	468	465	432	464	417	430	458	417	402	413	482	458	447	424	439	465	451	432	435	441	435	456	457	456	425	446	437	433	424	444	462	469	468	477	451	447	429	434	443	441	470	399	455	480	459	453	416	456	445	447	451	461	432	458	452	443	424	485	437	404	452	462	476	467	492	449	443	469	438	423	481	491	441	470	436	472	426	434	430	444	422	420	443	441	415	434	513	440	440	431	436	452	490	452	404	431	452	445	426	430	435	437	458	471	469	443	416	426	445	438	484	449	426	421	451	437	427	448	440	460	456	413	446	428	451	441	406	421	442	448	443	423	483	442	450	412	431	464	463	459	477	428	442	495	459	441	436	403	411	431	450	456	439	397	432	463	448	445	451	446	457	428	406	434	401	381	416	451	470	432	484	426	430	419	437	450	414	404	485	441	447	450	477	459	436	426	418	427	455	426	427	454	469	439	432	450	441	450	453	412	447	418	447	419	442	423	423	431	471	436	440	405	417	468	470	422	430	451	443	445	425	489	396	439	459	405	430	488	440	477	420	409	439	481	484	456	423	501	423	447	460	417	465	389	417	429	432	404	405	444	426	463	477	444	430	428	429	440	467	429	462	441	442	411	456	437	480	466	425	419	445	449	428	423	417	453	469	460	455	406	422	445	442	441	438	457	434	473	469	479	425	417	428	420	482	450	464	444	433	460	457	467	422	418	450	417	447	442	475	441	454	492	456	449	457	457	444	421	455	431	467	448	430	433	465	439	426	446	420	423	454	428	449	450	447	435	423	455	424	473	476	448	452	423	452	454	450	408	482	451	444	422	415	449	467	436	427	443	442	453	453	413	436	477	466	432	487	425	429	444	453	463	461	403	405	417	461	398	462	472	456	445	473	438	434	438	462	445	459	452	445	482	441	459	461	400	457	420	408	455	464	434	458	453	440	417	495	451	444	433	444	452	418	421	446	457	429	409	436	464	407	441	424	460	423	460	471	463	433	398	456	414	403	459	435	437	452	432	415	444	464	454	414	459	418	432	427	417	433	437	451	471	435	399	477	472	436	441	451	434	440	430	446	485	460	459	474	434	412	448	442	425	438	425	437	400	468	435	424	475	419	424	445	425	448	444	459	427	452	450	451	457	462	482	428	440	503	459	451	455	492	414	437	482	440	425	485	445	442	456	442	408	463	441	460	460	444	439	439	464	419	442	461	424	421	476	464	441	449	446	447	454	440	427	477	463	439	454	445	471	453	440	441	448	440	462	466	436	430	448	432	443	453	453	424	428	449	418	471	452	448	452	447	453	419	455	480	432	470	429	442	390	449	445	454	462	451	427	436	439	453	420	450	462	455	452	394	484	451	443	430	436	478	449	433	391	436	424	440	478	411	445	439	420	434	454	446	445	432	438	425	407	440	474	435	430	443	449	410	464	394	456	444	441	430	460	460	439	440	453	482	449	431	457	456	465	435	417	453	446	451	450	419	441	437	446	451	433	441	476	469	456	455	443	435	441	463	442	421	489	451	453	442	449	472	446	437	423	446	484	437	430	403	424	444	423	470	506	398	408	457	432	439	437	435	489	461	421	404	479	450	511	424	461	455	457	428	456	478	465	448	436	422	469	448	457	412	440	466	441	463	440	420	475	450	474	428	461	422	443	461	413	450	436	427	428	436	461	454	460	427	418	442	438	459	439	458	453	468	452	462	452	447	438	508	488	455	477	450	455	409	444	442	431	453	445	491	444	450	438	441	461	478	433	464	437	443	460	374	438	410	440	452	443	445	421	445	476	468	416	451	444	399	465	452	433	440	422	434	457	473	472	407	459	399	440	466	461	433	441	430	416	435	421	429	442	456	419	442	457	436	456	429	459	459	449	422	432	461	461	471	469	429	474	438	458	449	486	412	427	432	444	448	399	499	451	466	454	434	449	438	448	448	457	417	485	432	415	422	484	496	426	458	452	431	409	411	418	442	441	412	463	388	425	449	415	431	444	447	424	437	473	447	462	433	425	425	439	431	433	466	446	449	447	469	461	425	445	461	437	511	448	478	445	464	424	428	470	428	397	477	462	430	408	421	436	453	437	425	429	431	443	440	427	420	439	445	451	445	437	403	452	494	460	434	491	427	425	401	446	414	446	450	441	483	453	430	470	412	481	448	457	442	463	458	456	463	418	479	469	456	464	438	424	414	443	412	441	454	422	442	428	477	468	419	447	446	430	431	448	482	435	457	430	462	431	434	434	398	490	436	456	421	447	447	491	465	460	458	444	406	452	472	423	445	439	472	434	475	419	466	471	477	402	431	445	469	429	429	431	417	470	451	473	458	449	441	451	413	442	473	416	451	402	415	457	479	469	426	393	441	437	447	473	419	446	451	426	441	460	439	415	469	441	461	439	436	452	459	449	453	449	443	418	423	467	457	453	441	458	428	466	455	491	459	426	424	484	452	466	452	436	446	433	447	467	445	422	438	478	444	417	469	445	437	466	482	450	432	402	436	430	434	462	476	429	448	401	468	428	436	459	409	440	422	468	442	416	424	473	459	456	439	462	464	450	485	444	415	430	407	461	443	435	429	440	443	447	410	470	436	457
25102	20970	23549	28576	20970	12300	631	445	398	412	364	357	324	341	359	335	351	349	322	352	360	278	317	338	349	325	308	342	367	337	314	328	343	366	317	336	342	383	371	329	326	338	351	317	354	369	343	338	346	322	360	345	359	327	310	324	299	341	342	320	343	324	339	359	315	316	298	320	316	337	351	321	338	332	334	358	340	313	329	349	337	308	311	338	353	330	322	326	368	377	297	335	336	332	326	365	322	365	339	334	352	342	334	317	325	340	378	358	326	326	342	337	360	340	327	335	342	344	329	332	367	339	321	323	373	348	343	339	312	316	284	312	335	340	307	325	297	313	291	332	283	319	336	346	318	353	336	339	293	319	310	312	330	335	300	319	374	369	319	345	369	304	336	354	332	346	305	318	299	301	354	361	332	317	327	362	339	333	333	314	345	367	344	359	330	329	356	284	324	316	320	339	352	344	330	316	320	306	293	326	331	325	349	376	343	333	336	333	355	323	346	320	333	314	309	339	376	389	329	329	348	347	335	313	310	324	352	334	321	341	297	353	352	328	323	371	358	321	343	303	339	352	338	337	355	351	320	322	314	336	344	328	332	324	315	331	351	328	325	326	354	318	314	323	306	362	295	369	323	308	317	323	322	325	347	359	287	332	328	327	318	319	281	307	346	344	334	322	340	350	333	307	335	353	312	335	318	319	346	322	301	345	347	359	346	350	337	350	379	324	326	334	320	344	337	354	329	323	331	319	344	320	342	330	357	347	291	364	318	356	312	321	362	319	315	294	333	328	308	339	365	328	340	372	334	332	334	335	317	322	296	330	334	336	290	362	345	352	297	314	332	335	327	347	346	355	354	321	333	319	333	332	336	323	332	342	340	351	367	303	331	301	339	349	326	349	349	319	311	338	317	362	330	322	332	384	356	369	329	319	355	330	313	304	348	317	309	355	352	330	361	283	318	291	324	319	303	324	317	333	295	337	304	327	331	348	314	329	291	357	350	345	312	347	309	351	336	315	345	348	333	295	368	347	335	333	352	346	321	349	334	310	296	316	332	332	324	326	324	326	325	331	337	355	339	338	326	303	291	342	331	342	307	348	330	337	321	308	364	352	332	332	294	295	347	376	330	307	324	301	321	337	338	302	345	350	325	319	342	336	338	336	344	345	339	336	322	325	321	349	320	346	320	347	335	340	320	343	339	320	316	308	293	292	331	325	335	291	329	348	357	356	336	350	344	347	354	316	337	337	323	311	342	380	338	348	320	311	312	313	349	369	330	341	342	325	331	336	279	289	327	340	344	326	318	321	367	326	331	308	343	366	324	350	323	336	313	350	324	343	316	322	340	351	351	310	343	327	304	309	344	333	323	292	322	363	346	312	309	338	347	319	318	337	354	339	338	322	319	367	326	324	376	330	321	370	360	320	319	348	329	365	301	358	337	361	359	321	368	319	321	343	337	315	332	346	314	363	312	332	326	335	333	317	339	326	378	350	318	362	347	356	329	334	347	339	338	303	309	303	336	328	308	335	341	331	323	326	337	366	365	369	327	334	346	357	327	328	291	314	332	329	372	357	308	339	333	344	283	301	342	361	360	343	308	340	331	319	323	360	423	378	341	340	293	340	319	366	316	337	343	290	318	303	330	328	346	339	332	321	290	320	353	321	354	333	327	320	356	348	318	317	283	312	298	383	339	340	365	332	327	336	308	376	317	355	356	334	330	335	314	326	358	303	296	321	367	335	361	306	281	308	310	364	336	364	328	356	324	331	340	314	335	315	353	342	370	320	362	369	331	335	307	340	297	354	319	348	315	331	330	319	315	355	360	318	341	304	301	319	341	327	325	342	338	343	297	289	316	325	307	345	307	333	342	343	343	297	325	301	341	347	338	316	360	379	334	333	329	354	338	326	342	332	345	317	314	330	311	306	355	373	311	313	328	335	323	312	318	353	355	311	322	326	341	324	341	335	321	315	327	329	315	323	347	400	299	338	341	326	353	342	359	340	316	334	308	348	314	326	274	377	327	340	332	329	334	342	324	330	311	347	374	320	352	323	331	333	327	337	331	356	319	320	369	341	329	332	311	328	344	398	308	325	310	319	337	329	320	323	347	303	319	338	340	335	320	343	322	328	312	310	339	285	337	343	334	356	349	319	369	326	336	322	312	347	351	331	346	331	331	371	327	326	330	318	336	315	303	338	365	333	321	341	330	304	343	350	317	324	327	351	349	336	310	329	344	347	322	314	338	380	325	353	350	333	352	340	296	375	337	352	309	327	327	347	349	365	334	321	353	344	341	331	338	346	350	327	325	324	337	338	319	322	371	327	320	313	363	292	311	338	312	330	310	315	352	341	334	309	359	324	343	345	329	323	346	348	314	326	293	320	341	353	345	327	333	351	360	316	320	355	335	322	336	298	325	323	291	327	331	327	356	361	320	323	339	333	323	314	342	343	305	308	311	301	334	347	353	321	309	334	317	343	389	339	359	361	327	319	315	353	338	317	313	303	326	328	349	343	306	353	329	354	355	311	339	316	382	331	343	342	324	345	303	318	320	329	386	332	315	344	327	344	338	324	331	335	340	347	335	348	297	351	326	345	344	344	341	348	332	333	347	358	322	320	348	292	301	328	320	300	318	317	350	290	323	327	336	307	344	316	325	375	345	335	356	351	346	329	323	335	341	350	318	328	338	343	307	319	324	350	323	364	307	299	331	335	298	347	307	331	363	331	355	369	326	368	324	318	360	327	314	316	311	306	335	346	306	325	313	325	363	357	333	369	286	342	349	335	318	333	313	324	358	295	308	337	291	315	341	319	324	328	327	280	308	331	347	335	342	340	303	320	329	311	327	391	320	338	323	321	340	303	343	337	320	314	316	328	328	318	343	304	336	381	329	365	342	337	353	353	332	354	321	348	349	348	316	345	344	328	317	337	346	315	346	319	330	348	313	320	351	346	314	314	322	339	334	313	334	307	328	305	313	307	320	332	340	323	351	371	328	341	302	337	319	311	335	342	344	300	326	318	309	356	347	288	337	337	326	345	325	312	323	341	366	292	318	353	328	339	369	296	342	325	335	318	345	380	319	355	336	327	370	334	343	342	322	309	311	347	344	370	330	332	300	321	326	348	357	315	348	345	346	323	329	335	368	313	352	329	335	359	362	351	340	338	345	329	341	298	328	326	305	336	286	301	324	327	314	336	343	318	336	348	349	345	351	327	324	358	307	334	337	341	290	336	340	351	313	328	311	347	321	323	336	318	337	314	345	334	320	344	315	364	355	313	341	324	358	337	334	333	332	349	384	314	363	338	337	325	351	342	346	320	348	328	337	308	347	346	324	305	305	330	324	330	315	345	339	351	338	355	316	335	330	305	346	322	351	354	322	337	320	335	331	350	309	323	352	311	363	319	323	362	341	320	320	342	323	332	304	325	327	309	343	313	333	330	325	336	309	333	307	328	342	296	335	319	329	305	354	311	316	294	307	310	294	332	309	307	333	325	305	297
4338	2176	1262	911	842	797	726	732	697	714	746	777	672	709	732	675	714	731	717	744	696	744	718	704	700	714	656	739	706	786	704	739	726	787	726	709	733	716	718	750	726	679	705	716	746	757	745	708	722	708	696	743	712	712	652	794	731	743	733	692	709	707	755	709	727	688	718	715	727	741	719	687	715	726	780	684	694	718	719	681	701	733	753	719	769	697	727	764	714	710	700	700	743	719	729	704	708	743	733	704	727	691	687	699	712	690	680	695	706	738	745	723	739	732	721	710	718	736	697	756	738	714	698	754	708	712	762	683	726	683	722	718	744	753	701	689	723	703	730	688	731	714	700	726	757	729	708	706	713	652	698	762	716	774	762	716	735	701	748	729	689	704	758	709	727	691	720	728	654	685	720	742	714	759	724	683	741	702	744	725	647	689	754	735	726	720	687	703	720	708	706	708	740	732	710	725	701	710	725	734	670	703	748	726	726	671	729	737	739	708	765	719	639	722	711	691	688	757	680	734	727	710	670	695	710	718	749	731	694	731	741	686	743	726	727	787	722	757	736	702	734	692	700	705	707	732	716	700	752	738	700	659	660	747	738	777	706	730	702	714	739	693	713	718	680	711	767	796	719	721	765	740	760	723	726	745	752	711	740	726	765	700	729	741	719	736	682	680	730	726	712	717	679	730	732	715	712	749	764	696	679	732	685	713	728	726	717	688	704	713	753	745	691	722	697	740	708	719	684	727	702	694	703	723	715	741	696	732	677	753	692	709	700	747	686	730	714	715	706	725	715	689	704	695	683	689	760	719	779	747	711	736	708	723	738	722	721	738	708	719	717	738	716	705	728	698	721	734	732	691	711	771	725	668	727	747	720	724	736	776	709	703	719	710	702	685	803	743	779	728	717	710	708	683	712	717	750	726	750	706	719	685	744	746	759	715	725	718	713	685	735	701	718	688	711	722	723	667	744	724	739	694	690	713	744	755	700	696	747	683	721	700	776	682	744	679	773	698	733	647	683	771	704	745	739	721	690	739	694	682	748	745	716	709	703	695	709	733	714	730	747	735	751	709	730	749	764	761	736	678	681	682	701	749	741	645	768	710	697	737	679	711	729	710	681	746	737	727	708	711	693	658	763	715	724	703	749	665	708	700	687	735	704	720	706	698	717	700	711	737	756	740	710	659	698	721	707	694	703	754	724	728	665	721	766	725	688	676	678	704	744	739	715	775	742	684	660	715	685	714	709	739	759	736	710	727	740	709	711	695	694	709	708	700	716	734	713	721	710	757	679	731	694	738	750	691	761	721	764	723	719	731	734	744	726	703	699	738	724	737	730	718	734	699	687	732	714	680	702	760	712	713	689	676	687	731	703	731	694	728	695	654	706	742	700	670	725	753	661	750	720	695	664	708	719	737	700	721	782	687	712	714	683	707	701	678	727	715	710	730	723	689	725	761	712	673	725	753	698	715	716	741	720	669	708	666	724	690	694	751	728	706	758	678	722	677	718	723	755	693	730	766	715	672	691	730	691	658	711	734	732	747	705	710	717	701	708	738	724	779	757	717	693	723	722	737	720	706	699	672	732	753	734	722	751	732	759	744	722	747	644	792	751	695	704	720	709	741	685	749	733	704	693	703	729	708	694	732	706	698	684	722	692	715	710	724	794	694	742	661	730	706	714	721	684	701	680	713	684	690	737	697	650	684	740	749	720	710	710	723	732	691	760	755	695	699	772	773	709	750	705	698	744	735	703	729	714	718	681	755	680	734	678	680	689	682	730	698	737	736	694	741	728	766	738	726	736	763	703	674	725	710	715	683	753	710	720	772	709	746	672	773	679	725	743	706	742	667	724	684	722	732	694	744	673	731	726	704	705	691	726	731	735	749	702	703	688	742	650	686	724	741	691	669	776	730	734	698	724	741	680	694	731	714	730	726	739	753	706	706	739	714	727	745	737	752	763	675	743	720	753	701	688	769	712	747	713	739	698	719	697	761	709	716	741	686	686	714	678	701	703	726	675	723	722	658	687	680	648	717	712	742	724	718	719	707	697	691	739	757	669	683	720	712	715	684	731	691	715	728	764	678	715	744	675	781	718	717	685	712	697	706	652	746	685	738	683	681	692	709	728	685	774	668	704	745	702	746	672	761	710	722	684	711	704	771	711	744	749	690	720	738	670	740	731	692	734	712	733	755	708	734	722	704	775	711	714	713	671	702	732	698	668	720	725	698	763	692	715	709	656	716	710	696	741	693	685	699	735	671	732	717	725	716	738	754	691	705	719	751	697	723	704	713	745	724	713	737	685	705	655	731	779	724	691	712	749	689	714	707	716	681	669	719	692	739	764	710	755	745	691	760	692	745	755	682	699	728	705	695	757	753	741	704	686	700	747	745	734	736	674	758	761	724	715	772	742	721	757	716	691	754	712	718	712	712	741	712	707	698	724	690	694	710	671	707	711	727	738	716	699	706	755	692	724	722	712	724	705	759	677	714	741	694	715	740	700	736	707	745	711	691	737	698	730	710	706	689	702	711	718	658	737	713	752	737	710	718	734	684	691	670	693	724	775	733	719	720	700	739	737	714	683	709	721	718	676	705	665	709	698	727	643	667	690	706	683	725	728	728	742	709	714	784	719	688	685	698	730	720	717	731	673	715	722	658	736	704	705	736	689	723	700	720	691	712	701	646	729	687	707	687	699	724	753	690	750	726	711	775	743	687	726	676	718	708	720	703	710	742	692	734	714	739	690	681	721	680	711	757	735	749	666	681	742	718	743	737	714	649	716	701	740	728	716	738	677	742	699	710	730	730	681	751	681	729	716	675	735	722	711	687	731	671	759	672	724	711	747	743	669	668	671	707	707	743	734	685	709	708	688	718	744	751	695	702	732	746	750	763	702	676	685	708	727	745	726	705	762	727	716	690	763	727	724	694	718	703	704	690	756	699	739	674	737	726	730	747	736	682	738	733	728	746	762	717	700	714	731	716	715	725	698	692	750	732	746	703	766	693	688	702	698	655	711	712	724	729	727	743	709	748	657	716	733	711	731	668	748	698	696	739	630	748	688	685	706	736	749	706	704	714	766	694	690	711	667	759	713	803	740	708	723	730	689	690	719	667	672	742	737	718	717	690	684	694	728	715	711	699	714	739	713	726	706	726	712	722	679	710	706	690	731	665	739	706	724	712	764	723	722	676	691	720	763	660	677	695	753	728	677	692	717	801	677	717	739	728	704	735	696	742	750	691	724	690	730	710	674	731	709	714	706	725	725	728	728	724	700	743	668	754	713	742	724	725	772	734	686	716	733	716	675	714	745	739	718	693	734	714	735	702	696	745	739	728	690	715	668	771	725	679	704	728	673	729	705	685	722	714	719	707	733	693	732	734	714	726	713	683	661	725	713	701	731	690	724	688	671	670	764	745	702	697	725	763	704	726	708	725	698	711	725	725	696	716	714	704	729	720	690	710	758	703	703	732	727	736	746	663	716	702	736	782	675	709
24457	21020	23986	28253	21026	21041	10781	589	431	365	388	343	330	355	321	329	324	302	319	307	300	286	310	287	271	315	317	303	290	313	317	276	281	319	309	312	289	317	320	295	288	292	308	261	297	287	319	263	272	278	290	282	308	287	319	276	279	280	317	274	285	278	289	297	267	285	308	270	280	304	286	287	309	305	284	292	291	313	322	285	272	298	286	296	251	259	283	312	294	295	310	308	285	264	307	290	306	267	298	277	290	309	288	263	282	274	300	278	303	287	277	264	260	277	319	288	299	284	271	271	288	325	300	261	282	303	297	312	262	284	298	315	286	303	292	282	293	313	273	275	313	278	326	267	311	306	281	304	312	305	284	317	265	278	322	297	290	262	312	313	299	299	334	282	266	310	280	328	284	310	289	300	295	306	293	292	282	275	294	256	287	268	318	277	310	266	311	280	268	305	253	288	301	237	283	245	299	288	290	278	318	303	277	281	258	256	328	301	311	301	284	270	308	251	302	305	281	258	303	301	254	293	272	299	300	282	266	332	320	280	296	289	287	268	252	269	316	275	269	247	294	276	306	308	297	264	287	293	305	322	275	294	267	284	304	293	282	304	279	310	258	271	302	261	307	297	272	280	302	323	311	266	320	290	294	307	284	308	287	313	282	291	289	292	242	298	307	302	308	270	307	307	281	306	315	288	306	306	295	263	304	294	288	311	266	303	265	324	325	268	298	318	295	319	276	321	296	290	279	253	310	305	294	321	304	304	318	306	291	311	287	307	270	298	293	299	334	274	295	278	293	298	318	273	266	285	254	254	274	285	326	274	289	285	298	289	306	324	288	286	276	289	277	302	305	252	279	298	278	273	265	253	309	278	292	277	286	287	292	330	278	302	303	282	289	291	305	292	286	315	292	289	329	291	287	294	305	257	277	294	263	303	277	271	287	284	285	273	290	259	297	303	274	317	304	280	277	317	269	315	279	289	271	282	262	330	293	286	278	274	307	268	269	316	300	301	292	298	264	290	320	308	268	262	276	281	346	338	290	290	292	293	291	289	284	298	298	296	281	284	313	286	323	284	299	300	250	282	290	278	302	308	287	264	294	283	304	294	289	286	278	296	294	261	325	283	246	291	266	307	296	296	293	287	285	258	304	298	309	277	312	292	265	304	301	270	283	306	311	310	300	312	288	284	260	277	312	287	289	282	301	293	288	284	287	290	292	341	297	285	285	292	305	269	313	332	289	286	352	305	300	286	268	272	288	294	295	258	319	293	249	285	272	274	314	267	265	264	287	281	296	266	283	296	268	276	290	291	271	290	287	281	257	288	254	309	292	310	319	292	258	285	296	287	304	283	325	291	256	314	296	271	305	322	323	282	306	290	265	271	277	269	312	298	303	288	264	260	298	290	304	269	309	286	293	264	296	284	285	291	306	280	309	273	300	280	284	287	306	259	277	292	286	266	278	325	301	297	292	290	286	305	285	274	269	313	284	268	293	285	283	257	274	298	283	276	308	256	288	250	283	297	307	263	266	317	252	261	315	283	274	296	250	293	294	270	303	324	283	284	277	305	282	312	284	308	303	268	286	307	269	318	290	303	286	319	269	289	296	281	253	297	303	292	305	274	290	279	291	299	303	303	311	296	300	291	266	302	288	288	289	260	307	290	322	305	254	290	276	247	299	271	320	296	285	328	306	272	284	290	280	317	315	239	292	309	313	317	314	297	305	296	297	263	252	304	294	275	306	309	261	271	265	280	263	275	312	270	310	272	280	267	285	291	255	275	274	273	272	281	265	307	316	278	288	266	292	279	302	328	312	292	277	322	307	283	268	261	298	257	285	297	299	279	288	278	291	254	305	269	270	288	306	319	250	290	270	310	257	284	305	273	292	318	297	254	292	254	285	300	290	320	302	341	306	266	314	264	299	279	287	301	282	311	304	275	308	296	317	306	285	327	264	283	325	273	335	280	289	289	294	297	288	305	282	276	291	295	308	280	304	276	291	292	318	291	290	291	303	327	307	300	278	307	274	283	281	303	325	269	301	294	276	307	309	267	310	272	281	270	296	325	275	261	297	305	286	287	309	295	244	273	274	288	290	299	307	289	269	291	298	316	298	309	287	285	310	293	346	322	253	312	289	294	303	332	315	324	269	270	285	284	285	264	305	304	297	289	276	263	257	283	276	283	260	318	300	296	266	316	280	341	273	281	306	327	275	272	287	289	295	308	274	315	286	299	282	296	266	283	287	268	280	295	283	282	303	271	277	298	282	278	302	322	288	285	309	310	295	309	281	285	286	291	309	284	293	308	306	345	292	283	320	300	278	265	273	322	282	263	284	270	305	287	292	303	276	310	279	321	319	303	288	310	305	281	284	288	306	277	303	266	290	268	287	280	335	272	303	272	280	290	266	278	266	271	267	294	306	290	281	307	307	302	285	266	282	302	269	295	287	290	285	305	299	294	277	279	294	252	284	286	247	259	282	284	293	293	289	285	271	292	282	308	282	283	295	315	289	302	303	310	269	326	290	283	282	295	287	247	273	261	274	262	307	312	259	287	290	300	305	287	302	323	322	286	292	283	310	310	311	277	274	293	297	355	293	308	265	293	298	298	274	282	281	280	300	301	312	273	308	259	303	292	287	298	274	287	301	331	306	293	316	265	275	270	268	280	310	316	279	298	328	255	286	291	290	287	306	305	304	293	302	297	266	275	288	257	314	300	344	312	303	318	294	279	290	319	278	271	297	269	262	318	314	309	281	287	281	243	304	266	298	272	286	275	294	259	282	311	276	299	264	315	271	289	300	276	299	301	298	272	273	277	285	298	306	290	287	273	278	317	294	304	264	272	299	289	301	330	248	290	302	297	271	274	313	294	289	281	298	280	276	292	298	265	273	261	279	260	289	292	311	293	310	279	287	287	250	296	277	290	309	305	294	287	292	288	288	281	286	280	281	268	293	287	288	285	280	312	289	257	319	284	305	244	275	266	301	309	305	287	319	281	328	294	298	312	278	287	326	323	304	290	289	286	270	308	282	284	280	277	308	337	301	280	304	273	285	272	278	276	286	300	321	298	322	302	311	282	295	253	292	287	256	272	299	292	291	302	326	294	291	305	278	307	286	290	278	275	287	287	309	277	269	272	302	318	302	372	313	292	289	333	256	255	275	266	268	277	262	289	301	284	299	293	265	283	266	258	316	298	250	277	311	255	232	259	298	305	283	285	306	284	304	270	297	277	269	282	294	268	290	298	286	269	312	294	283	299	302	290	332	317	314	312	302	249	287	297	280	279	309	286	326	282	297	276	321	309	300	305	258	309	322	273	278	291	313	319	288	282	309	279	306	303	265	283	274	288	256	297	300	289	272	309	284	295	298	285	281	306	299	302	298	272	306	288	260	230	297	286	317	316	300	304	296	297	318	295	283	263	293	280	301	282	257	312	306	261	257	314	308	290	272	270	267	274	272	278	342	304	294	261	283	291	274	314	306	283	274	275	306	295	277	302
3986	3178	1634	942	815	733	677	613	615	604	643	582	590	604	624	591	590	625	606	625	579	611	617	595	595	616	577	591	627	642	636	592	613	608	584	646	588	613	624	587	657	589	596	597	645	563	627	580	625	579	598	560	595	610	640	606	638	631	638	638	594	595	559	606	613	621	625	577	625	570	576	592	634	617	599	597	636	614	606	622	610	580	606	630	663	605	580	628	625	605	608	609	673	561	599	545	612	615	614	610	637	578	605	578	621	631	632	620	621	620	606	601	602	593	599	599	612	620	640	584	610	609	626	596	637	611	615	606	587	615	555	613	617	635	640	603	574	611	596	617	603	588	617	629	615	553	628	593	657	570	550	588	564	633	627	586	635	616	585	603	609	587	601	642	550	658	618	579	620	592	614	641	641	636	598	583	595	596	616	578	632	588	577	595	639	601	631	632	556	591	678	599	637	638	597	585	596	634	635	577	571	589	607	635	568	622	567	626	611	607	616	632	594	609	559	596	602	569	588	564	624	607	597	630	638	581	598	599	557	643	636	608	605	637	597	571	628	610	629	588	610	619	659	598	604	605	607	616	594	588	645	582	575	605	579	551	542	611	601	627	642	637	608	593	600	625	632	625	668	610	604	626	616	561	563	592	582	613	596	600	622	581	601	556	540	604	602	604	578	630	591	607	580	632	565	627	590	586	612	595	620	595	578	563	591	581	613	620	563	591	588	598	594	609	610	651	604	544	614	614	668	633	597	629	615	636	625	598	639	564	610	605	618	613	604	654	591	589	617	628	578	555	581	608	586	597	589	593	629	593	642	569	549	589	599	583	590	618	597	570	606	587	584	607	605	619	587	619	641	565	633	608	604	644	608	582	642	557	645	616	609	615	613	594	598	635	604	598	612	613	596	577	583	613	626	591	590	625	574	632	619	582	627	584	664	588	661	573	598	631	625	620	589	655	663	606	586	602	621	594	564	594	599	569	622	584	677	562	602	607	623	587	597	587	679	601	654	636	609	592	637	552	591	608	615	583	590	623	680	607	606	580	562	600	608	632	644	594	598	607	552	590	632	607	575	635	564	616	627	648	607	585	599	575	588	570	624	562	612	594	613	602	629	650	624	645	599	620	634	617	561	623	622	560	596	598	631	594	664	631	636	630	607	555	615	602	621	619	579	561	600	598	638	595	627	576	616	607	599	582	599	623	605	568	688	641	587	611	617	640	617	604	596	626	611	597	588	634	591	592	624	613	602	601	584	578	605	581	594	608	549	625	593	597	586	589	643	602	634	591	590	578	607	632	597	612	648	565	587	650	579	600	627	637	585	635	608	565	654	582	558	574	593	589	594	616	563	600	632	577	631	620	627	603	586	562	592	607	587	602	576	615	604	609	590	596	625	630	574	591	626	617	633	593	567	627	642	620	590	602	656	635	615	606	619	597	641	604	597	600	602	551	641	540	609	584	611	632	603	631	654	538	639	627	593	573	608	581	597	587	598	585	616	554	617	599	631	639	620	601	593	615	594	595	594	561	635	612	628	596	600	591	613	610	610	605	558	632	620	608	615	617	660	626	621	594	587	656	622	590	597	619	603	587	603	568	603	567	576	606	576	583	572	613	617	595	614	587	591	618	619	557	580	604	633	606	609	529	599	605	641	581	593	611	579	573	606	625	624	597	611	629	649	599	593	611	590	575	636	616	613	571	599	632	600	616	605	617	637	652	654	624	581	603	577	586	614	592	594	619	591	599	624	614	608	583	600	583	626	598	604	666	637	564	658	571	603	608	571	594	593	606	553	610	614	602	548	614	540	639	595	633	596	606	600	599	627	611	604	593	560	572	642	635	583	638	640	628	630	615	603	639	585	622	653	590	592	574	601	629	598	609	578	574	634	588	608	591	646	622	600	581	555	567	581	621	619	578	607	598	602	607	616	590	647	609	582	621	606	568	578	634	602	587	609	646	609	593	619	604	591	610	616	598	562	633	663	609	639	628	600	573	608	633	616	614	588	572	605	642	641	610	607	629	580	584	545	589	620	618	636	579	588	563	579	611	544	572	585	620	596	586	586	595	604	575	613	614	604	620	593	609	567	621	599	626	583	572	633	618	604	574	621	606	630	621	606	601	608	621	579	585	576	642	581	602	587	625	631	599	570	612	619	632	581	577	614	623	559	615	592	620	572	599	593	573	667	618	619	607	615	560	617	607	586	559	603	647	582	639	582	612	612	653	640	590	598	620	568	559	616	600	567	632	655	602	607	601	604	597	608	599	654	623	592	600	636	618	614	627	582	628	598	558	599	570	612	630	604	630	637	568	655	624	587	614	625	622	649	606	559	588	636	662	596	633	626	596	587	594	630	607	601	577	637	628	599	604	600	602	550	611	620	576	542	625	582	589	592	583	617	604	649	588	612	622	601	667	597	605	583	593	597	650	620	652	599	636	612	648	615	644	597	577	576	606	577	604	613	604	626	613	571	609	567	595	612	611	605	578	608	631	604	603	591	587	611	603	618	577	584	639	628	615	595	596	644	579	658	584	610	591	606	638	634	663	602	612	586	610	619	589	605	618	617	617	633	636	606	605	595	573	607	606	632	599	591	599	580	653	649	588	625	611	608	637	604	578	600	581	592	581	591	626	580	619	619	592	600	614	617	621	612	591	567	582	624	626	583	648	591	614	609	631	595	610	574	594	618	579	597	610	578	597	598	615	607	558	626	582	632	588	604	602	606	584	630	594	586	595	567	681	597	617	543	578	637	660	629	609	566	582	605	612	606	630	563	594	570	604	608	572	644	565	629	598	602	641	570	626	571	648	600	561	603	633	591	598	550	623	626	605	608	633	635	590	595	634	636	604	608	605	595	610	608	639	601	611	602	596	576	631	591	629	584	612	623	628	576	583	672	543	608	627	662	614	576	599	603	575	569	603	596	648	594	618	587	614	599	587	580	605	595	563	592	633	605	604	617	588	608	590	594	590	614	572	624	620	607	616	599	604	606	609	574	613	599	564	585	601	587	574	627	599	604	593	623	642	601	647	590	605	586	582	610	593	634	581	605	630	643	616	588	637	585	620	593	613	643	620	613	572	608	573	661	586	564	620	616	620	578	579	627	626	616	627	570	598	619	634	595	616	614	607	590	619	617	640	572	623	580	636	591	608	599	634	593	619	597	597	586	627	626	603	552	619	573	604	560	593	623	585	584	609	588	628	628	594	569	628	620	629	622	588	646	587	609	613	532	570	566	611	628	584	606	608	585	577	607	583	676	600	582	615	598	639	601	603	652	599	613	603	616	634	649	612	599	629	621	611	593	590	597	600	655	590	624	597	639	624	649	621	619	591	555	581	629	578	619	580	628	655	594	594	584	629	600	597	532	610	620	646	570	603	611	599	515	584	596	642	630	594	608	600	638	601	577	567	616	616	650	627	588	589	590	611	633	573	604	597	590	614	615	624	613	611	564	648	600	576	613	606	614	580	632	631	614	643	592	575	594	609	610	596	666	628
33252	14263	1877	299	213	214	166	204	178	157	200	187	164	164	200	175	200	202	162	177	163	209	202	193	178	150	163	168	182	149	160	171	172	213	186	191	184	164	176	199	179	178	162	165	173	219	186	173	192	165	213	198	183	189	177	170	178	183	192	166	162	200	157	164	197	167	180	181	174	212	187	198	174	158	179	176	178	196	178	174	196	184	168	208	181	170	177	193	194	187	174	185	170	176	179	179	164	177	176	163	197	185	159	190	184	197	200	178	181	198	191	160	190	179	194	164	184	153	189	177	167	183	169	200	201	178	165	178	198	171	164	178	177	178	180	200	193	180	174	207	208	187	194	170	203	182	153	172	188	183	182	204	180	188	179	188	181	182	187	187	161	182	192	154	197	168	207	181	226	201	154	201	181	176	174	159	185	204	191	191	177	180	197	196	196	179	181	185	188	179	207	181	184	213	157	201	168	179	187	189	200	189	164	192	198	179	177	184	180	183	162	173	181	174	175	180	144	191	175	209	207	192	154	195	160	190	183	171	192	162	173	189	186	166	184	201	187	193	182	150	177	152	182	155	179	192	197	192	174	170	165	181	171	171	208	170	228	174	188	187	188	180	206	170	167	176	182	192	182	183	187	170	190	172	193	186	200	166	185	187	174	190	175	186	187	189	186	198	179	201	179	162	195	180	173	185	164	188	189	170	183	189	180	175	173	160	197	183	183	190	203	154	165	200	166	163	183	193	168	179	182	187	222	164	154	189	169	161	181	194	191	185	193	178	162	172	178	144	193	181	190	176	157	179	192	206	162	202	206	164	168	193	171	172	176	194	187	178	170	173	157	168	199	194	170	190	183	159	170	190	193	169	205	178	193	177	190	203	172	160	176	187	207	179	184	189	193	177	202	164	166	167	190	180	196	182	187	176	178	184	152	190	171	199	210	219	168	171	171	174	151	170	185	173	193	161	190	198	176	189	192	193	169	207	186	189	218	176	172	178	194	175	150	167	185	169	167	203	177	168	161	174	198	189	188	202	191	175	189	190	185	177	199	176	180	193	156	179	173	165	173	180	176	183	181	188	144	176	183	209	200	168	162	212	182	151	165	170	171	193	176	190	162	189	171	181	200	175	187	195	194	184	186	198	184	186	181	178	173	158	193	181	164	193	193	191	175	167	170	173	165	175	178	164	188	171	194	177	166	172	162	166	191	179	168	183	190	183	181	174	179	213	166	182	176	171	170	171	182	171	166	177	163	181	183	180	186	148	165	173	158	206	149	188	150	209	195	172	177	176	182	169	171	169	181	172	183	161	193	146	177	172	187	183	176	185	183	181	146	185	177	164	159	176	209	167	190	203	158	167	177	172	189	176	195	174	179	189	175	175	168	209	192	191	174	162	181	159	171	187	182	192	177	177	199	194	172	179	198	174	183	182	147	179	168	176	181	191	175	197	211	168	218	181	174	194	192	207	201	195	184	173	147	190	177	170	178	164	190	169	170	208	180	182	189	179	148	187	185	223	190	184	192	178	178	164	164	165	172	178	178	201	170	178	179	149	167	175	203	189	200	136	194	192	169	161	174	181	157	180	194	176	192	166	162	172	189	175	201	191	159	177	165	185	188	194	217	184	199	188	172	179	159	183	191	169	192	192	197	189	163	198	194	177	163	193	180	202	185	175	156	159	175	155	196	158	176	171	190	177	206	207	168	161	172	176	189	165	172	184	211	155	177	170	182	194	207	181	176	170	148	173	178	169	192	177	215	197	179	144	158	173	162	204	159	175	202	181	174	189	177	209	183	187	180	167	190	179	191	172	198	164	173	161	187	173	178	175	203	205	183	180	178	168	166	181	162	188	201	185	180	170	180	179	182	175	181	185	163	196	172	177	162	164	165	159	175	170	172	160	189	173	172	174	183	194	203	187	167	186	164	194	200	214	161	195	182	157	208	202	175	170	179	166	184	169	161	164	185	180	191	169	184	170	190	187	184	175	179	174	172	185	190	175	137	160	190	209	180	179	169	201	191	190	169	168	190	170	185	166	173	188	156	170	176	182	181	177	188	188	183	180	171	198	192	180	181	182	175	192	215	191	190	180	175	201	185	179	177	196	198	172	160	195	180	172	185	178	176	181	204	188	204	170	164	185	194	187	178	178	202	158	158	168	205	182	213	199	182	168	171	181	194	178	159	165	184	194	181	168	175	177	179	188	196	188	162	176	163	197	176	168	172	170	191	197	207	200	147	197	193	197	179	199	184	160	161	183	202	195	188	199	174	207	199	191	195	189	160	179	198	192	174	165	182	200	178	174	167	153	170	158	211	153	155	182	205	170	194	168	168	189	187	160	193	183	171	169	189	162	163	179	203	157	168	176	174	168	182	186	161	184	188	166	177	191	179	145	183	193	186	194	181	184	193	204	180	189	168	186	193	198	205	192	197	185	189	185	183	156	195	199	215	161	156	174	197	194	173	177	156	195	185	166	178	184	191	182	173	154	191	167	205	207	151	159	175	204	161	136	182	175	184	174	189	180	195	178	165	202	157	171	179	176	194	183	190	157	188	172	210	208	195	206	173	183	212	194	170	159	192	166	180	167	182	174	193	190	163	191	185	192	187	175	159	191	191	205	175	207	186	171	207	163	188	178	177	198	152	198	192	205	175	204	184	165	162	185	190	195	179	179	198	166	185	198	178	200	169	166	174	162	176	171	203	200	175	197	181	192	181	197	197	176	187	150	192	192	201	159	172	165	174	196	146	180	168	185	189	185	158	168	170	154	178	171	202	178	184	163	178	166	189	185	174	190	195	175	174	182	187	180	181	197	180	150	167	175	189	180	187	189	177	196	175	181	201	174	190	180	165	176	193	182	198	177	179	198	178	184	177	170	187	169	202	163	162	197	192	210	181	164	170	170	193	194	206	194	201	198	194	167	177	187	153	197	188	172	168	204	177	217	183	191	180	144	181	178	165	177	188	189	192	161	171	145	172	167	177	165	188	188	214	182	185	162	171	175	191	175	195	189	186	193	177	179	181	193	174	178	190	165	190	181	173	163	181	178	160	176	177	185	181	160	185	199	174	197	180	167	161	169	161	198	159	187	172	153	183	170	190	209	197	187	177	220	182	192	178	176	178	176	166	183	183	174	199	168	148	198	195	157	204	167	173	173	166	173	187	183	160	159	173	169	169	176	186	179	188	181	154	177	189	201	192	193	170	168	202	159	201	166	193	195	177	185	157	178	191	175	169	183	173	160	188	182	178	174	164	164	151	170	175	160	191	205	177	178	195	174	181	176	210	180	204	185	196	188	188	185	194	171	182	179	163	189	200	170	155	208	209	163	174	183	192	156	187	165	189	169	176	187	178	174	177	170	172	187	150	225	184	201	191	198	183	178	200	168	200	159	174	165	177	185	200	169	181	159	174	177	202	188	188	185	177	168	185	182	184	164	173	150	171	219	181	175	201	174	190	191	158	155	208	178	195	161	193	202	214	192	170	201	169	174	168	172
7602	566	461	443	426	407	522	450	438	447	398	473	461	450	421	444	425	439	445	481	482	410	453	428	486	465	453	492	421	464	447	464	430	450	501	474	433	504	413	444	427	470	442	456	438	444	447	439	411	467	447	456	426	445	452	465	451	438	459	417	442	431	440	445	467	434	441	505	412	418	419	457	445	477	473	421	438	424	440	457	447	457	427	451	458	466	449	444	436	443	467	472	423	463	437	487	440	447	428	442	446	478	455	465	458	419	429	434	403	404	453	409	416	447	377	447	460	407	441	432	436	430	459	453	452	420	459	435	450	451	450	453	445	487	464	456	435	430	422	426	448	485	404	457	469	460	424	463	457	450	409	457	448	444	438	432	433	443	434	460	453	451	450	470	416	441	446	436	413	453	458	426	472	465	424	416	420	456	444	413	467	444	444	426	428	475	426	451	477	469	416	438	435	459	425	451	412	468	456	446	454	433	445	482	452	441	447	446	459	457	496	444	469	413	421	403	401	394	403	447	453	449	443	442	453	435	443	453	443	426	435	431	413	421	450	441	463	432	454	467	410	420	412	460	437	460	449	425	463	440	412	440	442	430	453	436	454	444	437	447	452	452	471	424	450	466	453	467	438	405	407	439	467	445	434	430	482	466	446	427	447	420	461	434	454	464	447	432	414	458	451	495	464	468	437	479	454	429	443	428	454	459	444	446	455	475	464	458	456	462	435	465	447	483	471	486	488	442	445	446	471	445	431	475	418	432	468	434	452	461	425	438	449	441	454	447	466	471	458	466	451	434	429	408	462	477	463	418	394	425	443	444	463	422	409	432	465	460	430	446	438	440	473	431	442	452	417	477	459	432	470	457	446	441	426	459	451	436	408	452	457	455	462	447	441	416	429	418	494	449	429	472	435	441	422	426	477	411	435	447	453	429	432	424	470	423	438	486	420	462	454	451	431	439	447	443	441	428	451	447	385	454	474	461	425	456	479	492	419	454	483	469	430	459	450	462	434	454	428	441	423	454	425	428	440	427	415	415	481	455	412	451	450	448	447	485	461	429	461	459	449	432	430	430	438	449	432	448	462	455	435	446	452	434	446	395	479	477	423	437	418	432	458	454	433	444	431	447	469	439	460	457	438	418	464	457	442	477	447	462	429	408	443	426	433	420	460	444	460	433	431	414	463	434	450	446	441	475	439	459	392	469	439	466	437	453	467	431	449	438	404	463	459	451	476	425	439	458	430	435	445	466	434	451	418	417	444	470	445	438	439	421	449	469	454	442	469	427	456	437	462	435	443	451	440	424	429	435	451	441	447	431	455	466	435	432	397	463	495	436	466	422	451	425	469	476	434	412	453	451	473	431	418	447	437	480	472	459	444	447	454	422	449	437	494	457	428	436	464	464	442	453	417	468	476	456	459	462	451	440	464	419	454	440	497	456	435	414	396	436	456	425	452	418	435	413	445	457	441	464	428	477	442	415	410	449	431	426	410	454	484	453	449	438	465	445	455	460	447	472	462	467	430	459	457	417	439	454	429	452	484	428	474	440	465	434	459	436	447	434	430	458	444	443	429	459	459	440	459	464	440	402	477	425	446	438	436	459	443	436	486	494	445	479	408	442	451	455	487	483	449	445	465	438	451	453	399	435	434	437	453	446	390	450	463	448	419	425	433	469	438	441	441	448	464	476	432	447	447	477	457	460	440	457	429	442	455	434	428	476	445	417	404	473	465	433	410	412	420	459	450	442	466	460	445	464	440	447	453	481	460	469	403	383	465	437	413	429	426	432	443	470	495	410	414	456	431	463	444	421	466	431	477	440	433	454	401	425	425	447	455	449	472	469	424	455	448	476	457	442	452	443	451	440	464	476	422	445	476	440	459	428	504	418	443	460	502	448	452	476	440	449	450	441	462	448	482	452	445	416	453	446	469	469	430	428	450	446	468	454	449	438	434	507	463	427	442	449	453	414	425	491	424	463	406	466	471	467	500	404	437	435	435	454	440	430	452	429	421	452	421	453	417	438	452	432	438	415	460	432	446	464	452	440	444	450	482	438	451	456	447	439	456	469	440	435	441	414	472	415	428	426	428	486	423	483	420	439	446	417	461	445	468	436	417	449	464	406	447	462	453	458	485	447	441	474	470	448	441	397	447	464	459	444	427	438	466	458	402	463	466	456	442	444	467	446	453	433	445	424	473	423	481	442	433	461	442	451	453	435	415	431	406	442	479	478	458	441	439	447	432	440	416	455	429	422	442	446	402	412	467	463	458	437	472	436	427	429	427	493	441	429	439	419	438	440	425	478	459	416	469	461	433	444	433	444	467	421	436	448	462	417	452	411	473	450	429	452	439	469	480	475	438	409	459	411	429	418	457	434	445	443	437	441	433	458	475	452	442	437	464	452	452	463	471	446	436	424	446	464	498	458	444	478	438	463	495	472	456	476	442	476	467	461	410	436	397	459	451	414	440	447	448	451	463	441	433	458	449	460	478	460	445	460	459	477	416	446	423	455	453	401	464	465	469	448	472	444	446	440	500	404	421	469	458	472	444	445	431	443	448	420	416	422	459	421	440	427	437	485	434	463	460	440	464	469	446	419	470	441	424	443	452	416	427	438	474	446	446	443	421	429	415	445	455	403	457	436	468	435	466	449	462	441	451	479	445	469	454	455	427	424	424	454	443	439	425	445	456	419	442	443	484	433	448	436	455	466	432	499	419	416	452	437	430	450	468	436	442	435	447	418	491	455	459	457	427	488	449	433	410	470	443	453	447	442	444	449	424	462	454	445	427	423	438	467	411	435	449	427	424	461	436	442	438	460	476	444	468	473	440	441	488	416	393	429	455	436	424	437	446	446	471	456	415	434	423	415	480	461	466	448	457	440	446	443	457	476	431	447	454	435	420	466	458	445	444	397	461	506	452	462	437	443	479	450	447	427	409	426	457	445	432	421	463	427	462	468	449	413	426	445	402	469	436	478	413	424	424	438	450	482	434	435	428	418	458	440	447	435	417	443	449	436	413	468	440	451	462	454	405	401	434	452	437	466	465	481	451	463	434	446	472	437	402	433	430	452	421	419	430	418	416	411	422	443	400	414	427	448	447	458	472	407	477	426	436	422	446	435	468	443	436	453	428	416	424	427	447	443	421	455	470	435	419	417	449	476	467	478	441	441	438	447	434	446	450	439	431	426	429	428	457	464	427	449	420	432	431	444	434	434	437	422	444	473	491	420	429	437	453	464	422	434	427	419	451	474	452	462	424	435	450	462	435	421	407	451	437	441	417	440	454	411	425	482	470	428	443	449	440	446	444	435	468	453	477	455	415	424	438	467	405	452	460	451	435	443	473	414	422	468	427	418	411	436	439	433	453	438	444	452	466	402	417	460	417	474	453	453	452	477	443	433	437	460	433	400	484	465	441	482	409	450	448	456	458	468	462	459	447	452	463	465	433	419	422	441	448	441	466	442	460	460	438	446	433	447	436	430	448	461	453	430	429	418
25064	20974	23568	28550	20967	12407	598	456	427	357	400	363	354	360	365	340	329	330	359	368	370	376	349	330	310	362	348	358	326	332	327	347	344	315	354	334	308	327	331	332	335	355	342	317	333	349	338	338	313	330	306	320	329	345	357	326	342	337	351	347	309	337	328	349	318	350	321	354	323	330	367	320	342	342	334	311	328	337	345	312	320	319	292	323	325	302	316	342	331	320	326	368	342	337	308	350	348	334	323	348	336	292	348	310	328	296	370	367	335	362	342	339	385	334	335	312	325	327	315	344	333	338	311	323	345	343	333	338	328	356	347	355	364	313	380	336	332	324	318	359	329	312	310	327	351	334	322	375	337	346	355	367	314	326	361	318	351	342	316	320	360	366	340	345	321	321	314	347	339	329	391	352	362	328	297	318	328	322	344	337	393	323	360	359	331	320	317	343	295	359	327	348	326	332	304	325	336	340	372	328	326	335	323	335	347	352	339	335	381	350	342	292	350	341	356	312	328	338	322	311	315	355	348	361	346	319	311	337	353	330	306	333	320	349	357	389	366	305	356	347	320	317	351	307	337	328	335	320	323	322	325	324	324	340	307	343	377	292	325	319	308	325	324	325	355	334	319	308	342	348	318	315	360	300	335	325	333	309	329	368	350	351	341	342	382	317	339	314	329	321	335	310	371	314	331	340	335	327	323	324	321	338	306	327	341	327	328	340	331	337	318	321	305	321	353	317	315	341	360	308	311	327	330	346	326	347	311	338	305	289	333	333	331	335	298	321	325	305	369	332	325	291	308	328	353	346	308	347	381	315	317	346	288	319	366	316	344	303	345	350	342	335	369	346	339	344	334	340	353	323	339	333	305	348	315	355	360	317	335	329	345	304	324	320	304	305	340	340	356	336	317	317	362	340	351	337	325	330	335	328	353	349	322	318	356	314	363	353	326	346	340	348	337	330	319	323	314	321	339	354	321	356	353	344	341	302	359	317	324	345	352	349	316	324	348	356	325	354	310	378	335	336	326	328	313	319	329	305	325	332	297	339	335	326	326	338	325	317	314	333	377	337	331	352	340	374	330	313	352	343	287	323	366	326	323	324	326	349	294	340	318	336	336	302	373	320	290	327	324	294	328	331	318	322	364	345	324	347	316	337	333	310	314	305	327	335	316	342	342	299	344	347	349	312	371	324	323	314	326	364	339	356	340	346	356	319	359	346	349	394	344	329	332	324	328	330	324	332	333	337	329	338	305	359	342	329	335	354	385	321	368	347	329	324	325	369	364	360	383	410	357	345	339	350	314	333	320	317	305	318	368	364	335	325	338	327	332	295	345	291	312	330	348	323	337	363	358	361	350	320	325	341	339	331	335	339	315	363	308	359	323	310	327	301	330	341	346	305	375	351	284	327	320	324	312	347	312	349	354	332	316	321	346	338	343	334	332	343	342	322	334	347	314	341	314	370	330	371	341	330	321	347	352	334	298	318	300	343	363	361	369	309	348	325	335	343	354	319	322	334	335	310	342	343	357	352	323	326	337	330	344	321	297	322	309	340	352	318	340	312	338	312	340	356	333	341	316	339	328	336	322	319	339	313	357	336	315	310	327	322	367	303	312	329	352	344	330	331	342	318	336	340	341	314	338	295	345	352	337	370	349	283	316	322	322	333	351	283	317	331	325	316	328	341	336	323	355	337	320	354	326	332	331	341	304	345	331	356	314	309	354	344	340	331	354	348	351	326	348	321	307	344	339	305	335	340	329	325	319	325	336	323	341	348	373	350	334	341	302	369	334	321	352	300	365	302	324	316	335	326	326	339	314	307	305	338	307	313	335	304	325	333	336	368	343	287	313	319	323	348	312	324	327	309	355	319	312	365	328	303	357	320	305	312	353	338	347	324	319	353	361	369	325	314	346	316	302	296	327	336	332	322	337	336	355	316	344	324	327	333	346	327	344	290	304	325	337	311	349	340	292	315	332	330	327	335	300	328	326	319	350	348	370	348	366	345	324	328	359	324	341	328	317	338	352	296	359	370	295	342	348	316	354	328	341	332	321	349	330	334	340	351	366	343	390	351	317	323	312	347	326	383	357	287	335	323	350	330	325	335	333	342	306	344	324	329	371	334	336	310	350	338	342	321	313	329	359	327	315	335	343	351	304	328	292	359	343	374	341	329	328	315	290	337	340	322	328	309	321	311	328	295	367	361	327	333	357	339	342	323	296	337	350	324	326	330	329	331	315	333	308	302	356	347	336	345	315	351	306	348	334	325	324	311	362	325	331	329	340	350	362	316	321	297	312	320	333	308	301	302	303	325	330	300	317	343	350	328	310	337	317	309	329	357	367	315	328	343	324	302	302	339	338	293	306	318	342	335	330	301	344	330	311	322	325	351	387	323	305	357	299	330	305	305	322	339	314	313	323	309	331	321	329	330	298	323	295	340	333	351	350	350	286	327	315	351	321	343	340	315	300	341	353	273	339	323	340	312	296	308	340	322	353	347	315	333	326	347	311	298	340	309	319	352	332	318	332	343	304	328	325	329	320	348	314	353	304	361	303	358	311	330	297	351	341	364	353	299	325	325	327	314	353	340	359	397	364	329	289	331	347	313	326	336	299	343	326	335	319	344	331	314	312	371	361	369	350	303	327	340	320	348	328	346	318	356	323	311	331	321	297	302	353	372	307	319	349	297	350	306	342	382	338	307	341	351	340	319	328	339	319	323	334	348	335	315	346	359	384	336	339	318	312	378	345	332	337	314	318	382	378	306	308	292	350	339	356	365	311	304	354	351	342	394	351	313	325	328	330	339	326	335	309	368	317	334	322	322	355	341	336	358	312	338	301	351	382	347	350	320	342	292	332	347	338	343	335	311	320	302	318	313	360	372	337	308	344	316	328	317	321	314	317	312	320	319	348	325	345	342	325	327	349	327	359	296	279	324	319	342	330	340	321	311	332	340	354	345	337	357	324	327	354	348	339	308	336	339	337	347	343	340	366	339	327	345	356	322	316	338	338	329	334	307	301	350	333	289	331	315	285	346	334	341	299	307	361	332	320	343	310	337	296	326	325	341	324	327	332	373	351	313	316	328	329	322	336	312	343	324	336	330	333	322	317	342	297	307	318	332	322	317	325	325	338	350	322	331	334	328	328	369	316	310	343	365	342	326	309	313	329	342	336	359	325	278	331	312	355	324	328	330	317	350	322	342	332	342	318	296	325	346	369	350	354	359	326	344	357	365	308	327	302	314	355	337	340	375	318	330	339	346	311	312	327	333	316	314	360	306	305	355	324	344	317	315	324	361	348	330	304	349	305	314	302	344	302	313	295	306	292	314	339	342	361	378	315	342	324	325	329	354	353	324	327	355	303	329	354	376	325	333	354	354	338	303	356	320	304	321	317	312	358	309	354	343	351	312	336	330	310	310	319	339	312	320	302	322	341	329	361	333	314	335	319	301	330	396	343	339	318	318	339	366	329	345	315	325	312	337	322	326	356	337	329	319
4264	2073	1210	931	832	780	744	753	757	735	745	739	711	760	721	690	752	708	747	733	669	723	710	724	642	708	763	722	697	741	737	744	718	714	682	710	737	704	745	748	710	679	710	692	722	740	746	763	771	736	724	720	726	713	683	697	708	708	725	727	690	740	707	713	718	728	714	704	766	725	692	713	746	706	732	654	717	742	748	729	654	737	727	754	737	757	725	715	716	751	685	742	744	717	691	715	734	748	716	756	708	724	681	688	717	744	652	702	719	735	712	708	675	696	769	734	686	720	688	722	706	703	737	717	669	725	725	705	688	701	752	701	744	744	779	691	715	713	742	724	774	712	718	746	693	731	722	756	705	696	693	684	710	690	762	662	705	690	748	756	732	736	697	684	663	713	737	687	713	694	727	690	734	745	647	750	730	735	729	698	704	700	746	718	694	744	691	665	722	742	698	673	719	736	706	748	727	759	723	681	726	682	738	685	773	723	689	735	696	701	705	711	695	741	763	749	731	704	735	745	760	762	755	680	753	710	703	728	708	722	734	736	717	740	721	739	763	663	748	722	702	719	722	708	729	705	697	724	758	732	729	724	712	718	707	736	762	737	724	744	686	734	742	780	683	717	712	646	728	717	718	730	716	701	726	721	714	772	720	704	680	701	719	669	672	718	678	716	683	725	736	721	753	721	726	708	704	695	714	768	700	719	746	735	735	677	717	695	686	737	734	709	688	736	694	723	754	712	735	711	687	765	664	734	675	697	728	691	746	726	722	696	684	677	720	666	681	694	732	696	719	695	679	714	728	746	704	699	712	697	799	686	744	725	675	712	742	721	732	714	683	703	776	712	731	697	730	706	696	726	736	746	678	744	721	735	713	729	728	735	724	728	701	701	695	721	687	691	709	715	755	707	732	693	724	710	721	725	748	719	652	734	701	651	665	696	716	714	629	788	691	735	728	707	742	720	785	723	787	710	724	741	716	714	696	747	735	719	699	727	736	730	720	703	707	713	697	723	731	732	739	781	684	755	735	721	701	742	715	752	708	675	718	752	692	735	749	689	749	699	740	721	708	748	749	663	699	742	740	766	741	749	714	718	745	729	718	701	682	681	711	707	708	713	715	685	698	751	684	754	655	731	729	689	695	708	731	680	705	702	718	667	719	741	676	697	663	696	723	671	735	709	726	729	693	726	717	719	700	698	751	701	747	698	743	733	702	703	721	707	713	737	722	756	696	686	707	673	742	725	757	694	702	726	723	710	707	735	754	759	711	680	700	686	674	706	709	673	718	743	758	767	748	716	705	730	717	693	696	691	742	707	711	727	735	695	727	729	703	742	685	703	750	735	708	782	675	699	773	734	680	738	739	693	697	692	711	748	754	744	747	712	727	726	720	689	709	725	680	730	697	707	672	688	726	728	704	711	743	705	685	718	720	710	744	716	693	703	740	719	710	735	737	704	728	737	744	730	718	717	693	746	702	691	742	736	724	690	717	693	691	697	713	735	735	669	740	702	725	742	716	748	738	700	698	684	684	725	721	717	703	709	709	712	727	698	703	733	691	733	728	725	713	732	727	713	696	734	712	694	735	704	680	723	741	759	653	731	722	670	726	711	701	734	739	713	711	734	725	695	732	723	726	722	717	658	738	709	795	737	689	658	714	697	682	691	700	739	715	731	702	693	719	716	728	695	711	703	757	714	763	707	707	769	708	713	718	692	734	772	717	687	638	675	704	736	698	696	720	697	731	725	728	752	745	736	639	717	744	719	751	687	729	736	713	704	713	716	706	702	724	747	749	693	716	713	743	702	689	704	729	711	706	741	695	737	707	693	775	733	735	725	720	717	717	747	714	689	734	674	689	700	730	747	691	680	703	739	678	750	677	673	725	722	670	742	737	693	705	753	732	747	681	682	704	724	744	736	734	726	718	719	742	669	724	688	696	703	734	752	705	711	724	700	667	709	710	689	697	688	708	696	747	712	693	767	727	749	739	683	709	703	718	687	699	777	666	774	746	729	660	700	701	706	696	673	671	710	757	705	740	741	719	688	747	740	711	717	721	704	688	725	687	693	750	663	763	726	725	730	710	708	691	742	717	713	747	675	671	685	717	727	716	659	705	701	732	757	696	718	768	711	725	706	681	739	747	729	678	713	723	703	728	716	710	644	688	703	730	713	691	724	699	738	699	705	741	714	709	728	676	723	702	744	723	708	686	732	702	749	713	717	695	713	727	749	685	745	707	761	680	707	769	736	729	746	728	722	677	713	711	761	711	704	722	662	752	742	727	740	715	752	715	752	710	732	689	731	690	715	746	729	725	694	721	712	713	781	738	708	735	734	712	710	696	729	737	720	727	655	719	676	713	704	666	737	733	681	756	708	744	712	713	689	725	714	721	716	723	722	719	708	739	693	740	757	682	756	710	689	691	695	735	720	684	689	722	758	740	668	720	712	682	736	711	717	745	687	702	692	747	718	751	673	718	723	706	708	753	691	709	684	684	740	697	702	721	735	713	749	682	726	730	734	723	705	683	733	717	715	736	703	713	714	714	721	697	684	704	719	754	747	708	742	684	732	766	695	689	690	712	714	729	741	707	731	677	736	726	767	763	719	710	787	743	753	681	714	719	746	738	733	721	725	728	708	702	712	709	761	651	753	715	721	707	770	734	731	745	737	719	779	720	747	748	713	709	708	686	723	709	752	666	708	719	687	729	689	725	739	664	713	715	732	724	721	669	760	775	704	716	717	709	736	721	728	723	707	752	733	688	752	675	712	709	714	670	701	692	688	746	739	698	692	747	687	680	736	726	747	677	726	754	690	755	706	717	729	712	742	674	712	708	749	728	776	688	711	708	700	694	750	718	713	734	690	722	717	680	735	739	798	709	731	749	728	668	725	695	724	723	660	710	690	726	701	695	716	715	738	729	747	714	719	688	748	694	703	742	706	719	751	715	709	657	742	725	751	722	758	725	748	744	702	729	778	719	702	718	695	753	721	718	733	695	678	687	708	693	685	751	719	671	766	669	720	703	755	695	687	675	712	726	735	727	736	688	681	691	722	671	688	700	732	670	694	658	717	761	741	752	744	698	687	715	673	732	650	717	690	766	731	682	751	708	747	715	738	772	718	711	713	723	713	732	701	730	734	735	696	691	741	705	716	747	728	729	693	740	690	706	703	688	723	709	681	720	693	748	740	724	741	730	720	744	686	670	714	709	695	730	757	731	677	684	748	689	691	723	668	749	697	706	694	734	714	680	773	708	725	695	687	719	735	704	735	760	728	690	736	688	701	701	720	673	719	688	688	711	740	716	708	725	715	773	694	723	672	713	702	718	718	712	728	759	733	758	775	730	756	735	730	719	724	777	716	725	716	694	702	708	702	700	721	730	730	720	739	643	723	770	701	737	730	744	696	681	724	694	725	718	769	723	704	723	713	701	725	732	696	687	707	693	726	687	702	667	768	730	693	749	687	685	743	694	678	711	749	771	733	690	701	740	725	710	687
24466	21010	23970	28231	21017	21056	10858	616	457	368	360	393	358	363	329	312	333	351	300	285	285	314	312	337	291	334	314	284	316	280	310	285	318	294	309	306	289	328	281	279	306	313	303	305	257	306	310	299	324	304	271	300	274	282	276	307	282	289	281	282	324	299	303	271	272	288	312	266	288	318	287	305	292	320	278	266	296	302	274	297	257	332	294	293	275	280	271	293	302	287	290	274	292	318	282	284	282	324	270	273	276	277	300	301	306	275	281	296	270	289	275	324	296	296	277	250	282	309	308	294	305	285	295	265	303	289	312	291	300	283	288	275	285	298	280	319	260	310	231	277	296	311	323	279	301	308	282	270	317	285	327	294	278	302	290	281	299	262	281	264	294	282	270	317	300	300	304	286	264	281	315	289	266	276	295	277	272	299	292	313	307	280	267	300	281	287	309	238	293	292	293	301	284	271	270	320	271	322	290	252	293	302	301	263	271	262	257	295	283	284	292	306	305	290	308	312	275	268	280	263	287	291	295	290	330	325	281	297	296	288	304	299	292	275	292	279	304	298	336	316	300	333	293	286	292	280	267	301	293	296	302	292	285	298	286	272	288	289	284	336	278	295	294	272	258	294	301	261	286	274	286	278	291	331	332	334	301	262	304	296	301	273	305	265	311	309	278	301	271	281	281	291	271	257	272	250	301	284	294	299	299	310	272	315	281	275	294	267	293	285	314	285	293	310	273	336	282	269	260	252	279	306	280	279	291	282	315	302	302	260	318	275	262	278	301	292	286	285	319	265	279	295	263	279	308	279	291	291	333	312	314	297	284	317	300	303	301	295	271	277	279	308	288	303	277	295	291	286	295	298	301	285	305	265	322	278	282	283	309	302	271	272	283	302	283	295	281	275	283	330	288	287	264	287	326	330	275	300	320	293	271	291	290	290	278	295	281	298	276	261	240	304	284	285	255	269	331	265	274	324	246	302	292	291	326	298	298	288	283	294	265	290	269	315	286	293	300	269	312	276	311	276	309	291	322	268	295	302	260	266	282	306	295	271	271	271	305	285	290	297	288	274	330	259	271	303	281	294	275	278	286	302	253	287	257	274	269	327	297	299	275	260	276	291	281	267	297	305	290	282	337	332	298	279	289	290	283	290	272	320	298	303	311	323	308	291	286	296	281	295	298	300	287	292	288	292	272	315	251	293	292	277	303	305	303	253	267	268	266	286	255	298	304	320	299	327	295	299	305	289	293	276	311	322	308	279	299	269	286	248	266	272	289	265	298	234	279	289	274	294	284	275	283	319	291	284	308	272	256	289	290	304	324	299	291	285	293	264	292	286	272	294	305	283	294	299	281	280	273	297	326	302	277	317	296	260	316	283	309	255	283	275	273	298	312	300	268	292	299	284	261	280	267	294	285	278	264	302	277	296	291	306	313	327	326	294	289	272	275	287	280	304	307	282	317	291	298	279	278	298	325	306	262	253	309	263	293	286	297	298	302	272	295	284	270	282	284	286	295	277	287	279	273	297	308	270	292	321	295	297	301	292	307	287	275	289	305	279	276	280	288	303	302	287	294	300	277	278	290	263	318	301	301	297	280	296	301	278	261	264	291	273	262	288	327	274	296	287	291	274	332	294	294	308	292	257	268	275	309	245	305	288	296	296	285	276	294	280	305	257	281	294	276	287	302	308	321	297	292	298	305	304	299	351	309	312	277	306	299	286	250	300	282	264	272	274	319	298	284	292	293	258	266	294	294	304	309	301	283	292	248	310	307	298	262	298	299	282	278	324	313	298	298	294	301	241	277	346	311	284	296	295	273	301	302	290	273	292	265	299	321	286	313	295	279	312	275	293	271	255	310	280	282	289	279	317	299	276	268	267	283	289	281	269	257	255	282	304	291	300	239	281	297	295	322	281	281	315	308	308	296	294	311	312	310	292	299	292	311	269	285	283	319	309	269	274	274	260	295	242	274	273	269	297	274	257	300	276	290	261	280	320	288	286	287	300	267	286	278	293	263	271	288	332	279	304	244	299	277	271	310	316	294	286	255	262	287	301	294	264	279	288	307	294	299	334	286	304	281	280	304	289	279	346	303	331	295	241	306	315	292	290	300	310	305	258	261	309	318	290	301	305	317	293	287	262	266	287	298	286	292	313	275	288	289	267	306	278	288	272	304	308	270	272	305	302	267	264	253	278	290	313	295	284	276	291	263	256	274	253	302	312	278	281	330	303	296	284	289	297	315	293	315	291	266	270	318	291	313	278	300	278	265	285	292	337	284	286	280	288	296	277	298	302	290	301	291	326	304	267	267	265	337	291	287	333	285	307	318	321	263	266	294	329	256	293	279	313	296	270	269	280	285	295	282	270	304	339	301	309	274	310	288	300	286	273	272	318	256	262	323	292	299	282	309	308	278	287	298	269	314	260	300	297	279	295	249	273	250	287	298	321	304	300	294	252	286	286	293	302	298	298	272	304	279	299	328	311	300	319	303	291	268	277	292	320	293	265	321	266	287	295	291	304	307	281	304	287	262	284	287	257	266	300	275	261	290	294	315	283	296	285	297	320	278	285	310	324	271	309	304	277	287	301	303	290	267	275	292	260	306	295	315	293	299	266	314	287	294	275	313	294	299	260	279	270	297	289	286	316	299	297	303	320	252	311	318	299	279	279	339	279	267	318	270	301	303	255	285	283	302	299	295	299	295	318	287	321	307	319	290	305	292	332	321	276	291	322	299	293	293	283	305	291	301	280	259	309	294	269	296	306	292	279	331	286	300	287	308	288	307	319	284	302	256	310	288	298	285	277	328	293	273	274	293	315	265	310	267	264	265	308	295	294	314	246	314	292	300	292	297	297	291	309	293	305	295	302	271	283	306	314	307	273	273	296	281	297	302	279	321	328	358	282	296	260	287	291	296	280	298	299	287	282	273	260	304	273	321	293	271	269	300	295	286	272	311	293	272	278	265	306	293	292	352	275	298	303	281	258	276	305	291	291	284	263	294	294	285	323	293	296	289	298	306	300	291	245	323	310	281	291	309	290	300	316	289	282	276	276	277	272	284	253	293	308	318	316	293	286	297	287	285	292	280	317	293	329	297	292	257	329	295	286	285	269	300	276	286	273	277	276	341	286	307	255	282	309	284	279	310	302	317	299	302	305	286	268	313	282	298	271	296	306	268	305	281	285	317	294	251	300	264	281	295	304	296	307	289	310	292	301	290	309	295	305	290	292	314	324	277	291	288	289	271	281	249	288	308	303	296	296	298	334	282	295	278	273	273	270	282	290	318	280	290	254	332	272	305	304	305	325	301	278	306	303	289	275	274	276	304	266	266	289	285	289	296	302	289	302	299	286	277	263	253	287	283	292	291	299	303	266	281	268	294	295	300	293	341	275	287	283	308	281	250	260	270	299	303	319	289	327	291	302	270	301	329	294	273	263	286	308	298	267	264	269	299	295	279	285	287	306	288	289	260	300	291	285	295	298	291	294	272	300	272	307
3997	3324	1636	952	774	710	724	598	636	667	612	607	632	608	641	603	592	612	642	606	642	584	579	603	631	596	569	605	624	626	622	616	601	603	602	615	623	619	591	587	590	600	563	616	622	625	617	596	632	611	569	619	606	606	617	601	619	603	635	621	579	606	567	590	620	594	604	572	609	590	581	622	599	585	564	646	597	617	618	606	611	643	583	640	566	599	629	557	645	601	614	643	573	619	570	593	671	646	593	555	603	621	593	642	648	562	597	623	593	613	615	586	600	589	582	577	558	668	636	590	610	569	687	626	612	599	589	579	644	572	620	631	624	608	612	594	577	614	617	568	583	579	613	585	627	661	605	594	601	623	567	595	602	602	643	617	625	612	618	582	611	619	630	654	606	643	560	616	639	655	567	652	554	599	633	623	610	618	608	610	624	637	609	630	601	604	564	605	552	606	563	578	546	605	658	639	611	633	599	584	603	618	587	597	643	575	593	639	636	617	573	626	604	615	561	609	632	639	603	565	605	618	607	681	592	590	585	608	608	626	610	571	634	628	602	606	585	570	603	611	579	656	594	596	619	585	585	594	624	617	637	598	599	610	633	643	614	603	598	613	588	633	620	591	581	591	590	590	571	604	659	617	621	620	653	611	596	581	588	608	592	628	655	571	596	584	626	607	578	610	607	604	590	640	562	597	630	587	584	656	617	640	633	592	585	558	579	598	623	632	578	621	634	578	628	653	584	564	607	596	586	610	568	632	581	570	618	590	596	607	617	599	603	611	611	589	615	609	564	641	598	574	587	587	600	608	620	625	568	597	622	607	584	621	614	609	639	569	612	632	625	600	593	611	590	537	569	639	607	593	627	574	580	588	612	619	573	612	606	606	586	565	647	625	597	604	633	661	613	624	601	544	596	614	620	578	569	581	639	603	603	596	622	607	619	588	610	671	587	618	638	598	607	607	573	609	632	627	585	651	588	578	635	608	575	607	589	624	631	611	602	604	594	625	608	592	619	588	644	583	626	600	630	591	581	594	607	593	583	601	586	640	581	597	620	633	621	620	604	631	608	594	625	615	607	595	636	593	654	612	623	604	630	616	633	592	594	607	597	593	636	614	600	599	626	632	623	561	606	597	638	587	607	626	636	660	613	590	618	608	603	628	624	601	639	626	558	611	615	609	578	619	534	577	606	614	647	590	634	599	587	627	619	546	614	599	625	586	584	615	582	573	528	618	611	613	590	621	575	619	588	614	618	580	638	587	626	575	642	616	621	574	571	626	583	621	644	623	622	588	612	643	621	668	595	630	635	591	607	608	634	589	601	595	592	606	580	574	614	644	617	633	623	599	582	616	624	571	603	625	562	644	617	596	625	633	628	620	624	585	623	622	614	586	583	590	616	589	611	604	588	579	594	619	611	614	607	606	613	635	640	609	633	615	669	628	583	623	554	623	609	619	607	596	602	597	584	650	600	569	579	598	609	582	598	602	607	608	583	597	613	650	592	607	615	589	622	588	626	625	601	575	582	606	601	600	582	614	607	589	575	583	663	587	610	612	585	612	634	610	574	613	617	598	613	574	602	594	573	604	597	562	569	618	607	635	601	622	608	604	603	573	584	570	564	616	586	595	582	587	603	568	590	605	576	615	617	634	574	608	638	582	594	598	629	620	615	573	611	594	621	635	603	612	612	605	632	606	592	664	618	603	574	607	582	650	580	628	631	564	624	604	610	556	623	592	618	587	615	643	635	616	565	569	630	605	636	599	591	606	602	582	592	627	590	601	625	576	605	638	605	619	633	611	608	611	595	602	600	617	572	590	591	644	627	623	619	626	639	646	604	661	603	631	604	607	577	585	575	603	588	586	629	587	628	620	622	624	597	542	627	643	621	580	622	572	600	595	604	570	639	587	627	632	611	598	643	586	584	564	591	575	609	553	586	589	597	582	647	650	622	609	609	583	637	618	640	627	644	611	603	628	581	637	595	580	628	575	618	583	642	597	612	596	580	589	624	592	611	592	627	610	603	620	597	590	601	624	651	598	653	595	629	611	621	592	631	639	592	614	567	633	575	645	576	592	605	622	567	579	598	588	610	598	637	574	601	634	579	619	630	596	645	595	549	602	616	598	626	600	610	598	603	602	574	599	606	626	606	613	616	587	634	610	605	623	610	637	578	611	647	616	608	612	581	595	624	585	571	603	597	604	600	603	572	596	647	611	627	615	562	581	608	619	650	584	580	568	605	557	600	597	626	604	601	618	557	609	586	617	619	636	590	628	581	641	594	623	607	574	618	636	600	605	581	583	625	581	608	600	632	589	573	603	607	582	611	590	567	603	581	595	618	565	616	643	568	602	614	640	614	622	574	589	583	609	632	596	604	588	647	636	607	631	608	589	579	592	612	595	601	586	652	549	602	616	562	623	585	569	633	590	677	636	577	571	601	590	633	610	644	571	637	556	635	605	631	662	614	637	634	609	542	638	624	581	579	616	588	598	646	635	612	611	599	609	635	635	595	599	642	557	600	607	643	623	600	625	589	620	577	587	608	623	595	655	600	625	603	566	641	620	628	623	612	607	572	625	608	654	584	587	638	667	636	599	586	600	601	634	601	587	610	568	563	593	601	638	645	605	596	626	650	617	624	610	635	643	595	632	569	569	613	592	604	591	611	645	604	636	592	557	644	563	620	643	618	565	598	591	571	629	630	647	579	591	602	573	594	599	563	585	645	611	622	606	584	621	631	601	613	599	582	627	635	625	594	600	637	607	595	614	626	625	613	608	645	644	668	616	586	609	583	566	678	626	608	611	602	600	589	582	599	567	554	641	595	577	550	629	615	600	614	569	585	571	620	602	600	585	638	606	606	600	602	572	615	600	603	644	616	600	632	547	609	607	596	585	578	587	645	623	604	637	618	586	672	597	569	619	565	598	622	597	611	625	574	562	646	580	590	649	588	653	583	640	580	571	595	591	554	573	595	629	573	605	584	603	603	586	594	598	635	577	574	590	632	621	605	597	598	631	663	614	553	617	557	593	587	587	601	630	579	630	636	620	636	567	622	573	568	589	598	575	601	628	576	617	618	619	590	635	575	615	570	609	619	588	601	640	616	606	621	595	587	644	609	644	617	630	565	541	561	629	590	618	554	578	631	615	597	639	628	606	616	606	570	626	594	626	617	635	604	587	566	583	591	604	609	592	585	640	571	604	603	586	590	654	599	575	594	583	636	578	644	622	621	592	617	609	647	610	591	611	602	607	607	600	600	617	631	644	605	637	649	588	584	602	625	608	609	592	593	607	623	586	601	619	634	541	614	607	584	607	591	629	633	578	615	584	594	632	628	594	665	576	613	617	587	581	610	606	609	672	649	577	550	582	583	599	609	593	637	622	609	583	587	615	613	606	643	573	606	574	620	620	637	630	607	654	605	570	622	597	611	596	606	554	603	610	575	610	665	608	620	617	584	604	605	577	563	589	608	584	570	591	618	607	609	630	595	598	639	626	633	637
33248	14305	1914	293	205	199	166	204	198	179	194	210	211	198	181	204	172	208	177	192	185	174	193	192	177	200	171	156	194	161	186	194	185	183	191	179	173	176	181	187	193	176	194	170	208	161	187	181	181	185	199	191	191	152	169	211	193	163	173	171	196	188	195	178	200	194	180	179	180	157	162	180	189	176	193	148	205	165	161	179	172	178	190	178	186	188	189	169	184	185	180	167	175	167	170	165	205	182	181	162	191	183	186	184	160	151	178	196	155	183	173	188	198	189	177	180	167	177	204	185	188	180	186	171	171	198	207	222	180	159	169	172	201	178	165	171	190	179	189	209	179	217	201	178	180	172	180	179	197	184	176	194	159	182	196	200	173	206	179	207	219	170	163	185	196	169	197	167	179	180	206	185	178	183	201	192	200	192	189	186	172	190	180	211	181	164	188	174	170	206	172	157	173	188	176	176	193	182	158	180	172	182	182	188	177	187	183	178	175	184	195	210	182	202	163	189	171	213	193	186	188	180	149	156	167	181	171	154	163	199	182	190	196	168	172	193	198	179	197	208	178	217	189	201	160	179	158	184	149	188	208	184	170	151	178	184	162	163	173	169	181	177	155	183	222	195	195	147	177	190	174	185	182	193	165	165	156	162	166	145	169	185	187	180	164	152	155	202	184	166	176	162	181	173	180	171	166	186	184	175	173	196	208	214	193	162	201	188	184	147	170	162	189	163	160	164	159	189	153	197	184	207	187	149	205	181	176	203	176	179	180	191	167	160	164	205	189	161	161	169	205	190	201	180	180	172	187	175	190	186	186	173	205	149	184	155	158	177	177	184	204	200	170	184	209	190	189	175	183	179	211	157	171	186	190	179	186	176	184	192	175	167	166	204	213	185	187	193	176	160	185	170	179	166	191	186	180	170	169	163	202	175	196	179	217	179	190	214	169	175	196	184	164	156	193	149	225	181	195	199	187	171	183	218	192	197	164	194	198	190	206	208	179	166	174	167	185	196	200	190	186	180	191	170	180	168	169	177	171	192	184	196	177	185	186	181	207	204	187	181	174	176	170	171	203	190	165	186	174	179	158	213	174	183	193	180	178	196	182	199	189	174	177	188	176	188	167	177	155	211	189	178	159	174	175	193	196	172	200	201	165	186	164	184	191	187	164	181	187	181	184	180	156	175	170	200	185	179	193	188	178	157	177	187	169	181	172	197	187	166	162	163	196	161	193	168	170	182	189	199	169	183	182	173	179	179	176	201	184	166	179	203	192	212	198	176	188	202	186	170	162	177	182	171	198	165	183	182	167	149	152	165	161	179	186	166	203	193	181	169	168	163	186	169	191	154	223	172	220	173	194	200	190	169	200	196	153	163	188	154	195	182	180	185	173	177	174	170	182	193	159	164	201	190	197	175	188	165	189	162	142	177	186	186	175	187	182	173	188	165	188	198	194	176	178	185	188	165	178	205	184	204	173	193	186	178	210	194	171	173	195	171	175	205	164	175	184	187	187	187	207	158	167	176	184	176	182	176	186	190	178	180	173	186	188	175	201	178	169	163	166	171	178	213	189	194	183	188	189	188	180	189	201	187	160	170	190	178	198	183	176	196	194	181	180	203	196	160	169	176	179	170	175	172	179	171	166	179	171	174	162	191	176	198	160	186	186	215	197	186	178	147	168	176	165	167	167	191	176	154	184	186	179	164	160	190	196	189	195	178	177	197	189	221	181	151	137	199	179	183	169	179	152	173	173	161	195	153	181	155	182	190	173	177	208	167	218	175	173	163	175	149	182	134	177	148	144	143	193	150	183	201	151	171	174	160	171	207	179	175	178	179	184	186	192	184	165	172	191	184	186	168	201	200	186	179	176	190	184	196	176	161	172	168	182	211	176	198	192	185	178	187	187	167	189	185	161	178	180	186	178	181	144	156	174	186	179	162	195	169	180	162	157	209	207	171	188	175	194	148	190	189	170	163	199	198	164	164	165	157	167	193	168	187	168	195	206	185	176	174	193	183	183	186	211	154	201	174	186	193	157	188	173	185	183	187	202	180	165	190	188	161	187	166	164	189	175	181	189	196	169	185	185	170	213	186	185	185	182	186	177	201	160	182	190	187	163	200	170	205	155	196	179	163	190	175	200	176	174	204	185	179	187	175	187	190	184	184	185	176	181	177	185	182	208	186	172	164	178	177	194	195	169	153	174	183	167	176	175	185	190	170	187	188	171	174	181	177	193	151	160	200	178	180	167	166	199	148	163	174	171	200	189	172	195	210	197	216	182	184	162	200	168	172	174	198	194	179	172	157	157	154	182	199	171	183	170	177	168	205	192	170	182	165	170	184	189	197	215	184	193	177	154	155	175	210	213	132	148	186	165	175	178	205	206	167	160	185	176	177	188	168	165	183	168	194	174	163	207	160	184	158	177	186	166	170	195	177	203	169	164	222	185	205	183	163	171	197	174	195	196	179	165	160	178	177	176	172	186	173	202	184	195	149	163	163	178	198	196	168	180	170	158	176	186	190	183	182	198	195	164	183	190	188	203	165	181	173	200	182	180	187	193	205	194	214	183	173	186	181	171	191	174	152	168	173	194	182	173	193	193	188	189	174	205	194	183	183	156	196	173	191	181	177	177	146	175	183	186	169	189	176	165	186	195	194	172	160	182	191	199	170	163	175	190	169	215	181	165	186	199	163	170	176	193	202	189	184	173	185	192	187	180	156	174	168	160	181	164	202	185	170	177	185	191	180	209	184	171	216	154	207	198	177	154	186	172	172	181	201	178	176	177	167	155	187	173	196	185	182	181	187	209	180	187	166	200	162	182	178	183	192	195	172	172	191	192	191	195	164	195	164	185	191	153	188	194	202	185	200	164	180	190	176	184	142	184	154	184	198	168	183	182	178	199	179	173	199	188	172	160	172	179	212	190	193	164	158	202	195	187	207	187	190	190	186	175	191	155	158	172	175	202	197	212	157	181	206	172	181	171	173	183	179	175	194	187	189	145	196	190	178	182	223	178	205	176	185	179	201	185	178	162	175	163	167	188	167	198	185	204	157	199	184	189	214	177	185	165	170	191	212	166	214	197	181	194	186	167	187	210	186	188	179	195	175	184	193	179	154	170	169	200	177	187	153	184	187	181	189	172	180	209	191	172	168	160	180	152	176	171	196	186	148	154	190	167	165	189	174	162	176	171	180	202	199	201	189	187	170	203	162	188	173	179	200	201	197	194	188	159	195	151	172	178	187	187	172	176	182	196	162	184	181	176	189	205	186	219	185	207	164	187	179	173	187	171	183	162	183	185	188	167	163	164	176	191	163	188	179	189	178	171	181	202	181	177	181	160	187	184	176	166	174	192	166	177	166	207	184	168	191	195	179	165	141	188	181	155	177	191	182	167	187	185	181	207	193	185	177	181	163	172	184	170	188	190	198	171	161	201	165	166	174	197	191	165	181	164	180	162	181	180	186	183	197	190	186	187	201	195	201	185	203	176	208
7665	517	458	461	481	462	447	436	445	419	435	474	426	421	424	458	462	440	432	432	456	417	468	416	444	480	432	468	455	474	476	463	440	451	463	482	454	482	418	416	400	478	413	430	432	491	462	437	457	448	451	454	464	480	461	460	421	441	464	419	443	430	436	471	427	449	462	492	416	439	434	453	448	451	457	460	433	464	451	445	439	444	421	456	433	373	471	449	453	442	431	401	457	461	412	459	425	423	454	404	425	426	447	435	462	436	441	473	438	435	418	461	423	440	495	437	500	424	460	430	404	414	452	453	457	464	463	465	414	423	444	417	445	417	398	407	468	440	472	428	406	474	430	430	433	490	441	421	435	434	471	475	407	450	460	440	445	427	472	461	477	476	426	422	436	443	442	434	432	418	455	428	443	456	451	459	454	441	439	442	451	425	462	449	396	449	446	450	437	426	462	423	460	432	434	434	421	468	466	454	477	426	432	449	461	405	467	452	417	405	441	445	454	476	427	443	460	473	477	444	397	475	423	457	470	436	446	433	469	453	457	431	456	422	445	424	405	444	462	445	471	490	440	484	414	479	443	502	430	473	447	445	433	402	440	414	441	440	449	478	450	477	406	465	462	403	482	430	433	490	465	431	474	422	478	429	425	451	492	469	474	453	434	447	450	444	453	438	472	430	461	453	439	465	447	425	443	403	437	462	483	441	440	456	421	424	473	470	462	410	474	444	429	489	451	459	480	454	426	468	434	440	452	475	451	448	458	417	447	434	391	445	471	438	464	434	490	471	439	425	435	447	472	433	453	455	471	457	453	472	435	437	458	470	448	436	420	448	455	445	433	446	463	450	461	440	418	444	431	419	414	456	433	422	438	451	469	458	437	441	473	418	443	451	419	446	431	457	457	433	462	430	446	453	438	442	476	460	465	411	430	476	478	478	436	454	458	452	433	431	450	452	473	430	483	443	445	435	442	438	466	434	425	445	436	429	465	468	447	431	465	437	446	471	458	438	463	436	436	416	408	398	438	448	490	472	434	432	418	479	436	404	452	456	407	445	440	456	469	430	448	427	444	456	429	431	402	458	437	428	476	456	431	424	451	468	430	415	446	438	407	479	439	468	436	444	413	467	453	431	435	453	443	473	418	433	427	457	446	416	405	460	437	445	436	483	463	468	436	439	421	467	442	447	432	468	450	421	405	478	432	427	447	415	467	460	442	473	453	433	434	434	400	442	456	466	450	414	456	430	458	484	445	452	459	428	430	413	437	438	433	443	442	440	423	464	423	481	466	440	429	445	468	424	445	425	493	411	449	461	476	466	461	460	442	437	425	440	448	430	433	415	427	448	438	430	490	405	449	446	489	479	455	441	452	446	453	424	482	462	432	423	386	431	411	444	442	455	435	461	455	464	463	442	456	463	419	453	413	419	411	448	413	449	439	464	459	454	408	448	435	443	447	412	435	448	414	435	461	425	437	442	412	418	446	424	468	409	460	468	468	438	441	439	470	431	467	419	461	462	443	458	447	440	443	436	440	456	454	445	438	468	482	434	455	451	433	429	437	438	428	459	470	426	462	462	483	433	437	422	479	473	465	428	438	452	403	471	466	410	454	445	463	439	473	433	441	446	438	453	452	450	470	433	423	444	437	452	407	434	442	459	449	426	454	477	460	396	472	455	456	434	453	425	440	455	429	458	437	438	453	436	442	458	417	476	414	431	427	473	432	439	444	449	421	419	430	446	441	463	430	451	454	420	431	437	440	499	524	458	444	449	466	413	463	435	429	420	462	423	473	435	480	444	435	438	443	428	443	428	458	455	452	422	444	414	430	483	448	437	401	463	460	442	448	445	410	404	437	434	481	465	467	451	429	451	456	437	447	441	469	453	451	459	401	430	463	477	460	431	454	458	455	433	441	458	451	451	434	452	455	453	426	431	460	467	432	443	440	458	441	433	412	443	469	439	395	450	441	425	468	411	456	444	442	459	452	457	443	438	419	423	460	448	447	456	424	453	408	437	451	443	473	443	450	403	460	439	422	450	462	497	428	425	446	420	443	469	434	451	462	464	444	417	455	440	438	428	437	463	483	472	425	451	461	443	478	423	461	418	435	434	445	458	454	451	428	414	466	449	436	466	450	445	414	444	458	475	438	457	448	483	466	473	461	469	456	436	436	455	436	449	434	448	446	463	447	441	430	441	517	440	447	462	444	455	477	437	468	472	488	473	453	459	413	437	456	433	442	468	431	477	444	475	442	463	447	477	443	440	445	425	473	437	424	422	469	443	441	429	432	440	461	467	447	432	451	435	455	457	422	442	436	409	444	469	455	415	456	401	444	450	466	448	441	461	433	430	454	444	431	461	465	458	442	444	447	487	443	423	437	422	438	444	447	459	441	462	434	466	445	422	455	438	464	461	441	429	419	452	410	445	459	449	486	485	428	444	454	488	423	400	471	433	437	436	439	473	479	450	444	481	478	431	460	475	464	450	454	498	440	413	442	433	431	447	453	418	410	462	417	439	466	452	447	456	433	422	393	468	459	465	474	429	441	444	428	481	456	421	454	471	446	458	451	415	441	442	425	478	444	404	468	440	451	472	444	439	454	447	480	413	477	415	433	447	467	462	418	431	422	444	466	436	431	456	464	458	471	445	415	478	461	445	482	461	452	428	429	442	445	456	446	447	471	478	413	447	428	413	426	440	445	449	413	427	420	443	403	413	428	469	431	432	458	486	460	450	444	449	436	418	413	447	459	489	402	419	459	435	441	464	460	451	439	395	452	418	426	460	418	450	475	441	456	453	466	444	469	456	448	437	452	442	425	449	485	434	474	423	457	441	432	469	453	490	443	435	409	456	452	454	457	413	436	432	454	456	402	443	438	438	429	446	398	447	471	464	466	467	435	398	432	467	433	462	437	445	439	458	450	446	427	447	448	431	463	433	470	429	414	394	426	456	443	464	436	452	441	452	430	464	453	460	479	447	454	454	458	419	435	483	477	469	429	431	437	460	440	467	456	454	461	453	428	454	428	514	433	439	416	433	474	427	420	429	441	454	461	469	415	407	446	433	427	410	383	480	460	470	448	448	429	444	434	431	445	446	449	441	404	462	450	445	465	447	456	448	445	441	467	485	459	436	419	478	482	446	365	469	459	432	438	475	426	478	459	468	474	425	413	462	378	476	460	435	457	456	469	460	449	429	386	452	440	438	465	422	446	453	444	461	458	459	424	442	455	419	450	455	483	473	461	423	440	463	453	451	451	421	447	429	422	473	418	458	469	416	423	406	452	427	415	428	448	497	430	473	432	427	432	481	439	471	434	401	447	476	465	440	412	467	411	437	437	434	459	454	452	488	455	477	445	436	452	452	449	457	440	468	467	420	452	455	419	406	426	462	422	445	452	447	454	469	443	431	491	447	453	452	456	460	493	441	442	448	415	462	456	422	450	424	457	435	441	446	400	463	455	432	408	477	439	460	416	453	422	426	417	465	450	462	449	410	479	478
25070	20982	23549	28574	20977	12446	586	481	412	353	400	354	367	338	344	373	342	345	339	339	362	341	360	335	357	341	335	314	351	354	358	340	351	342	295	342	324	337	331	343	305	369	359	351	342	315	330	363	290	341	348	320	327	361	332	345	293	320	356	309	374	305	355	321	337	323	348	332	312	340	331	353	331	349	290	340	325	385	370	325	317	337	361	359	371	350	344	331	347	323	361	313	328	358	334	331	350	323	328	345	301	319	332	336	319	321	340	322	359	344	296	357	351	344	345	326	291	332	353	363	311	333	328	339	333	340	333	269	311	341	306	300	305	326	357	334	362	319	303	342	381	316	319	321	327	353	350	334	303	327	342	324	378	363	349	319	358	307	340	300	348	336	364	372	346	331	335	337	365	371	329	323	320	348	361	321	340	338	327	358	359	323	342	326	325	315	324	328	336	328	318	364	351	306	303	353	316	342	333	306	315	334	331	332	308	332	345	338	338	354	327	326	344	314	312	348	327	317	361	333	321	310	336	326	339	316	331	317	361	326	328	337	343	328	363	320	315	309	355	361	320	352	338	363	337	333	356	348	314	307	321	340	343	352	348	353	326	342	345	352	321	315	301	321	319	333	353	328	367	347	351	333	328	320	353	312	357	331	317	350	335	342	340	354	325	336	362	359	307	299	313	350	346	342	352	352	322	380	327	317	325	340	352	321	323	320	351	325	318	347	332	342	347	343	325	309	319	334	339	346	312	317	344	338	348	372	355	326	329	341	317	322	348	348	317	369	337	345	312	330	293	329	332	356	323	346	341	326	329	344	326	344	307	327	309	353	319	331	298	341	358	315	330	316	332	328	321	345	339	351	322	324	359	373	331	295	317	371	341	332	328	312	320	303	295	329	336	346	306	318	329	331	319	284	378	371	333	326	345	338	360	358	328	300	330	322	326	331	327	358	341	346	389	334	364	335	332	363	351	314	350	340	336	339	296	320	357	346	342	315	311	299	373	347	340	334	332	371	315	322	319	341	350	309	339	335	341	355	365	332	355	329	334	329	322	356	354	390	331	303	332	313	326	318	318	306	331	341	312	313	329	296	326	308	341	346	302	326	309	374	331	346	342	386	326	346	338	352	323	314	333	330	284	330	335	335	300	337	339	337	330	363	357	325	330	349	335	351	330	342	333	345	349	323	336	309	340	336	356	332	327	313	341	382	346	354	338	325	331	361	302	307	338	328	323	356	338	355	341	338	359	342	333	322	349	362	348	349	321	375	328	330	344	346	357	327	365	338	360	344	349	330	363	323	335	317	365	321	320	323	344	364	338	351	346	359	340	298	338	346	310	328	368	331	339	325	334	315	315	339	353	363	346	343	322	309	350	311	345	322	327	320	352	395	331	354	317	324	358	350	363	302	348	346	347	331	347	321	329	367	321	366	340	325	332	337	336	314	329	318	322	327	333	355	298	315	378	326	298	316	335	350	335	302	328	315	320	319	295	337	312	337	292	348	363	315	358	358	357	315	365	359	316	337	331	325	351	339	351	395	354	339	374	332	357	339	332	344	314	359	296	350	360	331	325	311	317	328	323	356	318	325	310	341	351	351	363	347	355	334	325	315	334	354	337	321	311	314	329	342	319	361	359	351	320	337	337	320	334	333	335	386	338	349	345	351	336	352	308	342	339	320	337	320	311	299	320	308	315	340	304	331	328	325	316	336	345	326	309	351	339	330	306	348	368	353	336	357	351	316	303	337	340	338	367	333	337	356	341	330	371	344	348	328	323	303	353	348	341	318	334	337	336	304	344	348	362	343	311	298	329	302	339	297	307	325	296	354	308	326	317	359	331	327	342	373	389	374	332	323	309	349	326	324	310	314	365	339	355	320	296	320	314	325	342	303	372	340	349	324	351	329	315	303	318	334	331	370	347	336	319	335	333	304	318	349	343	327	316	325	328	349	352	310	330	339	346	301	342	299	372	332	334	344	319	335	353	334	352	320	348	318	353	349	316	320	336	322	322	323	365	344	298	336	343	327	351	329	315	364	333	340	370	317	326	335	299	331	307	314	347	353	329	335	307	352	384	331	315	333	355	381	351	345	350	308	317	341	336	363	341	319	330	329	363	318	331	302	347	350	333	325	327	319	317	341	323	330	397	338	335	315	313	346	367	363	358	321	309	325	284	330	348	361	316	294	352	336	353	325	340	341	339	325	338	344	323	355	345	337	333	316	324	335	367	338	327	324	356	312	305	330	319	324	329	303	355	318	334	335	301	296	297	324	338	357	324	366	372	338	339	338	360	328	385	307	326	315	354	352	337	325	337	351	375	288	296	358	309	363	353	343	348	357	317	336	340	363	301	336	368	311	320	322	321	357	305	334	323	332	331	326	330	327	330	354	309	313	315	366	334	357	339	326	368	324	358	327	338	343	339	318	286	311	339	357	347	362	319	353	349	335	341	345	360	332	354	328	359	362	354	313	363	324	344	332	338	338	366	312	305	374	337	326	333	336	323	328	333	359	338	329	318	328	329	379	322	327	343	320	342	378	346	335	329	337	363	354	364	349	291	298	357	348	374	359	319	353	329	305	340	345	378	321	355	320	343	337	353	341	298	300	301	295	353	321	327	353	326	337	315	308	321	338	315	357	345	355	348	319	350	354	346	367	317	344	331	350	343	312	341	299	339	353	356	324	311	363	313	336	335	316	323	344	324	340	316	283	334	338	322	320	378	333	315	352	331	342	349	327	295	344	323	336	367	327	331	342	356	324	345	340	342	359	290	328	317	361	328	335	309	340	326	313	342	323	350	326	339	307	329	335	321	311	336	338	352	333	346	331	363	322	346	329	306	322	345	338	349	322	361	346	355	351	335	378	315	379	361	317	331	345	329	331	324	314	341	341	358	363	322	326	364	323	366	335	338	329	347	338	357	351	337	355	332	343	330	332	333	361	371	330	335	343	333	299	323	354	319	344	315	334	351	357	337	324	298	340	327	330	365	331	352	363	347	304	348	305	333	317	339	312	391	311	320	346	348	319	333	312	325	354	326	337	344	366	324	345	340	283	331	306	335	352	359	352	328	335	320	339	346	347	342	352	325	332	347	337	321	342	326	325	309	357	343	326	332	311	342	340	317	343	339	330	338	356	290	338	329	336	316	298	301	333	346	338	360	321	336	344	344	327	339	341	350	324	332	315	335	318	338	335	322	316	308	355	382	320	278	343	305	299	339	378	319	342	346	318	315	325	321	330	342	355	344	339	350	334	281	348	346	337	349	329	330	295	306	330	354	329	372	355	343	337	367	361	336	344	345	336	327	309	338	318	320	327	345	331	353	364	319	335	333	327	376	311	348	339	336	362	327	309	317	307	305	384	313	337	326	317	331	348	351	311	337	336	345	331	375	326	338	317	308	374	326	340	317	342	312	322	343	331	332	309	348	375	338	351	326	323	325	387	351	331	305	343	363	345	331	366	345	312	326	346	321	339	349	355	358	312	347	375	339	326	336	363
4345	2120	1259	939	789	764	715	693	761	701	716	750	672	734	733	716	726	703	778	726	763	696	677	729	738	695	739	738	743	734	726	681	707	710	701	725	704	752	718	738	729	751	712	716	743	728	709	685	722	721	695	671	739	713	652	710	683	718	718	795	728	764	697	740	733	742	713	703	733	727	699	703	750	715	756	733	746	708	749	788	748	733	710	745	750	711	687	748	784	708	752	731	701	728	658	723	759	694	741	651	745	728	704	675	689	701	685	730	710	698	708	753	713	722	707	706	731	752	744	771	690	753	692	707	733	711	711	742	687	722	656	702	745	705	725	776	713	735	696	727	706	679	686	698	683	715	758	721	714	690	714	743	670	734	718	749	762	729	686	732	729	653	735	758	721	685	734	764	736	714	712	766	722	710	718	692	716	705	732	759	692	714	739	736	722	724	716	710	673	712	745	687	703	680	731	719	742	723	719	739	691	783	691	725	728	763	721	737	692	699	702	743	720	717	692	721	719	705	734	710	707	743	721	721	760	739	720	717	744	711	791	726	713	739	749	712	716	731	708	690	686	723	733	751	684	780	767	766	719	754	755	731	728	720	713	725	730	751	667	734	718	738	719	733	701	686	680	700	726	747	705	756	750	713	692	763	793	731	731	709	774	717	724	706	699	704	705	656	745	767	673	690	727	727	667	767	717	689	727	706	709	718	712	753	715	730	713	749	710	721	701	692	749	710	751	718	727	682	734	670	721	723	706	712	717	688	746	699	722	742	706	707	716	682	720	700	742	695	793	714	738	723	684	709	734	691	800	705	760	752	705	671	742	731	746	723	713	740	696	717	689	672	743	679	724	662	694	687	708	742	715	745	685	748	727	737	722	734	734	710	726	770	660	772	741	743	689	721	759	703	747	702	750	713	734	738	660	755	693	698	704	722	688	719	692	721	775	652	723	678	737	704	706	737	736	750	711	693	738	740	759	692	715	756	687	689	738	722	671	751	696	746	725	728	732	769	693	708	729	753	744	713	695	728	718	748	726	721	702	754	725	685	702	775	635	731	740	721	718	715	720	699	682	698	739	727	710	732	698	696	759	698	699	709	736	694	708	746	706	724	738	688	707	714	723	711	712	692	687	722	677	680	739	716	737	695	729	710	745	668	744	713	694	687	693	706	742	738	712	729	679	750	757	742	739	728	706	747	740	731	729	705	709	735	780	692	712	733	719	719	729	658	713	699	696	715	675	736	709	704	765	687	707	775	761	762	727	713	696	689	690	700	730	703	752	674	691	692	701	736	736	718	770	722	730	719	674	700	723	714	740	707	719	768	708	724	690	671	720	690	719	713	686	674	689	696	754	730	674	725	700	730	736	763	756	713	802	712	755	705	659	762	708	707	734	659	700	632	691	734	736	724	737	738	702	722	703	767	741	705	702	704	745	714	729	699	739	732	700	692	703	730	739	718	699	714	699	679	693	724	752	703	677	686	707	708	715	744	704	732	720	734	703	702	712	689	685	731	717	705	673	723	761	709	740	705	712	738	733	759	722	724	751	660	690	728	755	696	733	723	692	695	716	726	713	689	715	693	703	725	742	720	670	704	705	717	759	723	717	743	705	737	695	756	753	726	701	730	705	713	718	733	688	727	718	722	768	736	739	698	751	722	682	732	744	690	712	687	722	704	701	727	707	687	686	716	761	761	707	690	712	765	756	744	717	681	698	726	728	713	708	691	689	705	700	682	735	743	701	732	736	724	685	698	740	722	719	725	696	766	705	727	776	725	696	678	752	767	694	675	736	714	679	726	719	704	701	744	706	722	748	677	689	700	704	727	759	721	735	695	739	725	708	768	705	711	719	710	631	707	677	694	719	701	724	743	741	688	711	694	751	721	692	750	734	751	694	747	676	709	705	713	732	709	762	717	725	711	746	729	714	712	714	726	739	703	733	714	736	692	721	710	724	730	738	721	668	750	719	705	730	715	704	693	778	725	736	740	717	716	710	700	728	731	729	714	726	699	722	723	731	703	721	705	677	742	710	729	739	743	715	725	702	736	751	719	737	745	708	701	721	728	737	723	691	713	688	722	735	762	720	724	692	730	727	703	733	690	719	709	721	748	709	699	699	649	751	703	729	763	683	711	734	724	687	747	763	664	753	704	725	693	715	749	713	723	738	723	684	695	729	714	693	676	724	711	713	746	742	732	726	717	677	728	741	678	711	735	728	727	728	753	688	690	724	730	740	756	737	685	745	797	721	739	677	725	669	763	781	725	779	769	691	653	718	738	698	685	739	717	684	725	713	719	678	727	710	700	706	681	748	714	742	719	708	722	710	704	709	736	698	683	707	717	725	727	686	720	697	682	755	727	735	724	688	694	776	704	732	707	693	715	712	683	745	731	734	760	741	702	728	735	717	769	696	723	716	758	715	703	746	731	696	709	708	716	711	674	759	734	759	781	698	695	752	723	743	770	712	699	703	726	686	697	754	750	703	687	737	696	739	684	745	699	688	718	726	769	776	735	723	706	770	726	736	722	726	736	749	750	685	701	725	695	700	710	712	716	756	700	715	713	698	729	770	739	765	724	729	757	745	728	716	713	733	731	741	755	662	730	731	729	725	675	676	757	695	700	749	741	692	678	745	715	743	669	774	761	721	752	723	723	661	756	682	718	717	769	717	717	691	746	687	718	670	744	721	746	726	770	694	727	722	712	665	698	716	738	694	689	728	726	722	708	732	673	745	722	693	690	733	745	701	707	727	721	778	731	736	715	735	689	750	681	731	709	699	749	712	733	753	737	723	724	715	667	666	681	771	682	747	728	653	684	704	676	708	680	686	802	717	729	690	746	687	732	711	772	690	738	717	728	752	687	704	720	714	755	747	726	734	716	748	711	777	737	741	749	700	775	711	696	710	698	758	704	782	722	725	722	691	687	741	748	724	738	700	728	702	727	698	698	680	726	748	735	739	741	728	675	760	716	689	703	715	713	791	755	666	733	724	686	685	712	728	664	729	702	720	718	749	710	738	762	738	676	734	699	754	719	731	721	716	714	743	718	716	700	695	755	694	720	724	677	717	735	668	733	693	739	718	722	715	667	716	741	750	753	712	750	707	750	726	720	712	763	660	733	738	755	736	696	739	715	708	704	751	725	722	733	679	734	705	728	710	754	658	714	711	654	705	699	720	715	722	722	734	734	677	711	740	716	679	694	737	753	699	655	717	716	704	711	685	735	720	698	735	699	711	700	775	725	655	709	729	738	707	758	727	736	690	707	701	749	726	706	720	713	744	761	741	706	728	740	706	733	745	714	705	726	739	761	712	723	739	711	715	638	719	722	719	731	731	738	729	690	729	768	788	705	762	720	705	693	766	763	715	719	747	742	683	704	741	727	784	714	723	733	710	768	691	677	749	696	694	706	655	733	691	690	746	733	683	723	698	700	703	744	702	671	730	706	741	691	733	703	724	770	696	768	707	743	722	710	721	682	675	715	668	730	687	741	710	730	687	657
24460	20990	23940	28209	20992	21028	10827	661	467	381	410	373	346	341	335	302	313	299	344	349	310	292	322	278	284	296	319	325	305	282	324	292	303	308	288	284	300	321	311	280	296	333	330	328	323	286	312	297	268	282	316	291	286	313	276	312	292	331	311	291	292	292	285	283	262	274	327	307	279	279	281	282	292	282	307	307	318	313	325	297	279	261	306	297	273	299	321	294	293	274	270	259	289	320	290	278	282	293	317	294	292	304	298	300	258	323	290	302	292	303	277	292	268	273	279	279	303	295	273	308	301	293	303	279	287	293	298	302	286	252	268	326	267	308	296	295	296	277	298	288	341	295	293	273	260	281	257	280	299	310	306	290	292	293	264	297	290	309	291	299	289	304	295	321	283	283	280	294	298	297	310	310	313	304	309	290	317	287	308	308	311	314	306	263	271	307	317	284	281	267	296	288	294	269	300	327	276	314	327	300	309	317	299	291	273	314	276	293	310	294	315	309	305	281	296	273	297	296	276	282	294	273	317	274	308	275	294	285	300	336	279	260	326	307	299	271	302	256	281	292	315	304	273	298	288	302	295	280	286	281	279	277	324	287	276	294	297	281	311	262	289	330	294	266	277	274	295	276	322	274	287	322	250	280	296	307	302	283	284	263	313	315	321	302	246	264	271	337	288	252	280	329	292	294	272	290	271	258	313	318	299	261	292	297	286	306	288	271	263	305	312	299	288	314	283	289	300	296	270	289	289	270	309	284	280	287	310	279	306	291	302	284	284	257	280	287	301	252	270	312	290	276	288	296	296	251	311	256	320	290	324	298	290	266	278	329	283	285	301	251	257	272	334	293	275	339	297	287	309	286	301	310	290	272	278	315	319	273	238	281	305	250	293	269	277	317	311	282	293	285	288	306	285	294	275	290	286	309	284	271	308	307	305	271	285	261	315	295	275	295	280	302	308	301	290	263	264	281	266	321	301	291	279	250	309	323	268	290	289	308	278	301	304	290	312	289	314	309	286	304	316	314	277	302	315	299	310	261	278	266	263	281	286	309	302	306	319	305	290	270	294	297	279	329	304	293	260	272	278	271	262	321	306	310	266	300	308	266	380	321	277	291	283	312	312	309	291	263	311	267	290	333	289	301	276	276	292	311	255	327	284	301	284	319	309	275	311	289	276	292	350	310	295	298	306	306	258	292	273	283	298	298	267	329	296	305	280	263	282	281	293	280	299	304	271	276	282	280	293	288	279	292	288	278	306	299	283	298	261	306	303	329	314	295	273	301	293	288	270	312	306	305	297	298	318	306	283	257	311	285	318	297	254	272	289	269	308	293	283	279	293	282	279	300	282	276	285	272	283	296	291	323	323	287	314	330	286	266	286	266	322	280	292	298	270	300	290	274	315	276	291	288	310	287	295	292	324	300	273	336	295	276	288	309	288	268	278	291	298	304	302	284	269	283	278	254	255	296	307	273	274	267	302	312	288	296	303	301	264	301	303	273	291	317	277	302	302	322	276	339	267	329	282	288	299	348	280	292	286	309	265	283	304	293	254	260	297	304	309	293	286	282	297	264	286	279	319	293	262	273	282	318	277	303	281	286	272	264	322	248	291	335	290	286	293	283	289	306	304	276	309	293	293	287	304	307	276	295	253	318	319	274	291	314	288	290	283	285	321	261	269	275	304	283	297	287	247	292	293	266	290	294	296	289	260	264	284	346	325	295	255	304	296	310	290	249	279	284	276	337	307	272	305	284	275	266	299	295	265	294	328	281	265	289	270	299	291	290	319	315	280	313	297	259	297	266	298	283	310	246	294	312	282	298	282	288	288	313	326	281	293	286	307	293	316	309	287	318	283	272	287	287	292	319	366	287	313	320	298	302	320	284	323	305	314	319	294	304	290	302	287	293	334	291	294	263	320	285	293	279	295	276	288	309	286	272	331	313	291	294	273	291	300	296	281	304	279	283	307	313	301	262	266	271	277	310	313	303	290	297	316	275	279	281	286	290	281	282	285	281	312	262	290	265	271	287	305	282	299	293	271	310	293	273	299	296	269	285	306	286	294	294	295	283	274	250	300	277	273	276	299	250	273	293	291	287	277	282	297	297	301	273	288	252	293	296	292	276	333	351	292	287	301	314	286	337	275	262	291	330	303	308	267	284	282	294	266	271	256	281	286	302	308	305	306	304	280	293	290	269	309	285	313	302	291	292	282	308	312	273	308	307	253	261	282	316	274	285	331	276	287	315	306	285	311	279	254	295	245	263	276	321	305	300	318	257	284	289	286	320	289	285	269	277	306	255	281	281	259	272	301	272	324	281	300	298	242	257	306	291	291	289	309	270	293	303	277	305	322	291	305	273	256	273	311	305	327	290	266	280	308	319	328	269	273	342	298	332	280	286	315	293	324	289	267	291	291	268	257	274	332	262	296	320	285	270	279	302	323	290	297	300	314	301	307	294	290	306	296	292	308	307	309	308	279	242	279	289	336	294	305	297	354	323	279	306	287	287	258	273	315	297	271	264	256	227	282	290	294	289	268	271	295	287	306	295	302	315	287	282	299	308	263	273	288	301	286	257	313	277	311	262	291	323	313	294	311	319	280	288	299	300	310	313	308	305	277	287	288	284	289	281	288	259	303	281	306	299	318	283	285	255	286	286	258	325	308	251	291	278	296	303	299	269	307	296	333	277	297	294	301	299	264	303	297	329	279	302	273	285	278	300	314	287	294	281	267	268	282	290	278	278	308	276	250	316	299	322	301	285	294	298	278	311	248	300	305	294	294	307	302	291	286	314	301	295	313	284	295	281	290	321	312	255	290	276	310	304	290	267	275	279	313	293	298	285	251	295	287	288	283	297	267	305	360	337	258	300	317	297	266	249	317	346	278	307	289	282	276	305	276	297	266	286	290	295	290	286	308	334	306	301	271	266	343	296	294	313	280	295	268	288	286	255	313	304	288	291	292	298	273	286	344	304	307	285	275	284	291	307	294	285	297	298	288	276	311	267	287	252	283	281	283	297	288	281	294	270	317	307	283	310	282	239	293	305	296	287	299	309	306	276	323	317	316	283	287	274	297	281	301	293	291	290	313	275	295	256	275	293	284	273	322	330	328	285	316	268	260	311	288	271	310	246	333	315	305	250	308	289	269	280	291	282	306	289	285	285	277	252	299	289	297	294	300	312	273	283	266	303	295	287	281	291	273	289	306	286	283	282	315	299	271	293	298	284	302	311	297	294	271	298	282	267	282	300	297	296	306	301	321	272	312	270	298	290	298	306	297	300	328	322	318	274	290	291	288	281	299	301	305	318	343	339	286	331	287	265	284	302	281	289	340	282	313	289	306	315	291	295	295	303	297	282	295	308	293	299	260	325	299	263	271	281	259	281	276	288	279	289	282	290	328	314	313	301	326	286	329	251	296	278	327	317	319	305	286	289	285	306	259	259	294	288	281	261	250	267	263	279	303	274	270	293	278	266	270	285	313	308	290	300	263	281	303	313
4072	3279	1632	1035	731	719	662	693	650	622	668	633	655	588	588	631	606	643	607	628	619	564	602	571	599	644	610	587	608	575	648	555	608	614	626	632	635	664	606	592	622	634	649	577	591	622	632	699	576	596	646	611	599	583	608	614	624	604	600	592	632	643	596	636	614	579	636	600	579	613	639	639	615	606	615	599	621	657	600	590	637	631	658	600	614	610	592	601	617	651	570	583	588	628	598	609	609	604	632	600	596	599	599	668	596	624	618	627	618	626	634	612	598	606	618	584	596	597	567	580	611	618	616	623	576	590	614	599	566	582	608	611	597	625	617	611	592	661	640	607	589	648	602	556	618	637	590	616	605	617	613	604	580	623	590	608	613	615	617	632	640	636	636	656	643	649	635	624	616	607	607	596	589	603	566	598	624	592	630	585	621	570	617	611	583	623	645	590	564	594	650	605	642	613	626	614	605	591	617	625	629	617	626	635	580	577	630	586	609	631	578	642	621	608	619	639	644	632	631	588	593	640	616	594	640	551	574	613	604	585	599	623	620	617	581	619	606	627	584	583	632	610	592	607	605	603	614	641	624	623	571	598	629	620	597	623	655	597	595	616	580	630	600	627	645	572	590	600	664	637	641	602	593	611	584	629	602	620	588	586	629	592	617	614	604	659	597	636	599	623	642	587	571	618	599	638	623	640	607	583	570	603	583	608	619	588	584	563	599	618	571	612	591	619	625	600	634	586	650	610	614	582	601	553	614	601	635	618	621	627	583	600	623	615	561	563	651	595	587	648	587	598	667	620	632	636	561	651	578	599	562	608	631	568	600	598	635	584	584	616	598	581	589	595	616	605	603	583	625	587	569	604	617	621	638	609	635	580	549	589	582	566	617	593	626	588	621	586	583	615	603	549	594	607	611	628	611	580	565	604	571	637	625	598	634	604	609	590	620	620	645	633	584	604	564	615	624	607	619	584	628	618	616	615	576	567	606	577	619	598	564	607	632	612	583	582	578	617	633	595	585	551	600	593	577	569	603	586	629	617	567	614	597	616	607	598	598	669	593	621	627	621	597	597	636	599	647	586	611	641	542	595	638	611	620	615	639	580	562	609	646	639	623	618	589	629	634	607	602	568	637	600	621	644	630	620	637	620	599	633	650	598	637	622	612	601	650	609	602	610	596	598	610	622	656	613	565	615	604	647	632	620	608	618	589	624	656	613	597	610	653	645	599	625	587	580	618	625	665	574	629	599	632	623	598	599	628	555	622	649	608	619	566	566	621	609	585	595	573	645	631	641	648	618	614	599	573	642	586	658	576	634	597	579	635	599	609	601	626	608	541	625	652	587	604	583	604	595	666	629	582	650	583	610	603	607	589	616	632	566	616	598	603	616	630	574	584	607	646	623	611	606	613	565	646	605	589	562	623	619	622	607	618	622	590	606	592	606	619	634	607	613	603	629	618	624	605	629	627	599	598	608	583	604	663	572	609	597	587	595	573	582	648	619	646	630	605	641	641	650	575	638	600	624	623	581	567	640	572	619	620	620	570	612	616	658	555	588	602	605	640	619	606	613	633	584	627	627	594	592	552	626	615	638	611	545	583	614	579	609	617	640	623	600	654	649	619	621	572	619	617	574	613	621	604	620	587	641	599	625	615	623	594	596	571	602	557	575	626	624	598	593	610	595	639	602	601	621	568	591	631	603	612	597	643	606	592	627	597	608	598	569	588	565	547	624	608	587	579	592	565	607	556	655	607	546	579	610	599	588	651	612	577	629	626	585	611	619	588	592	611	615	636	592	602	616	598	599	607	616	625	644	606	576	580	633	615	603	609	630	629	596	595	656	618	603	585	601	634	608	626	617	606	642	588	641	591	596	604	574	626	597	665	595	567	608	574	636	653	583	618	633	576	598	654	594	644	623	619	601	608	574	565	587	607	624	625	564	586	645	645	556	622	628	624	639	617	573	606	600	592	597	644	608	606	634	632	614	608	586	602	634	618	595	598	627	588	605	662	639	564	579	605	633	583	631	615	562	609	544	582	620	564	635	599	607	596	628	606	576	616	607	593	577	611	632	584	592	608	650	596	568	619	627	577	651	670	609	575	613	613	630	612	605	646	624	595	577	586	597	627	596	643	614	606	620	600	593	619	652	619	624	613	587	636	608	590	614	604	593	640	591	611	610	622	616	588	641	622	605	578	614	604	604	606	616	648	607	665	568	602	628	634	606	577	607	575	613	589	611	633	601	579	568	617	634	605	626	582	661	617	642	617	588	627	594	607	664	595	589	631	592	628	621	546	575	568	595	572	649	657	637	585	611	595	584	604	590	636	598	578	605	614	617	583	602	649	605	637	640	657	595	604	557	612	603	589	629	599	611	581	604	599	632	626	596	624	570	590	629	642	547	564	589	603	594	621	579	549	617	551	625	589	611	614	580	589	580	644	605	632	614	620	578	614	601	615	580	634	557	610	626	598	596	632	647	581	597	597	606	619	575	564	643	634	605	647	599	599	610	609	536	610	595	591	534	639	587	585	620	643	589	596	605	587	608	555	596	615	641	571	634	638	603	601	636	599	623	610	620	601	603	562	625	630	610	613	594	659	633	616	589	607	596	601	661	576	608	627	615	631	592	561	617	613	570	592	581	571	586	594	648	585	650	639	609	627	620	569	649	597	590	606	611	611	606	578	588	609	615	568	605	599	594	597	594	579	615	602	606	669	616	604	604	616	595	567	582	605	597	620	599	580	613	612	578	658	615	574	660	590	644	574	628	619	628	606	640	585	620	627	613	608	631	620	579	582	596	630	614	619	560	610	628	570	576	597	605	573	644	615	618	627	603	621	596	572	631	591	617	625	591	609	594	609	635	584	607	586	614	593	598	584	652	608	598	606	636	598	649	564	573	588	591	643	600	601	536	654	644	591	574	590	585	582	564	598	597	614	607	603	633	622	599	605	631	606	586	586	555	601	627	635	630	648	583	557	620	645	575	643	595	616	615	641	638	608	648	603	600	635	609	635	600	615	575	606	578	607	607	675	647	652	652	605	616	581	586	624	555	641	607	623	617	552	626	613	600	579	612	615	621	614	571	628	617	615	652	617	582	644	603	623	549	629	627	598	589	645	607	576	573	583	569	596	629	631	636	622	623	563	561	615	592	591	623	572	592	628	589	624	551	563	651	594	599	626	602	589	611	665	642	599	617	626	600	599	617	565	593	577	582	595	613	598	579	635	578	608	609	566	620	596	608	651	579	628	595	618	628	594	626	571	575	613	611	624	632	602	610	640	590	601	567	650	629	644	649	616	647	622	619	629	619	591	601	605	633	634	598	573	636	594	621	573	595	615	597	573	605	593	645	615	575	630	639	583	592	568	632	579	618	646	595	643	626	615	601	553	620	595	571	582	593	615	636	626	601	622	578	576	608	575	563	568	585	644	597	559	611	594	599	640	581	615	599	584	617	627	613	540	592	667	612	642	612	617	637	593	612	634	605	623	624	629	600
32987	14159	1891	294	206	194	202	171	180	197	215	201	204	171	184	181	188	166	161	180	192	197	192	189	167	167	202	166	165	184	174	175	158	178	181	159	168	207	198	185	209	163	176	181	180	165	185	158	185	186	159	181	164	181	183	180	201	186	155	162	176	187	182	199	159	173	198	183	169	180	193	180	189	161	169	168	174	198	206	219	158	205	166	162	165	164	169	190	181	183	185	180	218	183	188	162	190	152	211	176	197	197	178	198	170	147	188	181	190	199	169	136	171	202	215	192	157	176	161	194	186	162	155	168	205	194	176	181	177	178	180	175	186	166	192	163	206	162	185	203	186	185	198	193	173	160	171	165	188	184	174	166	173	171	174	179	197	174	193	175	175	169	172	193	193	190	187	170	166	188	161	194	167	190	163	185	161	144	191	184	162	173	189	176	204	188	192	159	184	193	153	164	201	171	179	193	203	181	181	179	199	186	178	176	192	192	149	173	197	174	168	178	193	157	193	148	162	180	194	169	182	187	166	153	173	159	184	169	165	182	191	175	165	155	177	170	155	180	197	184	199	170	178	172	201	189	184	181	187	184	171	164	196	189	191	159	195	182	194	165	193	171	175	185	195	199	191	187	180	179	182	200	187	178	167	189	174	193	181	204	186	202	170	184	196	202	160	170	199	209	198	168	175	169	196	187	169	171	164	167	164	194	178	176	200	153	171	195	174	180	187	195	159	201	182	183	169	186	173	174	186	196	166	173	193	188	180	170	169	154	161	164	163	197	180	172	188	200	184	178	191	175	146	208	189	192	191	168	164	178	166	162	182	190	178	200	192	189	173	189	169	189	172	182	184	193	165	186	174	210	178	188	183	184	177	179	190	185	172	191	189	192	179	190	194	171	205	201	175	198	194	191	195	164	182	192	175	185	163	173	155	171	190	182	180	180	187	188	181	174	182	189	175	182	186	179	196	168	158	196	182	181	173	189	182	191	183	164	190	212	201	169	184	208	180	206	188	179	181	187	190	164	194	195	200	188	176	204	204	205	216	186	179	193	157	171	165	188	168	168	148	185	202	201	173	159	184	167	181	177	176	207	199	178	199	190	190	180	178	169	189	159	181	177	160	196	180	165	170	181	199	173	186	173	171	191	202	187	177	188	204	164	175	187	180	190	183	178	190	167	173	161	159	172	189	188	168	193	189	156	189	182	184	192	195	228	162	179	178	191	189	176	173	167	191	184	172	176	194	183	164	157	183	160	185	168	175	183	211	188	214	158	189	206	188	189	188	209	176	171	168	180	184	212	156	155	191	174	173	182	189	190	197	160	163	194	181	198	224	167	173	183	166	205	179	182	189	187	183	206	187	190	184	191	173	176	195	179	178	159	187	185	200	169	179	194	195	195	177	169	164	196	181	181	165	171	185	149	165	192	182	191	160	193	194	184	197	209	184	189	185	163	158	179	194	158	197	189	194	183	187	186	187	178	174	185	189	165	186	177	191	172	194	179	160	196	187	192	151	171	175	182	179	193	207	206	185	186	215	192	171	181	161	184	183	179	178	181	166	174	184	218	212	197	165	177	197	177	155	169	208	175	193	173	168	176	190	193	157	201	167	184	162	159	163	208	186	175	179	197	198	165	170	172	179	191	186	181	194	180	180	187	194	178	214	157	180	189	188	140	172	168	193	212	168	174	182	189	173	195	171	179	185	173	150	151	198	150	183	176	186	187	184	190	192	168	192	185	170	162	175	191	158	186	175	177	178	184	173	181	189	189	201	186	180	189	197	172	196	167	154	182	202	187	159	179	163	176	183	176	178	190	175	190	182	191	190	161	200	213	180	211	161	183	208	176	189	172	180	199	186	187	170	195	169	182	189	188	192	160	196	215	181	161	187	191	189	193	185	188	190	172	172	195	166	185	190	195	182	174	180	187	185	170	162	176	181	189	180	178	177	195	187	167	160	179	200	166	166	190	166	181	202	171	185	196	164	195	195	209	173	215	186	188	177	204	165	182	206	203	185	180	192	193	185	178	173	188	206	167	201	160	172	176	143	181	199	211	183	179	186	208	177	172	148	196	185	157	191	163	183	177	178	180	161	208	187	173	192	174	145	180	171	166	180	137	161	186	167	164	177	202	202	204	200	197	205	188	212	202	172	168	183	174	200	196	182	190	186	180	193	166	171	178	179	190	175	176	182	188	197	181	169	208	202	170	179	194	217	188	212	189	173	172	176	206	168	201	193	200	186	188	163	184	186	190	182	172	179	211	178	195	180	183	166	183	144	200	182	183	177	163	178	176	209	201	191	174	184	200	198	173	185	184	191	205	164	186	173	200	175	176	185	171	190	181	185	153	161	162	187	203	183	164	163	165	184	178	174	174	164	171	172	173	160	168	176	167	154	160	190	182	179	159	172	178	194	180	180	179	188	156	166	185	173	178	185	162	176	186	196	220	199	186	183	176	167	199	180	198	168	195	170	186	195	189	189	174	169	215	193	166	193	188	182	193	178	193	174	193	160	207	213	181	209	195	176	177	182	172	171	169	160	185	202	184	178	176	183	188	193	195	205	169	169	209	195	199	190	179	186	182	157	187	176	181	153	183	152	170	207	184	179	181	194	165	165	180	181	168	159	176	166	194	177	198	193	183	189	179	190	174	164	166	157	192	161	189	194	173	175	188	155	169	172	177	188	161	172	176	171	196	183	161	192	208	190	223	190	205	180	165	197	203	184	204	201	171	177	176	188	195	193	196	198	175	186	166	176	182	165	171	217	210	198	187	185	204	175	168	174	180	181	181	190	177	193	144	179	171	175	193	143	189	182	171	170	178	169	182	139	185	176	177	168	193	183	163	193	210	179	190	218	197	189	173	173	179	156	188	180	206	182	190	150	186	182	198	179	183	188	171	182	177	172	161	181	190	198	202	186	196	215	196	205	160	158	160	185	156	175	159	179	217	186	172	186	210	150	188	199	176	201	184	144	186	169	167	152	191	165	201	191	185	187	182	168	187	150	186	183	192	175	193	195	169	180	177	194	175	175	174	164	184	176	153	184	197	220	189	188	176	176	189	194	164	164	192	182	199	165	200	183	169	205	181	183	169	174	175	166	177	202	188	163	190	156	172	172	171	168	204	181	167	204	177	195	157	189	180	151	189	171	150	183	158	208	191	186	177	180	178	192	189	162	179	176	194	169	171	176	148	183	186	182	177	177	169	156	150	168	175	190	192	156	213	160	176	174	174	188	151	168	161	168	194	201	163	162	168	167	167	185	185	176	169	176	166	149	178	156	193	197	188	175	183	155	186	197	189	167	174	206	198	176	173	180	171	165	183	176	161	197	166	215	219	191	184	167	212	178	207	172	168	184	184	190	201	209	174	181	208	166	189	190	200	159	147	174	185	160	166	189	168	178	163	180	184	146	167	211	197	188	164	182	194	188	184	178	172	191	168	200	190	171	215	186	205	155	184	187	179	172	156	177	196	173	161	169	168	176	167	187	198	208	162
7659	544	481	495	441	469	475	433	398	471	436	472	428	418	436	448	419	463	457	460	454	474	418	421	482	443	467	424	429	432	457	437	476	468	470	449	449	448	451	489	402	415	448	422	434	462	450	440	466	448	460	440	447	423	447	429	425	466	402	438	453	464	416	435	474	420	458	453	454	433	445	452	464	464	487	460	459	427	464	476	442	424	479	483	459	465	491	413	407	449	451	434	447	411	461	409	436	442	422	433	434	425	432	426	444	468	462	430	435	435	460	470	454	430	432	492	455	428	435	449	458	459	441	459	445	454	456	451	468	448	476	445	425	469	446	438	456	432	463	421	408	454	443	434	480	428	413	452	437	427	425	444	433	446	429	440	446	426	472	445	418	402	471	445	411	464	445	465	401	460	450	438	463	429	451	431	452	427	438	457	433	414	441	457	451	480	439	444	484	468	405	490	456	475	441	454	468	452	435	452	407	403	452	428	442	471	442	470	445	437	461	477	422	464	452	444	450	430	433	431	387	438	439	431	468	489	429	440	448	433	455	469	455	470	415	422	450	436	448	428	463	440	449	455	424	448	415	424	441	446	442	450	451	474	462	442	437	460	457	463	477	439	436	425	451	450	435	433	409	472	430	442	428	440	434	471	415	438	423	461	430	442	436	429	442	442	445	455	450	434	465	447	455	438	436	451	446	430	496	451	442	453	430	456	450	439	435	424	473	465	447	434	467	422	473	473	458	463	474	442	425	413	490	432	410	479	435	411	476	486	464	423	446	433	474	489	434	447	465	466	418	446	453	433	450	426	452	464	431	394	443	429	483	411	408	473	460	419	432	432	417	419	413	438	474	441	458	445	443	419	451	451	418	395	448	441	486	460	452	458	433	426	440	462	457	411	434	461	471	434	435	464	474	465	452	471	427	450	419	432	462	439	462	428	442	432	482	450	445	452	441	456	452	441	427	467	444	498	451	458	417	427	465	485	501	438	494	430	436	365	461	423	471	426	453	456	450	443	437	441	464	455	472	440	426	456	472	469	458	447	446	438	427	412	451	481	420	439	424	480	470	445	447	442	473	441	450	456	489	434	499	485	459	468	440	417	467	484	445	422	477	436	460	463	449	479	484	462	441	447	431	446	453	425	408	422	425	467	425	433	419	448	429	435	455	404	413	432	459	423	445	447	468	445	500	458	464	470	460	465	436	455	465	448	423	458	452	448	446	465	473	435	443	422	457	446	449	478	443	434	408	432	484	445	418	421	414	432	437	452	438	451	457	497	457	455	425	469	429	446	440	498	418	436	444	463	507	427	469	435	410	462	396	432	458	475	443	451	438	432	429	430	441	487	489	451	433	467	437	424	458	452	459	460	430	444	397	435	454	418	449	431	439	462	467	494	443	451	488	457	445	446	458	481	475	427	418	471	467	410	483	443	485	480	465	452	431	485	482	466	451	423	466	468	482	468	445	466	413	444	461	418	418	460	438	420	490	444	451	421	426	466	400	435	448	434	452	407	450	422	456	470	448	441	459	423	393	433	470	430	453	428	454	434	420	455	448	439	440	460	441	460	437	445	434	444	491	455	455	445	415	486	420	480	470	425	403	438	448	474	489	449	444	456	435	449	445	418	438	420	434	445	417	455	463	435	435	405	446	458	423	499	426	433	466	438	437	432	445	393	463	429	475	454	479	411	441	419	383	460	411	459	491	466	446	447	461	428	473	443	433	402	461	435	461	455	470	425	456	427	464	472	421	434	457	447	473	468	453	452	463	433	433	477	442	442	452	434	436	463	454	425	433	423	459	464	417	411	458	428	472	469	450	451	469	439	440	432	466	449	452	428	476	452	402	418	458	466	474	445	466	416	427	425	493	426	463	448	458	443	475	456	435	448	437	422	471	417	434	468	485	452	481	461	456	421	486	480	444	443	456	444	445	492	454	465	414	449	425	426	432	426	448	459	443	475	449	457	433	420	445	416	476	472	466	467	437	451	448	482	481	453	457	443	441	451	414	454	434	427	453	487	463	425	445	421	478	471	488	492	455	452	432	413	444	406	433	462	434	414	450	455	449	458	430	473	444	458	456	417	405	446	449	446	458	449	469	473	432	424	435	424	466	462	448	433	447	421	466	410	398	453	476	427	441	444	413	457	442	481	419	443	474	449	473	466	441	428	432	429	464	430	441	435	481	429	460	431	435	437	435	464	443	447	450	435	464	439	416	489	492	417	431	406	452	474	444	445	424	463	429	414	428	467	427	414	432	428	459	453	417	455	462	466	470	419	437	454	408	467	452	473	444	461	443	450	484	434	434	442	388	452	480	457	430	445	431	415	448	413	449	470	464	433	420	435	436	460	474	445	434	438	475	454	389	419	477	418	479	473	427	452	445	495	462	444	462	450	436	458	454	433	449	448	402	437	447	423	446	471	451	466	467	471	431	452	415	441	474	446	476	436	456	448	428	443	413	429	430	455	462	437	483	472	445	428	406	408	410	491	431	427	414	419	421	429	425	450	445	443	460	481	413	416	464	445	490	397	423	459	396	463	444	428	454	473	435	415	455	471	468	459	455	449	445	450	438	445	449	413	498	443	459	423	470	457	444	429	475	444	480	437	481	417	394	421	461	410	454	449	473	454	456	439	435	458	405	428	472	469	454	446	449	459	457	471	394	414	468	449	493	421	441	456	435	475	434	446	415	431	448	410	482	409	478	442	434	452	425	438	454	433	440	452	435	447	418	446	471	423	428	425	428	403	466	453	433	424	437	433	477	421	468	408	430	488	449	443	430	475	473	458	416	431	449	461	453	452	451	434	452	435	420	452	412	445	448	472	444	461	455	497	478	458	461	439	464	429	470	453	436	462	441	457	452	446	447	460	435	455	487	456	462	433	413	438	473	452	476	483	443	445	433	445	450	463	416	455	452	429	469	465	443	459	445	434	482	429	475	438	446	473	423	421	469	439	451	450	440	443	465	471	441	436	469	479	466	432	477	478	490	423	469	477	443	426	466	430	420	447	438	473	383	429	422	451	406	418	433	420	461	464	452	463	432	471	458	480	428	434	410	457	454	456	439	492	403	461	442	494	442	423	406	462	435	401	425	456	485	425	447	451	432	452	461	415	466	416	457	426	420	449	429	458	459	458	491	437	442	468	436	442	438	449	471	455	461	443	435	436	427	494	459	466	446	450	436	409	454	429	459	467	436	414	430	455	440	467	426	442	456	463	417	464	431	480	442	402	468	427	419	444	482	452	447	455	438	442	459	431	454	481	430	382	440	471	418	417	451	408	429	456	441	455	410	413	458	461	462	461	426	429	456	433	405	410	450	460	453	443	442	458	438	465	453	441	451	457	485	429	479	412	442	460	451	470	414	485	460	464	452	443	457	448	485	431	436	450	462	475	464	444	439	431	423	430	439	413	444	428	459	456	385	454	447	490	423	452	429	438	453	489	434	432	442	419	417	434	457	425	486	476	480	443	438	429	457	449	414	452	444	464	424	440	475	453
25088	20994	23573	28601	20991	12452	604	522	466	393	407	370	346	379	347	347	344	362	356	324	370	318	313	375	352	341	341	341	342	323	339	332	350	384	333	334	359	349	371	349	329	329	329	323	358	324	362	346	385	304	348	349	312	293	365	348	339	355	359	335	339	340	320	309	337	315	345	362	333	356	339	331	327	328	343	330	353	323	337	343	337	312	368	334	341	276	372	316	345	354	345	291	332	346	328	324	309	352	347	331	355	314	351	355	386	364	322	341	332	339	315	316	363	348	339	340	312	330	327	330	370	335	368	361	327	351	334	313	344	335	330	330	361	328	343	326	354	322	360	337	333	355	331	305	352	343	375	347	330	317	322	348	363	334	309	335	333	324	336	380	320	345	361	310	335	354	375	327	326	346	332	333	332	352	368	342	353	330	355	335	350	337	340	345	340	317	322	352	334	315	364	334	306	378	343	363	312	357	347	321	330	292	378	346	362	341	334	349	378	314	340	308	346	289	316	355	324	322	356	337	362	355	325	320	344	307	344	394	314	354	332	301	326	330	376	355	333	328	315	381	346	351	357	315	324	380	324	363	334	334	310	350	348	320	319	315	324	328	317	321	339	333	334	327	362	296	325	342	306	391	312	359	346	344	357	315	347	324	316	359	362	357	348	340	323	337	301	352	334	334	318	343	328	319	303	344	315	361	332	314	345	321	333	351	308	355	341	358	317	320	325	326	308	323	331	368	353	328	332	351	299	346	348	365	351	325	303	299	314	315	356	309	350	332	335	359	337	319	318	307	321	338	331	319	303	355	311	342	357	320	330	346	332	336	326	346	365	306	311	354	313	299	338	347	349	302	336	331	325	368	328	349	301	305	328	312	311	330	349	316	334	375	329	316	322	342	352	326	308	352	311	301	316	350	338	328	295	336	308	343	357	341	347	320	325	352	323	346	327	339	344	305	344	327	347	369	360	328	346	295	326	361	354	322	303	364	312	369	305	332	336	359	361	349	339	326	352	317	323	321	319	311	306	330	352	330	353	286	364	329	353	323	301	333	369	335	354	354	338	309	341	344	363	340	318	321	350	321	314	342	327	326	344	323	348	346	336	366	347	337	337	320	342	345	357	314	341	355	316	319	316	361	349	320	357	335	328	327	328	312	336	378	387	372	323	331	329	322	372	327	299	331	309	353	339	340	310	302	342	310	331	323	336	313	351	366	361	359	334	354	338	335	316	350	342	291	341	338	294	295	328	343	345	357	324	337	292	348	346	336	349	375	332	333	367	314	356	391	318	337	316	348	330	373	333	360	377	341	326	327	355	359	327	321	336	324	340	365	355	307	332	325	351	356	308	307	331	325	358	334	362	368	351	332	330	333	342	340	352	343	318	326	339	320	347	359	327	346	336	360	356	368	355	341	365	327	348	344	350	335	327	328	335	327	336	371	326	341	333	318	302	339	354	309	355	351	318	334	355	333	342	301	337	354	351	334	340	338	304	317	339	358	347	353	341	327	325	296	367	334	323	317	320	358	340	300	346	349	347	353	353	341	337	316	333	338	332	314	353	328	334	325	314	322	328	339	349	323	339	368	370	348	310	373	303	312	293	307	307	305	318	331	348	331	359	328	322	350	367	337	317	336	350	355	396	339	353	321	356	298	311	376	329	334	348	306	348	341	288	308	345	351	327	344	338	372	350	308	313	351	333	312	310	300	314	336	297	314	320	331	360	334	313	379	319	375	344	337	362	325	362	383	350	326	328	355	304	328	338	309	320	325	331	312	368	348	358	325	336	327	357	335	317	309	325	307	332	332	330	316	369	330	334	341	326	316	327	340	333	317	322	317	307	328	345	337	322	361	379	322	350	320	323	350	378	341	339	331	345	368	360	370	328	347	343	308	342	352	348	355	315	335	361	346	345	313	338	334	392	319	328	350	323	344	347	319	320	345	346	382	328	333	338	348	325	355	379	326	326	359	371	351	349	323	355	339	343	357	325	365	355	298	337	327	336	348	313	347	316	334	340	323	362	320	358	329	337	322	344	345	364	380	326	317	365	328	382	344	311	336	372	309	331	328	340	385	325	362	365	346	318	309	324	343	335	332	322	304	348	348	289	305	338	354	348	332	346	337	311	350	359	310	346	349	346	342	342	295	309	354	347	337	363	320	338	343	346	340	335	334	335	336	345	351	354	318	331	344	338	348	346	300	334	361	359	329	350	354	329	321	323	351	322	329	341	373	324	347	325	307	355	368	327	323	345	348	333	329	322	350	324	321	342	330	337	289	329	364	311	335	350	343	304	347	354	363	305	355	375	294	337	324	334	355	310	338	358	331	309	346	333	331	342	316	327	347	309	377	364	338	315	314	317	321	342	301	362	360	321	347	354	338	338	328	311	373	359	325	318	359	340	326	315	339	308	335	314	345	342	348	335	343	329	347	289	309	321	323	321	327	338	319	339	349	364	368	357	339	322	341	324	337	320	339	335	354	302	345	329	299	355	361	320	303	336	317	303	319	325	365	328	330	320	314	331	329	311	339	329	329	364	300	329	358	342	319	352	343	314	287	335	312	314	329	312	328	308	345	354	347	370	308	295	359	345	327	334	341	333	337	318	322	353	338	325	347	333	368	330	329	341	347	308	351	326	311	318	304	331	358	356	332	348	350	340	316	351	340	342	327	328	328	316	312	357	365	333	345	318	319	377	377	372	350	354	315	320	365	349	320	317	297	315	385	305	306	370	360	352	299	354	309	280	344	294	355	336	324	337	297	349	316	333	346	345	319	311	335	298	323	312	338	347	357	310	324	360	341	387	343	362	323	320	338	360	320	337	364	374	315	360	342	328	336	330	355	359	320	347	338	337	350	303	343	335	349	319	315	338	321	341	319	367	330	309	338	361	335	318	325	354	319	319	344	346	332	337	342	319	341	347	314	361	324	353	323	320	339	339	331	353	317	353	352	345	333	333	337	372	331	296	312	328	370	349	367	368	339	302	331	337	315	299	363	297	348	322	327	344	358	351	327	304	318	331	348	329	336	324	314	326	327	339	341	318	364	341	363	330	305	326	323	352	331	352	344	326	354	312	346	347	363	349	367	357	329	358	353	331	314	322	322	305	357	336	358	351	374	320	338	338	327	324	342	356	350	335	288	350	364	357	355	319	355	374	310	326	331	307	351	325	338	348	334	354	318	343	345	352	331	352	329	362	312	355	343	315	351	322	351	350	389	329	360	305	303	315	314	358	327	316	318	351	360	331	311	332	359	307	350	343	330	329	314	313	328	329	337	352	366	330	303	339	320	338	299	292	304	298	307	360	313	321	356	321	333	331	346	316	343	326	324	308	361	346	304	340	356	313	332	326	313	364	335	326	310	330	362	311	350	307	345	330	330	330	336	324	344	319	315	312	334	317	345	334	352	321	335	327	328	296	329	325	318	345	344	316	384	324	328	353	362	331	319	325	341	332	344	367	304	346	326	326	322	317	328	316	365	369	298	312	328	311	337	343	312
4348	2120	1296	882	787	807	750	756	729	735	778	784	692	749	714	689	703	761	742	718	681	701	736	746	691	694	699	721	717	723	765	702	760	694	686	757	740	705	668	694	715	730	689	714	725	684	728	730	727	734	709	732	701	783	739	713	708	745	762	675	713	707	765	681	760	714	808	692	717	784	723	715	723	764	742	707	704	739	740	695	713	764	715	680	714	709	698	718	709	722	705	724	716	750	764	730	745	712	752	664	710	717	717	737	675	746	743	714	692	723	774	703	703	726	682	687	787	716	738	754	730	680	691	716	700	728	719	716	688	704	734	707	748	739	729	716	701	761	695	741	711	709	702	741	674	739	695	735	721	711	738	745	710	696	660	734	701	688	757	745	771	703	712	717	754	721	755	694	753	719	772	716	722	687	775	785	745	683	780	717	701	665	779	715	744	714	707	704	724	724	733	717	784	736	773	717	716	760	750	751	724	759	758	737	717	713	674	720	741	708	725	671	726	718	699	724	751	743	737	748	744	754	678	754	723	730	721	720	745	684	707	766	781	733	668	713	721	720	756	744	673	757	723	703	685	765	773	721	767	733	688	692	751	725	693	707	671	719	734	704	797	751	739	728	740	697	715	731	705	710	734	675	690	709	758	712	724	672	755	763	694	770	726	696	748	735	729	714	687	705	733	710	726	717	733	709	710	776	745	711	712	716	710	760	736	709	728	747	695	703	705	706	718	765	752	707	711	748	728	727	740	701	767	727	732	733	720	686	715	730	732	711	716	716	743	738	710	717	681	770	733	719	751	696	728	757	713	713	722	708	646	701	737	743	688	700	757	732	739	746	733	745	764	659	721	727	693	709	732	771	713	690	716	696	718	686	744	728	723	682	747	737	723	713	752	696	680	778	727	760	744	700	727	712	769	736	749	750	713	707	676	687	684	760	682	785	723	723	711	719	711	707	767	684	709	688	724	715	726	750	697	709	705	726	669	735	715	767	726	747	735	675	727	712	730	740	675	692	755	695	761	737	707	748	704	713	744	713	758	749	696	728	744	709	705	734	702	741	735	825	731	720	732	714	742	762	731	735	733	719	687	739	712	719	761	710	699	714	750	733	674	727	720	746	724	726	716	703	698	692	733	726	737	678	675	725	706	747	726	715	710	774	717	714	737	697	661	677	746	745	728	715	752	709	755	692	742	765	750	742	744	713	725	733	717	703	754	676	732	708	710	673	719	692	715	737	759	738	689	734	718	718	766	668	740	735	727	701	745	736	714	732	722	745	724	669	748	696	730	702	743	731	724	748	706	723	738	689	772	737	764	690	768	695	688	710	729	684	699	692	752	763	738	780	742	761	692	695	700	725	707	733	688	709	721	801	708	701	705	743	708	737	745	757	718	690	746	735	700	708	763	705	744	714	741	767	747	674	706	711	717	715	760	774	723	695	733	774	715	746	718	774	688	679	699	754	758	701	732	719	694	785	722	677	715	734	727	687	683	702	700	717	701	751	722	713	699	692	679	717	769	709	737	754	684	725	675	650	741	723	741	696	749	756	742	767	708	701	700	717	695	692	684	702	749	738	788	710	713	767	708	704	730	753	760	661	717	706	690	719	688	708	748	748	692	729	691	748	750	735	712	739	762	715	726	717	703	742	739	739	711	730	753	743	696	752	741	714	660	750	726	712	766	694	742	676	716	762	710	693	709	717	730	749	746	696	720	692	764	772	712	732	736	744	746	717	727	711	677	714	709	717	700	754	713	694	704	744	729	734	741	750	715	724	736	716	700	709	730	715	728	752	710	731	780	755	732	766	709	710	759	747	770	699	754	757	749	717	701	738	744	783	732	757	724	761	728	679	690	747	677	678	713	721	751	720	754	734	701	741	764	741	700	714	688	775	697	699	742	707	774	736	703	702	743	662	690	731	694	746	719	710	738	722	711	744	633	711	710	719	690	737	727	757	751	716	715	730	709	707	757	779	732	692	699	675	672	681	649	678	692	716	737	727	675	693	686	699	715	735	745	695	741	718	697	717	707	713	733	712	666	730	725	721	737	683	690	724	749	744	726	686	695	745	723	739	748	721	745	731	707	725	712	738	713	666	737	715	730	760	745	733	725	722	750	694	778	737	723	746	691	730	713	761	724	740	733	737	695	713	708	766	710	774	755	712	739	705	742	718	748	753	682	732	739	768	716	725	721	731	747	706	707	665	699	752	702	738	697	736	721	765	730	714	716	710	707	680	718	719	715	733	695	704	739	697	709	678	737	692	710	717	716	711	743	692	722	740	688	683	727	733	727	736	754	727	736	735	692	733	688	764	703	746	693	681	734	713	727	693	749	736	728	737	734	735	763	697	734	789	782	715	708	680	659	743	742	752	726	683	761	719	741	778	719	733	734	756	697	677	690	724	682	689	698	761	715	739	771	689	716	738	735	673	761	693	712	717	685	663	674	721	731	712	754	725	725	681	751	766	725	706	716	679	743	736	730	767	746	722	733	744	708	650	733	764	718	758	683	717	696	734	727	725	787	746	696	720	759	700	682	683	722	753	696	702	735	719	741	746	697	716	721	721	788	741	701	755	692	708	751	696	729	702	710	703	706	693	733	737	677	701	725	702	709	742	719	725	698	731	711	755	743	748	720	694	761	712	737	702	743	713	689	747	735	767	732	717	719	760	666	741	710	705	701	723	728	758	693	733	750	727	732	721	720	732	745	715	710	688	727	732	709	713	739	738	732	757	707	730	716	708	704	692	749	702	735	759	778	703	727	660	764	752	736	722	698	736	703	709	710	743	728	759	744	769	719	716	699	689	719	696	742	779	717	733	700	688	724	729	716	695	706	704	748	674	706	720	773	725	744	716	736	707	677	756	718	707	715	720	713	724	749	789	742	734	727	715	731	762	783	733	688	697	731	735	701	709	726	704	719	698	727	698	705	750	700	695	755	713	749	710	756	697	751	724	734	721	724	725	790	701	712	695	685	657	707	705	754	746	686	723	744	709	719	692	712	732	716	679	682	717	696	731	745	755	733	702	698	695	749	688	736	686	729	712	727	768	742	685	695	701	697	722	729	705	752	691	718	743	726	733	722	728	698	696	680	736	697	695	699	698	699	703	670	710	727	732	724	704	720	703	771	708	706	720	733	701	665	740	719	753	711	703	713	726	741	730	735	707	675	723	730	716	711	778	687	754	715	685	754	701	663	737	757	753	738	687	734	711	729	742	748	684	707	715	740	688	754	747	713	755	761	684	751	747	753	680	712	726	742	740	766	697	697	701	699	718	701	762	778	717	704	688	713	754	738	728	719	669	711	660	730	708	750	721	740	748	705	668	748	769	706	718	744	710	752	747	729	712	739	691	703	734	735	750	723	770	722	714	753	704	682	738	722	696	723	752	668	726	712	707	708	711	665	683	735	735	714	693	739	746	760	696	787	752	706	714	721	738	733	704	744	741	733	731	724	690	725	703	680	721	742	717	704	728	746	725	708	675	714	693	681	741	771	736
24449	21002	23975	28214	21004	21032	10915	671	428	385	408	377	365	353	347	357	324	316	295	339	316	327	281	347	304	321	279	291	315	308	260	303	278	281	291	280	285	305	309	292	320	300	275	300	313	310	333	317	296	262	296	303	322	299	268	263	318	298	275	286	286	317	323	286	274	287	316	302	278	282	318	318	321	291	286	288	275	320	272	309	294	333	287	289	296	304	297	292	292	301	277	294	320	301	310	270	277	286	252	266	292	263	304	259	290	289	274	297	293	301	315	275	268	296	275	301	323	289	281	274	270	293	331	300	269	296	292	280	326	293	293	288	305	302	299	258	264	279	300	287	320	270	296	279	292	286	279	294	237	289	302	296	287	294	296	288	299	284	277	323	305	280	265	269	263	332	306	279	302	284	286	331	315	307	303	303	304	300	311	309	276	287	284	306	268	265	324	296	266	307	301	305	298	307	296	310	269	286	280	278	283	271	271	296	307	335	325	294	289	281	283	313	323	285	334	292	303	300	315	286	319	294	282	307	291	295	304	279	302	256	325	308	254	316	303	269	301	283	275	306	300	289	298	276	311	302	281	293	299	305	273	302	308	300	269	289	303	318	299	312	305	298	301	276	317	312	300	297	271	301	281	295	250	305	286	263	324	311	310	287	309	287	320	283	267	302	282	306	282	304	281	282	312	273	309	315	300	301	275	305	280	289	267	293	294	308	303	289	291	333	293	310	314	284	272	270	332	279	280	295	264	304	301	283	263	309	283	302	296	318	281	292	307	288	295	282	304	294	281	313	301	297	317	291	327	337	283	280	262	295	305	298	306	299	296	268	280	314	299	302	278	282	273	281	289	357	267	285	280	301	286	314	286	259	266	285	299	300	278	331	317	296	309	276	287	284	295	268	269	328	286	272	304	279	294	260	307	300	312	298	285	262	271	279	289	285	299	272	294	274	288	299	264	269	302	280	308	273	296	261	285	302	269	311	287	281	290	300	266	280	272	305	302	288	290	291	297	294	293	313	291	319	268	304	292	305	323	323	310	311	287	287	292	281	272	319	313	289	270	286	272	277	309	321	299	286	282	291	346	287	299	286	292	316	294	325	344	305	292	296	295	290	305	284	278	268	310	299	311	296	317	293	319	314	268	310	289	324	292	268	327	297	269	285	306	299	280	335	271	257	268	283	289	306	292	284	306	296	285	303	283	296	299	286	293	288	310	319	281	271	264	301	251	291	327	272	260	306	285	285	290	323	290	290	271	309	267	300	297	264	289	287	303	285	302	304	330	299	287	275	311	288	280	289	295	292	293	277	272	297	317	289	326	279	309	302	313	261	308	309	269	281	302	294	321	305	290	329	283	305	259	275	329	282	307	271	285	269	258	292	265	295	291	286	285	310	317	304	295	273	293	280	279	288	298	323	292	305	301	291	308	282	288	297	281	269	296	280	285	268	296	320	301	306	337	279	296	311	295	286	307	294	314	291	285	281	297	275	323	295	295	268	297	297	310	292	279	308	310	309	280	318	297	283	292	355	281	311	291	294	302	272	331	263	296	282	281	282	290	275	280	278	303	328	282	316	288	293	279	271	285	275	305	314	256	294	305	302	309	282	301	310	300	262	303	270	286	278	308	296	297	304	287	301	316	273	282	336	284	328	300	314	282	298	287	289	259	301	272	294	264	310	285	293	303	291	293	317	302	276	303	305	266	282	295	280	295	316	307	260	319	290	266	299	269	300	280	295	306	278	277	314	333	278	310	293	285	272	303	263	306	286	334	278	335	303	331	297	326	294	313	295	288	305	296	256	261	278	303	308	325	286	267	309	295	257	286	352	292	314	281	293	276	309	295	285	289	309	265	273	310	296	287	302	284	295	289	291	286	263	317	283	304	273	336	345	265	298	288	284	282	279	314	316	268	266	300	285	264	288	270	300	305	284	298	302	321	320	278	318	336	274	289	285	321	314	297	284	306	327	281	296	276	284	288	283	331	321	290	283	305	273	279	314	322	302	318	291	304	300	284	275	290	296	290	304	275	295	317	300	280	264	271	308	303	302	287	257	273	266	295	303	279	283	282	304	302	304	305	274	284	306	302	279	286	270	268	273	322	273	272	277	293	281	301	278	294	283	332	319	279	299	282	287	276	292	287	293	296	302	257	288	271	275	301	326	312	307	310	270	288	302	307	261	283	311	300	280	324	293	335	318	294	329	285	289	305	310	259	323	322	229	298	292	302	310	292	288	282	285	289	290	294	312	304	262	247	266	315	271	287	287	313	278	306	319	292	302	328	297	337	301	290	269	297	301	314	311	303	273	282	307	292	284	282	283	318	293	290	321	269	312	302	266	298	281	279	307	253	306	311	289	298	272	270	319	309	301	308	267	270	289	315	299	300	269	284	270	278	280	337	307	295	287	276	301	303	274	274	278	314	259	259	273	289	291	318	244	302	259	320	312	302	294	307	276	270	279	300	296	284	269	281	301	285	262	278	282	313	303	298	287	284	266	283	326	282	293	298	318	306	296	283	323	285	297	316	290	310	282	303	286	311	281	296	332	265	299	290	305	286	326	296	278	273	294	263	291	306	300	312	293	318	276	288	292	292	291	298	261	323	296	324	314	308	298	311	328	283	291	300	273	291	284	296	280	310	302	283	276	287	278	291	277	294	278	297	295	263	295	295	328	302	292	266	266	293	243	271	315	265	309	299	292	282	268	282	310	292	280	302	309	299	291	263	305	267	301	284	308	270	261	263	296	291	267	291	268	275	306	292	281	272	311	288	283	291	266	309	301	270	291	293	266	283	284	259	322	298	312	304	285	299	304	262	260	282	315	316	318	298	324	295	324	289	279	314	300	303	285	291	282	290	303	323	302	333	300	287	309	317	291	316	285	295	308	339	284	305	290	272	303	272	277	288	300	298	313	275	290	306	315	292	291	299	279	299	291	316	298	279	310	317	262	266	285	308	284	276	295	278	272	273	287	302	304	287	304	284	302	276	266	303	298	268	295	284	293	306	304	287	301	300	273	278	292	302	304	315	299	260	274	314	269	281	317	269	313	340	268	316	284	277	307	277	308	281	299	294	270	298	308	305	305	271	286	287	289	279	287	262	290	292	299	332	287	310	288	259	304	277	307	299	303	281	294	292	302	270	310	309	308	296	299	301	328	305	279	294	284	298	313	316	279	300	284	277	321	281	280	313	339	284	294	281	307	302	295	326	330	278	326	289	279	270	278	312	291	300	279	303	278	285	266	283	280	309	283	321	293	296	274	312	346	286	278	262	315	278	285	279	286	310	294	263	278	290	270	273	299	258	285	274	285	303	278	271	289	299	290	317	303	279	296	249	280	297	284	287	268	273	292	278	293	273	296	282	308	276	284	314	273	301	296	301	282	307	273	269	301	296	253	292	280	327	279	244	319	288	319	303	279	304	279	300	281	272	315	274	261	284	288	289	300	300	289	297	279	285	291	298	269	294	296	290	307	280	277	283	309	290	309	287	281	283	265
4025	3300	1713	996	771	742	624	661	676	627	669	685	627	592	619	623	642	630	632	654	603	590	582	629	628	644	579	606	591	626	584	572	584	592	619	615	622	573	598	642	614	599	599	586	601	615	596	568	581	570	651	609	649	628	625	654	617	584	621	614	627	567	605	597	556	603	598	561	588	618	628	593	577	600	638	627	629	625	605	632	572	602	586	622	624	609	617	604	589	598	646	582	610	573	587	615	568	593	633	618	654	607	628	614	618	626	602	628	603	640	593	583	640	670	646	608	635	603	602	625	574	555	585	613	627	597	608	599	556	606	604	617	542	639	594	638	595	617	588	594	577	628	599	599	643	568	581	594	625	591	613	599	598	590	589	633	599	651	586	594	577	588	581	596	608	613	616	649	621	631	645	602	582	618	605	590	626	620	613	628	644	610	617	596	595	649	572	610	625	610	623	601	603	586	624	612	624	647	598	584	582	625	679	588	630	557	624	659	671	598	612	632	612	631	630	599	621	579	595	655	574	609	611	641	596	593	621	608	608	571	608	586	562	601	607	596	597	621	623	581	603	579	586	607	604	620	596	594	587	620	553	563	650	580	617	588	623	604	597	611	618	600	594	614	606	605	575	617	589	648	610	630	638	592	572	594	606	623	588	605	602	589	577	598	571	615	614	630	609	605	646	621	630	598	606	593	618	602	631	614	606	597	572	612	581	563	535	569	623	644	615	584	649	645	619	631	608	645	623	610	603	585	594	635	588	646	607	630	588	604	616	619	609	649	615	608	632	605	619	626	597	618	595	621	584	629	619	587	628	621	623	607	611	637	596	606	624	588	611	639	622	580	586	596	588	588	614	594	606	618	665	625	566	630	591	564	588	629	631	588	630	613	628	601	584	630	588	658	588	640	592	521	601	587	615	614	616	589	601	569	597	625	608	610	619	564	582	606	628	615	587	591	611	605	584	627	634	617	609	665	563	591	625	584	631	619	602	554	602	607	602	608	569	568	600	613	614	651	647	653	626	655	626	599	614	647	619	622	608	608	644	609	588	566	622	621	578	617	651	646	616	588	590	618	631	618	589	643	599	594	630	548	617	615	605	615	568	586	553	598	609	649	579	620	618	637	610	559	599	586	630	610	609	574	618	594	659	571	592	658	592	584	636	605	608	605	612	610	629	583	650	594	617	587	627	609	580	629	609	617	576	678	619	593	585	586	591	605	635	625	582	573	608	632	644	628	617	608	631	636	577	556	597	618	602	596	669	584	645	576	639	563	627	597	647	596	582	586	640	602	597	607	630	646	606	647	650	577	577	598	520	570	588	605	579	562	591	579	614	647	651	577	616	659	600	652	606	567	598	579	623	581	593	600	610	610	593	596	592	640	585	612	578	569	612	591	585	660	636	603	603	604	595	658	592	612	591	621	618	637	619	589	623	590	602	620	584	630	618	590	609	618	579	597	603	626	595	629	584	630	635	575	595	592	619	604	607	596	656	626	646	642	598	615	622	669	621	556	625	603	600	592	637	628	603	623	633	555	579	628	649	566	635	627	610	595	561	602	647	632	614	589	581	593	579	607	659	596	636	595	586	627	653	612	611	580	657	619	596	560	610	619	580	625	560	583	586	606	603	613	612	596	589	633	586	604	642	609	573	600	619	626	598	631	603	614	657	600	627	615	650	562	597	613	586	621	636	543	601	596	643	611	608	595	579	599	589	631	593	644	618	613	612	622	594	591	634	599	558	590	608	607	622	584	636	643	604	585	677	638	610	599	606	597	623	588	635	594	605	613	654	624	582	609	624	640	663	580	636	654	612	600	618	589	592	637	652	614	583	597	607	601	644	579	653	613	629	610	587	603	603	597	563	582	601	608	597	598	614	567	635	616	604	569	628	608	597	642	584	619	640	612	594	647	594	573	600	641	648	602	642	570	593	564	584	598	601	570	620	575	631	629	605	654	601	636	642	605	601	610	648	637	598	586	663	605	571	598	672	594	606	594	633	661	572	614	663	625	611	580	621	620	616	580	630	629	660	607	623	609	600	628	597	608	558	591	613	598	571	604	643	580	637	624	591	639	604	603	566	571	586	583	594	623	624	638	615	649	592	551	587	571	609	657	611	643	600	655	601	586	666	620	593	595	616	604	582	588	614	606	592	610	586	603	605	614	589	606	628	593	622	595	613	577	618	615	621	626	591	602	576	658	627	602	621	617	616	620	598	537	630	605	611	566	604	576	557	617	561	622	594	655	576	660	642	601	606	601	612	622	564	632	608	634	579	613	676	609	632	639	612	620	634	615	562	565	611	598	585	628	590	596	614	609	616	580	587	594	650	629	604	617	606	590	599	606	565	624	618	601	621	650	597	625	616	604	612	623	625	598	626	587	635	607	580	626	651	595	612	609	547	638	595	583	606	580	541	586	631	590	625	640	586	585	596	590	612	592	599	595	624	586	583	661	548	556	610	579	610	567	619	595	609	606	609	557	612	637	606	615	580	577	608	621	602	603	594	599	637	616	630	624	616	634	588	643	619	577	613	581	567	655	653	653	600	583	600	623	600	659	603	578	593	601	584	638	627	614	614	626	608	654	631	639	600	608	565	594	605	601	565	652	603	612	608	612	582	630	610	590	616	650	606	573	568	595	603	651	640	615	624	613	553	565	576	640	638	635	584	612	650	608	653	648	587	624	567	606	595	602	636	604	607	615	538	617	572	599	620	619	649	592	604	646	583	568	602	593	614	631	617	592	602	589	619	607	614	602	612	591	652	611	639	632	631	615	655	632	581	636	626	612	578	613	589	613	603	601	657	588	616	605	571	632	623	573	611	581	592	591	630	576	618	618	566	638	588	588	630	593	545	619	607	586	597	621	616	627	611	608	587	576	636	568	599	651	592	616	639	588	606	607	611	573	609	605	589	592	658	597	640	596	575	616	642	586	595	664	600	597	597	630	610	628	608	640	638	624	630	595	620	606	573	604	618	616	629	574	585	628	629	590	628	585	628	619	621	613	623	623	589	615	623	594	592	610	576	634	557	613	562	595	656	607	593	612	624	636	562	613	589	633	601	631	683	573	573	618	612	612	577	610	642	601	613	624	614	603	591	599	619	607	614	603	597	594	631	590	579	612	593	612	631	680	594	592	602	572	603	612	628	618	660	628	585	636	665	628	601	651	602	613	613	619	599	614	617	646	597	616	634	645	605	638	647	652	590	593	582	563	626	600	573	612	578	639	613	618	656	606	665	620	627	637	572	632	603	615	633	606	590	615	616	603	626	605	635	633	580	597	610	607	639	585	586	623	603	628	628	642	618	625	666	633	579	621	631	598	646	624	594	614	630	596	597	629	628	634	620	597	630	599	618	621	628	628	661	610	621	644	624	596	580	631	621	600	589	618	598	577	645	636	594	603	616	633	568	614	578	593	622	613	640	610	630	612	628	632	591	590	590	608	597	632	578	612	625	563	581	591	644	568	644	591	577	623	598	612	591	570	593	582	582	637	608	584
33173	14283	1889	293	227	178	210	214	188	184	184	184	175	172	169	187	151	169	173	181	170	176	195	173	174	180	171	182	170	171	171	198	166	177	206	179	198	158	181	179	163	196	176	150	184	192	209	189	199	201	179	158	195	176	176	188	173	191	212	156	195	196	177	154	217	199	187	198	177	186	185	172	179	178	178	185	168	188	193	205	167	183	182	189	221	174	204	194	139	192	186	197	177	167	166	189	184	154	171	171	219	164	185	180	190	226	184	188	188	194	210	216	171	158	166	162	183	178	165	179	173	196	183	163	181	169	171	160	184	185	187	171	182	189	177	200	174	188	171	176	181	180	191	187	180	176	182	168	190	229	179	172	187	181	193	177	190	191	176	195	205	169	175	184	203	187	185	177	194	182	178	182	181	170	170	187	187	179	172	212	179	192	183	185	196	186	190	176	195	176	183	168	204	204	195	185	159	186	169	210	171	195	188	172	183	179	179	196	192	158	208	200	175	177	186	158	178	187	188	153	153	174	197	188	176	172	164	182	190	193	189	203	157	199	176	187	184	174	171	184	181	177	169	186	186	172	180	190	175	177	184	210	178	171	180	176	191	218	188	184	150	199	228	171	184	184	197	185	182	172	192	176	183	185	163	161	184	180	157	180	187	198	185	176	172	171	174	218	176	188	187	181	179	189	190	177	170	199	152	171	189	175	208	194	192	169	166	173	185	191	183	180	187	194	167	165	156	180	177	181	165	178	182	186	198	162	174	197	169	174	170	194	181	196	173	193	179	175	196	181	181	180	195	214	175	215	174	177	189	187	183	189	185	163	160	169	166	162	169	170	197	168	174	186	171	191	202	189	196	215	202	164	156	190	169	200	214	195	180	209	203	189	178	192	205	183	174	164	189	169	180	179	188	169	180	207	199	204	192	191	174	170	173	165	222	190	183	175	193	189	158	175	170	177	200	185	192	189	188	169	175	174	209	173	171	157	171	187	174	186	160	212	169	180	184	204	173	190	188	183	171	186	182	173	169	203	176	186	187	193	170	172	178	195	172	187	184	163	171	182	175	171	168	207	153	173	203	186	201	183	187	179	172	180	199	171	205	158	199	177	190	194	156	166	208	182	182	180	181	186	199	203	180	186	153	186	174	184	181	181	194	163	174	184	193	151	190	176	192	162	199	196	180	195	186	183	211	192	178	196	193	193	180	176	173	191	180	202	186	181	193	179	196	188	168	163	192	183	176	175	197	184	195	177	179	177	173	175	167	192	165	173	172	199	164	184	181	186	184	188	191	186	167	185	201	204	187	160	168	172	176	152	200	189	195	177	188	173	167	186	177	170	183	193	195	168	204	177	164	183	190	182	180	183	177	193	185	209	175	172	181	189	165	204	159	209	172	171	179	186	201	184	188	174	194	173	201	186	184	190	182	166	188	195	187	178	187	196	178	171	145	178	160	202	194	191	179	184	197	180	175	178	184	194	177	184	195	209	176	194	179	182	197	199	199	164	196	169	193	158	197	158	193	194	170	195	184	195	169	189	183	186	210	185	165	176	180	177	203	188	175	183	184	169	151	173	185	187	183	200	193	198	161	187	187	163	187	211	172	159	178	173	142	176	197	195	160	187	203	176	167	183	185	167	165	179	188	180	162	177	183	188	189	193	180	169	190	211	190	153	196	188	170	185	175	191	187	168	175	186	185	193	178	187	154	203	187	193	187	180	193	205	166	175	184	173	214	185	192	171	189	194	194	171	186	197	170	170	170	177	178	186	185	168	156	169	204	202	151	195	182	184	219	180	164	150	169	200	192	178	183	196	202	155	184	198	165	190	169	177	183	202	206	165	166	175	172	154	192	187	168	187	191	186	180	196	189	171	172	173	209	169	177	189	168	166	190	159	180	171	182	185	164	203	187	176	177	190	176	199	179	188	182	193	180	173	175	168	178	209	157	184	161	152	177	179	192	201	211	190	202	206	161	186	187	205	163	174	176	183	191	166	187	180	209	191	190	170	184	190	169	189	193	180	194	177	171	173	194	192	163	173	177	186	198	192	199	172	183	171	159	191	193	176	193	196	194	182	160	178	148	168	169	201	167	182	166	185	188	196	162	199	197	176	173	193	157	186	205	188	168	185	167	158	199	174	193	185	165	176	170	194	186	179	172	175	178	189	195	199	176	168	207	178	171	210	186	194	191	193	190	183	188	197	161	173	208	197	180	181	190	177	177	193	181	170	201	168	187	186	171	151	178	182	207	197	175	197	199	179	186	170	178	183	179	157	163	206	194	172	176	172	178	200	181	182	188	188	177	196	171	170	158	196	172	196	165	179	162	182	163	172	178	199	182	183	183	168	170	206	193	182	188	187	167	203	192	165	171	188	176	181	209	183	184	181	180	168	163	197	158	201	191	175	217	176	195	217	177	183	151	167	192	179	179	171	154	166	174	193	170	198	149	163	190	189	190	173	190	166	170	184	162	181	205	177	182	191	165	159	158	171	170	188	169	184	222	201	200	195	180	181	193	170	175	157	185	175	187	182	168	179	185	191	171	184	178	176	202	175	162	186	198	167	184	187	166	176	179	177	177	162	195	166	186	181	198	186	185	181	178	187	171	197	166	170	182	158	185	177	169	200	196	189	187	169	188	189	158	200	164	180	189	162	182	207	205	174	166	176	206	180	194	171	170	183	165	165	186	167	186	185	204	188	173	185	181	185	175	175	165	174	201	183	194	189	177	189	191	185	180	159	175	171	187	188	193	175	207	198	201	188	182	193	180	168	195	161	193	146	164	187	175	199	188	216	192	169	181	182	198	153	189	187	204	169	205	171	165	180	198	186	162	184	194	182	172	214	172	175	192	184	200	189	188	187	225	151	193	188	194	173	162	202	152	177	167	166	161	208	194	181	202	168	212	189	169	208	183	160	184	181	179	178	187	193	180	179	171	167	175	186	185	194	183	206	189	168	162	192	182	162	190	168	186	192	153	210	219	178	182	183	201	201	196	179	180	178	188	174	192	196	162	196	166	180	176	193	190	170	176	207	175	164	173	189	181	180	189	187	193	190	181	162	194	157	160	171	204	150	187	206	180	183	175	182	178	212	172	206	186	172	203	185	184	210	202	187	205	152	180	167	168	198	184	219	183	181	197	162	183	167	179	218	194	182	187	185	198	188	151	185	183	171	198	196	178	175	172	199	189	182	202	175	181	174	191	170	188	183	206	162	206	184	162	192	175	188	203	190	200	183	214	193	174	183	210	172	158	174	189	181	174	174	174	206	187	170	187	182	208	215	197	186	164	178	169	172	184	183	199	179	154	166	180	185	177	179	189	200	176	158	198	173	183	159	174	155	182	181	189	170	188	192	175	169	184	200	172	201	183	177	173	180	158	182	183	174	174	183	174	175	177	191	185	170	171	183	183	183	190	184	181	174	180	195	189	159	207	194	182	191	186	209	193	171	195	184	220	192	193	191	202	202	200	191	188	190	230	203	213	172	181	191	185	172
7600	589	484	434	453	482	486	453	444	454	429	422	414	452	455	486	447	411	429	419	441	460	434	419	475	474	490	428	435	478	474	442	451	426	490	422	456	464	460	486	462	482	439	446	457	432	482	446	451	459	478	455	486	455	430	451	498	481	412	472	463	476	450	429	506	461	412	415	476	455	431	458	426	461	420	458	419	489	450	440	412	442	441	449	509	456	450	435	454	452	484	443	420	417	459	456	434	437	419	455	475	475	492	454	453	444	474	420	445	448	440	445	465	427	488	473	421	464	435	467	467	479	430	449	449	476	478	432	457	453	423	435	451	455	466	442	476	465	481	460	431	449	419	426	425	456	450	388	470	450	446	434	444	437	487	470	463	495	448	441	428	479	441	485	451	467	452	451	433	449	444	473	445	426	427	446	403	453	430	432	460	466	455	483	481	438	453	470	461	480	450	423	502	442	427	421	437	459	476	440	467	467	430	443	434	478	461	502	453	458	442	485	461	469	449	449	418	446	443	448	440	463	453	438	427	469	424	460	443	424	473	453	432	439	440	478	461	447	417	445	458	455	459	450	441	486	430	427	458	485	449	452	472	461	433	465	440	449	436	430	452	431	441	477	446	460	421	479	462	440	457	422	429	464	447	452	429	462	412	446	423	450	448	471	439	447	427	413	450	448	479	453	428	462	432	459	450	462	441	436	439	451	468	435	453	478	463	447	421	456	462	435	486	421	410	447	452	446	447	411	438	457	425	434	455	442	422	502	445	439	465	459	489	423	453	440	441	408	447	469	446	426	442	476	447	449	473	484	463	432	460	430	431	444	501	449	478	469	473	466	475	478	416	470	419	439	404	458	442	469	421	463	441	440	473	454	491	444	434	432	446	456	418	446	406	423	459	457	437	459	449	452	439	438	461	461	416	458	448	437	454	451	432	447	510	441	427	435	461	466	451	452	435	492	434	438	431	426	466	466	475	483	430	457	396	444	409	462	481	435	424	425	450	467	432	462	445	496	463	473	437	439	438	465	447	461	448	417	438	446	429	425	452	418	437	445	453	422	430	444	434	461	479	446	474	479	456	457	465	474	465	432	457	422	485	425	407	434	466	459	457	459	418	480	428	422	465	448	466	451	428	492	450	434	406	456	431	424	484	466	420	445	487	417	444	489	455	444	405	424	456	474	453	471	481	425	503	429	457	464	485	438	455	456	453	462	442	427	485	454	488	457	454	442	468	465	465	443	446	422	448	423	436	492	437	472	470	475	444	420	449	456	444	482	437	446	431	487	452	468	441	427	491	456	471	482	447	416	427	445	462	424	417	454	458	486	437	473	461	419	450	478	465	415	452	473	470	481	448	428	448	473	463	456	475	457	435	417	497	425	444	455	456	424	448	447	424	446	436	427	440	439	448	470	416	461	438	424	415	439	458	433	458	410	477	454	416	446	481	472	468	435	437	466	463	448	461	460	437	415	454	425	454	423	457	447	431	461	474	416	406	416	476	442	436	447	463	483	439	449	453	415	455	465	450	426	442	439	445	471	435	448	441	469	462	447	430	409	425	468	460	438	426	453	442	446	421	461	461	491	474	457	452	443	483	437	494	473	424	469	458	434	430	446	459	486	440	409	480	436	476	431	433	418	442	453	482	437	478	432	423	464	418	483	453	434	426	430	477	463	432	481	448	480	440	486	422	458	444	439	475	447	473	444	462	432	476	468	478	457	397	439	444	432	443	455	420	436	465	413	462	455	442	445	440	441	465	457	433	465	470	448	487	444	466	467	433	453	411	435	417	443	473	423	414	451	437	445	414	440	465	443	469	458	464	471	452	442	477	456	489	415	440	452	434	457	441	419	472	451	455	427	459	432	470	465	415	445	467	469	450	435	462	454	456	428	492	462	461	448	456	459	477	431	463	448	454	442	470	422	447	460	469	441	454	420	425	456	408	447	429	441	459	437	474	454	413	451	484	459	461	440	428	471	454	453	451	443	470	450	468	430	433	474	433	437	432	440	487	429	462	468	431	457	407	442	453	464	453	443	482	506	446	494	421	479	424	471	441	484	447	465	435	459	425	446	468	484	460	490	444	454	454	445	428	414	447	474	497	422	434	454	467	461	415	468	434	444	477	440	462	466	467	473	471	484	431	461	468	416	421	450	442	416	452	474	439	465	451	480	441	451	473	442	434	457	491	448	446	466	420	448	464	452	464	450	430	438	472	467	414	442	451	472	424	471	434	435	449	447	421	433	430	442	422	424	436	440	430	437	422	465	411	437	436	494	412	449	432	448	459	429	475	466	426	421	455	472	474	421	446	409	467	459	445	477	424	447	456	438	432	440	458	460	431	472	456	470	474	491	462	477	460	452	463	452	481	435	501	476	474	464	429	472	457	463	453	388	474	456	461	461	480	477	446	462	464	428	450	476	443	454	458	454	462	486	491	463	421	427	479	452	450	477	448	440	460	453	455	444	472	495	487	483	448	455	442	436	475	418	404	462	450	432	446	462	468	509	445	444	457	428	462	466	458	472	438	454	424	442	443	449	459	417	443	460	477	430	457	468	432	452	454	461	497	446	472	422	423	484	411	496	451	450	479	401	441	418	451	455	473	393	461	414	445	462	438	495	413	454	443	448	450	460	459	481	452	438	418	443	449	457	458	455	436	452	461	430	453	466	470	406	476	436	454	477	458	467	460	428	456	461	421	456	425	420	465	453	450	451	494	437	478	457	493	471	449	455	463	435	444	491	446	457	479	427	448	458	449	448	476	446	492	440	463	466	433	439	437	489	445	449	452	468	470	466	473	480	438	446	431	441	457	485	418	460	503	433	457	461	430	466	451	429	480	465	443	460	469	444	494	472	436	451	424	479	459	447	419	463	435	448	459	468	421	488	421	500	436	484	424	441	467	456	441	462	415	474	419	482	449	442	473	432	444	455	453	479	430	408	466	421	469	428	441	448	441	483	468	469	454	431	437	472	453	461	478	465	463	489	486	459	454	403	474	433	421	455	458	451	453	445	446	452	436	454	466	474	471	442	428	428	443	457	462	465	477	450	445	433	441	425	399	454	428	469	461	461	464	457	454	418	474	488	437	438	466	406	398	426	401	488	457	473	456	441	456	438	403	479	454	431	436	446	463	471	444	412	467	456	474	461	445	446	462	481	382	459	475	486	472	452	442	460	447	451	468	459	484	395	419	431	461	447	500	433	488	419	450	418	460	431	456	468	440	417	421	464	449	435	472	483	474	436	482	447	430	456	469	431	424	427	460	473	484	445	429	454	439	428	441	429	454	452	432	458	455	448	462	418	464	455	459	475	473	470	449	461	451	437	463	450	438	457	455	441	427	497	489	461	405	458	417	468	462	429	454	464	447	446	466	447	456	442	460	466	454	432	456	422	479	454	482	456	441	460	484	456	439	456	417	444	435	475	455	489	442	448	437	463	478	395	426	415	450	452	440	457	485	447	419	457	437	465	473	481	457	436	431	456	455	433	465	473	442	451
25092	20990	23574	28580	20989	12372	595	453	425	374	388	401	375	358	355	342	362	356	385	361	346	328	318	360	354	340	370	353	328	353	325	357	331	315	338	368	340	315	335	323	357	336	345	338	303	334	329	330	363	301	338	331	364	331	326	335	300	339	329	358	365	315	317	311	375	327	338	326	338	316	347	270	317	339	336	358	338	297	356	323	323	341	355	315	305	335	321	314	331	342	345	334	368	321	338	326	295	308	339	325	344	349	354	324	329	341	316	333	336	288	324	349	336	317	363	319	333	352	351	343	315	366	335	353	359	304	322	305	344	373	302	318	310	311	338	328	321	365	322	364	323	343	307	341	322	391	366	356	379	340	331	343	348	331	350	325	357	329	374	375	344	334	362	328	359	340	359	330	344	335	343	309	330	340	340	362	336	361	291	315	374	364	366	322	352	314	325	370	345	305	323	367	371	333	337	320	316	313	349	364	336	330	370	319	336	306	334	303	362	351	327	354	307	320	350	334	356	307	333	344	363	346	338	310	327	308	297	359	375	339	356	331	334	339	317	319	336	312	340	372	355	322	319	323	323	352	325	360	358	319	378	326	318	399	324	327	344	292	352	345	290	352	355	331	316	294	354	359	351	366	366	338	333	360	334	322	310	326	306	318	383	334	314	343	355	348	331	373	364	318	356	319	313	291	357	337	315	321	331	349	333	367	331	368	356	326	303	374	305	337	368	339	336	311	336	343	305	338	335	305	334	333	309	340	304	331	316	328	317	350	353	320	326	342	349	308	334	314	323	348	405	333	365	326	320	334	341	359	349	363	312	323	312	334	341	328	344	346	365	340	320	334	338	339	300	350	340	309	320	345	363	316	321	357	343	369	352	340	356	331	325	309	345	358	355	310	336	292	313	378	327	334	338	361	325	344	362	369	375	294	333	343	347	322	332	302	357	339	357	301	324	333	312	344	325	315	345	327	308	330	384	327	348	324	382	346	336	329	350	322	345	324	359	317	343	358	352	356	373	375	320	321	329	326	320	345	311	334	314	287	349	328	341	349	335	323	289	334	347	358	369	331	340	345	380	365	332	362	338	389	348	336	318	311	347	336	359	316	367	321	272	294	316	338	305	320	331	310	361	349	329	308	329	330	329	391	308	339	350	355	331	311	318	314	332	322	304	316	348	356	317	309	315	304	338	321	333	325	334	337	340	314	349	363	360	322	350	375	361	371	346	327	341	367	335	331	343	299	316	330	331	325	345	315	317	345	344	348	300	324	343	306	345	328	314	347	326	326	313	341	342	366	332	299	379	358	337	382	321	305	320	323	367	358	376	329	357	348	334	337	291	317	304	327	348	380	326	338	360	342	335	304	345	331	345	332	348	309	359	316	314	330	357	334	322	344	305	341	341	304	337	361	383	327	302	312	345	344	339	377	345	360	340	312	314	349	330	332	351	353	344	369	346	318	313	342	326	336	328	323	319	297	341	363	335	356	366	304	341	351	353	354	358	330	330	333	314	334	312	346	314	337	339	336	364	364	336	335	293	353	309	345	316	336	340	310	326	346	346	339	345	317	361	306	315	388	342	324	316	314	323	309	320	324	370	346	343	334	332	344	326	327	352	324	335	302	358	306	332	332	324	345	310	340	317	342	309	351	324	357	360	349	371	321	331	328	311	339	357	299	307	352	348	351	328	354	372	361	306	316	317	323	336	341	315	346	334	339	305	302	382	343	329	358	327	307	333	330	343	332	335	341	338	342	336	343	326	343	310	308	357	322	348	362	328	358	325	341	352	334	303	315	374	334	365	339	305	329	372	300	337	344	311	324	321	329	365	352	319	334	308	318	344	343	351	308	318	341	324	317	363	327	339	325	366	331	320	316	323	300	313	353	364	340	351	324	326	312	356	356	310	331	330	373	349	373	315	342	342	300	338	378	350	322	348	350	320	309	365	328	334	301	319	327	348	342	340	344	308	331	312	289	291	334	385	331	348	324	315	306	372	387	336	352	331	315	311	318	329	331	311	301	328	346	364	342	357	346	320	344	346	322	366	320	340	347	332	307	328	349	328	336	317	323	299	347	331	342	343	364	324	386	371	295	350	369	348	325	343	365	353	345	343	344	347	332	345	345	319	363	326	357	344	329	319	321	332	334	349	323	317	375	346	315	333	359	311	321	356	336	292	317	363	315	343	308	303	361	333	345	339	294	311	346	361	364	321	323	324	337	324	320	319	311	326	336	340	328	321	352	319	314	370	312	334	364	356	339	306	351	367	326	362	324	298	300	354	330	320	345	303	318	348	302	347	336	327	349	301	349	362	339	332	351	321	344	339	340	327	321	312	337	334	351	297	343	320	326	312	315	325	295	327	332	322	366	330	360	310	380	359	363	324	335	363	332	346	323	330	309	312	309	347	361	321	331	341	346	338	331	340	325	335	318	374	337	326	332	290	293	332	345	330	365	327	321	344	338	343	351	350	310	337	342	306	348	352	306	336	324	354	326	343	318	326	333	368	307	331	351	333	316	363	365	328	351	332	346	335	356	362	339	361	358	364	407	350	350	343	351	318	356	327	329	315	328	352	316	343	364	301	323	324	372	328	357	399	370	303	314	363	309	317	342	341	302	304	321	350	332	328	363	325	289	340	327	332	361	326	367	318	322	338	323	316	356	340	357	349	334	331	353	331	330	331	340	329	329	356	324	323	326	330	313	353	330	339	290	334	341	325	359	361	357	347	357	351	336	322	335	330	348	316	347	349	314	314	330	367	340	349	319	342	321	356	364	334	339	298	315	329	355	366	359	330	301	304	341	308	365	320	298	379	338	301	352	366	324	331	320	372	322	323	346	361	329	321	345	325	339	377	331	346	357	333	319	336	322	344	350	359	318	321	337	356	341	330	337	338	359	331	350	322	378	323	369	327	333	354	274	317	363	330	322	354	362	365	325	324	305	323	343	347	333	325	339	323	327	317	336	343	338	320	278	322	314	327	325	337	321	340	338	313	355	350	333	321	331	320	318	367	349	321	335	330	352	311	316	267	300	313	345	324	340	345	355	355	340	313	364	346	321	342	301	346	347	293	322	346	339	360	355	344	311	325	315	345	282	356	352	304	341	353	311	306	345	341	360	350	337	356	335	369	346	341	345	340	301	335	316	365	324	335	336	371	347	323	349	312	315	328	326	327	326	313	313	309	308	336	333	331	328	313	344	316	312	344	351	341	326	342	324	315	357	333	379	342	351	320	341	321	336	313	341	339	305	359	317	302	339	364	330	326	333	350	355	317	310	325	324	342	328	310	328	319	317	326	345	312	330	360	368	300	329	301	363	356	379	378	317	326	321	345	327	359	332	293	316	312	342	385	310	348	339	326	303	353	347	328	338	324	326	361	285	340	329	386	341	345	335	365	320	309	330	359	328	389	354	302	333	376	337	322	342	351	318	266	352	333	332	362	305	323	336	303	334	325	339	309	346	363	339	344	301	314	324	347	329	336	343	362	363	337	335	342	367
4233	2145	1314	940	799	803	737	762	692	712	682	737	745	700	727	719	687	771	741	684	680	705	742	739	736	722	698	729	760	725	745	764	710	704	678	766	709	725	731	698	732	735	730	736	755	716	702	678	768	696	704	740	741	733	728	766	719	721	719	717	716	679	752	699	717	752	736	674	744	705	714	695	772	711	761	795	734	763	730	733	698	710	665	708	737	741	714	716	749	719	702	736	713	739	730	681	738	724	726	690	684	764	720	745	746	753	739	708	735	772	713	696	733	721	736	717	695	732	707	699	742	742	754	717	722	704	708	742	672	746	766	646	688	757	712	677	718	712	723	725	755	681	692	719	704	705	726	729	710	717	721	702	685	708	715	731	739	737	745	690	747	755	721	704	703	720	708	696	766	710	715	722	759	746	734	690	753	688	684	738	709	715	715	718	727	715	721	710	696	713	699	690	726	697	726	695	690	694	724	746	705	735	722	722	724	730	736	762	716	708	694	700	705	721	702	790	706	686	685	741	741	776	764	721	730	713	683	682	728	708	736	729	763	688	730	753	750	700	708	725	729	689	692	744	701	701	723	741	741	729	713	713	753	723	689	705	742	698	760	694	733	704	719	676	768	710	760	721	741	699	713	751	698	731	711	728	738	718	710	743	696	741	722	709	728	706	752	669	726	715	716	759	711	727	752	707	710	714	714	742	700	777	747	722	703	741	724	753	691	729	688	721	743	740	702	744	739	757	701	750	724	750	747	716	765	727	695	732	702	735	704	707	759	697	731	677	694	710	701	750	700	703	718	730	736	696	703	685	707	751	715	718	745	697	693	751	735	794	773	801	692	754	719	702	731	733	715	689	795	707	690	704	697	704	719	785	682	756	725	685	689	759	691	696	698	723	745	717	769	714	785	736	696	750	728	732	738	700	782	728	723	736	745	733	682	677	733	762	703	695	697	713	727	713	686	698	761	698	772	700	722	708	726	701	729	722	694	788	676	694	687	736	775	702	712	713	753	734	762	726	682	728	722	714	669	711	684	727	727	718	717	702	727	710	707	790	676	701	718	658	722	703	765	737	749	749	726	735	730	728	722	696	761	720	696	711	759	703	726	665	738	701	669	729	651	708	744	764	724	745	735	690	744	717	732	694	706	723	734	722	720	717	661	731	768	687	703	761	735	681	756	758	673	709	746	680	704	746	702	747	669	746	715	693	713	732	673	724	725	726	686	716	680	729	737	715	720	727	686	694	705	706	684	677	748	719	694	690	712	691	748	708	727	720	648	718	771	679	718	722	719	726	743	730	730	720	721	694	766	717	746	701	695	682	668	690	684	730	722	722	742	698	736	676	678	757	704	732	724	727	685	702	677	707	726	729	765	734	727	707	739	744	727	733	741	692	721	754	735	718	696	757	743	729	740	650	710	743	690	717	750	709	730	715	673	689	702	697	705	720	669	734	720	783	737	695	754	750	734	690	701	725	758	751	700	701	749	685	719	698	737	735	792	786	681	719	699	746	744	727	703	737	717	712	760	691	705	706	787	710	701	736	709	742	685	696	707	729	686	712	719	719	732	717	699	705	688	688	733	715	731	698	753	737	687	749	645	659	743	734	728	723	734	699	718	687	707	730	703	754	712	710	692	730	738	696	724	675	727	723	738	714	691	721	715	716	702	731	740	742	685	726	714	716	731	705	732	709	702	714	729	707	704	711	687	757	733	732	734	704	688	817	721	758	725	729	712	703	700	710	729	716	701	713	690	772	761	718	739	706	761	722	722	711	754	731	711	743	701	730	716	746	754	721	740	702	687	713	664	723	696	698	726	736	702	710	730	691	706	737	743	698	751	694	738	708	729	725	714	693	699	719	730	723	697	740	734	709	707	725	712	696	661	747	686	729	687	749	694	694	729	754	707	743	738	754	706	697	718	750	707	745	732	755	717	745	736	709	715	731	716	733	750	720	758	751	724	728	708	759	733	788	743	723	735	727	752	721	704	711	716	756	734	750	695	740	690	721	733	732	663	715	699	773	703	690	681	682	779	686	721	770	795	695	692	745	700	692	734	700	700	698	677	716	707	754	738	741	699	726	732	761	713	745	679	699	672	713	742	719	712	708	713	721	695	765	709	697	695	715	694	702	764	736	707	746	762	723	753	747	743	734	753	718	698	748	724	702	675	700	665	699	756	731	766	774	751	766	724	680	728	737	747	744	677	695	705	739	734	676	736	741	741	754	690	702	727	715	722	751	729	705	739	705	702	720	741	739	690	714	693	693	716	735	746	691	750	687	712	727	766	711	730	703	719	724	685	734	745	698	729	759	747	741	729	700	677	731	712	729	744	741	749	768	725	659	681	754	747	774	768	712	746	711	796	712	705	720	710	676	701	753	726	725	701	695	697	755	712	730	727	754	665	743	710	701	727	699	770	730	765	683	702	718	713	721	749	734	716	777	741	695	702	754	720	700	773	692	717	725	698	774	696	735	727	697	744	733	724	741	764	780	726	737	736	688	722	768	754	726	747	699	739	783	697	734	739	683	717	709	794	720	745	746	700	735	748	716	667	655	705	688	695	706	726	749	715	726	732	725	668	697	772	777	788	720	720	759	775	732	759	727	706	703	697	728	688	731	765	685	722	732	712	706	725	756	717	722	717	737	710	725	682	759	779	749	708	776	759	748	724	727	732	729	744	746	714	736	710	746	734	732	737	723	744	698	775	720	712	696	734	723	716	740	747	715	737	702	698	705	734	756	715	741	669	686	728	738	737	706	733	752	759	761	705	747	754	705	761	709	701	695	681	665	730	681	727	777	707	741	715	717	710	702	731	747	757	711	727	703	733	763	689	711	731	707	731	754	746	681	764	744	730	713	690	737	681	763	713	752	702	705	717	751	713	739	762	743	801	733	707	722	748	695	742	684	749	731	721	702	714	666	663	727	755	728	762	703	690	754	732	672	714	744	640	665	719	718	690	753	746	719	747	713	740	732	748	726	701	728	734	711	666	723	726	721	736	736	729	674	712	724	696	665	769	686	717	774	691	718	733	687	677	739	740	730	749	734	726	690	759	723	699	731	720	709	761	699	721	741	751	720	749	743	705	712	712	694	757	739	725	760	678	741	748	744	715	696	674	725	756	728	720	741	737	687	671	731	738	765	725	736	740	715	735	667	714	707	731	719	742	732	706	711	801	724	759	696	712	765	735	728	686	759	712	758	682	756	705	710	745	705	692	686	699	715	759	673	695	713	749	719	720	727	739	729	698	744	708	739	743	749	759	728	732	737	746	708	726	750	740	707	731	738	761	746	733	732	786	702	682	723	678	704	777	727	681	706	749	696	724	719	669	757	739	716	719	737	710	730	703	695	695	710	695	742	685	696	721	675	782	718	681	678	745	754	724	679	740	708	713	715	717	712	771	719	726	706	678	724	737	742	684	706	743	759	749	660	699	716	745	674	688	708	713	753	737	750	690	742	714	720	726	715	718	669	719	737	735	743	687	717	733	769	737	761
24408	20970	23905	28196	20972	21007	10771	644	404	381	362	354	341	332	332	336	340	315	321	267	274	276	296	310	307	285	295	295	302	292	309	286	301	278	289	281	319	304	286	312	278	284	317	282	277	317	311	296	294	275	290	304	300	264	260	270	317	252	261	314	306	282	280	280	313	305	287	278	320	270	305	304	304	290	274	335	286	304	300	358	268	321	252	306	294	280	286	309	311	279	279	241	320	316	286	283	288	265	313	301	310	315	293	246	290	287	321	286	304	309	266	294	313	293	323	296	267	299	285	284	257	292	301	274	273	291	305	304	287	335	310	266	341	285	304	278	282	291	274	296	281	313	286	298	280	273	279	268	292	306	296	292	303	297	302	251	277	292	319	282	287	285	310	288	312	299	284	292	259	245	297	279	292	276	315	274	317	250	284	304	285	303	288	329	277	275	293	283	280	289	268	296	313	331	316	287	268	274	303	267	268	316	277	286	301	297	300	277	280	275	264	287	293	305	254	291	295	289	313	267	253	326	265	307	282	288	268	280	319	322	309	297	296	304	295	285	278	306	265	307	299	324	300	294	331	270	288	270	316	307	312	271	315	287	301	311	300	305	272	297	309	320	276	306	281	323	284	277	293	290	272	293	289	266	287	311	321	274	288	308	295	303	289	288	245	290	306	293	309	333	278	264	288	315	308	255	285	311	277	298	291	282	270	287	289	291	312	322	281	258	281	292	315	268	317	310	298	282	295	326	306	358	289	293	298	284	321	262	268	320	302	268	280	266	301	302	267	338	293	267	313	279	275	272	283	264	276	296	279	304	305	295	280	326	295	285	295	263	282	322	309	292	315	314	279	286	290	279	307	302	278	295	284	275	301	287	276	292	285	301	288	275	275	302	296	284	269	312	281	290	274	277	305	290	269	268	286	307	332	306	309	256	288	283	301	281	308	294	292	302	268	278	286	279	291	297	274	292	330	293	303	303	275	248	250	309	299	287	284	295	270	306	283	325	304	271	271	316	266	262	293	288	291	272	322	284	303	292	248	277	289	305	280	268	296	291	300	292	299	279	282	313	286	272	289	267	318	296	312	270	292	280	303	322	315	322	286	289	311	266	262	278	300	286	296	261	311	263	291	294	340	282	302	281	288	282	286	314	276	305	256	280	302	296	284	315	278	321	310	280	277	282	264	293	264	262	323	302	265	287	275	292	294	280	269	282	324	281	301	297	292	268	290	287	301	278	285	303	320	289	288	299	288	287	326	264	336	319	275	299	292	309	293	253	286	273	288	285	286	305	271	273	307	281	305	324	307	313	283	298	251	292	262	285	268	292	273	321	304	292	299	293	292	255	292	295	264	300	265	307	301	273	292	283	271	317	288	293	294	292	269	251	277	301	276	307	273	285	276	301	297	342	284	282	280	301	289	233	314	269	290	246	337	266	309	310	269	346	312	254	311	275	311	299	268	299	296	285	304	294	315	269	283	285	283	256	322	301	280	286	292	299	293	264	277	295	311	279	291	317	301	284	294	272	299	299	296	335	280	300	272	291	339	268	271	308	266	278	285	298	308	350	290	266	307	294	319	296	309	300	303	288	301	303	292	287	309	290	269	262	287	311	269	313	315	296	288	296	251	235	283	282	287	289	309	278	247	300	338	302	268	258	314	287	284	281	278	304	317	273	292	314	327	313	328	311	310	262	289	309	318	299	261	301	307	295	286	321	310	283	281	289	272	286	298	261	306	302	306	284	290	304	304	287	295	295	316	303	277	316	295	294	300	285	287	297	306	312	266	283	284	303	300	324	295	267	290	272	277	281	286	299	305	297	289	312	277	300	294	286	274	280	280	254	299	294	263	303	288	281	304	292	296	283	271	309	304	311	261	303	320	323	256	251	319	326	286	310	288	286	278	282	290	266	285	325	297	265	318	295	320	260	306	294	307	308	300	285	247	286	272	275	267	280	326	311	307	301	274	273	311	288	287	322	269	279	326	304	270	281	261	298	258	315	275	295	278	279	297	269	292	333	315	247	294	277	304	292	290	297	318	292	298	283	292	273	290	303	317	284	303	326	272	303	292	301	300	283	291	280	306	321	273	326	304	303	309	292	278	275	295	265	276	276	280	267	278	317	305	289	281	317	293	278	291	290	300	284	300	317	305	295	294	281	294	269	290	300	284	275	311	282	290	298	315	305	293	268	309	293	316	305	261	278	300	263	278	295	273	298	277	286	295	312	293	303	294	289	298	280	303	312	302	283	273	300	286	297	291	279	280	302	297	327	269	313	282	277	276	317	303	280	260	283	292	311	276	282	298	278	309	304	302	281	291	284	282	308	324	296	296	292	288	316	287	322	282	288	315	297	294	298	329	287	279	293	288	321	269	282	261	321	303	305	288	248	247	286	276	262	322	282	296	273	273	305	280	322	272	290	304	275	294	306	310	278	273	290	285	298	308	256	267	289	288	283	287	285	308	289	296	327	299	279	292	289	298	271	269	276	278	298	293	297	296	279	290	320	297	275	322	277	291	276	287	274	276	297	300	262	295	292	284	301	310	322	342	273	303	289	296	266	251	265	277	257	294	302	297	293	311	277	277	261	287	297	286	303	301	275	270	302	246	319	278	249	303	280	293	287	310	265	304	286	311	294	266	255	285	304	283	293	291	286	303	308	301	280	278	270	293	305	288	278	291	261	288	304	276	281	270	290	297	280	272	296	289	296	279	288	266	252	285	298	296	312	317	289	293	272	278	244	255	273	298	256	271	298	303	291	310	312	284	264	274	290	292	288	300	320	287	275	287	298	306	255	263	247	326	320	282	285	306	282	306	249	289	295	262	292	264	302	281	255	287	282	297	307	300	303	312	277	331	262	303	253	316	316	274	292	279	313	274	306	310	303	286	311	301	292	279	278	300	298	323	304	306	291	270	291	298	294	290	261	297	305	307	300	263	311	290	266	291	292	268	306	288	280	293	286	280	268	273	276	273	271	298	283	280	297	287	315	278	277	282	311	285	313	298	289	291	308	319	288	300	304	308	315	256	260	277	304	303	284	318	312	280	299	319	285	288	301	316	284	280	294	290	318	301	295	295	258	289	324	300	308	287	283	284	276	275	293	294	325	278	285	321	304	276	305	264	245	299	299	271	293	264	292	243	276	305	272	291	287	258	278	271	293	282	297	281	315	317	289	265	290	306	312	307	295	309	311	278	268	272	307	278	287	303	269	312	278	293	277	290	294	261	284	293	273	304	283	309	277	273	270	273	288	283	279	294	271	298	282	296	288	293	275	322	275	283	261	268	293	303	292	264	277	292	266	300	304	282	290	292	316	276	274	296	301	249	262	290	296	266	251	260	276	276	277	227	311	283	289	275	261	264	298	284	278	293	270	263	293	301	293	328	326	279	277	294	296	272	252	302	306	281	285	292	290	313	282	303	267	264	298	277	251	295	313	288	270	299	287	295	302	329	279	300	303	298	270	284	306	283	259	281	307	314	309	264	273	271	288	294	284
4038	3258	1638	974	789	682	654	672	708	655	656	631	606	637	586	610	612	615	627	590	667	629	689	663	577	598	578	628	582	648	607	631	605	603	625	625	577	588	596	618	594	584	612	616	603	590	566	614	609	563	645	604	610	643	595	648	572	629	582	576	653	643	610	593	623	635	607	577	610	595	654	619	608	594	623	608	620	586	593	656	608	607	627	640	626	624	654	603	617	619	612	584	599	603	599	574	603	619	633	655	605	588	642	603	601	587	599	601	600	607	618	584	589	607	628	623	630	609	592	615	608	606	615	612	624	631	646	597	582	638	602	575	593	628	588	634	588	577	633	637	622	619	589	617	560	659	603	564	580	569	609	594	613	650	556	611	589	613	603	582	583	584	621	650	620	637	604	597	606	603	633	557	599	632	619	639	631	612	563	637	587	600	608	597	639	595	574	527	575	640	606	588	620	628	584	622	639	619	614	570	589	662	598	645	596	595	575	613	629	602	650	651	612	604	618	630	626	628	622	608	634	601	637	616	624	599	629	626	618	604	622	593	616	645	573	585	575	613	628	587	578	604	623	609	597	612	608	637	588	574	621	628	628	668	620	615	593	606	611	609	616	546	608	626	610	617	570	603	603	542	606	597	585	606	603	640	610	598	551	590	604	606	584	599	623	569	586	640	635	604	610	611	659	597	603	578	596	626	604	624	588	637	575	633	624	560	586	594	603	577	618	611	577	668	579	596	612	591	647	618	593	590	596	663	607	623	606	605	601	567	615	594	641	625	607	604	585	603	606	626	606	590	636	592	612	551	640	613	615	583	591	624	636	613	608	584	619	599	582	603	571	564	572	580	607	576	566	598	623	596	597	622	584	582	623	609	617	622	614	565	596	592	641	631	612	564	631	624	579	609	637	612	612	623	579	604	594	662	591	606	589	575	578	591	580	609	584	601	605	581	619	605	640	559	629	610	561	595	572	558	649	589	624	618	596	560	637	580	625	623	641	594	600	577	567	668	612	636	597	616	627	586	625	666	593	583	604	599	635	599	580	603	602	633	600	586	595	654	654	594	584	584	598	642	608	598	615	631	621	580	623	581	626	593	593	606	590	587	632	617	592	600	623	613	585	641	599	621	554	650	618	570	603	621	641	610	619	640	604	619	607	599	596	610	634	619	637	590	635	584	622	587	613	634	606	625	650	617	630	602	626	546	610	574	618	622	581	567	627	589	569	591	644	611	598	577	625	636	547	650	609	581	570	624	655	598	576	617	663	591	583	568	601	615	601	617	609	598	606	565	610	602	587	626	608	602	597	611	585	587	588	583	659	641	606	620	614	604	628	620	616	588	603	614	568	596	633	601	589	645	588	597	594	606	607	647	618	607	596	588	554	597	594	598	598	624	594	626	624	635	598	602	616	574	603	609	606	580	647	607	626	597	564	592	568	661	564	612	603	635	605	591	641	595	609	637	603	614	615	619	566	598	623	643	588	570	632	600	626	620	581	591	596	610	616	595	593	573	616	613	615	594	599	594	593	579	658	603	593	591	595	617	576	622	649	616	613	596	587	586	586	592	627	647	616	590	628	583	608	606	629	569	619	613	611	609	623	653	578	661	643	605	640	635	579	619	587	624	579	587	628	569	629	612	591	659	610	554	600	568	544	609	614	602	624	667	618	630	551	612	596	643	584	667	611	637	593	662	633	640	629	614	581	587	604	660	636	646	615	608	585	635	647	572	580	595	588	556	628	614	639	627	587	642	628	565	617	624	611	595	594	589	621	604	568	619	601	638	618	650	594	578	604	591	569	613	589	598	610	622	638	627	650	597	587	615	633	586	621	585	589	621	649	603	590	595	575	657	628	620	614	609	597	639	612	620	558	591	597	612	611	609	622	574	637	623	598	593	607	602	571	613	612	576	589	588	595	588	621	665	629	642	591	585	580	623	616	575	571	629	552	626	635	604	625	602	617	607	609	613	622	627	589	624	593	552	606	585	615	597	587	600	629	595	562	626	629	594	611	631	613	584	623	597	602	612	621	578	548	636	624	616	582	623	621	618	584	589	599	598	613	613	597	630	622	636	643	626	629	615	637	610	620	626	617	597	586	582	599	633	572	605	632	603	586	627	585	579	637	607	612	605	637	631	595	637	615	602	593	606	613	644	620	576	578	603	590	609	613	646	603	589	626	586	584	597	651	650	667	618	613	593	592	621	624	636	617	640	645	604	637	592	595	595	637	612	559	612	608	607	614	599	602	626	569	584	631	574	600	634	595	617	636	568	605	593	611	652	617	613	622	630	620	585	594	561	634	611	611	602	581	619	624	623	605	636	574	636	623	602	600	599	601	568	624	635	622	644	621	621	615	641	608	564	582	611	606	627	615	619	642	571	640	605	610	598	614	596	618	616	580	624	609	600	594	605	630	614	614	571	630	620	556	587	620	621	635	653	623	636	635	630	649	565	608	616	605	625	632	613	572	601	665	584	609	583	629	635	577	618	594	601	661	623	615	606	583	599	631	599	590	584	563	612	578	600	596	602	634	626	595	630	598	662	608	617	658	620	636	638	602	613	598	576	597	584	617	638	672	614	611	604	586	616	617	588	600	605	616	655	595	640	637	578	635	574	630	605	602	639	598	637	590	643	593	600	627	611	578	612	608	604	600	608	596	587	617	623	613	639	592	621	609	618	628	615	604	607	627	623	610	615	600	578	623	588	573	632	634	632	553	628	622	629	601	608	608	593	603	562	624	589	578	612	583	614	636	618	610	629	595	601	640	631	627	588	595	618	592	573	582	595	602	613	566	629	618	609	596	603	626	582	613	626	647	603	581	647	600	631	662	634	615	575	579	593	583	576	624	641	623	594	606	612	640	583	596	559	611	604	579	610	567	599	637	609	605	654	612	661	602	576	596	618	595	594	572	598	620	617	699	613	589	630	633	615	627	607	636	602	564	566	592	573	603	569	596	604	617	557	600	596	556	593	607	600	606	615	555	612	606	614	628	593	635	628	600	599	592	599	614	601	610	564	602	609	575	587	595	614	607	581	616	601	588	616	600	588	578	644	585	630	630	629	594	633	576	620	583	642	571	585	570	636	623	588	593	608	608	643	551	579	626	643	609	591	590	643	598	598	596	592	639	636	627	625	601	599	646	608	590	633	646	611	609	633	616	607	610	615	620	616	627	586	591	627	558	568	602	600	600	628	617	606	632	564	602	616	630	607	607	629	592	608	636	570	540	605	620	642	627	632	662	593	624	654	558	610	620	647	601	607	601	628	604	572	607	582	592	596	621	595	582	623	616	600	581	634	604	581	619	616	590	591	596	627	588	629	628	617	643	554	606	569	631	586	621	640	600	631	628	638	554	627	642	590	573	568	590	606	625	580	659	595	643	594	622	574	607	650	612	616	590	633	607	613	597	571	595	607	593	579	584	600	538	595	574	598	612	603	601	604	613	628	588	609	588	619	626	624	565	621	615	573	566	602	573	656	671	579	623	658	573	600	564	605
33065	14216	2028	481	348	342	240	172	160	181	199	195	197	224	179	176	189	190	210	192	173	202	186	174	201	185	203	156	180	161	178	193	183	178	178	165	178	168	160	218	194	165	169	197	181	178	203	189	195	173	187	151	228	192	208	199	152	171	181	183	175	171	184	177	157	198	168	185	182	177	168	189	183	188	178	196	198	206	162	209	166	204	208	173	184	207	158	185	193	170	213	188	169	181	205	195	204	181	158	191	205	211	141	203	217	176	182	176	169	172	168	207	182	163	189	198	171	179	167	175	173	175	180	198	179	181	185	197	177	188	174	157	208	171	181	187	180	192	202	171	170	190	209	186	184	190	198	164	209	209	176	177	189	172	196	170	177	192	189	203	167	208	176	187	179	173	170	200	186	209	195	211	202	215	179	166	174	183	182	174	175	192	199	189	177	190	167	172	188	196	170	180	184	197	198	176	201	179	180	172	164	182	181	174	183	174	181	178	213	196	166	204	174	186	162	197	212	172	180	186	194	178	202	193	169	205	172	184	200	189	168	175	190	184	178	187	201	188	151	182	200	157	179	170	153	192	187	209	192	189	186	169	159	182	164	180	172	152	185	197	173	155	181	162	178	178	183	169	195	209	210	204	195	187	183	170	179	184	184	202	169	162	191	165	177	197	178	201	158	193	170	183	189	196	181	155	188	183	204	196	158	183	204	188	183	188	183	185	179	167	214	167	195	190	177	167	189	196	163	184	165	178	182	183	194	189	182	166	168	205	188	189	163	180	178	177	168	191	190	176	169	165	172	194	222	195	209	179	162	198	186	175	172	163	180	175	158	166	168	172	190	233	178	183	184	180	172	190	199	197	177	165	188	159	198	188	199	166	194	190	185	153	171	165	169	189	182	214	169	191	199	215	169	191	154	183	193	188	204	194	167	189	193	207	150	176	199	187	181	177	193	154	150	181	196	184	199	202	171	182	178	184	185	154	170	161	173	146	193	165	193	158	174	156	178	179	188	203	182	173	207	198	212	212	175	206	184	188	187	188	197	197	189	155	198	193	185	190	175	198	188	173	160	182	185	167	171	189	181	159	180	183	211	216	188	161	170	167	171	185	199	222	206	177	172	187	196	196	173	171	196	176	206	179	171	192	180	183	170	170	193	181	170	199	174	216	161	183	187	156	188	197	189	184	191	184	167	163	185	172	181	194	189	189	183	166	192	188	165	173	175	179	177	159	208	195	177	159	188	167	156	182	170	190	198	203	192	184	191	182	177	179	189	194	189	179	195	195	189	185	195	162	181	193	167	205	205	178	196	198	184	186	189	188	182	181	167	166	211	174	165	192	191	185	171	191	174	187	204	187	185	161	176	171	201	157	193	171	173	180	209	175	172	207	183	184	186	191	202	183	173	181	174	186	196	187	157	174	181	172	177	181	170	196	169	189	169	162	180	183	187	182	175	180	184	195	186	184	179	168	191	154	167	182	165	194	191	163	181	183	205	178	195	191	184	187	165	167	172	180	184	189	168	207	185	165	141	204	166	185	203	195	187	163	178	216	178	160	183	191	161	165	190	168	158	176	178	197	197	168	174	187	172	198	200	166	204	176	185	159	165	184	186	182	168	221	181	168	154	170	174	180	176	188	188	178	190	176	208	197	201	177	214	185	174	177	191	177	180	173	178	164	182	187	193	160	163	154	171	204	170	200	201	198	176	168	198	165	188	173	191	206	185	180	188	161	200	211	193	191	194	202	181	179	173	195	178	169	184	203	200	210	168	200	175	173	174	175	195	198	182	179	184	164	181	174	184	195	186	207	169	162	167	175	172	177	174	196	193	188	167	190	190	197	204	164	179	171	205	191	166	203	214	203	163	185	184	180	182	152	160	199	186	181	182	176	153	187	208	195	177	167	188	184	167	161	179	176	172	174	173	186	183	173	180	194	178	154	152	158	201	198	180	176	166	173	181	167	197	205	214	177	178	187	170	193	192	181	196	155	181	189	186	182	178	193	180	182	180	163	168	179	165	185	209	169	214	193	185	178	173	182	170	189	192	180	179	164	177	199	162	189	186	165	185	193	157	204	195	178	165	181	188	177	188	153	214	201	168	186	171	193	213	178	200	158	181	168	189	210	212	168	189	176	202	222	161	188	194	175	167	202	176	193	177	171	197	175	183	166	179	184	195	181	197	171	185	173	168	171	175	169	195	202	188	181	189	191	159	197	154	185	189	220	184	149	192	198	185	184	187	189	175	212	205	157	178	179	174	189	151	196	187	209	199	155	179	176	157	193	179	216	174	223	204	188	185	169	192	199	171	173	174	197	178	161	192	176	186	191	171	200	189	199	208	202	153	172	167	201	198	183	185	206	176	200	176	175	206	164	196	205	187	183	193	212	177	156	184	174	187	187	181	181	165	178	182	190	183	169	184	176	162	186	204	180	182	174	210	207	154	190	203	173	158	184	181	198	186	160	196	189	192	170	186	181	180	165	176	192	193	173	207	206	190	204	178	201	170	163	182	165	203	165	199	184	176	176	172	179	202	170	172	195	186	180	209	170	222	198	183	187	183	200	173	172	176	179	213	183	191	184	173	200	185	201	166	185	181	181	169	180	193	183	180	155	171	173	198	183	210	201	182	161	189	202	210	178	173	173	177	167	191	164	186	185	195	193	184	183	185	190	177	176	186	158	205	166	176	170	163	171	177	164	197	180	170	210	192	188	185	180	185	184	208	188	194	187	164	169	150	160	168	186	193	184	167	196	173	183	186	195	164	187	180	179	189	170	183	181	146	196	172	191	176	202	170	175	201	200	166	189	156	189	173	184	174	195	191	186	198	179	193	171	193	186	182	174	171	201	201	188	146	191	201	182	176	184	185	170	194	203	184	196	193	184	187	164	158	178	181	200	200	170	145	160	205	190	166	185	183	195	174	191	194	169	168	224	180	172	177	194	199	165	172	185	196	198	169	157	176	171	177	163	170	174	200	166	200	199	207	203	168	194	188	185	185	172	181	216	185	183	202	156	207	198	191	189	195	192	191	190	162	167	187	191	172	144	168	177	183	179	181	165	183	224	181	181	179	183	167	183	194	174	206	176	193	175	197	196	163	176	176	175	181	209	173	185	171	199	176	167	182	198	161	178	190	181	164	159	187	171	186	185	191	179	185	204	216	185	181	178	208	187	175	175	196	176	178	203	182	196	154	187	190	175	171	174	162	173	181	169	185	194	140	176	155	191	218	196	153	189	180	182	168	224	188	199	195	164	160	195	184	173	204	192	187	179	186	191	177	189	173	173	148	174	179	193	213	173	170	164	204	178	172	198	197	186	174	156	193	177	160	184	166	176	189	179	181	181	195	173	179	204	174	165	156	175	186	173	191	191	180	192	154	191	152	172	160	188	169	188	197	173	180	201	176	182	148	170	169	194	214	175	196	190	189	167	197	192	190	191	180	167	168	142	174	186	201	215	154	173	172	206	207	170	205	197	187	184	207	193	188	190	196	180
7556	531	468	483	426	460	458	482	445	482	480	468	435	401	470	476	431	462	431	398	455	465	465	441	439	443	456	466	433	431	449	478	433	404	423	436	432	452	450	483	448	436	460	454	447	500	454	455	405	465	460	478	445	506	496	440	473	494	452	464	458	450	469	440	452	439	440	466	457	449	433	453	482	437	431	472	475	464	433	463	454	481	463	416	452	423	446	475	466	482	398	435	462	453	441	458	478	446	499	477	449	440	482	451	452	437	459	462	456	478	449	485	479	433	466	447	438	428	454	473	435	487	462	420	419	445	413	417	426	455	469	430	462	422	449	413	475	431	452	472	456	480	462	449	442	466	425	429	457	447	472	443	468	476	463	450	455	420	446	443	459	436	452	480	448	479	474	447	451	456	430	414	474	490	480	486	423	417	479	453	434	433	467	452	495	442	437	457	415	446	429	453	468	435	464	462	450	430	446	447	437	451	466	464	465	436	450	465	463	480	495	428	421	491	452	491	453	454	453	469	439	451	439	467	440	476	446	465	470	450	456	437	469	460	456	429	479	456	451	429	441	478	443	462	479	452	440	505	464	430	453	460	477	458	449	437	421	483	445	452	457	455	440	463	445	432	422	472	452	483	436	473	437	447	430	465	459	468	467	464	485	453	441	459	462	454	445	461	452	464	447	457	438	434	457	443	437	458	433	466	475	429	462	478	493	439	478	486	442	457	482	470	434	415	451	434	458	445	476	458	436	491	441	442	415	445	479	453	453	453	457	457	481	440	426	462	458	442	479	440	426	458	451	468	456	466	421	449	490	436	446	424	446	435	444	431	420	463	442	429	480	418	450	460	461	449	420	436	474	475	474	458	440	494	422	441	453	456	457	427	480	424	455	446	428	437	429	461	476	435	444	482	493	424	444	436	428	486	464	458	437	458	438	426	473	452	424	465	444	442	459	437	421	408	474	450	430	433	436	431	475	460	437	468	465	443	447	434	474	425	433	434	474	465	447	495	468	496	421	456	457	421	404	448	452	439	434	472	448	449	474	448	476	458	424	434	510	444	456	447	431	413	425	463	390	456	453	476	423	387	444	432	457	478	457	514	472	455	444	454	473	473	451	434	484	458	496	461	503	435	450	453	469	441	445	491	441	450	437	444	480	422	489	452	447	396	442	441	455	423	442	417	458	482	450	463	465	444	446	457	446	430	424	438	502	448	459	480	457	417	444	492	466	474	464	453	471	459	440	465	443	461	453	453	448	446	454	457	480	471	449	431	421	454	435	440	460	446	413	432	446	457	445	467	456	468	479	430	469	409	465	453	456	442	486	483	461	451	443	436	444	445	420	485	460	454	473	461	480	471	441	440	465	456	449	454	429	476	500	423	467	446	451	500	482	478	439	467	484	442	487	449	422	461	420	457	462	445	480	471	429	473	414	447	489	446	495	455	476	414	447	492	423	447	454	446	476	469	422	474	445	477	467	435	425	441	430	443	466	410	442	450	478	476	459	450	447	463	442	499	465	468	454	444	441	452	444	448	418	476	453	460	435	489	429	455	463	451	489	445	433	473	463	455	426	443	456	457	439	479	436	454	487	458	476	413	447	463	462	425	435	474	492	442	480	437	482	446	439	463	447	442	436	432	433	495	445	490	416	433	461	453	454	450	438	444	407	483	446	446	490	435	472	451	467	480	429	446	444	431	428	417	471	450	462	444	480	457	433	424	464	480	444	467	438	454	447	434	471	468	413	486	478	430	462	467	469	450	445	456	462	463	448	481	469	469	497	472	436	493	428	478	465	451	458	448	474	457	457	475	486	445	486	432	453	504	460	459	438	430	448	395	463	465	427	453	450	432	461	454	473	467	460	443	459	501	465	468	460	438	414	453	392	455	459	477	447	461	433	476	439	441	456	481	443	461	454	466	447	417	449	446	433	460	446	472	458	464	439	438	434	436	452	460	452	453	462	435	422	433	476	456	461	477	447	462	454	474	431	420	418	433	491	443	426	494	442	415	458	458	430	427	435	446	479	479	488	482	450	462	452	473	457	461	458	455	419	411	438	469	415	464	456	480	451	435	443	484	440	455	467	428	444	479	482	459	447	442	436	455	464	429	433	489	488	432	505	463	452	453	446	501	488	452	479	456	464	488	435	431	451	413	456	461	472	464	450	470	455	445	456	436	455	467	462	434	479	473	448	450	462	433	431	451	457	425	447	476	459	438	453	427	434	471	461	445	456	440	465	449	458	469	448	458	427	430	453	443	415	483	450	452	450	434	435	434	444	453	455	444	422	451	436	449	462	484	456	434	463	490	471	447	440	485	417	455	458	456	424	462	466	422	477	462	426	449	438	450	458	421	487	456	455	480	434	445	458	440	419	453	420	443	455	469	443	430	424	460	447	462	442	492	427	462	442	467	497	459	459	427	469	500	448	443	476	463	470	434	465	477	437	456	431	438	452	427	478	468	483	467	434	457	472	468	448	440	446	428	471	474	459	438	479	423	498	472	450	459	459	488	444	456	422	452	435	434	469	450	477	483	436	460	477	440	486	461	449	442	442	437	478	431	428	478	452	463	435	437	467	484	449	433	451	434	436	453	467	431	441	427	463	451	453	467	469	457	443	447	433	465	453	484	473	442	414	439	436	462	449	439	453	477	446	423	418	455	479	460	470	508	449	478	466	480	433	463	438	461	445	435	449	429	466	453	466	462	453	458	446	484	438	443	421	453	425	503	442	464	449	467	481	439	457	417	443	442	472	460	430	431	436	472	430	417	490	466	480	428	452	436	409	423	485	433	463	503	418	448	416	482	455	440	468	452	451	458	439	476	479	458	479	462	438	448	442	439	446	451	386	451	419	479	430	466	469	427	431	452	470	512	423	445	445	427	428	444	453	460	438	412	461	437	447	445	474	434	449	444	459	463	438	444	462	414	489	473	429	474	459	461	418	465	432	527	441	472	440	432	496	470	482	472	466	448	434	459	424	425	429	427	453	496	447	430	434	455	455	460	449	432	449	456	461	451	444	456	426	449	390	462	443	446	414	429	478	439	473	433	427	422	433	460	440	428	459	424	471	486	442	435	438	462	457	425	458	462	457	475	431	459	413	413	444	424	496	425	459	450	466	488	471	461	423	485	439	411	436	437	481	473	453	488	466	441	446	489	471	437	450	392	445	426	459	472	460	453	415	430	464	463	435	464	448	444	454	446	462	440	446	441	423	442	466	471	433	461	424	437	419	447	423	463	432	486	449	444	425	457	451	464	456	407	434	458	448	442	475	446	441	414	438	443	444	439	429	436	486	448	441	480	447	445	485	484	462	453	431	455	425	432	450	456	456	435	411	458	438	441	428	417	465	426	463	500	435	455	458	457	433	437	444	481	464	420	423	437	487	457	449	453	486	432	436	416	432	471	467	455	418	420	458	459	453	479	464	453	454	443	429	438	437	458	442	432	448	440	453	459	455	442	440	438	417	489	423	481	419	415	459	434	474	420	476	460	476	422
25077	20966	23557	28553	20961	12587	724	485	445	386	400	386	386	344	350	374	334	355	353	378	356	341	345	342	348	371	340	331	329	363	343	357	316	322	333	338	334	328	305	351	339	329	313	341	360	353	329	327	356	308	360	364	316	311	349	382	361	301	327	303	351	348	361	372	366	335	367	343	362	359	349	346	300	337	350	323	389	374	356	322	320	372	342	376	341	347	329	325	345	297	282	344	321	345	342	333	342	327	335	350	321	329	336	318	338	359	318	335	330	337	367	363	321	340	342	331	352	333	378	341	312	368	336	335	359	314	304	330	337	369	331	346	324	310	314	351	342	327	373	344	370	316	277	336	299	345	365	345	299	298	337	311	344	339	310	350	338	339	350	320	321	329	295	345	356	364	368	333	339	350	329	323	342	336	318	339	357	324	329	324	319	328	338	330	343	313	322	360	349	322	331	316	330	288	294	311	313	347	349	349	358	324	319	347	348	340	353	310	336	343	306	314	336	342	339	350	359	344	294	384	357	353	339	331	349	323	313	358	353	352	327	328	311	336	358	354	339	326	298	321	334	333	315	347	332	332	314	306	316	342	335	328	361	327	331	322	366	325	327	338	331	348	323	325	321	321	305	370	338	325	333	339	344	334	317	352	321	349	330	321	334	366	344	330	371	365	327	344	332	325	326	350	305	307	331	376	355	326	337	352	332	331	331	304	345	353	328	359	336	359	366	312	342	339	334	328	362	322	305	317	320	310	333	342	339	352	310	337	334	327	372	345	321	329	353	318	360	312	329	339	335	348	313	369	341	352	337	316	305	322	314	314	331	336	353	330	354	316	362	336	332	352	321	359	330	335	346	334	307	353	341	375	344	295	332	317	334	356	325	314	321	372	300	353	311	376	391	364	333	334	297	324	348	335	347	354	360	335	332	301	371	326	330	347	325	346	316	340	361	348	344	337	319	372	347	312	374	345	345	326	360	345	317	322	313	329	340	332	342	383	320	322	360	337	349	343	349	343	359	363	363	342	341	355	321	322	337	359	329	336	323	346	360	370	333	311	346	348	327	288	336	373	347	335	345	343	365	346	327	348	334	372	336	364	341	337	349	356	358	330	352	322	359	342	344	340	332	300	332	348	353	334	341	320	331	301	351	343	307	305	341	351	352	341	315	323	358	321	314	307	339	357	345	343	364	340	321	353	348	335	324	332	333	297	310	341	335	305	345	335	273	331	366	344	356	315	334	331	336	276	343	334	332	334	371	347	360	348	324	331	377	317	333	330	364	337	338	350	317	323	312	342	350	318	317	379	367	317	322	325	315	305	338	330	358	358	350	328	347	320	332	316	326	311	340	347	334	313	331	335	333	324	320	377	290	315	355	333	331	330	337	364	338	354	318	322	313	327	362	309	324	335	339	315	342	330	324	326	308	373	332	286	309	322	313	331	344	365	367	343	323	352	340	345	343	337	349	342	363	307	336	324	349	352	326	372	335	329	327	347	350	341	366	344	323	292	363	367	351	306	343	347	344	331	345	346	332	315	332	354	339	320	308	355	278	325	345	356	322	371	345	345	321	312	317	335	322	325	326	349	337	332	366	329	319	367	362	322	321	316	379	330	347	331	339	329	309	347	316	343	334	351	343	309	345	344	335	338	320	332	353	380	361	332	310	345	339	327	368	308	335	348	356	314	359	358	331	335	345	356	348	326	348	311	298	330	368	331	327	351	335	344	340	333	357	327	349	293	338	353	336	337	308	346	325	312	366	326	312	329	346	302	318	331	323	339	343	361	339	317	345	352	334	352	375	355	359	341	340	331	338	324	339	319	343	314	312	347	319	299	303	324	356	360	301	324	358	315	367	349	299	350	324	351	309	349	362	336	320	326	321	299	347	353	302	323	348	309	335	312	348	346	329	332	365	368	334	318	342	338	377	344	297	367	364	303	359	333	338	304	313	294	317	287	368	366	354	314	337	344	326	313	340	319	324	344	308	292	318	341	367	327	342	340	341	323	332	333	353	311	316	340	339	338	338	327	338	315	348	383	295	329	314	372	354	341	336	337	387	385	343	361	330	303	311	357	319	328	334	301	335	335	349	334	352	316	311	341	397	320	357	358	325	332	359	355	337	318	317	382	334	332	347	318	324	339	338	340	331	360	366	307	371	343	345	343	370	337	326	298	320	316	320	356	319	391	302	325	336	345	331	358	327	336	327	345	294	301	363	352	334	342	362	367	354	347	320	358	350	351	309	330	318	340	338	307	311	338	341	323	348	359	334	360	328	303	305	295	324	345	331	322	336	334	322	313	348	344	339	346	347	306	357	328	317	334	379	319	314	340	346	360	318	320	360	328	315	293	298	328	324	337	331	302	315	302	329	350	345	344	360	325	322	337	298	326	338	345	350	350	341	378	328	376	295	351	368	352	339	328	348	302	348	319	357	339	337	334	327	312	306	298	320	345	328	318	336	361	316	338	311	364	324	377	375	323	358	332	343	332	312	331	333	351	330	325	339	353	337	353	356	272	359	334	355	315	325	329	329	347	391	348	344	345	342	335	363	336	378	312	324	314	322	333	318	351	325	352	334	312	283	333	331	343	302	347	328	345	321	301	340	337	307	331	315	356	345	338	338	364	337	341	309	319	327	311	319	363	325	328	324	354	322	327	308	336	358	335	360	350	356	346	325	327	351	365	328	326	358	362	318	351	302	328	358	356	346	318	329	324	347	339	347	377	337	341	321	330	329	338	333	332	351	313	309	321	352	342	290	317	326	335	336	334	339	331	345	320	331	319	349	333	334	352	326	320	350	354	328	328	299	356	333	281	319	311	318	330	359	343	320	350	354	315	323	379	344	319	296	320	344	310	377	365	368	336	346	346	333	302	344	333	328	342	304	336	325	370	338	329	328	358	328	346	383	331	328	341	349	373	337	315	301	321	340	298	326	331	317	340	368	341	321	297	382	354	353	357	313	331	331	303	345	331	362	347	328	316	364	350	333	354	343	326	354	320	370	326	345	328	359	330	318	335	357	312	315	360	329	350	343	364	341	332	333	342	338	311	355	319	311	353	341	355	305	363	366	358	343	358	345	343	310	326	311	317	345	345	324	311	352	355	358	367	279	306	305	344	326	344	351	348	337	331	316	329	355	332	343	312	347	358	360	353	346	337	336	324	358	389	338	338	316	306	329	329	313	347	305	325	347	301	323	324	323	353	339	316	298	308	307	316	300	346	335	339	364	351	371	350	309	343	319	378	332	307	344	350	313	320	335	327	339	345	308	341	326	312	362	310	323	324	348	332	367	332	373	345	327	329	331	333	323	319	322	364	309	369	376	335	366	315	350	334	314	341	339	333	325	316	334	340	357	334	355	356	321	332	349	339	322	326	334	354	337	367	356	368	372	371	338	359	361	366	324	338	361	362	311	328	351	317	338	323	360	309	329	316	352	328	362	325	333	356	326	336	329	333	354	306	319	315	352	353	353	336	326	374	348	352	313	338	342	372	333	357
4357	2160	1280	1026	833	773	781	840	755	737	747	706	697	759	710	753	700	736	717	724	714	737	716	696	753	732	710	720	695	778	742	763	700	720	689	752	744	756	739	774	736	709	743	700	771	689	707	738	704	660	713	712	735	745	781	735	781	745	748	701	680	737	765	730	683	745	737	691	740	696	731	707	725	726	681	734	757	692	729	712	697	752	721	775	705	727	717	712	751	721	700	691	716	753	687	688	716	684	749	724	750	711	730	720	732	712	747	699	694	711	726	779	708	760	727	727	712	749	716	732	730	734	742	727	757	736	710	775	740	723	766	704	745	721	693	742	759	753	779	749	694	733	686	783	716	712	711	687	733	740	750	747	757	706	716	672	681	742	694	737	754	773	726	704	735	675	727	726	717	781	764	698	773	717	696	705	725	710	712	725	728	722	720	739	708	720	698	710	710	741	737	773	765	720	741	680	702	783	724	749	742	742	746	725	706	745	734	722	712	730	638	689	730	755	711	772	732	790	698	719	775	680	706	718	683	773	709	688	747	733	690	735	753	751	722	716	706	715	732	720	723	750	742	722	731	772	706	690	751	733	685	702	736	751	729	748	695	728	769	761	701	774	693	691	740	711	693	740	749	727	722	760	751	708	712	800	736	742	720	697	685	749	689	737	732	706	717	718	706	710	710	712	732	689	695	695	726	677	734	768	750	785	759	717	750	743	761	706	706	729	695	712	732	685	688	763	713	750	704	764	742	731	744	749	694	704	703	678	721	732	711	699	746	728	695	695	715	711	765	774	680	764	718	762	752	739	694	669	723	718	673	670	670	716	706	712	715	666	689	709	668	719	696	734	730	679	743	679	756	750	751	709	674	692	693	769	731	757	739	756	682	721	762	692	716	687	705	721	754	749	737	794	714	720	794	716	711	719	754	742	731	774	756	715	750	687	727	759	777	766	741	707	740	776	704	743	723	708	722	725	742	719	704	684	715	759	711	700	747	695	753	724	722	724	742	720	718	751	713	725	738	734	738	678	682	785	705	761	695	730	703	708	755	716	763	756	758	767	750	749	704	714	730	737	744	704	721	700	754	763	710	785	699	739	656	752	684	709	717	792	712	680	750	723	706	721	722	728	706	741	686	750	752	704	705	690	737	710	729	709	700	751	709	746	712	744	760	710	750	787	742	746	744	724	702	693	651	735	702	750	715	736	708	741	772	726	732	749	770	712	712	713	728	667	733	704	752	698	784	750	682	746	767	698	704	743	667	714	687	721	721	767	696	753	707	707	698	706	703	703	730	713	700	758	762	709	749	695	780	726	728	719	734	700	724	766	722	728	697	736	703	785	703	734	730	710	731	665	705	670	712	735	729	722	684	687	699	680	735	738	722	672	723	755	720	716	707	691	763	722	715	709	741	778	671	736	706	761	716	714	757	671	717	739	705	715	749	702	750	708	711	801	742	705	718	719	708	782	741	729	742	737	712	745	731	747	726	721	694	682	742	713	759	669	771	713	701	711	731	739	711	673	736	714	709	686	749	728	730	685	718	736	754	689	658	715	716	737	730	695	715	698	734	701	720	691	719	731	711	731	701	721	730	764	705	730	733	713	710	714	705	697	703	743	756	756	689	735	659	732	703	731	737	727	735	711	772	727	694	728	706	698	739	729	690	724	686	717	704	699	712	713	735	742	734	734	745	699	738	733	701	683	708	678	728	691	708	674	762	767	734	723	731	777	688	711	788	725	721	705	688	690	682	673	659	709	707	716	669	741	688	719	680	708	709	717	765	709	722	738	698	730	713	722	698	731	731	691	760	691	715	708	763	694	717	733	718	736	718	705	690	763	682	710	715	682	722	729	763	758	724	737	717	753	746	737	708	720	699	690	736	660	738	753	730	729	689	747	727	650	701	751	704	715	733	718	715	710	718	751	764	714	746	721	686	702	748	687	719	712	744	731	748	763	735	770	679	790	726	692	734	694	693	698	692	709	716	739	719	702	751	736	742	716	696	727	735	692	731	712	662	759	718	735	712	713	693	692	707	718	718	770	703	724	775	714	734	761	733	740	709	725	727	736	767	683	741	715	726	725	709	729	745	707	735	699	709	743	741	743	719	761	755	687	728	700	716	712	748	691	733	658	697	754	683	703	728	739	749	719	724	736	690	758	665	730	712	783	683	674	680	714	720	743	677	687	730	721	694	757	706	675	712	746	735	758	700	694	735	692	687	694	687	742	688	783	696	715	739	726	743	711	685	709	646	678	764	748	723	753	728	773	712	732	730	684	746	730	756	696	738	702	777	690	669	706	744	720	702	755	743	666	759	719	680	715	708	754	708	773	727	770	765	729	702	664	774	715	755	733	706	738	674	773	745	690	756	739	686	722	765	676	774	752	744	781	686	739	729	724	722	693	714	701	739	686	738	717	739	743	778	706	680	754	711	670	676	767	681	733	758	726	708	708	697	729	710	735	710	768	696	743	721	709	725	717	717	785	690	760	721	731	741	712	732	726	771	751	719	713	768	716	734	718	675	715	721	695	724	729	746	689	682	789	722	792	758	762	726	705	732	764	705	690	728	729	734	709	712	735	682	728	702	765	723	775	732	751	705	697	697	713	671	698	751	727	736	744	694	718	767	677	729	704	690	709	767	732	765	732	654	699	693	776	742	715	706	731	719	745	769	738	731	757	710	766	715	694	740	671	702	754	722	714	713	689	733	710	741	701	744	749	697	694	752	685	720	744	708	782	721	723	720	672	719	699	728	708	715	737	666	726	744	713	747	686	714	753	720	687	728	738	697	759	652	736	752	704	673	736	762	753	693	722	749	691	695	713	744	720	705	730	677	727	743	684	737	736	720	706	726	734	734	688	749	707	730	668	774	714	723	731	689	730	742	756	687	738	764	737	716	769	708	707	707	707	736	744	714	734	754	701	746	696	703	747	704	685	753	681	701	715	724	652	665	678	714	702	737	737	688	726	740	699	763	747	707	692	650	713	701	706	713	738	721	670	759	771	742	733	709	736	748	738	725	722	708	689	742	753	757	736	672	689	707	772	718	725	746	695	703	687	706	789	721	714	744	742	723	711	734	781	739	731	746	729	712	740	674	715	729	724	741	740	747	741	712	727	707	734	708	724	730	757	692	702	743	676	742	677	700	678	734	703	668	711	700	687	717	753	714	706	719	726	747	682	676	720	708	721	704	713	688	754	711	715	734	700	704	760	744	725	715	722	744	700	727	715	722	787	686	674	739	728	729	724	698	705	725	675	735	734	712	714	725	704	755	756	702	690	798	748	727	754	774	691	716	714	752	706	734	720	775	729	716	760	742	726	733	678	697	733	756	716	732	711	705	753	721	696	696	712	708	729	745	700	747	690	714	713	723	716	744	744	726	715	709	675	714	681	739	714	722	689	723	726	708	772	672	712	696	753	713	751	749	709	734	776	684	705	697	720	729	747	769	737	725	722	690	708	719	701	751	707	713	774	721	698	729	707	721	745	705	689	711	770
24413	20966	23911	28199	20967	21013	10865	590	417	373	368	374	344	326	302	353	365	318	309	314	297	302	304	293	300	301	307	306	296	285	275	289	286	281	266	244	296	322	305	292	287	302	274	300	283	291	316	288	265	273	290	325	323	331	293	282	322	288	299	328	321	255	286	294	312	287	303	301	270	300	288	282	297	277	282	264	276	269	293	321	285	282	293	327	308	325	300	265	322	284	308	317	281	287	300	278	286	299	295	300	288	311	260	325	311	304	298	296	297	289	297	262	324	301	309	274	268	287	284	312	298	296	297	256	296	299	283	300	303	262	285	300	276	277	289	296	309	290	267	294	277	279	278	310	292	269	290	281	305	294	295	313	320	307	315	295	266	272	298	293	285	300	275	279	311	296	301	304	305	296	339	296	282	288	303	296	296	296	307	254	287	320	265	285	283	286	282	290	320	292	294	318	309	302	288	315	286	287	309	259	290	291	277	319	273	288	312	296	288	293	318	314	261	284	297	290	278	329	308	319	298	282	279	235	291	283	257	276	267	287	288	306	310	286	267	299	293	279	253	273	300	318	304	270	278	305	278	314	273	302	279	308	302	294	274	280	283	307	303	326	300	266	315	286	267	266	293	300	290	308	303	299	300	339	264	308	322	288	269	262	298	295	297	286	320	307	273	270	310	311	268	299	262	267	279	290	267	256	283	318	308	314	296	314	299	306	303	301	281	301	275	323	276	304	293	299	265	287	279	293	290	278	275	305	301	290	303	303	310	263	280	275	297	282	291	282	301	277	290	303	281	302	269	281	289	271	277	302	308	276	307	291	260	314	285	320	278	279	273	277	306	325	292	290	306	327	267	255	297	282	269	286	327	306	283	294	305	304	264	290	279	275	297	271	318	278	320	261	316	276	276	283	282	300	296	284	283	268	300	308	278	306	299	299	299	277	263	299	284	304	272	282	321	298	300	292	301	292	262	271	312	274	256	275	293	277	306	339	313	301	296	262	274	308	285	275	291	304	278	266	324	321	282	273	254	271	296	274	301	273	310	327	254	290	254	279	307	295	297	307	290	273	282	289	305	309	273	294	264	294	310	320	282	298	275	273	307	317	296	327	310	277	290	304	261	296	316	297	300	289	279	289	317	255	274	277	253	271	282	296	300	295	270	294	294	272	290	277	284	323	329	311	275	300	315	311	286	266	288	279	266	268	305	277	309	294	274	311	263	273	314	311	285	275	294	304	259	288	309	303	298	283	294	305	276	258	305	317	286	266	280	243	294	288	281	300	283	287	262	278	299	297	280	274	268	299	297	281	256	311	274	312	268	259	281	298	297	269	273	296	288	269	275	287	302	309	280	273	288	315	335	328	278	298	293	269	273	289	299	287	276	344	259	305	255	298	291	290	274	301	293	265	307	298	283	310	313	291	286	298	292	284	295	284	291	271	293	268	305	296	312	293	307	257	274	298	281	291	307	288	264	298	261	268	305	288	319	310	299	273	301	265	316	281	285	302	257	274	293	277	276	279	266	299	281	269	282	281	260	272	282	293	294	331	283	312	319	272	302	312	288	284	273	224	313	252	290	307	266	295	306	275	294	309	264	298	271	316	298	294	275	324	330	334	268	274	317	303	301	286	313	282	316	282	282	289	305	279	280	320	301	329	254	276	251	279	305	280	308	288	303	265	302	266	290	279	289	288	322	285	306	305	265	315	231	296	290	278	267	295	336	292	277	297	279	277	310	288	308	262	268	273	309	316	292	325	312	287	261	290	289	289	299	315	297	302	269	273	289	301	305	312	281	273	254	291	286	297	271	263	294	302	300	282	277	299	320	293	294	316	269	304	309	272	299	313	281	313	279	281	284	320	283	270	307	286	330	283	290	298	310	276	293	315	318	317	300	307	311	287	306	297	262	259	282	310	317	340	302	281	278	280	291	297	305	292	303	289	309	298	299	276	306	291	280	270	303	303	275	309	308	325	289	288	268	301	267	263	259	283	278	309	292	309	310	289	274	294	315	313	311	275	300	297	308	294	279	269	277	290	283	293	279	309	293	304	302	293	289	309	282	275	307	296	305	309	276	287	302	263	290	315	288	279	295	319	298	278	295	288	291	279	284	241	300	314	285	302	327	289	269	266	326	277	312	282	296	297	287	267	277	282	295	320	316	290	268	277	295	307	297	279	285	292	278	296	323	303	278	288	269	291	293	285	318	277	271	279	283	288	275	300	306	282	286	307	277	278	300	324	299	295	286	324	297	306	260	299	293	275	302	297	272	257	276	296	286	300	298	278	323	297	307	266	294	291	287	307	320	284	304	328	268	268	271	282	292	299	271	271	295	265	330	283	279	323	301	332	286	278	295	278	297	322	319	283	298	286	301	264	309	296	307	292	295	256	298	295	292	276	284	275	278	306	288	294	272	318	286	258	260	296	300	289	291	275	277	287	304	283	299	269	297	276	292	304	335	306	301	311	312	304	252	268	277	290	298	298	303	279	299	275	294	278	264	305	295	280	256	287	316	260	268	293	310	319	290	280	279	286	294	290	275	303	296	305	295	299	263	327	309	314	265	305	275	280	322	289	263	300	320	313	309	311	311	276	293	305	308	298	269	297	262	296	322	313	287	263	298	306	263	271	273	309	272	277	331	269	306	297	294	299	275	300	310	277	292	271	293	308	260	310	255	300	290	291	338	312	307	299	278	298	298	301	299	288	303	286	284	275	273	316	287	273	258	286	271	277	293	300	302	288	341	321	281	327	289	291	279	269	316	300	282	279	298	306	291	293	282	276	297	274	291	329	314	312	299	309	290	309	282	277	293	279	326	262	285	300	279	319	263	269	282	329	234	287	302	306	280	289	292	302	322	287	270	305	238	294	301	268	306	272	303	285	308	257	292	286	283	299	284	288	321	252	304	298	274	342	304	291	341	317	282	269	285	266	281	319	288	294	301	284	331	285	334	328	291	289	256	284	238	266	293	286	228	287	335	265	271	303	304	278	311	292	279	267	285	292	291	300	293	300	314	334	311	293	273	300	308	302	306	306	263	276	283	306	303	277	264	290	268	275	324	306	313	309	297	333	286	306	295	292	298	307	309	295	299	300	292	290	270	275	276	286	323	312	276	282	298	291	283	251	302	280	298	333	297	338	296	296	314	301	305	300	277	325	266	285	316	311	313	261	272	275	281	276	298	297	273	273	284	301	278	271	350	313	290	264	291	288	288	305	284	297	304	302	281	270	270	290	288	294	333	317	285	297	285	289	306	296	319	275	315	296	283	327	290	298	284	299	285	301	292	270	300	294	319	287	254	263	324	268	300	303	293	283	286	342	303	258	305	277	312	301	297	319	299	287	267	291	331	298	314	288	311	300	308	272	291	278	268	315	264	308	270	260	272	310	312	260	310	238	306	275	275	258	306	324	292	278	292	297	308	277	287	313	301	307	307	302	285	301	297	267	288	276	304	276	306	321	280	292	287	331	256	284	267	270	282	291	298	292	289	300	315	309
4014	3352	1648	964	804	706	658	638	663	644	628	616	645	610	635	639	617	632	609	660	632	605	656	630	586	586	620	621	595	584	621	636	634	613	621	638	601	607	641	617	574	568	631	659	602	590	588	630	606	655	619	605	629	602	640	601	597	634	602	574	601	652	642	659	609	638	589	634	629	621	577	584	567	575	647	593	612	606	644	653	593	635	569	609	618	640	581	557	603	608	612	648	632	598	584	613	650	644	589	594	631	584	620	563	669	636	574	592	599	640	633	591	615	624	608	552	587	610	621	627	608	585	593	620	590	586	639	612	602	604	573	645	611	605	657	596	591	662	624	683	628	613	637	554	646	700	616	612	613	576	586	627	585	609	599	641	583	631	596	597	594	631	579	631	636	601	573	587	618	620	636	603	586	660	609	598	576	630	632	617	601	608	647	586	608	623	615	587	603	639	634	600	614	641	579	616	610	601	581	599	599	605	597	588	617	626	607	605	633	635	597	584	576	635	609	592	637	638	635	622	596	576	591	578	609	584	654	609	622	556	617	595	610	600	627	570	557	560	572	597	650	596	595	632	583	609	606	593	633	597	615	621	618	612	596	620	599	603	615	632	642	595	660	570	621	589	607	615	593	619	623	609	621	595	602	626	603	629	618	614	588	580	618	588	584	607	599	598	638	613	612	614	603	615	603	611	623	598	587	631	613	622	616	615	635	575	610	644	606	573	637	584	610	610	631	574	635	605	614	571	620	573	591	598	628	599	649	622	604	599	636	634	580	587	598	556	621	558	597	599	601	632	612	603	590	614	582	644	617	635	635	609	580	632	591	574	584	627	568	602	580	550	605	606	607	654	595	591	609	630	631	666	545	642	588	584	616	660	636	627	607	606	626	634	605	622	582	524	632	588	586	592	611	594	594	627	563	571	594	607	620	588	616	580	596	620	629	664	579	633	625	625	619	589	579	566	609	586	599	643	613	577	583	605	589	623	599	602	595	606	589	619	622	660	611	573	598	586	581	583	612	581	589	646	610	630	618	603	552	588	619	663	616	613	612	574	560	624	580	606	622	607	615	603	636	636	632	612	653	590	586	656	549	579	641	621	616	605	604	656	587	600	615	626	595	675	583	630	541	622	592	574	587	576	621	591	591	640	598	639	624	634	618	625	626	592	565	584	600	607	602	625	608	604	601	612	554	587	573	587	601	630	580	571	618	583	594	652	610	601	598	608	578	645	634	616	608	590	599	616	580	638	594	616	610	560	603	612	630	612	575	624	599	595	592	605	583	668	614	592	567	594	658	613	615	647	641	630	652	650	638	594	620	592	616	601	625	623	592	634	627	620	609	638	593	602	575	620	669	579	590	584	567	597	624	606	578	630	642	644	601	589	627	609	585	621	642	602	592	607	663	586	639	610	613	594	590	623	568	612	578	570	602	620	638	582	598	614	599	633	616	606	542	601	570	648	567	586	622	661	604	600	610	635	645	613	609	579	568	599	618	590	599	605	618	578	595	623	629	530	605	613	579	597	559	600	585	608	623	587	586	646	615	590	649	644	652	579	581	612	602	612	583	601	625	610	602	616	599	615	594	554	635	645	597	603	610	611	627	616	591	605	668	601	653	637	626	601	589	627	611	622	622	583	633	625	592	594	625	607	621	620	595	627	611	612	602	610	582	623	608	589	602	571	642	625	608	577	616	594	562	604	645	579	604	584	653	608	599	587	608	580	591	605	663	625	602	605	610	608	636	618	634	637	607	607	626	582	619	601	584	606	658	584	590	588	616	605	643	603	616	616	549	651	628	628	594	631	623	613	620	583	632	617	589	618	595	625	619	605	611	655	604	601	644	606	626	650	610	577	563	561	613	577	663	585	579	619	590	603	634	645	614	590	600	640	588	620	602	638	656	623	583	613	589	612	608	606	629	601	653	571	617	575	633	586	570	615	577	608	599	615	607	640	577	630	600	613	611	630	605	587	630	567	590	619	621	610	635	605	586	589	603	641	574	596	600	639	574	568	588	615	604	626	602	560	612	626	601	599	615	635	616	615	595	596	643	631	606	593	600	598	594	634	612	609	621	583	616	566	572	607	595	584	610	644	602	607	588	628	619	599	647	592	618	605	573	617	586	614	636	610	619	597	621	631	613	633	625	558	542	578	616	661	561	568	625	645	607	627	633	623	585	621	583	651	634	589	634	594	606	598	570	559	631	610	618	609	617	647	604	548	616	598	622	627	630	623	598	597	603	608	583	518	563	624	598	595	586	624	601	609	643	658	605	613	661	614	615	605	598	572	649	642	615	650	551	564	552	612	598	609	563	622	620	619	619	589	603	624	667	618	622	573	660	597	607	586	582	573	624	573	621	626	634	606	634	615	591	579	630	574	629	546	587	622	584	611	662	602	609	639	614	626	588	609	602	609	610	645	595	630	645	572	630	599	627	649	646	599	573	577	602	654	595	653	667	625	638	599	613	585	612	613	622	628	620	644	602	601	611	611	618	580	603	606	580	622	647	600	625	590	596	593	589	594	598	643	614	627	608	567	540	602	638	632	575	606	612	614	617	623	655	625	568	600	584	623	591	602	597	592	595	596	581	580	607	586	592	638	651	623	636	597	642	645	600	589	632	593	626	594	611	604	611	584	620	624	591	592	562	640	639	593	613	627	602	603	649	638	605	585	603	576	626	657	599	611	636	629	637	602	604	603	613	589	570	591	594	629	584	600	628	606	621	591	561	638	639	643	600	634	578	584	630	625	619	642	649	609	623	591	599	622	612	606	612	615	609	607	643	587	602	629	597	601	620	596	586	605	595	606	609	592	564	606	627	607	625	631	574	640	572	614	640	602	553	637	626	634	615	581	597	613	583	606	624	614	609	629	566	624	601	581	607	640	602	586	603	628	679	626	601	620	630	632	584	628	609	595	584	625	599	625	620	602	649	594	635	598	637	597	613	594	603	622	569	609	659	637	623	604	621	604	581	586	593	609	584	648	604	626	593	600	602	634	625	592	612	605	612	571	586	624	647	580	588	656	642	634	594	617	604	591	628	622	610	636	632	632	577	645	624	576	572	615	607	595	646	587	623	609	606	590	584	653	622	618	636	617	606	655	587	556	583	616	628	648	614	574	604	597	604	605	639	639	612	664	612	619	571	576	583	556	599	597	622	644	588	580	569	633	626	591	607	640	586	598	610	611	594	571	596	601	610	652	628	586	600	611	630	603	597	592	573	582	609	617	620	594	609	620	590	628	668	632	578	603	560	633	614	606	572	627	643	616	616	640	633	582	602	579	629	651	624	620	600	628	620	635	608	621	608	623	572	554	581	629	561	633	623	585	624	610	622	580	617	594	638	611	627	614	613	566	605	645	586	582	632	581	633	589	619	575	616	629	582	593	584	624	590	594	597	631	605	616	624	599	645	618	624	599	596	601	575	596	637	601	616	614	600	645	555	570	586	608	634	635	615	655	608	570	634	615	593	580	551	568	603	584	588	625	607	588	632	630
33216	14198	1911	312	250	210	175	212	192	182	202	182	182	192	203	165	169	168	178	192	208	178	187	181	177	172	200	196	186	176	185	193	200	168	176	195	191	167	227	169	175	182	182	196	167	197	172	205	186	168	210	168	171	173	197	191	180	165	187	190	168	187	196	180	189	188	194	202	178	198	190	179	199	189	182	195	215	187	191	195	190	178	184	192	178	219	165	174	178	199	180	179	190	182	202	210	176	156	171	172	212	179	181	182	196	190	185	159	179	194	183	190	189	199	177	159	203	185	190	167	176	202	205	168	184	169	186	164	176	160	186	206	188	185	176	176	186	194	186	167	194	185	229	187	183	171	208	178	183	188	198	206	196	192	176	183	167	202	171	155	180	200	178	186	203	185	162	209	161	173	176	173	171	187	166	180	175	181	156	181	194	175	190	185	167	192	193	191	204	189	178	172	180	194	191	167	163	176	169	166	208	196	190	173	215	176	213	188	182	165	204	177	211	204	160	211	181	192	171	218	226	187	163	188	194	168	187	192	199	217	198	182	191	165	165	209	189	161	158	191	177	193	198	184	189	210	208	196	144	175	183	173	173	173	174	202	210	193	194	184	167	181	172	202	193	178	197	190	189	171	167	209	198	176	203	167	203	204	194	167	205	172	168	171	175	184	175	207	195	186	173	194	129	205	197	192	191	182	152	161	184	164	174	196	178	212	208	179	197	209	210	171	209	204	191	166	172	176	181	195	160	177	175	213	180	184	183	186	182	181	188	176	171	189	194	182	170	186	189	182	174	201	198	190	195	191	202	191	201	193	177	190	175	164	164	200	197	179	201	203	171	192	175	160	185	193	195	192	183	165	178	187	180	194	158	188	167	186	205	173	164	160	163	170	190	174	181	174	190	171	177	195	190	177	158	180	189	183	185	174	194	180	203	182	171	174	158	161	195	201	175	172	200	195	173	179	175	179	168	161	174	188	186	157	192	181	201	191	199	214	177	195	172	188	192	167	184	191	212	182	178	194	194	185	195	185	159	183	151	172	177	183	195	174	190	214	174	203	206	163	172	178	189	171	155	182	176	189	173	180	165	193	180	168	193	197	198	211	171	196	197	200	178	178	194	178	194	174	187	186	201	213	211	166	212	177	174	180	180	179	175	153	179	170	177	185	162	190	183	189	196	179	175	174	210	181	175	192	163	184	171	196	185	170	209	171	188	170	205	168	173	192	183	203	206	155	201	194	201	196	174	221	176	187	179	188	165	194	190	175	188	184	178	186	178	223	196	163	199	165	191	184	157	195	165	169	188	211	192	179	198	185	180	178	179	181	176	157	165	182	195	170	182	203	166	185	188	155	196	181	224	176	195	190	190	175	198	187	193	186	177	175	200	170	169	181	186	167	172	160	180	190	192	164	180	174	200	190	185	177	160	184	192	157	196	184	181	191	181	196	175	165	187	162	184	175	186	176	198	179	177	183	228	178	192	204	187	181	175	163	180	179	186	198	171	181	198	187	200	178	160	178	186	182	181	169	174	180	170	177	177	201	205	166	193	216	170	176	191	209	194	191	202	209	176	207	196	173	180	181	190	165	195	210	187	189	169	210	189	206	181	158	180	157	146	194	203	199	204	182	204	161	183	174	179	176	184	188	208	174	188	176	187	167	176	155	206	190	179	185	173	200	178	180	184	179	180	179	169	185	189	171	182	179	188	188	195	170	179	147	194	198	157	206	198	177	188	168	158	183	176	163	174	198	198	198	204	144	183	166	143	193	174	175	191	192	188	194	174	173	198	183	188	187	160	184	181	177	184	196	190	176	182	190	196	168	171	176	165	202	192	190	188	184	189	184	186	179	196	185	199	178	188	159	211	191	178	189	187	186	191	188	180	178	184	173	211	168	181	189	164	191	188	185	164	167	188	179	168	193	169	186	198	172	163	171	176	198	185	225	201	208	189	197	193	178	173	164	181	180	195	193	197	154	186	190	171	173	188	204	194	160	170	182	220	183	140	183	208	192	162	153	186	186	201	178	161	188	175	199	176	167	181	197	169	181	171	191	157	198	179	176	183	151	185	168	192	205	195	191	171	198	191	189	207	195	169	152	193	180	189	209	173	192	181	167	168	174	187	177	197	189	162	207	197	186	169	189	179	189	195	185	208	182	188	206	180	203	185	160	186	173	191	157	184	184	203	175	200	190	189	186	201	171	196	218	195	165	207	171	167	203	179	183	195	164	172	196	165	189	178	183	189	162	197	172	203	162	174	177	175	207	175	193	193	180	199	212	161	185	204	193	185	174	174	187	202	178	173	182	186	150	173	207	168	171	185	157	193	175	198	175	160	190	201	199	180	207	204	174	157	214	177	154	203	202	175	181	209	158	161	195	208	163	176	214	195	186	163	179	187	169	198	172	177	176	202	194	183	176	190	190	192	191	162	180	171	170	180	172	175	216	187	170	200	191	211	178	169	194	186	178	169	184	201	217	197	180	187	179	174	167	190	178	164	175	184	179	195	170	177	205	161	200	173	171	184	172	180	201	183	178	180	173	180	177	173	201	180	198	171	172	206	200	174	186	184	185	211	188	164	209	166	191	191	152	192	194	191	178	189	193	203	176	171	171	185	164	183	173	181	197	196	187	181	188	171	191	185	164	207	214	217	191	182	174	188	206	190	180	162	190	214	175	194	176	189	173	185	176	184	178	197	167	189	177	169	177	173	189	205	191	210	225	193	180	201	184	178	168	174	190	182	206	180	189	183	196	170	198	187	193	204	161	179	170	191	178	188	164	178	171	185	167	186	169	188	181	198	185	185	174	179	199	179	198	169	196	186	187	203	205	204	180	186	177	194	168	209	187	203	176	182	201	173	212	186	214	185	180	153	167	185	200	207	194	216	186	159	168	188	178	199	178	170	186	176	176	158	163	182	217	164	197	210	188	219	182	158	189	173	159	175	170	160	162	200	187	181	237	198	205	157	183	179	178	194	174	184	208	179	206	192	204	171	202	181	162	175	187	167	190	172	187	165	180	188	171	193	183	179	184	177	183	199	208	184	209	208	158	183	203	191	188	189	196	180	188	216	208	210	170	206	200	237	175	167	197	193	188	169	185	215	162	167	204	186	200	177	171	192	173	175	180	163	198	195	179	176	166	190	195	169	148	209	188	188	180	175	173	164	167	195	193	201	183	215	211	183	186	219	184	171	190	185	180	174	180	183	195	168	168	179	182	190	189	167	187	186	201	173	185	172	177	167	178	184	187	186	170	168	192	210	172	173	180	216	212	190	197	185	203	180	188	183	183	179	198	192	202	187	204	166	190	188	193	194	224	192	190	178	203	161	191	173	166	200	203	203	166	168	183	185	168	181	173	174	192	182	153	176	177	167	216	201	186	185	173	180	188	200	188	169	181	162	207	153	192	204	185	167	208	182	173	180	184	201	178	184	158	188	184	193	206	199	194	188	185	170	168	193	191	169	166	164	188	180	174	188	184	201	178	176	176	190	230
7639	539	478	462	452	436	466	426	504	435	458	458	451	453	442	467	440	468	441	454	404	460	446	420	437	461	480	445	471	484	457	450	464	456	442	451	444	413	430	419	461	453	459	490	464	464	457	461	457	493	426	465	464	454	454	454	419	441	462	412	421	440	465	432	465	450	460	462	452	462	459	425	478	430	466	406	432	438	431	476	435	437	465	484	455	438	458	498	471	461	427	462	440	433	456	430	464	475	445	484	437	439	424	457	418	434	476	450	467	443	465	451	444	443	453	456	469	469	464	460	476	459	461	462	486	449	484	451	446	417	437	444	439	442	442	411	489	445	419	439	430	470	447	460	438	491	433	471	474	468	493	491	427	429	427	459	433	462	433	451	432	420	473	440	407	455	451	439	469	455	404	465	435	451	445	466	472	444	416	436	458	421	443	431	457	422	462	460	446	468	453	441	509	433	477	435	434	457	459	436	437	458	488	461	450	459	463	468	438	451	447	466	456	466	458	469	429	454	450	444	415	431	417	454	438	468	460	454	451	476	447	421	427	444	418	478	430	422	439	446	444	439	438	448	462	436	465	473	428	463	507	434	441	448	455	445	431	474	457	454	434	425	455	479	497	452	478	420	477	478	438	439	445	465	470	438	473	454	448	429	445	445	443	461	443	421	459	449	484	429	454	440	455	468	461	467	476	449	455	424	470	452	439	463	470	472	426	455	470	477	420	471	433	447	441	449	448	462	442	454	465	509	462	436	507	487	425	472	472	452	448	489	425	448	476	475	468	459	429	440	443	427	451	463	441	471	434	461	442	449	490	440	452	442	425	452	445	450	456	461	456	500	459	441	458	454	441	445	462	440	448	485	450	419	467	475	453	452	447	471	453	485	461	416	469	472	459	413	474	424	506	472	415	430	470	435	406	463	464	464	463	440	472	476	470	441	436	477	480	477	446	440	458	471	435	426	420	466	444	457	460	481	432	454	478	461	435	491	448	468	433	493	453	472	459	452	455	468	438	445	468	493	510	458	442	441	461	434	455	457	458	454	456	436	451	424	436	451	420	460	435	452	474	409	446	456	470	477	461	441	446	486	444	452	413	455	428	438	437	469	428	461	504	482	453	458	450	436	441	404	444	439	469	449	464	452	464	458	485	439	444	443	510	457	421	447	463	477	423	421	460	458	487	425	436	469	492	418	474	441	435	447	460	419	426	437	462	494	469	452	445	433	472	430	481	438	446	445	467	457	467	437	463	440	486	513	471	432	458	428	472	456	434	478	464	444	435	459	434	471	480	455	432	426	445	451	444	444	452	447	458	396	444	466	460	447	427	443	457	472	455	410	470	459	465	440	423	427	457	449	440	477	486	415	483	478	470	441	406	452	473	447	461	461	448	437	456	445	475	435	422	439	428	461	437	439	455	447	477	427	413	424	450	461	432	458	476	448	454	450	457	434	444	451	480	482	441	440	453	430	435	445	468	424	439	465	445	473	410	442	438	445	413	472	424	460	499	433	461	469	427	455	413	431	460	459	477	457	455	492	445	435	480	425	467	453	451	467	452	495	453	454	453	428	476	450	461	460	458	442	458	435	426	452	468	428	456	475	455	447	469	463	447	464	415	467	425	456	486	452	459	447	436	439	460	464	465	441	478	445	421	449	465	446	401	476	438	440	447	464	424	454	455	459	455	447	460	465	446	441	467	455	443	439	422	467	461	443	434	472	469	452	482	443	420	484	422	415	437	455	442	478	469	433	438	420	433	468	431	438	469	452	449	415	442	467	443	403	456	469	414	474	459	453	424	469	456	446	462	448	433	468	455	501	454	447	423	444	435	434	463	455	457	459	448	450	453	469	495	463	428	452	467	429	486	475	463	437	428	449	418	478	441	441	451	439	438	453	420	454	422	437	446	459	464	473	437	460	472	452	463	447	476	463	482	458	450	438	439	421	450	452	441	437	426	449	452	430	416	459	453	427	455	460	449	443	425	438	453	441	424	440	439	466	468	479	450	453	479	447	438	491	447	473	445	489	467	467	456	477	455	465	450	446	474	449	437	460	465	434	457	427	455	458	433	457	439	454	408	443	472	430	434	442	392	453	449	484	449	454	453	462	427	435	467	442	447	442	464	452	437	458	441	473	470	514	448	466	448	456	478	458	435	442	432	444	466	452	446	429	465	468	472	448	452	462	465	408	472	453	436	468	472	454	465	441	445	460	520	426	444	468	453	443	439	444	493	459	441	459	458	472	454	465	455	456	455	435	458	428	483	478	426	439	468	460	488	487	453	449	495	473	454	447	481	429	468	468	450	455	480	427	471	442	457	462	461	462	439	466	447	452	488	450	439	450	484	426	448	406	463	425	447	453	502	486	452	474	469	470	451	478	449	482	449	472	485	488	486	446	422	479	445	466	463	431	477	449	477	459	443	465	443	455	444	455	421	431	465	446	459	464	465	445	448	481	481	451	414	442	469	482	435	458	443	464	460	452	494	425	478	493	474	461	438	465	477	483	435	469	454	433	446	410	437	429	462	440	440	427	493	442	454	453	446	462	423	427	448	456	446	433	474	427	444	412	439	474	482	444	455	459	447	465	441	445	493	474	437	436	440	470	489	472	449	447	495	414	446	455	446	489	422	426	463	447	468	434	410	441	426	467	464	489	440	495	441	472	446	448	388	451	450	469	484	445	443	451	434	454	438	485	420	419	488	428	465	415	426	446	454	436	442	457	441	459	456	411	481	425	419	437	472	454	474	425	477	462	484	466	511	430	463	436	446	432	446	441	462	426	431	417	450	426	460	419	467	419	426	438	427	408	446	448	446	462	483	436	442	464	418	415	467	461	463	439	461	429	430	443	408	470	462	444	433	439	455	445	489	463	472	436	455	461	456	504	490	463	470	436	458	436	445	464	441	449	441	447	429	465	459	470	455	460	463	449	472	438	472	467	443	499	479	446	465	424	444	416	449	439	503	434	469	470	457	468	445	465	448	426	461	442	440	438	446	476	445	461	456	475	466	460	431	493	440	452	488	458	417	492	457	455	433	450	456	465	505	450	454	452	456	475	421	440	463	448	456	464	456	457	449	468	458	434	444	488	447	410	408	457	433	441	447	432	457	438	466	472	483	457	431	477	440	439	496	436	451	482	455	434	476	485	435	439	445	453	434	425	425	450	453	454	466	447	453	452	435	486	445	405	427	456	434	454	435	471	444	421	439	467	487	427	458	482	467	456	474	428	445	460	474	442	445	429	479	457	417	455	465	466	460	464	448	446	434	448	461	472	449	480	462	492	476	472	401	470	435	445	433	463	442	439	427	488	441	439	439	434	458	463	437	458	465	433	464	470	432	478	424	487	459	441	484	467	463	462	505	472	436	470	450	480	459	434	492	456	451	456	452	416	438	444	474	455	441	452	460	452	460	450	452	442	454	455	469	429	455	490	461	437	440	435	447	434	401	460	439	480	452	460	417	469	504	430	445	450	455	432	427	453	463	446	449	487	471	451
25122	21004	23557	28630	21012	12661	650	473	399	377	378	388	359	352	395	347	358	355	349	349	343	365	325	320	337	360	356	317	334	325	331	313	353	347	348	316	320	332	362	353	371	360	334	331	341	343	344	361	309	344	333	363	326	319	306	343	357	320	341	346	356	325	318	338	371	319	320	354	304	382	324	367	329	346	325	330	320	326	307	336	352	368	355	350	364	339	322	354	334	322	354	372	357	345	382	343	336	326	366	353	287	355	340	372	361	320	360	350	329	356	348	337	311	333	357	336	343	335	346	353	336	316	337	359	303	364	372	339	372	320	310	322	299	332	338	296	351	325	363	343	361	320	340	305	343	337	346	292	341	337	331	359	349	367	307	361	352	342	391	343	315	349	390	350	363	328	321	340	354	346	359	316	357	322	349	324	338	335	335	337	358	327	335	368	319	372	347	350	341	327	307	323	366	345	363	347	347	355	343	321	312	317	350	323	327	322	343	339	346	355	381	372	339	320	350	331	356	311	310	359	360	326	327	361	349	313	374	383	326	284	328	346	306	321	343	351	340	364	330	364	342	340	325	348	350	328	335	376	356	333	349	321	323	334	350	337	367	340	352	310	355	307	349	379	326	313	315	355	333	345	314	369	349	333	348	295	339	368	310	354	346	345	358	348	374	321	357	303	351	373	321	287	290	303	360	349	290	350	336	357	327	361	377	354	304	354	366	351	351	355	339	357	355	367	324	319	336	366	346	322	346	339	319	381	336	347	391	343	347	361	342	322	313	289	296	343	350	364	360	334	339	323	350	326	333	352	296	323	310	319	353	325	324	376	357	342	350	334	338	350	302	343	320	352	347	373	345	368	334	339	331	334	336	326	345	322	337	334	334	353	300	369	342	347	343	357	321	291	342	352	331	339	343	342	377	332	360	339	345	334	342	337	338	339	346	321	327	318	312	324	353	322	317	328	371	326	303	330	334	326	324	322	310	345	308	361	336	362	364	350	350	374	335	339	334	315	359	309	323	332	299	352	328	338	291	329	305	321	340	355	346	345	367	318	339	363	326	353	341	348	317	322	300	343	360	304	322	356	349	331	323	338	348	345	330	344	354	340	337	309	335	292	351	340	311	304	361	322	325	338	339	360	356	319	322	379	333	304	330	343	307	357	324	351	370	351	330	322	301	337	318	381	306	303	305	327	310	363	352	373	322	350	333	309	392	364	322	319	359	362	355	363	325	316	364	322	361	346	341	351	357	412	350	326	341	326	347	315	316	311	333	304	349	348	319	355	345	351	373	363	347	354	303	361	319	339	383	338	307	321	331	340	330	338	373	322	325	346	356	357	350	339	320	292	338	328	332	366	334	333	324	318	306	321	341	343	326	342	329	375	352	332	336	351	356	319	308	345	340	319	356	329	321	343	314	324	331	322	353	334	326	334	350	341	333	342	374	330	288	314	321	327	321	340	349	340	336	319	356	347	305	326	317	335	390	339	332	400	329	307	334	312	342	297	326	328	334	307	328	348	323	343	371	322	331	340	305	329	363	377	327	344	353	347	330	323	340	317	356	361	328	313	333	334	296	336	353	353	339	385	364	317	336	355	342	375	371	314	335	307	358	336	327	389	334	323	324	320	300	322	345	324	318	318	365	360	316	334	330	317	340	329	308	296	347	330	292	345	345	361	343	336	370	353	321	325	389	363	354	348	341	314	328	341	318	331	358	330	335	342	365	364	355	332	343	319	306	293	323	321	355	345	336	336	312	337	306	316	333	346	332	321	352	331	323	369	302	360	358	322	349	327	307	340	315	332	348	344	362	355	345	340	336	309	324	358	359	359	274	373	369	328	325	336	334	358	365	321	329	296	334	346	391	368	361	327	319	364	356	325	355	355	338	380	316	326	336	334	332	337	319	318	340	318	372	368	327	349	295	329	312	331	358	338	329	354	344	370	339	358	328	307	320	329	298	368	350	333	346	323	312	306	346	367	360	376	326	355	351	318	372	323	359	338	337	344	372	320	338	321	309	368	339	317	307	307	338	349	345	354	308	317	342	342	321	326	348	328	361	316	303	346	320	348	331	321	340	311	364	332	333	321	321	328	354	350	310	329	331	365	344	351	334	350	365	329	359	354	352	302	322	322	348	354	360	361	320	373	287	370	340	362	338	310	313	341	328	346	327	341	309	323	351	321	352	329	321	339	346	348	337	344	347	351	329	337	331	353	354	309	339	377	318	298	317	351	352	312	339	300	369	331	314	311	331	313	362	351	363	374	333	343	338	349	334	314	362	347	357	336	319	353	331	307	323	316	343	331	359	320	364	307	380	361	366	349	325	343	344	305	333	335	314	364	338	316	344	347	381	367	340	321	336	343	354	352	342	330	329	343	370	334	362	338	337	347	331	366	307	323	310	336	367	341	360	333	369	348	317	341	335	348	352	363	322	337	336	349	373	350	342	333	327	309	319	299	326	367	339	315	372	337	325	331	327	347	333	314	312	347	345	313	322	326	329	349	393	344	352	334	352	314	354	376	324	353	340	352	350	329	340	348	360	320	342	346	330	326	308	331	334	322	327	344	368	324	324	357	346	323	349	334	341	323	314	355	340	343	313	343	334	374	299	342	345	337	305	349	341	316	373	323	332	350	315	355	357	362	343	348	343	353	328	341	319	325	349	336	344	324	339	319	340	357	340	343	311	326	370	306	326	311	317	334	340	359	333	357	353	341	359	335	396	335	338	327	322	339	353	348	344	334	331	365	331	346	357	357	359	353	318	353	334	338	342	333	306	344	338	338	334	335	348	313	337	349	367	298	314	362	320	342	332	339	316	319	312	342	356	352	339	343	385	337	337	352	381	338	332	350	290	371	353	339	350	316	362	334	339	332	344	337	338	307	343	348	336	336	333	349	338	323	341	321	354	321	324	316	350	333	324	338	321	362	328	325	317	337	296	336	365	329	323	308	326	322	326	339	342	338	355	308	380	353	364	372	354	359	336	367	304	333	321	344	311	334	334	338	362	374	362	307	354	342	329	332	341	364	342	333	308	338	342	321	308	341	340	384	347	332	376	327	322	330	341	339	312	340	327	326	331	358	298	325	361	345	345	343	316	337	338	346	354	343	335	355	345	326	344	305	318	308	339	337	303	353	338	337	346	339	344	362	304	362	332	360	367	373	370	318	346	381	323	365	330	311	342	337	328	364	347	364	318	362	342	339	324	298	347	344	345	334	356	359	332	335	331	376	312	340	365	357	394	331	346	329	341	334	331	331	306	364	371	326	330	318	357	328	345	331	330	281	347	337	308	306	332	350	305	333	330	321	319	331	370	369	328	332	357	373	341	344	335	340	393	350	354	357	333	360	319	334	396	337	307	313	338	314	310	315	339	344	350	347	340	336	357	341	335	321	360	308	314	331	314	324	368	307	330	334	344	306	328	331	307	335	340	337	352	347	287	347	331	344	344	325	352	301	335	343	337	333	347	314	342	366	328	336	357	381	351	342	289	363	319	351
4370	2182	1304	925	815	814	775	793	744	774	755	737	678	734	757	728	747	732	779	707	709	720	805	745	684	756	713	721	706	755	746	692	719	725	704	734	713	718	755	695	729	716	758	736	699	744	754	719	717	731	722	762	728	718	712	743	704	702	737	709	687	754	683	737	694	722	720	735	699	715	763	704	745	734	723	679	696	697	696	727	735	706	694	715	784	739	748	773	698	721	723	738	687	759	750	714	702	691	685	734	712	737	756	740	680	718	756	755	687	714	705	721	738	704	725	776	750	712	709	718	678	720	706	751	708	716	766	743	760	742	719	772	743	736	732	705	789	724	717	728	664	701	773	755	710	700	731	720	765	711	731	757	715	707	770	714	758	749	771	720	707	741	704	686	744	741	700	741	666	735	735	749	737	760	715	758	748	681	705	753	756	713	686	691	700	664	738	717	650	678	711	717	717	678	721	735	706	727	707	798	718	732	711	685	723	684	701	709	718	761	734	683	708	734	752	750	694	761	720	768	715	750	715	754	717	709	729	724	743	722	762	717	759	745	743	740	715	767	730	748	792	737	814	765	724	719	710	716	719	719	757	702	706	726	735	719	714	741	720	732	755	724	703	753	747	688	757	742	756	748	766	747	712	740	719	696	741	678	722	728	706	728	727	700	751	682	718	751	749	669	735	745	732	754	769	725	725	744	701	720	789	699	735	736	709	726	681	768	746	719	717	737	689	704	722	717	732	733	730	697	708	678	708	726	742	738	710	707	735	756	761	671	732	694	701	756	709	716	733	747	683	734	686	762	717	739	764	738	746	767	736	734	749	707	725	768	712	792	761	713	700	761	731	775	722	704	702	713	721	747	736	700	702	713	729	696	729	713	689	739	705	729	728	724	731	756	729	699	754	714	756	674	740	710	700	720	721	705	612	749	711	692	721	759	741	723	747	736	682	710	749	737	734	695	741	684	670	776	757	730	764	765	703	687	739	711	763	725	725	727	751	766	707	769	672	722	676	755	737	748	746	680	747	772	733	727	743	730	722	733	736	721	758	659	772	747	738	742	748	688	723	704	732	799	697	731	736	742	767	718	738	741	723	720	671	737	750	760	732	780	699	739	747	812	739	678	706	769	802	738	697	748	713	745	713	739	729	708	751	768	697	685	729	678	687	679	754	736	738	766	783	706	753	754	753	702	737	647	754	727	744	705	726	739	732	682	776	748	722	780	691	733	696	642	746	723	748	741	698	704	694	692	676	706	746	701	745	737	673	734	717	700	749	727	739	714	771	685	721	715	683	784	695	683	757	689	727	741	765	740	735	724	707	738	704	735	759	750	708	665	719	726	746	711	743	685	747	764	696	709	734	715	727	804	713	726	693	719	751	710	755	671	722	725	650	730	737	726	713	736	722	748	702	688	716	706	737	759	732	700	716	756	735	743	708	726	700	754	754	701	745	671	685	723	726	733	722	716	686	726	718	730	731	703	711	741	763	664	774	746	762	699	723	776	765	725	718	793	726	700	762	781	769	712	776	687	721	726	742	742	731	721	746	742	734	750	750	729	719	719	734	724	674	735	715	788	754	724	753	788	755	736	762	781	750	738	747	756	684	717	754	702	741	730	710	722	734	782	774	751	724	710	708	694	744	678	757	751	749	708	743	735	702	668	708	736	744	774	761	724	684	731	762	717	712	702	780	730	745	671	724	751	697	722	732	713	751	721	693	737	749	718	700	679	747	740	759	768	732	751	736	716	739	723	720	716	718	750	716	740	754	737	736	692	699	736	746	704	761	731	722	750	708	737	741	800	726	720	676	740	760	756	759	732	696	700	763	759	685	712	736	697	699	743	683	707	710	760	688	733	716	769	721	730	718	746	692	748	706	731	706	725	735	799	747	754	731	699	650	737	729	750	659	737	737	699	737	753	740	689	684	727	728	775	774	694	736	731	715	709	757	726	686	712	732	750	754	749	758	758	701	706	715	730	731	736	703	739	745	732	767	706	753	665	717	704	705	755	753	696	743	694	755	742	749	750	734	667	677	727	702	737	730	743	720	748	714	728	701	789	697	720	719	741	691	743	732	726	754	683	708	748	722	695	714	727	750	727	737	757	753	731	691	741	691	723	730	764	728	706	728	741	743	742	727	736	740	657	695	719	708	718	746	755	736	729	758	730	731	727	704	741	726	730	699	749	711	704	709	705	723	757	725	693	760	722	724	731	733	702	707	766	702	719	730	716	740	716	730	707	737	695	699	706	708	735	690	758	757	730	716	694	762	728	709	737	711	721	704	772	706	756	699	702	690	711	741	718	737	729	734	745	713	708	689	706	739	740	735	765	726	723	733	672	764	808	754	774	749	735	708	769	708	711	742	681	705	733	756	742	756	767	721	698	720	749	703	679	742	719	684	707	728	799	720	750	743	710	737	723	699	689	719	724	754	750	742	745	705	658	691	678	765	768	726	742	704	715	715	744	674	710	735	730	669	731	723	689	722	688	707	758	705	743	736	699	722	730	771	724	743	718	702	774	755	769	728	707	732	648	691	744	768	708	748	726	729	724	724	689	744	672	658	723	676	740	735	706	685	765	752	711	721	755	764	754	713	740	710	732	726	734	736	783	736	743	716	689	696	716	691	713	713	748	694	736	782	703	714	694	773	686	711	691	748	727	789	789	715	751	779	758	753	748	716	701	730	797	721	718	723	736	680	762	713	751	715	724	697	742	725	725	695	785	727	727	741	715	702	738	745	745	727	740	721	742	728	730	748	673	763	700	797	676	718	732	730	759	663	701	762	727	706	738	713	720	706	696	702	720	744	752	725	703	727	720	737	707	739	726	709	714	731	714	768	718	714	724	716	753	717	727	749	700	704	768	692	726	733	716	745	741	709	721	748	727	757	686	733	689	736	709	804	702	702	710	743	667	723	760	702	674	743	731	724	715	710	717	741	752	740	753	762	685	747	760	792	769	709	731	749	707	693	724	748	709	718	742	720	769	747	782	756	730	749	759	716	695	708	691	697	766	753	712	738	729	716	736	725	701	689	711	734	769	702	717	720	746	714	692	724	754	736	696	734	749	757	787	755	686	709	729	772	728	704	701	712	726	717	710	705	711	712	730	763	716	748	698	769	758	732	732	730	744	690	744	769	751	690	732	737	704	705	744	754	718	762	695	728	736	736	744	776	704	749	711	727	726	727	770	711	710	699	755	688	678	729	728	718	727	717	756	728	733	759	704	692	717	722	687	744	777	726	767	717	733	733	685	716	744	767	726	687	699	705	706	731	724	757	759	749	736	735	726	711	739	732	772	725	718	738	684	693	707	686	691	701	731	700	688	718	699	727	766	722	691	705	763	719	721	700	759	689	710	730	740	709	747	691	773	708	754	681	714	702	758	752	735	702	759	701	678	767	721	753	732	717	746	759	730	736	723	709	719	734	738	727	722	703	750	786	741	707	743	769	727	754	683	715	675	719	711	711	702	727	719	713	701	733	669	716	768	741	724	731	723
24488	21014	23993	28242	21014	21056	10895	629	472	420	390	351	329	337	320	347	327	310	325	295	336	342	300	289	349	285	295	308	334	322	321	274	307	331	303	281	287	268	328	300	298	296	289	292	304	312	310	320	321	297	274	305	311	277	280	271	305	301	290	293	261	311	305	318	310	295	307	261	324	289	283	290	313	285	312	328	290	287	320	279	284	294	297	303	306	312	313	310	298	277	274	298	300	277	267	292	298	260	282	287	319	317	280	298	301	278	294	320	288	294	277	309	287	291	305	295	316	299	292	296	258	308	293	296	311	321	323	309	279	312	284	344	295	276	296	282	302	267	295	289	319	250	299	283	286	301	260	244	286	309	261	292	280	272	295	286	299	302	286	291	299	275	271	304	285	303	289	300	277	284	264	326	301	296	258	295	300	308	262	275	334	304	273	308	305	322	287	281	290	314	312	304	300	279	269	291	251	305	304	278	301	333	284	315	334	289	297	276	287	260	309	295	303	315	288	305	289	279	283	300	305	284	305	300	276	291	293	285	289	299	290	269	302	297	291	291	294	300	308	292	309	312	267	297	298	282	283	323	348	307	305	309	291	300	293	257	309	301	317	302	276	297	292	301	243	306	262	318	312	285	296	284	278	301	284	275	283	302	295	271	296	284	326	298	285	304	314	305	302	295	278	297	277	289	282	315	273	298	273	303	320	283	304	311	317	284	295	296	313	293	287	297	276	287	312	298	285	286	307	312	287	321	281	262	300	290	325	279	287	290	317	257	268	294	297	265	290	303	291	273	303	284	296	295	309	276	277	286	277	289	306	305	286	308	279	285	321	284	300	302	321	336	265	301	288	284	325	286	298	284	302	298	313	286	275	283	277	289	286	267	280	311	292	272	296	306	271	291	263	300	279	305	300	302	299	303	276	291	277	294	255	293	285	270	270	282	329	257	283	283	305	302	300	310	267	270	296	282	301	307	316	267	267	340	252	288	313	316	269	286	318	289	278	287	289	288	271	321	271	310	292	323	264	261	285	303	280	301	297	305	259	270	297	253	306	287	291	293	265	255	314	326	293	317	320	284	280	297	330	283	299	281	293	266	259	273	265	269	296	298	289	260	307	280	280	302	287	294	270	300	273	277	272	282	287	315	296	291	295	318	275	301	320	257	292	298	275	287	293	284	271	266	289	287	290	264	275	255	293	290	313	269	284	288	305	284	299	277	278	283	309	329	305	318	312	308	297	276	251	303	283	271	285	258	306	286	283	271	287	313	314	291	276	276	280	282	283	306	280	276	280	284	313	295	292	263	297	271	262	316	292	308	271	325	297	341	324	266	316	291	305	292	285	299	308	297	278	288	296	311	316	301	279	320	296	284	309	255	283	321	260	296	262	252	316	285	282	273	312	298	287	308	292	315	299	306	286	283	252	268	257	272	308	302	263	294	302	299	294	325	301	280	288	314	297	301	294	281	293	271	279	290	291	292	240	308	284	292	267	290	275	285	272	292	300	296	309	280	291	317	280	282	295	281	305	312	249	285	314	289	333	279	276	285	244	265	298	266	311	277	312	321	302	325	283	299	290	287	267	275	315	291	298	308	279	264	276	284	286	298	276	318	273	260	300	272	294	291	260	303	276	277	301	285	274	284	330	286	307	287	288	289	230	331	303	292	256	281	276	290	267	273	288	318	280	306	308	288	278	265	295	310	326	314	291	288	316	302	269	286	297	306	308	272	298	288	281	286	285	293	306	303	263	267	340	269	292	295	293	320	298	265	289	295	314	304	272	298	289	292	272	314	315	313	282	286	285	277	283	280	281	288	300	280	285	276	288	293	314	296	303	295	295	286	270	286	297	295	304	272	267	273	302	291	255	279	279	327	303	314	300	286	288	318	283	274	286	282	274	269	287	287	306	299	299	284	277	297	264	297	289	295	282	318	285	306	285	272	306	304	277	264	322	304	303	306	309	324	267	300	312	312	300	300	294	275	269	319	267	286	298	288	289	313	304	301	275	284	312	292	294	274	283	277	318	302	306	278	326	334	293	299	282	284	270	285	289	273	261	301	336	316	267	318	297	294	257	321	278	269	322	284	278	287	323	318	286	293	304	275	266	300	282	285	278	310	334	318	269	300	310	259	280	319	298	250	303	268	291	299	291	286	322	277	276	285	273	266	307	286	286	268	332	300	304	265	297	300	286	303	295	284	284	294	315	302	298	271	274	325	301	262	258	259	285	299	306	307	295	300	317	305	304	274	302	288	331	304	304	330	301	308	285	288	297	313	296	304	313	277	278	326	265	306	310	279	293	260	291	284	279	276	281	305	293	292	298	304	285	287	311	285	284	297	309	286	267	291	308	272	307	285	289	306	297	312	282	281	295	303	276	274	290	295	322	304	288	280	321	304	314	303	298	259	255	297	293	315	298	288	318	314	308	277	282	297	290	283	288	316	285	299	304	285	301	287	295	307	307	285	314	317	284	272	285	258	299	327	304	302	296	266	288	278	276	296	273	292	274	354	287	257	267	253	254	276	322	290	265	296	285	288	294	290	269	313	302	301	302	326	277	310	285	295	293	256	310	283	301	273	292	302	303	271	312	265	310	300	287	306	318	307	314	301	296	274	311	318	287	295	275	317	314	298	287	295	283	297	308	308	300	250	333	281	260	309	294	239	295	298	291	271	281	308	318	303	278	275	269	277	313	277	260	290	300	288	303	272	296	279	293	280	285	313	316	286	300	249	286	287	303	291	300	268	294	282	285	273	277	296	279	279	309	301	285	277	290	302	311	301	254	264	294	289	297	304	313	325	311	264	305	299	270	288	296	300	293	306	291	296	299	298	294	277	303	316	314	290	274	311	301	301	292	251	297	256	272	303	278	312	284	304	250	304	276	284	308	279	281	308	293	314	314	285	292	291	306	282	281	298	303	315	312	266	320	302	293	300	314	303	303	305	303	323	289	271	300	310	308	301	280	320	304	301	279	267	273	294	341	272	262	341	309	254	301	293	288	291	267	261	283	315	279	299	303	316	274	294	303	282	276	291	307	294	273	328	316	262	289	311	279	287	305	275	287	296	274	286	322	276	294	295	282	283	258	278	280	312	308	284	259	282	326	258	291	307	310	261	338	303	273	311	292	274	310	293	272	298	303	279	277	295	298	297	293	301	270	288	266	300	287	274	281	283	317	307	300	292	269	287	292	296	289	303	304	300	310	261	296	286	315	332	298	315	290	315	305	267	257	324	293	300	317	288	277	280	312	296	279	309	274	311	289	299	293	280	284	302	270	284	305	275	271	291	284	293	271	310	301	320	281	300	285	308	295	322	300	299	282	279	278	297	287	290	285	290	287	270	305	284	299	276	284	283	291	305	271	269	271	261	296	288	299	280	294	289	305	308	303	279	284	275	298	291	285	293	298	273	292	298	317	302	273	315	264	318	259	289	274	269	280	290	295	268	277	298	297	283	321	308	296	308	285	320	278	294	293	277	333	258	289	277	323	296	326	271
4026	3281	1629	1014	762	710	693	711	644	594	648	636	657	634	614	595	625	659	648	603	640	618	616	633	644	592	591	577	612	611	658	603	602	621	620	598	581	638	626	597	654	586	589	547	624	641	600	632	610	653	620	637	548	620	585	592	613	624	640	584	598	566	655	613	626	582	593	598	592	614	626	627	550	598	592	609	570	666	593	613	580	623	608	595	592	613	649	625	603	641	571	564	583	621	592	607	610	621	616	628	648	622	596	607	580	630	584	598	567	616	614	571	594	608	648	612	561	606	614	594	625	623	640	604	572	563	624	642	636	630	652	586	614	584	635	604	582	591	586	630	611	593	607	584	593	629	602	622	646	622	559	620	632	594	625	625	624	605	642	586	600	632	631	662	626	597	608	638	631	590	624	608	633	679	566	602	617	617	623	558	604	628	598	549	579	592	626	605	671	589	625	603	635	621	623	594	613	642	585	556	653	608	607	625	628	605	601	568	620	617	587	611	616	649	619	611	612	579	630	567	614	580	590	582	611	642	630	597	645	624	562	587	636	609	594	597	667	616	578	628	626	614	580	626	585	634	611	610	611	647	607	649	592	596	645	620	647	669	608	623	617	608	634	642	639	604	621	668	630	639	607	602	617	631	602	552	619	603	594	584	636	605	586	636	591	642	635	599	633	631	635	629	617	631	607	594	632	613	637	611	593	640	631	627	625	619	602	556	630	600	612	652	603	624	642	628	581	631	595	606	565	601	612	608	632	649	581	624	623	588	579	617	633	570	595	649	606	583	631	626	641	618	573	640	604	639	606	619	594	656	626	618	606	640	582	562	637	601	600	606	577	625	594	606	569	593	601	629	636	620	625	613	606	625	609	621	574	607	597	641	591	621	607	594	587	625	639	633	624	637	567	570	562	597	589	613	601	615	653	636	603	632	584	610	620	640	605	605	621	637	620	629	638	609	585	660	661	600	637	641	586	613	594	623	636	622	606	609	625	578	577	586	591	643	582	618	582	601	597	624	620	586	624	692	609	602	621	662	586	622	668	648	637	627	665	647	629	571	593	637	596	572	613	570	630	604	649	622	626	619	612	632	638	691	629	594	610	612	594	632	588	614	639	599	621	609	593	588	587	617	618	571	614	619	624	634	635	597	562	592	589	616	602	607	605	608	602	624	629	610	600	601	609	591	608	600	582	566	612	613	625	593	626	614	628	592	576	621	567	650	634	581	655	641	634	592	596	653	600	671	627	624	637	566	553	592	638	618	605	621	622	584	593	615	615	633	652	648	594	615	670	688	620	653	618	609	609	615	601	613	641	587	561	618	619	576	562	630	568	636	619	610	574	575	616	648	616	623	582	589	613	630	586	607	596	643	636	647	604	604	606	630	644	640	569	603	619	589	619	566	582	551	579	632	587	591	622	614	621	612	569	608	636	616	645	638	608	560	577	602	607	613	642	630	611	619	637	575	631	593	628	598	659	587	610	609	563	622	649	592	657	635	623	627	641	670	608	628	597	599	624	585	640	607	619	616	605	624	591	656	586	651	613	606	567	627	608	572	562	619	629	582	628	613	623	602	597	611	641	654	630	556	621	589	595	617	614	608	631	577	582	636	576	621	637	612	630	610	608	605	616	611	597	618	635	622	587	592	588	581	636	621	587	614	588	614	608	622	648	607	629	627	665	608	606	547	610	643	581	628	577	616	625	597	611	634	587	604	615	586	637	601	620	629	627	579	623	626	624	578	615	616	633	618	645	592	626	635	619	670	620	589	582	649	659	599	612	650	614	606	642	652	633	583	626	589	650	622	604	582	592	601	606	591	586	631	555	573	608	665	574	630	628	625	606	612	599	593	646	664	576	623	621	582	625	622	656	596	581	593	606	627	640	613	651	606	613	588	625	579	598	579	629	567	597	629	624	637	588	633	578	587	647	671	605	597	633	613	632	607	607	587	595	608	636	580	614	618	671	596	604	605	614	610	641	575	629	598	600	590	625	613	605	615	634	592	574	609	656	600	613	568	575	622	562	597	597	635	578	556	600	533	606	635	618	605	612	622	646	610	629	598	612	583	618	635	589	612	572	629	584	607	583	616	597	624	631	582	598	610	618	649	647	599	596	623	630	601	612	605	593	616	616	594	593	621	575	647	605	610	579	598	648	617	605	577	612	642	651	615	580	625	622	639	594	610	624	608	589	605	616	643	578	590	631	598	606	600	644	613	572	616	605	599	627	610	588	624	626	626	602	573	602	620	614	602	582	635	617	671	664	623	573	623	626	587	611	605	596	627	625	594	596	584	597	574	623	599	603	608	599	575	640	620	627	635	591	577	621	601	640	641	618	644	616	621	596	591	599	642	605	634	652	654	619	604	587	577	644	566	621	594	618	586	575	592	587	666	621	621	606	610	565	620	597	604	626	595	575	643	652	587	623	629	613	643	578	594	602	613	580	654	631	653	600	603	599	639	579	584	620	617	597	562	591	639	653	573	589	609	613	576	620	634	612	602	625	609	588	601	629	580	647	610	590	582	632	600	578	551	609	562	595	586	630	584	588	546	601	626	612	641	621	631	628	610	637	590	619	586	596	585	564	614	584	548	632	610	625	603	603	598	630	598	564	572	612	636	592	627	618	661	631	569	645	582	631	647	578	633	620	619	622	584	635	620	568	634	592	552	657	604	596	622	627	621	590	646	585	620	570	605	596	585	627	589	610	625	592	647	629	595	585	662	619	623	615	634	636	604	624	618	585	620	633	614	602	617	560	596	591	578	626	659	631	627	591	599	581	582	628	633	591	604	578	602	560	621	623	603	573	621	575	635	644	607	616	608	626	614	634	602	653	603	652	591	603	669	597	622	608	552	640	593	582	578	648	582	597	571	602	636	633	615	623	640	564	638	625	576	623	581	627	574	587	589	635	564	619	615	578	610	608	596	607	612	601	596	585	618	595	626	608	588	591	630	594	640	606	603	638	644	608	585	646	627	658	662	634	638	593	619	632	641	585	600	606	618	608	637	593	611	630	578	560	605	632	628	596	611	639	616	607	617	625	662	555	551	639	608	607	623	663	603	631	596	592	618	624	597	623	628	602	599	614	590	614	594	583	575	615	595	577	596	539	605	585	600	598	614	580	638	631	604	609	582	581	575	613	592	630	647	602	611	631	649	580	621	630	599	624	560	616	623	606	615	644	614	628	626	643	592	626	560	644	661	626	624	636	643	586	593	603	588	615	637	623	628	634	612	564	620	603	652	609	638	612	626	602	579	626	607	626	625	646	580	606	625	548	602	613	632	603	590	611	597	607	547	604	581	614	644	610	625	600	591	581	623	618	612	604	600	567	625	577	629	600	596	647	613	565	582	647	588	592	654	619	595	586	585	587	589	596	602	653	615	596	610	598	625	616	662	621	643	629	613	583	599	597	618	625	617	635	609	581	619	624	583	565	584	588	613	625	546	601	629	627	621	603	618	607	601	621	631	640	625	610	569	656	590	587	635	564	618	607	610
33309	14299	1963	229	206	179	188	191	190	164	176	200	191	188	189	165	196	163	183	186	210	182	184	188	207	195	199	177	180	180	188	173	181	182	188	177	183	171	190	167	159	175	180	186	169	180	173	178	194	166	167	173	193	188	199	196	168	159	174	163	206	194	170	177	189	194	180	190	167	189	199	196	181	164	172	206	192	184	181	179	155	191	178	187	194	166	186	197	167	169	178	188	192	160	167	178	176	196	197	187	207	183	183	204	161	192	172	183	201	180	161	162	182	195	192	157	179	165	200	190	166	205	202	192	205	191	172	206	190	174	171	166	196	178	213	183	176	172	161	195	189	160	169	176	186	186	165	209	180	169	211	164	187	168	212	203	206	180	172	180	182	180	190	181	189	182	175	182	188	194	177	187	176	188	182	173	192	171	213	185	166	193	171	197	209	178	187	176	215	185	182	196	183	179	203	186	186	175	186	171	178	208	191	195	207	172	189	204	187	166	197	199	180	199	173	199	149	212	212	181	152	170	178	227	184	157	174	162	212	180	190	181	177	194	188	186	171	178	173	172	189	161	168	181	196	165	178	147	177	173	201	185	191	169	210	168	171	194	205	201	186	195	187	180	172	179	187	189	161	184	187	174	184	162	183	185	166	180	180	202	208	187	192	180	186	191	169	161	162	167	185	212	183	180	179	195	177	194	185	169	159	176	202	192	200	211	183	193	159	194	175	179	172	170	187	181	204	188	176	221	196	201	198	192	186	192	166	216	215	187	170	154	164	190	185	177	174	182	185	199	176	168	188	184	178	179	192	189	167	196	170	193	171	218	219	190	178	184	202	172	223	199	152	205	164	187	197	193	186	170	220	193	186	186	190	183	164	203	181	192	159	175	185	150	183	183	177	224	177	175	205	171	185	180	184	189	195	173	187	194	190	186	170	185	165	162	195	197	203	183	160	200	165	182	183	172	193	189	188	179	182	168	192	167	189	191	170	161	186	171	213	185	199	180	182	194	199	197	185	174	176	196	184	178	215	172	191	186	210	188	158	188	171	173	174	185	174	185	155	171	182	174	202	174	184	205	179	190	196	185	194	163	206	173	191	207	166	186	183	202	185	187	184	185	193	146	180	181	185	181	198	189	198	193	193	170	188	176	225	175	182	211	184	185	191	182	194	178	189	192	188	170	182	167	190	190	175	197	160	169	189	196	172	194	187	179	162	201	189	193	189	191	191	174	158	177	185	168	195	188	179	208	199	193	178	172	202	181	200	185	199	229	191	192	205	202	168	179	180	243	183	147	181	173	162	190	161	167	200	171	196	176	203	189	186	170	189	190	184	189	185	190	159	179	180	196	175	183	175	180	213	168	214	161	191	187	168	208	178	191	190	207	185	180	186	162	200	195	183	206	175	192	184	192	192	192	215	182	183	189	205	177	152	183	191	195	197	201	180	169	192	179	171	175	188	196	175	186	179	176	159	184	185	179	168	182	192	191	190	200	186	195	177	159	191	174	176	192	173	178	188	184	174	174	168	164	185	181	198	189	183	193	167	171	162	200	192	189	193	181	178	179	156	179	207	200	195	210	171	179	182	201	168	195	198	174	184	162	178	181	190	188	193	192	198	185	149	163	190	187	192	178	179	178	169	189	211	186	166	175	169	189	158	194	167	183	178	190	195	190	199	205	184	189	185	180	166	176	193	202	176	186	203	165	210	199	204	141	184	166	172	163	204	166	197	169	163	172	188	200	194	169	170	180	186	178	184	184	180	175	184	217	203	207	182	184	186	161	193	180	184	211	172	207	176	163	165	183	199	182	169	187	204	203	190	215	184	159	206	181	167	182	174	196	198	185	178	197	183	155	178	202	189	176	187	196	167	183	205	179	202	180	185	186	177	185	173	196	191	199	161	191	180	157	180	192	190	179	176	188	192	209	201	220	176	180	204	165	197	177	188	180	207	189	204	186	184	176	185	160	154	186	212	182	217	180	152	190	154	166	188	197	171	196	164	200	199	170	200	176	168	182	190	188	212	157	197	197	173	169	186	186	206	175	207	179	182	219	159	185	165	163	156	191	174	203	195	175	198	196	184	188	182	185	175	187	172	203	213	207	204	204	205	175	178	194	178	170	187	187	185	158	185	173	190	161	187	168	202	169	181	188	180	184	169	172	166	188	188	178	178	188	191	179	173	184	203	187	190	209	179	176	171	180	201	174	212	220	173	177	169	169	176	191	165	190	168	177	175	185	164	197	167	177	191	185	152	199	176	160	213	164	170	198	179	176	182	167	180	175	211	178	170	188	202	205	180	170	185	177	198	187	183	175	182	166	164	190	175	182	187	180	157	170	205	179	194	171	179	178	187	193	203	184	163	218	175	186	197	195	177	192	184	181	205	180	150	197	193	168	175	203	190	166	181	173	180	173	161	187	193	180	188	160	184	201	208	185	184	178	188	159	180	176	193	171	165	187	183	197	188	178	186	189	199	161	185	159	169	176	191	177	149	198	169	182	180	180	189	178	199	196	186	197	167	187	169	173	176	154	186	162	182	193	195	168	190	189	160	187	182	179	181	169	190	196	148	185	186	178	217	186	171	182	188	167	184	186	186	193	193	195	183	182	162	186	152	189	205	190	194	195	175	163	187	199	187	178	188	179	160	185	190	196	154	194	189	206	188	177	167	194	181	200	170	177	184	166	175	170	187	166	188	175	169	176	182	191	199	194	193	227	184	198	185	164	188	186	181	181	192	201	186	195	213	185	207	188	158	194	232	179	186	160	194	168	179	178	174	212	176	192	186	178	195	187	169	183	198	183	169	156	175	170	204	187	193	191	172	193	194	157	179	167	189	212	194	196	178	197	200	172	177	186	199	205	195	197	173	170	168	200	205	153	203	164	180	183	214	189	191	185	222	183	199	183	160	193	199	187	215	202	193	172	174	169	193	209	161	184	194	165	199	202	187	188	166	179	186	164	184	194	152	180	205	181	184	211	178	178	169	196	187	178	180	192	185	184	173	178	183	177	174	204	177	204	225	178	185	158	207	189	229	182	179	195	153	204	176	206	211	208	196	154	168	181	176	173	200	201	185	203	176	188	206	172	195	169	188	181	181	179	185	171	203	187	174	190	189	185	194	200	188	208	165	172	187	170	166	189	180	172	169	188	207	191	172	181	191	217	191	181	193	169	175	210	191	187	174	149	168	180	202	176	192	197	177	185	175	192	187	195	201	161	200	165	169	136	188	197	188	175	170	196	177	160	194	178	189	172	179	176	171	168	162	195	184	198	194	177	201	191	191	197	190	168	169	178	180	194	172	180	194	189	198	196	169	182	190	206	161	204	211	195	145	195	170	158	177	190	191	181	200	177	197	182	182	193	186	155	191	161	190	177	180	183	173	194	196	179	201	171	197	195	221	174	192	221	176	188	178	193	178	184	162	208	199	193	189	170	167	188	175	207	164	184	223	174	182	181	179	191	178	195	194	206	171	180	189	184	178	197	165	180	185	177
7610	505	524	475	443	469	450	446	460	454	436	443	456	452	464	437	470	487	457	424	435	434	457	420	442	485	428	449	468	470	456	446	476	455	466	435	434	421	505	443	448	432	480	504	476	467	444	442	514	421	465	448	453	510	459	444	480	471	462	407	475	496	495	441	460	474	453	462	452	443	435	435	481	453	501	441	488	442	438	443	489	468	434	428	449	467	510	427	483	464	475	458	403	453	462	444	412	455	497	473	445	456	466	452	452	449	466	450	422	513	451	478	438	446	429	458	444	477	479	453	483	453	479	427	464	454	456	428	482	464	454	449	445	444	470	451	457	481	499	444	443	463	451	478	472	462	478	450	500	446	426	446	461	465	427	459	423	498	436	441	459	454	426	453	463	397	439	438	457	463	452	490	418	472	467	461	395	480	456	440	476	439	449	463	435	476	445	432	433	484	465	454	441	462	480	469	448	445	465	430	444	465	415	453	469	487	437	459	444	458	491	479	484	429	474	431	454	439	475	453	444	464	446	452	416	441	447	449	435	473	430	451	464	468	448	479	431	462	441	467	446	446	449	459	470	442	478	483	471	442	448	475	409	451	437	447	471	469	450	465	426	470	475	437	430	440	452	449	438	450	455	462	465	431	466	418	472	450	454	431	461	472	498	459	449	450	458	476	484	433	452	430	453	442	447	415	448	484	465	473	459	452	503	443	463	500	435	471	454	433	454	431	449	488	463	441	487	418	454	467	438	450	426	429	437	494	425	452	427	452	462	463	471	420	467	458	445	451	424	462	444	477	431	464	453	502	446	449	383	477	413	479	468	470	445	429	476	460	428	463	434	450	501	476	426	463	458	430	443	464	473	401	448	472	450	388	443	460	450	461	435	463	451	482	454	443	467	455	442	455	438	400	452	428	436	418	439	463	440	456	464	465	431	456	440	428	446	452	448	451	433	455	500	491	417	470	411	456	456	474	451	471	510	481	423	452	471	478	441	482	450	448	454	423	447	471	466	459	426	439	451	437	441	468	447	409	435	471	431	435	481	437	415	469	451	448	439	475	457	454	437	488	447	458	478	448	439	460	470	469	469	437	467	446	451	445	432	435	439	493	418	447	451	434	462	463	462	499	487	439	430	471	500	443	431	419	444	462	422	490	495	460	476	471	439	500	482	492	468	457	455	467	436	486	455	457	423	422	451	433	464	428	449	432	471	448	461	485	489	481	477	431	457	461	479	470	474	469	472	456	464	479	439	449	452	443	420	484	445	454	425	468	496	431	448	472	467	461	462	522	413	458	456	433	470	462	439	453	479	471	441	436	464	462	487	454	418	437	431	440	411	433	425	439	441	468	438	438	450	463	453	431	459	454	475	428	426	468	463	435	429	444	432	434	477	477	434	486	451	475	417	445	476	458	494	460	433	433	452	393	426	462	476	449	441	434	467	407	467	447	446	444	451	447	474	435	438	448	452	475	455	476	460	456	476	431	462	450	421	468	480	440	480	513	437	459	500	466	482	462	461	488	429	453	453	468	477	426	471	466	452	491	459	462	453	485	442	489	461	449	438	473	443	481	468	435	434	428	469	471	494	463	431	503	466	448	472	415	450	427	441	471	454	472	473	449	482	419	467	456	451	403	450	467	447	490	482	415	418	493	462	425	450	430	425	470	483	488	456	451	466	400	419	467	443	457	446	461	452	458	464	421	420	436	447	472	456	463	445	423	444	469	423	478	394	468	467	428	479	446	472	440	451	476	463	472	435	451	448	475	448	452	482	452	416	418	439	446	453	467	457	426	414	453	454	479	485	442	431	468	463	449	435	476	427	504	486	418	517	427	435	476	434	452	465	446	433	472	473	486	455	446	422	471	466	420	453	457	439	490	512	492	484	442	458	446	459	468	444	497	464	439	442	487	452	428	472	466	455	443	468	466	451	456	476	407	450	456	487	469	440	465	430	454	448	462	431	463	479	439	466	458	499	433	434	446	430	441	469	477	441	458	447	454	469	436	466	452	451	494	474	435	462	443	489	463	454	475	447	497	445	440	424	438	470	453	435	474	491	421	506	435	420	479	422	478	457	477	478	431	449	430	470	480	468	433	456	446	465	419	462	461	494	410	447	468	430	466	433	434	438	448	508	437	427	458	465	416	465	487	435	471	441	432	436	429	442	414	465	462	440	472	459	438	429	482	454	421	435	424	478	455	448	461	467	454	490	459	497	470	474	412	449	425	466	458	442	477	490	468	476	454	454	490	427	428	494	479	445	438	461	442	437	470	468	458	435	436	419	461	456	465	437	481	454	458	453	410	456	434	458	452	430	464	433	444	452	464	448	460	451	467	449	450	459	429	470	445	456	453	468	461	455	434	469	434	475	450	422	484	503	465	436	459	491	463	455	471	482	437	492	455	431	456	490	439	452	449	451	447	461	487	464	462	476	445	476	462	469	438	473	465	438	443	472	428	461	428	430	435	453	470	416	446	461	432	472	439	449	477	449	432	416	423	482	437	433	474	484	424	434	438	486	477	457	469	457	451	454	471	457	452	477	451	481	503	467	457	470	429	455	426	419	455	431	483	462	439	433	461	471	406	426	449	436	457	404	450	471	434	465	465	464	502	454	454	467	462	451	452	517	448	451	452	464	467	441	490	438	519	443	469	444	451	471	452	467	429	442	442	504	452	486	462	413	415	465	437	445	472	430	409	475	428	448	441	471	433	451	452	440	405	476	436	448	434	441	449	427	411	449	451	437	450	438	444	446	450	441	442	457	437	491	442	458	494	440	476	486	452	456	492	451	496	492	452	483	452	474	439	493	525	481	486	467	493	455	424	452	450	455	460	445	453	466	485	431	486	464	433	462	430	496	482	469	411	499	517	439	460	478	415	419	487	449	475	438	444	439	424	464	455	455	423	437	497	479	437	437	462	446	465	410	439	488	449	459	439	443	441	470	437	434	441	461	454	463	466	436	474	434	442	408	455	444	462	465	432	449	464	439	453	429	453	456	464	432	419	453	473	470	474	462	414	475	457	499	460	483	425	479	488	453	437	462	446	461	435	469	461	416	450	461	454	518	460	431	416	458	456	451	441	483	428	450	459	446	454	397	469	488	416	456	507	489	456	472	473	458	439	438	467	436	453	441	454	477	473	460	449	429	482	437	432	473	426	443	486	442	454	488	487	455	469	482	469	445	420	472	460	469	451	450	423	454	441	460	427	428	449	436	437	467	426	473	472	489	434	413	448	432	466	447	437	444	473	470	448	458	428	461	438	473	470	472	464	444	481	482	458	453	454	453	503	410	454	472	472	410	441	432	450	432	472	453	418	460	431	466	470	451	424	467	480	432	461	454	476	453	444	462	438	465	417	421	469	484	453	452	458	422	442	412	433	470	442	412	462	435	472	503	444	473	447	485	436	470	451	440	450	432	466	442	440	445	450	453	427	497	451	451	439	449	479	438	440	418	428	422	473	441	441	415	433	432	435	451	464	440	472	443	424	448	511	427	435
25157	21028	23616	28636	21050	12696	689	472	407	393	401	388	379	358	371	330	304	367	359	384	330	384	327	356	320	354	348	327	333	348	343	335	319	369	329	361	298	339	334	353	346	336	317	337	383	336	348	340	328	326	340	376	327	334	335	402	318	341	340	351	346	328	325	353	312	353	368	352	324	340	366	356	336	366	320	363	355	337	356	319	358	332	332	313	373	334	336	342	333	355	370	354	313	345	339	358	313	345	326	340	339	344	342	361	329	348	332	349	348	344	325	318	291	312	316	354	340	348	321	354	364	339	326	329	352	344	321	356	353	346	359	353	367	352	344	320	340	329	337	380	321	326	357	330	340	390	374	336	346	338	356	341	324	322	310	359	342	327	363	337	326	310	342	353	339	293	325	324	378	349	325	354	342	348	348	334	306	350	346	310	361	330	321	336	343	315	346	365	391	311	330	356	377	356	356	347	335	337	336	367	353	352	331	337	359	346	356	366	342	313	330	324	334	329	317	346	361	320	333	361	338	331	314	309	325	341	350	284	313	324	351	319	383	330	346	328	344	355	348	295	349	325	349	347	377	322	354	326	372	358	351	331	331	303	333	312	342	328	364	312	372	365	363	336	376	362	327	363	304	314	356	354	325	318	344	324	370	349	364	369	313	326	370	355	364	354	308	327	365	305	309	347	318	343	356	354	316	317	345	338	314	365	367	357	345	337	314	369	333	312	294	333	346	354	325	347	318	321	362	323	351	393	338	330	356	356	312	329	323	335	358	347	385	371	341	334	309	321	357	353	355	326	349	332	312	355	326	314	335	324	315	337	332	356	346	360	335	283	315	372	369	322	330	343	328	347	331	332	315	331	348	325	352	354	338	290	310	303	359	363	344	371	326	319	327	346	330	370	343	319	324	340	309	343	337	315	341	328	338	351	349	319	323	346	345	326	354	342	342	339	330	351	336	321	330	313	319	320	347	357	333	335	343	341	336	369	317	343	383	340	335	347	311	370	315	339	334	334	343	344	368	337	363	338	339	340	354	380	346	361	376	363	358	363	338	364	339	356	361	343	340	310	351	302	368	340	336	350	315	290	335	307	331	334	333	341	317	327	315	343	354	355	333	334	339	312	329	332	380	307	312	320	335	314	318	310	391	316	321	372	348	313	316	334	308	356	343	311	307	309	333	324	340	343	338	312	294	329	350	347	326	372	388	336	308	335	343	334	328	336	357	343	351	306	360	310	312	389	325	345	343	318	350	354	358	331	324	330	324	304	341	336	334	316	320	323	325	326	325	335	340	339	354	347	379	326	348	351	339	336	321	357	367	349	342	337	326	338	319	333	340	355	338	299	276	316	329	351	338	343	321	331	325	339	345	349	308	336	346	351	314	334	338	330	377	323	351	332	323	314	341	365	349	344	363	342	304	344	317	321	312	316	356	341	358	373	349	319	350	322	366	314	331	311	311	322	345	323	374	343	359	381	317	345	360	340	338	362	349	325	325	330	358	343	340	319	301	339	328	333	334	364	344	327	352	361	327	334	382	367	331	328	345	324	333	359	357	403	370	312	324	364	367	327	321	361	304	336	308	327	325	323	313	346	328	332	335	335	314	306	327	357	332	352	343	312	335	344	382	337	349	293	320	348	379	339	304	314	368	354	339	339	369	336	375	352	370	350	328	328	360	331	342	334	313	340	345	329	368	295	356	329	363	357	334	343	348	335	306	349	350	325	356	310	380	332	329	344	359	352	337	341	300	299	366	364	309	323	349	359	331	322	339	322	368	309	360	366	383	364	316	291	321	323	330	334	335	338	354	364	309	343	347	355	340	364	341	345	323	311	338	357	328	332	345	344	341	335	366	342	305	347	344	371	327	360	329	311	345	332	331	320	339	358	334	327	363	349	347	315	350	356	385	368	335	347	319	303	306	343	401	365	363	348	373	331	306	358	361	321	354	333	388	322	339	333	338	379	348	343	361	333	321	387	345	329	310	353	322	358	313	364	360	332	372	339	285	317	357	327	344	335	330	337	316	325	339	349	355	351	369	338	327	364	339	305	322	312	337	366	366	358	330	358	369	352	342	336	335	338	346	330	338	321	325	327	304	340	351	351	328	346	347	341	292	338	346	360	342	329	378	350	335	347	364	373	347	329	342	352	381	336	374	373	323	324	310	325	365	311	335	358	335	359	346	338	356	335	328	342	357	328	332	346	341	321	353	341	360	356	340	326	303	345	312	317	329	337	378	352	342	344	347	291	341	354	356	319	335	354	346	349	308	340	372	311	389	366	320	352	300	374	388	339	346	301	333	361	321	353	349	366	322	337	309	344	296	334	343	353	331	369	290	338	362	332	345	364	317	314	320	326	344	325	328	329	369	352	319	408	314	347	390	324	347	308	339	324	322	337	326	346	320	354	403	344	346	323	335	304	341	353	362	368	346	332	354	313	329	332	334	336	387	326	365	381	335	333	372	364	377	360	297	337	366	345	345	325	301	362	325	372	349	338	346	354	340	342	368	338	333	353	343	336	335	313	309	329	353	329	338	320	357	344	337	315	342	351	327	332	312	348	336	310	378	348	357	335	333	358	374	347	350	363	328	289	301	335	311	374	372	337	311	350	381	360	361	326	337	304	334	310	321	298	337	355	356	348	351	317	335	337	337	334	320	353	350	351	370	373	338	331	319	311	322	331	373	366	328	338	345	335	359	317	324	314	326	327	363	319	333	350	330	378	340	293	361	308	323	340	350	349	338	332	333	324	359	342	338	375	369	363	316	324	353	350	334	341	330	327	362	301	329	302	377	355	336	339	347	299	344	351	344	374	345	373	341	334	307	331	337	351	341	363	334	337	338	359	347	316	376	363	353	360	290	347	308	326	328	329	328	326	339	346	326	338	351	350	332	339	343	329	348	366	348	348	326	316	350	362	351	332	362	390	381	307	358	337	369	338	324	324	333	359	340	317	342	367	306	338	319	331	319	336	343	297	344	316	292	364	354	341	320	334	404	342	289	329	328	325	315	343	325	358	332	384	353	349	325	356	314	320	313	306	383	306	337	361	326	310	306	322	325	336	341	330	343	315	351	360	309	316	343	330	345	318	355	312	339	344	335	326	335	331	318	337	352	347	321	325	321	336	333	338	336	362	311	320	313	335	347	361	363	323	343	326	354	359	335	335	335	362	355	327	359	335	336	336	347	334	331	327	327	366	353	320	346	321	362	330	342	347	332	308	319	318	341	317	329	341	355	322	321	373	365	288	305	374	302	325	328	321	362	311	301	319	377	341	361	345	368	302	323	309	325	366	374	335	317	345	365	339	373	336	345	324	356	358	359	375	369	350	304	304	326	335	359	326	334	322	346	353	347	363	353	360	326	333	345	345	318	330	356	323	298	340	309	319	342	337	319	310	372	340	316	320	319	342	379	346	335	315	336	329	370	358	336	345	349	389	350	318	340	362	308	336	326	329	324	342	337	320	335	316	309	316	351	352	366	319	352	336	305	344	302	310
4302	2249	1297	909	838	797	789	735	786	801	748	729	746	741	766	678	777	695	728	744	703	691	714	698	715	699	706	720	747	696	686	732	778	734	736	728	721	734	763	678	733	709	708	726	754	755	737	725	729	705	731	698	769	704	677	735	738	708	745	739	749	765	742	711	678	772	770	691	692	701	727	794	738	723	652	798	703	698	703	713	753	736	707	733	733	788	700	729	685	754	729	757	769	720	741	652	728	754	750	722	692	711	711	718	714	702	690	779	759	711	748	716	758	683	766	725	753	720	738	727	689	749	710	732	716	712	730	711	735	730	695	707	704	747	711	681	674	758	726	711	747	711	714	723	764	698	725	759	774	729	733	695	743	735	675	720	731	744	728	696	751	706	712	752	690	737	742	750	694	687	779	722	731	726	748	731	760	680	764	690	731	696	770	734	737	801	752	714	708	706	737	756	700	699	740	732	749	759	747	747	745	737	785	731	718	711	725	729	732	731	759	727	775	741	697	700	733	702	793	709	745	722	733	700	706	733	750	710	751	768	677	734	735	726	707	718	700	731	743	735	751	750	732	650	734	724	704	764	721	705	709	736	711	762	817	695	707	705	693	753	673	747	702	710	715	731	703	689	751	714	724	741	686	728	710	756	727	667	740	720	749	698	754	762	728	735	732	694	724	765	734	680	760	745	736	738	718	742	748	712	722	712	721	720	725	735	725	759	763	767	729	721	740	740	703	668	728	731	728	731	709	715	783	723	712	741	682	765	735	710	721	734	724	752	748	666	720	739	762	769	675	763	751	738	745	756	755	704	712	708	726	750	738	773	709	745	724	702	719	719	693	698	751	714	703	720	743	732	756	747	769	682	688	718	790	668	769	730	722	714	707	701	746	707	731	743	709	733	735	785	727	740	755	755	705	719	771	705	773	749	721	758	741	721	728	768	741	780	733	717	734	699	723	682	684	737	735	709	768	729	774	731	731	751	753	732	672	697	708	747	692	724	755	770	733	722	697	724	727	740	708	756	785	777	735	766	701	753	709	783	712	705	723	699	712	674	765	697	735	744	707	746	748	687	713	689	699	755	703	706	701	721	743	766	749	731	748	730	749	742	744	728	738	703	705	707	751	756	714	707	777	764	666	807	713	740	722	751	738	717	741	744	759	689	757	753	711	759	717	798	714	756	704	733	702	691	815	720	746	754	734	742	713	690	695	711	740	720	701	752	781	749	745	702	749	784	712	736	679	732	728	737	699	694	712	665	754	760	751	703	705	705	751	739	792	745	727	708	718	730	703	744	736	730	699	685	710	694	762	740	752	742	698	726	754	785	741	703	742	734	699	737	751	692	765	698	776	707	763	755	733	704	704	717	741	721	735	733	736	776	706	729	739	710	791	683	767	710	728	701	739	702	776	732	732	713	718	736	752	717	736	733	752	766	676	757	765	717	742	747	733	728	739	748	767	721	713	710	751	729	682	724	710	708	780	729	715	729	708	705	706	691	704	683	698	754	709	722	745	747	741	729	729	758	774	759	728	743	725	731	765	713	729	715	740	717	731	705	714	719	745	694	761	728	734	716	715	671	695	738	730	677	687	717	744	751	731	713	685	704	757	676	708	701	737	738	729	753	716	753	747	736	713	713	727	737	729	758	728	725	757	754	732	762	775	692	741	712	714	740	723	758	748	716	761	714	736	707	699	753	730	751	739	775	723	677	697	744	733	731	716	711	685	686	775	738	719	762	758	708	737	736	742	771	722	715	712	758	774	735	687	737	730	734	654	731	729	765	712	692	754	765	712	730	749	765	704	726	719	740	778	690	730	706	736	710	758	696	758	724	741	781	712	735	711	766	695	738	752	739	708	737	714	751	741	711	713	730	713	762	728	741	751	723	737	744	694	715	701	718	674	720	742	734	761	754	750	756	704	714	766	713	744	710	746	746	749	754	699	700	699	753	725	736	726	705	769	743	782	701	708	731	760	723	730	713	746	736	708	736	743	747	739	774	735	769	741	771	678	723	757	734	727	697	699	722	760	748	742	727	738	742	747	740	751	720	735	767	767	707	782	698	739	732	719	745	723	741	709	761	746	717	686	731	712	765	719	722	699	715	757	722	756	726	726	756	689	742	759	733	721	708	702	690	714	726	752	754	711	752	706	707	755	733	727	733	784	705	725	733	769	686	735	713	738	679	724	779	717	740	742	723	709	715	775	724	783	765	695	746	743	724	726	729	720	783	720	743	730	707	738	739	716	690	722	717	698	746	731	791	707	714	740	737	760	732	739	722	714	801	721	766	719	707	678	744	708	701	729	728	723	723	721	687	737	748	691	741	720	732	769	760	671	691	765	728	742	724	710	700	755	747	729	692	744	688	679	730	731	758	720	749	719	771	686	720	699	758	754	715	682	718	743	726	741	756	718	759	724	734	730	734	693	754	776	703	731	801	693	711	724	708	729	762	727	761	657	721	725	744	736	742	735	741	661	711	747	707	725	736	719	742	757	778	751	745	734	743	690	727	715	761	710	708	763	749	756	748	709	764	687	758	738	710	698	712	738	767	761	799	721	728	747	726	767	665	769	707	660	758	706	723	692	773	738	741	727	765	759	711	723	741	776	755	716	741	671	743	714	709	698	672	752	758	760	765	747	710	694	741	710	713	718	699	725	743	715	764	771	757	716	724	723	742	760	705	721	778	720	741	774	740	756	681	703	729	704	720	707	782	716	732	735	719	748	779	728	733	748	741	716	761	723	698	771	740	708	756	698	753	687	722	765	722	702	722	754	705	709	793	721	758	734	722	728	721	675	757	771	779	729	753	728	732	726	734	709	698	703	703	740	725	709	722	685	720	732	675	721	785	725	732	739	710	739	727	685	724	721	740	721	695	741	716	741	709	716	723	690	718	702	719	705	761	688	752	776	699	736	739	762	691	752	767	719	743	735	750	701	698	779	735	725	724	716	699	727	691	679	732	707	722	711	722	751	711	685	748	717	750	755	729	737	710	731	649	716	718	698	727	744	737	693	751	788	706	666	723	680	757	739	759	731	734	752	751	759	743	708	722	735	725	684	685	721	749	729	726	734	679	747	730	710	729	677	764	739	740	737	776	727	727	720	718	784	737	730	752	739	732	769	735	692	698	695	770	747	708	695	705	717	680	759	746	721	756	750	717	698	719	723	722	755	721	727	698	700	770	736	681	752	727	722	721	728	718	759	728	732	717	724	701	775	691	711	743	768	726	724	769	697	690	754	690	680	686	725	732	721	777	768	684	700	770	771	752	750	725	771	695	705	701	739	745	629	710	667	718	701	747	754	742	768	694	759	721	706	723	740	721	729	677	727	745	700	730	697	745	727	675	745	753	714	740	749	688	742	753	748	721	719	731	726	749	681	748	721	740	735	758	716	698	704	745	755	725	756	782	744	682	745	718	661	720	753	729	755	725	723	717	751	738	750	742	712	704	728	691	743	759	730	737	720	686	723	728	707	811	735	761	689	749	694	747	696	731
24440	20996	23968	28202	20999	21034	10863	648	411	399	400	370	347	347	321	334	346	289	282	283	287	317	301	281	276	293	296	260	300	277	277	284	287	283	282	286	282	331	261	292	272	286	293	297	282	283	305	286	277	291	309	292	334	298	305	320	283	345	288	278	302	308	263	257	308	271	300	281	279	315	294	322	315	262	269	295	322	305	271	264	287	320	319	310	285	308	274	313	311	219	285	269	285	264	321	327	284	285	288	311	264	289	262	310	315	291	263	291	255	276	265	295	303	309	266	307	286	329	299	285	301	283	304	271	279	294	304	281	265	312	314	286	299	297	301	311	287	287	270	314	314	311	290	308	294	308	268	290	291	327	297	276	310	304	305	302	276	285	281	303	281	265	308	289	321	323	295	276	254	289	311	313	286	325	307	283	281	301	297	292	314	323	295	274	333	290	300	286	291	280	255	284	284	286	269	307	266	278	271	292	300	316	307	300	302	319	281	303	292	316	294	292	303	313	257	293	273	275	295	278	262	267	292	291	278	267	297	272	296	288	274	297	267	280	317	255	299	288	301	274	296	320	267	301	298	309	292	313	296	297	301	292	301	291	300	297	273	299	294	313	296	313	301	306	306	292	318	309	271	249	281	260	283	277	270	297	297	290	291	281	248	325	315	286	327	279	269	274	285	299	285	276	297	326	295	290	282	294	299	330	264	323	305	282	287	300	301	302	308	258	270	304	289	294	298	270	313	303	289	278	310	287	280	275	276	292	262	299	300	293	320	307	311	308	266	277	283	270	336	312	283	308	301	293	288	294	308	263	293	289	297	326	272	286	280	300	279	309	288	290	310	306	308	281	273	287	303	295	282	326	282	285	273	298	299	268	286	265	281	320	272	304	305	313	230	279	319	289	286	337	287	286	321	274	268	291	279	325	313	298	289	286	296	277	296	272	274	269	270	301	268	290	285	285	277	315	310	306	289	300	283	313	254	307	319	323	301	322	298	299	294	294	300	272	322	252	287	285	303	278	334	323	255	306	286	334	329	275	279	315	266	275	270	296	306	304	280	264	296	276	271	304	289	297	293	315	308	289	304	289	301	293	309	289	281	282	281	236	297	307	288	323	295	300	281	286	280	248	268	305	295	278	277	269	310	285	290	320	293	298	286	290	301	287	284	298	283	344	309	299	302	295	306	282	305	304	284	314	255	274	282	285	318	284	271	318	283	311	294	292	294	284	283	295	295	313	295	277	291	298	274	302	267	287	282	275	278	306	281	270	284	271	318	268	296	295	269	270	283	274	347	340	326	298	305	327	251	292	321	266	280	270	312	307	328	288	314	301	296	290	292	290	263	276	311	294	314	296	289	312	295	267	276	276	273	283	282	276	305	296	302	307	272	280	284	329	318	255	272	312	312	287	276	269	284	294	294	271	271	300	288	249	272	284	287	324	323	309	305	283	287	276	300	316	271	292	300	278	271	278	292	268	295	275	279	279	280	294	279	269	249	289	252	273	251	293	266	284	342	288	289	319	294	279	282	295	259	281	278	273	258	278	264	288	285	315	286	295	285	283	273	306	307	298	292	277	276	263	274	306	294	289	270	270	268	299	251	329	281	294	299	314	281	264	277	277	298	297	295	277	304	280	293	293	305	287	275	285	282	328	277	275	287	305	241	280	257	301	305	284	278	280	298	302	316	274	280	253	258	286	284	283	279	296	272	273	297	289	292	295	315	276	299	311	300	295	271	281	320	326	299	309	284	269	336	292	305	286	265	298	267	253	263	259	311	285	325	298	346	285	324	288	265	287	314	302	253	292	291	287	294	300	247	280	319	299	302	296	310	307	295	293	290	274	273	292	297	258	291	265	296	273	269	305	292	285	299	305	262	297	304	283	306	290	284	277	254	280	273	311	281	282	316	316	315	292	319	303	273	256	278	286	270	304	291	321	295	305	324	287	282	297	297	291	276	275	313	253	284	275	319	294	305	299	297	324	284	309	276	321	271	299	285	306	273	275	292	290	332	295	309	298	299	292	321	300	306	293	329	288	284	276	301	300	278	266	253	290	293	310	266	281	284	266	290	310	302	295	307	291	316	326	304	292	299	264	259	304	324	326	290	305	287	276	305	287	263	294	289	291	296	301	276	337	323	289	279	289	257	299	293	307	273	325	282	275	313	279	271	266	285	301	310	264	308	302	299	290	307	306	260	300	319	302	313	283	301	277	295	312	293	309	313	296	323	300	303	303	277	275	265	302	300	293	294	311	294	305	284	259	271	283	300	301	326	281	280	283	297	314	311	286	287	289	292	287	265	287	312	294	289	294	313	270	278	290	308	285	277	284	315	284	321	269	299	278	283	293	271	315	292	278	271	282	295	290	264	296	314	285	305	310	303	259	282	334	320	307	317	301	317	276	282	280	298	284	339	319	283	265	310	293	295	239	288	270	292	286	285	299	271	306	298	287	303	295	294	310	301	277	283	312	300	270	262	273	316	326	306	346	298	287	277	296	304	304	307	290	249	279	282	304	297	276	253	315	279	273	303	266	273	300	302	316	281	302	308	285	290	277	287	286	280	296	281	266	298	305	269	290	278	330	283	273	305	327	316	335	312	317	290	283	294	280	273	282	297	295	286	302	293	297	302	279	290	322	265	279	345	299	308	301	283	264	308	310	293	304	299	277	301	285	305	261	319	321	280	325	290	275	271	300	289	291	317	304	282	309	261	318	285	301	318	284	273	268	300	294	285	289	311	295	267	303	289	301	332	339	290	310	306	284	338	261	289	308	279	295	264	304	263	279	292	319	277	309	256	295	294	323	278	294	272	309	304	287	316	276	295	266	278	299	298	299	312	308	305	282	307	302	249	292	300	307	314	298	291	273	308	277	271	279	285	289	281	278	320	325	267	272	322	259	296	271	267	243	277	289	286	276	314	311	308	290	293	288	304	294	269	276	284	301	303	286	302	302	304	327	305	293	268	299	291	276	267	282	281	291	283	310	272	295	285	278	306	294	261	299	295	299	281	304	292	292	273	283	294	291	317	297	275	280	273	259	300	298	298	270	277	241	297	261	289	277	284	260	303	306	276	273	304	297	296	247	299	288	305	287	266	260	299	273	307	336	287	324	308	298	297	310	314	286	278	277	299	301	268	312	226	305	290	305	259	251	268	304	287	285	280	279	288	285	277	308	282	244	300	293	286	299	289	270	264	296	287	303	317	314	309	288	288	286	297	284	265	297	283	292	299	289	301	284	270	289	303	281	300	313	253	326	317	288	260	258	298	277	281	292	275	309	293	288	280	288	294	247	290	265	306	325	287	268	323	246	280	272	284	270	284	306	305	294	270	288	286	299	240	294	306	270	291	278	280	292	284	281	302	262	272	310	286	280	285	287	307	311	315	282	265	289	273	304	312	299	299	328	303	297	315	306	296	322	313	322	325	327	287	291	284	286	307	270	311	292	286	306	302	307	282	264	273	305	292	296	310	287	261	281	333	307	320	302	290	277	277	299
4016	3372	1609	1001	773	692	675	658	658	648	597	602	606	618	581	627	607	617	629	628	649	598	616	643	656	604	639	640	607	632	624	619	636	601	640	598	652	595	639	603	626	592	618	657	644	574	615	588	629	586	623	625	563	617	594	631	678	567	599	620	593	634	580	604	606	607	612	595	647	599	606	608	575	623	603	618	609	657	566	662	608	619	638	622	605	631	667	592	661	611	620	613	609	600	565	622	590	563	632	610	608	629	607	587	614	619	580	621	613	610	608	625	621	621	594	619	619	640	598	595	625	599	615	591	557	600	654	623	621	625	586	614	636	595	572	594	602	628	621	617	617	621	603	619	589	620	627	619	635	579	666	629	609	609	603	617	616	606	604	608	644	608	548	600	579	598	613	610	633	600	593	615	648	600	653	581	582	663	600	586	612	629	616	596	579	609	629	625	625	587	616	607	602	625	580	632	645	607	615	586	595	626	590	566	566	627	615	594	619	611	560	563	578	592	625	602	624	618	616	604	612	625	569	585	586	606	597	577	602	596	580	625	606	538	592	646	630	605	601	595	571	610	640	570	595	594	602	630	637	672	608	586	590	582	614	625	629	636	592	592	634	611	650	599	579	569	627	623	665	624	633	597	570	569	630	608	584	580	650	620	593	585	616	608	607	617	630	661	573	587	571	615	569	616	625	585	609	622	607	624	603	605	638	558	614	641	584	601	606	596	597	656	637	598	601	590	554	612	621	621	603	642	600	619	619	630	646	610	634	634	580	567	621	650	596	625	590	613	616	603	625	617	647	622	651	625	609	618	612	608	600	632	568	589	649	621	602	609	609	604	615	595	591	634	564	639	616	655	575	628	578	589	591	606	626	588	624	610	608	593	623	568	579	582	620	601	623	629	597	603	616	635	615	594	631	641	575	582	577	607	570	599	604	611	639	576	596	619	620	599	597	617	597	599	622	614	598	617	610	601	661	618	655	584	604	584	621	617	616	568	672	608	636	605	605	619	619	620	646	645	589	659	597	700	648	590	656	606	639	598	570	594	609	583	613	611	606	632	613	613	596	646	656	608	628	591	620	608	607	632	591	618	635	658	614	625	582	620	643	607	638	605	585	578	655	653	609	602	610	573	601	631	620	615	611	625	602	581	588	638	649	623	579	606	642	630	619	602	624	626	581	610	599	612	593	586	608	649	577	609	635	649	584	648	630	632	624	574	630	598	602	619	585	596	638	600	626	618	611	590	597	662	629	587	639	588	580	600	608	625	591	574	596	613	601	597	603	592	611	589	630	588	611	587	584	600	580	618	638	656	568	608	635	606	622	618	598	627	652	616	623	603	615	598	653	620	626	608	589	651	612	583	607	616	557	618	630	606	624	628	608	672	600	611	589	583	618	620	646	554	628	583	602	568	590	586	631	587	651	613	597	594	606	626	605	643	589	611	584	589	609	612	583	617	598	617	598	591	623	603	648	615	601	614	592	626	645	610	595	597	610	569	628	590	587	613	621	648	616	614	617	638	611	639	664	609	598	593	616	629	609	617	618	563	667	669	570	583	618	550	639	585	633	596	619	607	618	599	586	613	616	662	623	609	566	600	604	653	599	641	631	622	602	578	647	637	621	646	619	630	626	583	617	648	612	551	606	613	634	604	641	607	566	649	602	643	590	593	578	631	621	629	605	613	657	597	574	650	610	653	593	605	633	617	594	557	593	639	596	609	590	588	616	584	543	598	644	609	589	585	599	579	617	613	585	655	610	595	627	617	623	633	603	613	627	634	658	614	597	610	616	598	633	623	617	637	599	607	632	632	562	582	644	610	578	609	586	580	634	599	613	589	595	553	613	583	574	608	615	625	624	646	604	654	616	600	611	592	604	558	608	561	599	607	625	573	656	620	606	602	583	599	626	628	594	602	559	609	591	613	600	592	603	625	628	626	644	650	621	622	613	605	606	615	639	631	632	643	639	624	578	574	611	574	588	591	571	615	604	619	633	623	644	602	616	643	591	569	607	594	618	664	597	639	601	590	595	635	632	609	583	599	603	625	612	596	581	618	590	639	641	598	635	615	604	628	608	665	605	614	589	657	649	626	619	607	602	602	602	592	599	625	659	612	644	620	602	574	563	577	604	621	583	644	598	630	622	600	593	586	644	628	591	605	650	625	636	604	621	635	565	581	579	627	600	578	579	651	592	600	629	641	633	628	641	602	593	611	616	618	621	609	616	598	594	600	596	622	614	641	631	628	586	592	624	568	636	597	583	623	627	654	635	584	599	625	576	656	650	634	622	601	581	658	603	610	589	620	607	547	632	593	590	621	600	644	595	665	576	625	637	618	619	595	603	605	628	621	607	571	629	595	615	663	564	618	588	615	651	585	613	611	632	639	611	634	624	607	586	614	588	578	606	603	608	642	594	607	596	648	621	622	664	614	619	618	621	608	620	591	643	567	658	612	609	562	628	610	594	592	592	572	620	630	591	627	587	570	598	574	535	576	581	628	609	588	607	650	612	638	565	627	618	600	634	617	627	638	616	569	620	612	553	605	559	594	642	609	541	575	614	623	571	617	583	598	649	632	640	591	600	549	620	652	605	569	655	621	655	640	618	595	594	555	609	636	642	601	616	594	631	592	578	609	641	617	626	588	625	605	633	593	656	629	612	590	567	631	584	632	632	632	631	617	625	638	620	612	608	605	613	647	589	598	608	612	610	571	597	629	642	637	601	611	604	639	606	585	618	587	622	601	620	591	621	640	632	620	607	613	597	637	594	608	574	633	636	614	603	590	621	611	632	641	608	609	617	647	620	601	583	593	606	618	619	638	582	606	557	639	603	634	609	619	641	585	590	598	591	606	601	581	618	587	629	617	625	605	595	624	577	633	617	595	626	628	607	584	582	635	626	581	619	609	622	629	600	601	618	588	566	597	625	600	649	586	617	620	636	625	626	599	639	616	620	583	648	624	602	628	590	569	599	636	597	612	621	606	590	631	627	588	604	575	600	614	606	635	604	589	627	608	573	618	643	610	620	555	605	629	629	634	605	620	639	641	626	668	644	594	573	547	597	585	620	612	594	651	674	662	557	580	615	587	623	612	637	625	595	602	651	644	602	618	628	665	574	623	664	582	605	567	601	595	598	620	581	598	619	649	569	614	587	635	610	635	632	646	582	583	615	590	674	589	605	577	630	617	629	642	602	632	613	639	625	570	652	575	656	596	636	600	589	622	634	567	603	612	604	624	625	623	601	586	643	606	636	612	608	630	612	556	621	563	625	581	585	596	604	584	593	581	625	652	607	636	660	589	589	630	624	589	624	641	619	612	619	661	636	648	606	646	594	589	597	623	587	637	592	569	604	602	634	569	608	583	651	661	561	600	586	623	596	594	621	577	632	577	608	599	565	628	625	599	589	613	590	621	626	627	599	630	621	647	580	644	610	657	655	561	580	633	582	596	635	642	631	652	547	573	561	646	656	618	651	633	639	603	568	542	601	574	598	573	611	611
32906	14216	1900	308	226	199	175	199	171	205	201	213	178	175	200	192	218	190	178	151	203	171	193	185	162	195	209	162	188	169	186	184	187	166	162	170	175	169	161	191	196	165	179	154	205	191	207	199	178	173	222	165	201	169	190	194	179	176	221	178	173	186	192	171	157	177	191	206	195	201	192	180	211	172	194	201	175	210	200	164	157	187	189	178	170	155	182	146	171	167	163	199	163	192	155	187	164	155	177	192	179	182	181	196	195	165	195	186	188	204	169	186	194	189	171	205	164	177	181	171	188	177	186	169	183	190	174	180	179	179	183	179	192	179	162	175	154	196	173	172	184	173	197	189	174	192	181	199	177	205	195	167	193	182	172	178	185	203	170	188	172	168	163	194	171	179	182	169	194	187	191	164	196	174	177	203	195	186	208	198	177	195	159	189	181	179	179	194	193	171	183	167	197	188	184	176	193	195	187	187	185	169	187	187	195	194	178	173	187	186	182	197	175	190	184	182	168	171	203	175	162	200	171	203	170	207	221	188	174	169	184	213	187	217	175	191	203	209	198	179	197	177	202	210	174	192	189	176	191	186	161	174	180	182	177	181	195	175	206	208	183	175	188	182	206	166	180	185	181	189	179	155	179	179	173	167	202	190	183	173	179	175	207	178	201	172	170	187	186	182	213	159	169	173	194	169	165	181	157	150	186	189	207	177	192	179	203	192	169	173	173	190	179	177	185	182	191	200	178	168	224	156	196	194	176	187	171	193	164	174	195	164	202	196	202	182	213	167	176	183	179	212	187	183	173	182	175	198	148	170	206	193	205	182	147	169	191	182	159	199	179	180	194	169	170	187	186	187	217	173	190	189	198	186	184	182	208	176	169	173	174	194	198	186	188	192	175	165	206	173	189	184	185	167	190	166	185	170	194	192	189	202	200	202	193	184	169	186	205	159	156	174	164	158	184	192	169	200	192	158	187	187	185	165	183	183	174	204	170	183	191	193	152	208	178	196	212	175	178	187	197	195	174	188	176	196	175	170	197	192	178	186	189	186	168	189	208	210	194	167	189	205	174	193	163	156	170	177	192	185	171	167	192	212	201	164	158	179	183	187	186	160	190	198	174	174	161	187	206	189	163	190	191	160	170	185	200	223	185	168	183	184	235	188	178	169	176	153	210	159	168	182	176	171	187	185	187	192	175	195	161	191	211	171	180	177	201	177	179	196	185	199	158	184	187	187	183	194	179	174	188	202	172	163	181	198	214	194	187	163	196	195	185	170	218	173	165	186	197	218	199	153	200	181	196	196	173	171	176	155	155	166	155	192	199	164	187	194	186	190	194	199	179	183	176	217	189	174	174	181	179	172	190	183	157	180	170	219	187	179	179	201	203	161	179	139	198	175	189	184	194	191	183	168	194	168	170	184	192	176	175	165	190	197	161	191	204	170	179	201	207	195	201	199	193	179	154	195	175	174	186	188	191	167	188	180	183	182	181	170	183	161	188	179	193	186	199	185	191	181	177	175	192	179	170	178	194	173	176	178	177	192	140	171	149	186	163	192	200	165	189	191	196	190	192	210	172	187	181	193	175	186	147	182	171	186	179	177	193	166	177	210	170	153	181	175	172	182	173	155	210	189	198	166	173	197	168	200	166	196	174	174	161	180	191	195	202	167	185	172	171	150	186	205	204	193	175	172	172	166	204	186	183	211	183	180	177	186	188	180	205	168	218	214	168	167	172	180	167	177	184	178	198	191	177	181	179	186	185	181	192	207	180	184	207	193	181	194	195	159	190	185	181	180	195	172	192	187	159	151	157	172	201	217	183	165	186	185	174	171	157	185	197	170	199	182	150	182	180	203	194	167	174	184	181	195	187	152	194	186	181	194	168	181	194	198	181	183	190	186	175	168	165	176	195	165	195	180	193	200	193	182	185	208	177	205	173	172	183	195	192	167	171	190	204	172	199	170	179	176	195	190	177	207	173	196	176	200	182	193	182	191	178	186	181	174	186	202	170	201	173	185	198	164	178	189	198	163	182	179	182	168	205	173	171	198	175	181	185	178	168	189	214	183	221	200	158	173	189	210	204	177	205	166	205	212	189	186	193	179	179	217	170	188	177	198	203	189	184	174	201	173	169	188	177	201	168	179	188	201	213	188	196	181	197	208	175	148	209	190	213	185	189	207	191	187	179	191	179	179	192	191	181	197	183	176	161	183	177	153	184	182	191	196	174	164	166	182	188	213	178	187	162	173	183	178	204	205	167	168	181	183	179	183	188	205	174	185	207	179	199	204	200	197	221	177	158	179	163	195	205	182	167	190	195	198	196	181	184	178	184	192	174	199	173	158	199	186	190	183	178	180	183	213	169	198	202	173	206	157	203	193	196	192	172	191	204	168	172	189	189	175	162	194	174	208	183	176	179	187	186	199	173	192	197	173	183	176	177	212	183	194	186	201	177	191	183	191	196	209	174	193	178	210	200	197	189	195	181	173	160	184	191	196	196	184	209	187	187	200	197	197	198	220	196	224	197	173	200	193	181	189	170	164	182	169	178	182	203	195	176	161	193	198	178	209	196	162	186	187	174	198	193	177	168	212	177	180	183	204	200	181	198	156	173	210	195	202	168	191	191	204	157	147	197	160	178	182	180	185	211	193	161	188	181	188	194	189	171	205	188	178	154	171	177	190	183	153	172	204	212	181	191	178	185	182	200	181	197	191	191	177	218	165	181	175	183	192	191	172	191	153	200	184	170	199	165	205	199	182	188	218	186	177	196	170	169	187	158	174	213	173	192	171	186	184	183	213	182	188	186	174	151	188	191	186	184	186	174	184	171	163	182	208	173	203	188	180	183	188	215	167	158	185	167	179	179	176	160	177	180	195	178	185	192	164	181	179	189	170	176	180	165	187	161	197	144	159	205	166	189	170	182	213	191	198	177	182	194	196	168	167	190	174	174	176	180	212	187	182	164	185	182	172	164	163	175	182	169	172	199	190	186	216	200	181	183	205	182	200	188	185	210	192	185	167	190	196	188	199	197	202	196	207	204	176	174	188	187	190	169	174	209	179	173	175	176	174	149	173	189	197	171	200	194	175	164	192	179	178	175	187	175	197	184	195	167	210	197	189	184	189	177	178	175	180	191	196	191	181	196	190	184	174	176	192	180	170	179	197	203	190	196	199	161	187	179	182	202	206	191	199	180	204	215	213	186	169	180	183	195	191	186	182	203	172	182	211	150	202	193	169	179	191	183	155	185	199	178	164	188	154	192	203	189	190	172	190	208	165	173	190	170	186	190	171	170	184	164	165	171	168	177	205	182	192	153	198	196	184	194	170	201	220	203	192	166	186	195	167	190	178	174	158	182	189	178	214	177	193	203	174	172	192	188	200	163	216	208	186	201	195	197	165	184	197	175	176	183	184	187	176	166	201	181	193	186	168	207	165	174	193	203	183	186	173	195	187	200	192	207	182	174	170	181	190	185	156	191	182	179	181	201	188	180	181
7644	545	458	467	498	421	429	425	437	440	479	451	417	480	468	467	431	437	456	490	457	428	443	482	448	449	516	442	433	454	455	440	440	459	441	452	450	491	390	440	480	460	432	485	445	432	471	471	421	450	453	435	432	423	446	467	460	422	428	451	453	442	446	444	424	430	464	437	517	439	461	459	429	404	444	481	470	450	451	450	445	483	435	449	488	478	410	467	448	479	469	395	446	451	443	511	454	440	454	445	476	471	448	489	415	439	471	454	442	443	468	465	455	437	399	441	426	456	429	426	441	456	452	397	458	464	429	462	463	471	466	407	444	443	441	406	442	488	452	450	471	495	453	450	448	439	443	413	426	429	466	477	446	481	434	474	441	443	465	453	487	446	465	440	447	438	429	401	496	468	484	434	452	438	500	475	397	450	437	450	476	464	424	473	444	465	440	440	470	437	429	441	457	467	438	465	469	423	476	489	474	446	443	420	424	460	476	423	438	417	499	493	454	414	460	467	421	450	471	443	459	435	435	459	454	452	469	453	458	434	461	465	462	445	457	486	477	472	451	444	436	463	452	409	459	451	460	483	471	466	465	431	460	444	478	473	433	431	471	451	449	435	465	437	475	440	458	471	470	425	472	483	483	481	457	474	422	405	473	426	460	444	434	446	413	462	443	451	426	461	427	444	461	459	467	433	444	468	425	432	441	430	431	449	435	459	460	474	462	461	468	449	504	413	438	434	424	453	424	453	490	448	454	438	440	453	453	438	430	426	420	437	453	464	470	443	482	442	467	489	463	427	486	482	443	435	434	447	450	441	467	435	416	486	444	486	448	462	483	425	464	477	454	461	483	498	453	482	442	475	422	452	463	479	416	433	435	444	428	460	491	474	448	408	433	447	464	465	489	410	447	455	423	439	462	471	471	445	460	458	411	485	497	438	418	487	462	495	446	467	428	481	467	431	502	412	435	470	384	456	454	483	455	486	440	463	452	410	483	537	432	480	475	443	447	446	433	441	467	491	444	419	444	440	443	495	453	442	421	457	442	446	486	492	467	444	468	461	493	471	438	492	428	442	460	483	438	420	449	440	422	434	415	436	467	477	470	445	443	435	465	415	465	491	471	441	459	443	438	481	466	429	471	443	483	461	464	445	465	454	438	446	431	467	437	479	470	411	456	478	441	478	511	461	451	428	442	457	443	459	443	468	453	442	451	422	424	460	437	432	440	467	460	438	442	466	461	445	424	486	467	444	459	472	473	452	464	443	473	419	458	448	416	433	446	443	434	456	477	447	440	433	450	436	452	441	445	412	455	441	432	454	432	454	465	444	444	501	456	444	411	466	438	465	440	504	438	491	439	466	454	478	462	438	420	504	451	450	413	456	437	463	465	472	459	489	486	445	475	446	468	483	423	427	495	461	494	455	461	416	465	466	446	460	474	435	476	432	449	455	447	472	433	425	409	458	448	449	445	472	495	469	422	473	459	488	477	452	429	459	473	463	442	430	472	477	457	469	445	441	453	422	429	430	477	465	423	436	453	431	483	465	455	464	445	414	470	491	441	475	426	488	472	430	442	465	465	453	415	425	448	431	433	430	454	483	478	435	458	461	476	445	438	471	445	471	470	464	428	470	455	489	462	429	475	428	415	451	467	448	489	433	409	425	460	465	449	471	467	443	461	412	439	460	462	462	462	434	469	456	457	449	444	428	481	496	413	464	503	411	438	422	436	450	457	468	445	455	450	450	449	452	434	457	480	469	445	449	484	485	475	453	479	473	457	452	435	486	417	423	444	475	452	436	506	443	445	440	453	476	459	500	427	487	472	438	434	428	446	462	485	459	416	466	463	466	449	470	453	454	461	469	468	449	469	465	409	473	451	436	485	451	432	425	475	459	439	474	419	434	446	426	395	474	485	444	433	442	434	459	446	452	441	434	454	421	490	480	433	485	489	470	443	471	432	439	459	456	465	463	506	461	491	467	468	483	473	477	477	436	454	454	449	480	455	436	480	452	440	420	410	420	449	455	445	474	428	468	447	512	442	426	437	425	494	479	427	464	514	446	449	431	458	445	436	469	511	476	442	462	471	465	470	493	477	457	421	455	446	410	423	449	472	471	457	445	496	414	457	431	467	443	494	475	477	487	489	434	436	444	420	449	481	445	449	456	475	483	481	444	456	444	444	477	436	433	456	438	426	447	439	456	488	467	445	445	483	447	459	450	456	445	429	452	498	454	445	476	471	415	436	444	452	482	464	452	466	461	468	418	415	444	435	437	465	468	456	444	451	474	447	465	476	426	481	420	458	446	465	440	433	469	466	462	438	429	398	475	437	450	433	443	482	420	446	418	435	476	484	433	453	434	439	434	475	485	463	445	437	464	455	485	458	450	447	437	481	465	465	477	444	457	454	458	469	430	463	457	473	432	427	438	451	446	456	422	459	482	456	447	495	434	430	430	486	427	472	438	453	452	463	438	482	467	445	476	434	458	460	459	489	506	446	480	443	431	503	488	454	440	432	436	444	460	450	437	447	442	437	412	465	453	444	430	480	451	447	486	472	426	443	487	448	438	456	437	454	457	456	480	439	459	469	425	438	447	466	456	423	451	439	501	474	434	463	468	447	427	480	446	430	411	441	433	430	466	445	447	447	465	464	458	459	479	427	433	472	455	474	469	453	418	456	462	466	473	458	477	474	456	432	468	425	414	425	480	447	426	463	440	510	439	464	448	412	491	486	484	428	421	474	440	421	470	438	443	446	460	443	423	452	455	442	460	454	429	466	453	457	456	441	467	464	434	476	434	458	507	409	436	465	448	497	475	465	459	481	467	484	476	448	457	450	473	440	480	448	436	506	467	446	487	431	465	427	462	429	481	440	419	460	473	457	425	446	445	490	441	451	461	469	479	464	463	407	447	410	481	441	458	423	479	446	428	450	411	474	444	455	456	493	435	447	457	470	423	475	435	454	417	449	463	441	472	449	428	417	450	445	416	435	477	445	453	477	426	459	424	476	464	480	432	467	419	426	433	446	490	423	467	470	421	440	439	444	430	410	429	461	447	441	454	432	464	446	471	482	452	434	440	492	436	456	450	467	483	459	421	476	447	456	465	437	420	459	424	465	464	426	447	476	452	469	463	419	446	481	412	466	457	455	456	423	480	448	440	434	460	456	498	423	473	448	449	462	456	448	411	430	470	448	447	506	465	447	444	454	446	511	422	488	444	435	435	481	420	427	478	429	438	417	467	428	450	430	449	470	442	428	461	449	468	486	493	478	477	452	487	442	439	430	463	443	426	485	475	411	447	467	463	419	437	444	457	465	444	450	467	438	473	446	422	481	439	439	453	441	458	438	430	485	455	439	457	431	477	464	458	473	441	473	506	428	440	441	447	459	454	476	450	466	442	447	484	453	441	481	462	477	468	431	464	478	465	488	445	453	457	470	459	430	496	451	452	472	514	447	431	463	428	471	471	484	469	426	457	454	464	462	481	440	495	455	479	478	438
25100	20972	23567	28562	20961	12745	647	462	440	386	376	371	347	381	363	356	367	323	341	319	356	341	353	357	371	330	381	346	356	328	355	323	358	358	361	411	311	338	346	395	360	351	341	346	332	362	354	351	365	324	343	333	388	332	338	330	335	337	334	325	318	314	349	331	355	302	352	370	335	311	334	328	349	293	340	299	348	351	319	367	379	353	365	354	313	339	344	315	339	375	355	343	382	339	387	376	355	361	343	316	346	358	354	312	348	334	326	370	346	334	336	355	342	340	328	355	344	350	336	328	321	342	348	377	330	353	342	357	341	364	316	335	365	343	317	365	340	341	313	334	353	358	319	298	332	277	313	360	349	350	337	338	318	340	332	340	377	313	329	377	338	312	335	318	357	335	372	289	337	337	332	345	309	309	296	318	326	297	345	313	331	298	333	376	340	358	344	331	315	355	355	333	327	345	369	359	356	330	341	347	321	340	322	314	344	355	316	322	333	311	352	293	323	351	320	348	363	325	352	387	382	341	342	333	328	327	347	350	336	374	371	340	326	336	357	316	312	367	377	313	313	390	341	356	368	346	360	316	333	366	321	324	304	328	331	359	345	385	285	344	341	354	328	309	312	335	344	311	362	329	324	311	366	325	305	334	354	331	320	349	321	317	339	335	348	353	350	322	336	358	307	342	326	358	327	337	329	335	349	323	298	361	359	333	322	340	319	352	367	335	339	340	332	333	318	359	324	277	352	334	311	356	331	316	339	341	351	354	326	358	335	324	378	331	376	360	319	334	381	342	318	333	307	337	328	360	322	367	338	347	323	344	338	350	336	316	337	358	332	331	342	387	333	323	339	325	308	298	323	344	318	344	294	349	371	345	344	328	331	344	314	323	357	315	319	335	336	342	356	340	339	341	347	361	310	348	333	356	354	330	328	323	305	327	348	348	332	326	336	361	338	342	344	314	354	292	322	343	346	301	331	363	342	302	304	343	344	325	389	308	335	362	334	318	326	336	342	355	363	349	356	337	357	338	309	376	348	331	333	342	311	354	367	329	345	304	332	345	310	348	344	368	362	357	344	325	334	336	343	325	352	347	348	344	370	346	344	342	322	337	317	343	322	366	343	328	300	314	363	356	341	323	334	357	337	358	347	341	360	309	317	361	354	366	347	374	351	355	356	351	338	319	338	338	332	320	312	336	322	360	326	352	358	340	322	358	337	352	326	370	359	351	382	349	325	359	337	343	363	308	329	339	367	362	318	341	373	334	339	349	337	349	325	358	320	376	376	366	332	349	342	350	344	321	345	334	355	301	344	331	301	355	369	354	374	320	334	354	347	372	354	313	350	318	345	299	315	358	354	348	364	329	332	315	318	339	333	351	329	334	352	331	336	333	311	377	346	370	335	344	325	365	337	337	336	310	353	331	339	347	339	343	366	368	355	295	310	320	330	293	330	367	351	362	340	340	370	335	339	307	351	334	345	316	339	320	331	316	345	302	319	358	367	334	340	337	370	336	316	361	357	334	307	308	342	370	326	341	310	335	356	341	362	331	318	336	349	332	355	351	349	340	355	344	346	331	356	343	360	351	339	357	336	353	366	342	346	321	344	358	322	365	385	336	329	340	381	333	321	335	352	290	313	343	334	330	343	341	362	353	334	357	345	358	315	352	330	332	322	359	327	299	320	341	329	332	295	318	321	320	324	341	341	351	351	333	350	384	339	357	375	309	323	334	344	338	359	365	342	377	338	341	313	379	370	367	358	361	344	330	324	320	344	311	339	350	371	320	362	321	321	341	319	334	345	338	318	326	354	375	332	342	343	298	350	357	347	312	293	303	327	353	341	352	351	334	349	333	340	344	307	320	345	328	350	363	328	332	330	339	308	312	347	375	371	334	334	339	341	377	341	328	317	347	365	328	328	331	340	349	357	332	386	320	357	345	341	358	358	368	332	351	334	310	346	336	338	326	334	340	363	354	292	367	360	366	318	355	359	365	316	330	369	359	349	351	345	349	345	355	333	352	356	332	322	345	362	344	308	335	329	312	323	343	332	375	349	383	346	302	334	354	330	350	333	327	345	362	358	325	338	341	323	359	317	331	334	343	357	332	348	338	340	351	294	336	357	358	366	347	333	359	336	311	330	353	352	326	321	303	337	361	363	368	335	319	311	302	304	353	386	347	327	319	343	344	310	366	362	348	353	303	337	349	330	311	303	323	305	329	333	377	314	328	333	282	324	336	329	336	352	311	351	355	313	318	333	362	351	327	324	362	343	341	372	319	323	323	330	359	350	344	350	323	349	334	354	344	358	389	335	362	348	325	337	331	363	353	352	361	324	314	342	349	317	310	352	327	373	346	345	343	321	330	355	341	356	320	357	347	338	329	340	338	383	333	365	312	313	352	310	344	321	302	365	319	318	349	338	355	345	318	350	324	346	360	362	351	340	306	293	353	334	365	367	366	370	334	313	318	333	359	349	371	321	358	352	303	401	352	351	348	374	344	367	310	346	318	347	343	354	310	352	332	291	329	329	322	344	330	333	331	333	331	333	346	326	344	369	342	322	311	328	357	340	339	347	351	332	307	333	336	322	311	347	321	352	351	339	335	368	327	311	319	345	328	329	325	341	363	338	330	352	330	354	312	369	367	338	352	356	344	329	357	296	352	344	352	319	353	352	344	333	377	291	323	343	339	324	308	352	315	363	303	313	334	341	344	337	324	317	334	356	339	383	328	302	319	365	354	364	359	353	345	350	299	344	326	384	376	354	321	307	344	358	311	339	346	322	355	326	317	335	331	339	319	326	352	353	339	330	344	326	307	351	349	330	343	346	344	355	349	315	377	342	332	329	321	360	360	334	324	335	337	366	312	337	319	320	356	317	404	369	326	365	361	325	349	312	330	368	301	370	328	317	362	362	342	341	315	357	376	354	320	333	321	326	327	356	341	315	343	320	316	310	311	322	328	340	341	345	341	343	323	342	338	328	352	333	356	346	360	343	320	349	350	350	336	358	334	337	348	344	347	341	306	335	324	369	325	361	342	361	351	338	346	332	301	345	329	317	353	359	362	293	355	331	364	315	330	364	328	325	337	324	322	342	336	315	333	341	352	315	366	347	344	327	361	384	358	309	353	347	350	334	329	341	334	325	323	329	323	338	322	316	354	359	342	339	360	387	350	342	355	321	354	355	358	337	358	309	370	323	323	330	359	329	345	329	363	336	330	366	332	306	332	343	334	350	362	302	310	308	298	308	330	323	355	347	342	360	316	332	325	308	311	334	323	321	403	344	338	319	380	342	339	355	346	338	317	361	355	348	334	370	355	364	377	387	316	349	338	347	364	337	325	338	324	334	334	357	323	336	319	358	325	300	323	338	351	350	335	344	343	311	359	337	327	338	352	364	349	364	324	312	345	353	326	347	367	349	339	306	339	343	335	368	331	341	317	325	345	346	326	351	341	320	313	377	340	368	328	330	315	346	311	348	335	368	335	313	326	330	323	336	353
4372	2237	1266	924	823	752	759	769	733	796	733	731	760	786	760	754	778	734	750	732	679	732	691	732	741	738	756	695	679	750	784	747	742	732	746	747	740	775	706	693	699	713	709	715	748	762	689	730	684	733	678	761	747	738	716	737	730	726	733	730	774	691	757	720	687	708	733	768	716	703	666	787	763	719	740	737	757	744	778	746	705	738	666	706	765	751	704	717	759	734	710	750	740	747	712	747	717	735	768	712	762	756	782	730	741	773	748	722	753	709	721	751	728	706	772	715	726	763	704	729	748	716	739	744	726	694	703	730	678	722	730	708	683	639	738	704	756	788	745	750	704	752	718	734	731	717	712	731	713	701	749	760	691	715	714	716	715	701	780	774	757	721	737	720	745	733	711	740	724	805	682	767	730	718	735	740	725	721	773	720	736	684	738	740	713	760	696	729	719	720	762	746	722	719	769	748	725	730	723	764	728	704	784	781	718	761	702	696	733	707	758	710	749	739	726	764	734	714	734	741	727	757	721	752	736	755	695	765	699	748	778	720	692	705	721	701	688	732	715	749	724	759	743	757	736	746	709	742	732	754	724	702	805	683	709	704	710	737	730	708	683	695	755	721	743	718	740	685	732	716	766	722	736	738	708	766	711	710	770	724	724	737	742	751	753	742	732	700	674	759	742	707	738	751	751	786	732	717	705	771	692	776	738	711	744	707	753	702	689	716	761	729	716	669	740	727	742	759	709	727	698	744	793	763	773	706	721	766	719	747	737	743	734	717	761	711	703	715	681	732	759	752	767	708	736	702	737	720	716	787	732	714	732	731	732	715	691	685	682	711	779	707	764	778	681	757	674	698	748	739	761	701	676	735	688	723	804	720	705	729	762	703	708	693	742	694	748	696	768	693	754	757	756	755	751	705	731	724	720	717	743	760	696	753	683	753	719	729	742	748	746	686	716	788	741	739	733	760	750	743	704	714	696	741	737	685	709	769	778	722	727	751	681	719	771	764	695	753	685	672	709	765	749	690	771	697	696	762	769	691	734	802	724	741	724	680	719	722	728	720	710	775	737	731	703	707	670	785	706	755	787	770	722	724	697	742	723	754	762	669	668	739	760	708	745	724	724	703	685	715	738	722	728	689	738	740	728	691	703	703	738	740	738	762	756	731	730	701	750	764	752	705	745	742	752	698	665	723	768	705	716	741	736	753	733	702	765	738	734	707	729	738	706	740	737	669	706	763	753	720	734	760	725	733	719	695	732	700	747	765	744	721	710	706	762	723	778	737	757	719	719	737	707	718	727	729	702	721	718	664	705	760	771	778	684	686	717	733	724	704	757	721	735	735	747	743	735	735	721	710	777	767	697	681	766	714	718	713	722	758	781	707	743	719	730	707	768	706	756	743	764	747	693	740	674	743	758	687	749	694	764	684	716	767	714	732	725	724	757	702	745	671	694	687	694	741	714	754	803	734	727	703	725	739	699	739	715	686	726	736	734	743	761	721	718	671	737	688	703	737	743	708	746	737	721	703	782	789	723	679	673	697	763	744	790	700	717	742	760	761	710	742	732	697	741	738	740	737	707	715	759	715	757	712	727	727	745	747	749	728	746	783	766	745	700	690	730	764	707	716	680	704	769	734	779	753	692	709	737	754	703	762	739	735	729	789	762	729	776	739	707	761	738	693	735	777	739	704	706	745	783	731	696	711	731	727	732	757	745	708	676	736	726	762	756	722	735	774	747	731	679	791	675	686	715	713	714	706	720	710	729	760	688	776	750	793	742	729	713	723	714	743	744	712	723	712	742	735	745	733	741	698	773	798	750	769	759	711	701	694	712	698	782	708	718	750	690	735	708	704	775	742	754	732	721	697	688	735	728	726	780	763	733	716	723	740	706	739	764	780	735	705	759	708	756	734	735	693	715	724	698	669	741	700	755	713	724	753	700	737	764	755	713	718	754	712	742	739	714	708	721	736	727	731	709	742	700	757	766	726	688	772	741	711	673	741	693	751	745	748	771	735	708	784	700	741	739	710	748	697	736	707	750	789	721	743	727	711	711	757	689	727	736	739	670	740	700	812	786	756	719	743	746	686	708	730	754	734	711	772	727	730	754	687	681	745	718	697	685	677	667	718	726	716	727	744	710	769	757	732	727	709	730	702	709	717	721	732	679	702	741	697	749	733	709	724	709	721	714	729	726	752	755	733	742	753	763	708	770	769	744	740	730	733	754	691	741	687	756	745	705	695	689	732	712	753	734	773	768	745	711	709	716	727	748	719	735	710	725	769	703	689	701	736	759	726	707	770	726	773	705	689	780	705	705	746	706	749	777	747	710	701	732	756	710	673	741	728	767	691	753	715	694	703	690	747	688	729	765	737	719	742	732	728	754	728	742	744	735	732	700	734	740	689	746	717	726	727	724	726	734	744	690	728	707	701	775	768	722	747	679	699	697	731	703	757	750	743	727	708	753	728	659	673	705	714	758	733	695	721	748	724	690	756	668	737	734	736	728	735	726	734	696	728	722	813	696	752	761	728	728	728	730	775	735	742	676	733	754	714	685	709	696	685	742	721	758	750	719	703	729	715	759	754	743	697	722	713	704	723	673	743	740	728	709	721	719	664	699	701	742	747	737	688	747	737	691	731	769	725	752	726	672	726	695	692	719	716	717	704	758	753	753	752	770	704	721	746	692	732	718	719	763	706	728	725	724	772	736	727	762	678	727	723	706	761	763	728	759	725	762	700	772	685	703	724	706	710	728	707	696	740	724	745	772	705	710	723	765	738	705	728	726	702	731	746	736	727	704	785	758	703	750	671	780	712	658	747	704	697	747	747	709	748	744	733	734	728	728	690	731	725	728	692	750	731	709	733	724	695	728	762	768	731	747	754	730	732	708	745	686	774	694	745	750	740	742	738	742	729	735	723	736	759	739	720	741	682	736	730	733	714	742	740	750	769	729	717	699	734	738	727	687	780	769	746	804	700	719	735	750	709	669	767	749	672	765	730	707	742	707	717	745	749	778	715	756	802	726	743	792	682	727	730	714	701	732	712	734	720	747	711	751	738	774	744	698	701	749	695	699	695	671	722	713	762	724	768	731	698	762	706	684	712	713	763	783	720	658	710	694	705	687	680	752	719	698	729	721	727	754	754	692	717	722	727	727	748	734	727	763	749	752	685	732	728	727	710	795	758	741	788	748	686	738	748	719	733	720	741	758	731	717	701	718	716	738	737	702	791	758	732	749	703	771	753	779	709	731	724	763	786	707	762	750	711	712	716	722	739	720	767	710	716	736	729	723	725	747	693	705	735	799	740	679	723	722	774	711	771	741	684	786	720	712	726	761	688	655	724	730	714	697	744	760	740	682	742	710	704	651	717	697	758	744	715	740	716	730	736	724	731	746	717	742	748	773	759	736	757	753	742	696	717	710	788	761	707	790	687	738	783	778	770	729	764	722	753	723	730	715	704	699	757	743	718	726	766	687	730	707	752	700	703	725	730
24424	21014	23987	28244	21016	21046	10956	620	438	361	356	409	371	341	339	296	301	321	306	339	327	294	312	254	320	310	301	312	321	328	309	304	259	308	262	287	315	332	314	291	270	287	295	317	323	289	296	285	327	307	305	320	327	296	287	326	293	324	315	315	290	296	314	321	283	267	287	282	308	319	288	297	316	301	306	296	318	321	290	270	270	272	290	293	315	279	286	302	313	309	313	302	270	308	308	313	291	305	290	270	264	280	294	290	302	304	302	266	364	306	278	263	302	327	327	295	314	297	294	305	287	295	294	292	318	279	252	284	314	314	318	311	256	316	280	287	271	267	289	301	297	290	297	283	320	307	305	305	285	312	313	308	271	286	303	295	294	302	284	299	275	299	297	311	334	298	304	334	281	321	356	297	291	283	294	273	310	288	306	279	324	296	275	282	257	285	314	306	284	294	294	265	299	302	304	311	333	299	284	266	289	317	297	303	330	303	305	264	281	300	316	279	287	277	315	309	276	285	303	297	309	300	294	295	291	292	299	289	319	339	287	287	299	311	235	266	301	328	308	308	325	329	263	265	290	282	282	273	311	262	324	283	280	307	312	293	279	256	267	320	272	280	310	280	328	303	319	331	292	297	277	315	247	320	247	269	324	305	286	262	323	292	278	288	339	305	290	275	290	299	300	257	301	318	324	301	291	325	338	300	311	254	297	281	270	285	271	321	311	321	302	289	291	295	319	294	305	281	284	268	299	296	287	301	279	328	287	290	298	297	264	276	305	288	277	312	319	299	293	309	315	319	292	286	258	283	316	282	272	294	284	284	317	275	283	290	337	272	302	326	322	288	321	281	290	302	314	274	268	308	290	338	320	321	314	277	268	290	291	279	321	308	280	307	290	315	301	291	274	319	285	282	279	308	275	315	279	273	290	279	309	298	281	270	278	302	311	307	317	255	296	316	298	297	324	331	283	286	293	294	284	241	309	289	267	271	294	328	288	286	268	297	305	305	269	271	293	301	292	306	278	345	317	276	325	340	295	298	299	296	292	331	257	289	304	281	286	304	306	285	288	288	285	305	307	316	287	306	314	261	300	276	291	313	291	311	277	311	280	309	290	288	289	297	280	304	323	313	315	346	277	282	263	301	300	282	294	269	309	298	281	288	315	298	274	306	303	292	276	307	281	324	293	293	262	300	281	308	278	265	300	310	300	337	268	234	292	304	333	300	296	314	286	278	322	291	294	319	309	318	288	302	294	296	294	291	290	279	299	302	289	294	319	288	291	299	285	273	307	306	257	266	268	283	324	304	310	303	293	265	262	291	324	274	252	297	285	283	343	273	310	270	280	298	293	270	315	290	295	276	310	278	259	286	298	306	312	308	272	276	325	294	291	302	303	261	251	304	285	310	293	306	309	297	313	300	295	327	296	307	312	290	289	273	312	304	288	287	273	312	289	296	306	281	266	277	277	284	305	281	313	291	300	305	295	277	283	308	268	267	301	299	310	307	244	313	285	317	321	319	298	266	289	334	293	295	309	293	284	306	311	302	282	269	272	278	318	317	301	312	297	303	296	302	295	302	319	273	294	308	308	276	301	289	302	272	301	269	291	296	331	305	296	295	296	285	278	273	282	293	292	283	307	285	278	280	320	295	323	276	294	284	272	290	309	296	269	301	297	284	293	298	269	295	290	285	300	296	285	272	260	292	307	280	273	278	287	308	315	308	257	317	300	328	313	265	294	298	308	291	291	285	282	306	301	333	287	307	315	292	299	253	279	293	285	281	284	280	269	305	268	289	290	320	304	296	290	306	290	284	287	333	290	331	290	296	351	268	309	332	303	289	299	295	289	319	299	278	273	291	269	279	299	293	264	274	297	294	284	289	369	273	329	289	296	278	309	269	296	305	288	272	270	254	317	295	304	287	273	330	269	293	311	304	321	261	304	259	285	304	290	343	299	305	295	288	280	279	312	282	285	277	319	343	281	264	295	263	282	299	311	249	301	319	326	294	318	287	289	300	264	277	274	244	313	291	289	297	258	310	317	311	309	304	277	299	307	320	285	291	299	310	347	285	309	306	300	296	288	265	286	281	266	302	261	289	318	279	275	280	293	285	279	278	278	312	304	318	276	321	273	283	254	306	286	273	336	269	297	269	291	275	261	324	304	285	295	257	312	322	321	298	264	296	301	274	282	281	306	266	326	277	302	274	315	289	259	286	298	298	288	302	313	289	299	294	264	297	311	259	285	292	291	314	292	299	295	274	314	312	285	284	274	272	294	305	293	279	290	326	290	273	277	273	289	305	291	327	285	297	265	287	327	274	270	285	300	311	270	305	318	298	261	285	297	277	281	269	283	319	296	295	318	269	293	301	315	287	250	311	296	303	316	300	301	283	319	303	323	265	287	287	286	299	306	292	272	290	304	287	309	324	315	289	300	260	318	294	280	294	256	277	284	302	282	289	284	296	297	237	284	301	300	269	290	279	285	297	302	280	291	299	282	283	320	261	278	287	278	299	316	289	321	279	267	321	307	303	264	267	288	316	321	313	287	276	292	260	292	258	301	321	281	294	302	323	284	307	312	280	294	300	277	289	310	296	283	293	270	265	269	308	311	291	286	271	315	300	287	312	269	266	304	314	320	295	267	289	298	280	299	302	266	311	293	299	299	307	277	297	286	302	315	288	302	325	278	298	274	315	270	274	271	296	288	273	286	295	308	268	312	281	287	304	296	329	264	303	301	281	289	285	266	267	309	299	299	315	311	306	317	292	288	282	303	261	316	278	293	285	284	274	297	288	267	291	292	291	258	285	300	281	269	326	342	258	273	317	292	278	294	299	306	318	312	303	299	301	272	296	287	283	267	302	288	286	338	286	286	288	266	297	281	324	290	268	302	276	286	270	310	302	296	337	311	335	245	270	269	324	274	306	301	286	298	311	287	307	267	272	287	279	292	264	293	266	292	299	273	277	298	287	289	296	300	294	305	286	343	309	339	283	295	280	296	300	282	299	287	265	281	265	319	312	287	303	268	297	314	291	308	277	305	309	294	280	282	286	291	295	299	255	268	265	304	284	307	295	287	294	299	302	296	264	276	254	267	301	284	323	305	277	295	291	285	292	295	292	298	289	271	321	294	304	292	293	278	332	299	322	281	293	282	288	282	297	297	272	309	303	308	306	312	277	275	289	298	278	291	310	287	304	290	335	296	271	304	295	301	318	290	282	321	313	278	313	305	313	300	297	301	288	309	281	269	305	282	303	310	314	275	290	311	302	269	303	264	273	280	303	310	293	318	287	289	289	261	305	332	319	307	304	297	297	266	267	259	297	283	321	290	282	291	270	279	271	327	321	310	272	296	310	290	272	251	315	318	336	317	315	293	266	288	302	308	303	296	313	304	303	273	286	308	277	279	311	283	312	279	313	306	300	312	281	255	320	317	297	294	289	272	284	320	287	302	285	273	282	302	278	287	290	300	299	296	263	323	322	297	275	289	263	306	272	275	309
3980	3262	1665	1035	788	758	687	629	633	643	592	631	606	658	623	590	577	635	621	615	640	626	590	612	661	628	601	622	604	595	599	607	652	644	600	618	634	639	570	624	598	618	608	618	627	615	625	645	616	602	614	632	598	625	576	661	596	586	554	603	638	594	609	592	610	648	668	601	618	639	579	614	586	637	633	605	639	631	609	592	617	596	601	643	648	629	679	608	608	590	570	590	648	625	609	597	608	611	598	627	647	604	627	593	618	617	570	590	634	568	643	639	641	629	584	631	572	616	612	626	586	611	639	615	627	623	613	579	653	602	582	616	647	607	577	637	625	573	581	627	667	599	606	605	565	601	617	616	586	613	583	628	624	626	605	625	597	592	567	653	608	595	631	632	581	619	591	604	575	612	647	643	617	578	617	591	649	650	565	622	602	616	586	643	614	618	635	621	611	616	547	613	574	615	574	614	610	618	597	615	643	645	628	598	620	637	559	601	614	623	624	674	595	619	581	573	612	623	605	654	623	613	616	577	578	597	603	605	637	570	612	597	625	585	637	583	616	613	592	622	608	590	613	583	622	608	622	589	600	622	581	617	597	636	650	643	617	601	599	623	607	581	626	609	626	576	623	627	612	605	640	604	637	635	557	625	620	603	600	646	661	643	630	592	620	604	646	598	637	605	633	637	608	608	634	614	634	625	587	580	584	593	610	628	651	644	596	648	615	568	623	616	656	579	624	578	614	625	625	611	626	609	618	579	599	623	616	655	568	621	650	631	596	587	618	619	595	614	583	608	602	595	638	600	583	638	643	608	594	614	618	563	611	624	627	617	597	617	567	643	639	586	593	608	629	650	572	590	621	599	620	595	592	625	593	634	611	576	578	619	646	623	620	596	611	640	613	644	624	663	594	615	599	638	627	620	646	639	601	627	597	643	563	618	609	606	596	606	591	606	587	619	614	629	610	627	640	575	590	561	608	612	609	643	608	594	597	655	613	643	626	600	602	610	623	625	662	612	654	659	606	619	610	601	619	636	580	640	593	631	588	615	625	648	603	636	611	625	601	591	584	578	570	587	641	649	593	597	597	597	632	621	592	595	632	569	620	640	657	601	663	572	654	630	620	616	616	576	620	631	589	640	583	619	642	650	638	604	606	583	584	614	596	618	616	638	586	607	590	657	652	656	594	599	642	644	630	626	600	599	634	617	597	636	619	616	585	620	642	646	600	580	619	588	622	622	645	603	591	614	607	573	620	607	613	567	568	621	642	624	634	619	633	617	645	662	608	599	628	603	577	601	647	597	633	639	632	649	599	655	599	581	617	591	633	619	606	644	634	644	672	607	591	611	624	582	571	573	613	636	672	593	624	577	604	583	674	578	589	642	620	604	589	598	559	605	644	640	625	621	601	624	580	619	577	606	583	645	655	630	610	643	554	616	630	579	598	608	620	652	632	585	588	591	640	567	645	592	584	574	595	598	630	589	626	622	566	622	643	595	603	657	639	593	583	591	589	605	594	568	598	624	643	609	596	656	592	627	616	598	594	619	624	629	618	570	582	618	624	632	596	606	624	602	626	606	638	591	624	635	669	634	638	621	599	608	599	557	587	604	576	592	592	610	606	649	575	570	616	610	624	638	650	610	645	613	646	629	657	604	594	602	572	610	617	620	628	643	604	633	635	601	611	647	628	574	638	629	588	588	580	624	608	621	637	623	598	647	626	633	588	650	643	637	590	585	575	622	645	583	607	606	646	609	628	638	578	593	607	614	671	620	615	600	634	609	666	604	583	627	600	608	581	624	595	568	637	609	623	598	632	600	608	612	652	627	618	604	594	625	594	653	626	604	586	642	615	614	652	613	607	610	644	596	626	654	618	616	559	601	654	598	605	614	627	597	611	589	579	602	623	674	640	639	646	635	611	602	610	614	618	583	597	561	625	595	588	628	595	672	603	634	664	632	607	610	566	559	609	579	621	628	621	561	588	616	626	621	617	622	602	592	594	636	582	602	604	601	611	603	672	604	656	631	603	594	631	608	637	609	607	626	605	636	611	574	600	597	601	594	596	604	623	581	609	651	586	606	622	626	614	594	631	629	588	610	591	626	603	551	607	641	625	585	634	649	654	582	589	598	595	636	605	598	583	625	600	616	608	564	635	615	572	616	645	615	646	585	653	642	633	597	613	584	665	631	602	593	624	677	580	601	657	649	609	585	635	601	586	599	603	628	601	602	636	578	585	655	627	600	560	594	597	638	591	624	591	618	631	631	641	597	585	596	622	649	580	641	604	605	608	599	562	616	659	602	601	634	647	619	617	593	593	589	627	623	616	651	625	604	636	690	613	625	609	616	632	604	613	604	631	587	626	597	610	622	610	635	604	640	610	567	595	597	655	571	599	643	560	629	650	644	565	613	645	575	626	589	636	642	581	638	622	596	621	650	627	635	658	665	585	617	575	611	636	620	562	581	602	604	605	609	611	590	602	574	628	610	631	588	619	607	598	658	628	595	644	616	632	602	578	573	611	609	639	596	648	627	584	622	622	613	622	610	599	599	632	584	641	622	614	609	554	604	614	661	614	539	638	616	585	619	594	606	627	646	613	613	607	604	623	630	633	626	627	601	609	618	568	620	629	659	620	621	617	589	576	606	577	584	629	677	591	562	592	590	605	590	599	596	589	635	657	663	609	586	600	601	609	627	613	624	630	622	576	633	579	644	609	601	623	571	557	647	595	626	604	627	605	623	596	593	595	628	626	540	617	591	595	625	611	669	644	587	624	659	604	628	606	635	596	624	612	632	591	599	616	620	600	602	615	617	621	616	644	650	573	573	627	639	600	622	603	634	567	594	679	598	554	592	630	628	589	659	653	646	632	613	632	655	642	624	628	593	675	616	619	628	619	612	612	645	614	610	583	652	616	632	607	618	596	639	580	568	621	648	617	576	612	640	609	617	625	630	618	615	614	604	581	617	536	618	664	663	641	604	609	605	628	633	572	586	557	600	600	615	585	661	589	600	561	583	626	588	623	628	579	640	602	567	641	612	607	662	587	633	588	617	598	581	605	629	611	600	596	623	612	611	613	615	633	583	628	580	594	616	619	575	599	650	617	613	637	602	631	622	625	620	595	600	609	602	584	637	629	623	642	625	626	623	622	621	608	581	629	608	604	645	587	598	590	614	589	648	622	596	591	624	637	649	596	624	645	591	640	593	633	629	629	621	607	625	561	629	630	594	630	594	582	616	600	635	603	612	625	618	579	660	609	625	591	649	627	602	632	580	631	644	567	638	627	592	572	577	605	639	582	595	614	602	621	600	641	641	603	596	582	604	631	629	586	613	615	618	624	600	598	649	614	614	659	620	578	634	628	592	635	649	615	574	618	588	619	606	639	615	642	621	606	588	563	589	653	602	603	621	579	687	582	591	622	638	672	642	619	595	598	589	641	619	636	616	600	636	603	645	593	595	643	625	623	635	614	636	625	612	611	616	590	611	590	625	607	606	646	606
33302	14515	1952	261	231	195	190	198	164	180	175	176	177	188	203	194	178	197	177	168	201	227	183	190	203	180	179	191	179	192	189	167	194	195	182	188	188	169	188	185	192	175	188	186	166	178	205	169	175	178	182	206	200	189	193	192	179	182	186	176	203	202	219	160	168	186	218	213	184	187	181	195	190	184	186	153	178	183	188	177	164	191	182	168	191	210	171	155	180	209	169	183	164	172	193	185	174	181	177	196	221	167	219	205	174	176	178	192	190	193	214	204	227	221	160	181	179	206	172	194	202	177	188	173	184	167	203	188	193	184	198	191	185	204	188	166	178	181	202	151	185	199	186	175	190	207	182	188	188	188	186	172	185	192	189	187	202	182	185	169	178	165	175	195	173	154	205	202	204	179	176	165	177	172	180	170	184	163	163	182	192	174	182	182	185	168	200	200	151	182	192	176	199	194	160	191	203	185	180	207	182	186	184	187	213	200	175	166	174	198	173	192	174	185	188	205	153	187	193	178	172	193	193	198	170	199	195	165	187	213	207	176	159	188	181	190	172	183	173	190	183	169	172	168	176	183	179	190	170	170	186	185	180	187	198	202	173	158	165	181	185	174	196	177	191	204	187	173	209	186	214	174	196	202	164	202	189	173	152	174	171	181	190	180	189	187	200	184	173	187	183	166	192	183	203	195	149	182	183	175	177	198	191	201	177	188	181	191	194	211	190	155	189	206	165	173	177	180	159	151	175	209	200	167	176	192	212	203	192	181	196	184	169	202	199	200	190	146	196	190	188	188	217	159	184	187	192	172	207	179	172	194	175	204	208	187	180	198	188	169	192	186	177	182	198	165	177	172	182	204	186	190	170	175	207	201	173	184	194	188	163	172	183	190	162	170	160	158	165	178	177	180	198	196	216	189	204	191	173	163	184	184	189	192	178	182	177	189	167	183	186	170	193	191	211	212	207	206	179	202	180	172	191	185	171	177	177	176	181	188	185	177	202	191	191	195	194	181	195	187	196	167	217	178	171	198	188	169	176	182	194	203	166	182	208	182	176	189	183	146	172	175	180	194	177	212	193	208	181	189	188	189	189	201	171	176	170	191	206	186	194	203	216	182	195	187	187	220	186	174	185	179	182	178	185	198	190	161	191	193	166	186	164	212	213	172	187	185	211	158	179	173	184	169	205	169	166	175	165	189	183	195	200	195	198	180	218	173	161	193	170	165	187	176	188	195	194	196	204	185	178	186	191	195	185	160	193	224	172	182	189	168	183	175	182	205	175	192	190	188	171	179	166	186	196	174	188	210	215	213	178	185	173	190	199	195	176	167	163	164	192	195	178	187	161	176	197	172	174	177	184	186	173	189	191	180	205	203	172	145	164	177	176	180	195	200	173	175	167	214	192	198	183	213	196	184	175	177	171	151	168	220	177	187	166	190	178	170	185	188	179	209	189	186	167	186	178	191	171	186	192	191	163	182	172	202	206	160	207	174	172	207	158	160	178	188	181	177	178	183	172	198	159	187	166	185	219	182	215	201	153	168	176	187	183	168	151	195	181	163	206	200	206	177	173	170	192	176	191	182	150	185	200	198	182	167	179	187	194	183	194	192	159	181	172	174	163	227	172	181	171	192	208	167	184	175	193	142	179	199	170	204	207	175	197	170	175	181	180	190	168	189	170	183	179	199	215	196	198	189	215	177	163	170	192	195	191	199	193	211	202	184	179	196	163	172	188	193	202	179	170	180	179	190	175	195	198	187	169	224	168	183	160	163	196	195	178	206	172	191	210	204	205	200	179	205	182	190	199	137	193	171	194	175	182	167	173	206	180	179	192	208	191	169	175	207	198	186	195	181	192	169	217	170	178	156	184	182	174	191	195	204	154	200	176	193	182	182	210	186	167	180	172	169	178	204	210	201	182	193	192	175	185	202	176	177	188	202	199	221	198	193	197	153	180	199	186	172	201	189	193	185	185	178	172	177	191	185	158	178	193	168	192	175	194	195	182	191	176	187	188	204	182	209	173	182	172	190	200	181	184	172	180	190	171	169	180	162	186	177	146	174	161	195	180	191	172	185	182	185	183	187	201	200	177	212	217	187	191	191	181	181	195	164	187	179	165	199	191	182	198	193	177	199	195	201	176	177	176	184	206	173	194	200	194	181	189	174	177	202	181	220	185	161	201	179	197	163	175	184	183	204	195	198	191	206	171	155	162	175	174	171	191	185	186	179	167	184	171	182	191	198	182	199	190	167	182	175	207	183	185	176	189	175	171	186	185	184	173	204	190	184	181	188	169	171	220	214	182	184	178	190	193	160	186	193	160	191	205	202	211	188	181	200	197	158	191	197	160	171	193	169	207	158	183	215	194	184	190	183	165	192	178	172	165	202	200	195	179	169	189	180	182	188	185	193	209	165	173	180	178	173	174	213	184	210	199	199	167	193	181	187	204	154	184	196	186	179	212	182	177	187	180	168	171	159	198	201	176	170	162	182	162	190	198	153	186	199	171	194	183	176	170	173	207	190	196	179	180	207	184	193	179	174	194	207	189	196	177	172	188	208	155	184	205	189	188	197	165	172	189	184	173	193	188	187	168	202	182	176	193	196	181	181	200	173	211	176	172	160	203	222	201	184	199	198	198	203	185	180	200	167	200	150	172	173	203	177	186	176	205	232	164	185	170	201	205	195	194	191	183	185	205	179	183	165	190	183	176	188	182	194	157	178	210	173	192	190	192	201	165	185	204	189	203	174	167	167	199	193	145	158	184	168	198	180	208	181	194	190	192	173	175	192	204	175	165	181	172	198	183	177	173	142	182	163	197	176	185	185	171	187	210	187	180	177	195	184	189	169	167	172	182	187	162	178	197	186	185	178	186	186	187	176	185	183	181	199	197	199	184	204	167	196	190	190	214	182	172	179	177	177	176	194	187	168	201	212	173	205	190	212	196	205	198	189	168	165	174	181	192	176	177	205	188	188	181	155	197	176	228	211	181	176	177	188	206	205	183	190	180	188	162	204	186	193	191	189	213	182	158	204	184	178	175	176	183	163	188	177	182	191	204	152	206	205	193	174	193	184	205	176	189	166	170	173	208	185	165	178	197	214	188	190	185	191	166	184	191	162	204	196	187	183	182	176	181	190	173	186	152	175	193	186	190	175	211	182	186	165	198	187	188	188	147	195	177	185	184	171	192	189	166	169	159	174	212	179	198	167	199	187	171	201	174	209	192	190	198	209	189	147	171	186	174	165	157	185	209	204	190	155	169	157	233	171	175	189	177	207	179	200	190	185	183	173	204	221	182	206	205	187	188	185	179	162	195	175	174	186	176	189	168	186	174	157	198	179	193	180	203	197	197	167	186	206	188	164	158	193	197	186	151	182	184	187	176	194	196	201	183	169	195	169	202	188	190	204	189	212	186	217	158	204	211	203	172	178	187	176	193	151	194	188	186	180	150	209	180	143	202	200	171	181	196	195	174	196	199	167	200	170	153	182	169	190
7705	573	528	455	473	472	456	458	479	479	475	454	443	446	465	439	471	429	438	418	439	474	415	420	448	460	433	429	487	460	469	440	458	425	488	431	478	454	489	453	458	464	459	432	476	452	439	456	467	478	472	481	464	432	454	451	438	458	469	454	470	421	478	461	460	446	435	513	442	425	483	429	471	464	465	434	472	446	488	460	485	461	491	495	455	452	453	470	463	457	509	458	448	427	467	455	440	481	501	460	478	439	452	465	449	470	415	471	456	447	492	447	463	496	522	488	505	447	507	455	443	462	448	479	427	462	405	468	454	432	465	467	485	409	480	449	432	492	443	441	470	463	461	493	461	457	506	466	438	468	497	478	458	438	495	463	462	438	488	483	498	443	450	440	425	504	460	420	469	452	454	487	470	442	432	402	440	470	465	505	478	432	450	461	481	488	431	446	470	465	468	466	433	459	446	443	519	409	462	480	477	443	427	463	458	484	466	455	477	437	484	473	473	437	457	466	454	475	470	475	469	413	477	451	430	469	454	433	466	469	450	482	427	459	457	449	447	449	466	435	456	463	430	451	464	490	426	446	456	481	456	430	468	503	523	475	478	456	470	461	443	473	486	479	407	438	416	459	471	462	486	475	445	446	429	442	472	460	427	455	484	476	484	444	464	456	456	490	435	446	490	448	443	444	458	457	455	466	462	446	439	454	447	443	476	450	462	489	454	468	441	472	470	436	438	436	454	435	456	485	439	432	443	438	459	436	451	431	459	496	439	457	469	448	483	423	464	466	435	492	468	476	455	430	459	464	439	428	450	492	438	414	420	488	438	459	497	455	466	462	467	467	478	468	462	485	475	452	452	456	453	476	481	432	441	487	439	484	451	463	461	489	482	489	417	439	475	443	489	472	461	441	418	474	446	426	456	499	440	461	449	446	466	436	427	465	454	474	461	455	477	466	427	490	450	463	467	462	462	440	472	440	476	495	446	430	455	463	477	441	420	495	452	431	420	463	449	469	488	458	433	433	464	469	445	459	479	457	480	432	443	453	463	468	476	445	458	448	456	428	430	432	436	466	435	463	485	435	457	444	456	444	437	458	455	464	467	492	434	471	470	465	433	459	445	432	466	448	479	491	467	480	467	454	450	504	469	445	444	416	442	428	451	468	452	464	432	447	486	511	455	459	423	439	452	480	467	495	448	445	440	482	470	455	479	416	437	401	440	463	457	454	483	458	449	492	458	455	471	441	452	431	506	437	467	461	456	416	454	442	473	463	470	460	460	422	431	475	440	442	485	461	421	467	471	466	441	432	454	461	501	427	454	478	426	453	470	451	459	440	499	487	447	445	486	465	479	466	485	466	495	487	412	455	429	466	495	464	436	461	464	444	448	441	459	453	462	457	434	469	467	458	483	464	494	443	425	473	442	476	455	438	441	447	459	465	471	450	496	445	495	489	441	496	472	460	472	474	460	459	459	426	483	441	453	438	466	456	454	428	451	469	432	452	438	452	460	428	481	441	497	442	410	478	460	456	460	415	488	450	444	418	496	436	473	477	482	454	432	491	496	453	455	492	443	453	464	446	465	448	465	452	472	458	437	453	472	499	477	455	480	455	448	414	479	470	483	456	425	438	440	459	448	463	446	462	445	464	440	459	485	470	449	459	466	448	449	421	439	438	433	492	479	492	483	478	476	439	466	417	464	457	438	479	443	450	489	425	422	427	457	395	466	494	409	458	470	505	469	483	437	466	482	459	495	451	465	459	468	477	448	482	454	482	452	454	454	418	462	448	467	445	466	491	474	481	463	491	499	446	450	484	453	431	461	467	472	434	441	468	439	421	416	453	473	473	466	441	467	474	442	474	455	460	434	485	453	435	466	476	489	442	405	442	457	392	493	458	446	490	446	459	468	479	471	439	463	447	455	422	494	460	457	482	482	488	483	467	442	473	463	473	458	460	435	456	455	478	432	440	500	462	478	450	475	484	479	462	460	423	448	460	439	461	496	449	440	437	479	474	460	430	437	453	483	478	471	420	443	472	494	460	485	442	444	461	447	454	412	393	462	451	411	442	463	504	494	465	419	456	466	470	481	489	477	445	487	449	477	434	449	494	468	435	467	428	460	474	436	472	476	471	483	432	481	431	438	480	467	449	466	443	449	455	472	433	437	502	447	451	457	448	467	481	414	449	454	424	454	456	439	473	454	475	459	452	451	441	430	448	475	425	467	456	493	453	438	453	491	434	461	480	500	443	428	458	480	438	451	438	456	464	417	452	457	488	449	454	465	492	448	437	480	447	491	442	481	437	452	456	441	453	433	464	468	471	475	429	448	459	477	469	430	433	446	411	436	406	492	456	481	482	448	461	417	478	458	465	443	475	444	470	447	460	476	454	446	449	440	441	428	437	447	438	480	443	499	451	499	466	467	433	442	451	448	465	436	437	497	457	457	465	449	442	485	440	436	438	453	422	478	473	445	439	477	469	460	458	485	428	451	491	516	445	487	462	441	455	457	431	436	466	478	473	414	432	438	473	456	425	491	433	487	447	482	455	474	450	482	503	484	442	471	434	487	477	454	469	451	416	444	447	451	441	451	447	473	440	467	464	469	450	440	457	472	476	467	433	451	473	443	441	440	459	442	460	449	440	451	445	460	459	472	457	442	424	469	455	484	508	445	469	439	490	472	457	435	485	477	479	450	430	462	449	465	441	446	445	463	432	476	423	455	468	438	448	465	452	460	459	449	472	424	453	414	449	476	464	463	477	433	490	459	455	463	452	482	442	523	453	439	434	439	434	470	483	495	473	468	490	445	481	460	429	416	487	510	471	435	419	441	436	450	488	434	498	427	449	449	466	493	450	500	453	473	417	499	456	470	470	435	472	421	445	465	451	453	480	441	463	487	474	451	479	440	453	491	454	464	452	463	462	421	456	448	463	468	449	443	474	487	417	430	405	460	480	492	453	443	472	471	414	475	459	476	452	452	490	459	453	439	456	423	468	423	455	476	448	418	433	462	474	486	485	495	472	485	453	463	445	456	483	415	455	495	447	459	441	455	457	484	438	435	428	452	442	472	447	464	484	469	462	453	444	429	478	428	450	451	457	436	459	482	436	456	445	470	443	437	481	458	460	441	451	436	478	454	489	448	481	485	433	461	483	445	458	517	446	468	425	446	469	460	483	425	484	463	437	451	491	454	453	434	447	440	468	422	475	486	465	470	428	517	460	463	465	473	441	442	469	510	446	467	456	427	508	465	459	422	443	470	457	476	461	442	476	429	451	480	425	486	481	452	470	472	496	409	421	426	437	461	450	477	426	460	468	470	447	453	474	441	452	430	419	445	476	501	468	453	456	468	449	449	475	482	468	412	478	463	433	454	432	462	434	472	486	474	437	459	425	481	452	488	481	466	464	439	475	454	443	439	433	427	445	474	444	440	432	465	472	484	449	472	438	424	450	515	437	442	401	473	454	470	465	475	482	422	419	465	472	478	457	441	495	465	469
25152	21046	23626	28682	21055	12660	674	480	400	440	340	363	384	399	384	371	368	372	366	344	349	336	336	350	338	376	347	317	344	368	352	367	319	348	316	328	354	347	355	383	348	300	314	331	334	331	334	339	324	341	346	321	361	344	347	319	352	346	340	321	311	348	357	353	349	357	338	362	365	376	325	349	335	336	371	338	356	317	336	374	340	341	312	290	349	366	337	333	366	359	345	341	332	338	325	325	367	346	350	339	298	347	338	348	301	326	343	348	356	349	347	375	378	369	325	333	318	358	346	371	356	349	354	348	338	343	345	333	331	344	327	322	360	322	342	326	329	344	329	344	343	323	332	375	355	328	316	325	348	309	332	312	317	333	349	369	307	322	319	301	347	329	355	381	383	353	336	342	344	351	373	384	335	343	354	362	323	368	369	374	371	366	318	354	349	343	364	350	316	326	349	342	353	338	333	334	366	338	289	315	367	363	332	347	315	326	344	339	364	343	380	357	348	326	335	318	330	331	359	354	365	322	316	341	347	370	347	349	322	348	328	304	327	346	339	325	281	392	375	347	343	345	348	331	325	336	328	330	327	352	331	322	330	345	354	362	349	341	341	382	315	326	312	324	334	358	349	348	358	345	362	328	336	346	336	332	384	348	354	329	362	334	316	346	348	358	353	318	388	348	316	314	360	380	315	361	315	330	373	354	342	348	346	339	349	348	351	302	339	331	351	345	364	312	394	333	348	349	319	338	363	334	374	328	303	335	336	348	292	374	348	338	335	349	351	349	349	347	328	335	351	328	331	330	343	320	376	341	319	341	340	340	326	340	337	342	332	371	329	311	339	341	330	324	326	329	335	352	352	339	338	337	350	340	352	348	365	332	330	355	327	333	351	343	363	351	324	300	321	339	359	322	325	331	349	364	356	333	322	339	354	329	329	367	365	368	354	360	300	311	323	326	332	318	380	363	325	366	316	337	348	366	337	345	358	356	323	331	366	340	313	325	334	313	344	367	302	348	328	347	327	306	352	382	349	341	374	300	338	333	312	342	340	345	341	325	331	355	329	324	309	341	368	394	315	284	316	334	348	317	366	341	320	293	341	335	344	330	323	350	303	348	370	335	319	330	335	333	312	323	324	335	346	345	350	343	310	340	360	353	368	321	344	350	330	311	321	322	333	362	336	354	359	354	330	364	308	350	308	343	339	336	318	312	353	347	339	316	335	367	327	336	325	326	341	334	350	323	374	350	345	357	352	348	336	332	340	316	330	332	312	325	336	358	313	303	329	325	335	327	331	314	368	334	303	354	366	340	315	361	367	357	327	335	307	372	316	353	337	368	334	378	346	350	324	336	338	369	379	321	382	353	324	329	331	331	352	338	367	354	370	364	340	334	318	323	382	364	335	327	333	343	341	327	328	360	315	364	364	341	331	377	372	334	317	353	320	345	369	306	332	331	339	317	333	276	325	357	351	349	345	347	333	338	329	363	343	343	301	341	330	346	330	360	311	327	329	299	329	373	340	333	304	344	320	326	355	329	342	367	331	318	343	369	314	363	338	357	356	341	341	323	337	334	324	336	364	353	310	357	357	357	348	318	360	335	359	316	344	326	331	313	301	349	345	331	353	319	343	341	315	354	337	338	376	370	367	362	383	376	388	357	311	361	332	341	366	315	325	389	319	353	308	347	310	347	348	371	324	321	348	340	329	363	340	354	333	369	333	339	299	291	316	343	290	323	326	327	311	345	355	309	343	373	339	340	347	321	356	380	348	318	331	359	325	325	342	356	333	342	360	321	353	312	328	358	340	361	350	360	355	329	338	325	322	342	319	337	364	335	338	382	292	337	360	309	388	368	320	325	326	350	352	326	365	303	302	340	345	352	345	311	323	329	336	330	382	335	346	352	336	323	323	336	351	329	336	336	345	319	339	333	355	355	360	330	359	368	335	307	341	322	315	366	330	308	298	362	356	352	324	318	336	364	336	369	325	350	328	317	367	292	337	340	291	321	354	384	380	358	353	342	348	364	396	328	343	335	316	342	321	353	374	309	332	328	365	361	340	323	348	340	330	292	345	340	316	341	345	322	373	354	353	327	324	344	336	316	370	349	340	345	330	365	349	359	354	348	317	329	325	315	321	374	351	326	293	334	368	329	325	329	320	315	358	370	361	328	367	340	371	379	376	341	352	355	354	354	319	321	376	339	322	363	335	317	341	354	314	325	363	340	317	353	324	351	326	394	325	343	351	323	372	296	310	312	346	348	352	349	338	347	388	318	341	370	328	337	330	342	353	330	342	337	295	339	374	323	332	347	349	313	333	331	293	374	331	339	305	326	399	314	321	372	370	305	360	320	313	355	352	334	327	330	336	352	349	360	339	353	319	360	350	347	373	365	352	343	345	328	353	360	345	351	328	342	328	308	315	338	325	321	366	329	343	317	343	385	322	336	337	321	341	330	350	330	379	335	322	334	342	353	319	361	326	344	311	343	335	341	354	327	353	330	353	337	357	327	337	369	336	340	334	345	319	357	311	367	316	364	314	354	363	351	308	323	342	355	329	346	335	325	350	350	300	339	356	350	363	308	334	384	321	353	369	348	330	338	335	347	332	312	355	346	342	319	341	345	313	343	314	338	364	348	391	369	325	325	348	363	341	350	360	324	300	311	312	355	335	367	340	353	351	370	332	373	323	375	340	306	334	326	355	343	365	347	347	353	354	310	338	341	393	358	344	308	330	315	350	304	311	349	337	318	338	347	340	348	354	365	329	329	344	357	374	350	327	372	345	375	367	362	327	299	311	338	325	368	337	359	316	358	349	337	332	364	312	352	338	332	320	348	356	346	349	299	346	360	327	351	334	326	343	323	347	321	322	374	404	373	347	338	312	373	319	304	356	358	354	378	297	349	335	336	351	373	354	328	319	333	351	361	290	329	314	320	363	323	347	328	335	338	345	300	345	322	353	333	368	327	326	333	345	349	358	351	315	323	307	358	329	328	349	316	356	341	343	382	336	320	346	329	320	380	372	343	375	295	302	335	368	369	331	353	331	357	338	367	318	298	326	289	320	356	366	353	367	333	347	357	312	320	315	331	335	337	348	288	359	309	353	348	348	322	311	354	352	352	317	305	374	330	354	341	336	376	313	350	344	331	310	335	303	313	339	355	322	325	317	347	329	319	317	338	361	341	369	352	344	353	358	342	327	336	365	353	332	355	309	333	309	365	351	321	325	347	322	339	312	329	333	317	343	313	314	339	371	339	330	353	320	370	347	310	332	351	343	370	324	333	341	356	322	309	372	380	342	337	325	344	343	348	329	339	322	342	330	349	308	344	344	325	347	310	330	328	309	363	354	316	347	347	344	325	344	310	339	336	299	358	414	335	368	353	316	377	358	339	349	346	350	307	339	363	315	368	305	334	318	385	313	359	322	340	341	366	321	344	318	314	349	334	331	340	319	336	330	346	303	344	340	363	361	347	339	307	372	353	315	327	320	307	340	299	344	317
4367	2194	1261	964	814	738	808	780	745	801	775	752	795	722	716	733	765	695	705	769	758	755	759	718	713	718	720	755	745	735	699	779	738	732	746	730	773	746	767	719	742	739	746	767	739	763	733	724	732	730	715	736	774	718	733	743	708	707	724	725	716	736	721	707	689	726	736	730	740	699	709	735	770	758	720	754	743	708	728	730	708	759	731	702	707	744	719	706	700	767	762	714	780	712	727	723	747	742	736	721	683	714	762	740	734	732	732	722	788	718	718	710	723	706	772	721	682	764	763	740	777	698	790	752	718	749	732	709	748	757	750	717	754	702	687	764	708	701	722	705	755	697	712	725	712	730	781	737	720	701	749	721	785	765	703	662	725	737	735	719	719	755	721	741	739	743	781	723	746	809	715	699	747	706	750	767	747	741	707	755	722	721	705	701	716	745	680	718	733	753	749	727	694	701	730	712	778	747	756	725	757	693	683	768	717	731	701	748	771	739	755	673	748	766	773	736	700	767	730	732	717	701	759	740	721	779	702	697	749	742	725	729	780	753	673	774	705	683	693	749	717	727	731	735	749	740	678	739	729	723	736	747	731	768	759	745	753	759	726	777	769	695	745	738	741	694	766	714	773	714	759	724	756	725	740	752	743	715	724	717	715	774	738	740	695	710	777	665	666	709	765	767	758	732	772	733	753	780	744	750	716	697	720	715	716	753	691	732	710	644	730	739	681	688	766	715	737	738	736	735	748	794	716	743	762	715	758	768	772	746	733	721	775	678	722	738	705	731	789	690	752	744	747	732	771	731	691	742	700	738	757	773	757	714	736	766	715	713	733	752	703	730	757	789	694	711	717	713	727	670	700	697	704	703	742	748	750	695	778	703	709	717	708	691	705	753	774	749	765	709	737	757	702	736	723	764	760	761	778	750	719	731	747	749	718	783	755	764	719	740	704	733	706	752	754	725	756	732	752	720	738	740	720	715	751	761	729	652	762	692	712	739	705	749	746	786	704	741	715	734	692	729	774	702	742	754	751	752	747	716	742	724	653	775	735	734	738	730	775	701	739	702	707	737	690	726	778	735	754	737	741	713	714	701	749	711	758	713	713	699	728	720	714	737	735	750	746	714	737	763	717	758	741	763	723	718	776	710	732	742	754	746	722	734	706	729	737	758	729	744	755	711	715	752	727	734	746	679	757	768	710	708	755	710	736	750	725	710	726	701	753	741	722	717	741	694	748	733	724	726	734	726	744	758	737	733	712	723	753	726	776	724	767	722	769	702	736	738	755	719	762	745	717	726	706	793	762	755	724	746	746	686	764	738	727	732	728	667	711	745	763	705	702	776	742	783	751	764	770	723	746	742	742	710	728	766	750	733	744	709	715	728	737	712	754	748	700	720	758	738	697	757	751	736	771	748	784	733	716	715	711	735	789	701	748	711	690	770	722	719	759	735	748	717	692	720	744	713	753	750	764	762	754	768	697	751	758	760	743	691	717	743	766	714	722	780	797	745	731	734	729	738	784	701	742	750	709	702	697	716	782	739	731	724	743	742	713	745	694	783	772	717	724	730	767	749	697	773	720	772	722	700	715	695	735	727	733	707	713	743	742	704	797	732	743	729	785	720	747	773	742	691	752	694	743	751	726	740	727	763	680	692	709	714	731	747	734	728	758	757	775	705	743	748	761	691	716	753	753	742	706	700	743	760	737	736	741	773	743	733	728	731	698	708	724	721	790	747	773	743	730	776	692	710	724	748	740	710	714	726	705	762	761	732	706	721	735	729	743	720	735	720	718	737	716	721	678	757	702	742	749	779	701	708	691	727	764	730	726	764	721	770	766	748	729	746	781	709	723	755	698	777	734	681	740	757	729	697	748	744	698	775	723	732	691	767	727	706	755	749	717	715	744	772	720	753	759	764	717	747	719	738	770	732	715	745	777	755	760	715	688	753	787	773	739	730	684	724	708	737	732	772	735	780	743	714	712	759	776	714	708	728	726	699	717	714	768	717	763	721	734	731	756	727	705	748	781	724	694	694	798	718	707	710	767	778	717	711	726	724	771	723	732	710	679	735	704	748	773	702	734	743	754	739	688	775	719	704	749	771	717	709	772	742	735	726	753	701	728	739	732	724	741	756	788	721	714	751	753	770	756	739	721	757	722	729	771	701	730	747	740	751	726	768	717	719	786	698	756	744	701	701	750	759	736	708	726	723	713	774	726	732	744	719	711	741	745	733	744	707	753	772	737	769	753	726	691	722	755	736	717	775	742	717	739	716	733	792	699	695	730	721	676	745	703	727	735	726	679	674	755	732	739	715	735	742	698	665	736	719	687	708	730	730	750	774	693	751	730	718	748	726	722	698	712	758	710	730	722	722	702	727	752	731	741	715	731	758	755	749	724	752	703	715	706	756	762	736	703	711	728	748	745	720	740	711	678	754	751	748	758	723	682	749	718	764	759	732	716	723	738	723	744	715	726	719	741	701	720	768	732	731	725	683	757	687	729	726	738	740	710	732	745	754	723	728	727	736	711	719	755	696	743	762	694	673	734	723	764	754	718	727	744	725	720	744	774	686	720	733	734	753	730	721	746	713	730	720	733	740	730	716	715	745	751	784	755	724	721	748	749	778	736	743	711	732	713	769	750	776	682	738	725	705	800	745	760	728	725	754	733	741	743	753	719	761	754	756	730	709	740	744	755	759	712	757	736	723	713	713	738	757	729	704	738	711	706	732	746	718	722	720	770	716	680	764	688	747	708	691	703	721	727	708	780	743	720	734	716	706	726	672	751	706	731	718	696	770	765	748	718	723	749	791	756	736	713	716	746	752	798	753	735	695	756	732	775	729	752	747	761	684	765	758	737	744	733	746	720	696	721	736	749	737	763	715	752	714	740	742	698	716	716	731	737	681	721	713	729	714	769	724	758	749	766	708	747	738	755	726	717	727	745	755	686	731	716	743	753	712	701	723	750	758	748	718	733	752	726	763	732	675	739	694	706	732	742	651	758	740	728	747	789	742	783	690	678	737	730	766	734	742	739	711	720	725	727	731	765	710	786	758	724	768	772	732	747	739	717	752	712	692	746	725	748	729	671	738	742	728	723	720	772	740	783	742	700	744	735	710	729	740	732	733	706	736	763	724	696	707	744	753	750	755	706	712	697	729	735	769	733	715	725	697	740	694	711	741	712	775	715	699	765	775	715	703	770	745	783	747	751	723	753	719	729	758	728	761	750	720	773	721	732	728	717	797	709	720	765	707	716	696	720	757	770	714	769	748	738	690	734	746	678	736	727	704	678	728	702	706	707	720	771	735	722	770	715	700	698	776	696	757	691	770	759	702	761	754	757	663	744	724	731	767	721	730	732	754	725	752	702	703	728	749	727	734	698	713	700	741	719	790	738	707	694	715	757	711	756	753	730	723	729	742	708	713	737	750	748	723	665	706	755	684	764	764	750	714	698	755	722	729	740	769	747	780	702	727	660	716	732	743	741	742	734	737
24497	21034	23994	28273	21037	21059	10933	604	438	395	404	368	321	322	315	321	368	326	322	308	364	319	330	326	296	328	312	318	294	291	317	287	311	312	298	283	291	283	326	273	276	324	304	302	263	278	327	293	301	294	328	303	293	272	296	320	298	304	329	312	319	285	279	291	310	300	274	289	305	297	291	282	270	306	306	307	306	292	302	321	286	288	318	267	297	288	316	280	281	282	277	269	304	272	288	289	292	294	265	313	283	309	278	281	310	295	288	301	265	303	282	281	319	292	306	317	285	307	263	298	327	309	268	274	303	349	291	331	273	301	269	331	327	305	297	281	318	311	288	301	322	301	329	273	284	256	295	277	283	299	332	278	298	333	299	285	309	287	286	279	301	278	306	291	308	284	249	272	286	316	293	317	317	308	308	293	316	323	298	281	284	289	317	301	304	282	286	301	314	301	306	325	285	306	293	321	272	299	284	302	279	267	295	275	282	311	297	291	285	283	268	280	285	291	259	286	304	350	309	311	321	313	306	319	300	276	307	303	296	257	283	294	299	316	298	325	322	328	293	269	297	293	304	273	281	304	282	292	329	291	300	274	316	320	296	276	301	278	306	291	312	289	284	307	305	308	301	300	311	311	310	290	273	328	285	308	305	308	289	328	286	280	315	288	294	333	309	289	303	251	306	302	295	300	262	279	320	345	300	319	301	313	286	288	289	312	284	319	296	282	290	288	323	252	251	307	315	296	302	298	299	267	307	261	269	296	311	313	279	295	274	321	254	268	326	315	303	275	280	270	301	300	284	302	308	286	275	264	288	307	272	292	327	316	273	311	293	265	298	278	276	290	299	311	294	276	278	317	261	318	271	288	324	288	286	275	293	310	276	265	293	298	313	300	307	338	287	304	286	326	281	280	326	296	232	295	279	314	297	295	289	317	315	292	275	304	295	332	291	235	290	272	308	283	287	327	287	295	313	291	293	281	282	302	257	289	267	297	310	308	310	316	296	298	264	297	296	293	283	300	278	288	278	288	313	278	315	353	311	309	288	288	276	294	251	316	295	255	266	302	287	320	257	265	283	305	287	289	266	292	280	304	316	288	298	310	275	267	282	269	306	267	280	308	256	298	279	330	283	268	317	311	325	324	278	304	275	277	304	327	280	264	290	302	275	295	279	309	286	282	293	289	298	263	288	276	272	319	305	245	298	298	281	270	301	326	280	293	256	279	272	304	289	275	290	297	272	294	305	304	306	327	286	279	266	288	301	335	289	316	283	301	279	298	288	289	288	271	267	256	304	304	290	284	281	295	293	283	302	303	260	274	260	268	324	306	281	271	280	306	305	299	301	321	270	311	305	302	312	306	303	270	280	254	324	255	320	327	304	305	256	316	284	299	286	284	300	284	326	284	315	294	316	307	289	281	287	263	311	289	275	317	324	313	283	273	276	284	274	306	294	277	303	286	283	282	269	289	285	319	276	287	280	333	252	285	271	265	301	278	280	303	302	297	315	261	285	309	321	285	297	326	337	287	272	282	334	281	283	286	299	289	272	289	302	296	290	279	270	293	270	300	293	273	298	301	263	300	302	346	297	302	234	292	277	284	294	290	290	271	292	308	295	298	285	304	288	323	322	293	331	288	325	297	271	298	280	287	287	287	307	308	302	287	331	295	296	248	278	289	283	271	275	297	288	311	302	307	268	268	299	319	303	299	282	301	290	302	332	299	312	291	319	283	292	287	312	286	299	258	245	294	271	294	292	280	325	290	276	293	306	339	279	281	278	318	301	300	279	305	339	307	295	275	286	267	292	284	269	311	293	320	319	301	301	271	302	293	304	304	300	279	320	325	304	322	330	287	286	309	248	352	304	313	327	270	294	276	299	281	297	284	260	304	283	311	308	296	291	314	270	301	315	321	324	250	281	299	288	303	335	279	287	293	271	270	324	263	266	303	294	290	310	292	289	272	309	302	287	292	301	297	282	329	317	309	303	320	296	301	271	273	308	303	279	270	279	303	290	315	272	291	326	317	261	284	291	264	300	279	302	292	271	301	255	282	290	323	295	286	295	301	325	284	317	316	262	299	301	291	286	287	308	303	299	290	288	283	301	272	322	280	283	299	291	317	308	272	287	275	277	301	320	310	328	292	303	286	290	282	303	291	329	290	281	279	302	287	277	318	280	315	291	304	284	309	273	269	293	287	324	305	296	309	289	301	282	284	309	270	272	284	260	315	319	302	291	314	281	278	295	322	306	298	300	279	290	297	280	246	313	259	295	287	280	322	285	299	307	315	302	301	302	291	285	314	309	263	300	286	271	291	322	307	303	289	294	300	278	315	276	314	281	313	268	308	286	321	313	306	262	306	326	319	297	322	320	275	336	302	303	318	301	285	297	265	281	291	317	300	261	307	259	259	294	277	305	316	306	308	308	305	284	324	298	299	289	312	312	293	271	265	309	309	310	285	274	321	304	304	292	292	280	296	296	309	282	269	282	301	259	268	272	256	284	295	310	309	317	304	265	274	339	313	314	304	285	312	276	283	286	248	298	332	322	284	302	281	270	316	305	271	253	284	318	303	277	294	281	296	291	294	313	303	314	305	278	280	279	307	308	266	303	291	282	306	285	274	291	285	314	301	321	294	293	280	297	303	286	267	302	267	298	291	304	265	273	281	256	277	273	258	307	298	312	307	300	254	287	291	307	280	308	301	273	312	286	304	309	277	330	272	274	277	264	316	316	322	292	311	292	292	287	279	269	282	294	293	295	341	304	282	251	262	278	311	317	323	289	293	271	294	282	270	286	334	292	260	283	293	295	307	330	297	282	264	310	251	293	274	303	286	326	283	274	284	303	273	301	276	295	269	296	278	316	239	300	289	285	289	307	272	305	281	284	278	306	285	312	300	295	279	326	302	291	319	306	281	300	308	290	299	316	327	336	286	293	309	289	282	271	308	284	296	315	301	307	298	252	281	283	288	304	297	295	306	281	304	301	289	294	304	287	308	304	286	296	300	304	317	310	289	291	282	286	299	306	293	295	292	286	280	293	293	294	295	293	286	317	280	324	288	286	254	313	293	299	298	289	301	273	253	279	285	316	314	337	286	278	281	319	260	311	264	306	294	297	296	326	317	236	260	312	286	317	299	301	300	307	266	279	290	271	268	292	310	314	290	308	273	275	290	290	248	276	281	285	304	280	292	286	305	284	326	283	274	305	299	275	295	275	297	311	291	302	290	305	287	318	298	300	269	312	297	293	303	300	302	315	320	306	307	309	274	301	290	290	288	307	296	274	269	293	286	291	310	309	298	295	286	276	312	313	291	289	293	269	271	292	300	275	287	284	302	279	295	257	310	299	313	284	250	280	291	288	267	295	282	266	317	324	286	299	277	309	312	317	297	300	274	294	272	272	314	287	337	317	345	273	293	266	299	282	301	301	291	286	288	286	272	333	290	290	290	305	284	281	297	283	287	324	276	306	322	280	270	315	297	286	273	324	284	283	269	285	259
4049	3284	1638	1020	782	721	713	630	661	659	597	631	625	655	614	618	666	613	627	621	591	611	613	642	610	622	591	625	638	658	615	616	634	615	595	623	676	609	606	635	628	622	631	566	640	610	598	613	640	622	625	636	597	603	642	623	594	598	627	647	631	616	637	598	609	626	557	590	627	638	674	588	595	649	620	638	608	590	649	658	604	628	580	596	618	661	593	652	609	634	596	654	658	656	640	593	620	617	611	632	619	661	595	579	604	638	588	596	634	601	612	601	582	651	650	619	647	613	587	621	620	632	599	609	619	623	625	635	587	634	571	598	591	612	616	594	617	596	609	614	594	619	618	592	616	639	621	607	584	658	599	593	614	628	628	625	622	647	601	598	632	552	636	610	613	634	613	634	603	610	604	619	600	638	592	611	622	587	632	603	572	596	603	591	622	572	606	638	640	574	635	617	637	594	630	573	632	588	648	603	600	619	637	604	615	616	619	632	607	632	591	624	620	604	585	618	627	615	621	635	600	634	605	601	645	646	598	580	623	588	635	609	606	631	625	633	614	591	628	605	651	608	628	575	600	628	640	561	615	578	597	608	609	586	675	605	588	621	585	579	628	597	622	620	617	616	617	567	599	603	619	635	637	601	631	642	582	623	638	592	652	605	659	631	630	620	602	575	603	601	610	579	633	627	616	595	606	578	579	601	637	590	631	648	637	587	602	577	593	656	603	648	596	627	639	597	578	636	574	599	630	587	594	627	618	622	598	607	653	654	663	585	603	635	594	641	620	593	612	614	610	630	589	604	610	575	615	592	563	646	596	573	610	624	621	620	590	633	631	599	601	601	627	629	619	586	623	660	643	646	637	592	597	613	616	636	584	614	630	572	636	612	592	636	632	631	622	649	628	613	596	617	630	601	575	616	595	646	648	630	645	610	579	651	606	602	591	602	627	594	608	618	639	641	608	616	656	603	575	610	611	585	592	574	592	626	618	577	628	647	637	626	582	602	622	638	599	597	572	602	602	593	613	614	625	617	583	621	615	593	617	621	639	563	668	582	578	604	631	640	585	625	633	610	576	620	629	625	592	583	635	633	638	607	575	640	590	607	591	609	633	609	598	643	645	587	611	607	627	601	625	601	639	579	627	545	634	641	622	616	622	581	623	619	636	625	631	579	616	637	638	635	609	630	603	586	599	612	654	630	606	569	644	597	608	596	643	632	640	666	662	670	570	593	642	626	623	648	580	575	587	596	577	626	667	642	587	669	584	613	615	602	613	593	589	637	606	623	604	615	588	635	657	633	624	603	642	591	634	606	627	605	620	608	632	608	592	593	614	627	618	570	655	623	593	629	579	592	618	612	622	589	618	585	603	607	577	602	556	628	621	641	620	614	646	631	612	630	598	596	602	592	631	580	601	626	615	581	578	618	619	634	619	613	594	599	613	608	602	636	641	629	641	654	621	655	604	599	611	594	659	584	577	646	637	586	660	666	585	579	634	642	642	611	615	628	615	611	605	641	627	606	598	644	612	608	630	591	613	627	659	639	634	620	636	620	638	644	633	555	596	616	567	603	593	619	608	663	595	579	601	654	646	632	610	611	582	661	603	625	648	618	639	581	584	641	600	623	607	618	646	604	579	654	634	631	601	610	637	649	638	615	637	604	613	589	601	618	585	589	581	593	637	613	623	605	621	581	604	622	618	603	626	599	597	633	615	619	620	589	608	662	653	624	601	662	584	564	642	624	596	615	608	574	619	645	641	660	598	643	639	637	613	646	613	613	595	574	569	610	611	636	600	603	616	600	650	632	639	579	645	571	582	579	603	592	595	588	656	619	637	629	628	654	610	613	620	602	673	554	593	601	626	629	589	618	624	601	606	611	558	646	640	629	621	634	643	636	607	656	595	607	557	632	597	646	648	635	618	583	623	636	602	607	625	606	612	609	578	609	585	621	624	594	658	656	585	605	646	599	610	629	634	555	610	638	607	668	634	621	636	623	659	596	669	611	611	610	667	608	569	595	612	641	567	584	617	614	651	597	597	614	620	600	584	633	629	595	643	604	622	600	634	633	626	634	644	548	638	623	626	651	592	633	611	652	604	613	608	623	646	651	612	578	625	599	617	603	581	612	595	633	652	591	666	569	664	598	623	635	582	610	634	595	618	595	633	576	596	612	583	621	598	625	637	629	582	578	590	581	612	621	594	643	613	611	669	623	627	625	592	573	572	618	649	630	596	601	645	622	621	651	616	623	619	604	601	613	568	599	590	616	591	576	606	608	578	622	631	655	631	608	605	628	594	643	590	567	609	627	635	621	640	603	615	604	624	638	644	602	626	623	601	636	627	634	619	642	630	578	575	623	615	626	624	593	621	615	627	607	602	640	620	650	591	629	643	631	591	633	599	633	552	614	599	623	643	581	603	665	582	603	616	576	600	634	613	616	585	619	625	616	619	626	590	587	661	596	610	561	611	670	570	632	633	632	605	669	578	630	603	625	616	622	588	615	655	638	593	614	617	603	592	604	629	590	622	677	611	581	597	598	596	573	606	636	635	589	576	594	580	612	580	592	607	582	608	614	578	639	624	630	595	620	600	640	564	639	650	636	609	609	628	661	612	620	673	632	600	624	635	643	673	592	616	632	631	607	608	647	617	613	596	603	590	651	604	599	655	624	619	588	615	636	640	642	596	611	624	600	650	626	624	626	610	602	662	605	583	617	613	583	655	632	609	560	623	597	600	638	640	603	584	608	634	619	626	621	588	629	607	564	611	588	598	635	603	637	576	673	610	581	580	662	590	577	604	623	622	606	607	561	561	602	638	623	592	603	591	617	651	577	617	645	586	539	609	644	608	587	642	635	616	640	628	559	627	634	622	604	632	605	625	583	599	612	652	604	563	611	626	651	644	564	566	608	638	584	621	632	585	631	637	583	600	627	628	627	593	630	656	599	636	640	599	615	654	613	613	615	624	633	606	640	616	627	608	607	623	596	624	620	610	611	570	586	622	654	638	623	598	612	619	594	643	621	657	632	597	644	620	669	587	631	635	571	639	627	575	584	594	626	603	614	605	598	643	573	569	598	619	598	604	592	633	590	657	620	629	604	604	631	621	576	632	579	646	613	603	625	556	601	609	573	640	623	677	602	669	620	620	639	622	619	594	562	580	636	646	622	613	614	607	702	593	605	596	594	648	618	602	588	652	623	618	615	606	621	638	582	541	606	617	605	629	635	663	613	634	614	609	623	620	623	637	590	593	602	618	665	550	591	611	652	603	623	599	610	643	660	618	639	634	629	627	611	568	590	597	607	599	623	606	587	607	621	632	623	623	632	645	560	620	656	607	579	606	580	638	607	601	619	642	635	596	641	592	633	683	612	625	614	640	615	566	640	572	615	602	592	608	638	633	602	631	631	646	585	606	609	612	594	585	639	625	583	644	601	633	621	579	622	599	638	651	607	650	647	596	626	632	607	605	603	660	604	610	612	618	582	596	597	627	647	612	631
33295	14607	2017	260	227	194	163	207	208	194	185	170	171	181	174	179	180	171	175	169	186	197	189	162	210	170	197	181	222	178	176	199	179	167	194	182	202	178	197	188	205	204	187	185	193	199	190	177	167	189	197	173	186	175	196	184	177	196	159	167	173	194	195	170	192	185	173	186	172	206	200	186	180	190	186	184	198	211	173	200	189	188	170	185	185	190	195	194	169	186	203	194	201	204	194	196	207	173	194	209	203	184	189	174	197	176	180	177	180	191	193	190	178	198	184	178	158	206	215	165	170	194	170	198	183	175	137	177	161	192	168	188	181	163	194	182	188	190	180	205	172	191	165	182	188	196	193	197	185	207	161	185	202	194	182	176	199	174	210	171	177	184	180	172	217	194	179	193	201	192	188	198	158	195	195	183	172	159	155	204	187	185	180	179	190	178	192	186	176	209	191	167	192	208	187	179	215	197	189	209	198	186	166	168	183	192	182	188	190	164	193	191	182	170	207	205	170	196	206	170	220	214	175	182	195	183	189	202	189	196	179	159	197	186	177	180	192	190	182	176	193	193	163	187	204	183	176	169	203	183	189	199	214	196	188	207	204	161	184	209	187	185	157	182	195	178	193	183	174	197	180	175	191	184	178	191	207	163	198	188	173	192	173	187	177	195	201	185	187	204	193	179	176	196	218	200	213	203	194	197	188	175	189	194	196	184	203	207	184	184	193	165	188	189	182	178	217	173	168	184	174	170	184	198	180	189	198	183	216	216	203	206	187	200	161	191	212	190	213	180	180	193	190	190	169	201	183	191	198	193	165	179	192	173	200	171	198	178	174	187	187	188	200	175	176	198	157	214	171	177	207	177	205	173	176	173	183	184	163	163	196	191	182	196	182	186	180	181	192	170	214	152	155	172	184	159	148	178	185	194	178	209	189	182	155	166	176	185	199	205	163	187	159	193	175	187	194	173	199	172	184	192	172	186	185	169	187	191	171	181	192	173	172	174	186	199	159	188	165	157	189	195	185	199	182	169	188	209	194	194	169	187	194	184	197	179	172	201	196	188	172	182	185	182	180	166	182	170	176	202	193	190	209	177	203	201	157	208	201	207	196	190	177	176	178	179	171	162	167	157	177	186	183	201	190	206	192	180	184	191	157	209	172	192	200	189	189	204	204	171	205	163	183	190	186	172	203	190	179	183	184	180	195	187	186	198	208	198	195	208	178	190	193	166	201	177	200	201	162	205	184	173	209	152	195	152	192	193	177	185	218	192	187	180	190	187	227	171	172	192	197	178	179	189	224	171	165	171	177	204	168	188	189	189	188	177	206	221	175	182	167	179	217	211	181	203	191	179	162	193	202	209	177	169	173	183	174	191	205	174	184	199	190	188	182	193	178	187	191	184	179	196	187	188	183	213	189	203	171	174	177	208	183	190	186	182	195	207	170	187	175	192	202	188	180	166	178	205	195	182	184	180	183	196	164	172	172	180	168	181	181	198	162	198	197	199	207	183	192	181	196	204	163	188	185	214	169	207	165	209	169	191	203	192	160	175	185	180	189	176	211	170	192	202	178	193	181	181	188	184	185	177	214	198	184	168	199	195	185	163	176	179	191	171	183	195	173	221	181	205	184	193	185	194	184	195	194	164	186	168	195	169	186	168	197	206	187	179	181	185	178	194	200	202	193	186	162	198	183	189	168	185	199	182	198	186	199	158	185	171	188	173	205	209	171	219	172	179	179	195	205	200	197	188	187	178	185	192	166	193	176	178	167	161	169	197	179	171	205	198	184	193	187	175	143	186	170	183	208	204	194	195	164	143	199	182	201	196	192	199	191	199	177	192	174	191	183	181	178	191	177	177	207	194	184	149	182	188	205	176	175	187	190	212	220	178	200	212	180	187	171	174	208	211	193	179	189	204	157	200	195	178	184	185	195	201	169	183	181	196	179	180	185	188	205	172	172	213	202	178	209	162	217	159	165	157	195	195	192	179	197	184	165	170	182	174	177	196	164	178	184	168	221	178	186	188	168	175	209	172	183	211	181	187	169	187	186	167	189	174	183	174	189	170	205	181	191	197	196	185	190	205	203	191	171	171	185	188	192	221	187	173	169	195	181	192	202	201	189	212	204	218	188	181	193	201	184	167	191	207	210	185	187	186	212	164	202	184	196	180	167	191	219	189	165	175	198	187	204	186	190	200	177	183	171	199	196	185	188	195	173	179	190	181	182	168	199	196	194	194	163	205	182	177	186	194	169	175	172	203	180	199	181	185	185	192	226	195	198	191	207	185	179	182	163	199	187	182	186	196	167	178	188	171	208	186	172	195	186	179	182	179	171	155	211	211	189	193	197	202	188	169	166	162	184	194	187	182	191	168	205	199	191	224	169	194	186	194	170	194	191	200	208	156	194	181	212	191	177	181	165	173	193	188	203	185	200	171	191	170	187	177	183	198	180	162	191	185	168	188	194	164	152	164	192	187	173	211	190	178	190	187	223	164	169	195	198	178	189	185	165	192	183	210	164	205	170	186	168	169	211	174	164	168	170	177	202	187	204	202	185	156	182	170	188	181	183	174	165	186	205	183	180	166	166	177	177	163	183	171	202	170	158	174	184	181	196	195	175	193	187	172	184	171	183	179	200	206	195	186	172	194	171	188	199	185	193	160	225	185	209	182	171	186	193	214	198	204	183	168	181	171	215	196	179	172	178	198	179	206	178	168	223	186	200	209	187	213	203	181	173	170	198	174	207	209	185	167	197	189	207	179	188	192	197	199	171	209	192	191	160	172	147	159	188	183	183	192	145	172	184	197	172	178	178	200	192	165	190	185	198	201	183	204	172	166	182	197	188	197	186	181	194	195	211	186	169	182	195	175	176	211	210	213	199	193	175	181	201	178	163	164	177	192	188	208	182	185	201	197	195	167	206	196	196	198	178	201	213	172	189	192	179	187	166	191	190	184	192	190	207	179	182	168	157	173	198	199	160	187	180	187	165	186	189	170	181	167	165	204	195	191	153	190	166	164	176	173	179	176	158	172	183	176	177	233	146	188	202	205	195	195	215	186	194	180	195	199	197	171	183	199	196	178	175	185	193	179	181	179	168	177	180	178	179	193	180	193	202	192	178	185	172	206	223	165	201	179	168	177	160	164	191	192	169	188	188	189	177	186	195	196	207	190	196	186	188	184	182	198	193	204	183	197	196	189	182	207	205	179	184	187	172	193	157	182	171	151	164	192	179	190	181	160	191	162	218	192	186	196	175	170	179	200	195	191	193	198	203	193	187	179	186	184	169	189	166	197	200	189	189	196	177	193	206	201	181	184	149	173	174	176	195	185	176	210	178	185	176	194	179	185	185	183	200	182	169	185	182	193	184	186	187	179	226	184	187	171	184	187	183	175	167	197	187	184	197	171	179	175	177	180	164	176	172	206	204	175	186	179	164	159	190	180	146	201	187	200	172	194	178	185	198	177	172	206	195	207	186	201	219	208	204	183	188	190
7673	530	525	492	461	431	479	438	450	504	445	451	464	447	441	505	486	452	464	435	458	493	495	449	465	470	485	464	415	452	490	479	456	469	451	465	466	463	425	434	489	466	499	488	449	422	476	426	422	459	480	443	457	459	461	452	461	424	464	455	453	490	455	467	459	454	466	461	415	463	453	451	445	435	464	460	492	508	389	482	428	435	463	469	464	456	437	460	441	484	436	463	484	461	494	436	451	468	456	464	452	495	464	449	448	453	483	486	408	417	463	448	467	489	441	439	463	462	463	472	468	459	463	475	480	452	440	446	508	490	436	447	487	484	443	464	452	491	453	446	470	468	418	435	443	484	488	477	478	464	477	499	480	482	435	411	494	437	456	456	419	454	424	478	450	460	465	438	436	455	410	436	447	470	438	443	456	465	472	443	439	410	474	416	454	462	493	457	434	485	442	455	486	477	481	432	429	482	469	447	476	459	482	439	429	467	444	431	461	422	487	481	472	486	461	464	444	444	464	444	434	489	432	449	507	431	425	428	417	499	445	454	427	452	462	451	454	460	438	450	472	483	424	493	440	453	403	431	418	476	471	437	473	430	482	434	475	458	464	443	489	492	486	424	417	481	481	458	441	407	471	482	470	472	460	484	449	459	454	456	443	455	476	431	433	443	435	456	479	454	479	456	506	478	467	456	430	456	428	479	474	443	524	511	483	435	429	452	450	463	460	484	456	457	433	446	445	455	453	472	439	473	410	448	440	456	473	455	440	445	432	461	464	445	473	490	497	447	446	457	468	452	433	452	436	426	443	468	432	477	410	412	467	441	454	446	448	488	424	465	466	492	473	458	481	467	449	444	439	481	449	437	472	458	441	465	439	426	453	422	488	438	475	435	468	452	453	458	460	437	486	464	430	427	481	491	456	489	455	463	469	467	469	456	454	482	449	475	496	479	466	481	517	466	430	435	433	475	447	437	456	445	472	483	454	449	442	458	485	470	478	459	431	444	469	470	482	465	467	461	455	425	473	469	454	453	457	432	450	446	462	474	446	468	443	435	470	456	475	441	481	432	458	424	434	471	445	502	449	452	471	467	435	457	447	522	433	442	454	468	492	447	475	479	478	435	461	451	439	465	476	458	466	519	474	432	453	458	498	442	452	461	479	485	478	462	440	464	454	468	466	456	460	479	453	441	480	471	435	431	416	408	478	451	460	441	473	486	483	452	474	502	424	434	459	450	464	465	433	428	453	490	452	461	429	451	454	442	456	408	478	443	467	456	449	419	472	446	454	473	441	509	494	457	491	445	479	462	463	458	460	428	449	479	453	460	472	413	476	469	438	502	494	458	464	432	452	430	484	467	458	449	458	443	431	451	446	471	459	499	463	457	470	450	462	451	451	456	448	467	429	443	447	476	480	467	465	472	460	485	422	471	438	482	450	438	431	481	470	454	442	445	442	467	438	460	464	461	481	467	438	485	467	440	454	484	444	455	436	463	464	465	471	455	453	450	468	474	453	460	449	425	452	460	475	463	438	462	448	435	459	477	474	465	460	481	460	461	477	420	453	427	438	464	471	480	486	453	454	441	457	423	472	456	476	451	486	480	425	440	478	461	474	478	467	484	451	426	469	454	456	434	471	482	481	463	471	424	459	440	474	457	464	437	453	466	415	443	495	434	444	438	471	479	440	484	469	489	472	409	449	419	461	467	480	509	490	472	482	490	437	457	465	459	420	436	471	476	475	494	514	431	457	466	444	451	435	452	472	409	454	464	441	472	454	442	460	497	428	479	490	466	493	428	442	446	464	464	455	498	476	454	451	434	482	465	454	446	474	473	479	414	437	481	448	463	447	476	466	449	448	476	485	453	491	458	489	460	502	464	445	446	471	454	441	443	465	451	458	443	449	452	468	443	461	471	460	459	471	451	453	456	482	459	482	464	451	476	447	421	457	437	402	409	491	435	458	427	450	451	445	463	487	445	476	451	439	479	473	453	452	478	494	460	475	479	425	477	441	482	458	438	403	464	453	452	457	453	449	503	432	437	439	456	448	459	458	438	451	447	480	456	450	443	482	475	443	461	478	446	501	488	460	469	423	462	464	440	434	484	425	470	466	474	460	482	460	440	473	485	459	444	485	445	457	454	500	465	483	436	459	483	465	446	418	465	481	439	458	454	450	424	452	492	490	447	483	478	464	448	427	474	459	447	473	453	447	468	459	464	468	464	450	502	437	442	458	443	458	458	516	445	472	395	423	475	459	408	497	453	474	461	477	426	448	506	480	448	459	460	454	481	476	466	443	456	463	490	465	489	468	489	479	476	455	456	458	484	444	470	459	457	421	443	449	438	426	423	443	475	487	500	490	473	467	432	441	432	487	477	454	497	421	461	443	433	435	457	459	481	456	449	437	465	481	452	428	478	427	474	462	475	472	469	473	453	443	513	430	456	438	441	467	430	464	455	465	414	481	483	437	477	462	453	413	472	446	480	448	447	460	472	443	517	444	459	497	463	442	437	492	441	487	466	506	454	456	417	422	486	489	470	471	453	431	457	431	451	464	455	460	466	399	477	466	455	410	462	460	454	447	449	465	468	457	458	488	412	424	473	456	487	445	457	455	480	502	470	497	435	480	489	432	446	439	403	477	515	457	448	467	444	460	487	482	462	489	476	484	471	441	477	435	447	445	421	460	463	441	469	464	479	459	425	421	453	459	455	488	437	444	460	487	422	455	444	464	465	476	468	489	494	467	499	468	481	463	424	443	452	490	431	451	493	437	468	477	466	454	416	443	476	425	467	419	461	505	451	452	437	423	474	469	444	458	440	440	460	485	463	426	504	427	437	491	443	446	495	457	461	458	432	456	412	467	490	414	445	487	456	459	485	457	467	411	450	488	445	457	471	469	437	495	423	480	484	444	468	480	428	450	472	462	430	490	425	475	483	461	476	500	483	434	484	479	430	442	466	486	481	476	434	438	466	459	467	454	488	417	447	438	448	443	444	424	484	483	487	445	490	464	473	476	418	453	481	422	454	483	424	486	464	422	464	439	461	451	521	473	465	421	455	449	452	473	457	444	467	478	481	466	501	476	448	486	461	503	435	442	471	468	467	451	440	438	489	471	487	473	460	464	493	429	450	432	473	449	448	471	469	421	442	466	440	437	459	432	445	448	441	464	448	473	460	429	458	442	463	418	458	445	476	474	479	467	450	483	425	435	432	491	452	436	496	439	465	475	441	457	423	515	474	440	444	433	435	486	454	436	494	489	440	430	462	469	469	452	439	461	456	520	427	496	457	456	490	451	489	461	452	451	425	498	475	486	455	473	466	458	495	481	482	488	470	499	450	435	470	461	468	432	465	455	452	470	487	461	452	488	499	460	517	454	488	470	451	461	462	513	487	483	424	473	461	461	469	426	478	455	442	448	456	460	428	481	447	416	444	425	462	441	499	431	493	460	463	423	469	457	459	418	462	437	425	455	485	466	470	433	464	450	432	488	489	472	470
25151	20990	23596	28568	21007	12773	592	493	415	374	401	392	365	374	386	380	310	353	341	334	344	359	302	358	343	338	322	333	345	355	377	340	323	331	326	342	320	335	351	336	317	350	326	317	309	387	344	337	353	329	365	365	320	362	351	356	362	345	329	332	361	345	328	374	358	325	319	349	354	357	356	329	345	326	346	355	336	351	325	341	298	319	332	330	332	333	331	350	337	326	355	347	389	358	340	337	323	320	337	323	338	343	352	341	308	353	330	356	385	396	354	367	312	358	404	368	377	335	363	376	346	347	355	353	309	365	354	328	324	327	341	332	372	340	334	367	363	350	299	338	345	330	316	307	340	367	342	340	355	337	337	322	344	349	347	329	322	320	331	323	335	365	334	333	348	347	374	348	349	331	384	385	334	327	371	362	320	330	341	339	336	344	353	330	378	345	366	325	375	371	360	328	338	350	351	365	352	305	346	291	311	366	378	351	324	331	302	339	342	331	336	358	350	354	317	328	344	362	350	339	335	357	328	329	353	328	346	347	344	385	360	369	351	370	314	348	370	326	328	335	320	379	304	293	358	318	347	339	323	332	350	349	328	321	309	337	377	347	352	341	311	350	333	311	356	296	352	313	334	322	341	341	353	315	371	362	312	306	327	319	360	349	308	298	336	367	329	333	332	339	335	323	293	350	332	338	324	346	363	331	351	325	314	333	358	366	354	319	302	328	350	302	359	335	309	324	365	346	365	343	344	317	348	351	363	307	324	351	349	322	397	368	330	333	336	321	315	356	356	359	351	370	354	308	285	336	339	365	349	310	318	306	318	337	340	371	352	319	332	330	340	354	327	328	407	346	361	385	367	323	352	339	323	346	323	335	359	317	363	371	373	329	327	329	361	359	335	349	356	358	344	386	344	328	357	334	362	324	334	349	353	356	343	354	327	352	352	356	349	330	350	353	343	345	342	320	340	343	343	332	316	348	360	355	319	365	351	310	395	338	346	348	364	306	361	322	357	361	353	336	361	340	367	331	318	298	323	317	300	316	319	341	324	323	334	344	346	321	343	293	319	374	370	347	311	363	349	308	334	330	337	342	339	301	325	312	320	316	369	323	329	300	295	354	322	362	336	394	347	339	342	334	333	325	338	335	339	352	364	362	327	351	326	323	355	408	357	328	340	338	366	298	310	306	334	326	356	336	329	322	324	330	349	340	354	347	338	322	346	371	356	328	323	342	353	318	340	297	355	307	353	355	346	332	361	345	313	306	340	310	344	294	345	337	362	323	354	349	310	360	341	360	342	362	357	370	347	344	314	337	348	362	333	322	312	340	322	332	349	322	341	321	301	327	352	310	322	342	356	343	373	327	336	320	355	322	334	365	337	296	330	367	360	329	338	336	326	355	349	331	370	339	359	309	342	356	361	313	379	325	368	333	363	331	361	346	323	370	318	321	339	371	342	315	335	316	349	302	334	335	348	322	323	342	315	337	339	315	350	341	325	321	351	333	325	330	327	313	326	322	344	357	350	300	339	354	341	362	353	372	332	315	321	377	367	369	300	340	340	381	332	364	334	374	314	298	319	329	319	361	361	368	349	314	329	286	324	347	352	339	319	314	360	328	335	353	375	326	396	321	323	365	333	321	369	306	329	281	284	336	344	338	317	331	337	313	311	335	308	353	326	344	317	345	323	338	362	388	347	359	338	358	351	381	359	345	344	392	347	357	336	386	381	369	365	320	306	320	355	355	333	333	329	341	318	353	336	325	339	349	333	370	319	336	342	363	327	342	325	344	343	343	355	359	321	358	350	345	348	357	320	371	349	326	315	338	332	336	339	363	326	318	352	315	376	366	320	297	350	331	353	335	352	320	352	339	360	353	335	364	346	338	331	320	332	333	329	357	349	332	332	315	337	387	315	297	329	333	314	341	309	364	352	382	314	337	298	332	344	348	339	374	338	308	333	336	336	328	315	342	324	282	312	342	325	348	369	330	341	321	345	371	335	325	341	369	331	324	335	329	321	310	327	336	363	330	332	321	362	340	335	341	355	324	300	320	355	339	341	328	321	317	353	307	336	350	348	337	379	318	351	336	340	323	344	337	307	340	320	364	338	356	359	329	361	328	346	342	335	357	319	299	307	329	328	350	359	334	320	352	304	334	343	328	332	361	331	362	364	336	338	341	342	377	339	335	332	296	305	373	306	340	305	356	354	375	339	384	386	367	341	313	324	321	312	341	313	322	308	318	317	350	309	315	371	369	357	295	313	333	327	373	301	298	350	325	348	316	353	344	326	316	343	378	310	347	304	367	325	346	371	352	345	351	345	388	342	350	362	352	351	328	344	335	366	308	337	311	319	330	362	329	383	339	324	339	350	374	328	375	333	362	330	308	305	348	330	349	310	355	318	335	355	327	346	335	352	334	331	345	340	330	310	356	341	347	345	359	344	357	353	342	340	331	305	320	372	309	316	362	319	300	337	337	329	321	350	374	334	346	365	351	320	342	350	351	374	334	360	321	323	355	310	318	356	313	338	357	325	354	312	341	339	335	346	319	371	357	365	337	345	334	354	357	326	302	332	351	342	316	373	339	332	346	348	375	335	369	342	332	325	355	335	371	326	337	369	339	327	332	338	327	344	344	329	319	334	352	382	337	372	371	325	346	360	346	346	334	349	351	324	341	365	352	369	354	405	315	332	324	334	322	312	333	357	368	358	337	338	343	348	316	309	359	333	326	306	367	337	367	320	351	352	327	331	335	325	354	340	361	318	347	323	302	331	312	348	320	306	357	344	334	323	345	358	340	307	322	348	321	336	318	331	318	345	311	314	352	326	343	316	337	312	350	311	356	320	369	316	359	345	330	332	334	341	316	311	371	332	362	338	326	356	331	324	350	333	354	354	331	309	371	366	337	332	345	345	348	362	325	376	356	330	316	342	346	352	297	315	337	360	316	347	329	360	333	315	383	333	351	322	344	321	335	304	322	346	339	283	336	322	330	343	317	322	315	349	360	333	346	339	349	323	355	375	356	354	335	383	332	328	309	313	328	348	332	347	324	335	353	363	340	328	339	385	368	345	328	317	341	327	345	354	362	368	319	338	340	322	329	318	341	351	357	307	316	323	333	350	355	321	317	294	337	332	346	330	322	315	321	327	335	336	335	336	324	351	331	342	330	308	327	360	322	338	309	329	344	342	356	344	317	332	318	317	316	357	336	305	331	335	342	306	378	307	397	320	337	358	355	313	324	329	344	362	336	373	342	347	364	334	321	322	325	340	359	356	345	355	326	348	337	341	342	325	335	314	352	312	345	344	325	327	319	328	363	317	331	311	332	333	343	335	342	314	340	327	354	350	352	383	334	339	366	331	322	392	359	305	321	346	354	340	370	339	344	303	332	345	361	323	343	355	286	331	326	349	305	347	363	308	307	359	358	345	317	302	322	288	297	337	334	358	335	359	358	306	341	351	358	370	304	341	325	320	369	318	309	337	348	337	358	347	362	318	334
4355	2207	1313	943	854	766	794	718	818	779	723	761	738	739	741	692	697	746	733	762	729	694	724	702	746	746	708	722	677	725	716	780	745	758	754	799	728	700	750	705	757	720	688	717	740	699	730	727	735	711	734	739	698	779	735	766	688	735	746	770	722	699	756	690	738	727	771	703	714	747	742	734	752	780	672	727	715	725	738	697	712	717	762	668	696	747	772	790	754	760	718	718	738	758	750	746	730	744	760	708	734	723	787	745	733	706	749	759	712	737	735	734	783	739	710	756	745	738	734	716	730	722	710	741	716	731	755	732	709	755	758	711	777	770	715	737	708	720	734	707	742	764	720	795	703	703	706	706	738	747	701	723	706	743	774	748	715	762	709	756	773	774	748	749	778	723	711	714	705	729	726	744	721	748	739	756	720	745	772	742	743	743	737	772	726	765	736	745	716	708	728	717	720	746	724	774	746	773	708	689	706	776	759	733	733	762	712	739	739	754	683	760	715	743	704	745	746	745	765	764	749	747	738	716	712	734	736	766	754	717	706	711	737	742	744	718	704	768	710	723	711	737	735	741	712	718	689	755	743	750	721	722	774	742	713	726	774	690	766	725	728	715	737	752	721	714	687	743	748	765	705	743	738	766	704	731	724	779	717	729	779	755	722	727	712	765	702	762	706	740	738	716	736	756	713	702	758	703	674	715	728	742	744	772	712	719	723	723	743	736	736	709	736	677	693	754	686	702	708	737	702	729	813	735	736	713	726	733	711	766	733	700	723	703	727	738	730	758	775	738	731	705	690	691	736	737	691	720	751	719	731	786	760	694	752	756	734	759	728	766	715	738	720	759	727	745	717	705	704	748	698	784	739	703	727	743	739	691	737	706	705	740	767	765	744	732	715	731	687	748	678	732	707	735	765	714	678	728	740	697	735	783	731	726	747	717	753	667	742	716	766	703	767	752	694	699	789	780	683	719	774	769	730	696	711	776	727	708	789	714	721	705	754	719	731	744	706	749	749	768	729	770	720	750	753	689	753	754	728	745	760	716	730	719	707	713	758	689	717	763	790	723	713	702	708	754	730	745	726	743	773	737	778	762	721	752	758	724	729	724	696	739	708	712	695	733	705	728	763	741	727	704	764	728	725	657	741	738	771	750	736	747	740	707	714	728	752	718	734	737	761	727	773	767	775	729	753	748	733	725	729	782	729	743	756	740	708	771	751	774	707	740	746	766	724	795	704	776	720	711	731	736	735	700	719	690	734	688	701	729	709	702	746	716	702	699	749	723	744	723	726	786	693	703	709	725	721	702	757	745	780	739	762	774	778	706	736	727	725	743	714	713	742	753	734	681	748	765	723	747	721	728	783	716	752	689	764	661	768	731	761	690	747	733	769	696	736	716	719	741	732	674	740	700	737	713	763	748	719	735	683	784	711	766	739	724	753	749	743	728	732	745	703	754	789	709	709	731	742	750	711	740	708	715	755	749	695	745	727	768	748	761	714	709	712	744	826	687	713	718	791	752	729	748	737	730	764	757	753	691	743	751	741	759	710	723	699	783	738	726	738	753	785	729	756	713	765	693	709	729	734	734	750	701	709	741	747	755	725	741	745	702	766	728	727	790	689	706	708	744	721	749	717	769	732	715	786	727	709	754	726	731	733	740	775	694	729	711	768	707	745	692	765	741	727	736	721	709	708	734	742	705	672	743	727	700	756	721	723	758	711	741	710	725	736	744	694	722	690	720	744	752	746	754	753	734	675	745	763	780	717	686	729	713	719	711	770	754	767	734	745	703	691	756	746	722	775	767	707	743	721	708	737	767	752	705	689	708	764	723	739	787	736	749	724	723	719	767	728	772	785	738	737	754	777	740	678	742	769	756	733	712	703	756	704	793	776	766	761	703	735	764	762	739	677	714	691	683	715	743	712	760	766	749	727	705	716	684	697	743	711	771	740	759	732	740	701	741	699	683	702	715	769	712	724	726	742	678	722	724	770	732	740	723	714	712	728	822	762	767	715	770	749	710	726	730	758	757	711	744	810	752	728	761	740	749	743	789	696	728	738	693	739	799	720	759	751	706	722	697	720	738	710	716	744	748	695	725	746	731	735	716	727	747	721	750	747	758	689	719	700	736	779	707	715	721	752	739	686	734	748	724	713	711	790	717	711	722	726	726	722	711	745	724	740	713	765	748	707	732	701	731	754	711	709	716	732	764	776	736	764	705	701	730	766	731	737	735	680	715	727	738	752	716	740	715	690	681	737	744	717	730	750	708	709	719	717	705	776	742	746	764	730	746	714	742	739	697	728	712	706	713	731	724	727	780	726	709	692	698	692	688	739	701	741	685	726	739	722	695	727	735	803	771	798	747	713	768	743	715	706	760	780	758	776	763	722	737	743	737	781	677	787	803	753	735	697	769	707	738	715	728	718	738	711	737	714	756	745	695	728	735	716	736	779	744	759	705	724	693	720	714	750	705	740	722	724	673	690	759	770	710	715	740	763	754	727	775	724	734	714	755	728	794	730	754	753	709	726	690	742	754	756	711	781	698	711	734	703	737	678	701	751	745	725	719	741	757	766	776	717	753	710	762	725	762	729	740	718	710	737	707	732	744	732	755	745	748	756	771	775	773	731	728	679	734	731	746	738	753	718	723	784	766	688	744	702	713	727	726	732	742	697	726	756	725	739	723	732	714	753	730	726	741	713	697	714	741	717	762	767	778	716	705	734	741	684	706	753	771	733	716	718	747	768	717	709	734	755	750	697	743	773	763	767	737	741	737	689	740	735	687	774	747	724	700	767	717	674	737	729	736	711	724	720	701	788	730	746	722	696	714	701	719	726	755	724	732	712	752	728	699	685	801	720	723	693	745	729	726	758	738	712	770	735	657	762	801	721	699	711	768	718	714	745	722	740	714	771	712	699	733	713	764	721	700	717	716	691	686	775	723	715	741	720	702	730	765	729	750	786	742	731	705	683	720	727	734	743	755	706	722	740	688	730	749	744	744	735	741	733	713	778	707	762	737	704	716	736	693	690	685	681	701	742	730	720	752	730	692	731	692	717	756	772	702	718	763	756	756	755	738	713	718	705	755	679	724	754	721	771	705	711	788	773	729	734	744	699	770	754	693	744	721	697	749	759	677	740	775	717	725	721	760	744	787	696	727	732	728	758	743	736	744	751	687	715	724	776	777	734	702	710	712	745	749	760	739	719	742	738	721	716	740	751	714	791	733	767	758	711	780	686	757	753	733	750	716	757	713	736	724	787	695	759	782	759	724	756	766	737	742	751	722	715	732	757	712	719	765	722	714	737	767	727	752	701	741	729	775	704	708	753	743	767	759	732	708	733	733	770	723	745	759	682	729	732	740	724	732	729	747	701	749	751	757	749	689	740	761	695	760	763	690	765	737	754	680	757	747	726	793	666	730	725	751	779	743	710	740	731	725	668	780	730	710	699	711	726	730	725	746	757	700	768	713	757	776	712	730	720	704	691	735	761	712
24383	20972	23953	28150	20977	21001	10928	590	444	392	431	328	346	320	335	293	340	316	301	333	334	277	302	295	281	324	325	288	305	259	310	278	294	286	318	292	290	288	293	296	324	326	266	284	267	294	281	282	284	280	273	326	263	281	279	259	311	290	286	332	320	324	282	316	275	300	302	284	286	264	298	277	328	268	290	313	299	309	317	317	311	274	261	299	273	296	290	308	269	274	294	282	277	301	300	288	281	307	290	291	282	271	321	310	275	268	305	284	291	283	268	288	292	319	286	270	307	287	268	313	290	297	313	303	275	257	305	292	307	297	290	266	274	295	270	344	305	279	281	329	293	318	297	272	256	325	275	327	309	311	294	307	327	285	316	267	283	293	300	316	294	315	265	308	256	281	305	301	324	275	290	292	268	301	299	310	273	302	289	314	300	259	291	301	302	286	318	270	287	300	264	270	303	315	293	287	295	299	297	302	324	298	274	296	259	306	295	288	268	303	295	253	266	290	269	284	302	297	270	275	302	306	304	300	284	293	305	293	308	305	308	275	313	295	297	322	305	299	304	271	297	284	292	315	268	279	319	284	270	298	259	312	311	288	305	311	301	296	267	291	276	284	304	276	282	302	269	308	275	272	289	292	307	304	284	254	273	256	298	253	259	297	329	299	322	307	321	271	293	293	278	335	294	288	277	294	321	301	260	289	297	290	276	302	315	301	295	304	281	308	298	315	309	300	284	298	280	282	334	281	322	279	291	285	292	279	284	293	302	298	299	322	320	289	267	292	305	269	305	296	266	280	311	296	292	318	314	297	258	294	271	307	309	316	292	291	302	311	303	306	301	309	313	286	293	339	319	303	275	279	316	307	311	275	295	296	287	342	295	292	305	304	322	302	287	302	308	269	325	274	267	277	304	311	291	284	293	296	274	304	306	306	270	332	292	338	291	290	323	305	286	303	317	285	295	303	316	299	282	284	298	279	327	302	292	277	284	285	271	286	277	307	305	292	289	276	302	255	280	289	290	308	310	283	300	287	281	296	323	285	291	281	260	310	302	302	281	293	260	328	282	310	267	268	310	300	312	309	275	290	285	275	285	289	267	257	292	289	285	292	322	323	302	279	299	293	298	295	308	328	267	269	306	281	298	275	275	305	303	285	318	294	303	276	276	282	310	300	302	294	324	296	257	278	292	276	291	290	298	288	294	305	304	299	282	308	302	303	307	274	273	279	299	307	284	295	311	294	278	319	290	312	324	300	269	304	282	308	305	302	308	292	312	297	301	272	258	314	279	297	297	295	272	313	270	295	296	329	306	263	295	295	298	302	306	309	322	325	309	301	275	304	282	286	332	345	273	287	289	298	293	270	302	285	282	305	346	298	293	291	288	275	303	291	312	283	282	280	322	292	286	296	327	289	268	293	279	298	298	330	270	295	317	295	292	265	276	309	307	265	285	250	291	299	307	282	338	301	257	299	299	287	287	303	305	304	261	284	306	257	283	275	302	318	286	325	300	290	298	295	289	292	260	278	249	309	332	315	299	299	270	292	294	274	268	255	272	286	273	275	283	302	333	274	277	270	251	259	293	282	317	275	288	256	276	301	287	286	311	290	293	290	281	286	286	306	285	280	278	321	309	282	326	289	314	297	281	332	304	298	283	346	304	272	287	296	269	276	316	305	303	284	291	276	292	322	293	326	317	296	272	288	304	287	306	326	270	292	287	288	293	305	242	322	278	296	294	267	292	277	301	270	279	286	290	297	278	295	272	273	285	279	279	296	319	281	300	297	280	274	292	287	291	307	294	257	305	287	293	285	269	290	290	290	310	294	300	303	287	296	315	269	328	312	267	313	300	287	289	321	315	289	324	310	295	311	299	303	306	274	281	297	298	285	292	315	341	310	273	265	308	280	268	276	248	311	289	301	271	257	291	307	276	269	302	295	312	262	254	288	264	282	322	323	295	257	285	324	306	290	299	278	283	279	300	290	271	291	286	296	293	268	309	288	267	300	277	283	274	252	332	294	287	278	256	286	291	285	302	305	254	281	286	295	288	283	324	255	308	277	278	286	312	322	322	272	285	319	267	279	317	292	307	280	325	295	284	279	273	270	293	265	268	261	276	298	321	287	282	295	279	314	310	274	324	322	298	267	292	292	309	276	273	292	301	292	249	272	255	288	302	306	290	283	292	278	272	289	303	298	284	275	258	306	316	292	313	282	276	295	308	283	291	274	256	264	262	315	294	292	308	260	291	274	317	298	294	303	293	278	295	317	297	289	271	233	280	292	286	300	316	292	319	303	302	314	272	303	272	278	322	273	276	321	286	308	325	281	290	280	299	306	280	286	248	275	278	289	329	286	281	301	333	288	266	283	323	302	274	275	278	293	298	294	286	333	289	312	272	281	302	291	280	260	279	296	288	266	313	291	265	321	309	287	280	310	305	307	310	270	360	311	321	313	289	273	316	303	282	292	273	294	276	285	293	295	286	294	289	259	269	311	296	262	312	287	287	309	282	275	306	309	307	294	297	321	307	257	301	285	297	307	337	285	297	274	267	283	306	271	274	273	302	304	313	293	289	261	285	277	268	298	281	265	280	263	300	293	276	277	270	283	302	277	306	300	255	320	317	305	266	306	295	293	296	317	315	271	299	281	284	286	300	282	283	300	308	281	273	275	287	301	296	308	300	317	297	313	289	311	265	282	278	302	294	260	267	313	285	307	316	288	282	282	303	282	290	280	296	267	268	330	309	293	264	356	299	286	295	295	281	304	292	314	291	320	311	285	309	294	304	295	284	304	270	306	299	284	323	320	305	281	285	306	307	293	304	291	274	278	277	290	307	284	296	314	308	274	291	312	255	301	273	304	303	286	284	312	276	259	278	283	275	285	314	295	312	287	304	303	295	269	300	261	270	291	295	315	288	298	310	266	321	298	254	318	314	277	288	322	293	302	325	340	297	322	287	305	277	272	287	274	275	317	328	282	299	257	297	302	281	300	318	293	328	301	283	276	280	280	267	313	295	301	265	266	266	304	309	333	297	325	263	296	290	291	280	286	283	305	299	324	311	317	276	273	289	312	283	287	296	316	295	286	299	285	305	290	309	282	292	277	302	299	277	300	292	258	301	287	290	298	277	291	283	294	277	322	293	321	293	282	303	304	295	310	289	296	270	300	253	287	272	323	299	294	299	265	307	281	332	303	272	300	282	292	264	294	326	298	253	290	268	332	326	317	317	291	274	283	308	298	295	288	280	270	327	290	286	305	282	326	286	284	283	296	325	290	280	300	307	305	294	274	276	307	297	313	302	267	302	292	276	292	297	298	315	315	324	315	311	297	304	267	291	283	291	300	261	311	313	289	291	280	253	250	313	275	284	267	284	331	300	298	294	287	272	295	301	316	306	274	277	307	286	297	312	267	294	272	300	289	316	269	286	284	250	314	313	285	300	285	285	269	317	272	287	247	311	292	288	274	308	298	322	295	280	298	312	295	308	298	271	292	258	279
3944	3286	1671	997	778	713	719	647	646	571	677	635	625	663	645	582	597	662	600	629	594	613	620	602	619	587	592	620	635	581	613	637	594	599	613	568	652	620	625	624	617	605	637	609	629	601	622	619	575	596	661	651	627	595	592	608	600	601	605	608	681	612	611	583	622	599	653	635	576	659	623	614	621	647	596	586	661	632	661	608	628	630	636	617	635	637	650	592	608	594	589	624	619	604	589	612	630	658	625	580	614	586	607	588	579	591	618	607	618	621	573	607	585	607	643	615	655	634	588	597	566	557	580	649	608	600	642	604	615	646	592	608	602	586	595	573	600	673	634	608	596	629	606	620	617	647	641	607	616	628	591	561	627	665	604	641	621	634	591	642	616	604	588	625	603	576	576	606	633	596	662	640	600	626	611	634	581	565	642	631	587	638	604	541	588	622	638	644	610	607	591	631	611	651	656	559	635	549	618	602	634	610	591	625	665	614	627	651	608	629	606	640	597	590	607	596	602	620	618	603	611	635	610	605	627	601	624	616	627	656	581	633	651	609	596	633	599	612	589	638	619	625	651	618	622	633	632	630	662	601	615	629	611	615	632	635	558	620	629	623	589	617	555	601	600	588	645	620	592	555	626	693	628	601	606	607	639	558	615	642	651	596	602	604	641	650	594	666	645	586	642	582	611	599	623	620	581	594	618	612	591	599	594	587	616	655	603	605	603	627	592	562	614	630	583	588	616	596	619	578	658	625	627	576	571	633	633	616	585	594	601	593	555	625	598	590	647	613	626	637	655	627	666	576	611	643	623	608	656	631	607	616	599	574	596	624	592	608	633	654	612	611	607	655	596	601	608	580	608	638	578	582	585	612	619	589	624	623	583	651	582	671	619	651	592	583	602	592	646	587	583	636	638	642	605	604	613	596	610	659	642	613	580	624	619	606	611	601	617	639	625	587	612	613	610	609	612	622	574	606	592	643	609	660	598	634	585	592	637	627	642	598	625	595	636	617	581	617	633	611	599	624	584	616	602	600	608	592	591	634	649	611	591	606	620	606	611	615	602	664	620	587	631	611	594	584	622	616	667	576	604	625	596	605	627	621	597	663	577	582	639	663	637	624	602	579	626	666	572	608	625	600	645	568	570	630	615	618	613	670	603	585	615	623	605	642	628	592	615	646	611	602	608	582	664	623	604	644	602	589	594	610	587	596	617	639	610	615	605	665	570	608	597	618	602	612	649	650	611	611	604	599	616	579	647	621	591	672	633	607	594	603	569	574	622	603	588	637	594	641	601	603	614	595	586	611	622	601	605	587	589	600	595	631	618	614	630	641	604	594	627	591	615	583	575	597	554	601	622	595	627	608	592	624	593	595	612	634	633	610	581	612	604	593	604	603	606	634	634	586	609	622	608	625	645	571	584	609	601	609	572	607	628	629	614	610	623	585	639	629	658	653	633	641	622	606	610	624	633	598	615	582	604	610	571	613	649	637	589	612	648	587	596	613	593	614	573	632	586	631	610	628	609	579	584	591	613	610	617	636	590	640	639	596	621	633	619	629	658	618	621	613	620	663	641	569	609	611	650	601	614	602	652	612	632	596	583	645	636	607	627	652	588	633	616	572	616	624	611	668	609	608	597	614	621	582	598	620	595	588	688	602	622	596	574	601	656	623	647	650	586	587	593	617	635	597	635	624	605	595	664	618	597	624	590	564	640	618	611	627	621	596	611	637	589	597	620	623	581	603	602	612	630	633	614	635	603	660	581	617	669	615	628	625	648	591	657	636	610	635	662	610	614	586	607	586	586	602	614	590	614	593	623	628	639	595	601	591	611	615	636	595	608	601	601	611	612	548	621	610	598	595	590	588	660	635	612	627	608	639	562	582	612	582	603	618	614	585	625	629	617	606	650	629	645	575	611	590	608	621	558	568	596	605	572	590	634	610	629	638	606	595	580	658	629	632	574	619	538	609	667	588	614	574	633	603	616	636	598	599	578	583	614	611	609	591	660	602	610	595	636	595	639	601	610	623	628	578	618	598	586	607	655	614	619	575	577	624	606	641	567	664	604	641	591	605	609	618	614	639	614	595	657	598	613	595	609	607	628	662	610	636	608	634	573	631	577	614	577	616	618	625	599	603	569	605	614	585	603	636	641	620	625	612	616	608	605	610	639	609	609	609	635	617	582	596	570	633	614	570	588	636	615	617	568	598	644	580	616	605	631	663	621	597	605	581	609	590	595	629	652	561	627	627	616	597	626	619	587	592	646	610	643	626	615	597	619	600	631	623	587	606	633	609	632	600	609	597	623	614	599	633	583	619	589	613	613	602	620	596	615	650	629	594	606	618	590	619	622	633	626	607	619	620	604	639	649	599	611	653	591	579	629	600	607	599	665	622	586	672	638	595	616	654	618	612	655	629	606	589	643	629	641	619	639	627	650	633	640	604	622	624	661	639	653	683	617	590	653	648	592	605	587	626	599	578	609	637	619	584	654	583	569	577	611	603	537	622	648	624	616	634	588	621	596	587	605	581	640	632	649	573	617	646	647	597	582	633	595	609	602	587	617	620	631	588	620	658	586	636	630	570	614	678	577	594	663	645	657	596	603	606	635	671	605	595	622	619	625	649	607	576	603	651	574	660	615	638	598	574	581	619	629	657	660	615	600	611	636	622	580	616	598	656	580	563	633	613	618	656	666	661	588	611	647	628	624	591	645	614	570	606	609	638	588	577	638	585	581	581	557	623	607	593	628	600	627	618	611	616	604	616	558	622	631	600	580	620	594	593	632	660	615	605	554	613	579	585	623	621	653	568	641	607	591	589	577	575	615	625	612	616	546	615	633	604	585	602	607	582	601	614	594	589	604	568	624	596	582	631	620	623	557	636	616	648	582	596	635	622	621	600	583	617	641	629	619	623	609	610	589	598	616	592	558	619	604	598	611	610	617	608	587	612	644	602	671	620	606	624	643	615	593	636	588	568	644	617	613	614	592	628	605	624	624	633	599	567	569	610	631	634	616	614	663	620	618	609	619	657	612	583	559	574	616	627	609	585	638	614	642	592	643	614	639	573	610	613	605	601	648	628	574	625	626	641	621	630	664	560	629	588	608	583	596	605	597	621	635	641	621	640	604	580	622	650	602	642	595	618	646	594	656	621	646	603	661	590	582	643	646	584	596	638	587	584	596	644	620	664	646	647	637	592	596	633	611	628	607	623	615	611	595	606	606	628	633	663	622	586	616	629	624	618	609	599	594	633	617	613	653	626	609	597	604	583	615	577	603	624	671	584	638	665	595	593	633	644	616	596	588	608	609	578	614	606	605	589	653	613	549	652	602	632	618	596	608	647	641	614	592	617	630	613	623	598	610	631	623	655	634	636	606	653	588	632	598	640	594	592	595	619	565	662	590	593	607	661	578	598	638	606	582	610	623	606	653	597	654	617	627	633	634	610	583	606	615	600	616	643	588	575	604	644	575	655	568	588	634	614	628	591	611	630	599	596
33290	14485	1968	255	185	178	194	194	209	184	183	174	177	175	177	191	179	179	155	199	205	201	185	198	191	208	170	180	170	187	183	184	160	188	201	197	175	199	184	176	212	194	211	174	196	193	168	163	188	186	188	193	196	183	185	197	193	172	201	235	177	159	168	179	181	170	180	177	194	190	174	187	172	211	177	181	171	181	160	177	190	198	194	201	181	211	164	169	196	189	188	183	226	191	186	194	194	185	157	174	189	167	177	184	170	187	191	173	199	196	175	183	196	172	180	189	181	188	173	167	186	182	186	178	216	184	196	176	179	185	170	224	198	184	177	187	193	181	190	189	183	202	168	213	182	185	161	182	178	187	197	203	193	170	211	173	192	177	209	185	205	190	184	198	172	157	195	186	191	176	186	182	208	178	189	172	173	174	180	175	183	199	195	197	211	169	185	178	193	186	174	183	193	220	149	172	211	184	180	188	183	201	214	183	189	169	189	164	189	192	176	181	172	182	185	161	182	200	194	170	190	193	214	174	187	180	159	200	177	181	188	173	177	183	185	182	199	201	181	198	210	173	203	183	161	172	186	198	193	179	164	193	159	208	179	193	181	188	194	178	195	179	173	185	184	212	206	148	205	174	155	185	185	186	193	200	185	230	181	184	168	177	186	190	186	189	179	183	187	190	201	194	192	204	179	178	173	194	192	200	183	190	180	194	195	175	206	205	177	184	179	199	187	183	172	181	200	178	186	188	185	201	186	195	199	206	205	174	179	175	187	155	202	174	207	148	188	167	185	186	176	192	191	211	213	177	179	163	180	201	208	186	170	184	175	191	202	200	167	195	184	192	213	197	181	184	184	158	207	187	176	179	188	179	173	178	194	218	171	223	187	166	175	149	173	196	179	182	164	183	161	188	190	193	199	211	232	218	215	191	189	172	180	179	182	178	197	147	180	146	172	193	183	180	181	178	189	194	196	180	193	207	196	198	206	169	172	178	168	184	168	170	167	179	206	149	218	185	187	181	198	183	170	201	201	171	173	177	199	187	166	186	149	189	192	175	188	194	175	173	223	166	157	197	189	159	170	166	175	188	197	171	186	179	201	206	177	168	186	208	146	197	186	219	192	166	178	200	179	192	191	179	163	189	189	207	176	208	225	201	183	201	187	151	191	178	188	166	208	222	203	185	204	175	194	169	176	167	174	182	167	166	188	193	185	167	200	184	166	206	202	188	191	172	214	182	190	187	161	177	202	199	217	203	182	185	170	165	196	196	169	168	166	196	186	193	204	213	205	214	206	179	184	188	205	170	195	209	185	194	199	191	195	196	182	205	170	179	205	178	179	200	188	208	178	185	184	201	202	205	179	183	159	191	184	187	176	161	192	197	192	175	172	197	186	179	193	190	191	172	170	196	208	197	193	186	168	156	201	187	189	157	208	186	179	170	179	199	190	183	180	158	179	203	197	184	166	194	171	182	163	174	169	168	170	185	204	196	174	188	167	186	173	190	192	185	195	175	185	174	179	180	223	188	164	166	199	168	206	185	180	192	176	191	183	202	173	175	187	188	207	181	184	160	201	191	184	206	191	196	190	188	188	177	183	188	188	208	189	198	187	186	193	160	177	160	172	176	188	151	199	178	207	174	205	189	162	175	190	210	158	192	194	199	177	156	215	185	194	196	217	187	196	186	186	191	171	191	178	189	180	202	182	164	181	193	199	187	185	207	205	198	176	205	204	196	194	180	177	217	173	181	184	195	208	153	201	230	196	202	168	178	168	171	203	174	172	152	171	196	159	177	177	161	177	195	186	193	184	162	175	148	171	195	200	176	182	170	204	179	177	206	164	159	168	175	176	186	213	190	191	154	184	160	188	197	208	184	177	204	179	180	193	177	199	158	197	182	185	183	204	191	172	173	209	177	167	202	159	198	174	171	199	193	198	225	173	169	191	181	207	180	186	176	201	180	182	188	198	197	193	180	160	185	158	167	191	171	174	226	176	196	179	153	178	167	178	184	175	170	166	193	189	198	201	180	190	201	156	193	202	197	156	177	196	192	166	176	194	142	176	199	184	173	173	170	161	218	160	168	184	181	165	159	165	192	180	193	159	210	161	181	195	191	178	215	203	179	200	176	174	159	175	174	174	181	164	171	168	193	183	183	177	181	191	150	209	208	184	185	185	155	179	183	191	206	185	185	206	171	183	193	202	166	159	165	176	191	192	166	192	228	189	183	193	219	193	189	173	167	175	197	180	167	195	188	186	196	189	179	189	174	207	182	179	171	190	180	189	172	156	181	185	184	170	205	181	186	167	192	230	177	202	205	174	157	183	185	181	217	152	185	178	198	158	201	182	188	179	188	188	217	168	173	164	159	162	182	230	172	194	167	197	195	185	184	210	189	180	172	172	166	178	166	172	239	206	182	147	198	168	220	217	198	186	189	203	169	202	176	216	180	170	184	184	184	165	188	199	173	165	206	171	186	194	184	186	179	201	206	185	210	203	183	186	207	158	177	192	184	180	217	175	203	206	208	213	193	192	186	190	232	183	183	173	183	167	198	189	183	197	167	197	177	163	166	176	168	180	195	158	187	176	187	187	171	195	182	157	180	173	193	188	158	183	180	203	179	159	188	190	183	179	198	192	188	183	197	187	179	187	177	173	176	203	175	171	168	187	195	198	161	174	184	174	174	160	186	163	177	194	190	156	184	178	193	199	194	201	193	181	169	196	156	208	188	198	174	158	192	164	211	182	195	223	171	164	182	218	175	180	206	181	206	189	199	181	173	185	185	164	195	174	186	187	162	192	175	206	169	184	165	184	187	199	192	183	219	184	189	178	177	193	204	203	218	210	213	188	168	181	205	171	179	179	204	180	196	181	190	204	190	184	185	207	190	175	183	187	200	185	183	205	178	184	151	194	191	185	194	219	192	178	210	180	187	194	174	199	185	174	209	206	168	184	179	164	181	160	211	212	189	184	204	179	198	192	182	184	183	201	175	202	184	200	173	162	199	186	192	183	194	205	196	207	159	153	196	192	187	195	235	192	190	170	209	189	195	202	180	182	189	175	162	190	195	177	184	204	183	186	169	202	204	199	188	208	180	183	199	194	185	237	190	185	197	195	195	197	182	193	200	189	185	192	203	167	186	199	166	185	207	192	194	194	179	168	207	163	203	207	181	219	197	196	197	199	186	189	190	191	178	189	191	186	155	178	178	181	201	207	208	186	186	192	190	201	197	159	200	208	189	208	179	195	193	174	160	187	199	157	184	199	187	154	174	196	205	198	162	178	199	197	175	191	191	221	218	183	170	175	248	174	182	210	169	211	174	205	177	196	178	184	174	181	176	191	205	200	200	180	184	208	217	197	201	175	168	192	202	163	190	185	189	195	217	213	196	164	185	191	231	182	188	200	182	176	200	197	161	195	192	208	183	182	175	176	219	201	220	190	174	221	179	177	192	168	201	171	205	206	201	176	187	182	214	191	189	186	175	186	201	168	185	189	200
7575	537	525	471	452	465	443	462	476	458	464	443	417	441	452	465	496	427	488	430	430	446	428	448	456	505	446	477	467	473	447	437	440	444	459	476	428	465	449	437	436	449	489	483	493	503	475	466	483	453	482	476	472	477	465	470	434	484	404	457	442	494	472	501	452	447	485	474	476	467	453	480	461	462	447	452	477	431	457	475	481	475	465	469	463	439	443	478	445	454	478	451	460	457	459	475	451	454	478	460	448	437	440	501	487	467	490	458	442	479	445	411	457	468	481	462	437	448	456	459	470	467	493	480	468	467	431	481	450	440	449	459	449	481	439	439	421	451	469	435	479	444	443	468	498	440	474	451	477	470	459	484	424	474	439	448	462	464	426	473	471	486	458	468	497	449	450	470	503	495	443	502	443	470	499	410	433	502	480	507	430	433	452	521	434	459	463	465	446	452	443	499	472	489	441	419	455	452	471	483	455	464	448	456	434	463	453	448	419	455	449	488	446	474	451	468	484	476	443	519	475	457	451	444	461	425	484	467	446	457	460	433	418	431	445	453	476	483	422	444	463	448	452	410	437	486	491	429	470	478	452	454	476	435	458	462	426	504	407	485	466	482	511	495	414	454	455	461	424	506	453	473	409	427	505	442	417	440	457	437	459	452	400	482	461	467	472	431	443	442	463	490	462	438	479	462	456	449	462	461	496	473	454	444	431	503	484	480	449	455	469	474	440	489	466	464	439	453	440	467	447	427	461	452	459	430	475	454	484	457	439	427	485	448	460	444	494	421	463	469	445	469	445	489	437	493	468	453	479	466	475	479	447	478	460	468	450	422	457	457	444	463	458	459	473	434	482	475	452	502	462	465	491	458	457	454	447	483	479	477	482	439	450	487	438	453	441	447	463	467	428	479	462	376	441	423	440	491	441	442	464	448	483	448	463	479	479	429	421	467	435	448	454	496	403	492	433	422	459	468	493	440	447	446	444	478	462	477	453	439	416	467	417	468	428	483	415	432	495	462	421	441	425	468	437	507	471	444	485	468	452	460	459	443	467	441	474	486	466	475	495	476	449	507	466	485	447	492	442	457	484	456	457	457	427	440	460	482	455	445	460	456	474	464	394	491	439	454	494	463	461	501	459	432	458	467	493	483	442	457	461	470	478	486	476	458	469	409	443	460	451	441	447	467	421	487	456	456	460	454	452	459	478	434	452	459	466	448	477	484	493	456	474	475	476	503	482	479	462	475	487	474	488	405	468	404	442	500	447	479	475	458	478	469	451	472	461	421	487	422	443	469	410	421	454	456	459	409	500	475	477	491	453	435	461	445	466	454	457	458	445	454	437	499	435	483	459	449	482	482	441	444	446	449	440	473	477	457	445	468	486	483	435	481	478	468	453	481	466	475	413	457	424	483	454	491	461	443	470	428	439	453	461	422	481	462	455	459	476	477	444	456	467	452	444	453	448	467	446	467	501	459	440	477	441	464	457	460	414	437	466	438	454	473	466	489	469	437	470	394	454	468	448	498	451	457	441	478	458	506	493	427	453	465	469	437	474	489	466	486	414	495	462	477	439	476	453	484	480	464	445	473	425	473	473	490	474	454	529	455	467	406	482	470	433	485	464	473	442	479	474	473	485	465	476	448	441	492	483	445	447	441	429	422	456	419	486	483	475	504	470	479	446	451	464	467	465	463	390	465	474	491	453	461	443	490	446	452	420	460	447	475	476	445	484	441	413	480	472	476	421	493	472	443	448	490	469	472	470	463	439	490	461	488	472	425	471	437	469	468	457	449	447	487	510	435	446	498	479	483	489	430	463	489	427	430	434	453	421	484	504	471	458	488	474	482	442	435	482	446	443	502	438	434	456	486	458	458	443	429	442	499	513	477	514	458	466	433	423	509	428	448	445	453	440	429	460	440	457	462	451	491	465	445	487	455	481	457	482	463	448	454	440	462	441	468	462	449	494	445	482	463	444	463	478	452	435	460	478	436	488	445	501	479	471	451	436	454	454	431	452	419	447	471	468	461	455	440	484	492	478	447	499	450	441	450	461	472	429	445	462	411	501	488	469	444	493	448	491	462	435	474	436	452	470	447	436	463	469	481	464	510	479	474	472	473	453	451	446	459	513	463	463	460	439	453	456	448	426	476	464	412	474	452	454	453	473	429	471	439	447	476	460	448	438	479	511	477	481	491	431	468	463	451	442	473	463	437	471	438	465	428	418	476	460	457	431	441	461	447	470	452	474	472	437	457	470	457	474	466	464	465	448	456	485	456	491	483	445	448	454	460	471	452	459	472	483	450	448	467	456	452	435	450	451	414	452	464	500	444	467	484	426	476	464	488	439	434	447	427	459	453	458	509	501	442	447	444	456	462	469	450	479	444	463	495	437	456	450	471	452	477	503	459	448	436	468	443	463	471	428	447	478	485	470	466	430	464	500	421	502	440	469	434	478	456	450	463	435	464	458	462	479	449	465	463	460	480	475	486	420	468	484	467	459	469	481	469	481	480	444	467	425	435	448	446	479	473	485	457	463	451	472	481	486	520	436	426	457	459	464	455	470	428	460	450	470	457	435	459	525	476	445	477	452	470	445	439	486	473	459	436	444	435	448	461	408	435	454	498	458	427	409	464	455	436	468	471	419	471	421	432	472	466	420	435	440	455	460	442	487	417	465	445	453	465	447	438	449	491	464	476	460	454	470	467	463	476	422	404	489	463	427	449	449	460	471	441	459	478	420	467	469	448	432	465	449	464	453	478	462	429	430	439	411	478	491	471	451	479	467	457	433	445	474	496	410	467	449	431	414	454	451	472	493	478	443	433	456	450	470	495	460	462	491	443	422	469	473	476	463	491	462	445	457	421	445	493	466	447	438	462	481	452	500	487	437	447	460	481	477	470	421	444	478	489	489	454	447	443	456	436	474	423	492	467	418	480	486	467	498	463	462	439	474	448	450	463	448	489	479	468	437	433	449	452	409	423	464	448	486	434	437	470	449	463	426	486	434	479	461	488	463	467	452	449	467	442	466	463	432	464	436	461	451	455	461	438	475	486	445	457	407	455	484	454	456	474	450	434	454	462	445	469	448	438	454	421	435	473	501	434	426	436	459	457	437	464	534	469	431	462	451	454	426	484	456	447	450	456	423	429	469	404	475	456	462	445	462	460	478	446	477	460	448	471	458	478	445	482	456	444	464	494	485	469	425	458	458	459	460	476	462	437	465	493	416	435	452	471	470	479	431	462	443	434	423	450	437	479	445	444	453	467	425	480	430	431	421	455	484	470	487	448	460	458	437	504	467	445	488	479	477	485	474	471	411	463	441	488	435	473	484	444	407	462	462	454	460	464	443	475	431	462	386	442	455	452	470	470	467	451	483	446	485	475	462	460	492	461	414	447	454	449	490	467	434	454	444	476	457	492	466	456	439	469	420	433	489	438	472	482	470	481	451	465	466	462	478	451	450	454	454	515	443	451	474	447	447	484	478	435	458	475	479	461
25184	21044	23641	28652	21063	12750	661	484	384	408	418	389	360	391	366	356	348	340	372	391	351	388	297	357	327	370	324	359	328	344	341	377	363	319	312	338	345	345	389	344	344	359	356	368	332	324	369	343	352	310	338	348	325	374	347	348	338	341	372	352	378	367	337	330	336	350	338	332	326	354	340	356	372	380	301	327	306	335	335	329	331	327	338	348	355	334	352	362	331	343	295	376	349	340	356	331	338	309	350	332	366	345	348	338	377	370	368	337	351	358	327	344	330	342	332	368	313	360	346	367	389	356	358	337	307	310	367	366	331	327	347	308	331	356	339	360	335	361	311	335	343	359	341	376	364	352	369	340	332	350	326	350	353	316	308	340	341	334	335	315	363	382	373	376	355	364	344	296	324	295	355	355	337	339	337	339	343	330	321	329	357	345	351	350	364	338	316	338	333	310	304	342	382	308	326	315	319	366	354	342	380	365	346	315	325	358	369	359	342	341	370	363	305	334	325	370	330	313	332	340	343	356	321	349	358	335	334	350	356	373	343	332	353	311	340	361	333	386	381	316	326	353	381	367	336	339	318	344	343	338	337	323	360	345	331	331	345	354	345	298	325	344	343	355	332	343	382	326	365	333	353	319	335	382	292	360	313	335	354	362	328	369	321	313	342	333	341	322	329	353	285	302	322	314	319	327	349	326	332	341	345	313	340	322	347	362	379	340	315	346	364	379	347	339	314	303	344	349	354	362	295	371	310	328	337	378	369	379	344	308	311	338	335	314	319	351	335	340	334	335	366	324	344	329	356	370	364	312	334	378	308	344	402	350	355	319	312	356	344	322	329	332	349	322	341	367	361	318	352	331	328	327	308	331	377	328	303	348	324	312	367	355	367	327	333	354	350	355	339	328	332	352	334	321	345	343	341	322	355	316	362	366	328	332	349	356	325	347	345	328	326	328	346	343	366	345	333	316	331	314	327	358	366	370	385	325	325	364	342	353	359	352	343	371	339	327	329	362	403	347	345	335	349	345	344	347	397	365	374	299	289	300	331	378	355	384	358	337	372	346	292	323	313	313	324	359	345	326	330	345	335	365	302	362	335	375	290	324	307	365	329	319	371	358	342	335	316	352	327	350	375	336	338	381	339	310	327	354	379	322	310	335	359	327	378	346	335	354	305	358	319	354	335	375	338	360	343	315	342	349	328	335	351	348	354	353	325	335	360	336	354	323	375	327	315	364	358	349	354	339	329	317	329	327	330	358	336	368	345	318	380	336	326	324	356	331	314	333	342	308	354	348	327	354	322	312	345	352	359	327	342	331	320	328	330	349	346	326	340	316	344	337	358	348	341	355	342	365	314	343	356	358	330	326	368	331	375	356	353	346	325	324	331	300	349	341	348	342	342	351	337	355	338	343	338	320	326	337	391	318	314	336	291	335	350	364	308	310	320	364	336	315	364	332	326	290	423	368	366	304	335	348	334	358	313	328	343	357	355	356	366	339	327	318	313	355	340	323	356	359	344	328	373	320	335	353	342	331	319	364	328	353	339	339	347	355	346	333	328	370	352	334	336	310	351	320	335	359	319	365	306	343	327	313	342	348	353	346	327	329	326	378	351	362	306	332	340	326	365	359	330	323	300	323	358	362	291	361	351	335	328	351	320	374	345	343	395	353	340	339	363	384	340	317	340	315	331	345	351	325	364	357	366	305	351	354	384	328	308	351	325	356	294	342	345	342	324	323	344	330	370	343	321	334	315	325	376	346	349	332	336	334	319	364	357	345	339	367	357	342	374	362	301	318	338	314	376	365	333	351	371	328	328	346	314	325	326	316	311	309	339	347	341	345	374	357	343	390	327	367	352	345	375	347	341	305	331	370	310	339	347	379	320	352	323	314	308	345	344	312	357	351	347	329	341	347	343	345	356	340	361	334	373	303	326	331	342	352	354	330	325	308	355	330	294	320	320	345	343	336	321	319	347	328	342	317	339	337	364	358	378	352	324	337	386	350	320	347	352	374	324	344	351	354	328	325	317	339	372	339	379	356	365	294	316	287	340	346	375	340	349	339	353	305	364	346	340	371	323	355	320	345	319	342	363	280	314	333	372	340	342	302	351	369	378	368	362	359	350	322	355	335	341	351	344	301	340	349	321	279	381	322	376	345	364	316	291	369	351	393	361	336	353	347	363	345	339	331	327	328	338	344	374	354	318	358	337	358	360	354	360	358	333	342	300	328	291	363	342	326	354	332	319	325	365	301	357	356	367	361	332	356	353	364	327	373	325	287	339	318	330	349	355	323	341	307	351	311	377	325	302	331	335	329	375	308	335	368	354	378	318	370	350	354	320	371	302	374	333	350	341	367	362	329	314	328	349	320	353	391	331	339	318	309	344	350	342	340	325	360	334	330	366	337	347	371	355	324	354	287	341	342	340	352	332	346	363	356	344	315	310	325	291	307	332	350	344	364	346	376	373	315	328	340	343	369	331	335	302	313	354	327	376	349	355	330	313	322	323	316	349	379	377	337	335	336	347	317	312	340	367	378	320	325	346	304	341	337	354	332	308	320	343	320	355	343	352	339	344	290	306	392	385	356	347	313	332	324	342	363	375	365	352	350	358	324	338	341	332	344	369	366	361	365	336	336	314	320	340	341	344	313	322	339	348	338	355	330	331	313	333	317	314	346	342	350	316	325	325	347	339	308	378	356	357	381	362	380	348	357	319	373	342	328	339	348	380	354	337	371	372	304	289	317	326	331	305	305	352	291	303	353	331	328	323	364	334	315	334	353	326	333	364	355	344	334	337	341	339	335	297	346	366	345	356	300	328	320	361	353	341	324	368	371	376	358	400	351	323	369	339	351	339	335	312	322	337	351	345	317	342	315	343	344	370	384	327	320	341	320	335	345	375	332	361	352	315	317	342	359	321	346	345	388	378	360	346	333	303	363	358	359	356	378	338	362	335	328	372	356	347	311	322	295	323	346	371	342	343	344	337	359	323	359	358	351	327	304	352	304	317	310	367	340	339	332	339	365	319	333	348	358	350	336	329	325	360	348	356	330	321	368	303	364	350	320	341	327	338	356	331	372	333	299	303	353	327	337	325	359	316	307	381	358	362	339	370	326	345	326	346	332	354	367	347	352	332	341	351	336	338	370	365	376	352	360	330	341	369	296	349	345	296	347	353	366	363	365	335	331	336	307	342	355	324	317	351	365	362	368	322	333	350	360	351	333	311	331	307	341	321	347	277	329	332	369	358	303	322	346	336	343	333	333	347	317	349	340	349	370	309	365	381	312	353	335	356	337	334	299	358	367	340	364	309	328	289	380	312	337	325	313	327	348	309	354	304	348	334	313	332	318	361	375	358	345	343	357	360	354	326	348	333	337	352	315	345	324	362	352	324	355	346	359	341	346	352	354	358	370	360	347	369	349	345	353	325	344	329	350	307	322	350	325	339	317	343	319	373	336	361	338	362	365	325	326	334	300	313	359	367	371	348	299	379	362
4320	2190	1288	946	850	800	770	855	718	707	736	742	809	787	746	752	700	784	762	698	720	733	762	730	728	734	745	721	789	776	723	741	749	735	715	722	745	790	736	740	734	767	726	776	699	684	722	733	750	692	726	755	731	708	756	769	735	738	750	809	760	707	692	760	729	753	769	745	720	716	747	710	729	728	733	752	689	744	760	652	732	735	730	710	717	697	721	755	724	722	717	762	770	782	715	757	759	757	715	702	738	755	738	713	798	718	763	784	765	695	767	704	746	713	744	710	718	749	751	739	741	726	743	789	709	741	751	733	732	768	729	799	764	751	736	681	786	735	749	723	716	715	742	744	755	775	726	679	751	773	731	740	758	678	709	756	779	725	762	722	715	712	736	695	710	716	745	769	745	717	764	718	776	749	748	738	769	694	783	709	689	740	707	754	701	748	747	734	760	714	746	739	739	785	704	730	748	765	723	748	752	736	752	694	765	771	755	720	734	747	686	779	788	705	719	706	712	726	747	707	761	721	781	714	747	718	724	747	800	725	741	770	742	686	775	733	727	737	751	687	759	721	716	746	721	711	702	723	698	790	774	749	740	714	758	744	786	741	734	785	767	767	753	687	710	721	768	730	717	753	759	758	672	774	696	801	758	749	690	736	741	801	734	727	708	762	769	739	709	759	723	706	759	753	710	731	759	753	704	708	730	795	759	716	728	703	684	711	727	715	746	772	760	773	744	740	717	724	782	720	738	749	764	692	761	711	760	744	766	744	734	707	695	718	734	722	750	744	739	709	703	756	755	727	770	744	731	726	722	749	758	734	759	732	719	720	713	716	740	757	743	729	721	746	724	764	728	717	736	690	749	726	716	731	751	740	778	745	728	722	740	734	757	798	731	717	749	707	795	735	726	696	753	719	723	731	755	729	720	781	743	708	699	733	675	756	697	782	725	720	714	752	691	767	713	734	705	716	726	690	741	685	732	758	736	710	719	696	705	738	749	661	751	741	714	741	676	698	742	759	761	692	756	756	774	724	720	712	749	746	696	700	713	741	700	716	780	697	726	660	739	728	737	736	740	718	693	733	697	679	701	742	774	776	743	727	734	752	717	697	667	746	680	730	736	796	743	758	725	747	728	776	740	727	775	736	693	749	728	690	726	675	714	767	726	734	743	746	766	706	739	772	705	722	755	716	691	687	735	725	741	750	723	724	734	664	681	745	749	701	711	724	731	733	753	792	752	760	704	757	719	722	769	742	771	752	760	759	769	763	799	708	722	745	724	742	757	744	715	777	733	723	773	730	711	717	731	708	775	769	762	685	767	734	724	766	746	746	720	717	697	725	722	734	684	772	717	731	733	736	751	774	683	781	723	757	685	698	769	710	701	707	731	724	757	747	730	707	697	746	739	717	734	692	752	838	750	774	726	726	735	715	724	763	705	736	701	749	708	714	715	710	702	730	764	761	733	712	733	747	748	708	693	707	697	676	773	758	750	758	736	696	692	752	769	716	722	728	728	748	712	727	753	687	727	759	760	741	710	735	752	728	685	743	716	723	743	768	758	723	757	741	764	713	812	693	740	697	744	718	712	727	744	724	706	707	742	756	707	725	660	755	762	721	731	756	733	777	731	733	730	780	764	728	749	735	734	755	700	689	731	697	765	686	769	725	724	699	741	725	741	732	732	710	747	683	736	725	720	731	801	723	749	769	717	694	720	734	701	794	742	740	696	699	774	741	772	705	720	776	722	746	739	681	729	755	729	730	718	727	712	725	708	714	737	733	729	708	702	745	770	791	709	750	673	742	739	777	701	711	693	743	804	733	699	742	706	743	731	725	716	731	736	725	783	729	736	730	702	718	737	739	730	749	774	746	704	706	752	706	696	755	727	722	741	684	705	736	725	772	723	763	687	728	718	747	705	759	737	722	792	756	751	753	729	706	784	730	765	688	785	701	776	736	759	784	721	735	697	705	743	729	712	727	752	725	755	720	718	760	745	761	756	760	732	752	785	746	743	724	785	752	742	702	735	705	725	791	679	740	747	714	704	737	706	734	732	746	712	740	783	750	742	747	671	738	751	703	738	714	746	681	724	733	767	730	769	726	739	745	737	772	714	733	745	817	731	723	745	694	724	717	722	769	755	729	685	728	710	721	720	750	736	755	721	732	772	798	728	716	776	759	757	737	728	691	740	748	770	711	734	754	724	745	736	739	751	757	717	725	712	768	744	730	727	724	753	756	732	729	764	718	750	684	724	754	724	733	715	743	750	770	746	696	758	735	751	784	730	731	742	739	750	728	723	771	703	747	742	760	730	758	747	746	743	688	749	734	738	741	742	712	758	772	716	739	722	753	777	715	693	727	753	743	723	710	761	778	764	690	737	723	719	789	707	779	691	723	761	685	673	754	760	674	753	748	744	786	716	744	753	763	706	695	744	738	739	721	694	690	770	691	694	765	721	743	745	774	720	702	777	701	731	761	751	739	717	691	722	769	721	734	714	749	699	680	769	760	721	727	756	751	734	692	728	631	751	735	715	727	716	748	730	728	777	732	729	710	783	745	751	717	762	766	741	719	697	743	748	748	782	722	757	740	762	757	738	759	772	747	731	765	744	758	737	773	722	766	724	716	706	750	748	731	746	733	804	732	723	754	689	689	726	747	713	753	700	732	697	695	740	741	756	811	745	700	704	767	760	695	753	706	719	757	713	782	713	701	728	745	766	738	696	708	784	712	743	777	753	705	730	729	771	789	726	727	746	701	762	650	769	692	770	717	731	702	766	741	781	752	727	753	754	762	786	750	739	762	730	718	702	735	760	765	719	758	722	731	755	700	765	730	723	740	720	677	735	731	762	751	745	740	717	704	698	753	776	736	755	753	715	693	737	699	680	737	715	706	732	738	762	763	696	740	722	714	746	724	748	731	744	664	700	690	764	736	747	752	737	774	756	724	721	731	708	776	703	761	715	750	773	733	750	713	682	732	708	672	702	726	756	718	666	759	728	710	672	765	738	760	752	763	723	707	754	704	735	705	703	719	737	775	741	726	741	714	711	699	746	683	754	738	742	775	754	729	705	726	748	721	725	773	766	724	714	779	718	751	738	735	682	746	719	720	731	739	682	731	798	757	685	741	722	666	780	734	744	690	714	738	740	748	738	740	773	737	742	745	741	757	733	658	714	758	766	745	752	781	741	736	771	726	755	681	748	752	742	749	805	773	752	691	737	697	768	744	746	800	724	719	738	792	726	727	713	743	737	756	737	719	701	777	764	775	719	729	756	709	766	745	684	721	686	749	765	770	755	725	749	715	717	761	729	746	732	694	741	732	832	748	716	751	727	771	748	677	768	734	725	716	737	739	739	738	778	735	752	733	735	716	726	730	751	690	747	719	710	732	716	754	748	738	739	659	709	680	707	716	699	756	760	734	715	726	704	743	728	718	697	740	699	727	711	746	743	729	741	754	754	743	720	746	772	760	736	739	739	721	730	739	760	691	734	739	696	780
24408	21000	23955	28256	21002	21029	10986	696	438	430	377	348	373	351	336	333	319	309	303	310	293	306	303	320	313	317	282	288	294	312	274	292	289	302	321	280	286	274	317	289	316	318	306	286	325	285	328	314	306	311	298	263	256	262	277	283	310	308	314	275	309	315	280	316	294	294	305	315	313	278	274	279	267	288	290	294	288	316	302	275	288	293	329	302	278	330	294	303	293	280	308	326	266	302	304	297	300	273	275	329	298	277	289	310	310	305	309	296	304	281	284	285	300	305	302	284	290	273	353	298	303	286	299	300	280	297	275	323	290	314	277	285	273	276	298	296	256	299	269	269	303	300	280	275	274	289	246	287	287	314	303	308	292	299	267	296	266	290	288	270	321	286	323	261	253	311	284	270	267	300	308	294	298	350	283	302	273	304	320	286	288	307	295	320	275	291	273	275	294	301	313	306	265	242	272	291	312	302	274	301	301	346	320	272	272	275	312	271	296	298	315	301	279	294	292	289	322	274	337	281	273	294	290	270	312	299	262	275	270	301	288	285	289	298	304	296	272	290	306	305	319	287	277	298	299	300	278	325	273	270	296	300	304	300	287	259	300	316	295	287	330	285	300	328	278	259	273	339	319	285	309	295	279	304	315	315	302	274	283	295	300	294	265	294	287	282	322	297	268	300	301	300	249	275	313	274	260	301	278	311	322	301	277	301	287	309	322	287	305	322	285	292	307	305	282	285	295	303	293	264	321	278	287	273	292	331	280	281	336	316	279	273	260	317	271	268	275	295	263	303	272	310	275	298	275	292	316	294	267	278	284	299	306	282	292	296	320	287	321	307	269	296	260	329	270	291	305	302	285	283	290	292	297	271	288	318	286	302	290	291	279	301	314	295	296	317	300	284	268	285	275	294	290	265	313	280	297	285	278	286	286	272	305	277	288	294	286	311	307	290	298	295	286	268	287	317	314	305	274	299	295	291	294	283	244	278	316	297	308	308	317	298	284	276	324	278	303	271	295	267	286	319	302	307	299	312	318	298	333	309	308	293	303	305	272	296	301	292	268	271	299	282	303	301	280	287	287	282	301	321	277	264	279	288	284	286	298	335	299	285	298	277	271	318	305	313	290	298	259	299	301	280	296	271	302	283	279	272	289	263	276	318	273	280	288	314	305	274	325	284	287	290	289	301	302	311	290	265	318	300	299	248	268	283	243	286	284	303	299	300	312	302	274	279	270	268	286	284	260	282	298	268	302	306	300	293	334	277	290	291	299	248	310	303	303	318	291	280	295	315	239	297	266	275	300	287	280	286	303	304	295	272	313	326	271	323	300	278	318	311	308	272	282	288	294	294	304	270	272	295	272	320	352	299	315	268	266	320	318	322	278	311	277	290	316	291	285	287	271	290	304	286	295	291	257	304	274	271	300	268	277	298	310	309	265	280	248	301	302	333	302	277	269	302	301	293	245	310	296	263	295	280	329	284	270	280	299	327	307	252	275	291	291	259	290	296	278	282	286	302	289	304	301	287	255	315	289	307	322	316	317	309	317	293	291	252	283	316	274	297	310	278	291	293	290	273	299	324	277	271	291	285	300	295	294	321	281	274	300	269	281	299	298	270	278	307	266	284	314	311	277	243	302	276	259	286	309	298	326	302	302	265	283	305	293	254	294	317	309	304	285	308	280	262	283	296	280	270	289	293	286	340	303	308	276	332	287	325	323	301	319	301	309	306	304	299	260	296	297	295	316	273	262	280	277	280	282	283	289	284	269	331	295	265	309	294	310	313	260	295	272	299	273	291	308	289	275	300	318	277	276	280	301	267	302	306	290	277	241	303	310	274	318	290	339	287	269	279	295	319	290	283	305	293	269	296	312	281	283	289	310	287	251	287	286	273	333	287	260	303	288	301	279	267	320	318	292	336	293	290	302	291	295	288	268	292	286	308	289	295	281	287	309	304	301	318	283	317	313	265	276	299	264	290	280	300	282	313	280	304	299	289	262	256	302	300	287	315	279	255	282	295	311	287	284	314	279	274	281	318	277	357	309	284	312	270	303	273	312	270	279	308	277	303	306	294	330	290	305	284	307	280	294	315	276	347	274	311	290	297	315	284	302	313	299	276	324	275	299	278	291	258	258	284	293	305	296	298	288	319	297	307	302	290	289	281	315	304	285	311	315	244	313	288	273	312	322	290	299	265	282	289	271	292	301	299	292	305	296	302	292	290	323	308	301	309	263	272	294	312	267	279	304	270	248	291	305	277	333	276	293	305	316	314	328	288	282	287	313	281	305	291	294	290	314	335	277	296	324	295	308	302	280	325	302	284	275	292	292	274	280	289	259	285	277	327	303	272	257	295	302	268	310	264	303	282	248	302	296	264	265	291	272	298	274	250	290	297	307	295	276	318	291	290	277	278	281	319	335	334	277	282	299	269	270	302	299	283	292	303	305	229	297	285	282	314	265	307	277	284	294	266	290	305	325	305	310	288	300	297	266	288	297	284	274	293	310	269	315	285	299	296	299	288	282	303	290	305	315	268	292	281	280	313	285	261	292	274	285	305	297	273	284	297	257	280	269	294	291	265	308	287	243	292	304	316	268	284	273	296	293	248	307	302	286	286	279	301	306	293	273	297	325	312	279	289	317	270	286	278	299	298	289	307	305	284	274	252	261	260	292	274	297	276	296	305	310	331	280	278	333	276	255	281	321	288	289	293	295	309	281	277	297	293	290	266	308	293	293	297	278	304	287	301	315	294	295	322	272	303	315	270	266	274	277	292	300	303	293	287	292	278	292	289	287	305	271	289	305	286	316	299	295	340	299	295	281	280	296	287	229	288	294	276	299	279	278	321	286	285	273	286	289	300	315	286	299	313	295	290	284	322	319	294	338	265	294	307	277	257	288	253	280	298	350	280	277	332	294	285	254	302	267	279	284	289	265	297	274	283	282	317	272	314	279	279	303	334	313	307	260	288	326	306	252	290	311	330	284	275	292	261	285	288	276	295	284	303	255	272	292	263	291	287	292	281	262	281	272	283	318	288	272	295	297	277	310	323	283	288	255	288	300	303	278	273	301	274	316	282	288	291	307	270	301	284	271	291	270	281	280	280	290	316	282	277	308	307	306	305	317	319	332	320	309	305	318	273	296	286	286	302	313	301	287	324	330	309	307	289	303	295	262	313	294	308	258	305	302	296	307	298	298	319	276	309	313	306	279	315	268	279	284	301	280	268	327	355	291	273	267	283	272	284	293	309	307	274	307	286	282	276	277	300	293	287	272	301	334	284	283	262	323	264	333	292	275	325	319	306	274	258	288	290	290	342	285	281	270	305	298	288	263	267	280	290	303	309	287	290	287	274	270	296	284	322	264	287	265	315	280	293	289	237	273	274	329	277	299	292	274	313	271	283	274	298	295	297	285	275	297	275	294	295	277	298	289	306	293	269	284	280	289	331	305	283	286	307	295	299	293	282	297	264	300	278	306	299	269	325	301	292	285	274	289	297
3982	3289	1698	1044	793	718	669	710	630	666	655	653	657	625	609	620	633	592	607	631	597	678	649	587	598	598	620	628	620	594	632	627	593	612	642	617	612	620	644	617	589	615	610	609	589	617	648	627	626	611	654	582	617	611	601	615	647	587	613	640	671	647	615	621	603	614	591	587	632	648	648	608	591	577	661	636	607	604	598	628	647	606	610	591	609	611	610	616	606	597	622	602	632	598	657	613	579	585	600	594	638	632	586	618	608	608	621	647	629	591	586	593	610	645	616	599	634	628	620	648	629	609	636	583	633	656	647	630	590	624	613	667	627	605	658	633	623	641	665	619	589	616	575	600	657	634	636	614	607	615	634	604	626	609	616	605	626	628	575	610	595	609	627	624	665	584	577	647	619	597	655	646	616	608	592	634	628	602	623	685	633	608	633	633	635	656	578	628	614	610	627	623	630	622	566	671	590	610	596	627	583	668	607	637	668	630	638	638	620	589	638	625	605	607	641	601	629	660	590	609	591	624	615	643	624	620	635	632	609	651	615	620	598	628	634	559	631	595	602	574	615	642	652	579	635	626	597	639	600	659	602	634	631	618	590	595	604	653	619	628	608	561	564	600	608	641	573	587	627	647	647	653	595	583	624	648	640	596	592	578	613	604	611	597	611	629	606	639	610	587	612	586	614	625	603	600	603	656	577	616	681	556	573	630	582	634	628	636	607	635	647	594	644	611	615	597	626	603	615	591	679	627	660	622	615	591	631	642	652	612	639	598	663	582	579	607	588	630	591	668	651	613	598	587	624	621	618	603	586	614	623	602	593	607	586	624	610	607	611	630	619	592	625	588	625	568	618	636	637	625	637	638	621	612	627	596	624	641	630	587	569	625	648	629	602	574	611	654	602	627	583	641	594	649	633	641	614	634	610	636	668	621	605	623	576	659	626	636	614	632	627	596	578	590	618	639	590	631	593	640	598	639	586	601	600	602	594	639	627	596	614	652	607	656	630	603	593	590	619	573	647	576	607	605	587	650	626	667	641	618	650	647	614	629	585	639	638	651	618	621	600	571	626	629	563	597	599	571	601	585	583	614	616	646	626	614	609	628	587	619	634	611	664	598	624	637	586	634	608	629	579	600	616	643	613	606	626	615	576	556	595	648	610	654	590	636	653	600	612	645	616	595	602	648	640	625	576	632	636	547	606	616	570	639	604	602	604	624	583	605	643	579	664	615	594	613	650	631	628	624	599	595	644	617	646	606	611	603	619	674	630	589	587	635	623	595	622	602	607	649	600	640	583	646	634	637	607	622	626	639	646	553	578	606	609	649	639	645	584	607	608	592	679	607	586	623	667	640	603	627	644	637	593	613	650	595	635	610	619	637	664	627	621	638	633	633	585	616	603	586	592	608	625	585	604	632	640	637	612	623	609	597	615	634	593	650	612	604	604	580	632	638	626	611	617	594	586	650	611	668	608	597	627	607	599	622	652	605	651	596	616	621	638	620	571	613	596	610	636	613	612	692	646	571	569	653	651	631	596	601	642	645	640	580	611	585	645	646	568	596	579	606	616	601	613	645	637	611	636	629	622	620	611	638	617	590	630	635	634	601	654	630	626	589	641	595	652	592	595	572	650	625	635	619	644	598	616	649	607	622	630	622	670	627	624	634	626	601	600	593	650	613	607	594	647	664	636	673	592	669	626	612	599	636	624	631	576	634	634	637	596	613	630	628	599	619	601	635	624	612	589	637	577	591	589	655	635	635	576	575	594	612	625	631	574	641	613	628	604	602	613	658	619	657	628	630	605	635	610	645	589	622	636	606	606	612	577	621	607	623	660	596	598	632	562	653	631	607	619	658	610	603	631	588	614	555	629	615	631	638	610	563	574	597	674	610	621	580	615	617	614	624	622	602	654	571	629	623	615	615	598	649	530	614	632	671	636	665	613	593	606	591	636	645	608	609	621	657	655	635	665	644	629	640	580	631	626	601	606	592	626	603	594	627	598	605	604	629	620	616	558	660	649	601	634	647	588	638	649	641	582	627	627	623	615	584	619	572	634	611	641	610	629	678	665	611	640	619	618	620	609	569	605	635	597	567	627	609	637	667	612	642	638	610	570	613	588	634	592	641	586	602	629	630	604	632	642	587	679	601	613	621	639	620	582	649	632	615	598	642	603	627	558	609	616	606	654	597	602	610	680	599	589	638	616	597	594	582	642	612	626	617	666	645	565	616	615	663	599	608	608	611	648	577	576	578	628	590	598	576	589	623	586	623	594	658	673	609	598	622	659	637	617	645	600	611	567	616	587	608	681	610	607	620	588	598	606	631	609	580	609	660	671	613	583	630	605	601	603	635	586	588	597	587	676	677	618	632	622	630	619	615	591	584	670	596	600	586	609	626	607	627	617	611	636	557	628	659	633	615	587	580	632	587	609	643	602	620	637	574	578	608	657	558	634	621	626	579	610	653	627	579	638	596	614	632	629	642	628	608	607	606	588	612	595	577	627	593	638	606	615	633	595	640	590	573	618	642	574	649	596	648	625	616	620	592	613	653	571	634	617	587	641	636	604	574	614	581	630	634	587	614	623	615	575	672	584	640	572	607	637	657	640	598	611	634	601	598	631	608	630	577	566	631	648	618	619	627	624	613	590	607	607	596	574	616	593	628	637	625	615	577	638	584	614	623	595	623	603	598	616	670	599	624	620	595	618	591	617	613	626	632	561	630	626	615	611	653	568	584	631	651	591	577	599	603	655	625	624	610	613	593	616	601	606	574	624	617	608	612	600	637	594	622	634	605	603	635	603	602	617	643	577	636	642	575	656	623	616	588	594	615	596	643	601	605	587	633	631	626	602	576	588	632	628	660	599	594	605	593	593	620	626	618	568	608	658	625	637	614	602	554	597	618	628	576	611	597	621	605	681	610	625	682	609	622	618	622	636	611	601	604	623	661	607	600	606	584	624	586	606	633	589	600	624	603	615	600	598	665	590	620	594	608	642	592	591	633	629	593	636	623	602	603	629	627	630	593	547	619	598	593	569	667	628	583	644	623	591	669	650	557	623	619	644	615	628	610	612	589	611	630	620	598	650	598	623	636	616	595	581	624	613	597	632	597	589	609	632	599	646	614	621	636	592	654	605	582	621	600	575	609	622	640	598	584	596	610	638	627	649	605	618	603	608	620	644	612	603	617	586	612	645	623	600	617	638	594	612	646	588	630	592	600	665	659	595	611	595	613	612	618	590	585	604	616	588	648	606	633	639	617	609	571	615	616	580	607	601	628	619	639	611	596	604	640	634	608	582	577	627	642	628	589	614	617	592	608	646	636	601	616	629	606	624	558	608	652	611	611	603	588	587	608	585	643	623	614	596	616	624	616	601	637	632	565	608	660	654	645	601	634	617	614	599	590	593	587	596	657	651	650	629	622	674	593	667	589	596	665	625	642	589	600	595	615	640	616	612	595	577	620	594	608	608	608	615	630	639	593	625	604	601	615	632	591
33535	14640	2013	262	233	192	220	165	166	182	174	194	197	207	194	181	198	172	167	198	179	203	186	177	184	173	168	218	186	200	190	167	196	183	179	185	206	202	193	184	173	182	168	177	216	191	196	163	202	201	197	202	192	191	191	199	204	179	192	202	188	197	190	153	178	190	196	180	200	187	185	157	216	187	177	193	168	189	180	185	190	170	182	204	168	197	182	191	163	181	172	180	180	192	182	181	216	186	182	182	181	184	186	192	220	183	183	156	173	211	175	200	199	209	206	195	174	170	180	158	202	190	185	162	174	188	167	183	169	164	173	192	159	189	210	172	165	178	175	185	219	199	203	171	175	201	195	194	183	168	189	216	158	207	161	176	176	193	212	180	195	200	167	176	194	209	189	177	170	174	188	177	160	192	154	189	184	172	191	204	177	182	179	193	192	201	158	192	195	203	201	203	179	226	180	177	177	159	176	180	193	150	188	191	232	195	199	213	171	197	209	167	187	179	189	218	196	179	194	187	173	193	169	175	211	179	173	162	184	179	169	167	207	191	211	178	172	187	209	184	184	161	166	195	167	207	198	197	189	184	179	193	216	161	225	206	185	176	205	188	184	175	189	181	192	219	197	202	191	201	165	193	161	186	196	184	187	186	196	202	175	198	184	211	189	196	173	212	194	191	190	169	199	200	162	182	184	206	188	181	195	191	206	184	180	189	177	199	190	185	202	193	200	189	211	178	214	187	206	169	186	200	173	203	194	199	189	152	154	187	175	189	170	182	180	196	194	181	177	172	185	177	201	183	166	160	198	161	195	191	161	199	203	216	207	175	203	188	183	185	191	203	188	218	178	184	201	168	186	179	169	186	199	193	182	189	214	205	204	188	208	190	201	186	178	178	201	210	185	228	200	195	180	168	177	203	199	178	160	174	178	184	169	170	191	190	217	186	221	194	209	183	190	195	199	194	207	183	181	189	198	186	186	197	172	186	189	214	186	179	198	175	174	195	210	186	202	178	191	154	169	201	181	196	171	189	173	180	192	183	196	201	176	183	196	184	175	192	185	158	182	191	191	204	204	186	190	186	200	193	196	211	180	197	171	199	179	184	209	188	192	161	180	192	221	168	183	185	184	174	198	170	183	206	191	170	203	191	170	194	174	192	187	188	174	215	201	189	184	183	184	184	190	213	177	201	205	184	197	213	214	215	190	180	186	181	182	206	182	202	167	176	178	184	190	185	189	178	215	208	177	205	194	171	185	217	184	168	203	165	183	188	181	191	199	192	186	161	196	179	201	196	206	174	208	206	213	209	207	179	182	168	187	182	171	173	170	173	164	180	205	204	204	195	177	193	181	201	207	193	196	179	182	188	195	195	181	184	184	187	192	202	170	170	166	174	171	182	201	184	180	205	216	184	169	168	198	189	186	157	224	185	176	168	183	189	187	186	206	177	202	203	191	211	207	194	197	201	173	170	189	175	138	185	180	205	215	205	200	197	176	180	184	184	169	161	200	197	193	180	213	181	210	182	184	188	184	182	164	200	193	186	197	190	197	189	189	195	183	184	212	178	203	230	220	199	186	196	192	187	178	163	178	192	201	203	183	208	187	160	187	159	184	165	181	174	163	209	185	168	188	202	191	192	173	190	180	177	154	164	168	190	187	180	178	185	184	188	174	193	197	190	205	180	164	184	178	202	218	163	177	199	172	212	162	200	181	169	180	187	182	204	230	194	205	182	189	177	180	190	174	181	225	204	191	190	197	176	174	173	185	188	192	184	162	157	153	178	175	208	186	227	180	162	169	195	186	206	171	175	203	181	172	201	215	202	180	189	205	212	195	178	179	222	180	193	187	176	178	179	185	163	196	178	186	181	181	173	181	204	194	180	212	185	191	193	199	185	179	179	183	179	187	183	176	171	184	189	165	181	200	197	171	186	171	217	202	164	187	182	197	151	167	178	195	225	186	188	207	216	227	201	206	181	164	175	202	172	185	186	197	174	203	195	181	156	180	179	184	200	187	203	189	210	207	181	203	190	181	185	172	190	199	154	189	194	187	191	179	176	192	203	189	199	167	189	186	165	205	211	182	176	203	165	182	204	192	169	191	208	189	181	210	176	169	142	216	179	196	176	161	180	177	180	174	154	193	180	181	196	202	200	196	168	204	180	199	186	209	207	196	188	196	211	182	152	165	151	173	176	161	180	180	162	170	188	187	172	166	189	159	208	163	218	176	205	208	191	184	168	193	164	185	160	189	183	178	152	175	199	191	205	219	162	183	201	181	203	174	197	196	204	184	183	200	171	171	183	197	189	187	174	171	195	187	178	172	176	203	163	201	199	191	177	176	187	188	191	197	191	205	170	202	187	179	184	197	189	160	192	204	184	166	197	184	183	175	197	195	197	180	180	190	179	187	181	179	180	180	168	173	156	190	192	164	177	183	191	204	213	173	190	157	167	180	173	192	197	174	196	189	196	195	163	198	178	182	172	178	186	158	175	192	173	182	188	198	175	170	168	200	185	194	215	200	173	196	200	177	215	198	172	197	191	202	167	200	180	188	161	187	181	173	164	178	195	181	183	182	200	181	205	176	183	190	173	192	176	172	174	195	193	181	172	177	183	179	198	188	189	192	201	195	173	175	194	214	195	165	182	190	189	201	229	193	197	174	169	198	187	189	192	196	171	189	173	184	184	193	210	209	170	197	182	172	193	197	176	196	204	210	196	192	181	187	195	199	202	177	185	154	182	186	201	153	180	174	179	168	181	174	167	198	190	163	173	203	184	196	183	155	180	181	187	180	191	183	187	190	176	180	203	194	188	190	173	182	192	174	158	185	174	200	193	181	200	182	180	178	184	215	166	203	201	182	178	181	183	196	189	177	165	172	177	170	187	211	191	183	195	196	169	192	164	197	182	202	183	191	164	193	194	177	171	173	190	180	206	193	188	183	190	183	163	195	172	184	186	183	224	160	207	193	196	157	192	191	196	196	182	199	205	190	174	168	177	217	204	212	185	185	207	191	176	156	198	168	204	180	178	182	205	184	183	175	175	192	187	196	192	224	193	190	196	187	208	168	180	189	175	187	174	194	195	228	177	197	189	183	176	182	212	212	183	175	176	175	211	181	179	199	154	190	195	200	166	194	178	179	182	182	203	219	191	200	175	196	176	174	198	212	199	210	188	171	193	196	172	193	188	196	184	198	184	180	201	194	208	188	173	191	168	213	205	162	197	175	188	182	171	196	196	159	224	194	187	185	175	176	205	172	194	191	186	185	179	198	184	189	182	195	169	203	177	174	188	181	191	198	235	196	197	186	208	175	207	193	190	198	178	177	180	163	188	196	171	175	177	191	189	182	191	197	214	197	162	173	182	162	207	192	181	184	200	159	180	173	172	178	188	163	186	178	173	184	182	162	179	187	182	186	185	169	203	184	166	193	186	168	188	162	192	203	198	181	155	179	181	185	147	173	212	192	191	179	169	170	203	157	190	185	171	161	175	197	186
7624	500	489	456	467	462	446	440	465	456	444	460	473	460	489	448	481	475	462	504	443	440	473	461	441	450	479	431	483	468	459	434	447	460	450	432	429	488	458	450	485	455	501	459	443	461	444	452	475	437	477	459	488	462	496	454	451	468	495	463	460	444	457	497	499	452	474	452	452	472	439	474	466	465	454	486	448	462	436	469	442	467	445	423	470	418	465	443	447	434	445	447	461	426	447	472	455	459	465	449	482	456	462	464	482	461	443	429	454	479	473	476	473	460	497	446	449	450	455	458	481	473	442	476	479	471	445	472	450	454	441	457	462	472	474	467	469	472	453	497	478	493	504	414	440	445	475	468	443	497	447	453	456	473	451	458	457	439	473	472	431	487	494	480	477	487	446	424	496	469	436	459	441	487	489	467	481	459	461	457	431	471	475	445	485	472	471	480	465	466	426	493	481	474	437	503	449	478	483	467	434	509	448	495	456	494	504	454	490	476	458	504	449	476	456	467	442	478	451	444	505	453	458	450	447	484	448	495	419	478	451	467	445	448	459	437	445	429	453	447	454	477	453	451	484	473	448	453	482	509	501	483	483	423	464	449	483	495	445	461	436	440	479	474	439	491	477	486	442	441	458	456	440	446	481	476	500	439	455	457	458	448	435	465	482	444	490	480	438	459	464	432	487	488	499	482	437	471	483	431	432	477	461	483	492	441	477	441	471	444	469	463	473	433	492	474	464	444	427	467	479	474	478	447	466	478	456	485	489	447	468	480	472	456	428	467	464	496	464	479	433	485	506	469	487	477	459	451	446	468	477	425	448	469	419	484	457	453	447	480	495	456	495	406	471	456	468	485	471	474	448	481	441	434	454	477	454	454	435	451	468	424	436	473	470	482	452	481	466	460	457	448	505	444	455	441	461	437	444	481	458	431	455	450	469	431	482	448	448	439	494	445	442	441	463	443	462	491	449	459	468	448	410	458	452	409	429	440	484	438	469	460	463	453	445	447	463	468	457	439	501	460	495	445	455	439	457	449	479	480	499	441	483	409	460	444	465	493	461	471	507	460	430	462	475	447	454	469	462	470	474	472	451	460	451	462	464	457	506	480	463	448	492	458	448	465	478	486	478	481	466	417	440	417	511	470	485	507	431	444	439	486	463	487	469	454	444	465	437	484	441	501	478	476	451	461	486	482	463	436	480	434	451	471	498	505	496	455	480	452	493	454	469	455	431	463	435	487	488	467	431	433	488	456	464	432	448	434	495	485	453	453	494	458	475	465	472	508	475	470	492	456	494	482	475	472	488	486	432	463	477	461	425	483	441	464	477	430	504	424	475	451	479	467	473	445	464	442	444	462	472	428	474	477	462	477	463	475	435	453	454	487	463	448	440	453	421	455	459	437	490	455	450	488	473	449	518	468	469	435	461	472	441	469	445	493	442	485	511	495	468	503	490	448	432	441	443	444	461	457	460	476	455	458	465	488	463	451	453	469	442	459	404	430	463	464	485	461	460	447	452	452	453	482	452	503	462	418	456	466	466	468	483	450	451	463	446	433	453	452	492	428	532	462	469	447	502	451	462	469	458	450	501	509	449	459	479	439	460	470	473	427	455	437	445	457	463	491	450	484	474	457	446	446	418	447	455	421	458	447	473	488	479	460	466	458	464	421	439	445	445	451	430	472	440	437	455	480	426	453	429	429	469	486	464	460	432	481	427	473	436	432	505	480	441	452	492	478	455	442	451	462	485	488	414	466	493	461	456	444	447	473	424	452	466	446	469	492	443	498	449	452	485	491	456	489	445	484	446	453	441	445	431	442	489	472	488	451	500	473	476	479	457	421	441	461	449	467	463	454	473	461	446	444	445	487	466	469	435	452	426	486	503	436	503	452	470	448	475	474	489	439	479	482	444	473	471	447	473	472	438	458	459	406	472	473	464	500	456	473	497	438	502	488	464	432	467	455	466	479	494	446	490	453	449	447	441	459	478	482	456	494	496	485	453	454	482	486	472	471	452	492	458	479	473	486	492	477	517	442	485	441	438	474	444	402	439	472	477	499	441	480	458	459	475	480	430	461	464	454	423	451	442	449	450	473	479	436	479	447	465	472	466	474	476	459	466	485	479	469	433	487	474	444	455	468	485	476	464	477	472	482	498	461	493	419	448	492	481	470	494	477	478	508	433	486	479	480	442	468	464	463	468	452	472	437	485	484	454	443	444	510	454	454	477	439	476	440	468	432	458	447	439	460	463	468	507	467	505	403	467	464	435	500	420	485	407	475	446	435	475	475	453	471	490	497	478	495	460	468	428	435	466	487	454	474	462	441	443	434	494	424	472	431	465	484	464	421	480	491	436	476	437	466	469	458	458	452	468	474	445	459	466	437	485	446	446	462	448	439	478	503	451	429	457	461	451	447	476	438	443	455	454	461	453	478	455	456	454	489	457	461	445	440	465	509	505	454	452	459	512	496	465	447	448	462	449	497	431	439	491	427	473	459	402	466	453	452	451	440	486	471	440	482	446	457	442	465	452	444	439	473	464	434	468	432	448	466	441	466	476	429	426	481	456	471	476	500	455	453	476	480	457	477	444	408	461	506	486	461	468	494	462	516	456	481	475	439	453	515	446	464	430	473	463	426	497	445	474	447	495	477	447	473	471	435	492	462	477	496	427	436	446	460	445	460	490	469	482	466	463	424	457	472	474	484	443	439	403	444	458	432	453	464	465	424	451	476	460	460	464	512	502	473	494	430	492	435	489	464	471	460	487	456	492	446	494	451	460	486	456	405	474	467	475	448	512	454	456	446	466	450	473	475	486	443	475	500	485	480	464	480	482	427	474	496	430	462	431	468	458	457	484	436	482	427	447	508	464	437	499	521	480	471	456	491	472	464	468	449	489	448	479	487	461	458	500	482	498	444	438	457	461	455	423	491	458	468	454	442	466	463	431	472	448	453	487	438	535	427	426	461	454	465	461	456	451	470	474	440	507	477	458	501	450	449	465	467	449	479	491	454	460	441	453	455	452	461	456	462	478	503	449	463	431	445	497	480	490	468	463	430	445	473	456	457	487	469	427	440	479	453	444	482	474	444	470	434	434	457	452	458	470	448	453	481	498	452	469	472	474	455	456	473	440	426	478	458	477	444	445	458	456	460	456	453	481	484	456	454	459	497	425	439	434	425	408	436	443	467	460	478	487	479	464	451	456	482	427	492	466	478	445	468	453	444	447	438	455	447	429	459	444	466	446	467	473	466	459	464	489	454	442	420	485	441	459	458	429	464	478	479	505	481	468	464	468	442	418	500	447	429	453	443	487	422	496	446	471	436	456	448	472	463	479	447	459	458	426	469	427	460	459	442	487	442	458	464	465	446	421	423	449	421	496	459	476	450	468	449	461	442	494	452	444	436	480	506	477	482	469	467	454	461	440	478	501	449	431	464	447	469	480	488	463	442	451	454	466	466	446	515	453	473	455	456	456	489	496	434	427	481	451	424	481	478
25178	21024	23589	28646	21045	12988	689	469	374	368	393	365	336	362	371	337	337	319	365	367	370	338	379	378	328	317	336	361	351	344	351	349	327	325	331	372	355	323	339	347	339	360	311	319	320	369	328	357	370	365	366	348	352	338	366	338	376	344	331	328	321	317	358	332	333	325	332	347	348	364	373	350	340	330	333	373	319	413	321	344	350	366	331	352	346	368	344	341	351	329	369	332	330	362	356	326	328	322	357	316	343	363	337	352	331	340	345	330	351	334	332	324	344	339	327	329	358	351	352	338	326	344	344	318	339	331	343	373	360	367	348	338	292	359	354	355	344	315	331	329	338	327	342	319	316	332	299	366	328	354	320	361	347	357	320	329	332	340	367	342	323	339	357	340	311	379	349	331	344	374	313	342	328	320	299	375	336	355	309	346	381	330	334	337	312	342	347	393	338	344	366	330	352	371	326	335	377	348	323	389	333	335	376	389	359	344	344	356	374	345	368	340	313	335	331	364	344	335	351	340	332	348	382	373	384	373	361	311	360	345	317	365	351	322	347	356	361	343	330	347	349	361	342	338	364	340	345	350	348	312	346	326	335	353	348	334	353	346	333	351	359	328	330	330	309	315	331	350	375	346	343	342	363	356	345	330	343	348	358	343	361	343	340	335	380	331	327	321	334	371	373	328	371	362	354	304	375	326	331	333	349	369	352	344	321	399	339	360	331	357	327	358	366	349	329	362	321	374	362	351	353	361	372	353	366	362	385	358	339	322	363	330	350	351	326	343	351	344	343	399	337	373	344	328	348	348	333	289	388	326	335	349	320	338	324	356	304	316	350	374	336	347	331	323	339	323	331	320	357	347	339	313	349	336	339	335	352	344	339	340	340	332	337	346	359	337	373	334	328	356	331	334	311	346	354	344	310	340	317	354	361	342	376	331	342	331	330	367	318	340	338	327	355	352	358	316	326	375	365	367	315	328	342	357	333	344	327	370	351	319	346	338	387	337	359	336	352	333	347	361	338	352	325	314	336	357	344	309	297	372	336	337	348	323	344	305	320	360	320	342	368	319	330	335	343	329	329	326	355	367	328	361	299	346	286	328	378	346	317	358	344	338	313	349	300	332	324	334	304	327	333	340	351	320	351	313	328	364	346	321	354	369	332	351	333	329	334	329	332	335	368	315	353	370	361	344	355	355	358	354	341	333	334	350	356	346	378	337	320	337	335	349	336	384	311	355	321	325	343	316	351	387	350	366	368	358	347	355	343	357	364	338	349	313	296	346	335	363	320	359	326	326	341	341	322	343	340	377	339	303	377	370	348	325	375	364	310	330	336	339	338	362	329	326	371	340	360	337	332	355	351	322	306	329	302	354	327	351	341	341	335	307	342	323	354	306	366	344	301	324	322	343	334	329	370	331	350	339	355	359	347	346	340	361	339	350	347	342	348	329	307	359	355	330	340	361	357	339	319	305	320	377	364	368	351	354	337	327	330	352	332	316	316	356	345	342	374	342	334	329	348	312	347	340	350	352	340	305	327	332	340	325	308	370	372	351	358	335	356	321	351	345	352	371	299	344	321	352	373	352	363	320	289	321	365	323	379	360	372	348	313	319	321	329	385	321	328	331	351	357	388	356	331	322	359	304	330	347	340	320	381	344	353	383	349	356	343	318	352	312	365	341	361	359	350	350	332	339	361	340	363	340	352	325	359	367	354	373	371	322	347	350	370	311	352	347	312	352	361	338	323	394	367	315	321	351	334	366	306	378	306	319	363	360	308	327	333	349	330	342	394	346	297	330	312	332	337	363	344	349	373	357	315	357	358	326	335	334	333	325	336	364	304	359	346	310	339	341	349	348	295	322	370	351	350	331	386	349	358	329	360	361	351	355	333	338	346	314	368	340	335	297	328	387	326	324	328	348	312	329	328	338	339	316	363	337	316	350	369	376	361	348	338	363	346	333	343	327	333	362	321	334	378	329	386	350	342	343	339	339	347	360	338	357	361	339	359	382	359	361	359	352	341	325	393	351	341	329	357	349	361	325	337	349	322	302	370	332	339	328	330	340	358	323	344	367	335	366	343	337	352	319	339	343	338	346	370	328	356	365	374	322	338	351	360	331	332	337	349	377	352	296	291	317	353	335	349	337	344	367	358	307	330	374	371	337	326	306	357	334	349	347	353	361	370	345	338	339	342	355	299	353	333	336	353	323	362	350	328	297	326	375	337	333	331	305	358	367	343	364	371	324	327	347	293	346	366	335	329	334	336	356	309	359	366	346	347	356	350	370	334	363	342	328	311	295	355	343	363	320	348	311	328	335	350	326	361	334	325	350	348	383	374	344	324	333	344	347	318	329	328	348	348	339	349	352	318	384	331	365	340	320	357	358	389	368	354	315	312	373	354	373	370	335	318	349	365	317	318	354	330	314	349	368	360	315	322	362	362	335	320	347	339	311	381	360	373	339	343	348	325	355	338	324	332	340	369	319	328	346	363	357	325	327	328	379	304	364	353	335	354	369	339	351	345	370	333	333	336	330	352	332	366	315	343	351	336	327	325	327	310	341	356	340	337	335	355	358	316	325	337	323	328	346	331	371	363	333	358	364	355	323	358	330	352	329	358	367	331	353	307	341	370	336	376	373	337	375	341	375	333	349	319	356	380	348	367	340	347	348	345	379	351	348	356	341	356	324	324	330	285	346	333	341	354	349	339	320	360	325	323	331	359	350	365	341	340	353	307	325	345	333	324	350	342	321	356	330	315	318	334	312	369	350	347	330	338	348	336	347	339	345	357	334	344	315	348	328	340	360	348	360	320	344	317	361	372	356	303	328	327	360	350	346	385	345	326	313	330	302	344	326	323	355	305	340	369	332	332	326	332	329	331	334	371	313	339	346	322	327	368	333	347	318	327	327	323	361	361	314	333	352	322	361	327	347	342	326	349	342	325	331	338	328	343	321	388	317	373	356	358	359	340	335	344	367	324	331	361	319	326	361	350	324	343	346	305	361	335	344	324	341	342	355	339	354	329	342	386	327	345	361	347	312	343	331	375	372	343	333	328	332	351	333	354	339	315	335	315	323	373	325	338	381	356	378	326	357	323	365	352	319	346	387	357	355	344	339	345	380	307	316	339	369	353	379	332	327	357	339	345	294	340	334	362	339	326	329	329	315	368	376	340	327	336	354	340	332	352	333	348	359	360	338	329	338	332	345	330	334	377	394	343	333	337	306	310	343	367	364	343	351	336	352	302	386	342	307	332	325	321	366	364	354	333	359	370	301	338	313	362	368	311	317	400	351	349	347	356	346	359	340	363	341	344	307	360	354	358	354	362	363	363	358	350	357	353	375	382	339	341	364	328	307	331	315	390	335	337	335	327	340	318	330	356	339	359	338	349	343	356	317	339	348	350	332	309	354	341	326	333	332	316	344	365	323	304	338	335	318	316	328	321	345	330	321	379	363	350	347	354	359	350	335	346	376	345	346	375	317	311	363	313	354	370	336
4413	2216	1246	952	843	818	800	751	771	723	758	790	736	751	716	740	705	744	681	783	745	741	725	745	759	723	742	794	765	750	737	727	711	701	769	727	759	736	737	768	746	718	746	686	804	737	725	756	789	731	792	736	726	715	712	730	722	719	742	667	669	734	733	637	714	717	740	701	711	751	683	771	714	760	750	800	721	735	778	741	760	703	700	780	767	724	778	733	732	692	742	709	751	761	763	709	763	717	771	708	781	710	731	740	770	770	765	774	750	737	716	772	715	746	778	770	731	693	713	772	770	725	701	758	729	713	725	766	712	723	746	739	749	740	736	743	767	755	748	700	737	749	718	781	715	721	742	701	745	677	729	732	762	762	738	710	740	742	738	809	729	721	815	735	705	740	744	764	723	766	737	676	783	749	777	715	709	703	744	725	746	723	758	734	753	809	722	748	752	743	788	731	747	734	748	677	739	731	735	744	739	703	757	732	750	750	733	741	724	718	701	766	733	726	689	769	754	686	740	757	787	717	684	808	775	748	717	777	740	789	734	723	709	695	755	739	751	736	781	728	751	773	813	704	753	699	717	666	710	763	750	731	732	772	730	742	748	793	749	698	723	698	743	743	691	751	717	745	789	775	756	711	753	706	721	726	719	761	769	747	715	748	711	684	746	719	771	716	721	755	703	753	738	768	719	719	725	709	762	778	749	713	765	756	731	717	768	710	795	740	724	727	782	764	697	766	750	738	737	735	706	743	660	719	756	756	751	731	704	730	731	711	733	759	716	788	757	671	699	683	714	709	744	717	728	673	784	715	712	727	746	688	765	768	726	729	709	730	697	730	765	740	720	748	750	759	711	786	724	754	768	711	702	676	737	736	702	748	755	723	739	739	779	769	749	772	734	761	753	769	713	714	773	711	736	679	756	735	735	769	724	725	742	761	726	758	754	713	746	768	731	738	701	740	740	706	700	678	717	800	744	729	717	717	736	705	721	706	778	710	748	771	770	758	727	737	783	766	696	719	739	746	792	704	717	734	740	763	676	722	757	732	670	737	687	706	724	742	715	712	721	758	698	724	697	765	795	749	713	709	822	772	680	738	736	750	717	759	725	731	736	717	728	720	702	690	724	739	697	727	753	783	669	714	753	743	745	748	695	762	725	714	740	759	772	732	750	715	737	738	728	791	705	695	727	753	681	724	765	773	757	711	716	709	765	752	734	702	734	762	717	735	738	733	734	774	803	712	729	790	706	747	692	708	754	753	757	729	759	746	695	716	733	715	800	749	760	770	740	706	737	789	771	739	735	716	754	723	761	690	729	702	731	730	766	719	747	733	738	743	743	763	741	725	682	720	739	704	750	717	723	696	719	725	711	772	725	711	742	770	733	749	728	731	696	713	748	746	703	761	727	740	736	715	716	743	717	768	747	780	728	764	704	743	743	693	744	770	750	707	795	731	745	767	783	752	751	766	757	683	710	781	740	716	746	697	771	711	752	767	783	743	710	733	733	702	743	701	735	750	742	734	723	714	748	741	727	721	704	733	748	764	727	765	737	751	702	764	712	726	679	731	731	723	707	712	730	777	815	747	684	706	741	739	720	717	757	764	730	728	752	718	719	763	748	729	750	736	749	766	682	743	735	703	729	741	746	785	738	704	743	761	748	730	756	751	755	716	722	788	803	729	742	767	762	775	695	742	715	780	756	700	750	743	734	704	727	763	668	722	769	749	741	694	706	741	742	764	709	755	734	723	776	688	721	728	754	723	719	753	789	745	739	749	727	710	735	703	695	715	751	740	731	742	742	707	696	778	766	722	749	743	762	741	712	735	744	740	780	666	720	756	760	708	689	763	729	728	791	727	804	774	690	778	669	705	693	794	792	717	701	742	743	718	764	753	720	707	728	746	701	735	730	755	726	723	724	732	759	731	744	755	756	792	755	691	751	751	777	735	751	727	733	692	773	757	741	731	705	770	747	699	734	767	807	727	745	705	723	713	734	755	718	731	778	730	729	748	721	726	747	687	707	758	716	744	709	721	735	752	722	758	703	738	743	719	697	777	717	731	703	693	758	691	770	724	739	729	720	684	741	743	709	748	781	722	739	731	671	739	761	747	721	758	755	747	723	745	684	785	747	737	719	730	749	741	743	728	777	739	726	753	689	757	778	756	733	730	719	775	723	754	736	728	790	753	749	755	744	727	753	741	738	777	781	741	796	721	745	734	717	712	737	741	746	759	702	741	685	708	751	727	730	736	750	800	705	678	732	755	780	694	761	707	743	749	724	700	718	690	734	737	692	755	745	723	730	694	763	722	727	741	709	738	771	786	756	768	763	759	741	753	754	747	707	727	753	687	699	769	751	743	694	695	761	738	710	708	761	713	728	796	740	715	680	735	748	727	735	727	755	768	808	756	757	720	754	747	718	737	768	745	754	754	694	793	765	694	735	758	740	735	678	744	731	759	709	710	766	675	717	730	716	747	741	739	756	734	763	749	735	789	747	730	752	773	770	742	721	726	748	773	721	717	715	774	764	754	735	742	773	715	747	770	751	757	772	733	751	731	756	727	741	770	726	758	787	711	712	740	714	732	775	769	714	747	721	722	771	752	760	768	723	743	749	766	731	745	730	725	763	743	734	764	758	742	761	741	776	742	724	728	739	737	738	752	731	736	744	725	697	726	735	720	725	757	727	733	708	737	716	768	769	791	730	757	706	714	717	713	745	719	718	768	748	750	741	701	720	781	743	751	694	746	748	777	733	749	724	727	741	735	715	748	730	725	783	772	739	729	723	707	704	702	789	750	736	781	743	759	658	740	768	755	700	753	760	695	754	735	744	705	716	723	738	724	746	728	698	722	736	728	718	685	815	692	749	756	772	735	749	741	764	731	736	773	760	703	758	728	739	734	739	723	732	765	715	699	736	732	753	723	735	737	717	689	694	767	781	735	718	730	712	728	731	740	739	763	734	735	733	755	704	734	714	737	707	743	731	758	720	707	754	746	730	734	725	677	771	773	716	767	817	732	759	751	718	746	701	755	689	712	735	739	714	698	747	745	743	738	780	714	751	748	728	730	762	713	745	762	737	749	704	699	756	750	692	734	689	742	703	777	699	779	750	715	717	766	741	756	668	699	775	702	751	693	727	722	752	767	753	784	765	762	718	726	730	756	737	704	760	755	723	772	774	746	727	702	735	706	724	740	803	744	734	693	742	732	731	701	740	726	765	712	680	737	802	743	772	739	747	760	722	738	756	773	725	702	735	706	753	705	734	730	758	735	744	698	697	719	706	755	716	715	692	699	779	809	729	799	749	706	754	724	713	715	704	733	694	707	708	742	725	746	747	723	741	744	791	768	727	736	726	794	740	729	726	722	743	742	808	708	728	765	713	658	797	756	742	693	720	725	755	726	734	770	743	786	709	736	747	691	722	768	752	774	779	701	704	750	714	732	735	701	712	767	717	765	703	761	730	740	716	785	735	768	778	764	750	734	711	743	798	721	746	736
24500	21040	23998	28300	21042	21068	10979	603	433	393	377	373	349	363	369	318	316	336	341	304	292	333	319	329	305	344	277	304	305	274	283	302	321	278	278	301	285	292	296	320	308	283	320	298	271	292	301	299	309	292	280	294	291	319	328	313	263	321	267	281	292	298	308	323	300	289	269	293	283	282	333	270	268	316	325	298	303	312	317	313	323	303	294	332	308	341	321	291	268	301	272	293	301	317	329	318	299	265	305	315	285	254	273	285	287	259	304	276	315	284	293	339	304	265	281	293	297	281	287	266	294	289	284	314	271	258	304	316	331	320	296	297	298	307	311	330	306	280	288	288	318	285	260	321	312	282	306	301	293	301	327	297	276	284	322	273	264	311	296	311	317	289	292	309	289	284	277	289	251	285	278	279	310	326	291	301	315	307	310	308	331	272	291	302	283	274	316	289	291	311	305	285	279	326	335	301	272	293	270	322	294	309	308	286	293	273	317	308	317	269	305	294	265	299	248	322	294	290	303	324	356	306	280	278	289	294	270	290	286	274	273	270	294	261	297	296	316	253	311	313	330	332	294	292	308	292	285	266	293	298	329	275	300	256	329	304	269	279	239	303	273	287	271	282	316	276	323	297	306	297	294	318	302	304	314	282	293	300	315	324	284	270	275	285	303	295	265	305	313	262	294	304	291	286	276	303	268	291	301	311	290	273	279	307	278	276	280	308	292	284	261	271	298	306	329	306	303	307	269	286	286	310	295	288	261	309	269	245	284	270	274	312	285	274	290	303	303	312	334	267	315	293	273	248	304	283	308	274	341	289	278	279	261	307	296	279	244	256	293	301	308	271	309	282	266	304	263	280	288	278	283	279	312	294	302	318	302	300	332	314	287	266	306	324	303	268	321	304	331	291	296	315	290	302	260	309	272	290	279	286	321	313	309	265	292	313	272	315	313	270	279	277	251	287	273	298	293	292	311	283	307	326	301	322	287	285	317	286	306	345	313	291	334	299	305	306	318	289	308	303	304	309	296	269	321	306	298	255	266	295	319	290	315	300	290	326	312	262	303	252	305	280	318	274	264	282	296	293	270	309	314	282	236	288	300	321	320	300	295	300	281	307	260	272	296	281	316	345	296	269	301	308	263	284	302	303	334	295	302	288	260	310	328	281	325	312	319	265	269	287	296	298	305	282	290	291	294	312	297	300	302	326	329	296	325	272	295	323	281	316	325	293	326	285	298	277	292	305	288	296	304	284	298	307	320	262	301	306	312	263	277	307	303	304	302	330	296	304	319	292	276	262	294	287	291	309	308	283	276	318	249	304	295	293	286	311	303	262	296	317	255	298	289	300	268	288	294	287	297	284	270	290	292	308	271	299	303	296	324	288	313	304	301	338	296	302	275	276	283	270	292	323	287	305	279	290	308	297	266	280	292	271	267	286	302	294	285	265	296	288	277	315	297	261	271	272	280	298	288	301	291	331	321	286	282	324	300	295	285	292	295	319	304	307	303	246	249	275	309	323	319	270	273	318	309	322	273	310	344	305	290	326	286	283	282	273	315	278	277	312	277	255	287	292	283	293	291	322	267	279	303	272	321	287	288	287	285	281	297	295	271	301	286	292	274	282	275	260	325	293	333	278	278	266	281	286	305	289	303	314	285	285	264	252	298	300	289	303	301	275	300	271	276	298	283	273	299	263	313	337	334	287	280	319	284	270	307	276	260	336	313	285	303	276	280	278	295	292	298	285	267	286	297	280	293	273	285	284	270	296	324	316	285	298	308	290	278	286	293	297	299	280	295	297	282	279	272	294	275	294	295	304	276	300	298	270	255	276	293	283	284	298	321	305	300	287	287	292	309	344	285	290	309	321	295	291	285	269	267	320	289	298	281	299	316	290	309	288	265	288	290	319	298	320	298	278	288	310	275	314	273	296	283	316	264	294	268	301	299	273	301	284	304	305	303	298	310	309	314	280	280	336	305	306	284	271	277	308	259	276	282	311	271	310	280	271	298	311	282	307	310	281	311	300	292	317	294	322	315	308	306	293	291	281	269	321	263	264	281	309	323	284	299	273	309	269	312	265	290	281	314	302	307	353	289	277	291	290	286	294	281	283	319	312	289	287	273	264	266	288	254	281	335	273	254	302	316	303	270	282	326	322	297	308	249	333	273	284	287	292	278	286	286	273	305	302	254	325	301	318	287	321	282	275	286	312	306	272	302	295	290	290	268	305	316	265	349	325	284	299	313	266	293	335	290	240	287	316	269	299	321	317	313	268	299	307	300	325	301	306	292	257	273	293	274	292	310	302	314	310	256	299	325	283	267	289	268	273	314	292	303	309	279	303	346	296	307	282	297	292	297	313	300	289	269	271	343	258	282	281	267	287	333	293	298	313	301	297	311	291	270	295	300	297	289	281	302	303	274	280	285	322	266	332	293	323	280	297	329	292	290	280	268	291	274	271	293	321	300	282	288	283	292	266	266	316	299	295	286	281	284	280	334	288	324	301	332	316	270	296	288	305	291	264	302	286	330	309	303	289	285	266	271	290	286	310	301	265	286	280	304	301	289	277	284	294	273	312	311	292	267	268	286	343	281	297	274	302	296	280	262	315	277	280	298	272	254	317	290	277	267	296	321	253	269	296	280	305	295	318	299	272	307	259	292	271	291	296	328	289	287	313	286	311	296	281	277	312	246	300	284	325	322	272	279	258	277	273	288	302	300	275	288	323	290	278	267	302	270	307	302	327	283	317	298	289	273	289	328	299	273	274	287	276	265	306	286	279	320	272	267	279	297	310	308	284	293	287	297	314	297	328	251	263	322	286	305	308	293	288	242	271	301	283	256	287	299	304	295	275	271	285	269	302	278	306	295	279	319	297	302	281	299	281	276	293	284	303	305	279	260	315	313	282	290	280	266	295	259	314	296	277	288	274	281	291	281	313	305	312	250	278	282	273	299	298	284	278	301	300	277	310	299	267	261	285	310	325	295	300	294	312	261	293	303	291	288	282	316	306	275	321	292	296	322	323	301	310	296	294	285	298	291	299	314	286	322	320	279	278	273	299	288	312	275	271	283	312	275	288	286	325	305	298	335	300	308	275	318	283	266	331	296	305	330	310	303	294	304	275	279	307	292	256	297	269	308	294	290	288	284	287	308	320	294	272	304	298	256	300	301	287	292	306	312	312	257	312	294	280	273	283	287	269	304	280	311	287	287	276	304	302	266	270	305	292	310	302	313	297	260	282	314	293	306	282	287	306	305	267	285	305	274	295	290	301	307	268	314	298	288	275	277	331	311	282	269	297	297	291	293	271	299	303	307	276	301	274	294	286	278	295	287	284	295	273	265	280	302	277	326	273	298	310	292	269	251	292	313	279	264	273	291	283	267	271	294	284	252	290	290	288	288	298	256	284	316	305	278	262	276	265	317	265	306	306	296	294	272	297	342	291	289	343	297	289	286	313	285	286	271	272	305	294	274	274	267	292	292	297	289	293	277	288	280	294
4086	3381	1636	1035	753	716	712	689	688	655	657	615	621	649	637	613	586	588	586	624	660	635	567	565	627	630	614	654	670	597	595	632	608	618	595	646	602	631	611	629	639	611	625	594	589	609	642	633	611	626	586	667	639	626	629	609	611	612	632	589	626	656	646	632	598	625	604	623	597	603	614	638	641	620	607	632	575	621	615	608	604	637	640	626	646	572	600	606	595	616	593	622	589	647	605	628	639	581	603	611	598	628	643	659	612	602	613	589	572	600	590	619	613	584	586	607	600	637	615	578	682	600	667	632	642	591	592	666	584	575	626	622	610	619	621	617	618	562	603	608	578	616	590	606	646	601	632	626	575	573	606	613	606	624	618	605	651	629	595	615	604	575	629	607	631	633	600	609	608	635	615	620	590	636	630	613	647	567	619	595	570	619	615	602	576	652	643	664	601	609	649	617	630	582	592	616	602	627	634	604	616	620	582	646	612	600	638	635	607	632	604	627	619	633	575	624	602	585	643	574	622	637	613	632	600	644	606	609	648	633	644	616	633	585	613	594	655	619	658	645	614	629	603	640	636	571	573	592	595	595	638	596	635	666	627	613	627	601	623	635	641	618	636	600	623	641	642	584	668	646	604	583	621	602	621	597	599	577	627	586	608	600	581	596	622	581	615	644	642	626	591	643	603	652	611	592	596	620	641	615	583	656	588	645	640	590	616	664	601	593	610	611	628	612	634	645	593	616	643	606	573	644	609	629	609	630	640	662	588	600	649	589	598	634	634	620	663	645	593	561	635	613	610	599	603	595	617	614	596	641	589	619	635	598	597	616	611	564	586	617	591	631	632	653	575	628	587	614	591	680	610	674	637	604	601	571	597	620	614	605	599	589	598	606	579	633	621	629	633	613	597	647	616	583	631	610	623	587	672	608	623	626	655	632	607	637	580	614	583	608	663	572	628	599	614	614	607	564	569	578	577	639	622	615	587	643	592	611	614	592	586	632	603	602	604	618	642	628	628	607	583	604	645	611	634	614	655	616	628	657	631	607	577	581	630	639	605	650	639	591	591	565	638	601	615	609	575	638	662	556	661	601	663	589	591	596	611	613	629	614	619	610	586	604	622	618	615	615	601	591	656	639	605	636	588	579	635	618	598	648	631	637	581	579	597	651	621	618	587	631	627	614	610	596	608	598	637	575	667	601	626	651	638	653	608	664	581	620	602	614	652	625	620	629	614	640	592	590	613	640	580	609	629	608	583	640	638	603	652	610	617	644	642	641	612	590	634	643	687	600	633	587	636	618	604	580	623	651	632	661	589	613	592	613	597	648	573	612	618	643	587	645	600	604	580	599	633	629	604	589	607	641	629	598	615	630	637	625	648	588	643	601	634	634	584	606	635	567	624	612	579	662	610	627	598	643	601	573	639	606	567	646	596	630	605	576	645	600	621	633	660	596	614	619	647	651	593	577	598	620	598	612	630	646	616	585	608	648	629	628	638	605	609	609	629	572	670	595	595	632	622	596	613	616	587	654	604	674	620	610	637	604	600	625	592	611	611	629	611	627	583	625	585	624	619	630	618	626	641	607	635	623	619	605	639	593	623	651	584	599	671	634	631	628	593	564	644	661	633	606	615	642	592	616	588	600	646	645	632	654	641	609	573	627	620	605	584	656	628	620	603	645	616	606	622	643	640	634	626	643	617	602	607	623	581	609	589	617	597	599	607	615	596	576	574	609	603	599	616	566	578	620	611	585	612	644	596	645	630	602	596	626	603	614	611	635	643	611	613	623	594	631	626	599	589	597	618	598	587	610	572	644	633	656	598	608	569	614	594	621	635	631	619	554	582	611	618	669	649	639	585	606	645	609	644	640	575	584	603	632	616	643	587	630	624	577	602	625	595	612	604	615	607	608	649	600	585	632	620	608	609	620	629	602	609	615	660	592	613	603	630	588	592	589	616	600	608	570	610	625	547	645	617	643	620	621	654	599	623	591	603	604	648	584	626	590	653	644	637	609	612	627	577	629	609	664	619	588	591	614	614	606	635	595	629	615	649	631	598	624	595	583	591	625	626	620	627	602	595	617	634	620	618	602	628	641	582	678	614	539	611	642	636	636	608	652	615	589	607	644	628	645	622	642	591	582	602	623	593	639	600	621	585	640	554	604	609	614	581	639	622	625	611	656	549	585	622	611	610	622	592	586	641	630	617	615	627	632	647	623	597	592	621	610	593	619	595	599	616	629	595	647	634	623	556	648	593	625	611	641	598	643	622	615	631	646	640	609	625	644	637	591	630	581	672	619	644	628	634	625	590	641	592	655	588	700	548	638	654	658	641	652	606	576	638	618	583	666	651	587	595	601	620	573	670	636	628	624	653	622	643	639	641	640	641	607	585	639	601	632	615	627	626	647	582	629	622	561	595	602	635	619	657	588	613	596	611	652	611	624	686	645	602	621	649	610	594	588	632	607	580	600	648	612	640	619	612	674	628	651	623	625	647	620	590	640	650	603	661	601	587	581	627	610	619	641	642	602	634	624	628	611	601	613	639	609	607	601	557	647	608	611	616	606	626	582	597	623	597	668	638	647	593	614	618	635	626	656	610	660	609	613	615	651	571	591	633	609	583	594	614	606	631	627	651	613	602	659	647	622	627	587	557	557	592	631	622	607	623	629	617	625	616	662	639	646	639	632	630	628	623	604	619	659	628	604	647	603	641	646	579	617	617	614	625	666	649	620	609	620	612	598	597	592	627	581	606	551	588	648	595	628	597	620	625	607	640	607	594	637	591	610	635	676	634	620	621	658	607	635	528	590	615	624	611	653	605	615	599	618	617	591	632	633	617	604	605	590	613	620	587	595	579	579	624	603	652	600	656	672	630	615	575	639	637	589	584	606	639	591	554	599	611	617	585	587	622	592	658	629	606	586	588	617	585	631	607	620	632	625	582	627	612	627	615	607	630	579	601	636	628	591	617	620	600	582	602	623	620	626	588	606	596	587	595	602	565	600	632	604	611	629	676	591	639	625	603	606	600	603	647	643	620	623	660	654	621	623	607	616	608	634	598	586	629	618	613	597	646	634	582	638	645	620	611	629	594	613	606	660	596	639	563	635	611	644	637	634	621	611	622	626	614	611	643	630	656	657	646	617	620	570	609	576	605	657	663	603	644	609	636	652	612	587	629	604	624	583	570	665	635	605	634	659	619	613	605	638	647	613	596	625	616	626	610	578	597	617	662	593	639	632	586	603	631	561	589	605	585	619	533	616	612	612	635	607	576	617	656	622	601	664	603	596	626	609	588	567	628	604	628	582	591	591	605	629	634	591	626	574	593	632	621	590	603	564	595	641	626	652	598	610	629	612	598	630	671	670	572	582	597	611	578	609	596	653	598	587	595	636	616	603	610	649	635	658	634	595	621	618	609	573	598	627	603	646	585	652	600	628	604	628	582	612	604	653	636	616	609	621	620	623	593	610	635	642	631	645	614	647	635	629	642	634	596	625
33142	14504	1939	262	212	182	183	210	203	193	180	190	194	196	212	184	186	189	207	207	190	196	169	214	201	168	175	158	197	175	202	177	215	204	214	166	208	208	182	189	189	202	179	169	178	180	201	219	224	181	179	173	182	177	186	171	203	174	170	237	204	182	186	224	191	176	172	176	203	206	195	199	188	205	180	185	199	164	184	178	186	169	201	187	191	166	198	189	206	182	196	195	178	176	195	200	187	190	189	190	166	201	190	186	178	173	194	197	205	210	187	231	181	196	190	204	188	176	193	170	204	202	195	193	183	203	181	195	174	192	201	174	217	182	182	190	183	207	183	213	175	171	174	172	195	193	206	197	204	170	186	176	198	172	177	187	181	214	226	186	179	169	178	188	187	176	185	167	201	197	205	174	185	199	207	180	187	196	189	186	194	198	183	175	206	201	201	211	183	221	196	188	185	186	179	193	167	181	188	169	214	195	199	221	178	179	180	188	206	220	187	191	178	223	184	197	179	186	153	188	180	163	206	224	215	186	177	177	180	183	194	165	158	201	160	203	186	219	195	222	186	182	184	217	184	167	185	192	183	215	205	174	173	184	194	204	202	158	189	205	181	218	159	183	178	181	148	207	188	226	184	191	211	160	190	201	179	190	192	196	180	213	184	192	181	186	200	172	157	187	208	213	183	218	189	224	196	221	184	155	197	197	179	184	198	210	175	198	180	178	203	177	181	202	167	215	190	183	172	172	182	201	183	186	187	180	187	174	186	192	174	198	187	211	193	162	189	172	186	200	174	178	190	176	191	192	187	194	164	202	203	188	197	181	186	180	223	187	192	203	192	200	215	199	192	175	164	154	176	155	187	186	188	204	142	190	187	209	188	204	160	188	192	181	174	192	181	199	182	179	180	205	179	185	202	180	203	201	176	147	178	187	203	205	191	215	171	179	191	208	200	188	189	175	197	194	181	183	169	182	177	188	195	191	189	172	184	209	196	205	224	194	187	175	182	186	192	166	211	210	168	181	165	181	176	184	188	209	189	165	178	196	205	188	187	166	204	217	191	176	174	200	188	206	176	173	198	178	176	195	160	189	211	198	189	184	185	180	189	186	197	183	162	179	200	192	180	184	182	167	193	176	186	176	187	191	186	217	199	206	180	175	183	190	189	165	185	165	182	206	188	195	176	193	183	181	169	186	209	179	191	201	165	192	216	168	184	194	205	180	184	199	209	185	213	175	169	181	191	175	192	196	182	161	183	165	178	189	172	196	193	198	212	187	183	169	188	199	192	184	178	185	227	192	192	180	190	192	174	173	165	193	202	189	177	188	178	190	181	180	158	190	186	200	193	205	181	194	174	186	174	202	208	200	199	171	195	195	157	184	182	213	171	180	187	170	174	189	191	183	192	197	202	183	189	170	207	158	200	206	188	186	186	193	187	193	188	194	178	194	166	206	175	184	174	150	191	198	177	192	176	208	180	186	177	163	172	191	199	189	197	199	213	203	195	198	205	166	209	174	170	197	172	208	200	191	174	184	197	184	206	186	164	162	167	210	197	191	209	182	204	186	193	174	160	186	212	189	197	176	189	192	188	174	178	201	192	220	189	187	198	193	160	163	190	175	186	221	183	201	206	215	234	201	163	196	182	168	178	175	194	175	200	194	186	214	199	206	188	201	185	188	195	190	164	179	194	192	180	179	162	203	177	204	208	185	167	195	194	211	184	181	191	185	187	196	205	176	206	168	196	196	183	204	172	180	191	198	193	169	201	186	178	213	188	184	177	204	180	198	180	188	205	201	196	198	212	201	189	180	189	202	174	160	199	178	180	205	181	174	218	192	166	184	173	189	175	210	197	184	194	164	179	203	185	191	204	190	200	186	180	184	173	201	200	182	194	205	191	197	186	199	181	193	185	189	214	208	173	182	196	185	183	198	190	198	212	173	192	179	186	181	171	181	202	200	202	193	158	215	186	172	184	198	181	196	210	185	199	182	180	188	207	213	175	204	179	182	202	142	182	193	166	195	202	189	177	175	189	189	196	164	198	188	187	170	192	159	153	172	201	168	182	195	176	199	177	160	176	226	193	204	193	167	175	168	190	204	192	204	163	169	190	200	199	205	193	178	185	185	191	170	157	204	160	187	181	206	189	183	184	178	219	181	189	201	202	183	203	178	201	183	184	172	194	171	208	206	171	197	176	167	190	181	173	179	195	204	183	167	192	186	207	183	193	191	187	203	208	216	193	197	198	191	204	182	208	176	224	194	182	188	193	227	168	182	196	186	194	227	184	202	168	166	186	179	182	183	176	169	173	186	209	205	175	204	192	213	207	191	198	212	167	189	179	192	202	188	163	165	177	185	180	165	190	175	174	203	170	162	169	196	181	223	212	181	173	166	206	217	208	185	204	181	177	198	174	197	214	214	193	184	195	182	164	198	196	208	175	145	198	187	186	192	150	175	169	170	195	190	157	217	210	189	200	219	193	192	221	184	190	185	179	180	178	187	192	160	192	180	206	197	180	169	214	160	182	201	199	178	185	163	193	196	191	190	174	207	200	197	183	197	173	198	184	164	176	198	177	176	177	156	171	190	153	198	193	189	196	170	199	185	202	189	206	204	204	179	184	187	188	188	179	167	193	201	190	208	180	180	198	168	188	169	172	207	192	175	187	177	205	174	194	181	191	193	190	199	210	181	181	195	190	192	195	181	168	166	180	188	194	184	201	196	183	167	157	160	184	178	187	187	171	207	217	184	205	196	164	227	195	161	179	185	198	177	193	197	205	178	180	188	177	168	199	210	193	177	177	181	165	187	213	182	205	195	186	168	163	198	184	168	184	191	180	152	196	184	214	167	171	183	185	198	219	156	179	186	190	204	188	173	194	183	192	171	206	196	190	176	184	188	198	210	170	193	185	175	184	178	208	181	173	179	188	193	221	198	208	169	156	186	189	163	167	187	197	169	188	194	176	188	175	173	196	211	175	195	213	178	222	172	186	200	201	170	196	177	191	172	177	177	194	204	156	195	185	193	171	207	172	186	184	188	169	199	203	170	181	179	214	190	222	168	179	167	171	184	181	181	192	167	207	175	191	197	168	174	190	165	211	180	160	186	209	196	187	174	205	199	185	169	187	170	160	165	195	201	180	182	199	185	216	182	218	188	163	191	172	182	199	175	187	215	175	198	175	183	203	184	184	184	171	198	171	174	187	194	185	182	197	200	185	202	186	210	164	201	187	201	195	198	205	185	189	205	201	192	192	179	209	181	196	226	200	201	208	184	174	176	178	189	172	176	178	192	199	179	187	164	196	175	182	186	206	174	188	192	212	185	176	200	156	196	154	174	207	193	198	161	182	206	166	167	191	183	195	182	174	185	176	175	199	198	159	201	173	158	189	196	189	210	195	192	189	209	227	188	209	174	191	211	188	179	186	221	179	169	176	208	169	200	196	179	183	175	179	175	181	206	208	170	185	192	193	182	190	182	197	205	191	171	220	205	198	232
7666	534	505	488	453	438	463	465	442	427	482	475	462	479	463	427	457	440	453	454	494	409	443	448	483	462	497	462	485	470	440	427	501	469	481	464	457	449	462	456	444	446	447	486	487	426	473	468	487	478	473	473	476	450	436	443	462	483	462	487	513	459	464	449	470	448	461	452	437	458	461	475	418	440	451	460	455	460	412	450	474	465	459	461	432	435	455	500	434	466	447	431	485	437	463	464	451	459	480	419	501	462	433	466	444	487	448	475	461	469	451	466	489	471	440	466	486	513	473	464	484	502	457	461	426	483	485	472	442	448	449	448	435	476	463	468	439	409	476	469	504	486	467	482	465	464	474	471	502	441	508	450	449	495	464	484	453	455	456	511	449	475	490	463	427	472	454	470	449	431	427	442	468	430	464	432	499	438	460	434	459	487	495	504	420	411	461	488	488	468	488	496	466	505	426	457	460	450	437	462	475	462	454	470	479	482	490	485	497	468	463	461	482	458	454	494	470	436	445	463	438	490	486	459	460	497	425	450	421	479	491	472	458	476	478	474	458	477	514	473	465	440	493	467	470	486	445	473	460	489	452	432	456	455	457	461	445	460	426	466	452	451	447	455	473	466	462	478	479	488	463	464	499	438	457	482	461	479	441	461	505	478	496	446	471	510	446	458	453	454	489	452	462	469	484	475	461	474	454	450	431	486	484	423	459	467	490	479	479	502	465	460	492	499	457	521	479	452	479	504	516	496	445	450	490	457	465	425	434	456	480	466	492	465	478	457	497	425	452	464	489	460	445	473	449	493	486	478	422	465	459	443	480	448	479	447	432	484	454	450	505	456	478	442	482	446	462	430	456	446	458	449	460	484	481	456	475	493	474	516	481	465	452	473	490	435	489	463	464	452	437	496	468	466	436	470	477	449	463	462	482	452	429	432	464	437	471	453	454	426	421	450	493	506	491	483	457	417	414	447	454	479	455	506	475	465	475	411	486	432	476	440	401	443	448	461	488	480	469	446	457	456	462	471	455	502	486	453	498	454	445	466	439	451	438	470	457	482	493	459	430	510	459	453	413	503	485	467	470	468	459	436	418	484	464	478	469	443	451	448	438	492	445	471	459	461	442	498	496	424	509	490	494	503	460	428	467	454	460	459	460	457	429	446	456	458	480	454	470	432	455	456	425	454	470	434	473	495	475	455	481	487	475	475	458	487	484	452	504	419	496	417	490	458	480	466	467	445	479	444	452	475	468	450	426	495	467	471	470	452	489	460	479	427	476	426	459	453	480	474	443	467	451	495	456	464	435	434	451	513	445	467	469	451	458	429	460	448	446	463	471	473	441	469	442	484	463	481	399	461	463	435	447	474	452	460	436	475	499	454	493	466	461	454	455	457	475	457	451	452	500	484	470	485	481	452	459	446	452	475	470	429	502	392	453	435	439	468	462	484	443	485	484	458	495	461	465	478	501	481	436	452	459	496	486	462	453	473	429	527	444	449	482	464	464	483	458	501	484	466	462	467	450	453	481	475	473	454	452	458	486	416	432	445	468	436	471	456	470	429	419	482	421	463	460	481	467	480	452	468	475	461	464	470	480	444	482	455	503	458	490	470	445	451	454	448	476	430	443	470	460	461	467	454	441	461	427	478	479	473	430	458	467	462	462	418	478	440	441	431	460	451	481	434	480	469	448	453	486	476	435	474	450	470	477	486	434	509	456	470	447	474	451	489	457	503	419	467	451	449	461	466	478	475	473	439	484	438	444	502	471	491	458	430	460	517	468	461	449	514	470	470	471	488	473	477	473	456	493	480	464	450	424	453	479	435	457	469	427	506	446	447	443	488	457	496	494	483	490	435	485	471	446	458	493	464	454	444	471	503	466	468	488	431	470	478	438	446	470	468	478	481	450	483	483	466	488	499	467	456	463	527	476	464	461	453	475	417	433	447	485	440	432	432	440	451	444	455	444	448	487	430	470	486	447	436	427	457	461	457	443	502	484	485	480	457	434	463	490	465	449	451	445	493	454	482	413	429	478	461	428	467	421	481	452	482	403	445	462	439	452	450	458	499	442	466	461	449	476	418	429	472	484	446	470	495	439	435	487	430	482	475	449	454	443	459	434	485	475	433	443	407	484	470	474	438	492	489	509	424	448	453	454	466	454	465	492	478	446	469	473	461	462	471	464	445	498	446	458	406	443	487	460	493	451	461	443	454	473	419	466	506	476	471	454	478	461	419	463	473	447	416	459	465	508	445	445	472	467	457	509	452	475	459	464	466	476	444	409	463	478	462	467	494	451	459	448	460	489	477	442	495	444	473	440	479	483	484	475	468	435	462	454	482	458	540	460	438	475	449	481	438	475	489	456	440	440	467	453	447	497	446	464	452	462	444	449	473	454	476	465	465	437	495	422	495	467	508	433	469	448	427	448	461	441	458	481	493	461	468	454	480	443	460	458	454	446	455	482	452	505	467	434	466	447	457	473	419	451	474	461	452	453	463	457	474	447	442	458	484	419	431	490	450	435	481	464	511	433	478	435	454	437	503	423	445	467	436	469	493	433	478	492	459	540	487	479	435	456	488	507	456	492	465	448	440	453	458	478	460	445	496	423	469	458	469	440	505	501	494	461	476	452	448	452	437	464	438	464	494	424	437	462	481	470	470	464	448	447	497	446	464	455	467	444	476	470	501	475	479	455	472	436	444	476	425	447	470	428	476	457	465	445	496	465	475	500	443	485	440	472	458	454	452	483	458	444	466	494	470	447	483	485	457	464	476	479	451	490	444	509	471	458	462	450	468	464	463	476	475	433	477	486	501	437	496	490	463	450	464	464	436	464	486	510	467	480	444	482	447	471	496	486	462	443	458	445	480	432	512	463	466	447	442	453	436	458	458	460	483	459	467	447	421	483	468	450	479	475	496	452	445	466	494	450	447	459	511	478	464	478	451	437	444	483	462	478	512	480	448	455	437	446	444	466	491	450	523	471	436	502	460	461	459	441	479	457	455	461	448	477	432	477	438	453	486	486	432	416	526	437	430	466	465	450	474	483	468	491	460	454	448	460	459	512	477	471	462	472	462	454	508	471	480	483	494	448	456	441	464	476	423	443	456	498	492	480	436	419	475	454	453	450	454	468	455	475	471	477	442	502	486	431	458	463	451	435	447	485	428	447	401	457	462	493	454	485	460	493	453	434	455	462	477	461	461	483	480	485	473	494	466	471	476	485	438	481	457	455	456	454	460	437	454	472	481	451	464	444	429	462	474	508	451	429	456	491	463	477	461	458	443	466	434	450	453	458	435	501	511	433	444	475	431	423	494	506	435	449	435	456	463	456	454	464	471	487	462	488	459	445	475	442	470	462	492	516	429	459	488	460	475	461	472	472	446	482	492	448	458	464	456	477	464	472	475	455	485	459	502	490	503	423	443	485	412	451	472	480	504	440	471	465	463	489	466	456	435	447	453	471	428	454	484	508	457	472	455	474	451	466	471	438	439	451	441
25181	21036	23616	28651	21030	12887	650	488	449	411	386	395	372	394	356	376	330	366	348	338	308	327	343	350	353	334	358	347	328	367	338	358	345	307	318	339	324	376	344	403	347	310	356	374	362	304	355	351	331	361	362	354	336	354	351	340	371	364	347	314	355	344	340	363	340	352	316	373	344	337	331	349	365	351	349	328	316	358	354	350	323	305	382	350	330	343	329	345	320	354	351	348	360	354	368	366	347	381	364	319	294	329	385	344	365	318	380	320	323	333	359	329	354	330	334	349	350	315	331	341	309	381	334	365	332	329	347	309	362	373	336	338	352	317	317	385	366	347	327	339	366	360	351	320	318	350	336	327	374	313	357	337	352	363	309	321	315	340	349	354	361	322	334	327	330	339	340	302	367	371	337	341	357	349	317	354	352	360	335	365	374	364	320	349	308	331	328	374	345	375	377	369	349	332	315	353	330	308	309	344	350	340	317	336	311	377	346	355	371	340	357	318	335	327	343	375	320	371	334	333	338	334	379	316	329	333	329	351	360	370	354	322	318	342	360	357	331	328	369	344	364	338	353	385	338	365	306	315	373	344	329	344	302	328	345	351	347	338	370	346	343	338	340	350	360	330	363	337	357	341	359	335	329	341	305	347	351	354	359	355	341	342	309	309	351	350	366	332	333	367	337	348	346	328	331	328	352	349	365	340	326	294	324	296	347	324	308	341	333	335	361	353	345	308	356	312	320	352	324	305	327	334	314	319	354	322	357	350	364	354	329	354	368	361	325	312	340	285	337	308	328	350	342	334	366	344	354	338	333	334	305	357	344	324	331	352	351	343	367	310	338	353	382	345	366	334	306	340	341	331	311	308	315	329	333	371	351	337	340	318	362	330	353	371	370	341	339	338	347	350	318	348	363	313	340	348	327	334	379	330	336	337	321	330	346	344	357	356	381	378	367	320	315	367	330	364	322	360	328	367	303	356	354	314	339	299	362	320	334	325	343	333	346	323	331	359	337	366	303	314	325	375	349	336	383	326	356	356	362	351	327	316	329	354	310	333	369	349	341	344	345	348	343	316	333	367	378	357	350	352	333	351	344	302	306	355	345	359	355	331	324	354	359	350	338	376	358	334	340	365	358	333	317	356	325	316	361	360	389	342	328	342	370	350	324	343	346	349	325	347	344	378	325	358	361	366	330	327	299	304	340	319	326	378	397	365	346	334	367	292	361	397	332	331	363	378	337	343	339	336	318	328	366	351	342	362	344	357	352	340	309	357	336	331	348	372	330	338	341	323	387	364	355	344	348	366	358	338	393	335	341	344	353	340	352	374	385	336	339	378	363	325	343	310	340	313	326	379	334	334	336	392	319	353	323	316	346	350	331	331	322	341	325	324	324	355	341	354	395	363	347	335	328	342	353	366	364	306	384	362	341	334	352	348	320	340	329	319	341	353	357	363	347	341	339	341	380	301	306	328	333	328	321	343	339	327	339	364	296	345	375	294	368	361	323	327	344	373	374	333	327	321	347	355	366	319	349	356	356	331	304	331	299	345	323	336	350	362	316	363	334	333	319	335	322	345	368	326	330	339	349	341	354	295	312	355	348	315	350	352	321	337	346	346	358	352	316	348	339	336	342	336	344	316	338	370	348	350	345	341	335	346	340	334	344	355	337	362	353	318	309	320	358	350	345	328	329	329	320	346	308	350	316	308	305	343	334	356	325	327	352	349	338	344	314	335	340	353	350	336	342	378	317	368	340	359	328	351	358	341	355	357	336	302	367	374	363	311	321	341	363	358	334	328	322	352	340	340	361	347	346	341	323	346	325	336	353	328	380	346	352	337	340	356	329	349	321	343	338	350	372	306	325	377	349	342	357	343	335	359	343	339	309	333	344	377	341	343	320	340	323	317	336	364	330	333	298	338	344	319	365	318	361	363	349	331	345	315	346	335	303	321	327	332	358	351	325	339	322	361	315	336	301	332	362	362	343	341	330	343	355	342	381	300	354	367	336	354	348	333	363	339	347	352	352	338	340	324	348	344	344	351	337	368	360	352	341	345	327	344	361	341	360	322	342	329	348	338	336	323	324	302	352	350	363	364	359	339	374	354	311	345	329	364	340	360	344	355	344	318	313	338	317	333	328	338	325	325	350	345	349	346	340	347	381	370	340	347	330	374	351	310	364	327	340	347	365	332	354	366	362	326	338	385	356	349	302	354	356	379	356	363	369	362	359	337	310	338	349	322	334	354	361	335	357	327	332	319	346	348	338	334	324	324	336	362	336	357	332	343	333	382	340	364	375	368	336	358	356	345	335	371	328	335	341	351	365	319	301	337	351	336	346	373	307	329	338	344	336	337	340	354	332	333	318	343	385	350	313	382	355	316	312	348	329	344	347	314	349	371	350	376	337	369	338	378	370	311	354	326	342	378	348	300	324	372	364	366	348	331	337	336	336	338	345	336	364	356	348	351	349	324	335	356	347	376	309	320	317	331	308	321	345	325	339	349	333	368	352	389	349	348	341	372	311	348	342	324	368	355	360	316	343	320	346	347	377	336	367	365	316	340	344	354	318	337	339	307	326	327	337	339	337	329	341	330	347	364	341	354	329	342	308	321	310	337	323	383	341	350	318	317	299	355	355	326	310	343	364	346	348	308	368	321	337	348	339	367	340	338	308	309	350	343	346	347	355	327	343	297	352	335	316	297	323	325	342	334	371	332	327	321	307	345	334	362	325	376	395	325	381	354	318	346	361	302	370	354	366	371	338	368	311	337	354	348	319	307	344	338	353	388	329	310	340	298	354	372	343	351	356	344	331	345	352	349	336	316	351	346	337	366	356	363	356	348	339	323	376	398	318	348	352	376	332	321	331	355	333	347	329	310	320	353	327	337	317	346	362	335	376	332	346	339	337	336	327	315	329	333	314	321	323	356	316	321	346	384	372	360	322	328	327	346	343	360	337	343	360	336	404	348	355	336	356	347	331	335	301	325	329	330	342	352	330	319	360	353	345	370	337	386	369	349	333	342	314	335	307	322	347	322	348	375	378	343	355	372	308	334	379	365	360	323	328	356	391	349	348	280	336	304	333	339	339	345	321	353	334	344	334	358	321	353	333	308	366	317	339	334	376	399	320	348	315	334	361	295	359	329	348	329	308	328	323	335	348	360	311	359	390	325	332	369	327	347	368	357	355	352	312	332	335	292	347	332	347	309	354	360	352	334	306	384	374	381	377	315	316	313	342	347	330	327	307	345	303	345	375	348	324	341	357	353	379	345	349	328	308	339	335	375	358	356	322	350	349	315	333	311	352	347	332	352	365	350	342	382	361	360	357	353	325	317	339	349	332	351	348	363	328	322	361	340	319	339	308	323	361	300	354	357	381	333	322	304	368	366	339	341	301	351	349	348	351	314	366	362	371	362	314	327	316	363	379	364	331	329	347	348	323	345	312	346	332	342	339	326	318	345	328	346	334	309	335	341	348	338	342	342	310	336	390	342	332	338
4325	2154	1363	898	867	770	750	786	809	736	763	740	695	729	714	779	737	765	730	815	703	799	726	727	761	772	699	751	753	736	731	718	717	694	717	751	717	704	775	709	753	710	713	741	734	752	725	761	737	732	703	742	780	751	743	806	722	750	708	730	754	755	739	735	727	758	698	751	720	748	756	705	740	764	745	729	704	711	760	781	751	748	754	760	730	763	768	763	793	713	757	743	723	714	742	713	718	733	738	691	721	785	740	740	735	764	752	750	760	753	746	737	718	727	721	776	716	744	722	698	737	780	740	733	723	701	775	722	792	739	699	731	697	758	731	768	726	729	721	658	755	750	690	767	743	757	711	738	731	773	716	781	774	695	746	748	740	785	768	763	725	745	698	775	734	741	766	704	715	776	764	762	718	708	740	795	746	731	730	723	767	734	730	728	750	714	700	697	725	741	759	740	725	710	757	741	775	777	697	774	742	773	742	709	692	728	736	736	737	788	727	773	700	779	727	744	779	712	741	790	707	670	765	734	740	784	742	720	725	797	755	718	672	721	746	769	760	752	749	769	793	780	708	731	787	754	706	755	709	800	708	793	735	732	746	733	778	744	715	731	703	732	705	728	749	751	715	740	752	692	747	675	769	733	754	773	759	727	749	771	778	736	728	726	712	782	740	736	748	740	730	766	753	721	731	772	690	709	747	721	709	727	761	698	715	702	778	730	742	720	766	732	767	756	723	709	734	728	674	740	763	770	762	745	790	758	724	772	756	712	749	736	719	764	764	765	711	732	756	721	731	732	753	773	743	698	741	687	724	758	737	763	730	727	696	758	757	759	734	739	765	768	782	722	734	721	713	759	723	730	804	764	742	760	683	701	756	753	736	735	747	730	744	734	720	698	796	728	732	740	720	734	718	728	715	736	755	729	735	758	751	691	771	724	720	763	728	736	722	768	752	699	797	765	687	693	744	690	739	761	748	724	753	766	718	728	728	738	719	762	751	721	730	726	741	766	724	720	742	723	749	728	736	739	749	756	714	733	774	721	706	738	757	764	727	756	694	776	738	737	744	741	719	776	690	738	753	732	762	739	720	725	737	756	734	779	762	774	736	710	716	725	727	764	722	736	757	804	708	768	741	754	762	752	726	720	708	732	751	712	770	736	773	704	746	673	702	735	724	728	736	732	672	727	714	728	731	716	720	713	792	773	736	703	758	732	674	736	718	732	727	773	733	756	729	776	727	691	713	703	702	717	775	747	717	735	770	725	740	753	692	769	728	715	711	760	727	735	705	751	742	741	739	709	770	733	749	780	757	727	724	728	722	703	756	732	712	736	767	732	756	737	726	812	713	720	765	757	764	703	741	741	716	758	742	718	742	739	751	724	740	744	744	789	751	694	731	727	768	752	757	743	745	761	719	712	718	750	754	734	736	774	769	777	731	740	756	719	712	720	728	738	710	742	728	769	764	727	727	708	707	716	744	744	732	743	742	755	771	718	716	693	742	744	717	713	728	710	710	718	737	721	735	755	743	705	741	714	740	748	752	717	751	731	754	696	725	739	747	716	765	754	778	736	713	702	733	760	718	751	754	709	724	786	713	694	721	711	758	783	758	768	715	771	748	775	736	707	723	754	693	746	739	760	773	768	751	748	739	760	730	755	731	689	743	755	767	749	742	781	737	696	722	756	728	722	729	731	719	726	729	708	756	725	713	741	697	771	788	727	760	779	742	759	690	694	758	722	712	757	777	728	789	730	773	779	765	725	742	767	743	748	696	730	742	754	734	778	759	765	693	737	709	745	760	712	748	714	763	752	705	793	757	742	769	715	756	722	687	721	770	697	722	784	728	723	745	685	752	742	686	763	710	715	715	752	762	716	723	769	727	699	768	747	732	732	718	735	749	720	708	739	771	757	706	700	777	735	730	748	771	736	749	725	771	741	751	747	743	714	727	716	724	745	737	727	720	735	707	719	775	713	673	716	735	684	717	752	715	763	745	744	743	794	739	720	773	717	732	737	738	778	709	731	754	774	717	707	757	726	760	742	724	772	715	748	728	732	719	735	730	686	722	707	742	743	742	797	722	743	734	718	769	751	711	706	796	684	692	740	752	741	723	743	730	749	734	741	704	754	738	764	748	753	684	730	697	760	714	742	700	748	692	778	761	727	713	789	705	744	658	741	779	707	742	770	747	762	765	714	794	711	749	747	734	763	762	751	750	743	761	759	713	775	758	744	727	752	769	705	683	710	761	795	757	764	784	685	780	718	763	744	771	740	700	728	757	700	775	708	754	732	749	743	747	704	740	745	716	771	756	774	795	746	728	752	726	777	705	761	788	773	683	732	746	715	762	751	699	712	730	745	752	711	646	731	737	730	744	686	733	709	709	714	790	721	736	754	754	728	709	700	660	714	760	743	721	742	724	723	785	726	738	736	738	770	740	765	696	704	700	737	764	727	741	697	713	763	711	778	731	732	761	734	706	727	732	726	749	754	738	757	784	695	721	743	768	785	711	712	692	720	710	747	727	729	716	760	712	704	753	738	766	739	699	749	746	758	732	742	732	754	738	790	703	751	744	703	757	694	707	731	692	721	762	723	792	719	701	738	718	780	799	725	758	772	759	708	766	710	742	745	739	727	742	720	736	754	681	742	725	758	755	702	776	753	727	748	721	708	721	665	712	770	700	720	762	701	704	733	829	710	729	735	721	770	747	733	739	745	720	724	727	765	747	686	733	733	779	717	790	705	685	714	759	762	756	715	708	763	742	720	756	767	710	749	756	745	710	694	755	760	743	701	698	734	731	713	787	732	767	748	779	717	777	740	713	740	739	741	739	715	704	818	762	719	716	755	781	724	752	725	740	694	803	723	748	737	710	767	688	772	694	719	757	730	768	764	744	722	701	742	710	753	761	694	758	767	721	728	759	728	735	710	747	669	733	754	738	783	770	740	716	782	680	733	769	715	732	747	803	693	721	766	754	728	761	742	736	724	780	708	702	743	743	756	803	714	744	768	752	715	730	708	753	745	765	751	779	743	762	751	735	770	726	761	690	790	780	840	768	682	748	767	747	751	725	743	711	720	716	779	791	797	717	812	791	717	702	724	702	758	748	736	741	714	743	731	791	753	738	750	731	753	724	743	765	786	738	789	766	723	724	686	758	738	698	712	768	771	758	769	751	741	717	731	753	770	735	771	742	697	729	714	759	700	695	774	758	720	746	752	722	769	685	706	785	732	727	778	750	717	749	752	729	692	748	763	746	727	738	732	737	750	688	720	727	760	759	759	730	752	712	716	663	720	772	734	703	718	733	716	743	731	764	726	703	734	764	778	734	785	715	732	748	717	714	719	751	732	732	777	732	718	744	752	750	758	725	761	732	703	767	720	752	761	748	722	787	708	811	709	756	744	707	736	764	695	720	729	733	739	710	750	738	729	709	731	758	694	749	708	744	722	700	762	740	762	740	726	695	706	804	728	704	741	740	749	731	727	748	767	752	717	773	741
24373	20978	23940	28189	20979	21004	10965	611	433	404	410	362	358	349	338	352	353	345	339	347	303	334	362	338	330	293	305	316	278	313	327	297	312	278	310	294	331	281	304	305	282	326	325	322	298	303	278	296	283	284	266	278	306	302	268	271	309	310	268	268	308	311	307	268	289	319	314	301	298	283	268	273	293	294	303	301	324	310	295	287	258	260	301	304	294	222	287	303	286	290	311	316	274	249	259	281	308	320	278	314	295	298	289	299	231	250	287	275	295	292	286	329	328	280	288	290	279	266	287	315	321	302	340	279	306	317	294	305	294	302	329	285	278	285	301	290	280	304	279	283	300	294	280	301	261	299	261	285	301	330	275	302	310	315	303	283	296	287	318	317	310	306	270	281	310	300	326	288	287	321	293	291	316	291	293	294	314	261	274	296	288	329	333	308	321	310	304	290	270	295	303	326	296	264	327	248	303	294	288	306	305	286	275	294	311	263	282	300	255	291	318	277	278	305	326	297	291	317	257	289	280	284	285	269	293	294	293	317	310	266	334	314	301	274	270	308	306	326	293	287	286	300	307	289	290	303	312	290	299	303	325	302	305	305	319	291	281	301	280	323	282	286	291	299	283	288	260	276	299	309	301	278	286	335	324	322	276	301	298	319	298	311	287	296	293	277	286	274	333	309	321	305	282	271	298	323	314	285	323	265	280	314	302	302	273	268	316	341	296	287	298	282	305	299	267	248	304	296	309	285	295	294	293	319	323	276	298	302	307	286	279	310	307	305	326	282	297	300	323	280	291	289	308	276	289	262	266	282	291	306	296	275	288	257	324	286	296	284	294	301	288	260	301	307	295	317	309	283	274	274	282	308	268	297	274	308	302	265	268	274	289	296	321	284	307	302	267	271	287	298	291	269	282	278	317	309	326	307	294	304	276	275	292	349	353	267	310	336	331	289	300	297	291	294	275	293	284	283	271	306	319	300	302	297	304	292	301	293	286	285	303	314	305	253	283	259	307	299	294	288	282	302	293	294	298	303	279	301	333	273	334	309	305	276	295	272	324	338	278	309	319	287	301	311	288	281	276	270	307	280	302	297	315	281	287	283	299	276	313	294	314	315	276	287	275	269	285	282	343	293	281	275	298	307	265	305	295	285	266	279	264	332	278	305	307	284	308	283	288	324	303	277	317	294	285	289	282	269	281	285	287	301	278	310	288	290	292	305	263	307	325	260	290	275	296	295	266	298	298	319	271	281	294	312	287	321	324	308	285	267	294	283	317	297	341	293	288	284	334	287	288	281	346	272	303	269	278	287	294	249	263	285	314	339	272	267	297	267	286	283	322	315	282	253	292	317	296	280	253	290	296	300	306	297	297	291	272	313	314	291	287	292	306	291	304	286	296	298	293	310	263	284	297	303	290	277	274	292	274	277	262	280	288	299	277	284	313	301	303	297	316	288	293	282	289	291	282	267	291	295	262	288	309	289	293	302	288	293	320	307	318	290	261	296	295	287	273	291	294	292	323	278	312	285	305	304	316	295	312	314	328	343	284	298	278	306	319	308	296	271	310	322	325	269	278	324	265	337	286	315	284	327	308	274	342	308	280	304	322	307	302	285	265	336	268	269	308	280	280	318	255	303	304	292	298	302	335	294	276	306	276	293	294	302	313	294	314	281	279	305	297	270	304	317	254	302	294	307	293	294	313	280	266	302	269	274	313	302	262	290	286	320	330	314	318	304	304	284	275	302	283	299	272	280	291	300	271	279	327	320	297	340	299	288	294	284	286	313	278	267	272	317	260	291	296	304	325	310	309	284	306	292	292	301	293	265	286	312	300	272	291	319	298	262	293	308	294	282	278	276	275	256	328	316	274	279	304	294	288	298	269	304	304	296	295	290	281	315	310	301	301	318	266	304	337	272	293	264	281	301	264	290	268	316	279	269	305	290	298	294	290	284	304	283	288	298	320	298	310	289	290	298	305	323	276	279	292	321	304	326	304	298	291	318	277	299	310	269	268	298	316	291	324	307	293	267	274	268	269	272	277	301	292	312	290	293	305	296	263	306	285	303	275	271	274	274	294	328	298	291	290	313	298	274	284	311	271	308	307	312	260	292	277	292	275	270	275	306	294	307	321	308	291	287	270	282	313	290	255	283	304	278	309	293	276	276	322	284	278	280	279	280	290	275	291	284	267	263	276	321	308	283	318	307	322	306	281	278	288	263	284	285	336	293	285	266	269	260	302	272	287	308	308	305	311	276	306	308	301	281	283	286	307	267	318	263	269	301	273	293	295	286	287	314	277	316	301	320	294	274	284	276	253	298	291	259	301	252	271	285	277	286	291	271	275	278	295	285	302	277	289	304	302	274	295	296	300	322	294	263	298	280	274	312	297	320	304	310	303	304	262	322	282	279	306	274	262	292	272	255	279	297	288	300	309	284	308	298	270	282	325	271	311	332	317	332	304	303	277	296	283	284	270	291	289	308	280	301	318	327	287	318	310	281	303	326	308	283	283	293	332	297	293	263	319	295	296	270	304	259	296	299	286	285	272	298	317	299	318	296	300	280	332	267	304	317	307	304	321	308	295	283	287	287	306	286	292	306	320	299	271	295	294	280	278	267	303	314	311	275	282	297	296	305	284	293	306	315	275	320	319	284	313	272	296	269	293	307	322	288	300	301	277	278	281	268	306	289	294	315	273	287	298	302	290	310	319	299	279	341	309	288	304	268	280	266	286	312	258	288	308	276	293	289	330	286	310	310	313	317	276	276	311	306	298	296	318	285	293	298	290	318	316	326	300	291	306	292	281	289	274	299	289	286	325	301	300	308	275	324	280	260	285	314	316	308	288	272	281	276	285	296	277	275	330	298	277	316	296	257	267	295	276	306	311	288	306	276	301	317	294	295	336	295	273	268	256	310	296	293	266	299	286	273	264	278	290	282	315	276	315	302	281	284	315	305	279	275	256	309	295	299	277	330	298	303	286	318	271	312	282	313	265	302	278	307	300	288	298	278	312	302	269	318	300	295	292	270	269	311	281	328	290	280	277	271	276	305	272	272	285	287	339	334	290	278	293	277	307	310	308	272	313	343	278	295	304	285	308	331	316	286	314	310	285	281	290	274	325	296	291	303	289	278	271	301	285	283	326	298	272	286	327	313	301	335	319	306	297	299	282	287	313	323	293	284	259	277	318	281	286	304	288	292	290	273	255	264	324	308	265	279	270	283	291	305	321	288	313	317	305	292	265	292	272	291	314	289	329	303	277	254	328	287	256	298	316	288	296	282	273	306	299	284	268	291	303	287	293	303	295	289	289	310	280	298	254	295	249	281	293	284	277	303	299	310	316	273	254	292	322	301	298	256	286	341	309	303	294	274	263	287	287	277	289	276	298	321	295	263	291	273	295	282	303	281	288	300	274	317	299	259	265	314	310	297	294	292	304	272	267	265	314	278	312	292	276	297	287	309	297	293	291	291	281	322	285	331	311	330	293	309	299	258	300	307
4024	3186	1656	1007	797	687	712	712	665	620	624	624	634	614	594	625	569	654	625	619	600	621	655	609	629	590	608	634	631	657	587	629	594	631	597	600	592	641	587	596	615	595	607	619	627	587	610	625	649	598	646	646	591	616	664	610	583	591	658	592	614	618	617	614	606	610	585	651	596	569	585	645	611	596	638	629	602	590	612	596	651	591	578	603	665	615	616	652	606	615	594	590	612	650	619	623	660	613	589	628	575	625	606	618	622	632	574	610	602	611	640	578	598	598	608	640	652	601	625	623	611	627	634	568	635	624	592	545	638	610	618	588	589	598	629	624	634	646	601	618	629	621	616	613	632	606	613	637	591	611	610	601	612	635	661	624	630	638	655	606	598	639	610	607	602	599	605	630	598	637	624	643	592	612	563	652	631	606	590	584	582	639	594	611	594	614	602	589	641	604	590	599	626	623	631	581	624	637	619	609	652	616	586	595	610	646	593	611	581	603	617	669	627	643	635	617	620	664	600	645	594	650	615	622	627	645	649	638	599	597	575	634	574	641	580	613	616	618	561	558	659	616	603	633	582	631	665	661	630	639	621	632	558	639	633	566	612	612	662	634	650	634	621	639	634	656	604	587	664	594	601	585	644	615	607	573	683	595	641	633	533	628	609	605	609	569	559	657	598	573	618	590	604	627	636	674	595	661	627	613	618	625	604	605	600	630	595	635	619	612	572	612	610	615	590	609	619	656	610	624	645	606	607	608	589	593	622	596	656	619	601	643	648	617	639	603	580	600	607	621	633	621	609	579	652	652	595	657	664	608	574	604	608	647	620	607	591	589	599	596	596	684	644	625	594	642	631	603	598	619	626	620	642	660	599	600	606	608	626	600	647	638	649	607	629	600	638	583	617	625	620	609	632	666	609	577	598	684	606	628	691	660	610	608	683	618	660	620	620	609	607	658	620	594	637	593	615	630	636	635	578	624	647	605	648	627	583	610	619	570	558	621	626	608	613	598	599	643	658	622	583	627	628	636	647	665	613	660	621	595	589	618	655	589	601	619	621	592	613	671	623	605	631	582	641	574	584	594	611	612	632	594	611	592	585	604	626	633	641	642	583	615	631	591	629	652	610	644	618	684	626	620	641	642	611	604	624	593	569	651	589	628	610	601	597	653	652	604	611	601	639	580	594	605	626	635	626	617	600	612	608	586	603	640	625	592	638	595	631	586	628	623	613	636	586	624	598	684	657	636	626	628	628	639	627	604	615	638	608	621	590	620	593	622	596	600	605	617	632	605	645	604	621	637	625	598	595	616	595	610	583	592	596	604	615	603	592	579	646	624	647	614	626	624	609	619	624	646	678	633	622	643	613	602	627	613	637	633	646	673	622	606	601	621	628	632	581	606	604	666	628	604	558	602	586	623	589	622	613	596	613	603	625	626	615	618	586	618	603	612	649	606	620	670	666	615	609	600	564	623	592	654	634	624	608	631	588	607	582	608	662	597	602	649	597	643	589	578	634	628	617	616	580	590	592	559	638	610	640	590	615	594	657	577	626	605	657	646	625	609	640	635	639	644	636	596	583	606	619	640	607	625	662	606	637	627	607	630	616	644	594	585	617	608	570	547	601	635	583	583	621	579	602	571	662	640	614	612	604	632	586	594	602	602	585	639	599	611	615	600	632	642	600	627	637	625	580	601	616	600	599	595	608	619	639	633	627	656	625	587	658	630	608	632	598	610	627	590	613	622	616	700	585	603	558	620	636	643	592	634	623	612	637	618	601	619	600	597	617	601	593	638	624	617	640	628	616	632	610	593	643	617	627	658	616	580	627	599	642	631	595	620	619	623	626	687	604	635	624	657	590	599	614	637	603	592	624	617	611	629	582	568	654	591	658	600	589	571	640	635	654	623	605	590	669	629	565	647	590	597	626	615	562	615	614	601	658	647	621	543	584	637	587	591	591	600	588	595	619	657	610	611	627	580	627	625	612	607	594	633	631	609	591	637	587	607	626	609	608	599	605	658	638	629	589	584	582	609	602	622	602	588	637	599	641	629	596	591	637	589	609	562	602	611	603	646	576	590	625	632	649	624	623	633	584	590	645	642	637	624	634	596	609	625	608	635	633	600	624	651	575	655	572	614	596	601	554	638	596	650	595	651	627	607	620	627	646	611	599	637	576	624	596	622	620	607	651	621	623	633	629	646	603	619	636	635	621	593	617	594	607	598	636	583	607	599	602	603	648	624	620	602	632	609	625	613	619	577	628	581	604	650	637	620	634	637	594	613	600	659	631	623	613	613	601	628	626	567	613	629	598	604	643	644	593	618	592	654	614	619	610	612	591	631	588	580	612	599	614	632	667	632	682	657	655	572	630	595	619	613	556	612	600	632	609	621	593	624	597	584	589	599	604	611	605	621	638	628	611	629	597	665	613	626	587	626	640	676	617	569	579	610	609	615	621	632	583	605	642	586	603	566	611	611	671	558	610	633	646	586	619	638	593	607	603	613	590	651	608	568	640	603	617	614	613	635	622	634	616	618	605	617	633	627	623	631	619	575	629	641	634	616	583	633	615	603	650	593	621	590	614	594	638	643	607	641	580	630	640	636	592	587	637	587	620	643	623	587	594	626	618	609	607	648	589	652	662	602	592	642	614	581	613	619	667	619	647	546	653	610	680	623	589	599	579	586	579	628	602	626	604	601	637	610	597	614	614	591	610	614	566	553	608	625	669	601	604	634	631	602	609	581	619	615	640	608	640	616	611	602	597	612	609	627	591	618	620	609	602	631	594	638	592	617	627	602	607	552	626	624	623	619	610	580	584	564	670	621	665	568	602	614	619	621	612	569	599	567	633	625	583	627	611	633	640	665	611	617	608	582	629	567	641	608	636	620	566	615	598	650	608	633	600	591	602	633	578	595	561	585	655	656	597	665	619	641	610	643	581	618	660	621	622	581	629	638	596	632	630	601	606	652	658	651	614	605	595	634	635	622	586	608	609	613	599	624	623	622	595	642	591	620	634	610	638	604	632	619	598	622	592	622	649	605	605	631	611	578	614	607	603	589	635	580	621	600	639	607	632	624	596	638	654	617	644	599	565	632	585	557	567	609	575	630	645	582	626	589	627	603	636	623	663	615	628	573	666	632	628	596	595	628	636	588	565	618	611	589	617	644	591	633	607	610	624	650	655	607	632	599	621	600	615	609	608	614	643	597	594	587	616	669	635	625	624	639	610	618	595	604	601	637	636	584	618	620	575	614	615	608	614	581	599	677	568	645	559	628	633	634	578	580	680	623	667	616	642	635	604	636	623	611	633	607	603	606	639	603	594	602	607	662	621	622	644	660	628	623	645	594	560	592	655	644	599	625	593	579	626	625	576	579	600	578	620	607	612	662	622	609	628	592	630	599	638	629	612	697	598	613	635	665	603	586	610	606	664	611	680	566	613	643	615	624	611	579	654	600	582	568	654	566	589	650	610	563	601	617	606	615	589	613	619	606	602	644
33242	14473	1953	305	217	172	183	186	191	174	233	191	167	186	182	186	175	198	185	220	165	230	166	169	226	179	187	193	180	191	223	188	184	213	178	170	215	202	174	191	189	184	193	207	172	176	153	196	193	202	195	187	197	178	176	178	200	181	194	180	183	178	184	217	195	197	177	168	188	155	173	206	203	177	180	214	190	183	198	177	191	192	195	181	176	198	178	181	165	183	165	160	191	171	186	178	187	196	185	178	179	184	193	181	188	160	164	180	181	174	170	186	196	177	181	201	211	206	156	192	173	174	170	168	182	188	191	189	206	202	183	199	170	206	157	177	175	176	201	186	191	185	206	200	184	186	164	193	192	192	180	151	190	209	201	215	167	172	185	182	190	214	191	189	211	194	203	174	192	187	190	203	212	191	175	209	197	180	197	202	202	212	181	189	206	180	201	171	188	189	180	218	179	183	220	162	187	208	207	199	207	174	175	191	194	192	169	197	188	177	150	182	180	213	193	200	198	218	174	195	183	179	176	205	170	182	188	172	212	171	199	205	179	174	197	193	191	172	200	188	159	191	193	172	173	193	168	183	184	189	189	166	199	181	188	179	186	181	160	182	202	186	202	195	182	198	191	193	166	185	191	177	218	173	199	187	206	196	186	190	184	196	193	190	204	189	169	171	196	237	177	210	159	180	193	183	199	223	174	175	212	161	171	174	206	184	161	183	171	203	177	182	190	190	183	178	152	165	163	180	173	187	179	183	164	197	205	181	204	203	173	196	188	197	172	176	180	187	196	209	171	179	190	205	174	193	180	181	198	185	202	208	184	196	180	168	202	206	216	196	196	191	169	178	184	164	222	167	187	212	189	192	157	158	185	182	192	195	195	158	175	178	197	166	165	173	183	180	181	162	181	181	192	196	184	205	173	186	177	186	176	191	174	188	177	165	188	212	188	216	189	210	193	193	188	156	187	205	209	184	189	160	196	196	193	196	170	196	173	189	210	180	231	191	198	187	178	187	163	196	186	198	172	183	204	182	172	151	197	212	192	183	194	179	190	174	178	188	175	181	180	202	191	203	185	190	199	189	186	204	201	213	186	202	197	205	166	184	157	166	182	192	198	178	216	197	193	195	194	184	178	192	195	200	209	189	191	220	182	193	206	165	181	191	213	202	191	206	172	181	200	168	212	199	195	183	192	178	171	176	202	197	177	178	184	180	190	209	189	184	183	211	182	193	189	179	180	164	183	176	192	174	169	184	173	197	174	188	185	185	190	195	191	179	225	200	206	193	191	180	191	218	186	192	196	167	200	176	199	198	194	182	194	174	200	191	216	181	184	219	173	170	190	194	201	191	187	205	192	188	180	168	194	181	194	189	181	175	171	186	195	167	180	190	171	186	170	178	200	184	185	208	185	182	205	208	188	180	196	199	188	199	194	193	148	170	151	193	172	164	191	192	181	176	176	190	158	177	188	193	224	209	188	203	177	195	196	184	189	199	192	180	199	198	184	191	202	200	214	198	200	196	176	161	177	211	200	171	200	187	183	171	211	201	218	197	184	187	157	188	190	202	182	210	178	209	202	194	200	206	188	193	190	188	164	181	179	191	171	179	182	173	183	171	195	188	182	187	171	187	166	206	204	192	194	211	187	180	167	168	179	206	213	196	198	195	180	162	197	181	190	179	179	163	167	199	179	190	157	173	173	192	190	170	183	211	209	182	181	156	184	166	179	184	175	190	183	183	200	178	178	212	193	171	192	195	193	174	193	173	185	156	179	198	169	217	180	200	174	177	183	184	190	196	186	192	183	158	159	181	185	173	193	195	195	173	197	183	170	184	216	191	194	182	186	171	185	199	175	232	186	220	196	201	195	176	190	185	193	200	178	209	190	196	184	204	205	182	206	193	197	165	205	175	195	205	202	196	156	180	193	204	182	192	197	184	187	198	183	187	177	159	209	172	180	194	210	196	191	194	194	178	211	192	195	173	198	180	188	187	186	185	166	206	187	178	187	173	159	199	188	176	206	190	177	211	176	190	206	195	203	193	181	187	201	187	186	209	187	204	192	212	176	197	202	192	175	189	184	195	187	182	177	183	174	161	182	196	161	182	173	177	174	192	183	182	201	177	175	213	199	185	198	202	181	182	194	167	189	187	214	164	203	181	164	196	202	200	197	173	167	191	200	178	171	201	183	192	206	193	184	193	220	201	193	200	182	196	190	160	189	184	207	191	184	205	211	192	177	186	194	179	160	181	192	169	205	187	186	180	181	187	176	166	200	170	185	187	202	175	191	202	174	199	179	195	180	189	200	193	206	186	185	200	201	191	167	192	190	209	195	202	172	215	180	200	193	180	166	176	197	191	185	176	192	180	187	199	189	180	179	194	179	189	190	194	181	182	174	166	192	198	194	165	174	189	203	168	164	217	163	162	220	193	213	189	185	173	202	185	167	163	164	178	181	183	193	187	205	208	214	199	214	186	213	198	178	185	184	180	187	198	169	192	208	199	188	187	197	177	189	235	186	191	190	187	209	180	218	234	180	200	171	198	169	185	163	176	173	204	211	179	176	191	201	173	198	215	181	198	203	186	177	186	190	168	178	200	179	182	179	175	181	185	177	202	170	173	188	209	197	201	169	202	182	158	179	176	179	203	204	194	193	188	195	196	197	187	198	182	161	162	180	176	195	179	182	197	214	195	209	190	203	184	206	181	176	195	178	181	190	166	173	178	197	178	201	207	172	176	173	183	160	202	190	170	171	199	200	201	203	201	179	201	181	179	186	193	194	181	191	206	220	178	165	180	158	218	166	197	181	175	182	172	220	201	202	198	196	174	168	187	191	210	192	179	198	187	184	172	199	171	194	186	200	202	188	186	191	147	145	157	173	160	186	197	215	212	172	211	201	192	177	152	210	207	185	213	200	205	173	179	187	148	214	177	200	176	190	215	218	201	182	174	168	188	203	183	185	177	174	185	186	184	188	196	192	208	205	197	178	193	201	178	167	201	176	193	211	155	181	200	209	191	201	184	183	210	168	187	171	183	197	170	165	184	169	183	173	162	206	182	205	182	197	198	188	208	200	170	180	198	176	204	168	199	214	204	163	179	201	213	180	193	165	206	214	219	187	191	164	170	177	196	195	188	210	217	187	181	180	186	196	193	183	162	194	168	199	170	175	147	188	181	189	196	199	204	210	215	192	184	181	184	199	180	201	177	178	166	187	193	190	187	188	151	176	176	216	211	209	195	180	185	200	189	192	191	194	194	194	174	216	177	186	190	190	174	177	183	207	172	183	200	188	208	183	189	211	212	201	173	169	193	184	194	187	164	203	183	185	200	178	190	189	179	175	176	179	211	182	205	189	194	187	171	207	175	198	207	192	186	193	190	181	192	190	171	183	205	190	195	210	187	214	200	176	185	182	183	192	171	176	176	180	175	177	175	184	201	177	179	197	175	179	182	172	197	181	197	195	185	203	185	202	202	187	191	193	208	189	186	192	195	220	195
7780	526	462	478	511	457	450	454	442	426	427	445	464	484	486	450	431	446	458	456	467	481	473	483	423	462	418	511	481	458	491	450	486	446	464	457	428	458	470	491	455	440	451	492	440	469	485	453	444	482	460	462	479	455	453	448	436	494	462	492	460	484	473	448	453	485	472	467	464	498	459	460	463	490	461	454	445	476	468	431	466	461	511	487	473	464	461	465	490	463	458	424	428	441	440	443	474	469	480	455	425	507	491	461	441	465	453	473	477	449	461	459	443	444	484	456	479	451	482	472	443	490	487	457	457	454	460	448	453	468	471	457	464	494	497	459	448	455	505	466	480	497	460	453	470	449	512	466	475	488	442	456	430	457	466	429	486	483	467	475	463	430	454	465	496	467	472	494	460	457	473	486	460	453	456	466	472	488	483	477	450	463	478	449	482	414	467	489	462	454	469	490	456	465	475	491	453	526	469	457	509	489	497	503	445	493	477	466	468	450	443	423	515	465	434	461	494	467	458	480	485	462	473	481	460	470	466	445	500	446	477	449	434	478	445	475	451	459	502	449	458	470	485	485	441	480	457	452	473	493	459	491	493	444	474	465	448	450	470	421	443	485	456	470	474	454	466	495	474	494	466	488	472	449	430	451	471	478	427	480	472	474	461	476	458	489	464	462	439	480	450	470	427	469	450	434	472	465	489	470	463	460	497	425	437	439	465	512	482	486	450	477	481	484	447	505	450	431	472	460	460	478	438	442	445	449	430	441	473	473	467	445	492	469	476	426	471	487	469	478	433	478	484	480	454	507	463	444	495	451	453	470	467	460	468	445	466	457	506	478	471	446	482	452	432	420	444	492	475	475	454	480	479	424	420	471	486	462	460	457	469	430	462	482	474	456	427	442	487	480	464	492	463	456	494	466	431	453	490	463	429	467	476	465	446	438	497	479	476	478	491	477	460	480	469	441	450	511	487	452	515	447	462	445	458	461	470	481	536	453	485	462	413	479	453	448	446	427	478	461	429	470	427	483	467	476	459	493	478	515	474	509	493	438	469	481	402	504	505	449	486	472	441	470	437	466	447	459	463	477	478	465	490	456	458	430	470	489	444	508	464	486	528	476	456	447	459	460	457	461	414	486	471	474	431	428	475	454	478	453	458	445	452	461	432	466	426	425	482	459	489	435	440	424	479	475	469	445	475	470	448	460	431	495	449	467	497	467	442	476	466	465	476	493	458	491	452	479	477	440	452	460	468	504	489	453	482	488	471	434	475	469	456	472	479	439	474	425	482	441	507	482	464	472	466	467	490	419	485	495	443	500	464	445	539	471	420	407	463	504	475	477	472	473	482	434	453	477	454	459	472	477	431	479	436	472	465	436	456	492	461	489	451	469	479	496	421	456	458	474	482	476	472	465	482	462	450	467	492	423	477	404	444	456	457	465	484	442	455	472	486	485	468	480	453	478	491	469	493	444	484	465	449	499	487	432	496	463	465	437	505	461	488	437	426	450	445	472	450	471	440	419	475	427	465	476	475	481	459	487	437	464	478	451	471	468	466	444	485	471	530	464	493	435	466	469	456	424	506	494	459	474	469	485	495	439	466	441	473	460	454	472	465	451	473	455	461	470	459	455	446	477	453	461	439	456	459	508	483	457	425	426	452	455	479	455	464	464	466	505	425	479	458	458	462	492	453	453	481	464	468	495	454	490	448	444	461	421	471	473	490	468	439	455	491	486	481	481	509	432	485	432	467	448	435	465	464	405	439	464	455	457	465	402	489	462	485	439	492	455	481	500	441	489	469	467	495	480	468	443	483	482	458	483	466	458	466	427	466	434	459	489	467	441	485	436	450	471	449	490	468	449	480	451	453	459	445	429	443	454	489	487	468	444	468	449	473	458	441	461	461	492	460	445	446	474	458	435	474	470	485	473	461	475	461	491	461	444	465	491	464	462	445	484	479	494	469	474	441	453	446	428	450	465	474	470	472	495	486	467	479	469	451	509	483	443	474	459	431	485	488	486	428	503	505	462	438	447	443	445	481	441	446	483	494	466	449	496	499	433	452	466	462	452	424	488	473	466	486	461	491	450	464	439	450	445	495	458	505	439	419	455	461	459	470	452	427	452	414	485	473	434	456	461	437	427	482	467	476	464	492	469	485	473	485	444	474	457	453	473	433	469	459	491	451	468	483	467	498	415	484	489	415	473	449	492	444	467	499	469	473	435	434	450	526	461	462	476	452	429	475	452	459	443	512	473	473	503	497	443	486	455	455	462	426	460	483	481	463	510	454	478	438	477	459	482	463	444	448	456	447	496	491	475	445	465	447	485	452	474	475	454	462	523	479	488	456	466	424	446	431	446	466	430	506	443	488	449	412	451	466	492	470	445	437	482	467	462	409	488	411	451	449	498	415	537	446	481	458	438	458	459	442	450	409	431	460	428	469	473	421	413	430	479	460	477	500	436	487	501	519	472	451	455	478	463	468	437	446	443	438	462	465	446	470	470	459	449	462	481	456	464	457	461	472	476	470	450	458	456	474	479	449	488	480	514	459	486	440	467	444	454	464	464	491	434	452	444	473	483	467	478	463	404	481	438	447	439	441	478	485	450	457	511	442	466	468	435	475	460	466	501	429	436	474	452	479	508	475	469	459	443	479	437	451	501	454	474	513	442	514	464	457	457	464	449	489	487	477	490	448	457	480	482	450	444	433	444	459	452	452	459	469	430	453	458	436	464	467	442	484	463	431	487	478	454	461	442	452	523	463	464	473	442	466	486	449	484	478	474	497	480	476	479	462	493	438	519	473	442	445	467	450	448	442	500	469	458	460	427	513	422	486	471	475	491	467	444	457	512	470	453	473	467	449	452	466	473	452	470	453	476	485	480	451	439	442	463	462	434	436	473	488	465	464	424	440	420	507	462	484	465	452	453	481	453	484	456	473	465	474	466	484	474	475	490	462	483	454	444	454	447	481	451	444	499	424	483	499	429	481	465	447	472	467	487	477	466	435	474	503	483	468	476	441	436	469	440	463	498	490	465	447	511	466	491	466	445	500	476	458	422	415	460	499	464	459	452	470	478	415	448	461	459	506	464	472	457	454	438	440	476	484	487	478	485	415	518	447	449	489	486	433	430	475	502	456	446	498	456	457	472	458	508	450	458	449	499	452	466	419	451	445	443	478	458	454	469	456	523	450	470	465	447	495	488	518	470	469	486	461	423	455	442	458	475	474	445	444	440	550	452	460	500	453	457	445	457	432	450	456	486	464	490	463	509	464	470	483	458	451	475	435	479	487	472	417	473	484	424	440	453	455	498	443	475	465	435	460	479	486	517	463	434	472	472	467	442	459	472	501	437	481	478	466	451	483	418	434	457	443	449	479	442	417	459	502	483	468	439	456	444	439	478	472	477	476	455	420	460	441	471	466	460	468	477	430	440	452	458	436	481	456	458	497	477	463	502	482	485	436	474	438	448	428	431	479	434	485	463	436	445	480	447	476	466
25183	21050	23630	28664	21063	12921	634	453	384	365	367	372	400	382	363	329	354	333	380	379	399	353	333	351	384	346	313	362	345	343	358	342	335	323	356	318	367	319	338	349	320	368	347	351	353	343	366	318	339	331	347	345	354	312	354	327	303	331	334	325	372	313	326	339	341	326	339	346	348	322	345	366	319	368	355	342	379	361	322	332	339	329	325	335	331	331	320	335	339	314	380	364	364	332	350	350	330	344	328	371	284	367	322	339	331	321	343	316	326	310	379	337	322	336	342	356	362	330	375	359	316	362	337	340	319	362	359	351	342	354	335	318	329	304	340	386	336	344	330	304	352	337	330	328	322	357	365	367	338	344	340	351	320	332	316	336	332	362	318	315	322	345	368	328	324	324	303	333	355	338	344	359	395	346	337	380	376	354	311	344	318	322	378	343	362	315	335	337	313	317	338	307	356	371	362	330	371	343	305	350	359	336	322	376	309	339	339	305	354	347	346	333	367	352	360	345	303	386	322	330	324	351	359	346	374	357	352	307	341	313	335	345	366	356	329	332	349	321	374	371	385	334	343	350	379	329	318	332	309	357	332	319	348	369	360	322	349	381	340	326	331	356	372	370	369	366	322	387	334	334	354	355	358	340	335	357	348	337	341	344	340	359	358	355	346	346	365	327	347	303	385	341	340	338	341	359	334	333	322	334	338	341	369	330	341	313	330	336	361	359	346	333	371	352	337	312	345	354	353	339	333	339	332	335	361	365	339	364	367	365	318	343	345	339	339	326	359	333	356	370	358	339	347	347	349	391	337	351	304	343	351	324	340	317	370	329	369	341	348	366	365	426	388	320	362	343	322	339	297	330	350	346	340	336	332	339	348	351	374	336	332	374	334	372	324	327	360	325	348	308	357	362	381	349	376	327	366	341	330	289	370	353	346	322	336	345	363	361	388	343	344	333	354	392	346	353	337	342	334	317	351	318	339	356	338	339	343	351	352	323	348	347	315	305	320	332	354	359	366	379	360	337	318	361	319	355	344	354	313	364	305	342	336	352	307	340	356	338	359	341	358	354	318	334	323	332	338	319	297	329	356	354	354	331	350	331	346	353	353	355	356	337	347	327	343	341	335	335	344	384	348	351	349	356	380	358	359	355	355	343	339	351	380	337	309	372	383	364	336	344	312	353	328	348	336	360	352	345	337	317	333	364	383	337	335	321	378	361	389	326	354	344	354	348	345	381	354	340	353	342	330	336	354	297	332	368	363	300	340	342	358	339	339	338	329	354	368	342	363	350	325	355	343	334	345	358	324	347	331	339	348	314	372	365	366	340	330	366	340	320	354	346	311	336	326	333	379	344	340	341	355	285	346	343	348	314	325	352	350	367	392	331	356	337	354	352	343	328	323	361	347	346	400	327	347	323	329	299	350	352	333	346	352	357	325	326	336	353	305	376	337	373	332	339	328	322	356	344	329	331	331	361	376	369	347	333	309	345	345	351	323	354	335	336	344	375	317	344	355	351	359	350	377	325	328	349	365	296	360	372	332	350	340	340	361	316	359	326	361	323	356	340	340	312	321	319	319	329	335	284	351	338	326	326	338	352	356	352	365	367	331	333	357	351	335	320	343	354	351	334	342	383	347	306	337	350	370	381	331	353	324	373	396	348	362	337	335	326	339	316	316	373	335	345	338	340	352	330	339	331	339	344	337	341	334	345	348	336	356	298	341	327	332	322	347	331	317	330	362	345	334	338	377	340	327	317	342	347	324	333	314	334	354	315	343	334	367	326	385	351	343	399	382	355	315	385	312	352	343	336	318	317	340	339	318	357	349	324	328	320	373	340	351	369	359	354	367	350	358	309	272	339	308	377	335	353	358	320	313	364	354	347	331	343	325	347	353	360	342	349	315	331	355	320	339	375	346	353	358	335	346	333	368	327	357	322	314	362	347	361	337	346	333	348	345	315	335	333	334	347	339	361	340	320	327	339	367	356	361	357	357	346	335	333	364	324	327	346	362	349	337	329	321	381	342	338	343	306	357	350	341	350	345	309	384	339	351	372	378	337	346	328	386	315	326	349	291	301	332	324	346	307	332	308	323	323	365	353	333	331	315	312	355	330	374	346	313	310	345	355	341	358	323	318	360	344	353	349	342	343	335	285	328	342	341	326	361	328	319	328	357	374	326	330	355	357	342	326	356	328	335	352	325	333	344	340	376	339	313	328	385	321	368	347	334	382	339	345	348	378	339	343	345	333	349	335	342	328	331	331	313	337	363	329	347	337	336	367	338	342	355	333	328	312	357	351	343	351	348	402	324	311	345	367	343	352	371	350	326	343	321	336	379	345	346	343	339	385	346	348	359	313	330	343	320	333	344	383	345	331	353	357	353	352	349	339	339	358	341	351	316	325	373	319	342	348	352	367	314	349	374	360	316	351	385	393	356	311	329	333	385	325	353	339	343	306	357	325	285	373	347	325	344	322	325	333	302	330	360	332	358	379	346	335	347	340	376	350	363	363	367	321	342	328	383	332	300	309	321	313	320	334	329	385	330	332	337	350	316	317	384	349	325	331	396	350	371	326	347	388	356	343	376	361	335	333	343	364	330	351	346	350	353	361	359	324	311	344	319	319	303	368	334	322	333	354	348	315	336	299	330	325	364	368	347	339	334	362	383	311	347	380	379	287	347	384	365	367	346	344	357	344	345	370	299	315	336	319	369	333	353	296	317	290	359	360	317	360	396	317	362	351	338	338	329	339	347	355	348	319	350	337	337	313	330	318	319	331	383	377	320	318	338	297	358	305	346	325	322	337	336	348	363	370	345	371	362	305	313	358	329	350	351	330	336	356	337	357	359	338	320	355	316	319	347	373	336	363	370	329	332	350	347	380	383	331	358	342	337	341	360	336	378	345	330	347	345	308	359	328	344	353	334	332	387	320	349	360	354	346	326	373	341	322	343	372	355	331	330	374	339	329	342	363	333	353	316	360	343	327	330	349	332	330	339	340	354	346	315	305	370	326	325	345	310	314	337	352	332	350	366	293	331	310	343	379	358	335	355	350	347	317	318	375	368	314	335	331	336	350	361	351	356	347	339	335	332	367	294	333	312	361	320	349	288	346	354	364	349	357	319	352	343	342	367	348	347	333	338	364	360	365	294	332	345	324	323	336	340	343	381	311	344	345	367	375	371	322	347	328	379	358	350	323	400	381	337	326	360	359	354	353	363	348	367	328	327	354	337	346	327	362	342	315	355	342	340	313	349	359	345	360	345	350	366	338	338	305	308	322	323	320	322	357	323	335	308	347	311	343	362	347	337	345	346	348	337	311	339	371	333	362	360	369	370	374	338	340	341	381	342	343	359	349	325	315	340	338	336	347	341	327	318	345	366	318	373	353	332	353	331	316	370	327	328	355	360	298	346	306	324	360	362	323	372	348	344	343	324	317	363	348	389	371	348	359	331	361	343	362	378	343	344	361	370	332	351	338	342	341	369	341	325	354	318	343
4310	2254	1296	955	822	807	716	805	808	780	821	736	742	782	748	764	713	755	732	747	712	740	734	779	719	714	740	741	693	725	701	696	777	742	727	724	705	773	723	728	764	743	744	705	767	722	727	721	713	723	773	700	784	750	719	769	729	783	757	735	719	708	699	722	722	810	778	793	760	732	729	775	778	746	716	741	731	753	722	773	761	771	761	771	727	702	724	772	719	750	747	716	783	755	721	744	788	765	752	767	817	735	680	789	723	723	742	729	765	743	771	765	724	746	723	723	698	724	778	725	754	737	761	697	729	689	699	765	733	723	682	707	752	684	772	711	754	687	750	738	753	711	757	754	725	727	722	731	747	734	733	765	790	759	724	711	765	749	766	743	737	750	707	762	773	704	782	723	704	750	697	760	749	753	724	703	735	740	705	753	707	773	744	730	727	755	717	720	709	778	761	695	708	769	750	713	693	755	723	689	770	780	744	704	699	734	721	776	732	694	740	757	726	740	720	748	741	775	710	751	746	789	785	803	749	759	754	753	775	723	770	708	755	724	731	793	722	735	748	710	716	750	709	805	732	734	717	690	737	729	736	727	735	726	708	713	708	736	724	774	747	718	719	700	741	724	744	743	735	749	751	710	810	695	796	721	757	711	776	776	771	758	733	732	749	720	701	766	809	722	726	740	792	755	743	745	750	755	759	769	762	712	706	787	769	759	747	729	772	757	718	746	761	759	768	781	715	724	728	697	738	710	730	768	690	762	762	754	752	750	719	792	707	705	698	702	696	718	757	695	740	810	721	758	777	733	720	762	748	747	717	791	770	719	747	749	738	753	721	704	733	747	762	699	743	748	723	743	735	745	762	734	758	752	732	742	760	750	736	768	736	770	766	776	822	774	705	709	774	733	767	730	738	728	762	718	771	726	780	726	719	738	763	814	726	749	732	739	725	769	735	706	722	702	743	763	765	755	747	749	720	708	775	717	736	750	699	778	752	749	779	742	734	725	762	729	735	731	776	753	677	751	771	728	758	759	694	743	731	763	744	796	778	770	724	734	753	686	769	732	732	757	762	761	772	746	726	736	765	716	764	759	721	730	747	767	727	708	742	743	777	773	770	737	740	692	778	737	770	704	745	752	753	722	747	739	784	756	726	733	721	743	755	729	759	734	760	723	741	760	776	740	709	798	718	752	792	719	804	774	728	730	755	750	704	751	738	756	753	769	754	793	723	781	712	741	732	704	761	691	697	767	770	673	730	750	788	736	717	743	725	738	724	760	717	758	769	737	771	706	725	757	697	725	774	742	731	746	805	738	773	742	702	678	730	746	756	801	736	716	800	752	716	766	735	698	705	753	716	714	771	765	726	719	755	709	724	748	741	762	724	734	756	774	713	720	731	732	758	699	760	783	731	708	718	729	802	748	699	734	709	717	734	762	756	742	718	727	712	762	755	742	752	698	704	740	756	758	773	735	757	814	736	737	750	720	727	746	744	797	749	745	735	786	777	774	724	765	767	743	710	743	755	776	688	730	688	728	749	737	755	728	711	792	752	733	720	781	743	736	746	729	777	745	812	747	695	720	702	744	736	740	781	775	749	726	714	757	711	755	732	750	752	739	732	760	720	770	737	760	731	747	719	786	757	709	701	739	758	751	726	709	790	776	713	743	759	739	741	763	714	759	736	779	807	703	734	731	780	712	753	780	735	719	717	800	748	705	764	788	670	684	740	745	788	760	763	737	765	748	784	725	691	731	742	755	693	727	717	739	744	720	747	758	752	705	721	718	772	738	793	736	712	716	811	726	745	737	778	732	752	746	736	747	758	727	718	691	767	772	727	729	721	745	746	716	759	741	749	764	727	724	712	722	762	744	716	767	753	700	723	755	701	745	726	756	714	739	764	754	758	782	773	758	712	765	717	735	778	747	696	736	760	726	758	745	720	715	732	741	708	733	701	780	717	760	688	783	778	752	727	736	719	763	736	747	703	768	720	745	748	774	739	750	725	784	723	753	776	678	730	722	713	770	715	775	738	724	752	737	733	783	747	746	732	750	762	757	702	740	791	763	767	681	745	714	740	741	727	744	743	775	784	685	723	690	721	735	756	749	718	683	768	737	684	769	736	734	705	730	729	711	738	714	732	709	753	745	703	739	722	749	776	723	738	722	721	728	746	731	743	752	741	767	775	706	727	718	764	769	741	675	755	742	708	757	771	759	740	749	700	665	755	738	736	738	771	746	712	766	744	702	754	817	760	715	710	725	702	749	718	696	705	758	760	710	702	720	763	713	796	753	733	700	711	739	729	680	716	688	716	800	728	732	725	731	711	704	744	751	731	775	686	772	715	781	740	725	767	726	763	691	773	832	738	770	771	752	773	759	727	723	728	754	736	721	739	764	722	740	775	757	758	772	721	746	737	745	742	739	763	737	718	750	691	767	726	726	693	783	716	780	719	738	766	725	755	729	774	766	759	712	740	727	768	778	728	718	798	740	708	732	803	754	748	785	703	780	764	722	735	736	713	749	763	718	782	730	724	779	725	730	703	776	713	696	764	767	722	722	733	773	703	716	765	743	713	768	709	729	751	727	766	800	717	746	702	753	702	730	712	738	747	715	763	735	772	798	730	777	739	732	731	712	778	769	716	764	754	761	757	697	806	769	758	730	729	707	705	733	705	719	778	748	769	743	720	713	733	735	766	760	737	731	751	688	728	776	733	736	746	747	729	766	765	785	731	750	727	763	757	720	744	755	720	707	757	693	732	766	756	748	740	754	752	676	708	739	754	791	757	736	757	688	769	766	710	733	709	759	752	703	766	794	716	712	700	732	784	717	719	731	709	718	774	788	730	746	759	741	741	769	714	736	711	738	741	736	752	763	749	721	753	741	750	747	714	752	721	790	694	749	741	709	740	750	736	703	797	715	760	712	749	661	788	766	783	736	723	733	741	698	769	730	761	705	729	701	773	733	752	755	736	778	768	737	697	730	770	813	782	760	724	742	723	749	754	684	759	721	793	735	755	688	769	756	720	688	725	750	744	751	772	767	704	713	778	730	786	737	776	755	722	746	740	750	757	765	748	782	735	724	673	775	744	758	711	738	743	698	731	758	736	794	774	682	788	726	689	766	809	717	729	795	749	716	761	737	710	697	763	714	768	743	752	704	777	761	728	714	715	704	743	737	745	727	729	783	728	763	711	742	774	724	719	783	708	752	687	732	756	740	782	681	720	703	738	733	732	750	753	773	782	707	767	768	712	756	715	768	816	707	724	736	691	760	768	743	747	739	758	745	721	740	719	711	736	755	748	748	798	743	720	783	724	721	716	728	732	763	755	831	747	765	693	738	717	723	762	736	721	750	762	749	767	702	721	761	749	710	728	738	753	756	724	764	758	745	743	793	762	773	745	755	739	734	721	764	765	773	735	746	741	743	754	745	766	794	721	746	789	702	797	744	751	726	748	743	697	754	730	775	727	712	738	759	713	726	733	726	772	751	713	783	785	739
24460	21034	24009	28273	21037	21064	10960	600	425	425	404	325	410	377	342	372	347	346	299	335	324	308	324	269	306	296	314	289	306	311	312	308	307	278	304	321	289	277	343	275	303	316	308	284	299	297	269	319	307	318	302	269	282	297	310	281	311	312	278	309	308	286	319	286	307	298	284	267	317	307	295	305	297	346	259	288	282	253	296	318	308	288	265	281	324	325	319	309	294	304	295	295	303	289	310	325	313	303	285	300	281	283	251	293	283	282	303	303	313	325	298	323	283	295	308	299	287	258	293	264	299	310	286	296	311	267	265	311	302	313	288	303	302	292	283	278	300	305	283	289	294	298	289	289	284	287	293	308	283	271	287	299	296	301	298	307	274	309	301	297	299	288	316	289	275	275	290	299	286	304	278	314	288	296	289	281	291	331	299	306	325	272	300	295	285	296	282	308	305	291	293	296	293	306	278	297	313	235	287	295	269	310	277	303	321	328	305	272	300	303	299	298	312	277	314	301	282	309	307	285	272	295	305	294	288	285	280	307	322	263	314	288	323	261	284	266	297	264	320	306	334	273	302	265	289	254	301	262	312	299	267	271	339	274	290	308	314	289	307	337	284	302	303	280	304	278	293	332	330	268	269	265	308	308	336	282	283	300	310	301	293	287	291	282	281	307	283	246	330	300	341	305	296	281	307	320	309	304	312	321	294	289	277	325	300	311	309	300	296	294	254	288	290	325	301	295	350	300	302	281	302	287	301	288	280	298	292	324	317	290	275	276	308	285	309	329	267	279	271	310	303	277	289	307	274	283	303	276	275	325	313	258	299	324	305	282	300	296	309	322	296	308	286	314	289	305	252	292	325	297	288	287	295	299	307	297	340	322	272	255	282	284	301	294	307	327	323	284	281	262	304	281	288	310	288	303	301	304	319	274	325	296	312	304	293	299	282	318	291	284	270	291	311	286	298	259	292	274	258	301	265	292	294	317	310	320	276	283	306	306	300	312	262	260	265	296	270	288	293	289	283	305	296	287	302	288	252	287	299	301	310	300	321	316	300	303	301	274	312	286	278	253	292	289	281	300	304	343	296	281	317	286	306	266	278	277	283	310	307	275	276	306	268	315	292	283	286	325	308	279	302	282	281	285	290	267	283	258	289	303	293	284	303	277	306	328	299	294	301	301	302	322	327	272	278	324	315	298	291	307	312	293	300	302	294	321	313	313	282	287	275	311	289	287	287	260	298	319	274	292	321	304	289	294	304	274	297	280	309	290	302	292	280	279	303	283	301	332	303	326	326	321	292	301	289	306	273	291	337	332	321	292	282	319	298	298	308	296	276	299	286	300	300	270	276	288	296	295	272	282	301	277	320	296	293	327	325	303	286	275	296	325	324	335	314	305	285	314	339	292	325	326	305	298	289	284	271	256	304	315	308	322	309	272	304	314	326	290	275	282	298	293	314	327	268	287	280	281	311	298	266	266	325	304	296	272	288	292	285	284	299	269	280	309	267	311	305	262	286	261	312	301	290	299	276	288	334	309	281	277	315	325	280	286	293	294	304	280	291	302	288	317	263	335	327	270	305	297	286	310	324	292	281	299	292	300	297	304	303	318	308	283	306	272	306	306	263	298	280	300	295	333	289	308	326	304	326	279	288	295	295	303	308	278	306	292	277	281	259	292	310	267	334	287	278	273	279	337	300	332	287	335	282	315	273	309	299	266	300	259	272	263	302	304	290	311	288	295	284	312	298	279	308	285	308	289	306	328	336	289	319	264	276	320	314	286	292	260	302	281	336	314	326	294	271	306	289	296	327	270	290	297	316	308	285	303	280	278	290	307	327	305	295	289	299	297	283	296	286	296	316	294	306	272	297	301	307	267	298	290	300	267	267	308	294	287	309	284	258	297	305	298	318	299	327	267	309	315	282	293	306	282	273	297	294	277	287	266	255	327	285	309	273	303	317	282	322	313	276	278	285	285	278	283	295	297	273	304	258	295	263	273	285	278	273	307	301	293	294	289	315	269	313	301	331	293	309	268	262	311	282	276	280	303	290	264	286	250	246	311	286	308	278	283	267	309	272	265	285	302	300	307	271	274	270	272	291	285	278	296	311	298	284	309	310	312	307	308	284	314	300	271	302	284	276	335	268	298	270	257	281	296	296	308	292	308	281	312	297	282	273	304	298	281	291	269	284	279	335	300	254	299	300	287	298	287	291	263	305	289	292	285	309	270	296	292	315	310	319	305	319	289	296	291	293	328	317	301	299	296	307	299	291	317	254	301	289	292	255	310	322	303	270	317	267	289	334	293	279	304	300	311	304	310	295	350	328	270	298	265	286	275	310	317	291	262	328	303	310	301	284	305	292	283	286	282	318	286	303	303	322	303	259	319	275	261	298	305	297	272	305	310	299	281	269	259	303	298	294	273	273	274	323	288	279	315	264	322	287	280	300	321	288	284	286	294	311	302	312	298	288	284	313	303	275	277	280	281	296	312	291	314	290	292	322	310	315	298	297	325	322	298	284	286	312	265	286	339	312	289	257	307	288	287	310	292	307	313	288	267	314	298	306	275	291	295	310	317	292	267	282	283	264	263	304	284	295	290	261	290	312	279	276	301	301	288	286	339	296	276	288	302	315	292	317	298	299	321	317	296	291	279	266	318	315	287	288	275	280	278	309	270	279	310	274	267	273	285	305	324	303	296	299	306	310	334	286	290	275	315	308	323	289	334	283	324	290	341	325	298	314	317	323	300	285	298	290	307	303	310	273	269	297	319	327	262	273	306	314	283	287	280	298	266	311	277	278	291	267	258	284	324	267	307	304	301	285	284	262	282	293	300	276	294	319	309	309	294	296	290	295	282	269	330	285	265	297	301	304	266	279	285	286	280	311	306	289	301	304	306	296	298	281	309	278	285	289	285	274	258	299	287	269	280	289	293	268	278	304	308	298	305	303	290	316	337	323	305	268	307	269	317	311	277	310	289	280	301	302	308	277	305	292	295	274	341	302	336	312	335	302	306	274	299	311	287	311	313	278	303	265	268	273	294	295	284	331	264	314	293	270	279	305	294	301	316	306	288	318	317	303	284	294	330	261	281	282	268	297	293	330	318	270	249	281	274	324	269	283	303	302	291	271	295	296	256	260	304	299	276	303	278	286	316	294	259	282	307	316	322	311	274	299	317	296	302	286	307	279	291	296	294	304	319	281	302	285	279	298	276	333	277	298	322	318	277	286	265	319	302	330	327	275	275	270	324	313	312	290	306	298	290	319	310	300	308	302	271	282	298	324	278	300	293	292	269	293	301	290	275	300	277	293	323	266	303	303	290	288	282	290	313	299	293	316	316	325	267	286	283	298	289	294	277	302	299	309	301	301	328	294	302	299	298	297	253	276	269	304	322	302	261	267	303	273	282	297	281	293	278	304	294	302	298	324	291	254	305	316	326	308	254	312	279	308	295	313	306	271	289	279	288	297	276	310	308	300	254	304	308	293	312	303	306	302	311
3986	3325	1627	997	812	740	740	641	634	664	656	603	616	638	606	631	655	579	640	622	654	629	608	624	558	624	648	580	580	612	592	632	581	659	625	598	607	570	620	624	608	614	635	623	595	626	641	640	589	636	627	556	630	635	648	645	608	620	625	581	626	614	611	605	620	583	636	623	589	602	605	646	602	605	607	591	651	625	609	630	599	649	600	629	618	610	644	609	637	658	600	615	660	567	648	621	627	620	634	660	617	598	604	576	603	627	580	649	631	617	625	601	591	624	628	616	659	621	628	632	581	639	618	654	609	611	606	630	633	623	599	608	608	636	615	652	619	631	593	617	643	622	599	610	612	594	605	638	602	565	601	574	637	645	580	631	588	635	618	587	649	621	615	625	585	570	644	622	630	597	591	642	644	641	628	581	598	607	619	583	621	610	624	601	638	659	610	576	622	596	643	649	618	595	602	630	604	588	653	628	613	661	633	630	614	586	590	593	592	625	576	641	584	573	627	614	635	625	591	663	581	569	567	654	632	591	624	660	615	625	609	564	635	617	574	559	611	664	645	643	628	620	638	647	605	632	648	606	640	648	648	645	601	646	629	616	600	647	575	577	603	637	637	627	642	634	625	579	617	624	617	608	631	676	591	613	649	657	611	611	648	616	613	653	639	621	607	652	599	626	624	636	602	593	653	604	586	621	598	619	574	607	620	598	640	601	588	631	571	604	618	627	613	563	585	577	645	612	584	644	656	601	608	615	646	595	648	606	626	622	692	619	574	604	600	576	614	597	642	626	653	581	582	607	649	609	619	618	595	660	642	629	610	591	639	630	597	633	605	669	602	610	635	588	582	559	578	611	618	665	635	588	609	628	619	611	655	589	583	608	600	617	661	592	566	609	656	620	636	649	603	579	665	605	636	627	639	583	569	663	563	596	625	609	656	609	601	656	616	630	643	620	575	658	630	632	608	587	658	621	593	605	623	640	629	639	623	620	633	639	608	592	626	622	607	609	602	621	647	670	656	561	601	640	596	639	622	673	644	639	566	631	616	601	578	570	587	620	640	614	604	620	592	609	604	629	605	600	608	605	593	632	619	652	571	585	623	588	643	591	680	611	625	619	610	642	681	592	584	623	611	602	588	658	643	629	667	673	623	628	627	645	612	609	623	581	631	617	638	633	618	620	610	606	598	616	623	619	578	669	618	583	594	585	606	631	602	625	596	629	625	607	614	603	614	587	622	598	618	581	560	603	594	645	581	621	597	615	625	594	632	593	633	596	612	619	603	650	579	647	630	569	625	621	578	681	603	606	621	596	630	570	642	604	607	603	662	587	640	613	605	663	609	625	590	657	617	643	616	631	609	640	631	645	625	605	632	602	646	660	631	566	648	596	565	594	651	635	604	630	622	614	625	588	626	598	627	670	608	589	596	623	606	659	608	626	606	650	612	605	626	640	582	601	628	593	592	620	642	591	609	640	646	605	653	683	652	600	640	610	571	616	611	602	640	592	633	629	649	634	627	673	594	595	630	619	620	604	610	586	630	609	591	621	612	619	581	586	594	611	603	635	621	621	639	578	634	632	617	638	625	584	634	597	625	580	628	606	614	629	618	616	625	615	675	601	641	620	646	628	616	604	626	639	628	624	603	625	606	667	619	649	618	657	641	619	636	569	629	623	641	611	657	605	634	592	635	601	636	630	610	605	586	644	616	633	677	597	637	618	597	585	630	620	621	613	633	640	610	623	605	614	593	599	616	610	689	574	627	616	604	631	628	574	601	610	642	605	565	629	602	626	647	610	627	590	611	620	595	603	631	626	613	628	635	554	605	609	627	637	606	628	601	617	624	657	579	668	604	656	653	619	627	603	637	647	632	602	585	660	622	594	629	623	591	636	662	631	641	649	622	634	591	635	596	617	632	636	622	598	586	648	604	567	626	599	636	603	627	600	626	620	582	593	632	633	630	633	605	647	589	584	618	591	649	654	628	618	641	606	630	648	625	619	649	618	577	649	615	648	597	652	649	591	607	606	605	588	642	603	632	621	644	646	605	614	609	615	605	617	626	600	610	644	635	603	634	626	627	621	575	606	620	677	652	624	640	598	601	632	620	614	629	615	574	671	621	599	616	674	580	635	620	619	592	621	611	588	612	625	658	598	641	611	626	622	608	639	608	576	627	662	617	615	628	629	603	618	640	613	676	610	605	631	580	650	617	596	571	590	598	604	620	586	601	616	608	635	645	610	603	635	612	582	619	644	624	656	592	593	614	606	591	550	645	631	618	612	631	637	632	627	591	637	638	625	655	612	611	642	651	657	584	641	599	636	579	663	621	578	632	603	614	650	603	648	618	603	571	635	651	612	590	622	615	608	597	608	617	594	605	625	597	559	613	585	630	610	627	582	646	639	586	563	596	613	626	615	669	652	590	621	627	588	585	669	590	622	636	610	593	608	634	605	593	601	598	626	652	652	600	648	593	620	613	607	606	579	589	609	637	619	637	620	596	621	578	648	612	630	569	640	673	617	610	632	579	610	605	666	635	627	628	626	596	591	630	599	651	651	592	603	599	622	579	606	642	663	595	575	608	620	631	652	608	629	641	608	631	621	646	625	618	606	646	646	662	623	617	586	585	649	591	616	587	613	640	564	599	599	604	560	633	639	660	601	618	657	623	624	636	612	625	574	576	620	569	593	620	669	666	626	626	599	605	675	620	588	579	606	596	617	609	647	652	593	576	592	613	651	640	609	614	616	653	642	647	617	618	613	653	620	585	599	614	639	614	621	626	634	644	646	598	613	596	632	606	643	616	612	537	618	601	609	588	622	628	597	598	600	640	611	616	631	629	609	613	619	637	631	578	573	650	594	612	548	586	610	628	579	603	624	615	601	634	626	581	620	607	666	652	625	637	590	597	646	590	627	637	632	635	620	650	612	600	610	618	593	602	621	647	635	616	629	563	624	596	598	605	583	610	612	627	639	567	624	567	594	625	613	660	573	643	612	611	600	616	672	577	586	591	601	589	578	598	609	650	606	605	655	622	571	611	617	657	644	569	631	639	619	621	618	646	609	601	536	648	597	625	634	631	682	614	592	613	647	610	606	625	593	605	648	632	561	616	624	602	606	648	643	630	572	621	625	614	619	598	641	628	622	586	632	635	646	563	677	630	598	583	598	607	605	696	611	598	587	604	595	570	640	642	586	637	630	628	609	604	636	603	608	610	619	630	626	604	567	585	600	591	626	602	633	647	632	623	631	594	636	606	658	630	636	628	631	650	571	609	615	609	632	644	603	612	597	594	622	596	620	601	581	620	638	600	614	581	651	622	610	637	620	643	630	633	634	632	624	602	580	579	644	590	600	614	633	606	628	635	621	629	587	586	609	666	637	650	621	610	606	620	583	666	589	620	630	590	612	566	623	603	635	578	594	536	625	634	599	624	599	663	594	623	590	615	658	610	585	631	643	641	616	625	604	608	615	664	617	638	653	563	629	609	655	618	605	631	626
33140	14405	2108	335	265	240	212	181	210	193	190	198	208	188	168	198	210	187	165	159	205	190	179	198	188	182	194	205	177	199	199	175	166	195	163	202	213	203	172	206	200	219	178	193	185	199	182	216	173	204	205	212	187	171	209	193	203	204	186	171	195	185	207	191	177	197	200	173	151	190	212	202	209	172	176	148	208	203	185	183	171	199	172	189	172	185	205	207	198	195	201	195	187	190	186	182	187	177	197	207	175	176	214	191	203	191	199	197	204	184	188	222	174	198	189	198	198	180	183	198	193	198	159	205	174	189	180	204	197	188	188	214	194	187	192	193	205	180	171	177	200	186	163	175	186	183	192	214	186	201	184	164	172	177	229	180	203	209	189	185	210	193	170	197	171	173	176	188	190	179	194	205	162	179	190	184	189	199	211	199	182	188	195	212	170	182	200	166	159	169	187	213	195	182	208	196	186	152	191	179	187	165	205	191	190	214	198	190	192	200	171	196	183	178	211	183	199	201	198	200	188	190	202	196	197	196	171	204	201	188	178	185	193	225	204	213	183	198	173	197	173	186	180	192	178	182	203	215	213	196	204	208	203	194	208	184	188	195	200	180	188	170	152	210	191	202	169	191	196	185	168	183	213	164	181	179	185	160	184	189	176	199	177	183	175	167	178	188	180	194	183	193	179	175	179	184	178	192	198	179	181	183	177	187	202	215	165	176	162	169	222	159	204	171	175	179	177	220	177	198	179	211	182	195	201	181	202	193	210	199	202	192	163	204	200	177	207	190	175	188	162	221	216	198	189	189	201	228	186	197	175	206	194	174	204	196	175	230	190	177	200	203	222	193	197	185	194	187	198	164	200	200	190	217	174	184	202	180	187	199	197	213	195	165	186	159	210	165	202	193	181	192	195	197	174	198	200	192	195	160	178	208	216	181	200	192	184	184	197	202	206	201	193	171	227	169	201	185	207	194	195	204	184	183	182	184	232	183	159	180	187	203	186	183	175	186	178	169	187	203	197	218	170	189	190	167	186	171	184	218	215	217	205	184	185	204	179	174	181	170	213	189	180	185	192	208	174	170	197	186	191	173	170	176	207	186	174	212	189	178	197	190	189	174	207	211	192	168	186	175	176	186	211	204	178	192	177	180	185	195	193	194	184	159	186	188	186	177	187	188	185	198	203	183	185	190	179	195	183	174	179	167	209	168	200	194	168	195	174	190	194	186	180	193	176	187	189	176	175	179	193	197	190	178	174	211	183	184	181	196	200	182	182	219	204	210	187	224	214	179	181	183	171	182	174	173	189	191	211	194	210	196	177	191	175	165	175	188	208	212	209	203	205	200	188	191	184	169	191	173	205	185	185	192	184	221	179	197	179	200	174	197	192	184	201	219	208	198	218	176	171	162	183	191	193	207	220	195	215	180	203	170	206	202	198	207	194	182	176	195	177	200	193	184	215	178	208	191	190	201	188	182	156	184	162	199	191	189	182	174	184	162	205	178	187	162	192	191	215	187	171	175	183	203	199	179	170	207	169	188	202	167	209	204	172	185	182	204	193	206	174	216	216	195	197	169	186	184	183	203	195	199	202	180	173	176	181	192	211	194	171	192	209	212	205	185	217	173	173	192	232	205	212	182	185	197	179	195	200	207	196	204	179	189	188	188	203	214	173	200	159	176	152	169	173	175	175	182	189	191	213	178	200	199	192	156	197	216	187	164	177	212	192	186	200	204	210	184	206	185	187	211	194	219	185	198	202	171	192	195	215	176	216	194	189	206	188	205	168	192	198	189	177	196	178	188	175	216	168	170	198	187	197	206	211	177	184	184	215	198	204	182	187	179	186	206	186	169	172	168	180	190	182	189	165	192	200	191	173	180	201	215	189	195	197	197	199	200	208	195	197	204	178	193	198	185	209	186	194	175	171	204	189	216	190	205	210	196	199	175	185	190	200	206	199	209	213	218	162	212	185	182	197	216	199	195	215	196	203	182	160	208	208	209	201	214	179	189	176	192	191	202	178	215	197	176	189	169	188	208	200	208	197	185	212	214	186	179	199	223	192	186	170	207	186	188	180	176	187	186	218	176	209	180	184	190	197	185	206	166	220	160	181	191	167	192	170	197	192	179	175	191	223	166	178	163	194	205	178	193	164	172	184	186	158	172	182	182	204	192	188	188	191	198	223	206	198	194	196	175	185	171	197	191	197	197	180	179	185	167	181	186	171	189	193	210	190	178	195	184	172	201	190	175	183	203	190	185	179	185	176	183	163	181	181	185	187	202	173	232	188	185	194	212	169	188	215	189	180	185	201	195	167	199	182	189	167	190	222	179	172	157	198	211	168	192	204	182	186	186	193	185	171	165	199	178	209	175	173	196	160	158	204	201	203	188	212	186	161	186	198	206	167	182	202	190	176	191	205	173	195	177	211	181	187	189	171	186	190	209	174	218	186	195	182	191	154	194	195	176	209	197	192	183	186	192	199	198	170	213	169	180	172	159	196	190	189	193	188	196	170	183	194	198	203	182	201	164	203	218	205	205	214	194	167	189	200	202	213	198	185	189	182	195	198	192	175	175	183	180	214	206	170	190	199	237	176	173	179	184	196	209	152	207	191	187	185	194	188	189	188	180	186	195	214	193	172	190	193	178	179	203	212	171	166	189	204	188	180	202	178	185	205	211	180	228	185	216	174	183	206	191	198	201	202	189	214	197	186	172	184	187	183	199	186	193	198	187	179	192	178	242	186	197	158	175	192	184	188	168	183	179	172	222	183	220	165	205	202	223	193	196	209	182	206	221	183	202	197	176	188	197	183	170	178	179	193	226	190	187	199	202	203	181	169	196	206	166	176	204	164	186	174	199	189	182	187	193	190	188	175	181	202	215	203	199	164	173	199	180	184	179	186	189	200	171	198	209	190	198	178	193	196	181	176	171	183	185	182	195	181	184	178	181	180	192	182	172	180	208	186	208	162	182	188	182	187	195	162	162	165	171	213	164	187	157	172	193	190	207	178	191	201	220	190	196	186	217	206	181	226	190	187	195	197	220	175	217	214	176	219	197	183	206	175	182	203	190	183	177	190	193	187	204	221	225	206	204	204	186	168	198	180	203	188	200	185	165	198	177	180	201	193	163	181	221	187	163	205	162	188	205	160	191	197	199	178	184	167	189	215	190	195	176	151	193	178	184	190	191	202	173	193	205	215	184	203	177	172	199	174	186	192	177	215	161	182	196	211	185	201	185	199	187	197	183	198	187	189	189	185	184	196	172	192	214	177	171	212	183	193	200	204	179	187	206	197	197	185	177	187	186	189	204	186	191	172	185	196	178	198	185	200	227	185	199	213	194	182	184	172	159	174	170	196	189	190	197	200	158	168	194	180	194	203	170	196	177	203	217	185	212	169	184	199	183	185	201	184	197	179	184	177	198	193	157	159	179	183	192	194	191	182	175	171	182	180	184	173	191	195	222	202	200	180	191	187	194	193	181	203	188	183	209	191	207
7643	541	481	460	468	454	483	482	433	429	475	451	504	430	484	500	473	401	429	425	456	450	464	436	405	473	471	508	448	516	465	446	497	499	452	457	472	432	461	504	449	441	471	495	473	457	492	461	475	471	415	467	465	493	491	551	463	474	480	484	482	482	490	475	438	491	460	476	493	462	464	490	487	492	473	436	497	484	467	450	483	457	428	432	495	475	462	440	501	444	447	472	460	471	455	475	426	466	454	497	453	470	439	451	450	464	468	449	483	461	431	477	483	503	456	446	463	469	444	483	486	505	407	470	451	472	462	484	478	435	437	462	474	471	469	512	475	461	499	501	452	436	491	449	463	430	512	447	459	475	489	477	509	429	460	459	471	476	470	504	483	440	445	474	495	472	456	471	437	445	479	483	461	450	444	461	476	468	456	467	456	469	459	444	460	478	489	468	508	463	474	471	470	497	457	487	476	491	480	441	407	465	451	452	502	439	428	490	444	437	475	476	426	493	445	462	467	477	461	449	484	478	431	474	479	492	495	459	445	445	514	451	474	490	502	447	533	442	467	472	439	447	459	489	475	460	449	452	492	453	482	467	450	465	472	479	474	441	492	461	490	483	492	452	450	437	461	449	492	477	470	449	436	472	469	464	483	441	482	488	430	442	442	448	459	474	510	491	466	429	471	455	472	442	489	493	480	460	453	464	481	452	456	470	476	458	467	462	461	488	450	436	453	491	470	462	513	464	456	453	450	438	460	456	513	499	464	458	434	452	463	469	447	483	477	476	444	462	448	468	488	505	471	488	438	447	499	395	456	457	439	474	455	518	431	457	498	473	508	441	473	460	469	447	468	469	486	465	474	464	463	479	438	469	459	487	484	466	478	501	491	433	451	471	485	491	482	502	449	389	496	426	496	485	490	464	429	499	496	460	485	442	473	430	489	461	457	454	488	457	471	466	441	455	485	477	472	456	459	426	533	452	441	455	474	473	512	448	420	455	454	477	461	478	446	475	467	499	453	479	479	511	482	441	497	430	478	500	448	472	441	483	483	477	475	473	482	445	423	445	463	485	457	457	466	444	473	480	470	471	446	457	442	456	476	468	469	490	474	459	450	472	424	469	502	478	479	498	457	444	475	446	449	481	442	489	439	482	426	465	433	386	507	440	452	487	462	478	487	457	475	454	441	432	462	485	489	466	471	504	442	451	460	412	454	448	463	469	432	470	456	479	432	480	464	481	451	476	439	502	462	504	497	487	505	436	446	434	483	481	460	449	489	427	430	487	462	490	471	460	497	468	455	482	469	497	419	500	455	505	433	455	491	430	514	435	445	490	485	482	496	479	444	466	440	460	475	448	450	457	483	457	463	473	455	457	445	460	472	482	447	470	417	485	439	475	449	474	514	468	483	472	450	467	442	495	484	486	475	449	499	463	473	454	468	419	435	470	493	433	467	457	441	451	456	434	489	441	470	436	418	450	482	467	445	493	490	493	465	479	458	457	449	451	493	454	450	470	442	497	487	434	429	461	451	473	480	495	461	437	439	486	480	502	464	461	457	476	498	442	484	480	490	499	433	457	461	466	465	440	451	472	491	450	484	444	466	430	497	456	493	466	460	467	442	412	446	472	462	478	446	450	465	501	475	444	470	430	433	456	461	482	452	472	446	440	494	435	490	491	488	462	441	443	487	494	499	447	478	474	444	455	475	448	431	502	442	468	486	444	434	479	460	474	422	464	474	484	440	471	456	447	449	497	474	460	453	455	448	481	436	462	502	459	475	462	473	470	477	454	450	484	471	467	460	426	435	501	447	455	454	461	456	487	493	465	484	460	497	459	445	458	462	488	450	470	470	462	461	497	457	464	474	460	429	474	458	455	422	471	463	472	450	484	466	485	471	451	458	450	488	455	449	493	445	503	492	463	421	450	453	473	469	499	498	444	471	473	529	412	442	460	478	440	437	462	489	453	466	461	455	457	496	480	485	474	498	456	444	448	474	466	476	471	459	476	457	467	473	489	508	467	499	468	480	459	451	496	425	453	457	409	460	467	462	481	434	485	446	501	507	475	459	509	476	452	434	467	420	477	451	464	479	412	470	492	455	496	490	433	450	460	469	457	468	444	470	470	501	463	453	491	458	485	486	462	456	471	459	435	441	437	476	470	441	495	460	492	473	473	473	460	480	464	496	466	468	418	446	461	477	442	485	451	457	463	480	477	471	458	432	476	469	490	514	441	445	455	467	468	460	438	451	430	451	437	490	463	468	483	454	444	440	506	412	498	489	505	498	484	455	456	471	463	471	482	456	474	484	470	473	503	494	455	510	466	476	462	469	530	455	428	486	419	487	502	494	446	460	475	434	519	476	445	441	457	500	460	448	460	449	496	466	453	476	436	464	434	492	451	451	454	451	491	450	457	480	430	474	430	456	460	478	466	466	455	467	446	460	466	500	475	437	481	477	481	448	482	470	461	476	457	474	447	484	478	494	478	479	442	506	463	447	499	450	483	472	469	492	455	480	458	467	506	478	451	471	474	491	462	481	449	476	462	473	461	498	424	489	433	505	459	434	474	453	433	462	462	458	469	477	450	469	487	473	503	493	468	472	436	507	455	452	419	435	450	466	468	479	501	456	470	473	483	489	461	485	454	543	456	442	470	477	464	438	494	435	499	495	471	437	477	457	483	457	462	481	431	431	474	456	484	466	492	459	492	451	458	474	484	468	462	456	470	435	507	454	460	476	459	508	463	449	488	451	452	464	435	453	478	486	460	474	454	452	441	430	464	440	482	416	468	476	477	462	447	472	479	447	462	491	480	496	477	479	478	471	479	465	430	444	465	441	466	465	533	442	492	460	459	453	473	465	439	445	478	461	479	475	484	448	451	475	475	461	471	438	433	491	453	446	436	471	464	482	446	441	450	408	497	473	462	441	476	461	465	496	462	463	449	519	473	475	476	461	440	467	453	466	455	442	458	498	471	486	454	462	439	488	478	481	472	437	462	476	465	476	463	450	490	476	434	483	481	458	495	461	489	488	442	468	507	483	445	481	451	442	451	474	477	473	446	445	480	482	444	462	482	456	451	461	492	479	470	490	446	508	459	451	487	473	460	450	489	491	472	519	484	473	476	461	465	475	471	458	446	465	472	500	493	456	462	470	441	499	443	518	427	447	490	478	450	477	476	414	500	525	439	447	465	485	471	453	427	505	497	417	465	500	434	436	512	451	461	475	491	433	449	465	480	485	462	488	415	489	474	459	433	438	486	459	481	435	477	476	508	480	476	486	503	450	494	503	470	515	506	473	455	470	455	442	460	459	467	469	488	467	466	479	442	434	449	464	469	447	465	468	479	452	466	481	484	431	493	465	461	440	455	458	454	480	460	454	488	451	475	497	463	460	471	481	498	449	464	441	466	466	484	454	466	474	456	471	447	441	431	469	503	453	475	472	428	469	465	488	446	456	463	421	454	449	457	485	470	465	482	446	449	463	501	460	441	436	472	436	464
25127	21032	23630	28620	21052	12825	714	540	357	409	393	353	362	377	399	353	342	383	360	401	366	330	345	384	404	376	325	341	342	354	322	333	359	348	400	370	376	380	359	312	337	325	348	374	350	332	331	304	326	359	400	364	341	365	356	371	355	386	365	338	354	337	374	323	336	344	332	354	348	362	378	332	347	299	340	316	340	346	359	372	329	348	356	353	335	326	320	314	312	331	350	356	334	350	334	351	347	390	332	327	355	322	335	344	368	380	359	354	317	359	348	308	350	336	379	380	350	336	352	382	333	326	361	323	333	335	346	363	373	324	347	326	345	351	365	391	335	344	361	401	363	327	351	324	346	312	321	332	328	374	346	346	343	361	368	346	329	320	376	343	333	352	325	367	316	363	358	342	359	316	342	334	331	345	359	352	374	326	342	331	327	320	363	379	319	335	373	337	360	353	355	351	389	353	364	320	320	340	323	349	340	353	337	304	334	339	363	380	323	361	343	313	341	365	344	329	383	338	327	330	360	326	346	367	352	334	362	354	343	344	348	328	332	329	323	355	339	333	330	351	383	307	382	327	340	369	357	366	341	387	357	301	338	335	374	344	337	325	371	340	320	334	311	335	387	363	336	356	370	309	341	332	334	304	329	339	364	341	353	319	351	313	344	356	330	326	318	364	366	371	333	388	324	380	391	336	352	357	354	344	344	381	333	356	368	360	332	360	318	327	328	355	341	334	328	354	347	315	339	347	342	324	352	386	318	324	373	365	322	350	340	392	335	360	349	363	319	324	311	323	344	355	380	357	367	309	350	333	402	360	349	329	384	386	315	358	352	359	358	367	366	378	360	334	338	344	363	353	336	344	362	331	365	343	349	332	361	333	350	324	330	319	355	361	339	339	338	350	346	327	328	367	348	339	317	374	336	316	339	369	359	331	376	342	348	381	333	344	340	347	326	332	338	343	315	315	360	381	378	349	354	335	355	349	312	342	349	313	305	367	340	371	320	333	347	318	333	339	358	347	372	339	356	333	365	353	324	324	322	350	347	352	299	351	343	352	323	367	351	348	331	381	370	358	339	339	368	353	344	342	334	313	358	367	370	347	355	358	356	321	307	352	341	358	376	330	343	344	374	366	332	315	347	342	363	372	342	335	322	314	347	331	349	330	318	352	347	398	366	341	357	333	329	357	335	313	343	347	341	328	319	328	364	356	338	346	350	358	359	325	355	316	334	369	320	354	335	365	347	331	311	318	357	341	362	336	327	362	350	371	343	342	317	361	355	320	313	334	334	328	331	315	347	369	336	336	362	319	359	335	339	336	321	328	339	345	354	360	322	316	333	365	355	344	342	339	306	328	338	329	337	334	339	314	368	358	309	343	369	380	353	352	365	350	350	347	368	347	325	352	328	364	332	353	327	378	348	338	335	308	300	368	345	333	366	338	318	359	347	319	300	346	339	346	340	349	347	359	326	350	343	349	296	362	333	316	334	353	315	346	288	350	338	333	329	350	346	348	362	353	302	341	357	354	338	332	328	379	356	329	348	352	347	330	308	332	333	340	334	329	309	354	366	344	349	371	357	366	350	339	322	353	339	331	312	365	338	345	403	347	354	311	337	313	338	355	344	315	336	354	362	347	358	334	421	328	335	379	346	386	329	351	350	332	335	363	331	346	327	351	350	345	329	361	331	348	331	314	370	334	352	350	356	338	401	335	362	362	363	349	360	374	359	354	377	352	361	341	325	382	347	376	330	316	325	351	354	382	312	355	323	359	325	339	341	349	371	343	345	318	327	349	333	362	329	325	364	309	348	333	374	368	342	366	369	340	345	311	313	346	338	371	342	365	377	353	346	350	332	334	364	338	363	329	341	336	354	333	335	363	335	360	369	322	365	322	349	330	339	342	322	365	374	309	334	335	350	376	314	351	357	344	362	307	344	323	286	337	354	365	322	305	341	318	327	355	336	339	349	345	358	330	338	386	352	369	339	360	353	355	355	356	336	364	352	342	372	341	321	373	324	356	334	356	300	317	313	367	369	358	330	319	353	363	335	351	322	339	356	318	333	344	340	360	343	342	312	374	300	332	327	356	343	351	359	338	356	336	344	394	346	321	384	343	350	337	346	363	349	341	357	319	354	330	346	352	356	314	377	344	339	363	346	373	328	301	361	373	369	361	343	287	351	370	352	377	371	334	346	308	339	354	322	375	389	335	340	352	379	345	353	368	318	352	353	347	321	368	335	350	375	356	362	336	350	325	366	315	310	372	334	363	303	343	340	390	337	339	372	328	306	314	317	325	355	361	343	328	357	350	372	348	338	388	363	329	352	343	307	368	332	311	350	357	338	355	325	314	299	370	339	400	369	359	355	345	387	361	337	348	344	337	376	354	346	357	352	354	328	362	359	354	351	357	366	338	355	362	381	360	312	347	361	356	308	328	397	317	320	381	308	339	355	347	347	342	354	349	325	322	320	318	334	339	335	328	360	369	306	327	344	361	349	325	306	354	387	344	346	321	331	343	350	357	276	361	380	359	334	351	357	317	341	325	364	310	371	360	357	351	331	331	394	335	340	383	314	358	346	352	362	352	356	357	382	331	368	359	395	330	334	366	352	341	337	345	353	331	346	352	332	351	348	374	360	350	321	312	310	359	371	322	356	361	327	314	346	360	321	337	365	344	340	337	345	352	369	341	339	375	316	343	345	337	349	345	347	346	361	348	361	357	350	321	345	330	334	327	333	362	334	348	347	352	362	311	357	356	330	344	326	389	331	353	344	326	369	343	356	348	353	359	376	331	337	375	363	336	379	339	319	369	308	363	349	282	343	334	361	320	342	336	338	338	376	346	365	335	342	308	338	356	348	359	322	337	322	365	366	358	396	340	325	348	337	298	365	365	294	337	346	315	330	311	330	343	304	319	362	367	349	364	376	398	351	364	362	304	314	326	324	336	367	325	352	343	346	358	331	339	365	305	315	336	340	350	343	329	358	391	409	312	336	354	347	335	372	336	324	372	318	314	360	339	360	344	350	346	352	334	358	350	357	367	329	361	324	354	355	351	368	367	341	356	353	343	375	350	350	355	321	340	350	331	331	357	321	323	342	358	346	348	361	326	323	357	358	336	365	352	351	354	317	351	335	345	337	368	346	333	334	343	313	387	376	348	344	342	335	387	324	291	372	357	389	333	346	350	333	355	339	368	376	327	333	336	351	354	351	364	376	334	355	339	367	344	312	347	352	372	356	323	368	339	364	357	368	371	356	315	332	363	346	393	315	351	342	356	342	319	326	357	363	348	328	356	347	340	340	360	344	323	326	340	340	351	353	355	346	347	334	334	322	360	328	309	332	346	351	347	346	355	332	348	355	333	360	347	334	346	354	355	332	349	347	345	353	359	361	337	345	374	347	314	341	297	366	348	339	358	343	385	372	342	321	376	316	361	324	370	391	331	287	379	341	381	316	341	352	340	353	352	331	380	334	323	369	329	329	348	345	376	331	355	348	328
4356	2167	1318	944	792	817	811	760	758	806	710	753	730	742	718	743	771	755	783	738	730	733	719	695	756	733	717	760	766	760	750	745	740	774	774	770	719	707	744	757	703	754	693	723	779	707	754	701	753	691	748	745	746	740	762	751	767	751	751	753	755	751	732	766	720	779	783	725	707	746	825	751	711	788	745	766	759	718	702	732	718	682	797	762	754	723	723	720	749	713	715	716	763	745	750	762	719	775	742	773	776	752	766	753	778	695	760	729	715	761	737	793	738	737	777	687	753	754	734	803	723	766	784	710	760	779	730	717	777	772	751	709	808	783	727	766	723	754	786	750	692	704	709	715	728	736	773	729	704	744	760	754	768	767	745	768	749	722	765	776	755	734	771	720	729	728	750	788	714	723	764	716	715	712	724	752	693	770	689	746	737	775	731	750	735	772	753	753	758	716	759	757	739	760	738	748	765	724	741	748	747	682	786	759	743	773	726	706	793	729	715	750	768	741	758	754	721	729	740	737	718	747	737	727	736	763	734	740	769	769	772	784	717	738	737	718	737	742	775	782	758	756	724	770	729	723	729	744	774	712	749	737	758	702	674	724	779	806	740	756	739	738	768	772	718	755	731	739	768	704	760	772	721	690	713	732	746	715	737	739	729	769	750	747	731	779	715	755	749	771	767	731	762	794	711	747	754	728	756	733	723	725	744	758	741	794	757	744	764	778	723	704	727	741	744	785	736	747	770	737	782	739	707	721	725	751	736	751	765	784	711	765	745	731	707	700	779	778	770	738	762	750	763	739	733	699	771	743	744	786	746	725	746	700	730	792	765	729	765	687	767	762	740	753	757	685	735	701	743	769	673	758	759	752	769	743	738	757	738	731	713	741	713	702	741	750	738	733	713	731	775	726	763	738	737	716	757	735	743	760	740	756	743	714	764	744	713	725	762	708	783	747	739	697	761	750	775	706	763	750	740	779	716	748	756	726	722	723	744	765	750	700	752	739	771	755	753	717	708	781	706	725	764	739	744	757	805	784	697	705	765	767	750	687	732	735	755	793	744	784	840	799	714	742	772	776	764	785	726	787	741	765	737	770	704	722	750	746	745	761	733	755	766	733	680	741	707	749	747	744	736	729	730	704	786	742	774	729	757	738	737	752	749	777	724	701	748	732	798	683	679	765	740	773	723	741	724	697	687	734	756	788	711	768	764	733	779	728	749	727	747	770	738	780	729	747	773	777	744	729	779	770	739	755	728	766	739	716	694	689	744	749	697	740	744	720	745	806	760	716	701	724	722	768	783	723	745	721	723	724	765	740	730	752	720	748	758	743	737	721	714	741	727	738	723	736	757	709	718	784	700	742	754	797	747	737	731	745	717	780	742	770	770	717	753	715	698	787	748	782	755	723	716	750	776	720	767	734	767	743	727	753	780	699	721	717	733	754	747	728	759	766	723	729	712	715	751	772	773	741	723	754	765	745	675	710	749	686	735	760	743	767	773	747	739	740	774	802	735	751	722	719	739	723	755	744	748	718	721	770	767	769	780	725	769	752	710	744	760	720	719	725	722	696	759	761	783	769	720	759	707	740	702	784	752	745	696	681	764	716	678	765	699	724	736	758	783	728	740	739	727	721	763	752	745	757	793	726	740	694	797	706	720	770	743	795	797	681	748	728	739	701	766	721	790	731	725	737	744	691	759	781	743	748	754	734	746	762	745	787	742	750	740	732	749	753	795	704	748	738	765	725	732	706	733	749	719	716	679	738	758	746	766	699	776	748	706	748	712	695	746	761	739	768	742	726	758	738	765	733	727	728	763	789	755	699	724	726	735	737	767	702	751	723	758	703	720	760	731	746	772	709	762	735	723	792	766	765	708	757	718	770	707	754	731	730	742	755	761	745	711	725	732	742	762	705	711	752	724	746	695	732	720	727	758	727	735	722	796	764	759	749	726	736	765	751	747	747	777	764	709	725	770	719	770	747	719	711	745	733	704	754	693	780	724	711	767	729	712	736	718	739	770	755	794	795	709	736	744	742	752	753	771	738	720	741	801	741	755	765	738	727	745	749	802	742	732	748	708	709	788	786	737	754	712	743	745	746	715	731	758	729	714	711	789	767	779	745	693	747	717	715	709	762	762	718	737	754	756	718	719	729	756	772	743	721	753	713	726	742	710	766	742	759	765	704	741	704	711	779	768	745	741	751	750	756	732	695	740	729	754	733	732	738	677	708	745	703	756	740	748	727	767	716	690	732	718	723	746	807	748	741	720	709	749	734	724	779	752	710	751	721	709	772	751	739	741	734	724	735	747	712	752	783	788	732	744	740	728	781	744	742	786	729	702	737	714	732	722	812	709	713	729	752	727	709	762	761	739	700	706	734	813	731	754	719	688	723	736	775	737	726	761	768	747	761	745	786	735	745	742	762	739	746	715	720	736	728	696	727	696	759	724	743	735	719	790	749	752	742	735	727	757	799	759	734	748	725	763	757	720	744	785	734	712	718	739	741	710	753	746	778	749	735	787	752	736	712	706	748	783	755	770	743	722	710	744	782	755	730	758	767	781	727	745	726	714	731	706	726	717	737	769	801	755	737	740	740	785	762	786	755	764	744	727	750	762	770	734	754	712	764	710	773	785	759	707	687	726	742	714	747	733	749	773	733	751	747	702	733	730	722	687	744	757	749	743	703	711	697	755	778	755	766	706	732	700	746	685	719	739	757	741	720	730	773	819	768	725	747	726	713	713	727	689	736	726	739	747	771	777	754	742	758	731	729	758	750	771	764	725	782	709	695	716	727	752	710	708	684	774	764	820	727	761	798	754	741	750	731	721	760	752	766	711	740	728	753	708	713	749	716	740	651	766	765	759	760	720	766	745	719	761	724	738	735	713	687	725	735	787	742	755	708	724	753	747	749	733	703	763	702	775	711	731	744	740	744	747	693	779	758	755	758	731	706	750	758	707	717	716	713	715	685	745	734	720	718	696	768	716	749	747	764	749	736	727	724	717	747	716	776	763	725	723	760	742	767	817	762	769	736	734	740	754	759	711	782	731	758	777	726	727	740	742	761	724	741	740	719	793	780	737	739	666	777	786	750	746	739	719	753	753	776	743	740	715	768	773	734	761	799	798	722	716	772	741	731	678	725	783	722	748	764	783	753	690	784	751	750	751	732	743	752	753	715	719	749	744	753	748	705	710	762	772	725	718	761	716	751	744	770	780	680	782	757	718	754	753	769	722	797	727	764	701	736	738	789	769	772	765	745	783	748	767	711	742	710	708	696	751	718	768	724	749	764	721	718	753	770	722	747	759	743	725	745	731	757	737	717	734	752	710	741	797	691	752	730	761	716	742	755	722	759	730	750	764	733	705	762	682	776	722	694	748	747	771	720	727	713	752	748	729	780	730	749	756	699	769	739	730	767	716	743	718	766	795	759	758	786	751	805	722	735	707	800	697	777	712	754	743	748	725	725	748	667	746	752	743	759	722	755	697	736	760	746
24399	20998	23972	28222	21002	21030	10973	637	447	378	397	366	349	335	334	353	346	336	329	336	324	312	280	291	298	292	291	297	316	314	316	334	313	297	301	306	307	310	300	287	316	325	266	291	261	333	280	265	281	281	303	291	293	293	314	296	298	314	288	281	300	317	285	283	307	333	321	277	340	335	317	296	316	302	296	303	299	282	270	278	285	320	281	283	281	281	332	345	299	272	289	341	288	337	291	303	323	267	288	330	272	287	272	314	280	304	274	285	300	294	296	324	280	307	300	307	348	334	304	283	260	316	291	312	305	301	313	293	287	294	291	293	272	296	293	303	300	276	282	295	275	319	287	271	314	295	315	326	268	304	310	302	315	300	266	289	302	289	308	305	345	254	287	285	302	285	314	314	304	307	307	282	299	310	361	271	282	296	309	317	263	299	318	290	329	269	299	307	298	310	290	283	300	278	286	301	297	296	289	274	326	278	316	277	304	303	286	305	295	276	314	288	283	295	295	290	309	288	292	302	297	286	345	307	267	297	286	284	311	317	319	289	299	328	269	297	298	318	292	258	280	291	278	304	308	290	310	288	301	290	309	305	282	285	302	292	314	278	248	297	246	280	300	287	297	302	264	262	292	289	312	305	285	292	304	291	303	304	290	297	265	289	314	263	273	303	287	331	298	291	303	308	288	310	308	263	303	321	266	305	298	284	292	275	342	317	309	299	312	305	278	302	284	297	312	327	278	310	298	277	265	265	292	284	274	299	317	301	289	314	261	303	292	322	264	281	274	331	340	275	342	271	324	294	255	316	291	304	265	292	305	296	272	304	291	321	308	313	278	303	315	313	294	281	330	289	289	288	308	289	291	276	316	282	275	286	278	266	297	319	319	303	314	334	311	299	274	292	289	332	289	293	317	325	294	304	308	288	299	274	257	288	309	328	297	287	305	328	261	277	278	298	277	319	293	319	274	296	301	328	282	290	278	297	287	301	315	284	301	326	300	291	291	283	304	287	302	284	320	320	276	295	298	293	306	306	307	272	265	293	308	278	286	290	320	302	332	325	302	313	290	273	252	304	298	295	282	307	290	281	284	282	291	313	294	309	326	300	301	310	270	310	290	279	313	293	299	292	304	294	280	291	291	264	303	309	270	298	289	306	258	292	271	283	326	292	322	325	312	301	302	318	319	285	288	290	324	296	313	323	353	291	309	285	272	322	285	315	297	290	286	289	310	306	303	280	325	308	287	342	333	300	285	283	294	295	303	294	283	288	320	343	324	260	304	315	281	260	314	292	255	291	307	283	264	255	269	279	306	292	299	279	277	303	267	305	303	275	308	319	277	289	293	281	301	299	281	260	272	293	293	328	306	321	287	319	273	275	286	254	269	296	287	256	311	299	271	302	300	257	322	285	316	288	306	277	292	303	314	307	305	312	323	307	334	313	327	277	282	307	325	331	301	296	305	275	297	294	308	302	299	277	304	266	287	306	292	318	282	296	274	299	308	247	284	293	294	306	290	286	298	278	284	305	302	288	286	257	279	270	315	319	306	294	295	295	298	319	271	285	315	277	302	307	302	286	320	300	306	316	261	324	291	291	284	267	270	267	310	311	272	255	272	229	302	316	319	273	322	310	315	342	328	282	294	267	288	278	307	309	276	314	264	280	258	303	297	274	307	307	294	287	294	268	264	341	277	310	290	272	296	286	289	278	301	294	305	287	269	293	289	282	295	311	305	322	300	303	243	266	276	259	320	287	273	297	291	296	311	297	262	287	280	278	305	288	291	261	317	306	282	269	296	278	311	297	283	270	275	309	330	309	298	316	282	300	313	336	264	305	310	265	258	305	324	268	304	298	276	244	279	313	294	290	321	290	287	288	291	288	313	294	303	308	314	291	292	303	318	323	302	297	305	302	278	260	282	311	252	281	285	355	280	336	312	339	288	285	260	266	293	311	301	290	299	323	306	291	269	303	289	304	311	295	290	292	305	306	280	287	307	312	290	299	310	300	301	301	274	259	288	306	287	297	276	322	299	325	280	298	292	241	304	290	297	257	315	308	268	304	295	306	289	329	282	289	289	292	261	281	323	305	318	298	241	294	275	264	297	304	323	280	302	317	293	282	308	301	280	282	297	339	298	319	264	298	291	287	285	300	296	285	293	317	310	304	285	311	296	301	287	315	325	260	315	274	301	316	285	281	246	307	293	291	267	246	285	311	305	265	313	296	285	307	315	280	282	296	278	324	325	299	315	287	307	293	320	283	251	306	304	306	298	259	313	284	266	279	327	285	291	312	314	266	295	297	323	256	293	327	321	302	268	306	306	336	288	324	326	279	282	284	289	311	321	270	310	299	306	290	330	296	287	301	276	330	304	246	286	274	278	298	290	272	310	260	294	308	323	294	297	306	285	298	332	296	292	266	276	313	341	301	304	304	307	265	293	271	288	299	299	330	294	321	325	280	304	289	285	301	317	309	286	330	291	277	276	293	290	291	303	295	295	316	265	261	302	296	303	299	301	303	275	307	305	322	319	305	315	268	293	299	269	294	294	296	307	303	297	319	301	285	307	284	265	304	330	309	281	302	300	309	306	305	312	288	312	309	292	273	259	282	283	319	270	296	295	324	322	288	316	289	259	280	272	286	317	316	274	293	266	326	312	293	266	301	305	304	311	281	313	306	325	333	276	313	294	297	309	285	314	292	287	312	304	301	303	321	312	288	274	338	323	239	290	308	329	271	315	288	255	337	286	300	332	268	323	331	343	313	299	295	289	297	307	292	298	259	332	335	297	322	290	266	279	286	313	281	292	308	277	306	290	315	293	290	316	329	285	319	323	278	312	294	302	302	307	320	262	281	308	342	299	278	270	305	287	259	293	309	276	324	318	285	294	314	269	267	293	314	270	288	309	316	285	306	323	284	320	266	285	327	307	265	314	296	296	301	289	277	297	278	275	283	303	281	316	251	266	240	296	258	294	302	320	295	290	292	298	296	282	297	300	297	278	327	279	299	303	312	268	290	277	303	299	293	329	281	312	302	320	307	339	249	290	296	299	302	291	293	289	300	287	284	283	282	284	313	306	320	309	295	296	293	294	285	294	278	293	271	295	288	294	267	320	301	342	288	301	304	306	295	287	298	274	288	316	295	328	278	331	298	303	318	298	283	306	313	315	299	296	276	292	277	317	295	290	300	291	290	284	282	300	286	258	295	308	311	285	301	300	296	273	295	311	282	269	294	326	282	303	281	297	337	295	295	296	308	294	319	322	289	317	272	316	270	327	327	323	284	283	289	280	285	318	309	288	273	278	300	272	289	315	278	280	300	291	306	302	280	290	298	301	298	318	274	302	299	363	321	298	274	282	278	327	282	249	278	287	273	287	276	283	310	297	252	287	298	292	291	297	281	309	269	315	266	311	282	268	278	297	307	270	294	284	285	292	291	286	291	300	320	303	312	290	277	294	278	291	297	293	271	301	290	317	292	305	260	312	307	291	302	292	313	293	284
3997	3359	1639	1028	769	747	696	707	688	642	631	664	626	581	668	584	600	592	626	663	642	612	604	596	647	620	646	598	588	577	653	638	649	625	603	597	608	596	658	697	635	602	597	596	600	628	651	660	606	592	618	590	601	628	648	650	623	572	663	570	569	586	560	631	608	607	626	578	604	634	608	596	632	644	626	651	627	633	597	626	634	637	630	628	655	625	595	651	658	614	587	569	663	618	652	659	613	588	606	618	644	636	634	604	581	644	627	599	630	598	598	607	637	567	610	639	647	632	651	605	630	609	604	608	617	642	633	604	599	565	634	615	589	609	629	642	581	645	629	622	646	607	670	620	632	613	617	601	654	629	602	637	603	620	658	595	620	637	594	629	633	608	604	673	603	644	634	615	659	616	587	607	587	622	645	633	602	633	626	644	625	630	566	622	623	614	578	646	628	620	588	624	630	590	578	625	662	652	607	614	618	631	639	612	597	674	581	616	614	641	601	619	583	631	634	570	610	602	625	628	624	584	663	626	596	645	630	636	602	615	597	566	586	607	597	581	628	619	602	596	575	596	658	611	637	601	574	611	660	632	592	624	603	628	600	591	641	651	623	616	601	643	593	612	617	656	588	627	644	603	589	592	652	588	643	630	614	609	650	599	596	626	614	613	608	618	594	607	636	557	596	634	669	652	595	625	587	643	596	617	617	633	595	626	611	626	644	617	653	594	618	628	645	640	633	629	583	615	605	624	618	626	669	663	604	609	653	663	631	639	654	604	626	600	564	578	633	597	597	639	626	643	612	630	666	618	643	672	675	664	645	568	605	602	622	637	615	591	617	621	664	595	589	650	644	591	606	570	604	658	619	606	609	596	608	601	617	638	559	640	666	638	701	659	624	614	585	632	600	668	629	630	624	634	640	602	637	595	595	633	590	626	613	597	625	589	660	620	598	643	567	641	620	619	619	655	649	636	598	615	614	601	653	618	632	589	580	599	647	592	593	643	644	583	583	633	619	600	630	624	597	631	646	649	612	629	614	602	614	600	596	603	624	597	605	622	601	594	635	643	593	617	613	613	593	598	643	651	613	610	641	635	614	618	641	609	655	620	573	615	606	659	628	609	584	630	629	595	657	627	615	610	637	619	653	638	648	654	596	637	593	616	622	647	615	653	613	599	618	603	605	609	656	633	607	614	633	599	642	632	639	631	614	607	633	652	614	604	607	628	642	608	588	610	647	603	604	617	595	641	643	621	682	628	590	627	616	621	621	608	606	617	599	639	643	638	604	610	647	620	537	645	619	589	617	642	607	642	610	619	681	625	637	592	643	586	662	616	635	605	632	636	641	606	625	623	595	608	584	644	589	630	640	593	586	590	626	578	639	617	613	645	598	646	589	605	625	617	644	625	590	598	611	636	590	651	656	610	607	598	580	591	620	641	653	628	609	629	641	608	608	616	622	623	607	615	648	607	604	652	631	587	640	608	635	587	599	633	630	629	635	637	658	605	614	574	610	590	584	588	628	591	653	594	608	625	638	601	629	624	629	598	580	636	591	578	634	622	640	621	595	658	616	587	591	596	639	653	619	623	621	675	569	613	620	582	623	653	623	603	575	629	614	614	636	607	579	639	649	615	613	612	629	622	648	620	616	634	609	604	653	615	642	605	657	617	590	585	617	564	635	581	645	612	622	579	594	665	600	594	595	650	608	587	614	621	618	615	605	621	667	597	621	589	598	579	673	662	637	652	586	632	616	631	613	625	596	581	637	611	629	604	606	601	639	611	615	632	579	632	572	600	601	622	662	593	637	619	641	601	596	633	633	558	594	626	568	633	651	653	634	638	516	645	631	657	608	632	638	632	631	625	616	619	632	620	598	582	618	608	662	610	648	600	604	599	641	642	641	609	632	648	617	609	630	619	641	580	639	590	591	668	594	623	626	605	598	624	627	602	621	580	580	580	582	641	593	584	622	615	610	601	602	633	619	644	640	625	587	594	605	625	611	615	638	661	640	626	624	611	612	656	625	624	635	610	638	604	604	694	610	592	644	611	638	625	607	633	596	616	622	639	631	560	605	640	601	618	618	611	635	618	683	626	622	585	604	592	660	582	602	637	601	619	614	600	588	633	622	643	610	625	578	595	618	616	658	598	615	593	653	638	616	639	600	613	598	623	598	646	620	596	596	627	671	635	602	613	606	625	596	665	614	607	591	575	635	577	634	629	631	630	628	608	619	622	604	630	629	589	590	582	621	614	573	638	600	629	634	633	634	613	604	633	636	567	614	629	632	601	624	586	598	626	623	594	628	585	605	628	616	619	649	618	630	631	590	612	607	632	654	592	621	592	572	599	628	611	650	635	627	632	584	635	636	662	611	634	606	600	637	669	607	598	632	609	577	608	638	597	635	624	597	608	639	653	602	570	615	618	612	579	580	637	618	603	623	604	572	663	629	609	628	628	652	634	613	618	642	640	638	666	606	621	615	652	607	630	626	589	664	631	615	567	610	624	585	641	586	635	582	615	616	602	641	587	600	598	619	596	616	651	648	664	573	582	639	619	605	587	616	600	606	647	664	644	663	618	633	584	612	618	617	613	620	597	606	607	646	592	622	644	665	604	636	626	608	634	593	588	636	602	636	584	615	560	588	606	673	644	599	653	626	656	599	675	605	613	622	651	648	629	605	625	586	643	626	610	583	656	600	646	670	615	618	614	578	614	679	614	674	602	590	587	628	618	605	611	619	649	629	642	580	647	609	576	593	638	608	603	629	578	634	609	584	621	621	592	612	649	572	636	573	621	592	620	601	594	614	618	624	644	596	608	572	665	639	622	582	603	603	624	596	610	623	614	566	578	600	629	606	603	629	667	633	583	608	610	629	640	599	625	610	584	627	608	636	637	620	618	618	603	626	585	660	628	663	628	622	616	630	594	584	608	630	579	624	601	610	581	596	621	638	650	629	601	629	627	635	608	610	601	626	572	617	612	603	594	583	619	554	667	632	651	627	606	660	633	565	605	576	605	595	624	588	615	599	592	601	627	618	633	650	613	600	629	586	625	586	612	609	655	606	659	605	615	592	576	578	635	595	585	610	623	644	600	635	621	640	633	589	633	631	611	627	649	649	629	602	614	641	598	619	628	568	628	587	611	613	634	589	610	641	629	618	590	649	591	556	609	631	622	592	628	625	592	614	606	604	591	618	621	637	629	623	600	603	644	609	626	609	605	625	628	601	661	624	606	593	648	639	615	603	612	580	584	642	594	593	595	638	628	597	625	623	645	634	624	611	629	660	605	655	610	685	624	602	643	610	637	639	636	587	667	630	586	642	650	615	641	630	585	605	590	626	623	634	610	626	651	629	604	642	619	582	645	609	618	612	616	631	646	594	627	652	616	615	641	547	597	647	639	619	614	618	610	593	656	627	583	586	628	614	583	587	707	596	583	611	626	625	615	591	624	641	581	606	612	608	598	615	622	623	592	633	597	602	618	622	618	606	615	604	632	609	601
33237	14640	2054	258	230	185	183	174	190	191	199	186	184	189	201	165	174	184	193	183	172	170	195	178	180	197	175	166	178	179	219	205	193	198	196	177	184	179	165	169	185	195	208	200	187	191	193	194	195	198	210	188	184	198	207	176	203	183	172	183	209	192	193	175	176	173	186	191	186	179	205	184	190	183	176	184	177	204	191	209	184	216	173	170	201	224	216	195	187	197	185	211	188	179	166	184	175	184	204	203	211	191	215	187	156	186	188	171	188	189	192	215	191	187	203	200	201	174	206	194	165	177	197	204	201	181	220	191	187	192	182	209	188	208	198	174	202	174	188	183	219	231	184	179	193	215	192	183	202	174	210	188	205	172	208	196	224	171	209	202	218	200	191	179	159	184	200	191	158	193	192	181	197	200	207	184	181	185	171	184	178	190	211	184	186	174	184	203	194	194	187	216	227	196	206	163	199	199	191	193	204	178	168	199	190	202	177	201	192	186	175	198	199	221	172	184	183	187	205	181	196	197	190	175	183	176	199	203	186	169	213	208	216	183	168	176	204	171	172	210	203	202	188	199	196	170	191	191	226	174	189	195	187	182	206	203	195	195	178	197	209	185	207	184	195	168	189	196	173	217	184	183	202	199	195	167	151	200	203	186	196	223	189	177	181	197	189	193	205	204	198	200	191	190	233	180	172	184	192	190	179	196	195	177	188	202	199	201	182	191	200	186	204	211	206	187	189	168	169	193	213	196	185	177	147	194	169	167	182	184	202	186	172	189	196	192	201	192	165	201	198	181	194	171	201	189	186	221	198	184	195	204	220	196	172	207	203	183	205	165	187	191	197	172	194	191	178	192	193	190	212	167	174	201	202	186	190	181	181	212	185	196	182	194	170	210	182	187	181	196	194	189	184	187	173	182	176	173	197	216	195	177	172	192	183	156	175	194	187	192	174	200	187	182	177	194	201	204	161	194	208	173	207	205	206	195	199	152	192	198	193	158	157	181	166	198	187	208	188	178	169	174	177	185	180	187	167	197	208	181	193	180	199	175	186	185	172	181	184	179	176	177	174	193	192	198	198	183	178	191	191	191	191	195	196	178	193	183	203	186	189	214	184	201	220	194	189	177	193	181	185	205	176	214	185	205	187	179	180	163	208	173	195	215	196	200	168	194	182	192	216	209	196	191	195	172	182	174	176	191	186	197	172	214	183	176	166	183	162	181	172	206	185	204	177	195	218	191	189	190	209	191	200	193	198	174	214	178	175	175	167	191	175	197	183	190	208	179	226	189	194	183	200	227	202	170	174	170	168	170	193	181	164	190	195	190	166	171	163	193	197	200	181	189	172	189	208	181	203	232	181	168	194	191	207	204	179	189	188	212	194	175	175	188	182	180	191	216	187	212	196	221	207	186	218	195	187	196	165	188	201	182	198	163	218	197	195	158	186	198	208	194	192	170	164	207	165	236	205	192	192	176	188	179	187	179	181	194	190	180	212	188	196	185	168	190	203	198	197	199	204	176	169	184	208	224	167	195	168	184	176	189	222	193	200	178	211	156	211	187	180	198	200	187	199	195	196	173	201	177	200	183	197	196	230	195	184	189	195	193	176	207	176	199	207	196	188	192	199	183	181	201	177	184	173	170	163	203	174	180	203	191	190	177	179	220	209	167	202	186	185	203	222	192	175	164	162	186	169	200	182	202	199	147	180	180	198	200	173	209	193	175	186	162	182	188	218	182	167	191	198	216	177	203	196	148	183	201	184	180	188	195	165	214	176	187	174	194	160	161	171	185	189	198	191	186	199	176	215	164	197	205	180	183	176	198	201	219	178	191	215	211	185	198	159	157	173	202	175	185	186	182	170	200	198	175	197	192	201	187	170	210	225	219	205	190	184	170	186	202	194	214	206	184	192	194	187	179	178	221	189	180	174	194	199	202	170	206	167	201	213	185	218	186	202	201	188	196	164	202	216	205	185	204	170	202	223	196	201	198	182	189	199	174	194	162	212	180	184	195	173	183	187	184	198	168	209	194	190	183	164	187	203	192	193	209	198	194	183	192	169	174	182	169	168	178	195	202	181	206	187	175	206	180	188	187	193	149	181	176	184	192	193	190	227	192	196	200	184	203	191	195	199	181	213	163	180	205	195	174	208	165	182	174	200	191	215	197	208	204	191	208	181	175	196	198	200	193	217	201	195	173	217	179	194	191	190	197	199	160	165	193	203	170	207	195	203	180	208	213	196	186	166	173	187	213	220	207	184	200	168	216	160	171	179	205	178	218	190	199	197	194	217	179	170	194	187	211	197	215	185	171	164	185	203	184	163	180	209	185	174	165	164	183	198	205	194	187	172	192	188	173	208	204	194	172	199	179	190	171	221	214	192	185	190	179	176	199	191	193	175	194	224	173	199	189	192	201	190	182	183	198	173	193	183	182	194	173	169	167	196	192	201	189	200	173	193	181	202	190	184	212	189	205	204	187	197	166	181	187	187	176	200	200	196	184	177	174	185	204	180	173	183	188	194	181	160	192	187	195	168	201	180	182	187	163	207	196	177	196	205	160	182	173	206	175	199	189	182	176	179	209	222	227	196	213	185	202	196	186	195	200	201	202	206	226	183	193	193	175	200	184	204	201	225	178	160	189	170	180	208	197	196	175	175	190	164	206	198	192	189	196	185	183	170	182	167	188	207	171	184	186	184	190	210	186	185	198	199	186	183	198	201	174	178	187	182	160	196	211	201	169	200	190	199	171	201	185	172	193	184	173	177	185	191	193	188	182	195	192	172	192	183	193	222	185	174	191	170	200	218	200	191	170	175	198	189	177	186	197	173	185	224	217	213	191	194	181	180	192	174	185	183	171	182	174	193	215	207	179	180	202	199	176	198	207	180	212	178	202	174	199	210	176	194	187	174	208	222	169	200	184	182	185	166	182	176	186	196	174	183	200	178	186	194	209	157	197	188	237	194	207	200	169	192	189	208	192	197	190	196	203	184	183	212	209	198	184	199	181	185	206	205	185	182	207	172	225	194	190	176	182	208	231	200	189	210	205	199	194	158	186	209	199	189	200	212	195	200	164	196	214	206	165	199	171	200	182	202	211	180	174	201	196	197	181	190	181	190	208	198	199	194	176	191	200	204	200	176	184	189	219	206	199	180	181	178	196	182	201	206	180	226	201	187	171	172	193	186	193	186	166	202	217	201	201	230	204	181	184	177	180	209	184	215	181	216	195	193	183	159	196	189	190	190	183	191	194	205	190	211	200	207	178	190	184	183	181	195	172	178	184	177	183	195	191	165	179	177	186	206	217	222	180	189	190	184	194	203	189	214	187	172	202	191	192	202	193	178	199	214	192	185	199	196	201	190	184	203	201	180	212	223	212	173	193	194	198	200	215	161	189	173	187	213	197	192	186	180	189	199	177	194	186	216	189	218	179	175	220	194	186	192	189	206	176	183	187	209	208	195	164	192	156	205	201	199	194	182	163	202	185	213	170	167	186
7625	565	495	505	452	476	456	485	427	460	443	486	453	492	467	451	497	433	429	482	440	493	422	434	456	477	468	475	498	430	435	481	445	472	487	435	498	464	484	476	490	450	444	458	452	464	485	488	475	486	477	486	484	514	472	431	451	463	452	480	496	471	475	490	453	474	485	451	456	491	485	505	467	472	478	474	471	443	478	469	470	469	480	467	487	440	454	445	491	456	474	505	466	454	462	449	464	476	459	437	516	487	469	470	437	480	492	413	447	511	457	491	460	472	468	456	483	478	482	495	454	456	443	446	492	465	453	452	473	447	457	463	481	473	454	521	486	435	481	436	449	472	449	496	448	502	477	467	484	480	509	493	467	433	449	432	483	464	457	440	438	467	508	476	472	457	471	475	489	457	463	465	458	506	471	461	449	470	490	487	487	516	502	506	459	415	449	497	435	452	454	442	466	453	482	436	432	452	471	479	455	507	496	475	469	490	462	422	492	502	508	502	473	471	509	500	493	443	444	488	478	449	461	482	449	513	480	485	502	474	471	487	507	475	474	473	469	480	505	456	460	449	474	426	468	455	498	484	458	500	493	497	458	447	457	490	441	465	485	450	477	510	460	488	459	449	478	465	422	451	456	490	456	471	478	482	475	479	468	474	476	460	481	495	467	467	444	447	453	488	479	444	466	469	485	491	506	460	425	459	462	477	482	442	434	456	469	467	459	457	458	458	466	484	466	463	473	500	510	449	435	453	472	500	487	454	470	465	451	508	413	484	459	452	449	479	464	462	508	461	443	483	470	489	439	464	457	441	471	478	464	458	472	476	461	470	436	442	494	485	480	499	496	456	452	493	475	438	462	497	499	460	484	466	450	469	455	451	468	485	445	459	465	471	453	491	453	451	452	461	482	478	478	458	480	471	433	441	449	478	469	485	455	475	449	465	431	451	498	488	516	474	480	455	485	462	482	470	442	476	469	489	485	482	462	494	462	482	490	498	470	512	469	497	443	436	470	456	449	461	427	452	466	460	481	477	465	445	411	458	460	454	484	491	465	464	462	472	480	486	487	458	472	473	456	467	461	454	437	478	462	483	479	489	487	478	443	493	481	432	504	475	460	450	489	499	438	456	466	456	472	466	451	484	489	438	455	441	478	453	470	449	497	468	466	448	455	459	495	495	430	483	470	496	500	450	474	499	482	462	491	463	453	474	460	434	453	469	488	481	506	500	458	451	463	434	434	476	472	431	446	468	482	474	448	456	493	460	486	465	469	474	399	451	455	478	447	476	472	485	460	486	436	481	431	509	464	484	455	443	445	504	514	493	437	495	465	449	471	509	508	448	451	452	449	473	488	494	451	484	457	444	487	497	463	430	473	456	450	457	465	464	427	458	473	463	470	473	460	457	495	451	454	528	516	489	527	449	447	479	479	458	458	461	461	455	489	438	420	453	433	453	481	474	450	462	498	479	519	469	462	470	478	425	410	463	541	456	440	480	437	451	465	501	466	454	456	464	473	491	471	499	478	475	473	459	448	480	477	497	468	479	441	450	420	436	480	460	472	467	461	469	487	463	477	526	462	491	417	455	444	482	504	456	476	471	435	474	505	470	480	450	431	418	434	422	454	415	502	485	454	455	431	466	473	497	465	461	479	467	482	443	439	454	486	426	454	467	473	441	491	479	485	459	457	441	487	443	457	465	481	444	484	475	486	455	453	470	492	492	478	464	449	452	443	462	488	460	497	426	495	436	471	464	499	486	440	440	458	444	475	481	449	430	420	476	480	458	482	450	501	447	437	476	435	478	488	482	468	473	448	494	453	475	465	452	466	444	466	429	460	481	457	452	481	460	454	467	488	464	502	433	485	420	465	457	452	475	452	450	485	498	481	462	433	447	485	454	459	450	480	478	451	431	445	428	479	495	468	433	455	480	456	489	432	491	456	440	453	430	485	449	488	450	491	505	489	459	469	504	506	446	464	473	482	480	497	459	487	460	482	478	490	455	465	514	442	486	432	422	499	476	455	450	474	456	450	495	482	497	492	487	412	448	478	449	489	423	485	464	421	483	501	455	509	462	458	475	444	480	449	474	452	459	510	474	467	482	470	498	476	475	459	477	445	452	448	461	464	465	453	479	504	500	420	460	477	448	453	433	422	475	524	423	441	488	447	452	434	420	505	491	497	440	430	480	486	458	443	510	440	475	446	449	466	461	480	481	461	429	452	445	476	490	494	513	460	450	511	474	455	483	474	471	445	464	463	442	494	483	452	500	469	462	491	447	450	436	470	484	515	450	443	454	522	481	442	528	475	466	501	445	466	452	464	476	477	481	466	504	464	432	471	455	437	430	440	487	441	483	451	462	476	464	457	451	474	478	481	483	467	482	535	491	449	467	461	452	455	504	444	467	466	466	449	478	461	494	489	499	457	477	472	469	493	475	469	477	452	473	458	500	449	520	466	451	482	452	492	421	463	468	477	437	464	454	429	467	453	482	476	456	463	432	451	469	451	434	499	476	485	512	487	476	462	486	476	464	458	481	442	473	446	468	473	502	485	447	450	461	458	469	498	490	463	466	474	445	470	486	507	470	467	485	464	481	437	488	484	467	454	460	460	421	485	471	449	451	438	509	464	460	434	474	510	449	462	461	503	460	493	447	454	465	519	459	456	441	470	455	465	446	451	438	454	507	441	438	445	477	493	505	480	440	444	459	468	443	443	457	470	486	485	475	484	476	463	455	416	470	454	471	470	488	438	465	480	467	477	495	467	433	526	452	408	494	455	475	441	457	472	432	433	517	493	480	455	478	465	459	462	461	458	497	456	459	469	447	488	455	452	510	469	472	452	478	456	485	454	453	473	444	463	474	444	463	463	455	463	436	479	454	494	492	451	514	440	414	435	473	498	504	463	446	468	516	471	486	501	463	465	476	475	444	470	431	479	506	477	469	474	470	491	484	478	451	471	451	475	446	466	457	444	470	496	507	463	470	488	447	489	453	498	445	486	439	474	463	459	455	489	455	470	472	459	468	443	487	447	484	489	505	496	456	501	453	467	485	473	452	463	485	457	461	449	508	429	459	439	461	475	497	463	494	491	483	489	497	503	472	462	503	485	486	485	452	482	443	474	474	471	494	487	462	464	490	464	480	486	488	467	467	480	484	469	463	451	444	518	442	520	469	425	462	457	455	478	455	470	482	457	447	445	456	452	461	483	465	463	484	458	437	450	422	476	439	441	484	481	431	450	472	486	442	479	511	465	443	467	482	478	473	485	468	473	467	466	474	439	438	505	487	479	439	472	457	450	485	451	479	474	468	489	477	467	477	483	483	465	476	489	452	503	457	505	464	427	470	471	447	478	467	464	475	437	473	490	440	498	452	458	478	472	453	448	459	480	473	459	494	484	451	505	434	505	491	428	448	477	474	459	492	468	472	425	479	469	461	521	509	459	469	445	458	487	475	504	473	474	489	476	485	485	475	464	446	456	507	493	485	463	478	450	490	470	458
25117	21004	23570	28608	21021	12764	650	499	430	404	352	388	340	383	360	340	384	356	364	343	352	347	371	381	351	359	328	369	356	331	364	334	325	337	339	353	321	374	337	329	333	339	353	339	323	322	368	334	361	354	323	355	343	333	323	327	343	340	330	336	350	343	346	339	372	324	353	331	332	353	337	338	368	343	374	350	323	334	346	359	347	365	358	343	359	360	341	361	374	335	358	379	342	348	360	335	351	365	345	357	361	374	372	341	362	372	349	349	353	354	318	326	350	343	334	341	373	352	361	320	318	329	348	353	329	355	341	362	295	374	354	361	368	360	323	326	316	358	368	355	400	329	336	340	352	344	363	341	344	388	349	341	347	363	315	344	380	316	338	360	295	364	318	363	351	340	332	312	360	332	328	339	334	341	350	317	317	333	389	388	355	344	352	363	355	305	377	313	356	346	347	364	364	342	375	313	361	376	401	311	323	314	321	330	357	344	348	392	334	326	342	355	356	369	346	293	322	334	351	332	366	332	331	351	367	326	358	354	331	364	343	349	357	338	349	342	369	363	353	339	338	330	331	326	340	375	378	344	362	304	360	341	327	366	344	310	362	338	316	349	322	336	382	390	360	347	352	360	338	380	332	336	367	326	352	324	335	352	348	340	334	358	340	309	322	331	350	346	317	375	372	345	328	341	384	351	365	348	349	375	350	340	353	340	344	355	321	321	353	379	329	351	334	345	315	333	344	340	340	360	335	348	348	319	342	387	357	320	309	322	364	343	362	345	349	317	347	312	338	330	343	357	338	363	348	356	354	303	323	334	340	353	380	331	342	336	301	342	349	342	341	320	328	346	331	349	352	356	368	341	347	357	342	362	339	347	305	373	335	323	402	348	333	349	345	343	343	362	359	352	350	341	409	352	325	379	367	329	314	305	348	307	324	361	312	363	300	335	346	334	351	326	347	343	335	340	334	345	346	337	345	319	320	325	334	336	352	355	381	341	349	316	356	348	353	352	367	355	329	362	345	369	330	346	335	329	343	328	312	365	353	364	373	353	327	322	342	350	304	330	313	329	336	348	331	331	354	329	355	350	349	342	362	328	353	341	325	354	313	338	360	334	369	339	373	335	326	333	356	384	382	338	345	312	346	329	346	337	381	383	346	363	351	380	366	366	330	331	360	353	359	348	290	303	376	345	364	377	320	337	391	350	339	311	319	370	325	339	328	319	382	314	364	320	331	377	316	326	387	332	322	344	319	359	339	324	348	315	320	339	336	348	366	338	331	367	361	347	350	367	379	373	352	329	311	360	337	362	351	363	320	354	338	297	326	322	311	354	346	351	351	326	356	326	345	355	332	334	344	322	358	338	370	364	377	349	384	334	390	325	370	349	356	340	338	349	347	331	359	369	344	337	327	366	348	338	293	362	343	340	304	373	356	335	388	357	375	312	342	336	346	355	301	392	396	397	329	326	341	333	336	365	334	343	331	325	362	336	323	317	324	329	347	325	360	335	321	336	344	326	331	344	329	310	351	360	324	317	347	363	345	364	330	354	329	342	317	315	310	372	369	365	364	376	365	383	339	368	366	355	360	371	312	374	342	363	337	392	334	348	321	342	334	367	324	331	337	386	329	302	325	316	374	344	386	361	321	365	357	406	317	333	359	323	332	307	358	346	336	360	357	338	343	333	325	345	316	355	327	357	371	339	375	351	326	326	342	321	362	344	332	330	340	350	366	327	350	354	328	345	339	340	367	351	365	381	387	352	363	349	352	346	355	366	364	330	363	359	360	345	323	344	366	346	347	347	349	333	327	323	380	376	279	383	325	323	350	360	374	354	358	329	333	333	372	364	323	362	350	364	355	335	315	340	360	353	366	334	347	405	333	355	371	342	326	316	358	312	337	325	350	311	328	381	363	356	339	365	321	361	358	343	316	296	387	343	336	337	344	349	335	327	325	375	344	346	341	321	355	352	345	347	336	326	376	379	348	336	321	328	348	378	376	357	342	324	344	335	315	323	364	355	368	360	322	333	342	325	341	339	363	343	334	349	340	336	365	340	331	304	343	353	382	353	347	362	353	330	322	305	363	329	371	332	342	373	332	329	353	337	379	320	309	350	324	365	374	351	370	357	360	349	332	363	365	371	344	341	380	357	363	348	362	344	314	348	326	325	357	295	353	315	300	341	334	333	352	346	335	339	334	364	318	353	360	333	365	323	330	318	354	332	351	349	373	343	354	340	354	319	333	339	315	366	395	339	324	341	322	339	317	327	368	385	336	321	351	369	314	330	332	351	367	383	338	394	367	355	358	350	346	317	365	349	287	317	368	323	347	342	324	345	362	354	345	334	314	340	294	350	348	352	318	340	319	374	306	336	327	306	342	368	358	334	362	332	327	388	349	316	328	326	337	363	322	309	380	343	340	328	325	317	329	337	340	384	365	338	359	363	334	346	387	313	343	347	335	359	317	308	340	326	373	372	359	364	349	373	339	339	355	341	341	347	328	382	369	339	305	341	351	298	371	343	370	354	353	354	339	336	345	302	356	350	353	343	359	351	337	357	353	337	357	335	374	358	359	384	373	337	337	365	353	359	362	366	331	339	326	383	353	349	327	334	364	369	340	342	369	332	310	318	358	386	353	343	346	332	338	334	329	307	326	369	353	349	347	368	372	382	359	374	324	341	342	345	357	331	337	362	343	338	311	378	339	341	351	327	375	341	314	382	365	324	362	353	381	351	367	330	314	335	385	342	376	304	397	352	341	351	326	342	347	350	369	341	374	307	316	339	342	296	337	348	358	359	338	354	364	367	368	316	350	374	328	325	348	361	331	346	341	303	345	335	320	338	339	352	374	321	346	351	360	347	350	349	357	358	342	348	348	347	363	352	288	346	343	383	349	345	343	357	343	346	377	318	357	373	355	318	360	338	300	336	359	344	344	325	341	366	313	348	347	369	328	335	344	362	354	359	347	354	348	369	317	338	378	395	353	374	338	383	294	294	360	352	341	368	328	342	362	292	338	374	350	331	328	336	292	372	322	363	372	346	346	325	369	335	322	365	321	314	337	335	328	333	361	335	342	340	369	317	331	356	346	322	350	309	323	338	337	332	347	349	334	342	352	355	297	344	364	349	356	354	312	374	344	340	326	341	319	340	340	367	352	357	357	364	325	369	369	351	340	294	357	368	379	362	359	336	383	339	339	311	348	369	309	353	356	365	320	374	337	321	353	308	317	340	334	338	326	362	354	318	330	349	307	367	337	353	354	366	340	338	300	362	379	342	350	333	355	361	337	364	338	310	365	330	323	327	371	317	339	349	406	302	340	335	345	316	360	327	316	338	330	342	348	366	341	368	323	360	326	285	339	369	331	324	357	386	350	355	373	346	342	356	384	371	337	361	336	368	304	310	369	328	322	363	343	352	339	287	371	311	397	345	373	323	347	359	309	335	352	335	376	347	344	319	293	365	336	322	368	350	335	373	330	318	359	319	341	383	364	334	373	355
4385	2222	1357	976	833	727	795	764	772	682	747	774	801	768	745	738	787	730	736	755	738	749	795	771	765	811	724	759	735	754	750	726	744	720	700	760	723	750	709	762	765	733	728	748	800	734	734	775	719	704	717	763	716	722	807	711	736	774	727	676	750	748	713	760	715	700	734	759	758	771	756	729	746	737	704	757	745	759	723	734	756	740	751	770	716	694	754	721	679	737	746	702	739	787	813	743	807	797	715	700	732	725	770	741	766	747	754	761	733	779	765	689	707	711	710	744	693	733	750	752	734	774	780	739	735	729	738	745	762	731	706	707	728	733	736	762	679	781	757	725	746	746	828	759	782	760	761	748	732	774	670	787	735	745	733	728	763	755	744	731	777	745	689	742	775	745	750	766	744	733	748	759	713	703	770	757	760	785	753	687	771	741	752	736	735	747	757	710	771	726	753	760	706	756	740	769	748	724	825	750	746	781	762	756	755	776	750	734	737	737	766	746	749	747	732	761	746	710	749	757	732	771	744	752	759	743	735	729	793	721	709	759	734	748	767	722	758	752	720	725	757	788	775	735	743	721	746	763	779	734	731	760	773	744	784	676	752	812	754	788	749	768	736	712	761	692	791	681	738	757	774	726	735	741	742	735	737	721	728	726	759	755	770	737	802	767	796	718	753	788	772	717	720	734	743	712	780	744	760	748	757	751	750	772	766	766	725	752	759	750	705	731	741	729	748	715	741	719	730	750	726	729	681	724	730	669	702	717	717	745	748	762	704	730	781	724	741	702	743	774	705	752	736	737	772	752	749	733	754	752	747	741	748	747	765	731	720	720	705	731	755	750	814	678	752	756	750	737	724	762	732	737	703	786	750	734	746	681	711	766	793	740	704	743	728	732	752	683	762	729	742	778	764	715	724	771	741	750	773	738	805	748	747	742	719	750	754	740	728	778	750	772	762	711	752	761	739	726	707	713	722	712	737	706	731	724	749	795	701	765	763	746	756	759	746	740	762	801	753	710	688	732	762	758	742	794	764	690	754	768	740	724	745	723	724	755	699	759	683	727	731	746	752	778	711	785	737	751	758	746	778	765	753	715	756	778	762	736	736	762	721	705	728	762	709	748	792	755	771	711	754	716	781	812	748	754	723	757	784	742	789	766	750	734	733	757	727	679	779	759	760	778	763	776	754	750	749	761	754	714	753	718	742	759	768	729	717	755	718	753	748	731	762	762	802	730	760	742	699	748	738	761	760	748	798	720	758	779	748	746	701	755	740	728	773	707	696	714	760	759	713	749	749	720	730	748	737	707	771	750	748	707	728	729	716	802	759	759	752	749	740	729	770	743	761	754	731	762	717	718	746	733	761	757	743	715	711	761	754	741	772	770	750	740	716	699	768	730	747	742	804	712	681	743	733	754	738	716	800	759	738	711	735	783	793	766	737	741	793	796	732	723	785	702	690	694	769	719	708	740	745	762	695	717	784	763	747	711	716	720	671	726	739	751	708	768	698	711	710	756	686	721	706	752	770	756	768	732	790	736	749	727	790	742	758	737	709	836	727	748	741	713	738	725	777	823	740	743	808	696	715	705	705	749	771	689	771	735	758	744	700	751	708	748	737	746	759	743	767	698	725	707	723	730	685	706	773	781	754	787	742	763	740	725	750	748	745	698	780	728	747	756	766	766	750	733	755	738	774	735	725	734	712	736	750	788	704	755	770	773	756	761	753	756	701	807	785	756	719	725	719	723	748	731	761	714	790	778	743	767	742	742	743	720	709	738	747	780	761	732	721	769	734	718	767	725	772	763	767	774	739	768	745	744	772	753	737	739	776	761	754	716	746	800	716	742	766	732	751	709	767	749	723	711	751	723	698	799	764	759	712	734	727	702	756	735	778	759	722	756	724	763	699	683	730	760	773	753	758	749	748	715	773	702	752	751	751	756	719	767	763	773	693	723	743	707	772	731	761	762	747	735	749	761	777	740	720	785	759	692	719	712	761	769	691	725	707	742	757	738	741	722	741	799	751	788	677	748	754	756	775	766	762	713	717	702	750	734	716	744	748	747	725	753	753	775	739	771	794	680	724	756	679	726	766	779	738	740	691	776	745	734	734	714	813	752	758	745	739	785	753	706	789	712	796	692	762	769	710	748	644	732	737	774	758	791	694	690	715	736	733	756	744	695	758	795	742	731	765	733	741	726	733	721	762	755	775	728	735	777	748	719	745	754	743	706	715	733	688	725	735	779	730	744	723	755	707	735	720	742	766	766	793	791	719	694	729	751	711	737	741	749	737	767	693	709	730	748	762	740	728	743	765	691	706	783	708	742	767	736	712	752	750	809	774	737	730	769	727	704	752	737	774	711	781	749	737	761	745	744	763	737	772	759	692	743	730	741	757	731	742	766	718	809	720	732	764	748	737	723	754	740	732	754	751	764	719	740	733	783	733	753	800	749	713	696	762	758	749	817	733	734	750	773	782	746	740	714	726	804	728	725	729	771	729	798	764	737	755	779	744	737	772	749	760	742	763	786	736	733	772	674	720	746	749	732	723	702	709	718	758	765	737	753	728	723	746	730	689	785	712	753	687	711	750	739	785	781	779	757	732	747	772	791	750	740	720	730	690	732	771	752	688	756	768	713	726	706	691	777	785	742	732	761	707	681	751	770	770	721	777	692	721	741	722	772	702	739	742	757	756	766	767	705	720	700	768	767	701	765	736	763	810	761	803	711	770	743	744	779	754	723	752	754	738	715	721	810	717	707	724	724	689	793	704	775	752	693	741	765	750	726	728	743	748	801	737	786	713	701	715	737	761	783	776	747	773	749	781	757	701	738	746	765	763	736	721	766	774	742	741	752	721	763	750	765	730	768	740	742	743	716	763	742	754	759	773	761	732	735	730	722	735	727	782	779	725	748	765	763	751	715	771	733	691	765	745	732	776	755	736	725	717	764	659	751	654	697	723	796	755	702	732	775	733	681	745	761	746	740	763	736	747	733	796	717	764	733	764	740	797	726	776	770	730	701	742	761	718	724	744	749	758	758	754	742	735	754	755	770	717	752	725	750	770	755	782	775	676	790	785	729	768	711	711	798	731	810	745	706	747	765	749	753	726	746	752	758	773	772	712	733	754	753	752	720	714	695	697	770	789	714	755	750	729	730	738	761	689	765	716	713	765	709	758	766	740	715	726	740	697	762	730	762	719	739	716	740	734	755	738	742	759	760	717	807	746	741	734	696	699	743	764	787	750	749	764	725	765	761	782	732	720	746	759	718	751	731	758	725	742	732	719	723	734	767	739	711	751	804	740	772	776	736	725	733	704	752	764	748	767	749	765	747	709	762	746	780	777	731	717	777	760	774	731	738	753	722	785	763	745	728	752	722	785	701	715	714	753	725	739	752	755	702	767	763	781	717	760	714	757	731	835	723	714	751	720	778	693	728	772	758	761	701	744	747	713	734	757	723	764	722	785	780	769	744	800	756	746	747	734	735	711	729	758	749
24413	21014	23960	28253	21018	21039	10996	643	448	416	438	381	341	377	363	331	328	326	309	295	307	338	325	336	328	295	277	274	284	292	346	329	258	303	304	270	322	294	298	311	292	295	306	291	259	279	300	291	318	326	302	326	300	295	304	284	289	282	281	295	331	311	297	292	316	301	313	347	298	298	297	272	280	299	273	294	302	316	287	281	295	317	289	310	296	288	293	290	273	259	313	290	279	312	314	336	276	316	271	298	283	311	293	282	279	291	285	304	275	314	262	313	269	303	303	288	312	302	317	311	287	317	314	301	261	314	297	299	292	297	300	321	290	282	291	294	272	317	294	309	290	256	288	297	253	284	269	298	324	325	352	283	290	285	288	292	326	318	299	283	308	307	294	312	319	280	303	290	271	278	274	285	307	285	316	299	264	253	312	323	307	309	339	274	291	293	321	278	307	270	299	294	309	293	322	311	307	290	276	299	287	309	278	301	298	287	301	306	324	309	307	339	298	303	285	313	309	328	302	312	303	300	270	280	274	276	275	277	263	288	325	301	270	280	285	306	312	256	285	333	302	269	288	290	292	277	289	263	259	310	286	288	274	307	299	314	271	312	299	287	304	287	305	326	321	318	296	263	288	295	295	290	277	287	307	294	298	295	243	329	280	320	296	299	265	300	255	308	284	269	286	312	298	284	321	259	296	264	300	331	305	281	288	301	312	302	256	314	303	279	335	312	305	297	278	307	320	297	301	297	300	245	305	295	330	283	300	286	292	303	277	291	294	309	286	289	316	272	301	293	288	266	307	305	282	289	294	292	290	305	286	294	269	279	287	286	284	257	271	270	306	299	313	281	310	272	271	298	302	321	279	260	273	331	323	296	273	259	307	316	294	280	279	303	268	306	283	303	278	278	322	290	291	269	306	305	298	289	260	275	269	300	295	302	290	322	315	280	276	291	295	252	301	288	310	290	323	300	290	297	316	299	298	290	317	277	301	297	300	320	291	283	316	294	303	296	301	311	254	307	312	286	303	293	268	281	280	286	297	339	314	260	304	286	314	283	322	312	287	309	292	297	290	300	303	296	265	306	290	296	324	321	275	262	298	321	272	286	271	284	305	290	292	308	280	274	316	330	282	312	261	294	280	282	251	300	285	294	283	298	278	303	313	306	305	276	309	293	309	272	307	297	253	292	291	299	289	284	305	303	309	300	304	279	272	307	312	304	314	303	278	275	282	285	282	276	322	307	310	302	310	302	335	296	290	295	284	292	277	270	308	307	284	281	283	288	318	292	307	283	311	300	308	292	289	306	306	270	302	323	280	286	324	296	289	278	302	284	284	283	312	289	315	300	268	324	288	298	256	297	274	285	277	310	281	302	302	302	286	285	319	306	292	261	337	295	237	298	305	314	288	290	290	320	296	268	305	319	304	310	284	289	313	294	278	301	320	315	285	267	280	289	311	296	284	316	334	283	316	301	317	282	301	280	310	309	278	289	272	284	273	280	324	302	277	286	252	312	285	312	312	271	269	253	282	322	269	309	340	296	301	298	332	294	331	302	310	272	325	293	307	285	277	305	309	309	337	309	293	269	282	302	288	338	297	292	295	287	289	270	288	289	292	312	325	272	321	286	304	291	319	300	272	289	325	331	315	313	302	249	316	321	261	260	293	286	285	317	276	294	306	293	292	272	333	295	302	294	289	302	277	284	293	304	305	266	311	270	277	324	304	301	310	295	326	296	302	280	283	321	286	290	305	303	338	338	301	277	278	281	298	282	283	303	287	285	281	331	292	252	321	293	299	261	278	303	290	296	287	300	310	303	302	253	268	321	300	284	279	280	296	323	331	287	282	285	316	294	264	293	263	283	295	306	293	307	309	298	292	283	282	283	296	315	298	301	290	278	285	302	289	277	280	311	300	332	272	271	277	295	308	296	309	271	311	302	295	309	280	295	303	303	318	318	317	265	288	266	302	284	311	270	283	284	288	316	305	290	271	318	290	315	300	268	277	321	295	337	285	281	289	296	303	271	293	296	281	312	291	293	303	266	307	297	294	272	312	321	292	306	281	308	300	313	299	334	293	293	280	290	300	288	265	317	271	306	315	329	288	287	302	321	312	313	331	317	288	275	305	297	264	288	262	284	284	290	321	310	283	281	290	344	325	308	290	306	309	301	264	304	285	307	274	286	292	297	293	293	263	299	305	295	299	262	311	294	294	294	277	305	266	255	299	295	327	338	294	319	296	311	319	325	310	301	332	270	257	290	297	286	336	318	308	286	295	272	292	328	262	294	297	316	269	250	301	279	300	298	281	314	287	280	278	307	280	306	323	266	281	299	278	311	283	311	311	292	291	273	281	285	297	294	298	286	312	301	283	309	298	308	272	281	293	280	275	327	298	300	306	302	297	286	315	285	295	311	307	292	314	317	304	308	331	286	300	320	299	317	276	264	291	293	289	274	303	281	300	301	303	303	305	327	292	327	318	301	286	290	289	283	326	292	296	309	318	294	266	281	320	311	324	326	263	277	297	312	252	293	303	330	276	299	326	304	293	255	279	260	278	293	282	258	281	307	303	301	305	332	306	304	277	293	293	289	309	261	265	313	306	292	313	276	322	289	331	284	297	303	271	286	298	297	312	296	266	261	251	314	279	299	280	316	314	312	271	306	297	306	294	293	313	323	271	263	291	286	285	278	309	324	275	315	277	299	266	334	290	281	298	285	303	295	329	300	281	273	282	287	318	285	286	336	301	265	322	284	261	307	283	303	267	283	280	316	312	295	313	301	330	275	294	291	281	252	298	275	297	314	297	299	340	288	289	288	280	286	281	276	306	297	308	267	291	280	311	295	343	269	258	274	264	268	273	314	306	305	283	302	251	277	287	286	287	290	300	278	267	313	286	283	283	277	277	309	287	286	276	266	284	327	274	279	289	296	281	292	308	304	309	306	263	309	270	283	276	306	285	267	284	300	303	287	305	302	303	265	309	308	324	313	290	307	317	299	279	308	316	281	282	306	278	288	335	300	320	273	290	302	268	275	308	281	323	297	288	322	287	297	304	324	311	289	294	303	300	318	311	252	300	282	297	301	295	312	297	243	285	307	271	293	263	260	277	286	279	294	280	302	327	281	323	291	280	306	332	260	281	298	293	296	334	279	306	277	276	326	300	291	310	296	306	281	285	306	292	303	313	302	306	300	290	293	308	253	310	297	273	292	330	310	297	287	295	329	325	285	303	294	278	279	331	295	286	306	315	309	303	298	270	360	286	276	287	325	266	314	281	299	272	309	295	276	298	308	333	302	309	308	290	296	292	306	270	270	270	259	296	288	260	302	294	272	289	332	281	298	304	313	285	278	288	296	288	301	261	272	302	293	315	277	305	290	260	292	300	327	276	315	324	286	290	319	311	278	285	264	282	316	303	302	314	297	297	292	292	321	282	309	283	285	320	293	296	300	256	277	274	270	291	318	322	276	318	265	277	303	282	302	313	281	285	305	340	306	246	296
4063	3293	1646	1053	820	725	690	670	649	677	676	635	642	647	682	648	641	604	627	621	620	639	606	632	601	608	610	623	632	618	641	614	647	602	628	614	595	653	645	610	646	615	615	655	631	639	631	637	619	589	648	641	648	667	643	669	644	678	632	628	619	613	596	600	609	599	616	616	650	594	598	606	598	586	621	587	699	630	612	618	631	631	682	633	683	685	654	615	640	586	581	665	609	601	611	629	612	606	625	633	611	628	585	611	593	616	597	641	642	665	620	615	614	619	601	627	611	591	654	579	564	629	601	605	619	629	621	612	612	611	597	612	623	677	650	581	595	643	605	662	642	618	660	607	617	637	616	659	623	609	578	656	635	583	598	620	656	614	640	624	593	607	645	649	627	593	624	604	647	609	628	614	652	566	628	659	601	634	609	587	622	600	595	617	626	578	632	651	575	592	615	611	627	628	586	627	577	635	639	657	617	636	597	650	652	604	630	657	632	647	611	650	607	637	641	652	589	614	631	634	598	606	612	617	633	652	608	577	638	610	623	652	604	615	591	611	651	604	583	694	606	649	623	641	596	613	622	628	631	598	653	574	675	602	617	606	611	612	596	621	626	606	634	640	627	609	666	637	613	639	650	639	590	640	595	676	645	639	617	640	618	595	631	582	676	650	589	638	659	610	611	667	562	614	598	597	599	650	627	608	609	617	650	620	618	619	647	627	621	580	603	629	622	656	623	599	621	603	669	598	619	654	625	609	604	601	558	653	631	586	647	615	595	607	621	639	649	600	615	614	604	634	623	612	620	645	648	583	596	569	602	591	659	665	623	615	594	617	610	564	624	668	635	643	589	654	684	572	625	625	596	646	662	631	615	619	616	644	613	617	633	612	635	620	606	624	620	590	663	626	617	638	596	641	609	584	600	631	555	594	595	631	672	617	624	596	620	633	624	621	632	584	648	596	636	628	624	607	617	627	609	655	661	606	602	622	610	606	654	633	634	584	679	614	612	647	618	577	606	586	560	588	591	613	632	636	588	631	582	593	612	632	609	617	604	613	646	613	603	598	670	620	594	622	607	589	635	643	630	616	656	637	635	635	611	636	558	645	574	611	592	646	645	607	576	635	605	586	582	610	649	654	669	595	617	618	671	623	575	668	608	624	605	663	616	618	610	617	646	675	589	576	595	633	607	594	615	588	613	668	605	615	608	628	611	587	604	608	573	638	636	616	580	631	580	673	684	610	624	624	597	623	650	643	616	662	649	662	652	675	646	603	664	600	607	599	661	611	621	636	628	606	618	634	679	661	589	609	627	586	659	641	629	620	619	617	608	607	556	608	622	629	613	612	601	634	585	601	615	588	612	603	647	635	574	600	622	620	616	610	630	606	618	619	604	638	644	636	647	592	649	605	603	627	605	609	626	663	633	616	633	626	645	578	617	608	625	652	626	592	655	625	602	614	628	625	627	614	620	588	587	592	642	642	600	616	630	582	648	632	627	619	594	625	636	607	643	596	576	641	654	631	591	617	592	637	624	648	564	586	582	646	611	613	657	630	625	594	630	626	585	611	610	577	632	606	628	586	663	607	658	593	567	574	607	584	622	595	621	647	589	613	643	605	627	628	633	604	643	618	648	621	604	622	668	651	615	610	594	594	601	654	589	626	618	635	605	583	616	591	647	640	649	605	622	623	626	546	634	680	626	624	630	637	609	595	573	621	681	622	617	612	621	636	642	665	596	608	587	643	631	612	608	583	624	580	625	649	631	613	604	628	640	645	682	639	638	659	613	657	623	634	615	638	574	577	614	606	626	596	598	609	636	624	628	611	629	609	664	694	599	622	629	666	627	656	620	643	614	561	618	577	612	621	628	612	564	590	633	645	640	645	659	631	650	618	616	632	654	636	605	626	571	599	607	664	587	592	603	664	599	607	662	634	597	665	598	620	622	612	603	639	651	625	676	617	605	583	647	628	578	617	637	619	640	608	651	620	650	659	568	681	650	536	603	633	624	612	610	611	583	661	646	629	605	606	592	610	597	602	593	614	591	601	646	652	622	675	643	632	605	586	614	662	605	599	620	659	624	576	638	605	623	625	602	640	639	560	623	640	646	583	585	610	579	643	603	604	617	606	607	669	631	620	630	612	613	635	669	650	639	609	596	579	631	567	604	604	632	646	607	622	643	559	617	632	630	609	635	625	596	616	600	644	617	605	617	630	648	574	624	637	631	609	595	607	625	634	605	607	588	608	676	617	614	647	629	618	614	583	626	624	658	643	549	576	628	584	629	579	609	597	620	618	669	606	598	607	638	638	640	630	609	627	616	620	615	595	630	622	614	583	636	596	587	606	612	632	627	614	637	637	662	641	590	617	588	649	618	620	592	566	590	648	617	603	678	625	583	617	650	628	606	603	600	615	596	610	601	609	613	641	600	650	634	666	658	581	615	649	595	610	619	659	615	658	578	661	641	600	651	618	575	633	594	627	634	606	586	598	612	624	615	607	622	677	569	612	655	602	596	652	595	611	655	634	629	607	617	617	650	646	629	669	609	603	638	589	600	595	624	597	635	591	639	644	632	616	592	642	609	665	599	621	607	620	604	605	629	605	608	629	607	608	643	613	598	591	642	607	582	633	641	622	588	648	595	629	644	613	633	599	630	603	622	638	601	631	633	641	656	599	619	631	608	654	574	612	598	585	637	616	608	618	646	561	606	590	650	565	602	601	638	617	601	603	596	612	599	644	582	645	637	617	588	585	596	575	605	643	613	629	624	602	668	590	632	629	631	631	616	690	599	568	641	652	634	608	614	656	616	618	631	653	636	638	614	606	633	649	635	589	616	648	641	640	579	644	605	611	611	589	642	643	623	633	621	584	574	634	617	636	627	618	586	652	635	598	629	595	604	632	619	635	614	601	616	628	612	655	666	619	628	594	664	582	564	621	604	623	626	629	623	631	603	637	640	603	625	640	699	637	607	651	637	622	579	618	659	644	610	619	595	614	611	664	581	638	654	649	663	631	597	626	644	636	619	614	663	621	609	621	642	598	616	598	610	655	617	584	597	591	595	614	599	610	610	619	662	610	629	656	608	630	636	611	642	667	655	629	664	625	636	575	622	652	637	609	606	610	604	662	631	616	639	646	640	623	644	646	603	647	602	586	644	595	603	642	636	623	615	615	621	593	556	650	630	625	643	664	617	602	622	624	644	625	603	612	590	614	616	631	610	646	591	576	633	615	645	590	599	563	651	617	626	595	608	618	633	627	625	584	658	663	541	610	596	604	614	613	634	675	624	621	618	614	591	658	609	604	637	625	615	616	601	670	636	580	618	632	656	569	608	634	621	637	622	633	615	607	623	610	595	589	598	580	612	587	570	648	607	624	612	635	645	590	621	601	646	618	624	645	640	645	638	631	622	620	565	609	621	611	589	603	630	575	571	608	634	640	626	589	619	622	610	664	643	631	627	618	658	652	600	661	634	601	596	627	611	659	631	605	652	575	585	618
33057	14482	2041	321	244	200	173	184	197	191	214	184	167	169	177	182	188	203	189	209	197	186	191	184	170	224	199	172	173	185	209	203	201	188	195	201	190	185	184	201	183	191	184	184	199	176	179	185	189	177	207	201	197	187	171	185	212	166	207	190	193	190	172	196	177	217	176	200	181	191	188	187	181	190	183	178	187	185	210	198	207	181	151	190	172	192	176	228	181	173	183	186	206	177	196	194	201	202	199	197	168	200	184	210	210	212	194	202	191	174	184	193	195	168	199	186	188	189	193	197	186	173	179	198	200	174	195	188	190	174	215	218	198	183	218	232	205	169	192	196	178	207	201	185	192	180	187	183	191	188	197	215	179	190	170	184	184	189	192	210	189	182	186	185	195	176	201	199	178	212	188	185	210	191	194	175	187	205	200	196	173	167	182	202	191	173	211	176	170	158	172	194	178	203	195	192	179	200	198	174	189	191	196	187	199	196	200	198	185	181	194	177	192	200	177	166	175	179	178	193	182	169	223	188	180	166	172	187	172	177	186	166	186	201	193	188	219	177	184	199	206	165	194	189	177	183	174	202	219	177	202	192	200	206	173	210	187	189	170	175	181	192	185	190	202	182	194	193	176	193	212	176	179	185	172	206	203	171	202	222	209	173	208	184	194	205	162	194	165	231	207	199	188	179	189	185	185	195	191	170	171	214	216	177	187	160	172	174	177	179	221	191	183	179	194	190	201	211	200	193	204	175	180	194	197	197	161	194	190	173	182	198	186	177	200	174	189	191	182	212	183	189	168	172	204	204	190	181	196	176	187	192	189	197	201	179	196	195	167	172	190	165	197	210	194	188	170	158	162	207	199	185	162	193	196	178	219	175	196	172	187	200	158	162	194	150	161	214	147	171	198	174	192	207	206	194	175	220	207	179	201	191	193	186	205	216	194	192	184	169	212	158	181	177	199	192	192	184	204	200	192	206	206	186	198	199	183	189	203	192	162	202	201	187	164	219	181	166	201	178	189	201	177	209	195	179	211	191	184	180	188	185	189	172	184	183	189	169	187	191	187	189	212	180	218	182	180	171	199	182	195	172	191	189	204	192	205	191	161	186	194	232	189	182	209	207	181	168	213	195	188	177	182	170	198	180	183	183	179	194	203	182	165	174	216	219	204	170	202	155	199	194	192	205	214	192	175	188	196	190	171	177	197	191	176	170	205	196	204	182	206	180	179	177	189	186	183	210	203	196	191	199	187	198	189	215	188	172	192	163	171	184	205	201	191	169	210	229	180	189	171	193	184	201	156	174	184	161	158	182	184	213	179	199	188	195	205	200	164	192	198	183	178	189	202	221	187	196	191	176	222	201	169	215	199	210	194	181	196	175	193	203	160	189	207	176	180	179	186	199	188	171	212	204	197	172	219	222	183	179	208	205	169	199	206	201	202	178	186	183	180	183	204	196	202	205	199	202	197	203	174	172	194	199	177	193	178	201	180	191	176	199	189	191	182	203	204	176	186	182	170	173	200	188	172	181	208	167	193	194	209	156	164	200	200	178	210	170	182	186	198	204	191	185	193	199	198	184	182	171	175	186	174	181	205	214	187	174	186	155	171	213	198	192	170	207	182	209	184	182	187	195	184	191	198	168	172	185	177	182	200	188	183	196	170	188	209	199	193	189	180	190	197	196	171	181	182	183	192	173	191	208	198	163	178	212	173	168	196	224	181	184	215	169	201	195	188	204	157	184	198	196	198	183	216	199	187	182	205	227	199	195	199	181	173	203	184	193	184	207	176	171	181	178	192	214	200	185	156	184	231	191	204	181	173	182	175	197	175	206	197	192	216	199	191	190	196	216	177	198	182	177	212	181	225	206	212	185	210	197	175	195	214	172	206	189	158	179	166	196	175	171	205	187	183	189	207	185	179	197	165	183	218	189	219	182	210	198	198	209	181	157	197	194	214	186	216	220	212	192	171	192	178	189	206	193	199	210	181	206	202	186	165	203	207	213	185	187	179	209	212	215	188	169	183	199	195	186	205	186	173	194	203	168	198	157	182	195	200	159	189	172	188	166	162	177	181	188	196	207	185	193	161	188	184	184	169	197	186	192	185	189	171	205	179	164	206	191	196	165	191	188	198	183	183	189	186	190	189	172	198	196	210	229	190	192	191	194	199	170	170	191	200	193	158	178	193	185	183	192	209	174	190	202	204	185	194	194	192	175	200	189	169	189	182	196	176	220	189	180	185	206	163	200	167	171	191	213	184	192	156	180	173	195	152	181	205	188	191	185	177	173	177	170	195	194	172	196	169	218	195	186	161	192	189	193	175	192	200	188	183	213	184	223	195	175	210	184	174	181	155	167	171	201	173	203	180	172	179	202	185	174	185	185	194	194	176	177	190	201	197	202	193	182	188	212	180	177	197	209	182	179	187	219	187	199	185	186	200	173	222	180	177	182	190	192	205	196	177	183	179	200	219	201	185	176	189	186	202	171	188	185	182	213	201	182	194	182	185	200	190	217	198	183	169	165	199	188	186	179	183	197	167	185	195	174	189	177	177	172	179	195	199	186	189	161	167	190	208	215	196	185	186	207	207	209	192	191	200	183	195	181	185	216	208	158	184	181	180	197	204	167	195	192	174	202	216	211	196	171	188	186	161	194	177	202	197	180	173	194	194	194	193	182	205	185	202	178	190	196	220	204	165	201	213	187	181	200	197	166	180	197	161	156	190	187	176	195	175	202	168	221	209	190	194	187	201	188	210	204	199	202	174	210	166	171	191	181	197	197	178	187	205	180	172	195	202	184	159	162	188	174	214	222	193	171	227	213	201	186	182	188	185	191	206	194	207	190	183	191	163	167	201	199	169	158	162	196	206	198	177	182	186	185	198	199	172	186	171	198	172	192	227	188	192	224	181	191	173	201	182	170	204	204	196	179	211	193	174	170	174	210	201	170	187	164	202	180	170	182	185	211	170	188	181	204	171	190	166	185	185	165	171	160	200	196	181	164	206	162	219	195	199	165	191	197	190	175	186	191	165	177	188	198	194	179	191	202	183	174	184	180	189	203	197	150	187	168	204	227	206	189	169	194	172	198	197	207	187	196	189	193	210	175	187	171	193	203	200	190	206	191	197	190	192	188	209	202	188	187	195	196	186	208	202	207	193	197	175	208	194	169	197	192	174	167	184	196	204	156	179	190	168	181	190	201	213	183	211	212	173	182	188	187	198	193	174	199	179	194	193	193	203	185	208	198	166	183	195	177	192	199	197	172	211	181	216	160	189	186	211	224	212	175	197	182	139	196	197	175	179	192	192	192	210	217	186	197	211	200	183	206	193	185	215	187	189	199	198	207	179	176	191	205	183	196	190	174	206	188	192	182	197	180	207	165	199	178	181	185	180	198	156	179	195	200	187	171	186	187	175	188	183	183	192	197	172	166	190	200	190	187	207	196	187	196	201	187	186	186	174	214	204	181	164	192	170	201	187	191	195	212	189	179	209	199
7564	578	480	459	446	433	430	474	478	416	458	446	476	418	464	484	447	457	448	445	454	476	471	460	441	474	475	526	473	464	451	467	483	479	434	459	531	459	490	427	481	492	473	467	431	441	460	451	487	518	499	465	511	440	476	470	488	473	444	456	435	459	468	498	465	440	470	485	467	479	471	489	468	478	457	467	453	447	453	488	448	448	477	472	461	484	488	449	463	475	453	460	493	453	498	479	469	457	433	504	459	475	446	470	453	447	465	444	472	477	502	459	467	480	449	459	482	461	462	508	440	459	486	469	450	453	457	447	459	477	509	486	482	496	498	461	463	441	474	481	485	482	438	448	455	483	478	425	472	436	448	438	518	457	498	449	450	492	458	457	540	461	469	437	451	462	513	438	464	452	464	477	448	446	449	479	448	477	448	441	462	455	446	503	475	483	454	452	437	481	465	486	452	473	446	464	483	480	470	447	463	497	430	470	452	498	470	432	511	515	453	474	455	455	495	471	448	459	470	492	480	489	501	434	440	466	455	480	449	489	489	508	471	468	454	463	440	487	428	478	467	462	461	464	492	471	453	488	470	449	477	446	454	473	476	453	478	453	479	460	486	421	433	490	456	484	504	487	493	475	499	450	447	474	465	449	459	449	451	461	474	468	431	463	454	432	488	468	474	476	461	469	456	483	445	422	490	484	434	473	452	479	496	465	467	475	480	455	450	447	473	474	481	468	469	487	458	440	477	476	478	451	485	473	433	493	447	478	448	457	473	462	475	474	436	452	450	468	440	469	428	526	469	467	451	488	450	484	469	465	505	504	447	438	463	477	468	453	455	502	468	492	473	452	473	464	445	467	461	493	514	456	446	443	451	464	462	492	449	472	466	490	453	460	489	476	477	467	426	473	434	455	452	464	504	485	470	472	454	438	494	430	443	440	437	448	470	454	471	456	479	464	447	478	462	438	452	482	505	519	465	447	487	502	486	416	484	443	500	513	505	450	487	461	467	440	468	448	467	451	490	472	471	511	422	456	476	483	446	449	445	419	428	488	443	422	462	502	503	455	454	476	507	472	453	456	490	455	418	458	468	468	509	473	442	470	462	499	492	454	457	464	483	479	492	428	520	457	441	508	499	491	477	481	477	478	464	473	479	451	467	471	468	441	473	484	466	484	470	443	475	447	501	456	495	463	470	442	443	440	481	445	487	463	443	464	493	462	432	484	468	462	442	447	465	441	456	425	460	480	444	448	435	499	444	428	444	506	482	454	448	461	499	491	508	486	481	449	460	445	469	483	481	414	498	463	491	488	451	497	482	507	478	476	468	480	478	458	455	506	501	477	458	469	446	489	450	487	483	458	477	481	496	460	440	470	467	523	451	432	408	504	446	465	492	475	515	423	464	440	455	434	487	467	467	485	469	482	428	448	508	453	479	470	466	466	467	458	455	462	460	459	474	490	444	466	465	420	501	489	469	490	464	490	483	460	453	464	475	444	494	485	447	472	449	443	452	453	440	451	468	485	464	468	475	428	460	466	495	463	463	442	455	443	455	477	483	458	469	476	446	487	441	477	492	478	428	487	475	478	452	486	447	455	435	439	467	490	501	424	493	454	484	470	456	476	492	464	448	491	468	456	449	449	535	474	462	489	505	430	476	482	444	467	482	489	416	449	447	414	489	471	459	444	454	488	501	483	478	430	451	496	407	491	465	460	434	483	490	450	434	502	516	462	469	436	452	491	484	482	464	434	459	447	424	467	462	410	471	466	473	444	461	462	477	452	440	465	436	461	489	481	461	468	493	469	453	473	463	482	452	457	440	485	467	492	493	495	440	493	463	484	451	429	517	470	456	464	491	488	408	464	476	458	455	454	473	469	447	469	484	487	498	475	456	474	443	498	483	437	506	411	464	470	478	465	468	456	458	425	447	479	430	482	467	421	478	469	493	449	457	490	450	505	490	470	488	496	441	477	467	436	445	466	477	478	471	459	476	430	454	467	476	443	477	481	482	457	461	467	453	458	440	473	430	481	416	484	443	477	449	460	476	468	458	442	463	473	421	467	458	475	466	456	444	488	425	438	504	457	486	423	488	471	461	464	478	459	461	473	520	481	460	473	493	446	465	495	485	476	485	510	479	468	465	418	481	467	464	474	453	434	496	465	498	448	494	485	447	448	464	499	470	487	475	447	471	456	485	539	502	453	469	463	479	444	466	458	498	454	481	509	448	460	451	462	488	426	454	470	484	477	503	484	485	469	442	448	451	474	468	500	493	450	467	465	501	476	462	461	456	465	460	442	483	496	454	456	475	469	489	479	483	506	502	487	460	482	428	505	469	471	445	479	483	469	503	456	460	434	453	487	454	436	499	473	480	417	447	464	488	505	476	495	470	433	481	495	458	472	482	468	460	464	505	451	487	448	464	470	446	409	500	471	486	429	461	437	461	489	462	491	446	478	442	492	446	472	478	475	442	473	479	433	428	474	456	471	445	494	502	485	462	492	466	459	459	498	441	490	482	464	483	494	487	446	454	475	472	456	449	418	432	459	481	480	438	507	484	466	465	453	472	431	453	498	483	464	440	473	505	467	445	460	489	476	483	489	500	467	453	484	450	467	446	458	496	496	456	495	446	450	464	486	496	476	487	442	449	441	468	464	448	449	483	489	461	466	476	462	471	461	486	459	480	458	437	444	507	461	502	432	404	466	483	433	472	469	492	449	480	433	429	445	444	453	488	479	473	485	474	484	475	489	468	481	472	440	506	449	465	479	429	474	442	463	500	437	467	494	481	433	476	463	498	442	408	494	477	487	510	427	437	459	449	431	494	473	454	459	441	490	433	429	484	458	468	458	464	469	483	447	478	486	462	443	451	474	492	431	502	486	439	454	474	475	463	495	514	441	438	513	467	472	456	483	469	455	473	421	464	487	429	456	457	469	442	434	480	480	457	464	491	473	480	452	482	465	437	459	454	478	497	467	444	486	477	457	460	478	493	474	483	451	469	485	476	511	492	466	430	435	470	470	475	417	503	483	481	491	480	492	471	480	453	479	431	495	469	461	487	481	462	460	492	507	414	508	506	500	450	462	457	483	444	460	462	463	480	457	447	447	452	479	417	415	449	508	475	454	473	458	476	444	456	453	481	461	455	484	487	462	465	470	456	508	489	468	491	465	477	469	473	488	465	456	463	480	461	467	439	442	425	474	460	449	467	466	469	459	505	445	470	440	458	492	466	458	503	458	467	440	470	452	460	447	435	493	473	468	515	457	451	479	448	485	483	493	490	502	419	496	476	470	459	450	475	471	473	495	453	466	484	513	449	480	501	441	448	480	516	435	454	493	464	463	496	467	444	499	440	442	465	448	512	416	456	457	456	458	443	460	419	520	452	464	470	467	465	494	465	442	472	437	472	504	460	486	441	419	481	464	458	418	460	447	472	461	440	459	487	467	458	496	451	455	473	449	469	437	460	486	485	477	458	505	473	480	456	475	488	472	441	456	461	475
25036	20998	23567	28619	21016	12910	653	508	415	432	379	387	356	367	316	401	373	364	361	361	337	394	354	358	343	371	343	365	381	350	354	312	362	374	357	341	355	334	329	338	342	377	379	311	382	322	341	344	340	344	342	357	347	341	395	354	356	366	364	342	352	311	355	340	325	344	335	321	345	377	377	322	321	312	358	317	384	359	336	338	346	339	344	354	355	356	349	371	339	403	388	343	349	334	321	366	344	318	373	347	374	340	382	361	337	343	337	323	316	339	349	372	319	314	323	348	329	373	341	372	353	329	343	346	321	355	342	349	394	347	369	298	368	335	338	377	333	345	340	350	357	369	326	342	343	373	343	376	360	366	354	355	378	355	355	326	401	356	342	337	374	357	344	353	340	323	373	371	319	367	344	321	330	339	344	368	333	347	360	311	338	347	336	370	344	335	383	359	332	294	319	370	348	351	315	332	333	364	364	326	327	364	340	338	362	367	349	335	348	303	321	349	351	322	329	355	327	364	356	355	340	368	318	322	360	348	352	339	348	336	345	373	356	358	339	361	318	347	321	332	393	342	332	324	321	372	375	328	362	321	345	336	355	346	353	319	353	372	357	329	337	307	321	376	363	371	333	361	340	325	339	345	346	365	358	322	368	358	332	368	335	346	350	301	355	353	344	352	346	309	324	321	322	379	362	350	356	325	368	302	312	353	345	365	378	368	348	308	342	355	325	350	357	332	337	360	359	343	333	340	366	343	341	313	333	351	354	337	379	319	325	344	370	319	376	291	326	397	366	315	320	349	337	326	364	333	371	334	335	321	342	368	356	364	369	358	350	344	338	351	342	354	355	361	348	335	353	304	332	361	353	354	357	374	336	355	365	349	348	368	323	353	354	362	357	350	373	350	348	365	370	377	381	364	353	330	363	327	338	357	312	309	380	350	337	357	368	353	355	307	341	347	335	328	367	352	359	341	348	355	341	345	348	356	331	339	305	360	334	302	330	367	334	351	358	367	327	314	357	357	342	315	350	318	323	365	359	353	351	325	355	357	377	357	353	351	314	351	371	339	364	334	356	338	344	364	338	314	341	336	347	346	383	319	339	353	325	323	362	350	344	365	339	342	343	356	360	353	319	315	357	364	327	375	377	308	319	350	348	356	331	345	318	345	373	334	326	341	369	355	343	345	343	365	340	366	334	328	336	379	361	363	321	321	334	347	342	359	364	328	327	306	331	367	342	368	313	339	336	348	364	323	331	369	328	366	366	335	359	332	314	321	337	345	352	320	351	382	327	321	359	333	368	355	319	319	341	330	354	345	344	370	325	370	322	342	337	336	345	338	381	333	366	365	354	355	358	298	329	302	352	336	351	356	349	292	320	345	341	309	337	338	337	353	343	348	356	346	320	309	340	392	355	330	335	343	328	334	341	327	291	351	363	344	335	340	364	334	347	350	335	356	341	350	336	337	333	369	346	367	365	348	374	328	331	344	336	325	340	306	351	398	336	350	357	328	334	344	353	381	347	357	373	333	383	331	361	325	330	305	371	354	343	329	332	357	348	350	332	336	349	309	325	350	361	352	313	337	337	308	360	360	339	379	396	340	327	377	370	342	366	342	362	335	351	385	343	365	378	353	349	351	306	349	363	331	364	372	335	328	338	374	346	342	340	321	309	331	312	353	307	322	328	332	319	349	386	353	321	342	351	351	335	330	358	369	354	328	365	345	354	346	352	349	364	334	366	359	322	370	313	362	333	318	380	348	346	333	363	343	341	345	320	353	324	342	369	348	362	351	382	327	365	336	326	406	370	380	363	331	352	343	354	349	340	370	332	334	374	376	387	356	362	319	342	348	368	350	325	338	345	392	375	344	342	349	342	359	324	361	337	318	334	333	352	326	338	359	350	345	364	359	323	322	387	335	348	334	373	342	337	338	337	354	359	357	377	336	348	346	323	343	364	343	371	314	326	354	343	323	360	316	358	355	355	345	355	342	352	364	393	351	357	355	359	357	342	361	342	327	338	335	350	361	325	351	380	347	321	306	337	344	363	374	358	350	377	365	353	325	388	328	336	319	338	327	343	372	349	357	339	378	351	323	315	350	337	359	311	370	357	365	327	321	309	342	315	355	339	335	348	315	359	347	319	336	349	362	367	367	352	370	324	346	359	312	314	350	348	336	331	353	371	344	363	379	371	312	370	338	374	347	333	344	389	330	355	336	380	361	375	317	321	324	343	353	385	335	342	324	342	353	329	343	320	354	346	335	349	316	350	344	366	357	332	336	352	319	306	339	347	358	361	332	384	334	364	340	323	376	326	350	357	367	314	334	368	371	366	330	325	334	377	337	344	342	350	344	347	354	350	336	347	321	332	288	344	349	348	343	314	317	350	342	347	330	312	330	375	335	375	364	374	365	377	337	363	327	292	352	362	352	344	380	384	357	343	346	331	361	379	350	360	371	364	356	338	362	381	366	342	302	367	339	337	335	335	337	365	336	353	341	344	332	334	315	313	312	345	325	333	357	316	336	385	373	378	321	320	326	365	374	348	316	329	325	350	369	329	341	356	318	328	367	324	373	319	362	299	319	339	348	345	358	350	343	322	375	356	341	328	314	366	356	366	366	342	377	336	369	356	348	331	335	333	311	346	341	361	349	330	331	323	374	351	373	354	335	357	345	325	329	363	308	304	359	309	326	351	362	361	354	337	367	329	368	319	352	346	314	325	310	395	361	338	331	336	375	366	384	343	376	338	353	319	340	348	322	323	348	374	326	377	351	373	347	356	359	332	377	370	345	340	327	325	353	367	322	371	350	349	391	371	385	361	315	382	340	333	345	346	337	333	329	346	347	339	367	376	348	352	364	375	374	300	316	315	342	374	345	333	344	351	336	369	380	330	368	363	365	347	282	337	348	332	358	333	358	353	371	362	365	356	343	355	318	365	314	336	306	326	310	358	369	359	340	316	367	383	385	362	331	351	362	354	373	349	321	345	292	331	330	362	333	327	342	313	334	368	359	357	344	333	334	348	370	328	338	340	332	340	339	340	373	340	352	390	354	365	360	325	334	334	318	323	367	338	347	385	335	355	313	328	354	327	333	330	356	367	328	332	348	348	331	330	366	335	366	366	344	365	371	338	344	305	327	340	381	358	337	344	334	341	308	329	352	364	347	324	312	338	374	357	340	379	363	363	376	348	351	316	334	341	338	364	332	360	319	338	374	371	324	348	379	353	314	391	357	368	309	330	372	357	347	342	326	339	342	304	336	328	352	367	322	341	377	350	338	391	353	318	328	340	359	359	371	334	333	355	362	371	334	307	326	345	365	342	356	338	340	378	321	354	314	335	363	350	335	335	348	329	347	364	311	339	361	359	328	324	349	346	376	356	327	367	352	350	349	364	344	350	366	354	342	320	324	340	342	342	335	341	361	330	300	345	346	358	370	332	346	347	341	362	307	374	368	334	352	348	348	324	358	346	350	340	354	346	318	323	350	342	355	361	331	325	324
4302	2229	1371	953	876	759	789	767	776	778	754	770	787	730	707	768	754	776	740	759	729	725	759	760	746	746	713	731	763	722	728	775	778	750	754	705	717	699	727	779	768	752	717	713	739	735	703	723	729	720	758	760	736	733	814	740	780	758	750	733	744	751	759	761	712	758	767	754	760	728	761	732	731	739	706	711	683	729	727	727	750	684	733	722	735	750	725	709	770	729	770	757	758	770	755	752	734	741	730	734	708	745	743	693	732	776	724	753	764	749	750	777	707	768	755	702	676	760	740	771	734	757	726	786	749	736	775	718	735	753	741	766	733	757	747	709	769	742	767	761	721	741	734	744	760	763	775	745	736	721	701	714	716	719	782	767	729	792	772	769	756	718	706	733	759	720	721	707	725	736	783	715	782	767	772	736	727	717	677	732	754	769	742	687	735	754	748	670	698	738	719	774	744	745	788	729	728	788	739	732	734	746	740	692	793	740	720	731	740	745	756	785	710	751	757	742	781	758	732	691	725	743	770	760	759	737	744	755	743	717	732	696	689	740	698	704	748	743	697	720	751	719	736	781	785	742	776	757	693	763	748	735	688	712	752	763	774	703	745	752	735	738	719	741	711	747	717	723	656	763	814	705	689	731	733	730	751	765	730	703	771	754	768	748	793	724	688	696	777	761	740	679	754	745	711	733	707	786	756	768	729	749	747	731	709	724	762	761	777	768	792	760	712	713	750	734	727	729	709	685	724	766	748	703	748	784	763	773	735	690	742	763	755	722	766	752	748	725	786	729	766	731	779	720	748	756	757	752	739	757	720	745	809	764	746	726	716	722	755	671	762	775	738	716	732	734	735	762	677	695	730	736	741	739	721	738	729	734	752	741	740	735	790	738	805	758	794	673	796	742	737	738	720	720	748	751	746	720	742	765	745	751	757	747	763	729	706	748	743	773	711	766	698	709	746	680	749	746	663	769	763	775	749	751	722	730	712	744	785	722	711	774	742	726	760	757	785	750	792	742	758	752	713	745	718	712	737	743	724	710	744	738	764	738	771	771	705	750	715	729	698	730	762	708	774	734	718	783	751	759	769	757	727	727	814	757	696	732	734	692	822	697	725	752	770	725	782	712	710	758	728	760	766	757	729	725	750	739	756	706	724	750	715	723	756	728	776	750	725	734	771	786	733	740	753	692	758	786	727	732	716	757	718	712	707	725	758	704	753	743	688	762	755	701	751	683	773	725	763	742	733	723	793	739	702	744	737	719	710	733	757	726	813	723	739	769	711	766	741	745	741	758	723	742	760	725	740	709	750	749	723	798	712	723	768	749	768	728	757	740	777	764	762	731	735	722	689	742	760	719	749	736	768	736	719	740	758	741	715	680	715	731	722	789	724	730	731	746	767	770	719	738	709	736	790	768	756	738	756	727	739	728	657	726	701	737	778	708	709	717	777	748	720	720	707	779	768	774	732	751	755	735	755	708	756	751	779	746	791	761	717	745	722	717	782	736	727	754	735	729	750	715	737	763	750	746	745	750	710	739	786	754	733	791	723	760	691	741	772	742	728	757	766	767	702	752	776	726	717	727	730	764	747	740	717	760	735	751	743	778	736	728	717	745	736	732	727	723	789	750	761	754	723	749	725	740	766	734	743	765	737	704	767	738	746	745	703	759	775	787	753	738	731	727	768	725	761	755	680	729	686	777	752	741	731	811	719	701	710	712	762	755	715	714	731	761	734	755	751	723	775	733	777	740	775	724	728	719	741	786	724	739	748	739	673	754	732	738	761	728	778	775	748	737	725	714	781	771	715	744	703	737	747	716	778	712	733	753	698	695	753	700	721	733	740	739	777	711	771	732	738	791	718	709	707	777	726	792	747	770	744	737	798	694	717	761	722	709	855	736	755	742	739	713	780	694	729	722	738	712	736	784	745	697	808	742	761	804	745	728	782	693	712	719	773	730	733	746	738	730	755	781	727	768	739	748	757	758	764	710	731	724	740	741	705	696	758	717	701	742	689	739	723	817	731	782	725	734	723	792	761	759	740	732	738	733	716	752	736	712	766	723	764	782	744	720	738	719	736	733	755	710	786	727	728	767	756	789	663	721	743	760	716	690	765	726	774	735	713	770	764	722	749	759	806	712	713	741	780	725	750	747	795	729	686	743	722	715	781	707	719	755	788	747	794	717	748	757	745	773	710	765	747	798	816	721	708	755	767	742	702	716	717	741	708	736	691	722	748	683	720	794	735	738	750	748	729	798	773	730	772	760	736	752	752	729	761	735	760	747	779	747	720	782	735	736	712	759	731	728	702	743	704	728	745	791	721	731	708	730	800	743	749	775	730	712	729	719	772	756	708	768	747	768	717	734	737	755	731	727	767	748	742	747	759	736	748	734	733	739	714	702	760	744	699	730	745	700	750	735	728	786	755	740	771	768	720	736	755	730	815	703	779	691	735	792	764	731	753	771	792	741	725	758	733	724	765	702	687	708	775	729	757	750	776	734	749	753	773	737	756	754	744	755	801	759	718	759	736	747	728	729	780	729	719	786	769	760	768	790	745	733	729	789	767	702	767	803	759	714	704	771	763	765	720	741	765	730	769	688	730	752	729	763	763	751	748	750	718	771	781	733	752	739	750	704	703	774	737	686	795	746	751	707	726	748	722	715	717	761	744	695	723	783	740	716	790	749	744	742	747	795	757	810	744	720	766	741	750	720	724	752	756	732	743	756	752	687	767	777	744	748	701	709	731	769	766	753	728	733	762	769	766	815	744	706	710	780	691	730	763	711	751	750	766	728	752	742	767	687	757	706	731	753	719	747	719	730	786	791	706	754	758	722	694	724	742	764	770	730	689	720	747	763	721	759	779	759	740	759	759	760	730	695	776	737	753	715	736	716	722	752	773	717	746	705	759	737	731	712	738	759	767	709	743	748	690	770	751	731	740	757	768	771	775	709	795	731	693	725	760	764	744	753	802	721	814	682	704	772	700	753	684	717	743	723	759	726	768	757	741	724	676	776	734	772	725	755	729	773	726	734	770	737	702	749	716	765	740	738	743	768	833	723	687	737	758	723	788	751	792	802	761	728	761	743	773	764	744	713	718	756	729	700	712	722	738	729	712	747	778	776	732	740	724	762	803	735	746	744	714	720	715	674	778	772	716	731	777	738	770	743	758	721	721	730	778	715	758	674	747	720	713	742	726	752	709	701	680	755	750	733	768	750	724	741	774	800	786	744	733	711	728	737	754	734	755	798	731	740	719	771	755	750	764	756	711	743	785	774	739	758	727	744	767	747	732	774	683	725	739	743	740	732	743	728	783	733	756	751	794	740	707	716	736	756	729	766	751	722	697	712	706	774	744	771	771	794	704	727	751	742	719	756	755	742	702	740	741	747	749	728	712	749	743	769	762	718	766	784	719	740	782	749	732	760	752	762	675	725	745	737	749	719	759	768	786	724	765	762	780	721	697	733	734	713	726	778	719	714	681	762	778	750	782	777
24434	21010	23976	28231	21014	21041	11004	621	412	404	353	355	344	333	310	340	364	339	318	282	308	294	264	296	330	317	294	305	325	295	325	297	315	330	314	292	286	315	301	255	290	291	295	283	295	316	320	331	293	255	303	296	267	279	269	309	267	273	307	277	307	337	291	287	297	306	267	291	309	276	293	324	295	307	342	236	265	306	276	276	319	275	302	277	344	308	285	297	294	278	285	286	298	255	288	314	282	282	306	278	318	277	287	289	288	335	331	293	273	294	276	313	275	292	333	288	303	302	319	328	275	290	335	283	320	287	305	303	305	253	286	328	293	297	274	290	277	302	294	279	303	270	307	297	280	280	286	281	290	285	303	289	303	293	283	306	289	257	292	287	320	237	315	313	286	273	305	327	265	270	277	262	274	306	314	275	315	285	320	292	321	325	268	326	269	244	275	291	293	293	288	300	254	284	279	268	294	296	291	340	297	276	286	289	314	293	313	313	307	310	251	284	300	304	310	265	301	275	300	283	294	290	280	281	266	324	291	328	291	290	307	298	313	311	276	277	315	317	292	299	295	313	277	319	316	301	301	327	296	271	295	297	295	296	287	303	274	305	308	324	295	310	281	298	265	310	300	279	330	290	302	268	292	294	306	276	274	351	284	314	303	285	290	286	312	306	266	292	317	306	273	298	321	321	294	323	300	284	296	299	247	288	275	301	340	305	298	302	302	282	290	297	289	296	309	299	308	300	306	284	299	286	270	260	254	283	301	308	297	268	255	276	292	322	309	319	310	306	281	293	322	311	292	307	300	299	336	277	289	314	336	258	294	272	314	288	288	307	297	309	310	325	301	311	314	289	272	278	296	325	309	264	254	302	303	316	266	261	325	259	308	282	299	298	338	306	296	313	265	294	310	245	259	290	318	289	299	301	261	292	286	286	322	313	299	294	283	311	291	301	326	334	271	303	285	318	295	272	299	299	289	330	286	288	277	258	286	271	299	309	312	286	284	302	307	278	284	305	318	306	306	273	334	312	258	304	282	298	275	315	292	284	298	310	287	317	282	342	293	278	297	309	279	311	279	268	298	298	311	311	288	287	287	308	297	299	284	288	312	290	315	318	308	279	288	318	297	294	326	296	302	288	257	288	313	321	292	289	337	307	308	282	276	286	260	303	254	313	280	267	299	330	327	295	308	290	310	302	316	268	298	300	315	294	296	281	305	278	281	298	295	327	281	308	297	304	310	306	291	311	275	282	309	291	313	285	327	298	271	265	301	287	300	272	303	315	338	317	322	274	297	299	289	292	325	310	290	320	322	323	290	283	308	304	297	286	301	301	307	299	269	304	242	289	303	277	337	293	291	285	304	263	286	291	279	265	291	306	272	285	299	300	281	303	310	287	282	269	296	299	322	304	316	293	328	324	280	292	266	315	283	332	326	280	278	266	284	298	293	281	301	324	270	268	278	294	290	317	293	259	309	307	324	318	310	263	293	284	248	285	282	320	307	296	303	289	299	305	322	301	299	293	298	275	269	320	253	257	282	280	281	264	334	278	288	314	291	335	315	279	281	304	285	277	270	275	319	270	339	279	283	294	304	270	299	330	297	274	299	274	298	299	306	297	267	290	313	299	295	327	269	302	282	294	288	287	273	297	292	295	315	274	285	295	286	289	255	285	279	267	298	272	299	302	295	276	325	286	311	310	295	294	323	299	304	327	288	276	320	306	292	299	299	286	281	289	283	271	270	310	299	265	245	269	283	266	278	263	300	303	303	300	304	308	301	309	319	307	313	303	307	294	258	290	291	297	314	315	298	283	269	323	324	311	277	304	307	306	278	284	310	300	290	288	297	297	304	291	288	333	276	252	273	304	283	281	270	298	320	304	299	272	281	314	302	255	293	288	289	292	293	290	299	307	273	255	252	287	286	314	304	313	292	275	305	292	296	301	293	281	287	272	305	288	341	300	303	295	290	298	295	316	320	294	273	290	294	304	315	285	249	287	265	329	304	282	305	313	314	270	280	283	283	326	269	311	251	320	300	280	308	299	309	315	278	320	276	301	283	268	295	300	302	264	277	293	321	332	310	330	320	270	331	309	267	319	316	311	282	293	309	297	282	296	300	308	312	309	307	308	310	280	274	274	279	258	299	254	272	291	268	263	296	284	272	294	277	299	301	290	267	337	309	285	257	286	307	287	307	287	305	282	306	304	275	298	310	287	273	322	304	293	311	269	273	274	284	318	267	260	310	293	280	287	307	303	297	289	257	279	303	298	326	288	309	314	323	293	290	306	295	324	266	279	307	296	297	276	302	287	290	280	295	284	303	320	268	294	306	265	244	293	313	294	275	277	305	298	290	307	283	274	263	329	293	304	306	306	309	314	307	339	316	317	315	314	310	305	304	299	269	322	280	299	288	302	306	275	290	271	335	280	292	319	269	272	313	300	289	311	280	251	277	296	304	256	293	275	274	312	299	282	287	281	284	314	285	289	290	258	298	318	286	295	301	300	309	288	308	296	281	336	285	265	262	279	306	304	287	269	289	258	287	294	310	289	283	290	261	261	248	310	291	304	303	281	313	292	284	300	291	298	310	313	255	271	312	294	264	290	282	334	334	306	292	299	304	298	299	323	286	297	312	310	307	274	285	307	302	286	281	296	322	306	287	269	301	339	266	278	305	285	264	276	302	290	301	310	294	267	264	268	283	291	294	257	300	303	265	273	291	270	298	253	291	293	320	289	306	313	286	303	309	335	312	290	313	318	316	273	293	305	315	257	290	309	283	322	307	292	302	268	290	297	229	309	287	297	282	266	288	302	316	285	278	296	287	337	300	299	295	279	316	278	268	309	295	296	286	303	293	281	269	329	281	309	297	328	295	306	281	301	303	273	293	296	285	290	315	291	326	305	290	278	299	290	289	276	293	276	283	289	267	310	317	297	293	286	297	311	299	266	322	302	287	273	280	269	292	307	301	298	273	287	297	326	273	263	308	273	325	272	312	299	332	301	267	270	304	261	299	251	284	274	289	287	277	264	295	266	278	294	279	303	277	303	290	295	280	302	308	302	282	296	325	305	317	346	290	304	268	299	272	285	252	304	294	280	286	277	299	279	274	307	298	265	290	299	283	298	286	290	270	281	316	311	278	302	336	279	279	297	300	313	267	289	260	277	243	304	319	266	304	304	291	307	280	288	291	290	266	293	278	292	303	322	267	316	310	322	269	295	269	271	349	269	258	306	291	290	300	310	298	291	303	289	291	281	327	309	284	285	270	276	284	327	320	295	285	281	315	294	294	270	308	321	280	320	310	300	273	302	300	299	274	357	325	311	308	320	295	301	321	309	315	303	301	298	269	310	300	307	311	304	307	302	311	298	323	275	296	289	285	295	322	282	318	296	283	305	294	255	307	313	313	323	274	311	310	263	310	300	302	302	277	286	302	290	315	290	312	302	328	298	290	290	327	273	290	284	313	312	298	295	301	279	276	288	287	315	320	285	294	312	296	286
4023	3306	1727	1083	787	667	726	645	668	696	629	691	628	654	627	630	622	629	650	625	604	635	640	588	650	626	624	619	585	564	624	640	607	578	630	609	613	645	610	619	597	598	601	593	632	655	606	611	629	634	623	685	636	585	620	632	584	567	672	616	602	636	672	601	618	599	635	644	653	640	598	651	627	605	604	626	631	620	608	590	665	611	589	654	584	589	606	622	647	607	613	600	646	650	602	624	644	635	564	631	648	615	607	653	654	595	608	642	641	630	595	640	601	565	603	661	604	624	602	623	639	592	635	639	598	596	646	598	633	637	614	602	611	624	583	643	664	619	611	669	586	618	652	648	615	607	590	601	584	595	593	606	661	647	628	656	630	620	609	631	597	642	606	593	618	630	632	640	635	573	641	613	611	610	618	614	577	598	613	632	590	613	594	574	661	611	610	649	593	629	658	593	630	627	604	641	659	591	655	585	651	609	599	602	630	624	614	586	665	641	592	610	629	609	616	626	685	607	629	635	622	653	610	609	672	585	612	601	666	623	590	593	576	594	605	603	636	627	645	631	639	608	607	601	629	640	615	642	621	635	636	604	623	626	615	646	597	601	623	664	608	634	662	615	574	631	688	562	672	605	612	623	612	568	596	583	618	651	617	630	631	589	611	587	651	609	609	626	629	673	626	631	640	600	633	661	600	580	604	656	618	606	595	609	628	598	590	621	632	615	623	608	633	617	592	618	644	629	608	603	618	675	651	596	631	614	577	636	626	590	601	636	658	672	615	638	640	603	606	587	631	607	626	639	639	656	606	629	623	620	603	570	624	599	599	630	628	614	602	602	665	614	621	620	612	625	585	628	624	603	577	641	627	625	625	614	626	646	626	587	628	641	606	680	585	579	634	633	625	620	617	599	622	608	584	623	574	639	631	601	617	647	603	623	602	612	615	617	613	617	642	617	639	605	610	629	626	625	597	614	616	619	636	582	606	575	614	603	618	613	658	659	624	600	648	604	566	648	570	617	605	671	635	587	595	613	655	580	622	610	664	597	620	621	664	602	631	642	603	653	603	677	586	656	585	626	625	607	612	625	605	620	598	618	652	595	570	667	613	650	664	575	598	636	619	618	617	580	628	627	633	631	624	630	631	607	639	620	637	601	639	658	607	574	623	651	607	597	604	621	611	603	616	588	655	673	581	616	580	647	630	614	601	614	662	652	636	637	614	604	565	656	635	627	600	613	616	620	637	641	597	609	624	638	597	621	610	612	680	594	595	616	640	600	630	623	598	662	631	588	664	596	619	584	605	634	625	572	597	620	584	610	625	582	616	637	656	613	608	614	606	616	616	628	618	629	676	664	601	607	628	625	634	627	672	647	620	624	649	650	575	588	609	634	606	601	598	632	632	640	593	603	585	625	606	643	624	626	644	585	609	615	579	598	622	620	685	604	650	617	594	623	584	631	610	595	595	619	652	649	615	620	630	630	627	635	621	648	617	588	619	586	602	617	656	596	624	685	648	664	612	675	590	621	630	649	654	642	612	579	618	648	627	665	648	616	636	623	631	592	643	604	560	622	620	612	592	552	647	622	645	614	630	638	634	608	645	602	618	613	615	589	546	645	605	636	630	618	604	690	614	623	605	627	621	638	605	628	658	619	642	625	640	612	602	637	610	647	651	598	637	605	567	626	615	601	614	631	577	628	615	645	618	658	627	682	658	642	615	620	635	588	653	591	607	667	628	616	658	600	647	615	612	630	582	594	658	635	609	630	626	687	632	641	664	621	579	608	570	637	570	630	655	652	620	599	581	641	600	673	649	613	606	614	616	617	642	636	651	657	654	570	600	599	665	657	585	626	666	644	612	530	634	655	625	619	623	618	665	620	658	632	627	613	612	611	654	641	633	639	651	603	600	603	614	603	640	642	637	611	577	678	577	579	608	612	581	575	662	646	624	586	663	598	659	641	611	606	636	637	602	674	631	642	565	602	594	602	634	570	629	614	643	577	565	633	630	617	649	631	585	622	597	637	657	626	597	614	610	616	600	652	620	622	589	641	638	546	644	626	685	635	666	628	622	591	624	641	603	560	639	614	592	674	596	597	639	602	623	634	637	584	659	584	611	629	604	563	598	633	633	608	663	576	616	605	627	616	619	606	591	593	595	545	590	634	611	620	612	605	607	585	601	614	617	609	664	690	621	652	584	633	624	591	620	612	625	592	603	625	597	616	608	631	563	598	627	603	638	636	624	627	625	685	632	602	622	629	614	611	668	635	628	641	611	599	619	639	594	625	616	594	601	701	608	649	620	612	635	590	644	623	645	610	642	659	631	641	615	589	624	614	618	647	634	639	603	612	623	646	642	635	617	623	642	576	629	581	570	589	616	603	593	631	610	647	604	575	632	602	613	633	601	609	627	638	633	629	604	660	619	634	647	631	617	643	614	636	640	638	633	625	619	652	663	594	617	679	593	582	647	577	626	619	647	622	633	623	637	640	617	620	606	642	609	632	599	590	633	631	567	615	645	604	599	583	642	601	566	604	587	632	612	620	651	606	617	631	620	605	601	636	603	621	610	609	607	630	589	611	593	656	637	627	585	635	607	623	654	577	636	648	584	621	608	604	612	622	635	645	625	615	620	619	594	601	599	692	673	625	617	616	577	631	667	603	587	634	648	632	617	607	610	607	624	684	608	615	618	596	619	615	610	639	598	599	622	598	575	631	618	619	644	635	611	610	602	615	601	627	635	660	605	645	651	673	634	633	657	605	643	611	612	616	600	620	641	618	623	595	594	618	599	612	633	599	606	635	600	588	655	656	622	663	651	636	615	602	647	585	579	668	635	646	604	615	560	667	644	625	624	599	629	586	591	654	609	602	591	598	599	615	635	626	604	630	600	607	683	611	615	610	628	624	649	624	626	614	620	644	640	617	648	603	660	649	633	616	636	660	639	613	619	639	620	638	579	624	628	607	600	592	625	610	629	585	631	606	662	646	624	645	658	584	640	629	616	561	572	589	638	580	641	582	606	619	624	648	652	637	618	613	607	598	570	609	630	646	630	645	646	599	577	647	636	591	630	652	622	623	618	640	626	621	625	627	658	593	612	643	590	596	573	597	597	646	568	635	620	554	625	641	609	623	619	581	610	632	630	653	638	618	625	661	640	629	585	627	638	599	631	648	575	606	589	594	636	622	599	620	564	615	570	698	653	590	602	603	610	607	608	646	638	586	616	611	653	637	691	575	629	615	601	636	637	587	594	608	591	653	636	624	624	625	619	604	653	616	588	613	651	579	631	624	598	653	610	645	561	637	634	623	601	612	596	608	626	565	595	612	636	623	641	582	626	587	602	603	586	641	612	647	598	632	601	604	654	661	623	626	586	640	607	627	593	582	662	602	602	653	586	606	594	639	639	601	564	616	620	584	648	621	594	617	635	606	635	591	650	627	648	644	621	630	643	663	629	586	639	583	611	590	608	585	601	663	585	594	640	610	678	659	643	662	640	613
33075	14315	1956	305	186	187	185	186	183	181	199	190	220	203	209	180	166	184	179	182	217	215	167	201	195	170	195	180	170	211	196	169	189	169	202	194	174	181	174	194	169	193	173	204	199	182	218	225	194	195	213	179	191	193	188	150	189	190	185	167	204	190	185	182	201	182	178	206	203	158	187	217	182	203	183	180	188	207	194	203	188	178	201	197	199	205	167	172	208	175	198	204	177	159	192	179	182	200	192	200	174	182	189	151	176	191	190	214	216	219	200	197	203	194	170	202	183	212	197	179	190	178	147	187	188	210	177	179	208	186	181	177	184	197	193	179	204	209	181	185	196	214	209	193	174	174	173	181	200	184	208	171	189	172	203	187	189	204	179	190	186	159	177	204	171	214	180	176	174	149	186	186	191	182	187	189	196	198	228	170	194	162	183	190	192	212	189	179	191	182	211	174	181	175	177	195	196	203	193	223	189	174	191	186	219	196	205	186	207	192	209	185	208	177	173	218	186	177	194	216	168	195	174	157	174	226	183	186	193	216	212	202	175	191	185	177	192	183	197	200	212	181	170	180	173	184	185	177	174	219	204	184	178	196	185	195	205	161	188	176	192	170	198	198	188	205	153	195	193	168	207	217	189	210	207	186	165	196	181	178	207	197	175	170	195	206	190	191	185	182	182	174	189	211	197	189	183	187	184	186	185	178	176	187	175	204	181	186	202	179	170	184	182	202	186	196	174	193	200	172	184	192	198	183	217	201	206	177	199	195	190	207	157	181	203	186	181	172	206	194	165	209	197	182	202	191	199	182	200	167	202	207	208	187	210	181	161	184	174	155	179	222	206	189	181	178	178	213	192	199	172	211	205	206	185	191	193	148	205	192	210	192	214	207	174	190	220	182	200	202	214	209	189	175	191	194	200	201	194	177	190	198	220	169	212	210	171	183	189	197	217	167	185	198	214	179	190	185	201	161	191	187	198	191	191	177	194	204	198	198	185	213	205	191	192	182	143	195	230	181	206	207	191	180	187	180	190	162	197	211	187	184	189	177	203	189	177	185	186	183	206	204	176	177	191	193	195	215	187	159	176	181	166	203	173	194	201	210	178	200	203	208	186	176	195	188	208	192	199	162	178	175	162	210	193	177	159	179	183	179	200	186	195	183	191	184	224	186	185	170	200	208	156	185	221	187	199	190	188	189	183	216	180	209	202	192	195	176	216	175	196	189	192	202	195	189	204	214	204	176	196	205	170	217	221	174	174	182	188	186	193	200	207	197	181	198	173	179	185	187	236	185	209	186	186	200	227	204	213	178	178	198	169	185	181	217	182	190	187	197	183	169	211	185	205	210	165	189	207	211	183	167	189	200	202	169	170	191	222	173	205	187	191	193	179	196	175	166	214	197	194	179	202	191	204	204	198	174	195	199	198	177	197	204	193	150	167	205	174	181	178	166	164	194	186	195	194	195	216	189	179	179	188	186	186	197	182	209	202	177	205	174	178	204	169	186	185	167	195	195	181	193	199	195	203	184	203	204	189	165	195	194	180	171	173	192	188	184	189	166	188	187	192	201	191	189	191	165	183	177	226	194	172	200	184	202	211	197	174	193	192	207	188	187	176	194	195	202	194	177	192	179	195	189	202	203	181	207	185	196	181	179	175	193	190	193	181	210	206	195	212	206	175	180	192	158	208	187	193	230	208	196	190	192	206	175	212	173	177	183	181	203	193	168	160	188	200	194	190	177	186	177	162	173	211	205	207	165	195	196	187	191	193	191	185	197	183	181	192	182	185	192	199	172	170	193	171	171	173	205	160	176	183	184	183	195	212	179	179	207	181	174	198	228	179	187	223	206	191	201	200	191	203	191	202	176	182	231	190	199	225	182	178	172	190	185	180	174	211	202	176	201	188	215	189	182	181	177	209	211	196	179	186	226	230	204	164	182	168	167	191	186	204	193	187	188	174	181	202	191	180	189	180	185	188	208	172	177	183	205	186	173	206	213	203	212	210	181	168	163	174	173	195	190	183	162	190	174	192	204	186	181	194	188	184	187	203	182	203	181	175	186	203	218	180	167	212	183	186	198	177	156	199	180	182	205	188	214	215	205	221	187	187	166	207	187	184	155	181	181	188	188	182	177	190	188	208	194	195	182	197	197	192	190	186	187	183	200	214	177	177	181	203	189	183	178	196	193	162	190	163	203	188	171	197	193	186	187	181	209	181	210	187	176	199	211	164	198	192	203	155	184	220	221	173	177	177	198	189	166	200	169	181	177	197	187	184	184	200	177	192	190	193	184	168	170	193	203	196	198	188	199	167	178	206	173	187	190	203	206	187	162	159	209	179	192	205	189	165	207	194	193	198	167	186	178	185	195	189	187	202	185	189	178	187	164	173	200	197	177	183	172	221	199	197	182	177	195	209	155	192	187	196	180	185	188	193	174	193	193	190	175	204	206	194	177	197	194	168	200	209	200	165	183	210	165	203	192	178	207	179	201	179	184	179	181	220	187	214	184	194	186	178	216	202	187	202	208	215	211	180	199	201	206	200	202	186	202	181	197	203	199	194	209	175	188	189	216	205	203	210	199	204	187	203	173	195	187	189	211	204	198	184	185	203	167	179	165	211	177	165	176	199	178	179	183	173	174	183	187	170	185	211	192	206	192	184	163	193	187	170	207	174	199	232	192	175	205	199	169	195	195	214	173	170	195	164	198	209	188	198	202	181	187	169	191	204	179	197	180	178	192	193	189	208	189	173	176	222	220	199	194	206	197	183	200	207	172	177	180	192	178	190	195	213	204	195	204	209	171	174	171	184	194	214	169	179	188	194	191	191	206	173	174	183	165	171	153	182	207	167	185	177	207	213	197	208	212	235	176	192	193	209	193	190	196	168	189	153	209	173	180	191	215	175	179	187	194	190	173	176	169	164	218	207	188	161	191	172	169	203	190	193	188	194	200	190	190	200	184	198	199	179	213	178	192	197	193	209	192	186	185	188	196	189	189	207	189	188	206	172	195	179	207	175	176	189	171	191	186	176	212	199	185	175	165	203	194	205	184	173	189	158	188	166	163	219	209	189	188	195	183	197	196	204	207	179	188	181	209	179	201	182	183	190	198	204	214	186	195	192	198	188	204	191	195	181	190	189	169	199	216	179	181	173	202	179	188	176	148	192	198	191	179	163	192	164	187	192	190	177	188	204	213	187	221	166	170	177	214	177	200	204	195	188	194	179	218	188	188	181	212	175	190	205	177	198	189	192	227	172	208	188	187	216	181	208	184	200	182	227	186	177	176	164	185	220	172	196	184	211	164	177	187	218	164	187	192	197	195	203	188	184	180	180	206	184	188	202	186	186	214	174	206	195	215	168	199	198	203	181	175	196	215	178	187	202	161	198	182	184	199	165	199	182	168	187	204	200	203	207	185	189	192	148	178	196	205	202	200	175	171	190	199	185	163	178	193	180	200	211	168	198	186	192	199	215	192	178	189	191	175	181	195	189	197
7639	551	504	468	483	463	482	456	484	514	480	491	494	473	457	473	442	459	515	505	454	463	478	433	450	481	424	516	451	466	489	483	438	449	435	477	485	470	443	492	477	492	467	523	455	474	456	472	467	453	484	438	476	448	446	442	473	475	450	471	454	468	506	460	499	461	448	462	447	452	468	434	445	500	465	467	455	469	480	450	506	452	488	503	442	461	467	450	440	453	472	489	455	491	503	511	481	472	452	444	466	454	490	528	498	436	493	466	459	469	454	457	479	438	461	430	459	464	480	477	477	444	457	456	469	437	466	438	456	499	465	446	438	460	451	450	435	502	470	458	499	444	451	443	424	455	474	449	472	428	474	430	507	481	446	471	460	484	476	510	497	439	501	476	429	443	443	456	483	452	467	473	451	473	453	460	442	468	482	450	444	493	470	430	457	465	485	513	529	490	456	499	472	512	453	469	471	492	506	448	425	471	435	494	490	453	479	474	457	489	459	475	476	482	494	479	453	428	470	482	456	496	469	481	490	459	462	452	485	500	466	467	469	473	468	444	458	482	439	463	451	517	457	462	446	486	476	495	457	438	493	469	427	478	489	446	488	461	437	475	473	446	424	488	498	460	459	503	498	451	458	447	463	447	460	465	496	469	475	452	476	452	455	470	465	476	511	443	462	453	470	484	490	467	440	493	440	477	504	478	451	490	511	474	450	475	478	458	479	487	476	485	481	480	474	473	474	491	453	422	464	463	448	454	448	469	491	457	457	442	470	501	476	480	436	455	451	433	452	463	503	465	464	449	456	457	455	441	415	491	445	472	442	487	477	480	455	469	487	463	460	450	491	494	441	484	519	455	460	473	485	481	459	475	482	474	459	487	448	468	471	449	477	472	468	448	503	475	481	464	456	467	494	459	478	475	458	470	523	478	445	494	439	447	476	435	454	463	463	489	461	490	428	482	521	507	419	476	520	470	439	466	518	405	469	479	484	474	453	504	479	470	479	463	475	450	480	453	457	499	464	470	450	505	458	470	454	457	481	469	493	490	481	476	456	453	460	475	443	427	438	484	476	495	513	478	447	440	447	446	416	451	475	428	464	486	441	471	518	422	428	491	468	515	420	432	454	422	505	475	480	451	473	521	463	488	448	468	478	489	481	464	458	456	472	466	457	504	486	476	452	454	423	496	475	462	482	460	483	475	472	501	482	495	460	511	475	473	493	489	477	495	438	455	491	484	458	481	469	471	458	458	486	498	490	484	441	467	502	482	478	455	454	459	494	503	463	485	460	465	477	451	492	467	489	453	481	456	460	474	410	460	493	470	491	490	447	524	506	468	481	475	470	450	433	453	459	491	425	465	495	494	476	455	474	442	496	477	445	457	499	484	442	488	475	478	437	460	491	472	476	507	438	468	479	474	523	450	461	419	466	445	448	458	474	487	471	455	474	456	434	468	487	439	485	471	469	427	459	459	450	511	474	494	470	479	473	470	455	470	475	469	482	469	455	457	478	426	512	437	501	413	469	452	472	485	517	473	459	455	472	467	451	456	446	467	486	416	491	483	467	512	463	500	515	475	445	426	450	444	464	469	481	463	454	472	447	492	496	439	443	485	475	508	427	498	450	458	493	481	502	448	425	463	467	465	516	469	462	468	469	457	467	496	480	453	430	446	465	463	496	477	465	450	466	466	487	464	495	470	465	480	487	462	460	433	478	484	480	496	485	453	497	473	455	440	488	454	480	461	475	494	497	475	487	458	492	459	475	432	445	466	464	439	479	432	481	450	496	534	445	488	466	466	447	489	490	451	466	461	441	490	523	446	468	472	445	430	427	448	473	494	466	439	480	455	483	447	483	498	483	470	467	435	469	470	470	479	452	425	462	451	488	477	477	470	480	483	479	475	483	473	485	482	445	485	484	467	435	430	522	478	455	501	475	421	465	446	458	465	500	493	460	484	466	491	489	452	465	458	503	487	503	472	464	504	461	464	467	486	479	470	466	509	436	468	462	482	484	465	497	481	487	457	465	501	442	474	514	443	494	454	485	441	451	466	449	496	455	486	465	471	474	470	453	470	512	451	504	460	457	455	456	500	467	461	464	463	478	437	437	486	453	440	468	451	493	413	476	463	428	481	471	437	440	482	461	449	475	421	460	511	498	476	473	471	472	509	459	467	453	461	483	418	455	458	495	490	491	435	490	461	504	473	437	473	460	495	447	469	488	478	415	479	507	470	502	475	422	433	472	462	488	473	441	450	445	454	483	485	499	461	463	462	500	478	451	453	469	496	486	497	465	495	448	461	451	464	480	473	526	492	494	530	455	463	477	480	472	495	454	474	472	464	480	492	464	482	483	489	432	501	458	477	493	467	474	472	457	468	496	451	449	464	498	462	469	485	448	501	535	464	474	467	476	461	450	504	464	479	484	481	474	489	485	417	453	481	463	464	504	453	451	431	493	504	460	465	446	447	478	476	463	469	454	468	482	454	468	480	493	494	517	418	442	454	456	476	470	489	487	481	441	449	475	516	456	426	473	410	460	459	460	470	465	484	496	494	502	514	469	434	474	504	459	439	486	454	462	517	472	475	475	462	467	489	476	450	453	496	458	402	465	464	444	499	495	483	476	511	434	472	478	520	442	468	448	443	506	474	485	462	433	501	489	462	505	469	460	440	485	488	493	461	493	454	444	458	477	449	438	498	492	465	453	461	467	477	457	470	498	461	441	480	460	443	486	464	469	433	466	459	481	499	470	454	480	505	488	447	453	483	460	489	461	457	423	415	437	443	439	472	502	452	467	440	462	468	461	494	471	478	482	462	466	433	452	453	478	436	466	438	464	471	446	480	491	440	506	435	474	484	474	471	484	483	444	507	470	437	466	459	468	486	502	449	457	438	447	488	496	488	475	463	434	450	500	452	473	483	474	510	468	482	454	456	457	492	451	478	447	454	467	496	431	510	447	488	451	475	481	458	498	469	436	469	452	467	465	478	486	436	457	519	473	461	473	475	460	478	461	505	429	529	503	450	444	457	492	496	525	466	500	484	499	449	462	492	491	484	462	423	485	461	453	501	463	479	457	436	473	489	457	456	485	497	485	495	458	456	481	457	483	480	460	475	477	503	460	483	458	500	521	455	481	451	452	492	500	470	461	461	478	454	477	462	488	484	474	494	490	516	497	476	464	462	481	451	424	446	464	468	482	428	426	490	451	454	449	475	451	440	455	479	438	467	470	463	478	459	467	474	502	473	434	461	420	486	503	474	469	501	462	479	498	460	459	442	466	501	466	482	449	446	490	488	473	468	436	432	435	435	460	441	459	461	466	460	423	461	446	464	463	449	473	475	466	478	442	496	501	484	467	448	452	485	476	500	473	462	470	500	485	471	448	477	479	476	460	439	453	464	490	486	461	451	473	470	460	436	442	484	484	439	452	502	518	465	462	458	451	461	494	509	511	470	470	447	482	465	480	493	462	498	454	492	474	484	480	459	461	495	492	516	501	455
25132	21012	23633	28594	21026	12948	638	467	404	406	380	307	348	376	363	363	331	367	329	352	349	336	352	367	351	357	302	336	376	361	352	361	373	355	348	357	329	359	344	344	362	359	332	370	300	325	319	327	353	326	375	365	361	374	351	331	354	354	340	365	333	369	342	338	334	341	362	345	309	319	338	368	320	337	340	346	354	308	321	350	336	358	343	328	323	374	340	306	341	347	351	352	347	344	385	354	381	355	352	316	336	329	313	333	369	345	338	336	314	372	335	332	303	298	346	336	326	334	340	339	314	394	384	396	373	346	346	335	355	355	344	363	360	318	346	358	358	336	334	390	345	366	377	336	383	340	363	340	344	340	372	367	363	343	308	325	366	305	346	342	353	311	339	367	324	355	345	375	338	367	378	322	323	357	373	371	304	367	351	326	359	378	354	308	354	327	394	335	340	359	320	347	376	334	382	371	322	310	354	326	352	370	338	334	330	350	331	350	350	335	351	349	374	344	352	336	338	341	342	360	367	327	355	342	337	341	344	333	308	335	342	335	347	359	335	372	362	331	330	355	317	330	338	348	344	347	312	339	327	337	367	347	366	353	359	351	346	387	343	329	415	345	322	315	326	369	346	369	356	345	353	350	339	331	298	352	362	330	337	351	323	320	328	313	308	344	362	376	345	339	330	350	383	328	350	326	327	332	300	315	334	383	370	364	357	335	354	316	317	318	368	390	363	311	359	375	348	340	347	302	333	343	353	361	335	327	302	289	366	321	333	370	326	355	348	364	346	353	329	354	362	370	334	333	338	383	348	344	330	351	367	333	355	357	340	374	350	337	321	336	315	341	340	330	338	390	367	354	334	340	323	324	342	361	338	373	362	387	343	350	340	339	330	318	343	333	355	335	343	358	313	269	366	352	356	341	354	342	355	348	342	316	351	361	365	327	322	347	317	348	394	366	335	340	316	314	348	331	358	350	331	349	322	354	353	350	328	347	341	366	310	375	320	356	337	358	344	370	357	340	353	350	357	348	323	341	358	340	339	329	363	354	326	341	357	358	337	344	327	335	315	320	374	392	317	364	376	355	359	376	334	377	357	321	362	363	357	331	360	331	337	347	332	331	387	349	354	353	336	326	353	337	342	353	370	362	336	307	342	321	331	337	379	338	340	356	320	319	324	324	382	332	351	334	360	352	352	325	361	343	342	319	334	355	344	361	376	337	314	334	320	347	311	351	359	338	387	355	363	324	339	346	383	339	341	327	362	356	343	335	364	354	368	297	354	366	344	339	378	333	328	347	360	357	322	364	313	312	323	339	350	361	323	347	360	352	325	348	345	370	385	341	344	355	362	321	353	328	362	356	352	368	349	346	326	341	327	317	366	309	358	332	366	362	335	352	344	344	355	386	367	346	356	356	338	348	325	331	359	353	362	379	329	319	310	326	367	324	368	393	353	327	344	353	325	327	342	316	326	360	313	360	355	309	341	324	351	355	324	342	335	322	353	331	326	354	332	354	340	350	347	322	306	346	345	331	339	317	373	365	357	369	362	340	315	359	331	347	379	341	323	347	352	322	362	400	345	344	321	367	357	315	344	330	332	352	345	361	308	329	332	350	341	297	346	355	352	365	322	336	307	325	326	342	320	319	321	330	342	325	330	351	337	323	318	311	372	355	358	373	348	322	349	354	377	333	382	337	355	314	350	298	303	331	363	369	357	383	362	337	366	369	354	346	364	338	349	375	376	342	353	339	353	342	327	333	319	336	304	328	329	362	361	351	339	330	394	325	387	330	342	359	359	348	324	350	355	323	345	337	374	332	335	351	335	322	342	355	374	331	333	344	333	372	346	361	333	332	344	353	330	312	327	326	363	320	358	348	338	360	376	369	334	351	330	336	358	347	320	345	316	355	365	346	287	340	343	315	380	339	320	325	358	313	363	340	338	359	336	351	347	338	370	337	362	316	330	357	360	349	366	331	368	359	340	331	326	337	366	326	346	354	383	360	337	354	360	320	321	319	345	360	343	365	334	358	336	351	327	359	354	329	321	349	381	316	351	349	342	329	354	353	342	313	362	358	332	349	344	351	345	354	346	318	296	345	319	412	336	329	349	329	329	356	324	346	343	308	328	329	340	360	339	331	337	344	369	343	353	346	366	344	353	339	350	340	338	360	361	334	313	337	349	320	361	335	346	346	391	336	300	349	364	347	375	333	334	361	365	305	371	331	324	351	341	329	367	316	372	339	336	354	395	372	351	342	353	355	341	370	351	349	381	363	338	324	362	313	310	344	358	330	367	349	324	355	345	328	346	354	349	361	330	315	349	354	343	346	325	383	316	336	360	384	309	380	375	341	307	379	361	348	344	333	356	331	346	323	337	368	375	325	323	368	349	350	377	304	356	349	362	341	327	350	353	301	349	338	370	351	354	404	387	344	351	327	308	376	336	317	333	350	314	322	386	350	405	331	318	353	349	356	396	340	325	301	344	345	332	319	379	376	377	353	345	355	334	335	322	336	334	367	348	369	362	372	361	358	347	343	379	353	350	320	381	338	356	349	362	335	363	333	320	342	374	401	357	388	324	319	338	363	319	316	307	345	331	359	327	323	354	331	349	323	336	353	351	350	339	345	351	360	340	338	364	346	343	351	344	345	348	309	369	345	354	343	373	347	351	362	358	351	379	364	327	338	345	362	346	333	331	333	351	354	337	338	353	336	338	325	350	302	331	386	336	357	316	334	323	365	373	334	371	336	319	363	338	379	345	330	329	375	320	369	311	364	347	328	342	371	372	362	372	328	353	357	328	328	324	354	351	325	327	319	345	353	366	352	373	331	357	374	346	344	350	336	347	373	360	311	327	377	341	360	336	351	377	342	349	333	342	359	333	364	320	342	373	340	342	342	347	359	364	353	356	317	334	357	358	389	319	352	350	369	361	360	349	348	371	338	332	319	343	351	324	339	335	352	316	329	341	329	375	319	344	321	371	366	350	338	336	362	282	357	349	334	351	325	341	333	343	331	314	349	374	311	367	315	333	309	345	365	363	356	362	320	353	351	330	333	336	335	307	330	361	316	350	350	351	361	307	330	409	334	347	328	360	378	360	347	346	331	356	393	339	368	323	369	340	368	330	338	332	331	333	337	328	365	350	323	348	345	339	364	313	349	369	365	287	337	379	319	309	347	350	362	337	353	371	345	357	319	334	344	314	345	388	388	354	340	373	328	321	351	352	344	347	339	289	338	336	330	337	348	355	330	325	353	389	367	350	343	364	356	316	339	338	340	327	347	374	352	344	382	361	392	310	334	332	320	329	319	369	378	321	361	324	359	312	358	332	348	348	375	369	350	380	342	337	360	338	342	356	355	370	358	354	366	350	361	336	347	359	387	375	356	345	331	360	367	292	349	342	329	355	360	330	323	319	364	373	344	327	368	368	378	358	343	344	389	338	375	320	339	323	327	334	337	339	353	379	344	368	348	362	351	303	380	293	349	355	345	303	322	331	349
4310	2174	1310	931	798	804	765	820	781	776	808	822	744	744	726	747	710	795	739	745	731	798	741	772	711	718	723	751	670	691	725	709	693	774	734	761	735	745	746	760	780	735	728	728	721	738	784	781	723	734	721	745	700	753	750	786	767	714	689	799	692	727	727	741	712	774	757	715	713	704	745	749	753	728	746	754	732	715	744	782	786	759	708	741	733	757	737	729	710	689	757	728	720	743	749	687	713	700	712	751	753	735	740	750	716	742	781	770	742	709	748	759	733	800	719	706	720	747	714	698	740	732	757	736	746	727	762	738	755	712	772	736	740	707	722	723	742	763	756	725	732	788	707	701	726	748	722	756	702	842	775	759	761	787	725	692	759	742	748	741	793	733	719	732	717	758	787	712	746	730	770	797	779	757	741	732	732	761	693	790	735	738	745	696	736	756	747	762	753	793	716	741	749	689	743	747	726	734	732	725	710	771	786	742	757	724	793	782	795	705	787	719	747	759	742	696	743	718	743	748	750	760	719	778	717	755	710	751	714	712	730	734	752	719	762	774	745	739	753	719	737	772	726	767	779	754	748	743	746	790	770	761	740	781	772	737	731	704	718	715	743	797	715	715	780	759	790	773	780	768	726	751	758	737	706	746	781	719	750	783	769	758	726	713	769	758	718	737	764	764	767	787	715	732	776	773	792	711	755	736	764	726	747	735	794	772	746	726	763	755	753	700	719	745	728	761	760	760	759	755	742	700	736	737	779	734	711	759	749	743	779	774	730	706	717	679	718	743	790	716	759	720	759	776	751	695	774	763	721	750	777	782	758	730	716	714	769	762	767	716	762	768	741	755	736	772	811	773	752	732	724	772	749	737	753	747	766	696	761	686	744	784	722	792	759	731	741	746	771	777	748	744	762	792	764	750	736	761	733	749	753	737	709	752	711	728	752	705	736	768	762	721	706	693	727	742	719	711	726	748	727	723	728	740	734	730	767	757	795	788	768	767	744	765	718	777	716	745	755	795	747	742	794	728	733	746	731	762	758	727	743	760	755	722	691	745	775	785	797	765	794	775	769	797	735	727	776	758	777	742	741	744	730	729	751	725	729	711	797	686	760	747	767	707	768	696	723	735	774	809	772	757	692	743	733	744	734	725	745	700	802	702	694	803	738	691	743	723	720	725	735	734	763	781	778	751	742	718	728	764	701	674	702	750	721	761	706	760	799	722	726	760	723	741	790	753	738	800	745	780	778	727	760	714	739	738	788	703	735	771	737	721	716	758	730	789	719	769	747	730	733	739	752	744	720	743	738	740	740	749	717	773	739	751	777	730	792	768	812	734	731	794	743	732	711	744	792	782	723	766	760	706	737	712	737	759	718	758	770	763	736	722	759	738	734	769	749	765	742	770	780	762	737	774	783	727	730	754	745	774	727	743	775	830	769	747	735	745	759	697	740	679	771	707	802	785	740	718	785	777	755	746	706	721	741	693	681	739	743	725	758	732	742	763	808	747	726	790	775	724	740	719	766	728	733	758	757	701	722	698	740	721	708	724	737	762	734	719	782	707	735	747	754	747	708	730	745	777	776	739	746	770	782	751	756	790	728	715	741	705	782	743	789	745	718	752	702	706	774	756	794	768	753	725	754	792	776	721	761	764	715	703	727	722	769	730	757	711	784	733	701	737	737	800	821	754	773	731	696	719	763	751	739	757	774	705	784	765	752	725	731	756	719	756	730	765	756	756	810	699	773	732	739	727	773	744	816	703	727	755	770	751	744	737	732	786	732	726	749	736	687	742	733	740	719	723	726	714	736	738	706	754	702	745	717	729	743	722	705	732	742	729	728	726	731	714	728	771	760	692	722	763	762	758	753	721	719	777	714	748	761	745	781	752	738	680	731	774	725	730	761	721	730	729	803	703	736	763	724	702	737	729	715	759	773	727	739	705	747	687	785	786	789	725	778	723	770	741	746	758	776	702	781	736	681	775	720	756	770	725	694	712	727	771	761	765	773	749	690	786	822	782	761	698	773	779	749	719	754	773	743	685	737	793	787	706	705	753	734	761	735	718	755	770	727	753	781	705	763	764	738	744	739	808	715	770	742	735	701	755	777	728	762	734	790	750	751	737	740	762	754	726	755	689	762	732	738	714	697	733	744	746	715	738	701	790	734	707	776	740	729	731	760	760	724	752	776	732	771	742	751	770	718	718	751	789	767	744	734	715	757	740	743	784	733	765	747	712	748	749	767	711	775	799	776	746	727	773	791	776	750	770	739	685	763	768	780	786	721	725	732	739	735	772	752	711	722	754	775	707	722	822	711	750	737	768	752	714	705	770	755	726	729	804	740	784	718	776	755	784	758	727	772	717	788	785	722	745	780	780	752	730	726	723	738	748	761	738	743	741	778	723	759	748	765	685	759	721	757	791	735	783	744	731	750	776	731	737	710	719	758	744	762	725	738	755	703	763	798	726	736	702	719	733	783	796	743	698	725	746	748	744	766	745	717	750	706	669	704	776	757	799	778	743	782	754	809	704	747	735	705	739	766	755	767	775	809	720	782	759	715	725	710	788	748	797	737	719	776	725	730	724	809	740	749	727	734	776	747	763	702	751	712	789	724	729	714	747	769	788	798	746	730	734	764	705	729	741	745	724	715	722	740	761	751	743	748	688	731	701	771	753	736	796	730	765	723	737	718	769	743	738	779	782	739	731	758	767	693	752	759	696	771	754	766	709	696	718	702	756	730	736	781	734	764	730	769	769	742	774	774	763	735	771	781	751	754	768	690	766	759	777	786	750	775	796	692	769	734	755	744	729	695	724	794	737	763	712	754	710	742	704	719	719	698	777	746	747	738	717	802	717	754	749	725	710	728	742	743	731	796	792	755	713	739	753	753	771	730	767	718	724	719	761	728	707	777	674	768	734	696	721	741	729	735	776	761	748	760	757	720	743	711	726	754	709	747	754	717	759	739	772	772	760	727	705	710	730	686	723	708	748	751	734	736	754	731	732	704	772	736	762	759	695	740	728	797	744	721	763	718	745	732	739	775	696	737	702	742	686	772	708	746	778	766	727	705	760	745	714	773	759	725	733	750	766	774	734	815	749	764	706	707	796	719	761	715	771	745	718	731	710	724	756	737	745	696	734	743	714	772	747	744	708	764	754	722	725	725	767	761	785	714	766	708	713	752	737	788	727	769	762	755	732	709	783	719	771	754	783	751	769	733	730	784	727	756	761	804	820	765	702	755	729	719	737	737	782	695	723	758	693	758	737	735	761	776	705	777	736	763	720	728	725	744	759	728	747	728	757	751	742	729	739	718	750	722	757	717	725	743	760	727	761	705	702	735	741	731	778	756	757	735	794	746	754	778	747	762	718	786	728	758	731	753	724	746	755	732	752	734	797	785	732	751	793	748	765	773	798	718	716	721	742	700	673	731	736	730	743	756	745	744	748	807	806	736	758	741	692	750	726	757	725	751	741	789	734	724	729	688	749	765	795	742	723
24454	21040	23983	28323	21041	21073	10996	634	413	406	359	377	333	341	335	296	330	301	328	344	325	329	315	379	302	307	326	284	326	305	319	314	264	326	322	327	305	342	301	254	317	282	308	307	247	308	304	314	306	297	316	310	303	307	281	291	275	317	261	291	288	267	285	310	308	296	292	262	280	303	294	276	302	284	286	290	279	272	276	290	313	277	293	269	300	291	316	330	259	309	281	304	322	308	337	287	295	294	299	304	292	291	292	276	296	295	276	318	272	278	301	298	288	281	302	287	298	284	277	290	293	256	299	289	317	301	316	297	274	285	299	300	294	306	323	300	313	319	307	341	284	299	282	305	301	310	356	335	271	289	286	280	265	284	287	312	303	323	290	315	303	288	319	299	296	310	311	279	286	309	300	318	295	263	289	298	296	289	310	288	297	290	319	315	278	273	325	271	304	324	299	320	303	294	303	281	267	309	295	298	286	300	297	310	341	271	283	274	286	283	299	284	315	287	283	275	303	320	326	295	274	301	298	276	271	305	287	328	272	305	284	311	288	262	312	275	299	324	290	316	314	271	312	319	321	315	288	304	327	291	305	315	286	270	290	282	275	282	313	311	285	278	290	308	292	266	303	308	315	290	273	330	293	272	321	338	337	324	293	273	295	306	290	303	271	304	298	272	322	324	299	307	288	291	268	305	306	283	290	299	284	317	292	299	311	282	301	285	293	278	273	299	273	277	310	299	314	273	280	296	308	312	284	311	292	298	274	317	312	276	310	296	291	303	265	288	296	276	271	330	312	284	293	270	317	280	290	309	275	275	297	281	323	294	273	307	306	289	284	307	299	319	301	315	313	303	277	264	300	260	306	318	334	309	287	299	298	297	287	262	308	310	300	284	282	286	340	316	296	294	312	301	290	318	327	269	301	303	313	296	306	299	315	283	288	303	304	321	314	293	285	281	279	322	312	271	292	284	303	278	287	299	302	343	298	302	327	294	312	283	273	266	300	291	307	294	312	298	316	313	311	305	302	309	274	322	297	272	300	328	283	307	291	291	260	278	312	300	310	307	280	331	307	285	315	319	297	274	306	296	302	274	333	279	294	300	280	285	300	280	281	277	337	285	282	305	298	311	335	260	276	315	291	272	286	304	327	300	313	319	303	282	299	288	292	304	288	286	286	302	285	278	343	321	302	280	324	289	294	273	308	315	269	304	290	297	306	263	297	256	291	295	276	277	272	321	311	272	313	318	299	295	275	281	319	314	275	291	299	291	317	276	289	270	284	308	309	312	297	273	332	276	289	260	295	295	271	301	308	285	319	295	283	270	319	292	303	267	296	279	287	340	327	348	302	296	325	311	294	309	314	301	311	307	296	290	309	303	309	301	292	301	263	283	299	280	285	284	337	293	267	287	294	289	294	304	289	281	307	312	274	312	298	265	315	266	258	295	278	275	269	287	290	295	281	312	289	301	287	315	324	291	294	295	330	315	283	293	280	266	290	318	297	296	275	284	312	298	286	283	330	295	252	283	273	288	307	297	299	299	294	328	312	277	291	307	259	289	290	277	302	313	303	302	307	315	300	306	335	294	291	296	262	264	264	281	297	311	293	301	316	292	273	307	293	327	305	322	273	313	306	284	295	251	288	291	301	294	320	282	301	297	279	284	276	306	286	290	261	271	320	273	305	313	288	286	313	313	313	306	313	284	284	307	293	280	283	288	260	293	338	316	316	274	297	269	279	306	294	305	295	330	278	284	294	309	263	278	274	276	281	295	297	286	283	264	283	306	283	338	296	298	267	322	251	290	329	302	286	316	272	309	304	288	303	306	289	291	304	268	278	300	336	291	297	280	300	282	325	339	288	296	272	281	322	277	285	287	306	292	300	306	289	300	279	314	272	262	263	274	315	306	319	300	305	250	294	304	293	283	291	311	281	334	290	297	316	293	320	287	283	297	312	270	306	291	263	287	240	297	309	296	306	332	341	278	295	291	323	285	333	303	288	279	300	273	277	295	292	308	288	319	317	264	272	255	271	273	285	294	273	284	263	300	323	308	293	297	274	306	283	287	321	273	281	273	316	325	252	303	283	274	283	243	285	242	275	313	310	296	284	285	298	296	287	271	247	309	297	330	290	319	288	295	307	311	273	292	305	303	280	284	291	278	294	271	284	301	288	289	294	298	283	293	301	296	295	312	305	319	278	322	284	297	283	302	338	309	290	295	288	312	287	300	300	311	305	286	301	311	292	267	297	285	291	298	292	262	292	269	299	257	284	278	282	284	307	289	290	301	314	263	291	289	278	308	311	293	296	282	292	287	312	294	283	287	271	289	305	283	320	302	312	286	295	292	304	279	272	282	338	290	291	315	294	298	267	319	288	257	278	285	247	300	235	287	337	292	282	294	290	283	293	312	285	305	271	291	274	287	263	284	310	285	330	262	292	324	305	306	279	301	298	302	322	239	297	256	301	308	278	280	284	315	276	302	290	345	319	316	301	289	279	259	323	288	263	293	263	247	316	316	313	286	288	281	272	284	285	298	275	300	290	284	292	280	292	287	279	282	305	282	271	302	283	314	311	284	338	308	322	307	308	318	313	284	320	345	310	299	278	269	307	319	300	296	321	335	313	288	290	258	299	284	309	323	283	304	296	302	306	304	295	295	284	282	283	310	291	276	299	314	291	306	270	286	293	294	310	288	318	314	336	316	261	282	294	310	306	268	282	286	290	274	310	323	317	313	300	306	302	300	285	321	298	294	325	301	299	305	289	329	284	299	244	280	310	310	294	302	314	309	308	282	281	290	290	336	292	310	292	314	291	306	288	280	279	322	275	263	333	296	274	273	284	312	306	272	255	256	287	266	308	295	298	303	279	285	276	309	278	309	300	303	280	340	317	283	312	259	292	326	308	285	284	312	282	294	291	297	278	299	287	291	283	272	304	291	282	280	282	332	303	307	321	327	293	328	283	301	300	258	249	313	324	279	296	306	302	278	289	300	270	279	288	295	270	283	305	265	271	297	326	313	315	301	312	279	307	276	290	284	343	295	273	276	318	266	297	319	270	299	291	295	287	284	311	296	302	297	294	259	274	314	264	291	282	288	303	300	300	327	308	308	288	264	310	294	292	292	308	309	255	295	315	291	295	294	295	294	309	298	294	300	291	279	307	322	308	297	290	280	318	302	276	268	289	303	258	311	271	276	292	305	326	271	283	327	310	292	294	295	315	276	320	337	272	290	296	286	286	272	316	319	289	294	273	282	330	312	305	285	301	303	286	269	305	273	321	286	290	311	268	330	269	321	267	275	314	267	297	260	298	276	308	268	315	310	293	265	286	307	287	306	307	303	295	290	282	290	298	313	282	248	299	273	304	275	291	302	277	294	270	280	297	302	274	296	313	266	313	300	309	248	280	273	301	314	306	298	303	301	284	278	279	276	264	297	278	318	291	313	290	329	322	274	303	306	317	301	297	309	289	336	318	307	307	297	291	292	269	298	284	310	289	263
3956	3367	1643	1075	778	709	650	696	657	632	645	623	702	656	645	619	683	584	638	585	656	642	629	661	601	673	631	637	589	645	624	635	616	650	615	651	640	646	622	628	600	613	628	630	610	664	624	667	633	604	542	595	612	630	666	603	607	615	620	597	575	628	646	531	641	596	658	595	637	617	636	602	614	605	607	603	639	607	597	638	610	614	645	645	654	679	608	597	651	627	651	614	601	614	651	636	581	589	598	628	614	577	626	611	582	600	658	601	645	661	607	634	609	641	592	599	591	622	609	657	609	595	637	609	608	643	607	610	668	596	618	617	651	629	595	568	659	641	619	568	609	632	564	655	610	609	667	599	579	632	649	625	640	614	634	593	618	656	590	626	618	615	650	607	631	634	596	637	615	623	621	570	630	623	599	634	603	626	634	660	612	589	607	652	609	639	631	620	609	646	604	612	674	626	648	627	621	616	587	572	652	652	626	638	640	601	626	591	606	625	588	619	562	603	619	630	601	596	630	625	633	662	590	639	618	567	606	619	593	639	603	616	628	559	591	607	612	629	609	636	622	625	662	621	651	637	630	633	631	632	639	632	608	617	604	622	573	622	581	642	591	619	660	599	598	611	641	572	614	611	605	617	607	622	611	623	607	642	656	619	604	617	667	623	602	623	571	583	641	584	603	603	610	626	622	582	596	646	622	628	605	609	637	620	593	606	627	654	645	647	624	656	647	609	634	630	603	648	614	624	627	651	637	612	604	601	646	602	601	639	608	671	616	577	620	572	671	606	608	620	675	652	624	605	602	609	634	645	613	618	604	616	603	660	632	620	601	608	644	640	593	639	602	592	616	620	575	635	631	644	607	586	615	645	587	629	661	618	651	617	631	622	597	627	621	596	591	607	636	638	580	691	660	593	611	607	653	640	637	593	586	674	654	650	591	645	564	612	673	603	639	598	608	616	666	637	601	587	637	596	611	615	608	649	649	606	624	631	611	583	635	633	618	565	590	638	626	682	595	632	611	640	666	653	640	590	636	594	614	591	604	652	634	640	584	604	652	608	606	593	624	607	618	635	618	599	667	624	623	603	647	665	597	640	664	592	605	636	628	596	593	615	644	636	561	629	609	620	604	659	623	630	618	580	657	579	581	614	601	637	634	639	614	624	611	684	636	653	663	651	620	592	611	560	576	646	644	642	593	625	608	614	611	621	577	623	607	621	645	633	672	621	623	607	642	606	608	598	640	614	632	614	653	608	594	663	674	610	640	615	626	645	591	605	662	616	678	638	591	661	579	647	650	610	629	609	664	587	637	644	620	635	611	609	631	619	610	632	597	646	602	644	625	625	619	620	634	603	665	626	681	617	607	663	607	660	603	641	626	611	609	583	558	610	632	644	630	617	610	662	667	618	605	604	639	570	608	640	583	622	649	594	595	600	598	544	607	666	619	606	646	615	566	557	632	598	624	560	666	588	650	626	618	594	592	597	603	609	601	636	629	639	597	637	630	592	608	596	688	623	590	572	595	622	620	602	588	625	626	642	615	604	655	663	610	657	643	656	571	645	636	620	634	627	632	640	566	629	621	594	585	597	634	625	622	642	606	607	671	640	571	652	622	616	651	624	631	593	620	554	616	587	572	655	636	631	645	608	625	653	596	627	611	636	626	646	627	624	613	606	562	607	640	628	639	618	629	613	587	613	623	602	612	596	639	615	641	597	599	675	666	639	609	674	654	612	649	580	628	635	574	625	640	600	624	594	642	641	601	682	629	633	651	632	641	626	631	618	594	627	627	625	644	653	624	588	654	630	631	604	597	616	624	627	638	610	563	574	647	600	565	616	631	593	573	604	640	629	632	619	619	622	647	601	628	589	628	629	658	633	583	630	607	625	620	631	609	630	627	577	602	591	583	597	608	647	639	616	655	616	582	600	628	662	632	650	664	624	618	596	613	615	604	640	640	596	631	676	613	617	606	650	593	665	570	657	602	626	570	591	633	622	633	621	586	651	619	623	612	559	622	596	583	645	653	599	607	633	643	633	611	602	641	641	627	606	582	644	626	623	582	613	623	634	612	649	597	584	630	637	607	596	596	591	599	579	627	591	590	580	592	638	604	637	608	616	654	565	597	587	620	582	622	549	634	577	622	610	600	632	588	580	623	615	622	630	622	592	644	609	644	619	629	613	630	666	609	584	660	604	636	594	575	594	623	635	658	631	680	602	645	598	634	602	636	585	620	596	565	602	625	655	617	635	609	643	604	608	593	613	647	636	612	649	606	645	633	614	612	608	627	643	632	594	592	650	627	598	614	619	642	645	638	604	634	621	602	632	611	599	597	625	622	647	658	635	594	619	640	649	591	636	603	636	608	605	639	598	662	626	636	659	619	646	583	586	629	627	666	616	660	623	623	654	588	602	656	658	639	647	589	600	622	643	649	659	652	596	650	621	644	603	656	628	566	614	569	608	576	648	668	655	620	669	604	538	647	597	598	648	625	649	588	587	613	637	606	595	594	583	645	639	627	622	609	633	606	595	611	616	628	561	626	622	633	620	618	638	651	591	633	602	603	620	651	618	636	669	626	637	628	627	615	601	629	598	656	620	613	613	618	581	608	574	642	620	658	604	593	593	574	666	613	653	637	606	600	615	616	625	653	591	599	656	570	650	620	648	606	662	627	608	639	635	625	635	662	611	632	653	582	646	639	610	585	659	625	624	589	637	607	615	624	576	622	612	615	626	562	620	646	627	631	650	634	582	633	626	621	630	587	656	608	635	613	617	599	637	584	605	615	587	648	602	615	662	634	586	609	583	587	609	641	635	671	641	639	615	625	624	639	603	604	663	672	643	641	620	609	616	621	577	640	589	594	574	687	646	657	591	619	631	649	634	641	588	591	633	671	594	635	613	641	579	598	669	663	624	610	665	606	662	581	604	638	614	610	637	583	653	615	653	658	617	655	607	651	649	606	640	602	591	629	636	649	637	595	562	593	665	627	627	591	583	618	604	585	606	599	583	608	619	597	673	633	605	599	640	616	671	613	613	618	624	582	651	582	672	606	622	608	637	609	600	622	605	661	615	632	638	582	602	668	619	631	597	612	625	659	611	637	636	614	627	631	652	654	645	607	612	612	623	631	635	643	632	618	664	655	640	615	604	589	645	619	650	606	609	661	655	632	617	623	632	595	622	593	642	631	598	623	581	588	636	641	603	617	601	617	605	639	609	656	620	549	635	628	577	632	626	583	619	620	595	647	645	603	632	552	589	640	579	666	624	646	618	622	586	647	550	618	604	614	584	675	611	648	591	603	652	591	717	626	603	615	666	621	604	619	629	623	611	579	586	635	619	614	602	620	616	683	619	589	640	643	575	626	649	676	677	619	593	605	608	621	662	610	594	642	629	627	630	635	607	600	641	667	607	625	630	646	607	622	605	612	645	604	598	674	614	616	635	608	636	638	616	620	575	624	595	626	584	621	655	640	588	620	636	598	578	597	596	634	605	599	617
33229	14499	1990	272	231	205	176	188	191	206	217	182	196	188	205	195	184	212	196	189	203	181	176	195	215	210	181	199	200	156	198	184	182	203	193	219	172	203	211	188	187	189	186	198	202	194	185	205	216	178	199	159	188	185	153	204	182	164	174	181	205	193	189	201	183	177	196	193	161	180	220	205	207	191	197	160	178	199	194	178	152	154	215	170	195	223	201	180	196	198	181	188	190	190	200	191	199	203	178	205	220	181	194	201	218	194	223	191	195	189	202	181	148	220	199	197	184	172	165	183	166	204	196	187	215	198	208	184	175	209	206	191	189	217	175	212	197	172	193	197	201	202	183	202	196	225	184	210	204	203	212	188	157	194	175	172	166	212	221	188	199	186	214	177	185	198	171	176	170	168	185	181	169	183	211	192	194	176	141	199	173	191	167	183	208	185	215	195	174	189	188	208	185	187	202	190	183	182	188	174	200	181	228	187	181	187	182	216	208	169	172	200	193	196	194	215	191	177	210	189	213	189	201	201	196	191	164	206	198	187	182	193	186	194	187	210	210	205	199	207	182	194	184	183	173	189	183	172	197	208	159	168	211	204	189	190	192	223	177	192	179	197	187	186	175	196	195	187	192	184	195	174	187	175	192	171	196	174	196	199	180	211	183	177	217	203	219	179	190	181	185	176	193	185	205	179	191	198	175	198	172	194	196	207	181	198	167	202	193	183	167	173	192	185	212	165	202	228	229	183	197	167	192	194	208	203	184	205	186	179	193	189	187	162	186	185	203	181	190	190	172	189	193	204	187	203	217	202	179	199	194	162	195	196	172	190	173	178	173	207	203	180	200	186	212	200	203	188	170	181	169	174	195	179	186	185	172	180	193	204	188	179	213	198	206	195	186	190	196	185	188	183	178	165	186	178	179	197	194	222	186	199	208	173	192	202	209	198	199	185	188	187	177	206	234	207	200	190	169	178	210	195	199	193	207	217	179	203	197	210	172	175	189	182	175	185	179	222	187	186	181	187	160	180	172	192	157	187	172	195	180	206	163	185	179	197	194	200	192	202	175	178	205	201	171	162	184	190	222	208	202	213	194	193	223	186	176	183	187	215	225	206	195	193	187	210	191	177	188	201	204	184	206	222	186	210	206	225	215	217	204	191	202	188	197	166	194	208	191	187	202	190	189	203	205	180	198	197	192	188	206	165	197	193	206	174	171	203	211	184	211	199	199	196	169	181	184	196	188	219	215	192	214	182	186	213	177	174	199	193	184	197	180	179	184	188	183	209	191	194	189	192	200	191	187	201	178	193	193	176	194	179	196	192	198	185	173	196	203	189	208	189	192	167	221	218	232	191	200	199	185	198	203	190	201	168	181	184	201	186	204	168	189	209	178	179	191	186	181	197	216	221	211	210	206	177	205	176	165	206	183	176	200	200	183	195	204	195	200	181	198	186	176	163	200	179	182	192	202	177	196	202	184	207	188	186	176	188	201	174	176	215	190	202	180	184	228	202	204	209	192	195	205	199	172	219	190	195	192	174	177	161	179	170	210	229	197	196	185	199	220	222	211	187	168	198	203	175	178	178	192	162	188	193	212	199	201	191	229	213	176	217	173	200	204	187	191	207	212	192	192	211	195	229	197	192	198	180	190	202	184	214	178	165	184	185	199	165	187	180	224	194	192	209	186	201	181	179	212	211	219	187	184	203	217	175	197	196	185	185	193	215	185	183	186	182	187	198	180	202	219	189	194	204	187	171	185	192	190	211	175	191	198	220	180	189	179	222	189	196	202	183	190	195	171	156	202	185	187	226	183	189	203	172	213	200	202	191	209	182	173	186	191	199	196	172	181	205	188	181	193	190	193	197	193	190	179	184	170	195	191	159	194	191	197	182	177	198	203	165	188	191	160	225	178	213	188	171	184	195	182	181	172	188	188	171	195	197	175	203	182	213	190	200	213	197	180	184	213	171	184	195	180	203	187	190	210	166	171	194	190	231	214	193	221	192	199	221	206	198	210	188	205	195	214	177	215	191	202	204	192	181	203	171	204	181	202	188	214	171	201	167	180	190	194	208	206	204	198	225	204	198	196	197	179	178	226	199	185	204	194	163	187	193	191	189	170	192	205	191	180	183	234	194	225	189	179	204	163	189	183	197	168	192	189	211	205	192	215	211	199	206	190	171	174	195	208	166	189	191	173	193	196	177	188	192	193	219	213	191	185	167	202	196	216	160	224	195	211	212	193	224	200	181	177	176	178	212	166	200	186	192	167	208	191	203	203	186	204	169	180	204	185	227	181	183	216	174	201	179	201	188	190	184	210	193	192	198	218	193	184	208	165	179	201	194	192	215	202	192	182	207	178	172	184	183	192	202	187	187	202	182	201	213	203	188	203	174	198	188	177	204	194	200	201	183	195	207	186	195	201	204	187	191	224	160	181	189	207	241	191	221	173	193	197	183	211	217	199	190	193	182	188	227	195	197	180	202	181	197	206	199	185	196	199	208	186	194	197	184	176	189	184	188	182	193	193	188	198	163	177	189	171	179	185	197	138	192	176	218	210	185	218	189	201	202	192	175	199	205	179	183	184	218	189	196	192	198	165	176	183	187	195	199	195	203	202	188	191	199	208	215	202	189	175	177	180	190	229	199	188	190	183	168	192	179	204	181	179	180	177	193	163	197	180	182	194	208	184	206	183	187	173	192	181	210	173	185	184	195	179	205	187	192	180	180	205	182	187	175	190	207	177	170	207	160	206	200	174	195	211	190	179	185	199	193	182	176	215	198	207	195	196	216	171	195	197	216	187	190	185	206	171	193	191	208	206	219	205	215	171	184	184	190	200	191	197	190	177	203	203	206	198	168	175	205	209	195	213	193	169	164	193	209	181	192	176	161	182	194	181	186	188	188	191	196	199	212	183	194	210	211	209	196	191	203	184	199	191	178	177	201	189	210	185	196	203	193	194	204	191	178	177	186	175	206	183	190	217	211	171	216	185	204	213	183	195	192	191	202	176	229	175	188	188	167	187	182	186	178	179	195	212	179	222	181	205	207	198	198	181	178	215	184	179	201	177	192	182	196	229	187	204	191	194	194	188	191	212	191	210	195	190	173	209	183	180	207	200	181	181	175	165	222	196	206	185	203	197	184	197	205	174	220	181	174	183	165	173	211	222	197	179	173	199	184	196	194	180	173	202	181	167	196	199	181	182	193	217	208	177	192	197	214	207	213	223	184	176	192	182	185	184	169	177	173	217	192	207	182	230	183	200	186	185	174	173	188	189	214	209	190	168	183	189	179	172	168	179	186	168	181	203	189	177	187	190	176	164	193	181	181	194	183	184	219	186	185	177	197	204	176	186	192	203	198	187	149	230	204	208	190	189	210	203	202	188	193	214	169	176	197	215	213	203	199	182	201	188	207	190	214	176	199	179	208	193	212	191	197	213	182	226	159	191	156	185	203	177	172	173	190	200	208	183	185	195	187	200	188	213	205	194	211	214	200
7652	532	512	435	482	478	429	462	479	504	478	510	473	485	437	535	494	448	460	485	467	478	499	473	503	476	429	502	470	485	475	486	462	484	463	458	467	455	458	435	455	474	470	449	459	452	454	457	459	460	492	467	482	491	473	467	473	459	452	476	445	457	531	461	509	446	469	486	476	501	431	487	463	456	473	479	454	477	464	501	487	533	488	432	466	479	468	454	447	478	466	518	475	476	483	447	444	510	449	507	501	505	500	536	496	481	478	488	446	455	504	474	482	439	492	472	448	489	465	474	486	504	438	490	481	478	503	441	450	465	496	437	494	485	469	443	449	460	469	447	504	493	470	454	487	477	485	530	480	471	449	483	449	498	479	467	502	468	446	476	466	483	438	479	472	478	465	504	461	485	491	441	420	485	464	466	443	449	455	465	442	476	502	476	471	471	464	492	455	478	523	495	446	463	449	448	465	460	497	473	496	456	478	462	468	470	471	469	481	465	496	453	485	505	481	480	518	455	515	479	444	482	473	486	457	446	464	475	442	458	466	443	497	478	441	513	460	460	486	459	482	461	486	475	470	478	435	433	451	472	471	464	459	468	477	474	466	449	454	494	448	492	466	478	436	474	453	446	447	469	504	495	492	489	453	454	481	443	483	451	469	499	464	478	477	490	480	458	482	483	451	491	485	467	526	486	443	467	525	475	481	499	480	468	475	471	480	455	464	515	452	521	486	468	480	486	470	491	464	443	508	494	485	478	497	446	450	428	473	501	485	488	431	494	506	471	486	451	469	453	478	430	490	468	490	440	487	442	468	513	490	438	482	455	460	468	444	502	509	458	443	501	451	509	422	483	478	479	481	480	417	469	517	474	473	443	441	459	474	467	452	466	472	461	484	462	443	468	461	440	493	483	493	432	463	474	485	444	495	502	452	493	497	510	501	445	472	467	490	484	470	474	488	481	467	492	438	486	471	477	451	489	504	481	498	494	487	472	468	481	464	494	495	481	493	480	438	441	483	470	495	457	444	497	466	471	465	446	513	462	485	515	496	453	503	481	472	472	513	464	489	509	500	476	476	473	518	481	486	484	501	504	465	481	500	460	531	503	419	525	509	475	466	475	442	502	461	468	456	444	473	501	466	493	493	428	496	507	441	507	476	482	464	460	455	488	474	437	498	479	455	462	477	511	463	477	459	469	462	481	464	497	491	487	466	512	486	483	457	505	503	477	438	467	451	468	445	472	470	467	455	451	459	476	461	471	480	499	449	472	474	473	488	460	460	453	493	455	475	446	471	446	457	498	448	494	486	458	472	442	452	456	454	488	478	459	493	476	461	502	440	487	445	528	476	433	526	502	488	459	505	514	486	451	450	492	438	468	451	478	497	458	488	460	450	436	482	502	470	418	451	486	464	482	470	453	469	467	430	501	510	501	476	463	444	482	486	467	476	452	467	497	475	450	477	458	459	504	488	458	453	459	453	445	464	474	477	487	447	466	463	449	476	499	475	476	453	460	471	431	466	464	455	470	480	485	477	464	514	474	457	466	468	496	461	473	518	400	497	470	465	483	461	461	468	491	464	462	458	456	457	449	493	482	495	460	451	488	446	474	463	491	462	441	484	455	470	480	483	499	483	474	432	456	484	474	465	462	511	487	440	456	427	462	490	488	452	476	498	469	476	445	443	509	455	467	490	479	489	485	480	513	471	482	478	418	465	482	462	490	471	506	471	470	485	468	455	475	465	477	485	464	464	469	500	469	478	449	469	463	459	451	476	450	483	458	448	458	445	485	489	458	460	491	450	485	484	451	469	517	450	513	454	497	475	476	475	481	477	499	476	453	448	477	484	462	442	464	482	455	456	439	461	409	446	457	472	453	514	429	475	495	435	480	442	481	532	454	468	456	498	432	456	489	467	444	491	507	482	433	490	488	477	480	447	477	501	448	465	454	423	488	495	456	433	440	492	470	472	466	510	468	443	456	480	456	476	467	474	458	457	457	481	486	451	443	439	457	463	467	514	466	495	469	507	444	472	487	497	460	470	507	434	457	451	469	490	464	466	461	457	496	444	466	443	463	465	429	491	467	460	460	487	485	461	480	449	438	493	468	472	446	467	448	467	458	453	484	481	469	487	472	451	471	489	488	494	476	476	457	455	470	442	474	480	440	491	438	475	447	461	426	448	459	443	467	479	455	481	455	502	475	464	448	445	489	470	508	473	474	467	477	489	493	461	455	441	426	478	455	468	450	457	469	492	483	482	457	497	469	441	501	473	426	430	453	474	480	486	459	462	473	465	492	506	491	458	503	493	509	467	467	497	478	456	461	469	477	477	467	458	458	500	487	502	484	465	492	478	447	467	445	458	493	476	496	475	453	432	489	470	482	449	498	458	475	491	493	486	484	475	465	449	473	473	478	481	459	471	488	481	447	503	450	436	479	494	485	494	464	497	461	439	490	494	472	453	495	459	468	479	471	447	453	431	480	442	448	489	494	487	461	470	464	479	471	489	474	476	464	471	462	437	483	529	457	515	474	466	470	501	446	494	481	473	490	458	482	461	466	456	478	504	425	484	448	492	454	456	489	468	462	466	427	469	498	472	469	446	442	482	486	452	477	449	487	488	455	483	500	478	457	490	465	413	476	475	486	463	473	428	446	444	488	471	476	466	433	452	463	440	463	466	467	507	485	449	498	481	456	468	443	454	492	486	483	447	478	492	469	532	483	472	467	482	432	442	472	488	477	464	467	475	461	466	445	482	464	479	429	481	496	483	456	461	485	480	506	504	489	496	521	491	527	496	485	437	463	466	488	470	488	495	513	490	466	456	505	481	467	455	481	444	486	486	465	484	501	461	461	457	479	482	462	471	480	476	455	477	490	444	467	499	446	470	479	476	482	441	497	485	473	486	453	481	495	475	459	481	479	487	488	502	535	463	471	488	468	496	477	485	484	512	426	464	506	491	473	489	452	475	469	455	442	462	463	483	472	464	502	474	462	485	469	475	486	457	459	459	470	497	472	432	476	515	480	520	497	458	497	430	467	460	477	483	476	474	497	494	433	485	479	440	427	495	460	483	486	479	469	499	502	486	456	494	483	512	438	461	457	496	441	506	469	420	469	514	468	495	489	468	478	472	447	473	476	469	469	477	476	491	470	501	465	466	442	464	472	477	475	451	506	454	458	459	451	461	482	487	477	495	490	460	467	481	437	499	465	493	451	486	472	478	425	506	458	455	485	499	498	468	439	466	470	442	465	515	496	468	443	484	447	476	466	515	473	509	450	425	488	436	445	470	450	455	465	505	482	528	466	470	458	487	446	489	485	436	456	530	468	455	429	448	484	432	490	457	475	500	467	468	467	458	464	458	476	465	499	446	504	477	464	451	476	494	523	471	499	510	461	452	455	454	444	443	503	493	505	452	478	480	473	482	492	500	457	446	494	469	451	438	481	467	440	474	413	514	497	453	471	497	486	493	483	494	504	487	468	493	450	447	500	472	421	477	478
25100	21018	23639	28594	21026	12850	620	541	416	412	400	403	358	391	338	365	339	346	364	338	374	334	341	366	326	349	346	344	335	326	348	345	361	377	321	302	382	338	369	334	350	315	338	326	360	320	367	336	337	357	361	336	362	309	374	373	315	355	335	351	338	358	301	347	307	364	356	383	341	368	359	335	393	389	381	358	341	356	365	357	345	313	374	347	315	329	300	343	335	335	371	321	353	330	357	333	362	363	331	371	350	328	348	313	339	353	373	359	338	349	351	322	351	336	367	327	357	333	321	366	346	356	363	353	321	375	332	364	341	315	320	340	309	360	336	350	357	306	371	338	338	335	332	369	393	346	364	380	364	354	355	326	334	329	329	357	321	328	356	368	353	343	345	375	351	314	366	320	344	390	352	348	357	323	333	301	349	332	348	314	339	336	357	377	342	347	354	309	343	361	351	347	383	338	336	349	316	330	372	342	358	368	345	357	370	355	357	326	338	328	355	338	338	368	344	336	354	359	359	360	374	356	348	360	282	354	371	365	339	322	347	339	356	350	347	342	363	332	324	309	349	351	323	378	350	325	333	336	328	349	329	347	346	340	316	335	347	370	322	343	376	356	294	318	367	347	320	352	339	338	351	343	366	320	342	368	333	367	350	355	349	369	364	345	391	354	335	303	350	325	355	337	308	343	340	359	322	364	348	313	335	354	343	345	355	404	342	368	310	338	347	374	345	329	353	362	349	339	339	335	366	320	361	318	331	311	344	356	361	344	352	311	343	341	394	365	313	371	346	293	356	320	344	337	317	388	350	374	343	333	348	322	296	361	365	344	381	373	335	323	351	324	333	323	327	331	338	356	369	279	341	371	351	359	396	340	342	319	337	370	324	338	338	344	355	337	347	367	376	345	332	369	339	331	316	345	360	308	337	354	366	352	338	322	345	332	346	373	310	326	348	340	342	321	333	344	299	337	334	366	349	356	368	359	369	344	343	375	333	347	337	338	381	353	347	342	335	356	339	348	353	361	383	369	403	336	329	306	372	375	325	347	362	388	356	331	334	356	327	319	371	362	340	335	323	303	337	351	357	327	360	341	348	354	297	377	320	374	363	351	322	345	354	332	322	313	327	329	365	319	319	364	325	328	358	347	293	340	318	328	346	354	350	342	355	348	337	348	343	332	323	361	350	333	349	330	328	355	314	325	353	382	338	389	378	377	324	336	350	364	353	389	320	356	343	344	341	343	331	370	300	325	321	328	358	317	340	358	336	380	375	323	323	343	339	366	341	379	367	349	324	324	373	340	305	347	336	338	351	337	342	353	355	345	360	347	352	337	303	344	362	335	342	341	344	358	343	341	336	354	371	369	359	319	322	321	316	344	367	371	342	362	348	355	310	322	326	355	369	378	352	361	359	372	320	331	358	384	318	355	344	402	349	333	323	338	338	358	356	312	331	337	342	380	343	367	348	345	375	334	332	301	338	376	355	365	358	363	339	341	312	335	371	359	363	324	342	329	362	330	359	355	319	354	335	389	371	322	357	363	381	373	365	322	323	341	357	374	330	369	383	334	343	349	363	335	378	327	358	334	364	340	360	376	345	342	345	339	335	352	353	363	337	387	374	350	400	363	350	349	326	382	342	348	354	363	350	338	349	314	365	346	358	321	389	345	376	338	353	341	367	349	321	336	368	317	331	312	336	299	354	361	354	319	373	357	331	334	341	342	364	348	358	358	335	343	346	341	349	350	353	328	314	374	341	335	384	314	350	347	323	318	331	345	357	326	331	338	317	310	317	319	329	336	334	391	377	338	327	341	379	379	376	350	353	369	371	363	359	375	319	338	328	346	390	340	348	382	293	366	358	329	346	330	333	343	334	339	364	346	322	355	354	312	353	350	363	400	337	333	327	369	355	348	355	332	349	319	317	335	378	356	365	327	367	334	334	350	360	364	336	332	348	385	369	370	329	332	312	349	343	358	344	340	338	345	362	344	382	357	344	379	307	328	320	320	333	314	365	366	320	337	341	346	382	339	370	328	332	345	316	353	357	339	357	328	344	346	349	321	339	370	329	351	390	345	329	391	337	324	345	371	344	365	336	348	367	366	357	370	384	311	344	325	329	315	312	328	356	319	369	332	347	351	348	338	316	376	358	339	348	391	370	367	324	346	344	360	375	342	308	341	330	341	354	334	359	376	329	360	375	372	380	338	327	334	365	339	327	328	334	321	350	372	317	353	319	374	330	321	367	319	332	370	331	336	303	370	377	361	365	327	342	382	321	351	331	345	329	363	317	348	315	348	358	331	332	359	293	327	301	317	385	358	329	331	331	337	356	330	347	331	364	336	329	323	306	360	354	381	331	370	346	375	367	371	380	366	338	378	353	337	366	358	366	343	339	326	359	351	338	348	332	338	339	368	334	370	334	376	355	358	275	356	310	387	332	367	318	351	348	341	382	347	317	350	342	340	348	371	379	349	362	352	331	333	359	336	368	349	315	369	359	345	341	376	331	378	336	323	359	345	348	368	381	366	330	365	378	330	358	322	309	353	345	344	370	345	377	360	338	330	335	347	337	322	358	370	341	323	362	369	325	311	297	352	351	354	313	340	378	348	356	358	342	362	322	387	337	365	355	336	350	371	331	339	365	331	326	381	333	381	363	333	369	360	331	359	343	326	347	384	308	353	349	328	343	359	355	339	349	342	373	380	355	325	367	336	372	377	331	355	345	405	393	362	367	346	314	353	329	329	324	362	387	319	350	324	369	325	366	347	335	320	381	369	377	321	351	361	400	356	353	372	328	353	337	321	318	392	321	361	329	393	368	347	357	338	340	305	333	325	378	374	354	341	340	365	367	349	339	340	374	354	316	336	371	366	336	365	345	413	319	382	335	344	366	340	377	340	338	369	334	327	332	345	368	350	335	319	368	360	329	354	378	347	329	355	350	360	334	362	383	339	341	333	357	349	344	337	334	314	380	356	362	336	317	318	340	337	367	338	333	365	322	359	334	354	305	379	374	312	350	325	364	345	323	336	364	332	344	324	343	335	347	318	317	337	350	350	336	362	335	315	368	314	350	350	360	352	322	343	347	369	321	360	344	361	365	351	368	338	290	352	323	376	364	326	348	360	343	337	333	367	342	336	316	358	369	369	331	368	365	349	352	329	342	341	327	348	317	343	327	345	306	337	370	368	335	371	333	335	343	319	320	342	345	352	344	337	355	312	353	344	343	326	352	332	348	333	313	326	369	366	357	331	330	362	325	362	367	349	339	339	300	297	357	317	371	373	299	331	370	349	367	312	321	363	341	353	317	347	360	335	331	367	338	329	329	347	336	307	366	314	335	330	331	351	350	362	389	321	348	326	357	349	380	362	336	322	294	354	330	344	380	350	321	339	349	331	318	321	323	313	330	336	351	314	384	355	367	348	321	320	327	352	341	351	392	358	352	328	364	323	354	327	360	345	335	358	343	364	330	312	360	331	360	321	353	334	332	332	340	351	340	372
4350	2223	1243	966	820	745	767	793	793	765	788	739	771	775	739	781	778	779	723	745	794	744	733	774	719	768	741	718	750	719	742	717	739	772	750	748	727	762	719	747	720	770	775	769	790	749	767	742	749	772	750	735	771	727	751	724	766	702	710	788	758	759	740	769	718	754	728	742	744	722	830	748	723	780	715	728	727	756	748	738	725	693	739	745	724	766	738	757	709	736	687	767	714	737	755	740	754	797	761	726	779	749	728	741	708	775	796	706	742	716	756	730	756	776	746	780	763	752	718	720	751	746	694	731	734	731	775	766	749	730	760	747	758	747	761	723	736	778	738	741	757	772	753	769	727	728	707	762	706	698	751	726	746	733	698	757	776	756	781	775	715	726	765	773	731	755	727	710	705	763	741	731	735	702	798	820	739	779	763	724	714	694	770	758	754	727	762	738	720	767	748	725	728	733	781	725	749	710	721	750	777	698	731	760	739	738	735	724	781	774	766	715	741	786	745	722	729	754	736	700	735	734	721	716	743	745	731	740	755	751	711	746	724	771	809	739	731	721	725	736	722	702	714	754	743	763	755	727	732	755	731	748	745	738	732	783	772	749	697	767	755	717	761	751	735	773	723	805	724	785	733	749	764	785	740	760	784	736	727	763	664	711	730	807	717	750	761	777	798	811	788	776	709	762	735	718	754	729	748	717	748	784	745	702	741	746	747	680	690	736	751	744	684	734	767	800	786	761	727	706	733	768	760	776	673	726	712	773	778	761	773	786	728	741	730	746	738	774	719	739	760	774	721	741	762	675	737	750	764	800	738	724	729	743	769	729	785	751	710	750	759	709	737	785	760	738	780	791	745	719	755	720	753	778	730	758	755	733	754	773	721	762	773	793	733	747	798	738	752	778	691	735	779	697	751	757	790	752	753	733	748	728	683	731	713	736	759	760	742	774	781	729	772	779	730	741	760	756	699	720	751	752	760	762	766	678	751	738	744	721	754	771	740	691	714	685	745	727	747	731	713	754	746	763	756	744	706	715	742	743	731	748	777	744	741	727	760	759	740	785	722	786	747	722	697	729	760	756	735	749	795	740	753	801	759	722	752	757	769	743	762	748	738	716	725	698	784	743	736	734	758	737	767	752	766	748	691	740	733	721	779	735	757	743	753	768	708	726	716	687	721	697	753	784	726	740	765	771	761	717	743	723	729	732	741	788	742	760	749	722	727	718	758	728	769	770	780	784	766	765	761	727	726	751	736	707	767	718	743	743	735	743	758	766	769	701	762	725	740	771	710	763	742	718	749	742	737	707	755	751	744	718	761	759	728	718	739	730	750	750	714	755	734	738	762	722	780	768	752	744	749	748	741	814	777	774	729	769	772	751	740	742	703	748	754	680	748	722	779	768	754	733	714	729	776	723	744	819	801	739	726	744	758	730	677	842	763	775	742	747	742	732	778	796	750	790	730	756	706	744	778	779	734	719	750	717	715	706	661	789	687	763	731	771	719	731	765	747	806	744	745	742	700	728	746	724	759	734	755	774	751	691	750	738	739	769	783	723	767	761	731	729	713	756	704	742	769	737	708	765	778	778	712	780	768	760	760	712	767	725	723	728	806	760	772	756	695	745	786	800	738	754	747	767	755	747	739	728	736	761	768	737	756	744	716	744	758	723	753	780	728	732	730	725	735	712	770	746	706	762	699	801	748	724	718	750	779	760	774	754	777	759	707	768	761	749	739	711	767	762	712	734	722	735	743	711	745	795	736	807	710	759	786	755	784	722	705	756	743	733	772	776	768	749	690	734	696	775	688	748	734	763	732	712	740	716	790	709	741	739	752	739	736	768	784	776	744	712	736	728	738	732	775	787	724	727	751	778	770	762	788	755	733	802	762	736	711	734	815	709	681	735	751	733	748	730	754	763	774	749	747	752	793	715	765	756	749	766	694	721	746	768	733	737	741	753	788	748	730	729	758	790	733	731	700	719	708	724	727	764	783	740	766	733	744	774	756	772	739	753	719	789	752	723	749	747	725	718	715	798	749	741	807	733	776	704	711	773	775	706	791	745	732	720	732	763	771	752	762	748	756	720	786	770	758	730	720	735	733	752	763	752	795	755	761	816	714	783	746	765	753	692	762	701	720	712	773	724	769	769	736	760	757	772	771	738	733	764	731	723	755	783	740	700	757	729	764	704	751	716	757	726	750	749	725	749	745	692	765	796	711	730	704	782	746	806	738	758	713	731	698	720	754	768	735	744	757	696	724	702	756	747	768	729	731	740	723	759	754	773	716	732	733	769	748	783	749	758	707	719	765	750	708	792	747	747	747	731	744	742	730	759	738	743	703	754	727	742	725	744	696	692	726	759	745	752	773	755	716	753	750	734	716	755	720	743	763	764	736	722	704	812	671	727	740	767	774	809	732	739	765	775	773	777	719	747	718	748	781	751	728	763	760	731	731	751	789	792	771	742	755	717	736	766	747	723	778	765	748	760	708	774	765	763	715	777	776	791	744	750	752	794	766	728	717	712	748	751	724	748	746	734	801	758	723	760	707	702	667	730	732	744	743	750	778	710	712	780	719	748	694	755	749	757	748	790	664	714	767	778	764	774	753	773	697	706	708	730	736	798	726	765	763	758	766	700	762	778	723	764	738	783	737	739	737	730	744	713	770	739	768	710	752	765	732	726	769	660	804	787	750	756	746	747	698	759	741	757	730	745	739	736	720	793	690	717	785	767	741	790	744	777	729	735	756	721	730	736	748	783	728	768	751	762	744	720	769	735	726	739	714	776	734	745	711	761	736	782	713	735	730	783	758	718	777	771	752	729	772	736	717	761	749	784	747	727	795	754	760	707	790	704	711	697	722	767	742	760	770	784	724	745	750	724	787	693	784	708	810	773	736	781	753	708	720	736	745	760	750	720	771	736	816	733	759	762	744	764	759	718	776	746	736	737	756	729	790	747	732	746	817	726	742	760	768	767	763	761	774	713	683	734	741	703	721	747	767	745	764	752	737	725	715	785	728	766	782	720	778	763	718	737	769	716	764	763	726	717	747	734	771	755	807	761	778	738	683	725	763	732	765	788	774	712	703	731	753	829	756	726	728	751	803	743	770	720	714	759	725	785	778	748	751	730	755	743	749	747	781	765	769	743	787	761	837	773	773	719	779	727	769	704	702	734	787	770	720	750	760	808	739	808	723	786	720	746	825	762	747	796	746	737	732	712	680	741	714	778	802	763	744	787	756	695	701	740	759	713	726	762	755	742	758	726	770	711	780	749	760	721	708	763	743	754	738	723	751	737	735	742	740	813	751	774	760	727	763	765	736	716	735	800	729	757	704	737	730	749	755	700	771	769	710	731	753	730	736	732	783	729	729	735	749	762	740	689	725	733	799	733	742	742	723	754	748	741	777	743	724	763	773	746	713	760	769	732	740	766	736	771	761	749	742	762	751	753	766	740	719	753	769	723	760	714	756	789	741	795	766	697	749	760	699	791	758	729
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
