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
338673031226	338673031738	338673032288	338673032838	338673033388	338673033938	338673034488	338673035038	338673035588	338673036138	338673036690	338673037238	338673037788	338673038338	338673038888	338673039438	338673039988	338673040538	338673041088	338673041638	338673042188	338673042738	338673043288	338673043838	338673044388	338673044940	338673045488	338673046038	338673046588	338673047138	338673047688	338673048238	338673048788	338673049338	338673049888	338673050438	338673050988	338673051538	338673052088	338673052638	338673053188	338673053738	338673054288	338673054838	338673055388	338673055938	338673056488	338673057038	338673057588	338673058138	338673058688	338673059238	338673059788	338673060338	338673060888	338673061438	338673061988	338673062538	338673063088	338673063638	338673064188	338673064738	338673065288	338673065838	338673066388	338673066938	338673067488	338673068038	338673068588	338673069138	338673069688	338673070238	338673070788	338673071338	338673071888	338673072438	338673072988	338673073538	338673074088	338673074638	338673075188	338673075738	338673076288	338673076838	338673077388	338673077938	338673078488	338673079038	338673079588	338673080138	338673080688	338673081238	338673081788	338673082338	338673082888	338673083438	338673083988	338673084538	338673085088	338673085638	338673086188	338673086738	338673087288	338673087838	338673088388	338673088938	338673089488	338673090038	338673090588	338673091138	338673091688	338673092238	338673092788	338673093338	338673093888	338673094438	338673094988	338673095538	338673096088	338673096638	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22690	19992	23433	26269	20006	20083	15775	4111	4783	3977	621	276	249	258	250	266	253	258	250	272	254	260	228	263	253	269	280	274	246	253	275	250	261	235	260	250	242	270	229	219	251	234	220	246	252	243	260	242	252	252	251	213	252	247	270	273	232	244	265	244	257	272	266	252	234	240	264	273	244	251	236	241	243	263	208	261	233	288	265	302	236	242	295	267	230	262	242	236	215	258	249	232	264	256	266	234	278	235	255	236	245	227	270	220	236	250	243	277	254	247	257	260	244	255	228	263	267	246	249	264	234	233	256	251	247	256	221	230	259	250	263	276	248	277	265	260	250	230	259	259	257	252	221	239	252	241	239	260	259	258	200	236	261	230	271	258	264	246	241	251	265	223	242	250	239	264	269	239	259	240	266	251	235	248	296	230	249	259	234	250	274	244	251	256	228	275	227	271	248	251	298	267	251	275	288	247	255	270	268	234	257	247	243	255	236	259	222	249	249	237	230	223	273	238	223	224	258	273	264	258	231	248	255	253	248	263	273	231	254	233	253	245	250	258	242	262	242	220	210	260	254	257	248	277	219	251	272	234	258	245	237	273	287	246	257	260	238	256	251	271	258	281	260	249	229	259	243	251	237	258	257	263	239	260	248	237	229	227	248	248	250	226	242	273	244	238	262	256	255	242	287	243	263	237	252	239	250	243	249	250	231	251	289	211	280	272	261	255	254	267	244	252	208	247	264	244	251	244	267	253	249	275	224	251	260	221	271	254	245	223	238	264	249	226	244	248	265	256	259	285	264	263	271	264	265	253	260	220	276	252	226	258	230	262	235	278	259	257	256	268	246	235	230	256	251	254	234	288	272	259	242	224	271	267	249	250	257	233	248	242	245	219	243	246	243	247	246	263	249	224	213	248	260	248	273	240	266	251	254	232	233	271	226	261	216	264	255	254	239	259	278	261	239	259	259	239	218	245	249	260	227	248	228	220	268	258	255	232	237	237	242	257	237	251	293	248	236	250	239	265	237	251	255	225	258	244	260	251	269	234	232	246	233	253	271	273	243	223	244	255	241	256	267	222	288	239	211	253	273	281	241	261	249	270	238	243	244	247	273	237	250	253	257	265	251	253	261	247	258	230	268	276	247	251	269	261	235	241	271	247	232	226	253	246	239	243	259	264	291	263	250	245	244	237	271	259	240	234	265	237	267	263	245	263	247	232	234	240	247	264	281	264	255	237	199	254	251	262	265	267	254	236	262	242	317	238	248	253	227	261	260	250	253	223	254	255	236	271	240	274	231	264	263	224	233	269	247	245	245	249	247	244	244	237	245	231	251	237	255	238	217	224	254	258	266	282	250	259	216	241	252	245	269	286	245	257	257	208	229	215	224	220	249	236	235	249	251	276	252	262	268	235	236	269	238	231	235	262	228	291	284	266	274	257	261	262	232	222	255	221	246	243	231	255	251	245	288	268	239	251	296	240	209	253	267	252	266	233	234	281	242	272	261	252	253	238	269	229	240	225	234	231	258	268	245	242	248	228	261	249	230	238	229	249	277	248	246	242	253	255	243	266	231	210	237	243	241	269	246	235	243	252	257	208	263	254	262	282	232	224	235	273	230	245	263	215	243	241	234	228	246	258	259	263	241	239	231	256	249	238	233	261	287	267	250	277	250	230	241	235	255	251	287	265	274	263	242	232	224	253	251	266	247	259	260	272	247	229	252	237	248	263	272	251	235	260	248	257	265	264	252	254	233	266	251	220	224	271	233	239	251	260	273	253	261	248	245	248	229	299	236	248	259	267	264	245	238	262	264	273	243	278	215	230	216	228	268	232	230	276	257	253	221	282	267	231	273	237	259	219	247	242	256	233	252	244	229	249	283	247	238	281	274	254	259	263	256	248	248	269	239	272	266	252	260	248	248	270	260	204	257	254	264	272	276	268	254	230	238	235	244	252	248	258	246	261	237	253	256	230	235	249	295	220	236	230	213	249	257	275	249	223	258	253	245	255	244	239	243	232	242	230	231	256	259	243	239	272	254	238	254	265	233	249	223	230	241	264	237	230	265	236	292	258	262	242	237	249	232	264	238	237	243	249	257	241	265	242	268	258	254	275	274	227	243	234	244	277	222	226	264	251	242	243	232	230	253	231	241	241	223	243	207	229	253	232	236	245	239	258	246	272	246	272	256	239	234	262	221	247	239	265	252	278	250	271	251	235	247	265	259	259	273	242	226	269	288	222	270	240	263	259	240	279	260	284	245	214	229	236	257	240	264	260	234	263	229	280	228	230	262	237	250	250	216	242	245	249	249	249	259	248	264	241	270	241	219	258	225	225	235	230	226	242	239	248	269	225	250	259	259	230	241	226	251	206	240	228	262	239	261	201	249	268	233	220	235	244	241	236	236	268	244	240	226	240	246	241	231	255	241	238	234	257	227	224	219	244	261	246	229	270	219	241	262	249	193	249	271	235	235	228	250	262	251	268	263	245	268	241	269	257	250	258	253	226	245	243	227	250	245	255	228	235	261	251	234	216	218	264	248	232	243	247	230	244	228	265	243	250	295	227	267	264	255	258	247	240	256	217	250	251	230	277	294	244	257	256	254	241	274	294	249	246	261	248	262	245	251	284	242	274	257	273	229	247	251	266	225	247	266	241	262	277	260	257	258	264	264	246	252	246	272	261	263	231	269	257	272	251	253	236	228	275	240	242	231	276	245	280	285	270	265	274	247	217	245	256	230	249	262	238	260	236	253	234	281	241	240	261	250	249	239	260	242	252	231	248	255	229	251	260	218	259	250	275	271	258	233	244	235	251	237	244	253	242	235	256	266	254	246	250	287	248	246	255	251	258	233	231	219	246	262	283	268	259	240	246	240	240	256	217	256	265	259	270	233	258	245	232	272	229	218	257	255	241	256	243	266	273	255	228	265	241	277	242	217	249	251	251	239	219	234	234	245	246	246	278	260	262	275	265	275	271	225	244	258	269	244	241	273	257	233	259	216	271	241	257	216	259	261	265	282	243	245	222	248	263	240	259	263	259	272	225	264	281	261	258	243	253	250	230	229	247	249	226	203	258	254	260	265	273	207	261	283	229	239	261	265	243	214	219	228	276	265	280	248	252	264	268	216	241	238	230	250	250	274	215	236	263	261	253	256	248	231	261	233	280	268	252	230	264	283	229	254	252	250	247	250	271	262	245	214	243	284	254	246	240	249	248	210	254	272	256	287	218	275	236	239	233	240	275	258	238	234	238	236	274	235	254	257	233	227	237	246	256	251	279	268	251	246	228	266	280	259	228	273	259	274	228	214	267	244	275	269	249	251	249	253	255	227	235	225	251	224	241	214	229	268	230	253	251	262	241	260	269	287	268	249	232	254	265	232	262	225	249	248	262	225	269	213	263	215	230	289	250	276	266	262	241	238	245	234	225	271	257	265	266	225	240	276	254	243	248	231	235	256	256	266	265	257	248	247	254	241	284	236	245	232	245	243	234	246	272	272	255
25371	37587	25771	10630	5342	2781	1296	2134	2960	2538	743	601	618	643	642	643	612	616	598	578	528	581	595	609	602	544	575	620	596	593	598	588	617	569	604	601	591	617	568	616	592	616	603	595	614	568	594	577	594	591	594	580	560	584	544	570	607	573	621	597	555	607	581	571	582	599	586	597	566	585	556	587	592	588	622	597	618	569	557	573	573	578	583	584	589	600	590	597	559	588	581	612	596	557	612	557	587	561	581	615	564	583	580	609	622	545	566	607	581	597	572	619	555	616	605	569	581	608	600	621	567	613	568	583	578	571	643	562	587	573	575	632	603	614	601	621	602	606	623	586	590	601	603	584	630	593	601	630	597	595	545	565	600	577	565	628	557	594	589	550	591	570	584	602	604	593	562	642	595	574	670	620	610	573	564	581	595	582	584	575	580	591	616	569	599	590	576	571	604	598	603	597	560	626	590	614	598	553	589	606	599	596	608	641	650	591	613	614	605	589	573	591	620	609	590	562	599	569	594	599	590	573	583	598	583	585	622	588	604	585	551	590	556	603	606	606	580	590	611	587	638	549	592	636	612	556	633	628	571	608	562	600	569	553	584	591	575	637	596	585	573	589	584	603	614	601	551	633	608	571	565	602	552	546	606	581	572	590	585	605	588	595	606	579	587	566	592	597	591	589	613	594	612	590	601	594	586	612	565	570	593	598	575	579	585	611	614	625	595	587	577	559	590	602	559	605	561	561	573	571	572	570	559	579	598	616	584	588	598	580	595	562	578	598	573	593	629	615	581	583	602	585	560	558	613	601	582	591	592	614	587	585	572	572	605	622	624	575	552	618	569	608	596	576	589	577	612	607	646	595	578	632	561	634	557	596	561	615	572	580	598	533	619	596	562	642	601	604	597	563	633	622	574	565	588	654	580	575	596	593	597	594	587	638	618	561	548	569	601	589	597	601	633	561	609	581	605	589	574	614	591	583	619	587	569	565	586	556	603	512	614	572	594	587	570	589	605	605	552	567	563	545	573	573	579	634	547	575	615	614	596	628	637	565	613	603	613	583	581	631	566	587	536	607	626	560	616	572	619	566	563	580	629	585	590	591	548	591	580	584	585	581	587	580	612	611	592	584	582	568	574	606	624	612	580	567	608	577	576	582	602	564	559	607	558	577	609	587	586	658	571	606	574	561	588	614	613	589	559	542	613	581	552	556	582	572	559	590	588	558	562	592	608	566	591	610	587	634	578	617	587	579	642	549	591	612	607	575	589	557	574	594	576	559	581	575	616	592	582	590	584	565	604	564	583	582	590	583	582	592	634	577	579	559	573	595	607	602	565	596	581	663	590	586	568	632	572	599	634	605	569	550	597	547	574	630	651	623	573	592	637	625	573	566	570	564	562	553	556	600	594	597	584	602	602	605	563	588	592	559	552	594	577	566	651	572	628	603	597	609	571	587	615	628	558	592	568	577	564	591	582	568	583	618	552	596	634	577	568	634	627	586	583	589	585	608	574	596	586	575	588	637	634	623	591	625	626	575	578	562	600	547	569	621	609	595	596	593	615	579	599	612	602	593	583	607	555	575	607	597	590	650	546	589	520	605	602	599	568	586	628	556	604	552	607	628	609	602	574	601	568	583	591	583	591	606	575	593	580	548	555	617	605	539	601	574	610	605	614	567	616	591	606	565	593	573	545	575	590	608	592	603	606	562	628	545	588	573	561	620	538	599	587	614	601	611	582	574	588	592	580	556	605	608	595	595	605	586	600	597	611	574	565	616	605	621	542	648	617	567	612	561	613	559	592	558	587	606	569	586	602	568	582	601	588	565	594	604	641	596	606	569	552	569	578	544	598	599	571	557	607	615	595	601	594	586	585	558	594	561	587	624	584	571	570	608	603	619	607	562	609	607	571	561	572	570	576	599	626	618	570	562	626	612	594	560	571	609	556	569	596	601	590	587	598	590	563	552	587	565	586	586	596	548	598	593	622	534	609	579	590	623	546	569	580	568	560	606	565	587	568	559	588	553	562	629	593	557	550	581	568	570	577	597	586	592	624	601	587	602	620	590	593	587	565	586	597	607	603	595	613	607	553	550	605	554	598	576	588	580	645	544	589	582	590	591	620	597	592	598	563	583	587	614	569	613	600	590	546	624	587	579	614	537	592	606	550	591	563	586	640	604	576	578	553	610	580	570	600	592	572	596	550	594	567	641	570	589	564	566	601	627	574	571	600	579	573	603	627	577	621	589	552	587	570	611	529	615	608	589	583	592	621	597	587	627	596	593	601	590	569	578	576	666	610	563	557	604	582	598	625	588	600	597	586	547	595	575	561	585	565	565	583	578	644	588	608	570	642	561	609	527	556	597	588	572	570	598	622	611	597	522	597	582	558	566	546	570	562	703	612	542	607	584	548	590	583	589	582	572	583	591	602	620	560	605	584	576	557	564	587	605	599	608	596	605	590	583	586	608	589	625	575	639	605	604	600	546	578	565	565	604	632	585	582	593	567	542	616	588	621	612	580	610	579	531	561	597	598	611	620	604	590	609	596	620	582	601	565	615	600	579	631	561	600	591	598	585	618	609	592	606	604	565	545	597	591	594	633	599	570	575	618	577	643	598	576	563	567	553	601	588	611	587	579	622	606	557	607	587	590	636	562	603	581	621	605	614	565	592	634	624	565	599	599	605	596	574	575	598	581	594	575	629	618	539	574	607	568	578	607	585	588	577	607	567	555	596	601	563	618	585	591	603	581	604	577	567	568	568	571	640	579	561	603	604	577	563	590	609	592	595	610	597	566	582	646	583	636	573	540	581	627	548	534	586	614	546	583	571	574	592	582	544	547	594	611	608	617	580	593	570	556	618	606	593	584	572	559	609	590	587	597	615	584	615	598	609	562	604	620	558	615	580	610	579	614	593	607	546	586	559	544	573	633	586	547	581	549	565	550	607	570	591	602	606	552	612	577	593	617	618	597	582	545	604	567	577	582	564	624	594	620	615	612	592	607	608	573	578	589	588	574	566	557	605	554	610	579	552	597	569	619	581	593	536	566	590	577	582	569	610	603	575	564	633	585	595	587	567	537	566	583	617	604	563	571	600	594	621	583	591	593	559	577	579	586	546	586	620	575	607	588	570	606	622	587	603	594	552	597	559	579	580	637	586	607	545	612	576	583	620	572	629	592	581	594	593	573	619	573	604	589	554	602	611	612	543	583	596	571	593	596	606	608	590	590	552	604	604	665	578	568	550	618	578	583	594	634	555	615	572	553	574	569	581	556	551	593	616	604	603	608	613	566	646	548	597	586	522	565	553	597	615	563	563	612	548	628	593	626	603	560	590	571	564	594	599	619	583	530	568	608	569	563	580	598	621	618	560	568	589	563	604	596	621	623	604	577	583	569	557	628	576	588	582	614	574	570	568	571	571	595	600	516	622	609	564	610	561	579	562	548	575	614	562	572	593	580	584	625	624	544	613	598	613	602	581	619	521	616	587	591	574	597	601
32031	23231	19348	8064	2724	1297	630	400	496	474	250	201	215	211	191	209	200	169	213	210	196	211	206	184	228	192	220	220	174	205	231	187	187	174	194	195	186	202	183	187	184	159	177	196	205	206	205	176	210	182	205	205	218	200	199	203	209	190	194	175	191	196	204	227	222	203	172	171	208	190	212	210	201	159	188	225	192	203	211	182	188	177	186	202	211	184	193	190	207	184	200	206	208	203	182	182	185	195	215	203	204	174	187	189	200	207	189	174	189	198	197	202	195	220	193	186	204	200	178	197	198	204	183	208	202	217	189	196	218	205	184	215	191	217	217	200	171	212	191	189	184	193	209	223	215	202	206	224	200	171	220	220	205	218	219	171	177	196	169	167	191	184	194	203	231	188	186	185	179	176	202	201	201	194	197	217	198	208	193	173	237	177	193	211	211	230	193	244	215	201	201	171	177	221	201	176	210	194	197	172	204	185	224	212	162	189	190	225	205	206	218	181	196	202	223	177	195	177	201	190	162	199	190	194	196	173	213	189	221	173	199	177	182	200	214	206	206	203	197	206	218	216	198	212	218	218	208	201	200	214	188	226	190	189	217	186	216	192	180	219	180	212	205	188	221	181	195	175	196	210	205	182	213	166	184	200	202	236	212	186	182	195	206	211	207	195	181	194	212	186	220	194	178	199	197	187	209	210	210	198	184	204	201	201	195	193	209	186	179	181	209	192	182	205	182	206	211	218	204	194	166	200	199	204	207	190	239	171	198	196	181	172	219	209	186	216	176	215	187	204	201	200	217	200	192	215	215	224	205	200	202	193	189	196	208	223	184	184	185	201	195	180	223	187	214	182	209	201	200	216	210	191	233	204	207	186	179	211	198	200	213	193	207	191	203	202	215	182	205	144	194	205	198	176	222	210	202	193	191	194	201	223	192	200	224	205	204	201	210	223	200	199	208	187	198	216	198	221	197	196	221	192	177	195	196	207	200	186	215	204	225	214	169	200	200	194	192	208	192	220	222	200	203	190	210	183	161	220	218	202	180	190	206	206	198	170	170	202	187	215	142	223	208	220	208	202	212	198	200	197	203	193	213	201	185	195	196	184	202	194	218	207	196	208	187	209	179	190	176	230	188	188	192	207	203	194	180	216	209	200	203	176	199	196	213	202	198	178	206	208	206	188	226	217	175	184	172	197	210	176	182	199	206	191	183	196	151	199	187	213	180	218	205	209	212	209	196	190	194	196	190	203	202	190	210	234	215	202	180	214	183	178	185	225	215	180	183	190	205	201	218	210	192	199	180	208	210	203	199	210	197	209	189	167	199	193	186	212	182	187	181	184	179	195	207	188	212	183	201	216	190	178	211	212	203	185	182	201	205	205	197	160	185	190	191	171	211	175	182	223	216	216	192	223	212	205	212	201	196	209	192	206	186	208	187	187	206	191	224	197	190	167	193	180	194	192	185	207	216	203	201	186	201	184	202	195	206	235	221	198	213	212	196	210	202	188	193	194	181	180	191	204	191	202	214	207	208	215	215	203	189	201	180	199	208	197	208	190	213	179	230	207	197	186	188	217	182	209	207	198	201	217	179	199	207	183	196	196	199	228	180	207	203	183	197	193	194	198	227	178	230	173	193	210	197	195	179	177	196	188	195	208	196	201	216	214	225	196	216	206	212	203	216	195	206	198	204	220	189	176	187	219	220	197	201	179	178	183	213	213	212	216	200	201	198	196	222	177	180	217	190	189	160	214	187	193	199	224	205	197	208	195	217	177	192	180	214	181	210	206	180	194	183	212	185	198	201	192	204	169	203	207	185	216	204	195	194	180	214	216	185	184	182	218	229	197	193	184	186	191	193	196	204	198	197	187	200	200	193	206	198	204	175	209	214	200	195	192	216	226	206	203	208	192	189	221	213	189	192	205	210	198	183	176	198	196	203	181	199	214	196	200	199	159	199	194	202	197	218	183	194	228	219	213	175	194	200	209	189	190	195	211	212	220	201	179	206	179	217	175	210	209	200	196	192	188	208	214	201	193	174	219	208	196	204	227	183	213	179	172	198	195	164	173	201	214	189	198	169	223	194	224	175	207	189	189	198	193	203	193	181	197	203	168	194	201	209	201	203	184	176	223	222	195	206	218	221	200	222	172	205	194	184	177	192	206	194	218	196	205	188	207	185	183	173	194	191	175	208	209	197	227	189	209	196	190	219	200	176	178	192	187	191	197	209	206	197	186	219	188	189	225	196	180	203	203	175	208	192	181	194	192	202	195	212	195	204	186	211	189	186	188	204	189	206	189	187	183	196	197	205	200	192	217	189	206	194	190	194	198	230	212	194	201	199	197	198	202	195	194	202	182	187	228	196	183	184	196	217	183	182	205	227	199	187	187	200	193	213	210	213	194	199	208	210	186	186	197	218	191	197	210	200	209	207	185	203	185	214	196	173	207	211	198	198	184	210	186	193	199	186	187	194	200	207	165	194	222	199	194	178	174	207	194	184	200	216	207	174	193	226	206	218	214	217	208	206	206	182	184	210	207	210	191	198	189	194	185	189	211	210	181	191	206	179	220	164	198	191	205	218	192	185	211	204	194	189	198	222	212	192	178	215	210	190	186	202	206	180	191	189	198	176	174	197	195	216	200	202	185	205	197	207	209	225	164	215	166	201	196	190	195	203	172	153	191	196	190	209	205	193	206	208	210	197	197	197	191	220	166	231	198	227	218	198	191	206	210	182	206	209	196	203	175	207	200	199	213	218	198	238	190	176	204	208	218	182	170	230	221	192	192	219	174	180	177	191	196	179	176	188	199	193	173	189	184	203	180	205	214	216	198	205	225	194	178	200	189	200	195	212	203	199	205	190	209	215	202	218	214	189	188	233	213	184	196	216	204	198	207	193	203	196	209	207	199	211	175	215	188	196	190	222	199	190	204	215	197	191	210	188	212	180	186	177	204	194	195	219	186	212	199	186	225	197	189	194	194	211	215	219	192	211	198	206	195	184	194	183	169	205	217	213	208	210	202	191	180	200	196	210	196	201	185	185	175	190	197	223	196	188	178	189	202	194	202	198	187	222	189	193	177	213	209	221	204	200	219	195	176	183	188	217	198	173	186	189	205	202	195	194	206	207	195	219	197	199	172	189	185	205	196	213	189	225	201	212	185	187	157	189	204	229	200	214	194	229	178	182	233	205	191	220	201	192	226	183	194	213	192	201	181	204	187	177	192	201	173	216	197	208	188	205	182	218	209	182	197	193	178	187	195	179	172	214	190	201	195	198	187	205	211	203	195	193	188	195	196	193	229	184	216	206	171	189	185	239	200	220	201	179	214	183	164	211	201	189	188	203	203	208	208	209	184	201	210	210	203	213	197	200	214	188	210	182	219	216	191	207	218	208	191	222	198	215	219	185	179	222	206	197	209	216	186	214	209	164	199	212	211	200	220	156	223	202	235	207	217	216	208	194	201	240	235	192	212	190	205	226	219	181	193	191	190	227	194
22533	26705	10938	4096	2029	1074	680	603	715	695	553	530	509	529	476	488	506	499	533	469	518	514	565	534	549	505	543	521	533	553	582	535	511	501	504	531	535	518	484	547	516	526	509	528	499	509	527	491	500	525	549	546	509	524	499	527	542	523	528	454	520	521	546	505	517	497	557	533	543	545	512	540	535	550	492	506	545	523	506	551	561	512	519	476	528	520	552	523	559	523	508	553	502	537	533	519	534	503	501	534	563	528	512	525	517	501	516	555	483	523	506	525	476	534	506	515	534	514	504	463	491	535	591	525	595	549	491	547	524	524	542	552	500	515	504	535	496	507	531	541	513	523	514	562	545	480	535	549	527	541	575	545	557	504	527	480	495	543	541	493	572	502	519	503	517	544	503	523	526	576	505	568	504	556	509	562	506	489	503	476	540	513	523	492	519	505	505	481	504	514	541	487	510	542	511	511	471	499	509	518	532	546	495	494	543	498	508	519	539	502	491	511	527	588	533	529	536	500	552	519	519	501	472	522	540	531	537	557	492	503	518	522	548	529	561	533	541	530	544	573	495	515	561	526	520	514	505	544	531	509	500	542	514	533	527	532	534	529	545	536	534	519	527	529	554	519	517	507	519	510	489	519	523	491	504	538	524	541	517	530	534	531	533	496	578	561	537	515	513	531	584	565	549	504	487	560	521	521	556	497	554	513	550	524	541	522	489	521	562	549	518	545	502	515	534	524	513	541	539	531	519	502	526	528	516	519	542	519	528	512	557	513	485	509	500	538	536	541	559	530	532	490	521	537	489	544	523	518	559	543	523	545	534	528	552	516	543	505	522	524	533	542	536	528	506	544	551	545	511	515	537	505	545	533	510	534	544	532	553	590	547	540	529	566	541	533	526	564	506	553	571	563	522	536	554	546	546	566	544	563	491	520	483	519	495	536	528	476	548	522	559	534	516	515	584	537	511	510	568	544	503	507	512	553	582	528	496	535	522	537	507	513	516	549	520	529	512	490	515	505	565	564	561	523	563	527	543	550	541	535	532	508	566	537	568	501	533	535	509	528	538	547	498	539	543	522	555	501	530	507	527	554	547	514	517	544	535	485	547	499	542	530	490	535	544	555	522	538	549	540	540	554	516	557	494	541	552	549	525	536	538	550	513	540	496	507	574	498	473	546	540	504	522	479	542	503	547	508	527	498	477	530	548	545	506	520	568	522	532	529	499	528	547	556	511	527	473	507	532	520	524	530	522	501	490	543	505	557	554	499	523	456	518	520	495	577	551	518	529	513	529	561	519	551	531	522	559	519	547	531	487	514	543	524	468	488	519	516	536	526	537	524	524	491	530	517	547	496	559	481	550	529	572	518	547	508	493	526	522	546	559	524	516	514	509	510	535	512	533	529	516	541	536	527	506	534	486	536	513	534	542	528	527	515	554	496	528	507	521	534	522	533	507	540	522	505	591	539	544	549	546	529	507	490	543	518	538	559	505	592	519	489	536	504	542	512	536	500	521	514	510	555	520	496	524	521	543	530	554	554	513	474	523	542	521	549	541	546	513	496	574	513	527	528	534	552	530	493	530	510	484	514	502	553	551	521	527	563	573	591	537	508	558	544	516	500	557	506	504	569	548	545	530	520	535	550	517	529	573	557	554	550	531	536	558	485	524	520	480	525	520	536	560	511	489	519	531	503	515	535	536	536	515	474	539	508	544	541	501	496	538	552	531	476	535	500	471	500	532	528	515	487	544	514	537	537	528	535	558	533	544	524	543	525	531	532	567	481	527	529	533	561	512	495	494	532	510	514	553	544	493	524	539	544	548	508	545	557	524	479	525	532	562	519	534	519	487	501	533	556	513	545	548	538	494	491	519	535	477	497	534	485	542	504	546	530	530	514	544	536	557	526	512	543	518	575	534	573	516	525	522	550	542	526	535	561	541	547	525	566	540	486	525	515	552	550	494	563	536	531	582	501	528	542	515	489	515	537	506	542	505	537	565	545	522	513	522	566	541	541	532	564	523	514	549	478	559	503	494	573	536	539	545	494	537	520	561	526	519	500	546	485	563	502	546	575	526	545	504	566	553	531	528	514	494	495	539	545	539	532	491	501	538	507	542	537	512	529	517	533	532	556	550	468	499	516	508	538	495	527	529	550	531	520	533	547	546	518	513	525	541	483	518	549	497	510	578	514	552	505	492	530	517	516	532	591	519	537	613	513	520	508	493	547	562	536	497	518	513	502	509	532	541	498	528	555	479	534	573	519	556	505	524	511	554	534	516	504	539	501	543	531	539	541	582	538	512	538	505	530	532	508	566	514	507	534	533	558	499	513	492	504	510	526	535	539	512	551	518	545	485	518	514	498	518	504	508	503	526	515	555	490	535	558	560	580	548	540	584	540	497	515	490	565	532	528	528	538	523	524	531	508	545	528	544	550	548	528	523	524	536	548	528	565	501	538	501	529	512	493	564	564	526	529	495	573	523	548	540	519	536	518	508	548	519	489	526	518	514	508	517	541	547	498	569	505	510	531	524	534	522	565	569	536	556	542	524	538	517	489	529	482	538	533	539	515	513	547	527	517	521	473	521	475	536	518	550	521	502	557	522	515	513	537	515	534	517	508	526	551	525	559	507	527	546	524	552	540	485	512	487	520	529	534	505	497	514	484	541	543	555	545	481	561	534	509	544	530	491	521	501	538	518	533	503	538	556	563	563	524	501	505	485	548	540	504	532	521	512	535	532	539	514	541	538	539	516	586	532	494	523	503	508	541	507	489	522	575	532	511	551	546	492	528	539	518	531	534	511	512	522	494	495	488	517	527	545	481	515	535	531	562	520	505	504	502	569	530	514	504	545	530	518	563	559	528	472	489	475	511	539	577	546	510	536	547	496	561	533	518	511	509	512	555	509	528	551	527	560	491	555	546	530	472	536	499	493	516	515	552	533	576	546	489	548	543	577	533	521	515	528	597	542	524	559	574	540	538	507	554	498	498	531	541	556	528	522	504	539	514	502	549	531	487	466	520	508	519	531	512	535	535	517	514	497	536	531	502	468	536	574	535	515	526	550	572	515	528	560	535	514	527	539	491	543	513	518	539	555	528	504	564	514	523	542	523	519	483	549	499	520	507	559	535	502	556	523	575	519	522	527	544	532	514	554	520	530	504	522	563	538	514	493	515	542	529	538	502	563	516	508	507	500	520	524	541	512	509	563	491	542	489	564	509	512	533	480	524	519	530	539	519	549	479	495	487	533	537	504	485	540	513	515	552	502	515	510	513	562	528	547	537	524	515	579	528	512	530	518	518	535	506	511	528	536	549	548	564	520	538	536	552	503	506	540	521	572	524	523	517	531	524	534	555	527	485	507	506	577	533	512	563	521	555	552	505	501	550	521	527	503	547	557	501	553	528	547	525	522	531	536	564	511	553	519	534	533	536	553	507	488	492	519	545	532	509	506	515	513	478	537	496	497	570	528	527	526	545	525	529	526	542	516	565	516	552
25048	21532	24901	28645	21593	20044	3370	2021	4125	2850	615	341	256	366	305	326	304	300	316	286	307	266	288	305	292	301	341	309	314	318	274	280	304	313	286	287	323	270	322	281	304	282	301	293	262	298	287	286	278	306	294	278	284	289	259	281	280	276	329	281	320	252	279	317	308	301	279	311	299	276	269	300	307	297	291	281	301	254	290	291	345	282	286	283	294	294	317	286	320	308	309	290	315	275	305	259	296	260	297	314	313	291	321	317	294	302	294	270	293	296	303	276	275	280	281	286	316	316	282	289	287	293	312	302	330	325	310	289	295	318	323	308	329	274	323	290	307	254	304	317	304	290	289	334	325	290	254	263	269	303	299	297	317	305	297	289	272	297	256	319	307	275	294	258	306	293	281	299	287	289	273	298	325	288	260	285	274	297	326	322	276	289	254	272	293	284	293	284	318	309	307	248	298	299	310	302	286	285	283	278	290	293	304	255	300	244	284	274	286	307	271	300	316	286	302	292	283	306	333	326	289	263	310	295	271	313	267	306	264	278	316	302	281	294	293	315	307	288	272	266	271	304	289	290	309	296	293	306	296	288	280	257	281	309	288	267	289	270	306	270	292	288	278	283	290	297	272	300	289	293	284	303	274	316	262	288	287	294	324	299	290	292	269	277	317	352	266	268	275	306	294	316	296	300	286	283	257	279	293	230	279	293	279	282	284	266	308	288	314	354	304	280	281	319	270	274	290	257	274	289	284	301	271	279	285	288	297	325	287	332	316	305	297	297	278	332	273	292	272	269	291	287	268	310	283	336	279	266	321	331	286	271	287	322	324	265	282	288	281	316	293	309	286	322	269	299	291	292	313	291	289	338	271	282	310	295	321	303	308	315	337	273	262	300	305	266	285	293	311	314	286	298	281	288	289	308	294	316	327	322	292	332	304	264	261	298	304	281	279	265	286	269	324	300	303	286	304	317	279	290	291	287	331	266	296	297	301	261	287	314	285	291	264	295	287	294	287	288	284	292	285	256	319	306	283	273	272	294	286	307	314	292	316	323	288	298	312	316	301	293	311	277	291	276	303	297	288	297	305	295	301	299	268	296	296	315	269	298	261	298	281	294	292	301	273	254	302	301	295	263	295	259	296	303	287	310	287	282	302	314	291	307	285	283	282	295	305	287	278	276	314	278	294	308	275	286	264	270	292	276	281	300	284	289	262	296	292	315	301	285	301	287	293	302	274	327	321	330	312	299	298	272	304	290	297	280	278	350	299	301	273	319	326	294	317	312	298	266	300	290	307	314	320	320	295	295	309	309	284	281	332	310	325	292	284	345	306	291	323	283	290	312	299	306	302	306	299	329	272	322	306	279	311	297	289	279	283	280	304	293	312	313	305	301	285	302	268	285	277	270	285	282	291	310	287	318	278	301	309	293	277	304	285	273	272	283	295	289	254	327	289	305	284	279	307	306	292	293	308	289	312	284	293	309	277	294	287	286	281	313	327	273	297	300	278	289	297	261	293	290	309	281	269	300	270	301	315	292	282	289	320	266	281	305	275	269	317	312	290	265	269	310	264	285	336	317	322	279	282	301	272	283	259	291	300	286	298	270	291	300	247	275	298	280	273	291	282	282	277	298	306	314	310	305	322	259	263	266	272	285	310	301	315	286	284	314	298	310	310	291	283	311	298	274	301	301	249	305	295	284	324	297	304	298	285	272	298	291	295	288	330	298	282	288	290	283	308	321	272	297	295	234	291	305	300	289	305	313	341	264	306	298	313	289	306	298	293	280	289	274	263	263	299	292	290	285	315	301	293	280	311	296	308	325	276	284	325	305	352	282	286	296	311	310	288	280	288	279	301	299	311	305	302	257	292	295	287	317	294	277	290	307	293	310	292	313	308	305	322	275	266	268	316	270	302	284	299	256	289	293	283	293	292	316	260	299	319	277	301	338	277	322	288	305	308	304	302	294	297	282	283	309	289	296	283	266	286	274	302	291	303	330	298	256	284	285	272	312	294	310	302	296	268	307	303	320	304	268	292	266	253	300	313	274	280	328	308	269	255	307	317	286	280	297	278	270	302	265	282	297	288	290	277	284	273	288	269	262	274	312	293	260	319	278	282	282	294	305	297	279	263	283	311	296	329	302	289	314	295	296	281	277	285	305	282	318	274	263	281	305	293	279	296	273	306	276	294	292	295	271	319	302	272	314	271	281	289	312	287	307	303	321	296	304	313	314	293	274	300	288	289	299	292	288	309	302	288	251	291	293	260	315	292	292	292	281	304	275	272	289	312	299	315	294	279	311	278	302	283	279	277	301	314	284	262	297	303	291	284	317	291	276	279	290	277	256	326	315	286	305	298	297	280	285	319	308	320	302	287	277	315	256	267	285	296	299	294	299	328	307	278	292	271	262	312	283	331	317	270	315	299	287	317	291	303	296	290	286	278	317	301	261	287	275	317	293	300	298	281	311	291	296	301	277	296	296	282	298	311	306	296	308	271	324	311	303	322	300	292	280	294	321	301	273	279	287	286	280	312	291	318	246	324	304	304	317	311	271	312	271	323	303	326	290	271	291	289	293	298	280	274	278	260	291	307	311	285	300	281	276	293	305	296	283	294	301	292	286	276	292	287	312	303	287	345	295	292	340	288	302	305	294	297	295	284	318	279	309	284	283	316	277	301	303	257	304	273	294	289	311	273	270	314	298	270	272	312	290	289	295	300	276	298	275	326	269	288	271	288	292	272	297	297	295	288	307	269	284	301	308	278	285	264	307	313	272	297	279	265	330	289	299	300	296	321	305	299	270	272	280	293	296	363	300	308	285	279	334	275	290	297	276	282	273	291	304	317	284	342	330	291	271	306	279	264	294	292	338	256	291	288	296	317	313	297	311	276	297	288	275	283	302	305	317	296	266	303	284	316	318	290	286	298	284	278	302	297	314	288	284	304	283	269	281	311	288	298	286	273	325	311	305	294	292	242	291	283	304	316	265	266	296	308	292	294	290	281	293	274	279	275	290	323	280	334	296	282	302	308	293	307	340	283	300	282	308	301	277	279	308	309	307	286	269	271	267	272	306	316	276	278	294	292	292	276	282	281	321	286	290	288	283	290	263	306	320	273	326	294	331	304	290	305	293	273	287	287	327	330	284	303	277	289	281	283	290	313	277	278	295	283	300	283	284	298	277	336	305	310	304	276	302	283	325	292	301	283	291	254	292	262	260	272	277	278	288	297	288	272	281	272	300	314	301	298	295	289	314	288	287	287	259	297	295	315	297	304	301	285	316	273	280	255	269	314	295	283	273	272	275	307	315	277	272	275	314	296	278	268	289	302	283	298	305	288	272	283	320	267	289	286	265	302	285	302	269	277	296	310	302	301	290	293	292	282	270	312	270	267	312	297	278	291	286	296	296	288	265	302	291	283	273	284	305	287	272	292	320	289	285	274	281	299	307	244	291	300	302	307	293	295	300	284	279	300	289	275	275	280	283	295	288	286	288	282	287
24086	33918	17195	9081	4714	2261	1302	1608	2981	2106	825	733	740	699	702	728	741	731	746	714	707	667	706	725	697	742	719	749	716	774	720	711	735	724	703	738	739	707	700	767	702	721	714	756	719	724	720	726	698	744	695	721	751	718	654	700	702	734	721	748	708	709	716	709	674	758	692	689	676	690	712	754	727	684	759	715	731	761	680	723	753	717	758	723	727	692	700	699	759	720	742	700	712	704	669	718	709	716	779	746	741	728	708	704	735	689	670	717	722	713	741	727	705	659	687	713	714	713	683	716	704	732	735	757	731	711	756	709	699	709	740	699	760	644	684	742	742	712	735	643	740	701	716	680	711	718	729	682	707	697	718	680	697	765	672	677	712	686	678	704	704	769	733	733	701	684	714	719	721	739	725	699	724	700	712	715	752	699	736	738	702	727	701	761	724	732	710	710	682	660	707	747	719	773	716	689	730	726	693	728	729	685	772	702	707	742	735	735	723	693	779	726	691	742	749	661	690	725	715	739	722	693	662	725	733	656	799	677	723	744	714	714	706	768	717	684	727	684	729	692	747	689	731	670	747	744	718	723	761	746	658	764	712	714	724	707	717	655	694	695	725	700	728	728	714	750	711	706	724	743	739	690	708	714	695	733	730	702	726	690	683	719	699	747	702	758	704	692	740	680	680	690	702	743	731	679	724	705	737	680	707	702	727	713	741	726	733	732	721	685	702	741	753	758	698	721	697	720	641	682	764	696	715	725	711	718	721	701	672	758	737	731	708	758	722	704	701	693	740	728	714	714	702	678	710	694	760	720	709	730	721	724	681	693	665	691	703	747	651	692	702	704	684	725	726	699	705	708	727	737	683	694	706	732	708	653	764	732	779	707	744	666	742	679	767	709	782	693	755	727	737	687	689	701	716	745	729	715	716	686	704	705	738	722	707	759	683	684	707	673	695	726	669	710	714	751	675	720	686	736	708	711	648	682	734	720	720	679	718	708	710	733	779	675	712	710	764	719	736	711	741	726	713	701	701	695	725	691	747	688	686	760	734	728	718	710	681	728	674	763	738	700	701	703	699	728	734	706	701	677	668	703	688	709	713	716	671	716	670	755	726	752	689	712	753	727	718	741	695	773	719	731	660	742	699	682	749	730	719	742	730	719	717	722	709	706	737	724	680	731	751	694	687	737	630	695	675	684	746	757	740	745	683	739	733	712	751	676	711	713	695	749	728	722	730	709	689	737	731	733	740	700	719	784	691	716	712	693	723	754	775	764	706	697	665	671	688	709	695	742	722	772	724	707	708	677	685	749	639	704	740	655	736	689	688	747	755	712	714	713	703	705	705	732	750	717	771	701	710	708	703	722	690	722	776	697	718	712	750	739	685	716	702	726	739	741	702	715	705	690	732	714	676	740	741	671	704	668	721	731	723	697	699	713	674	724	688	713	711	739	682	685	717	683	738	728	722	729	734	730	756	671	729	746	656	698	769	703	682	706	762	702	730	673	688	701	656	691	686	693	699	705	731	720	676	779	731	728	734	735	658	688	699	724	706	710	696	707	692	737	650	708	680	686	749	719	674	680	694	687	704	728	712	686	694	703	728	680	741	688	719	661	762	716	697	647	755	732	720	735	704	727	719	717	714	712	716	671	717	762	746	723	710	646	722	749	777	774	720	678	727	682	684	690	699	694	786	713	741	710	717	741	777	711	737	759	740	743	684	739	707	667	694	731	720	737	765	723	749	711	706	727	715	722	691	686	691	739	681	715	712	711	680	759	725	709	735	714	692	695	702	691	709	729	704	706	715	677	719	696	712	717	709	728	708	676	735	719	705	699	740	667	679	678	714	755	741	727	752	701	697	708	737	648	721	693	707	716	757	658	731	698	760	689	697	719	742	733	749	753	704	736	709	763	692	734	718	677	707	752	742	695	758	746	709	741	764	680	687	644	670	728	721	725	670	716	709	714	735	736	713	732	683	749	723	713	721	702	734	716	732	735	724	668	644	699	684	711	702	745	714	710	659	739	712	719	709	681	706	683	706	743	717	696	739	680	698	709	737	689	731	744	704	680	728	717	716	673	727	695	742	722	737	732	718	745	689	708	740	723	657	752	672	697	759	670	744	727	707	732	713	721	740	716	731	722	716	742	716	734	701	742	705	745	721	718	697	713	736	723	703	708	771	676	728	712	748	749	690	693	741	700	739	716	736	734	730	729	763	694	769	725	717	710	725	684	767	704	682	736	676	674	666	717	732	733	725	738	673	721	691	709	757	736	666	734	711	694	688	750	707	699	712	703	704	710	748	698	707	704	699	700	756	728	687	682	714	750	690	706	688	730	682	740	756	709	708	706	750	688	680	722	740	744	699	738	740	717	714	646	700	724	698	679	693	762	720	662	747	710	739	754	711	721	709	679	762	727	711	699	706	711	659	703	716	712	721	741	733	697	686	730	723	689	741	713	685	692	727	663	740	691	736	755	717	678	711	704	678	732	715	738	669	680	686	675	740	740	641	724	740	736	759	734	715	743	703	740	680	715	705	661	689	724	749	750	695	735	706	733	716	714	663	705	668	721	703	686	749	704	721	722	674	692	747	744	738	715	764	795	676	727	689	741	757	713	734	680	724	737	700	724	715	692	728	709	705	724	686	718	725	745	779	737	714	727	751	714	675	726	681	743	721	701	727	753	705	710	693	744	717	740	670	740	754	713	758	719	739	683	714	746	735	696	684	744	721	780	708	715	713	715	697	712	712	702	736	672	708	736	720	709	688	697	727	693	728	722	721	700	675	645	754	732	734	780	683	719	718	701	750	716	710	716	743	695	705	697	748	687	700	693	695	675	707	740	717	714	715	707	679	730	707	736	695	706	715	738	699	725	671	688	639	703	673	711	757	720	714	681	738	742	707	708	715	732	698	730	718	670	749	712	714	701	757	726	720	713	693	718	711	686	710	718	758	724	698	693	700	703	700	708	681	703	755	697	700	721	731	773	692	692	710	743	688	676	675	703	768	766	673	677	746	693	733	704	746	729	730	692	673	694	694	720	722	705	700	692	775	674	691	709	736	759	679	712	652	690	734	759	718	711	713	735	712	695	701	699	722	753	727	716	685	719	715	715	752	729	736	690	702	708	712	770	696	718	696	679	670	742	755	651	698	747	746	709	723	718	724	708	717	723	724	764	710	732	726	712	701	691	757	704	707	698	698	743	638	672	695	724	690	687	716	694	736	776	715	705	724	752	716	706	696	739	749	787	691	715	716	740	719	680	784	744	727	721	730	712	747	702	716	720	719	721	711	706	709	724	678	681	754	709	719	728	730	745	690	680	710	729	738	711	738	715	698	705	720	678	690	672	720	727	704	700	688	694	684	706	726	714	676	712	728	705	730	747	674	758	725	733	754	701	716	716	706	724	734	646	710	749	706	691	749	738	710	746	671	703	692	743	692	673	706	745	713	758	704	678	684	656	726	699	734	716	688	761	717	726	739	730	691	695	678	686	647	771
24483	21569	25244	28339	21577	21639	16916	3707	7756	5316	870	309	289	313	268	301	281	236	297	295	273	268	270	295	261	252	266	263	291	260	286	291	296	278	277	257	318	261	245	263	259	295	275	265	294	281	256	278	291	249	257	307	274	275	291	298	236	261	279	247	305	279	252	278	276	264	281	288	306	279	247	302	286	266	261	268	282	257	250	280	292	282	285	265	240	282	234	276	275	289	286	286	291	260	249	244	273	275	246	272	286	284	272	278	258	260	276	291	309	274	288	266	276	283	240	275	286	265	256	273	248	275	261	276	278	251	253	250	263	305	290	269	260	235	272	266	258	257	262	273	300	276	265	271	270	263	281	267	296	301	256	289	253	274	264	252	273	290	279	303	289	247	278	227	275	259	281	259	285	272	265	266	284	275	300	273	295	287	287	252	263	287	274	295	262	254	268	264	263	263	241	270	270	309	254	289	269	267	265	246	291	263	243	251	288	280	265	297	258	252	267	301	276	282	271	267	285	307	262	266	264	282	294	269	259	289	226	303	259	289	234	276	247	274	263	269	267	250	276	303	289	262	269	253	266	254	273	269	304	292	285	256	239	291	255	299	252	261	306	289	253	260	286	283	277	282	272	266	289	285	276	243	267	299	280	226	259	271	257	256	250	266	306	287	243	265	274	274	289	286	286	252	289	275	278	264	253	249	295	288	246	270	283	258	252	272	285	271	300	282	262	264	272	293	249	270	285	286	280	255	247	270	256	266	235	241	264	261	265	220	297	289	281	278	263	242	256	289	241	245	265	268	284	269	294	270	299	239	297	255	272	281	268	294	292	272	274	282	270	278	294	255	294	261	298	277	254	293	268	260	274	272	273	258	261	268	261	304	239	263	273	250	275	284	283	264	257	274	282	285	281	268	260	257	273	252	233	272	289	288	245	285	274	274	271	264	260	288	287	278	312	258	301	274	295	273	276	294	264	285	241	297	270	239	274	293	274	289	278	279	258	269	253	312	283	250	288	259	266	265	277	269	266	283	260	268	267	270	246	262	286	268	261	259	273	270	276	286	262	326	259	260	254	235	266	262	256	268	282	296	283	279	260	271	274	257	291	284	256	283	283	248	251	227	278	258	265	269	269	259	243	274	273	284	283	301	276	226	306	296	299	257	252	313	271	281	283	260	287	254	272	261	299	260	258	283	287	250	262	282	267	240	290	246	275	298	285	275	244	267	275	269	289	287	272	297	308	265	261	249	250	259	267	272	253	265	288	263	260	258	285	299	266	291	285	270	308	271	280	257	279	232	248	255	281	287	255	267	290	285	262	261	264	246	279	278	294	293	255	275	284	266	262	292	256	279	246	280	256	267	284	280	289	269	281	267	316	268	256	279	266	248	300	264	265	292	275	275	260	280	297	273	254	282	257	259	255	273	282	263	290	277	267	267	276	261	286	260	259	273	281	256	302	249	251	285	281	273	257	259	242	282	266	274	275	276	239	261	284	272	268	284	257	269	278	279	223	254	269	288	295	278	246	270	279	265	298	259	218	280	295	254	291	241	252	240	274	288	264	269	299	276	275	261	282	240	261	277	255	284	274	269	265	297	290	270	285	233	266	264	261	308	262	272	254	260	299	284	282	293	298	266	260	284	247	267	259	292	314	279	288	259	256	269	272	288	248	252	248	272	251	229	288	310	314	282	263	300	263	253	255	297	264	270	249	282	289	288	285	289	270	271	263	271	278	243	265	262	299	266	272	299	302	276	299	281	312	249	272	289	278	291	271	263	267	282	263	285	273	263	278	248	289	324	288	262	259	239	267	271	253	264	282	297	267	256	284	287	295	278	258	296	285	269	294	283	272	273	270	312	253	292	246	300	296	272	275	270	254	269	271	262	259	269	279	304	255	257	268	249	292	281	268	307	233	269	313	260	278	252	281	264	259	260	279	291	256	291	268	247	273	275	288	283	266	293	280	287	292	281	239	256	261	262	263	263	235	293	272	255	269	304	303	265	257	267	274	283	289	279	281	286	301	276	280	286	275	260	259	288	263	239	271	269	287	265	237	274	271	250	266	243	282	253	258	270	240	272	282	246	254	260	275	271	293	293	253	293	273	308	257	282	286	290	251	256	273	271	261	288	278	291	295	258	275	286	258	294	242	258	259	277	267	267	249	238	247	271	240	276	255	276	281	283	242	292	243	295	259	308	295	241	243	302	240	247	273	279	288	275	269	271	250	268	270	279	283	311	295	268	272	254	249	273	256	260	281	250	271	246	247	257	268	279	255	275	264	272	292	291	263	249	258	264	247	261	271	286	279	272	249	279	279	258	284	290	267	269	254	260	248	254	279	259	265	256	279	323	267	247	266	285	275	267	272	289	279	258	274	285	235	266	257	272	283	291	265	267	299	265	284	268	269	273	264	273	284	286	274	262	257	262	280	272	235	273	279	246	269	270	233	253	271	255	279	240	297	257	269	291	263	261	277	285	252	264	273	236	270	304	289	267	268	261	284	277	271	265	283	273	290	265	283	265	305	270	271	262	285	269	287	246	272	248	277	259	270	264	269	277	274	271	269	283	266	289	284	293	273	254	287	262	282	233	285	312	253	257	249	246	279	267	274	264	269	278	265	270	272	260	297	286	297	255	281	264	263	283	278	285	298	265	267	241	262	256	253	287	250	267	251	235	256	251	266	272	269	244	282	290	254	262	315	254	266	259	271	265	271	282	255	286	240	279	247	284	299	279	248	256	253	243	252	260	235	244	278	264	254	248	264	287	268	259	283	299	284	277	278	242	292	278	311	260	264	270	276	290	279	258	266	264	278	287	259	302	267	244	265	248	263	259	284	254	233	272	274	298	253	257	292	280	247	245	287	258	269	283	273	278	270	286	262	266	275	297	271	257	261	272	255	291	273	242	243	274	274	287	253	261	270	279	288	268	285	263	260	262	272	256	282	267	243	270	256	253	269	257	257	285	289	273	266	263	278	269	262	244	266	287	310	274	250	283	245	272	300	281	256	259	289	307	268	293	284	305	253	243	278	251	278	234	258	261	268	262	253	268	262	289	291	270	273	281	272	296	270	268	295	310	239	259	291	267	270	262	275	271	245	283	314	265	273	268	325	257	296	275	266	283	251	288	264	275	255	292	250	290	258	258	267	238	252	229	267	273	244	274	230	277	275	262	282	244	281	295	261	306	261	290	293	278	291	256	268	275	262	259	270	284	295	295	261	261	283	254	283	287	284	278	248	290	300	287	265	267	271	269	263	253	247	317	270	254	272	268	265	297	279	254	246	267	266	276	294	265	271	259	274	249	270	289	291	313	301	302	285	280	272	263	262	288	247	273	272	274	261	278	292	270	259	289	303	280	246	269	258	229	263	267	251	281	266	256	247	268	272	266	251	272	280	261	270	243	265	295	276	273	319	270	289	275	285	259	287	301	269	289	292	262	267	253	249	274	263	280	299	288	300	268	313	241	254	274	270	272	286	298	298	283	278	303	256	275	295	272
26112	40252	23847	12561	6528	2757	1429	1997	4532	3216	956	654	665	679	599	672	637	655	682	620	652	667	601	617	648	683	624	630	607	647	664	622	676	635	629	616	634	591	611	650	608	662	660	643	653	676	650	653	676	637	581	656	646	684	671	618	612	630	611	605	645	684	622	639	604	626	616	653	658	659	671	648	595	659	655	583	623	676	622	715	634	627	653	619	631	682	658	633	661	630	678	628	686	600	628	641	640	619	648	641	669	649	645	688	658	663	640	614	619	626	641	614	625	632	678	647	645	660	642	673	650	625	650	620	633	620	641	675	673	629	658	613	623	640	612	634	642	634	649	638	617	634	677	632	645	656	651	653	664	636	609	642	607	661	642	604	672	619	611	619	629	633	655	694	632	635	622	680	649	606	635	669	638	631	652	607	647	636	615	627	641	639	615	658	623	654	631	639	660	660	642	689	638	620	644	606	612	675	610	661	650	652	672	645	662	639	650	641	602	672	631	648	619	651	663	649	637	668	648	626	637	636	702	675	660	594	657	650	620	656	618	664	612	633	617	603	615	636	608	633	642	680	675	615	646	639	683	620	620	632	644	648	610	634	654	632	661	632	677	627	586	629	619	592	694	662	612	645	664	685	650	641	663	635	664	629	663	622	658	617	655	657	661	626	682	662	624	625	628	647	624	609	612	630	611	632	710	620	621	628	632	629	646	634	631	646	635	622	659	640	643	634	645	592	645	653	699	644	617	643	671	615	636	628	626	616	641	641	651	660	685	642	646	629	643	665	638	609	673	638	634	662	644	636	594	653	600	612	667	628	669	613	653	707	631	644	642	629	614	631	654	645	625	683	598	658	630	671	640	638	630	651	652	659	594	611	666	600	630	612	629	643	643	645	683	629	654	664	630	678	643	663	637	642	651	621	652	647	640	660	647	650	616	655	645	622	600	641	642	611	631	632	665	646	632	667	608	652	632	653	683	629	624	652	631	667	635	603	607	670	649	641	647	657	631	618	666	663	639	685	661	643	667	684	688	628	650	667	652	650	619	663	614	623	666	647	658	657	651	625	657	664	638	612	650	656	675	639	664	658	718	589	641	644	613	630	603	638	667	665	614	616	632	653	653	650	671	656	645	638	629	655	633	647	658	613	628	616	692	634	670	677	671	616	693	644	633	625	653	640	658	691	600	594	596	647	636	616	689	717	647	684	664	643	691	645	683	664	622	660	596	630	614	655	636	624	609	623	650	657	600	638	613	612	613	672	641	610	697	643	648	639	644	687	631	680	620	651	660	629	674	670	684	651	653	621	653	633	630	650	660	603	683	683	655	645	638	621	618	653	642	633	654	685	614	637	633	656	647	631	660	648	631	639	666	673	648	633	610	637	657	645	628	632	609	639	638	643	645	642	618	605	598	659	643	663	638	656	700	627	683	683	624	660	598	635	641	628	635	656	658	601	628	668	629	648	634	655	618	652	651	655	611	623	673	610	676	650	629	659	662	672	674	604	653	641	600	649	626	724	611	629	588	610	626	629	631	678	647	637	642	625	625	661	635	616	649	629	614	630	639	637	614	682	634	600	604	657	656	624	632	647	651	672	658	680	595	640	639	673	607	674	654	619	633	648	618	640	658	616	642	629	635	553	639	677	668	656	658	604	688	678	665	627	625	649	678	619	677	613	625	657	648	622	658	667	663	621	643	651	634	626	590	621	613	628	637	693	584	607	648	657	658	655	627	616	655	631	683	664	636	649	623	640	645	601	676	684	637	599	618	637	606	654	655	643	627	668	612	650	592	652	619	618	657	674	629	597	666	657	654	639	615	614	644	649	586	626	635	636	614	650	646	658	628	652	658	632	608	613	648	640	641	699	666	607	640	616	642	644	610	666	639	641	628	661	636	635	561	675	629	627	608	654	627	627	647	675	610	652	614	619	642	654	674	577	615	652	630	637	655	615	631	620	623	638	608	665	596	656	618	626	679	610	612	627	666	603	674	637	657	648	701	626	608	594	653	645	668	611	618	665	683	675	650	606	643	641	648	641	676	637	618	640	612	651	613	649	669	628	630	653	678	619	630	631	669	604	599	646	657	653	623	636	622	638	620	654	633	645	606	590	663	656	658	610	681	658	650	613	660	642	637	619	605	650	660	704	651	675	614	668	639	568	668	596	658	589	607	621	665	620	592	622	651	596	643	633	634	649	676	598	647	597	607	631	611	671	632	612	635	614	677	642	666	591	630	636	620	648	624	644	614	630	670	644	634	625	637	622	623	677	592	631	653	686	607	693	644	608	613	608	649	648	623	662	659	603	599	662	641	654	632	623	615	641	737	657	639	677	661	676	648	650	637	654	623	601	622	666	604	680	614	603	647	702	661	649	631	681	614	625	682	624	653	628	652	644	645	659	614	641	639	619	630	613	648	620	647	663	668	627	645	631	621	680	645	669	610	629	660	654	643	605	625	664	609	670	640	627	644	610	621	594	643	662	642	628	705	669	647	676	604	659	643	642	633	655	622	642	620	597	616	628	651	623	657	593	644	606	647	668	628	639	605	632	598	650	659	643	623	648	589	638	633	623	642	604	620	619	631	644	642	655	678	613	709	639	664	616	651	632	634	653	608	608	662	627	628	640	622	675	641	625	606	641	648	650	598	602	642	653	623	614	642	646	620	635	635	623	603	631	625	622	688	658	687	687	638	642	628	617	671	642	630	646	618	639	611	676	666	628	663	672	619	635	654	655	704	658	636	613	665	661	628	665	615	655	637	614	638	636	639	659	563	629	655	681	647	706	664	616	628	646	623	660	645	600	646	648	592	666	651	620	609	627	616	667	647	664	670	595	650	609	647	622	678	684	674	660	657	601	610	646	634	657	626	616	653	626	628	648	625	626	661	662	622	626	684	645	619	663	653	659	654	654	646	614	640	585	643	671	671	585	585	688	628	648	637	656	614	641	618	667	680	649	629	622	667	633	648	643	624	625	635	668	676	636	636	605	604	609	649	647	622	618	637	669	647	597	629	641	631	660	667	674	665	632	641	630	565	609	609	644	599	641	632	646	645	675	668	669	636	639	628	638	650	659	611	647	611	606	671	623	607	606	675	631	622	608	632	660	625	629	631	606	688	649	605	630	611	651	631	642	619	600	686	652	604	664	623	638	616	604	628	674	621	668	625	607	677	658	710	642	674	586	599	598	601	640	651	578	656	644	631	635	691	629	642	607	628	631	652	661	637	680	605	639	681	645	653	589	622	628	652	601	659	608	620	651	652	615	625	625	624	625	658	638	675	636	586	617	609	657	637	606	638	629	671	647	680	654	637	619	636	639	641	672	668	633	630	611	656	643	665	641	658	604	669	608	705	639	634	670	665	656	645	650	602	602	660	628	606	622	673	655	656	613	611	626	610	603	672	621	670	601	628	667	612	664	635	660	647	675	634	631	626	643	627	647	680	622	620	626	650	647	662	680	616	653	654	616	615	637	639	655	623	635	637	643	641	644	658	629	658	646
32158	22946	19366	7543	2532	983	499	315	509	450	207	183	195	209	217	202	202	213	207	184	215	209	196	172	192	217	200	187	202	201	163	196	221	195	199	182	171	206	202	202	187	186	173	221	200	198	187	241	183	205	216	196	205	221	195	199	218	209	202	209	205	186	214	216	169	190	192	195	215	191	189	197	183	192	199	196	217	204	194	191	176	224	217	199	199	175	176	212	167	181	197	201	232	192	222	189	186	191	191	200	236	205	175	179	200	193	181	190	222	208	174	231	195	174	198	181	200	192	185	173	186	194	201	188	168	190	183	190	177	202	224	219	195	184	203	195	209	182	200	188	199	232	189	215	216	196	192	194	180	173	200	195	209	199	204	183	202	210	216	181	226	188	194	219	233	188	192	204	198	222	232	194	188	208	228	221	163	197	201	187	186	181	207	182	184	190	193	184	186	193	197	215	186	221	190	221	173	208	206	215	200	211	237	202	198	208	174	207	214	180	193	176	197	218	198	226	256	180	209	196	199	186	167	199	213	206	216	171	202	201	202	195	197	232	191	195	187	198	218	194	211	208	181	196	185	218	203	227	221	197	199	183	196	220	196	203	175	207	216	186	202	190	214	203	196	199	194	202	205	209	192	217	176	207	234	185	188	199	175	179	203	218	190	178	209	207	221	211	186	210	222	189	184	191	193	221	182	228	171	177	223	215	210	172	199	225	191	196	194	193	183	192	216	205	214	204	187	218	223	198	209	181	209	200	198	195	200	215	226	212	188	195	194	200	184	200	191	206	172	193	218	207	191	171	184	213	209	189	204	187	189	195	192	210	204	182	186	201	212	214	191	185	205	180	197	215	190	194	222	183	208	214	203	195	220	214	175	191	200	222	220	196	202	189	196	221	227	218	197	211	189	195	233	202	198	234	193	189	189	196	161	199	198	212	206	191	153	201	206	193	208	177	192	201	224	180	191	189	184	191	218	183	209	217	178	182	215	195	189	195	201	194	188	212	208	211	181	192	179	216	183	207	186	169	203	192	175	186	207	201	217	220	221	192	194	212	225	190	182	220	194	193	196	206	207	216	194	212	194	228	213	194	202	201	184	209	167	196	219	215	192	222	214	198	201	205	196	192	187	195	207	203	208	192	217	216	205	186	209	191	183	182	178	220	194	221	176	207	174	190	215	208	204	182	202	193	181	208	189	201	216	214	174	186	172	176	192	197	162	187	198	204	216	195	180	175	221	188	188	203	211	224	188	204	174	197	200	200	223	218	217	180	193	191	190	228	195	185	197	198	205	191	228	187	180	200	186	208	211	197	179	221	215	213	216	215	188	212	181	217	216	191	202	229	204	179	190	185	193	193	179	199	163	168	214	200	203	197	177	199	182	212	192	217	179	190	203	189	215	195	185	202	212	213	219	184	191	204	177	227	202	199	214	227	220	179	179	193	218	212	189	193	175	207	210	199	222	192	194	180	192	197	173	205	175	205	211	202	184	212	225	187	205	185	170	199	196	222	189	216	187	191	200	180	200	197	221	216	197	189	200	197	188	183	219	206	210	165	204	212	203	190	204	178	206	233	209	186	208	203	194	197	189	183	201	211	191	194	236	207	208	185	184	205	222	230	226	208	193	190	208	238	226	212	189	170	210	197	191	200	165	214	196	193	194	220	200	185	206	224	175	228	205	219	215	195	214	203	200	199	191	209	193	205	207	192	210	189	206	210	211	205	207	210	199	223	195	191	205	206	195	179	203	206	192	202	214	188	203	208	190	208	189	224	202	214	193	176	210	184	209	219	196	185	188	194	165	209	205	197	179	206	175	233	195	192	210	185	190	206	181	213	205	262	214	205	190	174	186	189	209	202	219	170	208	202	223	201	206	211	205	238	187	202	212	208	193	201	200	181	198	205	198	176	210	207	178	195	187	192	179	186	195	201	219	206	196	193	159	170	193	182	203	194	195	174	199	217	206	193	183	201	192	209	183	179	189	202	203	220	180	198	206	225	228	211	209	197	193	196	209	209	217	216	175	176	204	173	213	187	191	207	210	219	203	201	194	212	191	206	178	165	212	226	190	184	219	209	196	215	188	194	210	222	186	225	216	216	183	218	217	213	183	181	198	185	219	222	209	190	194	205	230	195	189	178	210	177	213	196	216	195	231	200	210	192	195	218	212	178	199	219	197	189	215	193	205	159	201	219	175	203	207	192	211	192	183	189	199	196	188	186	190	176	195	175	192	208	202	206	188	203	218	188	197	209	222	167	181	204	182	195	181	207	193	194	217	206	179	219	211	174	191	214	171	188	188	220	196	186	232	226	202	216	202	194	190	198	245	217	181	182	204	186	202	223	194	216	196	203	190	191	215	185	191	189	176	177	183	176	191	176	198	186	182	201	200	182	163	206	228	189	204	202	209	172	211	216	200	184	188	204	205	190	189	198	193	203	173	201	160	220	196	198	188	212	189	183	201	193	199	179	208	201	203	219	189	195	205	187	217	203	188	196	198	194	208	204	226	194	189	167	187	183	190	181	194	201	180	213	192	205	180	208	196	190	214	184	168	203	218	230	203	198	194	200	166	184	192	180	197	173	209	202	195	200	167	184	194	183	176	208	177	200	205	186	209	212	235	211	221	172	197	209	189	184	223	172	190	193	175	205	204	195	183	211	207	225	209	213	183	204	207	192	194	181	226	231	188	188	221	185	197	183	185	201	178	216	205	212	173	200	163	187	243	211	238	213	179	202	183	200	198	176	188	211	208	222	193	229	179	178	179	207	185	179	204	220	204	196	202	192	188	199	209	190	175	190	245	219	186	206	176	209	179	203	197	215	215	215	191	189	176	187	194	195	173	202	199	190	195	193	207	198	183	170	168	211	197	209	192	195	187	226	223	215	195	207	208	204	187	213	190	252	196	187	256	195	193	176	182	170	209	201	197	203	214	180	205	196	172	194	215	218	194	197	188	198	185	211	206	196	186	188	211	201	180	199	221	203	191	206	176	205	188	193	216	196	219	218	197	206	198	191	179	211	206	161	183	172	199	213	197	227	176	179	205	209	186	226	202	190	216	205	207	200	194	185	187	193	198	204	202	211	203	180	174	203	170	206	197	206	183	207	185	197	204	202	218	195	208	189	215	191	195	196	203	200	200	183	194	154	202	203	215	201	182	199	178	172	203	171	195	244	220	184	198	235	202	187	214	201	178	204	204	223	186	198	206	178	184	170	212	198	177	175	204	193	191	207	218	179	185	208	192	190	203	191	204	214	221	208	218	197	203	214	192	164	208	180	203	195	191	202	204	200	206	233	206	242	225	199	191	204	203	194	219	210	198	208	189	152	198	186	204	219	196	186	195	198	192	195	182	205	194	189	200	174	187	184	222	209	214	186	199	192	188	170	188	182	207	196	220	199	199	205	191	212	181	212	196	213	213	207	196	200	193	187	202	212	189	210	195	187	205	179	227	193	198	215	211	174	191	210	211	210	203	207	161	233	207	182	187	191	171	210
23746	24735	11306	3771	1896	911	637	605	686	696	546	504	523	499	518	549	523	536	508	537	501	516	527	547	496	542	543	536	546	495	534	523	539	535	489	524	527	495	518	503	534	515	516	547	506	549	530	550	474	483	502	486	492	524	499	524	531	499	531	508	535	483	535	537	514	553	526	519	556	533	548	557	502	530	499	559	514	550	515	534	528	501	539	526	543	549	509	507	537	508	525	505	578	580	502	508	588	539	515	538	518	514	557	534	554	542	502	549	529	495	542	534	523	539	558	524	509	511	590	530	515	524	532	518	550	512	547	500	522	551	541	511	529	527	515	535	576	541	557	543	555	502	458	566	529	503	537	483	494	579	529	539	525	531	475	514	566	534	492	545	515	515	499	545	533	538	526	474	538	507	518	518	571	475	537	535	537	498	536	573	496	524	534	510	522	521	544	578	532	536	525	521	548	515	483	543	544	542	521	505	467	504	532	554	501	526	540	513	514	533	537	490	533	513	499	531	532	526	494	555	505	525	542	492	535	517	523	498	553	541	551	508	511	542	540	512	562	529	535	560	518	525	522	522	554	515	482	537	511	532	546	546	515	527	511	554	461	518	525	544	493	487	508	521	516	537	505	488	537	541	516	509	490	525	562	489	530	517	530	523	547	574	511	551	561	569	527	541	507	524	535	555	558	502	540	510	506	536	554	505	522	476	537	547	516	500	545	515	559	504	518	542	533	519	537	500	525	491	538	532	480	521	534	521	472	522	545	563	571	511	500	508	525	537	499	590	541	562	517	512	511	501	535	539	521	477	542	482	523	581	562	535	611	531	502	582	523	498	549	546	553	555	540	498	502	552	501	537	529	557	537	522	550	524	482	530	566	506	564	513	500	544	591	535	523	535	515	525	531	526	510	545	542	521	559	530	553	567	530	515	520	494	530	518	557	508	601	526	510	532	562	526	514	545	524	511	545	547	506	503	507	538	514	484	534	545	528	525	519	535	502	502	547	559	522	511	516	532	550	539	503	514	544	525	549	535	499	516	542	526	507	537	547	548	498	569	542	533	509	509	568	535	547	531	496	507	561	535	512	532	527	520	529	521	552	509	537	550	507	539	540	535	521	498	538	485	516	505	580	557	509	532	526	524	514	549	508	521	566	508	560	525	493	511	535	493	548	536	526	503	506	494	539	515	528	522	503	584	533	501	527	520	522	449	546	526	532	544	550	534	533	518	547	527	519	493	536	550	540	568	494	522	548	546	550	506	562	520	542	569	548	541	477	523	507	507	558	515	497	550	536	496	525	542	515	515	484	520	551	523	539	509	564	506	536	526	517	499	550	526	553	567	523	540	559	517	526	532	535	510	507	484	523	547	518	560	544	532	530	536	501	561	532	509	577	552	533	521	539	527	520	571	560	509	538	520	561	550	543	521	532	571	542	534	509	527	571	528	522	522	511	492	554	547	524	520	516	547	567	512	503	504	569	524	503	564	527	527	520	506	526	549	570	501	499	530	524	506	552	517	515	462	506	521	528	490	538	529	522	530	528	527	552	518	497	498	523	525	515	508	491	533	498	459	562	537	544	503	523	548	573	522	561	511	554	491	534	521	505	507	542	513	552	575	481	544	518	551	539	493	512	547	536	567	497	518	550	532	525	531	507	516	482	491	498	533	564	495	562	568	527	549	554	521	525	534	565	544	527	531	548	508	500	519	555	498	503	504	499	522	529	505	512	518	500	503	482	550	487	519	538	555	572	554	531	579	511	510	542	511	534	559	506	510	555	504	513	576	528	549	524	540	508	522	571	568	548	533	517	501	535	506	533	558	499	553	508	537	537	480	525	539	567	483	530	529	547	537	504	518	527	534	550	522	534	559	559	515	501	471	494	572	492	465	540	505	494	506	490	527	522	526	542	491	553	546	509	543	569	549	562	520	526	475	533	554	535	460	562	558	509	541	546	507	497	526	520	548	555	541	522	530	487	531	498	534	526	493	508	507	493	539	524	521	499	578	522	519	486	549	524	520	537	547	513	525	564	576	537	531	559	503	501	516	567	555	529	521	490	525	518	541	541	545	556	542	544	511	512	493	510	527	572	522	536	571	515	532	544	566	520	522	544	444	552	544	513	500	536	550	523	482	550	556	499	527	527	544	518	555	569	543	545	522	538	502	564	491	514	534	563	515	543	520	506	529	530	523	477	482	507	514	533	530	523	524	531	514	520	544	503	500	530	500	532	528	540	534	543	503	555	515	543	521	529	499	505	562	554	512	513	505	528	530	557	518	573	517	568	516	533	482	557	525	529	522	509	520	572	548	552	538	535	560	484	541	540	495	519	503	528	547	527	535	507	534	535	567	579	520	525	551	509	543	547	485	532	540	519	537	505	590	527	510	468	514	547	539	537	497	520	520	477	505	477	497	508	513	524	546	559	529	521	538	511	531	488	514	530	497	504	539	507	478	496	522	537	504	494	543	532	514	514	498	514	535	519	497	544	469	532	552	528	547	520	538	554	465	532	495	511	541	516	487	547	507	527	488	551	497	515	520	557	518	525	506	512	513	480	497	562	513	534	507	520	485	542	495	531	580	463	475	574	522	498	566	508	538	540	543	522	527	510	536	579	556	496	560	547	523	498	539	506	549	464	585	550	532	525	536	523	540	543	498	509	538	544	542	489	529	502	531	496	519	505	527	521	546	517	554	533	522	523	539	514	515	552	529	527	536	531	513	589	550	519	534	501	546	473	548	497	517	528	542	513	510	530	556	538	542	513	518	537	505	507	540	530	516	527	537	511	552	516	503	559	505	496	567	528	550	549	556	508	522	556	519	498	517	487	555	516	536	569	524	536	562	538	515	515	531	516	546	537	546	527	498	544	535	518	527	529	481	551	562	523	511	525	528	563	480	556	514	511	518	558	555	535	534	567	520	547	518	518	537	521	524	514	513	509	519	486	521	520	509	543	548	545	436	505	536	497	555	534	546	505	529	492	524	521	529	528	510	548	542	548	547	532	557	503	562	523	552	528	495	523	536	523	497	560	530	542	531	515	496	551	496	572	508	500	560	512	499	546	503	513	517	516	546	535	570	520	527	586	547	538	546	525	517	511	511	521	504	519	525	549	513	544	547	509	554	472	527	540	512	523	529	508	510	539	485	582	526	560	528	488	509	493	517	542	517	550	536	537	553	535	518	555	544	507	570	518	505	518	548	533	542	558	529	480	534	550	485	528	505	526	556	520	527	501	556	520	513	532	494	538	509	528	509	556	521	565	518	532	530	482	540	517	532	501	557	523	511	543	514	528	555	552	494	520	542	532	518	546	519	564	515	581	531	520	552	515	551	508	520	517	541	482	533	529	530	509	501	554	510	532	527	548	555	530	527	511	565	509	533	495	540	554	536	532	557	517	510	517	508	518	551	547	522	522	531	550	549	537	539	560	496	528	530	501	528	474	529	547	561	558	533	547	551	514	517	492	529	523	551	530	526	514	535	553	532	529	530	524	502	550	524
25045	21564	24967	28629	21602	19940	2428	512	2260	3498	807	282	257	311	274	275	283	276	300	275	280	308	295	266	301	281	299	248	253	265	264	287	291	270	274	290	305	295	264	290	284	270	273	268	306	299	261	283	275	280	260	284	279	269	313	283	268	278	272	284	273	283	282	307	288	290	322	275	269	276	319	278	261	309	283	271	265	287	279	311	289	306	281	283	289	277	284	279	279	264	279	294	303	290	279	296	273	293	248	295	288	284	302	281	302	291	312	306	315	297	291	271	281	293	254	277	250	291	294	287	316	299	290	310	300	288	291	289	315	288	289	273	257	250	294	264	317	326	274	278	305	308	260	283	299	320	263	278	296	260	269	280	307	293	304	287	295	275	285	260	299	286	305	286	309	294	282	270	309	273	283	288	284	273	253	276	243	292	283	280	308	289	291	262	270	272	253	252	286	303	291	326	265	258	309	314	273	283	302	280	261	325	297	307	314	281	275	274	257	287	280	322	272	277	263	265	271	295	274	296	264	312	267	284	272	277	239	264	262	311	302	272	278	297	261	285	282	277	290	283	324	275	289	254	304	291	297	262	294	295	258	317	275	290	287	291	278	303	265	277	262	294	296	270	270	276	298	288	258	257	285	283	230	275	292	300	277	273	277	300	317	311	282	275	293	298	292	285	305	309	309	294	312	269	276	304	306	278	283	301	277	283	252	273	261	258	278	331	289	300	285	284	270	270	256	292	284	316	304	280	274	263	261	289	263	293	283	291	265	286	283	280	268	293	261	258	295	264	258	294	289	286	297	267	272	279	282	321	288	277	308	297	315	309	287	283	302	290	252	268	261	272	276	287	309	295	311	286	290	277	270	281	301	287	282	292	257	284	312	256	313	292	267	276	309	280	276	259	286	266	279	277	244	276	249	256	281	260	287	276	275	261	256	276	249	273	289	261	306	327	282	282	247	285	305	280	269	266	295	279	267	298	285	274	286	283	282	274	279	247	306	267	273	295	282	287	291	279	250	271	269	261	254	292	289	293	288	290	248	273	250	291	262	287	294	278	285	250	263	282	277	291	308	286	298	277	285	260	312	281	251	235	239	300	311	290	265	284	292	270	282	280	274	289	292	289	256	283	274	256	313	290	265	275	269	268	307	277	287	298	306	271	260	235	270	295	290	292	289	289	250	303	274	291	290	263	290	260	277	257	268	286	263	277	289	257	280	301	310	266	286	292	281	290	280	282	264	286	284	283	274	304	283	289	262	300	296	300	303	283	321	253	302	296	305	295	300	273	258	279	277	284	297	298	305	282	271	267	267	304	281	255	299	282	289	319	285	284	292	288	309	253	268	320	310	320	283	262	280	285	296	272	282	306	293	245	280	294	317	307	281	276	274	293	270	285	281	272	252	288	267	292	276	288	289	301	280	281	293	293	290	288	266	284	308	268	274	273	286	259	287	283	294	284	292	251	295	280	286	292	288	306	271	278	267	289	296	256	268	294	304	260	265	270	297	295	264	269	272	280	309	292	286	296	285	301	264	287	265	281	301	314	269	268	302	299	298	232	256	287	308	272	291	290	244	299	304	303	339	292	293	263	278	264	270	300	289	305	282	299	279	267	284	244	258	305	263	284	262	279	283	268	290	286	275	306	277	271	295	343	264	279	302	290	280	270	269	268	239	285	295	265	304	260	302	256	290	252	282	286	274	256	289	279	337	280	282	293	284	285	270	274	262	304	299	289	283	300	270	265	259	308	303	312	305	301	296	268	288	253	284	297	295	276	268	276	275	281	276	299	349	269	289	280	268	274	307	279	306	275	282	271	255	291	298	279	329	284	298	281	259	287	281	277	293	284	280	315	310	294	283	284	272	254	279	317	270	303	302	288	307	304	279	300	282	269	270	274	284	285	261	277	285	300	270	288	293	313	328	272	279	276	274	317	260	280	273	292	269	263	251	248	303	256	284	255	284	260	291	286	309	283	274	304	297	296	271	255	241	304	284	283	268	260	300	279	302	276	275	308	305	291	302	284	259	260	264	293	308	281	300	268	290	255	282	266	258	268	310	270	260	287	306	313	261	287	304	284	290	272	300	275	279	276	265	287	306	291	296	317	280	274	277	273	283	272	289	301	300	298	259	283	288	280	273	281	276	293	271	274	295	266	278	274	286	251	306	263	257	286	269	337	287	256	266	284	285	292	267	286	288	306	315	285	323	238	261	293	328	316	260	278	277	272	299	266	271	246	287	262	284	266	314	302	298	272	287	267	256	304	280	279	288	267	284	303	276	258	251	265	300	260	300	250	274	307	323	257	295	280	316	297	273	287	289	245	273	277	286	278	315	247	249	273	316	262	319	285	285	303	283	270	269	258	269	294	248	256	259	303	266	289	276	293	305	280	298	311	280	271	312	284	281	305	263	295	266	262	255	259	301	291	288	283	291	283	262	288	285	288	301	292	266	291	296	273	272	275	255	272	277	295	261	301	284	289	275	305	315	272	263	283	288	278	295	307	271	303	300	291	311	284	303	277	252	268	251	290	308	298	295	305	286	261	269	279	265	266	308	278	296	262	286	307	295	314	263	306	292	295	286	291	287	271	282	282	263	291	288	306	286	256	282	276	282	284	276	315	262	288	274	251	274	277	285	318	294	259	248	292	277	266	296	288	296	291	262	307	291	279	261	252	284	283	288	274	273	265	288	257	279	283	287	299	290	259	286	325	296	270	288	281	267	305	284	291	270	255	277	290	277	311	310	268	288	279	276	264	307	284	302	275	274	272	270	286	271	273	294	272	255	304	259	304	289	276	290	273	286	272	286	305	301	286	274	277	300	265	272	268	304	287	282	297	286	269	252	270	279	305	313	267	268	294	288	275	282	252	313	288	279	273	287	272	276	325	305	278	305	301	246	276	295	288	282	269	273	264	289	246	275	278	277	297	281	291	268	294	328	286	275	272	298	284	263	273	291	255	298	280	258	303	284	269	255	274	264	278	289	308	296	289	274	290	317	296	294	300	293	285	293	274	294	288	267	263	278	282	277	262	281	316	295	261	284	312	261	304	289	256	290	252	281	290	309	292	287	259	276	288	284	264	294	293	287	332	302	298	288	268	271	289	264	286	298	308	289	255	279	263	270	265	311	283	250	289	257	292	259	256	304	285	279	280	281	266	252	261	286	306	262	281	300	291	273	281	278	282	245	288	273	287	284	307	252	300	299	288	298	286	248	302	273	285	285	259	283	279	273	280	274	290	290	288	304	271	283	274	301	285	262	296	267	260	276	288	266	312	280	257	278	276	297	271	297	266	280	301	293	291	295	240	256	309	301	275	251	303	289	271	269	254	249	300	275	294	271	296	261	279	262	272	255	272	285	280	253	277	271	306	299	272	304	282	275	298	270	281	304	279	258	266	301	269	258	255	297	282	311	282	282	266	279	259	244	267	275	286	257	269	296	330	291	298	274	287	280	304	285	264	267	316	257	269	308	275	269	297	271	270	278	280	280	285	295	274
23886	34077	19234	9127	4030	1955	997	836	1759	2480	908	717	688	724	684	698	725	689	697	743	678	729	681	663	710	687	690	723	639	713	710	716	700	714	679	674	675	646	688	698	706	704	697	687	724	687	690	708	680	679	644	696	707	698	660	707	684	692	729	695	670	700	684	752	695	719	679	695	701	667	681	682	678	652	700	723	672	690	724	695	699	675	726	714	695	695	749	699	644	667	712	643	702	710	693	670	696	717	687	740	680	733	691	745	678	684	679	678	701	706	689	662	707	666	700	714	665	689	693	671	698	712	711	692	656	700	706	700	729	686	722	728	702	631	700	696	667	690	648	643	688	680	734	682	716	654	706	661	665	674	697	706	719	667	710	662	742	700	696	676	707	719	686	670	703	694	688	686	715	711	729	709	664	680	680	717	713	687	691	679	660	728	706	698	682	692	705	738	647	704	675	666	643	696	732	721	702	685	706	675	696	698	724	671	699	697	692	685	752	710	650	677	733	721	711	693	715	710	710	710	684	663	662	721	711	732	692	731	639	672	693	682	670	696	699	685	698	626	685	696	671	720	704	708	694	679	693	703	672	720	697	687	667	703	702	713	716	683	680	695	706	660	722	667	707	682	680	709	695	697	736	720	702	734	711	691	721	657	700	633	693	729	657	698	678	727	699	690	683	684	676	702	680	648	653	728	734	699	675	666	687	718	735	662	683	678	722	688	757	674	731	704	663	700	710	675	697	677	752	695	688	665	727	696	715	706	669	674	732	665	675	731	645	683	741	662	702	684	652	702	711	689	685	739	697	692	681	709	731	663	696	684	693	679	700	707	706	664	686	690	700	704	680	704	662	618	689	684	694	707	729	759	627	653	698	677	714	657	704	694	655	693	684	644	711	691	672	671	699	702	684	754	725	692	720	691	676	718	691	664	679	697	689	687	672	646	700	707	683	681	649	677	705	613	661	695	673	700	677	691	689	690	684	668	656	667	686	657	700	707	716	690	710	704	684	721	681	649	654	689	737	690	675	704	698	712	726	742	663	657	666	647	674	702	701	748	740	707	682	673	715	655	737	745	643	682	704	690	681	703	743	657	680	684	655	687	734	698	653	698	735	716	682	694	725	655	729	715	668	738	695	681	669	707	669	689	678	761	699	712	719	723	675	683	616	706	676	689	680	672	709	691	661	712	746	687	704	722	647	655	747	697	679	782	680	686	663	719	693	641	702	664	715	685	709	715	713	678	634	712	717	640	692	684	700	725	702	706	727	691	682	689	657	694	709	652	691	704	660	716	718	653	656	720	724	682	692	683	685	721	709	717	666	712	703	726	693	712	716	678	662	701	707	717	669	684	685	702	679	690	679	691	713	678	684	725	732	735	671	696	720	722	686	673	684	681	666	673	712	679	661	676	686	695	702	693	685	732	696	691	722	708	657	681	731	739	679	686	706	657	639	681	725	737	709	695	728	711	681	693	682	652	656	653	712	727	678	729	706	703	658	691	655	662	722	659	690	715	698	746	686	690	704	675	669	671	709	704	717	694	738	666	709	702	679	693	651	708	710	685	649	708	682	697	736	709	676	672	675	669	683	695	713	710	630	659	681	723	690	693	656	727	684	693	672	706	708	665	743	689	754	708	689	732	737	698	698	700	697	715	741	712	719	722	735	687	659	708	687	705	675	670	730	718	696	667	658	673	679	709	651	683	687	701	723	683	694	699	672	699	749	729	677	680	710	769	661	702	707	644	680	709	722	710	689	656	672	695	716	696	723	691	663	678	700	701	665	705	682	717	719	679	708	696	733	651	679	696	643	681	679	666	717	710	696	714	697	617	662	700	693	683	673	706	739	673	720	753	725	706	654	638	648	688	669	685	718	661	689	646	701	666	688	703	734	645	696	663	635	711	625	751	732	659	698	718	673	704	680	688	661	675	689	683	688	670	737	683	676	653	681	720	688	638	651	689	673	733	660	685	698	692	720	676	679	676	716	734	729	668	647	696	700	697	648	702	705	715	633	700	701	732	704	674	694	698	667	680	696	691	663	710	709	658	689	678	694	619	673	716	737	676	671	675	672	688	689	697	724	680	681	691	685	721	697	718	709	687	692	678	668	692	702	679	652	668	644	674	699	673	685	681	728	671	741	676	698	648	701	658	699	714	666	689	700	724	712	699	703	651	716	732	703	667	745	730	691	726	653	643	697	716	716	697	702	723	666	693	666	724	675	720	721	724	675	665	761	725	721	728	701	650	673	742	693	743	699	676	704	678	716	647	682	694	713	694	693	659	688	672	711	689	646	720	721	666	700	766	695	701	688	670	704	707	701	706	706	692	747	704	774	685	668	683	679	647	658	696	687	684	708	712	721	713	751	709	711	692	700	725	704	710	668	670	709	717	703	669	714	694	703	698	664	663	684	684	712	660	713	644	781	686	711	710	681	693	688	720	720	694	684	714	685	765	674	700	707	693	663	693	717	715	698	680	671	670	719	721	723	672	710	689	711	670	699	704	652	734	677	660	720	726	672	738	679	684	707	686	699	709	679	632	675	679	674	673	680	682	714	668	718	698	637	729	692	718	743	655	678	667	731	714	667	705	642	697	677	656	692	655	747	643	691	691	752	676	723	687	695	674	665	671	651	685	692	669	742	700	699	696	689	674	713	658	717	737	728	678	665	684	708	708	670	650	636	689	695	757	681	674	732	715	709	705	668	738	714	643	706	715	688	680	694	664	687	711	682	692	665	683	693	701	705	702	684	698	717	688	673	670	676	656	679	694	658	717	679	684	715	726	694	622	673	711	654	661	723	673	725	667	645	704	693	711	711	705	703	699	725	659	727	741	662	699	703	701	670	688	645	709	708	682	671	723	677	704	649	696	677	671	708	723	677	731	706	724	678	681	722	704	724	691	692	706	708	735	681	674	649	756	688	653	685	716	694	701	736	685	704	688	712	681	654	703	684	640	648	661	697	686	666	661	694	659	718	681	661	689	685	661	675	694	717	706	682	682	669	668	712	667	737	720	678	722	646	710	705	699	713	688	727	706	700	675	675	697	674	684	673	662	680	634	693	667	688	716	642	701	668	651	668	659	733	657	756	700	697	712	712	689	694	674	726	704	706	691	698	677	686	680	698	666	739	722	683	691	689	680	693	635	683	680	691	693	687	721	707	661	644	655	679	688	644	716	652	679	694	707	743	721	737	701	680	668	690	701	688	687	700	674	677	682	678	742	704	699	729	691	654	675	693	735	704	691	685	691	675	723	708	703	654	663	693	704	700	689	706	735	701	699	678	634	686	678	736	732	736	746	666	685	650	693	681	653	731	706	675	634	726	696	686	677	702	705	732	698	747	678	709	659	693	727	712	696	727	672	709	681	735	687	674	692	706	713	679	704	639	713	706	701	691	691	680	705	657	688	694	733	674	718	741	705	715	663	681	683	708	632	693	679	652	668	712	668	669	696	725	714	694	690	693	690	635	669	722	695	718	663	686	685	715	721	711	728	692	693
24428	21526	25192	28272	21542	21596	16691	1043	3160	5130	885	268	243	270	259	254	284	255	250	260	263	272	255	257	278	257	207	270	250	268	244	260	272	246	259	244	248	263	259	258	248	283	255	246	259	254	254	269	273	265	240	290	279	236	257	263	267	252	257	260	241	269	286	252	258	223	262	209	238	283	245	268	274	235	266	235	218	278	269	269	249	268	226	250	240	270	277	232	252	247	236	260	244	241	251	264	256	252	270	273	267	245	241	280	244	247	268	258	240	261	273	231	252	241	276	271	252	272	232	225	265	262	259	295	237	247	261	258	286	255	247	263	229	270	236	260	243	251	249	278	267	230	246	237	252	274	264	266	285	256	262	236	254	253	269	277	271	254	243	270	234	283	265	274	304	234	251	241	280	257	283	268	252	290	238	237	245	246	262	244	255	257	287	264	239	281	270	256	245	273	260	255	271	274	248	240	224	251	246	278	255	247	268	264	257	258	272	255	238	242	263	285	252	290	277	214	242	256	262	258	293	287	250	239	258	242	220	292	253	256	262	263	270	269	275	267	263	226	273	255	241	265	253	230	269	244	241	255	246	249	242	257	271	258	235	284	286	239	211	270	260	219	278	278	240	265	251	260	252	266	259	248	248	269	247	250	258	237	248	268	275	259	277	226	268	287	268	253	269	232	243	253	247	240	243	260	266	261	252	248	219	275	235	272	241	239	280	253	299	250	250	260	281	249	238	280	257	269	265	254	255	238	260	268	247	264	265	247	213	261	245	240	250	261	282	250	257	253	275	240	278	254	235	239	255	241	248	256	267	262	279	254	254	246	238	235	265	261	276	286	261	236	277	241	290	291	238	257	286	276	261	271	244	260	268	285	240	241	226	232	272	302	283	278	257	278	281	261	252	244	258	266	283	266	278	264	285	247	247	233	272	221	267	265	244	269	237	258	246	269	238	250	244	234	266	241	295	269	278	244	263	252	253	263	232	286	258	245	267	237	218	248	249	251	276	269	245	251	266	239	264	249	270	273	244	232	254	257	257	237	227	252	275	266	232	230	272	264	235	271	259	262	282	253	268	256	258	264	248	256	252	261	255	222	240	216	274	268	261	262	251	274	275	251	260	249	250	276	238	241	280	253	257	279	241	264	247	259	248	247	250	221	273	234	268	240	286	237	277	284	272	245	242	275	249	253	264	251	242	255	235	294	269	237	236	248	238	250	271	286	244	286	256	260	267	260	252	284	274	256	251	270	248	232	270	275	249	234	250	242	245	271	292	274	256	272	270	239	241	259	280	221	268	267	244	244	261	263	224	272	247	285	277	244	232	241	237	276	270	242	262	292	259	236	220	239	265	259	239	278	257	263	245	250	259	277	281	250	264	280	231	249	253	266	229	246	257	217	252	232	259	264	262	282	237	253	248	242	262	283	275	273	252	251	257	249	263	247	291	255	232	245	265	287	231	248	251	248	275	231	240	263	269	270	257	252	248	251	250	247	261	270	237	247	263	265	255	243	273	236	245	265	227	280	291	251	265	254	257	261	250	242	261	256	252	261	274	264	285	256	232	270	237	268	259	274	249	261	249	260	264	261	268	245	264	275	257	236	263	259	271	274	261	248	287	258	241	268	243	255	259	227	285	264	246	241	259	246	270	242	271	288	268	269	253	247	281	259	240	262	268	273	277	274	247	258	260	277	256	251	301	270	255	300	265	268	228	265	249	254	268	248	258	242	268	276	260	229	254	266	258	264	218	253	260	270	271	246	279	267	225	245	264	278	260	252	263	284	261	259	250	252	257	284	236	273	243	255	289	278	255	267	254	234	262	276	290	269	229	253	257	285	227	266	259	250	228	224	279	259	265	251	234	273	283	254	223	228	268	255	274	267	274	283	262	259	248	245	260	247	250	253	248	292	228	274	271	283	268	263	280	223	258	282	228	276	257	275	237	243	256	263	239	246	242	237	250	266	261	286	265	236	276	240	256	241	256	262	246	291	273	237	256	249	293	233	257	254	239	260	247	265	222	252	280	260	260	262	270	223	286	274	224	270	234	231	268	218	257	245	252	249	245	240	265	233	244	254	252	254	270	272	269	264	266	268	249	252	242	239	246	228	262	265	260	274	258	272	253	281	264	230	262	238	249	287	249	270	244	245	279	255	248	256	270	224	265	263	236	277	248	251	229	249	263	277	270	270	219	230	233	263	288	248	281	246	252	301	249	254	250	232	281	309	253	260	249	241	255	254	264	260	255	216	228	250	239	281	260	254	263	260	252	252	262	243	250	243	285	242	261	246	274	272	251	220	223	255	248	243	273	230	251	259	257	270	260	226	243	274	263	252	278	283	270	252	264	261	255	259	242	250	281	268	242	244	251	280	262	259	253	257	274	243	230	292	252	282	239	261	245	278	259	269	251	264	241	247	279	226	269	279	241	280	253	257	281	230	262	251	250	227	240	242	274	261	256	253	252	258	233	270	261	254	267	258	257	238	285	230	262	265	249	269	255	263	252	254	248	280	237	236	239	263	247	229	242	237	225	244	253	254	231	266	239	234	217	227	277	276	264	244	241	284	234	243	233	248	224	260	257	232	264	261	271	254	258	232	237	261	252	266	247	246	291	258	278	234	247	246	244	241	254	282	270	251	294	270	274	267	249	241	238	251	257	248	240	286	259	243	266	287	235	281	254	224	282	237	282	269	245	260	258	252	248	273	251	285	255	268	240	306	277	275	267	226	227	233	269	266	272	270	258	258	236	253	272	242	256	265	241	266	266	232	246	224	246	258	241	223	260	237	265	223	280	259	253	268	258	252	255	257	253	253	272	274	264	240	264	258	267	224	266	233	259	263	241	272	245	248	269	287	239	272	249	276	250	279	247	257	248	244	244	254	238	267	233	266	261	233	257	265	231	272	283	258	265	267	236	252	263	266	235	239	237	276	243	234	257	224	258	246	262	261	259	251	222	256	258	263	263	270	241	258	254	262	256	264	257	254	274	258	203	216	241	244	269	267	257	267	250	271	240	259	233	253	252	284	256	261	245	252	254	257	246	240	256	222	264	257	292	244	262	255	255	247	267	248	277	258	236	230	251	253	264	245	273	254	267	252	237	224	254	256	239	265	275	254	271	246	271	248	268	246	286	258	268	262	247	249	242	239	235	252	263	255	233	237	253	268	241	233	265	250	235	252	270	238	252	198	270	264	275	277	229	243	236	254	276	265	239	277	242	264	247	244	295	283	253	276	260	261	268	261	227	239	245	258	262	239	245	243	260	248	218	252	283	267	264	257	254	243	259	218	215	249	233	228	265	246	236	238	259	257	245	250	259	267	266	269	242	251	251	233	267	259	263	242	248	237	253	236	246	280	256	240	263	236	281	270	264	268	225	272	240	251	257	266	268	252	247	235	252	245	276	282	289	232	236	252	255	282	237	270	247	223	269	245	269	276	272	262	266	221	267	254	266	232	243	269	280	286	288	234	259	252	281	241	263	217	277	274	254	270	249	249
25511	39338	19847	9952	5986	2721	1148	753	2174	3129	891	618	634	603	601	626	631	600	629	609	619	647	623	597	578	560	674	593	656	561	610	634	604	646	584	614	645	577	632	583	597	615	603	623	563	660	588	620	618	619	597	605	573	584	565	590	631	598	574	612	576	583	615	616	622	577	623	614	621	580	612	579	590	595	583	593	607	590	586	627	630	626	602	612	613	586	589	636	558	617	623	590	593	622	626	590	584	655	629	634	605	625	581	632	618	637	613	606	611	620	601	610	638	578	583	589	616	576	569	643	603	562	598	598	593	610	626	605	576	614	540	611	648	637	559	570	631	597	627	615	595	652	639	650	580	634	621	622	633	631	617	586	592	584	599	574	608	607	605	600	597	608	633	598	638	619	611	549	638	601	602	607	636	607	607	624	553	599	616	655	649	594	625	612	582	589	617	604	647	585	595	567	627	578	606	590	604	593	589	592	558	566	628	581	568	588	591	576	641	585	619	613	587	603	617	616	622	613	588	660	643	633	592	611	624	603	646	563	611	619	616	560	645	576	588	570	590	630	639	574	604	596	595	604	616	628	611	604	564	595	613	620	651	627	623	634	606	620	608	633	622	601	561	651	624	578	613	608	591	627	648	612	631	613	608	623	570	596	553	564	589	629	590	569	622	574	614	608	633	616	623	619	640	607	599	608	573	619	581	631	584	592	637	617	610	535	580	602	599	627	581	598	603	600	612	571	623	574	624	621	626	600	601	592	588	571	644	611	585	629	608	591	595	638	627	592	641	567	578	602	631	633	636	643	631	588	614	583	618	591	630	556	654	563	630	605	609	602	623	578	609	597	618	565	639	576	593	608	591	546	601	551	572	604	612	603	618	648	617	633	604	607	610	599	628	602	629	601	645	602	572	581	544	582	598	577	622	617	626	617	611	655	579	585	574	597	624	630	629	577	579	572	572	601	619	598	624	595	568	640	582	586	602	634	634	647	562	620	574	635	583	617	575	598	579	637	588	648	573	601	581	612	641	607	601	565	585	615	586	630	563	604	620	619	606	609	582	606	594	631	602	625	592	585	623	622	620	636	595	636	602	585	566	624	615	607	572	660	569	630	600	639	614	559	577	592	575	564	604	584	592	604	610	612	615	591	609	628	599	600	619	575	601	587	590	624	582	608	614	580	596	556	582	579	594	572	581	592	626	588	586	632	590	630	590	601	557	592	624	560	622	595	622	596	625	586	640	563	649	622	609	646	600	610	656	615	571	586	585	559	587	598	594	555	636	590	640	586	607	603	625	615	579	587	577	599	624	632	620	584	599	610	601	629	630	633	615	609	648	589	623	633	611	608	619	587	649	634	604	616	587	587	600	600	561	588	613	593	639	637	610	588	604	613	578	586	638	619	613	631	626	616	617	568	576	586	566	605	610	657	604	572	610	591	565	616	578	619	559	646	585	566	623	628	566	641	624	655	612	596	599	609	613	584	582	614	619	590	591	567	649	610	591	617	660	588	592	635	580	598	615	645	563	572	598	577	638	609	595	615	568	625	565	597	610	624	625	604	604	616	611	623	620	641	629	601	645	575	578	615	606	601	603	602	570	620	583	621	595	631	605	588	625	600	655	598	655	540	594	581	609	556	579	606	572	585	566	634	644	599	583	586	572	617	649	627	588	596	597	604	657	622	634	596	597	590	616	576	572	596	601	599	610	589	635	616	599	636	624	590	618	605	619	603	584	607	592	570	587	577	587	596	594	639	592	582	606	629	644	614	565	630	591	623	620	655	570	558	580	593	628	584	584	603	596	637	606	609	613	609	592	609	568	586	603	557	578	638	599	622	605	591	591	557	607	605	652	572	578	638	630	620	614	587	619	583	592	614	608	590	599	603	623	615	584	563	588	615	593	547	582	587	627	630	638	627	585	562	580	558	588	620	599	601	606	619	609	591	598	614	619	534	632	610	594	605	571	569	613	598	603	656	589	625	583	626	596	594	598	577	618	627	630	600	646	589	596	644	591	563	611	580	587	597	579	627	584	638	618	579	583	609	562	581	568	670	631	572	603	578	587	646	598	587	592	665	580	577	581	590	553	579	617	583	616	606	584	595	600	593	598	562	603	628	565	613	605	633	598	643	586	566	577	605	665	621	574	590	577	609	588	619	640	586	606	580	621	607	635	557	557	568	602	583	587	598	619	587	573	611	636	572	625	588	597	619	599	633	633	571	599	604	638	663	655	579	619	585	565	594	587	593	565	583	644	634	604	610	654	567	576	611	603	614	602	628	626	631	615	566	636	611	590	612	567	606	606	634	584	657	618	604	638	600	598	589	644	614	641	630	592	599	619	592	653	613	619	583	600	607	605	576	565	600	608	622	619	580	613	612	592	565	596	634	616	627	614	624	632	636	590	590	603	614	631	609	586	612	634	628	605	575	609	563	588	582	596	591	594	612	559	638	569	656	591	595	597	606	601	650	637	617	592	597	560	608	594	599	583	643	658	587	630	614	583	612	623	588	577	612	605	614	596	585	616	569	624	588	623	585	597	637	640	603	582	598	584	631	627	629	560	590	630	610	643	593	604	650	606	570	595	634	613	616	601	609	616	599	585	609	603	642	598	606	599	588	650	575	559	610	615	591	585	585	677	620	611	578	592	631	640	591	646	603	609	645	642	586	595	616	598	566	570	576	609	628	612	610	606	632	619	618	582	614	566	610	581	594	596	584	611	604	595	584	620	620	615	637	593	587	643	586	596	618	642	613	632	609	565	617	635	649	592	588	575	605	599	629	607	572	595	579	609	630	617	607	611	566	584	594	597	579	645	634	605	590	612	582	640	588	620	614	565	619	581	629	574	593	610	587	563	574	600	619	575	574	609	578	591	563	622	578	658	637	604	617	568	587	602	610	622	623	556	616	595	641	602	608	591	619	599	628	641	629	589	569	545	584	560	628	584	635	594	596	603	608	571	633	637	602	579	588	584	609	582	620	605	623	613	635	626	567	555	563	595	604	641	598	663	605	622	593	630	587	644	669	575	637	593	592	586	601	593	611	603	598	643	626	609	629	602	599	574	612	637	581	601	648	587	645	574	593	613	603	607	634	598	605	619	590	599	615	593	617	596	603	617	609	595	627	617	638	556	534	595	578	625	609	584	609	615	564	593	616	552	637	577	595	592	590	593	618	634	566	604	593	566	550	603	560	584	616	585	593	612	621	630	658	588	592	594	573	644	630	617	634	621	599	615	594	605	584	594	622	608	606	616	613	592	550	648	634	579	617	597	643	627	590	588	594	653	614	611	600	651	588	612	606	599	599	594	573	594	643	582	631	643	590	560	590	615	637	587	574	611	623	605	565	604	603	574	578	646	546	635	609	624	622	607	610	595	634	636	577	617	577	595	573	588	564	584	643	613	611	601	577	603	583	589	543	615	597	582	599	610	591	579	612	595	599	635	579	593	609	595	639	563	620	598	579	600	596	581	596	560	632	581	595	624	656	581	553	630	572	627	583
32213	23043	19308	7786	2308	941	509	273	324	375	229	203	206	203	177	195	208	214	195	194	194	189	194	200	220	192	181	188	206	207	203	166	207	207	195	218	208	203	226	196	187	191	185	203	210	167	217	200	202	177	187	173	176	200	210	205	213	209	194	181	182	187	200	195	213	198	194	207	186	211	185	216	191	209	204	208	181	208	181	206	207	214	180	191	198	211	212	185	195	215	172	188	188	195	205	181	211	168	187	200	194	202	188	207	167	213	211	203	213	185	180	204	210	183	200	204	203	188	212	210	212	218	194	215	174	189	216	214	196	217	212	186	196	209	199	195	195	182	185	209	198	193	189	184	206	210	204	200	214	181	192	199	207	173	173	166	208	228	178	188	165	200	168	203	175	193	180	208	205	209	190	173	204	202	219	213	195	189	152	213	199	197	194	199	197	189	224	180	214	204	185	228	212	189	199	206	209	194	206	188	195	199	191	192	176	204	181	188	214	191	195	190	205	239	233	207	180	209	184	183	228	200	234	189	203	199	196	188	193	188	170	202	192	196	188	198	186	192	180	182	189	188	181	188	191	187	193	197	216	190	214	227	178	200	189	206	183	193	224	214	199	171	159	199	230	170	211	171	207	177	191	209	199	208	190	205	211	192	196	212	200	193	188	216	203	182	186	202	205	207	184	193	216	212	188	176	182	186	195	195	215	220	194	183	207	180	216	171	187	214	189	211	212	213	194	188	191	194	208	185	194	195	177	198	203	209	177	179	201	180	225	158	193	188	205	202	176	193	195	178	191	187	202	222	204	208	205	210	194	205	201	218	203	207	201	218	185	207	189	182	199	164	205	213	207	208	184	204	190	195	206	186	200	191	217	179	172	218	226	197	229	180	177	168	195	190	212	207	190	201	182	197	168	196	198	230	184	175	218	198	223	205	209	190	203	188	211	203	183	190	184	194	192	205	211	190	171	201	201	208	188	189	193	201	226	174	176	185	194	200	187	193	196	211	173	189	184	162	198	191	175	211	179	216	207	223	241	190	204	219	209	228	178	207	202	214	185	202	184	216	194	175	189	199	220	196	209	216	193	181	191	187	202	207	201	198	200	187	195	231	198	208	190	210	176	193	204	189	203	205	204	193	222	196	190	211	211	200	204	180	175	193	185	216	197	199	205	180	207	213	197	220	196	194	194	207	200	192	239	188	195	183	216	216	214	197	191	194	189	197	205	205	189	217	189	187	179	196	202	198	168	179	190	193	217	205	205	201	199	204	191	191	185	180	189	186	157	191	194	216	197	193	173	206	192	216	185	198	187	189	184	189	200	201	186	206	182	192	202	188	206	190	193	207	203	192	212	194	187	168	197	214	177	199	183	193	185	217	191	208	183	218	198	201	196	169	188	183	197	194	197	186	212	191	202	205	196	188	202	188	184	209	188	207	208	191	235	220	186	180	216	191	189	212	230	209	189	185	175	208	185	201	187	185	212	192	210	183	213	218	164	182	186	205	215	218	179	216	185	194	194	209	195	185	191	189	212	177	196	220	187	187	208	209	190	182	205	194	184	185	179	208	200	187	181	191	197	215	189	194	221	206	208	180	216	206	196	206	205	191	196	182	210	203	198	192	178	211	222	207	220	202	197	223	199	203	193	202	195	194	187	182	183	212	212	201	191	208	229	200	227	192	195	207	197	185	187	195	201	229	186	193	185	177	213	221	187	187	203	210	174	197	204	195	194	222	214	230	200	189	179	197	187	220	181	192	208	188	199	188	201	217	203	203	215	189	221	193	197	195	180	192	205	203	219	201	206	192	211	215	205	195	206	222	207	194	207	189	204	186	172	189	195	187	186	213	184	199	206	199	167	217	199	217	229	200	189	185	201	205	219	216	172	218	193	187	214	198	201	206	217	187	223	190	209	209	167	229	204	195	189	210	196	196	218	194	195	194	162	204	208	188	210	209	209	197	193	204	215	199	208	196	175	185	189	191	204	163	199	193	185	180	192	203	190	193	227	215	195	192	197	223	217	199	216	231	169	201	197	179	192	204	199	187	199	203	204	199	197	175	201	200	186	201	210	189	221	204	199	218	212	187	193	201	170	204	162	187	199	210	191	236	230	210	194	196	214	223	209	199	220	192	172	200	203	200	212	183	208	194	195	202	213	209	206	183	222	197	190	181	214	196	177	228	172	214	193	183	202	180	205	206	216	202	201	215	205	195	186	160	209	209	182	203	196	218	186	174	172	200	196	187	185	204	198	192	212	183	200	188	179	194	188	186	209	208	191	191	193	212	200	210	199	195	194	227	202	197	203	159	193	204	175	190	204	194	211	197	207	185	199	176	201	187	206	221	208	197	188	206	200	190	202	201	212	202	207	205	202	192	191	202	223	212	186	201	206	210	212	179	222	197	205	193	197	170	200	205	200	197	200	184	190	186	202	175	193	178	205	190	183	203	195	174	199	215	199	200	180	184	198	173	201	203	214	191	219	174	183	203	183	216	205	198	216	193	201	206	185	203	197	225	211	195	192	214	203	206	208	191	203	192	193	200	184	188	203	215	204	189	194	188	202	190	209	194	187	208	199	197	213	203	200	191	195	204	217	196	209	203	196	213	196	181	202	212	187	198	198	199	206	208	160	242	195	176	178	184	204	201	192	181	178	199	210	223	197	199	208	224	189	199	204	208	186	190	200	192	195	206	205	195	170	201	199	177	172	203	200	220	201	215	222	201	198	213	194	196	217	189	195	189	192	172	195	186	202	205	172	205	235	204	198	193	191	192	220	203	198	205	208	210	192	206	197	210	206	200	201	204	230	208	224	200	200	171	218	213	182	183	213	195	202	191	189	211	189	156	196	185	202	202	195	186	202	220	201	197	193	187	225	214	191	196	204	215	182	226	215	197	201	205	195	213	194	213	226	196	188	181	199	185	188	196	200	169	196	186	183	197	184	197	203	175	159	175	205	210	198	204	193	161	191	200	179	186	212	200	233	188	181	198	181	214	230	210	216	197	179	169	197	213	189	197	214	202	217	192	186	228	192	198	198	202	167	202	198	212	186	212	191	188	182	205	178	216	193	205	194	191	168	190	221	211	196	216	178	176	242	197	193	205	170	178	192	192	205	198	198	231	195	197	198	214	182	185	199	162	180	187	208	197	174	204	202	182	203	202	208	189	193	216	191	203	205	198	176	200	193	213	187	199	196	170	209	183	189	195	207	209	220	189	226	181	187	170	178	209	172	205	211	189	187	176	201	224	169	206	185	209	209	187	209	191	214	195	187	195	210	192	195	228	211	184	207	191	215	169	183	191	217	205	174	186	213	210	191	187	197	181	188	186	209	184	186	192	200	199	191	201	197	188	206	208	218	212	192	189	202	225	215	184	167	174	193	195	202	174	210	199	199	191	200	174	175	181	195	178	167	186	184	208	190	189	181	179	188	193	201	212	173	220	204	202	192	209	235	211	193	195	178	193	194	196	176	188	152	192	200	200	184	191	209	203	194	215
27379	25255	11025	4096	1767	857	604	595	597	632	540	513	505	536	543	515	520	527	513	510	512	527	552	497	537	524	537	542	563	538	540	536	550	521	514	553	538	536	525	550	550	517	523	557	516	538	498	541	531	509	543	522	474	542	508	544	515	552	514	497	515	546	499	528	515	552	506	476	515	513	535	504	537	476	517	546	506	524	511	557	492	541	550	504	565	541	521	462	549	567	565	526	517	500	540	511	495	560	538	517	527	541	518	517	546	494	515	536	534	527	524	534	502	510	523	542	545	535	493	536	563	496	505	508	518	506	525	496	462	525	518	556	553	488	481	555	551	493	501	565	533	542	547	499	493	500	521	504	533	523	542	507	521	545	516	554	533	507	471	528	502	504	493	558	490	501	498	515	526	506	519	504	520	509	556	568	510	567	535	511	545	506	537	539	550	530	474	513	500	568	501	515	494	521	517	505	523	508	549	496	470	549	536	528	479	523	511	495	499	527	542	561	503	510	542	524	536	575	551	506	502	549	509	503	532	525	491	499	501	564	525	515	526	529	533	511	526	550	519	513	528	535	518	493	511	504	529	525	529	556	498	525	524	526	516	535	486	496	519	492	520	527	515	534	537	552	522	520	507	528	538	503	557	536	508	490	499	505	548	576	488	544	509	526	549	515	492	530	521	550	531	504	558	532	537	493	542	525	467	536	481	523	552	496	519	545	507	532	523	503	550	523	548	559	549	545	494	573	513	527	499	560	518	527	525	531	524	533	503	526	533	567	504	498	538	515	550	581	531	526	568	544	520	539	549	539	593	537	526	541	541	505	566	546	525	510	546	514	533	512	529	556	534	510	500	516	527	523	517	539	483	509	570	527	552	581	566	562	549	528	520	536	541	520	521	521	509	516	482	526	567	526	533	509	529	539	527	579	514	541	520	511	490	537	529	543	498	526	504	503	491	536	534	560	528	510	530	483	491	533	540	505	503	503	522	553	524	517	520	529	518	532	513	518	540	528	530	485	559	466	515	535	536	510	502	509	549	478	518	531	482	494	525	529	532	500	504	552	496	509	529	566	552	491	546	502	516	561	520	536	519	504	497	538	543	519	509	489	492	522	524	540	519	531	500	508	516	487	521	517	533	509	516	498	560	500	554	528	459	480	510	519	511	509	516	533	532	542	523	503	543	526	539	482	554	510	521	521	520	528	533	504	567	497	533	507	530	504	525	509	514	510	537	521	508	546	503	494	560	552	530	534	507	558	534	505	458	483	570	545	491	505	518	553	524	520	512	535	516	516	520	523	538	537	494	517	544	526	527	559	504	496	494	486	502	503	488	515	570	552	508	532	530	491	552	536	541	575	513	505	534	511	499	552	527	522	552	573	546	509	500	558	528	495	519	513	535	568	520	566	529	533	556	487	532	541	505	446	514	529	534	591	529	499	513	537	537	516	510	543	493	505	515	516	536	536	466	521	502	502	525	526	540	503	555	538	540	512	534	505	513	473	486	488	484	500	567	468	521	514	521	523	552	507	542	518	501	531	498	520	514	516	551	506	499	545	561	502	563	527	524	530	515	520	526	510	534	502	538	555	546	524	567	526	528	508	504	544	515	495	499	501	524	515	507	551	525	508	566	557	542	543	558	511	579	491	538	529	516	528	542	528	542	507	554	541	541	484	542	532	510	484	487	518	494	523	536	548	516	506	539	504	530	530	482	492	548	527	529	550	502	538	544	526	531	527	536	508	511	536	580	526	547	519	535	554	558	527	533	520	523	557	476	502	485	510	517	500	504	528	497	516	544	505	525	533	526	537	518	536	525	556	509	526	570	515	502	537	548	483	541	535	497	567	511	533	510	540	536	527	546	502	543	502	568	480	564	542	541	503	515	523	522	506	502	558	559	526	532	531	502	527	520	488	522	562	540	537	531	526	530	556	522	507	491	521	506	514	543	482	536	541	537	521	515	512	532	554	517	542	533	556	531	508	544	502	541	521	535	524	493	485	521	493	529	533	503	502	525	539	518	527	531	533	509	530	538	481	496	558	531	499	519	540	504	496	549	521	549	559	522	576	491	509	521	492	544	517	532	503	529	483	530	546	554	499	570	497	516	589	485	506	508	532	534	519	531	512	542	520	490	545	545	526	513	495	529	506	573	512	504	537	536	516	528	538	566	531	543	515	499	515	547	526	497	541	491	522	495	566	519	540	516	505	536	541	517	500	535	495	576	524	535	518	496	538	558	564	505	526	562	479	505	506	490	505	524	510	524	553	501	503	551	490	504	494	499	514	464	521	501	529	478	513	563	507	527	501	497	513	527	531	568	516	520	541	533	548	476	505	492	522	511	549	502	485	494	539	557	533	552	538	534	535	545	556	526	512	532	533	533	531	565	542	513	487	526	507	507	528	513	559	526	526	519	511	550	549	508	513	529	560	510	508	515	544	560	526	535	546	574	509	551	527	494	534	526	513	535	484	549	555	519	542	528	542	473	505	544	493	552	497	498	533	511	501	488	523	539	486	537	445	523	522	535	523	555	541	544	509	507	555	562	510	570	533	509	549	521	510	495	540	522	529	530	543	517	544	508	539	540	553	528	535	522	550	551	554	514	495	498	556	491	509	529	537	521	522	497	522	529	508	530	533	560	495	515	530	524	529	516	538	553	507	499	545	571	521	524	520	497	521	542	532	531	520	532	501	541	491	480	521	510	547	521	474	521	538	507	506	547	498	542	534	506	522	524	523	527	519	498	527	542	558	532	523	504	526	486	521	524	515	530	506	536	557	513	480	549	504	564	520	549	536	546	536	536	515	585	494	509	498	511	514	545	507	535	487	496	533	487	500	497	549	569	516	547	546	532	497	533	530	553	555	528	543	501	532	532	512	520	557	545	523	536	547	479	543	500	549	547	511	532	520	519	523	551	498	507	542	512	544	520	519	570	516	514	530	507	513	565	500	557	527	493	548	557	531	513	551	520	510	507	526	536	520	484	511	536	501	529	547	544	531	537	556	552	480	540	508	540	533	513	550	525	538	532	518	561	523	504	514	527	543	505	530	546	520	508	545	560	522	496	538	537	503	518	537	516	529	511	553	533	493	494	524	563	547	482	516	495	541	508	519	515	505	509	546	524	491	519	591	591	476	538	524	522	533	501	507	559	521	499	536	521	560	494	517	512	490	551	529	465	496	518	562	517	544	472	529	539	496	562	541	535	513	507	546	478	551	553	552	525	525	551	548	500	516	512	528	518	529	542	506	546	560	525	539	496	530	542	529	513	534	563	474	514	495	489	528	532	505	525	502	563	518	502	573	519	508	504	480	515	528	526	527	504	552	487	510	494	516	498	533	550	538	501	502	536	532	547	551	514	480	546	546	538	538	508	511	559	486	524	492	489	555	524	558	546	500	547	509	523	518	527	507	488	541	518	511	540	497	520	508	556	519	483	564	510	514	490	564	491	518	514	519	541	532	510	529	561	551	505	489	495	541	490	523	518	502	484	517	531	537	540	531
25081	21542	24902	28637	21585	19952	2607	1059	2735	2858	528	284	288	268	290	297	286	305	288	284	299	285	274	263	333	271	301	273	299	260	270	300	292	279	314	299	308	298	273	266	273	262	281	286	318	323	274	285	297	287	265	251	310	284	249	291	264	301	293	319	273	283	289	298	265	304	282	296	271	265	314	287	308	283	279	275	308	279	342	302	262	307	248	271	331	281	247	285	302	291	290	276	285	295	287	293	300	314	279	280	275	284	293	271	285	260	300	270	269	308	292	280	277	300	290	287	325	282	264	303	274	262	304	273	297	267	284	254	283	299	263	304	290	270	247	268	292	302	268	298	282	288	287	290	300	295	267	269	280	278	293	301	294	272	293	288	316	318	292	296	292	272	298	267	289	273	275	298	290	302	307	292	320	260	284	288	276	295	267	280	315	306	287	306	278	303	288	290	273	283	283	256	273	304	297	270	295	296	303	297	324	300	310	299	289	283	277	283	269	273	264	264	321	284	268	266	304	285	310	278	290	280	297	283	269	286	276	282	294	270	288	297	264	264	280	288	282	259	248	290	282	290	273	280	295	281	265	279	274	292	287	296	321	320	317	270	282	312	296	275	282	283	281	260	287	314	299	271	292	310	275	275	268	267	277	297	312	295	240	293	316	284	297	268	317	327	310	265	274	257	289	303	273	266	315	296	283	281	324	306	280	292	280	258	257	274	294	302	278	290	283	247	265	300	264	303	256	284	295	311	293	290	275	282	300	280	272	274	259	259	271	255	264	287	270	286	311	293	303	260	294	300	284	329	297	287	278	309	276	298	307	288	291	269	268	318	283	295	283	277	301	285	294	270	253	319	296	289	302	272	307	318	270	281	304	284	275	293	255	279	277	281	302	264	313	265	280	295	285	300	307	282	277	309	270	275	290	297	320	340	272	247	298	314	294	258	303	279	306	283	291	287	255	269	285	298	291	278	300	264	266	281	320	270	308	258	285	293	264	293	327	261	278	260	277	252	264	261	278	279	260	260	289	303	300	277	304	284	287	286	295	286	268	289	271	272	266	279	299	293	259	286	272	269	282	296	277	287	285	288	308	322	311	279	256	299	326	275	260	305	281	264	288	280	285	280	293	250	252	271	250	295	272	252	298	281	275	290	292	292	280	289	255	287	295	240	286	321	277	266	301	307	275	260	281	336	281	286	269	286	299	283	273	305	285	285	292	273	290	319	292	289	273	239	286	302	288	272	276	301	279	284	277	260	298	289	278	304	283	305	289	315	279	289	292	319	228	295	298	272	275	286	295	281	286	254	249	301	265	300	257	284	250	300	283	262	262	259	313	310	258	273	262	266	308	300	276	259	310	266	301	268	259	291	284	306	276	288	286	298	285	305	272	318	257	281	284	298	271	305	287	293	312	318	307	289	281	280	300	285	302	288	279	265	295	277	298	272	307	291	262	273	285	300	308	307	286	275	295	295	279	293	273	261	328	272	272	266	243	297	271	262	258	277	279	262	272	281	288	248	289	298	283	296	325	304	293	309	306	288	270	303	314	340	282	274	278	286	275	276	287	282	287	310	273	286	318	312	309	303	332	250	287	285	286	275	280	282	275	295	310	270	300	298	279	337	253	297	293	300	299	250	299	299	285	273	279	290	300	276	296	285	306	256	326	320	303	304	262	271	291	278	292	293	289	308	317	254	295	306	281	292	258	302	273	273	271	297	284	260	290	272	294	278	247	272	280	276	274	278	297	267	299	289	281	282	281	302	280	290	306	259	261	298	262	303	295	302	261	304	273	278	294	279	296	282	293	290	320	307	277	303	247	303	244	307	290	289	296	287	284	260	282	316	293	270	272	276	276	255	332	284	301	294	312	299	274	282	282	255	294	310	288	307	270	280	305	259	282	268	295	290	296	278	272	261	281	294	286	278	277	283	303	285	297	291	292	297	329	273	312	296	286	281	291	305	278	280	264	294	290	274	293	289	302	278	291	329	275	277	317	275	284	250	320	265	281	289	268	271	258	276	310	286	286	284	285	298	274	286	284	275	296	261	286	294	247	254	255	293	289	275	296	312	286	302	287	322	292	302	298	275	290	285	267	298	273	291	298	274	312	295	294	347	296	297	300	270	290	258	271	284	273	280	294	290	302	307	265	272	309	268	243	289	289	315	310	292	280	276	257	265	280	278	302	296	291	302	266	278	256	270	286	299	275	301	286	281	297	282	277	288	311	275	263	315	286	281	266	299	304	309	289	306	281	322	314	281	287	286	313	295	309	317	282	252	298	277	279	299	299	288	268	270	258	321	284	263	288	275	280	268	297	286	287	294	312	293	305	278	290	285	280	271	288	296	285	314	283	286	289	280	294	293	300	307	262	318	267	297	233	290	284	290	277	295	265	333	281	287	290	295	272	286	265	275	275	302	279	282	312	290	269	290	290	286	282	301	275	274	276	302	259	294	291	302	294	236	311	294	287	273	296	276	297	310	305	284	312	261	287	285	324	272	292	256	270	301	284	295	252	302	306	314	300	281	288	275	259	278	289	309	285	281	285	280	272	304	295	303	280	289	267	265	311	289	284	255	266	328	299	291	289	255	305	262	295	282	271	273	298	310	276	313	294	284	306	269	312	298	311	278	271	259	265	268	262	276	309	285	298	286	300	309	267	288	296	284	282	314	269	306	257	307	313	289	324	283	290	297	297	283	260	297	310	297	282	261	285	238	308	298	262	280	249	257	280	286	300	281	278	273	292	287	292	305	294	276	289	283	286	257	298	319	283	312	259	299	294	279	311	286	272	283	299	310	295	276	301	294	281	276	283	306	273	271	285	289	285	319	286	298	287	261	289	301	252	264	280	278	287	291	281	307	267	293	314	272	310	280	265	289	279	313	288	285	266	275	283	295	308	258	259	288	281	270	274	278	267	270	301	276	258	303	322	317	273	284	280	283	304	287	324	269	274	313	348	319	317	296	293	294	276	277	292	295	252	252	271	291	291	318	244	299	241	286	273	250	271	292	288	269	296	289	297	303	278	291	261	300	264	244	288	288	277	285	274	266	275	253	301	320	288	290	280	254	311	295	280	286	314	312	278	275	284	324	293	302	310	275	277	292	289	281	276	287	289	275	259	284	290	290	285	276	300	269	307	287	284	319	294	294	262	279	295	305	292	283	283	300	284	283	273	263	273	290	298	308	294	274	289	278	293	263	265	268	277	304	270	245	290	281	299	284	296	312	281	302	316	288	267	293	317	329	311	270	263	282	289	273	305	283	260	314	264	343	245	315	296	331	279	276	278	276	302	310	260	307	288	280	305	275	284	275	295	269	302	300	286	296	246	288	287	274	266	313	293	259	285	302	299	256	285	275	284	271	294	327	289	316	302	268	296	296	277	264	297	284	284	262	285	282	317	250	276	295	276	263	279	287	265	275	263	288	279	326	275	302	305	266	269	310	303	261	307	274	304	304	293	274	296	284	328	315	302	270	303	266	259	295	298	244	278	309	279	314
24666	34378	17284	6790	4012	2018	1038	1088	2079	2143	879	719	766	673	701	690	684	703	743	724	731	727	674	661	721	725	691	675	696	690	695	708	669	698	763	709	676	666	725	697	673	675	650	663	685	724	699	644	663	719	676	692	713	746	683	700	765	702	672	708	692	693	724	697	737	685	676	700	695	725	697	683	698	692	664	687	699	679	699	737	686	702	777	670	705	695	728	685	680	710	702	696	727	717	706	704	644	690	751	687	702	721	682	722	698	712	649	691	698	706	706	753	759	649	676	738	719	692	708	731	712	697	664	701	703	708	690	682	710	651	708	720	689	687	682	731	754	661	714	748	676	671	686	699	695	700	730	727	650	660	689	701	716	744	707	722	715	725	722	727	708	648	707	705	691	732	674	730	668	698	716	686	708	741	737	709	660	685	689	652	747	735	800	652	655	686	725	693	694	662	716	713	726	683	709	692	719	708	705	681	688	643	754	721	678	731	752	684	686	704	715	717	683	667	729	711	669	667	669	713	661	688	725	701	682	655	717	735	713	688	705	692	731	743	680	749	670	652	706	647	683	668	696	696	634	730	698	689	721	714	669	702	663	700	735	716	710	695	657	693	707	714	680	706	680	688	714	713	710	723	704	696	695	706	716	711	709	692	716	747	674	703	697	735	722	693	644	690	719	664	683	704	753	722	676	713	654	704	705	689	679	742	707	676	752	653	690	759	743	646	722	679	671	702	699	709	730	709	747	657	720	738	649	697	733	661	727	710	710	657	739	715	753	706	709	685	689	665	733	754	672	745	721	684	699	691	727	691	709	679	718	697	707	678	699	717	720	757	662	738	685	740	678	710	764	708	690	701	707	707	696	697	687	658	727	705	734	703	649	700	724	711	697	756	680	707	699	718	723	717	649	705	685	713	705	755	704	721	735	715	694	643	711	683	660	693	757	680	719	699	702	721	693	702	649	699	739	711	708	681	708	722	756	696	697	687	731	698	688	698	699	665	672	695	682	751	709	769	745	676	650	710	651	631	684	685	712	730	731	662	698	632	707	710	700	667	695	692	690	715	734	678	707	727	722	661	694	757	727	667	710	689	711	686	686	697	657	693	735	730	649	677	668	717	757	697	716	680	744	721	756	747	722	738	731	696	711	712	682	712	714	691	699	706	650	703	691	697	718	669	751	676	739	718	659	735	706	686	676	709	679	675	716	710	654	697	704	704	709	699	704	693	701	680	720	659	720	682	714	710	729	730	751	729	657	709	665	697	719	704	730	716	677	727	734	688	698	714	665	696	676	719	703	705	681	690	678	734	720	743	703	695	685	686	706	747	663	665	731	681	673	691	724	697	678	756	680	705	676	672	655	693	640	697	697	695	673	686	695	656	703	706	702	723	690	663	710	703	658	707	706	749	677	719	626	699	705	727	713	680	697	693	695	726	706	679	760	695	700	737	696	715	720	697	705	706	691	719	704	695	729	746	669	714	695	709	698	716	676	748	674	667	720	693	747	705	715	708	738	731	741	703	730	671	687	667	692	723	687	714	667	705	695	679	706	678	713	714	692	713	691	743	687	654	706	677	742	700	669	702	697	684	677	705	727	676	666	734	685	704	671	700	683	727	699	719	694	709	710	688	659	738	705	677	724	678	704	721	722	646	718	684	754	672	653	699	695	678	722	734	707	680	707	744	715	681	685	695	707	684	729	697	680	744	626	676	715	667	687	716	687	688	674	712	680	728	724	658	681	708	684	677	690	711	672	691	637	673	722	724	691	730	661	671	654	703	693	716	718	685	703	731	629	718	732	708	679	694	681	726	708	692	665	692	709	721	727	749	665	757	695	659	694	677	717	712	727	687	680	754	702	715	695	676	697	766	685	719	705	766	722	709	739	697	691	700	687	704	709	711	719	708	717	667	765	687	732	679	672	697	752	700	689	718	673	735	748	738	727	683	722	684	689	699	688	718	710	728	716	685	706	701	729	673	694	676	731	686	727	718	710	675	676	672	677	692	697	732	742	703	701	712	737	691	721	700	672	723	677	705	712	752	713	680	689	711	704	666	664	724	756	689	682	678	691	679	690	740	709	696	696	707	674	698	693	678	707	712	680	697	703	688	649	707	696	659	651	740	699	678	714	676	657	669	758	675	658	701	690	658	680	731	739	717	698	753	674	738	645	668	712	717	685	727	693	673	718	682	675	694	681	686	740	712	702	714	713	713	662	679	741	708	709	665	700	663	694	708	696	740	755	674	750	685	700	723	675	713	707	695	692	669	701	765	695	726	724	734	707	693	746	703	725	700	731	683	694	727	701	643	717	697	670	718	694	704	694	691	678	725	728	717	695	774	672	731	712	696	693	667	651	699	693	667	737	731	701	716	704	673	687	701	746	696	750	693	675	726	734	741	713	704	676	656	689	681	732	703	706	710	648	682	676	689	678	736	710	703	714	684	740	710	698	703	684	741	679	680	699	713	732	682	699	705	669	680	692	715	707	685	659	707	683	737	650	720	741	687	695	713	731	689	693	657	654	674	704	683	741	722	688	704	742	701	721	694	662	671	705	714	660	657	730	731	709	695	710	695	717	685	689	683	728	745	701	684	721	704	638	710	693	658	723	735	709	696	701	697	737	659	693	710	709	724	725	697	703	699	703	723	683	693	697	682	707	711	703	701	721	692	726	727	704	657	705	692	658	717	711	668	683	682	722	696	718	710	661	719	722	688	722	668	709	735	671	657	718	697	731	718	704	706	773	703	717	706	726	763	728	691	704	678	664	697	690	659	661	704	648	707	706	685	730	713	670	735	689	741	655	719	737	713	714	709	687	704	712	682	682	726	701	719	674	708	739	749	703	673	688	694	707	706	686	745	673	685	692	735	654	702	656	702	737	702	678	713	678	734	705	688	632	751	658	713	693	666	698	674	690	713	686	694	713	658	662	681	727	700	730	698	718	691	663	768	694	725	698	703	706	691	654	764	667	726	662	690	733	693	759	723	709	753	701	697	712	699	703	744	736	656	700	719	703	688	766	705	666	657	748	713	716	697	654	715	696	698	712	718	721	709	776	695	695	691	699	690	734	727	705	688	687	719	716	705	712	712	665	712	672	702	674	673	678	692	729	705	721	726	697	714	670	760	720	695	720	697	703	667	700	671	699	720	709	733	729	674	692	686	697	679	751	730	700	755	694	703	673	714	744	709	671	733	713	697	666	719	675	696	724	660	635	718	669	702	704	642	707	723	676	693	692	691	638	698	721	723	724	705	694	700	688	666	669	660	770	698	716	689	703	671	693	683	644	713	718	722	759	680	738	713	714	713	637	742	691	710	747	693	683	734	684	704	699	668	706	744	717	737	707	739	652	748	710	739	755	719	727	695	726	686	672	669	702	686	687	686	723	722	706	705	716	668	676	709	670	722	730	732	748	683	716	656	700	748	636	697	680	732	685	721	698	717	715	661	745	680	736	718	716	709	645	729	736	686	639	703	716	682	715	694	689	709	716	706	704	697
24449	21542	25220	28315	21564	21657	17414	6027	7120	4690	885	275	291	280	245	286	253	270	296	269	251	291	271	281	233	283	305	228	250	292	281	275	229	304	273	295	318	281	272	286	245	236	250	262	251	258	300	232	265	280	278	261	275	315	274	259	275	264	290	306	293	256	264	251	255	270	283	276	270	309	264	288	221	300	287	258	258	252	276	289	255	274	280	295	292	254	298	239	248	255	275	275	317	269	268	284	242	262	274	301	288	250	259	270	258	265	248	258	276	249	266	296	270	272	268	276	241	251	265	278	246	268	272	272	258	247	259	274	274	271	283	243	278	258	284	257	284	263	278	271	282	242	317	318	257	300	264	283	280	249	254	285	302	271	278	252	290	281	257	269	279	257	275	280	274	299	256	264	300	275	280	304	284	275	293	267	273	291	256	294	254	243	282	283	283	245	277	257	299	281	274	282	267	274	260	286	261	263	263	249	262	281	258	281	247	303	265	275	264	264	283	248	279	257	267	293	266	275	260	274	256	246	253	285	257	275	253	285	256	265	300	269	284	265	266	249	259	284	265	285	265	261	305	263	252	261	270	256	257	264	274	240	272	266	269	266	254	260	256	245	258	249	277	262	272	249	268	279	307	243	249	252	288	295	310	309	275	265	251	301	288	259	266	262	270	280	283	258	288	254	271	275	241	285	306	245	280	267	261	283	275	293	260	284	290	264	283	289	271	282	238	255	288	271	248	256	257	269	248	275	266	287	256	269	259	250	273	250	251	234	247	264	273	280	249	252	272	287	245	303	263	263	272	322	275	287	284	269	249	266	260	261	276	269	281	271	270	302	244	280	290	248	270	261	259	231	271	261	254	285	271	247	263	259	274	253	274	269	289	261	257	260	274	291	295	285	273	268	280	296	260	239	284	246	251	267	256	289	237	269	286	243	277	251	267	237	288	257	260	271	250	275	251	267	257	280	282	279	248	275	279	280	250	274	286	243	276	272	288	268	239	250	282	249	263	267	286	242	285	250	293	287	255	285	303	253	267	253	240	256	257	253	259	265	264	293	290	251	265	312	278	247	260	305	293	303	219	253	283	264	265	266	303	285	289	254	293	274	270	255	258	257	298	285	287	261	273	257	251	283	273	270	260	298	283	260	282	289	262	296	295	241	281	298	268	257	248	282	258	265	279	256	279	284	284	271	304	271	236	282	278	265	257	278	244	289	267	238	253	255	264	257	254	264	289	246	268	240	265	276	263	260	297	270	253	277	267	252	227	262	249	275	273	283	238	287	229	259	252	248	260	264	250	294	292	262	267	285	260	278	285	263	267	234	254	258	275	286	277	251	274	269	300	271	293	279	265	244	240	251	226	251	293	293	265	259	310	274	272	274	286	235	266	260	232	292	276	284	228	271	275	275	271	273	257	279	265	254	263	255	256	273	277	249	265	255	276	276	278	286	249	255	267	296	266	225	233	247	253	278	273	268	264	266	245	286	312	293	285	276	266	259	258	249	266	295	266	239	265	263	273	258	241	262	253	244	253	226	274	276	248	254	282	281	234	238	229	254	294	235	264	237	253	264	271	258	243	296	275	270	302	263	260	261	276	278	281	243	256	275	265	272	308	270	247	267	294	256	293	253	240	289	278	264	267	263	283	265	267	256	267	241	296	276	294	249	279	244	241	265	259	298	276	280	286	283	270	245	273	266	284	298	265	270	237	243	271	283	256	263	282	306	274	287	237	253	253	277	282	234	264	251	267	262	233	266	217	255	246	273	276	274	286	257	284	277	256	276	241	302	244	297	250	245	262	264	296	258	251	278	286	290	265	271	290	254	297	277	257	253	247	270	252	278	295	277	257	296	281	262	255	279	287	254	275	278	255	263	284	265	274	257	284	289	300	271	287	276	271	268	281	259	264	279	265	228	287	291	279	272	272	234	272	274	293	292	245	260	292	269	274	263	268	283	290	265	286	258	266	232	266	257	286	284	249	278	271	288	237	287	239	275	267	301	261	267	290	258	239	271	251	235	270	237	266	261	280	237	249	271	244	275	270	264	260	251	268	264	262	314	264	273	269	285	256	282	272	245	282	260	266	259	250	250	303	295	273	260	250	285	254	300	253	272	257	284	295	267	258	279	241	259	278	276	277	250	290	260	265	232	249	232	246	232	290	258	252	256	278	241	256	259	283	266	281	270	264	301	270	300	253	269	257	247	262	287	256	263	256	277	253	256	247	299	235	252	251	236	237	257	241	246	273	274	254	273	271	276	289	278	252	296	286	258	276	269	295	268	263	302	260	275	273	259	279	232	275	270	272	256	303	295	268	263	292	281	237	260	275	265	291	259	290	282	285	290	242	291	286	294	251	250	248	293	280	274	270	264	272	257	264	256	250	289	261	246	281	285	268	273	268	265	259	260	282	272	227	248	282	235	282	268	322	245	221	237	287	263	254	295	246	222	264	245	277	249	268	262	259	260	262	241	262	256	270	259	263	272	275	254	279	272	251	260	282	245	279	283	251	266	280	264	267	263	258	287	266	259	269	272	278	284	278	266	276	282	267	311	255	263	259	248	260	269	258	283	279	269	264	249	276	260	267	279	271	274	270	257	257	275	270	277	307	266	246	273	298	265	250	214	248	289	264	248	258	269	257	261	258	246	245	269	241	230	275	306	268	274	244	245	272	233	259	309	248	267	271	271	264	250	255	268	254	276	268	296	288	263	288	270	264	256	228	274	288	306	283	286	301	255	229	236	282	257	252	269	268	248	277	273	263	237	277	249	279	253	291	238	259	277	250	271	284	274	233	274	258	262	261	266	298	278	261	290	270	279	259	266	286	249	242	261	262	246	240	274	262	248	300	248	272	274	252	253	265	295	249	233	266	277	266	259	255	253	265	260	264	275	261	246	289	247	270	267	255	259	272	287	282	297	280	284	274	267	281	297	300	257	263	267	277	232	267	249	257	264	278	252	268	229	270	266	269	251	251	271	315	283	260	286	261	244	276	308	241	257	296	297	273	279	244	286	246	270	264	274	278	298	269	255	253	277	278	279	292	286	262	256	262	271	266	264	253	252	271	275	268	277	267	268	282	267	275	265	261	281	260	258	273	266	245	252	257	256	266	237	255	261	280	267	252	278	256	316	261	280	246	270	286	277	229	283	254	236	272	256	250	258	296	269	261	275	272	256	252	268	257	267	300	262	282	287	284	278	266	303	283	256	269	248	266	256	283	268	268	239	246	273	254	240	261	277	254	261	309	272	256	253	262	292	269	285	262	236	267	265	298	257	295	258	257	255	272	258	253	260	267	281	243	301	273	274	286	267	284	265	272	257	302	284	281	284	249	250	266	249	266	285	228	273	291	271	293	275	267	284	281	268	266	291	260	257	267	285	286	272	302	252	300	261	284	243	286	266	272	243	250	282	270	288	280	267	235	283	270	266	268	242	229	252	269	254	255	256	262	281	247	238	242	295	275	287	263	287	297	261	265	276	288	271	254	274	283	250	249	238
26052	40465	25476	11811	7364	3388	1611	3028	4152	2814	894	661	628	671	688	625	686	672	685	636	584	643	654	640	667	638	640	623	635	620	671	628	671	652	641	601	615	638	611	674	595	626	626	608	662	657	696	652	646	620	660	642	626	610	651	647	637	605	661	626	611	651	615	591	673	624	630	624	618	650	695	648	624	594	627	644	651	632	617	623	650	633	642	628	642	615	643	646	611	609	657	640	619	606	671	620	657	642	657	613	642	606	595	623	635	689	603	606	614	632	632	691	667	660	658	607	715	625	643	652	675	623	653	612	624	624	641	632	642	665	612	599	651	662	626	665	641	603	612	672	573	636	648	623	633	614	649	628	624	684	598	640	652	629	632	668	644	654	681	622	654	684	646	695	610	671	667	682	676	668	613	609	651	647	641	630	585	677	651	640	625	634	600	619	625	598	608	583	606	593	633	612	615	662	621	652	643	650	663	623	640	618	652	624	648	647	702	654	659	614	612	623	636	612	647	634	615	660	649	614	623	616	641	604	630	638	607	637	625	637	616	657	625	648	620	635	667	633	662	586	632	612	666	677	652	630	633	634	621	612	628	652	662	654	627	622	659	622	637	615	651	624	603	637	623	633	625	628	637	612	608	654	630	681	640	634	622	636	676	623	686	651	668	605	627	638	626	627	650	651	668	637	646	639	630	650	601	650	627	631	608	646	655	650	600	584	604	623	621	619	664	632	602	655	636	613	646	631	628	683	646	650	588	648	652	658	611	630	662	695	646	618	633	617	619	629	658	616	631	618	666	612	641	616	633	616	689	631	614	635	608	653	586	658	677	640	654	631	647	653	600	599	597	607	612	612	620	656	670	655	661	621	611	691	652	578	597	630	625	639	646	620	635	634	601	629	643	635	663	653	612	610	650	617	632	652	599	664	676	623	632	662	602	629	665	693	667	683	629	631	589	635	618	599	591	614	640	681	601	637	703	643	628	628	657	638	638	652	663	672	663	643	604	629	676	625	662	618	630	635	607	620	621	587	613	632	641	610	695	653	650	656	643	594	634	630	640	623	663	614	630	616	617	638	622	606	652	636	651	671	616	646	628	653	697	630	681	596	610	652	582	664	668	645	618	675	621	661	698	620	638	617	637	612	640	616	607	645	630	630	625	640	668	624	654	616	628	641	645	602	631	631	618	637	620	629	646	638	665	666	627	647	638	655	654	646	664	686	661	671	618	647	642	628	644	559	650	607	635	635	621	651	620	640	650	655	638	624	664	595	646	641	659	655	589	628	625	610	606	603	646	683	605	615	610	660	670	649	662	663	645	663	642	628	646	647	635	655	607	584	655	657	626	631	634	685	608	621	627	656	616	612	613	671	621	647	630	611	656	681	636	594	620	656	597	634	633	622	681	622	621	597	606	644	624	717	653	662	653	613	649	642	605	600	679	663	630	613	590	633	667	665	640	635	663	679	640	598	660	633	658	618	597	646	627	656	628	587	596	667	634	637	673	625	625	623	639	644	642	615	627	640	676	645	611	617	618	649	629	634	623	634	695	612	599	633	661	665	607	635	638	629	669	663	650	665	605	648	618	609	634	639	656	612	636	669	631	629	599	642	661	631	617	638	654	586	638	607	662	684	684	636	642	625	620	627	653	622	665	671	663	644	623	621	620	620	598	638	618	636	627	666	609	637	597	615	632	637	643	611	585	654	655	646	636	580	676	618	653	644	671	598	640	636	644	623	635	621	591	672	629	635	608	643	638	655	661	598	626	644	656	656	656	637	629	604	621	639	642	618	653	662	599	618	610	653	610	606	631	609	625	666	645	607	587	632	644	670	611	640	680	630	620	626	628	657	642	658	620	665	601	679	679	661	628	638	605	618	655	618	631	655	650	618	642	664	654	606	659	639	586	673	641	616	659	652	648	638	626	696	660	654	659	675	644	588	599	598	601	632	625	621	659	654	633	643	628	641	639	626	668	639	630	643	595	632	635	677	634	660	625	600	615	614	596	623	614	670	649	623	608	615	639	634	624	622	636	598	617	689	624	659	603	672	575	677	635	631	598	607	637	654	583	634	654	646	647	684	631	646	682	646	625	593	678	619	666	645	620	612	667	627	663	648	659	624	610	646	636	609	619	617	655	599	608	665	650	634	689	595	631	595	590	621	699	663	662	600	599	635	611	592	623	656	633	694	638	641	705	636	634	646	654	597	614	635	634	622	615	653	620	648	615	613	639	648	646	631	622	652	638	640	613	643	648	626	625	609	627	625	618	604	648	659	641	594	651	681	651	642	658	621	628	591	650	621	635	609	628	624	639	637	603	628	622	611	609	607	719	651	619	640	647	669	639	666	610	599	666	647	676	613	614	619	651	654	626	638	645	690	610	632	676	669	639	641	672	675	633	558	627	634	634	641	637	634	671	649	636	602	642	589	644	632	576	627	622	591	623	622	632	638	655	639	650	645	661	600	643	637	668	587	661	605	665	642	584	647	657	645	632	608	620	649	618	615	600	596	672	601	664	631	609	687	642	609	669	634	645	621	627	661	658	675	626	612	605	643	616	599	658	623	602	673	623	626	624	642	613	671	622	653	681	647	604	588	673	633	650	623	637	651	606	584	614	620	615	657	608	668	710	616	581	616	674	641	633	648	663	603	636	601	599	590	598	566	631	699	617	651	642	653	649	641	603	658	639	588	625	625	643	609	648	628	622	633	625	674	621	590	598	624	657	585	657	624	617	673	631	618	643	629	610	590	671	592	698	627	639	606	617	669	614	651	653	563	669	633	662	620	657	632	653	631	620	641	664	591	644	663	607	629	639	574	625	706	627	641	612	614	691	622	654	628	649	621	645	587	688	613	641	656	644	602	639	693	642	660	625	655	635	671	617	604	651	610	623	662	633	600	614	606	617	654	644	653	671	642	667	634	660	623	609	632	623	608	620	674	626	671	635	654	639	649	598	642	636	644	632	666	617	611	630	637	678	611	623	652	688	615	648	623	654	623	664	606	661	612	594	593	647	645	663	617	615	675	630	655	646	613	689	626	649	648	635	611	626	616	619	638	612	631	644	582	594	622	672	628	656	601	605	623	653	656	632	689	633	618	597	632	615	641	624	671	686	649	620	624	632	628	664	621	619	657	595	679	619	657	647	578	652	645	637	634	632	616	636	623	646	655	614	634	632	592	652	649	592	632	648	612	596	633	590	607	656	699	614	656	565	594	628	633	653	629	644	585	614	681	654	618	625	644	606	656	613	685	599	587	647	656	683	646	619	684	654	672	678	683	636	621	565	644	633	632	627	686	617	632	645	632	649	592	607	618	642	648	650	673	633	609	657	608	610	637	653	629	651	614	643	641	619	622	657	610	620	640	594	676	618	624	619	627	631	660	684	623	608	665	591	629	612	583	633	640	641	669	619	692	633	623	654	627	642	648	646	618	623	659	651	608	679	642	646	654	635	664	639	655	601	653	638	642	648	661	664	629	609	657	628	637	631	630	618	658	675	599
31938	22689	19541	7481	2550	1028	619	466	567	373	227	196	203	207	221	238	214	203	168	225	211	201	212	189	178	228	185	203	210	196	201	179	208	188	245	208	195	186	161	189	194	189	185	192	207	203	187	209	216	188	171	207	209	187	193	218	237	217	202	205	203	219	210	199	213	202	201	205	202	233	200	195	189	193	189	205	211	192	180	221	185	233	216	198	205	194	185	210	183	198	202	188	203	193	171	212	214	212	214	210	196	195	228	217	195	205	187	217	210	209	205	202	165	194	183	195	225	202	196	215	217	194	182	213	205	213	185	195	198	194	207	215	214	212	201	197	212	195	203	211	201	193	213	208	209	200	220	214	196	214	213	206	174	210	207	190	192	183	206	178	210	223	192	213	205	207	200	217	172	209	204	192	199	197	190	182	183	183	207	194	198	185	213	225	178	182	202	176	214	207	220	224	196	204	200	212	219	201	215	194	198	197	209	211	179	188	216	186	183	208	218	221	183	191	209	215	193	212	190	225	249	189	200	194	207	183	236	193	203	200	196	219	173	228	198	218	212	167	202	219	202	201	200	205	187	191	198	178	210	220	192	195	217	167	183	189	183	195	197	179	190	184	176	187	179	196	195	226	212	187	190	188	195	201	208	171	169	207	217	186	188	215	190	201	209	199	201	221	204	230	206	238	212	192	213	201	209	199	204	206	187	192	207	209	180	205	189	195	206	192	194	212	207	205	190	205	186	195	196	229	213	197	204	196	200	199	200	213	230	219	199	184	208	204	199	203	208	195	194	187	181	209	197	187	205	188	200	223	207	203	192	194	178	183	170	239	204	160	198	205	212	196	213	178	173	198	193	197	202	198	230	196	201	207	211	199	189	212	224	218	202	180	200	205	184	207	189	183	180	223	198	204	205	222	218	217	199	206	192	198	200	197	216	183	187	200	235	200	211	216	194	197	189	207	205	180	201	212	191	218	183	183	212	212	205	213	188	209	203	196	187	212	213	217	212	182	175	209	214	190	178	204	209	189	223	227	205	203	195	208	187	201	199	220	204	202	199	209	219	181	200	177	208	192	212	185	177	208	218	178	219	178	194	224	234	222	185	197	204	188	180	198	230	201	234	189	205	235	214	177	193	221	174	220	201	217	205	191	211	212	229	204	176	192	189	202	198	214	215	200	208	208	212	193	211	176	172	218	185	205	184	191	190	189	224	203	180	203	162	207	202	234	208	207	190	190	218	214	194	221	209	204	201	202	217	202	225	197	207	222	203	198	202	193	233	234	181	194	191	215	211	170	206	228	205	197	194	215	185	212	216	206	198	184	221	220	204	217	214	181	184	211	193	211	210	185	196	213	175	183	194	205	199	223	192	200	195	201	204	178	188	201	180	220	190	203	185	219	203	206	186	211	206	155	227	224	205	222	195	201	220	184	199	194	215	193	195	190	199	227	196	196	191	220	196	178	209	189	191	197	198	196	224	182	195	238	194	193	201	195	195	190	224	191	213	192	199	183	183	229	185	216	202	163	236	213	187	205	200	194	237	205	219	229	190	176	210	198	230	202	193	191	212	198	206	202	196	184	170	229	168	204	219	228	200	195	197	224	205	211	215	225	210	184	212	196	205	176	199	207	206	196	202	212	174	183	193	193	184	208	200	214	204	180	177	197	218	205	227	207	221	198	165	206	189	207	227	201	190	229	200	227	219	191	200	243	193	213	201	208	182	181	199	217	161	187	227	234	205	185	220	214	205	193	201	190	200	197	196	205	210	188	184	216	194	207	204	237	201	208	206	210	179	210	205	202	210	176	200	191	179	201	215	207	174	202	191	199	201	194	233	203	217	208	210	200	211	192	197	187	204	204	226	201	192	202	186	186	182	199	182	217	227	185	200	203	205	225	195	182	179	195	213	224	230	208	220	225	228	193	199	221	209	187	200	212	186	180	217	210	207	201	209	218	208	208	193	195	189	178	206	221	184	224	218	201	191	198	192	184	211	195	196	213	194	223	214	177	192	185	201	202	188	179	212	194	216	195	194	234	214	213	194	253	207	195	217	198	179	209	216	221	207	194	178	177	189	176	216	188	212	176	225	216	208	196	205	194	191	207	226	223	212	197	230	226	212	214	185	212	208	208	199	228	189	220	196	245	199	207	229	212	237	236	190	216	210	210	190	179	195	205	187	195	180	200	196	196	203	197	198	214	209	187	166	212	193	214	221	196	223	199	173	205	198	206	221	232	200	202	212	178	186	177	197	217	183	191	187	194	195	187	213	202	200	203	188	231	191	189	198	196	189	217	214	172	201	207	204	208	196	193	180	201	195	210	195	200	212	160	207	180	187	197	197	183	208	206	229	209	218	178	207	212	172	211	199	193	170	171	221	226	204	198	213	204	195	226	203	194	206	191	206	188	216	210	198	225	217	218	181	205	205	187	198	155	189	218	196	180	209	170	211	176	203	211	186	229	183	214	219	210	213	199	200	212	206	183	210	187	180	195	194	201	197	206	186	195	200	220	191	174	198	193	189	200	209	219	179	182	187	173	195	192	206	190	205	201	228	200	209	172	195	229	202	194	209	182	199	208	183	230	199	175	196	193	178	200	185	193	201	188	233	215	205	213	191	194	201	210	213	200	212	231	202	207	202	224	214	209	206	179	196	196	222	173	165	195	211	235	198	207	197	190	201	197	197	210	205	220	196	204	206	195	191	216	203	223	215	193	196	203	207	205	217	216	183	209	212	210	194	215	197	191	201	204	211	209	183	195	213	224	210	182	200	205	179	190	200	208	178	189	199	215	198	174	189	204	204	214	200	202	193	212	177	196	207	200	205	190	207	202	226	206	234	197	219	221	229	206	207	190	228	222	198	224	185	195	191	189	185	209	208	160	207	193	216	206	160	184	225	181	190	196	173	189	220	212	219	225	206	186	220	197	223	208	196	214	179	183	183	224	189	194	185	196	221	145	179	182	190	206	220	202	211	201	201	179	208	195	212	173	199	209	196	204	209	195	195	197	208	194	203	206	182	186	187	213	203	207	178	210	187	208	213	195	207	188	189	199	176	186	204	179	197	186	196	196	207	194	193	206	198	202	213	207	204	192	206	204	211	187	205	220	201	198	214	171	183	172	195	210	220	203	193	201	208	190	185	200	217	200	194	196	179	192	196	203	210	233	193	175	208	195	213	177	201	207	188	174	219	193	205	211	197	202	197	197	193	207	213	175	220	222	220	211	196	185	195	201	216	220	187	203	211	232	216	196	226	198	187	191	202	213	208	182	198	213	211	191	201	189	203	214	197	205	208	213	223	203	203	203	191	235	188	210	203	176	207	208	238	184	191	208	180	178	193	181	220	214	183	204	197	188	204	218	181	196	187	218	225	189	209	200	172	210	192	186	181	207	187	198	235	225	201	172	212	203	210	211	199	208	198	221	201	177	211	197	206	207	196	199	187	164	214	201	197	195	192	187	184	189	167	187	189	217	196	190	213	218	229	215	199	217	182	187
22351	23996	11664	3763	1886	1001	794	691	836	626	583	504	508	533	501	538	551	494	567	523	529	537	551	538	585	530	512	569	550	526	537	527	510	551	561	542	596	559	575	541	537	545	523	536	513	539	548	512	537	542	541	558	527	503	508	499	549	589	534	490	519	508	535	556	538	542	523	532	547	541	539	528	534	537	539	533	539	556	549	537	505	548	515	544	559	564	534	512	471	545	504	516	500	538	546	552	538	529	519	530	539	531	485	528	540	511	540	512	545	537	564	550	561	538	492	555	548	504	572	503	513	552	551	536	490	544	526	527	527	480	528	534	544	522	558	542	523	500	555	556	562	563	601	498	515	507	573	535	521	533	587	519	553	521	557	519	544	543	515	499	554	506	545	566	504	541	559	548	522	553	538	496	528	563	552	555	509	504	470	537	502	520	533	504	543	501	557	526	524	482	561	528	545	522	552	527	501	502	550	510	497	527	525	555	555	523	552	506	557	505	498	526	522	497	564	502	530	541	489	570	544	541	554	529	520	575	529	554	552	521	537	574	549	506	576	556	512	575	537	497	563	566	528	561	527	560	509	521	509	523	566	540	509	579	525	568	505	516	541	523	530	543	530	525	498	554	549	543	513	529	530	513	534	558	539	535	555	538	504	507	501	486	518	516	567	517	487	524	508	555	549	534	530	547	574	561	525	519	541	508	486	581	510	528	560	512	517	543	556	551	555	547	547	518	497	514	532	535	501	518	510	539	548	523	535	513	517	556	561	527	522	538	530	563	501	531	502	541	537	567	516	514	505	513	546	520	539	513	518	576	530	542	543	553	531	529	567	534	509	539	517	532	543	542	529	533	499	505	510	491	480	530	546	509	497	555	554	493	544	531	534	544	549	510	528	585	513	527	519	546	528	545	538	535	505	530	555	527	541	561	527	564	571	538	567	540	582	554	524	551	538	532	546	544	551	534	532	458	530	496	528	541	521	506	554	569	510	537	536	534	543	557	523	554	494	558	545	553	518	520	524	499	535	547	537	556	529	510	509	531	556	521	550	552	524	551	532	515	493	518	536	518	514	507	502	545	548	538	534	500	506	536	504	529	535	543	477	568	572	532	522	515	495	559	563	549	551	536	504	549	511	502	555	593	540	559	536	514	559	530	533	498	564	534	512	493	531	517	508	539	544	525	521	480	510	571	536	563	517	553	483	532	560	576	509	546	505	542	557	516	549	529	525	515	485	523	554	553	510	522	497	581	496	539	554	552	503	537	538	505	551	587	542	546	542	503	554	537	552	546	524	492	566	561	564	518	546	552	517	530	542	490	523	563	528	510	523	522	510	548	530	562	558	575	505	559	513	527	550	504	543	565	557	539	510	556	554	503	535	557	561	527	488	558	492	502	561	540	510	546	522	526	510	541	542	557	534	545	532	514	511	531	543	515	485	487	511	522	529	516	512	538	530	512	561	530	541	534	527	555	504	523	543	525	491	525	566	513	533	532	531	491	542	539	539	544	536	556	541	529	540	560	502	566	541	523	545	543	521	530	513	538	535	531	525	541	555	536	565	515	556	510	575	506	521	501	523	552	526	531	531	512	495	531	560	490	529	527	535	506	540	550	553	525	546	508	537	574	491	502	543	530	497	571	515	525	541	529	541	553	525	517	516	546	547	510	557	530	552	551	523	528	527	496	578	527	538	547	530	542	521	549	546	485	550	548	519	514	501	532	530	533	548	527	552	541	546	546	555	499	586	548	509	560	531	518	533	535	544	519	569	575	542	550	525	491	539	500	533	509	552	558	522	521	554	504	531	537	500	514	559	534	509	534	551	523	547	472	530	484	517	528	508	530	519	533	527	519	545	530	523	532	533	487	548	540	554	496	537	572	492	543	530	537	496	527	515	571	567	538	537	556	490	544	518	549	564	593	568	517	545	561	525	539	555	528	550	538	535	558	530	519	516	496	561	540	520	544	530	502	531	534	488	518	526	559	571	559	536	558	534	513	578	546	550	548	502	527	488	482	539	557	526	533	550	525	519	483	543	581	545	532	514	490	561	497	579	531	487	517	536	501	520	531	539	548	511	527	517	520	536	507	524	493	514	535	530	524	539	562	534	564	553	507	503	557	543	568	546	521	548	491	507	563	544	524	509	517	560	572	582	521	521	534	503	512	543	553	512	564	504	553	516	528	547	572	527	509	509	573	540	539	528	518	537	559	522	532	543	546	522	511	558	581	505	555	557	538	496	545	543	539	551	542	512	508	536	535	559	538	567	575	519	538	573	568	546	503	546	541	532	537	560	530	560	526	505	545	528	522	509	570	574	565	530	534	514	486	554	544	566	541	545	532	559	520	513	527	531	546	523	532	564	541	520	522	548	512	538	504	529	560	531	528	527	511	547	514	489	541	527	501	509	486	538	547	559	544	510	508	532	558	497	563	535	564	522	563	509	560	555	494	541	514	535	500	506	587	526	519	535	548	529	518	546	548	515	557	500	514	529	542	539	531	543	537	526	517	530	545	499	493	544	525	583	582	535	557	515	540	506	547	513	525	516	559	494	532	568	556	529	535	523	540	563	517	507	526	530	545	540	489	563	494	543	531	529	586	523	523	549	516	535	544	510	555	566	531	524	554	536	563	508	530	518	533	544	535	548	485	523	552	500	533	520	519	516	501	518	547	496	543	562	527	527	518	539	549	535	534	540	556	516	534	531	539	533	583	537	538	542	542	513	551	545	480	561	510	583	506	543	527	518	506	524	540	516	500	492	515	524	541	542	542	554	532	507	585	516	540	567	551	534	585	491	542	532	533	532	542	534	508	516	540	514	540	550	545	526	557	545	565	555	538	498	520	568	558	510	513	545	563	489	548	543	515	502	562	510	581	553	499	531	554	498	509	510	532	524	497	525	509	516	522	527	552	535	537	542	528	524	539	554	526	528	555	506	500	521	530	514	543	547	536	519	552	503	549	550	496	542	543	531	542	542	547	511	548	519	573	516	484	510	569	536	507	520	558	550	586	586	527	526	581	475	527	511	540	511	590	552	494	530	518	530	551	572	542	523	557	537	568	536	550	494	520	514	503	520	519	524	534	573	523	557	564	545	562	496	503	534	543	519	530	535	543	519	532	499	511	570	548	558	508	549	566	542	543	514	509	539	614	540	552	500	529	546	544	536	539	530	525	539	515	533	519	523	538	576	540	547	560	491	547	536	521	530	569	558	515	520	537	486	511	550	526	465	524	535	515	503	516	519	566	590	558	558	509	555	510	540	513	524	524	551	565	530	503	519	520	545	556	514	527	503	539	523	514	543	501	553	510	525	542	524	484	502	546	503	536	530	519	543	569	546	535	547	528	524	514	549	549	502	560	566	545	526	548	556	520	541	520	524	520	524	558	583	511	553	527	507	536	561	540	532	523	512	570	520	546	542	512	491	524	549	517	575	489	526	478	555	526	526	557	526	530	498	538	522	540	507	519	544	547	527	520	557	509	554	561	526	543	555	510	533	536
25028	21534	24942	28586	21578	20041	3137	2157	3914	2671	470	306	271	312	273	308	296	325	322	298	307	271	287	272	277	280	316	302	322	269	296	310	314	284	297	302	306	306	271	325	298	338	289	310	300	310	320	317	330	282	273	301	294	278	268	306	283	321	314	293	281	256	266	304	288	281	302	306	277	272	286	288	321	308	287	313	292	322	286	285	291	292	316	296	273	264	306	321	301	305	297	299	288	286	280	247	280	292	298	294	268	314	294	310	329	289	290	304	308	287	325	325	284	289	260	292	268	318	296	274	303	323	287	266	313	298	286	273	332	274	258	287	321	290	287	299	314	281	279	320	300	267	299	308	292	300	284	297	290	274	301	296	314	325	287	278	279	310	275	289	287	280	265	299	311	306	257	311	286	290	267	314	289	297	291	297	283	294	309	290	309	271	304	324	271	267	305	320	245	345	253	330	322	293	291	332	267	310	284	270	299	306	280	284	282	269	290	306	302	284	273	251	314	268	285	277	283	313	286	306	307	278	298	293	261	271	303	303	291	337	305	328	255	308	320	331	293	308	297	271	283	294	254	302	288	291	303	329	297	304	288	323	256	299	294	273	301	298	290	292	270	301	309	305	297	300	290	304	289	284	288	275	286	312	287	302	295	273	260	287	302	294	258	312	289	253	268	294	286	287	289	287	319	341	294	276	290	299	285	284	302	306	310	273	291	302	284	299	287	308	309	323	271	287	275	282	303	271	300	289	294	275	270	286	340	292	307	267	322	299	323	315	306	294	302	281	280	322	272	279	315	278	290	304	340	287	289	269	299	308	266	288	258	309	302	293	311	318	278	296	300	291	281	266	324	295	291	311	283	311	278	305	296	281	277	312	276	277	278	259	309	301	303	285	282	290	294	333	277	277	310	277	295	285	292	281	298	301	260	271	300	289	287	280	297	262	262	297	294	270	297	289	315	288	280	253	294	311	293	314	294	277	299	300	307	281	293	267	297	293	265	317	294	296	337	289	266	294	326	294	286	285	301	312	286	289	348	300	302	271	299	306	311	327	271	286	279	267	293	280	299	291	285	274	294	295	303	309	310	295	307	288	286	296	284	316	293	271	267	280	295	294	296	301	279	299	329	300	286	323	284	327	299	273	294	290	286	268	299	295	283	294	288	280	310	295	286	299	292	279	267	291	312	278	294	287	289	279	271	324	315	293	311	296	269	278	299	321	326	291	290	293	283	311	282	316	276	283	310	285	290	291	292	302	299	326	283	281	305	251	272	305	310	284	266	305	285	288	284	297	267	285	315	305	279	283	286	274	286	288	318	288	258	280	277	309	260	310	256	344	281	280	264	319	258	273	302	265	309	308	300	292	324	292	305	292	294	274	290	303	322	263	338	294	306	291	289	298	319	315	294	264	279	289	271	275	289	275	327	310	282	294	331	309	316	286	282	280	299	299	286	273	313	302	295	285	260	308	301	327	302	305	300	294	285	281	297	276	253	312	278	295	299	276	284	291	279	267	310	289	300	293	266	274	279	296	300	252	313	317	278	293	309	315	265	311	295	294	282	293	297	304	293	309	295	300	296	316	284	300	269	313	282	325	303	280	292	290	310	278	280	276	320	331	295	301	295	294	282	282	296	280	258	302	300	272	299	306	268	297	305	298	307	282	283	293	325	330	309	282	272	270	289	281	313	263	286	298	308	294	250	287	274	284	283	309	274	277	266	292	272	251	290	281	301	316	326	288	278	285	293	290	288	294	313	269	275	265	317	263	312	290	302	303	292	317	265	285	267	260	301	316	280	267	309	282	310	318	307	269	312	333	307	330	287	289	280	303	265	323	298	297	288	287	270	286	285	303	292	330	305	271	296	284	275	279	277	280	291	264	268	317	280	287	292	297	285	298	293	301	315	308	303	324	296	299	268	300	311	296	294	283	270	272	294	287	253	295	291	273	306	290	310	285	291	272	319	304	297	305	310	300	272	273	316	300	297	301	286	282	268	275	301	276	314	296	292	298	271	289	306	311	328	301	293	295	286	274	272	290	343	267	298	285	311	273	317	298	286	315	287	292	310	269	303	275	327	294	298	320	288	277	308	328	322	309	264	259	292	284	305	295	280	297	327	300	336	318	296	298	301	292	305	276	313	307	274	290	292	279	306	314	302	278	297	270	269	280	304	313	279	291	316	297	282	284	292	293	298	292	294	306	283	289	304	286	309	298	308	290	315	281	297	286	323	298	306	294	307	325	287	295	302	293	287	272	286	308	260	268	306	265	282	290	298	304	321	290	291	297	320	333	323	280	320	324	309	300	295	283	302	296	268	331	283	327	313	269	299	316	281	297	291	277	298	285	300	311	281	294	298	304	270	335	311	311	309	293	247	310	290	295	288	311	260	251	294	324	291	303	298	300	311	274	319	266	282	289	267	271	287	311	278	302	327	283	302	283	276	297	299	281	269	295	275	270	302	297	308	288	283	290	343	310	282	289	283	297	293	282	311	332	318	301	276	308	273	286	310	309	276	297	252	297	287	261	278	298	302	318	290	290	292	285	266	318	314	282	286	270	297	305	307	319	281	300	276	260	254	307	309	298	287	284	295	306	278	324	288	278	328	319	265	294	263	297	302	316	296	305	292	296	301	284	286	289	323	289	289	298	284	308	294	322	280	276	236	270	303	295	304	290	292	299	271	290	271	294	315	267	322	290	262	270	274	296	277	258	281	291	296	292	301	274	296	289	271	289	305	294	274	279	288	273	320	261	272	305	316	323	309	294	256	306	294	310	291	299	317	301	300	298	282	311	308	331	306	294	287	271	302	279	275	322	289	287	300	253	268	283	308	306	269	288	308	274	310	271	272	316	263	274	285	310	292	317	322	304	278	290	323	288	311	281	293	260	271	242	313	313	304	302	263	311	299	282	305	272	289	266	324	297	308	281	322	283	277	266	304	294	259	304	303	268	298	291	302	309	314	289	289	267	314	277	294	301	267	292	281	301	303	294	298	289	310	281	315	252	296	293	296	309	255	297	297	315	289	335	326	310	276	314	316	287	304	284	327	266	295	274	279	300	287	297	301	290	304	309	264	321	281	282	282	296	284	300	322	314	323	278	293	287	290	288	242	319	325	273	304	276	295	258	289	278	280	333	307	312	268	286	292	303	306	305	289	293	274	287	289	295	314	280	279	319	296	300	302	315	318	295	282	291	267	299	315	274	313	280	323	313	286	296	287	313	293	289	300	271	272	290	254	290	294	297	310	297	268	299	307	295	279	281	260	301	287	304	300	309	280	304	284	298	275	269	292	291	306	291	270	289	297	260	266	310	317	321	309	302	295	293	308	303	272	316	307	306	297	310	291	301	292	290	279	278	279	285	289	296	309	279	303	300	275	289	281	320	308	268	301	307	272	339	304	273	308	306	297	265	292	287	260	289	288	286	294	293	293	282	273	301	278	269	306	286	281	289	267	267	286	299	279	281	295	256	276	321	311	304	306	278	309	293	295	300	278	302
24159	35111	18918	7837	4107	1994	1312	1635	2801	2016	819	697	746	772	680	716	741	683	728	719	707	720	783	736	699	712	723	727	714	722	745	743	718	731	713	704	737	704	724	736	755	734	718	721	701	715	727	707	723	717	697	692	721	669	718	696	716	726	738	744	741	753	670	734	731	719	736	684	698	691	748	736	704	701	721	725	650	682	736	717	724	755	708	717	715	711	688	750	736	717	701	745	688	677	671	745	721	719	764	684	717	736	739	715	726	703	704	746	740	692	733	700	730	731	724	736	751	704	723	731	709	765	725	738	721	778	730	703	747	714	687	722	703	762	717	706	700	716	674	777	682	718	729	738	697	703	693	760	724	730	741	734	718	767	704	721	728	715	723	753	727	729	698	758	778	715	703	736	781	722	704	751	728	735	717	735	730	735	742	721	739	705	721	730	717	754	706	739	673	714	695	682	744	654	751	724	795	734	719	712	721	681	710	713	681	690	713	665	743	663	706	755	688	726	700	741	754	775	693	729	710	783	730	713	717	717	693	716	747	715	686	696	740	692	711	690	741	653	753	700	699	723	735	700	729	713	672	736	753	708	720	736	742	681	714	731	728	742	740	690	689	714	699	718	740	691	688	729	717	692	682	712	737	722	739	690	690	742	789	725	674	661	715	698	739	714	666	766	736	730	690	708	715	718	743	692	733	747	714	686	675	682	731	728	709	725	728	683	735	739	751	710	695	729	759	688	769	729	722	761	678	729	732	731	753	699	715	729	721	772	741	682	697	734	725	731	711	730	696	672	710	668	755	718	712	729	755	718	726	713	695	710	710	755	693	749	713	699	742	709	743	724	754	668	710	757	687	672	732	721	679	760	698	682	755	700	749	735	675	733	735	759	685	711	718	744	775	716	668	739	720	689	764	723	722	711	706	712	726	711	719	712	684	710	689	709	676	686	724	735	763	728	690	692	715	711	705	725	638	703	707	695	737	727	719	698	719	684	752	725	736	758	726	709	692	735	754	694	711	728	750	689	693	728	664	736	707	744	690	680	695	704	715	681	689	682	727	688	708	694	736	755	673	709	730	717	698	791	677	686	690	713	735	677	699	723	733	675	683	706	697	733	741	669	692	720	732	729	757	695	687	702	734	724	674	706	745	680	719	725	694	689	717	729	695	704	728	673	692	748	686	692	737	695	718	733	721	706	707	739	700	732	702	721	682	736	709	678	740	718	721	727	721	743	685	700	747	710	717	702	742	751	768	715	755	742	706	712	716	687	695	735	707	693	741	757	687	759	698	764	732	712	731	728	731	731	673	728	728	690	713	711	766	706	741	696	712	697	741	726	734	728	676	729	705	728	692	712	734	749	687	698	693	756	711	739	753	686	726	732	655	723	728	727	689	702	745	736	738	750	711	676	699	720	701	726	695	728	733	716	745	728	737	667	751	745	670	711	701	742	731	735	694	753	715	701	709	745	688	733	760	726	671	694	689	723	743	734	709	712	686	687	675	706	691	707	726	751	712	739	727	719	701	723	740	708	732	707	675	729	675	737	688	717	745	680	722	724	726	770	756	695	756	717	724	697	700	757	714	750	695	700	709	741	771	698	737	744	717	693	760	692	726	738	716	769	713	738	739	696	726	734	733	702	668	698	717	680	705	703	739	736	745	696	674	723	687	715	719	697	638	751	718	733	722	757	734	719	767	746	713	728	691	676	709	729	710	718	754	704	700	694	684	722	701	661	696	706	756	726	772	727	701	726	687	711	738	717	759	722	736	676	694	733	777	682	702	740	743	681	734	710	687	767	723	683	711	728	760	772	753	715	743	713	744	723	741	709	668	715	695	677	690	659	751	751	727	695	740	753	712	713	727	713	713	723	692	715	721	701	696	673	738	705	738	699	729	686	689	669	709	680	692	746	715	720	716	723	682	715	675	698	731	669	723	696	713	724	697	724	696	644	685	695	746	694	689	744	739	740	721	701	698	733	754	679	737	710	725	722	755	726	751	737	738	744	723	722	700	723	702	748	716	703	701	720	729	711	714	690	765	702	721	711	699	716	691	740	743	666	690	707	725	730	691	793	726	718	711	690	675	692	716	672	670	681	757	699	663	724	692	651	729	782	722	711	726	711	710	694	731	693	742	747	683	686	780	724	731	754	722	731	746	698	729	698	711	699	721	730	704	695	698	701	718	702	678	702	673	653	691	710	737	772	729	681	670	729	732	737	680	712	693	767	690	725	684	703	715	749	734	745	723	745	731	690	720	682	714	736	707	747	708	685	756	706	726	698	773	736	716	706	701	806	707	751	733	722	682	727	717	686	698	702	716	721	723	689	699	694	715	691	750	684	724	704	692	709	736	702	730	734	691	698	730	726	723	717	720	727	690	700	704	724	721	709	766	740	720	740	701	732	749	729	701	722	688	692	700	699	706	718	697	711	695	751	690	729	682	752	735	703	721	716	735	715	732	717	740	735	702	730	726	705	670	697	715	695	708	719	720	688	752	691	706	748	715	680	710	703	668	709	741	726	699	723	664	749	723	724	729	734	693	685	745	718	753	748	761	726	722	717	726	688	705	749	683	716	674	740	716	710	705	698	711	729	761	688	712	725	704	706	715	713	717	712	698	735	715	695	703	731	725	708	758	748	706	727	711	754	705	745	691	712	684	711	724	719	728	711	713	760	684	773	768	722	705	771	704	725	732	709	722	764	737	744	704	744	730	722	706	741	754	700	722	729	751	693	713	673	715	707	686	748	719	715	700	741	773	675	721	736	734	699	750	704	711	748	680	768	710	688	732	729	727	696	751	719	744	733	706	701	705	705	735	731	693	721	725	711	722	748	743	699	729	716	710	694	707	739	753	754	748	735	766	674	709	686	760	688	747	741	719	729	694	705	745	736	700	780	759	717	642	706	751	708	732	678	702	733	679	716	685	717	674	720	720	711	736	709	679	704	687	757	711	752	699	697	683	743	711	699	745	711	745	696	727	725	704	695	710	728	694	702	741	705	719	725	677	728	704	660	676	699	751	715	746	687	667	774	748	743	669	713	760	739	712	681	689	698	697	742	705	722	754	752	694	642	742	688	710	705	752	725	727	708	706	722	669	726	726	698	752	718	703	661	712	737	748	718	757	720	716	744	716	713	720	750	699	733	729	724	737	735	785	754	687	720	746	703	718	689	689	736	712	756	690	713	759	747	784	774	688	692	637	726	742	704	669	685	752	681	669	747	742	698	776	665	711	672	742	717	721	667	756	766	709	718	635	691	704	737	702	716	732	719	713	710	751	743	742	739	725	717	725	741	778	694	709	712	693	727	726	727	762	726	737	764	734	681	741	714	744	744	723	761	732	739	740	723	754	752	749	714	680	771	710	742	671	737	746	738	736	651	680	759	709	722	701	697	694	705	723	723	709	728	701	696	708	746	670	754	720	749	723	669	703	694	734	718	710	774	737	740	720	689	703	736	718	708	680	729	720	706	762	725	716	706	684	695	751	701	695	712	709	734
24471	21538	25240	28318	21547	21603	16666	3201	7471	5592	729	282	291	267	301	272	297	264	283	277	254	289	277	289	249	247	283	257	266	253	255	290	271	290	279	273	265	278	267	249	269	259	265	252	289	259	275	277	275	275	257	223	270	278	286	282	270	261	262	250	261	250	273	251	240	260	252	263	271	264	259	272	267	238	251	289	268	245	283	260	264	235	250	277	277	241	268	260	264	282	279	279	303	261	261	263	292	257	263	271	266	261	288	270	265	280	282	274	276	273	317	277	242	284	272	276	275	279	248	265	241	310	272	275	244	234	241	267	286	281	269	249	266	255	278	298	285	259	251	248	284	277	262	247	264	248	266	285	264	256	269	274	306	281	250	263	300	280	281	242	268	257	282	276	298	285	275	281	256	265	290	258	274	258	302	284	324	257	287	255	297	279	261	209	268	250	283	250	276	250	244	264	267	248	288	278	266	269	266	257	299	255	247	283	257	265	247	286	250	273	289	286	263	243	257	285	259	291	289	262	264	269	313	265	281	285	266	229	252	256	245	258	237	271	261	272	251	270	268	268	288	260	251	284	252	269	292	237	272	230	260	265	263	296	255	257	256	288	267	259	302	246	287	261	260	261	260	270	264	260	279	253	263	296	265	241	278	261	253	263	271	255	246	259	285	253	277	264	254	288	225	265	278	252	290	247	281	260	257	303	256	273	264	298	269	238	283	239	302	276	264	279	269	291	243	260	266	245	268	284	254	267	287	272	297	243	266	272	241	264	278	275	275	251	290	285	256	264	249	267	305	277	252	274	268	291	270	254	299	290	273	262	303	266	246	279	238	266	250	275	290	265	271	277	252	284	235	245	250	277	263	233	267	272	257	303	252	254	272	251	268	264	255	243	240	265	275	279	276	248	255	264	286	247	288	255	281	278	276	273	292	302	278	320	304	273	264	245	241	258	248	257	279	269	264	279	267	284	251	274	261	262	298	287	258	264	259	236	261	262	290	301	281	250	264	278	237	266	269	269	262	258	269	253	272	230	266	256	232	255	274	286	262	239	248	245	261	293	263	267	251	269	276	271	264	260	270	261	265	311	302	260	281	250	281	287	296	277	301	281	269	264	264	302	231	296	262	267	279	282	283	271	255	254	263	291	293	282	265	261	277	283	251	267	281	284	236	253	272	286	282	256	241	289	250	255	275	292	262	235	255	262	307	283	268	256	258	246	262	248	300	317	278	283	278	278	301	291	261	287	258	260	249	248	290	259	246	273	273	304	277	292	289	274	247	248	241	292	275	267	268	250	275	290	275	235	253	263	217	270	270	272	276	287	260	270	272	261	267	269	270	272	271	271	266	252	259	247	252	273	267	276	254	250	228	255	301	257	335	250	268	265	289	278	284	279	266	275	267	302	264	240	275	263	264	259	277	295	253	237	256	266	283	281	279	261	258	274	241	290	260	283	261	271	272	270	253	287	266	279	266	261	256	269	261	283	275	270	305	282	285	248	290	301	292	272	263	282	249	288	266	258	265	294	290	246	283	265	262	249	283	240	262	284	238	271	252	257	264	286	251	277	292	265	290	247	275	263	247	235	237	259	262	286	285	268	277	262	271	285	291	311	269	252	275	254	275	288	279	292	275	313	270	273	283	255	290	273	263	265	305	274	294	226	277	254	257	286	259	292	274	250	292	258	246	276	272	259	250	260	260	274	257	280	281	268	289	240	254	263	298	259	256	268	240	289	275	294	267	278	292	264	278	250	255	289	255	276	282	258	268	266	296	277	267	247	258	273	277	244	242	241	265	247	248	279	269	270	286	258	271	261	288	261	261	275	263	275	281	251	276	262	284	258	285	292	273	257	250	266	254	259	293	293	281	275	282	249	272	268	269	247	244	273	254	242	277	263	281	279	267	277	255	266	289	273	246	272	267	264	248	257	260	284	292	260	250	268	293	269	267	279	265	265	238	279	253	269	238	279	283	296	229	258	272	273	274	284	271	275	271	276	273	258	263	259	251	260	285	269	256	255	277	281	270	294	253	285	263	245	275	282	277	263	280	291	304	297	280	269	294	273	272	275	287	282	281	275	260	241	242	261	262	247	281	260	258	275	247	232	261	281	244	274	288	288	255	292	294	265	276	252	256	250	268	284	271	274	272	252	258	300	270	271	259	263	271	261	253	277	257	283	234	271	253	252	263	269	263	255	272	271	259	253	279	281	252	284	241	251	278	281	247	279	272	262	295	297	263	240	249	248	277	239	268	264	254	258	264	264	264	260	272	283	275	261	227	294	236	257	285	294	234	260	260	242	242	246	264	249	299	275	266	243	287	266	239	279	278	269	296	253	267	275	267	283	285	264	293	271	276	279	267	295	279	291	260	267	275	290	287	259	274	270	237	284	263	268	252	285	281	287	259	264	268	271	268	254	261	236	294	246	252	253	260	264	286	298	267	282	256	276	278	274	254	272	267	258	235	236	266	282	274	254	276	282	262	262	266	261	284	254	268	282	302	269	279	290	252	251	286	236	290	262	264	238	260	283	253	300	291	272	270	273	301	306	292	230	253	257	271	263	258	282	273	284	259	275	240	281	280	247	273	269	292	247	261	271	274	263	270	266	286	250	268	276	262	251	244	258	262	263	251	299	257	258	260	247	266	260	255	276	273	273	274	247	260	259	285	254	289	252	266	278	280	283	250	284	264	262	275	265	272	293	294	248	291	262	251	273	276	262	282	247	257	266	238	257	276	234	268	270	278	244	278	264	266	262	295	257	279	241	259	268	290	242	279	248	279	301	210	271	257	279	223	275	281	269	288	284	274	243	250	299	235	266	271	285	268	296	260	266	249	239	292	277	268	270	279	289	253	259	240	228	271	263	298	263	263	278	268	278	299	280	283	288	256	296	266	294	242	239	270	289	251	256	274	253	258	305	277	277	282	274	255	269	301	296	269	268	282	262	260	284	231	255	276	244	280	281	274	251	256	207	236	255	265	259	250	267	265	261	266	238	240	289	272	276	249	262	241	287	280	237	277	281	270	254	267	314	258	265	252	284	286	288	253	262	237	281	282	270	234	266	278	262	276	250	274	257	244	273	253	260	303	264	299	281	246	247	251	229	275	263	275	291	279	261	262	296	272	267	273	263	263	278	259	291	245	256	287	291	232	266	283	257	240	244	279	278	288	296	263	260	269	251	293	269	261	289	292	270	252	260	258	253	277	253	257	250	257	264	258	253	253	255	271	266	270	268	295	267	287	278	286	254	275	239	248	264	261	240	299	264	258	252	255	276	264	254	280	259	266	272	264	286	271	269	252	252	261	265	298	283	274	259	233	260	259	266	292	266	241	289	245	266	266	249	272	265	254	241	271	239	272	244	272	276	265	276	283	247	258	293	284	275	246	238	282	287	272	269	273	283	237	254	257	267	266	266	266	267	260	259	278	269	285	282	262	242	297	274	276	305	260	260	253	268	287	252	268	269	248	259	262	272	280	284	253	248	300	270	254	253	235	288
26572	39315	22550	11489	5472	2405	1367	1669	4413	3218	818	651	649	687	637	658	657	661	613	649	626	641	650	665	625	640	647	628	640	601	610	620	584	647	613	652	599	613	638	591	599	620	631	612	626	631	625	618	636	686	630	566	605	693	629	596	652	642	627	610	603	641	612	599	672	612	637	596	596	634	646	655	566	623	652	645	628	633	584	644	681	635	620	672	656	623	623	615	650	642	604	624	666	632	653	629	655	649	638	645	610	615	634	617	585	633	667	645	592	638	681	642	633	611	662	578	650	669	632	621	654	643	594	618	657	626	609	652	639	597	605	658	619	616	646	602	630	659	683	623	563	660	598	645	611	623	617	670	650	594	630	652	625	676	649	619	630	652	682	598	665	593	607	603	596	657	619	617	635	620	623	651	639	623	621	624	666	626	643	595	621	654	643	635	654	623	569	666	608	628	653	635	635	658	687	620	627	671	626	657	608	618	667	624	650	647	640	612	615	664	654	639	682	640	588	632	596	619	658	657	602	629	614	635	609	638	665	606	629	624	639	623	653	659	628	634	670	626	662	629	619	637	621	637	677	628	628	623	651	608	667	618	658	651	644	622	668	634	608	659	634	639	656	600	616	641	610	644	666	664	633	608	658	661	662	636	602	602	609	609	625	629	675	649	641	585	596	631	589	629	620	657	705	659	612	630	599	650	600	606	614	634	643	626	668	623	622	615	648	635	639	661	664	624	640	622	617	609	560	586	668	630	677	626	634	636	583	610	635	630	638	634	661	623	684	683	645	667	643	610	697	624	622	642	605	689	670	621	600	620	675	677	660	633	602	621	651	598	671	649	600	657	575	647	645	638	612	654	635	624	629	593	625	598	646	623	635	644	594	634	646	642	600	637	602	624	580	638	658	660	600	651	631	655	647	642	602	651	634	647	645	656	577	612	627	597	632	657	648	591	615	601	675	615	667	654	643	628	636	621	605	630	603	659	636	672	654	625	624	668	630	605	622	687	629	631	586	647	664	664	643	658	640	608	661	618	667	649	618	627	611	621	648	623	616	676	619	663	626	598	610	644	651	613	659	651	615	683	649	621	613	609	616	693	643	627	626	567	686	602	619	699	608	616	616	654	643	641	586	667	622	579	648	665	633	622	654	602	650	635	666	641	621	604	663	623	594	690	624	630	635	652	633	636	629	593	617	658	647	593	644	644	595	629	631	674	618	643	638	625	660	623	641	615	639	642	619	648	568	632	679	650	623	612	646	630	624	627	610	647	685	644	619	584	684	594	620	680	633	648	634	669	631	627	643	653	647	598	608	652	667	568	639	633	657	636	612	616	640	662	641	613	684	623	662	643	640	651	631	609	648	643	650	653	638	628	650	600	649	611	630	630	615	600	653	599	655	660	604	646	680	612	631	622	614	646	641	627	629	611	618	646	612	568	661	652	636	612	643	647	659	629	594	634	629	628	627	623	642	606	575	615	626	645	575	661	673	595	624	598	659	635	609	625	661	653	638	638	617	603	624	623	660	635	605	635	613	609	674	622	643	660	624	660	635	666	635	627	636	614	652	637	680	626	633	639	662	625	609	622	614	634	651	659	623	653	629	667	597	627	619	594	614	670	701	617	624	612	615	629	670	627	630	652	649	591	655	600	628	666	676	648	591	645	642	602	602	652	609	630	635	625	625	634	618	642	673	671	618	660	628	663	647	632	584	665	608	650	612	652	628	674	646	578	615	639	624	648	617	659	599	606	678	650	652	671	618	646	645	621	666	651	647	643	647	618	601	617	633	667	654	652	669	659	657	674	677	649	648	621	632	633	587	643	638	612	650	622	626	627	636	658	617	684	649	672	630	693	642	663	625	639	600	659	560	630	669	632	654	655	687	639	626	645	673	619	644	631	637	617	655	643	637	618	603	625	583	649	609	618	626	617	671	669	647	617	583	631	647	633	674	607	627	667	633	682	642	641	626	630	673	653	625	619	627	660	647	637	610	646	623	681	607	627	624	616	673	600	616	652	627	636	655	648	662	639	629	621	617	602	669	665	630	597	638	577	616	630	614	625	661	649	650	646	614	610	629	634	622	587	637	641	653	619	640	607	664	608	642	699	595	676	649	637	622	618	662	608	663	631	654	606	604	644	650	680	631	630	611	631	629	602	615	666	629	666	668	676	627	623	631	635	657	661	646	599	612	619	664	642	654	709	584	617	637	606	663	628	632	619	655	665	639	666	665	649	603	649	618	638	598	600	620	651	641	589	627	623	613	643	631	630	657	591	640	617	634	665	601	642	643	622	612	678	629	617	654	606	646	647	634	630	641	609	683	658	634	582	644	652	597	593	608	670	630	637	621	616	630	668	623	674	637	605	626	599	631	639	634	609	595	633	630	612	669	614	655	629	620	643	660	653	633	677	667	659	702	630	643	618	663	614	641	618	628	600	625	667	640	657	634	615	615	656	616	641	649	602	642	612	615	690	632	651	674	632	664	645	664	671	651	621	617	614	629	606	621	600	621	626	645	656	615	596	637	630	677	642	628	665	687	642	638	617	609	580	607	646	632	632	663	670	646	674	651	645	662	592	606	627	598	629	631	613	654	665	602	614	661	649	594	629	579	621	614	615	681	633	622	636	627	627	609	633	619	712	543	642	689	655	647	651	656	672	608	631	663	654	664	630	639	658	616	595	654	596	625	611	636	610	645	621	684	673	627	584	585	649	688	660	633	635	647	657	644	633	625	658	628	623	641	556	622	667	671	670	654	639	632	688	654	617	635	622	640	656	656	612	662	620	607	642	625	640	622	615	611	657	616	685	622	637	635	635	648	624	674	664	646	604	607	641	614	594	629	638	651	620	658	617	634	659	652	666	656	653	628	654	611	698	592	649	645	643	652	618	625	584	594	580	652	612	618	629	649	610	601	678	605	621	628	625	609	643	636	634	623	638	667	649	630	631	667	644	647	685	614	607	592	662	633	650	652	636	612	662	610	645	613	637	640	639	622	640	595	630	683	623	605	625	639	647	628	611	604	627	593	652	598	631	658	613	601	624	633	637	631	629	649	601	636	626	657	612	636	634	648	643	630	569	619	632	689	676	644	642	644	655	597	653	639	650	651	634	672	633	628	640	583	648	635	632	644	610	618	630	615	592	669	647	601	619	608	631	667	608	618	658	641	637	628	651	618	594	642	640	660	626	631	618	605	634	634	609	662	643	628	603	633	643	605	625	620	644	587	665	622	644	645	611	628	638	619	639	640	620	627	659	592	634	595	627	635	630	632	630	639	655	640	625	649	633	614	600	622	609	664	638	624	606	671	625	605	640	645	631	601	621	640	616	611	601	635	668	621	627	648	624	667	664	610	638	626	626	645	640	616	612	695	641	671	634	650	643	630	607	671	654	624	603	666	686	660	615	615	619	656	645	651	635	626	632	617	649	651	623	632	620	623	627	609	592	606	643	640	609	618	623	642	625	684	652	654	646	646	645	574	610	602	613	578	632	606	647	617	635
32152	23108	19081	7815	2284	988	632	421	504	333	195	199	195	214	206	217	221	210	205	216	208	195	213	213	181	185	211	200	197	203	216	210	224	189	234	225	200	198	210	218	203	207	209	177	210	190	194	184	232	211	185	205	182	198	202	210	235	195	222	206	199	202	163	196	172	206	207	192	203	181	206	221	183	181	172	189	193	236	200	201	221	215	179	208	208	198	221	208	218	200	208	238	189	214	187	231	185	196	187	186	190	173	208	220	240	196	220	195	207	208	195	209	183	214	227	190	221	225	193	226	223	209	192	226	194	178	183	227	236	216	216	221	191	191	186	194	218	186	206	199	197	201	196	190	200	195	204	217	235	220	211	208	192	172	208	212	215	226	216	181	182	210	208	208	181	196	210	211	207	215	199	215	205	181	191	200	218	185	193	193	196	205	197	221	199	196	191	212	228	223	204	185	208	206	217	178	206	217	206	224	192	228	193	224	197	236	227	183	205	200	193	210	205	193	180	199	194	220	205	212	200	212	210	201	194	187	207	217	203	213	198	209	193	224	230	200	226	214	197	197	206	225	226	205	204	197	206	198	242	215	206	223	201	186	202	193	199	220	193	203	234	194	200	203	199	214	189	215	192	187	186	182	199	207	203	219	235	215	194	186	202	206	212	212	236	197	202	187	208	214	215	217	185	226	191	219	198	204	182	207	199	206	198	207	187	193	187	202	207	207	214	201	197	204	213	214	200	219	215	224	210	200	198	188	205	216	214	221	181	181	223	202	213	208	175	215	232	225	193	226	192	208	180	190	193	190	213	215	196	237	204	226	236	213	206	231	219	207	209	187	218	189	216	197	208	183	193	230	192	176	200	217	198	199	199	183	232	199	186	219	186	200	207	199	194	224	220	207	204	212	203	232	199	203	224	209	225	194	186	201	183	219	192	205	186	197	212	200	195	229	233	200	210	208	203	186	213	199	200	197	205	188	218	202	199	221	204	194	219	192	188	214	215	229	174	188	198	214	201	179	221	190	199	206	205	197	195	207	213	204	175	211	212	222	195	198	199	215	193	197	200	198	223	195	201	214	189	179	171	204	196	238	204	198	196	186	199	218	226	223	192	186	205	174	219	209	212	224	193	205	242	201	202	184	194	195	209	210	210	208	217	224	230	203	202	195	230	211	217	178	205	176	210	221	184	204	199	238	217	197	187	195	208	210	204	197	218	214	221	202	195	193	207	189	205	173	196	189	226	230	177	207	197	215	200	198	194	235	209	198	221	196	209	206	190	181	238	179	238	228	223	197	212	194	208	184	211	182	206	193	233	184	187	197	210	202	204	216	194	192	209	216	222	218	205	236	189	208	210	203	190	211	215	199	188	217	199	226	169	194	183	206	209	198	214	213	214	192	195	227	208	199	209	224	188	212	225	180	212	205	200	221	221	212	227	207	189	203	203	203	201	175	207	210	218	189	189	211	227	212	220	223	198	215	227	191	211	227	226	187	190	215	198	219	226	208	172	222	224	185	212	227	197	212	188	213	226	197	209	212	199	208	215	204	205	200	184	209	184	203	207	219	204	223	203	179	206	222	222	202	175	208	222	200	209	219	215	217	192	226	199	203	187	214	219	216	184	193	191	200	199	197	209	207	192	203	191	211	173	231	196	189	206	223	200	212	206	200	219	193	206	225	224	197	184	195	193	197	211	225	208	191	240	185	223	228	195	201	203	194	217	211	230	215	204	181	215	211	192	211	208	191	194	195	260	215	201	198	203	185	173	169	208	203	204	198	202	192	203	219	193	192	188	214	192	178	197	221	203	209	225	209	206	195	228	192	232	216	198	198	199	178	201	210	214	196	218	213	208	218	192	199	204	219	209	199	218	194	220	199	201	172	203	213	208	190	208	205	169	189	189	211	203	196	190	185	171	196	191	217	200	185	194	201	204	229	221	160	193	220	212	251	219	184	216	218	222	207	197	207	221	196	196	209	230	234	192	195	223	224	223	195	211	207	196	203	220	196	184	196	230	202	186	228	204	196	190	227	227	195	176	206	203	195	192	205	206	188	218	193	206	171	213	212	216	198	200	223	188	219	184	207	217	205	209	200	203	189	201	250	217	219	193	213	214	222	207	188	213	183	202	223	225	204	222	193	230	219	190	198	218	188	203	188	206	206	217	187	213	219	228	206	219	214	193	200	195	222	197	215	208	206	212	220	199	200	181	189	199	169	204	189	172	222	190	177	188	187	231	218	210	216	218	212	223	224	192	201	206	202	210	205	198	198	183	202	209	211	173	203	220	187	203	203	204	201	209	214	216	188	223	196	201	212	190	200	222	222	229	196	200	201	226	176	215	211	227	212	184	226	206	196	184	211	208	218	225	221	202	219	212	213	192	194	187	204	202	202	190	214	227	214	193	199	209	220	218	219	199	201	199	189	188	201	219	192	191	201	201	207	230	187	188	192	181	227	190	180	188	200	210	195	211	194	198	198	224	189	214	213	209	210	204	188	201	208	206	210	223	219	218	227	194	208	212	205	196	227	230	191	210	195	198	207	226	219	227	233	196	193	230	202	193	214	198	231	209	179	226	211	192	213	222	210	235	187	213	188	224	207	208	191	195	194	202	218	209	206	196	195	190	218	199	200	207	185	235	192	226	199	224	175	192	200	220	193	207	221	206	204	194	202	197	181	191	223	195	215	200	210	188	195	215	207	208	235	179	225	203	186	214	216	201	210	192	225	229	253	193	185	222	208	195	206	180	216	201	205	195	193	220	196	230	207	220	205	201	190	201	224	199	200	208	232	194	203	177	210	198	198	197	185	209	217	224	190	212	183	219	209	218	195	217	198	176	207	202	217	195	184	205	214	215	180	224	223	197	191	224	191	184	228	218	199	205	201	224	199	198	239	214	215	206	191	211	212	221	206	202	206	196	204	222	219	207	199	199	210	225	210	220	231	208	205	207	197	203	200	230	207	236	207	178	228	201	195	223	187	208	196	185	202	188	196	193	192	199	198	211	205	203	228	205	195	202	222	219	188	197	212	189	217	220	193	191	199	202	212	205	183	198	203	216	207	194	187	211	180	208	205	213	209	195	215	202	203	180	202	226	209	196	222	187	200	213	182	212	219	200	204	229	194	233	194	196	210	188	205	210	228	207	222	197	209	187	195	225	209	196	212	198	185	193	236	186	200	218	194	218	217	182	220	203	203	198	221	200	191	188	215	199	220	223	219	214	196	246	213	202	206	195	213	247	194	215	208	208	206	204	192	211	233	225	247	215	178	213	200	189	207	196	201	212	213	207	197	194	206	239	207	204	196	188	197	196	189	222	169	210	200	213	211	193	217	220	212	185	209	217	203	201	187	211	198	206	224	215	194	214	189	194	220	178	208	196	250	191	180	205	204	182	230	214	191	197	194	173	199	197	218	211	203	234	237	233	195	196	194	212	202	214	219	210	232	195	244	195	204	207	184	208	204	231	214	217	219	187	178	208	183	209	216	222	171	228	235
25979	25123	10453	4166	1797	952	675	630	774	709	592	562	553	555	541	587	520	559	526	530	573	596	525	537	554	524	537	564	504	561	536	558	569	551	584	529	536	576	543	503	512	537	549	552	494	543	541	548	535	533	593	535	520	584	505	569	541	541	586	536	540	589	546	519	531	553	547	506	540	565	513	541	524	536	507	590	530	520	531	601	560	572	531	550	581	542	541	570	504	542	517	490	498	531	492	588	522	540	584	530	603	525	576	521	550	552	538	521	576	524	519	536	538	538	563	510	528	546	529	531	520	543	516	532	568	568	537	533	541	563	548	557	525	549	578	561	581	545	510	566	532	539	536	559	531	551	559	556	536	535	516	566	541	520	554	582	568	560	480	583	528	535	578	521	555	531	549	566	517	588	545	526	563	539	548	587	557	541	574	519	576	521	585	536	530	571	536	549	551	524	552	566	569	516	565	497	543	550	544	545	587	570	559	534	541	527	532	541	551	555	536	550	587	524	563	551	554	556	566	522	540	490	556	545	582	544	535	524	510	593	540	540	544	556	509	533	572	531	555	543	548	521	549	504	542	575	594	556	547	528	564	579	555	590	557	558	510	516	578	526	535	528	559	538	547	549	554	527	536	527	560	526	592	563	549	553	529	529	570	546	542	532	520	559	554	568	560	548	545	497	549	551	557	590	553	544	518	527	549	496	498	537	520	561	546	552	539	563	531	536	542	543	575	555	532	539	521	545	526	533	542	562	572	583	543	552	569	533	519	523	543	561	510	552	566	562	549	519	540	518	577	518	525	505	558	563	495	527	548	572	546	548	539	523	567	541	558	569	593	512	549	512	513	536	531	572	571	523	504	545	555	559	535	557	572	546	541	550	577	577	534	529	519	538	538	510	551	529	523	538	520	543	539	551	546	571	482	501	567	526	554	544	556	539	539	548	526	584	529	530	548	589	583	543	532	533	548	524	542	579	531	509	559	533	559	543	551	497	578	540	581	545	524	514	503	547	553	532	552	521	542	565	574	543	531	505	550	537	510	553	571	547	525	496	566	524	518	513	604	551	565	531	592	499	511	585	536	502	552	569	547	508	530	517	486	560	530	582	539	543	554	514	550	509	515	544	533	535	519	562	563	583	540	504	593	500	522	573	544	508	523	547	530	556	512	501	543	574	527	534	536	542	520	546	561	477	563	489	576	550	569	522	535	581	532	538	538	584	539	542	538	568	524	530	536	503	543	499	564	546	576	544	530	550	545	549	532	553	569	529	551	535	539	537	539	520	536	530	552	529	550	532	533	546	538	576	529	536	575	545	610	543	552	579	574	600	543	534	566	535	513	554	563	588	529	562	486	534	583	523	546	542	558	530	545	571	549	499	522	526	549	495	540	536	539	521	556	508	531	540	502	536	517	525	543	527	588	536	531	529	546	561	539	540	520	543	548	518	540	526	556	535	559	539	565	579	569	537	513	509	553	546	553	530	532	520	579	534	535	615	554	522	573	546	549	530	531	531	583	547	519	503	556	562	540	551	599	520	524	508	555	572	510	563	561	506	518	552	535	526	556	523	563	542	552	519	584	543	554	505	474	563	539	529	495	589	527	495	537	560	513	538	520	576	545	546	544	511	549	508	563	541	549	587	515	561	529	543	513	552	540	513	555	531	550	546	518	544	508	561	601	593	561	561	510	528	517	515	538	564	586	555	567	550	545	526	523	535	555	530	590	567	527	538	511	504	577	528	548	526	532	519	518	525	519	565	531	510	537	563	562	555	548	542	532	513	521	576	557	554	566	519	547	527	579	520	551	512	529	563	514	525	575	575	519	544	515	552	520	525	553	537	574	540	517	541	534	520	563	542	561	525	534	534	525	501	565	525	521	546	536	507	514	550	545	524	551	551	529	505	515	496	585	561	547	559	524	561	550	536	590	569	534	521	532	535	523	532	530	533	527	560	543	526	527	495	549	509	537	527	520	545	558	526	546	543	516	546	543	514	537	518	544	517	545	536	565	585	543	529	524	552	526	551	559	538	547	555	509	567	523	557	544	546	574	542	596	550	565	529	520	555	586	515	540	543	551	559	564	561	547	535	547	547	513	501	538	522	528	559	537	522	476	553	512	540	561	548	525	551	545	579	553	567	517	575	531	564	543	553	555	509	519	606	537	536	534	518	526	567	543	510	536	504	552	540	537	511	542	525	522	540	547	523	540	516	561	574	576	564	549	538	510	505	547	553	550	572	542	539	506	536	539	532	550	533	537	571	526	520	545	563	524	571	560	557	562	532	537	547	504	507	588	574	548	508	568	542	538	519	524	506	500	558	553	535	509	546	543	553	550	552	534	564	555	551	550	559	515	541	537	532	561	554	555	554	538	513	541	559	572	561	580	552	518	536	512	554	505	526	506	531	540	531	542	561	568	536	531	553	589	546	535	489	557	576	575	570	575	533	518	530	551	524	545	536	555	546	530	548	524	531	545	539	553	549	542	516	521	545	533	549	545	572	509	533	550	567	561	558	527	536	514	562	571	554	540	519	548	503	545	503	548	574	522	557	549	521	496	516	537	550	552	549	523	551	605	553	528	549	549	522	570	559	523	530	551	573	558	528	562	541	568	517	508	509	533	530	522	533	543	559	552	513	485	601	561	569	548	525	511	475	574	526	520	585	553	518	504	499	519	544	567	527	541	576	526	541	590	567	553	533	540	543	590	521	543	548	521	517	549	538	546	541	529	508	493	519	538	543	550	530	552	520	560	553	554	521	478	565	547	551	537	586	579	511	530	536	545	517	541	524	549	530	557	515	533	568	547	546	567	564	537	510	530	537	520	526	582	548	549	545	514	577	528	568	532	544	546	532	550	511	509	510	522	540	574	547	527	567	546	530	542	583	493	516	525	562	561	554	539	552	535	589	553	533	552	538	550	532	549	513	545	556	553	516	592	485	552	511	540	521	514	532	546	577	527	558	522	509	554	562	567	541	550	538	523	535	533	541	564	538	509	531	565	516	532	571	565	496	520	501	542	520	535	494	556	575	554	520	545	512	581	560	536	519	548	541	541	517	540	519	551	547	518	559	550	526	546	553	544	567	548	521	541	561	518	502	533	543	584	511	532	588	561	535	558	553	527	541	568	572	530	531	533	544	529	566	545	541	560	515	562	501	554	541	539	521	540	510	590	523	524	539	590	533	518	554	545	546	534	571	567	544	543	534	552	538	540	552	552	540	550	524	539	551	572	513	532	588	548	517	519	559	527	559	540	554	523	569	525	527	567	567	506	514	542	574	527	557	597	550	525	507	480	525	529	537	538	556	552	503	499	551	486	565	502	525	498	566	500	540	539	569	544	560	538	543	552	519	551	483	534	564	549	562	541	553	549	561	520	579	551	545	530	548	578	586	547	520	556	550	559	561	545	547	545	544	552	532	521	552	544	573	556	555	536	515	532	555	511	533	572	561	590	499	513	550	555	553	527	506	550	542	512	531	556	558	550	529	555	518	539	528	530	544
25011	21535	24849	28660	21582	19928	3317	2544	4250	2146	332	305	289	286	289	258	283	300	278	263	294	293	275	270	281	310	263	292	325	277	305	310	304	292	308	266	266	269	298	328	282	283	268	280	305	304	293	291	280	305	278	273	313	266	299	316	303	271	283	280	295	298	294	284	286	311	268	289	297	308	328	286	305	295	284	278	251	335	310	301	292	289	281	292	278	315	301	305	284	293	287	300	290	270	308	309	305	291	303	312	296	302	281	306	282	289	291	294	264	293	308	325	298	279	318	301	276	288	330	286	317	302	310	314	308	319	296	264	290	303	305	283	297	298	278	300	268	279	298	261	286	311	292	298	267	296	288	291	272	296	277	294	303	299	283	282	265	281	303	270	327	288	263	288	304	301	288	298	316	299	250	272	311	264	270	310	309	299	287	314	320	294	304	312	310	284	309	267	248	306	330	315	305	273	280	299	276	304	290	310	325	279	298	279	290	311	291	295	296	277	302	302	274	265	266	305	287	299	312	290	288	294	282	276	303	305	263	271	291	297	276	300	303	282	276	305	324	277	316	293	266	293	289	313	256	290	259	291	298	281	266	313	276	298	274	290	327	251	319	289	298	279	276	290	296	273	300	315	282	285	279	296	285	277	287	296	293	277	269	322	305	286	296	268	285	280	284	288	292	332	323	296	322	281	293	298	294	297	297	292	307	290	296	300	278	311	292	275	264	272	270	317	273	282	307	292	301	277	285	274	295	297	291	288	294	319	312	288	281	259	294	281	306	301	318	278	260	299	313	277	300	281	261	278	312	266	272	305	299	276	271	269	310	259	279	295	291	328	331	315	294	324	272	290	301	300	273	282	272	254	278	307	287	280	284	307	291	312	280	295	302	317	281	299	267	290	291	296	295	278	305	294	276	285	272	305	265	313	273	301	286	288	289	265	310	283	288	304	293	296	287	265	310	308	279	282	265	263	304	296	289	296	303	296	308	255	262	327	294	280	287	273	285	311	329	301	301	275	281	294	265	267	280	299	274	254	298	316	277	292	277	271	281	283	289	318	256	301	284	307	266	307	288	262	278	252	310	275	295	279	268	271	306	307	309	309	296	273	313	280	293	268	293	291	319	277	286	283	248	324	321	293	294	292	312	283	294	295	298	286	321	288	330	299	302	261	271	289	292	275	268	287	290	264	287	324	299	300	257	291	267	284	282	300	275	320	308	307	285	320	310	292	262	290	270	304	288	282	282	352	344	309	273	235	306	268	289	263	298	291	306	282	313	279	305	302	320	301	321	292	282	320	302	283	279	313	262	303	274	295	269	320	279	307	309	285	285	311	282	280	283	286	281	315	276	263	294	252	258	303	278	283	317	299	282	275	300	280	289	281	269	307	280	277	307	293	302	303	238	271	285	291	278	299	317	291	305	243	301	293	308	280	300	296	300	285	273	254	302	264	272	326	295	272	294	286	315	280	301	271	270	304	319	307	318	281	264	295	270	309	307	268	302	302	296	301	302	289	313	281	293	303	305	258	300	276	305	277	322	271	273	296	332	266	305	265	276	298	307	274	275	265	278	308	279	270	274	312	316	323	255	287	288	275	288	282	284	308	293	307	280	290	289	252	286	277	267	317	288	288	327	313	347	328	330	289	308	311	321	287	300	316	284	280	281	264	284	315	297	283	326	321	296	294	301	251	301	259	312	253	275	305	292	267	263	283	293	279	321	270	275	274	299	278	258	314	262	290	302	302	288	280	294	329	279	273	295	306	293	273	286	299	271	299	297	292	289	278	305	294	267	316	328	283	296	280	284	296	276	283	307	275	292	296	264	319	258	304	285	275	267	293	283	300	317	302	271	290	331	263	300	305	299	310	274	322	264	290	262	289	270	261	311	283	295	282	316	309	305	291	266	276	302	291	275	282	302	272	319	318	263	302	278	291	282	301	276	333	286	267	301	318	315	297	266	281	290	303	286	271	274	304	310	315	307	304	282	263	288	278	273	269	305	292	291	283	315	287	294	280	301	249	244	302	294	320	305	315	277	294	276	303	279	259	286	289	276	320	291	304	292	288	285	261	272	278	309	277	258	292	298	269	285	282	310	317	311	276	312	311	299	273	290	276	299	268	278	269	324	278	313	268	250	300	295	286	296	295	277	326	281	261	275	292	293	282	278	304	312	321	268	283	285	292	275	295	272	295	253	286	255	288	332	287	277	276	292	296	282	299	311	290	301	277	304	309	274	288	294	273	295	266	293	258	275	267	250	269	312	298	280	300	293	270	300	311	296	250	276	278	259	261	306	287	284	313	274	270	279	267	312	310	286	312	330	304	292	276	296	301	270	281	297	271	289	307	300	286	302	269	295	278	290	308	283	283	268	278	318	312	303	298	313	295	284	273	299	289	280	268	280	294	290	298	314	283	298	298	272	322	295	322	306	288	264	268	284	286	321	290	298	296	316	288	295	296	301	311	295	302	302	304	309	280	262	287	296	296	292	291	278	279	292	292	298	293	316	302	290	295	285	285	298	316	311	316	315	296	300	276	287	282	280	312	287	278	285	280	299	310	288	263	324	287	305	294	296	308	270	323	316	267	281	338	294	312	332	283	313	259	303	292	288	298	309	303	287	290	276	265	310	317	299	299	322	308	301	283	272	305	267	280	263	308	289	258	277	328	287	272	262	264	293	284	281	319	285	276	317	282	296	309	281	299	273	300	278	277	311	288	290	278	274	326	270	284	254	282	266	319	295	299	291	301	287	276	265	309	265	299	312	319	305	309	282	278	296	282	291	284	289	299	310	305	306	282	291	296	292	292	303	287	320	260	254	309	307	292	279	289	272	288	283	337	317	275	279	272	295	270	309	294	232	308	296	298	251	309	275	286	247	261	291	302	308	290	264	275	304	271	274	317	244	275	305	312	300	309	289	298	274	304	322	270	290	263	293	299	297	272	287	302	264	316	275	284	283	309	273	263	292	318	299	274	273	274	272	291	257	267	281	269	318	322	309	296	288	279	314	312	284	286	318	283	298	308	265	280	283	300	262	267	308	285	297	290	296	282	308	278	294	285	280	274	309	310	307	297	287	304	269	259	283	296	291	268	263	284	294	329	276	306	300	322	277	286	319	274	263	316	291	312	320	288	286	276	327	286	316	313	281	292	279	300	279	287	326	308	278	342	293	290	283	251	300	273	261	271	317	277	307	306	276	293	273	270	285	289	268	268	285	284	297	284	297	269	292	313	310	270	267	301	270	322	293	279	293	243	333	282	276	288	252	314	273	281	277	285	265	312	282	264	283	287	278	284	281	276	272	292	297	306	313	286	286	294	284	244	292	282	305	301	264	294	297	269	283	322	296	273	287	283	305	325	300	270	295	284	268	308	306	295	309	267	265	297	305	286	321	265	289	321	291	262	312	289	275	298	288	283	277	274	287	321	260	261	290	303	289	278	298	269	262	306	285	277	288	291	265	282	269	290	290	321	291	300	271	289	277	271	308	250	259	279	281	304
24371	32157	18667	9004	4504	2113	1287	1996	3044	1713	737	705	749	765	735	705	702	702	720	691	705	681	698	680	748	700	660	729	710	732	715	730	703	749	720	681	693	721	686	719	755	695	711	716	746	677	701	747	743	706	709	733	715	720	718	703	687	720	703	727	684	726	732	726	754	712	710	718	710	705	676	698	728	704	740	713	714	752	694	736	732	721	709	724	695	716	724	716	730	673	680	701	723	710	741	710	742	743	686	720	751	645	677	681	730	752	709	692	681	660	736	698	733	716	702	684	695	700	730	716	740	706	690	696	685	696	716	751	760	728	737	700	698	678	744	738	692	767	726	699	715	705	709	686	729	670	673	699	712	662	721	725	724	707	716	681	720	712	699	708	718	688	690	701	653	680	734	722	726	737	719	694	727	755	733	734	739	711	674	726	741	680	757	712	723	808	716	716	722	734	703	688	755	712	707	701	699	721	667	740	655	736	722	717	693	701	687	718	744	753	706	727	730	718	732	769	772	709	701	696	735	691	704	686	727	724	727	710	690	702	723	726	713	733	695	740	698	796	709	684	704	687	752	758	682	737	692	780	712	683	716	671	647	695	714	664	746	723	705	718	708	709	692	691	696	759	731	713	681	724	723	702	713	694	748	653	645	700	723	696	651	703	750	671	708	698	682	681	687	711	706	750	716	715	707	687	728	677	720	714	686	773	701	707	709	691	742	719	755	702	697	720	697	669	689	716	736	679	706	697	706	683	734	728	725	689	742	676	717	751	690	680	676	716	695	732	704	674	730	731	671	707	697	718	694	724	713	734	717	689	720	710	705	731	728	692	744	702	685	684	666	714	721	664	693	730	692	731	665	725	703	670	685	665	742	669	699	690	707	761	726	721	736	703	722	695	742	773	742	713	706	749	681	709	697	678	756	726	724	739	698	707	703	721	705	681	693	669	721	756	725	679	727	716	736	751	699	735	684	740	714	676	721	754	703	697	703	697	707	677	699	728	714	684	680	740	711	786	760	736	738	736	703	732	754	716	671	725	735	660	714	708	683	679	712	734	723	690	715	687	775	679	686	698	715	714	717	732	715	669	674	712	770	710	672	685	751	698	681	702	698	723	681	661	659	705	703	745	726	742	746	728	718	740	722	713	700	730	684	678	741	755	776	677	730	685	732	697	718	692	700	759	705	750	727	666	728	702	652	706	701	697	735	690	704	690	743	709	731	730	750	684	743	709	743	700	762	715	779	677	700	688	674	709	695	753	667	737	727	718	721	645	696	769	698	754	741	743	683	692	716	707	668	699	750	693	725	738	719	709	756	716	692	670	661	724	698	713	794	736	713	784	724	671	686	727	706	728	722	681	684	716	736	740	676	742	653	737	710	740	699	710	714	673	714	719	773	730	684	745	706	725	731	714	747	738	718	704	742	649	737	709	661	790	732	703	700	734	705	730	684	740	714	744	740	709	738	702	744	743	709	767	724	735	705	687	705	711	728	697	752	672	715	692	704	764	731	730	765	728	742	747	687	682	713	756	697	722	743	718	739	727	707	634	705	740	694	721	726	706	659	720	725	689	687	712	717	715	690	703	715	714	686	692	704	694	720	705	773	736	687	687	702	690	694	711	701	700	687	678	711	692	676	702	725	699	722	726	708	702	722	747	719	706	787	654	709	664	713	757	713	684	744	720	704	712	682	715	712	678	707	738	680	737	665	687	685	718	728	702	662	680	697	701	727	702	750	690	776	687	730	733	709	716	722	715	759	679	703	720	667	697	756	707	705	703	679	671	699	725	760	714	706	751	685	675	720	687	702	743	740	705	689	762	725	732	676	678	687	727	746	716	678	719	703	718	726	753	706	727	685	717	722	666	729	673	693	698	716	749	739	712	732	769	671	707	719	706	777	710	732	725	726	709	708	760	684	693	724	663	721	701	690	726	686	752	704	695	724	740	713	701	728	691	667	697	738	740	717	654	684	718	762	695	690	720	733	684	707	722	719	746	733	734	748	728	687	738	701	713	732	709	707	679	748	701	739	698	701	655	722	683	681	709	713	720	769	727	693	700	702	673	713	719	722	696	680	704	728	688	713	700	745	728	695	707	700	719	760	760	687	739	670	731	717	708	728	691	707	744	713	712	700	701	707	702	729	705	707	672	676	753	705	737	736	770	729	768	712	685	700	655	755	714	744	675	710	688	701	670	722	770	722	668	725	670	746	712	707	702	770	733	690	758	682	680	713	688	748	729	720	723	678	691	699	665	712	691	617	699	778	668	745	700	733	717	757	699	718	747	744	712	731	705	693	707	701	666	674	695	738	723	716	709	721	702	714	688	725	761	714	694	704	730	713	737	694	732	750	694	703	675	734	724	710	707	711	710	720	702	676	696	717	710	728	688	712	755	742	745	700	677	653	695	711	712	720	695	713	757	694	679	682	741	679	708	709	685	736	707	726	663	660	711	751	739	684	748	692	724	678	712	722	723	728	722	693	705	708	751	668	713	726	717	754	736	702	657	738	682	704	734	757	710	709	691	723	692	685	715	728	654	685	758	733	740	712	721	688	667	734	690	701	730	706	709	718	673	752	742	684	704	728	712	734	708	716	704	717	700	703	678	721	684	725	717	728	710	708	710	711	687	723	684	683	688	696	731	705	719	705	723	698	783	663	697	723	709	720	733	728	764	696	703	734	689	748	729	682	727	729	676	704	712	727	731	699	716	687	752	700	706	724	704	676	727	772	684	700	681	692	635	654	687	742	717	728	681	719	676	695	717	690	680	733	759	687	675	743	683	692	720	687	707	731	706	730	688	742	733	761	735	747	710	686	735	709	726	669	731	727	687	698	711	695	732	693	725	707	734	711	749	732	700	730	713	721	724	721	690	685	725	690	708	743	728	683	730	718	701	698	742	678	696	711	708	716	682	738	740	755	728	739	722	706	721	713	676	725	726	738	722	735	668	735	698	720	708	715	749	682	662	731	702	665	705	724	639	692	727	701	718	747	736	702	708	735	710	728	743	705	749	747	709	682	699	769	729	721	728	696	658	722	699	685	715	685	690	761	740	698	727	727	701	747	712	706	704	664	747	692	732	741	710	766	729	733	704	723	738	708	685	673	717	705	738	740	739	687	727	739	656	734	662	712	751	712	732	748	751	688	700	697	668	680	645	728	662	731	727	774	762	713	665	725	644	717	734	658	714	707	714	704	709	684	743	751	714	734	723	726	677	689	704	713	709	700	717	714	714	685	720	745	659	711	733	697	683	732	705	717	711	745	705	710	734	678	688	704	686	717	731	695	707	720	721	708	705	686	755	785	720	745	716	708	695	737	686	713	744	679	728	711	679	728	692	752	660	693	720	692	695	690	684	711	686	711	712	669	741	725	718	686	756	725	696	665	687	719	732	702	734	698	698	706	711	747	708	704	715	726	731	651	740	739	719	694	690	713	719	701	716	741	731	707	712	751	719	686	696	719	708	726	700	726	716	682	713	759	721	663	671	718	692	701	710
24430	21544	25246	28307	21553	21634	17603	8907	8125	4830	488	275	279	287	290	294	274	287	286	272	283	276	273	284	258	281	248	267	264	248	272	286	298	275	275	303	278	295	293	291	262	279	248	257	268	265	311	273	272	267	281	260	272	270	279	257	253	264	264	255	281	269	274	290	293	262	271	290	298	320	295	245	284	252	277	253	286	300	271	281	224	280	269	256	263	280	282	279	252	287	279	285	245	272	243	275	275	249	281	283	286	285	253	274	258	264	276	288	261	274	298	280	274	253	248	266	271	282	291	284	302	302	267	271	268	311	306	267	259	261	291	239	253	281	302	295	295	304	292	266	294	295	271	269	247	282	271	266	273	278	268	273	278	271	266	303	276	305	262	278	288	279	269	223	272	264	262	274	271	284	257	283	296	262	269	254	288	285	260	268	287	273	265	277	273	262	256	263	265	255	281	253	307	305	266	257	261	284	288	284	307	286	309	277	268	283	284	280	249	254	286	267	257	252	259	291	285	258	282	261	275	294	270	259	291	271	316	264	258	271	273	244	298	261	284	292	299	304	263	285	293	280	284	256	285	268	279	268	264	270	264	293	263	264	269	311	268	271	292	274	275	266	276	302	288	265	278	298	293	256	315	281	291	278	266	254	295	269	277	271	296	278	277	258	261	258	254	288	291	295	265	287	289	264	272	270	283	263	264	272	268	237	271	290	245	254	251	253	260	295	275	267	304	268	288	277	286	291	268	278	279	287	275	263	259	269	274	275	257	298	284	277	254	275	302	257	287	288	282	292	263	265	277	258	276	284	261	244	242	270	275	254	293	271	286	288	275	281	283	267	244	301	311	269	257	236	236	269	273	270	274	256	297	263	254	277	285	289	288	289	272	290	288	286	319	286	256	275	273	274	253	322	287	277	289	280	313	259	286	279	299	253	270	274	312	278	285	267	251	307	269	272	254	282	281	279	255	281	262	282	306	273	297	264	246	246	265	246	276	270	289	267	284	241	289	275	280	272	269	288	262	231	265	268	293	257	274	273	304	297	259	279	311	240	274	270	245	263	282	263	289	280	249	269	257	269	291	278	290	296	270	274	280	257	284	270	257	249	265	277	297	254	268	285	299	273	290	272	278	276	292	266	255	239	261	297	252	270	310	278	258	267	283	252	271	280	275	304	286	290	280	262	280	249	259	289	271	258	250	265	298	286	262	296	273	273	289	271	286	290	266	279	247	272	310	272	275	266	275	260	285	285	263	253	275	271	254	251	226	275	276	280	287	263	259	260	235	251	285	285	264	288	252	267	255	280	285	271	284	262	276	270	266	289	276	257	275	288	262	253	284	316	300	288	259	295	261	274	282	263	305	273	260	295	263	247	274	286	266	266	251	282	248	264	262	253	279	292	288	288	309	257	278	287	289	279	274	234	279	265	292	249	288	274	292	248	282	284	272	261	283	256	268	249	268	268	294	278	287	289	237	268	264	274	289	263	278	291	276	289	289	286	281	285	253	290	264	268	285	261	249	290	267	297	282	281	249	269	270	257	268	274	293	270	319	289	255	251	302	277	248	249	273	273	278	286	255	291	293	264	282	295	274	260	256	261	245	286	274	277	273	273	273	252	261	269	295	292	282	256	293	286	271	290	288	253	270	275	258	241	275	266	271	283	289	251	245	274	279	277	275	254	276	269	315	243	268	283	248	305	265	260	292	269	295	270	292	289	267	276	274	257	256	281	281	274	286	273	262	283	284	252	271	279	313	293	242	252	265	265	305	257	259	282	300	279	250	293	272	260	279	256	292	281	302	291	275	259	239	267	285	303	292	274	258	280	251	286	274	274	259	278	290	256	261	259	286	268	258	266	252	255	292	296	274	256	259	263	261	288	258	243	279	272	270	269	281	305	282	278	281	271	243	243	272	276	261	282	274	283	279	248	282	274	265	242	272	270	312	252	275	276	291	288	265	246	270	270	283	252	272	267	253	301	250	283	283	276	280	295	281	304	288	263	274	272	247	287	296	274	296	306	298	268	285	269	276	284	259	291	276	274	253	276	262	271	303	296	293	254	271	284	270	272	287	282	293	302	302	302	260	267	274	265	275	280	269	278	281	284	293	259	279	271	265	268	307	304	275	253	280	295	271	254	279	285	285	280	258	269	268	271	288	284	271	275	264	276	264	259	314	274	270	270	242	234	290	224	278	261	275	262	254	264	309	285	279	303	308	290	268	267	278	304	281	273	258	277	293	257	291	263	265	268	263	265	302	285	282	257	273	292	284	278	310	300	277	262	272	314	291	272	263	282	244	279	271	273	290	287	270	289	257	284	256	257	270	288	279	270	253	295	274	233	240	284	258	258	282	270	289	272	302	273	256	242	290	268	263	277	274	279	299	255	296	245	311	279	277	256	263	266	277	243	271	257	280	253	264	263	283	268	268	314	272	285	269	297	283	279	269	300	279	281	296	267	302	261	271	299	278	273	312	275	291	270	266	263	255	272	284	243	244	289	281	263	299	288	253	261	289	251	274	285	311	267	272	265	233	252	300	257	297	276	285	292	266	312	262	255	271	280	261	274	285	294	325	304	304	279	253	273	279	272	298	252	255	260	276	279	269	287	266	249	269	268	249	259	246	287	257	275	306	287	287	260	271	302	285	263	292	267	246	297	273	269	267	258	285	283	283	258	279	276	238	248	270	268	268	278	277	288	298	259	251	256	278	298	267	297	292	296	236	311	271	254	293	280	287	288	276	257	303	275	300	264	273	267	283	246	260	284	277	285	272	273	241	242	268	292	282	294	273	276	300	283	272	259	268	272	249	296	294	281	298	268	311	299	250	282	283	300	296	273	284	284	260	284	287	263	278	273	277	275	291	291	287	257	246	271	267	280	292	304	288	254	272	280	281	249	264	268	266	260	244	248	272	275	261	289	277	285	281	260	265	271	264	271	285	266	250	261	283	271	259	267	313	291	264	242	295	270	284	254	249	289	254	275	288	257	250	260	257	255	297	295	258	277	269	266	264	296	275	277	278	290	270	278	243	283	254	275	284	278	281	285	298	268	297	268	276	284	303	262	283	282	286	273	270	255	274	294	284	296	300	244	277	284	291	270	311	290	298	251	268	274	284	298	257	268	289	282	274	265	271	253	278	267	257	287	292	252	260	272	270	270	290	252	243	248	284	267	257	262	265	288	272	271	287	265	311	278	258	271	257	284	262	260	285	250	293	280	270	283	267	265	274	268	287	271	255	264	278	263	241	300	275	263	272	268	266	265	274	288	250	289	265	292	294	273	297	308	245	230	268	269	285	258	270	282	266	289	292	272	265	296	291	254	273	292	259	315	291	289	254	289	272	284	269	256	265	290	269	267	272	293	264	271	280	277	281	288	303	259	285	288	292	298	266	278	255	283	303	278	269	281	301	276	284	278	255	275	290	295	279	250	264	257	279	263	257	284	267	268	275	263	257	278	260	276	259	277	283	253	250	250	284	251	259	288	290	283	279	285	295	286
25471	39204	25265	12496	5496	2172	1931	4374	4446	2774	772	680	655	650	683	653	701	675	656	666	643	656	647	619	642	679	635	656	634	665	657	679	639	688	623	644	651	682	596	647	652	652	650	667	672	641	639	618	663	681	633	622	623	651	613	601	653	675	697	658	642	614	622	631	644	648	631	648	670	632	636	642	598	632	643	654	650	643	673	620	665	659	629	669	684	695	672	621	647	651	622	661	650	591	581	648	641	627	645	653	666	672	646	582	655	707	602	663	629	668	651	657	690	657	652	661	676	657	619	651	641	615	560	641	654	661	657	637	642	652	634	647	666	609	631	683	657	624	657	588	681	633	645	624	619	665	671	655	655	630	689	661	666	646	660	642	656	683	609	634	616	698	647	652	673	673	653	662	627	636	636	624	644	676	657	677	650	641	635	678	644	641	662	674	681	672	619	611	651	655	658	637	610	671	642	646	661	679	649	660	646	702	656	693	611	611	644	649	653	641	660	634	633	663	677	656	606	652	656	639	679	648	671	628	661	637	645	644	641	611	661	619	683	662	652	670	658	618	664	637	626	652	645	645	670	668	677	650	662	646	612	670	620	689	622	638	639	662	672	670	593	633	671	633	682	596	611	685	667	667	621	682	677	696	666	617	662	616	613	667	668	653	655	645	666	690	618	639	691	625	679	641	608	647	668	630	664	656	636	710	611	675	605	625	648	653	680	655	665	681	657	631	671	647	634	617	590	632	644	598	669	691	630	678	646	662	634	678	725	638	652	638	701	695	661	674	620	661	605	662	673	633	639	671	690	611	689	642	686	612	631	622	627	674	631	635	679	664	686	634	645	666	579	658	634	656	614	619	653	649	637	720	652	679	706	601	657	682	633	663	611	649	615	677	616	614	686	683	649	628	640	668	650	660	683	644	678	619	675	637	619	628	603	626	681	653	688	636	637	630	642	648	666	670	619	632	596	678	631	632	697	687	615	618	627	636	627	631	632	633	652	624	648	605	651	641	618	660	652	661	666	641	617	626	615	630	618	682	626	638	641	666	638	661	677	620	659	652	659	646	649	635	675	677	641	656	672	665	660	678	620	670	625	684	662	619	641	664	646	635	665	655	676	628	653	627	673	616	657	709	621	642	667	647	651	640	683	628	631	646	618	662	631	655	646	688	632	624	633	659	642	670	687	654	663	630	641	646	655	653	657	672	616	666	614	667	611	634	692	646	665	677	650	636	675	641	656	649	649	645	635	652	649	655	603	633	664	691	652	671	624	641	626	692	659	664	675	639	652	682	654	627	650	625	656	654	614	696	628	591	644	622	662	625	662	613	639	660	643	663	629	654	667	630	605	631	650	625	640	676	644	618	640	664	619	692	680	684	629	631	679	698	613	633	691	671	623	651	626	618	606	695	657	656	670	664	650	588	679	589	627	674	602	673	660	609	602	637	661	624	673	629	646	667	666	663	633	647	656	690	641	640	599	649	624	634	633	641	608	629	655	621	629	675	625	667	638	634	642	639	646	635	640	681	684	624	598	624	658	650	650	616	653	625	682	646	639	633	652	658	654	637	644	621	684	654	660	631	669	655	651	646	686	649	683	670	653	623	669	711	687	677	620	672	650	635	664	582	642	654	661	637	618	664	681	612	634	652	684	668	634	638	615	669	664	653	675	650	653	674	652	632	656	633	670	659	672	653	640	662	708	658	614	654	683	688	629	645	634	638	657	642	659	648	641	604	674	639	643	627	667	623	679	644	626	664	664	615	646	619	671	653	625	656	625	655	640	651	642	678	653	648	667	645	700	633	680	609	647	656	662	646	610	643	632	633	663	657	593	638	580	645	664	627	652	636	654	671	653	602	668	743	678	683	597	609	617	641	614	642	696	631	673	722	634	667	630	663	627	679	653	662	638	648	657	631	644	635	668	635	622	653	650	629	623	631	658	652	666	677	662	632	627	636	659	668	626	621	641	634	632	685	690	629	635	709	625	674	659	604	676	665	667	653	660	645	644	655	628	606	681	654	649	647	626	640	682	623	633	668	685	623	705	640	642	670	675	696	645	651	630	630	655	640	683	619	625	648	653	646	641	646	656	661	643	643	647	626	616	666	620	640	613	674	635	652	677	606	670	617	632	627	690	620	628	662	643	647	632	665	652	619	629	635	658	658	645	630	651	658	636	647	624	649	606	661	722	578	635	636	654	646	698	697	669	651	612	615	649	624	704	654	631	607	662	664	641	715	725	626	649	666	608	675	641	660	621	616	680	644	620	680	623	626	672	684	664	685	621	661	632	621	641	650	638	654	701	656	623	663	669	646	720	621	619	630	660	660	631	666	675	642	695	629	642	659	676	636	651	651	614	604	648	654	683	667	620	674	659	667	623	652	636	653	660	621	685	658	612	641	714	658	653	579	661	608	654	663	688	659	656	632	637	651	623	701	708	683	648	645	621	656	669	607	614	676	618	660	619	692	629	653	648	658	657	670	659	652	631	659	648	675	648	607	630	620	635	609	666	629	674	691	657	581	684	675	679	665	574	631	682	637	633	658	697	670	626	666	669	624	692	635	639	597	648	657	654	691	661	685	680	654	654	669	646	692	630	665	628	648	682	650	663	621	616	663	660	652	634	690	651	651	655	649	688	683	610	670	651	652	633	651	635	609	656	682	662	629	650	656	678	632	595	659	670	684	628	637	606	603	669	680	627	691	676	661	646	629	633	658	699	639	585	668	677	673	633	644	626	686	624	668	688	632	621	666	625	650	646	638	673	646	660	671	669	589	685	624	647	631	631	652	655	686	691	666	643	701	616	682	648	639	624	643	686	631	625	661	629	668	652	616	657	620	674	636	661	655	666	671	620	667	621	615	653	665	614	658	644	672	661	623	650	639	650	666	631	657	640	630	673	633	622	587	651	647	638	657	627	627	621	680	683	631	641	666	665	647	611	629	669	656	640	626	622	652	650	623	709	658	653	650	620	660	653	630	633	622	639	680	662	662	652	634	692	617	672	654	674	662	699	696	650	642	654	639	667	636	692	662	629	619	667	683	626	627	668	669	638	644	637	665	660	617	676	680	645	668	656	638	629	682	643	659	619	667	603	631	686	657	652	666	659	662	641	607	619	670	606	608	670	654	653	652	654	649	659	666	641	624	589	657	632	641	662	657	669	640	670	637	656	646	658	604	617	637	636	682	628	643	647	629	628	627	660	648	637	662	603	641	653	672	630	596	687	659	657	600	635	641	671	633	668	641	647	653	632	632	647	663	641	635	669	646	619	640	675	601	619	636	693	703	640	627	692	635	636	687	621	629	661	646	650	627	639	670	657	602	688	650	649	663	617	679	641	629	636	639	607	667	639	695	572	623	643	653	653	626	692	653	623	640	670	654	634	651	690	619	648	649	655	638	640	663	648	654	727	672	601	647	605	667	637	616	714	672	660	623	660	645	655	643	646	605	636	689	703	586	640	687	636	640	644	686	625	660	675	655	647	629	656	627	649	619	652	609
32014	22778	18479	6601	2108	885	401	299	448	477	191	195	198	212	187	208	220	218	198	209	191	191	204	210	197	191	200	194	206	218	221	189	198	217	190	188	213	219	205	200	215	203	200	237	175	212	204	202	208	235	214	242	202	216	180	236	215	206	235	203	200	188	217	203	210	192	224	193	180	200	174	195	219	166	221	228	213	217	195	196	210	214	228	212	210	195	184	201	192	226	188	209	195	237	195	227	213	216	191	189	200	207	190	193	190	201	213	206	211	210	206	221	183	186	209	197	216	193	186	196	214	187	212	194	223	179	212	183	230	176	179	204	209	216	201	201	202	211	203	210	212	208	201	217	204	180	207	191	209	223	213	216	182	206	209	224	214	229	192	217	184	220	236	186	199	204	187	212	205	194	208	214	187	177	188	194	188	189	191	209	208	206	226	207	201	211	187	190	199	190	204	230	203	199	208	214	169	204	196	206	198	191	201	200	234	213	168	196	233	211	191	224	207	198	213	209	195	200	206	230	218	215	187	220	180	188	220	197	236	221	209	211	220	189	230	209	249	207	194	204	187	220	189	219	197	202	197	191	200	169	186	203	204	197	202	190	200	213	202	224	230	208	223	206	195	194	229	215	232	204	209	213	201	206	207	235	207	203	221	202	211	213	235	170	203	205	210	191	222	210	201	207	202	192	199	184	184	196	216	200	230	222	224	200	195	195	203	216	232	197	208	204	198	203	201	206	210	189	215	203	215	216	207	195	200	209	214	183	165	216	202	208	212	227	207	225	189	197	214	205	207	210	205	181	191	214	200	201	210	189	208	205	191	210	228	217	224	190	192	207	214	220	195	232	199	209	210	233	219	201	235	216	213	224	205	222	203	187	182	195	203	217	204	187	198	214	187	205	213	222	204	222	218	215	196	208	190	195	195	209	181	210	178	187	201	230	175	203	202	228	175	197	220	204	199	192	197	207	182	217	181	187	196	218	198	198	204	223	199	203	206	197	203	197	185	195	214	195	202	184	188	200	248	209	182	207	209	211	210	191	205	213	216	205	208	239	209	221	196	203	218	217	196	243	225	188	210	216	200	230	202	164	201	194	213	208	209	204	190	186	198	196	187	186	182	197	226	233	205	214	188	187	189	196	199	214	212	204	212	224	214	216	223	201	188	228	227	187	207	208	188	215	206	215	193	223	209	195	205	207	211	223	203	187	189	194	207	238	219	208	190	181	226	209	214	212	218	201	188	204	181	210	206	203	198	194	175	207	185	204	203	201	202	193	187	214	195	213	206	221	217	178	174	187	220	179	226	211	194	199	206	219	203	223	206	228	226	229	212	233	190	207	199	222	238	196	175	228	205	229	216	204	208	235	192	227	197	185	225	177	215	211	203	189	191	174	204	196	193	220	209	201	200	185	211	173	191	209	188	200	204	193	174	221	205	206	212	214	223	188	202	207	185	195	221	198	179	212	204	208	216	218	180	194	209	210	204	219	192	199	192	202	188	230	223	182	209	201	215	203	220	194	213	192	186	198	205	228	202	192	195	179	202	171	193	228	209	205	200	198	211	184	201	191	174	210	202	227	200	221	195	212	193	208	220	208	212	203	194	223	234	205	187	205	203	211	232	233	203	181	202	184	200	221	208	183	214	212	189	212	206	243	217	174	206	196	191	182	208	212	183	174	218	228	225	214	184	212	223	204	197	220	205	208	214	189	210	204	212	197	200	188	210	240	191	203	196	217	214	200	210	199	210	225	234	202	204	219	166	219	217	217	216	183	224	218	198	249	198	203	206	190	207	203	207	220	214	206	209	212	207	191	199	193	200	190	204	193	209	209	219	179	207	230	193	219	193	181	191	222	163	198	200	208	199	213	199	220	202	212	231	215	192	212	206	206	194	213	192	186	243	180	217	167	199	192	193	204	197	176	202	198	194	206	206	203	214	231	169	204	204	202	193	200	227	202	182	190	188	223	222	241	191	210	233	217	218	182	176	193	208	203	212	204	207	205	191	206	205	208	200	218	196	214	222	179	211	212	210	212	209	204	187	222	229	213	201	213	189	187	188	201	193	204	208	216	193	213	229	197	186	239	205	219	214	199	210	220	174	210	226	221	197	185	172	201	220	225	215	190	218	200	192	196	196	207	190	188	185	225	203	178	208	201	231	224	205	183	219	215	203	191	214	217	230	216	197	210	226	204	193	189	220	192	209	243	199	189	221	211	199	227	199	210	200	197	218	215	198	184	215	224	214	208	191	207	187	221	196	204	224	209	216	210	222	184	204	204	214	227	186	190	191	226	219	198	195	173	184	201	205	192	222	215	188	180	210	216	194	195	201	186	225	189	202	205	221	218	208	214	212	204	206	207	184	194	212	206	225	194	218	188	211	214	205	211	205	212	190	215	195	243	205	185	181	219	195	206	189	209	188	235	224	240	188	201	217	209	204	195	221	191	211	216	221	208	180	198	201	182	212	186	192	190	230	204	209	211	206	205	194	204	220	219	220	190	217	198	225	216	192	214	218	211	206	204	201	204	225	200	220	220	196	214	196	184	190	210	214	199	206	188	229	203	218	212	190	167	212	199	222	215	216	223	191	184	164	191	209	246	192	195	180	206	211	198	201	208	211	198	231	215	192	196	207	216	210	185	187	207	222	206	218	217	182	198	200	206	218	218	218	225	217	230	201	195	204	201	207	196	194	188	206	224	199	193	188	187	220	223	218	211	217	201	220	191	209	221	199	205	216	233	218	237	184	220	177	225	201	229	210	217	215	220	219	192	196	195	234	209	232	185	215	218	218	183	212	202	197	196	206	209	203	181	177	197	181	211	178	205	200	229	203	235	213	196	217	210	187	199	222	202	223	184	203	208	197	199	218	220	209	218	196	209	201	200	214	207	231	183	220	242	182	227	197	193	182	199	196	212	218	204	194	190	167	217	202	205	206	201	196	223	222	196	213	195	241	214	210	231	231	210	225	199	190	227	210	248	217	193	203	216	204	210	241	177	201	232	200	198	194	226	202	218	199	183	199	223	215	203	213	226	230	235	200	204	214	193	224	216	216	248	210	209	241	209	194	206	206	208	207	223	192	223	224	194	188	199	191	201	195	217	209	210	198	199	201	203	195	174	228	167	199	219	232	205	212	216	215	174	202	220	218	208	214	205	186	214	206	213	225	207	222	212	205	194	199	220	216	204	195	200	224	212	226	195	214	226	210	206	196	203	230	231	208	214	198	203	183	182	202	198	224	201	186	193	196	229	208	216	218	210	222	199	200	193	244	215	199	188	198	218	224	198	196	215	214	215	211	213	227	227	187	218	172	178	208	215	226	184	208	233	200	211	202	186	201	202	201	206	191	201	191	165	201	231	192	199	202	210	226	216	163	211	229	205	204	222	219	202	215	213	184	196	208	212	217	204	182	216	211	209	177	188	237	202	224	190	195	215	199	233	167	215	189	195	204	206	210	202	201	209	187	210	214	183	196	212	199	181	222	205	209	211	226	211
23606	23750	9669	3533	1701	934	647	579	746	716	533	550	532	586	557	565	533	536	536	550	511	545	553	533	530	554	549	491	542	555	543	563	535	537	491	547	555	566	527	549	597	551	507	501	543	550	528	529	546	550	520	617	505	543	573	511	546	588	520	518	555	538	553	544	559	522	492	533	531	540	530	539	475	546	554	552	537	512	522	527	550	545	561	523	554	529	565	537	534	565	550	536	503	537	552	509	550	525	549	592	589	571	499	496	555	511	544	510	511	547	583	527	531	531	561	547	566	564	564	561	559	532	526	562	533	561	523	542	556	530	574	572	534	539	538	536	569	533	530	533	520	570	538	557	587	546	552	551	577	537	553	515	517	546	533	529	536	579	531	581	524	560	523	560	550	507	490	525	534	568	539	526	575	543	538	554	517	586	558	569	552	594	542	560	548	589	518	517	546	536	491	534	573	508	537	541	525	566	520	512	518	545	562	527	544	557	534	564	554	547	539	535	538	577	537	577	523	529	530	562	548	569	592	522	555	534	525	504	510	539	499	549	548	544	529	528	550	495	537	552	545	563	535	526	518	496	531	494	592	532	559	550	585	535	531	524	515	571	597	545	548	562	526	546	523	522	534	537	522	547	513	538	549	556	556	531	551	553	497	527	548	553	530	528	562	510	529	495	520	561	565	527	590	508	563	526	572	558	561	521	563	536	523	552	556	517	566	552	557	516	549	553	553	561	502	541	573	536	550	565	558	532	523	561	562	525	522	591	544	556	523	524	560	554	578	530	552	524	504	552	533	596	531	551	521	501	566	505	528	520	582	546	510	556	581	558	532	559	474	532	537	546	518	527	518	538	531	582	539	562	521	558	506	487	566	529	594	550	535	535	563	581	525	551	547	564	514	535	538	542	522	555	554	561	565	551	573	557	546	515	513	525	568	505	538	533	539	543	585	561	554	565	562	525	549	541	549	544	561	547	507	534	501	531	581	509	563	534	515	529	552	559	557	566	531	601	543	540	526	538	552	534	546	580	538	506	537	548	585	549	564	543	533	553	527	532	513	545	546	555	558	543	551	530	549	521	502	519	562	536	536	584	519	571	568	558	555	528	572	568	535	524	513	546	564	533	562	573	567	565	561	550	566	539	550	569	499	540	568	541	528	534	545	589	533	550	533	530	563	540	524	532	568	570	552	552	554	538	534	529	568	515	521	548	575	528	584	512	559	531	541	539	573	534	519	561	549	509	560	536	558	575	551	595	545	531	559	513	523	484	593	509	547	572	550	555	551	533	525	556	509	535	537	567	497	588	559	571	525	557	569	500	530	576	558	517	523	554	509	551	552	528	592	559	537	564	550	527	519	544	527	580	533	542	548	567	575	519	512	573	546	538	541	522	547	527	550	517	525	547	558	531	546	566	570	517	560	560	507	534	571	532	546	527	550	518	520	547	562	585	565	557	567	563	540	523	564	542	500	538	518	550	545	558	532	503	537	496	583	523	562	534	543	517	510	551	557	534	544	546	580	554	535	530	554	498	530	529	488	534	559	539	526	564	548	525	529	592	567	535	521	534	504	580	552	518	495	543	541	530	545	548	558	533	531	513	527	543	510	552	530	512	545	550	512	569	526	521	566	549	539	538	564	561	549	543	539	538	592	522	588	513	603	577	560	543	559	564	536	536	547	494	541	518	540	507	525	574	558	585	555	504	538	516	549	535	537	554	576	495	528	554	564	519	585	541	579	537	540	531	534	532	552	550	558	523	570	526	580	547	514	544	520	536	523	547	515	480	530	526	545	549	528	530	548	578	579	559	537	503	538	542	528	512	526	556	523	559	567	550	536	539	563	560	560	578	570	519	518	534	531	593	543	537	525	519	564	567	549	563	551	545	522	539	517	578	539	525	509	527	524	513	511	557	533	552	526	532	513	519	523	554	553	551	538	552	505	508	510	575	537	552	536	555	553	580	582	564	540	549	541	537	561	540	562	564	581	578	541	508	555	556	531	559	561	565	570	554	573	533	532	559	528	526	501	566	576	520	544	516	538	526	546	552	542	553	562	486	504	576	522	548	534	512	540	565	505	519	552	526	498	534	540	571	543	534	577	567	519	564	579	527	550	550	550	529	571	573	572	572	549	532	520	608	568	581	539	535	538	533	559	544	529	550	615	533	536	537	580	562	573	519	537	555	515	537	548	535	574	567	575	516	541	509	555	566	591	533	570	557	529	563	562	555	529	535	544	558	602	520	553	538	523	533	533	514	546	591	577	578	565	543	543	586	562	586	528	529	571	524	542	504	560	505	562	542	571	550	533	569	572	527	544	532	580	554	562	543	475	501	534	539	528	600	514	550	488	525	555	509	553	548	537	547	576	546	526	591	569	506	570	577	541	532	500	532	540	532	520	554	527	581	553	494	562	547	556	530	547	549	529	567	509	598	490	551	531	581	559	544	566	542	519	580	552	533	521	569	569	574	587	493	530	525	540	523	536	539	570	543	530	526	518	572	483	583	552	583	518	514	555	542	540	572	526	566	503	526	575	562	553	563	527	535	533	543	561	576	582	541	579	548	548	571	582	540	506	571	537	546	521	523	541	522	525	537	530	581	492	516	549	595	538	529	533	531	544	549	533	552	568	499	536	553	542	542	493	544	510	515	582	538	582	544	560	562	530	492	613	507	535	573	571	596	501	527	548	561	564	572	558	527	495	540	569	573	516	526	578	518	577	578	521	486	517	510	534	587	515	497	570	545	561	553	559	563	564	547	540	550	540	546	513	559	559	513	504	488	506	499	544	538	523	547	570	557	511	519	567	520	590	536	537	532	583	540	559	582	541	603	531	532	565	537	552	542	546	508	525	532	527	560	527	569	572	557	523	541	598	536	550	547	564	530	518	540	570	523	532	510	548	532	527	547	536	533	548	551	542	571	534	535	542	541	552	516	544	516	561	579	562	551	566	492	527	530	537	548	534	532	536	571	573	558	540	539	587	549	515	534	514	544	533	538	526	558	527	529	551	530	562	551	535	564	563	564	570	551	542	554	488	521	547	522	519	525	559	532	578	551	549	533	532	595	586	539	508	536	556	564	500	568	550	562	530	521	511	549	531	568	569	550	523	599	527	561	550	551	501	538	544	572	495	543	554	522	548	551	516	552	512	577	577	559	554	518	555	533	561	568	542	550	530	515	544	573	519	539	511	535	535	523	575	543	498	606	551	531	589	539	535	558	533	567	533	543	565	599	571	537	544	514	536	567	495	549	550	487	575	562	560	545	550	480	532	525	527	498	512	561	502	586	539	541	518	534	564	538	534	526	528	533	541	547	533	523	547	537	537	555	584	593	504	544	536	524	524	548	549	560	578	553	527	552	527	524	542	535	590	564	523	526	534	590	515	549	555	581	533	552	547	464	503	487	568	533	551	550	552	565	546	570	567	527	529	537	558	570	526	576	542	560	530	565	584	563	574	519	525	505	554	574	540	540	513	540	566	537	528	553	531	582	504	554	540	526
25081	21538	24893	28639	21594	19925	3207	663	2963	3503	851	284	337	286	318	317	289	333	326	305	304	291	300	278	281	302	293	282	287	304	300	302	318	290	315	296	270	301	314	319	350	278	274	302	304	268	300	292	270	274	312	300	279	343	304	283	348	271	269	308	326	288	307	275	314	287	331	292	276	304	309	266	280	264	265	303	295	316	281	258	261	285	294	314	282	275	300	307	301	258	295	305	331	273	296	288	299	301	290	294	287	315	308	310	318	296	320	285	253	304	309	278	278	315	284	267	290	307	359	300	298	280	315	306	292	312	311	300	259	273	286	306	296	267	282	264	279	302	255	320	299	300	302	289	302	310	321	287	315	328	297	261	273	302	289	310	283	285	279	298	299	271	254	288	275	282	311	324	318	287	266	316	347	280	284	280	292	288	305	310	258	271	294	330	268	242	300	295	300	302	275	280	293	298	316	256	270	298	270	294	305	292	317	290	282	309	309	280	284	287	280	322	297	262	319	291	281	275	291	281	307	294	299	322	287	310	306	290	276	302	301	265	312	290	325	291	274	261	305	280	240	300	283	277	295	314	336	284	295	275	309	301	297	298	274	312	285	249	283	288	308	259	286	255	313	294	281	306	321	328	315	295	305	266	297	298	309	286	285	277	278	289	285	301	312	270	274	308	306	278	291	284	317	304	326	289	285	293	305	291	269	293	322	255	304	302	268	317	313	269	287	290	321	281	290	299	268	307	292	278	299	288	283	285	285	301	305	311	311	303	274	286	297	248	257	320	261	293	299	292	284	281	296	291	323	296	305	263	298	292	305	295	284	306	315	303	302	315	317	299	305	310	277	288	307	292	302	278	317	308	273	269	327	279	287	276	299	285	267	280	326	314	284	310	285	306	273	273	279	283	296	279	280	311	324	282	304	287	301	314	309	282	287	297	299	294	283	280	270	292	280	287	280	314	307	299	267	252	269	308	308	313	291	312	310	318	269	277	297	297	265	282	306	296	305	283	294	276	292	314	325	314	302	318	303	304	293	326	313	290	287	296	317	298	283	285	272	286	300	279	325	305	315	300	285	292	282	313	274	271	279	318	283	298	284	278	286	274	288	310	274	296	308	321	266	318	312	298	301	311	291	295	286	305	289	291	288	294	314	282	345	293	288	273	295	267	273	276	287	291	293	308	256	277	305	292	269	282	308	262	271	325	291	278	285	266	292	288	299	303	318	279	274	278	304	308	311	271	291	290	301	294	290	305	287	280	304	321	307	302	270	308	274	278	292	336	328	302	286	327	315	289	312	302	268	283	311	278	288	276	303	268	294	309	318	273	282	284	302	301	283	296	302	261	281	287	286	269	296	318	279	280	285	294	251	278	257	286	290	309	286	308	306	320	311	317	299	291	313	257	302	263	289	289	317	301	277	307	255	272	275	299	294	277	278	278	280	318	295	310	290	311	286	320	294	268	300	289	316	310	273	280	287	314	293	269	275	276	303	294	285	279	302	303	282	318	304	273	280	332	283	319	248	305	289	308	289	288	285	283	293	260	315	236	301	299	307	285	282	316	316	317	301	290	310	306	282	283	287	294	284	289	302	291	288	287	285	297	272	272	278	289	345	315	293	284	290	298	281	312	311	287	302	277	308	298	285	322	310	289	288	308	291	285	296	299	279	286	294	249	278	317	312	297	282	305	286	283	235	261	297	294	281	272	293	277	270	310	303	316	295	316	304	332	321	302	308	312	325	270	322	317	303	264	310	298	299	309	307	287	296	305	309	291	264	284	276	297	292	306	300	291	272	295	295	296	290	295	315	306	311	302	282	315	276	301	302	295	259	268	303	295	291	295	258	297	311	295	279	296	319	275	285	295	302	302	279	290	307	311	279	279	317	307	302	285	283	266	295	261	307	298	278	324	285	284	308	306	294	287	277	315	291	300	305	298	270	262	279	259	292	309	297	273	307	308	307	277	298	274	283	274	284	288	288	306	260	290	301	279	262	285	291	316	250	274	301	278	262	314	285	318	317	286	271	292	307	319	292	312	288	310	270	287	293	276	291	310	271	303	259	280	291	305	312	296	294	304	280	289	302	264	283	296	311	282	269	278	303	328	293	271	309	263	263	282	306	314	291	298	283	282	300	296	300	327	300	268	283	304	312	315	289	261	295	279	283	253	324	276	325	305	280	302	258	290	307	296	289	270	296	279	298	293	278	303	270	281	292	274	304	327	313	277	307	287	307	288	284	277	321	287	288	280	312	278	331	281	281	255	322	250	304	277	301	311	279	280	307	297	304	290	289	289	286	281	301	289	283	300	294	292	268	306	288	283	277	293	312	302	257	302	302	300	302	303	289	312	304	288	272	289	280	308	261	326	294	281	310	286	290	280	313	298	304	336	287	308	310	331	296	291	298	278	293	304	285	274	255	305	262	275	301	276	260	273	308	273	279	322	321	334	330	291	293	303	311	277	317	265	290	304	309	305	315	281	270	272	271	305	297	312	297	263	321	327	314	303	309	279	295	301	322	289	274	300	284	290	284	278	293	282	294	279	285	326	321	274	313	297	334	298	289	257	314	273	258	289	340	280	290	310	274	309	289	276	311	301	324	298	303	316	286	305	302	278	279	314	284	316	290	345	293	301	303	250	272	280	257	290	303	299	277	290	255	304	293	268	306	282	304	277	282	285	302	274	294	266	302	287	281	308	303	291	279	297	315	261	286	311	301	292	325	275	271	320	314	308	280	314	278	278	317	309	257	328	318	260	265	311	321	273	306	259	279	323	287	323	276	316	304	290	270	307	310	288	290	294	297	300	290	280	309	313	295	302	317	273	311	285	266	271	286	309	264	297	299	292	290	296	296	290	299	275	303	287	297	301	315	321	309	293	280	290	273	280	315	277	292	278	314	301	250	295	311	330	294	312	319	294	321	289	267	286	287	275	322	293	290	290	326	296	275	264	297	280	274	299	278	321	269	302	258	267	299	284	325	298	283	305	290	321	305	302	298	277	280	314	292	305	295	328	296	280	295	266	285	272	303	293	291	303	312	307	289	319	285	301	282	267	300	290	323	251	309	295	323	268	331	273	294	290	252	329	304	289	330	268	286	299	310	291	288	280	298	292	281	330	326	266	299	289	321	250	300	267	289	301	289	234	284	276	292	283	306	298	301	303	298	295	312	294	277	316	298	276	336	265	317	304	291	271	276	310	292	272	302	292	281	309	274	263	287	324	272	299	267	310	294	257	279	309	257	280	259	248	283	313	287	280	335	279	263	278	283	283	293	298	282	289	309	280	265	315	294	257	297	285	314	302	282	285	274	276	301	279	272	270	277	288	321	286	287	298	310	284	328	291	273	273	302	302	281	279	310	276	266	289	290	303	281	297	294	282	298	301	283	300	285	318	286	296	300	299	308	330	284	276	251	284	295	279	288	288	285	268	284	275	267	275	258	301	282	289	253	255	316	307	310	317	334	277	298	297	267	300	315	270	280	304	290	289	274	307	274	274
23384	34858	20532	9657	4322	2231	1198	868	2388	2478	994	692	741	722	731	691	738	743	738	757	747	719	701	716	689	763	699	753	745	695	731	744	745	713	715	721	701	710	708	729	706	724	782	696	726	707	719	700	770	766	664	750	717	689	704	688	697	736	715	775	720	695	708	678	743	730	712	754	655	685	706	693	713	698	674	727	762	646	679	704	708	709	737	721	725	735	715	707	753	698	703	746	744	708	755	723	706	719	723	701	671	718	671	728	711	708	712	735	724	724	716	696	716	697	677	704	712	737	717	724	720	704	710	734	704	743	727	726	716	746	709	748	733	689	713	738	746	706	696	725	746	706	707	714	688	671	701	685	664	665	686	723	701	707	739	721	726	706	713	705	710	732	682	714	713	700	717	777	739	725	701	722	681	713	709	685	746	694	718	725	708	726	679	763	733	704	722	660	718	722	733	736	719	695	742	695	742	746	675	702	749	715	703	676	740	724	697	727	679	753	706	775	686	735	730	741	719	723	688	700	707	739	681	697	726	703	692	683	744	698	680	692	732	691	687	692	720	737	686	712	762	696	712	756	694	710	728	724	693	703	709	687	711	691	685	670	684	712	722	706	792	726	691	684	723	688	707	706	758	688	740	711	737	681	717	706	693	731	724	740	712	691	659	667	748	775	703	749	756	726	662	769	723	698	715	712	729	752	701	702	720	660	675	701	740	688	667	745	683	707	729	691	745	690	733	690	725	653	717	731	711	706	700	718	704	745	711	760	734	685	723	702	724	718	723	706	710	774	751	713	742	705	750	722	724	772	739	760	715	715	719	713	680	725	726	726	686	693	742	720	764	729	686	684	699	770	679	765	708	676	728	735	709	748	727	690	680	746	672	691	761	705	740	717	695	694	707	726	704	711	713	694	725	729	731	713	725	749	748	664	738	741	703	780	709	695	719	731	734	723	730	710	731	712	753	696	754	751	699	746	711	709	698	713	755	674	692	734	741	708	701	716	749	690	707	687	716	716	756	718	714	725	755	711	743	676	708	753	687	672	713	777	692	705	697	718	674	711	746	719	732	735	676	684	703	718	741	727	703	710	725	715	721	710	734	725	700	730	666	706	718	705	741	696	672	713	722	780	738	706	714	710	713	708	733	730	699	721	739	737	633	747	687	737	702	690	712	696	704	667	700	738	762	739	752	781	729	701	670	708	735	747	714	738	681	694	759	753	767	733	739	742	669	682	699	701	719	775	710	724	725	729	705	673	761	710	671	738	716	759	711	748	755	741	713	665	728	662	685	693	707	691	704	733	708	682	724	710	730	711	738	638	711	737	730	681	715	746	730	744	732	761	759	761	740	731	732	706	692	648	770	713	732	688	735	759	733	719	700	705	743	666	728	742	702	725	711	719	716	730	704	670	736	720	722	716	744	673	730	727	697	755	710	741	715	653	728	719	691	686	779	755	719	778	742	679	740	765	738	694	730	725	700	701	716	725	736	729	711	718	734	678	733	705	737	699	743	713	744	694	705	690	725	693	761	743	739	704	688	711	721	728	731	674	711	762	743	739	694	720	717	737	709	786	751	712	682	747	752	733	688	750	692	737	730	714	691	738	710	692	715	729	721	717	701	756	712	709	740	700	726	673	715	738	702	733	711	710	755	742	698	727	732	679	718	719	726	713	729	752	706	731	731	742	710	708	737	705	750	701	706	730	711	696	704	700	688	722	751	723	688	712	772	704	724	740	716	679	698	695	746	741	722	725	727	706	681	680	697	716	748	725	676	700	669	714	687	681	684	717	762	746	711	744	710	739	716	715	683	719	739	701	715	735	742	735	690	716	717	707	766	717	753	747	731	724	716	674	718	704	731	747	732	725	708	722	726	723	677	724	748	757	724	699	755	694	762	727	703	689	726	700	707	740	754	744	729	679	743	771	757	709	672	694	683	706	720	692	698	695	720	721	680	763	738	714	684	659	792	745	732	699	776	707	724	800	700	718	720	693	696	681	732	718	729	686	706	714	716	717	734	708	750	689	750	656	728	746	740	678	727	710	724	705	719	697	735	703	709	705	680	713	690	722	749	705	714	720	702	734	723	699	737	693	748	683	692	729	712	688	705	728	729	745	759	698	682	766	727	745	738	718	705	756	740	705	735	692	750	730	713	709	742	705	700	750	705	742	720	683	752	675	720	701	746	726	719	683	668	715	714	671	740	726	710	729	716	704	699	788	709	725	714	676	679	661	703	729	680	741	708	660	705	692	727	731	721	718	683	700	689	731	660	731	691	738	728	675	709	731	717	760	698	668	741	724	733	745	718	727	699	669	681	704	750	727	690	742	756	721	755	710	739	723	731	766	702	681	706	750	719	704	697	655	732	701	753	790	721	684	708	729	676	741	697	657	744	731	712	719	716	698	705	750	710	721	736	729	705	723	740	725	780	693	692	750	677	661	706	727	755	728	682	700	734	722	707	674	706	728	756	722	710	723	743	728	697	743	718	720	685	767	735	681	706	690	706	648	710	767	729	708	754	739	689	731	745	734	718	718	746	729	718	747	739	700	730	707	709	703	740	711	699	700	676	732	734	742	730	686	759	708	764	741	670	731	661	721	756	741	681	730	723	654	728	724	671	696	676	690	740	700	743	697	705	738	726	676	746	691	682	688	718	775	706	676	737	777	708	743	695	751	688	715	701	749	741	708	674	718	727	699	707	745	736	730	728	698	702	685	745	720	688	712	728	736	736	684	708	718	731	695	699	705	703	716	694	718	754	709	699	692	730	741	749	750	718	716	688	706	683	750	700	711	659	704	711	689	702	730	705	712	708	725	676	738	696	692	709	726	711	708	724	679	707	733	701	719	666	746	679	693	735	676	764	698	691	706	681	679	729	683	687	740	702	674	739	657	683	710	691	726	682	670	730	677	755	722	731	733	734	694	742	769	722	704	719	759	728	732	707	724	708	778	734	704	712	728	725	680	679	678	759	713	711	685	724	706	699	751	691	695	756	760	722	718	676	704	684	760	723	753	728	684	729	705	701	696	715	701	684	731	701	731	700	708	671	690	731	731	679	724	690	662	743	750	711	685	741	663	700	717	690	742	727	706	720	725	679	726	713	706	676	726	695	746	743	701	679	687	720	746	668	677	671	749	749	708	704	717	737	741	681	753	716	672	732	704	724	709	732	678	694	742	715	715	717	653	700	658	694	669	703	736	720	720	706	694	696	704	745	699	717	702	711	723	721	705	689	712	741	710	683	701	695	708	705	689	695	737	722	735	688	748	759	680	710	728	682	743	733	720	707	709	723	743	750	686	687	707	721	680	737	746	706	641	705	681	706	739	677	737	710	708	734	743	726	713	747	731	686	738	709	716	715	756	711	713	695	719	729	717	721	697	763	664	694	732	694	690	679	676	705	745	734	732	715	688	711	730	712	719	724	742	669	739	679	752	702	686	744	709	731	727	746	704	683	708	738	714	657	686	701	719	755	697	671	680	752	703	702	731	729	721	702	700
24487	21540	25227	28292	21553	21667	16924	1850	7963	6493	2031	331	262	296	275	273	264	277	296	279	267	291	268	280	245	248	281	290	274	298	256	245	290	265	270	263	284	261	295	260	249	261	284	245	289	276	297	268	272	300	258	259	258	274	244	271	311	272	255	325	280	277	279	234	245	262	285	264	260	249	265	279	289	294	276	266	271	267	255	251	282	267	287	292	263	267	240	265	276	263	283	260	261	254	271	262	278	278	265	248	249	326	274	280	320	281	262	251	237	247	277	241	271	268	275	253	278	292	236	268	246	284	288	268	255	282	253	270	287	275	284	282	257	273	276	264	265	268	261	300	271	271	269	273	268	274	277	267	266	284	262	253	262	276	258	296	275	259	268	276	260	251	260	252	263	224	276	258	248	259	271	259	275	245	270	256	263	270	274	270	224	249	261	286	268	271	270	275	300	277	283	280	262	279	294	293	299	261	269	251	295	252	266	296	270	239	268	259	283	245	239	268	250	242	234	262	266	277	297	251	233	307	237	276	265	264	293	255	252	268	246	253	296	257	262	284	272	255	247	264	261	262	265	270	243	254	273	256	250	253	265	272	288	245	282	259	278	274	276	258	263	250	264	271	252	275	262	274	260	308	283	251	263	248	274	282	287	299	257	269	274	244	262	265	273	298	316	257	254	251	277	265	256	275	283	245	253	239	291	284	323	299	244	252	267	277	265	300	279	253	265	255	282	284	286	288	261	236	268	266	272	272	258	258	263	260	278	276	255	251	302	255	280	257	299	271	242	270	286	255	296	303	264	283	297	303	279	273	294	272	270	255	259	271	262	255	258	271	293	275	262	279	258	269	270	226	257	279	272	260	252	303	319	269	257	288	270	258	259	273	233	251	273	281	266	281	261	277	285	273	283	309	294	241	245	268	280	254	266	263	279	293	271	243	296	244	279	271	245	281	274	283	275	278	244	270	266	247	293	275	252	273	253	250	240	275	298	249	287	298	260	289	270	281	263	279	304	261	288	295	279	256	287	279	283	283	253	297	231	270	257	281	301	291	276	281	267	273	264	235	248	249	243	265	273	251	316	284	274	304	273	259	281	246	274	276	295	230	246	296	278	266	280	243	285	276	282	271	282	271	246	289	302	292	263	261	269	261	281	305	258	304	280	281	259	282	246	260	279	264	247	279	247	266	285	266	284	229	289	292	282	260	299	282	297	277	285	260	273	280	269	263	253	275	262	276	294	307	291	269	290	261	306	292	272	277	271	290	246	286	268	268	268	260	251	272	248	281	285	252	245	264	267	250	298	301	224	262	288	251	262	284	275	249	277	286	299	246	255	274	252	278	288	285	269	295	308	292	292	238	271	248	246	254	239	284	261	254	291	260	241	280	251	284	264	274	268	246	279	264	268	247	269	262	275	288	263	276	274	222	246	255	284	269	291	240	280	270	262	280	290	271	248	247	255	276	280	262	234	265	245	252	290	243	288	273	262	286	267	249	263	255	264	265	285	293	293	248	258	292	312	272	277	274	284	281	243	252	261	238	271	303	280	262	288	272	257	252	275	255	257	271	246	272	268	260	278	259	243	277	260	271	277	269	228	279	264	265	270	240	269	271	269	275	261	280	260	271	292	265	259	308	273	290	258	267	290	278	281	268	253	277	287	281	284	263	254	230	251	261	249	255	270	303	279	267	288	285	219	261	332	257	274	249	264	256	270	276	276	268	251	267	285	302	259	270	242	298	278	263	256	239	263	277	288	230	283	288	251	256	284	282	293	258	266	255	246	250	269	285	291	299	269	275	250	273	261	243	271	268	257	290	261	263	261	289	276	281	272	274	263	258	297	283	309	266	231	290	274	266	260	268	243	264	274	279	271	261	278	291	278	305	270	253	266	255	272	264	271	249	256	244	244	259	287	251	273	299	271	284	266	300	268	259	242	290	285	282	292	235	294	245	270	282	267	283	259	269	293	215	285	233	243	256	276	293	275	258	259	295	277	272	282	276	257	261	284	288	289	274	236	292	269	293	253	261	268	271	258	289	246	261	261	303	278	278	276	271	261	266	275	231	268	262	262	287	229	281	293	272	278	249	277	284	281	267	285	263	251	258	286	279	293	296	268	269	276	280	257	268	280	266	263	280	251	278	276	298	271	281	257	263	237	272	273	274	270	281	270	256	295	245	242	273	270	280	285	266	268	289	286	243	258	260	293	244	277	289	279	273	316	269	274	283	292	286	261	270	265	286	249	271	269	258	257	270	261	274	242	243	279	256	282	292	279	262	293	303	271	267	256	283	303	277	277	281	274	282	294	269	284	295	283	271	269	256	275	288	293	284	277	296	263	262	235	251	239	271	265	304	263	282	268	282	249	274	285	271	265	257	259	288	259	288	251	277	292	260	287	242	308	266	279	266	267	258	282	262	272	264	267	254	272	262	271	277	280	275	277	274	256	278	244	241	254	281	246	278	272	287	231	220	293	276	272	242	246	284	280	281	248	260	275	274	298	285	265	261	275	264	276	271	279	289	292	274	258	281	258	271	264	267	298	257	278	244	258	267	244	235	268	288	275	253	296	251	274	253	256	259	270	272	281	284	268	278	266	247	255	257	274	270	254	271	252	252	287	287	276	265	274	276	285	292	260	276	276	256	269	261	298	312	281	255	250	242	255	278	266	269	270	303	258	258	298	254	279	245	252	250	242	282	271	273	283	249	277	267	271	273	275	297	289	288	258	296	277	285	274	254	276	279	281	263	278	270	269	265	288	278	249	276	248	314	283	272	249	259	286	276	285	291	273	275	260	266	301	278	293	287	246	255	286	287	251	246	285	275	267	284	276	259	277	324	267	298	301	268	267	272	268	290	255	272	242	286	282	243	252	247	294	288	286	260	268	298	266	296	279	282	235	264	293	247	283	264	286	276	244	279	290	264	303	247	269	283	261	263	255	273	310	265	259	292	258	269	260	271	239	310	250	261	282	287	289	278	268	245	269	254	305	276	272	285	292	277	269	250	247	248	269	297	273	256	252	258	284	249	259	234	266	266	275	280	275	279	259	262	242	273	290	273	275	260	253	267	254	275	278	259	257	260	287	276	300	270	272	265	227	271	261	277	262	297	246	267	283	240	264	258	245	284	235	249	262	272	272	253	259	271	262	272	274	290	265	267	273	286	256	276	281	268	275	266	225	275	274	285	288	249	274	246	259	236	250	262	263	288	266	259	266	255	242	250	241	266	256	265	278	264	257	252	273	274	313	249	246	273	295	309	267	241	247	282	316	278	273	263	252	294	295	264	269	249	297	261	264	265	304	264	311	275	270	272	287	297	297	289	250	232	299	292	244	282	279	276	242	236	287	268	289	304	255	257	278	267	294	263	292	269	261	261	278	285	261	279	298	294	301	289	267	256	258	264	249	242	272	227	295	265	268	253	267	269	292	273	277	261	269	285	258	297	262	233	256	287	285	270	258	256	258	281	253	268	288	261	299	307	265	271	283	292	255	257	272	266
25322	38753	23506	12156	6022	3119	1471	1030	4539	3674	1449	663	636	682	650	662	640	670	621	718	686	643	640	662	699	626	604	719	637	653	661	640	645	620	655	628	610	614	704	687	635	629	685	641	685	618	629	678	588	705	602	671	636	615	638	616	632	627	606	627	629	566	665	587	688	661	661	628	657	642	630	649	595	703	657	626	651	643	678	634	664	642	663	657	678	622	622	656	636	656	640	600	633	616	711	654	687	650	633	641	627	626	667	657	600	622	636	700	639	646	676	633	633	667	674	659	623	590	644	645	624	643	598	639	602	647	642	652	595	667	616	660	643	653	667	601	623	677	645	680	613	643	639	640	623	627	645	652	656	631	669	688	632	672	620	609	623	620	667	635	589	638	643	615	601	632	693	643	617	635	654	662	692	665	638	656	582	599	642	644	660	634	661	639	633	653	668	611	605	633	632	661	608	705	617	660	660	636	640	646	619	616	662	686	620	618	616	640	625	685	592	652	668	624	601	599	677	625	640	643	636	568	643	628	641	622	624	583	648	650	676	654	604	605	635	671	638	660	672	632	625	647	660	638	623	586	656	661	672	616	663	684	640	691	684	623	676	644	652	652	658	628	658	623	674	625	612	618	668	630	666	670	628	639	647	614	651	630	601	615	649	611	659	637	620	625	637	628	675	614	669	618	691	615	605	635	686	626	642	664	643	607	648	627	641	645	607	629	604	663	647	620	612	647	633	629	644	618	641	655	671	660	629	675	645	685	615	641	622	660	645	648	666	670	655	608	590	622	623	628	642	638	641	620	611	648	628	651	595	673	675	647	612	694	639	645	679	632	591	619	623	656	663	661	617	614	619	627	638	617	655	606	643	670	687	637	664	668	626	627	647	671	645	610	613	655	641	636	644	625	633	680	605	615	637	680	648	615	625	643	680	668	600	643	627	610	625	621	616	674	642	598	624	657	653	673	703	652	623	600	633	625	615	623	629	562	649	642	689	641	667	622	618	656	614	601	664	630	660	630	698	647	643	658	657	725	602	638	661	660	621	632	628	634	624	641	636	648	683	634	644	584	648	695	650	613	587	646	624	651	645	630	632	623	683	623	628	650	650	631	634	630	692	678	611	642	623	619	643	636	596	668	594	660	589	630	637	632	636	602	632	665	666	638	612	618	592	633	647	665	618	598	640	657	656	679	647	624	659	609	605	646	633	624	643	657	613	672	640	669	645	648	678	606	681	616	635	644	562	613	625	597	628	621	634	668	610	649	652	653	626	656	645	626	636	635	586	602	611	631	645	623	585	633	680	638	614	658	630	664	633	637	594	656	664	666	654	669	611	609	622	651	658	658	606	599	633	636	606	642	599	630	590	613	634	660	628	630	642	615	615	657	683	589	663	616	628	633	637	640	647	687	604	655	664	643	665	629	626	615	600	634	637	682	573	615	684	642	628	616	687	635	601	674	670	633	647	662	659	682	644	646	614	656	639	633	606	613	656	620	645	599	654	618	669	653	642	651	665	628	644	658	687	623	616	627	583	613	655	656	651	627	657	670	635	633	643	621	679	674	630	632	681	631	660	617	682	613	608	614	662	646	638	637	642	598	656	636	657	650	637	639	671	679	611	619	618	595	577	696	624	664	637	675	623	683	648	674	608	654	629	640	685	639	661	639	622	663	620	611	604	610	649	640	634	644	621	652	631	569	622	635	596	617	605	605	629	648	647	645	635	625	672	629	589	629	606	672	615	653	676	619	644	655	634	626	678	622	612	626	607	638	655	647	619	662	717	662	611	653	651	663	606	630	600	617	596	618	651	630	686	670	621	695	607	640	690	629	647	650	647	628	657	657	635	612	623	664	642	675	615	664	653	671	668	625	665	645	631	723	677	695	653	617	636	603	640	652	612	631	617	641	596	643	643	662	660	635	661	616	657	641	629	658	653	637	674	663	626	651	633	632	634	681	635	635	617	681	614	665	618	693	615	627	626	625	650	640	634	596	647	641	677	619	608	646	646	615	653	648	681	580	669	626	615	624	578	625	648	619	655	616	658	677	682	611	623	661	627	628	638	644	642	676	624	608	643	621	638	629	625	659	665	641	649	627	655	596	675	611	632	601	645	652	619	659	652	665	636	618	632	665	657	670	623	639	611	617	589	646	603	658	630	614	655	631	671	657	621	621	639	661	621	667	622	669	664	627	654	598	644	615	647	592	623	678	626	631	600	666	635	645	665	638	648	646	630	648	671	653	633	625	637	673	650	626	633	650	627	622	707	660	613	660	665	677	659	664	642	649	643	661	640	648	585	581	662	630	633	642	618	641	656	610	623	675	606	654	692	612	616	624	600	613	621	614	616	670	699	619	633	631	615	656	632	591	634	658	650	648	697	646	670	630	684	631	620	618	613	666	625	678	657	679	657	689	611	646	682	668	657	642	645	612	638	602	623	635	581	585	644	612	602	613	649	675	667	677	627	636	596	615	622	603	652	584	616	619	668	631	677	623	655	621	636	669	629	612	632	654	635	622	607	617	645	633	616	633	689	640	644	670	628	604	631	651	633	624	629	617	663	590	653	591	607	673	680	696	649	641	598	691	648	632	668	645	652	609	657	648	681	656	624	663	618	594	647	651	650	619	589	628	599	653	605	595	654	669	683	657	610	657	692	633	620	599	647	654	626	657	588	654	645	658	625	611	655	650	583	660	667	585	659	640	615	668	614	608	666	688	651	621	652	626	692	661	640	642	661	665	610	666	568	636	634	632	604	677	670	622	659	660	643	695	660	626	623	675	654	686	644	665	670	682	660	629	630	613	649	695	615	619	615	665	626	596	670	671	679	640	618	643	661	642	613	615	667	585	676	626	637	650	613	663	631	671	590	710	622	673	624	612	665	607	629	652	616	619	641	643	651	642	641	683	629	633	676	625	669	632	699	616	635	645	644	620	645	660	631	631	620	643	671	620	677	673	622	705	583	694	612	673	638	591	659	637	629	666	651	689	641	643	650	642	640	642	635	640	602	676	621	672	610	644	584	608	637	622	637	649	615	668	590	651	643	647	633	636	581	664	601	626	637	598	615	627	638	627	575	649	633	657	633	617	644	616	662	651	626	613	646	647	688	636	654	583	667	684	670	639	653	624	619	641	615	622	627	657	598	648	646	618	652	689	654	638	636	617	655	622	618	643	667	658	651	645	642	649	682	639	673	654	628	683	659	641	635	675	648	648	642	627	669	643	610	641	692	651	660	612	631	641	665	616	643	663	641	665	613	590	622	655	643	662	645	659	631	654	651	617	629	642	638	639	621	597	608	589	604	600	635	644	694	668	697	681	638	610	616	632	673	624	672	625	636	631	651	657	637	647	631	621	618	673	605	657	666	623	635	631	660	616	634	611	662	671	672	638	573	676	614	680	675	608	655	598	650	646	627	665	590	672	617	629	650	629	627	623	646	614	637	661	619	671	673	639	652	617	632	638	650	715	643	590	649	598	630	674	658	657	601	662	607	652	615	650
31922	23119	20715	8436	2212	1125	692	401	679	427	284	215	186	204	222	216	239	217	208	212	227	230	244	213	216	218	202	230	214	233	224	240	245	206	213	232	224	205	212	201	213	191	205	202	198	228	225	216	212	214	241	231	200	203	206	218	219	224	251	215	204	199	234	228	215	242	213	210	208	229	207	217	194	199	220	197	212	201	229	210	219	188	228	204	214	201	189	234	221	201	206	229	227	200	214	204	215	190	244	207	216	203	174	186	195	226	212	217	243	207	224	208	217	225	227	243	229	192	176	212	193	212	197	223	236	228	204	200	214	214	240	216	233	227	196	207	225	221	226	214	228	222	202	216	202	228	248	253	235	219	215	200	215	208	222	195	226	203	208	217	229	237	213	229	195	193	219	251	233	220	203	235	226	215	227	220	208	203	221	210	223	213	188	226	210	229	205	213	222	218	201	193	257	202	209	221	208	225	238	205	207	201	212	198	236	222	190	212	209	206	235	217	253	212	235	213	198	201	215	213	228	229	199	218	222	212	230	220	232	207	215	220	211	224	214	229	209	219	212	215	213	200	207	223	227	236	232	219	209	199	222	212	233	215	242	227	195	214	206	206	212	214	215	221	230	240	199	217	216	243	233	221	197	215	227	207	219	223	239	222	229	212	226	213	226	179	229	242	223	222	225	235	201	186	214	229	210	238	191	243	214	216	226	234	239	226	210	204	220	222	219	211	219	201	237	228	200	196	184	241	195	199	213	209	216	208	224	192	214	187	237	210	194	232	225	193	225	219	214	247	190	222	220	211	185	224	215	184	224	247	230	197	238	213	222	221	213	206	206	187	192	216	211	197	218	214	210	185	219	202	206	224	234	232	218	196	197	216	224	234	216	232	216	205	209	205	238	231	237	195	221	211	186	195	195	213	203	203	218	229	238	204	195	188	212	230	223	207	217	200	203	228	223	217	200	195	216	226	190	227	211	221	211	194	216	234	195	210	240	198	213	207	245	233	213	221	222	202	209	227	238	201	238	217	226	206	198	206	191	204	191	226	189	232	225	229	229	180	217	224	208	219	216	208	218	187	212	210	194	214	212	229	219	207	249	233	201	234	200	238	217	205	230	228	221	209	222	179	203	211	237	234	222	219	239	208	226	230	208	228	215	226	201	236	203	191	216	202	210	244	226	239	252	253	218	240	220	225	226	208	248	195	227	244	205	211	213	228	216	213	228	205	224	190	212	188	229	227	201	214	212	209	201	244	203	218	210	206	239	211	215	218	233	209	209	232	215	214	234	223	200	237	194	183	203	201	199	203	228	206	236	214	214	216	203	199	217	209	218	219	192	221	223	212	205	214	205	223	224	217	214	218	260	204	220	225	208	205	209	191	252	225	213	220	203	201	206	218	223	227	198	242	218	203	220	207	169	211	217	210	194	224	212	203	200	215	199	220	216	219	192	201	240	225	202	218	228	207	212	237	221	212	230	229	230	186	206	198	218	226	225	231	213	229	232	229	223	211	185	206	213	206	204	213	199	206	216	213	214	205	208	193	216	206	220	228	216	222	200	229	218	214	207	210	203	226	221	230	208	212	236	242	216	218	210	205	231	226	226	226	193	192	235	213	219	245	212	228	255	191	223	227	220	202	253	207	206	230	191	223	221	208	244	221	209	231	219	252	213	216	187	201	227	227	206	223	208	218	215	222	227	209	233	232	204	220	239	213	203	210	204	215	210	206	229	213	202	185	215	219	251	239	195	219	194	220	193	218	231	235	191	205	236	247	215	191	231	218	228	244	238	232	208	204	207	208	195	194	205	255	230	227	225	237	220	224	228	209	222	215	204	219	194	223	213	205	207	213	186	205	211	213	205	229	196	256	239	196	218	188	233	248	242	223	236	208	204	221	228	216	220	192	217	207	215	209	205	219	189	217	211	185	185	180	203	214	228	220	229	216	218	214	205	222	224	214	216	252	220	206	198	228	219	225	213	186	229	198	202	227	211	207	214	222	210	216	252	230	215	206	207	205	225	222	224	216	224	209	205	231	253	225	221	205	202	209	213	199	237	189	201	196	208	191	225	210	211	220	211	211	219	252	207	231	226	214	224	235	196	194	209	206	238	211	230	208	229	194	244	178	210	216	219	213	242	187	188	217	207	216	206	210	196	208	241	226	217	203	227	190	180	228	214	193	202	213	196	227	204	240	195	200	209	213	240	209	244	232	219	229	212	203	225	236	207	189	228	242	232	195	222	243	219	204	233	216	248	208	216	205	192	211	220	238	217	223	202	200	225	195	209	212	189	201	209	197	207	217	213	228	206	193	208	218	212	197	234	216	227	196	207	229	213	221	241	251	236	219	216	208	216	217	240	257	221	214	228	226	217	221	217	202	189	217	230	206	219	213	242	176	213	212	199	226	204	232	204	201	212	229	242	218	206	214	191	241	199	196	235	222	202	212	229	262	208	224	198	206	213	209	217	223	217	212	199	214	209	210	239	213	210	221	209	221	191	216	190	247	215	206	215	201	222	192	214	234	215	233	210	239	228	208	212	227	256	228	232	211	243	211	181	225	215	194	236	217	208	217	218	207	203	227	228	234	204	199	208	221	222	212	193	222	229	206	210	197	228	229	219	217	237	236	213	218	191	213	192	189	216	233	252	216	213	219	191	254	231	217	206	224	194	186	208	195	179	188	215	220	197	199	216	225	212	196	221	184	212	204	236	202	208	221	243	238	198	209	225	231	230	200	215	227	221	181	222	202	230	217	207	207	209	220	213	216	210	210	200	208	229	208	211	220	244	220	215	204	202	222	213	199	207	210	176	192	200	215	244	224	223	223	222	214	167	210	212	205	219	202	209	207	218	185	230	218	198	225	229	237	235	239	212	220	222	190	198	195	227	193	193	192	235	218	171	217	236	223	230	226	189	214	234	207	207	232	196	223	199	213	205	194	201	217	192	227	200	200	213	201	207	189	219	221	196	214	201	204	228	234	226	245	215	204	213	225	208	200	201	217	209	222	223	192	221	219	207	201	207	189	198	214	226	221	239	204	176	206	188	230	214	238	234	220	205	202	215	183	209	206	212	220	229	210	235	207	195	204	211	242	200	183	228	213	236	229	200	201	226	226	184	209	212	185	209	205	212	231	212	178	229	195	218	202	192	209	229	219	210	202	225	207	224	232	219	233	212	200	218	211	222	229	224	251	224	233	201	226	216	225	197	238	226	203	195	199	208	236	206	218	237	204	233	206	195	216	219	234	208	248	233	205	220	213	204	217	208	195	228	208	241	229	234	192	226	211	228	208	228	222	222	215	220	233	224	226	206	203	254	220	231	213	216	220	253	228	223	217	247	204	187	211	209	200	207	234	202	197	223	238	202	210	239	214	237	222	210	231	201	238	232	223	222	192	231	212	223	232	230	206	208	202	221	194	207	231	222	228	217	222	187	245	208	229	210	208	239	240	193	218	208	204	190	214	215	229	203	229	206	202	222	192	235	227	202	227	230	250
21377	26293	13246	4197	1763	1051	716	674	862	718	702	551	554	553	544	609	610	521	552	568	598	571	550	586	571	531	556	573	573	574	561	555	593	545	561	559	586	584	594	571	567	596	565	556	566	580	537	565	555	601	559	600	588	564	558	583	559	586	547	571	536	565	582	585	584	570	591	587	588	536	578	552	630	580	543	566	627	612	560	560	530	575	576	564	554	571	559	542	567	607	543	538	592	581	588	590	551	602	559	560	559	563	581	555	571	545	550	556	576	586	557	582	536	579	570	582	572	547	601	554	554	548	540	554	561	578	589	560	575	538	562	538	594	582	575	604	570	537	533	571	553	569	569	559	540	600	558	551	570	566	537	570	567	601	567	625	549	573	598	546	545	557	538	587	562	587	547	591	546	570	593	595	525	541	587	569	614	566	550	570	583	563	581	567	601	558	569	604	602	552	577	579	621	548	543	603	570	517	600	554	570	554	588	545	571	532	575	587	554	539	566	548	576	578	560	575	561	558	581	579	569	576	573	565	553	563	506	590	610	589	544	577	554	539	582	582	574	568	576	563	582	548	591	554	526	532	577	591	565	572	556	573	581	608	525	574	552	560	580	548	535	550	568	537	535	599	579	541	581	602	552	539	557	574	537	553	564	573	561	552	573	537	598	530	569	571	562	602	603	544	574	558	569	589	557	559	526	550	562	563	587	557	588	560	586	535	526	605	599	607	559	560	543	524	550	527	571	542	528	555	551	588	601	586	558	574	562	549	570	590	533	599	556	568	603	549	581	556	578	545	610	613	533	587	577	519	607	562	572	556	550	551	572	592	593	590	582	526	574	554	553	574	567	592	590	592	576	541	572	557	528	551	551	562	578	558	562	566	549	539	592	539	515	538	598	572	545	560	577	579	596	587	563	551	563	568	595	573	576	539	557	558	576	573	578	613	545	568	532	535	564	539	608	514	593	598	533	543	554	574	527	601	547	561	570	559	555	558	611	522	559	561	590	595	626	584	584	599	573	570	583	569	598	592	582	564	545	550	548	538	526	556	583	544	562	577	506	560	549	575	561	544	529	588	596	588	593	614	533	554	568	596	594	552	592	555	561	582	585	560	575	587	600	547	615	581	548	559	529	578	567	541	550	564	558	538	613	522	559	525	595	566	564	617	558	570	592	579	533	581	554	569	587	556	586	589	578	566	619	594	570	607	531	562	559	572	606	622	565	593	571	578	532	590	572	562	537	616	568	577	552	580	516	556	560	565	542	586	581	521	581	552	582	566	549	563	584	570	553	590	583	581	595	531	642	596	592	553	583	541	584	559	576	571	611	565	593	591	550	512	581	592	569	587	569	558	567	525	583	573	549	571	586	549	531	551	531	581	576	587	590	585	537	541	593	515	589	570	574	570	543	617	574	552	528	609	534	586	581	583	554	505	556	550	530	547	589	589	557	557	544	558	587	550	567	573	548	543	575	594	620	574	566	541	554	549	631	534	525	544	576	559	566	606	547	531	570	602	586	567	560	588	565	568	567	536	583	545	569	544	565	572	555	579	556	570	594	584	599	607	555	567	587	543	571	590	593	583	566	570	538	592	597	563	572	564	574	582	553	537	571	567	591	545	554	567	551	537	588	583	558	565	583	570	552	569	590	535	569	578	595	527	604	554	560	597	547	546	579	571	603	565	592	559	586	589	569	586	538	540	585	560	565	549	543	568	567	576	627	563	528	613	581	610	560	574	545	526	589	564	590	518	568	552	554	572	599	562	577	579	534	570	552	580	497	598	560	578	542	599	521	555	572	567	522	605	549	586	616	557	534	509	588	575	567	598	556	545	538	550	579	577	497	577	627	513	534	541	590	598	590	527	575	572	543	564	541	544	556	576	540	551	586	581	586	560	582	601	585	572	581	564	589	539	552	557	590	606	620	571	549	586	568	589	592	564	555	577	582	553	564	581	589	586	582	536	586	535	599	554	557	544	569	568	545	567	563	605	545	555	576	539	530	556	529	601	601	582	544	561	596	539	609	561	549	617	542	538	602	595	603	608	540	567	571	617	539	580	540	554	579	533	596	547	565	578	596	541	585	580	564	558	600	552	582	562	573	532	562	578	620	574	546	629	534	581	527	569	571	554	545	576	598	613	573	563	538	563	564	535	547	567	583	590	525	567	567	586	601	551	562	566	623	564	568	553	625	532	573	565	588	544	590	562	559	597	550	573	590	577	586	574	561	572	547	611	562	593	572	572	563	589	547	545	540	514	559	572	546	572	578	606	533	544	601	566	568	613	566	513	565	609	559	561	579	569	551	527	536	570	550	558	528	591	521	611	542	520	563	561	572	564	555	540	569	545	609	589	581	587	582	598	607	527	568	561	577	648	520	598	514	544	556	590	536	483	583	601	557	561	553	560	560	521	525	525	584	584	566	634	554	529	586	546	589	549	573	524	559	581	552	579	543	549	579	570	553	591	584	622	554	569	594	554	543	504	564	578	578	542	579	516	548	593	584	551	547	594	578	555	534	607	603	558	563	569	576	572	602	521	558	591	565	600	530	569	564	573	543	574	526	544	588	567	581	558	552	597	620	585	539	547	533	571	575	533	585	578	565	547	559	542	552	529	541	612	565	568	558	571	534	641	586	569	533	574	569	586	545	598	601	596	571	554	552	562	564	545	564	590	544	580	539	575	592	580	593	577	548	546	596	534	573	545	562	576	583	577	579	539	546	565	572	551	538	582	568	547	622	540	533	543	574	524	566	562	552	582	571	600	560	595	555	556	556	569	597	546	526	561	565	575	586	570	531	629	565	548	591	589	573	552	539	574	572	564	590	535	560	574	576	560	528	537	557	557	567	558	579	558	570	499	579	552	586	581	542	559	601	579	575	585	588	541	542	573	563	561	582	568	576	544	544	584	591	575	607	553	610	616	562	601	537	540	604	577	541	576	550	579	542	580	538	583	539	586	557	569	539	579	561	622	628	562	559	546	542	565	564	523	600	545	574	581	568	564	546	605	608	531	578	610	578	581	572	587	577	532	609	598	608	610	546	560	540	570	555	577	555	572	615	581	553	573	600	549	562	562	546	541	579	560	592	531	598	568	581	576	532	562	568	599	555	578	567	579	544	577	549	578	576	576	565	571	599	581	527	580	575	588	566	597	528	570	513	533	604	596	598	558	552	575	565	546	576	529	544	532	583	591	568	550	535	590	543	541	570	582	534	583	567	550	586	545	561	583	554	567	521	581	573	594	600	584	561	546	538	537	580	520	597	529	553	595	588	538	596	561	557	596	564	541	546	556	557	579	577	580	548	555	522	589	551	613	545	577	528	586	587	562	550	557	544	622	533	531	583	579	590	590	608	577	571	565	588	568	568	542	568	559	550	576	602	597	577	557	553	610	532	560	551	525	558	539	552	570	584	565	567	558	525	590	544	554	530	591	569	567	618	547	516	583	612	589	546	576	586	587	550	573	600	567	608	566	578	551	569	569	626	569	556	580	526	614	579	526
25060	21527	24869	28610	21562	19947	2928	1563	4036	2303	1398	353	303	273	285	337	294	287	321	291	262	299	303	286	317	279	292	328	322	300	334	296	285	312	306	309	265	322	281	321	273	314	304	305	258	262	296	278	278	283	285	292	308	318	312	321	308	292	328	290	290	272	301	330	333	307	291	286	299	329	333	296	273	305	283	304	321	314	275	292	301	295	327	290	292	272	310	295	302	289	321	288	310	305	318	307	290	292	313	301	288	329	322	292	294	300	320	297	302	283	327	299	278	297	304	317	283	273	292	323	315	306	309	303	305	302	291	296	262	277	273	262	311	307	304	287	336	284	298	263	294	312	293	307	310	282	311	335	319	326	318	310	298	291	323	329	316	269	308	263	299	315	308	282	303	301	320	317	309	267	305	296	315	321	294	344	298	298	299	273	298	302	303	300	296	306	322	320	307	302	280	301	309	293	298	328	305	349	294	314	277	295	294	280	330	293	324	289	319	307	301	291	295	322	304	314	326	296	342	301	284	297	311	286	304	293	292	300	292	265	273	290	302	336	308	285	276	303	297	285	304	326	298	310	332	284	279	284	309	284	290	299	286	276	284	329	296	298	300	274	257	315	280	301	301	277	306	273	335	291	303	300	311	272	302	302	311	319	328	294	307	309	330	322	293	302	287	296	305	313	286	278	276	322	353	295	293	283	307	324	307	320	318	291	285	283	278	283	311	306	305	329	291	277	314	314	318	299	283	311	320	317	300	299	277	292	330	288	341	313	291	270	310	337	307	309	296	306	306	269	310	307	309	330	313	325	311	295	290	283	305	295	289	294	322	344	323	290	298	291	267	285	299	321	311	292	275	314	311	302	310	297	299	279	283	317	320	299	303	295	315	283	305	292	290	299	329	327	295	309	311	298	312	293	311	319	352	287	338	284	274	293	303	301	301	332	318	309	308	325	283	335	336	282	317	330	289	282	282	262	304	307	278	273	323	271	308	327	299	311	283	285	308	311	284	284	290	318	286	310	323	339	283	297	318	289	295	290	313	308	301	317	330	308	306	313	290	318	285	300	275	289	328	313	307	322	313	300	288	303	272	307	302	292	289	304	297	334	290	297	302	311	293	307	313	283	301	319	288	340	300	329	285	314	293	320	305	299	323	293	308	279	282	304	278	300	297	303	316	286	304	284	298	328	291	313	305	272	325	314	292	289	323	295	298	332	312	327	293	298	302	283	335	295	324	359	313	287	315	318	304	285	309	306	308	313	317	316	302	306	284	310	324	313	288	288	303	312	293	290	307	305	289	286	299	320	288	308	307	301	316	317	289	295	318	328	302	316	319	284	290	298	293	323	276	307	299	267	278	305	283	317	319	322	312	279	321	295	351	312	316	292	300	299	289	319	282	306	288	305	286	296	272	322	294	293	300	316	298	328	295	288	292	282	308	328	322	279	278	317	336	299	314	289	306	291	300	325	299	294	280	303	317	300	337	313	291	277	302	308	368	294	314	298	304	316	299	321	302	289	293	300	292	316	309	294	347	300	292	299	325	284	322	326	303	278	339	340	286	292	310	331	288	277	321	334	317	283	301	307	320	298	290	273	311	290	304	288	312	330	282	298	317	321	306	286	309	301	269	300	342	318	306	321	322	322	278	315	279	306	325	286	302	288	302	269	307	298	305	280	319	275	280	265	306	308	313	304	276	324	303	318	296	308	320	280	300	328	300	319	282	309	333	308	338	291	283	322	275	296	338	316	292	281	282	290	299	316	264	295	328	308	291	315	320	272	351	272	302	308	316	333	275	305	307	328	334	318	332	301	267	322	298	297	288	307	296	326	264	304	304	302	260	309	347	257	290	306	306	314	301	308	276	297	331	290	306	315	318	307	315	282	263	302	311	260	279	306	312	294	302	324	300	299	320	298	284	277	322	296	317	290	242	286	296	298	287	309	314	310	304	326	318	307	296	317	320	314	318	297	276	294	314	322	287	294	293	303	336	298	276	315	307	294	303	278	294	273	303	304	276	288	333	296	296	319	293	281	300	317	281	306	278	315	299	322	292	304	311	336	314	308	310	294	337	303	284	284	328	331	285	305	287	315	281	292	320	297	307	284	296	286	297	300	294	285	298	308	296	330	272	326	316	300	310	311	295	306	264	304	300	293	298	302	326	308	299	328	281	346	299	315	282	289	301	308	267	295	266	290	285	296	294	269	297	319	258	292	293	315	318	299	276	313	311	321	317	276	283	306	274	308	317	329	288	306	334	302	310	288	331	306	318	292	298	304	312	311	282	310	314	279	334	290	299	283	308	331	283	274	276	301	272	268	295	282	292	310	338	319	296	322	297	299	261	302	264	284	331	286	306	304	285	295	284	323	309	313	311	307	295	300	311	321	304	284	297	338	308	308	316	289	322	293	297	321	313	285	332	352	310	273	297	307	326	307	323	312	289	293	286	296	270	287	285	328	313	321	325	299	311	310	284	312	313	321	337	282	276	288	275	316	306	303	340	300	305	287	257	295	301	309	329	288	315	285	296	280	275	295	271	275	329	300	297	267	312	304	339	299	310	282	241	296	278	300	320	308	293	307	307	320	313	279	324	309	319	267	321	330	289	329	294	313	284	313	306	311	302	324	297	312	301	310	299	300	307	302	291	321	313	315	335	260	309	325	314	287	317	279	314	332	302	298	310	290	301	288	292	297	281	308	321	330	322	308	312	307	267	295	292	354	327	297	323	312	284	308	300	302	278	281	322	279	323	309	336	296	325	278	306	307	320	283	306	290	322	301	269	291	311	308	300	290	302	286	295	306	325	293	304	290	309	324	306	296	322	289	300	310	302	331	279	299	299	350	295	296	305	294	300	335	303	279	310	314	291	272	304	293	284	268	309	298	294	294	292	310	320	281	287	299	293	273	304	304	269	279	306	286	269	302	283	335	300	305	324	250	283	298	321	298	289	314	295	281	308	307	311	286	282	314	282	288	323	283	307	291	324	329	313	264	307	317	282	304	287	272	306	287	274	279	338	280	281	306	275	326	311	304	296	303	320	309	269	298	344	286	276	297	317	310	284	312	288	274	291	296	297	289	332	308	297	311	276	295	277	299	300	310	308	292	305	285	286	278	292	291	303	321	288	286	285	294	339	325	303	335	293	287	308	284	301	315	308	293	263	312	302	286	284	291	309	311	289	325	307	292	291	280	354	286	327	301	309	317	305	242	277	292	318	313	284	344	286	283	304	317	278	304	283	314	312	272	315	322	314	274	319	314	327	285	282	324	274	278	294	309	283	277	311	286	294	309	297	303	307	303	290	312	307	262	292	300	272	322	324	314	313	326	323	329	308	298	302	340	331	280	305	284	291	341	328	303	270	295	313	322	311	273	302	339	256	324	295	353	324	300	289	276	257	297	297	283	338	295	289	276	281	334	305	309	264	286	302	293	305	300	290	296	302	326	279	307	302	318	315	293	283	303	304	310	308	314	317	292	267	281	298	327	311	300	278	288	320	329
24628	34204	17258	8049	3886	2006	1246	1369	2814	1849	1395	765	745	772	762	693	729	792	760	751	756	701	747	728	712	688	741	745	722	771	726	750	679	716	712	734	764	753	763	714	748	709	761	740	767	736	692	742	711	730	738	750	779	781	707	742	776	765	759	798	724	756	688	766	762	733	728	734	769	762	743	729	697	706	738	741	705	762	744	748	679	753	748	769	728	757	759	746	725	728	752	729	757	738	742	717	683	688	740	743	680	724	766	720	762	746	755	714	726	702	723	753	691	711	748	729	676	689	711	734	764	704	765	767	700	768	758	727	705	781	740	760	700	737	711	724	727	782	696	696	726	771	740	736	716	745	734	716	726	752	713	750	732	786	714	767	789	790	741	765	723	729	739	729	755	770	786	757	720	778	751	740	739	689	741	739	747	736	775	760	768	710	734	726	715	700	682	684	738	757	718	766	682	758	702	721	698	732	756	770	645	717	751	790	795	732	771	709	747	719	763	694	706	743	753	778	783	734	783	740	731	715	694	740	775	735	750	710	752	709	741	778	795	725	717	756	703	724	739	727	736	761	698	753	750	730	686	722	761	760	724	741	758	728	738	746	737	714	727	801	697	771	711	756	794	736	701	699	701	702	764	744	711	754	751	713	678	733	749	714	699	737	727	783	774	753	714	767	739	736	694	764	730	706	743	760	726	737	736	767	760	721	723	795	746	744	767	749	730	717	741	746	737	753	709	753	766	742	682	724	721	762	718	795	783	764	699	718	790	799	740	762	716	731	716	727	717	718	760	717	720	745	787	753	702	793	724	745	706	715	712	753	697	733	725	750	714	730	748	757	748	752	723	740	719	717	750	736	732	724	726	750	687	743	722	756	742	702	694	749	743	747	725	704	754	769	744	702	702	769	753	723	741	736	735	754	742	695	728	735	741	758	734	662	694	728	730	798	745	740	773	722	755	788	733	726	783	725	716	784	739	723	804	738	759	757	742	747	718	702	754	771	694	756	711	756	711	772	704	700	725	780	743	752	753	785	716	710	695	676	745	705	729	809	737	687	764	674	737	748	730	753	753	725	749	723	750	747	768	724	732	788	762	699	741	720	768	700	716	739	843	703	721	729	719	672	740	744	714	779	781	736	734	746	721	781	732	734	792	745	741	765	668	754	717	723	737	755	702	727	778	741	716	735	759	686	706	708	763	690	736	717	760	742	716	753	713	793	701	712	741	741	701	739	744	716	714	717	733	768	724	757	731	730	782	728	724	740	757	758	745	737	722	715	736	752	741	775	681	717	711	742	732	731	741	717	770	720	738	801	733	740	722	756	741	762	717	711	768	769	722	745	729	738	750	754	737	762	728	758	712	769	691	693	724	769	764	742	726	703	748	732	771	742	727	730	747	743	743	759	737	720	785	722	699	768	763	753	723	739	727	708	742	760	761	749	734	711	755	764	770	734	760	680	723	773	689	798	675	758	716	733	743	810	738	711	752	742	726	709	724	736	725	724	779	768	732	752	782	757	730	705	755	702	775	735	729	767	732	738	764	727	754	756	739	775	757	727	732	712	718	704	742	736	717	768	714	737	723	736	723	750	716	759	756	746	743	733	758	766	770	737	769	758	729	755	740	783	725	744	718	745	755	746	721	799	675	799	725	747	723	720	752	688	726	731	692	745	698	755	755	714	691	802	760	775	688	717	748	788	733	725	768	723	731	738	762	730	711	730	741	709	726	708	717	727	725	733	761	707	717	733	681	743	725	727	779	720	731	740	732	721	707	760	743	754	773	756	776	784	729	720	698	741	723	729	746	711	726	735	724	718	704	711	740	724	733	775	737	756	792	736	687	731	744	753	717	732	736	723	746	733	757	685	739	740	743	758	732	770	722	786	714	757	691	772	787	745	742	743	755	728	763	741	755	729	764	750	720	743	713	773	756	794	744	707	728	720	759	715	793	717	737	702	728	747	777	708	726	749	790	763	749	759	697	771	744	779	774	714	697	723	739	726	736	751	783	750	766	765	725	759	741	720	697	724	765	690	745	757	758	787	742	764	752	711	744	730	725	737	703	762	712	703	771	698	713	730	740	743	757	747	770	745	678	681	727	735	739	739	756	733	744	779	722	744	774	784	735	714	747	756	746	756	701	715	714	704	674	763	740	731	766	755	689	791	791	714	715	752	743	734	743	747	807	723	745	714	767	726	725	776	783	692	775	647	711	723	749	715	783	778	722	720	773	703	770	768	750	711	719	760	701	739	768	693	751	742	670	752	819	714	731	716	750	737	727	757	787	765	708	733	720	697	753	736	724	737	734	734	692	738	775	773	734	746	675	674	773	713	779	755	775	765	715	709	741	778	769	754	751	735	765	725	720	712	772	747	742	725	743	772	723	707	757	723	755	781	686	738	722	737	724	709	728	747	714	727	720	687	712	761	768	706	692	766	742	789	779	783	719	791	735	769	686	748	700	751	722	704	738	776	708	734	686	748	730	779	759	769	738	732	724	726	707	749	764	678	762	767	708	787	735	734	705	744	741	729	769	729	792	745	767	753	682	697	732	774	743	735	746	743	740	741	717	740	707	684	719	736	698	701	747	716	747	740	730	677	769	690	778	769	728	783	741	787	714	744	724	695	721	724	712	739	727	755	739	742	749	768	724	762	724	734	733	733	705	707	695	693	723	737	699	737	699	733	698	753	756	714	771	723	775	710	731	715	795	793	745	764	735	781	728	724	716	752	690	723	735	742	748	738	736	709	726	758	738	749	764	692	701	739	750	706	757	699	762	740	793	692	740	752	740	752	747	733	743	756	701	707	749	769	712	734	739	696	766	731	769	718	748	730	708	792	700	755	724	752	705	747	741	707	748	764	738	756	751	719	769	773	694	759	715	735	714	795	732	729	798	694	742	771	742	726	780	704	750	784	704	738	700	775	775	744	765	778	761	730	752	721	754	701	717	742	721	738	747	784	720	737	697	727	729	721	728	679	763	736	735	712	719	777	760	730	746	746	797	761	746	802	697	702	738	743	703	771	698	744	721	682	718	707	768	693	800	735	755	741	718	779	702	710	764	723	694	730	759	803	780	724	737	757	718	722	727	754	706	762	739	774	768	752	761	734	749	731	758	711	733	815	728	766	715	714	751	703	769	750	709	800	751	776	769	725	724	747	740	730	722	744	731	764	784	745	738	735	768	754	699	742	741	803	745	738	761	738	702	765	787	750	740	717	766	752	718	751	727	773	704	705	778	753	719	724	761	759	734	732	725	754	779	722	784	702	763	735	735	737	755	697	723	759	723	738	696	729	710	745	687	749	722	738	754	754	745	724	723	715	714	775	762	675	751	745	762	740	786	761	740	751	767	769	737	734	723	725	761	690	741	766	778	725	701	763	768	760	730	733	697	738	781	728	748	716	716	753	774	683	669	719	696	720	755	732	761	755	731	730	696	722	695	749	753	723	709	708	766	794	765	713	729	756	780	759	774	718	702	756	722	754	739	736	726	730	785	745
24454	21546	25260	28289	21558	21625	17085	3273	6839	4574	2508	353	303	264	272	314	282	317	277	277	288	282	275	253	277	297	290	267	302	294	305	298	258	272	306	309	243	287	273	249	290	283	265	282	280	272	282	259	266	274	310	278	273	290	236	296	247	279	307	264	255	285	293	266	248	274	275	304	248	276	305	323	281	256	290	300	283	267	235	279	280	280	277	240	298	282	308	266	310	282	319	256	268	265	274	290	277	273	272	267	282	286	285	246	268	268	269	281	254	273	272	291	289	251	252	268	286	298	309	254	268	285	284	274	270	298	279	227	275	259	272	239	274	274	256	256	285	312	309	274	264	280	292	251	250	277	292	254	291	301	281	278	312	258	299	255	299	278	257	231	266	291	288	272	231	248	290	277	266	271	273	228	299	276	282	252	267	239	285	295	274	286	251	255	263	276	271	285	281	264	287	282	267	275	289	276	268	282	278	285	271	281	303	258	284	262	276	277	299	301	266	309	263	274	293	282	277	253	263	277	293	253	257	286	246	243	279	295	244	262	278	303	262	251	259	281	294	273	273	258	278	268	289	295	270	296	278	253	245	283	302	274	264	320	252	274	270	287	296	260	253	291	280	281	274	245	286	306	258	315	288	236	269	293	288	278	303	266	279	268	282	297	281	293	279	302	261	267	281	264	291	259	292	321	299	238	280	305	271	271	294	257	289	280	299	273	266	287	272	262	297	292	283	270	283	257	312	298	300	252	281	284	261	288	271	295	231	273	279	253	241	254	268	310	276	300	268	294	302	281	269	305	292	270	265	273	284	280	267	288	283	296	272	267	249	292	283	290	281	273	281	259	288	263	262	250	269	261	291	268	261	271	310	259	269	289	307	252	299	229	271	301	286	320	300	289	278	286	281	294	278	269	274	274	305	242	276	284	290	278	283	299	279	278	273	262	257	306	284	255	295	268	256	267	284	264	302	274	295	254	286	305	285	260	283	282	263	278	267	250	271	256	278	291	277	277	264	276	257	297	268	294	272	280	258	317	267	262	270	263	246	297	288	248	285	267	292	262	288	279	259	268	280	241	290	295	269	286	266	315	265	283	302	262	288	291	263	257	276	269	274	268	278	284	287	254	265	273	271	274	298	275	292	308	281	285	268	255	305	278	263	280	319	288	308	286	308	279	296	250	279	271	299	303	262	269	311	275	280	294	267	278	268	281	299	265	280	286	266	293	279	297	251	275	264	302	277	256	293	290	238	271	269	275	238	295	280	297	283	284	282	280	276	283	270	291	278	299	270	257	306	292	284	277	253	308	260	293	287	263	237	256	268	241	254	272	249	321	286	285	271	296	259	286	253	248	304	304	296	282	317	283	258	264	278	280	253	299	274	277	268	262	286	278	273	270	314	257	265	268	261	280	288	261	260	303	273	299	294	270	275	298	307	284	269	266	255	282	287	275	263	292	274	279	249	264	274	282	271	285	282	262	271	289	326	300	285	283	292	286	289	246	266	275	263	272	333	294	237	277	251	275	270	265	262	264	287	267	272	269	236	266	276	296	259	230	281	274	290	248	261	271	297	275	287	249	284	262	271	292	269	254	267	270	281	236	303	268	253	289	307	231	260	278	275	288	280	259	262	241	252	257	275	290	289	259	273	281	301	274	280	283	271	267	283	265	277	257	288	249	268	280	284	261	290	262	270	283	258	329	322	288	263	284	263	279	295	288	261	278	292	288	271	275	264	247	276	251	304	290	290	247	308	270	294	284	269	269	292	274	270	279	246	271	295	248	281	267	253	296	261	276	295	227	269	273	284	273	279	241	276	301	257	276	291	293	285	250	286	276	267	260	273	267	259	293	262	274	282	300	296	267	245	285	280	310	289	277	287	289	289	237	278	271	291	264	250	264	241	274	301	255	272	277	264	265	302	249	285	271	291	294	276	263	284	289	274	293	298	268	272	265	269	267	283	315	277	259	271	237	267	275	266	315	265	268	274	268	269	302	242	273	258	284	268	288	271	263	285	271	275	279	248	266	307	270	271	292	304	286	287	286	294	261	260	277	280	252	251	290	294	255	273	266	256	248	296	263	259	276	306	328	291	287	284	257	290	286	269	286	279	253	293	271	268	286	306	265	255	249	278	270	274	281	273	273	295	263	243	237	283	309	273	281	268	272	268	297	272	244	266	272	284	248	269	266	275	289	273	271	287	256	252	257	284	261	270	278	273	274	267	261	300	249	273	275	272	255	266	281	280	261	287	284	297	286	298	261	284	293	279	283	303	287	277	274	293	254	283	303	237	301	265	294	258	252	286	285	279	280	267	250	305	232	270	287	279	255	292	279	262	278	271	271	286	278	290	272	273	296	266	284	300	270	304	270	303	256	298	318	281	256	296	305	275	256	285	260	250	287	247	272	270	250	272	253	244	273	281	282	260	274	302	261	263	257	262	309	265	274	252	267	255	288	279	273	258	281	273	272	263	273	267	281	265	313	273	263	259	257	300	275	285	283	271	267	294	289	292	269	268	289	267	280	275	294	273	267	238	275	250	308	268	249	253	272	269	289	255	259	260	256	283	247	262	300	248	255	296	245	253	290	259	264	258	255	307	264	234	288	297	280	262	310	287	261	289	267	272	253	278	279	263	253	256	280	277	244	269	281	252	271	284	292	261	325	262	252	271	278	274	248	284	287	251	296	249	263	287	307	266	264	284	290	266	256	271	324	317	279	253	291	293	241	288	277	276	275	265	281	280	288	295	266	268	282	272	260	270	284	289	269	296	293	315	290	295	260	269	289	301	258	288	253	305	273	234	262	300	272	297	279	272	265	242	273	284	245	301	275	326	309	270	286	276	255	262	278	268	280	291	307	274	262	294	241	299	276	294	275	287	294	284	282	298	256	275	286	236	267	276	241	279	272	309	281	294	263	289	270	266	259	274	258	276	275	275	281	299	295	269	280	297	268	267	289	287	251	285	255	263	284	303	283	285	245	281	296	281	302	292	297	303	256	273	287	260	278	267	297	267	284	261	291	259	276	291	267	270	298	262	266	273	272	236	278	283	287	288	284	273	259	303	266	279	281	245	288	272	256	328	291	276	312	269	276	244	284	303	258	309	296	244	291	265	291	285	265	230	282	274	293	269	268	228	286	272	249	291	254	263	279	278	292	259	276	283	301	269	237	277	287	270	277	286	281	267	272	261	293	282	267	263	291	302	332	250	266	268	265	316	277	300	259	257	269	287	282	268	272	283	262	270	276	280	257	273	285	282	265	249	266	250	270	275	280	268	295	266	267	273	257	312	266	243	296	291	278	246	324	273	242	239	268	261	286	287	261	270	264	259	279	260	243	288	252	279	256	279	274	249	247	261	256	282	261	262	274	298	273	294	279	273	284	292	265	295	230	275	300	277	270	290	262	267	265	256	263	281	265	277	288	274	278	301	267	263	257	278	280	261	271	278	278	300	276	260	256	281	281	280	273	268	272	277	300	294	275	276	267	273	259	272	271	296	281
26716	41579	26035	12501	5802	2684	1595	1701	4027	2829	1884	700	679	642	650	695	655	656	709	681	672	702	679	661	586	717	628	691	633	626	667	677	629	671	665	663	660	677	652	657	618	683	640	638	618	686	630	627	659	689	683	657	665	681	680	622	686	656	659	670	630	679	660	652	690	669	677	624	665	660	675	649	671	692	639	650	628	688	681	679	649	666	661	641	628	649	645	681	641	679	678	624	668	662	646	648	622	664	677	653	676	671	638	679	657	649	690	655	622	645	662	674	672	633	600	655	629	636	658	608	630	616	625	605	716	639	650	689	695	631	667	643	690	620	636	654	639	699	666	684	661	688	664	656	632	644	675	658	648	691	631	643	638	596	640	647	688	650	647	621	630	654	634	649	654	672	658	662	676	634	604	647	646	606	665	625	637	631	621	636	635	669	653	615	708	666	651	661	664	644	657	639	649	617	665	638	676	666	659	681	639	639	661	647	683	653	663	667	664	626	672	654	620	683	650	694	655	662	613	622	712	645	678	684	671	672	624	649	649	656	629	642	689	674	633	677	651	668	639	704	664	620	659	670	644	702	659	639	661	673	666	650	665	647	634	711	656	645	635	663	662	670	660	624	655	589	651	661	631	652	677	673	639	622	692	687	680	627	702	668	658	631	652	638	659	677	650	641	667	702	619	595	671	656	601	674	657	660	647	686	667	640	648	626	686	625	691	677	713	678	691	672	670	620	616	633	650	695	686	685	658	650	591	631	646	684	609	626	657	694	601	671	625	643	635	695	681	634	641	646	643	699	646	681	637	637	683	652	621	658	613	619	645	660	630	593	659	676	695	574	648	706	668	670	703	629	655	657	688	619	688	682	682	630	623	639	628	614	674	658	629	619	617	624	694	672	642	637	673	666	717	719	639	665	673	611	684	688	692	662	632	675	691	669	672	631	648	652	680	645	668	639	631	670	627	659	659	648	660	677	683	667	654	728	691	664	651	658	667	666	602	671	645	643	661	639	628	649	658	655	692	646	639	640	686	640	630	655	642	672	591	668	671	634	634	620	645	665	625	649	662	621	638	673	666	655	618	709	648	674	670	656	617	674	643	623	675	664	668	614	654	657	676	641	626	642	623	672	649	693	646	678	682	631	662	671	621	664	629	704	666	631	616	660	613	652	660	658	684	680	631	659	641	677	667	677	645	629	642	609	675	683	642	663	665	660	658	659	645	653	685	628	657	625	669	658	729	663	639	646	623	630	673	716	651	675	626	638	662	650	672	643	661	669	664	685	648	645	606	658	634	628	653	642	694	614	663	716	622	622	670	655	635	661	677	660	615	649	632	626	629	696	647	635	616	642	651	618	685	630	710	662	681	603	668	664	632	657	660	695	664	654	692	649	681	634	680	660	641	654	681	662	702	661	686	660	645	641	646	668	636	709	686	661	617	666	675	635	675	606	628	654	678	672	706	658	651	656	593	643	691	665	659	716	638	614	601	665	635	650	650	694	655	670	623	651	667	627	650	649	652	688	651	616	650	676	626	704	677	654	692	629	699	619	653	652	653	637	650	640	661	614	653	677	633	616	686	691	642	666	630	662	654	655	658	640	619	677	643	685	650	637	650	636	595	672	706	628	663	647	630	638	685	668	653	684	658	661	655	653	668	694	618	662	647	592	681	613	648	680	710	645	653	680	634	711	627	661	685	659	642	659	630	670	664	693	656	630	626	609	630	622	694	702	666	602	644	711	656	622	659	673	648	656	606	638	635	642	644	636	667	617	656	618	650	627	655	660	641	661	603	665	599	626	633	648	666	657	658	668	629	651	625	639	629	640	661	643	644	624	688	647	610	658	670	620	657	682	651	682	650	670	612	612	645	669	641	644	672	660	663	639	612	624	648	623	625	677	668	666	644	604	691	671	653	689	669	679	621	642	664	663	642	659	659	648	678	630	634	646	671	666	655	665	645	629	667	655	618	653	662	689	684	677	654	614	629	683	638	654	652	645	636	675	652	660	657	648	702	651	655	663	660	636	611	680	613	614	655	681	663	660	700	633	690	645	597	673	646	660	666	633	634	639	666	687	683	668	654	664	680	683	658	627	661	619	670	647	642	658	654	638	638	649	619	663	633	646	643	649	634	630	620	682	673	656	686	669	683	651	671	664	646	620	695	614	637	687	715	634	659	643	668	669	643	694	618	666	656	662	662	630	610	650	646	695	647	670	666	654	710	649	642	674	667	652	672	669	680	618	642	658	681	679	630	651	662	662	667	666	725	639	644	624	608	634	680	614	599	646	615	647	669	657	685	634	679	633	663	639	627	646	651	641	667	660	673	692	631	625	653	624	664	619	617	677	659	665	662	660	590	621	618	658	632	592	678	593	638	666	644	614	668	639	668	662	645	684	665	656	675	638	690	652	687	621	662	647	675	648	712	650	657	644	612	587	681	665	651	691	643	621	649	656	611	648	679	651	709	685	625	643	625	604	661	717	650	656	630	639	685	651	610	686	679	679	655	610	628	717	646	659	636	625	648	619	666	631	682	672	690	676	626	681	628	662	674	591	651	683	672	626	639	663	662	604	602	644	669	622	656	660	642	729	659	667	641	671	620	673	639	670	646	682	634	655	634	645	644	674	616	645	675	657	654	625	642	631	669	664	627	651	670	702	670	602	653	644	613	639	642	634	646	654	693	671	676	651	669	652	656	653	611	612	650	639	665	729	646	678	649	644	645	618	647	650	647	647	669	644	648	636	629	606	674	670	686	685	664	668	639	654	683	611	648	658	685	685	710	642	659	664	631	646	664	638	667	670	687	658	649	632	642	614	626	690	649	617	653	664	639	687	678	625	640	668	675	638	663	650	636	688	692	622	627	645	643	673	639	662	651	682	651	630	638	626	628	635	637	657	653	667	630	674	666	633	632	662	696	600	676	658	676	654	643	682	716	642	683	622	651	592	651	656	634	666	643	660	683	689	652	648	628	665	641	704	701	681	650	636	639	645	682	636	733	657	607	659	604	671	719	640	641	665	623	623	630	642	645	636	681	657	667	646	666	676	631	616	675	651	648	616	638	644	714	633	621	642	683	644	660	612	652	672	646	643	641	677	664	626	641	673	648	651	624	637	683	642	671	701	676	699	686	661	590	692	603	643	680	715	653	673	599	672	644	618	675	677	673	656	641	615	670	676	694	697	637	620	621	649	701	673	656	656	646	642	676	649	669	631	646	690	627	601	640	633	689	657	672	691	651	633	625	655	584	627	698	653	635	632	645	641	656	659	676	670	669	618	663	669	648	663	648	631	605	658	643	665	654	657	622	639	623	646	640	667	632	681	639	662	704	680	673	669	625	631	664	651	675	667	637	640	658	635	618	654	613	650	638	651	643	635	635	683	632	639	681	632	644	689	668	666	641	646	658	642	648	609	644	665	679	627	654	679	660	638	638	614	666	679	714	658	638	631	646	660	648	663	662	640	646	653	639	709	670	615	676	622	659	713	644	643	675	650	656	650
32000	22926	19542	8174	1974	990	509	296	458	343	241	204	195	201	209	188	201	217	203	201	198	199	214	210	196	200	207	187	197	210	179	221	176	223	189	193	208	183	223	197	210	217	183	210	197	192	208	207	203	199	201	183	199	226	193	228	206	221	186	197	221	206	232	196	194	202	199	193	196	217	184	213	191	193	203	202	208	219	196	215	211	187	200	216	201	222	219	207	178	211	228	193	187	200	219	228	198	202	192	203	192	200	205	194	193	203	199	232	227	200	208	184	200	208	197	234	198	212	175	197	202	227	209	211	206	205	204	210	206	190	230	214	208	203	217	205	183	206	213	179	206	209	201	200	214	217	189	220	204	208	204	197	173	207	200	198	192	189	191	199	205	218	196	192	195	179	212	203	187	185	224	172	182	193	220	214	236	196	200	226	183	197	228	187	226	197	205	187	201	195	193	204	217	192	207	209	211	179	215	224	180	178	170	217	205	218	200	213	200	196	203	222	203	212	199	185	213	206	201	229	206	176	164	194	192	215	200	202	208	190	213	224	225	180	187	206	189	200	226	181	195	183	200	193	209	188	217	215	209	198	216	208	213	194	231	204	182	194	205	197	184	184	191	197	204	215	210	217	207	193	184	182	203	183	197	207	202	215	225	170	186	215	191	179	217	201	227	227	188	208	192	193	209	231	196	203	226	209	199	206	219	207	219	178	204	221	218	211	193	217	195	201	212	220	226	206	205	205	207	187	203	193	204	200	228	203	197	212	216	187	203	206	232	221	191	216	188	210	192	229	232	185	203	191	226	197	215	219	211	200	199	208	187	190	195	186	212	181	203	213	211	227	222	201	212	202	168	196	224	219	202	209	178	189	244	209	182	176	203	215	207	195	203	227	208	201	228	210	204	206	218	211	198	198	205	203	184	210	203	210	214	205	207	201	201	205	209	191	210	210	191	208	201	231	181	186	186	179	189	228	203	191	217	197	208	202	200	202	183	220	214	200	176	167	211	224	182	198	219	203	206	176	208	193	194	188	177	207	231	211	184	216	217	231	201	187	220	204	211	210	200	212	203	173	201	201	196	191	192	217	202	206	188	196	203	212	207	207	207	207	218	193	205	199	197	202	193	184	192	207	174	194	231	186	218	209	165	226	204	211	190	220	219	195	207	180	189	191	215	211	216	193	180	196	197	218	211	213	213	211	200	208	215	207	194	205	223	218	226	220	208	193	246	191	203	198	193	203	217	203	196	187	209	198	204	198	232	204	187	207	215	198	205	219	213	201	200	194	194	181	199	214	201	211	202	175	196	214	197	213	210	214	203	195	224	199	204	228	216	182	202	185	204	197	215	219	197	181	212	204	198	214	189	199	181	202	212	208	173	226	192	215	203	190	228	209	210	199	194	193	207	210	199	192	218	201	201	211	212	214	206	207	201	218	173	215	192	200	197	215	190	231	231	205	201	220	194	186	218	230	212	195	199	188	235	235	208	229	203	180	187	191	211	181	200	225	210	213	214	218	190	223	214	218	195	220	198	194	191	204	199	219	190	202	236	157	221	211	224	211	208	217	198	203	186	239	202	211	213	187	222	192	183	182	184	183	222	201	237	200	206	220	171	204	190	208	183	216	215	198	205	197	214	207	203	190	193	180	201	201	193	215	213	228	206	192	228	197	220	217	217	199	183	204	245	220	202	193	189	213	192	234	224	201	205	191	205	199	231	191	212	225	224	217	228	184	184	219	208	198	204	201	190	209	210	200	160	217	185	201	205	209	198	202	248	190	202	212	185	217	199	184	214	200	197	188	189	206	246	198	183	188	217	227	205	195	211	190	238	210	201	199	224	188	200	192	223	182	226	182	191	202	184	196	211	193	211	236	204	232	178	189	208	211	204	225	221	217	220	195	212	200	213	209	203	211	203	168	221	195	178	209	196	202	216	237	209	182	197	204	212	219	196	205	197	186	196	197	194	194	203	201	175	200	197	197	233	213	200	195	191	174	203	180	191	196	218	209	218	200	220	218	223	223	259	229	211	213	192	213	201	209	227	196	223	206	193	215	224	199	196	225	198	182	222	173	199	201	203	207	221	218	205	210	206	191	200	261	191	198	209	220	202	210	241	211	209	200	201	194	238	210	194	198	206	186	227	173	226	207	231	203	213	213	239	222	200	209	220	197	192	207	214	180	193	199	185	183	169	200	189	233	201	229	195	202	192	186	183	209	191	216	232	206	218	226	201	207	186	198	202	193	221	183	215	163	163	220	203	224	223	210	184	209	191	215	183	189	195	202	232	194	214	224	209	243	211	206	190	215	212	212	227	210	224	223	216	215	212	209	204	181	204	184	216	218	210	204	189	200	200	187	218	225	205	171	168	231	220	232	194	218	198	210	203	217	218	204	234	211	207	205	208	216	192	189	226	184	209	191	191	232	196	204	199	234	200	188	191	198	202	225	197	227	176	203	190	193	171	182	224	203	213	212	177	211	194	224	200	225	219	208	174	199	202	155	221	190	234	206	190	212	187	215	206	187	204	199	172	210	196	203	201	200	230	194	199	186	180	206	204	186	191	199	211	208	195	216	195	214	203	208	198	185	215	192	194	202	215	190	203	222	238	189	212	204	194	197	211	211	225	191	205	213	196	206	213	183	212	181	179	185	174	235	186	196	199	214	187	213	213	203	195	216	219	201	227	197	212	200	238	185	230	203	205	224	203	197	196	227	218	207	209	222	170	173	200	200	212	200	184	207	213	208	190	217	197	198	194	227	200	189	199	201	211	216	230	187	211	215	216	211	214	185	216	191	205	183	219	236	237	194	215	208	225	191	191	182	201	207	217	206	196	213	202	188	187	238	204	231	188	205	211	211	204	209	218	231	213	194	208	192	233	211	216	203	200	216	208	227	223	185	180	214	194	191	217	223	212	198	213	203	193	198	204	203	218	221	196	223	206	222	191	229	202	202	206	214	218	198	179	196	172	225	215	187	200	219	226	184	217	211	230	213	185	218	220	229	205	235	233	213	183	240	196	180	198	215	205	204	206	185	212	213	238	200	184	208	186	188	204	225	214	202	171	215	213	218	204	206	203	215	196	207	205	209	217	211	193	215	191	159	212	171	191	189	208	185	215	232	207	193	214	193	204	212	187	213	212	221	195	190	198	221	178	226	182	221	211	190	189	187	211	211	227	185	195	206	225	208	205	189	211	223	213	199	186	203	199	191	204	186	200	198	207	206	209	213	222	212	206	189	194	205	208	206	218	203	196	191	197	242	173	200	213	200	197	208	222	202	209	233	198	216	207	203	213	228	206	204	222	197	209	187	207	197	197	210	193	210	208	197	239	203	234	225	210	222	197	198	203	211	218	211	196	221	207	196	182	199	224	179	194	194	208	204	187	198	224	232	172	232	201	216	221	224	208	214	220	203	196	226	213	190	183	215	191	193	207	221	193	196	203	190	199	202	229	204	224	207	207	218	214	175	225	180	201	215	196	190	234	211	216	209	204	198
24202	24734	11576	4103	1545	970	702	578	744	637	591	516	526	545	572	570	522	527	524	510	507	518	579	541	537	530	514	515	523	510	598	527	542	529	530	557	573	571	556	543	526	555	524	532	535	531	548	566	525	526	529	544	533	531	573	504	545	520	540	513	513	520	520	503	497	527	577	512	517	557	505	517	532	581	554	538	514	517	575	544	543	551	547	527	532	547	504	558	521	519	539	530	558	567	569	538	504	583	554	524	588	558	551	550	536	558	530	530	565	546	608	570	579	531	538	552	539	545	492	548	454	527	558	577	573	559	521	551	538	523	544	558	537	553	481	558	569	553	548	503	578	598	582	529	554	579	535	552	561	547	525	550	553	523	540	540	504	521	543	555	561	532	524	533	538	541	545	593	554	572	544	563	500	543	549	542	530	530	522	558	556	538	583	552	535	524	548	573	535	527	513	558	551	553	522	552	506	545	549	552	512	513	529	533	545	589	528	585	527	516	495	532	550	545	525	537	562	541	545	527	523	519	575	540	578	539	571	581	558	542	511	579	519	524	592	535	568	558	545	548	499	505	528	554	525	601	592	537	562	467	542	544	550	531	536	541	561	574	529	581	514	550	527	572	575	495	528	526	566	559	489	519	542	548	560	516	551	485	581	545	544	591	508	548	499	533	558	531	500	550	549	555	514	556	535	516	537	529	535	527	556	566	507	552	520	539	517	513	497	563	481	511	565	575	543	564	520	533	528	521	530	542	535	545	542	556	550	516	521	544	552	552	512	546	557	586	552	521	541	532	558	559	497	554	552	548	570	473	571	569	536	495	546	565	562	535	517	519	513	540	558	519	510	555	521	538	525	458	548	531	601	492	512	528	504	557	511	542	566	534	533	580	506	514	562	522	549	495	546	547	555	566	520	538	546	527	544	575	532	517	541	509	512	533	547	532	577	549	586	528	538	548	533	530	527	553	554	517	534	526	556	549	549	563	545	533	527	563	523	515	541	532	553	551	517	592	490	533	526	541	555	509	516	529	514	520	578	589	477	577	538	507	512	585	567	535	564	575	567	508	514	553	520	539	512	551	542	547	555	529	511	511	513	536	555	542	561	524	543	528	524	549	569	537	541	538	535	574	546	531	544	475	578	550	578	534	547	521	567	491	543	523	561	541	540	528	542	531	551	543	498	558	522	528	568	583	544	548	592	494	519	550	514	514	558	558	550	554	549	545	486	489	557	533	544	527	547	529	531	511	573	544	540	528	558	579	547	510	522	526	533	552	537	522	549	543	540	548	568	577	559	541	562	529	547	531	488	534	504	540	474	507	541	478	544	554	537	521	541	527	522	526	567	546	581	526	563	559	575	520	533	520	551	543	556	552	552	533	540	514	549	537	558	525	575	568	491	537	506	562	527	549	544	516	541	507	506	524	567	535	524	535	549	553	537	547	563	597	536	526	569	550	552	501	534	522	562	531	562	565	569	530	537	544	535	560	558	501	529	556	578	575	525	545	508	525	527	557	553	553	552	546	554	570	528	535	503	595	534	527	515	517	514	524	507	551	552	540	558	546	568	518	558	552	480	482	521	546	577	536	478	557	530	548	536	580	536	532	562	577	550	539	547	525	558	509	491	589	538	484	541	519	546	492	561	578	539	548	553	518	542	491	551	520	568	538	545	554	530	524	555	557	538	532	530	501	529	570	571	549	589	553	512	507	543	522	539	521	502	525	548	533	553	550	520	520	523	543	536	554	530	564	573	552	562	545	563	547	560	515	543	524	520	573	500	557	527	553	553	527	573	528	552	551	563	518	527	583	525	514	592	541	556	566	547	549	550	546	532	544	533	529	540	509	519	547	533	594	557	561	547	574	510	550	534	535	530	560	570	504	519	565	535	552	515	520	550	541	547	555	553	505	496	524	560	539	496	512	505	507	584	543	598	520	553	522	571	523	586	539	509	526	573	559	490	507	522	551	496	558	539	596	525	521	551	497	534	527	553	511	529	548	545	542	547	548	533	543	553	569	504	555	586	516	574	514	540	528	498	529	564	545	557	500	545	537	551	507	559	537	544	544	555	526	566	540	557	554	537	530	526	518	536	547	478	553	538	536	561	560	554	505	564	528	567	539	554	529	543	528	554	575	556	555	575	558	596	553	566	559	568	525	519	603	566	498	532	519	534	536	504	553	512	559	521	558	530	537	536	541	514	549	501	514	542	561	556	528	546	548	540	536	539	559	522	509	509	582	527	553	543	496	529	513	571	532	545	512	556	532	548	563	545	553	521	554	571	549	526	541	522	508	552	549	518	530	565	532	501	546	515	517	506	516	557	559	588	530	509	514	534	531	536	505	527	543	535	522	565	565	520	545	531	544	582	501	576	561	543	551	561	553	540	516	525	514	511	528	519	538	561	572	586	542	537	540	543	548	568	523	539	541	561	557	548	526	547	559	510	526	524	557	534	538	536	521	512	534	508	559	474	558	568	538	532	527	551	511	551	545	570	564	546	580	516	543	535	529	553	565	536	538	517	517	498	540	529	524	531	526	548	494	558	543	545	527	520	497	563	533	512	563	539	537	537	518	552	575	532	526	511	540	533	558	584	567	561	558	565	513	557	558	549	540	532	565	547	509	521	539	522	516	549	533	528	571	597	558	568	534	557	517	494	528	555	563	568	524	529	561	538	512	535	526	578	542	533	513	554	566	557	569	525	520	528	553	505	516	532	579	557	546	531	553	570	541	553	570	549	531	568	562	545	583	503	530	516	558	505	500	547	524	534	548	547	551	553	511	495	536	554	535	537	554	507	529	574	537	571	507	536	534	528	562	517	547	540	570	553	538	533	537	516	523	540	566	529	531	565	538	557	542	533	541	581	525	552	564	517	549	521	561	545	516	542	551	542	521	563	593	490	526	512	530	539	534	565	563	534	531	575	539	562	514	550	489	526	513	576	563	552	549	540	551	514	491	554	550	557	518	609	554	535	508	557	561	563	531	522	560	555	555	574	496	565	524	546	531	551	565	532	534	578	558	557	575	534	541	541	519	554	504	570	569	541	489	548	509	534	562	499	503	508	532	496	542	527	500	518	555	520	547	510	553	565	551	573	518	526	512	522	529	552	537	543	555	519	533	568	530	556	566	552	560	543	545	550	536	560	547	542	534	551	568	534	570	522	535	552	533	562	555	554	513	558	536	521	556	547	514	502	507	570	513	559	579	531	555	530	563	546	558	555	484	574	499	545	553	545	507	524	536	536	558	510	580	579	528	524	520	523	531	591	569	544	530	535	528	556	512	541	531	576	577	541	529	529	511	509	517	560	539	568	525	521	535	513	554	533	588	538	536	524	566	531	515	517	481	496	537	561	580	518	526	565	535	512	496	577	538	538	562	547	544	537	516	507	505	541	573	563	533	554	518	520	577	528	500	564	544	534	541	533	519	540	555	553	532	524	552	530	497	530	498	555	612	536	511	527	543	550	547	558	523	533	566	537	552	525	532	515	526	517	545	536	539
25113	21576	24919	28661	21593	20193	3128	1149	3717	1877	883	303	297	294	277	345	319	297	294	292	291	262	299	260	296	288	292	296	297	305	290	283	294	302	309	278	293	311	323	293	301	281	267	246	288	284	284	288	270	275	295	313	282	261	302	300	306	298	273	317	313	283	235	317	278	262	293	257	290	267	287	293	317	276	322	293	314	280	277	289	244	308	279	292	288	268	303	341	318	254	293	299	310	275	271	273	320	299	301	283	259	301	298	280	302	300	312	276	308	310	332	299	290	304	310	262	301	287	275	280	275	289	291	294	278	282	286	336	276	310	287	306	298	315	262	270	294	259	280	250	299	308	279	278	300	297	292	292	307	270	302	272	289	306	278	314	290	263	285	244	265	298	304	290	300	286	272	272	279	273	251	290	302	345	299	295	291	290	288	268	294	281	269	293	289	278	277	269	305	291	296	298	314	313	309	296	299	313	308	291	321	300	282	289	278	274	315	275	284	281	305	309	273	319	271	276	263	278	306	278	320	265	298	326	268	285	290	274	318	291	296	281	293	282	262	275	289	285	278	322	283	286	284	287	315	280	289	302	323	299	317	302	319	274	291	312	290	286	278	284	311	296	269	284	281	287	291	262	269	288	307	306	294	288	268	288	313	290	299	292	274	310	286	274	348	304	310	272	277	305	281	279	275	280	264	305	300	259	272	288	355	286	280	314	308	294	264	301	310	298	281	325	282	281	273	312	291	295	313	286	292	288	272	292	274	292	300	302	284	276	282	285	274	294	293	297	301	346	283	300	293	303	303	287	280	262	275	310	287	299	312	259	311	316	286	273	302	298	309	314	282	293	286	314	287	271	300	296	288	251	274	311	275	301	239	299	332	295	274	279	281	283	314	266	280	278	255	299	276	299	290	326	285	301	309	293	312	268	286	256	306	298	285	319	295	264	298	318	257	284	288	288	290	295	314	270	315	275	282	296	254	285	268	283	283	284	295	301	296	265	264	267	283	296	286	305	261	323	281	268	269	283	251	280	275	291	284	276	283	285	286	257	309	314	296	288	261	278	294	275	275	343	306	283	281	318	304	301	284	289	258	283	267	294	320	314	295	292	285	314	285	300	286	307	313	304	307	333	306	294	293	304	302	280	296	307	271	285	275	289	298	307	266	287	298	271	285	293	304	283	289	289	328	307	294	280	305	313	292	287	288	291	278	284	278	315	280	304	279	275	278	265	294	281	297	263	270	280	237	285	311	284	283	289	289	288	298	299	269	270	278	266	303	331	300	315	339	275	284	295	300	273	282	312	281	276	301	319	300	312	294	280	270	303	299	290	287	285	311	298	286	292	307	311	283	271	298	311	286	319	292	291	265	301	308	285	305	259	280	294	280	293	292	322	309	261	300	323	278	303	284	295	308	311	299	292	253	287	289	285	254	308	270	309	305	295	304	279	284	289	281	301	323	274	283	314	303	332	292	249	282	299	268	325	341	267	312	316	292	295	305	282	310	302	279	268	273	256	280	288	289	298	321	262	281	237	299	296	314	259	279	294	307	271	287	288	313	279	271	280	251	299	302	268	296	275	299	269	286	294	308	289	319	288	311	291	349	325	280	319	272	260	296	309	324	288	294	290	271	289	288	308	295	283	291	305	324	271	292	273	294	302	300	296	297	293	275	300	271	270	278	265	316	262	269	257	291	285	290	290	263	267	293	314	278	314	288	297	282	281	288	282	301	331	310	302	271	277	282	268	273	272	295	303	280	285	303	299	304	304	279	321	280	276	272	288	280	298	282	305	289	309	311	287	308	294	331	300	284	295	291	281	298	294	288	286	290	288	337	293	312	284	280	293	263	278	270	295	269	295	289	276	297	305	289	291	259	300	313	287	282	321	263	300	300	287	332	300	302	301	278	285	323	303	306	282	284	285	271	283	319	273	260	307	288	274	293	314	302	312	288	273	286	326	274	290	312	277	289	305	270	292	275	298	320	307	294	283	316	290	324	287	282	286	279	285	283	272	289	284	315	297	296	278	272	265	288	282	273	291	275	280	291	289	289	293	274	294	268	290	271	311	268	287	286	286	296	310	292	285	296	294	300	279	267	279	266	278	281	300	311	294	306	346	301	278	309	289	286	289	288	288	293	324	278	275	313	273	276	318	288	288	302	304	294	287	273	271	301	332	309	257	288	251	285	291	297	280	274	331	285	284	256	278	295	331	265	286	294	276	266	297	279	295	292	287	292	300	265	303	294	315	284	296	296	272	302	295	309	269	277	290	289	281	298	304	264	280	286	279	310	268	263	292	268	288	293	299	307	293	290	281	319	314	263	264	287	294	297	308	310	306	267	280	279	252	281	289	311	305	282	297	278	283	254	332	279	320	277	305	269	265	314	283	300	274	267	299	271	276	303	298	288	294	302	298	284	281	303	304	322	287	309	319	291	298	302	305	315	316	310	325	279	273	297	296	286	289	275	320	286	315	281	275	327	244	311	262	264	307	314	271	302	252	288	296	296	280	314	265	314	296	262	273	277	271	306	325	288	287	286	275	296	275	298	302	269	313	290	294	288	301	299	268	314	260	270	283	254	298	265	279	281	320	302	295	295	329	304	264	299	264	290	285	292	291	291	279	268	291	262	294	294	287	284	299	292	305	277	294	301	296	309	278	262	299	283	278	288	302	283	295	268	300	287	285	322	330	310	293	271	288	295	252	288	271	227	294	275	289	293	292	328	283	292	342	326	332	272	273	276	295	292	292	302	248	287	332	297	286	280	279	296	286	252	279	324	334	287	299	280	301	268	293	302	286	264	258	271	271	293	297	286	291	257	293	283	277	275	311	297	296	271	281	286	292	258	301	289	270	296	282	273	296	298	282	291	302	295	282	266	284	264	285	306	313	266	299	253	325	270	279	279	252	283	294	272	291	273	282	268	296	267	313	273	282	312	309	295	329	298	291	308	268	257	286	297	268	272	265	300	259	318	286	316	298	298	299	354	300	289	331	321	305	301	297	288	271	342	291	298	316	297	291	294	294	296	294	282	287	274	301	288	304	291	264	290	280	296	305	284	300	345	268	274	299	280	287	291	256	303	281	287	291	291	320	304	333	293	278	299	278	308	274	288	256	282	265	289	284	284	296	279	274	329	286	266	318	291	289	262	295	287	287	302	275	273	302	259	306	285	297	300	299	270	296	295	267	291	300	295	302	296	294	290	279	302	283	291	272	248	275	306	305	291	273	289	280	290	300	274	262	300	312	269	302	297	303	289	281	295	305	297	255	302	277	305	281	282	280	303	308	301	301	305	257	295	260	252	260	320	283	298	300	276	308	285	295	277	283	282	290	301	273	290	267	306	339	315	296	292	278	284	299	301	298	273	300	271	315	289	331	303	288	296	287	266	270	292	296	301	316	302	274	252	320	303	283	291	296	304	277	304	288	282	273	315	268	288	320	283	284	297	298	278	270	276	283	285	280	313	293	276	312	263	314	282	247	288	294	281	280	293	286	285	294
24258	34592	19061	7305	3748	2168	1114	1185	2534	1557	1088	692	733	721	709	755	703	706	741	730	703	703	731	718	688	729	703	675	724	734	672	665	798	740	720	657	682	685	709	698	684	705	663	782	719	710	699	738	752	692	685	716	663	703	733	701	710	715	714	720	724	695	733	696	681	682	667	695	699	690	742	701	709	720	719	695	690	719	713	706	735	686	693	697	679	740	719	709	663	670	700	723	707	715	749	698	705	706	739	675	641	737	699	716	669	680	758	757	713	711	710	716	670	696	685	701	682	717	730	702	717	747	694	738	689	664	694	691	690	709	691	748	728	669	668	677	716	682	707	736	729	682	728	731	738	720	713	679	720	731	725	685	668	715	680	720	685	708	638	702	681	689	681	729	650	692	727	694	694	710	686	725	665	713	699	673	701	690	672	731	737	711	713	713	708	745	733	711	722	721	697	743	687	709	709	678	704	687	720	715	717	721	699	754	705	704	702	706	730	685	793	724	683	754	717	729	770	712	746	713	717	751	728	720	729	692	666	706	690	729	732	697	717	737	697	664	719	704	686	732	658	699	713	708	668	731	684	712	671	662	721	707	757	696	732	672	719	720	670	735	714	717	683	749	721	734	724	716	755	722	667	694	705	700	698	717	710	724	719	699	700	662	725	682	728	761	729	668	704	748	713	662	741	657	708	725	693	688	722	739	699	706	719	694	675	707	687	719	728	732	740	699	725	731	669	695	746	727	712	734	734	699	725	760	701	723	713	719	665	717	696	729	707	733	700	671	770	747	735	722	678	699	713	717	726	690	754	710	679	683	696	672	769	729	738	694	702	676	725	718	704	667	728	705	722	710	741	752	692	689	708	731	717	681	651	693	713	655	697	708	730	731	682	722	675	724	735	692	698	684	701	765	683	693	738	681	685	697	765	684	719	725	722	681	703	717	744	672	715	682	744	682	742	653	742	722	742	681	709	673	747	648	666	655	752	695	694	681	708	737	669	686	740	698	692	698	701	723	685	685	694	716	705	711	671	685	738	750	709	715	729	687	735	709	699	721	713	713	710	707	755	658	682	673	704	715	733	671	740	706	684	695	723	710	700	740	704	715	715	725	696	647	683	699	687	722	776	683	730	705	748	677	746	703	671	711	694	663	709	737	702	714	725	737	709	702	718	719	718	752	708	679	706	685	707	705	718	708	725	701	669	682	705	689	718	700	690	695	739	706	687	712	679	670	662	724	693	683	691	722	685	715	700	708	671	715	714	731	724	695	688	710	703	763	640	696	787	706	724	739	717	723	677	698	692	679	731	721	697	688	728	690	702	673	689	682	685	703	713	758	724	753	729	713	747	722	695	714	711	717	687	699	679	692	713	750	707	701	734	758	701	686	680	736	681	770	689	706	689	692	659	676	739	731	730	740	685	703	716	709	722	706	680	781	704	654	651	732	722	647	700	736	693	692	716	736	701	706	677	656	718	691	705	672	725	755	680	716	675	718	712	674	702	751	744	695	700	692	710	752	633	684	707	668	670	724	721	676	710	733	712	679	669	701	702	657	745	652	681	722	626	687	684	748	735	716	722	715	736	782	742	729	669	717	701	685	714	741	671	703	707	692	714	674	707	719	752	698	708	704	767	705	674	723	717	740	713	701	741	680	695	725	711	687	700	712	704	703	750	690	735	688	704	749	682	741	725	685	679	687	745	662	729	723	740	681	724	772	737	688	707	685	700	676	699	682	750	754	698	705	682	684	739	761	724	729	677	748	709	761	685	716	663	726	670	714	725	699	611	713	676	714	714	692	707	681	718	677	715	683	657	704	685	707	701	707	678	652	747	705	695	681	755	663	696	693	708	723	686	701	722	743	664	741	715	693	693	692	701	733	709	717	709	698	684	716	707	694	793	719	669	744	707	716	697	677	712	706	677	722	691	649	758	726	737	723	732	717	675	690	692	696	705	763	720	705	722	701	697	744	719	709	748	749	764	702	719	694	727	674	750	739	759	685	721	690	684	686	670	709	716	683	676	712	736	721	718	692	672	759	720	685	708	720	696	715	708	699	672	682	715	728	724	717	699	727	737	724	713	696	697	667	691	699	715	712	679	715	679	698	696	709	661	660	739	681	714	706	747	668	721	689	685	733	706	686	740	728	720	785	680	682	732	722	676	754	680	729	681	667	724	682	698	668	696	699	776	678	723	717	673	715	712	758	714	698	711	692	678	681	717	695	723	717	709	709	709	713	676	706	741	705	639	708	688	724	663	690	691	762	692	706	682	694	681	650	734	710	734	723	719	701	727	702	707	711	730	672	695	732	713	682	734	697	753	684	654	681	725	723	726	677	731	683	745	735	659	731	680	687	701	694	657	712	681	733	744	717	717	793	712	693	736	675	720	700	745	665	682	707	697	694	672	720	687	713	704	691	729	655	686	735	689	713	727	728	705	715	687	716	743	671	735	723	699	757	707	737	667	702	705	687	713	738	690	711	741	721	680	734	726	729	715	745	742	700	705	756	682	732	679	697	731	687	686	692	708	715	711	715	673	736	717	734	725	700	758	729	709	674	719	702	709	738	728	716	697	703	709	704	693	709	684	708	708	722	730	709	704	739	760	663	717	747	718	659	666	693	719	719	680	733	728	649	701	694	659	695	715	729	682	709	685	710	723	711	724	698	695	754	689	674	726	729	697	657	761	728	716	730	692	684	703	694	710	766	674	692	667	719	668	719	684	715	682	700	730	698	687	663	709	691	733	719	685	693	711	688	704	717	695	713	672	714	694	688	708	662	720	695	715	700	732	675	717	735	707	726	683	690	665	699	688	735	740	704	723	663	752	709	714	709	726	701	723	730	695	711	754	758	737	699	703	726	666	724	695	730	749	704	665	689	713	720	721	685	710	685	695	743	698	692	693	669	750	723	732	732	731	717	708	714	688	741	699	709	715	716	684	739	720	700	679	734	737	702	714	720	697	685	697	661	741	701	633	672	682	732	701	685	693	725	721	672	727	765	766	725	679	705	704	668	736	706	745	738	738	678	696	692	694	699	735	755	729	713	659	701	734	716	689	735	706	705	716	723	739	742	694	760	705	692	672	675	697	709	698	705	727	717	668	687	713	800	730	707	708	684	709	712	690	684	718	676	733	703	649	677	694	764	687	687	668	702	720	749	684	707	720	691	729	692	711	683	695	730	738	666	710	751	726	705	691	714	695	723	716	688	720	699	691	680	677	675	711	703	681	687	709	707	688	710	728	707	703	688	727	719	714	718	728	681	683	669	750	703	729	725	722	671	726	691	721	748	752	768	691	686	709	711	737	718	711	696	687	687	714	694	768	685	691	689	715	760	731	720	704	774	677	717	743	693	733	712	703	729	695	661	711	694	725	706	723	707	691	745	738	704	734	711	665	687	702	701	766	659	686	708	746	729	719	727	743	710	694	716	703	660	724	760	730	711	718	716	679	686	692	715	700	715	737	712	732	759	679	673	689	691	727	646	715	684	728	688	678	709
24463	21554	25284	28318	21570	21673	17152	5793	7993	3627	1114	291	308	290	283	275	305	271	261	272	275	273	267	274	262	303	281	277	273	253	295	283	276	240	275	273	276	241	274	268	288	295	295	239	247	253	270	261	270	265	267	255	246	266	245	290	285	277	264	285	238	272	285	279	268	277	244	284	261	273	275	259	257	276	268	292	249	244	276	280	261	284	263	241	247	274	265	270	273	252	256	260	260	255	265	240	268	269	259	254	289	277	245	298	259	257	259	248	270	267	249	272	257	246	258	279	276	253	266	264	294	268	247	254	286	263	276	247	278	256	247	244	246	251	259	255	260	273	234	268	266	253	252	293	282	273	271	276	266	262	241	279	272	286	274	275	263	280	268	238	258	237	295	259	266	250	254	257	260	254	286	257	255	268	269	284	291	262	238	243	252	260	268	285	260	230	265	247	272	268	279	226	272	247	281	256	275	288	256	271	270	254	252	275	229	288	262	288	288	273	266	258	269	250	238	258	284	254	255	251	243	276	241	267	234	278	247	258	254	259	241	257	234	263	273	274	245	283	270	309	282	246	249	276	248	267	255	255	260	280	278	255	283	263	252	268	235	291	252	252	282	261	274	242	285	267	246	304	247	244	256	264	252	266	259	298	227	234	263	247	264	256	258	294	232	248	234	286	255	251	275	269	254	251	259	264	256	280	255	270	235	243	282	283	268	299	281	243	263	274	272	283	277	271	251	265	278	260	266	262	266	254	258	263	276	266	259	257	254	261	247	265	262	275	269	261	266	294	274	282	240	265	287	268	257	263	281	261	261	254	263	266	275	252	270	261	268	264	275	272	233	251	278	274	252	286	278	260	256	273	284	274	276	260	256	273	252	289	230	285	272	278	273	250	238	266	280	289	292	249	253	236	246	259	274	279	267	270	256	286	275	257	252	272	253	245	287	291	246	266	282	257	266	300	264	243	254	275	249	289	305	283	281	249	248	239	285	262	259	233	258	267	266	290	278	267	249	258	247	267	282	223	273	263	263	271	272	281	257	271	275	265	259	253	287	272	284	253	262	260	264	281	258	274	280	264	264	270	266	279	290	245	289	250	262	285	280	278	285	271	269	266	270	276	266	246	252	290	264	253	250	237	262	268	269	274	280	263	284	239	269	266	253	244	291	304	280	278	260	261	234	258	251	246	287	278	250	273	258	272	239	280	274	247	259	266	290	269	273	246	252	250	280	264	279	284	289	273	251	271	268	278	263	275	270	259	250	287	260	225	236	272	270	286	221	258	264	302	263	263	269	273	302	279	281	250	265	236	262	276	313	273	283	270	281	245	257	273	276	254	290	242	261	265	277	272	286	227	264	271	262	281	268	272	240	253	270	260	277	252	281	285	290	249	230	266	249	294	265	259	279	276	262	248	246	258	279	242	264	278	266	266	254	257	265	260	262	260	264	260	251	256	261	273	259	252	250	237	243	279	262	279	266	257	250	258	277	247	281	303	266	261	267	294	270	277	273	262	244	254	228	303	271	286	258	281	270	264	274	238	278	261	233	302	260	267	257	243	266	234	272	300	247	259	271	277	245	249	277	247	247	271	280	260	288	262	281	279	275	254	262	273	275	285	273	274	307	262	271	262	266	272	276	278	262	279	245	258	266	268	244	249	278	250	244	281	241	258	243	245	274	257	290	269	245	266	275	288	253	248	261	272	273	270	261	261	286	239	293	296	264	282	268	246	293	259	277	241	254	289	267	263	280	284	292	258	261	282	268	251	259	291	274	252	241	260	254	290	255	281	279	302	245	236	247	297	268	280	240	251	255	267	256	248	243	261	291	277	263	256	228	232	284	279	276	288	313	263	236	257	255	258	253	257	264	259	254	263	287	270	286	254	258	265	223	250	249	273	282	272	273	286	249	243	295	262	263	241	303	289	280	287	260	299	277	271	264	254	239	254	241	250	246	287	263	283	271	267	267	261	285	272	273	255	271	235	291	308	243	248	256	279	229	271	250	277	272	278	262	278	262	248	271	275	274	300	249	269	261	249	251	240	230	276	267	280	292	266	247	239	251	285	256	271	249	290	270	269	258	244	267	274	261	293	263	279	286	256	260	273	238	257	266	278	240	277	246	275	260	240	237	264	285	236	263	254	263	255	260	257	295	254	248	236	287	285	292	278	271	277	303	263	248	272	269	286	279	262	275	273	262	254	273	261	265	241	290	265	284	264	258	293	288	259	240	303	244	267	237	258	262	272	271	272	248	277	244	271	262	264	275	272	239	261	238	261	245	265	273	243	268	271	288	278	273	268	277	259	260	246	232	231	246	260	274	282	236	250	266	297	245	268	237	259	270	289	260	257	284	258	268	249	281	266	269	287	299	253	268	275	298	279	269	297	253	268	280	255	280	257	318	258	278	268	251	243	289	265	264	258	263	253	223	276	275	274	269	250	243	284	276	289	239	281	258	226	285	244	257	250	278	265	249	247	265	271	259	258	232	256	238	292	257	295	288	271	281	221	263	273	270	247	271	273	263	277	225	253	253	269	259	264	272	248	241	290	285	256	254	278	273	268	265	250	271	269	285	297	242	254	243	275	261	268	251	272	250	273	262	267	269	290	280	271	263	263	288	262	253	285	299	296	251	282	272	270	233	277	239	237	241	275	261	265	262	271	246	299	282	294	241	264	276	274	265	279	262	265	266	264	286	291	251	235	271	266	283	276	288	215	263	283	262	252	291	309	278	282	280	275	255	253	274	261	275	291	269	241	295	260	236	279	293	264	307	276	264	246	300	282	272	249	242	248	290	282	246	307	250	299	263	312	262	247	255	264	294	248	287	234	282	255	309	258	283	249	273	265	275	279	249	265	298	281	288	253	248	263	282	260	239	248	263	271	301	245	257	282	286	232	257	272	263	254	275	272	266	285	262	258	262	267	253	236	299	279	259	289	263	274	280	274	232	268	262	262	280	260	279	269	280	263	258	240	266	300	232	296	276	274	274	309	265	246	277	275	235	232	252	256	284	253	257	265	291	273	267	269	245	290	292	275	266	272	256	264	285	256	267	271	258	283	257	258	272	263	273	258	285	275	284	283	269	277	260	250	281	243	246	256	248	251	254	246	249	249	240	269	249	277	252	265	262	257	262	269	271	265	255	259	261	274	285	283	262	283	279	245	243	252	242	236	246	265	248	263	233	261	265	249	274	286	282	251	268	249	248	269	224	311	271	267	269	271	262	230	291	287	256	270	245	258	259	308	247	252	248	239	257	228	257	269	278	265	273	242	269	262	291	254	246	258	239	275	269	284	308	273	243	280	248	260	281	257	252	246	256	286	286	232	259	275	278	261	293	235	248	280	274	255	297	257	270	289	289	275	287	252	278	270	265	241	260	267	253	269	269	279	309	285	271	264	301	255	262	247	256	286	261	260	280	252	263	291	252	286	235	260	252	297	271	249	282	250	281	270	276	250	308	313	274	254	277	263	253	257	239	260	279	286	280	276	248	252	249	270
25771	39703	24908	12038	6070	3147	1494	2910	4465	2296	1034	678	637	650	642	652	592	689	627	624	644	690	676	618	662	637	611	623	623	613	668	629	583	621	646	583	658	612	661	640	649	645	634	677	631	568	666	671	644	622	633	638	632	634	643	623	679	639	574	626	695	626	637	643	624	634	620	628	633	623	632	625	626	684	606	642	646	636	555	648	605	617	614	622	640	672	665	633	639	589	659	595	606	645	631	644	628	655	637	621	644	632	625	632	629	581	643	595	648	631	585	690	598	625	657	630	613	664	634	643	617	592	586	616	599	644	652	623	652	622	641	682	587	587	622	606	632	675	653	622	588	606	629	613	653	624	604	628	620	597	670	681	596	660	653	606	657	659	609	627	639	605	660	647	626	635	620	569	638	600	642	692	629	617	641	633	601	607	634	618	597	605	526	611	645	618	641	593	615	627	653	614	615	639	633	602	660	629	638	595	613	642	638	630	621	627	607	600	652	604	623	578	637	635	694	650	636	686	624	656	613	617	615	648	628	608	596	646	646	636	671	612	592	608	665	641	607	612	625	643	617	616	648	653	628	651	624	599	655	618	654	602	646	588	625	656	616	596	626	623	613	604	609	595	608	619	639	641	619	650	667	688	639	626	652	638	618	646	632	664	624	676	621	664	626	642	635	634	637	659	644	614	607	574	629	613	630	629	663	639	676	661	658	621	634	681	602	653	640	641	631	616	616	623	619	692	598	614	623	630	620	605	680	632	614	639	620	690	655	583	574	662	616	610	639	632	642	645	656	672	627	613	596	583	606	644	632	604	645	631	603	590	675	611	630	636	580	636	649	607	633	626	629	590	669	615	609	623	648	632	584	633	605	627	566	632	638	648	567	610	618	599	628	655	606	657	610	598	574	597	603	623	631	637	638	642	628	601	583	582	598	609	599	642	641	640	577	638	587	568	622	633	633	620	610	608	575	621	647	572	594	614	642	579	604	650	667	644	610	614	642	632	638	607	613	622	628	593	624	657	603	645	638	619	612	644	659	645	634	647	595	601	622	631	617	629	671	592	650	614	612	629	605	665	664	617	664	604	618	583	622	645	667	617	618	626	632	634	639	681	626	695	616	618	654	643	664	597	666	634	626	631	664	610	649	595	659	591	607	617	672	628	646	613	641	608	595	632	639	630	617	603	586	621	561	623	616	651	615	594	623	641	611	640	615	653	587	587	638	653	651	639	624	630	616	649	584	661	643	638	639	660	625	633	686	629	595	618	643	638	612	650	632	647	613	591	621	666	635	634	613	656	633	627	610	623	627	639	652	614	586	605	639	574	652	614	629	629	614	614	625	628	598	638	587	664	611	646	638	605	629	637	621	624	571	656	656	623	652	609	686	667	613	621	591	659	630	613	667	598	677	630	608	647	603	604	643	623	609	648	627	649	639	621	622	622	600	633	662	640	601	664	660	638	625	617	598	653	590	653	632	618	581	668	583	648	601	644	617	593	600	532	649	611	668	586	649	571	636	615	598	654	627	622	614	624	619	603	705	624	610	618	586	669	628	617	631	612	554	669	641	573	622	624	596	607	609	620	636	626	644	628	593	617	675	603	599	652	652	646	655	632	571	622	594	656	649	561	634	593	577	619	593	612	591	638	678	640	628	602	614	611	646	606	574	675	590	609	673	628	606	642	605	615	625	625	593	650	606	578	636	586	634	638	647	637	632	653	628	641	621	604	583	626	619	670	635	577	638	614	638	626	622	611	591	601	630	678	616	647	650	681	661	588	601	611	653	607	628	637	570	651	680	649	626	646	628	680	636	656	656	608	639	622	598	624	646	590	644	622	614	660	629	631	554	671	637	618	653	698	665	575	626	629	658	586	619	677	654	595	650	669	624	656	608	653	623	617	660	644	660	627	675	687	690	600	642	611	663	656	645	666	641	618	621	651	621	602	654	616	615	601	605	646	624	587	606	623	607	625	651	636	620	680	636	599	623	619	610	647	629	593	671	634	585	610	633	577	612	633	653	615	630	629	579	642	617	607	629	673	651	623	627	609	664	685	624	631	587	614	625	586	628	642	603	575	648	659	655	637	624	594	630	586	623	635	652	632	617	662	605	657	623	613	643	643	618	601	602	590	625	612	629	646	592	610	595	645	633	641	639	612	649	635	634	620	644	623	617	646	627	612	649	551	633	660	578	612	625	628	588	637	622	595	654	649	586	666	628	614	659	626	635	660	605	660	655	648	658	617	648	594	652	579	623	609	619	657	625	646	609	613	584	613	611	625	624	646	654	615	644	625	596	602	604	644	627	613	632	637	600	609	644	637	630	658	613	614	622	628	575	649	613	638	630	610	632	629	680	616	615	645	637	640	632	643	636	673	621	648	577	617	599	650	662	631	604	667	661	601	641	625	630	634	622	626	616	641	595	613	627	676	608	635	630	634	634	639	620	644	602	629	659	616	616	650	638	640	618	658	672	618	643	584	629	621	620	661	639	613	599	624	633	615	641	670	673	667	621	610	626	661	624	648	630	639	613	620	656	616	617	600	644	635	612	613	624	619	623	600	657	573	605	548	627	658	624	579	659	606	599	625	669	611	642	593	669	599	659	655	591	640	670	592	635	630	630	635	601	611	672	642	612	605	591	632	645	617	642	662	609	624	656	625	616	639	604	626	624	641	621	606	646	611	626	595	599	595	644	619	683	580	616	626	584	637	604	669	628	669	582	596	639	618	671	672	690	595	663	688	626	638	612	605	619	610	641	600	648	623	623	649	640	640	622	625	653	604	622	595	654	597	637	631	670	601	633	616	679	598	631	655	643	624	611	601	612	650	619	600	654	638	618	691	572	613	642	573	582	651	629	603	617	607	662	632	645	619	638	633	624	636	639	646	618	604	639	617	620	653	632	637	642	603	674	607	645	641	610	653	602	611	587	632	636	665	650	623	613	643	610	634	608	639	638	613	598	622	595	652	670	606	636	599	647	601	639	583	635	589	605	646	599	653	626	630	615	637	613	610	616	605	665	579	594	618	624	577	640	632	663	624	654	594	610	596	643	661	612	577	603	673	612	622	643	646	615	662	620	611	622	625	637	649	591	579	639	575	596	633	634	660	635	622	644	589	651	648	628	619	638	605	655	582	633	617	640	616	627	623	651	588	621	682	608	639	617	623	616	657	628	620	620	640	666	612	636	625	634	599	603	621	612	626	623	629	635	610	640	595	628	645	645	653	601	618	606	619	628	628	635	635	663	600	697	632	604	621	634	618	638	647	610	637	605	638	655	644	619	641	642	631	642	613	537	601	656	608	624	602	618	605	610	663	667	624	676	592	627	673	615	648	596	592	671	630	614	604	631	592	637	594	630	621	628	643	602	607	617	624	645	657	631	620	640	619	606	659	634	675	628	634	649	639	597	678	612	631	639	680	618	634	641	631	624	675	673	652	650	625	624	574	640	595	616	603	620	630	651	646	606	594	612	624	658	627	619	612	594	666	653	610	635	636	607	655
31901	22677	19933	8438	2237	847	427	521	442	314	223	201	195	196	200	193	192	235	208	204	216	202	200	192	198	191	183	199	206	198	200	223	216	216	197	202	224	203	179	188	200	205	221	186	210	204	213	204	196	224	210	192	213	200	198	175	192	215	207	213	215	200	199	191	193	217	192	217	200	191	195	206	198	193	203	179	168	216	191	207	222	198	201	189	221	193	195	185	190	215	217	167	212	209	203	214	183	186	191	198	199	214	198	223	205	196	190	208	196	195	214	203	205	202	173	194	197	197	203	181	222	207	220	174	198	205	168	214	211	208	218	211	248	216	211	212	212	212	207	205	224	214	198	186	217	209	199	223	204	188	210	212	208	206	203	207	197	198	174	176	203	164	233	209	204	222	198	202	224	219	196	216	208	172	196	223	219	196	203	192	195	224	214	197	210	175	198	178	190	204	219	218	194	201	185	204	191	215	218	199	196	201	237	215	207	171	182	195	185	190	186	193	208	220	188	198	193	200	206	214	199	205	210	203	207	187	232	179	178	179	213	211	200	191	212	213	203	200	207	199	207	208	194	201	215	225	233	193	211	195	201	205	194	214	231	190	211	178	219	211	208	208	211	205	199	183	198	204	209	177	209	192	191	193	241	217	213	204	206	208	185	220	198	192	187	238	212	218	198	196	182	172	180	221	201	215	196	189	223	197	222	171	225	198	200	211	193	237	226	222	207	202	210	191	237	197	198	187	206	204	189	189	209	195	224	204	211	213	203	192	226	195	159	186	182	205	188	212	231	222	221	193	191	205	178	207	205	207	192	202	185	179	177	201	216	199	212	219	245	202	195	194	231	164	209	199	202	205	199	198	215	211	195	192	216	210	213	208	197	205	202	207	190	176	195	207	190	195	219	216	199	185	188	205	179	198	213	226	185	211	196	191	179	186	199	181	213	168	200	196	193	230	190	224	194	227	199	212	196	229	198	245	211	219	184	189	170	219	211	215	209	210	212	211	214	202	213	206	190	193	195	203	206	201	194	186	203	217	198	202	198	201	202	197	211	215	207	187	187	196	191	181	227	222	172	191	223	177	201	192	221	166	177	186	215	214	220	205	215	207	205	201	206	183	200	210	195	217	206	199	205	198	170	219	185	225	189	189	202	247	220	179	201	210	197	200	200	182	217	214	209	181	210	211	204	216	181	189	218	215	203	215	189	212	185	204	193	193	203	217	193	219	232	194	205	181	197	210	196	184	226	220	196	223	214	198	215	237	196	183	199	201	209	195	195	215	204	200	227	218	206	217	204	206	205	220	201	236	216	193	211	201	196	190	175	216	209	194	204	209	214	208	200	197	210	206	187	206	206	189	220	221	220	204	195	217	190	206	188	200	208	219	194	196	219	187	223	200	191	210	189	193	200	209	219	192	219	195	198	211	200	228	190	214	192	196	203	190	198	177	201	236	214	203	211	190	196	190	202	189	172	187	215	211	197	198	209	231	231	193	217	236	205	177	237	194	207	191	207	203	210	213	210	223	180	187	198	189	213	188	211	195	193	194	181	205	189	193	199	177	182	215	212	192	196	197	199	177	201	199	200	182	203	180	199	169	211	195	213	185	216	210	201	208	200	205	178	206	225	184	174	212	209	199	200	184	207	181	201	223	199	183	219	210	196	199	205	202	209	186	214	205	182	200	193	217	192	241	197	196	205	177	189	194	175	192	197	207	184	198	215	189	207	202	193	173	166	202	219	206	183	192	202	184	210	191	225	218	186	221	209	206	188	206	212	201	196	189	216	220	212	184	199	226	202	241	221	197	202	192	210	215	199	208	182	207	189	235	211	216	188	217	203	206	201	211	199	196	203	225	222	185	204	195	222	222	196	217	193	203	203	191	205	206	217	173	194	194	209	195	201	213	202	230	218	199	220	176	202	204	201	191	202	182	201	190	196	212	228	201	224	200	191	204	204	207	213	186	196	217	209	216	167	175	204	210	209	183	212	194	205	203	205	180	196	190	197	192	211	201	211	207	205	193	206	208	191	217	219	193	199	193	212	223	211	203	202	202	213	201	205	223	183	196	205	193	189	192	192	194	169	204	211	200	215	200	205	197	202	195	176	207	212	233	209	213	164	194	166	203	200	205	189	194	192	193	199	204	192	208	223	206	204	190	202	230	218	206	205	206	186	193	189	196	213	215	198	197	223	203	218	200	217	213	247	202	211	226	194	217	210	192	200	225	211	204	210	189	222	198	192	195	179	223	192	218	194	206	199	207	228	198	200	194	186	193	202	210	204	196	190	196	188	200	213	196	212	198	173	211	183	192	214	218	214	211	225	217	203	209	214	185	209	202	191	215	216	194	233	199	185	206	186	189	183	205	217	188	208	180	211	203	205	206	188	228	197	229	210	212	183	202	190	175	201	178	198	192	220	200	191	189	209	203	187	210	190	193	212	195	194	191	215	205	220	222	224	187	152	218	190	215	188	190	192	214	183	194	165	213	202	193	216	214	190	208	210	219	234	209	214	197	204	193	216	177	197	223	189	203	223	201	197	218	194	240	181	185	188	186	158	196	195	217	215	196	184	205	217	202	214	200	222	197	211	190	192	211	203	196	181	213	171	220	199	213	210	185	165	219	220	244	186	231	215	190	198	215	224	221	210	183	201	209	186	215	199	203	206	175	233	190	194	201	219	181	192	205	213	197	196	194	211	193	197	208	219	223	181	189	206	184	207	200	218	220	212	177	182	221	206	218	217	200	212	190	208	192	193	223	199	176	193	216	222	218	193	197	191	175	204	207	178	208	178	181	182	198	212	196	209	195	211	194	214	223	227	209	207	212	206	184	204	212	212	226	192	208	214	196	203	213	179	215	182	209	201	206	205	210	177	224	210	191	200	172	219	220	192	179	193	200	211	218	218	201	221	191	184	183	169	214	165	179	212	173	208	218	213	204	217	215	213	180	192	201	209	197	193	209	213	230	196	215	198	213	200	196	198	191	209	197	203	207	211	196	208	192	218	194	219	228	192	212	209	214	192	202	185	208	216	184	181	216	187	175	203	189	203	203	183	211	186	201	219	182	193	208	188	210	211	176	223	193	176	187	209	189	188	207	192	190	192	196	224	185	205	211	234	235	179	202	242	174	199	197	178	210	176	197	245	207	199	189	202	211	225	217	195	201	211	208	250	208	217	199	183	201	195	188	212	205	201	209	215	200	215	201	194	211	220	206	214	164	207	205	208	204	185	194	196	212	173	198	212	199	180	184	192	194	202	203	185	209	210	206	186	199	232	186	204	183	214	197	215	239	210	233	196	221	181	210	207	207	202	184	190	201	190	198	220	180	197	219	218	210	211	200	213	181	193	193	180	229	192	199	204	200	220	210	189	198	180	227	219	203	176	208	189	190	200	204	188	206	201	223	209	216	199	194	222	211	186	202	200	198	190	208	200	206	184	181	206	221	195	204	217	200	199	186	196	194	194	226	201	189	225	236	212	217	210	209	229	213	194	218
22885	24466	11965	4297	1722	885	652	758	756	614	544	566	535	538	529	539	562	551	593	529	551	525	504	517	543	519	551	506	509	549	524	523	520	531	536	540	483	553	495	535	536	564	542	543	519	556	532	534	548	555	515	552	509	520	562	551	539	511	508	520	568	533	533	526	556	544	532	547	566	516	511	544	549	520	591	547	543	496	521	529	500	514	554	533	496	513	522	519	536	549	532	522	528	515	541	517	528	528	541	547	521	529	529	537	543	501	502	544	528	529	522	506	506	576	567	513	556	520	581	510	543	543	544	545	509	560	528	550	531	521	520	519	509	549	524	538	552	536	498	542	496	524	510	544	526	530	526	552	566	544	546	581	553	559	506	503	489	524	519	526	559	540	527	532	492	549	531	541	521	531	553	534	528	548	517	528	556	525	581	547	528	525	485	531	539	570	571	501	555	527	536	529	539	514	511	523	520	525	547	525	520	553	553	538	521	565	561	591	550	553	542	530	553	506	572	465	528	533	537	541	549	576	529	547	541	526	548	562	532	557	518	558	539	516	519	547	534	517	544	524	548	535	560	510	525	541	489	570	501	515	605	525	545	547	488	508	484	535	517	568	510	527	551	553	508	537	583	503	549	578	503	613	481	466	583	545	524	532	532	519	540	547	520	507	493	542	581	470	504	546	535	555	531	512	572	535	530	547	552	517	552	513	547	523	551	490	554	555	501	500	520	567	518	509	543	525	542	521	555	546	533	551	552	577	501	533	528	540	544	499	548	545	515	548	531	566	536	504	507	546	524	536	577	545	524	557	533	535	530	558	531	517	546	535	531	496	535	488	537	566	506	503	552	542	574	534	548	569	518	538	559	527	487	512	546	535	539	553	573	545	533	549	540	505	539	568	546	529	507	512	503	537	518	552	511	519	521	504	535	488	510	553	547	562	545	519	560	511	569	566	531	540	554	544	501	536	487	530	541	496	536	574	501	562	549	522	505	526	542	528	515	550	532	522	525	503	535	566	509	588	515	525	530	586	498	527	526	549	542	504	543	519	543	532	527	546	536	523	504	515	522	562	511	572	541	567	491	535	514	550	509	559	557	541	555	521	549	537	579	500	520	538	528	527	515	526	510	516	571	542	565	525	521	545	549	513	516	548	549	546	529	545	544	541	547	533	510	508	568	536	552	529	484	516	550	538	525	537	542	539	513	514	544	538	563	545	532	549	523	539	518	506	534	538	510	516	483	531	547	559	553	530	560	531	547	541	544	550	515	533	530	541	555	526	561	567	528	481	533	548	539	528	555	488	538	548	533	518	480	516	563	538	502	534	517	541	509	539	543	541	555	524	558	551	526	516	533	551	525	502	559	566	554	555	516	540	515	473	588	490	551	492	534	501	548	540	542	525	567	527	589	537	522	530	542	561	566	537	528	526	592	525	528	539	495	509	532	557	514	539	546	524	590	504	529	493	578	535	578	539	520	533	524	549	543	504	569	592	538	528	536	501	534	527	501	524	512	552	537	513	562	472	529	521	527	570	524	585	510	563	515	506	512	544	529	531	534	526	533	537	534	544	540	541	568	492	555	508	556	539	583	526	571	563	538	558	458	530	538	554	513	485	509	557	554	536	540	527	531	550	560	560	537	548	519	566	582	441	561	525	552	571	581	539	537	576	531	527	531	523	539	502	545	575	532	561	495	533	491	545	497	504	545	502	498	532	527	551	525	533	553	532	542	477	520	484	531	535	538	547	501	491	528	546	530	541	531	516	541	496	508	473	516	515	516	526	501	510	534	537	533	550	524	537	544	571	538	570	496	508	564	562	574	531	553	543	568	531	566	550	501	539	525	534	544	514	504	523	520	557	529	529	541	546	527	518	541	510	524	506	545	551	558	518	510	578	480	564	518	529	543	555	578	524	518	525	505	534	539	537	530	521	526	545	535	549	552	530	509	532	567	554	526	539	556	547	532	518	575	554	486	537	521	528	503	534	524	573	544	555	586	521	539	547	570	540	536	520	496	508	528	505	514	542	502	550	541	529	522	531	564	537	559	523	523	505	530	557	518	551	574	510	516	478	506	524	533	538	536	521	555	514	538	533	569	543	530	539	529	514	533	565	513	536	541	546	544	541	539	561	599	534	518	540	534	577	555	533	544	510	559	567	558	540	566	532	511	539	526	536	541	511	523	520	506	510	520	525	560	559	504	525	536	551	538	533	483	525	536	507	528	528	521	495	469	558	546	512	561	548	477	501	509	547	526	564	546	544	522	512	488	540	504	538	544	534	536	544	553	501	542	516	526	510	559	534	532	485	556	508	516	548	515	530	503	563	543	517	476	566	525	523	565	511	535	522	527	514	501	573	504	542	528	513	544	567	533	472	575	515	509	552	526	519	538	546	565	552	533	504	512	499	511	512	593	531	558	525	551	529	515	541	539	561	546	551	517	538	545	531	533	537	483	537	515	505	533	533	543	519	547	536	525	514	550	541	558	500	511	546	529	527	559	525	506	512	538	507	524	523	525	585	543	496	523	513	548	531	513	557	562	520	516	533	585	515	535	546	495	509	528	542	552	520	547	537	563	514	534	522	525	563	525	557	530	537	550	539	536	513	540	535	561	497	579	538	528	509	566	530	492	565	553	545	548	552	513	502	552	554	546	535	530	517	547	569	543	535	553	535	544	529	512	539	502	516	515	517	555	504	515	535	545	513	510	551	538	518	560	557	518	532	501	523	544	552	516	575	541	506	574	524	523	506	521	516	514	512	479	520	538	503	592	517	541	580	523	524	535	543	555	540	542	506	536	534	535	517	520	519	535	525	529	517	556	523	553	564	548	542	458	545	555	532	523	510	545	529	517	538	526	513	542	513	542	503	527	549	485	468	492	499	526	549	522	572	536	492	524	562	507	532	501	541	571	560	559	587	563	527	542	525	533	565	546	574	544	529	547	567	540	556	519	516	568	499	538	542	543	553	536	512	509	552	510	591	523	493	554	537	565	492	504	555	528	541	523	558	521	528	518	522	540	536	561	471	534	501	519	549	504	485	565	526	566	559	550	533	520	535	514	535	541	573	492	588	547	473	575	567	546	510	509	508	521	514	534	512	520	523	553	538	548	517	552	520	544	500	518	537	531	515	564	524	524	531	528	510	578	542	515	523	518	557	534	519	524	560	527	513	495	539	525	530	558	543	543	538	515	570	510	513	541	511	528	549	523	566	491	533	537	527	542	531	559	548	582	552	520	543	538	572	516	533	548	531	557	509	523	524	537	564	518	499	515	516	576	515	522	546	536	522	546	487	559	529	526	535	555	568	545	559	524	532	575	550	573	562	549	561	541	541	543	564	575	510	507	572	515	503	547	539	516	524	514	494	526	499	536	553	512	542	544	521	540	517	511	532	568	543	529	514	522	534	512	526	537	579	515	519	566	507	527	492	532	556	534	535	552	509	537	481	517	542	554	515	521	544	497	514	504	544	532	536	491	526	522	477	512	522	545	561	534	539	556	509
25003	21484	24821	28556	21528	20036	3211	3368	3585	1693	467	309	279	272	304	305	304	309	270	266	246	303	280	278	291	291	270	307	272	297	278	307	315	311	305	280	300	269	288	281	258	282	283	311	265	289	287	281	304	289	302	301	275	286	270	286	315	289	279	289	288	287	285	307	274	277	290	288	280	294	297	302	294	300	276	300	310	332	286	278	302	278	300	285	307	277	295	285	325	273	299	273	312	276	301	285	260	278	313	304	300	299	312	293	280	281	311	296	291	317	252	282	303	314	280	271	291	282	297	296	305	308	296	302	319	270	308	288	279	283	291	319	290	300	319	285	282	292	288	326	273	253	313	265	270	280	300	277	267	274	307	278	295	320	320	296	288	289	283	290	306	307	289	266	327	310	289	308	280	297	291	347	297	297	316	289	291	298	288	289	282	298	281	273	272	279	303	272	255	277	298	275	301	257	312	299	290	314	300	329	295	291	277	292	314	282	305	293	268	270	277	263	288	300	295	285	271	282	276	282	298	276	316	285	286	270	307	318	263	278	278	287	266	319	300	301	266	280	294	281	282	285	327	304	284	270	286	261	271	312	286	293	290	307	256	289	276	317	278	265	305	266	279	308	305	288	282	276	304	300	309	265	302	298	266	282	266	302	285	311	308	260	274	319	285	285	294	288	286	290	278	282	291	309	301	306	255	290	290	264	307	286	313	252	299	310	282	316	254	285	273	291	289	269	319	290	286	302	337	270	302	324	289	284	287	318	288	283	262	274	315	290	284	307	274	313	290	311	280	288	293	260	305	275	345	294	321	290	318	304	306	296	263	306	288	294	276	309	295	289	265	290	269	304	257	291	297	274	291	275	261	307	318	297	313	275	280	267	259	277	284	317	285	290	279	274	308	274	302	282	271	292	287	266	283	313	246	297	308	267	293	263	288	287	270	292	285	299	300	253	298	287	333	301	286	261	284	298	310	299	313	267	313	304	281	282	261	297	292	280	278	288	314	273	283	294	293	309	299	276	291	309	312	288	311	299	308	297	320	289	278	286	306	276	314	309	315	316	290	291	286	287	281	322	286	293	274	274	303	271	302	256	309	301	269	277	302	274	299	308	273	266	298	310	286	294	302	288	287	280	288	307	296	270	279	300	264	284	314	305	267	297	298	299	281	279	275	279	303	289	276	298	253	282	305	298	252	284	288	266	264	282	320	307	291	305	318	282	301	255	278	273	286	271	289	295	260	281	317	309	322	321	288	292	288	275	315	298	279	270	279	285	297	295	312	305	282	313	297	304	287	284	307	313	274	311	286	320	287	292	276	282	274	285	308	279	285	316	295	291	323	284	302	267	246	283	296	294	301	283	313	289	305	265	275	305	303	280	338	314	290	272	263	293	320	310	289	289	285	314	306	280	288	308	321	299	323	314	327	275	304	284	269	303	287	276	268	278	314	324	277	288	310	308	304	283	295	312	274	290	284	251	289	264	284	298	288	294	247	290	277	268	291	335	283	277	285	298	294	278	313	261	273	296	285	277	290	288	299	280	311	303	284	291	293	291	284	262	275	286	314	314	265	220	274	304	288	260	266	304	289	299	286	304	299	276	288	290	279	263	282	326	260	281	280	270	270	306	308	284	290	257	265	281	282	296	284	281	319	265	295	277	300	290	290	275	282	284	318	307	267	296	276	314	319	278	323	297	251	286	252	303	287	305	322	283	309	287	271	295	294	299	278	308	268	327	294	293	324	314	298	315	302	271	321	290	297	312	307	288	268	258	283	277	276	302	305	264	278	282	272	295	269	322	284	268	300	311	286	288	300	293	296	292	287	289	317	320	280	275	266	278	264	328	283	303	294	270	287	251	287	300	281	310	295	276	280	274	305	297	282	262	273	322	275	296	300	313	298	313	297	272	303	306	273	256	277	303	290	272	307	301	270	287	283	273	279	283	308	327	281	268	284	271	320	313	299	254	283	290	293	284	276	336	287	264	280	250	286	330	305	302	299	302	279	279	252	305	314	274	266	312	284	290	297	266	321	291	280	254	312	317	265	268	288	271	305	276	327	301	239	310	299	309	332	285	268	280	272	309	279	294	321	279	289	277	281	328	307	272	312	308	247	309	312	312	276	329	290	235	263	279	282	273	284	314	299	299	290	307	272	269	291	252	269	292	317	293	260	324	294	294	276	279	304	327	285	311	290	290	272	289	281	273	307	284	312	272	300	256	312	275	261	285	259	267	317	308	264	338	274	294	286	279	303	298	285	304	273	242	289	302	264	313	314	266	293	271	286	303	297	279	305	302	281	278	283	263	299	280	267	254	297	269	283	309	290	300	269	262	282	303	301	289	270	288	311	311	292	314	288	320	316	295	292	263	276	317	292	296	306	289	281	286	272	278	274	299	302	279	307	262	276	302	311	293	270	305	289	312	269	247	266	301	269	248	294	293	266	290	292	294	303	309	278	300	296	278	301	284	274	287	286	302	304	295	287	287	284	294	314	269	292	281	305	285	285	278	289	285	302	289	296	301	300	278	295	302	281	295	298	302	288	313	255	285	330	288	277	281	282	264	287	303	269	273	286	286	285	296	294	280	280	302	257	284	285	251	247	278	289	274	318	311	316	288	291	285	311	327	283	258	292	318	301	312	325	277	281	302	316	276	279	263	288	265	285	300	294	262	308	268	293	294	338	273	261	264	296	273	306	314	282	313	283	303	309	267	335	279	305	278	296	287	276	261	317	243	291	295	287	280	273	332	311	306	291	314	287	321	295	281	262	284	292	312	284	281	291	287	296	285	285	323	298	298	271	306	283	270	287	316	265	282	312	289	291	295	285	331	324	333	261	253	316	321	305	302	319	252	290	320	277	296	290	289	285	287	297	282	284	317	291	284	269	304	290	262	274	304	282	279	293	307	316	305	286	295	307	294	293	327	311	287	307	318	274	288	314	299	310	286	314	272	319	279	312	269	291	286	291	262	296	310	292	301	248	310	289	305	281	291	276	288	287	286	296	311	297	271	288	271	313	271	271	289	293	292	284	331	306	284	281	320	296	300	311	299	304	297	313	287	263	263	239	295	301	300	304	305	299	277	278	294	273	290	291	306	295	300	298	276	272	251	308	295	274	293	317	254	273	320	285	293	255	313	316	315	304	307	276	326	307	284	302	285	302	281	309	290	320	279	282	303	309	270	251	264	262	328	293	293	277	325	292	302	270	274	264	273	295	301	258	305	286	293	281	273	303	274	292	297	309	273	285	266	275	294	260	304	291	289	296	274	297	331	268	287	268	263	291	313	312	298	278	320	260	280	287	257	276	259	298	301	264	305	348	273	283	291	285	248	287	286	298	283	287	304	277	311	341	266	301	273	319	302	291	263	288	264	295	307	328	297	306	289	257	313	328	307	276	312	287	285	286	274	297	275	283	288	263	282	319	262	275	288	262	302	292	320	298	305	260	297	291	314	290	292	276	279	275	298	305	293	328	283	284	280	287	313	312	286	294	291	271	289
22265	36649	20759	8472	4372	2209	1163	2279	2561	1482	745	734	746	734	719	703	697	738	731	685	694	720	688	726	733	722	747	730	666	650	709	736	727	717	707	681	648	683	677	688	699	703	664	676	688	709	706	693	721	724	726	666	710	725	684	711	706	728	690	707	706	689	655	694	686	683	716	712	761	659	686	660	716	716	706	753	732	686	702	648	652	687	766	678	722	676	744	724	715	680	721	605	674	730	692	708	700	689	683	685	676	652	705	766	677	721	689	740	687	733	705	691	761	721	703	701	693	728	684	682	718	700	683	713	748	644	726	750	722	713	703	706	660	753	722	725	737	737	719	701	672	714	749	719	676	703	713	689	680	722	674	732	735	707	695	720	624	715	671	713	711	731	717	728	676	747	679	716	723	684	748	702	664	718	675	718	744	762	730	720	668	710	688	771	708	688	687	701	768	651	721	717	692	701	706	675	710	724	694	688	705	730	697	699	697	690	671	664	686	778	698	702	716	692	701	682	746	709	706	717	695	695	648	787	682	682	748	693	701	695	748	751	702	693	717	747	725	664	690	735	673	656	711	757	681	708	689	701	777	663	720	685	690	756	685	706	680	711	759	743	691	712	729	737	722	714	655	685	708	713	734	718	692	711	685	652	691	741	698	733	701	676	687	717	737	716	669	729	705	714	682	705	756	711	744	688	699	706	687	711	663	704	720	698	709	708	679	699	748	713	700	700	698	712	744	688	709	655	707	698	694	680	670	685	717	693	721	693	720	687	690	699	721	726	708	674	702	759	663	704	686	702	640	744	676	717	711	706	716	708	689	673	717	713	635	653	685	700	710	691	687	667	769	740	705	734	715	728	738	698	676	727	694	710	663	732	741	677	643	687	692	695	686	707	735	743	700	725	728	729	680	675	717	702	729	723	659	664	714	691	707	707	730	713	685	699	729	714	710	703	727	670	694	686	730	715	690	722	702	706	693	711	723	706	728	689	685	663	693	688	675	716	696	724	684	676	717	696	714	713	684	725	660	747	663	713	740	723	695	712	716	701	708	724	724	714	746	694	711	712	713	696	728	694	702	755	755	699	659	725	646	691	676	745	659	681	721	728	714	724	715	685	726	707	674	676	658	681	678	681	659	718	714	704	666	734	723	723	664	700	738	670	676	698	697	700	710	699	717	709	680	773	711	680	730	713	703	735	702	662	694	692	706	742	727	679	695	728	713	682	730	691	690	690	706	699	682	738	704	735	678	707	693	695	665	693	674	680	788	706	719	693	688	674	748	732	729	690	784	706	703	695	748	737	680	702	734	689	740	661	721	704	706	689	717	710	740	698	719	722	728	670	721	642	689	702	691	694	672	683	706	671	656	721	671	687	643	695	683	692	715	729	720	691	701	735	718	707	720	715	734	706	714	661	720	709	685	720	692	761	673	729	711	682	711	679	733	671	702	721	677	678	710	758	655	676	726	684	686	712	730	706	750	685	710	709	701	694	746	686	726	734	711	751	690	664	723	737	731	717	719	708	715	764	700	748	745	695	716	668	704	715	717	728	660	730	689	715	719	698	731	718	681	689	707	703	679	712	725	774	729	703	714	689	699	680	671	728	685	697	716	674	695	694	699	727	688	689	669	702	693	735	732	751	743	696	745	684	730	718	732	714	705	710	698	705	657	702	707	673	698	654	664	786	684	706	748	685	692	687	660	716	701	676	759	692	700	720	716	741	737	701	718	686	707	710	682	700	662	703	686	719	749	702	662	741	700	677	726	688	696	720	661	759	697	695	693	758	693	668	666	728	722	740	743	707	711	712	721	766	715	748	712	671	697	709	703	720	716	682	686	712	663	661	677	696	713	701	723	689	694	685	710	695	737	749	713	747	787	715	683	681	712	719	706	728	675	719	718	721	690	648	681	666	675	695	716	693	714	703	698	685	680	715	688	714	656	697	714	705	715	688	688	720	706	680	764	680	730	712	723	721	722	679	685	705	751	695	691	690	735	694	671	681	692	709	723	725	690	700	728	708	716	763	702	712	691	715	654	684	714	672	690	726	719	718	720	724	676	706	701	658	725	700	737	686	759	736	686	734	700	701	706	728	698	682	739	719	742	719	759	656	708	660	730	702	673	742	690	734	692	693	748	684	730	727	684	703	723	719	678	734	680	741	702	723	708	702	720	712	686	702	722	714	749	739	706	723	672	694	671	695	732	712	708	743	689	718	681	665	713	691	697	726	699	653	708	744	670	689	736	698	716	720	765	662	679	737	722	745	697	702	744	676	750	654	648	677	717	642	666	712	738	722	660	704	745	718	659	706	716	655	688	682	700	719	672	740	716	700	754	700	681	702	705	661	721	649	725	675	733	703	708	679	729	724	707	682	767	693	699	742	757	729	667	693	701	709	757	726	696	690	727	675	713	727	684	711	724	705	681	664	725	685	720	694	695	668	716	715	697	746	688	746	738	710	728	727	709	631	687	704	695	720	706	724	666	652	740	745	694	716	705	689	637	702	756	713	706	741	705	717	681	677	621	698	738	729	708	678	719	674	698	733	684	671	714	688	724	749	705	732	681	673	709	707	705	638	667	761	730	688	699	701	695	704	720	719	717	729	694	735	679	668	732	714	693	735	693	711	714	723	743	716	711	720	705	682	696	670	748	677	669	691	714	681	698	745	697	650	699	709	715	723	752	701	692	724	729	709	679	700	639	717	688	715	632	681	680	652	731	728	689	713	706	707	680	682	700	765	686	711	772	729	738	694	735	708	717	725	735	706	692	685	729	696	720	683	727	702	703	709	680	694	749	709	714	684	692	712	697	652	699	680	694	715	680	703	724	668	700	685	795	738	701	689	705	742	727	714	700	714	683	682	699	671	716	778	735	710	690	731	677	734	650	733	720	696	689	692	712	679	726	732	728	734	718	750	714	700	745	726	709	720	741	673	718	698	707	720	714	686	727	711	708	717	710	741	730	677	723	663	688	705	709	667	681	712	703	715	680	644	657	682	679	663	687	699	729	692	687	704	707	738	702	713	693	721	734	671	693	672	673	653	747	659	659	711	668	751	689	648	665	681	713	694	718	739	705	689	697	718	721	713	700	688	697	730	682	675	741	706	679	727	704	723	680	710	751	680	690	719	720	738	694	761	756	704	702	756	679	730	666	693	749	691	703	735	735	755	741	662	736	677	705	684	697	720	711	682	729	708	683	714	712	701	743	759	764	691	717	725	703	674	744	722	676	717	702	676	674	701	647	727	704	727	697	697	711	734	726	678	719	715	641	680	679	743	686	736	716	743	694	742	674	678	695	692	709	679	733	719	723	759	724	668	745	732	709	685	777	721	697	699	685	678	696	709	692	697	706	691	714	676	708	690	709	691	745	729	692	717	704	722	715	694	735	690	730	704	656	698	764	697	693	684	711	702	720	697	706	694	713	657	691	689	692	701	707	709	693	714	676	727	670	704	650	719	723	720	708	696	670	760	706	708	681	751	723	722	714	720	697	710	723	785
24489	21572	25248	28337	21585	21663	17694	8313	6539	2905	727	287	276	280	305	270	259	260	261	237	262	282	259	267	237	241	261	275	278	277	283	249	256	274	266	245	276	246	266	271	266	249	248	254	276	292	280	264	249	305	266	258	250	258	274	297	260	271	248	258	294	275	255	244	249	268	302	268	262	265	244	269	252	292	281	263	267	241	278	251	281	267	273	283	268	270	286	237	264	273	284	279	281	304	252	268	275	271	237	259	268	264	289	249	284	270	271	276	282	279	280	224	291	256	236	246	259	247	264	261	289	224	262	244	248	278	262	269	252	280	261	267	267	266	259	286	257	280	278	271	251	258	271	250	286	282	257	242	284	269	262	274	280	271	275	265	276	295	270	254	264	284	287	273	259	240	238	251	295	267	253	278	271	255	266	282	235	247	285	277	254	266	258	291	268	270	286	268	271	278	264	273	288	265	256	291	256	263	258	271	284	232	268	261	303	306	299	259	280	243	287	283	255	259	266	281	280	280	272	247	268	252	271	285	279	258	245	275	244	283	287	279	247	263	252	268	280	262	266	289	268	258	292	233	259	295	271	258	242	286	275	277	227	235	244	253	272	255	290	265	260	266	280	248	273	248	268	297	255	277	242	257	260	264	266	309	270	274	293	264	269	300	247	249	256	260	254	257	252	294	241	260	261	267	236	270	248	288	282	275	289	257	257	272	275	287	248	259	289	253	282	287	252	280	296	264	255	277	264	248	256	256	263	272	290	277	281	267	256	282	262	283	272	287	293	249	280	290	282	262	269	302	264	286	266	270	258	276	254	262	255	298	236	238	265	268	252	267	298	266	238	255	263	240	238	246	227	259	263	274	240	262	309	264	291	265	264	264	252	274	270	258	229	260	242	317	265	272	278	240	250	235	261	286	255	247	265	288	255	255	272	271	236	248	257	267	264	269	273	263	245	265	254	271	275	268	263	263	250	250	228	286	290	294	258	266	265	299	250	279	257	277	311	257	254	250	279	288	279	283	253	270	276	273	273	279	280	264	248	283	270	246	255	283	285	285	270	281	290	286	302	283	276	260	284	266	268	290	245	264	264	293	279	252	248	260	282	269	258	270	286	253	254	232	264	256	284	273	283	277	288	278	271	256	270	266	292	255	250	256	287	264	289	257	284	296	278	270	282	279	257	246	227	253	285	263	282	268	282	295	272	281	282	262	241	286	297	274	253	278	244	272	270	318	265	288	283	260	239	286	280	275	274	243	250	253	266	256	297	253	245	244	278	272	309	256	248	287	305	282	267	252	258	235	286	253	268	286	266	263	269	281	254	280	268	256	279	278	292	261	274	275	242	269	262	249	284	229	267	264	259	263	282	250	308	251	240	270	270	286	288	287	250	275	236	265	247	261	263	270	261	278	262	260	256	256	245	276	255	277	256	238	243	255	299	269	249	271	261	262	263	298	285	269	275	260	268	267	272	226	266	236	278	284	282	295	294	301	264	263	272	245	268	256	273	245	268	272	313	257	255	279	258	317	294	263	253	268	254	245	261	292	242	286	250	271	258	256	283	261	251	275	251	268	248	277	288	259	251	290	261	254	284	258	231	265	265	272	280	277	255	240	288	229	289	297	251	253	255	267	258	244	251	287	260	260	238	253	273	262	241	271	272	288	273	258	266	250	283	265	280	269	249	238	295	248	292	241	283	287	269	277	276	271	288	237	265	254	262	267	282	265	242	269	273	282	273	264	260	281	289	242	246	275	275	303	249	267	283	269	267	263	267	304	302	275	244	293	252	280	281	274	237	271	267	271	249	275	232	286	288	290	272	232	274	255	268	288	266	271	269	283	273	275	284	296	289	281	280	269	268	291	310	240	283	251	249	245	272	288	239	259	291	276	265	266	264	251	262	290	292	273	262	278	279	265	290	283	304	276	266	256	248	273	280	273	294	259	282	262	273	252	254	271	247	286	282	276	269	260	251	267	273	280	255	266	255	267	264	245	247	273	256	286	283	258	249	283	294	270	264	263	274	288	285	253	254	253	263	277	262	262	262	295	270	267	221	303	270	286	319	244	279	270	256	262	253	251	293	257	272	315	270	223	232	245	251	270	253	238	231	260	275	295	265	274	280	267	281	282	258	285	256	272	274	257	248	243	281	289	289	274	266	275	262	266	242	273	274	296	297	258	288	269	274	283	306	280	308	282	270	261	272	277	287	236	268	276	275	282	280	278	267	272	288	290	270	269	242	251	273	254	289	251	307	287	278	260	254	274	271	245	263	239	270	270	226	278	259	296	276	294	263	240	276	261	290	266	252	274	255	301	249	275	247	265	235	252	279	281	240	253	249	279	233	258	268	254	232	273	255	271	257	279	258	269	285	252	279	255	272	251	282	246	273	271	275	251	271	269	236	260	259	282	256	247	292	239	292	265	297	287	274	252	243	269	295	285	289	270	285	274	272	266	274	277	250	260	292	319	288	284	267	238	261	288	254	260	290	267	260	267	271	255	236	291	273	259	271	280	252	236	239	255	242	264	284	267	262	272	287	277	271	258	239	244	264	253	262	262	282	249	263	243	239	279	267	292	254	250	270	269	262	268	262	278	275	236	289	253	256	300	249	276	303	249	301	322	265	262	274	256	263	265	261	275	264	258	282	243	265	239	275	257	259	241	255	258	268	262	265	245	270	219	289	240	279	282	284	274	285	273	259	266	232	251	248	247	237	281	288	282	266	277	274	278	296	260	287	285	270	279	238	274	273	284	239	258	256	298	278	251	291	280	275	273	272	250	245	288	277	270	284	264	232	239	275	261	310	265	273	259	253	265	302	233	250	257	251	286	255	272	264	266	259	299	275	292	258	251	285	241	237	271	258	246	254	254	282	279	284	273	294	258	266	262	259	273	297	251	235	277	267	297	239	292	263	231	280	263	240	301	266	257	253	229	292	241	251	280	285	294	271	275	261	279	261	263	262	263	267	285	283	247	244	274	251	232	261	268	272	286	264	266	232	268	287	285	280	292	267	272	259	256	251	255	269	265	270	249	288	276	274	267	239	311	283	240	220	235	277	260	293	254	247	259	283	294	266	294	266	255	289	266	263	279	267	280	251	291	226	259	273	258	277	281	258	246	270	294	283	294	282	255	287	262	257	254	264	273	283	289	241	277	267	252	258	288	259	259	264	263	288	261	265	259	289	285	302	272	270	293	250	279	265	292	266	245	265	257	272	284	288	237	279	251	281	265	273	283	259	264	270	289	258	277	231	272	287	278	301	270	259	293	279	281	255	247	263	281	232	282	268	266	285	288	278	255	251	249	263	278	248	281	267	234	260	251	281	277	310	285	271	262	239	260	289	272	275	286	270	284	270	263	259	266	270	256	280	290	283	263	256	275	250	276	260	291	267	278	274	268	287	264	261	292	238	268	269	262	266	294	257	296	245	235	273	286	256	256	239	297	241	276	292	268	239	281	305	257	271	256	258	249	269	264	230	260	262	280	246	258	255	274	243	270
26055	43409	26332	13371	6007	3113	1904	3928	3670	1935	841	641	643	620	682	668	616	624	665	647	672	617	651	636	668	699	634	604	550	687	646	617	618	649	623	639	678	639	669	616	654	644	610	614	653	617	601	675	598	629	651	639	597	570	672	693	645	656	627	613	670	584	626	654	614	618	646	630	611	622	639	627	656	683	628	644	633	622	643	673	621	621	642	670	596	615	622	656	619	618	661	615	616	656	691	641	693	661	596	630	623	639	667	635	609	654	589	642	631	638	616	694	673	633	646	620	644	574	624	640	633	587	670	624	627	621	645	662	643	617	655	678	652	678	619	631	596	638	647	634	636	674	637	628	673	634	668	644	609	654	604	648	603	660	627	621	628	729	628	612	599	660	621	622	640	603	648	656	639	615	625	620	689	641	682	648	616	645	636	615	583	638	674	661	584	676	616	642	685	601	577	635	626	595	642	680	642	607	645	628	655	675	642	600	649	659	645	639	596	602	613	600	603	629	624	627	669	645	639	606	707	653	629	595	639	640	625	659	601	642	614	607	609	634	604	631	675	611	633	651	628	586	616	663	660	638	600	608	614	643	614	650	629	597	615	639	622	612	624	630	644	617	613	594	654	631	653	649	632	652	635	614	641	611	608	641	621	644	603	593	631	646	623	674	644	638	603	615	655	643	644	616	692	607	638	686	625	640	621	619	592	622	641	627	659	637	591	656	660	602	645	613	614	632	649	624	623	622	626	626	655	625	595	642	662	595	624	625	639	608	655	659	600	634	674	635	662	648	628	622	616	637	648	666	651	624	609	598	675	586	664	653	646	640	657	621	632	565	625	685	635	616	623	642	624	578	613	645	622	615	637	610	653	647	599	628	586	606	655	608	654	628	643	660	632	683	627	632	605	589	605	616	674	626	638	619	635	616	640	642	673	625	659	622	591	626	615	597	633	618	640	591	636	700	631	656	588	632	665	691	659	682	642	630	594	632	642	588	604	597	605	644	628	615	645	626	634	624	682	638	606	619	697	643	692	627	576	584	676	632	607	576	635	664	625	658	636	666	648	636	618	589	621	652	616	631	605	634	666	665	654	618	641	594	627	627	647	625	613	639	658	658	693	671	597	606	627	638	636	646	637	724	637	627	614	662	617	618	607	674	610	667	583	650	629	628	679	632	634	654	629	625	608	605	612	607	640	679	641	632	623	638	636	655	645	666	650	604	598	648	646	647	591	643	657	654	614	671	632	702	624	586	661	617	628	615	656	664	615	606	651	673	654	628	604	627	639	638	638	594	632	645	701	655	629	629	640	616	674	623	638	643	638	681	643	625	662	573	651	598	615	632	603	647	592	623	632	572	634	684	610	609	621	648	614	624	602	652	606	669	649	588	678	633	591	680	658	632	603	609	636	654	642	648	660	616	668	649	623	649	610	593	604	611	622	672	651	651	646	641	606	643	633	611	626	607	612	601	650	618	637	647	627	619	658	661	653	658	649	626	601	651	617	611	622	601	656	642	638	691	631	602	670	639	617	622	638	589	614	664	675	627	654	632	624	650	623	665	644	626	633	618	680	645	646	668	629	633	675	617	630	590	627	621	640	621	611	604	619	582	638	634	628	621	617	644	646	636	599	639	644	664	672	641	612	588	665	645	664	610	648	667	647	623	596	593	590	653	606	622	675	682	615	664	612	603	640	609	635	628	637	635	618	652	639	660	653	632	672	655	677	630	584	604	664	637	606	620	651	613	639	606	670	634	672	657	620	621	656	653	616	656	642	631	612	608	607	629	660	661	638	606	629	661	604	625	653	658	642	630	672	627	652	618	638	690	619	629	668	651	682	626	655	639	617	682	572	609	639	645	633	632	648	615	636	608	634	648	640	622	593	642	626	629	651	620	634	612	640	659	589	633	649	645	640	663	580	640	591	637	615	605	639	640	622	617	616	639	648	653	595	616	673	610	653	612	613	626	644	603	692	599	657	622	655	639	633	597	653	620	601	676	633	637	639	633	648	638	649	646	621	634	628	622	609	603	680	594	637	669	628	618	574	673	589	667	663	671	622	660	636	620	665	611	612	645	638	643	654	612	646	630	643	623	619	637	600	662	643	607	666	627	576	637	660	646	652	581	658	588	646	624	626	600	661	624	642	592	594	637	605	645	625	599	634	647	622	615	600	665	623	707	643	638	686	663	628	630	634	632	642	656	651	597	619	618	627	596	632	602	691	637	643	664	657	641	593	624	633	652	665	634	583	628	610	640	667	587	598	600	662	637	656	629	629	684	640	633	602	650	616	612	611	685	646	637	621	614	634	635	638	687	618	575	643	633	627	587	583	628	615	651	601	641	633	606	615	640	631	607	628	645	625	638	638	644	622	656	698	620	665	640	612	689	670	636	598	599	644	641	668	603	581	664	593	669	673	675	651	565	633	667	655	637	676	618	636	619	632	606	677	663	654	578	684	655	675	647	621	658	614	657	689	647	643	678	647	633	654	685	609	627	623	634	668	605	601	615	578	627	624	621	599	664	651	643	628	657	609	659	639	659	623	633	678	641	640	640	634	636	639	642	630	635	591	681	636	639	624	663	605	653	622	646	619	642	618	628	597	660	659	662	624	621	619	607	586	622	611	632	607	666	587	643	596	650	587	603	672	695	646	618	642	642	647	667	640	699	592	675	640	595	607	571	663	622	638	618	641	591	606	637	652	640	636	631	656	594	628	562	653	642	622	654	640	626	608	647	674	616	616	650	649	642	645	612	640	645	646	593	674	672	598	679	661	649	657	603	632	685	642	614	653	616	648	631	663	635	676	631	624	641	658	621	634	582	641	619	665	624	612	651	613	637	644	675	592	626	612	612	603	615	657	591	647	604	632	614	645	596	656	661	600	640	634	647	612	683	628	711	660	598	666	605	645	626	677	646	625	619	672	622	666	663	585	672	652	642	664	669	585	631	603	652	615	644	632	658	578	599	636	646	622	627	669	624	585	660	587	679	603	649	643	607	626	631	618	669	609	627	635	630	590	619	597	632	641	638	614	666	643	622	646	642	620	594	606	630	605	642	601	602	625	634	602	673	605	655	644	628	654	622	603	680	628	605	614	648	626	646	651	598	651	610	663	630	630	643	610	593	648	618	627	629	632	624	623	633	662	636	642	655	645	670	637	639	651	632	612	658	681	646	646	618	617	637	636	651	656	586	646	593	603	629	617	634	605	665	626	603	619	643	609	659	660	648	595	611	628	598	621	630	647	632	640	636	645	639	645	634	620	595	663	576	687	638	609	605	656	621	649	641	614	619	632	569	579	627	607	626	648	658	623	603	639	649	631	634	627	635	605	606	601	607	616	657	651	631	639	635	599	618	625	641	633	655	588	636	656	625	628	617	648	618	649	634	652	642	619	596	615	634	649	636	638	638	643	624	630	625	654	636	681	639	645	616	636	615	589	599	635	649	658	613	606	658	622	635	673	679	623	663	633	623	604	667	605	607	626	625	591	685	664	591	693	595
32142	22592	18386	6911	2291	1122	461	334	481	326	210	198	184	191	195	219	201	190	209	196	204	182	218	200	206	196	192	204	227	218	172	180	215	207	195	187	202	200	179	202	191	200	193	194	177	202	205	196	212	236	205	189	198	201	197	204	191	200	215	196	180	207	199	212	182	209	186	205	192	176	192	199	192	203	199	211	208	190	201	206	187	195	204	195	192	210	222	192	205	186	205	187	214	177	179	176	221	199	199	181	186	171	198	188	184	204	191	196	221	193	182	186	208	213	170	218	199	193	212	226	179	202	193	203	201	192	179	186	172	214	184	191	205	181	201	200	164	197	178	190	204	215	183	212	186	223	222	173	191	215	212	201	205	206	185	191	195	212	191	212	193	189	180	205	208	188	227	196	171	215	196	193	202	236	217	185	177	213	217	182	191	189	190	183	187	199	200	185	220	207	169	183	216	209	199	218	215	176	205	199	167	200	201	216	184	197	195	175	176	190	204	197	217	198	191	207	191	200	204	199	191	195	199	204	204	206	188	195	202	213	179	183	221	209	196	195	185	178	201	180	209	207	193	209	168	174	201	192	187	196	153	186	189	207	180	161	191	198	180	201	206	213	182	200	184	191	175	217	205	198	199	205	178	180	199	184	217	197	202	169	182	211	196	205	209	181	196	222	180	192	202	210	200	169	194	194	208	203	192	213	207	183	210	211	187	197	211	198	199	197	204	184	197	210	182	218	182	203	208	229	212	190	201	224	186	192	223	223	183	218	187	205	220	213	193	161	221	171	216	195	181	197	182	174	208	202	223	177	188	174	203	188	180	208	179	207	192	187	192	197	181	202	191	177	187	183	214	217	200	215	177	196	222	189	209	192	202	204	171	194	209	206	213	199	219	187	212	215	221	200	178	151	197	183	190	219	190	198	192	206	202	188	182	200	214	174	202	190	189	223	202	192	242	189	194	214	191	221	183	187	214	208	186	223	212	182	186	223	184	225	203	182	206	202	221	194	181	205	200	184	195	209	195	181	221	198	210	187	173	198	191	207	187	230	210	190	211	210	203	210	227	182	205	199	188	190	202	210	221	173	177	202	196	210	205	191	205	199	195	206	181	209	180	177	194	209	200	205	211	215	206	199	189	191	214	184	200	208	215	201	199	197	189	234	176	182	193	205	209	177	180	225	202	177	177	190	203	206	212	207	173	192	172	196	207	185	185	186	208	196	207	226	218	193	183	192	182	227	191	217	183	204	196	198	223	182	185	196	193	195	221	174	195	174	193	202	204	203	200	227	174	214	182	161	199	200	184	202	201	209	193	203	215	211	196	212	187	188	195	185	166	178	198	222	174	202	210	186	219	199	192	187	208	215	198	215	212	179	174	230	192	220	193	209	191	151	202	229	182	174	186	215	188	213	196	208	217	198	173	191	200	201	199	214	214	191	194	208	216	185	179	205	210	217	185	216	197	205	214	198	189	220	215	178	207	193	237	181	209	198	190	184	205	216	184	206	195	192	209	222	206	172	203	218	211	185	195	190	219	172	200	195	197	184	210	203	183	185	191	217	197	177	241	197	191	219	205	195	209	181	214	205	189	216	180	189	180	191	196	187	191	203	239	184	186	194	212	204	200	172	172	203	202	218	204	168	208	205	196	194	193	206	209	205	196	189	191	189	200	206	171	193	209	160	194	187	204	206	170	189	217	198	193	200	189	216	202	180	181	191	197	213	206	202	193	190	194	189	201	205	180	183	197	223	206	196	177	151	181	194	202	194	180	194	193	201	190	210	208	195	208	205	193	203	193	171	221	210	172	202	190	197	198	196	235	179	209	238	208	205	183	222	187	210	204	211	198	187	224	182	207	182	212	210	185	190	191	209	202	195	190	178	178	185	197	187	205	202	215	231	172	176	198	206	211	186	199	190	185	209	205	225	192	203	194	186	188	213	207	204	211	207	183	193	176	186	187	220	198	203	171	185	223	216	190	210	189	206	204	205	203	201	186	171	204	191	182	209	184	182	198	227	199	192	180	213	198	172	199	201	186	209	205	196	209	183	209	193	221	219	233	187	193	185	227	202	205	190	183	190	211	208	211	207	185	172	193	175	183	192	200	197	182	191	213	217	197	197	183	193	215	196	233	222	236	194	196	200	194	205	194	185	201	196	185	193	207	180	209	193	185	197	208	202	220	199	167	201	187	195	193	190	215	180	193	217	190	197	201	180	214	206	197	207	222	228	193	189	195	185	202	183	201	195	183	216	201	203	189	203	205	190	204	171	210	194	191	202	192	209	181	202	205	183	188	210	195	200	193	199	199	184	189	218	194	194	195	208	167	175	183	184	196	169	206	185	187	209	192	191	208	202	188	179	207	203	218	173	190	168	188	201	181	193	184	202	203	199	197	202	193	203	194	156	200	168	166	184	198	179	207	201	191	187	201	193	199	192	195	202	205	199	180	206	197	199	200	187	189	217	206	192	201	198	193	201	211	185	193	202	213	192	214	231	208	177	183	204	211	198	211	203	203	205	224	209	197	196	212	202	217	194	214	202	195	233	213	197	196	213	196	205	175	173	179	233	191	187	209	186	213	200	186	208	221	211	208	203	186	202	218	187	187	209	179	207	186	188	198	209	187	202	183	180	174	193	212	197	197	194	183	167	186	178	206	167	186	205	188	190	207	200	194	182	222	181	209	205	207	208	205	182	218	203	179	212	208	186	189	169	191	210	198	193	184	221	205	200	202	224	179	188	210	181	198	184	196	193	200	193	197	186	213	193	178	225	194	200	211	193	189	186	218	174	192	199	184	198	174	190	195	218	207	189	219	179	183	203	166	203	194	180	215	213	198	213	200	202	212	203	205	179	211	212	194	201	189	190	207	204	171	219	202	197	173	189	208	220	207	189	186	218	204	215	196	197	193	183	196	208	198	196	208	209	172	195	247	209	193	197	196	214	196	204	209	195	194	193	206	216	208	189	199	195	193	214	216	203	211	178	222	177	214	204	192	201	197	214	182	200	166	190	182	202	219	201	217	220	192	207	175	225	190	202	215	227	217	179	205	199	219	176	199	203	184	207	179	208	206	228	213	184	184	168	189	181	192	204	201	193	213	184	180	178	202	206	188	205	191	185	180	168	198	164	216	197	207	230	208	200	209	179	208	172	194	178	204	196	204	197	209	189	184	166	195	186	204	193	215	180	199	212	221	191	183	198	195	190	170	207	205	206	203	212	205	201	188	217	181	206	208	184	223	201	193	208	214	209	178	199	214	215	170	184	198	197	191	195	205	194	229	206	203	238	187	212	225	189	206	192	192	206	180	190	194	199	191	210	195	204	191	196	216	199	171	206	177	181	185	181	200	198	194	209	216	211	187	179	210	167	202	183	193	182	187	213	190	189	183	223	189	202	194	202	203	181	170	192	171	183	201	218	210	211	191	185	208	196	227	172	186	173	203	191	196	221	182	199	198	189	220	203	200	195	201	208	218	215	199	200	197	184	174	178	194	225
23804	23760	10003	3658	1823	1057	703	633	717	661	577	534	533	471	528	520	494	552	550	537	531	521	502	572	533	500	552	528	530	510	530	544	519	538	551	507	490	507	521	499	488	533	521	494	534	514	567	542	510	548	538	510	523	563	544	518	494	528	508	515	539	543	548	514	498	520	514	538	537	533	560	480	538	507	546	486	523	509	536	574	513	539	502	508	535	536	556	541	548	536	526	497	529	537	516	531	573	521	511	547	539	536	512	526	532	526	555	487	537	512	525	479	532	558	495	542	523	556	540	511	505	526	539	511	512	545	504	483	496	549	561	483	534	513	539	515	456	538	528	508	547	519	513	523	571	548	470	499	516	522	490	536	556	510	537	537	504	493	498	533	546	503	500	500	509	518	531	544	510	539	522	565	500	523	544	524	558	495	522	488	515	498	527	520	525	535	532	578	512	521	530	546	500	489	544	524	533	494	540	527	512	516	536	507	515	556	528	550	553	530	543	519	528	553	517	507	483	541	512	549	531	532	490	501	540	544	555	503	536	536	505	553	483	505	511	547	516	502	481	527	535	471	523	499	545	486	520	548	510	515	498	517	525	510	521	505	555	548	513	518	540	517	540	509	513	566	532	510	507	533	508	522	543	558	496	481	548	491	527	529	467	528	512	490	540	560	540	589	553	543	519	508	532	479	565	548	549	484	518	553	555	529	513	558	488	547	581	507	504	529	504	588	506	518	481	510	514	519	535	514	529	534	544	520	571	528	519	521	540	549	556	523	502	529	533	537	512	511	514	572	507	552	516	507	543	488	553	526	493	538	534	501	545	494	550	527	534	511	530	510	533	531	496	544	536	504	482	514	533	533	540	546	514	543	517	535	538	497	548	542	517	511	564	524	558	499	518	553	575	505	561	514	510	541	522	508	527	541	475	513	503	510	526	560	496	514	505	533	543	484	530	551	509	556	559	519	524	526	502	549	532	502	573	517	533	543	521	493	554	543	521	505	512	568	540	529	524	547	491	502	522	529	494	546	528	515	515	535	530	559	516	541	514	505	536	533	494	526	504	560	493	505	497	506	520	522	530	562	531	546	513	510	603	512	526	540	537	458	522	535	530	530	514	496	555	551	516	466	514	517	534	485	523	500	497	572	502	516	543	485	531	554	549	478	528	508	540	516	568	489	556	561	526	521	550	510	493	505	526	530	543	498	555	528	551	567	525	517	511	495	526	545	516	522	505	512	508	531	544	524	547	523	528	527	533	501	525	502	539	547	498	496	510	507	559	484	491	535	536	491	550	515	538	540	526	518	534	495	553	537	541	580	544	543	524	527	502	500	537	546	557	505	504	554	508	571	507	508	496	546	495	515	517	546	469	568	492	550	562	513	506	485	550	475	545	528	496	531	480	521	534	497	538	510	519	504	552	504	507	508	537	538	526	537	504	525	557	549	535	523	525	539	510	545	495	550	509	510	520	508	550	507	511	496	531	522	533	541	531	565	544	515	510	517	566	497	545	518	537	504	532	550	530	541	512	510	508	539	530	562	489	520	531	507	492	517	489	543	518	509	548	539	540	535	519	531	545	526	505	537	539	522	518	572	537	497	538	529	513	528	555	473	539	564	544	569	533	524	496	550	564	525	503	505	533	540	488	541	495	528	537	505	499	484	510	485	512	471	489	533	546	509	543	535	554	479	492	503	514	511	509	461	541	568	564	543	504	558	501	508	517	511	539	505	512	543	510	525	520	526	554	543	564	548	540	553	501	523	498	510	531	527	508	545	507	526	526	528	523	526	505	491	505	545	520	567	508	533	515	497	506	530	521	508	533	557	518	501	519	524	549	517	499	496	525	533	534	516	502	520	497	544	498	512	496	531	493	553	513	562	528	519	567	507	537	554	517	520	475	511	563	528	522	540	531	556	483	508	510	549	499	519	506	508	533	534	522	497	539	511	495	509	520	512	558	554	499	565	526	569	576	576	527	546	485	511	522	532	521	529	515	523	533	474	497	544	536	513	528	546	541	486	541	488	509	536	538	501	553	508	509	534	523	484	517	545	562	522	518	551	508	523	510	525	485	501	513	544	552	517	552	516	486	574	506	531	531	524	532	510	533	477	507	527	509	517	520	514	516	546	512	529	567	545	510	511	545	569	547	514	539	562	534	520	508	529	491	576	550	563	547	536	488	471	489	530	533	534	544	524	539	582	550	479	552	528	497	501	483	491	539	523	505	502	577	528	522	501	556	528	543	581	512	520	519	518	545	546	502	529	510	512	547	544	545	508	512	510	502	518	508	527	508	500	557	546	499	532	501	544	487	525	526	541	535	574	500	508	554	534	545	500	495	549	531	515	519	517	534	523	528	566	542	515	527	531	543	539	476	525	563	484	521	492	469	496	550	487	560	520	527	498	539	497	540	515	547	559	471	545	564	525	504	511	519	548	514	532	521	504	555	503	537	535	580	532	514	510	513	507	537	556	491	542	488	503	511	520	512	537	512	500	572	474	543	519	507	549	540	489	514	528	521	504	494	499	549	527	471	550	517	511	530	515	539	525	517	532	495	511	524	540	539	552	528	510	540	517	504	520	484	548	521	552	572	557	512	532	540	539	555	502	520	577	532	541	533	547	506	492	549	518	536	522	493	537	518	505	572	549	532	497	557	520	527	516	531	563	516	540	539	542	528	481	487	510	537	513	527	556	539	466	501	530	515	544	514	547	523	548	475	527	523	508	503	498	525	541	514	501	491	505	515	510	470	492	563	568	527	535	514	522	500	570	504	529	500	536	540	503	528	526	516	496	548	520	540	523	539	518	567	494	512	508	528	503	521	529	519	514	538	526	557	530	496	502	522	534	554	521	547	538	570	553	532	492	523	567	488	526	523	546	563	535	539	527	541	508	497	518	496	561	535	555	509	531	527	506	517	538	500	518	561	543	539	539	501	534	511	520	526	543	540	534	552	501	520	557	550	523	493	544	511	533	519	516	524	520	532	542	528	497	481	549	561	544	537	560	521	518	548	525	494	516	534	531	504	486	508	538	537	479	511	521	554	539	518	525	520	544	548	548	497	568	545	519	546	533	522	526	510	512	506	581	509	547	529	531	518	557	492	489	494	534	494	550	499	514	470	540	510	518	529	528	525	548	507	523	512	505	491	519	533	536	573	522	558	509	536	504	508	542	518	556	591	517	506	537	526	536	528	507	572	555	534	500	553	502	486	521	538	502	503	537	500	475	513	538	539	526	531	524	516	539	517	537	500	518	517	530	531	528	545	540	503	516	568	550	509	512	567	538	503	531	541	542	507	595	474	527	531	528	527	512	549	548	528	526	553	524	557	519	510	522	500	531	543	527	532	527	481	523	532	535	509	543	537	537	488	494	541	527	507	525	473	543	520	536	512	526	501	504	520	533	539	552	529	492	551	518	516	482	548	517	544	517	528	522	498	513	534	516	503	527	521	542	522	567	546	498	525	536	539	505	528	526	494	480	522	518	558	528	462	539	524	536
25085	21569	24931	28696	21609	19664	2687	3349	3422	1837	458	302	320	299	295	302	273	300	320	291	284	262	316	275	299	287	296	314	281	299	316	267	297	291	268	267	293	291	273	316	264	296	295	254	308	274	305	259	288	278	265	291	269	292	293	283	310	309	295	270	282	262	279	264	298	309	297	275	283	317	311	291	299	291	286	277	279	326	268	298	302	318	274	275	283	321	300	283	278	304	260	289	294	240	272	295	284	303	288	306	268	290	283	272	298	309	351	297	307	285	275	304	310	294	294	288	306	295	303	249	309	279	255	284	269	282	295	263	278	278	303	283	285	280	291	291	291	278	247	281	266	280	308	299	269	250	302	272	328	281	292	292	279	261	335	274	303	256	290	271	314	294	294	275	291	247	285	247	325	262	302	309	277	300	294	275	279	261	280	290	267	287	295	270	276	263	305	303	282	288	284	327	311	264	300	306	265	289	297	265	286	303	288	285	301	328	265	295	335	266	287	282	297	289	298	300	275	280	304	312	277	314	283	258	315	275	288	356	291	296	303	300	302	294	253	281	281	279	257	288	324	286	311	262	291	266	302	275	292	303	318	277	291	309	283	285	279	282	289	292	289	276	300	299	274	265	287	263	316	273	307	259	302	258	304	277	273	318	277	304	267	323	251	289	308	287	300	294	298	285	316	251	268	284	284	296	277	269	276	292	304	317	292	287	310	275	294	333	270	268	283	317	283	285	308	304	295	266	283	272	302	301	305	340	316	303	325	312	297	292	268	279	277	304	282	297	289	282	303	299	301	303	281	291	282	285	278	304	310	300	318	278	302	323	315	293	282	289	267	279	279	286	292	284	273	247	268	265	325	284	225	275	292	286	280	290	297	316	281	285	278	293	275	309	297	311	285	294	302	287	283	288	272	278	309	275	299	306	296	303	284	329	339	303	282	271	296	309	272	277	260	272	287	299	304	309	305	277	247	289	269	280	285	308	276	278	277	279	293	290	315	296	284	303	310	325	299	313	288	311	293	276	266	292	283	280	303	302	296	282	289	286	329	261	306	261	266	309	284	274	291	259	291	289	316	263	333	293	258	304	314	268	249	298	295	308	270	296	265	269	299	295	291	281	284	313	295	265	284	285	290	325	283	290	260	291	282	313	320	267	252	273	270	276	299	284	277	269	273	274	279	290	268	306	293	295	290	291	279	324	300	315	305	274	262	266	298	297	294	298	263	303	298	277	302	272	261	293	270	293	263	271	307	319	304	302	254	297	318	279	316	271	274	260	293	271	300	314	309	312	283	324	296	278	300	303	312	263	291	295	312	293	319	291	314	330	306	277	284	279	291	311	295	290	289	274	296	279	288	280	300	284	308	296	298	310	253	282	290	269	283	285	305	229	275	243	294	293	274	278	290	270	304	275	269	278	284	297	281	288	267	281	292	270	279	302	270	279	285	291	282	286	297	302	324	306	297	263	287	312	285	291	270	283	292	310	297	283	243	301	294	295	279	289	293	278	303	310	290	286	321	290	302	291	288	278	284	285	269	286	318	273	294	286	302	288	311	278	313	289	264	301	299	277	301	292	295	293	305	297	309	296	313	269	279	295	273	321	267	294	291	310	290	292	287	261	300	294	299	279	284	270	270	287	335	305	322	277	285	290	337	272	296	307	269	300	310	315	289	284	288	291	292	279	289	282	260	274	274	285	292	326	300	282	322	302	272	283	293	309	305	305	245	259	281	289	317	309	286	280	268	290	274	283	262	313	273	282	267	303	265	277	296	303	285	259	276	286	262	270	273	289	256	282	281	317	295	273	282	264	293	271	315	265	292	288	270	293	307	296	303	270	294	319	279	320	287	297	286	326	285	288	309	294	275	296	259	298	255	267	323	294	299	276	302	285	301	281	296	317	279	309	296	290	313	295	305	298	262	273	302	257	293	296	290	307	266	288	335	289	286	300	296	287	290	283	287	296	300	279	300	298	295	276	313	295	288	278	289	273	287	293	299	283	282	280	312	308	270	302	299	285	291	269	284	296	301	310	250	282	293	310	233	273	283	310	304	305	278	298	304	242	282	296	317	271	276	281	284	286	288	280	263	306	275	276	288	323	279	281	263	288	331	285	295	292	262	291	301	288	297	297	270	289	255	306	307	309	315	294	273	273	273	320	318	247	284	284	303	277	292	283	268	276	303	303	273	267	271	293	296	279	295	254	266	285	294	327	300	297	301	268	283	271	255	282	298	277	296	281	296	256	284	292	283	265	284	278	292	271	294	295	294	290	273	303	286	264	287	253	292	290	295	300	321	273	297	319	252	300	293	260	285	269	282	256	291	292	337	296	286	271	313	281	285	302	290	309	274	295	269	299	304	323	297	258	274	294	256	299	284	302	292	288	323	304	300	289	276	282	295	287	300	302	328	264	296	286	306	283	308	275	311	315	278	318	317	294	282	263	269	283	267	301	313	260	314	290	294	303	294	258	272	269	326	276	293	295	281	299	304	278	290	317	271	285	271	285	288	309	314	297	298	261	293	310	265	298	280	276	295	298	272	272	287	288	284	297	330	290	297	285	296	285	322	270	274	270	271	260	268	276	294	277	255	309	286	319	311	268	312	277	297	305	279	287	296	287	296	319	271	280	282	293	288	320	294	267	282	287	284	271	304	306	308	297	298	282	308	279	284	276	266	302	307	276	284	275	277	295	284	277	300	296	294	320	274	279	268	296	292	270	278	310	283	308	251	282	275	284	264	290	292	316	268	319	305	280	298	272	293	293	305	295	309	277	289	277	277	281	282	290	341	303	302	287	272	318	274	275	297	280	253	299	288	268	285	260	291	295	311	297	314	299	293	295	282	303	295	298	277	289	280	322	282	319	326	272	261	278	296	302	306	260	267	304	307	269	279	308	319	318	291	294	310	289	284	272	298	289	284	319	284	280	313	278	284	339	290	326	305	286	272	300	285	282	286	286	314	301	313	274	303	302	265	314	319	284	274	283	266	315	273	302	293	328	288	285	307	305	275	291	272	290	292	303	253	272	262	273	275	302	284	283	318	315	296	264	278	268	292	304	338	313	304	285	283	293	229	283	294	311	296	291	296	291	290	277	283	303	268	267	299	313	284	265	316	311	289	279	284	298	264	255	272	295	270	283	276	263	308	285	275	289	269	239	287	298	292	274	292	263	278	307	240	283	298	317	255	308	264	293	280	303	315	271	291	292	284	286	308	306	282	293	279	280	309	263	298	310	284	308	310	261	306	296	264	299	289	282	289	300	295	289	292	278	299	291	299	314	290	311	295	284	275	310	276	307	309	286	294	301	294	265	302	291	284	273	280	292	292	347	315	300	271	290	298	328	323	273	280	296	285	268	270	277	303	293	311	286	288	320	330	306	274	263	294	288	274	311	274	322	311	290	293	312	279	285	295	319	299	296	304	298	323	309	289	248	277	310	277	294	302	313	305	289	299	327	272	292	287	285	275	289	308	277	282	294	291	287	312	291	283	271	318	282
23132	37693	20335	9464	4068	1890	1112	2288	2435	1550	724	687	697	700	773	733	720	751	730	698	706	703	728	708	686	704	716	675	715	703	710	701	738	726	733	701	679	730	724	715	691	722	670	696	652	738	717	710	709	728	716	784	725	746	700	720	720	712	685	722	694	745	677	695	719	711	771	720	719	751	677	704	698	695	721	701	722	752	684	692	723	707	722	685	719	709	706	696	768	704	686	752	720	740	725	718	687	689	736	714	710	731	713	763	722	731	695	690	724	707	740	724	738	666	708	708	719	712	707	723	693	699	703	696	691	686	699	731	696	699	676	720	730	697	708	684	726	732	673	714	754	669	680	734	657	706	691	713	705	763	700	693	714	695	684	720	670	744	753	676	681	676	760	705	680	705	694	758	722	705	669	722	694	710	713	754	717	680	723	735	712	737	721	704	795	708	693	734	703	709	704	771	738	713	720	714	731	715	683	714	731	708	695	731	682	711	688	701	770	736	699	702	670	743	726	764	712	716	745	711	712	668	680	688	687	736	694	717	717	729	680	731	706	707	701	693	685	694	705	671	718	702	738	679	693	695	738	714	693	725	676	697	663	689	709	731	703	707	702	694	679	711	717	716	722	741	698	694	673	746	687	694	701	716	699	659	697	689	655	700	658	731	721	639	675	742	664	711	730	682	717	685	715	655	711	677	720	696	710	665	696	734	739	709	665	716	684	709	722	745	739	729	723	674	725	706	663	699	703	689	768	728	693	731	702	694	717	738	738	714	706	738	727	681	678	666	692	711	679	743	696	728	720	684	712	689	700	707	696	694	713	696	675	717	744	695	746	710	718	717	720	688	707	747	691	748	721	710	676	704	722	703	715	720	710	720	684	726	714	715	702	671	727	722	721	692	713	714	737	733	777	685	720	676	680	713	751	687	715	711	701	768	707	703	675	687	746	698	681	724	715	714	743	703	706	659	752	726	706	710	691	806	698	695	701	747	696	749	686	706	726	717	723	715	708	753	743	674	702	669	739	709	736	744	750	719	692	707	757	692	690	702	763	715	689	684	736	689	688	678	752	691	652	671	769	693	719	695	720	701	671	688	771	770	711	712	702	698	717	725	713	705	670	692	693	689	695	721	684	694	711	691	661	707	707	714	689	691	724	741	704	705	700	708	655	761	782	732	713	694	717	694	717	731	761	750	700	743	708	676	709	710	673	714	709	715	791	703	731	687	724	704	749	740	718	726	714	738	675	662	716	690	725	680	759	716	663	709	763	687	749	748	698	705	716	696	747	720	718	746	669	695	717	683	688	659	754	702	690	731	699	728	713	681	692	678	739	689	743	728	714	695	705	693	707	716	692	746	695	716	734	694	724	701	688	659	706	733	738	708	685	732	710	736	723	759	656	708	699	717	704	749	689	730	732	723	708	739	713	680	672	760	723	699	668	680	696	654	734	724	717	686	716	721	730	703	712	701	737	713	693	665	698	716	730	711	700	721	682	749	710	765	706	717	693	734	717	742	699	684	738	716	729	722	713	723	740	702	748	698	696	692	733	684	697	696	690	699	705	712	721	687	696	715	715	699	735	654	719	683	700	689	722	688	752	690	717	672	715	718	720	689	658	731	732	659	691	753	671	697	673	732	722	675	721	695	717	743	744	680	711	716	672	724	705	741	755	717	739	743	701	694	707	717	702	688	707	726	678	741	711	722	697	722	731	692	738	733	716	713	705	718	694	722	684	716	719	727	737	705	728	724	724	709	717	710	685	716	673	739	720	709	777	732	676	697	702	673	732	734	724	692	709	683	693	711	693	724	687	674	752	711	739	757	751	742	736	659	729	720	708	690	719	685	680	699	674	666	678	723	709	694	735	707	734	696	698	730	728	715	680	724	723	703	728	692	727	720	737	704	715	697	749	707	770	721	670	687	687	665	766	748	740	692	776	670	674	714	698	643	694	729	773	687	691	720	716	753	702	712	699	698	692	681	730	719	718	735	686	696	699	716	749	675	677	721	719	707	663	681	694	715	731	709	689	697	735	693	719	730	778	704	732	683	739	727	700	676	699	675	677	735	709	698	680	708	712	708	731	667	730	738	683	750	709	724	709	720	738	733	713	733	722	662	756	731	725	732	693	714	668	730	691	718	679	694	678	737	698	729	709	730	683	676	721	692	739	707	663	665	734	690	715	699	753	690	720	699	705	685	697	709	687	740	721	695	644	753	679	690	771	715	697	734	694	696	730	706	757	741	683	683	742	671	735	720	730	705	711	701	766	662	764	733	685	700	674	741	704	721	665	757	682	704	676	749	662	698	734	676	726	757	709	734	692	698	728	725	670	702	712	695	685	712	675	694	715	713	737	706	691	748	680	735	741	722	716	683	728	717	682	744	689	696	667	683	712	707	744	695	728	721	705	710	670	734	684	695	728	701	694	669	728	692	721	705	672	697	693	696	754	763	681	688	697	764	702	711	698	686	722	694	700	714	714	717	673	755	687	718	750	730	715	676	690	709	721	745	709	662	717	693	686	690	685	712	690	695	705	726	725	733	769	713	715	710	723	712	744	711	730	680	731	697	725	656	664	728	694	678	715	713	727	755	728	683	697	714	703	710	783	739	687	668	729	699	754	706	683	712	678	708	696	749	733	702	691	713	676	703	689	713	675	704	669	750	650	732	732	696	687	680	707	716	706	681	749	704	724	709	718	692	698	679	760	701	737	713	710	683	731	663	724	679	705	688	711	669	732	724	692	720	728	681	717	702	700	708	723	694	727	699	679	724	693	726	722	688	714	752	713	692	744	708	724	706	765	703	747	690	691	662	669	749	665	689	684	770	685	716	694	691	685	729	671	696	688	711	769	732	713	664	717	684	748	669	702	722	720	681	729	733	697	684	698	714	714	670	675	700	687	693	702	669	704	671	693	737	654	691	723	719	694	731	680	703	713	680	665	721	695	732	719	712	750	698	746	681	729	713	666	738	694	748	709	695	710	714	725	699	734	715	664	679	742	740	756	761	741	736	716	725	680	676	722	696	656	710	687	664	754	763	661	712	678	734	723	668	719	674	710	728	681	710	706	704	695	707	670	669	704	726	714	662	691	732	724	684	700	752	708	729	735	757	678	692	771	664	755	645	700	717	721	718	739	745	659	721	686	720	728	747	744	728	718	719	691	668	695	722	719	695	716	660	694	719	649	743	692	710	696	715	736	723	722	714	793	777	740	681	707	690	690	678	705	701	718	727	708	733	726	695	656	738	741	723	711	679	722	739	695	711	737	752	684	721	686	716	677	692	680	711	697	709	698	669	710	691	713	679	725	683	750	674	726	745	713	718	717	688	684	760	724	671	695	698	690	698	691	731	705	702	689	682	715	713	721	745	708	688	685	677	715	751	671	677	757	691	741	728	717	680	705	713	734	733	698	691	724	692	747	708	676	709	684	726	685	703	700	714	726	687	688	741	760	714	683	725	751	693	734	715	742	709	702	715	695	706	701	700	701	735	690	713	663	701
24489	21573	25256	28357	21589	21646	17401	8549	6140	2980	765	271	301	265	288	295	309	248	268	287	278	263	285	285	283	266	291	283	300	280	268	282	270	289	254	276	279	243	259	247	285	290	293	299	272	272	268	262	276	286	294	278	263	279	292	278	260	272	263	262	273	273	259	270	284	273	285	285	281	290	251	312	283	260	254	264	289	269	280	280	261	260	269	283	289	253	265	284	263	279	256	249	262	277	264	282	243	282	259	272	301	281	269	292	281	273	294	266	237	283	259	273	255	285	266	285	282	248	277	295	247	259	307	279	250	273	267	263	274	273	298	300	286	281	243	261	274	271	291	282	286	258	276	287	257	255	274	265	277	265	257	247	276	281	256	286	269	270	258	296	265	284	283	268	287	262	264	271	304	255	294	291	249	273	289	257	282	270	274	286	277	238	276	270	295	257	234	262	266	276	289	271	268	252	286	268	288	284	262	245	264	310	299	294	263	290	271	275	261	304	304	295	284	275	277	250	280	271	250	248	278	286	252	280	276	278	251	276	315	247	257	268	261	274	259	278	278	305	308	245	254	277	258	309	302	302	296	275	275	262	265	279	258	293	257	267	264	261	316	322	246	259	279	283	279	268	255	269	266	286	301	291	274	254	253	259	248	248	268	288	253	280	252	268	248	277	261	302	275	291	259	243	280	284	273	301	275	234	304	250	288	278	311	245	289	305	270	290	274	265	280	277	265	285	309	305	252	284	296	259	275	277	271	278	250	290	228	241	301	276	289	250	273	281	290	267	276	242	274	241	281	319	272	277	272	248	261	286	275	244	272	270	263	276	303	285	276	299	286	290	268	303	264	289	250	267	273	274	279	282	259	271	265	260	274	285	266	273	295	253	321	287	284	272	298	266	275	271	284	267	243	294	252	281	259	270	284	273	281	295	272	255	270	247	327	290	242	276	278	278	249	306	268	290	295	257	277	297	285	288	315	257	287	279	305	305	292	268	287	274	263	279	240	268	261	267	281	257	277	258	293	289	290	294	266	280	252	277	295	276	281	282	255	246	252	251	277	268	299	286	277	284	292	271	267	279	309	234	266	305	291	287	260	274	263	280	263	263	249	273	296	271	282	271	268	227	286	266	277	277	251	252	255	247	273	242	290	291	266	287	308	297	278	246	267	275	248	282	312	288	275	300	281	271	256	264	272	246	275	267	288	277	276	285	265	271	254	264	264	275	272	273	284	254	296	294	272	264	266	315	270	290	284	260	266	288	297	313	280	250	282	262	271	267	259	266	270	285	272	273	274	280	268	257	287	263	277	276	246	265	250	229	293	294	253	264	275	262	287	290	277	276	294	295	302	286	279	282	264	295	273	255	250	276	298	288	303	270	253	292	242	274	262	293	289	295	266	287	280	256	292	294	295	297	288	295	269	257	266	240	288	265	293	284	260	288	299	253	283	250	277	259	268	296	268	256	292	267	266	292	266	265	254	278	259	248	277	276	279	276	285	263	261	268	299	257	273	237	274	257	312	263	256	249	255	264	265	285	305	248	273	316	281	275	271	255	280	248	281	245	255	289	238	270	304	267	270	306	283	261	271	280	289	276	283	263	261	276	269	239	279	276	269	257	253	255	259	287	272	258	312	271	290	280	261	312	243	283	276	260	250	268	292	253	285	271	283	258	263	261	264	274	273	298	274	285	281	277	244	283	257	283	298	262	280	281	241	282	288	282	298	267	255	302	271	259	257	288	296	279	264	267	258	289	256	276	289	291	262	313	251	282	279	274	265	276	289	279	287	301	293	291	271	284	307	268	285	260	267	252	283	232	270	276	232	292	287	229	272	244	243	275	261	299	279	263	272	263	270	266	282	254	298	252	305	293	282	285	296	263	294	301	277	261	245	291	268	277	287	290	309	256	264	284	268	268	318	294	300	315	302	263	270	279	251	255	301	281	287	277	253	280	281	266	240	271	268	274	269	263	297	275	269	277	288	250	299	288	297	255	298	288	291	269	259	249	317	280	289	273	268	291	274	289	239	280	291	313	255	268	271	244	254	269	269	288	261	259	273	261	268	254	306	276	284	265	280	267	289	287	292	265	284	274	307	293	256	259	267	246	269	280	263	313	260	259	287	251	295	269	288	270	255	293	298	294	284	273	256	252	265	291	264	268	264	290	285	263	292	287	284	279	289	261	255	259	275	269	221	296	279	266	296	256	265	253	236	258	254	269	303	267	277	269	257	290	296	254	284	262	271	261	248	277	252	280	250	288	284	249	285	260	249	263	285	271	256	247	292	299	291	334	275	259	303	254	263	249	274	280	276	247	276	293	289	260	274	299	238	272	270	301	270	299	269	287	275	274	267	271	299	289	247	278	274	289	264	279	267	286	281	286	267	264	268	286	267	283	306	253	265	260	261	237	226	310	279	291	254	290	251	289	282	249	260	267	272	286	286	296	246	270	285	256	260	300	258	300	276	252	273	265	304	258	261	276	268	247	290	287	262	255	271	283	276	246	306	267	252	274	288	268	275	256	278	271	261	247	284	249	283	268	254	256	271	279	291	312	295	264	281	307	271	291	251	304	283	280	279	305	288	272	248	251	264	277	279	253	247	275	270	252	304	261	299	279	285	244	277	280	256	305	328	305	291	292	275	296	289	289	266	268	275	261	274	266	281	254	265	271	282	274	286	274	269	276	283	258	261	276	274	271	274	289	258	248	250	286	262	301	285	287	279	233	296	298	255	270	279	285	265	280	278	262	249	278	262	257	284	267	264	269	303	243	296	285	282	284	282	270	266	269	295	251	237	270	259	308	270	258	241	272	274	278	265	250	279	266	250	256	264	270	281	278	273	259	264	267	275	272	256	282	277	267	265	273	270	255	256	293	274	280	267	291	290	267	272	291	258	275	271	241	279	264	237	264	278	266	261	273	249	274	264	320	256	319	265	263	267	271	249	293	264	266	259	270	264	262	302	291	263	245	261	261	242	279	280	271	269	285	244	265	272	246	250	287	313	270	263	254	286	274	265	254	274	272	254	263	287	301	273	284	257	305	265	301	262	261	285	274	275	269	267	282	285	264	265	248	261	264	285	279	225	257	276	285	287	273	284	267	301	276	277	280	271	268	306	286	300	276	267	275	276	267	262	272	274	283	257	268	265	286	292	289	304	321	244	263	265	271	273	290	294	292	278	259	270	287	300	285	272	274	244	277	274	287	268	278	267	274	276	288	280	278	282	267	290	301	282	276	241	295	272	292	257	269	255	272	247	245	290	263	254	296	286	309	297	294	288	240	264	272	291	240	276	309	271	298	255	252	247	288	277	253	272	284	281	274	253	304	277	276	274	275	273	309	249	292	301	281	300	243	297	281	272	302	296	285	279	265	260	268	269	314	271	275	285	255	298	309	305	288	286	278	231	264	293	282	257	266	241	264	291	260	310	267	273	302	269	265	264	273	278	268	255	285	256	277	275	296	252	297	269	284	304	269	308	269	288	262	240	264	245	263	256	253
25710	42622	25437	13278	6422	2526	1838	4278	3394	1955	837	698	709	674	648	630	685	660	679	648	618	673	667	689	658	654	666	604	657	670	621	677	653	633	699	651	665	632	656	646	638	652	589	653	656	613	660	641	641	690	673	629	624	644	623	669	659	680	595	680	630	671	641	667	636	636	618	632	600	656	652	667	672	619	585	643	671	620	661	660	706	689	685	638	633	627	662	649	601	671	581	649	661	666	600	641	634	646	640	673	611	703	673	662	671	667	647	621	689	613	644	685	667	633	606	648	686	659	665	661	641	664	641	648	647	677	638	693	633	669	654	651	652	621	641	638	669	642	639	685	640	657	653	675	679	630	657	630	646	615	617	627	613	580	647	639	674	645	667	651	636	653	692	653	674	645	662	634	657	671	666	675	682	660	664	712	655	663	675	655	648	707	634	672	622	636	692	673	679	683	672	614	672	654	649	656	669	630	627	638	610	645	673	688	669	697	645	693	627	683	680	634	686	659	654	647	649	657	594	623	599	671	652	649	678	662	643	637	660	696	688	661	681	666	695	698	612	643	667	643	640	657	655	671	643	623	655	630	668	656	669	621	660	639	664	640	696	714	615	666	700	653	605	629	650	689	648	640	633	645	669	660	653	643	602	638	674	690	640	658	665	694	663	684	655	654	666	591	588	644	616	658	665	622	673	639	649	680	656	662	728	650	664	658	599	634	647	664	688	645	626	649	627	644	660	653	627	687	668	633	649	681	635	653	643	654	657	654	665	664	673	679	637	642	641	650	674	613	652	641	616	605	681	696	620	659	643	596	639	629	689	639	640	637	667	617	627	617	642	643	677	614	676	639	630	678	645	648	601	644	668	675	653	680	649	666	619	627	686	663	649	648	648	664	667	617	642	656	666	648	701	618	661	684	723	616	651	649	675	661	674	667	623	653	656	651	640	610	628	623	659	624	674	638	660	647	666	640	644	666	638	693	648	655	694	685	686	658	637	622	673	649	659	639	655	648	657	608	631	609	641	660	659	673	653	632	613	684	642	682	608	657	669	633	687	676	654	636	642	680	707	619	648	628	651	713	639	629	620	623	641	652	621	678	625	670	626	684	647	643	647	622	656	652	639	625	600	684	634	680	615	676	637	618	644	711	630	666	731	639	636	626	640	642	655	673	654	667	681	694	634	646	663	682	629	656	626	663	640	655	698	644	631	645	611	652	681	676	642	642	662	603	625	651	597	639	688	651	635	692	627	621	688	662	674	655	656	646	630	678	645	642	654	641	680	663	673	668	655	652	631	682	653	673	637	668	678	664	623	661	650	682	653	665	664	687	649	659	642	653	610	643	622	666	688	683	653	683	646	655	676	657	657	682	681	631	654	636	690	645	641	655	685	652	645	658	658	679	690	685	710	640	698	626	674	616	638	632	687	613	662	641	629	660	632	650	714	628	694	692	626	643	634	653	639	643	641	638	669	564	700	605	653	637	679	659	601	639	623	655	632	659	598	628	649	662	651	671	625	661	644	659	639	654	640	665	656	701	667	648	616	644	691	632	628	605	645	623	635	659	623	620	625	666	618	656	664	678	671	656	652	694	655	681	689	609	645	650	652	641	646	694	623	684	656	691	667	657	645	626	672	650	691	671	657	666	672	633	679	667	664	652	627	630	666	652	649	613	694	705	628	608	668	631	685	659	690	633	628	671	626	653	641	691	686	667	671	614	647	695	684	670	659	668	636	628	664	626	655	656	691	669	651	644	675	626	639	645	666	678	675	639	635	687	665	674	631	632	656	600	625	676	674	661	693	674	657	634	660	661	626	684	640	652	625	682	641	636	614	638	706	637	646	683	633	641	682	675	669	670	659	666	651	652	671	642	613	674	643	626	641	634	657	691	644	642	684	701	658	640	650	671	674	657	659	646	620	692	687	622	634	665	636	658	642	673	634	681	657	628	664	678	651	652	647	681	693	683	651	647	723	647	655	669	686	625	694	645	651	673	641	637	659	687	669	650	651	659	706	655	632	630	637	672	676	623	654	637	637	619	610	622	625	626	614	657	604	639	672	680	664	667	646	653	601	635	664	685	657	632	656	656	635	622	653	673	635	629	627	646	634	648	642	669	654	615	639	679	629	641	690	689	637	665	670	665	659	681	688	635	632	618	640	607	584	600	650	683	627	684	642	637	666	684	653	608	650	702	680	656	650	687	635	639	689	651	635	653	689	657	633	645	636	672	703	630	659	644	641	691	653	658	659	699	668	667	654	662	666	659	620	660	670	682	655	634	649	674	697	676	667	681	636	643	651	674	669	644	661	655	665	647	683	642	664	686	625	621	615	681	667	667	677	645	684	648	618	599	682	702	725	639	633	637	648	659	621	618	643	660	663	659	670	650	644	658	682	655	626	652	690	646	634	631	623	661	678	638	639	619	671	630	699	646	690	627	664	615	675	620	598	626	647	726	685	582	656	689	693	646	634	652	634	636	681	644	683	651	649	639	630	636	635	659	711	679	639	662	707	655	636	670	636	659	610	685	625	640	665	634	667	633	665	672	618	615	677	624	617	714	670	655	679	682	619	642	636	628	639	675	671	632	680	678	671	663	642	639	632	652	674	651	614	644	621	680	654	608	644	680	629	628	661	639	650	673	682	597	684	650	683	650	644	649	638	678	672	641	645	667	686	675	692	632	640	639	651	663	626	643	703	631	648	632	674	648	627	626	660	683	658	647	687	586	618	681	674	658	638	670	613	653	639	703	643	653	647	656	650	610	647	677	673	654	651	666	663	677	647	644	659	642	652	651	669	626	598	662	681	620	709	634	634	639	638	641	642	661	724	632	657	607	630	653	682	618	640	648	651	659	726	653	643	615	645	682	665	633	656	631	640	659	626	672	641	636	636	631	692	707	658	634	708	657	633	636	630	691	650	652	615	699	626	679	612	659	649	711	670	650	656	658	628	665	677	614	642	616	642	667	637	621	640	633	710	653	650	630	596	628	656	652	612	657	657	673	647	659	654	616	624	645	650	658	609	626	626	656	637	672	614	641	691	655	628	658	622	645	649	639	635	603	639	659	634	639	682	574	595	640	663	673	641	618	654	592	655	642	652	616	685	689	661	632	627	699	636	610	668	670	657	633	639	702	671	637	623	665	656	619	677	696	649	637	631	613	697	644	628	647	672	663	681	678	658	667	650	638	654	649	626	624	621	659	631	675	590	621	608	643	645	691	644	627	702	696	667	675	625	690	669	644	686	625	640	625	620	612	659	618	598	652	623	649	666	634	624	634	633	669	708	663	673	628	667	634	607	653	667	634	663	652	685	656	610	667	690	608	621	634	649	597	724	623	682	687	646	607	638	654	642	664	632	664	716	638	649	616	651	652	670	692	674	607	691	652	634	630	679	621	611	669	653	655	654	685	626	626	689	681	679	628	633	646	676	656	641	617	648	683	630	666	625	659	618	605	634	690	636	679	669	662	684	688	671	633	665	683	650	624	685	666	647	684	635	634
31894	22980	19736	7498	2200	914	510	494	512	314	236	197	207	214	222	237	225	209	199	221	175	211	216	206	219	215	254	207	215	192	227	211	228	224	209	229	201	207	202	227	206	211	189	234	223	215	238	224	223	190	213	200	195	210	196	214	241	183	226	186	220	218	225	217	209	225	229	217	213	199	211	202	214	216	216	197	188	198	236	202	181	190	212	225	223	205	226	226	199	228	235	206	178	184	231	241	197	200	222	212	199	207	218	200	227	197	198	189	227	198	215	207	208	217	228	212	187	174	216	224	228	204	211	198	195	206	219	182	229	226	202	202	203	226	204	221	229	240	193	204	223	197	202	207	222	196	211	201	201	224	183	198	219	221	216	238	187	213	225	230	219	231	200	197	233	211	210	221	186	200	200	224	220	230	208	202	206	203	238	203	200	176	184	193	215	225	195	238	196	204	195	211	221	216	195	222	223	194	190	211	230	208	225	226	214	205	229	232	227	210	208	195	194	228	228	205	218	205	175	204	213	192	201	202	223	233	209	212	215	218	194	185	201	202	212	190	212	216	192	166	198	198	211	212	226	210	219	227	202	193	187	194	202	231	200	190	215	209	229	178	206	185	237	193	221	210	224	194	224	218	227	205	201	214	211	225	219	243	228	214	215	230	226	221	222	205	218	217	201	228	218	190	214	204	202	207	232	217	213	181	197	219	198	217	241	212	183	225	225	203	197	224	227	215	200	202	199	215	239	246	190	218	204	246	194	213	208	217	205	218	177	209	217	243	195	193	225	202	208	194	212	197	207	199	213	210	224	202	223	202	208	211	197	205	204	214	194	222	198	208	202	217	208	214	205	201	193	208	225	212	222	175	202	205	195	232	206	191	205	217	199	188	200	221	227	221	173	193	207	185	242	209	208	193	185	239	241	219	225	242	221	209	230	198	227	239	185	234	204	197	212	183	204	203	191	218	196	190	251	210	195	209	200	196	239	196	199	217	221	190	217	201	196	210	237	207	202	207	220	199	189	221	227	189	199	211	216	230	197	180	215	224	213	224	229	199	219	210	217	182	190	202	189	179	211	233	220	214	209	220	175	198	206	176	227	213	202	209	201	214	208	206	220	220	198	220	206	224	193	214	215	236	215	210	205	221	197	217	220	187	199	217	204	235	209	199	183	189	193	201	223	202	208	215	215	206	190	231	197	225	202	219	202	220	221	215	245	216	226	206	212	216	223	172	216	202	193	216	197	222	202	201	206	209	202	206	216	219	202	201	198	211	195	221	205	247	224	202	224	227	201	206	229	176	234	200	206	182	205	213	205	223	232	193	220	225	235	200	194	174	225	234	207	215	173	206	231	186	204	201	213	193	205	211	193	203	226	197	204	207	200	225	213	188	222	223	193	209	211	203	202	208	212	232	208	215	243	215	205	221	203	223	214	218	206	207	225	225	220	217	212	201	220	194	221	186	216	224	190	207	229	211	238	222	204	221	205	227	199	212	212	197	228	215	231	202	204	216	225	223	223	209	223	211	190	195	203	225	233	214	221	220	187	211	227	247	207	185	217	186	207	200	206	216	194	222	230	219	202	201	209	168	177	192	204	220	245	203	221	221	202	213	204	198	210	187	206	188	223	186	205	219	213	212	203	190	212	211	221	205	214	230	200	224	228	223	183	196	208	200	219	199	196	193	219	207	214	208	225	208	223	228	214	202	228	206	221	233	208	209	217	225	227	189	192	210	216	206	227	192	181	191	229	207	241	188	209	218	188	192	216	211	210	209	219	212	225	212	215	226	222	204	242	179	209	218	204	211	225	209	229	213	193	247	207	240	206	234	181	213	201	186	216	210	226	197	207	214	219	225	210	244	204	196	181	186	215	234	230	209	229	227	230	224	215	234	244	220	199	222	195	214	166	183	196	238	203	195	212	222	208	214	192	215	206	200	219	230	198	205	199	197	209	230	204	204	217	228	208	203	220	197	211	225	197	219	208	236	233	203	212	206	206	222	198	229	226	195	198	221	221	195	174	214	222	201	192	200	205	209	194	202	209	201	214	225	238	217	218	213	183	207	184	231	196	230	225	249	194	225	210	213	227	212	211	196	206	193	216	195	214	174	181	212	191	255	225	190	210	226	214	200	193	219	187	193	210	220	196	205	222	210	204	217	212	206	216	206	205	211	184	215	215	213	214	215	199	197	186	214	228	229	203	211	203	215	213	231	210	204	205	206	208	213	225	215	218	201	181	217	222	210	202	178	180	203	213	218	203	206	236	230	230	215	216	198	203	223	225	221	209	193	225	198	215	176	187	222	228	204	200	226	207	221	240	207	197	207	206	234	239	216	213	194	191	207	234	220	208	202	209	201	199	211	201	227	207	199	189	206	220	213	214	201	218	204	215	216	213	225	245	203	211	197	183	202	215	204	212	229	216	212	217	218	197	196	164	249	224	198	202	212	208	206	222	228	220	222	186	190	236	217	218	219	202	198	221	196	233	217	220	205	188	211	184	217	229	227	193	213	223	212	258	212	240	216	211	196	237	235	213	216	220	194	202	202	219	199	205	209	213	232	225	183	199	191	233	223	205	208	195	215	222	200	189	209	193	206	221	188	217	203	193	212	225	226	208	234	200	212	205	229	221	216	209	210	223	223	182	212	217	217	199	221	240	215	207	242	223	193	221	196	225	211	195	212	211	203	218	223	194	202	231	229	226	216	186	216	208	185	217	208	204	227	227	221	209	226	178	234	215	240	218	193	217	231	243	224	193	201	212	215	212	200	191	203	202	213	205	242	208	230	217	202	217	202	187	209	193	211	184	187	228	219	197	214	220	229	196	199	212	212	192	207	209	232	232	218	208	199	217	217	216	213	217	199	218	205	232	227	207	199	183	191	200	214	187	219	199	218	227	226	213	214	220	205	212	178	188	223	195	210	179	217	219	224	212	227	200	222	194	209	239	219	209	202	184	197	203	201	193	212	220	196	216	202	211	193	202	217	228	229	188	207	219	202	193	211	208	224	205	197	199	208	197	199	194	190	196	189	209	212	223	238	222	213	231	207	197	201	225	208	181	202	217	187	182	174	217	205	213	192	195	216	187	177	212	221	198	183	207	223	187	220	206	216	209	190	187	237	226	204	205	206	217	222	224	190	196	229	219	183	180	215	235	197	230	192	211	209	201	205	214	213	200	210	183	211	219	197	218	233	228	214	217	221	211	246	224	217	204	188	225	202	218	239	212	196	235	218	206	225	219	235	241	202	187	211	200	214	191	230	190	227	203	193	215	197	216	224	189	193	192	197	193	213	213	217	212	229	211	199	184	196	227	202	210	225	222	220	210	203	201	196	217	238	227	200	172	202	228	241	190	172	209	205	208	205	191	238	219	207	245	202	197	203	204	231	227	222	226	220	209	209	213	205	205	191	238	221	216	241	214	207	207	193	235	201	216	228	211	211	210	181	199	220	200	206	213	240	213	182	191	194	203	224	230	200	203	221	208	190	209	208	215	202
23272	25500	11511	3527	1803	941	732	736	738	626	572	539	574	557	535	542	552	595	551	573	554	571	587	548	572	566	519	572	547	531	563	548	589	546	555	569	588	559	537	551	624	570	559	525	542	629	556	573	524	553	528	573	515	598	556	552	527	602	578	579	567	561	551	566	553	576	589	558	562	551	500	541	565	545	556	537	590	554	561	555	519	579	555	538	566	533	522	532	560	606	541	580	548	571	598	572	557	539	594	559	541	554	550	553	552	549	568	540	540	603	561	591	544	520	541	572	519	549	540	573	568	543	565	529	539	533	569	539	580	559	553	572	549	594	544	551	551	577	583	573	567	534	557	589	559	561	562	605	556	527	567	599	539	536	554	571	537	551	543	569	528	560	569	532	554	559	597	522	579	549	565	565	579	551	539	543	549	623	545	539	526	527	581	558	568	531	538	535	530	581	538	568	567	575	517	535	548	537	557	546	548	509	536	600	544	496	575	590	562	508	542	544	556	538	569	572	548	569	560	555	562	575	593	526	562	562	514	544	588	547	552	543	559	485	556	525	581	571	535	549	606	567	523	534	557	578	570	540	572	559	519	588	573	516	541	572	573	564	582	604	535	560	563	538	570	581	513	564	600	522	595	587	580	595	540	542	535	549	550	576	547	527	587	561	532	532	539	591	530	537	534	554	593	546	515	576	535	548	545	539	506	540	539	551	566	534	576	592	534	578	553	521	591	549	549	534	563	508	552	541	564	592	535	551	530	516	558	512	556	536	565	565	584	539	554	523	560	486	525	556	564	568	540	552	594	572	542	582	562	585	591	584	573	604	542	586	563	540	564	514	526	526	564	519	555	566	575	565	560	586	557	548	569	575	517	577	542	516	593	542	565	557	548	541	519	555	522	534	598	602	556	560	597	527	577	579	522	572	603	575	558	554	576	555	563	550	567	589	574	579	557	565	516	555	534	559	552	596	554	552	572	579	524	582	519	540	563	551	571	529	556	583	560	545	563	600	573	551	518	583	572	521	575	535	569	567	521	558	522	542	566	536	596	567	526	561	535	563	598	536	553	528	512	524	542	549	548	575	507	590	572	547	561	566	567	558	542	526	565	515	552	540	568	551	555	536	560	571	567	540	570	571	548	551	572	558	566	590	560	571	549	567	568	581	535	589	573	556	545	582	556	538	552	569	566	540	525	551	545	531	602	558	520	540	519	562	603	562	538	545	594	575	539	549	571	565	550	548	516	542	536	532	548	589	531	565	539	556	532	560	593	587	593	552	558	557	543	562	584	549	524	503	558	561	571	579	573	591	561	513	588	538	551	547	513	530	548	590	552	549	563	552	548	583	573	581	578	513	519	558	539	500	532	560	612	566	584	560	531	592	521	573	586	556	550	544	575	617	542	576	560	547	573	593	568	593	552	576	524	586	579	556	548	567	539	523	559	592	521	564	543	527	574	576	530	547	597	565	588	539	557	557	547	576	562	580	579	537	553	498	557	586	510	560	561	597	564	540	579	595	569	530	545	518	543	558	559	554	525	587	540	556	549	573	560	558	517	565	524	522	545	544	545	547	566	525	543	546	549	546	598	596	537	536	578	542	618	565	581	591	564	538	550	568	556	584	527	581	544	538	565	557	583	534	577	591	540	575	538	544	555	549	580	567	527	536	538	611	543	533	580	559	572	584	522	556	556	570	559	517	553	521	552	536	567	521	606	538	568	570	545	570	551	544	549	556	558	570	510	536	531	544	522	506	552	541	609	587	537	564	572	561	580	559	561	545	528	564	573	543	545	549	531	517	542	539	564	608	562	574	534	545	574	573	589	531	586	586	564	541	532	536	529	562	593	582	596	574	513	600	558	556	570	534	522	573	531	559	557	508	583	545	569	552	566	534	558	541	589	557	587	595	562	529	526	547	574	557	557	507	576	508	560	551	549	537	584	568	548	574	520	532	598	561	561	535	541	588	542	547	482	544	573	583	528	548	545	553	564	512	571	557	573	513	561	519	532	542	575	541	520	529	595	580	552	559	518	545	538	529	578	569	575	606	519	588	570	565	556	549	606	572	598	567	553	601	556	589	518	555	552	515	538	529	588	508	536	541	567	529	542	562	574	536	553	553	510	632	551	518	539	545	547	600	584	511	559	554	576	541	576	535	483	561	559	562	553	576	495	513	563	529	585	563	560	561	556	532	562	524	540	551	543	559	529	585	550	537	591	558	559	578	526	545	507	560	551	539	594	510	589	566	560	544	546	556	533	533	551	569	567	540	572	533	575	584	542	596	542	598	541	542	561	585	544	543	589	574	531	568	552	549	545	517	531	546	586	557	565	547	562	599	540	523	588	562	582	535	493	573	563	546	574	518	573	599	582	506	579	566	539	533	536	558	571	576	563	572	530	582	574	525	533	547	606	562	596	553	546	504	557	570	584	583	566	562	590	531	562	538	572	598	549	579	530	577	525	574	552	560	552	523	512	572	581	516	558	588	541	513	553	600	570	584	534	536	566	511	573	558	592	527	530	582	557	559	546	584	552	559	583	528	548	568	515	541	546	541	585	567	540	533	599	545	512	525	550	542	558	527	552	545	532	537	575	584	549	550	553	569	524	551	548	574	600	543	541	590	543	584	574	553	573	537	530	517	545	583	549	561	558	572	537	564	556	550	521	551	551	571	555	542	581	585	524	590	550	581	552	510	547	554	572	527	599	570	566	550	574	591	537	553	570	586	551	551	557	582	555	553	517	519	564	531	559	523	552	563	567	576	580	580	552	538	548	527	547	509	542	551	553	564	555	595	591	526	559	576	550	513	567	539	566	568	535	570	584	559	505	556	532	603	527	562	529	572	540	568	563	588	541	541	512	561	558	521	547	577	545	574	565	533	624	570	544	586	538	576	558	602	564	543	549	572	565	564	569	579	577	520	528	542	522	590	568	543	502	583	495	530	561	558	567	573	530	538	575	578	616	546	610	571	519	539	533	534	582	543	561	548	583	609	576	526	561	531	543	545	517	509	557	542	549	561	585	551	583	582	556	520	535	538	537	556	564	557	580	550	580	605	574	536	547	537	552	582	599	527	537	582	572	569	531	507	527	531	522	579	568	522	546	558	611	579	580	557	560	565	591	532	540	569	522	607	594	519	533	555	502	579	582	594	578	574	562	533	583	576	586	546	544	502	574	568	546	560	552	529	551	545	586	531	571	538	565	593	550	538	550	533	518	555	564	590	604	549	572	587	561	535	541	519	602	551	554	564	529	554	567	538	552	524	558	557	558	560	540	578	557	549	554	605	565	552	588	578	583	525	547	590	556	532	582	564	539	575	586	539	557	584	565	567	548	533	538	574	528	517	556	535	485	546	609	532	548	520	477	543	567	528	568	544	608	539	532	568	556	580	568	551	569	576	547	583	577	522	582	584	559	549	578	530	569	567	554	574	520	527	537	557	538	552	568	546	571	542	576	549	566	522	516	561	545	551	558	554	527	529	560	555	551	585	585	616	534	568
25018	21519	24881	28610	21562	19961	2846	3247	3389	1492	650	338	357	277	278	314	349	328	326	285	319	284	289	308	312	298	290	286	302	302	299	301	311	299	308	300	298	330	274	309	271	282	314	321	316	328	293	320	307	331	316	285	298	324	274	317	312	290	296	336	315	272	275	281	322	301	297	263	327	347	332	304	303	303	281	322	323	304	322	313	309	280	292	311	292	305	296	271	286	327	291	275	320	292	298	333	298	295	276	328	276	297	299	282	290	316	302	297	332	302	304	279	314	276	300	278	251	307	294	308	305	316	328	326	318	284	296	298	286	279	283	291	277	251	288	283	337	300	307	320	304	332	270	301	307	311	275	318	291	291	327	292	302	320	287	333	305	287	277	316	317	278	286	298	326	289	303	283	303	272	331	305	268	279	275	304	307	305	283	273	280	306	310	310	342	303	321	317	314	293	294	300	308	298	316	274	298	345	326	296	316	306	296	282	294	301	283	317	295	303	355	281	310	269	292	298	324	322	281	298	330	305	291	301	289	301	301	301	295	288	325	295	255	309	278	278	325	337	289	302	336	319	287	321	308	328	319	301	308	297	328	337	325	272	317	300	303	318	304	287	334	319	285	283	263	318	300	298	303	265	304	310	320	284	296	261	282	286	287	307	331	307	289	299	286	266	277	288	315	297	319	288	309	274	321	313	315	280	298	308	323	301	339	275	313	310	312	309	284	322	303	317	311	312	283	290	292	317	291	314	296	306	295	319	305	291	299	277	281	325	280	290	323	319	279	253	288	307	297	311	317	310	325	312	305	321	278	278	309	320	289	290	328	324	275	311	316	289	262	288	293	296	289	271	352	291	258	294	290	312	317	328	298	282	306	296	305	322	302	275	297	310	313	297	298	290	316	275	305	298	288	300	327	312	299	300	306	273	315	298	283	312	321	301	335	330	297	330	294	280	324	302	330	301	293	307	313	279	297	288	276	340	273	285	292	307	293	309	298	310	324	326	319	275	300	287	328	287	303	296	305	280	341	322	284	294	335	288	299	288	302	297	318	296	294	317	311	303	299	297	298	295	324	285	281	302	324	276	312	300	282	289	327	315	310	304	280	298	291	316	305	320	292	296	300	291	323	274	339	327	288	314	271	296	284	292	311	313	294	304	289	306	273	304	301	301	294	333	315	318	331	300	297	303	282	327	288	320	303	328	306	293	286	293	357	319	288	286	303	326	295	305	292	312	301	272	257	300	309	308	302	312	319	288	304	327	275	292	297	293	300	265	328	297	294	296	330	340	335	285	279	316	279	288	260	289	343	301	315	300	341	286	292	319	325	293	251	285	305	296	306	307	283	308	297	313	302	305	341	313	302	271	294	317	347	283	290	286	266	304	284	338	311	281	323	278	306	308	293	295	297	305	285	293	302	308	283	338	303	309	316	283	309	291	272	309	292	300	291	283	301	334	297	330	277	298	310	282	290	299	304	324	308	300	302	304	288	296	288	307	284	273	279	298	310	294	301	310	329	300	334	306	310	315	282	301	283	303	300	302	296	298	333	306	306	323	289	297	302	280	294	294	311	312	265	309	309	299	317	329	312	292	342	337	303	278	298	312	299	316	333	323	317	343	285	315	280	313	296	302	305	322	337	326	298	308	325	281	317	309	321	300	323	297	297	303	304	294	271	321	319	284	300	289	287	310	298	318	299	303	288	313	287	280	293	320	295	264	295	288	315	308	290	291	328	290	318	314	292	321	309	299	307	307	325	290	281	287	334	318	340	316	305	261	317	275	265	336	297	320	308	305	302	319	303	331	306	291	299	279	305	266	316	296	278	296	306	299	272	299	292	274	320	331	291	288	305	327	298	311	325	289	270	313	305	282	318	294	267	310	320	299	290	258	318	302	306	354	290	320	288	297	290	315	328	314	318	305	327	273	334	312	283	301	287	316	295	329	282	312	296	303	325	332	297	338	299	322	301	298	282	298	311	296	281	287	302	285	284	313	295	293	278	270	307	283	305	312	297	308	313	303	317	263	287	298	297	291	320	318	289	311	292	270	305	260	308	313	342	277	292	302	285	302	322	290	291	308	304	320	330	299	273	314	288	315	322	276	304	310	302	318	290	285	310	324	280	296	310	308	303	309	287	307	279	284	315	296	320	290	303	311	343	297	302	297	284	294	300	315	297	350	310	300	291	295	306	287	293	293	280	301	305	316	298	335	310	298	339	311	292	276	294	339	334	348	291	273	272	280	300	279	329	292	300	290	317	288	294	285	332	317	308	340	311	300	275	277	283	276	332	325	278	318	311	327	281	311	303	293	316	303	263	283	331	328	314	267	294	282	302	303	311	326	307	287	330	320	296	301	307	315	320	317	314	315	283	277	299	290	294	300	312	276	303	303	286	302	314	299	316	307	278	307	331	303	314	283	291	296	293	307	308	294	313	334	323	307	293	302	292	273	278	314	326	279	323	353	341	293	278	316	296	295	295	326	304	298	310	303	304	329	293	280	324	296	322	293	282	312	317	306	298	305	314	313	284	314	318	302	277	285	312	320	297	298	304	298	294	295	310	286	260	314	301	341	308	289	276	333	324	294	311	332	319	307	305	322	285	296	309	293	297	281	278	311	293	302	298	301	289	318	328	261	308	300	307	260	337	322	328	287	309	308	297	341	331	288	314	329	302	323	304	312	289	293	287	310	312	269	296	302	280	293	315	310	267	313	300	296	268	303	330	315	282	322	270	295	344	272	290	304	291	308	305	307	297	302	309	314	319	288	282	309	344	297	286	291	310	278	313	294	320	311	271	290	319	304	317	307	289	286	285	294	315	310	305	301	303	318	314	291	315	306	308	317	291	296	315	288	267	286	309	307	289	283	295	298	314	311	313	286	322	291	308	305	294	288	338	280	314	304	293	280	303	334	298	324	301	281	299	301	319	296	317	333	301	295	341	296	305	274	276	284	327	291	297	317	315	290	301	268	304	312	311	317	318	287	295	313	281	302	291	300	300	276	341	270	278	308	305	283	298	318	305	288	256	316	303	310	312	297	271	295	301	301	309	275	292	312	293	292	305	291	326	300	293	323	286	269	273	310	310	304	349	282	304	288	318	311	276	307	285	250	288	267	288	321	334	316	304	310	278	273	293	308	300	321	314	340	332	301	304	302	304	292	281	319	311	291	301	307	277	310	275	309	330	287	281	329	302	340	345	288	279	272	265	302	288	302	319	292	322	311	319	306	328	303	288	323	297	305	328	316	285	289	288	285	324	268	296	308	316	311	284	292	287	330	341	334	271	299	280	287	320	311	304	285	295	296	307	352	306	284	304	311	298	274	304	293	265	294	296	321	316	289	312	309	297	294	286	274	286	307	317	280	314	299	312	268	313	303	274	297	293	306	308	272	308	302	309	271	328	341	288	285	269	283	292	314	283	285	271	307	291	260	310	323	306	330	325	285	319	285	336	330	314	310	309	308	314	280	335	316	315	291	293	315	286	330	311	311	306	312	298	276
23295	34334	19207	8569	4128	1820	1261	2197	2294	1441	982	744	730	734	789	753	731	752	757	725	780	787	725	732	779	782	695	754	730	712	791	685	735	744	733	773	714	752	716	758	772	773	772	741	723	723	753	728	729	705	772	725	722	725	750	722	756	782	758	741	727	748	771	732	721	700	723	764	721	734	750	734	738	787	750	737	771	700	741	740	776	766	732	782	761	725	746	768	761	762	721	709	719	730	762	757	795	752	779	696	732	829	736	752	722	797	720	731	739	737	772	696	751	756	749	726	736	720	727	683	773	729	748	665	724	739	719	762	802	695	683	757	742	682	771	752	713	698	715	801	754	726	681	729	771	763	730	769	734	712	752	730	710	758	737	770	760	724	747	762	743	729	796	688	724	724	735	734	720	754	722	696	764	770	713	774	668	711	695	711	707	773	748	706	711	727	745	743	744	727	727	756	703	721	744	722	741	743	732	774	719	754	739	717	720	712	720	781	719	707	689	735	753	750	757	734	719	786	700	698	764	709	703	712	760	749	739	780	763	770	731	764	751	763	679	728	728	734	733	751	763	731	752	699	704	762	727	733	735	763	772	691	748	713	735	723	731	734	732	679	764	715	739	706	751	725	742	769	714	736	718	793	722	778	735	823	749	742	707	705	757	727	746	731	675	754	722	722	716	735	719	727	744	751	734	735	732	689	793	724	741	754	786	738	695	759	747	736	728	721	706	720	713	727	667	714	756	733	744	749	724	729	765	746	742	751	742	706	750	714	721	732	720	734	688	760	712	704	723	705	752	731	723	764	764	696	716	770	716	746	723	770	738	724	715	725	753	711	729	736	746	749	727	716	813	733	754	760	736	734	744	733	747	680	744	691	754	763	736	735	735	721	749	775	763	727	748	715	736	699	743	771	743	779	744	765	756	745	754	676	763	731	718	704	732	704	803	728	700	786	771	733	739	713	703	714	744	711	763	732	731	711	702	757	710	754	758	762	739	729	738	769	729	749	755	703	779	747	712	704	735	767	791	702	724	745	729	748	696	783	752	720	727	721	730	776	701	724	795	741	751	792	762	679	715	779	733	737	712	712	746	736	766	741	753	756	778	732	749	777	754	663	790	759	744	724	702	720	744	731	687	722	752	726	706	752	696	746	804	753	720	696	661	765	719	762	744	757	729	733	755	688	723	702	731	745	726	740	765	715	736	763	771	723	733	728	717	753	719	724	724	720	750	730	699	744	698	721	705	762	742	699	731	767	744	715	687	692	713	793	745	666	715	711	754	731	742	692	683	723	757	751	717	736	714	727	712	735	710	777	739	718	696	758	733	717	731	742	757	658	694	757	732	730	747	741	762	669	751	758	742	748	756	734	756	754	719	677	752	787	777	755	714	728	739	735	764	742	773	730	750	739	705	793	728	712	714	749	703	692	725	758	704	684	750	686	773	734	721	752	710	743	778	745	769	714	734	729	740	727	729	754	842	715	740	728	751	681	759	727	756	703	723	760	702	745	686	714	702	734	771	727	694	755	707	725	761	730	765	741	805	666	709	700	720	795	765	747	703	749	707	802	743	747	773	748	784	766	762	716	733	721	764	736	746	747	734	701	719	773	739	727	765	738	757	796	779	716	716	727	753	671	758	770	771	700	725	751	660	760	722	754	775	722	766	701	726	712	760	735	748	757	701	709	695	735	761	707	748	724	783	749	738	718	726	693	723	745	705	756	758	748	743	721	750	785	713	755	757	704	755	786	719	736	732	725	737	747	747	782	809	728	706	709	690	737	776	769	777	770	752	728	697	709	752	727	694	689	711	735	740	759	737	694	759	747	788	732	732	750	757	701	757	685	762	767	708	798	743	733	781	749	731	721	739	739	730	760	669	714	718	774	755	695	734	725	757	732	743	699	696	716	734	701	745	763	779	730	742	744	719	728	698	747	698	781	742	730	776	749	720	733	776	717	723	749	723	754	712	680	685	733	765	732	698	798	771	729	699	720	766	744	734	710	711	783	763	761	779	696	726	731	795	763	732	717	745	734	747	777	739	718	731	756	705	766	753	734	707	729	734	766	736	739	756	738	739	757	725	722	759	701	735	691	761	769	759	735	757	728	770	730	752	730	765	737	733	740	793	742	750	690	759	780	716	768	741	726	713	768	737	727	731	740	684	728	774	733	725	696	777	722	751	703	674	753	742	708	695	728	740	722	716	769	783	720	699	729	743	736	690	770	789	777	722	701	723	739	768	726	737	745	741	728	734	692	761	793	726	751	745	728	735	690	740	665	725	760	718	725	714	725	727	741	744	713	722	722	702	739	725	796	738	780	707	784	772	696	779	761	729	727	714	717	747	704	729	688	721	734	757	686	708	746	725	745	733	716	799	702	733	719	696	741	693	787	743	734	751	751	754	681	721	726	742	748	736	710	726	685	737	765	757	786	727	704	795	756	726	730	720	691	697	725	666	752	699	775	759	796	722	774	702	766	716	748	708	716	735	780	744	763	751	732	745	748	709	770	699	764	768	729	741	737	721	731	692	751	757	763	746	745	767	775	721	706	742	731	756	774	740	720	775	711	719	729	750	777	763	713	758	718	705	758	715	744	751	730	701	749	740	748	755	732	793	699	752	784	716	776	681	734	733	678	725	720	750	722	804	749	705	716	740	746	769	760	742	749	750	740	704	777	719	720	743	712	747	752	759	703	759	710	739	712	759	723	699	742	733	765	722	739	742	761	772	710	744	747	685	756	705	793	740	734	770	690	707	710	744	733	716	749	734	727	722	719	721	780	753	740	722	744	744	780	748	727	766	769	728	743	711	722	755	704	711	754	670	694	759	686	721	754	730	755	718	754	741	672	770	745	723	771	745	738	731	712	754	693	735	749	691	731	748	714	722	744	744	721	738	734	774	734	774	693	771	692	697	714	766	719	712	731	690	735	702	736	774	706	756	735	759	710	749	739	772	755	747	719	725	755	716	705	687	739	722	752	737	738	728	694	708	735	736	722	738	725	702	761	737	785	789	697	723	744	705	729	789	778	726	760	744	757	741	751	748	718	731	730	741	764	715	713	709	697	791	736	794	691	763	744	675	771	768	753	760	695	738	761	708	726	728	697	682	724	765	784	733	729	731	740	755	820	725	808	731	745	734	737	723	790	727	721	740	765	765	724	698	690	741	737	761	765	714	728	730	699	750	716	774	762	791	746	760	780	717	758	746	740	734	737	686	713	760	748	816	720	760	761	720	736	718	746	710	713	769	750	720	747	707	749	746	731	727	716	727	704	752	769	770	719	733	742	718	709	718	715	766	710	749	750	683	741	743	748	731	736	718	758	732	758	732	716	755	715	723	733	758	734	767	712	725	739	761	702	723	748	715	673	700	728	741	705	769	696	708	749	754	732	746	765	711	736	739	771	730	703	776	715	696	744	684	749	770	714	663	724	718	775	736	758	761	727	773	715	753	724	751	732	691	701	743	739	793	716	761	744	745	720	689	693	693	763	713	710	720	714
24411	21524	25241	28268	21535	21622	16653	4528	6869	3108	1325	288	283	309	264	267	293	272	273	307	267	295	280	293	314	263	237	279	275	285	264	266	282	271	305	260	305	264	287	292	271	273	263	267	293	282	260	251	284	300	260	288	264	246	281	281	295	256	281	279	261	277	261	262	283	278	258	266	289	280	289	270	293	292	289	254	260	261	298	250	279	275	273	255	292	294	298	297	285	270	272	315	302	285	293	272	273	241	305	264	275	282	285	276	284	303	259	257	260	283	271	258	249	281	305	270	286	260	273	273	282	293	282	315	249	261	268	298	257	299	299	270	283	300	309	234	264	284	299	290	285	278	273	269	276	249	279	259	260	293	260	281	257	281	269	244	280	259	300	304	283	258	271	268	306	278	283	322	287	279	288	296	256	272	261	267	285	267	246	259	266	281	309	287	277	272	283	259	262	265	249	293	272	244	276	286	287	273	273	269	267	300	269	236	260	269	279	266	273	276	261	304	252	290	266	260	268	290	302	279	294	292	259	260	317	260	258	288	280	272	300	292	241	295	303	263	287	299	259	282	305	269	266	249	270	318	279	268	261	288	249	287	296	262	280	329	273	279	281	277	283	252	270	289	250	275	283	271	278	285	278	260	290	269	270	280	267	258	254	256	268	258	307	267	261	271	273	263	282	290	283	259	264	268	285	252	283	286	285	257	251	287	262	267	292	267	267	262	240	296	267	239	289	231	247	294	271	294	279	261	277	250	311	299	271	284	282	291	251	272	269	269	290	276	301	265	262	262	284	283	260	255	294	276	292	256	278	296	278	294	270	275	267	285	274	246	267	276	278	249	265	281	270	282	291	290	281	278	284	249	282	274	308	256	298	270	291	300	278	295	268	258	273	280	275	285	255	273	301	278	293	298	275	279	285	260	256	272	287	251	285	266	266	304	273	310	277	287	282	265	294	280	264	251	258	281	265	271	281	241	294	266	242	255	280	293	270	275	258	261	260	294	268	267	267	260	225	262	238	282	284	294	303	253	252	283	286	279	276	317	257	312	280	285	268	327	286	301	278	275	246	253	288	260	274	276	247	260	261	280	291	271	240	285	248	263	315	269	276	257	272	308	264	285	314	278	280	248	271	249	314	284	312	256	255	272	268	297	294	290	300	292	269	288	266	280	282	257	275	287	282	256	269	264	297	288	261	296	272	262	265	288	274	278	267	248	270	266	272	277	249	289	271	269	276	303	276	302	297	264	310	257	273	265	259	287	265	253	278	268	261	281	285	281	260	289	301	306	282	272	267	278	254	314	313	248	252	272	265	268	308	290	287	280	264	257	273	235	276	301	251	280	256	271	256	284	302	264	267	250	260	260	294	279	272	315	253	268	265	296	277	271	275	325	268	292	238	260	304	283	263	318	264	283	279	286	266	253	272	273	275	260	262	259	253	305	267	265	246	273	269	265	262	280	299	296	283	262	300	277	254	283	284	287	267	292	291	279	271	260	296	304	309	266	287	257	276	256	268	269	257	265	254	260	301	291	266	302	275	298	298	275	300	275	284	239	266	268	292	271	318	306	282	246	286	268	269	271	271	270	287	289	252	268	298	277	270	282	267	266	293	279	271	270	270	303	247	246	290	270	285	279	275	263	252	286	250	269	268	301	282	274	279	305	237	300	297	281	275	270	279	273	257	253	291	295	275	235	288	278	295	281	273	279	276	297	284	276	222	255	259	275	281	271	265	259	263	268	279	275	269	276	302	303	259	271	283	272	249	260	292	275	294	282	253	254	268	254	284	342	273	270	280	300	282	240	301	288	279	261	291	273	301	281	260	238	309	271	241	260	257	256	280	263	294	269	299	254	272	263	245	293	284	295	277	237	263	288	257	277	260	247	246	313	292	304	282	294	272	270	284	291	318	315	245	300	267	248	248	280	250	274	274	310	265	295	256	292	298	257	260	264	241	313	251	238	258	256	256	256	273	278	256	263	246	290	276	277	268	254	265	293	283	275	239	283	247	269	298	299	272	283	250	292	287	252	244	292	278	265	274	299	273	285	286	294	248	282	287	253	270	239	294	299	269	284	268	263	277	305	279	282	254	280	251	269	262	256	293	304	294	299	260	292	297	292	295	254	292	278	285	265	248	275	262	281	244	295	249	256	276	263	281	294	238	280	270	253	290	262	306	282	259	266	272	291	288	278	279	295	278	276	273	268	275	304	252	293	293	268	258	267	290	297	288	262	319	284	270	288	268	297	292	299	265	248	289	269	260	291	268	287	270	273	275	275	267	289	277	248	250	285	294	272	288	259	296	273	262	281	290	283	251	258	294	268	282	281	258	315	287	320	278	270	267	271	299	267	299	280	279	259	268	272	281	287	282	301	221	273	265	277	242	315	258	273	251	273	264	289	303	276	279	267	267	268	287	297	285	247	298	275	278	275	255	263	298	254	259	261	264	247	289	252	280	280	290	295	291	243	268	291	261	268	262	262	276	271	266	250	260	285	258	265	264	259	279	288	291	269	276	268	255	297	273	293	281	257	280	280	283	280	254	280	262	291	267	265	270	260	262	282	270	312	233	274	281	251	251	289	296	296	285	243	279	285	260	269	276	303	282	252	318	239	287	271	268	253	304	285	259	263	261	258	252	286	267	248	279	276	258	282	274	256	271	294	242	294	302	274	274	309	261	288	302	302	276	272	325	292	255	294	260	290	303	300	268	299	267	282	255	263	218	256	275	266	298	281	299	245	271	278	269	260	299	269	285	297	281	282	281	286	301	265	260	317	263	289	271	288	249	238	272	269	251	295	270	279	263	273	291	273	291	276	255	259	283	284	246	316	275	275	284	308	279	275	273	259	282	267	260	285	273	281	279	281	243	286	269	305	272	284	293	233	245	294	259	248	278	283	272	260	304	273	275	256	271	269	290	263	265	263	286	304	272	286	282	297	268	282	256	276	279	291	306	302	270	279	280	289	250	293	266	286	295	277	268	261	258	271	272	287	284	286	254	291	264	275	289	286	286	268	282	286	263	265	245	300	285	270	289	291	282	281	281	263	258	312	303	266	263	264	289	246	271	256	300	281	255	237	282	273	266	263	267	295	278	274	285	285	283	277	304	267	304	264	260	256	242	260	288	270	260	280	272	259	298	275	259	287	288	318	259	285	295	285	270	285	276	290	241	274	277	273	268	294	257	284	258	250	247	285	282	298	265	237	280	271	250	306	298	281	301	264	264	274	271	292	284	310	279	303	281	284	273	276	260	291	258	281	284	261	235	286	271	289	285	269	292	296	260	266	264	279	254	265	272	256	285	268	271	274	287	266	282	287	292	284	258	283	279	272	278	243	282	284	286	278	298	298	269	264	248	299	261	268	288	295	274	270	260	319	286	290	305	260	257	284	270	284	281	277	268	269	275	285	298	284	270	241	264	292	295	274	290	278	257	297	272	279	255	272	273	287	279	233	275	290	298	271	290	275	263	253	282	259	262	266	314	276	244	311	278	300	322	293
24455	41773	25964	13412	5709	2833	1285	2464	3764	2209	1154	684	678	681	665	697	647	667	641	684	643	626	671	666	690	637	633	662	645	647	634	647	651	684	629	643	650	619	682	682	694	686	661	631	670	650	651	647	711	705	662	651	661	637	668	665	648	626	643	683	643	662	671	681	638	642	637	621	667	672	658	695	621	673	667	654	628	706	603	630	634	627	645	681	645	662	667	669	652	633	700	655	678	670	639	654	673	643	665	677	659	650	670	641	643	665	639	664	638	654	626	650	631	641	671	668	670	641	640	628	655	657	667	627	670	637	683	666	649	617	692	668	640	674	644	649	655	644	651	651	693	675	683	615	679	642	611	666	630	632	665	647	650	687	655	689	657	628	683	614	686	680	642	672	674	638	671	657	607	635	628	703	642	667	663	626	682	685	692	685	682	591	665	654	640	661	690	664	679	678	670	678	652	650	654	617	669	674	701	680	673	648	691	644	659	686	638	620	647	667	657	676	638	642	670	631	631	663	656	648	622	712	671	641	653	702	661	684	631	656	699	643	658	641	689	681	606	659	634	693	642	643	637	617	608	616	670	644	646	659	636	615	632	673	652	679	703	653	671	683	613	657	645	666	662	690	649	610	649	672	685	675	668	654	658	637	666	695	646	655	709	593	646	683	704	642	641	686	700	658	692	655	637	647	632	673	644	631	679	656	664	658	642	648	650	641	629	697	636	669	706	652	662	631	672	667	681	667	659	677	641	666	642	696	636	641	701	652	614	647	678	654	649	658	679	669	685	625	645	656	615	637	627	671	620	669	625	641	586	669	642	691	642	673	613	652	637	626	656	667	683	622	699	635	632	678	667	651	621	623	706	681	627	651	654	660	654	653	654	680	642	695	663	655	649	615	619	664	663	669	617	628	667	678	644	630	665	666	673	665	641	674	655	631	679	642	622	684	651	658	638	651	701	665	647	648	637	655	667	648	656	635	667	677	649	677	644	616	673	628	672	635	662	635	687	616	666	690	680	700	623	670	669	684	699	679	673	684	615	681	661	639	650	625	648	600	662	672	676	647	676	632	676	650	662	660	661	668	643	632	619	682	652	632	634	701	615	675	661	655	667	638	664	673	659	661	664	647	635	701	671	644	656	639	629	639	660	619	644	655	627	632	664	664	608	638	637	663	677	668	678	632	615	668	620	631	695	695	656	619	641	622	651	630	655	655	690	655	726	647	681	628	642	636	656	653	665	640	658	670	665	640	676	661	664	635	687	646	583	666	687	666	726	677	647	699	654	654	586	623	641	617	629	623	680	615	649	669	665	621	620	620	707	671	669	684	684	677	684	662	632	614	640	600	642	662	643	725	726	610	642	648	646	643	625	615	650	670	674	676	696	638	650	653	628	597	619	620	669	647	611	673	667	670	604	666	629	659	642	665	663	647	686	617	662	683	662	653	679	631	652	630	645	636	649	677	633	656	668	637	673	645	658	634	627	666	638	653	646	655	661	662	625	665	661	624	668	688	681	653	664	655	714	649	649	684	617	644	632	657	596	654	703	631	660	680	700	688	684	646	659	673	655	668	636	709	621	640	611	649	658	649	679	670	645	646	673	669	633	623	607	688	652	618	665	636	698	648	621	644	654	610	692	662	629	629	652	652	616	685	739	647	668	619	637	644	640	674	679	647	676	691	637	643	671	671	666	619	648	626	668	648	647	614	660	643	589	670	701	641	654	644	641	634	685	672	644	687	639	624	694	616	656	655	693	631	661	618	618	659	669	685	665	634	625	643	704	677	630	666	653	629	692	668	633	655	656	685	675	618	656	665	616	636	650	621	665	671	630	623	635	641	638	659	645	653	651	630	671	655	648	676	627	681	649	652	663	668	654	630	723	640	636	708	664	646	660	693	654	655	680	636	685	660	682	619	640	643	656	631	652	622	623	679	660	642	639	626	667	660	656	613	660	612	679	621	668	629	650	665	649	670	645	676	634	656	636	632	649	673	676	674	645	656	708	670	667	659	676	682	662	638	678	666	656	685	644	681	661	691	652	652	667	652	695	661	618	703	696	674	651	656	664	633	636	691	690	649	651	613	652	649	659	664	673	660	614	680	656	686	660	675	633	606	681	654	610	666	656	690	618	658	641	613	630	649	669	708	675	623	668	628	697	649	654	653	622	639	661	647	638	633	664	646	607	664	670	663	676	672	628	655	645	662	659	647	677	676	658	685	680	659	649	622	660	669	644	663	667	648	628	653	641	647	669	685	695	666	657	680	685	674	657	627	620	662	636	673	583	664	616	650	667	632	624	678	661	664	674	676	648	657	693	624	639	628	679	726	638	650	616	661	648	656	700	700	613	611	624	681	676	625	636	631	614	649	669	699	693	624	673	627	627	609	647	654	640	652	665	632	613	644	660	665	671	657	678	652	663	650	676	663	628	642	656	611	695	702	705	642	669	651	672	703	629	631	575	647	656	598	614	628	650	684	596	671	608	654	655	641	644	638	662	629	623	633	656	652	669	693	715	699	700	626	644	632	709	627	606	670	656	653	667	692	705	691	632	611	644	661	650	669	605	645	655	645	650	659	663	633	632	642	628	622	649	712	635	623	667	683	636	655	641	652	698	660	655	629	671	628	640	629	700	614	646	631	675	664	646	626	663	694	638	654	624	628	658	677	673	650	661	665	641	670	643	650	685	655	722	705	661	672	637	641	665	696	660	665	642	635	625	664	662	631	600	675	657	635	670	652	694	700	661	648	652	686	625	659	701	626	614	652	651	702	664	633	689	653	653	663	650	636	685	620	660	628	620	676	672	673	665	605	655	666	624	602	683	630	666	627	652	645	656	656	678	621	645	651	642	627	650	625	639	628	685	603	661	653	636	695	677	625	657	632	671	678	634	634	626	664	642	674	643	682	687	670	665	675	626	676	666	636	664	661	624	659	632	659	649	645	677	636	641	671	610	693	660	673	646	662	628	651	620	633	652	699	635	673	665	623	699	659	639	696	642	652	656	648	620	652	672	685	666	653	661	669	661	624	662	644	652	688	665	634	687	664	589	601	646	669	637	680	630	707	659	637	633	627	651	653	666	654	679	671	701	649	677	674	662	678	680	648	663	667	686	687	660	650	602	689	698	647	624	643	657	650	660	673	644	688	630	630	677	646	624	621	660	692	672	685	650	635	661	643	628	674	637	671	627	676	663	655	623	651	686	641	654	635	700	647	661	692	668	670	641	654	661	646	662	627	583	700	695	705	637	668	629	690	638	635	666	691	648	676	667	680	653	644	609	687	622	649	642	631	638	658	653	673	664	687	684	672	651	677	640	658	686	689	720	641	678	620	654	614	694	637	665	652	611	651	649	658	683	688	697	655	600	643	617	634	652	693	676	653	717	682	686	671	647	678	616	650	650	653	647	641	653	631	645	686	671	623	608	668	612	634	704	614	640	672	666	707	658	659	642	683	652	676	636	662	644	653	623	668	645	682	623	679	676	639	661	651	658	628	616	676
32106	23185	20280	8371	2127	1058	391	346	431	330	260	217	208	201	221	209	234	201	219	200	193	219	243	209	230	198	228	201	218	193	201	230	201	229	227	225	240	205	227	219	243	225	243	231	223	213	222	235	199	203	225	226	242	213	222	201	245	228	230	203	233	207	239	227	219	224	232	190	232	201	218	213	241	227	243	186	221	219	221	196	235	230	198	211	222	218	240	241	220	223	221	223	229	217	235	239	218	185	186	219	230	223	242	199	201	220	228	196	205	208	218	222	230	226	214	238	192	235	220	215	206	222	211	222	213	200	202	214	213	236	190	203	232	207	224	234	243	229	218	236	216	227	222	233	209	216	200	228	220	222	196	219	233	238	207	241	205	216	236	253	207	187	256	190	228	217	203	239	216	230	216	234	226	222	219	210	214	224	219	211	213	231	233	216	212	235	221	246	213	199	226	201	224	226	218	207	222	236	202	222	233	248	237	214	228	218	234	249	220	229	218	237	218	232	218	236	219	226	220	231	222	233	219	210	225	216	225	204	225	225	220	211	173	228	203	218	218	232	205	219	186	212	228	204	224	214	192	219	227	233	214	224	209	213	211	190	252	217	197	206	215	208	231	228	215	212	221	200	195	227	211	205	196	225	222	195	212	204	203	237	189	201	210	214	216	222	220	205	223	195	219	206	225	216	228	201	231	226	249	226	231	241	222	209	231	256	234	225	259	201	207	223	222	253	216	198	237	218	242	229	217	225	220	210	216	218	222	238	211	249	198	216	223	210	219	178	217	224	212	206	248	226	250	201	229	239	218	188	215	216	223	261	189	214	204	198	225	232	242	252	206	209	215	220	208	209	239	175	230	229	218	214	192	216	221	213	214	216	256	219	231	198	218	226	228	209	225	229	197	209	220	260	204	224	226	215	227	218	227	207	209	223	188	218	243	209	227	231	212	238	186	230	215	235	225	234	214	226	218	227	264	224	226	219	246	212	208	211	203	220	207	217	197	211	213	185	220	249	235	212	220	229	214	227	223	222	214	202	202	208	231	209	227	222	241	191	227	194	212	200	219	230	222	212	220	227	208	200	231	225	257	234	227	228	268	218	211	221	224	206	221	197	232	215	257	242	209	221	237	215	218	280	244	248	248	208	235	252	207	233	246	192	217	229	214	228	207	235	236	218	233	214	212	213	244	222	224	213	239	236	233	231	207	218	199	189	220	223	215	234	233	233	195	230	225	222	222	216	214	259	228	223	229	201	240	234	230	218	200	215	222	234	202	227	216	213	225	234	252	221	220	191	196	206	251	227	191	219	224	222	224	225	222	243	209	207	225	247	250	243	223	211	227	249	224	201	214	277	222	224	210	209	204	196	220	232	193	235	217	220	238	227	204	211	231	231	221	241	205	229	227	218	220	228	221	240	215	210	197	213	205	188	211	212	212	223	214	214	212	196	221	207	240	213	222	192	232	211	240	221	229	203	219	226	195	214	198	202	198	214	201	220	187	219	201	200	239	218	215	195	214	218	227	211	205	209	228	200	213	228	249	223	214	229	240	201	241	231	257	218	241	239	220	235	229	245	210	231	213	221	216	228	205	233	242	202	212	216	233	212	198	232	204	192	233	244	191	222	205	275	237	208	228	210	220	220	219	195	244	222	218	192	195	233	226	208	218	202	223	226	225	219	254	225	216	248	237	205	230	197	204	215	225	236	227	239	243	240	244	207	228	205	208	217	202	219	223	207	216	222	214	212	205	209	226	248	217	210	223	212	201	218	215	242	192	259	214	209	230	237	196	226	198	231	234	215	228	223	212	245	210	232	225	200	236	200	212	204	212	228	222	227	225	225	209	213	197	235	213	199	187	212	218	228	213	219	227	208	198	239	191	237	213	209	230	228	232	189	223	237	204	225	200	204	201	196	238	239	205	214	201	203	251	212	229	231	227	219	204	235	207	184	200	183	182	205	241	198	206	187	201	204	202	243	209	237	212	225	220	199	230	232	236	226	212	240	217	273	221	178	199	253	216	252	221	221	224	213	226	211	225	243	216	214	222	223	208	220	223	195	194	218	229	221	210	208	194	242	204	214	203	228	225	211	208	244	211	232	202	246	218	221	229	226	266	193	187	228	221	237	213	250	227	236	221	234	213	216	214	233	200	220	198	217	219	232	225	233	200	211	205	210	214	230	209	238	241	204	241	219	228	216	218	211	229	251	213	214	244	213	207	229	214	194	243	203	225	210	210	206	194	205	227	230	206	222	199	239	210	219	236	221	230	230	205	216	223	212	227	219	221	205	229	228	192	220	233	219	233	208	238	226	209	229	241	217	215	228	219	224	244	187	215	241	221	212	243	202	221	209	224	207	235	220	257	216	206	219	199	220	217	219	213	247	216	205	200	185	230	251	216	234	223	202	242	201	218	237	232	219	216	198	203	257	230	218	243	233	229	251	211	234	222	224	220	231	229	223	222	239	208	210	211	238	201	188	233	241	214	242	231	239	234	197	233	200	208	219	235	207	242	215	233	220	229	228	233	239	226	236	219	208	168	210	227	227	207	206	210	241	187	196	229	196	221	226	198	203	237	241	209	226	224	195	217	200	276	222	226	225	213	252	219	213	224	224	224	252	209	231	205	249	204	233	203	240	210	219	224	193	259	244	221	224	236	211	220	220	212	228	213	220	205	205	221	231	226	209	203	203	216	231	236	189	218	221	231	225	217	202	225	203	212	225	238	237	233	204	193	204	195	229	225	230	232	208	202	206	232	243	193	212	229	216	245	197	199	208	237	228	219	222	223	231	237	230	200	222	217	179	229	221	196	228	225	240	214	225	221	212	215	247	237	193	241	202	210	220	224	202	205	216	224	225	223	206	222	236	233	210	202	218	231	236	239	209	240	208	223	186	246	202	202	207	222	229	213	231	242	230	199	240	249	227	232	194	239	241	200	234	209	231	213	208	217	240	217	195	215	214	229	232	194	205	193	229	207	204	219	242	256	225	209	196	247	220	218	216	219	205	239	205	226	207	208	207	214	216	254	225	213	256	206	222	222	220	227	197	193	204	220	213	217	217	225	214	220	203	223	233	196	212	222	219	252	179	214	243	203	230	236	221	234	213	224	236	244	217	250	223	230	210	227	197	223	213	204	215	214	206	216	207	206	222	206	221	236	240	215	196	228	222	213	222	206	204	195	205	221	206	226	229	261	236	235	216	219	220	222	218	223	222	220	212	249	229	240	227	196	226	233	192	217	209	222	226	218	240	239	217	221	206	215	217	213	245	233	217	231	213	206	236	245	248	219	195	222	220	235	232	226	199	218	215	237	220	215	211	222	210	245	211	224	233	214	210	222	200	188	207	202	217	234	216	234	227	203	205	207	242	227	214	207	203	240	246	222	218	199	212	217	228	206	187	213	208	243	234	198	222	200	221	210	243	218	225	198	227	252	198	211	238	228	223	214	214	231	239	235	239	229	194	234	199	212	194	209	229	235	223	225	217	223	210	201	215
23264	26105	12856	4143	1742	1046	684	625	727	620	580	552	564	569	551	578	559	599	537	615	586	616	597	567	537	560	575	566	543	590	575	545	585	570	558	583	624	565	533	575	555	569	583	600	594	599	620	562	584	566	535	623	594	612	556	563	576	563	554	549	596	587	576	573	591	559	575	592	566	536	559	550	613	567	594	544	521	580	647	571	559	589	548	564	602	505	563	571	529	603	580	608	582	590	549	573	555	574	567	591	595	548	523	530	665	560	558	561	571	571	610	562	552	543	568	554	601	601	615	563	566	584	542	570	598	574	596	586	556	566	588	565	602	549	561	580	610	588	553	596	551	576	550	537	555	589	550	548	604	580	548	589	536	604	565	579	526	574	591	565	543	555	590	583	545	554	549	568	562	584	564	591	559	565	579	580	575	556	580	562	590	611	595	588	575	597	556	541	605	564	620	527	573	563	569	564	579	599	580	557	583	591	573	559	529	555	613	566	554	586	575	571	553	603	609	554	591	577	591	607	579	561	577	567	556	615	591	573	606	594	560	584	602	545	569	535	595	583	539	585	585	551	603	577	559	578	594	543	587	598	564	558	573	561	546	559	562	585	622	548	562	536	577	613	571	567	550	586	574	588	567	579	607	614	597	572	586	599	548	582	560	581	559	611	560	558	564	584	575	570	559	578	535	602	562	574	605	602	552	562	614	584	589	565	613	551	565	579	602	598	591	552	563	611	567	569	582	627	552	584	558	591	550	548	550	585	547	545	564	536	629	603	560	540	583	577	559	611	570	540	600	563	577	567	578	510	535	565	569	559	615	589	582	567	560	569	566	584	584	569	545	587	603	588	564	567	555	593	539	570	610	596	588	578	565	618	580	554	547	570	547	568	594	601	595	585	566	588	570	607	557	593	589	568	603	584	569	585	539	602	582	594	531	560	609	573	592	588	544	597	587	584	597	571	563	569	605	585	601	624	572	583	600	602	580	560	570	551	598	576	564	598	571	577	582	607	527	561	569	589	551	579	584	550	589	556	602	551	552	602	557	564	600	587	610	549	598	608	557	585	569	533	586	544	610	629	552	539	551	538	613	645	593	577	588	583	557	582	581	607	608	610	566	610	537	580	543	577	571	559	622	568	619	589	611	570	625	530	594	559	590	559	578	598	541	544	539	584	547	563	558	567	561	591	585	583	562	583	590	554	559	587	590	534	577	563	594	590	536	563	553	548	617	564	543	557	582	567	581	587	561	549	588	601	583	579	585	580	620	577	586	594	553	576	578	565	582	606	573	564	574	571	562	552	595	604	561	536	530	568	572	567	566	613	536	563	533	610	534	593	605	557	587	583	619	600	589	554	549	579	560	563	545	539	576	579	600	537	606	550	579	577	597	583	578	596	583	553	551	548	589	587	594	606	553	568	558	579	552	574	570	562	578	552	598	598	584	568	545	534	578	575	560	542	599	608	580	601	586	592	558	604	567	580	552	555	582	566	573	562	604	579	606	547	566	589	559	596	582	576	563	546	502	622	586	578	574	562	634	561	610	565	552	584	596	593	581	587	573	599	578	545	555	603	558	532	573	595	591	617	565	574	546	584	619	582	570	590	571	538	541	600	555	584	636	590	561	574	556	570	574	631	538	621	599	590	598	586	592	541	579	577	599	580	570	537	587	571	578	582	576	579	540	602	605	576	558	581	582	551	567	591	588	599	545	593	595	580	569	583	519	577	591	563	552	565	599	550	608	565	592	565	567	571	603	552	551	561	574	626	549	571	580	573	591	617	566	552	568	573	564	569	548	576	598	526	623	566	599	563	600	569	591	570	593	545	576	557	567	534	568	584	569	590	538	589	485	597	594	580	543	555	611	569	528	584	574	580	620	557	569	588	548	597	581	609	579	555	606	569	595	596	604	573	541	553	590	604	563	588	561	566	586	588	545	585	547	572	584	548	582	622	593	600	593	582	574	602	596	551	570	565	555	588	533	534	582	556	585	615	541	565	593	527	563	615	573	579	572	588	567	553	601	562	575	597	584	595	542	545	588	589	556	568	574	601	546	603	538	619	584	568	563	601	596	570	599	565	542	562	566	535	603	577	596	555	561	607	620	600	556	607	559	533	546	540	534	549	577	585	601	573	611	558	570	562	583	556	556	630	590	539	576	550	598	554	541	544	598	592	586	563	589	570	591	567	581	631	580	558	588	581	567	558	573	602	592	568	599	572	581	560	569	576	601	568	521	562	560	556	608	570	563	550	553	528	576	601	591	591	582	557	598	555	569	553	588	600	608	594	587	594	581	592	557	525	576	534	536	594	577	562	617	555	572	570	541	586	610	557	575	601	601	585	595	599	572	592	578	550	588	578	589	600	599	539	584	564	576	606	571	552	604	602	609	576	570	587	593	605	629	550	572	592	602	605	584	576	577	560	602	570	590	520	588	545	599	576	571	550	610	563	560	577	537	524	618	634	575	533	587	610	519	577	596	605	600	565	580	600	592	600	592	537	613	568	598	570	567	595	589	557	588	578	585	582	536	585	592	580	527	560	545	570	539	571	611	579	587	605	580	549	543	552	557	567	540	558	556	616	566	632	566	652	587	593	588	610	626	572	610	564	540	581	589	558	564	563	550	515	533	575	558	554	588	589	580	589	573	565	551	589	578	522	588	580	581	562	590	530	562	603	597	544	553	587	600	571	613	570	564	569	557	577	581	566	560	562	591	561	567	586	612	549	573	588	583	576	639	579	573	550	606	561	560	555	575	575	567	584	547	571	575	561	559	554	603	573	540	592	567	574	545	570	537	588	605	569	544	567	575	594	623	602	575	571	592	525	588	613	550	604	603	558	600	582	572	565	559	588	584	556	549	561	574	580	561	564	563	570	599	601	565	602	574	576	571	567	561	593	581	584	570	578	516	588	560	531	544	589	577	539	635	583	588	555	585	577	585	601	564	577	559	628	573	565	575	552	589	552	544	549	593	610	567	592	583	555	540	569	573	574	600	603	554	577	578	558	607	619	579	577	528	571	605	626	560	564	598	645	542	595	589	655	566	576	562	566	617	560	576	630	572	567	579	570	575	527	596	573	610	559	581	589	584	598	587	590	585	617	582	567	561	587	572	580	592	568	562	571	569	579	573	561	619	606	583	546	581	559	579	545	593	582	651	584	573	603	553	580	568	583	577	557	605	559	582	562	569	557	571	593	571	548	576	555	596	556	596	600	536	585	572	590	594	587	558	609	555	564	598	568	583	537	551	555	560	537	568	535	597	574	564	600	579	591	525	560	610	559	622	614	628	565	598	569	595	593	562	571	605	577	573	572	609	600	557	604	602	567	559	570	548	609	571	582	580	585	557	576	588	565	569	601	537	576	580	616	557	554	550	565	553	588	603	575	615	627	550	553	546	579	544	545	593	593	540	589	599	567	576	597	570	587	586	545	573	550	588	541	605	550	569	589	561	554	583	542	559	583	516	562	551	573	588	584	634	519	597	512	558	561	540	592	610	534
25022	21530	24894	28635	21594	20282	3691	1107	3457	2436	1006	353	340	322	307	322	298	318	313	314	310	306	346	332	323	290	306	287	276	298	305	302	336	277	317	307	288	315	287	337	298	307	318	328	339	325	312	322	301	320	304	301	347	309	311	288	323	297	314	303	319	293	282	316	284	300	301	336	308	304	292	307	300	288	355	281	310	335	321	291	294	298	295	320	303	311	315	314	330	294	296	275	301	282	309	312	309	301	324	292	338	300	287	307	309	311	290	341	295	323	335	288	314	299	321	312	337	319	321	309	299	303	289	295	327	277	266	300	311	288	307	307	313	329	328	322	315	319	310	313	297	322	277	294	313	329	324	282	287	298	328	349	336	292	295	308	331	331	292	304	281	307	291	314	321	296	316	296	316	305	294	323	317	289	323	287	298	333	278	286	295	340	309	289	327	329	308	293	279	340	311	305	298	306	339	295	291	299	256	288	295	295	322	328	342	362	334	336	304	296	325	309	327	316	347	298	304	294	335	342	310	285	289	298	281	318	311	303	310	307	296	298	293	295	307	316	319	312	324	337	342	325	291	317	332	289	288	332	336	316	318	313	300	300	279	335	313	307	337	311	303	312	338	326	325	309	300	315	341	299	281	317	288	326	304	335	317	301	292	307	287	309	315	304	319	320	310	325	316	333	298	309	315	329	296	284	317	300	274	327	329	318	291	312	309	340	313	336	305	289	320	327	309	314	280	330	317	320	322	320	308	339	317	343	289	314	320	291	293	305	350	297	288	302	327	283	310	351	330	307	272	318	313	304	298	294	302	310	291	325	306	270	288	309	313	330	311	298	306	324	308	292	305	302	291	305	318	328	309	319	288	300	316	320	331	291	264	302	283	282	285	305	306	311	300	307	301	314	300	307	294	283	285	294	269	284	315	316	320	313	302	281	293	304	321	322	312	301	311	323	298	315	278	288	280	340	299	313	302	295	275	316	321	301	287	294	292	316	318	305	325	322	286	297	329	293	299	283	303	282	331	341	317	301	305	307	311	324	312	323	260	320	307	311	329	311	314	302	320	298	288	312	316	297	319	294	293	311	305	330	257	348	290	306	355	291	312	301	299	303	302	268	260	299	324	285	285	293	312	306	329	282	310	320	293	328	278	303	331	302	300	306	310	322	331	261	279	361	312	286	274	293	286	331	319	316	345	312	272	308	304	303	326	322	296	313	283	329	303	296	306	290	354	292	287	301	303	319	321	297	298	361	293	297	331	271	289	302	316	308	308	326	322	328	302	356	310	311	297	316	297	303	325	302	330	332	300	317	346	297	268	296	313	307	283	302	316	306	298	303	306	327	343	339	295	273	277	293	327	309	295	318	285	305	305	315	296	316	322	312	289	278	298	319	290	291	292	301	298	307	313	325	293	299	295	303	313	301	296	294	266	345	340	328	302	325	297	259	331	324	314	296	345	308	304	293	324	338	313	291	369	286	306	303	283	337	344	312	297	304	317	321	316	343	347	328	323	292	295	287	334	353	308	275	328	308	298	302	269	301	305	297	293	283	296	322	315	304	319	334	304	302	301	299	289	335	279	304	315	324	306	337	305	342	322	291	302	275	311	309	281	313	301	311	306	326	293	287	315	323	288	290	321	276	314	307	287	329	300	301	316	310	274	342	311	307	306	310	306	315	295	316	290	292	296	334	298	288	334	314	321	304	328	316	296	299	300	303	312	307	308	305	319	301	312	321	303	290	279	316	305	324	314	280	311	288	312	359	331	351	314	322	281	288	280	308	313	305	314	296	304	303	325	295	338	295	324	300	340	302	332	327	342	305	305	313	350	316	265	295	263	293	317	311	330	308	328	357	308	308	314	296	309	306	292	295	300	336	360	335	331	291	281	314	282	344	306	303	317	291	335	306	307	327	313	301	334	307	290	280	306	331	317	323	323	308	335	302	290	305	315	307	325	314	341	327	268	271	302	307	295	336	333	317	314	283	314	296	300	295	315	304	316	327	299	280	324	275	275	296	314	323	321	275	309	329	293	293	318	304	322	301	310	318	299	307	333	325	295	309	331	302	326	310	320	342	305	300	273	313	322	296	295	328	348	327	303	294	324	289	310	303	321	324	274	300	377	293	308	296	324	317	330	311	315	324	324	361	304	313	322	284	314	321	338	328	303	314	327	311	318	286	312	353	308	301	278	311	298	281	308	340	266	283	346	317	279	353	306	285	285	332	276	313	313	300	307	316	322	311	306	317	318	299	316	297	315	332	298	322	330	334	306	347	299	312	295	298	333	338	309	268	287	329	317	291	328	316	304	300	317	298	337	309	329	309	314	326	313	331	299	277	333	303	297	294	302	307	320	311	302	294	342	329	327	297	311	308	305	323	299	326	288	296	300	343	276	304	325	306	309	303	323	318	297	330	300	319	298	320	281	298	320	319	322	280	308	309	303	320	317	313	306	352	296	307	321	291	325	331	313	289	304	324	348	304	298	279	317	306	377	307	281	310	334	306	322	325	329	304	316	351	310	291	320	292	318	327	315	283	313	324	328	283	297	315	312	309	308	333	330	305	321	323	292	319	259	322	324	327	309	292	309	291	325	301	332	311	281	324	309	311	317	349	300	309	295	342	326	340	334	332	295	285	266	282	309	311	325	299	333	290	338	313	288	304	320	322	303	281	291	306	314	332	280	334	330	314	320	325	323	322	305	308	297	346	330	316	319	292	297	303	271	266	314	329	354	351	301	302	277	285	336	318	302	316	333	296	327	309	292	307	310	307	316	286	278	311	285	310	285	315	297	292	345	312	305	303	300	304	279	345	309	345	331	311	279	283	296	293	343	330	311	296	274	325	291	283	344	292	291	295	315	309	331	273	317	309	303	307	321	300	300	296	311	281	306	302	342	308	290	306	281	293	307	342	329	299	339	302	320	273	291	341	326	284	316	325	313	350	316	338	288	294	288	312	271	307	301	315	310	302	300	326	296	304	324	280	270	284	321	303	330	310	322	316	297	290	271	315	312	275	324	305	321	334	291	308	335	287	323	312	300	292	287	326	282	304	330	352	292	301	279	299	336	335	305	321	302	275	336	304	316	297	312	306	325	313	281	293	319	324	285	324	355	297	308	302	328	324	315	302	282	313	320	293	302	314	310	319	307	291	310	340	331	290	285	309	328	291	344	304	326	323	315	290	294	319	340	309	298	313	258	339	299	345	328	320	320	299	312	305	375	302	342	317	313	302	306	276	302	333	335	327	316	284	280	325	310	295	344	321	314	314	316	308	283	320	331	296	325	304	323	310	325	323	316	329	283	322	323	290	311	305	315	307	326	308	307	306	292	286	327	301	342	306	333	294	315	267	307	292	278	322	301	306	322	322	293	332	273	329	329	316	302	293	303	317	323	349	306	303	330	304	331	336	300	283	331	322	314	320	322	316	327	308	307	321	312	337	313	301	330	292	293	307	322	311	308	318	305	354	282	294	280	348	283	272	292	295	327	318	301	291	322	310
23583	34774	18603	9649	4905	2774	1207	1172	2384	1836	1167	776	765	726	720	766	739	763	758	732	739	720	793	749	793	711	706	711	764	720	773	722	697	725	729	774	753	722	738	728	763	750	731	763	754	752	736	773	750	726	731	759	728	771	766	707	738	723	741	716	727	772	735	753	778	760	751	794	724	779	705	755	724	811	751	781	762	778	733	753	753	760	727	790	772	701	714	723	758	733	791	735	744	762	837	788	694	744	781	754	700	759	734	761	769	756	764	768	710	763	721	746	771	746	720	789	747	730	743	673	714	772	804	761	791	725	715	750	737	776	725	724	721	768	727	766	774	785	692	729	752	724	788	737	802	730	805	725	777	717	747	712	704	718	765	769	726	735	775	778	796	741	808	721	767	702	681	753	750	739	745	714	752	760	745	763	740	719	700	781	760	714	724	750	744	710	723	755	790	746	745	754	803	771	740	707	785	754	760	758	717	763	778	701	738	750	770	790	709	757	706	748	735	736	740	722	762	723	814	761	742	734	732	737	711	730	762	748	777	762	768	781	772	744	807	723	751	765	791	720	740	756	729	750	768	727	760	786	759	728	693	677	732	745	737	721	766	701	712	743	763	722	774	779	741	736	780	755	750	740	773	765	735	751	779	771	742	752	748	797	786	756	762	737	732	748	729	704	722	772	769	791	798	783	800	710	768	732	780	769	761	729	762	688	715	739	789	732	741	750	772	762	751	781	735	771	752	769	753	720	746	743	775	770	787	779	752	750	715	698	740	793	722	742	716	737	757	779	751	745	808	783	760	746	691	731	755	734	749	809	741	768	786	745	743	738	735	744	704	774	722	728	739	771	764	736	720	789	679	742	793	704	755	723	726	734	739	751	764	765	732	744	752	765	797	774	788	779	797	769	748	768	796	763	743	750	776	765	785	789	703	736	738	756	759	757	773	697	752	804	732	756	730	788	754	746	782	767	805	739	745	730	761	697	731	741	732	746	710	734	753	697	752	767	761	716	734	753	743	767	716	713	755	772	713	693	749	719	763	765	759	675	771	757	730	806	726	729	720	726	715	775	763	788	731	756	737	733	786	783	792	718	765	771	773	752	798	699	731	787	746	762	765	752	728	749	792	715	752	731	767	741	751	761	719	725	760	798	721	730	785	746	806	716	747	715	734	745	757	731	743	758	810	772	786	741	748	759	748	732	725	727	740	732	730	760	759	746	738	718	731	720	745	738	725	755	750	734	792	778	775	742	755	729	734	784	748	781	752	747	795	786	718	783	799	724	717	727	735	737	713	716	742	755	758	742	727	769	729	751	735	781	770	742	769	811	758	771	743	755	771	761	727	749	702	721	713	790	770	737	791	752	709	752	721	740	763	715	769	741	745	764	760	737	718	815	763	750	715	795	799	729	721	797	782	804	718	750	737	719	738	745	729	752	715	793	733	725	741	716	759	770	781	731	718	764	786	754	765	774	755	750	731	739	724	779	787	766	744	728	729	778	729	765	732	754	771	726	777	722	745	723	775	754	776	785	728	699	757	774	760	766	756	718	750	771	740	682	699	754	721	741	774	734	791	764	772	774	717	825	740	713	702	725	756	723	724	778	705	777	748	768	757	691	706	731	760	746	763	754	732	715	754	719	726	740	813	749	753	716	721	756	787	744	728	736	766	717	750	765	733	745	761	717	727	703	748	732	728	743	732	751	753	728	728	765	729	758	758	762	757	731	712	752	796	756	723	788	771	761	736	825	729	763	750	764	737	729	740	745	764	679	773	761	778	777	740	708	788	737	760	731	742	726	725	751	824	760	760	770	740	769	741	756	739	711	786	824	730	757	729	789	782	782	752	696	805	764	772	756	722	769	738	711	729	774	741	744	756	778	775	722	748	746	755	705	787	726	713	794	686	770	735	736	772	727	759	809	759	739	756	698	762	683	678	740	748	791	779	735	770	779	742	723	764	775	725	707	716	768	764	748	748	748	751	707	791	754	719	693	773	738	717	723	730	755	819	714	743	738	712	755	728	745	703	810	758	778	793	752	738	740	738	790	744	794	757	723	764	708	725	739	772	787	756	718	785	738	742	730	791	780	761	762	760	729	763	711	725	738	762	758	728	792	748	753	762	700	772	747	771	747	717	796	741	786	716	732	726	698	768	738	779	732	773	760	708	725	760	764	751	765	769	760	780	824	773	783	785	746	747	752	704	708	761	753	755	753	784	760	785	733	770	749	717	757	748	711	766	781	746	728	745	768	763	781	750	756	773	750	782	739	754	732	718	801	761	749	755	799	764	731	732	735	705	722	725	753	789	765	736	799	779	759	734	712	694	764	772	747	745	752	751	736	720	752	719	728	740	760	775	712	753	803	743	729	770	779	713	715	779	758	734	745	744	768	725	771	760	767	781	734	715	805	745	797	711	812	746	729	770	767	747	726	708	744	733	737	795	754	745	751	774	777	728	722	727	737	785	756	744	719	791	725	772	751	734	784	721	761	766	719	739	733	755	764	746	726	723	795	760	766	743	799	774	747	791	760	740	757	800	802	767	809	763	750	786	789	730	797	791	746	783	753	713	764	756	809	705	742	753	788	700	822	736	757	707	752	780	745	797	703	722	779	778	765	774	709	714	720	761	706	760	744	755	733	757	768	752	766	713	746	757	764	781	758	763	819	736	797	740	740	739	777	766	737	754	806	695	755	744	748	745	784	757	739	722	741	728	772	803	783	773	751	732	714	737	702	766	707	743	737	781	789	786	755	766	781	756	729	738	731	786	754	793	707	726	741	798	752	763	685	752	788	759	779	755	755	783	743	778	771	770	705	707	737	740	773	755	764	744	712	738	766	781	754	773	755	749	705	744	708	741	676	723	716	729	756	739	784	749	746	779	671	804	716	761	742	734	760	761	701	775	735	733	795	740	737	720	811	745	764	790	746	730	749	771	731	734	790	739	743	733	733	809	745	756	796	736	750	711	761	747	732	706	745	776	730	741	729	725	774	723	777	728	829	721	715	758	763	774	740	743	766	742	752	752	736	747	726	754	762	690	737	783	788	769	743	743	748	708	732	731	722	720	788	799	754	721	708	728	784	748	707	748	708	742	760	763	743	768	780	762	731	692	730	745	774	828	731	761	708	742	745	762	741	827	747	784	678	731	732	737	754	752	713	750	799	726	738	741	744	772	774	791	723	769	704	722	724	803	711	803	770	752	732	770	728	740	778	736	770	779	762	778	756	804	736	752	735	727	767	766	707	764	701	778	760	762	725	716	776	705	733	736	738	742	779	769	737	770	725	762	749	803	746	755	745	729	769	775	733	772	800	742	779	747	746	779	773	756	733	690	716	783	690	724	752	751	783	776	766	753	723	677	789	722	787	800	723	760	733	770	780	730	752	723	743	791	735	761	726	747	741	699	773	761	779	725	761	776	761	842	735	764	732	770	732	772	741	736	751	759	760	764	731	794	750	719	759	711	749	776	758	664	738	738	798	764	712	730	749	772	748	765	781
24406	21534	25255	28281	21552	21684	17051	4213	6918	3388	1266	312	298	323	300	303	298	340	308	311	294	299	302	281	308	316	306	302	301	261	276	293	305	297	292	294	305	284	283	286	302	280	269	288	285	293	289	283	288	299	255	309	284	316	284	300	269	303	289	294	327	272	265	278	259	280	288	258	317	284	321	289	266	253	291	276	295	274	303	267	327	311	285	282	311	317	279	293	297	302	285	296	253	287	300	283	292	271	265	295	313	286	275	305	303	282	283	277	261	275	293	274	253	261	311	284	289	297	274	286	263	251	242	289	295	266	295	293	315	294	268	301	330	305	286	289	317	265	262	289	320	271	274	245	294	287	266	265	285	285	259	288	280	293	271	280	289	295	264	294	288	278	265	263	249	276	256	299	303	306	258	320	294	303	287	243	259	282	281	291	279	282	274	245	316	299	306	291	277	299	318	277	276	300	260	265	308	290	269	297	301	276	278	280	247	298	302	336	318	279	278	285	286	294	292	274	268	291	282	259	282	305	288	320	287	277	279	275	278	286	288	282	308	258	298	264	295	291	306	270	276	312	276	281	292	294	283	269	271	290	292	309	257	281	269	292	285	272	314	259	288	292	289	261	286	319	249	284	292	275	328	315	291	305	281	292	280	293	294	275	277	290	264	238	285	290	284	281	297	281	285	280	296	270	282	275	288	261	293	289	273	278	291	269	282	307	302	269	269	263	314	297	281	282	308	308	310	306	299	290	285	312	308	274	272	281	285	298	243	276	263	296	271	272	295	291	279	239	276	286	270	264	276	287	297	267	309	268	258	275	279	302	287	263	273	265	334	298	266	255	291	285	294	304	295	307	302	301	286	304	307	315	290	291	264	271	267	330	288	280	301	296	292	316	268	263	281	290	275	297	258	301	310	302	271	275	272	313	286	296	328	303	335	275	274	278	295	304	291	298	306	294	268	299	286	276	298	275	288	277	308	284	269	276	295	291	281	300	315	287	296	254	267	285	274	274	290	260	285	239	290	300	283	319	300	259	297	280	299	271	267	297	284	291	259	293	308	244	274	300	322	287	307	272	288	270	293	259	293	254	272	288	265	286	263	269	302	284	270	281	286	284	285	286	289	287	291	296	299	286	297	289	300	290	318	267	300	289	319	289	296	288	272	284	322	290	313	279	305	262	300	255	324	291	290	290	302	259	284	299	288	248	283	264	291	274	298	297	292	328	286	288	290	285	274	274	279	278	300	279	305	286	292	258	250	312	267	265	302	300	298	317	259	302	331	289	275	303	256	260	317	301	283	273	297	263	287	292	251	276	269	296	305	288	292	301	298	264	266	288	259	291	284	280	292	266	252	276	290	292	248	305	267	298	270	285	301	276	272	289	271	279	286	327	293	310	332	297	295	296	256	278	286	282	305	254	263	282	266	293	293	294	282	299	262	309	315	275	279	296	305	302	335	292	290	321	308	283	302	287	291	302	273	293	279	292	297	293	288	325	279	311	291	274	291	265	310	266	269	274	325	279	257	284	309	290	249	298	284	294	298	273	257	293	339	303	305	307	293	278	284	252	331	257	260	269	280	265	324	287	294	284	285	269	283	272	274	297	260	272	310	252	265	257	311	280	283	301	270	298	325	276	315	308	286	270	298	257	298	302	302	319	303	306	309	273	261	289	258	301	273	305	314	286	276	316	254	284	271	271	275	291	285	286	290	281	283	307	283	289	247	300	274	309	286	308	297	312	308	252	272	289	299	304	310	291	286	270	306	284	273	277	273	309	278	268	291	291	279	298	253	296	311	278	302	280	270	297	280	277	303	296	310	284	279	301	268	287	269	275	331	242	294	317	274	272	276	257	294	299	271	308	283	287	277	293	276	294	327	315	286	266	276	275	260	281	287	298	272	288	232	301	352	273	266	263	277	283	307	274	271	282	324	311	302	269	259	281	298	249	281	295	308	327	299	280	292	274	273	292	280	261	280	284	244	314	272	270	296	271	294	277	296	261	280	295	260	277	294	290	278	293	307	293	311	256	273	304	263	310	278	276	274	276	276	299	315	263	291	290	260	288	281	272	296	286	293	263	274	288	269	314	294	301	278	276	276	293	268	283	310	278	272	273	281	315	305	301	316	284	316	255	288	283	283	274	316	294	263	282	259	261	279	249	309	255	270	274	288	316	290	281	301	287	292	308	286	288	283	277	292	271	277	281	288	277	273	287	280	269	292	293	301	302	315	289	296	282	272	289	298	274	294	266	267	275	287	279	303	253	290	296	297	260	313	299	289	284	285	271	277	334	306	277	295	266	312	321	310	263	293	282	289	245	305	281	259	275	290	294	282	270	281	285	310	275	292	272	291	260	296	266	273	294	280	317	276	303	273	288	266	267	291	298	291	281	318	249	336	289	274	292	270	305	301	256	271	309	338	277	300	301	296	302	293	277	314	301	299	275	299	283	249	321	296	265	287	309	294	301	290	279	260	273	274	249	251	303	284	278	290	284	275	287	273	307	292	284	265	284	248	282	314	256	289	273	290	269	293	247	285	289	265	260	301	266	250	310	299	293	288	308	262	304	313	283	273	292	283	301	299	293	287	305	275	292	276	314	275	277	273	290	266	294	317	306	304	258	287	273	300	270	308	259	274	280	242	270	300	265	276	306	293	287	276	292	249	305	287	339	270	246	310	287	302	283	280	282	268	262	249	279	279	288	282	302	290	262	282	276	290	292	289	308	264	275	301	312	310	283	270	278	282	290	271	294	301	273	299	330	295	271	268	255	276	277	331	280	280	289	269	290	289	318	326	284	275	284	272	287	285	294	292	275	275	280	260	299	323	282	320	301	294	303	276	291	290	273	267	301	289	301	272	285	300	306	289	288	268	278	261	259	297	275	292	289	285	247	301	280	260	271	277	277	285	289	310	298	287	280	267	277	314	318	260	301	277	246	281	294	302	275	264	298	293	297	286	298	291	323	293	306	321	276	294	284	297	296	272	304	293	280	265	302	287	312	277	273	310	306	283	292	312	264	284	282	285	275	273	272	265	277	282	269	283	275	278	269	313	290	274	277	302	316	300	274	290	296	270	289	292	280	274	301	308	280	264	297	302	284	284	272	298	297	276	314	308	269	280	275	288	277	269	268	268	296	298	278	245	270	300	279	304	300	246	315	280	283	266	264	290	288	262	256	277	291	318	293	283	269	258	279	287	286	294	249	306	262	266	275	308	262	278	295	264	249	254	274	314	323	245	308	303	291	293	274	281	302	287	293	274	291	261	308	271	275	261	298	273	288	276	271	291	308	299	268	315	297	304	310	278	281	283	279	285	275	311	288	290	285	275	284	266	313	277	310	298	278	291	273	257	287	315	247	276	295	302	299	310	295	272	273	263	293	302	269	257	270	273	314	308	275	288	289	318	307	258	279	274	288	286	273	301	272	302	298	295	291	282	268	275	248	275	313	315	282	317	285	308	302	260	276	253	296	273	291	281	299	325	280	292	282	271	258	279	326
24178	42677	28397	14351	7270	3697	1398	2297	4061	2131	1235	672	667	705	663	709	695	717	692	672	709	672	688	685	696	656	736	668	674	722	646	677	629	663	668	662	707	720	643	697	637	686	653	686	677	671	670	652	725	649	701	673	671	695	698	659	686	668	687	673	674	674	633	684	644	693	673	681	695	693	689	710	719	665	701	735	665	715	669	652	694	704	718	661	677	658	682	703	692	651	683	640	679	703	715	733	700	663	673	708	687	648	612	654	687	688	652	674	677	693	703	677	705	701	700	674	641	656	645	639	700	647	670	689	679	662	652	747	700	649	683	714	699	658	673	652	653	655	670	673	707	670	635	688	678	673	690	650	670	683	673	669	688	657	700	684	688	634	707	678	749	649	680	689	700	695	718	628	747	678	713	651	655	738	684	663	692	701	669	685	683	684	677	679	679	699	687	685	656	675	695	693	648	712	675	700	641	709	706	718	673	716	698	650	688	682	675	662	660	687	687	671	653	652	634	638	669	689	703	672	675	668	661	675	680	684	651	636	682	724	683	646	745	685	733	668	686	656	663	708	666	690	705	632	636	652	674	646	653	708	697	711	644	690	725	663	747	724	661	686	660	665	674	691	645	681	652	681	692	711	694	689	661	668	654	632	647	623	668	729	662	669	645	693	665	643	675	697	691	672	723	693	680	697	649	683	706	696	667	654	699	667	642	654	680	719	681	684	657	675	681	708	664	695	678	617	690	662	706	702	703	626	670	701	677	659	695	708	666	692	635	664	662	665	680	701	651	699	676	655	687	702	691	653	685	660	667	694	691	711	670	662	712	687	710	670	679	688	695	684	728	671	658	660	680	696	667	646	715	649	676	672	678	677	671	705	694	715	688	648	641	676	701	657	659	668	682	633	653	666	708	666	680	665	703	677	672	687	699	686	652	647	679	706	683	688	651	661	661	718	665	643	701	715	698	684	646	678	666	741	630	674	671	703	645	692	651	726	683	690	706	688	686	677	670	702	666	628	680	666	681	662	700	643	622	705	725	668	695	661	706	683	676	674	727	648	676	679	705	705	620	669	649	673	715	669	684	666	643	680	727	680	698	697	654	690	655	657	666	728	712	694	708	655	711	675	707	700	727	701	674	723	694	699	682	633	707	675	653	682	717	708	641	679	686	652	672	687	693	664	672	659	663	643	702	672	659	666	693	663	715	689	656	685	669	652	659	736	674	655	651	647	691	709	643	705	674	692	685	686	677	639	697	667	668	665	666	680	703	682	720	691	690	671	684	714	734	683	692	701	662	660	680	672	669	658	713	679	666	688	645	666	668	670	674	699	666	704	693	680	657	660	712	662	688	710	652	646	672	647	693	696	646	669	707	715	639	672	717	669	675	720	659	642	661	679	684	639	665	673	642	691	717	672	640	666	719	639	717	683	687	661	678	691	670	684	642	697	667	682	678	691	677	667	699	611	673	638	693	700	737	657	684	681	653	657	707	700	682	689	675	671	666	664	708	674	670	699	641	700	676	717	665	588	714	660	725	710	714	639	650	646	699	764	654	713	660	665	672	698	699	658	682	641	697	691	677	668	719	678	690	668	670	712	655	642	690	677	668	667	696	645	676	669	653	695	656	673	653	698	657	640	716	657	689	686	671	663	721	678	637	678	667	686	690	683	665	629	731	702	669	688	693	690	641	707	679	663	713	685	685	650	683	659	653	644	685	726	679	638	680	702	686	685	671	646	708	695	688	649	696	662	640	705	673	670	672	701	660	668	651	629	671	664	671	687	676	663	673	631	651	708	642	676	690	683	695	637	677	662	696	695	683	669	689	673	711	686	710	678	687	690	699	671	654	676	674	687	716	692	656	674	648	663	710	686	690	674	706	649	671	647	697	654	707	656	700	649	602	700	632	691	735	669	683	712	709	667	669	634	654	640	715	640	685	664	651	656	638	676	645	645	664	697	687	693	672	682	674	673	674	690	674	640	725	627	664	654	667	615	675	671	672	682	681	704	653	636	622	649	688	670	660	682	689	707	694	689	675	695	685	670	654	702	718	646	700	624	634	642	700	646	670	667	677	664	679	666	653	643	637	719	715	664	615	714	661	700	678	686	684	687	659	698	707	678	672	608	703	687	723	695	694	698	736	692	682	680	667	717	676	680	669	646	652	617	677	684	642	645	648	681	680	668	707	697	678	704	640	651	698	642	657	674	748	661	678	694	672	708	676	712	641	708	655	695	687	671	673	673	671	698	629	648	641	647	677	655	674	692	700	650	734	679	666	693	631	653	681	660	648	668	663	700	710	670	702	719	632	642	696	619	666	682	698	645	680	681	655	668	683	683	687	706	675	654	716	729	653	674	689	613	657	718	693	606	672	707	658	653	678	656	644	671	651	658	652	630	672	660	665	671	704	668	642	685	681	697	658	659	672	668	730	686	679	656	685	692	694	699	700	654	684	690	684	683	654	673	710	695	667	647	656	680	701	686	694	699	741	675	669	715	713	674	662	619	721	695	668	720	695	648	627	745	708	691	654	697	722	623	648	658	709	687	714	713	686	703	670	693	691	662	620	672	712	686	629	671	624	665	696	685	691	631	610	702	649	659	682	688	683	641	646	699	677	707	688	662	695	619	661	719	621	689	668	630	661	712	674	701	713	699	674	668	690	670	688	683	665	678	704	686	677	715	674	649	692	705	696	673	679	680	634	659	679	719	693	693	673	640	669	727	674	695	698	636	660	659	663	688	672	670	655	668	712	705	706	680	734	664	678	629	676	693	696	678	669	680	687	657	686	654	657	663	658	666	689	642	668	697	682	685	675	647	666	723	726	645	694	637	662	705	672	712	704	665	640	648	655	634	675	688	734	614	647	712	653	684	671	684	695	725	655	654	684	709	680	678	675	673	687	700	714	704	649	721	704	643	690	668	724	687	684	715	630	669	641	692	694	676	689	646	683	698	676	663	686	688	676	650	698	721	624	691	671	688	724	694	689	701	685	621	703	686	659	671	673	707	663	680	658	667	725	658	667	682	650	669	645	689	613	712	713	668	699	667	670	668	644	676	663	676	680	699	686	689	671	669	705	720	698	675	720	642	720	707	722	694	676	654	692	683	675	673	684	776	682	646	706	648	694	697	652	701	661	625	722	688	675	708	670	675	703	676	657	647	682	623	687	707	669	690	720	645	642	671	712	666	686	648	698	668	657	683	625	671	645	664	708	678	657	702	651	674	625	688	698	705	660	695	654	685	642	664	629	636	666	673	744	722	676	663	705	681	652	675	684	639	661	681	680	709	724	669	643	693	685	607	676	672	701	679	665	709	723	691	672	682	668	669	699	700	659	702	671	708	701	669	683	651	676	638	681	645	704	685	685	645	704	664	640	671	704	687	634	628	689	674	683	671	679	655	663	651	643	631	676	650	674	681	677	683	695	685	666	665	666	676	706	709	652	678	715	672	689	651	680	701	658	676	684	750	687	706	668	663	693	701	631	662	701	667	694	685	697	681
32244	23865	19747	7821	2459	1040	378	362	459	307	246	192	245	222	208	223	216	234	200	223	235	210	182	244	218	252	226	214	219	204	224	214	212	245	231	232	212	242	229	204	230	197	223	215	237	214	236	220	250	232	225	205	215	217	193	211	195	223	248	197	218	236	229	228	240	236	222	259	212	222	207	211	209	210	229	215	231	220	210	258	212	240	206	234	257	213	241	234	215	227	228	230	218	221	232	229	223	214	233	213	221	240	204	192	203	218	170	213	240	203	211	211	217	209	186	229	226	211	203	193	230	232	199	229	219	210	226	230	230	229	225	202	209	230	216	247	218	236	228	230	241	235	241	215	210	218	213	220	238	205	216	189	198	192	226	200	249	254	229	244	236	209	247	221	235	251	232	241	204	216	198	240	222	207	188	227	211	257	215	223	206	243	215	246	246	197	222	238	190	219	212	223	232	209	223	221	235	225	208	218	234	210	225	218	242	231	225	208	216	223	216	219	205	247	234	225	223	201	230	230	194	229	223	202	204	220	212	216	222	218	205	258	220	237	214	202	215	237	229	256	232	230	202	200	229	243	204	230	221	206	231	212	202	232	230	202	218	226	242	202	226	231	221	196	218	211	229	248	226	221	252	212	245	209	240	228	227	206	229	228	219	231	201	236	214	253	178	225	205	225	225	240	235	252	211	226	209	210	239	245	223	232	239	234	228	237	227	224	215	226	217	233	226	218	230	207	192	212	219	210	213	222	226	238	238	234	210	195	213	222	230	248	212	209	219	233	205	233	224	221	197	194	222	226	233	226	234	203	178	219	223	240	215	224	196	230	241	219	219	230	207	242	231	210	250	215	205	211	225	228	217	226	227	230	241	234	198	205	210	208	215	230	221	228	214	199	264	235	206	224	231	223	263	217	240	208	228	235	234	205	232	231	213	208	220	207	249	230	192	183	230	219	237	212	225	233	205	211	242	226	242	220	202	236	206	217	194	234	218	201	222	233	206	208	237	209	207	247	230	221	232	210	219	243	215	250	202	267	240	216	232	208	225	221	203	201	232	202	189	233	214	211	216	212	195	250	234	221	214	221	210	206	222	204	215	215	223	202	192	224	227	219	233	212	226	205	237	253	225	195	234	225	220	218	217	236	222	229	243	223	222	232	218	232	214	195	240	242	245	194	227	220	204	247	229	191	224	206	205	229	236	222	220	217	213	204	225	219	227	220	243	212	197	227	238	229	232	205	202	193	201	207	227	196	217	232	237	198	235	244	244	192	197	219	212	198	219	197	204	219	215	233	219	212	214	208	205	226	233	230	215	206	226	216	217	217	231	213	223	224	245	241	226	194	233	217	199	233	204	212	214	226	207	229	218	246	210	239	231	216	207	259	204	213	208	208	206	203	218	206	205	224	207	221	227	210	248	232	208	206	216	183	180	194	225	219	218	222	211	230	236	234	221	186	233	219	223	203	221	212	202	211	197	199	240	236	204	198	262	225	211	246	257	227	224	224	232	224	245	236	235	250	242	232	222	205	240	231	223	236	225	236	228	197	219	235	252	209	231	220	217	231	201	225	208	206	210	205	236	255	222	213	189	231	216	243	230	219	208	209	227	233	236	229	230	240	227	232	211	209	218	237	218	185	231	212	205	219	228	199	223	218	226	217	225	252	222	191	229	218	214	231	182	227	235	232	210	217	217	210	203	206	224	204	193	211	243	198	234	237	249	237	239	222	214	222	220	210	223	237	247	223	196	244	230	194	190	208	217	237	216	214	256	224	233	204	191	224	226	210	228	196	229	227	233	221	210	224	234	230	242	198	233	213	233	217	239	252	225	211	225	206	219	226	230	222	238	215	220	197	216	208	186	225	221	249	226	220	234	248	237	215	216	236	226	233	200	234	213	229	245	221	195	215	225	212	191	245	223	234	212	216	239	218	207	227	209	207	236	232	222	202	238	249	209	232	246	214	201	225	209	218	200	208	242	217	246	222	213	237	245	225	192	246	214	220	239	212	224	221	247	213	217	236	227	229	202	203	219	218	205	217	194	219	230	223	221	244	220	219	238	216	210	211	231	244	209	213	245	232	214	224	212	202	221	222	236	216	215	233	205	226	213	260	225	229	222	241	213	235	226	219	208	208	213	221	228	222	208	206	216	249	231	228	216	218	211	213	215	232	224	240	239	217	234	210	212	197	214	222	220	229	240	218	201	203	198	226	201	182	237	224	197	200	205	209	224	220	216	231	198	226	240	240	221	223	232	236	218	210	215	241	215	214	229	227	181	195	234	224	205	241	205	202	245	214	234	232	194	214	222	236	219	231	198	211	205	227	207	225	244	234	197	204	192	211	225	225	239	210	204	221	203	232	235	206	244	214	200	241	215	216	215	212	213	218	212	217	221	225	220	229	214	236	206	242	229	215	208	226	204	203	225	218	218	196	200	222	187	213	204	216	221	248	219	217	235	218	203	226	187	199	224	212	234	211	245	239	215	189	239	220	204	231	215	249	194	209	256	219	209	200	212	218	214	231	221	260	241	218	198	212	256	208	196	249	223	221	235	233	228	233	222	208	212	228	226	220	244	207	224	217	215	260	232	221	242	231	243	246	206	188	212	217	218	245	202	214	199	208	205	213	223	211	219	224	220	238	206	233	245	240	215	215	203	217	200	217	211	226	246	238	224	223	242	229	208	195	193	208	220	233	238	246	218	235	219	211	216	218	249	218	222	228	217	207	210	240	211	206	211	227	236	226	199	219	229	217	242	232	229	218	219	210	223	229	213	250	245	253	235	217	187	229	270	219	194	197	227	206	221	200	236	220	209	204	222	238	237	221	236	224	181	220	201	189	227	219	218	212	212	236	201	208	227	217	220	190	234	230	213	209	213	226	236	196	216	220	211	242	221	242	238	208	223	245	229	230	218	234	227	232	225	223	242	227	223	227	246	222	206	239	239	230	217	213	200	212	218	202	218	233	208	226	212	196	229	240	252	207	214	189	222	218	243	225	232	233	214	219	231	226	235	221	260	201	213	228	227	188	216	230	240	212	210	206	230	218	196	221	196	212	238	183	210	223	213	242	221	232	210	229	210	198	222	252	217	205	218	236	225	209	240	201	246	229	239	240	224	226	214	230	223	222	218	220	219	206	228	202	212	226	235	222	204	233	208	218	200	212	231	201	225	241	220	214	239	203	218	218	222	197	234	247	214	227	224	212	216	237	214	233	226	233	216	230	226	234	211	221	195	211	230	243	195	230	218	193	196	222	213	217	207	220	216	224	189	203	221	240	237	212	200	217	217	212	222	196	223	217	246	211	244	217	175	229	279	201	216	216	232	220	223	211	234	214	229	216	216	215	200	215	223	228	255	210	223	221	201	210	218	210	216	219	213	230	234	194	232	240	230	217	220	224	226	222	234	217	242	226	228	238	225	225	229	201	214	207	212	199	206	221	242	237	212	194	208	242	233	219	236	222	236	227	216	187	243	201	208	230	211	216	231	236	219	224
24406	28442	10896	4004	1966	1047	713	679	742	620	611	588	583	571	619	614	585	560	586	571	572	546	561	563	583	625	550	574	591	605	600	525	590	575	583	530	606	574	564	572	571	592	581	607	585	613	566	607	578	579	619	595	508	570	546	601	569	544	553	569	576	571	578	586	580	585	574	570	540	635	556	570	596	597	609	589	606	610	608	572	587	567	554	559	628	585	592	565	526	548	565	543	606	549	545	548	582	543	606	582	598	606	574	551	628	582	547	605	554	592	560	569	581	539	569	569	587	591	557	573	604	599	571	592	546	575	548	569	575	564	587	582	578	608	596	575	584	563	581	576	584	575	555	580	562	635	587	598	587	566	564	569	554	576	611	580	611	580	560	580	572	567	586	580	620	574	622	583	591	594	579	574	623	573	565	581	577	604	567	600	594	543	586	565	579	585	609	612	594	587	567	565	556	600	606	575	547	585	599	576	567	595	557	564	582	570	606	611	585	554	571	570	594	565	562	575	591	591	570	567	608	607	619	570	566	595	553	579	575	575	560	568	543	567	608	557	582	567	580	593	583	577	521	585	575	568	579	580	608	563	590	590	566	587	578	542	584	545	584	566	562	584	568	576	602	552	554	605	566	575	550	575	594	566	570	575	585	549	547	604	570	567	597	580	580	543	637	587	569	602	582	564	565	570	585	604	602	547	602	566	602	585	580	649	562	571	562	559	597	562	582	565	590	578	560	611	578	552	573	582	570	616	580	608	529	562	571	549	568	570	556	571	555	532	572	552	537	579	587	564	562	610	600	590	608	568	619	572	604	626	563	545	566	567	587	562	580	566	599	581	585	588	570	576	585	552	631	586	639	581	558	609	604	592	578	575	562	571	568	590	549	561	507	580	587	605	569	515	602	613	555	534	561	562	572	593	600	571	557	526	576	600	579	576	566	578	574	546	572	535	552	577	595	594	603	590	577	593	536	605	581	533	574	555	573	593	537	598	587	569	602	547	577	579	593	588	577	555	572	594	546	596	564	597	548	544	582	580	567	554	585	571	576	571	590	521	581	571	551	573	596	571	576	600	583	567	592	581	574	572	591	592	561	523	583	541	589	552	636	565	580	585	563	581	583	575	557	614	594	574	578	598	542	554	619	615	584	575	582	566	565	553	580	616	552	633	551	582	559	582	578	559	565	547	591	588	584	557	544	562	617	550	571	509	576	590	557	582	607	546	549	594	592	564	575	563	507	569	580	608	604	539	565	598	588	587	562	517	576	571	585	575	554	567	610	565	598	584	602	561	593	592	586	538	588	582	509	578	583	586	584	586	555	541	559	563	551	559	567	617	610	569	566	592	584	568	573	590	563	599	574	571	575	625	573	582	561	583	599	603	592	573	579	526	603	585	577	579	529	555	587	574	561	556	554	598	583	592	598	559	543	589	580	605	607	570	568	568	551	610	588	617	588	590	595	575	567	553	564	542	546	571	592	603	548	546	572	623	591	562	570	583	592	547	585	587	574	554	533	531	541	531	583	570	602	560	607	551	603	566	511	598	551	621	555	563	584	561	607	603	622	624	556	528	593	624	582	566	551	563	565	549	557	567	589	539	596	556	546	612	570	652	592	586	605	579	570	598	590	577	592	575	553	612	532	544	568	631	578	585	583	556	538	567	568	592	625	563	551	543	571	640	593	556	532	527	586	595	578	580	582	630	579	613	595	550	599	597	569	583	556	584	574	596	553	555	580	635	605	574	609	592	525	598	598	632	580	595	560	555	544	572	575	589	571	606	575	593	564	561	541	614	562	535	577	567	570	606	567	525	561	606	597	548	590	581	563	572	585	566	579	583	560	555	562	583	601	624	607	578	586	542	586	604	627	569	596	595	585	603	542	583	578	513	552	566	553	579	573	573	610	607	577	579	596	625	546	630	614	614	582	613	552	553	571	580	568	591	596	571	608	576	580	580	555	586	624	560	589	527	600	598	566	588	585	549	563	578	561	593	627	580	558	573	591	602	596	576	595	580	564	567	593	590	579	559	607	587	590	553	562	591	642	587	578	554	568	565	593	542	609	522	561	583	593	592	603	580	598	562	567	596	569	554	594	581	581	576	570	592	573	565	565	523	570	582	599	584	589	560	590	578	607	576	575	562	564	582	581	558	560	600	593	563	590	582	577	536	596	598	564	552	554	545	572	553	545	586	546	588	588	544	619	618	610	606	596	555	603	586	605	567	576	603	637	591	600	578	539	570	553	623	595	527	551	607	638	625	570	564	564	567	593	622	601	565	558	546	599	578	563	591	603	566	597	508	579	561	592	543	604	626	605	569	543	576	561	582	578	532	564	595	587	578	593	582	584	610	555	611	602	581	558	552	588	592	549	593	511	574	595	547	574	603	591	587	551	580	575	539	611	544	594	581	565	574	592	561	561	551	538	596	604	574	559	570	526	574	587	548	559	583	548	588	572	625	568	560	569	562	583	596	534	553	595	582	584	577	563	591	568	586	595	565	612	582	563	591	616	569	563	558	595	616	574	566	580	579	608	592	591	601	592	580	553	579	546	589	579	596	566	591	613	559	543	603	594	586	568	561	598	565	559	523	596	601	582	611	583	595	549	545	556	531	576	562	567	613	558	609	576	532	593	590	579	597	581	586	555	540	578	594	553	584	578	571	587	625	557	571	550	596	621	567	555	574	563	631	592	592	622	607	590	577	558	550	577	589	609	589	568	617	582	581	588	538	599	595	576	563	562	566	563	539	577	622	559	591	561	597	594	600	542	621	660	591	567	575	568	608	588	568	600	591	554	577	565	594	524	596	559	567	595	624	550	631	573	632	580	569	557	563	599	589	589	594	582	525	534	564	544	580	564	537	536	593	568	619	586	571	554	583	581	578	605	621	621	569	565	570	543	589	608	543	577	558	584	594	576	547	580	576	588	548	566	571	588	533	574	614	555	565	583	611	589	594	557	557	540	623	567	531	603	582	601	548	531	546	606	582	590	560	584	537	580	577	579	602	575	534	559	595	596	639	605	614	574	582	565	574	617	607	597	621	600	547	602	570	548	530	578	573	587	555	606	579	566	574	574	558	620	557	560	580	595	574	587	556	615	621	596	547	591	567	596	562	539	571	604	571	559	545	569	544	596	573	567	578	566	599	564	568	551	577	559	544	626	569	567	592	592	569	570	558	582	598	571	562	561	596	619	531	553	589	582	518	585	603	564	557	589	570	533	564	569	605	561	607	627	566	586	540	571	573	571	591	610	550	574	581	600	590	578	587	577	602	576	561	556	593	609	589	590	541	593	554	542	572	575	570	593	604	591	552	625	613	595	583	555	548	577	547	569	593	611	581	580	573	595	548	579	625	617	638	570	563	581	587	558	529	616	591	597	610	590	594	541	604	579	538	606	558	558	601	594	568	565	559	549	600	561	583	540	577	552	577	580	556	558	546	541	607	558	536	548	580	580	593	583	562	560	592	593	570	590	573	597	578	586	590	606	591	570	577	530	566
24991	21498	24855	28572	21520	20014	2660	1968	3429	1205	447	338	314	327	330	302	311	330	311	344	300	345	348	352	310	302	287	326	316	323	304	329	326	320	333	307	329	334	337	303	306	331	318	309	326	311	349	320	348	334	302	330	325	295	333	316	315	308	351	340	336	341	310	338	311	298	334	328	334	329	312	353	361	341	305	309	322	300	298	339	319	312	296	329	360	326	336	336	327	343	325	301	291	341	321	351	340	334	338	312	309	330	314	313	318	310	325	297	343	317	337	307	335	335	299	326	321	319	315	300	296	290	317	348	316	294	303	288	329	309	294	307	333	300	302	324	283	326	315	317	267	322	314	310	309	370	303	298	301	370	345	351	320	323	319	334	338	289	322	311	303	317	335	307	332	304	314	307	310	317	333	304	319	306	306	323	328	317	320	322	336	331	305	271	266	305	326	311	324	335	340	324	275	320	326	328	328	319	354	288	284	309	287	309	346	336	329	342	307	302	334	324	309	321	323	315	320	323	297	308	353	343	324	308	334	315	337	323	315	343	315	304	297	340	351	322	331	284	311	305	334	312	333	311	322	334	332	310	319	307	331	298	314	351	322	320	361	342	316	307	346	304	315	331	294	323	324	318	358	324	320	290	314	313	287	330	324	317	326	315	330	324	303	334	310	342	328	326	309	310	309	359	321	335	286	344	296	312	316	310	302	328	339	319	340	326	346	296	303	286	317	293	327	304	344	327	304	318	324	330	347	313	318	292	308	315	302	298	277	339	332	311	307	268	347	311	328	335	331	345	314	346	306	359	352	330	337	306	303	343	322	333	310	325	293	345	332	347	303	311	287	298	329	348	310	295	331	336	331	299	274	302	308	331	329	279	327	326	283	312	310	312	329	330	327	323	289	294	338	352	322	319	311	311	334	330	337	299	318	332	291	329	299	309	336	323	304	305	336	326	313	324	305	318	305	292	319	336	332	308	316	325	303	299	300	312	307	310	297	291	305	330	353	316	338	312	275	355	300	322	345	317	316	352	322	312	305	355	316	357	322	358	307	291	305	315	300	305	324	333	301	320	332	325	310	321	337	327	335	360	297	306	281	353	326	308	330	332	317	307	330	305	289	293	319	327	313	317	331	328	344	335	335	356	328	308	296	327	310	319	289	329	319	346	298	334	325	352	313	309	272	319	297	320	323	310	332	347	356	343	345	325	313	326	299	338	359	321	286	316	302	326	321	319	298	352	334	285	310	317	332	295	312	324	353	305	318	363	287	335	324	336	359	352	339	291	342	305	331	330	288	326	314	327	354	333	310	338	340	273	324	334	323	317	313	308	344	311	340	350	327	304	360	336	313	336	306	311	331	333	302	301	328	311	304	299	306	346	305	322	356	294	306	314	331	315	309	319	277	352	317	305	319	323	312	267	286	291	314	314	323	317	310	292	303	348	302	348	293	313	318	333	324	309	305	342	337	323	339	293	311	355	316	299	313	303	314	327	292	311	305	342	354	325	317	319	328	295	324	323	308	323	302	277	309	342	326	315	319	281	291	328	326	358	328	315	341	329	327	325	306	351	315	332	301	309	323	308	330	303	317	297	328	330	342	322	321	320	304	347	321	313	350	326	296	342	313	309	307	316	325	297	317	307	309	308	308	322	331	307	334	281	314	302	338	341	361	331	338	340	327	322	340	365	315	315	314	345	312	338	311	308	303	307	326	310	332	309	317	346	328	357	303	310	319	322	304	282	300	289	308	323	318	296	292	306	307	320	317	301	304	351	351	300	330	364	315	315	340	308	333	308	307	302	288	353	294	368	328	323	307	294	299	287	312	309	302	293	303	324	338	321	317	323	319	308	297	299	324	355	283	335	324	347	324	319	337	318	287	355	288	303	327	307	336	327	293	291	316	331	349	312	299	306	326	309	326	321	314	326	346	312	307	347	327	333	297	350	314	305	322	308	319	305	322	313	317	312	314	327	376	328	309	327	329	319	315	316	329	289	291	290	314	313	305	319	278	338	330	299	311	351	331	317	309	334	299	302	289	327	296	312	282	304	309	318	326	281	318	347	342	297	317	331	329	340	346	324	333	318	332	294	313	319	316	291	289	340	318	287	288	339	340	335	312	339	332	361	312	357	289	316	321	341	331	303	318	291	330	297	303	292	291	293	325	342	297	354	309	296	329	348	326	329	349	312	328	303	318	312	308	327	302	316	316	315	313	312	292	300	314	312	346	316	290	307	336	296	338	313	321	337	334	324	341	283	322	309	329	296	305	303	342	360	316	334	343	299	319	299	323	333	313	332	311	329	341	346	334	330	319	325	287	352	327	340	354	346	331	298	299	293	320	309	342	342	290	308	294	328	337	356	353	317	311	303	347	319	328	300	297	333	304	292	302	308	292	292	353	339	280	316	334	298	322	311	342	317	310	381	317	318	319	338	310	314	340	320	323	335	317	300	303	312	296	309	305	327	306	316	306	321	301	307	347	309	329	309	333	301	333	295	336	322	313	345	350	283	297	316	313	300	313	335	329	350	330	336	320	338	333	348	311	331	308	350	281	324	336	338	368	283	333	329	309	307	317	302	303	334	335	311	328	308	288	293	341	350	313	304	293	323	295	314	339	327	319	275	315	327	356	312	338	324	361	337	317	322	330	316	342	335	318	304	320	342	334	282	324	320	350	310	308	308	304	291	338	316	327	308	313	351	324	292	312	309	311	347	312	290	307	318	336	305	320	314	311	306	313	296	320	318	303	330	258	323	302	317	316	391	309	332	282	317	303	307	339	349	290	320	315	352	321	312	310	335	326	325	318	345	324	312	313	298	312	303	338	300	312	363	307	344	305	335	332	325	345	337	315	350	328	309	318	322	351	307	334	344	329	346	313	290	316	315	325	314	298	311	325	317	279	308	315	308	335	313	303	304	333	299	314	298	284	311	343	340	354	305	337	287	308	342	316	305	295	340	339	315	332	301	316	295	335	293	289	302	279	331	316	302	328	371	303	300	340	319	332	296	337	325	317	316	326	311	348	323	328	281	314	297	281	323	357	343	310	318	306	341	326	316	310	326	318	314	352	319	308	310	337	326	325	299	313	308	319	314	311	350	316	305	316	316	353	322	312	322	291	310	334	323	319	349	326	313	345	332	323	273	314	310	341	300	296	320	302	299	316	311	329	327	309	348	327	323	331	330	324	330	321	299	328	299	317	282	391	333	279	279	365	333	285	313	325	314	301	320	342	335	327	318	312	338	310	302	320	317	336	285	318	318	324	300	335	323	309	335	290	314	321	306	327	350	314	333	334	351	302	289	314	312	317	298	300	336	314	310	325	312	309	325	334	303	339	298	354	323	321	315	322	334	306	307	327	317	312	330	310	320	323	318	319	352	307	303	327	316	353	321	302	340	323	325	286	310	352	305	308	307	305	327	334	311	323	314	314	340	333	306	321	329	339	319	327	336	306	345	327	319	317	354	285	292	305	314	295	298	312	317	315	311	320	321	281	321	328	316
22602	35017	19239	8320	3826	1782	1222	1610	2450	1287	823	780	744	788	791	761	758	776	780	762	752	720	803	801	767	751	758	732	834	740	782	825	732	780	788	797	781	751	763	758	729	776	817	781	797	788	807	770	776	795	794	763	847	741	790	741	742	781	822	794	739	742	794	740	730	772	741	789	796	721	805	759	765	807	794	742	746	770	755	808	725	772	770	749	768	755	773	721	755	773	783	738	751	825	785	784	829	794	791	802	757	733	750	765	699	777	754	801	772	801	763	815	776	786	781	755	775	770	799	790	753	821	780	746	790	752	779	772	791	743	728	806	747	829	746	808	753	787	777	779	785	778	778	769	782	777	789	783	772	829	765	816	778	825	749	784	798	770	771	833	774	787	790	820	725	736	751	753	733	762	751	771	788	756	774	801	784	811	775	790	777	769	744	699	750	838	804	764	760	754	819	757	759	793	803	789	811	801	732	720	771	726	756	773	782	824	730	735	753	757	798	792	814	693	782	821	800	781	760	837	800	787	779	742	773	730	791	761	777	752	758	782	773	811	712	817	749	840	843	751	717	787	739	745	770	780	780	775	726	749	734	797	768	774	801	774	758	810	796	761	798	724	747	776	763	777	851	793	782	781	778	698	768	772	767	823	797	724	753	783	751	794	768	800	767	782	710	775	787	786	772	771	812	761	769	734	782	745	767	776	794	749	827	763	809	806	752	734	741	779	769	779	784	811	803	745	782	819	776	781	826	783	720	787	771	788	769	783	745	762	766	757	776	830	758	806	805	772	759	785	783	763	777	804	828	766	765	733	760	749	772	808	803	794	797	805	750	737	761	778	750	742	747	807	819	794	775	807	810	738	799	730	823	741	750	826	769	745	714	751	780	773	748	810	787	791	749	753	736	773	797	811	810	812	747	796	803	777	765	750	738	741	810	713	799	765	778	758	782	781	765	734	791	744	799	760	780	749	793	755	767	748	734	718	758	707	775	805	802	766	748	819	759	717	776	788	800	774	759	756	792	784	755	759	736	748	799	734	794	786	718	770	793	744	779	789	753	830	803	760	734	812	841	736	754	779	789	764	748	762	746	798	768	734	799	825	797	760	783	816	750	813	748	764	749	744	674	765	804	799	736	741	731	787	823	801	776	806	754	785	729	728	812	801	768	782	754	763	783	801	785	805	803	713	754	824	802	720	836	732	755	718	732	768	773	767	690	777	730	791	789	757	788	799	787	819	791	792	762	755	817	787	766	727	747	793	793	778	752	732	766	751	795	794	762	810	791	771	773	787	793	795	703	771	764	768	751	803	752	751	768	767	751	751	767	776	749	768	746	782	798	786	792	793	760	751	819	770	762	781	764	807	771	737	728	750	759	778	751	786	787	732	790	753	815	717	784	731	768	787	768	731	747	747	779	789	755	770	799	758	769	740	747	808	738	772	780	762	752	723	731	792	763	768	771	786	752	758	726	744	736	764	738	750	786	726	811	752	754	764	718	789	762	826	794	774	790	777	827	737	782	827	812	747	768	758	772	776	764	750	798	807	747	806	761	725	783	773	791	774	754	784	793	758	769	764	809	798	753	801	782	739	743	741	780	786	773	739	760	761	797	796	784	827	774	782	822	768	765	800	836	781	779	786	797	798	811	794	764	725	774	802	783	750	797	761	761	839	766	784	755	764	783	800	809	804	786	803	739	769	741	809	754	754	754	803	835	769	782	783	764	764	719	802	755	793	761	796	754	790	805	755	754	785	810	794	744	783	738	754	753	804	807	809	751	787	816	750	765	708	746	747	807	788	762	761	766	735	795	759	786	756	784	824	754	771	774	787	736	747	740	779	800	755	754	783	741	755	807	779	788	806	712	743	756	787	747	724	758	793	748	773	804	803	748	765	793	745	746	733	777	838	775	763	745	738	743	795	804	766	758	803	819	799	808	816	836	778	714	778	758	837	801	756	780	744	799	797	825	786	736	760	801	868	806	731	749	750	743	723	710	776	786	808	779	770	802	782	789	748	787	762	805	755	740	759	790	808	793	791	817	788	770	776	784	709	737	789	756	814	725	746	760	795	762	787	772	795	798	812	817	764	737	755	825	729	746	850	796	805	785	779	771	757	802	753	811	749	796	773	780	799	764	755	776	765	753	721	744	784	713	778	820	749	777	715	776	765	758	779	759	764	786	704	733	721	739	823	794	710	762	771	795	799	777	785	784	759	766	822	779	722	800	746	734	786	791	747	740	787	795	786	807	752	747	796	711	775	748	762	731	755	714	782	793	777	752	748	750	748	794	787	765	747	768	803	769	777	819	781	774	765	748	788	771	767	804	783	707	713	801	786	772	760	768	750	790	818	812	750	812	795	758	802	766	739	809	738	813	755	787	748	784	778	775	778	760	760	732	782	782	813	812	794	766	732	792	759	791	732	773	749	727	749	766	792	778	808	740	743	732	746	785	774	764	784	761	735	768	805	785	774	810	803	827	758	790	778	786	820	776	732	789	733	751	746	823	773	762	755	683	746	820	767	767	754	760	720	779	729	803	747	766	736	773	711	778	827	785	761	780	779	781	791	757	784	793	800	737	754	738	752	763	721	770	793	779	755	776	758	786	811	755	790	778	802	769	770	830	756	765	820	810	710	746	795	711	766	773	775	788	820	765	779	746	741	735	723	806	801	743	795	767	770	772	771	802	768	765	769	751	778	790	765	724	783	828	748	751	739	719	794	718	816	822	820	757	782	818	793	793	790	773	751	759	775	823	775	747	835	776	763	768	757	776	734	724	809	747	755	766	799	775	765	754	777	776	761	792	809	783	798	753	787	751	744	790	827	795	749	765	743	733	817	773	801	782	788	768	740	788	770	732	766	769	789	742	804	813	798	717	737	762	772	801	787	763	798	746	775	814	750	773	764	727	756	776	836	796	788	792	785	751	770	797	819	749	792	748	764	777	713	790	766	743	756	812	725	765	775	858	807	795	779	789	760	815	798	798	738	738	748	790	769	727	761	753	759	752	765	771	781	753	752	762	785	743	734	759	725	772	771	774	749	779	771	752	807	750	750	788	693	771	770	751	770	754	747	769	781	778	768	715	768	795	746	801	779	777	837	774	757	808	758	717	774	744	745	788	795	764	763	734	787	710	755	759	764	761	799	765	816	771	757	796	750	712	797	793	736	737	780	797	786	741	756	718	719	782	755	751	749	726	771	762	767	767	798	785	751	778	813	778	767	776	782	737	756	780	777	744	798	800	787	776	778	801	794	761	725	777	797	771	779	772	729	761	755	770	771	742	785	735	770	733	799	782	743	835	736	756	761	773	761	747	797	782	764	775	810	788	789	773	813	720	799	754	782	816	812	728	761	776	771	746	777	794	762	756	747	747	750	767	769	748	767	743	797	795	748	761	791	802	796	792	779	791	790	748	746	786	764	787	796	742	770	706	791	801	775	825	778	750	744	782	818	742	787	799	789	773	754	797	774	766	714	775	814	764	767	866	806	793	753	773	671
24424	21539	25273	28258	21553	21617	16940	5477	8300	2722	557	309	320	310	293	302	300	297	310	286	317	307	314	318	321	293	319	307	291	289	278	261	277	321	289	273	274	275	269	280	320	315	296	316	262	272	315	314	285	285	286	302	281	296	328	301	282	276	264	310	283	286	295	290	294	291	281	317	280	306	289	277	276	275	313	326	286	283	274	269	276	278	284	289	260	297	323	308	293	294	303	293	273	294	285	309	276	266	275	274	305	309	337	313	292	317	315	287	280	315	282	284	277	255	265	291	281	323	275	292	278	298	271	280	304	296	286	295	274	304	302	272	287	310	295	283	268	335	307	320	273	271	279	284	282	264	253	302	265	296	280	290	291	272	270	308	338	294	282	292	274	334	314	260	286	314	285	271	309	285	283	263	312	268	293	280	310	278	294	276	283	285	255	317	297	322	286	306	301	279	281	276	310	306	264	266	293	294	313	285	285	300	287	327	266	267	278	282	307	298	304	304	295	293	324	279	300	297	312	295	279	274	288	313	289	275	308	300	255	298	281	280	291	269	297	292	283	289	309	333	325	286	282	319	292	279	296	296	315	298	300	286	292	306	270	296	290	318	293	289	289	278	293	275	255	271	309	334	324	283	292	302	283	307	295	297	315	307	295	287	279	268	262	315	272	295	300	277	288	278	289	302	280	311	309	285	311	248	285	302	270	280	328	298	276	278	295	291	290	311	315	309	300	272	272	281	294	290	290	297	303	307	278	282	278	289	263	293	300	308	322	302	324	315	274	279	298	302	287	292	271	274	304	286	271	297	269	305	271	321	289	286	279	252	301	265	276	278	282	289	318	286	298	280	270	293	270	267	301	301	279	293	307	268	297	309	303	263	267	307	299	319	319	287	304	305	299	323	301	307	311	307	325	294	321	290	316	268	263	284	312	310	308	288	329	314	294	299	278	321	305	292	295	276	272	232	337	309	269	294	300	277	291	273	269	320	286	298	299	314	253	286	332	296	275	294	305	324	295	303	296	289	286	278	285	309	288	287	314	266	305	292	303	303	281	294	285	278	295	317	278	300	307	286	297	270	282	317	277	326	324	314	248	287	303	314	324	308	259	290	308	298	290	295	275	282	274	318	315	289	292	303	308	276	270	295	264	258	258	308	283	314	291	282	300	260	273	292	306	277	302	307	286	290	278	258	294	279	312	264	258	307	304	273	303	299	294	286	289	278	267	295	303	269	309	276	296	298	236	268	316	301	261	296	285	272	289	287	307	279	302	287	353	291	310	273	312	316	295	293	273	294	289	289	339	287	318	279	280	302	294	245	308	290	274	309	266	260	343	275	278	277	301	275	295	313	313	295	280	295	303	266	287	293	279	275	318	279	303	284	276	292	287	263	286	283	287	298	261	284	323	283	274	256	311	288	326	293	296	284	293	294	274	267	306	316	270	316	267	279	278	287	284	283	299	272	298	282	286	301	289	267	299	292	362	307	280	297	312	267	250	313	273	283	287	326	317	280	275	279	280	302	292	273	294	294	300	280	271	268	313	349	265	271	262	262	312	256	270	289	304	289	321	312	307	331	293	327	292	287	278	303	267	308	291	326	267	302	262	267	262	303	308	276	291	295	279	282	295	316	313	296	296	295	279	305	271	292	312	248	279	288	312	268	327	302	309	280	274	278	302	288	293	305	270	281	281	283	301	287	277	290	306	288	324	319	322	312	337	303	296	283	295	288	287	292	322	318	262	320	287	295	336	297	313	275	310	307	307	268	299	281	321	301	273	301	308	263	286	274	323	305	331	308	242	316	301	287	280	296	284	295	329	305	284	297	276	291	295	267	294	294	273	294	278	311	275	270	297	283	313	295	275	302	302	266	293	300	270	292	278	289	277	297	272	314	296	282	260	268	267	287	332	259	266	274	292	276	328	284	316	299	287	309	304	306	276	274	285	289	302	293	289	305	304	308	317	292	300	309	345	283	280	282	275	290	299	277	275	292	283	264	301	338	310	281	274	304	269	277	292	279	309	282	311	278	316	295	297	272	321	295	299	324	264	309	294	282	299	285	295	280	272	269	286	300	271	283	275	308	304	258	287	286	291	277	333	275	272	262	300	289	285	279	329	298	311	269	280	271	300	287	285	282	299	285	299	291	290	323	301	311	274	268	280	298	268	294	278	302	283	256	312	275	310	293	288	326	299	271	281	278	279	296	333	265	280	317	290	293	286	321	279	287	331	286	283	291	319	284	305	325	289	303	303	279	297	302	291	283	269	277	332	291	246	292	278	304	288	288	272	295	305	277	271	314	305	307	258	296	299	288	295	275	308	304	269	310	306	273	305	287	306	275	276	308	294	328	273	295	285	297	288	307	282	310	297	302	278	296	299	277	287	291	324	299	297	321	278	276	289	277	309	274	315	324	307	293	299	287	293	271	283	327	276	277	289	307	304	310	327	282	279	309	295	289	270	284	293	319	256	278	299	251	337	320	280	274	262	290	271	302	301	275	284	296	325	301	307	296	308	337	269	331	309	280	306	256	300	284	302	288	288	293	273	312	273	258	308	283	275	239	286	268	302	304	286	320	275	305	311	255	285	273	289	270	279	296	300	318	287	309	268	274	305	268	295	277	298	265	321	308	299	291	299	331	293	313	310	282	279	287	302	284	272	295	291	276	320	302	300	322	265	278	293	298	307	285	288	283	346	299	291	293	304	293	299	283	280	338	299	283	264	286	308	278	267	290	295	291	275	294	298	278	303	319	282	310	319	271	317	279	267	274	252	311	307	320	286	261	280	273	290	285	317	312	265	258	274	303	299	311	283	305	305	309	297	287	275	314	287	312	303	267	288	278	283	277	271	283	289	305	303	298	295	308	303	315	286	263	283	287	301	277	337	307	287	292	280	290	272	287	330	317	310	272	320	307	315	260	317	294	286	263	293	291	290	267	328	317	280	286	286	332	262	279	278	292	299	278	286	257	272	254	322	283	302	277	273	295	283	281	281	291	337	300	287	284	309	303	301	304	303	300	268	278	294	319	294	285	285	281	304	283	288	266	275	280	309	295	298	268	305	310	320	300	283	323	295	308	305	313	303	281	283	292	320	303	289	311	282	281	316	273	288	263	320	300	315	315	260	291	302	296	285	276	266	306	279	265	293	290	313	299	295	294	284	282	324	305	323	318	311	278	272	277	287	286	318	308	284	313	285	311	288	274	292	288	288	259	262	269	313	318	308	317	299	282	276	270	272	294	294	308	277	284	279	311	290	273	281	274	309	285	308	290	280	329	284	268	257	294	295	299	324	283	289	291	278	259	272	280	280	279	281	304	299	297	292	304	265	293	296	294	291	288	295	305	277	278	295	278	289	306	272	326	289	258	301	323	274	273	289	326	292	291	272	307	329	272	285	301	327	306	289	269	266	306	303	285	290	285	258	270	295	307	281	271	297	300	277	342	292	276	275	321	291	289	316	294	247	323	285	296	264	283	260	278	291	294	320	282	295	297	258	300
25498	40463	27123	11855	6027	2699	1396	2761	4564	1834	780	734	718	687	735	701	710	685	690	682	702	692	701	703	692	708	672	717	641	660	652	702	662	738	674	673	706	665	687	644	697	651	678	695	655	672	705	719	662	687	699	645	677	714	671	652	703	712	671	728	662	695	659	652	710	684	705	707	735	701	669	654	669	696	729	678	681	712	682	682	698	670	681	679	676	722	653	659	667	732	691	668	715	711	694	683	700	702	708	691	686	728	652	687	688	727	716	667	751	647	682	690	680	704	683	675	660	665	726	646	682	726	699	649	716	729	660	656	701	723	642	669	707	695	702	697	712	665	651	687	695	708	651	678	674	648	641	702	687	686	660	674	688	595	681	676	685	689	645	638	716	681	680	778	711	718	694	719	704	678	657	656	670	724	673	702	687	721	733	675	748	748	728	707	700	700	690	694	665	683	674	722	658	696	690	720	694	661	689	629	699	657	737	703	720	678	698	693	657	726	711	704	667	720	670	750	694	682	734	719	711	663	676	725	626	692	700	675	652	710	694	659	688	698	704	687	647	721	744	709	728	720	682	671	659	699	676	678	671	691	717	700	703	695	688	629	692	706	702	722	692	732	678	642	696	686	679	739	747	714	676	706	682	656	682	683	633	682	672	684	660	666	675	660	680	711	689	655	700	710	702	712	695	692	686	717	665	708	683	647	735	695	688	709	691	663	715	676	735	654	711	689	659	699	684	711	659	648	746	660	677	700	644	657	699	656	669	653	647	642	685	724	659	715	728	692	665	675	750	712	672	669	736	722	681	708	682	717	649	691	643	674	717	717	684	718	692	700	725	639	685	692	689	675	674	698	670	661	692	706	706	711	675	683	730	715	714	687	662	671	708	668	694	694	686	714	695	667	702	707	682	667	725	687	699	699	658	655	718	673	699	723	711	672	687	686	682	692	696	650	630	693	709	702	676	721	702	681	739	746	641	744	675	681	698	681	717	671	702	722	718	686	696	721	689	692	668	669	728	672	703	691	703	689	662	695	721	694	703	681	682	696	688	728	676	685	646	708	655	687	732	695	695	717	664	727	679	690	685	682	673	667	694	700	706	703	716	645	653	693	695	714	742	670	654	733	662	711	660	686	718	684	721	696	672	685	652	637	725	726	666	714	732	672	650	663	738	705	691	671	667	683	667	661	684	742	702	694	677	671	706	724	705	667	679	701	707	733	700	689	684	678	699	729	668	680	682	716	665	664	724	669	668	727	655	681	691	693	729	712	699	679	718	705	676	651	664	652	623	668	705	702	696	670	688	684	653	700	708	668	712	669	642	662	679	662	720	710	700	726	664	677	740	687	716	710	711	622	693	706	708	701	666	673	729	688	652	690	700	683	684	658	750	685	652	706	696	688	670	685	701	673	651	686	691	649	623	668	686	697	651	692	660	657	682	721	736	662	673	649	696	696	664	688	711	673	667	695	736	704	669	684	676	713	670	722	643	703	700	696	703	690	699	648	671	666	659	649	711	685	720	678	676	686	661	674	682	730	678	708	739	648	704	716	680	688	708	708	687	682	733	701	668	646	714	682	692	670	694	671	665	712	643	694	651	738	699	685	702	692	711	693	701	678	702	628	644	652	735	698	690	655	692	683	719	682	716	720	673	687	713	653	672	651	701	685	678	691	698	701	723	682	698	660	702	688	732	681	667	712	704	722	687	672	692	667	701	738	684	726	751	707	706	708	702	669	672	731	679	672	723	702	721	696	684	678	672	684	730	674	694	667	688	675	719	687	694	659	724	714	647	666	659	685	655	700	700	687	729	661	695	693	673	698	696	671	689	703	711	684	696	686	696	675	662	661	705	686	730	677	721	703	687	695	670	646	625	701	660	720	665	694	666	630	670	711	730	696	671	741	702	673	728	653	670	693	726	650	663	661	639	702	687	730	724	682	679	675	709	686	744	671	723	678	696	730	676	697	670	725	717	676	715	716	671	690	699	723	702	668	716	668	641	689	669	716	736	746	683	676	664	710	709	679	666	654	623	679	723	692	725	711	689	693	626	696	670	702	700	709	673	703	696	722	690	672	706	666	656	679	713	701	652	692	687	691	687	667	673	655	721	653	670	700	670	653	704	687	648	695	679	682	688	667	715	670	687	724	661	700	686	667	684	674	695	663	647	647	707	704	652	754	687	702	702	669	693	711	711	664	680	689	680	647	706	652	690	627	687	701	672	725	735	697	635	700	671	680	677	708	699	688	684	697	683	681	688	705	731	713	686	694	701	696	709	658	682	649	664	716	719	669	696	722	707	679	665	665	707	677	714	686	670	679	689	671	676	680	683	735	686	712	652	686	632	683	641	721	727	659	668	704	676	682	636	707	673	686	668	670	657	708	680	687	676	718	681	707	710	652	717	658	654	697	740	698	648	639	718	708	675	694	689	688	673	696	713	667	659	703	660	662	716	718	650	659	725	673	729	644	714	680	704	627	640	690	732	721	733	626	637	664	646	662	708	710	690	668	682	704	695	678	676	646	683	692	709	676	700	669	692	681	726	651	666	687	663	709	706	721	721	663	660	713	764	721	695	689	687	702	669	675	658	699	669	678	670	654	681	701	680	651	694	650	694	707	650	701	673	639	702	679	658	670	708	682	706	680	635	683	703	743	684	687	711	678	642	690	690	656	729	681	662	721	683	699	711	734	714	691	679	644	700	700	726	681	667	684	705	718	688	665	696	711	698	730	682	746	693	669	692	671	704	692	693	645	682	746	642	713	736	660	708	657	747	731	671	646	670	725	681	666	648	755	650	677	686	674	674	692	697	709	685	670	663	643	697	625	680	696	670	701	688	690	689	695	702	704	667	718	679	675	662	714	685	685	667	669	713	680	678	695	683	698	699	678	670	706	715	695	720	687	694	700	723	711	657	670	701	713	724	698	687	662	691	715	670	742	658	644	676	646	680	668	687	673	705	700	726	672	683	693	710	635	684	684	725	681	713	703	704	671	675	669	715	668	673	716	677	679	721	683	679	687	720	669	655	684	665	683	680	665	658	661	710	713	654	708	685	684	655	695	698	720	709	650	651	682	705	711	702	692	672	698	707	675	677	721	690	694	682	702	686	667	649	714	693	685	715	718	682	658	709	681	715	750	659	690	647	711	757	681	684	678	686	672	689	725	666	672	687	667	671	669	678	697	715	669	685	695	725	640	686	686	624	679	699	667	703	687	675	655	700	667	699	695	668	664	729	690	717	714	700	699	655	694	679	649	681	667	685	703	677	689	747	703	699	697	726	679	678	676	656	709	646	704	697	698	663	699	686	728	632	685	685	705	679	705	716	658	715	748	680	710	674	687	659	682	719	703	713	699	663	648	660	710	695	696	668	690	669	682	678	656	716	670	655	682	693	661	703	681	682	713	701	732	686	682	678	722	723	693	727	668	654	660	671	662	686	743	742	707	688	708	664	685	683	706	696	683	656	682	695	659	673	632	679	672	708	723	652	674	695	687	693	675
31952	23370	19640	6968	2421	1115	635	400	534	320	219	216	211	182	252	221	220	233	189	210	178	209	245	230	200	221	225	205	221	215	205	200	243	233	226	214	239	239	219	213	215	194	218	245	178	232	236	213	196	214	191	186	190	198	220	220	226	228	227	199	225	273	236	218	195	230	206	183	243	228	225	213	219	225	215	212	224	223	211	204	225	183	241	225	227	213	244	209	213	218	192	236	218	227	213	238	206	217	259	211	219	203	242	226	206	213	221	195	206	212	216	206	199	224	222	213	211	204	230	215	216	230	210	194	204	220	228	206	222	208	230	208	212	228	226	212	230	239	234	225	210	227	201	217	244	210	190	205	184	205	208	238	216	216	203	227	191	186	211	233	211	217	233	229	213	228	233	220	207	217	231	213	216	213	229	204	243	199	212	242	229	229	258	217	223	250	206	209	204	230	239	214	224	253	226	210	236	206	234	212	224	216	217	216	193	226	224	206	215	201	228	232	197	234	205	204	215	222	194	208	236	222	213	227	216	206	221	203	217	222	215	213	216	202	231	223	202	246	229	212	256	258	187	211	221	204	219	261	209	218	209	258	229	231	238	227	217	216	189	224	201	211	206	238	233	224	219	223	210	218	203	234	238	227	206	235	200	195	212	208	212	213	214	217	230	208	219	225	223	209	212	222	214	239	191	229	224	227	198	209	210	242	249	207	211	200	201	246	204	203	185	223	224	193	239	229	219	217	228	226	193	246	210	210	212	236	205	233	226	222	223	202	235	235	216	214	201	236	212	224	234	199	233	200	206	213	209	231	209	255	212	217	225	221	198	189	206	207	218	204	226	209	207	216	233	203	212	184	206	222	232	210	219	194	233	208	227	203	237	223	234	240	198	237	192	240	190	202	189	211	226	192	219	225	223	205	231	226	237	224	213	223	231	212	155	223	245	223	229	218	227	198	228	226	213	190	210	211	229	271	232	228	208	226	209	223	245	221	231	194	232	215	206	211	221	241	231	234	245	211	206	232	244	222	205	229	198	230	191	224	237	198	209	216	231	208	202	214	218	225	224	237	214	227	201	212	204	199	218	195	236	209	232	196	210	213	186	205	211	224	209	220	229	238	206	223	223	231	206	194	191	219	224	213	211	211	218	252	215	195	219	216	200	191	230	194	219	212	213	227	221	186	222	192	205	219	236	225	236	225	195	242	200	200	222	178	206	219	221	194	208	217	237	224	214	227	226	233	228	207	220	203	250	231	232	213	257	206	209	245	222	236	239	205	234	202	199	225	202	212	251	244	209	209	222	201	206	195	239	218	260	230	216	211	219	235	227	223	237	242	212	231	191	217	225	201	214	207	191	214	230	229	193	236	234	223	206	207	222	217	195	190	210	234	224	211	236	239	191	207	206	229	217	231	243	213	213	229	231	209	225	245	214	247	202	197	206	262	231	199	227	208	233	242	222	214	234	217	223	221	246	207	227	230	232	211	230	261	241	217	228	205	206	202	178	207	226	212	226	232	225	206	250	220	223	223	235	176	244	212	230	211	223	193	233	205	217	183	237	224	210	217	236	214	209	222	199	233	231	229	211	202	203	202	226	203	213	227	240	187	197	229	218	226	210	231	228	222	215	236	241	201	236	234	200	203	200	194	202	224	224	218	208	216	188	219	248	192	239	194	201	226	197	229	214	254	235	209	204	191	205	218	229	223	208	230	225	207	214	213	226	227	232	220	220	206	221	234	209	238	192	209	246	204	228	207	204	209	225	208	224	221	221	205	198	237	221	204	192	228	233	216	203	193	220	240	224	220	239	257	243	218	231	213	229	229	233	213	221	187	223	241	243	213	218	215	230	223	219	204	213	219	198	228	211	222	239	222	221	225	226	203	217	233	217	192	225	223	225	233	170	210	208	217	238	227	227	231	239	216	223	212	222	243	221	241	173	213	188	223	225	214	231	212	231	231	230	233	231	212	216	234	197	216	216	184	211	203	221	253	227	237	246	236	227	233	224	221	234	177	208	233	231	223	229	191	204	230	205	215	259	203	208	209	219	179	225	204	235	213	233	225	241	204	211	240	201	219	198	206	201	210	199	196	250	207	223	210	241	205	195	241	212	238	204	212	204	227	231	219	216	226	204	232	219	199	207	202	205	213	196	211	214	193	201	176	239	209	216	200	220	255	210	223	203	207	213	237	226	211	192	214	253	217	212	194	235	231	253	192	208	211	249	218	215	210	217	218	227	235	204	217	207	210	236	217	207	230	203	198	220	228	208	232	205	207	219	217	223	228	208	222	235	208	213	232	198	222	231	215	216	223	239	226	220	230	214	218	205	216	214	232	226	218	225	205	200	207	220	181	207	216	218	215	199	209	228	213	244	232	195	211	208	212	231	223	239	217	204	224	211	215	189	211	209	243	247	241	228	241	234	218	222	224	211	217	208	227	231	212	209	223	203	206	221	238	211	209	232	219	209	219	245	233	237	225	186	227	221	235	186	209	242	190	238	230	228	209	232	199	236	208	236	194	199	231	216	225	202	209	216	215	210	200	243	241	218	203	230	229	214	227	229	235	216	236	229	206	208	223	232	223	210	227	224	242	221	208	219	238	211	231	187	237	212	221	195	225	216	207	241	224	249	210	219	194	206	215	222	206	206	215	203	224	222	204	231	216	211	188	234	230	227	208	237	184	221	218	238	232	187	226	198	247	230	224	202	176	223	236	210	205	215	218	224	240	211	199	261	210	196	193	229	230	231	217	203	209	220	226	224	235	211	227	235	198	229	228	233	234	230	246	220	240	210	209	231	210	217	224	237	199	239	226	222	210	231	224	192	208	210	252	228	207	220	240	224	232	200	245	206	223	192	186	230	249	202	230	241	210	225	212	206	218	214	202	197	204	215	205	226	242	211	222	227	217	241	240	219	213	228	243	213	197	195	223	209	223	218	216	211	217	220	225	194	230	213	240	217	220	197	243	195	224	254	216	227	217	190	202	200	222	206	226	175	223	203	224	239	208	186	217	206	201	211	219	225	223	232	219	220	266	245	210	216	210	202	207	211	201	229	230	216	222	218	212	209	230	212	234	233	211	200	223	215	196	223	213	230	199	241	208	220	217	217	212	212	204	232	228	203	191	219	218	206	231	244	210	227	222	221	185	192	197	216	211	202	214	196	223	222	210	200	220	231	214	231	217	255	228	219	198	209	238	220	219	208	208	198	197	216	193	227	223	240	229	218	199	237	251	195	219	198	199	220	251	234	215	238	212	244	222	220	227	223	219	206	224	197	235	197	210	225	211	192	220	237	240	212	201	215	224	189	231	230	217	219	219	202	218	256	217	225	193	232	234	199	200	207	188	200	218	207	269	195	208	205	218	238	222	204	197	189	198	181	207	196	218	223	221	233	224	234	206	193	225	213	231	227	208	209	222	232	234	215	219	229	217	218	217	243	247	232	243	226	206	203	221	222	227	216	182	217	233	231	218	219	222	227	224	249	232	257	229	214	222
21432	27355	10662	3148	1837	953	744	668	782	679	617	606	584	571	594	588	550	536	609	547	554	567	602	591	586	565	593	576	545	592	577	597	605	572	609	601	551	609	579	623	562	557	556	582	575	560	541	597	603	550	543	596	542	581	534	622	560	549	582	576	562	567	563	596	546	568	571	578	586	563	589	582	546	617	577	563	553	563	609	578	533	566	550	610	640	561	602	629	569	607	563	591	554	562	572	565	541	590	583	604	569	570	554	552	578	566	580	576	568	564	556	562	550	600	558	569	625	590	536	575	519	579	583	568	531	530	513	579	553	558	512	585	605	600	561	623	578	580	590	605	565	578	580	563	587	602	578	579	579	575	564	584	552	578	613	560	540	579	584	559	569	541	606	586	587	604	572	567	574	532	555	597	629	569	572	570	566	608	590	576	570	569	524	563	580	581	591	525	565	549	546	582	566	593	542	587	554	574	584	538	597	574	558	565	572	591	577	608	614	556	561	551	567	577	552	562	598	530	589	576	548	553	581	558	575	556	550	541	566	541	592	573	577	578	611	592	586	583	578	601	582	612	555	579	576	578	616	580	560	557	592	575	608	576	585	586	572	565	577	572	536	573	594	553	575	595	569	561	572	613	587	589	521	564	585	540	584	592	605	598	596	575	567	584	548	552	589	576	560	584	603	541	570	565	585	558	567	572	618	542	551	518	570	584	579	564	551	543	563	559	581	574	557	549	570	512	572	583	578	588	578	584	549	601	541	583	557	604	596	586	566	570	578	516	594	542	627	571	594	545	579	605	587	582	564	562	561	529	547	584	588	569	573	540	569	573	576	569	589	545	582	595	569	608	625	618	577	561	568	555	570	601	617	558	599	591	539	605	574	550	561	571	584	550	566	590	557	532	602	585	554	578	594	564	574	608	570	568	564	567	552	580	598	555	587	530	546	569	532	544	572	567	559	577	525	595	591	573	583	572	588	586	585	610	564	619	571	610	573	532	606	577	576	612	598	579	578	570	593	570	529	553	586	558	543	586	534	586	622	568	578	564	596	573	581	619	565	566	586	546	561	561	602	565	564	530	568	542	556	527	578	588	524	584	577	527	557	620	561	609	600	575	549	595	548	533	558	585	562	586	542	531	559	548	625	563	546	571	562	564	571	558	560	575	567	552	544	579	573	592	601	559	572	611	519	549	584	546	576	586	574	619	573	558	599	592	526	607	591	599	598	543	563	578	529	600	559	565	577	609	538	535	570	578	561	511	559	623	601	554	557	557	557	574	572	564	595	564	548	557	596	565	552	546	547	594	616	596	574	570	582	540	586	585	652	582	544	554	545	580	594	557	546	583	579	555	601	592	539	598	584	557	584	571	539	526	557	556	569	563	556	549	587	532	578	580	527	584	586	545	586	582	547	545	580	572	585	559	576	555	534	582	567	595	553	543	558	581	572	555	571	557	548	536	566	597	600	533	562	587	587	567	553	532	570	525	573	588	581	581	578	550	552	602	606	561	586	575	595	579	532	589	544	602	592	563	592	575	576	560	604	586	548	622	545	621	532	584	588	562	529	585	585	565	553	595	588	588	580	609	573	557	540	590	602	572	623	553	536	564	560	598	532	609	524	569	606	561	628	575	544	585	578	547	532	585	600	570	614	556	569	566	562	586	559	575	602	578	606	556	595	541	591	579	598	569	579	592	557	602	568	575	580	551	533	582	563	589	593	594	539	606	545	577	561	573	591	600	580	533	560	538	567	592	597	542	609	521	561	560	577	586	568	593	576	577	602	553	572	574	581	546	573	528	593	609	541	597	596	561	586	554	574	537	596	581	582	545	538	572	563	608	550	563	580	606	588	556	615	550	557	578	561	551	580	613	596	610	575	558	601	561	558	596	580	552	586	600	532	576	572	593	582	582	586	559	533	586	572	551	574	588	551	595	577	575	585	599	562	573	585	584	587	574	536	586	558	584	551	550	553	580	558	563	623	568	587	580	536	600	591	582	604	584	540	562	572	519	576	603	587	585	545	563	575	604	543	567	563	594	578	577	528	545	617	569	570	579	611	605	603	561	571	597	538	589	600	564	566	584	608	573	558	607	547	569	557	560	571	618	574	566	581	549	595	544	571	534	562	571	577	596	562	574	559	591	600	599	575	577	589	596	569	584	594	579	550	587	552	572	581	535	562	570	567	553	556	596	607	568	569	572	571	571	515	566	592	584	550	546	618	558	560	562	584	572	545	570	586	540	598	522	541	599	586	571	566	546	583	573	591	554	579	588	599	564	579	576	571	556	546	559	563	606	541	552	595	586	570	593	525	592	557	588	560	591	557	609	586	591	543	586	539	586	545	584	587	528	559	595	586	576	588	560	583	555	606	566	575	597	566	593	548	578	566	549	567	562	585	607	500	573	608	590	538	572	525	581	564	590	566	534	598	588	554	563	625	561	588	584	598	559	585	584	611	587	620	590	580	572	621	625	559	573	598	518	602	557	616	579	586	564	557	560	538	578	603	558	547	527	584	560	621	610	580	548	577	594	612	547	582	589	627	576	567	604	590	554	585	560	573	623	583	576	645	576	576	578	534	532	598	557	575	565	548	566	594	595	530	562	546	560	578	586	551	533	573	580	558	579	592	560	603	591	599	551	614	561	560	531	582	591	592	569	562	570	527	582	580	561	559	563	571	559	600	578	585	572	562	568	598	584	515	615	587	600	556	575	558	598	587	568	544	530	516	575	568	532	603	538	599	569	534	575	598	585	570	550	568	581	551	583	577	560	555	594	609	583	560	555	563	559	590	577	562	553	571	553	619	574	598	588	536	578	536	574	529	571	604	583	601	529	561	621	567	531	588	560	546	560	562	555	557	593	564	576	547	577	618	529	537	542	603	586	530	579	571	582	600	599	599	504	577	554	531	603	601	570	578	573	586	530	579	540	572	570	599	580	538	563	601	532	576	570	601	580	595	561	544	567	613	561	557	608	552	558	630	550	553	588	523	612	578	570	587	594	548	586	593	585	573	543	587	582	576	576	560	586	577	588	597	577	547	590	641	554	564	613	583	575	558	560	561	581	562	578	583	585	610	598	549	550	557	570	555	568	592	575	573	571	590	599	593	547	566	581	584	583	565	598	577	535	550	573	585	622	588	588	588	581	584	613	563	548	534	536	578	594	586	571	568	581	544	606	573	575	585	603	532	544	576	582	553	594	573	578	556	640	587	522	587	564	583	570	588	607	561	587	578	560	595	596	554	562	589	572	548	554	584	593	582	554	527	529	579	580	565	542	608	575	612	573	518	548	581	605	567	521	572	530	592	531	611	582	554	552	584	595	555	541	527	560	552	599	547	589	622	553	553	555	604	593	607	583	574	593	582	603	538	547	560	580	535	548	607	595	609	569	582	542	551	585	586	577	583	579	582	549	625	595	588	604	588	553	590	570	561	613	592	578	556	597	555	575	581	561	544	564	596	545	570	605	626	576	578	547	558	601	579	629	546	508	593	582	540	604
25046	21529	24921	28611	21590	20005	3676	1277	3968	2117	426	328	329	337	320	316	338	281	301	320	319	347	340	338	291	303	308	320	322	315	344	297	284	269	319	298	289	316	319	299	303	313	350	304	302	313	297	304	320	327	311	309	324	307	326	313	315	292	318	319	324	319	343	312	326	326	322	340	323	313	312	302	304	314	352	323	318	308	314	314	315	308	301	290	304	322	315	317	309	313	331	332	266	311	309	315	344	291	330	296	304	304	292	299	333	309	308	293	301	300	319	334	313	325	330	309	297	283	288	322	298	304	300	306	334	324	300	279	294	265	311	275	316	316	361	295	335	332	312	311	307	325	324	301	302	292	324	341	323	287	299	316	319	309	299	335	308	307	323	318	336	325	329	289	316	358	295	314	300	328	334	338	319	316	320	292	298	335	305	300	288	330	316	349	314	320	311	311	316	288	298	313	336	340	304	324	328	292	282	289	313	311	310	303	291	319	307	320	292	308	339	325	332	309	329	338	335	275	306	323	322	303	308	322	329	318	330	321	313	319	308	279	278	327	324	308	340	273	298	332	293	324	285	318	343	323	315	291	307	308	312	285	305	297	297	336	317	281	286	322	276	334	294	327	308	308	323	299	303	335	283	313	331	313	283	320	311	327	305	343	327	304	313	333	296	295	307	324	331	328	294	273	312	327	298	296	309	309	299	311	320	351	310	320	320	311	281	297	286	271	332	316	310	341	356	305	329	295	320	323	325	308	350	345	284	349	307	294	319	304	334	332	303	323	293	302	306	318	295	319	364	284	350	288	358	299	310	304	289	320	298	350	288	322	323	304	308	302	301	298	320	271	301	297	318	318	324	299	282	292	314	336	317	305	300	321	305	355	328	295	332	280	344	306	329	300	298	333	342	345	309	318	339	322	265	319	330	316	348	304	300	302	263	317	322	306	316	351	282	313	315	312	323	289	311	273	328	311	339	309	317	297	308	324	323	318	275	299	328	342	321	334	318	323	297	321	275	327	304	338	338	308	334	299	295	320	322	306	313	332	316	299	301	328	335	310	335	313	293	333	308	298	318	311	300	356	347	301	317	306	315	355	341	289	345	314	329	320	306	341	322	306	315	299	308	308	336	318	292	326	302	302	326	328	324	312	308	286	331	306	316	323	292	317	322	349	288	313	301	309	299	323	301	310	315	294	276	310	270	298	291	327	327	332	301	326	327	288	320	292	333	298	327	311	307	303	325	288	325	312	347	345	321	308	290	305	339	305	281	296	296	332	287	305	293	307	358	314	330	297	316	329	328	316	353	324	304	328	335	318	328	302	330	340	317	314	276	314	332	330	322	310	318	285	333	293	316	314	340	338	293	303	296	312	302	298	317	300	308	303	318	332	304	279	311	292	317	284	324	321	321	309	310	273	334	322	320	309	299	325	301	332	325	322	326	303	312	315	300	311	322	346	329	342	335	323	308	300	338	374	306	293	320	314	316	297	277	320	308	308	287	283	295	292	307	291	320	251	301	270	313	280	307	315	326	305	277	312	301	296	308	299	318	304	302	300	323	306	316	339	305	288	306	319	351	355	315	321	309	305	304	332	275	306	314	306	331	300	306	298	316	325	341	322	308	317	348	296	320	290	295	299	334	310	353	328	292	326	295	306	349	313	317	298	304	286	298	318	351	306	346	348	313	309	320	299	320	332	310	301	290	307	301	321	295	321	308	291	299	333	333	305	313	329	293	319	298	290	327	293	291	348	326	337	331	315	282	317	325	298	303	335	325	302	315	311	307	286	300	360	312	327	309	308	313	321	291	306	297	308	283	309	322	332	311	307	319	324	320	317	301	341	264	318	292	288	285	300	319	331	304	321	310	308	328	322	322	325	317	313	287	311	317	297	331	297	280	301	316	283	299	309	320	307	298	343	324	303	315	311	348	292	302	356	291	303	277	316	279	288	344	309	302	297	333	297	314	317	297	341	293	325	315	306	268	316	305	272	289	338	320	316	298	312	295	315	272	307	292	322	338	302	331	313	333	330	317	353	300	333	292	322	313	357	283	310	336	310	323	342	307	311	295	294	264	316	335	313	314	319	272	323	300	337	267	320	311	267	316	313	357	297	298	268	291	321	308	303	303	313	311	317	320	301	330	336	310	321	307	339	328	277	305	323	339	315	290	270	277	329	278	309	321	299	308	320	299	281	308	364	298	350	275	343	299	322	297	286	330	292	331	281	329	317	283	315	295	307	310	313	317	298	288	333	295	320	334	327	345	320	297	306	310	301	324	297	298	298	329	338	296	310	330	330	304	336	318	308	321	290	303	277	316	336	345	293	299	331	317	303	304	328	346	326	316	299	345	294	299	306	341	321	293	319	337	323	312	314	329	307	308	308	286	300	274	292	334	280	323	303	316	309	297	329	283	276	319	326	338	308	296	298	319	329	299	309	317	277	314	298	311	330	328	300	312	295	307	337	309	286	286	374	329	276	293	319	302	327	287	319	280	302	320	293	339	337	318	343	315	295	365	300	300	326	274	318	342	298	305	286	328	318	342	338	329	321	308	325	320	310	299	301	300	318	280	308	289	290	323	307	342	306	302	309	283	329	315	309	298	305	305	333	319	322	342	320	297	294	324	314	332	317	305	312	296	304	335	317	327	337	329	299	309	301	306	303	313	321	286	308	313	305	314	293	278	311	360	294	260	307	292	306	287	317	317	324	310	326	312	281	335	339	278	323	319	315	358	336	314	259	327	291	311	324	306	323	317	305	355	319	302	332	304	303	299	311	332	289	300	342	291	313	278	303	285	300	285	315	289	326	308	312	277	306	332	302	290	337	301	315	279	300	321	325	297	332	315	362	289	292	300	348	310	296	322	313	361	288	282	319	296	299	270	298	286	321	321	296	303	330	292	308	314	302	306	302	278	323	299	303	335	295	327	307	282	307	309	299	330	325	321	335	317	288	317	304	289	302	310	315	302	332	299	330	301	348	340	296	324	328	284	297	320	329	328	306	298	310	295	315	327	312	293	297	299	275	310	305	287	314	295	335	299	300	318	302	321	299	321	300	276	311	305	322	308	346	288	279	339	305	309	319	275	341	302	296	328	309	307	302	286	297	338	322	295	316	308	330	289	322	305	302	323	312	309	318	315	311	327	320	297	312	315	319	332	282	292	293	312	304	299	329	286	301	283	330	353	324	296	297	345	302	298	316	310	321	286	337	289	294	335	335	329	287	336	352	333	335	307	330	330	307	277	317	320	307	333	327	330	312	309	298	303	326	312	273	331	303	340	305	330	317	313	348	302	334	317	306	271	307	354	300	329	313	306	289	303	298	301	323	304	322	294	285	305	274	309	309	295	312	332	332	303	288	339	310	289	331	302	317	296	289	325	317	294	298	297	344	348	322	301	310	300	336	350	318	325	276	301	327	297	314	281	311	302	347	288	311	324	327	318	350	308	294	309	341	345	320	294	293	329	299	314	350	328	293	297	330	359	329	264	305	316	328	335	315
22782	36672	17040	7987	4771	2333	1419	1158	2720	1689	842	769	781	729	813	769	770	765	792	729	752	749	713	738	775	757	800	830	767	792	750	799	731	745	745	698	746	791	725	789	804	781	776	769	733	751	748	742	756	779	748	794	751	726	724	794	749	731	792	773	734	740	757	716	759	757	747	760	765	783	838	819	744	762	830	777	737	769	795	786	731	742	798	781	753	725	756	704	768	768	751	812	756	751	732	769	779	782	765	757	782	750	754	764	749	756	767	725	801	734	747	736	750	784	714	735	770	808	754	772	789	738	771	756	740	761	783	791	764	713	707	711	740	728	776	758	760	752	741	793	817	701	798	734	748	761	759	772	758	783	763	795	757	723	763	746	766	713	736	730	751	775	759	757	757	728	730	713	738	796	694	776	773	738	781	749	754	784	777	770	735	776	755	747	746	752	760	760	795	780	715	770	765	722	766	788	812	753	790	728	747	731	772	745	767	791	773	734	786	732	757	793	725	741	761	781	797	746	725	774	797	706	745	744	785	761	801	764	760	743	733	774	767	731	764	801	781	745	791	772	719	781	720	799	796	753	710	764	776	723	804	807	712	743	744	779	769	761	824	755	702	743	733	817	756	750	747	790	736	790	773	727	794	789	756	780	764	747	765	785	760	748	753	755	774	812	749	750	786	781	776	788	782	783	747	718	725	743	751	741	793	719	772	784	808	739	751	734	773	771	795	690	764	747	766	784	732	752	773	750	720	760	745	710	779	745	755	721	736	713	778	740	717	692	806	757	784	681	773	717	789	785	796	762	748	755	748	787	718	780	732	788	740	728	752	760	780	751	788	742	736	807	782	731	723	824	721	742	737	794	751	753	792	778	740	783	761	851	769	727	822	757	725	731	773	789	763	806	692	794	802	723	784	718	738	784	707	726	738	712	753	763	751	775	744	768	782	747	699	786	750	756	749	782	771	819	757	765	769	733	730	743	775	729	770	781	735	789	750	778	731	789	790	732	751	775	783	767	756	751	736	774	769	750	705	728	752	731	734	749	743	729	744	726	791	788	819	760	728	773	750	758	805	756	754	728	750	722	758	759	736	742	800	786	715	755	766	814	784	773	758	757	741	758	695	789	677	692	806	782	777	787	770	778	748	727	759	742	756	733	744	776	748	731	768	777	718	756	779	771	771	725	777	780	764	761	795	766	721	725	751	680	782	766	762	825	751	768	755	736	769	718	773	781	788	751	747	731	817	771	764	777	733	771	770	753	791	736	764	730	781	756	765	763	756	775	780	766	753	755	791	754	747	755	809	792	766	732	783	756	765	751	779	821	748	769	768	739	761	752	786	752	758	722	783	789	722	764	753	721	797	743	699	714	752	749	689	758	765	748	743	728	762	747	736	741	795	763	802	769	730	765	727	752	818	739	776	859	745	764	768	765	770	748	759	808	737	757	772	744	764	778	776	733	784	755	746	741	742	752	753	777	769	727	672	788	782	791	803	748	736	785	782	799	795	739	797	768	766	791	753	750	695	770	714	791	723	759	790	731	744	752	731	744	714	785	762	745	748	748	776	718	785	728	782	760	793	746	770	743	762	738	746	693	739	758	753	795	786	806	775	748	784	710	739	708	702	800	822	750	725	805	775	768	730	750	774	784	816	768	772	727	752	789	748	789	739	806	748	707	707	795	793	760	808	684	711	741	737	735	773	770	780	752	757	763	790	751	737	736	790	721	768	745	798	729	759	776	777	745	774	730	775	744	804	794	765	711	782	767	784	712	759	738	788	799	742	791	777	726	754	744	750	704	819	755	776	738	774	777	782	725	728	719	778	740	764	785	750	705	760	762	761	742	698	769	755	787	760	775	708	755	784	728	741	768	740	797	756	791	783	764	826	772	763	775	784	779	803	762	746	797	746	743	762	734	722	765	759	813	814	776	800	778	797	769	773	738	759	760	766	765	751	749	780	789	728	714	760	740	780	726	730	716	748	819	717	767	803	717	784	730	734	765	745	791	801	805	834	747	753	746	745	743	731	721	804	723	751	746	746	763	751	775	775	718	721	778	769	769	799	807	745	784	736	820	713	738	747	754	766	780	739	745	723	720	784	791	749	735	727	768	691	767	773	769	774	763	785	746	733	747	771	772	758	772	778	774	769	722	737	770	732	820	764	801	762	742	702	735	779	793	761	752	792	768	755	727	795	792	779	741	729	770	750	763	792	797	749	743	772	746	782	746	738	767	760	757	742	725	763	784	803	727	764	792	741	726	780	778	799	751	736	702	745	760	726	775	759	816	786	715	770	786	748	753	770	805	702	746	777	732	802	781	758	751	719	747	764	747	780	753	716	746	807	775	748	791	745	792	764	749	751	727	788	754	761	826	785	771	779	760	779	729	759	775	779	753	777	780	782	772	718	735	804	739	723	754	777	759	778	723	751	785	750	748	738	774	731	736	716	793	801	799	796	746	752	762	753	767	748	797	773	749	773	779	749	763	707	723	719	715	750	710	768	733	773	789	755	738	723	701	719	766	714	763	783	737	795	746	824	717	762	795	771	752	730	799	699	780	755	778	758	770	809	772	743	733	775	749	704	735	788	736	817	739	750	774	719	814	741	729	787	698	804	738	780	780	783	793	749	745	759	767	758	771	743	781	784	782	757	763	756	757	744	733	769	770	747	752	730	775	718	735	770	761	738	758	708	778	736	763	740	686	770	736	763	764	781	800	682	729	754	799	811	789	768	778	779	726	785	794	734	768	781	770	751	758	777	709	711	744	713	757	750	795	775	779	721	731	768	766	795	740	722	714	741	752	739	776	737	725	743	728	743	780	815	741	769	766	772	771	753	750	810	796	780	740	766	734	765	772	726	779	794	748	739	742	801	746	817	794	760	799	775	804	722	724	773	792	755	731	725	745	745	728	769	769	773	763	767	694	797	752	780	747	744	725	798	731	751	790	741	779	695	728	739	779	743	783	778	748	743	700	725	729	785	785	705	738	805	783	776	782	735	756	746	752	718	735	781	757	787	788	806	753	729	756	718	698	726	767	718	788	774	769	740	822	768	764	742	770	739	728	787	704	775	738	722	773	774	724	743	743	751	723	811	755	696	797	729	782	761	751	779	739	732	794	738	757	765	742	711	757	785	769	742	770	815	717	771	725	755	715	697	798	782	766	740	780	733	736	773	794	770	722	774	745	735	769	712	770	734	763	767	755	800	739	753	746	750	745	768	744	712	804	731	745	770	756	764	774	755	798	729	767	757	765	750	741	771	766	740	786	784	747	715	753	787	767	794	762	781	743	753	699	855	748	758	760	774	734	744	776	745	761	775	693	726	765	756	715	772	779	784	770	787	815	756	737	722	745	790	747	728	778	736	770	755	735	738	775	768	755	764	689	766	797	749	788	747	754	761	767	784	784	781	781	758	777	735	723	755	759	750	811	745	743	795	778	718	759	762	775	767	734	761	763	716	789	749	776	759	756	773	828	814	755	840	796	772	766	762	753	773	825
24391	21529	25229	28295	21544	21661	17308	3962	8205	4120	425	336	313	289	337	316	321	335	308	288	291	292	298	295	279	286	289	296	292	297	314	298	291	342	302	285	299	311	310	303	305	316	291	306	282	297	268	318	287	311	291	283	282	302	286	316	298	271	283	308	314	307	297	280	278	313	287	292	325	301	281	317	282	300	273	307	303	312	293	297	295	279	315	304	344	288	309	312	310	275	310	303	268	311	308	290	294	327	280	279	269	323	286	324	261	306	305	312	281	299	300	265	302	294	313	312	320	290	259	304	300	296	291	274	278	311	304	303	322	289	272	308	323	286	285	296	287	314	303	310	260	315	275	280	312	278	300	292	292	304	292	313	285	336	297	300	282	279	313	312	294	300	287	295	285	306	314	311	314	340	306	289	323	284	261	291	291	290	327	302	280	307	273	290	281	306	304	290	304	312	302	308	304	305	326	340	303	301	325	290	302	309	299	273	266	328	309	314	298	287	297	298	290	260	285	298	279	316	302	290	275	318	303	314	298	341	287	316	295	313	298	322	276	287	290	288	330	292	280	297	257	298	283	277	276	281	318	267	295	271	294	292	284	283	255	273	277	286	290	321	307	300	354	311	313	277	283	289	273	274	300	319	283	296	296	281	292	298	291	284	284	307	292	332	296	303	293	290	280	307	287	301	265	306	291	290	311	280	302	297	279	300	299	299	322	276	283	268	290	270	277	340	309	294	274	265	290	300	280	291	298	284	296	280	294	276	285	299	317	274	293	290	309	299	303	319	317	314	293	276	312	277	311	303	286	303	302	281	290	291	272	324	302	309	303	287	306	308	318	273	278	286	260	269	311	254	294	299	303	321	283	305	293	302	304	293	290	250	293	303	302	294	300	282	292	297	341	295	278	259	328	297	270	301	318	277	334	311	302	302	324	298	284	326	301	287	318	287	310	281	299	304	345	276	326	316	318	286	273	306	276	280	277	317	317	270	267	283	275	328	311	295	298	295	277	281	304	311	271	286	323	306	274	318	295	318	284	291	257	283	292	257	293	319	304	314	312	287	314	269	288	302	275	298	273	313	305	336	351	297	361	286	281	250	293	283	286	272	298	313	309	271	286	289	274	271	315	296	322	309	290	271	294	304	297	307	317	311	306	274	278	312	287	301	292	288	323	297	291	291	300	310	263	297	298	275	303	329	289	269	274	306	320	282	292	278	269	295	266	288	288	262	276	329	277	321	302	266	270	313	306	292	273	308	307	283	270	291	300	311	307	278	263	282	290	272	275	300	280	306	289	322	282	304	324	282	307	270	267	293	284	313	310	332	293	322	280	292	300	315	277	311	299	294	303	284	279	271	311	278	276	321	290	297	294	312	300	291	288	289	310	307	281	297	294	275	274	294	297	291	298	297	304	292	309	301	306	272	296	304	313	289	314	283	324	292	323	334	299	291	267	288	293	321	283	275	257	265	293	284	279	303	281	282	290	296	299	284	296	263	325	295	304	289	295	310	319	304	294	311	346	274	313	287	265	294	302	264	296	294	292	313	261	298	288	310	317	306	305	279	262	283	279	316	291	312	283	318	313	293	342	301	273	312	302	302	286	317	270	237	290	292	311	275	289	309	313	305	338	275	328	301	283	300	260	297	302	291	330	298	299	287	317	294	310	320	295	337	298	287	303	304	322	330	306	274	299	294	268	278	285	278	314	276	313	301	288	332	272	289	287	294	297	321	285	276	299	308	285	318	302	337	300	290	286	301	285	282	265	300	263	292	276	275	266	314	295	284	319	286	286	322	295	299	249	325	267	284	271	314	279	275	291	295	304	296	294	247	299	281	303	329	300	288	306	282	312	282	294	269	314	284	325	286	298	267	317	324	303	322	281	295	327	295	292	312	298	302	288	268	281	287	297	288	295	337	281	264	293	284	267	278	287	328	289	268	335	304	266	284	257	275	304	319	298	254	318	302	301	292	291	283	321	322	308	296	298	303	280	291	274	305	306	286	298	290	284	291	299	329	280	274	277	285	323	277	297	325	282	285	305	267	331	272	284	303	323	286	299	326	281	265	258	257	304	281	278	296	298	320	287	278	298	271	293	272	280	299	290	277	269	261	288	259	276	317	305	289	275	294	322	307	269	292	278	271	281	320	305	321	327	282	281	284	292	311	295	284	292	290	295	282	305	311	286	294	277	312	314	272	308	270	282	249	297	260	296	326	276	318	295	288	301	279	288	305	276	285	313	306	290	344	304	290	283	317	283	299	319	272	293	290	292	298	312	304	326	311	317	290	320	329	269	260	293	273	306	282	289	311	289	283	291	296	272	271	294	303	289	302	324	259	295	289	288	308	272	268	258	268	269	277	314	328	308	301	285	314	288	288	298	316	285	310	305	292	289	325	253	317	227	300	306	307	311	277	328	293	312	288	268	277	322	289	282	259	306	277	300	331	284	278	312	316	289	290	271	274	309	320	334	289	276	286	292	297	306	306	296	332	301	297	351	268	294	310	296	318	313	331	283	320	279	290	293	282	285	315	308	284	264	291	310	287	302	311	305	291	267	310	281	321	307	288	277	319	274	252	300	291	338	266	292	299	305	280	311	343	298	308	271	271	284	223	275	302	289	294	282	298	292	290	309	323	297	303	277	285	270	295	293	288	300	325	292	308	292	295	287	276	255	275	319	299	326	298	306	313	300	317	296	294	316	312	287	255	311	292	285	306	310	293	316	294	297	302	283	296	291	295	283	320	282	292	323	284	275	277	312	316	293	303	289	265	320	276	302	292	266	325	282	303	296	314	300	318	302	317	265	288	324	319	303	303	253	294	263	305	277	285	306	302	268	289	254	323	308	303	268	293	296	319	293	306	306	282	284	291	287	262	292	305	273	282	315	311	333	346	268	308	286	276	282	304	291	295	291	296	271	292	286	330	309	293	287	293	299	270	294	322	266	266	272	308	315	306	297	279	258	294	276	306	252	279	323	296	293	286	279	285	278	314	323	289	291	293	252	278	280	288	297	294	321	289	294	282	303	301	301	285	299	321	303	304	319	265	292	282	281	284	273	306	280	322	298	296	301	302	269	292	286	306	319	298	326	288	284	269	302	297	340	287	302	299	303	323	285	303	330	274	262	278	292	279	257	301	296	309	318	267	294	282	285	315	317	289	298	272	279	276	301	309	289	269	300	315	308	294	331	308	303	303	318	286	314	304	304	301	254	271	313	273	298	311	315	287	281	270	294	282	315	284	310	303	280	259	305	292	312	292	318	293	272	281	297	304	299	271	306	321	282	283	251	307	320	266	318	315	292	299	273	280	297	291	239	282	328	316	309	288	285	261	269	272	296	313	261	309	285	288	326	325	309	318	309	312	312	294	315	296	328	273	345	324	288	302	333	296	271	298	296	308	261	316	282	282	290	279	269	269	305	303	246	277	314	278	294	279	260	258	307	303	322	300	308	332	294	286	311	281	279	317	327	317	295	248	290	309	262	294	281	323	301	259	288	302
25534	39759	22478	12740	6705	3497	1501	2198	4639	2388	714	724	741	728	713	684	686	716	676	707	683	713	673	688	679	682	734	748	685	678	689	669	715	703	699	660	710	692	707	713	675	704	653	686	662	681	720	703	749	695	695	686	729	700	691	732	682	693	642	691	731	680	694	679	742	711	717	675	681	700	718	659	706	704	697	659	720	678	680	690	651	682	691	714	682	681	718	702	720	689	711	688	700	663	659	666	688	677	719	681	674	645	728	690	701	669	660	714	690	693	722	708	693	685	714	655	714	664	734	723	682	702	683	707	701	737	692	665	767	699	699	640	718	744	696	730	694	722	709	671	714	718	676	713	685	715	694	672	698	714	696	662	696	711	641	695	732	684	732	730	692	723	699	701	724	684	696	694	683	695	702	717	665	723	686	727	662	683	696	653	682	708	707	688	688	706	732	685	680	729	712	647	676	682	728	708	716	681	656	729	702	735	692	762	707	728	727	711	704	697	737	729	688	678	698	688	701	652	678	678	713	683	674	723	698	654	701	719	692	656	695	646	645	658	681	682	740	655	677	758	719	715	650	712	717	690	667	654	694	734	681	695	636	676	698	723	719	693	687	692	695	721	632	705	722	677	689	701	679	715	703	719	685	681	705	731	609	729	669	673	679	715	737	697	703	680	697	694	697	685	665	693	701	736	696	759	722	668	697	689	700	699	727	667	725	677	672	691	703	670	730	717	707	713	703	688	626	711	728	679	693	699	690	680	706	702	703	727	674	726	679	709	694	752	691	686	727	703	750	687	673	682	692	667	719	693	686	672	740	721	699	728	734	676	738	660	714	668	676	674	714	706	656	716	687	685	725	620	665	674	674	700	705	719	689	693	710	672	667	679	711	670	709	730	704	663	683	722	686	673	771	664	682	658	673	721	690	639	710	649	747	755	696	725	670	707	702	700	718	739	698	725	692	724	692	684	705	693	685	703	697	729	721	726	750	647	691	693	674	687	698	746	674	674	658	674	667	727	634	713	685	644	692	689	719	698	696	713	742	679	739	674	680	704	693	690	674	659	658	700	656	738	682	691	712	648	710	667	667	747	632	691	719	737	626	685	643	739	694	718	655	679	747	679	685	742	671	681	689	680	636	696	725	680	698	706	695	670	667	671	690	694	680	687	679	654	662	665	679	715	697	720	649	677	725	685	691	714	665	675	742	724	690	733	763	694	722	728	744	712	717	719	683	699	713	699	728	725	693	695	720	673	660	716	721	667	702	688	717	664	705	689	661	721	716	658	708	729	708	674	660	713	700	683	721	690	645	694	705	728	675	718	701	705	677	676	648	666	713	714	712	666	659	690	674	732	719	694	702	704	683	643	702	682	675	698	685	698	739	720	697	685	721	745	715	684	697	666	686	672	677	674	694	684	707	708	715	665	650	658	707	706	697	684	739	720	680	682	697	698	678	664	654	680	668	699	741	698	688	674	678	677	663	652	714	718	669	699	724	742	707	721	678	723	698	677	688	703	705	730	712	702	742	735	660	703	677	639	663	716	700	650	659	642	674	683	671	702	663	707	742	691	651	671	705	642	690	652	700	733	719	712	670	712	704	687	652	670	645	715	699	676	657	681	708	681	693	686	672	643	675	652	711	757	736	726	747	704	722	708	734	713	748	641	671	659	685	717	669	674	679	657	691	705	719	676	742	706	704	680	653	687	647	727	692	669	668	697	664	663	685	685	745	707	691	715	705	711	643	698	777	716	647	683	715	693	693	734	708	653	732	704	666	670	691	666	647	675	681	678	686	722	670	627	689	711	666	712	689	683	702	687	667	664	715	635	686	681	661	701	689	659	711	684	718	704	695	658	688	671	742	682	628	676	669	685	729	676	663	679	699	671	707	693	683	672	759	661	687	702	654	734	720	707	721	677	672	702	711	691	697	710	681	705	664	721	685	738	694	695	692	696	692	650	683	689	716	678	694	705	699	700	699	709	747	704	690	705	675	720	691	672	741	707	688	711	701	706	705	685	707	710	681	729	684	684	670	687	721	659	691	740	697	688	693	735	658	714	739	707	688	669	678	679	668	658	665	698	690	740	703	670	668	689	702	707	646	694	737	677	662	691	680	690	694	665	699	674	667	670	679	665	741	668	683	685	684	710	688	658	699	690	721	682	658	677	729	703	672	693	732	679	710	713	689	693	731	686	680	682	707	691	713	727	682	653	674	691	711	717	721	709	687	716	719	671	744	652	702	726	748	694	692	682	717	686	687	688	694	684	680	746	708	702	743	690	702	693	711	686	695	701	672	700	697	673	703	708	681	698	710	707	672	701	697	706	678	686	700	706	640	661	683	680	655	691	666	731	671	714	676	713	660	724	719	681	733	696	673	698	703	664	702	714	659	668	695	699	714	687	735	667	723	718	693	703	725	706	687	707	722	713	669	712	684	715	704	716	722	692	681	702	725	670	739	714	692	686	648	697	689	637	730	692	694	743	692	712	736	717	702	713	639	646	678	694	672	700	675	735	663	733	714	705	706	696	716	717	672	752	682	686	721	693	711	686	724	676	666	732	657	723	667	644	691	719	674	730	688	715	679	661	714	694	672	664	683	656	665	690	692	715	720	690	717	670	685	670	715	668	653	722	702	697	663	740	710	728	707	699	715	713	660	670	711	724	708	671	719	705	682	655	707	707	697	665	702	674	666	698	703	648	639	698	675	682	683	708	720	695	669	703	687	645	707	718	713	688	722	685	628	690	723	670	676	694	681	713	633	715	654	641	696	695	705	704	724	653	701	676	707	721	708	634	717	688	710	662	700	671	710	683	735	656	664	647	700	719	655	687	690	708	690	670	720	729	663	686	648	688	673	713	726	702	702	695	675	673	706	672	739	712	732	676	688	663	710	718	710	679	666	690	683	673	657	706	699	699	704	671	687	672	713	751	661	733	700	726	656	711	697	708	700	715	727	740	692	717	683	710	676	665	684	669	678	686	702	699	692	697	686	707	714	722	724	680	684	675	686	705	687	654	735	683	721	677	726	704	668	644	647	702	702	733	669	660	662	726	653	769	642	676	718	738	667	703	733	669	667	703	705	690	711	722	745	714	775	670	691	677	702	695	715	682	719	685	689	687	610	662	718	704	673	680	761	681	711	667	661	706	766	689	660	684	710	708	694	687	706	679	700	696	708	688	667	685	704	661	697	677	708	662	674	714	723	692	638	700	692	711	713	676	729	706	708	675	680	646	691	673	717	692	677	716	684	669	689	689	666	671	720	684	676	662	674	692	694	728	714	699	693	698	653	642	690	664	669	691	706	691	706	643	715	634	685	667	665	670	690	708	658	694	752	706	666	670	707	658	737	700	727	679	672	663	708	702	676	696	679	728	701	689	700	727	702	696	712	673	687	722	750	719	679	672	711	682	635	702	701	680	715	744	665	743	688	685	712	704	669	681	689	698	673	702	707	702	718	719	711	654	679	656	684	759	680	687	642	659	634	670	709	641	670	703	743	673
31953	23106	20437	8448	2553	1269	736	303	495	359	235	253	258	218	225	220	209	247	242	257	261	231	233	232	216	225	214	242	230	215	232	189	225	246	213	261	230	237	228	232	234	257	249	227	251	227	194	259	227	221	258	216	230	218	221	234	241	246	251	212	258	210	222	226	222	235	250	213	237	228	243	228	223	206	229	258	239	258	248	227	202	228	225	243	249	219	217	217	237	227	225	244	211	245	230	232	226	226	229	221	246	206	227	225	187	224	217	222	244	252	225	252	236	189	233	208	233	243	239	217	246	230	222	264	208	221	225	232	230	264	213	236	256	235	256	237	225	218	205	252	247	256	241	239	234	237	225	228	249	243	222	238	190	224	248	231	241	240	248	251	250	224	232	244	241	244	243	235	231	221	205	264	233	220	236	266	208	250	241	229	210	223	214	230	224	239	248	211	225	227	211	227	213	229	247	219	248	245	208	229	222	205	234	210	236	269	264	247	238	234	235	230	246	226	245	201	228	230	243	224	224	263	270	228	233	236	228	244	252	244	229	229	208	241	222	228	199	243	242	227	227	229	216	236	228	246	237	242	249	197	241	232	205	220	227	216	246	212	217	210	213	223	209	252	273	228	243	240	241	220	235	218	234	241	229	236	263	253	218	246	243	224	244	223	216	225	228	219	283	226	216	236	233	242	231	237	224	227	225	269	226	255	205	214	253	235	263	262	243	206	225	201	221	239	231	217	251	232	230	228	240	207	229	227	243	236	228	234	229	214	208	252	236	237	237	220	213	233	253	213	226	220	240	229	233	202	241	210	224	224	216	224	221	230	214	227	262	252	237	241	240	221	255	236	235	233	258	235	227	220	236	229	235	227	200	248	223	211	224	274	215	208	217	239	248	234	246	212	235	237	240	219	230	250	243	225	232	221	200	202	249	223	227	248	219	225	245	241	225	215	224	212	219	228	215	241	212	219	211	233	205	246	226	221	224	222	227	230	251	225	242	242	225	223	225	219	251	229	238	207	252	263	227	258	233	213	220	204	244	234	245	236	241	229	234	207	205	228	232	218	214	248	209	226	230	215	234	234	210	216	219	241	220	233	258	236	245	217	235	246	234	252	248	226	232	210	237	261	250	221	241	196	228	240	226	260	244	225	234	243	213	227	243	233	215	250	232	224	250	263	252	226	225	242	212	215	228	245	221	259	218	237	224	245	233	225	253	228	267	246	225	231	224	228	217	243	215	228	249	225	213	223	201	201	238	214	241	206	219	228	181	229	248	234	237	248	255	251	207	209	206	251	230	256	250	215	239	220	251	233	208	220	270	236	231	199	237	224	219	255	238	247	221	176	214	214	229	229	233	241	202	226	225	246	231	221	219	217	261	243	233	234	241	237	260	224	238	237	240	230	244	207	222	216	240	209	244	249	249	219	254	219	216	222	200	237	224	223	217	234	205	211	248	216	235	248	208	260	238	248	208	232	258	217	234	230	234	220	224	239	247	251	258	242	277	238	258	236	242	212	198	240	220	255	244	207	220	247	221	224	248	250	203	232	216	259	233	250	224	241	244	226	236	220	233	210	204	233	272	256	229	254	252	230	207	241	226	220	253	243	246	236	220	253	249	236	234	224	215	238	237	222	255	240	221	198	237	234	246	230	239	202	228	242	218	257	217	220	224	197	228	233	242	239	211	246	223	227	226	194	249	243	238	252	245	210	219	225	213	214	210	239	215	212	241	237	233	275	271	241	238	218	214	256	225	256	240	243	256	247	226	202	211	214	203	216	248	250	211	229	240	214	269	235	255	211	241	244	238	259	194	242	225	214	225	205	258	231	217	246	249	218	228	232	235	241	219	227	242	253	232	233	231	237	224	250	233	210	259	228	239	202	223	229	228	219	244	224	241	245	239	227	230	231	245	259	238	223	226	226	250	244	216	220	233	229	270	247	239	232	214	228	241	227	220	239	220	230	217	238	246	220	226	256	240	227	244	213	235	202	233	223	226	227	240	284	237	230	179	232	223	232	210	229	237	221	219	232	232	203	209	236	250	240	230	238	246	207	228	237	226	219	231	245	221	219	239	234	223	231	242	216	237	261	227	216	205	245	210	227	247	213	226	229	245	258	220	221	231	224	256	191	237	256	223	235	223	220	252	245	221	220	223	238	239	207	234	257	251	226	201	228	235	215	203	246	197	240	228	229	212	207	229	220	229	262	213	234	221	213	231	216	251	245	250	223	259	245	234	213	243	272	218	244	235	237	252	257	249	247	249	252	257	245	255	249	237	222	241	203	193	242	220	242	204	234	236	242	246	210	243	227	217	240	249	220	245	210	220	255	247	243	230	240	242	228	232	231	227	235	217	184	250	229	222	242	231	233	245	235	244	245	245	230	240	235	231	213	219	235	221	200	225	215	220	246	210	222	215	234	224	225	231	237	224	227	245	222	236	227	201	238	246	226	248	238	227	227	239	240	255	239	244	242	218	261	237	242	218	226	228	221	231	235	231	220	259	223	250	256	220	267	253	234	250	219	251	269	229	236	237	225	239	238	250	233	211	245	241	229	237	260	269	218	236	234	255	229	214	255	234	267	222	236	224	274	250	232	238	218	237	232	271	209	240	254	225	234	215	239	229	211	237	244	274	222	211	204	217	219	230	230	255	218	227	245	264	220	222	215	236	223	236	214	236	240	244	208	232	230	245	223	241	233	244	259	213	227	246	235	204	242	231	228	223	238	230	243	228	237	250	225	242	230	245	240	210	237	209	269	232	236	242	225	263	244	257	254	199	199	209	244	213	211	205	240	249	233	233	231	246	232	234	266	236	242	240	231	253	209	217	231	214	233	218	229	265	241	272	218	264	254	206	229	239	225	224	223	226	245	233	235	245	238	239	208	225	211	244	222	229	255	228	241	232	213	239	214	223	225	220	233	226	244	239	231	219	237	249	215	227	246	204	235	229	229	205	225	254	249	222	242	265	228	229	224	244	211	226	218	240	237	251	243	237	241	220	271	248	240	263	224	245	235	234	237	248	237	236	213	246	221	237	237	237	253	235	250	241	235	235	232	232	264	223	227	216	245	243	275	242	249	224	267	244	255	274	213	242	252	234	253	228	243	227	228	231	217	233	218	207	238	262	212	241	245	247	234	261	238	246	240	228	230	230	244	232	235	253	258	237	231	236	241	231	231	228	224	240	241	226	245	224	262	220	242	206	242	222	225	249	232	239	263	194	233	224	252	231	234	203	263	211	215	233	232	252	237	251	224	253	244	260	224	217	224	249	216	241	229	240	226	216	246	234	229	245	254	233	244	224	240	232	203	236	189	227	225	242	242	264	226	212	245	258	207	228	199	254	250	219	226	206	222	214	206	222	248	205	216	224	213	250	244	236	268	230	236	221	213	263	226	231	244	225	222	249	242	229	248	235	227	222	256	243	231	239	230	243	220	251	245	211	211	271	247	244	210	224	234	240	244	259	234	238	242	216	247	254	255	265	215	240	239	226	225
23031	26035	12308	4218	1936	1146	753	657	752	720	609	597	579	604	642	582	601	597	584	636	623	619	564	600	619	563	603	635	628	608	607	584	631	590	609	619	610	573	613	574	583	586	637	584	604	604	630	593	550	631	587	605	603	606	622	584	624	603	645	650	644	592	618	604	591	593	615	625	576	611	609	599	608	603	574	627	595	597	599	638	667	603	662	624	615	600	602	581	608	568	603	590	623	614	635	618	607	556	630	571	581	593	596	587	606	619	599	698	628	639	632	625	632	633	590	568	612	601	607	590	623	569	606	577	618	572	606	597	611	576	642	598	587	591	584	578	606	599	600	601	570	610	623	544	578	611	615	630	616	582	577	602	574	653	652	647	606	609	591	580	633	583	591	615	619	644	566	594	597	603	593	603	589	580	587	601	614	626	611	604	597	570	628	573	605	598	574	631	628	585	616	644	665	596	612	604	600	585	614	636	627	597	610	614	608	603	606	622	595	584	591	596	619	574	659	600	595	610	628	579	600	601	615	596	557	612	586	580	641	595	602	611	551	599	591	625	642	580	640	583	654	597	624	615	613	610	640	625	582	581	594	584	594	607	597	652	610	585	610	627	582	627	618	606	643	637	565	583	580	632	537	605	603	634	614	594	618	604	581	569	632	625	617	622	667	604	656	554	579	539	620	604	634	628	600	586	609	598	642	570	619	561	592	603	574	599	598	609	600	591	610	648	613	575	614	563	589	595	639	634	620	579	580	610	648	614	559	602	604	589	546	591	577	632	561	632	568	633	643	612	623	642	609	617	644	619	590	598	615	645	630	594	614	589	586	672	579	617	602	672	608	629	604	618	593	645	608	590	614	641	635	582	635	630	626	627	550	633	598	602	591	627	616	621	582	593	630	603	596	651	622	590	616	587	623	553	634	662	566	629	587	582	616	589	596	619	541	584	565	583	599	626	574	639	598	588	648	613	646	624	586	593	596	625	606	577	580	554	608	613	571	648	624	624	630	625	567	640	616	592	658	591	619	600	642	615	596	573	617	609	587	614	555	588	632	632	626	643	600	582	646	628	616	601	594	658	607	608	611	624	595	626	608	598	619	622	613	571	625	634	602	561	589	594	621	598	592	617	583	624	574	582	623	615	616	647	614	627	579	612	563	648	588	619	592	579	610	641	585	638	550	635	625	586	577	664	593	612	639	566	642	570	571	577	569	603	595	620	617	596	574	593	593	634	628	622	648	612	621	621	581	629	605	627	609	641	581	620	626	596	635	582	574	594	601	612	593	634	574	583	647	630	621	628	633	653	635	607	591	594	593	641	635	596	647	603	646	599	635	629	587	611	585	580	626	624	598	591	634	590	564	580	607	560	574	593	634	604	621	599	653	585	628	609	569	612	616	573	591	581	574	613	580	622	647	649	564	601	578	561	632	653	607	582	589	582	626	633	612	580	636	612	632	637	613	605	586	584	607	593	599	605	582	589	587	611	598	605	622	592	593	597	601	580	581	586	576	635	604	548	611	566	594	601	633	569	623	652	623	559	617	599	600	597	597	591	619	652	618	630	620	545	588	598	558	593	571	583	653	601	599	601	619	595	602	606	610	602	588	544	607	637	591	613	609	585	585	580	561	655	620	600	599	610	592	617	552	619	590	606	636	583	599	562	579	649	622	578	568	618	567	656	587	585	574	601	601	593	606	600	622	650	576	608	633	615	565	622	537	607	617	623	561	569	630	564	590	606	624	628	608	596	607	607	611	607	595	611	640	572	583	614	591	584	630	572	616	598	601	580	580	576	582	582	647	607	606	622	609	610	632	594	634	645	629	569	600	656	601	634	599	565	629	598	615	651	668	631	626	580	613	596	617	575	598	540	566	612	664	632	606	599	611	573	602	619	616	574	613	610	596	577	663	599	646	580	599	614	601	614	584	591	609	605	567	642	563	618	602	622	578	594	639	634	595	589	581	608	620	570	591	638	600	630	623	590	608	607	607	602	578	649	613	578	638	669	570	589	620	591	628	630	611	626	660	604	611	650	596	609	555	600	577	587	594	567	609	609	597	608	630	623	597	591	592	617	614	613	636	574	579	603	620	594	590	593	672	607	599	611	610	643	619	566	572	613	626	631	617	664	579	596	608	631	608	605	631	598	580	622	586	623	574	622	604	572	617	588	573	603	602	592	591	608	583	589	607	602	619	606	579	590	643	591	552	609	647	592	628	600	580	603	594	594	660	601	589	589	611	581	590	594	598	556	619	613	587	598	630	619	610	588	642	655	647	573	623	616	609	638	634	561	567	594	601	637	552	568	552	582	577	596	611	576	648	663	644	590	617	569	541	632	600	627	604	600	630	617	616	599	612	610	599	564	622	600	556	636	613	590	617	600	543	570	610	578	590	601	608	558	601	598	577	577	602	543	605	619	572	612	588	609	625	583	639	628	625	629	596	620	617	605	584	604	582	639	585	591	628	612	590	661	547	597	606	614	606	618	602	620	579	620	640	607	602	602	621	587	636	603	590	611	621	633	599	635	607	609	600	613	618	605	646	637	618	593	628	592	594	606	621	586	620	566	582	606	624	592	619	629	617	595	574	618	588	635	651	634	580	608	578	604	594	596	588	593	582	566	630	637	605	608	628	587	544	628	583	612	601	620	565	600	569	548	615	590	613	579	617	625	610	631	568	600	599	570	575	591	632	600	628	587	603	627	613	585	597	590	607	577	599	620	572	590	600	599	586	606	579	571	593	602	646	573	581	566	642	601	627	590	612	607	546	603	597	597	616	669	602	606	592	625	598	605	563	633	548	566	591	571	575	635	617	633	627	604	593	604	616	609	676	586	586	647	580	605	608	630	585	559	640	623	603	612	626	625	589	601	622	605	609	654	629	605	572	635	621	591	603	644	581	625	622	665	617	584	593	647	635	610	583	611	643	604	637	625	647	619	597	629	613	590	652	599	588	603	623	577	590	606	610	634	613	604	585	617	636	581	623	598	661	649	632	596	631	654	594	634	579	619	553	606	606	572	647	614	569	585	597	595	583	583	617	552	591	632	627	548	595	613	619	599	613	595	604	590	591	568	614	592	580	585	593	614	623	629	595	563	619	652	612	617	615	620	596	626	594	589	593	589	617	567	617	594	587	586	640	615	628	616	610	624	597	624	602	573	568	613	603	604	584	544	620	595	614	605	601	647	627	628	589	582	580	640	604	627	607	587	604	652	604	605	660	617	601	631	604	609	609	639	625	581	610	610	596	612	660	619	555	642	615	631	619	586	652	614	612	612	583	578	575	590	640	622	589	576	596	602	589	607	595	581	593	597	588	600	627	596	600	619	574	609	591	634	650	588	598	609	589	632	628	611	586	629	643	601	600	570	562	586	586	633	653	554	592	612	622	595	570	623	567	595	592	601	610	589	533	638	624	620	586	627	541	590	607	594	660	624	575	610	508	583	613	630	616	622	616	602	621	587	637	630	587	579	605	572	571	594	649	623	648	592	614	673	589	611
25113	21562	24952	28627	21615	20311	4265	1256	2954	1653	350	340	321	321	342	351	330	332	344	330	328	305	326	320	346	277	344	301	314	304	298	311	289	313	307	284	312	318	309	317	328	311	358	320	335	347	282	330	305	335	337	312	323	294	293	286	324	310	301	331	303	313	319	330	316	327	326	288	320	322	319	288	314	303	294	286	318	311	340	345	355	313	346	318	332	337	339	322	336	319	352	298	314	339	308	337	348	332	328	318	327	332	311	332	320	329	324	323	335	345	308	292	321	327	331	310	335	285	344	344	324	343	334	330	329	340	326	328	335	318	274	322	336	322	324	319	324	346	360	341	313	327	291	380	320	340	298	340	306	305	329	330	321	329	347	360	281	343	315	308	301	290	318	327	289	318	312	322	322	301	343	303	332	312	306	332	307	353	321	309	304	307	327	296	308	311	327	293	342	298	320	321	351	311	303	352	286	320	325	301	307	315	316	325	292	307	321	330	345	323	329	358	311	306	318	325	313	313	342	337	320	316	304	311	284	303	335	353	316	287	305	301	324	331	349	337	326	350	334	327	359	336	277	305	296	326	343	319	321	305	333	295	331	322	279	321	306	317	323	297	312	325	314	338	300	335	294	349	336	345	292	349	317	334	334	314	308	314	327	316	327	309	343	341	320	331	315	342	316	328	318	321	333	328	323	322	309	313	297	322	341	328	310	326	307	321	337	306	321	327	336	308	352	296	293	348	321	320	329	328	335	317	312	333	324	314	303	320	314	313	336	325	297	309	340	303	328	330	303	331	331	330	336	319	307	290	335	318	329	334	318	321	332	368	304	313	312	323	313	309	320	342	303	314	345	318	349	306	320	320	332	315	339	339	287	319	296	313	315	290	333	319	328	273	321	314	337	314	318	300	306	305	327	317	317	325	312	334	333	309	325	322	303	347	313	295	317	279	337	308	322	304	285	332	312	334	302	300	351	303	320	307	323	330	339	325	330	340	323	313	332	307	348	368	340	316	348	303	324	320	315	362	292	346	297	322	344	327	306	306	345	348	327	324	337	293	322	327	316	352	330	331	300	297	319	313	336	311	348	334	349	305	307	316	338	325	328	332	336	314	320	313	321	307	325	341	315	305	318	305	307	335	315	295	327	310	306	326	327	328	321	329	323	349	322	310	304	333	334	344	312	335	298	329	343	323	341	325	311	332	297	350	324	288	315	321	319	329	330	324	317	309	338	308	281	288	349	322	327	362	348	329	314	314	343	322	310	321	310	342	349	339	337	330	292	298	316	330	303	310	336	302	336	351	305	307	298	323	292	321	334	315	334	304	360	312	294	334	315	303	326	310	328	311	319	331	310	317	325	299	296	334	313	316	299	311	325	307	320	308	309	320	317	335	296	337	275	324	325	323	320	297	304	329	310	308	343	296	312	321	310	297	318	299	342	332	317	319	317	339	321	334	346	337	313	289	342	318	338	283	323	347	295	332	306	323	310	315	296	304	319	335	362	308	304	289	341	346	337	334	303	319	347	318	321	292	325	284	331	315	287	304	304	306	351	317	330	309	354	279	280	305	302	286	316	318	288	313	372	309	290	317	295	315	338	363	345	309	303	326	329	336	333	343	300	315	298	320	325	332	281	316	307	314	314	304	311	298	321	319	315	321	342	330	332	308	300	309	327	337	309	288	304	331	313	342	323	331	340	322	338	335	327	355	330	314	295	327	330	314	309	315	307	299	342	291	333	320	305	307	342	325	318	299	322	334	332	347	335	342	304	276	309	340	324	284	300	313	314	322	323	318	339	330	324	327	303	309	331	317	322	307	336	320	302	323	341	326	340	316	318	325	328	307	332	318	305	341	294	306	343	336	344	316	331	316	290	351	326	337	349	306	344	325	334	302	321	329	327	318	310	314	318	275	297	344	330	323	290	304	296	309	332	347	323	336	330	318	332	331	312	341	322	305	305	297	317	336	318	338	316	346	318	313	328	340	322	345	337	342	317	319	340	316	329	351	317	304	342	334	349	308	333	305	319	303	302	321	314	322	313	294	338	299	315	319	323	329	316	309	320	311	295	306	294	272	299	343	329	346	343	308	316	354	331	308	316	347	303	332	331	325	370	315	311	320	290	334	313	324	319	322	295	335	325	309	324	334	328	326	309	314	312	301	317	323	325	305	320	301	317	339	302	324	307	342	327	356	317	264	329	346	299	323	328	303	314	344	307	321	342	289	307	327	353	314	312	343	363	303	332	325	302	276	289	307	323	326	303	307	305	315	352	322	296	328	339	315	312	321	313	343	342	338	325	322	281	328	291	342	300	316	346	300	336	348	317	333	339	316	326	335	312	310	351	329	302	308	311	323	349	336	312	308	333	352	332	306	338	276	354	303	327	317	320	311	332	349	314	359	336	306	304	311	329	324	326	355	307	332	337	292	284	306	308	312	368	314	314	308	325	303	327	309	326	300	313	308	304	333	302	347	332	322	350	325	333	307	323	295	300	313	306	324	332	330	329	307	327	305	312	311	326	305	330	318	313	306	345	355	329	301	315	298	324	298	298	325	307	292	330	328	338	322	288	342	330	322	332	322	305	317	295	309	300	348	306	327	303	306	349	297	331	304	331	312	314	320	338	336	315	340	335	298	321	322	326	340	303	292	332	332	296	321	326	330	336	322	332	294	318	286	317	281	331	328	335	310	324	295	305	348	305	307	326	324	287	334	327	342	333	327	306	302	331	285	290	303	278	296	298	306	297	302	358	348	300	301	328	341	319	327	325	328	318	313	304	317	321	287	279	337	292	284	312	291	335	325	331	320	289	344	313	310	339	331	318	300	341	331	344	313	337	349	300	319	331	336	324	327	329	298	332	318	348	317	331	355	316	311	330	326	325	307	313	305	318	345	326	323	345	349	329	338	322	296	307	333	353	320	335	308	337	328	299	334	310	305	334	311	316	297	317	283	354	332	327	305	318	310	318	349	274	288	290	289	308	306	314	313	308	339	331	321	303	301	339	280	286	322	329	298	315	291	319	306	306	320	292	309	323	339	317	315	314	319	339	307	330	334	342	320	326	313	348	307	288	325	326	321	293	311	310	307	305	313	325	333	340	343	300	319	324	344	292	332	322	312	322	308	306	307	345	281	302	296	324	349	287	305	333	332	300	311	297	318	258	323	340	345	322	320	341	311	292	322	330	274	308	282	312	290	337	288	321	328	324	304	310	334	301	319	320	338	285	313	326	346	319	345	320	328	333	317	334	348	339	300	292	312	346	332	325	328	336	308	343	323	342	309	292	310	322	322	337	323	299	343	311	324	324	333	302	311	318	302	304	321	345	298	313	334	376	306	312	318	309	331	326	327	302	302	341	317	321	330	319	298	304	310	299	324	299	310	345	308	325	328	326	323	311	313	315	321	315	363	314	363	281	286	331	344	333	313	293	347	340	312	317	334	341	301	352	311	323	304	308	325	305	317	337	307	347	371	350	318	306	320	331	348	302	334	285	345	335	360
22760	34545	16418	9868	4903	2770	1514	1188	2261	1486	792	796	755	814	749	769	780	786	746	812	766	820	773	816	757	783	771	777	809	755	786	756	816	766	797	761	714	810	750	775	756	744	804	798	725	778	760	764	746	809	795	817	818	786	779	746	736	808	808	782	774	766	778	827	760	772	778	811	736	789	757	819	764	780	754	823	716	808	803	756	760	769	724	776	778	811	763	756	811	741	800	751	746	797	773	794	811	714	727	751	802	786	760	793	781	769	796	773	791	806	786	774	745	762	760	751	760	786	815	787	791	757	792	822	737	765	763	774	802	716	730	773	795	714	808	758	759	758	803	731	772	768	784	746	761	747	759	706	809	763	755	781	756	797	775	760	803	706	758	814	791	812	791	775	788	711	780	774	766	759	744	758	779	755	762	771	791	771	803	791	771	766	811	749	745	760	758	821	764	713	759	738	770	789	761	751	802	779	791	777	741	799	736	741	778	752	783	787	747	808	762	776	772	739	753	783	773	785	768	756	765	762	784	791	757	709	779	762	751	795	770	818	828	801	772	784	749	758	789	742	737	723	736	758	811	830	791	747	789	797	800	766	747	776	773	771	789	802	722	789	766	802	771	828	748	756	766	764	788	800	742	810	722	770	752	767	794	837	776	745	757	708	724	743	766	754	759	767	778	766	797	760	782	757	728	734	780	763	785	733	727	797	751	774	750	791	766	750	757	770	815	786	751	789	772	766	798	761	839	764	755	762	776	809	766	769	755	738	764	787	762	749	767	759	779	805	755	779	783	773	764	756	753	769	783	768	800	756	797	758	814	745	734	758	788	801	784	761	787	777	786	680	799	782	764	813	781	803	711	759	763	781	798	740	773	816	735	820	810	799	807	781	795	759	789	755	779	738	795	802	767	764	798	797	794	797	757	827	780	757	824	741	703	777	794	778	799	761	755	808	783	793	770	791	790	774	742	822	774	825	693	784	776	780	762	755	769	733	790	751	764	767	747	759	836	761	763	766	751	753	785	751	860	749	793	801	764	783	787	764	780	756	712	765	768	815	704	741	797	743	730	797	783	740	795	712	810	764	776	753	741	825	773	770	806	777	712	755	748	759	826	739	761	722	754	790	757	779	754	823	751	758	765	772	816	731	760	740	779	768	768	786	742	754	805	758	800	728	779	793	778	763	825	767	790	744	761	840	745	753	799	772	769	783	755	749	793	746	781	744	764	727	777	783	780	739	757	819	758	823	797	713	753	811	766	767	732	753	769	794	766	777	789	742	754	763	797	752	737	783	742	820	834	714	786	753	790	737	782	749	738	772	830	751	762	796	803	738	754	754	780	817	808	768	823	745	732	806	796	757	816	784	776	814	762	771	748	725	750	743	771	772	790	751	826	773	777	722	783	747	750	780	748	823	733	720	824	781	758	783	804	748	762	776	728	782	788	769	794	766	778	795	782	785	719	762	772	771	788	774	766	761	773	721	795	759	741	775	762	724	772	787	802	808	759	792	792	756	744	758	820	804	751	769	772	772	807	818	761	802	775	781	796	806	765	775	768	778	838	761	791	757	782	752	778	782	878	794	794	814	788	747	821	779	767	779	813	756	772	723	793	789	766	783	789	781	796	736	813	749	808	822	767	791	775	774	783	765	796	762	785	754	811	774	791	739	803	753	815	763	787	779	783	754	789	776	788	790	747	775	829	781	742	732	787	783	819	799	727	800	742	743	772	777	743	796	775	770	745	795	754	687	748	766	741	800	733	786	769	784	718	748	775	761	783	792	732	749	708	804	760	807	757	715	776	765	749	800	728	757	762	755	791	750	743	766	790	770	804	750	750	749	790	737	788	793	779	800	783	793	708	792	795	781	739	751	832	785	759	759	850	816	731	864	770	760	842	743	794	775	783	795	782	726	748	715	775	728	786	789	800	758	788	759	754	729	774	776	795	726	814	800	728	718	772	797	762	766	770	736	775	770	852	780	793	768	768	771	753	771	811	786	766	790	769	805	775	768	780	765	769	788	762	785	759	842	749	826	764	789	737	768	830	794	802	793	744	791	737	792	765	823	832	829	766	808	749	803	783	816	774	742	764	754	785	757	781	823	735	760	796	741	777	745	741	767	754	800	758	804	797	783	758	804	780	767	794	781	725	778	747	721	786	728	762	774	782	766	827	736	739	756	777	751	780	798	736	748	802	827	832	709	795	731	747	779	768	787	787	787	743	765	764	739	747	765	785	760	720	782	786	765	730	808	769	729	772	776	796	770	815	815	783	789	753	801	798	788	793	822	749	770	792	788	726	754	737	739	778	711	737	776	748	773	762	814	778	773	768	820	772	784	760	765	797	745	786	808	773	776	778	763	737	752	768	765	763	841	786	801	718	784	713	792	764	783	774	748	788	789	767	750	749	763	774	784	831	763	763	749	734	734	766	785	772	719	748	775	778	746	790	782	769	773	753	723	795	785	751	750	752	764	790	784	738	788	777	757	796	755	797	759	755	766	772	706	798	737	746	776	792	794	804	776	779	775	803	787	825	734	729	809	751	731	798	779	700	744	819	742	782	773	756	771	823	792	766	759	807	745	752	741	784	751	779	806	747	771	782	820	790	842	734	780	787	788	732	747	777	789	789	752	773	779	802	758	756	781	784	780	777	729	781	747	773	809	731	804	753	758	759	779	759	772	782	762	785	782	779	787	797	804	754	776	783	784	753	764	758	781	755	786	728	713	772	763	765	784	728	784	759	757	749	758	784	793	837	753	741	770	766	767	768	749	746	849	802	739	806	779	762	776	757	783	766	774	770	771	743	786	736	789	746	802	834	762	785	821	781	776	775	737	786	779	774	790	793	758	802	754	702	733	789	767	795	759	750	758	800	770	781	743	759	806	773	736	703	810	819	754	775	768	749	804	736	736	750	729	775	756	793	792	753	772	786	784	790	819	782	816	781	778	793	747	801	727	761	826	749	759	784	840	770	757	798	724	750	795	778	803	822	786	777	778	798	756	761	756	735	766	764	740	821	773	804	762	745	737	755	785	725	772	770	796	839	769	787	783	776	761	756	745	769	738	748	755	827	787	775	739	768	781	762	769	784	759	779	782	765	767	731	813	766	779	782	766	738	771	784	739	758	777	795	790	767	789	791	680	758	784	716	774	780	782	761	805	776	795	799	824	756	788	807	764	799	775	846	757	732	783	775	802	771	827	768	787	729	778	764	760	766	786	801	739	778	766	741	804	743	777	811	735	808	771	785	745	793	792	797	734	786	737	794	751	775	783	753	773	824	814	741	814	761	716	788	751	813	768	764	802	735	757	787	790	774	790	802	746	812	727	813	716	725	734	770	772	781	768	815	712	792	758	745	764	809	780	803	757	805	770	821	737	784	716	769	793	812	805	778	732	808	794	766	784	806	800	817	742	776	808	786	770	829	771	776	745	759	768	776	728	741	780	760	734	848	774	747	783	751	782	768	748	782	739	801	797	770	754	699	737	775	771	783	745	785	796
24420	21522	25225	28266	21535	21675	18315	2964	5239	1760	300	325	304	319	300	309	301	287	289	306	277	326	292	329	311	292	307	303	296	295	302	306	322	347	327	318	285	349	304	305	312	274	283	304	276	263	300	299	301	314	294	292	313	310	295	288	298	304	325	312	286	273	310	298	288	298	297	292	308	264	322	297	314	309	301	298	303	316	288	289	289	309	301	321	264	296	288	313	279	301	301	287	261	274	309	308	280	298	302	294	295	296	306	312	298	281	299	317	304	306	300	307	296	309	274	294	288	259	320	286	289	297	277	295	315	299	300	288	285	280	298	289	302	295	303	286	320	325	265	288	270	272	296	303	276	327	332	301	313	314	292	284	280	269	268	275	273	289	291	307	336	292	325	286	306	299	330	306	312	300	339	294	308	292	281	292	313	309	306	300	287	276	313	277	289	316	280	284	297	274	312	289	319	305	293	323	291	341	298	290	352	308	273	282	300	291	283	334	288	298	289	311	312	296	316	284	288	273	285	301	292	303	283	304	291	302	306	311	301	301	287	317	286	323	292	291	293	308	317	321	288	317	274	297	292	283	318	280	312	316	304	276	313	299	302	311	275	248	276	311	276	301	290	302	280	306	291	301	304	284	301	272	255	290	266	299	285	307	292	306	297	290	345	318	292	320	355	308	299	319	319	288	315	318	288	289	294	324	327	316	312	294	279	340	314	285	306	322	317	305	283	296	322	299	271	296	301	319	251	304	305	276	305	300	286	269	296	282	288	262	306	311	284	269	329	311	319	329	312	298	298	285	274	313	299	321	276	304	288	284	307	306	325	243	317	283	295	304	310	286	323	262	274	286	277	288	272	308	291	336	281	285	312	268	304	317	300	288	291	277	313	308	289	280	268	278	309	267	309	277	290	288	314	287	321	295	294	291	285	295	304	317	284	288	297	315	302	311	276	295	312	313	285	290	303	294	304	277	332	283	278	300	308	332	306	308	286	317	305	343	303	292	285	309	312	258	307	287	310	299	306	295	318	296	313	296	276	303	316	293	305	288	270	330	286	303	291	288	268	303	323	303	305	305	295	290	293	253	316	351	345	308	298	308	283	304	302	281	345	285	279	279	317	257	310	293	297	320	289	341	321	261	310	267	295	275	281	294	287	278	276	292	279	273	285	266	318	342	299	294	304	298	309	339	282	332	262	284	325	278	291	321	309	262	310	286	293	296	298	283	288	301	277	307	296	319	294	291	286	317	284	295	337	302	284	293	302	291	326	297	308	292	300	269	298	297	285	334	260	290	290	285	278	295	292	304	307	307	271	288	303	256	318	280	312	267	294	310	295	306	326	316	316	258	336	309	292	289	280	282	268	332	295	307	302	302	308	294	302	277	291	337	293	291	315	320	294	240	301	263	293	288	240	326	321	336	319	286	287	314	337	256	306	296	273	294	279	277	259	322	290	300	265	274	306	317	289	266	295	298	289	298	315	279	311	255	316	287	304	312	312	293	283	301	327	289	303	303	317	278	280	314	289	306	296	328	269	268	288	285	296	308	309	310	314	308	328	313	313	290	286	266	296	313	310	290	321	291	315	281	285	288	281	291	322	336	294	301	301	281	301	303	326	319	303	260	292	299	314	300	294	308	297	291	287	273	276	302	287	300	297	313	320	303	308	287	268	286	306	305	281	294	310	284	267	306	296	325	308	279	336	293	288	274	271	305	320	292	290	319	303	292	318	335	304	320	277	296	323	276	282	282	276	297	279	337	265	274	264	283	292	298	303	295	278	296	264	313	326	321	296	334	321	284	265	295	309	280	305	326	300	309	277	293	309	302	313	298	270	302	325	296	298	292	279	301	291	318	288	292	276	303	294	312	303	282	300	305	305	298	295	301	273	305	285	275	308	324	293	277	288	306	289	308	319	334	320	312	316	299	311	304	322	296	298	313	294	293	286	295	288	304	281	304	330	299	285	293	285	269	278	295	272	281	294	296	333	285	289	323	303	308	297	349	311	311	270	306	330	313	302	319	312	285	316	292	276	283	293	297	289	321	278	286	303	305	275	304	320	327	307	281	298	324	278	271	288	328	304	325	292	307	301	263	328	280	289	317	316	276	288	292	345	263	330	292	290	241	292	290	315	300	269	295	277	267	330	282	277	283	283	285	288	286	289	305	320	291	322	295	326	298	307	305	323	289	297	311	301	310	315	327	312	293	323	330	306	290	320	304	304	308	261	268	286	264	267	308	278	334	299	314	322	294	292	282	285	290	309	324	322	289	279	308	335	301	292	249	303	273	322	265	271	282	293	330	290	296	313	318	311	296	314	280	332	289	297	275	295	300	308	309	317	272	283	300	304	311	313	314	315	327	294	289	316	268	333	293	322	326	254	296	269	306	281	303	291	293	292	316	332	296	293	284	325	290	272	300	280	302	281	317	292	300	290	275	281	297	259	309	304	255	286	284	298	305	279	311	257	257	311	298	283	297	290	314	268	341	330	308	291	313	286	290	295	280	290	305	335	307	295	295	318	327	274	298	272	296	292	304	299	281	296	303	320	299	287	281	299	291	310	280	321	274	262	292	313	298	323	321	295	295	323	302	287	311	282	311	326	303	299	299	288	304	302	239	303	277	280	295	305	305	304	309	315	284	324	249	289	332	285	264	336	305	303	323	295	314	285	290	282	310	268	309	289	313	306	320	298	291	264	285	290	297	301	288	303	276	306	276	329	276	304	290	313	309	326	294	296	307	328	298	277	275	312	331	273	295	308	266	279	261	307	288	302	300	261	287	281	332	303	286	268	315	281	332	326	308	277	307	275	307	288	299	317	312	263	288	313	305	314	295	302	294	295	296	279	263	308	288	312	298	312	304	274	289	315	291	300	275	278	289	325	289	310	305	332	293	311	283	304	282	306	296	311	308	311	337	320	274	292	300	287	281	305	295	281	282	273	299	347	294	303	282	304	302	277	287	318	268	296	318	299	318	313	282	294	309	308	290	276	277	281	252	305	296	324	294	307	297	289	256	312	281	304	324	335	293	321	299	302	286	280	292	283	293	297	292	278	306	290	313	313	330	294	299	320	306	281	304	316	300	317	359	312	286	282	289	278	308	286	277	274	277	314	277	279	289	281	281	281	333	280	283	326	288	307	296	305	287	339	313	310	283	292	320	316	278	315	290	302	281	280	284	272	307	313	294	276	299	291	288	302	292	328	293	269	324	308	293	297	289	298	274	298	294	305	285	296	318	302	285	279	252	306	278	320	322	252	295	291	300	269	298	290	259	331	300	295	306	302	283	278	295	310	290	283	313	302	302	299	311	298	320	272	295	330	282	311	298	325	302	280	306	295	303	280	311	319	310	304	285	298	286	307	320	298	311	300	287	297	291	325	269	325	297	291	316	281	269	295	282	280	273	295	292	284	282	281	301	292	291	307	280	293	283	292	279	306	265	316	301	310	302	291	294	309	269	307	285	291	307	267	315	287	296	300	311	299	312	274	299	306	292	288	330
26185	37194	24323	14499	6971	3958	2417	1468	3356	1443	678	747	807	680	714	781	721	716	735	725	762	668	710	740	703	645	687	678	676	674	669	697	703	739	689	709	690	652	679	692	702	674	705	674	690	703	720	644	720	771	735	734	702	682	685	697	678	689	699	674	690	710	727	692	690	764	699	674	701	767	688	688	730	737	729	707	723	675	672	657	702	688	699	686	682	742	667	735	659	655	684	773	654	717	683	713	695	679	698	695	702	696	660	708	682	703	754	710	711	732	693	656	718	742	700	674	730	686	709	683	739	719	683	680	681	729	693	726	667	760	736	682	689	723	704	649	704	713	716	705	714	676	704	714	704	680	707	708	675	743	739	681	696	707	718	695	689	672	664	735	691	693	668	681	705	720	695	699	661	665	696	732	714	746	702	674	648	668	703	671	736	724	652	659	666	712	677	699	684	758	763	674	705	706	707	700	698	682	749	654	718	723	689	714	707	744	719	705	772	728	711	783	708	736	668	669	713	704	689	710	676	693	752	676	682	677	710	726	710	684	684	718	656	697	677	724	692	664	684	734	695	715	691	682	751	710	649	700	701	663	719	675	698	688	687	690	666	743	708	697	725	718	691	722	680	699	728	714	693	685	725	704	723	662	670	712	740	655	698	678	689	707	714	664	680	691	699	680	760	713	737	659	681	671	685	719	720	723	726	673	672	698	671	696	707	711	682	707	677	694	694	683	700	683	704	705	689	729	695	748	660	718	680	679	687	743	742	666	691	726	688	667	710	682	716	741	713	671	714	669	733	720	709	692	702	666	677	708	713	667	662	695	638	688	659	665	700	679	646	669	741	708	703	706	664	689	690	691	660	736	705	732	719	663	698	651	658	663	699	654	710	694	724	692	700	677	732	708	674	680	626	672	735	697	697	727	681	713	708	720	670	715	700	696	701	702	705	688	740	662	699	695	722	719	700	747	699	694	706	672	673	711	628	721	679	680	721	685	658	705	684	671	685	698	682	688	684	714	685	693	716	710	722	722	721	708	725	726	684	705	693	715	660	715	689	706	718	698	686	648	713	687	765	715	712	718	696	666	669	738	702	707	755	705	723	692	749	708	713	733	690	709	691	724	726	753	698	714	699	692	674	610	724	728	690	695	787	725	715	692	661	746	674	698	726	693	715	671	682	690	696	654	714	731	688	738	682	689	723	703	695	700	716	711	713	712	690	713	724	710	748	694	653	700	694	692	743	678	690	738	680	712	640	642	669	681	694	714	711	711	690	675	675	710	681	710	732	722	723	694	664	721	684	697	683	642	713	713	738	692	734	667	721	729	654	657	681	712	730	699	715	696	690	693	676	702	667	744	717	765	678	665	660	686	723	700	710	690	676	710	693	708	706	757	673	685	664	721	672	686	711	715	687	705	671	633	686	718	694	705	706	681	709	719	736	710	664	670	711	688	702	737	735	719	667	702	698	718	742	674	677	649	701	752	707	712	757	724	711	666	741	651	724	750	679	730	719	713	692	692	705	738	742	717	693	693	714	696	673	705	730	709	629	695	774	718	681	679	692	670	705	740	708	661	721	701	700	749	737	725	693	718	742	735	728	707	706	747	703	690	680	692	693	649	686	724	735	692	707	676	732	680	664	674	689	654	725	699	692	707	717	670	727	671	718	697	704	694	682	729	683	725	705	719	689	717	709	726	690	641	694	661	726	738	672	745	698	720	757	684	689	724	687	688	718	691	681	701	732	757	662	704	724	719	705	700	672	654	697	686	679	762	689	709	699	724	717	712	747	714	721	720	660	722	698	682	712	705	680	712	694	678	702	642	720	688	720	706	709	714	711	692	703	676	700	689	683	717	689	699	699	713	698	696	670	748	651	680	703	702	672	684	691	719	712	685	703	707	694	682	717	708	722	735	729	655	665	695	723	723	700	693	691	697	676	718	681	694	694	712	751	682	701	666	686	674	670	730	691	675	727	751	725	647	730	743	723	701	782	697	758	723	740	694	682	765	715	784	670	694	674	715	711	669	709	734	697	677	683	716	651	693	681	731	714	730	656	690	642	698	692	665	719	691	730	695	688	723	675	709	711	689	724	721	719	694	689	678	711	730	744	740	703	691	726	701	706	658	662	710	692	726	719	684	697	717	700	703	660	668	680	688	706	678	675	720	696	690	694	734	756	708	712	719	721	722	703	707	702	668	674	666	674	691	679	740	641	704	683	737	710	690	715	716	761	657	715	687	733	713	667	673	735	722	698	713	627	703	655	733	670	705	697	681	704	690	714	690	760	691	719	657	712	673	703	702	692	736	734	703	662	641	688	742	746	714	709	693	715	730	713	762	676	697	735	704	693	688	753	721	692	680	640	689	620	685	736	724	678	674	690	703	692	672	725	727	719	669	685	745	703	716	679	742	692	701	699	670	707	687	685	682	659	713	644	681	713	701	726	707	715	715	724	736	704	698	748	766	704	661	682	690	708	676	637	685	675	716	703	741	656	665	663	717	719	703	701	747	700	696	715	689	726	705	697	752	694	698	723	679	688	698	735	685	689	673	724	720	696	679	708	713	742	690	666	735	732	644	697	724	712	713	659	675	703	671	713	694	692	701	683	673	729	715	745	667	696	689	707	696	709	696	700	700	658	696	700	702	714	712	699	689	671	688	728	711	677	670	686	676	708	709	667	691	687	716	697	694	661	682	690	711	735	695	707	736	716	721	700	668	662	700	704	716	691	726	735	706	711	699	684	711	702	715	672	705	675	699	685	701	771	705	728	724	712	692	724	660	689	754	668	722	723	731	716	715	693	735	680	671	693	705	689	729	714	694	732	700	676	704	697	734	717	751	647	725	659	676	717	708	689	705	687	739	680	710	684	694	704	712	730	717	662	694	712	702	715	683	731	736	685	692	737	661	698	717	663	673	703	697	692	684	700	736	682	698	654	704	706	673	723	729	738	704	684	680	668	685	637	703	695	667	723	650	673	725	694	665	705	686	715	714	758	725	736	667	699	691	691	674	708	735	714	734	691	697	729	695	709	700	696	740	669	754	701	726	679	673	668	688	727	678	715	707	671	728	693	658	710	693	720	675	696	659	713	663	686	699	724	732	651	680	695	721	717	701	704	711	683	698	689	653	725	711	659	722	650	704	739	686	704	698	715	698	701	716	678	728	683	688	705	736	675	692	688	699	673	685	700	683	711	724	698	693	752	700	668	665	728	726	713	660	702	664	748	700	681	695	653	726	655	645	677	668	670	682	713	710	646	673	665	699	681	698	711	664	649	723	722	676	727	677	720	703	672	677	696	697	707	718	709	696	695	706	754	693	744	732	745	655	641	760	731	731	697	713	705	700	717	654	723	650	699	738	657	676	725	684	689	775	715	685	706	689	751	746	663	685	668	715	684	729	682	732	686	709	726	686	689	724	715	711	699	746	659	666	712	680	689	705	702	700	709	684	715	685	710	670	691	735	704	715	688	683	699	722	698	684	691	745	700	714	700	715	700	708
31958	22794	20017	9419	2804	1221	505	391	474	262	218	251	235	238	229	204	223	216	240	206	232	203	229	237	225	231	242	236	222	201	236	227	250	231	215	218	249	214	231	243	231	219	222	228	222	243	220	216	215	226	227	223	186	215	242	219	242	216	209	195	208	241	245	215	223	209	250	243	212	229	239	238	218	227	241	238	219	207	240	250	230	243	219	258	220	210	206	263	248	232	250	254	219	222	229	258	241	220	214	261	247	207	210	251	220	196	229	212	220	239	215	208	208	249	229	261	198	232	250	228	200	211	241	246	226	261	241	250	239	186	219	247	229	212	231	219	237	225	219	210	221	234	249	215	240	230	235	248	255	231	220	203	218	249	237	252	213	232	230	258	228	240	248	218	219	233	203	203	227	215	216	219	198	226	236	231	222	253	234	247	194	231	223	259	222	189	239	212	219	241	254	239	251	225	235	231	241	214	238	226	235	236	235	233	233	209	229	213	246	238	251	257	233	212	254	246	223	258	238	240	221	223	203	210	238	211	255	239	250	242	231	233	220	241	219	234	216	214	221	252	228	216	222	220	212	214	239	251	219	215	210	214	219	233	230	204	214	219	234	213	253	260	215	234	204	198	217	229	248	234	222	207	222	280	235	203	219	205	216	217	243	244	222	213	238	231	239	232	261	260	205	205	224	235	226	232	244	221	233	234	187	220	211	211	241	188	258	212	221	262	221	244	222	208	216	207	227	227	222	233	216	228	252	248	217	219	235	241	238	233	215	230	227	215	252	206	235	247	246	253	232	226	251	225	212	239	248	223	223	228	212	220	216	229	234	215	236	237	246	234	269	237	223	224	230	195	210	230	231	240	241	233	242	224	228	220	245	243	193	230	231	222	237	237	229	200	224	232	193	225	225	234	225	220	204	206	234	251	222	224	228	247	225	245	221	220	220	226	246	243	241	203	239	239	210	234	217	200	209	245	220	229	236	213	220	226	209	226	215	208	225	254	218	234	188	204	213	240	254	214	246	237	238	241	251	244	247	230	208	202	211	230	224	236	228	245	241	233	230	233	207	215	259	241	213	233	203	220	249	255	241	252	239	211	230	226	225	229	238	237	231	228	233	200	227	235	214	236	229	232	271	246	212	234	214	245	211	233	241	229	218	208	218	223	238	226	225	247	231	245	237	218	219	259	241	222	201	256	222	249	243	220	249	244	238	237	212	248	223	239	256	246	219	219	239	182	220	230	254	206	246	229	205	219	210	256	235	243	222	222	239	249	194	222	225	233	205	250	220	225	231	248	239	243	228	209	226	251	253	230	219	253	218	216	223	231	226	200	224	232	223	266	222	261	214	238	234	230	227	243	242	255	209	228	208	237	218	225	213	249	246	229	218	230	235	247	226	245	223	244	242	234	239	217	241	206	246	219	209	207	239	222	220	222	214	242	205	201	235	217	247	228	214	193	235	229	210	235	225	236	236	248	214	222	230	263	243	248	231	258	216	232	263	233	226	226	220	238	213	221	209	228	246	228	252	212	211	248	242	242	195	244	206	232	255	209	231	211	209	241	251	230	217	247	248	219	239	276	243	228	238	220	196	224	256	222	245	229	231	237	244	213	217	248	196	250	244	230	228	261	214	219	232	222	242	221	214	232	247	239	213	202	216	240	204	228	218	221	229	254	237	216	230	214	227	226	232	235	212	224	202	250	242	224	266	218	226	254	244	240	225	214	209	226	227	235	245	237	229	227	229	235	226	250	275	191	218	247	263	252	220	248	224	277	244	215	229	244	238	252	211	217	239	218	229	242	242	220	228	219	224	265	226	236	232	251	217	227	227	219	220	215	203	204	225	242	230	237	244	240	201	231	252	231	230	256	207	199	213	245	225	233	210	230	229	209	253	234	256	228	223	229	237	212	226	206	221	237	255	231	261	246	223	211	212	219	222	250	248	235	252	219	240	264	231	238	218	214	250	236	206	201	208	240	231	236	238	236	233	220	206	209	234	210	216	245	230	230	232	259	201	212	230	223	233	241	216	248	233	218	218	216	236	207	246	207	207	221	249	231	240	236	246	215	205	237	215	239	205	221	215	243	236	221	213	229	222	241	225	210	233	236	243	265	211	236	244	213	245	236	191	205	241	227	212	209	233	221	241	240	245	243	206	231	245	242	259	245	228	210	232	212	210	225	218	249	231	205	226	235	203	228	216	201	229	213	236	229	205	229	227	233	222	240	211	213	216	210	232	254	251	231	236	245	220	259	207	209	208	239	231	217	238	215	220	234	220	211	218	261	244	236	218	226	231	216	226	206	241	246	224	231	234	223	244	213	223	249	247	244	211	250	234	253	217	240	225	229	216	230	221	261	226	230	258	189	260	232	250	255	256	218	195	239	222	215	218	230	240	224	266	226	229	250	210	205	244	226	240	222	198	246	215	227	220	263	251	219	221	232	232	246	214	198	214	231	237	234	247	215	244	184	237	236	221	237	207	238	239	233	268	224	224	218	232	222	203	228	259	233	243	249	245	259	250	254	238	255	223	250	239	226	232	208	239	231	211	221	230	242	246	240	240	241	244	219	240	257	235	248	272	259	199	261	261	252	238	237	245	232	224	209	235	229	257	247	225	212	208	236	208	207	233	237	214	244	241	240	257	215	242	250	240	231	238	252	235	261	225	238	202	241	226	246	242	234	209	205	210	217	232	244	235	208	232	233	251	220	226	207	214	201	237	238	248	240	260	251	238	226	250	196	232	239	234	205	209	226	219	237	224	242	233	216	230	220	242	211	220	225	253	229	239	232	207	217	244	254	224	203	239	217	240	238	218	253	232	222	228	258	222	232	217	211	212	210	228	202	247	211	230	223	220	232	244	252	242	254	224	198	221	248	217	226	231	251	246	220	215	234	230	208	199	260	217	230	218	213	189	227	242	226	219	228	226	231	224	251	231	246	208	219	232	229	246	218	217	216	227	226	210	221	237	216	231	215	235	220	241	220	259	221	254	235	229	241	218	217	238	217	235	191	225	216	228	219	230	231	271	235	198	211	219	229	223	230	231	222	227	215	192	219	236	242	253	229	255	229	221	210	226	261	216	219	223	237	230	240	226	228	231	239	240	215	217	210	224	231	222	217	218	219	228	232	241	227	244	257	227	207	226	243	222	234	235	228	234	224	244	230	249	212	232	235	233	258	234	228	248	234	229	259	227	218	208	217	206	234	252	223	224	213	240	242	259	240	211	213	227	221	249	229	218	215	231	210	230	222	216	258	239	204	228	228	213	218	248	225	210	225	233	221	250	216	240	215	217	213	225	197	262	240	231	258	242	221	210	229	234	255	251	229	214	256	228	240	212	236	219	244	245	227	228	222	213	221	222	235	263	232	212	212	227	231	220	239	201	232	227	237	238	215	215	250	232	253	234	223	209	196	223	242	201	217	213	259	226	222	210	230	223	230	257	236	256	228	208	236	231	218	243	246	225	228	204	226	212	222	218	243	227	225	234	227	214	247
22895	24700	12194	5021	2190	1167	832	699	745	637	556	602	608	606	599	598	646	647	629	578	600	614	597	555	632	569	595	557	559	599	609	611	615	601	580	607	591	593	591	597	596	616	611	622	569	593	605	600	608	581	601	612	619	572	600	574	595	608	619	596	609	560	599	593	623	533	605	641	576	624	584	603	565	593	605	549	584	610	605	565	631	598	619	609	603	601	662	586	551	587	639	602	620	589	639	602	592	550	560	595	623	583	603	633	582	585	602	609	586	584	604	599	571	590	611	597	607	602	646	644	641	567	632	566	564	590	586	602	568	597	601	613	590	605	619	596	609	588	603	611	622	586	595	613	607	610	599	606	603	636	587	582	567	626	609	594	596	606	606	577	595	608	618	577	612	593	641	600	581	579	631	591	580	611	634	585	577	623	608	566	628	579	619	625	574	557	644	636	607	617	575	624	598	601	597	640	622	579	615	570	605	552	567	577	591	607	591	659	591	604	593	580	607	572	587	608	565	590	593	642	600	585	601	588	598	611	597	571	592	581	614	602	646	654	575	609	638	617	616	595	601	626	574	589	621	581	584	567	577	630	564	579	584	611	603	584	594	616	590	569	591	600	607	618	601	622	651	607	591	560	613	610	627	579	650	655	605	580	602	613	602	605	555	562	644	578	580	612	581	575	574	617	616	680	592	620	532	630	636	580	595	576	565	516	631	637	612	652	620	611	625	591	588	545	617	614	613	624	594	614	588	573	633	637	575	600	571	597	581	624	579	560	596	590	618	590	575	565	577	553	549	578	594	606	603	562	594	606	619	600	595	608	609	614	615	577	568	614	589	563	605	614	603	574	593	620	591	597	600	624	589	601	600	578	553	605	600	596	625	596	551	632	608	628	584	600	627	611	560	582	598	584	611	553	589	595	591	561	583	608	611	570	588	606	526	578	620	592	625	575	660	581	578	567	575	579	604	597	648	603	559	600	559	593	639	605	571	619	609	584	594	588	597	600	598	629	623	621	596	616	620	575	640	612	588	589	594	609	584	573	588	604	645	587	599	635	621	585	612	597	575	594	561	619	639	611	598	579	596	618	627	591	611	612	598	587	577	611	580	637	607	588	588	585	631	602	590	598	624	575	652	611	599	591	566	605	570	587	642	590	573	615	604	597	602	567	589	606	618	592	599	573	585	640	573	589	622	610	562	586	594	624	603	599	614	601	599	581	581	645	597	579	577	618	572	633	596	596	539	593	580	549	602	597	589	605	585	584	585	590	552	621	579	589	602	582	578	600	578	596	586	580	595	616	603	649	631	582	624	606	572	607	634	587	636	603	630	613	610	615	592	636	570	613	637	578	567	569	598	633	598	595	637	605	585	615	600	624	606	575	624	591	601	581	571	602	588	618	633	590	574	622	592	582	572	623	604	631	591	602	596	577	566	546	623	599	554	575	638	621	604	600	600	599	611	604	625	587	598	587	560	651	601	584	609	589	615	589	555	597	616	640	631	606	634	571	591	620	649	596	567	600	595	613	632	643	580	585	577	612	577	566	573	647	612	601	570	581	609	619	606	574	596	597	599	602	542	574	604	607	593	622	607	598	633	567	607	611	594	615	566	572	623	600	575	603	575	586	579	541	616	588	582	562	592	591	595	636	586	565	597	597	610	588	588	633	594	615	572	602	637	567	637	583	579	633	584	601	548	587	559	593	558	597	583	552	568	602	660	581	597	583	596	634	596	583	611	641	629	591	579	629	560	596	611	592	637	591	599	631	560	631	605	635	590	546	592	596	625	609	605	601	603	575	628	581	610	603	540	579	575	613	551	596	646	611	606	625	646	615	656	606	600	575	631	620	583	595	658	598	594	621	614	560	594	574	593	606	604	599	568	585	623	589	614	558	629	602	586	631	580	616	637	546	651	594	583	587	570	644	623	595	571	564	590	605	631	591	613	605	632	546	562	598	633	565	586	594	562	616	580	569	556	588	613	587	611	572	592	587	567	600	656	601	623	592	593	578	595	604	591	603	600	587	536	583	589	557	619	607	578	583	585	630	563	589	646	590	578	596	573	583	617	631	597	619	609	588	582	585	576	615	580	561	576	577	609	596	613	612	610	588	600	585	564	546	602	577	614	614	609	633	591	586	584	629	593	587	606	607	571	585	606	620	605	577	588	604	635	566	605	621	641	675	648	564	590	573	560	611	596	632	591	589	591	590	606	589	600	626	594	599	628	559	637	561	600	599	587	586	600	622	564	598	573	612	579	597	609	590	573	569	593	564	516	598	556	585	546	626	618	656	614	622	620	575	605	584	616	586	613	601	637	584	608	621	577	609	584	593	622	611	591	603	585	599	584	583	604	614	624	605	586	617	591	568	567	608	554	632	622	565	654	621	552	593	603	580	610	587	603	631	627	592	604	620	608	614	582	573	575	649	604	597	610	625	637	592	625	630	580	589	591	623	601	637	618	636	560	582	617	578	601	598	613	549	607	585	566	588	594	576	565	590	585	576	595	585	585	575	570	594	604	559	560	545	601	593	597	608	593	623	617	608	580	593	618	575	616	590	616	603	543	600	555	562	581	644	577	583	590	618	628	603	639	570	552	618	596	543	606	576	585	584	591	628	597	620	573	539	641	592	579	595	608	583	617	599	632	615	571	606	591	615	582	586	583	615	595	622	565	592	641	554	605	622	593	561	600	595	612	622	592	637	549	603	625	594	570	613	623	628	597	610	619	600	611	586	613	561	582	549	563	555	584	610	574	583	582	637	572	622	575	601	577	652	616	609	606	595	637	587	586	596	619	597	601	582	561	594	610	626	593	615	547	646	576	610	603	636	614	600	611	593	626	601	579	579	570	612	659	577	627	613	592	569	620	609	608	607	640	568	589	590	612	632	646	588	590	615	604	557	601	594	609	615	588	578	598	630	623	546	599	577	621	625	618	610	562	590	593	582	565	627	612	590	622	591	612	605	608	640	623	625	614	588	627	617	593	579	546	616	588	611	570	586	588	574	604	588	552	642	617	591	607	586	612	569	573	562	614	570	612	588	590	626	585	578	586	593	636	585	590	591	617	581	611	583	571	597	601	611	572	625	576	567	616	576	571	593	603	610	546	575	632	604	583	620	620	623	600	577	633	584	587	581	628	622	586	583	566	592	590	591	590	583	611	613	578	624	609	612	596	605	599	632	601	640	615	638	611	626	627	618	606	596	562	590	590	621	588	595	599	594	626	564	611	600	601	620	585	614	591	574	593	591	607	582	600	608	592	609	636	607	582	638	614	580	609	581	617	546	597	606	595	597	562	588	619	583	612	542	635	568	628	627	615	608	559	578	593	589	604	598	586	569	648	602	600	576	583	597	592	605	578	605	579	561	590	622	615	598	568	541	591	621	579	604	643	624	618	578	593	597	576	591	634	615	570	630	611	578	650	605	596	590	535	568	579	556	621	583	596	617	587	625	618	569	642	601	577	618	597	563	582	545	601	571	640	654	588	581	535	602	621	590
25064	21558	24997	28598	21600	20078	3759	1836	3179	916	310	317	303	292	346	350	312	328	351	339	327	350	344	345	321	309	346	274	336	320	321	327	315	333	324	320	310	319	311	341	357	307	339	335	346	332	346	350	321	325	334	330	335	304	348	349	363	351	271	322	326	341	327	334	315	350	337	347	323	317	331	317	333	326	342	322	351	342	343	334	325	297	315	308	317	334	314	332	316	309	340	363	342	324	332	361	356	318	326	323	313	316	319	301	338	295	352	298	345	323	334	303	334	301	318	319	308	307	326	304	321	318	333	336	317	335	334	336	339	343	332	324	331	343	339	297	343	342	289	333	332	352	317	336	327	318	329	359	341	357	331	364	356	387	338	338	335	355	343	309	362	344	325	342	328	343	355	337	305	308	340	287	361	324	333	304	342	351	328	358	299	321	306	291	322	317	289	336	310	298	309	315	331	360	332	351	346	323	322	332	290	294	316	324	333	308	294	326	349	323	301	292	344	357	279	318	339	336	340	305	319	317	302	281	317	311	350	343	343	334	329	322	321	306	299	292	335	318	330	323	333	319	348	321	347	327	335	324	328	318	314	327	306	310	330	370	318	353	315	350	315	313	320	309	302	326	320	317	349	342	374	326	332	314	304	284	283	339	359	341	350	326	317	329	286	300	331	345	321	311	336	307	344	338	293	337	309	314	323	306	359	290	323	352	336	334	315	303	347	303	321	307	319	303	306	337	339	339	316	307	325	284	355	316	362	307	351	338	366	314	336	346	293	340	310	342	294	338	314	313	366	314	341	332	337	294	323	343	346	340	336	323	326	334	347	317	329	332	319	330	347	323	347	333	334	351	333	337	331	336	324	325	331	312	301	305	334	267	340	345	343	342	329	315	314	338	327	359	339	323	300	328	300	319	324	334	301	341	324	328	295	329	306	326	342	338	339	363	333	304	321	327	343	355	338	301	354	335	338	324	350	371	317	323	317	363	349	323	342	334	318	270	314	346	321	350	371	342	330	299	346	364	270	342	336	338	324	365	311	346	327	323	302	333	341	337	334	278	326	318	336	354	327	353	320	314	324	330	358	311	297	295	316	304	341	302	330	314	335	318	316	355	339	348	323	338	299	285	313	329	354	326	350	309	310	278	312	315	314	309	330	309	342	303	299	298	332	333	312	341	337	349	302	338	317	312	356	315	331	300	322	319	347	326	325	325	293	331	342	327	317	356	347	349	322	332	315	322	272	356	311	311	359	326	336	332	337	331	323	319	317	321	301	352	335	329	333	342	298	332	347	363	347	304	350	318	304	272	328	304	330	331	331	314	326	323	324	354	315	302	316	322	321	321	315	366	329	315	334	347	318	298	317	326	336	344	347	327	332	345	331	330	337	308	389	325	307	297	292	352	342	303	343	320	345	303	336	327	287	360	351	371	318	322	317	302	337	328	310	310	328	303	332	331	325	339	327	351	328	309	300	342	347	347	345	332	337	360	337	361	320	305	337	302	335	319	346	354	330	324	303	327	305	354	302	349	359	320	346	327	311	354	341	375	303	358	350	280	333	320	345	309	344	345	342	326	338	322	323	343	329	342	325	315	328	317	329	323	328	349	315	347	335	311	317	343	342	314	312	339	338	325	362	360	322	315	330	319	346	357	342	307	331	296	304	323	305	325	315	316	347	321	333	335	314	326	346	310	294	359	338	335	332	318	317	350	352	325	303	303	294	314	302	316	320	317	316	344	308	328	322	342	343	331	346	345	331	349	344	347	320	293	358	352	344	356	304	324	315	322	299	289	332	307	325	368	344	329	336	369	323	311	336	320	340	328	363	318	300	317	286	293	351	338	303	305	354	298	303	320	341	337	348	312	337	312	317	343	343	348	313	342	344	315	295	317	306	330	331	318	332	312	349	353	344	327	317	303	304	343	329	353	335	336	326	319	328	318	322	297	353	333	316	317	320	335	321	346	379	336	322	315	305	361	356	318	314	324	335	328	340	318	325	321	317	347	319	345	330	313	320	330	313	318	321	316	291	327	334	315	365	329	353	336	338	344	331	360	311	346	313	341	325	327	370	327	341	306	332	342	340	345	314	319	302	308	329	290	341	336	324	317	302	330	312	333	313	310	304	316	324	317	337	346	355	322	286	335	303	346	358	332	335	308	298	329	303	333	302	331	325	353	324	362	317	312	356	327	323	375	289	305	300	336	361	325	326	345	307	366	331	331	350	326	315	317	316	336	310	339	342	347	343	337	338	319	319	343	294	320	319	328	317	357	306	335	321	327	303	317	338	350	370	343	354	325	321	314	288	311	346	317	345	331	333	337	350	302	309	305	319	311	353	325	337	327	322	300	325	338	343	303	320	333	330	292	333	300	352	326	356	317	327	331	337	332	343	312	314	309	300	320	360	306	293	332	313	321	365	324	288	307	363	336	310	338	303	347	357	326	313	328	318	324	334	309	346	301	328	333	338	336	318	341	335	336	314	328	316	336	352	343	337	324	341	307	321	313	343	308	344	335	335	332	300	328	304	353	342	319	330	314	342	327	319	323	314	331	359	310	374	323	320	340	341	327	361	324	300	335	369	303	329	345	324	327	381	307	301	319	347	333	379	329	330	316	313	301	332	292	322	352	331	351	332	323	307	310	332	304	323	327	324	339	331	340	332	322	321	339	300	322	332	324	330	320	322	373	282	315	341	324	309	320	328	332	294	300	313	312	321	339	327	322	341	304	336	348	345	314	359	325	302	324	296	317	313	317	323	318	294	315	336	366	346	352	308	367	342	324	326	334	300	365	325	297	313	325	307	304	318	334	317	298	330	343	317	317	326	329	317	318	309	358	339	351	324	376	317	325	308	329	289	360	314	306	333	338	345	305	335	313	315	313	373	332	301	314	334	313	353	337	346	304	310	305	290	308	333	323	309	293	309	353	329	299	313	276	329	304	319	326	310	301	302	350	328	352	322	324	329	345	302	342	316	322	340	350	289	296	348	350	312	320	341	341	331	323	304	335	288	329	332	309	332	321	344	327	314	346	337	313	319	296	327	318	303	352	324	313	323	348	328	313	309	318	346	362	319	344	291	338	295	308	317	358	352	322	318	284	306	346	320	347	338	307	340	304	333	347	328	323	313	327	342	304	332	337	328	326	334	326	296	283	336	310	319	321	305	348	325	299	319	344	331	379	310	332	321	318	349	331	319	323	322	343	330	307	346	305	315	314	402	317	324	321	354	290	346	316	284	337	306	346	352	348	320	365	342	296	320	327	330	296	325	349	316	318	329	364	330	339	328	296	337	359	338	339	319	342	344	343	310	325	355	326	313	322	294	303	325	327	328	333	319	315	310	319	363	323	308	363	327	348	363	333	341	316	325	365	324	353	303	339	344	329	328	361	346	296	339	333	327	312	324	295	331	315	335	338	310	320	305	317	335	304	354	318	334	330	326	326	326	325	321	380	296	319	361	340	314	335	325	291	324	339	323	326	311	324	310	352	312	328	315	341
22660	36186	24708	10338	4538	2234	1508	1533	2386	1127	796	801	800	777	850	747	761	736	818	787	780	766	777	785	797	803	835	816	853	783	789	792	728	783	807	804	757	829	768	810	781	754	797	853	809	823	827	791	806	798	839	752	790	763	813	776	799	761	801	811	755	825	773	801	819	773	758	759	782	754	800	774	849	813	840	789	808	775	747	801	816	817	814	777	786	810	799	798	788	779	745	787	787	775	781	783	774	806	756	795	792	824	781	861	824	813	812	817	763	806	836	841	809	770	806	741	709	785	763	770	773	817	788	800	794	805	754	772	813	740	788	824	814	789	795	836	756	787	757	723	809	815	775	817	738	821	777	825	792	790	814	793	820	810	793	777	790	799	775	814	788	804	822	775	824	712	833	765	750	783	786	797	789	782	775	756	785	829	781	753	750	791	776	802	743	821	802	776	772	782	806	791	727	850	799	770	789	834	830	834	766	779	780	814	761	763	812	777	773	767	755	757	773	802	788	816	792	752	824	794	782	812	714	786	798	798	801	802	794	805	847	739	768	777	804	794	843	767	752	761	780	776	808	811	757	789	873	752	786	798	795	776	840	843	843	816	789	796	793	805	800	782	815	805	798	698	778	781	869	801	806	783	754	783	835	772	750	780	763	759	818	768	765	757	823	771	789	738	861	818	749	711	803	824	765	785	835	801	810	781	769	844	802	834	777	814	728	734	821	765	834	764	821	796	787	785	812	806	811	790	807	806	781	844	788	787	792	784	796	790	757	802	757	790	819	846	774	835	748	760	787	778	793	799	790	822	796	730	793	796	811	807	831	820	802	821	825	805	823	771	784	850	764	783	797	834	758	788	820	763	749	816	828	802	791	710	766	767	800	763	745	822	788	811	784	803	832	791	752	796	801	766	785	759	758	787	784	780	810	797	739	816	859	792	819	800	813	793	829	757	825	797	767	805	810	811	839	782	745	799	815	806	805	796	754	805	778	812	753	761	782	772	714	784	809	726	835	772	789	801	735	763	782	784	823	815	768	789	797	790	757	814	809	797	806	764	777	770	808	790	788	791	827	795	824	771	746	793	796	783	811	812	795	805	762	742	778	772	810	808	806	780	737	790	749	758	787	802	796	833	811	806	725	790	770	807	775	738	774	801	808	795	801	781	828	799	757	807	763	828	805	790	751	825	784	791	797	799	788	770	837	743	815	793	751	814	768	765	789	771	807	774	802	797	804	799	768	801	776	796	798	790	827	807	823	770	806	795	796	790	819	778	816	795	781	817	776	753	798	768	843	798	807	787	785	803	822	798	792	806	753	753	797	783	768	811	811	749	783	774	783	799	845	821	736	776	763	813	825	777	789	786	808	791	815	792	789	751	792	805	831	804	770	794	799	835	844	788	822	751	786	853	808	772	794	789	764	750	842	828	720	781	741	802	788	747	761	789	777	761	782	808	799	805	783	742	786	819	791	788	843	822	846	768	802	812	763	786	802	802	826	802	749	814	835	824	767	835	809	779	809	814	756	763	748	820	788	781	764	788	813	799	727	768	717	818	791	829	791	782	738	817	780	791	780	763	771	826	800	813	817	772	785	788	806	772	793	803	766	747	737	790	800	700	796	729	790	793	760	788	805	844	797	772	738	784	796	767	800	760	812	817	776	831	733	765	797	764	802	789	792	801	794	755	844	802	782	748	777	832	805	822	755	798	796	775	762	789	820	815	816	824	751	833	739	787	807	765	823	819	811	745	792	789	821	835	743	739	721	811	767	777	774	847	793	780	774	808	728	781	801	796	779	794	788	778	753	796	814	814	766	871	802	803	759	781	801	809	784	831	800	802	787	753	844	781	784	780	763	798	819	790	750	782	763	751	763	832	761	782	760	806	775	776	766	774	838	815	785	789	806	758	829	822	774	784	801	788	805	796	803	765	798	795	798	763	831	826	797	796	812	811	828	808	771	802	819	784	738	802	809	792	863	747	815	731	764	797	801	826	837	823	839	811	807	803	763	751	840	773	740	770	827	810	835	813	750	802	786	746	709	828	797	794	800	806	811	785	761	867	817	778	789	780	844	777	801	807	812	804	801	738	817	831	815	778	781	740	771	779	771	740	813	791	753	792	837	781	843	790	831	778	783	799	801	777	796	786	749	773	811	789	805	784	784	784	772	836	781	855	768	797	802	754	808	785	789	761	778	759	807	764	797	756	800	787	775	835	765	748	785	757	835	780	786	829	801	791	794	812	780	794	784	797	833	780	802	798	800	795	755	758	790	735	863	776	763	794	793	810	768	838	805	784	813	805	790	771	847	770	761	766	802	800	768	804	789	754	789	767	810	840	824	748	819	835	767	761	799	824	796	762	806	784	773	788	806	781	834	754	771	768	782	761	773	762	764	841	761	767	830	806	806	764	764	789	775	800	823	825	763	790	786	781	743	761	789	812	760	771	783	839	812	789	812	807	767	795	820	800	804	775	795	800	735	755	782	807	739	773	770	771	811	821	793	823	750	861	811	811	791	791	797	802	780	811	806	795	786	845	798	765	784	822	764	780	835	811	751	811	819	783	775	855	827	791	738	840	749	828	818	791	806	759	757	797	840	830	723	798	772	789	758	801	813	784	797	811	774	814	803	744	753	784	785	803	809	792	776	814	815	772	779	747	798	790	780	789	811	801	812	788	826	810	753	775	772	800	795	747	742	791	787	775	740	781	873	813	836	801	766	822	819	757	814	781	752	801	788	754	887	746	775	775	795	801	778	785	749	803	810	762	809	847	794	794	770	800	763	846	760	780	841	819	764	818	834	790	805	819	814	794	829	754	758	861	837	798	767	793	808	838	790	824	760	785	807	791	753	772	785	839	759	798	799	817	820	804	829	810	745	770	809	806	777	746	785	802	739	798	803	757	750	780	814	758	783	770	803	805	775	793	797	810	731	765	782	790	778	773	790	831	777	788	723	771	854	720	777	772	812	778	822	763	800	801	799	784	833	809	787	805	801	821	810	796	788	762	793	750	801	792	783	813	850	781	830	810	752	740	832	790	811	780	824	793	789	824	773	797	814	833	759	820	755	782	766	779	857	814	806	800	771	804	759	839	814	814	793	798	829	773	819	774	755	769	802	802	772	815	796	825	760	791	772	808	777	802	794	760	828	829	710	784	790	771	860	778	783	788	829	798	826	761	815	757	820	792	782	811	839	784	819	763	798	777	783	821	808	839	795	770	785	809	797	799	812	809	788	850	809	766	835	801	843	759	802	782	794	818	760	806	773	776	810	824	771	802	777	785	743	762	845	811	753	819	752	763	805	760	800	815	786	742	810	796	791	754	833	870	819	825	804	846	772	767	801	805	807	764	831	738	810	765	779	803	790	801	817	788	832	789	774	775	768	811	803	784	806	800	826	831	801	803	793	779	797	774	786	823	840	745	796	793	784	757	827	786	803	852	797	789	750	757	807	773	784	761	776	794	799	719	738	822	795	783	794	764	766	812	812	845	777	772	822	801
24446	21562	25314	28255	21574	21669	17286	3358	4967	1227	345	339	340	316	281	317	287	303	288	300	314	332	322	321	306	324	324	301	317	299	319	310	311	283	293	295	310	307	325	263	317	325	301	296	298	311	294	322	293	306	311	325	296	297	297	316	291	327	310	308	314	284	328	317	296	289	305	311	286	289	311	297	287	323	295	307	329	291	278	290	273	292	348	282	300	304	281	328	281	319	321	294	288	296	327	322	306	317	295	323	298	326	345	324	306	321	275	313	271	299	285	319	297	346	296	268	318	309	305	279	338	302	282	327	309	318	322	298	281	308	292	310	303	305	279	285	317	296	283	277	325	279	261	297	299	283	275	285	288	316	281	310	317	318	320	304	321	276	311	305	293	313	293	309	281	334	303	306	304	324	293	302	327	312	282	333	289	357	298	320	332	320	317	338	315	334	276	286	322	313	282	287	290	301	324	307	286	304	332	281	271	248	271	312	298	283	331	327	301	318	328	285	295	308	326	307	307	328	311	296	308	306	299	288	297	279	311	319	299	291	259	310	276	324	303	303	278	329	352	325	310	287	293	304	312	294	282	320	301	321	317	272	275	315	291	285	311	281	306	339	310	314	311	317	310	282	304	276	346	342	311	321	322	285	294	299	311	276	279	287	309	313	307	335	294	316	277	316	304	292	310	309	312	328	299	315	315	273	332	307	300	278	291	300	320	316	305	294	301	290	305	293	278	314	330	285	287	318	303	316	303	340	280	331	332	343	331	302	293	278	317	325	321	307	280	270	314	305	309	306	287	321	309	311	281	289	311	295	293	322	307	319	273	351	313	320	310	336	331	294	317	285	336	316	316	297	299	288	312	292	299	320	286	318	325	255	300	300	322	251	341	309	326	286	321	310	331	300	304	300	280	328	312	294	326	268	289	268	309	291	314	321	305	341	295	300	289	328	293	291	285	277	273	316	349	299	285	294	320	316	287	312	313	289	306	354	332	303	300	310	345	308	317	302	328	278	319	316	292	327	307	261	270	304	306	312	295	291	270	296	303	333	320	313	294	276	285	290	314	297	266	320	325	298	305	320	295	284	256	311	287	304	304	303	320	344	311	288	309	311	316	305	305	300	297	312	319	310	319	281	315	294	305	293	272	324	315	294	306	288	334	319	322	315	317	316	306	298	311	284	324	350	300	278	289	305	259	308	312	283	339	304	285	271	283	298	282	304	323	324	318	314	351	304	300	333	293	324	288	298	323	297	309	310	299	270	338	314	333	323	308	304	309	323	273	290	311	296	312	340	261	277	302	278	302	283	315	305	297	299	283	295	311	288	293	300	297	310	268	278	324	291	300	321	271	305	306	304	282	301	309	322	297	298	292	318	332	293	283	312	288	316	312	333	324	306	279	301	317	291	298	317	277	300	323	276	249	316	276	284	309	324	304	309	294	296	300	343	299	297	304	294	288	310	329	315	280	320	314	293	318	280	290	294	304	284	294	314	308	289	291	325	300	300	287	303	303	305	304	320	310	304	281	289	296	311	303	309	303	317	323	295	285	290	293	315	325	296	321	328	329	328	307	320	310	323	312	275	279	305	287	290	295	301	321	330	301	308	319	290	307	286	302	269	290	322	344	320	297	298	309	276	334	314	312	319	308	301	284	321	352	325	245	311	301	303	308	304	296	301	316	325	325	309	295	295	276	297	296	304	313	306	284	349	287	340	300	292	267	331	275	294	310	318	327	322	297	278	304	331	312	295	292	332	301	306	259	278	304	286	301	294	288	306	311	307	307	315	278	301	285	270	331	286	304	306	285	253	322	285	308	283	310	319	356	327	305	306	300	284	336	283	310	289	285	306	287	311	288	303	297	317	335	299	326	294	284	280	274	311	325	326	310	304	306	283	281	317	308	286	305	277	316	297	301	292	298	322	295	313	323	310	289	298	262	316	279	298	265	321	308	309	308	309	318	284	319	298	325	297	306	315	320	299	304	308	305	275	303	295	273	303	329	329	317	307	295	287	338	314	284	317	291	308	302	316	291	292	293	327	300	312	291	298	304	302	313	305	317	320	298	302	296	321	311	325	320	312	299	283	293	301	259	298	293	317	300	286	324	303	303	309	298	265	327	295	301	297	275	307	329	294	309	313	333	284	305	314	315	290	295	274	331	334	302	315	290	328	299	266	299	303	278	321	306	307	300	303	308	333	322	319	300	311	291	341	289	301	348	301	316	280	310	290	300	297	330	315	303	294	322	303	277	299	278	304	297	265	283	307	299	295	294	311	260	273	324	331	302	297	316	286	287	328	295	289	307	333	310	310	281	316	281	290	306	304	301	321	281	284	313	322	255	312	295	315	312	307	301	307	318	316	291	309	303	318	321	307	322	280	288	323	328	312	282	300	295	309	304	306	282	268	293	308	303	283	289	343	306	262	327	308	326	333	306	293	291	284	324	284	294	277	290	292	296	313	275	297	289	292	314	299	273	292	315	295	304	302	338	328	305	325	301	357	321	291	307	289	306	278	282	283	315	279	271	310	310	296	302	295	327	317	281	343	313	318	275	305	318	301	321	284	314	326	315	325	301	309	282	306	312	304	284	316	298	291	310	297	295	300	297	307	290	315	324	300	331	272	303	266	268	328	291	292	337	321	323	295	295	284	310	319	298	315	284	306	307	291	299	299	304	301	302	322	312	286	288	277	296	307	309	292	315	270	321	278	292	310	324	315	311	310	327	279	314	302	320	289	314	337	288	293	286	335	313	269	311	310	305	354	316	307	294	324	305	294	326	302	308	274	273	310	324	301	300	312	316	317	284	287	318	280	300	305	289	299	276	329	310	289	336	315	305	326	308	295	310	312	316	395	295	322	298	281	324	310	276	328	336	320	316	274	333	283	296	331	304	324	289	292	304	314	334	267	309	298	272	300	345	326	292	304	331	301	299	344	345	291	323	310	292	285	287	308	345	324	327	286	316	315	306	325	326	325	292	328	292	309	334	282	331	273	275	260	324	332	286	297	302	309	318	303	313	276	317	284	302	316	311	296	306	296	313	302	295	309	289	278	306	325	298	337	263	314	302	301	321	298	300	308	296	284	315	279	307	308	298	292	298	282	311	283	261	309	311	305	295	311	293	298	294	289	301	311	279	289	309	321	298	310	339	314	302	297	290	295	315	286	327	322	303	316	328	269	298	295	278	312	340	316	297	285	283	297	312	302	290	307	329	320	289	330	315	295	288	299	263	301	300	290	320	331	295	275	292	331	293	332	286	315	301	269	320	307	303	305	271	274	318	294	284	292	308	310	323	291	321	304	305	276	311	299	307	303	310	297	313	279	303	290	335	286	307	296	279	296	280	262	270	299	302	305	302	292	316	323	295	299	315	294	287	308	268	357	321	286	280	329	313	291	299	329	315	284	317	307	277	300	288	334	290	290	315	336	326	302	314	315	313	297	311	317	317	282	286	296	321	295	311	330	318	300	339	290	289	311	289	306	284	257	311	285	306	325	334	304
27086	42822	25955	12790	6109	3155	1547	1873	3098	1103	690	711	735	717	681	697	737	734	702	763	726	735	699	728	731	689	705	722	694	739	713	680	750	710	691	722	742	718	733	712	689	729	691	755	708	723	709	694	711	743	762	709	710	687	704	713	749	711	720	687	732	711	698	738	686	712	700	697	697	708	726	731	706	707	696	695	736	720	689	736	713	735	719	658	702	724	698	753	729	705	704	743	694	727	678	724	695	737	647	729	723	764	711	732	718	671	709	712	688	698	717	744	680	712	669	723	741	703	691	683	715	718	713	716	638	717	700	724	724	667	682	698	700	702	734	716	687	678	706	706	702	704	732	676	705	735	710	740	729	727	721	708	678	709	736	722	705	701	713	708	692	687	698	708	707	711	720	724	741	731	730	706	681	735	696	692	716	736	731	695	704	706	712	705	739	701	717	697	734	683	681	707	711	739	734	731	699	690	732	710	716	711	718	739	705	745	731	725	731	690	779	701	720	726	701	716	739	703	725	728	738	726	746	699	749	749	698	709	727	719	731	701	727	703	692	760	694	741	706	720	728	774	691	744	660	678	727	701	726	708	759	726	685	690	708	709	697	748	739	716	680	723	735	685	717	701	680	708	731	681	726	751	722	694	673	705	700	727	710	729	702	730	758	729	727	701	734	733	699	719	734	744	738	703	748	733	720	673	733	694	693	687	736	705	747	711	718	719	625	697	706	729	696	690	748	691	688	718	716	760	670	679	761	731	682	681	705	704	708	733	750	674	708	706	688	669	695	679	702	719	784	719	729	710	700	721	746	685	699	712	723	708	753	697	706	681	740	698	729	722	711	722	718	757	683	733	721	737	713	721	685	702	679	679	728	691	641	725	719	672	691	685	713	713	715	779	685	715	690	730	664	731	724	712	726	717	787	716	730	728	734	742	709	681	687	724	703	733	703	710	711	712	704	716	778	679	720	738	718	709	737	700	711	715	697	744	720	753	717	724	692	722	698	677	694	739	704	772	681	707	698	724	750	721	705	719	737	743	737	695	707	701	676	679	735	707	742	754	703	736	744	695	732	752	707	761	772	688	697	735	736	730	716	669	693	758	663	693	687	672	721	745	689	693	695	714	688	675	747	723	671	696	738	737	717	711	699	707	713	741	731	727	717	704	709	708	666	730	723	718	705	683	695	662	733	705	733	676	715	732	761	687	726	763	692	727	718	693	687	740	682	736	694	732	668	685	781	742	730	715	699	682	719	712	726	696	681	728	759	666	681	685	743	724	705	692	729	737	702	695	674	742	705	665	745	768	675	739	739	716	755	720	661	718	678	708	646	705	751	699	691	676	666	720	647	716	721	731	725	784	687	698	771	713	681	692	711	715	716	741	717	689	725	692	724	743	741	749	719	709	679	691	686	713	697	706	753	740	689	697	699	713	743	753	721	671	732	723	733	704	744	746	728	701	731	691	709	729	744	670	725	668	713	685	691	662	646	632	738	718	704	712	700	686	675	725	705	684	739	692	710	731	659	693	734	765	696	732	738	715	709	710	719	733	771	658	705	728	690	700	687	678	746	714	737	705	739	677	731	736	722	666	742	699	672	678	738	723	733	717	672	703	692	736	708	724	693	768	727	711	710	685	692	697	670	681	681	713	668	695	686	689	716	725	689	719	692	683	716	683	704	679	776	711	738	695	736	706	733	677	740	707	714	677	715	730	708	690	729	707	678	764	741	707	710	730	698	723	708	726	734	731	717	701	732	765	690	751	691	716	705	788	714	709	714	751	720	707	716	765	707	774	686	719	749	701	783	697	673	717	708	700	731	731	728	706	764	714	699	717	742	717	687	763	710	748	741	670	706	743	668	732	747	716	726	762	728	705	702	659	711	725	729	687	753	722	676	733	758	714	719	736	725	782	698	721	730	685	731	741	714	645	737	705	738	733	718	685	704	753	709	735	726	771	693	714	735	666	694	737	692	750	736	708	725	709	733	711	713	752	692	744	702	688	706	721	663	758	732	722	695	678	718	672	672	727	711	712	685	718	715	731	724	663	694	700	700	748	720	707	748	712	702	785	744	699	685	738	730	749	723	723	747	720	693	716	730	687	722	755	696	763	721	745	752	757	741	674	708	749	713	726	716	697	723	742	729	736	735	719	739	679	678	724	744	708	701	781	757	677	748	710	734	714	714	687	763	725	699	734	721	697	660	734	742	705	749	719	732	673	672	682	700	717	741	702	708	712	785	755	706	706	693	746	710	675	715	773	711	685	743	694	741	687	686	724	735	739	713	774	746	735	720	762	715	724	729	699	730	726	704	722	718	730	716	756	677	701	708	705	758	674	735	708	752	714	692	656	738	747	724	693	692	719	704	711	707	685	666	701	729	690	722	742	730	760	715	642	700	671	703	699	694	721	698	727	716	700	705	692	746	685	703	768	769	703	706	688	685	735	693	703	711	769	693	701	724	746	665	747	749	707	706	725	729	695	696	727	743	618	732	751	689	754	740	689	733	772	688	723	721	687	692	722	705	683	711	681	741	755	740	701	726	714	734	704	666	700	674	712	717	660	733	700	694	690	682	697	709	727	732	705	712	686	727	699	695	679	743	730	704	714	710	702	726	715	693	733	704	695	720	679	725	709	673	678	737	683	737	735	683	709	645	694	698	666	740	668	693	704	775	669	724	677	694	693	728	745	702	742	741	705	708	721	768	683	717	695	769	725	720	701	759	698	705	740	720	683	740	668	686	700	728	691	695	709	708	653	688	725	691	696	721	684	705	681	711	703	717	732	723	683	721	723	714	710	699	644	696	713	675	691	732	705	750	700	704	688	713	724	705	742	650	688	741	750	651	704	745	696	662	652	710	721	691	708	674	693	715	711	762	682	680	689	681	711	715	703	707	735	714	716	653	705	698	720	697	733	696	728	671	708	739	752	646	713	707	753	731	721	735	726	696	695	703	755	686	688	699	725	728	721	728	667	706	735	716	670	694	718	734	714	709	720	698	681	702	679	719	684	732	746	727	734	711	689	697	782	773	725	684	684	729	714	689	710	742	740	678	712	693	720	716	688	717	710	709	693	738	691	702	698	742	707	744	744	731	728	713	695	692	723	695	704	702	730	710	783	790	758	718	731	697	704	702	710	698	715	695	688	698	748	690	720	725	678	683	710	672	713	711	728	707	707	768	719	736	742	708	674	718	728	709	709	661	701	688	708	712	687	711	704	686	709	696	718	731	723	709	731	733	702	651	732	732	679	708	678	714	717	781	723	667	667	718	740	738	713	701	722	737	704	706	752	719	702	716	724	696	723	721	726	711	707	708	747	699	727	740	737	718	736	664	691	686	685	725	699	717	671	697	717	749	702	731	728	683	720	756	704	703	690	709	740	741	729	713	693	745	714	705	691	760	723	715	714	699	657	746	724	689	642	703	682	691	746	712	691	746	676	691	714	728	685	699	711	672	741	751	751	681	753	718	726	749	699	716	670	693	648	660	698	770	714	696	692
32100	23051	19772	7877	2555	1340	706	386	480	268	226	230	251	232	236	209	256	223	241	234	222	184	226	265	256	221	209	210	261	233	221	240	220	218	217	240	236	229	249	226	229	244	243	251	214	205	202	242	211	224	239	209	229	226	235	262	206	262	240	226	223	257	217	249	241	236	230	254	218	237	241	253	236	238	237	223	230	246	221	252	242	209	233	205	259	244	210	251	234	235	229	214	227	238	224	245	222	246	245	239	248	224	243	213	235	236	219	203	237	221	253	218	216	212	230	220	223	192	229	218	240	230	241	238	211	222	249	245	256	232	241	217	215	217	233	244	210	242	244	226	234	217	220	250	227	254	239	238	240	212	223	251	216	233	223	234	232	246	232	256	234	236	233	216	223	212	262	198	241	193	235	231	244	211	238	221	235	221	224	260	232	256	220	231	220	218	254	220	247	243	246	249	232	233	215	207	244	239	215	205	245	247	222	230	253	267	248	237	210	236	255	221	238	224	203	234	218	254	250	226	251	228	234	232	223	247	237	234	226	245	228	228	255	265	233	256	234	194	210	237	236	219	215	233	223	266	241	207	224	235	242	204	236	265	245	232	252	254	208	224	226	224	250	260	229	211	248	256	263	239	232	235	265	258	214	241	199	247	230	203	218	236	244	250	220	226	230	230	224	225	211	219	230	228	214	234	257	214	208	241	210	241	243	224	225	233	254	225	243	216	222	253	227	234	232	209	231	222	236	235	208	221	237	201	200	202	223	216	239	248	227	257	235	225	231	229	245	253	205	207	220	228	226	228	224	234	227	243	212	218	242	229	237	263	231	213	248	216	213	228	240	233	260	223	251	235	211	235	232	229	242	247	232	222	216	222	245	229	243	210	250	195	214	220	221	262	214	214	242	218	231	210	230	266	230	225	257	225	232	229	220	234	238	222	230	236	215	212	252	202	214	263	241	213	215	234	221	252	230	243	209	231	237	235	242	206	234	228	222	230	236	202	228	247	252	227	202	254	239	234	201	220	242	230	232	203	228	250	239	229	216	230	224	235	216	248	249	241	227	212	231	237	234	217	238	222	234	205	233	227	231	213	249	241	241	225	256	236	222	215	218	255	229	234	229	217	244	264	213	210	248	215	242	224	269	224	210	232	206	237	257	256	222	247	228	232	231	226	202	213	223	221	226	223	234	235	247	247	236	220	240	213	244	247	212	222	266	270	239	222	239	249	207	233	239	238	244	241	212	217	234	251	258	218	206	226	227	225	207	230	234	202	249	270	224	218	236	243	215	202	247	215	229	216	266	226	232	219	239	212	228	217	230	235	221	220	221	219	205	245	218	235	264	222	229	223	235	235	237	240	252	249	243	216	237	222	233	204	227	223	219	233	247	249	223	212	244	221	230	227	239	242	227	233	220	220	243	228	214	241	246	234	230	211	222	217	231	254	217	223	257	234	238	237	195	219	220	248	225	235	226	241	215	215	239	261	214	212	258	227	209	237	255	234	234	257	263	201	228	204	249	227	255	232	244	231	219	202	222	198	241	241	247	226	238	249	214	216	246	230	239	239	234	222	215	234	241	221	249	247	218	240	244	200	222	247	251	249	232	227	221	241	230	229	221	198	234	212	219	227	268	228	249	218	236	243	229	216	258	217	220	232	240	240	203	204	225	211	245	215	200	239	223	234	252	234	224	222	232	249	257	234	254	244	203	243	207	227	212	224	247	262	227	229	223	244	232	250	227	245	223	209	250	232	224	233	265	229	268	223	234	226	232	242	231	242	222	221	232	233	222	223	228	239	208	235	208	202	232	239	271	246	228	231	239	230	219	241	197	207	212	237	247	226	244	238	248	233	237	259	236	221	245	212	226	215	224	199	231	203	261	230	222	225	219	214	264	233	218	229	236	234	258	235	245	216	206	227	238	215	230	222	240	233	242	206	232	230	201	253	229	209	226	241	227	227	229	251	223	236	250	232	232	232	221	212	242	243	237	216	241	238	206	236	224	238	235	223	218	210	199	205	231	210	226	225	251	203	251	257	221	225	228	230	231	197	268	250	231	216	225	244	242	257	245	254	205	239	229	236	232	263	246	226	216	217	226	229	237	243	196	233	232	224	253	194	230	226	230	210	219	206	246	233	234	223	232	241	244	211	234	226	220	235	224	262	199	209	230	248	258	247	223	223	213	228	251	250	236	249	210	209	232	220	246	233	252	205	246	228	246	228	218	223	250	233	239	277	237	210	243	213	211	234	234	214	256	252	233	251	237	248	209	258	224	249	215	242	209	241	220	246	226	215	215	227	219	229	232	265	184	232	248	239	222	211	235	235	223	215	243	223	228	248	236	240	210	229	266	274	232	238	240	247	209	251	225	199	241	259	226	249	255	249	217	218	203	235	234	227	233	239	240	229	210	214	221	212	209	221	235	230	227	228	228	266	240	216	243	220	234	258	240	228	248	234	248	219	245	246	257	226	238	225	224	214	234	230	210	223	241	236	214	263	237	229	225	247	220	228	240	229	217	239	247	263	266	240	244	245	258	233	222	205	265	212	189	236	241	270	241	235	233	236	240	209	235	228	238	220	231	227	231	247	239	225	235	245	232	221	227	227	241	238	204	237	227	217	209	230	243	236	228	241	271	218	238	255	260	245	237	226	227	223	221	253	223	214	221	203	223	219	209	237	223	239	220	234	217	228	246	253	240	241	241	222	196	208	239	233	225	255	267	243	232	215	204	226	215	230	222	228	271	245	237	244	245	236	257	204	219	245	212	231	228	257	224	245	238	214	196	256	242	230	222	217	213	209	237	227	259	246	210	245	239	224	249	211	260	233	225	266	236	230	218	199	224	237	200	246	263	250	208	215	223	237	234	244	226	230	244	213	249	222	232	233	216	229	243	231	250	250	227	249	221	223	225	231	239	224	210	239	237	240	234	243	227	256	244	253	231	237	221	250	226	203	213	232	247	240	239	235	226	262	222	224	244	224	222	243	230	233	224	219	243	227	239	246	235	237	236	243	242	224	227	195	253	231	211	225	212	249	236	206	234	210	201	228	232	201	207	239	225	241	228	229	222	265	198	257	222	238	216	220	238	227	247	216	227	216	213	224	205	213	224	252	269	231	223	239	205	243	233	230	199	235	220	250	236	230	224	234	262	234	237	258	234	203	229	204	264	218	227	220	254	211	222	226	272	243	251	211	222	246	227	227	199	225	249	238	200	204	238	235	256	234	229	247	257	205	210	236	225	254	257	247	238	201	221	234	225	242	230	220	250	254	240	205	240	227	222	258	248	230	212	235	199	234	236	244	258	227	237	226	232	241	222	244	243	242	239	239	251	248	217	243	227	208	248	201	221	249	244	222	211	217	239	237	231	261	231	248	223	218	234	213	217	248	222	238	233	253	233	216	265	241	229	253	253	222	265	255	195	243	230	243	235	250	198	232	230	256	245	228	218	226	250	285	215	216	249	209	216	245	208	212	223	260	231	260	221	207	244	233	218	248
25280	25326	11565	4007	1947	1161	773	719	710	602	586	576	618	642	601	586	616	557	594	617	597	577	580	602	601	596	630	644	617	575	625	548	528	593	601	590	587	566	612	597	620	651	599	589	583	593	623	587	611	642	620	616	597	588	626	549	614	560	620	627	610	615	609	621	601	602	599	606	611	593	605	595	600	579	580	632	577	617	619	631	643	606	599	577	611	615	559	647	595	606	631	630	554	577	591	583	609	607	579	631	619	623	608	601	605	578	593	644	583	546	612	654	605	625	602	614	580	591	608	618	580	580	621	657	595	612	600	573	582	608	588	606	594	580	608	590	578	610	593	643	612	593	614	590	565	594	576	568	600	552	589	607	562	632	640	599	606	651	632	624	573	622	594	617	551	614	597	613	608	625	640	601	640	596	582	648	591	585	626	602	638	606	617	610	585	669	604	552	638	612	582	653	596	611	616	623	619	558	552	605	599	620	588	610	598	652	633	574	568	571	585	594	606	589	650	598	588	579	584	625	634	579	591	585	608	624	590	587	624	630	651	598	597	573	553	614	581	622	633	605	578	615	595	584	566	605	603	602	612	594	603	629	616	574	623	629	602	597	612	603	627	617	634	580	574	614	605	588	669	657	623	604	605	648	649	642	579	604	571	585	589	634	597	574	603	580	622	629	642	601	558	556	605	605	614	564	609	632	606	615	595	610	564	626	609	578	566	631	669	619	615	635	626	576	619	628	629	623	595	562	613	636	648	628	572	580	592	591	553	594	667	607	583	591	645	632	633	567	631	648	620	610	629	589	647	667	587	597	626	619	586	620	614	562	613	600	619	646	604	608	568	599	606	599	597	580	618	575	592	584	576	618	643	605	610	641	615	618	608	608	561	575	617	587	619	595	611	576	607	580	620	591	619	619	596	567	623	561	566	601	608	636	596	639	573	617	579	589	602	630	582	622	625	616	569	574	613	610	611	603	636	590	580	615	555	561	576	606	631	584	579	591	538	637	628	591	554	647	585	578	572	543	637	630	585	590	596	544	557	595	613	614	565	585	627	595	611	610	641	590	669	651	615	608	620	590	581	621	596	601	594	628	614	623	601	604	645	603	638	603	593	637	583	613	649	596	575	609	588	575	632	587	611	606	613	608	630	622	564	661	570	594	604	577	619	626	587	662	611	589	616	623	589	610	617	611	641	577	610	631	614	602	583	580	618	593	597	590	653	637	653	614	631	581	634	597	625	593	576	559	605	605	601	620	584	583	588	561	590	618	584	599	665	572	600	612	604	578	612	584	574	579	582	626	621	582	565	595	635	602	573	598	612	641	628	607	596	597	615	642	599	597	580	595	597	649	583	643	585	590	599	563	640	598	600	580	593	623	650	631	647	611	610	630	576	632	587	584	584	635	607	614	609	613	646	588	579	587	614	618	618	588	575	612	573	565	613	561	602	598	610	583	589	558	567	618	590	596	561	595	566	581	604	640	565	601	599	602	576	581	583	579	609	621	594	568	604	576	575	589	616	616	629	569	583	584	610	590	573	615	568	644	646	585	647	607	591	634	639	633	617	607	588	631	644	622	619	572	609	627	595	568	611	647	572	572	591	598	647	582	586	622	608	620	641	598	613	549	622	609	597	573	592	581	583	640	604	587	584	593	596	645	611	590	589	604	591	630	621	606	588	593	564	601	614	615	584	620	587	593	604	563	561	635	600	622	635	624	603	585	648	567	607	608	584	625	616	592	598	574	598	608	580	611	617	643	640	568	583	631	625	592	553	604	555	545	610	546	601	620	588	617	622	592	637	625	612	576	626	598	656	591	577	636	590	570	626	619	580	576	621	622	630	596	602	572	567	586	610	591	583	636	605	650	597	610	590	552	597	589	605	640	605	623	631	608	608	649	591	579	605	596	584	621	602	608	591	586	576	610	545	623	599	583	579	588	626	552	630	622	630	622	581	623	593	603	624	579	627	573	600	599	612	618	576	599	598	585	602	592	574	569	635	616	574	610	545	635	618	584	606	585	609	600	609	581	605	580	617	592	633	607	552	572	600	606	622	576	583	630	594	588	590	609	611	594	609	591	605	602	577	594	566	597	589	545	610	631	621	598	607	578	608	591	634	628	647	595	618	639	612	595	565	583	603	572	572	599	633	600	621	582	613	613	589	559	662	611	586	601	588	595	607	597	622	583	614	581	636	594	598	589	603	595	596	628	585	614	562	597	606	591	598	604	588	598	646	570	605	651	622	561	597	581	587	586	620	601	632	584	630	571	564	585	583	595	590	626	635	586	605	652	632	603	653	603	589	572	599	598	606	572	592	595	588	625	598	591	611	614	601	575	607	623	607	613	608	586	580	564	612	595	568	636	620	596	598	615	605	596	552	582	582	640	601	641	575	591	590	610	623	607	610	657	595	560	585	624	602	591	581	644	605	581	595	598	622	606	623	608	614	600	594	630	618	574	640	602	573	609	606	659	632	583	564	634	613	616	591	638	598	544	627	596	584	618	629	599	592	571	626	634	583	624	613	607	640	605	618	589	599	595	567	592	605	627	590	559	611	617	594	639	581	640	644	561	626	592	623	598	608	593	652	608	583	648	614	631	594	619	580	593	617	601	611	542	602	628	616	590	592	600	603	638	607	570	601	604	583	557	641	589	614	596	601	623	640	595	615	559	615	590	594	583	595	620	638	622	577	626	648	615	587	632	575	579	645	622	594	637	591	630	611	607	564	586	619	611	631	588	630	608	565	524	588	629	605	606	581	611	573	659	573	580	594	631	625	604	633	625	557	654	582	632	574	638	606	632	592	596	594	625	613	638	622	573	573	601	627	624	610	618	603	599	564	638	608	616	541	561	614	599	564	597	576	575	621	628	634	626	580	559	603	591	614	593	585	604	628	588	600	578	612	550	569	578	630	556	574	614	586	615	615	582	628	616	601	638	643	622	591	594	609	606	605	624	653	582	596	660	566	620	579	619	601	624	585	618	570	610	605	613	569	589	592	628	609	622	626	616	633	599	595	582	636	565	600	573	648	600	601	580	578	561	562	615	609	576	583	643	533	560	626	601	588	566	581	609	630	641	602	628	601	587	627	606	603	609	599	566	613	585	622	628	588	597	622	644	631	592	616	608	592	637	667	633	598	590	602	634	559	547	582	642	625	567	604	593	557	585	606	596	605	582	599	623	592	594	590	642	604	616	590	573	634	603	590	593	590	613	565	601	606	597	618	607	599	647	616	602	632	606	582	584	605	582	602	634	597	603	625	603	606	577	629	583	590	628	571	640	622	618	613	605	577	601	570	582	613	569	574	637	609	588	628	573	622	597	597	593	619	583	572	583	593	596	613	615	581	607	586	598	573	645	580	567	567	640	595	606	585	594	597	620	641	604	633	581	638	610	632	576	597	615	619	560	636	581	621	560	576	582	618	584	640	586	605	628	581	611	586	614	611	599	587	576	584	528	623	602	582	603	593	592	627	566	628	625	596	602	611	597	612	597	604	588
25045	21542	24923	28594	21588	20136	3325	2247	3201	587	331	341	298	327	334	321	319	314	309	336	363	317	342	336	314	278	352	326	318	347	313	336	340	351	351	329	324	326	299	316	332	286	323	319	335	301	330	363	293	351	347	362	281	351	344	354	325	318	334	376	285	335	321	297	303	320	325	355	326	333	327	324	313	321	332	310	303	312	314	303	360	322	343	345	330	328	341	346	303	335	345	331	328	342	340	373	345	334	335	323	338	341	314	354	332	332	323	305	330	325	319	316	319	320	329	323	320	345	331	356	353	335	360	293	304	300	302	332	338	355	299	330	311	355	310	320	341	304	338	324	316	315	323	356	317	331	354	337	304	356	342	338	363	352	365	347	299	321	334	329	349	311	308	331	341	328	349	307	308	337	331	366	317	367	342	323	343	328	326	317	332	335	342	322	313	369	294	357	288	304	320	315	340	364	353	336	343	334	343	302	312	315	366	286	305	298	327	289	331	310	329	360	315	290	334	347	316	340	333	320	330	319	340	336	322	346	346	336	339	369	345	325	312	326	312	303	303	330	341	342	307	328	354	335	330	360	319	300	338	332	305	295	317	339	325	347	321	313	303	311	313	318	294	318	306	332	331	317	374	359	321	302	368	347	349	355	312	345	304	326	339	303	347	344	339	296	327	319	280	325	335	323	323	336	303	333	342	337	363	357	345	350	292	350	290	339	285	328	345	299	320	324	351	317	304	310	352	332	328	361	321	336	323	341	363	289	309	322	322	298	333	307	352	350	332	325	327	294	347	363	344	330	342	339	356	370	332	368	290	327	336	324	344	332	332	304	295	323	293	350	330	286	332	329	328	350	356	347	335	345	341	324	319	340	344	338	337	336	300	341	353	333	314	341	310	327	316	323	320	333	346	328	319	348	311	348	329	299	339	354	297	343	321	316	318	367	341	351	304	281	337	309	319	309	334	306	353	316	317	332	319	337	321	318	327	300	335	331	297	311	338	319	359	338	320	331	309	329	373	342	331	333	331	321	338	338	292	370	298	298	308	311	315	299	311	291	317	317	314	304	376	357	296	335	334	313	351	287	309	305	338	328	303	319	326	308	353	350	320	322	313	326	343	310	316	332	312	343	347	309	326	355	339	335	308	309	318	310	321	285	310	313	359	330	373	322	357	319	321	350	327	341	315	333	349	349	356	312	348	359	321	322	333	362	337	326	345	354	320	310	301	322	348	335	297	323	346	309	313	291	303	354	312	309	302	338	350	335	324	316	351	353	345	323	309	328	320	358	317	311	319	325	325	329	289	309	287	323	326	329	311	323	344	362	357	313	373	359	326	331	337	353	331	355	328	374	336	327	304	335	286	319	359	334	340	322	299	298	330	369	339	329	282	328	341	344	360	345	358	327	323	335	329	353	324	346	327	319	358	339	363	315	327	316	322	308	333	329	325	322	322	324	320	336	329	340	367	346	346	351	365	365	375	316	305	332	321	339	360	323	294	316	299	334	336	329	345	337	330	331	333	318	330	308	330	313	340	330	315	331	323	337	321	323	331	314	336	335	296	336	333	307	335	343	337	330	315	359	345	340	345	354	303	303	344	336	329	310	351	301	314	325	359	330	337	355	367	296	340	309	346	335	326	369	301	332	323	327	312	333	314	329	319	341	336	306	297	303	289	307	333	322	308	327	331	321	321	343	312	353	360	314	324	343	365	312	343	323	328	311	349	326	343	352	324	305	329	332	334	297	321	315	335	334	323	323	317	324	341	319	336	319	363	380	344	337	337	341	333	328	330	337	351	355	329	345	355	357	335	333	288	328	330	321	298	292	341	312	346	363	334	357	323	322	340	330	334	354	347	296	351	320	338	317	296	347	377	328	342	304	307	362	325	305	326	320	301	338	329	356	321	314	324	314	284	300	333	342	309	355	321	331	315	307	293	327	291	332	333	321	332	305	349	343	350	341	327	340	328	312	307	313	306	316	318	330	337	355	357	325	330	323	324	349	315	325	315	340	328	340	305	307	328	319	310	326	306	341	329	305	314	329	332	324	326	327	309	342	321	342	299	292	308	332	342	314	321	340	340	319	319	324	320	318	331	296	328	307	321	326	321	344	314	349	352	340	310	328	342	356	324	292	334	336	345	337	312	329	347	322	313	333	337	322	300	301	361	336	348	337	339	311	312	310	357	308	309	308	321	362	346	295	313	298	338	346	340	352	293	330	317	338	303	356	298	338	317	313	353	293	295	324	355	334	290	303	355	377	308	332	327	327	342	317	328	350	312	340	333	312	325	292	331	323	318	333	332	329	311	312	320	336	298	325	321	313	306	371	323	317	351	312	376	327	294	321	342	328	338	292	327	308	321	323	329	363	317	283	330	363	337	334	318	327	352	323	320	315	315	278	345	320	323	332	374	343	321	327	293	309	328	326	315	321	354	330	336	319	307	304	301	350	342	337	331	327	346	329	332	340	292	328	312	352	299	308	317	328	345	307	335	314	312	311	369	294	317	322	312	340	341	332	341	298	317	299	352	327	329	326	349	307	346	323	331	324	323	328	340	315	330	332	302	342	338	321	337	336	331	334	326	311	337	350	351	326	330	339	340	318	319	328	333	338	309	311	349	342	320	290	302	354	304	313	363	340	352	368	345	345	316	305	346	355	308	320	322	325	303	278	306	321	345	373	342	309	336	302	312	337	303	328	356	304	311	295	335	327	314	340	331	287	335	324	325	315	301	358	325	331	361	310	298	299	324	304	339	378	291	282	317	323	353	303	375	330	324	315	338	338	319	348	309	328	329	314	280	318	308	312	347	330	337	336	308	310	300	355	316	351	354	317	325	338	348	337	309	323	323	323	330	337	336	323	352	364	316	326	353	319	341	353	333	311	337	300	347	327	301	315	331	324	306	349	339	310	308	316	302	312	348	331	334	300	322	310	346	305	321	299	348	339	320	297	315	335	326	359	328	340	297	335	322	339	328	338	319	346	316	311	334	335	312	360	321	329	343	367	290	332	343	335	292	322	356	355	343	293	344	371	329	322	335	349	300	300	321	326	339	326	339	331	342	326	339	305	356	344	367	343	293	346	352	299	351	331	335	296	323	337	345	279	306	333	336	345	346	332	333	349	315	367	336	303	353	331	350	337	310	328	297	344	324	328	320	334	342	334	347	340	350	334	352	359	334	347	346	350	339	326	346	399	331	343	294	304	329	324	326	328	292	340	348	311	301	269	310	316	331	320	323	309	331	354	350	318	351	373	300	322	367	327	331	328	348	327	297	331	352	365	325	304	331	317	347	334	351	301	351	302	312	304	356	304	329	328	307	340	336	326	333	296	382	325	321	320	341	330	335	340	320	309	304	314	320	326	339	331	321	330	347	326	344	346	360	316	355	331	326	301	347	332	356	357	330	319	284	321	321	334	309	339	299	337	313	330	327	288	318	333	313	330	313	290	328	296	329	309	349	302	286	325	326	317	331	327	338	314	344	339	331	283	332	301	356	318
24110	35745	19185	8584	4303	2267	1315	1928	2327	968	879	835	788	750	830	788	841	795	777	739	770	790	791	823	808	789	814	769	823	775	814	835	755	800	844	799	769	826	787	761	817	792	757	820	856	806	818	765	793	780	748	814	750	796	783	796	750	845	764	823	815	777	850	797	744	828	831	803	809	806	795	817	767	760	825	783	775	817	809	807	804	794	843	797	797	801	824	849	805	813	799	766	777	759	809	751	860	791	778	780	809	762	827	744	819	844	730	872	826	747	763	825	822	769	803	775	827	807	788	802	797	785	827	827	790	828	786	783	784	783	801	821	787	746	798	774	808	791	793	757	772	828	752	807	808	841	792	800	767	803	798	786	815	767	810	748	812	791	775	807	792	781	793	770	767	818	791	795	766	759	844	809	836	833	749	811	827	784	839	759	828	774	775	798	808	763	783	859	734	799	759	786	795	785	753	804	813	801	801	796	822	816	799	830	762	776	810	784	868	815	803	818	737	733	804	779	761	775	816	821	810	836	819	767	764	824	780	822	811	890	755	782	774	822	807	822	733	772	780	768	756	776	772	765	744	771	754	762	776	825	793	773	808	800	801	760	750	837	757	743	796	787	760	793	844	765	809	821	781	801	811	776	809	835	769	763	855	796	806	818	829	787	789	754	790	766	820	761	759	850	794	767	800	848	823	768	771	861	803	783	791	823	736	791	800	784	771	816	822	756	799	765	834	808	756	761	855	788	783	809	812	787	725	806	780	722	809	827	842	762	775	769	751	831	803	826	800	811	758	825	826	794	770	763	819	792	844	846	772	812	774	756	753	821	828	801	802	788	793	779	835	709	799	793	826	708	812	816	789	776	757	782	818	766	790	782	769	772	805	740	803	785	770	815	809	859	789	792	812	788	766	753	764	750	816	824	788	862	792	774	794	814	778	752	812	832	812	786	815	824	808	799	793	799	827	767	765	835	801	771	809	774	762	795	797	734	786	777	801	749	761	784	746	775	784	838	780	761	804	788	782	828	815	759	746	759	816	793	810	765	790	793	773	800	796	795	819	808	824	846	815	792	788	786	832	749	766	793	764	847	818	791	791	793	794	768	770	798	786	815	768	831	813	780	805	817	799	810	810	769	854	747	813	765	815	811	795	759	842	779	803	768	885	838	771	801	787	810	798	804	786	765	802	793	769	769	811	767	810	785	771	807	754	741	780	796	769	756	784	820	770	776	848	807	795	793	806	744	804	786	736	785	788	797	801	797	751	737	776	783	804	792	788	782	770	770	778	832	812	795	809	816	781	764	833	822	787	760	743	810	812	822	787	808	825	806	858	788	797	843	767	772	833	766	802	846	828	771	845	770	764	794	770	775	795	755	744	776	771	746	802	791	806	830	791	782	777	783	815	806	768	786	776	772	757	781	795	796	808	778	832	792	798	781	775	771	801	809	780	810	769	753	772	821	836	794	820	792	808	856	779	778	761	773	753	791	805	781	815	792	850	782	766	802	780	768	808	774	797	816	804	807	785	813	813	806	780	791	803	789	815	754	798	866	816	754	845	791	800	790	824	826	813	761	841	834	812	828	839	779	800	831	747	828	790	797	847	807	813	820	778	821	765	805	796	813	785	820	768	801	750	814	820	801	759	788	816	812	784	773	791	764	830	784	778	789	792	767	813	741	766	793	808	773	752	822	782	805	815	829	793	807	789	809	856	751	807	818	822	793	826	796	801	778	832	748	764	784	802	750	751	844	811	777	779	816	778	807	777	775	753	686	803	786	787	822	843	833	808	784	797	778	782	735	834	769	736	796	816	795	809	803	772	790	831	774	819	806	805	792	842	858	790	793	804	799	758	824	796	847	819	772	781	784	808	797	782	770	762	817	791	804	777	821	764	789	771	809	774	796	788	801	779	839	794	793	803	787	800	795	783	796	787	833	823	823	817	791	773	779	781	810	794	809	777	826	790	806	798	776	829	840	747	788	819	844	806	823	814	855	794	770	798	741	792	768	787	788	803	802	794	756	765	816	801	787	787	800	750	802	802	811	761	776	813	769	781	758	795	716	776	739	755	825	767	816	819	824	845	822	775	766	807	770	780	848	820	805	795	774	763	744	805	802	774	812	825	813	764	740	808	817	875	735	780	764	772	807	822	737	775	780	798	813	777	836	795	794	797	772	850	822	808	775	793	828	826	826	792	752	783	805	794	793	771	858	814	873	795	820	806	745	799	828	825	850	826	763	786	758	774	821	815	784	752	828	839	835	836	784	782	816	724	798	813	852	789	788	767	781	791	793	788	802	763	800	852	792	789	783	828	786	773	815	790	817	779	790	809	767	782	831	782	778	787	812	819	789	778	815	811	786	804	844	785	776	750	733	790	809	789	777	792	808	836	836	854	789	813	811	772	834	830	776	821	786	790	772	788	797	812	803	787	801	796	797	779	801	808	799	777	774	755	796	808	784	800	840	795	737	792	771	801	796	794	813	822	832	787	749	803	777	796	796	764	816	749	836	811	773	795	803	772	847	830	795	788	799	793	827	777	834	772	768	811	774	823	737	832	773	822	767	790	837	755	749	780	812	796	818	813	806	782	789	858	824	784	765	776	821	790	825	769	816	806	764	775	800	758	786	812	784	810	807	778	766	794	802	807	764	823	762	805	832	796	770	783	764	765	809	762	794	779	815	765	774	769	825	758	778	785	824	800	806	802	770	727	811	792	867	821	779	794	848	763	802	787	781	792	783	761	762	813	814	753	767	759	832	835	783	761	749	785	805	804	766	843	802	818	779	802	837	752	830	845	798	789	782	831	803	770	750	799	820	765	824	812	830	831	839	822	801	770	764	752	808	773	783	766	780	781	790	710	842	791	803	809	813	789	755	770	779	827	816	773	851	819	813	826	795	745	786	795	798	799	857	793	780	805	787	814	793	777	796	756	794	819	797	776	823	831	808	813	843	791	774	772	782	760	787	801	844	804	768	776	795	885	762	816	797	812	784	760	805	792	766	791	791	772	790	814	755	790	781	808	788	819	804	789	828	807	794	803	815	834	799	777	762	805	767	820	806	815	800	780	791	791	801	791	821	796	771	801	832	780	762	816	805	793	765	766	757	762	820	838	764	796	799	786	772	811	826	808	827	786	804	780	740	818	824	803	796	783	797	818	818	750	757	779	772	846	769	817	761	803	823	766	781	846	797	783	820	764	791	803	755	795	758	779	778	790	816	793	825	787	779	814	784	830	759	782	790	778	823	826	823	768	834	772	732	735	772	823	805	799	818	773	790	753	767	786	754	825	821	799	807	765	770	818	789	741	787	762	819	824	763	775	829	825	756	754	818	806	795	748	856	770	776	756	734	752	812	816	803	811	809	821	788	793	807	843	802	778	787	782	807	759	835	751	810	831	783	800	793	810	822	793	818	784	848	812	787	833	760	825	781	783	755	826	772	806	813	794	773	758	806	774	773	808	787	742	790	780	825	821	784	798	747	797	756	802	813	800	715	809	807
24431	21522	25247	28264	21539	21653	17402	3139	5894	778	366	322	359	326	315	342	291	310	302	321	315	304	312	295	312	303	301	311	325	314	319	317	314	276	291	302	309	302	258	292	332	321	294	285	289	331	309	300	320	311	281	283	294	321	313	284	307	270	297	296	300	286	311	281	303	298	351	315	311	289	313	306	289	273	283	282	324	298	283	268	327	324	308	306	282	273	285	306	324	299	329	290	314	295	271	324	272	275	317	310	308	321	278	291	267	320	283	306	280	313	324	286	285	302	307	331	332	267	333	305	324	280	324	292	300	319	334	288	310	290	300	283	289	310	320	320	299	310	271	289	296	288	322	322	287	294	335	307	335	305	307	310	316	308	295	289	304	314	307	281	307	306	295	309	304	307	326	316	316	309	256	299	303	324	285	315	303	273	327	326	314	325	292	294	301	334	297	280	322	304	286	326	259	308	278	307	289	275	339	304	286	290	276	285	324	297	298	287	280	324	308	295	273	282	287	295	314	294	302	285	309	310	295	290	269	288	298	302	319	295	308	294	310	325	307	315	310	285	290	303	318	315	301	311	296	325	289	284	338	300	297	299	302	286	291	326	287	284	285	300	281	305	279	331	296	315	289	276	303	294	283	306	313	277	300	296	308	326	326	306	279	303	293	299	309	318	294	326	291	320	329	301	324	285	317	279	295	317	296	345	273	321	280	317	284	302	282	299	309	290	278	279	316	298	317	305	295	315	289	327	292	281	308	291	274	288	326	293	303	331	279	294	304	326	311	302	293	318	285	287	284	308	292	296	313	288	274	311	281	283	299	290	300	281	317	293	301	313	312	312	314	284	276	317	306	305	268	309	273	328	292	292	293	286	307	295	298	284	301	354	299	319	304	316	293	288	274	288	322	331	313	294	323	305	303	306	290	285	292	295	256	308	299	306	300	281	326	335	283	302	330	287	298	299	313	300	288	284	302	287	314	327	326	287	321	293	291	309	304	304	317	287	308	272	292	287	295	291	289	291	281	311	314	320	306	291	292	284	276	330	319	272	274	319	317	305	329	297	329	276	309	328	314	298	298	298	298	289	292	304	321	300	315	303	333	286	286	293	301	310	307	317	273	281	303	288	325	297	307	302	281	285	331	298	291	264	309	296	298	286	287	297	292	332	318	291	298	304	315	313	286	295	338	306	275	337	287	323	314	328	301	321	295	302	284	314	319	283	292	286	283	301	309	310	310	311	317	301	314	279	304	279	271	349	292	291	309	312	320	285	292	297	296	291	277	300	297	288	290	358	316	318	297	291	297	285	321	311	328	314	297	330	314	277	279	299	268	288	291	306	284	265	265	295	272	293	325	312	289	302	287	294	290	274	304	268	278	318	281	263	276	301	311	321	286	311	290	297	290	308	304	302	326	292	310	317	331	305	302	305	289	309	288	315	330	302	291	319	322	328	318	313	306	312	272	300	302	304	275	285	299	318	290	287	294	285	281	335	289	335	309	302	261	303	309	288	330	303	305	303	294	309	315	299	303	269	293	287	279	293	320	312	316	310	273	314	316	292	291	291	291	304	350	305	297	279	278	283	313	300	303	283	292	305	296	278	304	291	330	320	298	297	316	294	306	299	303	308	317	303	296	292	311	332	310	284	282	278	345	272	292	301	296	292	258	305	295	275	293	310	311	342	271	322	334	316	302	290	303	311	287	314	305	301	310	311	292	284	293	286	301	312	307	296	301	328	325	316	315	318	303	310	322	277	296	311	295	283	289	283	295	313	295	300	302	313	294	299	303	297	304	306	311	292	312	317	295	293	307	308	303	269	287	301	297	306	305	296	295	287	275	281	321	299	321	333	299	311	311	304	307	322	303	296	295	269	304	290	316	282	287	338	342	311	319	272	297	307	318	289	270	283	315	312	295	281	311	269	310	331	294	318	324	315	328	317	295	278	336	297	279	283	286	294	304	310	284	300	295	272	294	289	292	316	302	315	301	298	261	297	296	279	310	266	318	329	298	311	321	295	292	293	291	306	308	299	308	300	304	301	310	284	305	284	272	310	293	323	288	284	295	315	275	270	330	300	281	300	306	286	308	272	316	322	295	279	319	310	281	315	290	263	324	305	285	315	329	303	278	261	272	264	340	318	307	314	292	316	251	308	322	305	277	318	305	268	293	315	311	292	295	285	306	278	345	340	306	316	307	302	298	322	282	295	332	326	308	301	300	311	275	322	306	286	272	295	303	324	309	284	294	288	305	300	297	289	288	285	283	329	310	300	279	268	343	307	322	297	296	289	308	299	338	283	290	294	290	296	328	290	315	345	293	325	323	291	296	288	319	273	289	293	286	315	281	286	300	310	278	285	274	289	266	332	325	338	310	291	293	284	275	281	321	279	312	331	314	318	314	296	316	305	309	302	292	299	298	328	306	296	298	267	308	298	334	299	289	280	296	315	293	314	337	300	312	306	297	294	277	294	289	321	324	317	299	304	294	279	295	280	306	316	306	304	288	306	301	288	333	287	291	303	294	309	293	335	343	288	352	311	334	314	304	310	279	289	313	318	307	294	288	258	305	289	322	312	364	279	296	284	286	293	308	299	281	305	312	267	258	257	305	300	270	297	317	326	314	278	304	302	295	322	305	308	281	299	320	298	321	312	288	324	331	277	308	296	309	339	300	341	317	318	272	299	297	310	287	309	292	295	312	329	322	303	301	277	267	315	306	286	270	333	294	320	304	295	337	263	299	310	302	297	313	311	318	349	291	303	291	312	308	312	288	307	311	287	330	271	299	295	291	275	322	303	316	298	314	295	314	295	283	325	323	350	296	312	312	295	308	294	300	290	266	291	284	294	336	298	313	277	300	291	325	296	279	287	312	282	335	300	299	293	310	290	287	270	264	292	306	314	294	281	343	291	302	308	309	305	298	323	297	237	291	272	262	291	291	309	288	299	283	269	330	300	311	318	311	313	317	350	331	308	321	302	284	301	298	344	259	309	305	336	332	320	332	308	296	291	276	270	308	317	326	275	318	306	288	265	312	318	291	291	307	284	290	297	308	341	304	325	306	320	298	299	304	277	294	311	314	282	291	289	315	281	302	273	318	305	311	303	276	323	340	288	300	318	282	280	323	323	285	306	289	328	297	330	279	324	295	294	294	304	311	291	275	280	299	294	307	306	315	303	293	288	347	297	291	317	323	316	269	292	317	281	299	271	283	298	270	304	315	307	306	308	331	319	291	333	311	285	283	325	287	328	337	266	296	275	316	343	312	284	316	296	305	274	280	297	280	288	266	299	299	304	256	302	282	313	289	303	323	288	306	323	299	287	297	313	323	299	288	306	318	266	305	278	296	302	327	268	305	298	285	298	295	324	309	290	265	328	318	303	270	290	275	322	283	328	300	302	258	318	281	280	282	289	311	274	303	301	322	336	300	306	310	293	296	273	312	340	282	275	308	299	294	291	279	315	270	265	316	301	324	303	292	316	299	303	311	291	312	336	289	309	274	322
28688	42728	25330	11347	6298	3402	1606	1896	3583	889	766	709	691	667	767	701	714	678	712	695	647	688	729	743	700	756	688	799	729	662	723	676	730	706	748	748	662	706	712	720	715	693	669	738	728	695	722	683	689	667	719	651	677	691	742	746	681	701	684	690	706	667	717	731	731	666	681	680	746	731	704	693	703	704	675	711	652	675	705	723	687	699	672	661	688	733	694	717	695	724	656	697	711	702	706	710	677	696	723	674	709	748	748	687	725	759	691	690	696	730	735	687	732	717	708	705	744	703	727	719	694	698	667	746	743	690	691	672	747	718	685	722	716	678	718	712	706	696	746	693	705	755	700	697	679	737	698	699	682	726	671	713	739	711	706	687	689	679	716	707	742	725	724	728	671	694	692	734	709	687	684	729	699	682	715	711	748	698	689	712	719	723	652	694	692	774	743	735	693	713	678	732	683	681	774	708	694	694	704	690	718	705	665	738	673	722	714	770	687	750	727	722	675	728	725	716	713	734	734	737	754	710	704	678	714	751	726	675	720	707	703	701	710	666	720	706	716	725	670	726	718	715	704	726	695	668	708	692	709	705	701	701	686	729	739	710	722	707	716	693	678	719	680	740	689	751	724	736	744	706	694	721	725	757	745	688	639	725	640	702	693	709	723	747	783	700	702	731	702	740	687	725	740	666	723	718	661	688	721	735	715	723	691	681	703	701	723	719	699	698	731	730	744	726	642	708	705	733	679	725	731	730	709	694	754	720	708	679	771	703	711	697	723	688	691	686	755	729	654	696	693	730	732	689	733	707	704	734	680	679	696	697	715	705	717	680	714	685	724	771	710	726	710	739	645	710	755	683	724	694	711	715	740	774	714	666	704	706	727	686	711	667	726	728	666	701	690	685	687	660	734	701	713	682	722	678	694	642	715	676	737	682	674	685	756	762	690	722	706	699	739	707	682	758	730	731	685	744	744	679	712	717	726	689	749	695	661	695	705	699	763	694	741	716	695	753	719	667	709	725	702	684	698	667	732	697	749	703	707	707	734	703	696	741	734	679	663	667	734	659	728	745	707	736	715	721	708	670	696	694	692	669	728	678	718	707	683	666	724	689	730	675	699	749	703	737	704	690	725	694	694	707	690	694	725	669	727	721	740	709	730	696	714	671	700	703	694	695	709	702	772	701	704	674	724	739	690	698	675	722	711	715	674	745	697	691	660	753	681	670	714	723	683	749	682	672	693	747	695	745	712	675	659	667	712	723	702	699	679	714	712	676	670	672	695	678	684	704	698	708	700	723	755	688	681	714	708	731	703	711	730	757	700	699	704	728	690	675	725	718	671	746	667	703	726	721	779	711	700	704	667	696	695	744	710	722	734	720	712	700	695	636	692	686	734	761	714	705	693	706	711	717	698	769	728	715	687	739	704	704	738	715	764	702	671	712	723	768	729	697	663	702	741	697	679	702	689	726	702	682	727	727	698	720	739	756	710	670	742	725	701	698	678	728	758	697	690	743	696	726	745	735	734	683	742	714	704	652	766	728	662	716	667	709	648	715	668	742	698	684	761	732	743	718	732	764	720	712	710	707	740	712	695	660	719	716	691	713	718	754	688	744	695	700	691	666	758	705	695	718	718	683	679	770	687	764	721	738	748	691	743	729	724	700	716	725	735	693	665	716	670	721	710	671	737	708	731	720	674	711	697	728	729	691	721	700	699	714	670	698	685	719	701	714	731	667	674	741	668	709	743	669	650	687	698	690	708	734	702	775	694	724	761	712	701	687	742	749	706	725	761	704	690	705	674	688	703	706	750	732	740	715	669	712	724	710	732	716	741	708	687	727	737	713	665	686	760	702	682	711	691	744	695	688	662	708	669	686	696	739	735	775	706	714	705	744	720	692	666	726	715	746	716	688	727	706	711	692	701	685	706	668	659	721	693	691	705	685	694	754	696	659	670	713	685	711	736	699	688	745	719	702	687	672	712	722	739	713	644	701	700	710	717	750	706	686	723	687	704	670	698	674	733	719	726	716	733	695	748	747	682	718	728	727	643	723	666	692	670	725	738	703	697	708	716	669	712	701	709	746	701	687	720	694	741	691	736	685	666	700	720	672	701	658	704	698	687	716	675	720	690	660	709	696	731	729	718	702	673	702	751	707	690	740	704	713	711	678	696	749	728	749	734	660	699	687	735	732	684	768	675	658	692	707	664	679	705	666	671	691	708	713	722	693	680	712	692	716	735	708	660	726	695	708	690	735	712	742	748	723	679	653	678	695	728	675	703	728	675	705	713	696	798	669	704	757	691	748	711	710	715	705	741	699	698	685	721	702	690	750	743	685	710	701	697	730	713	676	712	679	708	741	704	775	718	724	725	725	727	715	684	743	731	720	686	692	701	724	691	715	699	725	688	688	694	713	749	688	696	712	712	675	714	721	733	716	711	710	700	718	705	700	698	738	719	690	709	694	674	714	693	674	657	692	681	673	729	666	710	741	695	720	723	666	706	684	679	691	686	651	687	678	724	730	719	687	760	739	705	691	681	699	687	704	672	739	698	728	718	697	703	719	717	716	746	709	686	696	684	723	708	688	721	717	697	723	718	765	685	727	679	715	768	714	680	665	722	745	705	704	712	698	765	718	720	713	685	691	689	700	721	773	703	757	677	761	686	704	749	732	682	721	711	669	719	725	722	731	740	695	747	740	697	677	711	723	682	715	752	713	736	671	750	724	701	721	677	735	707	677	681	661	707	685	737	713	685	708	736	689	703	719	709	735	687	682	714	747	717	707	707	699	732	678	707	722	704	703	685	738	729	679	679	702	681	723	677	723	743	691	721	697	660	702	717	716	728	697	707	701	702	695	696	714	710	711	706	698	711	671	707	726	713	683	702	737	738	714	730	733	700	676	741	698	707	697	713	715	706	688	706	717	751	666	665	729	706	719	755	653	701	688	646	763	666	778	707	667	675	738	707	767	718	692	698	657	716	692	748	711	725	692	683	703	708	648	698	770	674	707	702	653	692	726	709	700	694	692	675	699	701	710	694	709	706	704	704	719	673	696	705	672	696	715	683	673	696	717	687	717	665	710	688	770	685	704	661	690	711	699	690	706	691	672	692	727	779	692	703	706	674	711	698	656	736	726	708	684	676	759	712	675	714	695	733	662	717	707	698	689	721	728	731	700	723	721	690	741	670	683	703	667	715	695	702	711	758	693	717	712	688	714	704	702	657	729	705	718	738	656	706	749	717	683	664	701	680	727	693	697	753	644	667	684	741	748	711	735	688	729	732	735	692	666	756	670	719	686	721	676	695	725	759	733	734	728	729	752	717	724	749	730	713	730	703	733	749	704	766	658	724	737	675	715	734	677	706	764	685	714	728	689	685	670	732	713	743	743	693	718	725	736	667	742	672	731	683	695	729	743	674	738	711	736	738	729	733	698	728	715	705	637	655	674	705	730	731	688	729	741	700	699	707	746	683	701	709	693	712	748	719	689	720	707	742	720
32237	23201	18780	6893	2084	959	446	405	399	237	239	248	222	232	222	246	238	233	244	246	208	248	218	239	287	249	252	234	257	221	224	243	232	234	237	236	238	236	251	235	254	226	235	248	217	242	209	253	230	264	233	280	247	238	249	245	252	235	239	225	213	256	244	238	244	270	228	250	251	240	243	245	261	231	237	235	218	220	239	211	218	230	242	252	228	234	219	248	234	209	219	227	237	233	230	258	213	244	236	233	230	234	244	231	249	237	248	245	246	207	236	228	240	251	261	202	213	243	245	245	249	239	220	237	252	267	216	253	220	262	233	231	230	232	226	239	231	242	247	258	244	247	225	258	235	219	247	235	265	245	248	245	239	265	241	271	232	255	211	231	248	271	231	231	224	236	222	229	223	201	275	255	237	224	261	230	242	255	234	228	259	239	233	232	210	240	223	256	243	218	215	237	207	228	212	210	229	241	234	237	244	240	245	247	240	236	257	237	195	228	247	211	215	247	247	247	250	225	233	229	220	250	247	259	249	257	259	294	249	243	255	236	208	237	260	230	237	248	261	231	256	246	237	226	264	231	248	235	228	225	245	222	249	233	248	245	246	240	256	231	224	236	266	226	240	258	226	246	219	229	258	239	218	232	217	248	238	246	235	231	241	232	212	246	244	246	217	226	235	238	223	246	256	246	257	276	250	255	241	246	235	237	229	254	231	217	265	212	250	239	250	242	230	234	242	219	248	231	234	252	235	221	237	253	265	237	255	235	212	246	227	248	231	257	248	230	211	231	260	221	231	260	269	237	235	237	230	250	234	241	220	234	250	229	226	246	237	234	227	246	250	257	258	215	266	240	233	240	228	236	229	248	225	260	219	230	224	239	260	231	275	233	247	238	241	220	230	254	254	249	241	221	220	239	238	245	244	237	225	203	259	226	241	246	236	181	204	254	271	249	246	269	251	236	238	216	228	250	257	255	232	272	199	240	247	237	253	205	256	248	237	205	253	245	265	267	227	261	260	215	246	243	231	249	236	207	239	238	264	245	248	255	229	234	266	247	277	238	247	271	211	250	239	222	234	209	251	206	247	246	235	233	239	240	217	232	256	248	223	234	237	244	230	255	229	236	251	274	247	229	239	214	256	258	221	224	227	256	228	244	252	220	254	256	228	240	223	246	215	265	232	241	261	251	219	229	238	233	246	242	219	231	239	209	227	238	218	274	275	201	246	242	213	194	249	242	265	253	255	202	219	258	240	251	234	222	250	223	203	230	240	248	236	250	243	233	254	236	218	240	220	250	250	229	211	246	226	237	243	232	239	243	230	219	212	217	247	272	232	257	197	267	251	233	250	241	235	238	235	232	226	260	240	251	244	250	260	267	234	259	257	242	240	278	247	219	242	250	240	226	237	242	257	235	229	233	221	257	227	215	233	263	227	254	235	250	213	221	236	225	246	231	238	242	248	215	225	248	241	236	237	232	241	264	224	228	233	248	216	210	223	233	246	233	262	238	240	233	257	221	243	198	259	221	254	227	254	226	278	261	228	227	228	261	248	253	248	256	229	247	220	216	236	243	257	238	225	235	243	230	257	229	217	237	233	256	229	228	250	250	227	236	223	244	216	233	228	214	251	255	240	229	239	243	224	243	247	218	261	245	251	262	244	209	249	241	236	230	242	214	240	231	221	216	249	206	248	200	239	280	249	203	232	262	214	250	219	238	268	257	228	250	235	235	235	205	239	212	245	267	246	233	218	245	248	228	235	211	260	255	236	252	246	249	250	249	232	256	251	253	237	242	239	242	246	247	280	225	229	220	209	238	220	235	241	204	232	207	221	232	245	226	214	246	241	233	251	227	240	247	243	236	248	226	232	242	250	216	230	216	263	228	213	238	220	251	224	240	246	222	261	247	252	252	264	232	219	236	257	261	269	217	258	244	239	233	239	247	231	201	243	248	196	264	251	264	243	237	258	237	253	251	247	231	263	240	223	219	257	232	240	237	223	246	234	264	248	241	257	237	239	252	245	233	276	232	277	238	245	229	263	214	233	249	252	242	230	236	240	216	220	251	224	260	223	235	221	240	227	226	257	225	252	232	275	251	236	247	267	242	240	221	215	249	233	261	218	216	220	243	257	223	242	231	231	239	236	239	241	252	216	230	245	210	197	215	225	248	223	233	240	233	239	243	236	230	202	240	237	243	218	238	248	214	226	238	230	233	237	243	235	260	258	238	218	235	252	241	234	247	264	230	243	263	252	221	222	235	226	254	240	218	249	243	240	217	247	247	259	248	212	261	241	270	246	221	250	280	247	210	231	231	236	235	242	255	244	233	247	222	231	262	194	229	254	238	222	221	213	242	230	240	262	251	241	221	244	223	247	240	285	221	255	247	290	222	231	242	209	250	240	219	188	246	252	250	234	222	246	233	209	205	226	247	224	244	216	238	241	230	229	242	241	258	218	265	234	255	249	247	241	248	221	215	237	256	235	224	269	255	215	244	259	251	246	229	230	229	247	202	236	247	250	252	251	241	250	247	256	244	262	253	251	268	250	250	235	230	242	260	273	223	243	246	258	227	224	212	206	226	255	227	225	209	257	262	214	242	230	263	253	237	233	256	257	252	266	241	232	245	263	253	240	269	239	207	252	241	233	233	239	240	285	228	235	225	241	238	227	241	243	246	222	262	231	264	252	212	220	237	206	226	245	190	239	219	223	232	221	241	244	260	240	207	218	239	250	240	239	212	234	230	255	247	238	239	251	236	232	218	228	226	221	240	248	237	252	243	228	237	217	255	247	240	241	232	229	229	245	262	238	253	231	259	254	226	239	250	243	248	248	253	222	249	274	233	244	212	247	243	209	247	232	246	248	226	232	226	236	242	223	241	226	233	261	230	256	231	247	246	238	231	217	245	242	220	230	258	213	240	233	235	236	241	207	243	230	233	287	212	256	244	218	245	245	238	257	250	237	249	252	236	255	254	251	235	256	228	257	244	225	228	253	226	236	251	251	203	219	254	262	237	226	242	258	250	242	266	234	244	251	231	220	243	253	222	229	206	216	214	213	231	263	229	216	238	240	230	270	240	241	252	218	250	238	241	232	241	240	249	252	245	235	255	222	268	248	235	231	242	221	224	248	222	248	261	195	240	243	249	274	231	237	244	231	228	213	250	250	238	255	235	230	263	232	220	232	247	255	221	241	230	230	214	243	246	220	242	249	240	242	260	229	228	240	227	222	266	241	222	247	229	215	240	264	251	250	229	261	230	235	276	258	260	247	239	263	236	270	273	232	211	244	245	261	223	230	269	250	215	236	247	233	225	264	240	260	259	240	245	221	229	249	261	246	251	248	234	205	245	224	259	260	233	253	225	223	248	225	219	221	215	239	220	261	204	218	248	235	245	232	255	233	222	258	253	240	243	258	244	255	234	275	211	249	236	277	259	270	243	226	234	260	233	267	234	240	268	249	250	234	226	223	231	251	235	220	228	241	255	250	238	246	228	236	231
26048	26159	9608	3429	1734	1087	737	721	762	666	620	604	593	572	575	626	616	616	572	594	596	672	608	672	625	596	600	669	639	625	600	646	644	594	594	596	658	608	581	631	604	579	669	609	577	622	638	606	682	593	587	647	603	631	654	651	619	660	593	637	629	636	642	599	602	631	618	630	642	644	649	670	638	655	602	664	609	637	631	633	599	635	653	665	652	627	680	645	655	650	680	619	642	619	655	647	596	638	625	625	595	652	610	593	628	634	624	637	602	618	653	600	588	640	604	605	616	620	615	604	615	618	623	616	611	618	625	612	635	620	597	625	596	669	610	628	616	597	638	618	638	643	594	610	630	561	652	600	647	619	649	637	612	657	638	632	632	627	587	658	608	568	606	592	618	641	598	607	660	660	588	606	638	591	589	636	603	606	604	630	661	663	617	624	626	605	615	656	629	608	635	643	631	626	665	639	644	620	606	631	666	645	655	613	610	612	611	591	591	586	607	591	616	639	591	617	650	585	653	658	625	579	619	619	656	609	643	598	625	636	616	643	620	614	644	620	666	613	610	608	628	618	608	648	651	670	599	622	625	626	608	628	664	617	629	657	631	601	601	625	571	633	606	623	661	605	614	717	640	617	683	647	648	638	639	617	578	608	602	603	609	650	609	627	634	594	620	640	616	596	637	626	645	645	618	629	616	654	615	630	634	675	602	609	630	625	689	632	607	619	645	615	637	657	637	653	639	630	629	629	640	606	580	654	605	653	573	675	624	579	612	676	638	617	624	683	653	617	587	591	636	615	575	633	646	621	677	607	576	635	599	647	636	610	614	636	650	617	653	597	614	624	624	642	592	664	634	591	617	609	659	591	625	629	603	622	596	581	593	625	648	624	645	650	604	643	690	641	597	668	611	616	618	593	634	649	591	671	645	649	626	591	601	586	612	568	604	651	618	602	621	675	629	592	645	644	599	639	598	616	618	655	606	636	634	677	627	615	631	610	590	582	649	602	646	656	614	593	665	639	659	626	618	613	623	597	610	628	639	642	578	615	586	614	630	591	584	633	652	617	617	637	591	636	654	641	621	659	625	591	603	585	574	603	640	631	592	630	633	592	623	569	618	592	657	577	629	631	647	558	645	656	604	603	637	627	638	633	598	625	654	581	617	590	645	623	605	607	683	678	622	582	623	680	651	639	624	628	663	613	645	564	610	619	628	648	575	581	610	602	642	658	621	608	634	628	647	641	606	624	645	623	642	658	642	659	576	674	640	619	621	637	654	640	638	629	629	593	651	616	653	598	613	647	592	623	641	583	605	621	692	626	653	641	549	597	614	620	626	625	646	611	614	633	635	602	643	629	652	674	594	674	614	653	632	599	659	676	633	653	662	649	655	601	621	652	608	649	615	648	630	653	602	599	652	623	624	635	597	616	615	636	599	601	612	628	610	627	600	630	617	600	646	556	656	668	608	620	639	629	644	592	600	621	646	647	608	603	628	646	642	600	656	659	671	584	635	618	602	634	633	655	616	575	617	585	652	677	612	635	617	645	614	598	629	658	614	634	626	624	644	619	636	671	586	652	603	609	641	627	622	641	606	564	591	620	626	615	620	609	633	658	650	611	626	616	621	635	604	578	621	643	613	610	632	607	618	660	603	640	587	604	636	625	583	647	662	641	658	633	646	638	612	604	647	635	621	600	633	606	616	623	606	667	639	626	644	642	596	628	584	617	634	656	656	673	624	601	631	581	640	625	618	585	634	636	611	618	641	649	606	630	608	630	646	590	631	605	620	623	629	672	586	621	684	619	603	643	615	597	617	638	590	622	602	586	591	613	605	589	606	576	625	620	636	582	668	674	625	614	645	625	599	639	639	686	611	608	616	599	615	617	611	651	649	636	618	607	623	617	593	653	655	614	587	640	607	628	612	590	651	649	612	598	629	585	603	620	604	625	604	653	642	658	635	640	616	646	615	598	607	618	602	611	612	646	657	610	650	607	640	678	575	613	592	612	588	631	655	582	649	612	645	609	649	631	647	615	627	624	645	596	662	643	596	609	615	603	619	620	607	565	627	672	622	637	653	647	643	640	571	583	586	675	639	553	651	626	642	651	630	640	648	592	613	654	652	666	583	647	598	636	605	649	648	633	602	621	659	645	626	641	604	635	618	636	607	644	624	635	619	639	594	637	624	645	610	647	632	625	632	601	626	594	617	596	622	622	624	584	662	583	637	613	643	619	660	606	619	604	608	657	592	622	656	631	575	635	680	687	617	630	589	598	616	706	605	642	642	623	597	633	621	613	665	692	647	601	599	614	621	677	641	621	606	575	652	646	648	648	620	635	670	640	638	595	577	665	659	603	645	609	631	644	626	640	626	648	637	628	636	620	664	644	555	607	577	584	628	670	631	663	596	652	644	652	605	595	562	672	622	639	634	590	649	608	629	641	635	656	616	635	670	594	616	598	630	628	620	593	607	639	618	614	587	657	608	614	629	644	654	681	635	643	619	608	634	640	663	632	638	662	626	624	654	640	641	632	629	622	613	611	649	633	622	638	645	651	624	666	606	609	615	611	622	586	643	667	612	640	635	639	617	569	642	588	673	620	626	605	618	645	588	624	637	616	630	611	670	616	635	658	610	570	608	594	639	630	608	655	583	637	579	629	624	639	664	595	621	603	626	636	609	657	621	630	636	651	613	612	594	627	601	608	656	634	610	612	566	640	617	608	631	601	592	643	634	619	591	645	641	584	627	648	634	606	665	596	622	644	636	669	583	606	630	676	674	625	619	659	624	617	654	591	655	593	645	625	599	656	596	646	613	579	610	635	590	619	607	613	633	635	607	625	602	620	646	563	603	650	601	600	676	581	630	624	609	595	652	578	610	624	608	606	625	642	641	658	625	646	648	573	600	695	635	599	619	640	613	661	638	619	616	616	606	612	605	619	625	599	585	591	684	605	614	639	638	615	636	627	656	596	641	632	635	587	643	648	624	661	602	626	617	629	636	608	642	622	645	577	657	617	621	626	641	581	630	629	637	615	641	618	629	652	618	670	615	602	624	611	654	594	651	648	613	678	622	647	657	588	640	631	603	601	649	620	667	624	606	624	607	673	598	611	610	642	609	561	614	664	609	613	654	657	619	626	611	623	621	624	620	594	604	632	621	618	600	646	633	636	660	621	625	639	641	617	635	586	665	573	611	601	647	640	637	578	680	671	610	637	681	649	619	685	649	636	663	655	602	608	648	651	627	602	623	620	596	597	664	637	588	640	608	595	651	603	595	620	613	636	608	624	583	625	569	580	636	627	671	614	604	627	606	633	571	626	621	632	619	605	648	668	649	627	575	564	637	636	658	617	589	618	609	584	600	621	645	605	602	590	616	615	651	623	666	636	626	627	628	638	626	606	656	629	625	659	632	616	645	634	614	612	634	630	630	650	639	630	624	624	590	648	675	624	593	625	668	560	609	609	595	592	626	644	596	580	637	597	568	640	625	621	607	612	665	628
25073	21559	24953	28610	21585	19918	3376	4008	3298	598	349	352	345	363	357	369	314	318	308	324	350	314	328	294	304	354	339	284	341	337	321	286	311	316	300	341	340	327	319	339	337	350	361	343	331	345	336	360	308	346	362	289	312	332	332	341	320	325	316	352	330	302	320	337	352	341	337	320	329	350	300	336	375	334	358	335	355	334	321	315	301	299	354	314	329	348	360	336	309	349	341	322	334	326	329	344	301	271	332	322	302	326	335	304	304	339	321	317	330	330	350	316	331	333	335	359	289	318	351	296	329	343	319	325	298	329	315	297	330	368	330	308	327	326	351	325	305	343	356	316	338	348	298	307	290	296	346	304	301	306	325	319	309	330	335	321	354	346	340	309	331	310	297	308	364	325	290	332	352	336	336	352	329	314	324	306	336	302	313	340	310	322	339	293	338	332	326	315	298	331	318	316	336	317	334	280	315	304	370	369	334	322	307	307	358	325	296	335	318	278	333	342	319	335	341	319	355	336	324	326	293	349	340	356	360	330	365	339	305	321	338	334	330	351	349	315	346	316	311	346	333	319	309	295	323	344	334	348	328	314	281	314	361	361	308	319	351	337	377	327	326	340	322	331	289	328	338	301	322	330	319	337	356	346	366	332	350	358	305	328	346	300	345	354	325	308	359	318	343	331	315	328	289	312	307	321	328	303	341	347	339	340	322	347	343	343	328	361	367	312	323	348	355	332	318	297	336	281	320	310	355	338	331	331	370	348	332	310	345	362	336	337	302	313	322	343	335	306	318	316	352	325	346	311	300	315	326	314	306	323	304	308	322	325	316	325	314	312	323	312	325	339	337	325	344	380	301	365	370	318	317	335	328	349	342	308	332	358	330	305	333	308	366	318	322	310	336	335	337	342	299	285	312	306	317	357	350	308	346	320	328	342	303	341	353	347	283	281	317	333	293	327	333	312	305	334	328	340	329	372	375	337	339	338	327	350	323	350	327	310	331	317	289	320	323	325	315	352	382	320	316	319	347	365	339	307	321	292	344	323	338	341	348	307	320	323	342	348	309	303	318	355	334	316	303	342	309	298	325	324	343	332	339	338	308	329	335	357	352	341	347	330	316	321	364	321	334	323	323	315	320	324	321	327	333	328	333	284	289	337	349	323	349	306	320	338	360	320	333	369	318	366	327	306	337	342	321	339	316	282	345	345	344	301	316	330	299	374	318	324	350	324	305	358	316	330	352	323	338	325	337	353	303	334	346	346	353	317	344	292	320	327	304	303	360	308	325	323	345	324	321	330	313	315	359	337	311	323	325	337	304	340	366	361	318	332	324	337	314	334	327	306	318	284	338	318	328	320	333	340	306	288	322	339	306	298	355	333	312	314	328	320	335	326	340	351	369	298	342	319	324	312	326	325	329	367	331	348	310	338	325	331	317	310	338	352	298	309	317	294	327	314	318	311	319	325	322	327	334	302	363	297	331	306	310	300	300	339	333	332	314	308	326	343	337	328	330	317	358	315	308	308	320	309	328	329	320	336	333	322	342	329	326	321	296	311	315	280	266	300	283	322	327	297	324	354	308	288	293	327	325	336	346	336	339	340	310	309	309	341	333	314	316	312	337	342	327	312	342	347	347	360	301	353	327	305	334	343	278	331	358	331	339	316	352	324	349	311	327	329	305	361	330	294	351	327	340	306	331	299	342	321	330	315	328	330	297	334	330	329	323	320	310	334	332	329	285	301	309	294	332	354	315	287	337	308	348	317	310	328	331	356	348	344	351	332	304	347	342	336	305	320	319	317	310	330	341	314	328	318	301	305	317	322	324	332	307	355	309	325	306	325	307	337	324	274	333	344	311	350	285	349	292	339	349	323	316	358	309	323	344	323	320	316	288	332	342	334	342	300	335	308	336	326	329	347	343	309	321	327	285	352	316	313	353	313	318	331	328	329	320	329	309	352	339	316	326	298	370	307	322	309	322	327	334	351	335	331	320	309	328	288	338	330	357	341	290	300	340	334	306	322	319	325	358	331	343	345	320	304	330	319	353	367	353	320	311	315	339	345	317	316	319	321	329	348	342	330	326	332	338	310	294	322	311	329	295	329	352	361	321	347	303	332	318	376	324	308	330	351	322	327	331	301	325	319	377	322	373	349	360	329	324	315	310	321	329	325	314	293	317	357	303	356	353	317	327	348	316	301	330	295	323	306	355	319	309	313	336	331	329	303	329	316	282	325	282	307	305	327	346	340	345	355	359	323	317	324	326	334	363	366	346	340	301	327	343	321	302	332	354	327	318	320	328	323	343	338	365	311	330	294	332	297	323	348	345	331	331	344	338	334	339	331	318	303	325	322	285	339	362	337	335	329	341	338	343	307	366	330	337	324	305	311	290	307	310	319	325	327	351	329	333	332	316	315	301	316	306	325	341	332	303	359	353	305	347	322	330	330	325	308	372	329	334	322	330	336	331	324	307	305	282	346	330	331	320	334	315	319	330	310	329	301	330	332	344	305	365	319	352	343	301	314	362	323	333	317	347	342	328	337	332	327	334	303	334	337	285	330	325	356	323	301	364	326	351	318	320	317	314	347	323	318	316	350	302	344	319	338	330	315	316	317	322	349	338	337	334	311	328	328	304	321	325	331	339	318	336	316	348	304	308	326	334	373	305	363	321	306	363	323	361	275	315	327	344	336	322	312	348	312	336	325	301	324	341	287	352	347	323	304	320	301	363	340	332	324	348	311	329	354	332	323	363	342	336	317	310	321	325	315	314	337	297	346	310	290	324	306	330	307	347	337	311	319	323	337	337	314	353	298	307	345	369	370	339	330	334	326	331	314	337	376	327	314	313	338	331	328	327	301	324	302	324	294	294	309	319	332	352	337	316	314	308	346	314	318	318	353	334	295	299	311	326	316	347	327	309	319	292	335	313	343	313	325	339	364	313	345	355	337	316	330	354	336	340	348	363	340	305	309	329	345	332	323	305	311	290	319	355	317	335	292	321	326	304	326	325	339	319	342	332	324	305	348	312	324	313	291	356	357	336	352	314	300	313	308	351	319	318	348	311	330	319	325	325	343	325	319	340	339	311	373	313	336	327	349	329	315	323	281	295	342	340	298	341	350	343	330	333	347	320	326	301	304	316	338	336	352	304	351	320	339	338	281	345	340	343	318	321	347	332	304	309	326	334	309	322	370	353	318	332	329	341	328	334	321	353	315	351	372	357	321	353	332	325	339	336	300	357	284	291	324	303	301	321	326	325	309	306	301	316	329	344	320	303	309	355	316	308	315	345	346	333	322	329	327	348	341	339	301	304	319	299	327	336	303	289	315	312	322	332	325	309	372	319	364	322	309	320	331	331	339	308	266	314	329	287	328	313	333	303	282	305	306	371	341	324	304	314	315	341	304	351	312	313	333	345	325	343	302	297	292	348	321	322	319	339	311	321	318	325	345	299	350	352	336	376	333	339	328	323	305	350	337	325	355	329	309	323	317	343	322	350	324
21914	35679	21122	11412	4705	2423	1277	2891	2413	879	825	819	801	858	791	768	827	802	790	833	794	801	771	796	782	819	791	805	771	837	769	793	797	789	827	794	823	814	777	794	811	766	805	807	787	794	797	774	814	805	809	757	788	808	721	787	758	797	782	804	790	772	848	774	842	804	788	787	788	779	766	795	801	804	737	800	767	790	777	793	781	759	799	795	819	783	821	792	808	753	787	758	816	787	811	796	824	788	792	782	809	810	798	812	776	812	808	850	792	736	798	796	760	815	794	798	756	835	908	776	811	808	830	753	810	751	844	834	781	824	801	784	816	753	774	783	755	774	763	823	742	791	790	811	816	785	786	801	797	743	764	757	807	788	799	749	828	744	796	817	799	789	785	776	783	788	754	819	800	819	787	782	811	730	758	786	791	790	846	798	820	791	834	762	827	780	749	790	772	793	761	830	780	799	799	775	840	803	786	794	808	806	824	775	742	778	776	778	806	772	732	805	757	778	802	760	806	795	779	812	789	795	820	795	782	826	860	796	799	781	839	776	864	771	793	757	785	822	746	775	771	817	809	791	742	746	803	757	791	748	808	794	798	781	763	736	778	777	708	794	768	826	781	764	828	789	818	748	756	762	818	766	776	810	794	810	829	825	768	788	759	787	735	806	822	771	783	840	759	820	788	841	750	769	752	795	725	799	757	796	800	784	751	791	787	769	798	792	806	766	778	830	782	817	780	797	784	791	784	751	814	781	830	779	799	803	837	812	789	801	850	831	814	788	801	766	806	747	811	751	799	793	764	839	828	750	791	804	763	806	793	779	781	845	827	789	856	761	817	812	782	759	809	785	816	785	799	816	781	806	761	811	778	782	779	730	824	790	804	835	774	792	812	813	776	772	746	825	796	758	840	754	778	865	820	817	801	789	729	785	793	840	799	802	740	788	791	819	771	756	787	784	748	771	810	815	801	755	762	798	853	806	757	803	750	768	788	771	723	774	800	800	827	779	834	780	777	792	741	744	789	795	804	820	770	823	757	808	843	797	794	774	795	775	795	788	817	770	818	840	763	811	805	738	743	823	797	769	769	796	775	844	752	760	795	768	790	801	820	775	756	772	789	816	765	785	760	764	838	836	833	816	840	825	842	846	839	739	814	801	794	775	810	789	813	758	806	825	769	773	771	778	819	806	784	777	833	809	769	779	813	811	807	798	795	799	784	773	776	796	850	784	788	800	802	862	783	834	793	805	789	835	807	795	819	763	803	775	829	801	756	790	832	806	745	794	784	751	800	752	742	796	805	779	818	784	786	744	743	818	839	782	788	756	761	805	787	797	772	789	780	775	761	781	787	800	753	836	805	841	802	802	838	820	794	763	773	748	744	776	789	800	812	830	824	827	818	804	806	782	791	786	799	806	827	797	821	812	790	820	798	768	757	835	818	780	862	764	781	833	769	777	774	730	778	827	797	785	755	767	810	749	826	807	801	782	804	741	778	866	773	801	832	737	744	776	821	793	862	796	764	777	739	822	789	840	784	801	799	774	764	793	799	771	799	773	804	803	780	776	802	771	808	795	787	788	835	820	777	790	833	800	782	772	784	834	752	819	788	788	817	756	811	820	828	807	778	813	812	792	782	794	786	797	774	816	751	753	758	810	767	775	803	827	793	806	745	784	777	795	783	750	822	819	764	789	850	806	756	830	784	760	803	812	813	738	812	777	790	778	762	828	807	830	832	774	745	814	751	781	788	758	780	756	818	783	775	756	758	737	792	774	798	805	758	802	832	779	809	835	770	770	820	760	814	786	824	802	792	831	815	773	800	837	781	819	794	827	808	812	785	820	748	808	800	789	802	835	815	845	770	767	735	770	784	774	771	788	807	811	788	782	789	799	831	747	815	746	815	811	843	811	747	741	774	834	812	837	832	765	792	848	839	749	724	766	777	817	738	802	773	776	768	769	757	789	814	768	776	815	754	822	782	815	795	772	778	739	786	817	802	755	765	788	789	836	817	776	791	809	748	773	790	807	813	792	818	786	775	797	755	784	782	805	788	786	789	787	798	826	803	809	791	736	784	765	764	775	796	828	798	791	770	773	845	780	814	798	766	802	805	792	764	769	831	795	813	789	807	770	821	776	803	793	776	807	772	766	812	762	802	822	740	743	824	763	825	763	784	797	774	816	790	786	787	818	770	786	823	801	813	804	797	790	842	741	845	789	826	783	746	745	770	786	791	782	804	749	789	756	808	769	774	747	775	787	757	763	842	777	789	781	812	832	741	805	816	804	795	787	799	781	820	812	801	795	788	765	771	792	776	786	835	821	809	735	815	770	802	748	791	821	774	765	780	805	795	775	834	719	783	792	767	787	773	764	769	786	795	812	795	832	801	798	817	812	789	774	817	811	744	755	764	838	849	835	820	811	797	765	807	826	804	803	759	781	807	786	788	763	815	767	810	812	778	803	760	798	793	763	815	759	793	816	805	792	767	818	807	819	813	837	783	753	816	774	778	814	841	805	864	791	806	804	744	771	856	705	790	804	756	783	774	814	818	833	764	788	833	780	741	752	854	796	780	776	798	829	804	806	786	798	754	765	806	787	788	815	766	742	814	825	782	740	770	764	818	810	720	765	822	759	791	791	762	751	768	804	758	761	752	826	829	829	800	775	781	796	799	721	798	832	808	824	772	794	797	760	812	787	847	787	782	758	773	777	790	800	791	797	800	739	771	783	810	763	730	800	769	779	795	832	795	811	757	839	785	782	778	790	760	786	773	829	798	772	793	797	783	798	775	773	790	810	775	826	766	802	769	791	762	768	785	763	827	825	811	817	818	773	788	784	824	782	821	801	771	837	793	781	779	797	803	824	753	792	833	805	751	761	791	815	775	805	751	773	745	752	769	763	793	724	783	741	857	760	775	821	793	809	763	753	782	801	781	773	756	775	773	774	779	762	802	806	790	791	756	834	808	844	768	748	805	747	777	769	783	798	814	808	792	810	760	759	813	768	816	822	767	835	820	788	803	795	774	796	758	835	782	776	743	797	806	822	831	805	748	779	773	791	773	792	733	776	787	858	787	785	833	818	756	763	795	785	769	765	783	776	758	810	808	806	815	805	777	728	817	790	829	819	832	789	839	781	774	820	823	809	808	784	793	774	781	768	724	822	799	718	804	801	811	817	823	769	784	800	755	843	741	782	813	825	764	788	785	784	786	819	789	807	777	779	791	825	823	829	754	754	778	760	792	831	834	844	793	840	772	771	777	788	782	800	793	769	789	807	746	779	812	745	792	788	814	820	774	767	773	822	818	842	805	757	795	795	811	790	775	765	740	822	799	803	813	851	758	823	736	796	753	805	810	786	792	809	793	778	779	806	757	839	777	820	781	787	796	817	763	803	833	769	838	819	773	790	782	765	778	841	840	827	858	802	750	753	787	832	801	804	730	775	777	811	792	785	775	814	794	789	817	740	764	770	779	780	815	782	766	814	785	829	799	824	804	808	783	794
24409	21532	25249	28282	21551	21593	16862	8226	7471	1469	316	307	312	335	310	326	305	331	352	293	293	280	299	323	295	281	334	283	252	282	327	322	326	333	315	289	294	301	328	293	289	315	266	303	330	313	265	308	305	318	294	294	339	285	299	312	303	304	301	332	343	320	311	309	311	283	308	283	315	296	319	329	318	311	292	319	319	307	275	304	305	267	331	314	373	325	310	341	288	310	302	296	327	350	332	300	312	298	336	357	323	334	352	317	308	300	329	295	285	347	312	309	331	338	358	296	289	329	320	281	307	277	302	297	289	346	275	310	308	323	321	330	301	285	299	282	290	288	325	302	303	325	287	311	272	339	293	324	358	298	274	280	302	316	302	312	321	322	284	292	294	312	291	323	314	307	277	285	329	278	290	310	327	345	315	310	295	304	296	335	303	321	312	308	326	315	320	310	313	316	293	303	306	319	326	325	330	303	297	307	293	293	307	322	317	287	317	316	287	311	291	283	337	308	287	300	326	314	285	292	291	318	294	281	331	334	311	294	320	349	319	283	327	338	299	343	323	296	319	296	318	307	293	297	287	347	322	284	313	307	288	286	313	319	299	316	274	296	289	307	317	316	265	356	317	302	319	321	315	319	288	381	304	297	303	318	305	328	288	307	318	275	275	299	310	300	302	278	338	322	307	316	303	318	291	331	324	285	302	301	306	330	311	285	288	313	338	312	295	329	315	310	291	322	282	316	289	279	343	328	328	296	299	315	320	297	310	326	297	344	339	291	347	296	307	326	318	332	322	300	298	324	309	344	335	332	320	301	319	304	290	294	307	298	295	305	303	321	308	301	326	312	308	326	336	306	324	332	295	330	339	293	267	292	302	334	304	299	333	324	317	296	323	285	315	306	281	311	286	301	302	353	323	312	293	284	285	301	322	328	311	327	297	320	304	308	326	317	302	299	296	287	327	300	322	282	293	300	322	340	290	232	320	319	287	336	335	315	339	326	330	340	315	324	315	305	298	324	334	358	307	320	283	293	323	317	344	304	315	326	314	309	308	304	343	313	260	318	279	347	304	305	295	306	332	314	286	302	289	308	323	313	331	295	271	255	323	311	304	312	325	288	294	280	341	284	311	307	294	302	305	319	289	325	300	331	316	287	330	321	341	283	318	317	305	324	305	339	301	328	309	298	276	354	332	309	340	334	308	288	271	306	306	323	335	292	311	310	328	304	317	363	311	313	287	319	305	331	288	302	334	295	288	308	321	304	310	272	301	321	289	338	305	326	298	298	308	311	282	292	296	349	320	298	288	300	303	301	300	316	315	306	331	310	326	284	325	291	312	320	304	299	327	303	318	324	324	305	298	311	310	283	331	330	281	332	321	296	300	308	336	329	326	311	313	286	301	274	331	312	288	314	304	277	308	308	324	360	336	307	297	324	294	289	327	317	291	304	307	322	299	296	308	324	323	274	302	300	300	311	315	281	306	295	324	318	316	274	305	291	320	291	333	319	312	293	277	331	324	300	346	308	325	328	332	289	322	299	283	314	324	344	299	280	299	313	289	320	336	282	308	325	301	294	294	287	319	319	305	299	288	304	304	329	332	318	327	295	322	327	317	303	325	291	309	321	279	293	320	324	320	333	286	297	338	314	322	289	296	318	292	316	289	329	317	313	309	316	338	301	299	308	315	277	313	319	291	333	308	327	326	332	299	354	348	314	287	270	320	299	287	340	310	299	283	311	326	346	311	318	319	298	320	302	315	320	305	311	324	283	327	314	319	326	315	290	312	294	323	290	297	299	315	298	339	309	305	290	305	340	311	332	318	344	294	326	278	319	299	315	292	303	323	312	328	293	288	325	318	303	313	311	294	316	300	297	347	319	330	280	318	313	283	313	323	271	305	300	318	340	285	305	307	355	314	288	283	287	301	293	300	284	331	303	285	306	281	283	341	338	311	323	334	294	297	319	284	308	328	285	327	311	299	302	317	321	313	296	322	311	304	314	291	313	334	286	306	314	317	302	302	307	335	313	303	322	318	312	305	319	262	320	334	290	299	316	319	331	321	328	283	294	301	333	301	332	322	290	326	307	314	317	308	317	296	306	331	275	318	324	307	310	336	299	293	314	277	288	275	308	303	301	323	325	326	318	308	289	295	246	312	283	332	306	301	305	293	296	308	295	310	321	309	316	302	294	291	296	287	312	308	316	306	299	322	346	303	309	316	298	273	304	299	307	308	319	318	294	302	308	288	290	320	301	346	291	304	293	314	288	275	308	310	293	307	296	330	267	318	299	301	305	340	294	321	314	318	318	310	318	330	293	295	350	301	308	269	320	279	314	317	304	303	340	296	317	297	302	323	333	307	363	296	300	322	312	295	295	315	324	284	320	302	274	307	311	321	303	304	314	336	300	303	278	263	303	306	313	303	316	295	323	335	335	302	329	306	325	320	325	335	326	294	313	340	306	277	295	323	303	310	309	320	324	278	290	288	324	311	308	322	299	316	314	295	330	287	318	325	283	317	357	286	300	307	303	300	309	295	287	324	303	314	288	347	318	299	256	293	298	315	308	304	319	327	266	306	336	327	292	299	287	314	317	301	291	312	308	333	316	285	315	311	360	270	303	317	290	295	305	337	306	330	323	309	324	313	318	333	328	295	289	316	293	342	313	283	330	304	336	293	311	297	296	326	318	306	321	361	343	312	314	292	308	323	290	275	322	323	278	302	325	307	299	300	298	306	298	299	267	310	305	307	302	300	341	312	313	306	306	318	304	278	285	299	318	323	285	323	334	306	325	302	287	325	304	302	300	307	303	317	294	329	321	312	302	334	280	311	326	319	293	292	293	283	300	324	327	293	334	318	312	300	293	273	313	305	310	303	310	344	264	319	274	278	297	296	311	348	294	285	295	301	300	328	308	287	300	325	292	282	280	318	305	296	320	297	330	324	261	308	324	338	283	314	320	304	320	307	272	308	307	336	313	249	289	301	302	325	306	285	326	310	331	282	312	313	287	294	294	327	339	326	328	319	326	301	325	314	320	303	311	305	295	325	298	286	313	286	309	275	318	297	284	301	317	294	302	308	331	315	333	336	308	289	282	316	336	314	301	337	332	269	309	298	330	290	324	288	296	290	305	300	299	287	300	313	288	304	273	306	310	308	300	302	305	319	323	325	293	338	343	298	310	305	315	328	316	310	297	310	277	309	300	313	300	311	286	309	286	322	333	330	323	278	303	324	348	333	328	295	264	328	303	294	327	300	311	306	300	294	275	297	280	312	307	336	302	326	332	308	315	302	290	319	310	330	302	311	296	340	323	289	308	345	324	277	315	310	332	310	305	337	322	315	308	307	333	325	311	319	294	277	294	308	311	316	296	344	278	319	318	309	283	269	311	298	303	338	293	298	272	300	311	281	304	309	346	321	284	285	315	319	307	316	332	306	322	318	279	283	272	277	303	296	291	296	296	329	280	307	308	322	285	301	276	315	295	300	293	303	294	365	303	361	310
25118	42487	28476	12513	6123	2257	1373	4203	4206	1148	740	722	761	745	756	758	742	711	779	767	766	719	778	677	753	718	724	752	722	712	687	730	700	778	766	677	766	707	704	697	745	725	732	716	717	713	686	743	766	745	672	768	715	714	707	710	707	752	768	740	740	747	801	739	718	743	685	736	692	713	719	723	731	683	711	742	730	746	786	734	727	695	692	733	733	719	741	685	724	700	697	775	712	733	718	746	704	789	658	733	723	735	753	755	725	723	774	708	723	769	743	775	756	740	741	745	701	756	727	728	744	734	764	728	704	704	742	669	737	709	696	742	682	707	751	788	759	716	753	710	743	681	743	712	755	728	748	744	761	718	762	729	779	704	678	745	693	743	723	709	777	712	733	683	720	753	728	722	721	719	787	726	737	705	769	755	715	691	681	766	733	789	738	726	710	726	697	746	698	758	763	757	723	710	769	714	757	738	770	750	674	717	740	757	787	731	697	722	699	770	743	733	687	706	765	760	708	800	774	749	736	706	740	763	757	727	708	723	727	720	727	743	724	748	750	739	734	716	720	738	741	701	703	766	719	696	693	751	738	757	723	681	748	757	730	758	744	751	736	740	709	710	774	752	758	719	708	693	678	699	768	712	770	750	763	700	714	707	708	719	767	746	735	701	738	760	654	760	743	712	721	720	679	766	714	681	751	731	729	743	732	749	783	670	716	741	725	706	718	728	670	731	742	716	744	740	694	720	727	726	737	673	703	762	728	714	740	698	746	702	735	703	691	763	752	663	763	722	703	713	730	741	725	753	760	733	743	714	751	747	725	748	703	724	674	741	740	721	701	749	764	729	746	766	779	699	703	685	764	708	766	705	676	709	735	726	734	727	721	693	721	741	685	698	739	740	745	736	692	766	701	698	730	754	678	718	734	749	725	731	717	726	738	737	686	721	715	719	728	715	729	723	702	730	726	743	754	712	759	723	700	706	742	752	745	739	683	722	746	738	787	725	727	738	674	745	722	714	713	702	674	730	780	726	736	725	699	755	783	715	714	703	708	735	759	738	750	714	680	688	705	736	748	694	764	716	732	740	728	715	668	685	701	699	751	696	685	750	714	743	696	738	734	751	722	739	754	724	736	719	794	750	714	750	749	718	699	746	746	725	769	743	708	702	771	721	716	724	741	708	728	713	744	754	711	714	706	716	742	751	671	754	717	710	739	757	765	721	745	689	735	681	731	732	753	772	767	721	712	687	675	755	709	743	666	744	724	714	710	686	729	703	730	758	736	696	762	731	680	745	744	723	716	761	756	725	709	735	689	717	707	707	732	744	731	680	669	711	715	677	745	721	740	745	724	735	710	726	743	751	706	720	737	744	746	711	711	742	736	739	690	745	699	750	687	748	750	719	700	724	716	720	736	749	739	743	720	706	708	773	752	726	718	759	707	749	766	712	671	779	764	724	747	765	721	777	734	698	725	739	704	713	736	706	684	707	729	727	720	775	740	729	737	700	722	702	732	704	715	727	744	767	753	712	736	698	729	736	665	731	687	717	725	750	736	734	712	684	709	749	708	659	685	705	721	697	743	682	705	748	687	704	709	743	706	737	745	724	763	710	758	736	800	749	730	704	708	696	736	733	701	712	731	701	717	721	732	689	718	652	741	761	724	729	729	710	756	729	767	737	714	733	687	703	702	734	699	720	748	721	715	771	741	737	710	700	690	725	759	748	733	762	713	751	717	745	739	790	712	732	711	750	749	733	762	716	733	730	745	733	726	775	713	686	689	718	696	742	747	726	722	745	752	722	721	762	742	719	707	699	707	761	773	757	802	708	721	742	669	685	720	714	743	741	744	710	738	673	728	772	697	709	695	692	719	764	715	735	774	703	692	707	708	717	735	694	640	750	751	690	757	749	709	715	748	703	710	729	675	742	695	752	725	739	721	697	703	722	742	707	725	743	762	688	702	726	717	721	721	720	717	731	713	725	703	704	703	771	751	692	727	757	715	705	739	737	669	732	789	703	767	727	751	708	734	707	756	702	747	742	732	753	723	750	715	762	718	790	727	683	714	713	699	731	733	690	713	695	701	723	674	729	696	685	747	752	727	724	699	711	692	721	722	745	767	713	738	706	695	717	760	702	717	734	728	725	711	745	708	777	734	722	740	741	757	720	690	724	756	728	727	716	687	762	748	716	751	711	695	705	738	680	733	702	715	689	705	694	731	715	724	743	686	720	726	731	753	778	733	737	725	721	744	717	711	749	763	712	715	741	734	722	716	750	711	729	693	699	688	721	703	713	735	755	699	756	702	727	706	703	748	686	712	686	708	720	693	683	712	693	746	753	691	754	727	730	698	735	704	719	769	721	719	714	739	728	719	777	739	708	723	692	752	770	761	744	715	722	695	768	704	736	748	720	745	719	780	751	699	712	692	725	754	715	702	717	696	727	720	706	731	703	704	691	712	709	687	754	703	717	714	720	716	678	748	715	728	704	729	784	770	723	717	759	728	723	701	681	752	743	725	720	741	689	764	700	743	750	733	724	735	762	697	719	759	714	721	696	759	731	724	741	732	732	739	762	705	762	716	710	762	734	745	692	715	737	742	746	686	734	732	702	721	712	746	689	738	733	711	754	742	706	716	733	720	731	745	757	710	751	712	706	723	731	694	674	770	715	695	815	786	695	709	680	753	712	714	683	716	750	707	743	714	730	710	722	743	749	665	722	694	748	690	741	686	772	688	747	726	745	733	735	712	739	715	714	697	756	746	733	726	721	761	708	733	708	738	724	796	693	735	738	725	738	708	753	743	741	760	705	730	734	728	690	770	715	740	731	760	742	705	675	742	711	708	692	699	724	717	710	739	692	750	716	735	713	742	688	716	725	723	748	751	740	704	673	687	783	733	768	706	775	748	686	736	717	732	740	676	728	706	696	710	678	671	668	720	699	737	751	720	766	712	758	729	723	701	717	782	725	705	660	722	670	657	723	700	728	744	716	723	770	732	742	766	732	743	714	737	707	722	752	733	706	701	708	711	698	714	706	763	776	708	752	736	757	730	676	692	709	722	704	709	732	722	726	767	742	692	740	749	734	724	683	741	720	762	694	689	711	746	737	691	716	754	762	734	725	675	743	737	759	722	728	704	711	740	695	704	706	710	708	753	727	700	707	715	703	777	744	726	724	730	739	691	735	732	740	723	720	733	701	744	775	746	762	720	748	744	716	725	724	737	707	735	697	739	713	750	690	710	684	727	757	690	707	668	758	730	705	710	707	721	759	757	694	727	730	705	690	725	677	684	716	698	747	730	752	693	734	726	678	697	751	713	692	731	681	713	717	698	711	765	716	690	730	715	717	722	699	677	724	747	742	754	781	712	769	729	753	708	738	690	707	752	733	700	713	746	763	723	715	737	713	743	692	762	735	738	707	733	738	746	755	750	685	730	711	706	735	718	676	703	753	689	721	704	667	687	761	760	705	676	724	707	657	750	760	724	735	730	718	708	704	653	748
32042	22733	19892	9053	2616	944	561	433	479	243	225	265	247	240	223	207	225	287	253	224	270	238	236	222	241	228	258	231	233	253	195	256	222	273	229	264	277	245	225	228	227	237	222	244	230	215	243	254	251	216	248	231	219	229	252	203	255	231	215	242	238	272	236	236	247	229	219	242	226	241	196	250	274	230	232	254	256	261	235	262	242	234	275	244	234	237	264	230	241	198	218	241	238	253	239	223	241	239	230	237	239	228	257	246	232	275	248	201	228	231	233	239	220	245	242	252	271	251	244	252	228	228	257	231	231	229	229	253	222	223	259	245	224	241	241	235	270	239	241	241	254	264	244	242	245	219	236	236	267	251	232	244	241	273	238	238	225	263	233	248	245	233	235	225	233	246	240	248	223	241	220	205	211	235	224	243	257	226	259	239	248	248	257	238	255	225	224	244	245	228	230	260	255	237	229	240	256	237	222	245	234	228	229	227	248	211	237	225	235	245	226	237	241	250	229	249	242	227	229	252	236	235	265	255	255	239	207	234	228	245	243	221	220	248	202	256	195	236	263	249	238	206	229	264	244	220	239	229	254	255	229	258	232	229	257	202	217	207	241	236	255	242	240	236	233	262	240	266	235	254	258	235	267	215	217	259	271	253	224	222	232	242	245	212	226	211	245	231	244	252	209	233	250	236	213	263	240	236	252	230	201	259	237	260	230	247	254	237	250	227	243	251	236	218	245	244	239	233	240	245	238	247	195	250	233	246	228	236	236	211	228	221	224	238	213	231	233	273	252	246	227	232	228	258	261	252	244	231	225	222	255	230	234	236	222	200	243	248	247	250	248	252	246	247	240	262	242	246	247	215	247	241	238	213	250	239	254	229	236	248	215	241	241	274	205	223	265	216	238	235	264	273	214	241	272	245	240	246	214	226	225	216	237	258	255	256	235	270	222	233	213	225	223	239	233	237	235	237	227	242	258	245	222	233	234	224	216	222	239	233	254	249	246	225	221	239	229	271	232	230	239	238	241	244	208	239	255	231	233	254	246	227	262	235	248	239	234	252	225	225	236	247	222	242	230	235	238	243	281	230	227	229	254	257	213	214	232	240	234	229	232	263	212	252	262	225	250	229	218	231	233	224	256	212	218	268	226	215	236	242	258	228	222	249	244	262	236	242	240	242	235	241	223	225	241	248	230	251	219	230	256	230	215	244	264	234	248	217	227	226	257	218	246	269	250	227	234	237	245	232	214	225	230	240	266	226	244	253	220	235	241	237	259	240	231	240	208	221	287	257	232	244	221	262	213	243	232	248	245	232	238	247	262	246	237	254	250	236	225	226	253	235	249	234	248	262	246	234	224	250	267	220	216	211	231	234	251	220	221	243	211	222	233	231	245	271	231	216	198	260	251	219	235	223	220	241	249	234	242	256	233	244	235	205	262	245	253	251	244	243	242	252	223	248	261	227	259	230	264	217	228	212	219	217	239	214	236	235	220	243	230	234	232	202	231	214	233	209	248	230	264	233	243	252	226	221	241	232	244	231	241	233	233	258	233	214	221	242	206	228	205	247	266	232	210	239	219	221	237	224	279	225	222	251	257	245	206	249	248	241	226	224	268	218	203	243	242	240	240	227	227	241	227	224	227	234	230	222	243	220	246	209	254	234	241	222	235	255	258	228	251	226	214	221	234	244	223	239	221	268	205	229	229	232	260	236	222	240	216	214	259	203	210	233	229	232	249	245	231	251	266	258	212	242	208	243	261	218	245	262	230	244	241	236	252	237	250	227	208	231	269	271	249	242	257	249	228	224	230	247	194	238	245	265	240	235	251	248	242	237	248	216	262	245	240	231	281	251	230	235	237	228	229	251	225	242	217	209	242	252	258	212	205	218	220	241	232	190	269	227	236	205	230	246	223	291	243	239	252	260	246	220	207	234	248	243	235	227	226	268	238	238	245	252	240	253	213	216	249	249	248	230	262	271	256	248	241	247	257	255	243	231	233	241	241	273	230	248	285	283	230	229	242	227	221	217	209	227	235	225	261	230	242	231	239	234	221	237	265	219	244	224	230	269	253	230	240	240	239	209	227	217	245	246	235	268	227	252	229	234	249	218	227	230	239	237	250	242	246	239	231	218	258	207	224	231	229	215	251	269	237	258	210	240	239	203	228	232	252	204	268	241	242	209	231	253	221	240	242	245	225	257	265	232	246	245	258	261	237	250	264	227	236	219	274	263	227	232	243	248	229	227	229	245	217	226	244	224	246	228	239	222	255	233	219	222	257	250	245	232	214	244	258	246	251	248	241	245	231	231	243	256	235	221	221	256	250	269	265	220	227	242	246	251	239	249	245	239	253	220	236	254	236	251	242	249	227	231	235	270	236	217	213	223	256	217	221	252	240	247	232	278	252	254	238	247	233	222	217	232	243	246	240	260	290	251	243	241	256	244	239	231	236	281	240	241	272	224	248	231	204	234	253	269	250	229	210	243	243	232	263	236	248	243	231	215	231	243	230	233	232	237	237	238	224	254	228	244	260	225	218	238	232	256	257	252	241	243	227	259	217	230	234	248	241	234	237	220	249	229	225	254	252	238	228	288	243	262	247	244	254	226	237	247	211	230	212	239	256	255	218	231	235	235	253	271	233	233	234	220	224	218	241	261	257	242	257	245	247	242	260	247	242	241	267	231	201	254	258	242	234	223	230	244	265	212	258	257	194	247	194	230	225	217	259	251	263	255	224	240	238	237	234	215	257	257	250	254	234	260	225	243	242	240	213	252	217	262	234	211	255	241	239	225	244	239	247	214	267	264	218	236	258	238	259	238	227	228	253	263	215	246	251	226	236	246	262	250	223	238	238	244	227	239	210	261	214	220	257	225	261	268	261	231	262	262	236	245	269	248	235	238	236	224	246	229	240	225	202	245	235	229	243	235	255	255	222	234	228	256	237	248	231	267	193	270	255	221	243	252	244	228	231	237	232	247	245	233	227	243	256	228	210	234	232	216	233	218	230	245	235	232	226	233	230	243	226	244	239	234	233	246	246	232	213	220	233	229	241	219	199	236	241	251	236	226	227	227	244	248	242	236	265	267	252	238	235	225	261	224	227	229	212	223	218	222	228	242	255	249	237	260	247	253	220	224	229	235	212	249	239	254	249	240	229	241	241	249	213	246	286	251	239	240	216	234	261	234	249	228	208	209	245	258	232	227	241	235	236	226	243	240	240	247	227	239	257	235	248	238	217	255	212	224	241	261	256	243	251	232	277	219	212	266	268	245	238	224	239	213	241	236	247	227	234	235	239	255	252	230	250	262	219	218	246	211	206	232	233	229	243	243	242	248	248	242	243	215	239	272	245	242	244	228	272	237	240	271	247	200	238	251	252	265	236	245	245	231	234	248	234	239	256	240	233	244	236	233	225	249	258	219	236	227	234	256	239	268	222	254	252	246	244	229	223	240	220	230	234	248	238	256	225	246	224	246	246	242	232	236	195	248	240	251	259	226
23576	23888	11922	4768	2017	960	635	723	779	643	586	628	666	588	613	652	627	645	619	620	608	643	603	636	637	598	593	647	602	613	621	633	603	607	612	571	602	662	598	640	604	573	578	636	614	621	586	634	614	558	598	624	607	618	612	606	618	613	644	609	622	650	680	588	633	596	637	637	591	590	602	583	654	632	640	575	598	636	591	618	601	596	606	610	622	630	617	618	656	602	637	619	640	651	602	627	640	613	583	634	584	613	619	624	600	621	555	635	672	611	614	614	632	640	646	587	630	646	639	556	597	632	607	618	613	678	594	588	649	605	648	640	591	615	661	617	614	624	643	589	637	630	646	625	639	621	667	624	605	608	613	625	643	607	623	667	610	614	607	607	641	551	623	590	605	642	611	638	572	612	642	600	598	602	595	615	635	615	615	617	640	640	628	597	631	632	628	582	619	633	603	600	637	603	602	620	601	593	593	621	619	601	662	622	600	691	592	611	629	625	641	651	635	640	639	617	586	605	610	601	600	618	666	595	615	637	648	639	605	601	592	568	622	611	623	645	633	673	608	629	610	619	588	624	620	587	582	611	608	625	574	600	585	622	608	631	610	614	562	624	618	626	615	602	595	622	613	609	645	614	651	601	633	603	619	626	611	643	638	618	611	634	572	637	606	640	598	614	631	613	586	620	659	585	629	599	602	596	600	600	601	613	610	621	632	642	614	624	587	627	603	596	653	615	594	632	609	627	617	610	607	622	659	636	621	585	564	603	610	622	613	602	574	635	595	639	609	615	592	624	628	603	617	680	613	558	592	554	617	606	582	604	586	624	620	651	637	607	643	627	625	591	660	636	596	575	600	611	627	605	619	600	609	599	571	583	639	579	595	592	616	621	588	619	623	650	670	631	602	648	660	631	572	620	643	650	627	588	593	582	661	612	630	607	616	606	616	616	587	600	578	632	595	644	600	613	644	618	642	599	649	648	661	611	629	627	591	589	632	657	611	552	649	610	606	605	620	626	635	606	637	636	605	630	617	609	619	625	617	628	597	653	591	637	633	626	638	613	632	604	630	627	620	615	631	641	594	623	676	628	636	657	621	588	634	619	595	606	613	656	593	633	628	612	644	624	574	614	629	610	620	667	585	603	598	604	621	593	649	578	625	597	632	625	613	626	614	634	624	653	648	626	628	573	605	665	597	579	631	640	646	663	583	608	595	572	628	630	582	578	638	633	634	611	598	592	646	605	587	630	607	612	633	608	647	627	638	628	598	655	638	655	614	621	612	605	626	623	608	638	607	632	600	642	586	596	622	677	645	625	621	605	634	610	584	614	610	528	616	614	604	624	597	628	603	633	638	607	610	649	641	655	660	626	621	645	632	614	561	605	599	657	609	582	633	599	593	660	621	570	620	647	615	610	616	604	616	604	625	645	614	647	653	585	628	596	631	601	646	607	590	591	580	630	610	592	605	664	577	621	660	600	631	612	650	625	663	583	660	653	647	580	615	641	611	595	631	589	593	642	608	645	635	610	634	615	572	633	608	609	626	611	619	656	636	644	617	600	631	625	620	614	604	683	612	605	632	583	594	618	591	624	619	622	626	609	623	648	613	577	630	648	626	633	594	595	629	657	627	615	634	618	641	650	593	638	629	600	630	590	586	586	607	617	583	606	649	610	618	616	633	634	629	587	689	608	598	615	590	601	620	641	612	599	599	633	583	614	582	586	646	640	616	616	627	617	608	615	613	605	619	618	627	645	589	593	644	593	614	603	601	599	610	599	662	584	658	595	608	644	608	583	616	623	597	606	641	604	635	607	615	603	613	633	593	597	556	653	629	618	571	621	601	602	645	627	645	655	605	574	582	601	654	601	597	626	546	616	614	659	621	616	664	641	671	668	604	610	616	579	631	606	652	573	604	630	584	620	565	558	646	639	612	630	636	591	596	586	659	594	628	612	605	609	589	665	624	647	586	655	583	590	630	590	611	621	606	631	649	629	640	649	628	621	637	641	597	601	625	606	624	624	589	611	648	630	564	605	663	598	615	592	572	625	596	612	613	634	596	617	653	611	617	654	642	599	623	648	607	623	638	654	614	606	582	599	597	641	654	630	636	600	632	640	586	597	614	592	571	634	651	631	598	611	575	616	632	633	577	652	608	644	638	628	597	667	633	611	596	628	639	578	617	581	634	658	626	594	593	622	602	646	669	633	644	638	588	644	647	646	599	658	652	637	605	660	609	633	635	592	615	633	622	651	628	590	634	579	625	606	605	638	649	612	593	645	602	608	621	615	593	638	630	596	630	660	681	603	623	653	601	597	644	658	587	638	636	574	638	646	595	616	592	639	612	649	628	573	628	614	621	593	613	598	634	660	594	612	617	570	597	622	621	604	600	576	624	591	636	614	625	610	619	670	583	662	669	622	651	641	588	645	610	618	638	665	598	610	641	611	610	613	615	623	606	641	624	623	642	625	613	615	613	603	607	596	606	590	586	593	629	637	619	651	605	607	607	591	664	584	599	623	686	618	618	653	602	601	618	580	655	619	602	638	595	630	613	591	630	622	600	666	585	629	627	634	643	602	608	658	686	666	636	595	663	589	600	631	643	652	584	627	654	642	638	624	665	635	639	650	647	606	676	590	603	637	584	625	629	652	608	588	659	630	594	616	657	624	630	628	598	556	623	597	578	629	619	632	575	611	599	618	600	613	629	615	637	629	572	600	640	612	637	599	635	603	637	653	637	625	621	655	637	613	630	606	651	637	611	611	596	613	646	656	578	609	620	617	618	648	587	587	604	661	590	646	630	658	600	626	648	631	638	593	603	593	631	564	622	642	608	548	677	657	657	630	607	650	643	628	668	618	601	600	656	615	614	665	583	644	642	605	631	581	591	566	622	637	602	625	600	653	562	595	598	628	599	611	590	618	611	628	599	599	599	598	634	610	606	642	618	606	640	601	646	592	595	620	588	614	652	630	603	635	620	634	595	617	660	584	628	618	596	640	608	654	672	623	580	593	616	577	620	616	615	600	617	605	596	613	599	611	604	653	598	639	674	615	596	619	609	616	611	583	643	661	610	635	661	615	626	619	653	631	592	658	606	612	625	665	626	600	629	626	575	615	600	606	616	643	605	618	644	609	672	585	629	599	576	631	593	613	612	567	631	672	638	627	657	626	656	636	627	607	641	674	628	609	634	580	602	628	660	580	643	615	665	593	645	633	675	605	633	628	601	601	618	641	620	592	657	605	602	590	644	619	611	604	576	619	627	648	659	564	609	649	656	633	600	629	636	608	608	677	605	601	639	573	640	596	584	636	622	619	651	637	587	579	649	599	625	629	665	632	606	590	632	639	609	631	580	603	589	646	592	621	646	596	660	619	605	632	656	595	626	644	645	615	601	676	597	578	627	633	596	630	584	613	620	636	650	639	594	584	608	635	627	566	642	612	641	637	634	631	630	673	583	551	594	633	599	601	592	658	636	590	633	641	649	620	661	623	678	602	622	626
25004	21510	24881	28591	21540	20036	2453	2787	3133	930	384	365	356	371	334	337	340	327	345	328	340	314	363	344	365	341	315	315	315	324	341	331	335	339	364	380	340	309	303	343	328	329	350	366	346	337	346	312	321	353	334	334	327	315	315	356	340	329	330	349	324	323	318	300	315	334	307	319	302	315	334	302	343	327	350	309	310	301	360	338	332	319	293	343	345	329	302	323	314	275	318	327	313	385	344	350	347	348	327	307	306	324	307	326	342	326	329	315	362	319	360	312	345	322	309	327	302	337	328	306	305	330	351	327	339	366	324	330	344	385	341	316	324	332	335	311	359	339	315	356	324	307	327	344	339	344	335	339	314	308	343	323	326	343	319	316	350	306	346	326	361	347	320	320	325	343	327	345	327	340	322	352	334	342	318	334	309	316	346	338	341	290	334	380	313	338	341	322	337	323	343	347	328	328	374	350	341	326	353	346	341	339	342	353	338	331	314	334	346	331	343	344	344	357	359	344	311	330	342	337	328	331	332	330	354	329	331	332	337	331	329	346	322	338	311	330	359	377	303	338	345	347	388	366	346	344	338	322	372	292	303	308	305	335	342	335	313	348	348	322	313	312	317	303	351	344	326	346	334	317	330	314	333	352	322	322	327	336	333	322	332	344	370	315	346	337	329	326	307	286	319	328	327	298	332	324	315	329	315	297	357	329	350	326	340	321	303	319	342	322	329	331	324	321	316	335	345	306	326	354	340	289	334	305	354	306	346	377	346	358	377	336	317	329	343	313	320	347	323	318	338	337	324	345	340	335	329	325	322	337	347	290	341	340	310	322	347	334	336	336	302	328	317	334	333	308	365	323	345	317	353	347	339	337	335	321	297	312	325	346	340	341	350	352	304	327	350	356	355	327	303	304	345	341	336	340	320	301	348	324	308	329	313	321	338	334	330	342	331	287	320	351	306	358	353	348	331	307	347	313	366	331	357	328	366	336	386	314	336	336	323	336	325	318	315	304	343	309	357	354	317	318	323	335	327	328	328	335	331	342	323	350	297	356	347	319	310	353	352	311	311	359	315	338	333	355	336	346	338	356	338	326	340	332	330	350	327	280	327	359	339	316	350	320	334	310	333	307	327	334	364	330	349	331	318	334	331	318	338	323	293	327	309	326	342	343	321	302	338	306	344	347	286	340	354	311	336	316	303	346	338	308	330	322	329	321	346	312	335	347	356	322	350	355	302	337	340	318	342	351	338	345	307	326	333	351	358	343	338	327	313	324	339	303	324	354	328	311	334	323	317	322	279	282	327	328	340	368	344	341	364	338	347	337	333	308	315	338	321	384	313	306	346	325	319	346	338	354	317	338	347	360	305	305	331	352	339	348	355	338	313	331	342	313	310	347	310	334	354	330	307	318	318	343	333	324	340	304	339	319	318	337	288	300	333	350	340	340	328	319	367	361	331	290	329	333	320	354	321	328	315	305	318	319	316	325	348	328	383	358	293	333	294	339	319	336	298	349	353	347	323	321	332	322	329	338	357	336	307	335	285	309	358	332	338	330	298	317	322	333	365	351	347	339	332	338	326	348	333	336	370	332	347	313	323	353	328	316	357	358	357	326	328	297	343	325	341	351	363	326	337	320	317	327	348	338	334	348	308	305	323	329	331	363	311	324	330	337	324	342	353	378	355	343	306	344	336	317	323	346	326	317	332	326	309	339	286	330	305	335	327	341	313	358	350	320	345	305	300	328	331	287	334	342	317	321	319	321	334	338	307	351	343	353	329	317	326	335	315	308	348	325	331	331	325	329	373	322	314	300	351	306	343	314	331	319	336	331	328	318	320	347	291	319	351	339	366	359	335	355	339	335	339	348	329	329	350	335	338	335	359	331	295	329	319	328	327	313	313	313	329	346	329	314	315	329	322	314	320	304	327	319	335	321	332	356	311	345	350	301	311	326	325	336	312	354	339	335	346	341	341	309	316	319	347	327	319	332	311	333	378	296	334	321	332	354	343	321	355	357	301	303	336	324	357	347	379	401	317	333	326	317	354	324	369	336	366	304	333	310	324	306	316	292	347	332	347	364	306	357	301	326	318	331	361	350	329	346	347	326	324	311	292	314	309	332	331	329	334	312	339	324	333	337	337	300	336	335	327	315	360	342	321	362	298	288	326	329	300	323	299	329	296	280	309	336	337	325	353	344	355	328	348	345	348	321	340	357	287	302	348	362	349	381	317	315	337	368	316	313	354	366	286	337	331	334	336	322	344	331	321	289	341	305	322	284	352	325	331	341	316	347	349	370	327	326	333	339	335	348	323	341	297	332	334	326	341	311	310	326	328	343	331	294	341	361	319	343	351	361	324	331	319	324	308	320	311	329	333	360	301	322	333	330	347	337	303	360	296	306	321	326	321	332	319	345	339	328	343	317	310	350	337	341	316	316	328	372	310	387	370	282	335	300	361	359	349	328	340	357	306	348	309	334	318	356	320	316	321	324	347	332	343	302	329	356	327	323	334	333	298	326	317	339	324	341	336	338	329	358	350	340	315	323	327	354	346	341	346	329	310	338	327	321	306	355	326	321	322	366	326	320	343	330	346	348	307	353	349	349	347	355	329	329	326	331	341	340	343	336	365	319	327	340	351	325	358	314	324	334	340	358	323	315	335	317	320	304	333	331	349	314	339	319	321	363	325	304	329	315	329	332	335	357	336	329	359	334	343	334	320	340	310	314	306	327	330	337	344	338	321	353	327	327	348	321	325	333	356	361	334	334	340	361	339	331	341	313	327	334	349	311	349	338	361	299	322	299	358	317	290	335	339	339	320	337	309	345	336	370	341	350	335	311	339	330	337	341	346	350	361	321	327	341	339	353	311	345	340	342	322	336	345	322	303	305	328	367	322	344	307	316	325	291	342	337	393	319	309	331	316	325	343	326	349	329	317	322	301	260	343	331	316	307	367	324	326	336	348	369	318	361	328	321	369	319	324	337	334	324	340	320	308	343	341	329	339	313	343	344	318	340	337	352	310	307	310	360	341	310	319	350	318	344	322	343	339	350	304	344	317	357	317	319	354	340	325	306	325	356	341	319	349	326	316	309	358	323	338	343	364	337	338	339	337	304	333	314	323	338	337	332	308	353	384	308	326	342	304	340	326	334	349	364	343	315	332	338	373	295	294	342	322	343	332	328	359	348	344	339	326	325	339	337	321	327	303	351	328	327	264	344	353	362	357	351	369	313	330	368	312	299	318	320	333	351	358	344	340	333	349	325	333	320	374	332	327	326	352	331	327	338	322	327	326	378	305	352	316	303	361	339	320	339	315	302	319	345	342	347	359	350	322	359	336	331	363	364	342	330	328	339	321	299	306	327	349	331	335	344	316	320	325	330	366	304	314	313	327	373	340	336	297	320	308	306	342	336	320	353	338	332	338	334	314	322	335	307	328	311	376	355	348	307	320	322	305	314	315	327	311	311	366	340	328	345	317	324	345	335	313	344	324	311	341	312
23664	31351	15186	7260	3489	1665	1195	2164	2349	1147	821	835	850	793	803	804	724	863	810	836	784	837	765	813	779	787	841	764	859	865	777	850	836	880	773	766	832	750	821	819	814	785	815	776	798	851	793	769	803	802	793	783	769	778	772	789	764	854	816	842	807	845	766	831	775	791	749	786	824	795	874	823	830	838	813	810	841	818	809	836	782	845	793	816	802	820	780	801	847	783	795	848	844	775	778	827	760	790	823	733	889	769	813	811	752	816	821	813	813	829	759	806	796	819	777	799	822	818	863	795	805	857	807	762	793	855	761	826	796	833	806	850	840	814	778	796	752	756	851	817	832	762	882	803	775	815	815	781	791	783	723	818	801	791	817	776	786	815	824	776	815	734	809	773	827	797	772	855	793	827	783	842	812	774	841	789	766	794	830	815	769	789	813	861	772	838	856	776	790	777	828	767	762	823	779	770	804	802	807	766	781	796	804	801	804	802	804	809	812	810	812	741	833	765	778	841	779	811	794	812	798	819	798	764	807	802	804	797	848	817	874	768	833	778	805	781	815	808	822	785	778	801	742	791	842	787	790	779	772	815	794	759	841	807	738	836	787	817	850	809	810	782	759	765	776	739	815	842	790	805	859	797	843	780	834	808	816	836	827	817	809	804	798	812	753	788	811	800	818	813	768	846	794	797	790	830	813	818	825	804	758	827	837	775	796	796	797	802	782	807	812	812	792	824	775	794	802	758	787	770	828	812	788	844	841	785	760	773	823	825	803	784	816	788	809	795	804	763	853	774	816	820	792	752	811	780	810	835	802	813	806	777	803	817	819	785	815	825	840	798	808	814	776	831	818	813	851	799	804	775	832	810	796	804	754	798	747	811	802	841	831	795	779	760	781	825	852	796	794	794	791	829	833	802	828	782	772	796	819	817	799	753	781	816	838	773	799	808	825	798	757	803	827	808	791	808	813	826	817	764	784	803	769	722	760	788	807	829	819	838	805	818	809	850	835	766	830	836	794	782	822	765	801	784	830	781	829	827	815	798	795	793	818	790	778	764	799	815	824	750	746	799	809	809	765	809	772	771	776	796	798	796	790	850	808	809	827	819	810	833	875	753	800	795	849	808	838	857	840	792	782	765	827	764	849	788	801	825	825	751	814	791	845	831	818	825	786	786	819	815	815	799	805	844	791	797	828	823	768	824	797	770	755	838	792	815	828	832	788	769	819	807	858	780	781	766	791	762	791	835	759	829	795	845	790	833	814	798	770	847	800	758	830	801	781	831	808	789	758	787	798	824	809	793	775	836	849	805	766	798	818	782	757	838	774	780	792	828	782	820	826	828	832	791	810	840	850	820	810	796	809	824	781	809	810	817	835	794	787	804	843	799	794	736	809	852	846	762	789	800	745	773	816	797	804	793	793	768	816	834	774	771	805	786	801	816	822	805	779	853	820	814	750	826	791	803	818	791	803	842	780	802	736	765	766	797	773	817	820	822	824	771	801	818	786	795	801	811	817	863	820	844	809	828	877	883	818	803	791	800	764	771	794	838	768	819	777	850	782	796	826	801	798	757	749	817	820	821	747	860	809	787	814	773	810	787	796	812	798	788	856	835	776	798	790	824	806	780	769	796	770	832	791	835	775	806	837	717	790	802	806	754	826	790	781	858	741	847	785	793	779	833	802	778	768	806	822	862	780	778	786	815	809	817	824	814	834	823	785	818	802	791	767	796	782	827	825	780	788	784	825	825	793	739	798	779	815	800	798	841	793	817	842	826	828	777	760	783	772	806	761	806	783	807	781	808	788	780	775	809	814	789	778	798	843	822	792	790	795	793	810	793	796	831	779	843	800	765	797	829	818	786	799	826	808	726	782	780	822	806	771	793	852	819	802	807	790	776	842	754	844	857	790	820	759	795	766	786	812	780	863	799	806	791	783	776	810	813	822	812	826	845	769	790	813	792	812	785	785	756	781	771	742	797	819	788	769	771	832	784	796	798	826	789	801	835	829	792	799	823	865	804	803	828	777	829	761	797	786	801	851	777	792	769	790	801	833	793	769	777	831	825	820	837	838	786	756	785	824	774	787	815	786	843	831	812	807	814	754	820	783	828	780	784	811	817	785	749	798	755	811	813	786	787	828	800	811	738	787	790	766	740	788	825	769	822	818	769	819	820	783	805	810	786	802	854	796	803	848	779	810	751	825	811	815	836	821	821	753	806	838	773	841	803	805	811	767	856	835	875	808	820	824	792	823	816	894	783	814	868	817	789	784	747	801	767	778	801	872	821	763	786	755	767	782	795	803	769	834	809	798	783	785	769	741	775	790	801	791	764	811	752	810	818	823	807	843	821	836	776	776	830	765	814	795	770	798	799	804	805	795	831	787	828	824	782	812	785	741	791	776	797	796	781	789	810	832	787	840	816	795	804	811	807	813	780	835	826	817	804	806	757	779	791	849	802	814	820	874	780	821	835	814	711	849	824	799	751	813	818	782	803	782	763	824	794	819	818	773	799	750	862	806	798	819	807	811	807	835	733	811	770	818	821	825	796	784	751	814	842	782	764	809	821	802	814	819	770	836	813	756	814	806	854	824	771	770	798	762	808	813	886	773	781	781	828	764	737	818	756	818	818	762	843	737	802	809	836	709	802	787	812	811	871	759	823	814	798	796	832	804	788	780	721	736	821	804	786	805	815	794	731	790	805	801	796	817	837	812	773	847	789	800	791	794	799	813	799	799	843	812	839	812	793	804	805	757	807	817	795	804	775	811	821	759	808	781	804	775	817	821	829	788	825	808	763	812	789	797	787	857	809	763	862	775	805	827	851	771	771	833	773	797	855	815	766	798	772	826	795	740	836	806	804	785	793	843	749	751	787	761	780	847	734	818	823	798	819	820	830	829	783	798	811	836	778	806	759	789	794	804	811	798	814	821	792	774	798	801	838	768	755	847	769	796	813	793	838	810	801	759	803	835	849	769	790	832	758	808	810	806	807	791	853	803	783	825	821	771	849	823	838	801	792	781	801	808	762	844	821	797	750	777	799	761	828	847	808	797	772	821	827	796	814	857	789	755	852	752	791	784	807	797	787	867	772	847	800	839	806	835	808	803	803	787	841	840	802	788	845	781	772	769	835	815	770	839	758	762	800	783	788	789	842	781	872	736	823	811	786	791	798	777	851	863	813	773	814	752	779	813	847	792	795	805	798	816	835	811	811	800	840	795	781	836	812	811	786	738	804	831	829	812	795	773	831	834	759	770	769	793	841	820	866	720	818	806	802	837	787	814	776	810	795	814	791	829	836	812	797	768	767	746	811	775	851	815	774	811	759	825	792	796	787	749	792	795	800	817	840	802	833	812	797	819	765	814	787	797	778	816	827	835	808	794	764	785	764	819	795	863	790	783	777	872	801	798	802	850	771	805	781	816	759	853	794	843	772	788	774	869	768	802	781	780	774	813	767	778	802	730	792	801	783	804	797	837	782	819	839	814	809	795	776	775	814
24396	21524	25203	28275	21539	21607	17549	10977	7523	1042	316	291	311	344	351	318	296	313	337	299	319	283	313	313	302	305	327	296	289	328	280	291	294	308	338	341	343	278	315	317	311	335	315	293	316	320	344	326	285	289	272	303	288	312	316	333	309	314	301	319	289	321	306	292	348	306	288	307	350	311	285	283	326	297	271	301	339	273	323	276	336	282	299	317	336	289	330	304	331	294	316	290	303	303	297	297	325	288	339	319	304	325	273	300	283	299	270	295	310	317	278	283	294	332	308	327	302	310	304	300	323	318	330	362	293	309	307	296	290	316	286	312	297	292	317	314	318	295	319	303	317	301	280	308	288	325	313	291	295	310	331	333	305	300	318	306	315	271	310	332	285	313	321	269	297	311	326	284	297	339	322	300	317	322	269	317	295	330	294	327	308	322	275	303	291	291	310	334	318	305	293	301	276	328	278	303	291	303	326	312	337	290	333	335	306	293	281	291	309	287	304	318	294	308	317	321	309	282	331	273	299	285	304	315	296	302	294	320	331	346	321	287	299	302	310	317	289	309	285	313	303	337	325	324	310	292	292	326	274	324	282	304	272	315	315	307	311	305	307	311	282	287	312	288	312	314	320	332	328	283	299	300	341	307	282	307	306	275	333	323	296	301	285	306	295	283	298	303	315	335	355	283	287	302	331	308	298	299	300	273	297	296	288	297	280	288	290	323	298	318	292	323	304	322	279	271	297	305	317	335	331	287	275	295	310	319	304	308	340	288	285	279	306	305	282	343	274	297	310	298	282	311	327	291	273	312	329	299	301	297	299	276	280	300	298	300	314	322	269	303	287	279	307	279	307	296	302	314	273	314	301	307	332	275	312	319	304	312	309	346	283	259	294	293	317	300	310	346	299	331	281	315	284	313	311	311	265	281	304	298	300	295	300	304	308	320	336	291	344	314	271	319	319	311	268	349	319	282	321	285	293	297	319	290	306	285	303	274	275	306	308	319	287	314	277	331	294	313	327	322	307	293	299	295	305	290	303	300	294	297	309	311	294	312	323	276	316	283	304	362	308	314	292	304	284	276	310	302	295	311	265	320	310	324	311	293	342	290	312	309	323	304	305	293	270	315	275	284	254	281	308	326	292	315	306	266	301	324	313	307	299	316	335	306	333	330	343	279	280	286	285	288	296	321	277	323	308	293	295	285	316	296	285	279	307	341	280	283	310	255	298	322	306	281	322	313	291	309	299	313	271	347	317	294	321	303	301	313	295	337	312	293	291	326	273	296	289	305	280	297	297	320	281	344	297	337	310	283	317	317	311	303	312	342	282	339	287	329	292	296	276	295	292	353	321	305	324	317	323	297	312	285	324	295	306	278	276	334	289	296	336	306	292	285	285	307	304	295	337	306	302	291	286	262	284	311	307	316	306	300	310	283	302	251	269	286	312	310	287	304	287	310	280	332	312	328	289	299	296	275	274	301	297	300	311	304	313	305	329	301	311	290	320	297	295	298	327	285	290	305	311	294	281	332	323	292	283	299	300	282	311	304	309	311	313	331	288	316	307	330	299	318	301	349	291	312	311	296	290	299	355	317	270	318	294	301	296	282	319	317	294	314	303	331	324	323	324	302	307	270	317	314	306	307	280	280	311	279	327	325	284	280	303	332	297	287	298	320	288	299	314	281	296	305	298	311	341	293	294	294	309	305	290	268	308	338	317	300	282	312	297	316	292	311	329	289	296	303	353	345	292	287	276	287	292	308	300	308	309	324	288	279	302	292	302	277	286	292	294	298	307	302	296	279	278	343	288	307	311	310	280	324	298	296	286	312	293	292	307	313	281	296	251	311	328	316	299	294	268	319	270	273	287	281	315	312	293	312	310	301	280	330	268	313	294	335	269	311	289	318	294	317	321	309	310	327	280	315	296	313	289	273	336	274	307	311	301	314	254	293	301	297	309	319	322	319	269	293	307	305	323	340	308	293	280	301	271	299	313	311	306	341	307	310	323	328	295	312	296	303	284	285	309	285	265	295	305	285	306	296	315	296	306	309	292	327	292	284	299	325	315	315	309	293	292	284	305	283	337	291	291	291	287	332	323	287	292	271	291	294	285	291	324	279	303	341	302	307	328	278	323	313	299	302	309	278	258	286	305	312	322	283	318	332	306	297	313	269	311	338	291	312	353	281	314	270	330	301	271	298	291	291	304	326	313	304	320	306	310	274	292	283	280	287	312	284	313	310	333	297	285	248	299	312	317	301	314	312	301	304	279	310	305	305	286	275	289	295	325	320	315	311	321	329	296	317	303	299	279	259	292	310	316	307	324	300	306	337	299	311	316	287	289	317	328	331	287	321	341	277	283	315	274	349	293	299	287	325	333	300	315	318	327	339	327	290	300	293	321	307	283	273	283	306	304	318	306	303	309	293	309	304	298	319	297	301	300	312	312	338	288	294	287	267	319	299	316	300	296	276	307	317	297	322	293	322	306	306	309	317	311	281	298	281	324	333	275	273	283	299	317	290	300	268	309	331	333	315	310	297	339	313	315	321	303	298	274	293	317	274	334	320	292	317	339	299	301	311	312	329	343	282	332	277	289	307	294	298	307	319	325	292	258	269	344	327	294	322	302	321	276	316	303	255	282	329	305	317	297	288	314	302	293	320	314	294	308	283	311	320	290	336	272	302	335	306	301	284	309	311	303	286	300	290	306	290	298	295	297	300	323	301	334	296	296	305	323	291	286	296	301	302	332	282	290	279	344	328	322	316	299	292	352	288	297	310	300	299	318	306	266	307	299	337	283	284	330	289	321	277	320	327	313	305	317	281	299	302	322	301	296	285	269	286	307	299	309	331	309	307	314	320	304	327	302	259	318	307	298	309	301	301	318	316	320	336	297	289	314	288	303	303	326	294	301	301	298	296	304	313	285	299	263	270	283	302	312	324	316	303	293	255	303	278	297	307	282	310	311	327	300	297	300	292	277	314	280	311	308	325	323	284	297	298	313	309	274	303	296	287	316	309	293	306	320	350	318	310	293	297	297	319	303	327	281	287	343	324	296	279	332	311	318	307	338	315	309	317	281	298	289	313	301	284	303	287	341	303	289	307	312	353	319	303	316	318	302	312	291	277	292	284	303	303	326	323	295	293	320	312	284	279	300	307	298	316	289	304	304	335	330	295	306	293	310	300	310	289	323	343	279	310	287	314	297	275	309	322	307	300	292	319	285	353	316	311	308	318	292	314	282	296	307	317	276	308	320	323	323	316	301	326	333	288	261	305	321	285	326	270	307	318	314	280	301	299	293	265	284	293	334	315	304	331	295	271	304	312	272	256	267	306	294	297	300	313	315	293	346	287	310	329	286	303	336	339	300	308	314	315	325	297	310	321	267	286	283	327	286	331	341	296	283	334	312	354	311	272	329	317	290	282	306	335	286	318	322	280	300	299	284	322	308	296	311	287	322	306	287	272	295	315	309	336	339	293	307	275	284	295	314	276	289	296	288	300
24197	35777	21095	11104	5679	2558	1554	5504	3932	937	713	716	742	749	685	702	715	741	746	749	723	723	723	720	771	688	721	727	756	705	750	723	729	691	720	705	700	703	649	679	723	726	711	719	708	731	729	735	729	680	680	720	747	719	697	725	714	675	726	736	707	735	727	714	749	707	736	755	722	702	761	723	763	710	731	690	745	744	727	743	667	724	745	753	675	684	719	683	754	714	724	711	741	714	733	690	745	701	716	750	711	725	714	697	708	699	698	703	726	731	741	706	688	728	729	718	744	734	745	724	700	685	739	701	736	736	678	698	731	766	725	744	780	705	713	693	733	741	675	748	689	704	719	698	721	670	730	722	675	728	675	718	670	736	686	687	692	658	702	718	694	708	669	736	669	692	750	724	729	694	763	728	688	735	761	698	730	727	720	633	749	693	710	718	724	685	730	725	711	712	727	745	714	720	675	723	716	736	720	750	705	736	735	696	707	672	728	716	719	718	703	726	719	687	758	714	747	731	762	741	756	695	770	712	691	701	741	745	700	693	787	780	717	699	709	676	690	759	734	715	707	687	790	710	713	774	752	742	680	705	732	711	684	726	710	681	720	702	735	710	719	723	712	705	703	756	719	644	715	733	719	719	726	735	759	739	741	750	718	663	707	725	738	725	698	724	727	724	672	676	732	671	735	679	719	750	725	701	681	726	753	700	741	718	718	732	687	745	711	717	735	714	730	721	710	722	709	711	704	744	738	697	715	690	721	732	703	719	730	682	717	699	707	684	746	715	686	713	698	633	728	717	685	730	743	730	708	670	722	724	707	698	740	697	747	760	704	739	710	705	758	695	720	752	717	698	739	731	698	722	716	732	672	689	730	732	755	710	731	759	706	743	689	711	751	708	703	720	706	710	686	716	701	768	737	702	739	760	684	741	718	693	681	726	733	728	756	686	737	700	763	685	711	748	800	744	758	705	717	720	712	717	731	739	685	713	704	719	691	713	746	694	716	699	697	727	695	653	739	715	673	744	715	701	694	710	699	668	717	707	727	731	739	730	719	712	691	718	688	700	703	674	695	655	699	813	721	696	728	715	649	724	682	727	750	712	747	744	717	685	726	702	693	704	755	728	709	704	691	694	724	676	724	682	690	735	666	705	691	742	684	680	697	669	740	687	689	692	737	682	746	736	676	676	728	688	688	795	668	670	779	728	666	695	712	716	724	697	713	728	686	706	691	698	714	718	665	722	729	723	710	736	777	743	758	760	717	724	691	674	715	647	673	675	752	716	696	710	683	725	709	681	725	717	713	682	733	721	704	721	703	771	700	778	707	725	743	738	697	652	679	716	702	705	717	722	708	753	687	694	722	737	697	712	722	708	762	708	765	704	740	697	728	724	690	702	699	730	700	712	761	680	704	753	713	702	717	695	674	711	708	720	737	713	709	705	730	717	656	669	728	685	672	716	738	700	723	713	727	778	741	748	751	721	752	733	727	686	717	713	720	751	685	658	727	737	721	722	771	738	704	691	745	674	694	711	732	708	688	732	714	715	699	698	688	716	707	724	739	755	669	729	714	745	736	700	698	785	710	707	706	739	750	755	739	695	731	696	742	737	688	702	763	753	676	733	753	729	711	712	710	745	741	707	692	696	683	675	761	682	697	712	767	764	732	750	677	721	742	732	713	663	699	706	695	690	733	734	698	668	684	698	726	724	705	661	673	719	748	690	692	677	710	698	672	737	774	717	707	694	740	664	738	704	694	752	716	699	707	700	748	681	743	699	741	699	715	706	701	714	689	704	709	708	686	722	639	712	709	746	728	716	684	705	706	737	686	739	735	701	718	710	697	711	695	734	679	732	728	688	687	666	702	738	706	686	705	674	723	716	709	744	736	725	699	735	720	695	670	746	718	698	724	737	761	739	718	673	745	708	714	669	734	750	691	713	695	713	697	739	723	701	703	676	689	694	678	674	777	687	756	719	724	739	732	736	705	741	677	662	724	673	669	751	722	686	756	736	733	745	649	680	716	720	683	709	722	707	706	712	759	720	683	693	654	757	708	739	734	714	710	748	759	710	725	713	761	727	684	708	681	702	761	721	721	704	706	696	635	672	672	783	743	696	697	722	738	762	733	676	756	671	715	693	732	696	678	710	746	723	731	740	710	705	724	650	713	711	742	699	719	762	706	677	728	692	712	684	692	702	708	747	739	683	703	710	758	759	733	734	704	718	723	755	712	686	730	710	711	650	709	737	660	689	710	701	687	724	678	727	704	743	694	717	654	738	674	780	755	686	725	692	730	712	709	716	717	700	728	729	740	746	760	727	731	713	716	739	719	720	754	712	686	675	669	664	700	719	694	697	780	641	720	710	763	687	729	710	758	722	737	719	688	743	715	711	729	731	755	696	711	762	769	679	695	745	727	737	662	725	674	716	692	758	689	760	672	714	685	667	748	702	691	695	663	714	709	694	703	679	684	708	681	685	748	677	703	733	734	743	701	709	695	667	739	681	661	711	725	759	719	719	695	679	747	718	673	718	722	753	712	715	705	729	689	686	699	707	699	691	728	708	671	732	735	689	765	661	700	744	699	726	728	704	686	693	740	714	740	691	764	693	714	722	717	720	667	702	709	743	719	724	685	696	693	722	713	700	719	744	734	698	722	699	690	710	667	729	727	673	711	720	743	653	700	727	749	755	700	732	741	657	684	762	647	747	738	691	711	688	766	722	725	652	719	711	768	746	693	709	680	696	663	720	737	777	696	693	710	732	705	707	693	735	723	636	703	689	721	706	704	694	715	695	709	713	713	698	716	749	682	711	707	688	703	728	730	718	680	741	713	709	742	765	678	692	694	728	724	693	683	685	731	719	709	745	702	734	707	708	726	704	698	661	736	715	711	679	717	704	690	707	683	722	688	810	713	708	728	750	693	706	711	711	673	758	716	688	731	707	703	708	745	734	745	729	749	717	738	737	687	715	709	725	736	701	742	760	721	638	740	762	723	673	708	768	701	701	758	705	654	686	718	676	687	751	742	724	721	751	707	766	740	716	700	745	682	708	688	729	702	712	671	693	719	683	694	696	661	715	735	745	692	724	725	689	689	719	681	662	720	696	682	680	670	705	704	714	647	732	721	662	691	726	709	715	657	726	692	691	737	705	708	713	698	724	695	708	688	664	658	739	680	726	692	755	751	721	695	740	685	734	743	705	762	703	703	742	756	751	709	704	688	764	684	717	724	786	631	690	728	707	666	703	703	649	735	671	711	706	694	713	731	685	726	748	702	762	708	738	710	676	684	686	714	681	770	710	672	678	722	702	700	699	703	721	692	692	709	757	713	701	741	697	719	705	727	706	758	743	759	789	692	713	700	768	686	653	732	699	744	700	671	748	707	731	703	693	668	752	758	720	671	700	733	678	704	725	732	758	713	720	720	673	676	735	752	639	707	745	700	728	698	713	707	709	678	671	730	674	748	714	707	708	684	728	720	694	705	722	684	687	728	690	730	765
32082	23119	20160	8509	2308	1011	641	642	479	260	252	237	233	236	241	223	215	243	256	231	236	240	237	236	209	214	231	254	253	240	241	260	255	238	236	229	244	242	233	252	259	216	235	216	229	225	217	237	234	244	245	246	239	231	220	250	220	233	217	230	230	232	238	239	251	233	247	240	236	234	229	228	243	247	243	228	241	223	207	254	239	224	238	228	232	229	238	236	243	229	223	242	229	230	233	267	256	195	245	242	220	259	222	246	229	255	246	235	259	256	269	244	251	230	234	224	229	213	242	239	228	252	236	211	260	248	255	227	244	235	243	255	213	259	231	232	269	243	230	238	247	239	218	230	234	232	237	249	236	244	245	236	253	264	219	226	224	236	228	247	231	265	224	252	223	242	232	242	219	226	231	217	234	228	229	268	279	250	252	227	237	232	255	257	242	248	244	234	240	256	226	233	243	241	230	241	240	276	229	228	234	252	255	249	240	223	261	248	246	238	250	248	242	200	272	239	245	244	233	202	211	242	246	246	248	251	238	228	268	243	256	223	235	231	221	211	243	223	219	191	227	267	228	249	236	232	245	219	235	243	213	257	222	248	198	252	259	229	242	221	218	220	287	237	234	267	247	227	246	229	210	211	234	266	235	263	258	243	208	216	216	256	235	254	260	249	234	234	214	217	275	222	242	235	213	228	262	235	229	226	229	239	222	260	248	223	223	250	259	253	275	229	223	241	239	259	245	233	251	254	255	228	277	257	221	228	229	233	205	237	251	251	211	223	209	231	230	247	227	243	243	236	227	247	227	253	228	218	265	212	233	198	224	238	253	267	249	253	252	281	248	234	234	225	248	236	240	235	212	257	248	242	237	253	248	233	232	248	226	256	258	240	233	235	235	242	221	229	219	231	245	210	231	203	242	261	246	254	229	221	237	216	215	217	230	259	272	228	241	257	229	230	253	220	245	238	237	239	257	229	252	248	236	224	247	234	219	270	238	243	236	225	240	250	245	218	235	216	227	232	211	242	235	256	224	222	261	231	234	217	204	200	230	235	254	259	210	226	220	243	231	235	246	228	202	245	228	232	255	248	242	233	228	254	257	229	258	226	222	236	231	245	241	246	236	231	248	219	233	209	246	233	237	229	228	235	243	258	227	253	228	226	233	250	251	256	246	207	216	273	249	244	239	267	249	221	222	220	258	229	244	243	261	243	259	262	246	221	216	239	244	227	255	275	241	266	254	204	209	234	241	243	237	216	247	240	249	223	235	247	244	234	256	241	228	256	230	240	202	202	241	230	232	219	223	228	248	239	230	210	234	236	234	209	235	216	223	218	216	219	236	249	230	212	241	234	233	251	234	219	242	279	231	258	251	216	235	247	223	220	245	218	230	238	232	230	232	233	241	232	246	227	227	254	216	235	244	244	256	224	251	288	227	243	248	258	221	243	206	208	239	254	219	230	244	235	222	241	258	239	246	207	229	242	237	257	248	212	280	266	241	230	255	219	261	235	232	244	239	272	235	251	263	233	223	260	231	235	265	230	249	250	240	238	227	244	274	257	265	248	240	256	230	227	247	260	233	254	225	262	236	245	255	252	257	225	257	225	267	233	246	208	214	199	238	225	267	235	234	225	237	254	218	235	243	214	253	239	221	251	248	229	246	251	247	251	237	239	232	248	233	233	218	225	231	238	243	244	254	225	258	226	228	230	232	219	237	247	232	263	257	237	249	213	244	288	221	258	219	234	221	239	255	209	231	234	237	230	231	267	203	240	212	219	239	250	266	241	257	233	218	234	241	230	237	236	203	234	225	254	250	218	227	236	255	214	206	232	243	239	218	255	222	233	252	270	217	255	226	223	233	211	227	213	252	238	260	239	217	266	228	258	246	250	234	243	229	211	224	220	251	251	240	216	243	228	212	212	236	211	233	216	251	224	252	217	223	261	259	232	268	238	240	236	236	250	236	233	212	259	225	252	224	235	214	202	241	230	232	244	212	210	232	253	263	220	227	260	248	229	231	224	239	255	225	233	220	244	212	264	252	246	252	220	242	242	245	260	211	219	249	280	231	227	231	224	230	245	227	238	253	254	248	245	269	249	258	228	237	240	222	233	211	235	244	260	243	252	269	252	259	270	231	226	207	261	214	251	245	225	237	217	206	243	241	250	228	257	220	212	212	227	235	217	241	259	247	228	249	202	232	260	242	228	214	271	233	245	225	205	220	245	220	216	243	213	271	242	228	242	241	244	232	227	245	212	250	241	256	257	236	215	248	254	241	264	240	267	230	214	250	207	230	247	229	224	233	214	233	246	250	215	245	239	259	240	209	230	248	218	224	224	254	247	274	230	243	208	246	255	211	197	239	235	227	203	233	257	236	214	230	279	238	229	237	256	239	242	227	263	226	232	227	237	226	234	253	233	246	247	207	217	249	210	240	221	215	245	234	246	245	252	223	237	237	255	247	238	225	258	268	242	252	243	268	254	244	224	248	243	234	235	251	255	242	214	242	215	226	230	239	230	233	261	230	220	255	254	242	252	204	230	269	240	256	214	243	239	255	218	243	242	225	230	243	238	251	245	244	235	268	239	223	236	224	236	255	235	249	271	241	224	240	264	233	237	240	233	241	242	213	240	236	240	251	224	262	246	249	243	237	259	238	248	242	246	241	218	230	224	254	263	230	234	215	234	226	253	226	238	221	227	258	221	249	220	268	229	223	240	230	224	234	248	237	224	224	223	226	253	260	250	208	219	241	240	239	266	238	242	259	244	241	237	258	229	240	213	242	248	267	241	236	224	230	225	232	243	236	224	254	237	264	223	234	228	233	222	239	234	227	262	248	235	269	240	231	224	232	239	222	235	270	216	225	205	209	199	219	230	255	259	234	229	263	240	244	214	215	236	271	250	256	249	290	275	233	256	233	227	237	264	243	230	240	226	245	231	254	241	225	224	245	252	260	247	228	248	237	273	267	227	196	217	233	246	218	224	264	229	263	236	224	227	233	258	249	254	223	222	243	217	247	241	215	236	233	266	237	212	231	229	225	242	265	230	254	235	237	224	246	254	225	252	238	243	221	219	231	224	218	208	243	264	246	213	246	254	224	225	244	245	263	234	235	239	209	238	219	265	239	239	244	252	252	238	228	234	243	225	251	234	232	238	208	210	242	231	225	208	268	252	239	231	199	210	230	221	222	240	256	223	229	213	232	235	245	215	250	228	251	227	220	204	228	229	232	231	254	237	231	223	221	219	244	235	239	233	256	239	252	247	239	259	246	262	222	220	195	234	230	226	212	212	222	251	231	237	260	277	257	229	197	223	246	238	251	261	230	242	231	262	257	279	280	265	261	236	267	256	238	260	232	254	253	239	268	223	230	247	237	226	229	237	249	229	236	247	267	247	229	222	215	251	223	219	257	231	228	219	259	234	267	258	239	230	259	228	230	241	282	231	213	227	243	261	241	264	232	232	225	218	275	254	220	231	222	243	245	242	230	224	221	234	252	247
23368	25852	12190	4446	1837	939	798	863	828	595	647	629	617	650	652	613	628	657	626	640	628	701	630	642	593	639	604	622	662	660	607	621	601	584	603	610	620	637	635	607	601	635	618	607	643	609	636	634	627	589	607	621	574	608	622	609	648	606	595	635	677	583	630	627	629	581	611	586	607	601	591	679	599	662	618	591	584	618	640	613	631	638	666	635	604	615	560	579	629	645	628	623	625	567	640	629	592	594	646	591	640	635	654	633	664	642	616	654	640	636	605	625	618	575	597	626	656	608	648	627	635	647	637	647	618	619	619	614	616	566	592	642	613	618	637	647	558	611	549	646	575	608	616	625	639	584	660	612	611	624	637	615	622	613	660	612	585	648	599	572	622	589	595	656	634	634	647	634	615	600	621	586	612	606	622	633	635	640	610	570	583	598	569	618	586	543	596	610	565	596	623	621	624	612	654	605	618	601	619	627	647	630	655	640	614	622	630	676	644	631	633	634	608	600	635	620	622	611	577	645	576	614	588	645	622	659	643	602	574	603	601	649	610	632	615	612	594	618	652	601	614	618	623	613	637	591	651	661	610	582	609	625	622	629	615	604	636	632	612	640	592	641	602	647	625	612	661	647	636	553	613	603	685	654	637	620	616	597	612	681	658	600	638	585	597	625	594	595	616	571	616	584	645	652	637	661	652	593	586	642	631	613	622	607	661	610	640	568	623	598	593	659	626	662	625	615	611	635	575	665	664	638	600	578	641	567	642	629	583	599	610	642	616	648	618	580	618	625	575	665	594	614	622	640	666	610	593	647	625	618	625	610	608	596	609	622	622	622	581	623	620	617	619	621	613	643	626	618	589	607	614	613	632	643	590	619	669	593	666	644	638	644	605	598	617	626	607	606	656	567	608	643	675	638	582	646	639	605	621	645	642	631	653	599	610	589	578	634	635	653	584	675	634	656	638	626	588	638	617	625	595	643	645	627	594	638	616	624	619	642	678	643	647	603	628	561	668	611	634	600	679	582	611	610	639	594	601	650	655	589	589	554	609	638	584	584	628	640	598	662	669	613	596	614	605	635	608	605	579	618	576	611	606	570	633	628	634	560	635	591	580	601	627	633	648	646	630	614	620	622	606	640	608	577	609	619	633	638	607	626	592	614	623	598	639	696	598	601	637	578	593	578	622	618	591	616	614	632	602	629	611	598	599	649	630	626	605	608	600	575	605	604	607	610	630	621	647	601	611	615	613	626	622	600	604	638	600	604	629	643	605	611	618	626	604	635	601	626	580	617	602	632	599	621	536	632	622	631	627	640	636	618	588	614	624	646	607	658	634	632	643	629	615	664	622	613	612	593	631	600	637	625	595	648	648	608	644	633	640	608	615	611	626	616	568	610	635	595	600	606	658	599	632	589	615	651	565	619	615	629	641	619	641	598	637	560	625	642	599	603	624	611	620	647	639	657	598	663	602	593	590	636	599	642	609	663	615	632	607	605	606	638	607	600	653	593	656	578	667	629	662	613	642	627	627	590	670	611	593	629	585	612	649	596	617	654	627	647	627	575	643	582	652	641	623	617	628	614	591	620	611	622	620	639	627	609	618	649	647	624	574	613	629	621	668	609	593	633	597	671	558	612	583	588	608	609	687	595	613	651	594	630	599	630	593	609	609	626	656	646	588	617	616	633	601	661	624	637	577	614	644	625	623	590	618	633	590	587	556	641	613	617	637	621	625	638	636	632	597	615	620	623	630	611	622	612	648	617	603	640	593	650	601	594	654	603	628	584	631	588	591	623	598	635	619	599	609	611	591	659	608	589	610	606	660	601	585	606	643	582	630	601	623	628	604	641	634	630	613	589	586	617	585	604	637	625	623	638	629	647	631	619	602	633	608	622	613	625	588	608	620	629	624	672	591	616	650	580	661	567	661	670	612	634	606	612	608	647	593	591	619	617	617	609	608	613	589	617	642	669	635	582	582	581	636	607	644	614	599	647	631	622	671	629	651	610	556	634	641	583	588	592	619	636	645	644	634	623	620	646	645	607	575	619	590	618	630	608	637	602	590	649	592	612	584	605	566	619	624	597	625	618	581	640	601	663	568	610	628	602	648	641	602	611	548	629	611	636	626	647	617	626	609	645	652	633	579	637	590	601	623	644	603	622	626	603	661	649	650	604	617	609	615	624	577	639	597	624	616	633	597	605	605	654	591	640	611	646	594	653	621	611	654	660	589	599	652	605	643	601	652	582	641	582	602	588	607	660	615	612	621	616	629	635	607	635	583	646	615	595	621	601	599	608	562	655	663	564	632	633	603	600	632	607	641	611	625	602	627	633	636	608	615	594	576	579	592	619	613	601	648	644	627	603	591	565	627	630	627	600	595	583	607	607	631	601	625	631	558	570	627	573	622	646	621	612	603	610	643	627	657	587	612	610	624	642	596	603	571	589	633	643	615	575	570	595	615	619	625	623	604	611	588	624	617	640	631	597	579	648	626	574	632	643	607	651	614	616	601	630	587	697	611	628	559	629	636	595	618	559	572	630	618	587	632	617	620	601	610	613	644	607	732	608	642	681	656	638	591	619	633	643	648	657	620	618	619	570	639	631	624	584	631	612	619	624	628	663	608	630	646	587	614	658	638	645	599	623	624	655	670	644	645	677	617	624	626	616	628	610	659	583	635	571	606	632	691	641	606	622	613	630	641	591	593	609	610	640	630	592	644	641	626	597	633	647	627	632	650	635	622	590	611	612	583	646	579	594	602	623	645	624	614	632	632	600	614	611	600	620	623	617	604	635	625	629	608	608	617	612	598	595	595	600	599	601	606	607	622	627	643	627	680	675	570	593	601	588	618	615	623	595	659	599	682	646	589	579	614	659	572	617	622	655	625	650	648	647	617	607	631	641	641	624	604	597	630	626	669	626	602	562	632	577	608	617	643	625	617	619	610	632	612	609	635	601	655	643	612	582	623	609	650	611	630	638	606	618	652	622	591	659	641	622	645	603	581	635	614	630	647	644	642	616	603	622	609	619	569	621	666	622	612	612	619	612	617	615	640	625	679	660	625	601	594	619	668	640	621	645	625	607	627	612	611	640	583	590	616	649	646	599	660	561	602	552	619	642	659	640	623	590	587	621	641	617	613	637	637	559	594	622	617	620	630	606	622	617	654	649	582	615	584	629	615	599	619	639	664	613	649	612	620	619	610	601	638	622	596	644	616	581	652	654	635	619	628	610	602	602	578	615	632	598	587	655	640	631	634	620	641	570	609	623	602	593	640	627	631	588	608	643	623	617	603	637	623	620	652	615	644	605	632	573	611	649	619	590	638	613	581	636	605	653	606	629	614	608	621	631	656	662	609	604	608	585	629	584	584	626	613	619	642	626	614	627	624	634	631	582	643	683	652	605	593	656	615	685	621	602	608	658	632	616	632	594	577	591	592	621	586	638	621	658	568	634	629	573	654	641	585	587	557	622	642	613	599	603	613	648	645	619	591	664	614	614
25098	21548	24932	28629	21580	20080	2741	4662	4293	664	335	345	338	336	324	320	320	320	330	331	334	335	299	340	363	342	294	315	346	302	342	305	320	352	335	310	372	334	301	325	303	328	309	321	331	306	332	308	308	337	337	355	315	325	326	343	327	312	298	298	319	325	292	356	310	350	304	310	350	313	320	328	306	336	295	306	344	326	322	343	304	336	314	311	290	357	325	291	322	311	312	314	338	347	322	326	308	331	368	327	298	320	338	324	359	338	333	313	324	316	310	340	296	328	348	330	318	349	352	313	312	328	368	348	357	302	298	295	308	315	310	349	329	317	303	311	349	309	348	341	312	320	325	347	320	323	324	332	346	348	325	319	302	317	301	333	341	312	313	343	338	305	305	312	355	317	353	340	324	334	320	345	346	323	320	316	281	320	318	335	375	338	315	336	347	335	358	334	332	363	325	308	311	312	347	334	356	350	335	301	322	328	352	348	301	347	378	341	301	335	326	319	341	319	314	294	321	355	309	321	321	333	360	325	312	323	311	320	310	347	336	334	341	317	342	329	307	327	321	331	318	298	321	293	306	339	320	294	345	338	327	347	332	323	311	314	351	319	309	341	293	332	337	304	310	322	337	305	352	333	338	340	316	334	347	337	293	322	309	307	357	304	319	330	335	321	346	315	314	341	282	320	316	301	330	334	361	323	336	329	347	303	292	322	328	327	309	330	338	310	311	313	319	304	304	330	307	355	300	337	342	290	350	342	317	299	299	316	350	312	318	350	326	309	306	301	321	325	332	300	316	306	351	315	325	315	315	336	343	338	328	310	321	324	328	320	297	326	361	335	294	334	295	329	333	335	279	309	292	337	313	327	305	333	354	340	311	330	318	328	353	335	288	312	293	354	305	338	293	325	343	358	318	322	313	338	347	336	341	331	296	290	345	307	359	304	322	320	295	359	303	307	340	336	365	328	355	302	312	315	296	328	324	318	340	330	331	330	322	314	315	325	348	317	305	305	322	336	321	337	328	347	337	331	343	285	314	322	324	313	319	330	322	319	303	316	324	336	338	339	321	327	311	313	325	324	333	313	327	325	326	344	333	337	332	328	319	284	315	328	360	325	343	314	310	309	301	299	334	333	312	352	368	354	357	323	331	320	332	310	326	316	320	322	343	327	329	326	320	352	320	350	324	318	308	351	274	298	317	318	332	284	279	317	317	332	295	309	315	317	333	310	344	347	306	341	317	307	307	330	323	313	318	327	306	282	312	309	336	329	327	338	334	348	333	339	328	302	312	327	317	320	339	339	321	330	329	293	301	313	302	340	362	363	347	290	322	380	306	324	349	324	337	296	325	330	341	327	365	334	312	304	309	330	315	331	320	308	344	362	326	336	313	342	334	301	304	306	300	274	314	310	293	306	294	290	327	314	319	320	328	337	324	324	319	305	304	339	337	364	379	336	346	328	317	308	307	344	349	328	284	344	331	327	323	324	300	301	320	312	317	318	271	310	338	319	338	308	338	312	342	363	317	341	363	326	337	292	333	336	329	339	298	363	308	303	291	314	300	314	332	281	361	344	316	352	323	329	299	322	338	326	313	343	323	285	314	339	325	349	316	322	328	335	333	362	316	345	321	321	307	348	323	345	342	328	317	318	319	332	306	327	310	294	361	335	331	338	321	311	357	319	292	348	322	331	312	323	300	337	318	333	300	329	313	301	336	344	316	297	311	328	306	306	325	320	291	341	300	298	313	325	333	327	336	329	297	292	299	326	333	311	304	342	323	334	318	329	336	328	297	287	312	334	336	315	336	318	350	320	342	354	309	303	319	298	306	326	318	299	348	285	327	283	320	304	349	339	313	289	315	346	331	306	334	314	313	325	301	320	331	329	361	299	334	318	330	285	308	343	352	319	340	323	344	317	320	323	315	323	289	324	320	333	323	288	325	351	303	320	336	337	323	337	314	322	318	307	328	337	317	319	293	329	337	316	312	330	344	320	319	309	325	333	310	306	330	317	329	343	318	362	345	340	325	307	326	347	356	328	329	331	288	336	276	328	339	316	343	321	327	289	320	355	303	298	313	329	334	292	336	328	338	346	322	348	343	321	325	327	300	309	323	327	307	329	351	334	293	349	344	327	307	318	312	324	338	293	326	303	314	334	322	327	350	345	331	321	315	314	316	325	285	327	298	305	337	358	311	323	335	330	325	352	328	303	322	308	338	309	290	349	314	323	320	302	337	338	329	334	352	309	306	293	305	338	310	310	336	319	316	328	320	289	287	298	338	344	309	317	305	345	313	329	311	335	314	314	359	326	297	330	332	323	327	329	312	328	355	311	343	347	344	368	326	354	323	318	288	327	323	291	334	360	340	285	337	295	343	316	349	332	334	321	314	295	336	310	327	317	310	302	372	299	319	319	337	309	302	294	330	344	344	314	319	325	307	303	324	330	307	316	343	311	327	340	358	331	287	300	317	333	325	338	311	357	311	374	310	332	331	316	353	341	311	331	298	308	352	320	377	325	272	320	347	328	336	319	292	316	353	309	303	346	293	333	317	319	319	343	309	311	361	313	323	337	321	323	324	299	300	344	300	317	315	322	327	324	314	332	334	286	341	324	328	279	308	341	319	325	339	313	330	302	323	290	372	332	329	315	328	331	331	332	357	326	336	356	351	310	354	345	358	315	318	352	358	277	323	319	324	314	352	303	303	365	339	328	309	331	328	327	304	318	306	313	302	355	331	338	332	317	351	359	321	312	327	317	313	314	358	323	345	360	381	319	350	344	335	338	361	321	315	324	332	325	308	339	296	296	338	317	352	327	336	339	320	352	317	326	335	322	356	326	335	369	310	312	313	312	302	308	324	332	329	339	319	328	334	342	317	363	321	329	361	347	291	313	332	300	316	334	308	305	344	330	314	366	305	327	335	328	326	324	299	321	334	308	327	300	334	308	340	305	316	352	302	323	325	320	342	326	338	305	309	314	323	325	336	354	332	336	328	318	305	377	352	303	355	333	277	316	310	315	311	330	323	316	355	333	329	341	331	337	334	341	341	331	329	279	323	343	341	300	315	362	339	321	293	309	323	356	341	351	343	359	324	322	332	316	368	301	325	312	305	297	319	338	326	325	317	341	334	328	308	320	330	324	304	299	297	347	328	301	301	346	288	308	313	324	328	371	318	296	310	342	324	341	312	296	305	301	354	338	324	325	323	321	326	330	343	304	302	319	311	334	339	369	321	335	346	329	304	319	333	330	290	315	319	329	327	336	287	335	312	345	344	322	331	332	342	327	357	305	328	341	331	329	314	322	322	314	322	338	309	332	329	334	325	315	298	323	316	271	338	308	316	312	303	321	310	339	326	357	337	331	330	352	331	333	314	298	314	340	326	353	342	322	330	333	323	291	309	302	297	372	341	292	337	310	362	307	362	311	311	305	315	328	341	321	325	338	341	324	345	304	297	314	322	328	329	309	350	289	317	311	347	302	324	361	333	333	329	314	337	362
22409	34747	21050	8135	3284	1770	1271	2936	2727	981	865	806	765	762	822	788	800	830	740	839	803	853	776	779	766	796	754	818	761	820	782	763	804	755	769	779	769	837	805	814	743	757	825	798	812	799	808	819	756	724	782	772	762	819	782	779	827	792	809	749	787	751	803	782	829	800	813	809	836	825	787	752	792	762	761	800	767	846	818	744	758	824	702	792	785	832	789	756	776	751	800	816	766	767	780	778	802	778	781	794	787	751	735	805	810	835	821	744	776	820	754	793	779	818	732	766	824	801	770	787	773	771	781	822	777	807	842	752	766	804	758	745	768	806	812	754	797	766	784	776	780	773	799	780	825	803	750	807	838	774	791	806	828	808	762	799	788	773	772	758	810	777	759	852	761	795	813	776	793	759	778	776	793	769	818	839	775	761	792	777	782	775	802	793	758	826	816	764	780	794	793	747	860	793	847	752	745	802	792	826	815	822	820	764	799	794	770	741	798	772	830	761	757	780	771	818	731	761	793	817	819	784	816	787	787	804	787	812	786	790	748	737	835	793	792	753	763	749	824	751	780	746	816	753	760	807	821	789	759	805	794	814	773	781	788	757	818	757	860	797	818	811	747	782	712	744	746	815	864	844	796	762	788	804	800	785	812	807	784	783	782	801	784	787	749	764	776	775	774	823	763	751	825	773	773	784	833	773	766	817	841	783	783	779	811	801	799	776	819	781	784	783	810	793	799	786	734	824	792	775	789	801	759	803	778	791	826	787	796	750	773	792	799	765	776	760	760	786	795	762	799	780	831	834	783	785	797	817	814	780	814	790	751	817	765	818	733	715	772	731	760	796	782	834	758	792	787	832	815	788	784	801	824	794	772	784	793	780	810	749	798	785	801	784	775	764	746	807	776	769	776	815	778	740	748	829	761	799	787	779	779	773	746	731	793	765	836	772	754	821	772	758	780	841	811	795	772	777	831	828	767	766	806	762	746	750	762	771	735	737	761	743	800	797	847	778	800	754	759	789	749	797	811	814	779	793	752	808	798	820	802	774	827	805	803	781	784	771	814	812	755	800	779	774	756	826	826	884	734	777	703	744	783	771	836	781	766	857	841	736	773	754	801	792	806	781	801	873	805	797	778	807	747	771	810	758	757	790	794	765	758	786	781	790	784	845	808	746	801	816	788	783	737	802	833	825	806	809	807	771	780	793	783	756	771	802	788	809	812	742	778	778	750	844	764	742	807	811	764	813	790	817	793	833	764	733	789	817	799	787	852	785	750	820	787	790	788	790	825	792	779	802	763	798	798	806	781	781	786	776	786	785	795	830	828	783	770	791	783	772	749	760	741	814	734	758	674	749	769	738	777	777	786	803	857	792	777	806	820	815	776	803	771	750	839	816	797	810	762	799	728	829	760	777	845	768	740	786	793	793	786	787	762	732	718	809	795	813	792	802	784	847	781	831	803	797	784	770	837	721	768	777	755	828	777	831	824	802	815	813	793	833	791	789	807	833	770	787	823	787	814	804	793	819	718	762	785	791	762	819	805	770	756	799	830	774	780	837	782	807	756	757	821	766	760	800	754	761	789	778	790	808	792	745	814	762	789	752	813	773	806	763	787	738	751	810	761	814	800	777	798	774	829	746	743	760	817	794	808	774	787	792	765	763	757	789	775	838	764	792	819	807	751	742	796	779	779	737	850	794	798	725	799	770	771	760	768	810	834	780	759	764	763	766	809	747	799	803	804	776	761	739	833	769	776	781	841	742	760	792	836	749	780	788	807	803	754	843	781	778	817	779	726	786	762	798	830	797	823	767	780	748	800	809	797	792	831	760	800	792	761	819	799	779	804	786	796	800	776	822	785	819	783	807	833	782	773	770	788	817	812	746	822	761	768	747	782	816	771	807	812	765	852	797	767	809	800	788	797	765	800	782	806	757	833	765	778	772	803	771	797	823	829	790	817	794	756	819	782	803	783	781	804	792	802	813	768	786	714	780	790	807	816	788	824	801	767	802	789	793	796	772	798	765	782	768	814	703	770	777	788	834	762	762	831	797	768	795	758	790	818	770	783	763	816	811	794	774	779	808	808	780	774	782	789	815	853	814	751	777	784	826	799	783	803	742	814	783	810	810	766	790	848	808	753	819	762	804	763	804	771	777	754	806	792	825	846	743	746	769	749	763	777	821	827	774	811	787	793	761	765	792	794	794	742	810	769	755	743	728	767	772	797	822	769	800	752	753	774	794	782	743	753	766	752	786	815	755	775	738	779	779	791	773	826	741	786	793	790	807	831	733	839	741	783	761	761	779	791	781	832	743	798	749	797	796	787	813	790	775	804	784	781	775	778	748	760	784	787	815	816	796	806	822	759	828	834	820	796	752	798	835	780	744	745	741	825	804	796	774	799	817	788	805	765	799	790	809	758	775	797	764	790	748	755	766	759	768	765	789	735	766	770	798	820	787	817	760	753	766	826	808	835	759	786	809	762	766	750	795	764	774	805	785	795	775	798	802	774	788	793	791	813	803	754	810	812	763	786	825	777	779	805	801	789	744	794	770	773	821	770	822	799	767	737	758	824	789	775	782	810	768	773	782	779	796	810	820	777	815	788	834	782	784	730	813	763	766	741	792	768	800	836	789	746	749	781	839	824	762	761	769	770	772	797	799	747	775	790	769	732	800	770	855	768	774	808	774	776	800	753	771	890	787	773	791	804	790	766	813	801	808	811	746	740	757	762	785	733	811	778	758	819	806	765	822	782	837	704	802	801	786	769	779	828	782	827	812	821	791	838	823	769	742	860	859	781	796	825	798	815	786	775	778	752	840	784	743	769	714	769	752	764	766	756	805	766	808	769	766	783	726	769	775	760	828	795	832	798	797	818	804	798	826	791	785	814	799	796	804	827	792	855	759	756	804	809	783	776	836	813	797	841	822	785	875	760	807	763	770	774	784	818	798	790	791	775	838	760	791	780	832	769	778	821	806	772	813	793	763	835	792	785	761	851	784	793	822	831	803	736	795	816	825	776	722	771	791	778	826	770	787	742	748	746	835	760	828	800	838	791	787	743	722	794	793	801	802	774	767	797	793	761	796	795	777	777	786	771	757	792	783	807	835	804	790	761	730	783	766	750	734	749	691	789	800	751	762	795	734	777	722	767	762	817	756	801	819	773	823	782	798	812	810	778	794	794	849	786	767	733	773	789	756	823	743	827	767	778	767	792	814	822	755	847	774	756	688	781	804	810	803	777	813	783	768	828	748	754	764	805	787	786	778	785	818	802	821	777	784	817	806	776	810	769	786	808	792	814	771	724	732	758	800	819	763	774	763	774	843	769	787	740	788	803	804	790	821	816	833	799	784	772	798	804	793	821	759	785	785	809	790	773	796	758	794	778	793	778	767	815	708	823	769	764	783	771	771	824	809	748	795	751	821	770	755	828	827	749	784	752	811	756	803	752	822	774	815	788	784	762	715	762	809	861	792	782	766	768	796	735	752	784	781	804	747
24428	21549	25243	28315	21556	21635	17423	9868	7042	1458	385	315	301	329	332	310	310	287	331	333	282	312	322	327	295	305	281	314	283	316	325	310	248	281	280	304	301	297	285	278	316	286	315	304	290	298	292	288	296	317	308	346	307	288	314	294	310	305	332	316	289	320	315	318	281	300	308	312	313	318	277	301	309	328	351	296	302	313	298	319	292	318	315	325	299	267	303	313	302	301	331	272	280	327	327	300	300	295	287	252	326	317	327	316	304	347	300	307	302	284	321	294	341	316	325	318	319	341	316	330	310	288	320	314	321	340	323	293	286	273	309	282	308	284	296	262	301	287	308	277	327	306	286	286	286	289	293	327	308	305	302	287	325	300	285	296	300	310	287	290	304	313	313	308	302	283	323	319	321	317	287	282	356	310	329	301	320	302	302	302	282	312	303	320	305	317	290	300	304	356	344	319	294	274	298	303	313	296	311	292	334	292	282	283	294	288	315	294	367	318	295	299	309	297	313	311	318	316	322	319	281	315	303	308	284	301	305	308	277	289	319	288	317	294	292	303	325	335	261	311	332	303	281	324	321	322	314	325	274	322	283	294	295	302	322	289	298	315	276	282	318	279	308	300	302	286	329	294	280	310	307	298	268	271	316	271	303	322	326	326	303	325	309	282	329	300	300	274	291	292	316	294	298	310	307	324	303	298	304	283	308	306	299	328	273	275	340	301	282	320	294	325	309	325	298	308	300	271	307	320	280	339	293	314	314	311	283	341	310	335	307	305	323	283	285	275	304	292	299	358	304	332	276	292	322	308	264	296	263	283	284	300	305	317	313	342	334	312	306	318	271	283	292	301	289	344	334	325	345	278	277	308	326	304	331	306	317	326	313	260	325	317	299	288	293	289	334	288	315	313	310	299	281	286	328	330	307	274	335	320	289	333	337	290	320	283	309	327	319	305	322	318	313	309	320	308	292	301	299	315	253	301	313	316	282	295	320	295	317	330	301	323	348	315	310	302	304	312	307	290	280	292	303	337	304	299	323	317	319	324	351	306	327	306	297	321	294	289	310	325	320	310	339	319	332	285	294	309	294	294	312	323	316	325	294	323	313	290	251	295	309	312	287	314	289	305	288	333	310	298	316	274	307	325	275	344	303	328	313	340	283	313	330	320	315	279	320	289	297	305	298	337	307	288	269	340	313	318	325	301	293	275	326	284	309	325	311	296	296	315	305	299	302	308	285	312	313	306	290	289	294	295	345	290	305	284	310	307	307	303	306	271	309	283	333	280	346	306	332	282	314	323	315	332	303	307	306	279	326	310	289	290	312	328	306	304	318	312	338	331	331	345	309	291	327	319	320	293	324	287	318	337	304	320	315	296	313	290	312	291	303	357	295	336	326	298	302	328	273	306	297	307	314	314	301	300	333	302	305	316	293	307	328	305	290	326	314	322	288	301	281	304	306	288	318	299	309	296	322	313	305	323	273	287	331	301	326	291	314	315	321	311	290	312	335	287	345	276	311	283	301	306	281	316	324	331	322	305	292	326	273	315	288	290	305	275	304	303	316	310	285	307	301	315	313	330	284	314	279	302	307	273	316	289	308	318	308	319	325	280	287	332	278	292	303	301	294	321	312	307	286	326	304	301	290	316	296	336	304	307	290	323	320	336	297	285	320	303	304	301	318	311	301	316	318	298	285	330	317	301	313	332	352	294	313	327	317	269	276	310	296	300	329	307	304	296	298	313	319	287	325	320	350	310	285	296	330	325	298	283	308	310	298	304	304	307	349	327	307	292	329	312	296	338	277	305	299	283	301	279	259	317	298	302	300	300	298	309	316	299	302	292	318	327	309	334	268	311	320	283	305	294	305	290	295	313	326	314	324	332	304	308	308	318	332	305	292	314	283	287	309	312	286	317	307	336	300	309	290	291	338	301	290	308	297	275	316	307	280	333	305	292	287	283	313	335	325	318	323	303	256	282	288	330	313	311	304	305	328	288	307	286	343	312	303	306	279	267	319	308	294	310	292	301	328	312	270	298	294	302	311	301	292	325	284	321	301	279	330	323	291	285	274	276	275	306	278	300	329	318	312	292	298	287	285	303	306	324	289	310	289	313	303	310	311	284	336	316	303	301	306	320	320	304	310	307	305	289	283	307	273	353	328	286	272	305	306	295	306	326	285	324	330	340	323	307	319	302	312	294	287	323	303	292	281	309	285	299	342	293	325	312	276	318	301	301	304	296	300	284	315	291	274	307	282	294	320	291	312	292	277	316	284	327	279	282	315	300	317	292	305	256	287	312	291	297	283	294	276	305	294	301	325	295	270	269	315	278	301	274	297	346	307	271	296	290	302	289	311	293	321	312	308	289	308	300	284	327	302	304	306	297	279	317	327	321	322	311	297	312	311	331	313	315	292	329	298	266	279	294	310	271	311	302	283	374	303	323	312	316	334	287	290	297	328	349	308	349	304	304	294	324	297	288	286	332	270	292	276	328	317	325	310	277	317	305	277	308	294	303	320	314	281	310	271	298	294	308	300	303	327	326	279	292	325	284	304	313	309	281	295	310	296	289	313	335	308	306	316	314	266	284	275	314	312	292	306	301	316	290	295	316	307	316	300	297	303	309	296	280	280	304	321	304	310	318	312	315	305	315	314	320	324	287	312	337	288	281	299	292	313	231	288	313	298	294	282	307	328	331	284	316	303	290	316	296	310	348	296	311	290	283	289	297	295	291	308	303	274	275	356	283	268	299	298	301	360	296	308	301	283	273	280	333	281	293	274	311	344	284	312	274	300	313	329	271	285	294	323	361	294	323	311	276	294	313	322	295	323	269	323	300	279	308	316	313	273	334	323	272	290	302	280	319	345	304	332	271	313	307	290	336	261	310	307	317	339	301	323	283	297	295	296	291	302	321	297	320	300	300	321	290	289	328	253	286	323	290	301	298	294	294	288	320	291	345	295	334	313	314	280	294	314	279	295	286	279	312	320	276	346	285	328	269	314	296	339	314	300	283	342	309	302	295	314	292	308	298	320	303	294	309	331	343	343	270	290	307	307	320	296	306	343	305	292	291	293	296	313	346	323	299	335	332	330	312	306	304	308	303	319	299	294	344	324	323	299	290	347	312	305	304	332	328	296	283	295	313	324	302	316	303	292	317	301	310	348	277	317	289	314	318	300	343	306	304	316	284	302	319	299	284	277	321	295	307	302	313	317	285	283	302	287	284	325	306	283	287	314	296	305	309	306	355	298	310	286	304	278	313	299	317	307	313	309	286	262	287	291	301	340	297	323	296	325	300	316	344	313	317	298	311	291	286	292	299	343	323	266	301	310	286	272	310	358	285	304	295	312	324	297	300	328	337	272	301	309	306	323	266	306	308	295	319	295	329	306	311	288	292	354	295	290	303	320	280	325	310	327	344	322	316	280	288	323	308	292	290	299	298	311	298	304	300	303	297	242	285	320	299	292	289	292	305	283	294	318	332	294	294	327	313	344	325	318	309
25340	41652	27351	11125	4790	2559	1872	4789	3952	1231	686	755	790	715	792	712	749	733	727	731	703	648	711	754	742	730	686	731	724	748	697	697	736	763	696	717	738	702	726	716	731	668	762	702	773	761	700	689	700	776	714	764	705	714	747	735	735	727	737	706	686	717	704	678	691	690	698	695	689	685	759	762	737	770	762	725	746	717	718	706	738	733	699	705	693	692	793	671	664	703	722	747	732	726	781	711	732	736	721	754	708	745	719	702	732	747	768	728	717	753	757	718	742	708	711	696	691	761	714	721	663	731	709	692	703	715	731	714	699	713	664	722	701	731	771	719	726	690	696	679	755	701	745	699	719	664	695	670	787	714	738	738	717	665	702	706	690	709	722	723	641	694	718	694	714	672	751	750	716	720	746	727	728	680	717	770	667	691	737	766	699	763	758	742	703	715	732	759	705	660	732	727	719	720	720	718	722	727	685	720	696	722	696	731	771	723	656	727	774	742	702	726	714	762	747	719	692	690	706	702	715	685	750	693	707	735	740	709	727	678	741	730	680	690	734	723	747	718	671	696	696	658	723	732	651	696	703	681	728	729	707	748	710	724	700	752	721	729	729	696	768	728	711	710	718	709	713	712	770	775	724	768	727	711	734	707	694	728	727	767	731	728	699	699	705	696	703	728	685	715	708	787	763	720	714	679	704	685	736	703	739	767	699	745	769	721	704	726	705	729	729	674	683	711	697	700	703	718	733	725	755	705	716	755	742	751	728	702	747	705	744	685	718	752	770	709	762	732	712	735	717	706	743	690	712	711	738	729	673	698	767	728	675	724	706	687	769	699	717	710	715	732	728	713	743	682	723	679	693	716	703	744	711	690	739	686	709	728	728	713	674	745	752	747	693	741	720	731	699	731	704	711	740	732	721	700	718	738	700	649	709	723	738	717	710	758	745	704	752	709	727	740	782	719	704	707	737	708	709	762	721	720	683	725	721	708	719	716	657	725	690	699	742	740	716	735	684	667	703	733	712	719	713	698	723	670	725	751	715	674	716	690	704	770	685	698	762	706	685	731	692	738	722	727	690	759	656	730	722	778	725	698	647	719	740	731	694	712	690	685	713	675	686	735	714	725	746	676	694	735	696	768	728	754	718	723	763	768	737	674	724	695	742	761	674	754	706	686	747	686	666	713	713	668	738	666	702	777	708	693	741	699	697	755	721	732	664	675	717	813	730	737	733	740	685	723	702	717	715	756	739	725	715	740	776	707	691	678	659	726	761	733	737	751	742	696	714	800	723	700	733	695	687	724	711	732	705	707	706	698	696	692	766	680	689	666	712	705	697	683	684	699	741	709	693	746	728	684	706	697	767	684	687	675	695	711	759	724	724	727	742	741	723	717	697	730	762	725	733	720	712	727	701	755	689	662	721	715	686	689	741	716	685	683	698	752	684	713	701	696	740	727	692	701	770	693	706	649	700	727	716	744	693	720	716	736	706	680	719	812	709	725	723	715	698	755	721	741	733	747	692	693	681	654	676	746	731	745	679	735	768	738	760	713	727	724	705	753	703	652	755	693	712	741	745	723	714	729	681	685	699	730	706	726	721	737	690	738	739	734	686	678	740	698	728	701	726	747	740	744	741	702	722	739	691	698	718	705	732	723	736	753	680	742	695	718	784	733	754	682	722	727	700	725	686	667	756	721	714	747	679	705	697	716	697	695	646	714	699	674	758	742	718	757	733	731	716	729	683	703	696	738	708	721	727	748	698	716	713	707	699	729	730	752	709	714	742	710	721	681	741	719	673	748	738	726	736	677	702	749	733	724	727	729	707	669	669	683	695	709	732	724	714	717	774	707	734	737	725	707	713	703	732	707	743	718	702	734	677	725	741	763	672	696	720	680	722	734	698	737	688	685	707	742	733	710	725	728	725	740	720	673	730	734	700	706	715	777	791	763	710	696	727	759	735	721	727	691	739	731	713	689	723	737	731	713	703	689	715	701	723	731	677	674	711	709	736	734	708	693	735	704	690	754	748	750	711	751	788	691	730	748	772	755	747	701	665	754	751	727	701	720	692	745	720	762	716	736	687	720	727	726	759	696	697	733	746	697	765	737	676	705	715	735	693	694	732	773	688	721	667	702	705	688	698	726	729	717	706	739	763	731	768	737	695	690	738	718	773	767	698	718	728	713	727	732	762	712	710	718	701	723	738	703	657	676	784	698	720	684	691	732	705	708	713	722	721	746	700	725	677	673	732	652	684	699	706	717	719	724	704	739	711	711	689	747	740	706	743	649	719	715	722	729	695	680	759	750	693	751	707	699	704	733	735	697	709	784	717	705	773	702	719	740	719	685	688	740	727	694	746	713	713	712	722	728	662	735	764	752	718	712	725	697	714	728	730	687	683	669	732	717	681	690	680	741	661	730	653	743	712	707	697	714	734	727	710	747	741	680	696	727	706	749	763	709	655	743	724	666	744	728	699	721	726	707	680	703	714	708	694	665	730	715	698	718	758	734	731	787	710	748	719	668	715	708	713	725	715	758	688	722	689	766	741	711	691	671	699	711	730	716	690	672	730	705	740	688	691	681	720	717	718	725	699	664	675	693	757	715	684	735	763	729	743	700	716	691	699	736	696	684	727	730	713	766	751	703	730	768	754	731	708	725	741	761	720	712	684	715	745	730	691	739	683	723	718	780	685	701	719	742	683	722	706	722	689	711	751	706	724	676	713	683	690	745	709	753	739	710	729	688	700	755	732	699	698	706	778	702	719	757	770	740	767	704	759	660	684	727	692	672	751	733	741	760	725	741	675	756	709	729	766	729	717	727	669	734	740	753	721	705	723	677	703	698	726	692	720	717	707	719	706	756	756	710	697	740	666	702	704	742	721	742	677	684	668	728	682	638	692	687	759	720	676	731	680	690	674	724	747	714	698	686	721	724	724	744	728	685	711	701	705	690	731	750	732	717	713	756	713	747	679	732	749	731	748	707	720	712	722	723	709	717	718	684	702	760	701	714	700	785	706	691	699	732	729	718	687	709	694	708	770	719	738	718	701	731	710	723	691	736	746	713	780	719	700	721	760	732	668	709	687	690	717	686	723	725	731	750	698	735	757	682	725	694	736	742	736	766	704	714	708	708	714	731	704	743	693	694	723	671	687	720	719	669	699	676	763	668	679	721	771	704	718	701	734	727	741	703	716	639	707	740	740	689	737	703	702	765	730	724	718	719	691	705	697	721	707	700	737	720	695	713	717	695	744	709	704	728	730	717	735	702	707	668	722	735	747	726	702	702	714	752	666	711	712	678	726	733	768	689	703	740	668	757	733	736	756	729	674	668	704	738	715	718	673	661	680	729	688	733	709	711	714	686	689	721	757	739	729	694	750	673	724	697	734	688	723	729	711	706	699	722	763	678	704	715	727	708	722	737	718	705	653	740	713	683	676	781	724	697	684	734	683	709	702	746	714	757	729	743	693	701	705	686	708	736	735	709	638	737	676	702	703	736
31905	23298	21281	8689	2239	1045	615	645	544	246	233	253	218	220	231	215	243	223	236	240	221	226	263	241	235	229	242	228	234	203	204	219	248	225	216	207	216	236	244	231	260	258	262	247	233	220	240	232	237	244	247	237	238	220	242	221	231	246	271	250	248	237	213	222	216	231	235	214	232	227	230	234	264	252	222	248	236	203	248	223	211	217	228	250	240	214	219	236	209	223	216	235	227	219	236	241	257	234	238	258	266	240	216	265	237	233	256	212	231	226	218	228	222	251	206	252	223	261	225	216	226	240	232	246	239	232	226	227	211	235	247	229	197	255	225	250	242	208	233	207	239	230	246	247	234	237	231	212	213	226	227	220	247	255	223	225	217	234	215	234	248	221	212	231	223	220	213	218	246	272	228	223	242	219	247	226	219	234	214	215	217	225	245	237	244	218	215	241	242	215	219	218	234	198	259	246	224	223	225	199	259	228	212	226	241	220	260	224	217	212	233	207	249	253	220	217	254	237	225	209	220	250	203	211	261	217	227	222	262	226	209	215	258	222	204	238	226	248	230	255	235	244	245	198	232	256	218	222	228	226	231	247	245	239	246	233	223	224	242	205	236	211	238	226	226	242	212	242	238	223	242	262	241	247	230	241	238	240	223	239	192	228	230	255	262	242	215	231	208	219	204	219	257	237	236	213	213	256	221	221	231	221	261	212	222	200	216	230	205	272	238	211	237	233	215	212	256	208	221	222	230	243	209	239	240	232	241	220	254	232	231	251	254	233	218	226	231	244	201	236	235	218	237	227	231	212	222	232	233	214	217	237	238	240	246	214	200	228	247	238	236	229	219	271	227	223	233	239	248	217	214	216	245	256	220	224	224	209	239	247	200	208	254	250	246	223	226	229	241	219	218	222	206	233	226	228	225	238	244	208	227	251	254	228	235	260	222	245	239	237	249	248	235	222	240	233	225	228	225	234	247	230	208	217	237	229	238	214	221	205	240	195	243	220	215	257	236	230	226	219	233	210	248	223	241	234	266	246	231	234	211	276	238	216	235	225	222	220	228	247	236	244	239	215	223	226	239	250	240	227	243	221	220	239	223	249	256	220	247	229	254	201	255	193	255	231	236	247	225	211	231	252	245	230	215	222	274	224	223	243	225	198	267	226	225	245	237	250	247	249	223	232	241	226	243	239	232	216	219	227	252	234	229	250	217	235	222	234	239	232	225	232	226	229	222	228	240	229	221	263	231	213	217	236	191	220	238	233	216	222	244	242	260	221	203	252	246	233	222	217	208	226	223	213	246	243	242	223	220	249	255	235	224	211	220	255	230	250	238	249	253	200	251	192	231	270	206	229	227	252	267	249	235	227	223	224	218	200	247	248	231	236	222	271	234	220	222	254	260	214	248	256	241	207	210	232	244	242	216	214	240	255	240	223	244	236	217	209	259	266	232	254	220	227	241	219	241	235	227	237	246	227	215	227	233	261	214	219	204	228	224	256	244	261	238	229	230	252	255	237	230	234	244	223	215	234	240	228	227	220	210	224	221	210	231	253	227	193	229	231	230	212	206	207	235	219	243	251	210	235	213	265	246	229	248	224	244	240	233	242	244	230	226	205	266	244	240	204	243	253	242	248	218	201	245	212	226	196	222	241	259	236	231	238	252	231	221	216	272	216	223	229	236	242	255	254	234	211	224	201	216	214	208	225	261	230	255	249	220	221	217	240	234	222	218	232	235	235	234	238	252	249	242	233	248	208	227	245	239	255	242	228	207	234	241	220	214	255	229	238	225	254	239	271	231	265	243	224	242	225	236	231	250	236	258	237	208	197	217	235	260	222	227	245	254	250	222	229	243	253	239	234	233	251	216	251	239	261	208	231	211	212	220	213	222	253	229	242	205	256	242	220	242	260	246	234	225	215	243	230	228	215	252	243	216	244	210	223	222	220	230	239	237	246	218	230	221	252	220	241	208	236	272	231	242	252	195	241	231	210	237	232	239	245	265	199	221	213	239	211	234	202	228	224	229	250	219	210	262	236	239	212	212	235	217	240	231	240	236	214	229	204	224	209	231	228	220	237	210	215	243	219	239	231	235	246	221	243	235	224	259	258	231	275	210	227	227	239	217	236	225	228	225	262	262	223	226	252	229	238	235	241	221	225	265	210	266	226	271	205	246	246	245	201	211	225	225	248	234	251	226	228	257	239	230	244	241	245	216	233	232	223	214	214	231	216	233	221	221	264	240	219	232	210	246	243	256	225	242	217	240	247	243	240	241	254	265	233	217	253	217	231	242	219	225	242	205	226	228	255	228	222	249	264	234	220	216	249	238	220	238	231	245	233	230	242	241	233	237	208	213	210	220	224	214	244	247	246	256	240	252	220	266	270	261	197	215	200	246	244	254	228	253	255	255	218	238	248	238	217	236	257	249	234	223	220	228	223	241	241	228	223	235	224	200	217	206	222	221	249	203	231	227	220	227	205	230	217	222	232	192	221	219	239	246	231	224	252	228	218	228	243	220	213	213	223	221	217	223	218	203	245	229	269	239	236	236	233	244	217	228	242	260	193	222	236	223	214	248	225	223	233	228	234	242	247	234	243	214	234	233	236	222	238	244	241	224	238	212	242	247	236	233	211	216	209	250	228	233	232	212	247	193	240	228	238	227	222	219	226	237	266	250	208	248	251	252	219	269	212	219	210	224	211	218	225	225	227	224	237	227	240	238	241	193	214	247	272	253	251	231	240	239	221	231	224	260	236	252	231	225	230	212	221	247	228	228	247	236	211	222	245	232	245	222	231	210	227	256	240	225	242	226	218	230	227	235	261	231	215	253	210	226	218	228	195	228	223	234	234	235	223	208	224	210	231	237	263	254	254	217	218	234	244	238	220	220	234	219	235	242	229	233	227	236	230	218	209	222	241	224	218	232	234	235	260	265	248	228	220	223	244	228	213	233	239	197	207	250	225	245	266	198	216	226	228	273	236	243	213	243	205	228	245	213	247	207	218	241	193	234	267	207	247	267	227	241	210	257	220	255	227	238	230	240	200	208	214	225	257	233	240	217	246	206	211	224	250	237	219	224	238	250	223	215	241	248	215	210	230	232	230	206	238	244	260	242	232	223	258	237	235	234	245	242	250	209	255	243	231	221	230	262	240	254	233	214	211	213	229	247	211	223	236	207	221	238	246	246	223	219	259	206	225	238	217	256	248	227	242	222	255	248	239	237	224	257	209	245	240	253	240	228	227	233	214	209	235	242	221	229	232	247	244	228	215	219	236	224	248	224	261	226	244	241	261	214	247	209	233	281	236	248	249	227	262	241	229	206	219	221	206	223	228	242	222	221	216	233	228	236	240	218	225	179	217	224	254	235	233	230	264	229	271	253	246	259	222	225	220	208	241	261	223	234	228	251	237	238	226	239	235	224	238	226	228	239	207	233	210	230	218	243	239	225	249	204	217	217	223	254	251	236	236	231	226	236	240	243	212	223	254	194	239	252	239
22216	26710	14080	4419	1710	994	694	855	787	618	614	637	629	584	642	615	588	565	600	565	555	607	564	647	607	600	623	630	618	617	611	658	601	625	636	558	594	605	646	603	616	603	656	603	641	580	578	624	626	629	585	590	639	582	576	537	596	601	637	578	637	601	620	626	640	590	611	589	632	593	615	611	574	599	601	649	608	598	702	589	580	614	631	626	595	609	629	629	644	630	604	616	609	610	599	642	591	640	597	611	589	626	618	631	580	612	625	612	583	609	618	583	650	612	601	566	640	616	626	621	597	598	592	589	617	616	617	631	638	607	597	613	621	617	634	631	592	591	605	596	636	570	587	563	595	648	603	640	630	552	592	615	578	615	603	620	609	572	632	570	605	599	623	616	625	641	640	601	599	628	647	596	615	609	610	557	617	606	581	595	614	607	632	573	617	586	610	612	594	600	609	597	664	625	663	643	596	575	587	579	633	665	569	608	589	663	576	632	577	612	610	607	639	593	618	617	599	555	645	601	579	567	619	585	605	618	608	577	653	582	633	686	591	609	580	642	621	618	602	622	628	611	621	623	594	609	626	576	586	626	626	635	580	614	542	568	616	604	618	612	627	603	622	628	597	622	612	617	591	566	629	649	621	634	608	645	574	620	605	639	565	601	587	667	587	586	628	617	578	623	608	645	569	573	620	601	594	582	660	631	595	614	604	585	603	605	612	599	627	576	596	564	645	617	650	571	626	614	620	640	645	621	624	605	586	605	597	575	611	602	578	624	593	645	590	605	591	595	608	607	555	593	578	600	606	613	625	627	600	594	618	614	628	624	641	603	592	628	620	616	588	576	600	608	632	643	592	578	596	593	617	585	626	589	608	587	643	611	626	633	621	575	623	606	586	593	588	610	627	615	583	616	643	598	611	585	589	594	645	615	600	642	642	602	631	599	597	586	618	590	604	585	585	584	570	612	588	633	587	648	609	607	639	565	615	636	586	571	659	577	556	566	602	630	590	654	583	666	589	585	572	551	597	619	635	627	580	591	599	586	620	595	602	609	597	623	615	590	601	613	613	592	586	604	611	617	617	622	581	621	510	572	582	621	599	603	609	594	611	568	633	582	598	627	594	645	629	605	617	651	643	606	604	571	605	585	637	634	631	639	587	574	613	573	615	583	615	597	638	673	614	626	663	601	570	592	605	564	614	607	566	627	574	597	580	598	591	587	611	618	600	660	579	601	604	633	608	616	620	593	593	621	561	580	605	638	624	595	562	608	623	614	583	629	570	599	616	621	617	594	613	585	618	599	577	603	610	642	660	603	650	597	642	615	631	630	628	609	661	621	583	632	609	590	630	562	595	598	580	592	646	617	599	604	589	616	577	637	578	612	637	609	623	619	624	610	602	608	588	587	573	601	617	579	570	572	626	637	599	587	608	622	611	646	623	619	610	615	580	580	578	604	664	639	611	581	585	646	598	589	597	625	591	569	614	631	591	598	557	667	572	575	633	627	597	609	570	556	634	655	568	610	585	547	602	651	647	598	581	614	569	594	610	616	623	583	620	628	557	620	585	668	622	608	580	637	562	584	613	551	605	608	583	621	640	606	586	616	609	586	580	638	601	595	638	586	618	616	622	624	601	606	618	583	632	591	625	570	608	578	621	609	576	555	603	603	587	595	593	610	595	577	605	588	627	613	607	595	570	613	662	583	572	639	623	611	603	600	574	584	634	603	590	649	563	585	621	604	579	615	625	602	609	628	610	593	595	562	601	618	580	621	601	609	566	605	589	569	622	628	569	542	617	618	599	560	572	576	597	643	562	677	619	582	591	598	653	616	614	592	634	604	574	619	599	612	624	656	597	573	574	603	601	610	654	664	580	577	593	621	593	596	592	577	625	602	606	605	619	586	575	637	604	652	595	607	584	571	647	580	632	598	599	583	632	624	595	599	587	585	602	623	604	634	584	616	611	642	614	588	593	614	635	647	636	597	576	585	604	611	588	611	602	574	597	615	640	650	602	615	655	583	606	647	562	591	561	624	604	570	633	637	649	588	584	613	593	572	646	597	618	583	649	623	569	601	579	611	654	627	592	566	580	613	645	647	599	596	592	614	591	562	620	598	615	619	601	605	611	664	610	652	611	606	599	607	645	612	594	593	609	596	620	571	618	620	603	591	602	645	605	597	655	603	583	634	588	594	577	616	593	605	588	652	597	634	610	605	577	601	582	630	599	626	610	606	569	572	624	588	642	620	570	606	545	651	596	619	636	551	609	604	610	592	582	602	595	581	601	605	571	588	635	615	599	600	614	616	623	629	613	569	609	639	582	603	566	626	580	579	620	556	592	641	647	644	620	590	570	597	629	602	639	610	610	620	607	594	635	597	617	609	594	626	543	590	643	593	705	613	646	593	611	596	591	569	590	613	613	600	579	590	578	635	622	567	558	609	622	635	591	643	597	597	608	641	634	574	656	586	556	619	604	592	605	608	622	568	568	579	587	591	616	648	633	611	568	626	621	605	627	569	588	618	624	559	571	587	615	576	635	591	622	608	580	592	605	608	566	600	602	630	610	618	628	596	593	553	633	659	605	581	586	607	594	602	612	620	621	605	626	602	645	647	583	557	627	631	602	617	604	620	609	630	618	637	625	639	586	613	627	627	572	640	595	588	580	625	614	615	618	599	622	587	634	648	587	596	597	614	571	599	578	607	588	618	599	592	637	581	569	621	602	610	611	619	559	607	602	584	613	546	613	602	594	612	606	575	655	662	601	622	616	593	640	607	612	588	636	625	628	565	591	652	540	595	613	572	616	587	614	582	610	549	595	601	656	618	596	626	602	610	590	565	560	612	567	565	620	615	607	546	636	577	579	632	567	631	646	645	608	622	610	650	586	606	644	589	632	629	602	615	616	583	593	586	645	647	632	584	635	617	596	585	600	623	613	632	602	583	604	587	623	613	613	626	620	609	596	584	626	626	635	641	571	625	604	583	627	597	565	589	575	618	615	623	590	596	631	610	562	608	599	658	591	606	593	615	611	620	588	607	612	608	601	626	559	645	608	592	617	582	579	616	601	615	592	605	611	616	632	623	660	619	590	596	617	625	627	577	603	593	604	592	583	612	593	587	631	671	631	613	611	622	591	608	605	604	564	656	597	627	585	592	627	627	570	546	612	551	596	609	667	595	598	589	642	590	615	614	599	615	611	607	616	607	601	588	609	586	596	609	581	643	632	540	599	617	622	595	562	628	616	597	600	575	598	601	625	572	567	624	643	585	576	605	597	581	616	626	594	607	630	590	592	603	567	583	610	613	665	584	607	630	580	658	579	547	621	602	606	649	602	595	610	554	577	600	586	622	602	615	668	569	614	621	570	594	603	663	632	600	623	571	608	616	567	586	568	612	576	582	606	600	611	558	610	603	590	624	614	567	607	608	587	622	567	614	603	625	641	635	605	597	631	543	616	598	608	596	624	630	562	668	644	566	639	656	590	568	607	561	571	589	618	616
25009	21526	24937	28599	21561	19976	2638	3221	3537	964	368	334	357	321	344	328	318	316	337	320	308	378	312	343	325	355	339	336	342	318	319	334	350	302	302	342	304	316	307	322	318	292	315	303	305	341	347	354	287	327	306	327	352	308	342	358	319	326	351	315	327	316	303	292	274	305	313	325	301	325	310	342	356	297	313	304	307	328	336	340	337	318	331	344	332	327	315	351	328	333	332	326	282	319	304	311	316	332	330	335	315	323	337	323	309	319	312	292	323	348	337	302	344	299	302	381	304	319	300	308	353	333	346	293	323	314	324	329	310	346	315	316	337	322	314	345	316	316	307	333	313	340	343	316	278	353	299	330	350	318	319	304	337	334	349	347	294	326	320	321	336	328	315	307	301	351	331	316	346	344	332	300	363	337	305	335	320	286	334	342	329	312	359	337	353	325	327	315	312	325	311	345	303	317	331	273	313	338	319	326	319	323	307	360	306	360	371	361	336	329	294	359	326	313	316	326	342	320	319	304	356	341	362	327	332	347	339	343	324	304	320	327	323	334	328	341	307	305	352	321	316	319	312	345	319	364	333	286	295	319	350	365	338	320	316	333	289	304	339	276	332	350	314	355	304	350	301	318	311	323	330	323	301	320	308	299	303	295	330	317	319	348	322	316	338	348	315	317	323	317	336	317	328	314	302	295	308	348	335	310	290	346	337	328	313	345	304	321	331	337	274	314	332	325	274	296	362	309	326	327	340	313	333	340	315	330	308	314	313	333	305	300	329	330	342	302	319	309	304	348	327	316	280	303	317	301	336	290	314	325	313	291	343	337	333	324	304	332	336	298	305	339	318	322	323	304	317	341	310	315	304	326	338	324	312	340	314	322	330	339	333	324	299	317	335	310	356	310	355	320	362	300	278	313	316	326	319	313	302	328	321	369	366	305	320	338	310	312	336	304	308	311	334	297	317	348	299	318	318	333	346	318	322	329	347	330	321	318	313	291	361	324	303	336	333	310	331	341	306	342	278	323	292	328	329	309	339	323	356	332	335	332	301	321	321	352	332	318	334	327	305	309	317	307	320	346	334	300	325	309	323	323	324	358	369	338	296	295	328	317	333	322	334	353	331	360	328	347	281	301	283	299	322	354	326	295	328	322	334	307	314	308	316	339	326	288	324	328	323	322	305	299	332	308	309	310	297	330	354	301	320	359	343	329	322	352	360	325	341	297	336	318	318	309	324	362	328	359	331	334	296	304	323	333	321	312	320	305	304	326	331	323	322	310	314	358	331	318	326	319	321	355	335	317	304	332	334	333	336	306	344	353	330	324	317	321	334	321	313	358	329	320	328	299	319	355	343	314	321	334	309	310	335	335	282	323	359	333	312	322	318	367	329	298	336	330	317	328	324	315	318	328	313	310	312	308	327	302	328	311	291	331	381	329	333	345	328	285	302	314	347	342	327	326	323	323	324	368	340	319	320	308	330	358	338	322	312	325	288	328	310	307	304	291	321	342	313	306	323	322	347	348	333	337	325	341	332	316	327	300	317	321	340	322	341	323	302	340	299	311	315	330	347	318	323	371	297	334	338	310	354	302	329	306	304	316	320	350	331	376	326	323	349	301	330	338	340	310	321	357	324	347	317	294	303	340	330	300	324	316	306	303	290	325	319	314	313	327	321	301	312	355	359	317	314	357	315	358	300	343	302	317	323	336	356	324	326	318	301	312	351	316	330	363	299	354	312	358	302	313	348	321	312	302	329	351	296	324	336	346	320	321	327	329	335	327	316	336	334	348	305	348	329	335	349	295	309	342	357	360	326	356	332	314	343	322	311	358	350	302	318	311	347	316	322	313	331	327	329	339	322	351	305	334	298	318	341	305	328	307	292	316	340	296	328	324	316	318	347	302	345	299	330	326	327	344	294	329	344	345	369	311	319	360	319	336	338	331	336	321	326	295	333	322	320	333	325	311	308	331	333	310	333	329	327	310	323	342	335	298	291	287	316	293	357	318	348	326	322	329	306	325	328	345	304	333	346	310	331	308	323	330	298	337	361	307	325	307	333	302	336	302	341	366	323	337	335	322	326	286	320	318	315	305	323	310	328	359	320	351	309	322	322	341	311	336	301	295	332	313	311	384	346	332	308	368	310	340	357	319	340	318	324	313	290	338	323	333	315	298	355	324	313	298	330	354	338	358	305	360	321	311	309	304	313	303	321	312	313	296	292	326	319	315	337	305	336	360	330	343	302	356	337	338	330	327	345	342	339	341	311	320	330	363	329	320	319	337	325	325	318	286	330	328	358	353	341	316	316	314	312	317	315	342	331	281	331	326	344	314	328	308	321	344	312	315	313	324	363	345	318	347	310	296	324	339	301	315	316	303	331	350	304	348	322	301	312	333	379	309	340	320	296	322	313	338	314	312	343	300	311	302	326	344	316	311	318	340	299	353	349	280	287	304	321	329	355	313	349	338	334	320	333	337	327	319	333	365	335	318	332	338	328	347	308	320	311	324	333	303	308	338	305	341	345	325	300	331	341	350	356	345	341	311	337	318	305	336	322	355	329	307	287	332	312	303	300	326	324	312	309	323	323	320	320	334	325	328	356	326	315	344	339	321	314	313	345	318	322	323	311	313	283	323	312	333	309	316	338	344	317	327	363	337	326	327	294	314	313	323	321	347	346	344	339	281	321	318	329	293	335	321	322	345	322	347	333	351	315	319	319	317	327	347	316	332	337	341	363	319	347	319	331	310	357	338	334	362	343	330	326	315	321	327	284	338	312	302	312	331	312	327	325	308	305	313	311	328	353	307	339	359	291	314	325	294	320	276	348	319	319	293	325	337	325	336	320	306	332	331	330	324	285	317	322	331	328	324	360	310	311	312	326	343	341	316	311	339	337	328	313	330	314	317	349	326	308	337	288	310	332	327	272	331	336	299	332	321	318	342	343	350	330	316	320	311	344	336	317	348	332	356	345	302	329	339	296	338	290	315	354	316	297	346	359	320	300	338	328	310	338	315	324	300	337	295	337	340	347	331	311	295	336	362	318	316	341	340	309	311	319	316	328	318	300	303	330	308	319	323	351	332	334	315	337	322	320	323	310	360	362	323	354	299	292	308	308	314	311	328	336	334	310	338	301	357	331	327	333	281	334	327	325	347	303	337	349	334	304	320	333	290	340	333	302	339	325	313	324	346	344	313	311	308	344	297	317	311	339	368	344	341	331	321	319	319	292	330	308	319	356	299	366	311	312	327	335	320	353	303	346	330	320	311	332	340	325	306	330	312	361	333	328	340	332	335	313	337	308	341	311	307	321	313	338	325	319	302	341	334	303	297	302	371	336	314	332	303	315	324	327	329	351	324	334	316	369	359	325	302	357	330	339	334	334	320	303	328	321	331	309	317	321	320	320	292	339	321	340	309	312	304	325	293	327	322	357	320	300	345	324	355	331	313	347	312	296	299	324	320	331	314	267	287	324	330	311	351	314	328	330	288	324	318	337	323
26026	33781	14538	6516	3761	2028	1186	2308	2513	1108	778	821	805	789	826	764	798	816	774	792	836	783	784	788	740	744	816	796	804	814	788	820	813	748	828	784	806	769	819	805	754	791	768	765	772	815	814	785	837	785	805	810	768	820	800	803	783	816	806	781	781	812	755	790	733	843	787	781	833	789	781	812	751	784	746	836	789	777	748	760	796	756	745	774	804	812	744	785	798	784	784	791	760	773	805	753	795	834	738	815	808	766	762	788	738	768	798	767	826	768	745	807	784	811	836	830	821	753	782	819	761	765	783	820	772	806	807	791	797	753	758	810	830	794	827	785	783	733	764	839	794	740	830	829	826	772	796	826	792	805	766	777	815	766	801	809	781	785	754	737	764	826	839	751	737	791	756	743	760	816	830	740	793	799	814	791	741	765	804	792	797	835	769	797	781	800	807	785	778	780	795	793	843	800	776	810	802	771	776	777	724	824	777	824	802	786	775	851	842	761	747	758	824	806	746	797	765	757	750	777	769	805	766	769	830	835	803	819	730	784	757	811	816	754	770	788	778	751	800	798	773	795	802	809	795	824	804	813	829	813	810	786	779	800	801	802	742	831	828	823	809	762	833	733	773	812	785	794	780	778	762	788	850	810	786	735	779	794	836	748	794	793	800	740	776	787	796	804	768	742	809	799	769	758	810	849	790	780	800	804	827	757	754	794	770	792	767	721	732	815	811	767	768	793	741	725	836	781	798	821	827	762	775	775	804	807	789	766	838	798	765	792	744	784	843	810	813	778	781	801	785	779	774	790	762	800	796	785	761	836	781	736	784	778	760	776	755	766	810	793	793	831	812	788	832	796	744	825	810	781	811	744	787	761	806	801	784	777	808	791	771	848	718	781	816	785	828	801	777	747	787	774	807	753	783	800	826	774	763	824	839	745	793	754	852	817	816	808	789	766	780	756	754	831	755	799	765	821	807	844	693	776	813	805	765	816	751	780	814	743	804	818	791	790	792	754	800	849	770	790	771	772	800	759	780	746	798	813	795	793	737	770	711	776	793	797	845	795	777	794	853	805	740	797	774	801	780	761	775	855	776	757	818	794	766	846	741	723	776	846	862	786	780	829	807	828	812	765	723	817	838	786	767	745	796	767	783	810	755	789	824	813	833	804	774	786	804	809	753	783	741	796	806	757	828	762	806	807	825	791	812	830	802	782	788	808	780	772	791	807	791	801	793	768	756	798	797	844	740	748	795	789	831	743	814	810	776	838	779	825	742	810	794	764	743	842	817	773	778	765	755	786	772	727	765	783	774	776	806	769	829	820	764	742	778	784	795	806	814	782	783	790	813	809	823	758	731	789	781	781	805	797	775	816	757	802	782	744	820	811	746	804	826	839	766	790	801	798	799	816	771	820	772	772	766	814	794	769	807	839	834	736	787	812	836	781	806	771	775	824	796	785	829	826	761	855	790	786	776	768	765	739	749	787	801	742	804	796	792	775	788	779	767	772	778	765	738	799	813	786	782	801	776	839	768	778	793	756	807	783	800	774	818	757	801	787	794	764	800	770	789	802	762	777	806	786	765	779	802	808	737	747	775	743	735	796	767	800	832	809	727	824	806	804	780	802	805	818	804	761	818	823	807	750	789	778	779	848	826	782	769	754	745	820	785	757	796	817	820	794	783	778	758	804	804	792	817	782	760	810	775	824	746	761	797	791	798	793	788	819	808	796	869	774	788	819	752	774	784	782	808	837	795	759	772	820	762	794	782	791	766	783	756	780	788	719	866	777	789	809	765	782	847	790	791	821	833	754	802	783	800	756	789	783	787	793	806	756	782	810	807	741	810	770	779	777	775	785	781	740	749	778	755	798	769	805	773	843	776	759	776	757	840	789	737	760	816	773	762	829	736	784	778	751	788	768	831	786	746	837	750	791	756	772	746	745	771	814	841	841	812	811	791	777	847	787	737	797	771	806	815	786	783	803	753	739	796	806	803	803	804	772	780	844	747	812	778	782	762	745	775	779	808	866	829	812	809	758	786	805	756	792	818	786	809	762	812	868	805	766	797	799	840	785	802	770	797	769	760	815	756	793	778	787	800	732	812	779	790	759	767	805	794	791	785	779	770	746	839	812	782	809	762	778	786	786	835	776	772	811	778	735	821	749	815	812	756	747	727	831	796	826	827	774	774	789	788	808	834	788	786	786	736	815	788	778	802	792	758	794	802	786	754	793	807	759	759	812	773	754	776	781	786	809	820	758	773	826	779	806	773	823	774	798	767	793	799	797	708	803	751	838	789	801	753	811	770	796	785	818	782	748	794	778	782	771	864	786	793	808	810	814	774	791	816	776	805	717	809	781	765	793	803	763	761	786	786	789	782	801	822	782	788	738	810	805	794	786	804	800	794	831	765	718	762	788	729	802	804	698	804	770	800	783	725	789	768	748	788	767	771	778	794	806	731	835	812	749	743	755	769	757	759	751	801	807	758	813	748	748	764	759	829	773	793	736	840	773	734	823	792	748	826	758	747	809	771	801	756	771	741	776	767	842	785	796	784	762	784	804	755	778	809	787	727	843	763	724	760	736	764	773	793	817	760	792	793	803	831	809	763	757	807	842	761	799	823	722	807	757	757	757	756	828	762	777	822	817	770	799	785	819	725	781	814	843	810	790	815	790	793	797	762	761	768	788	744	790	847	797	789	756	795	797	762	812	758	830	785	792	728	777	775	767	817	790	817	787	819	793	794	790	788	760	750	793	777	772	822	748	803	789	781	721	768	748	757	749	835	772	797	805	811	778	798	748	841	799	800	806	798	783	767	743	819	755	826	734	791	782	809	793	821	804	779	773	850	757	742	748	774	781	806	796	771	778	831	775	753	821	749	768	803	785	784	792	769	727	762	754	746	792	761	835	788	771	750	792	815	826	782	744	820	770	800	814	840	780	772	744	721	811	781	756	770	831	835	834	764	760	800	860	805	815	820	756	768	806	744	757	778	780	817	762	801	781	798	778	771	695	792	788	812	812	816	773	798	777	767	824	778	750	746	811	814	774	778	726	816	815	770	733	790	760	771	767	765	783	811	808	780	767	792	772	775	805	827	761	779	762	773	833	791	793	810	725	782	750	763	826	773	788	790	793	807	789	734	754	841	775	762	763	851	774	750	774	769	791	774	787	767	810	787	756	790	753	797	764	794	783	788	753	845	806	759	752	759	787	797	809	789	800	781	824	709	787	826	783	822	757	748	766	833	769	813	735	766	855	800	757	745	813	856	863	821	816	759	781	816	784	873	813	737	804	785	789	754	806	835	825	774	836	725	787	759	801	829	784	819	792	771	821	773	756	825	806	788	821	764	774	807	819	768	781	779	831	796	772	809	782	773	806	792	737	775	782	800	773	791	809	784	808	822	728	756	777	749	751	750	781	793	821	788	789	804	835	796	824	740	801	767	768	767	818	732	791	775	786	748	763	779	813	779	807	758	821	791	764	764	796	807	772	842	738	788	766
24415	21522	25235	28264	21528	21635	16576	4806	6659	1420	346	296	315	310	292	313	301	309	328	296	281	277	306	288	274	344	283	269	289	295	294	288	257	288	307	292	272	259	279	257	325	292	282	300	302	268	268	285	307	322	284	302	278	274	313	281	302	324	331	289	274	304	311	299	293	303	276	309	274	318	283	269	297	263	314	269	301	293	294	301	313	281	298	302	289	290	328	297	321	282	295	292	315	283	312	301	319	307	286	310	318	311	276	328	279	293	278	297	307	308	312	296	301	299	300	286	338	303	294	276	286	293	291	271	293	288	304	300	321	315	307	272	294	324	295	279	288	288	328	345	293	275	298	271	286	284	297	299	295	299	287	301	295	294	299	295	290	298	288	289	318	295	278	324	310	296	295	315	262	282	284	316	314	300	313	294	284	289	313	290	267	274	295	274	280	265	294	303	277	270	325	309	292	284	287	277	274	274	322	294	265	293	297	320	325	313	312	311	279	280	318	261	303	276	300	301	295	289	293	313	296	278	282	282	303	317	271	253	300	264	275	319	302	265	285	284	281	297	299	296	297	301	301	266	283	288	290	284	294	297	281	269	298	266	304	286	293	301	266	293	339	293	294	283	282	270	306	263	307	295	292	274	303	300	313	302	301	290	315	292	291	312	313	289	279	299	314	281	299	272	276	292	287	283	326	307	290	337	295	270	267	280	292	317	259	315	311	284	279	298	295	270	289	306	274	292	296	280	314	300	289	291	301	304	297	290	335	292	275	275	282	312	274	280	282	304	294	273	321	313	301	319	279	290	287	311	298	269	296	314	292	289	276	288	327	302	285	240	295	311	278	306	296	311	310	295	286	301	324	282	322	296	269	309	313	293	309	290	307	303	301	311	289	259	286	312	310	312	309	300	301	287	297	336	266	322	336	302	284	298	339	279	279	307	278	294	297	324	300	315	286	278	295	284	335	319	303	275	315	311	276	281	288	270	279	302	269	306	296	288	309	273	274	276	324	289	285	304	288	298	306	268	295	297	295	253	314	277	280	288	321	287	263	284	294	294	240	302	313	290	297	292	296	311	272	304	288	318	293	300	288	263	278	254	277	297	287	267	247	293	292	299	290	276	270	301	303	257	263	279	284	322	309	306	280	288	340	279	311	310	274	289	293	281	284	285	284	284	303	315	291	259	293	292	321	299	289	293	282	298	291	301	311	264	348	270	282	268	357	327	303	321	330	309	283	330	300	276	300	282	297	297	280	271	303	294	318	325	300	300	303	301	303	290	289	329	318	296	263	289	312	278	270	323	252	284	307	282	316	279	291	302	311	300	315	286	295	280	286	295	296	310	294	362	287	303	286	336	307	305	320	252	287	258	281	288	294	274	329	289	295	268	291	255	300	311	314	299	297	272	328	296	307	303	291	283	302	298	282	256	292	294	318	310	272	296	324	266	290	275	299	265	268	285	287	298	286	289	327	288	322	300	301	283	290	314	302	334	284	306	311	313	300	303	305	304	302	294	303	281	301	252	308	249	289	256	296	294	297	300	276	290	311	305	272	283	290	273	282	270	268	297	288	279	283	293	296	291	277	313	293	286	295	269	274	300	287	289	275	287	289	262	326	281	281	296	307	308	269	285	315	271	309	268	317	283	278	311	310	320	295	269	310	293	277	295	295	280	285	296	306	313	270	262	296	298	296	317	299	294	268	304	297	327	262	276	258	291	270	270	271	319	291	284	289	272	301	302	265	283	279	312	337	281	300	311	323	301	291	301	306	289	303	306	294	311	266	278	311	307	284	310	299	292	291	288	284	354	277	293	259	286	323	299	289	299	314	291	300	293	317	268	305	288	305	300	242	266	322	309	317	281	301	346	318	278	295	287	293	294	284	263	292	290	302	276	277	264	303	265	280	287	335	274	282	292	269	306	298	270	301	313	291	266	301	275	304	256	283	298	289	270	267	301	271	265	283	250	319	309	281	280	296	303	281	259	307	281	253	303	324	293	263	289	277	304	321	286	256	317	265	280	287	286	285	285	296	313	285	266	291	281	317	311	271	286	297	280	285	286	286	268	301	278	327	285	284	291	297	300	291	296	280	322	304	284	316	281	254	303	303	356	329	307	313	272	291	249	279	276	296	305	311	341	302	303	305	280	299	309	294	328	291	264	276	299	324	290	307	305	252	286	279	297	252	304	283	265	300	312	300	324	304	306	276	268	298	316	285	264	296	296	279	313	295	302	303	315	315	261	301	316	290	292	286	267	333	326	283	283	278	282	284	301	282	326	292	304	276	297	288	293	304	293	303	283	310	297	277	273	238	281	265	304	295	266	282	324	288	310	291	282	259	292	295	299	279	338	307	274	279	270	272	262	291	284	320	301	277	310	290	320	324	278	295	269	301	288	271	291	295	277	282	283	257	299	302	274	291	262	301	286	261	311	293	289	309	323	290	287	315	278	301	252	294	304	296	310	324	305	264	309	313	284	265	287	314	273	290	300	281	257	312	294	270	349	274	333	289	293	267	339	279	306	295	277	284	281	283	278	305	296	298	283	287	298	272	291	300	300	288	322	290	323	315	324	314	267	291	277	273	300	316	283	272	300	305	299	288	276	286	291	300	318	279	294	297	301	265	263	290	294	296	271	285	310	308	279	317	284	285	306	274	303	264	274	297	287	302	273	293	298	292	258	270	285	282	296	290	310	299	317	302	300	313	290	326	313	305	293	318	273	297	270	267	307	306	274	279	294	292	295	308	315	314	287	286	294	293	254	293	273	291	348	292	276	285	283	268	255	285	294	312	291	276	284	290	283	308	286	280	263	306	322	284	287	305	296	302	317	300	316	294	292	289	276	262	292	299	290	308	301	302	298	280	285	272	304	285	280	264	283	300	281	313	275	309	260	321	312	285	271	297	289	299	296	294	310	319	314	308	281	286	302	313	294	304	280	309	308	281	335	270	276	318	283	301	274	293	281	272	319	330	289	277	283	266	273	292	277	267	300	272	279	291	282	310	298	313	286	317	280	288	300	330	311	287	280	281	271	275	302	257	303	318	303	294	278	280	300	291	316	294	314	296	266	268	295	306	302	274	299	284	274	293	296	266	301	315	279	309	253	278	276	282	279	338	285	310	277	277	294	312	301	249	277	327	300	275	289	289	283	310	301	284	292	284	290	303	283	282	292	252	272	300	288	303	300	333	304	256	292	281	279	296	320	303	276	324	256	284	281	316	310	308	281	287	296	309	306	280	283	308	308	298	277	327	327	282	285	304	278	295	293	295	308	297	310	282	300	299	289	309	306	278	319	266	296	281	269	274	267	296	276	300	267	304	276	299	296	325	291	293	267	325	289	288	253	282	273	317	310	248	287	296	306	320	283	296	284	283	295	288	309	275	313	239	282	275	294	284	290	313	306	263	285	303	287	298	305	306	297	306	271	306	298	259	287	280	312	309	312	282	290	293	279	332	312	312	287	293	301	320	296	299	302	285	286	279	288	289	276	288	272	288	269
25921	35129	19972	8880	5147	2936	1217	2654	3742	1163	694	703	678	716	708	728	710	710	692	701	715	710	714	718	737	710	665	720	701	650	764	697	701	686	698	669	692	678	636	705	687	694	653	687	661	662	716	722	695	702	712	677	711	674	684	673	691	674	665	681	701	699	684	727	692	661	706	699	710	664	693	702	732	706	719	702	703	702	691	662	697	718	670	708	679	712	660	655	694	709	708	706	673	645	723	701	727	648	702	713	664	643	728	672	654	712	703	727	715	659	686	698	718	678	649	707	645	710	695	684	718	720	713	684	687	706	724	737	696	689	679	702	660	700	694	713	682	699	723	690	746	671	671	700	729	674	720	660	682	681	723	722	679	688	699	688	715	665	673	667	677	662	638	658	640	661	685	670	695	682	676	700	714	688	710	700	713	673	676	700	706	682	720	684	671	669	659	677	669	678	708	707	677	723	688	722	717	688	724	684	709	704	717	703	737	719	659	706	700	669	711	654	691	714	662	692	691	715	707	684	690	705	674	715	727	645	682	737	737	676	666	694	671	739	655	668	690	691	711	720	720	716	716	671	706	678	686	650	706	672	680	669	643	682	672	703	704	673	672	745	673	689	701	678	707	688	742	643	704	699	697	677	691	672	713	730	705	710	682	680	697	642	679	721	688	714	710	705	676	709	691	695	689	685	638	673	662	649	646	734	676	685	668	677	675	645	695	699	699	681	691	696	653	687	646	689	682	700	673	750	670	659	697	680	732	689	692	689	673	697	699	694	686	665	701	659	694	720	644	693	702	684	711	694	690	667	638	644	680	657	732	656	670	683	697	690	717	674	716	692	675	703	695	664	690	691	733	720	662	672	712	719	673	695	693	731	703	674	706	678	728	647	691	717	690	705	706	675	652	719	633	714	658	754	673	699	713	706	732	685	654	706	715	696	656	701	742	721	691	678	692	687	681	678	745	712	711	680	720	693	690	709	745	670	673	671	695	646	650	711	684	677	693	738	646	662	660	672	721	678	691	709	678	694	706	728	718	693	680	751	707	670	684	697	727	719	712	712	698	666	717	667	700	699	699	649	692	693	688	673	683	706	616	663	674	704	636	664	691	656	698	647	691	693	640	700	665	672	676	725	664	678	625	694	692	705	743	714	693	643	684	651	672	671	685	653	662	647	666	710	693	666	700	666	703	703	715	705	671	665	686	678	715	715	675	687	735	666	694	705	690	723	698	700	693	665	689	713	665	681	694	692	701	699	683	684	732	694	655	707	698	680	728	711	661	726	659	705	704	663	706	678	680	665	709	651	680	782	705	697	689	678	685	671	705	798	696	668	689	744	688	674	704	657	668	633	645	680	669	673	699	685	702	693	687	628	719	699	712	644	733	687	698	671	696	696	675	695	704	699	668	734	698	715	702	678	716	695	695	685	693	721	695	715	707	689	676	706	704	670	724	646	661	713	737	672	698	687	665	706	684	732	716	671	662	663	680	703	672	670	712	683	684	696	684	742	706	633	660	693	709	717	689	677	714	646	681	682	672	731	710	692	729	674	699	669	670	689	709	662	686	655	714	680	675	692	683	671	701	748	637	675	694	698	663	683	712	702	664	732	688	675	667	716	713	678	678	709	713	684	631	660	662	708	734	695	705	696	725	718	642	680	693	713	703	655	671	714	697	681	681	659	695	673	665	723	721	682	695	668	702	667	726	727	656	686	706	701	689	665	703	708	679	645	692	673	691	713	695	654	720	730	702	724	699	689	712	674	650	661	666	668	666	730	685	690	670	663	702	713	656	722	667	714	716	698	755	675	723	686	673	679	673	661	673	697	673	701	662	700	690	684	712	688	638	757	675	670	756	699	707	669	690	690	694	744	675	673	692	678	686	643	711	714	708	666	684	686	690	698	700	674	690	664	712	695	672	696	715	716	678	689	674	652	706	678	705	718	691	695	703	683	706	669	719	679	692	677	747	709	757	688	688	673	679	665	682	699	685	695	669	679	649	771	684	704	639	690	645	635	711	652	717	749	701	700	680	678	695	708	740	696	673	714	727	659	711	672	647	656	693	726	656	711	712	676	688	677	704	728	723	663	706	683	663	644	704	683	689	698	687	652	689	721	710	696	708	689	714	709	670	659	699	644	670	699	683	699	712	718	678	640	718	697	710	663	741	687	711	668	653	703	709	684	719	662	671	686	666	697	659	728	700	668	682	701	709	707	700	671	695	655	678	707	728	747	706	685	699	717	675	726	659	668	659	674	678	672	720	688	662	667	711	679	701	720	653	703	698	685	696	686	708	703	734	672	662	673	677	674	676	670	696	681	697	674	710	730	660	695	642	704	691	667	714	646	713	711	723	656	702	658	687	679	670	673	690	768	725	720	691	704	689	738	656	670	675	686	671	703	655	702	666	687	683	687	679	650	687	692	678	666	697	687	654	719	648	687	665	705	730	649	725	675	650	660	697	667	700	721	687	690	718	634	689	710	729	694	684	707	689	681	740	694	694	704	690	715	698	683	673	669	664	652	685	688	659	663	692	680	673	696	669	679	679	668	702	675	681	645	663	697	685	717	680	694	655	681	705	692	643	679	723	697	648	698	668	693	706	723	710	728	716	675	709	661	749	669	709	704	695	657	740	710	657	733	728	671	731	693	760	734	673	710	682	657	706	683	680	689	661	676	707	665	699	707	655	687	678	695	653	695	674	623	702	687	658	743	660	727	680	687	694	698	629	683	722	669	650	680	672	720	663	666	690	675	657	648	682	663	682	709	648	701	685	685	713	693	705	662	772	731	687	704	731	689	645	671	704	699	652	688	713	685	688	674	713	676	676	668	694	668	710	707	751	697	690	710	691	721	731	687	727	688	651	727	665	701	678	718	682	692	694	703	692	725	708	690	740	704	645	715	732	647	699	687	692	679	662	687	708	666	665	710	708	697	694	674	692	669	698	695	720	664	694	705	701	699	674	652	723	708	648	697	734	640	660	672	737	648	699	660	730	680	724	718	716	658	639	697	691	657	673	667	687	676	709	712	689	703	675	681	721	696	765	700	664	693	706	703	669	711	677	712	696	631	660	704	663	734	692	705	662	707	641	635	668	679	725	706	687	714	700	700	729	705	683	699	674	655	741	690	703	692	694	715	698	739	698	735	676	706	633	718	672	683	661	702	657	670	639	679	643	656	695	696	710	698	645	669	686	667	692	710	651	673	695	698	702	711	661	691	683	697	630	667	649	667	683	677	657	680	708	695	711	670	645	680	695	655	680	640	697	703	700	674	742	694	711	689	674	738	705	675	716	657	664	705	643	679	661	750	701	730	724	723	695	684	635	687	713	702	699	694	709	663	696	667	709	699	728	713	688	726	651	685	716	694	678	703	654	679	702	697	705	647	669	720	736	683	685	716	737	674	636	690	704	690	662	728	758	669	713	694	679	623	664	697	663	692	666	703	695	679	669	685	707	757	685	678	689	635	716	640	648	707	730	684	717	683	655	669	691	696	701	644
32130	23023	19095	7599	2499	860	519	459	541	291	230	223	231	210	258	203	237	206	235	227	238	233	239	230	223	214	215	238	223	242	251	212	225	240	221	202	221	238	209	224	221	232	225	248	254	229	250	218	211	224	233	219	212	233	217	227	225	218	248	213	234	209	199	238	228	232	226	231	236	221	206	215	207	211	181	253	220	218	236	225	208	215	223	216	237	210	231	217	240	236	248	225	233	212	243	208	216	207	206	216	207	222	234	217	236	209	208	227	208	243	222	235	218	227	226	217	219	229	234	233	217	244	215	207	222	202	227	244	211	237	223	240	233	227	222	222	229	228	191	221	236	209	234	217	202	186	244	235	215	204	208	229	209	231	234	213	207	238	228	233	227	231	220	242	215	241	217	232	221	221	223	220	216	224	235	207	244	204	239	237	255	249	215	236	220	216	220	215	227	241	214	193	211	214	225	239	228	232	221	203	215	208	221	219	248	208	230	217	217	231	233	239	212	210	208	199	229	229	222	197	240	222	244	235	237	227	199	213	221	197	226	229	234	211	248	235	212	198	232	224	240	232	233	226	228	205	216	204	259	222	229	233	222	233	251	244	225	213	226	200	213	206	222	229	217	222	195	239	229	243	230	246	235	209	240	211	224	237	246	231	230	222	224	241	227	216	196	223	219	208	243	205	225	210	229	209	222	204	217	215	226	237	214	208	212	224	212	217	210	233	215	209	227	214	208	253	232	235	215	231	228	227	222	210	219	229	216	220	226	221	244	217	231	241	237	241	223	243	212	222	232	201	249	214	211	243	208	205	211	204	214	216	246	246	230	226	237	225	206	217	196	237	237	222	210	226	187	200	253	226	212	220	236	214	207	214	236	215	233	229	237	229	218	235	232	209	204	230	212	204	197	198	189	229	257	226	244	228	207	215	231	227	214	210	237	238	219	228	204	222	217	238	242	224	203	222	217	214	221	212	244	209	215	241	241	224	220	214	256	212	225	217	252	231	232	207	214	207	218	226	250	224	214	225	213	218	248	213	219	219	226	243	223	230	211	217	217	223	229	208	235	234	227	204	257	212	229	234	256	194	238	219	217	221	226	214	245	235	220	250	225	221	224	224	231	192	224	196	220	217	232	227	208	215	228	223	243	226	226	235	206	220	205	242	225	237	220	261	229	211	242	232	222	232	210	209	225	206	233	229	253	222	221	248	201	248	229	227	249	219	214	215	210	225	242	233	244	224	225	253	228	223	223	222	202	236	225	212	208	264	242	231	223	231	242	204	206	233	214	202	216	224	226	241	219	229	210	207	202	215	207	223	228	223	229	228	198	239	229	227	229	226	225	225	194	207	215	259	183	206	226	256	224	254	204	219	219	230	237	223	202	221	206	240	214	234	211	206	235	234	242	239	223	237	225	223	191	209	220	213	231	201	217	224	207	219	213	201	241	236	201	237	201	235	209	212	240	200	230	217	235	234	217	230	199	180	226	223	203	217	238	217	208	225	223	228	238	228	229	245	218	212	203	204	217	220	191	214	226	200	219	196	233	217	229	230	222	208	206	210	234	211	215	238	203	224	227	227	218	232	228	215	197	230	202	216	241	231	229	233	209	239	232	244	226	224	222	245	253	226	239	203	220	222	233	216	230	255	220	202	222	227	208	221	210	190	206	234	209	235	212	217	222	232	219	226	208	229	223	236	225	220	204	206	220	228	201	204	218	218	234	199	223	229	257	204	220	198	256	213	232	209	235	231	238	235	218	195	242	209	201	232	207	239	227	222	247	223	243	212	200	218	224	236	230	239	211	214	218	206	238	223	231	208	216	250	214	225	225	242	238	255	243	253	228	192	224	212	240	187	233	207	229	193	210	211	222	226	202	229	227	232	235	216	241	220	235	238	251	238	265	200	246	241	223	203	208	215	218	239	199	218	242	219	250	228	269	222	215	221	217	220	187	246	229	252	227	259	223	244	222	205	211	235	218	244	206	247	229	210	222	234	206	200	234	255	243	221	214	206	207	232	220	228	213	231	253	209	243	216	205	176	225	230	217	239	237	210	201	223	228	208	227	195	214	223	257	232	224	202	221	229	249	224	236	205	236	234	245	189	218	228	213	227	223	213	222	223	225	249	213	227	220	236	220	235	224	225	202	235	205	217	235	203	207	245	205	223	234	219	258	225	203	262	224	232	221	232	206	204	198	241	226	226	201	219	208	216	220	249	222	221	246	209	225	221	216	219	230	239	225	221	221	228	203	232	212	231	236	229	198	209	216	242	233	208	220	271	203	238	243	225	212	210	210	209	253	226	253	234	223	201	226	224	197	247	260	220	219	209	215	207	224	220	221	235	216	246	193	224	234	227	206	209	239	201	235	210	241	202	223	239	233	225	237	203	215	240	222	226	232	233	209	245	231	231	206	218	226	239	219	234	245	210	229	245	246	220	209	238	235	235	229	208	241	233	238	230	219	232	214	215	236	208	225	231	219	215	217	218	227	246	210	223	222	225	242	258	204	211	201	215	229	248	227	244	225	213	245	207	232	222	227	206	238	232	229	216	232	234	232	222	248	239	257	232	226	218	196	213	240	221	214	241	225	217	224	228	233	217	233	231	245	220	190	218	216	217	227	223	185	228	209	211	214	217	228	238	216	231	229	261	226	247	235	198	211	248	244	246	233	221	240	239	222	241	215	244	211	208	238	238	233	215	256	232	248	214	202	221	240	228	199	205	231	238	237	209	231	224	256	224	232	213	243	209	253	230	243	209	218	208	222	212	199	245	200	225	199	185	204	228	244	227	231	254	219	218	250	215	219	196	219	217	198	209	199	225	225	214	195	227	219	236	208	228	226	212	208	217	213	235	229	255	207	227	242	249	230	214	217	195	218	228	227	217	231	221	212	227	242	228	205	210	215	240	258	197	238	208	252	242	247	212	218	218	264	266	212	226	231	232	222	230	228	224	219	241	221	228	212	226	231	217	244	244	227	250	214	191	217	232	226	223	221	230	192	212	238	233	221	195	220	237	207	188	226	246	225	233	201	182	219	214	227	221	234	214	228	194	229	225	231	227	193	233	227	226	220	208	208	241	216	227	229	229	243	209	220	253	248	212	228	221	221	214	235	223	206	220	227	220	219	222	208	216	250	255	247	219	233	213	223	222	218	230	227	236	211	238	225	232	228	227	220	226	206	238	238	226	215	226	225	245	230	205	206	232	211	228	200	205	199	225	192	231	237	216	207	212	198	227	212	222	236	218	233	232	225	232	228	230	245	217	244	232	241	250	219	216	244	229	215	237	238	250	178	239	214	190	230	258	237	236	207	262	245	222	211	249	212	225	196	243	221	201	216	211	233	212	215	238	225	214	192	218	224	199	215	225	230	238	228	225	250	230	235	247	245	201	215	219	203	210	208	210	209	241	235	205	186	218	238	220	222	212	236	230	263	189	226	220	216	208	207	214	246	207	191	200	229	250	247	245	213	200	223	221	179	204	256	227	227	227	238	247
23721	25334	10495	3921	1909	900	685	713	772	583	604	596	607	587	610	558	523	594	552	581	573	589	613	615	588	550	584	587	595	628	573	543	543	600	562	576	626	602	572	570	614	624	567	560	557	554	569	609	591	566	587	605	544	573	559	583	596	549	597	597	580	601	566	598	602	598	604	623	592	625	550	565	584	560	542	557	573	569	572	565	596	606	609	604	627	544	560	592	591	593	565	622	582	603	577	572	602	578	576	561	590	554	566	583	585	553	563	611	539	576	555	576	592	566	633	600	605	594	625	583	583	593	576	561	574	643	568	591	569	610	563	609	553	586	582	568	549	564	584	615	588	581	622	592	596	545	602	592	562	598	555	588	601	598	565	568	570	578	564	552	547	577	584	614	584	609	601	536	581	611	578	574	571	579	591	591	578	581	613	595	584	565	619	559	590	559	554	586	575	564	607	560	627	520	540	597	590	575	558	582	546	587	580	617	583	596	565	577	592	600	608	583	592	627	577	591	630	572	596	562	586	583	574	578	551	551	586	608	595	572	583	617	572	636	622	610	548	576	581	611	611	578	608	596	566	573	597	566	569	584	560	529	605	568	582	599	559	617	617	605	597	540	627	588	567	547	561	552	584	558	573	600	619	562	622	586	582	603	599	599	583	622	614	611	584	651	545	614	593	542	616	575	576	571	644	574	601	581	557	592	635	587	595	573	627	561	578	565	576	593	606	558	536	628	608	597	578	572	565	581	587	596	571	571	611	584	563	574	577	554	592	587	597	611	569	611	615	577	612	593	543	567	553	595	562	622	612	583	565	542	563	603	578	616	559	573	680	578	553	558	558	577	574	497	593	571	626	614	568	598	573	584	590	618	587	605	574	596	613	518	592	556	600	613	633	622	563	593	584	572	576	571	576	553	613	600	596	622	637	586	614	568	607	600	567	604	553	610	600	604	559	585	592	612	617	609	603	588	595	590	592	613	563	583	557	554	564	624	575	567	571	587	625	614	565	573	601	578	570	582	599	588	569	586	585	567	581	579	576	570	603	560	582	602	595	584	587	595	581	641	606	608	619	599	599	582	573	570	589	582	572	577	603	638	581	582	576	571	576	600	562	586	599	619	598	555	592	605	553	593	601	562	557	588	601	582	622	601	592	639	584	612	590	605	569	591	611	628	560	547	598	590	609	613	608	539	607	574	591	578	587	638	589	621	599	600	580	588	639	580	602	582	620	583	620	551	583	597	596	571	607	557	586	577	585	640	588	605	565	576	619	599	565	586	612	633	572	590	573	618	613	595	600	566	601	606	591	633	601	577	578	603	591	548	564	581	618	601	580	592	577	570	565	557	572	584	562	592	620	601	567	602	573	562	585	592	571	595	641	576	552	534	576	584	558	586	616	611	578	564	610	602	590	614	546	567	612	605	596	615	579	574	568	572	583	555	587	612	606	599	618	573	589	617	567	552	587	559	576	544	606	599	603	531	590	559	593	578	574	615	622	540	592	573	576	582	601	557	589	594	563	599	551	630	573	580	580	631	605	546	565	635	545	569	589	612	583	590	586	606	570	558	585	576	587	607	584	579	605	604	611	588	577	581	566	565	588	619	615	563	590	585	618	583	610	557	624	625	556	610	578	556	537	594	577	626	601	582	627	547	588	641	607	594	582	629	582	597	577	580	570	564	610	590	566	609	590	597	608	594	600	599	629	580	615	578	650	627	621	600	557	593	636	582	571	598	580	575	574	581	598	575	607	582	560	564	521	580	604	576	610	593	611	564	574	598	596	595	601	583	586	596	543	621	585	540	537	561	575	600	602	542	605	569	560	561	567	604	613	586	582	567	606	548	605	581	634	535	572	589	623	587	628	632	627	525	558	634	573	582	558	577	633	596	597	558	589	562	586	570	592	570	592	561	601	588	572	559	576	574	560	601	596	576	596	576	582	610	548	618	609	540	587	574	574	575	612	570	599	572	577	563	596	579	598	535	552	588	581	564	576	572	578	554	562	556	599	603	593	591	575	625	583	622	567	544	611	632	592	663	606	578	557	590	586	587	570	582	604	552	605	580	617	570	605	539	596	581	594	601	575	592	605	625	565	616	576	586	609	578	575	533	570	574	574	631	554	571	590	575	638	602	558	564	586	566	608	579	600	568	595	607	602	569	618	563	579	604	560	588	607	627	593	583	580	570	520	581	583	586	576	540	584	606	595	621	544	578	565	579	528	573	585	594	588	594	645	591	581	570	587	586	592	577	585	540	549	634	562	598	590	588	603	566	557	540	652	578	589	613	582	619	603	606	585	555	582	639	566	587	554	596	612	566	567	620	580	567	601	621	546	611	583	581	578	607	605	585	606	617	604	578	546	590	618	564	550	527	568	583	556	614	595	586	617	598	579	585	559	617	569	614	601	579	527	608	587	558	592	614	617	584	548	574	593	618	604	601	573	557	625	570	557	624	588	594	552	590	613	588	549	544	564	594	592	567	585	565	561	553	572	607	551	599	606	576	574	616	638	574	553	563	639	587	605	547	566	611	565	573	606	601	542	655	566	595	580	627	606	590	627	552	610	588	539	566	576	615	568	647	568	565	568	592	562	576	599	590	597	589	589	596	564	573	578	593	597	596	592	566	593	588	628	584	597	578	611	549	558	590	606	602	617	589	616	584	616	585	576	559	592	584	582	623	591	586	617	642	603	578	624	564	602	560	569	591	604	564	590	641	596	551	542	569	615	572	606	614	592	620	563	619	593	559	588	601	577	595	603	589	542	570	557	580	590	551	601	583	567	598	609	605	558	590	615	597	604	600	588	595	565	611	593	580	607	615	584	607	555	633	598	580	632	578	599	576	546	585	581	595	592	564	544	586	564	563	557	579	558	604	612	568	563	568	611	598	557	616	618	592	563	605	557	587	543	613	583	568	568	642	572	601	627	597	606	611	576	550	563	586	573	567	624	600	551	612	579	616	578	559	569	587	631	566	526	515	605	624	557	592	584	592	564	558	600	581	552	573	576	608	594	615	515	583	567	575	567	553	577	560	618	595	579	551	558	566	562	590	561	538	602	630	607	562	549	563	584	551	620	563	585	591	579	547	602	597	580	563	616	577	567	588	583	578	564	585	584	559	596	564	623	591	581	592	557	603	572	601	590	543	592	611	559	561	587	600	605	595	584	594	587	630	589	560	574	548	576	571	566	608	575	603	605	607	550	590	559	596	570	589	622	640	650	591	575	633	588	602	573	576	601	586	575	608	591	606	592	584	564	584	557	642	610	556	601	586	592	581	539	536	606	539	563	563	566	584	533	556	596	600	583	601	541	576	582	580	589	575	581	571	594	594	588	581	618	565	568	607	621	579	599	630	623	608	596	635	621	609	581	598	585	600	618	589	638	560	577	564	628	587	542	602	579	596	574	623	593	612	580	528	623	562	596	613	620	609	564	590	586	593	614	590	585	612	601	586	574	604	619	584	622	557	578	603	594	601	557	611	591	574	596	627	590	582	555	604
25108	21560	24883	28687	21598	19902	3242	4725	3726	712	337	311	289	333	306	328	320	314	299	333	345	307	328	344	342	324	337	377	342	300	327	325	316	326	349	320	302	302	323	344	323	323	342	329	317	326	328	303	293	326	350	314	299	317	304	307	355	340	275	311	314	372	355	310	311	309	343	295	286	306	321	322	309	338	345	290	334	317	276	335	331	320	301	305	344	336	280	314	306	328	340	314	349	341	320	333	321	332	311	317	369	347	323	319	346	294	335	347	296	308	303	318	309	303	321	323	322	318	335	314	315	281	319	291	317	293	339	305	323	316	347	299	308	325	305	312	329	352	339	325	329	318	336	297	344	323	305	327	297	329	313	320	297	355	304	315	292	341	291	350	324	320	338	323	315	315	287	321	283	347	359	321	325	326	309	342	319	341	351	305	292	340	308	290	338	328	310	328	319	327	336	310	345	331	327	318	352	310	288	345	321	370	297	315	356	311	312	342	321	338	287	311	327	276	301	354	275	302	330	316	299	318	306	313	340	326	335	325	315	348	305	324	318	293	312	342	337	310	323	358	344	339	357	285	329	312	310	347	343	310	329	321	306	343	336	305	343	323	329	326	283	342	337	347	320	304	302	325	350	305	312	308	335	319	308	263	320	350	304	297	338	347	311	284	317	322	337	323	335	316	321	362	336	318	266	319	300	311	322	318	314	351	336	318	306	304	312	310	322	303	339	314	320	305	282	355	321	337	331	328	336	327	309	330	303	315	327	326	303	322	337	344	342	320	324	336	343	339	315	316	320	345	328	320	297	304	325	304	325	335	310	337	304	350	310	305	356	345	327	329	309	312	335	328	326	283	320	347	313	346	337	335	309	357	346	339	337	330	299	361	328	299	365	296	324	359	324	306	318	330	333	322	323	292	341	318	316	330	288	331	327	326	319	325	325	359	310	300	342	304	324	316	328	349	333	307	287	313	329	324	317	307	310	338	299	336	332	365	307	309	316	327	341	329	317	325	331	321	357	280	353	352	325	300	339	327	309	331	360	330	311	331	308	334	330	343	311	283	314	305	317	330	331	352	354	367	312	356	338	332	300	287	301	294	333	344	296	325	332	311	325	309	306	329	303	342	335	335	319	332	327	372	319	350	299	314	317	330	322	328	319	302	319	330	344	342	317	338	309	300	333	345	310	354	329	318	300	330	305	362	310	310	331	298	328	300	285	316	298	331	343	295	312	302	327	305	320	311	311	306	298	292	351	333	336	299	291	345	348	280	332	365	337	329	304	315	308	323	333	345	354	304	321	343	329	336	340	336	358	310	324	319	275	355	298	317	350	313	362	330	313	291	313	311	328	356	332	317	303	289	277	335	318	323	299	319	320	333	313	364	344	333	335	322	329	309	361	311	350	299	323	303	319	322	310	323	339	317	305	317	326	382	319	318	306	352	328	312	364	326	355	327	298	341	304	315	323	299	352	302	306	337	311	343	308	340	334	315	362	304	306	317	360	332	322	316	298	350	280	344	319	313	319	302	331	324	335	319	339	322	264	286	327	342	321	313	340	311	319	356	323	296	366	319	294	329	299	325	297	313	298	325	302	328	286	334	348	337	336	312	355	331	315	291	298	326	294	331	320	310	311	347	307	366	351	349	341	306	339	328	317	321	298	297	328	318	310	278	313	292	304	321	335	335	330	322	321	342	326	315	331	290	313	346	339	324	290	327	320	346	320	336	303	296	291	323	340	314	317	318	309	309	340	315	318	307	300	312	338	283	332	303	341	324	303	328	344	320	291	303	312	316	309	314	284	336	305	328	332	301	306	296	271	287	306	303	303	312	329	320	310	318	302	333	311	300	306	318	298	308	311	290	333	321	273	354	320	322	327	337	307	318	333	328	350	309	325	296	319	320	307	348	300	310	304	313	330	332	330	323	291	312	312	328	335	341	286	319	352	276	343	301	329	313	332	322	318	348	314	320	323	341	316	309	350	338	328	330	334	302	304	350	323	342	314	326	333	338	358	345	295	333	320	332	300	318	340	305	327	340	346	307	357	300	318	324	307	319	352	318	325	321	321	327	302	304	343	327	291	333	337	346	325	320	324	316	332	331	299	298	318	339	303	301	315	316	348	322	338	306	334	300	316	321	269	295	315	322	314	310	329	329	347	311	333	350	302	313	323	321	331	327	278	304	303	320	344	336	349	319	309	341	319	328	355	319	312	298	319	315	335	298	336	335	341	328	295	313	328	310	312	328	343	338	312	317	314	315	317	317	325	331	341	322	309	322	345	322	308	310	291	319	320	295	310	343	306	330	331	339	302	329	321	314	375	310	299	315	322	287	322	279	290	320	337	323	339	312	304	331	292	316	317	323	316	329	312	302	312	306	278	326	309	318	323	357	316	312	320	345	314	289	322	319	312	343	341	318	306	334	302	312	336	313	324	272	308	313	306	328	327	306	348	338	331	335	325	361	327	345	283	319	311	328	330	322	321	326	313	316	339	329	322	303	316	349	315	321	338	283	320	306	361	334	310	322	326	319	314	300	323	338	327	332	309	319	322	352	311	323	317	343	306	299	334	324	316	314	307	320	340	350	317	331	320	347	310	376	343	372	321	305	328	317	305	293	286	289	335	320	332	362	343	309	348	302	334	302	335	336	297	325	335	314	335	333	308	303	314	353	338	309	320	330	332	309	328	364	311	332	312	349	318	321	322	327	305	319	302	293	333	320	326	294	293	329	340	346	332	351	308	314	312	323	307	333	315	320	322	356	312	307	369	332	312	336	284	338	344	338	356	328	320	339	366	326	318	361	317	335	341	332	302	293	318	311	325	337	293	320	350	320	301	310	334	283	317	337	329	317	316	315	343	306	335	348	342	331	319	327	321	314	315	323	339	335	316	330	341	287	307	336	334	307	291	327	305	358	341	300	361	280	297	316	342	326	351	303	324	360	349	325	325	310	303	297	316	307	326	321	324	359	323	349	343	332	354	361	325	311	299	310	319	309	292	325	339	347	295	299	316	361	334	321	336	287	345	329	311	328	329	335	313	322	283	361	301	321	320	297	301	331	345	315	332	342	305	302	328	327	292	328	311	346	320	317	310	314	309	309	331	320	344	336	305	318	311	331	358	296	298	315	335	327	286	342	336	337	304	321	332	313	288	281	317	339	355	338	361	310	326	310	345	309	299	326	325	357	325	333	325	333	319	328	306	302	305	336	320	331	329	330	309	345	325	317	321	279	297	326	326	341	338	333	338	317	338	325	296	331	317	318	342	316	339	299	312	336	317	313	319	307	334	315	317	350	303	342	320	349	307	328	301	337	279	308	349	312	312	280	299	342	327	309	352	337	324	314	298	337	365	315	314	328	317	305	318	305	295	274	318	301	342	323	325	334	335	340	331	327	349	329	327	333	291	305	329	282	333	323	363	342	357	313	301	325	330	316	339	344	305	313	311	321	334	324	314	273	281	293	333	368	297	317	351	304	329	322	315	352	288	333	339	324	337	317
22463	33898	18322	9947	3774	1866	1446	2990	2652	939	743	771	782	774	764	786	829	776	771	766	771	746	778	801	754	787	793	770	793	807	783	792	783	832	829	723	800	817	796	793	789	753	746	778	806	786	782	788	791	785	762	770	803	779	804	797	753	752	766	712	843	770	771	840	776	744	760	741	796	751	778	777	813	810	787	764	804	749	768	755	788	787	813	774	773	773	774	809	775	776	729	745	786	744	852	756	740	779	758	789	785	794	773	822	761	808	837	788	755	798	765	772	800	814	775	758	727	775	767	855	771	807	784	785	732	826	741	770	758	811	759	745	794	801	808	789	811	742	783	767	779	768	806	764	775	778	778	819	758	711	728	782	825	730	819	750	813	800	751	783	738	769	746	778	779	793	753	789	748	774	749	778	725	760	798	748	730	779	756	776	765	781	827	783	751	827	730	794	778	757	824	846	784	772	787	774	818	753	769	764	777	803	802	743	853	758	772	768	870	737	779	851	829	773	785	776	774	757	778	818	792	779	772	749	790	743	737	725	794	794	745	776	842	761	764	805	768	770	752	790	794	765	833	756	735	722	787	792	755	754	811	764	799	746	789	772	807	786	768	781	766	783	792	742	768	729	800	782	785	752	785	759	785	765	836	779	760	730	780	742	776	768	829	804	824	788	766	783	776	731	752	759	768	814	758	794	808	768	756	778	817	815	781	735	812	807	837	799	827	810	776	791	768	753	778	791	773	786	763	779	797	767	774	734	763	826	740	784	847	796	723	801	767	755	769	743	809	795	772	799	728	774	781	766	758	749	835	753	786	782	751	790	777	800	768	772	707	760	805	723	769	733	857	788	771	751	771	786	781	738	794	788	744	795	794	812	761	759	825	801	764	763	781	790	730	773	788	753	781	742	788	783	767	781	771	776	781	749	766	789	781	848	769	808	720	765	741	750	767	779	764	753	793	727	813	779	776	762	786	793	732	810	775	765	810	746	786	785	760	768	794	763	761	791	833	777	793	784	768	778	740	765	782	807	774	820	806	770	730	773	786	816	778	837	743	827	762	720	752	734	785	783	809	753	829	776	789	734	793	770	789	776	717	722	814	809	776	795	775	743	833	783	845	757	762	763	783	830	755	756	747	783	802	768	789	800	828	767	791	857	782	815	720	832	807	748	763	793	815	767	794	800	746	844	722	790	741	820	810	827	756	761	776	746	728	751	758	734	779	853	710	753	796	784	801	779	778	788	796	820	763	777	771	759	753	776	799	826	821	787	789	823	773	772	812	809	802	790	789	801	745	743	810	701	809	813	804	805	813	734	722	741	804	713	776	800	796	739	816	769	758	747	814	812	777	776	757	757	817	754	791	793	757	794	782	804	803	800	805	767	793	783	751	756	784	804	768	791	751	792	772	743	761	790	769	815	760	747	766	753	744	773	806	786	762	762	769	733	805	756	801	787	799	793	754	800	765	743	793	797	793	766	796	760	794	786	767	756	761	772	743	717	733	778	744	786	774	763	771	815	776	798	772	821	819	790	806	758	784	768	774	765	780	804	764	724	813	782	827	762	806	788	761	782	825	774	781	817	811	778	775	813	726	742	745	764	778	777	761	789	808	804	781	804	744	835	758	761	730	771	772	783	744	780	774	790	788	751	809	751	758	765	787	741	765	793	826	848	768	782	737	775	784	807	788	774	805	755	786	765	774	772	757	803	762	799	809	834	787	747	757	777	769	763	776	758	777	769	798	760	806	786	779	779	768	743	833	760	767	731	817	816	761	796	783	761	748	808	764	745	765	756	777	752	760	807	786	812	751	767	822	803	815	812	788	769	758	842	806	764	743	753	795	798	790	735	772	755	815	783	800	784	774	789	765	725	813	789	764	720	738	770	795	784	792	739	809	837	750	762	796	734	789	740	753	780	769	815	740	747	790	766	759	740	781	829	785	755	800	801	816	758	801	802	745	821	769	853	728	773	740	771	799	748	760	813	771	806	745	789	784	783	756	792	811	735	747	758	770	728	813	755	815	823	773	778	780	748	791	766	754	757	786	822	748	759	775	740	744	784	753	773	811	801	820	832	744	782	770	780	776	743	787	778	822	786	799	742	741	746	775	812	760	776	744	762	811	774	781	743	778	753	791	785	777	814	846	815	758	766	781	735	792	789	779	752	753	801	738	767	767	803	796	771	806	793	747	804	773	813	842	736	784	767	761	791	801	731	783	774	759	767	751	748	840	778	798	770	772	754	777	761	789	799	743	795	750	787	785	785	760	763	804	772	838	783	783	764	779	803	767	791	833	770	764	738	779	777	766	779	741	778	839	791	778	715	788	756	788	779	813	829	740	784	765	836	814	814	817	804	733	784	769	776	758	799	773	789	787	841	777	788	766	746	756	778	760	774	779	744	775	821	744	738	789	791	790	808	764	766	733	777	726	814	810	825	806	776	797	792	783	761	772	772	794	767	719	741	747	780	743	760	761	730	788	798	773	848	789	721	783	782	829	769	745	753	786	745	739	768	796	774	781	760	792	784	771	769	751	746	731	737	773	766	773	761	756	743	757	830	799	794	804	809	764	748	798	777	761	790	795	788	782	767	802	766	707	769	784	750	758	760	720	774	786	768	766	731	821	795	737	740	720	781	799	779	823	838	779	786	746	842	764	797	713	747	793	785	776	787	773	745	735	782	834	739	772	821	805	810	819	799	780	772	774	787	810	793	761	734	772	770	795	755	779	748	728	742	828	800	775	842	756	745	766	769	785	783	785	781	792	791	778	738	755	786	788	728	788	797	803	799	778	803	774	763	827	781	763	756	768	782	768	790	751	791	796	834	825	778	744	768	799	749	784	737	762	733	741	773	748	789	782	775	809	770	751	752	786	819	797	769	776	770	817	747	793	788	755	802	741	810	745	833	806	778	761	804	814	756	819	754	742	765	818	745	781	785	808	805	766	791	795	797	761	776	712	774	785	734	811	777	778	780	737	787	777	773	764	801	760	724	766	749	822	780	813	773	751	735	783	725	784	803	773	764	767	781	813	791	779	828	819	759	768	808	762	770	777	790	752	769	794	772	797	802	738	795	759	793	747	750	776	748	788	759	726	774	768	799	753	773	750	776	781	783	778	737	819	740	779	815	787	736	792	787	774	776	797	779	782	790	725	809	751	805	770	780	779	813	782	776	810	782	792	780	823	798	743	793	802	772	804	783	777	753	746	796	748	723	779	780	738	791	778	812	785	737	776	791	800	751	748	776	758	771	757	752	751	743	767	815	748	758	757	831	808	750	802	781	764	831	763	833	734	811	752	768	765	762	761	784	767	792	835	769	779	792	734	775	837	776	792	836	773	768	815	739	786	766	792	799	776	762	820	810	808	767	785	835	803	766	764	785	754	745	791	790	835	790	781	815	794	731	779	766	783	804	776	778	796	795	758	737	736	733	777	790	770	764	735	728	779	762	802	787	788	764	802	801	801	787	796	793	746	762	778	741	785	735	780	788	723	810	757	808
24354	21456	25150	28174	21471	21526	16637	5015	6534	914	322	322	302	295	325	303	309	315	292	319	296	308	325	300	308	277	310	250	318	283	294	313	273	320	298	315	292	303	277	295	279	257	288	301	299	303	315	276	253	320	286	279	284	296	323	305	321	344	306	267	313	294	294	294	314	319	307	312	280	316	276	295	295	285	262	306	257	300	323	271	284	297	294	305	293	288	277	322	280	305	300	310	280	312	278	288	267	286	329	269	296	266	305	305	293	293	307	294	287	313	282	300	290	312	298	300	319	327	323	313	330	272	266	266	298	318	322	298	289	321	264	304	285	286	325	279	294	289	305	288	285	283	313	276	291	321	284	298	276	336	294	310	320	280	323	278	278	306	295	291	304	309	288	272	284	316	289	300	298	280	308	309	304	286	278	297	288	294	252	266	294	322	300	297	295	306	304	297	306	275	305	292	279	288	291	289	288	294	266	281	283	294	289	263	306	328	298	306	279	297	293	289	307	289	294	328	280	301	304	301	291	302	308	271	275	304	314	324	295	332	323	295	281	304	296	306	273	284	276	282	301	317	282	274	304	292	301	281	288	289	280	281	316	302	267	300	283	319	264	277	271	299	288	309	314	267	278	284	321	288	287	296	273	311	289	289	310	298	290	271	275	310	269	306	288	318	315	305	300	304	279	309	288	317	304	265	313	314	281	324	287	284	295	314	244	309	289	313	295	294	319	295	276	305	330	302	287	304	315	281	311	243	319	288	276	274	298	316	271	295	296	332	323	302	298	285	280	288	261	272	265	318	295	285	283	288	310	305	287	297	289	284	272	294	328	275	286	300	274	313	335	304	284	320	287	288	328	295	288	301	330	316	298	286	308	294	312	309	281	281	294	306	291	289	304	291	274	338	269	295	297	296	293	300	331	298	320	317	261	280	294	263	259	254	282	276	295	299	311	320	293	315	312	288	304	315	277	291	311	269	300	328	282	286	324	310	303	284	319	267	285	272	291	285	318	312	295	294	290	313	311	307	283	318	293	339	328	311	274	285	297	271	280	313	288	257	307	279	276	297	310	298	283	269	303	249	327	306	278	266	300	279	266	292	336	287	327	277	294	320	287	297	296	299	304	274	285	310	335	291	350	269	299	311	321	289	292	285	288	314	289	292	286	300	290	304	292	321	348	276	293	296	299	296	298	268	292	331	267	291	308	273	264	288	254	272	285	294	271	292	290	321	296	315	312	306	282	323	291	297	299	282	323	302	298	269	255	308	280	282	296	260	307	295	297	259	304	291	300	293	317	346	268	281	305	279	287	273	285	258	306	315	294	307	296	283	280	313	278	293	284	309	305	305	302	273	264	279	279	275	317	297	283	312	295	316	266	305	295	315	272	284	333	295	298	261	297	285	299	317	296	276	294	276	300	298	288	297	287	316	302	284	308	275	318	296	270	316	270	317	284	311	285	287	305	262	281	289	294	295	287	269	315	298	292	305	298	283	270	327	320	289	306	318	256	281	290	296	265	272	342	265	312	297	281	294	245	319	277	325	297	303	328	311	270	312	310	308	307	286	327	295	289	308	292	329	314	328	311	292	282	273	302	254	314	277	263	328	304	322	327	278	304	308	316	307	304	302	302	303	299	301	301	303	297	263	275	307	319	279	300	258	303	283	276	307	302	309	301	294	293	277	311	278	282	289	297	284	271	285	325	290	290	279	317	313	291	288	283	305	298	306	305	247	302	296	270	299	277	289	268	318	288	315	303	285	255	299	279	295	300	284	283	267	287	253	283	339	285	273	292	286	294	323	267	279	300	303	285	294	301	271	233	290	319	305	286	289	311	321	287	264	270	303	342	304	264	301	285	320	273	300	322	268	288	308	255	261	314	305	287	289	263	283	312	305	285	280	293	282	324	319	316	289	319	279	275	274	289	293	287	296	321	280	297	317	330	291	299	282	295	294	291	311	283	311	288	307	266	284	296	312	297	299	268	327	288	273	284	287	295	304	279	298	312	267	279	270	312	317	305	318	293	284	274	291	343	315	259	301	324	327	295	306	283	287	280	287	260	298	293	304	298	277	288	276	289	293	299	288	299	313	300	312	305	289	249	296	281	292	284	317	310	292	283	308	273	308	309	305	260	273	290	272	283	298	305	279	296	285	283	287	286	281	315	275	320	272	287	300	305	296	271	299	279	270	308	266	308	284	300	309	271	275	311	278	292	284	303	267	267	298	267	317	270	278	280	305	299	304	306	317	282	277	264	302	275	275	327	300	274	297	247	301	306	294	307	263	286	307	320	369	286	259	269	292	274	281	271	286	271	308	259	315	291	269	281	302	309	311	287	282	255	282	337	340	292	276	307	277	270	303	301	333	283	309	295	297	285	258	300	303	306	262	319	299	279	287	291	306	285	268	289	294	314	264	299	317	299	284	306	291	331	274	298	297	281	267	303	298	308	303	270	299	285	275	295	288	316	264	293	308	296	273	268	311	281	304	304	282	282	263	302	279	276	276	286	289	293	285	309	290	308	285	280	309	256	282	305	297	273	304	314	297	306	263	250	274	288	315	297	308	254	309	280	298	295	277	311	312	307	297	304	287	318	260	282	292	320	316	346	304	293	282	311	304	310	317	300	318	294	271	282	313	264	289	271	317	293	316	310	275	297	303	309	321	293	319	300	294	287	273	271	280	299	315	289	267	276	261	308	290	290	315	311	284	314	284	293	315	278	291	280	296	271	288	286	311	317	259	308	319	274	273	272	274	292	298	303	326	328	286	273	277	294	285	253	304	283	291	312	291	305	319	285	308	317	307	300	309	302	315	300	279	293	276	277	286	304	277	309	298	282	323	314	283	289	286	283	312	313	303	316	289	280	302	265	288	283	278	303	315	285	293	294	314	291	290	279	283	302	304	310	257	275	303	280	304	280	289	291	303	319	303	297	272	281	306	263	275	274	285	296	318	319	305	309	278	297	288	311	299	285	310	301	268	280	278	311	260	271	310	279	298	319	280	276	287	285	315	307	285	291	284	291	310	299	247	279	265	283	279	289	295	323	301	293	292	279	292	307	328	317	254	318	301	304	304	289	274	291	291	313	281	290	303	320	327	288	281	295	298	265	258	288	286	288	274	269	283	288	268	280	298	300	299	307	286	271	263	300	266	334	328	266	307	305	251	258	293	293	278	295	298	294	283	279	305	281	285	285	313	295	274	285	274	318	280	301	286	286	286	278	304	334	293	313	290	290	316	283	292	262	277	319	249	303	270	316	309	277	279	303	283	287	310	286	299	279	290	287	296	278	323	291	311	297	307	310	306	284	302	299	290	321	278	279	293	305	281	306	261	280	311	311	309	290	293	270	270	318	276	309	304	314	300	282	276	282	253	329	285	328	268	309	299	322	262	271	296	293	291	281	280	303	284	277	310	263	267	283	269	317	293	292	302	290	286	310	299	325	304	247	256	300	285	263	302	310	289	299	317	300	280	289	293	280	308	256	297	298	286	294	301	301	322
26106	38070	27707	12793	5878	2100	1291	2783	3766	869	681	689	684	705	702	696	672	692	699	752	679	735	687	660	726	717	715	711	667	655	689	686	697	719	723	704	670	702	754	666	657	694	689	696	661	660	683	722	721	727	705	693	672	700	642	679	685	715	711	663	726	697	646	712	707	698	689	721	690	669	703	684	687	689	672	692	671	649	720	669	693	685	712	700	674	693	666	672	705	699	694	683	680	683	685	691	677	729	636	665	730	729	718	716	711	726	721	704	676	679	696	688	699	690	665	738	681	719	705	678	713	724	704	727	692	707	695	699	673	707	702	644	690	660	668	681	703	662	651	656	684	671	682	684	644	688	689	698	713	676	649	670	653	710	640	737	691	691	667	683	694	702	717	703	671	696	714	689	674	670	715	685	684	654	670	660	638	735	673	686	734	667	711	690	712	732	671	725	733	661	657	694	691	714	675	710	699	700	690	656	715	684	706	653	672	690	701	729	698	692	711	739	650	692	690	712	687	687	731	663	711	683	723	697	705	652	684	672	711	708	676	677	636	761	703	741	711	680	690	703	623	695	669	690	697	696	694	671	708	681	686	747	687	666	699	698	720	683	675	727	711	685	710	642	690	717	694	655	728	678	701	632	674	708	680	645	721	678	671	665	683	711	655	719	723	674	715	655	723	712	722	741	699	709	710	685	693	662	686	687	683	668	669	680	693	713	702	758	686	653	692	715	672	707	678	690	658	679	678	716	745	722	686	673	725	668	690	684	663	677	656	669	686	692	700	719	732	685	750	659	707	706	662	688	696	705	669	707	686	693	717	676	691	672	700	723	663	673	701	691	721	719	693	674	713	689	700	666	704	692	752	717	729	659	687	707	669	699	694	657	685	673	720	707	690	653	652	669	738	648	689	658	708	777	692	697	692	704	703	699	721	717	677	677	698	669	718	708	684	698	677	740	713	730	725	727	721	708	696	688	678	689	660	653	685	737	686	705	681	680	701	716	669	670	701	683	707	682	717	664	696	669	689	667	723	706	693	669	718	679	696	661	692	706	674	667	724	676	713	727	704	655	726	718	644	718	650	704	676	656	688	687	695	673	699	681	701	705	746	675	677	673	710	698	650	699	680	667	682	755	676	699	656	693	663	702	720	706	761	675	718	698	674	722	650	722	654	649	675	709	671	669	669	664	687	682	666	644	658	673	726	698	711	680	716	678	721	737	682	648	669	722	672	706	688	686	643	668	676	726	690	706	667	693	695	662	730	635	745	655	701	699	690	739	690	683	696	663	697	675	647	708	717	682	674	682	699	707	690	728	711	704	710	707	730	730	676	665	684	698	733	701	697	720	729	669	680	656	669	663	665	666	647	688	670	653	704	684	680	634	669	668	623	709	699	658	636	704	717	715	679	683	723	713	668	713	632	679	662	703	648	719	738	721	669	703	673	694	701	713	690	686	697	676	684	685	726	695	659	655	706	642	676	701	685	671	728	728	678	693	687	661	677	695	691	731	716	689	713	681	687	666	717	723	685	731	687	732	720	704	693	684	697	693	639	653	733	697	708	715	669	699	657	704	693	719	706	671	655	682	686	675	739	673	709	705	715	691	702	676	682	651	659	672	733	712	690	724	693	645	692	708	676	676	701	701	704	662	724	679	731	701	675	659	669	712	688	697	700	673	686	698	672	654	660	715	690	689	658	681	715	670	678	688	689	671	679	703	645	662	726	701	698	710	686	695	703	680	730	732	749	641	641	698	718	668	698	680	666	688	668	693	673	719	686	707	661	718	688	652	698	681	691	680	668	670	734	683	649	690	731	666	703	717	739	675	708	680	686	723	640	712	682	749	683	682	704	663	678	662	683	654	662	702	671	681	665	678	673	672	697	738	733	690	680	636	701	680	688	692	654	727	715	711	666	736	720	724	639	750	655	698	694	628	677	733	678	665	689	720	703	707	690	686	649	717	672	674	707	640	687	760	724	728	708	703	646	660	701	704	668	654	707	717	713	690	736	723	676	760	704	753	700	724	715	694	751	707	700	678	655	671	584	663	691	704	686	676	639	713	663	692	671	675	649	682	714	647	736	663	701	697	654	715	709	641	701	707	678	695	679	688	692	697	728	741	719	680	735	689	685	628	723	724	617	717	699	676	651	673	731	688	742	726	697	682	741	693	692	671	675	700	685	680	685	674	675	697	699	672	750	693	718	687	673	660	670	693	668	698	718	661	664	692	731	700	706	717	705	685	715	685	664	690	717	694	742	754	697	752	673	692	658	666	717	702	683	728	740	650	689	734	717	699	654	647	672	709	667	683	726	692	694	695	706	721	681	676	760	692	687	701	756	728	690	624	714	660	670	697	653	688	687	726	684	674	722	648	763	698	610	728	681	739	631	658	734	693	699	676	656	652	710	689	720	706	683	689	680	713	658	745	684	708	769	667	669	674	729	689	733	633	704	651	682	689	739	697	685	675	651	688	713	667	653	684	734	745	702	707	654	694	694	647	681	678	673	679	716	709	670	689	689	689	720	713	705	653	694	722	640	677	677	677	710	709	661	710	682	683	673	718	715	693	699	658	689	694	657	686	717	700	702	684	729	701	652	696	672	732	672	643	658	701	750	699	690	674	728	666	675	692	705	722	658	697	682	676	655	643	704	746	683	749	676	691	678	704	728	686	689	693	677	695	696	689	706	674	662	706	768	720	699	666	712	672	659	704	710	739	687	711	692	681	661	747	676	646	713	645	725	703	669	711	715	721	694	679	695	672	702	713	684	706	728	654	691	717	675	678	709	714	654	690	742	677	714	761	691	692	708	731	747	656	692	728	617	655	699	715	726	700	734	681	716	681	654	702	708	684	695	694	690	722	720	709	698	711	664	666	699	687	752	700	700	687	692	621	703	705	707	692	666	678	684	698	697	644	716	645	715	723	677	686	676	682	683	717	657	742	682	702	670	692	707	706	701	671	689	716	713	687	675	726	706	664	695	688	688	715	675	675	709	674	719	650	696	733	712	723	713	654	759	673	688	712	683	654	698	695	690	715	703	716	693	674	680	680	759	680	713	662	719	685	656	682	716	696	655	696	641	695	677	685	686	692	690	668	668	654	730	679	726	680	723	684	723	687	663	668	709	706	692	646	732	660	719	705	693	679	684	676	683	717	717	704	714	718	674	671	624	722	771	645	705	673	643	701	670	709	685	753	707	736	656	667	645	656	680	669	725	692	713	691	701	710	656	730	715	701	670	707	709	657	693	702	700	709	684	672	669	678	668	675	705	728	690	749	712	680	703	662	667	696	699	716	676	706	721	690	681	672	669	692	715	701	688	708	701	705	688	706	762	636	689	699	696	703	697	682	636	625	697	712	700	693	696	705	720	701	706	694	671	709	655	669	714	685	706	724	688	688	726	681	647	721	630	681	692	678	693	663	664	649	696	693	693	647	703	658	715	678	696	690	740	683	669	708	679	621	695	714	703	674	710	683	673	731	685	658	712	666	710	700	684	665
31832	23439	20355	8806	2531	760	438	482	457	272	244	245	211	229	240	217	227	246	209	226	222	241	246	218	246	201	223	216	223	240	221	234	214	235	210	228	239	216	219	212	240	217	242	201	221	224	220	231	261	239	230	240	249	234	223	237	228	209	215	217	220	231	221	230	258	273	222	238	234	238	225	215	266	236	234	220	209	217	237	236	239	202	189	236	245	234	202	214	217	210	226	226	226	233	230	252	218	232	222	246	221	219	211	234	244	241	243	212	232	249	244	206	257	257	215	243	223	220	229	241	204	265	238	225	221	228	248	242	265	246	185	215	233	202	219	232	228	235	246	216	219	242	229	228	215	208	223	235	229	255	270	267	230	230	235	249	225	200	232	210	241	230	215	210	226	223	221	237	233	224	239	218	235	230	244	218	219	246	211	210	239	221	214	238	220	224	238	244	241	234	218	249	243	255	231	250	209	234	227	242	229	223	238	243	222	244	207	232	230	246	255	232	239	241	240	237	247	241	238	208	260	201	217	240	262	216	229	200	224	247	220	207	225	237	228	213	232	223	218	232	244	218	230	229	225	210	208	225	214	233	232	250	245	230	222	236	242	223	234	212	234	240	223	243	228	214	234	243	257	219	247	240	219	205	218	243	215	230	252	211	259	229	215	241	223	225	212	229	222	217	229	228	203	216	216	199	208	245	250	228	224	215	240	234	243	194	220	228	243	245	246	215	218	237	237	223	213	228	238	236	234	239	246	225	240	204	195	255	227	211	237	222	208	219	211	239	245	235	246	257	243	203	254	263	222	224	252	243	223	224	236	205	243	243	227	245	220	215	231	248	229	233	226	223	237	257	232	195	250	219	223	233	217	202	212	240	225	193	236	243	209	231	215	257	213	218	216	213	240	214	238	236	236	223	258	235	239	212	243	220	234	250	246	214	203	247	237	210	246	259	229	198	224	237	215	241	227	194	239	266	228	242	239	260	234	244	226	235	217	224	254	220	241	232	211	224	214	253	220	223	208	257	203	214	236	213	234	214	237	237	233	225	229	236	240	218	230	208	229	216	216	211	215	241	220	234	225	212	213	202	222	229	228	230	251	207	217	219	233	212	236	224	258	263	225	221	246	211	233	230	209	236	230	205	240	223	224	214	232	241	238	222	208	202	235	227	240	249	236	231	235	204	248	223	218	266	228	228	211	254	236	240	233	248	207	244	237	221	212	260	225	242	230	233	217	245	236	263	242	255	240	217	233	238	222	227	226	221	225	203	232	213	217	218	201	248	232	231	229	213	242	254	215	235	223	213	226	204	244	218	205	229	231	240	216	225	224	231	233	231	233	217	239	261	259	215	247	233	227	232	225	229	253	223	210	226	226	222	233	237	237	257	221	245	234	250	220	235	235	236	257	212	232	227	246	219	250	216	231	224	250	228	215	246	232	221	225	218	254	226	241	240	193	223	219	232	208	230	218	226	243	229	247	203	229	229	237	238	233	227	204	263	245	218	219	217	223	224	231	232	247	220	214	229	239	218	218	219	245	223	243	248	221	270	200	223	209	251	253	262	246	218	213	245	212	210	231	202	217	227	226	234	222	231	228	251	226	228	251	225	234	222	230	223	221	240	219	211	220	242	244	226	222	243	241	242	237	243	248	234	221	235	226	228	235	201	224	223	253	226	210	231	239	225	234	245	223	226	243	225	236	230	234	198	263	204	212	233	219	231	249	237	228	232	236	221	214	234	227	230	215	198	238	246	223	242	235	210	207	218	268	225	246	230	243	240	219	210	224	218	235	231	220	238	239	212	245	231	206	225	230	230	235	225	256	212	236	216	207	217	228	231	228	245	218	240	217	230	233	244	222	236	219	222	212	228	246	252	213	242	223	211	209	244	209	215	253	220	210	213	236	259	198	210	243	248	212	211	219	236	209	224	248	237	229	236	241	216	215	212	205	195	225	233	234	184	245	242	221	240	249	248	230	252	201	240	243	237	237	216	200	220	263	210	223	226	213	240	224	217	230	251	230	239	250	252	216	239	213	237	232	226	225	214	260	218	246	217	216	256	217	208	236	214	220	216	230	203	214	237	232	245	234	231	229	245	228	227	221	230	252	258	237	229	217	219	243	224	229	230	253	223	209	213	242	256	236	216	203	227	231	237	231	194	224	238	216	242	216	190	221	259	239	225	248	241	239	212	222	210	228	211	238	194	230	226	230	224	228	243	238	259	216	234	231	233	251	218	243	226	238	212	236	223	235	240	246	241	246	220	259	251	227	206	243	213	243	207	219	209	230	244	232	258	230	228	215	243	237	229	236	276	229	225	239	195	232	213	250	229	219	252	196	240	227	255	221	254	252	204	227	212	259	220	216	207	225	248	220	214	198	232	254	232	212	210	232	219	230	227	244	241	228	225	229	227	207	200	236	232	218	208	212	238	219	244	208	249	275	201	244	212	228	212	244	234	236	238	229	236	202	217	228	211	242	216	236	222	218	250	227	232	248	244	247	242	227	217	254	241	235	230	209	229	239	206	232	236	246	208	229	225	224	233	236	220	264	274	239	237	216	253	249	223	242	224	239	280	197	235	229	225	209	258	236	205	243	258	225	249	232	201	230	231	228	212	219	241	243	220	251	233	247	226	218	233	228	221	221	250	237	256	206	212	217	237	232	240	231	224	228	230	242	200	251	224	222	191	233	247	225	224	208	255	250	246	232	209	215	216	221	231	211	240	242	235	236	234	223	224	234	230	215	213	236	230	236	259	233	235	235	215	210	205	214	237	250	242	229	247	218	228	230	229	245	244	220	224	221	219	238	225	237	229	236	252	221	212	222	221	230	207	209	230	205	219	221	231	236	222	233	225	233	203	218	238	204	219	208	237	237	239	249	207	229	236	250	226	230	245	223	231	241	243	205	233	239	204	260	216	216	219	261	229	235	220	220	232	210	220	228	222	228	240	228	241	223	239	231	220	226	215	237	235	225	238	230	235	246	217	249	248	221	209	230	213	202	227	247	214	249	219	222	205	231	236	228	215	235	222	247	222	214	228	221	244	232	244	242	222	243	207	213	196	208	222	228	255	203	197	225	236	222	252	238	207	249	226	234	239	247	241	238	224	248	249	240	228	246	219	210	249	247	208	241	246	225	204	227	217	210	219	220	242	268	205	207	206	241	224	236	225	220	232	259	198	236	228	244	262	241	253	234	231	230	245	251	218	215	214	219	216	212	219	228	230	245	192	235	230	244	251	232	233	222	236	230	229	220	252	242	236	224	218	233	188	241	229	204	229	194	220	254	243	235	227	248	222	238	236	245	232	213	202	229	219	209	229	214	252	251	261	237	199	238	212	222	222	225	229	222	272	253	213	217	212	214	263	225	239	242	226	239	264	221	256	240	201	234	239	236	238	219	216	219	216	219	237	234	215	214	238	228	227	235	225	227	240	226	223	260	226	231	230	211	222	210	241	233	188	260	249	216	193	214	216	230	229	231	268	223	220	229	261	226	201
22832	27410	12530	4671	1946	873	785	791	789	578	554	637	662	580	583	575	618	542	628	610	605	605	633	619	576	548	582	583	595	609	608	623	595	642	570	571	621	610	575	555	585	591	567	614	590	588	611	572	592	580	600	581	641	585	620	604	600	587	641	599	582	592	655	578	649	618	628	638	616	614	607	581	648	597	593	587	596	549	646	630	611	580	654	639	627	610	619	603	603	593	626	615	608	589	633	633	623	596	633	573	601	604	593	576	600	584	578	552	603	625	550	583	629	578	595	576	664	579	625	615	616	619	626	555	605	579	629	549	588	568	584	635	623	554	636	574	628	592	634	558	614	627	604	609	580	637	576	592	614	586	646	601	594	564	598	635	614	612	612	606	598	591	581	607	577	622	585	566	648	599	610	587	598	658	564	585	599	556	596	595	553	601	583	584	599	593	598	598	569	613	595	586	564	672	566	629	629	564	581	603	599	586	643	615	620	599	581	568	609	612	593	590	584	626	612	559	630	563	607	652	600	614	616	574	647	604	614	579	596	600	596	620	597	597	597	610	601	580	614	577	576	567	584	614	623	577	612	606	613	622	647	581	603	594	606	588	588	631	599	621	606	580	582	621	609	601	556	593	614	615	595	602	586	565	603	625	606	597	651	624	655	623	602	600	609	630	601	617	643	607	566	609	604	610	618	590	630	548	610	612	610	621	600	597	642	556	545	627	621	565	601	611	603	575	582	541	629	579	573	625	631	635	619	586	613	599	588	647	605	652	643	582	634	571	585	625	629	575	583	586	634	625	569	630	601	582	607	605	553	595	610	612	633	573	598	558	611	595	617	619	580	613	585	597	537	564	608	584	632	549	635	569	596	558	592	592	621	628	580	634	583	609	588	632	558	564	603	621	590	591	582	599	571	587	584	612	597	590	584	628	588	568	576	603	598	547	629	591	600	596	627	551	578	622	584	590	555	572	587	624	598	571	625	571	582	621	609	569	586	589	587	597	589	650	588	596	606	624	642	636	620	611	593	637	610	580	577	620	557	597	629	614	609	569	617	635	521	602	591	637	607	621	573	580	608	564	644	588	574	581	540	553	560	551	567	635	585	615	584	569	590	574	605	596	580	613	599	603	599	606	584	610	597	627	585	617	615	608	600	650	562	625	667	637	586	597	627	603	603	596	609	590	584	627	612	620	573	563	596	598	631	626	562	601	609	632	577	558	578	621	602	558	582	642	567	586	586	588	612	637	606	646	573	595	602	573	594	615	599	608	601	622	619	587	652	557	600	633	664	602	619	572	585	604	579	553	600	594	598	611	571	568	641	606	609	555	614	623	607	604	636	576	631	555	593	643	626	585	629	623	586	631	566	587	556	634	564	652	574	582	554	655	615	623	613	570	604	586	640	601	596	586	607	573	643	596	629	612	584	619	605	639	551	579	623	602	606	550	570	587	634	584	557	632	581	635	635	584	617	584	641	604	627	603	601	565	534	623	578	614	612	638	593	630	605	612	607	594	628	603	574	597	585	649	613	587	647	579	655	650	571	665	606	583	591	615	573	615	550	608	598	612	657	620	586	622	593	603	597	601	598	597	599	556	631	599	610	617	565	606	612	552	607	573	622	605	585	590	628	591	597	604	700	576	559	602	615	608	631	585	576	594	606	580	589	600	579	612	572	618	600	591	584	611	588	572	589	602	619	584	588	624	665	598	626	627	638	575	583	580	618	608	567	656	604	618	654	570	559	581	538	616	600	589	588	606	614	563	618	613	588	672	570	605	594	555	604	629	597	611	543	625	599	607	571	633	611	586	608	605	621	601	604	555	629	571	581	611	616	589	601	593	586	595	579	615	595	568	643	583	576	593	619	581	616	567	595	584	577	586	642	573	584	572	602	578	584	607	622	576	617	562	610	595	601	596	588	580	593	568	559	597	600	596	582	616	623	605	570	598	615	572	610	615	651	601	590	615	607	614	605	600	623	578	560	644	597	616	598	599	585	626	578	638	568	576	627	597	581	618	575	573	589	672	600	555	647	609	587	598	617	621	594	589	586	631	594	560	594	616	620	569	581	633	659	573	645	645	603	613	597	608	619	625	632	605	566	619	615	636	617	644	622	599	561	569	607	621	602	618	589	584	641	586	653	646	602	612	538	553	607	611	584	578	508	611	634	623	610	625	638	589	592	581	602	608	600	625	579	614	580	566	620	576	592	565	595	588	625	565	577	602	643	591	618	578	548	582	620	570	591	596	587	626	598	616	611	579	614	601	579	600	595	548	581	606	607	587	618	601	615	587	565	580	601	635	632	611	564	597	588	594	642	605	585	574	623	594	592	563	567	643	583	569	656	613	579	621	578	605	601	625	633	583	609	593	599	597	603	596	582	615	596	646	636	608	583	584	565	607	563	594	587	631	607	624	612	627	612	596	643	610	606	563	607	624	605	566	615	582	619	583	593	598	637	597	616	632	591	600	628	613	623	592	613	626	576	583	592	649	608	574	601	608	562	566	585	608	657	577	616	603	581	566	626	600	548	615	607	555	587	636	588	638	589	619	604	646	576	578	588	588	604	612	627	561	658	619	582	578	598	611	612	598	649	611	601	615	629	601	606	608	613	631	581	614	657	612	590	614	595	652	605	644	569	573	613	624	617	573	644	577	635	631	608	618	638	638	639	623	625	629	622	578	588	609	634	552	592	598	612	612	581	590	545	593	629	633	607	603	596	630	570	604	636	606	613	620	590	628	586	565	593	617	618	604	669	582	631	603	590	619	612	573	578	598	594	601	623	611	600	577	570	594	594	601	585	602	632	585	620	585	624	630	618	657	643	616	599	627	591	609	609	567	621	637	571	595	577	591	586	606	624	597	616	607	605	605	617	636	591	608	613	577	585	620	586	611	581	635	615	614	601	634	624	579	613	614	581	601	628	589	614	603	603	625	633	593	582	617	644	598	631	579	607	566	543	644	638	625	559	591	586	584	561	588	576	590	620	634	585	605	617	621	571	614	574	600	593	593	594	627	627	580	618	588	635	604	578	616	610	606	574	602	629	609	606	594	637	581	592	596	641	579	568	588	580	626	601	595	598	577	597	612	583	563	592	617	605	576	592	641	616	596	590	603	605	627	600	594	652	629	618	603	624	589	607	619	603	631	571	556	659	592	587	569	613	634	630	581	574	617	543	616	620	614	608	614	581	580	643	603	582	617	592	587	623	635	545	586	611	639	584	576	595	581	591	595	566	646	595	642	615	587	607	610	571	631	629	614	604	609	611	546	591	607	611	606	607	597	595	605	609	598	601	603	586	580	638	584	611	616	615	629	613	614	566	522	616	585	619	584	597	614	624	591	612	593	635	642	567	613	613	599	594	609	592	662	628	589	611	631	580	594	587	584	599	633	620	636	612	620	589	604	593	595	630	594	569	582	646	590	609	594	600	613	649	570	602	565	569	576	604	598	630	618	619	607	586	605	594	612	592	604	565	567	616	624	604	604	637	637	607	547	623	585
24992	21526	24924	28584	21548	19782	2778	3367	3079	887	365	344	318	388	325	356	366	303	340	325	354	338	295	317	350	332	318	329	329	310	312	329	309	327	324	353	315	323	337	324	340	290	326	295	345	346	323	320	354	308	324	355	338	330	335	295	324	308	326	318	328	324	336	364	329	326	334	343	342	333	312	312	341	306	335	315	359	307	349	352	354	315	328	301	333	292	323	371	354	323	350	342	345	319	331	340	342	335	328	320	339	329	329	352	329	357	346	328	307	323	379	307	312	297	334	311	338	324	326	331	336	325	345	305	385	355	347	314	321	324	294	340	340	316	341	329	320	349	321	332	309	369	346	322	316	344	307	313	344	343	381	320	325	317	336	342	332	327	330	333	345	288	318	325	356	328	339	329	319	322	335	334	300	331	343	303	292	307	354	351	326	340	326	338	312	349	320	329	329	305	334	328	329	360	302	307	304	329	377	314	342	346	292	351	309	337	342	341	341	297	329	333	329	340	342	300	341	346	324	335	365	348	327	339	322	326	330	329	288	335	316	325	321	327	300	336	343	329	328	318	314	319	346	352	330	340	291	305	333	350	335	309	324	356	342	379	319	341	316	314	322	326	358	317	348	327	339	364	358	310	315	319	350	326	364	318	336	326	337	322	307	338	331	368	329	346	330	319	325	350	317	347	341	385	358	317	327	335	328	326	338	337	347	343	332	332	326	326	331	359	323	340	325	312	385	370	342	340	354	352	323	310	301	339	325	338	359	308	310	376	321	353	316	320	352	349	303	334	281	295	307	326	345	344	335	302	304	348	336	345	313	346	336	309	343	342	304	335	320	325	332	317	333	319	356	322	342	350	312	299	330	365	316	348	330	297	321	351	314	335	339	327	351	300	338	318	309	304	347	373	327	350	332	323	344	373	304	333	317	332	333	325	337	302	326	331	311	308	308	321	366	336	283	290	344	323	318	283	317	322	328	314	363	317	291	319	340	325	320	335	308	320	330	352	332	310	367	325	320	340	342	304	341	318	334	342	324	328	326	311	315	317	360	344	334	373	319	330	323	302	319	353	333	317	339	362	367	308	339	295	371	314	340	336	359	340	335	339	306	294	320	323	339	336	311	363	357	336	313	333	325	329	284	297	314	326	366	337	358	336	327	338	312	341	327	336	329	292	342	329	337	338	311	340	313	278	293	311	318	301	309	354	320	330	325	338	342	336	358	316	312	356	355	344	350	358	329	314	296	351	332	314	332	324	358	301	316	339	340	311	345	322	337	311	346	361	297	324	337	324	319	326	342	356	341	352	338	344	343	322	345	331	345	330	311	315	353	323	329	350	321	331	309	337	341	331	306	336	336	365	349	322	307	316	318	328	341	311	323	281	313	320	297	319	333	327	317	329	319	316	304	340	324	353	340	299	328	309	347	358	365	328	306	338	337	302	340	327	338	337	293	317	322	346	326	332	333	347	341	305	337	331	353	318	301	331	343	329	314	343	308	322	319	354	359	351	341	337	342	305	344	337	337	354	351	328	314	299	325	336	366	339	330	338	308	301	343	371	360	338	304	332	320	295	289	312	351	303	313	304	303	339	304	353	318	287	324	321	357	308	325	342	335	328	320	325	304	311	323	339	335	296	365	323	322	317	306	346	345	338	334	348	314	306	330	337	335	343	303	331	329	315	349	315	305	332	333	334	325	327	367	338	329	345	317	327	356	322	327	312	314	326	339	352	341	326	324	330	334	385	330	297	328	330	315	337	337	377	323	315	328	344	343	341	336	305	341	341	300	367	333	349	341	356	329	344	312	304	318	338	346	349	356	329	325	334	382	340	300	325	322	348	331	327	340	348	322	314	304	327	340	352	320	325	339	325	329	297	299	309	286	335	334	351	325	333	318	340	304	333	301	311	330	373	337	345	324	312	307	286	338	330	341	288	329	349	336	319	305	354	337	324	333	345	312	301	269	322	351	350	303	355	324	321	366	317	369	326	320	295	353	349	341	324	317	331	331	304	340	329	351	347	301	336	326	324	334	322	323	317	333	341	373	321	347	330	337	311	325	298	324	311	316	343	334	351	315	345	332	315	344	371	337	328	323	384	312	290	330	331	325	325	343	304	308	335	316	315	313	336	305	324	342	336	324	315	323	326	275	320	322	294	327	333	331	353	329	304	328	334	330	319	294	345	333	311	313	345	315	283	363	336	320	321	326	294	309	332	367	315	324	342	341	352	335	324	331	344	351	326	349	345	320	326	328	372	358	344	341	327	344	319	311	326	321	333	342	335	311	351	340	322	353	312	344	338	333	326	328	335	320	372	337	351	315	344	360	365	345	329	325	346	323	331	310	295	319	288	314	287	336	319	317	318	343	348	317	297	305	313	347	342	332	328	326	336	352	307	342	333	305	345	351	311	324	321	299	337	326	326	330	314	327	314	322	326	350	349	301	326	314	331	333	331	363	333	322	326	303	296	303	323	330	357	341	328	362	321	349	332	345	348	339	333	362	357	342	340	338	335	301	354	327	340	305	342	339	335	323	330	312	281	343	322	358	291	320	323	324	327	333	294	307	308	354	352	350	320	350	339	327	323	313	316	321	347	351	315	341	353	318	344	335	342	336	335	349	341	332	368	319	325	342	341	333	322	350	298	349	354	324	333	346	331	325	318	339	307	316	339	304	377	297	298	307	335	295	348	342	305	314	320	347	330	310	304	355	311	323	317	324	329	333	328	360	353	341	315	333	338	314	322	330	293	287	314	339	321	371	320	317	330	325	325	333	342	323	310	343	341	319	328	308	341	324	316	325	339	309	325	349	327	320	317	342	329	322	318	323	331	325	306	344	341	337	332	318	345	327	325	346	338	307	351	328	337	326	353	353	351	314	289	331	321	343	327	341	316	348	300	338	291	338	328	315	312	313	307	347	334	328	320	349	323	294	337	289	316	322	330	364	346	310	354	305	343	338	281	317	315	308	320	313	361	310	327	343	364	308	337	316	326	313	340	356	362	339	331	334	335	322	330	319	356	349	359	334	325	366	335	344	319	305	345	341	341	333	334	325	348	325	350	344	322	330	318	319	328	343	315	325	307	332	342	316	333	359	305	337	344	363	271	316	331	307	290	343	343	323	312	322	332	327	344	321	355	340	308	334	311	300	347	315	352	327	333	355	289	349	341	325	321	322	333	308	351	306	350	372	318	335	305	320	365	320	311	360	296	338	315	340	325	280	352	334	341	351	349	344	312	360	328	356	303	311	321	331	337	320	350	338	306	323	321	355	299	283	340	304	305	332	336	313	350	325	350	326	340	362	298	312	335	311	308	291	342	349	350	341	357	327	308	350	318	320	326	341	332	360	329	316	289	334	328	312	348	331	342	340	333	331	353	349	324	308	312	345	319	332	344	301	345	327	325	335	320	319	326	285	307	287	315	305	311	317	361	337	340	336	328	309	329	331	345	316	318	321	327	318	329	294	315	308	319	322	289	346	341	341	379	297	327	331	296	326	328
25401	36307	19844	9203	3563	1572	1537	2349	2367	1085	846	788	796	814	842	826	790	837	783	787	865	849	790	785	815	761	809	836	785	789	831	756	781	780	785	763	825	761	811	825	783	793	797	831	774	846	813	802	814	775	807	829	795	775	784	845	744	785	822	817	808	852	839	789	787	812	802	794	791	778	782	776	774	810	771	832	812	821	812	833	813	794	793	805	815	787	797	767	825	816	826	767	809	789	798	802	821	771	787	765	815	715	830	765	798	806	792	773	776	764	767	807	821	791	841	764	835	782	781	770	826	768	798	785	785	774	730	805	801	787	805	810	787	843	852	796	762	774	802	803	829	909	815	816	768	769	829	746	793	800	818	811	855	744	834	775	792	817	792	816	811	757	788	795	837	747	757	827	838	762	850	783	794	844	803	756	808	770	745	777	816	813	802	805	801	818	840	849	753	793	861	828	792	808	759	822	789	783	793	782	794	805	794	792	773	833	809	812	834	762	774	809	831	789	807	822	806	803	786	783	814	796	837	846	821	842	832	824	791	755	797	753	776	827	786	817	787	796	774	824	774	806	770	806	770	779	770	786	802	783	769	779	730	851	768	759	794	754	780	741	809	785	777	791	819	769	771	824	835	806	808	822	837	792	843	744	748	841	775	830	771	796	797	794	744	799	803	753	776	780	773	800	815	747	787	817	830	810	770	796	813	798	779	817	810	784	813	884	769	774	851	753	808	752	800	821	769	792	796	803	781	805	770	798	788	841	747	770	850	747	800	729	777	771	819	793	777	794	824	800	816	758	755	847	811	818	782	819	784	829	820	804	833	784	773	831	729	777	777	818	830	801	809	801	769	714	812	798	793	823	800	864	793	801	790	793	848	753	820	781	822	803	796	829	816	800	759	844	754	784	771	801	786	778	821	813	762	829	726	796	778	787	793	807	792	771	787	780	804	843	794	759	797	782	785	799	751	836	871	802	802	812	810	733	803	796	835	875	825	815	751	806	796	766	788	816	763	797	760	809	779	772	874	812	772	792	776	829	816	806	770	839	782	787	828	825	810	821	834	781	794	795	852	808	752	817	856	854	766	747	827	823	774	774	799	823	798	827	819	774	849	814	832	809	766	812	828	815	784	794	797	803	807	834	823	827	747	746	788	807	799	808	785	837	775	796	715	782	804	791	792	818	820	804	794	823	765	804	848	846	798	788	793	788	826	793	807	828	851	814	778	800	850	813	817	805	834	796	764	767	751	841	796	778	809	775	821	769	808	891	750	769	855	766	826	836	801	772	752	805	771	774	795	790	755	794	772	787	813	811	802	797	806	804	813	770	776	841	828	838	845	844	788	822	773	826	806	826	816	804	752	817	802	796	837	785	763	780	839	783	824	787	810	769	846	787	781	828	745	805	785	791	769	796	802	817	753	824	802	751	841	773	833	845	806	791	782	803	817	824	785	773	828	766	790	743	805	762	763	772	784	764	819	781	789	783	822	805	772	793	761	762	813	825	839	824	820	793	738	786	758	835	807	775	808	780	827	799	831	762	806	824	829	806	766	767	795	781	766	815	838	816	793	780	825	822	830	754	799	792	820	797	796	741	750	771	761	805	857	776	812	799	785	835	805	834	795	800	825	812	825	801	807	823	845	792	842	846	798	795	796	830	777	778	809	785	777	789	826	764	785	784	827	791	838	769	817	842	765	786	816	743	729	786	831	804	787	816	805	815	805	822	795	730	799	798	819	810	852	762	801	784	815	800	839	820	802	781	846	849	859	804	823	807	836	771	811	808	758	817	817	803	765	826	770	797	775	822	786	784	855	792	777	771	834	789	813	765	776	712	778	854	787	738	847	743	830	783	807	855	830	803	837	833	724	808	818	835	795	800	781	812	748	827	811	775	841	749	805	762	795	804	790	794	781	801	811	827	790	780	754	784	780	811	791	731	828	848	820	760	741	816	808	784	820	807	786	719	787	810	765	860	800	824	824	790	823	771	797	782	774	798	762	817	807	743	765	814	781	805	801	808	829	844	749	795	750	821	826	799	819	793	777	804	734	818	804	842	766	784	847	822	811	795	752	841	788	821	814	786	785	789	800	831	783	812	794	842	780	780	776	776	791	796	840	785	763	836	845	789	810	795	713	807	820	825	801	781	813	732	773	840	813	809	811	788	790	782	816	793	775	796	767	777	796	774	803	791	807	816	786	770	810	796	761	770	810	808	782	779	788	814	822	814	832	833	817	736	855	834	780	753	779	780	777	795	804	795	802	793	794	794	804	774	789	824	811	774	816	768	763	767	846	845	773	795	799	789	821	778	830	830	830	779	763	832	809	815	783	723	836	799	808	773	809	775	809	821	807	791	802	756	792	861	804	779	761	778	745	875	829	805	802	797	841	796	871	804	812	801	791	814	757	833	842	781	807	798	815	789	791	777	777	807	836	803	786	783	789	807	815	834	832	810	776	831	831	770	824	739	777	794	831	821	789	749	813	796	785	780	776	824	800	772	777	785	770	768	815	858	781	804	845	828	795	834	809	742	750	763	788	772	822	778	798	815	800	775	793	786	790	838	788	841	822	794	828	787	842	785	849	809	843	818	802	820	817	776	830	788	808	745	795	797	740	784	803	772	834	807	797	788	823	796	759	811	784	844	833	831	816	791	819	814	786	808	774	808	818	819	851	784	822	822	736	820	800	810	814	842	771	786	777	764	803	815	838	812	779	827	798	758	812	814	760	825	738	850	825	832	795	862	737	784	796	804	834	791	810	836	803	735	805	785	761	796	840	795	796	803	791	822	826	779	820	777	758	757	803	800	783	818	782	791	806	791	766	798	763	773	788	802	801	795	791	787	766	738	808	838	848	784	758	769	845	797	731	814	809	810	870	764	792	762	800	812	807	806	799	789	769	786	854	786	770	890	792	764	833	777	802	814	771	785	825	791	796	761	786	816	799	828	858	779	762	844	796	817	805	808	728	780	777	732	846	804	848	837	795	791	843	859	810	815	779	813	761	759	820	794	837	797	744	804	840	784	810	784	810	817	787	813	809	777	805	808	799	808	766	793	756	836	781	827	801	789	823	769	839	802	811	798	805	864	831	817	815	778	779	787	766	799	865	827	752	779	804	747	825	781	818	815	782	786	788	781	802	800	799	805	770	842	791	785	786	816	769	823	800	775	766	763	805	813	830	765	811	820	769	775	801	788	789	801	786	739	803	802	806	809	774	780	797	789	813	825	833	799	893	763	803	816	784	850	747	796	766	801	819	804	778	810	767	819	767	783	835	830	712	800	732	780	772	783	798	778	831	805	803	827	786	784	861	801	759	807	758	827	776	770	813	758	795	780	825	827	819	811	741	847	767	762	808	804	821	845	767	770	809	722	811	778	833	803	751	820	788	803	824	799	797	794	815	793	800	782	803	763	798	823	828	790	783	811	832	816	807	805	796	775	834	761	821	810	788	809	836	768	806	794	795	836	813	850	767	786	829	802	735	799	814	823	778	807	816	763
24407	21526	25253	28272	21535	21619	16749	6185	6103	2023	403	314	308	327	315	315	294	328	295	328	294	293	278	331	333	277	308	288	302	293	314	281	286	288	316	274	307	316	304	326	296	300	255	268	307	285	287	297	334	307	319	306	249	296	276	318	298	330	282	310	326	316	336	316	301	307	290	276	305	267	310	287	305	304	266	297	289	321	277	286	296	292	302	302	298	318	297	287	292	287	303	285	317	304	310	275	315	296	295	310	315	285	313	337	286	281	266	323	268	316	322	313	324	326	262	276	326	308	317	290	280	273	321	326	304	303	299	291	311	289	321	289	305	290	284	297	290	287	298	277	302	286	272	336	299	295	276	316	331	324	317	291	297	285	308	321	284	328	261	311	326	294	292	297	303	318	305	295	305	319	308	319	310	321	301	287	297	320	301	295	284	300	324	295	323	292	277	307	308	297	312	259	348	288	290	278	284	286	297	300	290	338	297	333	283	305	288	252	312	286	283	309	277	266	336	313	286	306	302	299	285	308	288	300	296	307	297	294	285	289	272	287	315	277	298	309	272	279	281	265	292	287	275	312	337	284	310	320	326	277	272	299	313	302	285	274	300	289	279	337	319	275	273	289	301	311	281	299	325	296	277	287	318	314	304	286	307	333	299	309	287	300	327	304	313	312	317	299	299	273	279	283	325	310	293	282	316	292	291	275	276	299	279	278	295	296	301	315	269	272	287	297	272	304	317	325	337	247	294	312	302	298	302	317	312	293	287	287	286	330	297	303	316	290	287	296	271	311	330	313	284	275	299	333	295	301	288	319	285	280	289	306	310	292	326	305	301	303	283	266	312	286	310	317	320	286	312	295	298	303	266	278	290	323	294	334	282	321	305	285	314	309	310	319	284	340	291	290	327	290	278	268	304	299	317	322	285	308	308	303	314	302	303	304	310	288	286	291	328	296	295	304	278	274	285	268	275	274	301	298	288	293	291	308	318	322	318	296	336	292	299	301	285	295	286	323	287	285	329	289	280	280	319	294	302	272	302	310	303	322	328	326	311	270	300	324	299	310	284	287	297	310	305	297	265	277	309	320	267	283	295	308	328	282	324	316	278	246	344	289	295	295	321	327	294	296	310	294	309	271	281	340	307	278	309	290	316	307	297	295	297	297	321	292	299	283	275	308	310	314	322	283	313	298	299	295	282	295	301	317	288	277	352	311	297	265	320	330	309	318	296	273	278	309	355	320	300	289	312	278	277	316	311	327	314	310	289	309	294	273	304	315	329	282	295	299	324	293	323	275	289	287	322	302	291	290	273	306	284	291	301	293	292	306	324	330	265	307	310	288	310	296	299	305	320	270	282	305	300	287	288	294	321	310	286	320	332	306	307	283	308	350	304	313	265	292	288	298	296	294	329	274	322	334	314	294	309	309	291	320	304	274	280	290	348	272	271	245	311	311	312	327	263	256	293	301	330	299	333	328	289	282	297	305	282	305	266	287	318	283	308	303	285	266	318	295	292	312	302	311	317	269	323	301	295	326	296	274	282	306	290	319	287	310	323	315	272	292	293	317	258	310	306	281	313	280	306	337	301	323	312	299	303	278	327	270	294	307	315	277	287	302	324	303	290	290	328	310	308	297	283	274	286	331	320	315	283	307	297	282	283	315	336	293	281	333	279	271	291	305	302	287	271	297	283	298	328	300	304	302	308	305	334	303	298	306	291	312	302	277	300	284	283	321	301	288	281	291	260	318	315	279	300	308	300	319	284	314	292	298	274	298	329	286	319	301	284	312	309	285	307	304	328	317	318	293	270	290	279	336	278	302	299	300	290	328	297	280	273	287	304	286	253	314	307	280	311	329	302	293	312	292	293	274	296	305	308	294	308	295	306	280	332	296	282	287	287	326	280	306	297	303	307	294	305	305	272	298	279	317	286	301	316	303	267	305	326	306	262	303	293	293	280	290	301	315	321	316	301	284	308	308	286	326	330	290	322	295	290	323	293	305	309	270	285	304	306	299	275	313	335	294	321	279	313	312	263	342	293	264	276	285	284	262	281	278	302	278	286	275	290	293	298	307	317	295	296	285	312	303	286	287	319	284	284	270	354	350	290	305	298	272	321	291	315	302	299	299	302	300	326	290	285	310	280	337	288	298	289	306	290	330	285	312	287	295	304	283	280	300	280	296	318	276	279	305	272	319	303	277	315	310	314	331	297	287	290	301	272	301	282	327	276	301	320	279	277	310	296	311	295	295	284	293	315	321	312	277	304	274	288	284	304	291	292	285	268	241	327	275	302	316	320	271	305	305	291	298	270	325	281	258	275	310	299	259	292	324	306	291	313	317	310	282	283	324	308	274	295	311	294	328	323	293	317	287	314	297	324	279	329	288	261	302	310	307	300	327	295	302	298	270	300	260	327	290	310	312	290	328	306	315	308	283	300	270	271	289	298	294	320	323	318	304	367	267	294	300	293	313	293	301	294	263	306	312	281	306	281	300	303	298	291	309	302	287	311	296	293	288	325	286	285	303	260	298	301	308	324	307	296	295	312	270	252	301	323	301	304	336	284	294	292	299	274	308	286	290	290	290	312	297	317	308	289	288	311	319	306	309	326	293	322	316	305	281	274	275	305	276	303	310	323	321	302	276	300	298	275	320	309	290	299	326	302	307	300	312	295	281	304	291	264	329	335	326	306	307	302	257	282	330	274	309	305	293	308	297	265	312	299	297	297	327	304	297	307	287	310	292	294	271	286	298	309	283	259	286	288	312	287	288	319	313	298	289	291	306	269	306	311	290	263	286	324	260	293	309	302	316	328	340	282	275	294	285	300	333	290	298	292	306	294	264	311	305	304	313	291	290	274	323	268	292	265	293	292	294	311	293	303	288	286	280	278	286	320	325	264	295	310	287	300	287	262	298	294	348	299	301	272	279	279	298	297	309	280	305	268	350	304	273	290	292	292	294	291	310	313	296	293	288	317	297	258	306	283	296	311	321	288	294	300	303	288	306	275	334	260	274	290	331	336	299	287	279	286	315	321	314	311	308	279	270	294	307	304	300	267	316	298	312	315	319	324	305	299	297	322	312	299	297	325	286	296	284	299	309	311	301	372	333	303	283	307	290	280	274	310	309	306	304	287	271	289	330	297	298	307	297	346	281	258	314	268	286	286	275	308	288	290	306	298	329	296	275	315	297	294	290	316	260	293	290	268	290	296	271	312	263	297	306	291	313	302	286	294	299	273	289	302	289	287	316	298	309	324	275	289	272	313	290	318	252	306	274	332	299	300	291	314	280	311	299	286	304	303	295	289	304	295	278	309	279	320	280	293	303	256	310	300	286	311	272	317	285	288	289	280	305	296	295	301	311	285	323	266	297	299	291	319	286	318	295	302	311	306	304	279	283	274	273	308	340	321	291	289	330	305	281	307	285	305	294	290	277	271	281	285	280	278	311	304	278	322	296	296	314	270	300	335	302	284	356	306	318	291	311	315	323	290	293	295	311	305	316
26645	42627	23823	9485	4351	2399	1509	3185	3698	1468	762	731	796	743	703	736	718	702	737	719	691	707	686	657	708	741	750	772	730	656	701	714	736	693	717	731	737	659	684	717	710	708	675	704	681	773	685	692	732	648	718	698	738	686	722	707	722	712	708	678	757	735	698	714	679	728	680	720	722	724	745	717	697	695	727	692	706	720	669	691	705	739	671	710	712	723	683	671	736	701	714	742	695	679	712	697	688	689	726	699	694	684	672	752	688	724	682	692	720	691	689	696	720	702	739	682	710	669	685	712	721	757	740	694	695	737	667	689	718	678	676	681	718	695	714	700	732	764	674	713	720	696	700	677	677	732	713	712	707	762	714	640	664	699	716	720	719	697	697	726	709	706	683	687	715	746	730	743	722	690	669	698	687	698	684	656	700	685	726	676	682	697	679	701	758	677	687	691	703	679	707	699	669	691	739	735	694	691	693	688	658	692	708	685	742	708	704	646	672	675	691	694	661	713	724	670	669	711	733	682	701	722	735	710	642	672	706	705	725	693	685	733	693	699	677	727	686	733	680	717	695	734	679	732	717	707	722	705	737	722	691	669	694	705	736	681	673	722	732	677	738	704	687	669	714	706	677	683	651	728	717	723	683	688	696	703	704	733	746	693	769	726	700	660	659	702	715	716	743	706	709	662	743	677	696	675	710	708	712	785	700	657	728	688	690	685	693	702	713	714	687	709	731	730	703	712	735	725	681	712	715	638	666	661	695	722	681	715	752	717	729	686	709	722	732	737	710	672	660	677	681	696	694	700	716	700	706	718	677	723	691	740	688	698	734	717	710	709	666	692	731	677	699	629	726	773	683	677	707	734	724	734	668	664	687	719	701	708	754	705	704	698	785	680	695	704	679	696	687	706	733	693	664	709	754	737	710	669	718	698	663	733	692	743	683	688	731	718	700	737	673	728	745	679	699	687	685	710	689	725	732	697	725	690	728	705	715	713	699	713	708	714	703	706	724	734	724	692	712	650	747	709	694	722	732	694	681	692	712	722	705	661	734	691	704	739	711	715	700	683	694	701	676	733	721	697	716	715	680	713	707	728	719	747	706	723	723	739	677	668	696	717	736	669	748	705	708	666	679	689	711	698	703	666	721	705	678	721	659	691	731	731	728	682	688	704	701	698	690	663	717	751	698	673	745	709	718	693	672	675	737	726	674	643	731	680	735	718	710	684	726	695	662	721	710	714	733	734	691	717	701	714	729	724	696	732	659	708	720	726	697	692	727	748	697	699	736	698	697	727	724	684	699	708	701	675	725	706	683	728	668	677	716	691	737	713	726	699	705	667	727	700	693	703	742	684	671	730	710	724	713	696	690	707	718	734	698	706	719	727	732	682	695	727	703	695	650	706	711	741	716	667	712	700	674	689	668	708	709	696	708	712	727	690	686	731	685	685	696	724	707	738	681	690	709	700	737	725	661	680	700	719	731	697	695	797	717	691	733	677	713	708	726	677	688	691	726	667	705	703	673	735	706	671	714	708	737	664	686	679	684	640	689	701	721	727	672	693	702	689	708	693	706	674	667	679	679	689	686	691	648	749	727	731	708	704	747	721	681	688	698	677	736	757	695	715	704	734	685	729	716	730	697	710	724	701	718	709	696	710	725	717	694	697	649	717	729	718	716	723	737	732	691	661	697	707	727	740	744	726	747	727	674	707	715	687	690	718	706	684	712	692	711	662	680	715	720	676	709	682	648	748	719	725	715	716	720	676	753	719	730	723	650	699	686	674	738	720	752	696	688	682	724	739	679	748	726	700	704	753	722	720	697	685	712	699	716	715	746	695	750	656	701	702	712	702	780	664	669	649	688	703	680	681	696	688	738	720	680	717	683	713	723	692	715	697	757	711	663	733	700	690	703	693	703	683	717	680	750	699	764	657	685	692	687	690	694	715	705	714	706	727	678	758	715	689	708	736	720	649	736	770	704	687	687	709	697	726	678	679	685	690	719	686	680	733	731	722	700	645	673	702	719	740	705	706	731	707	734	681	726	702	694	675	707	702	671	766	698	690	701	711	685	714	678	767	681	702	665	697	670	689	738	692	709	721	715	693	697	699	709	652	688	679	673	668	723	723	761	699	724	672	698	689	699	739	694	675	674	686	663	704	719	689	766	705	685	675	701	735	701	678	685	674	706	682	682	715	737	707	733	678	710	682	747	718	678	721	681	690	701	729	745	692	641	732	725	713	657	721	659	753	643	712	673	689	698	690	705	699	707	680	698	721	749	655	677	746	679	703	709	723	699	705	688	721	699	718	663	697	697	687	715	703	711	679	719	677	742	736	700	685	652	646	685	701	712	716	709	727	693	705	680	717	696	759	734	698	721	691	711	664	675	681	706	690	680	719	708	686	726	710	674	744	671	729	716	644	691	699	674	728	730	693	709	723	662	730	756	743	699	738	682	720	746	698	651	712	750	685	715	698	700	721	711	661	649	725	743	709	701	709	744	687	714	770	697	703	691	682	696	715	656	694	731	683	726	700	689	757	679	675	717	712	709	719	681	738	687	744	718	691	667	721	694	689	679	646	707	691	720	729	727	698	689	721	723	680	632	674	730	733	662	742	634	689	700	703	725	637	748	750	721	713	684	718	683	716	699	721	698	698	705	738	676	682	649	722	673	716	682	723	705	674	731	698	668	716	721	754	697	721	706	714	738	695	767	660	727	694	723	713	706	687	684	711	690	730	687	689	726	693	719	701	690	663	693	726	713	664	736	701	667	720	734	715	707	631	702	673	658	738	738	674	673	691	720	696	697	683	677	723	685	733	693	729	688	705	672	733	709	710	676	734	695	681	680	755	705	686	707	706	726	679	701	652	693	687	726	712	691	689	676	721	655	706	716	760	704	725	677	666	698	723	755	705	736	691	680	709	735	711	670	699	679	729	729	691	708	700	710	693	710	704	664	677	714	756	711	680	724	732	702	678	697	695	676	725	705	719	655	698	717	739	688	707	718	694	725	713	700	733	728	715	754	688	693	703	660	704	704	748	738	696	727	712	720	671	710	758	718	673	702	691	700	693	701	740	696	712	710	749	660	710	673	738	712	701	665	716	752	673	645	748	702	718	658	761	787	660	724	685	701	698	656	705	697	641	702	696	745	752	665	763	723	736	659	739	720	704	701	677	702	707	674	749	688	670	653	708	684	698	746	669	664	661	723	745	718	729	677	704	745	685	724	682	682	685	696	687	663	657	666	704	732	651	717	664	680	730	732	663	731	742	745	700	717	716	691	699	716	713	675	696	728	693	664	733	683	687	713	685	714	686	684	704	673	745	810	726	746	697	714	707	721	712	675	680	726	738	673	704	675	695	680	708	724	691	712	661	665	670	696	687	743	677	704	708	689	697	720	669	673	691	733	699	657	691	700	688	653	708	736	694	689	753	698	709	728	675	694	631	626	716	677	709	725	717	660	678	683	707	692	669	700	738	694	721	694	656	697	703	704	705	694	650
31993	22407	17086	5587	2098	951	486	436	495	305	232	227	256	226	225	220	209	220	242	233	252	235	233	188	234	229	191	220	240	241	254	232	235	231	204	243	207	224	244	244	236	224	207	264	262	234	190	231	234	232	247	248	214	227	245	248	254	216	255	207	225	265	248	238	224	223	227	242	233	238	240	241	225	217	221	227	221	218	209	248	241	237	225	203	244	234	190	249	201	220	226	214	211	218	228	263	242	228	217	244	226	255	269	217	222	192	220	224	220	244	262	227	207	236	243	250	239	217	221	242	186	214	238	230	198	233	250	235	240	218	222	230	226	240	232	221	225	228	232	198	229	248	257	244	234	245	218	227	229	236	221	220	231	231	251	227	221	246	254	251	209	217	231	179	227	250	225	244	223	235	225	237	230	243	225	227	254	224	216	221	235	223	238	213	224	205	232	212	217	232	232	247	202	246	234	245	246	239	216	231	240	207	239	235	238	208	234	227	211	200	230	242	232	207	244	224	245	233	249	248	255	225	221	213	227	236	215	223	216	207	233	222	245	246	210	250	217	233	233	250	239	234	253	233	255	260	228	255	224	238	232	220	235	220	245	242	196	230	210	231	241	208	214	233	233	236	212	238	221	228	245	223	230	256	237	245	245	257	243	225	217	211	214	219	222	241	231	211	255	231	254	224	227	258	197	255	208	223	235	253	252	239	228	217	222	239	229	226	206	201	221	227	207	241	219	218	250	226	229	232	229	283	187	240	237	242	209	232	216	250	239	246	241	233	232	255	222	256	207	219	259	239	201	243	218	235	252	253	231	219	243	244	233	204	236	208	218	246	225	252	242	246	212	251	229	222	235	236	214	242	249	214	230	253	215	231	213	251	267	238	227	270	233	216	222	247	239	238	205	270	233	240	201	246	225	237	223	235	210	238	238	235	192	229	251	248	259	235	225	252	246	245	213	233	219	249	248	224	234	225	229	228	228	227	214	237	240	257	223	212	228	207	255	241	243	213	267	252	221	226	242	226	215	249	243	251	245	242	232	242	228	218	237	233	208	239	260	249	250	234	220	238	218	213	247	241	197	225	225	235	214	226	245	233	214	230	247	251	228	252	214	233	227	214	229	239	225	237	209	221	237	232	247	215	218	230	223	227	205	209	221	245	230	243	251	213	225	212	226	221	236	224	204	222	239	262	222	232	245	235	208	230	204	215	229	240	232	251	230	217	233	256	237	228	244	206	214	211	230	265	213	239	226	214	230	232	233	245	220	251	215	228	266	242	241	223	239	223	207	246	229	223	230	226	260	232	198	196	215	223	243	253	212	221	214	221	222	250	247	240	222	211	231	235	216	247	240	260	221	232	240	212	218	231	212	262	263	240	234	222	224	236	262	219	231	230	239	231	230	260	222	228	247	232	253	208	216	241	247	222	221	218	256	243	255	232	250	232	230	210	239	229	234	221	221	263	228	235	213	254	243	265	246	234	221	226	259	257	259	232	241	236	199	246	208	222	231	217	202	255	212	238	225	222	261	256	257	220	248	242	255	239	227	238	246	228	234	205	240	222	230	227	231	221	264	259	230	233	245	208	241	220	216	227	216	210	214	226	250	251	234	252	253	242	209	213	255	250	223	231	234	225	224	244	234	252	248	251	209	210	235	233	223	204	217	261	241	252	206	239	209	250	227	209	230	236	208	237	223	222	222	234	215	236	233	242	247	221	217	230	246	232	220	221	254	237	210	223	215	232	250	244	245	222	204	219	217	225	217	216	241	238	227	214	230	224	228	235	238	229	233	221	232	209	218	230	206	228	227	223	222	227	223	225	213	229	231	242	222	240	232	254	271	220	226	241	243	232	211	251	229	224	223	217	245	242	219	221	258	270	238	217	229	254	245	205	219	250	208	232	233	245	230	243	247	222	264	223	217	238	227	219	244	218	241	243	213	247	243	210	266	208	232	224	219	233	217	217	253	209	222	206	212	250	251	219	224	220	246	220	206	240	229	204	261	233	227	224	227	223	217	231	218	241	237	249	242	234	237	219	230	250	250	229	235	228	257	222	202	240	205	221	225	225	212	225	267	253	246	225	227	239	214	215	221	222	238	230	257	246	205	235	236	234	217	215	240	206	223	219	244	214	207	209	225	246	212	228	228	237	264	243	229	221	213	239	237	239	241	257	240	221	210	239	196	214	237	230	234	243	218	222	195	229	239	223	214	227	253	225	199	222	228	230	260	219	226	218	246	215	214	217	263	223	195	200	240	227	208	243	223	251	228	228	227	229	232	218	251	211	215	242	228	194	241	244	241	218	207	216	217	231	208	218	260	221	227	235	227	237	189	236	237	209	216	237	235	243	231	200	231	235	229	246	272	256	254	228	237	220	200	221	227	219	251	254	260	242	214	262	245	235	233	257	234	230	225	255	267	227	205	223	217	228	231	206	204	238	230	242	239	261	254	224	240	223	221	248	210	232	244	244	257	206	244	237	233	216	211	254	229	223	241	227	234	228	224	217	218	245	207	229	228	204	243	241	216	234	216	248	204	254	203	239	213	236	218	234	246	240	217	238	226	229	199	214	226	194	221	243	223	231	230	218	241	240	209	234	220	218	236	213	271	183	231	216	227	211	226	230	253	206	260	211	262	222	233	244	208	201	206	225	218	242	230	206	235	212	239	201	250	228	223	236	243	229	231	242	221	211	203	246	239	233	241	232	225	243	239	211	219	230	243	229	249	255	227	228	226	232	229	232	241	220	217	207	213	248	252	212	211	230	209	214	219	195	214	189	239	251	257	260	256	222	211	218	218	218	221	227	212	225	239	226	250	231	261	213	205	225	238	249	238	218	215	232	236	225	227	222	246	232	206	237	239	230	237	229	231	218	218	223	231	221	218	202	215	219	217	216	243	230	262	234	245	232	247	230	263	227	217	212	258	223	234	244	238	219	264	235	212	248	233	228	226	247	222	213	215	217	238	223	221	240	222	214	232	223	251	231	218	222	234	253	227	252	188	237	246	238	240	253	262	266	211	219	220	233	234	214	211	238	200	221	228	220	224	206	229	247	230	211	230	202	217	263	239	202	249	244	233	233	233	250	246	227	228	248	225	258	220	208	219	244	225	216	210	231	218	258	235	238	212	213	220	235	268	231	234	238	224	239	218	228	226	218	232	199	247	198	216	207	235	232	232	245	226	219	259	291	213	208	230	200	221	263	251	240	231	224	239	237	220	205	256	216	212	235	220	231	226	224	199	228	215	227	222	227	246	234	244	230	219	228	218	226	200	261	229	234	253	223	210	228	209	234	217	260	237	212	198	217	245	241	213	230	232	225	225	242	202	200	224	208	194	204	230	246	227	221	257	242	252	235	255	262	229	224	225	240	216	245	223	234	236	226	264	242	227	212	222	239	233	235	235	218	220	218	226	261	242	248	225	248	217	233	218	220	227	210	228	234	222	195	207	223	220	261	234	216	178	238	232	211	242	237	228	239	245	232	250	252	249	249	230	209
25717	21307	7174	2988	1806	951	703	682	770	645	565	601	574	614	619	641	584	593	600	622	602	581	606	621	647	591	590	605	606	622	641	603	570	599	612	606	612	568	617	620	616	604	616	590	605	584	630	614	614	624	653	609	645	589	580	567	634	569	582	586	619	632	570	572	606	623	621	558	610	587	578	560	598	600	627	585	604	598	628	585	582	601	591	601	604	604	621	616	620	579	584	573	582	576	630	556	585	631	581	582	647	610	613	589	572	575	581	635	615	570	611	543	592	579	621	552	592	608	590	636	603	616	553	585	581	633	618	644	550	599	597	579	607	609	552	596	594	562	565	587	597	609	577	571	608	595	624	611	613	597	623	608	588	585	570	566	605	550	586	609	602	633	597	564	592	565	604	622	568	626	617	610	588	588	622	612	613	632	575	613	592	669	603	565	606	589	590	651	619	614	565	590	628	592	624	581	615	590	591	583	572	621	587	623	611	637	646	583	620	638	606	603	597	582	605	602	603	618	573	609	582	596	551	564	584	648	608	601	619	652	565	596	590	598	611	595	615	640	612	607	565	576	568	572	584	660	580	541	648	610	579	611	603	561	585	662	606	589	601	582	584	630	547	591	591	590	557	590	601	590	585	609	586	590	599	611	559	622	601	590	601	608	565	565	641	597	556	630	628	578	639	594	601	579	627	587	572	563	660	613	615	626	562	627	597	635	590	565	583	593	620	579	567	613	615	587	565	597	595	570	599	558	603	554	620	594	629	610	559	591	558	584	623	622	606	584	589	637	620	594	621	604	624	613	562	585	609	582	576	601	579	585	636	599	610	558	613	599	606	594	607	618	561	615	621	544	611	599	595	593	608	580	605	664	619	586	569	597	580	592	625	615	584	654	610	605	595	578	553	645	585	609	546	554	615	592	643	615	587	568	599	579	632	622	597	585	613	601	647	586	597	602	587	618	583	627	550	624	611	628	621	625	630	673	592	560	608	605	547	593	594	612	562	649	677	598	562	582	587	584	657	617	611	604	590	613	574	578	565	580	553	569	604	626	570	604	591	603	635	566	592	601	620	579	602	633	574	600	612	584	638	608	576	596	581	608	575	560	586	586	569	560	638	632	545	622	622	637	648	551	592	584	596	580	578	574	583	648	612	584	582	577	585	564	671	547	585	603	611	582	574	575	571	638	576	590	611	572	546	613	594	545	572	637	574	597	645	569	586	660	583	641	599	570	582	602	643	612	600	643	642	614	588	612	581	568	577	630	624	627	598	605	594	585	570	567	586	557	591	630	601	623	569	629	621	626	638	621	594	576	641	580	636	600	594	581	589	580	574	627	645	592	613	595	561	603	620	615	622	604	594	561	590	653	539	584	611	568	604	606	590	595	614	619	605	587	596	634	605	591	615	586	616	576	607	626	598	628	600	631	592	585	584	605	575	588	633	560	597	579	635	571	622	585	601	614	612	588	593	591	619	627	590	625	596	643	588	602	586	607	601	618	585	618	584	583	618	594	617	612	604	651	566	573	643	599	610	590	579	618	600	583	584	606	613	556	587	611	596	597	614	607	547	570	620	587	618	605	599	631	572	577	626	641	572	579	594	593	640	657	545	619	629	630	604	632	607	597	564	583	631	631	617	571	561	602	583	547	617	608	612	607	586	587	603	626	615	617	598	622	618	577	539	588	633	640	584	576	591	614	581	573	617	642	551	588	586	624	640	565	599	613	605	578	594	561	617	600	576	593	622	541	599	602	587	583	591	542	643	570	606	564	590	595	558	613	566	610	581	606	579	572	571	584	633	633	582	558	588	594	578	631	623	630	582	608	609	573	574	608	598	603	611	628	591	583	574	584	585	636	597	602	606	619	602	576	611	577	575	577	567	610	619	629	592	626	567	600	581	579	619	619	611	537	646	569	616	662	586	632	596	566	606	584	616	596	584	601	583	617	542	591	642	579	623	565	578	619	612	591	657	592	569	588	604	633	582	543	615	635	593	583	590	565	583	557	615	624	603	613	596	613	589	603	625	576	609	573	619	583	613	631	588	614	604	606	624	594	544	607	587	647	569	595	606	593	614	585	618	631	590	630	624	606	611	612	617	611	595	535	599	573	610	614	597	571	604	595	591	614	616	621	584	597	598	587	585	622	581	606	641	607	615	630	574	603	637	577	613	608	630	622	581	521	598	572	627	593	575	629	572	581	586	550	588	591	593	582	578	616	629	614	583	601	594	550	626	574	588	596	631	622	593	586	599	583	543	591	606	633	535	574	610	620	608	593	581	608	553	576	558	520	587	608	640	603	626	635	547	568	580	599	605	595	583	577	589	614	590	643	664	598	631	568	604	575	593	580	577	619	614	563	625	574	589	603	579	613	633	638	538	606	576	589	594	588	594	598	586	560	583	580	580	565	586	589	594	608	613	540	611	600	578	577	612	603	591	566	595	582	563	587	600	619	549	578	640	569	610	636	600	626	593	643	615	612	608	592	618	613	583	666	617	580	572	615	617	607	644	603	590	586	584	586	620	553	614	606	640	590	578	615	594	615	582	619	646	619	586	572	580	634	621	613	596	644	635	572	628	590	629	625	592	612	590	588	652	607	634	584	565	622	611	590	609	567	630	589	589	615	585	620	613	573	592	569	589	593	619	592	618	601	614	571	627	603	570	593	586	606	590	569	645	547	627	611	628	605	569	599	573	593	595	592	645	588	539	601	621	657	605	591	628	545	607	595	606	583	578	622	565	586	584	623	632	610	601	619	601	610	602	588	607	633	628	631	575	608	617	642	571	616	578	568	611	607	559	562	601	606	585	612	636	614	631	612	596	579	586	564	603	530	596	589	572	595	580	582	571	597	621	594	658	616	583	637	615	576	636	673	583	598	635	637	562	599	627	654	586	592	612	578	603	584	609	651	599	646	548	613	583	600	592	553	637	551	599	576	628	640	601	653	619	633	574	618	609	597	580	591	577	596	637	551	620	625	602	605	583	579	564	618	599	589	628	597	600	622	591	581	667	621	633	630	625	624	574	591	574	623	621	590	586	572	599	659	597	581	602	620	589	616	602	588	634	628	576	569	590	632	606	604	577	606	610	595	579	589	633	622	623	614	586	617	598	597	612	601	578	599	592	591	568	604	609	602	615	577	613	603	619	583	590	582	642	586	642	594	620	610	567	597	512	637	561	582	594	588	542	612	635	594	653	623	646	626	629	632	588	630	629	627	595	613	632	627	605	651	596	575	609	595	595	592	621	592	608	592	573	600	567	611	597	596	577	568	599	605	565	590	620	607	551	574	611	614	580	616	632	599	604	636	630	624	562	621	591	559	622	578	592	634	539	626	544	612	595	582	636	619	592	602	572	635	606	621	602	632	594	603	582	608	574	586	552	597	589	590	630	572	624	629	603	595	617	587	600	607	609	554	591	582	596	596	610	587	592	565	605	644	588	595	581	626	612	580	589	604	603	628	643	586	583	576	586	580	599	576	581	601	567	590	597	595	608	593
25019	21536	24922	28618	21569	20051	2992	2391	4274	758	292	321	353	353	352	308	317	309	322	316	338	322	302	311	332	299	286	334	296	330	310	315	313	280	333	301	295	337	316	334	367	365	299	312	268	318	300	313	316	314	291	307	299	313	320	292	327	291	293	308	321	327	344	314	295	316	335	277	281	283	300	318	303	334	311	337	285	297	300	314	329	305	309	310	321	313	298	323	294	304	309	324	313	317	328	326	347	309	345	337	290	327	320	311	289	373	296	326	314	301	340	327	261	293	324	325	302	328	292	323	321	324	298	301	338	314	299	311	292	305	319	308	292	314	319	313	305	312	319	343	296	309	337	305	313	306	361	313	296	275	283	342	307	307	297	295	293	323	292	317	333	305	273	301	287	308	316	327	304	304	328	320	318	315	270	331	261	294	317	292	306	326	335	328	297	302	331	334	294	285	317	304	307	317	306	312	285	330	312	321	320	310	305	356	304	288	315	312	319	279	311	316	316	319	323	310	288	322	336	312	295	326	354	309	323	341	332	339	314	315	338	313	352	311	308	313	306	319	314	272	319	323	299	333	298	327	336	298	303	301	284	325	323	299	322	324	324	293	313	302	331	337	318	311	301	298	310	303	331	342	336	318	308	337	352	305	328	307	317	338	299	296	310	333	312	313	316	288	282	290	323	305	283	320	309	302	340	325	336	304	324	327	349	300	294	284	316	275	317	330	315	314	268	311	333	299	304	280	301	311	321	343	310	306	326	298	318	323	282	320	336	307	297	338	319	274	316	305	293	293	280	319	333	301	313	320	340	284	358	317	317	322	331	279	299	307	359	349	321	345	314	323	327	297	332	343	327	294	326	333	363	315	320	309	298	343	342	318	332	302	308	328	331	336	317	301	296	285	314	307	301	303	315	307	310	304	278	313	314	299	300	313	304	303	315	315	310	317	320	322	315	306	310	300	302	328	309	303	304	293	317	326	309	330	292	305	338	301	323	290	329	324	313	326	296	296	327	318	313	331	330	326	299	288	324	320	320	314	337	296	310	324	343	304	322	333	316	313	294	290	333	295	333	332	316	325	305	298	339	310	327	339	317	312	313	296	297	328	320	346	290	316	301	322	332	318	302	353	320	331	321	294	301	330	337	322	318	309	303	299	316	341	283	277	308	334	307	296	308	309	287	314	301	327	322	312	326	322	332	323	314	315	262	325	311	301	321	325	291	288	293	309	256	304	344	306	316	335	325	314	311	286	329	324	332	310	333	317	301	305	336	326	331	291	322	308	300	334	289	356	329	293	307	329	307	295	329	288	286	299	281	312	277	341	350	330	287	326	303	355	289	331	326	302	288	309	288	292	310	343	314	295	329	300	350	319	354	322	281	348	346	324	301	293	323	290	328	316	317	328	309	298	297	284	326	285	310	288	303	309	326	346	318	291	288	280	340	339	284	295	304	286	290	299	315	293	346	308	311	320	317	338	287	311	336	309	291	311	296	324	272	309	324	348	309	297	294	289	311	303	308	312	291	285	266	249	293	330	344	313	331	342	317	301	354	322	344	310	331	340	312	307	314	335	331	274	315	314	289	286	300	320	300	313	307	339	303	304	285	308	308	330	295	316	316	337	291	333	294	316	300	328	293	308	275	286	314	315	327	284	320	334	331	292	321	332	319	326	333	308	328	366	304	340	320	288	267	324	287	325	320	330	333	315	313	314	313	279	317	314	317	300	332	276	308	326	322	308	291	303	325	324	339	315	331	308	310	279	328	298	281	285	331	307	358	295	317	320	316	280	300	303	304	306	297	298	303	293	313	299	346	318	318	339	295	323	315	299	306	291	302	335	304	318	332	307	301	295	327	315	331	293	299	314	323	319	302	313	328	353	274	316	299	281	340	354	315	296	316	321	341	318	333	322	320	324	344	295	298	308	301	325	288	347	291	306	313	337	330	328	339	314	339	321	312	317	294	336	308	293	304	308	323	311	312	291	304	316	323	317	320	301	311	308	275	310	349	331	339	277	309	306	294	285	286	303	310	327	347	296	298	330	313	315	324	305	303	274	340	295	325	328	322	304	290	317	289	313	323	324	324	307	307	322	287	334	304	306	310	318	276	365	325	314	307	330	346	310	340	339	325	317	288	283	292	312	327	352	306	318	313	313	331	322	336	319	297	296	336	305	331	337	291	292	299	319	301	311	279	314	309	323	315	311	300	332	334	327	298	302	306	328	299	301	264	290	313	329	290	311	288	317	290	303	315	302	310	303	293	323	311	283	335	314	332	332	327	327	317	293	287	299	299	318	314	292	341	308	311	328	325	278	346	333	309	288	310	334	286	291	323	342	292	303	310	324	313	285	292	304	283	338	279	296	269	307	297	298	331	299	313	302	311	341	331	307	291	317	315	319	321	305	325	284	334	342	318	285	295	306	367	331	342	318	323	309	268	368	334	311	331	318	335	325	323	327	331	340	316	299	324	319	313	302	322	295	315	337	290	314	292	339	318	313	289	299	308	288	290	334	301	300	326	290	301	336	309	290	317	311	334	325	321	309	305	303	300	307	326	304	303	315	302	312	310	299	292	324	295	299	324	320	287	313	294	296	319	322	291	291	320	304	334	312	294	289	316	314	288	294	324	302	335	328	318	283	341	311	277	315	316	301	310	320	317	304	300	307	294	308	340	342	318	290	347	303	305	323	330	277	319	300	305	317	336	289	332	306	320	280	353	331	302	337	322	328	336	318	340	305	293	300	296	285	305	311	320	309	313	302	321	334	316	274	317	329	305	292	323	309	337	313	318	319	339	320	333	301	300	322	308	322	340	317	300	314	306	307	313	328	313	332	334	319	303	326	279	281	339	286	290	309	336	337	322	322	314	312	350	312	298	317	310	296	320	295	304	337	304	312	349	318	303	321	318	304	312	349	334	296	294	328	318	318	324	329	340	345	303	301	315	318	312	322	331	319	307	324	354	318	312	331	333	327	323	305	302	288	284	310	320	281	306	312	319	290	324	289	305	336	290	317	349	277	338	314	311	319	308	328	312	300	346	308	286	315	320	313	331	295	279	307	304	308	303	329	346	295	314	331	281	292	284	297	301	308	294	312	305	302	334	317	300	311	295	317	302	286	308	293	309	305	308	297	278	305	331	342	290	299	299	322	310	354	344	305	306	301	319	325	333	308	296	307	308	333	310	330	317	318	278	325	326	349	312	308	338	304	303	335	304	321	307	318	312	297	310	301	341	326	328	311	326	308	350	268	295	328	318	323	292	329	290	288	335	305	311	314	300	314	298	340	302	299	290	298	318	308	318	339	282	326	315	277	319	321	293	319	297	312	289	305	330	312	307	308	316	328	305	303	279	296	318	304	310	352	303	317	329	304	318	333	302	307	329	331	356	306	286	293	289	336	327	314	299	302	277	320	327	288	312	323	325	319	315	332	305	336	307	304	310	319	276	300	296	347	303	321	335	319	298	276	293	315	316	278	289	294	302	295	309	296	360	340	341	271
20706	31764	17492	9633	3815	1916	1127	1697	2751	911	796	767	831	798	755	740	745	779	784	770	733	752	752	758	737	738	696	761	794	765	767	719	717	726	755	781	752	794	744	782	731	733	746	751	797	748	733	740	752	767	763	745	738	720	716	773	727	733	798	763	773	778	720	747	721	759	780	719	792	786	782	796	731	741	788	732	740	750	771	747	805	750	775	709	808	777	768	776	747	707	729	788	759	745	746	737	783	736	750	714	783	773	745	801	739	741	779	742	798	747	732	787	723	760	715	717	720	719	748	747	760	766	757	785	750	717	795	727	767	768	790	790	712	768	759	700	746	755	752	778	787	775	745	795	750	732	697	752	767	791	752	735	763	770	775	778	755	733	791	780	769	718	706	725	773	769	742	798	758	751	770	748	721	751	757	757	708	781	748	734	747	726	734	793	741	713	758	731	764	705	726	728	745	725	779	784	805	784	771	760	843	842	777	756	740	767	719	732	722	765	761	764	789	770	737	700	793	750	771	726	740	769	746	765	768	751	715	766	734	759	718	776	783	774	736	750	718	740	747	784	772	772	802	764	771	748	757	763	748	757	773	782	725	777	790	728	722	732	778	754	736	741	777	720	755	718	726	769	730	758	787	772	782	737	784	751	728	741	773	737	745	758	766	724	744	759	738	729	816	746	749	731	774	815	735	717	765	717	727	768	763	770	767	705	715	756	756	739	782	697	712	734	743	727	751	724	786	764	783	815	776	766	729	792	798	753	736	777	735	782	762	754	728	774	756	727	774	776	749	760	755	765	754	754	755	773	738	739	667	780	733	744	765	759	732	731	785	754	716	760	757	736	803	737	795	708	694	768	759	728	764	733	760	737	782	773	769	794	736	739	762	762	740	807	743	773	727	749	732	785	788	765	734	761	753	712	744	730	752	737	766	775	780	742	710	735	738	720	724	774	731	783	811	742	798	713	737	704	718	751	763	712	745	717	743	720	768	773	765	740	778	710	706	741	716	782	724	764	778	759	726	770	713	714	750	741	688	791	713	796	769	779	719	744	775	751	777	740	743	761	733	764	751	762	731	736	780	787	726	746	744	765	740	769	750	721	740	723	762	767	734	750	750	782	803	746	736	754	733	756	725	742	751	741	739	736	767	768	741	726	739	773	741	781	774	729	773	719	772	726	747	720	727	801	732	723	763	775	763	748	788	690	816	679	704	745	720	772	741	748	756	746	758	732	749	763	796	735	775	728	731	763	828	765	724	747	780	730	750	726	758	751	746	728	749	773	752	705	747	754	729	727	757	764	745	708	780	758	751	764	742	799	721	739	723	764	762	775	774	734	779	711	748	723	755	765	702	767	751	775	756	757	761	745	777	768	760	745	724	741	767	734	697	789	743	716	716	749	751	730	746	747	751	716	753	794	756	796	725	792	753	740	801	738	765	722	756	739	761	767	715	732	731	728	748	745	762	756	736	708	729	777	754	783	724	749	754	725	751	720	804	745	727	789	793	755	781	772	745	761	775	748	761	726	784	758	754	741	777	724	766	724	794	709	724	753	750	736	749	720	775	734	764	722	748	757	777	745	753	754	757	798	775	754	754	763	746	743	744	791	744	763	772	701	777	718	779	784	762	735	759	778	747	757	778	728	764	769	745	734	717	750	763	736	738	766	762	758	765	744	735	791	722	747	766	757	766	770	726	747	754	792	763	763	781	749	755	772	747	727	729	753	773	738	785	752	764	750	769	728	793	739	703	809	768	742	754	745	748	755	776	731	719	733	761	789	759	734	769	755	768	774	756	712	817	743	795	744	771	742	745	732	732	769	792	755	747	729	753	763	741	721	749	728	789	711	768	684	749	735	781	768	781	740	716	751	786	757	738	802	790	747	720	800	788	782	761	735	757	713	807	753	779	732	819	742	754	717	766	763	748	685	730	774	761	813	748	722	771	762	740	727	741	730	729	761	766	720	737	743	776	797	740	754	798	783	743	776	759	746	744	754	785	829	743	741	744	753	782	708	693	762	730	761	727	719	745	734	759	738	763	716	734	750	771	763	773	743	760	761	765	740	725	726	767	768	779	727	734	737	789	762	737	746	783	754	720	735	701	763	743	786	729	762	690	776	722	764	718	750	776	751	737	773	694	776	762	746	747	757	765	735	752	755	729	734	738	733	768	742	759	735	792	806	717	745	801	774	721	704	754	703	749	768	708	732	740	780	726	751	762	824	754	778	761	776	769	739	748	721	734	733	800	737	758	716	711	749	743	737	725	751	760	760	798	727	739	744	723	740	724	788	758	732	755	708	713	769	742	732	778	727	791	755	718	757	779	755	700	740	761	744	758	784	773	753	774	726	719	793	798	753	774	735	719	732	794	728	759	760	703	749	731	720	739	718	777	756	793	731	754	783	764	723	762	737	760	759	759	751	798	807	771	764	702	776	764	781	810	733	806	748	735	739	739	757	744	774	755	741	736	791	796	785	743	773	730	765	757	754	750	775	735	766	742	765	716	748	791	721	745	779	738	753	729	786	759	752	706	765	785	732	760	750	770	771	788	721	760	712	794	755	811	734	754	751	736	717	694	769	751	757	756	725	774	748	720	804	751	732	756	779	758	758	765	778	770	709	722	725	719	749	718	778	777	761	734	769	743	748	739	772	785	723	744	750	784	723	729	794	772	788	772	764	808	779	799	795	732	781	812	732	758	740	721	774	761	724	741	789	738	762	761	724	750	816	782	740	801	763	760	766	802	769	768	735	768	786	708	750	722	758	755	727	736	757	751	731	756	768	773	706	795	763	727	758	748	755	822	783	701	702	723	766	724	737	731	720	749	721	833	777	751	752	732	704	739	758	750	726	740	720	746	775	730	750	722	775	737	716	759	765	752	750	771	775	775	721	750	745	769	758	731	810	753	716	791	787	744	763	811	726	731	758	741	733	744	745	740	792	723	763	789	747	748	751	790	783	732	750	731	711	735	782	774	731	723	749	743	762	739	742	796	761	717	721	758	731	781	758	726	741	789	748	770	748	789	755	728	775	756	745	743	746	764	737	795	746	733	775	781	811	764	746	750	803	731	745	765	738	766	757	783	757	791	759	765	779	756	786	767	773	748	751	748	706	808	787	756	712	797	822	723	726	743	711	751	734	752	760	739	730	712	771	776	755	752	696	715	733	737	780	798	791	771	757	750	729	702	782	788	798	736	773	720	798	747	778	754	742	744	782	787	783	751	746	709	774	766	751	705	741	772	774	792	797	759	763	751	757	727	736	711	750	799	717	777	751	747	742	770	715	723	724	737	799	759	726	760	817	756	773	708	771	742	787	728	684	739	759	752	775	766	777	763	748	733	733	700	763	743	817	737	755	774	717	769	772	752	777	791	767	755	728	806	767	751	777	714	763	766	751	757	743	764	753	767	762	758	778	834	731	780	719	774	759	795	794	772	771	812	751	749	709	740	779	754	746	808	776	748	751	757	770	753	770	757	762	813	730	753	770	739	774	751	767
24418	21528	25221	28273	21537	21608	16703	6538	6021	809	307	306	299	275	314	250	288	312	266	293	269	311	316	293	294	280	311	297	296	301	286	280	275	267	297	290	311	305	260	335	284	267	320	264	299	272	287	269	282	264	279	259	279	275	282	274	264	265	300	335	302	257	260	256	304	278	287	254	271	282	304	255	297	279	326	279	266	272	297	274	292	310	274	277	303	279	276	275	271	258	275	295	265	263	277	289	346	300	276	324	264	268	289	308	280	284	257	283	274	277	281	267	267	297	313	307	274	296	287	287	267	283	271	258	320	282	283	297	283	296	309	303	304	280	293	306	278	278	286	314	269	291	264	281	285	301	283	290	269	277	288	283	258	271	285	257	291	290	293	323	323	305	289	274	272	261	290	297	266	294	291	262	328	277	299	294	285	305	278	280	263	309	314	269	315	317	304	271	284	270	286	266	265	286	285	285	282	260	287	282	287	291	286	280	288	304	288	284	282	288	276	280	310	264	289	276	294	290	272	275	282	272	301	265	282	278	298	259	281	269	299	304	296	280	262	330	302	283	301	268	282	302	262	291	296	259	279	282	273	282	284	297	291	292	291	286	284	248	253	267	289	290	326	265	277	275	285	271	302	272	307	321	293	256	281	280	311	292	280	275	267	266	250	265	287	297	308	304	280	266	274	286	282	297	279	264	281	239	276	274	286	265	263	276	251	263	285	271	303	302	277	311	284	295	278	293	240	294	294	272	292	282	323	311	298	259	282	292	263	285	291	293	285	246	281	291	258	281	268	291	265	286	292	265	254	278	286	294	257	261	308	286	308	307	268	298	269	282	303	308	316	296	336	300	289	280	302	309	277	288	292	273	289	264	298	307	279	250	297	319	309	284	264	265	265	283	296	309	309	288	298	311	294	272	273	281	280	271	295	308	271	315	273	305	288	259	268	264	302	286	280	311	265	304	287	293	242	262	282	312	306	290	312	293	325	272	272	288	307	267	276	309	298	278	317	260	288	294	304	326	254	266	296	289	294	283	335	260	272	272	297	261	275	312	290	310	303	271	283	295	286	282	269	292	251	273	295	265	275	275	317	284	292	258	304	275	277	282	280	269	263	285	260	277	274	297	288	288	296	308	301	290	300	263	303	265	317	281	299	293	279	289	298	251	276	275	330	287	291	313	291	302	269	300	279	272	286	304	290	301	283	301	283	314	281	270	311	315	318	269	264	334	293	269	282	301	249	276	283	290	292	289	296	276	277	284	272	310	286	299	278	304	288	317	280	305	275	294	270	286	269	273	296	310	273	298	273	264	277	299	286	298	278	281	307	275	284	277	274	264	268	295	273	270	302	292	286	277	263	284	293	286	313	277	286	302	280	294	280	271	282	285	276	280	288	268	288	270	306	272	278	292	257	273	267	271	269	261	271	277	258	269	260	261	260	258	260	279	307	299	277	272	272	266	293	258	282	315	309	270	287	284	285	303	265	279	266	288	301	309	311	252	268	292	263	278	316	298	305	288	274	233	287	294	283	278	281	279	277	285	263	277	265	278	316	319	281	268	284	305	293	275	277	287	291	306	306	298	266	287	258	294	257	251	304	275	303	265	277	282	290	279	254	304	287	288	285	311	273	314	261	292	273	282	289	289	300	257	269	276	294	274	297	301	268	294	274	312	312	301	281	296	263	269	293	289	293	273	268	280	296	253	271	275	281	307	298	296	307	329	276	287	278	290	267	290	290	288	254	280	266	275	276	319	284	320	262	290	299	285	265	259	288	301	258	306	273	284	283	279	288	298	236	288	278	260	275	292	296	280	291	275	271	262	284	310	295	293	299	294	262	297	260	294	289	283	332	273	281	285	295	314	250	277	298	273	268	266	270	305	303	303	307	270	290	263	275	265	283	294	267	300	251	253	259	276	263	303	284	296	272	286	275	290	295	267	276	268	290	324	295	276	290	326	254	276	261	296	276	309	290	259	283	258	282	302	288	258	266	309	264	272	294	280	288	295	258	268	331	268	300	269	305	261	280	279	277	288	290	284	276	282	303	290	281	271	259	263	274	312	313	306	270	266	265	293	283	263	302	291	291	298	293	279	265	327	291	286	280	281	331	290	262	278	292	285	327	283	289	295	289	269	306	270	275	276	301	290	288	291	271	296	307	313	293	278	278	302	284	284	311	283	267	275	304	289	311	291	273	293	269	289	272	268	293	285	284	275	278	287	298	277	302	308	302	275	286	292	265	275	289	298	273	290	266	264	286	281	270	286	296	278	271	320	267	277	280	252	278	266	291	281	258	297	289	280	295	273	246	266	287	299	298	255	282	287	284	284	271	273	312	307	285	254	295	285	286	277	291	238	299	288	262	255	277	276	285	260	276	239	284	316	294	311	280	290	290	316	268	313	291	281	299	242	255	259	300	282	271	301	288	292	288	270	291	251	270	306	275	297	302	250	280	303	288	274	283	292	282	275	292	282	301	302	301	274	338	283	282	285	261	287	267	296	289	278	283	293	267	288	275	253	294	277	312	285	286	270	289	263	289	283	316	302	274	298	280	283	286	309	269	312	271	290	302	322	269	262	289	275	305	293	302	283	286	281	307	291	283	298	293	307	285	300	303	303	275	313	294	276	290	256	310	285	278	284	293	305	287	240	283	296	265	294	286	279	290	285	305	301	309	275	284	272	279	287	284	308	264	276	296	268	296	300	285	296	256	256	300	277	272	275	274	258	308	276	287	283	281	264	251	265	281	263	279	264	251	308	267	295	277	299	270	282	267	269	270	280	255	272	268	290	270	258	268	269	289	291	283	326	288	305	310	306	279	260	251	291	282	280	288	277	275	267	292	278	286	284	292	280	277	290	305	279	275	292	298	294	299	296	305	281	266	280	298	314	301	289	320	292	289	252	260	264	283	301	290	255	280	329	303	259	298	269	268	280	289	282	251	268	285	295	257	286	307	283	294	291	269	282	264	286	281	262	274	270	286	280	293	295	290	283	255	262	307	256	292	306	281	250	286	325	261	264	267	260	268	239	289	266	296	268	269	263	264	302	313	269	275	273	284	277	300	290	256	270	291	304	307	284	327	252	273	259	280	278	254	269	271	282	263	280	290	310	263	309	268	264	278	274	304	266	291	295	310	283	278	271	286	289	284	274	312	266	295	310	322	283	258	281	285	240	288	249	261	264	278	274	278	245	293	323	254	289	286	273	289	302	297	259	285	271	299	275	274	323	288	287	285	270	249	312	250	280	298	273	282	297	253	282	292	281	305	289	271	268	279	280	288	282	303	272	279	234	280	281	263	268	275	276	289	274	301	288	269	274	257	287	299	279	268	311	289	287	273	261	285	281	268	262	280	304	252	272	297	289	275	274	278	275	302	290	281	273	288	304	263	268	261	270	281	285	288	309	322	302	284	278	290	264	270	298	302	275	313	284	276	326	263	288	258	306	271	278	284	282	273	285	270	280	289	315	262	275	285	271	294	276	253	268	256	271	264	306	294	263
24712	36826	23521	10711	4872	2441	1421	3291	3487	843	716	710	670	674	699	677	659	668	662	643	673	662	645	698	613	669	683	634	669	662	685	720	648	692	692	682	660	657	669	663	662	710	645	677	699	665	704	695	683	685	645	656	694	671	694	662	667	706	662	691	631	683	696	720	697	634	653	673	674	702	655	679	732	664	693	703	744	680	708	695	663	714	666	702	660	653	714	696	685	666	692	678	683	698	677	726	637	689	697	668	681	705	686	632	652	676	702	654	643	628	666	714	683	689	690	693	647	654	681	664	639	681	649	706	656	686	641	660	653	715	699	659	657	650	704	648	682	684	668	654	672	681	653	682	688	666	700	624	620	715	684	671	664	693	642	694	679	652	691	662	675	700	626	679	661	633	652	678	661	634	675	665	641	658	667	672	657	647	673	689	661	669	646	701	649	703	681	659	692	684	657	641	685	662	686	640	641	660	637	659	698	683	659	713	650	688	662	665	642	668	661	651	629	615	666	643	668	673	699	681	636	666	682	675	647	710	645	668	689	615	662	686	630	685	670	679	617	661	624	670	677	700	635	647	704	702	648	712	664	683	707	635	672	700	665	631	673	676	678	702	628	669	658	725	676	654	692	736	650	662	665	639	685	667	672	731	662	682	645	689	677	689	665	720	692	632	681	659	696	702	711	692	680	687	653	659	678	679	670	651	644	672	702	642	657	629	651	674	656	680	633	680	647	704	672	685	678	668	680	654	720	665	629	703	659	656	673	681	641	706	717	687	657	680	668	614	654	659	674	693	614	665	655	677	672	714	616	622	663	688	684	675	663	706	701	662	680	676	689	717	633	666	625	670	679	646	711	675	672	655	644	681	676	682	662	662	652	646	697	654	654	722	668	668	686	658	677	717	703	696	612	650	704	689	623	707	697	629	630	663	624	675	672	699	649	725	700	656	671	628	668	714	656	661	676	689	733	671	681	639	669	680	646	684	665	673	696	636	680	713	711	691	699	659	670	670	712	687	676	682	663	640	660	692	668	658	642	653	629	693	668	644	655	683	710	647	684	646	645	656	643	654	666	601	692	674	641	663	709	681	687	688	683	688	711	640	650	684	641	682	644	683	643	719	665	642	680	626	687	695	693	666	696	623	657	648	679	684	680	709	654	651	660	672	624	718	683	683	666	611	673	649	630	679	666	634	689	714	648	644	681	674	652	643	715	662	679	657	662	653	676	684	668	669	654	692	653	693	682	673	705	634	665	684	653	611	710	697	718	678	648	615	646	731	684	675	661	673	714	627	683	704	697	655	710	661	665	654	636	725	670	642	683	695	686	657	691	693	658	626	662	695	692	668	635	713	676	691	677	716	718	626	667	710	694	706	663	643	687	685	732	665	638	672	646	664	665	658	641	676	753	669	669	714	679	711	710	679	735	662	627	642	689	690	624	663	685	734	697	638	658	673	683	647	680	673	660	695	674	662	706	641	643	661	720	694	644	686	662	640	638	629	693	713	657	628	688	653	689	660	684	667	689	682	633	708	645	636	686	673	604	664	644	660	653	679	664	668	672	642	679	657	681	675	683	665	648	679	677	663	686	659	674	666	664	661	683	695	698	668	711	696	663	663	674	652	693	681	671	700	641	712	664	664	679	689	659	681	663	644	659	632	703	635	665	655	655	692	705	724	721	665	662	675	641	644	648	632	661	672	684	668	617	649	649	681	676	649	706	736	674	605	661	695	662	708	692	628	636	665	649	706	656	679	663	677	723	675	623	681	729	702	620	620	625	673	677	653	703	682	663	673	679	671	661	646	680	692	743	718	681	653	658	717	681	672	670	713	652	704	664	698	737	646	658	659	634	680	665	681	683	678	649	707	673	677	674	677	648	674	714	696	683	698	681	639	688	651	710	664	670	643	649	653	663	730	708	629	712	656	652	679	691	712	681	653	685	668	664	704	655	660	649	636	657	708	672	665	693	701	675	668	651	614	684	683	671	723	657	699	675	636	732	653	682	689	668	677	666	659	671	668	664	675	682	651	646	620	681	630	633	705	688	668	585	673	680	675	654	702	645	656	671	682	710	671	639	662	672	674	726	624	664	650	615	671	665	644	674	658	653	673	686	664	651	657	662	683	648	648	647	656	647	670	684	666	682	701	658	700	691	660	691	645	673	667	658	687	676	695	675	675	669	676	649	668	623	681	660	663	658	646	659	642	624	652	660	667	688	736	654	683	696	664	664	703	660	681	729	629	668	671	683	660	686	644	685	647	734	663	692	667	675	695	663	656	663	663	674	654	654	692	656	700	668	690	668	654	607	671	662	694	676	703	628	666	637	638	661	672	718	666	659	669	696	662	677	672	668	679	662	658	637	689	649	719	621	695	684	675	657	653	684	661	719	677	663	697	637	672	637	677	692	698	676	708	692	646	658	650	657	658	663	664	693	635	680	628	673	673	682	653	665	667	640	672	686	692	719	667	649	671	671	707	677	661	660	666	678	648	638	680	646	697	657	658	691	712	615	667	683	738	689	625	667	647	705	697	692	710	670	675	641	696	643	729	652	653	648	697	714	657	688	704	649	695	663	672	620	671	667	679	691	648	649	623	612	650	644	711	640	709	629	653	641	648	668	616	646	633	696	654	659	676	686	690	682	691	709	741	638	673	662	691	717	690	669	677	629	672	681	668	661	681	648	702	646	637	651	697	645	676	687	683	633	638	643	645	692	654	673	685	651	645	675	689	686	713	682	658	698	664	693	605	689	651	664	630	648	684	655	696	670	646	629	624	677	641	652	691	626	636	726	681	689	693	644	711	674	670	675	646	671	662	706	691	664	673	694	683	678	695	632	668	695	660	664	740	646	663	664	627	689	593	640	702	672	662	665	698	685	653	636	677	695	668	682	636	686	699	645	712	651	651	693	618	697	655	671	700	635	631	688	633	654	681	717	733	626	645	661	714	622	679	698	643	667	684	660	678	663	697	643	656	647	686	640	681	687	680	643	661	636	668	659	660	678	693	626	668	638	670	694	683	678	733	666	658	673	678	650	654	659	681	715	696	687	620	708	660	735	706	622	709	675	657	678	655	707	685	639	672	673	658	685	663	713	645	725	681	666	643	678	627	646	617	673	654	678	739	695	697	691	680	658	712	630	634	676	623	648	663	676	694	688	688	694	665	656	679	629	670	635	687	662	671	666	660	669	650	649	706	620	627	673	626	667	698	698	683	682	683	622	664	619	708	637	665	666	678	657	697	650	679	678	686	636	682	667	672	711	652	716	631	641	646	669	664	639	665	688	659	674	685	637	679	681	646	671	689	661	626	650	650	693	619	622	629	668	672	620	666	657	663	639	662	684	703	676	683	698	689	683	701	743	677	701	658	678	645	651	676	716	680	693	666	671	692	656	721	661	695	696	661	713	636	657	630	705	694	674	655	674	702	671	708	730	704	678	671	646	652	716	654	627	658	695	661	699	675	689	680	655	681	654	688	634	669	691	646	638	675	641	659	669	699
32058	23519	21141	8507	2182	1123	644	511	423	190	235	234	243	226	207	207	203	219	213	235	221	227	213	199	214	230	234	211	228	209	201	222	212	230	217	219	256	199	265	214	213	237	221	231	236	233	192	215	227	219	180	201	208	220	206	203	217	224	225	225	193	203	216	213	225	227	207	218	211	205	200	211	238	208	227	195	207	230	233	246	234	230	242	217	237	243	215	241	178	229	206	231	217	215	238	209	241	227	233	225	238	220	233	233	213	211	243	228	220	213	208	218	236	230	242	212	232	227	240	202	219	196	188	203	208	238	205	224	192	243	204	201	240	213	194	221	209	202	239	229	221	189	239	194	218	246	206	223	225	232	232	209	200	232	217	214	211	207	233	204	228	208	195	202	197	245	231	216	234	219	226	226	209	219	205	192	204	223	232	231	226	217	216	231	221	212	232	234	237	187	222	229	242	222	227	217	200	218	233	214	217	226	243	232	231	222	217	207	249	211	193	228	189	237	213	219	219	206	211	214	212	223	227	242	221	242	243	210	207	222	215	236	190	227	202	205	209	206	221	209	228	215	232	210	195	249	222	220	227	240	227	205	216	213	211	230	204	248	228	243	216	206	208	202	189	204	212	188	215	215	221	198	237	221	210	209	242	232	231	222	205	204	221	217	223	216	220	196	241	231	206	204	211	230	234	220	214	204	235	203	226	196	189	228	226	208	229	209	242	191	202	225	222	213	221	184	208	247	195	227	224	229	237	209	215	224	217	235	237	227	206	222	220	232	240	224	225	230	226	219	248	206	234	226	209	224	217	227	206	219	218	229	237	249	227	214	216	219	245	223	225	231	227	230	226	216	225	204	196	250	209	234	212	235	214	224	224	200	229	192	235	217	201	223	212	233	224	206	232	252	234	239	215	206	221	229	221	246	252	198	245	209	235	197	214	216	225	189	233	194	194	213	240	250	217	212	233	221	195	199	226	214	229	261	217	195	221	205	213	223	216	207	220	227	233	240	227	223	185	245	202	196	221	215	227	241	197	203	215	207	199	220	202	221	219	215	230	208	206	224	195	217	222	234	240	231	196	210	196	221	190	208	235	224	208	205	218	230	214	244	216	223	225	215	210	209	229	229	220	210	240	230	180	200	221	226	246	193	238	219	225	211	216	249	213	210	230	230	216	214	211	220	227	200	239	201	225	206	201	230	219	210	197	204	228	211	200	236	215	232	219	238	214	218	225	234	229	223	242	227	232	240	199	210	233	234	230	191	239	233	187	216	250	243	243	205	216	226	237	211	215	196	201	221	206	205	215	236	248	202	219	246	234	240	196	205	243	213	203	220	224	228	195	218	220	219	214	230	200	204	227	216	215	214	227	234	223	238	204	229	216	223	240	232	195	205	234	227	216	239	236	227	232	231	233	222	219	211	210	213	205	210	239	214	221	198	233	197	233	249	222	223	232	214	218	212	212	211	198	220	241	244	225	220	192	218	216	215	231	229	213	218	232	216	262	223	210	224	204	202	193	193	172	215	207	228	181	211	218	222	233	215	191	225	222	201	220	231	218	223	205	226	233	255	224	237	189	199	219	217	244	233	237	230	222	212	232	214	220	240	204	207	218	213	206	219	228	191	215	232	209	215	224	201	200	220	223	229	220	202	218	219	198	215	222	235	205	232	219	239	220	222	209	222	209	215	209	252	196	250	184	216	217	207	234	230	221	197	223	202	218	215	234	233	216	221	206	207	190	255	206	223	239	219	226	208	239	198	215	200	234	211	237	235	212	217	220	227	223	210	203	230	226	182	207	196	229	221	217	228	229	217	230	197	225	215	221	207	197	229	233	202	195	222	205	248	201	231	227	190	208	219	237	210	190	192	224	211	225	196	230	252	255	217	210	234	216	225	203	193	222	211	223	206	198	223	214	237	220	216	209	221	202	219	218	197	225	204	209	212	226	224	210	224	220	254	230	218	238	227	201	190	209	223	238	200	224	230	228	228	242	244	194	236	214	233	206	215	217	215	209	221	239	215	221	239	234	226	218	213	214	228	219	206	238	198	236	222	203	233	244	205	221	213	220	219	217	222	205	216	206	180	200	215	229	211	241	234	214	185	225	233	227	227	199	224	194	249	230	205	245	196	235	215	213	220	225	211	240	189	202	224	227	191	211	211	198	217	247	240	196	226	219	212	216	219	223	190	235	196	209	212	210	225	197	215	211	230	217	192	227	197	198	222	210	218	233	198	230	244	241	202	236	250	227	209	207	231	220	199	203	210	202	236	226	197	204	232	219	239	213	216	208	234	209	215	225	236	228	232	229	241	213	195	233	258	219	225	225	227	236	239	204	213	205	217	228	219	223	220	225	208	222	191	253	218	222	228	206	211	220	200	245	243	198	219	225	216	187	208	230	234	229	209	229	202	217	235	214	210	177	237	252	207	201	217	222	224	235	210	210	220	232	224	212	208	195	219	247	216	236	215	211	228	244	193	199	218	208	208	204	223	219	248	223	188	206	225	221	232	239	223	241	224	248	202	211	204	191	221	212	192	230	218	196	214	232	214	239	220	192	219	227	216	229	194	196	211	210	222	247	218	223	216	192	255	209	212	207	226	231	222	191	217	233	221	192	224	218	222	249	201	233	207	242	236	204	235	229	204	191	213	213	223	212	234	195	213	211	213	214	239	203	224	217	209	226	198	215	201	204	189	221	197	230	241	221	255	204	218	233	202	210	221	228	226	230	224	228	208	209	208	248	199	229	227	218	232	212	220	210	250	193	213	223	232	216	220	207	223	211	190	221	231	243	216	236	203	233	223	200	240	213	229	220	222	192	230	197	219	213	231	229	248	237	230	196	186	231	168	217	226	240	211	203	226	208	227	216	173	234	232	241	229	219	205	219	238	214	205	240	224	229	228	230	222	211	224	221	208	225	205	241	221	230	233	230	221	208	198	213	206	223	233	242	206	218	224	225	225	219	211	217	198	209	220	203	230	197	235	232	217	229	221	211	200	215	229	197	214	203	234	233	218	239	217	223	221	208	218	190	221	201	223	226	236	248	237	209	210	211	216	205	175	245	226	235	215	221	197	198	216	196	202	228	229	231	221	227	234	202	234	228	202	218	231	229	226	215	239	188	224	212	185	214	239	240	227	227	209	196	213	229	233	234	226	204	211	217	230	200	196	221	247	223	222	242	221	223	217	202	242	201	214	262	210	224	239	213	226	244	228	214	231	207	263	221	222	201	206	226	222	197	238	227	240	223	203	217	237	219	223	197	235	212	216	204	240	241	202	204	202	211	188	203	197	200	206	238	204	228	189	193	212	221	213	227	211	218	262	217	214	230	218	225	209	223	204	229	241	202	219	194	211	186	197	202	210	235	233	225	200	200	262	230	240	209	207	209	214	217	203	197	214	221	239	191	220	203	225	219	235	223	235	229	225	228	209	225	217	240	220	231	238	199	210	210	248	202	175	201	210	208	239	201	216	209	227	199	193	211	223	219	224	223	219
22588	28019	13559	4081	1598	957	693	731	703	579	549	551	544	570	590	606	600	618	584	571	547	589	573	577	589	558	543	572	608	586	568	597	620	565	584	557	530	559	533	562	593	581	521	605	600	594	566	600	585	564	546	584	618	585	570	582	547	590	562	630	533	570	560	581	610	601	586	552	577	580	530	590	561	590	571	619	582	578	559	564	544	552	547	602	595	567	570	556	535	609	589	580	576	601	555	573	613	609	551	591	558	616	573	575	554	559	552	568	579	610	552	581	643	571	602	563	572	573	604	579	590	562	583	593	563	572	573	586	558	525	597	566	564	572	553	581	540	579	577	572	589	611	537	598	607	579	568	585	619	595	590	587	604	595	530	572	575	578	594	600	577	542	608	579	581	599	592	551	596	561	575	550	581	570	549	592	576	552	555	537	558	611	582	587	558	594	582	579	631	592	570	573	591	608	595	580	609	570	564	575	578	572	583	576	546	586	542	588	597	572	595	573	574	553	571	593	546	576	553	558	591	573	578	590	578	596	582	532	579	592	618	537	574	557	626	625	614	550	567	588	564	626	577	563	600	561	616	552	617	504	520	576	615	566	576	561	564	530	601	589	567	566	561	575	631	569	561	593	594	614	588	562	571	578	581	558	567	579	564	579	579	587	593	564	557	539	597	568	573	607	595	541	568	610	579	579	546	586	596	534	607	543	580	543	561	600	559	592	571	559	589	561	590	611	605	598	580	551	603	571	547	531	584	541	599	580	541	574	567	593	614	549	617	624	605	582	586	571	574	574	624	575	544	584	542	576	568	562	574	568	584	581	566	587	577	569	581	574	588	560	586	562	588	547	555	572	568	571	573	625	551	574	530	591	583	577	545	575	540	571	581	581	603	569	507	584	595	506	573	566	520	563	561	575	564	571	573	554	590	592	593	549	581	608	531	595	564	592	569	588	594	566	565	583	593	569	585	615	578	578	597	545	587	572	582	606	595	552	568	662	587	598	574	600	581	602	559	616	548	605	586	603	628	580	598	556	560	554	555	583	532	595	567	607	561	550	589	591	604	572	585	540	573	520	578	584	567	588	586	546	551	557	617	572	612	557	537	582	571	593	581	552	577	562	569	560	615	564	594	596	589	591	595	567	574	572	590	588	613	574	560	609	603	579	584	557	548	560	594	570	588	577	582	575	559	588	560	575	574	614	588	583	561	550	610	621	582	582	622	622	613	568	571	549	575	575	560	629	557	572	559	573	575	547	626	583	565	610	554	570	567	595	560	614	601	562	592	573	599	596	550	558	573	556	587	559	599	569	578	589	539	560	557	606	610	561	572	562	548	578	510	579	582	574	567	567	552	603	552	600	542	567	615	595	539	561	548	541	567	549	573	617	555	623	580	628	611	562	584	567	575	591	559	571	635	578	569	598	599	625	597	604	579	620	597	546	594	571	554	584	557	531	540	521	552	602	547	551	558	571	574	559	595	600	604	575	562	571	542	554	551	600	564	557	575	570	594	564	572	576	595	604	580	557	610	547	581	563	572	542	587	562	613	573	580	540	585	539	576	590	537	567	605	583	604	545	572	580	555	598	578	580	578	575	601	594	551	557	582	556	589	561	561	559	591	594	588	611	572	566	573	620	588	608	621	581	560	566	553	591	572	586	579	551	539	536	518	554	602	557	621	589	589	569	583	562	612	561	601	579	569	583	599	540	589	585	569	577	576	568	549	565	624	583	539	597	575	550	575	613	615	586	575	543	535	569	535	586	577	579	594	572	605	539	565	566	614	561	543	563	614	559	570	530	604	602	579	572	561	528	575	579	614	531	606	573	516	529	556	545	614	589	583	570	560	583	555	562	582	554	602	543	573	556	628	560	564	578	565	540	558	578	590	576	615	575	547	557	554	618	553	547	530	557	539	582	549	564	560	577	576	510	589	547	631	558	603	575	602	529	624	604	540	557	552	560	558	618	526	595	577	553	564	555	550	614	555	552	594	579	580	581	569	578	576	559	573	604	545	586	560	560	563	555	585	592	572	554	549	578	549	556	571	613	584	561	611	567	568	556	559	551	595	536	589	588	550	588	602	598	559	583	626	543	596	606	553	534	557	534	581	566	574	587	568	607	568	588	548	589	550	600	573	584	573	556	582	569	589	586	550	585	575	587	572	590	575	582	546	567	529	553	582	568	558	542	561	584	578	543	544	547	593	530	600	607	538	581	575	574	626	567	566	561	613	570	585	593	550	558	540	588	569	579	532	540	553	583	546	620	638	585	551	586	584	578	553	572	574	625	596	539	570	562	581	599	560	577	563	579	545	595	585	585	599	574	593	558	557	571	536	586	577	565	560	592	555	633	537	566	577	547	591	642	554	548	568	546	579	581	588	570	546	584	587	561	516	559	587	626	580	621	582	612	580	608	543	582	578	571	521	581	616	535	543	596	598	544	604	588	610	583	549	599	576	609	586	582	553	572	567	587	533	617	575	579	569	541	563	626	581	560	561	574	609	595	596	579	543	533	556	571	557	573	555	581	563	549	579	527	569	544	567	583	583	544	599	579	561	597	559	585	564	568	591	561	558	597	563	567	578	547	569	543	555	573	528	586	561	604	560	559	576	537	605	545	602	521	587	558	574	577	570	582	609	560	600	599	577	579	556	580	556	631	587	577	553	575	560	587	569	624	600	586	520	556	645	586	543	559	611	536	574	627	556	606	615	613	588	568	566	613	609	571	567	561	580	541	588	538	548	579	561	604	595	545	536	560	605	588	569	602	582	586	638	593	578	590	598	559	599	562	581	607	552	572	572	580	602	592	573	574	603	575	601	604	570	565	587	606	554	583	565	586	571	572	580	583	605	598	572	607	546	579	580	574	558	562	553	574	614	610	600	584	571	560	586	596	610	599	547	556	611	557	568	567	556	575	565	605	569	587	598	579	554	583	598	594	552	574	561	585	492	575	618	561	620	566	572	551	602	528	601	537	570	578	534	538	548	573	586	581	595	573	583	573	575	586	612	611	578	542	564	556	572	571	605	565	567	564	581	605	581	568	558	603	548	572	567	568	638	566	567	628	564	581	558	659	557	562	512	591	626	571	552	591	590	552	610	552	592	572	578	598	553	619	530	580	571	559	578	606	583	554	566	556	601	534	591	585	547	596	568	587	578	580	603	559	576	607	542	631	545	569	590	524	592	543	580	519	567	563	617	591	537	555	575	565	597	579	630	587	557	579	592	615	607	593	593	601	576	566	616	556	614	558	619	526	580	578	569	604	563	557	569	567	619	554	541	596	597	575	578	578	628	615	581	549	577	571	549	586	584	526	577	607	595	633	533	589	541	605	571	592	529	562	575	590	582	603	542	548	612	609	561	554	584	569	590	533	554	584	602	596	598	570	587	566	587	615	596	587	570	532	577	587	643	567	610	542	563	557	576	549	580	589	593	576	568	570	560	622	589	579	539	591	606	566	597	575	554	571	562	576	556	589	579	580	605	563	590	517	534	597	564	587
25008	21522	24902	28598	21538	19845	2759	2634	2020	364	314	313	340	314	315	346	336	337	337	288	351	311	324	308	327	301	330	309	358	300	342	329	329	343	331	310	336	331	309	311	323	334	305	294	323	304	299	293	340	299	306	332	300	281	342	302	325	288	311	295	314	300	308	314	332	312	303	313	336	311	305	329	285	289	329	321	338	343	313	327	311	274	293	315	317	348	315	284	312	336	350	319	317	308	319	322	277	328	311	322	338	319	303	314	339	311	297	329	345	309	341	319	352	304	327	328	306	326	325	326	333	309	302	322	336	320	332	307	315	319	300	306	321	319	306	297	290	302	323	349	344	324	307	339	352	328	305	298	295	294	288	308	295	311	341	313	319	316	304	351	340	305	291	341	283	334	343	337	331	285	311	334	300	310	324	318	331	324	322	318	309	301	302	305	310	307	334	249	344	335	315	301	325	309	290	303	297	321	291	313	311	291	292	315	294	343	287	273	339	312	331	318	290	289	307	312	294	336	280	300	311	344	301	359	331	315	304	325	362	319	317	328	328	329	357	331	325	350	314	306	353	310	303	309	293	330	312	280	323	330	320	300	281	311	308	282	299	342	329	334	334	325	343	326	312	320	319	297	310	318	328	307	302	308	324	296	294	315	325	288	319	310	321	320	332	296	320	328	306	278	326	285	317	339	289	346	317	320	331	293	288	331	310	348	327	289	328	286	307	304	302	340	281	308	362	314	335	301	326	292	309	312	304	337	304	297	330	333	328	319	304	337	328	308	362	322	334	316	333	299	340	326	321	331	294	323	309	342	339	312	334	322	333	294	314	320	303	321	289	322	323	282	314	287	329	309	307	328	365	325	340	285	287	340	333	329	321	312	295	299	301	356	278	278	296	332	327	337	305	317	285	334	337	279	338	303	298	334	321	324	328	357	302	315	277	326	345	340	323	326	332	338	303	293	324	309	327	304	320	317	309	315	322	313	278	296	309	299	326	317	350	308	298	288	317	318	306	294	309	315	324	304	302	311	314	297	279	318	296	313	283	340	312	288	304	312	308	309	320	329	312	347	328	292	314	373	329	308	317	312	327	310	301	303	300	323	325	306	297	335	311	326	320	338	345	353	333	290	320	309	296	303	268	358	291	310	332	313	334	324	342	318	329	296	307	303	292	308	333	323	321	324	310	284	332	317	303	301	340	354	296	314	311	310	308	283	287	313	321	285	303	347	330	302	319	319	354	311	323	306	320	352	329	350	303	348	293	317	308	305	332	316	316	324	315	306	306	324	328	302	321	278	306	326	314	352	350	270	324	314	283	302	338	321	287	331	308	308	316	318	349	325	326	313	327	359	358	321	304	295	319	331	303	294	319	348	335	320	334	270	356	309	337	315	306	312	348	339	296	296	311	296	344	311	310	316	314	309	324	303	307	273	335	343	316	301	306	324	331	318	318	276	300	307	304	328	318	317	327	336	294	329	325	298	321	278	313	334	289	293	306	293	300	322	318	336	299	325	345	332	305	328	316	271	350	335	284	335	323	307	334	291	313	292	286	312	318	323	333	349	335	303	301	299	322	334	320	296	315	332	334	334	327	320	353	319	273	335	336	321	308	284	330	319	315	295	312	270	329	313	336	341	339	302	337	311	301	346	341	340	316	300	350	309	335	350	330	362	308	299	317	319	335	355	317	339	303	291	320	331	315	319	293	323	314	313	289	310	308	314	311	295	284	304	311	334	310	343	309	320	324	303	322	309	291	309	327	326	292	294	336	347	310	352	294	320	316	329	312	321	315	295	349	307	303	343	316	291	303	314	297	300	316	271	306	350	325	307	307	307	314	294	322	331	313	316	308	309	287	298	297	309	315	307	325	309	306	331	350	304	291	333	311	317	331	319	316	332	357	310	291	285	352	336	350	285	307	295	310	323	311	320	301	294	309	309	325	306	298	333	307	329	329	327	332	336	302	324	347	326	299	332	323	322	337	321	321	288	313	293	316	329	306	336	324	324	296	291	325	316	281	294	314	341	296	311	283	323	316	338	331	307	319	305	329	252	337	312	314	296	342	312	326	308	326	317	319	299	295	339	320	284	308	299	281	320	335	316	306	288	280	328	312	310	312	357	312	313	323	315	300	307	330	335	335	335	328	278	302	313	314	333	325	318	302	291	297	303	304	321	317	331	317	339	324	330	312	315	316	325	358	300	299	320	305	292	305	319	302	314	293	312	330	300	260	302	320	293	329	272	294	316	309	304	314	305	322	302	310	317	342	338	315	328	311	303	297	313	302	305	305	318	318	319	329	301	326	335	326	350	335	289	290	295	301	307	334	339	295	322	309	323	319	297	302	336	314	318	325	336	310	346	310	321	321	343	359	310	339	329	309	315	322	306	325	321	314	318	294	292	282	331	319	315	326	296	318	329	318	317	326	322	322	334	311	261	341	330	307	305	310	351	316	337	320	296	301	321	308	332	321	315	324	335	255	344	302	327	319	305	341	310	300	318	336	288	328	340	290	304	307	297	324	317	303	364	339	350	322	345	318	334	347	340	310	341	332	304	299	315	321	296	315	316	344	307	309	338	338	329	320	309	336	301	321	344	330	338	347	303	309	323	326	347	325	309	309	303	308	316	297	318	283	307	316	304	326	309	295	319	319	344	356	326	304	282	323	315	319	318	291	282	292	263	337	268	346	306	329	291	329	320	329	330	367	331	315	323	331	310	296	320	294	261	291	292	301	316	314	315	312	333	339	302	290	281	337	305	291	358	339	323	284	313	298	303	319	317	328	310	321	323	296	311	318	321	321	296	305	303	311	320	326	331	336	324	339	307	302	346	329	320	310	330	298	326	319	336	300	333	288	340	275	321	308	304	349	335	354	313	328	324	290	323	315	304	335	358	321	315	324	292	331	307	315	321	323	324	313	306	333	319	301	290	338	307	306	316	302	309	300	306	296	297	300	288	364	302	324	310	280	307	342	336	299	318	329	305	303	313	312	308	289	324	346	318	313	316	311	324	340	321	323	317	294	303	317	309	308	304	320	317	306	254	325	339	333	304	289	294	318	300	334	294	318	341	310	349	309	283	334	326	293	332	323	292	297	311	315	309	314	354	304	346	317	307	331	293	316	318	316	313	331	324	338	297	301	316	329	305	312	309	291	316	289	287	290	296	317	317	303	314	311	330	332	322	309	310	333	338	306	339	296	302	334	310	281	318	338	316	290	336	295	309	323	342	302	343	319	309	339	320	334	305	329	283	295	306	308	335	320	301	332	309	317	298	340	333	316	307	295	291	318	317	306	314	309	326	306	296	306	295	288	314	342	328	322	323	303	305	301	315	321	334	311	350	301	328	296	321	331	299	294	323	319	319	348	357	335	340	329	310	327	307	314	281	293	274	317	345	329	296	315	297	332	339	319	313	318	305	295	330	323	319	359	288	294	328	288	296	319	297	314	288	311	285	345	323	312	344	323	308	326	293	310	303	304	292	318	292	322	323	339	289	337	336
25799	38143	20659	8425	3496	1847	1248	2004	1649	790	766	772	782	808	747	685	734	818	789	836	732	766	779	762	776	777	764	749	746	763	760	795	742	788	788	718	786	793	760	761	761	775	734	773	795	720	783	730	760	810	764	797	782	736	760	741	807	796	747	757	753	739	755	753	783	755	750	765	766	745	746	773	812	836	730	775	780	776	748	769	723	783	785	766	778	753	756	790	795	757	833	789	767	753	778	801	818	768	755	746	742	774	776	800	750	803	752	824	755	832	783	782	738	740	802	751	763	795	768	812	772	783	725	818	781	788	839	765	781	789	761	741	767	740	786	829	789	778	790	756	761	734	760	739	784	755	736	774	793	731	760	782	780	773	748	694	716	752	800	775	774	777	761	782	789	679	786	779	777	790	705	797	782	763	790	768	776	734	750	761	733	773	777	802	780	802	799	774	782	764	776	771	785	830	771	771	762	782	708	722	775	734	778	755	821	744	790	711	755	712	764	800	792	797	766	772	748	773	818	734	807	747	767	745	721	745	747	712	803	763	758	758	734	760	715	778	793	785	708	708	717	797	763	766	774	779	764	761	704	743	815	749	725	803	717	726	733	761	794	774	793	751	792	795	772	799	787	783	755	713	782	785	752	752	815	757	750	778	753	792	725	747	745	776	725	781	827	779	765	729	758	774	787	737	802	793	776	713	755	808	775	812	753	754	755	742	757	741	731	786	788	724	803	761	722	753	779	741	803	743	737	781	771	757	748	765	779	757	781	821	760	750	704	770	794	763	741	754	717	810	788	787	701	764	767	762	774	782	785	770	760	753	762	764	714	780	795	798	759	790	741	761	781	790	775	721	737	778	730	813	806	756	796	716	787	747	755	734	736	710	735	757	720	775	775	760	746	758	763	726	707	729	771	751	770	787	753	764	795	838	780	734	821	740	740	715	817	772	778	721	767	741	769	805	759	753	717	746	790	713	734	765	821	752	787	787	743	812	791	764	792	829	726	744	745	777	773	768	741	746	797	768	765	744	763	763	732	736	790	834	786	782	763	815	801	807	774	795	770	777	771	766	773	740	758	797	787	840	732	754	775	761	741	774	784	739	794	795	770	795	745	808	792	839	777	787	735	725	772	757	739	735	763	782	788	781	752	738	786	722	744	792	785	796	760	762	778	713	704	796	752	731	730	735	763	752	768	801	708	774	756	755	758	755	758	788	790	727	777	765	762	770	789	764	771	802	775	777	768	771	766	757	773	736	802	787	800	777	703	755	738	752	782	755	753	745	767	764	775	774	771	789	803	783	738	731	753	736	776	750	737	761	743	817	799	782	729	772	754	756	762	722	749	760	732	709	747	769	765	761	790	701	737	833	767	768	724	786	765	751	750	739	780	729	755	814	720	749	735	782	765	770	766	783	788	795	750	795	758	762	745	783	791	778	718	794	741	753	778	784	785	743	765	798	759	776	790	766	790	777	756	747	777	688	750	801	734	754	740	783	765	790	714	758	730	761	798	731	795	747	742	770	801	787	740	789	763	760	755	750	792	788	755	728	726	792	747	699	774	749	787	793	757	730	795	741	718	743	763	768	764	734	765	757	730	735	751	734	757	768	735	743	750	797	779	734	788	705	739	818	742	781	760	780	756	764	770	717	761	790	752	752	771	719	779	794	762	794	722	801	792	776	713	753	788	709	767	821	767	772	774	741	769	785	748	759	838	749	832	777	777	761	750	768	768	750	767	779	759	791	744	745	791	751	729	735	790	740	773	748	782	734	793	763	752	767	717	716	753	803	727	674	791	776	771	745	796	782	738	775	764	753	749	773	760	795	727	778	770	760	743	748	780	726	786	781	746	782	811	698	765	823	765	782	740	763	733	766	742	747	809	757	738	799	790	776	746	737	726	718	725	790	742	771	748	804	815	750	793	736	805	778	726	770	787	802	777	733	752	793	724	753	796	757	827	765	754	801	724	707	732	712	778	734	749	767	802	780	756	751	781	740	796	781	818	775	729	778	798	780	731	740	796	730	736	825	756	753	779	773	750	749	765	823	757	757	774	790	752	806	755	760	801	766	792	754	777	782	825	772	752	762	730	742	776	714	777	740	765	767	815	758	824	745	761	788	765	779	796	749	782	757	780	722	730	758	814	766	783	730	763	745	751	753	730	761	784	745	797	747	766	770	748	768	789	741	762	793	810	828	770	742	781	785	747	752	753	793	733	741	782	772	779	819	777	739	777	812	812	770	751	760	736	745	772	816	791	782	764	791	760	776	772	782	808	746	792	748	738	831	773	721	765	763	690	821	783	727	758	778	761	811	806	749	761	732	734	805	760	761	729	759	773	756	779	778	788	737	769	751	717	814	758	744	761	726	740	758	767	776	789	806	744	788	777	719	771	824	738	742	784	751	763	810	751	769	760	750	728	829	784	786	787	753	759	767	775	743	732	757	761	770	808	782	751	787	778	804	782	758	793	766	767	771	751	768	746	763	738	759	755	741	746	753	748	785	777	814	789	759	745	770	699	745	772	763	815	761	778	736	775	736	764	747	750	759	786	752	766	749	771	774	716	742	790	775	783	758	747	801	750	730	791	733	741	788	734	745	748	698	771	761	796	813	761	767	793	805	754	772	739	830	751	782	733	752	735	815	781	727	803	755	762	782	784	772	724	769	782	786	802	755	738	729	712	726	745	765	760	743	746	738	767	772	816	739	782	760	825	789	774	782	760	758	801	735	793	753	746	743	762	703	749	748	817	788	829	787	749	754	732	810	759	757	764	793	798	770	791	767	704	749	734	755	734	782	745	755	746	817	778	788	752	726	783	757	774	806	843	756	750	775	750	796	766	773	774	769	795	737	744	777	765	725	814	776	804	785	757	703	762	705	741	740	741	764	766	790	799	712	774	831	754	782	775	731	758	731	778	755	755	730	719	747	715	799	797	795	765	794	747	784	788	773	723	811	823	760	730	760	754	750	779	767	766	762	698	797	765	778	764	742	742	789	775	704	780	756	798	763	781	802	781	785	776	830	747	772	760	749	796	718	745	765	739	790	798	798	766	774	760	789	763	761	729	781	848	746	788	784	754	777	778	758	746	754	757	758	789	753	730	735	762	766	813	772	747	802	733	785	784	792	786	786	725	765	737	718	768	795	728	794	779	763	787	756	786	794	764	729	793	734	771	786	753	733	734	781	760	780	765	731	768	797	770	767	738	764	705	753	744	778	764	744	765	780	816	727	787	750	773	752	742	767	711	797	722	773	774	758	762	805	728	760	788	740	736	748	830	816	753	708	732	718	807	740	788	787	745	737	752	782	758	738	806	754	794	754	781	792	750	763	735	784	740	741	757	776	757	763	792	726	758	731	742	776	739	773	766	751	745	739	773	739	801	754	753	777	728	838	781	789	804	741	723	778	805	796	774	748	735	787	787	802	756	803	746	748	728	771	779	797	826	810	767	746	782	776	757	766	741	745	749	755	763	750	727	813	750	739	794	773	763	690	786	822
24415	21519	25215	28277	21539	21614	17131	5308	3377	371	315	368	313	324	311	282	267	281	289	314	266	261	287	274	276	315	315	305	314	297	314	331	272	291	293	271	269	298	302	306	288	303	299	280	282	286	300	266	297	285	297	283	284	304	321	271	284	298	291	299	252	266	293	268	273	298	296	300	263	319	281	275	274	284	311	315	342	276	295	283	303	301	298	268	251	301	292	280	270	283	292	297	277	291	299	294	302	290	299	272	295	281	281	312	274	268	255	304	253	311	330	253	263	293	240	288	265	299	327	286	285	298	290	288	259	328	341	286	260	274	266	286	286	285	283	325	280	281	265	269	299	279	281	268	270	254	290	301	308	283	277	283	306	288	263	299	262	285	272	314	295	268	267	274	281	327	313	296	268	266	276	287	270	290	282	306	286	303	267	277	277	280	289	257	313	293	306	311	302	237	301	294	284	287	269	249	308	280	264	282	276	315	289	279	286	305	278	294	303	278	304	306	270	328	277	252	281	288	268	302	268	278	301	297	271	280	271	249	318	264	287	280	300	282	284	273	260	262	290	288	325	291	282	294	302	284	265	239	297	269	272	294	299	267	296	266	268	273	314	312	289	245	286	277	304	287	257	280	282	294	283	299	279	271	283	299	278	304	274	309	283	286	291	287	290	306	299	275	285	277	266	264	314	322	284	281	288	269	269	324	286	279	271	272	261	289	296	270	276	266	308	293	305	287	273	282	298	303	267	275	296	309	261	296	279	250	285	295	270	276	297	282	260	295	320	299	300	307	264	282	298	268	297	307	279	286	280	267	296	261	275	286	307	284	293	291	296	295	312	281	279	299	282	286	267	290	276	289	252	284	292	291	266	317	262	248	288	287	276	291	330	299	302	285	286	311	289	275	314	282	279	270	292	271	302	304	280	307	271	280	271	310	278	294	261	248	284	290	276	281	286	287	313	309	277	275	277	275	309	264	300	258	285	289	271	296	282	293	275	271	314	285	287	286	227	290	282	263	317	257	298	281	295	327	278	289	298	291	288	286	272	292	294	267	270	307	271	288	270	304	272	310	286	267	284	295	284	282	272	294	285	282	310	277	308	282	252	287	284	262	224	246	284	296	280	294	293	293	267	286	278	272	251	293	272	318	286	291	283	278	291	274	275	285	301	285	276	296	284	286	290	276	316	293	310	288	296	285	258	293	257	282	259	277	308	316	277	304	323	308	278	289	300	290	284	292	309	302	286	313	286	305	294	266	294	286	298	243	260	298	274	279	298	296	329	310	266	272	291	305	280	283	293	292	268	316	257	284	316	288	266	291	293	292	281	275	296	289	291	298	288	286	287	259	305	276	306	289	264	257	277	287	282	267	281	295	275	273	302	289	316	260	283	280	294	259	289	264	282	284	281	282	291	256	311	292	274	289	276	297	305	269	272	292	303	282	309	261	297	282	249	313	280	271	265	274	270	293	264	289	282	288	274	277	282	285	284	275	286	280	280	271	273	257	305	295	308	279	289	281	298	266	259	269	273	273	285	269	283	290	273	315	334	263	295	262	286	272	288	292	278	269	287	279	290	281	297	308	299	288	299	287	295	299	304	267	310	303	276	274	303	252	289	275	243	294	287	298	310	276	283	309	301	287	289	251	299	311	319	280	297	265	302	302	284	265	323	276	304	281	267	292	272	274	293	298	253	295	302	275	281	269	280	271	303	275	284	284	262	301	297	286	272	288	296	302	259	299	262	282	294	267	303	292	280	312	280	263	264	297	324	289	283	279	283	285	248	304	318	329	321	295	274	293	288	279	300	324	274	293	294	305	299	300	291	261	267	293	295	286	272	287	296	244	297	316	286	279	305	254	259	294	279	315	279	292	302	298	302	286	292	265	294	292	271	279	278	304	286	335	337	279	269	270	282	309	273	299	270	287	266	283	279	275	286	314	256	284	278	265	277	308	269	291	290	282	314	271	263	288	273	319	261	281	308	294	284	318	323	299	250	266	257	311	269	282	270	276	281	277	319	268	283	308	266	313	265	287	294	275	302	287	280	290	279	286	325	345	279	258	313	281	292	262	298	298	287	260	317	313	270	297	281	301	291	335	326	295	301	284	278	277	306	285	264	309	287	295	257	277	259	276	268	291	263	298	290	301	265	275	303	259	297	273	319	302	297	333	311	315	294	277	329	292	275	324	302	261	317	294	269	286	283	303	261	321	247	261	299	276	272	313	293	309	266	270	290	263	274	309	282	285	276	297	292	272	276	277	267	295	279	272	301	291	288	278	290	256	307	263	267	298	274	274	296	289	329	286	271	281	308	252	247	272	282	295	299	300	260	245	260	274	314	280	286	280	282	280	268	303	239	288	281	317	299	309	262	288	290	303	296	258	284	276	285	304	285	265	287	276	297	277	249	279	289	264	263	270	268	296	276	301	291	281	262	302	255	248	258	271	304	252	257	270	297	286	314	279	278	262	282	286	294	293	314	294	293	281	275	268	264	307	276	290	299	312	300	289	309	332	290	297	244	270	283	307	289	270	324	329	259	271	310	292	300	282	289	276	288	310	297	258	292	277	276	298	259	274	294	287	295	297	272	304	307	306	289	292	281	313	287	328	279	277	305	278	292	301	288	279	311	308	269	259	288	255	281	264	302	283	259	265	296	260	309	278	274	281	283	257	279	278	299	259	297	306	299	279	259	265	315	282	321	282	297	234	258	273	276	290	306	289	287	287	293	295	257	265	283	301	296	268	285	273	302	300	285	299	279	302	313	286	287	299	298	278	311	301	285	270	318	306	277	289	296	284	288	264	310	285	284	293	268	278	328	289	284	313	286	298	310	301	253	288	296	286	281	335	286	274	260	291	321	291	251	291	278	316	273	291	265	302	287	277	296	270	294	263	274	281	303	289	274	300	273	256	272	289	301	315	284	302	304	290	261	297	305	295	294	286	306	315	292	296	269	275	270	318	273	235	298	270	253	260	288	284	291	280	285	305	269	273	282	304	310	276	273	285	292	299	267	288	253	282	296	297	347	307	262	266	261	276	265	281	303	283	278	262	291	273	302	322	279	280	296	290	267	283	313	268	323	290	305	291	291	315	263	262	278	279	285	278	274	270	322	264	277	275	295	283	276	288	301	291	288	281	263	260	292	261	247	314	279	268	321	322	309	305	322	310	289	290	292	291	307	318	291	310	287	254	297	272	313	286	273	310	277	272	270	296	247	290	294	275	294	265	272	288	295	236	302	249	293	295	314	300	301	295	262	262	280	284	270	267	279	282	269	296	291	281	293	262	283	290	294	270	315	239	300	308	283	256	306	262	314	286	267	296	304	257	277	320	263	251	296	285	282	244	282	278	304	294	235	291	285	301	282	310	313	305	324	299	279	265	281	291	288	286	295	260	283	283	266	303	264	288	292	277	289	321	279	289	273	293	254	278	262	277	276	285	237	268	277	309	265	301	294	279	282	298	298	274	288	311	279	297	276	258	255	271	287	313	312	285	255	278
28730	41360	22313	11005	5285	2862	1615	2765	2065	718	690	727	719	704	735	677	667	694	715	652	659	687	670	715	699	688	678	703	660	684	656	674	674	662	673	688	693	682	670	691	670	662	702	697	700	703	673	675	653	640	702	664	650	700	659	631	652	672	696	687	705	694	638	660	696	636	654	649	659	648	686	689	661	713	739	694	680	695	693	698	663	665	677	665	681	707	699	678	683	650	659	712	667	702	630	719	706	638	705	661	667	646	683	652	688	693	654	660	671	689	645	675	677	675	695	655	683	689	621	660	665	696	735	682	663	704	710	679	682	611	666	681	697	700	662	711	655	666	719	696	698	625	648	655	712	660	665	699	671	702	670	679	625	688	629	656	649	659	691	668	676	679	665	677	684	677	640	645	674	653	651	652	673	715	672	691	690	680	696	650	688	675	678	685	684	666	640	656	687	673	707	727	681	652	707	734	690	665	645	676	680	669	699	691	728	727	717	677	652	677	702	715	742	735	668	683	659	653	693	701	650	685	707	677	693	695	656	663	620	645	709	668	669	656	661	662	673	737	678	674	707	723	684	702	677	695	689	621	667	692	647	635	715	646	696	692	703	668	680	637	734	703	720	703	666	687	691	652	633	692	665	682	681	663	688	649	683	704	639	643	643	699	683	671	669	669	658	689	638	664	693	648	668	670	659	633	684	685	662	697	667	667	684	664	692	603	649	667	673	656	655	657	740	661	691	690	691	671	659	672	709	667	656	714	646	686	694	713	679	690	668	693	641	588	654	689	681	719	629	683	715	664	659	685	690	694	643	674	697	718	736	720	641	638	693	675	689	662	698	744	703	702	649	625	683	674	719	718	625	652	657	674	671	669	679	693	672	636	698	669	708	689	666	684	651	686	687	663	679	718	660	691	644	703	598	690	621	647	698	668	680	704	667	677	643	653	675	670	655	681	692	652	644	717	712	643	701	683	709	706	714	644	672	638	681	715	704	682	656	637	635	665	634	673	705	676	676	698	692	695	682	693	687	688	683	669	670	655	717	692	663	644	643	678	681	707	634	708	650	641	689	686	682	637	671	711	702	672	698	699	670	657	674	666	606	668	653	658	671	639	677	648	690	691	685	714	697	700	698	674	649	669	690	707	657	646	703	672	705	645	694	672	670	718	636	687	707	715	673	674	666	676	669	693	672	652	695	641	686	674	661	671	636	681	678	721	652	671	651	671	672	697	670	649	653	718	667	685	659	695	679	680	670	718	676	715	665	666	598	694	671	683	623	655	701	705	612	695	674	681	659	676	732	624	711	676	620	643	641	689	673	683	691	698	683	694	706	723	632	658	675	615	686	661	637	687	677	670	656	699	685	687	686	698	668	745	656	663	703	670	701	692	665	645	676	708	687	688	687	622	692	708	681	619	696	704	650	700	617	699	675	636	641	693	622	691	718	629	713	680	684	673	678	674	660	649	593	678	681	640	691	656	657	618	672	676	670	710	656	655	691	714	633	691	699	681	647	685	648	680	678	734	678	664	665	682	667	701	676	675	700	690	654	686	686	705	675	649	672	653	676	667	675	612	733	679	651	650	666	650	643	664	699	728	670	704	688	666	623	688	645	669	672	719	657	645	717	637	668	659	703	643	662	663	663	686	713	702	682	724	665	627	693	688	663	680	664	660	614	674	701	655	647	683	690	719	711	649	680	675	717	743	706	707	616	672	612	728	651	679	709	711	653	660	651	719	664	651	694	738	674	727	718	638	725	654	660	685	665	656	650	651	656	663	678	678	635	691	704	678	655	669	682	686	677	676	697	724	695	643	642	677	691	704	710	653	675	747	671	669	657	691	669	684	723	647	660	655	659	668	677	744	690	730	652	682	690	656	697	687	756	679	693	702	659	652	681	649	669	686	607	688	659	702	651	645	661	652	665	662	647	648	698	645	656	670	666	659	654	621	695	652	681	667	683	680	676	670	679	626	692	710	668	657	660	686	674	656	690	695	654	684	704	651	684	640	670	683	699	695	607	698	655	668	718	647	637	679	717	683	674	673	693	668	675	683	650	656	649	677	697	687	699	661	651	656	692	694	659	714	674	703	656	719	623	698	706	679	638	708	691	639	663	719	652	613	673	730	660	649	692	686	624	682	658	672	651	657	680	659	717	693	684	650	659	657	629	715	663	691	708	705	668	669	665	715	690	701	672	645	721	703	625	667	651	654	697	705	644	675	661	691	645	628	705	707	684	635	664	689	698	724	671	712	668	630	710	694	693	692	673	661	663	697	694	684	692	705	677	710	710	734	639	636	689	665	709	660	633	694	639	656	687	674	678	694	671	653	651	713	686	701	703	686	682	657	681	732	688	694	715	614	651	657	702	669	721	678	684	696	702	630	651	664	680	631	685	660	658	694	674	702	686	639	706	679	655	675	679	708	687	675	668	698	712	664	656	643	649	662	700	695	702	662	673	733	675	686	690	672	685	674	684	629	660	652	683	641	651	646	717	675	680	717	649	650	741	660	663	655	673	673	635	666	633	662	713	699	667	641	660	674	658	682	725	724	690	678	649	661	695	643	678	655	652	625	656	631	667	678	652	720	667	674	661	666	664	689	650	669	654	689	666	681	659	709	651	696	638	663	676	684	714	678	731	629	645	678	710	688	698	668	688	643	678	663	659	702	693	692	718	685	686	682	671	675	627	622	717	658	732	675	652	663	687	656	607	643	665	653	640	670	669	699	651	647	683	605	651	668	662	660	686	676	663	640	687	707	678	736	688	684	658	662	696	655	667	634	648	707	654	655	713	686	678	684	623	648	699	658	671	687	641	713	633	666	660	674	706	695	711	688	656	665	692	689	693	661	698	698	670	679	670	700	679	708	675	670	719	646	674	666	659	682	644	667	643	623	659	640	654	662	675	649	696	637	673	700	677	664	653	635	652	675	679	693	675	713	680	639	661	668	739	700	685	675	680	670	638	675	653	709	663	692	652	678	689	647	657	654	720	712	673	639	673	704	695	656	647	675	681	645	689	660	719	656	688	686	677	670	689	702	646	638	700	686	700	645	684	703	712	692	652	675	645	690	716	692	672	690	653	681	660	723	663	650	671	648	670	692	634	655	722	641	674	666	678	663	712	680	673	678	602	703	674	704	667	654	666	692	699	745	655	667	675	637	656	675	715	646	699	661	665	709	676	728	668	675	639	676	704	614	653	672	672	697	695	700	650	687	614	683	652	670	646	669	717	695	716	646	649	666	666	639	649	653	642	646	675	655	751	660	640	708	697	689	669	687	631	657	702	658	722	690	669	647	678	654	682	673	702	690	703	702	626	686	667	688	692	661	706	670	690	649	610	644	678	686	708	711	667	680	682	682	679	715	708	706	735	654	744	636	674	686	638	667	709	688	692	627	655	692	701	662	689	679	730	659	679	631	679	667	644	665	674	708	679	635	706	644	663	657	724	657	714	674	649	685	695	669	692	717	694	677	693	660	667	667	683	671	670	633	662	681	700	662
31877	22852	20408	8453	2308	1178	660	404	309	218	203	241	228	250	207	235	210	213	217	224	210	217	179	196	214	208	215	195	212	188	219	221	206	224	204	173	190	182	210	215	227	195	195	223	202	198	211	188	216	227	215	214	196	218	242	220	191	201	199	231	219	204	208	193	222	214	217	181	233	225	225	202	219	212	209	196	240	218	206	207	204	206	208	213	221	200	206	215	214	223	182	225	203	220	219	192	224	202	198	225	248	189	246	218	186	221	224	202	205	203	216	220	191	208	236	213	186	206	207	203	196	207	217	217	220	230	221	188	198	203	222	206	217	204	203	217	210	197	208	201	236	215	198	211	186	236	205	196	193	197	217	188	233	219	202	222	199	199	215	204	218	221	194	222	224	221	211	229	228	175	228	211	213	230	206	212	200	230	221	206	191	218	214	210	222	212	216	211	228	210	208	195	189	203	210	201	237	212	203	226	244	223	230	216	214	214	233	188	199	197	198	220	191	195	216	204	206	217	182	203	241	215	222	229	219	216	231	234	194	219	205	214	215	214	208	224	198	198	215	213	219	206	198	192	220	208	199	231	224	197	239	239	206	215	205	210	214	244	202	205	227	227	206	216	199	203	240	236	217	216	199	234	202	206	205	208	202	211	223	224	212	208	214	208	211	215	239	214	201	197	199	204	222	219	215	192	238	208	186	228	186	209	207	232	189	212	213	194	195	230	217	225	210	205	230	202	195	246	221	239	217	221	224	216	223	203	237	194	232	218	200	216	205	218	205	208	213	220	212	217	196	245	218	211	231	215	216	189	211	193	224	207	179	217	204	200	242	228	216	197	224	203	198	249	182	227	188	229	263	221	214	193	207	243	209	224	208	231	223	213	213	202	209	199	221	222	206	217	223	175	219	196	226	221	187	214	199	238	202	195	201	203	229	226	206	198	216	215	190	188	205	195	246	186	223	196	250	223	221	206	227	188	177	221	228	208	206	221	203	216	229	194	204	209	175	191	201	184	217	222	218	231	223	197	208	219	242	222	244	254	196	229	192	227	184	227	200	214	214	233	194	190	220	206	217	239	187	199	242	230	229	181	218	224	215	214	208	198	203	200	179	213	195	204	218	201	219	218	225	189	184	207	208	247	211	227	235	205	201	237	191	197	234	230	194	240	206	210	194	229	199	223	195	196	200	188	234	251	210	215	208	232	208	222	220	204	222	199	205	208	223	226	203	234	211	223	193	204	234	229	237	234	205	178	207	193	200	231	210	207	212	185	193	207	210	192	210	206	217	226	226	215	200	217	221	190	204	198	215	235	212	229	189	199	219	208	208	201	220	190	212	221	195	177	186	185	217	220	206	193	199	209	198	230	223	234	203	213	239	225	213	230	215	228	209	240	228	210	219	210	214	199	197	231	203	227	203	207	188	173	211	203	185	217	220	219	185	206	193	214	193	204	229	222	195	199	225	214	220	190	216	216	223	205	205	201	218	186	217	219	227	229	188	217	215	213	223	211	219	228	232	219	233	244	204	221	205	212	203	223	214	211	203	199	226	234	210	212	182	185	214	205	223	227	200	200	213	206	230	226	215	200	220	221	217	213	222	235	201	220	197	225	196	216	210	196	204	225	222	228	226	219	202	219	216	230	251	192	239	215	229	183	224	205	254	221	235	225	214	217	189	198	220	218	208	207	223	226	182	204	217	211	205	205	205	224	230	192	221	233	221	211	234	230	206	206	193	200	217	213	222	195	209	203	212	224	214	217	217	206	213	221	210	229	236	239	199	202	221	175	212	222	202	213	214	214	232	214	191	215	213	217	199	203	210	217	184	203	219	195	228	200	179	202	254	186	216	201	216	228	196	203	212	233	234	212	217	214	201	226	219	203	215	209	220	237	200	211	206	210	220	206	223	214	215	197	209	207	214	214	218	205	210	220	257	200	229	197	225	226	216	187	211	221	201	212	223	232	211	228	187	203	230	209	205	187	206	172	220	196	234	209	236	205	222	225	214	220	230	221	222	213	207	200	208	222	203	192	215	235	240	254	187	191	199	216	243	193	217	197	243	211	212	210	196	217	205	198	260	247	218	203	218	229	234	191	198	210	195	206	220	205	242	219	193	240	217	217	228	202	214	208	202	236	218	208	212	197	217	199	204	212	231	240	206	245	229	241	211	210	228	190	178	208	206	197	229	232	192	197	216	204	241	184	192	225	194	204	188	223	221	200	217	228	210	218	192	196	214	239	235	235	223	229	211	219	219	185	209	216	217	199	223	221	223	216	216	208	173	204	221	224	213	232	196	215	214	215	218	226	219	231	198	182	235	238	209	224	247	192	176	222	219	215	215	201	196	229	220	227	208	203	223	230	237	215	209	220	196	221	192	171	198	207	210	202	197	216	216	207	198	224	213	245	220	230	210	227	194	213	225	233	202	215	238	215	192	205	218	189	200	199	231	216	202	208	202	204	194	188	217	216	211	226	203	191	203	219	237	229	202	195	231	215	209	220	225	200	212	207	227	216	190	213	218	217	222	202	203	203	193	187	202	205	191	177	218	237	217	210	214	208	166	202	232	210	224	187	216	179	182	218	199	192	216	191	201	227	198	214	230	229	212	218	191	203	200	195	207	172	234	209	203	236	187	217	208	231	227	222	203	188	215	220	217	221	230	209	241	248	192	196	223	207	195	197	235	224	191	220	204	211	199	214	200	225	221	220	206	188	206	223	212	207	225	197	198	233	192	217	183	208	213	221	193	215	221	219	218	201	196	215	201	217	203	242	185	232	218	206	204	220	199	208	208	196	191	223	210	213	221	221	184	182	233	231	230	202	187	208	222	225	184	201	211	257	221	226	225	193	199	210	213	219	211	207	213	187	214	236	239	210	237	221	197	219	229	178	219	217	201	200	210	207	220	218	198	199	211	205	211	227	225	212	222	236	238	211	209	195	192	194	204	222	212	210	218	219	207	236	193	220	207	192	211	229	219	173	223	227	193	200	198	195	178	199	201	205	198	190	193	212	209	200	222	221	187	186	220	207	210	206	196	233	237	204	203	214	228	205	227	208	234	238	228	219	227	198	223	207	211	190	189	219	231	176	190	197	244	191	193	219	197	213	227	198	207	218	213	203	213	205	197	198	181	197	208	215	204	176	196	191	204	242	230	244	178	219	211	212	188	207	221	196	206	226	209	221	222	227	225	193	196	228	192	214	199	212	229	212	187	223	214	226	184	227	237	216	209	199	215	210	216	191	216	241	209	242	234	212	220	216	217	208	210	225	193	220	206	201	212	219	215	203	229	229	231	239	215	215	223	208	216	212	215	218	225	192	193	226	201	206	236	193	197	230	220	212	197	212	224	195	217	215	207	179	179	232	216	227	213	203	210	219	232	224	179	198	239	212	194	200	204	195	223	217	195	203	202	203	184	189	201	211	209	232	199	211	196	218	210	230	195	207	196	195	227	203	209	238	233	197	206	199	226	245	210	220	226	216	203	249	206	209	235	188
19833	24426	12673	4275	1784	1014	702	648	648	582	562	572	561	546	556	625	564	566	591	585	588	535	549	554	561	574	570	558	579	534	543	564	550	561	549	595	571	557	570	554	549	527	526	545	566	547	576	545	565	545	589	568	569	557	568	563	591	512	557	595	572	538	523	528	581	592	577	551	546	515	538	549	545	509	577	552	560	590	541	535	569	560	569	538	593	587	538	589	551	579	581	528	562	551	509	574	592	562	551	543	536	603	554	517	535	530	551	569	588	547	532	542	577	537	559	558	565	532	558	576	584	580	597	564	534	564	588	548	558	511	541	521	539	558	570	549	540	553	533	528	573	600	547	567	588	571	565	531	532	567	517	556	573	602	560	575	572	583	550	595	551	569	574	543	524	550	603	593	548	575	585	566	535	565	580	570	568	528	526	524	570	596	577	595	578	550	544	573	559	529	555	538	582	513	542	509	549	566	568	565	519	539	505	526	608	548	562	577	582	527	536	567	561	580	559	556	585	569	552	525	554	614	567	540	574	598	553	517	534	584	591	556	551	554	568	559	573	573	544	546	577	521	541	534	538	521	551	545	603	556	577	556	569	527	475	599	561	549	520	545	556	546	562	587	522	527	556	546	536	574	577	559	560	598	554	577	575	571	562	610	562	554	553	552	559	569	563	552	539	520	552	571	563	586	544	588	557	553	528	554	558	578	568	522	538	582	586	582	547	549	525	583	535	543	545	569	549	546	565	539	501	591	564	558	588	570	548	552	570	570	569	561	552	569	546	548	548	544	544	573	551	575	549	561	588	549	558	541	554	543	572	548	582	557	574	538	575	549	537	558	609	542	590	526	537	557	596	554	566	506	595	581	576	520	591	566	600	570	571	566	538	563	548	593	589	526	542	535	596	582	547	528	546	512	597	584	566	620	611	612	575	578	558	556	551	556	574	592	548	546	569	568	528	545	560	587	584	648	593	528	581	546	538	563	569	553	559	592	546	546	556	526	565	579	589	561	545	536	566	559	602	581	553	567	560	535	585	562	540	535	581	553	567	557	527	560	523	545	556	539	537	559	520	533	561	582	521	532	566	579	581	562	549	544	547	598	582	566	569	546	567	582	544	542	532	590	557	540	553	550	552	578	580	578	558	536	594	524	527	533	551	603	550	578	553	539	583	522	584	570	556	552	535	582	582	577	541	587	604	575	571	543	547	566	552	555	546	572	594	612	588	551	583	528	552	555	556	516	533	510	571	572	589	586	583	561	576	608	559	509	540	575	568	545	510	566	565	553	567	564	580	584	563	565	481	558	578	569	525	577	582	543	566	595	560	537	562	576	559	578	493	542	563	548	598	507	567	558	604	518	565	564	578	588	582	521	560	552	563	549	616	562	577	554	576	541	570	520	548	568	504	616	594	580	603	607	572	619	552	573	521	538	587	585	514	574	507	568	575	587	568	537	555	578	560	548	569	521	561	552	568	591	556	570	560	558	579	554	545	587	597	560	542	548	572	536	560	563	589	544	559	572	591	555	554	558	559	526	563	531	540	605	514	558	537	580	579	557	566	563	568	580	595	576	528	562	558	527	542	570	583	570	556	589	570	586	567	536	555	557	582	567	528	549	546	562	568	565	594	542	576	588	575	552	569	580	536	577	523	524	526	564	537	495	577	545	546	568	548	554	574	573	568	531	575	557	543	551	609	549	585	562	561	547	541	561	564	552	512	567	574	533	542	542	539	555	536	559	567	565	551	554	558	590	575	567	528	558	537	557	580	551	525	565	558	568	521	612	505	598	548	574	543	568	556	567	552	545	557	544	549	519	592	567	539	533	563	557	564	552	545	566	571	577	516	569	560	581	560	552	574	570	592	567	573	549	556	553	550	625	548	548	531	500	570	514	508	575	573	568	533	551	539	559	532	572	482	561	600	582	529	554	575	570	561	556	537	529	541	535	542	548	571	588	524	575	564	542	526	567	540	532	555	564	612	567	522	548	536	557	550	538	539	561	647	551	572	539	557	528	526	533	503	560	565	563	576	558	592	574	579	574	561	555	559	560	531	574	557	519	532	562	569	544	559	570	561	582	573	577	603	572	540	545	589	575	575	561	562	556	559	536	565	558	540	526	561	545	563	518	513	569	546	571	583	570	579	546	581	544	558	586	563	565	562	540	566	530	561	523	561	536	519	545	555	575	579	561	521	563	559	528	545	570	568	552	536	587	482	495	548	527	548	599	546	532	539	575	557	540	532	576	540	556	523	596	536	547	559	579	534	548	561	576	568	580	508	544	532	540	523	535	527	585	527	543	603	492	559	600	491	583	550	539	573	571	528	610	517	564	602	589	585	542	560	573	557	580	545	577	611	533	583	545	549	583	569	627	536	580	546	544	585	561	599	550	584	567	594	561	553	561	552	602	557	534	557	576	538	602	516	603	522	572	546	576	552	544	535	584	597	573	594	550	558	561	548	559	588	558	519	570	528	574	600	532	543	576	599	514	545	569	553	543	584	566	573	555	586	572	621	572	572	545	541	546	549	531	558	620	527	570	523	540	549	548	543	603	551	554	548	562	526	610	536	554	602	574	577	560	564	574	588	522	510	625	517	590	553	553	567	521	563	559	585	563	569	562	566	569	571	533	558	579	570	594	522	545	558	579	588	551	554	527	589	512	563	546	606	570	538	544	541	574	524	539	574	505	585	574	551	546	560	580	587	551	561	563	564	590	555	575	541	549	551	630	567	555	542	583	541	603	531	531	591	578	561	529	583	511	536	552	573	571	562	536	584	515	547	564	527	545	596	577	584	583	561	561	540	566	598	586	538	565	595	579	554	596	540	581	542	584	537	562	566	595	517	541	577	536	624	539	546	561	576	553	589	566	555	570	547	588	534	595	525	549	606	589	536	564	584	553	545	543	537	628	583	578	582	600	564	580	543	573	597	568	574	550	575	552	560	532	562	565	549	592	573	588	591	590	589	583	594	507	583	556	561	516	568	566	586	534	568	573	546	529	535	557	587	512	555	543	577	586	540	581	581	589	573	546	536	528	540	544	503	486	591	540	587	562	544	570	543	540	557	540	589	578	575	537	590	570	586	599	567	589	587	583	540	556	584	575	560	546	525	530	570	520	575	561	574	582	601	555	501	549	608	528	559	567	545	570	522	590	562	518	554	575	542	554	602	564	563	518	539	558	542	531	537	563	501	544	551	531	548	527	566	517	547	541	524	557	587	559	514	573	523	554	549	555	563	545	515	595	566	560	561	590	530	520	502	552	584	542	544	560	592	528	582	582	551	574	559	562	572	559	573	563	539	560	565	579	523	520	613	530	546	507	558	563	550	560	552	574	535	573	527	573	521	561	561	553	572	582	579	597	565	583	562	602	550	568	594	542	544	568	579	585	573	585	585	595	544	555	554	539	513	576	538	559	567	594	555	495	619	563	552	564	580	600	538	543	574	524	539	549	589	522	549	552	517	576	526	566	570	596	583	586	560	537	551	552	562	566	552	574
25030	21540	24891	28636	21550	20006	1898	1810	1167	320	315	356	336	300	311	327	329	305	317	286	355	304	308	319	303	355	298	295	272	300	286	313	313	318	340	337	319	335	300	267	298	323	249	297	331	304	277	265	298	310	295	298	295	287	328	313	311	292	352	320	313	290	315	294	329	324	289	293	309	305	331	327	295	320	326	329	325	305	295	321	359	327	310	300	318	315	303	274	328	337	320	319	281	316	340	293	293	307	317	312	309	347	326	330	323	320	306	317	294	292	338	329	313	273	312	304	285	298	281	318	322	288	305	291	339	309	294	322	315	326	321	304	279	276	263	295	287	277	302	297	308	329	313	280	287	307	271	324	336	313	321	285	309	287	263	353	300	342	282	318	287	284	315	314	304	312	293	304	309	306	323	300	326	306	309	307	302	312	301	323	336	297	299	310	329	327	304	337	309	333	347	306	281	318	323	320	283	307	317	315	343	320	297	310	298	301	297	308	298	323	323	328	301	303	318	307	318	318	323	321	324	294	298	315	297	265	291	318	317	315	295	290	298	309	287	322	339	289	292	309	315	297	316	291	318	308	312	287	299	343	309	295	301	291	296	308	316	298	331	333	298	312	328	318	300	293	274	300	272	327	313	323	294	339	291	345	329	317	312	328	330	297	313	291	294	296	293	295	322	319	326	301	287	278	313	300	298	316	320	316	311	310	294	295	281	298	281	345	320	330	303	316	281	317	280	285	310	274	276	309	334	307	342	339	298	304	300	325	300	261	312	284	289	306	297	288	334	325	321	326	286	361	291	309	325	295	292	312	294	313	352	288	343	289	311	265	285	322	283	311	290	293	326	319	307	310	282	302	294	306	344	292	287	316	343	314	311	311	284	297	327	288	310	338	343	293	292	343	288	285	312	281	315	313	322	301	277	295	285	314	274	304	319	319	315	284	315	335	324	319	294	312	304	317	280	305	329	298	314	318	324	362	341	331	319	308	317	311	296	324	329	316	344	312	286	324	276	303	349	322	266	273	311	309	320	304	285	279	298	286	292	280	324	329	329	317	322	311	302	342	287	288	278	284	307	290	291	297	333	301	320	320	312	283	302	275	305	299	301	296	322	312	340	319	305	329	304	326	313	329	308	320	303	309	331	288	303	290	301	297	298	305	296	258	322	334	318	319	339	337	306	315	297	336	287	322	314	326	329	315	346	319	293	318	334	304	305	310	287	295	315	333	318	305	298	291	299	293	302	301	335	328	344	301	299	286	339	282	343	291	305	325	306	275	296	321	313	322	324	300	328	309	281	322	287	279	295	311	307	283	292	278	350	347	319	309	309	310	289	324	325	342	330	331	326	330	295	323	300	340	269	320	282	287	297	298	295	282	306	324	295	272	247	358	308	319	300	305	310	319	307	337	332	308	283	302	325	288	338	315	313	297	278	318	290	294	293	305	305	288	309	317	344	299	333	320	286	357	317	332	300	296	295	303	298	303	297	301	334	332	307	294	273	293	323	311	302	320	343	298	314	301	302	298	335	325	288	301	294	317	314	299	275	293	326	306	297	318	295	267	359	292	302	312	304	275	320	299	266	299	313	275	322	362	300	298	296	309	282	287	335	310	295	306	347	309	295	309	307	318	326	322	307	312	312	321	335	278	347	281	306	307	332	280	312	311	281	304	333	333	321	320	314	296	318	321	308	282	303	300	325	350	320	280	317	308	323	316	318	301	319	302	297	328	286	307	337	282	305	312	308	326	312	288	326	328	287	301	338	335	320	305	335	340	306	302	293	321	291	350	325	289	304	315	314	299	333	327	312	290	300	325	334	340	321	296	293	310	286	319	302	305	299	316	325	312	318	293	297	310	292	323	322	315	279	307	323	325	268	295	287	293	297	289	263	326	332	320	303	300	300	318	319	297	348	322	301	309	301	299	284	341	307	293	281	321	311	294	310	297	332	309	301	318	270	334	295	276	283	282	341	273	308	331	296	330	318	306	285	282	302	308	276	335	303	318	277	324	286	297	300	332	302	337	300	325	301	312	325	307	327	292	329	320	342	285	302	296	306	318	273	308	300	309	309	300	333	281	318	305	326	291	337	298	296	319	296	314	303	312	290	293	303	293	299	289	339	325	318	299	261	310	305	327	322	303	304	293	359	269	328	288	303	309	310	301	273	297	338	303	297	368	325	310	296	323	306	285	292	321	309	317	314	281	328	288	340	276	311	322	314	301	295	294	301	290	310	304	306	310	336	323	337	323	301	316	303	317	311	333	333	319	310	308	288	264	310	328	320	283	318	325	318	285	343	304	340	320	259	298	333	307	301	318	300	366	301	335	313	285	324	302	313	280	285	288	292	301	270	280	278	331	318	317	301	308	319	299	304	301	296	273	313	319	339	281	329	305	290	305	309	296	297	313	317	290	262	300	312	284	328	293	295	313	299	336	326	317	282	322	304	315	331	292	332	295	327	321	328	279	303	301	306	341	301	303	303	299	282	322	299	303	333	333	314	297	289	304	299	297	299	324	311	328	297	294	283	323	305	331	310	336	315	295	322	338	332	347	325	329	322	282	308	318	327	301	313	313	302	316	299	340	318	277	251	290	314	306	312	268	290	345	326	304	279	297	327	316	323	338	304	295	291	309	296	289	322	285	330	300	279	268	330	296	335	302	302	305	326	289	289	311	288	328	289	302	265	294	313	300	299	302	284	301	305	340	302	317	293	293	301	329	260	305	343	289	310	296	284	282	309	329	304	286	339	280	297	324	307	318	290	317	307	309	288	329	308	306	312	323	283	308	299	319	277	284	326	309	316	331	327	262	293	305	308	299	305	301	328	284	318	285	319	322	326	311	323	290	299	323	321	327	318	286	282	329	309	311	280	293	275	296	317	306	321	300	308	316	280	306	277	301	314	305	278	297	292	330	326	314	341	280	289	303	303	309	263	294	319	313	296	313	295	266	333	306	323	316	295	294	298	309	317	266	276	314	300	293	307	304	327	319	302	284	315	304	302	325	298	300	280	304	322	294	308	309	270	316	268	320	330	294	292	277	283	332	299	315	314	311	321	295	299	314	300	321	272	284	321	303	277	307	295	275	282	277	296	302	305	295	315	323	318	332	306	281	295	316	297	309	312	287	316	285	299	270	319	330	310	310	326	300	313	352	290	325	297	298	323	301	325	302	321	287	295	315	329	318	316	284	337	298	327	288	297	313	304	303	343	301	306	327	287	295	322	281	332	325	324	316	279	300	312	302	277	343	333	337	311	305	287	318	309	313	283	311	294	322	289	290	300	272	295	300	312	324	332	296	322	323	311	296	294	357	285	284	305	344	288	340	332	302	308	328	314	274	299	279	341	284	287	334	357	310	338	330	318	310	312	298	292	297	291	313	293	329	325	322	304	284	350	280	318	296	315	340	297	314	310	281	333	268	329	327	336	322	334	338	278	287	295	313	317	305	298	314	310	327	330	289	293	310	285	329	299	322	316	292	334	279	302	323	303	312	329	307
22286	36549	16715	7433	3315	1619	897	1541	1227	773	704	727	712	783	771	695	734	775	752	771	800	747	747	785	728	740	777	773	772	772	731	725	723	743	745	736	719	764	747	757	729	710	758	768	743	727	717	747	734	741	730	722	740	768	683	709	753	731	780	782	756	764	695	812	690	792	730	784	775	740	750	745	741	762	791	745	753	749	761	727	752	798	723	791	746	706	709	750	718	761	724	745	732	794	747	736	716	760	750	733	735	737	751	779	781	710	695	698	767	718	702	778	720	747	728	723	773	714	760	722	700	794	743	792	785	768	757	775	721	718	769	745	749	722	726	732	735	755	789	752	743	736	695	716	789	752	758	735	761	697	708	711	773	762	704	800	780	756	729	682	742	704	754	756	765	735	766	715	778	781	757	716	794	735	753	778	739	773	754	728	729	769	748	767	746	712	748	749	735	720	776	760	764	718	720	731	771	746	784	705	772	736	842	792	734	782	764	718	756	734	702	783	756	725	765	753	788	774	736	750	717	744	767	759	751	771	755	781	763	742	736	795	748	704	739	746	748	743	731	757	758	769	700	782	781	686	732	772	712	741	724	727	766	750	769	748	767	696	751	747	744	787	752	727	769	693	753	708	738	740	799	770	771	710	741	710	721	711	773	746	754	735	715	701	734	756	751	749	779	783	745	811	734	721	777	724	746	753	745	735	730	737	742	797	779	750	739	754	768	738	720	745	764	769	778	686	739	730	801	744	725	711	765	749	756	763	699	785	724	784	790	729	775	770	777	767	729	726	779	712	764	756	771	752	753	751	762	713	787	750	788	753	802	715	734	748	742	774	772	731	745	720	791	781	766	756	745	709	782	726	765	736	727	736	713	715	759	741	732	829	753	757	692	786	732	725	750	724	762	744	729	733	729	766	758	742	768	711	748	769	704	734	728	747	783	754	695	753	773	726	788	740	782	739	737	735	763	742	758	718	753	750	757	724	724	764	743	753	776	724	792	748	735	724	743	759	738	757	737	798	729	763	731	773	775	765	716	736	743	712	728	762	765	733	757	748	743	711	777	697	745	775	766	767	698	776	786	751	719	774	734	740	777	730	780	745	750	746	740	761	751	707	790	693	725	718	730	730	766	723	805	715	743	783	724	730	784	743	757	782	764	731	755	767	761	730	750	748	741	783	780	758	750	764	746	750	744	756	729	725	697	748	748	730	819	793	773	755	757	735	732	774	744	802	685	743	742	736	759	710	720	730	704	750	742	727	765	760	691	798	740	764	761	759	754	716	719	737	758	727	753	706	813	726	746	756	721	749	711	784	717	742	775	736	779	788	759	726	716	749	775	698	726	801	739	789	762	754	734	728	700	735	754	764	775	752	726	772	741	722	760	721	776	724	724	741	755	699	739	740	713	705	770	750	762	763	739	734	710	776	786	715	740	694	747	775	714	752	768	732	717	725	736	834	742	777	763	756	771	733	768	738	771	743	720	797	727	696	726	766	753	728	719	726	751	770	733	742	757	749	737	728	781	766	705	737	733	793	743	743	755	713	695	716	729	684	736	707	699	730	733	748	778	807	749	704	711	751	721	712	748	725	773	739	704	689	773	749	771	787	777	747	750	723	735	727	712	732	731	783	774	726	712	778	752	736	725	709	788	709	736	726	728	724	751	736	733	767	684	754	781	723	730	751	736	711	741	730	787	749	742	782	669	762	736	765	752	745	727	731	735	781	785	749	682	754	773	778	744	743	759	783	753	776	700	766	729	764	714	766	692	717	761	755	790	764	722	763	737	745	734	758	783	747	773	770	759	744	739	774	705	732	721	745	760	790	734	745	752	736	699	783	739	734	759	695	701	724	779	757	749	755	722	775	733	761	726	731	732	766	743	701	781	714	747	711	805	741	786	750	752	748	766	756	751	764	782	730	778	749	747	792	796	730	784	783	740	743	761	750	696	731	741	735	747	745	773	719	709	797	758	748	691	773	782	795	807	799	710	808	736	777	788	716	746	740	762	723	765	723	731	731	767	751	711	742	762	728	761	707	705	752	771	757	788	777	746	707	752	736	736	757	701	753	722	759	749	739	723	730	761	681	726	767	706	720	750	724	727	710	666	725	752	742	680	751	747	759	764	768	730	747	757	737	720	786	756	730	755	776	726	745	733	723	701	759	756	732	737	792	744	730	745	693	786	737	740	758	720	757	724	738	739	733	778	775	735	755	736	732	701	751	753	782	767	768	735	703	732	768	744	713	739	727	731	696	785	761	704	705	770	707	745	750	769	682	744	764	764	762	768	741	785	741	721	772	766	777	792	757	723	754	735	739	769	733	756	715	751	756	753	730	758	732	748	737	788	731	749	762	738	745	774	751	744	753	765	764	757	735	729	720	720	726	737	759	726	741	742	756	749	723	752	744	749	757	745	746	721	759	777	717	768	795	731	733	747	740	771	684	729	731	745	744	785	764	715	747	752	724	686	767	729	728	757	789	753	725	720	785	767	747	760	758	737	776	716	716	773	739	755	767	732	705	744	717	714	814	742	736	753	751	710	782	782	733	773	751	769	727	746	705	688	757	804	757	744	728	784	729	796	743	709	722	716	759	744	741	745	771	765	742	755	772	757	755	781	728	777	704	714	731	753	737	732	765	727	737	712	693	782	707	761	817	727	752	786	727	750	788	748	766	755	736	825	707	759	739	733	747	756	749	776	744	718	715	739	776	740	723	729	761	723	726	711	752	757	712	747	736	781	749	750	735	771	768	714	761	744	717	723	779	777	723	743	717	736	729	762	713	736	750	703	680	780	729	762	743	821	784	750	728	763	758	722	727	758	746	721	831	761	754	751	758	721	736	757	787	747	713	704	734	778	762	713	732	750	754	714	741	717	790	701	764	739	737	768	701	812	757	779	784	770	765	725	774	786	758	757	747	768	708	753	775	678	786	715	729	753	763	762	776	725	741	775	743	755	731	706	763	740	716	685	793	750	798	767	735	719	747	736	719	752	743	726	795	758	737	770	698	738	753	703	738	734	762	758	774	757	714	768	709	747	749	747	713	732	740	799	748	749	741	702	748	740	752	720	769	737	746	742	789	761	756	750	786	728	749	732	791	727	749	731	754	688	737	741	754	694	751	733	747	763	750	760	738	755	778	747	749	713	718	800	708	755	749	729	742	742	759	757	755	710	718	724	746	763	716	736	733	730	735	741	732	743	759	762	717	747	756	708	748	758	750	726	765	770	713	760	750	801	778	753	721	752	774	763	708	732	717	760	786	738	741	708	760	699	771	687	768	743	748	754	717	800	718	734	755	707	759	754	794	725	746	734	749	743	736	800	685	744	723	742	703	746	753	700	800	774	751	778	705	738	733	776	737	763	719	755	753	717	711	740	737	751	736	753	737	733	768	737	735	751	700	712	751	789	708	736	739	746	756	788	772	774	738	713	724	761	742	795	782	734	774	711	759	759	716	756	699	744	753	750	721	790	763	710	722	700	731	698	730	725	725	736	739
24424	21534	25274	28268	21547	21599	16186	4522	1428	344	331	266	302	297	273	275	294	259	303	272	317	287	277	281	294	301	331	324	235	283	242	254	282	279	297	302	303	243	301	280	271	288	240	277	285	276	270	274	263	284	289	282	320	292	292	271	240	296	272	285	253	298	283	292	264	292	288	292	270	296	300	295	271	287	261	285	298	293	270	289	271	258	297	276	286	302	284	280	277	283	297	274	267	289	319	253	281	299	281	279	287	273	309	241	292	288	265	292	295	315	307	268	275	288	277	276	285	286	288	288	289	272	279	283	281	273	268	263	278	274	263	271	298	276	268	278	286	247	258	259	297	252	289	244	247	294	284	290	288	266	265	277	259	284	286	267	280	291	296	286	298	275	263	301	256	278	287	302	290	271	265	261	288	321	288	292	256	269	263	285	268	295	295	288	268	254	268	254	266	244	265	261	296	282	263	297	276	299	283	277	288	275	301	277	301	273	258	302	269	273	305	291	273	258	271	254	264	264	260	322	296	264	266	265	289	267	267	262	233	266	332	283	264	285	300	288	283	280	295	300	289	243	271	272	266	285	266	288	276	273	262	243	295	271	266	264	288	244	280	245	322	277	280	293	269	275	235	285	262	268	266	281	264	276	258	243	268	270	264	305	283	268	257	242	295	279	245	264	260	275	280	250	312	277	266	273	317	276	264	299	268	309	299	285	286	310	277	285	282	281	301	266	248	280	255	315	274	299	290	268	277	252	299	305	278	285	275	285	289	278	285	278	284	265	245	303	285	275	277	307	258	262	282	294	290	262	287	305	267	268	307	295	291	292	252	296	294	269	264	289	258	268	276	281	282	281	294	247	274	281	304	290	278	274	269	271	268	275	277	287	255	310	288	264	310	270	301	296	275	277	260	271	286	229	300	265	294	278	297	259	281	252	324	270	300	300	272	304	326	261	275	297	280	267	258	305	265	281	267	277	274	291	252	288	279	278	305	274	272	289	262	283	292	296	276	301	274	261	294	247	285	274	270	264	272	277	264	329	286	316	305	296	259	302	267	309	279	253	263	273	305	264	286	280	270	268	274	317	323	285	298	290	279	282	262	279	266	245	275	272	250	275	260	267	223	264	297	304	264	280	239	270	288	276	288	282	285	266	293	294	292	290	272	293	295	288	262	276	263	259	297	261	263	283	264	253	275	286	274	277	300	289	250	280	300	268	259	261	291	260	277	304	273	315	267	269	289	288	261	286	266	240	269	303	277	296	280	269	288	292	285	304	324	274	274	258	273	295	261	305	299	293	265	270	281	247	247	274	263	259	306	264	272	290	271	266	310	298	259	242	307	273	286	291	295	279	269	299	272	287	280	283	248	282	251	324	268	267	261	276	257	289	273	301	260	274	302	286	269	286	274	256	269	292	280	306	279	276	287	291	277	313	292	293	249	300	261	270	296	285	267	283	275	298	289	265	295	262	243	282	278	299	273	267	250	291	273	264	279	227	272	260	298	305	279	315	241	275	300	314	258	255	278	258	291	280	258	280	232	274	293	249	278	302	264	290	270	274	286	262	280	276	236	258	298	289	272	289	248	283	279	277	280	285	275	290	241	284	280	272	293	279	272	282	271	283	280	293	289	281	302	273	299	290	271	282	297	296	242	295	282	296	276	280	286	244	269	270	303	269	273	251	291	279	248	268	275	263	278	254	273	270	278	278	282	300	300	264	284	261	287	284	292	263	284	287	286	277	275	301	289	285	223	292	270	269	257	303	295	225	263	267	247	280	282	305	276	269	273	293	279	247	278	313	262	304	292	297	286	235	278	267	266	275	295	264	304	281	251	268	271	266	262	298	271	278	278	271	272	266	291	284	265	272	283	326	258	280	293	270	287	312	291	281	275	250	275	281	267	280	296	297	256	275	263	268	280	287	272	244	277	257	285	285	280	298	276	301	276	290	259	280	295	308	305	264	310	321	290	251	271	279	263	284	292	285	276	293	286	254	298	254	291	272	293	271	302	314	276	290	285	258	265	275	300	281	263	281	290	279	277	265	282	285	287	309	237	290	291	277	302	289	310	322	325	253	278	273	289	279	279	253	294	259	292	327	269	249	291	290	250	317	261	265	291	262	293	272	282	271	249	274	309	282	292	317	266	281	280	287	278	273	302	308	303	283	248	258	254	282	282	310	289	282	291	285	241	273	253	281	288	276	276	300	263	268	286	284	292	261	277	292	274	271	259	308	304	274	285	263	238	250	295	280	275	277	268	300	303	292	257	251	285	278	276	302	306	292	268	292	272	284	285	275	258	265	270	265	293	282	269	245	284	292	278	269	260	278	242	254	250	262	273	246	250	276	269	287	267	265	282	309	270	316	289	272	301	261	269	260	269	262	254	293	280	288	256	265	265	276	280	265	279	280	284	294	278	291	281	333	294	287	300	296	303	276	291	267	303	300	300	263	263	285	264	276	281	294	242	272	270	256	255	271	274	281	272	290	286	264	267	273	249	283	331	279	296	304	259	265	273	271	262	269	265	288	283	274	280	271	280	244	279	299	306	264	274	273	257	302	292	274	277	260	264	260	266	301	309	270	275	266	248	306	286	289	270	287	266	275	280	270	246	280	300	290	267	287	305	294	271	276	291	292	295	293	265	263	303	297	271	286	260	289	262	265	247	266	285	282	275	240	258	279	237	285	289	294	288	274	305	287	254	248	278	268	310	295	273	249	247	299	300	278	295	285	251	267	304	288	267	289	301	288	294	272	271	272	250	278	266	279	301	261	269	264	297	274	286	276	289	305	304	286	264	271	254	292	278	315	263	259	272	267	286	286	296	297	252	272	285	281	249	276	279	261	269	286	307	282	300	265	278	274	293	288	268	275	305	288	316	257	285	277	249	275	275	282	275	287	244	267	285	267	282	276	276	283	297	250	254	269	259	262	287	267	320	231	300	277	278	294	273	308	262	275	257	264	279	274	264	302	262	284	275	277	270	295	261	273	248	273	276	299	280	287	255	296	269	267	254	291	295	286	297	282	274	261	266	285	298	266	267	301	291	292	215	251	276	292	298	250	292	295	264	273	254	289	299	299	285	272	282	262	285	281	266	276	281	317	301	274	266	292	281	284	248	290	298	301	292	272	273	268	292	254	265	291	269	283	288	304	281	265	268	269	296	289	302	245	281	273	291	260	270	304	289	294	288	264	283	286	260	267	286	277	276	288	280	272	288	268	289	230	271	252	271	291	291	265	277	272	259	268	276	266	327	255	291	284	284	283	301	264	271	261	251	315	261	244	292	291	295	287	282	298	271	292	256	269	268	301	297	280	276	279	243	278	260	255	255	294	280	280	283	274	260	290	305	274	256	267	271	299	270	281	282	244	293	287	300	274	262	243	275	260	290	278	263	279	276	294	247	289	282	290	288	262	250	265	267	280	271	264	273	270	297	283	268	283	268	307	251	240	265	277	286	296	310	263	270	250	262	298	274	294	304	277	248	304	270	278	294	306	289	248
26215	40801	22292	11239	5203	2214	940	2472	1090	758	727	713	696	706	729	681	657	699	680	665	665	627	664	620	684	709	634	652	627	612	703	671	649	680	688	686	711	648	671	598	647	667	653	711	724	668	702	644	648	665	666	665	678	663	608	644	671	669	645	663	656	672	688	622	675	652	635	610	611	629	659	651	675	650	670	594	631	693	651	660	661	669	667	656	675	703	664	631	677	618	682	637	664	647	643	654	668	641	705	667	675	691	688	585	650	666	688	656	669	659	659	678	638	651	615	685	655	676	664	627	695	629	651	627	667	649	719	691	703	625	644	688	670	697	661	718	712	657	661	676	676	628	668	665	663	679	672	680	644	649	657	647	678	675	668	714	635	659	644	659	716	620	657	635	620	680	639	632	632	686	640	639	637	682	655	693	671	681	658	663	664	628	694	638	673	703	698	645	649	627	684	661	666	688	664	623	682	700	645	621	637	665	659	684	681	685	647	671	669	647	700	663	671	645	650	677	701	692	648	639	676	700	662	648	674	654	653	643	642	627	668	702	651	617	647	665	668	695	653	660	641	703	693	692	648	601	655	661	653	592	636	667	692	652	638	657	651	701	676	649	657	713	648	647	670	608	625	626	671	670	656	662	686	628	683	653	640	603	674	665	657	659	650	630	651	676	665	665	656	662	679	646	628	699	683	642	671	678	650	676	659	630	663	614	697	649	672	671	729	642	670	651	696	604	662	638	683	627	661	633	661	682	665	687	669	654	697	628	597	685	675	670	670	674	652	646	652	656	669	691	644	660	637	681	656	681	661	681	629	611	650	648	666	654	686	707	665	669	647	679	641	664	646	670	680	642	618	665	693	683	661	664	657	658	655	670	650	648	677	657	675	615	650	633	646	652	701	670	663	646	654	695	694	672	605	630	672	630	644	632	632	659	636	697	685	642	624	676	654	630	701	639	652	592	668	653	683	649	703	668	677	661	649	640	659	713	653	663	678	637	684	673	674	633	650	666	672	624	665	669	620	673	696	701	701	651	677	710	666	643	648	675	706	669	657	660	661	691	687	641	656	614	656	694	637	682	635	675	672	628	639	656	686	700	683	681	666	648	668	660	625	692	662	658	645	666	661	613	667	623	612	686	671	644	667	625	698	647	623	638	671	665	682	710	679	636	710	660	638	626	681	692	712	668	651	669	668	672	677	650	643	646	712	621	651	635	656	688	675	700	647	686	651	627	681	714	653	661	664	640	603	681	640	635	662	683	651	625	650	653	638	632	654	688	667	630	688	668	638	680	696	660	624	659	673	687	674	629	655	647	682	651	646	685	605	690	662	666	677	655	641	711	683	681	689	645	643	625	646	652	663	683	655	614	652	615	630	646	638	612	615	646	619	661	659	660	639	659	659	628	685	637	662	686	683	669	645	656	695	686	684	655	678	684	638	637	693	662	703	642	619	649	656	618	648	639	653	705	647	600	677	642	657	638	657	653	626	664	663	649	667	678	637	654	681	687	682	694	673	625	622	673	681	631	668	648	632	648	636	670	655	658	565	694	624	737	684	642	672	646	645	686	695	657	615	643	676	619	668	686	702	670	683	709	687	663	656	599	647	625	691	672	707	646	638	666	647	710	656	671	649	657	673	691	654	660	640	631	676	676	643	686	666	718	678	685	657	693	677	647	674	637	644	670	681	618	640	684	665	629	650	627	654	704	624	679	678	666	682	665	673	653	671	616	630	670	651	661	658	674	614	678	674	619	654	653	664	680	685	656	645	655	681	706	703	647	668	628	666	612	623	643	655	644	697	633	650	637	653	661	673	632	703	646	645	651	717	674	674	672	642	651	638	675	675	665	647	694	711	662	683	662	647	661	682	603	642	662	669	648	652	656	641	668	640	687	693	690	670	616	672	703	662	632	619	705	662	654	644	643	658	669	634	639	668	622	675	687	666	647	647	631	636	627	663	662	697	708	629	649	654	660	661	641	668	686	672	688	691	647	673	652	636	707	697	638	600	636	611	653	633	697	682	682	683	653	600	632	643	663	682	639	624	663	637	680	673	650	662	617	650	646	633	660	655	701	689	625	622	652	634	651	664	639	655	647	651	640	647	654	680	679	675	586	666	617	646	654	671	626	659	660	660	653	648	643	662	693	674	656	672	642	603	715	677	701	641	635	648	642	645	636	627	671	698	663	677	683	667	696	677	703	670	662	705	594	660	640	667	650	688	671	611	639	653	688	663	654	641	651	649	644	659	637	628	662	659	691	660	641	654	682	687	663	614	700	664	668	605	608	687	664	669	633	719	667	648	654	662	650	635	650	699	680	633	676	649	648	684	700	642	673	615	610	660	658	625	658	650	656	671	613	664	660	647	646	675	651	641	619	616	651	654	668	656	604	642	677	670	714	661	681	632	635	609	611	659	642	665	664	632	667	684	636	698	612	615	640	660	686	655	690	658	678	661	646	652	686	655	669	637	648	680	649	685	690	694	687	632	680	611	611	658	713	666	629	697	644	664	646	687	688	685	626	646	666	661	655	648	682	685	647	639	664	648	619	658	702	711	657	632	653	624	667	631	613	628	663	672	680	609	622	637	656	647	641	680	666	658	695	688	660	638	644	637	701	698	640	651	665	627	653	690	662	662	646	666	625	661	684	659	658	678	683	722	652	641	631	638	650	598	638	644	699	628	652	633	657	631	642	672	672	662	651	693	706	684	635	635	658	684	666	638	688	618	676	642	664	649	654	646	671	643	661	664	669	665	701	627	684	665	683	674	645	678	625	693	664	689	616	651	654	612	680	665	625	649	682	636	657	623	619	682	656	674	689	663	662	680	659	672	681	664	635	726	650	689	682	681	659	635	660	657	705	621	673	656	670	659	641	628	673	644	635	663	640	635	643	627	611	650	649	690	649	669	700	654	611	669	652	673	689	689	661	663	651	658	686	639	639	640	641	649	623	696	681	657	653	646	636	626	657	652	693	710	637	666	644	692	631	692	671	646	679	671	675	661	637	655	657	705	636	642	661	653	648	661	686	677	678	651	669	653	618	608	637	700	658	653	628	664	635	628	645	624	670	595	652	637	668	660	645	612	657	681	633	681	641	645	651	684	633	669	658	602	649	630	649	653	675	615	678	639	673	637	641	636	670	645	681	653	615	678	582	639	647	708	642	627	654	633	678	667	670	639	661	661	687	625	644	698	661	644	654	677	655	666	639	666	672	645	690	662	666	629	660	668	627	659	701	643	648	664	644	615	677	648	586	666	616	632	677	650	645	661	649	646	633	696	638	633	623	644	647	632	652	640	621	652	648	655	672	620	670	670	657	698	679	679	647	682	618	681	645	662	659	667	624	651	657	609	685	651	663	676	620	626	685	665	637	720	677	654	635	632	638	673	650	622	648	662	623	649	677	642	671	695	653	682	670	608	680	663	632	647	675	676	630	672	666	687	638	638	622	657	654	669	626	646	689	662	668	657	619	632	642	630	635	631	676	741	616	700	655	682	676
32267	23387	18775	6940	2046	657	300	339	277	211	210	225	226	218	231	253	212	233	209	221	219	189	228	210	233	213	223	227	226	242	239	223	230	244	230	244	211	220	246	227	233	209	225	183	223	234	248	221	203	205	222	218	227	225	225	231	232	228	217	198	219	217	238	232	208	196	196	245	189	194	227	191	228	228	233	219	247	205	236	190	254	208	217	233	219	224	231	219	235	234	223	224	195	214	203	219	229	216	208	204	199	213	256	231	248	201	209	207	221	224	205	202	225	210	232	233	268	229	224	204	245	237	212	203	203	229	209	227	216	182	227	221	218	212	242	228	215	219	213	218	186	239	205	222	205	217	217	211	204	221	218	206	216	225	232	237	211	231	226	245	240	227	228	228	225	221	203	217	226	199	200	215	211	198	216	207	199	228	183	211	230	205	220	247	222	243	207	261	232	208	213	221	220	196	200	215	217	210	225	186	217	220	214	219	209	226	227	223	219	193	213	221	223	230	220	222	237	240	230	238	244	208	217	209	207	217	215	228	219	229	200	207	209	233	192	215	217	263	229	205	206	216	217	226	212	235	223	231	211	192	236	225	221	197	196	221	227	240	213	233	222	223	220	229	226	241	230	216	204	230	210	231	217	201	217	226	208	222	211	222	218	233	214	211	198	229	208	221	229	226	200	213	208	173	228	220	216	231	206	216	210	232	197	216	205	226	248	219	206	199	214	217	226	221	202	201	223	236	225	217	217	195	236	218	215	222	213	227	251	228	193	219	230	243	229	218	206	191	216	200	178	210	222	219	209	214	223	211	221	225	236	234	214	217	210	236	217	218	209	216	180	232	209	205	203	223	207	214	215	220	222	232	245	237	223	219	228	211	213	215	218	241	208	235	216	251	205	195	226	196	219	212	230	204	214	192	203	224	207	217	221	217	194	211	224	237	212	206	207	190	224	198	212	210	209	199	207	237	206	220	209	228	238	191	235	235	196	212	204	236	204	238	252	236	221	236	234	229	229	207	231	215	240	236	215	219	238	213	230	203	218	233	233	205	252	210	240	203	196	190	204	205	238	194	189	212	209	233	185	233	239	220	233	233	228	225	226	215	198	201	245	220	214	217	240	215	241	234	200	211	204	219	218	225	197	248	205	184	223	230	203	214	238	207	190	186	216	227	209	211	219	211	221	211	206	210	208	226	203	233	231	216	216	195	191	220	221	210	202	204	242	238	209	204	237	185	215	223	235	199	223	218	212	211	220	207	206	206	243	213	235	207	218	219	237	235	221	190	209	198	181	218	216	205	227	202	222	228	213	227	236	215	189	216	224	193	222	218	216	221	205	213	216	207	227	207	223	206	209	243	205	233	204	249	212	189	224	217	190	235	209	231	215	223	232	216	216	234	216	254	207	247	214	230	220	224	218	220	192	243	214	206	228	213	210	217	239	217	212	200	196	203	251	198	223	207	234	230	232	221	248	189	215	222	223	227	219	219	223	214	218	206	216	234	184	240	220	242	217	201	218	190	210	231	234	229	213	212	223	189	245	205	219	245	232	210	200	235	203	214	227	231	230	223	225	214	246	216	191	217	231	202	215	216	220	214	200	221	205	211	237	215	224	217	216	211	225	200	202	216	231	231	216	226	215	234	216	242	208	199	209	234	213	202	212	210	237	208	212	207	243	259	234	241	221	199	210	222	192	217	213	234	199	224	217	240	208	208	196	235	230	213	225	232	221	242	266	225	224	213	195	209	226	217	223	213	199	224	202	212	210	239	220	215	178	222	244	231	224	182	225	237	246	214	217	233	240	212	221	217	208	203	236	199	208	192	258	209	214	208	193	243	246	220	254	223	261	227	191	211	215	192	217	211	199	226	224	237	220	220	232	215	210	218	232	251	192	194	210	197	233	231	233	249	203	218	233	216	227	220	188	206	209	210	208	223	226	188	201	230	229	228	226	233	223	218	210	247	209	202	236	217	193	233	213	232	213	214	210	210	212	229	193	201	226	259	204	196	210	215	216	236	233	212	196	218	230	198	250	216	237	205	197	236	213	233	209	222	229	213	220	203	232	197	215	221	206	234	236	219	208	212	241	217	245	212	237	232	211	237	232	209	217	205	200	215	190	217	209	192	201	221	229	226	229	226	232	219	229	232	235	208	181	219	226	236	204	218	229	247	213	225	238	230	237	206	215	205	209	232	204	208	242	191	199	205	235	232	237	236	218	212	213	204	263	207	256	247	205	218	244	209	197	224	205	219	220	201	231	218	234	220	222	198	199	205	217	221	202	250	227	182	222	238	232	200	198	220	229	209	218	189	219	242	227	226	211	202	223	215	200	207	223	236	199	231	197	223	213	234	241	208	222	218	233	224	210	240	238	199	223	241	227	207	226	206	207	198	218	210	233	276	249	183	199	234	215	229	226	225	243	223	211	228	216	204	225	215	248	214	208	223	229	235	201	205	243	222	236	208	227	229	204	214	209	228	243	197	214	212	199	212	201	209	197	205	232	241	206	241	205	236	221	209	223	207	235	226	213	225	232	224	218	219	214	226	233	220	214	222	217	204	224	202	237	215	204	224	226	220	180	240	219	231	211	229	205	213	205	203	212	217	223	219	200	240	179	203	217	229	218	219	205	215	207	232	234	221	224	198	229	210	208	208	212	229	200	221	201	217	212	219	216	219	216	232	221	215	210	241	224	241	201	245	224	195	212	215	214	220	211	251	216	240	199	234	206	216	207	180	231	238	223	224	204	201	183	202	234	208	239	216	206	239	206	244	210	187	207	197	230	231	252	222	200	202	194	233	195	227	242	201	196	229	213	216	220	216	208	195	211	228	232	198	180	228	227	216	195	211	237	197	197	209	216	197	217	216	204	222	221	244	172	227	205	231	218	206	212	240	218	221	238	220	223	196	221	251	229	212	211	228	192	222	221	214	228	217	190	217	223	209	221	230	241	233	205	229	265	212	223	219	214	223	215	229	221	247	209	217	190	209	209	245	224	219	218	232	218	241	191	245	218	210	229	220	232	230	214	228	228	211	223	225	220	227	221	206	251	213	237	204	234	205	226	212	211	232	228	216	208	217	234	197	184	208	209	206	222	202	208	217	217	211	233	200	236	190	220	208	218	203	210	237	218	234	220	235	232	199	247	207	203	248	226	227	227	218	214	226	250	240	203	215	213	201	230	220	222	229	217	224	249	207	188	217	211	221	245	177	221	212	219	223	202	240	228	231	205	204	200	202	217	200	234	211	242	217	226	191	213	213	236	214	215	241	225	217	198	252	187	240	208	223	234	197	223	197	209	216	238	249	241	254	210	206	193	217	226	227	190	228	221	230	228	181	221	183	245	204	220	203	223	184	188	197	210	218	207	250	206	199	209	222	196	225	219	194	222	234	211	205	202	220	231	221	232	230	219	190	214	221	223	200	204	209	213	214	228	235	220	222	215	221	234	241	208	214	209	227	200	239	227	248	223	189	205	219	201	229	230	216	228	212	230	211
24810	26308	9728	3743	1698	889	631	666	613	612	569	597	589	537	610	558	560	612	550	547	568	581	594	579	582	563	535	570	615	554	594	574	551	612	588	616	601	575	581	570	553	639	595	580	584	579	570	615	566	560	592	593	558	549	583	590	582	568	599	546	564	561	586	542	569	573	564	524	529	579	576	619	555	578	558	609	572	579	607	592	544	584	554	572	557	581	523	578	596	563	568	585	576	554	552	582	576	574	597	571	541	589	568	586	594	577	571	588	585	527	579	577	576	592	607	588	609	583	592	563	567	572	547	607	592	628	543	584	600	569	605	551	607	560	554	647	596	574	597	598	596	591	585	588	551	599	552	558	565	620	605	554	597	582	580	560	544	551	549	581	597	575	540	538	553	545	559	568	565	568	581	572	599	623	607	550	571	578	577	592	563	582	561	558	591	592	631	605	571	586	562	563	601	559	587	546	587	540	581	602	568	586	534	588	627	559	566	567	577	571	580	565	606	553	571	559	564	538	579	572	565	570	607	551	558	622	566	591	585	591	573	556	595	597	562	602	585	585	560	591	551	625	595	519	584	571	600	571	592	551	590	581	558	557	575	575	594	572	574	583	558	523	578	558	554	598	532	654	558	590	578	560	582	540	558	575	534	611	613	566	550	544	600	567	555	576	550	582	541	573	578	534	577	578	624	595	577	580	588	609	596	604	585	582	550	560	579	607	564	557	554	578	585	575	573	554	543	555	545	578	578	550	524	556	556	601	570	588	593	569	582	582	554	564	592	587	571	576	587	555	573	551	554	563	615	544	553	579	542	561	596	566	549	590	573	573	563	594	568	577	545	596	559	596	553	594	552	565	614	587	540	570	603	551	589	559	567	572	566	588	549	523	579	592	611	590	586	563	599	616	578	564	646	595	585	577	613	616	583	561	574	596	557	535	567	570	565	641	618	586	607	517	547	578	610	575	629	597	567	570	556	557	586	555	555	527	507	584	573	611	551	545	536	546	558	591	570	569	606	569	560	544	603	552	582	609	570	589	561	571	590	589	553	604	562	555	577	595	550	566	604	562	577	593	590	577	564	605	567	586	583	581	557	585	621	518	585	551	568	564	588	570	596	580	584	589	577	579	595	580	582	603	555	587	575	585	534	579	562	548	595	543	562	548	607	569	604	575	617	592	573	550	536	546	565	558	588	581	576	575	571	556	588	543	582	577	581	556	595	598	601	591	589	581	606	550	572	575	608	576	558	563	584	617	575	626	606	598	560	579	572	605	566	541	575	580	548	608	589	574	578	576	598	591	572	573	572	582	609	554	598	589	606	567	596	626	565	591	602	549	574	583	543	573	592	564	598	555	564	608	564	544	611	550	549	601	564	576	599	584	600	570	584	534	608	589	596	575	565	587	529	526	573	546	591	611	553	528	573	584	555	579	575	536	635	579	536	574	597	593	584	532	578	569	593	604	517	607	630	579	608	589	575	583	568	564	562	490	599	596	551	549	530	564	593	556	569	620	569	537	553	591	573	565	575	603	581	579	581	590	546	545	577	571	596	613	588	581	606	548	537	599	607	613	594	557	577	560	581	559	605	530	557	550	577	565	566	560	569	596	564	542	583	586	604	580	563	568	595	557	570	568	577	606	565	577	634	556	612	574	552	539	588	562	590	589	570	561	577	560	556	586	574	594	565	574	580	606	547	612	544	584	567	556	566	598	557	568	583	556	540	579	587	569	588	575	600	548	621	602	547	585	588	567	533	534	541	572	562	562	592	544	586	554	598	585	555	519	598	564	582	569	571	574	531	567	565	555	571	556	528	571	595	599	595	564	585	551	517	571	568	555	575	580	568	595	556	617	597	548	575	590	598	610	576	543	532	604	576	562	562	563	575	584	555	609	554	616	548	575	555	579	571	578	603	546	569	567	540	591	584	584	606	576	534	567	551	554	553	560	543	559	559	565	594	585	547	634	573	559	593	592	601	549	548	577	574	536	564	585	589	579	611	552	557	599	530	606	562	573	569	600	585	549	598	573	562	584	582	539	537	538	588	593	541	578	568	581	585	606	591	565	598	576	568	584	604	608	572	515	555	579	577	554	572	575	585	610	596	540	522	522	560	560	522	551	567	587	605	535	548	591	573	607	608	566	560	577	567	556	614	578	538	653	562	560	590	553	559	522	637	550	576	561	536	608	578	562	591	565	579	550	560	565	575	571	511	530	559	556	621	574	561	527	638	583	571	584	575	567	598	581	586	565	604	561	603	571	577	550	581	584	553	594	579	604	597	539	581	572	587	561	604	557	609	579	537	628	548	593	528	599	565	571	554	580	546	559	583	602	560	571	551	586	538	588	555	554	585	594	542	596	569	568	575	595	596	570	587	583	584	577	557	566	521	589	565	590	549	615	556	580	604	553	581	565	538	614	546	576	567	541	609	614	609	613	603	583	564	605	554	615	582	578	559	587	565	561	559	577	580	594	542	567	582	586	614	526	588	542	619	594	586	597	606	584	595	564	563	595	532	563	584	574	589	592	561	584	554	583	623	568	594	563	596	548	606	551	605	581	565	559	601	565	593	581	540	559	569	567	603	571	567	533	569	567	570	578	616	593	594	545	579	522	577	531	600	575	572	524	557	567	619	539	591	609	583	602	560	537	615	578	607	543	554	619	578	589	609	550	537	597	571	583	582	581	543	587	561	595	563	597	609	565	608	575	587	610	595	576	555	583	574	596	610	611	591	560	578	596	571	645	619	602	563	585	564	596	600	582	560	614	562	537	568	588	573	564	569	534	574	559	580	617	532	588	541	573	554	611	555	568	559	628	600	576	539	565	603	586	583	534	593	616	587	550	608	572	597	599	537	576	572	561	629	598	612	556	571	553	587	577	609	553	581	569	545	564	578	603	575	605	591	577	572	572	532	575	544	581	584	609	607	593	590	574	597	604	592	558	590	552	569	532	534	612	611	547	551	579	567	567	559	522	561	600	566	587	574	571	563	597	551	625	584	547	579	585	551	585	602	557	610	587	573	576	588	571	588	617	563	596	609	576	561	568	553	547	586	570	591	557	548	585	590	572	596	611	600	605	586	587	568	588	592	631	532	576	558	582	586	576	584	549	595	562	603	542	603	559	524	564	653	541	594	607	546	574	585	571	580	601	558	564	569	531	570	603	586	569	585	614	538	570	559	590	595	596	597	589	597	616	537	587	576	598	563	613	566	544	554	594	596	597	559	507	573	575	545	576	558	538	567	573	583	597	598	560	581	589	600	588	589	586	581	595	566	573	620	606	558	599	616	577	568	536	604	566	604	528	591	592	622	583	535	570	545	592	566	613	581	576	584	572	570	610	578	551	550	537	560	614	539	596	514	572	560	608	557	538	542	582	551	567	590	591	544	533	570	585	581	564	557	582	597	569	644	614	581	565	578	560	551	566	559	585	614	542	571	606	562	545	555	584	618	584	567	597	541	599	551	560	601	565	526	566	579	552	585	544	571	579	589	533	529	561
24963	21498	24903	28551	21539	19952	1938	2929	2205	333	351	324	333	317	329	319	321	357	308	331	342	365	335	302	328	329	328	312	373	340	347	315	329	328	288	288	299	321	330	327	366	321	314	319	314	317	293	298	280	302	310	307	320	291	336	321	292	321	310	283	332	303	321	305	328	361	327	319	303	319	314	334	302	330	329	325	283	294	291	311	321	287	321	320	308	351	320	321	296	327	342	303	294	326	288	301	303	337	306	309	340	300	314	310	321	301	301	331	323	318	304	298	345	322	277	328	323	301	343	294	326	296	287	273	300	330	308	316	337	299	327	305	274	338	345	287	307	315	327	286	330	332	290	304	328	335	298	327	312	306	301	298	305	305	318	334	301	307	327	307	304	346	290	320	317	339	318	291	290	289	308	328	328	345	294	324	289	287	304	288	313	290	346	315	289	318	332	312	306	284	348	340	313	307	338	314	347	332	329	337	354	297	333	312	317	302	338	308	321	313	304	308	309	316	329	317	324	344	289	326	306	300	324	291	333	303	341	344	321	300	324	327	309	315	300	304	287	331	332	330	325	313	318	344	317	287	325	315	329	298	335	313	342	298	308	295	308	301	304	337	282	323	318	294	295	345	349	333	316	307	311	320	308	303	317	304	307	351	346	320	300	330	311	297	297	314	299	324	303	325	308	337	339	323	312	319	302	289	316	285	310	301	301	324	302	320	327	304	304	320	327	355	298	297	291	301	304	294	351	282	321	314	299	331	344	296	318	322	317	329	289	321	298	296	297	292	298	318	346	327	298	278	340	354	306	323	315	324	343	326	303	290	330	320	309	315	293	324	327	360	310	319	318	298	315	350	333	311	267	302	320	303	331	329	312	341	287	318	348	346	300	300	320	314	313	299	330	340	335	328	313	288	325	327	318	312	321	335	321	294	366	298	308	286	327	346	321	314	326	348	344	346	328	287	300	307	304	304	327	305	336	297	309	367	354	305	317	312	326	326	322	291	306	346	335	302	305	332	320	295	288	286	297	328	331	311	317	307	308	265	300	317	293	317	318	313	322	325	312	337	337	282	299	317	321	301	336	341	345	297	302	328	311	340	298	304	298	306	319	293	330	330	305	331	318	310	328	314	296	352	347	320	327	305	322	277	294	322	306	281	332	311	321	305	342	307	344	313	321	350	305	316	342	322	316	283	317	311	289	323	313	299	283	275	322	342	310	309	309	311	327	291	328	317	321	296	353	309	312	335	313	287	320	308	331	352	312	324	301	324	301	274	334	302	311	316	327	319	331	331	334	325	300	320	316	320	312	303	315	359	344	289	329	301	335	312	306	315	322	305	288	314	286	294	304	301	293	290	312	344	333	328	328	303	325	313	322	326	317	295	305	312	344	327	328	325	297	308	327	303	290	311	324	291	302	343	306	319	304	329	338	337	306	339	336	319	302	333	326	352	335	313	319	336	339	306	305	345	312	302	312	302	335	280	319	326	346	290	321	319	333	290	323	333	330	337	311	319	334	337	303	321	330	363	303	344	320	339	307	318	357	319	296	300	332	347	301	334	338	336	291	339	289	293	338	305	312	308	330	298	310	277	326	337	315	329	325	328	294	324	316	315	300	285	344	354	331	350	340	303	315	312	300	333	335	288	326	317	319	329	288	329	298	316	295	336	342	328	354	307	318	323	270	319	313	298	337	312	307	320	327	349	315	326	324	291	322	324	353	322	299	334	350	338	328	288	323	324	294	304	296	318	318	307	327	336	296	278	326	284	311	300	320	328	329	328	332	328	316	279	343	318	292	345	286	347	308	321	355	314	330	319	373	286	292	291	312	289	343	317	295	330	320	333	301	300	323	291	311	353	329	305	314	297	324	299	330	309	326	287	283	301	314	369	323	336	331	344	299	291	329	306	313	327	317	366	340	330	283	345	313	336	306	296	309	294	296	310	308	355	310	282	302	317	316	297	288	330	328	302	313	303	340	333	290	360	303	329	317	325	331	322	306	303	300	333	323	337	318	305	341	324	318	324	305	368	318	320	314	305	306	347	337	305	337	317	321	267	304	311	310	314	344	334	269	335	320	305	330	283	350	323	317	333	313	304	317	303	323	323	304	303	302	339	325	291	359	327	290	313	336	316	299	298	275	292	338	329	328	316	310	320	322	302	310	332	316	320	316	313	312	289	337	323	313	311	317	319	307	341	289	352	318	295	298	337	304	302	317	322	337	311	332	347	307	334	326	330	326	322	296	328	300	334	297	283	303	335	327	318	273	337	328	315	347	270	271	304	318	307	326	357	364	319	294	291	312	334	286	321	304	304	336	339	334	327	318	349	328	327	319	315	302	344	314	312	352	344	321	333	292	339	331	309	305	322	337	318	328	358	342	294	357	310	294	317	322	338	314	318	301	317	314	340	317	288	332	322	309	284	296	297	298	329	326	306	301	299	320	360	323	319	347	306	327	328	338	325	320	293	307	292	309	327	276	309	320	296	322	329	306	331	318	310	321	289	294	322	321	321	336	316	267	287	265	277	282	330	330	313	316	320	289	305	340	316	304	313	353	324	295	327	326	305	320	354	296	347	298	316	280	297	315	295	307	327	308	312	324	281	312	345	321	298	294	335	305	358	310	323	303	326	338	345	352	292	299	314	306	333	333	267	321	329	304	299	316	345	318	317	339	336	327	333	303	343	331	320	281	326	324	312	345	315	277	312	304	323	336	357	319	308	348	325	314	312	360	295	307	339	310	322	288	340	317	315	281	313	335	311	330	301	319	299	316	311	303	307	312	330	313	339	324	291	335	309	317	278	301	321	303	306	317	350	320	339	319	310	306	322	318	311	275	300	346	365	310	326	331	354	344	339	343	333	321	306	327	332	318	299	292	353	317	327	300	301	286	313	368	322	312	351	312	285	280	298	313	319	323	352	343	303	301	304	299	316	299	299	312	305	331	334	308	287	318	329	335	312	290	326	318	320	336	317	336	303	305	360	327	358	348	317	314	293	288	287	301	312	309	276	334	327	309	326	315	310	297	306	329	311	311	305	327	308	305	309	304	338	296	297	332	288	307	288	339	319	316	298	324	340	311	296	340	347	302	293	317	298	306	309	343	299	318	313	338	337	312	320	301	309	339	323	346	309	350	310	299	287	334	322	299	312	321	303	299	299	291	296	291	311	320	302	352	358	330	324	326	321	313	341	326	310	291	305	297	306	297	328	329	314	316	318	283	308	314	337	304	306	318	282	307	313	287	332	311	325	297	315	326	309	300	313	338	336	323	329	279	310	269	313	292	332	321	321	304	349	334	319	340	321	325	349	314	308	313	319	311	348	299	300	321	322	324	332	315	307	311	306	307	328	306	318	336	358	344	344	312	343	335	341	258	329	297	320	350	310	303	292	329	296	322	318	330	323	280	322	349	322	316	325	303	321	328	325	332	304	309	311	300	300	332	321	329	346	321	298	359	328	308	309	332	319	325	291	302	296	293	326	287	318	260	306	340	322	344	332
21445	30622	19641	9746	4177	1472	938	2124	1693	743	851	772	768	771	786	761	788	758	775	724	780	780	796	779	773	805	784	784	737	766	772	765	770	758	783	808	763	784	743	754	768	787	765	765	745	792	804	765	792	798	776	751	766	766	782	811	816	796	750	776	713	761	752	774	736	792	725	748	776	723	712	788	748	762	719	797	768	779	782	775	768	721	786	705	784	783	776	770	734	759	751	772	756	745	754	785	756	759	768	772	786	831	814	743	740	832	779	767	769	771	794	796	766	750	746	751	772	754	814	759	739	741	804	763	806	744	749	770	748	760	768	782	750	781	726	781	756	813	730	734	785	763	729	776	793	733	759	753	757	769	779	741	756	699	765	771	780	772	765	769	739	751	740	764	762	764	749	741	722	742	783	786	767	812	790	762	783	789	781	812	778	739	753	756	767	743	732	758	773	768	762	766	774	775	784	737	740	788	796	794	765	767	751	769	772	740	785	727	809	777	796	778	770	749	778	753	767	783	789	727	787	753	768	756	753	726	771	765	771	752	810	782	777	766	785	772	789	753	726	817	795	732	819	761	794	800	791	773	778	747	746	774	776	673	775	790	765	784	740	772	728	762	763	802	755	769	711	773	786	770	698	731	736	797	797	765	749	791	748	700	752	752	765	754	777	768	783	772	721	731	791	757	783	756	763	733	780	760	750	717	763	743	769	755	728	752	809	759	801	760	747	723	796	811	772	809	763	771	726	778	866	747	729	758	730	755	749	775	798	795	762	763	791	789	786	794	820	741	791	743	738	689	785	770	769	737	735	778	768	740	722	796	773	721	740	771	736	796	714	801	777	781	739	761	736	802	801	799	801	766	752	793	759	767	760	749	786	769	791	809	772	753	756	753	755	723	777	809	753	734	776	798	787	767	777	752	798	769	764	735	777	749	747	800	775	757	819	803	779	758	750	810	768	812	757	776	748	744	784	732	712	711	798	727	768	757	784	776	775	771	713	779	777	746	805	770	750	781	764	726	773	714	729	710	767	818	805	757	789	772	773	788	742	808	778	734	756	821	734	724	819	754	815	748	790	778	733	786	769	743	724	764	719	764	776	712	728	791	786	754	769	738	777	745	703	773	805	704	762	793	846	764	806	732	776	727	799	774	741	792	783	762	824	738	752	725	786	715	722	759	769	788	761	799	778	763	762	741	773	746	787	748	778	770	745	718	741	795	763	756	761	746	726	765	715	803	772	767	771	766	785	760	772	765	750	784	761	701	782	797	796	792	747	710	726	743	810	803	747	718	769	758	737	760	782	741	750	738	763	774	783	743	786	814	737	760	764	802	729	781	740	791	759	757	807	710	723	738	803	770	756	751	804	814	785	805	775	812	772	738	765	771	762	783	745	735	756	764	750	790	760	764	792	781	764	795	800	764	748	773	761	776	762	777	819	773	707	775	740	756	745	775	736	766	804	782	752	783	751	768	711	746	776	777	796	784	778	702	760	704	776	811	777	748	723	781	727	761	789	788	781	745	782	827	769	742	820	779	764	701	749	799	806	778	764	758	769	738	755	798	776	790	819	808	723	766	778	755	760	746	756	745	804	764	787	748	772	774	759	769	774	762	739	768	770	803	766	721	733	776	776	754	771	827	738	814	799	819	777	765	767	796	773	770	796	773	752	764	738	780	765	754	729	748	775	721	760	738	767	721	702	752	754	811	804	776	740	775	802	755	789	750	710	751	761	734	760	788	756	777	789	764	764	724	774	776	758	772	778	752	739	771	764	744	768	800	753	739	786	779	792	794	759	820	789	758	773	769	822	776	739	783	748	741	778	737	762	777	786	746	792	766	741	788	721	743	830	821	727	743	712	754	771	764	843	740	745	784	751	742	795	770	782	756	788	770	707	759	793	790	789	734	768	766	753	780	771	730	741	751	767	728	789	767	739	749	707	750	723	711	736	789	757	751	739	739	737	736	779	771	773	738	752	771	802	738	766	781	764	768	776	808	771	744	748	767	760	713	768	738	788	809	775	763	760	746	781	794	748	757	799	738	732	798	747	739	770	752	801	750	745	746	765	806	775	734	714	778	769	754	775	797	762	809	769	829	788	795	756	773	781	822	720	723	725	810	745	737	772	779	790	753	773	784	782	791	754	817	794	777	752	840	741	783	735	761	782	763	807	764	758	755	809	818	787	795	766	757	763	758	753	822	782	805	762	718	743	757	778	771	760	763	775	787	767	755	758	789	753	773	777	759	788	803	751	762	787	707	768	678	769	772	821	727	772	770	789	782	765	789	815	791	732	741	744	848	715	697	769	782	744	775	747	744	819	729	747	796	710	745	778	795	805	759	776	735	747	700	792	703	804	760	759	762	763	733	808	792	770	788	768	792	766	808	786	764	825	749	715	728	762	770	793	734	798	730	752	740	793	769	773	743	752	785	717	780	783	822	735	743	785	774	788	780	746	742	739	810	764	693	735	758	840	773	743	775	778	780	681	820	751	793	720	766	762	734	787	759	753	756	731	747	772	741	735	788	780	738	739	777	747	744	753	789	775	759	772	799	737	751	763	734	760	804	803	770	736	769	758	762	807	763	756	718	783	780	728	818	752	797	760	778	742	750	814	800	769	710	784	722	764	741	794	768	808	736	757	852	737	787	781	798	729	721	779	790	816	734	785	763	743	716	748	724	756	769	801	744	774	798	805	728	721	757	736	686	784	784	745	776	784	783	775	804	819	770	781	749	697	768	790	777	764	746	762	775	778	750	760	690	758	747	801	735	830	736	793	781	764	776	730	747	757	737	783	738	752	754	756	689	762	774	828	797	740	781	723	731	779	729	756	728	747	768	777	752	728	754	738	763	773	786	715	768	775	741	726	754	730	776	810	758	756	771	745	789	751	773	742	794	728	791	761	796	744	761	804	751	787	743	790	796	760	694	802	761	743	696	736	755	726	775	741	744	750	798	763	756	760	783	758	776	754	761	771	737	729	760	808	776	738	772	765	772	753	771	780	708	768	806	780	789	782	803	727	704	734	778	782	772	848	793	783	736	724	781	796	752	748	744	810	772	758	811	718	764	790	755	724	803	764	825	778	755	765	815	772	790	803	782	745	772	818	787	761	733	718	770	777	737	779	764	811	745	802	761	811	731	761	732	800	817	778	749	769	712	743	722	772	730	798	790	737	772	768	787	786	788	784	779	693	781	761	744	714	771	780	760	742	765	790	737	760	782	721	828	743	739	755	792	840	748	811	780	786	758	806	765	808	787	752	796	776	740	763	750	753	802	776	723	785	781	756	804	749	733	784	715	745	729	698	800	754	705	781	718	757	732	759	783	819	787	745	786	760	703	735	782	745	796	747	747	781	771	802	768	773	783	760	787	760	730	790	751	736	772	764	705	749	772	788	809	755	783	760	786	772	740	761	732	818	798	720	763	756	760	774	819	770	772	691	737	755	727	741	747	819	784	738	767	759	785	729	786	823	757	725	776	742	745	766	778	796	748	755	789
24370	21469	25163	28196	21475	21523	16421	5805	4345	400	290	328	309	293	314	303	310	266	296	315	278	307	293	310	297	291	289	311	299	297	298	297	304	314	279	312	299	266	326	299	291	292	295	298	297	297	284	319	260	290	277	310	273	273	331	286	289	294	308	320	280	293	289	302	305	253	331	294	294	296	307	297	291	321	284	313	293	267	311	271	292	303	288	291	275	296	322	315	313	301	285	260	280	324	287	302	290	312	310	320	300	302	262	296	308	325	289	274	310	312	294	284	296	287	279	296	286	311	285	285	295	292	287	296	292	269	304	340	303	261	293	261	313	283	285	286	280	288	310	289	286	312	301	304	305	285	308	314	306	296	286	279	280	287	301	322	310	303	281	296	305	298	319	283	275	287	305	300	294	301	285	269	310	316	315	333	336	285	310	276	315	330	294	302	289	317	303	272	302	284	263	314	329	311	261	311	297	311	283	302	296	282	285	287	306	323	287	314	285	300	287	294	314	290	273	315	321	278	298	302	332	289	307	277	286	307	276	295	337	303	283	329	268	295	275	328	263	308	309	291	273	310	302	315	298	311	282	278	273	296	306	276	283	275	325	278	286	286	297	289	288	296	310	322	288	285	287	277	312	303	272	293	325	297	274	304	303	245	307	275	289	303	316	286	321	300	292	295	296	292	269	337	315	307	286	290	300	300	335	310	282	313	307	294	303	353	275	279	288	316	294	294	299	299	287	292	303	309	290	281	284	282	286	285	251	304	286	273	323	274	301	260	279	303	290	283	317	323	318	265	330	242	315	277	295	328	293	296	312	326	298	265	264	342	308	302	304	317	301	297	307	269	297	325	299	259	311	295	333	293	307	297	264	277	322	270	296	289	301	287	300	324	290	318	319	283	274	304	301	321	277	317	326	314	292	311	298	283	315	309	273	291	284	307	299	264	308	342	281	299	315	294	294	278	283	270	297	263	280	306	306	284	320	307	283	314	297	285	287	266	274	294	286	279	299	280	292	321	328	310	284	263	282	273	303	295	309	298	296	287	301	301	264	293	298	276	293	303	294	306	308	288	326	364	316	282	314	294	308	303	252	278	304	324	291	304	298	314	306	284	296	303	280	318	302	294	266	319	287	302	315	305	305	299	311	284	285	290	324	301	313	333	290	307	286	286	287	271	330	259	305	283	302	325	289	289	293	294	284	286	263	317	277	288	283	274	278	295	286	302	282	278	289	277	291	309	311	285	299	285	298	314	256	278	327	250	309	295	283	297	270	279	296	308	329	305	296	317	300	266	307	298	282	283	302	275	318	300	313	260	288	310	290	298	279	315	291	294	315	313	286	310	269	254	287	299	299	274	268	275	300	262	308	289	285	306	261	305	288	313	305	300	270	241	281	300	305	309	308	301	282	286	297	322	287	308	275	279	307	262	281	281	273	270	303	307	322	314	297	304	293	300	307	284	278	288	333	267	300	301	326	301	250	326	298	288	303	276	279	327	307	320	311	291	318	307	296	297	266	288	285	281	285	256	285	305	295	289	305	307	283	304	276	320	302	319	320	324	291	317	314	279	275	341	314	289	316	290	317	286	285	302	279	300	306	295	285	309	288	316	287	265	321	314	271	290	282	325	325	294	306	279	261	290	281	315	281	298	313	306	274	307	298	311	275	331	284	270	287	299	296	294	311	272	276	325	259	275	289	323	277	315	332	318	317	300	296	253	287	305	283	322	278	247	288	298	276	264	296	308	300	285	321	298	277	335	287	320	314	330	307	297	298	302	304	289	281	307	284	289	291	301	302	284	273	255	281	295	306	273	294	306	298	283	273	296	303	301	313	290	303	315	302	322	326	291	315	264	287	312	330	308	300	307	305	296	323	281	283	285	257	277	305	264	302	289	275	296	302	273	264	306	307	284	309	294	322	298	289	270	278	307	308	318	282	284	294	315	288	277	275	313	279	283	320	297	295	301	304	285	282	289	311	312	300	293	267	306	267	277	304	295	296	296	294	286	284	291	333	306	290	300	270	271	300	308	285	306	312	288	284	293	306	300	297	315	307	323	286	295	314	294	314	279	285	277	305	296	260	285	300	270	281	287	312	353	285	288	310	280	313	260	315	286	292	300	302	281	294	298	322	284	303	308	286	298	325	302	300	317	299	313	324	293	303	300	281	289	286	318	298	307	281	285	274	308	299	283	285	306	307	273	282	296	301	311	284	310	276	278	285	285	311	260	325	274	297	295	300	314	272	304	314	281	340	272	292	304	269	322	261	260	308	301	325	291	294	296	279	271	339	346	309	281	312	291	260	332	320	317	260	270	272	272	311	320	322	272	296	308	262	317	286	314	299	285	267	296	336	309	313	286	296	306	308	298	307	282	332	300	285	289	282	305	339	289	304	297	293	280	332	287	301	303	305	264	307	288	293	291	275	304	270	291	290	284	291	277	290	287	290	273	292	327	292	294	297	300	303	293	312	290	290	320	302	266	284	277	258	289	288	274	296	286	327	312	289	274	295	317	298	267	325	302	307	264	290	302	287	293	290	301	284	292	272	302	273	290	304	315	329	304	298	311	271	322	299	324	288	307	291	293	266	302	315	283	343	278	344	281	284	337	328	307	286	297	271	264	316	317	292	314	276	291	318	307	275	299	311	301	287	278	289	305	281	288	280	311	264	274	313	309	286	283	251	273	307	272	290	289	307	307	281	288	328	266	296	291	289	337	275	289	303	278	261	277	297	281	263	308	311	285	318	321	301	326	307	298	294	302	313	290	315	309	340	335	297	276	302	288	311	288	267	290	264	280	301	295	333	293	332	290	272	306	302	265	335	284	287	287	282	279	300	310	286	292	298	305	281	320	272	316	294	325	299	334	284	299	304	324	268	288	306	296	300	254	287	278	295	305	305	293	251	285	325	298	298	302	312	289	320	290	302	296	229	319	295	277	275	281	281	289	304	317	321	287	276	302	281	297	318	304	285	315	287	275	314	289	317	311	294	302	335	323	275	256	261	279	309	294	282	302	300	329	290	307	297	308	290	320	279	300	309	258	283	312	306	320	293	317	296	303	286	270	274	307	287	299	264	309	311	298	325	310	286	294	281	282	248	254	320	324	304	317	306	278	322	298	281	271	263	302	274	297	278	293	292	302	306	284	276	311	289	296	347	302	285	280	292	267	289	272	313	315	293	311	282	304	268	299	292	319	311	296	300	309	296	309	273	326	289	295	309	310	259	286	276	278	255	286	317	276	291	264	295	292	314	302	302	264	292	310	283	307	315	275	307	243	324	270	291	299	291	291	289	302	289	288	296	286	307	294	289	287	297	322	341	277	296	292	270	298	299	280	301	292	277	312	293	300	320	281	278	308	296	296	298	315	277	271	292	293	322	304	297	282	305	329	299	271	298	273	301	294	252	278	268	289	311	324	323	303	283	260	290	285	319	294	291	302	333	283	309	316	310	289	283	326	288	310	260	303	308	278	289	292	284	279	299	290	292	287	302	293	301	296
25471	39239	23029	12672	4730	2149	1082	3221	2514	700	706	697	765	706	679	711	737	715	704	702	691	742	732	684	717	686	698	675	729	698	703	711	723	710	692	725	691	730	655	691	693	765	674	659	715	727	709	712	721	673	703	713	720	703	702	694	678	712	690	679	723	681	761	745	699	697	704	700	678	674	680	735	694	718	646	699	729	735	704	742	718	654	689	677	703	678	709	729	691	688	692	714	647	674	708	652	710	739	650	708	680	690	696	707	728	735	690	637	714	665	678	715	715	709	693	728	701	689	757	657	670	722	710	728	726	732	739	679	689	672	714	646	717	717	697	705	707	712	713	727	698	697	666	708	705	658	722	714	671	673	726	704	708	708	754	686	715	705	699	716	667	705	701	700	682	708	686	700	760	715	697	701	682	700	706	717	651	686	675	710	708	715	710	720	708	717	663	670	711	651	645	657	707	681	682	681	680	706	697	688	710	725	695	706	712	730	698	724	673	691	700	684	746	675	686	662	669	682	716	701	708	698	598	695	655	692	693	686	706	695	717	710	663	723	705	689	733	699	690	670	737	670	693	723	723	672	668	717	746	691	780	676	662	662	699	728	692	715	682	689	725	731	698	653	696	682	695	694	735	709	716	685	696	691	675	678	698	671	716	676	680	658	729	692	756	712	705	739	708	737	695	728	696	664	747	695	710	730	688	696	687	696	721	719	733	697	708	677	679	735	663	690	758	731	675	709	697	707	705	644	706	721	757	680	756	653	689	685	703	725	695	666	691	714	699	722	696	697	687	723	675	742	704	686	682	730	701	709	693	666	747	675	660	685	665	725	703	746	688	712	701	706	733	722	703	647	695	663	686	656	720	676	700	685	715	648	719	693	670	722	652	681	690	706	667	708	692	671	690	703	664	664	747	747	717	704	694	725	745	666	678	683	714	660	753	720	664	700	703	675	677	761	694	707	701	650	756	700	703	718	730	652	669	734	661	703	679	717	691	782	704	695	687	706	685	681	708	661	661	707	718	733	715	679	704	688	670	685	703	709	688	720	694	777	707	692	713	654	679	702	725	714	672	655	688	717	710	703	688	665	778	700	692	712	664	731	696	670	682	645	718	686	697	726	675	715	690	705	718	672	688	683	734	645	719	715	692	701	708	751	695	692	693	718	658	709	717	734	695	723	688	697	734	669	692	701	734	712	684	700	704	704	691	750	725	681	688	698	702	688	683	713	718	697	661	716	722	696	720	701	683	707	708	681	695	680	698	708	704	695	726	712	667	712	699	689	699	693	679	661	675	711	672	743	789	666	695	654	668	724	681	732	667	677	708	668	680	672	707	723	710	711	663	697	691	693	691	698	690	737	687	672	711	723	715	659	636	691	709	727	662	673	733	722	690	713	653	676	675	723	663	719	679	711	659	693	688	651	661	715	687	695	730	727	654	698	680	726	716	713	714	664	758	646	675	700	695	693	702	719	685	715	724	718	679	745	695	665	663	676	715	673	739	662	736	754	738	732	735	699	675	673	657	719	713	720	711	697	663	695	683	686	696	703	690	662	665	697	712	697	672	699	703	689	689	700	700	661	706	698	706	665	716	689	672	731	726	668	700	676	646	716	674	679	747	726	695	675	713	698	760	671	724	694	692	696	733	693	710	714	746	675	706	703	675	740	752	701	689	696	683	703	693	697	730	723	710	706	698	685	701	708	646	721	718	695	664	694	706	672	694	713	665	712	710	655	699	683	735	717	728	702	665	651	660	673	704	683	681	673	693	637	713	706	734	714	733	693	744	714	683	690	716	695	673	672	729	736	644	663	696	714	706	704	661	673	712	707	692	708	715	696	657	707	672	744	705	699	709	692	723	686	726	722	702	706	636	673	683	688	692	726	711	681	725	697	698	686	699	704	717	700	704	690	686	729	706	683	731	680	733	721	742	708	633	688	687	721	724	675	623	674	652	729	713	687	671	696	683	728	753	698	717	692	689	703	686	703	658	695	698	662	695	713	694	665	705	704	688	677	682	682	679	724	730	685	676	672	715	657	669	710	641	678	678	701	598	675	700	689	755	694	716	688	706	663	676	709	692	661	694	718	716	725	676	666	679	706	702	732	691	729	705	696	742	714	687	705	681	711	718	684	719	705	669	696	702	697	686	698	703	713	686	724	689	686	645	714	662	728	716	662	736	686	735	671	697	697	691	691	725	713	733	683	697	641	707	661	687	647	719	654	734	694	696	691	673	682	727	692	701	705	688	737	690	735	698	753	642	714	686	664	726	645	695	743	727	720	667	659	719	744	755	653	733	659	724	698	722	692	684	732	733	714	671	705	710	704	741	707	703	679	732	735	657	704	645	729	661	702	699	720	690	666	694	744	700	677	682	695	685	706	726	670	719	691	705	671	697	698	716	674	694	705	647	700	716	682	737	703	672	680	720	695	707	690	667	727	656	707	665	678	705	647	694	666	651	711	659	712	689	713	657	764	722	704	676	694	660	699	704	672	686	680	680	681	665	689	722	702	688	709	718	643	731	688	697	668	710	715	662	687	675	665	673	678	672	669	712	676	671	675	721	709	631	723	695	679	682	762	680	692	747	760	694	650	662	691	747	676	652	719	621	647	708	703	708	755	632	688	739	680	704	793	658	720	679	680	757	729	690	652	719	707	690	743	664	711	663	693	653	686	673	723	691	726	682	722	722	692	700	696	663	707	706	707	680	662	727	651	682	721	688	686	698	732	699	720	743	676	715	698	702	703	674	672	733	695	714	668	729	709	676	705	704	702	704	691	673	730	702	738	711	722	740	693	695	730	704	680	675	706	721	688	718	685	703	689	697	690	691	649	661	641	754	699	730	693	721	675	694	677	726	712	713	692	736	714	687	730	717	686	670	754	704	692	692	705	695	731	740	707	691	685	725	674	717	693	696	654	700	707	662	726	699	685	718	721	721	697	672	742	685	707	701	694	761	697	672	694	708	711	714	736	711	692	712	727	707	697	723	685	703	650	741	643	716	717	651	698	715	716	718	660	689	655	703	739	676	700	762	754	665	680	695	686	696	718	673	647	671	713	705	649	707	710	688	700	734	678	720	737	671	683	708	657	709	704	734	697	664	718	703	695	718	704	717	741	726	734	675	682	669	756	699	719	707	692	697	695	736	650	722	671	667	656	707	689	708	682	737	685	690	769	646	704	669	693	674	699	732	699	708	676	723	717	710	679	634	698	698	666	629	739	686	701	663	671	720	688	710	673	673	667	716	700	725	631	677	721	665	711	741	651	666	752	645	700	729	681	720	690	687	702	693	714	712	677	681	732	753	758	702	685	673	681	685	663	653	716	658	689	674	692	675	715	696	701	715	703	696	671	698	689	692	755	689	726	688	655	665	656	678	716	690	701	663	722	682	708	733	698	725	688	666	701	671	707	715	744	683	704	673	688	670	713	705	706	731	684	661	679	715	731	692	700	734	695	717	715	697	652	709	736	718	724	712	708	738	723	670	705	699	722	693	667
31867	22467	19374	8024	2324	978	461	329	345	242	217	197	231	249	206	236	230	231	240	224	234	222	227	228	220	240	199	223	223	225	211	226	222	219	237	206	211	237	220	233	248	244	229	225	278	226	235	248	235	248	215	239	241	269	211	229	239	218	232	239	227	226	215	226	203	247	219	227	264	225	212	219	247	237	226	237	209	217	243	216	234	249	249	218	264	263	202	225	237	219	210	241	218	246	237	233	223	236	241	223	203	256	225	224	206	200	214	228	207	228	236	229	197	236	242	259	218	258	222	250	227	250	212	243	245	225	213	226	230	218	192	202	237	234	251	203	232	209	239	249	231	227	213	224	213	217	231	212	224	268	246	233	245	215	227	245	231	212	216	233	236	210	211	219	227	218	215	241	217	247	214	229	222	225	248	219	230	233	239	239	214	247	252	240	241	236	216	254	234	224	221	182	204	230	220	219	219	212	232	218	230	237	213	248	202	217	252	232	228	220	210	198	228	215	234	219	205	221	232	229	242	248	214	212	214	227	214	241	264	214	209	242	209	219	218	203	207	220	198	226	229	233	244	222	219	254	223	224	233	223	227	237	226	250	225	242	224	249	231	219	231	227	243	241	222	237	230	226	234	227	234	245	212	221	217	226	201	233	241	241	242	220	217	260	238	238	218	225	240	245	216	257	233	196	237	206	241	223	225	233	237	209	249	262	215	244	248	247	240	204	220	238	227	220	228	232	253	210	229	234	220	233	221	209	220	235	235	222	230	215	258	221	232	231	238	255	213	241	235	256	222	232	246	239	212	253	215	244	198	209	216	228	220	242	221	234	225	226	203	205	259	257	242	243	219	244	225	204	215	233	250	203	250	227	211	237	208	250	205	216	237	215	229	229	221	241	253	223	221	220	205	210	254	243	247	235	244	221	255	206	245	240	240	210	237	223	177	221	221	214	233	221	241	273	242	245	202	206	202	221	222	234	242	255	249	238	210	229	216	228	247	216	242	212	214	254	236	238	237	226	218	222	224	199	201	240	241	239	241	233	217	201	207	239	208	241	220	228	251	224	233	215	221	216	218	243	194	250	229	237	248	194	257	204	256	254	222	237	206	228	237	224	213	245	222	226	211	217	221	205	221	247	238	229	206	230	246	199	247	254	220	220	213	224	245	218	240	241	228	257	228	215	231	223	219	212	199	233	251	231	246	227	226	229	217	225	251	222	200	226	223	234	199	242	231	205	230	227	209	219	260	218	217	260	255	239	249	244	240	226	222	245	208	229	233	248	238	222	207	224	206	212	238	247	240	224	232	228	226	214	251	231	226	231	225	215	199	190	232	193	234	204	246	223	258	221	244	217	212	218	207	219	235	245	234	251	213	243	256	243	211	190	213	230	225	257	251	232	221	236	244	239	242	226	200	227	232	230	262	241	243	190	224	220	216	223	267	237	237	221	201	227	229	236	237	246	205	237	228	197	219	240	206	226	248	231	225	245	219	227	242	197	232	210	206	230	224	214	211	237	235	267	222	254	218	230	221	219	223	235	212	205	222	211	260	215	206	218	242	242	217	236	235	226	241	235	220	223	222	236	207	240	235	221	229	214	239	244	211	213	236	223	212	203	228	224	224	217	234	219	236	206	221	220	245	243	238	245	206	255	242	236	213	225	242	262	236	244	223	239	235	213	230	227	250	243	206	241	235	222	248	216	219	226	241	219	231	220	210	207	252	216	220	243	217	244	257	226	247	225	237	225	232	224	256	229	221	242	252	236	240	218	238	230	188	232	233	237	193	247	245	224	218	209	221	214	199	234	227	232	243	255	206	218	253	255	243	219	249	237	240	210	203	256	228	248	215	206	237	272	218	224	217	247	242	231	249	215	218	229	225	239	203	237	208	244	243	222	215	215	237	242	223	206	221	232	241	224	218	231	238	223	206	214	212	222	234	229	205	214	240	229	213	244	236	190	217	217	234	207	212	253	208	246	225	245	202	243	200	225	202	222	213	230	221	201	236	197	255	247	202	241	233	210	207	214	240	249	229	209	216	226	244	210	235	211	239	232	282	235	229	232	233	230	216	220	231	235	201	236	241	239	217	243	228	250	246	208	233	247	207	235	259	220	223	227	227	231	235	232	224	187	228	212	221	199	212	233	186	208	221	236	266	229	226	234	226	258	209	229	243	199	238	237	231	226	246	205	237	208	254	226	206	215	227	216	230	228	232	220	239	243	212	261	229	244	246	223	219	206	230	233	228	229	227	231	244	249	213	217	232	217	241	218	244	251	199	211	200	246	237	220	221	220	218	227	257	224	220	229	232	232	265	236	225	220	247	238	222	222	211	242	217	220	242	224	246	225	244	225	257	199	232	219	230	258	188	216	220	217	246	196	211	214	216	239	210	245	245	228	218	241	232	208	209	216	216	228	214	242	249	240	242	244	239	213	242	235	203	235	242	229	246	202	249	221	231	235	246	222	226	203	207	231	217	194	223	215	248	213	224	223	229	237	223	247	234	228	236	228	229	226	255	227	241	222	233	225	218	186	232	225	229	206	224	230	224	216	247	230	235	236	240	221	228	244	234	238	224	223	225	226	242	237	243	220	206	233	214	215	224	218	241	197	203	255	234	201	212	213	240	252	208	228	242	228	232	210	200	231	195	239	224	214	248	234	258	240	230	215	197	218	227	234	238	211	237	216	218	206	239	257	253	222	229	219	230	218	199	212	227	194	220	215	241	256	234	236	237	237	214	220	222	248	218	217	214	226	248	197	217	221	199	237	245	228	259	235	243	224	230	234	210	244	220	230	229	220	238	249	222	244	248	236	220	228	229	215	221	216	214	202	205	260	223	215	247	219	218	235	244	233	241	245	216	236	253	225	216	221	200	255	226	230	205	222	231	227	217	229	208	237	252	270	203	264	229	216	224	199	213	229	204	257	247	250	228	223	223	196	218	230	253	217	210	215	190	242	226	239	241	237	247	236	222	237	249	223	218	239	220	217	227	225	224	211	202	229	229	225	218	219	248	251	234	222	240	216	216	256	201	232	221	227	230	224	250	246	234	251	219	196	234	238	209	218	257	214	249	228	233	221	226	197	225	217	233	230	208	240	256	236	250	208	236	232	220	217	239	233	246	220	218	201	208	233	215	228	238	219	222	236	265	241	201	222	237	225	241	245	236	252	243	242	212	228	207	241	199	212	215	218	233	221	219	221	212	216	206	198	207	204	204	236	223	241	237	252	231	227	239	211	241	220	262	232	230	231	212	218	242	182	242	219	224	234	216	211	204	236	229	232	255	239	228	265	250	227	216	254	245	211	208	241	221	233	194	246	207	240	235	268	223	228	233	221	205	215	254	241	231	221	216	209	209	218	215	250	223	248	221	241	222	237	262	228	225	229	232	233	221	235	228	223	233	244	206	203	205	210	213	230	245	218	232	237	238	238	198	252	236	217	240	223	238	242	223	243	212	234	202	254	229	218	212	239	244	238	239	227	230	197	245	220	252	217
21392	21589	11297	4138	1727	949	708	642	700	601	606	618	586	601	607	588	606	578	629	588	622	594	594	611	605	608	587	586	566	647	580	583	602	570	615	615	586	587	622	573	578	564	569	608	593	626	564	565	588	577	612	607	613	605	642	565	616	601	591	619	598	614	631	608	587	586	610	603	572	599	616	556	632	577	557	582	592	576	614	596	593	577	575	579	615	596	608	614	594	647	625	614	592	578	613	581	625	574	607	611	618	561	572	558	616	585	604	559	603	578	594	578	618	580	586	591	580	573	619	599	602	604	552	625	571	593	653	557	582	604	608	585	614	601	603	619	618	614	586	603	618	612	588	595	619	592	550	626	601	593	599	606	602	603	589	607	577	611	556	579	588	581	645	608	599	597	564	586	563	556	555	617	556	603	614	600	572	582	584	585	585	633	608	554	613	579	601	608	585	559	596	602	609	603	586	566	595	603	565	612	645	577	659	593	556	597	603	627	609	628	575	620	562	605	572	574	592	592	643	596	600	640	593	563	556	596	595	588	587	584	584	607	583	609	611	578	566	605	613	609	609	602	575	573	566	577	607	610	589	572	627	592	575	633	644	615	583	612	623	587	594	567	582	541	588	582	564	565	628	580	616	629	573	591	578	620	573	587	595	612	622	611	627	578	595	589	581	585	586	522	627	597	599	606	584	606	604	601	571	567	597	597	601	622	569	586	607	617	605	603	601	608	593	614	616	607	641	603	595	582	587	562	578	598	570	593	675	600	602	566	584	544	587	638	536	578	629	567	612	617	627	595	573	585	631	656	542	585	598	608	589	660	613	606	560	595	578	596	591	607	608	612	626	608	597	561	595	605	557	606	610	588	611	547	596	606	607	580	553	589	588	564	633	633	583	637	569	614	573	577	641	605	590	605	599	605	592	530	617	588	584	578	584	644	606	594	602	600	593	603	583	602	599	615	613	614	565	598	647	576	591	652	592	623	580	601	580	594	555	575	597	604	580	585	611	634	633	596	641	564	571	587	594	598	610	559	624	593	577	584	592	606	572	558	584	584	619	615	606	599	573	594	588	597	602	585	587	610	660	627	528	599	592	597	622	610	609	581	568	597	586	624	641	599	608	623	529	621	606	576	599	577	564	584	593	638	571	603	647	559	642	582	636	582	603	617	593	633	558	582	642	587	605	630	598	587	590	573	614	559	571	619	638	584	588	581	626	636	584	577	576	598	592	637	595	618	613	555	667	603	597	605	624	621	592	579	599	579	639	601	641	589	589	620	584	549	560	603	564	580	581	599	600	591	564	565	568	567	616	603	606	613	622	587	595	610	643	670	605	589	585	590	611	551	567	590	587	608	556	593	593	562	591	614	601	606	591	568	587	598	601	647	526	582	551	577	585	565	600	606	629	614	606	581	583	611	599	655	582	598	585	610	580	622	608	569	598	579	621	645	594	557	603	556	598	612	585	558	537	573	635	602	632	588	592	621	594	580	592	591	613	595	568	646	599	619	611	595	589	605	602	606	626	576	573	605	592	560	638	584	639	578	604	603	622	645	626	635	625	603	591	551	592	614	603	576	567	584	604	608	586	618	566	611	580	610	561	606	554	567	588	581	588	594	594	591	566	621	619	625	586	604	574	605	571	558	579	598	599	590	594	583	614	605	595	623	630	546	600	566	637	553	603	568	570	586	602	586	624	618	598	558	611	558	583	596	618	589	553	559	612	620	589	587	580	550	585	599	590	629	603	571	611	631	582	552	560	582	619	622	589	604	604	604	634	601	606	670	588	576	598	623	588	579	610	581	647	603	623	619	605	597	619	570	635	589	575	602	606	630	634	586	610	610	594	605	580	642	617	541	597	549	639	575	596	570	607	586	571	622	575	604	613	581	598	637	561	574	594	590	599	602	615	593	588	587	623	604	571	626	552	574	593	561	585	548	572	623	628	593	590	585	600	586	585	616	584	622	618	592	614	613	596	578	601	592	601	586	613	562	653	637	660	579	597	553	579	631	621	547	611	582	590	525	604	587	608	605	623	637	579	611	582	613	585	634	553	577	632	609	573	613	601	595	565	592	602	645	595	564	556	582	599	595	598	533	604	586	617	588	588	636	589	610	612	649	543	580	595	615	590	589	658	561	594	611	560	639	579	598	593	580	632	619	588	585	599	596	567	586	586	615	590	587	610	576	594	648	603	609	624	604	579	626	577	565	597	583	611	619	620	619	605	597	563	580	595	600	610	605	585	627	591	555	594	633	608	600	615	600	570	600	601	591	604	592	594	583	620	578	588	566	657	607	606	610	567	588	587	607	595	634	585	576	644	622	584	576	622	641	606	637	624	608	621	608	606	647	577	620	584	583	588	643	562	624	587	666	581	578	611	602	566	617	558	631	634	575	597	580	592	567	593	617	623	598	635	601	572	596	566	628	560	588	589	618	575	628	587	592	616	605	595	552	578	595	642	576	611	604	616	617	613	588	615	579	598	600	629	631	574	610	619	592	590	582	631	585	586	625	598	591	565	590	592	587	542	633	657	615	602	559	586	630	546	592	590	571	569	638	590	609	619	583	588	624	598	559	599	586	599	555	584	625	563	586	592	560	637	576	595	564	590	609	548	568	622	555	612	614	638	607	554	608	602	628	571	565	591	638	599	591	608	581	598	598	627	610	575	603	565	561	613	596	567	617	614	609	606	604	602	597	574	573	562	649	614	551	599	600	598	619	613	631	605	633	585	577	581	568	595	582	582	603	629	592	597	576	614	615	615	590	582	628	666	596	535	567	627	590	571	614	570	607	621	580	602	575	606	599	574	620	584	596	608	615	628	569	576	627	587	557	659	606	621	626	619	614	589	607	608	586	571	611	584	609	522	558	626	557	608	603	581	603	552	592	606	570	601	604	576	607	581	601	573	592	593	564	564	617	592	645	567	574	574	563	587	598	587	605	576	599	586	590	613	605	584	598	587	588	572	600	586	601	633	608	631	598	603	609	621	608	601	609	582	618	597	603	587	556	610	589	589	607	624	571	606	640	568	613	588	581	585	586	595	567	601	648	581	538	585	565	608	643	648	597	610	607	593	582	611	597	598	634	604	592	544	625	632	619	571	638	580	586	593	603	595	637	604	608	598	600	557	610	593	582	618	607	605	576	610	578	595	614	640	570	576	610	628	601	603	615	586	609	592	614	596	618	600	567	576	617	567	599	578	604	577	539	604	567	596	570	611	608	604	570	594	588	613	594	565	645	572	558	561	584	637	576	590	618	621	616	593	619	637	592	565	611	610	547	602	590	543	637	611	579	573	612	603	560	596	549	587	625	610	596	587	643	566	594	588	570	617	581	538	642	580	584	582	576	557	609	591	622	623	576	605	606	608	610	585	593	622	608	609	581	604	583	582	606	628	608	583	568	628	588	628	606	607	582	630	611	600	572	594	597	595	619	623	555	624	569	580	603	618	589	564	586	596	575	613	598	607	577	621	619	585	589	611	625	609	579	593	622	593	576
24994	21506	24833	28585	21550	19789	2149	1767	2274	344	317	305	326	346	332	337	303	315	322	327	319	318	357	340	317	323	346	313	336	320	301	355	326	333	329	322	327	343	341	321	307	334	340	337	334	348	311	327	336	325	335	301	345	342	323	319	330	314	286	345	302	319	340	347	347	318	363	306	336	305	310	325	316	297	318	331	320	303	319	348	335	326	339	356	324	328	324	357	346	338	294	312	307	330	310	312	327	319	378	345	325	326	337	299	305	306	338	306	296	326	353	345	318	299	314	309	334	327	350	311	322	315	307	309	329	343	310	337	326	343	305	327	323	303	335	326	324	341	339	310	368	303	295	334	333	307	312	332	316	314	345	349	300	328	308	294	317	312	313	291	315	290	378	345	346	314	269	321	317	312	339	304	337	325	319	329	316	345	324	286	293	316	314	345	344	351	310	362	347	305	346	287	320	343	357	316	350	323	306	328	323	311	309	319	326	319	315	315	356	336	332	321	322	318	298	321	294	303	349	330	294	325	308	304	313	311	335	307	328	310	296	313	315	355	314	333	329	312	327	328	322	327	348	364	301	343	300	310	309	333	317	328	309	265	316	303	330	332	289	340	314	337	328	307	323	336	296	305	350	330	355	331	312	327	345	308	293	296	337	303	314	325	335	279	303	304	352	341	316	328	331	342	310	297	304	326	290	329	326	315	349	328	323	321	358	334	329	334	294	319	324	321	327	318	307	316	315	314	310	301	360	343	304	312	313	323	327	307	316	318	306	310	308	302	360	348	353	298	318	312	326	334	331	267	337	321	366	361	312	350	298	285	355	311	325	321	334	291	300	284	338	329	306	301	313	339	310	315	316	289	344	347	322	298	313	324	345	332	303	289	287	326	312	346	333	331	332	318	314	310	318	286	304	297	291	332	310	322	356	304	330	308	316	327	301	344	298	326	346	281	303	317	337	315	339	328	307	344	312	313	329	291	319	340	306	350	324	319	314	341	310	329	292	366	307	323	336	327	351	330	322	337	365	297	326	299	318	314	306	336	311	319	316	348	322	315	313	305	282	307	310	306	295	306	312	311	297	357	359	315	307	326	335	291	301	349	306	351	348	317	323	303	346	333	317	297	311	339	334	298	325	346	322	335	324	339	294	321	342	306	277	329	319	317	328	346	336	320	350	304	327	323	322	323	337	334	314	322	321	309	328	336	330	342	331	315	328	335	306	306	337	343	321	306	298	347	359	349	326	309	299	336	309	332	325	307	304	343	340	359	312	307	322	290	338	330	302	342	314	335	346	334	345	315	309	335	309	319	314	341	326	335	323	331	316	326	319	334	316	297	350	343	337	304	363	317	334	324	337	316	351	324	324	328	337	328	335	345	319	288	309	343	329	331	319	351	359	322	348	353	334	323	356	304	306	342	327	344	285	317	333	340	341	317	344	295	330	306	314	293	346	315	340	350	301	308	309	333	325	332	319	302	318	308	319	310	293	351	309	343	334	329	311	298	332	304	337	289	334	315	314	336	339	322	318	328	322	355	311	332	309	312	294	356	358	312	315	334	336	327	357	312	309	331	346	315	312	304	328	277	321	302	313	324	315	320	288	336	311	326	334	326	344	305	313	316	337	325	334	315	304	308	336	289	331	333	337	283	345	311	324	317	322	330	336	344	330	331	305	361	304	324	318	310	320	298	327	330	341	325	296	339	319	327	329	330	297	331	339	325	312	327	341	307	338	313	329	339	303	325	329	310	332	302	376	321	305	297	301	294	367	326	336	299	341	338	329	293	333	317	314	330	318	309	301	291	321	321	309	311	312	337	328	303	298	328	350	322	319	330	336	320	319	333	317	311	333	286	318	322	310	272	311	323	281	310	334	324	330	329	317	293	305	355	314	323	328	331	329	318	304	334	324	319	289	331	308	360	334	321	332	296	291	326	316	317	301	324	337	335	323	286	292	309	301	324	324	345	328	326	336	297	353	313	320	351	364	321	325	313	310	308	283	320	332	336	296	304	314	339	315	303	343	311	292	305	343	316	344	340	310	309	315	307	327	311	337	310	316	330	355	310	360	341	310	334	306	312	337	341	312	333	329	301	347	304	346	325	320	300	318	331	343	283	326	338	315	292	316	317	303	368	288	314	347	320	285	302	282	322	339	319	319	329	355	299	308	311	320	383	329	337	309	344	335	324	350	322	303	306	321	307	330	305	337	314	340	368	357	324	316	302	318	267	323	344	314	312	316	296	342	343	280	303	352	288	285	289	302	324	295	333	346	309	330	345	325	285	303	364	350	317	324	343	341	301	305	327	332	301	270	323	334	354	297	305	322	349	335	350	376	358	296	302	341	338	338	342	327	325	292	317	335	345	309	335	293	304	320	290	324	315	323	328	316	321	287	322	279	298	347	318	327	361	335	341	306	361	304	319	337	286	343	333	303	310	288	295	317	322	317	299	320	314	339	314	316	336	324	305	311	316	310	337	326	339	332	321	312	349	315	311	333	329	322	319	307	314	325	313	330	329	349	323	356	282	320	315	304	308	313	330	314	304	334	309	309	303	347	312	301	310	338	342	334	298	286	316	305	340	309	348	312	336	332	250	322	328	337	296	306	364	320	331	322	356	316	318	306	317	374	329	342	315	355	340	315	287	313	304	318	314	300	300	333	312	272	317	347	340	289	296	310	338	308	336	322	337	329	333	333	333	338	311	322	291	312	288	301	319	306	294	338	302	319	288	294	293	338	318	317	278	301	313	339	324	313	334	310	306	339	329	285	323	342	322	346	299	341	341	326	329	312	292	331	323	318	310	308	337	344	342	346	340	304	321	317	328	329	278	319	355	310	312	338	338	331	306	316	313	338	321	328	294	335	355	319	330	342	335	309	337	335	267	335	330	314	351	318	302	326	315	309	310	304	283	340	321	383	318	303	317	344	307	321	299	310	324	327	318	386	300	325	324	314	336	347	312	327	350	344	326	311	304	321	312	336	322	319	294	337	316	329	314	309	355	316	323	301	319	349	318	347	292	332	335	309	274	285	317	306	330	330	344	309	322	339	305	319	328	331	308	337	338	302	320	349	306	323	325	288	327	344	314	334	338	305	314	299	306	321	310	320	326	334	327	319	318	321	318	306	305	312	307	322	305	296	318	316	319	348	311	326	325	314	305	340	318	311	337	304	313	309	302	369	326	335	345	317	328	308	324	304	326	345	318	321	326	289	309	316	305	333	350	310	290	333	378	269	317	327	292	343	316	292	334	296	306	305	329	321	302	323	337	355	303	323	306	326	363	326	312	317	315	324	305	321	326	319	301	385	349	346	307	351	312	345	323	283	319	320	323	324	321	318	343	292	329	312	301	310	277	320	317	324	332	337	348	329	314	337	321	325	358	318	354	349	328	345	285	314	303	336	322	355	346	334	317	312	288	371	319	322	316	313	331	320	334	344	306	340	324	318	371	321	309	315	311	346	330	301	314	320	334	323	331	296	294	322	312	293	322	376	322	308	309
23110	32269	17980	9209	4175	1806	956	1560	1767	829	735	784	803	784	782	829	783	778	800	752	762	788	739	816	800	807	855	768	705	793	759	819	720	777	801	772	810	737	783	793	756	784	819	822	810	751	820	731	754	809	789	786	794	754	759	758	784	821	841	793	814	789	820	775	777	782	764	775	759	784	807	831	803	796	807	788	730	821	773	770	770	780	805	844	757	814	760	746	797	750	768	783	800	771	767	767	798	775	832	772	722	789	801	800	711	763	737	727	784	782	759	764	791	760	838	754	853	783	770	752	727	753	790	782	751	795	762	781	756	795	798	778	774	765	790	829	808	821	816	799	834	777	798	795	809	809	809	813	832	764	781	795	766	788	782	838	795	811	764	793	774	756	819	730	779	826	748	756	754	780	738	781	805	774	731	752	773	783	749	737	747	785	768	769	745	794	848	783	813	772	809	768	761	789	793	759	828	738	764	757	753	758	801	754	751	805	758	780	819	769	785	821	763	812	766	792	747	774	770	773	760	804	810	782	799	785	764	778	787	764	801	797	751	756	791	706	789	778	788	769	789	797	762	797	749	749	779	742	780	764	783	732	780	792	796	787	790	739	807	746	792	773	810	736	845	754	738	779	782	817	799	760	759	750	777	768	808	729	810	776	788	754	793	783	744	765	766	794	772	809	749	826	793	785	756	759	827	774	730	806	777	774	797	782	819	773	768	794	744	771	758	756	782	779	814	787	800	770	810	791	789	773	811	773	774	748	791	783	780	752	792	747	775	758	876	775	768	743	809	786	730	784	742	737	777	788	762	779	773	826	797	800	808	766	771	783	810	812	728	792	786	846	767	753	753	802	795	788	809	747	814	785	844	808	791	744	759	823	792	810	794	833	777	807	770	789	774	775	778	755	739	853	763	788	794	757	815	780	787	772	749	769	796	794	764	773	782	816	797	794	770	733	773	788	785	739	821	840	805	793	771	779	777	763	804	802	801	760	776	814	753	809	765	804	780	787	800	780	745	778	803	857	787	757	789	778	741	822	780	788	830	732	760	788	780	819	765	785	808	787	737	799	794	806	821	765	808	753	811	764	790	773	742	799	797	808	777	809	813	769	759	745	751	836	774	767	787	774	795	778	752	753	747	764	830	750	780	825	784	761	784	816	726	762	793	790	745	802	734	794	779	814	795	763	767	789	771	770	740	728	782	824	778	786	762	795	759	798	779	801	757	791	724	799	782	782	815	776	773	791	743	793	778	778	755	771	724	781	783	779	775	800	795	867	725	806	741	759	800	758	766	796	800	800	807	743	714	787	770	775	768	799	809	746	822	772	776	769	781	801	835	783	768	768	807	802	800	768	763	778	703	739	732	766	770	773	780	735	775	776	796	788	770	750	754	778	800	764	793	805	776	808	750	759	831	742	760	775	755	815	738	755	800	749	790	784	800	741	760	807	795	764	791	800	762	789	846	827	771	765	781	802	812	793	804	767	815	821	791	846	792	771	792	749	747	769	784	811	840	788	765	788	793	790	774	800	795	817	762	746	737	761	769	788	850	753	781	789	793	767	742	757	762	804	775	800	786	773	758	773	775	824	839	790	824	770	739	797	799	813	738	759	778	809	767	804	755	781	751	789	728	769	784	759	753	811	758	786	774	794	771	778	734	750	787	799	787	814	762	784	761	762	802	760	769	757	838	749	809	851	750	771	711	778	747	813	753	736	756	830	808	803	782	784	780	789	724	758	777	813	762	838	779	795	781	783	752	807	782	776	774	759	773	812	745	772	781	774	801	797	747	816	775	780	811	799	769	760	792	729	740	797	738	819	826	776	768	793	742	748	773	763	768	777	863	772	786	766	754	748	775	756	799	808	795	781	781	766	803	764	751	829	772	777	789	832	750	760	800	773	765	803	758	779	825	773	771	779	779	767	767	842	756	748	721	774	787	802	838	802	759	762	833	795	774	805	777	767	766	734	800	790	792	819	821	738	788	819	817	762	754	736	763	793	732	807	738	746	772	770	781	786	797	748	775	780	771	806	780	791	796	708	788	812	822	768	768	808	777	787	805	756	841	786	804	812	802	819	793	721	809	763	773	812	779	754	842	803	775	802	755	766	768	783	778	781	804	767	803	774	790	757	722	773	822	769	777	772	776	803	774	770	760	786	753	793	810	813	813	825	811	741	821	841	752	774	787	809	762	799	768	783	772	799	818	775	761	766	774	773	775	779	839	750	809	848	813	817	775	797	783	768	770	825	755	773	751	806	769	770	787	784	762	792	802	750	790	769	823	749	768	833	769	801	792	762	801	777	767	770	731	758	770	775	770	708	755	793	798	773	798	787	756	773	799	737	770	826	793	764	773	768	777	768	796	759	777	768	746	789	799	762	769	797	838	778	760	738	767	756	791	766	751	774	835	747	803	806	815	758	744	762	781	792	785	825	817	752	782	837	738	776	721	796	804	799	775	741	771	700	774	796	786	810	799	795	832	754	788	827	770	782	757	785	743	791	823	762	738	802	835	761	761	766	779	758	821	742	732	740	827	788	755	760	781	743	760	804	835	777	793	789	750	755	765	780	790	748	739	771	760	779	789	766	784	776	817	780	790	769	830	776	768	779	815	797	791	785	754	791	789	799	778	767	798	781	790	827	766	815	870	832	747	808	760	752	799	856	765	817	807	738	777	793	813	789	766	773	817	722	748	775	778	799	770	785	780	826	792	722	797	771	842	799	763	793	788	748	818	737	769	755	789	821	751	812	815	740	800	774	760	797	804	786	731	781	773	786	753	777	812	782	796	792	827	818	807	793	807	775	724	828	799	789	795	785	792	727	764	782	793	771	755	755	779	776	803	768	748	820	794	743	792	769	749	754	723	739	767	773	780	805	771	804	752	782	768	753	812	801	754	781	799	778	779	751	792	790	787	768	816	731	812	786	802	777	738	780	797	817	712	836	755	747	757	784	766	742	752	714	792	783	771	769	795	797	770	771	750	794	781	830	762	759	826	795	772	802	751	756	769	748	761	780	779	756	812	781	775	819	751	786	839	751	766	771	783	774	767	781	800	755	768	755	756	756	820	794	754	800	734	762	750	824	824	767	787	798	736	764	822	775	749	786	780	788	794	772	834	771	786	777	779	769	753	756	771	730	796	793	785	789	756	800	787	796	745	750	777	793	755	789	736	746	767	784	783	786	788	767	746	750	727	807	790	776	781	815	711	772	749	820	809	747	735	789	779	760	738	773	746	761	806	815	743	734	787	777	774	801	756	791	806	772	738	785	734	748	796	720	786	758	787	766	759	715	780	826	756	796	790	781	767	771	752	813	816	789	788	743	779	807	798	797	786	774	799	802	796	803	745	812	759	742	768	741	755	778	831	779	769	840	811	787	826	807	779	778	743	765	781	791	811	782	795	785	787	785	751	782	804	787	825	767	790	831	806	783	764	806	756	782	740	759	743	814	748	779	766	763	780	796	792	752	755	782	799	785	799	798	726	824	781	790	771	743
24443	21526	25226	28304	21547	21609	16374	4280	1701	318	343	310	307	326	295	293	289	332	297	274	307	288	275	303	314	265	297	262	300	269	274	287	299	267	285	264	265	275	308	276	315	298	269	299	300	320	297	278	257	300	304	297	314	330	307	282	271	294	305	331	300	264	300	305	293	299	283	290	274	296	298	321	279	293	261	300	301	290	277	288	296	263	298	305	260	265	296	300	315	292	305	284	272	300	314	290	296	320	297	285	286	293	282	289	260	255	281	293	264	272	291	294	290	302	274	283	281	281	316	297	289	274	288	338	326	279	284	258	304	302	313	284	297	286	307	296	282	295	262	273	285	257	273	307	283	276	274	299	278	287	296	293	290	291	318	286	331	275	275	266	304	289	282	285	259	302	275	313	297	304	275	289	279	293	335	339	299	287	293	283	258	300	293	296	283	271	295	268	273	320	293	307	288	298	276	314	297	320	308	318	283	306	278	292	298	298	268	295	276	311	279	288	319	293	300	320	302	289	278	296	298	290	304	318	281	261	269	281	283	295	312	315	290	271	300	282	268	275	297	310	283	273	278	274	275	280	262	266	295	281	293	291	317	301	261	285	277	329	316	304	288	289	318	292	300	278	284	255	320	281	285	323	284	280	265	299	269	287	326	269	272	299	291	299	290	292	266	305	285	289	294	254	275	253	280	270	319	285	292	288	271	280	316	284	262	265	303	288	292	313	275	249	284	281	294	289	296	279	302	264	319	287	298	272	260	312	290	257	313	330	273	291	281	283	288	271	304	238	269	330	288	271	260	278	306	318	272	268	285	269	284	283	284	281	278	291	259	258	299	272	264	280	311	272	292	281	313	269	296	301	292	276	329	280	307	310	316	306	290	286	285	284	279	240	287	309	271	303	278	293	279	319	246	289	272	286	309	299	274	277	314	244	268	286	299	281	245	254	253	276	283	273	286	293	320	290	291	269	296	312	295	314	286	287	272	274	309	314	275	275	304	275	296	278	299	279	255	326	267	254	269	311	312	293	283	302	308	297	302	287	298	282	281	291	305	227	266	280	262	277	287	305	286	285	298	294	268	299	283	296	311	342	277	306	266	286	277	277	301	298	280	304	308	265	294	270	297	296	293	300	305	268	302	246	291	294	303	307	288	264	296	316	310	253	282	310	306	290	271	311	283	299	288	293	285	304	288	305	285	284	309	307	282	313	305	293	268	262	299	324	292	269	273	279	285	273	271	252	285	302	290	282	300	287	273	283	306	269	315	289	270	308	298	304	286	289	294	311	303	269	276	286	303	290	265	288	358	283	329	295	277	283	271	287	320	292	330	287	319	311	282	284	299	272	312	299	306	282	282	266	287	292	330	277	299	287	296	310	304	251	300	272	272	297	290	281	266	272	275	275	302	317	296	279	291	290	302	295	305	288	289	278	316	314	272	268	267	305	319	280	285	277	285	283	269	276	272	280	287	293	255	310	282	290	269	272	294	274	285	285	296	253	305	291	306	294	294	289	307	267	272	308	298	279	305	331	268	284	292	302	278	297	294	286	296	278	299	327	299	309	303	306	286	274	283	273	318	290	308	292	274	292	298	326	291	307	312	323	275	276	277	281	282	301	292	283	298	251	278	309	304	277	274	307	299	298	313	285	285	290	292	255	277	279	301	273	279	293	290	266	325	289	277	284	282	296	282	266	312	275	298	300	289	295	257	291	303	286	268	278	263	327	312	295	291	284	270	319	297	286	276	258	272	300	331	310	302	300	291	316	309	312	321	285	258	291	272	299	298	266	289	293	284	240	314	283	264	299	291	303	280	291	294	270	265	309	292	307	292	291	305	310	281	286	272	294	274	284	283	295	283	281	283	268	266	292	312	307	271	277	262	308	296	324	290	281	294	274	264	267	319	288	260	271	314	329	270	293	296	287	302	292	313	265	289	282	294	285	267	281	294	301	287	285	265	288	280	308	270	324	295	272	302	277	277	295	250	306	281	299	293	299	278	311	304	283	290	284	295	292	308	294	307	297	264	302	327	299	291	271	300	300	278	281	284	287	322	285	266	271	312	270	283	258	306	286	315	291	289	296	289	308	248	301	260	272	303	249	302	314	296	284	306	286	275	321	263	295	275	279	285	284	265	277	260	276	291	299	261	281	263	300	291	250	290	274	258	281	310	279	277	285	288	311	311	300	282	277	286	294	292	307	254	276	278	286	267	300	284	297	249	297	265	296	292	250	304	301	289	288	283	272	281	306	287	305	275	315	292	252	297	271	293	295	315	308	278	288	276	271	284	287	284	281	258	246	311	273	294	310	304	297	303	294	290	302	272	274	309	301	274	290	295	265	296	284	286	292	298	320	314	326	306	322	286	304	289	307	273	293	278	304	279	305	295	313	315	303	319	312	263	275	328	277	307	291	314	315	264	330	281	302	304	258	250	276	280	274	280	275	312	272	276	293	266	332	294	292	260	312	282	293	318	311	272	279	268	282	299	258	282	275	297	294	287	271	241	295	273	281	280	294	281	329	290	279	304	274	293	268	281	312	344	291	289	307	282	313	302	283	262	286	291	297	302	245	279	289	298	311	296	274	290	324	303	259	298	268	303	280	296	288	275	272	306	283	300	265	303	289	281	276	282	311	268	276	295	270	267	267	272	289	314	267	266	291	290	268	271	300	298	302	286	294	296	305	276	308	308	308	293	266	273	288	296	312	269	284	271	269	304	308	274	283	252	299	281	250	313	281	283	294	304	302	248	302	313	291	263	277	294	283	291	287	275	245	275	270	310	281	303	307	278	269	282	293	301	282	311	266	287	278	261	310	288	261	310	297	241	283	276	275	270	270	321	273	295	306	312	275	273	297	293	306	292	265	279	289	277	336	281	277	287	296	250	280	286	278	317	301	296	282	309	296	315	302	295	282	279	298	297	277	275	253	277	280	257	309	294	284	270	289	292	276	240	307	269	280	276	295	317	284	292	264	272	309	291	315	291	315	303	297	290	322	272	313	292	295	277	243	276	299	297	286	289	322	318	273	273	297	297	278	278	269	270	276	308	261	315	276	319	273	274	283	289	295	318	263	289	292	307	271	304	286	256	279	267	298	304	278	280	284	250	276	292	280	260	309	304	280	290	269	283	289	289	262	311	308	299	272	265	280	287	256	271	282	298	300	259	312	276	295	307	284	267	281	318	284	280	260	314	263	274	280	290	305	280	308	293	288	305	307	271	310	322	309	296	311	257	258	286	278	319	291	262	272	283	306	287	280	267	300	294	295	275	314	286	335	253	286	293	306	275	270	299	302	267	302	297	275	264	302	278	314	308	298	315	295	304	287	294	256	298	298	296	296	261	288	270	293	283	283	312	282	271	271	284	309	300	279	295	290	290	289	323	272	288	294	252	280	271	272	302	300	298	276	277	284	239	277	288	282	296	309	281	271	278	302	298	303	307	297	284	284	293	274	303	294	272	315	315	303	286	292	258	289	319	282	309	299	286	288	300	286	285	276
23891	39661	24767	13929	6309	2368	935	2542	1232	709	727	728	693	673	709	642	657	692	651	635	732	689	714	747	661	676	677	681	686	693	693	714	697	670	699	678	682	690	667	701	693	735	681	693	681	676	683	666	673	665	661	716	695	723	665	661	688	700	644	686	717	717	640	711	671	733	640	664	702	726	707	679	681	682	657	682	661	696	632	674	650	667	688	699	696	621	674	661	634	689	673	662	675	672	709	650	629	704	731	649	679	687	707	669	666	689	695	637	618	667	688	629	626	648	676	685	737	688	655	700	639	692	689	702	710	679	661	737	632	667	681	673	708	667	651	679	713	665	697	632	653	705	687	640	691	710	670	698	653	671	655	685	701	686	705	690	654	688	713	657	661	694	694	717	723	642	653	693	677	708	645	706	684	696	684	693	692	687	682	644	702	685	708	707	661	702	692	645	648	705	692	702	671	709	684	719	656	677	686	659	731	685	684	700	696	677	643	681	709	714	672	668	677	725	673	665	702	685	682	699	710	720	700	718	694	707	632	669	693	688	685	726	670	699	667	684	663	661	701	674	654	691	682	673	690	674	653	698	676	732	635	656	683	722	636	675	674	691	650	654	713	691	646	702	670	657	693	652	697	706	663	670	684	708	655	707	654	687	666	690	677	665	706	660	688	640	668	660	710	705	667	704	663	653	655	721	702	720	683	642	660	701	665	684	676	710	721	671	633	670	695	684	705	686	698	668	644	670	697	683	708	705	683	642	670	653	693	688	661	695	709	671	683	679	696	689	702	676	696	693	721	640	640	690	663	719	695	715	635	686	706	674	680	676	707	672	708	673	657	621	718	611	679	684	660	677	734	642	706	676	685	714	634	697	669	669	708	665	682	703	716	684	662	687	720	655	678	640	660	649	697	656	659	684	693	681	635	663	695	647	687	673	692	640	707	629	709	677	673	739	677	711	698	706	706	688	697	705	691	653	691	682	668	685	688	702	712	671	688	650	719	680	687	730	694	729	693	703	635	643	681	678	674	726	662	652	685	668	685	655	666	673	714	738	715	659	694	659	714	660	702	648	647	697	665	673	691	687	670	676	646	704	661	684	691	638	672	660	671	616	619	691	670	719	663	662	698	643	697	702	661	605	671	683	697	721	656	658	723	700	668	704	664	672	683	676	694	689	640	668	640	675	656	742	682	642	651	731	663	705	678	626	722	688	667	677	708	653	697	636	724	736	669	702	644	730	663	658	698	688	716	710	661	692	637	676	680	659	659	679	706	686	718	629	605	706	661	688	670	688	638	746	711	693	641	690	684	636	670	642	685	633	670	688	620	706	662	677	661	687	641	610	657	641	682	659	649	667	654	740	670	690	681	654	615	709	692	707	680	633	676	681	669	653	694	647	734	679	687	631	653	652	679	653	577	652	659	665	655	700	674	699	681	675	705	713	688	673	643	703	691	682	685	660	630	689	709	693	680	685	684	740	709	686	667	710	698	703	695	704	668	664	679	649	647	680	670	705	651	714	650	661	657	682	699	661	694	682	626	693	702	676	683	718	691	682	647	697	670	692	657	682	655	688	697	643	699	670	672	690	650	667	652	656	706	665	675	661	630	660	694	708	699	659	671	672	705	704	669	666	693	677	704	659	689	684	656	670	675	667	707	685	697	679	685	681	731	658	690	627	693	730	701	661	615	671	666	689	677	683	735	719	673	672	667	721	624	653	653	678	692	659	654	710	717	640	721	676	707	639	650	664	645	715	640	715	664	693	707	674	668	689	683	672	732	661	724	664	676	668	660	685	712	722	639	642	685	691	644	694	671	676	674	711	658	660	645	666	675	677	658	674	697	667	690	678	649	655	681	718	693	665	696	660	700	646	701	660	693	647	729	692	699	721	680	661	679	698	687	720	695	699	677	684	695	654	676	690	700	695	655	672	707	666	641	699	668	676	697	634	688	659	656	681	706	767	635	674	663	665	668	727	718	764	646	687	663	673	664	631	638	667	675	704	669	681	699	633	709	726	714	652	682	648	656	704	683	683	716	616	638	681	691	680	679	671	664	668	692	730	668	656	649	694	681	681	702	691	658	646	636	692	664	671	682	716	639	683	614	704	712	658	681	707	671	701	702	707	668	659	678	663	680	727	656	696	654	637	672	647	648	696	661	632	674	638	680	661	669	665	655	682	651	712	693	669	682	676	690	674	668	685	698	630	653	682	683	613	704	688	714	660	685	686	681	670	683	673	654	660	705	674	698	690	706	703	670	698	693	653	661	693	708	708	680	687	644	720	689	651	703	754	647	673	666	672	646	694	696	649	648	692	707	705	660	699	669	682	691	721	662	657	626	710	689	664	680	671	702	721	704	668	709	685	673	688	683	627	681	730	689	664	666	690	693	694	656	629	650	695	668	677	659	714	666	650	667	678	691	669	701	652	702	697	636	705	650	671	674	688	660	688	703	706	709	632	686	702	670	674	682	662	688	664	653	622	700	689	694	700	705	678	668	697	673	648	692	670	737	639	681	637	684	660	702	674	660	623	718	680	675	701	688	681	695	655	690	634	682	659	657	669	631	700	664	656	655	693	648	677	674	665	691	656	656	655	689	648	667	735	700	678	670	659	710	730	678	654	686	678	709	675	686	717	668	642	665	645	720	714	699	691	688	668	680	695	665	654	672	661	651	696	650	712	735	666	664	636	676	704	646	699	695	645	671	681	655	693	686	725	633	686	712	672	637	679	639	688	682	667	647	665	636	676	694	647	721	690	642	708	717	650	715	707	660	659	654	662	677	663	704	682	689	686	670	673	695	684	714	711	651	719	703	692	651	644	651	645	652	690	672	691	662	660	670	695	699	684	687	720	624	654	657	706	706	677	697	689	679	702	634	648	660	633	652	689	716	665	714	697	682	649	669	652	694	681	647	721	704	616	684	721	691	660	672	741	675	661	681	709	703	686	699	642	694	665	677	715	679	676	667	697	710	657	691	667	688	677	623	678	658	649	690	697	704	654	692	690	702	716	702	669	689	684	662	684	662	708	682	675	707	697	675	709	688	669	654	643	670	640	674	700	680	700	686	687	729	661	742	633	712	640	732	692	664	687	700	665	651	670	712	651	693	662	647	675	687	676	666	672	663	735	677	714	663	658	738	680	722	670	633	663	688	701	682	655	655	649	685	717	635	680	652	655	660	644	684	686	694	679	644	709	654	676	724	688	725	720	680	705	714	691	706	669	649	661	626	679	688	698	649	660	696	681	684	674	658	638	643	659	710	707	677	686	663	701	690	711	686	696	676	705	728	675	677	750	710	687	702	688	662	679	671	666	695	675	660	646	683	709	655	647	646	713	614	647	673	672	679	645	658	681	688	719	702	663	712	683	689	672	646	679	627	634	619	703	687	666	699	661	698	713	631	660	654	679	654	647	665	700	700	656	659	651	703	691	695	677	702	714	639	737	659	706	683	652	720	690	713	694	643	674	691	652	605	671	692	657	679	709	678	669	640	704	701	717
31885	22564	19563	8625	2190	620	288	323	240	246	212	221	225	200	246	229	206	212	211	231	217	228	233	220	218	220	241	239	198	215	222	228	225	197	213	221	192	225	244	205	235	242	228	211	195	218	225	238	236	233	216	256	225	217	229	242	201	217	230	205	192	226	212	242	223	230	199	227	213	219	213	243	249	243	244	237	225	227	217	222	222	247	245	230	201	231	209	217	232	217	216	205	221	217	225	227	218	213	204	220	204	232	230	198	230	234	237	246	224	233	190	197	212	178	237	217	218	203	222	228	245	207	212	237	257	229	228	234	213	237	226	209	214	218	219	237	242	223	207	235	222	216	205	234	226	232	192	209	231	210	213	225	196	193	217	223	216	200	197	230	225	212	221	230	231	216	205	216	236	235	246	218	207	222	227	235	236	207	214	212	200	243	223	227	218	220	205	222	209	242	226	218	244	241	191	222	184	208	223	225	209	224	215	230	234	204	222	251	247	224	215	204	229	226	204	215	225	209	222	222	212	225	221	210	239	223	231	195	201	210	222	245	218	214	239	196	243	213	224	180	202	197	199	228	216	194	224	219	199	216	247	197	225	239	205	219	202	218	218	214	222	230	222	214	215	206	216	214	217	211	233	234	243	210	215	229	211	214	249	217	227	206	244	240	202	225	206	215	224	235	231	218	227	202	208	197	249	226	188	231	228	224	207	221	206	251	212	214	206	224	205	194	251	224	205	229	216	226	212	227	210	213	236	222	218	218	217	223	246	219	216	211	242	238	203	193	198	217	188	206	234	238	212	201	238	226	223	209	195	220	229	217	224	221	218	226	232	203	196	255	234	239	219	218	214	212	215	185	206	228	216	191	208	214	208	215	228	203	232	228	214	232	224	254	224	228	230	214	227	234	247	217	232	232	216	219	258	200	203	203	197	215	239	216	243	230	200	229	224	216	228	254	236	205	223	211	200	210	219	218	221	196	194	224	214	189	209	200	201	208	219	210	203	200	221	211	222	210	215	176	234	247	219	228	226	241	236	213	198	199	257	243	258	193	238	209	201	248	226	222	231	212	227	222	211	229	237	231	256	235	219	211	219	193	243	217	239	221	239	250	224	190	233	173	214	198	224	238	222	224	241	221	221	217	259	206	233	224	229	212	227	188	204	227	223	183	223	197	207	195	210	226	196	223	229	220	229	227	227	201	224	212	205	234	193	217	240	207	215	238	233	236	245	213	216	244	218	205	211	216	246	232	223	198	189	227	228	229	220	227	226	234	216	231	189	216	211	202	195	192	198	202	211	234	243	241	224	267	219	212	226	200	227	220	230	215	220	214	209	229	218	223	220	206	225	219	218	234	216	212	219	200	244	236	234	223	212	211	223	219	229	216	200	223	229	205	227	220	216	238	233	232	201	220	230	226	223	228	235	215	215	208	227	228	196	210	227	207	215	242	228	211	223	212	195	228	245	225	216	247	203	224	220	228	200	238	229	221	236	244	223	254	222	212	228	218	241	208	205	223	207	207	239	208	192	207	234	213	226	208	238	188	231	246	204	190	209	231	227	191	230	211	248	216	228	232	251	221	210	210	220	224	219	229	220	202	210	223	209	204	207	225	223	210	214	236	212	225	206	218	229	215	223	221	210	211	233	266	226	214	210	208	226	211	234	233	210	190	195	226	233	208	209	208	220	213	220	230	227	216	238	209	204	207	228	189	195	218	211	237	260	224	227	238	219	208	220	203	222	232	223	202	238	198	218	221	215	214	190	211	209	230	240	211	230	234	228	211	244	216	225	248	189	209	240	201	199	250	181	185	216	214	213	173	198	198	202	241	219	213	184	228	234	226	227	220	229	216	211	243	212	226	216	232	206	218	193	213	217	208	222	231	216	233	241	232	208	202	215	225	234	207	211	226	201	238	206	226	218	230	196	219	204	225	209	233	206	228	203	227	207	218	229	237	218	233	223	245	186	191	217	228	209	221	225	218	217	213	232	238	220	218	230	231	216	236	182	214	202	222	228	231	210	225	235	207	205	203	246	217	206	211	216	226	247	235	220	222	213	216	207	217	240	213	224	200	198	254	215	204	219	243	230	239	235	218	217	221	232	222	223	224	210	228	210	191	176	229	189	219	237	203	215	215	221	229	229	223	217	223	232	214	215	206	235	228	229	232	211	221	228	223	225	230	238	197	204	204	200	194	226	254	215	218	219	222	221	244	195	208	230	218	198	220	206	202	201	217	212	216	208	240	246	200	226	219	195	242	225	216	228	211	224	206	241	235	222	238	211	209	222	217	213	221	182	208	202	232	193	263	222	230	195	228	207	245	227	209	226	226	216	233	255	217	208	219	205	225	213	222	233	215	225	219	256	228	227	221	220	241	228	216	244	217	227	219	206	203	222	236	233	225	218	229	202	222	205	261	196	218	217	224	223	219	220	225	239	194	214	206	193	201	223	206	213	209	216	227	214	210	209	228	219	201	221	238	211	249	234	223	223	211	225	219	184	215	183	222	218	242	203	205	216	233	212	232	226	233	211	222	219	205	233	228	247	225	220	216	221	202	240	199	219	210	226	229	208	230	219	218	245	228	208	218	202	222	236	225	191	207	207	198	226	239	227	233	201	223	190	244	216	218	212	213	226	233	208	213	198	210	221	218	216	222	211	239	226	234	202	248	207	199	227	229	243	245	228	189	220	216	214	219	225	231	214	252	229	246	215	217	216	234	213	208	211	229	236	195	211	261	240	232	248	190	213	217	210	213	220	209	244	215	233	224	254	214	207	203	198	209	216	219	213	243	225	215	201	211	205	211	235	222	254	233	247	225	225	212	219	206	214	225	234	215	215	224	224	233	201	216	221	211	244	220	223	197	205	223	201	212	223	197	223	193	239	227	237	225	239	226	236	192	235	199	228	214	235	218	217	210	220	205	190	212	216	199	233	225	239	231	221	239	192	212	186	220	241	232	214	196	229	222	218	207	208	207	199	245	227	223	200	229	216	217	248	210	221	230	220	190	227	196	217	237	223	204	215	209	236	223	225	228	215	220	200	238	220	230	215	221	234	215	218	237	199	201	209	225	231	228	206	230	214	233	244	220	232	225	196	196	254	205	236	234	220	208	197	244	206	228	224	194	215	214	209	210	216	239	241	222	226	208	215	207	241	207	217	225	230	217	229	209	212	207	237	232	211	234	206	233	220	216	219	257	206	224	203	200	211	207	217	183	210	225	213	225	211	221	238	203	203	209	214	214	231	208	217	215	254	223	240	241	232	215	222	220	223	227	236	230	219	212	227	240	233	204	224	215	217	232	205	228	228	210	235	217	220	205	233	226	200	210	199	258	224	250	203	209	217	236	189	207	235	234	222	221	229	223	232	209	191	229	239	211	225	224	213	199	230	237	217	206	223	222	202	225	214	197	183	207	225	220	216	229	202	225	218	216	227	199	219	212	207	212	221	217	207	218	198	227	209	226	216	239	241	214	204	217	222	192	221	232	236	222	225	212
22867	23124	11731	4599	1729	794	615	651	583	579	584	561	560	585	554	616	597	633	563	625	547	540	591	588	542	576	565	558	623	593	595	558	594	583	609	573	595	545	590	546	540	608	585	539	571	598	584	594	574	586	562	565	572	588	585	568	529	573	592	597	606	635	560	590	554	559	589	549	546	573	592	546	556	593	557	564	575	593	556	594	551	571	581	584	582	576	564	571	557	587	567	611	549	549	571	535	572	555	560	576	621	593	556	583	562	612	575	559	575	585	583	574	608	562	572	558	594	570	579	603	578	601	595	528	567	587	588	533	552	571	567	575	596	602	583	566	585	612	564	591	544	563	545	574	505	545	595	609	577	588	589	569	561	558	545	588	556	593	602	580	589	548	596	572	582	565	558	600	549	574	583	548	611	613	566	526	553	592	618	591	588	553	568	598	553	541	578	580	576	545	548	532	576	561	585	541	595	572	558	537	625	555	590	549	559	564	569	589	584	589	553	549	569	573	549	592	606	570	563	586	571	596	569	565	560	504	550	601	558	543	576	598	583	555	572	576	572	538	590	555	570	596	571	581	565	532	568	572	549	577	583	581	590	614	563	614	526	584	599	569	572	536	641	555	572	528	594	568	603	558	530	565	591	599	561	580	603	589	593	555	600	595	564	558	573	588	599	585	574	578	597	596	561	528	585	587	611	561	607	572	533	575	600	599	590	555	593	592	571	563	594	584	576	598	554	580	567	560	549	598	581	577	561	557	620	587	551	545	659	579	581	539	584	581	596	556	610	618	598	542	584	589	584	545	548	572	597	595	584	598	560	545	600	514	557	569	584	574	602	536	557	599	563	573	606	581	587	541	591	537	607	588	601	567	543	543	565	523	550	553	574	620	564	554	589	587	558	566	557	551	567	541	583	602	562	586	538	602	631	600	558	565	552	519	600	579	557	575	584	566	553	589	568	596	572	505	544	581	573	570	603	587	567	623	585	609	568	595	561	513	571	602	567	602	575	613	593	546	573	589	522	550	538	577	577	548	571	603	593	565	569	576	594	565	581	616	567	602	586	597	568	589	575	607	565	634	638	614	582	577	564	580	578	610	597	574	551	564	600	616	573	540	576	560	582	589	590	573	599	567	521	562	535	552	561	569	561	584	558	611	564	636	592	547	538	546	569	565	613	581	568	599	596	612	571	599	587	575	544	578	570	618	577	573	531	513	566	578	560	551	577	578	611	563	536	590	552	605	582	610	550	579	543	600	580	581	599	544	595	640	594	554	584	562	595	592	595	574	574	538	583	577	579	561	554	557	607	600	546	568	631	516	598	594	532	572	623	566	561	522	543	557	600	587	569	539	564	537	548	555	574	576	554	588	581	571	615	563	552	517	557	626	591	613	580	577	613	569	587	525	592	571	596	566	587	551	552	615	603	585	548	565	588	547	609	567	566	552	584	581	589	539	555	555	549	582	581	599	553	552	571	591	594	611	565	563	517	589	550	599	562	605	608	582	595	576	539	539	589	596	603	559	549	582	574	523	589	580	519	594	567	567	542	586	558	508	584	538	550	573	553	587	552	556	530	571	568	609	595	552	584	581	578	556	583	574	577	582	566	581	630	532	577	590	573	579	592	575	562	558	570	560	542	573	574	577	564	533	552	539	596	553	595	580	559	580	600	570	579	627	600	593	578	566	574	545	591	533	572	583	540	566	553	570	561	591	552	523	584	598	575	561	580	557	563	565	577	553	600	588	568	574	568	575	515	585	600	613	541	596	508	561	535	558	562	590	577	609	546	595	582	550	580	594	557	569	555	561	584	578	552	556	578	603	582	578	564	590	548	581	530	565	578	563	572	578	585	579	587	566	563	566	602	582	565	556	540	625	584	580	582	594	571	549	574	571	592	561	512	565	583	571	582	588	545	555	575	579	559	592	568	566	569	590	597	635	576	521	580	581	583	520	568	566	536	603	561	552	566	577	564	594	587	586	567	569	552	585	587	541	534	561	550	554	579	549	579	560	619	595	544	559	526	542	601	611	604	621	540	599	552	572	527	645	567	572	611	574	602	562	581	597	619	623	532	575	597	565	584	586	628	567	564	566	552	525	573	609	558	582	564	552	601	552	581	577	578	586	572	595	580	583	593	565	568	565	581	597	559	525	562	575	560	587	557	570	594	546	546	539	574	574	588	546	573	560	609	588	633	542	581	556	592	599	542	610	543	580	585	552	611	561	514	573	578	562	542	597	587	579	557	585	578	579	594	586	549	590	590	543	567	541	575	597	604	588	560	596	577	553	607	573	599	574	557	539	578	602	583	577	577	586	590	573	545	559	582	556	598	600	588	613	584	574	553	530	575	550	556	557	560	579	558	577	596	603	592	585	605	559	562	569	603	545	557	596	600	540	557	597	533	580	579	594	606	566	573	569	614	559	536	585	615	602	576	584	556	566	595	546	588	555	526	579	598	509	557	558	557	567	533	584	566	580	603	565	570	583	565	604	627	534	587	598	579	583	547	529	537	606	586	573	639	597	586	599	580	568	554	614	580	594	557	579	590	556	609	587	581	563	588	580	611	555	545	555	601	603	562	558	611	590	560	536	593	547	551	594	539	590	564	573	547	599	560	581	610	560	591	538	583	588	562	553	541	571	566	548	557	537	591	614	582	595	515	554	567	607	568	539	533	567	600	600	539	595	562	600	592	584	578	603	559	588	584	577	572	581	590	585	568	558	571	583	586	572	626	561	575	575	561	549	577	552	568	541	562	574	551	552	575	539	574	573	581	575	613	584	557	528	535	602	583	572	609	570	591	575	600	538	546	535	581	598	578	579	576	553	570	579	591	569	581	570	573	568	538	604	595	577	563	570	554	589	570	513	573	565	555	536	581	588	602	597	557	591	550	548	582	604	543	622	560	594	570	622	562	619	589	588	548	579	565	556	569	568	563	574	569	613	550	584	559	556	644	595	557	555	590	591	583	617	581	596	565	612	568	570	579	534	554	585	549	602	595	528	536	556	618	566	591	592	564	542	524	589	539	603	576	562	561	565	553	596	593	565	555	581	589	497	615	604	537	566	551	548	583	570	570	531	599	591	582	598	592	581	562	528	605	568	541	575	584	604	590	581	553	619	571	572	587	607	569	585	600	586	608	590	589	579	585	565	582	575	595	547	572	567	594	572	566	542	563	549	569	583	547	501	561	569	591	550	580	601	581	579	576	598	568	600	583	594	591	591	576	533	571	596	599	579	555	583	570	545	585	583	550	587	585	573	619	574	596	568	577	581	559	575	568	609	568	610	571	541	569	570	560	555	490	589	569	578	618	581	575	565	544	568	565	572	562	586	549	622	605	596	619	614	577	594	567	551	565	583	535	584	598	584	572	583	606	546	558	558	583	548	594	549	597	568	525	555	556	590	609	605	557	571	598	572	559	580	584	591	580	543	597	528	589	556	584	578	588	573	502	553	572	572	588	573	548	572	530	586	533	592	566	555	572	529	556	568	581	535	550	595
25012	21466	24764	28582	21480	19705	1910	1213	454	320	335	292	329	289	344	311	301	339	380	303	341	336	344	335	318	328	332	331	302	316	321	332	317	308	316	308	307	293	306	299	329	292	343	311	309	315	360	317	281	324	336	281	294	293	304	293	276	306	324	346	335	364	286	301	328	308	339	317	321	319	304	279	350	319	291	312	352	317	326	327	279	303	306	375	329	324	322	305	317	320	346	319	324	317	310	315	322	313	312	308	310	297	301	315	311	294	297	308	290	320	349	318	333	343	305	306	352	290	265	327	309	329	291	279	305	287	316	328	319	334	322	301	314	301	298	350	334	296	298	309	299	346	310	299	308	342	292	281	333	329	312	286	334	330	293	282	314	288	301	300	294	313	307	273	328	310	302	303	366	294	328	313	334	320	340	334	309	300	316	314	309	329	300	308	326	292	302	286	303	322	336	326	303	354	347	361	310	332	308	302	318	311	301	319	324	303	275	288	314	312	317	320	312	311	314	320	322	346	283	303	328	325	320	319	316	292	326	316	339	323	312	320	313	312	339	286	319	306	335	358	305	306	354	290	280	333	312	353	292	310	331	321	310	319	291	289	305	329	338	327	328	318	315	267	299	309	306	346	328	307	289	328	316	337	312	332	327	275	288	320	261	316	311	298	287	316	297	332	334	319	289	310	310	321	319	323	292	321	286	330	313	324	300	293	338	312	296	306	288	298	319	293	321	284	312	328	316	294	323	302	314	273	315	319	313	281	281	301	327	292	312	306	288	304	288	316	328	365	292	314	289	304	325	303	356	286	308	325	302	318	311	333	290	303	351	356	295	338	311	322	301	291	323	350	342	311	311	326	325	309	294	299	298	311	270	309	308	348	287	330	304	316	305	300	322	339	304	315	327	299	349	330	330	311	293	290	323	314	304	307	331	327	332	306	326	336	304	326	322	307	291	296	279	305	294	329	302	338	330	318	329	334	326	315	271	335	315	319	347	309	309	277	287	270	306	320	313	327	302	322	319	345	311	328	303	333	326	323	324	329	355	319	340	299	301	309	336	298	306	289	357	305	342	307	336	278	325	353	338	310	303	295	287	318	337	326	336	294	295	321	306	300	297	334	295	317	343	322	320	297	321	308	326	298	284	282	301	328	321	309	302	311	307	302	332	277	306	337	345	292	301	305	340	328	335	330	322	325	297	261	315	336	322	327	331	306	329	330	339	330	327	311	324	314	314	322	356	301	297	306	344	322	305	329	286	293	286	335	281	299	307	299	343	319	306	318	349	292	316	291	330	325	303	308	332	301	290	310	295	317	316	327	305	303	310	323	339	334	300	303	323	303	311	290	321	334	326	333	307	304	296	288	278	268	350	304	291	291	320	347	334	306	344	323	339	306	313	289	333	297	297	320	315	325	317	333	327	321	300	304	300	310	319	333	323	307	327	299	325	312	296	319	316	309	331	332	337	330	341	322	314	316	330	325	329	292	299	369	326	297	295	319	306	348	293	332	339	334	319	289	333	335	321	307	300	307	319	308	361	291	342	332	310	317	328	313	309	302	311	309	327	290	314	317	275	316	295	336	287	304	346	277	312	310	324	298	328	293	318	322	304	305	324	319	338	311	299	300	341	286	310	333	340	317	308	350	313	311	307	319	323	323	287	300	327	293	327	331	306	279	307	329	330	345	297	324	316	327	294	323	287	320	342	321	300	332	287	314	318	329	320	310	294	316	344	312	327	307	315	314	337	319	321	298	331	284	334	316	305	321	317	343	329	288	324	350	306	317	336	337	310	297	311	339	309	341	326	311	319	293	307	331	330	320	307	356	287	286	286	311	318	292	285	317	326	349	286	320	312	303	355	309	301	297	324	269	303	282	299	314	318	274	288	330	280	308	347	330	289	308	331	296	325	294	311	334	327	321	314	296	293	311	323	322	327	315	342	341	321	328	354	313	329	308	322	325	292	279	331	326	330	332	295	310	317	316	318	296	315	314	295	326	321	335	323	287	297	291	310	312	303	317	276	290	290	333	348	284	329	317	310	288	271	340	329	287	323	319	322	299	347	302	318	333	315	335	299	324	320	294	313	306	346	316	322	316	297	294	316	322	316	324	318	319	301	320	316	280	293	299	325	321	323	304	357	318	309	304	326	322	313	307	310	314	322	319	319	301	299	308	332	313	344	338	334	319	311	319	311	304	290	303	317	343	276	310	314	306	336	326	298	331	306	302	278	297	321	340	323	333	326	287	333	328	311	314	325	302	340	269	281	301	326	316	312	297	304	327	339	304	312	329	332	306	333	279	337	312	322	304	304	321	339	335	325	367	312	280	327	318	293	314	315	340	323	327	294	345	298	306	324	342	315	323	308	346	262	310	291	299	323	321	313	317	294	310	318	279	305	366	290	341	314	301	300	310	337	282	301	295	289	304	328	324	336	268	308	329	324	316	293	300	320	335	292	318	313	295	324	328	340	337	334	346	318	298	308	314	341	314	291	292	323	322	337	291	301	296	295	314	336	321	352	301	324	278	340	314	344	325	299	306	320	291	324	315	311	304	309	353	339	329	319	311	320	368	333	336	334	334	370	299	326	300	321	351	303	281	303	321	277	313	283	316	306	319	330	323	309	301	375	327	286	313	307	324	298	315	309	321	307	317	312	320	330	335	311	347	331	306	310	312	307	273	294	315	311	334	298	318	292	299	322	307	324	325	296	302	286	296	327	323	321	316	341	322	328	285	306	301	312	300	289	295	329	314	331	309	332	319	316	330	269	317	293	320	311	320	308	294	312	329	325	307	302	307	314	315	291	307	311	350	301	333	327	322	326	327	318	317	328	301	329	313	329	307	319	275	288	348	341	318	332	305	265	325	326	323	316	355	358	330	345	294	313	323	302	280	331	316	313	301	327	304	329	330	280	312	309	299	337	342	323	287	281	313	263	287	314	296	323	356	291	339	325	318	293	321	313	282	325	306	309	334	314	294	293	297	353	329	308	283	325	278	317	305	294	323	321	302	316	312	315	329	303	345	317	295	296	341	327	306	336	294	308	321	333	331	323	304	308	294	290	284	311	320	322	304	289	287	312	286	294	305	349	306	310	339	321	294	289	331	328	312	320	331	315	322	322	303	326	318	328	301	319	290	298	319	316	269	311	288	350	325	339	340	314	302	296	268	309	312	322	323	297	303	341	315	310	335	301	302	331	332	320	314	309	324	300	264	332	316	357	305	321	319	304	328	305	314	324	320	314	329	323	327	297	305	288	288	326	320	306	315	326	340	298	260	330	323	305	308	319	295	334	305	315	319	320	334	336	300	305	351	313	318	301	299	327	343	278	306	268	299	288	304	305	363	314	270	332	363	300	300	337	306	316	305	285	323	336	329	301	326	322	305	285	327	312	361	321	351	346	322	308	308	274	318	324	312	333	315	323	292	296	369	312	301	337	321	325	323	333	316	306	336	309	312	303	310	302	315	351	353	302	279	274	322	330	303	284	316	299	337	316	312
23396	32897	19912	9010	3632	1541	937	1182	815	775	778	800	777	791	758	727	753	744	778	753	802	761	768	759	725	722	764	745	758	730	762	763	754	766	728	783	813	795	781	793	730	763	756	760	742	775	739	740	789	778	680	749	784	820	776	740	719	763	775	765	761	717	716	707	772	751	736	751	691	732	803	737	763	698	769	728	725	762	745	763	708	774	747	746	782	785	785	769	744	739	770	756	754	833	800	719	751	753	765	762	722	716	748	734	732	733	740	734	807	749	745	755	728	749	790	823	744	743	740	735	808	758	759	740	755	827	756	738	801	746	803	749	724	738	753	796	818	760	790	719	808	747	721	758	718	742	767	817	756	751	812	720	787	747	802	762	721	740	777	751	767	777	735	814	755	786	820	747	741	678	732	785	755	785	720	734	764	745	728	751	715	798	745	726	772	795	794	754	771	769	739	825	761	757	771	766	778	756	727	760	743	731	783	760	749	730	754	726	753	775	776	759	765	784	770	777	726	725	765	733	740	780	738	715	764	769	736	768	752	705	727	746	806	772	741	753	744	790	760	768	729	779	758	788	802	748	780	809	715	752	771	767	754	729	788	716	750	748	738	783	762	751	756	776	717	783	737	776	787	743	756	772	736	754	780	779	716	710	805	761	778	786	777	787	698	731	769	749	722	784	758	784	743	725	785	739	777	772	755	761	772	725	750	756	756	720	768	743	769	765	751	753	772	733	766	758	769	811	745	806	729	792	731	721	749	755	736	766	741	746	744	774	786	779	731	757	749	755	781	772	722	728	740	783	716	784	731	819	734	736	734	762	745	787	765	720	795	776	762	759	782	765	755	722	754	773	730	763	759	725	784	747	736	775	790	726	781	774	768	748	772	760	715	757	721	740	722	777	709	757	725	742	786	746	715	779	718	807	755	755	726	778	758	781	712	819	776	772	809	842	769	763	772	689	763	787	735	751	762	778	780	748	727	761	747	734	795	815	743	817	698	718	764	754	741	772	752	742	787	771	741	717	742	767	779	717	733	721	761	757	717	765	780	739	732	749	776	764	722	795	721	716	714	722	731	735	750	725	774	781	772	719	742	746	736	803	719	722	755	717	760	758	744	771	762	728	788	769	725	749	750	746	699	723	777	823	744	818	729	773	745	738	769	805	787	775	767	776	744	752	726	753	698	755	763	747	788	746	761	690	703	749	776	766	740	750	753	766	776	789	764	754	716	763	783	764	736	724	760	759	802	720	750	754	765	754	733	720	777	772	769	728	743	736	799	734	767	740	722	757	752	756	792	748	756	785	813	746	754	726	788	809	693	739	740	764	765	800	750	705	761	760	763	798	766	768	786	732	735	793	736	747	776	769	720	824	764	800	776	801	810	740	731	750	782	754	783	761	744	728	763	745	763	735	768	767	749	774	768	748	749	732	768	780	766	753	759	742	764	812	707	664	749	764	733	771	764	775	738	767	765	790	761	716	779	781	766	820	762	747	786	786	742	733	759	806	748	777	731	793	720	725	769	757	711	800	718	759	728	745	759	757	713	741	748	770	728	746	798	746	771	746	762	734	785	775	777	747	693	790	771	727	715	766	761	729	746	767	732	757	745	769	745	703	755	726	783	752	761	811	727	727	721	749	741	777	704	757	803	772	764	771	766	785	736	739	769	754	760	740	776	804	733	764	795	748	752	808	749	774	773	746	755	719	772	772	752	776	756	751	692	729	763	776	774	756	753	718	742	695	720	764	826	706	754	749	765	779	723	764	746	756	766	732	740	808	721	763	748	780	779	852	744	726	793	708	757	750	724	758	766	739	746	764	750	817	739	770	769	739	846	757	732	773	763	755	777	799	770	778	740	753	707	760	764	808	767	757	741	759	727	752	759	782	758	709	782	743	739	738	767	795	730	806	762	773	769	763	759	759	775	740	758	754	746	777	762	783	714	788	757	733	824	827	743	792	716	735	749	802	791	750	744	708	750	784	752	748	746	803	751	761	729	732	746	732	735	760	752	735	744	722	742	770	743	759	779	791	755	729	746	763	752	777	761	778	745	727	755	770	749	758	817	741	730	724	770	745	714	764	760	804	807	781	767	786	775	723	757	731	733	773	723	799	761	720	785	728	796	716	796	724	776	776	752	712	763	777	791	791	764	779	742	700	761	749	738	749	778	765	774	781	738	781	779	764	743	742	788	738	728	770	729	724	762	759	805	742	761	750	776	745	758	715	771	783	771	744	769	720	763	772	790	703	719	778	780	767	780	776	746	762	741	712	810	788	752	776	743	724	773	751	743	743	742	743	686	762	722	753	763	718	758	834	816	793	753	752	774	795	714	748	757	809	742	779	798	844	793	760	778	754	736	763	792	797	726	722	740	776	719	753	775	735	733	775	734	744	773	761	785	776	728	815	779	734	731	699	740	759	778	804	795	762	703	802	714	729	724	759	774	732	804	753	807	780	805	776	761	812	767	792	758	732	760	790	723	730	776	742	762	794	764	743	790	823	786	799	732	729	762	777	792	768	834	748	757	765	783	839	796	811	778	749	714	762	718	745	763	754	752	793	721	734	779	766	748	692	780	756	833	765	761	778	772	796	723	800	703	741	726	745	746	743	779	764	760	767	713	800	803	751	764	750	731	794	777	768	762	777	774	697	755	743	759	728	774	739	726	760	759	764	730	768	779	725	752	761	779	752	776	784	765	781	790	745	733	754	767	832	754	784	744	762	769	759	798	816	774	737	755	726	768	766	705	777	757	760	722	732	776	702	740	769	768	742	761	741	742	745	776	757	748	725	724	786	753	724	758	750	789	777	751	767	772	737	778	794	799	768	764	789	761	718	809	743	798	776	778	766	748	745	749	749	723	732	765	753	760	787	757	777	763	738	763	753	785	769	802	693	738	744	767	749	784	761	781	739	770	776	757	785	764	762	761	788	744	757	722	773	776	740	757	700	739	799	788	746	788	769	793	734	757	776	791	773	744	769	714	753	761	772	739	792	749	746	727	781	766	734	752	783	740	703	772	749	753	774	771	776	693	771	748	752	783	740	743	769	786	771	810	723	798	754	742	790	765	758	762	765	737	684	721	790	767	745	742	766	734	744	721	762	822	742	727	772	741	712	730	779	790	768	771	778	775	706	826	758	743	748	790	755	804	768	772	738	802	808	718	759	744	785	764	748	753	765	724	783	803	764	794	779	759	723	773	758	734	765	764	725	785	724	757	760	718	730	774	749	741	689	773	786	736	742	753	699	777	785	762	756	792	744	738	728	812	735	757	745	803	750	767	795	807	739	761	754	710	717	800	742	817	752	750	804	743	744	807	766	773	764	730	781	754	753	766	766	756	749	799	717	832	739	777	777	785	710	776	753	697	758	762	759	751	747	734	761	793	740	766	752	748	731	775	798	732	792	730	751	748	732	760	799	715	782	747	741	731	778	796	752	787	752	745	832	729	745	773	766	781	780	764	772	726	804	782	708	758	735	716	793	797	769	757	782	764	717
24400	21510	25237	28227	21526	21555	16245	1481	976	322	322	317	280	312	308	296	294	253	305	313	272	300	297	282	278	296	282	267	252	261	319	268	268	283	303	306	270	280	322	273	281	269	308	277	316	285	264	256	286	264	297	288	268	244	304	298	297	285	280	294	284	274	290	282	275	300	288	282	262	289	305	270	305	279	275	332	278	334	309	319	312	292	309	278	279	288	252	301	304	287	313	293	268	288	275	293	286	279	281	270	312	254	280	292	276	293	282	307	277	266	300	295	304	265	281	280	268	282	292	267	288	267	288	269	304	272	271	274	297	290	291	285	297	289	308	286	279	302	265	290	290	279	304	293	263	298	265	266	257	290	274	268	322	293	281	274	268	283	282	286	271	299	301	296	280	293	287	339	274	279	301	303	299	274	248	314	297	263	281	287	262	255	224	291	287	268	302	286	293	320	274	316	296	273	293	288	288	274	277	321	299	281	275	285	294	297	287	301	263	241	261	290	286	293	297	283	292	266	308	304	321	273	277	273	331	255	311	292	303	234	291	300	294	293	302	291	255	258	286	298	289	292	284	295	275	271	300	282	288	300	302	314	298	277	283	266	283	257	301	259	294	291	276	270	293	254	267	282	287	284	313	285	262	294	278	279	264	283	309	303	252	280	277	310	291	272	281	317	289	264	290	283	287	302	290	298	253	263	312	256	297	308	240	266	309	268	269	274	269	298	290	300	310	259	296	271	266	328	291	307	285	290	273	297	284	307	279	290	285	304	298	277	268	310	312	317	279	283	322	290	314	276	295	283	282	293	287	296	270	311	290	251	284	259	268	292	279	259	327	256	305	307	283	317	262	281	270	270	304	311	266	289	288	278	285	282	276	303	292	296	308	280	271	257	265	268	275	298	267	305	275	303	248	295	294	279	311	293	274	293	286	323	291	293	298	289	281	276	298	277	285	325	277	274	311	325	282	275	280	292	293	281	268	253	294	246	295	279	281	274	300	300	300	272	288	290	299	270	288	293	304	262	266	300	313	318	282	280	321	276	309	275	293	293	286	275	301	294	268	268	264	289	315	277	298	294	295	283	306	289	262	287	293	291	282	277	287	289	269	300	303	328	250	290	310	312	305	277	275	280	290	279	288	285	292	270	303	274	305	261	281	282	277	271	309	284	283	315	274	277	292	313	278	294	338	268	263	263	281	282	287	273	294	278	242	344	295	304	286	307	295	282	321	298	298	291	304	253	289	289	316	250	303	263	245	315	283	281	287	255	268	270	265	274	271	299	273	277	301	270	311	258	288	273	310	277	251	304	279	302	282	251	321	315	301	311	262	293	285	282	280	331	304	294	320	300	297	290	288	270	272	301	262	288	300	297	274	263	276	246	311	272	288	282	279	315	290	290	266	289	268	282	297	310	309	287	310	278	288	278	292	245	268	276	300	298	288	309	268	343	285	300	273	288	294	289	286	280	283	256	268	256	261	297	284	309	283	307	304	276	275	264	313	308	311	291	271	293	282	271	274	324	265	287	290	270	296	294	276	286	265	303	264	262	251	294	286	282	231	290	265	271	299	298	229	308	248	300	296	287	293	312	277	285	299	287	289	309	284	304	283	301	299	274	292	309	259	299	310	282	280	281	273	303	268	277	290	291	327	274	290	307	275	285	293	295	283	319	290	284	292	291	286	274	300	294	315	280	283	297	276	276	292	260	309	272	305	270	306	291	277	294	301	322	280	294	290	308	279	318	288	289	260	300	288	294	284	263	301	314	278	296	275	286	308	304	318	304	308	255	280	261	270	263	292	316	275	270	257	270	290	301	280	288	281	287	284	298	337	269	327	276	289	265	275	293	253	284	308	294	267	279	273	256	262	285	301	282	250	274	269	278	289	292	280	295	332	285	316	290	290	273	288	289	293	257	298	301	257	296	269	256	271	314	289	301	262	263	293	292	263	268	259	284	269	278	264	306	260	295	290	344	282	277	306	267	279	298	281	293	272	302	296	297	285	293	296	283	294	316	323	301	301	277	273	295	318	292	271	299	283	264	300	305	262	307	297	333	287	265	272	308	262	256	276	288	300	300	278	280	293	270	288	288	285	301	296	292	312	293	291	290	318	287	299	295	253	305	291	296	304	300	276	289	270	272	281	301	303	277	280	323	301	307	249	265	295	290	260	280	290	267	289	288	300	276	309	283	334	314	281	279	306	263	289	262	301	253	273	296	330	302	302	295	277	273	322	286	291	298	303	315	283	290	301	273	270	275	276	275	285	294	308	296	301	282	272	311	273	294	290	306	268	275	292	279	309	279	274	303	285	283	285	281	285	269	289	278	284	302	281	252	280	283	247	286	282	272	252	288	276	318	255	298	261	280	309	294	272	298	267	242	302	286	271	282	298	271	347	285	282	255	275	305	287	283	295	262	313	269	288	282	296	306	279	305	274	291	243	287	290	279	296	288	293	294	312	315	272	260	324	254	316	302	271	301	273	290	293	258	267	276	295	299	284	291	286	267	282	283	259	298	233	269	308	270	260	270	311	278	257	270	291	302	295	313	288	266	300	260	279	281	308	283	298	297	307	276	281	287	288	275	265	288	272	304	326	271	288	288	258	264	282	298	291	288	298	287	268	283	270	282	293	280	306	276	305	293	281	295	310	270	280	298	267	244	283	291	291	261	296	270	262	309	301	272	290	299	288	306	262	269	292	274	280	267	297	250	294	264	295	300	271	267	278	300	284	290	273	273	258	297	260	304	292	305	284	269	269	295	298	286	302	247	312	298	289	325	270	276	278	277	284	324	318	277	291	266	269	269	294	307	305	270	313	279	292	288	295	298	290	265	268	253	297	270	263	275	301	297	298	269	284	261	283	260	280	285	281	280	326	259	277	315	301	281	300	291	266	288	259	303	274	265	315	267	305	260	315	289	258	285	293	251	277	270	298	283	247	274	293	307	261	314	294	300	260	255	287	282	278	289	317	276	282	302	288	292	283	266	307	287	282	328	268	258	293	302	291	288	273	314	287	301	302	305	281	277	281	263	333	271	268	262	258	283	280	290	275	298	303	276	281	268	285	251	277	311	257	313	321	281	314	280	286	281	274	271	310	287	291	256	288	309	272	297	270	290	273	283	311	285	291	292	260	295	308	307	272	314	302	312	294	275	257	290	288	266	293	297	292	298	283	317	277	284	293	273	271	271	286	323	295	277	272	253	287	282	258	277	242	282	310	285	286	295	293	253	294	266	318	269	275	313	267	291	273	258	293	269	280	305	253	288	282	272	310	284	276	281	311	302	269	275	256	269	277	276	286	267	290	268	253	269	290	262	295	258	299	298	284	300	306	297	291	299	282	270	257	274	273	298	280	258	301	284	293	270	263	286	248	274	316	264	300	279	261	261	289	282	297	273	250	283	296	293	309	281	290	283	268	272	285	286	270	280	294	318	286	264	275	277	271	304	294	312	303	302	304	280	285	290	286	270	286	310	258	287	277	271	299	289	305	298	287	269
26604	43816	25497	10798	5639	2228	980	1119	1013	709	721	765	696	627	735	671	656	682	716	716	711	675	647	737	629	674	707	658	677	700	615	633	663	646	640	672	724	677	690	619	686	690	688	742	691	707	669	683	635	661	666	699	672	625	702	668	691	698	692	686	664	668	621	679	678	677	730	676	703	655	639	625	685	670	693	681	692	673	671	697	683	657	721	628	673	652	662	681	679	642	678	655	651	647	674	696	657	646	652	694	666	688	688	679	674	693	642	625	693	663	729	691	651	691	668	626	684	661	690	693	689	637	671	694	674	647	614	681	648	686	666	675	643	666	689	653	692	654	673	643	650	658	687	675	707	676	654	672	711	691	695	658	671	726	650	689	638	721	675	650	678	648	685	677	664	668	690	671	695	675	688	646	651	671	698	724	655	680	663	660	661	657	673	677	677	655	738	708	699	683	628	677	671	680	687	657	683	723	747	669	726	644	669	623	680	677	667	654	670	652	697	687	687	687	692	635	712	697	637	659	679	683	697	688	704	664	706	650	666	688	652	641	668	658	656	650	670	682	678	732	656	675	664	639	716	675	645	667	712	660	655	675	705	669	723	665	672	658	665	668	653	662	672	675	716	652	662	672	698	681	727	685	670	660	682	689	652	672	719	691	668	632	661	673	681	604	679	668	688	745	651	688	684	647	678	666	687	625	622	692	676	705	713	678	670	701	690	685	700	653	688	668	669	733	673	684	701	653	661	685	704	731	698	669	675	620	682	656	703	688	696	690	644	708	614	662	674	655	694	672	653	639	641	688	700	638	680	663	629	670	718	651	696	712	659	694	694	653	664	633	682	716	643	648	658	656	644	629	660	663	678	665	655	674	695	643	732	656	654	656	702	639	662	672	629	705	650	667	682	724	656	655	651	709	675	692	682	686	671	646	669	677	697	687	605	695	721	662	654	661	659	673	661	675	734	688	708	632	606	703	636	684	643	748	656	700	702	643	715	674	637	662	670	667	672	693	719	626	685	676	741	698	656	682	667	699	700	699	697	644	674	639	665	655	653	689	653	691	684	726	657	632	717	689	690	730	696	707	670	692	675	671	682	625	684	652	680	694	692	649	653	690	700	721	728	669	703	710	686	652	681	643	672	667	639	655	647	685	665	693	674	702	635	680	675	674	652	678	650	678	673	657	653	666	662	616	648	678	694	707	728	661	644	684	654	677	693	682	681	689	652	621	686	661	620	697	704	673	646	651	668	682	682	695	681	639	686	646	655	680	679	684	696	621	698	659	659	647	643	722	657	698	672	688	634	707	667	678	673	667	712	678	653	662	657	644	633	692	677	687	673	676	638	693	704	692	676	697	647	668	648	659	663	667	637	700	727	715	684	662	639	605	648	665	677	670	673	698	656	672	681	637	675	642	689	663	689	708	738	664	710	647	679	698	682	692	709	689	690	644	653	676	653	642	642	643	679	706	680	728	714	716	670	651	680	680	656	693	698	644	649	649	703	705	703	677	686	674	685	700	661	696	705	680	639	653	655	650	672	674	658	696	666	702	663	724	696	633	686	677	700	674	635	677	668	601	636	652	698	671	720	654	658	684	646	679	655	677	665	668	690	694	674	702	684	665	652	692	648	698	669	621	671	634	717	648	646	687	654	701	728	675	697	666	651	688	752	701	682	653	700	689	638	673	668	647	667	682	684	695	645	696	679	671	699	635	717	653	666	657	708	659	707	677	703	658	680	670	646	689	700	625	624	675	695	681	642	655	677	680	649	721	650	672	713	696	632	695	650	680	733	671	708	682	726	685	693	693	670	682	652	704	665	661	694	665	717	708	630	710	652	680	702	698	700	677	679	662	629	694	706	695	705	683	645	617	693	691	690	677	679	671	637	664	719	676	706	687	676	667	665	673	635	686	717	673	655	648	689	674	688	642	689	682	665	672	706	681	728	644	692	680	631	703	673	719	689	664	673	656	700	689	646	645	643	726	667	623	698	668	719	704	691	719	661	691	635	652	660	698	662	706	725	685	674	701	656	739	684	702	671	697	674	645	708	697	659	686	668	641	667	663	679	699	656	709	709	621	700	664	654	638	684	708	662	679	627	634	683	694	652	670	670	715	659	689	715	680	662	701	695	705	652	665	665	697	670	637	708	649	657	650	697	662	684	720	664	672	685	619	713	712	639	680	643	687	729	684	687	680	693	671	660	638	682	663	648	671	721	728	684	711	654	631	635	678	676	719	667	679	719	701	671	651	731	692	707	656	710	633	661	671	671	673	676	727	639	665	689	638	645	682	660	721	619	640	660	713	670	672	678	669	704	676	702	660	691	692	732	691	670	653	643	652	628	696	621	614	657	664	650	670	678	705	657	637	650	672	714	678	711	630	616	689	640	692	686	651	666	681	657	684	653	668	684	685	661	649	693	675	696	709	666	699	690	662	699	662	647	638	662	651	672	690	697	661	660	698	601	699	689	664	681	593	649	680	684	671	645	730	691	672	676	643	656	703	656	680	705	666	670	626	686	680	621	655	718	656	592	646	692	744	640	713	639	649	636	699	653	661	676	668	684	692	674	715	621	675	648	668	674	674	708	707	704	686	635	691	678	676	671	723	630	676	658	658	675	660	701	633	715	654	680	628	703	681	666	693	716	677	688	675	721	657	627	646	625	663	689	630	665	667	649	699	675	670	674	664	710	691	679	703	609	699	637	635	677	642	683	700	683	684	660	676	656	686	668	695	673	681	658	699	717	683	739	688	679	700	700	615	673	666	629	676	652	639	706	647	667	666	705	711	637	670	655	708	685	665	707	654	664	694	737	670	696	697	725	647	692	682	681	692	683	711	629	646	700	655	640	620	690	702	668	688	723	718	657	651	660	666	664	671	686	711	703	678	698	689	707	609	668	659	674	688	680	670	692	609	659	665	674	665	681	647	711	653	669	658	664	696	676	679	721	657	757	708	710	645	659	714	637	685	718	662	639	684	680	656	668	616	702	663	660	679	655	696	665	678	633	693	675	663	635	676	647	680	678	668	687	698	657	660	703	629	636	675	638	633	689	687	668	669	661	656	646	715	695	658	689	706	661	636	681	646	665	685	627	698	678	712	677	663	697	698	663	701	634	646	647	660	687	696	710	645	693	672	666	647	644	701	658	679	713	666	677	690	664	686	654	675	663	641	654	709	676	653	716	639	685	670	691	665	671	682	676	708	669	693	674	706	691	688	665	667	669	681	660	682	654	614	698	659	646	667	664	641	709	718	663	748	705	661	665	690	713	707	690	636	661	698	740	656	684	664	660	687	640	631	686	705	648	686	657	673	668	700	640	703	658	696	676	631	671	717	678	689	627	713	681	656	606	693	692	688	631	616	652	642	633	635	645	658	696	642	701	688	686	665	686	700	649	686	646	656	653	705	662	654	660	665	671	681	702	636	687	630	696	693	661	662	651	693	665	679	669	637	710	689	610	738	692	646	630	695	678	669	692	680	643	691	677	713	668	687	675	674
32092	23487	19956	7215	1870	841	307	276	247	231	237	224	248	219	232	233	207	206	230	218	213	203	219	231	244	229	206	229	188	210	226	230	212	214	238	224	229	222	214	203	214	231	226	224	216	234	229	232	223	211	237	223	237	233	229	241	233	237	232	234	217	202	250	267	212	242	223	227	236	210	211	206	212	238	245	244	214	219	220	183	222	218	199	226	233	211	235	188	250	242	222	217	243	216	239	205	194	211	202	219	255	214	219	209	229	226	221	215	221	224	214	226	213	211	221	217	238	224	217	207	231	235	195	234	252	201	227	207	245	242	219	226	214	211	221	244	249	222	230	230	222	211	187	216	211	215	218	223	216	206	207	219	225	210	230	217	237	206	225	215	233	205	228	260	230	212	223	215	212	203	189	205	237	231	206	205	206	238	213	231	230	205	224	205	216	234	226	205	238	258	226	236	204	212	215	216	210	241	220	230	225	217	226	207	223	227	238	231	216	230	202	202	215	201	218	210	204	213	207	179	221	216	211	219	225	216	232	240	233	224	241	227	242	213	225	235	236	196	228	217	256	244	228	263	243	239	238	188	209	215	238	234	212	234	242	216	202	206	212	203	236	204	209	208	248	228	211	233	248	232	217	213	223	239	253	240	210	200	190	234	223	222	192	233	227	231	216	220	215	209	211	219	217	209	215	225	218	224	212	218	223	235	183	241	243	211	238	196	224	226	237	202	211	229	211	212	171	226	189	200	231	204	227	228	213	211	209	193	229	235	233	220	234	212	206	204	215	221	220	220	230	213	242	231	224	209	201	218	211	227	218	217	211	196	200	224	228	235	216	213	210	230	195	216	240	242	235	191	218	237	224	226	243	240	251	220	198	237	209	226	220	223	220	218	224	232	222	227	260	246	201	214	217	203	191	175	218	198	227	226	221	210	220	232	217	223	213	229	221	212	224	217	234	229	207	238	227	191	232	215	234	232	203	217	217	234	222	236	225	205	222	220	236	220	214	214	203	223	216	229	226	209	220	254	225	236	228	225	203	236	194	220	240	249	221	215	231	202	214	230	219	197	194	224	245	221	265	206	219	218	201	219	244	215	227	218	188	235	224	256	206	181	244	229	262	238	244	205	225	234	239	203	213	241	246	209	220	221	242	224	192	224	209	210	237	201	216	227	248	222	235	209	209	226	217	223	222	197	227	219	231	245	223	226	193	216	231	233	224	231	225	215	206	201	193	205	229	219	232	218	227	227	230	195	216	211	215	209	226	217	228	227	218	199	206	240	219	229	229	229	212	223	190	213	229	231	204	227	206	245	232	214	204	237	215	232	222	227	236	242	197	184	235	237	215	237	201	225	210	224	226	204	232	227	222	210	197	226	211	219	231	212	237	212	220	217	209	243	232	207	212	229	207	247	213	216	238	229	201	214	188	217	217	217	230	228	263	216	203	251	208	181	227	219	234	205	243	218	199	219	185	216	214	218	219	239	256	201	193	244	237	221	219	210	221	233	195	223	202	216	218	234	230	226	196	213	219	202	211	204	195	211	217	247	220	214	199	219	216	214	205	231	195	222	245	215	216	207	221	235	210	211	222	253	197	231	237	221	220	237	235	244	204	227	211	221	257	237	214	226	222	217	194	248	194	229	243	198	239	242	203	232	196	227	227	205	201	210	204	219	230	199	218	216	242	221	181	198	209	204	212	211	260	209	236	198	231	215	215	231	233	215	220	202	215	227	242	232	198	223	205	213	230	218	215	203	207	209	233	220	204	231	215	219	195	208	224	211	217	200	258	200	186	202	212	231	209	196	208	217	246	238	225	228	231	210	214	233	221	210	217	213	214	212	209	204	223	218	187	225	213	233	204	225	248	200	198	230	245	208	210	189	213	214	214	210	202	214	207	221	223	242	221	221	211	211	220	216	221	246	222	233	241	235	231	225	199	219	206	206	211	224	212	238	210	237	216	219	217	224	194	209	233	198	207	188	238	234	240	237	224	202	232	212	219	217	222	214	224	209	219	224	218	238	219	221	217	242	202	200	203	211	222	229	252	225	204	222	230	216	228	213	218	190	228	242	231	233	236	192	203	222	223	210	245	219	228	240	188	224	226	225	231	245	218	247	230	178	211	217	235	195	219	221	209	227	199	220	225	220	222	215	219	229	219	215	232	195	219	209	192	221	185	219	202	231	221	214	223	228	210	222	208	204	221	216	213	206	219	213	212	201	221	239	217	226	219	204	193	224	238	243	211	214	243	227	213	208	215	221	207	228	222	217	215	218	227	203	207	203	218	187	214	219	232	226	213	206	213	236	212	232	225	223	192	216	224	235	212	217	208	212	232	238	252	212	231	215	217	239	214	226	227	254	238	228	231	213	196	206	241	235	241	203	224	202	240	233	229	218	235	214	239	206	216	229	227	227	202	229	239	208	212	220	234	222	229	198	192	194	229	205	207	223	248	208	244	208	236	214	239	226	212	194	204	204	217	218	250	220	227	207	211	254	248	201	209	214	224	255	217	221	214	225	187	219	199	215	217	191	215	215	194	188	239	182	204	209	223	216	224	207	202	229	225	208	229	220	204	230	219	209	243	226	214	240	215	238	199	214	235	213	202	223	233	221	229	223	234	210	223	218	221	211	202	209	238	217	215	235	247	204	199	210	190	236	197	215	230	199	189	209	237	227	208	212	221	217	229	228	234	205	234	259	221	237	193	221	232	231	225	219	218	216	223	239	236	227	256	194	224	237	236	220	224	203	230	248	213	220	210	221	213	207	226	225	220	239	222	213	183	226	229	208	243	209	190	224	199	206	219	196	213	212	207	232	200	215	235	231	236	216	221	271	212	203	246	215	220	216	219	238	182	208	214	187	219	224	220	193	229	213	217	225	214	244	220	223	224	223	230	248	242	210	224	222	226	219	227	232	221	226	216	234	233	188	231	222	217	233	229	192	236	238	230	233	216	225	217	234	240	234	208	245	236	213	220	207	222	219	209	227	211	215	200	229	193	214	243	236	224	227	231	212	248	220	222	194	211	208	208	216	201	212	199	240	220	233	216	229	201	232	206	215	216	256	234	209	230	215	222	206	207	228	229	214	198	193	212	209	204	237	210	219	237	248	215	228	221	231	229	221	224	194	208	214	252	218	215	219	233	223	235	260	205	237	218	200	216	219	219	219	201	229	242	213	197	200	253	209	207	226	243	226	223	215	222	251	232	213	173	217	224	243	270	221	214	192	210	231	242	224	226	237	205	233	230	217	210	232	224	213	233	246	206	218	194	220	213	240	211	257	211	222	198	208	236	241	218	210	225	221	218	193	223	220	223	229	240	218	211	225	261	202	236	230	228	242	243	217	200	220	237	216	240	236	200	224	228	222	221	213	218	212	230	203	234	184	232	226	238	192	224	233	206	231	228	228	219	232	206	228	206	196	222	224	221	211	214	232	203	195	196	205	214	214	227	226	220	229	212	201	219	260	236	206	242	215	222	200	206	231	231	216	200	198
23730	28010	11344	3619	1593	922	598	599	594	576	505	594	603	585	570	550	521	550	548	577	546	559	560	608	554	565	541	584	519	572	609	526	595	575	559	594	567	571	607	558	548	569	545	554	563	610	567	582	535	542	595	575	565	572	582	558	609	587	550	583	621	578	583	577	544	585	552	575	570	548	560	592	552	537	530	601	582	592	577	589	615	607	609	587	613	534	589	559	606	605	546	576	575	554	569	558	543	568	607	587	579	531	565	600	589	552	586	573	599	608	549	593	560	593	560	573	546	555	546	587	530	570	583	600	555	516	568	570	572	573	604	580	564	596	610	552	567	540	573	549	536	531	540	533	536	564	596	587	571	574	530	581	593	561	602	610	554	575	559	542	560	537	556	554	593	610	568	577	577	578	579	559	569	565	577	556	620	566	612	585	623	563	609	573	594	600	536	627	568	609	579	579	581	551	610	566	569	564	565	561	604	590	543	561	631	584	551	574	582	569	566	575	604	583	549	593	586	582	584	541	592	569	560	616	577	531	594	583	580	578	572	558	560	610	573	586	527	574	605	594	575	514	594	582	552	553	619	567	634	603	550	512	585	585	536	538	556	565	575	597	573	557	567	584	567	588	549	600	510	568	576	583	598	545	599	561	556	594	584	596	536	528	563	577	554	556	553	551	568	572	555	595	541	563	596	583	568	567	555	617	584	570	535	556	584	602	561	524	622	561	589	572	506	572	554	609	544	562	592	597	547	601	566	517	565	601	561	637	574	574	553	568	552	562	554	552	611	546	583	528	610	618	519	608	593	570	528	562	629	574	592	564	570	566	521	567	534	562	567	624	598	595	554	539	592	562	536	559	541	570	514	565	627	558	590	587	532	550	563	540	617	593	571	565	596	595	573	538	570	554	539	530	584	560	582	598	516	577	549	515	568	561	553	557	526	549	584	550	528	578	552	579	559	594	554	575	578	582	577	556	578	569	598	592	558	577	560	573	589	610	604	585	582	585	593	532	555	581	553	580	541	618	537	581	582	571	562	549	590	563	597	583	608	562	541	553	580	560	539	557	556	542	564	594	587	581	591	512	548	547	536	576	582	576	574	582	562	540	570	569	554	591	570	552	566	558	556	616	579	566	538	550	559	586	600	622	574	541	547	534	557	566	576	568	574	549	577	576	564	543	600	560	548	567	582	556	584	568	548	621	582	539	585	576	535	564	569	587	576	564	586	602	557	547	574	543	566	598	576	550	563	575	605	561	573	573	608	556	574	609	585	564	607	543	631	574	555	566	571	584	578	606	528	561	612	561	581	572	607	578	565	601	606	599	561	590	558	558	565	540	565	584	546	585	552	583	606	565	575	574	570	594	584	588	605	550	568	533	574	582	574	572	617	562	574	569	567	562	570	602	554	596	578	612	613	578	561	603	579	553	569	553	580	521	549	576	560	602	604	554	569	618	618	545	567	565	564	587	586	605	601	587	575	553	566	580	620	566	555	527	567	578	610	537	596	595	546	566	582	529	522	540	580	612	568	547	594	607	556	553	580	589	575	594	568	587	595	539	591	579	602	550	585	527	566	563	601	540	565	566	618	548	572	550	565	598	603	576	552	569	584	545	570	553	579	557	580	553	610	597	566	545	553	585	565	591	588	605	583	575	563	509	568	608	573	618	572	556	602	564	559	568	586	549	574	556	536	573	603	541	562	613	591	590	548	578	557	561	571	568	601	545	555	625	552	563	610	545	576	568	577	581	602	590	605	556	610	546	590	547	587	563	575	582	595	557	579	576	521	549	571	563	584	583	604	638	572	578	571	579	560	551	607	579	567	541	572	571	604	525	566	567	579	587	550	536	551	595	610	611	538	576	591	539	614	582	566	556	590	594	547	539	587	562	550	563	622	571	585	571	540	548	580	576	559	570	563	579	558	539	604	586	524	612	566	543	564	593	513	549	561	602	558	574	551	566	591	612	560	587	577	514	566	562	544	562	586	550	585	563	550	573	603	565	557	563	548	542	572	613	594	572	581	565	608	556	601	576	567	596	585	579	558	565	557	602	592	574	597	558	534	595	539	569	559	571	576	535	565	537	526	595	637	573	614	553	604	514	553	610	616	543	580	575	570	573	578	539	576	618	586	557	568	573	603	572	545	546	562	582	551	558	597	538	552	561	560	546	597	580	576	532	588	571	583	571	585	587	530	561	605	576	530	554	607	557	552	537	566	561	588	552	591	544	572	590	578	562	554	509	571	605	588	553	575	581	575	588	593	549	586	589	602	576	565	568	593	580	604	549	556	525	551	617	611	547	591	598	589	592	567	590	583	530	553	540	582	573	562	586	579	608	539	594	513	549	557	589	573	583	576	564	553	538	597	558	574	555	579	561	595	555	577	561	584	574	584	630	566	567	535	598	557	592	602	531	533	575	579	564	534	590	614	586	569	564	589	570	595	585	554	577	578	597	573	607	516	587	545	548	584	577	591	582	579	585	578	602	592	549	599	542	601	539	559	595	567	580	575	610	568	649	587	581	569	615	542	554	630	594	512	567	639	596	604	538	533	549	573	539	592	609	620	544	584	556	535	600	601	571	536	552	593	614	634	604	579	560	543	538	613	612	600	579	588	583	583	587	547	559	560	567	569	580	602	567	637	577	582	526	601	564	557	548	581	526	542	555	557	594	555	554	602	595	601	588	550	615	601	556	568	602	578	606	558	549	598	581	579	600	563	564	563	554	554	565	607	569	544	577	572	580	528	596	595	608	531	546	566	569	543	569	580	570	556	545	561	563	566	622	533	536	568	590	570	568	541	587	589	546	586	576	581	534	575	567	489	617	570	554	582	557	576	618	609	537	566	600	566	583	580	598	550	546	576	614	586	569	539	593	563	581	589	556	541	603	632	606	579	494	583	596	570	601	556	550	574	547	577	593	557	595	620	585	620	577	613	535	589	609	569	613	580	541	579	584	534	595	574	564	610	598	558	614	573	573	628	538	563	583	589	611	558	559	559	581	568	565	588	554	580	612	557	547	585	541	557	570	598	584	559	572	603	602	529	565	545	564	589	543	550	554	630	560	548	538	578	587	561	585	571	569	607	599	544	576	559	589	605	556	580	581	549	600	564	583	611	588	558	580	574	566	570	579	570	593	558	547	555	576	603	574	562	550	549	582	549	559	575	561	587	559	584	573	591	574	549	548	557	557	578	578	537	559	516	576	573	587	582	563	601	527	555	564	583	566	601	593	565	593	563	549	546	540	552	595	584	562	571	632	584	564	573	556	555	546	579	570	568	583	600	589	548	587	554	619	540	595	579	576	593	583	589	571	580	599	581	561	548	577	552	557	583	597	549	620	607	583	575	556	541	562	582	588	582	584	510	567	562	530	568	548	590	583	551	539	565	577	566	577	583	557	570	578	569	555	598	540	576	574	626	569	596	559	600	552	549	586	578	560	592	600	583	549	596	572	585	617	561	589	599	580	541	606	598	558	570	548	581	538	576	573	521	600	575	606
24969	21492	24808	28442	21417	19712	1751	1093	598	342	286	344	274	311	306	311	295	320	302	313	363	330	315	296	326	336	306	364	306	334	309	310	316	294	348	304	325	348	302	305	299	288	320	300	308	293	299	300	340	340	300	280	321	313	305	305	307	280	319	287	275	295	348	335	294	296	292	316	302	314	303	289	317	323	312	310	335	312	315	282	310	312	287	319	319	269	317	293	297	299	312	296	288	322	310	282	296	290	330	313	379	326	312	339	304	302	330	305	300	284	284	337	302	312	292	307	297	300	299	324	314	294	341	301	320	308	262	317	293	293	294	313	298	286	310	320	265	285	287	302	298	337	341	279	315	293	324	330	281	321	318	332	290	327	329	309	305	305	279	286	340	308	311	293	327	262	323	303	280	332	334	320	285	324	315	309	330	326	316	317	335	334	304	305	315	291	302	299	323	319	303	335	292	301	319	297	304	340	325	337	311	336	300	267	331	306	317	303	313	266	296	282	310	268	334	298	322	310	318	294	324	302	308	303	323	298	308	290	341	349	336	295	304	267	290	327	304	304	303	316	336	277	307	301	345	281	336	297	288	295	313	313	310	311	281	313	314	293	289	306	314	337	301	310	352	294	313	282	292	311	300	316	294	295	325	294	314	271	305	298	317	335	325	305	278	301	328	292	298	294	319	264	270	305	316	325	305	307	316	318	284	316	281	311	299	292	295	294	303	307	291	317	329	280	280	311	289	338	305	317	320	311	301	295	299	322	323	307	300	304	342	295	313	281	300	347	275	289	308	301	277	295	293	328	315	295	330	315	303	314	320	314	334	350	328	296	309	328	306	290	291	326	292	342	296	280	289	342	310	306	325	299	308	310	309	336	310	304	295	299	296	321	305	314	279	290	341	320	316	302	331	292	319	301	325	299	307	298	309	284	332	324	343	265	351	306	294	325	307	299	278	303	322	323	324	298	324	323	303	347	339	323	353	292	294	288	305	321	298	322	313	337	299	314	308	301	287	313	329	308	297	278	315	338	292	330	321	311	318	325	307	280	293	310	279	333	298	323	297	303	296	286	291	306	316	294	312	312	308	319	322	308	319	301	281	301	310	307	336	306	310	332	294	295	274	333	305	319	332	316	320	310	305	303	289	319	357	300	325	281	296	324	306	305	313	290	331	308	311	299	331	311	276	272	303	349	284	329	297	333	327	313	307	321	291	324	283	327	300	295	311	321	304	320	341	301	292	302	290	295	314	329	288	298	331	297	297	302	305	306	311	324	305	321	290	316	310	297	331	331	343	333	304	293	277	327	329	288	305	336	302	302	336	300	317	289	323	299	332	348	322	307	291	332	320	324	328	324	307	335	295	323	304	351	308	296	288	315	306	312	283	320	307	303	291	293	300	284	286	312	322	324	331	311	290	291	293	299	314	283	311	334	300	328	307	279	335	331	302	313	298	285	375	275	292	305	335	278	296	333	311	292	280	290	326	289	299	298	319	305	282	299	282	331	345	312	299	282	303	338	298	310	286	306	297	295	321	309	294	343	294	289	305	303	307	329	295	319	278	307	300	283	307	281	314	328	338	292	357	297	347	302	294	315	300	298	334	312	304	344	312	312	296	307	305	322	289	338	326	298	268	302	283	305	296	315	333	297	322	333	313	320	301	319	317	298	312	322	324	326	291	319	332	301	268	299	284	314	283	289	364	312	318	287	338	327	310	286	309	336	330	317	303	331	324	304	309	308	306	305	330	287	295	283	339	336	311	287	322	283	343	322	295	292	323	305	318	334	348	306	332	300	288	298	323	297	319	328	312	306	305	299	299	304	303	309	277	311	288	305	316	307	293	326	319	303	324	330	313	280	317	290	301	254	259	321	277	286	321	264	339	319	336	286	314	295	311	287	301	311	317	336	292	296	319	310	309	348	310	301	324	286	299	299	299	280	281	308	327	304	309	301	293	301	315	304	325	356	321	283	301	307	308	300	293	308	339	293	315	329	325	324	315	297	278	318	281	317	268	288	315	292	316	295	284	308	316	349	318	287	320	305	288	314	308	278	336	321	313	287	312	329	310	316	322	283	301	332	328	317	333	311	288	311	299	304	300	313	262	335	296	317	321	289	309	310	287	286	301	304	310	326	336	323	302	324	277	321	324	321	296	309	307	308	313	345	307	297	302	297	330	295	303	302	306	289	318	341	313	301	348	305	328	321	269	323	338	328	311	349	275	312	319	277	301	298	303	283	288	286	270	311	315	309	306	304	320	299	305	327	321	292	309	348	293	275	277	310	300	322	336	311	286	303	290	303	323	322	334	289	279	297	293	288	325	308	260	322	309	295	298	323	312	284	303	310	311	278	292	325	302	321	308	289	331	292	282	292	293	296	336	294	318	316	312	330	344	321	292	303	317	285	282	326	290	293	336	329	282	291	325	309	267	306	320	324	300	343	323	289	293	322	301	299	304	309	318	298	316	287	333	319	278	291	307	300	308	311	309	322	323	294	291	285	285	286	326	325	304	305	316	307	288	316	283	290	298	306	313	295	340	332	315	322	328	312	318	320	310	308	313	326	304	308	270	314	329	292	319	328	283	306	310	284	290	322	314	281	299	293	312	291	296	287	262	295	285	310	315	311	321	309	305	300	309	315	295	316	310	285	305	285	278	323	316	298	279	328	285	310	329	322	319	309	283	318	306	297	314	300	299	324	302	267	283	316	309	295	290	312	301	264	316	298	342	301	310	334	326	293	280	323	320	275	294	284	298	313	295	290	311	309	324	335	274	291	283	286	287	300	277	314	305	299	287	319	299	295	309	300	311	308	282	263	311	294	306	306	311	303	337	296	279	313	275	325	302	339	293	306	314	285	307	307	320	299	305	327	312	298	347	305	284	306	302	290	292	312	319	303	340	311	299	333	289	299	304	306	335	330	296	295	322	290	288	302	310	318	302	298	283	319	289	290	267	284	276	303	275	299	290	317	255	305	302	312	326	324	316	285	309	327	328	314	293	300	290	339	293	269	324	302	325	315	300	326	322	325	311	312	304	323	287	317	314	301	300	300	294	384	320	332	327	330	283	282	318	305	317	301	296	287	311	305	293	283	321	301	305	300	283	334	298	302	297	323	321	303	294	292	303	301	327	337	302	270	325	301	315	305	335	324	332	317	294	301	310	318	323	329	318	286	279	273	273	333	306	288	294	308	295	276	310	320	322	307	318	298	324	304	299	321	305	285	327	320	298	296	304	311	321	304	303	281	303	313	343	351	316	285	291	304	293	317	315	307	338	271	288	336	314	348	303	278	281	333	333	317	302	310	289	313	309	297	291	314	287	312	310	315	295	315	288	305	301	273	286	319	303	323	332	333	301	306	322	328	302	298	315	274	324	286	322	319	287	300	313	289	297	280	285	337	296	340	294	333	284	335	309	337	287	291	291	321	323	292	289	293	318	300	326	290	319	350	296	313	300	319	324	320	313	305	318	310	327	325	308	273	306	308	308	326	296	286	298	313
24814	34750	14549	8700	4066	1581	869	1193	854	718	790	752	737	756	751	787	756	763	752	772	736	747	794	777	749	729	745	762	695	795	721	772	729	782	789	723	798	768	717	775	731	795	752	804	741	751	702	703	745	769	760	725	795	744	748	760	801	752	760	702	732	715	743	730	725	797	754	743	704	771	725	760	732	762	773	712	747	722	719	753	782	715	712	783	781	757	739	724	751	762	731	743	716	720	785	696	733	754	782	717	794	707	768	702	756	739	729	725	737	692	754	768	711	787	727	709	765	792	727	704	766	777	756	738	739	743	778	746	772	728	713	727	757	698	769	722	768	754	758	794	756	732	742	774	765	726	741	734	710	739	761	719	732	767	774	763	780	725	733	768	755	734	782	806	728	781	710	747	722	763	728	775	758	750	774	726	741	708	749	743	756	698	778	771	734	766	730	761	759	724	737	780	713	740	766	707	780	727	761	741	741	730	725	720	705	750	733	761	755	726	719	733	754	771	717	710	752	721	703	742	724	685	758	701	776	738	740	747	727	754	765	726	787	812	766	763	793	776	739	751	742	731	726	753	713	770	792	731	736	746	759	736	754	762	761	755	734	754	713	728	767	734	759	782	786	707	746	754	759	743	789	717	741	756	741	809	779	719	733	735	741	718	703	720	720	734	756	783	696	730	757	800	731	689	752	753	762	740	718	749	747	710	733	768	736	770	745	781	739	778	744	767	731	747	728	753	735	710	758	691	706	769	741	715	722	738	809	709	763	755	729	732	733	729	737	716	781	717	764	712	731	745	764	731	744	701	784	737	760	749	750	749	730	704	768	711	753	701	740	732	698	764	789	740	747	745	705	700	770	768	767	773	739	682	712	779	785	754	772	734	791	766	762	729	738	785	724	750	764	700	759	720	756	798	702	727	744	758	741	744	777	742	748	728	724	790	687	783	799	723	773	733	764	744	767	701	757	777	731	708	760	739	797	752	779	754	720	718	768	722	760	710	715	725	795	735	736	733	771	752	712	729	755	746	683	780	737	780	707	727	775	766	743	731	750	763	760	729	793	783	732	777	756	761	744	718	729	724	713	756	749	698	756	727	778	802	744	725	737	782	766	706	790	746	740	767	747	710	727	740	765	717	735	805	746	721	754	685	751	742	741	805	774	767	751	773	746	691	791	730	788	737	748	715	728	715	708	686	751	701	756	702	725	814	714	736	781	724	724	723	775	760	753	779	739	804	748	744	694	746	739	712	728	749	736	688	721	753	714	790	739	794	732	770	751	702	762	731	755	749	759	737	753	754	741	751	730	709	733	781	758	740	751	740	778	696	724	754	754	748	754	754	760	758	792	712	786	809	755	750	709	780	770	741	738	770	715	800	729	810	758	745	714	755	740	773	760	774	702	726	741	762	741	788	798	748	700	733	703	758	800	757	763	751	748	748	767	754	752	790	779	730	770	707	787	777	743	782	748	724	723	736	760	769	777	725	749	766	706	750	709	714	736	755	779	732	735	775	772	732	794	774	766	701	741	743	765	724	731	708	731	730	714	738	748	764	750	773	801	687	777	714	732	731	769	755	754	764	767	760	767	729	776	721	794	729	734	734	686	797	760	776	755	746	686	748	740	753	771	704	778	740	719	697	776	742	730	770	691	750	756	754	734	735	770	715	737	782	750	720	782	759	751	743	739	765	772	758	745	741	748	747	712	766	738	688	766	762	728	755	761	724	768	785	743	706	755	772	760	711	705	697	763	731	716	758	774	777	748	752	747	720	739	732	803	759	727	771	784	768	778	729	752	757	701	763	710	730	748	726	752	742	745	789	731	743	777	799	740	781	729	784	758	732	734	757	744	731	736	730	700	783	743	722	769	764	732	710	765	698	754	710	746	788	737	721	751	742	738	781	781	770	733	783	799	748	772	799	741	729	746	746	740	731	761	742	737	741	740	715	696	753	751	703	724	757	790	726	741	715	718	758	738	767	774	791	684	697	733	723	704	779	771	784	733	731	774	726	711	765	707	720	707	784	771	709	737	740	803	710	747	742	732	743	743	724	739	717	767	740	750	747	771	731	732	724	714	772	750	780	771	755	719	766	815	744	735	760	718	787	716	731	749	743	736	755	730	730	727	719	752	743	798	740	720	814	759	769	713	731	749	741	719	709	738	737	744	735	783	794	731	748	743	807	782	742	717	770	759	760	796	734	736	791	758	702	758	754	738	785	772	758	769	722	722	764	706	701	728	781	759	759	784	787	724	755	753	772	741	732	756	753	750	765	759	758	726	743	768	734	723	745	781	726	720	693	776	713	720	743	774	731	745	718	760	775	730	743	691	802	720	761	730	774	725	741	756	756	764	744	758	767	715	759	781	766	740	740	755	720	757	709	770	783	739	749	722	762	744	722	730	739	709	738	829	774	730	746	730	747	748	759	774	752	762	728	731	782	679	779	743	765	748	741	735	767	713	746	707	762	710	777	696	725	757	717	693	752	715	749	732	711	717	725	727	744	763	733	789	722	652	749	772	717	813	731	734	736	758	722	742	725	760	751	752	738	782	706	708	807	702	783	792	744	744	790	750	756	764	727	793	720	732	741	763	755	741	736	779	768	784	716	774	717	704	733	733	726	780	745	742	774	759	748	727	757	761	733	727	776	778	711	737	768	709	752	728	776	754	750	766	774	728	784	755	740	743	706	769	745	815	748	744	715	735	782	751	731	763	765	724	739	733	705	786	733	744	772	744	720	784	700	745	707	761	732	730	787	727	728	743	758	762	764	682	760	721	698	772	717	712	809	767	735	727	759	810	787	741	749	737	720	688	759	749	737	712	758	745	757	762	775	703	745	787	759	759	745	719	749	784	776	744	755	765	765	758	772	754	750	707	732	764	737	748	740	757	768	721	695	764	770	693	710	759	726	751	767	772	730	753	739	718	795	755	720	720	753	722	758	791	741	711	784	779	737	753	757	748	735	792	721	754	706	707	828	771	778	788	774	728	713	728	711	737	771	756	747	709	770	773	771	732	754	743	757	715	695	745	778	712	724	741	766	723	676	715	757	735	744	775	728	772	785	752	721	750	785	723	726	785	744	751	774	736	792	701	743	766	818	745	772	714	743	756	759	754	730	747	743	757	791	703	766	772	749	757	781	744	745	703	712	764	761	709	754	772	706	726	726	761	722	742	760	778	694	817	750	818	797	741	745	752	769	784	767	759	746	730	772	758	759	720	768	757	707	789	760	752	714	698	758	731	755	766	763	749	751	744	754	697	783	726	801	714	732	746	767	710	760	760	807	715	723	759	747	767	786	771	772	776	736	775	802	729	788	731	731	799	717	770	750	810	738	764	732	759	756	700	731	708	736	725	726	745	730	769	738	741	682	740	765	734	775	740	791	720	729	757	756	712	734	756	748	745	743	747	764	719	716	751	721	750	734	759	770	740	743	739	770	750	760	684	676	750	754	740	753	744	759	761	750	742	752	776	746	732	728	733	736	764	747	720	770	731	771
24326	21466	25151	28197	21488	21524	16022	2610	1352	332	302	310	311	322	278	297	287	293	286	283	288	267	285	287	289	303	285	276	297	267	306	295	275	309	267	287	282	297	301	298	275	278	298	293	290	284	303	283	263	286	278	312	254	288	298	283	301	287	273	288	300	293	256	287	283	300	266	260	303	262	276	289	251	272	281	275	279	272	288	293	272	312	305	279	280	305	256	299	253	292	308	291	286	272	260	291	266	304	291	296	306	275	306	296	294	291	289	274	255	284	289	256	256	309	271	332	254	288	314	277	279	288	280	315	256	262	288	289	289	276	270	296	276	293	275	290	278	306	273	279	286	294	281	298	298	282	300	268	276	300	278	289	296	291	287	265	286	269	284	292	255	283	279	303	282	299	307	298	278	292	293	274	276	275	291	296	252	294	286	272	342	288	292	302	273	306	300	267	278	284	264	277	292	258	325	284	302	290	282	256	260	291	258	289	281	279	284	290	272	303	280	276	269	279	278	257	306	272	315	311	291	315	294	280	298	289	292	292	276	322	291	301	284	274	284	279	277	261	256	297	266	276	275	284	314	296	283	282	301	309	274	271	266	276	300	255	278	296	287	265	277	268	287	287	273	307	296	276	281	302	275	307	290	285	270	296	268	271	284	297	235	309	292	301	279	261	256	311	295	246	264	286	266	285	228	311	288	306	282	273	309	299	271	262	280	301	263	280	319	297	290	278	309	291	266	307	302	276	298	299	282	229	257	278	290	291	267	287	263	278	275	282	277	292	284	295	301	287	259	285	282	310	282	298	287	285	272	272	309	280	296	308	316	286	314	273	279	285	272	268	281	301	274	295	291	289	290	298	295	248	292	260	296	310	283	284	279	259	288	291	267	250	309	288	250	279	276	273	315	299	276	252	273	273	283	264	282	260	274	308	273	265	304	258	252	307	267	297	275	250	279	294	265	300	269	293	298	279	283	255	288	277	279	322	292	290	272	270	272	257	273	299	296	290	297	311	277	277	288	229	272	292	308	283	321	297	278	281	279	282	291	234	286	275	287	271	248	272	294	284	300	288	247	261	260	282	304	309	275	291	309	283	293	281	328	273	268	272	292	271	281	276	298	260	265	271	318	274	270	296	298	310	298	325	263	277	266	277	293	290	282	282	293	284	297	271	285	272	290	287	270	285	279	302	267	251	266	264	271	296	263	286	278	282	321	283	279	284	275	246	273	270	289	274	289	270	304	288	297	276	285	295	301	284	278	299	283	311	292	272	302	300	299	273	288	278	271	292	308	296	286	284	274	274	274	276	271	305	291	287	286	262	282	298	274	266	274	310	276	295	281	294	292	265	279	285	270	253	276	276	311	281	307	275	290	286	271	319	299	267	258	299	263	294	260	274	292	286	287	249	278	263	276	288	269	266	257	262	281	226	303	258	283	283	278	263	260	292	243	282	279	286	289	295	286	268	290	294	265	299	276	322	278	311	257	255	274	318	289	294	284	291	318	307	282	272	283	260	253	294	274	295	278	294	280	309	293	277	292	299	304	297	263	249	313	269	275	295	285	268	250	269	245	306	292	273	277	287	263	274	274	245	282	277	252	315	290	234	278	296	297	281	286	288	299	261	259	294	308	293	290	260	279	266	289	282	317	288	307	294	292	291	282	273	266	301	297	276	273	288	270	290	277	282	262	255	292	249	272	286	255	290	257	281	313	269	305	287	255	267	310	305	301	291	281	309	252	294	286	278	271	285	290	308	264	297	262	270	287	286	255	302	283	299	302	263	292	280	306	293	271	306	294	317	287	272	273	271	300	301	282	256	272	263	289	313	265	310	311	277	285	304	285	279	266	302	282	264	257	281	267	338	282	296	288	265	288	270	293	306	287	306	311	280	267	283	265	285	282	279	277	280	255	284	276	274	258	289	269	243	285	287	305	260	282	309	285	279	314	301	287	251	298	304	293	269	280	267	306	270	266	310	279	270	245	266	295	263	270	273	269	244	272	320	274	281	332	286	311	259	271	256	274	279	261	296	284	296	315	335	319	274	281	279	292	252	288	298	282	276	260	264	283	266	299	294	290	268	284	265	313	267	267	269	293	303	309	263	273	287	261	275	245	274	334	276	261	291	302	304	275	280	297	297	297	258	306	295	279	294	301	318	281	247	279	276	260	284	292	305	286	284	281	283	294	260	300	275	286	324	262	276	294	315	290	278	290	265	292	309	276	273	325	324	316	299	275	289	286	272	319	302	298	294	291	250	295	275	278	304	268	259	302	266	306	260	291	269	274	289	276	276	252	295	300	281	244	267	262	261	289	260	275	256	260	292	276	289	312	277	308	297	262	279	286	279	274	257	316	288	261	278	303	312	303	282	278	271	292	260	288	261	284	259	282	291	302	277	303	282	271	281	282	291	272	259	289	296	276	285	295	281	283	250	293	307	285	260	257	283	280	293	274	281	289	266	288	296	279	283	293	266	268	271	278	256	273	291	294	273	288	298	316	298	302	303	279	252	278	304	313	277	266	283	286	270	253	284	305	290	292	266	283	250	318	288	277	261	282	278	263	303	253	238	283	242	225	313	273	302	289	303	312	289	269	328	277	289	292	241	280	290	279	308	282	283	274	252	303	279	283	304	303	297	291	299	315	249	279	272	277	274	276	246	278	294	261	286	278	308	267	272	304	264	290	310	290	259	311	274	295	273	299	273	261	274	254	285	281	294	269	298	312	271	254	293	261	301	280	284	260	267	269	283	300	284	304	268	317	271	270	299	281	261	288	268	276	285	277	283	287	257	280	285	300	291	275	293	266	281	270	329	279	279	288	289	304	263	291	253	305	281	257	301	247	254	280	254	278	291	263	319	290	288	268	300	281	279	276	293	240	280	308	295	289	285	241	276	269	259	281	284	317	273	280	262	283	285	273	283	255	274	268	322	267	293	255	269	278	267	308	291	300	295	281	284	286	242	265	291	295	280	292	279	285	270	300	273	269	272	288	245	294	285	258	280	282	295	307	282	308	292	303	250	315	305	272	290	234	259	268	290	271	293	293	294	265	284	299	291	255	271	265	276	306	311	261	299	260	278	260	282	286	301	308	271	264	292	256	305	290	271	301	274	287	291	267	275	301	321	279	275	309	245	276	257	317	292	296	283	268	307	264	287	287	264	275	265	300	264	279	297	278	296	312	274	263	296	256	262	272	308	245	271	260	267	282	292	259	296	268	266	295	278	313	293	288	266	295	317	270	307	291	281	261	274	318	287	291	278	285	256	309	287	285	269	276	280	294	291	317	290	267	274	305	266	285	302	266	291	288	277	316	282	292	265	275	279	299	268	289	271	317	282	281	282	267	256	270	282	308	301	299	265	268	314	248	269	285	265	289	289	295	270	295	305	255	309	287	298	259	296	283	280	274	282	276	301	285	263	285	275	283	260	339	287	279	305	291	287	263	293	296	282	311	283	271	300	296	253	267	288	284	261	271	336	285	283	266	273	273	311	318	265	287	266
25494	35097	18864	12019	5589	1939	818	1724	1131	662	669	673	718	674	676	691	692	700	658	672	705	685	661	658	713	663	656	653	655	631	704	675	620	633	689	645	655	681	628	665	651	654	661	704	675	641	674	715	685	678	687	688	629	662	674	646	664	682	664	676	619	636	680	675	665	696	675	677	707	678	725	655	691	719	640	692	697	641	677	660	657	690	682	647	687	656	668	670	652	605	614	667	663	642	663	647	650	663	678	672	655	651	630	690	691	640	667	644	696	698	644	632	613	632	684	651	681	667	676	623	648	635	698	660	692	660	654	649	653	615	639	686	635	704	694	631	696	698	649	667	673	640	625	658	698	688	650	650	657	662	642	621	674	652	695	687	673	639	700	663	645	666	670	696	649	697	652	659	682	661	712	723	663	679	704	666	694	674	649	679	656	620	636	670	642	637	685	690	645	639	720	668	658	666	672	687	681	639	673	666	672	658	666	665	663	661	628	674	666	693	693	650	663	636	635	671	646	660	671	661	652	648	666	643	639	646	667	649	684	673	638	690	698	652	716	668	626	643	711	645	667	710	613	663	642	636	672	700	623	628	703	680	688	662	643	672	645	639	726	678	667	664	639	661	670	668	667	657	644	650	653	618	633	618	672	675	656	660	629	682	596	667	701	650	680	667	643	660	663	676	680	656	690	681	701	660	663	677	665	664	663	708	718	686	659	662	655	666	676	651	665	709	630	644	656	670	669	655	710	689	625	637	681	672	662	640	664	690	663	669	734	646	656	665	692	699	673	698	606	667	708	708	704	653	650	700	683	680	622	643	651	644	643	683	594	664	731	635	693	691	644	671	698	703	712	698	639	699	649	658	673	691	620	672	661	627	639	678	645	626	674	715	641	671	665	674	638	669	674	689	638	705	641	655	647	624	714	653	659	656	677	641	675	674	660	622	644	643	669	657	621	673	638	672	640	702	686	633	652	696	673	660	675	685	692	663	652	705	648	630	629	623	628	667	663	657	650	675	640	676	645	649	680	661	663	628	699	679	662	664	654	673	669	609	675	676	657	645	685	653	629	672	675	613	692	650	676	702	672	619	661	648	661	687	653	681	653	655	708	661	644	631	668	687	663	681	612	687	644	676	616	668	635	642	700	683	643	660	659	726	646	638	656	659	680	621	638	707	647	653	690	709	665	680	709	657	672	690	664	623	638	647	630	660	675	706	666	634	695	656	620	671	693	643	661	664	680	654	677	632	658	651	648	666	630	659	678	671	665	613	619	656	673	683	664	699	710	625	686	667	658	644	684	691	653	692	662	629	650	658	687	651	660	658	659	675	652	587	687	668	665	702	681	677	692	620	665	684	621	677	661	691	658	692	670	616	680	665	690	644	649	627	724	695	682	656	681	655	677	668	669	656	644	676	682	646	665	656	633	639	670	638	698	671	621	676	624	669	645	662	673	708	688	682	652	656	707	683	654	664	687	634	681	664	689	664	699	689	625	623	702	684	641	679	663	651	637	673	683	643	675	681	689	682	623	614	688	647	692	677	666	681	659	658	665	680	687	665	678	618	695	683	649	660	693	683	663	659	693	655	684	629	665	680	695	656	648	660	643	640	605	690	627	667	646	665	672	668	670	650	652	627	701	667	708	630	659	661	758	704	675	696	591	671	622	638	702	678	659	679	686	710	647	649	686	684	708	623	720	660	659	672	657	670	703	652	665	694	706	634	672	711	659	657	660	698	671	647	630	683	658	689	673	658	650	684	609	664	668	665	670	670	663	694	661	612	657	682	689	650	669	653	653	682	660	667	642	646	653	706	623	665	638	680	703	652	676	664	664	698	639	708	720	623	637	715	739	675	655	720	650	620	674	682	670	622	644	708	604	641	661	669	604	645	649	671	651	683	648	615	689	652	673	670	655	627	694	612	656	654	661	671	670	683	585	648	668	713	674	662	678	717	694	642	609	623	691	645	663	705	659	685	649	656	676	655	635	660	642	664	618	712	667	611	680	683	666	657	689	645	633	639	612	682	681	688	707	658	673	646	650	625	639	606	666	678	652	659	652	646	653	664	689	606	633	672	640	687	691	703	652	679	674	675	654	688	624	681	662	675	654	708	645	693	663	678	651	665	684	690	679	690	689	648	636	661	657	678	669	647	672	634	674	689	656	679	653	678	682	715	673	659	639	698	645	694	712	626	692	704	662	635	656	700	625	716	650	635	679	669	626	660	628	696	625	682	623	669	700	694	683	654	680	665	641	654	665	637	673	687	683	646	666	654	653	739	696	643	682	658	626	716	642	653	701	645	648	649	647	656	647	666	632	629	681	617	645	677	668	680	711	651	688	685	682	633	696	675	660	585	686	647	654	654	684	650	637	660	650	633	674	640	685	663	696	677	640	664	728	612	686	693	677	657	627	664	675	687	660	667	694	651	644	682	594	660	659	659	610	682	699	639	711	652	643	660	719	637	659	622	704	689	664	661	670	644	703	651	655	692	604	631	677	608	669	698	667	660	648	667	678	664	706	642	679	646	615	691	701	650	673	598	693	660	652	698	672	651	621	662	620	697	634	644	640	669	631	691	663	639	669	643	701	706	674	628	646	650	654	679	643	652	630	713	672	650	697	660	649	666	629	667	670	687	669	647	651	670	650	677	678	686	663	646	649	641	712	586	637	630	679	657	657	700	674	690	729	619	649	649	680	680	660	632	712	664	676	666	674	663	662	663	663	705	652	696	688	667	670	640	628	635	697	733	696	648	632	646	611	613	674	670	660	647	657	678	653	653	694	664	676	658	675	662	687	682	666	691	670	630	628	720	638	691	659	654	666	662	661	617	668	677	641	660	654	665	673	673	665	671	646	663	715	660	628	638	682	644	627	654	688	674	707	668	641	720	631	669	684	684	646	687	623	652	696	644	647	680	654	647	662	648	633	643	697	658	601	654	616	649	710	656	642	676	696	680	665	682	651	674	656	662	673	646	661	695	655	622	648	599	689	656	643	609	656	657	676	669	651	625	648	624	705	613	645	715	664	621	672	662	692	663	699	668	666	681	688	640	650	651	626	657	682	657	659	691	659	638	662	659	644	689	616	653	643	637	665	673	658	661	668	701	644	665	666	697	710	682	609	669	708	655	681	708	707	658	664	669	635	684	629	667	645	658	674	678	609	726	699	633	722	672	714	658	681	662	623	673	696	694	640	641	654	663	684	694	575	651	662	697	641	672	634	652	620	692	629	638	694	659	681	635	658	658	655	703	675	627	679	632	633	701	674	651	679	648	673	622	645	652	669	634	675	671	666	645	634	672	709	619	704	681	642	641	662	677	665	635	663	632	664	676	715	652	656	683	687	705	698	664	655	621	633	647	689	693	645	677	687	659	658	673	694	686	680	681	684	664	659	617	671	681	669	698	643	701	667	656	661	680	684	657	679	626	667	674	637	691	674	703	689	683	688	643	671	630	697	657	687	687	644	665	605	651	666	666	646	624	683	718	686	685	663	625	664	669
32298	22523	18318	7082	1851	770	342	267	248	219	233	224	209	211	212	222	236	187	208	248	244	217	203	234	254	204	240	191	227	237	229	241	210	236	231	214	217	214	205	230	226	232	222	204	226	215	225	220	224	213	230	214	196	240	240	241	219	223	229	215	206	233	239	236	221	241	238	207	211	217	212	203	226	204	207	243	216	200	243	233	264	214	250	228	225	231	205	232	263	235	192	200	215	236	235	199	210	221	246	224	236	216	224	212	232	241	224	221	240	238	231	223	201	255	255	230	232	223	219	216	233	242	254	230	218	207	225	224	232	218	228	242	226	222	211	207	215	208	251	259	245	214	225	221	249	229	217	218	221	214	219	250	212	233	227	219	238	219	241	232	255	217	187	201	216	203	236	232	250	214	208	220	237	216	248	268	219	216	241	239	216	215	221	231	218	200	244	221	228	229	213	239	207	217	237	237	198	222	228	225	243	251	237	248	223	226	241	206	199	229	227	231	229	202	227	233	242	224	252	220	213	221	230	220	209	214	231	240	237	223	217	235	227	210	228	232	215	242	208	217	246	251	247	251	216	232	232	221	231	195	209	246	219	211	241	232	232	220	217	245	230	214	241	237	212	207	221	241	199	233	229	206	218	230	225	210	228	221	216	211	250	235	211	217	229	238	208	223	243	213	224	262	231	210	251	254	224	223	239	234	239	215	220	224	206	239	194	228	223	236	212	222	227	211	227	230	231	238	226	229	201	224	216	245	218	243	223	252	241	230	216	196	229	229	214	244	202	240	231	220	216	191	250	193	229	196	189	238	219	199	192	203	235	231	234	238	216	223	217	204	197	214	205	213	232	236	205	248	213	215	246	223	240	253	194	220	248	216	206	221	225	271	246	245	222	231	221	240	230	220	200	205	218	231	230	265	257	224	241	230	262	239	224	229	206	227	229	234	227	212	219	221	268	234	218	219	211	230	224	223	203	202	226	220	227	252	209	219	238	234	233	215	222	241	216	236	206	247	218	226	190	194	233	221	215	226	229	226	198	214	237	238	248	242	216	253	234	204	218	253	211	222	218	233	257	227	236	217	242	232	223	254	221	222	225	218	215	244	216	229	245	238	229	210	265	244	237	220	206	205	220	235	213	206	235	241	232	236	230	245	203	217	244	225	214	224	228	199	210	247	227	198	253	236	225	224	232	210	208	223	198	217	202	239	253	221	214	246	210	214	228	264	195	223	207	217	270	211	215	214	221	234	196	260	213	199	215	202	242	210	232	221	217	222	215	222	227	212	216	218	241	228	258	217	210	228	238	200	216	230	231	229	226	230	214	226	226	206	236	216	216	235	241	226	229	219	218	238	195	246	209	254	214	216	212	204	241	227	267	249	231	213	206	242	239	221	252	233	239	249	214	207	234	231	245	219	199	233	227	210	228	239	214	201	239	229	264	242	240	245	248	230	206	244	223	209	234	215	241	254	240	222	255	242	228	219	190	236	210	229	236	253	218	212	212	237	205	216	248	227	241	191	228	234	223	234	223	209	239	211	228	214	214	239	237	236	207	244	218	243	229	216	222	209	198	232	233	222	239	189	241	213	231	236	230	228	253	206	232	211	213	215	216	180	223	242	223	217	211	248	235	204	235	233	255	217	247	230	213	216	257	201	205	218	246	222	220	254	237	215	203	233	221	234	201	245	235	235	201	218	233	214	232	183	211	215	241	275	251	231	228	233	245	223	227	226	197	235	214	236	247	230	221	210	247	250	239	224	197	211	242	235	258	235	217	249	226	212	204	224	220	226	224	203	212	212	202	244	237	238	227	221	181	239	232	243	214	232	221	248	236	229	243	232	238	228	218	241	201	211	210	221	213	248	246	245	232	231	226	231	229	192	225	218	203	201	217	226	237	229	211	232	230	233	252	200	210	209	242	232	239	206	209	242	253	226	230	221	227	240	243	228	232	224	209	186	215	221	230	243	246	225	208	259	225	217	239	247	223	223	208	251	219	236	223	228	214	207	234	213	241	239	246	235	240	237	235	226	242	223	239	226	219	225	227	235	268	208	244	218	212	246	226	236	196	213	234	226	197	243	217	246	227	227	228	218	196	208	224	224	234	219	245	236	239	235	245	226	203	214	210	225	260	222	224	211	231	203	233	218	229	226	232	222	223	226	246	207	229	229	231	242	244	232	209	214	230	227	203	209	221	242	246	230	205	223	222	221	237	221	201	251	235	202	206	213	236	196	216	217	210	236	233	229	204	199	233	201	213	219	214	229	227	237	246	213	209	232	214	233	243	234	250	221	240	246	202	225	242	230	208	236	225	255	229	221	274	225	217	203	199	208	229	212	220	255	233	209	228	214	238	220	233	221	218	229	240	221	226	204	239	233	214	238	234	245	196	229	195	250	219	215	217	248	235	241	223	222	202	246	246	228	232	244	217	232	227	224	258	230	234	220	222	262	213	232	217	218	208	220	249	220	229	215	229	208	210	241	215	234	247	215	223	236	233	250	218	223	222	236	230	222	196	215	204	248	232	222	242	226	228	200	225	231	241	220	214	250	205	258	213	217	207	198	234	202	203	234	234	198	224	257	239	248	232	216	233	218	234	230	222	243	253	206	240	237	239	222	235	234	225	233	242	243	208	219	238	239	215	213	220	195	199	193	211	229	238	212	245	227	231	231	226	228	239	208	219	224	223	224	217	209	235	243	211	241	261	230	210	230	235	217	218	241	221	217	207	233	225	226	249	237	203	216	262	232	239	247	221	224	251	209	231	195	238	195	198	229	186	237	258	240	246	219	220	233	210	250	221	235	231	237	259	202	237	246	212	210	236	242	217	238	243	205	261	216	228	222	247	226	228	208	256	226	194	213	229	223	201	244	253	214	236	227	208	227	218	231	237	207	217	215	237	219	226	250	208	220	236	255	231	261	223	213	237	221	232	233	224	211	201	212	178	206	198	218	222	200	226	235	220	221	233	214	223	253	242	245	226	260	243	222	210	243	228	223	229	242	246	216	211	229	239	234	221	224	214	228	203	216	235	234	217	212	240	236	199	226	238	221	227	248	223	234	209	217	236	200	209	228	241	203	240	235	228	225	207	263	213	213	219	243	242	212	250	250	228	191	201	241	230	206	212	210	227	210	231	235	231	203	226	232	235	217	281	226	215	271	217	228	222	220	219	244	230	223	237	225	234	231	228	227	229	240	237	226	244	241	211	224	212	216	230	224	198	226	225	253	258	248	230	221	236	209	213	242	244	221	255	217	233	202	214	221	241	225	200	221	210	223	222	237	209	200	219	227	233	206	245	204	226	237	230	211	231	231	213	227	207	201	204	197	238	215	248	224	241	223	232	207	221	256	227	198	222	213	228	217	218	232	226	227	230	236	226	211	214	220	220	252	260	252	244	230	225	237	232	245	205	218	244	200	226	222	195	209	234	194	200	235	200	211	216	210	236	244	236	226	239	215	228	198	232	210	209	211	239	233	217	219	211	218	234	223	218	221
27022	22871	9062	3791	1552	906	585	598	601	571	578	633	589	631	612	590	551	595	568	579	553	553	597	592	581	588	585	605	584	583	558	645	612	591	632	616	618	607	586	617	592	582	618	639	575	575	557	604	583	552	625	573	580	537	591	586	574	616	561	557	567	564	641	608	598	574	565	552	601	583	625	554	559	599	572	584	597	604	634	546	612	559	566	630	586	616	616	556	624	591	621	589	571	597	599	606	596	590	570	578	564	574	573	608	596	556	591	546	587	589	590	596	600	569	620	579	624	569	578	575	647	611	585	610	596	579	611	579	624	637	608	611	589	586	610	607	583	614	579	516	606	596	608	608	580	635	577	614	524	628	622	588	586	648	555	606	555	592	597	573	660	585	566	596	590	581	581	576	593	597	576	582	611	587	581	576	590	599	621	565	598	535	582	586	575	580	623	577	530	575	595	610	618	540	552	613	629	605	607	629	568	569	588	607	631	586	613	572	541	576	577	578	588	567	618	587	603	585	634	554	581	620	593	597	576	616	612	606	560	617	584	606	601	583	575	624	602	616	584	640	522	576	564	611	612	607	554	596	656	594	562	572	572	604	618	606	589	573	585	590	614	593	572	606	579	584	552	572	632	564	598	569	593	608	577	605	626	606	618	621	592	616	614	573	567	593	571	552	590	579	549	585	582	589	619	624	585	570	600	562	583	615	600	586	585	581	608	575	587	628	591	586	621	584	575	604	587	588	578	584	579	569	585	612	578	604	588	573	602	583	604	581	617	640	634	549	550	624	592	579	598	623	567	551	588	600	587	566	595	614	601	562	550	620	604	587	594	599	599	599	627	576	599	570	596	590	552	583	570	654	577	592	589	620	649	590	610	588	572	572	558	586	634	582	561	627	573	574	629	563	547	604	598	547	602	627	625	576	635	592	582	572	571	606	602	639	613	571	569	629	606	612	635	586	609	573	584	575	573	561	562	609	572	598	584	538	643	575	607	583	585	629	609	554	572	577	593	582	539	633	554	549	645	589	536	567	641	553	604	598	613	568	619	592	608	573	574	602	567	584	576	605	548	554	565	616	629	567	598	611	567	631	632	587	559	591	589	556	627	555	595	550	580	590	626	591	560	591	607	590	631	554	587	588	581	588	594	619	595	608	571	567	589	591	604	586	588	566	609	531	608	615	562	581	620	583	554	568	595	544	603	579	619	546	607	593	627	570	593	592	584	600	563	607	545	608	581	525	596	626	559	608	580	589	557	559	575	568	605	593	580	618	558	577	572	573	608	606	611	624	587	573	594	628	614	627	578	601	594	610	604	561	575	547	582	605	608	606	640	561	621	604	546	585	626	560	570	605	545	607	577	579	584	588	631	594	616	599	613	596	592	599	585	602	570	583	591	599	620	614	545	599	560	604	586	577	587	553	569	593	583	613	573	587	575	551	618	590	571	595	583	601	574	617	548	582	594	601	557	555	609	598	601	603	586	611	606	563	596	570	612	558	590	572	579	597	609	606	606	600	598	547	541	584	599	583	592	556	587	653	581	604	547	581	607	583	626	594	589	569	551	585	584	548	619	582	576	573	591	624	578	618	554	616	589	590	591	622	565	595	616	612	592	589	560	610	588	582	625	648	584	584	573	594	557	653	582	588	557	596	612	619	603	635	599	648	605	612	569	582	648	570	595	610	591	592	576	605	614	556	633	619	571	535	593	570	560	572	604	567	613	566	612	570	588	629	583	609	602	621	601	592	591	611	543	580	575	613	559	631	590	570	613	580	563	544	616	574	567	622	545	578	606	588	590	588	571	625	558	550	625	618	577	611	561	610	631	627	557	610	573	578	591	589	607	599	569	579	603	575	611	586	575	599	590	618	587	561	566	561	619	607	602	563	603	554	628	571	620	590	573	603	556	625	541	622	600	560	599	599	628	587	587	595	609	634	549	577	591	603	526	572	616	569	628	575	608	584	621	610	581	615	586	600	600	581	597	576	584	582	601	618	588	635	598	615	556	600	566	649	619	605	614	595	574	603	554	608	548	574	600	580	568	593	568	544	602	580	594	581	602	562	605	615	601	610	655	561	605	595	567	593	583	568	606	615	587	581	610	587	612	609	572	619	547	617	594	580	567	603	580	605	629	580	592	634	577	598	576	620	623	592	594	570	603	627	575	625	529	607	599	618	560	552	611	568	567	542	585	582	588	578	600	616	584	601	565	596	619	576	555	587	600	616	568	569	598	578	598	583	587	577	566	576	582	618	592	572	601	595	585	619	617	592	626	601	552	619	608	599	600	583	564	588	605	559	558	571	573	611	627	580	600	577	623	602	616	599	580	616	582	605	534	604	576	581	577	561	598	605	581	583	555	587	611	589	576	598	559	608	557	607	596	593	557	555	612	513	586	577	576	579	586	582	549	587	582	551	586	594	616	610	570	599	601	608	608	589	567	633	611	608	563	589	588	593	602	605	611	581	564	588	586	573	575	600	600	593	565	599	619	556	575	568	614	560	594	564	595	598	591	590	570	566	600	589	529	578	597	589	604	572	584	582	619	599	586	630	613	604	597	590	599	591	554	635	592	608	608	602	600	620	602	542	558	605	563	633	546	626	564	634	634	589	578	590	577	583	589	614	577	608	605	577	602	569	541	585	579	582	561	601	622	577	591	574	564	605	569	584	581	582	557	624	573	575	583	555	600	628	608	579	575	533	589	593	568	606	620	595	583	601	568	607	634	617	589	587	600	562	616	589	587	583	627	602	596	591	605	615	589	610	598	628	624	599	571	585	604	605	597	608	570	597	589	602	578	560	603	585	596	606	592	590	622	575	601	599	562	576	606	593	579	573	546	588	577	578	595	579	623	609	584	607	611	561	589	585	602	594	574	626	616	626	612	528	575	559	596	594	586	639	591	555	592	615	575	602	622	580	593	585	596	614	578	600	574	612	571	610	596	582	612	607	606	607	609	593	598	583	605	591	623	594	613	538	549	591	608	586	575	619	606	553	581	572	595	599	620	608	566	611	624	597	586	583	572	555	602	599	635	573	569	600	595	612	531	593	611	594	588	559	599	563	544	582	566	594	614	560	563	597	538	612	564	550	536	602	642	560	584	598	630	549	581	566	625	576	581	583	551	617	577	587	592	595	586	583	595	591	610	587	595	587	589	565	610	584	548	612	583	612	571	558	629	649	576	627	640	541	617	604	587	588	585	599	619	573	585	588	589	600	609	598	576	637	607	578	627	618	588	584	613	573	601	606	613	621	560	587	612	603	626	560	570	574	592	620	623	572	615	622	549	579	570	600	593	603	608	606	565	610	624	589	597	605	590	575	606	547	603	618	591	576	600	615	560	594	550	558	600	577	585	586	546	599	581	556	540	558	630	543	588	586	579	631	616	587	582	590	602	558	587	557	588	627	589	622	573	602	576	566	611	576	587	599	569	609	611	570	606	605	582	602	657	566	575	598	615	588	534	565	575	668	598	610	637	587	583	587	587	571	597	569	543	602
24996	21498	24874	28593	21523	19822	1959	1884	706	355	339	307	280	299	327	300	333	319	332	320	338	298	326	322	305	346	300	292	308	328	301	289	309	329	293	331	327	277	325	302	339	326	333	330	313	332	318	291	311	274	332	309	327	299	286	339	324	324	311	319	300	296	336	330	307	298	315	315	293	290	323	321	298	325	302	339	327	360	310	326	314	306	296	319	307	288	311	326	304	304	343	274	306	304	323	334	315	324	335	289	331	305	282	336	307	291	317	339	297	289	318	287	299	308	270	319	321	318	303	303	277	297	311	305	310	313	322	322	287	303	326	325	325	350	320	282	368	328	321	276	308	334	305	295	322	319	314	314	298	311	295	305	292	302	292	328	300	336	320	294	322	293	359	290	272	321	318	292	311	324	309	352	310	321	337	310	321	337	346	324	324	321	330	339	288	305	305	301	299	305	342	296	294	298	304	339	296	313	295	326	316	301	305	334	307	278	279	288	294	316	335	328	311	307	343	309	325	351	292	306	308	333	305	309	312	309	289	297	345	281	310	296	309	313	318	339	317	325	310	307	301	311	313	273	312	310	312	294	310	298	314	319	324	299	292	318	313	305	299	296	315	328	319	321	321	327	340	321	324	316	308	300	292	322	317	319	319	308	316	323	325	292	304	293	334	314	323	311	311	297	300	315	284	331	322	294	306	335	325	300	348	303	339	309	318	303	300	320	312	314	311	292	310	327	298	283	311	304	339	270	325	309	307	330	318	312	295	339	301	304	299	301	344	304	286	301	322	345	325	290	335	293	310	309	343	329	327	313	300	340	325	319	292	263	307	316	305	326	313	294	321	328	289	280	302	316	289	318	327	289	333	343	311	300	321	319	266	296	336	311	296	320	311	323	280	281	326	293	318	341	305	314	289	325	315	330	344	302	337	310	288	326	285	269	298	304	273	313	257	319	309	305	334	307	343	319	298	313	303	314	304	306	275	307	353	274	306	319	288	329	345	330	355	320	311	347	301	332	323	296	304	318	323	321	325	304	305	329	286	350	312	326	334	316	329	315	313	321	326	293	318	293	326	315	343	277	340	321	314	326	340	299	303	324	310	294	286	306	311	303	303	326	304	305	291	293	317	320	287	287	334	338	304	275	316	281	307	306	303	288	296	306	291	323	307	339	317	305	299	306	311	310	275	344	334	321	334	297	321	293	320	298	293	285	294	325	310	294	304	303	280	308	309	310	315	332	338	349	313	303	319	289	304	320	293	280	308	284	320	309	308	344	317	317	318	321	325	337	285	313	283	342	322	292	303	310	310	322	327	324	311	315	292	318	303	348	338	296	321	290	298	330	304	331	272	326	335	288	321	302	316	289	294	299	291	309	266	320	325	307	332	310	309	342	342	321	284	303	305	305	326	331	305	319	286	339	309	310	324	298	301	336	304	321	331	336	271	341	299	313	308	316	313	305	299	304	286	340	328	314	304	309	333	328	318	310	311	289	318	309	365	321	316	306	266	281	323	310	324	339	274	311	285	330	316	307	311	302	324	311	308	284	338	323	304	282	309	298	290	328	303	310	312	328	336	310	285	295	312	335	343	341	360	318	327	300	317	306	299	318	316	281	304	305	286	313	323	324	266	290	317	297	349	288	281	309	337	300	326	297	354	330	316	326	348	295	289	331	271	317	287	344	326	317	295	302	320	315	305	290	302	301	306	310	313	341	324	318	306	341	303	296	345	313	289	303	318	315	300	324	336	313	306	282	343	295	346	321	328	322	325	315	295	285	331	305	305	350	271	272	315	297	317	338	297	316	282	312	333	309	301	312	323	341	313	325	303	304	330	301	318	307	304	299	296	286	307	301	335	297	300	335	345	291	336	282	290	352	291	306	326	297	319	340	271	314	346	308	317	281	335	328	329	304	272	307	294	333	283	325	319	317	318	338	302	320	292	303	278	308	337	339	299	304	344	310	310	289	330	328	307	285	295	298	289	281	312	302	342	322	314	326	332	337	299	315	320	303	324	272	320	293	300	321	326	313	304	331	331	322	310	309	317	312	325	344	312	324	284	359	286	287	320	314	291	345	336	343	296	312	326	310	307	322	314	318	293	325	317	280	344	298	315	323	315	321	281	327	307	297	283	320	312	335	313	348	331	304	298	285	298	292	298	314	287	298	290	313	292	310	323	326	303	334	292	322	303	331	308	316	320	321	341	342	287	301	326	330	323	304	271	326	300	329	314	280	311	335	316	319	308	317	350	338	318	312	299	311	330	300	335	325	345	323	296	310	302	318	288	335	323	301	329	300	347	315	292	306	313	298	292	303	303	322	301	303	333	286	332	296	290	311	335	292	293	315	311	299	291	336	326	324	283	336	328	311	331	341	318	316	293	303	311	306	324	299	344	357	295	299	305	278	345	329	330	285	316	322	309	308	289	296	294	315	319	322	316	289	326	307	370	362	328	337	318	287	299	297	323	338	289	289	333	294	321	302	318	317	334	321	305	310	305	336	382	317	318	314	325	288	316	293	332	362	334	313	313	306	324	294	339	293	326	315	287	340	315	310	300	352	283	302	295	320	320	334	293	283	298	324	341	323	325	293	304	295	331	324	298	327	307	314	296	290	319	311	289	318	321	309	330	317	303	308	317	317	340	322	320	324	299	286	327	256	329	310	297	302	317	306	322	312	329	308	314	298	305	327	309	297	294	309	323	321	305	313	291	258	325	344	297	324	334	295	302	280	331	311	288	251	328	286	286	317	358	287	321	350	324	352	318	349	313	313	300	305	315	303	310	324	325	286	293	314	295	342	349	295	317	339	335	324	293	315	317	294	310	292	289	327	322	304	283	300	318	323	313	287	321	311	325	292	315	336	292	315	307	305	301	268	283	339	309	300	359	298	307	353	287	328	299	311	333	278	305	311	267	348	297	292	306	321	320	279	316	286	285	323	319	304	274	303	288	310	288	324	314	316	288	327	332	327	289	296	353	292	319	330	306	308	295	306	312	311	314	347	293	305	317	329	294	293	337	285	284	335	314	323	305	276	321	293	319	321	297	293	360	295	324	317	330	293	318	337	305	320	291	338	312	302	291	335	313	308	331	336	339	296	302	313	293	314	328	320	294	319	337	311	313	299	304	308	312	305	279	344	334	304	304	304	305	316	283	320	295	326	321	322	351	317	285	323	297	292	312	299	328	311	325	322	321	301	312	330	309	302	297	315	331	324	301	298	283	289	362	327	324	313	284	308	312	310	328	334	305	297	303	323	296	307	314	305	346	309	293	309	317	295	280	328	278	324	294	314	314	313	290	296	276	316	324	325	317	336	300	295	338	313	293	340	285	330	347	337	328	315	291	307	293	284	330	298	349	289	279	312	333	300	325	311	334	340	326	309	302	318	301	349	315	287	318	308	347	322	333	320	289	345	312	339	308	367	300	303	319	309	339	270	304	292	314	305	283	304	305	313	307	362	305	322	296	316	299	313	296	331	320	321	305	289	307	299	313	321	325	312
23246	29750	17713	8772	3278	1514	1005	1618	961	736	776	756	786	773	763	781	771	770	788	768	742	791	747	751	742	770	756	731	825	781	698	711	704	768	795	774	725	782	781	734	759	764	727	755	790	762	787	787	741	766	757	688	709	749	784	728	736	735	765	745	787	706	762	758	798	759	780	777	755	771	767	790	772	774	796	770	767	743	715	764	753	751	723	788	708	767	760	768	778	740	744	740	744	757	739	728	739	728	756	769	746	782	731	756	734	806	774	722	757	785	749	755	735	742	712	764	717	754	785	775	783	770	786	725	736	787	795	843	792	782	725	775	729	794	745	783	750	752	765	762	729	705	760	747	796	768	775	765	783	789	768	779	774	762	767	751	798	766	761	765	749	760	784	743	761	731	743	770	772	758	792	745	729	792	714	777	722	788	712	783	786	767	798	758	743	726	712	759	757	733	761	742	762	748	731	727	774	801	842	764	779	744	793	798	759	743	713	756	773	741	735	716	743	746	756	756	760	798	763	778	760	759	767	752	775	779	755	721	709	765	798	754	742	790	775	723	759	743	778	753	795	741	760	724	740	744	725	759	725	784	787	787	753	792	758	733	724	767	753	782	716	751	777	756	764	805	752	745	748	824	734	739	724	736	762	758	796	775	780	769	719	805	728	794	740	725	751	718	781	760	782	781	760	773	774	739	765	750	801	732	822	774	758	795	775	775	822	779	802	745	742	769	722	754	754	782	746	684	748	784	749	756	695	777	762	784	763	718	766	761	805	709	760	747	767	799	810	736	776	755	738	777	766	738	784	767	766	798	729	737	727	774	713	718	790	797	733	751	786	763	770	722	788	749	734	765	741	737	766	728	729	762	729	782	804	725	762	755	754	759	713	684	756	829	749	774	759	799	798	779	755	742	722	788	719	778	767	742	726	764	706	748	719	795	754	762	786	762	757	797	754	764	739	708	729	779	754	704	744	740	801	754	783	757	775	738	790	756	769	741	795	704	781	724	735	774	708	749	751	746	812	753	752	769	725	713	778	759	810	714	748	773	734	755	793	755	765	776	771	769	760	743	750	743	767	776	784	806	769	729	775	742	716	764	807	700	747	791	733	767	717	780	759	731	808	738	722	724	758	784	755	782	747	766	715	753	795	799	722	769	758	751	716	793	749	729	788	715	764	706	777	737	766	757	735	762	724	713	707	779	758	729	742	766	771	720	749	722	781	776	772	712	712	716	806	710	785	702	725	746	781	766	750	768	698	741	736	761	792	770	754	806	735	785	752	769	722	744	753	743	763	763	762	765	741	731	777	735	789	772	759	736	745	777	757	768	728	766	771	788	744	781	780	728	754	726	801	742	677	770	771	808	789	757	751	738	770	727	739	746	751	726	772	723	778	752	718	737	765	780	756	730	760	794	795	740	773	708	740	767	768	802	810	728	727	736	744	734	731	762	747	741	755	745	741	752	768	754	785	769	721	749	796	778	746	733	797	796	764	754	775	717	725	765	780	784	751	757	803	762	789	765	753	754	747	755	764	765	751	760	778	689	779	769	764	794	752	758	768	751	773	737	745	728	777	750	774	742	724	721	727	763	756	760	760	757	690	760	767	824	767	759	711	725	706	762	740	785	740	750	765	774	740	742	721	791	769	762	771	744	807	757	762	735	766	745	775	671	750	753	769	747	779	766	742	744	743	809	751	722	736	704	760	764	818	730	755	754	822	736	769	809	764	775	761	789	788	754	733	825	784	747	742	761	750	727	763	785	723	785	764	751	731	739	764	804	748	760	765	739	760	816	719	734	766	763	728	797	762	775	713	733	778	737	786	728	767	787	775	843	829	780	746	786	788	760	791	760	796	814	799	758	765	709	749	758	742	760	746	780	766	765	732	707	759	780	736	760	708	766	785	714	718	782	736	773	761	732	740	794	724	731	763	761	737	776	760	701	807	784	789	750	706	768	734	715	768	774	752	753	720	800	723	777	764	754	816	709	756	723	806	761	778	801	757	713	760	754	768	718	764	716	744	742	760	770	721	768	718	739	760	737	719	780	760	790	765	777	754	780	786	733	791	783	748	793	763	799	789	776	799	739	738	785	761	803	740	770	749	718	744	729	707	762	774	756	730	763	767	801	774	752	738	787	773	762	806	727	751	730	746	740	744	756	768	758	782	763	730	756	760	741	774	737	766	749	714	785	790	746	787	738	737	744	739	755	804	699	719	761	742	765	782	763	707	725	774	794	789	776	781	695	757	721	769	783	706	773	730	745	758	734	760	757	823	761	763	759	741	720	793	768	720	736	749	772	756	779	776	783	775	696	738	755	785	756	735	751	744	778	742	784	767	737	747	774	709	701	797	764	747	737	766	794	730	734	795	758	749	790	723	764	759	751	741	741	769	748	783	738	764	747	797	766	759	769	718	771	738	753	800	738	782	791	771	749	756	720	745	756	747	787	746	726	724	739	699	739	776	740	755	754	738	748	772	733	697	749	711	752	757	750	713	732	771	730	773	719	755	743	742	759	758	745	784	743	738	757	758	756	709	763	753	790	819	753	741	704	747	832	763	800	759	734	722	764	708	746	759	766	785	746	755	747	733	727	747	768	802	740	762	789	719	723	758	778	701	765	715	748	751	766	744	741	771	689	722	783	739	734	788	725	809	774	740	775	781	763	751	764	727	750	785	788	701	752	699	721	764	764	716	761	739	790	764	780	755	717	792	758	774	727	746	758	725	816	761	812	722	777	720	742	731	720	746	769	787	765	741	714	754	754	779	791	830	751	742	760	723	743	769	751	786	722	779	727	764	760	758	732	779	805	744	742	763	802	736	810	747	749	784	722	795	723	775	771	738	789	760	775	755	735	786	759	778	817	752	826	729	756	742	754	746	776	768	753	821	752	717	751	769	750	760	742	804	743	750	734	774	759	790	809	768	731	758	742	717	729	766	786	743	792	754	744	742	753	801	746	780	723	758	775	768	754	776	722	761	732	775	753	716	806	762	774	734	802	714	702	711	772	757	710	784	766	802	747	748	763	727	769	775	788	735	780	779	740	772	787	756	762	773	756	767	772	765	749	747	752	729	734	690	761	742	724	780	773	787	719	733	797	753	754	757	736	741	759	760	736	708	744	776	771	739	712	768	779	691	680	746	745	778	747	775	793	766	775	741	758	732	762	726	717	721	769	765	733	731	757	733	711	768	758	774	768	775	759	771	755	773	785	722	705	778	793	777	743	753	800	800	791	800	772	775	774	737	727	770	736	766	732	782	766	793	723	734	765	754	739	722	768	774	751	766	785	741	754	771	786	743	729	782	747	776	789	752	775	737	746	781	804	767	796	728	783	738	772	779	734	742	726	732	702	784	707	811	749	759	762	728	753	738	727	745	750	777	768	752	775	721	756	755	803	739	794	762	767	751	759	808	773	758	774	785	750	783	723	777	752	780	748	772	761	769	711	702	764	777	717	769	757	748	746	726	741	718	742	774	710	736	751	752	716	756	747	690	753
24363	21509	25212	28212	21529	21610	16673	6023	1638	292	297	294	301	278	285	278	282	257	280	281	261	281	316	307	250	280	279	294	280	267	273	257	266	257	273	275	303	272	283	294	297	286	296	256	264	262	293	301	288	279	289	262	266	217	258	257	286	277	286	257	304	301	295	262	299	323	269	259	251	261	249	281	304	273	256	264	300	289	267	265	279	307	313	295	319	293	287	256	273	273	308	322	251	258	263	264	291	301	314	277	282	281	272	274	255	271	289	289	272	299	289	266	281	270	273	278	284	264	272	283	287	286	305	285	275	260	307	300	272	244	280	279	287	289	260	301	280	294	270	269	313	277	270	291	238	296	278	255	292	267	305	266	279	240	290	264	279	252	268	261	260	272	310	281	298	285	309	289	272	297	269	272	255	280	243	283	294	277	255	284	291	274	309	277	293	283	255	300	257	272	257	263	280	256	299	274	277	232	264	260	280	259	292	273	240	271	239	256	268	263	266	264	295	275	285	262	284	309	286	252	285	253	267	275	264	287	303	283	272	293	254	229	283	251	306	268	282	304	276	277	275	250	296	273	259	283	298	305	290	258	302	262	269	272	285	279	289	287	266	296	302	263	285	255	275	274	268	265	299	255	259	275	282	285	270	273	254	270	291	277	273	280	229	305	278	280	257	264	279	272	286	269	297	287	290	293	323	263	293	271	275	255	261	283	278	282	293	295	287	250	302	261	285	290	281	252	278	284	288	275	274	253	274	287	301	260	291	271	299	279	273	292	269	303	252	267	285	242	273	278	282	272	258	281	266	293	284	307	280	287	289	277	266	261	287	284	268	285	258	286	295	273	318	252	282	251	265	280	288	307	271	288	246	273	260	276	251	305	305	286	299	300	246	284	288	290	277	293	242	297	319	263	253	271	274	305	278	263	301	252	286	269	266	252	266	285	277	260	270	288	287	254	316	286	279	264	237	245	252	290	266	276	316	279	237	285	259	262	285	282	266	288	269	273	259	311	271	290	292	299	248	266	253	246	262	268	301	256	260	285	272	280	296	262	285	283	303	292	278	257	290	254	300	286	270	258	287	269	278	292	265	300	289	261	275	262	279	284	262	280	282	270	298	258	278	281	279	249	244	291	267	274	311	266	250	276	235	275	266	255	278	299	295	307	328	267	295	275	270	286	310	244	303	287	291	244	286	241	285	282	281	265	284	248	244	276	252	240	280	257	308	285	254	269	262	278	288	293	234	258	272	303	323	253	234	246	253	274	260	279	268	287	283	241	270	315	300	268	292	263	269	281	257	292	248	246	278	283	274	243	268	279	276	269	277	285	289	243	262	278	266	264	287	271	258	292	259	301	255	254	302	277	266	266	268	264	275	261	294	282	279	276	258	280	276	243	297	284	275	285	268	285	282	293	249	272	270	268	271	281	287	276	258	290	293	281	267	257	280	283	250	299	282	262	270	240	265	261	302	285	295	306	277	288	250	298	273	297	294	266	262	313	271	263	263	314	275	258	281	257	301	280	264	286	290	256	279	282	270	286	283	257	279	286	288	303	273	259	277	274	278	276	280	306	261	272	247	275	280	289	273	238	243	259	300	266	259	316	266	285	282	262	266	247	264	275	264	283	275	241	262	255	280	257	241	308	287	243	271	253	261	253	296	280	255	275	256	254	305	254	306	304	254	298	267	288	297	308	270	265	296	279	271	255	257	261	258	252	277	264	245	278	267	247	291	258	267	257	276	270	259	285	271	257	279	267	289	275	274	261	277	255	271	288	264	296	263	261	290	275	256	262	274	306	248	240	302	295	255	283	291	245	292	292	285	293	262	277	306	279	291	283	293	252	244	260	259	250	247	317	292	287	285	265	263	267	285	271	287	274	227	300	287	268	271	281	277	257	266	260	290	316	269	285	290	295	286	255	273	262	259	249	282	255	305	265	303	258	292	286	289	260	290	288	243	305	280	281	288	245	283	324	312	309	282	260	283	273	256	282	281	274	274	276	276	268	258	277	269	241	279	275	261	257	280	274	273	286	270	285	259	265	260	270	275	245	281	250	281	274	262	287	268	267	283	302	287	257	290	247	256	271	268	290	303	252	252	274	236	252	287	256	230	301	316	266	267	259	278	238	281	286	281	271	251	269	289	273	278	283	287	263	259	262	240	274	245	279	267	269	219	265	283	283	299	274	266	257	260	256	263	245	281	291	258	251	291	292	270	244	266	291	266	303	282	266	288	259	303	273	255	289	248	279	281	254	286	262	281	259	276	280	267	263	312	261	267	257	267	276	266	284	276	272	295	281	296	283	325	292	302	273	302	272	231	256	279	262	267	298	261	308	295	311	288	287	274	291	282	249	274	279	302	283	257	289	293	288	274	271	272	276	300	259	276	270	265	259	257	261	250	300	285	287	258	268	297	322	275	258	249	272	277	269	289	293	266	245	240	288	271	261	290	239	256	253	267	272	273	272	261	260	273	262	281	288	284	265	311	287	322	271	278	258	265	278	257	298	264	250	298	297	281	251	267	299	268	268	280	292	296	292	247	298	264	272	289	280	283	267	282	279	277	265	294	274	316	301	268	253	280	286	286	270	237	270	289	259	288	268	298	276	267	295	305	254	286	277	278	269	240	269	284	254	283	281	280	283	289	303	244	302	305	286	251	231	277	268	279	288	276	286	300	267	270	248	292	273	266	264	262	278	299	293	250	269	285	252	289	267	224	271	275	250	261	275	240	283	250	289	270	279	242	279	312	277	285	296	264	284	294	278	254	295	263	299	273	288	277	260	273	263	280	263	260	260	260	275	255	263	254	290	307	286	250	282	258	284	262	321	282	259	292	230	279	301	292	280	253	254	270	278	295	266	271	299	278	290	262	261	287	279	302	275	281	292	271	276	310	271	243	289	261	281	296	270	287	279	270	266	299	268	262	294	271	262	293	285	287	294	321	270	247	291	276	267	309	305	280	258	278	289	289	279	285	277	297	282	288	254	256	255	279	267	276	306	291	237	269	266	261	282	303	248	274	296	274	294	276	249	280	282	286	285	299	287	256	289	273	294	289	276	273	325	251	292	246	289	308	267	285	286	298	286	285	249	296	285	259	253	287	293	270	286	258	290	256	284	273	282	268	304	247	261	288	295	286	291	297	281	270	275	310	298	274	275	302	289	251	284	269	269	244	256	261	295	279	266	242	271	283	256	299	293	274	271	305	298	299	283	274	285	289	233	274	279	262	249	259	271	281	287	285	252	322	278	262	260	251	257	267	279	263	272	274	280	254	298	260	280	267	288	302	278	277	253	276	298	276	242	280	284	286	278	282	268	261	281	264	299	287	260	271	280	286	270	306	257	279	320	294	296	264	252	299	282	287	295	291	287	270	293	287	285	285	294	264	286	278	261	226	272	289	260	270	245	282	278	273	243	254	268	265	269	309	277	282	258	269	243	315	279	267	267	256	252	259	317	263	281	248	261	271	250	300	246	278	296	260	244	290	281	279	319	263	294
23383	39633	25696	13602	6755	2954	1194	3152	1198	683	701	698	630	638	669	681	632	680	639	662	714	622	668	718	642	671	701	657	672	703	711	645	603	663	660	650	705	653	593	641	648	653	660	695	633	703	658	609	662	643	617	649	657	605	646	707	626	643	632	660	636	678	632	634	635	647	659	614	657	657	586	663	589	636	642	666	617	686	679	659	620	638	598	659	631	665	616	646	583	698	636	663	664	623	637	681	703	682	648	664	659	625	689	644	647	652	647	684	672	685	665	645	642	682	687	677	672	652	665	647	641	657	667	646	609	659	661	638	634	632	638	620	644	623	675	652	655	662	662	660	661	622	642	649	615	648	603	612	694	653	631	638	667	661	632	671	623	649	657	664	645	668	617	633	591	640	612	636	619	655	633	683	609	640	653	649	658	657	594	654	651	674	682	638	642	631	692	649	655	663	626	667	686	635	684	651	647	680	634	671	640	703	660	679	604	620	621	620	667	650	661	683	609	652	669	673	629	625	611	656	630	624	681	708	635	644	628	640	685	682	635	663	635	647	637	664	634	604	646	656	630	664	660	662	616	651	621	669	665	687	604	628	638	632	634	610	624	667	622	584	632	700	651	671	685	612	645	615	656	679	684	706	634	679	701	654	646	652	631	648	651	650	633	615	647	624	641	714	639	653	677	646	659	663	662	651	659	613	640	641	681	675	648	636	613	632	678	688	647	655	647	580	649	647	643	664	656	670	652	667	639	624	666	668	633	625	642	636	714	658	678	656	631	630	709	649	645	677	647	676	646	631	659	672	602	662	632	635	654	652	663	652	667	675	663	606	697	671	654	634	668	623	647	699	671	647	608	664	636	636	615	654	650	607	655	615	631	636	624	672	641	680	667	633	671	659	626	646	646	669	700	667	662	694	650	623	644	640	648	629	631	624	695	640	663	647	631	639	644	656	669	640	644	639	618	652	627	631	638	675	689	640	623	636	680	614	654	619	656	625	629	644	627	655	642	632	690	608	619	657	661	658	672	632	653	663	659	638	660	605	663	651	662	664	647	660	652	674	628	701	609	635	688	682	607	623	669	681	631	640	711	634	630	661	632	678	676	659	687	656	651	657	620	637	651	628	641	621	634	620	627	651	626	671	687	629	681	631	670	657	643	612	620	629	630	610	631	639	691	653	636	655	644	629	670	642	660	651	672	686	661	639	656	657	694	703	660	689	649	631	686	682	692	620	658	672	685	663	651	631	694	659	657	654	611	697	602	618	686	645	645	644	597	646	630	642	637	652	618	647	677	617	647	666	647	634	657	654	662	686	629	619	672	670	635	658	631	660	662	681	634	647	619	654	674	665	643	636	654	637	671	684	680	609	592	707	664	662	641	677	662	668	668	627	654	687	651	621	685	597	678	637	702	675	680	661	673	640	637	681	705	671	613	661	654	628	658	620	587	666	627	642	674	699	662	665	660	654	633	635	636	662	657	661	648	642	635	648	629	663	656	617	610	675	630	634	624	638	627	657	631	652	635	622	680	687	636	675	660	655	633	628	697	639	607	682	622	630	645	604	661	663	670	635	622	672	631	631	687	615	652	607	662	665	658	638	619	636	593	692	664	651	647	680	674	629	704	654	689	651	624	672	639	636	624	664	649	648	632	662	662	683	657	662	655	711	664	654	647	616	652	650	630	617	644	675	659	622	633	637	649	679	646	658	676	665	696	664	675	618	640	631	583	665	686	664	656	641	678	621	681	648	639	657	643	624	675	646	688	648	666	656	602	616	649	693	662	652	647	639	681	681	637	642	641	647	684	647	642	631	694	609	623	640	668	648	622	661	673	626	626	641	639	613	635	630	662	629	656	646	694	665	645	649	670	663	654	654	655	630	689	647	629	605	674	665	647	627	627	651	690	699	651	679	637	674	691	678	649	685	644	670	670	665	652	664	705	670	701	660	644	666	647	654	628	661	627	600	663	654	654	647	706	620	629	701	678	670	660	690	682	639	651	662	676	683	644	646	650	667	603	645	693	642	676	639	679	604	677	655	627	686	638	620	698	659	652	630	628	702	647	620	690	633	694	660	639	685	648	579	659	687	643	672	634	625	642	648	655	697	675	641	681	650	605	640	697	610	678	661	670	681	666	634	618	662	679	667	657	611	601	674	687	637	655	608	659	668	631	665	610	648	691	655	621	607	692	670	643	657	629	624	687	662	671	641	659	648	641	611	658	640	671	631	625	618	649	616	675	644	616	659	674	645	653	649	617	611	662	691	660	628	654	643	606	674	638	610	673	614	681	659	657	666	668	701	644	668	655	635	637	690	645	626	689	661	607	637	609	655	640	650	651	677	673	633	637	653	626	671	627	655	638	682	637	693	621	680	681	619	645	650	722	623	694	675	648	661	641	616	640	645	672	661	664	654	639	671	666	671	656	658	655	631	690	645	635	653	649	639	658	640	645	608	656	625	657	713	681	660	686	653	620	646	632	672	674	707	665	665	633	681	644	658	664	667	643	598	610	685	622	654	662	661	608	611	691	666	684	682	592	640	630	625	650	658	652	645	678	661	692	632	596	651	658	654	628	623	646	638	643	674	614	696	697	615	646	686	656	632	645	682	602	658	671	689	639	659	691	645	617	616	658	651	648	649	667	626	642	672	639	692	618	647	611	649	640	620	694	646	647	663	682	693	631	607	669	605	604	642	677	657	680	660	665	681	668	662	658	676	651	655	668	657	699	631	631	599	664	634	650	594	662	666	642	673	624	592	637	643	659	625	638	665	659	674	631	649	675	638	674	675	665	670	680	649	649	639	645	689	622	633	611	622	675	675	641	613	664	607	614	577	662	626	617	709	680	673	679	640	601	656	652	627	652	658	630	668	675	653	630	653	689	667	640	656	625	627	665	669	656	662	664	639	672	652	632	630	647	672	604	687	651	654	620	657	657	665	629	612	627	648	671	668	627	674	634	679	667	647	670	635	645	644	613	675	642	665	599	650	666	615	658	636	659	624	626	715	675	695	661	649	664	716	635	622	643	674	644	637	614	643	675	633	643	596	628	680	611	632	655	603	656	639	670	623	651	640	680	649	636	694	702	611	641	695	611	667	648	649	705	654	650	635	690	625	655	600	640	630	681	638	650	672	622	661	653	666	624	611	691	640	681	628	668	632	627	663	637	625	662	606	650	639	626	668	675	599	604	665	640	641	648	665	633	715	691	685	653	651	696	671	658	658	599	620	608	629	625	685	657	698	599	660	634	689	669	641	688	716	649	610	602	639	647	649	661	661	691	654	664	609	631	650	656	654	695	635	661	680	665	655	666	620	615	712	629	634	678	662	677	685	669	657	619	637	643	642	677	601	672	649	656	657	674	630	620	662	637	657	641	645	656	655	659	616	653	687	671	652	680	672	665	655	623	653	651	688	642	647	625	593	657	684	659	642	661	620	679	666	622	633	687	652	621	608	664	626	660	630	674	639	638	666	652	656	653	636	613	663	637	658	675	678	664	642
32171	23342	21144	9038	2385	882	313	370	250	209	220	199	201	194	238	204	223	217	219	230	204	229	239	243	233	207	241	229	227	214	192	214	207	212	214	249	223	207	210	204	217	235	213	233	223	240	173	197	230	220	221	216	237	210	220	234	227	228	227	216	208	213	226	215	198	245	227	213	206	206	209	185	201	210	237	233	227	237	223	220	223	210	232	208	231	215	195	195	227	218	248	208	210	236	223	206	193	201	181	218	235	221	190	206	239	233	186	200	190	236	193	244	241	218	223	224	222	208	244	242	181	241	207	251	212	252	209	228	220	215	230	211	235	209	219	253	190	225	217	206	197	234	231	239	227	217	241	225	199	192	204	231	216	211	225	218	221	190	243	224	215	238	226	244	193	200	193	233	179	203	244	201	212	214	239	221	195	211	235	226	203	237	223	204	201	212	216	250	205	204	215	215	210	234	209	197	230	208	236	223	220	237	238	216	253	227	209	202	222	215	206	228	217	220	252	232	219	217	236	242	230	211	204	206	211	224	242	223	233	225	220	207	244	222	216	232	203	201	184	244	227	231	208	214	208	209	233	209	220	209	187	226	234	214	232	202	222	195	219	206	207	204	236	242	213	204	226	238	217	206	226	213	231	196	225	233	241	222	232	221	215	188	220	225	222	229	230	213	181	225	221	215	223	181	218	211	228	220	222	216	219	215	219	226	208	223	217	236	203	244	212	218	193	219	216	222	223	196	233	220	217	221	235	249	163	238	218	212	230	228	206	203	215	187	216	227	213	219	218	233	231	227	218	246	212	204	226	204	221	221	229	227	218	247	200	248	206	215	183	216	216	215	213	227	206	187	233	199	212	207	219	210	240	219	209	206	199	226	206	196	218	217	221	220	223	212	217	222	214	220	224	238	215	208	203	238	213	214	204	224	249	212	225	228	214	213	233	218	232	169	229	214	212	233	208	234	235	217	230	191	220	221	263	212	228	191	214	218	222	197	239	222	207	221	216	219	208	229	205	210	227	232	266	221	245	218	191	239	230	222	205	213	197	233	240	228	227	202	198	223	229	229	211	202	235	195	209	221	215	203	245	229	217	194	210	218	209	196	216	212	243	210	210	211	229	203	200	223	217	220	227	203	206	233	240	232	242	222	227	224	207	223	213	222	237	219	226	211	182	188	217	207	244	231	210	221	241	227	237	220	233	225	231	230	244	229	232	228	220	213	231	213	211	194	228	204	239	232	232	216	216	235	197	175	248	207	201	226	204	244	237	221	217	210	217	211	186	201	220	215	223	232	212	231	227	233	216	204	212	215	225	221	212	197	245	254	215	230	198	239	235	210	207	221	232	226	200	219	197	234	222	205	204	207	218	230	229	227	236	233	208	229	226	227	198	195	228	196	200	209	205	223	231	205	203	233	210	254	221	245	188	204	215	202	221	211	243	236	211	221	218	236	214	223	188	202	207	213	200	188	229	214	206	211	203	208	225	246	226	217	222	193	225	242	202	213	213	240	205	200	215	226	218	201	214	202	212	242	208	216	227	199	206	208	235	223	209	211	226	217	223	194	229	217	203	183	219	219	256	215	220	244	224	214	192	217	231	205	221	256	218	222	191	217	217	208	232	223	184	202	247	230	226	233	210	236	219	212	204	226	224	212	236	227	219	202	180	201	212	206	203	232	218	231	208	210	200	219	219	217	228	217	191	180	237	215	237	207	243	224	214	242	209	220	207	235	245	230	242	206	216	197	211	228	216	214	209	212	213	205	219	224	215	223	196	255	202	225	200	219	218	215	215	222	226	221	207	214	194	222	220	226	206	217	219	204	223	221	223	211	211	210	217	235	210	218	214	194	254	208	203	214	222	189	212	224	204	233	206	222	224	223	226	233	209	221	215	246	212	207	214	220	202	214	204	223	241	207	217	221	225	216	223	212	219	233	194	206	215	210	214	218	217	241	199	206	191	213	214	225	224	214	201	239	204	203	227	244	219	220	196	220	192	227	213	193	220	200	190	220	216	222	222	215	220	206	204	207	218	239	231	229	224	197	204	229	238	267	216	238	236	247	210	204	206	228	207	188	237	211	199	214	207	221	244	229	219	226	214	217	224	240	202	217	207	237	226	183	218	210	220	239	235	257	191	229	234	227	222	219	226	229	227	210	208	202	226	230	222	231	206	201	220	226	238	233	205	225	219	213	220	236	199	228	228	197	225	214	228	250	219	225	201	230	241	250	230	213	239	212	214	202	223	207	203	213	235	194	215	218	242	226	231	212	240	241	195	213	241	225	217	223	228	194	218	228	197	199	196	238	193	214	224	194	201	212	200	212	207	214	236	182	230	200	226	215	189	218	209	225	219	247	211	200	222	238	221	187	203	202	171	234	226	221	215	187	206	213	225	209	208	205	242	227	221	227	233	221	219	217	233	223	201	219	207	209	228	228	232	211	214	216	209	237	221	215	201	216	228	189	199	219	215	242	232	222	222	196	222	205	218	250	229	207	178	189	212	204	237	225	213	214	229	220	192	203	214	212	205	204	228	208	208	207	244	206	237	226	221	198	206	223	209	210	178	226	225	213	204	183	184	197	225	213	222	224	230	234	172	231	191	241	223	244	206	221	214	214	234	227	248	210	214	211	224	225	207	262	221	224	230	203	208	233	210	196	187	232	224	221	216	218	218	232	217	206	212	211	220	203	219	227	226	245	214	197	236	202	209	253	247	201	237	206	199	199	206	201	250	221	195	204	231	234	215	215	227	235	218	233	223	206	211	240	245	222	212	220	214	217	204	212	216	235	213	227	213	212	231	233	213	221	231	197	210	250	217	228	212	241	209	232	193	236	204	218	217	203	226	220	238	201	219	217	204	232	211	200	243	238	239	209	197	231	173	224	210	224	199	219	214	221	203	213	213	225	200	209	203	216	201	221	187	215	192	214	228	221	226	242	219	233	231	228	216	215	236	236	222	229	231	196	212	221	207	253	234	219	232	194	193	210	206	229	235	197	203	235	237	249	232	220	216	210	221	216	234	242	210	189	204	214	213	211	208	225	234	206	216	235	236	235	227	209	208	228	222	215	204	188	208	230	247	204	242	211	203	236	229	200	209	201	234	225	240	209	195	221	213	213	222	216	217	244	216	191	224	210	227	229	221	212	208	234	235	233	215	185	218	214	215	211	209	191	238	212	213	234	211	202	215	232	225	249	217	197	185	214	207	221	225	220	242	221	192	232	225	238	204	197	215	262	213	186	217	225	229	198	228	195	247	208	228	227	247	234	208	227	213	229	227	196	204	214	211	207	239	219	201	214	240	177	211	203	227	208	231	200	193	207	226	224	208	244	211	242	219	227	210	224	222	189	219	231	198	182	207	212	229	227	191	238	198	241	236	231	213	188	215	226	183	204	186	215	224	195	227	217	241	220	214	223	225	230	219	203	217	213	203	231	201	223	226	212	216	240	212	220	227	218	232	225	212	225	209	228	248	218	196	212	197	223	244	219	221	240
25794	27228	13597	4404	1913	1011	677	680	616	573	571	557	542	566	547	555	622	512	603	598	558	574	552	575	557	536	597	610	572	592	578	553	545	583	560	537	560	611	602	599	572	584	583	539	594	570	612	568	543	604	565	547	576	597	603	572	570	601	597	570	547	569	550	581	600	568	586	620	549	522	597	569	543	535	551	610	573	531	563	577	569	564	573	532	578	540	559	535	579	572	577	563	588	544	547	582	568	581	564	523	595	542	584	614	595	582	593	555	545	572	594	608	532	595	551	542	573	585	534	593	599	554	560	532	550	538	599	568	613	557	541	531	585	533	586	535	625	580	574	600	542	604	602	567	558	570	589	584	543	519	589	591	628	604	612	578	557	630	591	557	534	591	569	594	543	532	574	541	550	573	557	576	579	555	587	556	549	541	544	552	552	568	584	586	592	548	559	592	576	563	572	551	600	543	582	591	584	560	556	580	574	561	563	591	567	548	563	527	562	572	537	546	584	580	554	576	602	572	525	568	551	582	541	572	551	607	609	568	554	597	555	602	541	606	582	554	549	592	588	557	593	548	553	614	593	562	570	561	578	552	592	556	617	555	574	580	524	583	567	604	551	548	598	553	584	529	536	579	564	561	575	540	536	586	560	581	583	549	551	596	582	602	580	579	577	544	534	579	559	571	614	582	580	560	618	590	586	572	564	558	574	571	581	555	551	519	571	583	564	596	606	599	547	624	540	558	605	612	566	574	584	566	562	598	588	574	606	590	524	588	531	563	578	548	564	592	528	622	533	577	550	547	552	565	600	587	549	576	567	564	569	562	548	594	650	595	553	575	560	547	616	604	562	563	536	537	580	557	555	607	569	570	548	611	514	573	618	605	548	578	605	531	550	590	562	544	523	580	524	570	595	603	571	581	562	570	589	567	555	555	573	626	543	546	558	588	562	591	598	601	522	605	578	580	545	586	600	579	586	587	594	593	580	533	580	670	584	552	570	580	575	566	589	542	587	577	560	538	535	561	590	595	550	539	527	544	583	577	581	566	544	578	566	548	569	575	579	609	571	597	590	540	590	586	564	574	551	604	558	569	577	557	529	581	608	547	552	584	567	558	560	568	591	563	591	539	596	547	560	565	565	552	558	551	548	582	521	590	573	550	535	572	561	566	599	583	558	603	552	598	553	579	596	574	567	558	580	575	584	546	519	600	551	563	558	546	524	563	598	576	583	598	556	550	586	541	565	582	559	537	585	552	565	569	539	579	548	555	579	578	559	574	551	581	527	547	537	571	557	571	593	563	569	580	546	568	588	602	586	556	546	616	532	548	553	570	558	552	580	525	560	620	583	520	570	546	518	581	546	557	583	585	549	606	574	590	552	558	513	593	566	577	588	518	538	581	536	554	588	553	569	590	550	583	608	553	540	583	596	550	587	557	556	517	569	565	520	559	561	597	622	598	530	593	625	590	549	590	553	581	569	546	604	565	555	557	584	591	582	576	593	626	595	584	566	565	570	590	565	554	567	534	569	551	579	542	549	595	552	569	531	521	568	587	588	563	538	534	620	534	602	598	532	565	585	575	558	572	561	542	585	597	590	569	566	568	568	570	614	572	586	521	599	581	598	518	583	569	576	588	568	587	564	550	597	559	575	598	519	541	565	598	565	545	540	582	528	608	575	534	597	562	556	562	565	542	532	588	594	564	572	590	599	550	543	549	547	608	587	560	625	530	570	581	593	546	568	541	549	544	557	567	538	564	554	573	590	533	611	575	537	562	544	521	560	528	587	610	540	551	584	608	543	553	591	564	597	530	584	567	540	573	557	579	577	523	601	626	557	552	552	584	561	582	585	574	552	592	547	546	543	550	560	544	570	530	562	542	547	582	536	565	601	560	587	558	581	586	555	539	591	571	557	570	566	615	611	556	593	552	551	524	523	601	522	591	574	557	557	569	561	547	582	592	562	569	538	560	552	546	588	555	562	553	579	586	587	597	524	570	558	562	597	527	553	573	602	626	559	546	618	602	604	566	559	588	540	573	581	561	556	564	570	602	559	573	616	556	551	552	583	592	562	596	567	566	551	558	531	571	565	564	554	546	572	585	579	579	532	534	576	572	582	569	558	558	602	564	569	541	566	580	585	594	573	556	568	553	572	590	552	556	523	536	561	604	519	653	515	579	517	583	571	524	550	580	573	557	534	593	547	580	535	563	573	571	547	549	587	543	551	512	579	586	545	602	576	579	573	585	520	556	565	573	576	573	541	633	580	594	550	593	530	581	560	561	504	573	559	598	573	558	564	588	578	587	543	574	615	577	567	554	552	588	559	559	536	549	589	579	566	567	596	596	569	570	581	560	579	546	549	571	561	574	573	564	590	580	606	540	539	534	531	599	564	592	542	576	538	569	558	542	578	528	590	574	552	551	548	600	599	587	543	575	568	583	597	569	603	541	572	578	618	586	550	576	572	559	570	574	547	553	573	555	550	578	588	598	585	598	552	531	595	568	582	550	574	584	579	576	596	576	572	566	569	560	572	579	582	580	563	584	622	549	578	607	592	574	573	586	573	586	626	550	602	564	548	582	563	573	584	548	601	554	535	563	603	580	578	616	581	567	593	527	540	553	562	574	572	569	542	574	572	621	581	576	557	569	570	507	610	584	570	599	550	580	557	560	570	606	544	615	558	595	580	585	589	596	545	570	568	593	542	554	568	553	583	550	597	595	535	544	576	569	577	568	579	565	523	574	583	633	544	567	532	577	600	587	584	549	584	604	563	525	599	608	593	589	612	590	575	534	606	596	568	598	624	529	576	546	603	539	607	547	544	544	572	566	526	579	589	547	581	560	529	603	549	538	552	628	579	609	592	541	605	574	568	552	537	614	559	598	523	561	529	605	574	569	576	554	588	565	549	583	583	569	583	560	627	552	596	576	540	578	563	553	569	573	539	520	571	564	527	596	553	532	552	612	551	585	553	581	550	614	565	538	584	542	583	593	528	555	547	529	535	548	587	540	546	564	581	561	580	554	557	542	622	583	569	569	519	557	573	569	503	572	551	543	560	561	575	572	570	548	569	582	568	553	577	582	575	538	586	555	587	541	524	599	607	538	566	563	571	508	537	598	601	561	594	525	520	553	553	530	560	560	578	586	585	567	555	567	559	544	613	585	553	579	556	541	606	576	562	563	576	545	563	585	572	572	545	582	556	528	602	585	580	574	555	581	572	590	586	595	569	586	593	586	570	562	559	591	563	544	545	550	563	627	573	570	567	532	548	539	548	583	584	587	540	547	563	610	561	576	555	576	585	558	587	599	620	577	543	614	606	534	593	585	570	573	569	509	552	570	590	566	573	547	559	583	553	621	629	568	554	545	568	572	558	572	602	602	617	585	564	624	542	533	569	567	574	595	602	589	563	599	552	566	559	557	552	570	567	616	579	567	575	575	577	586	547	560	576	559	603	605	598	584	608	581	599	567	566	610	582	558	545	572	552	569	616	586	564	594	554	581
24928	21456	24829	28500	21502	19820	2990	2884	600	347	314	310	320	268	279	338	325	295	323	321	320	311	317	360	318	291	314	313	318	271	332	304	303	313	316	282	297	295	304	297	310	312	299	342	293	321	333	306	299	288	309	329	310	310	298	259	286	319	309	316	309	320	350	347	321	286	287	347	338	304	308	292	295	345	354	309	337	315	302	334	298	342	290	314	309	284	313	308	295	315	313	290	342	326	322	302	299	302	315	276	288	319	315	301	305	287	314	294	294	314	297	341	270	283	311	325	306	325	319	316	332	330	297	308	295	296	321	333	292	283	275	303	295	281	261	312	293	320	288	310	315	323	280	289	306	289	330	331	328	323	296	306	322	329	353	302	312	323	300	320	313	316	297	331	296	295	324	284	337	290	318	334	314	313	294	320	312	271	312	336	352	311	325	321	324	297	297	304	299	299	284	314	312	305	324	338	304	315	322	286	302	273	315	301	266	324	303	293	302	299	319	310	308	318	321	310	278	315	319	268	293	306	307	306	292	276	310	300	305	286	289	312	284	311	325	315	315	298	296	288	316	335	309	326	328	278	281	300	298	306	321	307	323	341	334	316	288	330	283	285	290	306	298	325	331	293	314	338	296	306	294	316	295	300	295	339	284	303	290	302	271	299	302	280	304	306	296	305	351	308	311	343	306	257	308	289	325	266	304	336	293	302	285	305	339	301	318	303	316	283	312	323	308	290	305	282	307	313	291	276	269	310	279	297	307	295	296	291	319	293	308	322	331	279	287	304	301	318	309	301	319	300	331	319	306	316	332	305	308	283	294	296	320	285	288	315	301	330	342	331	303	287	289	311	311	308	353	332	286	294	312	292	329	348	324	278	282	319	311	325	314	329	314	295	309	308	309	298	323	267	305	322	318	297	299	288	299	295	302	303	292	323	294	339	292	296	312	307	309	292	281	291	332	341	323	299	308	324	297	313	293	320	319	344	314	338	334	329	315	351	333	315	283	310	292	294	324	281	273	296	325	309	300	331	317	310	292	311	272	289	284	306	309	302	322	292	298	324	325	306	293	332	291	329	304	306	310	312	299	297	318	273	287	308	305	306	294	308	315	277	287	324	281	278	295	329	327	329	310	314	335	291	324	306	311	351	332	281	326	289	305	316	327	334	327	336	314	292	291	330	325	335	320	337	296	298	305	308	326	297	320	314	299	315	295	317	318	326	295	314	314	315	322	328	296	288	308	310	294	317	262	308	304	305	295	289	340	325	316	329	321	322	293	335	310	305	291	311	279	327	279	291	320	318	288	315	288	295	299	281	283	306	287	291	282	347	293	318	350	355	288	319	297	333	298	311	308	306	322	301	311	321	317	287	295	279	326	312	306	264	295	325	313	320	312	284	316	297	338	303	308	322	318	308	302	285	293	314	300	303	329	317	336	294	331	326	327	322	352	307	288	304	324	279	308	306	282	309	319	302	280	290	315	329	312	324	303	337	334	334	317	294	305	307	313	280	313	319	285	304	312	312	290	292	311	299	304	283	318	318	277	333	310	309	337	302	264	295	364	325	309	313	324	308	277	334	314	315	268	276	295	321	318	312	293	320	330	287	320	252	324	298	333	290	306	282	293	274	321	310	280	313	319	303	319	317	281	320	289	286	314	316	338	313	319	282	313	271	295	355	289	312	305	281	337	288	318	293	312	289	294	323	338	306	334	285	325	314	301	290	297	294	269	310	337	320	299	309	332	323	299	364	285	362	369	330	343	299	331	309	307	307	295	279	294	290	304	318	318	284	314	308	335	323	311	306	285	361	332	322	339	303	345	313	296	316	303	268	311	319	252	278	316	316	299	296	321	268	301	314	313	329	297	312	309	302	309	279	284	306	272	300	317	340	308	297	296	299	292	324	319	306	348	333	327	327	333	303	275	350	289	335	340	284	336	295	341	316	308	313	271	349	334	314	315	318	292	313	305	282	321	297	278	318	289	304	338	288	342	306	303	323	296	319	337	320	333	331	312	295	298	313	293	295	315	306	311	307	267	327	330	318	320	305	339	319	303	323	268	277	292	324	350	298	313	301	317	325	302	306	317	290	318	313	324	322	298	330	326	313	316	289	314	331	297	325	335	315	305	331	317	333	351	301	325	344	302	290	328	297	327	301	279	280	302	341	321	292	314	334	328	306	295	299	321	304	304	295	303	319	281	298	319	309	304	278	296	338	298	339	302	294	311	328	327	293	293	303	271	337	327	276	310	306	317	292	325	331	355	365	292	307	325	296	293	323	337	316	315	314	285	322	319	327	295	312	322	311	288	319	298	298	335	333	304	305	349	274	307	282	295	306	263	275	299	307	314	343	281	324	306	348	293	301	341	277	332	324	316	342	300	286	315	299	308	297	321	321	355	289	315	328	305	300	294	299	323	301	303	296	338	301	340	312	290	316	346	302	316	347	280	266	280	318	316	310	318	304	308	302	323	313	316	292	320	297	308	307	301	302	303	334	320	308	251	305	309	298	304	325	327	321	304	341	295	337	284	319	301	298	342	305	302	316	294	310	316	327	290	310	308	281	267	278	295	317	292	322	303	290	287	314	306	273	310	283	330	291	295	328	336	278	313	328	307	317	285	326	322	300	312	271	309	316	354	306	333	284	327	283	309	303	313	336	326	323	318	290	303	315	290	300	323	318	312	338	336	328	297	298	341	270	301	304	301	339	345	316	334	328	320	310	311	293	304	304	344	293	321	300	309	303	295	345	307	302	298	312	333	329	307	309	316	335	303	279	300	310	328	300	306	308	305	315	318	278	308	289	308	302	276	305	301	326	287	325	320	325	292	335	339	310	318	328	300	290	295	289	317	298	320	291	310	277	292	308	304	321	317	257	287	310	316	325	323	290	304	308	314	326	327	313	294	334	291	317	334	312	277	318	285	337	312	303	300	333	320	292	322	300	297	310	308	345	296	313	321	275	300	286	300	296	327	318	319	302	283	292	305	327	315	334	310	292	309	321	336	310	306	274	315	309	319	313	300	299	291	300	318	321	303	321	338	285	300	284	311	296	294	292	337	317	303	322	317	318	299	330	328	290	338	285	281	304	284	314	323	334	307	317	308	295	297	288	308	308	336	297	325	324	334	289	297	281	304	312	302	302	318	344	296	305	346	324	332	321	326	289	294	325	332	269	297	292	295	323	293	296	308	282	303	319	290	319	359	313	306	333	307	310	295	284	308	305	310	312	301	295	296	314	309	321	285	281	330	286	266	305	326	297	291	303	325	331	301	308	281	318	323	322	326	318	305	328	313	298	321	317	349	280	280	316	320	294	314	314	288	315	330	310	296	293	334	321	293	262	324	298	310	274	308	324	301	303	311	304	294	302	314	341	285	324	321	326	297	317	313	321	297	351	310	299	297	317	310	308	336	315	315	296	307	345	307	304	309	321	297	301	303	298	335	293	323	299	290	314	311	305	302	300	323	335	310	316	321	287	339	321	311	312	322	324	336	313	313	312
24944	35755	21928	9710	4331	1657	1314	2071	864	726	789	752	779	752	764	748	753	759	768	739	762	782	703	772	715	730	796	743	774	772	693	808	782	718	755	752	767	784	758	765	732	743	726	758	751	783	822	805	756	798	798	741	743	763	758	752	786	726	752	771	729	774	733	731	706	742	750	728	718	775	749	759	782	803	757	757	795	699	675	723	759	728	718	730	763	706	755	747	734	773	713	801	741	731	816	767	768	749	775	764	739	765	749	739	784	764	775	767	696	719	751	775	767	770	715	736	778	748	723	725	777	720	791	700	766	702	714	788	728	775	747	748	745	733	709	754	715	730	710	721	764	680	715	739	745	694	751	745	713	751	771	757	709	758	773	699	710	722	785	737	738	747	743	773	759	777	790	708	761	744	730	764	768	742	768	713	756	768	761	767	746	711	760	723	716	770	769	763	716	705	717	709	691	771	747	765	760	769	791	747	783	755	711	749	787	735	772	771	706	718	705	730	758	736	763	741	743	724	731	699	770	726	781	664	766	752	708	739	759	727	753	717	744	729	801	743	746	737	702	784	755	741	708	733	694	739	760	757	779	722	803	805	707	765	756	764	744	746	757	704	717	748	746	739	755	776	763	748	743	785	745	722	771	772	738	766	741	741	775	768	751	766	750	743	725	730	753	813	752	758	758	717	751	730	752	797	721	725	785	785	798	782	798	720	753	721	771	790	760	774	774	764	770	723	769	782	720	749	744	718	747	728	749	721	693	734	732	772	741	728	761	745	716	765	762	767	765	721	726	760	721	757	787	788	771	726	788	745	788	756	737	744	707	771	750	757	728	740	747	764	733	661	716	692	770	729	748	711	741	780	732	761	717	725	772	755	796	724	734	717	761	789	757	772	780	728	763	748	758	737	751	776	752	704	717	742	789	752	742	728	773	770	702	779	784	710	744	782	747	724	788	743	730	722	766	718	727	766	701	775	791	755	762	723	746	729	722	700	733	715	803	756	739	715	762	697	713	804	759	732	719	772	677	788	740	734	780	728	726	762	760	719	720	759	769	761	757	755	739	719	768	750	718	732	762	705	795	731	723	798	726	771	731	717	721	741	716	768	722	757	748	726	753	772	724	732	684	734	760	717	727	763	790	730	755	724	758	763	760	807	768	821	744	721	742	727	704	736	773	697	738	758	727	750	696	740	761	726	721	709	790	768	753	742	777	744	726	732	749	720	739	756	706	744	736	742	725	706	759	786	750	731	702	812	747	742	747	793	760	732	774	737	758	764	724	750	729	773	722	707	753	743	694	739	752	741	786	741	772	758	762	739	731	784	736	790	784	780	685	712	777	784	772	792	745	789	721	741	709	724	722	787	752	734	725	725	776	736	757	759	744	782	770	721	695	765	743	738	667	787	782	785	736	745	725	752	732	723	741	715	703	726	749	723	748	711	705	745	731	748	748	788	731	708	734	778	764	758	736	712	742	721	789	730	759	721	715	757	756	764	724	731	777	740	719	704	786	725	722	744	754	722	777	761	761	774	736	678	742	720	761	762	768	775	701	773	683	790	707	779	737	752	773	751	756	736	743	791	770	724	735	718	761	723	723	751	745	764	799	740	756	766	743	716	760	739	761	728	740	740	727	732	796	748	759	782	694	721	790	748	769	725	735	705	762	727	725	747	760	730	730	705	766	757	725	738	727	734	717	732	774	746	710	770	703	737	765	790	726	751	727	765	727	723	750	729	732	772	719	718	786	763	767	732	759	730	689	724	724	770	741	730	778	774	771	713	738	742	730	751	781	718	730	798	771	767	718	711	772	754	749	732	713	755	792	771	762	737	730	725	728	737	693	727	743	775	731	768	746	720	737	742	764	806	728	741	742	737	742	732	720	772	773	720	711	778	829	726	742	730	723	760	712	717	730	745	728	797	786	792	802	734	741	694	748	704	752	743	717	751	729	728	764	697	732	723	774	750	715	753	735	734	705	766	747	746	706	760	787	786	725	769	788	760	779	747	716	728	755	769	715	743	730	761	760	723	721	699	675	740	787	743	743	767	789	755	737	728	744	734	754	775	771	804	781	740	690	719	738	735	757	742	771	763	756	707	725	770	762	748	737	726	780	727	833	666	716	740	717	757	755	806	730	716	716	776	704	706	766	729	722	755	722	772	740	750	730	698	774	765	734	771	741	697	746	716	736	712	763	753	706	746	751	771	768	796	770	712	768	703	752	802	752	772	702	721	777	763	778	732	750	743	758	681	750	741	701	739	691	743	750	746	803	748	695	724	722	771	755	822	711	755	728	780	715	744	778	775	776	734	796	715	737	708	778	749	784	803	758	732	746	745	791	754	777	794	755	754	747	769	726	800	752	714	701	760	713	742	760	744	776	749	732	781	735	748	707	780	744	707	803	765	772	711	746	764	752	745	735	745	764	722	697	772	765	742	747	755	739	737	731	763	768	749	736	789	712	739	746	713	780	742	709	758	779	736	748	733	746	747	764	716	767	737	779	745	744	704	779	761	728	766	728	801	737	738	745	775	731	712	756	754	771	761	710	764	726	778	732	744	765	740	771	750	743	751	716	738	709	726	723	776	777	760	773	761	722	769	783	739	750	758	759	757	793	745	724	770	734	755	744	751	746	778	744	693	750	707	786	744	740	737	741	726	732	765	742	769	718	789	738	739	757	741	816	743	755	766	765	733	731	742	746	783	753	798	709	758	767	765	709	707	718	773	741	757	782	745	807	750	766	765	732	726	738	722	736	715	737	781	739	756	767	759	786	776	762	781	765	759	729	708	771	748	749	750	772	811	783	725	754	734	742	759	752	710	768	753	705	749	720	756	748	745	692	730	752	779	755	820	759	783	783	731	738	756	734	764	752	735	782	714	740	759	735	741	758	756	714	776	760	753	721	762	709	707	745	736	759	762	738	693	740	727	746	735	740	701	764	730	737	770	735	710	728	743	712	687	726	763	759	784	769	778	748	722	760	703	728	763	720	730	731	699	804	711	761	734	705	732	737	744	722	747	718	756	746	759	759	813	743	756	738	768	723	741	752	728	753	770	751	720	740	775	782	751	748	770	731	732	754	767	756	750	714	753	777	764	773	789	713	731	777	734	735	747	676	751	760	733	731	762	661	723	717	749	763	755	693	774	777	771	755	706	746	736	745	706	778	757	737	816	758	724	724	713	782	745	740	747	738	772	725	763	733	758	763	753	754	716	766	699	773	785	755	764	726	772	772	752	731	728	785	717	786	725	746	727	724	748	822	749	711	775	737	719	768	751	742	706	756	787	737	705	719	753	733	757	713	765	710	736	761	751	784	788	704	791	690	758	799	745	733	748	767	787	755	725	793	773	745	770	753	749	723	792	727	763	795	735	759	772	744	800	695	736	710	733	754	769	707	745	701	709	767	755	785	770	761	769	728	741	694	754	765	718	744	747	755	796	767	782	767	754	761	748	726	770	661	760	724	808	752	813	786	742	721	709	761	768	775	702	727	764	717	774
24315	21454	25151	28166	21488	21537	16655	3509	553	296	306	289	287	306	309	296	301	293	289	252	282	281	295	279	281	281	288	290	255	264	305	253	269	288	284	269	293	268	263	271	288	306	257	286	274	253	260	245	261	284	280	275	264	289	256	270	254	290	261	308	246	272	267	276	258	280	262	260	292	271	259	244	292	271	243	278	286	277	319	269	267	267	292	260	249	289	253	290	270	300	285	286	271	272	284	262	301	254	254	302	278	280	265	304	286	264	278	277	261	277	258	299	284	275	301	280	279	243	285	297	251	272	278	287	264	286	266	309	270	280	288	322	294	280	288	252	261	272	300	273	314	279	273	252	265	288	267	245	285	294	292	277	313	272	279	255	288	270	284	280	293	304	297	264	267	322	281	250	289	283	253	283	318	267	290	286	287	274	261	304	242	254	272	240	283	295	279	263	263	304	282	278	293	311	279	285	254	253	258	259	256	243	286	283	281	254	260	263	250	256	286	308	270	260	271	299	268	226	294	263	258	287	266	263	305	266	267	265	312	287	309	266	276	278	269	271	229	279	292	295	293	306	264	278	253	272	277	286	261	270	298	262	283	273	278	268	290	295	268	273	271	270	288	291	276	311	302	265	283	272	258	268	272	242	312	274	270	275	289	285	278	273	261	275	279	262	310	265	264	250	275	270	264	283	286	314	275	292	260	261	255	288	276	272	271	263	282	259	296	280	281	251	286	300	259	299	318	270	253	269	282	284	283	233	283	261	261	263	258	256	295	277	252	279	279	266	246	261	262	272	263	300	266	282	276	262	270	271	263	266	264	274	248	279	299	275	304	283	262	274	277	274	287	286	240	284	247	276	272	284	314	227	252	245	272	275	306	267	315	279	297	283	258	256	275	267	256	291	309	294	249	259	264	236	295	280	267	257	263	259	287	293	274	286	260	311	272	257	263	288	273	255	260	267	280	278	271	248	275	272	269	256	260	294	294	252	269	278	256	298	270	291	287	267	283	285	257	276	258	289	259	255	301	255	260	245	294	280	247	315	259	271	249	263	277	297	305	282	270	301	282	253	290	267	257	286	315	297	267	257	251	282	268	282	259	274	281	279	280	256	288	247	279	258	289	297	242	294	278	281	276	283	272	305	307	263	264	276	280	284	273	298	309	308	270	285	253	263	273	286	288	285	287	317	249	260	278	284	288	299	281	281	279	300	260	280	268	291	288	268	281	269	262	274	280	259	290	273	291	248	255	240	278	282	294	312	292	238	263	296	273	264	281	293	255	287	295	302	272	243	282	276	295	286	277	267	305	274	257	281	252	272	278	260	278	289	289	266	295	288	267	260	280	279	266	280	278	249	292	255	301	301	326	288	273	259	298	257	291	290	269	289	283	280	244	282	281	258	304	279	285	272	255	276	271	270	266	289	293	292	279	303	288	231	286	260	279	259	258	275	286	271	260	282	272	290	257	276	250	299	255	237	259	273	308	274	274	308	290	280	281	261	282	272	281	281	253	285	293	255	286	299	270	264	316	298	265	284	277	266	270	265	287	272	266	281	291	277	278	311	264	282	309	263	263	262	278	263	266	287	287	303	296	285	255	261	258	268	263	286	277	259	272	271	266	253	282	274	250	298	273	278	284	295	298	276	290	258	283	312	315	257	285	274	247	312	255	268	293	266	284	246	272	256	243	254	257	239	307	291	283	287	271	279	276	269	289	270	284	285	241	255	260	308	288	267	277	277	258	284	280	259	271	274	261	303	254	264	271	283	272	247	282	277	314	250	308	273	301	281	261	261	277	271	267	302	274	275	274	263	316	273	261	295	267	254	273	304	261	268	274	262	304	295	283	283	244	300	304	283	284	255	276	261	271	284	291	257	289	275	273	259	259	266	281	276	279	276	257	280	260	284	274	269	281	246	269	240	282	293	279	274	274	250	262	242	275	281	288	288	293	269	259	263	266	287	281	257	269	307	283	254	284	305	266	271	273	232	290	299	266	249	249	265	258	283	283	261	260	274	300	251	271	272	277	277	247	269	283	253	277	261	279	276	232	255	266	272	269	282	267	269	265	290	308	304	261	300	293	270	250	280	257	251	250	236	280	293	271	268	288	284	293	268	282	298	285	294	283	277	288	298	255	282	266	267	274	291	292	289	288	290	296	243	282	290	265	301	272	266	255	291	295	274	282	290	277	265	256	299	299	243	270	279	270	264	255	292	271	312	249	279	289	273	273	266	280	284	305	279	300	291	293	249	275	244	263	268	271	271	273	267	266	277	248	263	262	303	280	266	283	284	302	269	312	281	268	272	302	275	291	275	287	288	276	287	283	292	264	276	278	291	267	262	268	283	281	265	276	274	267	261	280	278	260	252	263	256	262	274	266	254	275	288	261	244	294	276	256	277	252	272	252	291	259	260	274	260	294	292	295	279	268	267	311	307	258	274	240	271	272	280	258	295	328	258	297	262	277	295	249	289	282	289	270	265	299	269	266	289	285	303	267	246	275	262	249	259	283	271	282	277	288	271	250	273	280	269	284	256	255	291	273	276	270	299	296	268	266	280	289	278	258	299	308	268	275	251	275	285	240	274	245	225	264	274	282	268	271	272	287	263	253	271	259	294	285	293	278	273	242	276	296	298	293	301	281	277	332	276	284	269	254	247	259	271	258	255	275	262	273	262	272	291	268	260	261	254	283	301	294	263	283	278	256	281	282	303	243	260	301	252	301	271	279	268	277	254	261	298	278	281	301	294	281	307	280	260	268	289	295	280	293	316	303	278	254	267	256	268	272	284	289	280	256	276	293	270	279	272	277	262	271	287	305	289	275	291	288	238	250	276	258	225	272	265	268	292	286	299	306	242	322	294	286	269	282	291	289	299	273	307	291	286	278	267	283	263	255	254	287	263	276	289	297	244	285	312	272	264	264	217	253	278	294	265	273	288	252	244	297	247	276	294	304	252	279	254	256	283	254	260	278	303	295	297	278	244	242	253	268	295	293	273	289	272	259	239	245	308	249	251	286	257	291	268	277	271	310	266	297	276	283	272	254	281	254	291	274	304	275	280	260	285	303	285	295	261	273	234	258	307	258	282	259	299	256	262	307	279	304	275	261	255	279	267	263	275	258	280	294	258	258	285	289	275	298	264	281	259	240	275	293	290	246	256	274	262	284	272	249	269	283	287	293	271	269	255	291	291	272	288	286	268	253	306	273	272	266	294	266	288	265	261	257	269	273	260	261	297	290	277	286	268	328	239	266	295	279	269	293	278	256	302	282	255	243	264	259	247	237	243	262	301	287	281	270	269	290	289	283	303	276	281	282	266	267	278	289	281	279	255	278	311	279	265	267	277	273	280	271	286	279	286	293	270	270	279	291	309	284	290	311	288	264	228	274	238	299	262	294	268	293	274	296	251	272	298	269	263	255	279	278	266	255	290	255	255	283	297	276	286	281	309	268	289	285	285	296	278	253	293	294	263	300	253	261	273	252	290	282	294	228	243	282	279
25953	38407	26324	15629	7572	2516	1213	2031	751	677	644	665	691	686	640	653	655	640	674	658	639	641	608	712	634	640	644	630	662	606	653	686	621	631	705	657	660	647	630	662	697	628	691	592	652	675	639	648	682	674	607	626	650	616	682	670	644	626	648	639	670	672	634	706	659	642	626	648	629	644	697	621	668	689	593	645	691	633	626	624	607	646	646	655	624	681	608	623	644	638	671	637	614	633	633	648	690	611	668	646	647	628	667	675	671	645	690	679	622	621	658	657	657	624	695	663	640	677	637	636	616	656	643	708	619	651	654	680	652	672	685	660	650	666	645	666	653	604	677	649	675	651	678	662	645	634	650	670	669	660	646	695	649	679	643	629	625	658	672	676	647	678	662	593	647	694	643	667	678	673	648	639	614	644	597	645	607	667	689	682	636	682	640	620	625	641	628	699	641	633	682	689	636	617	659	642	650	648	625	690	702	660	671	699	636	622	602	636	677	667	649	673	636	668	623	633	615	616	656	699	618	628	633	681	666	655	631	651	629	666	663	638	647	667	668	630	650	633	631	624	694	636	636	710	645	626	679	627	648	687	633	656	634	587	612	642	689	640	647	606	626	670	658	626	632	628	646	664	655	673	642	644	690	676	686	648	679	656	689	634	656	630	610	612	644	629	700	651	667	648	679	639	643	642	653	626	637	674	666	658	596	698	663	650	668	648	693	696	648	637	674	658	606	675	641	661	653	705	664	621	657	650	693	672	629	669	643	573	635	606	624	626	611	664	638	624	672	648	671	611	672	631	647	655	643	697	634	679	674	627	637	627	629	623	685	639	650	641	613	663	633	615	653	627	628	684	667	690	636	646	630	650	625	623	662	628	665	653	665	621	669	649	699	658	639	676	669	664	674	664	649	667	661	660	624	635	666	636	651	685	709	694	646	631	661	635	593	694	684	671	655	609	673	652	649	662	644	659	651	670	681	681	614	606	666	596	633	671	633	713	671	668	605	639	689	628	670	654	623	631	651	644	633	662	649	660	666	614	659	667	652	636	708	646	681	625	640	671	634	622	677	619	655	643	659	626	626	670	651	641	629	649	653	659	641	653	679	662	638	662	663	671	658	686	646	668	620	668	586	597	637	647	642	677	684	633	664	669	648	657	700	674	614	660	632	631	666	636	672	637	625	640	659	659	644	632	660	679	662	624	657	586	676	640	655	665	616	641	623	690	670	695	606	657	665	705	646	685	670	639	618	631	655	686	635	623	679	632	645	665	607	660	678	644	622	681	689	664	653	685	650	639	633	648	696	631	638	611	636	620	642	601	652	618	681	675	647	610	639	654	646	607	653	668	637	682	598	644	642	666	624	640	649	637	695	645	636	667	674	681	682	686	674	688	688	663	638	659	674	703	642	636	564	659	647	633	685	602	648	650	636	676	649	652	697	629	647	677	607	604	657	637	617	642	647	668	654	671	631	610	655	653	659	654	619	609	643	652	672	605	636	679	655	658	676	677	656	632	667	680	636	609	698	680	652	661	667	682	668	633	632	644	686	697	621	611	638	606	644	696	702	655	670	678	679	667	633	657	631	679	642	689	678	650	667	660	646	623	661	639	596	627	648	629	656	661	586	656	638	629	634	626	633	626	667	655	662	647	662	609	648	652	643	652	650	704	597	660	632	670	641	646	650	672	684	683	667	652	680	671	652	683	610	652	657	660	657	601	625	649	664	639	656	631	618	651	686	655	599	654	638	639	629	642	659	647	652	677	630	639	605	631	641	637	657	648	612	656	654	633	656	618	656	607	585	671	625	633	657	621	658	610	664	661	639	652	663	659	605	654	611	620	667	671	633	660	673	627	636	661	607	630	683	647	672	654	673	648	678	623	688	647	645	636	649	642	687	640	637	630	660	621	656	655	682	651	657	712	679	650	611	668	630	660	649	615	644	604	628	672	659	652	636	653	661	659	607	626	669	665	643	641	655	646	649	617	683	623	661	627	639	642	662	614	641	623	678	689	674	644	681	651	665	673	630	641	653	664	704	641	632	627	678	658	667	653	706	628	664	674	660	650	691	600	667	707	700	637	657	611	685	607	630	658	652	630	651	651	648	589	657	638	659	668	662	666	688	663	672	668	656	661	655	631	645	638	669	669	611	653	661	703	637	659	624	639	617	668	646	641	645	626	639	636	658	672	670	652	678	632	639	626	679	606	719	671	621	653	667	674	629	613	639	603	645	635	664	647	630	637	651	682	694	666	717	670	643	623	644	614	640	634	617	662	619	689	704	644	619	648	699	694	663	687	639	661	614	654	647	658	640	625	680	687	625	640	647	663	626	609	634	667	638	608	658	672	656	646	638	667	619	642	596	666	654	658	649	724	669	628	632	712	619	653	651	707	638	646	670	643	634	654	676	624	675	643	668	685	667	658	653	675	634	676	656	616	649	652	652	630	633	665	644	631	658	670	670	643	672	662	598	641	638	674	654	644	642	643	684	672	600	726	677	638	714	617	663	628	635	649	657	643	632	648	618	627	633	679	642	635	652	645	660	616	656	643	657	683	651	637	636	643	658	674	628	643	658	605	655	688	646	617	669	723	677	650	670	633	679	640	631	671	652	681	634	604	646	664	656	647	673	636	659	668	627	693	625	644	645	660	657	638	619	631	673	654	641	622	667	636	672	608	619	689	666	587	622	696	672	662	695	612	649	695	622	657	670	646	625	658	635	638	696	615	675	636	649	646	664	653	666	653	648	647	635	601	653	664	629	632	670	628	703	649	681	646	682	642	587	654	662	602	633	627	629	677	658	617	659	679	654	649	627	650	663	646	633	640	667	670	644	647	646	716	638	600	647	652	643	657	640	680	646	656	669	657	651	618	687	620	669	636	630	648	664	673	683	665	635	644	625	688	617	667	665	680	661	644	647	667	632	640	663	623	642	634	643	653	639	649	649	651	634	658	642	648	651	612	647	692	656	640	650	715	642	667	607	619	659	659	658	635	652	640	655	676	667	659	627	602	631	672	656	690	674	684	659	686	645	627	656	631	655	666	665	645	652	628	654	662	652	642	666	682	650	665	670	625	639	622	643	652	657	659	689	674	686	642	673	623	650	635	622	693	692	668	670	648	691	677	633	668	648	644	661	648	640	658	665	671	657	666	650	649	660	669	633	617	646	634	649	658	611	630	660	673	688	625	654	617	643	668	656	702	617	679	676	689	629	671	649	648	656	651	659	641	658	641	651	629	637	660	687	645	675	637	678	637	652	646	631	666	650	617	611	671	633	680	631	616	664	650	657	697	671	640	664	687	650	683	662	644	635	680	640	688	661	633	647	637	639	686	677	645	659	621	633	680	654	665	607	602	612	685	654	643	653	642	649	644	630	715	649	620	664	629	583	687	683	664	651	673	638	688	615	648	657	652	629	600	591	685	615	665	663	635	669	651	649	646	639	647	700	720	622	659	555	645	652	648	679	667	644	679	647	648	627	632	651	647	647	635	673	649	691	631
31838	23384	21085	9989	3201	1046	341	228	194	209	196	203	217	202	211	210	210	198	197	208	207	214	200	213	195	206	220	188	214	196	230	238	230	235	203	197	231	219	205	196	209	221	186	196	219	210	224	201	190	205	198	218	196	190	204	209	206	183	224	229	192	203	208	211	185	228	211	207	230	217	202	177	222	224	190	204	225	190	199	209	228	212	208	184	216	189	197	196	178	228	210	210	199	219	229	250	236	205	225	206	228	183	211	197	193	186	185	213	223	204	216	192	197	198	228	195	219	219	219	208	173	207	208	191	210	220	181	215	215	240	197	181	210	190	203	185	205	201	185	232	228	212	212	230	197	208	201	204	191	207	214	195	233	227	228	176	212	207	214	189	233	188	208	224	185	205	211	213	206	191	176	218	201	199	199	208	200	229	216	216	216	217	194	210	188	231	227	190	203	204	197	201	236	194	190	167	189	202	230	199	210	225	195	218	186	163	225	204	209	199	208	196	205	189	207	184	230	221	194	205	219	214	197	199	211	218	208	211	220	235	216	213	214	206	207	220	186	182	217	205	219	230	216	197	205	199	242	200	248	223	210	222	202	204	197	232	219	241	184	196	192	192	187	192	207	226	213	192	216	234	201	182	185	189	211	213	208	203	217	196	203	225	206	215	222	209	191	197	196	184	188	168	213	179	230	194	206	187	228	200	184	220	209	179	229	211	224	234	220	218	202	208	176	195	206	188	180	191	206	224	200	229	182	203	203	240	210	199	211	202	200	198	204	198	197	218	221	195	194	186	200	214	192	203	215	195	201	230	209	203	216	198	234	213	193	198	205	184	212	224	214	188	199	207	209	224	214	201	220	198	194	215	186	191	192	204	209	218	226	233	210	215	210	176	225	217	217	189	197	222	202	225	228	233	200	184	203	231	207	217	206	196	225	219	233	232	236	209	243	186	217	200	206	217	239	213	220	203	194	234	228	229	216	203	189	199	202	199	224	199	193	186	206	211	210	210	228	210	198	224	184	194	182	202	215	197	210	222	211	240	225	193	206	218	194	208	189	225	255	212	226	198	218	207	194	187	235	185	217	207	211	216	195	205	197	194	193	217	210	211	226	205	221	212	198	220	220	199	204	242	206	214	203	210	228	221	196	234	206	185	180	223	199	232	218	231	183	225	197	202	190	196	213	233	223	190	173	222	199	226	195	198	192	226	202	209	217	204	226	222	224	189	218	199	218	219	189	233	220	221	213	212	223	204	202	219	205	222	225	218	203	209	199	222	238	207	202	218	212	202	214	206	191	206	199	214	189	212	208	198	205	205	218	220	209	238	195	200	206	216	216	189	177	203	215	211	213	209	199	216	206	204	210	207	228	186	200	215	227	190	211	195	222	229	182	204	219	208	230	191	192	208	245	214	185	204	193	216	207	194	217	199	200	233	199	242	213	199	206	210	194	229	213	205	216	202	206	201	184	197	213	223	212	195	191	201	206	214	182	192	200	225	210	193	199	191	223	209	233	212	253	221	218	183	208	179	235	204	250	216	201	207	210	187	206	215	189	189	207	185	196	207	184	197	226	202	204	202	226	226	182	215	179	193	208	204	225	193	207	191	209	175	210	188	222	197	203	197	205	221	220	215	192	197	207	196	215	211	191	180	168	207	217	219	210	218	180	249	217	216	203	205	212	230	194	202	198	189	173	207	192	246	214	213	227	209	206	219	222	224	213	221	227	194	212	218	213	208	196	201	204	206	193	210	239	192	211	235	200	224	176	223	223	208	217	222	233	212	209	196	204	204	186	223	213	174	185	222	222	206	232	198	197	198	226	194	238	204	194	200	198	207	214	173	175	186	220	180	212	215	227	231	213	203	192	218	218	218	222	207	192	185	196	224	191	224	226	196	227	188	190	196	213	205	201	188	182	216	174	218	206	227	239	194	199	226	211	218	206	218	210	214	195	243	213	195	216	196	188	232	219	196	214	220	197	193	214	194	205	225	204	196	200	208	212	180	224	211	218	196	196	220	204	227	189	193	197	231	225	215	196	213	217	204	188	214	211	213	226	182	204	202	173	218	189	200	208	195	219	214	190	201	185	203	217	224	192	219	211	228	196	205	212	211	206	223	197	217	232	188	164	206	191	218	176	182	186	204	216	199	199	204	213	191	222	199	226	200	217	206	196	200	192	221	194	198	211	192	196	209	216	208	185	240	227	191	205	201	228	205	197	235	206	178	198	198	224	215	221	219	211	223	204	215	203	229	232	219	210	231	185	214	204	217	218	219	227	212	212	214	209	218	203	209	185	208	216	193	199	234	184	216	209	216	196	197	223	201	217	213	227	219	206	233	212	187	164	206	239	212	201	224	189	226	228	198	220	188	219	207	213	209	197	216	202	188	214	229	197	199	193	229	216	208	188	198	232	209	192	218	182	202	204	214	211	208	202	208	174	232	213	210	232	195	195	232	211	225	209	200	196	197	208	208	199	191	200	196	194	179	204	201	218	226	216	211	196	200	214	181	186	216	198	205	233	205	215	208	216	202	194	208	202	201	183	208	241	238	220	219	231	206	243	195	202	195	237	190	209	198	221	195	176	233	197	220	223	188	226	191	195	203	213	197	207	188	195	195	202	211	211	196	244	231	194	200	210	188	219	173	208	210	219	232	206	216	166	188	232	207	176	213	208	195	199	203	215	227	231	206	214	195	194	200	179	232	189	235	208	207	207	222	235	213	213	215	174	213	217	199	232	208	184	195	221	203	206	196	217	217	220	207	196	219	224	196	211	221	228	205	197	213	193	203	200	227	183	194	204	200	203	237	214	213	214	207	209	210	202	199	195	202	224	204	207	228	215	212	232	193	225	192	197	211	214	209	211	235	213	218	155	192	186	213	205	221	225	244	180	226	212	209	209	194	183	213	210	224	161	195	205	187	180	214	216	210	180	205	210	206	222	190	225	223	228	239	258	212	224	202	188	210	185	222	205	228	205	190	203	202	208	217	218	221	201	206	216	244	233	196	206	237	207	185	221	200	227	184	212	196	232	208	193	210	231	219	214	219	215	206	216	207	192	204	191	213	195	199	228	220	221	203	208	211	186	211	192	176	204	199	212	190	199	201	218	223	199	195	204	184	212	223	214	205	193	207	186	214	190	201	226	223	215	213	228	205	204	214	193	223	204	204	192	243	213	198	202	198	187	220	201	212	214	199	204	199	202	191	202	228	200	203	187	208	198	179	196	197	217	181	182	200	192	214	187	197	191	183	222	199	193	223	164	184	216	219	196	214	208	219	210	220	191	214	173	200	223	219	196	200	210	200	232	231	213	249	201	194	211	230	202	205	221	226	225	207	202	218	202	243	213	222	227	193	229	189	233	197	225	200	222	214	205	231	234	197	193	217	197	212	211	225	222	197	196	214	221	225	190	213	182	196	200	189	217	191	212	214	198	208	188	197	192	204	215	226	204	211	210	202	209	240	218	221	194	191	211	216	218	193	218	218	211	204	223	202
23364	27494	14005	5478	2344	1093	615	602	585	581	576	561	514	528	570	555	558	586	531	520	583	574	566	516	553	537	568	542	514	547	513	469	551	553	523	533	550	587	517	514	600	564	546	514	549	553	588	514	538	565	605	557	582	540	552	574	549	540	532	571	585	545	515	549	579	578	528	535	576	539	506	550	539	557	507	576	531	521	510	540	524	567	537	526	559	535	554	508	524	587	580	542	546	517	539	528	534	533	543	521	556	519	570	563	529	542	510	552	537	535	538	562	543	507	540	562	533	561	576	546	528	580	556	572	543	551	564	535	596	512	555	522	540	537	523	551	594	584	549	553	528	561	527	558	555	548	533	514	543	553	560	542	543	570	574	555	505	536	554	509	571	558	603	566	562	539	577	519	513	537	547	501	554	558	584	571	546	561	540	574	542	592	548	520	506	531	545	572	521	531	584	534	522	572	556	593	542	531	506	549	515	535	566	551	555	546	542	559	584	555	547	507	513	538	536	536	520	541	572	560	505	529	496	545	531	556	527	555	561	533	559	519	562	559	549	580	567	558	580	561	545	560	501	545	515	562	528	565	499	527	551	552	565	552	521	543	580	585	562	529	524	538	549	539	525	533	522	527	582	575	607	525	571	553	584	574	590	569	500	614	581	507	535	532	547	552	552	549	565	562	587	551	530	563	535	563	546	546	504	547	563	606	556	541	521	550	518	560	556	550	525	578	532	531	524	541	515	528	545	558	516	570	536	558	554	578	575	523	561	558	548	569	570	562	553	530	522	546	511	487	540	559	509	556	516	568	534	528	579	499	541	579	553	538	558	575	555	568	555	519	549	576	514	560	517	527	575	572	581	527	555	544	519	565	583	559	542	559	525	523	576	539	508	542	562	531	538	533	533	523	559	548	519	564	552	536	546	524	563	567	572	523	522	548	567	530	537	531	544	526	534	563	550	547	545	535	530	516	555	537	535	510	580	564	573	546	508	521	536	580	596	540	526	579	537	559	546	557	554	521	551	551	593	529	541	532	536	555	539	549	555	531	562	579	520	569	535	590	543	486	587	542	568	553	508	576	503	525	568	567	558	583	514	583	572	555	495	554	534	549	539	539	524	528	567	564	535	560	573	534	560	618	544	558	555	600	554	517	545	553	555	561	571	531	508	600	544	575	524	567	562	566	550	542	551	515	579	508	536	526	594	561	547	559	569	560	543	548	528	543	545	546	543	565	530	556	538	578	537	528	567	532	511	531	517	535	475	560	532	548	530	522	569	565	570	533	527	537	550	553	569	550	523	548	523	564	532	554	568	546	551	518	529	523	586	545	518	543	527	526	529	526	564	545	555	512	563	508	534	505	571	542	592	539	549	558	527	528	539	544	536	515	545	565	554	524	583	548	563	539	573	545	558	586	583	583	529	561	560	531	545	556	560	516	557	563	559	557	556	536	547	511	616	573	560	568	537	539	561	577	584	524	531	547	525	540	541	556	543	536	517	536	562	538	538	524	562	511	550	531	528	540	528	538	522	558	563	538	544	536	575	580	542	536	544	535	589	550	526	545	588	553	579	556	518	555	495	529	572	554	514	540	580	554	566	551	572	515	499	521	564	549	562	555	500	552	539	528	526	535	517	558	573	554	555	574	540	529	544	551	555	577	538	547	547	501	535	534	533	551	549	584	552	495	548	518	520	541	534	525	511	506	532	573	616	563	545	535	535	552	528	574	537	562	554	551	574	522	575	556	551	574	563	555	555	568	556	578	558	564	550	497	517	585	520	566	560	587	547	581	588	544	513	580	542	540	599	517	548	534	552	525	513	574	552	534	536	537	543	570	553	560	565	548	568	517	571	523	541	556	581	559	526	486	586	514	560	538	535	546	518	533	575	561	558	520	531	495	559	565	513	560	554	555	534	540	514	507	515	557	571	564	541	545	512	559	558	564	571	545	556	531	574	521	521	518	541	545	568	548	553	515	505	546	559	583	542	563	548	581	543	565	541	522	575	542	545	528	517	544	541	558	508	578	540	571	561	542	585	530	542	549	527	522	560	569	585	530	497	515	509	533	531	565	553	568	579	543	537	567	541	541	593	535	559	543	537	529	556	556	553	510	531	545	589	548	556	578	564	577	523	567	553	544	539	518	549	529	563	572	562	542	517	534	547	557	536	602	562	555	531	573	555	533	550	556	531	505	546	566	584	571	528	582	558	572	541	526	543	562	554	545	557	563	552	549	536	542	507	567	559	561	514	539	542	555	518	541	556	511	538	563	518	557	544	509	572	568	534	541	550	598	500	595	607	551	524	573	559	559	549	551	546	587	564	565	537	578	521	580	522	548	547	534	524	536	554	559	547	560	575	570	500	573	570	564	560	557	542	551	532	542	556	543	532	502	583	578	599	544	516	535	534	526	549	576	589	541	581	558	537	575	530	540	541	544	548	587	588	559	528	542	565	582	513	580	544	589	601	533	533	560	519	518	538	549	555	511	568	537	602	603	541	555	544	516	557	554	603	530	555	553	541	543	549	553	578	580	556	538	534	564	555	541	574	544	532	525	566	565	500	537	553	567	550	549	551	531	572	549	528	533	531	540	529	576	533	507	564	531	549	552	531	548	522	544	550	539	591	533	595	530	556	551	529	514	533	566	517	569	604	534	530	582	588	552	555	531	546	577	520	545	528	557	553	549	526	492	523	546	550	589	552	509	548	544	576	554	559	526	569	525	525	547	549	523	553	559	572	564	548	553	525	542	515	580	570	522	532	546	552	544	586	497	570	592	551	546	524	559	549	512	525	571	557	518	552	586	549	549	560	538	568	570	573	542	559	563	556	498	529	557	562	571	547	545	559	550	544	540	538	544	519	555	571	582	566	521	532	559	569	529	555	576	555	560	566	567	567	549	515	584	577	528	552	508	564	537	562	541	531	538	543	563	561	591	563	513	561	532	561	573	589	569	579	544	584	548	520	549	517	536	577	574	546	520	569	565	562	514	543	547	549	533	577	557	529	551	570	531	562	530	597	576	562	559	546	520	517	524	546	536	545	554	552	537	514	590	536	529	581	504	566	571	543	528	550	531	546	556	567	547	559	550	552	563	547	569	576	549	554	528	567	591	561	575	550	550	582	564	583	542	526	503	562	534	566	552	565	525	571	543	549	546	587	548	485	548	549	558	500	560	512	512	578	523	520	518	528	519	573	565	552	534	517	564	501	527	543	577	584	613	540	591	533	535	510	589	558	519	533	560	536	521	559	597	558	571	555	585	493	587	551	592	567	578	570	548	562	525	559	522	589	546	546	517	555	535	546	553	539	517	512	549	531	591	559	554	561	538	572	538	558	542	539	543	555	545	569	546	561	540	547	572	544	529	555	512	527	549	584	563	538	507	532	546	552	560	526	569	558	566	567	545	521	515	532	546	524	557	540	531	528	500	523	534	525	592	570	529	546	513	584	559	536	619	559	545	520	527	526	516	552	540	504	534	545	562	546	569	517	563	543	546	574	517
24970	21466	24763	28611	21552	19630	2923	1204	540	348	318	319	308	309	328	329	300	312	307	307	289	285	280	290	298	258	304	309	304	298	306	324	280	304	310	325	288	272	288	293	299	320	327	344	311	350	301	301	313	307	269	322	288	289	279	293	299	311	298	304	315	335	293	276	288	307	285	341	297	313	331	293	323	304	331	269	299	283	277	288	282	295	275	289	281	319	271	318	313	285	307	291	314	288	299	301	318	319	311	293	290	296	308	277	291	321	285	311	283	328	292	287	314	284	334	303	295	315	312	275	306	284	309	315	342	284	293	303	289	313	306	289	314	289	283	299	336	290	296	301	293	354	327	302	313	322	327	305	306	300	294	288	276	301	251	297	292	286	276	327	321	307	311	334	330	345	297	278	311	314	327	289	281	342	304	317	273	321	294	301	282	304	301	296	295	291	288	332	303	301	286	305	316	323	305	316	300	344	328	310	290	290	307	340	291	280	307	297	316	275	311	293	315	301	298	311	331	322	287	299	320	290	274	263	297	272	306	295	330	272	281	319	307	305	339	289	275	285	305	291	266	297	281	284	289	285	308	324	342	297	326	291	279	297	301	293	312	303	335	285	326	310	316	286	307	281	319	301	296	316	310	302	299	303	329	335	296	329	319	308	301	284	307	293	282	295	304	326	337	316	337	286	288	320	278	274	299	289	292	315	306	279	335	280	327	305	285	315	318	287	292	290	291	309	295	287	296	284	297	288	288	315	298	281	284	314	302	289	266	327	298	297	312	285	275	309	312	290	288	301	305	313	312	311	241	284	304	307	276	326	274	304	324	296	290	294	285	262	310	305	323	309	307	301	310	307	312	331	270	280	308	310	292	292	278	271	292	286	256	299	299	280	274	309	312	316	304	288	279	329	261	289	287	304	281	296	304	334	285	301	309	304	310	328	291	274	323	296	295	285	290	260	301	298	321	308	296	303	281	321	305	283	339	288	296	308	327	306	319	291	281	299	299	326	322	294	291	299	320	265	293	264	290	277	309	319	297	311	297	325	270	280	299	306	295	322	311	295	305	295	341	322	311	323	290	318	313	292	279	283	311	285	301	300	279	287	321	297	300	277	277	292	278	278	276	286	298	292	315	303	278	277	312	298	274	300	304	261	288	329	255	297	313	284	289	320	291	269	268	318	283	297	279	304	277	289	295	313	305	291	305	308	318	297	305	329	328	300	289	295	281	278	322	307	320	295	324	314	278	300	294	352	298	300	313	293	291	307	292	330	280	303	297	301	276	298	325	281	278	296	284	285	284	282	305	327	291	302	300	308	344	301	283	288	332	289	303	290	308	291	307	266	282	300	263	297	266	301	276	318	292	283	306	285	305	344	311	287	272	308	304	300	302	319	311	304	291	304	288	312	293	283	291	296	274	304	277	296	273	290	330	305	277	286	286	292	287	258	288	328	287	321	282	285	299	277	304	300	266	322	292	301	288	294	316	309	300	325	286	297	300	288	287	276	310	308	294	349	310	317	288	327	285	290	303	313	294	285	294	281	298	314	279	348	274	323	353	302	286	302	267	327	306	313	273	326	292	292	263	297	264	298	294	281	284	307	289	287	295	317	301	301	271	309	298	300	294	298	315	306	299	295	278	291	288	324	299	294	270	293	271	319	301	291	286	293	266	298	289	300	288	308	306	325	287	314	291	303	293	298	308	329	307	317	292	317	319	279	285	252	279	310	291	298	267	267	323	297	299	260	297	287	305	292	291	289	273	316	302	294	278	256	298	244	313	299	296	311	299	298	317	319	287	281	270	303	317	312	268	315	288	269	313	328	322	331	277	319	320	312	284	293	313	278	302	285	296	309	280	300	291	266	334	331	331	309	292	315	318	313	290	310	317	295	299	295	289	313	321	283	302	301	283	305	321	285	309	278	308	312	306	317	279	310	318	307	317	309	292	331	303	319	290	326	279	297	325	263	313	275	316	287	308	311	315	313	290	311	301	304	301	306	272	283	297	291	285	262	297	285	272	312	255	309	325	269	285	291	277	325	296	301	307	293	298	311	301	310	320	280	298	296	295	260	299	284	294	306	268	324	316	271	277	330	304	300	266	351	326	296	304	339	324	308	310	300	275	364	285	306	299	311	298	311	303	304	310	286	284	294	287	300	317	316	313	285	319	298	309	286	262	282	277	299	303	298	287	310	291	311	307	340	326	290	272	281	309	306	325	308	278	283	330	280	318	315	302	300	253	291	280	289	256	303	279	298	303	271	290	300	354	311	286	339	315	273	294	302	308	341	281	284	321	341	271	301	321	300	278	277	290	286	300	312	278	292	320	312	342	333	257	293	301	296	300	276	284	304	294	297	271	295	296	329	266	296	292	291	300	295	317	279	310	308	294	322	310	296	299	303	294	261	312	269	312	270	294	337	310	331	306	298	318	293	285	291	271	307	277	279	275	284	317	311	338	289	321	300	306	278	304	275	276	271	302	298	295	305	309	258	275	265	295	287	300	283	297	324	284	311	315	292	280	318	281	278	312	303	311	310	306	280	286	298	314	315	270	313	299	330	317	309	276	298	318	317	300	291	319	297	313	320	297	325	322	310	292	304	326	312	274	288	288	300	280	321	290	292	303	299	304	341	308	313	301	261	310	313	273	322	305	304	270	308	315	287	281	313	295	321	308	287	322	298	311	274	287	318	290	327	329	301	343	314	297	303	289	270	267	289	320	295	286	289	312	299	305	297	342	268	265	323	279	275	278	291	301	292	296	304	294	260	318	277	283	304	295	292	301	315	312	299	301	327	282	283	307	290	311	284	331	354	314	302	315	301	301	340	307	303	271	312	298	295	322	279	270	326	289	293	293	312	295	296	301	252	309	278	304	308	282	317	307	270	286	285	285	292	301	326	307	314	289	286	280	292	320	344	301	294	277	291	260	317	302	305	313	329	298	324	284	320	323	275	332	315	300	272	286	319	298	287	292	297	326	281	330	331	296	294	325	307	269	285	298	295	293	282	296	275	308	324	301	308	319	306	318	301	314	307	290	300	295	334	297	306	308	314	315	305	283	297	300	280	289	307	301	296	332	328	305	287	304	307	292	305	273	323	328	294	303	321	295	304	301	259	293	297	278	289	298	319	301	270	306	296	292	286	286	283	324	282	291	309	302	265	318	338	313	321	296	285	297	275	337	355	286	261	342	330	271	310	311	286	300	296	279	304	291	288	301	289	295	292	349	303	318	287	321	299	270	314	334	289	311	318	281	322	304	282	289	316	272	286	282	298	287	301	269	318	322	265	321	346	295	302	304	300	300	329	289	321	276	291	270	306	309	300	293	326	302	316	304	307	281	295	300	306	312	289	315	272	314	299	325	277	309	315	317	301	313	297	289	267	262	302	305	279	290	344	322	291	309	292	353	310	274	300	289	281	288	315	290	293	309	327	296	306	280	277	292	307	326	296	284	291	302	308	279	294	306	288	300	320	318	271	276	319	332	320	261	285	306	328	297	294
23653	37113	22077	11730	5108	1972	1157	1121	847	715	708	715	722	747	733	738	733	710	723	721	748	723	747	748	740	771	673	744	719	727	742	682	706	676	731	750	735	729	716	701	719	719	765	711	757	741	719	739	741	725	730	742	736	752	730	770	737	684	676	710	738	729	758	758	669	724	717	786	779	728	755	734	737	737	749	730	750	726	674	701	717	720	751	697	813	729	709	780	715	687	746	687	721	748	706	740	698	685	762	728	708	697	701	756	717	716	708	672	684	742	692	728	715	729	739	746	644	755	748	724	702	760	753	707	733	717	672	707	719	729	741	746	712	715	699	739	719	737	672	692	712	678	688	716	733	715	718	726	737	781	705	727	722	725	730	757	702	750	722	718	691	758	722	769	744	757	726	712	704	741	716	727	700	713	783	709	709	697	717	724	755	725	740	709	761	715	722	722	747	726	746	776	693	724	681	794	670	690	704	723	696	729	732	766	797	751	658	709	742	687	708	748	717	715	748	715	747	714	679	710	745	719	755	736	722	697	765	722	764	708	664	727	770	696	730	738	748	701	744	718	682	680	736	734	770	737	719	802	758	792	730	698	745	737	747	736	803	676	701	724	743	731	750	705	734	707	736	690	742	716	766	708	685	660	681	748	728	735	705	736	684	696	708	751	743	756	766	694	778	694	737	728	698	729	721	745	729	712	746	722	746	733	727	703	702	739	734	707	786	758	713	716	731	709	721	726	688	742	716	753	726	720	712	716	777	742	772	698	738	735	755	763	742	736	716	731	701	742	742	719	711	763	776	729	714	727	678	724	753	724	703	708	783	724	676	724	757	704	711	694	699	697	711	743	716	728	647	704	714	688	735	731	767	704	709	700	652	730	738	747	724	693	742	727	719	744	707	714	702	759	691	712	732	703	724	741	740	738	758	733	700	714	723	668	758	689	723	768	756	708	729	740	683	668	738	745	785	758	747	742	675	695	678	733	730	751	695	731	763	728	760	699	700	729	706	732	706	708	771	736	709	739	764	692	763	711	718	733	738	705	717	738	698	736	706	760	773	735	685	727	692	709	688	738	721	693	702	704	741	741	739	753	731	743	716	717	735	763	791	709	756	723	754	727	777	792	686	756	777	729	698	668	737	687	748	683	722	728	728	699	702	737	710	702	721	729	707	719	749	704	664	737	745	748	716	726	738	680	702	720	761	696	754	698	661	717	703	730	692	751	740	717	720	750	761	737	735	729	745	700	729	749	706	742	725	715	752	686	748	747	725	772	713	734	721	691	733	717	736	727	715	693	725	709	725	714	701	713	715	704	745	716	739	767	674	694	725	737	769	740	735	731	717	721	716	705	743	737	703	671	752	767	749	746	691	750	733	722	672	722	741	716	721	761	702	739	675	682	697	702	737	733	757	734	712	728	659	719	731	748	751	710	778	689	687	702	690	722	710	750	775	688	749	732	728	715	721	739	698	766	715	737	718	747	700	731	706	723	721	736	752	712	748	766	716	687	660	768	756	721	687	783	763	736	726	722	703	712	722	723	795	724	732	742	746	722	710	807	734	770	772	690	766	728	691	750	771	681	741	688	696	763	756	738	709	681	697	728	735	736	749	725	684	674	759	716	737	721	741	690	733	743	690	749	717	739	701	683	746	689	744	702	713	706	760	739	713	722	698	719	694	755	721	745	740	720	692	730	698	717	730	679	672	680	745	708	668	707	707	752	709	718	746	772	713	694	730	745	718	718	708	715	707	705	718	707	705	745	745	720	733	689	712	787	780	749	714	744	693	760	752	740	697	732	713	756	701	708	774	713	696	752	698	748	773	698	734	732	762	708	698	735	681	673	723	719	739	753	761	767	721	723	735	732	713	729	732	704	781	769	661	733	734	745	740	714	730	732	749	799	735	745	754	736	706	722	721	756	739	716	679	731	726	762	751	720	754	744	664	749	736	738	681	745	740	761	731	733	740	689	740	704	720	728	745	670	730	743	702	747	776	712	751	690	729	726	712	759	706	775	756	731	687	735	730	653	771	693	741	724	739	715	755	713	703	704	728	705	700	729	794	704	719	733	739	687	786	730	747	702	719	752	708	660	764	732	734	736	725	699	752	729	699	718	729	715	713	734	730	719	746	734	704	739	742	739	703	798	726	721	717	728	699	715	715	692	721	701	716	741	716	744	731	693	690	708	801	739	745	753	735	780	736	700	727	723	720	698	789	725	787	691	773	735	723	723	665	766	760	718	757	761	750	759	673	714	746	720	721	730	795	730	780	712	717	738	690	748	765	755	725	732	709	740	727	734	704	724	753	697	755	743	718	694	713	736	710	749	776	778	739	730	741	698	701	687	744	742	724	742	747	773	728	729	747	729	744	716	753	739	725	744	724	754	688	668	741	725	722	705	748	701	706	677	731	750	722	785	698	714	751	720	754	749	742	735	736	754	719	729	742	728	722	723	723	711	754	735	765	720	750	761	720	709	741	742	751	705	706	664	721	694	751	709	696	784	728	734	719	754	690	713	729	736	735	682	737	684	715	719	722	722	728	763	743	723	733	735	761	748	697	714	677	707	721	681	703	731	728	799	736	730	718	701	745	716	758	723	707	753	736	717	724	796	749	679	760	721	750	776	714	738	722	703	721	732	730	751	718	702	765	751	749	735	721	707	722	728	750	733	753	759	739	729	733	732	720	695	687	698	717	663	728	775	734	707	736	737	701	715	711	718	721	703	738	721	742	743	700	711	751	708	736	694	706	687	767	730	738	759	722	705	757	753	748	667	738	735	735	742	725	708	744	733	771	716	671	714	696	711	694	733	707	726	687	711	759	738	748	735	695	740	707	737	701	737	716	715	755	740	695	741	737	770	698	716	733	714	687	722	703	701	768	768	711	726	700	716	759	741	696	709	687	704	702	782	697	727	749	699	712	706	743	712	701	748	754	773	750	692	724	711	786	715	735	682	772	738	720	726	738	748	680	781	738	734	729	724	665	698	684	763	729	793	708	792	713	760	785	750	716	746	746	686	691	751	747	733	666	712	789	719	730	756	750	664	703	770	717	738	771	761	736	722	732	732	707	680	732	747	707	712	717	762	741	723	747	713	712	716	736	724	718	733	749	727	691	729	725	717	744	713	723	760	716	715	703	700	734	755	720	702	758	707	713	736	730	719	751	736	713	775	724	721	678	713	723	721	715	753	694	758	728	742	668	758	758	740	719	738	675	762	709	745	773	732	685	731	688	712	748	755	714	737	741	705	761	761	737	746	700	727	728	705	695	735	688	722	704	788	763	768	715	717	750	723	697	714	724	721	707	705	763	758	752	700	749	721	765	698	736	738	670	715	733	723	753	726	741	764	723	714	728	725	723	702	732	707	742	744	745	738	724	742	723	743	780	699	696	720	726	733	729	739	717	721	706	677	721	737	723	738	746	721	721	683	774	785	735	755	701	707	717	770	682	697	701	763	751	696	731	718	726	766	706	695	722	686	724	730	679	695	758	762	709	724
24364	21463	25171	28212	21497	21554	16880	3971	1472	314	303	267	292	270	311	295	307	275	280	265	293	312	278	284	270	299	279	275	314	283	284	302	295	332	287	281	287	242	271	242	273	288	267	260	321	250	267	287	253	250	277	280	296	299	263	260	267	297	281	266	258	305	263	257	274	289	258	296	256	266	257	284	270	276	259	306	280	297	266	243	282	279	286	294	274	272	261	283	278	286	289	284	265	266	267	257	299	276	262	261	280	275	266	256	268	256	274	294	286	266	251	294	285	261	302	285	277	293	274	243	262	291	272	245	280	278	283	264	260	284	286	297	273	263	306	279	271	241	289	272	290	283	273	254	305	288	282	262	287	289	269	279	301	280	291	287	294	286	255	263	284	264	275	277	297	317	284	300	263	286	289	290	285	249	294	287	259	263	270	273	286	270	323	288	293	267	281	294	279	288	281	267	275	282	288	271	248	287	262	253	297	256	284	263	271	272	310	268	284	257	285	291	252	311	283	275	287	256	262	301	265	306	298	291	264	289	262	285	276	267	275	289	311	304	268	250	291	308	287	251	312	286	299	274	290	259	252	274	254	295	269	281	286	292	288	275	298	299	288	301	291	277	255	294	273	272	264	280	262	238	270	296	306	312	279	265	281	240	255	288	295	298	255	283	252	305	265	262	290	266	296	286	288	293	263	242	269	288	312	282	266	298	244	254	260	272	255	258	301	273	273	249	262	276	269	267	266	262	294	255	264	258	297	287	255	296	282	292	256	275	285	285	258	282	290	255	256	249	261	288	293	265	255	288	288	281	250	281	305	271	269	270	291	283	250	274	296	273	279	251	305	312	287	249	278	245	280	272	279	282	300	261	264	276	261	271	262	298	274	249	261	300	280	300	263	301	299	269	250	292	282	276	255	258	279	292	263	277	265	282	278	268	266	273	257	289	247	291	309	267	280	250	266	295	275	271	273	259	245	300	270	317	274	277	305	273	280	282	272	288	250	286	255	265	338	280	268	280	296	282	266	277	308	269	273	269	262	276	276	295	309	267	275	255	271	292	265	258	276	259	261	254	267	261	259	280	274	272	277	270	297	311	265	287	305	283	255	286	270	276	288	303	267	277	251	238	284	263	275	287	257	214	264	239	271	285	257	239	259	285	264	281	308	272	273	259	277	288	278	280	265	258	262	285	263	262	265	290	253	284	280	278	277	281	271	240	262	265	273	284	303	249	294	300	266	270	252	273	268	259	275	258	284	266	262	270	296	266	312	248	267	276	293	281	271	268	259	272	283	299	278	292	259	262	285	278	300	304	281	290	293	300	295	256	299	254	338	294	298	270	260	293	292	295	310	290	274	304	307	325	276	261	278	239	290	252	290	280	275	260	264	283	241	264	256	283	259	291	275	276	249	269	267	278	270	281	289	250	294	289	288	262	270	265	263	279	292	265	272	283	259	258	240	278	247	252	290	284	279	300	273	274	293	322	275	253	287	278	304	295	249	278	243	304	263	267	279	266	260	258	291	310	294	247	278	286	262	259	250	274	272	262	296	267	275	258	282	282	257	259	293	268	273	274	251	293	275	269	266	262	239	278	292	265	249	228	282	298	294	300	265	266	302	286	289	290	260	264	275	279	267	272	293	289	308	270	271	268	311	241	281	295	276	293	272	286	276	262	257	304	302	282	265	280	275	274	273	248	265	268	278	266	298	277	302	251	271	279	276	256	287	289	260	287	298	291	292	266	261	282	281	296	261	256	310	284	294	272	258	307	287	301	265	294	301	280	281	252	298	282	272	273	250	258	262	294	305	252	272	250	267	265	255	260	259	276	279	281	293	255	258	264	290	279	272	271	251	281	252	252	285	260	264	258	258	251	287	276	272	268	274	312	293	246	261	280	270	283	286	275	299	280	300	299	268	250	305	281	278	270	292	293	298	272	296	232	273	282	292	260	297	289	262	287	282	287	241	263	258	292	274	271	283	300	238	272	278	280	281	293	273	296	297	261	271	299	304	270	283	277	281	251	269	274	257	279	295	287	245	271	273	307	254	257	273	280	222	268	291	272	272	267	297	265	274	287	271	312	306	278	285	286	268	277	302	272	331	257	292	246	277	266	268	295	250	261	274	273	249	270	269	281	279	279	268	293	261	297	290	291	294	250	249	257	313	283	259	263	281	257	294	263	263	310	260	284	261	262	275	274	271	280	292	284	286	228	281	267	304	300	278	267	260	286	260	314	254	292	262	264	248	250	277	262	274	240	280	293	287	260	278	249	266	267	278	280	300	257	291	286	254	271	298	259	270	293	276	276	272	274	276	281	241	244	236	292	248	251	295	275	268	284	307	241	286	304	301	293	262	267	276	239	309	267	287	256	283	299	281	274	272	304	298	277	268	263	274	275	272	290	292	295	290	289	266	280	274	288	254	269	284	248	298	299	276	238	287	298	289	279	264	251	277	270	278	309	288	298	310	284	282	287	304	278	294	246	285	282	287	263	300	289	277	276	274	273	282	256	296	276	260	263	270	258	249	249	273	293	301	257	263	248	275	243	272	267	290	257	263	264	272	267	282	269	269	244	235	255	294	292	299	268	260	275	297	260	272	256	246	290	305	259	270	298	285	290	289	255	278	275	264	286	270	288	261	266	270	292	277	264	252	295	236	247	258	256	283	285	277	248	267	283	271	260	285	266	289	309	284	282	285	293	255	272	263	312	288	263	265	278	262	281	269	275	269	264	277	265	267	255	274	295	269	265	267	274	269	241	285	280	289	290	250	282	288	284	281	259	265	256	257	294	293	291	252	274	251	287	264	288	285	235	257	291	223	288	290	303	303	297	289	273	273	312	266	248	271	279	251	281	249	275	267	284	287	260	290	306	263	298	303	229	266	290	265	250	262	296	252	244	283	270	280	253	262	272	257	265	304	259	276	301	264	278	279	270	267	263	262	263	299	285	263	264	273	253	264	271	277	274	279	291	294	276	285	268	300	285	271	256	275	289	303	235	329	287	294	278	272	266	279	254	260	247	245	297	272	294	240	265	290	280	309	276	303	272	280	267	274	277	280	272	273	320	244	309	320	270	267	289	265	300	285	271	307	266	293	278	308	284	257	288	260	279	258	272	286	256	247	301	300	246	275	292	272	283	276	289	243	261	290	273	290	289	286	325	295	284	259	265	269	288	286	276	240	262	293	272	259	257	278	267	273	285	282	245	266	280	309	249	269	282	253	239	266	281	262	274	273	271	241	288	317	284	282	288	294	276	265	278	304	274	285	225	256	248	273	280	288	281	288	283	274	319	263	274	268	259	291	296	281	269	303	290	323	276	268	305	284	264	278	284	277	287	260	277	269	300	288	272	285	255	253	265	267	237	272	279	265	291	229	257	305	280	277	279	272	276	270	267	281	268	279	285	262	271	284	301	295	278	293	262	281	270	278	238	288	314	279	287	285	277	288	263	283	274	288	281	272	265	280	285	312	246	309	277	276	271	274	239	301	267	283	271	259	280
27167	41386	28542	16087	7268	2892	1483	2136	1229	716	709	686	641	648	703	681	664	650	711	688	649	648	671	671	604	610	595	628	663	682	674	661	673	627	685	636	621	670	658	656	649	624	629	655	635	613	640	675	683	656	700	633	659	643	682	682	633	619	634	650	640	659	651	651	673	682	693	642	631	611	655	623	606	648	661	613	632	661	644	650	659	636	632	661	702	633	636	690	655	660	652	687	575	635	671	661	670	682	692	663	618	721	676	656	644	648	671	645	696	628	683	659	666	615	644	644	628	721	630	688	688	664	658	631	608	664	671	664	702	683	624	647	665	681	667	715	631	659	637	671	664	657	652	673	635	650	707	660	642	624	673	634	665	656	629	653	650	610	613	641	673	652	667	641	624	637	619	682	706	600	617	655	625	652	670	666	655	622	680	621	654	663	626	656	667	711	642	650	655	691	616	630	636	650	629	652	639	682	661	648	640	679	627	647	660	668	626	651	643	644	671	651	647	689	652	693	681	668	647	688	635	645	684	667	622	690	661	649	611	677	638	661	658	692	656	666	621	642	641	619	660	628	661	641	686	685	657	635	649	615	643	618	645	643	667	666	627	617	608	632	689	669	644	665	664	631	684	675	657	652	656	659	710	674	692	674	675	658	672	649	626	645	647	712	644	651	636	623	679	653	646	674	693	627	671	651	669	673	700	631	680	608	656	670	675	678	614	660	617	670	644	665	662	640	687	676	656	670	646	661	611	661	653	636	628	621	652	655	677	677	638	680	630	641	648	666	646	635	658	648	636	624	678	668	622	645	634	666	645	605	691	661	631	682	646	675	621	687	604	688	630	682	630	696	659	645	655	570	688	661	626	620	632	648	643	633	689	626	622	609	645	664	659	682	687	683	659	616	643	613	640	652	636	631	604	647	679	646	662	692	616	691	682	656	640	636	657	669	653	612	666	658	704	617	642	643	673	674	646	642	637	644	697	632	638	649	643	681	694	673	704	655	655	663	690	660	660	633	642	644	637	659	684	667	614	666	648	621	726	663	635	607	645	655	625	648	668	645	634	675	650	634	679	689	664	618	665	625	642	589	640	604	669	640	665	662	607	709	673	661	686	682	667	617	619	691	673	627	643	688	642	657	657	665	672	626	701	668	671	631	605	643	692	656	640	632	604	641	661	593	655	692	645	681	613	680	656	643	667	682	625	672	674	612	648	600	664	592	665	662	653	617	689	702	633	659	666	619	626	635	692	638	639	654	643	657	647	625	664	660	614	671	642	643	596	635	654	658	627	659	632	628	643	640	659	633	641	682	672	658	644	619	637	641	620	636	626	664	631	681	630	650	677	682	700	686	586	629	612	668	657	654	651	647	625	652	717	686	686	630	641	630	652	686	629	634	652	647	643	661	657	633	659	688	637	671	684	645	619	604	631	714	679	640	626	663	646	637	658	620	642	663	682	660	630	610	662	630	659	651	630	639	660	674	648	631	676	653	646	623	613	618	689	639	645	668	625	621	622	657	652	600	670	648	661	685	682	599	665	627	657	684	585	643	640	676	659	645	650	601	668	624	649	614	651	643	670	665	661	627	675	676	656	645	619	655	690	653	665	679	606	653	645	671	693	625	599	653	686	659	648	641	578	645	660	634	660	690	663	665	660	704	681	643	691	650	651	624	692	637	683	616	650	669	636	694	627	667	649	625	615	655	645	642	609	670	656	674	649	650	651	631	647	613	625	643	657	656	659	611	636	684	648	669	634	661	660	667	627	676	688	677	680	685	682	655	648	686	640	684	696	630	632	659	675	647	685	649	660	670	653	652	650	620	661	647	660	685	677	688	654	656	640	609	646	631	633	699	675	655	666	629	665	606	628	640	649	681	618	637	598	612	666	679	635	658	693	661	654	659	620	679	634	610	599	593	647	657	663	660	661	660	677	600	651	657	680	657	617	701	628	669	626	661	639	627	610	694	641	656	682	694	652	669	651	674	679	630	646	683	687	635	630	614	631	623	673	664	661	662	656	625	679	657	690	687	674	649	639	679	627	656	636	661	673	669	647	616	644	659	664	679	646	645	670	635	679	606	671	633	678	633	649	658	632	678	649	632	668	664	646	664	614	684	642	621	651	650	648	689	617	626	653	653	646	656	682	683	626	655	663	686	631	659	660	594	647	659	646	682	630	646	615	646	654	623	674	642	631	672	638	673	663	674	634	632	661	606	698	629	633	630	633	686	651	676	636	684	656	705	636	658	654	623	648	704	612	646	684	665	619	648	633	648	662	678	635	646	639	649	620	674	663	686	681	609	639	672	690	671	642	667	661	605	652	628	679	666	657	621	657	642	656	688	611	688	695	653	643	665	584	649	687	662	652	674	673	641	648	629	651	662	656	633	658	639	626	646	641	668	665	673	676	653	688	655	683	698	635	650	623	647	643	624	633	671	632	689	738	627	621	691	654	672	601	650	690	686	619	671	637	627	622	624	674	615	677	686	649	683	688	666	672	630	653	603	625	659	679	648	667	651	663	681	686	650	663	648	702	669	650	651	629	608	653	660	636	645	644	655	641	630	622	640	628	661	654	647	675	655	651	647	667	622	626	632	600	658	627	653	638	623	678	655	657	676	657	672	643	712	637	638	624	656	651	685	659	669	654	652	641	611	622	666	580	660	640	613	657	602	614	700	690	624	650	602	644	641	671	665	673	659	645	666	649	692	614	666	597	624	646	643	681	660	613	688	615	673	672	618	662	635	614	681	673	646	658	655	635	601	620	631	617	614	630	649	666	692	589	634	663	658	660	661	655	650	655	684	656	673	640	667	657	625	681	628	648	622	624	676	650	654	637	622	652	653	700	658	640	642	638	662	678	655	658	666	648	647	689	661	673	680	661	634	701	647	651	648	672	604	672	647	677	603	673	682	640	653	678	623	667	665	635	697	660	682	636	680	684	643	613	602	604	657	694	692	670	674	645	675	720	628	649	616	668	633	674	655	628	622	644	622	662	642	677	621	674	646	711	662	627	641	648	707	635	623	678	640	636	643	627	657	638	635	688	595	659	648	636	637	631	654	615	649	662	626	625	714	686	634	655	670	716	647	667	653	688	670	593	630	662	677	674	617	688	622	651	668	650	618	645	670	673	622	649	692	648	687	624	659	633	663	632	646	643	632	645	647	656	649	663	644	638	623	610	651	615	683	663	659	645	655	656	637	683	658	643	654	683	647	622	679	639	673	626	646	678	647	618	679	667	630	624	656	639	661	679	613	655	669	616	637	676	605	625	669	652	658	671	651	681	636	702	675	658	706	644	647	620	653	658	677	625	657	642	637	584	645	698	615	688	629	636	624	659	641	619	635	700	658	688	686	673	658	645	658	658	610	648	639	677	629	676	611	638	647	606	675	670	636	656	675	621	608	641	624	643	647	656	688	621	628	663	624	631	660	630	687	676	685	636	658	660	627	665	687	703	603	624	655	618	646	642	650	660	660	628	633	666	640	673	686	685	648	645	607
31811	23179	20660	10097	2958	823	300	301	232	203	196	215	201	191	216	205	180	194	223	210	190	225	206	207	201	214	202	233	202	201	215	245	205	205	215	250	206	211	172	197	217	208	251	202	206	197	205	208	188	224	212	188	200	222	200	211	222	193	220	194	206	210	196	217	192	232	205	194	191	217	208	197	210	181	212	232	224	240	179	215	206	189	199	208	202	228	212	222	204	200	211	226	209	202	209	198	182	196	201	218	217	205	204	219	194	223	220	191	224	227	207	174	242	221	201	197	234	231	208	193	217	202	210	236	217	219	202	160	216	198	216	214	221	234	207	191	211	205	215	218	220	231	195	215	249	204	202	190	170	207	198	204	209	197	219	203	195	213	186	190	210	186	199	214	205	202	211	201	188	205	196	200	226	186	193	219	202	228	217	210	184	206	204	202	206	224	207	193	201	217	215	216	199	215	196	233	243	216	171	182	195	198	217	193	212	167	223	227	208	219	208	201	214	195	191	189	219	246	225	197	208	218	203	218	219	193	220	243	209	228	196	217	204	197	238	237	226	214	205	208	203	223	196	194	215	195	205	225	192	214	198	207	211	207	234	207	208	200	208	209	213	199	217	207	212	193	206	199	235	212	199	198	232	187	195	195	196	193	219	215	219	214	246	232	215	242	171	216	201	204	208	203	234	204	233	215	221	219	203	194	180	216	198	208	229	215	187	204	212	200	188	193	202	219	215	208	212	191	222	218	231	188	203	216	224	229	188	197	214	229	231	201	180	205	202	180	222	219	198	199	235	183	208	207	209	225	202	230	207	217	197	191	215	188	222	209	209	194	213	204	190	206	210	200	216	222	208	230	213	189	212	213	202	207	196	216	207	220	209	219	221	224	206	225	191	220	233	225	197	219	199	193	228	200	191	226	212	195	201	233	194	201	206	202	202	236	200	195	219	215	189	219	221	213	199	226	197	201	214	200	224	185	219	212	198	238	217	197	217	192	185	203	211	210	239	189	187	228	200	199	198	210	218	191	218	205	198	223	201	225	198	211	175	194	194	205	237	196	205	208	190	206	231	200	218	183	207	225	218	208	209	203	216	223	217	212	209	201	197	209	217	194	216	203	227	213	201	184	194	205	211	222	229	231	189	215	189	190	218	234	174	200	194	220	208	186	229	177	214	224	235	230	207	203	225	195	211	205	213	211	210	227	185	217	211	190	221	211	232	197	193	232	225	195	212	208	200	209	194	208	191	191	221	205	210	205	195	228	227	228	214	194	203	204	202	183	205	211	215	201	211	209	240	215	211	193	194	218	210	208	212	186	190	224	190	225	220	214	204	226	220	214	200	211	199	187	240	220	215	204	222	207	201	208	240	192	226	228	218	187	236	201	224	213	184	218	223	219	184	212	208	211	190	195	212	228	236	197	199	195	204	206	209	190	203	200	186	192	210	211	200	218	194	191	160	201	215	213	227	194	184	208	224	197	221	208	217	216	230	202	204	215	200	220	201	219	214	227	212	196	238	192	179	225	193	222	211	189	204	193	206	200	219	168	219	203	214	220	200	186	192	207	246	210	180	199	229	227	210	199	194	214	208	224	204	223	217	222	209	206	219	175	223	211	204	225	186	196	191	219	214	207	205	224	200	204	209	211	201	204	224	206	201	201	198	209	207	210	202	210	196	211	184	213	199	215	207	217	205	199	197	214	208	204	214	237	208	211	214	215	203	198	177	211	210	217	223	229	206	223	196	217	173	227	184	213	234	212	232	190	210	216	210	228	202	199	202	224	221	213	183	188	212	234	219	237	174	205	209	214	214	181	209	211	217	199	203	191	230	196	217	177	213	201	204	230	203	227	182	181	224	201	210	202	216	216	222	216	195	185	202	214	212	202	204	174	218	224	217	213	218	180	178	197	212	191	213	218	195	240	211	226	243	200	206	233	204	178	205	208	224	232	214	236	230	207	198	193	223	202	216	212	208	193	214	205	192	218	235	249	215	185	192	213	191	193	171	206	206	225	203	205	212	198	213	199	229	210	209	233	199	227	196	207	228	213	186	201	210	198	214	215	190	229	208	199	193	193	182	224	235	213	211	212	187	212	184	190	205	204	217	211	227	198	227	203	199	216	200	218	234	228	201	217	223	209	194	193	211	203	205	219	219	211	207	223	204	228	253	225	219	229	207	211	196	198	214	234	222	200	220	204	196	221	201	205	235	213	225	217	186	206	196	187	203	206	217	207	219	225	187	224	214	204	185	184	211	189	176	211	195	201	206	208	203	217	223	220	221	174	210	205	219	230	224	199	218	214	214	215	214	210	205	192	212	205	208	207	222	208	191	205	204	233	232	227	214	242	205	215	196	195	213	204	234	191	250	205	213	220	219	229	216	215	222	197	215	213	184	208	217	214	218	182	214	216	173	208	208	199	197	209	214	211	200	195	224	193	187	227	203	194	218	211	196	232	205	189	223	196	216	217	206	214	245	207	204	239	191	234	203	217	203	238	233	230	208	195	211	217	212	198	201	222	197	226	207	208	185	203	206	188	246	220	216	214	216	223	214	214	200	188	186	198	212	211	225	227	209	209	238	226	234	215	208	205	210	218	233	209	198	224	212	196	198	199	199	207	192	213	198	217	203	214	227	208	205	188	204	227	202	208	224	221	199	182	204	227	194	220	232	223	205	241	219	229	199	241	218	191	216	207	205	182	200	191	179	220	189	207	197	209	188	210	239	223	209	210	229	209	200	188	202	212	221	177	232	207	213	210	206	197	206	191	198	188	214	200	221	210	205	197	214	206	231	217	202	213	202	199	214	193	224	219	208	208	181	222	223	190	233	216	198	218	191	218	183	207	223	217	220	194	203	210	186	190	174	212	165	196	181	221	190	218	214	176	206	228	207	187	229	203	209	208	201	230	223	185	199	215	213	241	185	168	225	228	203	196	186	217	209	191	208	208	197	198	217	210	222	219	199	210	195	220	222	172	225	186	208	180	206	208	211	184	205	218	181	194	215	206	240	203	220	199	184	203	220	221	206	186	216	197	198	194	195	191	210	189	210	235	187	213	187	218	187	220	207	230	186	190	194	215	216	241	204	212	184	217	214	216	207	240	193	190	211	224	218	203	218	214	176	191	212	205	228	199	201	209	197	235	230	197	219	188	201	226	195	188	206	226	195	213	204	220	205	217	222	196	216	183	216	210	206	210	211	230	209	198	207	185	221	229	217	209	199	211	208	190	183	180	202	202	209	205	231	194	208	211	233	203	199	201	198	206	193	179	204	229	208	220	200	213	202	164	192	236	234	220	216	203	213	215	194	200	208	186	210	218	190	186	217	209	196	212	209	220	187	220	213	203	206	187	205	200	196	210	226	198	202	184	230	191	210	201	230	210	222	203	206	233	229	204	205	209	172	208	198	168	221	206	204	200	198	205	211	199	226	195	181	205	247	201	206	223	212	204	190	210	194	202	196	194	238	211	226	187	222	220	217	208	227	196	208	229	211	205
22013	26429	13597	5443	2338	945	568	598	555	559	562	540	542	560	527	588	578	570	547	554	541	582	531	551	560	547	558	541	579	568	534	553	557	566	570	533	531	541	533	559	569	584	511	560	534	562	578	604	556	516	508	511	545	535	557	569	589	505	549	544	581	530	542	543	573	558	559	571	556	533	531	558	587	587	584	554	523	569	530	587	540	584	545	534	545	544	530	543	587	515	542	548	526	545	542	547	542	549	527	515	511	559	596	535	550	517	543	551	543	564	539	536	563	529	528	530	572	581	551	532	581	584	530	558	526	580	535	552	574	529	549	566	609	542	562	575	582	556	507	482	603	547	527	584	560	543	542	540	550	496	552	502	589	590	552	529	538	563	538	545	536	502	548	564	549	528	491	510	563	540	591	560	553	561	564	530	546	520	541	544	526	550	515	508	580	544	569	558	547	546	577	543	540	574	540	539	532	575	563	589	558	521	561	498	534	575	582	584	557	539	518	515	554	514	558	557	540	567	575	586	510	536	524	528	565	537	540	583	533	540	565	484	563	520	515	541	540	562	527	569	515	527	561	511	536	538	539	569	501	537	513	534	568	527	542	547	574	602	589	490	531	524	564	544	553	552	563	554	523	544	553	501	553	534	505	563	562	564	524	547	536	567	546	570	548	532	550	500	549	553	553	526	574	560	525	531	540	586	583	560	543	534	533	526	554	545	549	550	544	570	498	539	538	568	533	552	587	535	516	515	545	535	551	561	498	558	505	566	588	550	496	513	545	560	518	564	518	514	550	521	541	525	552	543	508	561	562	545	576	511	567	558	517	565	581	573	528	530	558	564	561	556	564	541	539	564	572	563	562	554	559	570	578	563	530	549	558	539	568	557	572	568	549	574	572	549	604	533	536	551	541	563	546	516	561	563	595	547	573	543	573	595	528	544	550	527	593	570	524	524	526	529	546	549	559	563	546	549	552	536	543	557	552	534	552	557	542	539	543	556	559	533	570	565	555	567	543	545	512	561	531	529	492	526	558	535	517	546	554	595	528	561	575	519	510	544	545	543	554	565	572	547	568	565	537	554	511	545	538	561	530	519	549	535	571	540	563	580	546	550	517	540	568	566	596	535	575	535	570	577	552	538	510	534	535	544	543	526	545	579	601	547	612	559	552	571	539	535	542	535	554	510	565	550	515	587	556	578	589	575	542	533	542	583	553	566	556	506	558	524	593	549	586	556	588	532	556	498	569	552	556	533	557	528	589	558	568	543	562	551	542	568	539	557	522	494	534	547	495	585	584	519	554	529	562	569	557	562	571	518	549	526	544	577	570	552	578	509	547	538	519	531	557	551	549	591	554	575	548	599	562	534	550	536	544	557	565	543	541	558	538	593	553	552	537	566	548	537	547	601	524	546	580	566	533	550	555	501	560	533	578	558	553	543	548	577	582	587	565	572	538	595	552	534	543	535	540	558	544	506	586	565	555	557	539	523	550	541	589	576	549	553	529	567	508	537	543	549	520	519	570	529	588	509	521	508	533	502	493	540	566	536	518	582	574	540	565	532	546	555	580	535	542	570	552	507	539	545	563	572	564	514	562	549	566	555	550	596	571	561	558	547	588	606	573	572	553	527	563	559	518	568	556	592	590	520	574	585	539	538	542	552	535	562	544	543	519	528	535	546	584	566	542	537	547	528	599	551	594	516	564	582	558	560	556	545	538	575	536	562	563	564	592	538	575	558	546	542	532	599	557	538	497	598	528	536	576	586	547	567	579	534	544	588	524	502	561	526	543	486	564	517	542	521	556	575	562	535	550	604	508	497	570	559	561	531	566	573	560	543	531	548	557	550	567	565	580	573	539	567	535	603	557	529	549	549	559	573	536	585	552	544	551	551	550	507	514	578	556	582	523	535	561	549	567	539	561	567	569	551	548	560	583	568	555	573	563	553	542	587	536	542	584	521	519	532	535	579	574	549	503	539	547	561	528	540	579	571	565	551	574	548	563	547	560	541	527	576	556	552	510	571	527	541	553	541	540	532	562	583	578	576	543	560	538	557	552	520	527	533	575	531	528	513	590	557	535	509	577	490	574	577	496	554	567	518	596	539	551	529	541	564	564	577	516	575	573	575	565	534	562	533	568	531	559	533	594	572	548	568	518	536	529	539	536	562	542	556	555	550	549	565	527	576	546	542	585	531	553	513	520	595	569	559	561	529	559	525	543	567	563	539	571	574	546	579	516	544	562	546	545	577	572	573	578	542	520	589	539	540	550	548	538	549	533	530	542	523	576	517	524	576	519	538	523	590	540	559	566	559	563	537	533	540	582	545	547	548	568	534	564	557	568	557	595	576	545	548	561	563	570	566	554	542	612	515	571	568	544	572	549	546	538	527	520	513	536	549	568	552	566	544	582	547	525	582	538	521	579	546	565	567	520	581	555	539	565	553	563	566	529	528	523	516	538	564	573	520	551	555	577	563	504	559	551	538	540	583	558	542	549	574	564	537	565	552	514	567	547	529	561	508	535	543	543	526	544	553	563	560	557	523	564	581	561	527	521	541	513	544	569	550	551	617	550	558	510	589	534	571	525	529	535	558	550	572	542	527	559	533	508	525	510	543	576	579	520	562	560	531	555	584	545	529	570	564	579	556	588	536	523	568	560	568	526	506	532	537	570	494	560	573	549	566	566	527	574	569	550	541	584	589	534	540	558	549	548	542	542	538	525	575	519	597	545	577	579	557	572	535	544	549	527	529	543	559	556	583	550	601	561	534	567	542	555	547	561	581	577	561	560	541	541	557	534	525	548	578	566	570	523	541	563	540	549	583	564	543	553	582	554	509	547	585	599	528	549	546	514	563	537	578	603	526	568	581	541	547	543	584	562	565	541	549	576	586	535	548	529	529	548	554	523	549	519	524	534	571	555	535	529	527	567	543	527	513	556	542	589	567	574	548	517	539	509	534	534	520	593	593	578	571	545	554	535	545	499	531	533	560	551	532	511	548	531	586	566	572	565	565	556	558	525	541	552	550	534	516	587	552	543	584	588	545	528	542	546	526	536	545	552	556	558	556	558	560	561	514	565	601	565	575	567	493	528	561	556	567	527	544	567	557	543	581	550	560	597	539	564	556	548	560	565	573	563	542	562	569	563	546	532	568	562	530	542	521	527	561	564	569	547	560	574	540	543	498	529	568	570	534	511	556	574	545	569	550	551	529	561	551	562	530	548	529	585	551	551	535	546	508	520	509	487	569	557	518	485	597	581	524	546	522	591	540	519	555	602	558	529	541	542	541	526	538	562	548	533	548	544	567	572	559	611	560	609	537	526	568	559	569	610	552	524	528	518	564	527	563	561	567	526	551	545	580	532	565	539	601	557	550	507	567	501	490	548	541	556	576	556	543	540	531	569	549	561	542	609	520	539	549	529	529	557	533	529	554	543	553	507	568	539	526	564	573	543	568	555	555	534	585	545	522	544	568	531	537	572	570	604	553	540	517	545	540	537	582
24986	21514	24880	28577	21580	19646	2798	1899	1062	327	338	328	317	321	304	300	338	312	284	290	299	298	280	293	334	298	304	319	300	317	310	350	328	342	304	337	313	304	333	329	269	287	303	313	308	321	322	325	305	323	300	308	306	301	303	314	306	290	288	308	332	324	311	339	303	293	305	291	317	294	309	321	327	327	329	280	288	294	279	324	320	300	321	303	298	328	307	318	322	324	309	318	301	298	301	321	311	287	288	314	305	295	315	297	342	311	326	288	316	325	325	289	309	327	290	283	288	297	299	338	280	305	286	312	310	293	303	327	334	322	317	343	318	323	291	308	333	304	304	336	310	288	319	317	299	304	305	311	291	293	319	341	282	328	347	314	290	326	299	327	340	310	306	322	292	295	326	329	279	287	285	306	291	291	288	308	328	284	312	338	310	292	301	302	273	308	314	312	305	309	345	325	303	303	318	294	312	330	302	300	301	289	319	328	326	301	318	259	290	303	328	328	303	277	307	299	306	314	315	339	313	322	295	292	313	332	322	299	298	320	304	288	290	286	300	335	310	292	293	322	291	278	301	304	311	323	309	314	330	331	307	355	299	305	295	259	312	300	302	328	338	299	297	355	316	298	283	300	302	302	322	316	271	290	323	282	330	322	299	335	323	301	332	320	285	327	298	302	329	303	305	334	293	270	338	304	319	302	302	280	326	320	304	331	323	282	309	328	323	312	304	324	308	289	303	324	305	295	304	297	289	308	311	329	342	294	301	289	290	293	286	300	333	282	305	312	297	318	334	283	310	314	322	314	299	311	314	328	316	314	322	322	311	308	306	318	315	283	307	270	322	313	295	300	312	306	319	349	343	325	287	341	327	321	313	294	332	319	312	303	321	325	290	300	296	303	308	312	359	332	326	303	295	301	309	306	328	306	304	319	293	287	299	281	325	348	336	327	273	301	328	321	299	297	303	328	318	326	307	295	301	292	304	317	294	284	278	295	320	328	310	308	294	306	300	285	316	300	338	309	299	304	320	307	308	307	327	318	310	301	313	292	306	320	295	306	339	313	286	299	325	295	301	289	321	292	286	309	281	319	297	321	270	304	285	288	308	296	320	311	301	314	339	313	325	290	287	298	334	293	326	320	308	286	276	320	323	323	273	325	303	305	319	313	304	307	288	312	316	304	295	294	317	296	320	322	300	297	321	292	320	309	321	308	335	316	317	301	291	315	322	310	370	322	318	300	313	305	303	315	308	298	280	295	323	288	323	302	294	288	319	309	276	306	311	331	289	330	284	303	307	301	322	313	306	303	303	299	286	287	287	308	324	304	310	303	313	320	305	284	313	303	309	282	286	315	297	319	333	297	290	307	294	310	286	334	308	324	314	332	315	336	337	276	310	294	291	305	291	331	316	318	290	289	300	281	280	296	309	306	286	306	314	313	294	285	301	306	298	337	311	314	297	298	316	295	297	309	264	267	325	305	303	294	306	279	301	319	310	332	319	272	324	291	320	316	309	296	297	333	310	292	290	310	270	318	297	298	276	326	298	345	307	304	317	314	296	301	292	282	284	293	311	285	310	313	328	319	299	336	327	326	308	300	286	318	300	298	315	286	352	294	321	274	312	317	292	328	314	271	270	285	310	284	304	326	313	313	311	328	270	315	293	285	287	294	302	307	309	311	304	318	294	320	273	333	287	274	300	330	281	297	306	324	302	319	285	311	325	292	331	323	326	307	289	285	356	319	337	312	326	356	314	299	300	313	290	291	314	274	310	298	309	284	286	317	308	286	320	300	286	317	317	300	318	316	323	310	325	293	319	336	291	286	297	292	319	314	291	314	352	305	323	292	322	301	300	304	289	330	299	296	297	297	279	331	314	330	319	291	331	316	292	346	294	330	314	331	275	311	281	306	316	295	326	308	292	303	324	299	314	305	294	286	300	308	307	296	314	347	305	320	309	292	298	304	295	326	326	297	320	304	305	315	293	309	298	321	322	331	267	294	322	325	284	294	299	320	309	326	302	334	319	306	311	283	313	277	317	280	278	326	296	307	275	316	275	321	270	308	299	288	275	302	313	299	279	335	332	307	324	310	287	290	271	310	273	305	329	279	292	299	273	316	327	307	297	330	348	314	314	278	292	295	275	284	298	331	316	305	267	313	281	360	306	328	300	292	296	260	306	323	308	297	313	295	299	315	286	321	341	351	303	273	308	309	296	320	314	320	287	308	303	275	303	299	308	287	310	306	312	301	351	301	333	277	298	295	291	307	304	279	319	317	346	293	313	312	301	300	289	316	306	311	328	339	274	333	305	303	275	326	305	324	286	335	305	307	315	289	298	304	322	324	306	306	329	319	322	298	331	350	278	302	302	331	335	262	316	311	304	310	309	294	301	293	288	291	324	311	298	295	298	324	309	311	300	312	325	289	328	287	270	291	317	314	337	308	284	308	307	319	265	273	289	327	297	311	319	321	343	325	334	282	315	291	297	298	291	312	319	303	291	334	292	284	323	318	325	291	302	287	294	329	315	299	320	265	297	307	319	287	321	323	322	304	266	317	308	288	307	330	311	311	332	319	305	312	311	308	310	308	325	269	317	324	331	297	274	315	334	296	310	295	266	264	313	318	279	321	309	297	309	303	294	306	292	262	330	317	317	302	313	316	327	307	320	304	297	291	306	310	305	309	311	338	348	317	299	333	313	294	301	312	312	315	290	273	310	321	317	313	297	277	309	292	287	309	310	306	296	319	301	332	289	280	302	319	293	312	319	332	311	305	302	323	304	286	292	315	312	293	337	308	279	318	310	340	350	303	277	304	321	310	314	311	297	292	304	290	300	296	296	311	304	292	314	302	294	318	303	345	312	275	282	273	320	304	283	291	304	271	288	289	300	282	310	286	296	302	348	361	309	312	287	308	284	282	322	357	330	292	342	288	280	327	321	289	318	334	323	275	307	348	291	307	320	303	301	287	314	326	324	298	293	334	321	312	288	284	324	317	313	281	332	320	313	312	292	326	331	328	316	337	311	293	285	317	321	304	323	323	271	297	298	297	325	262	313	338	278	305	320	289	288	319	319	324	301	311	308	313	292	324	271	318	317	351	320	279	307	296	331	314	332	312	271	297	301	326	299	311	296	317	287	321	335	328	326	345	296	295	300	292	304	290	324	293	323	308	324	351	325	286	304	317	291	325	271	302	298	315	293	294	316	313	311	305	294	310	305	330	292	354	322	323	302	291	288	303	290	311	298	301	304	306	299	268	303	273	304	294	272	312	316	321	289	309	303	307	303	281	309	304	327	315	314	302	305	315	316	264	301	310	290	286	293	352	314	296	296	313	323	295	288	286	296	300	298	291	315	263	290	281	310	318	270	321	312	276	299	292	288	302	291	304	298	331	277	278	290	271	313	316	296	299	304	290	316	285	300	324	326	315	311	319	318	334	291	325	323	285	306	329	317	305	286	278	295	329	275	339	268	322	318	301	280	285	299	304	308	300	322	314	296	318
24117	36848	22015	10955	4777	1843	1331	1609	1236	748	734	756	801	743	729	741	772	733	720	736	783	745	758	757	740	746	731	716	757	744	786	816	775	739	755	737	719	777	718	790	748	767	767	741	743	757	742	741	724	730	767	742	773	810	738	734	771	758	760	778	739	743	752	747	724	740	749	738	793	770	725	700	734	725	794	696	759	732	709	782	770	741	777	728	735	744	733	692	775	783	726	783	747	730	717	777	789	749	780	695	774	784	728	776	718	821	728	716	751	774	771	782	749	719	736	774	758	777	787	777	711	741	702	709	762	795	773	760	735	723	715	755	719	748	751	800	768	687	728	767	760	761	739	733	715	753	733	752	760	734	744	765	791	741	774	733	818	717	697	736	749	771	730	711	739	746	771	773	769	752	718	757	784	728	726	703	767	723	732	735	757	699	761	732	769	801	720	727	758	764	752	771	745	737	755	720	783	809	746	710	779	739	790	744	776	778	747	715	773	745	741	737	746	743	733	717	748	745	855	714	714	775	762	797	745	737	749	736	762	740	715	786	723	744	713	701	756	741	754	725	796	718	744	750	775	770	721	709	808	727	793	758	761	744	746	779	735	710	747	723	740	756	755	739	764	770	778	751	712	698	749	780	726	734	685	720	740	752	842	715	790	729	766	737	717	792	765	723	711	746	795	715	697	735	758	715	742	772	785	775	813	750	759	774	758	728	725	717	726	728	736	776	766	752	755	765	767	708	717	751	756	737	760	781	743	726	760	771	742	757	723	752	761	718	793	777	735	734	748	747	740	690	756	801	756	771	736	708	756	770	753	782	754	780	730	781	743	740	803	738	718	771	758	787	744	767	785	696	770	767	750	757	705	734	751	722	738	703	718	710	758	733	767	754	738	738	754	729	752	734	768	715	744	733	791	760	710	796	789	759	768	701	751	704	762	775	772	756	761	747	747	749	726	748	699	728	742	766	720	775	749	774	742	754	737	786	720	737	741	734	735	715	770	724	736	730	744	754	704	762	697	743	739	747	737	748	752	751	765	741	727	763	718	718	677	753	757	741	771	715	753	772	736	743	684	723	703	739	710	738	705	720	709	749	713	739	781	766	783	792	724	715	740	762	758	740	764	767	746	729	728	801	725	780	759	722	780	698	755	756	697	737	722	757	734	717	745	780	761	769	768	732	711	756	742	803	741	724	753	753	809	766	722	729	754	743	764	779	731	747	723	736	707	717	790	790	802	799	751	765	747	751	722	728	767	748	749	711	711	755	740	735	784	778	773	736	753	742	755	748	769	768	771	704	724	697	767	697	720	790	756	756	732	784	747	704	705	772	726	717	755	758	734	719	739	710	781	729	814	760	764	680	731	736	746	704	743	733	732	708	752	770	725	713	755	755	750	730	765	727	728	773	691	741	784	726	743	668	732	753	751	763	781	725	771	756	757	774	719	780	766	757	742	769	720	749	761	759	743	724	739	817	724	794	781	767	769	743	761	711	727	786	769	701	765	737	703	801	767	766	742	739	762	733	726	722	711	740	770	685	725	739	780	703	764	765	743	747	726	763	715	735	749	761	768	741	717	736	765	747	732	727	762	815	781	773	744	787	739	720	733	708	726	767	756	750	734	793	723	767	743	721	774	759	685	787	765	741	753	748	778	745	707	721	739	699	791	725	795	802	730	734	764	710	809	752	732	723	747	737	779	687	780	787	748	764	787	779	751	724	836	773	756	742	738	764	731	725	745	756	806	754	754	735	712	738	751	784	748	713	732	766	762	704	759	782	732	735	741	709	754	748	743	791	712	742	702	771	712	722	720	749	745	737	740	736	801	762	711	731	746	729	773	712	728	709	751	790	765	770	771	723	704	722	748	749	735	754	755	784	785	756	742	759	739	715	749	723	700	701	744	740	730	771	743	668	774	689	762	761	751	795	767	729	731	758	741	775	763	739	700	740	786	763	787	666	774	751	737	727	761	733	728	739	742	742	720	720	742	766	746	702	791	723	736	762	775	772	716	738	783	760	695	768	762	752	712	711	745	706	702	728	719	731	781	726	771	744	743	759	758	765	790	762	747	681	786	758	777	761	734	740	761	748	748	743	708	713	759	760	725	737	733	745	752	768	732	740	724	763	693	755	725	735	799	730	744	802	808	747	742	756	796	791	799	750	755	721	727	731	765	778	749	752	729	787	720	742	766	727	736	777	757	741	731	765	760	724	725	765	815	704	763	801	743	810	705	730	747	764	725	725	778	778	760	770	757	723	703	744	722	746	797	797	708	764	735	765	755	694	753	738	751	725	774	734	790	706	787	747	749	801	690	751	744	800	764	720	744	784	716	741	759	733	728	702	745	735	681	776	712	757	722	726	747	732	795	737	773	713	783	753	799	744	771	777	740	751	714	754	745	739	728	737	736	760	733	781	751	766	746	723	794	780	747	750	788	692	727	728	791	741	772	736	751	707	740	821	754	782	753	737	735	725	754	739	711	746	762	781	765	720	747	818	743	748	720	778	733	745	740	740	757	756	746	790	713	770	728	761	762	708	767	772	763	763	719	763	773	706	737	735	775	728	727	783	735	744	820	744	740	751	756	764	737	767	723	696	783	796	755	760	741	823	793	774	706	778	761	761	720	712	736	765	754	753	738	747	729	759	724	756	756	726	731	765	770	815	727	729	728	698	723	764	717	730	726	796	771	761	752	796	741	768	764	700	725	730	759	748	759	759	729	761	734	794	715	779	772	746	731	723	756	748	663	785	760	741	769	721	701	727	773	794	732	731	757	770	753	717	742	718	701	815	766	744	753	737	727	722	750	698	760	716	773	782	753	765	746	721	772	757	707	743	747	715	748	758	734	756	728	702	761	749	723	744	737	756	781	738	760	715	782	780	756	720	741	764	764	743	734	744	768	744	753	690	710	769	781	707	788	735	742	750	755	731	756	722	724	755	718	778	772	763	725	804	777	749	741	795	791	732	702	715	777	699	767	753	782	769	786	760	778	722	783	764	750	725	726	733	783	769	773	728	728	720	763	762	731	718	787	752	677	772	788	726	762	741	760	739	774	729	740	770	769	734	724	764	758	752	739	711	714	733	764	715	741	721	771	749	716	743	782	752	717	692	738	764	728	705	759	711	746	742	725	776	742	720	737	764	782	737	746	738	755	693	788	766	770	737	688	746	745	717	768	716	790	795	767	769	714	758	733	768	737	762	799	741	809	750	762	752	752	722	752	740	765	694	768	691	745	775	732	730	735	742	750	711	722	783	754	694	726	735	777	719	751	764	835	782	722	729	763	777	736	750	765	737	738	767	766	755	753	743	699	709	766	747	755	737	774	721	687	774	737	766	752	791	758	781	761	731	765	721	702	683	749	686	786	749	754	807	751	811	739	705	732	771	774	758	748	738	748	763	728	744	767	764	777	685	738	715	785	740	766	742	726	780	777	731	734	764	721	774	758	716	710	818	716	753	746	723	742	752	739	743	820	778	793	654	764	789	737	732	702	805
24353	21476	25135	28211	21490	21527	16582	3762	1160	298	272	277	269	287	325	281	309	289	271	282	311	270	303	274	284	331	274	289	313	263	284	305	279	304	283	279	267	289	261	298	257	256	285	280	242	242	280	273	269	286	298	281	257	306	257	269	276	285	252	262	275	286	271	265	240	296	273	292	271	277	316	284	289	247	286	279	308	265	277	292	305	255	283	262	262	291	263	265	259	279	277	283	286	287	288	303	272	303	273	272	247	288	284	285	258	274	261	286	283	272	262	273	296	265	289	261	291	287	254	268	258	266	284	278	278	257	281	285	261	238	294	238	267	249	228	285	255	260	305	262	241	247	263	269	239	267	261	278	255	244	262	280	268	284	279	274	278	261	276	283	271	291	290	260	260	279	283	278	262	274	270	277	278	318	278	269	273	258	291	257	288	283	257	285	272	274	275	282	254	270	247	279	287	272	277	269	270	243	248	265	240	287	282	291	267	274	283	312	286	233	301	267	275	247	279	276	294	263	287	264	278	264	283	283	311	261	278	277	293	277	296	280	278	267	276	268	315	270	287	244	267	268	270	265	240	241	276	309	251	280	276	258	248	275	290	277	292	288	278	285	285	308	251	257	270	253	254	302	283	276	265	252	297	257	310	287	247	243	270	300	288	257	263	272	289	283	293	233	258	302	261	252	303	267	281	263	271	277	272	282	299	301	276	258	274	277	277	279	269	275	280	284	274	262	287	290	303	276	281	273	261	286	265	264	284	279	251	262	242	255	304	270	274	274	273	259	267	248	268	239	271	255	300	277	276	267	288	260	305	281	244	242	259	252	279	257	256	275	252	282	263	267	309	297	284	277	288	250	259	251	258	288	301	266	288	247	270	249	251	276	279	271	268	262	318	258	262	309	295	293	220	266	277	296	269	277	259	282	268	218	281	277	298	260	300	256	245	243	268	282	291	286	286	274	301	270	308	291	276	259	264	291	271	276	265	272	286	258	282	277	258	293	287	275	249	271	252	279	279	279	297	283	243	283	263	279	276	283	264	298	258	283	282	279	251	282	264	274	291	264	293	286	260	253	273	263	268	283	245	242	305	306	272	278	262	240	270	253	280	276	288	273	275	269	289	273	278	269	257	315	276	285	276	263	304	248	246	264	287	301	271	267	245	306	245	282	299	278	285	273	303	280	268	258	275	263	261	282	266	271	263	287	249	293	282	248	241	283	270	295	281	262	294	283	248	308	280	255	281	263	277	269	274	278	280	289	295	294	289	286	281	302	259	262	252	291	273	264	258	217	278	274	298	266	273	299	295	264	266	324	253	299	247	268	285	263	252	281	260	247	287	254	294	226	276	278	284	255	259	282	277	256	295	268	288	267	245	271	277	280	273	282	240	272	279	279	286	267	278	277	260	259	273	268	298	296	288	252	256	266	251	258	259	296	310	283	271	268	212	268	278	283	266	280	285	285	291	272	269	219	297	285	276	255	272	283	285	269	256	286	260	280	249	287	264	306	269	286	262	286	271	294	277	285	277	234	271	284	289	256	266	255	265	271	262	291	301	286	260	267	297	269	253	289	296	278	255	277	273	297	287	267	269	296	276	265	278	275	281	277	253	303	274	254	246	282	260	280	269	281	301	260	270	259	242	275	267	249	266	316	281	247	292	279	243	260	280	257	286	263	238	233	291	262	281	279	265	276	287	285	271	238	261	290	253	277	269	276	269	275	294	291	296	282	254	249	264	268	306	280	263	275	280	288	294	264	273	266	254	258	297	254	279	278	268	288	265	288	256	264	280	265	283	237	278	271	284	299	275	298	284	282	251	253	255	261	288	269	282	299	298	267	266	259	266	304	275	252	277	269	282	274	220	291	293	279	280	273	252	246	262	262	273	304	241	276	260	272	274	284	274	273	293	297	285	316	276	278	274	306	266	263	250	275	261	261	265	268	300	278	265	280	279	270	262	266	279	296	302	300	270	267	284	273	260	267	284	284	276	257	253	264	276	301	275	271	275	274	271	284	288	249	259	272	292	274	258	283	271	273	274	296	269	286	267	282	277	280	260	234	259	270	282	262	279	306	277	263	284	283	295	259	249	280	272	275	268	274	257	294	271	289	318	267	284	265	278	278	289	249	258	288	277	246	261	274	290	303	275	292	249	247	252	251	288	267	279	275	253	274	262	262	291	269	260	277	276	276	267	278	271	237	297	259	255	281	267	287	266	283	262	280	287	258	278	264	255	255	249	292	285	267	308	267	279	234	249	289	259	268	269	280	281	262	279	261	241	275	289	247	279	293	274	248	266	276	286	294	291	270	274	265	270	251	302	286	266	259	297	270	281	288	256	287	255	269	257	283	288	268	276	293	291	265	271	258	298	251	275	249	251	241	271	299	268	273	293	264	229	291	319	282	288	286	248	233	247	279	290	274	290	292	286	277	242	258	264	275	257	271	234	267	285	287	276	252	244	279	256	244	264	265	307	274	273	259	276	275	290	254	270	292	291	240	280	257	254	258	255	280	270	239	262	283	247	277	312	298	255	268	286	269	278	278	273	287	283	295	257	272	236	257	282	276	266	252	271	232	305	232	279	295	265	299	288	272	270	266	290	266	299	275	269	279	270	285	289	294	284	292	275	279	301	259	252	301	271	258	229	270	258	286	285	276	257	252	286	285	288	281	290	259	289	280	252	256	280	295	233	251	277	261	311	268	262	261	269	275	288	287	266	281	302	252	264	253	277	264	274	258	276	272	269	265	272	269	278	294	268	273	255	256	256	229	281	303	295	281	251	290	247	283	257	268	261	284	266	280	258	258	245	262	272	269	298	267	273	258	277	302	249	291	307	267	252	305	259	283	271	284	270	299	286	291	228	277	241	274	278	279	263	261	239	253	254	257	233	268	272	241	265	258	267	278	229	255	283	299	288	282	279	279	272	279	260	273	290	263	253	261	270	280	302	264	298	279	294	286	303	262	297	286	283	279	267	243	275	266	290	281	276	283	254	279	269	260	263	280	260	264	284	292	240	284	252	287	280	316	255	253	298	306	260	284	263	277	263	264	254	260	264	255	278	279	296	263	289	311	266	247	284	269	269	252	294	282	274	284	281	260	268	298	272	261	258	289	264	252	282	247	254	246	285	289	271	266	267	267	250	283	256	241	232	292	297	289	288	271	256	246	277	254	250	245	242	285	278	274	237	246	251	276	265	265	293	270	303	267	251	268	322	295	300	306	247	278	292	277	292	267	275	289	258	295	280	320	271	246	283	266	254	257	274	277	250	244	281	259	276	294	262	294	264	276	272	279	254	257	294	271	269	266	273	289	278	307	281	290	260	266	275	284	272	280	248	265	268	248	275	278	262	299	274	269	279	292	277	287	280	276	286	289	266	278	233	282	267	293	270	267	270	290	236	273	306	270	270	263	293	299	263	299	252	279	284	287	277	272	301	286	281	287	277	271	261	246	271	256	263	284	279	260	297	286	291	296	281	282	286	291	270	216	257	260	276	308
26124	44796	32906	16983	7053	2040	1174	2043	1098	697	687	723	659	669	637	685	653	627	656	624	668	688	656	657	618	628	614	607	673	721	658	635	657	673	640	641	658	643	617	685	667	628	643	634	642	649	676	668	653	593	659	627	635	612	625	622	601	663	640	629	648	653	627	622	615	639	649	646	670	668	622	628	695	635	700	674	680	650	637	678	611	695	654	602	625	618	670	675	605	641	637	706	600	671	659	669	690	655	656	640	623	670	693	665	620	625	674	667	645	622	652	645	598	620	707	676	640	636	643	643	649	635	637	613	644	622	677	626	656	640	654	650	689	664	630	622	675	638	679	603	655	629	637	648	671	682	626	659	621	654	651	682	629	679	677	653	637	663	620	618	662	640	656	654	634	658	668	657	664	630	628	662	658	638	628	646	651	657	664	637	693	643	626	660	650	605	678	646	662	623	589	644	660	634	632	680	645	670	620	676	666	669	695	639	668	673	648	634	645	625	623	666	610	632	693	633	615	650	661	682	660	645	656	638	612	674	662	649	654	647	637	647	675	658	602	621	652	629	620	712	631	658	637	674	641	625	636	703	688	614	680	656	684	631	622	680	674	687	626	635	646	688	632	616	647	682	687	662	648	616	662	644	638	588	642	656	622	636	672	629	656	666	620	657	700	663	620	699	636	682	682	650	653	678	654	651	664	646	626	627	606	653	625	682	607	650	678	597	675	628	657	660	624	643	654	654	654	594	641	648	607	629	608	638	679	626	652	640	690	644	686	661	689	654	637	635	659	625	653	633	664	636	662	627	608	657	624	682	657	684	625	605	647	652	659	650	669	675	667	668	647	643	658	686	630	651	613	626	681	633	634	649	629	649	638	639	651	662	638	638	651	649	667	584	607	611	602	621	591	645	655	655	664	641	677	667	657	617	683	648	661	657	682	656	672	638	632	593	646	677	638	650	661	604	649	670	661	646	628	654	640	666	631	650	666	652	675	638	592	656	641	643	665	671	660	632	650	611	701	602	644	671	622	673	668	645	640	654	635	652	620	652	680	710	606	671	661	618	666	604	649	663	619	673	619	641	648	658	640	608	660	638	606	677	589	664	690	629	625	651	669	668	621	655	657	629	623	628	634	670	667	659	624	623	679	680	613	641	613	657	634	671	635	657	712	646	668	647	647	654	668	602	646	621	643	657	645	622	656	633	621	603	646	695	648	642	653	647	668	629	617	623	650	651	638	638	640	647	685	619	609	623	601	631	649	638	639	649	656	672	692	633	646	612	661	637	629	663	680	667	697	601	583	640	662	641	615	612	671	652	614	655	648	614	608	647	656	639	634	627	592	613	654	635	608	605	628	634	645	617	669	647	658	699	641	656	618	671	649	655	679	650	634	596	649	638	634	592	661	642	627	617	633	672	640	618	630	664	657	666	642	677	638	661	652	637	689	636	648	638	697	617	661	701	712	632	650	617	655	667	666	684	657	622	669	684	637	618	675	668	628	664	633	688	648	657	680	647	652	641	707	656	650	704	599	631	644	639	649	651	636	629	701	672	640	631	618	662	702	643	629	649	638	609	639	668	649	664	606	672	665	610	632	620	673	647	669	665	672	643	647	615	624	589	642	638	687	623	647	622	675	696	664	636	618	641	639	643	618	631	633	630	614	648	608	635	641	620	670	655	663	644	718	658	684	654	634	653	633	649	597	603	631	669	596	668	634	593	633	666	667	663	703	636	623	660	662	650	646	634	644	666	668	632	649	664	654	674	662	632	646	588	661	638	696	616	679	584	626	621	663	630	636	703	628	628	602	622	628	677	643	650	660	571	632	621	678	679	659	612	623	625	621	671	631	638	606	640	646	590	659	660	625	636	639	634	616	638	649	608	638	623	674	664	625	660	661	604	653	633	635	653	661	682	638	664	636	671	677	654	671	659	651	677	644	673	665	663	662	637	676	615	625	665	698	671	647	678	648	612	566	694	610	651	640	619	650	597	611	636	634	609	700	604	662	660	633	643	673	652	629	622	591	662	646	646	641	625	700	604	643	623	645	657	617	703	683	630	621	628	650	634	620	635	607	633	631	614	656	674	650	666	664	655	617	640	643	669	623	634	619	661	646	609	610	638	635	644	612	607	645	629	656	642	608	632	658	610	657	665	650	662	575	645	633	677	662	645	669	638	637	653	646	647	647	670	615	617	630	628	630	627	660	646	676	622	640	592	632	636	635	635	647	659	664	694	638	664	664	666	628	673	695	654	664	672	635	622	683	632	666	598	687	645	620	698	640	669	618	653	621	652	654	621	620	631	690	627	687	623	645	657	591	621	698	605	647	633	653	642	621	684	604	655	670	648	669	624	638	662	627	665	673	617	672	608	641	671	663	630	636	608	667	616	606	672	671	672	655	629	636	649	641	641	639	612	618	635	605	628	677	622	653	657	639	631	641	644	654	667	630	665	674	577	644	652	693	660	699	667	618	651	664	584	638	686	674	657	678	643	667	647	651	631	646	645	634	640	596	639	653	694	652	648	674	654	649	648	658	633	693	658	638	614	687	662	639	637	661	621	682	608	628	654	641	599	644	612	659	641	648	680	669	583	662	638	688	676	677	625	654	609	632	650	665	612	648	604	595	606	619	665	614	639	644	611	651	647	606	675	674	634	647	696	656	611	627	639	660	617	674	642	668	603	642	614	609	690	673	691	622	646	654	631	622	586	655	680	679	654	609	637	641	639	616	648	635	589	679	616	649	619	628	634	614	669	662	662	619	664	660	629	657	642	654	659	680	654	665	662	640	631	648	629	654	634	631	652	655	630	644	607	658	655	631	676	647	622	635	633	658	658	659	730	613	653	622	613	649	680	608	652	602	667	657	638	602	696	655	653	645	660	612	646	630	622	654	662	608	655	655	648	636	609	638	627	641	646	625	696	625	681	656	645	605	672	677	641	613	628	679	652	661	658	670	637	647	642	591	670	659	661	661	646	624	636	621	650	668	687	620	615	629	601	627	621	617	650	639	638	659	652	664	607	683	639	633	627	626	618	643	632	634	649	605	638	647	631	634	673	661	611	632	671	675	612	635	644	647	611	665	662	596	650	602	652	672	661	624	686	641	645	634	683	612	662	666	624	614	683	651	628	661	657	602	634	672	609	636	619	625	621	638	632	633	661	626	647	690	679	615	634	616	647	619	661	639	622	687	667	608	636	673	662	661	670	632	645	658	651	633	631	673	631	674	660	622	682	645	628	616	584	655	671	641	635	619	622	679	627	640	685	677	650	648	645	650	626	641	653	620	652	664	634	672	661	655	634	641	645	645	649	640	670	632	639	639	640	611	587	614	659	667	665	639	637	703	586	638	648	619	607	652	680	628	687	637	623	643	638	632	676	691	628	621	635	641	667	673	702	642	618	637	664	677	629	632	664	650	645	651	653	648	665	657	625	615	653	636	667	657	615	694	659	697	684	652	613	603	668	640	637	623	646	678	655	677	648	637	652	610	659	620	635	650	595
32129	24035	22416	9510	1994	605	284	299	230	179	208	227	205	214	195	222	205	205	226	222	209	204	209	193	172	202	177	220	195	231	212	236	198	212	202	244	178	195	214	215	199	193	203	176	191	214	209	188	209	199	200	203	229	201	215	187	196	223	207	192	218	204	207	190	228	215	197	209	214	215	212	250	212	216	217	210	226	201	195	211	200	223	194	221	214	206	208	190	224	219	205	213	180	233	206	214	205	179	179	197	235	195	206	207	201	223	196	204	233	214	199	206	218	203	208	233	216	189	213	217	216	212	225	200	235	215	203	190	220	197	211	206	228	210	203	218	204	198	199	195	194	194	221	191	181	229	192	214	173	182	194	192	230	202	234	212	195	207	239	208	198	201	231	205	211	205	196	207	206	218	238	189	202	192	234	216	210	205	225	213	209	221	206	226	184	228	217	198	209	180	220	202	207	205	191	229	219	235	168	196	217	191	180	204	213	193	229	209	228	215	229	198	189	208	199	189	208	213	214	209	199	199	232	215	201	183	185	212	232	191	224	217	204	213	182	223	214	209	200	199	188	217	218	203	215	193	235	232	213	237	205	225	196	225	207	195	196	182	184	220	193	228	197	222	224	194	200	200	188	225	213	226	218	186	195	201	219	203	221	213	221	203	208	221	210	218	211	215	195	211	167	226	209	213	212	212	203	210	207	230	220	231	189	188	201	195	219	204	247	194	213	200	217	214	215	211	211	235	191	201	198	206	211	204	185	164	195	198	199	229	231	204	199	204	226	228	208	200	205	224	228	217	188	217	203	222	185	199	227	191	201	209	194	208	201	192	200	219	200	240	216	198	199	209	253	214	198	216	187	208	210	204	237	211	214	200	202	203	194	186	211	217	186	194	214	218	192	202	219	193	220	208	209	201	224	205	206	218	193	198	176	197	198	198	194	187	217	226	190	198	200	199	212	212	202	201	222	220	207	213	216	217	210	185	227	204	210	217	190	208	207	210	213	205	239	222	206	218	206	221	175	180	207	209	221	192	202	200	199	213	225	219	182	215	185	224	206	233	239	181	203	181	206	209	204	212	175	231	221	174	207	227	204	215	213	197	170	184	206	204	181	180	204	200	208	203	211	210	202	195	213	197	226	198	224	174	222	207	230	217	191	208	188	195	216	217	221	189	211	234	201	204	209	226	211	217	217	212	187	215	211	209	208	219	199	208	211	223	216	188	223	191	214	218	219	206	214	216	200	188	204	226	207	199	186	221	204	208	223	226	220	211	215	216	194	219	197	205	204	191	206	204	212	191	240	201	191	206	205	200	191	225	216	204	199	228	191	184	227	224	179	216	201	213	221	209	197	213	205	233	201	199	214	226	185	206	204	206	207	207	206	204	227	195	194	216	203	193	233	205	197	185	228	231	205	229	204	214	179	206	194	204	222	197	206	198	175	245	217	224	177	220	200	212	178	201	213	214	207	210	236	225	216	203	193	207	218	194	202	199	192	230	218	202	205	200	222	199	211	196	224	188	202	181	191	204	202	222	208	216	223	198	195	218	197	190	237	194	173	181	224	223	206	208	216	197	221	190	196	188	207	197	224	227	201	228	223	222	203	227	202	249	222	197	201	206	202	200	224	212	173	189	193	224	194	181	187	188	229	197	221	228	191	196	212	220	220	193	193	221	228	197	250	213	176	198	191	212	213	201	216	212	199	178	211	207	195	195	235	198	174	195	211	206	209	197	203	185	216	214	210	213	224	205	207	193	221	194	214	221	196	174	209	196	195	217	168	214	209	211	208	197	215	215	215	182	228	202	232	223	200	210	223	194	194	203	210	220	196	201	211	206	206	229	211	188	235	211	235	206	199	238	212	197	197	198	211	209	211	189	210	199	208	216	208	220	189	202	210	200	222	198	193	177	179	214	198	213	185	220	195	203	218	201	228	221	204	210	213	227	220	238	230	206	195	228	214	223	226	193	199	227	187	230	189	215	205	217	201	218	222	209	196	212	205	199	214	193	188	238	224	189	200	201	217	202	189	187	226	186	191	225	198	183	222	233	217	210	210	195	188	207	225	202	208	211	207	203	214	209	190	200	203	202	203	208	221	202	207	226	232	209	239	214	202	216	200	194	209	206	180	231	191	203	210	217	212	186	208	210	206	213	203	220	207	197	206	232	202	193	190	211	189	193	224	206	220	190	224	220	214	195	225	199	216	186	174	195	196	200	186	201	191	206	218	215	197	221	201	212	206	195	218	211	212	221	182	193	220	212	187	182	195	207	215	216	209	169	194	189	176	208	218	229	198	194	206	213	212	212	249	191	189	196	200	223	187	221	224	220	220	212	233	190	216	206	201	223	219	215	220	202	229	216	215	191	206	174	201	210	206	207	189	204	229	201	209	229	188	199	210	219	203	238	196	251	206	202	180	196	202	205	234	212	187	223	209	203	227	210	204	186	187	231	217	219	213	201	192	221	215	195	217	230	198	213	192	211	212	207	180	222	209	213	186	200	220	190	197	231	215	207	199	199	210	216	184	197	220	219	155	199	215	220	192	198	215	226	176	203	206	224	222	204	234	200	197	216	216	228	232	206	221	198	217	220	212	182	210	221	209	177	198	223	185	202	209	223	196	220	215	221	213	190	202	195	226	209	242	197	209	197	213	220	224	228	222	200	203	211	205	193	211	220	219	211	208	202	213	210	211	232	240	194	215	200	223	211	185	210	181	218	195	221	191	221	187	230	217	210	214	200	209	198	217	193	208	215	211	201	199	199	224	223	194	189	206	211	205	201	220	234	173	218	231	192	215	227	192	201	218	250	228	222	194	210	227	215	185	218	225	204	208	236	210	203	191	212	217	202	195	223	221	201	219	180	224	201	202	185	181	199	217	190	207	218	208	235	215	207	201	197	243	201	213	223	215	201	211	233	197	201	215	205	196	197	213	228	240	237	206	233	214	219	200	217	236	211	207	199	218	238	238	205	205	213	242	198	205	221	203	238	223	184	202	201	235	208	211	235	227	223	209	184	217	182	210	220	177	230	178	216	200	191	243	214	213	202	220	188	201	205	208	206	206	197	187	206	214	214	234	225	205	204	205	218	217	225	190	217	190	219	212	216	198	166	213	198	202	197	240	206	193	204	207	209	199	232	183	212	234	210	206	205	224	212	213	205	197	205	194	214	195	188	216	221	198	188	185	207	234	177	217	222	192	174	209	235	218	212	201	209	217	236	206	211	213	179	207	220	215	199	198	246	199	227	215	197	189	193	190	197	217	211	213	195	194	208	196	204	212	200	188	223	209	185	190	197	189	227	187	192	193	213	205	191	232	218	206	218	216	211	210	198	213	221	212	199	191	189	218	209	215	199	187	209	192	200	198	230	218	224	200	216	205	235	226	220	197	204	208	209	240	180	239	241	202	210	188	177	177	224	206	195	228	197	210	214	189	177	218	180	198	179	232	230	193	202	194	175	189	188	222	212	222	216	182	191	211	178	218	192	218	194	208	210
23906	29559	15473	4581	1668	764	598	574	566	544	566	544	561	602	549	558	540	547	562	519	553	565	524	520	533	572	557	523	566	530	494	511	549	513	593	539	572	543	519	573	580	524	527	580	509	553	567	564	583	509	547	543	573	536	525	549	539	530	571	575	539	553	504	533	534	539	518	533	545	529	539	546	551	555	549	562	564	541	565	562	528	568	553	547	538	590	524	536	518	550	534	545	557	519	567	582	506	538	548	540	557	515	528	541	580	519	547	582	572	606	545	532	520	534	552	527	507	544	589	513	551	596	570	596	584	547	565	544	573	546	560	537	553	550	592	566	557	558	564	523	538	521	518	531	539	573	539	514	533	550	523	585	515	545	560	512	582	531	509	587	537	583	517	507	517	550	529	563	549	549	524	557	563	525	555	536	571	540	526	571	516	585	563	566	549	516	548	528	541	575	547	522	508	522	563	538	571	583	549	566	541	517	547	551	584	542	551	558	549	535	561	517	545	558	611	547	521	573	551	571	569	525	512	501	533	528	559	504	545	554	528	556	575	542	569	547	557	577	571	585	507	512	565	533	569	493	522	565	502	517	558	519	561	501	499	538	547	558	530	554	538	590	507	530	532	567	527	537	570	513	564	543	529	530	543	555	536	544	560	545	524	537	573	542	535	543	553	559	529	565	564	539	532	552	524	575	547	507	542	543	519	588	526	548	569	544	562	569	515	534	560	595	530	545	504	561	527	587	536	569	556	532	535	599	561	550	550	533	554	589	554	592	542	543	551	556	512	564	555	570	559	542	541	529	538	569	527	542	531	561	555	582	585	584	560	556	500	551	566	570	569	543	574	573	543	540	504	504	529	574	571	536	581	588	566	583	532	551	596	580	553	554	529	542	598	538	580	550	511	517	576	554	591	580	578	545	554	525	548	556	506	548	523	517	540	529	521	560	538	534	552	567	560	525	555	564	534	536	517	542	595	542	546	553	527	560	560	620	534	547	569	531	548	551	546	508	515	558	566	542	576	572	539	557	598	524	539	525	532	537	520	545	560	522	590	550	551	534	579	532	554	524	519	572	552	504	520	572	532	534	542	499	578	537	528	514	538	546	517	545	564	523	513	526	554	556	539	584	567	538	573	533	553	522	524	542	538	564	548	529	599	617	579	568	534	540	555	530	617	561	530	556	594	542	534	607	514	535	536	546	508	547	529	579	504	529	563	530	558	530	499	569	571	517	543	568	531	553	521	540	516	554	549	512	513	557	582	523	541	555	533	579	525	582	544	548	527	553	561	528	537	537	534	571	559	553	558	567	585	581	535	533	540	505	547	500	534	567	574	573	523	546	581	558	536	544	569	555	547	545	514	564	531	539	530	530	522	566	544	533	532	553	523	543	530	557	536	572	570	574	529	580	577	585	537	574	534	527	510	544	549	506	526	551	515	543	532	541	531	549	568	543	531	561	536	543	578	558	512	535	552	514	585	565	526	541	532	525	555	568	525	555	537	554	541	566	564	513	528	570	538	585	519	520	576	542	540	529	565	541	561	573	568	546	563	532	523	523	519	541	567	509	549	535	519	541	527	516	549	577	550	553	580	481	548	541	576	539	558	553	603	531	555	540	569	521	536	532	557	568	504	560	543	522	563	545	560	594	525	564	584	558	528	531	572	567	541	527	589	550	555	537	566	550	548	570	501	534	572	546	534	566	545	597	549	506	520	544	520	555	555	559	529	585	520	531	575	542	566	547	541	502	552	592	519	558	555	553	548	527	558	563	566	530	562	522	554	565	566	606	558	505	566	577	509	549	514	503	550	547	581	497	509	522	501	546	539	504	552	490	573	542	524	537	529	561	564	530	583	556	545	490	526	541	581	540	604	555	550	558	594	558	529	568	549	583	547	531	552	564	537	518	542	538	559	541	544	550	532	544	563	580	520	555	567	547	528	535	555	533	523	568	545	551	516	559	555	593	524	538	545	558	533	546	537	570	560	526	585	523	562	551	538	569	545	524	541	523	561	537	544	564	573	567	557	551	569	599	559	544	562	566	544	554	509	521	527	529	552	552	555	550	488	575	545	543	545	576	581	516	551	525	565	572	532	558	574	595	551	553	527	607	532	566	570	547	550	566	532	569	554	539	554	595	599	542	507	545	545	572	523	539	526	573	566	529	544	564	533	581	574	552	543	561	563	539	545	533	540	507	550	535	522	544	576	541	529	552	528	563	527	577	567	550	534	569	558	561	562	562	547	544	572	579	520	532	578	563	537	533	565	535	596	557	552	523	524	546	526	524	557	540	516	579	552	570	551	541	536	534	565	503	528	554	541	594	548	551	526	569	573	578	599	546	558	540	535	551	598	542	544	553	539	556	605	523	554	525	559	547	541	520	529	568	536	547	537	554	604	550	506	540	552	539	575	563	528	511	562	539	587	538	578	537	554	518	524	542	570	504	562	559	548	525	533	528	562	531	558	520	570	582	589	521	531	575	524	545	543	549	557	506	565	530	555	516	529	569	529	540	526	562	529	551	560	542	560	574	538	545	615	562	557	579	580	531	559	510	526	532	587	527	581	541	536	501	537	564	543	544	520	544	579	536	564	529	553	541	553	508	530	528	529	558	528	546	531	556	545	543	555	550	572	508	545	538	551	534	543	566	540	552	533	591	536	551	491	554	565	511	555	547	560	507	564	550	563	514	554	575	560	543	545	584	570	539	534	531	510	567	569	526	543	534	568	554	587	522	584	553	596	532	529	586	574	560	576	548	534	554	543	547	562	555	563	563	566	540	560	577	592	555	555	543	533	547	561	511	609	550	506	560	540	527	589	564	548	593	541	528	577	523	561	561	544	558	593	573	548	563	601	516	541	573	540	523	552	538	546	536	503	581	534	544	540	532	545	559	538	545	529	536	579	561	561	527	551	544	542	596	502	567	550	525	543	596	515	604	539	542	568	573	583	566	590	578	561	586	535	576	554	571	586	561	523	569	552	547	566	553	561	577	550	591	564	547	532	597	598	576	518	566	517	559	514	516	546	554	531	533	531	569	512	496	540	535	557	557	528	568	530	586	566	545	557	528	524	579	525	566	532	539	528	555	506	571	579	525	556	531	554	546	547	535	585	574	557	556	538	536	554	560	526	562	555	602	568	505	548	533	518	540	528	541	527	599	579	514	546	543	566	549	553	544	562	539	549	571	516	557	510	507	540	555	521	515	521	551	516	518	551	552	534	522	574	533	529	570	547	606	585	553	546	531	565	551	564	578	536	534	565	534	521	511	584	512	540	546	580	529	533	588	521	513	547	534	570	537	543	575	565	598	529	544	547	552	537	580	561	528	604	543	534	530	557	517	577	550	562	550	590	568	586	537	536	552	544	533	554	590	554	549	542	591	533	591	556	508	531	527	553	572	567	483	519	551	535	517	539	549	572	563	588	592	534	603	559	561	523	541	524	548	536	545	533	583	553	548	591	535	538	537	568	553	525	560	538	533	547	578	584	542	544	598	570	528
25051	21570	24969	28654	21596	19843	1967	1654	832	325	316	302	361	308	347	337	302	339	318	308	296	278	298	288	341	305	298	311	288	325	315	310	296	329	305	280	297	306	316	321	303	302	283	276	314	306	328	306	327	304	295	295	318	324	291	326	283	339	335	302	277	284	313	307	301	297	311	299	314	324	335	337	292	342	340	264	279	300	295	283	310	307	320	318	319	324	306	318	306	300	293	292	314	271	281	300	307	297	305	319	332	311	297	292	330	340	274	314	275	306	339	316	276	310	312	328	334	286	327	292	309	312	301	324	327	308	294	336	293	295	303	338	337	301	310	297	297	304	328	310	288	265	284	344	327	292	316	307	296	315	280	299	308	292	319	332	316	336	276	290	286	309	289	339	316	316	309	341	279	310	322	321	321	315	330	298	295	296	334	304	310	269	296	283	314	322	310	307	273	281	319	307	289	294	313	295	284	343	325	300	292	332	315	308	321	325	283	313	309	323	317	292	326	303	303	314	299	293	312	306	309	306	286	327	335	277	307	309	306	283	313	269	318	292	302	291	285	280	305	299	306	299	291	282	317	304	303	283	321	324	303	304	328	329	313	319	300	332	306	288	300	297	291	310	290	312	284	322	301	323	339	308	330	331	331	307	310	340	322	298	300	322	312	289	298	296	293	318	290	307	283	328	315	303	316	290	305	319	323	320	287	314	314	318	328	336	329	277	308	326	291	308	304	325	322	328	331	285	306	283	313	304	305	314	284	321	284	295	306	307	323	314	309	328	289	316	296	317	272	326	336	311	323	307	317	320	327	303	330	313	292	277	320	322	286	288	298	346	284	297	302	339	310	332	315	300	303	318	293	322	306	308	313	308	327	311	285	292	304	320	310	284	329	321	281	312	302	303	303	294	292	318	291	276	308	328	300	313	305	314	309	311	261	320	349	310	331	303	315	314	298	324	304	313	318	311	269	319	290	293	298	306	309	282	311	307	323	312	301	293	304	308	312	296	323	293	280	330	316	303	315	297	327	320	310	309	312	321	322	317	334	292	279	327	290	354	334	305	289	310	307	299	296	276	310	297	325	307	318	308	310	326	327	319	302	292	290	347	262	276	303	314	326	311	305	342	333	320	307	295	311	308	281	312	319	299	324	269	311	328	316	280	278	301	348	335	330	298	274	318	302	314	316	298	275	313	322	326	307	343	290	297	317	289	324	285	311	296	305	257	332	319	316	292	268	321	292	328	318	326	276	338	308	283	331	308	314	321	305	267	333	297	306	312	295	305	324	324	295	297	314	297	324	312	308	294	280	311	285	324	312	292	301	322	308	291	316	315	299	290	316	326	347	313	321	295	306	292	324	313	323	316	313	326	316	306	332	347	294	308	314	295	310	308	323	322	329	337	319	285	283	333	321	302	324	299	298	316	316	303	343	291	307	316	305	281	306	327	322	321	309	308	285	312	334	319	314	308	301	322	291	307	320	327	322	325	279	298	307	290	333	298	307	322	300	312	299	295	317	328	291	289	293	307	314	345	288	310	289	309	302	315	308	311	306	306	296	282	290	312	298	315	276	309	330	287	283	315	273	303	322	326	336	334	305	305	297	305	316	293	321	316	324	272	267	285	303	341	288	332	309	281	312	294	312	299	293	307	321	343	312	317	321	293	276	284	314	342	327	274	318	311	332	309	286	269	293	302	318	279	314	339	303	336	319	295	302	310	295	323	320	317	315	264	361	327	297	318	335	311	307	294	303	284	306	302	307	326	323	334	309	284	316	299	330	276	300	324	320	305	316	290	322	329	301	293	313	294	319	322	307	285	323	308	306	320	309	286	311	297	309	304	299	299	314	309	321	303	322	306	348	325	336	287	317	306	294	324	324	290	287	322	312	337	303	309	306	326	309	287	308	317	317	276	282	288	298	309	326	277	316	317	296	323	311	298	296	300	293	317	291	296	295	318	264	331	303	312	289	309	303	331	281	302	304	292	283	320	309	295	293	276	343	287	299	315	329	321	316	335	293	310	307	318	326	298	310	367	333	299	328	314	322	300	289	324	303	325	328	304	295	283	271	315	266	303	314	313	316	311	309	316	286	313	314	355	298	309	280	311	316	352	308	314	301	280	321	316	304	329	303	298	318	305	271	326	348	322	323	312	313	311	320	338	312	310	308	296	311	312	279	328	332	332	298	287	319	282	288	339	331	302	299	279	296	263	314	308	295	289	314	324	310	301	308	304	309	308	270	333	312	345	307	300	329	279	294	318	343	320	316	324	275	301	305	324	320	307	299	300	294	279	282	319	310	308	291	304	298	340	331	320	317	280	289	296	317	331	297	303	311	296	307	329	269	300	306	266	306	303	283	289	342	297	329	327	304	316	290	312	321	307	316	291	293	304	308	321	316	286	315	312	331	309	316	306	338	276	293	289	343	312	308	313	280	333	292	316	308	301	328	323	311	311	339	335	301	332	329	346	300	319	340	345	313	306	328	296	308	306	320	304	265	298	323	279	316	302	309	307	304	284	318	278	294	306	316	307	320	306	318	291	316	292	321	327	297	338	328	290	330	303	309	314	313	297	302	327	307	302	296	282	303	298	312	314	322	302	309	326	305	294	302	303	307	337	319	303	313	299	326	272	331	306	324	277	286	297	282	325	285	306	330	300	326	341	334	299	321	300	323	321	293	335	268	296	293	300	293	310	330	275	299	310	309	325	314	308	292	316	307	278	285	349	294	313	307	299	320	297	334	296	324	300	343	339	298	335	312	324	311	316	298	331	299	343	291	303	316	279	301	315	339	276	313	314	334	301	298	310	311	307	334	262	310	288	326	319	279	310	308	283	342	320	302	345	307	318	317	327	310	294	285	295	301	270	329	321	293	301	311	311	318	305	271	281	318	323	312	311	306	319	310	284	264	292	327	328	318	300	305	302	283	330	323	321	319	311	321	309	308	309	295	325	319	317	324	314	318	300	331	305	316	322	283	325	317	290	289	305	304	317	293	295	330	285	288	264	281	320	334	303	307	301	295	322	296	321	325	291	301	272	329	292	300	295	296	328	313	303	283	306	334	293	309	311	296	281	346	318	281	316	290	317	308	317	291	339	296	297	329	318	297	323	348	287	288	327	314	307	301	315	285	279	325	288	311	284	334	308	263	303	320	308	337	318	293	307	310	289	314	262	335	348	320	321	304	351	284	320	303	307	326	336	322	310	307	280	305	289	293	302	297	299	303	320	332	296	324	288	286	300	332	328	319	314	317	301	320	329	309	332	298	336	327	271	310	297	298	298	313	291	325	284	322	288	298	340	294	307	308	321	306	300	321	262	313	290	278	284	292	319	299	338	329	313	280	325	274	273	311	311	320	320	330	311	313	297	326	306	329	300	326	305	321	292	297	310	311	320	322	284	328	305	303	291	297	360	340	298	312	321	299	269	309	289	281	289	302	307	326	286	287	300	296	289	286	374	326	300	296	287	299	308	304	333	331	302	327	316	310	312	301	311	301	317
26483	38857	20993	9051	3580	1571	1006	1502	1050	772	760	766	752	707	742	771	760	733	753	753	793	764	760	716	727	768	774	747	680	753	698	776	733	767	722	747	723	793	758	780	773	809	719	744	735	737	722	771	753	780	768	717	778	745	792	750	709	747	724	764	795	759	719	739	731	764	741	760	723	736	701	758	725	730	745	699	749	805	759	781	737	765	781	791	757	732	690	703	766	778	757	755	776	725	728	741	737	779	777	759	774	772	792	746	786	769	726	731	732	769	704	723	740	750	742	699	736	764	721	730	781	697	765	748	759	726	740	764	730	767	755	759	783	768	747	758	732	746	731	793	811	701	701	708	767	788	713	781	788	769	717	765	728	753	771	779	732	781	746	759	718	724	759	733	765	760	716	766	735	713	731	795	725	745	786	758	794	730	755	746	703	690	799	719	768	741	703	792	755	785	764	726	770	743	732	761	766	719	714	721	717	806	724	739	756	721	763	731	702	752	771	745	781	749	762	767	765	767	734	740	712	762	788	780	740	724	764	753	764	785	761	752	744	776	740	693	736	701	750	811	735	700	695	746	718	775	748	746	740	739	755	753	803	734	694	759	779	794	693	746	727	763	708	742	748	724	749	725	732	739	734	764	761	780	696	781	763	752	764	749	745	721	783	752	726	730	739	793	748	737	776	768	789	814	730	737	753	702	770	731	710	786	786	734	771	802	705	747	741	806	790	768	766	743	756	755	730	725	737	749	750	759	729	761	737	737	718	721	748	737	744	759	762	726	786	742	746	720	765	719	771	774	753	753	803	787	742	780	807	760	732	755	721	719	721	748	720	742	731	763	710	750	737	797	733	711	744	701	733	740	748	739	727	769	724	739	735	740	740	754	731	778	774	759	781	729	733	712	735	786	740	722	728	755	701	683	771	771	798	779	723	764	762	742	781	743	739	756	722	712	723	743	740	705	758	757	775	735	719	744	739	724	716	722	758	753	731	728	736	777	794	769	801	781	753	768	735	785	748	743	781	742	728	739	759	715	717	729	784	765	725	748	748	728	702	727	752	755	725	750	675	743	742	779	712	693	727	729	776	738	806	741	718	725	754	766	720	747	768	729	793	736	776	716	735	724	745	819	778	761	732	746	755	680	751	746	695	734	729	742	741	734	729	784	785	777	762	740	753	763	733	762	731	753	739	773	691	775	752	754	744	785	768	762	761	718	764	718	748	746	782	752	725	733	764	823	720	728	743	686	761	737	781	750	764	786	692	729	742	741	750	727	723	727	769	776	755	748	755	703	726	717	691	708	754	685	789	706	755	739	728	760	753	779	769	815	771	772	764	749	781	752	798	741	746	745	754	760	752	760	761	692	726	753	792	773	736	726	712	706	719	759	753	730	757	694	750	742	691	790	800	788	739	719	734	753	758	716	769	774	774	750	780	742	796	740	745	766	741	749	756	768	795	743	773	764	748	757	720	727	766	773	746	724	726	695	806	785	727	709	783	768	739	712	766	755	765	768	776	741	787	761	757	756	683	778	771	744	740	771	793	745	781	735	763	746	786	761	720	717	778	748	702	725	743	739	741	734	756	730	762	738	706	764	701	708	729	765	776	719	721	750	720	757	775	781	774	663	756	725	698	761	722	764	701	762	718	758	710	720	736	745	738	758	728	811	763	754	715	764	742	742	757	771	724	738	765	784	741	733	744	709	729	779	756	715	742	754	794	769	762	775	719	721	741	740	769	742	716	747	704	735	793	786	722	740	726	724	738	723	712	777	778	718	729	758	735	808	769	720	674	735	746	729	763	760	736	747	737	764	783	762	749	731	737	743	732	727	723	753	737	748	764	703	711	722	758	774	728	731	743	729	781	761	729	723	712	701	771	749	771	767	768	781	742	736	734	749	728	716	721	754	774	746	762	766	755	727	747	736	733	704	718	691	772	786	812	725	796	757	801	776	709	797	743	745	734	774	688	745	744	776	747	774	750	681	801	833	721	715	762	734	746	765	772	778	755	745	752	746	706	747	691	709	758	750	712	693	763	727	742	766	740	795	749	750	760	685	705	749	762	732	708	743	740	736	798	765	777	733	739	765	753	692	713	777	782	706	763	752	773	712	815	742	739	752	729	774	758	723	734	785	762	762	732	729	753	715	769	752	738	791	749	735	750	722	759	782	752	731	719	757	748	784	707	774	713	755	744	726	746	765	739	649	764	767	768	733	754	729	757	735	735	708	758	744	748	729	763	772	750	713	744	771	738	783	769	732	706	745	759	739	749	726	747	749	795	759	724	787	778	786	734	749	744	753	743	765	766	753	762	781	751	778	756	706	763	788	708	753	740	720	756	761	762	727	737	758	756	739	729	749	745	776	774	757	725	728	730	733	743	744	742	727	736	766	705	741	736	731	689	766	759	741	696	782	762	688	743	787	753	739	730	706	750	762	766	744	742	782	755	815	788	781	764	743	724	741	765	761	788	743	717	763	771	781	735	691	712	743	743	716	759	692	751	740	745	745	761	746	775	781	730	780	777	742	751	769	778	736	726	757	709	694	699	788	795	778	762	716	718	758	723	807	738	781	787	706	744	726	795	764	795	753	725	787	734	751	735	782	766	736	760	744	780	754	782	761	722	730	796	735	766	773	758	746	760	731	701	790	719	729	749	724	751	775	705	774	774	757	762	809	760	738	729	783	720	688	755	721	782	776	751	734	746	740	709	766	747	751	778	714	736	744	760	768	792	764	733	802	727	820	742	711	753	734	777	793	768	749	699	743	740	740	734	771	755	771	771	716	725	756	782	700	678	781	754	745	717	759	714	776	770	696	760	691	756	757	746	714	729	743	718	778	763	762	712	724	746	763	732	706	730	745	762	741	717	762	783	773	745	747	755	738	779	732	781	759	721	764	743	781	747	690	730	772	718	738	744	736	726	748	760	776	746	718	725	755	758	724	742	754	763	791	756	747	702	758	755	665	760	780	769	751	711	764	788	746	723	742	700	748	766	763	783	706	709	740	753	735	753	762	730	735	707	729	770	714	758	767	715	712	791	742	795	788	786	739	776	678	707	756	738	764	717	733	725	745	759	733	801	771	746	789	738	782	765	720	780	714	724	720	698	753	768	700	746	750	763	748	709	704	748	800	736	789	746	711	712	764	768	764	741	776	768	684	759	711	709	731	738	731	753	749	782	762	777	728	759	772	720	759	724	740	763	746	706	723	787	776	743	703	726	763	751	756	722	729	719	798	791	733	715	755	758	744	681	722	758	777	752	775	759	758	724	758	730	755	763	775	731	762	752	766	757	711	739	770	756	744	738	705	727	777	773	734	731	721	797	737	781	725	748	801	799	749	686	748	777	766	708	784	810	741	716	790	725	747	740	754	754	786	771	763	771	776	751	778	746	729	766	766	765	759	753	757	710	755	744	731	727	747	696	751	665	763	796	714	719	685	742	708	762	744	713	751	716	744	708	756	751	826	739	771	714	696	712	770	740	782	741	707	716	745	782	740
24275	21490	25239	28190	21496	21548	16500	4100	754	302	280	291	282	292	278	292	277	292	293	285	310	294	288	284	274	276	302	271	256	294	296	272	297	264	226	286	272	271	264	260	267	259	306	309	292	294	280	265	259	271	271	299	291	284	297	285	266	299	272	272	315	234	288	287	280	268	252	278	298	297	299	271	306	255	314	319	284	269	293	275	279	249	296	248	281	278	277	292	300	327	260	286	225	275	282	260	277	284	277	265	311	294	252	302	281	307	277	274	290	289	300	268	276	225	282	268	290	261	262	284	311	270	290	270	253	265	293	277	281	294	275	290	287	265	280	268	294	268	286	290	253	263	265	253	309	272	290	267	264	265	274	289	266	229	267	292	277	270	271	262	312	260	273	254	283	273	282	297	271	287	284	280	320	296	278	259	284	274	281	278	277	282	273	264	276	298	268	294	282	273	243	278	300	276	311	277	244	306	291	294	283	289	265	302	300	278	275	249	265	264	256	274	252	258	288	290	276	275	247	277	290	272	288	266	293	277	289	266	290	266	288	286	247	260	289	272	311	284	266	279	292	282	256	288	278	272	300	268	346	285	295	291	269	280	319	260	255	240	308	289	256	290	271	249	253	306	265	287	278	251	272	276	282	271	288	280	275	277	328	265	284	258	263	297	299	285	315	304	280	304	289	285	235	257	266	270	263	280	282	258	292	231	252	288	273	263	271	303	288	278	322	296	278	309	299	239	260	295	276	271	285	254	319	278	254	275	273	268	273	274	287	258	274	311	298	307	300	261	288	288	305	255	300	260	283	285	280	297	335	266	258	269	285	269	274	296	274	245	266	292	261	292	278	300	269	295	271	270	271	261	250	294	271	252	295	306	254	276	293	288	275	252	275	293	306	294	290	261	276	290	282	255	265	281	282	280	285	298	259	308	298	259	278	264	299	280	268	285	256	267	292	262	282	296	285	280	297	303	269	290	284	282	262	277	272	264	288	274	296	296	277	305	280	284	324	269	263	269	299	273	276	277	297	268	293	311	257	288	271	274	293	255	270	306	271	239	309	297	257	264	250	271	274	247	311	267	289	273	263	291	298	270	252	276	261	279	284	302	252	285	292	260	291	253	300	294	259	248	287	255	276	280	258	304	274	237	277	255	268	268	280	262	248	272	245	276	276	283	280	288	273	279	291	283	273	295	274	273	277	265	260	297	261	265	255	268	313	282	254	283	292	246	289	300	301	283	306	250	285	272	290	290	250	274	270	277	268	282	286	269	289	283	264	283	319	295	290	256	305	275	265	302	260	273	287	303	278	272	284	286	275	291	285	270	254	270	271	262	244	292	233	256	290	294	282	265	290	309	264	293	270	232	287	255	297	302	242	299	277	251	283	281	249	255	294	290	296	255	286	261	312	257	268	321	306	286	297	283	240	319	267	282	262	249	272	290	276	299	295	261	254	257	247	261	275	282	264	279	278	305	277	262	291	294	267	252	283	263	270	272	258	263	302	274	288	284	273	286	288	277	303	264	281	261	278	290	262	272	263	289	288	272	246	298	266	280	278	276	267	307	251	284	264	269	276	252	244	276	271	280	262	293	262	306	271	295	256	254	322	284	250	299	289	291	284	292	262	281	266	267	307	274	270	275	301	279	290	263	276	257	251	259	273	298	267	282	248	278	280	276	300	297	283	271	283	265	284	261	281	287	280	280	278	277	282	280	294	271	272	286	287	286	318	285	265	269	294	264	258	264	293	260	256	251	259	272	269	276	260	275	298	229	293	269	267	264	290	264	239	287	264	265	259	292	271	274	251	266	285	287	249	285	273	306	270	299	258	270	274	255	279	290	269	267	255	272	287	270	245	284	272	271	242	298	299	272	268	257	269	274	270	235	271	246	310	271	291	277	296	245	271	273	289	291	272	295	273	294	287	282	267	272	294	247	288	299	293	286	272	288	283	262	317	282	252	272	263	300	261	252	301	296	311	291	269	260	281	267	261	271	297	301	257	287	276	275	288	308	285	279	321	276	280	275	274	286	263	267	257	224	266	279	253	279	282	314	295	249	277	279	264	296	271	279	266	262	265	255	301	256	304	280	265	264	277	242	245	299	264	255	226	262	259	271	280	258	260	261	237	263	272	297	266	308	276	242	299	257	258	302	289	276	254	265	276	296	258	287	267	273	254	285	266	295	286	257	257	270	292	248	313	273	263	252	296	283	288	288	312	307	313	287	279	276	280	261	265	272	299	267	293	297	280	256	297	271	321	305	235	239	291	275	294	291	308	269	293	277	265	296	294	259	292	268	279	262	263	282	297	274	268	308	262	310	283	308	261	285	310	281	280	289	267	254	275	291	271	274	276	268	278	262	284	284	280	244	304	297	272	295	299	302	299	281	284	247	255	273	264	219	288	270	264	303	303	293	267	275	294	265	321	280	293	293	277	271	245	300	295	290	302	279	263	252	312	265	256	295	268	254	304	282	258	310	289	253	280	256	280	270	258	277	273	307	307	295	308	260	284	282	245	263	264	276	272	281	317	258	293	281	251	246	271	295	299	315	273	285	246	275	296	296	287	261	283	300	272	258	264	296	291	288	256	262	283	284	275	285	306	286	285	285	260	276	283	283	262	288	264	316	295	251	278	237	306	273	253	306	325	286	265	242	301	272	289	265	295	289	282	288	302	266	306	302	265	299	255	268	280	294	273	257	308	285	289	242	270	271	292	254	257	251	270	283	267	277	274	255	277	289	286	325	301	259	270	272	275	265	260	278	287	270	293	268	287	308	284	265	248	299	279	289	288	287	284	286	279	271	255	277	266	270	304	305	297	288	293	256	282	291	269	272	278	276	243	281	251	307	289	292	239	263	259	286	292	269	270	286	254	274	251	279	249	284	244	252	286	306	256	264	254	283	297	275	326	290	322	287	265	278	256	268	304	260	286	276	281	282	281	275	303	270	292	303	269	287	256	284	268	259	251	289	241	272	274	244	280	277	292	277	261	285	249	281	265	298	295	317	291	274	275	252	290	271	277	280	280	279	291	284	287	249	288	277	240	260	286	270	291	282	282	272	291	256	289	275	285	280	251	278	243	244	299	315	284	282	301	288	310	295	295	277	269	277	275	295	262	282	287	268	275	245	285	264	269	267	287	270	256	253	262	256	262	279	306	281	279	263	277	272	295	270	266	278	275	277	286	293	276	283	319	273	293	244	283	274	278	267	289	291	288	278	280	249	251	269	288	261	296	288	283	301	300	285	291	277	258	280	281	295	258	293	276	260	280	255	302	311	253	282	280	247	263	239	306	301	259	268	296	255	282	248	234	271	291	274	304	292	297	274	281	291	264	272	302	272	303	285	308	272	271	271	300	274	258	253	268	263	275	285	235	283	267	251	257	289	277	265	302	280	278	273	279	269	290	296	271	311	301	283	297	287	239	291	282	297	263	289	285	244	264	267	274	281	279	263	272	245	252	265	286	273	303	268	280	288	299	281	276	303	269	256	256	279	280	253
29118	41511	26132	12354	4766	2050	1099	2459	828	694	692	674	661	686	683	693	654	668	679	693	632	669	656	684	656	665	655	653	657	646	665	639	645	674	634	654	658	667	662	661	718	618	658	673	660	651	677	668	671	652	648	652	681	667	632	677	637	631	620	657	594	646	627	604	613	654	672	677	655	641	674	662	647	664	618	667	666	629	646	684	678	703	683	671	671	632	664	686	678	633	639	671	664	659	621	707	656	662	681	691	665	628	698	610	622	667	640	611	634	630	665	636	646	666	682	685	650	657	593	629	659	671	650	670	663	612	682	625	650	659	662	654	659	636	655	652	683	621	645	627	659	666	686	662	679	610	636	670	696	638	615	641	650	704	588	611	617	635	637	633	639	639	686	695	673	645	648	665	659	685	680	621	711	641	659	604	654	657	656	633	648	632	661	677	626	689	641	623	684	664	677	686	654	731	698	698	678	641	614	660	658	655	676	696	667	679	624	647	649	653	703	611	663	665	659	616	624	667	643	655	657	656	679	669	682	664	681	638	662	674	674	661	716	659	643	644	649	659	654	660	668	659	648	657	635	646	662	656	667	657	631	618	697	688	629	644	607	652	684	649	659	678	678	671	628	635	645	671	607	693	647	657	637	677	640	625	662	675	643	646	652	696	699	648	647	642	625	648	617	701	657	636	653	681	626	632	689	654	659	639	662	661	667	653	626	679	663	668	628	645	680	659	673	674	683	635	713	649	639	619	653	671	639	673	688	665	636	645	661	709	661	663	655	654	675	696	649	676	658	671	618	610	641	686	682	723	662	628	641	638	625	672	657	671	644	655	623	656	669	674	663	661	686	683	626	711	653	612	690	628	663	676	709	634	670	642	666	702	695	656	612	660	644	705	651	650	650	697	629	636	679	688	638	624	634	648	637	629	639	636	582	650	632	635	637	686	589	676	654	653	660	643	679	625	647	640	721	636	712	631	649	682	665	606	657	674	656	657	607	614	686	666	657	660	646	679	669	664	692	632	665	662	651	685	677	672	724	656	628	647	663	632	664	638	634	678	634	611	671	647	666	644	654	669	622	657	641	654	654	628	687	627	696	665	654	689	652	663	674	634	664	706	644	632	707	665	609	669	647	660	654	642	682	699	634	653	685	650	700	688	613	640	663	689	675	708	663	650	618	649	657	676	692	674	676	624	645	687	685	639	604	630	699	669	661	684	634	679	654	688	666	666	662	566	679	661	656	643	632	617	639	693	667	713	641	667	667	633	677	693	654	688	639	690	614	647	697	662	624	688	698	637	658	675	660	645	689	662	709	620	666	652	665	701	639	646	657	647	635	668	655	677	688	656	653	630	675	647	686	646	633	656	695	679	719	631	657	697	641	624	632	642	678	648	638	668	707	682	675	622	655	640	669	646	661	644	685	649	688	649	664	674	710	673	684	631	626	663	660	640	634	678	641	669	662	669	622	634	638	671	662	696	655	664	665	655	678	650	674	630	629	664	590	695	659	684	711	655	595	676	623	644	645	634	603	663	668	691	707	657	716	673	646	709	613	640	655	615	650	663	660	661	688	633	656	650	646	631	643	641	652	679	681	673	649	659	652	657	652	649	677	667	660	666	688	702	683	611	643	651	645	630	616	698	701	667	684	658	658	671	666	663	688	654	677	647	645	666	687	674	685	617	646	632	670	642	699	666	668	654	676	616	699	673	665	659	640	685	659	687	665	640	692	599	655	664	684	664	686	671	658	644	673	679	646	661	659	682	662	619	670	655	710	682	678	648	695	653	696	661	620	632	641	668	653	666	655	649	627	670	640	667	646	651	641	662	665	638	643	647	671	664	667	695	650	642	635	661	661	631	676	694	688	677	655	606	644	615	656	665	644	675	679	656	682	673	680	631	623	667	675	627	662	620	606	729	662	640	722	658	709	659	656	649	630	661	674	663	644	639	678	682	692	676	652	668	616	637	649	717	631	642	662	671	656	715	602	601	646	643	663	653	605	658	681	618	621	633	660	670	669	658	656	646	650	632	687	642	663	625	602	677	636	658	636	705	684	649	665	640	633	666	630	673	690	649	683	656	672	635	641	690	663	681	663	637	651	621	657	702	660	661	682	640	667	625	668	678	668	631	624	625	636	700	650	645	658	659	644	690	660	642	669	666	685	626	626	636	647	669	628	662	633	631	647	613	636	689	661	642	667	667	692	634	674	605	678	630	674	609	660	644	664	662	664	650	654	656	652	635	631	629	639	623	637	661	615	683	656	692	644	659	650	620	639	701	670	658	664	650	639	654	629	654	630	686	661	644	658	662	633	707	639	637	642	682	657	583	643	678	720	655	689	631	637	641	618	656	647	684	615	641	657	685	676	683	648	710	609	677	668	632	640	654	658	686	643	654	652	682	652	710	681	688	688	668	662	668	666	712	672	624	648	693	671	679	672	670	660	684	679	616	679	706	676	655	635	676	667	589	638	667	667	661	644	630	658	661	669	617	679	702	643	693	691	653	635	656	652	633	674	676	620	670	681	700	684	664	617	638	649	653	651	652	688	654	651	648	622	662	684	687	626	703	642	703	659	666	690	688	636	661	691	673	657	727	669	652	680	646	644	674	676	621	664	627	699	639	654	676	680	586	671	641	618	648	664	642	657	630	608	695	674	645	638	690	654	678	641	686	648	705	618	677	697	700	581	679	640	660	659	670	672	665	702	645	650	621	668	631	714	661	681	668	708	670	682	681	654	626	646	671	641	653	647	657	720	645	701	664	682	678	646	664	680	644	633	681	648	648	640	668	726	653	667	684	669	673	657	690	721	670	642	694	641	630	630	617	626	660	623	629	653	705	643	654	657	631	678	681	661	698	677	694	660	660	679	656	643	641	661	642	650	617	664	670	637	631	625	649	638	638	656	630	668	688	619	621	680	651	662	611	703	646	676	696	679	672	628	664	684	689	683	703	639	693	641	667	619	680	671	654	605	685	652	667	664	663	672	606	649	653	637	659	632	658	665	685	631	667	676	632	665	643	681	621	626	634	663	649	672	637	663	665	635	627	681	661	614	665	672	688	659	645	683	638	603	686	671	633	627	675	616	675	648	674	660	653	643	650	676	679	643	652	621	676	664	659	659	641	605	675	659	664	666	677	648	651	660	596	652	658	690	622	691	584	625	676	635	663	643	661	671	679	672	679	629	657	657	687	645	649	666	637	683	613	673	650	683	645	653	649	637	661	621	648	644	719	650	648	630	661	626	683	653	636	650	664	624	716	693	642	632	665	668	614	701	626	691	624	667	615	648	611	682	692	622	681	625	654	645	671	689	660	650	716	648	695	647	686	623	684	664	689	673	659	624	705	689	649	710	652	646	647	670	669	630	651	706	638	686	680	652	661	637	674	668	638	656	686	661	675	682	650	660	641	656	671	728	628	696	670	654	643	640	660	693	669	621	657	651	669	661	685	637	640	658	625	700	692	686	624	723	613	674	686	672	702	667	659	665	690	652	649	609	650
32120	23361	20656	8852	2323	936	435	385	233	218	224	225	217	194	209	213	212	191	181	208	218	223	229	231	228	216	197	209	198	209	202	203	217	206	220	207	209	204	219	205	221	204	192	205	188	219	208	230	208	238	188	206	197	207	198	197	200	208	220	227	214	218	240	215	210	207	202	213	191	255	239	208	233	208	229	203	241	236	195	202	212	182	205	206	229	196	242	215	230	226	200	198	200	203	227	195	230	214	204	198	215	208	222	191	186	213	210	230	213	194	200	189	186	187	210	200	225	214	217	216	224	217	191	199	206	225	213	181	220	212	175	196	185	228	194	220	209	204	205	237	224	198	198	195	204	233	201	207	213	217	227	187	225	235	218	213	214	212	213	197	218	207	224	194	212	213	224	230	202	216	223	200	216	228	213	198	223	178	206	187	194	203	201	191	197	223	193	206	210	205	234	212	208	222	182	213	204	212	207	222	219	212	203	214	234	224	219	211	193	230	200	210	199	211	192	243	196	226	229	213	200	228	213	211	195	216	209	225	217	227	213	209	183	205	230	205	237	214	197	210	201	220	192	179	240	228	230	260	201	195	229	202	235	228	227	213	210	195	200	194	190	192	228	221	228	175	199	212	199	203	193	198	182	245	229	206	214	206	202	208	186	232	207	201	208	206	214	215	217	234	218	214	186	189	197	209	221	215	204	215	211	206	216	217	214	223	209	218	191	191	211	203	212	227	177	215	210	230	198	189	183	220	213	211	213	171	210	205	195	233	225	205	191	224	212	213	199	220	192	214	215	209	241	229	214	206	197	242	234	190	204	203	214	202	193	247	209	191	239	240	198	255	195	212	219	232	220	225	211	233	209	176	224	205	218	229	216	208	221	206	217	193	217	207	234	223	217	219	208	214	205	197	196	211	201	212	206	198	210	213	218	207	219	216	207	220	217	235	202	188	188	205	208	214	231	203	196	210	200	218	205	195	208	249	242	223	231	216	194	228	204	221	220	206	202	215	212	200	255	229	195	219	198	193	220	210	241	237	230	237	237	189	176	190	220	213	230	220	221	209	207	225	211	236	215	227	193	196	199	177	204	210	214	206	225	216	222	202	231	215	204	213	188	227	227	218	223	216	236	214	215	192	204	223	212	199	210	218	242	220	213	235	214	189	197	217	223	208	197	209	191	218	206	222	198	223	216	202	212	208	207	200	223	217	203	187	195	237	195	218	203	203	210	206	217	201	209	202	218	224	215	206	209	207	218	221	218	230	224	209	203	216	218	231	201	219	208	232	208	215	227	216	219	232	214	197	215	221	193	184	216	188	196	220	211	228	212	193	215	199	216	208	214	201	222	216	237	191	185	233	226	221	213	213	212	238	195	221	217	191	212	232	189	208	179	201	208	217	197	219	228	223	208	195	189	217	211	224	232	219	208	216	221	212	210	211	229	199	195	193	203	209	205	199	197	205	210	247	197	195	214	218	223	228	226	196	224	239	234	200	192	199	182	198	215	214	212	209	237	219	205	208	198	188	179	225	223	224	209	218	214	225	243	183	180	204	199	205	196	253	209	207	234	209	210	168	199	218	206	191	231	245	220	204	195	203	216	231	220	222	189	198	217	187	229	215	204	220	197	233	202	213	221	219	195	228	219	207	231	198	219	211	208	226	216	181	196	197	207	219	220	193	242	214	224	196	199	198	212	234	219	211	228	209	233	221	204	207	212	190	209	194	200	210	216	232	208	235	221	214	212	193	186	243	226	196	219	186	201	207	222	210	226	216	214	220	214	208	223	209	202	201	211	204	210	194	217	212	217	201	216	204	230	208	220	197	215	210	233	212	207	205	227	208	247	191	183	205	199	194	210	193	207	219	218	211	203	203	176	203	228	226	213	219	235	205	224	185	212	209	208	212	213	203	214	227	208	214	187	219	214	230	179	182	238	234	220	214	220	246	207	216	201	180	224	194	202	233	207	211	195	213	220	213	218	247	212	207	199	226	193	209	203	205	212	232	177	210	194	201	184	197	227	213	208	202	215	189	204	181	194	242	234	207	202	244	192	224	189	204	202	228	219	226	220	201	199	223	199	211	205	205	227	195	216	213	221	231	197	202	204	217	181	210	224	224	205	212	203	210	203	185	234	207	215	190	229	236	220	236	222	188	217	196	208	207	205	186	231	222	220	225	217	220	205	210	182	201	175	204	203	221	183	223	213	213	207	210	226	224	231	185	189	178	187	190	219	214	217	250	203	245	220	232	211	216	225	200	219	195	220	208	194	212	211	208	185	194	206	218	234	178	190	208	203	217	229	212	208	206	221	213	224	189	195	207	204	220	187	185	186	221	189	201	231	180	218	200	231	218	220	209	195	191	186	235	208	206	187	220	208	211	195	208	245	200	205	212	216	206	207	212	226	236	210	215	191	245	174	182	221	199	220	218	231	188	207	201	198	209	208	216	186	222	218	178	224	213	210	198	241	214	202	229	240	209	201	196	211	227	216	207	224	183	185	226	194	199	207	219	195	222	212	221	240	197	219	244	205	204	206	197	205	237	221	197	193	219	211	224	193	244	178	198	206	178	181	229	182	211	202	227	201	220	223	223	201	214	196	205	211	209	217	199	205	180	199	216	217	209	218	225	214	224	258	199	264	192	221	223	198	195	201	199	202	222	190	193	206	227	206	211	216	234	211	225	227	208	213	215	229	211	193	220	203	202	219	216	221	173	219	204	194	194	206	214	206	221	210	218	221	198	212	193	199	186	189	237	218	197	219	240	215	228	228	214	199	228	189	203	217	218	223	236	201	221	225	201	195	222	212	240	237	206	237	201	191	227	182	190	198	185	189	218	207	190	220	194	188	199	212	222	206	202	215	213	193	216	215	224	210	211	224	224	208	225	223	236	222	208	207	227	225	198	199	182	200	201	192	218	180	213	197	215	205	231	220	220	206	219	228	228	235	233	216	194	214	207	215	206	194	199	196	196	240	215	200	197	188	220	225	217	205	223	210	211	190	205	199	200	200	220	224	194	226	220	240	192	218	183	205	237	196	213	215	200	206	195	211	227	201	199	204	229	232	192	205	195	206	227	223	201	199	226	232	216	218	195	210	226	225	210	199	234	202	221	219	211	180	241	204	216	204	233	199	204	197	223	220	195	202	231	209	192	208	219	233	209	205	195	207	185	204	216	233	199	228	198	193	203	223	199	244	218	208	193	193	207	223	202	233	208	201	219	191	240	242	206	228	209	221	208	219	186	242	229	213	222	200	205	201	221	186	228	203	207	196	215	207	204	234	220	199	206	232	223	229	194	222	221	200	202	181	207	231	190	209	227	202	214	209	245	219	225	226	228	212	214	225	201	207	224	217	214	217	209	228	228	190	251	226	226	200	215	182	211	201	194	228	217	195	238	192	237	179	205	216	241	210	207	230	187	191	205	232	214	213	209	212	214	236	239	226	213	222	228	201	213	235	219	193	231	217	221	185	206	190	233	235	224	231	202	227	209	211	195
26394	27657	12633	4382	1790	875	614	593	567	594	578	579	558	553	589	566	535	538	601	541	531	585	563	616	570	586	575	571	549	552	529	589	565	565	575	551	537	560	556	535	528	527	534	546	564	606	517	547	553	572	559	557	581	543	555	589	541	533	556	526	551	552	535	583	562	570	530	552	600	591	585	541	544	523	616	560	527	543	543	532	493	543	537	568	555	523	566	567	542	570	584	563	517	577	553	553	575	586	560	541	605	568	522	581	583	534	574	551	582	581	532	554	555	555	566	547	531	573	554	577	595	577	530	524	555	541	568	550	535	577	570	530	595	585	570	593	575	567	580	514	551	608	536	541	539	595	551	559	593	563	542	573	533	550	535	577	545	615	571	557	547	533	560	520	565	572	556	568	551	552	555	590	583	563	562	568	561	529	541	561	546	569	552	565	560	551	565	570	590	523	521	535	564	552	552	539	559	518	519	558	572	572	549	544	541	543	554	572	554	586	570	590	616	522	571	605	542	516	560	552	580	548	560	546	543	528	536	586	546	547	560	588	531	530	514	530	591	566	578	554	532	534	576	543	546	589	546	529	548	573	531	620	591	544	584	589	579	554	554	593	552	567	568	517	560	582	570	563	518	547	558	539	538	542	533	545	564	575	567	568	566	565	568	528	515	537	562	587	553	534	522	523	556	560	513	587	562	553	550	562	571	542	575	561	568	608	517	568	597	529	530	540	529	575	519	559	583	553	565	547	569	510	525	532	540	554	545	566	553	568	542	519	545	555	532	593	560	576	644	549	577	600	598	589	571	531	520	516	533	559	558	556	545	535	586	550	573	536	570	580	546	567	565	545	537	566	555	554	524	557	561	527	593	540	538	592	568	554	540	552	522	540	541	536	585	562	567	579	568	571	547	541	519	573	553	541	543	566	583	539	578	541	564	555	561	601	592	524	565	547	535	567	558	600	547	594	576	530	550	544	508	552	568	608	551	583	499	534	574	530	560	574	551	582	524	566	532	528	548	542	591	550	521	578	577	551	522	564	572	575	529	547	549	557	578	543	566	564	577	560	605	546	528	589	576	570	566	530	530	562	530	547	537	573	537	546	601	548	531	532	560	505	540	564	541	541	563	533	528	524	547	542	554	569	544	554	527	559	553	549	546	569	549	507	520	572	548	534	552	553	562	562	518	547	527	529	579	563	538	590	570	515	496	539	582	600	561	558	519	560	560	527	536	505	596	566	563	604	531	581	548	536	543	531	549	568	527	528	548	566	577	572	530	585	569	531	545	556	564	569	598	569	556	553	545	580	548	557	569	542	571	571	546	536	576	565	549	572	536	559	523	556	546	560	567	558	583	593	570	565	576	538	589	533	587	573	539	573	555	571	523	545	528	547	592	601	558	535	563	565	546	557	529	542	563	573	579	543	564	577	538	518	600	547	531	546	578	529	547	577	548	596	559	544	521	551	583	516	557	569	567	553	556	528	564	574	548	552	549	534	540	533	540	524	538	546	545	547	548	563	533	518	560	536	550	543	560	576	533	563	533	538	573	560	578	559	583	571	571	555	585	576	526	547	520	534	543	561	516	581	559	567	580	537	555	542	585	613	564	560	523	568	629	540	549	558	579	555	535	522	579	539	542	532	596	600	519	562	518	550	594	561	556	586	575	556	546	555	527	499	582	580	504	535	558	620	569	547	579	576	539	573	559	513	578	504	554	555	545	548	575	557	594	566	543	570	534	570	563	577	548	589	563	544	560	567	516	562	568	571	569	568	556	546	552	611	588	565	558	533	555	540	569	598	558	544	569	552	533	604	578	572	547	570	517	576	536	575	609	549	565	583	576	557	543	583	533	592	558	535	539	571	574	555	569	544	527	565	589	584	524	562	536	548	564	567	554	574	535	557	549	588	542	546	530	569	558	553	578	568	587	571	553	560	553	538	544	601	576	529	522	589	587	546	591	539	580	579	627	549	552	539	564	545	565	567	556	560	589	543	533	548	584	582	549	558	527	568	597	554	570	543	591	578	572	566	549	555	566	525	546	548	541	531	540	563	587	539	549	566	570	553	550	559	553	563	574	551	552	570	607	552	553	577	607	560	526	559	570	534	597	548	533	573	576	542	593	519	549	530	508	568	533	559	549	561	504	558	534	580	540	543	557	544	535	602	583	581	515	514	555	571	515	540	571	540	549	537	538	549	535	570	568	597	559	534	562	556	524	542	542	594	582	579	584	565	550	505	545	547	532	562	544	534	516	568	538	544	575	554	556	545	567	534	502	609	562	616	564	591	564	588	559	565	552	576	599	622	568	570	577	567	514	575	520	565	553	537	602	569	522	549	519	565	532	590	532	558	572	555	538	571	569	574	567	575	546	547	522	552	542	558	577	536	561	592	535	570	578	566	556	586	559	528	537	531	575	563	564	549	574	539	548	521	516	551	590	541	532	576	528	546	598	567	529	576	553	579	573	543	563	566	568	569	576	594	536	523	564	554	587	561	536	579	508	580	541	565	519	550	581	536	580	538	539	519	553	572	564	544	538	519	528	594	537	522	518	553	549	537	580	548	546	571	579	544	588	544	547	548	573	565	546	596	536	615	533	557	534	572	579	510	564	566	570	620	578	544	538	552	513	598	597	544	545	535	540	557	559	512	550	594	518	544	500	534	563	530	560	546	535	490	578	582	557	511	546	570	549	615	539	556	529	578	574	574	596	584	545	620	545	546	545	587	582	546	546	580	549	588	551	551	561	548	548	559	535	497	564	581	570	562	559	561	563	539	559	562	571	557	574	554	546	562	556	536	576	564	523	583	547	507	520	539	539	548	616	555	550	562	549	560	551	558	598	582	597	547	538	546	577	570	523	542	574	538	534	589	594	537	581	575	571	566	575	540	576	542	519	571	573	524	554	554	549	557	570	596	604	543	577	600	529	570	535	536	554	547	559	603	568	533	560	569	560	557	551	563	551	519	550	540	532	550	581	537	559	550	592	559	560	524	576	573	587	552	528	574	552	577	550	542	576	561	545	544	573	567	566	548	592	513	538	522	586	568	543	551	556	509	555	533	536	548	552	567	604	518	619	582	579	511	538	534	551	534	593	546	531	533	532	551	554	554	575	547	575	541	587	546	554	508	546	534	537	523	551	540	518	527	587	554	528	597	527	521	547	549	589	535	558	537	513	586	543	508	534	576	558	553	586	568	609	542	555	565	561	590	536	553	589	546	585	591	567	562	534	537	536	569	555	597	584	557	539	587	514	576	537	550	532	525	567	603	548	536	512	584	568	548	558	556	541	571	597	558	548	544	632	594	553	576	569	555	557	546	549	530	558	568	547	529	577	564	560	591	579	564	521	553	569	554	585	551	555	539	580	516	540	556	535	574	558	555	531	579	540	543	569	583	563	514	528	548	554	546	554	558	547	562	532	581	572	572	547	578	539	563	540	530	558	575	554	577	534	577	564	575	551	561	572	537	579	563	554	558	541	588	585	533	556	570	549	548	537	581
25078	21537	24913	28516	21486	19727	2304	1703	467	304	319	318	292	296	292	300	327	304	301	294	309	316	297	319	295	324	259	299	306	294	337	356	259	303	324	291	344	312	319	315	298	301	306	275	297	318	311	302	289	300	305	309	280	279	340	295	288	296	318	302	337	290	293	319	330	288	283	311	318	300	311	321	315	292	330	305	327	325	302	294	330	320	275	300	317	308	307	319	351	270	287	343	330	279	318	319	317	297	316	307	304	311	301	332	307	327	290	290	292	269	299	277	302	295	327	292	308	310	293	340	313	320	292	296	312	294	317	280	292	322	303	321	308	302	302	292	286	328	318	307	310	299	293	302	313	318	335	293	264	321	302	309	297	283	323	302	285	286	337	316	294	322	309	314	282	299	293	272	311	281	283	314	285	283	319	296	277	316	305	300	267	332	326	310	282	302	273	312	294	295	332	289	311	300	287	301	335	297	316	303	306	299	295	297	317	294	313	304	296	322	331	304	314	315	308	296	306	292	313	277	322	255	303	306	353	258	271	300	302	335	295	310	312	291	308	299	335	293	316	335	251	319	315	292	291	313	301	297	304	308	317	311	307	296	362	332	292	295	304	325	311	306	282	360	319	279	335	315	272	304	315	313	310	319	322	316	318	309	269	302	280	322	300	286	304	301	272	311	333	303	298	277	277	278	324	305	289	286	307	313	316	266	304	310	305	324	294	292	286	324	313	290	302	293	311	322	302	315	295	288	328	317	307	272	269	275	322	312	302	314	267	304	341	297	347	299	323	275	278	333	283	285	294	342	287	317	309	286	308	298	323	317	297	307	292	301	316	302	270	298	292	313	275	300	287	283	303	305	302	287	302	305	332	319	307	285	290	319	288	278	275	292	291	286	298	314	256	316	313	302	307	295	287	293	305	324	328	285	299	289	335	300	308	326	315	280	298	313	334	302	305	308	316	332	301	332	297	305	286	295	307	326	299	322	310	340	302	322	300	314	325	304	322	295	283	303	309	280	302	279	314	300	271	283	332	295	289	296	280	272	310	277	314	314	300	300	290	301	271	342	303	295	279	331	285	312	326	317	302	352	306	345	311	310	316	290	285	343	306	290	308	323	323	306	289	309	325	281	318	318	333	313	314	327	300	297	301	319	305	279	290	276	279	263	296	278	325	275	315	279	302	306	313	313	287	287	265	304	314	284	304	326	290	314	295	328	320	309	317	293	309	326	293	288	270	331	302	309	292	297	297	265	305	308	300	278	288	283	288	269	273	332	289	284	300	285	293	336	318	302	299	276	320	260	277	291	316	307	313	294	304	309	318	311	315	317	316	318	312	292	302	270	286	314	347	328	327	302	321	325	294	295	333	290	285	293	319	286	290	332	319	306	313	293	293	310	290	302	314	320	303	286	274	331	317	317	322	281	345	306	308	329	329	288	305	347	309	315	295	310	294	319	309	264	321	301	311	315	322	295	276	271	312	304	322	291	303	286	280	297	302	296	317	297	296	295	278	299	301	320	305	292	332	286	282	315	296	314	305	294	316	307	321	326	320	311	298	317	342	299	279	303	299	300	304	297	297	320	309	310	320	304	288	304	328	270	315	315	275	273	319	296	297	295	316	270	321	307	302	262	288	328	309	307	320	306	291	324	304	304	310	298	308	324	284	327	298	278	326	293	289	345	273	295	289	298	306	311	263	306	309	330	319	301	290	299	306	287	292	334	306	291	278	299	318	333	306	323	297	299	325	298	283	271	294	334	293	296	313	320	297	327	321	318	294	322	322	318	327	291	320	291	321	282	320	315	299	302	316	346	340	277	329	299	295	283	276	338	302	301	303	312	314	301	291	326	287	303	289	320	306	305	277	304	283	332	315	290	339	316	266	292	294	307	327	337	317	284	310	303	300	299	303	310	331	286	322	341	334	287	307	321	297	295	325	334	298	331	261	319	264	328	288	281	297	298	266	316	273	325	315	307	279	320	264	299	315	312	292	284	325	315	299	323	309	296	299	289	290	274	311	297	282	319	274	294	296	331	286	321	297	329	310	316	283	320	273	310	340	308	299	316	315	331	312	286	290	313	327	308	335	291	325	310	328	289	313	287	313	315	302	319	292	302	302	333	335	320	283	283	280	330	277	291	303	374	323	282	281	288	336	322	305	291	301	294	288	296	278	297	316	306	337	307	302	309	279	273	294	317	297	279	308	286	289	317	310	298	307	297	350	320	350	322	286	302	300	312	327	320	321	254	306	342	315	303	284	304	282	274	290	332	341	301	287	306	314	300	329	316	327	304	305	336	307	325	323	300	298	325	287	344	270	311	302	299	300	295	318	275	322	297	299	286	324	291	315	296	315	282	277	284	298	345	295	310	307	312	265	277	276	270	305	309	305	315	325	291	272	307	333	328	345	293	314	333	320	306	324	320	325	285	339	300	312	314	308	307	300	306	308	315	292	297	280	292	313	296	328	302	313	292	326	328	301	307	310	314	294	343	289	291	258	320	279	328	286	294	290	302	309	319	297	301	294	301	303	312	341	308	310	311	342	299	299	306	295	339	279	280	295	291	270	306	281	289	308	330	293	329	299	267	317	300	295	266	315	312	282	280	313	303	294	280	300	304	301	293	298	306	298	289	288	328	293	308	332	307	331	334	341	313	274	281	314	290	330	288	303	278	290	313	330	331	306	309	276	320	306	336	316	295	323	330	299	290	311	297	325	278	311	331	348	328	317	301	286	321	301	302	299	329	307	272	323	294	309	335	272	310	305	291	310	315	289	290	306	280	303	311	304	292	319	284	298	280	272	301	284	297	297	304	263	298	304	298	296	338	290	290	335	312	308	299	307	292	340	329	298	282	295	299	252	324	318	298	309	304	301	302	298	308	313	317	334	284	300	264	293	283	304	329	304	324	296	287	282	309	320	313	325	337	331	317	287	310	338	310	314	295	308	286	336	331	271	278	289	320	318	281	290	286	304	293	267	296	313	329	320	320	313	302	335	314	291	301	292	316	300	284	315	302	313	294	301	261	287	268	291	284	317	310	306	279	304	290	360	295	296	303	344	330	316	309	309	303	317	300	276	259	321	309	333	295	304	310	267	313	267	293	275	289	307	292	316	307	306	319	332	286	322	295	276	316	287	287	331	301	319	288	303	304	306	313	312	323	341	298	324	304	321	314	277	331	327	291	285	324	310	320	300	308	336	333	312	328	316	296	292	286	310	279	333	291	276	288	255	318	311	305	302	311	312	293	294	311	332	294	273	336	288	318	307	286	323	331	299	311	277	262	298	279	318	276	325	300	295	301	307	323	301	293	324	306	299	307	284	293	301	307	290	290	305	309	266	267	297	288	293	284	300	318	297	339	296	290	309	306	334	306	312	317	282	309	284	306	291	315	306	318	328	310	303	285	287	277	316	315	291	271	339	312	291	344	313	289	324	291	307	322	322	304	292	265	307	350	333	290	298	320	296	284	321	285	300	291	274	299	316	286	320	309	286	306	308	277
23922	35197	22682	11368	4233	1689	959	1481	881	786	752	744	757	749	779	737	746	753	764	706	766	724	713	709	726	757	688	744	740	772	784	718	753	762	734	761	767	767	756	708	757	767	704	746	734	719	733	744	688	705	744	748	732	772	779	746	735	760	809	754	710	735	717	784	714	758	788	769	760	765	767	765	717	784	734	748	728	730	780	724	756	746	717	761	770	760	761	713	719	747	770	740	762	748	741	782	732	711	728	722	718	751	752	775	732	750	701	702	800	703	754	769	769	728	723	741	744	724	722	710	757	713	777	738	738	770	781	721	734	770	762	714	728	771	740	726	728	734	717	810	766	749	757	678	745	727	769	715	749	723	721	741	766	768	765	746	730	719	749	747	724	745	767	777	745	701	746	717	755	775	748	713	746	732	751	722	775	678	774	717	729	706	767	731	713	776	754	765	723	718	781	754	750	764	782	707	707	708	711	762	730	732	742	763	726	726	748	754	739	747	694	755	774	718	748	752	776	760	719	754	743	753	716	745	724	767	714	781	739	780	737	760	747	712	721	709	740	708	748	721	762	741	698	746	744	738	743	740	751	755	710	723	755	731	747	696	765	739	744	760	775	737	727	783	752	770	722	776	757	745	723	777	774	752	722	746	673	729	761	790	743	741	709	742	743	750	684	770	697	717	784	770	753	778	774	712	736	752	760	755	728	728	717	743	727	739	755	757	725	712	772	715	727	729	801	729	762	701	722	729	757	738	711	779	731	748	767	755	809	725	733	749	752	722	766	698	706	740	735	785	718	738	718	745	757	716	793	738	756	714	709	714	726	741	769	748	702	733	764	729	757	774	698	738	747	771	722	718	794	762	741	742	728	730	736	741	784	779	712	769	726	760	725	714	804	753	742	752	725	761	733	745	746	706	787	788	742	738	703	721	769	721	718	765	781	774	727	715	731	731	746	761	742	713	749	772	747	753	687	736	730	748	775	773	751	738	761	750	735	717	726	736	718	757	742	744	691	729	659	743	732	761	737	744	735	734	750	689	763	753	701	775	737	748	745	739	710	711	742	776	758	776	740	712	752	740	692	715	781	780	753	746	731	714	779	713	748	716	746	669	733	717	715	754	748	694	746	755	700	737	751	738	744	782	790	770	736	697	729	745	758	733	726	725	729	746	784	709	730	782	714	743	747	743	724	725	728	693	759	696	663	742	727	797	717	708	746	750	726	765	746	732	746	720	772	727	765	709	737	795	747	693	751	726	742	720	762	756	760	725	745	771	752	731	756	776	770	754	734	717	761	798	763	720	759	708	768	691	759	777	755	750	726	711	766	709	758	732	740	749	756	755	743	742	744	731	701	724	761	743	753	719	729	745	715	728	715	756	768	761	747	753	736	746	750	747	760	758	763	728	741	684	742	684	787	730	729	745	706	734	763	805	724	738	787	762	696	689	741	735	713	686	733	735	718	737	736	683	754	760	719	774	759	732	714	697	737	769	706	752	744	742	730	701	772	748	758	727	777	720	786	758	722	735	688	720	763	735	749	772	710	707	714	767	774	674	746	749	739	759	726	711	744	751	766	683	703	726	724	726	710	714	740	736	701	693	769	720	741	715	720	738	701	739	774	765	743	731	721	745	676	730	737	701	726	740	736	699	718	752	700	736	709	756	751	729	792	731	725	743	764	742	764	784	720	749	702	753	745	733	731	771	726	742	787	749	749	748	696	751	767	779	758	726	750	710	733	750	745	716	684	703	736	746	699	738	725	753	730	747	740	799	688	727	742	713	737	747	711	737	738	751	748	721	728	764	778	785	738	692	720	745	717	773	730	736	776	736	732	768	690	742	746	727	820	777	759	738	733	790	735	789	756	741	689	718	729	679	763	726	750	773	712	764	711	759	703	750	748	717	760	751	714	750	732	657	732	781	740	743	705	679	747	780	740	749	709	744	738	690	747	718	736	744	746	768	737	754	740	741	751	801	748	753	758	784	759	743	718	735	771	711	710	752	731	708	775	729	753	707	691	772	729	748	719	690	704	769	757	739	752	752	755	738	727	822	767	781	746	714	739	717	748	732	706	764	724	738	751	726	705	709	707	755	754	731	746	759	803	717	760	739	663	788	732	779	718	752	752	753	733	693	734	788	759	731	693	739	776	731	695	702	731	763	726	746	735	795	765	786	761	733	736	706	743	783	721	742	758	759	791	716	773	760	793	749	720	754	697	746	782	782	714	768	737	753	720	699	731	720	779	729	731	788	745	779	755	742	766	708	700	788	735	739	701	749	696	722	738	746	731	779	707	743	785	769	773	674	742	748	710	720	724	743	769	763	728	774	759	718	767	719	751	732	770	745	758	728	722	769	746	744	781	754	701	687	759	755	765	725	716	791	730	687	726	693	762	748	732	746	698	777	768	724	729	721	782	773	778	719	776	705	769	742	721	759	737	788	684	749	750	719	710	756	748	749	735	745	789	689	725	752	751	751	727	755	749	691	757	798	711	737	763	764	767	753	770	770	754	762	707	733	782	794	746	748	695	722	756	719	798	705	771	768	753	718	734	754	715	749	795	737	802	750	723	744	762	730	714	704	740	783	690	777	780	753	731	727	764	767	732	731	722	782	733	691	726	764	728	762	763	719	693	768	770	748	753	694	761	769	751	733	753	717	761	762	721	768	731	754	763	721	735	778	739	740	723	769	763	749	774	776	693	745	753	688	739	826	733	745	750	724	752	763	758	724	736	779	762	736	751	724	733	738	740	756	761	706	737	748	770	741	734	690	761	757	729	785	805	719	747	745	712	809	719	774	774	768	773	715	707	728	752	756	668	763	752	737	800	739	690	736	708	795	718	772	706	776	733	724	756	729	761	716	816	713	777	714	747	751	727	753	699	757	730	719	733	754	755	735	734	728	756	773	726	703	750	758	721	748	747	729	744	719	776	760	752	708	717	772	750	721	748	749	773	744	719	724	769	763	755	708	720	731	756	750	741	735	780	717	693	727	743	810	713	715	748	729	742	719	724	768	768	727	721	690	725	771	721	734	736	744	732	729	736	776	731	717	741	707	789	811	754	724	760	733	793	754	692	751	748	777	718	723	702	697	753	749	744	771	694	730	735	704	725	759	736	718	743	744	757	749	740	737	721	792	707	743	749	740	716	722	752	731	764	722	703	696	751	747	701	719	728	743	761	717	775	746	751	736	741	740	786	754	739	778	740	738	763	772	774	739	752	744	746	722	746	769	750	749	754	753	765	723	704	743	780	759	773	725	782	712	748	748	745	747	760	757	716	732	791	753	753	747	768	772	721	714	735	739	752	729	766	691	745	738	730	688	777	734	744	754	701	765	787	720	703	738	698	716	784	732	794	744	738	726	749	717	687	773	729	728	807	779	742	751	725	730	719	688	751	726	740	740	724	729	668	720	708	710	788	707	764	756	726	763	775	710	814	692	753	703	712	698	735	726	704	716	740	763	778	725	772	741	743	749	734	748	704	761	780	738	805	756	793	769
24454	21526	25235	28294	21553	21599	16395	3425	733	295	301	287	324	272	291	303	303	331	266	300	303	276	329	284	279	303	277	279	299	281	281	287	266	280	309	312	318	282	283	290	257	276	289	293	292	274	306	312	280	281	273	293	302	292	268	284	292	294	298	270	290	303	304	254	275	278	332	313	256	296	266	249	295	284	285	285	300	261	297	293	313	290	294	297	274	282	273	280	277	240	261	263	268	287	259	298	272	271	261	279	283	283	267	269	294	283	273	267	278	286	250	276	319	295	282	286	273	277	303	307	285	298	265	283	258	307	303	282	249	273	300	305	283	284	309	288	264	271	278	290	237	279	275	279	265	310	254	299	272	304	319	256	265	289	297	292	279	252	276	284	272	268	297	283	279	283	313	269	269	251	293	286	279	289	294	287	272	278	280	309	273	275	248	318	279	299	287	271	290	274	297	269	291	272	256	302	286	290	289	282	312	285	286	265	282	281	262	275	250	275	294	269	231	293	289	271	309	314	288	288	278	277	269	287	279	265	279	271	269	319	291	297	275	281	267	294	286	269	277	241	297	258	267	265	275	281	272	295	280	269	280	276	279	303	296	275	293	299	294	266	296	284	266	273	287	270	294	290	272	283	274	274	278	275	305	265	258	274	276	288	252	280	286	288	295	272	282	292	323	277	287	261	298	276	302	291	286	297	291	319	291	296	290	286	339	270	252	269	275	252	268	282	280	255	291	278	281	249	271	268	282	307	285	287	274	294	261	274	263	289	260	279	242	304	287	278	258	258	296	246	263	295	273	274	305	243	287	246	255	295	309	294	308	315	263	270	282	294	286	291	304	276	324	274	266	261	279	279	294	293	265	277	280	268	310	266	281	266	300	289	265	298	287	277	284	286	262	280	263	291	270	266	295	280	285	293	307	286	311	291	271	276	276	288	309	262	261	297	263	275	297	292	319	264	279	304	290	279	263	276	275	264	262	273	287	271	305	277	296	255	306	260	275	297	340	310	267	274	301	291	301	281	274	306	267	277	305	296	265	283	295	254	251	270	307	299	259	288	289	300	290	298	256	278	299	272	277	265	265	311	277	269	301	263	271	296	261	283	268	282	261	267	295	296	300	276	279	286	245	268	272	264	301	269	266	270	270	265	295	291	275	259	297	272	263	263	277	285	283	280	290	279	251	290	273	298	315	304	279	288	292	272	306	288	291	286	246	246	282	261	264	276	291	277	290	266	278	288	299	272	266	280	272	292	274	327	306	274	300	274	317	276	271	294	246	271	271	280	313	289	281	311	283	282	276	285	302	272	312	312	258	256	269	292	312	287	294	292	281	270	290	274	272	269	237	284	264	276	277	318	277	270	252	273	284	270	295	259	244	281	272	263	287	279	284	254	302	276	278	286	301	281	291	299	254	250	286	297	332	259	283	278	288	270	284	277	295	297	269	298	306	283	277	268	289	324	265	252	299	245	282	272	265	276	300	308	275	266	259	319	283	288	301	254	272	288	256	295	279	264	262	286	284	301	345	275	267	315	292	292	262	284	291	248	264	274	258	270	278	285	287	282	251	288	277	266	292	310	282	278	296	293	291	288	300	259	255	240	252	257	264	251	279	288	282	291	294	245	287	295	292	277	276	282	291	304	297	281	270	325	297	286	286	257	267	277	265	276	283	296	287	299	260	273	278	265	271	267	247	289	302	299	297	285	259	273	290	289	262	260	275	284	261	270	301	301	300	281	232	292	281	241	258	289	305	307	269	316	288	291	265	277	313	263	295	266	275	287	271	263	267	277	265	300	297	268	262	290	296	280	266	269	300	242	275	277	289	263	270	262	295	293	263	285	270	307	279	248	267	285	268	284	281	262	269	303	267	253	294	291	267	285	279	247	304	270	267	259	330	280	281	306	288	300	287	244	294	273	285	295	278	279	284	286	267	285	292	256	276	272	260	264	247	282	253	290	278	280	272	264	285	292	263	250	289	301	293	277	300	279	267	273	295	275	286	267	246	266	296	289	299	278	259	285	287	245	260	276	311	278	252	273	282	263	302	299	268	285	299	303	280	251	277	282	314	275	287	270	279	267	290	313	305	271	255	231	260	260	303	298	295	259	245	269	304	300	351	266	311	292	253	275	273	280	274	293	302	298	268	276	311	272	266	265	275	233	269	295	266	259	279	266	273	291	275	286	252	264	292	246	277	270	297	279	316	311	277	294	269	308	261	271	307	289	278	266	302	294	300	292	250	285	264	282	255	288	278	284	280	284	324	293	280	307	290	278	248	255	272	298	284	279	263	294	310	269	282	292	267	283	296	268	289	280	290	278	316	274	283	254	284	282	300	287	279	295	270	256	273	296	262	266	255	273	249	287	259	254	275	286	290	252	266	288	302	291	229	289	258	249	313	254	262	284	290	282	277	257	293	327	311	286	289	266	276	252	271	287	283	248	273	272	312	258	275	309	296	328	271	276	269	279	287	272	268	290	289	262	269	285	251	305	268	296	257	291	270	260	282	298	261	286	282	307	264	272	251	278	294	312	287	304	293	261	262	275	294	244	260	273	298	259	282	283	279	293	296	279	293	302	284	281	280	268	267	286	299	268	289	307	284	263	330	257	293	280	316	275	262	277	277	281	274	257	285	267	279	253	267	246	293	302	272	271	276	287	286	270	297	272	273	275	288	271	285	265	267	298	263	295	291	272	268	256	273	284	273	253	287	315	267	261	255	283	297	249	288	296	293	291	299	263	261	271	293	278	268	304	293	309	276	292	337	255	254	258	302	291	287	295	248	256	263	275	286	287	252	302	278	267	305	310	278	260	279	279	280	287	287	275	292	280	335	258	292	254	278	265	286	315	295	273	241	324	304	276	281	275	299	274	295	296	271	285	264	287	307	274	268	295	291	285	256	280	308	304	278	301	270	262	253	275	281	265	295	295	282	286	317	293	278	277	288	309	300	309	280	277	252	273	258	289	254	258	273	287	248	280	281	283	282	293	308	309	277	284	287	262	289	290	318	292	304	267	272	298	278	290	308	288	298	288	312	279	286	278	291	309	295	291	298	267	277	271	296	291	257	270	249	307	244	260	291	300	306	289	306	300	273	287	280	266	289	320	259	272	262	273	284	277	285	255	288	265	263	274	294	241	309	264	280	295	294	288	297	279	270	264	289	275	269	282	258	275	298	280	253	254	255	308	256	272	292	284	272	267	286	305	278	297	310	267	270	243	287	258	288	278	285	270	256	275	273	301	268	272	276	300	274	297	283	290	292	285	284	330	269	291	288	284	259	259	286	280	271	263	277	285	288	259	288	295	291	287	301	274	263	278	285	265	267	309	273	299	310	271	291	284	273	278	256	283	272	280	273	305	289	274	260	266	297	252	307	282	296	291	278	293	268	241	307	270	313	266	285	280	256	263	273	281	264	279	292	270	290	314	256	295	298	269	272	262	258	286	287	274	304	269	322	269	269	301	297	289	299	297	294	292	264	285	266	292	284	266	254	293
28392	43297	32039	17295	7614	2884	1015	2047	906	711	692	653	636	678	662	653	668	677	647	668	675	654	637	664	680	707	693	655	694	658	695	636	650	652	686	655	661	625	683	663	667	683	668	631	697	654	650	683	660	652	642	680	694	657	666	646	645	653	680	667	657	658	642	674	662	705	657	674	665	686	660	676	718	645	615	632	659	701	642	667	692	672	626	608	672	662	669	656	661	649	628	622	621	665	672	673	678	686	635	649	676	645	704	700	708	696	601	687	705	645	655	673	660	623	647	638	628	681	675	656	642	660	693	692	645	656	649	658	702	723	635	644	669	624	686	682	628	611	665	646	702	690	643	622	655	668	656	677	652	649	637	693	691	641	651	691	642	661	652	658	693	689	616	626	685	672	668	654	641	698	659	673	677	693	661	657	678	655	701	682	716	647	653	680	660	659	655	631	611	622	652	677	645	682	660	633	660	665	645	647	662	651	659	698	668	651	590	667	684	644	637	645	686	706	698	671	643	630	657	643	698	669	679	637	673	659	669	679	655	663	634	675	635	640	663	670	657	702	690	700	695	719	688	657	688	663	647	678	689	714	642	633	637	720	651	642	657	658	659	645	695	658	668	680	674	677	648	641	675	643	661	674	693	637	697	641	727	701	651	694	665	646	713	652	706	638	630	617	654	671	683	645	670	649	693	684	617	662	652	682	619	665	620	689	691	673	652	633	656	666	655	691	655	646	681	630	671	700	690	686	673	667	669	638	690	634	615	709	686	680	645	635	679	656	609	635	626	668	672	684	669	640	654	612	651	645	655	653	658	656	644	672	639	660	671	663	667	659	662	659	689	694	645	664	649	689	676	666	662	676	673	631	658	675	754	674	682	627	657	672	677	630	641	666	641	665	617	616	665	700	645	664	697	625	622	687	661	678	668	636	659	693	637	614	677	600	638	640	693	689	662	692	631	623	686	649	623	647	677	647	620	634	725	653	692	653	642	669	642	674	689	660	624	652	679	683	618	682	609	695	627	654	638	660	653	650	643	649	696	654	665	701	660	647	654	710	629	689	684	687	637	653	642	637	703	653	684	677	707	647	718	675	643	621	645	666	702	659	631	650	631	679	704	637	626	699	646	685	651	639	642	652	657	672	673	641	666	636	659	681	683	637	672	694	672	700	672	578	705	665	647	667	674	667	642	675	667	674	680	680	633	701	664	632	622	710	644	676	654	643	672	654	680	654	676	670	632	624	664	642	678	650	671	649	657	660	673	664	688	650	697	632	656	656	666	633	668	653	602	629	660	645	632	645	658	671	636	703	653	697	685	691	663	696	710	664	683	649	652	652	637	641	675	693	676	677	634	657	669	677	681	680	724	599	667	637	645	690	695	659	694	675	678	672	660	648	679	618	654	616	657	625	668	653	688	623	668	683	685	674	631	661	656	672	663	720	661	640	655	685	691	651	652	696	669	666	672	639	655	689	706	666	696	641	644	678	666	641	646	646	630	705	665	612	670	675	677	653	658	646	653	702	635	681	651	676	715	735	648	713	723	653	681	669	666	660	655	633	682	686	630	666	668	664	643	661	692	636	689	635	684	682	637	644	653	682	681	695	659	668	672	697	689	670	656	658	703	625	659	649	653	685	612	685	684	670	661	675	647	722	668	657	697	682	660	624	675	603	608	688	669	639	642	684	663	649	642	689	650	662	671	687	643	687	639	622	688	620	653	672	686	640	667	673	648	659	697	630	695	645	645	644	628	628	642	691	636	671	673	671	678	680	659	653	640	687	694	685	652	684	652	668	631	656	634	622	626	673	677	683	613	664	640	683	689	726	693	658	708	700	636	590	676	644	658	695	640	650	655	661	675	622	660	677	715	632	562	668	687	630	697	688	689	612	617	674	636	630	639	666	677	691	665	629	626	633	694	708	688	644	644	703	674	640	712	625	682	650	687	670	677	660	665	648	654	654	695	668	618	636	653	645	670	702	634	646	684	649	681	636	700	647	667	687	646	671	633	690	623	700	675	652	660	657	634	707	669	661	702	665	655	631	686	671	656	671	708	650	628	669	706	694	662	647	639	630	619	692	663	633	665	658	684	670	657	659	641	631	674	611	636	687	623	681	639	626	659	669	678	672	682	648	680	673	640	609	638	613	628	701	649	676	693	647	651	654	670	700	700	675	695	658	692	669	653	640	653	689	701	667	619	665	635	689	641	661	683	659	657	627	664	632	641	614	654	695	668	672	652	702	709	654	651	690	699	687	705	666	648	613	694	685	638	631	669	662	653	696	615	697	664	647	679	681	659	649	660	666	653	649	685	626	652	653	672	630	623	652	641	629	715	655	675	643	670	670	651	632	644	677	649	687	690	662	645	643	644	651	669	681	647	696	696	711	653	663	666	679	681	673	629	645	708	671	693	640	667	745	671	658	658	670	624	654	687	690	627	668	669	665	642	660	675	657	709	637	662	663	617	644	643	640	631	713	681	654	647	724	680	688	623	624	662	696	681	684	690	686	688	673	687	664	687	683	682	662	711	687	638	673	665	670	649	624	634	672	649	588	637	656	672	671	685	634	659	680	659	667	667	671	660	629	672	673	668	717	644	680	641	686	660	668	645	685	635	704	665	693	649	687	614	686	629	631	689	654	666	715	634	684	674	654	657	669	648	632	667	669	648	635	618	661	670	670	669	691	653	671	648	649	713	606	649	628	687	699	635	650	678	634	721	704	668	631	696	661	630	701	677	672	649	673	652	648	676	655	653	664	653	661	669	627	690	661	698	680	665	672	642	683	648	656	652	649	694	637	658	683	634	651	646	691	637	663	652	672	644	641	718	624	627	632	724	637	656	666	619	654	622	659	642	671	670	652	693	683	643	649	644	653	685	710	634	668	642	620	672	682	646	674	651	636	635	719	693	649	646	629	642	640	677	659	698	664	678	675	658	667	650	657	639	656	657	670	647	662	690	645	717	654	618	663	678	658	666	652	676	672	654	672	664	646	639	670	631	687	661	631	683	641	631	667	642	683	646	667	721	687	669	688	641	680	644	627	674	614	669	654	664	689	655	638	624	686	677	649	707	651	619	665	649	665	669	697	668	664	684	684	659	653	659	640	641	661	625	654	656	722	690	662	706	668	630	644	610	700	646	657	655	663	630	645	647	650	678	666	633	645	688	681	704	698	686	628	651	685	654	647	665	647	666	641	630	662	699	695	644	655	645	685	656	697	700	679	686	690	678	668	739	619	663	668	627	663	645	646	647	610	666	675	706	655	644	619	671	678	634	653	624	638	622	646	618	649	664	674	665	695	676	628	694	670	649	671	700	640	671	685	677	654	684	709	681	665	659	663	703	656	693	703	670	639	642	704	649	702	628	673	630	691	686	682	629	679	640	662	663	680	638	650	645	705	700	691	642	663	661	685	687	654	679	635	657	678	643	659	653	645	637	646	695	588	642	677	679	595	633	703	675	661	666	624	687	609	698	651	663	704	653	697	637	674	672	687	708	654
32000	23525	22135	10881	2794	686	241	340	241	226	202	220	229	212	188	202	232	210	181	216	217	185	217	230	219	242	222	202	238	234	219	219	210	195	202	232	243	220	224	215	219	219	203	226	219	206	193	224	214	209	222	193	239	212	215	182	198	195	221	213	235	232	224	211	216	218	227	213	201	194	218	224	206	185	209	232	213	188	206	216	210	238	223	206	213	223	204	181	229	222	223	213	200	220	217	205	217	236	204	206	208	227	222	213	200	184	222	221	198	200	215	212	212	221	208	231	219	226	206	200	207	215	179	212	176	182	234	221	217	203	233	223	188	222	173	206	229	223	210	207	193	222	200	213	177	208	242	203	224	218	233	189	221	219	174	222	190	200	197	210	208	217	206	188	219	208	214	217	213	208	228	214	207	221	209	212	225	231	230	188	192	198	199	223	209	208	188	233	242	221	217	206	225	187	196	217	216	219	230	218	202	220	257	208	230	234	216	200	213	220	230	230	198	209	222	204	209	213	227	218	223	217	192	231	222	203	226	210	216	237	200	188	209	217	242	238	227	202	209	211	196	243	221	215	210	182	227	224	188	210	235	213	221	216	240	208	219	237	221	182	227	232	218	226	233	227	195	236	232	205	230	203	189	232	202	191	209	206	176	222	228	234	204	193	208	227	203	225	205	217	224	223	233	217	230	207	227	213	248	192	192	222	220	223	213	207	216	200	224	220	203	230	217	233	227	217	203	195	196	233	218	224	203	221	205	218	193	225	209	205	240	216	185	237	219	217	219	205	197	206	225	198	212	193	201	245	247	225	214	196	221	232	198	196	189	236	205	227	225	214	245	220	207	234	213	218	224	223	206	212	233	198	204	199	219	219	217	195	210	209	196	228	238	219	225	214	218	217	231	231	194	217	207	204	217	191	237	222	230	190	219	204	199	202	200	223	244	239	208	221	226	216	221	209	199	178	212	214	186	211	205	223	196	222	215	223	217	221	194	226	223	213	217	211	196	227	195	225	184	244	215	221	243	212	198	202	206	216	213	230	224	204	208	211	213	193	218	221	223	213	231	230	199	219	215	239	208	218	218	235	186	229	198	193	197	243	235	211	205	225	227	206	196	206	206	188	218	210	202	214	216	213	212	213	207	211	187	214	220	219	203	210	225	223	208	234	217	188	232	216	202	231	231	225	216	206	210	212	202	206	226	231	218	199	237	202	253	213	192	206	228	207	208	201	209	201	218	200	209	239	200	207	205	195	204	230	227	226	193	234	194	217	229	211	230	208	207	238	230	214	221	203	197	223	215	193	255	226	204	220	206	234	207	222	222	222	190	202	206	207	235	201	202	195	204	213	214	247	197	217	219	204	198	204	202	242	210	218	195	207	227	253	230	219	228	211	234	206	235	249	215	202	222	222	203	229	222	211	212	209	215	235	227	212	214	220	199	228	219	213	198	230	225	214	225	217	234	222	200	192	198	199	189	214	194	189	216	221	219	229	222	229	231	212	198	214	215	220	212	231	213	216	198	237	236	239	214	224	204	184	200	210	228	196	197	203	212	204	227	226	221	220	184	239	213	224	221	221	210	212	238	205	237	213	210	210	192	225	237	200	230	235	238	217	230	253	215	220	222	190	230	193	232	197	221	232	190	231	239	242	233	235	222	196	215	209	242	217	233	225	237	205	233	198	209	214	205	232	212	208	228	217	199	235	228	223	230	215	186	218	210	218	176	218	205	215	215	189	217	220	232	221	174	212	214	216	212	204	168	222	205	199	218	220	247	227	214	232	221	226	236	238	213	212	238	193	212	216	230	217	203	244	224	196	199	194	196	202	213	206	191	211	205	215	198	233	207	201	202	212	233	210	229	229	220	210	199	203	212	216	216	201	236	210	192	214	222	233	236	225	239	216	220	194	188	198	221	260	220	199	218	216	230	215	207	233	212	186	177	228	215	217	228	209	245	195	218	221	200	224	234	201	213	213	216	199	216	205	223	206	219	199	190	213	214	223	208	212	201	252	209	209	193	224	213	217	222	195	208	215	213	211	225	206	206	209	195	221	228	221	238	198	225	210	191	247	232	246	223	245	243	224	235	229	240	221	196	218	222	212	245	209	191	200	226	224	187	213	233	207	217	225	219	198	211	220	195	192	222	222	214	233	213	202	205	231	232	209	259	239	217	246	217	197	221	209	208	226	245	208	214	183	229	245	238	218	199	215	220	208	199	211	207	212	236	192	222	209	194	225	229	223	203	209	214	205	214	227	208	203	221	206	214	192	216	217	208	184	241	207	223	203	179	216	225	229	196	224	205	197	182	219	210	208	204	207	240	213	240	213	203	217	216	194	197	222	200	203	203	211	235	222	230	200	206	221	220	234	215	214	205	207	203	198	239	200	210	185	208	222	190	223	218	197	232	232	216	212	218	186	211	191	192	213	208	222	243	244	210	213	212	216	216	227	224	217	198	215	215	202	192	192	202	216	238	217	217	212	219	216	203	245	222	206	235	224	205	198	208	202	201	208	232	206	200	236	205	193	252	236	217	233	205	231	236	201	196	209	202	218	212	223	192	228	191	221	208	212	216	216	217	205	240	201	209	207	192	271	215	215	215	207	211	217	206	210	226	209	203	209	199	198	212	190	254	236	223	209	219	191	207	233	236	200	215	239	228	203	241	228	217	188	194	214	195	228	232	211	195	186	170	210	225	217	213	216	219	202	231	207	215	209	226	199	204	195	192	221	213	193	222	202	226	220	235	227	222	220	207	186	205	240	222	205	228	209	216	238	209	219	210	194	215	218	229	239	231	222	223	188	193	219	192	217	214	222	239	214	193	189	205	211	244	212	223	207	229	212	209	218	215	247	218	211	253	223	193	208	220	219	230	207	244	222	186	231	208	201	230	190	204	218	182	207	214	207	237	193	198	246	215	212	216	211	245	218	208	219	213	223	209	204	232	223	215	223	225	213	208	194	198	207	207	194	220	210	238	228	228	233	208	257	217	199	223	178	215	232	191	202	219	232	214	215	197	181	220	216	243	197	221	214	211	209	228	210	235	210	208	206	223	203	211	228	215	218	211	249	232	186	203	220	208	214	203	206	222	212	202	197	219	217	223	215	216	228	217	252	236	219	200	215	236	218	246	212	213	210	194	206	207	192	232	207	210	233	209	222	219	209	194	234	228	229	204	231	228	238	218	210	213	255	211	218	205	202	208	224	224	215	212	225	217	245	210	234	230	218	246	212	211	178	199	205	204	197	224	199	259	238	218	235	212	228	215	203	251	252	248	224	216	203	210	207	239	229	195	238	228	203	184	227	205	193	199	211	205	211	192	230	200	204	227	212	219	232	210	218	243	202	200	213	239	223	209	201	244	220	217	216	204	220	190	207	221	241	230	232	214	207	223	225	208	186	227	233	224	206	206	253	215	235	224	217	185	224	218	194	211	225	192	193	211	197	215	205	214	217	244	206	226	227	205	217	207	245	211	198	205	225	187	204	195	186	204	205
24702	28431	15274	5737	2062	833	579	658	545	555	557	598	543	580	557	536	567	542	563	571	554	550	581	548	607	552	555	570	579	506	539	595	586	532	560	565	577	549	624	580	552	570	560	559	558	555	536	579	579	546	506	550	556	552	580	544	573	542	555	536	531	581	583	548	551	575	546	586	581	505	589	553	571	576	561	559	571	539	522	593	540	590	633	593	586	598	589	585	520	545	608	580	567	575	557	594	541	557	592	566	545	565	549	588	562	574	532	551	590	538	602	560	586	572	572	614	548	537	579	581	594	574	538	607	563	564	592	564	625	533	549	588	544	561	537	573	533	554	564	580	644	527	561	593	559	545	566	578	542	615	539	562	599	608	546	553	541	549	583	574	566	562	591	606	566	564	545	569	545	583	573	568	593	532	571	549	571	572	530	546	576	555	621	535	547	533	590	537	593	547	569	513	531	559	575	565	564	590	545	597	572	539	572	609	559	580	565	581	537	580	602	565	519	543	549	571	568	562	545	556	547	519	530	565	570	561	596	554	572	555	588	560	606	585	579	518	562	626	603	573	567	541	555	575	571	556	546	557	578	607	577	560	579	574	595	561	554	567	571	559	576	591	577	541	579	543	580	533	564	576	556	544	511	549	564	605	575	555	557	581	597	601	569	530	572	599	512	560	592	598	558	557	528	568	573	551	544	542	586	559	610	607	518	582	554	575	524	553	553	583	578	542	554	575	571	564	574	560	560	602	557	565	552	589	563	536	563	587	550	541	561	617	558	553	574	600	598	575	587	590	552	549	552	574	567	592	577	556	563	571	555	606	565	559	528	565	607	568	562	581	568	547	543	555	551	541	580	590	538	541	531	564	549	516	561	588	552	603	586	567	603	595	568	563	589	543	568	525	546	581	589	527	564	601	539	574	570	578	557	574	601	568	530	601	574	592	541	529	553	604	560	550	561	557	606	556	545	565	521	591	590	557	570	573	580	555	559	569	548	569	587	573	542	572	586	555	615	548	571	544	586	547	575	533	580	577	535	567	538	614	550	513	556	542	553	592	516	589	610	581	550	594	544	570	614	555	559	586	542	575	570	593	546	611	581	565	527	519	557	593	566	531	598	560	584	545	590	557	590	557	555	572	558	574	594	563	571	589	596	552	535	528	568	562	571	556	588	542	548	533	601	591	532	565	540	570	582	545	574	564	517	605	562	585	549	561	578	578	568	522	599	534	607	541	573	535	561	561	552	581	609	542	550	539	556	538	504	542	562	579	597	559	526	588	572	565	520	525	538	542	528	527	590	543	567	577	560	562	592	550	567	578	546	578	556	576	550	570	580	571	541	519	531	589	574	555	561	585	537	550	531	620	566	563	544	560	575	611	542	573	516	595	587	556	597	553	543	605	562	570	589	602	542	588	596	617	529	554	538	539	584	540	565	571	567	572	603	590	543	539	568	561	567	581	532	546	603	571	528	593	556	556	553	565	583	586	528	551	545	547	547	574	571	546	544	565	572	577	531	607	592	536	544	579	582	563	549	581	560	573	613	565	577	521	578	554	528	619	508	550	561	576	617	571	580	555	570	593	557	542	535	532	605	566	536	540	559	582	593	514	550	594	562	556	559	560	593	552	568	584	572	561	582	538	530	613	539	527	590	566	556	560	556	572	566	565	550	564	561	544	549	555	577	564	588	595	524	535	600	583	540	539	555	574	600	591	597	580	555	601	564	583	538	551	546	595	546	578	588	614	580	572	552	577	568	559	571	579	541	592	612	598	583	563	540	614	600	584	537	559	559	579	580	596	559	557	537	586	598	553	560	582	526	593	582	560	555	597	570	566	587	600	596	547	549	563	601	563	579	580	556	589	566	569	555	542	564	544	533	591	594	542	567	546	577	577	572	554	530	577	593	573	570	556	583	550	530	530	580	597	534	581	571	612	621	565	574	548	580	572	613	586	554	561	559	540	633	589	539	567	577	601	521	571	587	586	529	571	522	554	537	562	600	614	552	560	562	560	572	570	523	545	562	556	587	606	514	558	602	582	597	596	577	524	573	555	559	533	530	584	571	581	535	608	548	551	585	569	539	619	565	602	562	594	554	530	585	564	586	577	593	552	544	608	559	537	566	580	580	596	552	587	568	537	551	563	601	608	571	556	565	590	572	542	536	605	601	599	549	546	595	601	559	551	625	547	553	586	600	528	571	559	582	567	559	585	551	580	530	576	572	540	560	523	530	538	604	585	547	585	556	507	514	541	551	589	540	532	584	594	552	599	547	627	548	581	560	590	581	587	578	602	592	572	551	556	549	562	570	578	614	597	562	566	560	568	583	576	554	563	594	557	560	551	564	545	531	567	572	544	540	557	550	550	563	587	589	608	549	584	646	615	589	591	587	585	563	548	586	535	575	600	576	584	573	540	586	526	523	589	541	537	536	536	557	543	587	606	584	583	524	535	544	581	550	568	559	565	571	563	532	574	561	557	590	574	571	550	590	563	543	611	617	584	559	587	534	572	544	604	524	540	596	553	530	563	555	545	545	581	572	550	585	609	550	521	534	565	545	541	590	512	543	559	599	542	582	567	501	603	566	544	537	558	556	552	603	576	574	561	552	605	576	570	586	544	588	587	559	582	565	558	573	502	575	539	558	573	552	534	530	570	592	550	575	614	573	598	566	557	586	556	566	552	551	575	567	574	562	560	559	534	551	551	537	539	522	548	566	597	572	553	537	581	551	544	528	547	521	553	555	604	588	585	564	541	565	533	531	528	565	596	564	533	571	570	493	545	547	584	523	573	589	596	519	572	544	577	603	562	557	542	617	560	538	578	583	558	569	590	547	570	613	591	605	577	562	616	539	548	528	537	568	577	585	572	559	584	548	582	572	566	540	538	568	577	561	507	575	574	624	595	597	561	583	553	579	539	587	530	536	570	575	566	504	546	547	573	564	545	572	569	587	555	585	570	566	559	604	543	556	595	621	542	565	521	545	560	555	577	560	617	535	553	565	550	541	560	606	545	544	558	551	559	524	548	570	552	545	578	570	543	576	578	561	573	580	603	539	574	530	558	512	591	564	554	547	572	526	568	580	573	555	539	539	568	567	540	577	601	586	572	583	533	593	564	533	578	560	574	552	552	554	542	623	566	516	551	586	556	597	555	588	569	606	581	509	548	573	564	552	579	589	560	556	596	538	572	566	575	542	550	564	580	580	536	550	549	553	558	601	564	586	581	576	547	549	516	539	541	574	591	553	578	537	544	548	563	579	552	586	552	591	534	568	552	581	537	556	619	580	569	550	594	603	609	557	580	569	590	559	570	573	592	616	530	605	578	540	530	546	560	577	533	586	589	559	514	560	574	572	558	553	562	624	583	537	575	570	569	586	556	584	588	545	552	559	551	633	569	533	558	585	551	565	553	596	584	534	589	555	578	607	563	570	565	571	569	550	587	594	559	613	564	546	546	623	576	592	574	610	588	574	595	604	572	606	553	569	596	523	575	564	504	540	559
25091	21578	24938	28666	21589	19665	1836	1241	553	311	366	303	336	335	300	316	330	319	267	321	319	301	349	303	331	316	264	306	302	297	306	319	291	316	300	299	316	312	322	298	302	298	316	273	316	323	301	321	304	310	303	297	307	287	268	304	306	314	325	310	326	340	305	290	293	327	303	302	304	327	308	297	268	306	312	303	314	290	301	327	341	326	336	303	332	284	288	273	315	356	279	301	298	335	313	276	309	315	314	301	323	315	336	322	263	327	320	309	307	293	283	298	310	298	286	315	322	281	322	308	333	313	314	313	306	308	295	308	321	345	312	305	299	330	305	311	300	312	317	341	323	309	312	289	275	304	308	278	323	308	291	324	307	362	310	324	318	305	323	326	299	317	311	323	304	286	325	311	285	318	321	316	304	341	325	345	287	321	305	279	330	309	309	299	301	314	263	285	304	315	294	303	321	292	289	298	302	320	278	348	293	299	376	314	307	361	339	288	294	323	307	291	311	333	321	309	327	321	301	293	321	284	320	320	329	304	298	279	313	296	288	306	289	337	306	327	329	334	345	313	276	315	300	284	329	301	330	295	315	311	272	321	313	274	332	300	312	292	314	309	290	311	320	302	307	294	333	331	297	313	313	309	316	307	307	332	335	302	288	300	334	308	290	326	304	340	281	299	318	299	331	286	300	346	292	296	330	335	291	327	303	306	299	325	300	335	319	312	341	308	317	314	318	363	298	324	262	310	313	279	335	292	313	305	272	321	301	332	324	317	346	300	320	320	312	320	338	293	300	296	258	301	324	286	318	301	306	304	314	321	295	302	306	332	299	288	314	315	317	319	331	327	301	304	328	289	303	302	292	298	306	287	282	304	317	298	288	346	286	296	316	313	302	325	299	310	293	303	325	309	328	303	303	272	312	305	301	337	346	286	329	320	304	284	328	309	345	294	286	295	309	317	327	345	293	331	290	297	303	309	336	327	316	302	313	325	321	307	292	312	326	295	295	279	321	310	285	306	300	277	320	298	314	315	296	309	302	298	317	369	319	332	298	301	322	297	335	283	301	291	321	314	314	284	371	329	310	322	307	284	310	291	299	312	303	321	326	334	299	308	330	298	321	324	277	309	331	295	322	298	341	320	282	290	326	296	306	310	274	304	317	312	308	363	296	306	296	294	333	298	274	293	313	320	319	298	328	324	303	302	284	306	301	289	320	302	308	316	276	278	292	275	308	282	281	302	313	292	291	290	320	305	302	302	291	326	342	297	303	289	303	297	323	297	307	284	283	264	286	300	312	316	296	269	283	318	311	310	322	315	301	278	297	307	325	301	292	297	298	294	303	290	308	331	287	328	291	299	318	318	334	313	269	319	331	304	309	317	313	315	275	316	309	325	294	299	330	317	311	310	304	290	311	304	298	299	322	327	328	330	318	303	297	314	299	355	267	333	341	330	295	316	295	313	295	320	309	339	330	321	283	268	268	293	278	338	287	317	284	329	337	320	303	290	313	288	320	317	353	282	276	290	290	264	306	292	331	310	312	286	294	304	295	334	323	305	301	314	302	312	300	271	282	296	305	299	293	315	303	308	272	309	296	273	313	319	335	292	318	301	295	320	286	335	303	315	318	324	295	323	295	278	296	312	287	324	314	330	312	285	309	283	316	303	271	325	319	327	297	282	337	317	303	293	296	290	336	329	324	341	299	299	294	326	289	351	291	334	348	297	294	335	331	316	331	317	288	305	276	327	316	302	344	351	284	280	319	310	304	301	346	356	313	300	307	334	289	322	291	307	302	330	331	299	310	312	312	308	291	286	338	297	328	293	288	289	277	320	293	283	320	312	300	310	301	293	278	296	309	299	338	307	312	287	309	320	322	327	328	308	316	336	328	327	304	314	304	302	293	298	292	297	309	325	306	282	308	307	309	317	296	324	287	315	309	291	333	308	303	306	306	302	302	323	299	303	315	332	295	333	279	341	311	325	301	293	317	281	313	304	346	329	265	312	318	317	286	327	318	319	344	312	342	309	327	262	357	313	316	324	280	297	311	315	321	305	308	328	331	312	320	312	291	333	310	297	320	342	330	314	310	304	302	317	335	294	316	317	331	312	312	291	288	263	298	320	298	314	301	324	311	285	333	283	287	326	312	315	324	320	299	297	291	306	301	295	324	276	303	329	307	304	306	286	289	322	273	313	298	292	335	316	331	316	300	324	299	293	287	271	324	311	304	316	317	313	300	348	343	297	344	310	287	298	285	342	328	320	282	291	307	274	327	308	318	291	298	307	309	299	307	298	328	311	294	297	326	309	318	289	286	343	271	312	333	311	295	350	335	320	290	315	317	322	277	279	331	297	314	307	325	302	323	333	332	322	321	312	301	312	318	313	297	309	286	306	320	282	316	294	328	308	293	329	290	312	296	282	276	315	297	334	290	320	323	314	337	285	295	318	314	343	304	293	316	316	285	305	276	289	301	339	291	290	278	321	320	304	312	311	316	275	294	329	286	273	320	289	314	329	292	312	335	312	278	310	306	300	311	315	300	347	309	308	275	308	245	270	271	326	280	318	333	293	312	311	333	286	298	275	296	306	284	302	304	313	264	337	312	334	276	324	301	320	279	290	294	311	307	312	333	305	257	300	323	316	303	285	333	297	295	323	309	277	314	300	302	279	320	302	279	281	260	296	316	322	303	263	298	282	316	310	294	324	306	301	285	301	309	287	317	287	312	317	331	327	291	269	278	321	337	342	320	289	295	352	336	273	337	296	284	345	315	315	296	325	323	290	313	293	315	314	317	271	299	335	319	337	274	305	313	283	281	306	278	262	315	302	309	353	292	316	319	289	273	292	329	318	307	331	311	315	292	337	298	312	318	291	293	314	304	333	282	318	312	325	316	309	307	334	285	356	294	307	327	301	275	295	305	293	324	320	320	298	307	272	320	317	281	324	314	302	294	340	337	324	288	307	332	315	335	321	324	324	297	303	304	299	329	323	335	310	316	282	302	299	295	324	293	301	282	319	329	291	325	304	303	301	333	289	317	286	320	313	332	321	304	302	309	283	312	297	310	307	299	315	324	298	291	310	315	313	326	320	317	301	308	312	330	326	286	291	295	322	307	326	307	279	301	302	301	304	364	351	306	309	280	295	326	300	292	271	305	284	259	304	318	308	316	271	301	309	303	295	288	275	294	308	327	303	300	295	328	348	283	329	314	324	329	306	316	317	285	310	315	329	297	295	309	321	325	306	267	326	304	292	311	326	306	328	304	312	288	269	318	288	312	280	316	288	315	277	329	306	307	267	311	291	327	343	310	295	298	311	308	306	310	312	287	301	298	276	298	312	336	310	319	314	304	308	307	322	281	298	334	333	347	297	320	297	293	300	289	300	288	307	300	291	317	288	311	305	311	288	288	334	326	309	305	315	294	316	312	323	305	298	298	317	291	324	307	296	287	296	311	317	288	306	287	299	314	274	304	305	273	316	290	289	271	274	308	352	319	292	302	282
25115	39975	27259	12834	4143	1382	820	1270	914	768	778	806	811	753	770	708	706	713	770	751	760	730	768	748	769	741	759	754	748	736	766	761	752	756	747	769	736	768	782	798	727	767	762	729	770	724	742	751	708	700	771	706	726	798	742	732	758	743	768	701	729	697	727	761	736	733	727	745	757	739	740	730	742	719	731	788	729	745	776	764	707	745	743	697	785	740	717	730	787	746	740	765	754	724	798	756	772	718	749	734	799	749	779	768	762	780	737	818	740	741	715	739	786	660	759	749	741	711	733	716	751	779	741	799	749	702	739	687	712	691	740	690	789	774	776	769	742	745	741	774	769	701	781	777	768	745	756	780	716	739	727	748	730	751	739	741	763	757	751	762	739	751	765	750	717	703	733	741	742	696	787	765	790	761	791	738	754	748	726	719	743	717	766	722	723	731	734	754	788	734	768	749	781	757	745	751	758	782	742	789	735	701	789	747	743	778	687	775	763	756	728	788	751	719	700	736	759	777	687	742	754	754	757	674	753	732	778	721	783	702	746	753	739	744	767	684	745	757	764	744	779	790	752	780	765	819	706	747	753	790	764	742	776	729	756	734	726	760	721	738	768	731	764	712	741	797	816	716	773	772	722	731	721	713	777	771	739	709	731	774	779	718	721	738	724	771	699	761	717	723	700	755	773	729	829	743	799	743	684	738	742	697	730	754	750	716	778	771	781	774	772	731	767	711	711	673	766	738	741	749	709	716	731	809	746	759	761	774	745	742	711	757	724	736	757	738	739	739	831	722	715	754	802	741	714	695	832	707	794	706	770	764	718	801	728	761	751	727	760	731	744	742	768	783	773	767	724	732	764	731	734	707	758	734	760	765	721	761	758	765	751	775	720	721	776	769	756	779	758	757	749	747	754	767	726	777	760	747	718	754	796	776	752	700	767	702	798	739	762	733	732	728	740	741	763	716	732	788	780	755	772	766	756	750	780	746	753	710	715	764	762	758	800	773	710	732	749	705	717	731	758	713	772	734	750	833	789	716	743	754	731	749	746	706	759	767	758	734	755	776	706	748	761	745	813	770	690	773	720	736	780	778	716	753	713	748	728	736	837	751	736	725	757	729	787	762	738	796	727	734	779	747	785	765	726	817	710	749	743	707	772	731	719	749	780	760	759	751	804	725	686	765	745	708	743	762	749	720	706	745	737	747	766	767	737	742	752	718	779	720	761	744	757	709	755	789	737	767	732	731	724	736	755	706	713	743	719	735	751	771	755	775	720	760	763	786	762	752	704	727	785	762	764	711	744	760	716	737	748	807	727	766	742	742	745	748	747	721	757	756	740	737	757	737	738	766	753	729	726	730	801	806	733	749	723	760	762	758	721	734	782	751	772	775	764	749	719	730	771	736	708	734	747	713	730	771	754	753	746	694	718	744	744	759	744	735	772	733	742	775	737	823	800	760	783	676	755	738	750	775	756	727	724	753	731	765	751	758	766	748	776	757	786	709	842	720	758	743	713	697	748	761	732	759	781	776	752	725	726	713	751	745	740	741	750	742	737	759	751	762	730	768	754	761	734	710	757	716	738	755	756	784	753	722	736	752	689	753	789	722	783	773	749	779	734	756	764	746	721	746	691	750	741	730	747	758	799	726	723	712	761	708	794	740	737	711	724	743	728	749	770	761	768	742	738	751	753	738	713	761	750	766	747	770	760	714	752	789	747	756	768	758	718	761	715	737	753	766	756	754	737	787	771	756	782	781	750	712	745	732	748	755	737	707	774	772	721	765	741	721	740	729	758	765	756	779	787	705	730	715	764	749	766	746	731	755	722	756	734	727	740	705	753	760	744	700	752	715	736	784	769	695	772	748	764	789	736	718	774	766	767	750	748	779	738	764	756	751	800	731	792	731	726	761	740	728	764	767	739	722	749	743	787	777	740	725	757	719	773	791	746	737	753	740	764	753	760	742	722	788	745	711	745	746	731	741	728	741	703	777	756	782	739	766	721	732	778	737	757	714	701	730	752	725	769	713	738	735	744	719	754	769	764	713	792	751	792	709	778	774	762	716	756	729	698	747	717	724	761	735	759	681	683	764	763	735	718	765	746	799	772	754	736	747	764	724	743	768	811	724	701	744	781	768	754	702	777	732	760	773	732	723	749	761	726	755	800	776	720	757	748	752	744	790	781	731	784	751	760	730	815	732	739	809	732	722	763	774	738	729	741	749	762	708	723	729	786	742	764	704	752	777	775	781	757	765	744	728	721	746	777	742	744	765	736	792	727	761	770	744	734	734	770	754	770	782	743	777	760	717	765	728	716	726	765	741	794	747	760	720	742	734	753	755	749	725	740	758	716	732	752	719	712	736	796	757	758	763	738	770	745	708	700	734	736	782	763	757	722	732	710	745	736	751	732	720	758	695	797	727	750	771	703	795	767	770	736	689	797	768	767	750	719	774	729	745	750	723	784	780	749	743	764	774	756	707	737	745	741	739	775	799	728	747	741	719	744	734	751	727	749	747	746	732	704	719	715	801	711	761	773	713	756	737	801	764	728	771	714	769	764	772	745	729	740	771	762	752	732	749	688	799	759	766	745	772	738	731	744	729	764	801	724	738	765	789	742	714	714	724	750	722	745	787	727	779	705	724	775	752	754	781	742	775	774	800	751	701	795	754	752	746	757	729	732	777	763	807	731	721	729	806	773	758	742	773	778	718	758	774	658	760	808	785	742	764	771	753	785	735	735	755	820	783	777	797	765	751	771	739	712	779	719	755	760	763	703	752	763	762	746	758	737	763	750	722	808	704	735	775	765	772	694	790	745	743	730	750	744	736	721	719	693	772	777	785	796	787	736	783	788	770	791	689	747	777	748	786	735	769	756	740	726	739	777	788	779	745	811	712	737	763	785	721	765	820	757	765	828	721	709	746	769	739	746	767	735	744	772	775	717	758	747	783	770	748	793	796	732	741	747	738	768	792	763	788	779	757	771	760	761	746	708	727	776	734	752	794	786	744	708	727	771	767	788	748	729	829	747	746	748	729	763	767	744	748	697	707	806	695	745	747	704	711	789	722	765	731	727	751	759	772	767	713	770	772	768	749	754	743	738	754	751	713	728	795	768	692	754	751	737	695	770	772	755	762	755	768	770	788	765	795	765	758	762	735	737	743	714	748	722	761	774	722	724	748	730	769	717	739	742	709	707	745	725	768	760	741	758	733	726	745	764	752	779	791	770	715	783	741	795	773	726	754	733	731	726	777	734	785	715	742	724	770	706	784	762	734	718	759	705	742	776	738	746	724	769	741	699	827	767	703	734	727	738	759	730	746	744	754	756	761	716	771	794	710	773	715	763	766	773	803	734	738	764	735	725	742	746	792	763	697	738	719	715	746	719	794	686	721	775	778	749	791	759	742	759	776	768	731	809	728	779	765	705	762	738	802	773	756	749	713	799	748	704	789	741	737	700	709	753	751	782	777	747	776	725	784	766	709	761	726	746	756	774	693
24402	21518	25217	28248	21544	21592	15965	1695	924	328	279	275	286	306	286	287	272	275	296	273	281	270	296	269	282	297	269	247	270	261	270	266	247	274	267	290	258	288	295	278	288	287	240	294	299	293	285	287	265	271	288	303	263	288	274	293	286	289	273	320	309	283	284	289	260	236	276	292	291	261	272	251	277	303	263	256	306	259	267	258	277	328	262	295	277	241	252	253	254	327	283	278	294	249	272	273	258	283	265	279	296	298	254	271	273	268	264	294	300	282	257	261	277	278	275	284	262	289	281	268	287	288	241	340	271	240	257	290	291	300	297	266	283	265	253	275	259	259	256	276	256	295	283	260	268	268	276	268	271	274	274	261	281	269	271	277	280	277	304	271	277	296	247	270	248	266	255	261	288	291	264	273	251	281	259	309	290	292	304	261	297	263	249	292	309	307	273	277	278	298	262	297	272	273	277	265	273	250	293	275	292	282	259	302	289	278	270	283	260	291	271	305	301	316	303	299	278	239	268	274	239	303	261	278	265	291	264	287	292	272	274	306	296	281	266	258	309	270	280	276	296	257	272	263	266	303	278	308	272	250	263	274	281	258	278	261	251	281	289	283	285	298	294	253	258	289	260	276	291	272	284	255	269	287	315	275	255	251	288	245	246	287	258	313	260	272	294	274	256	274	272	245	277	261	262	269	272	287	284	286	269	254	272	275	309	280	244	290	267	285	288	296	281	278	286	286	318	247	289	294	269	303	251	275	253	264	288	251	238	266	302	288	285	281	291	284	264	283	258	273	319	287	270	277	280	295	275	296	297	272	317	252	293	278	263	270	278	286	281	265	265	256	300	294	287	300	294	286	255	284	250	266	270	276	281	277	294	272	271	254	275	282	305	301	284	278	292	249	280	292	279	253	285	263	294	285	285	256	274	253	274	324	304	268	304	282	277	274	274	275	267	300	267	280	276	283	283	323	274	277	247	283	260	269	277	279	277	280	273	296	300	269	251	288	289	269	275	255	278	272	293	260	261	271	284	297	299	265	271	269	268	266	280	318	293	261	285	288	256	261	278	249	289	290	297	318	298	255	292	268	266	289	276	282	266	262	297	258	278	272	271	261	261	264	261	291	282	284	262	275	306	267	254	266	286	299	251	263	281	270	285	294	276	269	292	258	263	280	277	275	295	272	295	276	279	289	263	272	289	272	283	259	253	288	275	289	298	287	298	255	254	253	273	273	251	287	289	282	292	295	274	294	263	265	288	291	304	252	266	259	257	303	259	252	281	278	302	239	290	301	290	298	280	280	233	271	259	255	252	253	313	257	274	299	272	269	267	283	276	267	278	259	277	277	294	293	292	267	279	299	279	307	263	275	293	288	289	250	263	279	256	306	275	272	295	280	304	273	310	256	251	277	254	283	254	278	259	290	271	286	273	275	248	277	291	308	291	271	281	273	299	301	270	281	259	268	278	290	285	286	289	254	273	272	265	282	265	268	273	313	298	294	299	286	289	287	259	269	280	271	281	266	268	301	281	261	275	286	276	249	290	288	260	269	285	271	277	304	296	269	261	283	274	262	268	284	299	288	295	239	257	289	252	298	287	262	249	251	312	293	295	284	260	260	267	260	260	296	269	278	294	253	222	272	250	290	272	307	276	269	281	300	270	237	287	283	269	263	254	295	259	271	232	300	278	273	247	283	307	272	288	268	261	264	292	322	289	259	283	256	305	277	288	286	262	282	252	306	256	305	254	275	268	265	287	304	261	264	282	268	260	289	296	257	270	282	294	281	283	255	271	274	260	285	284	278	235	270	275	306	276	290	283	296	290	277	245	257	301	291	282	249	280	264	291	291	270	259	281	268	317	261	237	287	284	289	283	261	267	252	307	318	281	289	277	250	258	284	254	289	298	274	264	278	280	261	300	270	285	279	280	270	265	254	296	277	254	250	272	259	285	306	265	248	256	318	298	292	315	283	295	294	257	297	287	236	294	264	282	306	285	296	254	293	292	282	258	256	279	297	269	290	261	244	269	268	293	287	262	256	271	274	259	270	240	288	257	264	262	270	292	270	275	276	277	255	249	290	265	294	278	284	264	266	278	274	273	283	247	297	264	281	297	267	291	295	286	291	276	273	281	292	316	259	298	285	287	253	297	255	253	296	277	273	276	262	266	276	281	287	263	240	296	266	263	285	267	282	267	277	242	263	265	270	280	271	308	301	266	261	258	279	261	283	268	277	267	265	275	253	289	254	272	286	229	266	268	260	284	288	310	271	305	290	279	285	289	270	269	280	273	247	281	268	279	299	286	312	272	260	262	272	293	291	270	269	304	263	262	260	266	284	287	317	290	309	278	255	295	283	263	267	288	290	278	299	251	257	286	287	269	276	259	297	268	294	252	278	302	238	255	230	254	295	267	292	308	306	284	276	291	264	294	266	291	283	259	258	266	263	276	267	263	296	289	248	280	289	283	265	264	298	300	279	263	252	278	258	283	268	279	238	245	305	279	284	301	286	281	299	314	310	260	279	246	281	296	306	262	266	272	294	281	274	287	292	303	265	273	297	298	262	244	273	274	275	248	266	262	266	288	312	316	291	263	284	324	273	263	276	278	279	273	287	257	307	267	288	298	301	259	277	274	257	271	252	298	276	283	288	261	238	299	305	254	276	269	308	288	253	272	264	258	276	268	267	260	260	273	292	296	298	278	286	287	295	299	314	255	235	275	279	265	294	271	275	271	283	258	291	278	287	272	275	292	264	270	262	289	276	264	275	307	278	250	260	246	271	292	255	243	286	287	298	258	305	317	250	277	311	260	277	269	307	307	274	254	255	271	270	269	285	294	308	292	322	282	300	286	292	258	266	290	263	249	279	258	251	266	276	308	270	250	270	271	290	259	258	279	286	264	268	286	265	290	260	283	289	240	289	279	229	252	276	278	284	275	264	285	277	281	253	230	276	260	283	269	296	281	276	267	287	305	287	273	290	246	287	253	257	264	257	267	248	272	248	267	292	280	290	263	280	233	271	292	294	268	303	284	270	289	266	283	275	288	270	286	290	299	255	287	286	265	272	272	251	259	292	289	288	273	258	268	265	281	281	269	269	290	295	278	297	285	300	257	282	268	280	281	279	252	305	302	263	273	258	273	291	276	260	294	267	286	240	271	292	290	306	295	287	264	278	265	271	290	255	272	266	259	269	275	249	323	261	262	281	266	294	247	270	264	267	306	286	314	310	241	254	295	302	278	277	285	287	270	286	275	276	265	259	261	297	293	270	270	295	279	277	281	273	269	277	258	300	263	277	297	278	283	281	296	301	277	300	268	278	293	267	298	284	284	299	267	278	297	295	297	250	283	285	239	258	241	280	260	288	274	255	287	267	270	297	269	291	256	278	289	288	301	248	290	293	306	287	282	273	288	244	283	278	277	285	266	284	267	251	263	302	275	258	289	279	267	259	276	270	313	249	267	289	281	272	301	292	260	274	294	285	224	280	307	287	269	288	255	259
27837	47694	30923	15547	6475	2394	1007	1169	1012	686	658	676	730	675	671	660	653	700	680	669	649	689	666	647	699	669	651	675	703	684	648	700	681	658	653	665	673	700	679	664	684	707	663	691	641	673	613	650	656	694	671	622	647	683	690	677	637	661	621	694	622	669	630	631	643	636	678	658	689	658	670	678	635	623	663	603	658	608	673	623	646	640	676	666	671	724	630	640	691	646	700	637	681	659	616	636	676	695	671	677	704	629	663	664	654	632	706	615	694	678	637	669	640	647	658	624	721	659	644	653	684	619	664	665	658	686	614	681	676	629	685	654	680	632	644	639	677	674	559	665	646	687	715	689	681	635	680	661	604	664	677	616	677	662	642	625	691	671	644	654	644	657	654	679	652	657	644	670	678	651	678	661	698	689	670	660	674	710	673	628	661	642	659	669	651	628	645	695	632	686	655	649	694	663	663	646	640	647	685	669	656	643	692	678	657	661	700	670	636	662	635	674	697	688	643	636	625	655	632	619	632	699	665	633	633	598	652	670	676	655	634	645	659	659	675	667	661	706	622	659	642	641	639	654	709	640	659	634	684	664	679	672	637	700	645	727	653	668	680	670	682	675	662	673	659	650	643	688	685	676	674	693	632	634	694	686	642	703	659	657	672	640	673	654	631	666	681	689	666	639	638	630	685	682	663	644	624	648	629	721	597	674	669	696	666	687	625	685	640	658	669	659	629	669	657	645	691	670	681	665	667	634	623	657	630	689	629	655	686	636	638	663	646	675	678	697	666	672	663	723	626	645	655	653	664	691	659	686	658	681	683	695	653	654	640	661	624	675	665	675	638	675	656	670	667	623	678	659	730	653	677	628	676	674	659	669	715	608	683	637	691	649	654	659	639	663	684	605	708	710	667	667	633	652	695	639	640	649	631	659	663	704	688	620	640	655	685	610	694	673	619	695	636	641	699	687	635	622	637	657	643	622	684	634	663	675	658	625	601	659	649	657	673	615	646	647	653	647	655	680	666	630	626	670	660	646	645	660	655	697	652	644	637	640	688	666	611	671	616	612	610	648	659	663	652	687	641	673	632	699	629	647	649	673	668	653	677	660	677	714	683	681	623	620	661	656	662	642	661	711	661	712	660	604	656	673	678	629	642	697	618	659	692	648	656	643	697	661	713	665	659	649	662	679	664	647	682	649	671	631	687	686	665	675	625	649	649	673	639	664	670	646	666	667	673	670	649	710	657	675	683	626	629	631	652	636	698	682	655	634	666	678	679	668	638	676	701	673	682	652	673	651	662	650	652	651	633	683	639	660	679	678	670	638	658	611	633	682	701	665	655	670	603	635	678	686	638	624	649	638	663	681	702	651	687	696	633	662	623	620	677	645	653	669	703	665	640	664	667	691	657	677	649	642	649	655	650	642	688	642	691	623	633	656	633	688	631	690	670	711	681	664	644	707	627	667	643	653	650	670	628	614	615	672	655	722	630	711	689	595	646	621	675	673	654	701	659	681	649	656	711	681	660	645	660	654	650	717	641	629	630	671	649	680	697	692	660	679	635	639	690	646	669	610	674	600	704	644	669	643	680	675	656	660	629	649	655	665	623	634	697	654	643	641	693	685	638	675	710	662	688	649	639	676	660	654	637	648	643	638	711	630	645	652	654	656	677	644	700	637	678	643	689	638	641	663	643	665	677	615	653	655	648	705	704	683	612	645	696	702	592	645	613	682	673	705	634	611	662	680	608	652	689	655	642	634	635	647	665	575	610	663	626	690	638	653	666	662	672	667	698	690	643	649	675	670	671	636	656	648	680	666	647	668	683	661	669	691	609	645	662	613	630	625	640	607	651	641	650	664	655	664	654	605	626	688	674	660	627	698	680	671	681	730	626	712	651	696	699	713	634	683	689	692	681	673	649	709	657	670	692	722	654	638	659	659	649	641	646	619	647	640	660	652	659	677	716	650	660	683	682	629	605	666	688	627	641	651	658	626	654	659	639	669	653	681	674	676	667	635	673	654	662	655	642	655	672	668	652	641	647	636	679	667	610	661	665	652	663	615	736	613	686	682	708	658	685	696	669	647	675	686	692	660	651	663	680	721	654	701	679	666	638	635	629	637	685	693	653	624	652	634	654	660	672	649	721	633	624	664	677	635	707	657	648	632	639	642	674	634	629	696	635	653	640	655	715	683	637	646	651	692	656	699	606	615	648	593	648	652	676	684	674	610	666	677	649	666	683	702	697	617	697	633	682	685	643	697	682	673	630	684	631	653	663	597	672	627	658	677	635	654	634	660	694	678	670	616	665	664	635	649	660	653	672	676	660	639	658	654	639	702	670	669	682	669	657	674	700	685	663	711	647	684	660	642	629	667	633	659	658	670	696	655	641	639	653	646	643	656	643	654	624	639	684	664	648	664	626	683	699	671	637	675	693	629	668	671	629	609	629	661	658	640	714	656	627	676	656	666	644	646	676	635	641	675	609	692	682	664	664	670	710	655	643	648	639	662	639	653	692	648	662	729	648	641	642	661	682	679	644	630	686	696	678	622	613	658	640	641	708	674	642	691	639	655	651	621	644	649	613	634	669	636	675	660	676	637	660	669	642	631	667	639	664	674	659	652	638	687	644	661	683	693	693	651	647	655	684	627	655	668	660	658	662	684	641	676	642	649	677	658	686	653	682	670	718	681	643	620	648	654	661	630	619	635	644	664	643	622	649	688	683	658	642	712	583	663	669	661	665	650	651	645	652	654	660	685	675	670	680	656	627	681	630	666	682	621	610	658	624	657	686	685	628	717	709	706	639	676	622	653	677	645	649	638	657	629	708	703	716	664	660	671	631	594	638	659	666	657	647	616	637	661	663	648	651	681	640	655	670	603	672	707	645	625	687	644	668	690	704	680	686	643	654	634	644	672	643	636	667	700	628	619	655	659	699	664	672	675	613	703	688	659	683	666	633	711	660	660	647	660	679	652	665	650	690	691	616	672	637	647	599	654	621	633	670	667	581	634	726	717	645	728	634	683	637	626	670	663	669	720	637	629	678	676	635	677	655	640	625	663	631	628	650	657	666	645	657	704	643	637	623	682	682	628	630	642	641	654	685	632	675	681	634	664	622	682	618	643	650	647	666	642	671	645	643	640	692	632	626	649	659	657	639	683	658	677	621	641	636	638	646	657	688	716	648	689	655	707	633	701	698	646	662	668	656	656	656	651	676	659	684	633	664	695	620	630	666	664	633	665	617	671	691	662	667	657	714	619	679	679	674	645	632	686	635	658	629	630	660	654	673	653	654	626	630	622	661	649	638	647	668	683	680	649	651	661	682	626	670	642	639	652	650	652	645	605	679	655	633	682	673	649	690	622	658	645	691	702	682	651	610	614	635	653	677	680	646	653	669	671	685	661	661	663	634	668	660	694	690	702	662	670	676	614	658	682	690	660	671	650	635	626	645	673	659	703	674	711	648	697	647	691	682	660	644	681	638	687	656	650	684	662	679	601
32171	23938	21584	9651	2041	848	389	266	223	235	223	243	216	216	205	233	221	207	196	228	235	205	216	214	198	228	200	215	228	225	208	211	216	208	212	218	198	211	223	205	194	227	243	185	186	240	212	208	220	245	218	215	188	226	215	218	212	221	182	212	211	199	213	192	212	214	203	220	236	244	232	228	242	215	221	194	211	195	231	233	209	245	229	198	219	217	234	219	222	228	200	223	217	232	217	237	237	213	197	226	199	235	191	206	177	204	207	251	211	219	219	199	208	197	225	198	221	251	208	229	229	241	227	209	184	196	215	215	200	221	242	245	223	227	208	228	234	207	207	223	214	245	194	209	188	190	208	212	207	243	232	205	195	208	211	215	250	211	211	206	220	211	221	191	223	244	207	217	246	216	232	214	219	216	232	234	242	234	219	198	199	209	197	233	217	242	184	209	202	214	213	231	205	225	190	211	210	208	218	227	224	230	228	195	199	194	192	203	219	206	237	203	240	247	205	198	186	226	232	207	222	199	206	217	236	209	222	226	198	212	192	231	198	201	183	195	230	215	206	213	213	218	221	220	220	201	209	239	218	211	241	219	196	209	205	216	237	217	172	204	213	215	187	207	223	206	201	224	230	213	197	212	204	211	233	209	216	197	216	197	219	219	206	250	227	199	187	196	221	230	198	188	202	203	196	230	206	213	232	228	246	216	215	227	232	208	217	232	218	214	219	226	207	196	203	180	238	216	226	192	204	215	220	219	204	200	249	214	205	210	218	217	189	222	247	221	209	222	222	200	233	208	207	245	200	216	220	214	192	227	228	209	216	231	231	261	216	205	192	230	220	220	268	238	209	200	231	224	234	202	230	195	238	207	241	234	210	203	204	210	219	210	228	223	222	233	214	227	186	204	209	217	216	223	237	209	213	207	188	236	215	216	217	216	213	253	213	218	217	201	203	190	209	231	223	219	217	230	225	211	177	178	208	226	223	187	238	204	219	228	249	195	209	208	214	215	208	197	219	226	209	211	196	236	234	232	198	207	194	207	230	224	219	231	224	214	185	225	231	230	220	228	200	209	206	213	216	221	220	227	216	192	215	197	240	211	225	241	209	196	189	218	253	210	211	222	222	220	213	198	196	219	201	200	228	219	213	222	233	229	230	245	209	226	193	221	201	209	203	203	232	217	197	209	226	236	212	198	195	220	203	209	225	191	196	227	210	192	222	217	228	243	223	230	239	221	209	219	242	244	202	229	218	227	196	197	204	237	203	203	228	215	204	213	242	221	197	216	198	230	229	213	218	179	205	238	227	204	239	216	232	233	244	208	219	224	221	212	237	197	244	223	224	222	205	208	222	245	225	223	224	230	224	221	221	218	206	206	230	195	216	217	250	228	225	212	223	219	199	231	196	203	212	215	212	203	209	222	227	216	213	244	221	192	196	226	219	225	195	211	226	190	217	219	205	223	220	197	225	219	223	223	241	203	199	231	204	189	247	217	240	202	229	208	212	201	226	234	196	212	209	209	212	242	234	213	221	218	218	218	242	235	194	212	231	218	229	226	204	198	217	224	244	214	228	201	235	207	191	244	241	230	205	219	254	223	214	210	227	241	221	237	233	232	232	204	232	231	203	199	221	207	210	188	218	187	245	217	200	241	232	221	234	234	220	199	230	213	224	206	200	225	217	176	218	198	223	209	213	231	227	222	213	234	204	219	202	235	211	232	232	187	213	232	221	239	220	210	217	204	194	211	244	199	225	223	231	218	214	202	236	219	231	217	212	207	204	207	200	235	209	206	216	221	215	225	177	200	236	181	203	210	241	225	219	222	220	211	230	235	205	210	195	194	219	217	226	200	222	229	225	208	218	209	205	177	199	195	238	223	205	222	216	209	202	210	218	196	198	208	211	199	194	230	203	182	214	234	232	212	199	212	232	183	211	195	214	195	214	213	256	243	217	233	254	228	215	208	223	243	202	230	230	210	212	215	225	197	226	210	202	206	206	225	201	212	224	221	251	248	194	209	238	180	228	218	232	222	205	202	238	169	226	234	223	221	242	250	216	250	215	240	218	206	225	228	188	217	222	201	235	197	193	225	223	194	220	217	201	233	224	219	248	253	200	229	237	229	200	246	240	223	209	224	202	222	193	198	223	227	222	235	226	234	180	207	175	232	211	207	220	222	246	234	216	224	221	215	194	223	196	219	229	185	229	194	210	214	224	242	226	210	244	194	231	212	215	213	197	189	199	223	222	209	234	228	206	204	221	208	216	224	216	232	219	214	209	216	212	224	210	233	241	229	245	196	208	214	204	173	205	225	231	228	217	187	214	210	238	209	255	219	233	217	217	226	237	209	217	206	199	233	207	229	210	210	207	244	202	196	254	240	222	214	174	199	201	220	230	224	237	191	194	241	209	222	205	199	226	209	219	241	224	216	213	215	212	215	211	215	233	228	208	222	231	211	232	224	204	223	195	205	204	212	222	208	211	246	203	210	196	204	193	209	194	231	191	231	211	200	219	213	218	192	238	241	203	219	217	225	239	215	187	210	261	218	251	211	234	212	224	195	222	231	221	217	230	219	221	218	194	233	220	216	221	216	218	221	215	205	222	214	189	219	213	195	205	206	212	233	229	202	228	207	228	225	190	215	229	238	207	228	226	221	235	213	228	231	240	209	216	205	223	200	197	220	225	232	227	220	230	202	206	175	206	193	220	217	237	202	214	214	213	225	222	220	219	207	221	236	237	200	197	218	219	197	236	222	235	213	218	221	237	190	213	228	241	223	222	211	206	215	208	182	198	213	225	216	203	219	223	215	231	211	226	220	197	236	213	225	254	231	202	196	223	252	217	214	212	217	213	223	223	204	193	221	218	216	216	206	189	210	202	204	245	224	200	224	207	197	214	210	240	216	241	206	224	197	216	215	209	214	208	217	230	185	234	216	236	213	224	221	172	176	204	225	206	217	226	239	197	187	216	221	195	210	225	213	210	191	267	218	200	232	217	225	223	220	232	238	236	218	210	181	243	217	209	230	211	223	207	245	234	171	199	206	209	206	224	191	198	210	236	224	204	224	241	208	238	210	237	220	215	214	218	215	216	215	224	221	212	226	190	206	211	237	215	218	198	192	206	217	211	219	200	234	204	201	239	220	224	202	228	226	208	221	252	216	216	230	224	239	252	236	225	225	218	205	204	218	204	218	195	210	212	227	225	232	199	211	226	200	185	203	215	233	222	226	216	217	241	218	204	210	213	221	231	235	240	226	195	234	210	177	229	209	234	191	231	235	206	225	213	243	195	204	187	221	221	222	219	231	226	205	208	191	215	197	189	218	221	200	224	215	212	236	207	222	203	220	199	226	203	212	201	198	198	223	196	189	202	226	195	195	232	196	227	231	246	207	207	213	185	208	214	194	212	211	236	220	239	221	169	211	209	214	240	236	241	236	231	198	221	207	212	201	207	209	208	207	221	201	222	195	207	219	233	210	228	190	204	210	211	215	209	208
26601	30042	14509	4843	1720	931	618	582	572	576	614	558	538	576	570	593	572	603	555	528	523	582	622	529	543	576	559	620	511	607	593	611	587	585	600	596	592	572	574	554	561	565	545	544	531	576	558	564	611	574	559	552	563	572	570	585	553	579	543	579	539	555	585	609	528	597	617	590	605	559	582	564	552	554	597	544	601	550	543	587	548	538	568	592	551	571	599	569	544	565	606	573	573	602	540	551	592	571	562	570	573	578	583	565	549	562	574	543	605	566	554	590	589	551	563	580	561	579	572	559	607	550	597	595	552	580	576	593	561	561	565	619	591	572	555	561	596	558	581	616	551	544	611	558	582	590	550	541	584	575	543	572	563	572	589	624	538	606	607	565	575	579	570	585	580	564	581	534	548	578	575	568	558	602	594	542	558	585	576	567	545	595	518	521	565	562	557	565	534	577	537	598	547	527	525	545	538	538	534	592	536	580	572	551	513	578	601	596	568	564	603	559	561	562	572	580	572	547	545	566	572	584	556	550	568	522	558	564	566	559	586	575	544	602	538	527	571	591	566	541	553	565	574	579	559	551	588	524	565	528	514	609	590	520	555	547	557	590	561	568	587	576	609	546	550	590	547	539	598	590	559	540	566	596	570	542	560	629	576	564	570	572	587	568	564	502	566	574	583	580	529	558	570	599	602	573	541	548	581	598	544	560	616	601	526	556	531	569	622	588	555	573	573	619	578	587	554	524	569	551	609	564	592	544	556	626	540	544	588	591	594	530	554	583	577	586	575	553	587	586	593	559	581	549	540	552	587	590	593	575	575	593	602	571	566	527	547	573	560	569	533	557	576	615	590	534	562	570	579	556	583	580	574	628	580	608	548	562	562	582	556	541	564	560	577	623	539	565	594	573	590	587	641	572	562	531	602	550	507	559	575	544	581	560	581	577	597	546	608	538	572	576	547	597	540	545	582	547	550	592	569	587	579	571	557	551	558	540	614	521	564	561	563	584	576	542	584	608	610	544	581	571	564	589	584	573	556	602	570	532	582	577	566	587	541	600	608	552	576	600	569	578	550	581	550	550	564	592	562	573	579	567	557	604	558	523	582	538	584	583	551	559	566	545	560	521	560	585	546	537	590	529	589	540	576	580	580	610	586	579	561	560	550	573	560	591	579	558	599	552	597	564	568	572	575	543	554	525	608	627	557	564	544	568	601	560	571	586	564	611	567	560	567	582	563	597	547	595	593	546	585	592	545	570	576	598	588	573	556	565	593	563	575	575	592	567	614	580	546	552	587	576	574	560	594	650	536	576	564	586	583	588	573	568	598	583	589	556	520	596	585	602	564	557	578	596	548	561	542	591	546	566	566	555	540	566	571	538	557	591	565	594	542	547	629	589	580	615	572	567	544	559	536	563	611	541	577	578	527	594	594	545	548	597	558	530	540	533	553	608	571	590	575	567	607	534	542	574	565	573	583	590	570	533	602	589	570	560	540	590	536	518	549	586	546	568	598	575	597	551	613	591	520	590	576	609	628	572	564	583	563	545	573	600	560	561	523	616	504	585	599	582	604	553	599	577	594	567	581	587	545	574	622	585	554	630	557	541	564	570	620	604	574	585	601	589	579	585	577	591	539	557	563	575	536	545	565	576	559	539	586	550	577	548	590	570	595	619	545	583	584	580	534	558	552	551	575	542	577	541	570	574	570	602	523	610	585	561	555	553	546	563	565	568	551	611	544	593	547	568	580	551	596	573	599	557	578	551	575	576	561	549	583	555	582	560	596	606	565	552	584	569	628	530	588	578	571	572	580	595	545	554	569	592	570	593	563	553	573	557	575	565	571	605	599	585	553	548	601	559	603	516	563	563	554	570	585	539	594	539	593	617	546	603	562	587	537	570	576	592	565	526	569	546	560	583	581	521	570	552	588	583	596	570	573	571	564	566	565	578	557	564	565	598	558	529	595	622	520	579	507	548	557	573	573	587	586	557	554	557	526	636	616	579	581	554	576	574	614	572	578	574	541	570	560	579	569	586	564	521	583	588	562	567	553	541	562	590	608	597	567	548	598	564	613	576	572	566	576	553	587	602	567	561	556	633	546	573	569	591	570	593	541	580	568	556	566	600	582	542	549	547	595	546	556	587	565	559	604	569	576	563	588	590	602	519	569	527	563	556	598	560	593	586	601	564	537	521	577	578	560	559	603	574	557	568	549	595	565	551	549	592	626	598	588	568	576	559	575	574	595	587	524	533	570	526	581	560	575	541	553	600	547	589	528	550	542	547	518	538	543	574	585	582	572	572	598	564	540	565	580	566	609	517	556	564	563	561	579	597	569	532	562	541	565	567	589	588	578	561	567	608	561	566	553	541	524	583	576	547	571	570	540	595	566	558	564	580	527	577	548	582	590	593	572	588	567	552	539	560	576	555	557	570	594	551	598	550	619	571	575	569	585	554	563	583	546	541	582	497	619	571	576	566	581	568	588	549	565	568	615	561	549	566	584	548	623	589	558	548	592	592	571	564	577	504	544	574	569	569	558	586	614	593	598	589	583	626	597	586	536	551	593	568	600	568	568	579	574	583	567	563	549	603	603	542	574	586	594	576	576	576	579	540	574	580	574	550	598	596	549	570	580	565	616	603	558	572	587	508	550	564	578	536	584	579	531	518	559	593	559	563	597	576	560	533	575	537	571	590	569	598	593	529	576	558	568	565	524	536	537	606	548	588	575	577	588	512	577	611	584	577	563	602	575	539	553	570	560	613	541	574	583	585	586	576	532	554	562	565	548	571	578	579	559	562	570	559	578	603	553	557	560	594	549	537	595	559	557	549	595	556	540	611	578	616	532	612	556	557	595	536	626	572	575	563	556	546	582	610	565	603	614	561	607	591	584	590	536	596	560	560	612	560	587	569	585	547	590	551	513	626	595	571	551	556	610	618	585	548	559	560	558	560	542	585	576	559	573	596	564	566	603	559	593	556	594	607	568	565	590	560	528	568	610	609	592	580	577	550	581	571	542	546	563	544	581	564	583	585	520	578	539	570	598	601	551	563	576	566	568	605	545	598	597	588	609	546	555	568	601	604	565	574	578	547	569	532	563	570	563	564	592	582	560	588	561	557	573	600	586	595	592	560	560	573	586	586	545	561	559	580	557	609	598	553	606	578	593	586	581	599	579	578	576	573	554	574	552	578	595	562	595	529	605	601	549	567	570	525	580	628	599	511	546	562	585	556	585	578	589	554	589	604	573	584	550	608	599	531	571	604	607	563	532	552	566	556	556	593	590	578	572	569	601	571	560	548	550	620	549	559	559	588	569	603	550	624	565	547	602	566	565	559	556	533	545	588	566	536	550	530	577	565	546	558	562	544	590	539	579	549	564	554	566	566	561	552	554	568	556	590	600	523	597	594	543	579	552	583	570	595	584	559	569	536	554	550	544	544	561	588	591	573	568	554	572	546	551	607	563	548	568	585	622	549	588	565	613	549	548	546	583	583	584	602
25065	21524	24886	28589	21582	19755	2040	645	336	340	351	323	317	365	340	288	312	310	307	265	300	328	312	319	305	352	337	319	298	310	325	327	285	354	342	323	313	318	303	270	345	323	317	317	293	325	313	309	321	325	290	282	311	312	318	317	328	321	316	311	343	293	296	320	279	297	291	308	333	314	291	327	343	310	313	343	302	318	276	292	305	318	326	326	301	323	306	282	293	339	312	328	320	351	335	290	372	346	314	310	325	324	306	323	343	295	343	340	316	332	299	334	334	330	312	314	332	303	247	309	320	338	292	306	327	293	295	335	321	321	316	302	299	356	318	301	318	323	330	311	283	331	286	284	332	306	343	321	332	343	319	308	308	331	305	276	318	313	280	326	290	313	321	305	331	360	318	306	329	324	342	310	301	283	324	287	336	335	265	285	307	334	291	316	296	275	320	329	328	274	298	297	270	330	319	331	291	278	317	319	304	309	303	316	310	316	292	336	302	299	301	309	338	332	344	312	307	322	312	320	296	332	349	335	300	316	295	313	293	305	323	359	311	321	285	317	328	317	291	337	305	285	298	342	337	294	317	359	304	318	315	329	308	289	327	330	328	327	298	339	320	302	324	317	272	302	329	331	308	324	305	292	283	323	301	323	304	311	310	289	328	311	326	299	317	301	329	341	285	313	336	328	311	339	303	314	320	357	322	301	285	339	271	295	305	308	297	343	294	330	286	324	311	309	298	315	311	353	345	300	324	291	313	312	278	311	312	313	309	324	304	321	295	328	321	311	329	314	345	307	278	313	332	285	326	326	285	344	337	330	308	292	326	282	323	331	293	310	311	306	287	311	330	307	321	319	292	295	317	305	313	319	331	278	312	329	323	337	300	309	316	299	308	322	321	315	317	315	323	306	300	301	325	325	296	280	319	301	351	310	315	315	317	332	313	291	316	299	339	299	303	332	325	359	324	318	302	308	340	293	341	334	329	298	326	320	316	322	338	336	315	324	286	328	311	292	300	304	294	270	334	361	335	310	302	329	310	296	294	314	304	324	293	307	332	343	301	331	326	291	303	302	311	328	319	317	363	340	311	321	310	309	336	352	326	296	343	300	322	313	308	295	313	312	324	336	318	313	342	304	348	296	325	340	284	321	321	297	309	309	334	289	317	312	293	324	304	326	290	326	291	327	337	343	328	296	318	331	315	295	345	315	300	265	301	341	358	285	304	320	285	295	279	334	312	306	333	325	300	315	284	317	315	320	318	311	320	287	316	326	327	305	310	353	304	325	276	308	324	285	341	281	313	296	299	289	301	287	322	286	358	316	278	327	290	328	302	287	311	322	315	318	307	316	326	330	342	295	268	336	296	324	314	317	339	311	309	300	320	293	325	321	369	301	311	273	276	288	291	289	311	337	299	306	327	329	317	325	303	339	296	326	326	301	326	302	299	304	326	330	327	330	273	352	342	324	270	299	286	315	313	302	312	283	305	305	344	319	340	316	285	330	303	295	293	288	288	306	279	330	305	324	310	320	303	332	312	302	308	319	322	280	327	302	304	302	351	324	344	342	318	319	310	291	292	313	321	295	297	288	321	300	326	304	290	286	308	299	290	306	335	329	345	303	330	339	296	337	312	314	343	304	334	359	321	297	300	289	280	294	345	327	350	307	317	272	300	338	289	331	308	301	328	297	288	309	312	288	323	347	324	302	338	296	313	313	326	342	316	317	355	357	315	301	308	315	300	344	325	281	297	290	314	293	365	322	324	313	336	269	303	284	305	333	287	351	342	310	285	302	304	302	309	287	287	269	312	276	338	311	333	327	312	347	290	274	295	317	281	274	298	329	310	315	312	327	314	285	323	280	310	321	270	342	275	324	306	318	323	336	293	313	311	291	316	312	321	329	317	284	320	325	320	348	287	331	307	313	301	305	290	316	343	294	300	327	322	300	339	330	323	326	294	311	323	310	313	336	313	305	323	301	341	277	309	363	301	315	303	290	279	323	297	284	317	298	348	295	301	312	284	309	342	333	278	329	328	292	329	315	272	338	313	275	323	302	320	286	317	276	340	322	308	270	297	320	344	317	309	306	287	303	323	318	303	280	337	298	330	292	295	325	303	278	297	304	313	330	303	323	295	333	313	334	347	316	306	311	335	308	297	308	326	273	299	313	334	309	345	290	365	318	305	304	303	306	304	347	318	310	332	333	296	319	298	321	277	287	301	320	302	278	314	364	298	322	278	284	298	296	296	304	325	313	280	314	347	325	319	296	323	302	289	320	304	308	325	316	326	295	300	299	286	315	290	286	317	290	293	323	304	345	303	260	322	287	337	302	318	347	300	334	277	290	349	331	304	299	315	337	287	308	315	298	297	295	331	296	322	309	352	337	349	316	276	299	310	294	327	334	307	341	313	344	307	313	311	291	303	314	281	340	290	315	306	283	274	324	333	332	314	304	298	343	319	328	327	284	304	330	332	282	301	305	307	305	309	273	303	311	352	338	334	329	303	274	297	304	309	270	283	338	300	342	328	287	319	346	278	306	302	338	315	315	288	303	325	313	310	305	299	300	341	289	324	279	305	340	303	325	318	318	341	306	322	277	319	319	314	305	324	331	327	303	316	256	307	314	299	321	327	298	287	339	298	317	316	328	341	293	284	295	324	314	320	299	301	309	309	311	351	294	315	326	350	309	311	302	308	338	317	318	286	338	339	303	310	298	338	283	337	329	300	313	309	332	302	317	337	341	297	316	299	307	324	305	312	333	318	303	312	297	321	336	339	297	311	310	310	306	318	327	316	313	347	324	318	308	325	332	315	298	298	320	326	339	339	300	287	329	324	310	306	315	324	305	310	345	314	329	302	320	319	309	325	317	276	340	322	287	323	302	309	305	282	318	287	287	277	270	313	311	288	342	301	312	288	318	336	317	287	353	312	309	346	302	311	315	304	311	327	272	306	308	312	302	328	291	318	277	344	317	349	315	300	321	296	313	323	300	315	343	295	303	288	325	284	303	289	333	303	299	305	302	335	300	319	307	267	290	317	345	304	297	283	315	312	313	329	318	311	298	307	313	323	304	315	299	312	332	297	281	318	323	309	331	360	336	299	315	304	314	300	277	331	318	303	304	289	308	321	300	325	325	303	291	297	295	309	281	307	317	313	305	306	300	333	294	287	323	292	308	319	308	300	323	324	321	350	283	324	316	287	333	319	355	314	310	324	321	299	300	322	314	289	296	283	307	304	312	281	320	322	327	290	305	339	285	304	307	302	305	304	326	280	311	299	278	352	333	338	265	282	305	289	333	301	273	333	339	339	332	324	348	322	284	306	298	288	282	290	307	310	314	299	319	292	315	313	335	289	340	288	293	278	283	311	327	324	356	307	285	343	309	301	307	321	337	348	323	317	304	283	303	330	306	283	279	313	320	286	328	325	283	308	312	316	286	306	315	332	292	337	330	309	314	305	296	309	324	326	311	302	293	295	334	308	325	295	295	298	291	286	299	307	291
26951	37829	23900	10589	4705	1736	882	941	782	739	769	723	765	814	790	778	752	731	727	806	802	680	761	764	749	795	725	784	753	755	748	779	751	781	801	768	740	811	754	818	758	772	741	719	752	758	804	716	789	737	750	760	732	727	763	810	751	716	786	748	746	769	739	746	761	720	823	722	747	743	754	750	762	772	719	774	813	697	742	720	749	705	738	782	779	769	759	722	729	805	779	748	791	737	757	751	741	762	732	785	740	757	756	729	809	739	732	760	774	769	769	813	768	759	766	765	818	795	742	741	791	742	775	767	752	758	717	787	760	756	757	758	714	762	769	760	725	741	780	749	709	740	774	749	766	719	757	696	785	774	742	719	741	783	743	736	757	748	758	719	752	769	743	772	748	763	750	732	783	770	788	778	793	803	736	778	767	814	790	715	731	792	754	771	724	754	754	748	759	773	759	766	781	764	743	741	741	750	743	740	772	744	738	743	702	755	798	734	722	775	734	815	769	736	785	726	743	778	746	771	782	750	790	769	767	710	740	758	745	794	747	767	793	738	746	759	772	762	757	767	732	765	757	808	776	780	730	781	762	753	741	763	808	742	743	777	722	708	723	774	759	777	724	775	690	781	814	746	777	778	710	788	756	704	649	755	765	823	744	780	750	740	780	754	761	697	725	774	719	774	770	735	781	770	766	762	742	758	751	787	818	733	784	772	754	749	773	730	759	749	775	755	779	753	762	754	751	718	723	756	737	720	762	726	739	746	794	775	762	802	738	732	780	765	717	726	762	796	756	680	759	783	796	760	770	749	774	742	769	822	746	765	734	729	790	751	803	732	829	797	748	796	760	762	773	725	742	773	715	732	747	758	749	752	801	746	738	736	777	775	782	766	731	795	769	767	791	767	766	741	779	745	744	757	695	762	781	792	735	718	773	735	760	764	760	776	719	737	785	741	764	760	744	766	728	785	738	759	799	777	785	725	708	773	745	805	799	768	745	804	758	825	739	785	794	745	757	768	770	748	742	712	756	815	705	744	730	760	732	801	756	747	808	752	740	732	777	771	794	733	706	759	720	802	766	770	744	705	735	790	767	738	771	754	748	771	764	740	770	781	751	754	801	782	719	765	730	749	741	792	784	761	748	741	718	798	737	761	756	764	767	735	729	801	829	794	717	691	752	736	745	753	765	752	813	784	786	761	732	743	746	710	769	756	750	747	790	789	732	787	746	750	730	774	759	800	766	776	774	774	791	739	761	772	773	816	805	795	759	777	735	793	739	714	778	716	728	786	745	710	738	741	788	789	778	779	733	801	773	805	736	744	767	745	759	761	755	738	795	791	719	780	761	766	722	760	832	816	722	756	769	779	749	762	743	771	777	807	779	791	728	763	759	752	767	779	755	752	758	830	708	737	735	803	757	745	754	748	809	768	740	736	756	708	735	745	741	762	766	788	713	797	761	761	746	719	797	785	780	701	728	726	796	793	737	732	753	773	763	740	742	780	759	724	769	782	763	747	758	798	768	750	773	703	772	787	745	738	758	774	781	788	799	790	760	780	795	740	746	770	793	736	743	784	764	804	767	740	755	725	761	772	754	744	694	753	737	723	755	748	715	793	732	727	734	691	777	784	732	752	760	752	805	705	756	728	830	758	781	771	768	737	733	705	740	778	718	810	740	770	724	777	792	720	727	756	746	762	763	754	760	711	767	784	791	773	757	758	756	771	787	768	768	772	778	753	767	749	783	752	750	765	749	696	750	772	731	784	736	723	737	724	783	736	738	738	755	753	754	761	753	753	710	748	746	766	753	767	743	742	752	756	818	790	723	777	770	776	771	792	708	721	713	743	737	748	700	769	779	749	740	738	727	758	775	768	752	765	790	792	772	764	778	756	800	734	804	785	753	732	767	738	746	694	779	768	784	749	700	835	777	755	767	768	678	729	766	793	764	769	743	779	735	697	740	829	725	727	781	788	692	711	746	744	737	779	752	796	780	784	736	761	752	747	730	771	725	758	737	729	806	751	696	782	789	753	800	717	739	775	766	753	757	736	809	741	786	741	764	787	736	735	823	794	752	777	725	743	781	735	779	761	739	741	769	773	768	745	792	757	766	741	775	751	782	771	723	744	797	767	780	768	749	788	710	789	742	778	725	739	759	755	741	741	732	771	818	734	773	800	737	805	769	778	789	754	756	737	783	712	789	731	776	837	788	754	770	748	745	760	766	771	786	755	777	769	772	701	715	777	787	781	771	786	765	771	787	746	753	808	801	776	742	758	712	766	767	762	740	763	732	698	780	760	770	764	762	704	703	775	796	721	821	754	735	746	805	765	719	760	804	790	732	738	798	786	778	756	797	743	802	728	726	750	811	768	761	701	820	707	781	723	771	803	749	746	739	778	757	715	813	752	793	728	743	799	797	745	767	773	707	721	739	734	758	757	752	745	732	751	727	732	764	787	762	763	799	741	732	772	760	813	785	769	712	758	689	737	723	751	781	769	670	770	784	775	798	764	793	786	744	746	745	784	710	729	793	775	779	752	734	740	745	749	737	747	786	781	787	789	762	736	779	765	752	720	760	741	826	755	813	759	752	734	740	759	777	770	763	794	728	758	790	720	724	765	765	748	779	739	758	787	767	763	777	796	778	767	753	769	749	743	743	739	773	766	723	724	773	730	791	706	756	738	724	800	760	799	732	791	776	802	802	771	789	773	726	788	786	703	752	737	761	707	758	792	769	705	769	739	728	739	775	772	783	777	756	698	795	718	757	766	753	792	755	822	742	757	747	773	818	697	758	747	762	752	791	737	784	759	769	760	785	753	810	775	783	733	748	741	747	728	756	799	762	722	755	746	756	763	763	780	750	754	826	755	729	775	722	778	770	781	791	773	722	779	762	779	766	759	779	738	786	750	737	735	770	773	770	721	774	759	774	779	799	694	767	737	740	778	778	766	751	759	741	785	772	741	783	765	782	782	774	762	813	750	763	781	828	743	750	730	774	712	750	756	767	785	751	790	773	730	747	785	771	743	744	757	757	733	754	775	779	744	705	755	751	746	744	759	750	766	752	768	714	804	758	795	733	765	775	742	820	797	720	775	815	765	780	793	781	777	759	739	749	797	742	775	775	800	761	727	788	717	799	786	735	751	752	723	725	732	731	800	764	782	755	789	769	781	735	788	751	829	745	681	730	805	760	788	716	775	716	755	759	744	734	710	790	827	779	765	789	720	725	787	779	773	722	773	779	765	771	778	759	728	743	731	745	783	743	750	746	777	799	713	737	721	788	762	721	820	736	752	777	771	835	776	782	762	753	644	762	764	758	795	723	745	685	753	791	752	773	766	745	774	767	749	711	772	765	791	762	721	740	719	783	799	788	752	819	778	780	732	764	754	737	784	766	772	800	767	764	762	775	782	755	801	759	771	771	812	786	738	763	790	770	763	760	760	781	712	747	732	745	733	738	754	803	758	727	785	719	783	772	741	798	796	758	778	792	768	771	716	747	839
24493	21560	25303	28281	21575	21614	16516	1927	400	327	326	298	278	268	284	264	291	291	283	291	283	298	270	303	330	281	287	291	287	296	294	307	275	296	276	321	287	307	233	277	239	239	301	301	302	273	256	291	275	278	274	244	307	275	276	264	284	297	306	276	295	281	267	265	285	284	254	285	296	289	246	298	289	281	265	287	281	243	285	230	262	282	278	278	281	268	283	266	293	314	275	274	296	284	264	270	294	271	290	276	294	293	261	267	282	277	293	302	269	289	275	242	289	297	295	273	291	299	316	281	261	272	275	275	266	286	267	298	279	270	297	302	328	264	280	281	305	293	295	234	299	280	309	264	297	299	321	262	303	296	280	266	283	271	264	254	251	318	247	287	281	292	286	264	285	308	297	275	267	269	271	269	270	258	253	282	265	282	277	257	284	275	295	280	282	280	288	276	264	267	259	291	250	279	270	265	289	276	282	279	286	261	283	285	304	290	255	253	284	268	272	257	259	287	289	267	298	243	278	306	267	254	294	250	281	293	285	309	271	269	260	273	262	276	314	260	288	313	280	269	234	277	287	269	283	287	271	282	264	270	273	269	264	278	232	281	255	270	282	257	259	270	292	278	267	295	276	306	273	291	267	272	267	270	320	281	289	281	297	263	313	276	319	252	257	278	295	276	264	281	310	307	283	303	302	291	280	304	301	305	266	294	302	294	286	275	274	284	292	286	284	264	264	282	241	286	283	275	298	269	270	278	284	279	241	237	271	279	257	268	284	280	264	297	259	294	284	290	271	249	231	278	273	295	264	278	300	267	310	284	237	259	301	285	267	302	255	255	286	291	272	290	284	252	287	283	258	282	270	289	270	261	253	298	280	276	289	277	253	300	306	251	265	278	310	290	309	307	285	268	256	279	308	270	261	271	292	276	268	291	273	311	306	263	290	296	283	281	316	263	327	327	279	270	261	294	248	273	279	275	279	273	287	288	273	282	285	251	273	252	282	273	274	263	262	270	311	286	294	272	265	268	301	270	286	285	262	272	295	282	289	290	293	255	295	293	265	296	278	260	280	279	298	290	270	267	284	291	264	306	260	279	286	302	260	264	262	263	301	293	257	275	309	321	296	261	243	284	289	280	266	274	269	287	273	258	272	262	287	294	289	298	287	304	281	266	303	279	275	262	263	286	275	303	314	268	297	286	280	297	263	308	252	262	314	247	247	277	262	274	256	277	279	306	281	268	274	315	266	294	258	287	256	239	287	246	292	264	296	256	276	277	311	244	267	261	233	258	280	286	283	263	275	279	268	307	279	270	278	267	286	264	276	307	266	271	301	295	278	276	304	268	240	261	295	281	274	269	281	284	276	299	268	272	280	294	266	275	261	289	283	284	286	286	282	310	301	316	305	293	250	280	279	287	258	272	273	287	289	252	279	282	267	267	300	288	286	261	301	259	271	300	281	280	260	302	264	307	280	292	275	283	254	296	297	259	294	225	302	275	253	282	271	260	315	298	284	275	264	265	271	291	298	274	289	223	293	285	271	271	280	305	264	281	289	268	242	280	263	288	250	266	267	289	287	282	302	263	258	282	292	300	310	257	275	259	295	308	266	283	283	278	277	312	284	301	283	243	274	259	284	281	280	270	279	278	284	281	268	265	302	254	287	296	311	263	306	265	302	238	274	284	255	292	296	286	291	299	310	283	282	303	280	309	280	293	295	278	318	294	277	259	252	290	269	303	305	253	275	294	245	263	295	274	265	270	272	299	346	257	272	260	283	318	270	272	250	274	276	286	297	295	277	287	300	265	278	292	284	239	297	261	264	252	279	284	270	281	261	281	264	286	280	269	301	281	256	303	264	269	241	283	287	304	294	303	270	278	273	246	271	285	264	286	265	292	291	247	246	261	295	304	270	283	279	275	305	269	287	302	300	284	269	275	271	288	288	269	247	286	289	318	256	323	258	285	288	258	301	275	285	295	310	276	294	290	265	297	251	246	265	280	315	288	260	265	280	256	274	268	301	240	274	290	271	262	271	261	292	265	270	301	262	298	256	301	288	242	274	265	279	262	276	281	274	258	262	276	272	288	302	254	278	285	267	259	308	286	275	242	268	302	293	264	275	259	282	264	301	279	285	281	295	288	294	312	285	285	256	261	281	291	297	270	244	295	266	257	291	276	299	281	277	292	294	252	243	236	258	276	288	265	282	253	267	259	288	268	315	311	298	284	279	244	308	296	294	306	281	257	283	270	283	269	297	259	249	285	278	262	297	275	246	284	300	276	293	264	276	279	281	240	279	263	269	266	247	256	262	301	275	276	276	280	320	248	264	259	267	301	311	305	297	315	289	281	274	319	268	271	303	311	287	255	305	252	285	286	277	245	305	282	279	287	269	279	263	309	274	264	280	265	287	290	271	289	277	290	265	282	283	284	277	292	252	320	296	297	296	310	253	284	280	285	301	274	309	292	247	285	274	276	278	275	305	312	299	297	284	302	273	275	270	288	280	251	266	265	296	304	277	283	305	287	274	284	248	269	310	329	292	291	278	272	278	262	265	249	289	283	250	265	295	284	287	259	273	289	292	232	254	295	306	284	259	275	290	306	286	290	319	317	285	304	285	305	307	301	278	256	281	314	302	281	275	285	299	257	274	293	277	274	267	283	255	269	309	283	287	289	293	283	281	272	295	274	299	291	292	275	282	307	304	283	249	273	265	308	282	301	260	265	256	290	276	288	295	295	255	291	263	305	243	234	278	258	262	312	300	264	285	274	296	283	275	264	286	286	253	293	277	300	293	270	262	254	273	295	255	293	251	284	280	272	270	257	258	314	249	276	278	296	276	277	300	308	318	256	280	283	265	245	301	252	290	287	299	257	289	261	281	310	233	294	250	270	261	276	276	302	269	307	253	289	278	261	280	275	261	277	275	262	279	288	271	243	294	260	284	278	298	244	272	264	281	282	259	312	265	240	266	293	249	259	280	295	265	275	248	282	288	242	283	264	276	250	278	261	276	291	250	275	271	275	279	286	282	274	268	284	302	261	264	276	291	319	273	270	249	277	272	292	266	246	300	259	277	296	219	266	279	289	296	280	272	252	281	270	280	268	272	255	260	320	270	288	261	274	260	267	278	252	281	308	261	262	287	280	289	296	244	271	265	270	275	306	322	271	288	275	311	254	277	281	277	274	275	248	282	272	249	261	279	296	281	256	277	265	267	294	268	275	286	310	298	285	273	286	282	273	272	254	275	273	281	275	279	282	293	284	271	298	296	283	267	287	269	286	265	277	258	264	278	284	323	260	250	282	280	243	299	296	262	276	258	267	300	300	263	278	257	282	275	304	279	247	294	278	282	293	294	260	251	283	273	301	341	291	264	299	279	258	276	281	282	295	266	261	291	284	291	295	287	255	297	248	249	286	270	272	278	295	288	270	274	252	289	260	260	266	304	260	270	261	272	273	267	286	288	280	300	294	307	282	282	286	272	307	281	285	293	275	273	289	268	266
28385	46560	30613	14767	5891	2266	993	1268	763	689	670	674	736	691	683	667	666	650	676	652	656	712	696	684	609	689	664	680	645	710	595	644	664	722	631	712	625	666	644	651	686	645	662	616	677	647	628	599	660	670	657	659	723	666	649	622	635	688	683	678	680	644	702	656	642	655	655	656	640	629	689	631	678	664	654	630	660	609	636	704	671	687	688	651	688	666	680	669	652	706	664	666	634	629	652	677	673	674	621	635	709	649	695	683	627	645	678	625	649	664	654	637	681	649	663	696	659	609	631	688	690	616	688	645	660	651	663	656	657	663	690	694	653	677	676	641	706	660	631	682	692	654	697	713	650	647	622	649	637	662	648	643	682	628	652	629	680	654	655	691	668	653	651	640	677	654	633	657	628	644	667	647	632	656	665	710	641	677	659	671	768	678	671	639	671	662	659	648	637	678	651	624	647	638	639	617	686	689	679	653	654	644	667	686	685	675	595	651	690	694	688	651	662	676	637	703	666	653	685	615	627	631	677	668	692	653	691	694	637	684	668	676	711	677	731	685	694	630	647	640	651	639	689	688	696	691	712	673	662	664	679	650	680	673	640	667	660	630	628	670	669	651	654	660	657	675	662	628	632	677	686	671	635	650	601	699	671	664	630	645	663	625	677	666	677	627	658	676	644	650	680	673	648	669	673	661	655	656	629	644	693	668	655	618	698	672	666	638	648	641	619	651	658	642	632	670	677	665	656	655	681	649	676	662	640	704	634	664	661	683	631	678	721	681	671	655	670	646	653	667	687	642	651	716	640	636	601	680	678	627	654	670	681	669	637	678	668	663	673	638	689	691	660	688	654	673	650	658	694	651	671	677	641	676	664	742	668	683	647	723	640	679	675	702	688	617	681	628	663	618	640	663	667	638	689	616	616	708	661	633	666	675	661	608	664	667	664	658	687	610	680	676	684	632	612	688	686	673	692	617	684	688	609	632	647	700	664	674	657	667	658	674	662	627	663	669	652	631	668	741	666	645	655	712	681	675	702	691	638	650	632	654	653	681	706	706	623	671	639	673	613	708	658	662	655	682	659	623	652	656	665	659	664	668	666	658	702	669	709	688	677	636	654	651	710	689	654	674	669	658	652	681	679	663	643	653	681	628	654	702	683	672	636	671	663	612	643	675	669	677	618	678	634	706	606	626	592	667	684	688	702	652	701	685	658	668	625	618	691	633	658	656	718	631	617	650	668	645	617	655	655	668	703	642	649	631	661	650	666	682	658	653	684	672	651	668	725	681	608	676	638	606	610	673	641	641	665	657	692	645	648	679	709	644	658	723	670	649	674	639	647	713	665	653	673	696	655	646	632	647	629	641	621	666	655	644	663	675	671	687	635	712	667	663	646	684	633	651	689	670	648	665	638	683	692	697	639	673	671	629	663	679	669	635	639	662	659	663	651	656	690	678	645	679	683	657	645	667	658	709	680	621	679	623	639	657	670	656	631	626	682	637	664	654	720	659	683	692	681	679	628	660	619	631	662	692	625	685	680	681	666	631	691	692	697	693	634	682	685	591	692	646	707	648	666	642	676	682	670	694	655	650	594	618	614	675	691	642	631	634	692	679	655	731	633	639	634	665	694	656	641	638	722	612	699	649	644	642	653	674	664	693	666	625	704	647	633	639	660	666	671	683	651	670	647	645	728	725	659	651	712	684	584	677	652	606	679	687	637	648	659	652	687	674	656	606	652	638	663	665	696	655	726	650	651	675	665	638	680	631	676	637	692	674	650	708	694	635	643	641	670	697	698	654	718	669	689	647	659	688	639	715	617	681	673	624	669	677	649	664	678	660	619	651	641	671	651	668	675	605	686	634	693	642	633	617	614	674	675	686	589	636	632	668	615	647	686	667	685	692	666	716	673	642	636	609	667	662	657	696	678	701	667	636	646	668	646	660	653	685	677	669	724	669	655	665	686	647	709	665	665	644	652	665	656	650	632	658	641	713	632	695	675	617	646	668	623	681	666	692	659	682	662	660	630	621	633	669	674	696	636	647	694	606	693	653	659	684	633	675	638	640	666	663	679	642	615	677	658	657	601	655	665	641	618	654	655	641	628	618	676	667	648	653	660	682	704	643	626	616	638	631	654	679	658	635	631	666	643	676	621	642	656	641	654	639	657	655	684	610	703	689	607	638	627	661	702	690	640	674	677	654	644	632	629	645	648	667	597	698	669	640	607	648	611	647	685	672	639	655	651	622	642	681	653	666	643	677	643	681	684	664	663	634	660	641	672	657	657	616	663	594	606	644	635	634	678	632	636	666	673	666	671	617	670	599	668	666	657	633	643	653	674	677	638	661	688	666	600	647	681	646	664	661	661	652	671	660	680	685	659	631	647	634	673	680	611	597	647	617	689	655	680	657	661	677	668	616	619	648	716	669	655	641	651	637	696	699	613	628	622	693	678	654	638	648	640	671	646	683	609	668	657	653	684	676	715	654	629	650	664	638	715	657	676	694	670	636	688	677	662	631	709	642	636	642	666	704	681	684	661	677	710	656	638	664	632	667	654	645	728	629	626	650	650	643	652	655	649	640	695	598	672	653	674	639	660	691	650	637	656	645	682	678	656	677	652	580	639	670	705	648	651	711	655	679	706	613	652	658	680	658	619	654	646	636	683	640	683	662	624	664	702	647	631	666	647	668	718	683	670	664	661	666	717	658	687	624	632	668	667	664	635	648	608	684	625	658	624	675	646	679	685	647	642	639	634	619	694	648	680	655	655	637	626	674	634	663	642	649	667	625	640	683	690	621	612	686	656	649	682	653	640	687	669	669	678	630	640	622	682	647	654	664	640	690	696	669	653	634	612	634	675	682	633	640	682	653	715	636	613	677	661	640	670	700	667	622	627	661	662	650	619	665	621	701	646	672	656	703	684	626	644	676	657	683	649	663	618	682	684	711	665	681	652	683	649	638	683	673	694	675	637	664	693	664	647	676	636	688	613	669	659	655	664	700	693	642	650	644	679	624	667	667	678	681	650	686	605	670	642	660	666	667	650	654	698	693	631	659	680	653	652	615	701	639	685	692	662	650	684	688	687	728	678	660	671	620	638	664	613	682	696	663	634	625	637	668	618	669	693	633	685	691	652	621	683	651	642	644	671	664	735	649	676	687	700	682	631	652	656	654	679	638	672	651	696	681	715	626	655	719	657	644	687	700	667	696	674	693	700	645	622	723	698	651	691	615	649	623	669	640	675	701	664	704	677	642	646	690	665	652	650	595	663	655	657	668	660	683	630	644	648	651	624	643	639	648	681	680	643	637	698	643	670	679	706	690	689	656	676	628	690	645	621	651	650	661	651	643	599	697	682	691	651	654	674	682	657	631	668	675	642	695	684	639	660	634	653	659	650	644	667	663	650	628	668	667	677	688	694	674	690	643	635	672	632	639	684	725	667	686	675	670	668	672	636	684	675	712	710	664	651	678	666	685	700	679	644	652	678	640	683	686	651	644
32336	23728	20441	8638	2350	932	470	280	226	257	233	219	200	198	229	240	235	227	249	249	243	201	234	213	196	229	220	223	216	247	217	209	257	207	220	220	239	241	214	207	256	225	210	218	213	197	207	233	249	232	222	235	240	215	209	238	210	197	206	232	260	230	203	200	248	232	204	215	220	216	230	233	219	213	235	221	227	218	212	201	230	227	216	223	211	224	224	221	246	232	219	207	222	240	231	235	212	228	257	232	223	222	232	195	212	234	209	228	228	231	252	221	199	246	209	220	191	220	230	228	209	218	228	218	229	239	219	197	235	228	223	235	241	217	254	221	224	212	217	230	211	220	206	196	248	260	210	230	203	215	232	225	236	226	231	232	228	239	212	217	219	241	230	203	221	217	220	228	188	223	208	228	228	239	229	241	239	244	254	219	217	218	209	233	230	226	234	229	214	200	267	235	205	216	201	236	211	234	218	215	219	232	243	223	198	235	226	224	247	238	231	244	233	221	208	230	261	226	205	224	211	235	210	225	245	230	242	219	241	219	237	225	241	230	227	228	249	223	227	209	221	246	237	243	231	256	197	209	202	225	230	245	211	241	213	202	218	243	235	228	224	224	215	220	202	246	235	216	224	226	233	229	190	218	224	214	242	236	235	235	221	229	211	201	251	236	209	236	240	202	215	222	226	214	212	209	238	223	230	227	227	210	220	244	236	235	236	209	227	226	214	230	214	227	216	214	206	215	223	215	196	223	250	203	211	219	238	231	242	242	259	235	237	247	236	215	208	221	234	229	182	231	240	212	216	232	198	229	208	212	239	227	231	214	218	203	205	234	243	226	235	241	225	245	197	250	231	221	221	212	219	237	211	230	241	230	195	236	194	223	205	223	203	245	235	220	220	220	224	230	222	220	214	224	229	221	223	226	242	250	200	218	220	205	211	213	196	210	239	224	228	210	220	245	218	241	254	234	200	218	229	224	220	238	237	239	234	210	220	204	228	209	243	217	209	197	219	241	211	198	216	206	232	208	244	222	201	211	203	222	222	224	229	202	204	202	234	212	254	225	207	208	241	217	233	226	187	224	219	214	216	233	204	271	244	232	258	240	222	222	230	223	218	231	211	229	236	222	226	217	234	227	211	218	200	219	222	214	207	226	256	206	227	202	237	223	224	218	247	246	187	242	195	210	207	209	227	220	243	221	218	187	229	239	229	231	226	219	247	247	241	203	221	259	215	228	209	207	225	221	223	227	238	246	217	188	229	230	209	234	221	200	244	241	194	212	224	225	216	202	241	229	212	221	208	228	222	231	215	232	216	208	184	213	222	191	230	232	232	221	229	218	230	207	222	232	216	218	194	218	213	209	237	225	218	221	220	229	219	239	215	206	226	231	254	219	229	235	228	223	225	215	206	216	196	215	224	210	230	219	214	230	225	231	220	219	231	226	229	222	222	203	210	221	211	238	238	222	218	204	229	229	239	220	228	216	212	200	216	221	179	215	240	226	230	217	225	228	209	192	224	196	224	249	211	208	220	243	204	231	233	201	240	240	219	221	234	218	238	218	220	224	237	238	233	244	223	225	214	202	212	230	207	208	187	197	246	229	218	255	226	223	210	247	257	210	221	212	236	218	231	227	204	210	223	204	235	225	239	221	217	219	249	196	206	233	242	199	237	227	254	224	216	250	217	240	228	210	223	210	204	242	196	225	222	230	237	234	190	214	211	217	224	234	205	217	236	206	233	235	232	220	257	198	222	228	226	239	195	241	224	232	231	210	215	217	232	246	210	209	230	216	207	232	257	246	210	215	237	201	246	239	219	221	245	245	205	226	229	211	241	240	226	218	227	219	205	237	191	189	217	263	222	239	249	227	245	256	237	231	238	225	229	234	242	212	230	228	227	199	237	225	220	219	247	209	232	242	236	250	223	221	221	229	231	219	217	228	203	258	211	205	235	216	228	204	209	237	207	223	221	201	262	227	230	201	201	221	238	210	230	241	234	241	230	229	175	256	241	233	235	223	234	220	221	221	257	239	232	208	206	253	226	201	224	202	226	252	219	226	225	221	247	198	226	222	208	217	192	204	221	233	227	204	211	212	227	200	214	224	250	262	209	213	226	228	234	227	241	212	217	187	194	233	214	199	250	222	244	253	217	222	230	224	233	246	226	210	188	221	229	225	204	208	218	221	220	239	222	210	242	224	217	239	210	211	222	239	216	207	208	201	232	215	235	222	259	227	215	222	239	212	250	227	175	226	200	220	208	217	215	205	247	250	233	240	213	213	248	241	216	225	225	204	200	213	224	208	234	237	218	227	206	249	229	243	238	207	210	244	227	235	220	223	229	181	213	206	248	230	230	236	229	230	216	216	231	225	226	203	217	218	188	216	248	259	242	234	228	225	212	213	217	208	233	200	234	226	216	203	204	214	209	220	250	208	251	254	218	195	215	220	205	220	209	203	221	211	246	232	216	250	217	215	242	247	226	246	226	217	248	225	227	237	214	226	221	220	223	223	185	245	208	225	246	237	241	220	249	235	208	226	195	202	208	230	244	214	211	225	221	261	237	207	198	208	229	237	241	227	212	221	201	217	222	256	215	231	235	235	229	225	223	198	207	211	217	210	205	228	228	235	200	226	244	206	231	263	243	231	210	217	227	238	204	231	211	225	223	222	225	223	206	224	200	219	205	207	246	219	223	212	209	230	217	229	233	235	229	226	226	249	277	222	221	226	214	211	231	216	204	207	237	212	232	206	235	234	236	219	214	213	209	219	195	227	206	238	217	229	223	213	222	239	205	236	240	237	189	230	221	229	197	210	202	235	222	212	240	226	240	202	221	237	223	223	230	200	242	237	217	208	208	208	219	235	235	223	188	230	225	217	238	223	251	208	242	218	205	212	232	219	251	232	211	224	217	209	208	251	227	215	219	233	227	213	230	229	217	217	249	216	215	251	227	247	213	216	226	222	206	244	227	242	211	237	230	228	235	220	215	231	199	227	234	200	252	236	234	238	253	227	205	232	240	202	211	212	236	248	201	221	203	228	259	233	228	220	242	227	220	226	246	210	231	248	202	228	232	205	244	220	259	212	206	205	252	223	189	214	228	242	222	228	231	220	196	226	202	246	246	224	201	213	244	270	214	240	225	232	231	229	205	206	225	210	205	242	205	200	221	227	235	227	217	236	229	224	212	234	226	231	227	190	225	261	222	206	215	239	224	225	201	224	197	220	243	225	227	225	227	204	248	213	229	222	219	253	194	231	236	230	216	238	200	258	217	239	233	230	217	226	230	229	237	225	230	223	208	256	274	233	250	217	213	201	214	229	215	226	211	218	204	219	232	240	243	204	189	223	214	210	226	220	234	244	215	236	241	217	205	215	208	213	243	219	202	240	212	214	260	232	237	228	210	218	198	237	218	211	208	225	227	253	238	213	233	222	211	210	222	211	241	245	218	228	230	224	217	225	229	195	201	230	241	232	221	229	217	214	234	234	223	202	203	207
27931	29040	12439	4576	1882	908	695	620	592	597	558	611	576	630	580	618	598	556	614	581	597	645	609	587	532	605	530	585	591	582	561	546	592	608	587	577	632	599	562	552	580	590	590	610	556	579	634	611	582	577	565	575	618	565	565	548	577	618	576	609	580	586	554	605	614	624	594	618	587	550	611	550	608	628	575	559	560	608	581	633	588	621	577	583	641	572	578	595	617	609	582	619	602	609	570	651	538	589	593	558	599	568	611	578	571	578	553	601	598	580	598	576	603	567	587	574	542	560	580	561	547	580	570	600	554	577	595	562	605	571	559	618	595	574	594	542	580	535	594	572	562	615	559	551	590	548	638	604	624	570	581	624	556	552	580	618	582	565	577	598	617	560	580	581	611	585	581	572	576	593	570	580	568	568	552	625	546	605	611	582	582	594	569	618	600	632	589	588	626	613	547	586	617	575	636	622	596	588	573	598	619	583	560	612	624	629	564	613	603	577	571	561	633	601	553	576	591	606	573	595	646	542	566	540	578	593	609	585	604	607	568	550	569	587	587	567	574	598	606	636	578	595	600	551	628	612	612	529	568	567	582	565	575	562	593	571	586	614	558	610	628	621	598	545	630	607	596	565	610	654	604	625	599	583	549	602	584	604	611	594	558	604	626	577	580	565	606	593	598	581	627	586	588	556	612	599	575	640	592	571	586	576	610	593	626	570	648	540	555	560	612	551	589	573	562	629	584	566	579	565	591	601	572	578	570	554	664	582	598	628	577	537	571	565	607	547	609	614	601	571	605	590	602	572	551	607	568	584	560	567	612	575	639	567	566	590	591	566	518	594	580	574	576	561	564	619	554	617	599	598	611	581	603	634	599	585	559	568	573	602	587	604	633	604	592	605	581	603	648	535	579	607	551	592	598	593	614	613	606	610	573	582	575	577	601	581	595	567	571	558	624	555	615	570	581	573	580	613	628	577	566	587	568	604	567	609	594	566	575	578	626	578	559	624	603	592	586	598	628	590	592	612	585	594	598	597	594	607	535	600	575	549	610	587	594	608	561	609	636	606	630	633	577	578	583	549	556	580	570	562	642	570	553	640	583	577	602	591	617	617	622	578	578	601	579	612	625	582	621	555	601	577	578	573	598	561	638	602	595	602	577	574	590	560	590	553	599	599	573	578	592	622	631	604	561	647	658	601	602	603	626	574	533	604	559	631	580	570	564	600	578	582	597	576	543	542	616	581	594	589	559	596	578	589	577	591	613	565	593	533	601	618	566	589	579	608	567	524	588	590	590	602	622	593	596	603	601	574	585	564	567	568	574	609	551	564	552	616	558	590	538	619	595	591	620	570	593	564	621	577	598	583	585	627	600	579	597	591	593	604	609	585	595	619	597	601	623	577	550	601	622	594	590	577	566	565	602	621	585	586	581	561	610	585	571	591	638	585	611	576	597	569	613	569	572	565	579	551	611	604	594	603	605	614	599	575	588	589	610	549	546	599	628	590	584	592	569	576	596	582	645	558	584	595	573	575	567	604	642	638	533	581	575	563	625	606	551	596	510	638	583	595	562	620	611	618	544	576	586	592	603	575	580	606	591	560	584	554	596	565	565	587	574	585	564	628	543	630	600	637	614	588	569	631	555	607	577	621	586	599	633	543	579	628	565	595	580	571	589	580	591	554	602	580	625	605	580	580	611	570	597	596	578	577	550	603	624	560	606	612	576	579	613	553	576	591	557	591	556	573	623	583	561	551	603	620	579	623	584	538	633	571	593	563	616	585	622	578	537	543	630	566	592	633	589	580	569	587	575	570	608	551	602	625	574	593	598	596	603	611	601	573	590	597	587	592	589	541	602	562	634	589	618	586	604	589	587	611	596	550	587	588	565	598	587	569	567	616	609	584	588	638	596	566	576	567	586	575	530	566	574	604	575	592	582	581	583	578	604	595	570	604	636	610	606	638	597	587	565	582	596	551	601	542	601	574	596	580	558	583	610	591	586	608	596	588	590	608	618	630	590	614	578	616	552	584	593	642	598	589	622	596	549	589	577	565	569	585	584	583	549	600	581	598	590	539	655	572	593	589	612	585	614	581	584	607	579	613	576	602	628	646	566	580	604	605	597	618	603	612	609	565	627	624	581	517	601	590	561	549	607	559	603	615	606	580	572	605	581	549	565	538	619	632	591	596	604	616	601	575	571	602	585	621	609	646	593	581	585	592	552	589	556	585	626	607	596	578	559	578	573	555	562	611	582	519	565	576	595	601	615	562	612	583	591	596	604	602	580	592	625	572	579	581	569	598	604	576	621	578	558	563	567	570	578	580	576	599	604	589	596	601	538	549	559	576	609	581	630	623	600	590	618	622	570	586	562	587	634	554	578	586	613	593	557	585	608	549	572	567	590	588	622	572	635	586	592	594	605	586	567	579	586	602	594	578	625	564	585	611	598	596	594	576	569	579	616	631	578	598	581	614	547	565	565	634	535	539	611	617	618	575	606	607	590	575	620	578	613	557	613	629	610	564	610	617	645	604	626	575	645	609	592	541	611	573	556	570	577	582	550	585	571	590	561	593	588	619	554	561	620	563	577	607	611	590	578	634	620	601	588	609	585	616	586	629	601	600	568	612	605	570	590	595	622	597	615	563	610	579	613	588	583	598	641	614	623	607	561	577	622	574	570	590	560	585	611	562	572	567	616	584	600	636	605	559	599	592	599	588	614	585	568	572	548	585	650	601	610	584	631	569	543	584	539	593	602	597	629	588	644	602	621	561	629	533	606	571	587	599	574	619	566	582	544	580	600	569	606	572	559	613	584	567	569	554	609	582	559	590	589	606	603	568	626	584	593	607	607	529	604	614	571	562	583	620	584	586	588	600	602	531	573	562	594	578	645	591	611	598	586	555	567	616	563	608	650	633	566	531	641	588	626	585	577	584	614	608	622	588	582	604	570	591	566	611	590	543	630	599	581	575	583	600	613	599	567	602	592	583	578	598	575	618	599	597	592	623	568	606	608	572	582	572	567	613	612	590	631	605	627	557	550	569	584	592	584	573	584	577	592	586	586	577	588	615	594	572	580	591	581	606	539	595	595	574	555	583	619	582	589	584	591	563	666	619	588	616	568	550	587	567	604	591	543	576	593	573	589	555	603	542	612	591	604	594	569	574	588	561	583	591	559	567	613	628	587	602	580	611	589	568	600	590	555	614	623	597	584	610	580	610	569	579	607	602	569	568	547	601	603	626	589	575	586	626	608	586	578	612	608	584	581	572	612	578	603	524	600	637	577	618	567	573	596	591	591	566	572	611	567	624	568	578	556	604	617	562	572	610	566	560	615	566	615	567	618	604	605	596	563	583	571	595	597	609	590	574	617	614	587	595	612	602	572	609	564	559	590	599	587	649	602	582	601	583	585	597	624	607	569	578	576	594	575	560	590	616	594	583	616	607	574	584	567	609	594	591	605	617	636	596	588	580	561	607	621	580	577	584	594	614	598	594	588	598
25009	21528	24949	28573	21567	19845	2040	1277	370	331	320	300	342	314	347	340	312	320	303	333	332	327	326	340	304	321	358	358	320	290	291	368	350	328	286	322	323	354	337	312	299	304	328	280	300	363	322	315	335	282	341	269	340	347	311	316	317	327	310	306	314	324	366	304	335	317	307	319	272	315	305	292	297	293	334	307	332	358	313	307	324	321	320	293	306	296	316	315	332	325	346	306	336	322	326	306	326	318	332	311	325	347	329	339	310	320	333	280	306	350	308	311	304	311	290	299	287	333	361	364	321	315	299	332	314	304	348	331	283	312	340	321	315	343	333	319	324	286	315	331	314	307	302	313	315	289	324	338	315	318	310	312	344	322	302	312	325	318	333	302	307	298	311	303	313	331	337	338	316	314	293	329	282	368	321	308	309	335	324	323	297	332	342	301	299	330	326	312	305	316	319	317	292	286	300	323	337	321	332	320	314	288	328	329	365	306	310	328	340	347	354	331	321	333	366	326	316	334	280	308	297	307	317	298	320	351	334	376	315	329	330	308	318	310	321	351	307	344	302	317	341	331	329	354	303	305	313	356	321	320	320	356	312	328	345	321	326	327	334	322	319	327	291	316	327	284	313	317	315	287	303	317	318	303	316	337	350	341	296	312	297	313	316	318	315	284	342	304	326	333	312	337	349	307	323	325	325	308	292	344	348	303	339	315	329	342	340	284	309	312	307	309	322	310	341	371	324	316	354	337	318	332	276	307	304	305	297	350	326	300	304	299	297	289	328	314	352	333	325	313	311	341	291	315	319	331	315	314	310	322	323	290	305	327	319	324	298	306	295	342	314	322	342	322	312	298	301	327	312	343	298	313	331	330	317	294	326	336	325	307	341	316	352	309	332	320	320	320	327	353	333	336	320	309	310	293	330	318	327	319	334	309	334	332	318	336	306	300	367	317	358	312	287	330	298	319	293	319	319	305	314	311	312	347	329	292	316	304	313	298	326	326	309	306	311	281	297	326	354	365	304	333	338	314	331	334	311	305	331	326	313	312	316	316	307	303	316	304	316	333	300	352	321	297	313	329	306	327	317	326	321	305	295	310	343	347	327	283	305	336	314	324	313	322	284	302	348	305	352	300	320	314	337	298	299	295	287	321	302	313	298	336	331	317	333	308	330	331	315	333	303	337	309	333	339	325	283	292	288	308	298	299	313	317	314	301	330	324	291	301	282	324	327	347	309	307	330	290	325	340	309	339	320	292	327	310	308	316	331	297	319	304	292	283	331	343	309	340	321	314	324	302	305	297	294	340	308	326	324	326	297	298	321	313	283	301	292	305	310	295	352	346	311	324	300	301	296	329	306	281	364	301	331	326	311	329	333	317	324	325	325	310	319	327	313	320	311	328	286	330	321	303	292	310	314	282	300	307	315	349	310	310	290	327	323	306	322	333	306	294	332	334	329	313	318	333	315	304	326	302	327	313	317	346	287	316	311	306	327	314	313	354	331	342	332	311	323	309	332	328	301	346	309	321	304	336	333	329	293	328	294	292	321	281	331	313	312	315	354	305	331	335	309	336	309	309	323	320	319	317	327	306	307	328	307	333	325	316	321	325	354	293	306	299	340	301	336	345	326	332	301	319	329	314	296	323	330	356	298	340	331	294	315	311	297	339	340	304	308	297	292	302	309	307	339	308	290	307	336	300	291	301	336	298	354	297	308	324	341	318	315	326	326	328	328	308	329	349	302	317	285	339	327	350	332	342	297	282	296	316	332	334	302	329	296	311	316	328	316	301	297	319	312	324	295	339	338	308	316	318	319	336	322	304	329	331	304	313	331	307	319	293	312	292	311	311	311	300	338	319	326	316	300	340	313	352	316	356	312	336	298	315	343	328	316	323	307	277	348	337	347	305	344	339	297	314	353	324	336	319	308	312	296	337	321	340	332	309	300	322	287	305	336	316	356	319	346	307	284	327	353	328	332	293	303	320	340	311	291	327	310	320	337	309	319	323	330	337	296	299	314	321	326	306	332	303	308	302	346	303	328	304	335	311	355	337	327	327	370	291	347	328	288	322	337	353	328	308	337	345	313	347	330	300	322	289	321	333	326	304	311	338	278	294	307	293	307	291	297	311	333	310	326	323	317	310	303	312	308	326	308	315	317	330	364	323	311	289	330	341	323	329	285	313	345	298	305	339	277	315	309	330	322	320	304	328	312	320	317	348	349	310	312	300	274	348	323	329	346	323	292	283	336	336	314	307	325	295	314	304	325	341	317	286	315	301	322	329	307	321	312	299	311	331	316	356	308	308	319	332	309	318	303	334	343	308	292	291	303	313	312	302	330	309	297	321	329	316	325	318	329	319	300	296	316	315	320	301	314	313	293	299	330	338	334	319	316	291	309	344	316	341	315	336	303	329	330	312	318	304	338	354	327	306	307	319	335	304	320	314	310	325	314	326	287	344	351	322	326	313	327	283	291	305	294	337	316	313	289	328	322	294	321	320	284	277	296	299	310	305	309	328	305	301	311	314	323	337	328	314	335	334	287	338	288	303	314	309	329	320	316	307	300	330	312	350	323	329	305	313	318	341	316	325	329	322	309	313	328	300	328	343	326	313	316	300	305	320	321	301	320	319	335	311	294	317	307	327	322	323	294	340	309	310	335	300	306	323	358	314	322	338	319	318	312	277	309	304	328	327	314	335	307	318	342	341	344	318	310	337	301	315	290	315	311	358	320	342	326	329	335	328	313	314	294	307	294	338	326	320	334	313	297	300	308	301	314	338	357	296	333	324	329	307	303	312	333	338	342	338	293	282	316	288	330	331	353	334	295	342	331	285	319	346	303	309	315	317	304	315	310	323	290	317	326	326	328	344	317	322	309	311	296	314	354	313	319	351	335	315	302	346	332	297	314	318	341	306	312	295	350	302	328	317	329	310	345	342	318	278	315	293	357	329	313	308	348	312	342	308	303	320	319	331	336	312	296	313	341	295	318	304	345	318	287	318	317	289	322	284	346	307	310	334	323	272	335	340	330	338	319	320	311	325	313	309	323	316	287	308	375	336	308	334	329	321	330	297	322	303	321	319	305	322	318	317	342	330	310	341	304	303	281	321	293	328	343	326	320	294	320	297	353	306	312	351	375	321	296	345	347	342	310	307	307	300	307	327	313	324	292	322	300	313	326	314	334	340	308	331	286	341	296	283	289	351	318	345	317	315	324	306	286	305	316	321	327	299	323	302	301	324	300	309	320	321	283	307	339	321	333	312	307	297	330	311	341	320	301	311	312	305	296	291	314	306	328	311	291	322	318	353	310	314	334	349	331	294	296	289	300	326	343	307	279	290	304	333	341	317	323	326	289	332	328	344	318	328	315	311	305	312	355	307	291	316	308	288	303	331	303	288	282	277	342	290	294	333	352	352	307	288	348	313	275	304	310	293	317	276	335	338	308	306	312	317	285	349	317	322	315	327	307	281	318	313	334	273	358	309	292	306	335	293	320	298
25152	37877	21974	10459	4305	1581	962	1231	791	808	773	826	803	804	759	778	780	786	774	758	767	779	766	774	782	780	789	751	712	805	760	764	754	806	715	823	772	808	778	777	793	807	736	771	789	771	737	775	754	757	780	778	788	796	789	735	772	772	807	741	808	761	760	757	777	768	789	788	754	786	765	778	759	774	766	764	778	756	807	726	775	787	755	765	774	789	724	740	801	777	747	774	754	713	758	775	793	747	769	757	771	776	760	812	764	792	828	782	757	787	814	780	812	805	772	769	769	762	798	780	767	793	718	782	706	783	769	774	845	773	740	790	720	806	770	783	696	809	807	758	778	722	828	779	767	775	794	804	778	819	810	785	839	765	791	751	775	760	714	759	781	706	749	756	794	750	766	716	772	756	788	804	772	769	795	760	799	776	762	775	798	810	755	739	762	775	777	756	764	790	775	798	749	776	770	745	781	715	736	766	774	757	778	802	807	764	816	753	739	824	804	761	829	791	753	759	765	797	738	797	748	789	778	751	746	721	800	766	730	795	781	799	764	794	756	776	800	758	755	764	797	758	764	794	779	819	824	805	766	721	812	776	814	778	762	791	746	731	757	799	771	833	741	792	709	762	764	760	758	785	727	766	794	781	754	773	791	799	734	764	754	760	778	809	740	795	812	748	759	757	769	750	766	769	716	750	759	754	804	751	777	784	759	781	702	756	764	775	761	746	742	714	824	809	769	742	771	796	751	760	803	740	737	769	763	718	729	760	792	806	819	739	748	733	746	778	805	763	754	729	820	782	732	786	724	794	791	773	743	814	798	738	788	779	823	793	748	823	777	766	803	778	764	794	752	794	766	746	774	775	800	777	815	755	817	742	834	783	750	807	794	763	794	796	811	798	808	812	759	742	745	774	789	800	753	774	746	753	751	760	784	779	744	742	767	798	801	738	777	761	826	763	759	767	690	738	776	749	788	761	756	768	768	795	773	764	763	800	783	775	787	762	756	775	753	755	786	823	755	782	730	779	763	780	788	764	782	808	797	751	758	729	823	804	771	799	722	825	741	756	696	756	776	783	813	798	773	790	788	728	744	790	821	817	784	725	700	707	771	773	768	765	765	731	775	784	779	756	764	740	757	794	784	754	776	758	744	817	784	743	786	815	770	751	782	770	753	820	781	748	829	750	757	753	799	750	786	808	785	749	744	834	759	765	744	814	770	776	791	769	778	790	776	750	761	813	805	757	773	734	790	772	771	786	788	810	767	779	789	757	793	741	712	744	783	788	753	680	768	788	765	769	794	786	748	731	751	773	796	821	749	751	716	741	801	721	743	774	793	737	737	817	734	792	758	735	801	790	747	744	753	785	722	770	791	759	816	755	719	810	768	843	691	814	739	758	803	755	754	747	742	757	780	767	795	788	773	787	783	759	781	764	780	780	828	781	801	750	834	727	813	764	775	803	813	746	753	773	783	755	809	764	786	762	783	804	741	791	831	784	782	798	763	761	722	753	755	751	814	774	791	790	761	801	779	773	777	782	790	754	748	783	689	785	776	805	823	797	780	818	782	697	806	792	798	764	767	835	746	794	819	748	771	818	783	833	793	748	760	785	804	783	786	783	795	794	757	784	804	757	798	788	803	789	774	765	833	753	776	755	740	784	743	769	750	752	791	791	792	740	773	803	738	725	791	801	749	725	777	803	809	748	745	741	758	789	693	757	756	796	778	778	775	782	761	789	757	765	816	798	796	782	776	760	754	745	726	790	803	795	773	743	741	756	788	724	777	802	772	755	776	758	748	777	805	791	759	772	806	759	793	836	769	781	766	750	771	757	724	802	738	782	773	819	757	764	755	776	764	783	788	757	791	793	749	794	764	760	721	771	794	795	755	740	772	786	757	790	744	754	797	761	786	770	772	724	771	746	786	780	811	744	739	729	798	787	735	755	715	778	789	785	782	797	757	740	771	711	783	761	798	783	796	767	752	730	754	770	770	765	779	747	765	766	770	797	751	734	719	768	790	791	778	769	749	799	757	765	775	814	811	796	728	778	776	776	788	791	753	777	768	763	747	787	817	809	807	771	780	756	751	766	758	742	822	815	785	724	751	756	805	800	727	769	772	776	805	766	766	766	722	752	771	771	750	757	724	770	789	770	757	758	774	787	724	797	792	738	766	730	732	797	752	757	808	755	764	793	774	732	755	815	813	840	766	783	733	749	728	782	776	809	784	811	774	752	813	777	752	735	755	812	813	775	767	777	792	733	792	784	750	753	787	753	771	777	805	774	764	782	776	811	789	774	732	762	758	757	824	733	754	746	803	820	723	787	792	803	769	764	768	775	720	767	774	768	794	784	859	771	828	773	785	794	771	723	810	738	722	743	782	836	839	767	774	842	816	775	762	792	826	773	751	767	775	757	806	758	762	760	734	727	752	805	807	760	780	752	784	780	755	831	751	774	741	778	734	846	745	778	737	785	773	803	814	764	790	753	775	764	763	773	761	769	769	771	796	764	748	824	746	815	791	786	747	785	785	805	738	765	755	790	818	744	753	829	764	816	763	786	782	762	767	762	754	751	775	744	811	778	778	753	747	797	751	788	763	778	766	782	772	825	763	776	760	769	773	731	761	775	779	735	762	756	763	797	760	741	781	820	742	782	730	805	777	789	789	741	794	724	745	792	804	723	779	804	759	777	784	773	784	803	816	777	733	770	762	760	786	752	747	784	788	763	801	714	740	801	791	724	781	777	751	792	760	749	777	737	803	745	755	823	770	753	758	770	765	819	825	767	808	717	778	860	808	703	810	783	764	782	796	777	752	819	787	733	745	832	815	750	777	761	770	814	803	791	777	754	721	765	736	849	764	757	753	788	738	762	792	789	737	763	761	738	804	818	827	770	746	757	749	750	761	739	750	769	767	773	809	776	816	766	798	755	772	777	785	767	794	761	758	752	794	781	739	773	785	694	753	768	802	779	759	759	778	808	764	783	754	782	771	725	743	751	834	761	754	813	786	767	738	775	789	711	781	781	771	776	740	791	824	781	750	750	803	791	763	768	742	796	815	773	757	716	735	753	758	772	793	788	786	795	787	743	836	761	749	756	782	772	786	758	811	761	746	779	770	778	813	795	785	815	793	792	735	727	757	758	783	743	784	812	860	766	761	841	785	813	746	770	820	767	791	824	790	744	762	775	791	805	731	811	790	791	786	788	818	733	771	733	777	834	817	815	736	785	775	773	809	747	752	771	776	820	791	772	767	792	736	794	766	776	765	793	794	802	742	725	766	804	735	771	784	795	756	800	750	795	798	766	723	810	758	700	732	781	764	775	759	773	756	809	745	831	783	734	742	749	806	771	770	792	752	745	787	762	710	774	756	806	785	795	810	752	749	739	698	746	788	746	752	737	751	759	740	793	804	755	798	821	788	754	755	792	798	786	685	757	728	785	793	815	771	790	725	790	786	785	790	734	836	755	766	805	788	766	805	776	780	753	779	782	746	759	726	775
24412	21527	25255	28247	21540	21551	16162	1525	346	303	338	322	271	324	300	282	300	322	302	295	302	304	285	303	323	315	301	296	298	302	325	287	307	313	282	281	294	308	335	317	313	323	323	304	323	316	312	288	311	255	289	283	284	324	316	271	307	278	323	315	309	311	303	328	265	268	306	288	320	316	257	308	329	283	300	267	276	311	293	321	298	287	309	289	289	289	298	315	289	299	303	294	291	302	276	288	292	263	345	276	291	293	324	304	288	306	292	305	263	287	290	297	305	264	290	291	286	286	289	311	298	280	319	311	309	285	293	299	293	283	316	297	297	300	320	270	295	308	281	316	268	311	297	310	304	271	325	292	285	316	268	310	316	298	270	304	326	293	311	306	290	281	285	307	304	303	289	323	310	299	285	270	269	259	295	308	245	319	304	305	309	294	325	328	272	291	299	281	296	303	284	290	303	327	285	280	308	305	295	302	312	299	325	296	323	308	302	284	279	275	320	272	305	289	281	296	298	299	296	299	311	284	270	280	293	302	296	282	324	271	286	274	291	277	308	283	302	297	295	271	312	300	270	349	302	269	283	299	331	278	300	336	302	295	291	269	302	309	312	286	308	313	295	301	312	275	298	303	297	300	321	312	292	297	294	314	289	298	276	289	278	269	291	276	278	287	305	299	298	335	300	301	280	310	261	276	295	280	327	294	290	328	282	312	311	301	297	307	298	303	294	323	337	313	307	283	293	312	299	286	274	297	283	288	256	300	291	317	305	285	287	310	266	283	299	306	291	309	305	286	323	263	320	283	308	310	285	322	281	297	283	276	305	312	348	301	277	325	294	306	286	285	328	294	299	296	312	289	279	278	292	309	297	297	260	314	280	260	297	324	295	266	303	305	321	292	299	301	311	270	279	283	334	296	313	310	306	307	266	303	296	298	300	303	315	277	288	309	273	302	311	320	299	336	267	282	322	299	306	288	321	298	306	292	312	273	291	326	307	290	293	325	290	312	278	313	273	326	287	271	311	307	294	277	336	260	319	296	288	291	308	295	275	292	292	289	300	285	305	299	299	314	303	294	332	290	292	291	294	323	306	302	307	288	301	279	295	283	302	302	260	302	307	298	274	300	276	300	308	298	289	284	333	298	323	286	304	290	314	252	307	311	269	282	301	308	312	277	292	284	314	277	307	307	286	347	307	305	285	306	286	303	319	286	263	301	273	283	268	323	300	312	288	306	310	307	276	306	313	279	311	285	294	296	292	309	323	303	313	281	266	280	318	286	342	279	289	331	305	309	323	290	313	329	301	305	282	275	306	289	295	332	331	298	294	280	315	289	289	284	288	309	268	299	285	299	296	300	293	290	298	275	295	292	300	331	318	291	315	304	303	326	297	285	284	312	268	278	273	296	305	273	289	284	329	304	309	283	320	286	291	289	281	302	283	319	264	282	279	279	304	281	280	261	313	319	290	275	272	264	295	267	304	300	301	283	298	299	309	290	298	299	304	284	314	321	291	303	306	291	305	278	298	315	296	317	311	283	303	286	307	295	296	305	272	311	295	304	313	301	290	314	314	320	300	293	312	274	286	302	327	279	250	264	308	344	324	284	330	322	259	315	295	302	310	323	288	288	307	295	284	277	295	280	291	279	298	271	287	289	259	248	293	277	302	287	314	294	311	306	268	283	292	289	311	294	339	320	270	294	285	317	326	281	345	300	305	278	304	266	291	299	301	273	305	294	309	280	262	309	285	276	321	261	284	298	314	294	297	305	326	264	284	283	310	302	290	269	318	287	282	285	334	265	272	294	274	295	281	279	320	319	315	286	300	301	307	305	287	263	285	317	311	341	312	295	286	293	307	303	301	304	300	287	308	322	329	330	259	294	300	275	288	287	325	297	286	285	318	311	306	285	315	296	301	282	284	303	293	312	273	281	275	334	310	300	283	298	287	298	309	301	290	323	293	308	270	292	317	316	285	307	272	296	285	322	314	297	276	277	293	311	305	305	267	258	300	310	310	268	296	297	298	299	299	255	274	281	328	303	291	315	305	294	306	290	253	265	302	295	297	308	267	297	308	310	316	283	277	328	290	277	291	312	288	290	302	298	258	288	271	299	283	297	300	308	289	308	316	293	266	288	304	302	330	316	273	291	257	254	287	284	304	274	297	307	288	296	257	288	299	276	319	293	235	308	305	256	292	303	305	262	292	322	278	299	296	326	259	306	291	302	293	289	267	298	273	282	300	304	266	295	289	299	276	320	323	278	290	301	304	299	302	292	318	295	282	261	320	299	309	300	295	327	278	281	274	325	289	271	281	303	296	286	286	277	272	287	322	289	315	314	308	280	300	292	332	289	297	293	323	301	322	290	275	276	311	296	320	296	290	340	324	268	321	299	301	311	301	314	307	280	296	266	269	290	325	322	314	310	291	309	329	305	297	294	278	292	327	300	261	339	277	301	328	294	284	284	291	307	302	284	305	310	299	273	309	295	293	274	315	318	317	281	283	301	293	313	310	289	298	275	263	305	287	276	318	300	307	266	289	323	299	294	303	278	294	301	272	312	297	252	275	307	301	307	321	299	290	288	272	304	302	286	274	291	296	315	293	288	254	281	259	315	291	319	294	317	275	291	279	271	307	299	319	294	282	321	311	309	256	299	317	318	305	327	318	312	288	247	278	301	295	288	311	310	287	278	306	295	315	344	333	299	298	313	279	299	310	290	327	300	274	283	302	280	301	309	308	281	318	286	280	294	268	262	301	285	303	286	315	295	308	328	306	279	282	282	269	291	284	295	327	288	329	274	309	259	251	325	294	281	265	292	281	291	320	344	273	288	284	301	299	289	304	284	308	277	273	258	286	289	299	281	289	279	309	275	326	288	281	264	320	297	289	279	295	327	298	291	303	269	293	303	283	292	304	286	300	288	303	282	259	308	306	300	308	292	269	288	302	301	296	315	318	298	294	285	321	304	327	272	272	321	305	285	298	241	290	308	297	309	310	311	310	277	282	298	286	305	302	298	311	313	323	278	319	322	315	255	262	274	290	298	253	316	288	302	307	315	296	266	251	338	278	294	300	312	324	285	320	308	316	309	288	281	328	278	280	320	312	255	286	288	303	279	312	260	300	292	285	295	281	275	289	317	297	316	288	283	281	331	306	289	293	281	297	323	274	304	291	266	330	294	272	328	306	308	300	291	283	294	294	292	284	284	306	320	289	267	331	265	282	276	292	321	286	319	292	274	352	315	296	285	301	280	301	286	292	302	268	293	282	310	281	318	283	291	308	285	336	275	265	309	316	291	282	288	271	268	267	263	311	299	302	286	300	293	299	294	319	291	267	289	304	276	285	312	283	318	291	267	291	290	303	321	324	299	303	277	312	309	298	305	280	293	322	287	272	314	322	259	297	302	292	272	300	280	261	281	288	299	253	300	278	300	260	275	261	284	289	286	304	277	327	301	327	307	279	337	298	325	327	319	318	295	318	311	317	307	281	320	302	297	276	307
29397	46053	29054	15408	5465	1564	871	1200	721	762	758	747	736	707	664	726	705	717	744	712	716	670	716	721	720	667	754	701	752	655	668	721	705	724	731	689	721	665	699	688	649	722	713	687	684	731	695	714	711	715	674	705	677	714	694	696	671	768	735	769	652	718	664	644	703	690	695	722	702	722	659	739	698	675	673	697	710	645	689	694	719	731	730	731	711	755	663	735	661	691	684	689	673	749	693	668	692	744	695	720	695	731	716	717	727	735	722	736	696	700	708	676	690	716	744	673	721	689	674	713	738	688	674	728	666	690	696	647	721	655	690	742	694	713	692	706	707	731	641	695	678	675	674	691	679	693	693	726	706	707	720	692	677	715	670	672	681	706	680	683	677	715	658	688	714	696	755	666	722	692	684	665	709	688	672	686	718	687	691	689	707	719	720	647	750	693	663	649	679	729	671	738	693	731	677	727	654	695	682	666	677	748	695	685	731	730	673	683	731	681	708	686	695	690	782	724	655	677	686	679	709	703	691	683	709	651	692	723	715	714	691	711	705	730	757	721	675	666	719	697	725	736	728	682	720	670	686	683	756	662	695	700	628	680	648	711	686	690	677	676	672	720	712	721	718	709	741	683	702	684	725	693	722	694	664	714	716	696	707	733	706	683	757	677	708	694	708	691	667	669	730	689	662	707	736	684	672	721	730	747	736	707	708	719	720	708	724	654	647	664	744	731	684	687	718	713	661	677	760	711	709	700	672	678	736	723	765	737	695	678	691	684	685	738	692	682	664	707	663	728	709	682	743	696	751	697	662	688	693	722	696	661	691	729	686	657	685	702	717	711	716	711	688	756	685	690	683	660	667	651	734	695	703	741	731	657	709	730	711	636	653	733	687	686	718	738	679	640	688	677	721	722	669	669	685	669	681	696	657	756	718	652	689	698	747	711	732	696	660	723	699	714	695	682	684	644	750	752	677	682	699	708	703	683	759	679	692	696	691	703	667	693	711	712	720	691	730	666	660	711	673	673	682	710	677	697	726	680	735	763	675	708	718	696	676	647	718	732	685	733	690	689	702	704	715	714	706	687	755	682	719	718	730	683	701	695	687	717	771	719	705	679	685	685	679	748	711	706	669	743	706	696	713	637	691	666	718	721	654	687	699	728	729	720	690	704	737	676	723	700	683	723	728	728	694	703	689	687	679	697	731	719	715	729	689	714	693	759	704	694	676	680	654	695	745	666	709	722	661	705	673	746	702	694	728	685	658	675	727	689	697	655	670	695	711	660	718	649	663	717	703	658	689	694	736	663	728	715	726	739	734	665	676	666	657	692	655	643	730	738	693	697	707	714	722	690	724	691	693	767	701	716	706	673	691	696	684	762	728	639	682	694	718	673	666	743	659	704	707	736	673	704	720	754	714	677	736	708	669	701	733	714	702	657	694	715	714	720	666	720	763	648	721	716	680	681	690	730	697	679	692	712	685	705	739	739	689	670	680	696	688	689	710	708	751	721	695	748	674	720	686	707	732	663	710	682	676	669	693	689	732	669	713	656	693	716	699	715	730	697	667	737	685	709	701	718	721	664	686	708	670	681	672	717	724	720	640	721	727	674	712	716	693	688	700	728	771	671	692	745	696	738	682	676	697	692	696	692	656	733	685	696	684	754	681	681	699	676	663	695	686	709	686	700	678	688	716	721	668	664	694	702	677	675	665	687	720	677	681	669	664	722	675	693	697	737	694	717	747	744	670	744	673	670	657	730	731	729	668	671	753	716	673	661	709	708	691	736	668	734	654	718	690	675	726	633	682	713	724	736	720	683	684	676	674	679	708	687	737	692	687	666	675	734	755	705	698	735	681	708	733	694	657	696	721	672	721	652	747	683	640	680	662	665	704	686	714	712	672	672	700	707	696	656	676	703	684	668	669	739	736	691	695	643	695	709	693	720	670	613	723	733	694	681	641	680	642	707	699	650	709	704	683	752	753	700	695	718	649	709	654	710	680	695	723	726	692	720	690	684	680	663	658	713	749	693	683	642	710	707	686	682	709	665	724	664	713	726	664	681	686	723	677	677	699	693	723	705	685	662	679	733	673	731	665	713	733	707	732	705	674	681	680	652	653	677	719	691	703	733	652	685	721	683	714	702	712	695	699	678	714	722	687	664	785	710	711	707	717	682	698	689	700	679	724	755	729	687	701	681	699	699	645	659	697	714	663	634	714	676	693	696	749	720	709	702	712	699	749	774	679	718	753	719	714	726	701	703	686	705	692	697	680	690	720	664	707	711	684	696	745	652	719	708	625	667	665	648	705	688	741	635	688	703	685	710	721	715	673	655	669	681	705	718	728	699	717	696	725	687	685	715	697	701	676	703	700	674	672	693	662	751	673	684	755	704	668	684	716	744	686	695	660	747	704	684	745	705	699	683	701	737	715	670	706	736	713	668	731	729	668	667	740	716	678	692	707	717	725	733	715	665	717	698	667	702	713	694	712	661	667	694	718	688	704	756	689	684	693	680	670	718	723	715	705	702	713	724	654	674	681	681	676	651	669	698	692	685	681	706	689	693	685	707	652	656	670	732	662	708	716	683	687	747	671	700	680	720	719	685	724	727	654	732	689	714	715	671	739	687	697	723	735	649	702	690	672	692	696	709	707	685	710	703	718	718	742	707	719	698	668	695	700	725	690	703	621	687	735	672	707	694	630	706	680	725	684	724	683	695	641	725	671	702	696	669	735	733	654	705	669	702	720	684	674	686	681	705	700	701	714	704	649	753	711	717	706	712	675	660	735	747	709	688	698	685	677	693	696	675	690	669	720	668	689	671	692	693	664	709	653	718	711	730	689	752	683	716	681	718	676	698	722	686	685	718	702	673	699	704	671	704	706	696	668	680	743	729	738	712	676	706	709	720	666	758	671	729	733	744	707	715	685	703	701	695	725	724	711	691	696	732	697	738	703	676	740	695	709	697	736	726	739	731	683	703	741	705	722	666	687	724	702	695	715	666	704	650	682	721	705	669	747	709	697	674	672	716	713	664	713	696	730	726	737	690	698	635	695	726	697	685	714	711	686	674	701	728	727	739	698	709	685	697	692	669	720	677	698	698	698	678	719	670	670	698	671	725	690	685	685	710	741	713	686	690	664	733	712	706	698	710	667	675	710	682	685	726	631	720	696	648	689	681	686	685	703	731	748	712	692	735	646	676	714	696	683	663	723	657	695	684	712	740	664	713	709	732	757	682	679	689	761	679	707	744	718	667	722	716	692	710	709	674	659	726	701	663	679	674	690	699	691	659	698	702	703	688	703	701	668	691	713	700	698	695	679	673	716	684	655	704	671	689	678	727	726	700	702	730	734	725	687	714	714	662	690	734	713	620	741	662	730	677	761	703	678	714	718	704	667	746	705	709	695	686	686	644	672	732	757	662	732	732	727	715	724	702	703	694	705	711	663	674	697	694	733	742	726	672	667	709	725	637	686	674	730	685	731	710	707	686	697	697	672	723
32474	23666	21698	9541	1910	624	412	289	226	263	235	232	240	235	250	246	214	214	252	265	215	232	259	220	241	211	243	214	223	239	237	259	238	231	227	254	282	240	233	227	244	221	238	232	225	249	243	229	239	233	218	226	245	233	239	238	208	264	216	256	240	230	235	217	237	244	228	249	229	234	210	229	215	241	237	230	228	211	259	250	228	221	220	220	245	215	216	257	245	242	241	219	244	237	217	227	226	233	235	234	232	236	239	233	240	265	221	254	243	246	237	240	249	259	245	230	251	263	245	232	240	222	225	253	252	236	234	234	257	203	233	238	225	232	239	230	206	247	196	219	214	239	246	249	265	235	262	256	224	247	240	224	263	244	225	277	229	226	240	213	215	226	247	221	220	224	232	266	258	243	228	235	229	251	212	250	261	233	208	249	242	236	227	238	241	212	250	231	249	234	214	226	257	209	226	229	266	237	260	236	230	250	219	249	238	238	222	244	216	284	249	233	250	206	229	277	213	245	229	253	229	228	259	262	238	233	209	234	231	229	202	235	222	199	237	246	228	233	232	216	279	225	214	260	244	245	245	230	253	243	204	240	246	236	236	267	232	249	214	259	248	238	235	228	236	231	202	238	245	239	223	201	221	196	244	259	267	224	246	254	250	244	195	236	254	284	231	229	232	246	212	251	269	243	230	251	242	242	235	218	218	238	187	235	228	245	212	234	238	221	216	227	241	230	243	228	225	225	227	240	247	225	250	236	233	244	233	199	227	239	264	254	217	208	231	226	236	270	238	246	249	218	214	241	241	247	240	238	240	233	248	232	251	212	255	240	242	239	232	207	224	248	244	245	259	256	233	262	247	221	213	243	235	231	219	225	244	234	228	239	233	227	235	239	227	240	235	230	216	244	228	249	222	214	246	237	240	252	228	224	210	261	244	244	236	252	233	222	228	248	234	211	225	196	246	234	255	252	260	246	239	234	244	264	231	253	211	233	251	267	268	254	242	253	257	245	262	270	248	228	261	259	216	257	239	245	252	242	218	233	271	256	230	252	218	231	237	234	248	217	234	269	223	219	225	225	243	242	233	234	227	216	231	240	237	213	237	231	240	263	207	216	238	237	250	233	204	244	264	253	234	255	234	251	243	228	215	235	238	233	235	249	236	230	239	262	248	227	210	228	229	223	240	220	258	239	215	252	243	241	240	226	259	223	220	246	239	244	238	238	249	227	239	214	224	249	237	247	248	229	220	226	225	228	213	234	264	233	215	235	203	229	260	251	224	199	212	247	241	224	239	275	215	252	254	235	272	233	275	231	251	233	247	246	232	269	212	228	229	253	259	240	237	199	208	243	236	254	232	283	230	248	261	255	260	239	237	259	235	227	201	213	225	223	233	253	236	193	249	239	225	245	230	247	232	220	217	206	251	268	249	239	245	242	231	229	231	238	217	257	213	222	230	249	225	248	243	226	215	244	229	230	238	249	229	209	232	261	232	217	249	246	235	225	229	245	218	230	252	225	233	260	262	237	233	275	226	233	261	248	234	245	218	234	227	227	264	225	232	238	232	214	250	264	225	259	255	239	231	221	223	216	237	209	229	238	234	254	232	243	232	241	212	239	258	238	251	246	225	253	219	239	247	269	236	206	212	239	229	241	245	224	216	210	229	253	239	254	234	222	248	241	224	229	237	258	233	258	228	239	237	237	231	216	265	244	243	249	254	256	216	260	225	224	232	254	263	240	222	226	249	242	244	220	266	223	246	217	242	221	244	208	231	246	236	256	240	239	218	232	234	240	228	225	223	252	218	250	221	222	214	287	246	239	252	246	260	206	220	226	248	226	228	226	262	248	226	236	207	225	233	247	274	236	232	257	216	199	247	231	221	236	251	249	225	256	247	208	240	214	230	207	257	247	227	226	210	237	214	244	241	243	235	250	211	224	213	253	232	241	211	212	253	240	258	242	251	241	216	230	239	233	236	228	273	237	199	246	213	260	259	241	247	267	218	243	231	249	249	234	192	240	251	245	235	249	228	217	229	239	262	252	246	229	270	266	253	251	238	234	206	252	233	228	245	275	234	225	220	240	239	239	204	255	230	247	260	247	215	257	252	241	244	256	204	221	238	242	250	217	234	228	210	241	220	265	228	233	208	200	242	233	234	224	248	241	259	242	254	255	235	225	245	237	239	261	258	264	226	239	232	249	251	232	216	245	234	214	249	243	226	240	196	220	236	262	229	240	237	250	245	237	215	235	234	243	271	221	227	240	237	239	248	217	240	252	233	244	231	207	233	235	232	249	243	238	237	195	227	239	214	232	231	262	209	221	231	231	234	215	214	227	251	216	254	234	249	249	212	219	221	223	251	214	241	250	241	223	227	249	247	220	258	243	227	242	222	215	203	233	229	229	205	230	225	228	260	227	235	210	203	247	214	246	251	205	229	196	238	240	234	231	221	247	237	258	233	218	255	253	222	237	216	245	244	227	262	243	233	237	244	220	258	223	247	218	231	222	257	236	230	227	224	237	217	239	213	263	215	234	215	261	226	252	246	247	242	256	262	243	227	230	224	232	243	267	246	233	246	226	254	220	241	251	242	243	220	217	254	219	233	248	238	226	249	220	243	258	237	254	240	257	212	253	223	220	270	244	254	247	250	254	226	256	248	222	249	242	231	253	229	243	273	211	237	254	229	248	230	205	214	261	234	189	234	228	259	222	258	228	233	258	230	239	238	244	267	220	210	227	237	257	235	237	225	235	210	228	238	245	238	210	242	230	265	217	239	242	218	214	245	246	230	241	227	217	220	238	248	250	233	251	231	242	236	262	211	234	245	236	248	227	238	213	245	260	240	233	210	228	239	220	238	213	246	245	207	252	236	243	245	232	233	263	236	208	235	218	245	226	251	230	254	246	273	269	238	241	256	235	222	241	228	224	242	232	231	226	245	202	225	248	257	264	229	242	235	219	243	237	223	222	222	218	225	222	271	227	217	246	246	251	237	256	212	218	251	250	250	251	241	224	247	227	241	243	245	214	241	253	240	231	220	213	228	263	234	255	251	250	246	233	241	232	234	201	253	262	215	256	246	255	230	224	245	224	230	258	257	247	216	220	242	209	221	217	229	229	220	273	218	234	230	233	253	229	262	249	227	234	239	229	237	231	242	276	233	211	232	231	235	256	228	235	230	254	242	251	227	245	242	239	237	242	235	247	246	215	237	247	224	259	250	239	228	246	226	249	254	241	211	225	230	269	222	226	211	231	217	238	221	234	246	248	260	246	242	248	222	251	257	275	256	204	215	217	250	259	215	235	245	235	237	246	256	241	227	227	231	265	233	241	248	245	229	197	250	235	241	253	222	231	246	237	222	217	245	219	232	262	235	236	222	269	241	233	213	244	240	231	243	247	243	226	233	272	231	240	230	256	218	248	224	228	223	222	212	222	215	222	225	227	227	248	226	227	222	215	227	249	237	255	227	216	256	220	235	237	248	234	225	206	227	242	235	215
28008	28427	14625	4804	1581	696	634	625	618	667	620	607	619	585	595	647	630	609	613	631	631	594	641	607	624	655	639	638	669	574	629	584	594	630	631	576	615	617	602	592	665	622	609	650	592	593	661	568	634	628	597	608	609	596	580	642	595	639	579	577	592	611	623	609	612	612	647	631	662	628	562	639	617	621	653	595	614	634	620	622	638	592	632	637	561	639	629	622	642	623	572	576	604	624	692	649	613	632	633	668	620	619	622	576	647	623	625	647	618	646	643	575	660	645	620	546	616	615	608	624	624	611	597	630	635	619	642	637	637	587	644	622	620	651	599	634	609	568	596	593	624	646	599	632	601	577	620	604	653	656	656	634	568	626	622	615	620	617	608	594	586	597	608	610	642	595	585	621	627	644	612	601	634	615	603	625	642	640	611	596	612	640	638	645	659	632	615	563	591	598	646	625	636	625	621	628	605	600	602	658	620	623	654	590	609	637	620	645	624	593	614	634	651	604	635	613	599	654	607	608	650	576	590	603	603	588	619	631	633	588	609	634	632	594	594	603	620	619	617	598	666	628	642	629	639	628	608	669	585	648	573	609	651	665	645	576	593	633	610	605	585	597	626	675	603	606	656	651	610	682	603	593	611	602	596	623	631	602	587	633	622	605	568	624	591	576	601	624	598	648	579	648	620	630	605	636	639	589	654	625	580	626	590	611	625	581	606	568	608	638	622	622	609	628	562	607	599	582	652	625	620	567	598	611	655	617	610	651	648	644	639	581	644	645	602	638	614	593	601	655	637	628	608	663	647	654	609	624	609	642	620	605	638	633	633	564	635	585	620	634	603	609	628	661	620	601	592	622	598	566	602	619	646	686	633	638	648	625	638	589	620	663	616	630	664	626	569	631	608	611	596	600	635	611	612	630	621	622	614	635	608	614	621	660	627	585	630	624	649	594	649	643	622	610	617	631	625	606	638	610	625	656	642	634	602	601	573	636	637	649	648	607	580	609	647	625	614	617	655	576	682	640	622	628	635	580	646	620	601	621	658	620	616	585	594	618	634	658	653	612	642	642	586	615	618	644	685	680	652	628	603	600	607	585	593	594	631	647	620	612	638	588	639	633	606	584	633	591	594	606	580	611	676	612	645	635	600	639	650	621	627	606	624	630	549	621	621	564	619	619	618	610	652	682	596	588	664	648	586	637	597	605	616	660	606	613	594	643	613	613	615	605	617	633	610	633	640	604	604	641	610	624	646	675	629	649	637	612	636	632	614	605	597	635	563	634	657	657	616	585	626	632	620	635	631	641	655	601	605	623	635	593	618	611	589	621	626	609	645	612	587	612	644	620	640	621	654	617	606	582	621	586	654	632	653	619	656	619	580	593	581	578	598	560	622	635	670	637	630	604	583	649	603	566	621	635	620	580	597	607	645	630	634	549	622	618	652	582	662	626	568	605	628	634	601	670	671	584	624	638	669	598	643	650	614	634	622	654	635	637	607	665	599	660	612	582	638	617	630	600	619	590	655	576	600	616	649	609	638	590	572	665	617	574	627	675	641	638	629	624	587	617	622	623	572	615	647	599	635	607	639	630	628	642	622	611	634	583	618	648	610	610	620	595	663	617	670	614	653	605	614	618	602	606	618	633	607	633	605	594	576	606	657	638	616	618	591	630	611	608	609	625	566	639	641	648	633	624	624	657	639	650	639	638	641	611	619	612	642	602	599	599	630	633	603	643	632	629	607	592	629	583	616	611	619	631	666	609	604	648	653	650	630	595	644	610	633	625	577	618	614	588	655	603	602	574	631	651	619	636	585	637	640	613	677	653	670	605	654	620	661	615	619	624	615	607	618	590	631	625	602	629	635	576	670	579	599	584	600	636	621	606	641	604	599	625	640	638	647	642	616	657	642	646	606	617	642	663	613	665	578	588	598	604	636	659	648	618	625	627	601	632	673	643	634	625	622	593	583	647	593	622	640	609	606	546	639	644	618	639	618	636	633	662	652	641	657	602	571	592	622	616	606	621	617	648	579	625	601	604	618	626	619	593	634	612	639	647	623	615	621	601	648	631	592	588	603	655	572	660	572	585	661	609	628	623	634	623	643	645	585	645	581	571	662	579	625	649	623	620	621	629	644	621	610	631	604	608	592	604	595	627	615	575	593	655	645	605	645	658	647	619	650	588	630	598	623	639	631	626	597	598	600	617	623	651	613	596	625	650	662	629	603	597	632	606	595	605	630	619	636	612	590	610	650	638	576	640	609	610	597	619	587	659	583	615	612	680	648	655	638	595	640	618	612	621	633	599	627	624	599	621	600	641	671	635	627	604	587	632	665	689	625	662	582	635	620	577	659	597	615	646	581	595	622	612	638	642	609	602	599	626	607	585	626	643	623	621	602	610	661	641	622	595	644	657	580	607	609	628	610	578	618	593	646	661	626	627	574	642	618	650	626	649	625	634	638	618	614	650	641	627	633	615	640	588	591	609	665	671	610	585	591	645	599	606	624	643	612	617	592	600	608	602	668	662	615	628	616	659	548	600	606	612	610	604	641	608	639	588	639	633	611	596	577	581	597	603	581	610	576	618	618	657	637	608	652	576	654	639	632	633	639	607	604	587	604	560	617	590	641	615	579	608	593	631	604	594	642	606	628	634	693	623	653	628	621	582	614	601	620	654	616	644	614	637	606	617	628	616	648	663	611	614	617	558	625	577	618	625	651	602	632	613	637	593	596	579	645	622	613	620	607	604	575	611	614	646	608	615	603	631	612	573	579	598	601	641	591	586	603	643	624	627	622	618	586	659	583	605	634	602	601	615	640	655	607	621	640	643	631	633	622	611	644	633	597	614	592	668	613	622	577	646	615	593	661	641	614	624	651	605	620	611	600	618	620	611	599	632	588	644	638	631	616	629	596	638	630	588	641	637	597	630	651	656	614	631	632	587	648	634	646	627	585	636	589	597	643	588	642	621	648	622	647	601	604	622	607	609	676	618	641	635	610	603	619	614	619	653	621	626	623	610	614	614	615	582	623	572	615	593	665	588	638	637	640	653	595	609	646	627	637	630	603	612	627	629	567	607	621	612	581	616	644	636	559	613	628	619	634	646	611	632	596	601	587	612	601	628	616	628	602	638	595	612	658	633	598	599	609	625	604	623	583	599	662	645	625	611	638	649	616	610	626	593	644	650	620	633	608	650	623	645	606	629	616	652	586	640	625	622	593	637	618	615	649	657	606	637	629	603	671	607	622	592	613	639	612	604	598	648	577	631	649	607	575	606	618	623	580	594	597	617	616	606	578	572	632	623	611	574	585	611	591	598	610	615	582	641	614	647	590	654	596	635	606	615	667	601	595	603	638	636	628	646	650	605	640	635	604	655	599	638	677	620	645	585	596	622	596	610	657	643	593	595	623	635	612	610	629	625	580	594	636	638	602	640	656	627	630	598	630	647	637	631	608	632	598	626	603	624	589	609	656	584	587	629	617	588	635	642	596	628	600	605
24928	21458	24853	28476	21473	19633	1478	1219	407	357	304	347	385	346	317	335	305	343	290	342	343	346	338	315	327	329	326	357	352	329	328	330	328	342	333	319	289	313	343	339	314	335	312	335	337	335	348	311	295	340	331	327	286	328	316	358	356	302	326	336	300	327	342	359	304	303	316	333	367	314	326	332	348	325	343	344	338	318	307	292	325	338	319	318	325	361	347	317	352	342	321	322	335	282	310	340	304	299	322	317	341	322	328	325	304	295	338	350	264	277	311	354	315	364	300	341	335	303	334	319	326	305	324	329	337	299	321	339	310	337	349	348	313	314	300	336	340	338	322	314	356	336	287	333	304	331	339	312	339	334	359	318	306	350	336	335	325	334	316	303	323	365	328	308	347	337	339	315	311	358	318	340	318	329	347	331	318	315	350	339	291	320	318	322	360	326	316	334	341	353	326	320	332	293	328	319	349	310	330	335	356	347	361	322	286	334	299	330	298	303	345	334	340	309	324	344	302	371	370	315	337	339	311	315	342	299	311	316	333	312	317	342	328	318	314	344	320	327	335	310	323	315	324	353	338	302	296	298	344	339	332	340	300	317	333	350	330	355	323	326	327	316	336	357	326	348	321	354	297	342	338	336	334	337	325	326	331	329	313	324	348	349	304	300	331	321	324	334	346	351	332	303	306	281	348	348	319	328	334	350	336	305	320	313	342	312	341	295	317	305	297	316	332	364	325	340	392	383	338	333	307	336	354	289	296	326	333	335	320	343	287	317	346	352	316	307	313	332	322	341	319	329	351	313	302	341	307	331	313	305	339	283	343	292	275	300	359	340	350	307	331	316	307	327	363	333	326	292	342	296	348	318	290	334	322	361	357	336	327	308	306	344	357	327	309	352	317	300	319	339	318	339	376	323	343	354	302	347	361	293	333	327	346	295	314	339	314	328	314	302	314	331	333	304	324	331	328	311	317	310	319	326	300	345	314	321	290	307	317	336	340	301	356	309	285	299	330	352	304	323	333	330	358	347	316	340	302	333	339	326	348	327	324	313	320	299	344	360	318	308	323	326	318	311	309	335	307	327	296	350	342	360	350	307	327	301	327	316	339	317	324	313	320	329	310	363	328	320	342	336	337	314	328	315	347	319	312	336	320	348	308	339	317	329	353	346	316	364	363	307	339	284	304	345	354	320	332	317	324	333	312	317	347	313	325	323	328	350	297	350	281	292	359	329	357	310	316	320	345	325	322	324	298	313	267	288	316	354	328	322	346	340	326	345	386	339	310	287	319	324	351	319	311	314	356	320	336	352	323	338	299	320	306	340	301	321	338	315	332	328	334	290	355	327	325	335	364	320	317	335	303	307	330	331	304	362	331	329	332	345	332	316	310	335	326	299	325	348	328	358	331	306	317	334	329	326	335	303	317	302	331	337	326	306	295	358	339	316	321	321	332	339	290	330	336	329	362	327	376	369	318	317	294	345	327	363	341	326	325	325	361	316	306	341	287	288	342	325	329	358	354	317	319	301	314	324	325	329	339	328	298	355	321	322	329	352	317	309	282	343	321	316	319	297	361	329	317	315	310	357	350	324	318	345	297	337	300	305	339	350	330	356	317	307	336	316	341	299	308	340	351	306	309	335	313	343	315	345	339	346	311	353	323	326	306	321	347	314	329	295	314	311	337	330	328	350	327	320	332	358	339	321	298	365	324	348	333	332	306	319	331	333	284	285	343	318	386	317	326	328	335	307	336	322	337	289	357	319	317	335	347	342	301	313	339	313	366	319	293	312	324	296	333	342	358	315	343	337	321	328	330	309	303	348	335	362	319	307	330	340	331	313	354	317	311	321	336	315	303	352	315	308	346	325	336	342	299	345	324	342	340	323	308	335	358	339	351	325	302	319	345	370	350	320	338	309	335	337	332	355	316	323	298	318	359	331	314	287	311	309	358	321	326	325	298	327	316	308	308	300	324	302	344	340	326	288	338	287	337	346	336	334	337	334	284	336	347	330	332	312	321	309	334	339	329	334	342	320	324	325	320	316	330	336	329	307	331	333	334	327	316	359	302	346	328	326	365	317	319	304	328	359	343	305	308	310	307	370	312	331	328	328	327	324	313	336	326	327	320	325	356	323	323	337	337	344	308	348	354	334	311	312	332	311	320	321	305	325	356	370	353	355	348	303	330	310	320	303	352	351	349	331	293	334	349	298	349	329	284	313	307	317	317	355	343	304	344	342	327	319	312	333	323	344	305	322	353	364	336	338	326	330	319	327	346	331	307	340	326	300	342	376	312	332	349	322	340	316	282	323	357	343	316	374	332	338	312	307	329	334	321	322	333	364	317	324	326	346	346	345	316	325	320	336	344	288	356	314	292	301	323	292	316	317	326	320	303	347	358	321	320	350	316	318	337	330	291	318	359	357	321	313	345	335	290	313	305	327	335	308	305	301	312	341	348	328	314	295	330	312	323	303	331	326	294	333	350	365	305	333	329	327	338	325	347	347	330	364	335	322	319	283	315	341	344	302	341	310	347	339	340	354	310	341	320	335	330	325	327	316	325	340	296	337	315	339	311	348	347	300	317	308	335	300	347	330	312	295	327	301	344	338	345	317	331	344	303	306	300	336	357	330	296	338	339	329	339	332	297	368	355	333	316	322	323	350	341	346	324	335	324	356	353	331	349	288	280	321	337	295	341	314	284	310	313	336	327	298	316	374	313	305	342	347	332	312	368	298	336	352	308	341	311	320	332	291	342	322	322	339	303	350	321	297	331	323	352	322	334	341	341	349	321	302	335	317	327	300	319	362	300	320	289	324	333	334	333	347	321	298	315	329	350	292	338	354	320	335	319	316	319	329	332	300	333	319	310	317	345	326	340	335	310	342	344	323	306	340	334	348	333	353	287	314	366	324	327	332	321	306	315	350	341	346	340	316	327	338	304	346	308	325	350	309	334	322	313	324	328	289	312	317	327	317	355	319	323	325	324	373	330	359	304	335	309	317	330	336	344	300	328	345	319	325	323	296	324	327	320	308	316	317	312	295	342	303	320	335	320	318	309	323	329	310	283	318	277	307	324	296	333	327	319	323	344	309	318	329	330	326	329	342	361	328	335	315	327	319	318	324	327	326	324	312	297	333	323	311	310	335	342	304	331	307	343	325	333	301	329	340	322	327	331	306	331	297	308	306	320	334	278	331	302	339	336	293	322	339	312	350	332	332	337	298	306	299	330	301	299	335	325	333	326	288	306	334	284	339	333	329	282	306	359	314	315	317	344	318	310	324	329	315	346	316	317	297	342	343	335	325	338	303	322	332	332	341	356	307	334	328	354	336	307	345	324	315	309	340	301	286	333	384	342	300	306	342	302	328	329	339	360	282	343	326	313	329	337	347	307	304	333	331	342	317	310	349	361	366	331	344	340	323	357	334	331	348	307	316	317	350	345	363	306	286	353	314	330	301	344	335	316	294	306	314	321	304	334	322	296	351	374	364	340	329	347	350
26633	40170	23250	9559	3106	1263	837	1336	852	819	821	840	825	758	841	806	812	851	805	820	794	777	807	810	779	807	791	818	744	818	829	765	822	831	818	773	805	781	793	774	827	793	815	801	751	836	773	795	816	780	810	843	773	794	793	777	776	793	824	774	786	852	796	776	811	815	746	804	782	770	787	807	775	796	777	836	789	780	818	754	760	762	810	759	733	802	766	761	807	771	762	766	833	804	813	805	870	763	852	806	799	791	794	784	786	768	749	771	832	792	770	806	773	759	820	777	810	821	785	795	779	786	754	840	806	748	809	788	758	801	771	794	787	799	807	756	820	793	820	756	819	797	803	790	775	774	762	770	822	755	763	801	814	801	782	792	793	765	804	863	790	804	852	834	774	785	785	833	746	779	833	754	793	783	837	840	792	765	852	858	829	843	739	794	787	830	751	755	767	752	859	780	780	747	781	831	775	795	796	813	813	791	808	794	801	783	823	842	744	805	797	750	867	746	798	836	794	781	801	774	764	764	775	772	807	770	782	743	837	773	825	805	794	834	790	819	818	855	846	785	777	780	831	771	768	806	846	784	834	808	770	812	695	803	807	790	797	743	788	800	751	788	775	770	734	780	849	770	747	783	813	783	797	787	798	805	779	780	779	796	795	842	795	810	789	760	825	828	787	756	838	776	777	821	765	762	776	749	788	805	789	806	783	801	788	796	807	815	778	819	785	766	787	768	784	780	823	840	785	774	769	787	780	817	829	779	778	786	786	796	748	768	736	829	836	775	786	872	817	819	760	822	789	800	797	828	841	765	822	794	800	819	766	771	790	771	821	810	778	794	806	768	787	786	771	783	777	813	779	791	798	806	778	742	796	794	814	843	803	798	771	840	832	794	804	804	736	776	712	756	806	811	773	760	751	783	770	766	805	796	811	778	799	807	810	820	799	756	775	759	757	807	790	753	788	819	794	818	802	773	837	741	803	800	823	857	826	787	803	792	817	791	783	782	841	787	794	750	774	770	783	788	797	821	806	850	773	800	782	835	781	786	802	771	808	730	793	835	805	789	750	829	820	790	798	831	789	801	794	770	791	799	775	753	816	802	774	787	769	828	750	786	813	745	832	750	788	815	787	807	808	807	836	803	824	831	789	819	793	785	810	775	850	728	751	747	805	806	824	758	791	810	767	818	774	817	804	797	827	775	836	803	789	744	771	818	782	763	735	833	800	780	795	820	779	745	805	812	780	802	836	847	826	793	859	801	804	780	802	731	778	809	770	826	823	744	802	751	798	814	753	771	811	776	796	802	786	838	786	779	822	749	806	800	813	813	742	794	764	779	818	751	858	796	783	768	749	789	760	768	796	754	779	782	804	815	772	831	819	792	809	815	769	765	825	781	811	827	798	818	731	739	793	786	768	804	783	780	854	805	769	804	822	799	793	803	755	781	799	759	750	775	807	757	832	811	763	812	789	808	822	836	794	785	817	833	806	745	794	766	815	845	796	775	750	815	775	778	717	796	775	833	787	824	773	760	775	761	825	749	805	787	834	819	787	739	825	809	786	787	785	811	858	841	774	762	821	844	769	784	760	768	785	821	771	816	793	816	814	819	740	785	778	773	782	813	804	797	811	761	839	812	804	782	837	821	828	775	801	784	846	805	749	800	778	773	783	759	805	743	830	774	792	769	769	769	749	765	789	803	806	771	747	833	785	821	793	816	799	793	786	779	780	775	755	810	805	742	810	738	779	787	761	788	819	767	802	841	802	784	789	783	854	768	762	761	798	756	800	764	818	811	722	804	802	807	803	824	761	825	784	746	789	801	808	748	834	763	757	815	750	792	827	753	791	808	811	804	785	801	828	777	791	743	771	753	795	807	798	783	852	822	793	831	787	782	836	774	775	755	833	809	804	796	788	826	820	776	790	845	817	795	808	795	782	829	815	856	784	821	789	800	793	724	824	846	814	843	826	772	803	824	816	732	807	822	778	790	789	772	812	796	777	810	793	739	788	807	802	795	835	756	842	815	758	839	809	793	762	818	789	772	787	807	847	727	758	802	754	817	831	795	738	801	810	805	788	796	774	814	780	848	730	789	790	800	832	762	797	781	806	773	799	835	774	773	808	735	769	807	754	792	771	771	771	824	783	762	817	811	806	823	757	739	814	834	757	777	775	816	831	766	815	829	842	796	795	733	817	783	768	833	793	755	759	835	803	773	712	778	795	817	826	793	818	784	786	826	770	726	822	835	767	807	783	749	822	804	763	798	796	777	745	827	769	778	817	817	823	793	799	758	837	810	802	816	767	816	768	779	806	807	764	794	752	738	798	804	759	801	793	773	837	787	766	747	820	761	762	815	773	862	809	743	832	794	798	747	835	770	750	785	805	810	852	817	792	839	778	840	734	774	774	787	763	776	801	836	773	831	792	780	768	807	804	797	777	779	794	803	801	780	811	803	749	775	814	764	763	755	767	799	844	780	828	833	768	851	823	806	818	754	821	776	812	801	776	748	785	789	834	815	732	790	785	798	805	809	797	820	811	740	837	783	771	823	787	792	815	853	819	785	802	771	820	796	810	806	797	830	807	800	776	782	741	792	788	830	763	798	748	741	820	767	807	811	755	820	741	820	768	774	803	781	778	830	807	776	798	794	767	786	853	734	834	794	780	784	780	828	793	781	782	755	818	829	834	767	812	799	818	835	750	810	753	794	800	768	823	796	795	773	697	773	791	832	790	838	758	829	813	770	829	821	818	798	790	784	798	834	794	804	755	813	802	812	823	795	822	792	812	814	759	802	772	769	764	770	786	765	782	833	762	790	784	775	797	769	779	816	794	800	800	790	767	818	771	795	766	771	737	767	839	793	790	830	766	820	803	848	737	783	830	792	817	758	772	815	849	810	755	841	829	847	787	813	809	745	797	808	785	803	794	769	780	824	796	805	767	787	849	794	745	806	782	829	776	788	776	818	853	831	800	789	726	809	805	764	782	810	780	770	799	766	744	802	781	817	783	791	724	795	797	771	796	824	759	813	840	842	789	803	808	783	808	796	776	829	820	802	801	801	839	781	778	829	755	796	750	813	794	780	791	859	771	749	777	791	823	744	765	753	753	782	780	847	831	811	811	779	788	823	780	787	757	810	814	762	804	766	777	788	796	794	760	772	779	811	820	799	732	806	787	778	788	797	789	785	753	776	797	772	809	765	783	758	778	812	830	798	772	784	784	818	850	775	798	835	843	768	759	809	805	790	795	850	758	775	792	774	779	811	803	775	771	820	813	785	813	791	766	797	724	811	779	777	740	843	806	773	815	821	814	762	773	817	833	749	794	852	772	828	756	761	733	792	825	826	800	811	773	797	837	792	786	843	802	768	741	782	833	820	813	801	772	790	773	782	762	794	795	793	797	822	774	767	757	764	765	821	825	775	737	763	765	785	815	819	778	805	799	804	822	769	792	801	827	778	801	787	809	792	804	785	846	811	802	779	788	754	788	804	820	815	779	806
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
