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
338604423731	338604424243	338604424793	338604425343	338604425893	338604426443	338604426993	338604427543	338604428093	338604428643	338604429193	338604429743	338604430293	338604430843	338604431393	338604431943	338604432493	338604433043	338604433593	338604434143	338604434693	338604435243	338604435793	338604436343	338604436893	338604437443	338604437993	338604438543	338604439093	338604439643	338604440193	338604440743	338604441293	338604441843	338604442393	338604442943	338604443493	338604444043	338604444593	338604445143	338604445693	338604446243	338604446793	338604447343	338604447893	338604448443	338604448993	338604449543	338604450093	338604450643	338604451193	338604451743	338604452293	338604452843	338604453393	338604453943	338604454493	338604455043	338604455593	338604456143	338604456693	338604457243	338604457793	338604458343	338604458893	338604459443	338604459993	338604460543	338604461093	338604461643	338604462193	338604462743	338604463293	338604463843	338604464393	338604464943	338604465493	338604466043	338604466593	338604467143	338604467693	338604468243	338604468793	338604469343	338604469893	338604470443	338604470993	338604471543	338604472093	338604472643	338604473193	338604473743	338604474293	338604474843	338604475393	338604475943	338604476493	338604477043	338604477593	338604478143	338604478693	338604479243	338604479793	338604480343	338604480893	338604481443	338604481993	338604482543	338604483093	338604483643	338604484193	338604484743	338604485293	338604485843	338604486393	338604486943	338604487493	338604488043	338604488593	338604489143	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2737	3600	2250	2737	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	3600	2250	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22791	20198	24316	25885	20204	20184	2554	463	333	282	296	229	259	205	266	248	215	228	218	220	217	240	218	203	227	194	208	196	231	198	196	202	201	194	186	205	189	189	210	163	196	203	189	189	195	192	213	181	191	208	192	207	197	169	209	196	193	220	229	229	208	191	227	187	215	220	233	193	186	194	185	205	196	186	197	183	201	195	174	215	187	192	209	199	185	209	220	188	189	193	199	178	206	182	180	178	214	247	176	225	192	190	232	192	208	196	200	226	193	185	199	212	185	200	206	164	206	219	182	181	204	201	208	223	201	204	229	220	208	211	218	176	183	199	190	199	205	201	184	237	220	213	208	198	205	209	205	206	227	202	166	190	187	172	180	171	193	190	191	187	214	237	175	185	190	213	182	192	202	170	211	199	210	201	178	192	201	217	198	183	181	184	200	210	222	233	207	181	229	177	185	185	184	196	200	162	189	179	210	195	180	197	188	181	206	197	184	192	197	191	191	187	188	204	216	211	199	195	200	204	196	195	238	211	194	190	192	177	198	195	195	173	178	177	217	183	196	203	203	196	219	165	208	216	205	195	190	190	204	206	169	196	198	203	185	186	214	205	182	177	170	201	188	213	195	200	193	211	201	184	175	182	207	197	204	199	186	219	175	185	191	234	215	174	215	208	211	196	211	209	176	180	205	199	232	196	188	217	197	179	186	192	209	219	207	205	202	180	197	196	214	213	224	211	209	184	202	196	198	209	213	187	212	241	212	223	198	201	196	195	218	224	209	200	181	223	202	209	206	213	234	183	197	199	170	192	170	190	195	176	199	164	208	173	203	196	191	187	230	191	198	201	209	177	199	214	189	175	195	171	191	206	212	199	201	193	185	209	195	202	190	192	213	201	195	197	196	212	203	175	203	183	222	202	179	189	181	191	194	198	204	201	169	218	188	195	174	216	193	193	204	182	172	180	189	221	235	223	213	184	184	212	191	170	206	199	202	208	194	196	184	197	198	170	214	204	221	194	160	222	216	225	209	226	180	211	211	196	210	184	200	203	199	178	204	183	190	197	177	193	202	219	191	204	223	188	209	222	208	217	201	221	199	225	220	197	188	207	192	213	201	222	202	194	171	181	190	199	167	198	193	188	198	195	221	182	184	205	203	222	197	201	186	196	195	207	208	194	189	183	199	210	196	213	225	216	187	155	188	213	190	198	193	188	202	217	177	188	200	191	204	181	189	192	193	219	221	205	211	219	185	201	190	218	199	217	195	173	214	192	212	162	209	196	171	178	177	178	200	200	210	220	212	199	222	212	221	222	188	234	200	198	204	193	179	170	239	191	174	178	195	181	197	220	200	189	213	211	185	231	202	193	167	203	207	189	186	211	215	199	206	192	173	182	218	206	168	192	186	177	203	228	217	213	208	214	183	196	195	192	164	184	181	210	195	223	196	199	194	208	217	202	186	196	225	196	201	203	213	187	190	202	175	218	213	188	216	190	186	213	177	206	201	173	187	215	195	199	201	181	221	183	182	193	206	203	186	193	199	200	182	196	205	186	215	179	231	157	186	182	192	217	189	202	215	195	209	218	198	194	208	196	189	213	220	168	184	211	215	219	195	204	217	192	197	188	189	159	189	201	225	187	187	209	205	171	186	217	211	183	212	172	205	187	206	205	177	187	205	148	178	196	192	208	203	181	205	192	199	186	193	194	224	195	181	204	220	178	190	194	194	209	206	214	193	219	223	176	200	178	192	192	203	194	192	193	199	237	189	196	214	201	218	197	185	198	178	175	185	191	196	205	205	188	201	171	210	225	170	187	206	211	213	205	193	172	185	202	182	204	208	189	194	205	203	187	167	195	217	220	165	204	187	214	200	193	198	212	208	176	216	209	198	207	189	205	214	207	192	207	191	182	188	202	192	227	164	193	185	184	187	164	195	223	206	181	192	204	170	209	199	194	180	186	211	193	210	177	184	211	197	214	173	216	198	191	217	237	177	186	175	178	206	229	195	193	194	168	197	174	199	226	225	205	186	184	174	200	213	173	201	188	205	177	172	209	192	186	191	196	211	215	168	183	189	202	206	232	191	191	182	247	192	215	179	186	209	231	208	199	205	193	180	189	201	185	215	177	196	192	217	194	213	196	210	205	222	181	202	190	186	210	198	194	181	223	191	191	233	177	193	204	211	186	183	173	201	200	195	212	165	201	235	204	198	193	216	212	195	193	195	235	200	202	200	182	198	219	196	198	177	207	184	193	212	219	169	190	200	193	219	192	196	193	184	200	182	197	180	221	203	168	187	204	185	194	218	189	199	207	197	222	219	211	197	204	213	179	203	216	166	168	174	209	179	200	215	208	185	174	222	198	205	191	228	196	174	179	224	194	200	204	165	180	202	204	193	186	199	182	173	191	211	183	193	184	232	213	198	169	186	199	203	209	204	205	216	173	224	221	211	187	209	206	219	212	201	232	206	201	205	203	173	215	206	187	193	201	219	226	196	214	201	174	212	189	179	183	208	203	204	206	216	207	180	162	175	165	211	211	178	195	189	172	188	212	176	172	181	198	208	245	203	194	177	203	186	203	180	178	215	187	184	213	186	209	209	206	203	178	225	196	201	195	167	177	203	198	165	176	187	204	181	204	216	189	228	185	214	169	189	184	221	192	212	184	175	169	173	176	185	212	205	214	213	202	190	222	223	194	197	144	203	213	211	243	204	206	238	239	175	189	197	183	178	191	209	186	187	199	174	214	201	183	178	217	197	182	176	191	179	187	218	196	211	191	179	219	197	198	196	194	204	179	210	189	207	208	207	219	200	197	193	194	187	178	217	170	198	195	210	210	221	204	190	199	236	200	210	199	202	199	195	201	170	191	184	193	190	207	191	213	218	193	228	205	214	174	203	178	199	214	207	210	204	206	198	210	190	208	214	190	205	182	218	168	194	211	233	182	206	207	241	182	219	223	184	184	207	220	165	195	192	204	192	190	205	193	216	188	188	228	197	191	206	198	203	227	210	182	196	216	203	184	178	168	207	183	181	224	208	182	188	193	189	197	192	205	195	225	220	226	179	186	186	234	185	205	188	192	205	182	195	201	206	212	191	213	207	194	199	217	202	190	202	193	203	191	209	207	188	194	174	182	207	235	190	213	204	190	186	209	177	187	183	209	226	195	167	167	220	189	212	211	190	175	203	202	213	212	198	213	212	190	227	215	213	177	227	180	199	187	180	206	205	192	204	202	193	217	230	197	218	206	182	193	206	214	227	234	192	193	196	203	185	230	191	172	179	209	221	189	196	178	204	229	220	221	194	221	212	189	207	202	199	179	183	207	187	212	191	210	201	217	204	192	221	229	205	206	194	194	176	234	215	222	202	190	209	199	191	186	196	196	201	202	203	185	202	212	184	187	218	211	205	187	187	208	213	209	202	194	201	175	220	194	212	198	191	195	192	202	225	189	177	196	170	226	202	188	214	219	210	185	176	166	203	206	208	225	175	199	203	177	187	202
4062	4670	2980	1405	874	718	608	524	496	470	499	492	428	488	446	463	454	446	424	461	441	482	417	455	456	451	445	392	442	455	455	466	429	479	408	465	428	430	428	430	436	466	461	420	452	451	482	428	438	424	452	431	410	451	488	447	435	396	419	437	423	455	442	463	473	465	446	429	470	468	488	446	451	437	448	464	414	434	426	468	425	435	420	430	442	437	405	475	467	478	478	425	421	413	454	404	456	403	428	442	418	442	466	436	460	437	429	466	449	476	464	462	441	448	420	445	417	478	438	406	403	465	412	449	468	459	396	442	437	446	417	478	416	446	465	458	437	434	446	428	484	453	424	443	448	463	478	466	444	472	444	418	428	456	443	460	468	457	432	447	412	473	472	441	426	430	489	426	468	459	461	460	486	416	434	475	425	456	407	445	453	390	431	440	414	447	409	421	448	420	466	409	411	462	399	434	449	432	452	435	453	464	455	451	420	437	443	428	430	469	434	435	418	435	420	429	436	479	427	464	438	437	429	436	464	455	418	385	448	473	465	418	442	429	386	486	425	423	428	431	474	424	438	429	442	451	454	450	483	423	416	458	494	452	419	476	430	403	444	426	463	437	441	433	407	465	432	425	444	406	465	437	442	453	469	441	455	449	442	425	454	418	463	467	439	452	494	482	437	423	466	397	457	411	459	388	404	406	433	440	445	447	450	457	447	442	431	411	434	438	449	421	437	403	410	423	445	431	417	458	438	412	431	421	477	423	434	417	454	446	416	409	435	469	441	461	435	421	420	407	447	396	451	467	446	418	464	441	444	452	415	447	433	438	451	433	423	447	411	409	447	428	454	433	432	458	472	425	447	446	417	439	456	447	465	461	416	398	451	429	463	459	464	442	440	449	452	433	414	440	480	462	438	432	421	440	443	453	403	455	416	401	442	409	406	441	385	458	434	424	436	437	496	427	419	406	431	457	406	445	425	457	432	433	406	447	457	434	473	441	424	442	411	413	427	442	448	415	451	430	402	392	447	418	422	460	452	400	447	456	429	442	424	435	438	417	429	422	472	437	441	466	462	428	447	451	460	478	432	431	430	406	432	461	432	430	411	429	434	462	459	429	460	430	475	451	452	415	408	450	466	437	439	430	465	454	436	420	467	458	463	416	435	435	427	468	428	437	444	435	421	436	435	400	406	470	442	392	471	464	385	452	429	448	420	422	429	459	464	394	461	421	434	423	418	445	452	472	436	450	438	479	435	429	447	423	439	426	465	446	436	426	425	449	498	435	472	454	420	412	461	443	454	458	430	443	406	453	418	398	434	431	429	451	440	413	466	448	425	421	459	465	412	437	431	411	409	418	432	441	387	421	472	435	455	446	426	406	440	417	409	416	423	455	460	430	411	447	404	478	459	455	467	443	449	450	439	407	424	436	454	455	452	442	441	418	451	431	436	434	444	446	463	432	426	438	425	469	423	437	459	459	463	432	421	436	411	421	422	444	445	438	398	474	420	424	434	450	441	448	430	455	432	413	434	390	476	477	438	468	430	495	455	492	476	443	431	429	449	404	439	422	453	419	434	454	466	438	483	464	454	411	444	434	472	438	437	408	438	424	439	437	395	403	425	419	443	398	470	450	445	459	440	434	457	427	450	452	463	484	437	442	431	456	457	457	426	444	461	463	426	463	451	421	440	433	409	416	466	438	427	460	473	436	433	432	432	448	471	437	418	412	423	455	480	419	484	456	441	431	435	437	426	453	465	435	408	466	449	426	433	438	446	415	460	437	443	446	457	451	436	453	454	412	471	434	465	453	427	444	414	420	448	426	446	443	452	426	488	470	455	411	425	453	432	437	414	443	448	478	412	416	463	421	395	439	425	419	482	449	472	447	396	439	461	452	446	433	415	441	449	453	458	468	430	427	416	445	454	433	451	453	454	413	435	454	448	442	449	461	454	422	464	438	425	465	461	449	433	467	429	436	447	472	418	418	438	483	422	427	414	444	441	455	456	424	436	430	433	452	478	432	422	445	400	459	461	382	474	434	420	467	485	446	462	469	439	418	426	478	432	425	410	418	491	464	401	444	429	437	441	427	444	442	434	425	435	437	431	478	444	430	423	461	424	440	461	440	424	443	433	446	454	428	460	446	457	417	453	435	450	457	437	386	432	433	463	422	438	442	449	434	438	419	442	426	469	429	388	463	455	403	437	486	441	409	426	453	428	449	450	427	433	440	487	441	411	424	466	428	451	452	440	431	446	431	434	406	424	446	437	423	428	440	440	482	427	441	440	441	440	482	432	450	429	418	473	409	437	446	475	452	422	433	416	492	460	467	439	419	443	467	461	415	452	441	425	476	440	427	490	443	426	450	460	441	441	434	442	398	379	467	458	437	463	473	454	423	399	452	464	432	416	447	451	430	443	472	410	424	425	457	422	417	424	435	463	423	437	414	441	443	433	455	395	435	446	440	430	466	447	455	433	430	455	408	467	456	426	424	454	458	439	413	441	456	447	458	449	463	454	457	459	403	449	437	431	416	484	441	450	467	392	446	472	415	435	428	405	450	446	464	465	440	402	440	421	446	464	442	448	447	417	460	428	434	466	407	399	450	453	430	432	446	431	453	466	419	439	415	471	438	428	447	437	423	430	450	423	430	449	435	468	437	464	414	440	448	418	459	427	453	446	447	431	455	401	436	460	409	431	459	463	426	426	434	449	435	416	444	425	441	454	423	443	429	449	450	435	420	453	411	459	445	447	427	426	447	464	459	427	441	426	429	422	450	444	393	431	425	463	451	434	435	452	435	453	486	411	463	400	452	399	389	426	447	458	425	436	424	481	441	417	454	418	435	460	408	455	420	477	432	442	474	434	413	439	432	415	455	401	460	423	464	441	476	418	456	460	464	402	421	479	433	463	446	432	434	450	459	448	424	416	444	437	448	441	447	456	433	434	407	429	460	454	434	456	453	428	453	420	427	408	432	442	459	481	473	417	445	456	431	406	463	465	455	443	459	443	437	471	430	428	429	423	416	464	467	443	462	437	435	389	428	409	452	433	483	446	420	471	417	427	441	454	451	443	489	389	454	472	427	465	471	462	443	443	427	491	455	434	421	495	464	452	423	432	449	448	430	434	426	402	425	425	449	450	419	505	445	459	413	449	433	442	432	425	438	450	400	426	481	482	418	432	469	419	427	438	425	459	467	445	430	509	445	458	437	426	434	409	422	424	418	405	415	459	469	450	458	413	448	463	454	418	447	376	443	453	468	457	456	442	446	416	459	425	440	415	437	449	464	441	408	486	461	446	448	459	443	462	412	427	417	484	419	473	424	428	428	409	430	421	414	462	482	429	451	439	453	446	415	427	443	461	466	476	477	429	463	429	417	427	437	466	463	446	423	399	434	411	423	461	438	452	412	418	429	453	450	440	454	410	426	454	419	434	425	431	433	436	411	434	448	461	411	471	452	423	441	434	440	443	427	425	494	461	454	452	455	441	433	403	450	451	424
33353	9899	1094	567	456	441	293	276	283	248	275	286	284	271	249	277	289	274	264	275	266	276	276	307	294	253	230	249	304	290	248	262	302	283	273	285	242	246	283	270	305	298	288	268	274	285	255	273	271	284	292	289	274	272	273	268	277	280	274	260	260	306	235	247	262	275	277	270	302	251	257	304	253	274	257	299	268	294	267	243	248	247	268	310	269	291	270	259	279	230	273	269	242	266	287	264	273	284	256	243	266	258	254	276	262	278	301	279	303	264	280	262	259	303	274	267	281	279	265	240	261	288	263	241	312	277	277	254	278	286	281	259	267	263	239	263	289	282	267	283	254	285	272	267	252	244	258	254	259	277	271	269	277	262	270	296	274	298	248	272	276	285	275	271	267	301	258	274	267	274	267	255	297	253	309	269	295	264	267	249	292	230	286	274	261	291	258	263	307	296	257	248	268	269	285	265	280	284	253	285	309	278	263	280	289	283	278	274	287	310	268	266	280	288	295	275	245	278	242	312	265	254	261	266	266	262	302	295	267	259	294	238	263	278	295	277	258	263	270	314	280	289	275	257	270	265	299	273	266	255	245	291	289	259	263	280	237	323	287	271	292	301	277	289	240	291	254	287	272	248	289	290	271	286	265	276	249	294	236	253	263	260	271	300	259	275	248	283	295	249	262	266	276	287	274	270	282	273	263	292	271	279	283	261	232	244	243	250	260	280	273	282	274	272	249	260	264	292	285	255	245	271	273	258	257	250	285	302	301	268	274	262	288	293	247	294	278	248	267	250	247	273	281	275	274	297	286	267	303	282	268	254	283	282	278	273	282	254	252	271	269	263	274	279	283	258	259	296	249	270	318	270	261	267	277	282	248	253	273	294	288	266	256	296	289	271	302	274	256	294	252	262	262	266	283	274	285	285	302	259	296	287	288	279	257	280	294	283	276	252	284	295	313	265	266	293	257	271	295	270	249	275	275	276	292	312	269	226	261	262	275	273	284	259	243	257	257	300	301	284	287	283	271	297	315	286	278	276	285	300	296	271	260	268	256	278	265	296	268	258	271	240	297	306	269	274	259	279	284	296	245	279	285	247	267	297	254	257	267	274	277	283	302	255	269	286	269	286	301	250	265	240	291	286	287	267	283	268	270	263	267	268	254	293	268	295	235	273	308	262	256	253	244	270	277	253	289	287	267	246	260	291	292	293	281	267	263	285	286	247	288	279	257	262	257	279	269	301	285	241	259	246	268	254	252	273	273	307	280	258	272	289	269	290	260	269	255	248	257	253	298	303	270	256	298	317	279	272	291	265	260	265	268	268	275	274	255	314	255	284	286	270	267	287	253	271	246	266	270	246	247	282	261	293	249	254	260	268	260	262	267	273	263	257	246	274	280	246	287	292	282	269	284	281	245	289	279	256	283	274	281	259	314	285	246	290	264	277	236	262	250	267	287	268	248	257	273	265	278	226	280	265	264	294	275	264	290	270	285	257	301	280	250	293	249	269	278	293	288	275	310	266	276	284	271	296	297	269	268	283	257	278	265	296	271	259	292	259	298	266	254	281	306	248	271	267	295	262	246	279	257	247	240	296	283	295	253	271	264	295	284	252	260	300	262	269	277	291	284	295	247	261	261	256	278	287	253	271	273	271	298	284	274	285	309	267	250	279	274	250	253	290	265	279	262	243	250	284	242	284	262	276	264	268	236	263	280	273	232	258	273	285	286	279	304	296	298	275	287	289	282	287	296	307	288	277	267	289	280	255	280	254	283	256	263	290	249	277	271	266	235	247	291	267	278	284	267	249	291	284	282	273	286	307	257	255	277	269	267	300	253	270	271	261	277	271	260	281	277	272	280	273	257	286	265	279	271	261	264	292	253	259	277	270	293	259	261	256	263	257	285	295	298	304	305	281	270	246	274	261	275	262	282	283	308	289	273	284	279	278	265	260	278	277	269	294	270	250	287	268	258	227	261	268	268	263	288	297	287	288	267	292	277	265	280	268	266	289	278	294	257	275	250	256	286	266	280	319	298	243	285	253	261	252	277	241	267	283	253	270	273	240	287	278	253	265	243	272	248	263	268	234	251	291	302	296	292	260	274	254	266	314	302	278	269	247	244	292	271	260	275	321	266	287	285	274	271	270	289	270	324	267	271	290	272	297	278	276	283	236	290	295	287	292	283	297	271	268	303	260	252	270	266	248	256	244	292	287	252	243	269	258	268	242	273	276	266	276	285	282	263	264	298	256	293	296	288	269	282	285	263	287	264	270	287	255	274	298	258	300	290	242	259	265	267	273	248	285	280	263	279	275	279	248	270	265	269	276	273	291	262	302	276	271	304	294	261	258	266	270	257	262	259	290	256	269	267	219	249	258	248	262	264	272	289	306	268	271	252	290	307	286	265	291	262	288	284	256	273	293	282	262	287	268	275	241	276	278	285	270	264	251	285	250	261	283	278	261	284	293	293	288	264	301	271	250	254	277	288	311	273	272	233	267	300	257	309	275	247	292	270	290	277	297	290	280	302	290	252	281	245	300	283	263	266	277	280	291	295	282	275	271	238	246	265	293	307	267	275	225	288	279	313	279	252	261	275	302	326	264	272	251	247	247	266	281	262	275	290	265	248	276	295	266	228	282	287	244	272	253	277	289	278	290	274	278	291	238	245	256	254	272	271	260	270	250	276	311	310	304	254	293	244	244	270	283	276	265	253	270	281	265	273	280	286	282	288	285	248	262	257	270	250	337	283	250	258	282	277	297	266	266	257	271	263	275	284	264	237	286	279	242	273	257	259	284	313	307	292	298	283	298	253	237	242	294	247	263	269	288	268	267	295	265	310	279	256	286	240	295	270	274	256	258	274	277	298	295	294	297	287	271	269	257	258	289	283	264	261	272	250	255	279	280	303	276	267	292	273	246	309	291	270	284	270	275	258	269	270	266	292	269	246	256	293	282	290	227	276	258	291	288	264	271	301	284	278	284	278	269	275	265	280	247	270	270	264	264	258	265	261	298	266	291	272	273	276	297	285	235	293	273	278	247	289	257	246	273	272	304	257	248	271	281	308	281	319	288	292	286	249	289	262	281	270	270	302	280	251	272	262	293	319	289	311	256	279	278	271	270	276	264	307	290	282	283	265	281	271	282	269	281	275	272	234	276	263	276	287	290	299	280	258	268	271	289	291	296	274	286	278	290	257	258	252	282	265	284	298	271	246	295	268	254	284	265	281	285	298	291	277	257	257	260	257	269	258	269	277	279	261	278	246	294	270	269	264	267	270	275	271	287	255	293	279	282	289	268	272	274	257	262	274	278	256	261	267	263	273	296	275	267	275	278	251	275	232	287	253	277	279	273	257	320	285	275	288	244	281	289	226	304	276	273	318	280	295	248	272	238	267	288	271	286	267	245	259	321	244	274	287	225	281	267	249	270	278	286	253	283	295	291	292	267	268	269	264	242	295	256	301	280	268	265	286	255	261	250	322	270	267	278	223	265	293	262
5976	811	702	639	655	644	644	604	645	682	641	642	607	638	645	617	654	606	624	674	573	640	588	625	608	588	649	570	608	597	655	601	600	607	629	637	632	649	640	614	595	622	650	612	554	633	615	579	629	646	641	676	651	636	696	663	636	609	601	631	676	611	616	577	601	634	636	633	620	697	681	612	609	606	660	642	650	641	644	650	626	612	614	601	667	622	615	695	624	613	653	609	612	615	596	663	621	665	620	614	603	619	575	627	645	625	615	618	607	673	607	614	634	619	647	656	590	617	655	696	631	641	662	666	598	591	628	667	620	660	659	649	636	613	657	670	640	584	644	620	591	623	627	639	579	635	616	616	599	631	599	606	647	625	684	611	619	595	674	635	605	618	592	596	622	591	664	645	633	634	619	583	609	593	610	618	612	591	666	638	630	654	656	634	667	620	672	645	590	599	614	634	650	625	628	660	654	644	646	640	607	605	613	668	663	609	667	634	636	600	627	607	626	640	634	640	639	611	614	605	644	604	627	619	657	662	594	641	623	641	637	619	646	575	638	653	602	641	645	618	664	649	657	631	634	634	610	581	680	603	607	590	578	643	618	620	594	633	652	618	622	606	628	625	637	637	610	616	652	607	633	611	636	609	621	622	594	609	618	630	652	599	639	585	614	670	658	628	647	581	627	594	612	590	620	671	635	618	615	634	609	621	632	629	595	659	675	612	630	642	627	629	635	607	616	679	597	597	596	613	624	585	613	679	684	641	613	676	632	584	592	635	621	600	634	617	582	598	595	614	643	669	619	605	662	662	635	619	613	635	605	612	589	593	605	673	593	633	597	635	609	628	645	623	644	615	647	641	567	636	609	666	643	655	619	653	671	691	594	645	652	663	618	622	640	626	622	664	625	630	598	652	624	609	648	649	629	604	587	612	616	623	648	666	628	576	609	603	655	615	652	615	585	625	648	641	636	659	658	654	615	613	633	653	608	626	654	613	628	596	645	584	627	644	580	640	628	599	608	658	614	660	587	646	617	595	619	597	613	641	600	621	627	645	620	600	660	598	622	613	635	608	602	606	659	620	625	632	653	642	587	613	625	612	572	659	640	619	602	603	632	619	633	629	578	655	576	624	629	652	610	585	647	640	602	643	634	618	620	590	614	635	663	616	639	634	649	650	602	639	622	598	611	662	643	591	657	629	670	639	629	656	590	667	627	620	623	611	600	624	595	637	639	580	632	645	627	619	612	613	595	646	626	605	622	573	622	633	603	624	658	615	619	638	691	649	601	612	636	614	605	603	635	619	624	598	583	604	626	672	607	654	636	617	617	628	577	634	658	609	613	614	652	619	639	607	653	641	679	611	663	617	600	583	573	635	649	619	637	649	635	591	619	625	612	638	593	655	646	631	615	616	599	637	627	634	629	647	631	609	634	673	611	627	626	617	606	653	627	598	621	620	590	602	625	610	643	626	608	593	652	632	623	604	624	642	652	620	631	614	645	634	662	644	648	647	640	571	667	652	638	657	622	643	619	663	606	618	632	602	610	604	619	606	631	611	631	651	626	656	637	626	604	652	656	613	589	623	604	644	622	634	614	613	593	661	627	634	586	627	626	660	630	638	647	644	654	618	661	597	638	609	638	667	625	626	680	589	621	662	657	664	637	566	592	614	657	596	634	658	591	636	627	679	610	586	624	585	623	613	616	602	599	631	631	636	680	615	644	620	593	612	643	671	616	610	663	623	633	666	589	640	648	622	605	614	664	646	609	677	642	609	658	586	630	579	628	619	634	635	637	653	557	626	582	614	648	632	592	670	653	621	618	639	630	599	559	600	646	631	627	662	598	667	628	639	579	673	604	587	647	614	610	631	675	609	590	647	630	611	636	637	613	658	628	646	660	654	636	610	636	665	648	662	592	588	616	626	632	654	627	643	643	620	606	595	586	655	659	581	649	585	608	602	656	642	621	635	672	649	622	645	641	624	622	658	603	617	682	599	638	652	637	640	630	600	620	657	673	618	630	633	631	653	642	657	615	631	654	634	593	574	629	626	605	595	608	623	644	622	619	609	607	618	614	646	601	623	631	642	629	609	642	641	582	572	599	640	550	608	606	635	638	582	604	598	682	607	627	636	618	648	605	626	592	631	636	626	657	661	667	640	581	679	669	601	576	624	627	660	649	639	585	619	628	614	619	646	625	577	629	581	630	620	633	601	617	614	662	688	623	624	643	620	639	681	608	577	593	628	609	638	622	658	633	626	658	625	655	642	641	611	673	622	638	570	645	651	634	674	639	671	703	629	644	620	606	611	627	671	628	614	662	598	636	614	599	643	617	605	655	641	582	642	669	641	613	630	649	623	622	623	642	641	610	692	628	603	670	620	627	633	631	610	644	616	653	668	623	620	605	651	610	608	647	645	656	616	625	592	621	659	644	641	659	603	639	647	593	664	660	635	635	629	651	609	621	605	616	631	638	649	620	598	623	617	659	596	638	618	609	638	620	646	640	586	673	651	605	613	635	617	621	634	624	661	628	628	598	591	613	614	658	618	635	582	627	666	570	603	643	601	659	627	615	632	649	664	628	666	616	610	621	631	629	608	629	617	610	679	638	624	608	626	639	647	621	634	652	664	614	621	595	661	607	581	602	643	616	651	601	643	621	662	621	621	581	636	636	595	673	604	652	593	638	628	635	625	621	620	625	651	604	641	601	627	636	611	621	626	601	633	647	620	608	639	596	584	636	605	587	650	638	650	637	583	659	634	663	656	596	653	626	647	638	648	611	602	631	596	639	626	583	616	634	642	614	646	639	628	662	609	582	673	639	663	664	609	654	614	649	593	595	637	609	646	622	672	632	602	579	646	615	645	611	629	597	655	640	616	640	623	664	615	656	634	601	639	612	618	589	634	657	663	643	611	644	624	618	678	626	615	620	602	635	599	592	614	668	588	729	600	650	623	617	593	623	588	602	611	621	654	654	635	634	635	610	573	700	603	613	628	600	632	634	630	677	587	604	644	607	645	622	599	610	657	621	620	637	627	621	569	623	574	637	630	669	661	621	637	590	663	669	674	613	611	607	602	617	612	629	598	603	646	630	568	618	610	638	650	626	627	620	650	644	658	603	647	637	653	641	636	608	677	628	614	662	616	655	639	615	609	623	590	665	612	638	614	682	575	599	576	596	629	611	623	644	621	637	647	632	603	653	634	674	640	594	619	651	645	575	621	615	683	612	635	616	618	651	613	606	646	616	639	610	620	641	674	620	615	637	624	626	603	652	644	601	626	656	642	633	655	625	575	604	582	671	595	667	621	604	664	598	642	615	674	594	645	637	628	630	631	608	617	675	596	602	624	608	592	651	622	675	630	637	651	570	640	638	643	624	598	636	613	556	641	661	604	627	604	598	651	646	640	641	675	614	622	659	600	626	606	629	624	604	656	679	608	642	650	636	646	596	643	679	639	632	644	617	617	587	624	625	612	627	651	628	566	610	639	617	642	619	644	584	636
25286	21699	25517	28381	21504	3563	660	460	453	387	385	430	397	363	380	352	365	333	378	381	342	356	411	366	391	355	354	373	390	355	348	364	355	328	375	393	351	360	360	356	346	401	344	353	328	362	364	351	375	374	380	393	347	380	364	341	343	344	347	347	371	379	332	365	364	341	367	358	377	396	379	387	350	375	371	383	358	365	360	319	391	378	384	339	371	391	313	370	397	342	377	385	358	355	344	395	391	361	381	366	388	378	376	336	310	369	350	355	371	336	371	375	370	348	363	353	353	351	359	325	359	336	372	364	333	368	376	390	398	374	330	329	341	350	331	377	353	337	330	362	367	367	345	368	337	332	370	342	356	376	365	345	370	353	346	346	350	369	412	368	377	382	371	376	355	366	373	345	377	380	364	406	386	372	362	367	345	386	360	367	329	340	373	349	384	413	338	353	370	370	372	342	382	334	346	349	329	355	347	384	379	341	321	374	334	360	370	364	398	378	346	386	380	378	387	435	368	344	355	385	355	412	360	413	360	349	349	369	339	390	354	390	386	403	380	376	360	365	346	383	332	343	356	357	343	321	374	374	389	359	385	365	367	327	386	352	371	348	366	382	347	336	371	366	372	359	378	361	355	382	373	318	378	374	361	396	348	375	363	348	392	392	373	340	374	357	364	353	371	351	357	389	367	340	387	360	365	342	368	367	340	362	356	381	358	383	343	318	362	387	361	373	361	367	357	377	332	342	374	370	334	369	392	368	367	336	368	375	401	345	339	370	349	340	337	379	352	371	361	340	397	429	382	357	359	381	318	365	370	355	416	377	349	368	345	393	372	353	374	365	363	366	375	365	404	358	366	353	388	358	381	365	362	378	374	354	357	388	380	382	381	348	328	337	360	372	372	378	380	335	393	374	376	366	357	357	370	375	353	389	367	407	372	397	388	357	323	385	354	374	423	376	358	333	346	380	366	348	383	356	360	353	374	369	362	342	372	403	390	374	366	363	367	378	361	355	382	339	366	388	370	398	372	358	317	368	388	351	349	355	366	371	359	392	364	387	370	326	345	392	389	353	379	382	377	368	350	336	347	371	343	360	399	391	395	370	361	355	387	337	346	336	328	336	355	324	348	364	369	357	362	356	330	341	366	338	388	363	333	342	369	355	366	360	367	345	337	337	312	345	396	361	339	417	350	363	361	377	359	371	338	344	377	343	335	376	352	356	324	350	367	324	376	356	326	352	369	347	373	368	342	345	383	371	354	359	386	368	362	361	362	375	355	345	361	354	345	342	359	337	346	370	367	330	352	337	329	357	377	380	385	400	357	349	358	341	351	379	359	342	356	364	396	397	354	324	373	357	344	354	369	359	399	355	307	329	311	335	367	372	370	376	350	376	358	352	335	336	345	362	353	360	353	355	388	339	349	376	383	340	344	368	339	395	367	341	358	368	362	383	353	367	380	337	401	352	350	365	368	372	363	410	374	360	390	380	368	376	379	351	351	350	353	364	405	369	380	337	381	359	378	344	360	331	357	358	370	381	354	392	353	354	339	367	343	382	349	388	348	370	379	349	399	382	400	371	375	358	376	345	327	345	353	386	387	338	378	356	333	307	326	355	378	372	381	364	345	352	382	373	315	378	398	373	349	351	388	361	378	349	347	334	336	371	376	351	350	384	323	338	358	369	349	351	367	363	374	394	357	347	372	387	378	368	374	396	323	363	349	371	360	341	382	353	398	348	343	339	369	357	333	379	366	384	373	372	370	372	332	368	364	362	365	345	378	336	349	388	375	400	357	358	348	343	356	364	327	339	345	358	342	354	364	363	380	355	341	333	350	372	363	358	363	357	360	381	367	354	375	351	352	374	353	357	387	376	362	303	365	331	374	372	334	332	383	354	367	337	392	349	367	404	380	343	353	367	332	332	352	396	395	369	362	375	355	366	376	343	343	362	362	353	357	368	333	359	396	367	367	366	405	352	355	357	343	332	344	345	345	367	367	367	367	371	352	373	353	406	324	323	342	329	391	363	373	357	365	335	350	341	329	354	363	398	391	379	373	353	342	363	373	316	345	371	344	367	355	353	348	356	399	361	369	357	371	364	365	380	425	363	398	343	382	364	354	390	399	372	341	333	362	373	377	367	348	345	317	374	316	339	353	315	341	327	344	350	352	326	359	359	348	335	376	357	356	347	346	322	342	350	339	362	340	347	368	356	357	319	365	363	402	352	361	368	338	344	335	369	338	313	355	314	370	359	374	343	390	339	355	376	346	363	348	329	339	346	363	366	384	385	367	339	351	382	348	354	364	359	335	379	376	355	356	377	345	353	403	377	311	331	336	365	346	350	355	346	377	370	383	364	346	344	358	355	362	347	362	368	364	345	384	387	381	359	374	371	354	342	349	355	364	355	375	338	345	285	402	387	374	349	349	383	387	394	350	331	380	347	337	369	370	355	346	338	329	377	350	333	308	372	339	362	377	344	333	365	341	354	357	380	370	375	382	336	384	344	394	352	352	375	340	342	369	375	358	342	361	376	388	370	360	375	393	371	342	353	337	320	321	383	367	326	313	346	365	401	397	370	367	407	368	368	374	367	370	335	346	335	358	372	344	359	367	375	344	330	350	370	337	341	361	328	375	406	342	350	390	356	339	374	381	354	376	333	358	347	346	355	374	344	337	363	362	365	348	379	387	353	368	384	361	358	370	380	378	402	375	394	388	382	382	379	380	382	363	343	365	356	340	367	305	349	354	346	330	360	320	352	381	354	357	347	357	333	404	370	398	343	374	383	323	364	346	351	339	353	344	351	361	318	333	378	353	346	361	356	353	376	348	371	375	352	293	344	380	351	354	378	359	372	407	360	314	370	328	339	335	339	356	377	342	346	346	362	329	404	398	365	341	359	369	394	397	377	349	347	364	341	332	345	339	327	328	356	368	358	379	389	343	390	335	349	388	367	361	365	338	330	385	361	360	341	334	353	339	345	372	313	323	381	357	348	335	358	389	386	334	342	353	360	337	352	435	388	335	347	335	399	358	311	369	367	375	397	353	369	358	365	350	356	373	383	374	360	364	376	368	368	379	357	357	333	348	348	405	373	315	330	359	369	356	360	372	350	347	353	343	362	352	347	356	325	356	351	336	399	315	336	362	365	360	353	384	373	360	369	394	374	360	385	329	344	317	363	381	353	340	361	345	345	382	377	382	362	352	381	369	398	358	325	369	341	353	325	360	323	386	352	360	357	350	386	390	372	390	336	359	375	394	334	391	349	347	422	367	341	327	371	370	376	346	323	350	361	349	375	355	360	350	325	358	348	397	355	351	358	350	379	312	327	361	365	385	331	362	375	366	398	349	368	342	343	329	349	352	376	376	371	341	338	364	331	350	362	377	347	368	403	354	373	358	357	395	365	361	351	378	357	357	368	360	387	338	376	370	334	363	355	382	369	381	333	340	363	321	365	342	357	377	353	346	361	369	376	348	377	351	355	341	350	362	354	359	338	357	382
4109	3179	2254	1291	1020	883	867	819	809	812	780	856	795	825	791	799	789	791	754	799	748	774	781	751	808	821	796	765	726	772	775	772	756	768	787	798	739	749	799	736	790	763	776	769	793	799	729	764	768	789	776	792	777	771	752	734	748	790	773	823	754	739	794	763	794	754	796	783	737	750	785	818	762	814	785	738	798	834	720	807	737	801	729	817	774	770	795	755	713	759	791	821	790	753	763	822	754	763	713	770	776	785	798	736	736	773	755	751	790	803	784	787	781	797	755	779	813	757	822	773	766	803	829	780	791	760	722	742	793	716	736	793	807	792	802	769	783	771	761	765	767	797	819	763	780	802	785	757	775	729	809	715	787	751	746	762	815	772	797	759	788	747	814	770	808	785	813	801	808	740	791	740	712	718	775	799	791	752	742	787	770	825	787	789	761	765	752	800	749	799	772	807	752	788	820	734	765	780	697	785	752	722	765	783	732	798	789	765	771	791	761	768	777	784	765	781	745	754	810	761	780	787	814	750	771	763	776	818	759	763	758	757	778	771	732	781	748	766	825	782	815	760	764	784	745	768	767	809	807	810	756	856	746	754	792	773	746	800	804	808	792	783	781	765	815	815	767	752	808	762	791	786	787	786	765	783	722	786	774	793	789	760	780	719	744	769	756	750	800	781	789	802	778	743	720	791	731	805	730	736	806	796	779	770	770	805	781	742	758	760	762	771	799	775	810	771	765	743	810	738	765	772	774	776	702	803	774	778	803	759	797	799	783	746	744	807	732	784	773	818	721	792	759	752	726	733	801	705	788	781	741	741	747	784	789	794	810	736	792	806	791	793	752	742	764	758	778	802	782	781	759	736	783	752	773	779	744	771	795	808	789	719	776	790	821	767	780	733	822	802	769	747	739	760	780	780	775	775	769	742	802	788	773	738	745	770	733	771	762	791	752	827	817	768	787	720	746	770	801	797	789	762	751	699	815	740	836	775	780	767	739	785	781	804	811	727	766	780	813	765	742	713	752	782	787	735	791	763	819	804	777	763	783	760	746	805	772	733	737	735	759	769	759	793	808	738	819	768	788	774	781	788	853	751	746	798	731	781	803	788	799	768	819	730	791	720	767	742	823	781	798	743	783	729	804	764	790	748	730	782	719	742	734	723	790	798	768	759	721	764	807	762	794	824	836	772	797	783	829	736	753	773	747	801	746	735	783	754	813	731	778	771	842	752	777	777	782	734	774	801	766	768	787	740	717	789	754	778	758	765	791	819	777	807	717	834	796	762	730	791	761	766	753	790	784	707	739	772	778	732	771	731	789	769	743	805	748	791	748	768	825	768	773	751	754	784	749	787	776	792	753	783	773	783	807	818	811	797	768	779	791	732	747	798	752	762	723	807	736	814	806	767	782	779	815	811	772	800	803	771	765	790	777	784	750	774	748	764	771	749	807	763	776	746	785	767	787	777	763	785	787	748	774	752	770	740	795	808	764	771	779	791	760	758	756	801	798	813	777	747	776	802	805	762	781	775	790	766	799	765	753	769	765	735	789	777	811	760	803	828	829	733	698	736	823	789	835	748	762	804	797	792	778	762	799	750	832	819	768	751	727	783	806	831	805	800	790	757	748	818	819	757	754	738	759	813	796	802	749	756	771	772	803	750	749	763	780	751	759	782	770	760	771	787	734	783	763	746	778	799	790	810	757	797	786	817	782	738	782	792	732	771	750	829	768	775	751	775	825	803	760	766	787	767	747	774	779	798	758	818	751	777	783	718	742	796	790	767	786	797	769	751	810	776	773	792	766	770	787	759	770	759	770	772	754	742	791	774	823	764	787	769	775	781	767	749	801	764	767	760	784	784	785	748	754	786	735	751	730	777	779	777	792	793	814	728	815	846	784	798	773	742	731	752	814	747	835	766	749	747	833	769	759	797	763	800	781	772	696	762	764	748	790	824	720	790	789	759	768	822	770	725	760	828	797	787	833	784	778	760	770	763	805	767	775	731	755	789	778	776	771	779	787	783	745	740	770	752	783	747	790	786	751	755	761	806	792	775	700	764	818	744	810	765	757	759	778	823	731	784	795	786	767	819	738	817	758	731	791	727	780	770	777	732	754	768	743	776	785	789	762	789	794	817	733	787	744	783	798	765	732	751	765	782	814	797	788	823	810	772	760	722	772	782	807	773	758	751	820	736	783	770	752	820	780	762	786	761	796	774	732	765	764	804	768	743	755	770	785	757	811	781	764	792	801	751	729	753	775	805	760	749	815	786	749	765	757	764	817	802	768	808	749	783	756	782	787	791	753	808	774	795	769	810	810	771	758	792	763	763	805	734	765	796	740	740	738	807	751	759	763	778	789	794	761	773	780	781	785	788	770	765	778	801	821	790	748	767	772	756	752	749	757	784	751	831	792	794	778	738	771	743	801	739	759	830	804	774	755	738	784	778	740	792	765	776	779	764	793	782	784	768	741	768	786	784	741	800	798	782	774	788	733	745	764	825	784	791	825	832	800	802	748	788	753	804	771	800	772	779	745	770	815	798	759	760	766	778	754	781	768	757	748	792	773	733	774	771	755	791	790	756	738	742	784	781	763	724	767	831	791	805	791	762	733	744	771	772	785	796	739	789	769	720	785	805	788	758	773	777	758	755	749	679	791	785	771	784	759	786	818	759	747	774	765	739	763	753	769	791	801	772	749	747	775	775	779	767	807	789	812	765	810	799	719	750	809	740	767	770	798	732	773	825	825	823	813	777	816	793	804	768	749	722	769	769	780	774	765	797	774	755	798	755	779	758	765	769	792	776	767	768	844	856	812	769	792	788	785	768	744	780	798	769	802	812	774	789	757	773	811	767	792	794	737	764	724	752	800	776	796	746	783	782	754	740	797	785	769	790	712	753	775	795	773	764	748	749	764	798	743	765	787	758	756	750	786	767	797	742	752	758	802	755	759	774	769	768	766	836	782	779	786	787	761	713	814	784	799	810	772	799	786	831	775	769	799	731	732	797	757	797	769	750	813	758	801	766	792	797	778	841	815	780	781	707	783	808	760	775	773	772	764	745	780	760	760	755	761	804	771	859	791	780	803	760	766	805	762	748	815	767	811	773	799	781	809	765	770	757	810	784	780	806	747	762	744	772	799	802	761	772	750	798	810	737	781	769	706	749	786	781	768	810	770	773	780	772	789	773	798	800	794	838	828	791	753	825	763	808	754	779	760	749	734	806	792	750	753	798	755	741	780	758	758	722	785	781	795	754	755	762	794	745	739	759	792	703	803	745	748	794	729	772	763	797	769	815	759	730	754	764	812	761	809	776	768	789	781	738	712	751	771	804	800	804	755	775	739	771	756	781	763	785	763	773	759	760	788	735	782	767	771	755	758	752	719	818	831	728	772	778	777	795	769	728	725	820	791	792	789	758	805	758	776	726	771	774	772	811	813	763	794	774	793	788	760	792	805	774	757	766	794	764	770	762	785	767	785	757	788	768	740	773	822	792
24527	21716	26176	27796	21729	21669	2508	516	392	331	275	286	252	291	261	237	233	239	197	210	245	196	227	251	246	245	242	229	204	223	225	233	231	232	214	218	193	233	221	226	197	221	209	229	221	240	195	223	228	218	212	220	212	197	211	203	196	239	210	222	182	206	170	193	246	218	215	238	231	228	229	214	217	202	237	221	202	223	234	217	218	226	195	208	223	218	238	214	184	221	195	237	204	202	195	215	201	229	219	207	218	235	233	226	237	190	194	205	196	221	218	244	199	219	240	209	201	222	221	226	231	198	219	209	195	219	208	205	211	194	216	237	214	203	219	220	212	216	233	219	217	217	229	173	230	190	202	190	210	197	201	192	210	210	178	176	203	210	198	213	217	222	223	201	204	182	227	216	200	219	207	215	229	212	201	195	210	202	221	235	224	218	216	184	194	202	212	214	227	200	203	244	210	193	196	226	208	249	222	245	180	239	240	215	184	216	212	241	224	186	224	204	228	209	229	204	213	186	200	213	204	209	232	185	198	205	226	197	211	221	240	224	207	207	206	209	200	212	201	210	227	206	209	211	187	204	223	186	206	217	202	227	230	211	219	213	216	207	198	205	204	216	198	212	203	223	230	218	214	216	179	227	220	208	192	220	208	241	201	208	228	207	219	222	197	210	211	212	252	217	223	207	193	218	203	230	219	173	230	215	221	244	219	207	170	216	213	251	207	210	208	200	214	219	224	215	223	189	215	204	199	223	215	203	203	231	236	184	210	220	208	203	191	209	185	228	223	224	223	211	217	207	242	245	210	199	193	233	191	227	205	201	199	236	209	230	210	185	213	192	192	198	219	255	228	212	223	207	215	226	237	208	233	233	234	184	194	214	201	199	214	230	211	217	208	202	224	203	223	219	234	213	216	232	211	197	169	193	195	212	216	194	207	219	226	256	208	224	187	232	196	241	198	203	218	239	214	212	197	191	226	219	190	228	217	222	227	221	213	227	216	206	196	221	220	203	228	211	201	212	240	245	246	195	238	203	221	217	221	206	187	186	187	246	211	218	215	197	212	231	215	216	203	211	205	236	234	203	199	185	215	188	226	213	208	191	226	210	219	199	214	223	218	201	227	209	205	235	216	197	231	235	209	212	192	238	202	219	195	178	232	241	215	197	213	236	227	212	205	197	212	213	223	241	225	204	215	203	176	230	220	206	204	213	211	215	209	213	210	226	206	204	236	212	213	224	202	218	205	198	207	193	213	208	253	210	217	202	227	209	208	211	244	234	232	230	225	200	219	198	238	256	210	237	216	212	205	202	230	201	211	220	222	240	256	184	233	213	214	184	220	223	187	222	193	188	234	229	215	224	204	221	222	242	192	218	209	201	196	217	223	216	220	216	239	232	217	217	245	208	207	212	175	235	222	205	236	232	231	192	201	217	217	264	233	213	193	215	224	189	223	253	194	217	211	199	197	197	214	236	207	203	188	230	215	213	204	211	216	194	204	214	200	205	237	204	196	212	225	245	175	196	202	187	220	219	201	226	230	226	196	234	183	199	233	212	231	215	239	201	243	225	217	216	219	222	224	213	195	198	224	211	225	244	236	215	221	245	226	225	211	228	203	187	216	212	220	205	236	200	197	194	203	199	242	191	234	236	215	225	204	218	238	213	218	214	236	205	181	212	207	216	200	198	221	194	204	207	204	197	178	223	218	186	219	218	209	183	212	198	233	242	236	238	198	217	218	207	193	225	215	210	223	194	220	189	236	197	211	199	222	211	193	211	220	219	231	210	202	222	239	202	187	200	224	210	232	220	236	235	202	226	216	190	224	180	208	214	225	224	232	198	207	208	212	207	215	217	178	187	221	229	197	210	214	207	225	218	191	184	207	211	211	203	228	239	247	226	195	220	192	233	199	239	209	222	211	205	221	240	216	223	213	218	200	221	204	189	209	195	203	208	203	197	206	230	184	206	229	247	216	216	211	194	218	226	217	256	222	222	222	195	186	196	218	197	224	212	192	197	230	250	253	186	213	221	239	195	207	212	192	233	209	220	218	225	258	241	224	205	199	203	189	252	218	173	200	229	229	211	199	236	202	205	208	217	231	194	212	222	187	206	217	223	223	206	226	211	215	237	224	226	204	219	220	218	204	214	195	205	222	206	209	223	196	205	215	230	220	201	216	178	228	229	237	214	217	236	192	224	218	210	224	225	229	230	255	202	210	215	214	245	208	198	218	202	194	211	217	217	196	251	229	198	191	220	189	185	227	233	198	205	221	219	213	206	199	227	217	236	208	223	206	216	230	220	197	225	207	224	199	184	199	223	207	229	215	209	198	230	214	217	222	223	227	229	235	174	210	230	225	212	222	203	212	190	204	203	190	172	211	210	229	197	215	248	238	214	218	190	192	208	257	207	228	216	195	225	234	186	204	224	230	225	223	223	213	250	196	231	196	218	197	214	222	186	232	214	210	162	235	214	234	232	219	206	218	206	200	200	214	211	230	237	211	208	228	199	206	207	192	207	234	226	201	193	192	185	196	207	173	217	230	193	216	215	179	204	233	204	205	209	222	210	226	202	208	209	212	211	213	196	204	222	191	234	225	234	246	211	230	209	219	195	193	211	211	219	215	201	201	204	209	220	214	223	232	211	227	217	219	230	211	213	229	198	237	212	230	208	187	197	206	218	242	198	191	197	213	220	238	187	263	242	177	233	209	226	227	199	222	216	218	225	185	224	209	208	216	204	228	212	224	208	205	208	229	217	224	202	208	211	231	224	211	227	204	218	222	205	177	194	188	221	211	215	202	214	215	194	226	206	202	194	226	209	255	202	221	208	203	216	201	206	214	214	243	212	246	212	189	229	224	212	194	237	203	238	228	250	228	210	222	225	222	221	235	228	231	247	208	223	216	248	209	212	194	208	192	213	203	227	209	213	196	213	212	201	238	223	189	209	234	218	243	195	225	210	205	215	209	217	199	209	206	198	194	207	214	228	209	230	215	226	240	187	210	241	220	209	189	253	234	212	209	237	230	238	221	212	194	216	212	214	181	200	180	228	208	191	248	220	222	222	199	202	200	187	229	209	192	207	221	210	182	239	227	197	219	232	197	213	201	227	195	217	210	204	206	214	212	202	216	205	228	225	233	220	202	228	192	222	222	224	230	218	206	244	233	212	207	216	207	223	215	228	202	212	220	201	243	231	230	226	216	218	197	232	219	204	210	196	232	197	225	208	224	228	178	226	228	208	218	231	195	198	205	194	227	236	223	221	203	207	225	213	219	205	216	209	204	190	202	209	200	212	201	204	194	223	212	202	209	198	222	206	219	200	225	224	215	198	227	220	222	217	244	206	220	233	208	196	233	230	185	196	223	207	197	219	204	203	229	221	182	181	225	230	229	191	186	183	221	210	200	206	175	187	196	211	188	187	206	181	197	179	193	227	223	223	212	198	214	188	219	225	235	245	217	216	200	210	220	191	215	252	246	212	202	209	246	218	212	237	238	239
4148	4985	3141	1496	986	726	671	549	565	532	530	524	511	533	531	448	493	488	468	474	503	456	468	512	499	478	431	513	494	513	455	488	521	425	480	442	491	475	466	499	507	494	471	462	489	483	456	496	481	455	496	492	482	436	462	507	475	514	462	440	503	454	478	491	506	479	498	459	504	446	482	491	477	463	473	497	506	430	493	509	481	452	471	478	456	456	456	455	474	451	492	508	495	483	471	443	519	510	493	430	472	452	457	490	445	478	525	475	480	494	467	499	422	514	491	474	490	467	461	484	497	460	442	471	500	492	492	462	475	483	457	495	503	437	457	439	519	551	459	511	497	450	491	427	476	475	449	459	460	502	446	440	470	458	478	508	478	465	448	456	490	505	473	463	486	494	478	471	443	461	495	481	476	486	479	475	467	493	489	460	491	465	486	467	488	461	477	498	503	445	505	451	454	465	475	458	451	498	484	463	460	471	429	485	476	473	465	498	458	475	512	458	457	480	472	461	469	470	493	474	511	528	511	490	462	465	489	457	481	466	448	487	504	472	470	469	473	494	458	472	476	466	452	455	479	483	441	475	456	468	466	463	476	458	461	486	457	495	463	483	491	500	479	499	478	472	468	473	485	461	434	496	462	461	448	468	492	457	511	505	476	444	491	470	469	449	549	529	465	475	450	501	456	484	435	489	530	487	464	434	453	525	510	429	454	449	468	448	477	474	488	464	501	459	483	457	463	414	455	466	449	484	470	469	470	494	459	498	467	467	487	429	486	468	486	427	464	475	455	496	452	487	449	498	478	442	495	475	487	464	491	482	458	482	472	477	466	486	459	492	503	467	474	429	489	469	475	476	519	434	460	482	473	450	453	528	468	453	432	479	473	469	499	493	461	456	469	433	455	442	519	493	505	492	476	508	464	480	461	472	450	490	454	463	486	468	466	507	436	506	452	495	456	476	467	494	473	490	429	466	457	480	474	477	471	447	472	487	480	453	413	480	470	480	455	490	518	472	455	469	462	477	449	454	460	510	489	465	467	449	428	493	497	451	505	472	480	473	458	451	410	464	455	472	481	465	491	460	473	491	463	463	437	455	481	477	468	488	424	470	477	441	470	489	536	467	459	463	441	481	456	486	483	438	508	494	494	444	466	455	450	446	487	478	468	475	457	455	480	477	462	505	467	469	480	470	468	470	481	475	449	461	420	473	488	473	462	478	469	438	483	450	457	474	488	481	447	457	454	469	454	468	479	470	485	448	465	503	467	482	468	486	446	458	472	496	475	475	463	463	475	464	496	482	483	438	490	472	510	490	466	510	478	484	479	490	472	482	490	495	447	447	484	479	426	473	508	477	459	460	461	442	431	418	453	489	449	490	538	460	471	483	499	473	493	487	442	479	475	477	460	468	455	410	474	493	467	473	502	461	470	481	493	501	438	504	471	477	460	496	533	420	481	463	486	482	459	442	498	481	456	477	498	492	482	443	452	486	500	464	461	464	467	448	476	470	490	461	487	471	472	471	453	500	483	457	447	466	497	466	470	468	452	443	447	453	480	482	469	454	466	474	460	455	471	449	464	508	432	481	488	477	443	456	539	477	435	487	448	487	465	473	431	427	491	477	431	469	466	459	471	459	462	443	460	470	476	455	477	474	461	481	489	486	505	480	435	486	445	497	508	466	467	503	496	489	476	441	488	499	485	454	474	457	448	491	503	431	499	529	476	462	475	493	465	456	467	470	493	487	463	471	463	497	484	453	442	473	477	483	485	489	473	493	477	445	456	443	477	477	459	453	501	502	492	451	475	499	482	456	473	457	486	508	464	469	486	488	482	483	467	448	486	462	499	468	491	455	437	481	429	432	493	507	499	445	518	485	445	469	481	450	465	442	497	498	502	469	432	429	464	469	478	455	456	457	477	504	475	500	458	455	475	470	455	513	455	453	476	471	469	489	464	460	484	468	511	482	484	474	457	504	470	449	476	490	481	487	475	452	463	488	479	467	470	472	469	486	466	458	490	451	467	443	474	464	483	467	434	480	502	452	482	457	472	474	472	474	469	503	443	461	501	462	468	473	457	497	498	506	519	480	466	426	479	445	458	449	488	483	459	480	488	424	468	465	438	502	471	467	470	489	477	458	430	472	450	481	448	497	484	474	452	463	473	430	474	462	440	485	472	452	515	454	465	520	454	469	475	481	457	437	453	500	470	458	454	459	484	464	500	487	458	458	460	443	449	454	468	459	461	471	486	453	491	461	482	473	485	474	469	501	459	469	422	439	476	467	455	443	444	513	476	463	507	472	455	468	449	449	411	444	492	491	427	444	506	478	500	478	465	453	486	468	464	450	422	480	511	464	441	469	447	463	475	464	487	472	537	469	493	415	489	468	446	456	478	445	489	489	484	449	509	499	513	439	470	440	439	446	489	439	477	468	461	444	472	460	495	448	463	447	481	454	477	476	456	440	502	455	459	480	507	486	435	449	470	412	493	487	460	454	488	438	453	469	414	444	443	484	473	488	495	496	442	465	410	471	522	453	455	460	475	460	501	481	499	504	487	462	466	489	490	471	517	515	453	483	474	477	476	464	461	475	467	457	482	461	449	469	470	479	490	483	497	473	505	486	476	460	506	458	489	435	450	443	502	464	467	460	474	520	459	452	494	468	477	500	456	487	460	491	444	458	452	473	492	508	474	467	481	513	489	484	483	475	459	483	456	450	478	466	421	470	484	494	489	492	482	438	496	492	448	467	467	456	463	445	453	472	471	448	469	488	475	523	442	454	437	496	451	493	439	474	473	473	455	460	470	496	461	447	498	470	456	488	500	465	452	448	473	452	480	484	455	470	459	503	453	473	513	447	452	491	483	461	454	479	467	475	460	464	432	503	471	480	473	490	462	459	483	514	447	461	455	474	476	462	479	440	494	463	491	445	444	453	472	483	509	435	467	483	441	461	493	470	459	485	452	499	450	467	429	509	474	476	492	473	499	445	468	473	432	463	449	457	463	464	457	456	464	471	455	480	477	498	472	488	442	500	433	478	489	466	440	490	502	464	500	451	452	492	480	472	462	472	478	451	492	470	518	474	497	448	484	437	465	501	450	444	454	440	485	492	463	472	511	497	491	496	488	496	454	496	482	496	445	460	480	500	488	481	479	527	478	453	462	462	502	488	444	462	504	471	496	481	461	443	448	485	453	489	484	462	467	473	490	482	470	461	483	440	467	518	475	442	489	474	477	501	481	486	463	470	494	496	467	474	450	476	477	431	503	468	499	474	464	482	447	489	478	489	446	450	508	461	495	463	457	437	496	489	494	447	487	468	477	476	477	484	506	498	510	433	462	463	502	480	495	473	482	457	485	523	458	502	513	508	485	496	498	485	499	467	517	497	489	484	468	439	446	474	465	474	475	464	537	441	452	467	509	488	476	497	468	507	485	466	466	473	486	490	474	463	436	464	465	478	476	463	470	490	451	489	446	478	509	493	461	447	504	474	469	465	460	449
33248	9744	877	377	334	268	271	269	284	288	263	245	265	289	290	293	305	276	267	253	246	302	283	262	291	256	278	254	298	327	267	274	266	270	263	282	251	221	277	278	254	256	280	255	242	259	304	280	299	277	267	247	284	253	312	256	261	274	260	262	246	254	294	277	280	280	257	289	246	281	273	317	259	273	305	275	241	274	263	257	244	267	285	270	262	293	281	264	289	281	290	299	280	286	266	280	260	244	272	289	274	305	278	287	308	253	270	288	286	301	298	273	262	291	266	262	282	293	266	271	289	265	273	231	276	303	281	307	303	247	286	251	261	281	267	276	289	265	310	296	263	314	276	265	291	305	246	267	281	283	266	259	289	309	289	297	289	278	297	268	291	296	281	276	294	255	256	270	278	264	298	274	288	269	268	273	305	277	254	268	278	246	292	234	263	254	260	287	225	258	297	285	289	311	289	258	253	289	246	295	286	308	290	268	300	265	295	257	267	259	304	296	284	316	288	279	264	268	291	289	259	253	271	260	289	293	296	289	277	262	296	286	242	278	314	290	256	263	280	267	275	262	234	276	292	264	286	288	268	254	265	280	252	311	276	319	252	290	266	244	251	264	300	295	287	291	282	308	288	288	266	240	265	246	254	246	247	248	260	267	259	294	283	334	317	296	297	289	279	276	294	248	265	298	282	260	276	268	280	264	286	283	234	277	273	279	264	302	242	277	256	288	287	295	310	263	252	277	268	274	274	259	245	241	286	226	262	274	312	272	281	295	299	304	337	282	312	279	268	256	279	297	273	275	291	271	266	267	248	297	250	225	283	243	300	280	273	257	271	287	272	291	277	313	251	248	266	286	264	258	247	283	321	275	247	275	253	274	251	289	257	275	266	261	294	289	254	302	293	265	268	263	294	275	289	245	277	269	269	246	249	274	282	292	250	302	290	257	296	270	262	257	277	273	282	263	265	258	300	286	273	281	248	285	257	288	279	252	251	285	285	254	277	303	280	279	283	276	258	286	279	291	300	260	281	291	246	280	255	269	282	251	275	247	282	283	272	269	264	270	262	249	290	255	299	282	282	262	306	287	296	297	277	273	280	267	253	250	284	305	269	316	284	272	272	279	274	290	308	275	288	295	265	272	246	259	295	247	303	270	275	272	268	297	306	300	232	274	272	277	266	247	237	281	250	316	294	263	260	291	287	259	269	264	233	243	264	268	273	257	296	299	274	264	262	264	290	249	270	275	268	247	287	259	298	240	287	285	272	292	277	254	282	295	258	280	271	286	242	284	286	275	301	279	277	262	276	237	258	273	248	297	268	238	263	256	250	295	259	248	260	300	298	257	307	273	314	267	269	253	225	269	260	272	308	282	257	240	276	257	248	260	289	253	273	258	297	293	291	289	301	290	266	280	274	252	296	292	291	284	319	293	277	313	261	261	279	275	264	301	265	245	274	278	268	275	252	285	245	284	262	239	256	248	272	270	239	243	291	312	252	255	255	293	267	302	280	306	271	250	294	274	259	267	235	296	279	254	284	268	259	259	305	265	239	333	254	301	298	263	293	285	281	258	255	288	297	243	274	253	329	278	265	282	266	301	280	263	281	292	298	293	287	257	310	290	251	281	308	302	301	295	290	284	276	295	309	292	293	267	255	264	286	266	279	271	268	296	262	267	260	278	279	266	270	290	304	266	286	254	269	269	252	254	286	290	289	270	285	280	275	270	282	234	271	254	269	277	302	282	294	290	280	298	270	268	268	299	296	278	270	280	280	255	247	276	257	311	232	274	282	302	271	248	270	280	274	271	271	293	260	300	302	302	274	285	280	266	286	273	297	258	275	244	294	259	270	270	250	251	256	264	270	277	272	269	253	303	273	287	249	265	300	282	283	301	280	301	290	280	252	262	260	277	293	252	279	306	265	309	287	290	265	300	281	286	278	292	257	280	264	283	262	259	261	282	277	293	270	271	249	254	279	261	289	280	261	277	271	292	301	277	280	281	289	293	247	283	296	309	275	279	256	282	270	286	270	295	287	250	269	281	277	259	303	301	244	276	277	271	250	262	280	235	294	295	266	264	307	276	273	278	299	271	300	292	274	297	256	254	269	260	280	268	261	272	307	275	285	244	277	280	282	271	289	271	304	257	275	246	276	294	270	313	269	277	285	270	264	247	255	281	267	276	235	292	289	294	274	278	292	282	272	258	307	287	243	262	271	279	277	250	262	247	269	265	301	275	269	280	283	265	264	275	259	267	247	248	262	264	271	247	288	239	256	280	286	281	291	244	271	253	280	288	256	282	257	282	245	229	250	279	279	291	286	260	279	260	262	272	235	301	265	263	283	291	287	269	282	277	283	288	280	252	281	261	257	283	272	252	260	253	263	260	259	279	284	251	258	268	253	280	272	275	258	267	268	302	231	265	279	256	266	287	287	282	254	267	260	278	275	260	283	276	287	265	291	269	271	277	308	289	257	296	235	269	278	275	276	254	261	242	273	297	267	311	285	256	279	261	257	280	292	256	271	243	251	265	269	246	243	310	280	263	280	286	288	266	269	265	287	311	292	281	245	293	280	297	273	280	275	281	290	248	260	275	275	263	254	286	260	254	290	259	300	265	272	287	287	249	290	237	300	258	281	244	278	243	271	278	295	263	271	246	285	275	275	256	291	249	260	291	270	265	265	283	298	265	252	290	281	262	281	293	291	288	267	283	306	268	259	266	270	276	261	288	244	239	274	248	271	243	292	277	283	270	240	273	300	288	280	289	279	282	254	299	283	259	268	271	265	271	280	283	259	291	277	263	280	264	261	261	244	251	308	279	279	269	305	257	294	298	293	258	287	301	270	278	279	303	275	262	263	279	288	277	262	286	259	268	265	273	270	281	280	271	293	310	267	287	263	302	274	273	271	260	272	263	255	266	289	246	296	270	296	280	269	283	277	288	301	284	301	259	254	271	269	299	266	279	275	281	245	310	244	259	289	293	275	294	276	252	280	262	259	301	261	279	288	281	302	278	298	286	270	276	269	251	294	256	313	268	251	280	294	253	275	270	266	260	280	300	274	253	246	276	284	265	275	260	280	254	281	283	275	236	297	277	263	271	264	285	294	299	284	273	292	287	308	297	270	268	268	248	280	286	259	268	270	257	252	264	261	272	268	265	282	232	293	257	276	257	286	274	286	299	269	253	285	274	284	268	246	264	291	292	255	286	305	289	294	293	259	262	261	251	269	284	274	274	265	259	281	269	261	228	293	289	282	244	273	284	264	267	299	288	263	242	306	267	307	280	272	270	270	272	287	251	265	247	282	274	297	267	288	272	267	305	290	254	253	270	252	273	268	247	306	269	262	260	264	248	247	282	279	291	265	281	308	270	270	284	264	286	250	274	248	267	302	267	263	278	253	272	267	287	244	263	253	259	288	268	284	287	283	228	267	272	278	292	284	278	293	261	283	297	298	267	291	264	314	282	264	263	263	259	258	269	257	278	288	268	291	264	298	290
5967	731	708	638	660	633	640	619	645	676	676	616	643	583	677	596	618	638	591	632	635	631	641	651	633	603	616	637	598	581	620	612	623	602	657	615	643	590	616	624	630	649	608	617	632	622	606	610	607	676	628	660	642	616	620	639	613	585	641	598	642	590	606	585	610	612	601	604	660	645	620	661	689	645	686	636	607	638	625	626	653	625	665	656	600	608	640	600	626	629	604	669	649	614	642	620	581	641	607	626	590	647	579	642	610	625	617	688	593	617	674	636	615	628	628	648	633	591	628	587	618	599	607	637	627	629	618	617	598	600	630	589	658	596	657	594	631	598	612	610	622	622	609	634	673	626	633	645	593	606	551	630	641	641	641	620	614	599	604	664	652	591	622	623	606	606	657	682	628	659	619	585	608	639	572	643	621	626	653	623	624	594	668	640	634	644	626	628	610	593	644	608	654	641	614	632	672	624	652	617	608	625	635	650	669	620	610	613	642	632	623	629	642	636	617	591	649	626	617	576	597	606	594	609	618	667	640	627	602	596	620	671	615	650	677	666	629	612	632	575	649	608	638	639	611	617	587	644	620	595	662	588	673	629	668	641	613	600	623	654	588	600	642	644	637	614	622	617	611	588	649	616	664	586	634	633	628	611	659	655	641	591	595	682	649	624	644	653	637	635	665	629	648	649	672	605	603	629	618	655	667	601	690	620	578	640	639	612	598	667	628	649	627	602	585	627	579	656	623	646	643	628	636	639	663	646	631	644	622	620	616	677	585	629	643	627	639	631	618	651	620	650	634	648	691	645	625	665	599	603	658	663	608	610	621	627	619	637	590	634	607	670	609	604	657	621	567	624	615	646	655	632	603	638	649	598	591	663	602	649	649	618	627	658	635	621	588	591	617	632	594	596	606	643	631	611	664	604	607	664	661	671	626	597	641	632	622	656	628	640	630	626	632	637	640	599	601	629	622	638	679	599	629	608	635	624	577	638	634	633	661	610	616	675	619	638	614	613	643	614	649	595	653	616	634	625	660	626	621	636	603	612	655	622	593	614	625	650	628	613	626	665	605	623	572	625	607	625	641	607	652	613	657	617	569	603	642	611	643	597	650	617	639	631	596	614	610	606	709	642	608	634	623	632	632	572	660	672	650	638	635	641	607	625	658	659	596	612	668	634	627	598	638	604	606	591	587	629	626	658	606	586	631	689	601	613	599	611	632	627	627	624	620	587	667	630	617	645	611	573	626	660	578	623	659	624	619	620	608	596	646	571	628	613	658	665	605	624	596	653	627	629	623	634	663	624	632	629	564	610	617	657	630	691	656	648	642	619	620	654	579	647	636	600	624	613	628	612	626	597	662	620	674	622	631	598	597	610	681	634	612	623	627	600	637	666	632	623	622	636	654	628	664	578	609	652	617	618	662	640	677	667	614	625	612	602	626	638	653	630	646	618	615	623	682	599	653	606	652	620	615	620	622	662	644	654	625	599	615	645	621	642	604	642	618	574	635	615	689	647	666	642	615	642	597	623	616	640	569	653	599	628	632	619	618	641	635	578	649	583	665	615	610	580	576	642	602	621	570	653	611	605	665	632	602	649	616	604	638	622	647	636	643	645	588	649	644	580	662	588	647	613	618	579	627	675	591	627	654	597	655	628	648	620	616	564	641	635	642	610	582	627	665	641	634	634	624	633	598	621	579	619	640	597	658	585	671	609	634	625	644	656	634	593	587	646	602	607	637	683	650	646	586	633	644	635	624	652	637	626	651	635	605	613	601	609	630	613	636	667	603	657	609	624	671	627	592	639	600	608	633	585	613	679	629	614	647	649	587	626	625	622	670	664	674	623	689	610	637	590	627	626	610	642	644	647	672	661	628	648	582	622	617	635	584	666	686	658	647	667	660	655	613	656	655	618	597	656	584	587	634	640	587	629	640	654	640	598	627	605	644	639	662	585	675	640	651	633	635	636	634	637	639	606	666	642	626	570	640	620	621	623	617	634	603	642	636	610	635	615	639	662	608	636	672	621	631	602	618	584	599	644	653	649	619	695	676	645	644	627	610	638	638	635	658	631	660	664	638	607	632	649	613	604	618	607	569	627	647	582	622	580	620	649	657	605	622	615	598	656	627	586	624	657	628	596	629	616	633	598	643	634	629	594	588	614	620	573	606	626	587	676	643	606	654	663	591	597	610	626	652	681	622	609	700	633	636	628	641	618	590	623	607	602	613	632	623	605	609	645	644	634	614	629	615	628	636	614	629	632	621	615	608	617	625	653	644	651	630	633	587	644	664	626	613	652	653	574	623	595	639	619	622	630	633	614	553	615	636	626	670	635	610	608	613	603	638	568	629	581	647	657	660	596	609	637	649	608	610	616	629	654	610	661	655	634	686	621	611	657	651	647	603	588	607	615	625	584	613	600	628	633	658	627	626	688	659	595	658	662	645	635	633	600	607	630	621	630	589	627	648	675	604	668	627	659	677	634	631	636	632	617	664	597	671	629	656	645	683	591	590	628	604	647	647	592	591	623	623	596	640	607	634	625	613	631	637	609	634	608	627	660	606	626	619	611	662	648	650	638	600	597	629	628	621	603	647	593	641	661	613	584	649	618	675	626	627	655	681	636	590	656	627	656	682	635	636	623	608	609	632	669	689	619	627	656	613	660	609	646	612	633	644	621	678	631	634	609	642	554	601	624	640	633	652	635	593	631	628	637	618	643	619	639	653	610	679	651	619	645	634	630	625	626	636	652	629	675	646	664	616	631	694	630	581	652	609	612	639	599	634	627	633	646	671	604	601	630	605	584	608	592	632	624	626	595	632	617	589	631	619	606	623	577	617	635	628	620	626	611	686	598	640	602	640	614	641	653	670	604	623	600	627	600	656	619	652	596	627	609	647	601	658	624	621	621	640	653	654	642	688	609	649	604	624	581	627	635	597	623	612	639	681	654	624	665	647	646	595	562	675	647	663	636	633	608	632	616	610	601	618	600	620	612	637	636	632	643	639	662	586	664	644	631	628	604	604	606	643	618	612	583	651	624	661	637	622	611	604	598	631	635	630	630	584	624	650	635	667	634	677	628	614	639	610	625	643	654	623	614	638	614	658	639	617	709	623	618	628	591	646	701	629	618	659	619	636	630	607	604	649	615	643	647	619	633	673	606	632	637	620	607	610	627	621	623	608	652	654	615	634	644	638	640	589	647	621	640	631	625	594	623	635	622	615	648	616	636	620	602	605	618	644	646	620	616	577	647	627	609	665	629	639	613	626	612	633	621	679	620	630	642	608	649	608	642	596	670	584	645	601	585	683	593	569	575	599	660	616	612	627	618	590	625	627	635	662	639	606	635	627	615	676	602	637	668	623	660	628	644	641	627	597	595	610	586	589	621	599	664	583	588	639	605	631	625	643	613	634	636	588	608	658	647	601	584	685	612	625	670	649	619	651	682	614	587	671	613	601	600	594	615	628	611	621	602	614	616	650	671	580	615	644	635	642	618
25320	21696	25543	28370	21520	3818	611	480	409	419	380	466	372	385	367	382	380	354	352	400	371	361	383	419	417	373	349	360	349	337	365	397	392	387	360	360	319	356	360	400	373	371	391	326	386	328	365	339	361	383	363	382	343	378	383	399	382	357	385	357	389	367	358	353	403	333	355	326	364	358	371	362	364	357	408	363	325	352	345	370	347	341	330	375	353	385	360	404	374	347	375	361	318	360	373	352	342	367	380	352	332	374	338	335	384	339	342	355	344	398	348	379	339	322	361	344	352	363	374	357	337	375	328	352	396	334	371	376	354	368	367	385	368	352	337	363	390	363	342	392	384	341	358	370	342	368	360	376	388	353	380	331	388	355	377	354	337	349	377	353	360	360	348	387	376	356	372	346	358	337	371	306	353	372	420	386	366	365	358	382	343	349	351	379	374	347	358	361	370	395	387	376	394	425	352	356	373	395	369	388	352	343	329	373	361	362	325	364	317	340	380	394	324	347	360	367	375	366	360	351	373	383	356	363	338	379	355	352	357	377	386	357	376	378	366	383	340	384	361	356	402	334	344	365	383	357	363	366	365	362	336	347	372	341	364	351	364	358	365	341	378	381	361	347	348	347	334	349	356	357	354	357	370	384	324	378	340	394	370	364	377	352	353	323	321	372	363	375	342	334	371	346	365	368	312	371	362	359	330	388	339	389	394	352	347	327	357	350	378	340	380	310	339	350	348	347	370	350	351	352	341	375	361	358	341	356	375	357	355	332	337	358	353	363	360	359	316	360	343	357	344	383	346	346	378	346	350	332	360	338	379	351	373	389	374	365	362	380	396	327	355	366	339	362	373	322	332	327	388	353	352	355	348	393	338	352	340	330	387	339	401	357	335	364	351	363	343	384	353	358	354	334	375	353	377	385	382	336	322	342	345	408	370	367	371	358	363	363	350	390	350	357	396	319	361	363	354	356	366	366	366	382	373	348	394	361	352	354	384	383	381	343	366	394	376	368	365	367	361	331	356	402	363	327	377	367	362	376	333	343	359	380	365	360	401	377	390	387	369	361	393	334	377	375	362	354	361	338	417	389	359	373	367	335	349	378	365	384	355	353	365	387	391	345	358	340	384	321	358	374	383	344	357	378	374	374	345	378	377	389	376	357	384	340	349	335	332	364	358	401	374	389	352	367	377	349	365	352	325	395	327	366	370	347	355	353	343	378	330	343	372	344	374	365	351	355	373	368	360	373	360	357	356	340	340	355	363	357	348	351	349	363	363	355	361	331	373	357	406	358	330	357	347	357	332	348	356	373	354	344	363	341	405	359	354	350	356	374	373	368	342	338	397	360	319	355	375	352	349	378	347	390	363	364	374	347	347	343	332	374	387	348	377	333	329	342	385	377	374	389	351	356	352	348	369	377	365	342	368	353	403	412	371	367	393	343	370	338	377	370	320	370	362	391	362	351	350	328	354	333	358	345	340	318	376	377	346	364	361	333	359	320	351	319	366	368	321	342	367	384	335	331	364	392	341	411	368	348	372	366	362	372	370	345	367	368	388	356	374	367	356	359	356	360	387	400	360	354	334	365	353	369	353	378	335	372	337	379	322	344	341	367	394	365	330	366	331	371	337	360	374	327	326	396	355	364	375	374	351	377	358	350	385	369	362	347	370	351	374	372	338	356	369	352	347	349	388	407	345	350	393	338	337	350	336	375	403	401	357	311	358	333	402	371	360	337	370	321	360	359	349	313	358	346	341	389	384	374	344	359	370	365	352	359	352	372	342	377	364	332	395	369	336	351	371	366	348	328	328	363	391	358	358	373	342	402	381	340	360	362	373	342	382	352	352	380	377	357	387	373	372	357	391	352	378	365	352	355	380	349	347	358	346	346	358	355	359	342	355	383	329	364	340	373	321	367	371	349	343	367	346	325	395	351	358	365	358	372	408	343	381	398	368	394	324	352	372	352	333	363	361	354	350	383	317	383	348	373	360	350	370	383	350	380	408	364	330	382	383	404	369	349	359	371	435	401	354	346	351	385	369	359	353	343	338	340	355	384	365	334	358	365	348	363	371	321	377	392	356	365	331	380	379	376	356	348	387	372	353	366	337	340	382	376	379	372	359	367	373	372	350	358	393	339	329	292	355	340	371	351	371	347	352	375	382	330	372	364	350	352	359	405	394	348	370	359	372	371	392	395	385	363	358	374	400	346	386	351	331	365	379	352	365	383	354	329	406	341	398	368	368	359	360	371	395	375	320	351	326	356	332	316	361	336	324	359	335	352	392	323	384	352	427	385	346	362	377	335	368	342	364	356	372	360	372	374	362	360	371	350	374	366	348	320	335	375	355	370	385	330	379	312	383	344	337	374	353	319	353	354	360	359	388	354	370	362	360	306	360	387	356	353	390	359	389	380	362	368	398	337	373	346	351	353	373	365	406	371	392	377	363	342	351	360	341	370	371	343	335	358	360	370	361	375	389	374	348	347	383	390	386	355	391	336	332	356	372	337	381	341	390	346	347	377	357	363	369	374	338	318	390	332	354	372	326	371	394	351	373	376	349	385	341	348	370	346	356	347	322	364	401	387	348	360	404	338	347	387	378	340	351	395	353	340	336	414	382	362	379	346	308	340	372	356	378	354	376	394	363	381	357	354	341	351	332	308	316	339	330	370	382	371	360	353	322	406	328	352	358	383	338	384	332	343	331	371	332	336	371	401	372	352	348	369	404	375	329	371	389	375	373	354	363	350	327	346	382	352	338	395	350	384	375	428	358	355	370	350	358	363	406	352	342	349	359	345	409	349	333	349	360	353	373	376	368	400	356	333	386	374	380	357	360	352	370	333	359	372	372	376	408	341	386	352	357	359	398	359	328	340	358	365	343	356	350	345	363	375	379	377	386	370	320	382	356	334	352	363	338	358	383	357	387	381	346	341	330	320	335	384	381	341	382	342	396	370	370	385	390	353	409	367	360	348	341	371	353	374	365	344	312	347	342	355	357	354	344	354	412	360	333	337	369	356	323	365	357	345	334	350	394	368	388	372	377	394	343	375	368	359	382	337	359	355	343	340	396	397	328	372	348	386	325	357	334	358	339	343	375	368	378	354	380	407	370	351	370	375	338	323	371	353	377	337	336	391	395	349	332	321	382	374	339	391	347	364	382	325	342	372	339	344	386	353	332	364	375	309	386	372	360	359	362	371	319	355	344	322	376	368	354	335	375	380	402	379	362	350	358	361	372	401	372	374	385	380	365	373	377	331	358	364	384	342	343	329	355	349	354	337	369	376	375	374	392	332	372	362	310	330	389	355	370	353	353	349	328	353	385	360	349	373	376	350	338	347	317	331	365	380	355	329	408	342	385	380	334	330	377	394	368	358	387	361	371	388	318	340	365	390	304	368	335	370	390	330	356	360	335	362	380	345	334	402	355	366	335	332	381	388	356	334	344	348	352	367	377	396	374	345	387	334	372	377	362	331	361	309	355	353	352	353	328	348	364	362
3934	3245	2151	1250	1016	848	839	842	810	842	804	822	834	782	798	762	778	739	799	785	830	786	786	770	790	814	765	802	758	744	704	754	755	770	754	770	799	784	792	742	768	768	800	772	772	784	773	808	829	764	807	774	773	766	794	777	776	798	768	748	765	744	795	788	745	739	763	746	768	774	780	781	759	775	834	756	773	764	770	768	809	730	797	838	758	782	762	756	863	794	801	837	792	781	734	785	803	788	767	764	778	733	746	823	785	766	751	764	810	783	767	809	771	772	793	778	812	787	756	746	830	792	802	784	796	778	765	803	758	808	785	767	786	833	767	775	793	808	750	780	799	744	792	802	775	796	833	777	763	756	789	800	751	805	802	747	808	770	809	763	765	813	834	758	743	804	848	793	795	775	761	798	741	785	749	788	727	710	835	760	764	756	753	799	772	795	795	782	765	791	745	798	823	810	753	750	831	794	822	776	741	774	810	772	770	814	787	802	716	768	768	779	774	811	764	796	746	814	763	751	795	765	798	807	746	778	795	840	740	759	791	760	737	820	807	726	798	750	789	804	763	760	786	735	811	779	788	796	815	774	836	818	768	784	800	781	752	794	735	799	766	778	782	737	782	775	769	788	785	798	804	777	757	794	815	829	787	789	775	741	772	750	739	711	810	810	833	805	769	794	828	779	772	796	815	756	782	811	684	785	745	763	807	741	805	771	791	744	706	790	795	748	723	793	761	800	738	806	765	734	769	778	776	788	782	808	768	782	829	768	758	820	797	792	795	773	827	771	760	771	796	794	761	776	753	783	761	830	777	753	821	753	810	795	763	776	827	754	799	758	777	753	734	738	763	729	780	743	731	785	722	794	815	796	761	743	785	781	769	749	771	803	749	757	805	762	781	780	779	813	771	785	784	764	757	743	866	793	789	783	804	776	779	777	819	797	771	753	731	753	748	826	753	822	773	788	799	786	781	777	732	813	798	759	807	781	788	771	767	808	769	752	778	768	792	741	823	758	783	789	743	769	773	795	787	739	792	749	768	761	840	816	773	801	767	785	786	757	800	814	799	788	803	776	752	764	786	787	768	783	794	754	803	754	795	762	777	759	792	725	769	758	699	757	753	792	780	757	709	832	791	759	765	762	789	822	748	777	754	795	746	790	730	765	776	799	786	771	752	792	753	779	765	781	784	815	825	780	777	795	792	731	721	803	795	816	772	803	789	772	801	785	801	797	755	827	769	823	777	756	797	787	805	774	790	765	766	760	785	790	731	770	778	792	789	769	771	823	742	801	756	769	775	829	817	735	806	853	777	788	756	718	769	775	820	754	817	790	766	796	799	774	816	773	753	768	759	791	804	757	774	795	791	772	803	817	780	792	772	733	776	775	793	756	773	781	808	738	755	769	738	762	792	789	809	780	759	827	795	717	756	738	746	756	781	787	770	726	780	812	729	745	724	806	747	788	834	788	774	740	783	764	759	755	774	776	807	759	763	757	740	794	809	783	831	796	822	776	813	856	782	736	755	809	757	869	787	784	775	791	768	814	773	801	772	762	802	825	803	759	758	803	749	729	802	761	742	818	759	769	764	821	803	831	775	731	796	805	824	758	771	777	782	779	790	766	825	776	820	789	794	745	788	763	787	787	772	802	845	768	789	788	771	762	819	823	803	752	779	748	751	725	825	781	729	774	788	790	791	705	749	781	779	728	790	797	776	834	756	758	826	780	754	759	710	814	761	773	794	782	776	730	747	705	734	763	807	806	744	823	784	766	767	806	770	805	816	777	738	789	765	847	788	731	732	754	753	794	768	789	764	787	798	780	797	818	843	757	770	795	772	812	781	813	748	766	821	776	762	769	732	748	748	770	782	779	756	728	785	792	757	781	738	787	735	825	749	778	750	797	791	786	770	763	827	738	765	786	789	756	758	778	785	727	777	785	740	803	720	785	751	772	777	772	789	773	796	827	779	734	799	753	802	774	741	761	818	759	694	733	776	766	767	792	767	716	784	773	762	742	747	791	779	786	746	790	717	783	785	771	776	736	758	760	778	825	750	807	744	752	810	809	813	790	769	825	789	795	746	764	799	754	811	767	814	747	763	776	777	766	786	739	783	793	800	769	808	768	777	709	808	833	770	797	793	842	753	784	757	755	778	718	769	753	757	754	753	783	776	775	786	799	758	801	782	808	838	750	782	785	741	770	772	809	747	774	777	764	782	795	762	759	757	825	761	823	784	735	778	788	766	746	847	786	778	801	777	766	732	771	758	750	749	774	784	747	697	753	754	781	786	799	825	814	755	761	784	782	776	783	769	846	786	739	740	788	745	802	792	708	771	766	735	829	790	768	776	725	775	776	786	766	786	788	751	809	822	772	785	814	799	724	768	771	787	754	755	795	769	783	802	747	803	744	704	753	752	751	753	793	806	739	781	756	796	773	773	795	780	775	749	815	790	772	796	771	786	775	760	796	789	845	770	820	824	787	794	761	800	819	782	780	744	767	801	745	804	786	762	828	723	744	740	806	832	809	793	771	790	775	732	791	795	839	821	727	791	786	779	739	774	751	771	814	807	776	762	858	781	808	780	813	867	794	779	754	808	806	759	759	750	787	739	762	782	851	844	749	752	758	778	808	740	793	826	757	746	777	771	784	779	754	767	761	795	780	756	771	741	754	733	779	791	784	751	758	760	792	807	781	762	773	766	755	802	822	809	796	733	778	735	769	730	760	802	822	798	810	812	797	808	740	809	769	743	740	764	754	770	749	778	795	820	737	776	810	770	771	695	797	813	799	769	781	768	754	807	759	771	755	772	714	829	759	812	775	801	795	826	795	769	784	773	805	753	733	803	813	829	790	802	706	814	764	751	742	805	810	733	804	750	746	778	791	760	751	736	815	765	724	790	742	809	774	806	734	738	766	759	819	760	797	709	812	749	742	787	787	790	784	765	758	758	813	742	758	785	776	762	792	789	782	793	786	776	726	839	772	798	790	741	819	777	771	778	812	797	745	772	750	744	753	760	766	806	749	797	797	728	804	740	773	797	821	758	722	749	796	773	758	779	807	766	754	814	751	816	809	808	732	763	803	767	766	764	765	816	756	784	732	822	809	804	743	743	734	774	757	744	754	804	765	768	807	795	797	823	821	736	759	780	765	785	781	725	805	739	773	789	797	766	781	769	776	760	740	745	740	788	773	775	763	759	796	776	768	734	768	788	818	802	716	789	742	738	759	798	796	794	683	796	747	784	779	754	788	751	762	736	769	744	761	731	805	772	763	751	772	784	784	782	787	758	765	778	774	822	776	759	782	825	811	788	800	792	759	740	762	779	800	769	790	765	755	752	748	720	745	799	771	759	780	797	736	793	761	760	802	771	819	779	788	807	759	745	781	771	782	745	767	816	773	777	789	779	823	830	783	774	792	760	804	799	767	777	774	735	751	756	755	766	803	783	737	770	789	770	777	799	805	751	747	790	774	765	747	810	783	786	799	739	779	795	751	718	740
24541	21708	26145	27812	21717	21694	2731	536	335	318	310	286	263	286	252	226	230	220	263	274	224	227	229	224	216	199	221	230	195	194	213	253	228	231	213	217	192	240	213	223	231	220	205	188	187	239	240	221	246	231	231	235	214	215	229	235	218	201	231	213	209	220	241	228	221	228	230	232	202	216	220	204	219	207	193	214	227	214	212	230	239	213	198	190	221	229	204	206	193	203	239	217	210	203	202	192	225	224	229	212	238	229	217	199	217	211	248	179	199	213	197	191	239	237	213	222	203	211	243	205	239	210	203	224	221	211	214	225	211	201	218	233	237	195	204	206	190	203	224	221	238	209	202	201	235	229	229	235	190	199	205	227	232	204	199	223	198	228	260	223	218	221	209	200	238	232	205	219	210	212	189	224	232	222	235	234	193	201	244	228	210	195	191	192	223	197	215	242	198	223	199	202	228	224	214	234	224	217	213	185	217	211	203	206	202	214	222	218	198	213	219	194	224	215	213	239	235	181	217	213	210	185	186	219	221	228	249	225	209	183	213	213	215	210	211	220	219	210	225	195	211	195	199	220	209	217	203	220	218	239	225	229	236	215	214	222	211	216	185	212	226	213	201	211	218	207	208	211	235	219	226	204	192	213	215	231	198	193	175	235	203	219	204	199	225	196	198	214	198	249	240	235	221	198	209	197	232	213	220	228	228	221	211	189	218	198	226	232	219	208	216	199	219	224	201	223	204	198	193	227	219	207	232	222	206	228	215	227	214	183	238	224	196	216	219	223	191	219	229	215	214	193	241	223	220	220	210	204	183	224	196	264	214	215	224	222	213	207	207	227	221	181	229	221	220	213	194	198	232	195	215	236	218	218	202	195	220	212	228	220	221	218	191	222	226	254	204	219	219	226	206	226	191	235	196	193	222	224	218	211	189	194	202	180	205	220	213	209	210	203	251	231	205	225	214	191	184	214	185	200	232	223	215	181	192	210	197	195	236	197	204	222	197	217	196	214	199	212	218	224	197	201	195	222	197	180	180	230	243	210	218	203	213	217	217	215	221	209	208	217	200	193	203	226	202	241	250	231	222	223	208	213	238	211	217	218	204	225	180	195	221	203	207	234	197	214	215	220	223	200	219	201	242	226	217	213	210	210	207	219	255	199	232	222	229	209	212	216	190	225	219	188	197	182	204	195	228	203	238	212	215	192	215	216	196	196	185	204	215	182	241	205	235	215	244	204	205	200	234	230	250	207	220	230	220	206	213	226	222	233	210	210	210	223	193	198	223	235	232	213	217	211	207	231	186	198	233	236	226	198	207	209	173	193	230	205	217	213	215	233	211	215	215	216	190	229	229	225	217	226	185	234	220	209	188	209	198	190	211	223	225	199	220	215	223	224	205	224	208	216	173	163	218	192	219	209	243	245	210	221	200	215	208	231	222	207	203	230	208	201	228	239	177	206	221	217	227	193	239	243	206	231	233	213	181	240	230	220	219	218	228	216	223	218	213	201	193	215	196	206	212	236	208	202	225	181	226	222	201	224	206	215	191	197	210	196	204	221	202	186	215	196	227	209	203	225	219	231	209	196	214	217	215	213	180	179	208	204	230	223	204	196	198	220	216	231	196	217	206	191	179	211	181	229	233	217	204	253	187	194	215	215	232	233	230	195	228	215	214	190	218	224	221	228	216	203	229	204	174	191	217	210	214	193	205	206	209	231	231	215	230	218	190	249	211	202	212	180	191	234	214	243	195	230	218	229	219	196	215	231	198	199	233	206	239	220	194	204	211	198	174	214	210	186	209	247	218	209	205	234	189	191	208	196	221	232	197	207	174	218	169	228	215	212	231	206	195	208	214	201	247	224	208	231	202	214	218	207	219	211	226	195	190	243	199	207	215	200	196	216	224	198	209	232	225	215	205	215	217	215	223	219	190	195	204	213	211	223	209	191	224	208	210	201	199	212	187	202	184	208	215	231	219	181	213	189	239	198	226	197	214	213	199	246	243	240	180	223	189	240	240	238	201	204	191	218	208	201	220	204	241	216	195	211	225	255	207	199	226	213	209	193	210	189	214	220	231	209	210	217	172	241	207	217	224	245	218	215	199	216	222	201	221	197	213	231	206	216	236	206	218	202	208	199	208	207	192	206	189	226	214	212	230	200	180	182	224	197	238	192	241	213	206	213	210	218	214	225	218	202	211	200	229	238	206	219	226	262	209	238	217	203	239	181	209	220	219	209	225	232	241	233	215	203	222	246	244	187	208	234	204	225	225	200	220	243	200	224	200	219	205	201	201	203	191	234	206	177	200	204	189	225	207	218	193	225	210	230	193	228	192	207	203	201	197	216	237	203	226	242	197	210	251	222	203	206	217	224	208	207	237	231	253	201	221	227	209	243	238	202	194	200	192	226	226	200	221	219	222	202	227	220	230	196	209	245	221	207	218	220	215	209	236	220	202	210	227	208	194	207	250	212	224	203	212	212	223	215	247	178	224	195	214	211	233	222	220	216	208	212	209	209	209	227	221	214	206	192	230	215	218	213	202	231	224	234	223	200	230	226	230	220	227	224	206	187	172	211	226	215	205	220	204	222	195	243	204	182	192	193	213	185	228	212	229	226	230	224	235	191	215	215	199	234	216	200	203	209	219	216	226	238	235	240	214	212	225	221	184	172	257	228	240	223	237	224	201	241	221	220	222	203	210	217	235	216	241	223	244	235	202	210	207	241	215	243	194	180	198	235	221	228	213	216	177	218	216	207	215	171	210	236	218	231	224	193	215	229	239	199	209	226	230	219	229	226	247	218	199	194	203	182	235	219	226	269	188	203	216	230	226	231	220	235	253	218	212	203	230	211	230	222	241	218	208	221	184	213	238	226	211	221	200	205	227	206	198	234	196	213	219	209	192	210	183	216	239	213	211	193	219	219	215	198	236	193	210	186	228	199	207	226	196	209	177	202	216	187	244	225	213	208	201	185	214	203	192	225	238	240	210	224	210	233	204	226	228	215	198	229	205	208	208	196	226	228	226	227	210	214	178	231	210	223	200	197	228	205	216	208	241	238	185	198	245	202	227	213	192	222	199	223	226	235	190	212	215	214	240	207	204	247	224	178	193	229	205	176	174	201	227	231	216	232	202	227	212	210	177	232	191	211	238	209	200	206	215	225	228	186	209	194	184	168	190	213	210	205	210	213	230	220	183	224	206	193	208	222	226	268	191	216	213	216	205	200	189	219	191	205	220	221	208	205	188	210	208	243	221	183	195	193	212	229	200	220	236	213	231	225	198	210	206	189	211	214	213	226	232	214	218	232	216	218	164	230	223	227	222	190	239	217	206	216	191	225	209	228	213	214	208	184	210	215	202	223	219	225	228	197	208	231	211	220	224	230	227	213	237	206	192	208	183	234	187	196	197	215	200	182	201	218	201	214	214	212	202	189	204	269	213	207	206	209	228	212	230	230	182	189	215	205	215	197	215	225	270	216	202	229	227	194	212	257	222	229
4143	4944	3169	1474	917	788	664	603	568	527	553	476	537	500	506	486	498	473	505	465	499	498	521	460	463	526	503	448	528	510	427	472	466	499	484	483	447	461	490	462	473	523	464	483	455	486	476	458	459	504	468	458	477	490	447	482	454	442	488	443	464	459	473	489	469	452	514	482	502	471	449	488	487	460	494	470	468	515	492	449	487	521	484	472	437	466	482	462	478	464	490	488	481	499	512	491	480	494	484	497	527	498	446	469	470	519	496	455	489	453	478	521	462	457	474	487	494	478	444	473	456	472	458	456	475	462	437	451	465	487	467	478	471	490	465	520	479	484	449	468	495	452	494	488	465	539	465	489	461	493	505	444	487	473	449	469	493	466	476	481	502	469	492	451	481	478	477	503	480	516	460	524	496	471	440	478	471	474	476	465	498	466	544	459	440	474	455	477	482	473	483	454	508	450	459	424	510	499	483	480	477	466	491	508	500	473	490	493	421	480	490	483	491	518	456	462	443	484	460	463	455	480	465	466	481	469	498	477	475	433	489	448	496	461	498	499	504	442	478	463	477	475	481	450	464	507	478	511	445	478	495	496	480	472	518	446	502	462	464	462	491	455	502	476	460	477	440	449	483	458	493	464	491	468	462	473	492	456	465	473	461	491	441	441	411	480	499	457	495	438	441	467	468	496	477	530	488	493	501	460	446	504	453	441	445	485	520	483	484	497	490	447	491	493	507	492	495	516	454	508	461	484	459	512	445	467	456	456	502	466	461	453	499	470	505	425	484	484	454	469	462	472	471	509	465	480	509	492	454	479	461	462	490	481	468	509	458	455	451	465	454	509	444	444	454	458	469	445	439	478	464	501	499	445	519	475	458	486	453	496	511	472	461	477	479	499	494	473	485	462	527	481	465	478	471	468	449	433	506	453	461	451	475	478	490	481	424	470	459	494	454	468	438	494	489	476	492	491	464	479	430	470	457	474	469	493	488	455	454	480	511	483	450	503	509	478	455	477	481	479	466	460	478	480	521	491	459	443	452	449	481	468	467	473	465	440	506	526	462	482	522	469	483	467	467	507	447	481	469	443	488	436	479	482	463	474	499	487	458	471	468	482	511	483	453	488	502	472	479	488	477	473	454	510	458	438	478	495	503	486	485	466	475	441	512	450	466	462	495	470	498	446	473	522	520	473	517	513	458	502	494	456	473	480	472	481	489	481	490	467	456	454	477	477	491	466	517	494	469	481	522	447	465	464	442	470	475	445	493	462	448	474	486	495	480	501	459	524	473	513	453	432	474	451	509	522	483	485	450	464	457	475	462	474	455	472	491	467	466	525	482	453	468	485	524	493	492	469	496	494	468	459	448	505	476	481	475	449	485	485	495	454	492	516	460	422	497	530	482	518	505	487	452	452	492	494	496	500	460	490	455	466	513	451	461	492	451	455	473	470	517	464	477	499	469	437	478	489	446	465	482	461	434	464	456	477	454	405	481	456	456	477	456	444	472	465	480	504	462	472	474	467	492	500	483	494	432	453	540	514	504	455	442	495	469	493	483	486	478	468	450	461	475	540	448	458	466	496	453	491	448	530	409	448	470	458	469	448	457	464	462	444	486	441	494	482	461	515	457	441	506	470	498	479	467	466	447	452	434	475	453	487	494	464	454	528	466	501	495	444	448	464	505	491	500	513	466	465	456	461	473	490	475	482	506	483	432	445	491	491	482	451	453	465	489	477	486	481	458	447	488	459	465	451	490	480	479	478	453	465	465	482	455	487	453	450	522	447	488	490	500	509	462	467	479	453	438	481	438	522	504	503	455	472	424	473	484	512	512	450	500	490	454	441	447	489	492	493	487	454	457	485	455	450	517	456	450	418	480	485	444	471	480	496	513	482	488	457	470	472	494	463	461	466	463	449	479	514	464	463	470	490	497	464	441	489	472	468	492	475	444	451	478	472	467	473	487	443	521	496	502	482	467	477	434	466	446	478	443	471	468	495	492	466	488	511	482	498	464	485	482	454	481	453	432	457	478	478	486	488	479	464	481	469	479	472	469	491	467	500	481	484	475	490	458	477	459	465	445	500	482	483	458	493	465	466	473	484	451	504	483	515	491	495	456	474	474	475	465	483	477	469	460	443	457	453	487	490	409	462	451	475	477	493	489	475	461	428	456	491	500	453	492	490	441	434	457	459	466	467	478	485	449	476	513	464	486	476	475	475	456	540	491	459	470	466	475	470	491	508	466	486	476	458	482	482	450	460	457	490	484	509	463	487	449	488	480	479	494	470	479	479	441	484	464	483	489	466	467	462	479	483	448	419	447	479	509	454	455	443	489	445	521	460	504	500	472	461	444	513	476	451	483	497	427	469	492	452	469	469	518	431	494	487	462	473	466	506	464	512	479	510	462	467	468	514	482	464	497	458	449	444	460	460	459	520	462	434	504	473	460	478	470	482	476	448	448	520	469	493	461	476	486	463	455	449	432	436	500	439	481	464	505	445	450	456	404	499	498	479	494	456	437	464	503	428	494	480	478	453	488	467	481	471	469	475	533	447	473	480	474	457	483	508	469	472	488	453	481	493	442	471	488	469	456	449	473	412	481	516	455	453	501	440	473	462	458	469	464	429	467	501	482	488	475	480	485	434	478	466	463	467	464	424	459	504	465	475	495	472	467	459	476	439	462	464	486	510	455	461	486	496	463	463	508	464	476	436	484	480	450	497	476	505	466	434	478	490	449	500	467	477	501	488	490	447	468	490	479	484	482	466	449	457	476	442	448	447	475	464	521	492	462	470	461	443	482	457	490	432	453	520	524	463	470	488	492	433	497	513	475	473	481	434	496	456	480	454	458	478	477	492	479	467	428	524	469	474	518	513	459	457	473	468	485	453	476	502	507	480	436	491	435	475	505	420	512	508	451	459	490	493	514	455	495	508	480	477	473	499	448	474	495	474	476	469	476	479	528	524	423	501	460	502	485	475	507	500	481	459	472	473	451	469	518	440	491	487	480	462	503	461	461	449	488	479	493	447	481	456	506	479	481	456	453	466	470	450	485	512	461	450	488	493	469	500	459	485	464	496	466	462	468	470	517	441	494	498	496	486	471	499	451	458	511	482	500	469	485	462	481	483	477	497	452	445	460	494	488	523	459	457	468	465	477	481	486	478	455	434	460	434	455	441	471	497	472	485	443	524	480	465	466	432	470	461	497	505	461	499	482	488	485	504	504	459	444	460	509	501	498	464	485	469	465	460	479	480	443	468	499	486	445	488	486	459	499	472	467	495	480	461	444	477	441	463	482	452	441	481	434	456	511	513	500	446	489	448	489	463	471	450	479	492	464	498	436	478	485	488	466	470	454	537	488	444	441	464	491	520	429	458	480	484	513	478	452	474	467	514	489	473	475	462	471	452	478	464	460	489	461	469	466	474	443	494	500	446	472	494	446	476	469	501	468	454	465	487	524	462	473	465	482	457	469	478	485	464	475	458	454	494	457	510	475	468
33508	9925	909	359	342	267	289	280	293	311	276	275	275	300	262	311	281	275	265	293	277	258	257	279	261	315	278	279	291	256	285	306	253	328	265	296	269	281	277	296	250	273	248	271	257	295	272	258	256	272	251	281	270	303	326	287	289	286	293	292	271	257	276	287	272	281	264	264	284	288	284	249	253	283	288	277	281	284	282	305	278	266	292	303	315	264	284	255	274	259	296	279	254	300	268	264	284	309	294	258	266	274	281	292	265	259	291	291	280	267	260	301	264	230	277	269	280	248	281	252	279	267	286	267	252	258	280	280	260	321	296	268	257	263	290	308	261	256	288	257	292	256	282	267	273	265	293	295	289	278	279	303	284	278	270	248	260	284	274	262	270	260	298	270	258	265	266	294	289	269	289	270	250	255	262	278	248	253	265	291	263	264	267	292	270	271	278	273	290	273	322	265	280	266	283	256	263	278	309	283	294	288	282	256	282	288	281	292	250	250	270	284	281	276	276	243	267	302	271	256	296	266	299	313	297	289	274	288	265	295	293	293	289	269	271	270	284	274	269	283	290	291	251	284	282	274	281	284	277	271	270	292	261	269	245	267	296	276	269	269	285	282	322	274	281	274	257	246	282	275	243	278	293	277	268	289	298	237	284	268	274	278	253	246	281	280	275	273	265	267	284	293	277	327	300	240	254	288	271	280	274	254	274	272	316	256	293	298	269	269	277	249	245	288	281	257	254	252	277	287	288	283	241	258	296	279	283	258	307	283	285	277	284	293	243	256	297	288	246	281	277	250	259	308	262	263	316	263	237	275	270	268	298	256	275	276	290	299	282	296	275	301	280	263	259	282	272	247	279	256	295	293	273	280	331	302	271	251	269	273	251	257	272	270	315	273	311	273	267	257	278	279	303	332	273	275	264	288	287	277	274	261	271	271	260	252	243	276	288	269	285	255	297	286	261	276	249	269	294	261	279	285	308	299	265	307	290	283	279	291	270	271	303	285	323	254	240	242	284	252	294	262	292	294	283	261	253	278	269	277	250	282	273	246	292	309	274	262	233	270	242	265	241	278	245	291	284	266	264	286	268	294	276	291	279	261	283	294	261	263	294	310	298	271	315	284	256	265	304	255	270	270	252	279	291	309	248	279	283	271	301	288	248	270	287	284	283	292	276	255	276	306	275	288	270	256	275	261	281	269	290	301	252	275	250	293	277	269	291	288	258	258	269	268	249	287	263	308	271	257	268	258	246	264	250	279	305	290	282	239	287	279	239	245	259	306	271	277	274	308	279	256	246	272	258	281	277	267	248	267	261	271	279	314	284	296	250	255	294	265	270	278	282	275	247	258	261	241	286	244	275	263	299	285	313	295	260	274	306	245	293	295	303	289	264	304	252	273	296	266	303	298	252	266	240	277	296	267	255	252	297	264	268	288	290	264	278	285	268	282	281	283	260	291	270	250	269	278	275	259	249	283	297	299	294	270	235	282	258	257	271	260	276	288	279	275	268	255	276	300	267	301	281	262	290	308	243	293	249	322	273	287	279	278	267	271	310	257	259	268	253	306	266	298	279	288	257	248	270	287	275	287	285	260	275	278	282	255	262	272	288	301	282	317	280	268	255	268	273	280	257	295	287	279	266	289	284	273	283	281	277	275	268	291	237	280	286	277	292	285	265	268	315	240	252	270	261	268	279	277	282	285	264	286	311	277	284	269	310	275	281	262	290	304	256	294	283	291	288	252	263	277	263	267	289	303	280	275	270	312	242	256	300	240	237	284	283	268	239	259	303	292	266	288	268	279	286	279	259	258	259	261	265	269	259	270	304	290	245	271	247	261	277	281	273	284	268	252	259	284	279	300	279	262	292	260	270	258	253	252	272	266	287	272	270	255	271	268	288	253	319	229	307	295	278	268	262	279	262	254	263	261	247	274	313	232	268	274	268	276	283	248	283	246	246	309	276	274	282	267	282	264	293	312	275	282	281	277	279	278	279	265	274	252	265	263	294	296	270	309	259	294	280	295	265	256	277	270	260	277	317	280	311	285	260	279	287	287	328	281	307	286	301	274	270	250	293	284	246	263	297	290	301	304	285	263	273	289	263	257	287	275	299	289	241	264	273	289	286	284	269	287	290	254	276	308	274	263	283	297	260	293	269	270	264	263	275	282	266	257	267	281	250	292	236	280	291	281	275	254	279	285	257	254	256	289	292	279	275	265	242	274	262	276	252	244	265	280	276	271	295	251	249	257	275	292	286	299	280	284	337	256	291	262	267	286	269	275	295	282	269	271	258	283	254	270	276	272	298	293	283	271	278	279	253	276	265	231	290	289	293	277	280	275	272	303	266	239	266	286	253	280	284	312	244	268	255	272	293	278	280	270	263	276	287	283	300	288	261	285	298	275	287	256	253	277	275	279	297	305	284	259	276	273	248	292	281	293	286	259	273	264	234	280	266	275	283	273	278	269	317	298	299	255	251	269	254	305	265	307	287	303	270	285	286	284	245	245	284	286	292	292	284	259	246	288	279	245	239	266	282	263	305	271	294	304	259	278	292	271	313	273	283	255	276	288	262	274	261	271	252	326	282	288	263	285	250	246	288	271	274	264	274	291	258	271	289	287	263	266	269	256	268	274	257	272	279	292	261	273	287	290	298	303	304	295	290	284	284	264	274	246	244	281	306	260	247	255	282	282	252	257	255	262	283	263	264	302	257	270	277	276	279	270	245	247	307	309	267	261	288	258	271	303	256	267	253	256	272	279	312	290	313	281	265	263	263	262	259	278	282	283	283	262	289	296	261	274	263	282	281	261	263	244	268	295	269	291	264	244	279	279	280	282	286	277	270	257	264	287	277	278	274	257	286	262	279	260	263	281	249	265	270	289	271	282	258	253	261	252	267	273	294	276	278	285	246	268	264	252	260	304	252	285	243	268	281	252	277	251	282	285	274	272	280	268	264	298	265	290	269	300	272	271	265	286	307	271	305	251	281	283	229	270	287	265	240	249	276	282	276	318	286	249	278	267	278	286	248	318	270	299	254	245	275	288	275	284	270	297	291	298	294	250	286	286	298	274	287	257	257	300	260	266	264	292	323	294	283	271	292	251	268	238	323	314	286	286	268	268	295	315	267	264	252	274	263	292	267	247	296	287	235	260	252	289	260	253	281	286	275	258	270	267	307	278	276	300	273	294	298	300	264	283	266	284	271	277	264	250	264	301	281	255	312	277	259	272	287	254	251	289	306	313	291	273	281	264	273	280	269	275	287	276	257	280	274	270	300	298	249	279	269	271	273	284	275	266	274	243	279	257	281	310	250	300	308	309	276	280	255	260	260	265	277	257	302	302	291	246	295	263	259	262	281	295	273	275	259	290	266	266	254	286	256	246	259	268	252	247	285	278	265	279	289	282	289	288	246	272	311	314	292	265	279	256	292	278	280	268	244	275	287	285	265	258	275	268	273	305	285	323	284	294	283	268	292	298	263	265	306	294	313	293	269	265
5885	765	685	638	625	619	620	600	673	642	641	634	647	638	661	638	621	644	610	605	672	590	620	645	592	634	616	643	605	619	602	629	675	655	638	611	619	615	659	601	610	640	655	640	608	588	589	636	588	649	637	611	639	634	666	687	642	636	559	614	608	659	653	641	604	579	624	630	600	627	657	607	670	621	654	612	696	613	659	674	626	663	645	611	626	626	683	629	633	619	608	658	631	606	645	653	630	627	636	586	585	625	642	589	670	611	602	629	653	669	631	650	615	640	617	630	650	626	617	630	634	638	624	619	692	623	626	643	620	651	675	611	626	632	633	634	616	602	654	633	626	620	632	628	631	599	641	632	622	622	658	655	618	589	651	628	670	651	604	645	619	612	583	616	639	647	617	624	645	623	605	665	642	669	642	635	631	643	688	666	625	613	636	682	604	662	676	588	646	575	625	599	593	635	645	620	652	648	640	664	624	598	656	644	640	623	594	667	645	650	670	639	637	645	669	600	674	608	668	624	649	603	665	604	633	623	688	649	618	598	650	616	611	664	616	576	619	632	641	614	637	614	601	634	609	625	638	626	644	652	671	645	661	620	648	640	596	652	646	666	692	623	640	626	614	651	569	618	640	598	666	633	593	634	670	656	644	628	685	614	585	618	631	617	676	623	638	714	627	647	668	651	622	656	651	636	668	630	608	647	589	624	641	637	640	671	647	665	633	644	612	651	598	634	609	613	658	652	626	591	628	582	622	682	615	637	612	630	621	625	660	611	669	651	662	649	618	615	604	606	667	613	628	610	619	610	642	593	629	650	572	621	665	616	672	647	662	657	596	637	633	674	630	661	655	677	651	615	646	631	607	590	625	623	657	659	652	635	642	608	605	620	596	642	634	632	646	649	639	633	627	664	599	686	648	589	579	619	642	599	641	602	632	657	593	658	620	611	651	623	630	655	668	641	642	611	644	644	593	633	621	684	637	630	590	626	627	698	617	693	619	655	673	643	577	648	632	616	631	636	620	584	644	627	632	600	591	660	614	606	649	604	575	642	601	624	637	595	626	621	659	642	642	602	637	639	620	607	601	655	623	655	615	639	586	609	652	633	581	597	606	616	662	624	621	665	627	625	604	638	652	604	595	594	636	631	636	633	648	614	651	593	638	618	616	630	640	659	634	660	579	632	636	647	661	629	648	625	623	661	599	626	646	622	663	610	613	617	608	638	590	634	633	646	667	632	625	580	629	633	633	681	668	623	594	620	665	631	626	590	657	592	675	631	676	627	624	608	618	628	616	621	594	654	645	627	669	643	652	632	627	635	640	621	618	596	660	663	664	618	622	635	643	644	619	681	608	623	609	608	604	622	663	629	605	630	609	618	623	609	642	635	616	634	631	628	606	638	662	613	596	659	664	642	652	644	614	659	627	659	650	615	645	621	635	604	655	626	629	627	632	644	631	642	657	602	620	634	611	621	644	665	614	628	662	631	666	594	630	637	646	640	647	650	635	627	625	611	654	613	640	614	627	656	585	622	629	648	631	610	646	655	638	614	616	645	662	639	615	613	628	628	654	656	673	653	672	684	633	603	656	629	592	624	645	603	636	610	601	610	650	669	632	613	627	619	634	649	667	605	628	644	638	591	652	674	616	650	638	596	642	661	640	628	598	641	620	602	630	609	651	657	657	618	643	622	625	663	598	583	690	625	628	647	607	645	638	605	632	630	665	584	629	629	628	657	618	631	622	603	583	632	617	587	653	638	621	638	683	655	637	630	610	622	595	616	651	614	619	653	635	629	644	618	601	627	647	681	651	646	614	599	618	660	648	628	628	636	651	592	622	650	613	674	635	632	679	637	647	686	618	655	610	664	624	630	657	650	679	622	647	662	675	630	631	637	611	599	619	608	632	659	669	652	672	603	666	642	639	654	595	675	621	614	676	655	608	676	651	660	609	640	665	639	645	625	602	638	642	640	586	619	626	610	628	595	634	624	613	614	669	623	620	609	625	617	645	625	669	625	668	659	636	662	641	602	639	641	707	631	655	667	649	653	676	642	626	683	629	651	602	648	585	641	605	661	608	640	605	632	644	615	710	627	598	599	644	602	644	579	654	649	627	630	651	638	698	643	642	605	580	672	644	618	616	638	633	665	628	629	640	639	649	644	614	649	661	654	657	677	610	619	593	606	618	649	615	646	648	619	636	608	612	614	610	602	627	621	613	633	641	612	671	590	635	656	595	659	621	634	628	655	622	622	629	645	629	589	657	656	651	650	613	623	644	636	612	658	663	592	638	631	604	642	660	608	586	644	672	617	636	687	638	641	640	656	645	602	637	645	674	615	658	640	663	646	623	655	655	589	661	654	642	602	695	586	633	597	670	657	628	576	626	638	627	627	623	648	673	612	687	640	638	585	672	648	636	644	639	643	616	617	640	639	671	671	616	624	677	591	622	594	637	672	636	571	609	577	635	623	648	606	656	612	684	651	647	580	617	630	619	601	614	632	656	618	670	645	618	605	674	600	628	642	644	624	611	626	618	663	669	595	655	696	635	634	647	644	635	596	613	628	669	646	645	663	635	647	636	645	590	615	609	622	620	631	680	603	669	661	629	625	639	649	624	638	599	668	615	652	607	686	649	624	604	696	584	683	657	614	616	626	598	614	604	657	640	652	663	593	660	653	622	635	636	640	603	678	570	578	614	616	650	656	593	650	593	647	664	628	645	603	598	666	637	622	597	636	629	655	652	633	551	649	655	658	632	663	580	605	645	647	661	654	596	613	607	645	638	635	594	652	621	663	620	647	626	628	622	654	620	647	644	611	617	640	587	662	639	639	623	657	609	647	624	677	674	650	594	609	643	651	620	586	628	603	645	636	642	608	621	613	621	608	591	600	621	653	614	658	648	638	657	614	635	633	634	600	615	619	659	619	620	651	620	680	625	611	643	629	621	652	640	657	618	611	646	668	649	636	658	651	624	676	625	627	660	628	640	676	640	586	656	593	629	599	627	598	605	683	643	649	634	667	660	678	629	632	635	624	617	617	648	640	631	634	642	640	675	630	579	610	611	611	670	662	615	680	659	625	633	659	657	622	611	606	635	628	617	664	618	644	598	647	619	667	662	651	643	625	639	617	633	659	619	640	635	666	626	617	642	647	601	616	634	618	586	656	667	657	625	622	559	633	609	593	659	619	642	597	657	651	687	638	635	608	655	589	636	602	676	602	630	652	647	633	658	639	619	613	641	621	691	632	617	619	607	626	611	593	651	648	611	645	583	640	638	640	607	642	634	627	655	637	627	617	615	639	645	647	620	650	580	622	622	637	644	632	668	627	646	639	626	626	627	598	636	671	645	610	618	646	630	649	655	632	629	621	643	624	602	603	675	649	649	634	605	646	644	664	632	634	617	628	629	655	618	674	672	620	614	648	626	646	655	620	649	625	608	636	622	629	673	653	646	650	683	674	630	648	627	645	667	661	656	676	644	624	682	604	650	653	650	597	626	649
25275	21709	25568	28339	21554	3925	585	490	414	403	414	402	355	379	393	363	373	365	381	344	371	378	396	358	409	378	370	380	381	390	355	363	371	335	361	370	352	365	336	331	371	362	416	343	371	391	366	353	331	362	382	401	345	362	384	359	399	378	350	360	371	404	388	412	378	388	384	358	339	380	382	383	380	345	353	394	359	356	352	363	349	405	365	380	326	354	363	364	376	372	350	365	382	370	359	360	304	364	354	360	361	379	341	364	373	350	377	337	362	308	345	400	329	344	369	356	371	364	338	393	362	371	407	363	381	386	362	343	335	403	369	338	380	355	358	359	374	390	322	358	383	360	383	347	378	336	349	360	366	349	370	392	321	382	366	364	342	359	362	331	368	376	381	385	367	356	336	385	388	356	321	354	355	376	404	367	387	386	322	340	359	351	385	347	379	372	339	379	368	384	342	378	390	354	355	348	361	376	327	352	386	351	391	388	379	368	356	358	377	361	367	410	358	337	372	390	388	351	343	327	364	401	418	365	380	354	374	372	380	343	394	365	385	368	424	399	372	348	363	346	366	359	352	359	373	369	390	389	371	355	375	361	376	315	355	350	354	378	383	364	388	321	358	395	381	399	345	382	368	361	410	364	382	395	349	350	371	345	334	430	348	348	382	376	369	338	400	320	337	359	358	379	352	345	341	324	392	351	365	355	375	360	370	372	365	369	330	369	375	404	357	324	326	372	367	335	349	338	354	390	362	374	386	362	361	374	374	373	396	348	375	374	380	326	287	349	359	371	358	353	352	379	352	391	341	361	346	359	374	385	418	330	382	369	361	344	359	333	390	374	396	365	379	353	353	381	349	334	329	302	396	391	350	373	341	339	338	364	365	345	389	377	394	353	365	329	360	352	356	358	379	391	354	356	336	357	353	371	359	397	346	376	364	390	335	370	346	392	346	386	346	359	336	352	348	362	329	377	384	361	354	380	353	339	326	361	371	344	374	322	393	393	351	384	375	345	387	351	357	368	362	364	360	371	355	355	378	348	402	354	375	341	358	359	393	361	336	353	396	334	371	357	349	357	332	358	371	390	343	356	345	373	376	401	381	371	359	379	353	397	385	374	362	418	366	383	350	392	365	388	360	371	359	356	338	375	374	397	338	350	365	327	384	408	362	328	347	358	357	353	376	362	368	349	369	410	351	363	388	341	366	348	365	355	349	346	371	363	360	386	393	384	350	363	334	380	337	350	360	369	376	322	334	338	361	366	350	394	355	345	317	361	400	368	356	352	348	341	359	374	387	374	355	351	363	370	382	301	378	340	364	395	360	359	404	351	358	348	395	340	353	371	381	346	352	375	368	371	335	352	391	375	333	347	360	365	385	343	388	377	377	321	337	347	394	371	348	381	365	376	367	347	360	359	361	363	350	401	371	344	398	347	344	331	352	355	367	366	361	361	386	355	407	354	349	340	357	372	409	378	368	358	387	343	362	369	372	352	362	430	370	367	371	332	366	353	311	377	381	336	385	331	325	370	390	339	363	398	410	367	337	360	351	372	351	337	399	397	381	379	375	397	375	389	334	403	379	353	368	326	365	315	366	368	350	386	357	385	330	374	344	373	346	372	349	378	373	368	388	387	367	342	370	391	349	349	357	376	371	371	409	314	340	370	366	389	370	357	366	401	297	372	359	364	377	393	386	339	391	393	346	384	384	369	338	337	304	384	368	383	382	331	362	351	327	351	372	406	343	340	355	329	371	356	354	379	370	362	348	370	388	338	380	364	364	367	356	396	354	391	370	363	349	363	338	377	348	402	384	406	367	360	375	389	327	329	356	387	380	378	369	355	339	375	399	372	355	380	356	355	350	354	344	317	357	361	377	352	359	359	342	377	367	333	328	359	345	395	400	370	367	374	369	326	377	390	323	361	337	365	358	357	397	379	363	360	344	376	386	387	339	377	378	354	387	391	331	380	378	381	369	353	345	348	362	359	388	314	361	362	378	387	357	369	351	352	384	321	371	333	358	338	342	363	341	393	373	339	347	348	324	357	332	321	365	373	354	361	396	334	348	380	331	336	369	385	351	374	322	359	366	387	380	394	357	335	404	387	367	402	345	354	316	365	380	370	347	353	373	375	360	353	385	360	394	408	347	376	339	382	377	341	362	377	385	357	389	349	322	341	370	391	384	362	355	365	356	363	376	323	377	403	384	365	360	363	351	340	349	344	361	368	365	350	357	367	372	364	350	343	380	382	338	350	369	367	377	355	356	326	334	360	396	370	382	346	372	325	353	367	421	367	335	396	368	369	373	364	336	328	358	334	364	377	393	386	336	350	382	406	379	339	369	346	370	353	360	366	381	367	396	359	352	354	354	333	382	339	373	341	358	337	345	390	384	310	377	372	396	389	377	363	347	385	362	346	341	352	395	380	374	379	387	348	351	342	342	369	373	342	378	378	345	395	365	373	347	363	391	352	365	366	347	372	377	358	368	367	377	374	335	325	360	372	353	375	351	374	358	384	375	370	376	393	352	358	390	369	376	399	374	369	331	387	370	352	358	387	381	306	328	360	362	357	346	370	322	367	350	357	366	355	346	360	364	354	348	384	377	368	343	363	385	356	348	357	392	387	395	356	355	344	353	357	365	367	341	367	373	366	372	362	332	370	378	388	351	344	345	400	364	331	333	351	362	391	330	325	364	372	332	346	393	398	369	359	356	397	397	376	362	357	383	401	366	342	341	357	354	420	368	383	384	390	362	338	354	336	355	369	373	363	397	367	367	361	357	358	341	368	382	347	339	363	357	365	375	338	363	371	350	396	373	322	334	375	409	375	390	362	367	381	373	391	377	312	367	339	345	375	381	364	373	335	369	388	385	373	395	368	353	357	370	313	357	381	331	368	369	363	379	358	376	386	340	389	376	376	399	368	359	328	338	389	356	329	351	339	356	375	375	388	365	353	339	345	361	337	316	375	363	355	390	357	362	406	371	340	309	372	392	378	401	359	356	338	371	346	384	386	363	342	338	330	328	350	379	377	369	400	363	386	347	365	376	400	358	318	408	338	373	386	368	363	379	395	359	389	342	354	360	361	352	396	357	384	356	365	374	388	381	365	366	336	391	366	347	343	369	367	394	346	357	411	355	345	396	345	400	372	368	358	347	353	333	362	354	314	404	342	379	345	375	342	345	333	394	365	372	363	362	368	350	384	354	377	402	382	357	380	386	318	377	365	362	373	385	366	345	364	355	372	371	402	370	346	375	358	367	353	366	372	349	367	362	369	344	327	371	364	353	375	363	377	351	348	348	361	317	357	358	351	381	358	358	347	371	396	348	338	410	376	375	373	354	360	375	345	383	326	328	386	386	372	361	363	345	360	359	407	395	379	376	371	354	378	372	355	352	359	356	366	385	369	356	337	347	377	370	415	340	363	403	345	381	393	349	343	388	393	372	348	395	343	377	367	372	351	357	350	354	360	406	344	312	342	358	380	369	354	345	370	374	376	324	372
4079	3149	2182	1333	1026	927	887	909	785	823	835	821	797	784	761	802	789	786	800	778	801	790	776	790	721	783	800	818	809	793	807	751	778	797	708	793	765	777	783	771	810	786	797	761	778	757	784	834	760	791	773	750	749	755	733	810	761	771	776	739	762	799	819	743	781	789	794	749	793	790	726	837	777	816	787	804	803	779	812	767	764	774	780	796	823	767	760	772	822	802	786	813	759	814	830	792	780	819	832	782	748	755	804	811	756	782	829	755	791	755	768	781	760	801	827	765	753	788	780	737	743	741	810	719	768	783	777	766	798	773	866	785	807	795	772	752	721	774	776	760	755	769	769	727	785	809	841	719	802	752	722	772	718	809	768	739	771	759	710	778	778	801	824	761	788	799	741	784	775	813	779	771	778	804	761	791	786	801	769	794	797	777	741	762	779	788	783	802	830	735	767	802	790	763	782	791	763	822	755	773	752	792	782	793	719	768	743	777	743	750	795	789	813	771	815	742	749	762	789	749	773	799	750	775	768	749	771	730	792	759	763	762	773	764	778	755	806	810	768	762	769	782	798	728	796	811	739	785	757	781	794	801	776	819	770	827	774	783	775	770	749	741	736	803	790	761	752	793	792	771	778	788	755	767	746	749	798	738	805	756	759	716	773	805	819	733	843	753	815	777	840	743	814	814	751	744	778	768	800	821	780	803	810	785	795	736	792	787	832	774	803	797	824	763	727	804	723	793	777	784	764	787	786	807	796	756	787	729	768	800	738	778	785	787	809	754	713	775	762	781	777	751	753	785	750	767	734	748	761	746	731	762	807	800	791	777	782	807	809	752	748	750	731	779	789	775	782	816	823	776	786	809	776	786	744	802	802	752	761	794	762	766	752	719	809	793	793	750	783	741	776	826	761	815	821	769	812	793	753	766	769	767	735	822	794	780	813	767	743	723	782	790	802	822	744	805	781	795	758	775	749	791	748	815	803	805	804	833	763	785	806	764	762	746	764	797	760	780	817	796	746	778	809	776	796	791	756	792	802	774	766	807	772	813	810	730	830	756	803	786	847	771	815	787	815	777	820	774	758	816	775	812	787	777	772	791	775	780	782	785	763	771	770	749	764	793	752	828	765	768	791	768	758	794	794	737	776	774	795	740	774	811	784	791	737	829	739	757	758	794	810	767	767	760	774	742	788	789	745	826	749	815	730	758	783	762	821	781	753	761	802	752	841	786	770	774	798	805	792	799	782	785	767	773	800	820	800	778	772	748	772	765	779	760	777	724	791	760	821	762	721	770	833	775	749	771	795	821	787	787	816	764	787	752	782	808	732	803	779	738	751	767	828	789	748	732	740	827	749	789	799	779	728	730	851	787	783	804	773	754	797	764	752	745	804	774	786	756	749	695	803	755	732	781	756	811	773	786	743	789	768	732	762	784	778	745	788	793	778	788	772	780	758	729	782	787	797	765	781	773	720	737	752	837	744	799	718	712	772	836	753	763	770	767	835	776	769	796	777	761	761	766	834	803	729	808	793	816	753	776	742	742	784	780	777	797	758	786	778	783	762	798	783	760	781	794	777	760	796	809	764	796	732	783	744	774	736	807	758	793	729	754	809	774	789	771	810	746	810	766	741	761	742	727	776	770	824	792	747	762	818	790	830	827	751	779	776	731	816	785	806	794	757	742	787	796	759	725	748	831	754	820	759	775	800	786	786	769	778	785	788	771	799	770	749	731	794	796	794	779	797	761	778	748	720	788	768	822	796	800	738	738	767	757	794	818	795	755	806	754	758	760	780	775	809	782	778	789	765	818	745	756	741	746	741	795	805	792	814	799	766	810	817	773	789	755	729	807	766	751	741	780	787	790	746	789	795	780	856	754	772	808	775	833	755	791	792	833	780	775	737	749	758	806	775	769	769	801	795	786	742	757	770	784	816	763	811	735	800	836	795	753	790	779	782	811	787	764	745	784	810	797	796	766	792	818	741	792	761	766	847	814	752	843	819	768	821	747	800	775	812	791	764	804	774	764	771	727	807	807	756	785	779	786	764	748	766	804	762	804	756	774	756	785	813	782	752	784	755	778	793	775	772	745	799	787	704	758	718	804	773	830	745	785	804	765	747	774	800	764	783	792	806	777	797	775	840	773	755	784	754	780	798	739	854	782	758	787	750	771	787	768	812	825	756	735	780	760	780	767	792	794	737	850	796	829	790	787	773	827	814	784	750	762	819	811	822	776	774	778	755	729	724	727	758	821	778	756	784	733	820	776	774	775	753	759	775	790	835	804	816	761	811	781	817	806	812	766	776	784	774	784	733	772	799	829	767	762	790	791	785	794	824	807	765	751	823	765	775	769	816	790	737	754	767	809	789	756	774	812	766	750	763	807	788	828	825	800	798	785	761	790	731	786	800	793	756	759	787	757	759	797	828	778	751	797	803	803	806	745	735	750	783	797	782	822	737	761	749	766	809	794	776	749	845	775	798	743	719	722	810	797	731	751	771	757	757	784	749	764	791	810	763	750	799	792	786	753	794	768	796	780	771	786	801	784	773	789	743	804	797	734	775	788	745	798	763	773	786	783	760	819	834	764	724	760	791	784	747	798	779	723	756	800	786	797	771	791	775	717	712	784	761	769	808	769	787	787	833	781	783	782	754	779	780	776	805	757	795	740	832	731	812	781	826	803	807	766	748	773	775	787	792	772	786	783	771	748	751	757	801	777	742	818	818	808	815	764	803	800	745	793	765	781	800	794	796	740	782	765	769	797	761	732	779	764	807	779	804	772	732	779	813	762	795	802	767	798	779	758	802	776	789	748	759	763	776	800	703	769	782	805	816	727	762	788	777	802	757	789	788	777	780	761	782	804	819	738	748	748	823	718	765	749	808	756	716	770	761	769	729	805	814	777	854	778	749	708	819	720	819	814	800	740	785	769	811	745	787	779	785	756	746	764	788	791	752	767	830	806	760	782	806	757	781	780	793	730	781	791	847	759	800	771	738	724	792	797	809	798	792	809	824	805	780	821	790	788	773	798	736	799	800	747	770	807	780	756	775	766	784	734	809	784	787	801	777	740	743	807	796	811	818	704	775	727	828	803	752	773	774	730	784	725	803	775	807	766	814	797	718	800	762	773	736	812	791	808	780	768	737	779	832	696	777	780	775	782	734	766	807	791	811	731	725	807	760	779	786	749	756	733	775	765	769	780	762	754	834	758	762	823	816	769	818	782	782	729	761	771	827	801	734	797	786	763	783	774	796	755	768	757	756	757	733	738	809	781	806	746	756	766	760	725	748	699	787	792	762	768	830	814	774	727	732	794	821	809	743	796	821	768	755	792	768	789	810	724	791	779	776	794	814	789	803	756	773	764	761	764	742	767	781	747	752	747	781	765	829	795	826	791	740	782	816	764	792	785	762	787	793	755	763	784	737	767	851	759	782	799	760	755	776	773	767	794	806	737	826	802	790	767	779	789	761	792	769	757	778	805	767	815	774	767	784	780
24550	21704	26116	27813	21711	21703	2804	502	345	328	323	315	262	289	288	253	244	239	215	219	246	197	215	255	219	243	183	225	226	221	204	217	241	233	213	223	212	248	215	226	204	218	215	224	235	217	220	217	191	203	201	212	212	202	217	234	224	227	232	229	210	216	221	210	217	257	206	194	212	190	221	237	231	214	209	207	207	204	207	194	209	186	200	187	226	211	228	214	206	230	195	185	212	202	195	222	232	195	205	238	208	207	194	231	203	218	215	234	220	210	215	228	238	197	223	208	226	199	204	222	227	231	212	233	244	219	231	232	230	228	215	216	218	214	226	214	210	249	227	218	222	228	210	204	225	226	201	203	220	238	210	226	206	209	211	212	215	227	212	231	204	209	215	210	226	222	217	223	235	232	222	216	235	223	201	192	207	203	234	207	168	217	207	191	224	224	197	219	217	213	226	217	202	208	199	205	194	219	194	191	201	213	207	211	213	233	231	231	211	222	229	223	199	214	205	228	188	206	176	208	202	209	210	219	205	222	230	222	210	222	193	226	184	217	217	231	196	210	229	228	185	219	194	231	213	201	188	234	233	223	199	235	207	200	192	236	194	217	221	203	201	209	213	210	218	215	218	253	221	194	207	235	200	248	219	244	209	200	202	200	192	208	222	202	205	214	242	204	185	211	194	234	211	238	207	200	222	208	227	206	231	218	197	235	204	203	233	207	197	217	211	223	216	217	207	209	195	213	237	233	216	214	236	238	221	213	217	198	218	233	212	211	196	201	225	197	175	195	210	199	215	222	210	207	228	205	212	212	209	229	202	232	230	226	188	246	233	211	210	229	198	206	204	232	196	211	200	183	223	210	247	230	207	213	198	216	219	215	203	235	200	211	218	221	214	195	229	206	209	212	221	200	224	205	232	177	238	219	207	236	201	230	248	202	222	212	217	193	217	213	232	215	215	209	211	210	212	229	213	219	242	236	205	182	217	228	220	209	210	247	224	235	212	198	194	215	239	235	226	210	195	224	197	179	210	230	217	218	220	206	191	233	220	237	199	226	210	210	228	200	250	196	227	192	185	219	209	196	211	226	209	214	220	225	198	213	195	211	250	208	217	239	223	235	206	195	213	219	237	205	214	214	206	229	180	248	228	226	222	190	220	194	219	253	170	233	238	207	220	218	203	233	189	206	234	237	218	230	217	223	180	203	198	212	226	213	232	201	230	199	189	200	180	175	189	167	225	250	217	209	201	207	191	234	201	199	203	233	198	219	235	216	220	224	201	217	219	221	238	180	204	204	192	233	212	233	201	215	176	233	206	222	207	201	220	234	251	202	209	223	223	200	209	212	219	193	207	230	192	209	209	231	210	221	229	194	228	242	196	226	201	230	213	220	187	216	211	224	208	227	222	206	229	199	204	228	201	206	210	228	202	221	196	242	216	207	189	210	191	230	221	191	252	245	200	218	231	248	221	195	225	197	221	225	236	233	217	214	216	198	218	194	206	222	219	208	233	226	229	196	240	224	255	278	228	209	205	211	219	232	205	203	236	218	218	228	203	240	220	209	221	245	230	211	212	225	219	212	203	229	228	210	213	219	227	200	218	249	207	226	227	235	249	211	216	231	211	181	203	224	227	193	211	207	219	214	189	218	214	214	203	192	204	205	215	233	182	199	204	213	215	213	240	228	206	220	215	208	199	214	227	243	220	223	260	258	262	207	250	205	209	230	204	214	212	210	202	207	218	197	208	207	233	206	215	204	191	224	267	187	209	227	217	224	212	237	217	234	214	227	212	205	200	213	208	206	243	230	222	220	212	166	207	230	237	216	201	202	215	204	230	231	244	227	245	209	207	211	216	227	222	202	230	198	208	216	200	212	215	218	206	188	211	213	251	210	195	242	245	212	208	201	257	244	205	230	214	194	204	218	225	250	217	223	234	202	198	226	183	214	204	219	224	199	231	218	201	206	227	215	193	216	220	234	203	195	215	209	244	200	218	211	209	219	220	224	235	190	198	188	187	225	198	221	190	217	228	193	212	189	213	222	244	227	236	204	248	239	216	224	216	204	199	192	214	190	204	206	202	231	214	223	226	184	206	193	220	211	206	206	242	205	235	221	216	186	194	211	216	200	212	219	198	211	195	188	189	203	235	231	201	224	198	249	220	215	223	214	250	193	244	195	182	220	181	191	222	219	232	219	206	210	228	221	194	210	181	213	185	215	212	206	216	197	248	209	219	223	243	208	225	200	221	195	241	238	233	225	204	193	243	213	238	254	242	217	230	214	210	231	220	230	232	197	205	200	183	225	226	207	220	206	232	210	231	223	214	231	217	186	198	216	228	226	225	211	202	223	247	243	203	214	211	196	215	256	239	204	221	205	196	209	211	228	211	221	211	231	205	228	196	221	206	206	193	205	209	214	227	210	232	210	187	229	209	219	221	220	201	218	213	225	203	224	240	221	198	199	249	230	214	199	224	177	176	213	229	217	216	234	217	209	242	213	220	234	244	203	215	186	217	245	205	224	224	232	219	215	216	214	226	229	201	221	196	205	208	186	198	218	204	217	231	204	186	199	210	231	211	185	239	201	231	228	244	201	207	199	198	231	197	231	179	215	223	210	238	225	215	234	215	235	207	227	198	226	223	194	207	217	220	219	240	216	217	222	220	211	197	204	227	208	230	212	204	225	204	198	223	229	225	216	200	209	225	239	232	222	231	228	196	180	214	192	220	203	217	198	209	234	196	211	227	193	217	194	210	212	209	182	208	205	206	212	225	186	215	232	210	250	233	224	213	223	225	217	211	198	196	201	243	224	200	208	221	212	200	199	243	204	193	220	242	241	195	193	225	217	222	191	196	213	210	241	247	230	177	212	197	197	208	193	207	218	215	196	224	208	183	182	183	210	204	215	212	201	222	230	199	220	221	214	206	231	219	244	217	215	178	194	246	216	234	242	234	210	221	227	185	186	223	212	221	235	213	225	189	233	213	229	207	191	191	213	207	231	220	201	208	213	186	225	186	189	217	196	204	211	202	220	233	239	182	182	224	215	223	196	197	245	246	244	215	199	234	202	182	222	240	223	222	226	206	191	216	197	184	197	216	198	242	199	204	209	222	210	195	231	219	211	205	215	199	230	209	215	230	218	258	214	220	237	200	209	209	162	206	222	218	182	206	200	194	212	232	200	205	184	184	220	242	201	237	215	204	203	213	216	249	260	226	215	191	200	213	209	212	230	198	210	221	227	194	207	234	225	250	204	222	222	221	185	217	202	235	188	197	222	201	227	188	234	198	199	203	260	203	193	234	205	204	207	207	228	220	195	240	212	217	240	203	220	250	197	237	219	211	188	217	210	216	187	221	185	200	219	217	214	216	217	230	212	240	209	191	191	208	211	211	204	205	245	220	221	200	199	229	216	206	218	218	220	215	212	218	204	244	207	212	223	228	210	209	252	199	227	223	241	209	228	218	222	198	216	197	205	229	206	192	208	236	230	208	216	274	254
4187	5143	3097	1577	953	761	635	588	567	508	518	525	540	496	517	482	467	478	512	492	438	484	508	487	483	471	456	482	467	463	485	500	438	421	476	460	459	479	502	441	476	474	510	477	480	492	417	464	477	468	485	481	456	480	466	487	423	462	464	463	490	488	486	464	502	486	471	481	501	450	494	514	438	481	489	490	482	490	463	476	507	487	500	485	491	491	479	470	517	489	495	474	459	493	459	482	478	474	464	496	470	462	486	468	491	499	482	458	484	502	496	476	448	476	475	483	492	428	462	462	439	442	487	477	517	496	465	473	473	477	475	450	527	494	469	468	460	462	488	479	453	499	472	465	470	468	481	441	493	534	500	505	491	461	451	483	527	465	468	469	492	481	497	494	476	457	485	460	473	467	486	449	532	505	482	474	481	454	445	430	479	485	476	459	458	480	496	472	452	464	494	446	464	466	451	460	473	484	464	480	503	458	448	454	500	468	481	471	439	495	433	459	488	485	503	485	451	481	515	457	487	486	462	497	489	482	438	446	457	485	514	487	487	515	455	440	456	436	467	465	465	464	501	473	481	503	476	516	479	533	485	488	453	480	469	477	493	464	482	491	499	448	440	457	466	479	497	456	466	503	509	474	484	452	483	452	491	491	504	462	466	453	454	483	449	438	451	469	441	464	483	478	466	506	453	500	470	481	469	444	461	466	460	487	470	499	473	451	402	479	459	443	468	443	481	475	480	478	469	456	452	427	461	475	456	477	504	457	461	474	457	458	490	497	522	493	492	474	446	468	487	496	456	471	456	484	466	496	501	441	480	486	461	497	454	439	477	485	481	488	495	485	444	486	466	512	461	439	501	483	444	468	478	477	473	457	487	462	496	489	467	508	464	467	483	503	444	463	477	471	480	464	489	493	461	454	484	446	451	462	453	449	483	508	492	467	501	423	436	452	500	454	442	476	464	473	472	499	484	447	442	482	530	446	489	503	472	495	512	479	451	436	478	427	458	471	456	502	465	460	454	468	452	469	495	454	448	461	458	463	436	481	559	502	500	436	487	483	497	481	469	514	481	449	498	464	480	473	452	492	451	469	470	461	478	503	453	462	508	486	455	448	505	490	447	490	497	462	459	479	480	478	452	453	505	477	450	469	443	474	464	483	469	512	468	496	456	432	492	513	487	490	449	470	403	492	515	454	482	499	466	466	483	522	478	474	472	495	475	466	444	484	455	444	456	440	435	522	471	479	485	460	473	490	463	450	470	502	449	484	485	502	452	464	472	449	510	459	495	450	457	425	470	488	484	432	471	496	428	475	460	449	456	446	468	468	468	484	475	446	476	480	460	494	437	471	430	486	531	460	422	482	476	499	485	478	472	478	489	458	468	477	433	472	451	470	471	485	434	482	471	507	442	450	508	467	441	473	466	473	445	517	485	484	492	433	478	457	464	490	471	446	468	482	452	469	487	489	502	486	465	465	517	482	471	502	483	448	470	500	485	465	454	444	484	507	473	441	483	450	488	507	471	499	437	482	516	472	467	492	457	474	437	463	466	490	435	460	443	473	497	457	480	461	489	452	465	483	484	453	484	465	453	461	462	453	443	447	485	477	483	459	495	429	466	509	478	475	476	409	478	495	454	471	470	458	481	480	477	481	489	447	479	423	479	489	450	504	518	467	492	499	432	483	473	463	455	439	479	474	467	447	535	477	431	415	440	493	487	481	439	450	463	468	461	448	483	500	492	541	478	462	461	454	489	446	437	492	500	447	497	470	465	451	499	446	523	448	484	524	492	519	514	500	431	495	505	497	462	480	460	523	434	511	489	493	448	462	490	497	493	495	517	471	494	488	454	506	517	478	472	452	492	486	485	475	448	494	448	505	455	459	449	474	409	413	459	460	446	509	504	496	497	508	460	494	511	475	488	480	429	486	460	470	472	485	463	509	467	463	494	458	490	474	531	505	474	490	517	464	495	477	512	471	469	478	461	536	436	469	486	517	417	496	482	450	435	449	481	477	460	508	447	458	515	488	452	486	465	472	459	446	500	477	480	491	513	469	453	486	468	468	507	458	453	475	446	477	504	492	475	459	499	478	463	490	485	500	451	467	458	471	429	469	460	512	496	481	464	476	453	468	504	488	460	459	446	456	480	509	491	497	453	508	465	483	472	461	464	474	456	473	471	482	474	472	447	489	483	466	448	442	505	454	485	444	454	480	484	465	506	469	521	445	451	447	514	463	478	436	454	437	506	492	496	495	455	470	445	444	433	466	472	479	447	481	456	489	466	444	472	467	462	469	496	488	444	481	517	455	462	514	482	483	497	482	490	479	472	484	501	511	472	497	445	456	474	485	492	419	474	476	459	476	471	463	463	446	480	464	473	466	451	459	454	456	473	469	454	500	490	492	511	449	527	486	466	503	453	465	461	503	477	450	474	450	500	468	496	475	478	465	453	439	449	452	493	465	478	462	530	461	497	492	501	485	472	486	505	463	453	487	476	498	453	449	458	475	475	460	457	466	462	467	510	485	521	461	470	452	477	461	473	430	479	511	457	505	439	477	477	483	477	499	502	484	481	490	482	468	476	494	515	495	450	503	490	476	469	477	477	444	473	483	491	490	500	502	526	451	434	497	496	451	460	441	457	509	443	446	462	475	477	482	468	448	438	465	463	473	498	445	474	471	465	498	458	453	463	457	432	443	462	500	501	459	469	500	459	452	452	502	493	473	451	505	467	474	444	455	478	446	464	453	451	481	505	481	516	463	446	481	500	461	482	451	438	490	491	456	483	454	465	471	464	484	479	472	444	470	502	479	490	489	484	468	480	489	487	510	467	481	443	468	520	460	482	475	490	458	462	507	495	477	445	439	482	483	504	474	459	456	480	467	471	504	459	501	487	482	459	469	485	526	513	458	436	486	454	448	483	502	491	460	469	426	445	485	480	470	498	468	445	464	484	464	466	491	474	478	475	483	498	471	448	480	458	454	466	470	461	451	461	483	451	450	492	402	507	469	488	448	455	461	482	491	480	459	464	470	520	484	437	453	492	462	432	483	447	491	484	450	468	459	442	480	487	526	477	479	454	463	451	464	501	472	518	484	462	459	469	467	481	486	492	476	481	445	476	449	519	457	473	445	444	494	472	530	447	447	490	442	430	475	477	489	474	491	509	513	491	468	450	472	473	471	502	451	471	485	482	494	478	518	474	470	478	524	481	507	507	492	466	491	488	437	469	444	490	484	470	481	445	464	460	463	459	471	475	484	445	488	498	477	460	441	453	448	479	460	481	466	429	459	518	453	454	462	468	512	413	465	479	498	454	463	478	524	496	486	472	480	463	474	469	451	486	465	474	460	525	461	437	493	463	493	459	460	457	450	470	464	464	485	451	494	449	434	518	490	485	474	455	477	481	486	482	460	450	449	437	492	454	472	496	481	492	471	471	499	461	443	424	484	496	471	469	460	486	479	406	466	508	509	477	477	468	465	490	521	448	466	484	519	479	434
33603	9949	1087	566	471	425	291	258	279	271	315	300	272	276	270	280	283	298	263	283	273	268	322	276	283	255	273	248	298	289	305	274	256	303	307	258	272	271	277	241	260	268	248	275	274	269	250	270	287	306	272	234	274	264	260	303	300	279	294	277	257	280	278	278	284	258	299	290	315	299	276	289	284	301	296	279	273	254	272	285	293	273	264	284	344	318	259	284	275	307	258	262	290	273	250	285	290	252	297	270	257	258	284	295	262	268	289	264	268	278	310	274	285	273	274	267	277	255	278	253	298	260	289	284	293	256	273	245	227	290	278	261	284	296	266	268	277	265	250	253	289	309	290	287	298	277	272	285	281	288	284	250	296	292	299	295	277	280	278	289	250	267	290	251	285	270	270	267	276	293	252	278	313	312	296	273	297	267	267	316	306	267	259	279	251	274	237	254	275	303	274	298	287	263	298	268	284	287	234	252	288	298	280	268	285	268	261	265	277	267	263	280	292	259	300	283	271	274	284	261	280	273	251	262	300	253	260	266	312	262	279	304	284	249	292	265	272	277	289	265	288	300	293	258	299	279	299	288	320	271	293	280	243	263	266	234	305	269	283	255	293	254	293	275	276	236	280	292	273	270	278	246	251	277	258	278	249	270	283	249	240	275	272	303	276	292	288	285	293	299	292	272	284	285	287	295	278	275	297	265	248	283	291	268	279	272	291	304	289	271	290	285	328	283	298	278	266	269	288	291	255	293	278	288	260	287	303	291	260	254	301	304	260	285	268	251	282	255	280	279	285	282	275	287	286	257	273	241	300	294	264	281	297	256	283	275	298	267	261	269	289	282	261	331	270	214	250	263	295	275	272	328	277	294	287	288	256	301	289	296	306	277	292	273	267	293	261	262	306	248	263	268	306	291	282	277	281	253	277	295	244	233	279	292	281	315	257	284	293	296	292	257	320	281	264	294	296	320	286	308	266	311	248	270	295	287	331	272	304	310	264	293	284	251	268	254	273	263	284	275	283	257	288	298	252	252	272	257	268	285	272	279	265	261	264	287	272	263	222	262	280	256	297	291	310	253	273	262	295	255	307	267	283	294	263	283	284	257	263	276	288	275	255	273	268	286	266	273	293	289	269	293	285	273	235	285	289	268	266	273	264	277	250	270	262	263	274	319	270	257	292	249	289	250	270	288	265	262	306	292	322	302	297	273	266	290	298	288	270	286	280	247	288	295	308	258	269	265	300	252	283	292	243	277	273	289	317	277	260	247	288	297	263	272	281	277	230	311	269	263	297	267	262	256	235	314	290	293	283	262	256	285	224	283	268	292	277	253	278	297	253	286	256	256	254	278	286	312	259	278	293	253	286	273	300	278	269	257	301	252	297	305	268	306	275	273	256	306	274	265	274	290	255	268	298	303	278	290	307	303	275	254	253	271	256	272	251	287	270	303	280	297	251	243	310	282	268	317	253	290	277	249	242	269	275	274	281	263	241	237	272	313	282	283	290	294	254	283	269	257	257	285	251	257	266	301	275	297	285	316	264	278	282	286	288	259	317	274	259	281	274	298	228	275	266	251	267	249	319	297	259	279	271	282	252	301	263	247	267	322	280	296	279	277	271	301	256	268	264	299	273	276	281	266	251	276	263	280	303	275	253	273	283	276	272	274	295	272	262	275	258	293	271	281	277	258	246	263	247	251	283	253	277	264	315	280	292	292	269	272	316	249	274	270	257	262	257	273	282	262	262	250	255	232	275	237	261	283	277	232	294	270	268	307	244	264	255	288	307	275	264	276	307	265	257	239	255	266	284	263	281	265	289	305	308	263	264	257	264	297	274	280	268	246	284	261	266	257	264	307	310	307	271	266	278	297	290	250	306	269	308	268	273	283	293	259	302	309	253	278	279	273	300	298	246	286	278	281	259	266	253	290	253	279	298	263	297	292	280	304	319	286	271	284	284	282	289	273	274	258	265	282	265	258	233	281	265	256	264	278	299	303	288	268	279	301	290	277	250	283	285	281	255	265	282	278	282	275	256	245	284	288	266	277	267	264	274	278	285	281	305	267	247	288	267	280	262	263	280	260	302	283	320	275	299	292	279	276	247	285	283	228	287	279	250	266	266	292	310	254	282	281	309	292	243	248	301	267	277	269	283	254	271	295	280	268	286	274	293	271	310	276	273	284	262	268	280	243	295	297	259	256	278	279	279	288	270	284	276	265	298	303	304	282	289	275	280	267	262	290	278	277	278	311	258	302	259	291	250	279	273	275	270	314	281	243	253	282	294	305	264	298	331	263	263	262	263	285	277	260	285	284	280	313	272	267	281	261	296	242	292	313	275	271	280	296	299	311	264	281	287	278	251	295	248	252	269	285	269	292	275	286	260	238	290	290	279	291	233	315	275	249	278	298	269	282	260	281	241	277	245	294	262	265	269	253	266	262	271	292	269	291	309	268	275	275	279	286	277	295	292	256	297	262	290	270	278	257	285	274	284	264	287	260	249	302	295	290	280	259	293	293	268	266	246	277	330	288	307	285	262	252	310	268	273	287	277	289	281	287	266	294	264	270	274	262	277	256	274	265	297	268	273	286	249	271	269	292	292	267	270	294	269	258	282	255	284	291	263	323	270	257	269	263	265	281	253	260	249	271	269	267	244	261	296	280	245	310	285	304	258	280	281	261	304	260	277	284	269	253	279	298	281	281	280	288	290	250	273	279	273	289	250	263	309	267	239	302	285	259	273	260	259	270	296	297	266	271	275	284	300	283	249	276	305	268	281	299	267	278	261	260	275	284	256	303	260	254	276	273	273	289	250	278	252	290	267	288	259	268	292	290	249	281	289	286	270	272	283	241	275	257	269	298	279	267	252	280	286	269	267	289	280	281	281	280	289	257	270	279	248	277	245	246	280	276	300	263	307	283	297	276	301	280	271	269	261	270	248	269	287	288	279	308	294	282	249	289	276	294	273	297	291	300	267	293	272	274	301	283	266	241	297	291	291	275	298	283	297	250	281	295	266	280	286	283	269	302	279	263	278	268	305	266	283	277	279	282	287	285	228	262	274	267	276	272	285	286	276	267	304	252	255	269	278	252	287	263	293	276	291	299	294	276	309	268	296	285	264	293	266	278	281	287	291	282	288	287	258	278	282	279	267	251	258	291	285	256	265	285	288	286	286	272	259	245	274	254	284	245	221	276	298	274	273	266	271	292	280	267	288	275	285	287	286	296	298	278	279	288	275	269	288	287	313	258	275	274	270	265	297	292	297	271	299	267	299	298	268	282	273	287	272	272	276	261	296	253	276	287	289	273	281	281	238	272	295	293	276	296	295	248	289	262	257	286	282	259	254	253	260	276	298	300	247	283	278	276	251	281	254	300	254	276	290	268	264	247	291	290	297	251	273	263	253	250	261	283	286	275	251	260	286	245	292	296	276	286	268	265	251	260	252	316	326	283	280	313	285	250	307	262	280	290	275	258	273	267	298	275	281	287	271	270	292	308
5964	796	735	666	681	659	638	589	674	641	649	679	636	650	622	661	633	643	652	605	625	632	651	631	628	597	636	631	630	645	667	627	648	668	673	607	672	655	651	652	629	591	618	639	590	637	622	647	656	618	560	601	595	661	642	598	614	646	600	642	637	636	628	650	626	648	589	650	626	638	619	618	621	647	640	589	632	606	624	630	639	665	603	625	604	611	629	605	635	649	654	611	634	634	638	641	615	631	665	646	624	652	637	631	652	631	679	630	602	670	659	620	658	638	598	609	648	648	650	618	640	629	625	607	654	644	610	627	622	612	603	580	637	619	645	614	677	634	665	636	645	663	611	643	679	650	626	629	648	643	624	607	680	654	645	662	647	641	617	687	644	661	710	609	630	661	593	653	643	628	573	626	628	617	620	600	612	628	629	660	619	620	607	641	669	598	635	640	618	660	663	576	658	627	679	580	655	590	602	625	612	628	639	617	617	644	578	643	652	644	617	638	587	684	619	662	658	638	656	652	639	665	601	644	640	630	603	662	674	592	664	612	622	674	633	643	613	660	622	619	671	652	656	682	655	638	636	673	626	619	656	643	647	607	596	598	598	634	640	640	595	612	634	622	603	685	608	658	635	675	641	621	583	615	659	636	582	620	637	623	634	620	617	643	659	635	624	624	584	654	632	655	679	653	671	607	620	612	591	600	645	622	597	639	605	646	629	629	636	635	678	598	682	640	604	571	654	630	633	657	584	619	630	635	654	703	626	677	653	636	660	686	618	614	621	647	637	652	646	618	622	606	645	629	621	627	652	675	653	634	627	619	659	625	659	665	630	593	591	628	631	653	594	618	616	655	643	630	637	628	620	635	642	607	645	611	646	620	626	662	700	654	627	653	658	617	640	593	629	622	640	633	596	620	575	571	645	684	613	635	635	572	632	624	606	683	638	615	629	594	616	641	605	676	575	632	635	634	632	613	654	663	620	600	556	614	593	643	615	602	642	644	617	663	625	612	641	604	656	599	651	619	662	614	605	631	618	611	709	624	642	619	631	666	654	649	669	621	615	600	657	630	590	631	634	634	627	631	642	599	654	622	641	644	626	643	657	599	637	631	626	648	641	619	638	655	618	590	663	599	630	635	649	656	642	681	591	658	661	604	626	597	593	641	658	657	611	639	637	624	652	622	660	609	609	600	637	671	635	654	604	636	661	633	647	652	622	624	612	658	611	618	619	629	653	615	713	638	603	636	627	607	606	665	617	617	643	621	631	642	590	650	553	630	627	653	651	657	660	649	658	610	582	631	631	633	644	733	621	587	616	671	622	615	619	639	650	636	598	651	655	628	648	648	653	635	619	596	647	607	588	661	645	595	602	657	669	658	646	631	661	643	662	642	646	625	645	669	624	618	646	582	609	652	660	628	633	608	611	613	625	666	639	661	618	631	644	664	633	623	616	656	631	621	641	651	615	639	683	611	630	637	607	685	644	656	614	636	628	664	653	657	618	638	605	614	662	614	628	615	628	635	657	618	628	612	650	657	620	658	654	657	612	632	617	615	683	644	590	609	623	627	622	677	596	606	644	608	639	652	634	635	628	622	678	606	646	625	659	663	693	629	647	650	602	632	633	648	643	626	663	650	591	627	630	672	647	587	629	608	622	659	646	626	662	653	638	584	622	619	621	615	650	606	644	623	688	654	652	677	681	624	615	651	623	617	597	680	650	615	643	612	623	636	662	655	624	649	629	642	632	656	634	603	621	672	639	600	644	610	662	631	617	632	672	606	607	589	632	631	660	603	668	635	570	615	651	638	660	640	659	664	618	666	629	609	613	658	655	628	626	641	580	642	651	614	648	649	667	625	604	651	598	615	654	631	618	625	562	603	661	610	628	602	605	605	622	619	641	650	621	659	657	676	566	601	662	695	577	630	625	603	656	660	583	672	633	656	614	641	637	649	661	615	582	614	612	611	674	654	631	634	634	619	627	694	641	621	634	593	595	663	648	647	652	647	583	623	638	606	592	674	667	657	656	670	639	610	654	662	620	602	618	648	630	651	609	610	600	650	650	597	612	658	617	605	654	616	614	669	665	621	616	658	684	672	595	627	620	671	679	592	642	608	640	598	618	674	607	679	625	622	636	678	609	597	621	637	623	624	615	608	689	627	616	641	615	592	667	634	628	666	601	651	678	644	640	602	658	621	666	662	673	648	643	611	597	625	639	590	655	640	641	596	632	635	592	668	638	635	649	628	628	639	634	626	629	610	623	640	646	643	634	625	643	612	575	589	630	647	632	655	622	634	600	655	660	654	629	651	659	654	655	633	651	637	640	623	624	646	608	609	614	639	681	635	620	645	633	641	611	616	589	566	626	675	632	669	639	636	641	622	655	614	653	667	612	663	649	617	607	647	641	657	634	690	597	655	636	622	627	631	610	658	614	661	685	647	627	630	595	651	653	650	594	635	633	635	647	587	628	671	605	641	569	631	618	626	665	659	645	619	633	642	683	653	596	632	619	642	630	573	640	673	595	621	642	661	649	633	662	601	619	640	600	634	642	620	637	619	646	627	605	647	620	670	641	641	640	646	647	619	673	608	681	621	602	666	686	612	606	610	646	636	618	655	614	610	627	595	623	608	619	621	616	607	658	635	649	662	640	593	643	647	637	666	649	652	663	606	623	646	634	651	621	595	655	607	622	623	628	623	588	606	620	658	605	656	605	625	614	589	604	647	607	642	637	618	611	630	629	641	635	655	636	618	612	639	635	614	646	623	635	668	612	698	656	674	660	642	622	605	611	625	620	625	663	639	693	608	634	595	646	613	662	632	658	650	594	600	658	617	616	642	604	626	643	676	666	621	625	635	580	629	625	620	624	613	605	635	609	676	648	629	624	633	631	623	611	583	584	631	647	654	595	691	665	633	680	646	609	628	632	624	667	666	619	639	647	627	661	610	655	674	633	627	674	651	580	629	664	632	627	649	603	623	666	615	624	650	667	675	610	619	651	609	635	633	652	661	614	610	608	638	677	631	626	626	605	604	623	638	650	656	649	673	593	643	629	676	613	630	621	646	634	591	617	633	635	609	623	624	711	641	650	599	655	665	645	648	640	591	630	663	618	605	644	633	595	677	638	634	675	649	679	625	643	652	672	622	659	621	649	637	636	615	624	590	623	608	636	646	667	594	634	649	654	609	575	677	619	618	670	640	650	664	652	663	604	666	626	676	691	615	619	569	605	618	612	615	677	661	602	639	664	587	664	617	640	606	657	613	641	597	627	672	625	597	642	606	628	623	583	650	620	625	615	684	640	667	624	607	640	670	635	661	645	635	647	652	637	613	626	590	593	640	675	623	628	608	616	654	619	632	628	680	636	588	651	573	626	632	642	605	613	625	624	596	691	615	629	613	679	652	619	662	638	633	639	644	683	643	629	593	637	606	645	653	619	663	658	620	620	623	637	639	627	619	623	652	669	678	639	630	631	598	670	604	641	600	589	618	615	643	624	649
25272	21680	25516	28331	21496	3633	608	512	469	458	371	396	407	416	401	396	393	357	370	355	346	350	396	375	368	383	376	381	369	387	353	347	387	311	330	395	354	347	364	401	373	371	390	341	351	348	375	340	360	383	357	394	359	367	402	410	370	364	346	343	377	411	376	362	399	358	327	381	367	377	351	373	348	354	326	365	399	347	359	360	347	316	330	389	385	364	351	374	314	319	378	379	341	338	395	382	368	359	413	389	361	353	303	353	369	307	348	330	388	372	355	374	370	382	362	314	347	326	381	358	407	370	357	364	354	371	359	382	363	366	357	359	390	357	363	339	343	354	346	327	384	372	374	344	380	397	377	376	357	334	388	358	327	351	334	377	361	346	360	370	375	378	350	356	368	376	353	399	343	382	364	345	323	376	366	389	339	359	361	369	375	379	335	359	342	335	386	370	400	344	354	349	347	392	360	364	366	381	377	334	332	370	388	373	382	332	361	368	405	348	377	370	410	379	362	427	386	360	350	361	367	351	361	374	342	348	391	351	351	358	380	326	342	389	392	378	332	369	368	360	333	355	369	327	352	361	380	358	375	340	374	366	362	340	374	337	324	391	354	341	366	382	348	368	323	348	373	385	365	388	388	390	356	366	357	375	362	322	404	363	352	371	354	361	379	378	340	335	367	360	389	340	348	373	350	369	325	340	347	349	403	335	377	339	372	368	370	330	332	364	400	352	331	349	371	336	314	367	353	343	318	403	363	314	366	369	331	407	372	347	408	356	368	366	362	358	377	339	377	354	347	348	353	353	381	368	349	367	352	389	361	363	361	377	361	366	329	376	376	357	355	342	373	352	341	382	377	350	383	300	368	356	370	386	367	372	342	343	398	366	323	343	356	383	385	371	369	375	369	361	379	325	372	382	402	357	367	347	345	375	377	352	368	392	360	365	389	335	358	384	348	417	383	356	376	353	387	335	384	384	371	405	386	356	390	366	359	348	365	402	422	389	361	372	417	379	380	390	384	359	340	343	379	346	346	374	343	359	366	351	356	396	384	373	362	358	360	415	374	348	356	381	388	381	391	351	339	407	360	347	373	341	339	348	340	362	382	328	344	375	374	405	375	351	329	374	378	379	343	359	374	361	340	400	349	383	395	342	369	348	330	343	359	339	382	329	338	349	353	356	377	392	377	381	350	344	338	345	373	392	357	386	381	347	336	361	362	365	358	392	340	364	360	381	354	366	339	357	391	397	381	334	381	368	326	388	353	357	336	341	389	356	361	353	399	398	367	346	331	398	359	362	364	329	306	328	388	343	366	377	335	373	372	371	393	353	352	335	343	368	362	377	366	364	382	346	362	375	370	379	393	342	376	340	349	329	333	348	334	363	374	363	395	400	354	361	352	382	352	375	366	363	416	380	414	390	371	345	336	363	338	327	336	370	353	378	362	343	360	387	345	370	329	354	391	366	340	371	338	381	378	395	361	367	353	372	364	360	327	361	388	312	315	364	380	378	341	376	353	352	358	354	362	378	337	387	383	323	389	379	356	383	354	377	377	349	371	337	321	366	331	363	371	392	361	396	339	354	379	361	365	365	348	351	391	355	323	365	382	401	373	410	363	358	324	337	343	352	369	363	364	343	360	370	336	374	334	362	340	366	395	396	354	370	341	335	347	391	354	366	354	324	356	349	357	363	350	384	351	386	356	372	349	350	356	394	378	340	338	343	380	348	353	389	350	367	373	363	381	370	365	357	387	350	382	369	414	402	339	352	364	345	353	345	381	353	361	387	352	371	376	348	342	351	406	344	347	343	377	374	348	354	366	343	368	366	386	326	340	349	345	375	409	403	358	401	340	339	397	367	343	353	379	352	377	344	363	374	416	357	361	316	397	395	364	376	344	409	373	354	370	356	363	328	361	425	367	340	363	382	333	375	379	353	364	354	355	372	383	378	365	341	375	338	403	390	354	347	321	374	314	369	361	342	367	378	357	397	373	376	369	347	367	369	337	318	354	362	368	333	371	351	409	362	344	364	387	342	373	404	389	326	379	379	383	379	364	385	384	367	361	391	364	328	347	407	393	348	311	378	368	377	351	369	368	343	377	361	357	340	350	315	367	332	389	339	365	333	330	327	389	376	366	390	382	367	372	361	386	348	364	380	346	375	356	360	346	372	393	408	359	368	373	382	374	352	390	365	360	350	346	385	382	320	365	388	352	377	342	375	348	369	344	390	413	406	363	356	355	371	377	374	393	387	349	348	398	351	324	351	368	372	373	364	365	376	352	353	399	369	345	382	370	352	353	367	349	377	343	362	383	335	369	393	401	371	356	382	378	395	368	379	368	348	361	338	390	375	325	391	377	365	347	406	375	371	375	356	380	384	368	377	362	339	398	394	344	363	374	360	376	364	371	344	386	358	352	366	362	344	429	376	329	350	385	376	378	361	334	398	355	327	368	347	384	364	374	385	391	387	380	360	374	363	353	336	330	350	357	382	333	371	353	370	321	371	392	312	352	369	378	402	392	372	358	363	365	329	402	344	334	405	344	348	369	358	369	333	349	358	403	360	382	375	348	355	378	356	316	349	368	355	375	397	375	350	369	375	346	351	318	333	392	378	380	356	342	334	352	356	337	376	333	359	402	394	394	359	368	384	372	374	344	360	298	384	365	418	355	334	311	353	395	360	399	419	330	368	385	328	390	357	366	362	341	321	351	322	337	344	388	357	321	337	399	356	385	357	346	361	325	354	340	371	398	393	379	340	368	376	380	356	354	343	361	384	368	335	367	384	366	358	359	365	363	347	321	350	369	338	375	359	366	341	335	318	341	370	359	356	335	345	312	356	377	358	316	338	347	357	345	352	353	360	383	359	340	353	364	404	360	365	324	362	389	335	404	328	350	341	361	404	338	350	387	349	379	379	353	381	393	379	380	374	391	387	361	370	372	345	357	353	365	371	390	381	373	357	380	383	362	363	406	385	385	400	395	346	376	344	340	342	338	335	368	344	360	363	391	366	391	340	312	360	354	374	375	371	379	367	356	342	393	345	358	353	350	394	359	372	417	362	402	376	378	413	361	381	376	383	380	344	367	379	349	342	346	348	360	366	380	366	360	405	336	344	373	375	345	336	345	359	399	410	365	355	367	337	356	387	360	383	347	365	336	374	339	335	341	356	365	399	371	383	365	351	346	330	351	384	374	396	346	405	350	375	337	348	363	362	391	327	355	337	348	380	399	385	350	350	358	355	356	349	369	334	366	331	350	362	365	339	373	351	368	401	360	359	400	377	330	403	344	334	373	349	388	359	387	350	360	327	380	350	370	341	353	377	354	367	338	406	369	341	382	357	367	371	358	407	334	366	344	358	370	381	372	383	352	346	356	322	365	341	383	345	385	360	366	401	381	352	336	357	369	344	382	358	422	361	359	373	364	377	345	364	378	357	349	364	366	373	360	365	401	378	350	318	303	373	334	311	379	357	358	351	363	339	342	332	354	368	340	325	364	361
3960	3306	2155	1338	1009	861	901	837	840	791	776	800	747	778	796	783	820	777	859	825	787	820	778	837	744	808	772	806	798	825	800	769	822	809	746	788	768	799	760	824	801	767	824	788	820	823	823	792	768	782	806	777	720	777	756	765	774	801	774	788	814	817	792	721	787	757	808	783	791	766	799	779	826	773	748	768	759	819	774	725	798	760	758	758	751	736	792	753	779	765	760	749	803	783	796	806	722	768	787	796	795	798	730	767	787	745	811	749	773	813	790	710	761	802	796	825	793	818	807	715	816	801	765	749	782	784	769	771	791	765	774	811	787	788	792	768	750	757	771	759	777	744	781	772	789	753	815	758	764	834	757	763	747	765	812	727	763	785	769	780	787	844	803	785	755	743	772	779	709	768	778	832	738	777	744	810	774	739	815	785	800	788	779	798	770	768	692	826	790	770	754	828	814	814	781	782	798	787	764	807	804	793	778	729	763	796	820	777	813	750	805	789	800	752	753	767	745	764	801	756	834	841	736	782	765	773	729	800	770	761	782	785	812	773	776	741	703	772	818	772	839	764	784	742	780	827	735	777	789	754	783	776	794	746	738	771	810	791	763	785	780	766	775	784	794	836	770	756	745	749	783	748	776	745	761	747	804	793	782	796	753	726	798	788	831	755	735	784	746	794	723	809	794	770	768	788	747	754	729	815	783	767	801	785	787	784	763	817	822	759	731	734	733	781	795	833	751	794	817	739	770	746	781	769	782	745	829	793	767	800	777	740	769	768	754	797	780	756	818	769	794	759	759	762	787	815	745	827	791	843	809	810	786	769	780	750	787	799	784	827	829	803	758	790	743	771	756	758	758	791	784	737	744	763	761	800	769	777	801	744	724	774	751	730	840	737	794	769	771	801	735	832	786	823	797	788	751	785	761	805	833	792	762	779	797	773	811	824	795	815	800	810	775	796	807	774	772	794	785	752	753	790	767	781	735	771	798	774	751	762	735	760	824	803	772	744	807	776	746	738	874	803	779	763	805	765	791	781	807	713	725	802	739	756	774	806	780	784	770	731	759	803	790	748	774	835	755	785	763	794	801	773	807	791	819	771	769	764	770	789	814	747	767	764	775	737	732	818	797	801	782	805	797	753	769	755	791	756	754	832	787	815	756	836	755	738	750	781	839	777	764	775	847	789	808	759	822	791	787	805	763	797	759	788	804	820	743	768	779	740	750	830	770	769	768	732	735	767	771	821	704	829	749	773	778	792	822	767	762	771	718	724	800	730	772	767	746	800	788	780	813	762	783	723	791	768	769	818	769	820	737	828	776	781	775	787	727	790	762	755	761	731	753	731	768	796	778	798	755	821	751	778	767	754	744	733	775	846	802	750	768	800	769	792	782	810	758	810	800	765	798	745	822	741	778	772	795	776	761	743	781	809	807	750	760	809	779	826	759	744	809	823	788	767	784	787	756	726	760	797	786	760	804	763	813	782	783	732	802	801	771	782	777	769	822	768	756	755	749	754	747	743	781	771	725	773	751	766	796	751	753	776	762	781	763	746	739	796	825	787	826	792	808	833	797	765	802	772	791	729	751	732	776	779	785	747	751	813	788	749	777	715	773	779	744	780	752	841	746	740	802	747	799	754	788	772	785	738	772	796	849	806	782	745	785	804	849	781	815	820	759	751	820	776	799	760	759	763	772	781	800	742	756	775	757	750	784	742	755	811	789	752	786	749	751	825	797	745	732	734	810	771	784	770	749	725	737	805	783	789	684	756	793	720	778	816	781	804	801	831	807	759	819	799	772	775	736	798	776	830	803	788	757	800	777	765	756	837	817	758	789	753	806	798	813	721	778	765	782	725	780	785	794	767	791	772	811	801	765	806	813	753	805	788	783	782	749	749	766	777	751	841	703	766	797	782	788	713	750	788	758	735	738	734	749	797	749	705	756	759	817	794	737	764	768	779	793	761	736	752	734	819	749	809	762	765	805	747	765	848	794	775	755	773	742	744	744	790	788	793	747	729	775	725	773	796	821	743	786	741	779	755	769	813	768	786	778	776	815	754	824	757	775	765	763	786	780	784	830	780	784	779	756	749	797	775	777	801	758	825	775	729	805	743	804	769	803	809	758	795	798	779	742	740	796	756	776	737	777	730	794	772	773	805	791	756	783	761	826	763	718	767	825	752	789	749	764	776	796	728	818	779	752	796	765	795	790	774	791	799	765	791	794	777	790	807	807	772	742	746	783	777	816	778	823	750	761	812	745	812	726	784	838	790	820	763	734	807	796	789	762	765	772	779	760	764	790	767	745	777	753	742	737	792	795	799	837	764	747	794	733	790	774	834	792	766	763	768	782	764	807	802	778	801	812	783	757	778	794	766	795	819	725	753	730	819	786	754	766	785	727	730	775	811	775	791	753	803	800	747	780	765	787	789	807	722	751	808	774	793	826	763	751	767	783	815	786	787	751	824	783	790	792	727	797	750	723	725	774	788	789	783	787	777	780	748	795	789	813	763	779	783	762	753	768	786	798	800	809	759	780	778	797	804	773	784	790	798	768	798	859	741	766	754	768	814	798	809	764	730	759	821	776	778	816	799	769	761	782	802	796	828	789	757	781	769	734	784	749	800	753	787	768	763	801	792	816	753	727	760	798	782	807	774	795	757	766	787	807	753	774	774	714	808	774	727	776	807	789	796	729	770	790	764	801	755	792	761	752	800	813	836	803	715	805	820	775	766	767	781	778	781	760	783	760	806	777	771	751	721	793	736	819	769	741	788	811	795	772	780	773	818	791	759	789	760	802	760	767	730	767	800	789	788	757	801	749	830	728	805	794	753	800	782	745	812	835	744	802	767	813	763	843	738	765	761	775	752	741	785	758	788	775	778	696	779	799	781	730	782	780	831	768	744	796	821	784	783	758	765	784	763	746	759	750	794	782	799	763	822	767	812	779	777	806	775	824	800	820	803	814	766	737	793	774	780	794	792	790	740	758	809	786	780	752	760	739	795	795	770	813	741	750	769	734	833	738	719	747	818	775	806	768	715	777	724	747	743	769	782	806	770	783	786	693	824	825	740	770	803	760	784	820	827	806	772	758	764	805	703	812	773	753	780	746	798	735	765	773	790	792	753	768	742	832	799	774	807	753	799	786	755	832	788	785	764	778	751	761	780	777	807	767	811	808	735	806	831	749	809	824	806	731	742	800	767	765	748	791	765	804	790	746	764	782	741	818	800	767	814	803	772	749	737	780	786	772	794	728	758	716	771	802	738	802	790	792	746	771	790	734	780	818	749	764	759	793	782	736	776	779	771	779	798	755	720	776	780	741	764	744	824	793	795	765	760	807	756	832	773	755	787	794	774	795	791	756	824	784	758	801	743	775	752	806	778	746	793	748	816	761	799	784	782	781	763	784	776	790	775	822	742	782	817	783	784	769	808	808	775	763	815	782	759	757	811	824	809	755	763	798	800	734	807	739	740	788	751	793	741	747	812	771	807	792	839
24469	21662	26051	27789	21667	21633	2645	487	378	338	331	301	281	246	265	239	244	230	238	225	243	254	231	255	236	194	210	224	206	251	200	204	214	213	224	219	231	219	217	224	183	226	208	237	213	182	223	238	234	199	223	220	216	226	228	205	213	230	225	219	200	211	228	208	207	193	230	209	193	225	239	188	223	209	189	234	201	199	201	203	232	195	211	213	225	241	184	204	197	201	214	226	200	202	225	229	212	220	203	194	203	216	180	217	235	217	227	200	209	206	236	208	237	238	217	234	211	225	207	217	207	197	188	191	179	202	210	215	207	184	208	226	196	220	217	225	226	206	208	194	198	204	223	216	202	236	227	217	206	198	201	178	248	219	194	214	226	234	220	202	183	208	200	268	221	186	199	172	207	209	239	188	214	217	233	260	233	219	200	203	227	195	205	215	208	184	207	223	229	216	198	247	222	217	218	209	215	216	218	206	235	226	180	209	213	195	224	211	203	230	187	184	209	248	218	221	214	216	216	204	222	219	217	208	223	210	191	219	213	205	196	191	234	234	189	181	220	200	213	234	200	210	233	201	228	204	208	227	196	231	239	227	221	217	196	227	226	216	228	202	227	219	234	208	220	233	218	202	224	212	186	224	210	224	208	225	230	222	202	222	200	212	223	227	217	222	221	226	223	202	211	186	213	218	195	225	214	198	253	228	200	209	209	213	230	218	223	219	236	220	250	215	201	216	218	226	207	216	195	215	232	243	177	198	209	210	215	184	208	189	204	201	231	216	231	240	200	196	215	221	206	229	234	218	200	227	231	217	179	201	212	184	223	229	205	227	229	207	227	247	229	222	173	205	198	200	225	189	218	216	235	231	199	227	192	178	191	240	213	224	209	215	206	210	203	226	217	191	217	196	210	224	220	209	225	204	201	195	210	228	218	193	215	224	188	223	204	182	204	207	203	188	224	224	202	195	242	217	200	230	211	231	209	222	172	232	204	204	231	229	249	204	232	231	202	223	192	183	216	187	228	205	202	200	197	230	207	208	240	224	211	211	190	180	204	242	231	192	198	191	217	237	219	210	219	231	187	231	219	203	186	221	207	189	201	186	196	199	221	195	203	232	240	200	210	237	200	222	215	198	222	218	234	216	238	216	202	172	238	209	216	231	234	197	214	246	212	204	245	200	201	203	226	194	221	192	209	214	209	239	220	222	211	216	227	205	212	204	197	214	218	204	226	213	225	217	225	209	216	217	226	242	231	204	203	220	225	192	203	211	218	228	208	200	209	221	216	217	215	202	222	213	210	214	200	213	225	191	215	233	233	214	230	188	210	210	219	206	215	209	197	200	182	235	222	226	189	206	184	237	222	208	174	212	181	215	201	222	195	207	211	220	223	226	212	192	208	231	199	195	193	216	229	206	202	206	218	216	198	203	198	205	203	222	188	172	237	219	205	209	194	223	204	214	205	217	212	184	217	232	208	179	218	219	199	217	220	216	210	203	200	208	204	222	194	206	219	201	220	169	196	231	221	222	180	240	209	231	255	224	229	224	221	242	220	220	206	197	225	242	222	209	238	216	212	192	217	224	200	228	234	216	238	202	213	246	218	230	191	198	219	206	206	198	203	206	199	199	214	198	220	230	224	207	194	213	194	213	219	219	206	179	211	202	187	195	200	212	217	215	214	224	223	208	231	211	211	221	213	244	191	197	188	193	204	231	205	228	217	213	228	194	205	196	224	236	218	207	212	207	212	227	223	205	204	225	221	210	190	215	207	223	205	220	197	200	204	214	215	192	217	229	206	220	208	233	199	212	202	237	216	208	208	223	198	209	223	225	201	225	234	208	216	209	196	222	203	211	193	218	199	230	251	228	203	218	206	212	243	197	222	220	219	234	220	209	219	211	216	204	226	231	207	217	218	220	206	201	204	213	228	226	203	220	229	195	222	223	205	232	208	204	213	215	242	226	188	222	209	209	226	226	200	187	239	206	222	231	227	197	232	196	220	210	225	231	214	225	213	198	206	216	216	218	208	205	216	196	205	238	209	225	219	176	204	223	211	239	230	199	210	205	201	230	228	247	221	217	188	226	196	234	223	214	228	203	213	198	199	217	243	234	209	199	203	217	236	233	210	217	187	221	213	211	224	208	190	189	182	226	207	221	212	224	211	201	202	216	212	217	260	247	203	221	229	211	243	203	205	213	231	238	201	226	225	211	219	191	195	198	209	183	206	226	218	225	239	202	206	199	226	204	216	225	216	224	218	207	190	249	219	209	191	205	199	222	229	195	217	195	213	224	223	223	216	237	234	197	247	210	209	220	216	203	224	191	219	189	198	209	218	212	242	184	205	193	197	209	209	161	224	187	201	213	239	213	228	217	188	221	220	216	214	232	206	209	219	200	233	206	253	232	233	222	185	210	185	215	210	177	217	212	234	241	198	247	221	226	234	254	220	207	205	217	234	225	210	202	203	196	213	212	202	204	219	219	193	221	202	227	213	220	196	198	203	216	230	201	214	212	209	185	218	223	242	190	226	213	231	221	205	203	198	224	191	222	212	204	223	223	191	181	237	240	238	219	219	187	237	244	197	225	203	205	223	225	177	219	214	217	211	222	208	224	216	222	204	188	180	225	227	206	201	208	204	218	203	212	224	173	241	217	197	230	227	228	207	223	226	241	188	217	212	236	223	201	238	213	229	217	256	226	214	248	207	201	226	221	212	218	209	221	210	204	208	224	213	196	193	195	215	205	201	214	219	210	208	201	205	220	232	200	233	231	211	200	225	206	199	208	208	231	233	216	207	226	224	209	220	202	219	190	215	211	191	234	221	232	203	211	218	236	197	187	209	218	224	204	186	221	214	230	213	208	205	234	202	194	204	199	221	238	231	234	239	206	195	231	202	223	209	192	204	213	233	226	204	211	206	218	193	207	217	203	179	216	211	227	213	228	234	228	201	238	217	204	219	199	212	220	236	239	197	240	214	211	217	218	229	218	231	190	212	206	192	207	207	236	219	231	240	219	216	220	179	187	212	230	194	195	213	203	222	208	206	189	239	191	186	179	204	228	206	216	196	209	235	208	207	222	216	198	209	212	203	203	206	244	241	220	205	221	242	222	232	214	195	194	215	195	244	210	193	249	200	191	210	203	197	223	201	213	188	191	212	222	219	199	224	203	212	211	236	239	204	228	245	168	188	224	216	212	214	232	241	224	222	193	193	192	205	229	206	176	228	249	213	252	209	227	216	212	224	218	220	216	201	207	205	216	216	207	220	235	162	210	219	186	196	211	202	205	212	208	222	247	207	237	207	213	219	207	232	208	227	213	237	212	228	195	198	226	222	228	206	199	223	238	223	218	226	214	194	199	202	203	230	225	227	233	221	233	216	237	198	208	218	189	193	199	212	199	204	223	171	222	223	216	227	209	220	205	182	202	212	243	219	217	199	222	233	201	209	231	232	228	215	219	189	239	194	209	200	201	206	223	200	225	263	221	209	207	211	211	181	207
4288	5231	3053	1525	964	743	649	604	540	555	509	520	502	479	518	446	491	476	500	488	501	496	501	463	517	494	495	475	480	519	460	451	520	440	451	464	472	448	457	519	460	495	483	453	434	467	457	466	498	476	432	454	493	451	467	459	503	504	503	490	436	489	471	492	446	470	449	473	477	480	506	479	523	509	523	482	486	456	526	478	463	464	447	474	417	449	470	509	423	487	438	501	474	520	454	480	462	494	445	451	454	465	521	467	484	466	501	450	479	489	443	459	482	445	478	452	478	446	478	482	492	460	473	469	517	488	496	509	472	474	469	439	492	484	461	496	442	440	520	471	481	482	455	474	461	522	477	440	451	469	496	485	485	449	462	458	517	454	448	526	478	485	457	526	458	504	520	501	471	474	457	452	447	462	467	481	457	472	483	489	451	490	464	499	471	491	494	474	470	451	492	476	489	450	452	489	483	466	480	480	475	470	493	505	467	450	475	487	477	466	509	468	442	487	515	469	497	483	502	518	502	471	513	507	507	447	453	470	485	469	454	504	500	485	471	477	463	421	463	485	467	496	454	444	471	488	473	485	477	491	486	458	454	474	468	466	447	470	480	506	473	480	479	465	470	494	487	448	446	470	500	482	532	488	501	486	455	444	450	486	462	493	453	456	473	484	465	458	476	471	494	484	468	461	456	451	484	484	466	486	437	476	455	494	445	434	460	433	480	520	455	436	487	481	476	476	466	487	504	465	449	514	454	467	476	462	486	471	482	470	481	471	467	491	512	465	493	532	454	503	465	439	460	501	493	466	464	504	483	433	489	468	508	460	484	494	439	464	447	478	441	472	469	439	474	469	453	458	498	498	505	444	472	464	443	454	473	486	501	517	461	474	481	516	471	487	477	440	479	489	471	471	470	504	452	480	465	470	486	502	454	459	479	464	482	486	430	479	448	429	448	486	486	443	482	406	482	461	526	445	506	466	477	498	461	465	499	506	466	478	468	443	468	463	483	490	451	451	491	537	500	457	475	469	482	468	469	462	491	454	461	509	471	517	502	472	455	464	487	479	469	473	459	466	486	482	443	472	461	502	432	459	455	506	473	449	444	502	488	468	487	493	453	493	491	487	451	512	467	438	550	509	476	467	459	502	478	493	444	420	482	474	468	467	476	496	460	457	470	485	455	465	462	468	488	520	503	471	478	478	494	442	448	484	472	476	466	502	475	467	468	472	491	466	493	464	493	470	472	470	530	493	517	465	449	478	441	474	465	468	486	477	457	469	501	459	418	468	509	498	479	462	455	474	508	476	465	483	470	484	450	440	484	461	477	482	456	452	447	466	479	448	470	442	482	441	447	447	490	500	442	482	468	470	463	477	504	447	488	486	456	464	441	487	460	473	473	452	488	469	461	481	496	508	506	444	508	438	477	476	467	483	478	458	479	482	476	439	446	480	453	470	468	477	472	491	498	431	454	485	466	481	497	454	462	493	487	455	473	481	481	506	456	443	464	452	479	502	485	474	491	447	477	473	483	456	444	472	480	469	485	466	445	441	480	452	464	474	473	493	485	476	453	462	480	478	455	485	477	490	491	492	476	462	495	442	452	466	483	504	490	494	471	416	513	505	491	464	507	460	444	505	478	453	489	482	459	471	439	520	473	445	459	448	514	451	499	492	469	490	485	443	478	526	466	458	506	482	480	492	441	523	495	498	472	467	510	428	481	429	484	450	480	446	524	501	455	488	494	447	468	461	455	435	491	501	474	469	449	480	508	519	465	456	453	452	478	508	455	501	491	492	457	495	466	462	479	479	470	507	462	488	492	467	435	471	467	442	462	512	508	486	495	488	500	502	492	442	451	497	471	463	483	458	499	468	480	453	473	441	453	479	494	439	450	459	473	480	480	416	488	487	465	456	460	458	476	473	475	431	494	541	457	441	460	472	447	510	467	448	493	483	454	493	465	482	472	491	440	474	490	479	445	496	485	464	461	461	518	460	467	451	449	473	440	491	496	496	484	460	471	465	489	465	461	465	470	475	450	475	538	488	453	526	446	460	458	484	468	458	467	488	465	410	491	474	489	531	454	523	455	509	440	471	457	506	448	466	456	458	489	460	460	463	474	486	489	481	509	517	516	488	475	440	458	511	451	496	463	471	493	475	465	484	501	484	464	498	491	473	484	486	477	446	465	474	495	481	478	448	481	448	486	478	457	459	472	512	435	491	488	455	468	505	455	485	467	487	434	465	503	510	439	477	474	519	523	457	436	444	468	472	487	454	547	440	479	459	492	487	470	456	523	457	449	473	493	449	497	481	448	449	444	491	484	477	510	480	449	513	502	484	484	474	465	444	469	469	490	500	511	473	464	489	457	459	474	453	449	482	490	439	475	432	481	473	484	467	464	459	466	485	467	491	454	440	479	487	512	429	453	491	489	463	484	456	515	464	470	493	492	463	467	524	484	458	473	485	460	465	500	456	456	461	479	453	409	482	481	476	464	439	510	451	492	446	471	473	502	446	483	466	479	452	466	484	500	448	500	464	487	452	446	469	468	505	481	455	450	460	485	496	495	456	474	471	508	524	463	443	499	478	469	462	478	459	472	454	485	470	470	402	451	475	490	473	461	490	437	469	461	460	525	455	485	502	492	519	465	492	474	473	484	480	509	474	453	484	486	450	478	498	464	469	450	436	478	497	466	451	453	470	491	463	472	474	483	450	472	535	486	474	466	490	497	477	516	441	489	443	452	463	466	475	486	473	490	471	456	509	494	463	443	435	468	474	463	433	499	505	464	469	496	474	497	462	492	485	488	473	474	485	461	467	485	441	490	516	447	435	488	480	479	477	466	472	494	484	476	478	489	492	471	489	477	488	505	440	438	450	473	466	450	527	461	459	473	470	449	462	460	484	471	481	475	421	446	485	468	482	514	459	453	467	480	478	417	464	471	493	431	495	479	473	470	490	477	462	446	468	519	494	472	481	461	467	453	470	471	525	468	521	452	456	478	482	500	446	481	476	474	511	511	469	474	450	460	478	429	496	495	458	471	463	489	446	473	483	505	489	482	497	475	438	481	479	438	480	498	476	465	472	450	482	512	429	498	484	483	521	445	455	473	506	500	465	483	467	474	489	459	481	473	499	480	448	495	489	486	493	436	482	493	451	478	475	501	462	480	440	469	473	504	465	447	497	439	482	430	469	429	482	470	526	454	473	476	465	519	463	451	487	493	482	484	493	461	485	457	448	442	457	504	461	490	477	458	505	466	498	484	478	466	508	424	484	477	501	469	471	484	466	456	459	485	469	465	470	468	496	463	477	496	430	485	464	481	454	461	496	451	480	467	443	505	454	474	474	443	472	506	468	473	473	528	464	457	459	471	483	465	486	473	504	481	458	506	485	486	451	488	528	471	491	477	483	475	473	455	455	510	474	445	475	494	483	474	441	498	465	478	452	491	481	427	454	477	488	481	454	502	447	466	438	506	447	457	484	481	461	498	436	474	465	457	467
33281	9770	849	366	310	281	281	279	283	279	273	303	266	278	295	297	250	281	264	282	287	282	260	289	269	260	282	249	296	264	257	259	278	271	269	301	271	291	244	263	286	282	266	265	282	241	305	292	282	269	254	244	248	273	259	282	281	270	264	277	255	283	257	233	256	277	292	283	312	293	252	289	289	238	273	255	270	273	304	250	268	285	259	270	263	280	278	268	265	266	252	294	303	278	242	282	273	271	285	276	267	259	253	264	292	313	298	287	289	263	258	257	279	286	280	262	243	294	290	303	261	282	292	289	285	256	260	270	257	313	291	271	282	290	295	254	268	237	263	291	308	291	251	249	291	269	287	267	252	256	281	285	272	274	268	263	275	287	263	260	260	258	263	274	259	283	280	311	294	300	264	288	283	279	293	277	276	285	255	305	298	289	292	292	291	281	344	296	275	293	290	280	279	290	228	305	258	310	295	261	267	275	264	287	294	264	279	290	258	257	276	265	269	250	270	269	252	278	237	324	278	281	295	234	291	286	277	253	292	273	229	262	290	276	273	261	250	293	249	295	315	303	290	319	302	258	275	280	261	289	298	258	278	266	271	293	293	261	275	292	286	297	314	300	270	299	232	281	256	277	304	272	261	276	240	241	252	293	271	272	275	280	270	306	261	268	255	261	255	242	247	285	259	296	283	255	253	274	270	291	250	266	276	266	271	267	313	300	267	261	248	256	271	254	248	270	272	254	285	269	284	272	259	258	253	288	270	244	248	272	299	288	304	269	266	273	291	310	270	261	297	296	259	284	292	279	270	291	280	245	265	288	276	297	275	261	261	279	253	256	316	266	274	312	280	293	268	261	295	273	269	292	279	280	286	239	257	289	284	282	284	259	272	279	275	294	307	245	248	270	285	265	258	286	280	274	301	283	273	265	317	268	304	275	322	269	273	279	269	316	302	297	288	290	274	255	286	278	299	265	275	281	272	300	286	285	256	325	279	297	290	256	287	299	257	255	262	266	262	282	294	244	299	284	287	259	284	256	289	294	270	279	279	291	268	290	289	300	287	294	283	273	263	267	259	268	242	245	250	279	297	295	299	268	258	256	278	225	319	274	266	280	264	266	254	308	266	258	257	276	302	291	269	281	276	271	267	307	272	289	263	282	257	274	252	275	283	291	266	277	291	253	264	245	263	283	263	280	281	269	254	281	295	277	281	257	274	305	283	286	264	271	253	322	255	278	270	279	292	270	283	299	292	272	301	268	280	265	301	268	225	262	271	312	260	266	273	235	273	281	278	286	266	279	280	278	264	241	274	279	281	282	284	261	259	257	268	274	292	302	258	286	288	265	291	259	273	272	268	284	277	273	236	262	294	276	271	264	250	289	270	294	275	273	259	263	265	242	271	286	259	297	282	282	265	276	273	283	261	277	277	298	273	252	305	274	267	270	269	296	281	272	262	281	271	266	241	259	244	263	306	292	284	277	260	268	282	288	275	278	296	264	240	255	268	262	258	274	272	254	323	256	244	279	266	290	295	265	278	281	307	294	275	271	272	255	262	282	319	257	280	271	268	290	305	242	284	248	258	288	274	254	283	298	251	276	272	276	267	300	254	261	282	270	256	277	264	275	279	293	290	286	283	285	274	279	263	295	306	261	290	273	284	268	307	261	266	270	294	240	291	291	294	284	268	286	282	306	260	278	281	256	271	270	262	276	276	287	295	269	286	311	298	254	271	270	239	267	303	263	269	298	255	240	232	250	311	276	245	252	306	274	295	290	273	278	266	227	287	284	272	284	282	254	288	257	252	286	292	247	298	295	286	273	274	260	312	279	316	298	274	268	273	280	268	294	332	283	267	272	244	259	276	259	280	254	262	302	255	259	271	282	286	324	260	304	267	242	276	241	289	243	273	268	255	235	260	266	259	288	271	278	248	292	285	285	265	282	286	280	253	266	234	268	300	273	287	305	288	280	221	278	262	271	282	292	274	292	316	242	282	279	268	281	299	252	275	282	285	284	286	297	257	250	282	247	290	279	285	246	291	279	300	261	274	246	261	284	284	309	272	244	271	267	278	290	270	248	287	285	290	258	264	274	291	276	233	270	277	274	304	301	284	300	269	263	296	250	249	293	291	258	305	268	291	278	273	266	285	302	258	276	328	284	237	249	316	267	242	268	292	279	284	281	250	262	288	246	275	298	253	252	274	260	268	281	269	251	255	287	266	281	280	280	267	245	282	286	266	328	262	255	280	302	277	281	288	262	245	270	272	255	282	296	262	246	289	300	266	291	281	275	237	267	284	268	241	260	292	260	251	254	278	259	249	290	287	249	280	290	261	282	239	291	267	270	251	231	280	279	249	282	258	266	300	261	264	258	273	252	287	268	255	273	253	279	300	339	266	261	303	271	242	266	277	276	283	288	292	290	271	250	263	284	265	264	274	302	280	294	276	321	257	261	261	289	267	285	256	276	249	263	257	289	245	295	296	248	270	289	273	269	298	281	280	290	228	239	257	271	268	276	288	266	265	234	291	288	300	318	285	302	258	252	269	258	272	257	271	272	277	242	251	275	288	291	259	271	281	279	265	259	282	247	251	279	282	256	311	295	277	290	278	300	271	254	291	246	296	246	280	293	314	286	275	249	259	292	261	274	289	290	265	303	296	251	262	266	283	271	257	245	270	252	250	276	254	254	276	274	292	265	275	278	320	275	254	272	297	283	293	293	296	274	263	267	277	267	288	261	276	276	278	262	303	279	251	243	268	273	298	270	300	302	282	286	274	270	242	289	286	270	295	295	262	261	289	285	277	256	300	274	260	271	293	309	290	254	259	290	294	274	258	269	309	264	289	312	316	257	297	314	255	254	284	291	305	266	283	255	288	306	273	298	296	250	266	285	287	318	266	292	273	299	290	274	272	270	244	262	279	279	289	275	257	272	276	274	274	293	290	275	307	261	287	258	266	262	279	280	249	241	272	265	283	282	248	284	312	302	245	279	253	275	260	283	266	305	307	279	245	268	289	249	266	267	264	297	250	292	257	267	260	271	252	274	273	270	257	283	296	262	291	274	275	290	266	297	303	278	266	263	237	288	259	247	289	241	299	294	300	273	291	293	248	282	259	279	245	283	287	277	298	280	272	260	301	272	280	287	296	283	272	309	297	250	268	247	282	286	304	302	261	256	280	269	282	296	303	295	251	268	274	256	307	264	292	271	260	264	267	297	277	299	282	319	267	287	268	262	270	278	272	229	261	294	284	280	284	261	282	261	257	280	259	304	293	282	251	277	274	288	271	276	267	269	269	251	262	284	271	256	273	254	298	271	262	279	258	313	291	289	311	298	286	257	250	271	273	287	280	278	275	256	279	256	274	291	283	266	293	268	289	245	269	250	275	264	278	276	274	286	298	259	272	290	277	262	245	291	276	242	231	293	282	283	271	280	252	301	269	284	290	297	253	275	276	296	317	288	266	275	276	255	294	258	280	274	272	276	271	269	248	300	238	270
5914	723	683	641	595	613	640	611	638	620	668	633	659	623	649	627	645	647	652	641	666	636	592	661	645	662	631	633	642	613	653	643	591	636	665	659	665	639	631	613	603	626	656	638	623	642	602	627	596	677	632	618	615	644	658	570	615	603	617	663	627	602	669	612	641	638	639	659	619	631	609	667	607	646	647	625	622	656	642	632	647	640	598	652	640	635	614	644	556	625	615	621	653	587	642	603	607	660	649	665	625	632	636	645	655	629	625	656	637	617	661	637	680	599	636	639	653	595	644	617	609	623	633	615	603	640	605	667	647	608	637	607	620	667	652	652	647	619	611	636	653	649	621	641	656	631	668	630	619	684	643	626	597	647	626	647	630	636	593	643	587	647	679	613	587	599	645	626	618	642	588	614	636	636	608	628	632	641	622	619	619	630	611	629	630	642	653	644	649	674	647	655	642	625	629	652	648	638	669	657	632	676	652	621	612	690	616	618	620	595	661	627	609	602	611	577	622	628	617	624	636	613	665	613	646	683	606	605	641	680	619	636	648	637	624	632	672	605	669	670	671	635	601	630	691	638	574	617	659	602	626	660	579	643	642	673	629	613	607	613	627	626	616	649	633	596	684	585	638	647	634	675	627	631	617	640	620	634	649	636	641	617	638	670	638	592	689	633	628	628	648	647	615	700	647	640	635	603	709	672	624	629	677	654	642	611	658	656	635	636	627	627	614	623	619	632	620	632	696	621	635	607	606	641	624	615	683	629	661	600	646	633	606	636	632	606	634	638	681	612	627	702	637	546	626	617	601	629	639	626	629	612	617	621	612	634	624	603	607	630	638	607	621	590	631	576	640	638	618	631	642	627	652	649	639	605	588	638	625	646	669	635	643	597	653	656	639	698	614	652	666	655	635	642	667	653	610	614	656	584	629	643	592	624	678	634	590	571	659	645	633	621	645	604	638	629	638	630	646	636	632	606	657	648	629	643	634	604	627	636	625	671	621	613	619	626	654	661	633	624	605	645	637	593	615	616	632	651	615	704	674	634	608	621	607	666	678	610	623	595	606	632	611	618	565	621	639	600	644	633	627	620	620	609	629	658	672	626	609	625	630	634	644	609	642	618	601	650	652	605	649	614	612	648	635	634	637	647	614	638	662	618	614	629	679	620	598	657	631	582	630	601	642	629	615	660	647	639	614	612	651	675	678	656	618	635	611	613	671	611	608	649	620	626	610	649	633	636	611	628	621	638	631	689	616	663	650	655	610	648	650	638	636	609	607	624	641	672	677	622	639	663	631	590	594	600	624	597	576	616	611	639	668	623	647	649	591	673	634	653	623	636	607	618	591	580	585	647	621	587	622	646	624	644	635	617	623	650	635	651	635	654	644	676	706	595	598	657	652	614	638	606	679	634	646	614	643	642	593	615	596	623	621	682	599	643	632	681	629	602	601	626	687	589	596	608	668	638	626	578	618	648	641	631	673	618	603	654	614	649	656	674	646	625	677	607	620	662	654	637	667	639	630	646	667	667	638	576	661	604	644	635	627	631	635	656	658	679	681	639	617	644	642	636	660	674	591	631	651	611	659	610	642	654	594	604	593	638	656	659	714	644	648	618	634	628	615	654	652	640	666	626	626	660	630	651	615	638	607	606	646	600	645	622	656	647	607	639	640	632	677	629	625	638	645	658	663	618	630	630	674	646	649	666	658	582	627	620	643	628	612	670	636	669	613	626	643	593	632	630	654	597	679	609	615	611	636	609	648	593	636	637	625	629	687	628	683	630	611	625	684	617	621	628	651	551	627	623	622	609	641	631	599	634	587	638	604	629	617	604	629	643	604	636	635	624	634	666	662	682	620	637	637	617	633	634	637	635	607	595	633	627	625	649	668	669	668	621	649	631	666	638	585	608	630	670	617	647	621	616	642	658	619	613	632	616	663	612	646	600	637	664	644	604	649	677	626	606	605	621	611	637	633	674	630	633	599	636	617	643	684	604	649	615	608	624	634	631	645	646	641	649	616	643	633	579	666	666	565	589	601	669	614	657	634	606	672	617	646	630	635	622	648	614	648	627	635	643	631	619	664	629	608	626	651	639	615	623	657	648	653	637	589	631	659	633	675	639	613	626	603	613	620	654	673	669	599	669	678	628	625	642	639	616	586	609	654	614	617	600	690	606	663	645	593	652	661	663	634	644	664	655	669	595	616	662	638	611	611	625	653	665	696	644	649	632	637	643	625	595	612	642	591	627	643	664	649	679	638	628	667	609	664	631	638	633	604	618	653	666	605	596	587	698	655	641	682	595	599	662	604	646	641	653	637	677	616	650	672	640	648	637	613	638	594	657	615	671	622	646	623	631	598	636	618	677	652	650	639	652	664	626	638	641	606	586	649	622	644	613	614	671	601	664	665	608	586	627	659	631	621	694	683	637	609	653	603	621	635	645	610	661	636	602	630	617	653	621	623	649	639	622	662	678	672	626	623	645	605	643	673	635	580	633	632	628	644	649	627	581	590	655	630	611	664	648	648	608	654	658	630	613	613	645	616	637	639	633	637	641	658	625	650	637	651	616	672	655	628	620	657	648	653	622	642	592	628	608	638	589	640	624	605	626	700	634	653	609	656	661	650	618	576	651	608	635	630	637	675	657	594	636	682	640	661	643	667	598	623	610	627	617	668	649	671	584	609	705	655	612	608	607	671	625	648	603	648	640	677	652	659	617	615	582	611	666	635	648	596	572	655	568	615	607	635	638	597	636	638	598	607	653	617	645	643	682	604	622	626	665	629	666	635	618	653	702	629	677	637	685	617	650	666	660	629	618	611	647	626	600	680	640	619	659	669	646	615	631	607	652	667	612	592	638	600	618	643	615	665	610	601	632	646	628	668	630	591	611	672	629	629	605	618	683	620	633	650	636	671	635	624	630	592	644	611	589	625	649	645	607	609	643	635	602	623	625	618	599	632	612	659	682	616	665	612	625	602	666	652	602	641	629	621	692	601	591	677	629	673	631	601	680	624	607	639	651	635	577	658	656	659	696	632	648	613	612	658	612	617	643	643	648	642	629	569	616	642	606	641	591	659	664	592	607	620	653	637	664	625	603	656	675	641	616	677	659	643	617	623	632	637	636	660	631	623	624	624	676	613	626	664	622	624	591	624	600	659	654	634	572	695	644	603	640	640	619	645	670	631	614	634	615	582	653	630	601	623	640	682	620	621	638	680	641	663	659	661	622	635	617	628	622	611	620	635	643	678	626	667	604	621	632	644	630	693	630	615	661	640	633	620	674	644	661	647	651	580	613	638	622	649	662	651	626	589	587	638	669	655	618	634	633	592	657	628	595	582	604	616	610	590	624	614	612	625	640	616	584	603	631	666	627	605	635	637	618	584	630	620	644	631	648	647	642	650	639	597	679	636	645	663	645	632	652	610	649	597	588	658	645	613	671	603	633	632	589	633	605	588	615	654	629	628	606	633	654	626	591	615	661	648	630	638	679	603	607
25217	21661	25523	28305	21523	3944	629	514	436	395	419	384	408	423	369	419	397	382	377	382	367	378	360	322	368	356	326	366	368	338	366	333	359	350	347	358	370	379	369	380	374	329	347	363	377	371	372	362	390	334	391	374	368	345	374	396	329	393	396	334	356	346	378	341	390	318	367	361	336	373	366	361	375	382	367	369	371	364	354	346	364	365	376	392	354	347	367	357	371	363	373	374	399	391	335	388	380	374	369	370	362	345	336	355	350	381	349	357	385	350	380	349	398	382	373	376	321	370	365	364	375	408	377	392	332	396	357	345	356	355	360	388	364	382	381	349	355	347	354	363	377	358	377	412	305	380	346	346	326	339	360	403	353	314	345	385	380	362	343	368	370	346	322	387	359	362	385	346	332	363	374	382	319	333	355	367	369	371	378	382	324	384	368	329	376	355	360	367	354	354	369	364	330	356	383	316	367	324	400	370	355	408	413	376	333	321	369	371	357	338	365	360	354	331	360	377	374	349	372	361	346	362	343	365	360	376	357	361	358	351	359	371	362	370	379	354	350	340	363	348	355	355	360	402	379	306	349	378	345	394	357	369	368	371	404	397	318	355	371	377	382	336	387	348	373	332	358	384	340	373	356	352	384	385	386	362	344	376	369	367	363	377	372	350	388	420	348	382	371	365	377	373	344	368	343	350	392	407	355	388	335	352	374	378	329	388	354	317	373	367	395	345	382	365	389	394	337	340	391	384	359	326	373	401	376	375	344	356	346	374	381	374	357	367	369	330	364	380	378	317	347	391	353	342	378	390	347	413	328	336	352	369	371	315	347	317	319	360	337	352	362	368	362	386	368	398	383	366	362	321	374	356	353	392	378	397	357	380	351	335	379	368	383	334	347	339	334	377	383	342	375	399	375	352	341	350	333	356	367	351	330	384	343	341	357	406	382	395	341	359	342	379	367	378	388	334	361	366	398	372	360	380	413	380	380	365	344	352	360	359	341	395	334	347	355	350	377	359	392	357	366	380	337	366	372	352	334	351	402	371	360	353	352	356	350	341	374	345	349	328	401	357	328	384	385	367	344	369	385	365	355	352	347	326	379	366	351	358	352	368	374	346	364	378	357	348	370	369	355	342	346	351	362	396	372	391	348	389	342	334	362	363	359	370	331	364	351	384	383	370	401	350	375	388	406	392	366	329	354	336	339	388	360	365	336	372	364	373	370	383	356	370	371	378	380	335	340	352	330	339	347	375	339	349	349	388	346	360	362	375	356	376	395	364	380	374	363	357	370	375	394	336	418	396	355	359	376	339	352	355	348	378	336	371	351	363	351	353	381	329	357	366	351	335	363	368	359	354	343	362	374	361	365	368	348	336	376	377	338	357	365	354	380	339	315	355	336	355	345	366	376	360	330	385	357	373	367	370	355	336	351	400	353	352	339	349	337	349	385	366	348	366	374	356	350	341	367	378	353	340	355	356	332	361	344	361	361	370	349	382	390	383	385	351	317	366	393	356	393	339	371	378	368	373	333	364	339	368	359	354	339	365	387	385	378	362	367	373	360	359	350	315	366	376	409	348	379	366	368	384	359	372	355	340	362	342	353	376	392	387	403	373	367	392	377	407	389	367	336	324	357	381	387	369	354	387	401	357	303	355	348	324	311	363	368	332	384	354	355	364	345	361	385	384	332	329	381	379	360	341	384	361	348	407	388	346	352	399	349	369	384	366	400	346	372	353	384	341	370	372	391	356	336	365	341	345	360	330	330	362	331	335	377	396	360	370	333	338	394	374	351	351	327	343	340	350	347	360	339	375	347	390	329	358	410	344	370	359	339	412	358	377	382	359	361	357	404	368	365	361	354	359	365	355	340	354	341	385	307	415	379	402	374	321	372	350	431	364	364	336	380	369	357	343	417	348	363	344	378	402	368	380	356	360	358	369	318	348	373	353	354	377	338	382	337	381	389	353	395	361	371	376	363	376	354	366	398	403	359	346	388	375	364	368	356	369	362	362	327	357	367	331	343	372	346	366	376	363	355	337	335	379	389	388	352	331	395	401	359	384	392	373	362	370	377	330	423	344	361	373	408	355	356	333	389	345	393	373	360	381	377	367	340	332	367	367	418	383	365	402	383	349	417	329	321	390	381	374	343	382	397	398	408	346	303	341	351	386	343	373	360	383	374	360	362	362	339	347	356	386	366	372	347	367	370	334	380	375	362	365	370	355	373	358	365	344	378	326	353	357	383	366	382	363	363	373	364	369	363	329	369	419	374	347	356	349	349	338	354	374	393	385	365	350	370	379	389	381	363	377	363	390	364	396	354	343	325	368	377	388	303	357	378	347	372	376	324	371	376	352	336	375	359	375	385	379	395	376	361	374	355	358	395	324	390	355	361	322	322	337	373	357	365	376	354	337	341	359	381	343	333	381	369	352	414	357	360	362	350	366	377	383	371	347	368	365	378	380	353	373	345	370	344	314	354	414	385	364	342	331	377	344	348	370	362	370	377	367	343	377	394	396	374	328	320	354	370	357	362	413	321	334	332	355	360	344	355	390	326	379	349	391	359	361	358	358	348	361	371	344	380	368	368	350	335	347	371	388	383	358	366	371	385	368	383	350	365	377	380	355	341	398	366	353	361	372	374	389	351	368	359	334	351	362	355	403	340	391	366	405	363	347	387	338	333	325	355	393	339	366	340	397	385	375	374	344	347	378	399	354	380	336	335	359	375	368	403	361	361	374	395	358	360	353	339	379	336	341	341	395	387	383	357	392	335	367	393	395	351	368	356	363	379	356	340	377	373	339	391	353	347	362	379	352	365	332	363	357	393	411	344	336	385	349	381	395	362	390	399	363	367	350	332	386	363	342	369	377	360	342	345	348	363	362	389	359	383	353	342	363	351	356	358	362	357	369	395	357	363	345	364	341	379	335	395	380	355	347	352	378	354	380	369	375	370	366	334	339	335	361	343	383	393	357	365	378	389	343	339	356	376	402	376	382	382	370	329	350	390	353	373	360	423	365	354	375	361	344	364	343	358	337	354	326	333	339	347	344	356	339	369	358	387	403	368	330	395	369	324	367	335	325	403	321	374	355	386	332	326	340	376	397	383	388	369	405	395	373	393	356	355	367	373	377	362	360	373	355	360	395	412	371	339	332	345	327	342	341	383	338	381	376	337	356	356	324	376	358	342	387	372	367	352	366	352	333	374	373	378	348	372	356	367	364	386	350	360	362	383	375	356	333	383	364	367	338	373	383	365	352	381	379	334	361	374	369	365	363	385	310	351	341	345	349	343	355	333	355	373	366	362	380	358	360	379	368	331	362	337	420	373	351	350	341	357	356	345	348	357	332	379	353	356	345	387	386	368	372	389	358	363	355	340	349	386	380	374	322	319	361	395	361	376	358	350	318	364	356	375	371	394	382	373	390	368	389	386	347	349	373	352	381	362	368	353	362	370	374	369	369	399	383	370	334	359	351	337	354	366	350	330	368	340	361	373	364
4071	3475	2208	1294	1018	897	833	829	798	796	795	794	757	826	794	769	820	800	765	737	773	740	761	772	776	751	801	765	779	800	788	783	770	809	763	824	803	780	731	831	766	775	774	756	797	782	760	802	822	780	807	754	799	788	760	766	786	793	782	804	747	824	745	811	754	785	795	796	777	789	780	771	730	776	780	845	815	801	761	782	784	813	794	789	785	793	815	760	799	796	795	788	801	767	762	830	824	770	770	803	734	778	776	776	787	739	725	803	792	793	797	747	773	833	742	820	783	758	814	743	777	791	761	788	798	808	754	792	789	800	785	798	775	750	735	797	782	758	763	818	783	760	792	770	829	803	724	772	805	814	785	795	736	786	794	783	776	805	776	745	753	774	767	801	815	811	756	757	771	800	753	775	777	788	824	765	737	782	832	763	815	778	757	827	744	767	792	722	770	780	745	763	807	780	762	766	801	806	721	777	814	790	773	802	797	746	733	764	720	770	793	772	808	787	726	781	810	725	790	769	816	755	754	792	760	809	764	745	812	741	773	808	838	747	810	767	812	766	767	849	841	802	790	789	761	778	763	811	790	748	759	763	813	740	731	775	780	728	818	722	837	790	741	773	791	806	750	784	785	805	763	738	749	739	763	778	829	796	784	792	780	782	799	748	779	778	769	795	837	754	780	787	758	784	799	808	816	739	802	750	764	766	781	743	798	733	765	765	827	804	767	759	752	798	783	757	745	770	749	754	730	783	728	783	819	811	767	845	778	781	770	735	772	744	772	831	795	737	763	743	785	784	803	801	760	790	756	745	779	778	777	814	751	830	787	781	752	831	806	812	792	787	807	790	791	828	798	750	803	741	736	765	802	772	774	742	802	736	776	753	823	756	785	784	808	755	800	768	737	741	763	774	842	782	769	798	738	744	800	737	818	773	780	774	741	760	766	713	752	739	778	821	746	815	719	740	790	780	766	766	729	788	813	767	745	748	780	829	775	788	780	847	825	803	794	769	770	775	782	764	799	772	812	777	785	715	766	721	735	772	758	788	764	798	781	771	799	782	775	765	806	783	774	770	783	817	745	834	749	714	769	751	831	758	789	789	849	799	760	809	776	768	771	794	778	773	721	730	756	801	725	749	767	741	784	767	789	692	786	754	823	745	796	824	772	793	758	792	725	761	770	831	749	781	754	769	819	797	768	751	797	777	759	762	750	798	782	816	768	792	810	759	818	753	744	777	795	781	790	792	775	786	826	759	805	845	787	715	787	791	808	773	757	778	779	773	763	769	784	777	787	722	739	797	759	827	797	765	763	802	793	738	808	764	762	794	794	760	791	805	765	804	775	822	756	778	791	799	786	794	758	825	805	802	802	735	789	750	810	758	788	820	745	767	791	769	778	803	786	835	768	798	754	774	729	817	795	804	775	767	801	821	802	793	782	795	781	778	777	817	777	748	781	805	766	784	804	801	796	816	782	807	792	762	780	803	736	786	812	772	729	761	791	740	815	767	777	808	777	791	766	751	762	823	806	745	789	789	749	757	704	767	782	796	790	736	794	757	768	823	773	824	786	769	794	760	743	793	786	749	799	798	742	798	737	764	794	766	819	761	729	814	771	790	828	800	774	763	791	806	775	780	810	759	800	770	773	758	766	789	782	789	770	795	808	764	782	800	800	743	704	750	780	767	785	737	755	808	758	733	797	738	750	811	768	780	733	755	788	803	799	737	816	774	739	784	790	705	727	810	748	762	769	784	798	752	794	834	763	728	754	772	807	780	815	822	809	766	779	754	831	796	725	769	769	797	782	819	779	725	772	834	741	786	766	800	779	821	759	799	824	777	742	756	799	790	739	764	774	818	755	769	844	801	832	757	763	722	757	805	797	762	797	746	760	729	770	776	727	772	795	798	768	773	775	799	758	747	792	778	769	800	763	758	782	786	746	742	765	782	783	759	787	776	791	797	791	737	763	774	776	754	793	807	785	749	803	773	756	801	781	735	747	748	780	794	761	786	781	799	783	768	790	742	810	718	771	784	744	775	761	798	742	788	739	752	764	787	765	751	765	748	782	784	797	775	782	790	749	768	835	762	790	798	802	734	769	790	800	783	812	730	727	799	744	749	769	824	813	741	754	778	798	777	741	778	800	777	749	777	793	822	795	759	781	770	786	763	782	757	801	802	786	812	722	793	747	712	794	770	749	791	759	782	756	824	814	756	763	789	783	782	777	794	801	722	796	787	805	770	724	820	798	777	774	740	780	785	781	768	788	800	792	788	764	740	750	792	797	737	732	762	771	806	770	784	744	779	720	783	809	801	722	764	818	814	767	784	760	752	759	811	760	769	778	730	830	782	795	779	798	825	751	695	784	781	760	813	805	779	755	802	769	798	729	765	757	744	769	744	791	789	774	723	812	799	757	795	740	765	778	790	798	754	773	734	795	773	755	777	755	809	809	786	814	757	752	770	839	739	788	799	760	789	723	756	752	808	799	790	763	824	771	807	809	758	768	766	726	808	796	765	775	813	773	852	756	779	756	767	783	762	748	783	731	817	771	727	778	775	749	775	738	813	777	792	780	782	813	737	804	762	776	739	752	749	739	827	799	788	797	770	810	785	784	708	814	792	746	816	788	745	752	796	724	773	762	819	758	786	777	786	757	751	827	782	796	738	772	809	775	752	802	829	819	806	769	821	803	794	812	764	787	781	806	836	702	788	772	793	805	804	751	794	807	824	790	765	785	733	772	760	817	763	817	802	750	798	773	765	801	769	778	815	813	774	739	805	806	766	804	816	792	731	784	748	770	771	784	747	776	731	804	804	783	738	804	824	782	799	761	825	726	739	748	770	739	750	750	811	756	773	827	793	738	759	768	795	759	765	797	816	823	775	775	790	822	785	766	768	757	743	812	769	770	740	737	779	798	814	791	822	800	754	765	804	786	824	747	811	777	770	761	763	799	817	741	838	775	745	763	743	781	801	805	765	798	817	770	757	781	815	747	738	779	771	704	761	753	737	732	823	795	789	806	797	788	800	758	764	723	773	772	791	803	723	807	739	769	779	752	721	796	760	791	773	764	793	750	772	759	795	800	793	749	754	774	764	801	760	748	788	794	773	757	829	773	779	822	763	761	797	754	785	788	746	795	785	775	822	727	784	721	768	736	777	735	825	772	748	789	775	745	817	779	765	756	766	778	815	757	836	773	763	819	770	787	795	780	766	822	800	729	767	785	783	765	810	736	765	796	782	736	759	814	751	775	798	773	796	779	745	762	815	759	750	731	759	792	793	813	745	807	804	743	805	723	778	784	842	796	798	797	791	793	751	832	830	785	732	776	804	800	763	736	799	766	756	736	739	755	766	786	762	755	745	722	758	778	789	797	778	791	814	783	742	777	780	793	804	758	774	830	820	788	781	752	797	769	750	804	758	821	808	815	804	771	801	763	756	737	744	822	816	791	820	804	735	803	788	779	787	802	832	815	757	808	763	735	791	728	748	743	778	780	779
24498	21674	26104	27769	21680	21645	2741	492	388	304	299	272	294	255	290	248	250	235	254	238	231	240	244	224	232	249	211	212	226	211	218	209	229	213	202	229	216	224	219	228	206	236	236	210	217	221	198	199	256	227	196	191	222	218	232	257	251	206	214	235	260	200	220	238	232	229	222	187	237	225	208	213	225	232	206	221	209	231	208	222	201	233	208	214	217	187	201	224	195	209	202	199	255	204	208	195	218	231	221	222	192	229	242	202	214	239	208	210	209	185	204	207	231	215	213	186	229	215	217	219	200	243	239	194	193	220	189	229	228	243	208	191	192	241	205	191	201	260	233	213	203	208	220	238	193	224	251	223	215	195	232	185	214	212	224	239	213	235	193	199	200	224	242	225	253	244	233	218	193	199	228	239	228	223	208	223	200	214	193	224	218	226	221	229	227	244	206	239	230	229	225	229	206	207	210	227	188	219	189	231	226	223	216	204	221	227	207	215	176	195	219	224	204	217	232	217	196	220	231	221	192	224	230	239	206	208	228	230	232	219	176	194	207	220	206	206	203	195	207	221	205	241	221	213	240	227	225	196	218	234	220	207	196	205	235	241	191	215	220	197	217	225	246	213	219	217	222	244	233	202	195	221	203	223	224	216	217	234	203	219	230	212	216	216	193	199	192	206	192	197	245	189	233	226	233	200	234	183	225	223	207	219	229	216	207	212	235	214	234	235	222	201	196	214	214	228	209	229	206	202	204	224	245	204	179	199	223	220	223	214	223	217	218	225	243	224	184	252	222	224	238	242	206	226	215	214	226	209	229	213	198	195	183	224	217	222	220	190	244	245	192	186	209	188	246	202	205	231	212	217	236	216	233	183	207	216	180	233	214	228	191	223	198	195	220	221	262	206	201	241	216	258	216	231	215	234	212	212	217	226	219	187	202	203	225	224	208	199	244	256	220	209	236	224	207	227	215	230	224	203	212	199	251	215	196	207	231	213	215	186	212	224	244	194	231	202	191	199	212	220	197	204	220	198	196	224	200	211	216	252	190	219	207	182	238	211	217	187	220	222	218	214	176	204	230	237	234	229	206	215	207	212	189	192	214	228	193	227	207	239	205	224	239	213	244	233	187	192	224	213	237	222	228	210	236	216	183	185	168	203	202	230	238	181	212	223	217	198	226	195	210	216	220	222	214	223	215	205	241	203	217	201	200	223	234	215	205	209	212	198	207	215	217	238	226	222	207	223	161	208	218	209	209	225	192	209	207	241	227	221	199	229	200	220	210	222	203	180	239	221	224	228	228	205	198	227	214	230	221	260	201	193	206	209	213	205	208	177	204	232	199	199	240	220	219	205	181	216	222	231	228	211	203	218	210	214	217	199	209	188	224	229	205	218	196	187	232	209	214	235	205	212	228	227	196	180	188	199	239	186	205	197	231	218	208	201	215	264	175	191	219	210	259	211	206	212	204	245	228	227	184	216	224	211	230	227	245	201	214	216	194	208	217	204	197	222	249	217	223	232	243	203	244	208	213	202	195	200	231	226	231	245	239	226	223	202	206	197	225	214	205	232	204	234	221	208	254	232	205	237	189	206	215	160	183	196	221	214	206	214	217	207	247	196	200	223	224	228	242	227	204	193	226	196	208	196	227	223	209	223	221	263	176	218	241	216	250	210	199	207	223	211	230	200	201	237	222	222	221	214	224	190	222	225	217	237	211	208	214	185	214	194	222	217	189	212	194	221	220	213	238	235	208	239	211	216	217	233	220	214	190	194	206	201	191	229	183	206	208	205	209	226	225	240	213	221	210	206	218	217	220	194	198	207	204	216	229	238	210	217	212	219	224	190	187	219	215	212	187	217	211	214	210	206	217	202	230	213	232	197	234	195	216	229	208	218	208	194	228	205	202	206	235	207	203	198	201	206	190	222	195	241	203	220	218	214	220	234	218	219	200	227	216	212	233	194	238	198	222	205	217	203	202	184	229	217	250	228	193	210	180	231	221	243	205	244	195	215	220	249	221	208	223	230	216	230	197	242	217	203	223	225	196	210	211	229	198	202	197	229	222	206	217	206	192	251	246	230	207	218	246	211	190	228	216	199	237	210	213	217	243	198	202	210	213	215	219	202	247	236	223	229	222	216	209	236	223	223	234	213	224	240	218	204	212	225	209	223	209	198	214	212	206	205	216	207	191	200	210	198	205	215	201	221	191	191	236	230	234	223	216	222	215	207	253	202	231	192	205	198	224	207	242	220	223	233	212	224	227	213	210	223	202	208	213	201	213	214	210	214	238	202	211	233	230	220	230	228	215	193	227	206	209	211	197	230	249	231	237	235	232	202	231	206	217	182	227	237	203	207	206	193	224	201	216	252	222	212	196	174	222	202	235	236	191	210	203	222	202	197	225	208	181	237	240	237	182	188	223	232	225	195	216	216	235	225	194	198	193	195	197	204	201	214	223	235	224	237	232	208	238	191	213	221	227	239	224	200	197	241	188	236	239	206	207	218	197	199	225	249	221	220	208	215	164	188	205	217	199	200	199	184	208	206	203	236	184	206	204	216	192	265	224	218	238	214	200	227	241	223	217	201	208	207	217	257	258	200	213	204	202	193	223	206	201	211	210	230	244	216	226	203	214	204	204	181	212	213	234	197	212	200	267	221	212	202	206	215	242	200	186	198	191	224	228	183	225	229	222	201	201	227	217	186	213	224	214	220	192	222	229	197	231	209	221	211	215	213	201	231	194	202	223	209	216	236	224	234	215	199	218	216	236	229	220	247	196	246	238	228	239	242	221	214	192	239	208	212	186	218	210	214	220	229	185	209	199	217	215	208	229	235	241	227	238	230	229	225	216	196	231	229	207	181	188	223	230	216	222	206	186	210	226	204	215	209	200	232	248	191	203	195	231	202	223	218	243	226	198	225	201	215	188	206	249	228	228	222	211	194	197	216	224	234	207	208	197	225	196	220	203	227	220	214	191	188	201	226	234	231	199	210	233	222	193	197	184	219	214	227	226	221	193	231	200	252	244	221	222	203	208	198	200	211	191	217	210	225	227	236	242	205	223	222	202	194	187	190	223	194	208	249	216	213	219	227	215	208	197	232	207	234	227	201	214	208	252	243	221	221	253	220	211	233	211	210	204	186	210	192	223	221	233	215	229	220	204	209	234	180	219	232	250	218	217	184	198	230	210	208	211	196	219	197	201	190	229	208	216	221	220	217	232	202	197	205	241	220	238	235	210	209	230	222	228	203	216	211	221	201	203	197	211	254	188	219	175	219	206	237	263	198	190	179	191	205	217	200	233	222	228	208	185	210	237	219	236	201	209	205	200	212	221	225	201	203	187	210	212	227	227	221	192	196	197	212	243	234	230	239	201	223	233	208	191	203	219	209	219	195	230	208	221	205	191	209	201	199	248	221	197	192	197	211	201	205	185	202	221	213	212	258	228	212	205	205	241	190	193	193	204	194	220	189	199	200	178	230	209	221	198	215	202	233	206	202
4424	5431	3076	1535	972	757	663	624	545	507	524	492	522	491	501	519	481	480	505	514	468	470	511	511	481	484	483	467	491	497	462	480	462	494	463	505	470	471	493	483	457	482	439	476	468	492	474	464	498	501	498	490	485	485	493	492	487	486	510	494	465	457	486	529	475	460	494	450	456	456	456	461	458	478	471	475	472	483	469	462	432	440	436	471	480	465	503	483	476	502	434	449	462	482	469	510	465	521	457	504	498	461	506	445	460	489	487	511	512	490	452	490	457	479	460	481	466	444	476	453	475	495	512	445	453	484	465	484	468	471	508	480	512	471	519	450	472	465	519	415	469	446	519	435	479	474	492	504	447	468	433	461	458	469	499	483	471	504	501	474	465	483	468	471	456	507	471	466	450	483	468	464	442	497	480	463	433	485	457	451	477	448	461	420	449	490	470	493	486	483	508	452	490	484	486	470	483	457	456	474	489	491	473	474	491	471	462	476	454	515	489	463	499	452	483	455	477	488	496	502	510	455	488	491	486	442	441	460	489	456	481	463	458	451	497	473	444	503	492	450	463	468	495	462	439	512	463	455	484	454	434	452	463	488	452	510	471	474	486	496	471	452	470	502	511	487	456	473	513	480	469	489	454	480	458	439	456	437	460	468	476	476	484	468	492	448	498	498	519	467	452	474	511	479	483	481	462	525	493	474	486	453	423	491	471	441	483	447	494	448	466	443	509	481	436	475	479	506	464	490	478	493	483	421	487	519	475	477	488	430	487	479	466	487	500	464	479	506	507	489	468	507	517	443	445	484	454	460	479	493	490	461	486	499	435	479	456	484	487	465	530	485	461	503	518	450	506	493	470	459	480	523	448	485	467	459	452	458	477	507	465	453	460	490	487	452	466	480	424	486	496	472	482	468	479	455	459	483	452	467	481	433	475	450	453	440	480	482	502	452	478	500	463	470	465	486	474	485	453	497	461	439	451	451	477	453	451	428	462	503	489	463	464	451	484	502	457	478	494	437	495	486	459	499	453	489	468	446	475	467	463	478	496	489	479	510	470	462	483	460	494	437	473	482	471	520	482	432	477	490	453	461	500	475	483	452	491	475	470	477	455	525	479	429	462	476	484	505	491	485	498	496	455	488	481	457	476	486	509	440	478	457	481	480	485	466	466	491	500	480	449	460	469	497	454	449	488	481	455	442	506	469	436	457	453	464	451	505	457	460	472	500	497	504	481	450	455	498	486	427	474	491	481	460	485	492	493	514	497	500	488	486	462	484	461	485	464	491	473	490	457	518	458	521	504	489	540	463	470	509	473	486	458	490	469	488	418	480	452	459	475	460	455	458	485	469	440	449	495	485	469	494	474	501	470	479	451	494	492	508	494	472	470	457	469	452	453	482	468	472	464	458	505	437	483	493	449	486	449	510	486	529	437	438	452	512	464	473	498	475	464	494	471	483	474	477	453	465	466	470	477	530	459	472	493	467	471	457	449	463	500	457	481	474	509	447	489	460	459	478	473	467	469	456	471	507	459	438	485	510	489	490	462	483	489	473	479	485	438	497	468	485	474	476	450	480	487	486	480	427	474	468	439	449	469	438	528	460	462	461	447	483	445	481	495	489	511	505	469	448	446	458	454	499	463	494	498	541	459	435	467	447	447	487	453	489	483	473	448	472	492	457	455	473	436	457	435	510	470	477	503	469	457	492	482	492	488	483	448	539	485	484	505	425	496	438	473	478	477	458	468	481	460	467	458	483	488	462	500	455	457	456	497	481	465	471	506	450	500	485	447	440	476	511	416	492	469	445	491	505	462	510	460	502	506	474	484	458	487	488	477	460	491	487	484	451	438	480	508	442	472	467	466	456	467	461	450	475	470	500	482	465	477	498	458	467	457	485	450	457	478	438	456	461	471	491	509	444	449	496	455	484	504	455	467	503	508	459	489	473	468	490	479	464	485	466	457	465	478	464	463	439	468	472	483	452	484	458	508	468	456	474	461	470	454	485	432	454	449	475	444	479	483	468	498	479	505	467	449	464	444	481	501	456	444	463	491	489	450	519	487	462	486	515	480	473	497	487	491	486	464	474	473	463	488	504	485	487	483	475	502	487	435	488	501	525	459	482	483	472	446	448	468	454	481	496	486	465	437	452	466	485	462	470	451	492	484	492	479	464	515	453	440	458	440	486	495	474	524	474	473	493	463	428	509	508	482	446	490	444	480	498	474	463	472	474	450	477	484	444	498	514	476	486	457	464	434	486	479	452	495	469	499	441	481	451	481	466	517	467	484	453	451	481	508	479	474	488	507	485	493	486	484	479	479	482	455	476	428	481	444	454	491	461	484	480	512	483	520	481	453	463	448	487	497	457	456	492	491	500	468	504	466	496	497	474	460	475	491	479	491	461	489	488	434	455	449	479	485	477	470	499	475	465	476	486	495	496	474	439	445	454	478	553	473	469	444	484	472	444	489	487	471	483	473	466	477	475	467	458	473	465	445	477	494	525	496	499	461	473	427	470	461	442	500	475	444	466	456	449	479	496	475	453	467	459	504	495	461	519	479	454	441	490	496	486	466	500	493	474	485	426	452	472	487	474	455	492	464	496	471	471	473	492	474	464	475	471	461	469	511	472	444	493	501	452	485	496	465	451	484	495	477	451	457	437	494	484	446	483	463	507	471	483	453	491	452	473	472	435	466	447	465	478	450	477	527	470	499	509	476	516	476	451	454	481	462	498	488	484	478	498	478	472	475	485	490	497	431	448	472	489	442	475	481	476	496	469	520	446	445	499	500	458	430	451	431	451	476	480	461	498	486	467	483	477	440	455	485	470	461	476	467	481	442	464	425	499	455	466	472	462	465	468	469	458	479	468	452	492	497	439	475	507	485	491	496	522	525	476	492	448	493	458	496	458	471	476	477	517	506	478	489	460	451	451	451	446	439	514	500	451	462	501	464	477	490	502	505	440	481	445	458	466	451	477	492	472	473	466	486	497	484	483	451	469	475	482	424	492	477	484	482	482	472	479	498	433	485	456	479	498	451	474	461	478	450	461	490	471	482	467	469	446	488	498	467	488	481	462	459	448	461	477	502	468	497	488	455	478	466	475	470	475	480	490	532	501	471	487	496	506	480	466	484	484	486	513	485	470	504	485	499	521	489	478	503	432	458	509	495	464	470	477	470	490	474	508	513	488	457	505	471	467	477	503	493	453	464	430	457	442	501	473	502	520	474	488	464	494	485	481	482	460	448	469	489	456	510	477	484	457	474	473	465	474	476	478	463	474	462	462	466	457	491	457	427	483	490	465	486	476	476	464	441	458	513	437	472	463	478	507	480	483	460	493	474	463	498	480	466	470	472	493	497	455	434	459	466	475	489	459	534	502	439	479	512	454	445	507	467	460	456	482	489	479	474	454	502	470	469	514	523	476	506	458	475	455	461	514	461	446	488	502	495	457	486	491	468	479	437	460	428	498	488	472	446	491	484	484	498	473	489	481	461	465
33330	9997	1114	589	461	440	308	294	290	291	289	272	294	248	280	261	267	276	263	267	281	263	286	325	276	275	251	281	293	291	306	315	275	294	272	265	300	230	230	242	299	287	243	283	287	270	249	308	252	293	286	272	275	291	306	281	293	301	273	290	278	266	291	319	296	265	284	275	281	295	272	283	293	285	253	262	277	289	306	239	277	253	265	262	287	273	278	273	282	263	289	274	266	236	259	290	266	288	243	283	267	286	317	304	283	280	292	258	270	275	290	287	256	275	237	312	268	295	265	265	276	307	263	282	312	294	265	296	320	283	287	305	276	306	286	295	284	273	279	255	318	273	286	263	249	263	282	261	263	277	257	280	292	317	271	255	271	283	254	290	266	252	288	270	277	293	262	303	295	292	268	275	262	291	300	337	280	299	285	269	273	288	298	293	257	260	276	279	258	280	302	274	304	276	267	299	289	279	299	257	258	287	274	294	290	319	287	296	301	280	308	283	293	285	301	294	288	283	310	293	281	274	345	265	280	295	265	272	311	313	262	254	277	274	278	285	281	248	243	274	317	274	323	267	246	278	272	277	224	265	289	247	230	283	288	303	247	272	266	287	253	283	302	280	268	276	290	265	283	316	276	282	252	261	264	269	267	268	297	280	299	322	301	250	263	299	284	308	285	265	270	279	273	283	270	257	255	275	267	234	270	288	273	264	263	254	255	251	248	260	264	277	285	288	268	286	289	273	269	280	261	259	298	272	273	283	276	306	324	290	246	264	290	274	283	315	288	286	269	270	273	279	229	281	318	284	280	288	280	287	279	267	298	299	247	274	251	286	278	265	277	267	259	270	283	267	308	272	272	283	264	280	269	261	286	274	268	286	253	273	276	272	275	298	258	301	289	271	256	310	256	288	251	304	288	311	295	315	244	266	287	305	333	297	321	305	321	281	313	252	272	317	289	285	309	271	277	263	296	292	280	260	269	297	299	295	288	268	295	285	288	292	285	280	297	280	327	284	263	282	280	258	283	279	253	264	271	309	247	275	294	267	250	315	265	272	281	293	305	283	267	286	263	266	285	279	260	299	287	279	267	274	273	279	302	273	300	252	282	303	289	266	260	267	274	240	262	311	255	294	276	265	285	244	282	275	287	292	265	278	260	234	258	271	254	244	303	277	244	261	267	283	287	271	266	291	238	312	310	300	288	262	287	258	284	291	316	258	275	272	265	282	282	273	270	282	268	261	289	280	290	290	296	278	267	269	289	248	258	280	289	260	275	261	293	244	242	289	276	279	275	283	263	274	268	254	257	317	304	291	275	239	245	272	290	252	268	286	280	282	239	276	262	245	309	276	296	275	278	306	300	271	274	255	296	296	253	299	257	252	287	277	268	289	273	268	272	279	264	285	271	263	258	281	246	264	262	291	284	304	265	258	293	251	258	293	267	269	298	271	254	257	275	286	266	298	287	284	249	270	277	292	259	250	290	281	254	294	247	288	244	266	265	262	268	281	268	263	291	261	281	309	283	273	288	303	262	260	310	305	263	297	261	302	274	283	264	299	279	271	252	301	249	266	276	274	247	272	259	290	262	260	289	293	274	281	276	296	259	288	293	290	275	278	295	285	267	272	286	316	279	286	314	291	270	278	295	299	264	287	249	318	291	251	277	286	312	282	292	307	265	267	274	257	256	272	280	302	274	255	262	269	276	258	251	248	294	309	281	275	291	273	287	340	266	303	271	273	296	245	281	297	283	301	284	277	286	239	311	272	239	257	306	284	289	292	252	284	273	294	294	254	257	256	252	254	279	292	265	288	256	276	292	317	259	297	280	294	290	263	272	312	264	289	256	276	285	275	274	300	276	315	297	261	272	260	288	268	275	327	283	291	277	265	281	264	255	267	260	268	279	279	295	325	291	267	258	294	270	301	271	289	287	254	284	300	261	228	266	320	258	277	300	302	315	268	291	296	281	267	284	275	246	277	292	283	284	275	295	305	288	270	251	305	299	287	264	267	278	286	267	259	289	293	288	311	284	282	283	257	267	297	283	304	271	267	261	263	282	240	276	306	290	296	302	240	302	266	262	268	261	308	239	277	299	294	275	256	283	278	334	269	289	271	230	271	266	280	285	263	284	277	311	276	291	295	257	305	307	267	309	278	263	277	271	275	277	271	250	243	273	247	242	266	281	253	240	310	275	277	260	285	290	312	270	257	287	255	251	286	280	285	294	275	274	274	322	286	284	263	264	278	302	293	271	273	283	255	258	303	273	295	305	260	292	296	282	293	261	279	283	315	256	299	275	287	248	244	298	294	287	321	282	277	306	285	282	265	280	289	290	284	291	266	276	305	277	278	267	308	288	301	278	278	276	285	293	252	280	270	283	292	251	291	230	273	281	275	259	268	300	260	283	246	289	328	272	278	288	290	326	282	254	288	308	299	258	293	273	322	307	261	283	277	252	275	275	247	278	282	289	283	289	282	270	316	273	268	276	271	255	262	259	267	297	291	248	265	284	253	288	291	258	259	278	305	316	296	283	267	275	282	320	275	281	277	285	284	300	311	266	281	263	306	287	264	277	284	275	271	288	297	290	305	279	252	272	304	265	291	306	293	289	273	237	280	266	252	288	281	292	298	275	261	263	267	256	301	315	260	255	267	313	295	256	271	295	298	248	284	285	274	278	256	289	285	297	306	275	291	305	259	271	277	243	276	271	255	272	252	274	276	267	259	298	289	256	264	276	276	275	260	251	297	276	272	281	252	258	281	299	255	289	290	293	279	294	295	302	273	263	284	281	251	295	305	277	283	275	257	279	287	254	271	286	328	286	296	273	270	310	275	237	264	291	268	259	262	295	260	273	290	273	267	286	271	288	294	276	256	288	291	293	277	278	289	280	307	279	277	234	269	295	288	282	305	283	293	319	272	291	293	273	289	269	258	279	264	284	287	294	291	306	274	278	261	297	293	266	272	272	269	273	298	257	263	301	287	238	292	280	291	300	263	284	267	296	253	269	301	270	303	251	274	276	259	286	274	286	258	269	315	287	262	269	262	313	290	277	245	270	274	291	301	299	285	261	321	251	285	279	277	279	274	256	284	261	313	287	291	260	270	275	315	275	280	277	270	289	278	286	283	292	276	283	297	275	302	255	292	269	250	254	265	272	292	309	285	279	323	311	292	268	268	293	253	306	279	280	312	263	295	279	292	307	280	290	312	293	296	246	284	298	308	281	324	301	284	282	236	270	250	263	261	286	255	280	259	289	281	270	242	269	297	269	309	304	295	292	262	294	275	284	267	312	285	287	283	252	280	284	304	287	290	287	257	280	264	285	289	308	290	266	275	287	271	290	288	287	277	274	297	256	262	275	282	285	286	285	322	270	284	288	292	267	293	280	294	270	272	286	282	288	255	259	246	256	271	283	289	263	280	304	264	275	254	280	279	264	279	309	267	271	268	281	298	264	282	245	283	274	230	280	249	267	284	296	272	293	282	273	287	275	285	299	287
6092	855	725	619	647	649	691	634	660	615	612	610	666	681	601	618	666	642	662	633	632	642	660	659	650	637	581	654	603	662	676	650	614	621	607	644	613	635	642	623	631	624	670	633	650	627	644	632	643	654	625	632	629	631	643	663	649	645	664	677	667	593	636	578	659	658	663	645	626	652	609	633	622	674	633	640	660	642	677	655	637	668	584	681	626	641	643	624	645	630	647	624	625	638	640	628	635	647	653	625	631	581	635	619	616	594	619	608	610	648	609	624	603	639	630	625	653	692	620	691	623	664	626	662	644	644	608	667	632	614	639	644	655	647	615	633	595	634	654	659	672	620	656	610	601	596	611	635	656	672	612	648	655	590	647	656	642	658	648	626	674	608	641	677	617	626	628	695	618	595	676	638	650	646	669	585	639	651	623	635	638	634	647	640	644	680	641	665	662	675	659	673	665	591	631	673	627	643	628	635	641	663	642	649	648	668	638	651	592	696	668	680	644	624	616	657	679	644	645	659	643	597	619	641	616	598	623	630	608	633	637	589	624	628	609	619	622	681	632	624	646	646	631	663	621	584	637	666	652	629	607	647	655	632	622	660	655	628	623	651	684	656	622	632	668	613	592	699	619	663	648	638	636	604	579	688	690	593	652	590	646	630	631	591	668	663	663	575	618	611	636	610	645	657	622	618	642	662	651	634	610	642	636	676	596	631	668	622	652	594	605	667	640	596	670	588	638	620	661	672	653	651	627	570	653	640	638	637	625	659	613	605	641	648	572	669	620	614	609	637	635	620	598	650	655	609	617	618	631	598	624	616	673	651	639	598	608	649	638	619	650	612	621	654	590	611	634	673	642	647	616	650	661	654	604	603	674	630	649	662	645	677	638	594	666	638	617	626	676	652	638	632	641	599	658	668	706	640	652	657	652	662	667	675	607	629	631	647	627	639	642	649	659	653	614	693	674	614	660	634	652	634	716	643	667	632	603	638	678	613	647	654	640	610	626	629	691	613	596	630	612	646	664	567	652	613	646	673	626	624	609	641	644	621	650	632	572	594	671	664	649	612	641	664	668	617	636	626	648	622	655	636	647	673	631	644	632	629	648	625	576	639	576	648	651	625	631	633	667	582	643	619	669	633	645	644	617	611	679	627	568	624	628	584	633	625	627	612	613	625	626	630	623	636	624	614	659	683	608	626	619	634	615	628	679	638	612	606	663	645	626	639	668	693	633	590	664	628	629	632	660	628	621	697	619	691	642	669	634	608	665	697	681	633	620	650	596	666	635	663	655	646	607	622	610	637	669	643	665	628	610	602	619	614	649	626	688	664	665	635	635	663	673	620	618	627	603	650	674	664	682	663	629	613	616	643	602	649	611	612	633	668	645	663	619	661	703	646	627	601	654	629	628	614	675	634	654	642	622	676	646	682	638	638	614	612	651	647	666	656	637	628	630	623	668	671	649	678	629	601	640	625	652	626	577	645	633	637	657	588	610	618	650	634	614	635	642	659	626	660	600	615	566	641	589	629	650	659	669	636	583	695	635	649	641	663	611	630	649	631	669	660	625	646	623	627	643	628	633	674	628	646	604	602	632	620	642	612	642	647	654	613	663	648	595	623	624	673	627	634	626	666	673	630	648	613	633	654	635	667	612	644	577	652	611	626	666	646	577	606	638	583	625	598	648	680	646	614	646	645	607	601	619	583	616	621	605	611	673	624	634	637	642	625	652	615	685	666	640	670	653	671	669	592	615	645	668	637	664	635	645	595	628	618	669	669	675	655	665	629	596	615	651	653	613	658	628	626	656	647	616	610	608	627	611	655	612	648	652	620	647	647	645	686	615	602	627	649	632	614	618	575	641	654	619	620	647	652	630	628	644	602	637	664	601	652	644	616	673	634	643	655	650	587	626	663	632	665	624	627	663	631	654	615	642	639	671	668	647	592	617	682	657	635	600	589	621	611	641	630	640	618	625	631	613	627	621	651	674	665	639	645	643	653	648	654	616	605	660	613	628	630	616	632	615	624	623	604	668	590	682	638	653	648	624	613	635	630	681	615	650	688	649	605	614	666	629	669	647	650	637	623	621	591	644	609	630	668	676	652	655	659	647	598	620	632	661	641	611	595	651	607	671	651	617	673	629	629	640	664	688	619	625	640	617	661	623	664	634	654	636	671	627	630	619	604	638	628	581	650	650	659	632	638	634	628	610	641	649	611	629	657	656	666	632	599	618	680	641	624	610	609	669	630	614	623	608	635	622	625	650	625	641	655	624	619	628	665	641	615	627	650	640	646	684	619	649	639	651	656	628	675	632	638	604	640	647	587	646	654	633	640	637	609	683	612	642	661	644	639	624	614	591	653	600	591	642	655	622	604	632	638	647	636	582	615	633	615	617	602	619	664	625	657	619	613	641	609	686	673	607	647	644	608	624	665	624	591	631	597	682	662	640	618	642	584	619	664	598	633	662	623	648	614	657	660	660	619	669	655	649	626	661	635	679	684	659	624	640	589	642	667	634	677	626	636	638	642	613	638	679	634	612	597	671	662	657	646	662	637	663	615	652	628	688	677	649	674	659	631	625	662	578	633	574	611	634	656	619	632	641	645	651	608	639	631	678	639	634	662	624	610	686	608	681	659	636	638	657	633	653	621	600	611	597	606	626	649	643	626	673	646	619	642	658	720	630	582	644	610	639	633	631	648	665	611	636	652	611	657	688	642	663	638	614	637	625	614	657	645	610	612	612	691	689	642	721	671	617	627	694	655	607	639	616	608	649	604	681	634	633	627	680	660	633	624	687	654	631	627	657	596	646	649	661	640	656	655	653	648	619	642	643	628	633	633	626	657	622	594	611	621	642	614	637	605	631	640	655	623	645	639	674	615	651	631	622	677	615	652	670	692	622	596	657	651	580	658	655	599	575	623	632	606	661	649	632	656	674	656	612	662	661	662	627	640	639	637	633	646	612	640	630	660	664	661	679	644	653	610	608	661	577	621	620	680	619	676	653	621	625	624	637	633	619	598	644	606	651	623	643	621	678	679	676	659	632	616	625	618	649	590	633	644	608	608	644	678	622	655	650	696	603	599	659	624	629	626	619	642	641	656	641	663	630	700	649	646	669	668	569	623	614	634	684	640	640	623	632	660	673	623	612	627	614	650	661	643	663	651	624	650	620	660	645	637	614	649	601	615	614	677	584	651	675	639	626	626	607	612	623	631	635	632	668	629	615	611	600	647	598	664	601	597	635	609	625	667	613	636	673	635	636	633	636	615	621	610	613	628	682	625	648	643	650	649	630	621	656	629	646	650	657	635	630	625	596	596	616	588	667	640	627	642	619	659	641	635	635	626	671	618	662	634	644	630	682	655	615	647	608	690	624	640	633	621	684	609	671	667	631	662	643	628	609	616	626	616	617	663	662	638	645	662	641	657	607	635	627	591	631	624	637	647	640	609	664	615	633	639	681	620	650	598	664	615	659	576	619	646	591	606	646	623	635	641
25207	21696	25564	28334	21557	4035	610	481	461	390	455	392	396	370	403	367	435	381	386	376	365	365	385	394	341	385	366	404	363	358	345	385	352	388	380	370	364	372	373	351	377	363	377	375	350	329	394	334	344	325	346	392	433	349	357	371	364	388	367	391	348	374	364	354	350	369	353	380	349	392	387	388	390	394	357	378	356	357	353	379	368	348	361	382	371	363	367	372	374	320	351	354	344	347	354	385	365	382	347	347	360	387	358	387	394	344	366	358	382	363	377	362	352	388	368	332	377	349	330	351	370	352	381	388	373	370	401	381	360	348	366	355	333	375	370	347	384	369	365	397	369	392	378	362	374	351	345	353	359	343	381	375	368	344	348	355	364	364	372	409	377	333	371	383	375	366	385	365	343	354	380	342	353	356	355	366	348	351	357	343	364	417	337	339	382	364	364	366	362	352	350	368	355	352	359	405	373	324	359	350	338	336	332	344	356	364	348	411	329	358	324	367	374	317	391	334	352	355	370	346	338	341	368	365	351	379	336	367	370	329	350	371	348	406	337	365	346	311	366	357	353	323	351	362	358	381	373	345	377	374	376	341	390	364	350	354	359	376	400	362	346	381	354	369	365	363	388	368	392	353	374	386	409	391	364	317	377	369	349	354	341	342	360	379	365	361	351	353	374	377	347	373	410	367	370	362	387	356	354	369	382	384	327	357	362	368	367	359	325	387	392	364	344	367	354	355	363	362	361	389	368	362	369	383	369	335	353	357	423	402	384	358	364	404	355	341	399	333	336	321	374	384	362	347	343	369	460	371	350	368	341	376	416	358	380	386	402	388	375	386	344	342	400	375	359	402	379	325	357	349	346	353	369	389	369	336	384	364	383	328	345	319	374	405	370	406	387	379	339	395	348	358	369	321	395	351	385	382	402	354	339	392	386	352	384	365	349	315	356	396	337	356	356	363	355	378	344	378	329	342	318	345	385	363	379	377	355	329	386	389	413	353	364	409	374	346	397	363	378	338	350	391	342	341	344	356	364	394	379	344	320	372	364	395	370	352	347	375	373	361	382	329	349	340	367	342	364	404	331	370	353	397	359	400	343	364	377	385	362	406	361	360	372	378	392	399	401	316	380	392	359	372	359	340	348	354	359	345	353	359	361	353	384	362	382	373	384	372	376	360	380	398	373	379	376	395	365	369	382	387	384	362	351	373	345	334	403	381	350	356	388	394	350	383	390	356	404	374	361	361	392	373	336	356	341	370	339	333	389	375	364	375	375	383	350	335	379	372	352	345	345	312	333	367	369	364	349	391	383	401	375	379	347	380	374	358	420	339	382	390	364	391	361	339	348	360	355	355	397	370	340	366	356	353	373	386	339	365	365	367	363	385	383	365	371	384	361	358	389	406	363	399	363	371	354	370	362	349	325	389	409	368	342	378	354	332	346	409	374	370	363	374	393	387	368	387	346	383	341	353	369	353	360	333	360	325	374	343	354	380	390	351	413	387	353	387	352	360	367	354	371	367	375	361	397	347	373	344	367	362	385	360	369	344	394	381	341	377	353	341	370	373	323	372	375	360	367	347	396	360	393	347	382	361	346	364	384	404	369	376	377	344	369	344	382	346	390	331	375	353	375	325	350	389	337	348	373	395	334	369	326	364	343	329	375	344	373	380	360	353	341	360	343	369	366	360	371	349	365	385	368	372	356	342	374	359	336	349	375	332	360	384	398	377	332	381	357	392	375	388	356	383	341	363	372	367	334	341	338	344	411	358	371	348	353	364	383	376	369	350	366	361	359	355	349	358	387	341	368	378	316	354	390	411	331	355	353	354	356	369	340	346	346	361	361	374	345	358	350	358	340	359	363	387	378	350	353	336	352	371	365	397	357	384	391	339	398	323	423	362	394	384	360	359	374	352	372	347	368	311	334	376	354	333	344	373	332	351	364	351	329	379	371	351	369	366	398	365	364	356	371	347	336	387	362	343	362	350	330	354	414	373	364	387	366	369	333	370	370	379	380	369	394	361	350	367	422	367	363	351	391	371	363	341	374	325	358	359	381	405	409	364	348	380	376	324	334	367	368	376	348	325	362	411	351	410	362	404	370	380	366	387	345	361	352	376	369	382	350	348	351	368	374	386	326	352	394	365	351	372	374	369	382	360	411	359	390	390	375	394	353	336	385	380	378	370	368	355	370	356	351	337	355	359	352	362	356	397	334	417	363	382	358	340	406	386	385	338	358	367	358	340	371	382	353	373	353	371	362	343	357	376	361	337	356	363	366	370	396	354	369	326	351	338	347	378	391	330	318	341	359	328	329	371	364	355	341	342	362	328	347	381	388	351	395	397	364	343	354	345	362	367	419	379	372	388	349	352	341	324	350	353	346	360	389	384	353	346	356	369	405	370	334	377	351	404	371	353	390	381	372	382	330	384	366	376	375	367	353	366	362	365	349	352	351	389	370	366	351	321	389	362	362	379	377	372	362	321	360	365	352	341	342	324	396	347	365	401	358	333	354	381	379	349	356	351	294	385	343	366	346	343	353	388	316	363	339	380	409	383	339	360	365	395	341	365	319	398	373	328	381	337	356	385	364	337	337	365	391	336	354	342	394	368	368	381	390	425	354	341	333	335	350	398	355	329	336	380	389	380	351	351	367	344	383	423	367	380	363	368	374	367	354	381	427	408	367	335	325	373	358	373	358	374	382	334	345	353	350	366	370	357	371	354	371	379	349	411	343	374	341	347	374	362	360	346	388	364	363	390	366	395	351	378	376	350	345	345	348	365	349	345	367	369	348	350	356	375	371	373	359	393	362	376	386	366	362	393	412	380	358	402	398	388	343	378	378	381	338	357	353	328	354	392	368	364	358	394	366	376	346	363	368	386	338	380	332	360	402	372	341	394	365	350	365	338	372	346	350	385	361	371	335	364	344	428	355	347	336	348	367	351	376	343	350	412	333	398	378	367	384	374	349	372	357	366	364	372	366	358	350	411	427	346	398	373	379	355	377	335	339	393	367	380	356	365	346	364	338	402	356	379	376	371	363	363	357	362	373	353	349	345	380	346	313	347	366	347	338	322	390	370	362	321	341	363	343	377	380	386	383	358	326	388	399	351	362	352	315	362	396	361	353	383	380	371	385	343	345	342	370	352	377	351	334	345	367	334	360	363	369	326	364	363	332	347	372	380	358	368	377	383	375	360	368	381	372	379	355	355	364	374	352	350	359	354	374	352	364	388	359	356	359	390	408	346	367	371	358	390	370	362	361	394	388	370	384	371	361	396	370	335	363	342	392	394	373	375	396	322	386	402	340	385	366	364	385	351	365	343	350	389	366	374	387	419	336	342	345	371	365	387	351	365	352	388	356	341	342	380	359	379	389	369	383	378	351	362	372	380	349	372	367	349	379	340	363	344	384	378	350	389	378	376	354	361	329	382	390	369	390	345	355	371	359	373	396	387	327	374	356	355	357	398	340	409	370	396	344	380	397	374	369	390	378	373
4281	3627	2132	1360	1025	886	880	795	810	755	786	814	812	801	772	762	803	789	737	806	786	741	779	798	793	754	784	842	741	783	833	763	780	807	782	813	793	780	781	753	804	794	785	778	764	788	808	783	799	798	776	820	795	746	793	806	777	809	737	793	814	767	779	749	794	789	792	787	762	803	751	758	782	823	818	770	823	722	750	719	753	792	730	842	863	783	766	807	767	797	789	767	743	720	800	764	740	789	792	748	777	818	767	737	830	766	793	764	811	836	746	781	746	744	835	782	787	762	755	786	774	781	774	802	818	787	834	739	728	750	811	787	836	775	754	776	829	774	848	717	779	759	776	793	857	762	759	720	746	747	792	799	756	804	787	797	812	779	749	756	793	769	755	805	766	780	798	791	795	809	781	813	817	800	739	802	769	847	797	736	826	769	765	834	772	815	770	779	750	741	745	801	782	756	787	751	774	774	793	783	789	775	740	792	758	763	792	772	778	768	775	766	820	742	767	775	764	781	749	775	809	716	810	770	805	761	714	795	798	783	766	752	756	794	790	754	777	793	740	820	761	780	740	785	792	805	779	764	730	777	759	781	769	753	801	784	802	815	746	764	727	761	757	765	801	774	777	799	789	779	777	823	745	805	745	802	823	782	745	783	784	739	815	808	782	751	780	811	786	803	757	812	770	779	784	704	775	766	784	775	745	794	792	792	773	754	757	780	833	744	771	808	797	775	769	748	771	746	769	770	777	788	803	790	772	783	799	805	783	809	771	790	766	816	731	800	748	767	752	775	742	789	794	758	778	806	840	788	751	781	764	794	793	771	722	774	800	758	735	811	782	751	841	764	781	819	748	761	775	800	766	802	782	814	749	795	765	783	807	786	801	789	765	774	801	811	795	758	757	814	775	798	806	763	760	793	772	810	768	800	800	804	813	805	811	771	798	797	805	784	770	760	781	769	761	755	774	748	774	742	734	787	724	807	775	813	743	796	809	751	774	801	770	735	760	786	834	827	787	744	733	832	809	765	790	773	784	768	724	783	783	819	761	822	785	777	814	807	810	783	736	802	772	825	796	714	805	717	806	797	780	777	780	802	741	767	753	788	778	816	768	821	817	774	838	809	794	746	788	786	734	751	761	788	812	719	834	779	725	784	763	755	812	801	795	809	738	746	794	851	765	779	778	801	797	729	744	797	786	763	766	785	812	747	769	804	697	798	809	800	737	800	785	769	762	802	785	771	786	805	766	774	738	791	770	744	758	778	747	768	795	773	799	768	742	803	769	839	778	780	778	794	772	793	796	758	756	810	799	834	827	768	778	752	773	767	767	760	781	760	833	756	780	797	764	810	735	843	788	773	786	786	785	763	782	732	734	792	813	782	764	772	781	802	758	809	816	792	786	755	772	778	778	747	798	789	812	787	800	816	695	799	810	755	803	805	741	801	803	772	743	755	777	820	750	780	810	757	785	830	753	806	777	744	759	794	746	801	842	828	775	812	790	813	779	851	842	784	799	817	714	747	748	756	766	757	791	827	779	821	764	737	779	761	806	780	808	771	750	793	823	795	739	757	729	767	803	757	741	815	785	775	763	796	810	822	761	761	741	810	788	782	768	821	816	778	722	774	803	729	753	708	781	743	766	773	752	825	751	823	760	821	780	792	769	777	743	780	782	761	807	754	744	810	751	761	766	802	805	808	768	772	736	790	734	797	787	774	767	737	814	806	784	719	775	747	785	762	808	789	809	763	830	737	781	775	786	752	794	777	806	832	747	761	802	742	825	841	738	745	775	765	783	817	794	818	755	784	777	768	748	764	813	734	785	792	801	779	792	816	808	764	742	786	789	798	794	788	761	768	801	778	814	759	798	782	793	825	787	727	759	763	778	802	749	772	794	759	780	749	792	742	779	813	797	825	797	775	809	797	798	770	832	766	762	757	760	791	780	801	825	826	711	734	788	788	769	769	756	758	765	813	785	793	824	729	771	736	749	742	726	835	764	809	767	796	781	759	798	834	789	806	784	748	813	763	799	829	769	763	759	801	762	834	772	829	837	749	793	791	775	806	819	803	774	754	800	770	781	799	768	793	748	751	804	752	744	778	749	771	801	757	772	734	776	770	748	793	769	796	789	806	748	781	795	764	804	756	802	798	811	758	751	786	776	774	801	757	732	747	775	776	733	796	763	767	844	740	783	805	809	759	797	803	785	805	788	800	760	780	761	783	805	770	791	805	751	791	770	768	810	814	743	821	775	801	814	799	792	798	807	725	744	801	800	774	774	791	743	823	780	735	799	781	803	789	774	808	745	759	768	810	774	745	710	786	752	762	786	784	823	760	776	815	831	785	816	739	803	744	822	822	852	787	815	803	796	780	759	770	745	800	755	777	758	795	797	788	816	809	789	808	780	778	765	829	775	771	768	817	792	769	740	813	764	765	763	786	745	784	825	749	797	787	800	782	768	756	729	809	796	806	741	787	785	780	791	769	780	786	728	865	792	788	847	789	813	723	752	785	765	749	788	788	765	793	812	772	737	745	762	800	759	764	803	749	793	789	785	792	785	776	796	771	803	780	771	759	808	755	821	732	764	846	775	773	779	767	732	778	759	798	775	781	798	777	728	793	829	768	779	741	721	798	756	831	763	795	759	766	778	695	758	742	788	753	748	784	800	816	761	778	734	742	748	805	795	739	789	791	779	825	816	772	713	770	756	799	778	750	775	798	832	779	813	791	814	779	822	746	796	809	763	809	797	812	799	779	817	805	811	808	785	787	792	789	806	779	774	780	823	764	766	784	808	769	775	762	783	750	764	783	732	793	790	773	749	767	766	816	767	776	782	745	816	748	767	777	783	738	820	789	761	750	756	784	766	746	800	793	786	766	740	778	818	737	727	773	779	792	770	760	751	780	828	772	777	752	778	793	803	786	767	795	801	802	764	790	796	785	734	783	759	770	791	778	780	794	787	763	771	741	738	807	782	803	769	792	807	771	771	812	841	787	771	755	785	779	772	800	801	810	771	782	762	797	781	774	770	750	766	800	790	796	773	784	714	810	835	765	754	764	818	761	808	752	765	742	780	818	777	812	814	759	768	782	786	787	751	751	776	766	801	795	768	751	837	754	796	820	763	825	760	820	750	794	758	796	762	812	817	756	816	763	795	746	707	804	739	774	760	792	793	745	811	846	788	753	800	792	796	776	791	788	763	733	803	772	813	828	804	801	780	808	840	720	794	757	786	789	734	754	790	795	776	771	774	785	796	764	781	817	808	812	737	790	795	759	760	771	786	824	807	808	823	791	779	782	762	777	797	758	776	798	768	724	785	741	752	771	781	777	859	735	758	801	742	797	754	743	767	734	790	779	802	754	744	822	790	793	782	796	730	834	782	806	798	776	785	764	824	758	754	765	790	760	800	818	815	740	763	773	770	801	794	787	804	811	745	758	807	774	843	758	821	808	760	745	792	756	797	804	747	795	756	784	749	766	751	768	764	844	790	750	755	800
24545	21716	26140	27828	21722	21701	2908	470	345	305	286	275	281	243	258	254	241	240	244	242	213	217	248	224	245	226	234	253	264	231	205	198	233	222	221	237	239	260	247	229	219	242	246	217	234	231	220	223	211	240	204	208	195	228	211	227	234	210	220	224	224	231	208	216	230	206	218	224	212	202	221	189	230	196	226	186	199	214	191	195	212	222	221	233	215	198	226	235	206	193	193	205	218	189	186	219	234	177	212	218	174	214	188	212	222	210	192	192	236	206	201	240	231	210	205	201	242	203	204	199	196	211	235	219	209	225	209	188	227	230	228	223	230	209	209	211	229	220	189	230	202	228	223	208	186	215	204	229	221	213	204	211	214	196	207	216	241	210	208	185	184	241	200	229	214	224	216	232	216	217	203	213	207	187	208	228	220	220	247	197	224	203	197	197	219	209	200	217	221	229	235	216	226	183	212	218	197	202	221	199	214	226	214	172	243	200	197	197	214	225	195	206	216	247	213	239	194	220	224	194	231	214	233	234	178	232	239	197	209	205	223	198	232	208	229	240	219	220	225	201	208	229	227	241	218	199	227	227	202	218	215	209	243	210	209	190	220	211	179	229	227	216	236	223	213	234	245	208	228	218	217	219	206	205	247	231	180	217	222	228	223	222	233	214	206	186	217	199	242	216	240	182	219	220	210	214	215	208	219	198	223	226	221	210	229	221	222	227	206	191	253	226	246	206	210	213	216	221	222	205	188	182	235	202	201	210	186	207	227	218	197	221	175	238	228	214	207	246	189	214	211	216	221	206	200	199	201	210	210	258	226	239	198	231	245	201	216	209	190	194	226	234	199	223	218	183	223	234	215	205	200	219	204	251	205	185	205	228	219	237	214	203	238	198	223	192	208	208	224	191	185	213	238	206	203	236	209	227	203	191	221	237	227	241	242	216	184	217	218	223	231	190	196	236	212	205	216	214	215	235	200	204	223	198	178	203	211	204	215	208	219	206	232	218	229	237	216	220	190	196	223	209	225	216	215	213	198	226	216	217	210	222	192	180	218	208	221	203	217	227	203	199	205	196	193	198	213	207	211	188	178	208	220	194	226	231	214	210	230	219	205	221	193	231	241	201	216	202	206	205	214	201	234	200	228	225	195	218	210	211	232	199	227	187	211	194	187	217	218	229	223	219	240	202	191	240	205	230	238	197	208	201	213	205	230	208	209	186	211	231	208	187	247	250	196	219	217	217	230	209	198	183	237	207	198	218	208	196	229	200	206	229	213	214	232	218	196	228	237	212	218	221	220	217	202	254	202	212	210	228	195	207	215	236	231	195	223	209	223	235	225	222	224	189	229	187	231	218	222	229	236	217	218	259	202	214	213	189	201	176	216	243	223	214	225	212	202	233	198	255	224	242	238	202	206	242	216	219	198	203	213	217	211	187	201	213	228	207	221	216	216	233	233	211	234	202	233	195	211	207	222	199	200	213	207	237	210	237	200	212	245	205	205	192	184	195	218	198	230	205	210	219	213	200	227	198	214	228	233	222	226	222	209	214	211	235	228	215	209	229	251	230	215	236	203	215	188	206	195	240	232	219	206	196	242	190	202	232	194	229	199	195	216	204	194	224	241	193	222	203	216	227	207	229	217	240	247	228	210	188	193	244	243	236	211	198	185	212	209	198	197	208	202	202	219	206	223	232	214	208	206	210	196	206	201	237	236	196	216	236	230	223	220	248	201	205	241	192	217	214	196	223	204	207	199	236	240	224	212	180	201	234	212	244	229	208	205	224	224	196	208	230	187	203	190	226	184	188	187	232	215	205	221	181	220	202	199	221	240	212	235	215	226	228	209	222	221	214	201	192	203	221	213	223	214	215	231	205	196	211	228	195	220	213	202	249	180	202	218	214	235	204	199	217	203	198	210	215	195	213	206	215	192	217	208	194	215	223	225	217	221	229	205	186	214	219	204	213	213	236	242	195	216	178	213	209	205	207	183	231	213	207	244	221	210	209	205	178	208	227	213	187	222	245	206	224	190	204	250	226	204	229	250	213	237	184	220	224	206	190	209	232	234	226	237	203	213	200	203	191	204	222	212	205	221	222	200	239	186	212	216	216	217	229	231	206	202	212	198	208	251	251	203	181	200	212	201	181	195	239	167	199	222	202	196	209	227	209	233	237	229	171	224	201	209	196	207	219	218	208	202	226	225	198	189	212	238	197	192	219	211	224	225	217	212	220	209	195	242	225	232	199	220	248	218	210	210	192	219	199	209	259	215	223	196	208	216	203	233	229	224	226	229	220	213	227	219	199	227	235	190	212	223	222	192	201	193	210	193	222	212	206	216	199	193	197	187	215	212	214	194	200	217	185	228	231	205	222	209	246	190	209	206	207	225	210	209	225	228	212	191	234	228	212	188	222	196	207	200	219	247	213	204	220	215	209	237	194	204	200	223	213	196	232	226	216	209	234	220	228	225	227	206	234	230	219	194	244	210	199	216	229	194	201	196	212	219	213	209	226	216	188	199	220	221	200	207	207	211	198	201	195	211	194	198	179	227	233	208	218	208	215	205	223	197	186	206	217	210	210	201	215	212	224	210	236	255	237	227	231	206	213	228	223	222	236	215	192	217	212	202	231	205	227	218	241	229	210	201	242	211	216	242	220	198	226	213	223	181	199	207	197	233	223	199	224	206	226	207	222	207	211	195	217	195	194	198	211	207	209	229	222	225	219	211	206	197	216	226	222	191	222	220	255	218	191	217	207	201	208	239	239	201	201	190	209	232	218	222	212	204	215	206	214	207	227	205	189	208	209	194	230	193	208	231	222	223	221	229	229	199	193	189	230	226	213	222	223	233	200	212	225	221	217	212	213	198	203	207	235	231	196	225	205	224	189	207	223	231	202	245	217	209	207	204	194	201	204	187	233	199	202	196	214	212	211	196	194	258	234	199	212	224	216	212	207	225	202	191	204	212	199	210	216	227	223	215	227	226	192	243	214	218	220	226	182	220	201	202	226	192	199	199	223	219	223	200	205	221	219	174	196	209	195	264	209	225	226	232	209	234	206	219	220	216	223	232	210	230	205	240	211	199	193	225	203	194	204	228	213	204	210	214	236	226	216	197	221	206	210	223	212	224	206	204	215	182	200	210	224	215	215	253	225	214	220	230	221	236	211	214	195	194	213	217	220	220	209	224	212	204	262	236	234	214	214	220	199	235	215	202	225	182	209	245	232	207	236	211	204	207	206	235	203	204	195	207	208	221	204	217	212	183	240	187	214	209	252	224	221	224	216	182	226	201	216	188	233	241	212	217	212	198	205	220	199	192	216	202	180	220	198	210	225	205	226	219	212	241	187	216	233	180	215	214	200	209	208	216	187	237	245	245	224	197	185	221	226	196	198	239	224	226	216	223	214	215	200	227	219	219	221	233	236	197	237	203	219	209	217	206	227	218	216	235	222	191	231	241	202	230	207	235	188	189	190	223	216	189	223	216	209	196	210	253	228
4628	5911	3243	1517	966	689	648	605	576	557	538	530	502	485	507	525	526	518	513	480	484	469	502	477	468	469	503	475	490	454	441	474	466	439	478	497	444	430	475	480	480	478	495	458	484	449	486	475	461	482	496	527	478	463	475	511	494	441	465	519	466	491	485	526	447	504	458	465	488	502	423	477	461	491	479	446	467	470	480	488	438	490	488	504	463	511	472	445	475	447	481	478	458	490	483	418	469	493	441	456	464	505	492	490	496	470	480	467	486	467	498	498	514	481	443	494	485	469	501	518	509	443	494	501	457	494	472	481	498	522	453	493	445	495	454	455	511	491	514	448	460	461	480	470	488	488	486	478	444	480	490	481	500	464	474	465	457	467	515	463	515	540	442	457	469	472	479	444	478	520	466	437	444	495	458	447	483	467	469	473	458	475	490	502	506	443	481	484	508	502	485	494	499	520	495	488	457	462	457	445	513	505	486	468	476	476	537	474	484	458	479	493	498	489	474	472	483	467	440	495	517	469	467	459	476	478	453	462	460	459	458	494	451	451	450	512	513	475	471	444	506	513	412	467	478	429	478	455	482	488	457	484	505	500	471	524	451	477	448	446	442	442	481	495	507	455	498	489	488	468	470	439	478	438	481	467	478	451	470	476	495	492	475	509	477	499	477	491	504	462	484	443	476	470	525	489	489	498	478	461	467	477	477	471	478	483	515	471	453	457	512	494	486	454	464	470	506	470	460	510	467	458	483	496	489	509	456	455	462	441	472	450	500	501	488	445	461	474	455	449	459	489	474	471	453	476	469	483	475	510	523	483	466	475	461	480	486	458	468	470	452	469	482	435	466	440	508	458	464	467	466	481	474	516	488	479	505	476	479	471	475	471	496	469	453	467	463	471	496	488	488	492	504	481	484	515	486	475	444	470	468	467	498	511	478	491	459	479	492	502	489	450	439	459	449	509	496	505	500	454	474	489	473	474	455	497	444	470	456	464	486	427	445	465	446	456	468	473	453	467	484	481	493	469	503	484	474	487	450	476	472	494	464	461	494	456	440	515	492	445	489	467	473	529	457	449	474	494	505	487	486	474	524	475	476	472	458	476	486	439	499	452	429	449	493	423	495	442	476	482	499	488	489	472	478	479	502	466	493	497	500	446	478	475	483	434	452	475	496	478	453	445	523	462	482	467	471	482	528	464	518	483	498	476	447	493	475	452	474	454	454	484	460	472	472	447	454	472	450	468	478	522	484	495	497	426	498	480	468	447	446	424	441	492	476	462	470	476	456	491	453	462	459	486	447	446	466	490	455	483	507	502	474	452	480	459	490	469	480	492	496	444	479	483	473	469	491	457	507	468	483	466	466	465	467	491	451	509	464	484	494	497	487	495	467	501	457	466	465	465	518	508	484	474	473	504	476	518	459	471	463	485	436	521	491	467	462	456	497	467	489	465	474	477	485	465	432	455	481	447	463	494	498	475	458	477	500	469	504	464	502	501	485	445	499	504	493	470	499	500	481	477	499	474	521	516	459	465	485	460	483	485	454	432	427	498	468	488	487	482	465	457	480	499	468	459	479	473	465	461	471	447	473	480	500	441	479	449	481	468	475	493	493	492	483	462	469	469	495	452	473	467	478	511	472	432	477	466	485	482	488	456	452	469	471	433	433	457	492	444	514	458	475	476	493	482	484	448	471	458	499	466	501	427	465	479	450	510	452	516	452	459	468	458	511	468	483	481	442	483	455	488	477	480	474	476	485	485	470	435	442	449	462	463	464	481	441	472	465	474	458	456	492	450	483	472	440	465	490	499	466	445	485	480	468	489	481	491	446	442	492	474	465	479	476	474	478	483	468	476	480	427	468	465	469	450	488	479	487	461	447	503	480	454	490	498	443	431	472	500	456	454	456	476	497	465	481	476	444	523	436	484	454	474	496	504	502	480	500	480	459	465	488	447	488	471	448	470	461	470	455	488	485	485	485	440	483	438	486	522	461	461	504	471	438	491	447	494	493	493	488	500	484	481	514	489	507	448	492	487	480	455	461	474	501	511	473	513	467	464	462	473	477	472	434	532	450	462	512	434	484	474	461	530	450	509	480	494	477	487	454	515	472	518	439	492	411	452	466	505	513	511	470	465	473	475	488	491	468	454	511	449	459	488	450	462	472	502	501	478	461	474	474	482	478	460	467	464	460	453	470	479	455	458	492	481	458	487	522	478	463	446	454	478	449	500	484	453	478	514	476	480	488	478	499	489	524	481	464	462	497	501	504	474	462	497	502	454	459	443	491	517	464	512	488	470	477	443	467	506	484	490	438	487	480	466	477	484	494	457	440	464	466	464	462	497	497	473	464	469	484	463	455	502	460	442	461	504	467	484	459	469	457	487	464	411	476	482	457	484	501	471	501	458	466	473	492	482	452	470	457	503	433	489	448	463	491	468	484	465	467	476	431	465	506	486	500	456	481	454	474	474	464	494	486	494	479	503	513	530	516	464	510	457	469	436	497	431	459	502	480	482	501	480	478	450	452	462	468	468	463	460	462	487	464	429	489	485	468	472	466	503	513	494	467	524	492	489	463	461	453	467	469	467	517	495	467	457	465	455	447	486	467	461	449	497	464	473	502	507	435	515	476	475	473	474	503	453	507	466	464	463	488	469	461	466	472	474	456	443	497	494	493	494	516	443	499	458	502	467	474	481	467	473	488	498	512	504	457	457	475	454	488	454	497	467	463	497	493	514	468	470	509	473	489	476	484	511	465	457	493	503	502	473	500	482	448	444	504	476	438	473	498	524	490	479	469	462	471	485	466	433	495	470	473	466	428	473	490	495	456	455	469	461	452	468	440	446	483	466	497	475	464	466	442	481	466	442	497	466	478	482	482	484	475	448	479	478	456	455	476	519	438	475	442	438	488	493	441	499	469	475	497	434	481	499	464	466	499	457	495	504	503	495	475	492	449	463	512	492	439	494	485	462	471	484	537	484	485	471	479	504	475	433	459	507	467	480	478	456	490	425	460	453	464	465	479	488	494	469	458	492	449	489	529	486	483	501	475	505	464	453	439	498	479	473	476	471	467	503	456	469	492	476	497	469	450	479	436	460	446	409	462	491	498	482	446	462	494	438	433	451	469	482	487	497	476	456	481	442	478	491	478	453	495	467	447	490	449	492	456	476	447	497	464	442	472	448	467	465	463	508	444	475	464	532	452	487	494	454	502	500	521	473	512	491	413	499	447	450	490	437	515	458	448	492	458	493	488	469	521	490	480	456	489	498	486	472	459	520	456	512	488	458	493	497	467	527	487	451	464	469	421	492	506	511	437	500	461	475	496	496	515	481	471	523	478	487	473	489	473	493	457	446	489	441	490	480	488	489	505	464	495	489	489	494	500	498	461	469	489	461	488	445	506	471	518	505	460	455	486	462	473	492	452	462	434	447	473	465	481	452	474	478	468	511	473	482	459	475	477	478	483	455	500	465	492	511	430	454	488	480	461	444	438	455
33447	9867	1042	619	449	425	268	274	268	272	298	295	280	295	290	277	256	268	306	315	247	273	265	285	285	251	316	288	263	298	257	275	268	274	263	241	292	270	272	262	278	247	276	262	290	288	280	319	285	248	295	277	254	284	266	260	276	265	266	290	279	280	274	264	299	282	269	273	259	305	286	248	256	288	286	255	271	285	282	279	277	292	267	302	281	276	287	288	307	292	265	295	280	287	244	241	264	265	295	273	276	268	272	278	263	279	300	293	296	253	285	256	271	277	282	259	277	279	276	269	286	274	293	284	288	301	295	283	256	270	249	259	295	271	275	278	249	261	247	276	240	259	301	282	257	262	272	251	274	290	292	301	283	282	286	302	283	295	260	258	249	271	297	243	261	285	291	284	282	278	270	285	284	273	283	247	289	249	264	287	279	280	301	271	288	298	270	282	290	251	239	274	297	258	274	299	251	278	271	296	262	294	283	294	277	277	256	254	292	295	282	274	268	289	276	266	283	276	279	286	262	301	279	272	299	259	265	281	295	287	276	282	299	283	284	256	251	277	256	297	265	273	283	267	308	254	305	281	292	276	287	277	273	288	278	289	282	326	277	276	291	268	306	309	286	277	241	270	274	266	294	287	270	259	275	258	291	240	274	273	269	267	249	255	269	279	291	286	243	282	271	268	280	267	293	277	264	254	267	276	292	287	290	268	296	274	271	261	246	243	259	308	268	277	241	287	280	300	281	290	251	261	273	308	266	302	264	266	269	272	273	287	264	307	290	282	279	287	271	265	240	254	248	241	280	280	271	263	284	288	283	273	292	266	288	292	265	286	269	266	265	253	271	278	267	270	272	310	263	267	272	274	265	247	264	281	268	300	286	276	282	305	260	298	268	275	308	279	241	279	293	265	286	295	272	276	296	325	226	295	257	235	258	268	286	258	271	280	289	262	304	249	277	288	262	275	294	269	284	278	256	286	284	300	304	312	247	271	314	271	254	259	291	303	298	288	279	278	263	268	234	291	331	291	280	258	312	289	307	263	270	292	310	258	266	306	271	276	247	231	308	246	290	276	282	284	306	266	268	272	268	277	251	273	277	270	276	249	305	271	278	260	257	295	282	316	268	268	259	252	286	270	288	269	288	283	252	275	290	247	310	260	272	269	297	274	305	276	243	238	276	276	299	261	261	295	280	290	254	264	299	277	285	250	292	280	291	277	259	244	274	283	296	267	273	260	279	258	285	275	307	262	270	279	292	277	263	280	272	283	272	293	293	284	265	272	265	295	281	317	268	281	281	270	257	267	292	286	300	296	294	296	266	301	254	260	276	275	289	271	271	285	275	277	257	266	245	263	271	261	244	273	270	266	322	256	248	273	281	273	266	260	283	277	282	307	269	272	275	290	275	276	307	276	279	292	257	293	235	270	286	296	303	258	276	282	289	278	267	260	266	252	252	310	290	275	284	263	295	263	290	270	271	252	265	247	276	263	266	273	270	255	278	282	266	259	288	292	302	256	289	274	292	264	259	263	297	298	276	283	286	283	278	251	302	284	297	278	275	290	277	230	268	257	297	303	292	311	267	280	247	304	269	280	271	308	291	290	270	293	276	299	265	293	328	282	260	288	281	251	287	258	286	274	278	298	281	277	277	311	301	281	299	260	277	291	275	280	288	260	250	270	265	269	289	278	309	256	267	250	300	278	276	269	276	281	263	270	293	297	284	263	234	280	289	271	280	280	286	298	269	255	313	300	278	316	283	280	289	297	238	276	257	288	278	261	292	285	268	293	274	294	301	319	278	289	288	270	248	255	285	275	312	270	255	277	241	265	260	290	291	268	305	267	287	282	290	303	275	279	308	286	276	274	273	273	264	254	303	273	283	299	260	279	250	291	261	269	307	278	296	247	267	279	261	307	266	276	285	298	279	283	272	266	283	264	265	297	268	272	298	295	290	305	292	291	294	231	264	255	280	294	286	275	282	260	250	273	285	298	240	257	280	266	265	221	273	254	273	273	250	297	269	287	285	257	253	280	254	270	316	274	271	287	259	285	288	321	268	253	286	259	320	300	285	264	283	273	261	263	301	278	305	287	322	282	274	275	246	303	301	299	298	258	290	281	291	291	291	272	278	269	297	282	286	270	273	273	251	261	280	300	292	279	281	261	292	248	279	289	267	283	285	297	276	298	291	266	277	290	255	267	251	277	290	271	283	266	237	317	278	248	278	272	264	245	265	293	287	265	287	293	280	259	290	267	284	261	268	296	248	278	254	287	296	306	273	265	269	279	266	271	298	258	284	261	293	312	279	259	298	288	288	262	285	280	266	329	277	311	233	280	271	282	279	277	274	273	267	262	301	298	264	252	238	289	268	260	281	289	269	291	269	283	292	278	290	270	275	291	270	286	252	289	251	273	243	271	253	287	264	285	272	267	291	258	286	292	270	263	283	259	307	287	272	290	258	271	324	290	295	283	293	236	285	280	271	282	253	295	262	225	281	268	285	265	265	274	251	253	289	268	282	287	271	294	286	246	275	245	262	263	256	263	253	299	278	262	257	312	268	284	271	259	274	297	268	283	270	291	286	270	263	276	277	279	267	300	265	286	299	285	294	302	303	242	287	219	238	259	276	285	293	276	275	284	287	314	296	276	297	286	306	273	265	282	296	306	254	259	254	277	298	268	269	273	273	289	292	280	271	272	292	293	317	316	280	280	286	285	294	269	274	281	265	262	225	264	330	280	275	259	259	283	296	280	256	300	294	271	254	285	306	263	299	276	304	272	274	297	269	279	284	281	277	281	264	280	250	291	302	277	294	262	279	266	273	271	233	275	273	276	263	294	264	273	292	251	253	272	264	266	299	276	274	264	309	278	270	291	247	251	292	261	290	272	244	277	268	280	261	296	265	284	303	280	286	252	289	277	271	271	307	261	243	263	262	273	294	288	288	272	263	311	293	278	232	263	283	286	266	283	298	284	316	285	305	297	263	275	275	283	296	257	293	301	266	295	285	263	280	281	242	290	281	307	300	264	276	294	269	278	252	237	288	280	259	278	284	305	288	265	267	292	283	282	260	263	291	296	296	283	255	290	285	286	256	253	280	314	251	288	296	266	269	271	261	239	272	274	279	255	270	247	261	257	267	274	263	289	267	269	267	271	243	253	289	251	270	275	252	288	312	252	300	256	268	266	218	284	279	301	276	301	284	262	298	276	287	254	298	267	257	269	300	265	284	295	268	275	283	309	267	273	295	297	278	297	276	262	291	281	299	309	292	291	272	268	245	279	293	290	274	273	272	271	254	263	277	282	280	275	285	264	283	271	299	268	255	260	285	294	244	294	247	227	275	274	266	236	296	275	278	253	287	250	266	260	256	270	270	280	278	259	270	291	264	266	259	246	291	234	305	269	279	284	273	279	295	290	272	270	290	258	270	282	292	253	279	266	264	279	293	294	270	260	278	281	258	252	286	237	270	293	275	285	257	262	277	291	285	267	296	279	297	286
6108	865	689	644	644	661	645	615	665	632	620	612	652	606	620	649	630	584	654	642	651	592	598	607	616	651	637	627	634	661	659	618	601	634	610	681	615	603	630	613	616	633	659	647	601	645	634	626	563	640	615	639	623	634	621	619	645	639	635	631	639	662	641	637	621	631	656	627	647	646	642	578	631	663	669	665	620	654	660	648	628	621	656	639	657	624	629	617	655	635	654	631	664	631	639	643	629	625	665	667	650	629	653	651	664	632	655	676	636	636	685	626	639	641	635	623	648	625	601	598	641	604	625	632	642	640	674	679	636	612	642	615	598	629	693	597	606	656	634	686	631	658	658	650	591	708	627	684	631	651	671	621	582	663	671	616	655	603	610	667	630	631	652	625	667	637	633	619	672	700	618	643	605	684	651	601	656	651	651	645	601	656	641	601	641	586	650	627	623	625	602	653	652	647	670	580	650	617	626	616	678	591	624	608	631	631	673	608	634	655	653	607	639	622	639	649	601	686	625	621	660	602	626	629	614	640	665	646	606	654	647	622	603	659	632	647	622	595	657	625	624	693	624	666	662	632	584	654	659	663	639	577	607	587	587	605	588	643	629	633	636	642	616	652	620	634	654	627	650	623	643	630	676	633	648	639	620	578	629	671	628	618	600	629	608	669	639	653	653	631	639	621	646	585	642	610	664	646	635	675	663	602	680	636	690	600	622	627	659	593	644	602	657	589	606	647	601	636	643	640	682	600	619	652	643	650	663	627	619	645	653	667	632	638	646	663	651	667	617	620	619	680	581	668	701	629	647	653	707	688	655	662	696	629	655	674	630	642	648	655	692	627	680	652	582	648	627	646	653	622	604	652	583	647	657	719	654	652	601	634	643	644	624	608	595	631	631	648	654	653	654	656	619	613	639	625	641	668	633	655	641	657	595	630	636	657	616	667	615	602	647	665	658	632	610	628	663	642	633	695	613	615	608	668	631	633	616	669	593	632	639	657	623	656	683	652	648	639	666	675	664	640	646	630	620	613	652	593	615	640	617	623	654	624	652	637	631	637	630	664	627	602	648	653	631	654	645	665	613	611	620	656	627	649	618	598	667	637	619	658	608	626	644	648	624	664	629	631	624	617	666	675	613	615	683	660	634	643	680	635	606	583	591	635	665	646	598	629	655	643	652	657	636	597	650	653	614	664	681	667	616	651	638	639	666	673	631	669	638	634	643	655	653	682	589	647	634	633	611	622	665	611	659	615	642	638	617	633	671	591	659	641	619	591	634	626	625	649	610	651	649	625	675	595	601	643	637	606	625	595	625	613	666	605	653	641	641	652	618	651	637	672	598	648	619	648	652	639	606	635	598	623	629	611	668	627	670	620	633	666	635	648	645	634	650	658	586	630	644	614	628	605	637	607	650	645	639	648	690	701	660	654	644	632	642	610	571	654	655	661	651	623	658	628	626	638	640	645	660	654	674	660	701	612	610	609	667	647	618	650	641	634	635	607	599	637	647	620	658	641	637	612	609	674	654	579	683	595	652	665	632	664	635	605	586	613	631	630	611	669	600	648	618	645	684	614	612	665	620	608	636	593	596	606	651	624	648	668	624	664	616	606	657	659	661	600	675	652	635	665	620	625	665	650	645	658	636	661	603	632	632	652	672	656	636	678	650	630	656	666	649	652	667	609	673	650	611	633	658	646	648	641	676	598	668	629	653	630	614	665	635	603	615	618	644	646	645	629	644	591	642	672	684	650	654	656	648	588	626	626	630	676	701	603	641	649	636	612	632	627	611	643	646	633	658	649	651	640	654	574	646	646	620	595	631	677	628	580	622	601	616	622	682	658	657	618	618	600	637	614	621	625	659	663	708	596	650	657	642	639	589	673	620	642	661	609	570	658	631	649	598	639	662	652	690	679	660	664	666	583	604	647	653	686	560	643	631	641	628	596	641	644	616	653	638	665	637	665	615	624	633	638	643	658	644	642	627	646	642	629	632	629	617	619	634	611	688	610	611	653	566	679	589	693	667	688	669	594	657	598	653	640	645	608	640	609	646	664	650	614	629	655	626	618	617	657	604	649	638	608	582	631	645	572	629	639	642	669	643	672	634	630	644	657	640	662	652	646	655	605	660	628	604	623	552	630	613	650	605	604	635	658	649	658	583	606	597	629	583	600	619	609	655	597	662	644	635	622	621	651	613	636	597	663	656	652	646	634	627	680	659	608	687	604	647	647	642	596	652	604	615	636	652	596	620	635	633	630	640	638	683	624	598	605	649	595	607	628	636	621	624	661	582	657	638	623	610	598	641	617	612	629	642	686	694	600	633	678	664	630	632	623	629	633	620	651	673	645	655	622	681	645	661	652	634	640	602	639	647	625	610	665	591	656	640	675	632	651	627	646	677	655	610	638	647	613	654	636	626	670	671	641	656	638	676	646	651	620	623	613	621	650	637	636	626	651	669	654	631	678	662	654	635	622	650	600	697	608	600	616	628	596	641	640	662	612	640	666	665	661	628	619	643	633	679	607	634	604	649	612	621	658	661	650	643	645	606	637	615	625	676	624	645	643	632	675	639	620	638	623	640	632	660	615	638	647	637	683	624	658	663	635	674	641	644	649	616	652	678	612	655	652	652	638	644	623	656	588	639	669	655	655	609	626	591	650	622	615	680	633	648	646	637	609	653	644	662	621	659	624	649	628	644	599	623	628	615	649	618	650	583	650	601	608	627	670	603	559	637	621	612	630	642	665	623	625	615	602	654	646	666	685	649	633	608	641	655	638	668	648	648	672	636	643	617	633	619	622	633	606	632	686	620	618	619	634	617	616	619	699	615	680	607	617	670	653	688	597	669	609	621	631	612	639	628	655	653	604	666	616	663	642	650	701	633	638	638	614	605	642	634	624	641	620	622	602	634	645	655	657	604	666	606	679	636	584	591	612	642	640	651	626	656	679	650	669	631	661	626	678	621	616	639	637	688	634	601	654	663	652	644	620	667	675	650	601	634	590	639	612	629	605	651	645	595	652	650	638	612	612	650	616	633	626	635	658	634	660	644	615	637	689	671	666	642	671	671	661	610	645	699	657	672	638	659	621	696	676	623	620	612	638	649	656	610	602	660	628	631	619	627	666	619	645	660	611	638	670	589	631	646	664	575	644	593	632	602	620	677	625	651	625	641	634	632	658	642	626	637	670	638	619	672	632	647	577	629	643	650	644	619	623	632	639	645	673	626	620	599	632	644	656	627	662	611	631	640	638	659	653	617	651	632	604	614	615	631	633	675	640	651	642	690	686	598	605	655	668	614	687	610	684	626	569	645	639	634	582	620	634	605	660	644	609	653	671	631	604	645	649	655	590	645	632	655	636	608	654	612	620	635	674	629	640	648	650	622	601	605	629	652	673	618	694	618	603	661	656	636	659	633	611	627	624	605	593	616	626	642	657	631	613	637	642	631	625	587	649	620	674	614	606	677	657	606	612	643	632	633	690	666	619	631	596	650	647
25239	21714	25571	28344	21545	3647	622	478	424	424	431	358	433	339	384	409	389	396	389	378	381	375	368	359	375	404	367	391	363	390	387	380	368	315	377	374	367	371	354	369	363	348	378	396	354	335	353	356	367	418	356	387	353	366	369	347	371	339	372	380	330	367	372	366	370	370	358	371	344	356	336	337	325	318	324	363	389	378	373	337	335	404	378	365	371	366	391	342	400	342	373	368	378	388	361	337	323	353	357	363	370	365	389	351	340	339	379	367	377	367	377	355	377	329	377	364	361	328	356	386	356	359	373	385	349	364	367	317	359	333	356	379	379	356	371	398	382	362	351	339	352	367	377	376	371	389	355	344	379	325	381	346	391	348	353	379	352	382	354	392	387	347	326	356	378	334	361	367	365	340	377	363	354	359	365	342	361	375	368	362	340	355	376	370	366	385	365	382	357	375	410	362	344	326	364	375	367	396	363	348	395	353	384	362	382	348	337	365	385	413	363	338	396	357	351	372	365	337	320	357	347	377	349	379	381	335	348	387	375	355	357	386	389	389	410	351	337	362	366	366	345	387	354	375	374	325	363	355	337	390	348	372	318	346	372	388	388	367	323	367	359	418	377	371	323	333	380	376	376	345	389	358	383	377	381	384	388	380	360	351	379	367	334	397	378	381	389	358	351	345	377	388	376	391	357	382	410	344	329	340	388	400	358	358	363	365	371	339	374	354	366	321	390	381	387	406	383	385	349	394	404	362	353	344	375	367	303	369	350	351	348	361	376	386	351	384	339	371	383	404	374	357	336	353	407	386	338	365	342	361	339	373	370	351	370	356	379	363	389	391	351	375	377	369	321	352	379	349	361	377	414	415	357	412	401	345	352	365	361	361	403	381	340	428	340	352	364	360	411	381	388	359	338	350	382	350	380	356	338	345	355	374	352	368	382	372	361	354	331	329	362	349	368	363	389	388	354	342	325	348	389	318	374	353	369	359	401	371	349	366	384	339	349	383	366	343	376	373	381	387	380	370	351	362	380	363	347	400	365	347	371	354	372	328	349	379	381	354	393	331	343	383	385	351	360	366	351	335	359	361	387	335	365	339	380	368	343	371	342	325	372	382	367	349	332	334	361	408	403	383	343	335	342	382	393	392	371	334	368	325	402	404	330	371	365	357	392	352	370	353	363	351	386	368	379	353	351	372	350	344	381	329	360	327	370	386	381	364	383	373	354	361	332	385	376	330	354	416	338	363	369	368	374	379	333	346	368	343	384	368	382	334	392	348	327	369	378	372	376	366	338	375	353	380	328	368	374	365	386	387	355	364	384	369	348	386	374	370	369	317	393	335	356	372	363	373	360	396	353	394	373	367	341	344	382	350	334	372	366	343	333	375	374	350	340	355	345	355	379	342	325	358	366	361	386	342	377	350	352	373	351	372	356	376	367	360	367	352	357	380	363	365	360	383	346	341	301	316	369	374	355	354	365	353	375	344	350	331	346	372	401	396	377	370	379	355	354	373	377	364	378	392	367	376	363	378	378	368	362	346	368	358	396	423	378	351	371	362	355	360	355	352	392	369	357	373	364	354	362	370	396	365	409	349	353	349	390	391	349	368	368	398	345	359	389	343	371	361	364	359	356	368	330	373	332	409	359	383	395	338	383	370	341	349	363	347	401	358	381	382	370	347	349	390	369	386	349	379	353	366	327	398	372	375	364	370	336	362	369	350	365	370	365	373	348	346	324	379	379	346	380	337	382	344	361	327	364	322	344	387	349	345	374	316	329	329	376	357	366	384	355	354	369	354	346	366	365	352	360	362	363	361	380	376	399	398	364	385	377	342	383	363	348	354	376	383	346	362	349	369	342	389	335	372	343	353	392	344	366	367	369	362	382	354	352	334	394	371	376	351	365	364	349	357	371	361	348	403	363	326	367	342	369	368	405	321	398	367	372	365	373	349	365	353	337	354	359	359	362	365	358	355	398	365	338	388	365	327	375	348	358	358	405	345	356	319	338	403	349	355	372	352	380	364	358	360	329	369	343	351	363	343	391	346	384	368	385	372	356	354	368	343	370	353	317	344	347	399	377	348	349	368	316	346	383	382	380	379	349	358	345	349	345	369	349	370	349	327	347	369	369	353	354	381	369	351	363	343	343	347	356	347	352	382	357	399	365	359	360	377	380	323	392	351	363	392	352	342	376	356	353	392	375	398	370	346	365	384	348	379	337	374	384	339	388	391	374	360	367	349	352	376	393	378	363	388	352	348	377	364	341	410	375	420	325	329	376	343	396	346	308	364	347	351	366	378	394	367	343	354	376	369	348	348	331	334	323	335	348	358	363	373	391	391	356	386	338	370	342	329	346	366	366	347	402	378	371	389	383	391	354	323	381	352	380	345	381	328	344	366	352	334	388	356	352	363	357	328	355	339	380	345	348	374	388	376	368	382	385	366	349	368	358	358	351	329	363	418	345	354	379	404	373	369	405	352	324	342	340	384	379	350	381	359	361	366	417	322	372	363	405	386	388	370	385	380	383	389	367	346	351	340	340	350	346	387	388	363	388	362	376	398	387	338	372	355	365	359	380	343	388	327	382	344	358	353	375	398	391	341	396	357	378	347	369	372	362	364	350	384	371	358	355	347	371	351	362	373	361	330	338	384	341	387	356	354	360	334	348	385	386	371	367	323	343	341	362	361	407	374	365	330	351	341	390	386	345	355	395	344	354	361	368	366	373	364	368	339	360	378	356	355	356	329	367	364	366	389	387	381	379	408	366	348	340	308	377	363	325	354	368	377	347	356	368	375	384	369	355	346	358	393	370	370	373	376	347	359	376	355	341	344	383	353	406	368	352	365	328	372	362	350	357	382	368	384	372	371	370	397	360	358	373	355	402	370	360	354	361	371	394	351	368	347	317	369	373	359	372	354	344	374	333	374	365	352	398	393	390	388	380	342	374	346	332	333	370	358	376	341	348	327	335	358	374	373	378	358	384	376	341	391	372	357	341	344	371	348	352	374	367	368	349	341	339	384	331	323	320	341	372	358	344	353	373	371	399	382	294	367	361	396	363	332	371	388	367	363	341	365	352	390	371	407	371	372	350	345	361	359	371	377	354	340	362	369	377	372	339	398	376	373	371	384	369	370	370	365	376	377	354	333	364	346	333	380	337	360	356	387	345	371	387	356	358	375	392	365	364	350	331	360	376	369	358	382	380	327	337	345	402	362	354	351	377	372	392	363	344	361	368	348	361	344	374	353	395	366	374	391	363	335	352	361	385	388	406	392	365	352	377	370	381	371	354	355	332	379	386	358	385	393	346	386	390	372	386	344	305	379	393	347	334	365	352	409	387	383	379	362	378	374	356	373	361	322	362	320	355	377	358	345	353	355	344	393	365	367	340	394	388	367	356	327	361	347	368	356	335	353	412	323	355	392	348	379	339	381	369	369	357	328	350	414	377	378	391	384	364	321	364	348	347	370	338	362	416	377	362	404	372	378	367	334	381	314
4248	3374	2105	1286	987	920	915	813	814	870	855	828	845	777	821	793	800	763	782	763	808	777	814	851	803	770	747	777	783	791	780	817	829	785	778	798	809	739	840	765	776	794	737	691	788	791	756	801	780	779	789	773	791	773	762	817	793	814	829	755	790	794	754	829	796	761	795	779	812	800	766	780	794	763	803	782	785	810	754	825	811	765	801	804	783	769	843	773	740	792	801	821	750	819	750	726	788	759	808	764	787	782	822	795	808	737	773	775	754	800	818	789	829	766	768	785	810	781	791	810	794	788	849	821	797	783	830	824	771	764	792	749	806	777	805	809	810	734	804	792	782	759	752	734	778	780	739	790	799	809	747	756	827	780	803	777	779	796	738	783	802	773	800	819	781	818	794	759	825	798	775	785	800	786	778	800	744	838	790	752	800	797	761	791	774	746	741	796	769	791	772	827	759	768	782	770	780	740	783	743	793	789	743	795	759	855	798	743	768	773	804	795	819	812	772	788	767	734	756	778	786	782	774	754	783	759	775	788	802	812	783	741	816	794	778	778	762	784	792	734	728	779	862	782	733	778	748	789	756	799	816	771	812	788	734	793	814	790	793	803	760	775	791	726	788	823	809	845	771	814	793	780	822	755	792	765	718	814	769	775	787	796	810	813	786	781	755	739	804	778	818	813	760	791	807	757	813	809	735	807	800	790	784	792	774	743	765	748	768	766	791	820	739	770	766	778	811	801	703	772	788	797	759	774	796	801	808	781	790	776	782	767	803	828	817	778	781	810	788	763	812	762	779	771	786	845	800	838	806	757	771	771	793	763	775	762	790	755	828	773	737	756	770	807	845	793	777	786	801	776	806	789	780	800	774	819	759	817	788	711	762	741	799	762	804	755	757	754	784	806	816	762	799	817	792	783	761	743	834	792	826	773	805	776	791	799	812	790	833	803	748	770	790	768	792	813	759	821	739	779	756	762	805	772	832	776	770	828	784	765	780	747	777	769	804	825	833	790	797	749	754	760	776	837	778	788	804	820	800	748	801	824	726	786	741	779	846	785	709	753	772	796	789	785	760	799	789	842	796	762	794	828	762	769	762	765	782	783	817	776	794	835	777	788	805	832	800	779	774	770	801	755	794	825	804	784	780	753	809	788	788	810	801	762	762	815	830	813	805	808	760	786	797	765	769	801	765	774	793	782	830	743	797	811	756	822	791	788	778	768	792	787	772	767	752	789	764	762	722	801	762	812	821	744	769	764	772	773	820	812	750	819	801	784	821	770	768	801	748	806	749	782	777	780	754	767	807	727	790	795	757	752	746	764	732	783	768	726	804	743	746	772	784	761	785	730	748	734	761	791	828	826	784	747	771	739	800	770	804	769	788	751	796	778	806	796	800	714	771	810	755	773	815	818	832	837	789	760	827	831	763	779	782	770	779	743	784	826	812	765	779	813	755	785	796	780	791	825	771	801	732	838	771	761	788	781	774	742	761	783	762	796	776	765	746	733	753	782	791	790	784	802	751	790	760	759	750	774	797	811	777	818	767	806	751	781	725	797	776	784	756	764	791	789	793	784	787	800	822	803	761	769	766	797	741	793	736	748	848	734	773	792	755	809	776	761	750	768	776	741	781	769	767	838	795	805	764	730	784	789	773	771	799	770	808	730	775	798	762	752	777	818	789	747	747	746	770	770	800	773	766	784	744	786	774	762	784	742	784	788	809	778	768	746	768	797	774	804	743	807	782	708	791	777	777	744	785	786	797	798	775	824	791	738	811	815	779	792	768	844	786	799	787	762	790	789	791	784	734	772	794	816	810	796	811	761	780	756	763	831	712	773	785	791	777	780	830	765	773	785	761	763	820	770	798	769	765	820	739	809	755	811	781	780	789	811	808	800	784	750	766	817	771	763	739	784	852	823	816	771	751	784	790	738	823	807	790	810	788	777	813	782	802	801	828	737	804	798	805	790	816	762	831	806	719	820	785	765	757	830	811	813	749	838	832	771	789	747	802	772	793	736	769	786	756	759	777	816	813	744	805	777	760	772	766	806	856	829	826	763	769	784	784	809	830	793	752	798	805	770	786	808	785	813	768	835	787	789	803	760	756	784	763	815	802	774	791	741	770	747	769	724	778	778	782	761	782	790	800	750	792	766	818	782	742	803	793	847	731	754	784	769	804	728	758	776	776	814	808	785	800	759	798	727	777	796	838	782	729	769	818	818	783	739	795	796	719	815	775	773	809	737	783	768	784	782	773	735	797	790	755	812	769	750	814	759	785	768	767	753	795	749	751	745	790	812	777	758	763	768	762	847	801	794	801	788	787	728	763	815	778	763	810	756	757	861	827	768	780	788	769	756	811	714	739	786	755	732	789	771	759	787	817	830	826	789	775	786	792	820	771	749	756	767	760	784	754	818	745	780	768	823	795	780	784	717	793	802	768	735	790	801	784	790	833	754	781	762	743	806	757	800	740	805	765	810	791	781	796	832	803	821	769	822	779	827	794	756	763	752	805	825	781	833	724	774	801	791	804	766	755	772	819	792	817	772	751	794	830	770	787	811	792	810	746	738	856	824	819	782	780	778	804	796	760	764	822	796	786	768	774	771	771	740	819	809	764	777	791	763	780	782	814	802	760	761	770	752	749	779	809	831	705	774	780	795	769	768	759	773	796	733	807	743	795	749	771	776	788	796	737	745	775	806	772	774	732	746	752	778	761	785	794	799	769	751	741	770	797	762	781	753	773	777	770	817	784	772	778	784	799	749	825	766	764	771	841	780	710	776	755	753	726	803	756	769	762	789	781	833	741	740	813	770	793	759	813	771	816	751	788	778	778	784	698	762	741	829	725	782	795	785	758	771	765	785	785	772	764	754	802	807	787	744	755	797	736	735	807	819	805	781	785	785	790	749	747	785	785	811	792	794	779	791	747	741	788	787	811	819	789	772	754	775	802	822	821	835	823	791	801	753	771	773	734	758	806	715	790	785	826	771	816	806	764	747	742	740	801	762	766	757	726	803	753	739	777	762	786	782	789	736	749	776	750	795	760	772	817	740	793	771	752	764	804	790	794	786	826	781	807	777	811	754	798	791	785	749	799	742	790	728	756	761	771	785	767	806	744	790	793	778	773	770	827	763	793	757	770	766	789	763	743	758	808	794	810	753	761	768	775	782	752	783	784	781	782	760	766	767	801	769	835	781	784	769	787	798	799	766	782	767	834	808	754	741	757	842	781	787	814	762	808	780	736	775	783	820	738	817	792	742	760	775	761	837	790	763	814	786	716	740	773	726	792	804	818	847	801	769	798	787	763	679	783	759	728	762	761	814	760	756	793	794	779	768	797	796	786	839	790	792	759	798	778	814	782	761	738	754	784	764	780	799	767	797	772	780	764	783	787	751	792	802	785	784	757	828	737	814	769	792	758	779	762	751	774	805	787	791	809	804	810	812	779	785	734	760	765	753	768	802	797	773	748	756	733	732	791	767	791	770	793	777	777	804
24425	21638	26043	27726	21647	21622	2673	524	330	310	293	279	264	274	288	250	236	231	239	241	207	250	268	238	221	226	222	219	208	237	236	216	239	223	213	221	232	240	229	204	185	193	218	237	226	218	270	222	214	243	196	192	187	219	247	234	216	184	236	199	230	219	192	217	209	221	230	216	211	204	204	230	231	201	204	212	243	215	215	185	178	227	176	245	226	228	233	234	238	227	222	229	204	216	248	236	188	239	237	212	202	189	207	223	178	219	205	226	228	231	239	222	201	212	198	207	202	221	242	213	214	220	226	214	223	218	221	225	222	227	224	247	195	214	217	216	220	210	191	214	198	224	214	221	214	212	208	220	216	240	209	226	190	200	221	201	220	202	218	220	219	208	225	209	243	234	223	229	207	211	221	221	234	216	222	201	217	233	218	188	227	237	204	196	216	220	206	224	211	224	195	198	235	233	224	201	201	252	211	189	206	190	231	220	214	228	227	224	214	213	200	178	218	204	203	192	237	201	248	226	191	235	214	219	225	219	207	209	197	209	190	227	196	214	205	210	204	243	222	229	221	219	191	214	180	209	196	204	217	228	217	198	222	215	218	201	177	214	210	217	211	229	176	247	237	200	194	219	197	238	227	215	190	201	224	230	206	201	233	214	219	223	224	214	207	194	198	222	220	198	196	220	246	223	224	215	195	204	227	220	196	212	201	208	230	237	216	219	196	206	233	214	207	198	209	204	192	202	230	227	191	250	211	203	214	219	245	221	214	215	234	192	208	213	194	202	213	206	189	224	201	213	215	202	206	230	176	206	207	237	214	193	205	200	206	165	192	184	178	202	203	230	208	208	211	202	198	209	222	206	209	217	211	205	219	223	192	214	196	219	223	219	228	213	208	223	199	217	210	209	210	227	218	221	225	205	208	258	204	202	203	207	209	234	230	199	202	200	216	251	204	206	231	209	230	202	212	199	219	225	187	207	196	204	216	206	199	218	224	221	250	203	246	217	208	237	214	206	205	176	208	205	195	200	198	211	237	226	181	231	200	211	195	206	208	214	230	199	211	218	235	212	207	214	203	235	204	238	183	219	200	202	205	196	230	212	224	188	212	220	209	228	227	215	208	205	219	256	227	207	219	231	227	223	236	192	222	198	205	223	201	229	229	244	228	201	197	238	192	220	226	215	201	217	193	206	211	225	209	202	220	217	221	208	183	233	192	222	218	231	234	199	196	203	217	189	226	213	216	212	212	199	232	196	194	224	231	203	200	227	211	205	242	234	196	193	222	197	200	184	185	205	203	222	203	207	226	230	216	227	218	207	204	186	200	221	198	210	216	220	236	222	254	184	206	198	221	225	204	231	249	215	214	221	244	220	208	243	239	230	206	187	171	215	209	212	204	205	238	207	218	219	221	249	222	210	223	215	197	216	194	200	198	201	179	197	232	213	218	212	235	222	207	201	240	212	222	199	228	233	262	190	227	200	213	220	207	221	224	219	238	236	197	220	205	191	193	210	232	179	199	199	228	223	222	218	207	197	238	205	210	210	206	168	198	195	220	233	215	219	212	223	212	252	230	206	211	216	219	224	232	217	189	214	211	214	201	224	202	204	244	245	231	237	200	224	227	203	203	190	207	205	229	199	214	227	188	240	206	211	215	193	203	205	201	210	227	216	207	211	210	213	210	222	220	217	206	234	196	219	203	211	224	239	208	215	209	210	218	239	225	211	219	211	214	228	208	213	219	227	213	197	226	214	190	156	211	233	214	212	225	237	185	222	206	233	209	204	220	207	200	212	212	219	201	205	236	209	224	177	221	218	218	247	229	207	192	220	196	220	236	224	222	213	196	244	203	229	213	217	206	201	203	218	201	214	197	228	195	205	193	210	198	208	218	204	202	225	223	203	199	216	206	210	223	206	209	193	239	207	202	239	208	206	190	233	224	208	243	228	202	216	182	214	221	203	196	168	215	208	212	236	233	210	193	226	202	211	230	208	202	208	211	202	219	216	214	212	228	229	219	209	201	191	223	203	252	212	200	203	227	228	186	194	204	238	224	187	192	227	192	225	191	204	206	206	181	213	218	237	236	239	214	210	200	211	205	209	187	238	220	194	214	243	217	211	204	214	211	239	196	224	225	189	213	222	225	197	221	214	234	201	240	209	203	190	220	217	205	204	250	224	200	228	213	204	223	207	211	235	216	233	260	206	227	192	222	193	222	220	184	190	198	223	214	213	199	209	232	220	215	241	198	212	200	197	213	210	231	209	173	230	200	205	203	202	219	187	234	208	205	221	216	210	218	244	214	209	216	224	247	230	193	204	230	215	189	222	193	208	207	193	248	201	210	235	249	195	225	217	221	232	222	216	215	236	203	212	230	203	182	221	199	210	243	213	218	202	248	221	200	191	196	209	225	222	224	218	211	213	227	240	218	212	235	190	229	214	219	207	172	189	211	172	184	219	228	209	209	221	211	224	187	213	232	244	209	211	237	224	227	192	195	211	192	211	206	222	215	210	210	234	233	226	192	201	221	214	197	218	219	225	224	203	211	213	200	207	243	231	206	205	241	219	200	216	218	224	251	235	226	181	226	192	202	249	210	236	216	218	243	243	199	206	210	198	206	223	217	205	214	207	180	249	204	223	229	235	231	209	197	219	227	209	217	239	203	203	229	208	209	194	224	205	197	224	214	214	207	218	248	241	226	216	234	216	215	181	222	219	211	216	232	221	191	191	218	217	190	234	190	208	206	215	218	224	195	206	235	219	195	216	188	219	196	225	224	258	196	196	198	219	192	204	201	198	206	207	201	193	195	213	208	227	220	212	208	208	201	227	234	199	178	243	209	235	204	213	220	226	212	243	216	216	215	214	201	252	193	207	219	219	258	222	221	199	219	209	220	207	207	197	203	201	203	194	199	202	197	232	220	207	214	252	194	189	214	251	191	199	180	244	237	222	210	211	220	182	200	213	202	233	197	201	220	213	206	208	243	207	172	197	223	217	214	224	229	222	210	212	193	209	224	241	206	214	206	205	213	217	228	237	213	228	211	182	207	202	206	194	218	228	228	203	201	185	199	226	201	205	200	240	194	247	214	192	237	238	223	233	207	222	221	219	217	193	226	189	170	175	218	217	226	192	224	201	207	216	213	231	205	203	230	187	200	232	186	193	216	207	200	213	225	205	199	209	243	242	193	207	231	220	229	201	196	221	202	228	198	189	223	233	229	220	192	230	209	220	207	200	205	208	205	179	233	236	240	234	215	209	198	190	205	200	204	224	211	220	215	211	229	193	208	219	201	205	232	250	205	228	202	201	178	204	209	204	213	202	178	206	200	197	210	208	199	221	219	229	188	208	222	214	188	211	244	199	214	210	193	185	228	206	209	215	222	220	180	195	215	201	224	209	217	201	222	198	216	198	192	196	218	205	204	229	221	209	241	215	221	248	212	190	195	219	200	212	209	212	212	224	203	173	219	209	209	222	216	201	204	218	218	198	183	217	203	221
4639	5185	3101	1493	955	811	647	591	591	503	542	514	512	523	478	495	469	447	482	498	489	451	480	474	488	459	496	500	469	440	495	473	503	483	452	494	472	500	494	475	430	495	479	514	458	487	524	461	454	528	474	474	432	460	471	481	448	489	485	468	480	472	438	449	473	450	505	461	495	496	439	473	477	456	489	501	467	514	495	453	476	473	481	536	515	488	452	467	477	507	443	469	484	486	471	449	488	469	471	486	486	465	479	447	486	441	490	482	462	518	457	514	486	467	491	499	491	472	458	475	467	472	495	445	449	473	518	507	462	458	458	455	486	440	490	484	490	491	472	511	512	449	473	509	488	443	466	474	466	507	503	447	462	451	488	450	507	466	479	454	483	476	466	529	485	468	415	454	515	457	500	473	456	468	446	462	500	437	484	448	474	460	507	488	441	475	465	434	483	477	529	477	502	487	467	492	495	499	462	498	456	496	452	460	523	487	488	454	557	507	503	480	500	460	470	471	501	443	469	481	496	457	500	407	482	418	422	434	499	477	431	491	467	472	476	492	485	481	516	449	497	468	489	493	514	470	476	458	457	470	505	421	406	467	476	500	457	476	437	463	470	511	492	472	524	445	485	499	488	469	446	480	471	470	491	461	482	498	524	463	519	491	433	476	492	474	463	489	492	444	445	478	475	461	485	502	489	462	508	470	450	472	462	469	471	480	478	465	474	485	466	479	493	457	527	487	502	451	482	442	467	465	469	463	496	448	480	503	459	519	470	447	464	485	509	487	456	498	454	460	486	506	519	485	495	504	462	495	493	478	420	443	482	459	452	464	476	506	469	489	467	495	479	481	458	432	467	488	532	493	489	466	461	459	476	504	456	467	521	457	507	490	475	498	454	466	463	454	492	484	471	444	472	440	450	471	485	481	483	441	465	492	492	439	474	502	472	457	459	442	475	493	467	482	477	452	483	515	456	469	427	468	440	482	462	512	489	466	456	470	450	508	488	462	458	460	447	485	448	509	484	416	496	467	482	513	463	457	477	479	477	460	422	477	502	468	437	428	477	479	445	481	452	483	452	459	502	489	470	458	509	434	458	470	504	468	483	444	472	478	483	481	490	475	447	484	493	467	462	462	483	469	479	458	441	492	491	494	503	457	439	496	482	454	458	456	513	480	506	433	471	505	501	493	491	468	465	469	490	481	475	502	513	486	468	464	491	496	479	456	466	494	459	455	522	509	460	442	488	486	456	494	425	451	428	465	457	491	438	475	440	457	459	515	462	475	437	491	509	465	460	466	510	464	460	460	467	489	484	500	447	492	465	486	457	451	467	449	495	466	456	495	449	446	466	444	498	476	465	480	452	482	455	457	519	476	472	491	479	490	486	466	459	448	498	476	479	483	491	479	461	463	506	497	460	416	460	485	465	468	470	481	498	448	448	501	546	467	459	463	514	497	475	447	510	480	485	431	484	477	451	485	504	517	495	477	496	465	452	454	517	484	487	497	473	479	498	428	483	498	476	467	481	449	471	531	450	462	432	462	446	472	490	455	486	528	476	489	479	477	448	475	510	476	496	486	456	468	450	451	469	490	496	460	460	438	443	479	494	475	475	475	501	456	454	494	481	459	466	510	510	496	443	508	515	469	513	446	498	503	444	440	457	447	475	499	461	510	443	466	465	456	462	471	524	479	457	473	456	483	471	510	477	469	465	482	442	481	489	454	476	481	475	462	495	510	450	476	515	477	492	467	470	477	457	480	458	487	453	482	493	424	462	500	464	472	497	469	520	502	442	457	464	448	484	440	492	487	441	453	518	489	473	454	524	460	470	464	468	445	471	494	479	483	472	491	466	435	485	467	504	472	474	448	455	486	496	482	501	446	480	491	459	477	496	452	472	476	467	469	454	431	476	477	451	488	469	444	473	456	485	504	464	507	469	468	495	458	493	460	513	456	470	438	445	479	483	459	502	473	464	471	490	471	495	534	484	449	463	461	466	470	493	492	459	446	469	474	529	501	471	467	473	476	477	463	453	469	484	457	457	455	472	455	474	497	489	480	453	473	505	462	472	490	511	459	450	484	478	456	501	490	458	467	464	492	459	469	483	510	496	492	457	486	486	477	481	480	440	464	466	482	495	478	488	484	500	474	496	459	427	492	469	431	494	514	498	459	465	460	448	428	440	481	486	465	458	469	466	479	469	467	519	462	451	464	502	476	472	438	490	437	495	502	466	448	450	490	461	483	460	434	514	505	490	422	463	491	496	527	463	483	452	480	495	466	482	490	475	485	518	471	489	476	459	473	474	456	474	470	459	468	459	496	444	510	475	513	450	469	437	494	520	468	452	488	464	480	479	500	439	458	478	463	491	518	471	489	498	510	450	507	476	449	477	464	413	457	461	461	447	475	448	467	494	473	499	505	519	508	490	448	476	465	483	468	486	485	455	446	455	469	475	459	479	476	473	454	500	488	422	454	490	494	470	502	449	457	497	460	425	479	476	448	495	466	469	440	501	472	437	464	503	491	439	479	503	493	502	472	475	468	510	436	482	468	473	446	461	479	523	524	484	464	474	477	472	474	456	489	494	502	483	484	471	466	483	481	459	489	492	484	458	465	476	479	477	519	432	478	488	489	468	470	471	453	443	463	461	487	464	508	445	489	458	506	464	429	465	516	474	494	518	428	478	488	493	489	460	437	462	515	486	484	458	431	461	455	459	472	481	518	429	485	480	486	494	449	465	461	500	478	479	455	500	497	463	446	492	497	506	507	487	457	487	496	493	502	463	435	468	488	478	466	509	501	529	438	460	467	456	460	467	476	458	485	465	459	469	500	486	493	490	466	445	457	490	473	492	505	470	505	510	484	502	444	444	458	465	469	468	481	457	492	475	433	480	448	478	492	467	476	475	452	500	452	456	478	460	527	452	475	476	457	470	467	480	447	471	473	465	511	490	461	456	455	506	500	475	494	468	481	457	466	429	509	478	469	436	520	463	472	463	471	473	498	456	447	514	465	447	498	506	435	459	469	464	474	436	467	413	495	489	471	509	448	479	455	478	518	483	461	485	491	505	472	463	452	456	503	468	478	481	446	483	467	431	450	435	449	442	454	490	482	483	487	482	444	485	486	465	496	489	469	514	492	440	446	475	480	457	481	491	468	470	457	424	491	467	452	443	433	468	478	438	530	505	474	437	465	510	454	473	453	466	527	480	464	457	459	459	473	471	470	451	493	488	488	468	448	455	438	517	472	480	501	539	448	498	459	483	455	490	462	491	486	505	460	477	498	516	509	472	467	505	497	466	464	434	485	485	485	443	529	485	456	447	494	515	438	433	427	482	473	501	477	473	510	482	434	463	488	494	439	494	471	491	475	491	472	495	474	438	457	515	440	496	446	471	447	504	443	489	455	476	440	462	469	453	473	449	509	458	482	481	467	472	473	463	458	465	481	444	531	506	452	427	472	447	491	441	486	525	455	489	472	489	463	481	460	492	487	502	466	459	447
33403	9840	1079	575	536	452	346	294	301	262	276	292	269	275	301	274	264	288	281	284	265	275	255	316	293	262	260	258	310	288	263	295	270	262	298	260	305	309	296	270	258	288	261	282	279	291	303	279	258	278	264	288	307	272	256	286	300	250	265	286	269	240	289	271	304	260	281	251	276	277	241	268	294	281	284	306	278	277	287	266	269	276	259	309	267	299	292	240	258	306	270	278	261	264	300	294	276	257	260	272	267	289	269	278	350	297	284	297	265	248	258	282	295	290	279	264	267	281	270	292	284	247	303	290	307	290	257	291	277	284	287	277	252	294	266	289	281	265	315	265	261	267	299	294	262	274	310	302	271	275	272	258	274	294	317	273	265	258	294	259	291	284	259	271	264	276	302	308	300	262	260	286	292	317	302	286	280	287	284	276	282	268	257	283	282	276	280	263	264	271	275	289	277	284	304	287	283	274	259	302	266	294	288	258	288	278	288	316	267	298	271	277	306	313	266	262	307	313	312	243	241	279	276	272	283	263	275	294	249	276	276	281	290	286	269	293	263	276	282	265	270	290	264	288	272	275	269	257	276	255	277	262	282	277	289	284	307	286	304	326	293	291	274	258	308	269	284	253	281	305	274	261	243	276	293	295	298	263	257	253	281	258	255	298	325	293	300	310	299	247	243	307	277	296	255	245	276	306	281	267	283	302	273	274	294	258	275	291	294	293	317	257	273	283	265	247	275	254	252	280	295	283	292	313	289	290	271	306	310	292	289	281	268	277	306	274	279	271	264	293	304	291	290	240	307	250	280	283	257	260	313	280	271	279	278	271	252	260	276	257	283	276	292	247	286	261	281	294	266	276	274	261	269	283	265	282	240	300	287	261	291	274	283	284	259	301	303	269	257	281	271	281	308	245	290	278	287	289	296	271	301	300	259	295	304	280	270	252	279	276	284	287	285	276	264	270	255	287	307	290	260	277	274	262	308	312	276	295	303	286	253	238	274	257	270	345	289	297	281	298	303	271	279	270	284	283	290	292	275	292	307	246	306	278	260	276	260	269	283	259	277	264	286	284	300	269	262	286	286	277	266	263	283	278	269	295	321	274	291	307	282	243	288	276	272	256	247	279	290	253	282	284	263	289	269	292	262	289	272	262	271	262	262	260	265	265	288	281	270	270	299	300	315	315	300	285	298	296	277	273	263	294	269	297	266	273	290	274	301	288	282	282	280	276	288	286	276	290	281	275	277	272	310	314	244	271	312	297	278	280	258	243	255	275	307	262	287	293	295	285	244	289	297	281	264	274	271	258	269	285	304	280	275	281	306	275	289	279	247	267	245	270	280	277	291	282	300	301	270	256	278	275	259	265	293	307	249	296	288	284	256	251	235	283	281	282	282	288	273	248	278	273	238	317	261	288	263	277	291	276	283	275	292	274	270	300	266	311	282	279	268	266	271	284	286	269	278	264	315	281	244	267	235	260	300	295	257	285	284	281	302	248	280	296	310	273	285	300	292	265	291	290	269	252	303	262	288	276	236	283	251	280	288	273	265	307	281	282	306	293	304	252	283	260	295	259	280	261	282	280	256	250	274	271	266	261	324	261	243	316	281	274	292	282	284	268	265	283	259	290	256	262	287	316	275	291	276	270	270	288	275	259	283	288	262	266	300	254	254	285	269	279	282	282	283	247	258	295	272	272	321	282	242	242	308	267	268	292	277	301	249	282	285	315	304	260	289	297	294	261	250	250	263	305	292	242	290	305	249	272	270	276	268	289	254	271	267	280	298	284	273	266	319	258	298	284	273	295	302	286	263	264	292	261	265	256	303	277	263	273	255	283	253	270	304	284	274	266	277	283	307	286	286	271	261	261	290	285	269	269	246	243	286	257	288	277	284	302	284	291	302	249	270	276	281	247	262	265	277	264	264	263	267	281	289	319	277	280	265	285	271	302	276	287	253	277	251	261	297	272	282	285	248	295	294	268	270	282	301	281	262	293	315	260	279	284	262	311	288	259	293	267	264	282	285	273	247	268	277	272	245	282	291	271	265	254	264	284	262	282	282	252	289	267	268	283	259	265	278	285	249	304	291	275	299	283	258	281	262	265	319	259	299	259	302	276	277	302	284	267	264	258	253	258	279	314	282	255	314	277	276	257	258	265	289	313	299	267	285	256	264	289	257	249	269	271	282	289	264	292	305	256	311	299	292	242	298	250	309	256	311	267	235	275	276	235	265	290	264	294	278	282	256	294	287	284	279	272	271	289	260	250	275	278	301	262	306	260	306	307	265	263	271	259	273	292	286	263	294	256	284	264	264	269	263	291	281	266	290	260	254	247	284	276	260	280	272	281	281	285	284	271	249	330	291	287	318	233	273	267	317	297	279	300	258	278	252	269	263	269	327	290	287	244	292	274	283	319	294	291	292	317	306	281	332	255	274	293	290	293	272	294	300	292	266	272	310	257	279	269	256	274	276	305	293	266	256	281	303	253	250	288	279	270	290	265	281	264	287	289	283	307	266	282	268	301	309	281	271	252	289	243	289	262	287	293	269	260	286	259	312	285	267	268	288	290	286	279	278	263	245	283	257	274	291	262	269	288	282	279	289	289	256	275	281	298	259	270	307	270	291	257	253	260	257	294	286	273	294	271	258	269	286	262	269	276	258	284	276	274	269	282	291	301	281	245	272	287	302	302	268	303	294	319	261	281	317	277	305	295	326	263	278	285	276	270	290	275	292	258	270	267	288	289	281	287	280	288	306	271	243	277	267	269	274	300	275	264	277	289	331	288	272	261	283	283	291	283	262	254	285	277	286	258	306	276	280	282	276	282	299	292	252	237	270	276	265	246	281	263	275	280	270	275	316	287	269	292	281	262	263	249	245	292	281	286	290	284	284	301	281	281	279	267	292	272	243	277	291	262	268	280	294	269	281	258	276	285	291	307	273	284	264	291	317	270	291	298	263	268	248	284	307	244	252	288	289	235	239	281	293	260	298	290	241	291	262	264	282	298	254	254	310	275	249	271	276	259	292	256	281	243	271	277	266	260	277	296	276	293	267	285	270	270	263	266	284	299	303	270	312	279	260	264	255	292	271	284	278	257	298	275	267	247	265	279	263	251	306	286	284	276	270	271	293	274	309	260	284	258	269	289	296	281	299	273	297	320	268	276	291	274	260	256	248	268	259	266	279	252	288	322	270	256	305	284	263	249	267	280	250	259	263	272	275	261	273	273	253	295	277	275	268	300	284	271	250	282	280	279	280	258	281	264	280	296	272	302	299	274	292	286	280	268	328	278	295	262	293	261	282	283	264	277	278	271	258	293	285	285	277	273	270	305	298	282	263	310	289	298	275	267	240	244	244	271	286	269	306	267	290	308	240	290	256	271	298	290	278	268	239	257	274	269	252	276	320	312	288	289	296	324	303	277	293	254	263	294	291	259	280	295	294	259	267	310	265	278	264	297	264	297	293	239	261	265	278	318	286	281	263	257	274	295	276	250
6290	800	751	676	678	646	652	599	617	670	641	672	645	643	613	643	634	640	634	646	640	641	665	620	642	644	677	649	653	689	632	640	570	643	654	658	639	634	658	677	628	637	637	677	636	675	675	639	613	645	659	675	626	690	661	713	649	618	663	663	641	644	638	680	644	621	649	626	662	645	619	610	626	621	645	581	628	685	634	631	595	657	684	644	651	612	674	638	618	622	619	640	676	638	615	606	651	585	645	605	662	657	631	635	653	658	667	626	577	614	649	624	655	633	634	610	642	650	650	634	663	625	654	666	659	624	668	659	636	655	652	645	627	650	642	629	659	642	638	591	640	652	651	611	614	605	624	659	679	650	617	614	641	660	613	632	640	666	605	634	664	662	658	606	656	622	668	663	656	615	602	648	655	680	621	681	629	652	621	622	606	640	618	631	658	608	657	635	661	682	643	599	611	652	670	648	645	660	626	650	673	639	620	638	588	645	648	667	649	642	691	611	619	631	656	640	616	637	636	633	624	640	633	630	659	631	615	646	620	636	643	636	613	623	642	682	690	612	653	621	626	632	650	672	633	624	703	608	636	588	634	621	637	621	638	640	649	616	617	658	653	664	657	662	621	651	634	653	629	641	586	681	639	684	675	656	668	648	684	618	704	608	628	644	634	663	655	636	623	611	627	686	614	645	608	679	641	586	638	642	652	634	643	656	661	677	634	610	619	645	616	638	640	625	623	627	649	628	641	634	642	634	649	651	672	627	608	644	616	616	641	679	663	640	615	631	613	651	612	650	691	637	626	616	648	644	599	645	582	615	667	657	650	644	664	645	606	628	646	644	612	639	631	682	613	634	611	614	644	649	640	626	620	623	679	612	605	629	598	644	572	646	628	602	635	688	598	659	642	623	647	597	634	674	620	630	642	650	626	634	626	648	640	620	666	615	580	612	642	636	657	594	653	674	659	653	640	641	634	639	609	654	663	662	637	652	660	647	657	657	603	615	660	619	638	631	645	658	638	596	625	634	608	648	615	664	644	592	614	635	655	681	658	638	693	624	613	635	607	615	622	664	622	661	654	629	632	626	612	629	656	605	639	670	628	637	647	605	607	676	675	626	630	677	645	591	581	653	642	614	664	658	662	631	648	692	648	645	696	623	640	643	669	615	715	637	688	646	635	574	627	654	558	656	617	615	626	653	624	649	684	645	639	625	626	649	665	649	629	636	654	644	630	601	633	562	676	630	686	693	641	610	671	657	663	678	659	633	636	662	628	602	666	614	675	658	603	613	653	610	624	632	626	611	678	661	593	667	616	667	653	652	635	629	612	600	627	622	666	666	661	660	636	637	649	637	628	615	651	651	653	614	632	654	632	635	641	641	682	623	604	650	638	621	654	629	628	609	609	702	581	601	638	656	677	621	681	643	657	688	612	635	634	653	628	639	635	684	643	625	649	685	630	608	661	613	672	642	642	615	687	651	615	642	622	645	655	666	632	612	643	626	623	673	671	599	627	611	651	648	679	653	639	656	624	609	631	644	629	617	651	595	673	621	640	622	645	612	657	642	601	667	637	634	584	595	590	604	638	617	690	667	625	617	666	608	633	649	610	645	599	634	614	646	603	626	665	615	640	629	618	657	598	654	584	612	600	670	658	604	616	579	683	619	687	645	643	664	661	676	670	700	660	654	674	609	661	651	685	657	682	607	612	698	645	609	673	633	612	653	629	617	636	638	638	636	562	631	632	654	666	620	644	645	692	638	630	678	645	644	663	588	655	644	631	649	644	672	629	628	604	625	626	672	637	649	642	610	663	673	662	636	628	653	652	617	617	627	615	652	640	683	606	641	658	637	627	627	633	645	592	627	660	623	654	652	587	649	589	663	650	618	657	662	635	627	623	658	619	640	641	649	613	634	627	705	677	605	667	668	684	622	637	648	649	648	657	608	653	646	667	632	634	656	643	630	654	634	644	608	633	669	636	646	639	673	656	602	636	616	651	633	626	646	617	628	606	631	692	653	597	627	618	590	588	624	645	676	609	649	671	620	636	650	701	593	650	644	624	646	677	637	697	621	611	664	639	643	618	647	600	637	652	655	678	594	650	707	678	604	636	625	658	661	619	634	620	661	628	629	644	687	681	640	618	643	653	680	637	641	640	655	659	622	637	651	593	586	636	631	625	613	600	664	663	618	625	664	686	673	664	606	679	648	602	627	632	634	686	610	681	640	664	636	575	672	596	619	639	623	610	625	659	629	640	605	635	617	591	596	658	628	638	614	619	665	589	564	618	601	652	585	651	644	686	650	608	601	624	614	614	645	621	625	610	689	614	642	628	662	555	641	670	621	650	593	656	633	699	691	632	637	650	665	669	647	695	658	622	664	625	659	620	643	623	634	639	659	641	669	682	602	606	636	598	584	613	621	643	614	686	660	623	621	678	652	582	646	656	619	632	635	671	618	619	621	621	670	665	633	677	610	689	594	665	630	634	612	607	669	654	698	661	611	601	653	633	633	648	633	641	629	664	646	644	651	596	620	632	615	614	647	622	655	653	652	660	650	608	655	625	661	618	651	585	691	638	682	638	644	624	598	604	630	641	649	668	682	630	615	656	616	640	637	622	695	641	605	615	609	668	635	662	640	624	637	689	680	602	624	611	647	642	616	628	678	639	622	612	618	653	626	652	637	584	650	658	622	617	608	632	634	633	659	642	665	650	628	638	648	660	604	635	663	580	665	608	683	642	659	600	662	673	629	625	643	620	622	623	635	658	665	602	672	628	605	641	630	629	655	612	629	674	623	646	630	605	599	617	671	642	647	648	649	662	630	644	622	627	565	638	616	607	593	607	616	623	643	638	660	623	670	642	631	576	619	578	567	654	684	635	608	597	676	652	632	647	675	616	638	653	630	628	616	599	653	643	590	674	657	624	639	606	605	668	645	635	636	573	627	631	677	626	588	630	646	683	614	673	584	580	658	685	620	648	608	651	633	596	613	634	682	679	605	648	664	628	658	641	616	574	647	622	665	617	636	632	639	624	654	635	627	614	696	661	635	618	572	662	669	646	651	621	665	636	626	606	658	602	594	645	657	652	586	575	613	675	661	655	589	660	643	636	681	658	645	647	659	666	619	678	656	657	665	607	636	597	607	629	668	629	664	626	608	651	664	637	624	666	645	651	654	649	606	612	647	646	612	666	629	659	659	634	629	631	643	615	660	645	634	634	616	669	672	696	606	683	636	645	673	644	588	634	613	673	612	653	633	615	628	612	586	630	696	682	563	622	659	619	614	653	612	678	628	680	652	604	647	657	640	639	614	620	615	643	633	680	658	619	664	633	635	593	616	649	664	644	630	639	637	659	621	647	603	644	651	667	636	634	626	669	660	592	668	630	623	666	630	625	591	640	658	590	636	635	638	645	628	671	627	604	681	652	626	598	642	623	662	636	646	636	671	622	640	618	620	598	642	649	634	650	620	665	656	621	667	652	661	631	642	647	640	641	628	602	649
25269	21675	25539	28297	21539	4113	586	452	433	477	406	414	425	381	360	365	379	364	367	353	316	395	368	396	375	365	391	415	381	391	374	352	360	425	379	371	352	374	378	406	354	314	393	378	379	371	370	382	367	395	355	377	348	373	371	349	366	374	383	382	351	356	344	355	371	349	353	366	356	342	380	374	387	400	406	380	318	335	378	397	336	347	361	365	379	403	346	397	374	354	337	374	392	400	382	377	359	391	372	390	368	369	347	355	375	385	365	350	364	385	376	357	364	392	379	355	361	372	338	377	338	379	410	380	378	374	355	351	343	408	345	344	345	339	341	386	376	411	360	333	324	339	381	375	349	357	354	375	374	361	361	386	351	373	367	367	360	366	356	345	394	387	349	375	361	363	345	347	401	363	387	376	371	345	355	361	379	379	358	372	380	386	366	388	329	352	346	335	356	371	362	375	384	369	385	361	385	367	342	390	393	395	376	324	346	383	362	369	348	379	377	362	392	355	374	391	414	370	386	393	371	367	359	360	380	398	364	334	366	356	377	374	360	402	333	345	398	361	328	359	362	351	376	368	370	375	340	332	340	372	417	339	341	400	348	349	370	376	367	358	322	383	346	384	378	387	340	338	350	399	354	361	382	365	361	331	385	368	358	328	352	391	360	371	343	390	378	374	352	403	367	349	367	361	375	335	344	354	367	374	388	360	342	405	368	359	377	401	337	393	367	355	416	385	392	355	362	366	353	357	376	358	355	356	359	345	374	380	369	413	372	427	386	370	388	386	376	357	342	359	347	360	345	347	358	345	375	368	379	335	333	373	367	403	363	362	394	357	383	345	366	358	362	401	352	353	340	397	390	401	362	401	363	327	365	348	390	378	411	365	347	373	356	372	398	370	343	384	388	407	313	353	359	400	406	368	338	336	372	324	337	325	358	384	363	344	355	344	381	388	374	365	381	359	335	329	369	390	352	355	353	389	366	344	385	347	332	359	418	399	366	401	352	359	363	369	333	364	352	363	329	367	366	350	366	374	357	332	371	356	371	347	379	375	371	360	382	388	356	343	354	371	401	340	376	345	374	368	348	351	341	382	355	345	402	341	384	356	326	356	354	357	366	413	321	397	395	353	335	363	357	373	351	352	364	363	382	337	347	363	363	378	383	365	366	369	386	353	360	363	383	314	384	375	383	368	332	357	383	351	363	380	387	371	353	368	368	376	386	400	380	391	373	334	356	415	386	392	384	396	375	348	380	353	383	332	366	346	387	370	375	391	379	349	364	332	356	380	377	342	352	369	351	400	376	380	353	361	353	362	355	356	374	382	353	388	378	347	382	355	377	404	389	393	398	340	331	375	352	365	364	391	358	392	368	385	406	340	415	397	352	376	386	376	362	349	357	379	371	353	372	350	379	361	376	331	369	369	369	387	373	331	355	342	355	354	380	354	371	363	371	353	365	356	392	401	358	361	367	346	343	407	365	389	341	371	346	372	358	355	395	374	346	344	331	342	330	378	384	326	381	391	336	350	354	331	363	403	390	392	367	397	356	368	341	334	345	328	354	338	355	351	365	390	364	358	374	374	358	371	354	348	349	375	374	348	348	352	348	354	385	354	321	346	381	338	377	377	389	376	355	396	378	372	374	356	382	399	356	363	357	337	402	332	382	364	337	359	384	334	373	339	362	394	348	367	353	358	360	341	385	357	356	345	362	355	433	399	332	341	353	366	373	363	375	356	339	349	364	377	361	380	380	361	409	362	394	392	351	376	367	370	374	378	379	388	347	393	376	367	351	345	387	377	356	369	373	365	393	344	352	346	378	345	371	368	352	349	349	327	343	398	353	387	365	325	392	363	359	359	378	369	345	373	386	373	353	401	380	410	343	375	329	335	363	393	390	410	403	387	363	358	352	371	392	353	339	409	381	344	427	376	363	371	342	338	376	368	379	352	350	379	379	361	358	391	358	362	378	379	386	385	368	374	356	376	373	348	337	344	343	366	373	393	345	358	390	377	416	412	337	354	431	377	372	379	357	387	362	372	363	345	385	365	357	370	400	363	355	320	372	382	366	356	336	357	347	389	329	351	351	359	353	346	385	383	392	339	388	392	364	392	363	370	373	385	350	370	384	372	383	381	374	363	374	383	381	344	349	369	370	372	348	381	382	369	369	382	351	377	375	387	407	370	401	354	347	341	336	345	379	399	341	334	382	359	409	375	372	363	369	341	358	367	345	370	391	365	332	325	358	363	356	351	362	358	358	391	360	387	382	368	372	428	346	380	380	362	372	374	359	372	359	371	326	360	328	347	370	355	385	328	385	353	385	364	374	347	351	403	364	366	417	362	346	337	361	380	382	399	352	383	392	380	368	384	360	365	375	331	372	327	382	366	374	375	344	396	343	359	362	379	364	367	339	353	407	343	369	373	341	359	362	366	376	367	331	343	370	338	344	374	382	348	353	358	363	368	379	383	369	341	366	378	376	339	361	354	343	365	376	359	356	345	367	416	357	375	375	358	391	385	350	373	364	386	358	359	380	359	354	368	358	379	351	371	343	412	357	359	349	383	386	357	381	347	366	365	373	377	370	380	390	365	365	392	338	395	368	363	381	351	372	368	360	374	358	362	344	357	382	377	395	394	358	371	377	401	359	384	371	349	356	365	332	340	338	392	368	355	406	383	370	352	382	341	406	412	342	327	366	341	383	355	374	351	384	326	373	379	351	333	373	429	343	373	382	359	357	401	403	359	328	370	336	350	357	365	351	367	359	337	415	340	354	386	360	350	407	351	390	357	365	330	342	334	336	360	366	375	352	325	385	368	388	348	345	369	364	358	378	392	328	351	337	329	365	296	353	358	370	331	382	358	344	334	373	411	377	385	370	398	354	397	339	379	333	351	361	370	367	341	376	358	392	348	385	351	356	371	365	398	322	380	348	373	352	374	371	374	363	371	351	379	334	368	379	352	345	363	350	346	348	384	375	365	359	341	342	385	354	347	356	370	411	383	369	344	354	356	354	371	359	371	358	360	389	352	369	363	344	354	391	361	377	363	388	369	385	372	364	342	380	419	397	356	328	392	347	350	328	342	372	350	372	369	341	358	361	374	355	355	344	359	367	354	340	399	369	367	385	348	342	387	376	321	345	397	352	362	348	344	368	352	398	388	361	361	347	357	383	354	352	365	363	358	350	366	397	395	385	390	368	359	356	347	361	377	351	360	325	350	377	359	338	412	343	326	353	352	366	367	387	353	335	348	366	396	364	391	355	373	396	389	342	412	369	389	364	365	400	381	347	344	349	336	386	344	360	348	359	369	350	372	362	343	376	404	352	327	357	350	390	398	350	370	365	382	340	395	375	352	375	381	366	361	369	366	387	363	363	409	307	345	374	360	353	373	385	356	381	382	343	343	333	372	327	372	358	349	345	362	356	318	376	356	359	381	394	337	377	382	347	364	356	336	379	363	366	403	389	330	381	381	414	376	392	368	397	387	392	371	355	345	371	373
4493	3150	2170	1285	1050	901	903	839	756	781	797	800	789	828	806	854	768	828	757	801	826	776	773	777	773	742	779	752	745	766	798	749	748	777	787	785	751	775	788	818	799	788	821	826	769	813	798	802	832	850	734	766	787	782	736	790	793	766	772	806	751	727	847	788	806	790	804	805	801	789	731	774	806	763	829	789	772	777	757	735	838	759	798	815	811	769	776	821	842	814	807	753	767	770	791	793	760	755	780	794	803	744	759	758	830	820	799	767	791	777	754	812	825	757	727	772	753	813	799	759	736	799	766	791	760	766	870	824	821	801	769	793	771	747	771	732	748	750	808	820	783	789	812	806	802	800	800	783	790	767	796	756	804	794	753	795	832	745	780	755	798	795	796	785	801	838	751	761	796	761	768	766	783	768	780	694	769	781	795	764	775	777	787	774	804	745	810	789	764	768	772	790	740	778	774	808	803	791	797	809	792	761	827	777	769	769	781	796	826	765	753	764	814	795	776	785	816	793	756	749	817	757	742	729	791	755	758	831	766	804	805	805	743	770	799	772	780	790	820	788	786	793	744	793	775	765	829	789	777	751	782	758	768	753	769	753	866	806	769	800	797	804	781	805	791	838	819	811	795	780	772	818	827	790	797	813	699	780	795	774	811	813	797	772	750	784	780	833	744	819	766	831	723	803	841	750	788	762	764	738	788	772	757	801	774	794	794	788	825	818	840	796	775	745	792	785	756	753	752	788	749	776	724	737	743	782	823	788	828	778	806	751	757	771	757	774	823	841	783	797	804	793	764	746	808	762	799	785	767	748	778	781	769	767	783	804	835	763	806	793	790	816	843	774	812	793	790	769	820	814	783	780	793	818	788	761	815	791	828	799	793	702	854	758	789	820	804	752	798	803	795	764	767	783	768	756	811	751	788	760	822	780	764	810	769	757	774	798	736	774	801	799	776	845	750	767	749	785	782	755	830	806	704	798	817	783	755	815	782	726	761	786	786	800	748	793	766	808	774	734	804	799	766	771	773	780	835	784	761	778	747	754	773	743	794	810	796	820	763	766	783	808	750	785	836	765	768	769	744	783	756	807	761	814	803	783	749	781	760	753	762	788	765	779	762	800	794	755	778	782	815	779	771	801	839	789	758	846	781	788	758	779	768	814	761	819	766	809	764	762	771	805	753	754	794	787	744	823	777	783	785	760	812	804	791	768	795	825	769	793	796	752	770	780	780	799	786	818	778	773	789	765	808	773	786	761	752	825	786	810	791	822	761	788	772	789	765	759	751	798	770	763	805	779	799	765	778	808	819	791	788	784	754	782	815	774	838	784	781	760	792	742	839	760	783	795	757	759	780	779	798	807	781	774	774	823	827	820	794	757	765	856	804	757	802	760	756	790	797	804	791	749	793	842	752	788	789	722	835	776	779	783	768	767	794	765	801	773	753	784	736	708	793	792	787	741	777	751	813	759	815	767	837	752	756	776	772	749	770	751	808	738	788	780	753	773	790	793	778	770	798	795	823	817	758	763	788	797	798	770	733	731	739	783	781	741	814	795	767	752	807	764	740	815	776	771	795	775	774	828	810	766	777	828	794	763	773	754	781	771	780	784	819	764	777	728	766	761	781	856	767	794	815	794	763	768	757	792	826	738	766	757	778	734	772	773	746	757	817	777	747	758	715	773	773	764	816	764	812	761	784	766	804	797	773	780	807	806	817	821	794	791	793	810	757	748	753	767	800	772	814	804	812	822	809	795	772	768	756	808	796	770	766	792	824	757	788	818	748	786	769	753	799	752	799	764	756	751	758	836	777	779	736	784	763	747	843	793	779	737	729	798	781	750	784	772	805	754	773	800	744	773	801	788	783	793	733	798	823	819	815	800	806	814	748	718	867	789	802	789	762	740	803	777	811	772	807	769	777	800	770	801	801	824	755	760	740	763	774	792	775	809	820	764	800	758	787	776	805	764	824	812	787	783	789	785	778	732	807	754	752	778	795	774	803	778	801	777	801	790	787	745	757	779	855	781	775	734	862	722	787	814	821	832	724	773	767	785	788	750	787	776	770	818	753	763	802	780	780	796	808	757	754	734	741	787	777	797	771	768	759	771	802	726	785	830	717	780	745	776	782	787	712	810	851	797	777	787	770	837	742	785	748	821	815	740	753	766	769	739	815	785	785	794	787	763	775	775	796	740	815	755	775	772	774	794	808	796	760	785	794	759	781	831	783	762	748	783	744	772	761	803	802	738	734	789	806	762	809	806	814	724	831	816	765	804	777	759	790	815	796	802	786	810	800	815	793	730	799	788	775	768	810	774	747	795	736	764	812	755	798	775	789	788	820	768	781	760	772	788	794	731	775	777	777	748	759	792	722	760	790	786	794	804	806	729	751	765	773	817	757	795	764	764	798	759	832	794	806	772	808	758	735	766	779	790	749	805	831	764	797	774	787	810	784	792	817	777	771	783	760	800	799	751	717	786	775	792	791	787	754	770	762	794	780	776	722	832	787	769	759	764	830	775	779	753	833	741	773	794	812	824	789	779	734	768	784	793	819	768	753	831	798	784	784	802	780	790	698	782	813	757	765	749	767	824	813	770	796	722	801	798	802	753	734	801	745	805	817	798	790	794	750	818	796	725	757	741	779	776	818	796	795	809	796	807	746	770	786	739	781	790	768	776	753	775	813	763	786	763	816	818	793	732	798	797	812	746	786	748	785	817	811	785	779	808	844	799	817	748	805	812	771	776	830	789	783	757	785	804	763	751	808	781	791	774	786	769	812	800	793	802	797	718	772	820	841	745	835	763	767	769	767	762	769	778	778	822	765	800	783	775	793	823	708	749	774	777	770	758	759	834	760	764	758	798	788	799	777	833	785	808	772	774	794	797	769	781	708	766	767	773	774	800	778	766	778	774	799	819	775	806	780	798	813	782	809	724	763	821	801	828	822	769	811	801	788	805	785	760	793	799	800	771	784	753	787	776	812	792	778	780	762	764	783	769	740	796	790	776	767	740	847	796	808	752	806	800	806	776	764	837	776	820	783	809	744	761	830	776	742	799	782	805	752	777	782	756	811	771	795	794	770	704	772	802	783	725	819	795	794	754	791	756	787	744	803	754	780	758	825	807	732	823	759	781	801	784	769	794	793	730	823	784	750	766	737	864	774	754	718	808	776	763	765	759	807	783	760	758	766	736	765	807	797	774	754	744	807	736	775	797	779	824	762	798	748	817	775	779	785	818	788	767	841	782	819	814	773	783	792	803	818	809	785	772	761	738	786	733	774	749	753	785	762	751	780	779	759	801	792	756	754	796	775	771	804	810	754	706	778	714	791	757	785	756	775	776	762	799	815	838	777	778	781	796	765	765	758	758	802	798	796	706	785	784	780	847	774	779	780	811	765	775	774	752	734	780	803	800	829	788	719	754	805	817	813	801	758	792	795	764	825	744	774	817	779	805	795	840	770	774	818	754	783	780	773	810	772	761	827	735	775	793	769	771
24506	21714	26133	27841	21719	21717	2919	480	358	340	296	330	296	262	248	249	271	229	268	237	209	226	204	248	197	234	234	270	223	257	204	250	251	227	244	220	212	222	250	215	225	198	225	241	222	209	243	230	201	238	225	215	212	204	225	224	241	225	201	192	218	199	222	224	210	231	200	208	204	211	213	229	216	253	215	228	221	215	231	222	206	209	197	201	252	219	214	207	190	246	235	225	194	230	236	246	201	196	234	216	204	203	208	213	204	254	238	185	190	200	221	213	206	211	212	234	198	221	194	206	204	232	210	215	202	230	204	248	204	209	236	223	231	198	206	217	238	181	215	213	198	221	224	223	208	209	224	207	185	211	206	186	222	238	241	185	202	224	163	222	216	203	211	206	213	219	235	220	220	234	223	187	217	218	198	212	211	232	209	208	211	230	219	206	171	208	224	212	209	234	195	213	214	201	206	234	213	226	230	230	219	199	189	212	228	220	231	228	240	229	230	204	217	190	221	230	219	195	220	207	215	198	228	230	199	218	240	235	228	214	226	204	218	222	203	190	217	222	235	218	209	213	200	219	210	211	209	238	223	217	205	198	217	189	241	189	252	227	218	212	207	223	227	219	236	198	232	218	217	212	218	194	225	214	206	210	209	202	227	210	246	220	184	200	240	206	224	209	209	221	224	196	236	203	212	187	232	202	214	227	226	203	205	201	198	224	228	248	189	191	194	230	237	204	193	232	238	210	210	256	204	208	240	211	218	232	205	234	218	214	196	222	209	216	214	227	218	189	218	236	224	203	219	180	209	192	226	235	224	236	206	191	231	214	201	218	223	213	206	199	213	214	247	221	226	192	243	191	195	203	227	244	227	211	224	192	216	193	210	217	202	197	223	221	195	180	202	211	208	227	216	208	208	214	237	235	222	204	218	206	211	216	219	241	195	235	234	224	233	222	230	231	209	228	209	225	225	233	239	188	260	224	196	205	228	255	197	202	204	226	197	214	213	223	238	219	232	205	214	186	218	235	233	201	215	201	203	189	219	228	205	219	208	205	188	200	206	226	202	188	216	220	221	250	199	212	246	204	218	215	209	205	210	225	248	222	216	219	208	202	208	224	211	209	244	208	224	236	224	203	214	217	254	205	213	195	207	185	195	193	220	227	238	238	221	205	238	230	232	197	240	184	204	229	225	201	204	222	240	215	221	237	225	229	200	206	204	205	229	195	200	185	202	190	209	214	225	244	217	182	222	218	214	213	226	225	239	220	199	201	200	225	206	218	218	199	202	206	198	202	221	221	208	206	243	221	213	218	204	193	263	218	199	206	196	197	198	246	238	192	184	190	257	213	237	253	255	183	208	209	222	210	226	231	195	224	208	250	210	218	217	200	203	202	225	207	230	204	213	219	228	195	211	222	224	206	210	210	212	221	216	202	220	218	211	198	197	203	237	200	233	213	214	214	213	239	208	237	205	202	207	204	232	199	211	212	231	255	196	196	216	218	192	208	200	175	203	232	207	175	195	208	242	230	204	205	197	212	206	260	262	213	211	218	213	209	203	236	232	253	260	204	209	199	218	220	202	237	247	179	240	222	198	221	199	181	201	214	229	210	231	265	206	190	202	204	218	207	197	206	219	227	230	227	230	210	212	213	236	218	211	214	200	207	209	212	186	229	241	237	228	202	193	195	205	199	206	212	219	207	226	222	225	209	207	208	195	231	208	171	228	218	228	198	180	205	252	234	206	217	221	206	231	222	225	222	169	187	235	221	207	216	220	201	195	200	208	220	220	227	228	213	186	238	204	218	177	210	228	223	202	200	204	244	220	230	249	194	216	222	205	228	198	218	189	224	207	211	227	211	211	217	211	225	205	230	235	223	227	218	201	194	180	255	195	219	234	239	217	211	225	195	232	199	228	210	200	208	229	221	217	241	237	211	216	206	215	227	212	227	214	218	231	211	183	202	196	263	191	189	197	193	226	230	221	235	219	227	193	190	211	232	181	217	221	213	196	215	229	188	193	202	224	216	220	223	218	234	215	204	219	223	233	223	224	211	194	245	207	184	209	215	192	223	191	241	198	199	202	194	207	217	199	237	224	196	205	235	203	218	222	229	196	215	229	218	219	202	202	221	233	210	196	212	238	211	221	224	220	210	229	209	195	241	234	226	222	209	196	221	211	224	207	227	219	203	232	207	232	208	207	229	222	206	225	236	228	205	229	205	252	228	197	205	211	220	193	215	224	219	230	199	202	224	242	227	205	218	235	184	195	200	245	223	205	220	185	234	229	238	195	224	185	211	243	226	237	201	210	224	212	207	205	212	220	214	232	219	233	236	232	190	204	207	218	212	216	197	199	215	197	183	192	253	207	220	225	194	214	199	216	222	183	225	186	190	220	204	245	216	202	211	239	214	214	231	237	217	226	207	198	207	217	221	220	206	174	211	211	211	234	214	196	216	233	228	200	247	194	229	206	207	232	239	205	205	226	204	203	190	238	222	234	216	233	212	216	227	214	237	232	241	225	219	230	202	220	233	163	207	206	207	195	196	209	201	222	212	220	199	220	199	221	227	229	207	210	224	236	215	234	196	247	230	227	192	208	249	238	232	191	222	237	230	215	222	201	210	227	214	214	212	227	205	207	195	204	241	221	234	204	211	225	223	226	200	206	213	226	202	210	210	227	219	212	219	201	214	229	209	220	218	219	183	212	201	225	240	244	221	240	223	166	230	214	195	243	223	240	225	204	215	227	190	221	220	259	205	229	205	229	196	230	235	200	205	216	189	230	238	214	228	240	217	253	228	215	185	221	199	212	223	243	195	201	197	196	243	200	204	248	226	210	236	229	234	193	198	231	220	225	225	220	214	216	192	196	229	229	185	196	224	212	209	200	236	207	208	211	198	191	198	219	221	221	230	208	203	188	194	204	207	201	207	217	218	216	220	216	243	208	223	183	215	215	218	246	232	222	212	217	242	203	209	185	206	207	220	242	226	235	209	200	206	207	209	211	211	224	202	214	227	223	213	218	213	207	207	197	225	214	203	210	199	229	233	194	211	218	191	210	187	204	201	199	207	204	195	211	214	241	208	212	208	208	209	194	234	206	242	234	213	224	187	242	203	234	221	189	233	246	211	194	228	217	234	230	244	191	213	225	229	195	189	199	216	199	212	209	197	219	211	234	224	208	225	215	234	224	201	242	226	222	222	209	202	193	224	230	213	221	214	221	203	216	217	222	207	232	224	210	201	248	216	221	177	228	233	193	231	223	201	215	214	208	221	218	199	199	232	189	211	236	214	218	216	201	203	232	238	224	231	200	193	251	235	193	190	218	223	221	220	204	220	211	227	214	185	248	229	223	218	233	230	229	212	236	208	237	197	212	223	235	218	208	185	217	195	192	211	214	199	216	221	215	244	224	205	210	247	216	209	222	214	220	208	237	222	218	230	256	215	212	205	211	200	208	201	220	202	188	192	239	223	208	202	243	228	213	213	240	229	194	235	191	221
5024	4877	3135	1472	984	700	680	581	542	536	519	497	555	495	497	485	485	452	520	459	475	503	486	467	479	514	452	489	455	477	474	516	464	492	476	498	494	523	492	490	484	472	482	463	515	513	493	503	515	499	549	462	481	499	495	487	508	480	506	469	466	483	472	510	459	480	477	462	462	495	443	413	491	422	450	495	477	478	493	469	490	453	451	455	485	469	497	505	439	459	466	461	461	481	475	492	452	486	478	475	445	469	503	475	460	470	485	491	423	461	460	512	445	493	440	491	508	485	462	477	463	533	486	469	509	481	483	451	501	469	494	498	461	493	482	452	431	457	455	480	533	473	445	497	476	515	497	483	480	474	489	465	481	472	492	483	497	487	494	457	478	462	476	489	502	492	470	456	479	516	510	503	469	492	470	486	472	470	483	470	480	538	509	446	453	416	505	489	487	511	478	477	485	481	472	486	504	508	512	461	444	450	478	511	468	416	470	463	500	494	444	461	476	499	485	466	465	464	471	427	460	452	471	484	492	454	466	501	507	483	498	466	507	469	460	472	492	479	515	458	494	468	491	457	503	466	462	486	482	494	468	486	455	482	497	506	492	460	468	493	486	469	504	464	497	473	470	480	449	470	476	486	527	487	436	487	473	488	477	455	485	500	479	486	474	450	464	471	488	467	485	476	479	469	477	507	481	495	465	460	461	493	472	478	478	491	460	497	479	486	499	515	492	457	458	522	466	447	466	498	485	474	526	455	488	467	483	460	503	485	444	485	499	451	428	505	449	480	473	495	456	517	450	499	481	468	499	484	482	502	479	500	495	494	485	495	489	487	481	534	457	513	504	467	493	468	461	487	482	478	501	462	453	459	487	457	468	480	460	477	459	470	466	496	509	481	506	476	454	445	478	453	468	474	519	457	471	478	479	458	452	513	479	477	460	446	433	465	469	488	445	525	458	472	475	464	460	490	486	491	501	486	467	425	481	503	493	477	470	507	525	484	460	468	492	483	510	481	471	478	463	463	495	437	479	477	473	485	486	472	458	477	519	485	458	464	470	483	483	465	482	469	521	455	470	475	500	434	459	468	483	525	478	473	512	471	471	489	491	490	500	516	503	454	501	501	470	443	469	493	439	488	452	450	473	483	486	454	517	482	467	504	462	455	446	438	512	529	430	476	473	472	436	476	464	465	450	470	506	456	509	487	474	451	432	484	455	437	454	460	483	471	493	480	464	455	483	495	538	479	474	488	482	492	484	452	474	491	472	459	493	473	439	476	478	500	458	459	424	487	445	451	479	491	479	460	491	470	473	458	451	468	498	505	482	472	479	465	483	483	474	461	505	466	464	422	477	507	424	502	484	475	452	451	437	473	467	484	480	467	473	491	470	502	450	468	440	464	475	500	430	487	494	425	495	496	482	509	474	468	474	440	457	481	461	461	498	442	439	463	471	466	493	472	440	487	489	471	500	485	498	481	473	465	449	525	483	485	484	441	503	458	475	462	475	453	461	471	465	446	490	459	500	501	491	504	484	484	461	486	471	482	510	431	479	451	484	503	427	518	459	502	538	491	483	471	463	486	486	456	462	477	474	486	532	445	504	444	468	455	472	482	474	451	473	485	472	465	468	488	470	489	478	471	497	481	479	482	432	453	485	434	511	493	506	450	472	500	450	476	494	477	469	471	463	450	499	454	487	483	465	509	493	493	473	457	502	497	494	467	484	440	460	492	436	483	471	486	510	485	460	459	489	499	466	487	469	508	501	452	479	501	458	447	443	483	480	466	493	470	435	476	521	454	474	501	480	507	492	507	458	457	451	465	463	479	518	459	510	476	468	499	470	491	475	488	468	480	508	480	467	434	486	504	456	481	484	476	516	477	460	523	482	510	463	445	470	459	505	507	497	459	507	506	452	502	483	459	450	486	476	455	450	482	462	479	476	459	529	446	455	520	487	470	467	487	466	514	475	450	508	467	458	445	509	527	469	488	519	504	484	443	494	490	495	461	497	463	476	456	467	515	482	491	514	513	515	465	453	492	504	484	490	497	488	472	477	512	503	467	496	437	475	475	445	444	454	466	509	510	455	471	432	462	478	522	461	449	481	493	459	455	512	440	482	464	500	476	478	485	498	507	495	482	500	494	507	477	477	478	448	479	528	493	465	466	485	445	496	478	475	441	446	501	480	483	469	479	505	502	442	455	511	454	484	492	453	487	462	479	469	450	421	496	482	459	483	460	498	474	465	465	483	460	446	485	469	466	491	472	516	494	489	471	488	475	485	511	474	456	446	449	491	485	471	451	432	475	444	438	467	474	493	484	446	540	426	443	484	464	479	455	438	480	489	492	463	472	505	492	488	464	502	480	463	509	457	482	458	491	491	482	461	426	506	457	504	475	478	474	466	479	476	487	458	442	504	486	490	508	502	452	454	449	482	459	481	491	467	448	476	435	477	456	482	444	461	455	463	464	458	510	498	482	515	446	461	530	479	474	440	470	462	499	448	494	447	428	426	476	436	457	479	503	454	523	476	502	492	471	463	474	502	480	455	492	510	467	443	469	459	515	465	454	497	465	469	481	471	472	504	506	500	504	464	462	465	479	445	498	463	471	480	432	447	450	491	482	504	467	505	480	491	494	485	517	462	484	487	473	450	475	459	501	504	472	467	472	488	526	512	459	474	511	463	470	483	507	446	471	483	477	452	500	483	469	463	464	483	495	442	489	445	485	478	446	453	505	456	508	481	469	442	522	503	465	441	463	492	446	471	443	456	469	450	494	470	509	435	492	473	455	520	464	478	440	472	486	498	460	429	442	470	452	492	492	451	472	481	514	449	485	473	470	504	470	484	498	485	492	493	481	484	434	464	497	527	502	438	502	480	482	460	452	441	492	476	452	460	462	476	488	485	461	505	468	463	517	469	461	458	444	463	485	495	480	431	467	434	471	478	470	487	457	481	471	469	463	418	521	482	504	504	445	451	508	483	482	470	480	476	463	492	475	460	481	484	449	466	434	489	476	473	488	492	467	484	464	449	469	472	464	474	482	495	484	459	519	515	485	474	488	475	484	499	489	475	464	481	514	495	485	497	480	436	481	469	477	470	476	482	499	466	460	474	489	486	478	472	442	494	485	455	486	466	499	462	495	477	471	498	481	452	463	476	460	471	462	499	466	478	479	479	481	498	515	448	455	480	439	494	460	478	514	504	462	486	473	466	488	472	462	485	471	492	466	464	445	490	477	527	453	469	489	483	469	481	481	470	443	483	490	472	500	426	492	479	439	482	494	501	465	501	463	501	509	443	461	465	471	444	485	480	452	463	469	480	462	461	495	470	414	467	510	483	437	472	480	467	517	484	462	494	486	430	510	447	489	452	467	480	448	459	475	462	462	466	442	499	445	451	478	494	466	477	444	442	487	466	508	480	471	532	476	481	462	486	491	490	424	473	501	527	479	506	443	519	491	512	446	467	499	478	499	475	513	480	449	520	464	443	532	477	471	507	445
33517	10209	1076	564	428	454	319	281	267	287	281	307	270	312	289	254	310	238	306	282	281	303	288	269	273	296	263	270	292	265	292	288	313	301	294	274	291	300	284	307	302	291	270	267	292	268	298	249	300	292	250	282	250	267	262	296	240	265	290	289	283	257	286	276	283	322	315	258	268	273	279	288	284	321	281	272	270	290	282	290	277	283	241	276	324	278	324	235	287	272	285	264	269	275	261	291	290	285	298	259	301	317	265	292	270	286	281	293	274	283	271	281	293	273	260	283	307	271	269	263	246	264	282	309	272	305	252	260	284	301	333	299	271	257	280	287	273	257	295	298	258	300	273	293	263	275	276	249	268	291	281	319	229	278	274	286	278	309	266	305	270	258	260	287	284	269	258	281	290	252	253	268	283	273	271	262	296	284	266	297	297	317	307	330	293	273	299	294	271	256	294	274	288	274	269	306	272	280	281	290	266	252	259	267	292	291	283	279	296	308	306	263	299	264	279	275	317	305	292	277	266	277	306	261	244	250	301	263	273	267	301	303	300	293	280	305	297	281	286	303	288	252	271	273	287	266	300	267	286	276	328	281	266	246	260	257	267	261	284	283	287	275	257	264	284	256	276	286	281	256	275	288	281	261	293	301	270	268	287	297	285	298	267	278	246	258	267	286	275	296	313	274	270	256	266	276	263	291	266	275	265	282	273	293	299	267	314	285	295	257	255	288	288	277	293	251	259	285	267	290	283	281	298	271	281	281	264	293	267	256	303	240	246	281	271	264	280	265	307	298	280	269	263	269	292	281	285	252	261	267	282	263	316	276	276	273	288	277	270	281	273	304	271	252	258	297	279	277	310	288	281	272	270	281	289	268	282	278	286	285	267	302	250	255	277	283	268	262	262	256	273	302	245	274	299	300	283	303	264	284	269	272	285	259	261	304	264	288	281	279	292	275	236	288	281	273	283	268	278	259	267	280	286	283	279	267	312	289	238	260	285	293	267	270	270	276	247	307	291	270	312	265	289	289	273	252	311	262	288	276	293	270	273	270	258	256	261	276	307	285	266	290	293	254	287	272	256	260	290	261	313	264	270	283	287	285	284	259	288	281	285	268	277	303	279	268	268	283	264	258	284	270	278	284	293	300	285	308	285	270	278	279	265	277	280	274	271	257	266	303	323	286	295	289	247	311	258	275	292	299	270	288	260	244	281	275	297	294	256	260	277	323	258	266	295	269	263	295	267	294	262	276	279	267	247	260	266	278	294	296	286	264	299	281	266	282	251	276	269	300	278	269	264	272	267	308	274	249	278	263	261	269	279	285	280	276	279	269	249	262	261	271	266	262	266	267	261	287	300	318	266	279	309	271	265	281	267	267	265	270	268	249	286	258	268	276	276	279	291	288	277	291	259	261	250	286	298	278	314	294	286	253	272	315	279	277	267	274	278	280	265	281	269	260	302	289	280	244	287	268	281	253	275	282	279	295	306	281	285	284	270	269	266	286	311	287	263	274	265	253	278	286	277	277	326	290	269	288	292	277	295	276	277	280	281	258	319	246	280	288	262	292	284	290	260	278	265	264	292	279	293	283	270	262	277	285	260	294	259	324	293	286	290	273	249	295	294	261	284	266	291	288	324	270	265	262	251	266	252	284	277	284	277	247	290	271	256	252	288	297	296	256	289	279	271	291	289	244	283	280	286	297	316	286	292	287	314	280	253	295	267	297	288	278	308	279	269	248	281	297	255	276	297	261	259	309	259	280	288	274	303	304	319	297	259	266	286	303	290	305	293	257	275	284	294	300	279	299	283	274	257	280	271	290	253	298	321	282	287	273	276	265	298	267	283	279	295	292	275	286	303	280	316	282	285	288	254	264	287	289	277	299	264	269	280	270	295	283	250	253	297	282	262	276	269	291	289	253	286	247	287	279	302	286	265	255	274	234	284	292	268	288	269	277	254	242	274	251	271	282	297	259	270	290	317	300	330	279	258	299	298	273	291	273	301	278	301	284	284	277	302	297	279	263	303	286	281	271	267	286	247	244	268	270	285	272	268	263	280	293	273	259	283	265	285	310	280	273	271	262	251	300	276	248	280	302	289	282	263	279	280	273	285	255	257	289	285	269	268	275	240	280	286	269	297	261	319	240	274	277	260	271	281	278	259	266	307	287	292	274	278	282	290	262	294	307	248	276	280	283	276	262	266	281	269	257	283	255	291	284	296	295	244	276	294	303	283	267	271	278	291	279	280	271	279	278	273	271	257	267	314	289	296	274	254	269	273	260	264	273	264	261	283	295	287	302	243	283	301	275	273	278	248	265	293	303	312	268	280	264	281	252	268	280	292	266	288	279	281	232	267	277	288	281	272	292	275	281	252	329	311	254	271	290	261	313	237	287	247	277	255	286	276	282	263	265	273	260	281	280	281	279	286	263	269	311	268	268	266	297	313	265	346	280	299	269	283	311	275	299	284	332	274	290	271	278	287	254	250	289	275	297	270	278	297	259	279	265	253	270	271	274	285	304	263	273	281	261	264	233	316	271	283	248	307	270	288	294	290	293	281	311	308	268	253	299	273	260	284	261	303	264	244	265	267	278	275	283	273	280	270	273	273	253	269	276	299	299	259	273	303	238	254	254	282	287	262	269	285	291	262	276	333	261	307	274	295	285	274	245	331	270	290	273	300	281	288	276	286	284	290	257	268	261	292	274	284	307	288	262	271	307	314	297	307	263	283	283	270	259	293	290	303	274	281	263	258	271	270	272	278	260	280	295	271	265	305	278	301	256	259	265	288	280	280	287	305	292	257	272	266	268	272	292	282	273	280	258	250	258	282	315	278	291	293	265	267	289	259	301	276	292	321	287	292	288	278	282	280	276	282	278	285	268	230	244	267	284	275	278	290	280	291	252	278	288	253	289	277	258	262	277	286	265	256	321	289	295	282	275	267	309	277	287	282	302	280	268	235	264	289	269	287	293	294	269	311	262	258	280	262	269	270	316	290	273	288	272	310	295	292	296	284	269	268	288	270	261	292	296	293	255	265	292	286	264	265	288	299	303	291	282	285	278	250	288	284	262	310	265	248	266	288	264	257	286	295	279	270	290	309	277	277	295	243	262	281	284	309	273	274	250	278	237	282	259	259	274	246	270	252	256	283	291	301	290	248	296	265	257	275	286	257	279	288	276	306	295	266	285	272	262	255	274	301	260	298	320	288	298	277	275	227	271	272	279	281	261	277	288	271	277	250	257	284	294	301	281	277	281	316	261	272	269	268	286	268	275	273	284	284	290	288	295	298	298	283	294	302	297	291	291	264	283	276	309	286	266	249	303	256	274	293	273	259	273	311	298	294	292	317	285	305	310	289	269	296	253	261	277	273	258	301	335	295	252	297	277	316	273	271	273	304	274	267	295	278	245	258	280	279	273	286	270	305	281	288	267	279	252	283	289	257	257	271	262	271	289	278	277	272	261	251	300	295	312	257	268	303	265	300	287	279	254	264	255
6252	811	674	651	627	637	618	623	624	649	631	599	705	642	611	609	641	616	611	635	653	642	686	615	627	636	652	588	616	639	645	636	696	646	618	589	618	594	663	626	677	647	618	640	673	611	644	633	657	617	652	594	672	642	628	631	622	616	632	671	653	601	640	686	635	616	653	654	631	635	665	618	645	617	666	670	603	622	667	622	624	649	641	650	677	668	612	617	645	630	633	612	639	627	641	599	639	619	647	647	661	657	625	648	632	629	647	628	577	599	596	680	622	631	630	627	610	622	650	652	624	580	619	678	647	644	632	654	600	690	619	629	620	662	601	606	664	678	639	622	632	619	619	599	648	630	647	693	681	621	642	670	645	659	662	671	700	592	626	674	653	648	594	602	609	620	655	640	634	682	598	605	599	629	633	652	654	635	623	639	639	606	586	679	687	677	635	635	621	682	651	696	636	641	659	685	650	633	585	656	667	640	631	636	618	655	700	610	609	647	672	623	652	654	596	596	669	629	602	654	623	663	603	607	659	631	645	621	624	666	637	619	671	669	650	668	595	618	636	674	676	612	624	597	626	668	647	618	668	655	665	663	614	624	629	629	639	668	661	620	653	590	661	554	694	597	669	655	625	626	629	657	636	600	625	641	663	583	604	641	634	623	628	628	686	631	624	642	654	646	632	650	642	709	606	626	670	611	613	661	643	684	677	632	608	632	661	613	648	602	625	647	622	652	627	640	633	632	667	627	626	597	680	626	635	664	650	602	591	671	689	655	620	597	628	628	575	633	592	640	628	642	634	670	628	610	619	648	628	676	670	633	680	646	679	647	654	636	627	636	661	678	656	628	637	647	637	618	627	663	647	664	645	622	645	668	660	663	594	592	637	558	592	609	657	644	639	622	631	687	643	662	664	663	652	635	681	650	619	616	604	665	637	600	620	612	637	684	647	655	656	609	687	615	652	656	660	661	617	609	632	651	645	652	639	631	629	588	647	625	689	663	627	628	654	639	631	608	646	622	633	628	619	616	575	640	640	603	682	621	620	627	663	641	636	671	688	641	621	637	656	651	656	618	664	642	692	629	711	651	654	628	657	684	601	637	650	649	657	645	646	629	618	652	641	661	590	653	632	637	619	645	678	635	629	643	628	630	643	591	691	638	587	645	607	609	646	653	650	623	642	675	650	665	647	629	670	620	633	618	643	616	647	645	631	700	637	626	628	639	618	642	629	623	581	629	624	614	643	634	608	652	648	613	676	612	635	621	633	628	650	635	624	662	646	640	644	664	606	574	636	625	618	626	651	652	643	632	650	667	632	611	656	664	662	622	634	617	651	646	632	633	626	639	598	630	613	641	624	634	641	615	644	631	621	640	608	677	648	631	664	673	632	655	619	632	619	613	562	626	623	614	647	630	656	657	670	643	619	679	630	680	613	635	588	671	654	697	631	611	638	653	636	594	634	657	644	650	646	648	641	700	644	703	669	671	609	640	622	614	654	672	639	653	655	631	615	671	623	606	664	665	622	646	617	611	672	629	660	626	667	618	686	671	643	673	678	619	652	673	593	635	631	631	629	652	641	639	671	645	641	656	657	667	621	634	618	610	618	684	651	666	650	590	644	628	669	602	623	638	667	607	665	631	648	650	634	600	666	617	633	683	595	633	689	654	629	655	651	641	627	648	631	671	621	634	620	600	638	689	644	622	671	641	643	613	646	647	631	633	582	678	636	665	577	650	640	617	616	626	677	692	631	632	642	653	658	675	624	685	651	621	632	644	614	592	659	661	605	614	653	606	652	671	593	692	627	639	652	638	613	678	613	611	637	689	650	631	654	628	683	635	692	620	679	640	697	643	662	644	650	607	638	638	630	643	641	644	661	645	661	649	636	637	633	616	627	608	629	635	655	673	637	626	664	634	668	633	675	628	640	634	653	698	626	643	613	641	602	622	620	655	650	615	630	632	635	677	642	630	644	618	640	670	631	599	610	631	633	662	622	623	642	621	670	662	656	672	668	652	610	657	646	638	597	660	610	605	598	615	605	622	643	653	592	626	637	630	650	662	666	687	656	600	638	669	617	657	617	603	614	661	672	601	590	623	657	698	584	669	652	684	644	618	680	632	653	649	669	610	625	604	717	661	601	661	639	644	671	603	629	664	629	638	619	664	670	617	595	617	673	602	649	634	674	668	680	620	594	664	668	604	684	624	678	630	659	643	636	658	655	662	629	643	612	672	674	646	654	618	634	624	598	638	677	664	629	619	621	653	635	626	651	631	642	617	668	694	653	578	643	656	648	624	634	649	632	629	621	630	604	658	565	622	677	631	643	647	658	656	627	639	594	599	593	673	657	647	587	668	642	667	625	613	640	622	623	637	622	654	619	648	651	673	623	609	599	646	600	623	627	649	640	646	644	704	677	622	609	653	645	642	612	653	676	659	636	618	635	649	649	634	622	607	616	628	656	639	660	649	617	671	654	646	640	630	624	675	648	565	673	605	653	650	638	625	632	647	663	637	690	628	631	630	653	673	643	642	630	643	635	693	651	652	639	630	637	615	615	584	627	627	706	607	626	673	679	663	635	649	605	683	656	679	651	631	616	644	649	648	627	670	623	620	644	651	678	609	627	619	631	612	639	629	640	641	701	635	704	610	673	681	639	605	630	653	641	612	648	643	652	626	638	630	638	619	665	620	645	648	642	609	661	661	651	605	615	661	602	729	605	647	654	668	658	635	625	637	603	617	620	611	618	650	666	615	628	657	609	635	625	608	628	641	641	627	674	619	605	635	700	634	629	636	616	632	657	616	616	628	657	617	640	622	640	695	674	659	636	644	656	664	617	644	600	660	638	590	676	654	658	623	611	667	598	591	641	649	604	655	605	689	615	622	610	592	664	611	641	644	606	704	639	641	654	641	614	636	661	616	652	607	649	660	683	637	646	656	659	644	630	603	670	622	634	612	668	615	633	627	651	635	642	632	671	610	601	628	620	636	682	673	617	648	644	643	634	646	650	662	636	617	655	624	619	698	653	672	615	664	660	654	638	663	671	673	646	663	623	663	672	679	628	632	647	609	663	610	668	672	632	646	631	659	621	618	676	669	643	636	634	611	657	650	648	664	677	651	651	680	625	609	634	669	610	637	674	654	626	707	666	654	617	616	644	624	640	647	604	581	654	624	628	702	608	617	638	650	604	648	655	651	624	606	633	640	631	643	621	660	628	636	607	650	650	653	668	664	657	603	593	639	617	639	647	621	610	629	617	602	645	610	635	658	646	625	660	639	640	642	608	614	668	627	626	622	641	631	650	647	634	617	645	615	677	630	644	648	614	597	672	613	605	676	623	612	657	592	668	613	612	611	628	610	677	667	635	636	633	632	671	642	632	642	603	680	605	652	598	614	623	683	635	659	633	637	639	577	631	640	612	666	634	566	642	633	612	620	635	657	617	579	665	622	695	659	594	576	675	611	659	622	637	653	637	576	665	628	627	621	667	631	608	593	653	643
25265	21691	25567	28320	21557	4228	631	450	426	379	408	440	414	372	383	377	377	456	375	385	391	386	401	355	367	363	370	378	364	339	385	384	430	355	398	344	365	342	393	370	421	394	406	378	360	363	347	387	390	367	384	413	383	348	354	363	360	368	349	380	361	349	399	390	354	349	317	366	366	332	389	383	374	356	385	373	328	357	356	390	378	400	364	328	352	398	371	357	376	333	377	358	364	369	381	364	349	364	381	386	370	369	374	345	380	368	351	348	353	379	372	362	367	391	377	333	363	369	405	325	346	372	376	377	386	367	382	357	340	370	380	380	345	378	333	370	351	368	381	346	355	395	344	355	405	364	344	355	383	399	335	353	407	345	379	393	380	380	364	338	384	384	367	355	350	342	382	324	374	369	357	355	373	375	339	397	368	374	355	360	358	348	378	366	372	335	370	359	396	370	327	351	381	389	347	337	369	327	401	375	375	356	374	345	383	395	356	348	377	427	369	371	339	382	357	398	381	354	383	353	374	369	333	353	382	347	340	390	387	353	388	397	363	361	350	385	328	365	377	371	385	331	343	339	367	356	391	403	342	394	336	381	360	316	412	354	352	357	363	406	370	326	355	372	384	348	331	354	329	369	393	391	390	321	377	369	387	369	368	356	372	373	391	385	348	374	351	356	345	365	346	379	351	336	329	375	378	348	385	368	386	377	361	353	340	327	315	367	352	327	338	368	401	369	378	355	337	365	381	402	340	373	349	380	373	341	394	379	327	347	378	313	374	341	336	356	320	372	350	340	349	366	333	338	367	375	376	377	320	285	352	366	378	367	358	362	357	387	326	371	413	342	392	352	362	374	391	388	387	382	377	380	379	406	396	374	370	358	387	403	401	375	378	356	370	364	367	368	368	329	395	355	367	389	362	393	340	366	369	366	385	356	323	376	348	347	353	400	345	347	389	347	378	370	377	399	357	359	363	362	351	347	343	364	368	356	352	345	349	343	342	362	368	337	353	389	384	361	355	356	341	408	374	356	351	375	358	334	342	411	331	357	393	359	384	347	378	403	357	368	358	336	383	372	319	345	350	374	382	359	367	356	382	399	369	336	350	387	384	346	370	373	372	386	356	339	335	396	302	392	378	350	409	377	374	361	335	388	380	356	321	361	379	366	336	368	351	324	343	383	368	371	367	371	371	344	367	345	367	379	345	370	359	385	356	374	393	364	362	387	372	395	362	377	380	346	375	367	389	392	354	366	355	392	392	341	389	326	340	384	369	370	358	358	399	381	348	377	376	381	347	374	390	365	369	399	322	336	352	344	364	402	368	360	383	375	368	347	383	353	361	366	372	375	342	350	352	342	384	404	377	390	378	343	354	384	348	343	365	387	362	385	359	358	381	380	385	361	414	349	367	390	343	334	359	347	357	351	394	374	346	359	349	357	354	392	368	372	372	372	365	390	397	363	341	370	360	371	404	340	373	407	347	343	372	348	330	354	411	392	361	365	373	371	351	386	366	342	326	380	397	402	388	359	386	337	361	374	329	361	352	393	376	339	331	358	327	358	371	351	356	374	331	344	375	369	373	382	381	355	368	372	347	340	335	377	364	384	368	347	364	356	365	314	356	347	377	353	365	384	359	354	385	369	395	365	389	319	363	415	376	361	349	372	378	350	401	348	420	351	356	351	372	379	347	340	373	369	357	374	397	346	399	351	363	377	356	364	356	359	339	377	376	387	346	382	334	373	369	366	357	354	365	388	362	357	365	347	367	361	414	335	373	333	388	394	368	373	369	357	376	376	363	377	326	361	348	337	427	393	364	343	355	328	346	379	385	413	332	364	378	374	314	381	374	352	356	371	363	362	356	348	367	355	394	366	359	364	400	323	375	367	351	345	365	347	380	379	373	362	368	347	334	350	371	358	396	391	378	341	392	362	329	333	344	375	342	363	340	349	387	368	348	348	359	379	402	374	347	393	344	378	376	346	388	388	359	378	364	363	349	372	388	333	370	362	356	342	353	365	355	344	387	367	369	396	363	373	330	320	368	352	379	399	391	379	372	363	322	366	366	343	341	329	368	378	356	369	362	374	386	371	346	303	396	375	394	386	372	356	339	314	347	344	363	345	386	379	337	385	374	346	401	347	358	371	377	378	351	373	351	382	339	358	371	354	348	335	375	338	380	368	368	386	371	351	375	352	368	351	351	376	340	362	351	370	349	345	335	363	352	321	353	381	339	388	436	397	369	365	355	363	373	342	379	399	368	388	361	329	368	345	364	370	348	354	387	371	402	384	379	363	382	384	352	348	352	357	389	371	369	377	338	369	398	378	374	344	358	372	397	349	317	353	379	365	347	343	365	348	381	314	336	347	335	349	376	379	353	352	366	377	408	391	339	335	335	379	339	329	354	373	351	364	340	367	389	344	339	376	370	354	403	364	342	338	343	333	360	362	359	373	348	355	357	384	339	359	374	380	367	396	368	328	396	377	369	354	370	353	351	364	371	351	363	345	363	350	362	361	351	348	396	320	370	368	366	356	360	371	369	400	388	337	353	367	377	393	387	386	386	351	359	385	398	360	393	355	350	378	335	426	386	343	368	356	351	349	355	373	356	355	382	368	409	335	355	400	403	383	359	362	354	393	334	356	368	364	324	382	407	358	350	347	353	366	329	322	384	361	357	357	362	363	350	348	348	369	364	396	391	390	376	367	362	331	381	361	331	336	367	385	366	384	389	388	360	378	402	335	368	326	369	356	372	385	352	364	373	359	347	375	350	340	362	354	345	370	381	377	340	337	405	402	377	361	400	342	364	379	354	380	345	386	378	336	372	340	327	376	322	356	356	344	392	381	366	331	367	366	305	377	387	351	359	337	360	348	386	369	335	381	322	379	337	356	350	369	352	361	355	363	351	343	334	330	390	323	351	385	380	355	362	361	341	354	365	347	385	354	355	409	381	377	350	373	348	342	343	373	384	369	338	378	364	385	359	345	394	371	392	300	334	359	360	358	370	344	352	341	396	428	382	332	356	371	397	363	380	358	376	398	373	347	351	335	357	327	355	349	335	386	368	395	379	354	401	367	376	371	382	364	355	373	326	360	340	378	379	398	340	353	378	335	370	353	396	370	421	403	370	413	371	349	367	409	355	360	375	329	369	377	357	396	354	356	355	381	390	372	371	352	335	373	342	371	352	357	336	355	327	371	347	386	357	352	354	333	355	375	390	345	360	366	334	357	335	344	371	354	376	384	377	331	383	374	335	363	368	374	364	346	342	376	342	377	346	350	356	338	311	366	364	407	360	387	372	383	356	401	353	359	336	368	345	376	376	333	402	345	373	352	385	357	354	354	339	375	383	392	397	343	377	361	378	366	366	341	350	384	361	381	366	375	374	374	374	419	353	351	357	395	366	390	381	381	382	373	334	360	385	388	363	425	403	377	343	341	364	312	365	348	348	356	321	320	350	359	381	370	391	338	375	398	399	372	371	344	366	347	372	372	340	352	352	378
4189	3114	2227	1341	1042	900	833	828	781	842	766	819	789	798	783	786	740	782	799	799	821	791	782	784	801	746	771	797	773	739	719	780	804	802	791	840	814	768	784	771	803	763	767	784	795	728	794	836	784	739	788	736	776	797	760	804	803	806	768	811	731	794	756	774	767	777	763	782	760	740	805	822	791	792	796	794	784	742	781	786	743	794	743	790	831	745	804	815	729	738	782	752	778	767	820	776	773	773	788	801	748	803	762	763	746	789	799	779	802	743	831	793	766	822	772	832	781	753	816	777	764	793	802	747	782	793	800	791	767	781	786	786	805	800	792	782	778	809	787	806	782	796	782	775	741	800	801	769	857	749	789	793	777	765	809	761	733	763	767	774	802	771	741	765	769	812	800	773	781	770	767	797	794	801	820	772	814	786	776	824	804	810	791	761	722	753	781	707	799	718	778	762	761	745	765	795	788	743	821	752	759	774	806	787	812	802	734	760	758	817	796	779	828	830	804	787	760	768	796	796	744	815	796	761	743	748	765	784	772	814	776	778	783	772	755	796	801	735	810	795	763	806	793	801	783	803	797	787	745	793	813	725	790	829	836	783	764	796	812	756	815	762	808	808	802	762	748	741	813	748	754	783	769	797	801	801	790	741	755	805	805	772	792	772	812	784	789	793	790	817	808	780	728	795	785	748	840	788	758	721	825	752	820	784	757	772	801	803	734	772	764	784	816	811	798	793	769	782	733	834	825	811	788	752	788	792	826	791	824	803	786	800	762	774	761	763	774	797	775	791	766	787	758	778	777	762	768	810	772	754	805	812	800	836	787	762	776	840	784	828	723	739	766	797	815	790	842	773	749	757	766	776	777	756	797	821	813	781	803	788	780	774	732	738	762	820	794	772	788	769	825	778	730	823	834	788	811	801	860	780	769	788	771	783	803	757	790	768	791	815	816	820	764	767	803	823	801	809	717	747	771	773	780	757	815	769	763	786	739	749	777	812	812	757	824	809	785	745	745	773	777	748	817	776	780	731	789	818	772	781	792	815	734	790	803	798	782	738	756	762	783	773	792	827	761	803	787	743	780	761	804	793	722	830	750	804	788	789	796	797	787	739	844	735	797	807	818	761	748	814	805	740	777	745	808	796	773	786	736	790	782	819	794	743	851	769	792	784	797	817	792	818	745	791	785	756	777	763	801	767	837	760	789	783	749	807	804	815	768	766	768	848	775	796	836	782	797	813	805	775	824	796	762	777	770	807	796	791	781	740	797	789	775	817	766	815	767	792	824	750	777	750	794	753	759	826	760	810	776	779	775	752	763	837	784	777	801	783	782	782	777	817	786	801	802	770	756	780	806	811	769	771	749	770	760	790	758	803	752	783	747	785	760	738	747	712	798	787	818	818	787	803	772	779	801	813	749	772	800	804	737	778	780	764	821	841	801	801	798	757	753	797	831	790	784	723	807	769	760	827	785	748	808	772	764	799	783	777	813	760	814	820	781	805	779	753	782	780	791	771	779	819	803	840	738	720	823	776	743	783	734	772	823	734	766	739	770	793	770	761	788	833	772	795	771	781	798	824	723	810	758	793	778	819	822	788	767	815	770	825	779	804	766	783	789	755	790	749	799	784	787	792	799	788	780	733	774	827	798	736	791	789	790	750	766	783	784	742	797	789	748	743	775	796	865	781	794	794	808	780	774	763	780	743	746	826	760	811	771	784	819	757	756	810	756	823	768	772	790	783	764	762	793	802	730	733	747	782	844	784	827	810	785	833	790	739	785	798	774	764	766	760	826	773	736	762	748	782	762	796	771	753	756	803	759	779	783	803	786	720	804	795	771	745	799	717	770	832	759	809	781	741	783	780	771	782	772	840	800	779	772	754	824	806	807	724	738	746	792	799	785	793	784	785	807	801	744	810	787	796	767	760	833	789	735	803	770	814	772	831	758	769	766	811	759	827	768	797	777	760	794	797	769	771	794	823	747	814	826	734	816	846	815	779	760	789	740	839	778	802	798	780	717	818	794	756	785	768	789	806	784	797	817	801	784	765	828	834	792	773	815	739	808	757	828	791	769	777	803	758	794	806	761	824	745	768	771	756	715	804	780	793	772	827	814	800	785	807	717	841	791	772	774	788	806	779	779	833	779	789	785	719	784	794	793	800	845	750	753	818	801	783	806	778	786	800	816	742	760	808	789	776	797	788	770	824	809	785	783	757	765	789	761	814	774	772	787	788	818	811	759	790	761	813	816	787	812	788	799	835	762	787	763	762	798	746	757	805	774	758	789	739	795	801	787	848	741	766	853	782	788	795	760	780	824	751	779	798	771	770	839	808	771	772	801	814	766	760	778	752	799	784	782	773	856	731	723	798	791	764	775	776	837	795	754	781	771	783	752	777	740	808	810	730	771	771	777	783	767	781	723	773	751	779	803	815	811	819	763	779	796	817	821	761	810	799	751	747	836	811	780	825	716	804	756	819	802	789	836	794	746	767	780	801	755	784	780	805	780	748	781	754	757	783	771	773	787	808	786	789	773	792	797	812	742	807	760	838	781	813	768	813	800	774	809	779	791	783	788	788	771	820	801	761	851	803	762	769	830	780	735	748	765	768	737	756	780	742	735	821	770	763	858	770	788	825	749	760	764	760	796	795	807	777	858	750	771	744	779	841	812	798	782	761	756	724	767	761	763	798	767	761	775	797	841	730	800	807	709	770	809	820	749	764	790	756	826	824	768	759	746	744	828	844	795	772	772	789	806	769	768	711	811	778	824	754	742	753	754	806	741	788	776	821	790	755	755	742	789	780	786	767	805	812	784	772	775	784	735	782	819	780	762	804	791	828	751	797	740	726	786	774	798	800	810	782	786	794	827	779	847	791	791	827	840	799	797	798	783	784	797	782	790	776	779	771	785	811	787	790	741	795	763	770	840	720	781	833	771	770	791	775	763	750	780	813	763	825	738	805	789	749	782	802	758	765	770	783	762	806	801	798	773	765	780	814	765	824	809	806	771	681	820	781	820	792	790	772	825	813	783	765	770	785	719	791	760	790	747	769	827	780	759	791	838	771	791	821	799	769	803	758	787	811	753	838	782	749	786	743	787	755	755	789	798	829	763	758	796	787	801	790	797	738	809	778	729	791	788	776	816	796	800	781	777	750	743	735	769	800	810	777	817	774	799	771	784	766	789	806	798	737	765	815	817	741	804	785	761	814	823	803	770	780	793	783	839	838	798	765	792	807	783	793	807	762	813	786	815	763	802	765	789	785	752	759	785	795	752	799	808	746	795	775	791	781	791	814	733	758	774	810	757	760	806	732	753	796	775	752	775	775	788	731	764	786	824	772	812	769	761	762	751	782	743	814	774	757	741	770	748	789	799	768	782	780	799	760	773	778	751	793	790	753	744	830	810	769	829	799	798	774	727	788	766	777	781	752	714	778	770	748	810	773	803	806	793	772	754	804	793	797	771	758	751	760	763	750	757	775	779	790	792	793	753	794
24423	21628	26091	27686	21640	21620	3089	498	337	296	288	295	282	259	250	269	267	223	223	227	234	218	199	202	247	267	224	222	240	244	212	221	209	213	186	227	220	230	222	215	207	235	213	214	241	231	225	202	222	223	241	203	251	241	212	235	193	214	205	212	215	240	198	228	222	212	208	214	209	208	212	189	232	220	228	223	209	206	211	235	230	214	207	227	213	213	237	206	215	225	213	205	221	216	207	221	215	248	246	206	199	181	216	214	203	200	212	227	215	237	220	220	206	226	250	239	226	232	202	216	224	247	227	208	218	204	198	188	220	225	224	219	213	241	196	218	256	222	236	218	204	200	190	214	204	252	233	204	202	231	207	239	218	241	204	200	213	212	203	209	187	219	216	241	213	234	212	206	202	222	216	233	193	234	225	220	216	243	231	200	201	237	203	234	177	225	208	202	180	232	210	218	214	223	236	205	221	200	238	210	226	225	219	185	199	188	218	202	225	212	225	215	206	209	213	201	195	237	210	233	192	205	217	216	224	211	245	230	199	200	245	211	216	193	207	207	211	201	228	201	211	258	217	208	243	183	187	203	243	202	231	234	218	213	216	210	189	209	221	198	206	182	177	239	234	237	202	209	208	226	211	190	232	194	217	194	222	210	234	197	209	203	204	213	211	212	235	219	228	215	221	190	183	208	230	186	212	200	211	221	233	237	233	203	213	214	220	192	223	208	195	206	209	227	217	216	215	188	213	218	216	206	199	221	210	221	220	227	228	236	215	178	216	203	197	209	238	205	202	235	249	201	224	217	205	201	233	241	216	207	222	193	210	205	243	196	237	221	224	213	203	215	211	206	204	206	195	191	209	201	251	216	203	212	198	218	265	199	194	202	235	188	203	182	219	234	198	245	234	222	224	234	197	219	218	224	231	200	207	230	212	240	195	216	187	225	208	210	213	201	209	210	193	229	210	199	218	197	215	188	201	198	226	221	212	188	204	225	218	229	242	203	212	202	213	204	235	205	208	208	204	212	202	249	214	229	212	202	221	231	194	213	207	226	234	215	214	203	224	231	194	217	215	208	216	236	179	217	205	224	214	192	227	187	217	202	231	230	211	204	197	229	218	220	233	209	210	229	227	215	239	207	221	246	220	223	210	237	190	189	224	237	219	176	233	172	222	210	193	208	234	236	216	230	225	195	205	212	233	205	227	249	209	222	205	223	242	182	203	218	176	216	199	236	222	228	191	225	202	230	217	221	199	213	213	234	231	197	194	227	244	197	203	206	207	214	209	171	224	201	208	206	220	204	194	266	205	215	186	196	201	213	202	238	244	230	229	214	231	214	223	256	214	228	184	228	197	220	204	220	227	217	197	194	218	246	210	234	220	211	228	216	234	210	230	210	232	213	207	205	213	228	219	179	184	177	238	241	212	212	224	220	215	213	201	214	216	197	216	216	207	201	216	219	219	255	225	200	200	201	194	232	203	213	243	219	233	226	192	200	219	195	228	210	241	227	200	230	196	238	216	207	221	208	224	211	205	199	219	195	169	206	221	201	227	223	221	195	240	228	204	230	223	238	224	228	220	240	191	205	208	186	226	204	223	243	254	241	241	226	207	201	245	222	205	196	226	228	218	207	205	204	206	200	220	213	239	198	228	208	208	217	222	227	214	218	218	195	226	215	188	196	214	216	214	167	209	210	194	237	235	229	225	219	226	196	203	211	182	211	216	193	240	235	267	199	218	203	185	212	243	215	202	220	208	214	198	219	212	196	205	218	220	219	210	202	231	189	226	217	207	236	209	213	218	185	233	206	198	205	206	230	193	185	208	203	220	189	197	211	195	231	196	216	225	213	209	218	212	218	229	216	233	201	211	203	224	192	203	182	221	245	216	220	205	202	231	202	203	203	212	229	230	193	195	186	223	216	201	192	234	232	213	225	232	244	218	228	212	208	183	193	226	216	243	248	214	198	209	215	212	208	212	215	228	216	163	247	243	203	205	221	236	196	249	209	185	209	196	192	230	200	215	185	237	185	204	189	215	178	204	238	229	231	197	231	183	222	194	215	215	232	217	204	234	206	199	229	240	238	194	214	246	217	212	206	234	209	212	226	202	196	197	197	216	190	204	238	201	250	221	191	223	234	200	220	207	221	213	209	208	203	228	232	197	217	189	178	220	228	205	188	211	220	230	217	223	195	200	190	211	238	212	204	226	231	211	206	219	214	210	217	210	238	203	173	272	222	224	203	210	232	221	229	183	202	186	217	214	201	218	195	198	229	213	218	218	232	195	198	186	201	214	222	190	203	263	229	197	234	219	223	195	201	208	214	229	213	211	214	223	219	213	205	242	206	211	207	219	202	203	198	217	220	228	238	233	217	225	219	222	232	242	203	187	192	178	203	203	232	186	200	206	195	199	198	214	206	199	214	235	235	235	213	244	194	219	219	240	204	197	210	218	229	204	200	247	208	203	197	192	204	175	241	208	206	219	233	201	182	229	200	215	209	219	200	236	233	202	207	226	191	197	206	230	225	236	234	199	239	213	223	218	203	194	245	227	208	220	232	227	190	222	223	206	226	243	222	203	224	195	222	227	198	184	203	185	199	221	197	215	219	229	204	204	222	193	187	235	212	221	210	222	202	211	203	195	214	208	190	210	200	219	226	250	214	218	205	215	206	188	207	187	193	212	218	198	210	204	217	218	215	224	201	214	226	222	197	222	223	217	207	223	216	187	188	232	196	210	224	215	232	223	212	230	226	207	200	225	217	260	203	194	222	219	224	209	201	208	211	216	225	219	232	209	226	220	220	188	230	208	221	250	212	218	234	237	215	211	217	198	234	243	250	215	196	236	188	190	230	229	219	194	197	213	210	232	222	205	238	218	246	210	229	214	212	238	228	209	191	192	207	220	247	218	233	223	205	197	183	183	223	210	197	215	237	226	205	219	194	201	210	229	192	212	194	218	211	207	199	226	206	257	210	239	207	215	216	216	232	217	191	205	215	220	200	190	207	225	226	202	207	205	228	209	198	200	219	198	199	216	211	214	213	201	195	194	204	215	205	212	221	222	226	218	221	207	200	228	233	192	215	194	188	212	207	217	227	225	219	243	219	188	192	216	210	202	216	206	230	210	208	205	203	231	224	218	215	222	190	225	200	222	210	218	197	212	229	210	246	235	200	216	213	210	247	207	218	202	231	217	193	226	194	206	216	233	230	197	209	200	206	219	206	226	213	205	235	228	214	194	246	224	219	212	193	213	209	206	190	211	224	206	204	218	187	214	229	215	169	234	225	231	236	239	222	209	213	208	188	189	232	218	206	208	224	212	214	203	205	209	197	217	221	186	199	212	183	203	219	195	217	209	202	215	232	211	197	228	216	222	201	193	226	208	208	196	190	198	227	235	241	217	195	221	215	249	192	205	186	206	206	189	229	213	195	212	220	215	196	194	191	205	195	217	220	216	215	207	229	240	228	218	216	213	226	212	208	219	202	226	226	220	197	202	214
4414	4812	3086	1515	949	781	656	557	553	562	528	477	504	507	486	446	518	456	462	482	496	482	470	475	465	476	459	486	501	480	480	486	487	462	483	464	486	459	449	501	464	466	461	466	502	472	483	500	445	504	484	496	474	485	446	484	482	461	465	515	463	456	476	475	482	461	517	431	487	500	467	497	489	474	444	480	487	472	452	499	495	469	485	477	440	506	488	489	453	487	468	454	466	456	469	503	436	433	457	515	506	487	483	463	447	455	489	459	451	472	461	426	505	441	464	477	472	458	468	465	493	470	467	510	476	462	498	485	480	477	483	520	481	492	472	499	487	493	472	484	469	497	449	480	496	462	498	488	476	495	466	460	498	505	421	433	447	483	502	474	499	464	519	483	461	488	484	462	497	469	509	489	481	478	489	494	504	424	467	485	478	462	424	487	434	478	479	477	498	488	459	454	440	518	464	472	455	475	497	456	476	465	480	494	460	462	496	456	464	461	466	462	481	504	484	500	475	505	475	440	480	477	461	496	480	460	466	497	492	455	471	487	508	502	521	468	467	501	491	469	487	486	470	502	546	477	445	488	482	512	492	450	466	475	495	446	456	504	451	420	476	475	452	480	481	466	476	463	469	441	508	482	437	448	495	444	470	469	475	460	451	445	479	469	481	527	447	468	449	471	497	503	443	498	445	475	490	442	481	429	446	505	429	468	469	476	486	457	440	492	485	458	511	470	439	489	485	467	469	499	455	500	496	460	501	468	536	442	476	490	445	468	471	487	443	527	494	482	450	488	474	522	478	468	466	514	487	488	459	467	458	500	495	496	493	475	499	446	470	482	479	486	466	445	491	470	488	476	487	452	451	478	461	487	483	451	480	453	505	504	481	467	451	474	482	470	457	470	463	463	479	498	480	481	455	482	444	484	456	502	454	466	458	459	457	487	485	438	502	471	478	476	467	455	452	479	525	481	462	504	465	472	462	447	468	430	449	486	476	515	463	447	498	466	486	450	460	453	474	474	471	476	497	506	454	471	486	467	499	500	458	496	506	476	465	485	502	491	486	437	465	468	480	474	489	458	502	444	466	448	463	480	459	491	474	488	458	530	470	475	484	475	487	457	434	501	468	476	504	490	445	471	485	447	462	502	460	475	484	474	459	475	489	508	447	463	474	440	460	477	468	476	421	454	471	430	481	470	486	478	484	462	447	494	451	469	476	468	500	499	480	502	476	506	462	474	419	474	485	476	470	486	476	492	447	482	507	432	493	519	467	452	499	486	446	492	514	480	461	485	443	460	482	480	501	443	480	486	519	519	465	455	506	476	459	523	468	467	485	481	436	447	477	462	486	498	467	438	478	464	521	500	475	453	475	494	455	475	515	444	450	494	481	462	451	468	450	483	463	448	440	500	484	476	447	433	479	520	498	477	491	454	485	475	479	464	466	451	487	470	497	470	475	483	525	498	483	481	477	461	487	476	486	461	428	468	448	458	478	503	441	460	546	499	487	487	440	470	504	469	455	448	470	465	465	490	444	477	494	460	466	465	483	496	432	501	471	484	460	476	475	437	468	490	469	479	504	474	433	476	443	472	480	443	455	471	474	479	501	470	469	457	494	410	484	475	481	490	485	473	483	465	491	467	477	477	486	467	413	460	498	479	464	465	445	470	465	498	468	487	480	458	447	461	494	465	512	430	458	433	484	459	497	480	484	499	478	516	464	484	470	447	448	466	459	463	502	510	473	448	470	485	467	474	522	487	483	453	501	494	448	528	469	439	482	491	486	487	437	476	481	455	483	500	425	461	499	448	473	478	481	490	483	468	452	477	499	471	438	457	455	469	463	500	462	432	509	519	488	485	448	464	488	516	459	489	453	453	420	488	478	503	468	495	451	458	502	477	467	458	468	511	466	501	493	475	465	469	480	508	467	498	469	477	496	464	527	460	489	455	460	458	503	529	486	467	427	504	510	452	493	480	469	470	499	466	463	478	487	453	468	450	465	445	488	474	482	476	501	526	487	495	499	492	457	435	457	488	481	471	463	454	486	481	490	465	457	483	451	448	460	450	465	480	485	474	437	453	463	501	472	466	470	484	464	500	441	448	521	466	502	455	462	499	485	500	470	489	465	463	471	463	510	477	480	509	471	479	456	463	491	475	452	478	479	485	444	460	481	459	466	440	485	497	450	500	445	472	474	472	453	466	471	463	498	472	452	481	480	448	484	472	483	483	507	480	465	470	480	462	480	494	533	464	467	522	444	466	467	482	508	468	406	459	431	487	498	485	488	448	524	483	484	448	492	465	509	511	477	477	470	478	424	459	498	447	498	469	492	495	468	513	428	451	460	523	480	470	497	471	508	481	470	479	474	456	460	478	477	466	498	485	428	502	454	506	522	471	491	474	484	485	454	473	458	461	450	463	475	483	508	491	473	461	475	435	465	450	492	484	485	474	508	467	484	460	454	477	465	523	484	461	470	474	478	475	480	474	466	478	478	472	475	469	477	484	456	431	489	501	468	491	456	483	464	430	493	485	461	471	441	460	478	431	455	513	499	494	445	454	508	460	465	468	440	481	463	492	475	508	477	431	472	484	490	474	494	448	458	503	502	426	464	486	464	510	514	475	460	472	462	458	469	501	478	470	452	496	455	497	456	460	471	430	462	479	473	469	511	471	475	508	479	493	483	506	490	471	497	456	444	440	496	507	515	483	489	481	475	463	449	437	497	475	490	479	468	473	444	473	485	468	464	488	489	504	500	456	461	434	447	465	481	478	498	428	424	476	509	461	441	490	483	461	468	491	499	458	462	468	518	501	498	486	477	475	510	449	442	482	464	487	453	444	441	460	477	475	507	480	498	460	449	481	445	421	468	511	508	454	466	499	473	443	511	460	449	443	438	461	463	489	463	471	504	487	466	468	470	452	446	451	451	465	500	459	491	478	439	464	459	501	512	472	487	485	507	458	490	476	409	453	454	477	450	486	486	458	492	454	444	466	493	459	416	473	476	476	492	492	474	491	470	437	460	497	468	506	513	460	490	508	471	505	481	498	479	460	475	456	486	457	475	476	478	479	455	468	461	466	483	456	476	451	526	469	453	460	439	465	489	456	473	514	490	457	501	449	410	464	507	468	489	451	466	471	493	520	440	499	490	479	493	495	467	444	458	476	459	490	482	475	477	461	476	468	449	481	491	488	484	480	467	503	448	421	431	471	488	437	453	448	441	478	483	487	502	466	487	524	456	504	521	454	490	460	479	439	479	468	412	467	459	465	520	471	463	494	486	455	504	480	493	459	512	479	476	481	471	471	452	441	452	474	477	478	473	483	478	470	475	468	494	509	467	473	468	492	468	459	492	489	457	481	490	433	453	493	463	484	484	464	479	514	474	496	476	438	456	487	456	508	493	462	473	473	478	497	450	476	468	512	439	482	485	453	466	452	492	499	477	497	484	472	474	496	487	469	433	481	444	465	472	477	486	477	508	464	468	505	421	481	460	486	466	495
33496	10045	1113	601	476	431	281	299	291	295	313	262	247	254	299	266	294	265	273	283	247	274	261	287	270	301	312	277	261	275	291	269	293	289	301	318	299	309	275	312	288	282	312	292	300	306	275	263	259	334	277	264	279	280	295	287	295	279	262	279	276	286	290	289	277	262	288	279	268	295	242	275	271	294	252	292	284	255	245	293	274	281	309	291	288	273	262	286	274	294	292	301	283	283	297	282	276	283	281	277	283	260	274	276	297	290	259	283	291	283	289	263	297	274	275	266	258	341	266	283	273	288	278	292	282	239	279	267	258	264	238	283	272	323	298	276	307	264	264	274	289	292	285	287	271	274	281	258	252	280	288	314	258	259	300	279	269	277	274	288	259	311	273	287	306	304	271	305	272	285	266	301	263	275	239	289	250	301	285	292	263	274	255	258	260	284	299	341	272	302	265	290	282	293	291	301	232	297	271	284	265	254	260	276	270	300	285	272	259	284	283	282	296	262	271	285	272	271	272	269	302	261	254	267	275	285	257	268	282	268	301	242	257	255	274	270	292	297	272	300	294	278	300	270	278	275	264	308	291	273	314	285	273	267	260	303	276	257	263	283	310	242	312	252	306	263	286	270	275	298	252	236	281	267	299	301	255	242	277	272	304	298	269	262	299	256	270	278	271	259	273	262	267	257	262	265	243	284	285	301	273	250	301	283	264	279	266	274	300	329	295	269	260	269	271	295	272	255	277	282	273	278	281	283	259	278	268	288	248	312	295	293	286	303	298	286	262	298	244	276	291	296	259	275	274	293	278	251	273	263	273	296	253	277	264	284	274	256	289	286	319	270	294	322	299	247	303	282	281	320	262	256	277	274	252	278	275	254	298	277	255	286	285	306	321	298	270	249	295	292	278	286	269	272	255	241	254	274	290	274	285	252	274	289	270	291	291	272	297	226	259	293	261	297	269	279	255	275	253	282	271	282	296	301	296	284	269	274	267	271	308	264	277	273	279	296	298	257	288	249	274	247	312	297	274	272	302	258	283	285	276	294	301	268	274	307	283	258	239	292	314	271	303	259	276	322	284	264	268	261	269	313	293	266	286	282	304	300	326	264	280	285	288	264	282	276	255	236	316	270	295	280	285	247	282	305	284	275	263	297	259	292	254	277	270	297	293	262	274	268	269	314	279	265	277	271	263	297	300	278	272	267	263	263	261	272	269	282	318	292	263	269	261	248	262	285	309	241	276	262	304	279	274	259	269	283	263	279	285	275	253	290	281	261	266	307	292	313	319	268	298	320	304	359	266	269	271	282	292	280	316	281	305	278	276	276	288	273	288	251	250	286	274	313	250	269	274	251	283	257	278	324	286	272	260	297	271	287	266	314	287	288	282	263	276	258	275	286	279	272	278	284	279	292	291	288	276	247	296	276	305	270	276	277	293	270	290	312	284	250	287	285	282	265	270	266	276	276	317	262	299	268	297	268	268	266	290	265	266	284	260	253	299	276	284	287	283	302	261	266	271	310	270	253	289	292	326	302	293	251	251	253	261	270	252	306	305	277	274	266	275	289	259	278	283	251	274	273	292	258	291	267	272	271	278	241	287	245	269	258	264	294	242	257	278	284	257	295	280	274	271	292	265	286	279	252	267	306	267	278	297	278	274	271	293	284	277	254	249	245	281	264	277	281	283	291	293	251	249	288	280	271	306	267	292	289	271	282	298	255	296	271	307	271	293	259	276	314	279	311	261	250	295	299	317	260	256	284	279	291	254	263	313	274	283	269	285	293	262	250	276	308	255	287	301	290	261	254	311	273	277	323	287	262	298	300	281	312	302	274	281	259	287	264	280	267	254	261	288	289	242	297	295	310	330	276	249	293	267	302	253	296	269	254	286	275	296	304	288	265	262	298	296	275	316	267	271	274	269	282	278	287	270	300	263	258	296	268	245	280	282	299	303	245	295	283	290	308	299	292	272	270	252	274	276	255	303	281	237	318	309	272	281	276	266	278	285	283	283	291	264	291	278	298	261	269	272	240	308	286	307	283	311	268	276	270	265	280	312	253	278	264	277	305	264	305	294	282	276	272	300	290	269	264	301	263	260	290	268	280	304	281	270	303	270	334	301	280	296	288	318	248	276	264	293	299	254	262	288	293	262	278	265	269	293	257	291	249	274	267	294	262	295	280	242	292	300	274	290	291	315	271	229	275	288	295	311	292	284	290	251	284	278	248	255	274	271	288	252	284	248	300	277	246	278	283	270	274	285	346	290	260	275	278	293	284	235	261	252	245	252	282	277	281	282	285	302	249	249	254	278	273	282	303	290	252	280	287	265	263	296	274	284	263	296	312	296	261	311	264	284	271	275	300	288	265	293	252	260	268	256	272	263	295	284	240	242	280	275	282	280	339	280	269	245	270	290	282	290	285	259	262	246	260	284	284	271	280	275	295	301	286	253	260	276	273	260	294	285	235	291	306	297	270	271	262	302	319	283	258	266	282	284	258	277	269	295	295	269	254	295	274	290	292	280	275	252	248	278	260	275	264	272	269	272	300	276	282	300	313	300	282	268	287	300	301	301	296	321	296	300	269	265	297	248	281	271	262	286	261	259	292	289	261	312	292	307	259	271	277	294	245	286	323	269	268	278	285	322	253	279	271	273	265	272	282	252	292	275	273	294	282	271	296	268	258	286	286	300	249	279	280	274	254	284	267	270	282	288	278	273	255	278	295	290	311	260	264	308	298	261	298	284	254	281	241	282	265	297	277	292	271	298	280	298	305	261	278	294	267	269	269	255	267	262	287	288	296	281	269	264	294	277	284	248	270	241	250	312	259	256	266	273	274	250	276	307	297	261	279	273	278	305	282	265	276	276	259	307	263	299	287	280	286	288	281	291	242	254	294	258	275	265	280	309	276	279	255	251	273	295	319	253	288	296	286	276	316	263	249	285	289	280	290	330	283	291	299	284	309	282	264	254	248	271	251	243	244	315	284	267	269	291	302	293	249	281	293	288	297	298	273	264	288	270	295	276	290	271	269	278	275	297	268	276	300	282	284	260	272	275	284	297	284	261	242	294	272	286	237	271	301	298	275	298	298	278	286	291	269	274	274	288	268	306	292	295	254	290	296	307	298	295	277	254	285	270	269	268	286	271	273	267	267	269	281	283	276	264	271	294	264	281	287	264	266	255	261	274	282	299	285	286	270	274	259	273	231	287	270	273	256	287	322	260	249	280	271	302	297	260	284	268	301	287	252	276	294	277	263	295	254	273	291	317	262	303	272	309	285	280	285	271	273	324	269	298	300	316	302	281	262	284	293	306	296	260	292	273	285	258	298	271	288	279	312	310	288	305	283	265	277	272	286	251	293	254	279	289	270	288	246	265	287	242	299	256	298	307	288	294	281	294	286	292	284	264	265	301	299	261	265	284	267	262	264	292	286	257	247	262	270	303	268	241	279	300	313	271	296	270	256	287	268	283	289	282	303	291	268	294	277	289	258	243	294
6067	792	710	649	659	610	655	638	671	701	650	636	620	626	642	642	652	619	650	673	626	636	619	644	673	638	667	684	665	701	629	609	608	663	627	622	656	677	673	664	654	597	637	551	657	649	616	660	612	650	574	667	611	647	577	607	654	620	650	640	590	642	616	648	626	611	637	645	664	635	622	645	667	707	636	586	642	657	622	678	640	607	603	573	656	669	666	651	682	636	646	637	622	640	617	637	664	659	634	668	629	654	638	653	642	616	651	664	674	651	640	670	631	627	608	671	633	650	615	594	633	620	656	639	653	651	659	639	637	710	640	657	644	634	645	675	662	605	675	581	657	699	721	614	651	637	621	678	591	643	614	645	645	627	635	604	637	653	617	616	590	629	623	621	639	588	634	655	634	663	628	621	645	661	646	612	679	644	605	670	615	598	636	644	620	632	674	657	628	688	644	652	611	614	669	624	639	643	675	587	634	614	651	660	667	624	635	634	656	657	666	633	613	614	619	606	605	629	634	635	638	599	630	603	638	613	623	627	676	642	620	655	642	653	615	613	666	696	693	631	636	690	640	645	628	644	610	648	650	682	652	643	637	638	643	618	701	622	664	714	650	671	640	641	657	633	642	647	653	617	618	638	570	613	640	604	657	639	659	658	638	609	700	647	658	615	625	637	630	622	614	639	651	686	634	599	616	618	668	622	625	619	638	605	650	634	645	657	654	581	636	616	629	624	624	645	618	645	646	619	635	623	649	637	627	645	644	645	668	666	692	622	669	596	653	636	644	658	676	607	659	631	651	658	620	616	641	600	658	664	663	624	684	606	609	688	627	684	636	602	626	614	631	678	650	661	624	641	677	646	615	650	671	671	611	672	666	647	642	657	607	636	598	663	639	640	662	625	597	640	656	644	622	635	675	628	669	661	638	633	656	675	617	655	614	651	640	638	647	650	651	627	637	650	629	643	617	635	651	644	661	628	685	647	606	640	619	695	641	701	669	659	651	586	626	637	617	639	630	624	666	657	621	651	614	664	590	638	665	601	660	630	633	662	669	634	708	633	660	642	627	618	592	632	673	665	617	644	622	631	648	679	667	653	611	641	613	643	655	679	646	674	646	677	644	618	645	662	644	656	618	644	595	689	623	605	600	610	645	642	611	614	657	711	624	631	702	619	632	619	657	642	643	663	601	652	630	635	634	668	633	639	651	669	661	624	611	648	638	636	645	622	654	625	643	628	622	632	676	636	682	661	645	632	663	595	642	664	633	622	658	685	613	650	606	664	642	690	623	636	617	596	648	625	647	627	610	663	634	635	640	597	611	656	633	655	625	650	635	596	646	635	606	612	670	608	606	658	628	642	626	623	637	688	637	649	669	582	614	647	624	643	620	621	592	642	663	638	680	631	602	610	656	613	662	659	641	643	622	595	628	632	607	631	632	677	632	641	664	654	610	592	629	612	650	640	636	642	648	607	677	626	712	668	684	590	635	643	634	630	663	609	687	641	641	642	623	638	664	641	645	646	665	655	637	675	655	641	609	617	632	649	639	664	647	651	665	661	631	664	615	623	665	654	612	661	642	632	591	618	667	612	644	669	660	634	638	667	601	629	628	631	644	677	626	621	590	653	650	611	611	629	611	652	648	653	644	669	623	660	653	612	624	635	673	663	642	646	680	635	696	647	605	647	687	639	659	605	642	638	641	639	652	655	660	670	641	634	648	641	665	676	651	658	656	682	624	628	588	659	647	698	630	630	641	598	642	672	646	648	650	596	674	651	642	618	644	646	612	625	597	622	588	638	691	614	656	651	609	641	620	609	628	641	639	638	653	657	667	669	638	627	604	601	673	636	612	651	632	649	657	629	602	625	625	631	612	642	637	621	614	667	640	647	646	663	634	648	680	632	644	673	642	632	659	641	591	643	623	674	618	603	614	609	655	679	633	643	624	676	616	619	614	654	615	604	671	623	644	647	670	637	636	682	624	626	608	630	634	669	641	634	666	630	633	663	612	673	669	678	615	647	623	659	621	642	666	630	651	610	621	651	655	620	587	682	635	644	648	692	655	669	594	647	627	617	589	588	621	607	648	622	669	627	621	642	651	701	599	634	614	650	659	570	636	649	590	621	657	610	583	655	658	660	662	664	639	609	605	648	620	648	635	683	670	631	647	643	614	689	626	671	601	683	625	632	660	661	655	595	637	600	623	647	678	617	704	664	616	684	635	641	641	634	640	624	640	672	650	607	641	662	621	644	616	666	595	638	618	634	618	667	666	643	696	670	652	606	646	670	627	633	602	692	686	627	602	687	657	649	641	648	655	628	635	663	599	637	656	629	643	638	659	667	683	646	652	624	693	670	659	645	658	634	678	561	613	666	668	645	691	604	639	629	667	645	682	644	663	657	640	611	621	657	624	649	679	643	636	631	659	654	659	648	608	650	623	613	653	638	657	625	667	628	652	646	629	640	612	660	634	640	646	653	642	633	705	677	598	624	604	632	662	627	615	611	651	666	607	641	659	606	622	590	649	665	655	648	625	629	666	615	587	664	646	666	678	662	642	667	644	655	658	623	631	608	604	665	641	654	666	651	647	648	652	674	628	640	635	645	672	636	627	674	609	623	645	589	623	641	649	648	634	646	667	636	664	652	616	661	630	643	620	650	664	633	644	599	660	689	662	644	626	612	656	626	649	608	629	698	633	628	630	650	633	593	656	643	639	648	630	645	625	605	629	645	650	664	619	672	635	638	608	647	650	660	615	637	619	620	641	655	663	609	651	645	628	689	646	668	659	635	617	672	644	681	607	652	648	649	674	622	616	604	642	616	689	607	648	638	639	653	639	658	600	630	598	653	665	645	600	646	628	631	668	657	637	656	620	627	636	655	636	643	629	623	654	620	673	626	644	625	577	639	648	680	631	649	621	620	619	675	628	630	557	677	589	613	626	632	666	639	642	627	663	682	627	661	644	624	662	639	645	629	666	659	594	642	632	680	623	614	666	622	674	667	680	687	600	643	703	638	649	604	666	634	649	672	638	663	621	608	691	659	642	652	608	629	607	631	646	630	646	692	686	622	601	627	606	677	713	659	671	617	655	638	635	647	604	637	680	638	625	680	609	611	653	622	652	655	644	638	647	645	629	671	643	643	629	656	622	635	623	666	621	651	650	622	607	656	656	676	618	621	632	635	636	649	620	650	659	589	610	678	630	652	672	679	634	700	614	641	645	649	634	629	674	673	620	648	642	712	678	613	633	627	586	663	650	626	658	633	668	635	642	596	657	652	639	646	701	660	599	635	654	647	646	652	627	627	660	640	612	626	665	627	632	607	627	620	662	649	641	685	617	653	629	589	646	657	636	697	692	629	659	631	640	648	642	639	643	622	629	601	656	630	618	615	712	633	638	687	669	618	643	614	690	643	638	648	681	659	648	631	678	679	635	621	648	625	679	655	623	631	620	637	645	637	684	659	606	674	574	662	687	670	670	664	677	663	657	635	597	656	623	679
25283	21698	25562	28373	21579	4085	627	475	420	401	400	389	350	391	414	451	408	372	384	362	411	336	400	388	418	383	366	354	372	340	361	366	375	390	385	369	380	354	376	372	350	382	380	363	386	353	360	379	363	384	342	404	365	366	359	367	372	375	369	379	345	363	391	379	353	338	362	368	396	387	392	364	365	370	374	385	337	386	364	390	355	378	382	342	362	356	361	365	347	367	352	399	328	360	361	388	366	363	386	357	356	321	363	362	343	365	341	365	349	353	409	355	366	375	333	349	393	332	350	371	377	346	390	355	332	384	390	321	429	374	338	360	355	355	374	381	366	348	345	338	348	359	341	373	326	395	375	386	356	378	330	408	347	310	368	377	387	373	344	329	362	355	420	371	356	382	363	361	364	390	386	333	365	352	343	360	365	383	390	389	417	346	357	339	362	380	403	369	358	401	356	409	387	387	345	376	372	356	370	390	342	353	405	360	331	371	348	393	364	332	385	366	351	370	390	360	343	359	359	357	381	346	355	357	355	398	381	355	356	322	369	357	395	411	356	357	343	367	369	417	365	312	350	330	381	358	354	334	369	401	359	375	364	371	366	364	371	396	349	362	390	387	386	382	353	342	374	363	325	382	365	380	361	346	382	338	381	374	351	357	375	350	356	385	368	332	398	389	358	398	384	395	347	373	353	400	339	373	353	387	390	337	370	350	363	330	394	347	350	306	352	370	379	372	397	390	353	339	372	376	376	352	364	317	355	326	396	373	373	388	374	390	380	425	359	343	326	336	361	376	362	363	374	393	364	356	399	393	341	337	375	357	353	396	335	369	339	356	351	375	315	370	379	346	349	364	355	355	399	378	365	376	353	335	346	382	390	352	335	355	339	333	375	367	399	359	379	368	378	389	359	407	377	384	356	355	328	358	364	344	388	398	363	314	398	364	429	373	401	366	377	352	361	383	382	389	363	382	343	368	363	396	340	352	379	381	373	361	364	338	362	360	342	377	360	370	372	358	381	359	382	374	372	378	362	371	372	341	346	370	381	344	378	394	363	388	356	343	382	383	397	345	319	378	370	401	392	334	366	370	364	359	352	355	391	352	359	390	369	346	350	364	354	369	388	336	337	363	371	383	365	396	343	367	402	372	368	410	364	343	398	376	387	379	355	371	355	354	356	370	386	340	370	395	328	398	402	348	325	344	373	325	371	379	364	356	363	389	317	382	371	355	340	399	398	383	342	338	324	368	330	366	381	374	412	376	345	385	379	364	358	392	363	344	405	348	373	353	403	372	388	370	345	381	414	381	346	392	342	340	345	381	364	348	354	369	337	385	326	355	403	363	361	350	359	360	356	385	352	362	405	351	368	352	342	370	355	349	376	359	346	375	363	339	354	391	350	362	418	384	351	367	369	374	353	340	367	389	385	347	397	379	348	361	419	371	356	362	344	341	375	340	370	395	379	394	369	380	347	378	332	358	358	347	379	357	355	374	348	349	376	369	338	373	370	372	356	394	345	386	376	401	384	357	346	345	368	360	349	338	394	382	380	385	379	363	364	352	363	366	397	340	347	345	346	352	366	386	364	333	381	351	373	352	380	359	395	391	358	357	394	349	366	342	393	346	346	357	383	371	372	333	373	363	361	387	395	392	365	413	371	365	372	395	382	382	361	346	346	381	353	349	410	346	356	348	357	370	371	382	371	347	360	396	386	374	373	381	312	347	385	356	376	364	400	363	355	353	364	378	369	374	365	382	387	388	410	343	335	360	370	357	374	373	364	348	350	366	359	371	368	386	359	367	335	391	342	325	354	378	384	379	355	401	379	350	354	323	344	365	349	349	345	356	337	370	361	338	372	355	337	376	374	376	368	386	387	349	385	380	399	411	334	390	377	353	392	426	348	356	359	358	353	343	360	384	384	364	363	351	366	325	327	361	355	389	386	372	368	404	384	375	338	372	392	375	387	353	362	348	361	336	351	329	353	340	357	322	372	395	366	347	398	395	369	362	372	360	383	369	369	377	334	369	374	350	362	339	354	346	367	354	389	355	368	361	332	365	366	363	386	355	371	371	362	360	334	369	358	369	352	337	361	361	384	335	376	367	351	348	358	364	376	355	374	396	338	380	379	382	387	421	373	380	349	365	341	368	367	346	363	370	347	350	378	374	402	387	388	355	354	367	346	397	341	384	411	331	356	414	362	358	361	348	377	399	358	361	341	367	349	365	383	386	333	331	339	387	334	360	364	357	359	335	395	354	357	382	350	363	381	397	360	393	379	386	405	361	365	344	343	327	382	304	360	359	346	359	390	354	359	396	376	352	375	339	338	371	386	375	383	345	384	331	350	365	354	350	381	333	357	368	371	395	352	389	367	358	367	340	390	356	342	390	365	358	371	351	377	372	371	336	355	373	381	374	336	316	362	361	358	353	345	389	387	352	393	352	352	355	377	350	367	419	376	363	316	330	349	384	349	370	380	347	357	394	344	355	360	372	327	376	341	373	381	334	387	366	423	378	360	328	345	373	360	380	396	404	340	346	387	344	380	345	359	368	358	335	359	351	357	362	322	376	347	347	354	346	368	390	392	394	373	377	369	372	365	387	342	371	363	364	330	350	382	349	332	351	361	372	391	413	406	369	383	341	377	345	394	386	368	383	370	379	390	369	376	395	377	322	358	373	371	378	350	375	364	371	361	329	338	369	354	345	390	351	344	371	367	350	368	396	379	348	373	396	364	389	345	369	381	413	349	359	309	355	369	352	343	338	356	367	407	358	327	379	410	366	376	350	398	398	388	371	362	342	338	352	349	405	371	372	336	373	384	377	367	401	367	389	315	378	359	356	338	343	331	377	401	374	357	367	344	364	374	392	418	383	397	383	355	358	368	375	338	365	380	411	373	389	313	347	362	394	338	379	368	394	374	356	380	331	355	381	344	377	367	343	359	352	339	328	378	364	401	375	357	387	371	384	349	376	370	377	348	397	339	381	352	355	406	370	363	391	380	370	379	415	371	345	333	363	358	371	362	319	361	383	360	355	349	378	342	402	383	354	378	344	370	336	362	383	367	371	355	360	382	319	347	366	349	413	361	348	364	373	390	359	394	380	379	389	354	372	388	344	377	339	386	373	393	358	372	359	353	345	369	362	347	346	385	375	376	347	391	383	375	368	319	365	383	335	321	378	367	369	382	365	351	349	343	383	331	372	362	411	357	384	351	335	358	354	337	371	387	354	332	394	410	368	342	348	365	365	363	366	362	367	369	381	360	383	351	376	353	362	377	362	374	359	366	406	351	383	365	360	346	358	371	362	372	345	341	377	355	359	373	364	367	385	382	354	395	354	344	380	406	372	383	367	344	368	355	333	342	370	373	357	383	386	367	365	414	333	327	376	324	369	370	395	357	366	363	349	353	400	373	351	350	389	369	341	347	371	346	374	391	326	359	364	366	374	378	342	370	365	366	348	366	387	377	401	379	382	384	381	392	391	340	332	356	393	349	373	358	384
4066	3037	2129	1362	1067	936	862	867	847	815	804	857	775	786	783	809	760	774	792	775	824	799	788	788	794	820	790	797	799	792	794	799	826	769	794	735	785	854	768	764	749	728	748	785	773	797	760	752	799	770	793	809	754	798	853	763	809	751	838	816	780	774	818	765	773	753	789	760	745	770	814	776	783	759	759	785	782	776	730	802	839	800	716	778	778	791	790	782	752	766	764	814	825	789	744	768	810	790	795	843	815	797	799	754	821	827	826	787	807	807	765	803	771	838	799	762	773	810	744	801	813	762	749	768	751	764	727	754	784	778	773	806	801	804	801	824	763	768	789	780	783	749	748	805	786	768	765	761	795	787	806	788	784	803	774	739	781	782	779	775	780	804	769	815	762	804	778	820	714	757	796	813	769	812	741	757	790	743	828	757	799	809	770	825	801	796	796	776	797	811	802	833	813	733	794	765	792	754	777	799	815	754	797	830	771	772	791	747	804	790	753	777	801	802	794	770	788	834	810	816	747	744	803	748	801	773	813	782	753	760	815	777	787	811	815	757	821	730	801	746	772	768	734	795	777	796	789	779	767	841	809	782	768	768	772	752	803	790	758	814	788	779	855	751	746	773	772	793	815	782	759	836	813	736	787	815	806	742	770	783	804	760	808	813	803	772	790	799	805	746	786	815	751	794	777	745	796	739	807	820	746	778	809	779	791	844	762	756	790	788	803	800	749	828	735	830	805	765	784	774	757	790	810	775	742	764	740	791	763	771	793	798	776	775	759	788	812	779	781	802	812	844	785	771	796	730	750	798	746	778	764	746	750	769	768	816	821	801	802	860	772	798	797	808	787	813	762	736	759	816	791	732	789	842	753	813	770	767	804	760	795	784	776	798	772	792	779	768	786	732	784	764	760	779	792	763	724	759	776	753	725	773	791	741	741	773	817	740	788	739	740	794	826	730	797	759	819	788	783	809	832	781	763	809	773	770	796	807	781	777	791	802	783	774	754	784	775	819	768	809	800	742	760	770	792	772	777	802	777	769	810	805	780	786	769	803	826	789	781	818	775	770	764	792	755	751	763	794	799	775	780	773	798	741	746	794	808	798	791	760	799	804	780	767	847	758	819	807	791	775	777	765	805	763	810	767	797	778	813	756	775	778	786	806	820	718	755	804	758	771	776	788	703	752	803	774	756	759	821	814	750	817	743	790	804	762	789	757	759	782	808	756	788	806	790	845	755	828	768	809	793	767	801	765	780	804	774	794	778	794	783	776	740	789	809	775	775	821	757	792	779	777	768	809	756	807	861	796	796	776	802	782	778	837	795	760	841	754	783	744	795	766	802	720	735	767	795	772	788	800	785	836	783	801	783	791	753	735	785	792	796	774	829	760	744	735	798	780	783	802	786	841	771	718	787	780	776	750	789	773	775	756	779	786	786	805	749	771	780	818	798	776	764	774	715	794	761	809	800	846	786	759	770	807	751	817	755	773	789	811	776	778	790	781	772	773	792	792	770	761	761	835	787	808	721	824	789	768	812	740	814	748	835	745	773	809	797	800	772	733	813	774	810	748	770	786	767	809	773	811	782	777	735	775	816	796	817	777	815	768	787	788	788	795	774	735	815	776	777	765	776	786	783	769	756	739	778	841	813	796	779	780	709	760	826	780	743	778	785	842	747	807	733	769	796	818	784	783	733	767	780	747	788	800	815	800	763	804	780	798	816	810	795	819	767	717	820	832	772	798	766	806	795	785	757	718	793	796	783	791	820	794	746	816	827	785	753	796	762	825	799	815	738	762	768	812	766	810	765	806	778	844	790	759	779	762	826	715	749	760	764	756	768	754	732	793	751	752	768	767	808	729	781	793	822	722	805	750	819	777	723	761	830	797	799	790	753	826	827	818	790	764	750	744	786	750	804	755	796	747	809	783	809	751	771	766	814	842	782	839	795	776	853	744	739	750	748	798	797	756	793	764	820	808	794	772	784	748	785	798	736	839	818	729	750	780	741	765	853	759	796	827	829	820	774	793	774	774	796	788	791	773	789	723	747	800	815	798	762	813	823	807	790	794	843	763	815	769	737	807	772	741	730	731	747	773	710	734	809	818	763	817	789	759	811	777	755	808	765	784	804	745	758	737	762	796	803	779	812	772	786	746	786	805	809	763	766	709	720	717	829	796	782	773	825	768	757	791	759	774	810	797	776	802	760	789	770	764	739	772	786	782	762	744	810	766	802	769	782	749	826	802	782	818	770	817	797	752	828	765	804	791	784	782	789	743	779	816	776	801	792	759	781	769	744	774	757	804	791	769	781	781	791	753	742	813	781	845	782	798	772	784	768	783	774	780	769	789	778	748	758	783	823	771	806	788	722	786	776	807	799	759	799	764	746	809	763	813	766	765	847	780	735	814	808	791	722	764	813	813	825	781	764	764	775	800	724	806	763	794	829	794	777	823	780	753	784	786	743	782	814	808	794	753	758	746	753	804	777	740	760	788	780	740	749	765	747	774	733	780	764	818	811	819	708	773	798	819	777	769	867	747	789	784	793	737	771	762	776	777	800	713	785	791	758	771	731	789	793	776	786	847	761	806	754	751	809	771	778	804	749	805	778	822	746	782	797	827	788	771	791	789	805	763	816	804	798	748	799	746	777	755	781	809	747	828	781	747	765	787	817	792	815	801	747	748	829	787	803	754	746	816	803	741	811	764	841	828	799	757	822	809	827	736	769	780	784	747	806	772	790	776	786	834	796	772	764	760	766	766	750	770	783	769	779	748	772	813	827	775	783	754	787	761	773	807	815	781	750	790	808	853	813	813	832	777	810	759	798	761	756	772	751	789	727	752	786	773	793	756	793	774	811	806	743	791	825	796	760	815	791	782	737	826	799	716	765	762	789	762	855	778	723	834	749	777	813	792	794	718	795	735	783	752	776	811	841	782	755	803	790	773	755	750	814	825	785	763	748	784	781	761	769	793	780	786	835	768	836	808	781	828	801	775	787	786	765	794	762	784	855	804	799	775	801	756	721	789	789	779	778	793	817	767	814	781	772	785	784	824	816	761	798	776	772	814	778	772	797	773	784	725	803	767	788	859	785	737	726	763	783	765	786	805	756	792	797	794	780	776	726	712	799	853	803	798	754	764	760	834	781	771	806	757	837	775	823	786	752	799	760	809	808	807	783	812	782	800	769	769	792	811	838	783	806	810	811	783	822	803	774	844	744	778	783	771	725	765	816	787	776	766	789	803	832	769	768	823	803	797	787	802	751	741	796	820	757	787	786	851	826	758	725	786	797	802	798	742	755	820	788	774	814	823	728	773	775	796	721	752	769	762	763	777	788	823	804	772	791	756	751	752	742	841	823	779	731	763	763	834	804	773	798	778	775	759	743	701	790	768	782	814	792	736	721	816	762	777	748	776	773	800	780	827	787	796	746	797	802	797	775	805	785	821	813	762	730	722	765	771	882	767	738	775	779	732	782	810	768	757	783	755	799	803	753	817
24432	21650	26085	27747	21656	21652	3105	469	354	347	326	292	259	254	273	245	212	207	225	222	218	245	244	238	228	232	212	211	219	221	219	218	236	235	215	219	177	224	201	203	204	199	203	218	197	240	183	224	233	228	206	238	190	201	223	212	202	206	249	183	205	212	249	228	209	231	237	219	232	232	195	208	211	193	212	192	212	214	195	195	239	216	197	237	214	222	223	224	215	209	216	175	186	232	202	211	220	225	206	228	224	209	196	225	209	207	223	228	220	215	220	205	209	212	212	205	197	205	229	216	201	200	206	202	200	220	200	221	198	253	208	210	213	206	239	215	212	205	225	225	217	207	210	214	227	241	206	196	196	234	208	225	177	211	236	205	225	204	230	206	199	220	188	219	238	194	219	195	171	198	220	212	211	214	222	207	210	231	205	194	231	199	209	190	232	193	180	187	226	212	223	219	213	204	236	192	213	211	204	209	197	222	205	184	234	207	227	214	218	196	236	194	217	218	215	220	211	213	210	221	234	216	210	216	235	219	216	241	196	229	185	213	203	231	224	216	218	233	210	239	219	207	219	235	210	233	178	210	209	190	196	227	232	210	194	235	218	236	203	204	190	174	202	202	226	239	235	224	203	232	218	220	214	193	215	215	237	231	203	197	206	216	196	205	223	206	189	228	212	206	218	209	231	209	200	201	190	219	222	199	219	197	196	238	219	212	220	215	198	231	210	197	207	203	239	207	202	198	207	181	217	217	203	210	213	194	215	234	231	238	198	202	200	213	200	221	245	217	217	238	208	209	231	199	224	196	235	193	235	260	195	216	202	239	203	218	231	225	238	204	223	239	211	211	234	206	214	208	185	208	206	210	229	204	225	230	232	203	204	214	214	210	223	224	227	221	171	189	204	207	198	241	196	222	209	234	226	234	173	203	241	224	215	218	218	204	238	225	243	206	213	241	204	229	220	229	209	209	213	228	257	233	218	203	222	244	214	219	219	211	202	232	226	209	220	215	219	215	189	219	242	253	194	222	212	241	218	204	218	208	220	224	226	216	191	224	207	230	216	211	230	205	220	220	218	209	225	219	236	225	191	221	236	199	219	210	217	225	201	241	238	227	201	204	215	203	205	199	227	198	202	207	212	182	200	200	211	224	229	213	221	221	225	216	172	206	204	197	214	226	241	201	207	206	208	215	197	219	219	232	226	223	218	208	223	213	204	218	201	188	231	250	219	225	214	226	213	225	239	221	205	191	208	218	239	201	207	217	188	205	212	191	213	229	212	232	199	246	198	189	193	190	219	202	226	211	221	228	216	200	197	253	197	196	204	234	192	188	200	222	216	206	238	229	237	212	239	204	208	228	222	209	217	223	195	215	227	237	202	212	206	201	231	212	212	236	197	206	212	213	211	194	203	208	207	187	226	205	205	226	217	211	206	214	216	202	226	212	225	212	206	237	204	193	212	220	225	197	204	199	216	204	222	201	220	221	217	228	191	209	205	241	202	197	234	215	189	239	186	192	232	231	195	206	215	211	218	195	216	213	207	242	212	221	180	202	226	208	223	205	243	215	237	190	215	228	212	224	217	239	222	213	236	236	244	206	186	242	227	195	211	192	225	200	205	214	196	205	243	226	220	235	217	208	228	247	191	191	199	239	201	226	196	208	232	213	221	192	225	230	201	236	224	231	222	212	199	217	221	209	199	225	213	226	204	226	236	210	202	215	208	197	237	246	235	228	215	252	202	243	235	214	210	224	211	216	239	200	194	199	233	223	198	199	215	217	203	190	209	213	217	224	228	232	179	233	197	209	224	209	221	247	207	190	211	194	219	221	192	215	236	232	214	223	216	203	211	189	210	253	240	220	194	243	208	221	218	226	241	204	213	219	228	223	196	203	200	189	216	218	221	201	206	199	190	221	220	220	222	243	196	224	220	211	209	217	224	199	208	272	221	213	211	198	212	194	227	203	211	187	205	198	208	223	210	230	196	230	231	216	204	192	208	231	206	215	247	232	222	195	179	221	207	210	220	258	199	198	229	190	246	176	226	231	201	194	200	215	192	218	231	215	211	220	187	197	239	199	202	179	196	206	188	225	222	212	215	247	204	210	232	235	225	226	218	231	208	192	197	221	214	211	202	229	223	229	193	205	240	224	208	246	214	216	225	235	217	235	184	211	220	200	217	195	222	183	214	227	213	232	211	244	195	199	213	208	225	219	217	202	212	235	206	192	217	212	204	207	174	175	187	207	195	178	259	201	195	238	246	202	195	232	196	205	214	214	220	191	202	225	238	215	218	236	256	226	207	198	200	215	214	224	208	205	206	218	205	232	195	200	256	235	229	236	215	219	232	223	204	228	205	207	200	215	223	187	196	233	245	215	232	208	196	233	196	220	212	197	217	199	219	207	241	215	221	211	203	218	219	224	232	222	223	238	220	205	187	193	209	248	188	218	190	233	212	205	192	206	218	196	189	191	223	212	219	198	196	213	206	206	226	228	238	219	193	224	217	196	217	250	214	208	204	222	212	193	197	212	228	213	219	213	187	215	199	257	197	218	200	215	185	184	248	217	239	191	243	203	169	223	230	242	208	210	214	216	226	242	223	199	222	211	199	225	222	214	203	193	227	223	227	193	224	197	204	226	221	262	218	210	233	233	194	202	208	219	218	235	208	203	201	225	233	225	208	210	206	229	201	212	233	207	211	230	195	189	213	228	197	213	201	222	180	196	218	215	185	210	202	207	219	225	219	231	226	211	221	219	233	199	196	215	238	213	205	241	215	213	230	226	218	214	226	216	207	184	179	220	206	233	218	217	202	216	248	208	204	242	203	234	218	232	217	205	198	194	231	211	208	217	237	187	232	205	192	219	186	220	208	211	229	237	229	188	210	216	213	217	235	225	204	199	215	200	241	208	184	219	225	192	228	211	201	214	228	226	191	232	229	189	185	222	187	202	214	202	262	224	192	183	211	220	225	224	210	203	217	189	218	217	172	218	205	203	178	214	225	224	214	197	202	224	212	221	212	200	206	220	199	188	223	221	206	199	224	214	212	203	181	212	197	209	214	210	199	206	214	236	220	190	218	240	200	212	222	208	199	202	238	221	208	216	197	209	218	224	213	211	212	232	220	201	198	224	222	225	205	218	214	239	194	226	231	208	208	229	236	239	203	227	202	222	233	202	207	233	226	223	219	217	220	234	191	193	231	203	201	213	200	209	195	215	215	211	207	222	207	195	219	232	236	222	195	206	238	240	197	218	228	248	207	218	214	212	213	194	222	233	200	240	201	232	225	224	198	239	195	234	211	229	204	211	201	233	207	183	228	217	224	212	207	249	217	234	195	237	204	218	198	214	214	237	208	253	213	219	232	234	231	230	193	225	217	191	204	228	204	202	233	213	209	233	194	222	204	219	210	203	187	189	223	228	221	197	231	200	204	198	232	228	226	208	227	227	241	217	194	214	232	222	201	245	220	204	203	227	234	206	194	253	208	221	246	216	231	215
4014	4634	3044	1483	943	681	637	593	544	532	547	500	502	501	499	517	456	537	489	493	517	476	474	483	525	489	478	480	473	449	467	509	458	482	456	506	505	469	451	487	502	479	460	462	490	447	465	432	455	490	449	439	510	448	471	493	455	463	464	458	467	491	460	466	473	509	474	494	475	453	495	465	459	491	491	457	458	485	476	496	484	479	435	443	487	503	495	474	450	479	481	465	485	472	462	496	458	478	488	485	454	490	466	471	460	496	457	489	492	504	503	433	477	450	516	487	458	508	469	458	507	429	470	470	509	467	472	462	447	448	469	475	478	461	520	456	461	459	452	456	438	471	458	467	475	473	507	485	458	474	467	481	460	490	473	514	474	529	474	492	496	486	513	508	463	514	440	537	466	435	505	497	464	458	450	465	493	454	462	457	479	501	498	490	471	489	462	489	484	464	487	507	494	522	516	483	521	472	478	461	477	491	472	463	460	477	453	472	464	496	462	478	447	457	489	518	465	448	492	510	485	447	471	472	468	496	474	466	479	479	448	475	482	506	427	458	489	449	505	512	476	520	462	465	478	464	470	435	492	474	508	497	458	497	511	522	442	503	475	448	480	452	467	502	456	464	497	471	491	472	470	481	464	462	509	492	500	513	430	474	456	469	475	444	500	547	480	435	481	445	483	486	456	485	481	486	481	464	468	483	439	498	462	480	486	460	496	436	493	457	494	465	446	473	506	459	497	475	483	450	478	466	478	461	476	477	468	472	492	468	502	459	456	445	437	506	479	478	484	507	492	461	435	399	449	462	466	451	478	502	480	453	496	455	484	454	481	466	482	479	497	479	467	446	430	506	496	461	462	471	477	507	480	469	429	481	492	453	460	525	469	473	475	478	453	475	453	453	474	475	422	481	480	514	461	431	503	467	507	505	477	505	509	498	490	446	479	473	480	457	517	525	494	474	468	446	484	474	442	478	476	467	459	483	454	470	470	455	503	439	482	493	476	487	475	478	447	493	461	486	504	480	480	475	474	478	495	435	469	455	491	494	483	476	498	436	466	470	457	483	487	479	485	473	465	493	497	454	483	458	474	482	460	486	416	454	500	514	485	457	486	467	457	445	500	465	470	438	467	471	490	479	507	467	490	473	478	486	449	453	504	479	463	459	448	452	464	472	530	492	495	476	454	447	507	469	473	472	467	466	439	493	493	418	439	479	455	438	465	483	482	477	487	460	479	445	478	450	488	484	444	449	485	487	457	493	497	471	505	489	524	474	430	488	493	456	462	461	508	487	477	458	490	453	491	486	500	450	517	446	474	472	457	486	485	477	475	475	485	486	480	473	452	504	483	479	448	485	496	461	492	486	466	434	475	492	438	464	488	492	516	445	467	477	479	462	467	468	436	513	490	491	462	490	461	475	460	522	477	477	492	478	471	469	453	462	461	474	452	482	487	446	464	468	485	525	480	482	482	462	487	455	466	451	448	481	485	504	511	484	487	463	510	459	482	451	466	548	449	473	466	461	478	459	474	456	470	477	461	517	482	497	489	479	484	530	463	497	448	442	458	494	464	494	488	476	479	478	448	503	460	472	451	464	484	476	459	457	485	439	493	485	468	475	515	473	466	461	464	456	521	457	491	511	452	491	478	496	487	500	490	487	447	460	447	464	474	458	502	497	524	484	492	494	480	477	428	436	494	485	460	465	484	490	501	479	436	485	482	507	519	475	503	449	506	470	466	477	473	489	502	480	442	474	467	475	468	488	457	471	470	473	450	488	503	482	477	462	459	456	492	454	452	492	493	494	473	437	475	476	446	492	477	429	494	509	476	485	440	501	467	441	528	471	486	471	485	481	496	462	438	496	480	501	513	492	495	458	469	444	435	467	460	487	480	446	480	509	528	509	457	486	485	481	480	469	452	462	484	441	501	494	472	436	449	506	505	481	445	476	472	479	481	488	437	487	483	468	478	444	497	480	474	479	473	471	523	436	477	468	454	453	468	483	458	481	480	463	514	460	456	460	449	408	434	457	489	482	489	466	462	499	431	473	475	453	506	502	494	455	456	463	452	473	496	472	463	460	444	505	462	515	474	464	429	452	487	502	440	415	472	465	494	451	498	460	483	512	464	456	493	446	495	463	492	473	472	452	480	488	424	481	458	483	455	462	450	461	479	489	455	455	436	477	505	517	437	456	456	505	515	494	484	483	431	486	470	480	494	477	510	494	466	479	490	493	495	488	494	448	471	514	495	480	478	474	456	518	517	489	477	489	463	481	460	482	504	473	462	475	468	518	482	451	462	448	470	495	484	440	521	492	500	445	493	491	474	505	450	499	469	467	502	436	429	472	430	468	467	470	458	454	465	479	457	487	489	498	425	482	452	443	493	434	444	479	452	474	508	449	458	474	479	486	478	403	442	489	509	469	482	517	500	454	464	461	483	467	454	473	446	487	433	477	456	443	469	492	488	461	497	451	514	481	492	503	482	448	453	458	472	486	469	515	495	467	489	463	474	473	453	453	465	452	478	441	483	489	491	490	450	445	459	476	468	429	493	474	480	475	484	461	461	493	489	460	493	435	496	471	452	504	463	495	505	452	491	491	472	478	532	465	478	506	461	501	494	499	477	479	470	518	476	493	479	464	471	480	440	433	508	515	495	456	507	512	470	482	508	455	475	396	466	502	471	465	484	472	491	442	464	417	435	496	431	424	465	506	471	467	453	482	452	464	434	468	437	472	474	478	437	476	453	522	496	478	498	500	466	500	460	502	467	460	423	476	474	462	487	454	435	495	486	452	479	506	461	473	490	499	477	518	498	484	460	475	452	486	469	506	458	498	483	427	481	447	470	427	461	424	487	462	463	456	493	455	522	500	470	440	478	452	454	476	493	474	476	468	439	457	511	458	470	450	510	463	487	495	463	467	482	493	458	479	457	487	455	475	475	462	455	502	452	455	454	502	510	419	481	470	492	517	477	464	476	474	450	440	498	475	508	507	489	487	501	479	459	516	468	476	470	494	455	493	465	479	478	466	465	465	457	436	482	516	477	469	458	482	434	503	496	479	481	453	480	476	469	436	509	535	464	462	499	444	471	475	428	457	474	449	464	470	469	472	468	452	514	451	476	480	480	463	476	448	460	487	455	455	452	449	469	477	493	468	465	474	454	504	471	488	496	427	454	461	500	478	457	457	478	466	447	438	461	523	469	469	517	426	500	467	503	517	476	443	482	515	456	503	481	468	478	494	459	512	458	484	500	494	514	533	462	479	503	483	479	481	453	491	449	487	501	454	436	473	480	492	476	476	488	496	489	475	470	432	488	474	478	491	505	465	450	498	486	476	509	475	463	455	459	508	507	469	484	439	510	468	471	438	470	471	475	519	487	438	526	471	451	499	497	474	502	457	497	474	477	480	398	459	525	495	484	486	458	445	496	461	465	497	497	474	486	469	477	485	500	442	482	477	481	445	482	453	479	501	497	465	459	473	454	480	498	481	456	469	462	479
33568	10410	1132	605	519	483	293	275	311	270	303	293	286	287	300	277	325	285	317	273	258	282	298	298	318	277	304	285	288	286	276	284	283	316	260	276	285	260	279	277	275	314	300	277	274	278	289	274	285	301	309	296	267	284	302	288	289	288	272	266	301	253	279	287	306	296	299	274	296	299	274	252	287	288	275	298	278	284	272	280	237	290	287	263	271	270	260	278	271	283	283	310	291	274	275	248	290	322	256	272	275	292	282	265	308	280	274	266	278	281	273	270	293	254	253	306	272	309	280	289	294	278	284	291	308	296	283	285	296	266	289	289	267	287	247	288	271	269	288	288	274	271	271	269	286	255	281	294	281	286	278	263	260	280	249	271	279	282	280	240	306	272	265	285	298	287	304	297	268	303	313	278	280	300	300	262	331	283	291	263	268	280	294	289	250	303	262	280	292	260	298	274	273	261	269	286	302	293	294	303	276	289	267	269	292	289	299	307	272	279	289	301	289	285	275	292	268	275	294	292	307	273	276	270	282	302	257	251	265	300	270	287	275	303	279	269	294	294	270	298	282	268	255	287	257	260	254	278	279	262	278	286	274	274	268	269	279	313	281	259	260	279	301	271	288	285	290	263	268	278	290	269	286	300	275	266	272	299	287	309	255	293	272	286	318	291	248	288	303	257	315	303	285	314	292	274	267	278	275	279	319	288	282	240	282	277	285	300	262	267	275	270	282	282	287	303	298	295	285	292	287	293	278	284	293	257	283	289	281	300	256	291	308	333	286	276	253	299	247	322	284	272	278	243	279	254	268	281	294	257	252	284	259	272	309	298	290	284	255	273	293	267	250	280	299	273	294	299	310	272	270	297	290	307	303	311	279	284	303	323	304	284	282	292	269	276	277	317	265	268	286	280	265	291	266	258	280	283	258	302	271	282	296	290	272	271	316	281	294	260	272	270	304	298	314	262	277	296	283	251	246	316	303	284	302	271	253	301	288	293	317	301	262	290	294	271	269	329	265	273	267	282	301	306	283	299	269	257	276	306	270	289	284	259	331	306	264	291	294	285	277	311	301	283	277	298	278	262	284	303	268	279	315	282	283	279	287	271	257	284	257	297	273	271	305	259	284	282	298	303	273	290	305	296	273	262	300	291	266	267	283	301	273	281	283	300	264	308	282	289	238	278	291	272	293	291	259	309	265	292	272	320	326	275	272	277	286	274	253	286	307	294	298	281	297	274	334	279	297	268	292	290	297	266	300	254	274	310	287	278	279	275	279	257	265	265	245	273	255	256	308	263	262	283	265	317	299	308	258	286	288	270	265	268	278	304	288	278	291	267	274	268	236	259	266	260	248	265	279	261	295	302	320	294	279	240	294	246	279	288	254	234	267	260	280	261	310	280	315	263	268	275	245	284	299	253	282	278	263	295	299	296	289	301	256	314	336	323	287	319	281	306	280	279	284	283	293	305	270	292	313	269	278	302	283	288	294	261	302	260	264	287	292	276	310	251	277	303	280	275	257	282	269	285	252	237	293	282	257	265	263	281	278	314	278	281	272	300	268	309	240	321	305	274	313	306	248	256	300	276	278	263	284	311	283	287	305	259	279	267	277	271	295	265	297	275	280	276	275	249	267	291	246	279	286	299	281	305	298	301	289	281	272	293	278	301	304	289	283	259	284	254	265	273	289	255	284	298	324	300	266	274	284	258	325	292	284	283	298	278	268	280	260	279	316	287	309	293	279	284	260	267	272	300	294	277	274	273	286	301	257	284	296	258	281	272	249	278	287	248	290	290	274	291	283	289	297	282	297	303	247	283	289	275	291	263	245	274	290	288	293	308	284	294	283	264	253	275	292	267	264	278	271	246	286	325	292	263	282	290	316	287	286	263	292	277	265	276	275	281	297	300	286	278	259	266	251	286	297	267	288	284	286	306	302	297	264	282	287	263	277	269	244	293	308	272	264	271	276	273	296	276	278	294	276	280	269	308	272	254	270	310	293	304	277	289	271	274	249	258	279	269	266	279	280	264	270	270	291	275	282	267	282	291	300	306	299	247	241	305	289	225	264	281	287	290	286	271	262	269	283	276	288	293	289	262	258	283	298	301	306	288	254	283	295	265	278	270	243	263	272	321	274	307	251	276	262	280	298	272	279	314	302	301	268	303	292	307	275	294	286	268	249	277	289	268	268	271	291	253	255	266	270	277	325	278	278	292	271	282	288	284	269	285	277	280	307	309	294	275	252	311	289	282	283	269	301	268	269	301	318	270	272	298	262	265	294	267	291	291	303	250	230	270	248	274	259	284	255	287	281	266	235	283	277	296	270	321	272	284	288	250	238	281	281	286	305	249	308	283	268	272	299	273	278	292	257	289	295	281	252	270	275	308	243	287	274	246	276	285	287	287	324	243	278	273	272	275	260	273	313	256	283	247	285	286	265	283	255	294	299	294	274	267	290	295	283	285	284	283	293	298	280	287	286	261	303	302	277	279	272	283	287	281	268	272	294	288	271	299	299	297	256	291	271	314	258	293	283	287	261	284	276	253	260	249	277	272	275	276	283	312	290	260	279	293	290	271	298	298	257	262	278	282	286	276	274	271	308	289	266	265	265	282	285	280	298	272	293	269	284	279	280	305	275	259	272	302	285	285	289	257	270	262	274	280	268	279	268	288	258	265	242	267	279	282	285	288	311	252	315	297	274	279	261	288	280	287	304	280	287	282	265	276	303	290	293	252	275	237	305	301	272	261	265	264	288	298	266	312	246	265	305	275	257	284	278	288	274	285	282	275	282	275	274	312	244	263	290	256	304	297	280	285	266	286	291	291	266	266	259	306	288	278	295	276	302	269	277	296	284	293	317	301	286	264	269	258	283	322	265	288	251	261	289	263	254	270	291	276	297	291	295	267	283	283	255	283	298	252	299	262	278	271	264	328	281	280	295	286	297	268	268	274	306	303	287	280	317	287	294	275	297	315	302	281	302	288	280	280	253	279	276	291	295	263	248	305	286	263	251	264	266	275	290	279	277	261	295	277	243	253	292	290	287	264	275	290	269	266	268	261	308	285	272	247	253	269	290	278	295	261	278	255	265	289	294	267	247	271	299	275	278	286	310	274	277	317	285	274	243	303	295	253	289	275	305	287	283	286	277	280	264	273	260	279	251	288	274	287	281	280	288	294	288	266	264	312	274	303	265	275	300	261	293	274	297	265	312	255	276	257	261	283	276	282	282	273	262	267	263	215	269	281	256	319	290	257	279	300	263	307	277	251	289	274	300	294	297	276	281	285	289	301	261	270	296	296	241	275	266	285	262	248	276	278	271	290	281	289	311	292	270	312	323	257	310	300	281	291	293	279	287	310	258	296	309	276	271	251	288	282	283	274	260	269	279	284	258	280	297	266	294	283	297	278	298	255	284	291	307	321	249	285	266	286	290	264	267	278	281	296	301	280	282	300	271	250	250	275	293	272	286	283	273	286	282	276	300	298	260	280	279	292	252	290
6039	750	743	653	690	653	644	607	635	640	605	658	629	621	618	643	617	626	656	607	627	667	691	664	644	647	670	676	631	661	647	607	629	665	633	670	611	654	688	608	663	645	641	600	642	657	611	620	628	629	684	668	636	592	662	647	661	658	658	643	653	619	647	659	668	670	588	653	690	637	609	666	648	671	674	637	635	662	634	636	605	645	684	661	637	653	667	664	625	664	649	644	608	671	692	650	627	661	659	646	620	619	668	633	626	649	633	596	664	637	670	683	674	672	620	687	685	640	623	710	646	633	644	682	652	677	609	635	649	636	673	615	614	635	631	635	659	683	623	618	637	660	611	652	661	647	618	643	653	596	653	671	654	677	666	661	617	630	609	673	633	632	676	633	639	615	625	579	639	681	633	641	633	707	646	672	638	627	677	693	636	655	617	654	631	638	615	624	601	668	616	652	648	636	677	676	673	604	641	619	660	651	693	640	629	594	654	634	633	663	662	648	665	635	662	633	662	675	644	653	650	639	567	671	655	639	640	634	629	679	663	655	639	630	629	669	603	715	689	635	680	656	609	593	670	642	641	674	652	692	648	679	602	652	637	620	653	616	654	650	617	628	630	672	597	658	619	723	649	583	655	648	618	588	628	646	639	619	632	613	630	628	646	632	655	646	657	639	619	613	641	654	663	670	615	619	610	666	614	646	624	628	646	617	669	644	631	581	609	685	659	650	615	634	653	611	625	677	627	651	647	634	671	688	677	638	661	591	665	670	631	658	658	633	611	647	656	590	591	573	596	678	573	663	628	663	592	639	632	676	649	649	607	654	663	651	620	682	626	668	669	641	604	616	651	647	624	579	644	645	651	612	667	641	654	631	593	618	681	686	612	642	650	644	667	631	634	665	650	596	612	662	664	693	667	692	692	646	584	650	639	639	673	614	658	634	630	655	659	645	638	686	644	619	641	630	652	638	658	608	614	671	620	637	634	601	646	637	634	617	655	609	654	620	612	618	664	612	614	618	628	637	680	640	664	634	647	601	668	646	667	596	648	611	640	678	638	614	597	620	656	631	649	656	645	666	621	612	653	623	618	649	600	681	667	643	612	581	651	636	659	643	658	615	640	637	646	603	677	641	637	724	627	617	687	661	610	700	667	606	607	661	624	641	622	604	643	646	654	634	656	649	600	629	633	589	650	672	670	678	634	627	595	673	647	687	699	590	621	631	618	694	644	627	613	599	594	645	630	617	639	647	671	633	680	633	666	675	639	659	667	647	665	590	628	670	659	656	639	663	634	626	624	634	632	633	652	648	658	623	652	655	647	647	664	620	615	618	645	623	660	668	639	622	646	589	629	597	647	628	700	672	678	660	620	664	646	667	653	648	637	667	694	647	635	689	682	641	641	681	602	633	656	650	646	668	627	631	669	664	620	660	696	645	624	651	643	620	636	632	651	683	636	644	660	702	630	602	644	663	585	675	658	635	593	625	656	639	671	641	642	645	644	639	616	623	629	648	650	666	649	639	626	614	675	626	607	634	659	654	671	678	672	662	599	650	689	693	640	663	676	648	663	644	642	658	658	673	608	654	649	632	603	662	631	603	647	632	660	601	608	660	651	626	625	597	648	589	633	662	644	632	642	634	616	666	645	661	667	623	624	639	654	620	621	654	633	644	578	590	675	653	641	622	592	674	636	642	638	659	650	640	617	627	627	621	614	688	606	610	644	665	614	675	666	683	666	704	646	613	676	609	640	658	623	668	601	641	612	627	663	651	672	651	611	628	665	642	606	651	608	599	653	625	676	645	649	634	625	668	641	639	597	634	594	666	667	680	685	595	603	633	678	651	629	674	664	644	679	657	649	671	610	629	647	629	602	650	615	685	638	618	660	633	628	655	595	575	663	636	659	612	626	602	656	631	637	629	625	683	640	634	650	670	646	664	618	661	668	678	681	658	663	667	649	651	638	647	620	629	653	623	625	630	642	609	661	578	681	632	667	670	622	623	647	667	639	676	662	605	585	676	688	632	630	657	617	647	647	653	656	624	653	632	663	597	636	655	641	660	645	653	638	597	614	674	650	679	636	610	606	601	663	622	596	654	654	614	689	621	662	623	610	605	674	624	610	618	629	682	670	657	689	632	647	664	651	643	677	628	634	650	652	615	620	633	654	654	609	638	659	642	586	620	662	682	709	667	650	646	672	641	600	696	667	597	666	640	642	663	673	676	675	647	598	635	658	679	632	660	612	598	628	653	636	605	620	660	609	650	641	662	643	632	621	691	649	634	659	655	644	647	663	607	598	629	648	677	637	654	579	683	664	608	672	677	642	651	657	655	628	631	608	644	647	666	638	667	663	626	654	611	674	609	690	653	631	579	673	595	626	622	664	655	643	626	660	640	680	617	647	643	649	622	585	646	640	658	636	621	653	636	626	676	649	678	650	624	632	666	695	688	555	629	633	646	608	635	650	659	633	622	659	644	636	678	659	609	641	653	615	622	663	645	659	650	668	643	614	657	690	625	645	669	627	593	661	616	667	616	663	623	638	614	662	661	651	660	661	587	632	652	646	644	665	659	633	647	628	649	688	622	634	656	667	621	639	678	618	658	639	640	677	651	624	646	638	595	671	675	632	619	612	652	667	625	724	664	593	643	638	639	632	637	667	653	627	655	650	614	651	658	626	613	651	610	651	673	607	609	662	626	635	628	650	642	638	599	654	648	612	596	672	629	664	679	671	666	664	681	608	598	666	646	630	653	652	612	666	607	634	664	638	660	659	691	653	655	656	642	667	631	654	612	636	640	720	617	625	649	628	648	686	652	643	676	664	650	617	660	677	656	607	675	662	616	658	665	630	610	627	648	671	637	628	604	704	672	687	676	602	618	622	633	629	658	641	615	669	613	668	637	624	674	663	638	619	634	679	650	602	667	616	624	637	654	609	647	661	587	613	635	656	654	639	649	642	620	685	657	653	688	645	661	621	616	672	687	695	653	624	649	663	654	651	624	594	606	586	635	610	648	646	625	628	636	605	640	671	592	668	674	684	670	605	664	623	631	641	619	633	633	653	599	650	665	639	665	622	701	644	630	664	634	627	647	694	649	644	641	594	649	614	619	616	663	593	614	636	643	609	637	620	643	629	649	613	622	684	623	651	647	678	659	666	652	631	631	677	610	621	607	606	655	659	660	585	685	668	689	609	632	610	612	640	682	660	645	673	699	632	589	731	654	618	639	618	641	651	684	642	606	610	643	641	609	678	631	656	660	638	646	600	627	642	603	652	681	654	662	646	687	603	635	680	665	655	664	665	622	671	649	663	673	653	685	656	631	629	630	639	649	663	620	653	647	644	687	598	622	655	656	644	595	653	662	662	663	574	637	671	672	604	616	690	621	639	603	684	696	616	649	654	653	637	623	651	663	661	646	667	639	648	626	622	639	620	678	659	666	624	605	653	629	641	643	652	637	637	608	648	675	670	635	643	657	677	664	653	647	631	616	675	636	617	651
25282	21693	25548	28332	21531	4035	619	426	432	438	393	403	391	392	398	402	377	387	324	360	400	395	336	379	377	402	355	357	400	374	337	379	395	337	355	316	331	372	371	374	344	368	384	366	376	396	343	360	378	357	352	358	386	374	367	367	371	318	360	359	347	386	381	364	337	370	424	360	358	366	363	353	353	387	385	374	343	366	384	373	403	364	393	403	349	348	336	362	383	335	393	401	372	363	348	365	406	386	412	384	342	370	381	383	404	398	386	372	361	384	358	376	350	352	363	333	383	386	354	401	392	391	366	369	353	363	377	360	350	355	367	366	316	359	326	339	386	383	355	376	390	356	400	360	380	368	377	352	367	375	381	370	341	352	381	352	417	365	341	375	371	373	363	386	360	364	392	357	343	398	387	350	338	369	373	380	370	387	415	387	357	378	395	384	373	328	401	345	358	342	326	383	347	359	391	345	379	359	392	372	350	368	367	395	378	359	373	347	345	371	404	419	359	365	308	386	387	352	416	333	366	376	345	371	341	325	392	326	397	349	407	396	376	371	329	334	364	385	382	331	370	350	343	374	364	343	385	354	354	355	363	352	371	363	355	333	377	402	360	348	363	381	399	364	354	388	330	337	387	358	366	330	352	368	371	373	331	311	360	366	392	339	383	373	382	369	332	388	349	358	364	356	372	367	364	376	377	371	376	346	356	356	352	372	361	366	362	357	371	349	348	355	376	384	373	373	362	356	354	370	374	369	364	332	340	370	375	353	357	375	389	351	392	376	373	353	355	370	382	396	356	338	374	382	326	351	386	370	372	385	330	378	347	367	366	357	369	368	334	333	343	331	371	354	373	360	353	361	399	375	374	371	343	373	365	361	395	327	348	365	388	376	362	371	342	346	358	354	393	359	352	396	357	361	380	370	365	335	367	334	363	340	331	389	359	405	366	339	334	340	351	429	359	394	355	378	359	355	401	377	362	370	357	370	359	346	382	367	355	346	384	356	365	365	366	385	340	351	362	367	340	353	381	338	367	361	381	352	368	343	389	387	375	398	367	375	421	380	363	367	348	340	394	375	349	333	376	336	397	404	395	330	365	388	327	382	348	367	371	403	421	379	380	367	401	347	398	394	357	373	383	380	356	376	368	405	363	389	374	391	337	354	391	380	399	367	372	377	386	389	388	365	351	332	359	361	368	365	377	356	387	376	371	406	345	356	335	379	368	356	368	370	409	333	404	360	357	346	399	372	354	333	375	360	362	342	357	339	385	369	332	363	345	322	382	349	374	348	362	362	345	360	393	386	407	364	367	346	365	373	379	400	350	360	340	323	392	369	383	389	347	389	405	365	363	364	310	390	363	355	359	391	377	320	395	384	399	383	394	362	378	360	343	364	389	365	397	349	374	372	389	366	350	387	357	316	328	333	362	336	387	354	371	362	385	389	404	351	375	348	365	410	334	370	359	368	342	351	350	370	388	373	362	346	364	350	406	350	385	363	375	363	404	370	382	396	362	316	346	416	380	400	393	373	386	352	378	356	381	354	356	346	387	364	388	348	370	372	371	371	363	364	345	374	376	380	347	379	380	383	348	387	334	357	367	372	338	361	399	366	390	338	393	406	374	344	390	375	366	373	380	386	364	350	381	370	352	363	350	381	377	378	381	365	358	370	366	379	383	378	345	383	356	354	363	321	375	378	359	394	358	391	369	367	357	381	375	389	355	335	347	395	385	371	364	371	344	368	378	405	361	394	368	334	366	390	362	374	367	364	398	375	365	394	340	390	372	341	369	342	358	363	382	359	355	336	332	371	349	353	398	402	377	398	386	345	329	383	375	379	378	369	355	387	349	366	377	374	356	384	401	354	377	358	376	372	347	335	380	347	394	351	377	364	385	382	319	379	383	398	385	405	374	346	354	333	395	353	420	394	393	349	392	372	380	369	338	340	375	355	371	365	343	346	361	370	397	354	374	376	367	384	371	380	362	376	340	350	376	366	341	350	375	380	369	376	356	399	397	366	323	403	389	367	358	385	406	389	395	338	359	356	390	351	325	386	386	380	364	347	387	345	383	348	365	340	403	352	405	336	341	390	367	387	380	371	372	367	364	380	359	379	330	361	379	355	376	394	355	354	367	337	393	360	379	358	333	351	358	354	342	401	376	357	394	389	373	357	395	380	373	340	335	381	352	338	378	381	402	388	335	395	329	313	346	375	368	373	368	344	357	339	431	400	357	361	396	393	381	351	368	365	338	360	364	355	335	349	355	356	351	375	344	362	353	366	313	359	321	375	347	323	346	379	379	390	368	404	329	330	342	368	377	358	372	360	360	361	337	380	320	361	352	371	386	372	397	398	361	355	394	336	334	347	326	340	377	360	339	391	325	359	393	354	387	345	344	358	402	352	389	385	358	363	384	330	335	343	376	386	404	379	350	354	377	336	403	358	374	348	376	391	322	354	385	368	377	384	331	358	375	385	347	363	367	375	376	376	376	379	394	374	354	373	356	340	368	374	371	386	376	389	358	369	378	391	377	379	372	365	386	357	368	357	354	384	358	367	367	367	364	353	349	338	355	322	399	365	360	357	371	338	359	406	364	365	364	342	368	392	373	357	359	343	362	361	344	367	378	370	416	350	363	381	367	348	373	396	397	376	373	320	377	387	327	375	389	344	360	327	363	328	322	353	382	378	364	345	404	382	331	374	368	344	406	362	374	348	361	374	349	392	426	407	367	387	363	332	380	382	398	404	353	358	361	367	329	341	374	324	367	356	373	361	386	367	353	378	376	405	349	354	374	357	365	347	347	318	328	375	361	336	362	379	359	354	371	347	382	350	349	377	369	370	357	391	378	393	377	349	417	347	354	375	368	360	389	380	363	374	391	385	356	380	393	359	348	360	374	332	382	366	395	349	348	343	336	365	352	366	335	356	353	341	357	353	365	378	414	369	386	411	362	381	400	365	347	363	333	379	356	318	384	356	363	360	350	368	360	346	359	323	364	390	359	327	369	368	379	369	368	358	399	391	383	367	364	399	367	373	368	340	358	361	409	341	354	396	377	388	413	366	326	362	370	381	374	353	364	394	359	366	371	394	383	370	361	370	360	386	359	378	373	379	345	351	391	366	376	378	348	328	334	329	352	368	342	357	378	361	349	366	351	370	354	351	360	399	375	334	376	334	372	350	355	406	365	393	346	368	361	373	380	339	328	392	386	362	366	356	365	410	355	333	403	336	386	346	331	315	357	375	350	405	359	347	405	365	369	376	364	339	416	365	404	366	356	386	381	376	346	358	377	371	416	382	372	386	341	370	354	372	353	367	352	381	313	361	344	334	347	339	360	354	414	358	388	363	343	334	385	343	381	379	352	346	360	336	356	399	351	358	377	363	383	369	335	360	364	364	386	372	382	351	390	369	355	383	373	338	352	323	352	401	359	358	399	369	357	333	350	338	366	352	369	365	331	368	351	330	361	381	368	371	372	359	339	369	366	377	372	389	366	376	359	374
3972	2988	2137	1313	1038	916	902	849	817	814	783	819	805	845	823	845	804	788	817	811	737	780	798	764	785	817	756	793	814	800	789	811	860	754	829	782	809	768	826	797	776	808	813	785	749	775	789	761	778	800	799	777	784	781	800	781	827	786	781	819	792	823	812	777	830	768	785	751	779	798	771	786	755	789	846	771	749	787	792	752	749	762	821	774	804	795	795	797	799	796	831	773	801	843	755	768	740	826	791	796	787	757	817	768	793	789	762	791	801	740	758	776	789	795	816	775	753	736	791	782	763	806	784	814	768	743	819	809	810	811	812	750	767	779	720	812	788	819	798	716	773	805	764	746	781	810	830	788	822	804	819	752	789	776	764	779	803	753	746	815	787	781	839	777	838	761	771	743	780	809	746	762	798	776	807	845	771	808	745	809	769	799	746	812	810	786	826	825	817	765	822	814	787	798	827	797	807	848	758	768	774	815	752	791	819	838	756	861	790	826	764	755	809	847	787	772	783	787	767	768	748	752	769	791	761	790	812	784	741	813	859	772	786	826	812	796	819	796	873	744	866	817	779	793	816	806	766	816	797	781	771	782	814	797	759	775	812	817	750	789	751	732	806	738	776	843	795	805	783	800	776	775	784	822	771	777	787	776	829	812	815	754	751	766	773	800	776	760	735	824	772	784	806	757	774	816	768	746	764	772	836	789	797	855	791	769	793	806	793	775	801	789	784	761	751	799	805	829	823	737	807	803	807	777	863	764	773	779	794	806	769	761	809	787	786	779	768	771	796	751	771	804	767	796	811	816	818	795	758	772	777	796	829	831	771	819	746	803	789	747	769	794	788	798	771	766	772	770	763	781	789	773	807	822	768	798	728	834	848	779	760	752	736	790	788	809	748	823	766	820	834	749	812	823	768	789	781	770	825	787	815	820	823	752	767	783	765	783	745	802	753	768	773	764	768	802	799	842	856	830	830	804	770	768	737	793	787	774	802	798	781	784	787	780	763	799	820	824	745	749	764	811	813	807	745	796	725	771	787	791	752	780	785	798	791	800	737	823	809	792	753	827	764	804	801	743	753	812	781	759	805	840	765	759	775	838	751	806	848	797	790	811	798	776	779	768	786	794	801	719	820	783	790	800	806	817	791	830	794	822	811	815	775	778	789	815	758	765	778	824	821	800	776	809	865	796	790	752	775	770	760	769	813	789	782	777	840	791	779	765	818	812	821	769	757	807	767	770	801	791	779	753	791	783	803	791	811	810	793	755	779	800	798	784	802	770	779	832	763	788	750	839	832	830	768	821	828	781	767	790	802	775	802	767	739	773	769	775	752	751	806	807	767	784	804	832	814	804	764	769	773	753	782	752	784	828	761	785	827	799	786	769	813	735	802	799	794	765	758	810	787	812	845	771	823	780	773	720	776	775	844	794	794	789	749	807	763	756	797	796	788	803	778	816	758	751	827	782	775	809	748	761	743	744	829	768	791	819	820	810	779	806	835	815	794	733	763	769	783	838	786	785	789	836	750	786	734	786	795	752	777	779	761	803	801	774	777	764	793	783	776	814	814	815	797	764	773	765	764	827	802	800	820	796	822	820	784	791	783	764	827	760	815	837	803	779	815	812	734	727	787	785	789	780	815	819	787	778	743	766	755	804	745	783	769	807	796	786	792	784	802	799	749	778	784	769	757	823	816	776	860	775	784	795	789	774	789	776	783	758	804	825	811	807	785	791	768	776	789	804	799	795	779	852	802	781	842	782	768	791	793	768	837	792	763	777	791	813	802	768	821	811	799	761	751	813	829	768	790	748	766	784	853	797	811	775	736	792	815	831	814	792	857	804	770	825	769	780	798	809	786	804	786	819	803	806	831	811	764	770	786	747	777	784	817	847	767	777	811	771	781	770	783	802	758	789	788	753	774	810	803	843	740	804	807	758	824	815	797	771	814	750	829	803	821	752	820	788	767	839	745	738	821	771	748	783	766	780	771	806	758	831	811	791	709	808	797	785	739	736	820	783	787	827	769	772	840	789	758	768	792	803	782	778	794	789	753	789	756	733	763	788	753	797	832	796	828	804	828	788	786	739	757	854	839	816	862	813	805	788	826	784	784	739	770	766	844	752	790	778	788	807	859	807	758	771	808	741	748	830	750	839	794	749	777	749	813	832	735	775	805	792	746	778	792	747	826	745	807	749	800	808	788	776	799	847	783	794	774	721	753	775	774	754	843	707	807	818	838	781	791	785	816	771	759	761	789	813	763	763	743	796	813	798	797	830	810	745	803	816	735	777	746	813	794	738	744	746	747	825	750	807	777	765	794	811	843	815	770	792	718	797	776	817	800	817	797	772	807	802	850	780	746	749	833	787	838	821	782	758	799	814	803	803	807	837	791	855	755	826	763	771	728	825	765	760	732	814	762	759	815	808	765	823	783	743	761	816	798	816	805	823	829	819	824	783	809	827	808	774	786	795	776	797	776	809	801	820	763	825	777	757	789	824	821	788	811	797	797	789	785	797	848	841	767	772	820	847	756	789	808	803	793	826	745	830	804	753	815	799	775	836	806	777	802	773	745	791	732	784	727	738	820	778	769	802	807	750	818	755	776	773	751	774	759	770	824	772	827	813	831	754	821	859	788	747	775	809	770	765	799	754	770	758	770	766	712	849	779	768	771	754	826	803	836	754	789	854	783	835	803	778	829	827	745	839	783	751	795	845	792	781	781	772	792	829	818	802	798	784	760	813	757	790	742	787	766	802	852	822	778	806	787	810	792	721	793	760	824	793	770	815	780	812	858	764	769	819	810	753	845	769	824	764	797	790	786	783	754	789	767	799	807	767	760	768	854	755	800	765	796	775	845	741	804	794	795	771	759	755	830	748	749	784	763	819	804	791	734	803	818	819	745	794	819	765	836	778	789	775	795	765	737	769	751	804	846	772	774	805	786	832	762	835	815	796	828	787	855	790	735	756	762	756	761	831	772	823	817	758	821	831	797	765	784	825	789	755	808	818	774	791	768	792	798	743	777	811	818	810	767	825	815	825	758	751	777	819	775	842	773	804	789	765	814	773	781	774	800	758	777	801	810	792	783	784	786	821	805	774	749	763	796	796	777	761	828	805	791	735	776	795	787	759	815	806	815	799	812	758	757	787	787	709	753	760	829	871	793	775	753	784	829	806	749	807	772	796	777	770	808	806	733	729	774	784	733	771	764	835	761	839	805	791	856	725	803	769	752	783	746	795	801	775	783	777	779	833	807	817	755	783	786	784	772	787	791	781	727	802	797	760	811	809	767	782	785	741	802	804	798	732	803	800	778	752	740	814	781	778	812	786	740	778	766	766	820	791	785	773	804	793	741	748	759	805	804	775	820	743	810	784	823	779	784	817	785	790	830	816	734	784	781	764	795	801	809	829	773	867	831	798	754	830	780	812	786	765	779	834	750	766	817	803	798	798	802	752	793	755	787	729	769	795	778	754	792	769	730	807	831	821	773	807	739	809
24527	21720	26141	27837	21728	21721	3113	548	373	341	287	262	259	275	256	247	228	232	251	242	212	196	254	277	228	232	255	214	211	246	222	233	226	208	224	226	239	240	197	230	208	219	220	244	229	204	240	212	208	227	215	219	263	227	243	221	221	214	216	223	225	232	241	207	227	206	204	226	191	218	228	228	222	228	225	230	223	190	228	219	207	200	228	236	231	210	218	236	195	232	205	209	239	221	206	193	214	194	205	206	208	202	215	246	213	211	222	201	233	189	207	247	223	231	229	254	197	224	198	207	221	225	216	214	218	204	224	192	188	237	223	221	224	203	226	198	205	197	192	200	206	235	215	250	235	227	200	222	244	226	218	176	212	195	193	226	202	214	203	240	212	186	221	234	213	200	241	219	226	218	206	218	192	245	245	219	221	235	219	222	216	215	200	232	213	212	215	202	225	240	178	190	198	210	227	209	229	228	181	229	225	212	235	213	200	201	227	205	209	193	202	231	212	187	196	214	230	213	195	210	228	221	225	227	234	221	200	242	216	200	214	204	210	232	251	208	214	211	214	211	203	238	203	208	196	213	226	196	230	219	221	211	225	225	203	233	230	225	196	208	206	229	244	219	224	218	215	212	229	214	237	189	218	211	250	192	224	212	203	210	266	223	204	214	223	214	215	196	221	215	221	241	201	227	190	239	206	213	233	221	201	206	246	196	218	243	224	235	229	181	205	238	239	209	206	214	242	219	218	210	196	203	244	231	200	210	212	222	245	211	196	187	227	222	209	245	208	209	222	213	222	221	234	235	194	207	210	220	236	201	209	196	243	229	221	222	201	206	195	218	247	223	213	231	222	229	221	221	198	203	238	222	214	233	221	227	222	226	232	217	235	209	216	190	196	197	193	195	231	206	211	232	236	198	217	184	217	184	210	193	255	223	219	212	221	202	218	229	227	234	213	205	237	214	189	207	244	226	203	215	202	261	239	208	218	222	235	247	200	187	203	197	216	225	203	217	203	215	242	224	213	207	212	245	197	239	208	222	228	239	229	228	217	232	216	209	217	221	229	193	200	198	217	237	241	227	206	197	250	254	211	209	221	211	198	217	228	213	194	206	204	255	232	204	223	187	256	240	251	200	226	225	230	202	192	249	216	219	227	197	229	205	249	218	184	228	236	221	221	216	213	227	231	223	200	192	200	209	217	199	192	233	228	208	211	218	242	200	232	183	218	222	190	226	229	221	235	210	230	229	204	229	215	214	224	251	227	235	221	214	223	205	208	223	195	233	206	223	218	239	205	246	205	205	234	222	217	219	210	220	244	226	231	239	218	206	225	197	229	202	229	217	213	208	218	254	212	194	202	191	210	222	229	193	217	249	195	196	225	212	215	241	196	209	197	231	203	230	223	224	225	233	245	208	206	217	215	206	192	213	196	176	235	183	244	212	215	198	223	197	200	198	213	224	219	217	220	194	197	225	220	199	176	226	235	182	235	215	227	219	209	217	204	210	197	219	229	224	197	223	232	225	208	224	210	203	188	216	222	223	220	209	198	210	218	231	219	222	201	235	207	177	200	213	233	241	219	197	207	220	217	216	222	224	215	225	212	215	219	199	226	230	230	220	218	239	203	211	202	229	208	215	201	200	216	212	221	207	207	228	225	211	210	235	218	214	197	211	235	198	193	196	232	218	227	222	213	195	228	226	243	197	228	219	222	229	246	224	229	216	210	219	250	212	216	210	225	229	211	230	218	209	216	209	203	192	195	206	228	205	235	208	209	239	208	193	226	202	222	214	203	225	205	237	181	227	222	182	198	211	215	198	219	252	216	207	215	231	218	229	206	203	210	205	242	237	227	186	245	200	203	227	213	234	213	211	238	214	210	231	213	197	191	205	215	200	238	205	246	221	220	207	230	193	196	229	235	186	218	221	205	244	224	187	215	230	219	206	224	234	180	208	200	238	216	201	190	214	229	223	191	247	205	234	205	187	243	218	237	212	189	207	204	204	218	224	202	213	221	199	223	213	236	229	199	231	215	213	228	204	219	214	196	246	238	201	221	235	203	226	232	191	216	237	229	232	206	219	222	204	243	208	218	194	212	214	219	192	192	228	228	212	222	226	216	233	211	196	206	190	199	240	209	236	242	235	203	237	230	231	254	217	218	205	221	199	210	213	237	245	255	226	231	218	221	220	210	216	221	252	215	224	206	217	241	251	190	226	225	220	208	208	204	233	204	227	199	207	250	228	229	222	220	228	204	222	186	248	212	222	208	221	216	217	221	200	200	217	218	223	212	205	224	220	216	209	198	215	217	205	233	194	207	205	228	210	234	216	236	201	228	221	222	210	212	224	202	198	221	211	212	208	220	206	229	218	217	207	237	220	222	215	220	196	220	233	214	225	201	219	199	235	219	199	212	219	232	215	214	202	199	232	198	224	232	216	211	206	207	214	220	226	219	229	220	228	222	194	252	230	218	221	210	226	235	218	214	264	230	211	219	212	240	220	215	189	202	204	238	204	221	248	250	248	223	232	222	222	215	212	215	185	205	234	201	212	210	207	222	221	197	196	214	223	190	220	209	200	194	217	230	207	194	215	198	266	234	231	245	224	218	208	193	264	230	205	198	255	172	205	229	237	195	246	201	245	188	214	208	203	215	207	209	230	219	218	201	234	226	202	233	213	222	226	206	205	204	245	211	195	236	235	225	212	219	211	205	189	205	170	211	228	226	184	225	260	208	199	225	230	212	230	219	218	210	211	220	225	210	198	219	225	218	246	217	233	198	189	224	203	229	223	226	228	206	223	220	212	217	205	226	224	224	214	219	205	227	226	219	236	209	230	218	179	230	194	217	209	235	218	210	222	207	251	224	224	209	206	237	202	222	226	238	231	220	210	226	208	204	223	205	242	201	231	211	220	238	236	199	210	241	189	202	208	225	234	222	211	229	208	236	222	211	206	210	226	230	190	192	242	209	229	200	233	204	221	240	220	219	212	228	218	222	238	210	221	201	222	216	217	217	219	193	246	217	253	192	220	199	206	225	215	224	199	226	216	208	216	232	212	244	208	212	218	209	238	248	233	214	222	224	208	213	213	229	202	228	249	210	219	217	213	192	233	199	199	214	243	220	199	233	208	209	239	226	243	199	222	236	217	200	234	201	222	213	197	213	204	200	217	229	225	211	242	201	170	201	185	213	191	224	253	254	202	239	208	243	240	227	225	222	221	210	206	227	207	206	245	231	214	215	219	207	228	209	217	231	243	204	223	230	210	188	222	210	235	220	227	198	229	180	232	233	236	202	208	206	210	226	221	231	213	203	217	213	213	197	210	237	199	213	194	194	192	209	212	217	203	219	237	199	217	223	262	211	231	215	198	217	184	223	215	265	226	184	191	204	227	221	213	219	232	193	216	222	186	198	228	220	235	225	232	221	219	229	221	228	192	206	224	201	220	199	196	204	220	226	194	222	186	228	189	206	216	230	234	230	198	202	187	229	221	246	240	233	230
4080	4865	3088	1481	918	770	611	597	610	544	542	541	543	488	505	515	482	482	500	496	489	467	506	494	482	506	516	478	492	506	494	468	485	457	444	499	472	502	491	505	486	493	516	499	505	476	540	487	463	474	505	495	465	520	492	477	492	496	490	489	491	450	476	471	483	503	468	451	484	510	503	523	461	457	481	500	481	503	526	469	474	458	515	495	488	482	433	484	482	489	467	479	494	461	457	487	464	482	443	495	445	471	458	478	448	511	493	504	543	462	463	462	479	444	481	489	500	488	457	504	492	475	495	471	522	516	451	510	488	474	517	450	452	498	447	493	482	467	532	473	466	506	462	463	476	499	454	481	508	470	479	483	511	469	478	461	493	456	482	482	503	462	464	487	510	503	495	489	518	499	498	457	502	473	454	498	521	494	515	467	444	514	464	491	477	472	495	508	486	476	489	479	512	495	501	478	506	459	455	501	453	507	461	486	449	505	518	444	503	477	462	471	433	473	468	487	501	535	442	437	486	491	479	487	476	479	452	465	483	480	447	489	479	452	485	458	525	484	496	465	485	500	471	474	498	502	483	489	541	444	491	476	427	476	476	493	492	544	497	470	466	441	493	466	502	483	476	492	435	499	483	484	460	484	515	459	490	483	459	489	486	501	499	495	486	452	496	451	467	498	441	518	509	458	468	469	475	506	462	501	502	503	425	504	438	443	477	527	489	498	505	489	513	464	462	500	462	492	491	491	492	500	482	492	473	454	460	459	510	518	485	457	468	502	505	500	431	453	482	476	505	445	482	467	495	488	463	492	457	465	481	470	481	501	446	480	506	484	471	516	494	513	504	484	462	479	475	484	523	466	441	501	497	481	502	491	486	459	476	490	491	444	467	475	467	455	487	523	473	468	492	479	467	500	451	480	512	469	465	505	451	466	478	484	523	535	439	481	487	472	482	481	481	450	496	474	501	479	452	480	494	456	502	465	516	489	447	441	482	466	486	493	458	478	460	455	507	482	475	499	502	472	439	518	506	440	443	479	479	518	532	431	527	482	502	470	516	507	472	470	485	504	482	510	501	440	454	458	488	482	478	462	466	463	497	498	492	480	478	490	496	497	488	488	483	485	468	468	463	473	434	461	506	451	496	498	475	530	521	475	486	528	456	454	481	489	472	460	459	494	488	519	523	463	485	499	501	477	476	472	490	472	474	510	435	505	497	513	482	464	460	510	461	465	471	474	457	508	508	468	427	498	490	475	458	481	486	445	478	465	458	503	488	480	499	461	492	488	474	476	507	480	529	466	539	485	472	472	473	502	494	497	495	491	477	498	490	454	470	471	481	468	501	472	480	477	482	515	491	464	472	518	498	493	471	478	497	535	512	499	502	527	413	481	504	478	480	439	499	449	475	483	486	513	486	506	512	510	474	508	522	505	487	520	446	469	457	447	478	489	488	475	459	468	486	453	487	448	496	491	461	499	490	460	481	473	499	469	487	489	499	485	500	462	489	500	471	471	463	500	486	487	485	458	475	452	512	483	457	457	465	442	523	490	515	475	520	480	446	476	501	483	484	495	518	464	501	477	470	471	488	460	475	499	495	519	489	466	514	492	454	502	496	475	487	493	462	482	492	511	511	469	492	480	485	506	469	447	494	499	452	485	492	511	455	509	498	488	470	480	477	498	464	467	515	483	487	459	519	449	493	454	446	487	487	469	506	474	466	446	462	478	476	473	474	489	473	488	474	495	493	476	498	442	483	493	479	524	487	457	472	476	487	489	498	476	443	488	478	462	480	474	458	497	475	471	523	460	494	478	477	474	460	456	507	466	442	488	499	506	495	473	495	477	472	496	517	489	491	449	438	477	471	485	444	458	496	502	481	479	450	443	488	489	485	504	471	478	466	498	481	478	442	505	456	486	463	490	468	519	484	494	481	468	472	467	457	478	515	488	492	509	495	490	496	499	459	472	457	484	505	478	503	496	483	490	473	491	474	468	514	492	479	501	505	465	492	515	430	489	465	495	454	522	454	495	469	467	473	498	467	471	491	477	489	486	479	445	476	487	440	428	498	497	474	480	490	449	489	462	438	512	477	487	490	493	426	482	469	463	486	487	481	498	530	504	458	465	464	476	514	471	495	503	447	488	470	507	496	471	450	476	470	513	478	478	476	481	488	503	487	506	481	481	470	494	465	455	470	479	493	471	496	470	488	463	479	455	474	508	478	464	467	487	469	501	472	471	494	458	474	501	515	502	452	489	515	474	497	478	489	530	466	496	498	466	485	471	453	484	469	483	445	509	501	493	471	418	449	475	457	477	506	500	476	482	501	495	424	472	482	476	487	459	476	484	465	479	471	497	481	484	474	505	480	464	489	476	481	471	473	479	475	510	465	478	482	466	457	491	502	475	492	473	446	510	494	421	467	521	459	526	487	474	462	497	456	474	430	442	477	486	473	464	434	462	509	501	485	495	490	524	468	482	493	481	478	492	517	479	492	467	470	483	491	478	531	496	489	495	483	461	485	448	470	520	449	435	483	546	457	485	464	501	481	469	453	511	465	510	477	477	479	486	483	457	456	487	515	487	481	486	477	485	485	462	525	440	471	453	488	471	470	534	481	477	458	496	494	494	489	464	438	478	525	467	490	467	498	489	476	515	493	488	475	448	516	501	484	473	480	487	524	505	458	475	486	482	495	445	452	463	451	486	479	454	464	478	469	516	471	506	500	445	476	464	474	430	498	482	466	492	525	479	490	481	469	497	459	472	493	500	494	491	426	471	510	481	472	452	473	514	493	512	528	513	513	458	512	479	471	467	511	503	508	485	479	491	465	487	464	460	489	461	460	495	510	472	479	471	473	500	513	509	493	483	486	514	513	501	488	508	522	482	484	490	461	443	497	491	486	488	485	506	502	473	497	479	480	502	506	489	458	504	492	445	493	484	477	491	499	481	497	507	479	473	461	510	461	461	478	475	512	476	478	505	483	499	512	437	496	462	484	500	491	531	501	477	472	478	483	494	474	476	471	459	478	455	490	475	489	501	497	490	501	508	482	464	486	470	443	443	482	490	486	485	496	495	489	491	495	495	454	509	513	517	476	466	466	468	463	470	467	480	461	453	461	463	467	461	460	468	466	488	490	486	485	477	487	500	500	489	483	500	483	475	486	483	482	468	474	507	462	493	472	457	494	482	511	459	469	482	506	475	499	510	462	496	501	508	502	483	491	459	452	488	465	485	514	450	501	456	502	493	484	470	485	477	446	499	459	506	481	512	448	478	434	482	503	467	465	491	488	505	494	486	470	473	479	473	460	474	473	463	516	498	498	461	475	490	453	496	460	468	451	500	498	415	496	448	495	469	511	466	470	457	457	518	489	497	469	504	440	471	458	480	512	471	458	476	489	466	492	490	511	490	481	487	483	467	478	432	493	458	456	481	496	471	471	458	477	475	488	465	476	465	504	480	467	475	472	444	476	479	509	512	470	491	448	510	488	471	496	468	514	503
33433	10311	1139	581	474	476	319	311	280	272	310	280	302	299	307	296	249	251	302	243	267	259	262	293	312	305	300	288	306	285	290	281	301	287	293	278	264	277	294	272	283	294	282	290	301	298	283	269	271	285	294	290	305	259	286	285	287	296	325	261	267	291	293	306	285	280	296	273	280	266	313	289	282	295	293	292	275	271	295	258	303	289	299	297	287	247	280	268	283	270	310	293	266	341	266	271	302	280	287	281	302	267	277	281	304	281	260	280	289	307	259	271	250	274	299	278	290	274	278	278	331	281	311	278	269	291	304	288	283	297	272	294	257	309	247	252	271	271	287	274	283	310	269	289	268	288	271	286	282	281	290	310	272	283	278	320	297	286	339	298	264	287	285	275	270	262	289	284	305	298	294	286	281	315	288	268	281	274	315	286	246	276	295	288	304	306	274	297	293	274	282	271	284	305	292	281	274	256	276	279	258	260	329	267	305	275	281	272	281	294	320	312	307	280	279	287	283	277	274	247	274	282	282	257	267	258	274	287	269	289	315	251	297	267	298	273	260	283	270	261	293	273	269	290	285	268	303	282	283	306	298	300	297	293	277	247	258	271	256	319	279	297	304	261	288	283	271	289	302	277	287	284	292	295	314	278	262	285	282	266	269	281	273	293	285	288	263	294	262	279	271	243	263	282	333	276	304	269	316	284	292	303	286	276	295	291	279	278	313	309	280	297	311	307	309	241	292	259	259	263	305	272	299	262	252	326	279	247	284	298	270	290	250	253	293	266	269	263	284	290	323	289	266	265	325	282	256	296	299	269	315	277	287	316	283	310	321	295	316	285	295	277	283	284	270	308	286	269	281	273	265	286	309	283	309	257	258	284	270	304	305	295	269	260	278	293	295	286	330	276	283	271	284	327	263	261	259	296	297	308	280	284	301	281	303	280	312	284	291	277	291	256	300	270	233	261	305	293	296	277	290	300	277	286	275	255	321	297	304	339	301	287	297	276	269	281	313	291	310	273	303	266	268	309	323	302	319	281	280	265	302	301	304	272	254	321	296	292	265	301	286	306	283	259	239	305	335	306	310	279	272	262	269	315	292	294	259	285	262	247	310	316	276	306	293	301	275	288	310	272	290	270	272	286	302	278	270	275	287	286	283	300	306	293	293	272	288	265	287	314	272	272	283	288	275	281	277	326	266	287	263	296	285	273	278	280	296	254	299	283	262	276	308	291	288	297	277	281	292	261	285	297	297	258	255	272	280	315	293	285	293	287	295	315	308	306	294	288	295	279	264	265	277	265	296	260	343	288	274	278	290	287	272	314	301	283	264	302	264	275	288	270	292	313	278	257	286	278	266	251	287	307	303	271	327	285	272	310	278	303	275	298	284	290	283	303	271	297	283	269	267	264	288	264	290	285	303	278	304	327	293	269	264	309	263	277	275	296	306	284	308	306	310	301	246	276	313	284	277	310	307	293	308	275	309	276	273	289	278	269	274	280	289	246	301	273	280	299	269	275	259	274	295	277	295	317	319	274	275	298	276	289	287	265	291	291	315	305	296	288	289	274	274	262	289	253	290	285	281	305	270	316	287	312	307	282	270	299	288	289	262	262	259	284	311	282	302	321	272	290	280	289	324	280	286	287	252	277	291	266	299	275	297	279	280	307	286	285	296	283	282	299	256	266	286	284	279	248	281	295	296	309	322	279	282	289	317	300	257	285	283	272	277	277	316	287	316	260	313	287	286	302	270	293	277	288	296	294	298	301	267	286	276	277	281	288	316	289	280	295	296	296	272	274	283	294	279	252	310	290	277	296	284	294	261	304	305	276	302	280	262	281	298	267	293	268	281	292	312	290	269	292	279	239	255	300	299	282	273	279	283	292	295	268	295	275	268	258	308	302	267	293	290	288	284	276	273	271	282	270	292	273	270	278	276	298	286	274	295	286	260	292	293	316	283	287	286	275	301	295	277	292	288	281	286	302	284	282	304	265	301	274	266	305	316	284	262	281	315	295	243	279	295	260	275	300	272	287	295	277	250	288	318	305	292	273	298	289	306	278	306	257	290	282	306	276	307	281	274	292	267	325	279	267	268	290	328	270	290	302	307	325	301	280	298	286	297	268	314	302	311	317	305	267	283	259	279	299	284	295	299	283	276	284	313	252	282	308	274	283	296	305	274	277	287	294	273	264	328	295	299	317	280	266	303	289	260	269	243	282	315	283	254	285	280	243	291	273	292	263	299	259	288	280	295	286	299	287	262	288	282	354	268	279	248	304	248	280	296	277	286	309	264	292	291	305	288	294	284	296	281	282	273	261	276	300	288	284	271	305	327	311	309	261	291	287	278	292	293	294	287	269	257	255	284	304	285	295	312	274	258	272	302	249	299	266	284	309	300	299	277	224	283	307	309	268	273	257	296	293	256	303	285	286	276	303	313	298	277	276	281	275	255	284	270	269	299	272	287	336	299	306	331	279	269	294	296	271	292	301	276	270	266	303	276	262	270	304	290	284	264	303	294	266	267	307	258	280	332	270	295	262	300	285	265	297	268	324	293	285	304	295	304	307	299	298	266	305	263	298	301	270	244	279	301	288	296	264	289	279	267	293	272	303	288	290	289	260	263	293	262	293	298	300	273	293	296	276	276	282	279	275	284	302	304	301	273	315	266	276	265	287	287	256	285	274	288	317	298	296	257	289	279	286	259	271	263	267	283	291	280	289	270	269	265	306	322	262	290	251	287	242	281	305	314	241	312	294	289	281	265	273	277	284	306	288	289	277	318	306	261	326	269	302	256	285	293	264	287	315	328	295	293	309	305	247	303	271	302	287	299	303	279	262	314	281	267	285	267	294	292	278	285	281	291	313	304	307	273	323	315	280	297	294	273	334	238	286	327	308	267	283	290	300	299	283	269	261	311	292	282	274	283	285	291	311	279	288	275	289	315	325	277	287	276	282	270	256	317	294	282	285	292	274	238	291	335	289	294	280	299	290	284	289	293	264	270	282	276	264	261	286	256	239	275	290	310	273	310	266	272	267	280	249	262	258	288	285	269	319	286	317	275	282	263	269	261	283	282	275	261	270	286	286	267	257	256	300	274	285	269	293	261	287	280	270	270	281	282	247	328	245	286	307	293	287	275	268	276	298	297	281	267	322	270	293	309	276	300	298	307	269	264	282	326	287	286	285	287	317	263	277	310	294	269	317	309	270	310	311	306	282	295	247	290	279	303	268	281	266	276	256	259	252	273	303	316	293	281	302	247	284	282	318	316	243	291	292	285	315	311	267	277	322	262	289	281	290	302	291	306	259	278	286	304	287	279	286	289	273	292	294	285	297	292	315	278	252	291	310	288	294	271	307	263	284	277	269	293	284	284	298	277	281	295	274	305	293	278	293	312	269	268	296	313	282	314	276	294	291	241	289	287	270	313	321	283	279	285	253	318	283	265	333	283	290	296	314	267	265	283	253	291	325	254	264	290	256	264	304	297	287	330	291	281	290
6026	814	764	669	614	681	676	653	677	627	668	618	652	626	636	678	660	659	693	641	618	681	615	661	648	639	698	670	640	666	678	685	644	639	663	596	672	711	645	650	669	633	657	661	636	651	648	690	604	650	674	678	642	616	715	642	645	682	679	565	662	694	628	636	660	645	608	647	625	626	645	621	696	637	656	645	647	645	657	671	653	683	665	679	636	641	720	667	664	679	636	647	624	666	637	642	617	663	629	689	609	643	643	617	604	687	683	654	640	644	687	651	612	673	669	661	622	654	649	669	673	700	641	646	659	621	623	622	654	687	656	650	682	634	672	658	664	674	648	658	645	643	643	632	691	667	640	653	644	640	643	638	654	678	646	644	611	660	648	637	666	652	661	632	671	685	709	632	652	653	660	692	645	587	645	667	673	654	680	684	609	696	654	676	676	648	643	619	663	700	625	692	640	639	620	671	681	679	698	684	656	658	648	685	651	665	658	639	647	663	668	638	694	674	592	667	653	680	693	639	616	688	616	668	623	685	638	630	622	654	678	652	671	632	646	608	638	647	640	642	643	635	683	675	696	649	653	589	619	662	638	660	670	630	677	663	624	679	665	673	687	674	642	631	648	637	636	679	700	714	657	661	642	660	637	660	674	636	643	671	631	649	609	652	660	673	662	634	605	618	629	610	675	666	710	678	623	640	619	650	629	675	662	667	696	651	627	656	664	603	635	661	649	648	629	641	657	666	627	656	641	649	643	626	704	680	617	613	648	653	637	653	645	647	650	661	652	648	679	658	623	676	634	656	628	623	654	695	668	607	665	671	632	642	613	609	679	634	677	671	619	641	644	658	701	654	692	620	622	636	653	657	655	649	621	631	639	646	630	666	658	669	624	648	699	667	606	679	692	641	675	666	658	606	630	642	637	652	642	646	627	679	683	621	639	673	661	691	652	658	662	693	687	667	680	657	646	685	641	646	663	659	655	613	655	663	678	662	692	643	624	654	647	658	631	674	649	655	666	657	608	661	637	625	650	683	653	626	644	642	647	642	641	660	650	656	678	667	622	653	647	664	627	640	680	701	637	649	606	636	625	641	649	668	643	638	681	670	625	613	606	701	660	617	649	679	681	656	586	681	645	647	680	599	669	618	659	670	642	648	627	648	679	662	623	643	663	646	669	678	665	667	623	608	612	601	628	640	692	647	631	670	663	654	655	648	663	635	652	684	634	621	630	611	646	663	644	613	634	683	632	667	627	674	654	702	677	668	667	672	628	662	664	655	600	673	629	626	685	655	636	674	663	667	682	662	602	643	659	661	694	655	629	618	668	621	660	646	637	663	647	648	739	657	673	663	661	650	654	635	626	630	597	694	644	630	685	675	690	671	635	667	639	664	657	640	657	655	682	633	590	636	638	694	703	616	632	669	707	663	633	691	633	639	699	651	590	641	619	710	645	621	663	579	650	675	685	655	724	643	650	665	665	613	676	645	695	632	646	668	682	652	654	629	685	629	645	671	642	662	679	626	638	662	653	659	625	615	613	653	668	707	626	633	679	611	626	680	647	660	671	667	639	665	681	652	667	686	634	679	679	672	664	663	652	630	640	692	640	667	641	648	668	663	655	685	664	656	682	645	687	672	709	654	654	635	655	634	643	672	616	704	685	624	690	650	646	652	691	633	706	694	638	632	646	668	623	721	638	650	691	681	618	613	665	632	688	589	656	681	646	677	663	650	614	613	684	614	625	681	622	597	641	645	614	646	645	671	635	667	667	630	657	603	659	672	658	636	664	662	658	674	609	671	635	662	675	638	637	633	662	618	621	658	664	627	634	639	680	692	653	652	632	707	658	650	651	690	686	664	660	625	684	645	630	633	667	664	618	681	637	669	647	659	694	641	678	658	622	631	612	633	673	668	673	631	697	647	650	645	622	633	671	650	676	679	632	639	619	640	636	629	625	656	639	698	654	645	649	688	621	648	689	670	631	677	631	647	684	655	643	622	625	655	657	658	651	694	629	641	662	655	647	646	602	672	640	685	602	717	608	644	647	640	670	669	666	640	670	624	666	605	650	676	641	655	655	633	629	655	672	689	670	652	646	638	631	677	636	686	663	618	650	614	624	670	632	688	705	647	629	668	615	629	662	586	682	680	650	629	675	650	653	641	615	643	642	666	623	640	662	629	654	602	649	653	682	654	641	617	643	671	668	661	574	649	683	684	652	621	658	674	667	645	664	645	617	678	649	670	661	624	657	635	688	656	647	612	710	652	615	589	620	602	668	636	675	723	664	662	672	614	664	683	647	670	660	615	661	660	693	662	618	665	646	658	626	651	654	680	644	627	602	639	700	662	622	686	649	694	720	637	634	644	653	656	639	631	687	694	675	655	623	675	622	646	645	653	610	665	629	680	643	643	651	621	681	680	671	686	639	644	618	646	641	641	649	670	675	696	672	656	631	692	640	638	684	643	708	704	659	676	685	673	627	658	649	658	629	652	657	675	641	627	625	702	669	676	649	640	679	706	695	678	621	640	662	643	671	646	667	665	708	607	633	638	659	661	667	630	585	720	612	678	646	635	614	668	624	704	593	627	638	662	653	677	641	656	641	626	632	596	697	635	662	683	646	588	685	641	652	661	660	656	681	651	657	679	640	654	637	651	648	633	611	620	661	649	636	678	610	693	675	704	639	633	623	656	627	645	666	650	650	661	629	639	664	674	671	646	663	652	620	616	622	644	671	665	603	627	671	670	663	606	636	679	604	659	699	635	674	617	655	634	673	659	666	637	637	654	672	627	716	690	642	685	611	610	652	654	663	618	619	694	664	646	627	695	676	690	613	632	630	673	621	584	629	693	682	647	678	641	695	611	669	693	647	676	660	641	663	659	665	649	672	653	647	646	643	694	658	650	693	690	645	648	640	647	652	659	647	612	668	671	646	662	676	653	612	644	681	629	644	676	663	658	639	664	666	658	665	624	646	630	667	670	652	623	609	696	657	651	676	630	671	645	623	685	621	619	611	621	632	631	645	650	652	593	686	676	632	684	673	636	630	664	640	678	692	620	657	672	646	611	627	635	707	642	634	671	709	704	648	664	672	636	662	653	656	635	677	617	637	625	646	645	636	654	645	654	672	667	680	631	673	663	670	680	663	639	639	638	649	640	667	680	664	612	651	662	645	692	637	620	605	639	645	645	652	709	672	644	642	642	638	653	635	649	655	673	651	642	675	641	673	656	639	679	678	699	643	653	633	639	676	637	653	628	635	661	698	675	663	612	635	679	691	646	657	669	629	620	661	647	654	611	611	667	651	669	674	668	654	646	691	665	666	680	611	623	662	630	638	657	645	662	671	653	695	648	671	640	647	722	639	643	649	644	612	654	655	645	659	649	698	645	670	701	646	647	670	638	635	632	672	630	605	689	688	640	650	691	736	649	619	689	657	641	659	667	646	659	640	660	634	667	662	645	649	634	664	668	699	644	687	650	632	662	696	716	659	663	641	658	604	689
25271	21698	25541	28360	21569	4169	637	494	441	401	414	403	437	375	371	399	396	371	384	347	396	360	384	370	343	363	390	385	343	371	358	392	369	358	362	417	373	398	410	392	358	380	391	372	395	379	381	372	400	346	363	344	369	407	363	335	359	325	349	416	409	369	395	361	359	370	319	396	381	381	345	349	374	334	335	372	368	369	368	372	414	377	340	351	376	356	382	359	393	347	367	334	428	367	329	379	330	376	349	355	344	390	371	362	344	388	339	383	359	389	347	355	406	373	408	369	410	387	375	351	368	364	315	370	353	329	378	374	382	383	319	327	364	360	424	385	342	331	374	383	381	385	392	372	379	337	372	369	378	313	354	338	365	363	361	376	372	352	357	370	346	366	388	380	357	373	390	355	355	360	361	312	383	361	362	355	371	387	384	381	336	379	320	361	393	383	392	394	364	353	352	365	348	378	372	355	380	386	383	396	398	367	396	357	352	363	393	367	351	349	375	366	356	347	364	378	322	354	368	381	344	368	399	344	367	367	397	324	374	388	342	358	389	369	364	355	356	376	376	391	363	364	312	372	381	386	372	407	339	370	373	355	370	326	374	370	375	385	387	359	401	382	349	327	358	388	357	370	383	368	363	369	363	347	361	358	370	407	361	345	366	417	388	389	381	376	417	390	384	387	341	389	366	380	358	347	357	374	402	362	372	307	358	389	359	337	345	358	378	351	371	392	326	382	377	365	379	348	389	373	375	420	406	388	383	388	382	399	365	370	374	411	355	351	351	365	378	335	372	390	379	368	373	372	344	364	327	352	357	371	360	369	383	345	359	372	369	357	328	375	384	389	353	355	389	353	367	351	358	362	390	350	366	389	386	364	399	364	398	361	365	366	372	358	379	360	347	367	369	349	335	370	366	348	349	373	335	357	372	357	385	396	392	377	348	392	349	361	357	355	366	382	357	355	348	363	350	380	378	342	369	322	391	382	375	327	370	378	379	357	372	377	324	374	390	354	386	365	344	354	354	367	362	377	372	358	342	341	389	365	362	365	392	350	379	327	349	393	411	397	353	400	360	361	398	344	329	400	355	372	346	423	350	367	395	354	399	373	363	353	345	383	413	375	385	336	347	370	371	365	381	384	389	373	366	380	385	368	371	383	335	377	401	395	336	361	355	412	363	356	362	412	345	359	384	379	382	380	371	359	362	372	403	398	339	377	363	393	369	344	344	381	375	345	382	335	400	351	349	357	385	363	344	363	386	331	329	365	373	366	386	365	375	358	360	337	372	395	381	378	373	378	359	367	386	359	378	361	362	373	370	386	399	374	380	381	358	362	343	395	384	347	327	343	387	393	363	348	391	375	365	369	368	360	345	361	368	349	354	337	350	372	353	349	389	369	381	355	372	384	354	423	371	399	358	419	403	357	407	386	387	381	342	379	357	351	384	383	349	351	389	386	351	376	365	346	381	373	405	353	362	384	356	377	352	351	358	371	362	386	394	384	351	352	403	395	352	355	379	373	357	340	357	375	374	331	406	377	384	365	391	359	380	412	377	358	333	367	388	402	418	360	366	353	384	374	365	386	353	345	375	355	372	356	361	390	358	386	332	368	308	359	327	359	358	377	368	362	366	355	380	363	397	374	362	374	390	387	379	402	375	368	368	352	386	365	348	372	378	373	354	329	373	370	390	378	395	365	366	378	340	379	367	376	386	357	351	336	368	344	377	319	344	343	366	391	394	345	343	349	399	381	343	339	398	363	358	375	354	359	354	374	385	334	345	377	345	367	383	364	404	374	368	350	371	344	372	368	343	386	361	339	382	367	419	351	398	363	354	350	342	327	362	392	334	365	333	399	380	390	390	392	390	356	375	351	363	392	329	330	411	415	387	337	339	366	413	326	352	377	399	327	388	400	333	378	398	395	383	366	339	370	408	391	345	371	366	381	376	350	379	338	336	360	398	374	369	326	337	370	333	397	372	369	388	384	366	354	348	359	355	357	339	435	376	367	386	334	382	359	370	375	351	371	377	405	338	342	375	351	379	375	382	384	364	405	379	361	360	384	363	358	343	367	390	362	365	364	360	410	402	373	378	353	362	355	380	383	344	378	368	352	344	366	363	361	376	410	364	380	354	354	378	369	394	313	378	409	372	370	395	389	391	398	354	355	372	343	396	345	377	315	335	423	424	348	361	369	339	379	382	376	364	368	379	379	340	399	426	420	364	398	358	384	325	345	377	349	352	381	374	402	317	386	343	361	359	396	400	336	361	363	379	365	370	363	373	359	370	398	373	422	347	353	345	349	397	353	383	358	369	384	333	373	367	375	331	421	361	396	355	350	387	379	387	389	429	398	380	381	368	397	387	366	346	358	370	376	358	399	368	380	322	389	370	382	408	378	416	377	344	401	373	340	342	388	365	339	386	317	385	377	375	360	372	371	358	370	370	432	366	392	374	385	358	381	368	372	349	411	346	397	393	382	338	350	347	379	340	393	346	368	332	363	374	382	375	397	366	329	391	383	369	369	373	387	391	379	364	385	396	361	360	348	354	361	398	378	329	373	398	370	361	347	360	342	346	384	363	372	351	380	383	371	380	385	326	326	363	392	364	374	371	379	361	396	374	377	342	376	400	373	377	401	354	377	344	366	360	383	341	371	416	323	362	373	356	389	353	330	359	336	375	371	380	357	379	355	339	356	366	383	406	356	390	394	359	356	369	355	396	391	378	324	348	354	369	368	376	363	341	361	380	366	354	370	363	330	387	377	410	359	374	349	338	409	361	363	373	372	393	368	361	360	349	362	339	341	379	370	355	359	363	335	407	371	374	370	376	344	359	370	386	354	366	359	386	379	343	361	354	392	381	330	375	387	349	386	386	395	367	398	375	369	368	346	360	419	338	354	346	366	386	373	406	385	378	329	360	355	418	400	375	393	375	381	363	386	383	381	363	382	403	386	367	364	371	373	359	393	375	364	338	370	344	380	385	390	374	394	389	407	364	395	367	351	348	357	355	379	365	362	387	342	349	364	359	367	379	370	357	395	364	382	368	353	335	378	406	392	376	358	381	398	384	340	365	370	406	348	395	367	382	381	348	387	375	414	403	392	402	389	357	384	379	381	355	387	378	358	414	382	354	377	366	370	376	363	383	347	367	374	365	360	332	368	354	341	360	356	395	365	364	330	418	385	368	365	405	380	335	323	363	399	404	347	362	390	378	355	406	346	361	374	394	406	405	347	319	377	387	338	357	371	384	354	377	366	363	406	360	387	396	368	346	384	369	367	341	359	404	351	336	407	364	385	393	380	386	374	375	381	343	391	356	366	371	365	373	359	346	371	323	375	373	373	385	368	379	331	368	346	382	387	359	348	392	373	413	385	341	367	350	369	381	382	382	387	376	383	352	377	357	355	399	355	337	362	344	350	332	361	357	371	334	354	373	402	432	396	400	347	378	371	417	360	439	377	378	347	355	332	386	382	356	369	413	362	375	365	339	362	387	363	383	367
3893	3162	2158	1282	1032	944	876	877	839	877	812	794	811	783	774	805	860	822	791	872	825	802	745	765	771	751	801	762	804	779	790	754	805	815	813	812	852	766	822	732	794	793	766	751	846	852	744	774	831	852	821	823	761	805	791	748	813	802	774	738	748	774	783	811	805	759	773	761	809	824	755	752	812	779	756	815	791	802	777	830	782	781	726	831	794	802	747	790	790	807	745	755	823	807	815	766	814	812	747	839	770	811	838	799	784	794	779	790	791	760	797	779	770	805	793	804	785	808	780	782	764	779	794	790	825	799	761	784	775	802	826	740	766	778	816	782	799	807	840	811	834	814	760	730	710	798	783	797	772	783	825	796	782	802	783	797	791	848	817	807	773	796	827	796	804	766	814	828	780	830	790	796	772	760	805	764	784	778	822	786	819	765	793	835	795	767	821	760	784	776	787	782	808	787	767	794	783	808	778	773	780	811	840	780	822	755	762	823	762	800	712	724	768	799	859	823	804	743	790	809	778	827	819	831	757	808	824	738	824	772	820	795	772	821	765	726	781	778	785	805	810	808	733	785	813	843	767	779	786	815	741	803	800	801	775	822	828	791	778	752	740	786	815	816	857	788	836	772	778	818	792	828	825	812	820	845	760	766	820	773	802	811	731	834	804	791	794	771	760	771	767	805	776	793	754	823	819	745	797	829	739	754	800	825	808	837	784	805	808	807	842	783	806	782	846	794	777	785	805	738	850	842	772	758	777	776	806	836	811	772	775	768	734	774	727	742	755	774	752	802	816	800	805	776	774	792	831	845	784	791	831	799	808	828	809	840	774	804	724	779	765	835	786	774	766	777	803	767	771	774	797	786	818	801	749	794	740	782	771	818	755	832	814	796	820	777	752	782	790	777	800	786	810	779	819	805	750	804	766	808	776	748	791	798	755	819	826	777	798	757	773	748	840	815	767	761	764	802	815	794	813	770	812	810	767	799	776	751	787	823	781	762	805	763	791	793	809	797	788	804	763	756	762	785	761	802	800	784	785	799	771	838	812	773	775	835	799	787	804	797	798	789	823	788	815	727	788	800	768	828	820	797	739	771	818	794	752	817	767	821	803	780	762	773	787	803	773	794	782	760	730	764	826	822	792	777	755	825	749	821	799	823	779	765	828	763	761	800	800	769	757	765	753	781	751	789	801	786	728	757	774	756	780	771	789	756	765	755	796	751	808	773	777	784	816	837	772	832	810	797	806	792	833	783	795	766	767	768	752	835	773	814	834	758	819	821	756	820	840	766	753	812	838	789	789	812	815	808	788	751	785	818	809	795	803	826	745	756	746	773	821	828	745	769	741	767	744	815	824	839	794	769	746	800	782	799	755	775	824	769	770	798	813	784	737	797	781	758	738	758	764	795	779	810	802	774	719	797	755	806	744	786	764	781	774	758	819	798	782	740	819	784	776	800	798	787	785	798	782	810	824	733	815	790	801	747	803	798	760	793	812	774	802	779	792	756	764	804	783	777	790	829	783	777	771	810	816	752	811	830	819	857	783	773	772	747	750	762	764	808	791	817	792	857	786	800	792	766	796	802	751	783	814	734	792	832	781	791	771	798	754	795	787	783	795	760	779	751	787	775	827	774	796	828	738	798	765	814	815	768	839	789	810	796	792	764	763	773	782	821	758	746	798	779	718	797	765	788	792	819	794	811	787	790	811	808	780	809	800	816	771	814	843	746	759	773	784	796	749	824	816	778	802	813	807	743	824	802	769	829	792	812	804	795	770	768	849	780	799	818	763	774	799	758	840	725	737	811	742	784	815	821	819	794	793	817	807	745	796	736	777	816	768	785	731	751	808	794	792	797	782	742	753	791	752	815	818	812	788	781	759	800	752	778	776	806	832	834	805	758	758	773	769	783	827	779	805	795	808	775	803	786	752	818	725	767	793	764	773	827	805	771	835	804	794	772	798	796	815	768	817	795	805	778	764	804	808	782	813	793	778	768	777	770	826	756	778	828	853	811	788	792	757	785	793	801	775	729	789	824	801	842	829	818	821	766	777	786	753	793	799	786	755	807	782	789	716	751	785	749	794	785	831	793	826	751	783	772	786	769	795	791	755	773	807	779	811	785	815	814	773	845	778	786	833	805	800	803	770	747	787	753	809	772	789	795	839	781	763	772	749	799	818	821	788	800	764	764	797	771	853	780	738	804	816	815	800	722	739	807	806	836	798	796	777	749	845	846	830	844	770	780	844	784	803	785	800	817	750	808	737	799	762	775	768	761	820	820	799	801	804	802	762	773	776	808	825	808	835	779	763	745	782	768	805	792	765	774	785	843	788	732	768	771	816	766	731	816	799	785	796	743	822	797	757	839	823	849	825	838	784	775	788	771	822	793	783	827	773	783	764	783	817	798	803	767	768	774	784	795	771	841	788	787	782	773	819	799	772	767	776	791	802	822	773	782	790	772	812	828	847	800	776	705	802	823	796	797	832	805	841	822	742	790	803	806	811	797	845	796	797	801	836	799	791	812	808	785	797	769	773	796	806	763	770	753	821	778	777	800	789	772	795	789	749	792	737	769	763	773	789	821	791	779	813	809	822	774	816	742	828	815	756	787	817	825	834	819	796	788	778	799	809	797	768	812	757	746	771	849	731	770	787	784	796	769	844	799	805	765	773	837	822	812	804	814	804	741	820	786	823	770	822	801	794	798	779	797	771	768	774	810	803	865	821	833	791	761	804	798	804	778	796	854	786	806	792	784	776	781	791	776	790	835	827	835	813	780	786	740	795	786	810	816	777	786	839	770	806	772	805	825	806	858	776	808	855	780	789	723	774	768	807	764	816	763	856	760	772	796	831	808	827	773	814	796	781	751	829	776	763	820	808	771	816	758	833	774	774	736	797	831	759	808	773	806	753	765	769	840	740	810	783	824	771	806	788	817	796	779	789	798	772	805	758	746	798	778	817	765	765	768	809	746	775	761	782	788	748	771	775	786	792	786	789	753	804	753	780	786	765	753	782	770	776	759	772	808	793	742	800	791	789	791	831	750	798	824	746	831	764	741	813	826	782	765	797	775	802	787	754	800	799	781	804	778	775	772	781	795	778	785	771	766	815	742	790	804	819	785	800	786	754	820	873	773	838	793	798	756	812	772	803	772	782	765	800	830	784	793	783	769	779	802	784	780	771	715	784	757	812	729	793	846	753	837	767	798	774	778	810	810	778	820	815	779	751	758	827	829	797	841	800	803	750	804	753	773	800	779	793	829	815	806	788	813	839	792	791	818	738	738	805	834	786	773	790	822	800	774	799	779	783	779	815	773	789	726	800	814	803	802	723	727	777	782	794	725	812	787	799	811	780	768	805	727	775	811	725	840	772	797	782	784	803	785	765	826	811	777	769	782	773	806	789	773	820	813	830	793	799	819	766	831	748	772	789	789	774	796	766	799	780	786	764	828	788	781	776	806	830	778	844	710	786	775	805	764	728	793	792	778	810	792	818	861
24574	21696	26073	27864	21701	21648	2483	494	364	327	296	319	254	267	271	256	255	251	229	249	226	231	231	241	239	226	220	209	212	220	217	214	221	217	228	220	204	214	229	219	218	230	233	209	262	212	215	213	218	212	217	238	231	209	211	204	209	219	221	223	214	232	231	239	227	215	247	225	211	237	232	231	228	206	225	241	217	217	215	223	235	199	205	219	208	207	222	236	166	217	207	204	211	211	201	192	188	204	216	248	200	183	195	212	209	224	254	221	192	217	228	211	229	239	235	221	176	253	215	221	243	192	214	234	231	213	213	196	226	213	234	226	244	223	217	225	216	228	191	214	217	213	233	243	198	200	242	215	195	227	228	218	234	241	214	172	212	236	228	201	212	194	199	221	219	234	229	203	234	176	190	195	247	189	230	217	236	230	217	241	209	238	195	203	226	184	225	234	234	224	232	232	219	216	236	198	269	234	200	232	200	204	210	215	230	213	242	223	233	216	179	209	221	193	208	216	244	236	256	236	238	202	233	201	207	186	220	229	200	195	220	200	227	212	222	220	227	208	205	220	204	213	211	188	220	223	236	230	221	217	229	232	257	203	236	218	228	206	232	222	212	223	229	211	226	195	202	204	203	220	219	218	176	207	225	195	234	211	229	236	221	226	211	217	217	232	214	199	212	221	245	226	211	189	207	204	221	205	207	221	203	207	198	223	227	214	198	213	217	186	225	182	209	239	216	209	207	235	211	195	206	231	227	220	236	239	245	219	212	193	214	202	232	237	214	202	229	202	202	210	219	218	184	182	218	230	241	232	201	224	227	208	214	227	221	216	195	199	211	231	224	229	210	221	252	272	228	223	245	229	229	213	196	233	226	187	234	227	217	235	220	205	205	208	232	204	211	219	216	202	206	224	241	226	212	209	225	205	185	220	238	201	211	222	208	188	218	222	212	200	218	198	215	232	193	231	193	229	210	205	221	236	228	221	215	221	185	194	188	214	231	215	223	202	228	197	231	217	256	205	208	197	203	219	222	217	240	196	229	240	220	206	213	217	208	193	218	204	208	243	218	244	217	208	235	221	228	195	230	212	203	210	222	195	218	241	207	246	206	194	215	229	188	248	219	207	240	203	204	222	211	230	244	212	193	193	184	221	198	202	262	227	201	225	219	209	222	198	209	220	222	192	219	216	238	205	214	197	219	236	217	213	192	191	204	224	235	244	222	218	213	234	227	201	222	217	231	223	192	237	221	220	228	202	206	196	225	210	253	226	211	222	208	223	230	209	211	199	205	206	221	231	212	201	219	218	222	257	212	212	203	264	217	224	208	206	211	235	205	227	218	223	240	209	237	212	208	212	190	207	222	218	224	210	240	210	238	214	218	222	245	228	216	194	227	238	188	220	229	191	227	216	196	206	215	216	225	235	222	211	203	205	238	203	231	211	206	207	211	222	235	225	224	229	251	194	188	199	224	230	208	227	212	222	192	184	230	220	219	196	222	187	194	225	232	233	220	210	211	219	216	217	202	209	240	198	197	230	217	212	212	235	201	210	206	212	248	221	238	217	195	230	197	222	247	216	206	206	214	239	220	241	228	192	212	214	204	201	225	211	195	210	229	202	219	200	222	202	213	219	221	240	226	217	215	243	213	218	208	214	225	220	228	228	228	232	203	228	220	209	231	234	202	221	202	228	193	240	219	245	220	228	211	219	225	233	213	235	212	215	201	205	229	217	218	218	219	224	205	233	226	206	210	199	204	215	222	191	230	209	197	212	215	224	215	214	168	241	228	236	208	207	208	205	211	192	195	231	225	227	239	237	213	206	188	225	220	200	231	209	198	224	220	216	227	211	229	219	221	234	198	245	241	210	223	183	212	222	213	197	244	220	203	225	195	203	207	208	204	230	220	234	197	225	244	228	202	180	253	237	211	232	226	221	194	241	230	233	210	203	204	220	223	212	213	216	251	211	212	217	222	194	216	234	241	202	211	209	222	231	216	203	232	230	196	201	228	193	183	212	232	245	211	233	249	216	213	232	229	211	207	237	209	235	207	253	218	207	217	203	214	232	242	210	218	192	217	205	203	230	199	238	221	201	198	215	214	233	247	206	207	218	221	254	221	203	238	210	206	225	210	200	218	234	214	219	236	234	248	210	198	207	245	207	213	227	227	194	240	233	218	232	217	256	217	220	217	199	198	187	192	231	239	249	192	238	208	221	226	228	251	219	205	212	223	226	234	207	206	223	222	193	217	221	226	217	229	212	226	202	201	200	221	213	233	216	233	238	199	225	207	228	234	213	209	208	206	213	226	225	208	212	210	241	242	241	229	231	231	261	218	229	224	199	233	237	196	225	202	211	196	210	205	220	211	221	195	223	224	234	210	215	218	227	244	183	223	233	231	229	215	189	236	218	243	234	200	225	204	215	239	230	235	225	208	206	223	243	204	226	211	247	231	205	231	212	240	212	214	239	225	218	241	233	222	209	203	209	223	246	220	206	214	225	227	222	194	206	240	214	194	217	242	181	217	232	225	222	220	218	198	229	222	222	227	195	212	218	215	232	200	229	219	196	236	204	227	220	224	216	214	194	239	229	228	241	233	200	205	208	193	191	226	228	255	228	217	218	216	217	245	191	221	198	213	212	197	189	229	210	218	201	199	230	233	196	222	215	220	209	205	216	197	224	205	210	242	243	231	206	205	207	227	208	236	214	225	207	235	243	234	190	211	204	228	219	201	211	237	241	246	226	211	214	237	211	183	222	208	227	233	239	253	238	182	213	216	247	232	217	175	240	182	223	214	179	225	186	232	229	261	224	188	220	200	189	209	222	245	235	218	224	224	201	233	197	217	207	209	241	225	218	195	207	203	211	233	200	211	202	248	202	192	208	222	194	218	207	226	233	213	208	209	229	210	206	190	249	235	178	248	232	210	239	213	231	221	207	205	208	220	222	254	229	214	215	204	206	186	211	178	240	226	222	223	191	225	203	199	201	216	211	222	253	245	265	218	188	222	209	227	209	217	231	237	203	224	231	222	222	220	200	212	224	229	243	218	227	235	252	206	236	211	213	210	209	203	222	213	194	198	210	227	223	228	219	225	233	216	237	224	214	203	217	217	209	187	224	225	215	205	211	200	210	220	199	194	215	230	212	227	211	230	235	198	209	212	194	234	229	211	203	182	212	220	190	208	233	207	221	217	217	219	219	203	213	222	222	219	205	191	200	213	221	208	194	202	224	190	198	207	191	216	215	191	201	205	190	228	234	208	230	212	193	204	220	211	219	224	243	207	233	223	217	213	234	175	195	235	201	230	218	215	217	224	215	234	214	216	228	248	230	220	217	221	215	234	226	228	205	245	212	210	239	222	200	214	233	187	220	219	187	196	215	221	231	252	226	222	211	259	217	204	205	206	186	209	224	235	214	225	224	205	233	204	231	196	233	205	220	220	233	203	244	222	203	229	190	207	235	219	222	225	226	242	223	211	253	220	228	238	231	208	201	224	230
3966	4829	3003	1466	965	793	681	578	588	551	513	510	506	514	483	529	535	513	479	505	477	499	509	511	467	483	487	489	503	475	515	475	506	480	492	472	457	487	497	483	453	457	493	452	469	499	479	486	457	503	509	485	462	470	450	487	446	498	481	476	483	476	469	463	503	492	450	469	444	439	490	477	509	474	472	492	442	500	489	484	437	451	491	492	488	475	480	483	449	494	501	463	484	479	470	448	492	503	501	461	478	467	506	501	504	498	483	453	481	479	473	435	464	503	446	502	462	475	481	458	484	467	472	465	449	477	495	454	502	486	517	470	487	457	522	445	459	445	474	455	488	488	492	446	440	514	496	511	502	527	470	500	480	491	507	449	508	494	477	458	475	474	462	436	523	488	478	503	447	494	477	480	477	444	483	484	489	462	441	471	500	487	499	463	473	450	492	468	483	471	452	474	483	455	454	472	489	480	513	515	508	448	459	485	476	506	503	482	471	488	497	479	486	449	474	480	462	463	506	457	503	485	463	489	499	429	463	444	469	437	458	506	460	447	489	465	471	494	490	464	467	466	455	473	475	460	504	498	469	523	483	488	476	499	469	476	507	482	473	489	427	536	463	453	456	481	490	444	509	485	506	486	514	457	479	473	492	446	484	472	467	472	490	489	479	506	505	472	511	492	478	486	461	458	509	465	531	489	498	486	505	453	465	486	485	515	497	525	510	507	487	485	470	473	457	475	489	438	494	472	488	485	458	505	467	467	471	489	491	522	467	474	516	519	512	495	423	450	534	455	484	459	489	456	478	499	504	469	486	490	450	476	469	463	463	464	469	493	490	516	506	498	475	513	494	474	501	479	472	494	478	481	488	487	489	478	485	476	494	520	469	485	483	491	488	507	456	482	463	429	484	473	460	510	497	526	472	477	510	505	458	490	480	474	453	483	483	473	477	492	502	480	474	499	464	465	490	536	459	476	467	487	462	490	453	466	468	499	470	492	480	475	464	478	468	498	480	489	476	502	467	500	463	447	505	461	470	479	467	455	511	485	465	481	487	446	501	479	459	523	484	436	479	490	489	474	488	449	460	473	501	501	499	486	488	447	518	483	511	501	449	483	471	459	475	493	461	453	465	472	486	511	504	467	524	476	470	502	501	456	515	486	475	499	462	502	482	483	490	490	500	479	503	451	511	457	450	491	481	478	506	477	452	496	484	488	495	520	462	439	463	478	508	458	499	474	485	495	457	513	471	455	515	504	496	487	489	463	466	520	455	449	459	469	481	460	461	496	452	508	462	497	505	454	480	463	501	481	473	466	533	477	502	475	496	509	438	448	518	485	460	473	473	461	495	468	484	491	521	459	451	494	441	485	494	472	463	479	478	463	486	496	494	481	487	484	499	491	488	492	482	510	463	457	487	547	461	483	501	506	475	493	486	484	526	490	491	454	455	462	451	487	457	500	490	488	472	427	480	521	478	488	463	497	461	496	474	453	422	446	468	440	453	491	466	495	512	457	492	495	493	452	488	505	476	462	475	509	482	494	459	461	477	474	490	479	449	497	477	458	486	505	464	470	471	527	501	488	454	452	533	462	501	502	511	481	486	434	484	513	473	492	500	486	510	473	472	466	451	504	467	461	510	517	452	520	500	445	452	506	462	502	496	503	485	486	507	480	476	473	499	463	493	469	503	498	503	525	520	498	501	490	464	504	458	493	489	491	474	459	461	474	478	495	520	453	484	473	502	502	475	474	508	506	479	470	489	512	486	454	474	440	518	496	486	472	462	482	476	475	448	474	453	466	456	514	490	461	517	490	532	481	506	463	502	483	427	477	463	447	509	483	445	500	496	469	551	494	466	458	505	490	488	469	474	472	483	500	497	488	502	475	464	505	494	481	490	481	475	488	499	501	498	520	471	484	459	490	465	480	508	501	492	472	471	451	481	467	497	466	482	457	426	493	503	459	476	457	460	472	464	496	496	446	465	475	464	437	464	486	549	507	461	440	473	514	481	491	501	506	478	453	465	475	489	452	461	489	493	467	471	507	470	502	458	477	505	507	473	464	485	460	501	490	484	453	520	506	446	514	481	458	513	510	453	498	489	516	514	493	492	486	490	440	481	479	451	488	463	487	488	511	466	511	502	523	489	512	479	498	464	476	514	465	472	472	469	449	446	516	534	463	477	490	481	479	496	474	483	493	488	527	483	477	476	477	426	494	487	448	495	487	504	512	461	441	493	473	471	477	528	479	467	479	523	480	475	501	445	471	519	495	492	507	468	475	494	454	507	500	485	457	488	464	474	461	475	469	478	479	456	485	497	481	489	495	481	483	461	475	506	459	472	508	509	497	487	464	477	471	475	458	475	432	479	478	489	520	467	473	442	510	478	481	471	504	504	489	499	469	455	514	470	471	470	479	508	491	477	478	482	497	453	488	498	478	497	488	458	474	494	514	473	510	480	490	492	498	480	426	472	468	478	462	513	477	461	500	485	505	463	466	484	484	499	489	510	454	517	464	490	471	517	495	516	483	504	467	497	470	482	447	464	479	479	459	481	476	439	471	463	468	486	482	497	455	501	468	478	520	495	477	493	458	468	483	501	497	464	497	515	473	471	478	501	499	481	469	461	474	468	484	475	476	479	476	523	472	468	443	506	502	467	516	459	498	505	483	477	442	475	469	502	499	502	486	518	497	495	478	452	447	475	455	463	529	503	447	454	449	437	501	494	487	506	486	494	485	476	448	466	499	481	460	492	482	487	468	446	470	518	479	445	483	447	474	464	487	509	469	465	494	491	497	450	469	484	484	467	477	479	479	479	463	486	494	484	502	486	469	506	506	482	477	492	486	475	435	497	501	474	443	482	503	452	502	454	497	441	454	499	483	463	496	485	452	454	458	445	490	450	473	465	520	525	469	451	455	488	472	470	507	479	466	518	463	481	483	441	447	474	469	477	485	505	469	474	453	510	487	467	465	509	475	447	472	466	481	495	506	474	498	448	479	451	469	492	467	506	459	519	488	463	513	519	423	466	493	484	484	488	423	480	419	464	491	461	490	500	461	495	483	471	453	470	496	474	488	539	453	497	457	438	480	483	468	497	478	466	484	509	509	486	470	469	466	458	488	468	470	461	472	456	455	466	513	489	444	485	468	508	488	477	497	505	465	460	472	465	453	464	475	474	489	505	472	503	514	506	461	509	482	512	463	486	490	514	486	499	453	473	481	542	467	430	460	493	511	433	449	500	479	481	521	463	475	511	470	478	484	550	450	476	427	457	491	501	471	486	461	494	474	478	474	462	475	459	495	490	455	459	475	496	469	503	516	512	489	459	480	477	468	493	492	468	527	500	491	526	481	451	495	497	448	496	472	471	466	504	451	478	444	469	514	481	493	457	482	506	462	464	478	466	472	467	452	431	443	481	440	469	480	490	458	502	487	437	482	506	470	462	421	483	454	488	522	469	471	469	478	467	477	485	536	509	504	477	500	499	480	446	493	488	506	508	475
33208	9586	1042	597	491	424	306	315	280	303	264	301	270	293	276	304	269	301	275	293	268	277	268	272	258	260	294	269	292	276	288	278	285	251	268	247	265	309	265	251	293	297	286	259	267	268	282	264	277	274	284	254	296	293	295	267	300	317	295	258	253	286	269	278	284	285	289	308	297	282	297	305	299	291	252	236	295	257	290	281	286	288	287	306	311	269	286	289	282	294	283	307	286	292	263	277	283	286	288	275	289	327	310	261	308	245	307	288	302	260	291	257	281	263	311	276	282	274	292	229	303	306	301	276	273	268	282	287	279	299	303	285	298	320	288	297	284	267	272	272	285	297	281	313	277	278	300	298	302	294	288	298	293	295	289	284	272	288	288	299	285	254	296	279	311	294	272	257	321	319	289	275	279	297	256	276	290	285	256	277	303	309	299	270	294	283	273	266	295	297	246	287	282	320	306	260	283	265	272	317	286	301	331	316	252	309	290	282	280	317	290	276	277	307	270	263	282	224	287	265	297	267	278	288	247	270	291	276	298	269	270	308	243	268	257	282	240	302	288	322	294	299	290	329	287	284	270	291	276	287	316	274	290	287	272	281	294	314	320	306	274	291	320	310	270	304	280	295	294	288	299	264	288	266	280	252	269	252	281	287	266	271	270	301	292	254	266	311	272	297	284	300	274	312	285	272	297	281	258	291	300	293	282	266	276	293	291	270	306	274	302	284	285	282	328	322	275	283	284	258	308	277	322	290	268	279	288	300	263	301	279	254	283	283	283	273	287	301	267	287	276	271	272	273	270	295	268	265	315	284	274	310	253	308	277	277	303	277	307	316	302	306	288	295	298	306	290	293	271	296	288	281	285	299	298	269	282	261	272	276	295	298	294	240	300	279	254	297	282	292	300	284	299	295	292	285	309	303	273	305	315	301	303	259	276	271	279	282	274	262	304	264	298	321	298	291	276	311	284	312	268	261	295	254	289	284	302	263	286	275	285	277	310	265	296	292	304	283	293	269	289	269	262	259	287	266	325	285	269	299	288	302	263	305	296	294	348	287	275	288	283	293	272	280	266	270	270	321	277	253	296	331	297	290	267	287	268	273	287	266	307	297	318	264	284	280	290	294	302	276	270	285	293	291	288	303	287	280	312	271	270	256	295	287	300	273	291	272	294	286	264	263	283	272	313	278	275	275	276	266	274	283	266	316	271	270	283	291	304	327	263	308	261	304	295	301	290	271	275	281	282	290	275	288	308	262	285	275	283	295	300	308	273	294	296	290	282	319	289	293	256	245	291	327	291	301	310	278	297	263	278	262	294	291	296	294	297	281	283	304	306	269	317	278	287	294	279	255	296	297	293	273	295	279	306	308	278	274	294	301	292	285	297	284	279	312	294	325	285	263	305	295	270	280	281	263	273	298	282	281	270	275	228	304	292	314	264	280	277	289	250	299	302	257	287	296	287	284	273	303	297	279	259	266	301	271	291	306	296	314	275	258	295	288	299	308	300	287	286	297	310	275	304	302	287	300	258	255	300	296	272	267	272	304	301	326	294	301	292	310	274	281	283	300	274	278	271	280	254	295	270	272	292	281	293	278	270	274	301	305	284	282	301	288	267	286	300	308	262	294	252	292	249	280	266	277	285	265	287	287	298	282	279	310	290	281	251	279	325	269	274	298	293	308	280	297	279	266	280	294	280	270	278	272	289	307	337	260	298	303	278	293	276	275	299	281	308	330	302	272	291	283	275	283	279	254	279	267	279	296	301	300	264	266	310	286	283	296	311	277	284	291	279	261	282	309	276	305	296	313	255	290	287	339	280	266	278	279	265	275	281	301	276	305	326	289	318	267	293	288	314	301	292	291	286	289	280	264	280	263	280	260	282	249	288	291	273	305	270	262	282	298	279	297	271	295	297	284	292	267	317	283	255	261	259	271	295	297	266	273	325	280	288	299	281	256	262	272	295	267	271	275	300	304	270	267	293	299	280	290	300	285	277	265	277	300	259	277	291	268	264	267	287	251	285	278	280	285	272	279	290	300	305	267	286	302	300	271	262	295	304	293	328	290	263	294	266	274	281	245	301	313	303	283	252	299	266	261	292	278	276	266	274	271	291	238	342	283	299	274	271	324	287	301	286	309	294	262	280	274	259	284	265	281	266	255	288	287	306	304	270	290	276	301	295	280	297	264	307	278	283	277	306	281	275	277	296	262	301	287	292	276	304	293	267	284	284	265	299	280	302	283	268	290	291	286	274	328	264	266	279	284	268	311	300	285	306	266	276	286	279	303	289	284	312	261	277	287	304	279	310	293	276	275	273	278	286	262	287	272	236	291	321	304	294	292	303	295	246	282	306	269	286	286	303	283	272	265	275	279	284	301	297	305	281	297	293	281	287	282	282	296	314	288	299	294	256	294	310	311	299	289	325	293	301	297	281	304	294	305	292	289	287	271	279	289	282	301	277	317	256	274	303	267	280	282	271	298	296	277	281	287	287	290	289	269	316	286	293	274	289	253	307	309	288	290	288	313	305	270	332	290	295	282	298	262	288	278	285	272	316	263	288	300	284	256	265	273	252	282	306	313	283	281	235	305	283	274	300	270	251	316	294	269	286	316	287	291	258	284	270	278	254	272	282	302	276	285	252	287	286	265	271	263	275	279	274	262	305	298	324	270	266	294	290	284	275	296	310	283	310	289	256	264	277	291	268	275	294	318	273	281	270	316	288	298	329	285	271	283	304	299	320	279	265	267	283	270	298	292	284	307	298	273	271	264	263	273	312	283	277	275	285	263	283	283	289	283	282	293	285	281	295	275	267	268	301	277	274	265	275	256	298	286	290	294	310	303	276	332	284	280	263	250	281	269	313	300	293	297	296	271	286	271	237	264	276	309	286	317	282	279	263	313	286	268	269	297	299	274	309	284	282	307	299	312	262	279	280	298	277	277	277	271	308	293	302	283	313	292	298	273	294	287	287	271	280	267	298	275	276	268	277	289	326	302	271	291	275	305	270	263	263	291	271	284	278	255	288	308	278	284	247	316	253	289	275	285	281	279	283	303	311	317	279	270	241	299	278	278	298	311	290	282	306	301	286	300	269	246	277	283	286	281	283	296	277	300	286	297	264	294	285	294	318	304	312	292	278	280	266	290	304	251	274	272	307	265	260	258	270	249	304	294	317	267	266	299	302	309	270	221	273	264	246	301	290	272	264	291	294	267	297	287	301	294	282	289	292	291	319	261	283	311	286	308	263	281	291	270	301	270	304	280	259	326	246	264	309	280	266	284	278	287	292	272	259	296	296	310	337	284	262	283	324	292	276	306	283	301	332	301	294	266	271	281	305	258	258	311	301	301	287	309	279	297	280	319	287	281	311	308	315	287	305	289	268	276	269	272	248	240	282	304	266	315	296	274	293	292	286	281	302	278	274	296	266	290	298	278	266	265	301	279	289	295	297	290	274	283	280	271	280	313	286	248	297	268	271	319	279	284	298	265	281	290
6066	772	668	653	684	643	653	646	667	631	637	623	662	652	653	617	638	659	643	651	701	652	627	653	631	591	646	686	666	658	650	633	630	649	649	704	659	721	638	617	645	651	657	708	627	694	667	665	681	642	650	657	674	669	646	641	662	591	617	678	658	686	666	611	639	669	623	667	609	630	693	654	658	629	678	661	667	689	612	630	633	641	618	650	637	637	649	657	628	683	683	672	619	664	634	660	689	669	640	588	622	643	628	643	627	686	651	668	661	621	663	626	641	666	646	651	645	659	663	637	653	628	674	642	674	680	657	641	645	645	689	623	642	688	629	615	682	623	628	617	633	636	600	653	583	631	645	632	633	673	719	606	619	631	657	679	652	632	624	642	671	663	622	661	701	635	643	704	640	680	666	627	634	616	645	659	649	655	688	641	659	641	633	652	650	662	655	691	598	673	640	647	671	643	622	645	681	666	660	629	676	633	661	661	650	661	645	634	661	661	604	669	650	662	649	675	690	668	635	622	623	658	656	652	629	652	656	679	641	660	602	678	655	634	662	625	706	623	684	643	631	615	676	684	632	667	706	669	738	626	703	669	650	662	645	652	641	667	599	599	670	647	647	651	658	677	657	636	629	649	667	666	648	633	597	681	664	651	672	656	632	692	706	646	637	625	711	657	621	655	658	641	608	620	640	641	628	660	668	637	693	632	658	560	639	640	644	644	673	662	668	646	625	630	625	646	665	644	699	662	680	611	640	631	682	697	614	658	644	673	669	634	634	622	623	636	625	652	645	652	656	662	662	625	618	630	640	632	678	618	620	638	643	658	682	665	659	623	622	661	657	643	652	617	657	718	647	651	618	662	690	638	697	644	648	627	644	623	658	655	642	621	676	652	669	642	650	628	659	653	712	626	628	660	652	659	659	642	609	668	633	662	659	664	625	631	673	666	632	653	655	644	654	662	629	646	692	636	629	647	633	647	675	587	628	672	686	619	685	661	601	620	641	700	704	630	667	624	669	664	653	678	609	681	653	671	639	623	694	677	638	673	689	633	670	662	632	648	683	681	630	627	635	600	623	657	655	679	659	658	662	661	631	622	661	627	658	612	665	650	620	700	661	700	690	696	652	633	667	597	660	637	667	637	675	646	662	639	688	633	635	615	594	664	646	697	631	627	611	662	641	595	662	660	620	620	704	619	646	634	632	642	614	628	626	664	667	652	618	639	634	638	670	720	649	640	661	681	644	690	608	648	665	647	649	669	707	632	682	628	606	667	650	632	629	673	662	650	632	654	692	657	664	674	650	669	670	633	666	649	668	638	647	676	647	613	658	631	671	654	632	639	648	675	643	647	640	631	630	640	631	624	637	666	635	695	641	644	643	603	679	661	690	631	624	616	636	672	663	614	629	633	635	665	610	653	675	625	640	660	683	683	680	677	644	705	648	659	647	660	623	660	597	633	614	669	706	625	662	665	675	663	647	654	644	650	643	630	632	689	653	682	633	676	645	663	693	695	617	650	685	667	649	656	646	653	628	634	658	646	668	627	651	665	659	637	652	633	595	673	641	676	654	684	629	630	583	663	648	692	620	652	695	666	686	649	682	661	609	630	677	635	671	638	686	652	639	618	643	704	668	643	669	643	641	623	634	599	595	699	653	660	657	645	683	661	642	612	659	653	650	653	640	627	644	630	690	667	688	641	605	589	676	634	621	607	688	622	642	679	562	646	648	671	637	638	626	637	628	659	643	647	666	651	620	610	698	662	672	645	683	636	645	685	639	651	655	624	658	628	632	628	656	637	652	619	664	642	664	638	597	667	678	615	610	654	648	677	640	644	647	671	688	651	691	649	646	600	642	622	622	658	638	649	628	626	658	654	620	650	635	639	643	681	629	655	642	668	673	644	638	670	644	687	632	649	671	662	646	666	659	662	657	679	652	684	612	701	683	687	626	627	652	652	670	644	659	672	654	655	622	666	667	632	638	631	647	633	682	621	658	648	655	667	654	652	679	635	602	669	665	619	687	693	655	595	632	634	620	652	628	624	645	627	670	654	635	618	668	640	640	649	611	652	624	691	599	641	663	646	603	668	633	626	674	623	675	623	644	624	577	630	688	658	667	636	654	636	640	694	613	669	648	671	636	622	646	669	650	671	647	673	650	637	633	633	658	679	623	622	633	652	632	631	667	628	660	672	643	665	682	608	658	673	671	638	656	608	637	661	650	659	608	624	678	629	629	690	678	654	638	614	645	653	635	647	640	631	646	614	681	629	633	661	595	639	623	657	661	671	664	680	609	610	620	617	670	634	660	654	655	660	699	654	631	635	630	626	635	622	655	625	631	612	672	632	657	660	652	612	654	633	666	606	632	640	641	631	645	654	626	636	643	621	644	653	633	648	689	619	625	702	629	679	687	629	662	644	643	655	635	656	645	663	658	704	608	679	590	672	651	627	675	665	653	574	633	668	615	654	675	699	664	655	597	646	635	608	646	633	700	660	644	681	660	623	624	666	651	598	620	657	645	652	649	673	693	626	649	649	606	642	676	655	634	660	622	603	630	639	664	638	627	666	629	663	658	639	629	653	625	633	678	682	657	622	647	686	648	678	660	678	662	653	683	645	612	625	685	620	582	645	660	609	614	658	669	669	668	645	645	660	678	662	598	618	685	643	638	692	631	663	647	645	665	619	687	673	619	618	654	656	705	651	628	590	656	653	616	644	673	634	615	662	667	651	611	639	607	668	628	637	619	658	627	646	688	680	653	602	619	644	647	598	632	634	620	633	623	632	657	650	575	650	662	667	673	619	665	641	620	667	666	662	715	697	670	671	614	628	610	677	623	655	640	621	630	671	641	681	638	688	642	624	690	684	613	611	626	660	697	685	707	638	632	649	695	648	656	617	621	621	651	684	610	649	655	656	620	675	655	639	709	650	620	599	653	667	635	672	626	636	647	621	587	633	646	669	632	612	651	698	632	658	637	626	691	629	636	606	645	617	635	626	670	672	635	636	676	642	624	624	677	672	646	611	638	650	668	632	616	689	616	679	616	651	654	671	690	655	661	592	650	632	604	627	651	674	610	634	662	647	647	613	642	651	677	630	650	660	665	629	609	624	663	586	664	601	636	639	629	623	662	653	642	662	647	650	658	648	621	654	616	644	614	671	624	654	658	626	617	652	641	647	622	628	662	644	656	637	616	672	658	656	641	618	678	673	685	645	655	642	648	688	655	635	664	644	630	599	635	684	671	649	635	638	638	627	654	624	609	715	638	649	682	650	684	668	688	636	645	635	619	613	657	650	646	635	655	677	637	611	616	634	650	688	628	664	662	680	639	613	650	660	700	667	630	660	618	658	673	662	667	657	609	632	671	620	614	630	655	609	626	654	647	654	719	657	656	691	659	684	681	595	690	655	659	631	670	638	666	637	665	648	672	671	660	689	639	663	609	660	676	683	678	648	627	644	639	658	626	675	663	673	611	666	649	673	607	695	649	638	689	654	660	662
25263	21696	25503	28376	21543	3851	643	501	422	424	373	403	434	387	392	384	369	369	396	378	392	383	367	378	364	354	397	383	335	417	399	395	408	355	383	389	402	378	413	355	375	344	368	350	354	349	376	373	360	392	413	418	358	373	370	385	345	355	346	368	408	370	375	360	364	364	382	376	416	326	376	372	368	369	362	365	391	368	386	411	387	373	333	351	389	397	365	425	370	379	384	390	383	357	346	363	379	351	391	367	373	343	377	346	411	415	369	361	388	355	366	357	354	357	407	373	380	394	370	329	378	404	356	387	345	358	341	361	358	426	373	386	375	368	380	387	371	391	413	371	382	351	388	414	382	406	385	368	394	363	338	325	357	404	359	366	365	362	379	378	369	362	346	369	395	376	349	385	373	383	364	371	319	363	354	369	349	371	393	402	387	359	366	340	380	404	411	377	375	374	357	357	377	359	383	355	357	322	365	351	374	363	380	369	348	350	356	391	388	360	372	365	364	355	361	339	382	368	396	384	383	384	330	364	329	366	375	378	355	359	363	361	375	389	378	398	328	354	351	356	365	349	395	361	409	339	370	347	391	343	381	380	351	372	367	381	342	334	377	379	369	361	332	376	334	349	329	328	388	376	387	366	370	356	373	353	347	368	375	409	376	383	377	373	372	346	349	376	375	361	393	411	357	360	370	354	368	404	375	363	362	370	335	324	346	355	366	380	399	391	360	367	381	390	340	355	349	379	356	353	378	363	337	372	362	374	363	336	363	370	407	408	358	369	414	379	369	371	376	381	381	388	350	374	381	353	367	352	395	389	357	395	347	346	363	373	381	360	395	371	362	374	348	371	391	362	349	354	396	362	360	387	378	358	343	379	350	379	387	328	330	359	372	342	350	336	396	409	381	386	363	378	355	363	360	344	377	390	380	361	363	427	338	345	358	360	373	351	378	354	344	374	357	358	357	341	360	360	370	393	383	372	369	395	403	336	359	372	362	374	349	373	349	366	357	350	326	385	409	412	391	370	364	371	358	364	366	382	399	338	399	423	404	321	358	403	369	384	373	389	366	365	387	340	379	402	367	373	371	386	350	386	383	374	378	371	377	362	387	365	348	380	389	384	387	380	387	373	400	373	389	369	368	371	370	358	339	386	413	364	402	364	354	341	398	391	359	324	362	365	348	374	369	363	362	342	331	360	425	324	379	358	365	357	352	371	354	363	353	359	380	348	388	381	363	362	340	357	390	360	379	353	360	378	350	358	352	359	385	377	370	370	353	370	384	349	369	373	354	346	363	372	360	363	330	388	380	368	378	375	392	375	335	370	352	387	379	384	360	374	336	379	352	341	372	378	370	331	409	374	379	366	358	417	372	359	381	369	406	346	371	343	373	343	335	395	380	373	384	368	382	405	407	368	376	401	359	354	345	360	378	375	380	381	342	354	338	366	352	363	412	363	407	373	359	355	376	343	400	376	364	363	381	356	377	355	346	365	348	322	387	394	328	335	381	354	346	373	376	374	366	378	433	358	377	355	358	370	373	358	352	349	421	367	379	388	355	409	342	346	345	375	369	402	379	377	390	351	368	343	388	376	359	346	368	352	381	391	356	348	343	350	359	353	391	363	384	344	336	415	343	381	348	378	343	362	358	360	376	409	350	345	393	402	340	346	334	349	360	342	347	370	393	346	368	355	374	356	391	400	368	346	386	377	370	374	353	339	367	397	360	358	368	375	346	326	388	355	359	348	401	340	396	386	365	412	372	362	370	382	368	390	397	392	368	390	374	369	351	337	369	393	356	374	402	384	417	364	359	367	366	371	372	358	365	365	369	351	365	363	367	401	390	375	348	355	403	345	337	393	404	392	335	381	330	387	371	341	368	352	375	379	337	334	385	362	358	360	392	327	362	372	385	357	403	385	374	347	383	368	368	383	334	364	378	352	353	349	357	399	382	345	393	380	342	358	303	374	371	384	370	386	386	395	380	359	338	361	335	397	398	381	363	383	389	346	376	338	348	358	385	372	400	353	369	358	391	395	388	352	354	383	344	359	389	420	372	356	375	367	348	393	382	392	368	343	338	328	355	368	361	365	354	342	379	370	400	345	400	350	385	392	370	377	329	322	387	369	363	338	342	387	370	342	364	363	365	352	392	359	368	342	369	387	392	362	386	343	387	333	357	389	332	401	363	344	355	386	416	383	388	354	355	357	365	365	347	383	404	349	399	382	371	361	374	349	336	366	373	377	386	336	387	331	396	375	352	374	355	361	338	382	369	389	332	359	369	360	349	375	399	332	404	332	372	385	382	409	352	355	374	399	360	369	380	378	369	355	374	386	398	351	377	350	346	346	339	337	361	382	411	397	341	400	401	355	372	401	376	362	364	377	357	392	358	345	332	369	345	368	393	327	363	382	392	387	329	373	340	378	363	374	345	354	339	350	354	384	364	374	387	370	380	416	385	370	393	388	394	354	358	374	381	395	335	388	349	390	389	365	340	400	372	389	348	355	378	381	352	381	384	333	360	375	365	398	389	376	392	331	404	421	342	366	355	394	378	395	368	391	347	386	382	371	368	350	353	370	401	346	376	368	372	369	358	369	388	377	347	375	340	414	402	404	336	355	386	363	364	359	344	375	386	338	343	397	403	326	369	364	358	352	389	329	334	381	363	362	362	377	369	360	345	387	347	377	393	340	383	362	347	375	361	375	384	384	339	400	332	414	352	370	389	334	347	371	390	357	361	384	356	330	358	349	352	377	391	388	354	361	375	383	359	341	365	368	374	389	374	357	362	387	338	375	346	365	381	371	391	363	377	378	386	394	341	353	364	358	362	386	402	352	355	390	360	399	354	363	363	341	350	397	360	330	287	350	347	349	367	388	365	388	368	422	376	361	349	351	348	376	344	383	380	385	353	385	381	353	370	359	318	367	349	358	372	396	354	407	387	395	355	344	356	377	383	368	370	372	380	379	388	347	363	355	359	368	357	347	389	362	355	332	344	342	368	334	371	382	387	361	368	375	363	385	351	398	321	397	364	370	396	347	363	357	361	339	366	353	390	353	389	409	365	351	386	319	345	335	371	368	304	348	373	370	329	377	360	359	343	384	315	374	388	338	379	377	369	396	357	420	361	327	368	351	383	362	367	369	415	369	343	351	407	354	352	398	342	403	388	359	355	352	392	397	340	389	398	377	365	328	341	348	373	366	406	380	374	384	351	373	359	377	355	354	360	369	389	340	370	367	373	362	370	351	386	372	383	377	375	368	360	384	381	367	387	366	359	347	380	361	382	361	337	359	358	387	326	351	351	383	348	352	372	367	356	362	370	377	383	393	373	364	370	390	372	353	367	336	358	359	388	378	346	378	378	340	396	392	358	392	344	361	388	365	363	381	409	353	368	369	397	360	305	350	350	347	358	374	378	406	350	374	363	401	378	374	338	370	357	384	351	380	345	361	379	373	339	377	365	342	379	353	340	348	382	371	353	361	396	364	351	385	342	356	349	352
3809	3172	2174	1359	1039	883	839	850	862	883	789	798	798	781	796	801	814	797	800	792	855	798	815	850	810	790	797	789	750	826	783	813	816	812	771	830	795	797	764	771	745	798	801	830	834	773	760	757	785	792	789	731	769	808	829	794	779	785	804	778	797	812	767	754	810	812	793	788	791	810	811	845	759	826	797	854	755	771	805	806	769	820	744	806	772	836	794	781	731	796	804	816	779	801	812	802	809	784	816	761	870	773	787	822	796	774	769	792	819	810	798	775	774	808	770	776	800	783	782	789	818	775	812	815	761	796	797	778	800	753	789	811	819	794	744	752	781	786	750	780	761	813	819	804	765	782	816	802	754	803	791	807	761	822	792	759	751	806	809	827	729	804	739	788	829	762	798	785	814	807	776	731	747	735	769	811	827	780	811	780	806	789	807	751	796	750	763	816	798	764	747	803	831	782	759	753	781	831	779	786	753	783	826	752	823	807	836	773	778	785	818	762	824	817	803	787	753	766	775	827	816	779	768	723	822	791	780	756	822	807	764	787	810	768	811	781	763	772	786	820	839	834	805	745	813	833	842	793	790	831	722	786	771	764	776	798	804	776	782	823	780	801	787	739	790	749	792	767	776	813	759	759	805	795	765	792	781	793	826	767	828	776	771	790	779	817	848	744	859	768	764	795	807	784	752	769	762	760	737	758	792	772	798	777	822	822	814	756	802	787	805	776	791	780	774	787	803	730	759	793	808	777	791	780	801	806	802	774	781	814	786	752	805	833	812	814	772	788	780	808	786	834	786	764	779	777	743	814	804	799	804	755	802	782	797	815	818	802	827	794	749	772	782	804	793	808	835	770	777	770	779	796	811	766	768	783	714	769	830	757	752	748	841	736	823	802	810	819	790	805	841	753	786	775	791	811	806	803	828	830	807	743	789	775	784	805	809	801	769	768	818	810	784	827	748	819	837	782	764	777	791	769	789	808	793	767	774	758	772	791	823	786	779	765	802	833	786	817	836	767	791	802	749	842	796	800	790	822	749	786	844	756	706	852	767	806	776	805	783	778	777	793	826	773	752	836	751	784	793	815	789	756	771	811	807	778	829	757	794	765	787	789	767	789	773	784	771	795	798	790	746	813	758	787	789	803	801	806	740	744	783	821	798	805	828	742	752	792	821	805	780	755	798	809	782	819	758	771	822	839	796	774	851	783	771	834	772	821	813	773	795	795	743	802	788	788	750	789	781	771	761	804	765	829	757	814	759	749	786	765	781	807	815	774	789	759	801	806	773	793	822	787	796	803	786	791	827	763	808	766	783	844	757	810	760	849	754	781	794	796	814	784	778	762	779	824	804	783	798	795	748	824	773	794	748	741	746	786	820	801	780	824	799	765	698	788	731	811	830	788	791	797	782	839	833	735	800	857	822	786	788	788	815	730	794	788	835	842	815	788	783	765	723	812	765	762	774	828	771	800	791	801	778	778	819	782	833	807	841	803	846	841	757	809	785	816	807	781	818	690	789	764	774	818	787	753	790	777	794	797	766	821	782	804	770	832	767	816	795	849	816	808	771	758	811	836	830	848	806	783	758	838	773	821	769	825	805	736	845	774	760	781	784	772	821	759	814	831	791	813	784	814	747	771	789	855	750	762	787	814	769	776	761	767	777	845	802	756	795	826	805	720	770	772	794	801	789	805	795	823	788	782	836	774	782	797	748	844	798	745	791	770	807	833	823	802	740	795	816	795	792	755	825	769	755	752	775	819	818	785	767	824	838	763	830	814	773	833	766	757	776	773	742	750	770	778	803	752	836	767	757	787	759	766	822	788	766	764	766	796	785	786	770	751	793	818	787	826	793	865	804	768	774	801	747	815	735	820	758	772	798	819	774	794	789	867	788	824	764	764	774	776	739	814	774	780	783	841	795	790	816	813	777	813	829	799	825	763	792	809	770	760	840	790	796	794	840	831	799	764	775	805	820	791	765	800	779	783	759	801	818	834	785	836	782	742	819	813	802	838	765	787	792	751	811	839	884	787	795	818	777	744	831	799	808	784	798	804	843	788	809	784	763	796	765	838	803	772	763	784	782	775	773	826	790	831	846	818	792	740	802	775	793	829	835	737	753	787	793	775	785	779	833	770	778	779	767	760	824	811	752	803	765	784	794	826	801	747	767	774	800	796	750	787	773	780	740	775	764	791	756	789	799	778	842	805	803	806	827	737	800	799	806	772	818	821	788	836	760	789	820	834	762	792	812	756	760	794	795	806	789	776	804	778	757	802	763	754	806	828	829	814	824	800	775	807	771	762	841	760	756	787	781	851	836	731	762	814	780	788	772	778	814	808	803	735	774	790	774	793	825	758	750	762	734	813	826	766	807	794	787	777	789	771	817	738	749	820	812	761	799	826	788	761	814	764	800	740	809	819	764	779	760	784	831	805	776	785	809	780	768	804	761	794	846	848	741	761	837	759	792	736	798	803	829	783	750	778	812	813	845	777	788	823	807	761	764	812	752	812	722	834	832	818	761	792	782	792	771	807	779	779	783	758	830	731	770	736	767	782	795	743	787	783	827	787	809	775	756	784	805	809	761	806	775	809	765	816	776	805	803	776	816	736	776	782	812	736	807	749	722	792	747	763	846	816	748	775	796	797	735	823	778	739	861	806	835	789	789	737	849	789	792	768	798	746	806	796	854	797	794	783	812	749	832	799	797	777	796	763	820	772	791	779	797	781	820	764	817	823	762	814	801	783	799	768	839	773	775	832	788	786	825	816	761	741	763	751	761	787	791	737	748	843	783	759	796	787	803	785	784	770	802	795	841	779	803	719	789	745	810	781	790	818	709	771	781	779	790	776	788	828	791	784	768	777	789	771	789	764	828	774	765	830	801	790	753	820	759	763	793	770	795	757	821	846	818	807	765	799	808	780	769	778	745	801	782	784	839	759	824	770	800	790	747	774	786	807	778	800	777	787	767	788	803	805	760	841	800	795	805	763	823	778	779	847	809	786	859	751	815	801	843	794	765	783	801	766	827	778	779	797	797	766	779	861	806	797	767	835	778	804	751	777	779	763	730	782	777	772	755	807	800	774	792	777	816	721	819	820	797	766	844	788	806	769	773	857	782	781	808	771	792	763	799	778	795	818	813	850	831	820	783	757	808	840	775	810	800	771	753	797	785	794	814	765	772	768	750	764	773	778	801	732	818	813	798	781	762	813	813	820	800	789	803	813	817	787	789	783	837	785	772	757	812	797	797	782	809	796	781	733	817	775	820	767	793	772	762	841	791	799	795	782	834	832	754	826	827	755	774	811	778	799	818	777	775	770	771	759	798	816	813	761	766	768	785	796	779	824	794	790	806	804	780	797	799	780	798	816	811	784	794	806	775	783	771	791	789	761	746	798	781	788	820	827	794	815	774	791	811	812	771	833	792	811	753	797	793	809	745	757	799	823	812	762	816	814	771	710	804	792	801	810	720	759	791	778	749	767	793	782	788	786	771	787
24471	21718	26202	27788	21730	21713	3384	539	366	319	294	293	275	271	245	238	213	225	257	214	233	236	221	233	249	235	237	200	214	231	238	216	230	252	243	220	230	218	236	254	195	210	204	204	249	229	237	206	219	214	175	217	197	211	211	207	217	219	206	230	229	265	233	204	222	217	214	241	231	224	186	201	201	237	216	205	219	216	239	225	213	223	215	242	222	200	192	248	213	232	223	190	186	217	192	224	248	218	248	205	217	207	226	215	226	183	246	198	200	200	198	230	230	216	206	185	186	223	227	214	227	211	218	221	218	206	237	212	234	241	231	207	199	223	218	225	230	231	216	254	185	220	185	224	198	213	196	192	197	223	232	201	214	233	193	243	213	186	223	171	227	244	244	214	241	227	226	217	230	229	210	227	230	233	226	211	182	230	207	229	214	236	217	239	232	216	201	222	245	214	233	208	232	187	204	231	208	223	187	197	213	225	202	211	225	200	215	212	234	233	233	218	202	208	224	236	211	198	206	235	219	229	225	203	258	224	205	232	198	209	212	215	238	205	217	213	245	181	249	244	204	199	199	198	220	223	221	229	235	217	228	201	190	213	234	257	193	235	206	214	216	185	196	205	227	215	234	222	199	213	205	200	197	194	201	190	196	231	220	202	231	198	221	218	217	215	216	227	229	209	208	207	214	209	226	189	246	232	220	224	234	219	244	228	228	214	253	251	188	238	206	217	223	227	217	211	204	213	223	200	239	201	199	219	221	231	238	223	236	196	239	207	210	193	209	247	216	211	204	247	229	212	202	189	190	230	242	219	234	227	247	226	245	213	221	226	204	210	201	222	200	205	221	213	229	232	215	211	221	214	205	238	206	222	213	231	226	224	230	222	180	240	224	205	219	208	205	228	214	236	227	230	240	220	218	225	212	196	232	226	173	221	232	200	193	205	228	205	226	240	242	216	194	204	191	218	201	241	198	207	220	230	213	221	221	214	216	238	219	231	197	206	206	248	210	202	211	226	231	240	218	187	218	213	237	240	211	213	209	215	215	233	225	208	195	219	207	214	204	227	248	210	217	185	226	218	216	216	221	218	235	228	195	220	192	197	207	230	202	185	231	189	200	197	178	223	214	221	205	209	184	203	201	220	238	208	205	216	196	225	217	207	194	232	210	200	207	210	191	208	221	215	249	217	210	204	234	230	207	196	243	218	208	213	213	194	223	197	206	220	200	214	233	216	200	214	216	215	222	236	218	198	231	231	224	241	220	217	195	209	227	215	200	199	234	226	253	239	244	235	213	215	199	216	214	194	253	238	225	220	203	219	215	218	197	202	226	212	196	213	195	220	219	195	202	215	205	238	220	227	198	223	202	208	217	181	186	209	222	206	219	221	222	235	212	219	233	205	209	232	220	188	205	218	231	216	198	240	224	234	223	190	208	256	212	203	249	242	218	232	210	218	226	222	203	218	217	203	199	233	208	212	214	195	226	218	198	211	213	225	215	208	207	216	243	221	200	218	200	214	198	203	216	232	212	231	228	227	228	198	226	203	229	236	244	209	201	247	204	238	235	237	217	249	212	234	207	194	220	200	245	176	204	212	204	208	209	226	210	211	216	237	214	189	207	203	215	212	229	217	196	217	186	216	201	230	211	208	209	217	220	216	226	217	202	225	243	191	206	234	212	225	207	232	199	223	226	200	251	203	222	219	184	201	193	200	227	213	227	226	249	200	231	228	219	229	218	228	188	236	227	217	202	217	252	210	229	203	215	233	195	226	242	219	204	220	221	228	223	242	214	201	218	216	200	161	223	239	211	219	215	220	217	196	195	212	205	216	219	235	208	227	223	218	214	256	234	212	220	200	215	192	206	204	231	203	202	226	198	223	214	204	235	211	225	181	199	231	209	254	188	211	211	210	230	240	194	220	205	227	211	229	209	236	221	217	233	218	218	230	207	231	212	235	206	217	225	215	203	210	202	226	209	196	231	216	213	217	217	223	213	241	204	241	207	201	217	214	204	230	213	235	238	210	222	201	155	227	217	193	208	230	217	237	209	212	215	228	217	207	220	191	210	203	244	224	248	205	234	199	197	251	213	251	210	214	225	226	206	218	201	224	205	247	189	209	196	208	209	243	218	219	225	230	239	205	216	225	185	240	203	230	239	224	195	202	232	226	201	208	216	219	200	214	223	183	206	219	232	199	227	199	209	233	184	264	182	210	225	217	241	225	249	210	238	211	214	203	240	249	217	218	226	226	196	211	206	220	209	217	220	197	212	201	200	218	207	221	229	226	209	214	216	210	225	219	220	237	223	210	216	230	233	219	201	202	208	226	227	211	204	211	222	208	205	218	208	233	247	223	194	235	241	190	203	232	232	248	243	211	213	250	230	205	224	203	214	242	201	219	252	222	190	195	222	206	232	196	218	213	196	242	216	209	214	224	204	212	228	211	215	204	234	208	232	209	214	195	207	202	230	204	204	202	246	212	217	195	225	193	234	217	206	197	209	228	201	217	215	206	252	224	226	213	216	198	231	207	227	205	215	244	222	223	199	223	205	226	207	198	219	201	206	236	214	223	234	235	218	214	211	232	213	221	190	239	233	234	242	207	195	230	238	215	213	196	208	194	205	210	219	216	196	226	223	205	211	205	238	217	206	197	211	242	219	227	208	211	207	223	231	217	238	241	250	233	215	215	229	208	204	201	224	192	167	222	218	219	203	203	229	198	204	207	221	222	220	206	213	238	224	229	202	207	195	187	207	225	209	216	229	190	190	209	175	215	232	200	253	215	226	200	238	210	206	204	180	208	224	189	249	232	209	245	218	199	213	241	210	231	228	203	220	195	204	207	222	241	233	222	239	224	223	223	219	211	235	199	222	223	228	203	219	215	233	217	195	209	221	236	212	229	233	235	237	228	199	221	235	194	193	207	233	218	212	209	218	266	212	234	204	249	183	213	213	207	203	231	223	211	219	194	218	206	203	214	191	211	203	262	202	231	209	233	200	226	212	210	228	244	213	234	205	226	188	205	233	239	205	232	201	183	219	216	206	226	238	230	237	228	224	235	254	207	212	189	210	218	193	216	218	214	225	198	219	238	216	202	230	227	223	207	222	184	210	224	204	254	220	194	205	237	226	212	190	195	218	228	207	213	212	201	223	239	209	245	229	223	215	189	231	225	204	186	205	209	231	200	234	206	206	206	224	216	214	212	220	240	229	222	229	220	225	207	206	221	216	246	205	240	200	214	186	215	211	206	227	218	203	218	226	222	206	208	211	218	233	234	192	176	181	227	208	200	245	203	199	226	252	224	206	210	240	218	196	181	235	192	205	198	215	208	218	213	205	241	195	215	179	235	212	247	206	211	214	171	221	251	219	250	217	196	201	219	248	219	214	217	218	206	216	235	213	231	228	218	212	207	216	199	232	224	207	233	223	237	218	201	212	205	215	200	213	200	215	222	225	235	240	199	237	207	212	201	224	200	184	221	196	199	224	224	200	195	210	205
3834	4891	3132	1521	984	751	689	605	576	536	526	529	503	526	524	493	468	512	528	527	476	469	474	513	515	487	483	502	486	482	492	489	440	490	530	507	481	453	510	511	492	484	438	469	464	509	502	469	460	489	457	454	496	495	485	472	475	496	489	481	509	464	467	483	496	457	498	459	490	503	487	508	508	465	481	506	503	505	464	486	466	493	467	489	480	479	457	473	470	510	494	501	463	472	507	510	505	504	476	447	479	533	469	475	459	475	470	499	459	463	494	466	459	478	486	471	449	448	491	477	464	435	455	486	433	442	471	458	486	491	460	469	468	513	466	456	480	471	497	457	469	478	466	498	518	490	439	456	476	440	475	477	480	464	478	474	478	484	504	469	466	450	498	469	486	502	452	441	445	494	479	518	477	422	473	450	502	465	517	456	478	469	458	451	501	505	477	485	454	442	468	467	500	493	456	496	442	482	465	467	478	421	504	490	459	483	494	483	445	432	541	509	494	450	462	459	468	454	485	463	495	477	500	480	444	448	490	491	498	479	480	475	456	486	479	444	494	477	459	439	436	506	468	473	490	447	465	446	490	503	500	479	490	506	479	492	483	512	482	465	475	459	491	504	496	499	472	469	441	458	457	486	494	436	501	453	458	535	455	479	500	524	487	453	484	487	497	503	465	495	477	450	463	508	468	492	485	484	507	472	488	476	516	459	525	481	458	504	472	513	555	510	514	509	526	473	464	430	476	481	482	500	448	496	439	490	472	476	456	467	411	475	494	476	467	440	473	473	486	453	472	436	450	475	479	467	482	457	477	510	503	474	476	539	485	464	489	486	462	479	447	456	503	475	491	479	494	474	482	516	465	483	472	459	484	492	493	513	524	449	494	503	457	468	482	464	505	530	484	489	478	496	495	425	476	499	485	470	465	498	457	457	489	473	476	445	460	514	458	518	506	495	479	446	491	495	482	477	507	484	452	477	487	483	449	479	427	463	455	508	496	501	454	518	475	479	452	486	480	460	443	488	500	502	491	466	502	484	471	480	495	473	458	481	480	508	456	497	468	466	486	482	454	479	512	466	471	452	499	446	510	502	472	482	488	509	432	492	461	488	487	513	452	505	481	538	491	468	481	436	474	519	484	507	489	485	482	466	427	487	511	467	495	463	455	528	475	445	490	521	482	475	437	478	485	457	471	478	483	453	494	453	479	500	483	441	457	493	491	488	462	522	462	461	463	465	442	478	495	463	452	485	511	514	482	460	503	487	455	482	519	447	452	485	471	462	452	511	461	482	455	483	478	490	491	501	463	456	479	460	483	461	490	455	441	437	483	491	513	486	512	488	467	486	482	463	453	469	508	493	477	475	464	484	463	514	480	490	486	490	480	501	459	434	480	465	438	475	469	465	448	507	463	485	470	454	458	451	500	475	475	469	510	441	457	504	469	491	452	483	484	491	465	506	457	478	487	507	503	492	487	468	471	475	497	488	442	487	487	466	472	467	507	467	480	512	451	478	425	513	503	491	454	498	484	515	495	485	482	454	474	477	512	461	497	477	492	475	491	479	458	473	504	485	457	520	501	452	462	437	470	501	481	473	488	482	481	453	474	492	481	477	436	485	498	488	483	476	505	478	501	522	487	468	492	471	441	469	495	498	504	441	501	456	475	452	458	501	503	493	467	449	487	496	510	496	476	484	532	473	483	509	450	458	474	439	490	492	473	477	467	497	463	489	476	519	440	496	505	457	508	498	533	501	480	473	499	496	488	457	440	471	481	462	515	495	475	456	454	461	488	523	461	475	455	484	463	483	471	497	473	493	454	481	472	529	468	481	488	465	475	524	483	487	472	478	495	495	472	461	486	428	451	461	503	481	459	449	485	456	482	481	449	512	515	523	469	505	484	504	513	494	483	457	487	520	468	484	496	463	465	461	470	494	499	449	464	450	491	493	466	479	500	467	508	447	477	503	471	446	481	493	480	468	441	482	477	491	456	485	473	466	448	497	493	476	471	496	454	468	455	467	470	489	457	461	478	481	449	488	468	473	476	451	457	452	478	450	481	486	441	461	504	484	446	479	508	503	511	484	518	484	483	487	482	502	487	506	465	445	499	500	519	462	462	477	475	468	491	461	466	539	467	472	495	452	500	459	484	434	499	503	465	492	513	463	444	479	492	468	472	465	459	515	465	466	455	495	434	471	462	481	438	475	487	462	472	454	447	474	454	421	456	480	467	482	510	462	491	447	464	488	445	469	461	516	496	508	485	517	497	490	462	468	490	495	527	483	495	473	496	484	458	490	501	475	460	513	466	480	472	487	448	459	468	480	493	509	511	520	483	505	456	469	495	446	469	485	506	440	489	466	443	473	434	498	495	439	484	503	515	461	492	471	467	487	443	441	478	483	503	459	460	492	437	493	486	491	488	464	466	501	527	468	451	455	502	460	505	477	453	436	495	486	493	479	484	486	443	486	498	486	460	468	476	503	489	510	461	529	473	523	495	505	474	456	473	485	479	466	494	479	476	469	485	471	467	499	467	467	461	496	468	475	480	472	451	477	478	452	486	512	478	474	470	498	440	503	453	476	463	474	510	463	530	475	516	510	491	503	464	499	464	460	450	464	486	479	454	508	496	451	458	503	480	462	477	491	488	472	492	465	484	471	452	457	487	495	456	461	484	507	467	450	490	469	447	461	484	494	490	460	499	447	516	473	540	464	479	464	489	501	464	502	484	499	436	464	498	444	459	488	499	449	488	529	462	535	476	491	490	479	499	502	488	496	486	479	456	447	482	506	517	467	479	495	464	490	467	486	513	472	484	505	516	472	480	459	498	441	498	489	484	484	471	458	473	524	481	512	502	477	472	489	424	503	471	494	448	551	488	486	467	505	473	500	463	472	445	488	508	483	471	483	497	508	486	437	513	475	522	503	505	464	477	483	471	493	470	452	448	455	514	455	457	456	496	482	483	488	462	475	472	487	489	520	502	452	479	486	489	515	449	491	465	470	454	457	517	463	472	470	456	465	500	482	485	477	484	447	493	482	500	486	466	511	486	480	442	475	486	514	500	496	465	499	446	474	453	475	494	503	456	488	488	478	484	465	507	463	436	468	505	478	478	498	494	465	479	436	461	510	467	495	489	475	495	481	471	489	500	511	471	468	469	462	476	463	500	489	513	466	461	477	472	493	497	465	483	475	467	464	461	495	506	476	494	511	511	478	435	477	490	483	483	513	455	466	423	475	491	496	510	446	502	486	486	439	477	469	474	475	453	496	519	481	464	457	503	499	504	525	491	512	478	482	495	495	462	510	458	525	443	470	503	479	460	423	488	516	450	510	480	473	531	471	511	468	469	509	463	470	492	480	446	456	500	477	467	469	467	484	461	475	470	450	504	450	465	490	491	452	459	454	466	526	468	474	495	456	487	458	468	487	464	451	483	469	469	485	511	447	440	432	505	469	476	485	468	497	431	490	494	488	480	465	488	516	482	471	512	456	508	498	441	497
33399	9902	947	413	313	320	310	287	262	300	271	296	296	268	265	292	294	286	295	282	279	311	328	287	278	284	283	278	285	275	322	292	271	266	258	262	290	270	278	301	256	266	274	281	258	286	242	297	271	263	277	279	266	254	279	293	275	287	262	281	272	291	294	290	296	283	256	280	298	286	278	260	292	296	294	294	290	299	283	291	281	288	278	265	255	284	300	308	251	276	304	293	247	303	287	266	290	279	233	307	309	298	313	263	273	319	295	320	263	315	268	302	247	261	268	289	264	287	272	290	303	290	326	323	263	273	236	278	262	281	315	300	276	295	288	325	274	276	282	278	285	270	307	277	254	283	299	266	305	309	297	275	300	273	266	280	267	303	303	279	284	311	270	267	262	270	260	289	309	256	263	297	286	292	272	293	292	268	293	308	279	285	295	287	276	250	298	293	259	268	300	259	261	316	313	297	295	304	311	283	273	265	279	272	241	252	282	285	282	282	300	286	246	283	285	261	268	272	303	271	273	284	272	283	269	281	292	310	320	284	278	319	287	299	312	278	282	296	258	307	292	294	309	298	302	274	293	257	281	308	275	269	308	304	277	274	307	280	282	302	272	276	281	309	300	294	298	276	281	311	300	271	297	279	292	276	270	251	264	276	287	249	260	258	280	269	302	274	272	287	299	274	263	304	266	290	292	304	267	289	302	332	295	336	265	291	289	265	288	306	288	308	264	284	310	265	238	268	277	279	288	274	265	283	278	267	282	302	268	265	279	264	247	269	302	288	293	286	286	256	294	256	304	300	275	278	286	288	281	269	256	318	313	298	277	261	272	255	253	270	287	294	267	308	284	244	269	284	267	278	307	284	279	252	274	282	284	280	291	271	293	282	296	284	260	280	290	293	269	289	247	252	264	301	237	256	278	296	279	261	254	264	297	289	268	263	275	293	300	288	292	291	256	292	259	308	299	267	307	284	278	276	286	273	281	312	308	260	285	283	281	257	286	280	311	295	277	277	260	258	290	285	293	273	283	279	296	276	296	265	259	297	291	274	291	304	269	288	255	278	297	297	271	309	276	300	275	261	329	262	287	307	250	264	299	276	289	289	301	298	274	270	275	278	304	267	252	304	277	316	279	286	287	321	281	270	293	300	268	291	300	264	257	275	258	271	237	280	241	290	299	262	236	286	273	258	310	262	270	278	298	266	262	228	276	297	281	269	291	277	261	293	295	298	295	280	300	293	280	272	279	260	312	294	257	272	303	305	311	283	291	288	290	272	263	285	264	272	304	279	289	275	316	265	285	240	278	305	286	310	305	279	249	288	284	275	292	271	287	263	309	285	281	308	267	241	280	264	290	288	257	301	283	294	277	277	289	272	298	279	288	266	278	327	291	260	307	272	286	273	290	290	283	300	254	273	291	320	290	284	282	289	292	287	247	269	273	298	292	300	288	319	286	252	259	291	256	277	298	275	301	305	293	255	266	295	293	310	283	307	308	301	298	300	274	300	267	289	308	289	298	312	299	284	298	262	295	292	286	254	297	257	284	250	280	287	297	282	289	268	267	287	266	275	269	246	301	290	285	278	258	287	273	300	285	278	291	265	285	267	302	294	280	296	305	266	291	303	305	263	277	284	265	331	256	299	292	272	258	287	306	303	279	271	266	278	260	248	274	244	278	276	278	284	285	304	274	282	285	290	284	237	289	334	323	261	271	288	282	257	274	295	286	283	276	285	299	283	333	283	246	290	307	307	276	299	275	324	312	306	289	293	271	288	284	322	244	292	246	259	300	271	288	284	254	271	255	282	260	283	290	261	293	293	273	285	285	274	260	325	277	276	278	281	260	288	265	294	293	280	246	285	289	269	329	294	280	258	250	264	296	293	280	274	268	257	254	250	278	262	280	280	298	305	301	278	289	274	268	291	259	269	321	314	297	312	277	241	283	286	269	276	264	248	303	295	285	294	254	302	297	274	276	278	262	275	278	288	254	277	287	267	266	302	296	280	268	275	245	290	272	309	304	277	311	269	305	266	329	275	285	267	272	287	277	273	265	296	291	295	276	284	314	321	290	277	289	263	305	269	294	288	261	239	289	279	298	256	278	300	279	277	301	286	263	290	292	254	286	282	276	267	284	297	276	274	241	252	266	298	305	300	289	292	266	296	297	280	298	283	289	260	316	296	227	264	284	282	282	274	283	278	252	288	283	295	314	284	279	258	272	327	280	306	314	292	268	303	255	277	273	322	265	280	259	259	262	296	296	272	321	278	256	278	284	274	261	299	294	308	249	304	260	284	289	288	274	295	308	276	300	280	269	311	261	309	300	277	260	288	291	298	286	266	289	298	279	295	296	326	289	259	262	248	300	264	292	259	272	288	270	270	313	319	265	302	267	288	275	277	304	270	287	277	301	296	269	293	279	264	283	272	299	293	275	272	296	270	284	274	271	284	258	279	274	282	284	284	306	297	255	297	295	284	272	297	270	277	295	307	303	314	254	250	282	256	288	300	277	257	275	269	270	295	252	277	293	253	255	315	290	276	288	293	281	265	316	302	304	283	270	299	303	285	256	310	277	308	263	289	267	298	277	286	294	285	268	279	270	285	293	268	308	266	259	303	310	297	264	299	247	250	260	282	292	301	300	299	277	290	268	292	319	272	274	289	270	305	284	272	251	292	266	310	285	280	290	284	279	280	298	298	287	310	269	263	269	282	322	288	266	265	285	279	314	253	256	290	285	292	262	299	315	258	272	269	257	289	296	270	313	286	285	308	276	287	269	315	286	338	307	284	298	284	256	298	294	277	313	264	304	307	274	269	266	270	289	281	276	272	299	271	283	314	306	282	307	289	278	317	291	284	316	310	289	279	344	279	272	304	295	278	291	303	299	273	302	265	273	284	306	279	283	258	298	305	294	264	260	284	282	268	290	264	301	279	288	276	290	313	260	280	285	273	255	300	244	262	284	308	269	292	291	289	295	276	287	303	296	272	287	288	319	267	291	291	293	277	286	302	257	304	278	279	299	304	281	285	321	300	287	273	294	280	310	275	291	296	310	305	257	263	294	274	274	309	312	298	291	291	249	268	253	308	293	263	287	258	291	268	291	290	292	266	285	264	290	276	275	280	266	302	265	236	303	248	282	269	288	290	279	271	274	273	298	291	301	277	277	291	265	302	273	316	328	259	316	303	293	270	304	280	279	296	267	277	266	294	315	258	276	265	254	281	295	293	289	262	274	262	255	280	299	276	302	285	307	279	290	270	295	282	290	280	298	274	250	274	267	291	332	272	277	281	276	285	283	296	269	278	300	276	285	263	278	296	299	279	237	299	313	293	261	271	274	287	259	266	272	307	278	281	303	296	264	288	269	272	271	260	289	278	268	302	274	263	268	267	302	303	248	290	295	254	250	289	303	336	287	263	297	281	296	319	314	271	287	292	275	292	310	281	293	301	292	290	286	280	314	315	286	302	275	272	285	259	241	286	271	261	294	286	299	289	284	283
5792	743	733	656	689	656	642	603	658	680	647	641	672	636	662	684	663	703	680	653	668	673	643	612	664	642	610	619	633	649	637	640	638	677	630	642	661	650	632	579	685	632	649	645	633	658	642	683	678	682	637	642	658	618	679	636	676	662	629	694	620	640	639	652	619	618	635	644	636	644	600	661	642	641	670	650	635	653	672	651	685	654	684	599	629	681	661	647	620	701	624	668	668	634	658	603	660	689	646	598	634	682	679	607	629	660	668	587	655	629	651	671	689	697	667	715	652	672	678	605	662	661	677	652	604	629	646	660	607	653	643	660	634	651	676	664	630	635	671	659	663	643	607	692	600	674	661	617	666	645	682	632	647	633	615	626	641	631	664	620	637	629	636	631	629	663	626	677	692	676	634	656	626	649	630	657	637	640	643	646	616	678	592	673	613	636	672	645	653	632	725	648	638	589	638	622	672	590	668	629	652	643	636	673	623	634	652	615	633	599	649	662	642	642	633	650	659	624	682	666	649	689	667	615	655	649	668	623	622	655	677	626	676	630	644	632	676	625	674	617	651	648	677	649	674	625	656	629	688	645	667	596	689	655	632	611	637	671	664	613	659	687	647	655	627	617	666	637	655	610	643	668	616	657	698	651	633	663	638	649	605	608	672	662	672	618	658	646	608	617	644	624	569	655	635	621	688	619	650	669	642	653	644	635	667	679	670	622	606	647	653	634	622	668	655	662	692	655	659	689	691	636	646	614	607	659	682	656	662	629	657	632	653	668	666	652	677	653	680	673	634	671	652	647	662	663	630	655	672	672	630	653	661	624	627	632	649	628	646	684	698	687	673	604	647	614	618	678	656	681	644	643	665	681	619	633	632	634	622	652	636	623	636	659	635	666	613	668	606	647	653	618	665	663	595	640	681	645	629	621	647	617	709	692	643	689	660	650	665	671	654	658	582	641	669	635	669	652	656	637	603	649	613	651	661	639	657	689	660	682	624	694	626	690	623	616	684	647	663	636	617	604	620	632	672	623	613	669	641	666	652	629	678	633	641	639	632	580	644	669	620	674	622	679	640	635	618	671	629	618	651	679	672	622	671	634	628	648	665	711	643	665	659	640	666	652	666	632	612	606	676	612	668	721	661	639	613	640	647	640	633	649	622	679	630	656	622	665	656	665	648	647	669	661	607	624	639	653	656	670	602	697	605	659	669	646	616	700	642	634	674	655	641	661	618	696	618	662	623	679	622	657	653	641	648	675	696	669	674	630	602	649	642	602	648	649	667	669	658	629	637	652	636	639	637	601	617	650	617	627	637	667	653	583	647	649	602	680	625	586	666	647	633	629	659	652	660	621	618	605	641	620	627	690	660	653	610	677	652	626	639	680	637	627	663	678	650	623	628	632	639	610	659	644	659	675	629	632	608	641	713	652	663	649	629	694	699	615	622	657	641	623	631	696	659	684	660	601	652	602	607	648	647	661	676	633	677	601	662	650	679	666	626	631	653	669	668	694	648	657	645	623	645	593	665	629	677	635	669	635	668	619	663	661	638	653	619	659	622	652	654	644	609	651	645	667	632	643	645	640	651	627	687	654	653	631	587	633	631	644	664	648	649	677	613	645	661	661	656	652	602	620	639	656	610	633	648	682	706	620	625	682	645	634	617	698	606	637	677	645	619	667	646	639	640	688	613	638	621	603	644	625	647	598	659	611	660	600	642	681	648	677	691	674	692	679	646	640	646	654	701	657	653	664	642	626	622	692	614	600	589	615	639	670	663	640	653	611	646	662	655	661	644	623	645	629	676	654	685	660	620	644	613	665	641	617	617	673	655	647	667	637	681	638	670	602	677	660	617	695	650	660	648	634	646	639	640	666	649	654	661	633	634	687	665	663	697	652	620	625	655	642	619	651	620	681	621	661	663	624	622	668	668	655	673	635	632	691	633	621	637	647	634	657	668	679	669	680	644	675	649	629	629	704	616	652	629	659	622	589	641	667	658	627	661	626	636	672	635	662	654	666	652	617	633	627	644	648	666	643	638	673	653	634	641	615	664	661	656	655	639	633	625	653	702	640	681	673	650	660	597	645	687	680	646	691	666	651	610	626	621	656	635	642	684	694	616	660	678	636	663	628	648	696	655	623	618	648	613	654	618	622	614	662	665	664	585	599	648	685	688	631	662	689	649	678	596	574	646	651	664	644	667	623	633	637	665	643	632	656	667	671	653	669	679	595	642	625	670	655	633	664	664	685	670	642	677	661	644	647	647	677	611	630	621	683	683	643	679	699	612	650	653	568	659	675	615	649	612	662	646	658	668	624	620	655	638	682	629	601	624	687	615	646	640	632	665	639	697	650	641	661	690	647	598	651	651	663	632	684	673	625	603	641	681	631	718	654	628	669	629	650	602	602	632	626	685	631	650	649	665	618	715	672	633	638	667	670	704	660	616	670	646	653	660	689	617	664	610	611	666	607	660	633	652	690	605	647	670	640	642	676	652	662	653	634	640	615	658	632	671	630	654	672	629	674	675	687	651	622	611	643	677	646	660	646	599	668	659	627	668	604	654	686	721	628	668	671	653	640	646	624	657	662	637	675	624	631	663	629	631	688	666	595	632	675	626	619	661	615	600	625	694	677	676	670	654	661	601	660	630	626	648	661	679	675	625	658	646	622	636	679	646	633	663	677	678	658	655	657	636	666	670	634	658	658	681	637	615	651	641	634	652	629	652	639	672	652	658	665	646	660	675	614	646	660	652	625	686	672	633	624	617	647	645	657	628	653	614	628	613	606	636	634	660	644	633	604	656	661	617	640	656	678	653	636	678	711	641	613	662	630	637	699	685	617	626	665	642	632	616	642	622	670	641	677	668	657	661	598	652	624	640	648	636	639	640	677	635	605	638	684	640	664	641	646	639	615	627	652	632	667	625	609	617	671	641	614	679	640	655	656	647	625	673	674	586	592	647	621	664	682	656	645	611	667	654	668	643	698	644	589	655	672	653	640	632	630	687	631	670	643	603	628	639	648	683	672	676	678	659	655	688	607	605	639	643	677	635	654	634	659	608	614	636	676	654	662	605	634	655	647	635	623	595	614	673	619	662	669	674	652	619	701	650	652	686	661	619	673	576	650	685	620	613	608	662	638	675	613	666	650	644	654	625	658	736	699	639	601	640	697	646	645	668	632	596	638	636	611	663	641	631	635	681	710	673	682	635	662	608	648	647	606	624	658	632	663	623	650	680	655	641	656	617	620	643	635	653	678	614	644	657	667	660	674	653	659	661	636	661	634	645	649	668	676	626	643	661	659	646	651	690	622	653	695	642	659	610	614	627	660	627	634	682	687	643	634	648	669	679	628	666	646	667	673	633	613	684	722	653	648	661	637	676	668	641	638	606	636	639	646	634	649	651	663	642	622	683	647	638	599	646	666	650	665	654	688	607	662	615	645	692	654	642	677	651	623	653	622	692	660	667	646	684	648	638	629	644	661	715	662	624	657	666	655
25247	21690	25639	28266	21600	4337	614	529	430	391	394	394	437	398	352	375	382	378	363	369	411	369	378	404	354	380	377	327	359	447	354	369	356	359	405	415	349	388	345	395	360	324	351	379	376	362	393	349	370	374	364	357	366	339	361	435	346	376	357	326	324	376	366	376	349	333	349	356	381	320	381	345	358	354	347	364	390	386	388	365	360	354	337	311	350	394	385	372	376	373	367	343	398	385	371	376	351	396	379	385	393	324	354	363	367	375	360	377	382	416	389	391	386	380	348	368	422	358	377	348	360	383	352	358	385	402	387	348	359	341	372	358	348	366	357	382	377	339	345	348	369	395	374	378	361	398	385	356	374	356	331	362	398	401	361	354	395	388	366	360	378	337	385	370	357	362	380	379	384	383	395	369	345	375	402	342	362	389	324	361	361	389	414	374	386	317	380	383	391	377	372	389	390	382	370	357	401	336	394	364	360	400	339	361	335	380	355	361	362	363	359	401	373	376	362	359	343	372	389	357	374	384	370	327	356	393	354	383	360	356	378	400	374	370	369	360	364	388	368	356	382	374	322	397	360	345	370	389	368	373	329	385	335	366	344	361	380	355	360	331	365	367	348	376	363	380	395	349	326	363	396	343	334	371	395	365	381	434	337	399	389	359	392	359	371	374	363	368	327	383	364	413	390	370	355	385	360	370	360	343	349	368	401	376	363	378	381	373	384	379	360	374	382	356	349	372	366	378	345	340	405	346	353	372	388	379	415	385	342	378	398	366	379	380	353	359	363	343	366	371	383	361	326	360	352	364	355	401	363	362	363	362	368	355	368	369	349	420	354	384	394	372	345	372	404	390	343	391	383	367	357	357	362	388	373	384	390	373	372	340	378	364	353	361	356	351	358	373	368	421	343	338	354	353	363	360	396	344	340	353	375	330	357	397	378	368	361	364	347	356	361	357	407	368	365	363	415	371	339	339	366	389	378	376	387	362	383	325	398	379	361	339	379	374	388	388	394	404	379	338	363	390	375	348	362	366	373	358	365	359	358	335	395	369	411	351	358	393	375	345	367	365	378	362	352	383	368	388	377	361	378	380	352	377	332	365	336	353	411	348	354	390	380	370	368	343	359	370	351	343	346	330	347	362	372	403	378	347	367	376	369	409	405	367	364	387	316	347	337	359	403	389	370	372	386	345	373	327	377	363	355	395	399	361	351	392	388	358	386	382	355	412	363	343	365	382	362	367	386	393	370	338	359	392	356	388	342	332	381	363	385	354	390	386	400	334	385	368	362	381	366	329	390	346	397	348	365	378	340	327	356	367	388	358	356	351	381	367	389	351	360	351	329	375	384	382	327	344	351	364	366	366	328	359	406	357	329	356	376	382	354	352	352	347	402	397	400	365	386	361	357	354	339	370	371	382	383	361	356	336	369	347	371	378	374	357	374	398	410	345	378	377	337	323	349	348	356	395	365	415	392	357	348	378	356	368	346	381	376	360	361	337	359	339	356	371	383	341	374	359	351	367	358	347	390	391	367	371	364	365	400	339	364	376	346	354	369	344	332	385	403	369	384	375	363	346	342	369	362	383	392	354	365	370	331	363	380	327	332	307	366	367	347	397	357	346	380	386	405	388	359	356	385	374	360	372	354	380	362	391	352	344	319	384	363	357	373	386	348	344	331	359	352	364	374	382	357	349	349	346	374	404	344	348	363	361	355	372	388	379	363	331	388	384	318	343	389	335	381	365	384	392	348	373	354	337	346	355	343	351	384	353	358	386	362	360	376	379	393	373	403	415	373	382	344	398	354	355	350	312	367	388	386	374	379	376	362	375	377	367	348	363	348	354	332	352	386	359	391	352	369	349	353	382	322	339	389	388	364	365	362	347	370	355	357	377	371	363	338	386	406	366	351	381	410	349	391	338	372	378	344	362	354	359	380	361	356	357	363	364	418	370	332	357	343	380	356	343	368	395	393	342	335	380	381	362	396	361	354	371	402	349	370	383	366	343	375	365	310	365	365	378	382	350	366	389	360	367	359	370	371	392	394	348	359	350	378	344	388	372	376	365	403	338	380	355	378	390	371	327	353	407	388	389	344	321	378	350	378	360	387	315	391	410	342	390	386	361	373	378	380	373	350	346	359	405	341	390	393	376	350	363	353	387	362	393	376	355	353	405	386	361	369	354	380	349	366	355	379	360	349	384	384	311	353	360	360	369	374	334	401	325	411	416	356	387	382	378	408	359	348	379	316	350	367	373	342	387	340	387	364	359	404	384	373	390	361	361	357	349	365	426	352	387	380	383	357	362	366	369	361	331	366	315	337	361	370	351	355	395	353	399	373	381	362	364	378	352	383	386	358	407	360	366	370	390	355	395	384	396	360	365	381	361	404	370	366	365	342	389	373	372	376	370	390	382	369	372	373	352	366	393	346	349	293	339	389	349	354	389	377	350	390	413	394	367	344	351	356	358	328	359	363	349	365	400	391	352	347	382	377	376	378	358	387	372	364	377	355	382	362	392	353	358	386	365	370	387	347	395	364	376	340	415	362	379	379	386	356	359	365	356	379	362	388	402	325	356	349	374	372	321	324	375	327	340	351	334	333	338	392	380	371	363	358	340	372	347	363	401	386	388	385	350	348	369	388	379	325	363	380	393	380	317	350	360	372	356	362	374	363	353	379	382	356	376	384	388	403	345	370	409	342	329	426	381	363	337	377	395	393	373	371	398	343	386	355	325	364	395	366	370	401	371	339	359	361	367	363	359	375	347	412	352	367	359	389	362	382	372	353	347	362	377	400	348	344	355	354	391	377	370	391	387	388	330	359	372	378	355	326	315	344	369	346	351	392	359	363	332	351	368	351	363	348	390	356	380	363	354	361	389	351	360	368	366	331	369	382	391	384	326	363	398	356	373	382	333	374	363	419	342	349	377	419	370	338	388	402	368	378	391	395	360	349	404	353	349	357	344	368	354	333	350	366	395	351	343	356	378	390	346	352	362	348	346	349	365	395	375	375	370	362	339	334	348	398	385	381	375	357	385	327	350	383	353	351	373	356	325	388	387	351	360	386	377	364	373	297	381	371	367	405	393	361	325	383	378	393	333	320	365	373	388	397	389	368	371	358	363	363	411	363	396	354	370	375	393	364	337	342	384	387	368	342	370	362	366	347	364	382	384	332	348	358	383	357	365	379	371	384	369	365	398	423	345	376	349	355	403	369	358	345	352	351	365	341	371	361	399	357	348	370	353	348	338	374	376	323	389	404	383	398	342	349	366	369	406	355	317	333	348	369	376	364	363	380	364	385	346	298	388	352	359	354	344	353	381	345	346	346	379	344	346	389	390	395	387	340	391	389	348	398	386	345	303	359	376	358	385	378	402	372	345	392	425	351	324	373	341	335	370	391	374	354	378	386	396	371	407	376	364	379	372	368	373	368	351	354	364	388	344	363	386	359	355	363	400	402	341	369	350	319	369	415	388	362	386	324	367	346	382	354	380	353	394
3679	3154	2232	1336	1013	919	878	839	801	807	775	760	832	776	788	809	777	844	771	771	853	808	810	799	820	787	805	746	798	802	793	785	763	780	796	825	823	803	752	806	796	810	768	767	797	808	786	807	766	823	748	784	774	783	763	836	821	796	775	754	805	832	783	783	796	779	795	807	814	809	756	766	811	874	817	794	832	810	801	765	761	844	818	803	789	786	839	784	804	813	814	776	798	777	793	770	765	770	818	801	807	779	779	802	809	768	778	787	753	820	778	786	821	849	735	785	798	791	776	723	773	775	749	823	770	791	836	760	813	796	780	794	807	778	775	746	803	814	808	764	800	790	797	756	848	788	761	785	802	761	759	774	784	829	739	817	807	783	778	798	803	789	798	790	749	782	785	836	815	830	775	786	800	765	756	745	787	807	784	782	752	788	772	805	840	809	843	811	811	803	759	838	765	798	772	790	771	765	797	792	832	805	814	827	797	821	751	783	805	746	785	829	762	772	745	734	814	818	822	808	768	809	796	804	832	821	795	763	773	822	776	805	781	790	773	763	736	825	752	784	827	750	802	785	757	823	760	810	795	740	814	790	782	797	763	786	858	768	773	821	795	800	828	752	793	772	801	792	765	804	791	802	773	809	767	824	777	788	769	792	749	768	770	810	742	781	761	733	774	811	809	794	772	782	778	809	800	740	737	803	819	758	805	760	776	837	780	826	769	780	829	813	775	782	752	830	769	786	781	765	816	825	773	739	804	759	759	737	786	770	806	790	799	796	802	741	775	785	759	766	773	842	776	771	804	792	811	762	762	754	814	800	781	825	756	784	770	770	765	801	775	798	810	770	787	823	784	784	811	796	826	789	795	773	831	759	798	803	786	775	835	839	812	729	778	746	807	802	807	784	734	784	761	827	751	860	832	799	791	809	790	756	804	821	802	796	848	796	853	867	776	782	814	781	782	718	774	797	786	713	834	798	789	750	793	775	740	794	804	736	780	806	841	830	842	801	823	742	751	780	779	757	758	765	723	775	764	795	747	770	741	826	771	811	776	779	758	753	783	761	776	791	802	792	806	811	780	736	813	806	788	771	815	779	798	798	820	813	790	812	767	752	807	720	779	758	800	788	750	757	771	810	832	802	774	741	773	786	780	821	806	796	790	825	815	814	776	805	743	776	762	767	832	784	797	770	812	778	792	811	794	858	830	790	728	787	800	740	838	760	810	798	800	745	717	784	786	809	841	807	755	852	789	777	816	832	767	791	824	757	748	816	805	776	752	823	770	783	764	785	768	794	846	787	778	773	778	761	763	752	783	791	770	722	752	815	805	774	800	808	799	792	789	774	772	755	796	756	771	759	778	806	800	814	746	771	773	799	809	764	806	766	779	783	797	785	809	834	844	780	772	813	814	768	780	813	761	828	750	714	805	791	792	827	813	802	760	785	810	802	793	787	715	808	745	811	759	743	730	788	815	829	820	752	821	831	787	765	774	794	789	796	720	765	787	800	797	760	820	811	862	800	848	787	812	726	825	731	767	802	727	789	756	753	804	794	781	832	778	801	801	741	770	805	806	786	784	729	787	815	780	760	775	816	783	839	806	782	710	806	779	752	836	818	786	776	793	813	797	754	781	794	800	778	795	812	797	801	822	773	769	779	793	787	791	780	748	789	800	793	775	773	759	756	772	801	768	761	735	770	797	837	862	807	807	761	805	769	743	752	824	750	770	723	752	821	833	797	817	781	787	819	794	802	781	788	793	786	777	763	760	708	754	778	803	756	806	821	804	792	761	766	842	835	787	778	788	818	781	767	788	797	823	803	807	756	775	811	805	764	747	797	805	752	808	757	783	807	806	821	806	733	771	811	781	813	811	815	772	818	787	763	760	812	780	802	805	785	808	823	791	773	819	792	821	797	805	836	842	823	794	748	772	751	779	830	778	807	820	742	824	778	820	803	799	783	797	813	787	799	823	756	789	808	771	789	837	760	765	793	751	828	742	795	834	830	799	793	794	777	793	755	829	794	769	804	779	764	792	790	758	783	784	774	767	793	758	813	805	792	775	777	800	815	772	762	864	793	834	819	810	774	799	778	792	811	782	825	850	798	758	757	777	815	817	827	747	818	771	765	823	766	817	802	770	807	807	795	780	767	775	801	774	743	818	769	776	798	788	821	819	804	777	763	788	801	813	789	803	781	813	795	801	789	813	784	743	744	741	754	782	771	794	758	823	792	804	766	830	727	791	789	797	781	736	782	875	735	816	807	811	737	791	763	778	791	739	761	769	769	777	804	782	748	813	810	771	796	780	771	787	831	747	793	784	821	774	787	829	842	805	755	820	744	850	778	760	734	814	737	765	816	782	804	857	783	845	789	767	787	756	787	807	746	797	797	792	790	754	801	820	821	823	808	835	798	792	790	810	820	764	798	751	747	759	758	815	778	797	795	807	789	770	796	793	798	766	807	754	811	785	734	807	785	775	807	803	829	761	810	817	828	806	818	757	825	796	778	813	818	716	787	820	794	754	817	784	760	765	829	756	771	742	783	810	775	765	802	773	731	792	771	840	789	787	783	773	767	744	837	775	783	800	756	827	803	784	780	783	786	822	766	754	785	781	800	756	850	809	764	809	772	727	795	785	724	804	759	818	782	801	793	835	771	854	799	748	802	853	779	814	803	764	787	759	796	816	814	806	797	836	764	765	764	825	796	776	772	834	771	795	801	815	784	797	804	777	793	825	817	772	795	772	753	802	797	837	765	825	749	803	792	791	793	786	750	858	794	831	787	829	802	776	783	787	787	743	779	808	740	796	774	766	785	732	771	775	767	788	811	806	802	766	852	728	790	765	826	825	771	768	783	798	778	796	747	797	797	789	787	783	794	780	780	804	786	800	798	769	814	805	806	856	765	831	836	821	743	753	777	744	765	780	766	784	792	763	793	818	800	782	825	769	818	827	772	807	773	805	806	758	755	730	784	792	792	774	826	728	811	733	769	769	744	808	765	794	769	802	803	730	810	765	785	819	768	790	782	780	785	808	818	820	774	818	780	751	779	752	800	791	777	778	787	751	789	802	794	790	793	823	808	803	793	759	781	819	787	816	776	817	768	761	783	814	807	785	753	753	761	782	815	777	771	802	830	772	810	755	767	751	770	810	807	777	790	838	763	760	765	785	795	751	812	802	812	722	800	787	800	771	764	777	762	758	810	768	761	824	776	812	784	809	844	743	769	760	795	769	771	768	778	797	786	827	777	818	785	825	768	741	773	810	777	772	807	791	772	804	810	792	748	843	797	767	812	772	755	795	825	735	789	814	823	793	833	833	787	766	766	752	783	757	813	780	818	809	780	789	796	794	803	765	785	718	783	790	769	739	785	812	760	821	819	714	811	797	827	809	799	772	856	875	785	737	794	777	829	772	800	818	825	800	825	813	797	802	792	802	785	801	810	764	777	818	789	803	756	809	763	778	806	836	735	762	735	771	823	794	776	879	788	806	775	733	780
24429	21698	26246	27693	21708	21709	3242	495	335	293	298	330	278	296	282	285	250	252	247	234	222	224	234	248	235	209	221	232	201	226	246	240	224	236	225	237	230	225	228	207	222	180	202	224	220	213	203	222	202	212	219	204	201	227	208	191	213	215	196	252	204	189	243	208	221	235	210	227	250	222	223	235	196	210	207	190	207	182	218	235	187	227	212	210	209	229	243	220	225	209	226	219	219	225	212	240	263	193	222	224	211	218	226	226	220	208	236	226	228	192	187	221	190	200	218	200	195	224	207	218	241	222	244	211	219	224	235	206	224	220	220	200	214	237	236	197	218	211	195	194	221	232	226	241	230	222	212	217	206	210	260	211	225	245	219	202	210	208	232	217	220	173	205	208	225	209	191	222	236	230	193	232	236	220	200	250	210	201	233	204	245	243	209	231	233	203	217	200	194	211	214	243	232	211	196	214	231	217	225	225	210	244	199	215	216	225	220	210	233	238	223	234	211	251	258	207	191	215	235	202	230	206	242	210	211	231	214	214	192	208	194	233	214	212	211	219	215	239	256	213	208	197	213	221	225	218	218	201	183	233	218	204	213	236	201	192	216	202	226	234	208	192	201	211	224	219	203	212	228	187	213	240	218	217	229	213	206	247	194	242	208	210	193	231	208	210	226	229	224	252	221	216	178	208	191	211	194	210	240	220	233	205	216	209	224	235	225	217	197	206	221	222	220	204	235	226	231	242	246	227	227	212	204	212	211	229	236	260	266	204	215	200	242	221	201	218	202	236	217	192	228	206	252	226	227	204	205	229	228	200	193	198	240	213	219	232	231	208	216	221	220	235	221	232	223	215	231	190	239	214	227	231	212	208	223	218	210	233	215	214	223	235	234	235	240	217	209	209	244	191	222	229	214	204	215	243	207	219	223	235	210	206	217	247	204	236	201	223	230	222	207	208	221	223	242	212	231	202	176	194	203	207	222	233	236	230	211	205	241	191	202	218	222	239	228	219	218	204	232	226	186	219	207	208	235	239	239	251	226	205	225	203	208	224	211	211	189	205	234	245	217	205	230	211	229	203	219	204	243	225	191	232	225	217	222	210	228	217	221	232	205	217	237	220	223	247	219	225	241	244	248	230	216	221	203	214	221	210	230	214	202	200	201	225	211	216	232	238	219	234	216	202	216	231	214	221	238	228	207	223	193	218	260	222	219	211	238	193	224	175	198	209	199	214	194	194	215	201	265	215	247	214	216	221	232	239	201	200	215	214	214	226	199	210	226	218	223	204	217	215	197	242	215	212	224	200	219	209	212	200	220	225	202	202	216	202	223	217	224	192	210	246	201	226	216	249	229	222	213	232	205	212	233	246	223	219	217	218	211	230	225	210	239	248	216	226	201	220	216	218	189	204	195	189	242	252	215	204	226	208	224	201	217	202	224	216	233	194	211	220	229	229	191	208	228	230	214	202	232	222	201	226	210	224	202	230	208	235	200	211	233	207	225	210	179	248	213	203	212	204	219	205	225	199	225	235	200	216	185	238	200	228	198	218	221	220	219	223	201	202	217	183	223	189	220	237	227	218	217	212	190	223	249	233	220	239	211	161	222	207	220	222	212	235	210	192	185	221	221	187	218	226	244	220	225	201	217	218	209	202	213	224	240	218	228	220	209	206	207	208	233	225	203	188	208	221	218	216	234	217	199	222	234	213	219	238	197	228	211	240	219	227	225	189	218	207	215	202	216	189	232	219	208	233	219	230	224	214	224	200	211	197	222	233	257	223	236	233	228	208	233	218	218	211	204	219	226	249	216	234	216	237	209	223	226	251	223	222	180	251	239	227	234	221	196	193	190	205	216	187	225	224	216	224	242	208	212	237	218	243	248	208	215	237	227	221	192	197	220	235	227	218	233	227	210	249	215	232	227	228	238	235	228	233	205	216	210	213	217	215	242	234	243	210	217	232	225	210	230	207	216	216	179	231	222	208	229	195	199	231	193	228	223	231	211	201	234	207	213	244	232	211	235	222	227	197	218	235	221	211	191	223	223	211	193	218	231	235	221	208	216	225	246	206	252	216	212	209	238	185	210	223	219	209	229	219	239	229	223	267	202	236	237	223	220	211	227	204	212	191	205	220	236	221	212	236	198	217	249	197	220	190	198	233	210	245	252	223	206	227	229	186	211	198	195	236	190	224	214	227	209	206	220	211	215	208	238	231	239	227	231	241	213	224	213	202	217	199	219	216	239	191	228	248	211	192	203	227	223	235	217	214	221	209	242	210	203	181	194	203	205	219	254	218	218	219	222	214	243	221	244	209	221	222	200	234	204	228	213	218	246	216	202	203	209	203	235	225	217	201	222	208	200	190	219	215	185	219	209	209	230	242	224	230	215	221	216	223	197	213	210	212	216	224	233	219	233	222	200	224	229	241	199	209	204	209	229	243	222	213	217	216	225	230	216	229	216	213	220	240	234	209	193	210	223	218	191	234	220	230	239	246	199	200	222	209	233	210	241	220	206	220	232	238	238	232	219	203	222	218	216	240	199	206	195	186	212	217	215	220	236	205	197	185	223	212	223	214	239	233	231	223	200	223	222	200	211	213	216	215	234	228	237	220	200	242	211	215	235	235	183	207	236	219	207	199	192	196	201	216	214	197	208	224	217	247	218	202	203	236	191	218	198	223	230	193	219	216	204	216	204	224	216	196	216	211	224	203	207	214	215	212	220	244	179	210	224	220	252	228	197	211	199	223	235	206	237	250	209	197	191	214	186	240	226	202	222	199	250	233	194	227	210	221	188	219	202	206	214	231	228	218	269	207	220	228	220	223	204	238	215	187	221	205	215	210	236	200	208	229	203	199	229	213	224	204	217	211	242	225	226	212	222	214	218	219	224	222	239	206	264	233	198	218	220	212	238	221	225	219	225	189	222	213	236	220	190	242	228	179	236	223	221	204	220	211	202	206	201	205	195	195	219	230	217	219	226	242	227	199	201	211	223	200	239	191	195	220	211	221	227	187	173	198	202	211	252	231	206	211	230	225	212	212	234	227	203	227	219	200	217	235	215	249	235	222	164	217	227	205	227	198	220	214	242	215	223	216	216	195	182	188	232	217	197	236	232	228	202	204	217	215	228	227	227	209	234	199	238	224	244	222	213	231	209	219	213	198	218	237	220	221	209	204	191	207	225	222	214	224	240	242	239	220	214	237	229	196	196	222	222	196	235	196	222	221	244	215	211	233	221	183	213	196	217	228	205	214	231	189	229	187	215	232	223	188	252	207	204	213	209	205	214	202	195	244	197	200	259	188	205	216	210	225	224	196	202	213	206	201	207	215	243	223	217	217	211	232	209	219	206	203	217	231	215	225	215	240	213	207	215	208	223	208	216	222	212	206	241	209	240	216	181	218	217	240	211	232	241	206	217	205	220	209	232	221	192	203	201	222	210	230	238	218	237	191	240	208	226	219	223	202	200	205	218	235	245	241	202	223	196	216	218	200	196	204
3713	4938	3232	1567	1019	741	640	572	592	596	519	530	515	506	493	508	490	492	528	521	458	483	542	534	505	499	513	510	472	499	497	470	515	495	479	464	517	485	468	462	498	499	470	494	476	553	509	469	489	460	498	485	478	479	479	506	506	513	511	518	472	468	488	499	470	493	485	471	485	450	482	462	484	475	514	452	558	478	485	494	491	490	457	469	482	509	466	477	460	473	498	460	470	510	460	458	497	515	460	467	483	475	475	491	498	504	442	475	487	509	449	521	496	498	478	478	481	485	463	492	447	530	510	449	520	488	449	483	465	469	472	480	479	541	482	479	493	464	484	491	483	507	501	480	519	466	439	490	459	497	451	477	463	508	480	495	457	502	460	447	460	499	473	499	477	421	477	470	446	506	459	522	509	449	482	449	470	519	484	487	493	497	514	443	499	460	478	479	496	451	521	483	484	528	515	492	525	472	503	481	459	480	496	473	448	515	484	452	466	442	472	424	444	501	504	476	500	454	447	480	447	470	506	473	502	445	502	519	471	498	483	511	495	481	463	496	486	503	462	443	459	451	486	481	476	466	482	459	480	512	511	472	525	509	472	518	509	498	484	517	508	535	471	468	483	475	481	476	466	479	438	484	512	444	469	433	499	481	533	487	475	439	485	448	502	465	499	509	464	460	477	508	457	475	481	489	477	488	457	480	447	454	474	499	492	468	481	473	442	468	486	523	451	467	447	476	490	515	486	491	488	464	485	487	443	480	493	532	498	476	494	493	449	465	469	486	470	560	498	489	473	484	499	497	462	459	436	444	477	465	526	473	478	528	532	483	475	448	428	446	502	489	471	509	494	492	465	482	483	466	497	483	511	474	462	478	441	481	520	472	485	493	503	501	528	452	490	483	519	438	487	490	470	481	505	484	506	464	494	443	523	526	478	510	492	516	475	513	467	465	452	478	512	465	506	482	497	480	463	494	501	491	484	465	490	472	496	504	471	465	470	485	463	502	478	459	443	506	438	468	475	501	460	482	421	462	511	497	480	514	466	524	488	504	464	479	508	494	456	489	502	476	462	472	480	508	450	526	476	491	458	485	462	433	470	429	495	459	506	483	525	507	504	527	472	508	495	485	500	507	473	489	483	496	500	469	455	488	513	461	476	488	512	489	456	497	530	508	491	478	465	470	459	423	465	469	464	471	530	485	502	513	477	492	470	501	482	500	456	490	484	482	487	515	505	505	469	438	538	468	505	467	476	468	502	512	515	483	531	475	489	481	496	466	453	449	495	526	507	479	456	484	535	497	485	470	501	511	462	469	474	490	512	485	503	495	470	485	521	501	469	486	480	469	481	470	451	482	448	493	462	501	497	475	478	491	500	469	513	474	504	498	464	470	486	466	455	477	488	446	497	474	475	468	447	476	489	494	471	524	494	465	440	484	473	450	501	440	480	495	452	474	460	482	453	504	475	451	500	464	517	509	469	473	468	466	479	499	522	478	490	449	453	518	507	477	467	480	485	491	450	465	503	486	457	463	502	451	492	515	468	484	456	469	451	509	498	468	502	498	482	513	483	502	481	543	473	450	480	493	493	463	518	490	519	500	508	479	461	497	479	438	459	431	459	484	475	486	498	469	486	462	443	484	471	501	471	507	495	458	497	472	487	480	450	487	513	444	496	462	470	434	537	444	492	452	481	460	470	472	456	520	479	504	471	450	486	464	496	493	434	480	472	450	505	473	491	479	499	497	483	476	480	488	482	466	506	503	483	473	484	489	504	482	483	479	504	435	489	454	450	473	467	516	494	452	456	438	488	478	446	482	481	484	450	467	474	504	485	477	491	481	511	469	457	485	497	478	460	499	489	454	449	477	497	476	476	476	477	512	506	506	471	471	498	485	519	493	452	481	467	533	486	502	474	519	487	503	484	479	468	471	489	487	464	462	475	470	452	501	489	433	470	501	468	440	472	484	488	487	482	482	485	495	445	485	480	492	443	491	477	482	460	485	540	476	524	468	503	510	462	459	483	475	501	494	481	467	487	462	488	489	444	462	466	501	479	474	474	484	502	483	488	466	489	473	455	469	497	464	481	460	505	491	498	497	484	482	485	458	460	476	497	508	493	454	466	480	451	484	493	492	479	491	486	448	547	484	525	500	462	468	453	492	469	487	452	501	461	471	469	485	477	462	476	489	533	479	488	461	448	497	466	473	490	508	468	501	463	475	451	458	497	462	479	489	490	499	493	475	502	486	466	465	481	495	467	495	490	511	504	477	520	458	459	488	476	519	496	482	495	462	478	447	481	504	488	505	454	532	456	528	476	456	452	454	456	494	508	455	489	492	491	491	471	464	513	488	508	489	480	497	470	479	474	481	494	453	499	457	456	495	499	480	457	513	483	457	429	462	526	498	499	498	469	514	481	483	452	493	484	448	488	518	471	503	427	539	452	463	475	460	479	486	489	473	508	451	531	507	437	448	462	437	488	450	501	486	489	477	473	474	468	513	495	495	441	498	456	511	457	464	495	463	491	461	436	443	500	461	468	463	495	489	455	494	483	515	498	478	465	479	468	461	485	472	441	487	503	470	497	470	492	477	454	488	458	465	503	493	519	494	479	481	484	500	495	467	460	472	458	477	444	533	458	450	484	471	475	459	475	473	473	437	506	465	490	444	487	484	446	482	484	520	485	478	471	533	446	500	483	458	517	499	450	498	474	464	469	499	460	442	482	470	508	489	455	506	476	505	470	476	506	463	485	464	483	555	469	477	482	525	492	460	500	472	503	472	463	469	477	476	534	477	450	477	492	448	466	492	488	485	492	516	496	521	435	475	471	511	520	451	488	453	511	512	495	483	496	499	477	504	474	493	468	519	501	490	512	478	499	449	507	480	503	492	490	474	509	497	505	490	452	472	479	488	447	493	464	501	468	479	461	527	466	471	474	487	487	448	461	505	476	451	463	530	504	441	493	482	476	484	481	461	495	508	493	478	488	483	478	493	466	493	499	473	485	470	497	488	522	524	425	475	490	488	490	480	486	472	495	471	494	530	455	471	474	482	467	480	509	451	499	434	506	475	474	513	474	499	477	498	499	489	466	471	482	478	466	445	473	493	463	438	451	496	479	487	448	436	487	479	471	474	458	481	479	508	451	505	487	508	457	472	485	435	461	486	508	470	504	449	470	519	486	434	500	464	492	481	467	485	477	491	501	502	465	478	486	474	468	495	507	465	441	497	492	506	470	455	480	477	455	468	503	497	477	463	454	485	446	478	466	442	467	490	467	458	449	506	471	481	476	479	543	461	480	471	434	517	519	466	471	484	482	502	453	501	521	470	457	453	497	503	443	478	473	462	459	517	505	458	459	451	494	440	499	465	449	449	471	480	514	498	505	439	465	479	462	466	453	478	459	510	508	464	505	448	460	477	502	496	507	502	488	480	480	441	525	468	508	420	478	464	476	466	468	500	474	511	478	506	483	494	484	505	452	492	480	467	452	442	452	472	510	474
33383	10098	1149	604	492	481	337	303	283	281	286	298	289	274	293	309	288	292	275	313	290	275	274	299	268	280	273	269	285	287	300	291	279	293	269	257	297	258	323	256	303	280	245	261	294	294	296	317	289	283	268	269	257	294	294	276	271	336	270	310	300	288	318	296	271	282	316	297	271	295	282	316	290	282	298	251	270	281	287	292	288	309	281	295	301	317	292	289	294	279	300	285	310	284	278	302	330	249	255	291	279	272	263	292	306	259	256	279	264	292	274	246	312	285	283	275	320	277	275	242	278	303	268	272	300	322	320	312	300	308	293	271	252	261	328	290	277	272	259	308	265	285	316	273	262	308	263	289	319	295	298	273	285	321	263	292	292	274	267	293	261	268	277	309	274	293	314	302	278	300	287	291	298	293	289	252	289	280	274	297	280	279	294	293	287	301	279	272	299	295	267	260	337	272	326	255	296	292	300	258	290	302	287	266	259	283	264	297	311	250	286	277	290	285	277	271	289	280	280	303	285	293	287	280	318	287	258	309	298	326	305	296	297	285	294	281	282	274	308	308	276	294	331	335	275	285	291	267	300	295	291	317	280	248	267	260	297	311	296	273	270	281	273	236	276	292	283	288	313	297	334	273	259	300	286	263	289	254	283	247	291	323	271	307	266	278	316	268	290	296	280	306	286	290	259	301	280	274	280	273	275	292	273	258	305	303	275	250	279	310	282	276	268	263	311	308	277	290	277	311	293	272	259	311	325	307	308	305	309	267	292	283	306	281	264	269	258	295	291	299	258	279	278	261	291	277	281	280	261	266	287	293	289	273	302	260	263	276	285	275	279	290	257	255	277	300	297	283	286	301	258	279	274	284	287	276	283	296	311	283	287	328	291	309	305	293	298	308	301	289	291	239	265	279	295	275	257	265	258	247	287	280	300	303	283	297	312	289	287	286	309	265	292	258	286	320	288	246	338	331	257	282	322	285	291	279	274	308	270	310	307	275	281	249	315	294	282	284	316	283	288	290	269	280	309	284	320	280	284	259	271	272	251	278	271	316	277	270	288	272	273	264	274	287	276	290	289	272	288	270	278	306	307	258	302	301	266	296	270	283	288	273	299	297	285	277	272	272	283	304	308	247	260	279	292	299	276	274	266	308	274	273	303	323	280	263	301	268	295	268	247	244	269	293	290	315	292	286	275	333	303	273	246	272	300	303	291	295	260	293	274	275	269	330	295	279	288	296	237	276	264	274	261	319	281	288	298	302	305	286	304	287	273	284	268	306	299	294	275	269	275	240	289	279	317	280	272	292	316	277	248	271	301	297	266	292	275	312	291	251	299	253	262	269	295	280	295	295	281	263	252	320	294	326	274	272	297	273	267	293	292	302	302	286	326	289	261	296	274	284	299	285	298	299	287	283	291	282	291	287	280	303	255	295	280	306	263	280	305	304	293	307	317	295	291	292	290	308	279	281	299	271	325	274	309	316	277	311	283	270	297	286	296	292	297	299	300	293	303	263	280	283	292	303	294	303	305	296	285	266	290	298	283	274	278	292	305	285	314	300	287	287	284	253	300	257	266	254	278	275	298	316	287	300	285	282	261	343	281	301	319	284	283	314	303	290	288	292	303	306	306	279	277	245	281	288	286	257	309	255	274	284	302	298	259	266	304	313	278	275	281	292	299	278	304	266	278	299	303	291	323	295	278	293	295	290	241	296	267	315	269	316	261	302	283	278	280	294	286	261	277	327	298	286	289	279	287	293	264	271	281	289	232	266	274	287	266	312	293	310	285	276	284	289	326	270	268	299	253	297	290	252	285	273	272	294	283	283	318	329	270	271	293	275	292	263	326	267	275	325	293	316	283	293	308	307	268	266	307	275	303	294	274	279	304	266	319	298	280	314	301	287	279	282	289	306	289	293	278	287	311	288	287	268	295	283	275	289	287	291	269	258	237	319	306	292	304	273	302	281	323	296	307	301	285	323	250	285	292	289	323	272	282	308	272	306	335	288	244	306	274	277	314	287	277	298	268	294	274	313	311	309	296	314	283	272	290	312	284	305	303	296	328	253	242	289	290	309	256	284	273	280	255	292	337	286	309	301	312	309	305	286	294	268	272	269	318	290	293	310	312	268	294	272	293	273	256	321	287	295	295	276	249	281	317	296	302	331	292	299	293	309	249	280	319	289	233	261	268	292	303	288	284	304	294	279	280	289	270	259	316	267	269	321	261	304	296	289	296	263	286	273	315	303	309	299	319	276	313	282	286	290	261	312	324	288	287	258	262	285	262	296	269	262	316	279	267	309	290	299	276	282	288	311	279	236	306	300	270	291	291	297	266	326	267	307	284	280	291	278	291	332	267	278	281	288	304	258	261	320	280	304	311	278	305	289	283	274	271	300	302	303	285	319	299	307	284	258	290	289	308	267	305	279	296	297	302	295	262	275	304	297	279	269	286	316	287	287	290	262	304	276	311	285	270	294	308	295	281	293	286	276	316	270	275	286	290	274	302	303	261	289	313	298	307	308	277	310	276	289	297	313	273	270	309	293	280	282	294	298	301	286	270	271	290	286	313	263	282	293	274	294	285	276	299	308	297	304	278	261	309	273	302	289	264	277	308	319	286	290	283	270	280	283	310	293	249	277	291	285	300	266	278	285	302	277	276	294	255	284	280	316	295	280	273	286	304	285	288	256	280	315	306	266	294	302	288	271	306	282	335	297	248	291	318	304	285	334	330	278	286	299	276	285	298	291	291	275	273	289	289	282	283	288	284	285	260	279	260	273	279	290	286	301	307	310	298	294	281	285	277	296	270	284	284	274	293	292	239	303	286	267	286	293	322	303	283	333	278	274	291	271	316	294	282	278	302	301	304	289	298	259	278	279	294	273	238	278	277	273	323	291	283	319	291	292	300	265	296	284	298	272	248	290	286	270	277	247	307	277	282	275	291	311	294	289	276	297	314	314	297	286	294	265	303	312	274	277	260	306	299	259	294	281	276	305	315	295	277	281	257	274	264	299	264	283	299	316	285	319	292	290	292	290	255	305	290	273	303	307	281	298	278	259	269	316	276	289	285	277	297	313	294	307	293	282	291	281	267	313	289	306	304	300	277	306	282	295	289	303	284	273	339	339	299	299	288	270	294	276	288	310	311	315	278	273	300	329	293	271	320	277	271	277	266	292	306	316	237	265	310	312	314	295	289	274	311	298	288	308	285	290	261	291	297	296	325	286	320	282	267	277	282	302	277	257	286	306	300	291	313	327	262	289	311	300	297	289	286	297	275	268	281	280	280	254	274	274	269	240	310	281	295	289	292	352	285	300	281	315	323	293	264	267	295	284	276	300	269	308	307	285	284	260	289	282	288	308	279	274	297	292	315	292	282	261	271	272	289	320	304	272	321	291	262	278	282	282	292	262	304	279	297	248	259	300	302	315	293	265	294	270	267	282	285	316	279	256	282	285	287	281	257	257	305	285	257	278	318	297	320	282	297	315	281	280
5753	800	733	661	679	684	689	642	650	641	646	670	637	694	701	648	691	649	623	607	657	658	663	617	600	689	664	654	652	661	644	635	664	622	664	696	664	585	627	695	677	664	636	636	607	652	651	688	665	619	674	659	660	626	666	651	627	650	646	705	631	689	674	636	652	671	611	643	629	647	656	665	666	663	646	655	629	685	650	672	630	655	642	641	697	666	596	632	655	636	615	598	639	631	678	700	603	664	623	641	627	639	657	652	634	648	643	650	662	623	655	683	607	659	629	691	646	653	605	613	692	683	670	681	636	665	677	600	620	656	701	672	659	633	683	632	658	660	664	666	644	669	665	654	655	672	649	639	712	626	677	632	643	640	642	654	636	651	670	651	626	705	667	627	699	644	629	719	648	652	684	683	690	672	641	655	661	665	671	653	673	679	664	650	632	639	639	657	637	624	675	623	639	644	683	619	656	660	643	665	673	667	653	633	664	689	624	635	657	630	637	647	595	660	639	665	590	634	638	675	666	689	666	692	644	655	578	670	666	622	663	683	640	628	637	618	669	666	647	647	629	637	599	631	667	654	656	670	683	679	665	659	642	692	651	658	677	658	649	683	655	607	682	633	664	626	663	709	690	663	634	661	657	651	651	667	637	631	650	649	645	657	640	633	659	632	668	649	615	665	628	638	662	631	639	607	622	630	616	697	668	653	631	663	623	689	628	627	699	632	652	625	661	665	689	666	624	675	668	624	665	660	657	660	670	623	660	640	614	645	690	648	653	699	678	674	631	685	625	647	671	670	672	651	631	650	638	674	699	600	648	669	633	637	646	635	650	646	691	625	641	662	632	639	699	639	665	647	664	649	693	682	629	655	680	626	683	610	659	653	654	656	699	674	627	676	636	647	684	654	653	682	653	687	625	659	633	657	660	665	643	647	646	633	623	623	662	653	648	642	697	668	653	732	665	627	651	625	676	606	625	669	659	671	654	670	647	674	674	654	669	662	653	656	654	632	629	638	723	654	652	655	643	592	671	625	639	646	650	662	635	671	659	649	707	635	664	620	668	615	682	692	678	608	679	644	648	675	652	671	723	643	634	631	674	670	668	628	629	670	640	636	679	641	633	647	634	676	670	572	677	680	670	671	673	674	663	613	672	691	665	630	589	663	611	624	647	652	653	659	661	669	656	626	676	685	635	651	634	610	675	694	729	636	639	653	681	641	695	657	629	612	672	657	673	664	657	697	640	661	620	679	643	605	641	596	707	615	686	667	640	676	672	663	673	643	619	622	650	611	703	662	646	647	641	619	673	677	620	613	615	638	663	675	663	657	640	680	670	669	635	638	656	619	645	693	672	686	603	665	670	645	636	658	636	664	661	647	640	690	610	676	616	709	622	685	670	667	632	680	670	674	691	636	646	678	636	651	668	644	659	606	635	624	651	655	693	646	677	683	652	598	671	626	676	620	621	680	668	671	679	655	692	658	683	691	675	703	672	661	630	637	638	646	623	626	661	662	677	638	658	656	675	674	642	666	608	669	678	649	646	612	630	678	645	662	649	596	662	682	663	644	582	649	639	694	659	659	692	655	674	664	672	689	580	659	636	619	670	678	626	685	690	585	697	621	661	692	656	689	671	662	622	630	655	690	686	665	674	667	610	643	693	627	699	655	688	638	628	676	609	636	704	686	675	670	624	656	646	686	644	679	682	674	681	655	665	648	668	614	659	605	691	679	640	680	658	671	662	663	596	638	685	655	621	633	674	716	633	646	653	649	648	646	637	685	702	667	656	678	666	641	645	648	640	606	720	623	658	665	619	693	615	661	698	671	669	673	638	658	688	641	666	668	623	684	633	648	671	618	642	737	648	621	623	652	678	657	642	662	695	662	662	668	671	617	630	628	618	685	652	627	626	667	625	642	651	649	610	699	647	697	626	631	651	642	691	640	667	653	655	677	684	630	646	654	665	676	594	674	664	653	639	631	623	642	636	618	725	652	661	642	654	659	698	685	673	668	676	648	635	719	669	629	665	637	656	630	629	639	673	655	693	646	660	674	674	646	638	681	677	600	633	631	647	665	616	653	677	654	661	637	619	620	619	674	646	643	649	674	644	707	634	652	662	689	689	638	674	653	662	666	659	692	668	669	672	672	620	668	661	634	641	605	647	675	647	671	678	667	655	663	623	611	648	651	667	658	638	609	650	644	640	693	654	634	653	633	657	630	664	653	678	627	688	668	676	673	642	647	626	656	630	649	633	641	675	658	619	622	672	705	682	622	665	636	640	651	643	653	697	689	621	634	621	638	675	649	643	682	676	650	679	650	670	659	683	640	672	659	649	661	614	669	633	629	633	698	638	657	626	622	656	639	698	625	625	655	630	626	617	670	634	687	643	669	601	640	641	640	627	626	671	684	633	623	639	699	642	633	639	696	699	659	665	667	629	675	627	628	582	678	680	687	660	634	621	683	674	652	659	652	599	653	671	586	643	618	671	689	637	651	677	649	624	642	651	668	668	604	657	594	662	636	638	664	660	656	630	632	641	664	638	631	666	673	669	638	690	684	684	578	648	658	646	675	681	664	644	629	639	638	653	634	675	644	645	661	603	638	648	617	668	614	653	676	657	667	642	679	622	657	594	666	664	638	653	681	642	665	626	649	695	640	637	624	686	659	638	617	614	643	608	651	648	618	673	647	637	662	672	606	673	627	661	714	663	715	675	678	656	650	614	665	693	656	631	683	631	658	681	609	665	622	634	673	634	613	648	664	629	603	682	674	617	619	662	642	631	664	660	680	658	644	654	687	691	638	642	690	679	635	666	675	706	649	628	635	643	648	676	638	677	648	687	683	674	643	644	652	617	652	675	698	652	661	682	623	639	650	640	661	721	685	639	675	661	650	664	679	654	655	640	648	705	592	687	646	668	649	671	657	631	684	697	641	652	640	691	634	661	685	685	678	661	670	672	661	643	652	634	620	677	658	680	660	653	657	688	676	661	658	691	630	632	647	664	644	661	635	642	671	618	655	650	664	670	692	676	656	646	635	635	665	648	667	624	654	660	705	614	687	703	633	657	695	718	687	684	669	666	633	660	713	679	635	692	641	665	673	620	681	697	683	653	657	648	653	644	662	666	652	635	690	652	630	655	680	705	643	639	692	662	672	631	626	694	669	622	635	664	699	656	660	665	652	673	602	604	646	654	661	637	639	696	700	652	639	660	657	592	673	661	647	662	674	683	721	660	653	636	658	668	662	690	694	633	644	679	667	662	652	618	643	667	628	669	634	667	653	626	648	620	639	638	647	722	655	652	633	664	650	691	659	649	642	663	655	656	617	642	643	652	683	647	697	686	648	669	629	640	647	601	683	624	643	641	646	682	640	674	644	658	650	630	628	658	685	677	658	671	663	652	647	643	678	645	673	661	660	673	643	650	594	644	575	618	649	658	618	645	721	699	655	646	641	631	661	650	665	663	630	617	680	643	649	644	649	638	633	646	650	670	647	629	663
25272	21716	25646	28317	21636	4485	626	481	434	463	451	454	421	359	394	387	356	361	371	392	371	351	370	371	403	373	352	371	346	349	384	355	408	362	426	361	409	396	367	361	371	332	405	370	364	369	374	440	398	377	398	376	381	381	361	382	381	370	384	401	391	361	383	391	386	362	361	380	370	356	390	339	395	394	354	372	423	362	399	391	367	367	375	345	356	405	380	362	385	384	368	403	415	370	364	407	378	350	370	376	375	373	359	380	399	393	395	324	346	350	377	370	410	356	352	371	392	369	367	405	404	380	365	361	335	387	421	380	376	382	386	373	373	384	373	367	369	399	413	390	369	345	380	395	352	381	369	375	401	375	342	357	382	403	398	343	327	381	389	376	416	371	380	398	386	393	379	386	381	347	381	398	381	380	355	390	394	371	333	347	374	346	371	386	384	360	369	370	369	350	357	341	352	378	376	370	402	387	346	367	330	358	398	395	348	367	387	359	365	360	375	366	386	379	386	368	343	362	358	350	368	383	371	391	399	378	386	376	397	363	373	334	416	349	354	329	363	373	365	364	390	352	328	387	403	343	373	358	347	361	323	355	394	387	360	335	450	387	390	384	405	361	402	379	370	337	352	378	407	383	321	344	395	374	355	417	381	393	362	378	366	336	358	411	371	390	345	339	392	362	345	378	380	344	393	349	351	365	385	385	409	352	361	356	394	308	386	381	387	387	361	352	385	341	340	391	384	372	355	385	394	384	403	362	353	329	359	374	376	376	370	318	393	377	367	389	352	369	378	362	345	380	376	393	333	425	378	393	396	378	364	360	346	361	411	351	332	363	402	373	361	373	379	346	396	362	374	410	366	389	349	393	398	350	368	380	368	362	366	390	388	371	367	341	337	408	333	383	436	374	383	357	354	352	377	357	357	359	414	371	391	354	375	364	378	361	396	371	376	324	352	369	372	388	374	369	336	311	393	345	398	339	394	375	396	394	376	367	375	416	370	394	368	380	382	352	360	346	361	373	396	381	383	397	377	410	387	366	421	363	401	370	355	385	402	366	349	357	416	378	383	307	384	372	373	369	360	351	365	371	353	362	382	381	378	359	359	339	321	374	391	357	366	352	391	406	401	370	381	385	345	329	386	362	347	382	378	408	359	362	370	361	341	390	446	398	384	341	393	357	364	341	337	325	364	407	359	396	354	355	394	368	392	386	369	360	355	373	372	367	373	350	363	366	369	348	366	353	363	361	390	374	343	359	354	361	340	385	342	360	400	381	384	411	389	371	356	324	373	385	365	389	410	359	371	344	380	356	373	345	346	378	391	338	349	359	370	401	363	392	356	382	366	369	366	377	364	359	383	378	360	359	401	351	367	390	364	384	349	402	374	402	385	373	389	386	363	332	355	399	356	390	374	381	343	373	394	379	373	381	403	370	393	374	370	355	370	412	359	363	388	339	354	378	387	409	354	386	362	414	384	379	366	384	366	422	347	401	376	358	338	377	419	375	340	382	365	342	367	379	369	366	385	391	326	348	363	403	352	370	368	381	387	373	361	367	345	367	360	381	357	372	383	386	372	358	394	375	403	350	343	348	361	395	339	388	379	369	374	355	353	399	370	386	339	396	364	336	349	401	348	381	372	355	355	373	349	368	370	354	357	373	367	367	380	400	361	395	365	406	365	354	392	359	388	398	370	358	355	380	388	371	406	393	373	363	350	366	401	358	358	360	381	372	379	322	364	346	367	369	348	386	392	404	358	388	381	370	398	364	357	349	378	360	339	341	378	361	332	385	400	365	338	372	369	365	347	406	389	367	326	351	378	336	348	374	392	370	353	351	418	363	351	367	342	398	389	431	403	358	379	379	366	381	376	362	396	365	396	373	338	372	395	376	382	362	349	356	387	365	393	370	365	375	377	388	386	334	365	340	352	376	376	407	395	354	333	366	379	384	371	377	379	379	313	383	343	328	362	371	342	376	359	351	415	350	372	359	399	351	368	356	355	355	358	379	434	368	342	355	372	389	333	350	346	387	370	334	346	386	340	374	368	357	369	373	398	389	355	359	371	377	406	387	357	337	339	375	369	393	372	390	373	395	382	325	395	366	385	383	363	372	408	401	344	371	351	374	392	393	372	353	347	395	338	398	387	363	371	396	341	385	398	386	347	352	374	381	358	360	376	381	380	335	438	385	352	380	349	358	327	387	370	351	352	352	371	326	361	400	359	340	387	330	407	398	387	361	390	357	341	380	364	381	398	359	357	370	386	377	332	384	361	364	418	333	378	327	390	370	382	368	360	378	389	356	328	393	356	359	362	346	373	359	382	395	355	374	402	351	378	352	413	396	387	371	361	371	380	393	348	375	379	369	372	385	389	365	341	393	357	369	411	352	371	357	372	357	408	392	342	385	368	354	362	377	359	393	377	358	375	347	357	385	366	344	369	358	341	426	394	378	381	390	399	384	359	375	368	369	332	383	413	354	446	352	349	353	346	339	355	366	374	382	360	378	352	390	403	390	365	351	351	365	368	364	374	384	382	345	360	389	365	364	387	402	369	373	342	338	364	370	385	380	395	328	381	317	366	382	372	371	343	365	394	374	396	367	386	382	387	434	327	338	389	388	407	372	396	410	420	366	356	349	369	382	361	379	347	357	371	386	366	349	358	347	382	331	358	386	393	365	361	376	351	377	356	379	368	368	356	389	353	383	343	370	362	377	422	371	351	351	344	362	352	394	400	379	370	366	393	360	394	332	376	353	360	376	336	383	383	372	347	377	360	379	381	381	361	349	375	365	376	353	389	336	374	369	384	338	396	404	361	345	369	383	377	365	363	366	370	354	354	363	375	373	372	361	383	351	406	380	377	348	378	355	377	328	425	357	381	374	384	345	370	341	369	380	362	348	361	382	342	395	390	351	371	374	377	384	382	384	377	385	378	394	367	378	342	383	399	362	386	350	382	353	373	398	389	389	374	355	386	383	356	323	341	410	409	405	339	371	333	355	375	410	390	345	348	377	394	340	382	340	318	371	368	366	370	398	391	414	365	380	348	376	367	423	417	361	362	322	349	381	361	352	378	375	385	391	403	364	365	393	423	367	395	355	353	352	373	356	387	380	372	380	394	379	364	375	393	382	415	368	360	386	345	372	343	390	367	369	381	408	381	320	385	351	359	393	388	390	354	384	397	356	362	364	386	379	368	361	372	375	380	355	355	344	358	391	372	345	388	351	364	347	332	333	410	367	368	385	355	370	387	430	339	391	334	382	358	403	376	336	379	374	359	328	351	386	351	360	336	383	387	356	361	371	368	344	373	389	352	378	340	368	328	381	369	350	358	366	377	355	405	337	356	341	349	385	389	382	358	381	408	358	360	368	396	330	372	363	344	383	368	373	370	396	363	336	389	341	374	411	366	373	335	373	388	374	345	370	368	351	361	360	354	353	385	310	366	376	396	351	384	350	371	330	363	382	391	371	392	356	345	364	396	362	347	361	386	342	329	345	349	360
3598	3225	2160	1272	1017	934	875	880	840	816	747	795	771	852	805	749	805	795	809	758	808	767	796	714	803	781	766	819	788	806	802	766	818	778	741	781	759	834	807	793	774	847	845	817	821	787	822	789	800	768	816	765	769	830	839	800	818	738	817	815	778	834	807	803	793	813	767	802	785	759	783	794	816	795	762	776	815	720	770	794	806	799	779	790	754	803	817	781	795	811	792	808	773	791	811	791	798	799	795	813	823	797	790	793	754	776	761	831	804	751	772	784	790	813	775	762	803	776	775	766	751	777	798	835	761	778	823	808	783	844	810	791	816	750	793	767	870	782	829	757	731	782	859	820	820	788	786	781	798	816	808	777	779	761	756	819	784	777	761	807	797	803	813	822	772	808	794	863	763	800	777	789	794	747	783	788	824	765	787	794	802	798	759	730	735	802	804	800	771	803	818	794	829	787	752	742	753	770	812	772	833	829	727	799	791	782	776	835	757	794	788	805	791	832	849	805	779	828	815	802	811	797	755	752	780	802	728	790	787	770	755	770	795	790	778	766	797	797	791	864	767	780	825	778	836	777	810	814	783	847	774	763	790	896	815	793	796	810	813	778	797	790	837	797	754	790	760	783	795	731	779	778	758	762	793	794	788	776	787	779	752	760	794	774	820	765	756	750	756	787	833	766	779	802	834	797	780	797	785	796	792	807	810	847	768	840	866	796	782	814	829	748	844	799	752	818	775	748	763	795	815	803	753	825	767	801	842	810	793	762	771	752	820	818	748	737	762	798	742	834	816	739	787	752	749	797	801	834	776	763	786	791	819	821	793	767	767	795	773	830	785	814	809	763	799	779	775	799	740	792	807	761	775	748	811	816	807	822	765	836	810	761	747	799	803	820	814	772	799	796	807	777	823	815	765	809	790	797	821	820	748	772	839	821	804	773	829	804	789	792	815	829	758	805	803	827	788	807	813	824	808	801	792	804	790	778	806	803	768	769	834	792	781	813	826	807	762	824	789	822	792	832	805	791	810	808	774	817	768	811	806	756	818	806	849	781	787	780	749	828	784	822	751	761	787	793	769	879	821	789	783	781	783	733	807	761	768	830	800	863	791	825	806	827	776	841	776	800	821	814	759	810	834	805	797	767	782	786	779	792	775	816	803	784	790	791	851	780	801	780	804	806	808	801	760	820	787	827	809	787	777	784	805	762	859	775	770	752	754	797	757	769	793	824	778	780	808	816	773	800	816	788	756	776	775	791	786	801	745	852	755	768	795	822	812	777	764	743	846	827	760	783	781	831	767	843	817	786	859	756	804	765	806	791	807	818	780	808	807	768	792	807	803	768	810	748	802	822	779	827	834	802	819	805	799	859	789	815	761	786	837	844	785	840	805	769	775	760	783	775	721	767	788	825	805	823	828	748	779	776	824	810	779	791	854	805	806	793	779	783	805	775	823	800	806	751	826	767	776	775	734	778	811	767	775	790	815	729	785	818	811	777	805	779	766	771	812	789	791	776	832	762	771	788	805	791	760	789	764	811	810	753	782	813	810	832	732	743	789	762	765	788	781	834	802	766	856	796	815	734	781	803	784	846	810	859	840	827	772	764	797	813	766	784	773	804	770	816	840	801	798	763	724	729	783	849	804	801	762	791	857	851	851	829	792	847	828	760	814	800	782	764	789	815	792	791	804	785	769	776	829	797	835	781	809	769	759	820	792	766	814	786	767	788	733	825	780	768	774	760	790	771	787	792	797	813	807	820	815	780	756	785	775	806	829	727	754	787	815	800	795	802	772	775	807	834	779	780	819	808	768	791	791	777	817	765	809	776	790	772	796	784	782	792	822	788	792	794	831	817	807	781	820	768	721	776	818	761	772	835	764	799	727	788	760	799	818	735	781	775	797	827	754	780	825	822	814	810	799	808	778	828	767	774	794	735	783	806	779	797	794	828	770	795	811	788	815	770	753	804	823	793	753	756	802	781	773	783	828	768	777	824	768	763	833	802	821	777	800	789	741	805	810	778	806	787	777	781	844	846	754	820	772	840	782	842	771	828	834	761	825	803	750	794	768	795	778	753	809	780	741	857	807	818	822	775	806	782	818	770	805	761	818	779	770	823	812	802	807	786	785	834	834	861	771	812	744	811	835	777	797	788	761	784	764	825	798	792	774	816	824	747	754	787	842	797	793	772	801	825	815	794	795	803	803	837	769	786	852	811	780	804	823	842	831	805	806	836	739	762	783	784	810	798	811	792	776	788	774	797	793	783	847	798	805	821	818	739	792	757	780	760	830	811	782	812	772	783	786	778	832	792	765	767	805	807	846	829	744	800	745	819	809	767	758	831	824	786	798	796	802	802	791	779	788	763	828	824	767	783	803	820	712	820	789	797	759	822	800	812	762	824	794	811	851	802	798	773	807	788	818	781	750	754	815	774	768	847	796	780	796	812	806	834	789	792	817	810	823	832	807	760	800	769	802	792	794	792	766	792	751	808	749	796	796	772	751	838	801	820	802	795	753	777	790	804	865	833	806	734	771	762	786	797	815	762	830	774	806	811	741	807	776	770	826	777	772	782	785	812	809	776	745	791	780	807	804	790	770	817	798	766	806	790	823	838	811	788	768	798	833	776	826	765	822	741	826	808	759	812	815	792	786	788	795	795	751	786	767	780	816	809	828	816	726	770	796	778	780	824	766	774	776	874	819	751	785	785	812	737	771	800	801	786	768	769	779	806	774	799	776	808	740	722	857	785	793	765	777	791	778	805	762	721	814	805	783	739	725	775	806	762	807	815	781	791	785	827	771	771	792	799	801	783	778	832	823	816	778	776	754	807	765	781	753	787	781	801	790	766	873	780	840	726	792	816	808	834	774	823	779	779	806	797	751	796	823	745	747	826	800	771	771	811	807	772	770	809	818	798	849	808	810	770	776	794	821	770	793	795	805	734	773	771	766	762	833	817	753	784	791	814	796	786	834	807	799	839	790	803	798	796	888	792	777	778	778	806	783	795	821	868	790	830	794	749	791	827	782	822	788	801	814	776	778	754	772	775	769	763	802	835	770	803	833	755	758	751	782	737	807	797	792	764	833	772	741	760	803	798	735	795	809	812	767	822	822	792	786	784	801	865	770	780	823	832	812	823	768	780	823	787	766	797	778	761	789	815	782	840	758	787	769	829	747	760	742	751	764	763	742	779	800	800	816	798	765	776	754	792	777	804	726	782	764	752	807	770	754	791	759	786	822	804	786	803	786	753	816	761	798	803	798	823	869	786	787	806	780	794	783	767	823	805	818	866	801	823	793	778	835	785	776	831	812	731	780	761	777	834	784	762	786	803	724	838	803	798	723	794	797	850	806	800	820	775	797	792	730	817	826	857	771	832	786	811	837	775	788	735	796	833	769	835	792	790	787	803	773	821	807	804	790	754	799	778	809	806	821	760	760	845	806	806	816	769	825	827	742	811	765	791	778	811	809	852	794	803	771	788	767	824	819	772	816	827
24503	21704	26156	27774	21711	21715	3073	481	369	332	304	270	255	253	235	242	227	258	235	250	226	242	186	198	216	260	203	231	246	205	234	222	226	229	227	225	220	225	225	231	237	226	245	216	255	231	202	246	212	220	225	176	231	218	236	251	199	212	229	214	212	217	217	219	234	214	200	207	233	207	248	223	224	221	193	237	215	232	208	207	212	212	243	193	262	241	236	225	223	207	202	200	215	197	206	238	233	203	213	233	230	236	235	228	204	220	230	202	217	198	204	202	208	217	210	211	226	201	244	217	227	218	212	209	216	223	226	234	251	206	200	224	232	195	228	256	236	234	210	226	218	203	226	213	247	213	206	224	199	242	221	246	202	218	214	221	218	237	212	186	211	230	213	237	193	222	214	215	203	225	250	194	214	188	210	214	215	207	208	210	203	245	230	209	226	237	208	221	224	219	207	211	227	195	207	209	213	227	189	224	184	214	215	262	220	214	227	207	231	203	217	243	191	183	207	212	202	202	218	201	207	221	209	243	197	218	203	212	206	217	213	208	246	230	241	212	202	220	199	210	199	230	204	191	211	222	190	225	187	215	227	226	205	221	208	197	218	202	218	204	225	208	210	242	200	226	233	225	237	216	197	234	229	218	216	205	202	243	195	219	209	243	208	240	222	241	215	214	232	202	236	207	226	212	228	216	227	206	216	181	218	211	230	212	232	188	211	189	199	218	219	192	233	194	226	190	249	213	204	240	213	231	232	248	229	208	187	213	219	218	203	212	246	230	249	229	226	216	239	220	210	199	217	228	218	221	239	179	192	204	196	221	230	212	208	223	232	222	238	223	212	216	232	197	191	204	224	227	207	223	213	233	229	199	217	225	233	216	228	205	232	231	230	222	205	191	222	207	229	196	243	243	235	237	233	173	199	218	239	248	202	235	211	202	238	230	178	238	219	223	229	229	236	220	228	222	246	217	234	240	210	216	219	212	223	213	227	229	233	217	236	196	222	231	251	196	215	237	212	219	232	218	228	230	205	215	213	204	242	210	185	223	239	209	197	224	234	199	236	243	226	236	233	221	215	219	225	225	257	244	227	208	226	223	210	193	209	195	193	238	225	227	203	220	250	215	202	220	197	221	220	210	194	201	208	227	222	226	231	223	206	237	225	235	229	203	181	201	224	232	237	213	235	218	198	196	187	199	203	213	220	239	212	221	167	237	197	208	250	261	213	194	248	196	233	203	207	228	244	225	205	213	196	206	251	201	212	229	211	205	238	225	229	237	222	206	229	211	233	218	213	176	209	227	210	225	203	215	225	224	236	210	194	222	207	247	206	230	200	236	198	215	233	209	225	227	199	207	205	206	212	234	214	218	216	225	229	216	242	211	216	218	232	221	228	222	238	207	244	212	211	217	216	228	202	218	233	185	217	212	220	187	232	216	215	214	213	192	227	218	189	242	243	202	191	196	210	225	216	228	260	229	235	208	227	256	226	215	217	215	254	259	211	231	207	214	223	224	210	192	217	245	214	204	223	231	202	239	236	229	212	226	225	207	245	220	210	228	219	220	238	245	217	200	219	197	205	222	225	190	211	214	208	257	224	207	199	197	206	219	230	223	204	218	230	240	224	201	239	219	205	222	196	217	226	206	208	202	220	218	213	232	190	200	234	227	215	222	209	199	229	234	202	232	226	238	191	216	232	230	223	220	206	231	213	219	232	191	241	212	189	231	217	224	215	210	201	224	238	221	207	201	215	236	221	227	211	224	220	222	218	216	223	210	219	211	223	215	198	186	243	236	209	210	204	218	231	217	221	215	213	195	214	224	211	214	234	210	200	211	211	220	211	202	200	177	230	182	240	224	222	229	239	207	188	227	208	236	230	209	233	199	207	243	251	198	222	229	241	203	254	203	219	202	212	244	231	216	187	186	236	197	209	219	174	212	187	222	225	224	226	185	229	206	185	240	207	202	225	242	226	220	204	215	201	203	221	216	210	202	214	212	232	201	212	225	214	229	204	184	224	183	205	205	245	199	227	213	228	208	248	234	205	243	244	211	229	205	182	213	218	219	210	215	230	216	195	207	219	206	218	205	227	211	192	219	219	231	196	203	211	210	194	233	229	223	219	244	257	228	221	225	241	213	216	226	222	218	219	204	207	216	223	214	208	203	225	209	205	215	211	234	245	242	238	223	202	197	197	203	201	230	211	224	204	238	211	201	225	225	214	220	209	234	208	230	218	240	212	218	215	219	248	220	198	176	204	217	187	224	230	238	228	214	205	199	260	219	207	231	224	211	229	227	226	210	219	189	235	212	225	234	219	235	215	209	219	235	226	206	237	218	226	211	230	231	195	243	225	219	235	191	234	231	229	220	222	209	187	227	226	219	231	207	241	201	209	223	233	263	215	242	220	251	228	217	208	213	217	207	236	206	221	215	217	246	192	170	227	208	211	205	224	220	212	235	240	212	225	233	200	246	222	193	208	232	247	209	232	240	198	189	204	195	192	206	203	228	213	212	194	216	227	223	219	209	200	245	215	241	223	210	200	217	208	227	201	221	196	211	216	212	213	249	233	217	179	229	211	232	201	214	222	203	208	204	197	206	208	233	233	225	228	244	228	216	217	203	234	203	231	222	210	197	249	219	218	235	216	201	226	237	219	233	243	209	197	209	228	219	233	208	215	198	194	200	189	215	233	255	227	205	220	211	227	220	249	216	206	206	233	207	227	196	211	225	218	256	251	252	223	200	203	221	232	228	222	205	215	211	198	194	224	212	214	220	219	221	256	232	217	239	224	184	234	191	234	203	198	223	237	223	226	230	213	200	242	204	193	191	226	207	174	214	210	210	217	202	228	228	203	203	190	202	197	226	240	240	207	205	229	228	231	212	233	196	219	196	207	180	194	240	198	218	220	240	238	237	207	212	182	235	247	246	212	205	210	203	228	195	199	213	206	225	227	203	225	215	200	214	231	200	229	215	224	226	235	209	205	235	201	216	211	233	214	224	208	257	222	214	206	222	218	204	225	209	215	233	219	217	201	221	208	237	222	220	209	224	212	235	228	199	218	200	224	207	208	207	207	238	254	244	212	213	203	202	200	216	216	219	185	212	242	234	230	272	220	237	230	243	229	232	220	225	213	208	216	209	194	191	247	223	217	258	211	219	241	222	216	229	209	235	238	206	166	193	262	212	225	215	207	235	228	223	218	227	241	194	213	189	185	223	240	194	212	214	223	226	219	222	243	237	219	215	204	200	246	222	235	244	213	221	191	220	207	214	201	216	203	208	225	208	203	199	205	219	215	232	244	238	224	191	251	250	224	200	209	228	208	229	195	205	223	250	251	207	245	235	235	222	234	248	218	250	240	212	238	201	201	240	181	217	223	198	240	196	223	251	235	225	211	230	217	250	246	201	227	234	220	204	229	197	181	200	213	225	206	201	223	230	217	211	216	200	213	203	185	200	226	230	200	232	230	208	212	208	199	231	231	233	235	217	210	185	200	199
3510	4750	3069	1536	942	777	635	596	572	538	567	521	500	476	521	521	477	486	515	487	498	482	503	500	499	513	522	509	475	461	502	527	476	487	480	468	520	499	476	512	490	495	458	536	496	512	509	506	486	438	489	469	476	448	502	481	497	496	496	487	497	482	466	522	438	500	530	486	509	499	446	512	469	462	479	488	483	493	455	489	508	519	467	501	482	493	448	462	486	464	474	481	481	490	510	449	443	526	492	504	508	458	488	500	469	488	505	469	492	466	475	504	465	474	477	500	479	473	491	498	464	468	494	517	497	473	466	478	482	504	461	476	453	475	458	463	481	526	458	451	472	485	491	477	510	462	458	493	492	487	525	509	494	494	487	496	465	501	496	464	515	467	494	461	484	527	472	485	518	501	469	469	439	466	438	453	504	496	465	537	484	501	492	437	479	486	482	503	517	492	496	497	461	491	476	507	486	501	526	489	457	510	454	460	472	449	496	482	507	487	472	497	475	468	479	468	511	453	479	482	483	490	486	437	453	494	489	476	483	472	521	476	469	470	469	462	477	457	502	456	472	504	467	499	482	463	477	483	467	483	489	474	505	524	512	484	481	482	469	513	427	462	472	482	517	472	473	459	438	474	502	465	461	495	487	494	469	441	475	487	469	509	492	491	499	504	492	516	482	486	483	489	454	466	469	481	462	496	477	525	456	486	450	517	488	488	461	519	476	458	548	464	498	484	472	462	506	475	474	473	476	476	470	450	461	469	478	477	476	482	501	456	483	471	518	487	475	484	516	474	516	467	499	511	463	493	465	520	482	505	491	493	483	455	495	443	479	481	468	466	474	449	477	485	475	470	484	498	448	501	452	470	503	461	468	475	483	460	520	488	513	492	443	457	497	479	499	480	490	479	494	455	500	499	504	483	467	500	482	432	482	490	519	491	461	489	484	474	483	476	482	498	464	477	509	469	489	468	520	466	470	473	483	453	488	476	482	476	480	489	497	493	505	523	486	457	493	467	487	467	513	479	484	494	523	470	482	472	477	539	493	481	433	515	489	488	520	492	468	460	504	452	485	494	478	477	486	469	478	474	481	489	503	498	484	506	449	460	462	461	509	497	471	489	499	507	482	483	508	481	468	471	490	477	466	477	479	495	466	474	480	494	521	448	543	442	488	489	460	478	467	499	455	444	497	489	471	531	474	468	467	486	503	441	436	446	475	481	475	469	476	488	502	500	475	522	465	452	451	463	494	441	474	488	471	466	479	470	480	476	501	494	537	453	453	496	454	479	483	463	448	491	502	484	490	483	449	477	484	510	524	457	483	484	478	483	506	526	480	486	495	442	467	492	512	477	467	459	487	515	473	491	459	494	524	515	502	445	517	491	486	485	551	470	460	462	505	441	490	471	488	517	517	524	479	432	481	471	489	446	483	488	498	487	491	475	514	465	472	462	484	499	487	455	491	456	502	497	510	421	491	424	506	481	480	477	494	497	490	507	475	480	482	481	464	526	477	488	511	504	523	463	490	476	489	519	456	484	480	476	503	475	497	495	515	456	490	463	516	450	462	489	490	450	521	482	528	484	494	518	511	463	471	471	490	503	480	473	487	514	462	473	503	473	469	445	468	497	464	496	492	477	491	505	493	499	456	437	463	475	487	460	475	492	475	486	473	445	479	469	465	480	487	460	506	489	454	490	441	517	523	482	476	488	463	511	461	447	516	516	456	487	484	487	500	443	496	480	454	459	451	490	491	463	481	494	465	433	509	506	472	477	473	489	523	468	473	463	481	487	511	488	504	470	476	512	471	501	431	499	466	505	502	446	462	482	478	508	517	472	464	493	511	495	474	497	477	517	459	541	457	467	470	486	516	478	478	478	508	489	461	475	490	487	475	480	461	483	493	490	467	488	469	481	504	464	447	490	459	454	455	495	493	516	487	449	483	502	496	463	469	530	498	499	475	487	467	503	472	534	463	472	471	451	520	502	495	508	454	507	502	489	469	483	475	492	489	471	461	459	485	508	461	494	498	453	515	481	482	507	498	523	479	458	480	506	473	494	486	477	471	471	468	489	510	490	500	477	455	492	485	487	520	521	461	469	501	514	464	501	466	479	476	503	478	450	508	486	481	466	461	489	498	471	480	445	503	473	485	511	479	492	466	473	480	452	467	463	499	478	466	481	474	460	464	469	498	480	506	441	515	504	453	472	477	470	480	509	478	489	463	480	482	492	472	478	497	480	524	500	507	457	518	482	510	456	491	459	493	507	462	482	507	514	460	492	513	477	485	513	433	508	479	495	488	454	436	441	514	502	490	500	488	505	504	466	479	489	492	496	479	500	507	503	506	478	491	456	472	484	475	475	481	468	492	473	478	487	489	489	482	488	450	470	488	473	486	491	501	492	500	477	467	474	479	501	484	477	459	448	475	484	482	513	491	480	519	496	505	467	498	502	490	475	492	471	477	485	463	460	500	471	455	523	463	486	483	456	447	478	498	494	490	486	460	516	543	474	465	515	436	496	490	492	508	491	485	472	452	439	478	483	478	487	481	451	515	479	486	450	495	493	469	482	481	502	481	534	483	456	417	497	491	433	476	479	498	472	487	480	480	485	468	483	502	517	497	494	488	494	502	494	448	491	468	462	479	461	452	485	487	494	533	481	453	471	482	482	499	461	495	502	462	500	491	470	484	471	479	506	467	512	489	500	503	471	529	481	469	458	481	479	462	477	434	472	494	492	446	499	494	424	463	507	458	497	486	533	473	482	453	472	424	484	481	546	475	479	481	485	482	489	498	451	507	505	461	455	466	521	498	495	510	486	464	497	488	490	519	464	470	478	497	456	478	473	492	473	471	474	457	446	481	475	485	494	492	466	469	481	475	441	488	525	468	495	491	478	467	469	497	466	479	447	485	473	521	479	467	473	496	498	454	498	484	461	467	443	515	461	483	522	505	476	444	460	449	430	520	502	484	527	482	507	480	514	477	471	494	439	543	500	480	451	524	492	469	500	451	485	481	456	439	481	480	514	515	481	478	474	483	450	482	493	481	440	506	490	472	501	454	493	485	476	455	517	469	481	502	475	463	505	507	496	484	466	502	505	440	503	497	492	460	485	484	475	509	467	517	491	513	479	494	483	472	497	527	505	510	480	476	480	472	475	523	472	483	472	503	491	514	519	490	453	472	469	503	488	505	471	471	426	534	513	529	458	483	473	500	458	458	513	473	472	480	471	490	495	454	533	472	435	461	480	476	515	495	485	469	520	491	473	495	462	497	448	518	463	536	458	465	464	514	471	516	483	489	495	495	485	508	453	459	475	467	505	496	489	497	480	521	467	479	475	517	485	455	478	456	453	493	482	483	492	496	478	463	491	468	490	455	453	497	523	509	486	491	485	454	470	499	507	503	489	511	508	485	483	475	541	496	511	510	449	483	501	501	454	458	470	459	488	514	488	475	466	484	532	448	462	516	480	470	494	458	474	491	491	494	507	481	474	441	508	521	482
33571	10180	1127	603	487	451	304	293	303	243	293	254	290	297	302	309	277	303	328	282	284	315	305	262	267	275	258	290	249	308	253	270	277	282	292	266	308	295	302	303	316	276	274	278	258	292	295	284	314	278	292	331	295	266	280	285	290	299	269	299	297	275	302	292	293	287	314	280	314	270	292	283	320	289	329	264	272	276	305	317	294	283	277	288	274	280	293	291	289	270	268	302	285	328	298	256	268	264	285	275	270	290	254	260	230	272	284	305	289	287	286	286	274	278	296	280	285	291	269	293	281	284	274	276	274	274	290	297	279	282	297	287	299	277	307	291	304	297	271	284	294	276	258	289	297	307	310	310	284	294	265	286	282	271	246	297	273	266	291	286	310	266	281	259	250	323	281	294	291	280	285	281	265	284	312	282	295	299	293	317	273	277	297	295	278	276	297	273	285	285	298	322	253	273	311	307	275	303	283	279	280	255	275	285	282	262	289	257	298	281	286	294	284	262	259	287	267	271	303	276	295	289	305	275	263	309	288	252	320	312	296	279	276	256	257	310	285	293	316	269	265	288	290	275	301	281	318	310	303	293	310	257	275	281	285	290	287	319	298	267	273	262	309	344	305	257	304	254	267	308	291	309	296	292	278	296	326	306	323	274	249	282	286	300	290	318	297	267	280	289	299	291	293	296	264	288	279	259	258	288	298	307	280	294	300	294	283	284	280	297	273	306	269	307	286	265	285	262	284	257	260	297	289	262	314	280	265	315	274	256	273	304	278	301	282	278	276	281	299	275	289	264	267	255	271	276	264	260	269	306	268	274	277	271	300	325	312	270	269	269	285	293	262	316	289	298	326	274	316	301	273	294	275	274	304	276	325	278	301	266	294	293	271	291	251	300	287	274	263	287	287	267	311	277	292	291	275	267	289	307	301	273	316	299	285	312	281	296	278	303	254	286	281	298	273	265	300	276	284	287	285	241	268	261	285	271	278	290	277	304	306	271	303	330	286	269	295	272	254	295	272	277	310	285	288	282	302	309	284	267	290	286	311	283	286	286	274	280	241	284	270	301	299	256	275	274	284	291	318	288	283	287	321	284	267	292	293	279	279	276	274	285	284	284	284	278	282	299	271	283	271	286	294	295	282	311	273	294	282	268	283	319	292	265	268	288	284	279	303	291	310	272	278	266	265	273	316	310	304	280	284	275	293	282	299	314	271	270	314	264	263	308	302	305	280	286	289	255	286	307	312	290	312	293	278	268	276	266	296	317	281	295	279	276	288	288	307	293	284	298	275	267	264	285	261	262	285	286	271	280	283	295	300	255	275	311	287	271	298	254	268	315	286	303	272	264	262	318	279	293	292	271	271	307	318	318	288	296	292	251	266	279	299	324	288	279	257	282	293	265	265	282	283	296	302	250	260	281	284	302	268	281	297	284	286	267	282	277	293	292	292	316	287	266	252	250	295	327	294	281	273	276	280	287	306	258	248	266	273	292	299	272	295	292	264	318	280	295	266	265	288	281	285	336	280	301	264	264	306	242	291	326	309	306	306	281	288	268	296	259	287	261	291	292	267	273	288	277	301	265	278	308	302	279	305	272	265	280	285	276	297	302	280	254	262	250	283	301	259	277	302	298	298	257	286	287	322	259	291	280	270	274	290	291	275	265	304	316	275	279	289	258	285	307	267	310	286	277	289	303	284	275	296	274	243	278	279	303	286	295	298	258	288	306	288	292	284	273	298	279	272	293	285	297	263	251	268	319	279	282	294	296	284	270	274	266	259	282	268	338	289	281	257	280	300	272	267	293	256	264	284	273	267	237	260	282	280	247	278	278	275	290	281	270	287	275	322	277	262	292	263	281	272	316	281	303	299	312	281	273	276	249	285	288	304	295	307	283	269	277	262	269	321	301	265	318	272	275	270	263	286	283	273	289	278	291	252	266	283	253	312	297	334	295	272	285	272	266	272	302	295	308	272	290	288	290	260	279	288	267	276	288	260	255	295	264	303	309	288	346	280	275	288	269	303	291	289	279	277	238	282	307	281	294	252	251	275	294	295	274	290	300	267	316	292	247	292	312	316	291	304	272	279	306	291	275	272	295	315	278	292	290	292	284	265	275	254	306	326	302	278	300	270	307	309	298	247	296	275	288	265	257	287	309	334	291	271	264	263	261	293	291	269	287	242	300	295	244	276	299	277	302	276	300	293	270	282	302	276	292	276	291	287	280	284	307	306	279	283	288	266	281	304	302	367	320	287	290	300	279	292	286	283	319	311	302	297	326	333	266	300	316	272	271	280	310	279	329	317	284	308	274	270	283	275	281	303	304	248	246	253	268	274	277	276	284	285	262	264	282	287	297	352	268	267	277	279	289	306	302	271	263	251	282	307	268	286	290	275	301	289	291	279	262	282	323	258	315	358	286	287	326	249	274	295	298	292	330	307	321	290	287	278	283	289	279	311	325	292	308	256	296	279	313	279	294	282	286	298	325	284	260	266	295	277	284	295	263	262	314	265	274	286	256	248	334	313	262	293	291	305	306	271	273	293	299	274	300	273	326	293	275	313	265	296	311	294	288	279	300	322	280	260	290	279	299	285	308	274	317	256	312	264	249	291	269	297	290	324	308	256	281	289	273	245	279	274	274	261	278	229	284	290	277	276	271	288	271	308	281	285	307	295	282	256	290	309	281	253	308	271	284	281	296	284	288	305	298	317	274	262	268	285	296	283	292	265	310	286	283	288	303	286	306	318	284	288	295	315	282	317	284	311	254	275	293	307	292	278	284	263	264	313	297	260	269	284	278	321	282	301	272	323	259	263	277	290	259	304	282	302	265	290	277	324	268	292	270	301	280	286	318	278	313	261	264	234	306	266	295	288	321	286	295	269	284	292	279	291	303	313	280	280	290	293	254	288	291	317	292	308	285	292	306	278	320	313	255	325	298	271	270	257	289	293	315	306	277	308	286	284	265	278	279	307	289	288	309	328	270	300	264	260	269	297	292	290	284	249	266	294	293	284	236	290	306	270	308	295	267	273	303	290	301	286	302	260	271	282	290	284	295	298	279	290	285	310	310	296	272	287	272	258	285	254	279	299	284	327	274	313	303	264	270	308	271	305	282	238	264	283	289	273	275	305	311	268	287	264	293	282	284	308	281	281	292	294	273	277	300	293	303	290	296	310	288	267	294	270	304	275	281	292	292	301	311	282	265	288	295	285	291	305	305	277	250	277	263	296	288	288	283	314	297	307	275	294	327	270	286	293	347	290	279	283	241	275	277	273	312	271	307	270	324	290	285	275	288	270	261	286	271	271	276	255	300	268	264	295	283	287	256	268	285	304	311	283	303	284	311	307	319	292	297	310	294	277	318	250	308	292	303	260	257	267	309	306	283	296	288	296	273	286	292	319	281	246	297	260	276	277	293	251	284	285	283	305	272	245	276	293	303	278	306	277	290	288	280	290	265	259	261	283	296	257	283	273	258	273	284	309	265	277	299	274	293
5700	799	739	663	651	674	674	672	643	639	677	706	620	715	672	650	697	660	618	639	659	649	685	635	643	644	675	644	659	651	640	612	664	679	694	666	658	664	648	612	653	711	663	694	639	634	642	654	667	674	660	614	612	659	664	637	646	686	672	644	681	700	669	681	671	642	664	666	636	636	627	661	648	650	650	692	676	695	621	633	686	681	636	651	649	648	622	669	682	622	682	638	692	614	653	667	662	714	687	651	628	674	666	677	675	644	662	648	704	676	646	663	651	656	642	614	634	632	625	655	678	676	591	689	648	626	635	672	640	651	638	652	642	628	667	619	719	666	660	663	700	642	688	659	624	640	660	615	658	667	634	581	649	684	651	648	629	654	682	671	656	671	639	710	679	740	710	655	659	626	608	634	665	635	675	640	660	665	642	624	667	667	685	645	655	593	680	626	680	622	655	645	640	642	678	661	627	661	665	632	630	661	625	639	703	640	651	632	623	655	642	655	659	655	641	606	657	609	633	661	644	645	612	649	651	643	647	629	693	666	631	657	698	627	611	651	650	673	681	659	665	648	644	671	658	671	632	645	678	645	618	637	677	669	648	657	638	656	652	709	685	680	676	648	636	665	680	690	683	651	709	612	628	626	667	609	671	648	638	657	658	641	637	698	643	647	633	629	671	652	633	604	637	624	628	667	638	700	642	652	681	652	659	660	681	640	674	691	664	653	661	658	655	659	595	665	636	677	643	669	633	647	641	675	679	667	656	617	664	656	655	643	686	631	673	652	665	648	674	657	660	686	635	645	620	692	628	678	669	683	637	648	681	620	721	678	643	636	648	674	649	651	658	618	666	616	649	660	642	678	655	644	672	626	670	636	655	674	658	616	612	698	674	628	674	675	661	632	680	655	694	615	667	674	696	632	649	662	633	646	635	626	651	666	616	655	634	677	660	640	663	654	644	634	648	615	652	670	723	610	719	654	575	693	676	672	664	637	654	654	663	671	667	602	658	652	654	644	689	708	648	693	668	642	684	629	628	658	655	631	666	645	679	604	655	655	638	682	650	602	681	659	697	697	677	616	663	643	677	703	685	674	689	700	652	674	637	635	644	653	601	662	661	640	702	676	651	616	651	654	666	651	655	672	673	657	616	657	668	599	634	628	668	667	674	656	604	657	694	653	655	694	624	661	659	650	664	659	671	635	614	684	661	642	686	629	674	688	664	702	645	638	654	635	672	672	659	685	652	619	628	684	629	684	657	684	658	627	635	678	669	674	669	635	614	610	663	645	637	649	639	635	658	664	702	681	657	683	610	650	650	648	635	677	647	697	688	652	650	695	670	621	670	676	673	632	681	668	655	651	653	641	671	676	666	634	675	678	671	683	639	666	637	632	699	668	670	637	703	652	634	639	605	698	666	685	693	669	656	621	660	621	671	646	667	659	663	659	639	656	660	686	672	656	662	659	672	666	672	664	688	621	633	669	679	622	696	681	634	652	618	665	682	635	695	630	650	642	630	639	624	684	694	689	609	711	683	640	693	659	652	636	685	674	639	672	684	681	622	680	642	668	626	674	671	629	627	624	673	669	681	599	602	687	671	642	638	683	686	659	675	626	652	657	671	651	621	646	710	646	600	666	625	620	695	640	649	655	623	686	701	635	635	661	642	652	659	650	655	661	651	661	711	584	639	648	631	606	667	626	620	650	613	678	651	688	637	647	657	659	675	613	659	660	693	633	700	678	677	660	684	681	638	625	686	670	680	648	639	645	660	660	655	647	661	653	651	624	629	666	626	694	656	640	673	631	661	625	641	645	656	709	671	624	660	635	648	651	648	701	643	648	636	696	639	641	643	621	672	623	626	639	605	650	709	663	654	643	671	631	680	664	638	656	645	662	627	717	642	692	679	662	640	644	661	625	647	690	662	647	658	643	717	656	625	643	661	595	643	647	652	637	642	672	652	639	628	638	675	603	640	643	622	653	614	688	671	631	675	657	713	668	655	667	679	719	693	672	644	663	598	656	645	633	586	690	644	656	688	666	628	669	661	694	655	622	657	619	708	647	656	636	673	675	655	590	691	695	670	672	652	647	710	621	649	613	676	634	662	631	627	708	694	633	658	661	653	649	626	605	647	652	644	655	680	622	689	634	619	686	681	658	672	680	648	694	662	643	702	661	666	626	674	627	618	662	674	675	657	705	650	678	639	652	627	670	620	678	608	700	658	634	678	659	628	684	646	699	642	672	688	675	667	659	673	618	616	695	638	638	661	685	630	654	638	679	664	648	643	680	681	693	682	689	643	667	683	679	655	663	643	665	658	667	679	651	650	645	642	668	652	687	691	642	641	642	665	645	685	674	661	693	676	662	685	668	664	646	680	637	613	680	644	681	605	681	644	684	640	615	732	671	676	667	647	634	687	656	659	671	669	643	652	686	662	663	660	661	608	656	648	669	663	635	669	617	683	617	643	633	635	690	614	616	649	691	669	659	635	613	690	633	643	634	639	675	656	683	673	637	627	692	645	671	636	654	667	651	653	641	641	678	662	640	715	640	663	608	665	662	674	648	665	682	682	631	618	666	685	675	688	592	666	652	618	639	643	640	624	619	604	644	644	698	693	685	671	618	709	686	685	682	652	676	632	640	675	653	696	672	654	608	680	634	681	656	660	644	664	686	658	673	637	650	658	644	667	673	681	655	681	635	622	672	639	690	684	663	668	684	653	651	618	661	666	664	640	636	638	665	612	648	665	688	667	587	637	641	686	657	664	692	659	722	636	676	638	645	640	610	683	674	659	671	655	652	677	661	674	687	626	690	638	613	650	679	654	638	661	680	658	719	651	603	649	629	668	678	659	602	695	608	695	648	660	644	668	650	640	653	635	618	648	626	680	619	640	673	628	655	592	615	635	679	662	670	638	633	635	689	653	679	698	605	629	663	635	653	649	648	603	656	636	665	657	611	680	650	676	687	651	646	701	658	658	623	647	666	668	632	633	695	677	591	679	653	674	665	656	639	694	647	631	640	633	659	634	657	643	639	630	648	658	642	636	607	663	659	634	665	653	633	651	672	678	658	662	641	662	655	688	631	707	691	615	685	650	651	674	682	677	707	639	691	696	623	670	646	669	687	673	639	644	619	668	637	711	701	638	604	685	698	623	669	632	689	651	633	670	641	635	663	643	674	658	662	666	653	656	631	614	667	643	657	688	718	613	643	653	681	671	637	622	657	659	643	588	667	630	635	627	647	648	671	687	637	675	690	656	649	695	637	686	687	653	622	678	667	579	652	652	655	638	677	631	659	648	645	671	653	654	617	655	613	645	667	666	668	632	668	671	621	684	645	677	661	622	644	660	708	627	639	659	629	661	651	699	628	695	604	655	654	672	644	643	656	628	609	664	640	666	676	685	653	653	664	673	631	735	598	714	664	648	658	677	624	666	650	662	659	650	634	643	655	679	621	675	656	628	640	636	634	637	684	608	653	679	601	614	667	616	613	665	638	607	668
25285	21716	25625	28301	21604	4361	685	500	450	415	394	389	415	389	379	379	370	379	380	413	358	441	359	342	352	363	363	395	381	364	360	363	414	339	394	375	354	318	360	358	401	361	393	372	349	358	361	362	369	391	353	375	405	403	365	365	347	338	381	357	360	372	401	330	355	413	357	373	400	371	382	354	372	348	339	362	388	410	361	391	371	381	350	373	371	325	377	417	397	367	344	333	368	352	374	381	399	378	374	357	385	351	391	356	374	400	362	379	377	383	363	395	426	393	352	374	355	359	377	379	355	387	364	373	386	386	370	386	368	411	341	336	363	332	382	385	381	398	375	397	408	417	377	379	363	346	392	333	363	408	392	396	376	389	371	364	355	363	356	399	353	384	367	359	351	361	355	360	381	359	378	349	381	408	375	392	358	367	372	382	354	340	374	414	378	334	373	345	349	378	367	400	357	355	369	386	351	352	339	393	368	359	362	376	389	358	373	352	357	365	333	366	368	345	412	346	361	366	388	356	342	352	354	361	345	383	351	363	367	352	377	342	346	383	354	366	341	373	401	395	339	399	363	363	367	399	345	408	385	422	386	345	386	370	362	374	375	364	338	419	387	371	360	368	340	381	363	365	361	368	362	363	390	380	356	392	370	352	373	375	413	361	418	359	393	367	375	371	381	375	349	329	370	369	347	361	367	372	346	348	342	413	338	380	402	338	338	355	332	382	338	360	395	397	351	380	402	390	397	376	364	372	363	351	377	372	381	375	351	378	368	359	371	341	346	411	378	350	386	425	379	383	353	371	361	391	372	391	364	380	401	359	362	387	397	384	365	352	366	342	359	354	388	372	354	366	378	373	383	374	389	366	381	372	362	416	334	315	370	375	351	369	393	340	374	362	392	386	334	352	390	341	348	343	349	385	355	350	350	376	351	419	385	387	370	367	339	353	363	356	366	381	350	371	388	348	370	330	360	338	362	384	386	339	368	359	379	378	383	362	341	363	350	383	387	372	367	341	390	383	316	359	376	391	373	380	383	366	393	386	365	384	365	328	383	387	377	374	397	366	348	362	380	381	334	364	402	354	355	383	368	409	376	375	337	349	361	357	369	384	371	395	358	364	347	382	352	394	357	364	348	363	372	357	372	344	342	406	355	371	353	359	365	373	367	388	354	374	343	379	392	339	360	417	348	358	405	379	368	348	371	380	370	344	375	294	345	342	359	368	375	379	354	363	364	345	374	387	392	366	365	373	343	383	386	362	329	379	373	372	387	384	367	343	399	395	389	350	387	361	367	386	350	335	380	382	338	417	343	377	366	414	385	389	398	394	326	359	384	389	389	361	319	350	369	425	385	359	385	376	351	330	362	359	353	366	354	365	351	335	417	396	383	381	358	374	368	333	374	368	355	389	383	343	396	362	372	358	354	346	392	356	354	402	373	388	406	386	376	333	384	355	365	394	388	375	364	366	369	344	376	387	337	362	389	364	351	364	346	387	320	356	379	373	358	335	366	412	372	342	347	378	393	382	359	364	381	422	354	356	337	342	356	387	376	404	379	378	361	353	369	382	347	336	398	360	365	352	391	348	338	370	387	373	375	349	365	394	373	373	368	412	374	351	396	355	352	394	384	378	384	383	346	405	392	386	382	377	290	412	388	380	367	357	355	370	370	382	360	369	377	358	356	372	388	365	346	379	392	410	347	362	399	346	372	394	354	362	355	377	378	390	391	357	379	378	375	366	347	345	415	327	366	349	408	385	405	355	354	369	371	361	368	354	355	389	355	333	386	334	357	352	397	399	356	373	401	366	398	384	375	374	393	365	397	434	353	359	364	377	385	400	381	401	364	384	379	367	406	372	351	399	388	411	378	366	386	347	394	380	370	348	380	396	393	363	379	369	409	379	368	408	366	376	393	371	389	333	380	411	367	337	360	385	331	351	328	364	356	350	390	432	386	341	356	357	388	329	370	388	393	331	358	392	340	388	357	371	327	344	358	384	377	373	368	343	390	369	349	357	358	368	385	459	394	342	369	363	377	364	369	354	385	374	347	335	363	339	373	384	389	376	384	347	361	404	405	414	368	361	383	355	397	359	373	375	381	356	395	364	355	360	357	386	370	372	371	389	408	382	371	361	349	380	333	350	351	362	364	337	351	392	372	336	407	356	359	361	379	356	367	394	377	385	391	372	370	353	344	373	365	367	383	357	375	383	402	373	403	383	392	381	329	354	350	397	335	358	358	390	368	361	382	358	416	373	374	379	386	372	374	367	385	378	348	380	328	367	388	378	343	381	334	358	363	346	398	364	380	396	348	355	348	388	351	352	361	358	354	350	353	354	351	387	359	365	385	399	358	357	381	365	357	372	369	343	343	377	397	369	373	344	366	373	369	384	406	394	347	376	388	348	371	364	379	360	354	378	367	407	393	380	390	415	338	366	388	368	368	395	330	375	365	371	391	387	385	357	354	408	379	400	395	354	365	364	418	356	397	359	394	371	367	391	366	393	377	386	360	389	355	353	356	375	359	383	409	376	360	367	347	384	377	336	359	364	364	364	306	348	362	343	366	372	373	331	383	346	357	395	357	340	375	402	382	389	391	367	401	388	356	410	367	340	377	322	346	348	325	375	351	385	376	390	343	381	359	361	362	376	365	350	408	350	315	408	358	384	334	346	358	376	376	357	354	356	359	362	395	377	355	389	376	371	372	341	347	375	339	384	359	378	372	403	368	375	377	373	396	402	366	339	398	341	376	391	363	353	394	348	364	369	381	374	341	348	348	361	356	357	373	309	372	343	325	359	362	370	397	340	344	331	368	384	365	379	338	390	353	340	389	363	356	345	362	356	378	364	379	374	363	389	392	358	389	374	326	390	372	373	380	369	373	360	335	386	391	383	345	402	322	377	356	359	372	394	425	424	366	345	358	366	365	391	354	385	361	354	348	390	350	343	377	363	363	364	364	391	377	347	391	349	375	341	374	368	388	359	348	372	387	357	382	390	335	350	371	387	377	396	368	367	375	356	379	368	345	386	369	342	358	358	341	370	388	330	380	364	395	372	393	383	415	382	360	354	377	335	388	331	361	414	391	341	348	357	387	354	364	316	387	368	350	345	407	403	368	359	384	384	367	336	340	379	385	333	362	371	383	367	390	392	340	324	337	378	374	441	388	347	348	363	368	388	371	352	362	347	411	359	346	357	383	369	386	369	409	390	351	408	376	403	370	365	390	352	360	361	395	372	393	380	382	344	382	326	409	360	359	359	347	350	326	379	370	350	380	361	398	359	403	367	332	358	362	386	383	405	377	398	349	368	375	328	374	390	399	342	369	390	379	361	381	366	343	366	364	362	371	382	394	379	377	371	381	368	373	376	359	367	356	366	362	368	354	359	371	345	351	361	354	379	406	342	384	379	345	398	332	373	383	352	337	395	355	392	395	386	370	379	387	369	318	386	326	321	344	397	368	359	399	368	343	357	353	404	363	378	373	375	379	331	374	341	339	399
3545	3072	2095	1310	1084	944	862	791	826	779	833	771	818	805	764	786	834	791	780	806	810	839	853	745	783	801	768	795	781	770	826	805	868	798	811	779	834	787	807	799	738	806	784	800	757	753	792	831	788	823	786	811	783	819	792	738	743	756	815	779	800	812	718	841	790	810	816	775	753	810	779	784	784	775	781	760	798	828	794	775	802	765	789	833	814	756	748	774	789	788	756	801	771	816	818	816	827	803	791	753	785	820	825	737	783	762	784	798	788	785	809	774	829	781	814	758	763	795	770	760	784	783	826	757	744	828	813	810	836	747	825	770	820	742	808	825	744	789	775	797	780	813	696	807	780	807	801	810	808	746	815	779	792	835	747	822	797	800	825	808	747	804	854	754	784	805	734	756	808	805	820	794	797	790	792	825	827	802	766	783	787	821	795	841	825	804	767	774	814	757	746	821	829	815	803	776	760	819	800	786	767	781	806	764	803	758	832	754	801	831	787	803	757	794	738	766	783	753	771	785	804	795	788	816	761	766	856	803	833	823	796	777	799	848	802	825	793	777	804	824	781	770	861	781	767	836	769	824	813	768	771	825	782	741	773	793	795	797	752	772	798	793	790	791	809	798	805	837	746	819	785	848	780	743	735	719	815	771	737	769	774	791	792	828	813	806	752	817	838	771	806	750	815	784	780	748	823	783	821	768	772	809	827	786	761	791	778	824	769	746	850	789	842	806	779	795	801	811	787	786	842	816	768	793	797	800	852	860	761	747	773	777	787	808	806	795	752	762	777	791	821	803	805	799	812	805	791	811	832	778	809	806	797	755	775	869	777	864	816	791	831	756	784	787	730	804	833	786	782	806	810	805	865	756	807	851	799	814	787	775	875	778	760	843	792	824	759	805	764	790	839	810	787	828	814	770	765	772	799	782	750	821	767	808	740	804	824	815	811	799	754	810	786	781	752	801	808	761	785	803	831	790	734	815	776	839	768	819	844	801	806	803	817	784	813	750	817	768	827	850	780	778	780	821	790	799	790	774	778	811	795	795	786	736	740	803	759	809	742	789	845	835	787	748	819	827	844	781	791	830	782	769	757	771	812	804	799	795	810	798	774	789	739	782	827	817	788	862	834	829	784	792	827	842	797	779	776	805	782	774	786	818	787	794	824	822	825	770	798	775	803	811	832	743	816	814	791	842	834	802	837	780	786	816	841	781	820	736	798	810	800	835	781	778	830	831	777	786	767	844	792	776	829	762	834	791	729	778	825	835	759	785	811	799	795	801	737	796	797	817	831	819	800	778	828	782	817	800	808	774	775	798	816	823	815	746	801	807	840	835	805	761	759	803	820	808	759	827	766	727	784	805	808	747	804	769	782	840	725	801	714	773	805	802	803	831	746	767	733	789	754	802	836	858	784	839	788	772	830	787	808	849	768	853	824	774	791	849	754	792	834	800	789	801	793	795	794	793	782	789	767	754	785	796	830	797	782	817	790	780	841	818	808	782	803	753	789	810	762	782	732	764	790	775	796	774	783	778	804	804	799	783	764	779	818	760	797	734	836	801	755	745	817	779	795	819	796	800	828	762	796	779	811	799	814	806	815	787	745	743	790	827	778	782	760	787	767	801	840	805	826	789	727	768	780	784	809	861	762	842	771	833	740	793	775	767	858	781	774	833	748	774	800	813	785	778	847	757	765	797	793	777	802	788	785	760	777	779	813	811	730	847	789	806	796	773	773	825	752	759	788	774	779	774	769	811	813	781	838	800	825	798	780	797	787	771	828	864	756	793	847	766	728	803	771	824	795	805	804	837	768	745	766	763	727	812	815	815	749	838	807	848	765	838	825	787	778	783	769	715	839	785	782	794	778	761	828	792	823	762	761	754	788	793	775	767	809	752	759	819	792	839	756	778	759	793	804	787	818	801	794	794	813	802	809	766	752	793	844	816	821	796	816	801	855	745	760	785	790	764	753	808	785	823	790	771	777	768	783	799	790	812	807	762	773	832	810	771	803	802	785	859	765	803	732	777	777	813	800	798	869	812	755	762	779	790	832	761	753	761	760	799	837	791	805	789	737	850	763	851	830	769	778	796	788	768	777	818	826	811	828	809	777	802	837	793	800	821	823	808	782	756	775	804	815	831	816	775	807	781	824	784	824	766	789	835	757	790	745	766	753	801	798	815	762	813	796	761	850	838	829	807	854	778	791	756	782	799	799	776	773	766	773	841	765	777	771	762	813	802	799	852	781	813	827	771	831	784	769	804	809	742	806	730	825	798	787	774	795	764	824	758	809	800	783	771	788	841	808	771	806	820	736	770	777	788	790	790	839	794	797	771	780	782	794	823	801	797	771	848	768	817	833	788	805	784	810	774	783	804	839	767	758	819	821	778	790	821	796	800	762	801	781	760	777	780	818	805	757	805	762	794	804	774	809	777	786	765	754	791	779	790	791	812	827	794	809	750	783	834	738	845	766	829	860	783	746	800	800	801	786	765	774	818	761	770	745	854	808	811	839	768	769	754	742	779	825	787	765	733	798	763	794	815	813	829	751	789	819	828	811	777	816	792	783	815	802	790	829	747	760	806	768	814	746	760	765	824	772	785	780	756	800	792	780	777	787	782	799	810	791	745	795	784	761	783	825	788	763	793	829	790	812	796	772	790	803	787	821	790	779	767	745	782	781	798	798	787	780	774	800	804	715	872	773	829	804	820	819	822	764	803	773	751	813	802	781	773	773	790	819	808	820	818	784	729	777	801	803	807	758	772	806	777	802	791	746	816	775	772	744	773	783	836	778	838	731	768	812	807	764	777	799	791	757	754	738	792	839	795	791	821	759	814	769	815	801	795	790	782	765	782	733	818	792	819	805	803	835	742	811	812	786	801	831	809	821	784	798	802	842	748	797	766	788	827	779	827	774	793	767	801	844	820	814	818	798	761	792	757	791	840	842	821	775	859	783	777	770	778	813	773	795	871	792	781	798	783	768	823	824	791	756	805	716	792	780	785	804	799	790	770	734	762	755	812	770	820	779	785	784	803	788	817	767	744	837	779	782	756	808	812	772	832	781	753	791	777	784	786	789	774	827	789	796	833	817	785	775	789	795	794	858	833	772	741	797	764	787	786	801	783	827	801	767	798	815	790	785	816	787	780	757	806	811	815	834	785	752	821	807	793	780	755	805	838	786	807	734	752	767	823	842	791	807	795	797	817	823	834	803	804	775	791	792	791	781	812	802	783	776	746	845	761	795	815	830	820	771	791	763	742	804	779	780	754	751	803	804	795	800	847	748	767	798	790	800	829	792	787	803	758	801	851	773	786	810	809	784	828	788	807	761	812	815	774	790	759	768	893	755	774	825	781	807	811	785	784	801	821	785	760	764	789	753	824	758	845	770	828	828	831	768	829	806	789	780	794	833	811	745	777	760	822	811	782	778	768	811	822	779	737	788	827	780	756	827	857	778	804	831	793	786	810	771	844	790	838	820	815	839	810	778	782	845	763
24513	21696	26154	27734	21709	21675	2996	503	359	343	306	283	282	272	250	236	250	251	266	215	251	257	261	233	232	229	249	226	241	217	201	209	205	197	243	212	225	213	196	230	190	223	210	253	193	215	224	215	221	206	214	206	238	230	234	212	208	205	235	194	253	240	211	197	226	216	213	238	230	219	215	223	242	231	182	205	217	248	221	219	222	209	201	203	232	219	222	216	261	208	238	219	195	195	226	203	237	214	238	205	221	239	245	203	212	236	212	202	225	208	207	192	223	217	223	199	221	234	205	225	231	214	233	229	207	222	222	206	225	212	234	190	218	205	222	205	212	232	204	229	211	194	233	189	218	205	215	215	214	209	222	185	211	203	233	218	228	224	221	217	209	242	222	227	228	198	225	200	206	246	189	230	227	219	205	231	205	234	195	213	206	206	209	216	240	210	196	233	250	228	204	214	225	217	234	235	214	229	220	236	207	199	229	227	203	232	205	199	230	237	203	175	197	230	205	228	199	230	206	240	236	206	234	213	213	221	218	216	228	207	205	184	198	207	200	226	208	232	223	198	232	244	199	209	208	240	234	204	229	213	218	229	213	211	243	228	220	232	262	190	238	206	231	203	224	231	211	218	220	239	229	245	239	235	242	193	213	202	223	226	188	208	235	203	226	234	239	215	218	190	208	226	203	231	231	230	204	204	206	199	198	221	223	187	226	214	221	215	269	261	245	234	245	224	209	224	257	226	228	214	232	211	181	218	209	199	216	177	221	204	192	225	228	214	259	258	216	216	213	198	228	200	203	218	220	235	218	236	241	232	242	221	207	208	204	180	247	212	224	235	218	220	237	212	244	207	229	206	212	224	216	212	197	212	217	229	235	237	262	227	239	221	206	226	191	228	206	230	230	209	212	210	217	232	230	218	230	212	191	204	217	196	217	225	203	238	242	230	242	219	214	224	212	211	212	238	195	244	235	201	246	207	220	228	228	248	204	233	245	213	226	225	198	193	207	195	213	235	232	239	213	199	207	213	247	209	201	215	216	223	216	231	208	219	185	243	238	199	195	214	215	179	251	232	212	223	216	195	217	208	211	224	221	200	224	201	185	219	207	238	220	190	210	225	190	248	213	254	219	198	180	230	223	214	211	210	223	184	238	227	196	212	190	205	215	191	227	207	233	208	207	226	234	215	179	195	211	207	227	229	225	216	221	206	198	218	213	218	227	230	230	196	213	219	186	242	206	219	238	237	222	217	235	251	180	263	243	225	220	189	210	220	231	234	211	208	211	210	199	216	238	206	218	210	227	241	212	221	224	214	202	204	203	193	236	217	229	216	219	226	213	238	263	206	202	200	205	239	240	215	220	229	220	209	227	212	198	210	232	193	249	192	204	232	220	247	212	225	261	216	206	232	221	209	241	204	219	229	220	233	220	239	256	237	228	222	234	214	202	228	210	229	213	236	259	205	261	238	230	221	224	224	209	178	239	209	205	220	235	235	228	214	219	246	220	250	218	204	206	220	188	225	207	220	224	232	208	196	234	234	202	221	203	218	229	237	222	221	200	205	221	187	219	201	202	224	230	195	227	209	207	236	215	209	201	217	208	217	204	216	211	219	219	218	198	200	248	210	215	192	196	229	218	218	223	208	213	221	218	179	190	238	201	241	240	215	212	219	220	229	223	224	221	222	205	210	221	238	210	226	226	211	222	180	216	231	199	207	219	197	221	208	220	203	183	216	232	220	228	228	209	208	198	222	248	216	219	203	220	222	215	219	214	240	214	200	222	233	223	222	217	248	211	218	221	247	209	233	227	208	211	241	210	206	235	231	208	238	210	190	230	230	217	231	207	203	205	200	227	226	235	242	214	223	192	219	198	179	214	242	234	238	187	196	229	218	220	208	209	195	190	231	210	223	209	225	242	205	204	247	255	240	230	223	214	220	216	208	221	207	254	196	193	199	222	208	248	196	240	263	211	205	209	231	234	201	225	209	212	229	210	219	203	220	233	206	215	227	235	215	208	237	190	203	229	232	243	213	206	207	231	225	240	217	238	227	202	205	188	206	241	230	236	211	200	215	212	209	190	230	192	243	208	226	209	231	236	214	244	221	215	218	208	214	259	228	207	219	201	219	234	212	198	223	216	219	198	230	229	217	192	246	210	245	212	227	214	219	221	198	250	212	220	210	184	213	213	234	202	223	185	209	204	193	214	195	219	221	234	215	238	220	220	226	234	217	222	189	219	201	218	187	233	208	220	192	228	198	234	225	207	211	241	203	227	194	204	226	205	225	186	225	203	225	208	225	214	218	213	243	246	244	218	226	198	223	221	214	198	212	224	206	209	232	238	238	227	225	187	216	225	239	225	179	197	210	194	228	206	229	191	242	242	203	228	233	231	243	206	198	228	193	223	184	194	202	227	229	204	213	242	215	260	210	208	214	252	208	206	222	184	186	234	203	204	224	208	243	225	228	222	213	215	213	201	247	233	181	229	214	218	209	210	194	230	207	205	226	192	190	247	257	205	218	217	220	171	227	204	207	231	210	212	219	201	212	204	200	190	228	221	184	221	221	230	230	207	236	249	222	220	208	220	205	244	202	184	215	229	211	200	201	213	212	199	206	232	214	221	184	241	229	214	223	225	247	209	212	228	242	233	207	206	209	192	221	229	200	232	195	242	213	227	211	229	195	239	197	238	213	192	230	193	215	214	207	227	208	230	213	253	207	219	205	248	219	233	224	181	202	218	203	215	216	194	215	213	217	217	249	208	250	196	209	188	222	202	239	234	282	205	206	209	224	221	222	200	229	208	209	169	193	186	220	249	207	208	227	196	232	202	213	217	257	215	191	206	226	178	190	212	230	197	211	219	230	232	212	229	198	187	218	194	210	230	224	241	229	230	212	238	215	204	202	204	252	214	206	246	210	227	224	233	230	192	208	218	206	205	229	244	204	229	240	227	208	212	212	191	237	227	239	227	214	193	217	220	202	210	206	225	245	210	196	226	198	213	213	206	239	229	222	238	229	212	188	226	246	224	210	195	219	192	212	221	186	220	204	232	208	221	198	202	228	229	222	219	241	203	196	226	201	228	252	219	216	214	213	229	198	224	251	208	225	226	228	212	216	197	224	205	211	221	211	209	207	219	224	209	232	243	223	205	211	241	214	221	186	188	209	197	233	221	235	214	204	208	228	211	210	214	220	207	240	256	230	255	222	223	192	221	231	200	192	209	212	216	211	223	211	246	239	190	226	193	236	201	220	209	218	198	207	211	237	212	219	236	220	199	197	185	225	224	211	235	237	226	203	222	206	194	208	235	216	232	242	191	227	214	220	228	200	220	220	251	221	228	213	225	226	236	233	201	184	210	242	236	207	215	259	201	236	210	214	213	204	206	205	245	182	230	204	194	226	239	216	220	226	191	205	237	225	208	244	243	213	216	203	206	227	204	194	245	228	254	226	195	223	222	228	223	202	190	218	212	211	216	226	222	228	223	234	223	216	209	229
3570	4663	3078	1470	950	753	637	591	580	520	516	520	513	503	531	528	512	441	524	497	491	464	476	502	495	502	477	458	491	516	497	437	473	477	474	481	515	492	473	478	491	440	480	508	518	492	462	486	479	508	496	471	468	471	456	476	505	489	473	513	485	486	513	458	500	511	471	515	479	459	488	500	466	525	494	474	492	458	472	494	485	494	495	455	457	517	516	512	504	483	505	485	472	498	474	464	468	486	478	469	512	478	485	475	486	487	475	517	484	473	529	490	492	509	472	485	502	489	475	445	468	515	478	492	516	492	469	476	509	473	467	501	457	459	485	473	503	524	472	462	536	490	456	512	509	478	446	503	484	548	462	484	494	496	472	504	519	436	488	451	484	461	493	517	479	469	491	540	438	529	492	493	479	501	518	450	479	488	469	491	469	483	478	474	497	457	493	476	499	463	478	522	495	449	521	507	502	472	480	487	536	475	496	495	530	512	490	490	481	507	513	489	500	497	451	479	501	464	481	471	495	496	487	512	474	489	492	530	510	495	468	467	481	461	480	497	494	482	507	522	502	484	501	480	477	464	425	482	473	489	486	526	488	471	467	461	462	482	460	491	475	487	518	484	463	424	483	486	509	496	491	488	509	477	521	476	434	460	464	466	501	521	477	506	464	514	479	474	485	466	487	475	442	447	473	488	414	511	454	490	460	447	481	479	507	499	452	452	482	475	488	525	473	479	472	492	440	493	478	501	498	461	456	487	453	501	478	513	429	449	490	448	462	479	513	488	486	476	498	486	425	508	494	476	431	457	465	497	450	479	504	486	442	471	482	483	454	458	488	498	454	482	462	481	473	477	460	524	465	462	492	514	508	448	477	487	513	477	480	469	471	474	467	477	501	455	479	460	492	501	478	451	463	481	489	475	466	519	452	482	500	478	512	452	464	478	478	505	476	483	465	517	485	463	456	513	503	461	471	506	482	515	475	515	469	463	471	485	509	479	461	510	485	477	504	486	508	467	466	456	473	464	520	467	492	494	532	490	462	484	484	506	480	560	431	467	505	498	487	492	481	488	485	477	443	479	468	502	462	513	536	481	491	472	500	472	426	449	497	458	476	499	467	485	483	453	503	475	468	494	489	479	467	505	516	497	500	474	477	489	501	496	465	490	495	481	501	483	446	495	472	517	510	507	464	495	481	474	480	473	422	463	525	458	507	470	483	480	467	464	491	457	495	451	498	501	505	493	513	467	477	503	522	440	501	496	492	474	490	495	509	498	465	483	492	494	463	509	504	491	457	460	488	499	518	450	526	483	506	492	531	450	475	459	477	496	454	480	500	446	477	504	450	483	484	473	473	484	492	488	473	487	490	497	529	480	471	505	498	462	481	467	436	482	447	435	488	466	502	459	454	521	476	507	473	463	529	502	504	492	435	498	486	490	476	442	475	481	492	509	459	498	436	492	487	493	450	474	485	508	474	520	493	509	498	491	501	479	490	455	517	487	515	469	474	519	474	466	527	468	504	472	462	522	456	442	439	461	468	512	502	527	475	480	518	448	473	466	463	453	492	489	507	505	475	460	480	496	548	489	467	503	451	500	490	458	470	508	487	484	470	479	469	492	477	492	499	479	482	472	477	498	506	468	504	502	451	540	472	479	472	496	458	452	479	472	491	482	440	473	525	508	490	484	502	523	489	466	447	486	495	491	475	462	497	487	500	492	477	490	485	481	522	516	460	506	536	458	505	505	472	507	461	483	497	450	469	526	500	476	490	514	497	523	466	481	491	484	526	513	465	474	474	492	497	458	521	521	517	516	498	480	510	498	482	455	489	472	458	453	484	509	456	458	504	470	496	488	519	473	459	492	491	467	520	469	503	511	481	469	451	496	474	477	475	486	551	438	452	491	493	506	490	483	459	489	474	510	489	480	479	492	506	491	477	515	513	479	474	470	515	490	455	472	500	493	516	466	471	492	477	473	489	462	446	475	455	492	489	427	477	474	482	496	468	489	482	495	478	446	502	526	500	504	471	460	458	497	469	459	493	459	467	485	470	483	485	500	496	445	505	504	479	439	466	470	514	472	503	497	483	483	492	484	460	475	470	479	473	489	497	478	498	479	480	446	474	490	471	507	457	482	538	477	493	494	463	496	470	467	498	492	487	528	465	516	493	472	487	526	482	507	473	476	504	480	494	470	485	472	511	462	478	501	509	488	485	494	482	484	495	477	458	468	526	496	514	474	524	479	461	447	486	508	508	461	490	479	539	482	510	461	472	482	485	442	506	470	479	475	458	527	501	495	500	479	489	491	485	494	507	480	494	477	482	481	482	486	468	477	543	483	444	485	471	460	471	495	501	455	493	481	460	492	508	454	483	507	464	488	452	493	482	461	505	497	477	491	472	509	482	448	492	470	510	463	478	464	455	509	494	500	472	525	483	465	512	465	470	431	487	491	517	465	466	489	499	474	476	475	489	470	442	500	486	499	451	489	479	507	442	497	529	459	490	473	512	457	438	448	504	446	482	466	501	521	485	495	490	520	485	479	477	472	456	470	460	492	497	479	478	493	493	479	492	483	488	463	543	478	524	473	463	471	486	512	485	469	500	521	484	504	450	499	486	490	478	503	456	473	473	480	463	499	479	532	424	467	474	498	474	489	526	470	510	492	463	462	512	489	454	495	481	490	466	478	470	432	502	502	462	504	469	474	469	433	485	471	483	500	497	496	476	480	439	471	540	491	498	447	527	478	476	479	475	476	466	503	480	442	503	460	485	502	492	497	488	467	491	458	429	485	489	499	459	469	477	478	453	468	475	468	506	478	503	484	466	465	478	481	491	511	490	496	483	507	490	508	509	480	490	459	513	440	471	488	548	461	476	490	461	451	481	474	533	495	491	454	465	506	480	489	483	487	500	480	500	535	493	509	513	505	479	534	455	459	457	492	456	493	471	471	466	437	472	496	507	463	539	490	486	476	451	475	446	540	453	463	513	506	462	445	504	470	469	500	465	452	446	473	497	474	498	447	460	514	501	463	501	459	501	523	479	466	484	492	504	473	486	450	479	467	494	470	508	469	493	462	490	484	460	465	471	480	465	480	487	484	485	459	440	456	488	522	471	491	503	493	487	476	486	490	512	465	498	495	492	450	453	452	455	520	436	472	503	491	497	470	505	508	480	536	514	458	505	506	489	502	476	474	506	473	456	507	493	506	482	485	487	485	478	490	517	490	498	496	448	478	469	487	479	479	515	431	485	480	462	462	495	471	519	491	481	519	474	441	485	482	495	488	449	494	484	499	463	489	478	478	460	511	498	486	467	523	502	467	473	500	502	490	472	495	470	492	446	477	474	509	488	479	496	519	495	516	463	477	460	500	500	463	436	447	485	465	532	491	486	506	474	488	495	491	434	488	508	480	500	496	464	455	500	472	460	506	490	470	511	525	482	495	482	510	512	530	465	467	511	516	497	466	454	536	474	443	471	501	468	482	485	444	464	502	472	481	458	477
33606	10058	945	412	343	305	280	307	309	295	307	308	304	294	294	306	262	253	297	286	308	335	326	324	302	268	319	300	279	318	270	300	310	282	331	283	318	305	284	289	251	262	261	284	323	310	279	273	264	312	270	271	290	285	315	312	300	293	309	286	265	279	306	305	305	269	265	275	293	292	316	294	301	281	291	290	266	290	312	327	320	324	294	291	313	309	283	303	297	279	314	312	295	259	256	277	271	285	316	279	294	290	297	284	303	306	276	296	303	315	253	305	287	280	285	304	288	315	286	308	262	299	268	319	291	257	275	318	279	269	248	289	281	302	296	272	292	310	240	266	273	269	291	313	296	269	291	269	277	306	267	275	277	288	287	280	256	307	302	296	298	299	266	336	284	266	277	269	289	264	288	296	281	321	271	290	269	294	310	274	238	278	292	307	244	286	295	270	269	274	306	314	307	281	316	298	286	296	282	290	304	277	277	292	293	284	285	280	281	309	289	256	297	311	271	281	287	268	305	290	274	288	298	282	272	316	317	244	279	283	274	283	281	306	292	309	260	272	270	282	294	283	263	279	311	310	271	292	289	277	299	313	310	292	315	291	282	283	247	275	291	296	272	260	296	279	310	281	275	287	279	299	308	276	291	316	243	272	294	297	263	278	272	314	269	282	296	272	293	285	296	285	285	268	299	278	301	271	266	290	302	309	295	296	251	296	307	272	285	270	285	291	269	283	292	297	291	292	313	290	294	274	284	291	287	302	273	297	268	297	304	303	301	283	290	261	291	301	268	282	308	310	300	325	283	323	287	287	296	301	266	306	282	266	274	287	298	318	255	249	287	282	305	291	290	286	287	266	269	265	293	250	286	287	272	310	296	314	281	274	315	290	305	310	281	273	287	305	279	279	296	278	302	267	291	262	280	320	292	285	311	284	299	297	299	293	276	286	268	286	275	295	272	279	283	318	270	289	329	303	283	264	292	290	296	304	309	283	280	266	279	286	324	283	281	294	304	275	269	292	299	279	276	281	306	300	273	291	299	301	295	300	307	293	280	320	300	256	292	301	287	291	289	290	294	286	266	299	304	267	296	288	292	282	275	271	298	291	298	359	271	296	291	303	276	294	318	288	297	263	292	257	286	315	266	279	276	302	328	283	284	266	287	301	275	254	275	293	263	294	300	247	274	296	280	301	299	288	283	291	294	272	292	268	247	300	259	331	264	321	278	234	263	285	274	264	266	289	320	295	288	292	277	305	304	296	257	297	285	266	288	256	306	298	269	301	282	290	270	275	284	289	289	296	273	273	278	298	318	303	277	269	300	282	318	310	287	294	287	292	318	284	284	268	277	293	277	282	286	289	302	287	288	277	302	269	294	291	282	260	272	285	279	286	297	308	270	283	299	293	300	293	272	317	292	276	273	298	288	304	301	315	288	289	279	246	295	304	274	294	304	278	263	316	305	305	264	314	266	288	293	267	261	279	312	306	287	312	293	291	271	291	283	295	270	299	301	340	270	279	291	248	295	240	280	279	292	254	316	305	318	284	301	267	305	256	284	318	289	321	305	302	291	283	307	296	301	249	242	287	270	279	298	273	273	272	293	269	289	278	304	298	318	282	302	292	317	288	285	292	271	312	311	298	285	280	270	274	303	274	256	257	270	287	280	280	278	279	277	280	294	283	268	284	282	281	270	279	279	262	283	268	264	277	292	309	284	340	284	226	294	282	273	276	269	278	285	306	323	293	281	272	301	322	305	288	258	256	288	304	269	281	286	284	270	328	293	285	308	294	276	292	292	287	297	322	300	285	289	262	249	309	287	269	297	256	327	263	290	289	251	313	286	280	283	297	273	272	303	252	318	272	275	328	329	279	297	261	284	293	290	283	281	305	275	312	294	295	291	295	290	324	308	293	313	299	304	253	274	302	330	279	279	269	311	304	289	296	274	271	293	334	268	303	278	292	289	298	312	295	276	308	288	265	285	295	257	260	288	293	282	290	285	285	287	308	309	288	286	281	291	324	290	273	328	278	293	309	265	299	300	291	278	325	323	295	310	278	317	268	283	277	281	302	314	287	265	276	259	283	309	312	274	288	292	301	285	276	280	293	279	291	287	290	278	293	248	279	299	283	282	322	241	267	295	260	284	312	334	283	274	306	295	291	271	311	282	308	307	309	274	298	279	313	310	291	297	298	286	281	295	314	243	339	296	284	297	289	283	314	290	306	270	297	274	297	271	259	291	288	279	274	287	276	300	283	291	275	278	285	301	288	286	302	288	282	279	273	294	310	301	285	279	298	261	279	277	278	299	311	312	267	269	284	290	276	308	272	316	285	302	260	254	263	292	305	267	307	299	290	264	311	315	281	284	269	286	281	302	262	305	303	308	313	286	281	302	295	272	305	275	277	285	282	271	292	287	323	269	286	309	290	265	267	285	301	270	262	298	263	287	302	299	298	313	273	298	269	287	300	298	305	274	291	301	281	315	290	301	234	278	307	277	271	297	274	295	294	278	282	282	291	269	297	300	292	283	303	246	290	280	275	305	260	298	317	293	302	287	276	292	280	271	313	295	260	280	289	279	261	253	287	310	341	271	319	282	262	251	284	307	293	289	274	263	246	247	274	281	282	252	292	309	293	309	282	260	287	278	292	287	301	269	316	264	309	278	293	261	288	295	323	262	289	278	312	274	274	281	269	330	263	297	295	304	288	289	268	304	295	277	283	287	289	297	256	299	303	266	292	281	274	294	302	297	298	276	242	280	268	277	302	291	291	248	278	302	315	289	279	288	271	278	285	309	301	285	298	302	289	305	281	264	319	281	299	264	299	284	292	262	274	298	298	248	258	274	291	285	283	308	298	299	320	299	290	255	297	278	295	276	279	297	280	279	279	253	285	310	271	301	291	260	292	291	275	296	273	282	270	278	289	305	305	272	303	326	311	268	244	267	282	268	261	279	315	298	269	268	280	268	299	321	282	332	300	300	273	289	281	257	292	262	305	279	286	295	298	276	320	312	289	289	300	286	280	279	278	274	284	292	271	299	299	252	257	279	286	269	308	296	294	301	305	288	300	288	289	290	265	266	303	296	260	274	293	276	275	298	293	284	276	288	305	300	281	313	291	294	253	288	325	267	284	278	285	282	274	293	287	289	322	305	273	286	278	286	286	300	307	291	330	282	282	301	267	307	318	287	285	291	298	303	305	278	288	290	275	262	276	295	281	266	297	309	298	294	307	259	268	284	261	261	316	256	286	283	292	281	276	294	265	279	272	281	295	303	246	298	266	297	309	315	284	308	264	279	279	279	253	279	281	280	304	276	268	294	308	276	294	307	294	242	307	294	312	244	287	309	283	293	271	302	306	260	279	291	273	276	311	304	252	292	287	298	313	310	272	297	271	258	296	329	300	312	305	302	259	274	296	299	299	295	270	262	276	311	291	297	265	291	272	267	299	279	277	269	292	311	256	281	286	277	271	312	299	289	289	294	301	282	266	315	327	336	298
5667	741	717	638	661	616	663	634	630	681	683	680	671	658	703	663	674	638	644	669	632	627	660	652	683	682	640	648	699	681	644	661	662	687	676	644	606	665	683	634	641	630	652	657	667	679	653	660	651	690	709	716	654	653	643	655	659	696	622	609	644	621	657	659	653	636	640	646	656	639	668	708	689	664	669	659	647	643	627	612	643	620	654	696	711	653	621	677	664	683	638	641	668	622	696	641	671	641	675	689	656	657	633	696	677	654	648	665	699	681	679	683	648	634	655	657	733	658	627	677	670	665	674	682	673	665	646	665	621	635	640	695	627	653	657	681	690	594	614	706	643	684	689	662	660	659	688	667	685	645	659	645	616	660	667	679	651	647	673	664	636	656	664	682	633	671	633	642	646	682	640	630	654	631	648	649	654	660	687	622	709	646	658	686	641	655	645	635	673	670	627	653	677	647	596	678	677	643	651	668	609	632	690	688	700	672	670	641	635	659	637	651	630	662	676	631	662	622	675	673	655	688	650	613	649	722	632	612	630	637	663	611	637	640	643	700	667	642	642	678	652	717	641	621	621	647	649	727	698	654	686	658	636	652	648	612	676	609	708	699	621	627	687	654	636	681	668	698	655	686	659	667	693	665	674	690	661	689	631	666	649	658	655	642	631	669	628	689	678	636	689	653	653	673	658	685	656	693	665	652	627	657	663	646	632	638	683	627	644	707	722	647	706	690	602	649	644	696	638	659	654	646	670	628	624	625	629	614	671	679	679	613	666	707	695	718	692	623	625	674	667	651	656	631	624	634	694	635	590	645	687	676	682	724	635	627	651	637	621	704	685	634	647	657	674	636	644	676	676	619	689	690	695	668	657	661	658	647	663	655	679	641	698	656	635	649	612	630	673	633	683	634	650	621	660	663	635	653	584	645	690	696	716	642	651	668	678	678	615	671	654	689	643	652	644	669	696	672	690	677	657	673	659	631	615	605	649	640	663	715	658	658	682	625	672	705	677	679	709	649	641	615	654	643	651	720	657	667	667	632	678	677	660	665	656	656	663	690	677	614	650	660	711	675	678	681	700	640	684	627	719	688	648	695	651	654	633	642	677	642	695	694	654	674	636	630	590	663	654	658	639	659	613	654	682	651	663	665	683	703	672	618	695	671	631	684	691	667	663	611	663	663	670	636	652	679	660	669	665	628	684	692	616	689	625	632	684	673	643	618	662	664	664	632	693	633	667	642	672	623	691	671	684	629	638	688	685	636	668	690	639	633	679	677	627	648	627	718	675	646	643	632	657	610	654	682	621	669	663	612	648	606	659	643	694	687	671	703	640	684	688	660	675	630	608	585	712	694	641	673	671	651	660	709	653	659	667	658	671	606	665	702	637	650	641	662	686	663	651	664	695	660	638	602	702	631	611	684	639	685	716	656	679	675	654	636	647	609	680	682	641	678	643	664	658	709	693	596	635	646	623	643	669	636	661	664	609	671	637	688	663	657	684	666	680	665	635	680	634	677	658	658	642	661	660	635	684	630	671	597	685	638	672	632	665	672	621	651	665	664	666	697	644	647	657	660	661	657	686	673	684	641	696	660	661	626	693	680	674	641	704	638	633	627	678	646	641	671	661	679	642	694	690	686	670	620	664	628	669	682	695	649	635	660	642	690	659	654	648	641	702	651	674	614	726	681	696	642	683	664	653	633	662	656	637	661	664	697	722	615	641	657	631	659	684	645	688	656	649	680	646	701	662	650	679	662	667	640	677	650	661	669	692	632	605	669	673	686	653	655	675	648	625	647	630	664	644	601	648	671	617	628	635	686	660	636	648	665	655	670	671	635	652	688	682	643	706	623	660	651	657	704	662	634	652	664	607	669	683	679	619	683	683	659	647	680	650	650	664	685	670	729	678	676	690	684	652	684	642	626	654	686	643	635	625	649	619	635	651	650	674	707	707	657	653	684	677	667	654	656	648	629	647	613	680	689	656	660	623	662	651	680	680	723	659	678	642	624	628	703	681	711	636	639	663	629	661	653	655	607	622	633	704	662	663	664	663	703	659	686	726	626	628	656	664	660	660	670	636	651	675	645	615	687	675	645	650	659	676	666	661	648	679	672	621	668	708	643	674	673	668	638	625	651	635	658	587	658	697	672	670	636	623	650	658	695	674	645	623	645	652	632	685	650	679	632	622	687	625	646	698	652	660	652	675	662	676	669	640	665	654	645	686	626	681	631	663	618	632	650	674	630	666	651	678	626	694	647	627	676	669	642	684	657	688	673	618	672	680	661	629	673	659	691	652	625	636	681	668	641	686	666	673	649	625	627	639	691	689	668	690	649	680	655	635	620	669	635	666	678	658	688	678	635	705	630	660	646	673	640	648	640	625	615	641	657	707	594	637	679	671	678	699	602	681	657	696	676	690	636	686	661	685	685	604	633	662	658	636	666	691	631	664	671	653	667	641	671	654	615	673	676	714	677	668	673	643	633	654	636	686	639	659	681	698	667	680	652	611	688	650	639	686	662	652	703	693	630	659	692	652	652	695	627	658	692	661	657	624	635	677	668	629	666	636	611	653	659	663	670	616	638	650	670	687	727	692	678	655	648	687	646	643	644	689	596	674	619	636	650	638	630	635	671	637	665	615	651	642	634	650	707	728	646	664	712	681	682	640	619	645	668	640	619	636	642	707	694	695	641	652	684	663	634	628	674	672	658	662	684	643	634	635	673	671	695	687	669	682	658	699	690	691	732	634	677	635	668	690	662	661	653	659	580	660	688	651	586	618	683	694	650	685	618	654	646	640	656	609	639	638	678	643	686	666	660	700	661	648	678	643	667	679	662	638	688	597	616	599	641	648	696	652	676	650	590	662	676	634	670	670	642	639	650	655	681	643	692	667	634	659	683	661	650	614	672	663	664	704	683	638	671	674	641	582	685	664	651	661	687	658	648	629	656	671	644	681	636	659	645	690	607	696	655	626	626	674	655	649	631	658	674	663	631	636	709	704	698	658	689	673	672	684	630	679	708	650	646	689	633	649	669	665	683	658	667	645	665	677	672	643	704	672	656	656	690	647	662	672	669	653	670	677	662	651	691	690	666	684	672	679	651	698	663	639	640	610	668	677	645	604	682	688	638	623	659	659	694	659	628	622	647	673	632	639	637	682	639	624	620	684	657	668	680	644	629	683	672	641	620	710	670	651	631	691	669	662	631	624	656	637	611	686	685	658	652	640	647	673	618	648	664	687	619	666	639	685	660	623	674	656	674	676	652	628	619	641	633	605	668	645	675	650	641	654	636	642	643	615	638	644	663	646	683	637	624	653	628	671	669	713	654	688	639	686	685	654	673	614	662	624	698	659	628	652	638	698	672	656	619	629	674	683	666	628	671	636	648	686	662	702	656	627	645	603	665	681	682	653	688	681	650	667	656	689	640	676	676	695	635	665	680	719	598	681	676	620	680	634	660	673	695	606	623	653	686	656	662	661	659	646	660	654	706	665	659
25251	21710	25593	28371	21587	4187	625	503	428	460	373	437	396	433	348	408	352	381	363	412	384	354	395	404	348	381	393	382	389	339	414	390	371	390	432	347	359	339	393	360	370	399	358	399	350	404	363	347	371	369	380	387	379	384	377	381	369	376	376	375	386	373	386	387	345	341	386	404	359	348	358	339	357	365	392	407	424	378	371	367	353	388	385	354	398	365	372	375	330	372	328	378	389	338	375	379	396	374	377	374	372	349	348	340	374	380	370	382	387	366	364	372	377	379	363	365	341	350	386	393	411	368	350	403	392	391	373	350	348	385	360	378	368	320	372	368	345	371	383	360	390	362	338	452	354	351	356	357	389	390	442	376	408	355	381	382	356	390	358	361	398	371	402	368	386	360	374	369	359	386	387	373	345	347	352	352	379	381	374	354	379	329	371	352	392	377	372	378	367	373	374	393	407	384	386	400	390	359	346	347	387	381	397	371	376	375	363	391	396	374	370	374	362	341	322	342	365	352	391	365	341	371	346	390	361	387	394	361	379	359	386	389	378	377	401	396	398	387	381	414	384	381	355	356	407	366	379	353	387	400	434	365	396	334	384	386	368	374	342	372	361	353	359	375	353	339	393	394	379	367	381	342	350	411	406	390	345	356	358	381	385	390	393	369	352	366	397	397	392	374	369	361	390	412	378	361	356	344	348	382	383	361	369	355	386	397	387	368	341	401	365	364	364	398	345	365	350	372	389	346	340	386	336	361	369	396	363	383	390	359	385	364	374	360	344	361	411	386	378	391	376	380	380	363	376	360	385	400	390	349	358	353	345	363	347	368	390	359	356	394	365	363	342	407	367	386	368	389	360	346	330	376	370	355	350	366	358	374	395	369	364	381	342	359	382	371	387	377	376	385	398	355	362	374	367	386	379	362	364	391	407	364	377	356	378	373	387	395	409	380	364	364	355	385	359	415	346	391	354	348	359	385	382	406	387	385	386	350	350	393	368	406	424	344	376	392	372	362	392	385	369	393	370	336	382	385	345	376	336	367	383	407	347	359	390	407	346	324	357	401	339	392	369	381	375	396	381	352	369	385	360	373	404	359	388	387	382	376	388	368	408	384	344	382	437	371	383	357	372	362	348	366	382	384	306	356	347	405	372	375	392	343	376	397	381	323	349	374	381	414	347	363	403	358	363	353	359	365	378	365	384	342	355	368	397	352	377	350	390	390	362	376	392	384	363	371	355	358	350	390	359	378	394	342	362	379	350	364	373	389	365	404	360	333	362	335	382	362	362	381	385	351	384	355	346	378	368	356	382	374	387	348	397	339	354	337	407	342	390	362	366	358	366	349	377	362	358	348	381	385	369	362	401	387	339	380	361	364	400	344	342	349	350	387	403	362	380	358	386	394	392	359	349	366	380	379	358	388	373	414	345	344	344	344	364	345	404	341	369	367	357	393	381	374	369	366	401	358	354	386	359	387	392	422	366	364	370	348	377	369	359	338	388	347	405	382	366	377	348	378	386	358	356	372	391	354	397	403	403	392	377	376	353	376	377	391	359	387	366	396	374	382	431	391	340	362	391	397	379	385	315	347	369	381	353	398	383	341	352	374	319	386	423	340	367	330	365	366	392	373	367	385	350	353	408	372	348	374	374	365	356	363	408	396	354	351	390	354	355	357	384	377	371	368	372	354	351	351	368	345	333	370	388	381	358	359	370	354	387	351	368	381	400	427	352	384	387	378	359	384	431	363	401	376	355	362	370	348	413	364	370	357	362	395	395	364	360	380	343	357	386	360	381	383	405	352	391	403	400	353	398	354	386	402	368	335	364	354	376	416	357	353	378	360	376	369	386	372	352	369	402	369	366	351	337	371	386	329	410	400	346	370	350	374	394	398	343	380	348	354	360	366	435	378	368	358	361	378	360	364	346	371	383	381	342	333	380	388	369	359	341	355	380	360	389	382	348	341	335	387	425	396	347	396	383	372	369	373	365	355	369	381	379	337	375	377	344	356	377	365	358	364	341	357	383	370	393	392	393	380	330	340	383	350	347	412	343	374	367	333	337	358	357	367	392	370	366	385	360	386	372	366	358	369	353	359	365	364	387	379	373	388	393	399	355	398	335	370	383	368	377	372	361	347	379	362	369	361	351	355	322	341	310	328	399	361	364	385	393	354	410	353	359	395	355	368	383	361	332	390	387	365	371	387	357	365	389	334	370	364	383	334	385	323	383	366	375	389	382	379	368	373	359	382	349	333	384	398	394	368	351	385	343	380	360	356	403	390	379	385	342	386	378	388	374	339	346	378	337	411	379	364	374	354	366	346	353	349	370	370	364	357	394	357	376	376	352	387	383	378	341	357	372	360	412	383	382	368	384	353	373	352	407	388	342	352	396	362	356	382	357	383	369	361	334	337	387	373	359	389	369	347	351	379	350	379	386	321	374	381	392	348	394	332	343	368	357	365	404	401	410	352	370	389	358	382	368	378	356	410	361	364	353	372	368	389	374	356	354	366	371	351	344	356	373	379	363	367	371	386	368	391	355	385	379	380	424	372	368	376	378	333	362	378	377	391	363	348	351	364	371	373	385	408	341	357	360	370	369	371	342	370	348	420	360	385	389	371	369	381	399	420	382	377	383	395	420	392	394	387	423	356	370	388	332	374	369	355	363	352	370	371	388	415	367	340	368	369	362	345	399	377	361	368	374	341	370	359	401	392	402	363	367	375	366	379	371	384	365	391	377	356	366	381	402	397	360	370	373	384	374	369	410	309	367	393	358	380	362	379	341	377	368	365	374	372	368	336	402	343	402	415	394	368	354	403	374	351	402	355	350	348	354	378	352	385	386	367	366	375	404	378	377	351	355	346	367	363	397	379	395	395	375	358	365	353	382	342	368	374	360	381	405	406	376	384	363	368	379	370	372	369	377	352	385	326	347	409	344	387	398	380	369	362	372	385	345	341	374	372	364	367	361	333	349	373	393	364	366	348	362	372	376	350	390	345	361	312	359	364	388	393	411	385	328	405	431	378	352	371	368	345	366	355	374	390	342	360	378	409	413	359	342	362	367	367	385	376	387	361	412	384	365	381	362	375	374	367	346	413	382	370	382	386	354	345	384	337	348	395	374	363	381	330	387	409	359	341	348	364	367	367	387	356	372	410	409	395	349	400	375	389	346	362	348	348	371	344	403	348	409	362	351	345	396	376	390	362	369	347	369	389	331	417	383	386	352	370	369	361	347	400	373	381	357	309	402	374	372	354	390	333	367	338	370	348	368	370	376	342	410	389	365	377	372	369	368	366	373	372	385	322	410	365	373	391	396	361	372	341	373	370	363	393	413	364	353	369	384	360	390	391	330	351	365	367	369	351	399	361	381	343	371	358	354	367	307	372	367	376	343	392	333	354	358	381	335	389	352	369	367	352	337	349	407	359	388	340	365	377	361	359	374	299	369	366	383	372	379	350	348	382	359	386	397	351	377	378	404	374	340	375	347	357	385	381
3598	3073	2122	1285	1035	910	863	888	787	879	826	803	826	809	829	798	810	792	802	843	775	816	841	813	790	822	816	782	802	826	827	785	819	841	782	786	807	815	819	781	828	776	758	799	806	831	818	790	806	771	762	787	786	809	817	790	801	817	756	791	845	826	772	851	815	811	800	803	758	787	772	777	808	821	778	791	788	839	837	790	792	777	827	800	822	786	834	791	772	803	884	788	776	768	767	792	809	749	814	790	752	820	828	823	828	843	808	812	753	775	804	803	805	824	841	793	799	783	773	822	821	777	828	766	818	743	756	790	763	768	745	799	805	797	745	794	775	831	765	842	825	785	792	800	790	811	796	819	767	825	818	768	836	816	809	839	768	762	798	834	795	785	766	777	791	778	806	819	803	804	796	760	832	786	814	803	734	815	807	832	816	824	830	789	860	824	824	849	781	819	799	801	778	781	807	819	816	796	779	790	747	843	822	834	811	823	760	810	806	816	795	803	814	776	799	846	802	790	799	798	759	802	799	831	785	857	787	808	807	840	818	760	787	796	855	749	784	767	815	748	826	788	827	787	822	777	810	791	835	797	805	827	812	786	831	788	815	820	777	751	783	833	801	814	765	834	802	867	835	789	734	773	824	819	779	744	814	790	727	800	812	796	735	766	803	820	810	750	812	802	822	794	821	831	799	712	790	784	801	804	729	806	745	790	817	796	817	796	789	801	774	735	781	742	777	817	823	798	851	858	831	815	804	820	782	838	810	792	823	818	797	801	791	793	812	764	786	833	832	814	795	798	745	785	822	767	757	794	804	814	807	831	767	772	791	802	801	835	788	819	773	789	783	805	796	758	790	787	806	789	801	782	877	807	773	811	790	821	854	817	837	790	819	803	811	821	793	786	777	781	834	842	819	836	797	740	801	779	783	834	793	831	876	780	807	766	840	765	770	800	770	753	816	803	801	808	773	775	815	734	837	772	745	826	835	762	922	786	775	796	777	800	790	826	807	726	769	792	769	841	808	771	791	797	859	813	738	786	851	811	776	813	765	829	814	797	821	837	814	798	796	824	785	788	799	799	814	844	765	805	746	782	821	799	793	868	820	757	792	805	797	790	825	768	771	797	775	781	812	803	859	819	813	776	781	793	848	779	786	746	810	776	807	774	810	821	771	799	798	779	773	782	784	823	800	818	835	732	814	759	783	800	826	817	813	768	814	808	800	814	763	754	792	785	791	800	784	807	821	806	815	771	890	802	820	771	820	746	774	772	783	811	788	775	802	795	780	753	743	765	806	713	793	764	787	780	787	810	858	810	812	743	828	803	796	785	834	805	810	763	779	754	798	842	791	786	776	807	793	792	795	813	784	801	801	808	801	779	793	828	794	767	769	778	819	811	801	816	768	781	832	760	743	771	767	773	769	806	808	784	774	771	724	759	848	759	779	855	802	788	797	758	782	752	820	767	825	813	780	759	770	777	755	795	808	812	780	776	829	817	823	853	772	826	798	799	788	822	815	787	795	753	829	845	826	795	756	825	870	792	768	784	857	783	814	831	765	794	831	783	757	861	790	827	794	792	802	858	775	771	811	800	809	771	777	837	815	796	796	833	807	738	767	830	845	828	785	816	806	787	832	828	773	854	829	791	819	797	850	825	784	877	825	811	748	842	829	808	773	841	816	768	801	792	779	830	790	819	776	823	755	787	814	823	809	820	786	780	821	716	776	829	764	796	804	766	791	765	765	764	788	761	767	806	777	791	799	812	809	784	795	794	803	766	802	816	808	777	844	815	760	769	786	830	831	771	779	730	780	857	784	769	788	839	806	789	825	843	782	738	832	774	755	781	765	829	768	792	813	787	838	807	774	792	794	799	757	789	799	841	744	762	759	773	727	769	823	815	809	799	759	828	817	803	757	799	874	794	800	855	823	820	833	765	821	778	822	791	827	794	824	747	790	809	776	890	824	823	842	793	796	752	804	767	800	702	781	805	805	827	799	749	802	819	798	781	812	808	781	789	758	780	773	800	774	825	798	818	814	797	810	796	850	804	779	780	805	847	795	825	793	778	801	764	785	794	764	812	815	764	825	769	786	809	809	833	793	846	750	816	805	825	792	774	773	837	779	852	821	845	811	770	810	799	819	771	817	804	744	785	821	746	776	832	774	827	787	811	880	760	756	813	783	789	828	773	788	770	792	828	827	758	808	782	811	755	765	791	813	829	826	811	795	845	801	835	810	777	775	763	797	776	761	776	837	795	819	811	750	780	780	810	831	754	846	788	815	776	758	769	806	799	794	777	767	788	785	771	803	836	877	807	815	835	781	784	823	819	799	851	795	811	723	791	811	783	767	785	805	782	772	804	840	794	825	838	818	825	789	829	744	838	797	771	741	838	778	852	791	823	808	792	756	862	790	779	791	805	814	814	802	843	781	781	778	820	842	805	788	810	793	777	771	818	791	786	821	825	796	798	767	856	802	806	811	800	796	779	789	768	800	788	780	785	846	781	829	821	784	820	790	777	775	801	826	787	780	846	802	737	771	821	842	770	800	792	816	814	809	779	808	835	775	796	790	773	773	810	820	796	847	720	765	810	764	788	807	817	790	791	865	786	765	814	820	795	800	789	775	767	797	798	809	809	799	786	761	818	825	765	827	822	798	808	808	820	801	835	757	859	818	801	778	716	769	784	829	835	792	768	796	777	765	824	776	808	797	816	813	795	848	784	796	778	800	785	830	795	790	798	767	797	823	830	806	826	767	831	783	761	817	823	809	789	793	820	771	801	773	775	781	818	823	773	818	824	763	837	772	756	796	817	748	781	766	774	801	767	807	771	826	809	847	783	777	777	835	749	756	793	819	860	794	845	792	753	801	820	767	776	752	798	805	818	778	757	850	797	772	821	822	841	769	799	820	818	787	791	785	771	810	799	779	770	739	784	805	741	807	820	811	829	809	801	780	812	792	796	809	821	779	829	764	733	744	800	786	804	770	788	830	796	803	800	817	802	830	809	777	777	762	818	799	799	807	752	826	771	788	769	829	832	791	743	835	800	779	823	795	789	774	809	845	788	851	788	852	783	790	793	804	821	794	808	797	787	815	803	746	795	793	837	815	813	770	768	771	796	776	756	785	799	833	770	793	820	756	785	753	805	786	800	814	788	835	801	815	789	809	825	801	761	798	838	779	822	829	852	800	843	782	789	846	789	802	812	791	818	852	812	780	782	823	746	764	791	787	760	803	778	753	806	769	831	815	829	789	759	775	800	773	789	784	817	756	830	811	796	785	818	784	762	744	821	802	786	804	845	731	847	797	805	842	826	751	785	854	799	805	832	797	760	802	788	801	794	810	795	824	770	753	822	786	774	796	768	737	791	790	826	831	788	805	802	816	824	738	814	827	770	815	798	831	734	773	825	809	829	803	736	798	770	810	735	825	803	768	824	807	819	799	805	745	834	773	832	827	801	769	822	802	804	767	806	755	771	790	754	774	785	780	804	851	811	840	704
24496	21714	26153	27830	21718	21711	2712	511	362	300	305	282	317	266	266	272	237	253	252	245	225	224	237	222	239	255	234	243	228	224	257	238	226	219	204	240	214	231	225	181	226	208	210	223	226	217	215	211	201	226	170	185	196	223	229	202	246	213	199	238	203	217	229	232	238	225	204	251	217	216	211	221	233	221	219	218	217	210	228	239	220	217	207	213	212	195	263	213	206	210	202	236	217	198	236	204	209	215	218	218	216	237	209	231	208	230	214	197	247	222	251	213	230	210	245	203	242	238	219	237	224	232	236	207	225	233	236	213	239	219	229	216	237	204	245	230	234	207	213	221	218	229	199	234	215	197	222	198	219	222	216	199	181	216	225	201	215	231	220	219	221	221	202	242	239	213	198	208	237	235	239	219	189	231	219	166	212	224	205	220	188	230	236	211	243	216	210	195	238	211	210	234	206	211	239	240	229	200	211	211	211	178	222	217	196	224	244	233	200	231	209	222	242	222	213	204	183	198	202	204	235	226	216	230	212	194	241	184	198	240	217	224	210	222	172	236	239	214	230	208	212	199	224	226	236	249	212	211	232	202	256	226	205	199	184	214	209	212	214	191	207	223	211	213	218	215	223	227	224	226	226	236	209	231	206	214	215	213	219	216	206	192	219	218	223	222	218	230	221	226	230	214	213	232	206	196	203	222	217	216	210	206	204	211	218	243	234	245	215	237	229	227	186	219	212	227	217	204	215	214	227	198	220	207	204	217	218	213	256	245	214	232	204	233	220	220	221	199	239	224	208	224	232	251	219	224	240	209	211	219	209	224	171	202	230	240	219	223	231	203	214	198	224	197	244	218	202	249	240	191	197	225	203	229	242	207	214	198	237	235	212	240	238	231	221	224	195	203	225	231	218	208	230	218	226	231	206	221	221	202	229	217	217	220	208	213	218	199	205	215	218	209	219	211	244	226	219	232	242	201	211	234	239	236	184	233	220	245	226	246	234	205	219	213	194	218	219	239	224	211	236	198	234	224	225	227	193	243	241	218	200	231	209	232	237	211	227	211	207	199	227	197	206	222	229	203	212	183	201	171	225	235	211	212	224	231	242	202	217	194	204	210	238	224	229	208	227	247	197	205	218	213	201	214	220	228	219	243	221	230	222	211	199	224	211	236	237	212	185	214	232	229	193	222	255	205	221	222	236	185	217	231	202	206	214	220	204	248	223	211	226	219	195	222	223	208	208	221	171	222	190	206	195	221	222	238	215	211	243	208	210	257	218	217	239	204	225	237	205	229	223	212	198	223	217	198	243	220	225	233	221	232	231	203	204	222	219	214	208	236	216	239	250	204	208	208	224	223	237	213	216	225	201	197	234	246	229	229	203	235	207	245	236	184	219	190	203	235	236	193	241	203	191	209	192	196	225	209	231	227	214	207	213	223	220	259	240	246	227	234	222	203	218	236	222	208	205	233	237	192	255	187	215	197	235	205	258	221	235	223	197	216	243	186	234	199	221	237	197	226	210	209	215	208	228	234	242	244	201	201	228	217	229	213	240	236	211	234	177	234	207	211	244	204	246	194	223	219	233	191	218	218	194	205	229	230	213	211	208	206	197	232	234	225	246	204	220	237	219	207	201	228	202	223	226	247	212	236	241	238	230	234	214	226	217	201	227	220	220	231	206	217	253	209	205	240	194	236	235	218	198	234	195	223	225	211	211	236	225	235	245	227	229	175	198	203	216	211	227	202	201	244	224	236	217	203	218	233	209	208	203	224	200	211	238	201	219	222	197	195	217	214	197	211	200	213	213	246	234	193	224	215	222	230	203	202	219	222	179	245	220	222	213	218	221	207	208	171	217	189	230	222	218	224	232	209	219	227	245	220	245	246	226	221	197	230	229	202	204	205	224	208	196	184	206	251	209	231	208	215	233	233	240	193	252	218	207	199	239	193	201	221	227	214	204	205	235	194	214	210	202	210	213	210	225	236	210	229	203	238	203	234	230	227	217	249	205	219	198	227	236	186	214	203	224	210	224	239	198	219	190	232	225	230	225	226	249	233	208	202	208	208	210	219	248	218	227	203	228	224	227	221	247	210	210	229	218	229	212	205	220	196	205	231	193	180	224	200	219	244	218	244	239	233	225	231	203	210	231	236	227	207	238	200	218	204	216	245	223	207	230	222	223	228	218	226	218	224	213	209	229	237	246	222	208	243	225	221	230	228	213	221	227	200	223	205	238	210	210	246	204	227	227	234	211	202	212	226	223	235	205	252	240	193	229	202	217	204	231	229	224	232	219	239	242	229	206	205	209	227	199	220	207	239	222	221	229	224	241	224	234	182	250	216	223	202	202	211	209	199	219	207	203	217	208	177	227	202	212	235	216	226	226	187	211	221	238	242	249	195	229	209	215	214	221	231	220	186	219	211	240	194	234	195	220	200	230	227	221	222	229	206	241	182	205	212	223	220	217	193	225	229	241	219	210	238	205	188	213	253	228	230	201	190	235	222	192	230	221	225	235	206	219	242	195	209	186	226	211	232	217	197	205	222	211	212	213	216	219	211	212	233	242	205	216	239	200	185	218	201	224	219	212	217	213	215	216	219	233	228	211	228	201	245	273	245	219	221	223	204	190	212	249	229	236	225	238	234	203	215	243	221	227	205	229	205	208	229	250	220	182	205	228	209	210	216	196	209	216	222	223	223	221	216	224	228	228	214	213	229	220	217	229	216	216	243	216	206	203	206	198	210	207	236	211	211	203	241	194	219	206	219	209	216	220	219	220	228	232	194	235	221	200	205	229	209	192	204	214	216	241	227	218	242	250	236	236	228	204	216	209	211	222	214	211	186	210	219	206	214	204	220	200	232	222	217	246	216	198	253	206	213	222	205	215	203	205	213	223	223	246	230	208	209	203	237	190	217	183	214	213	213	192	223	239	208	223	237	216	239	238	224	197	205	202	242	228	220	239	209	237	239	211	243	229	216	180	235	227	214	219	245	217	230	207	224	216	188	212	214	252	204	227	210	215	213	209	214	208	204	217	219	246	220	211	215	224	183	204	208	231	233	244	235	228	218	205	198	225	232	201	210	209	210	221	211	221	210	228	217	227	205	176	232	223	198	207	205	236	192	202	233	247	235	191	213	227	225	234	215	198	234	215	226	252	208	202	234	224	203	208	226	201	208	235	235	212	228	186	217	210	219	186	210	233	240	203	215	194	218	222	215	224	237	210	225	222	245	229	225	189	235	226	207	244	218	207	212	254	217	204	220	197	183	241	218	217	220	216	213	238	202	233	207	214	240	200	224	182	217	228	220	187	201	206	210	217	224	226	221	222	196	224	229	226	192	197	231	217	211	224	208	225	223	216	226	212	203	228	221	211	220	213	225	231	197	189	210	222	213	223	188	227	217	203	211	216	193	249	228	221	231	216	226	236	203	230	220	211	214	233	226	214	223	226	201	214	230	193	246	263	211	230	220	219	227	224	219	208	202	224	189	232	224	168	222
3518	4797	3038	1526	937	788	660	626	541	563	538	504	517	506	480	494	511	489	477	481	504	495	460	516	538	466	488	534	470	538	485	490	488	461	484	495	466	501	479	510	462	471	483	511	503	468	487	464	484	515	471	471	477	493	472	486	490	512	484	481	499	520	478	497	499	515	516	503	438	460	512	529	517	506	476	472	500	501	535	514	467	455	473	469	484	510	469	539	493	473	487	486	483	468	514	500	486	463	499	479	525	461	491	507	490	451	474	506	489	482	501	472	486	481	511	522	492	468	511	467	454	457	465	537	493	509	477	459	505	502	490	476	464	488	486	496	524	434	475	498	448	471	462	489	461	482	533	440	476	493	501	495	501	498	497	477	483	505	471	483	448	549	487	491	529	498	491	458	497	476	472	491	484	501	505	492	514	480	488	476	495	508	497	525	489	478	493	500	480	492	475	476	496	498	500	523	472	531	441	477	492	488	464	481	485	446	496	464	479	469	479	436	517	521	448	441	515	507	516	478	458	456	494	519	459	478	479	505	484	529	526	495	475	478	498	505	485	483	467	468	476	504	462	511	509	472	486	494	488	499	448	509	493	547	518	460	506	445	473	490	493	520	470	493	515	461	487	472	488	477	483	468	499	481	483	506	473	518	500	467	505	461	497	491	469	495	466	493	461	484	498	480	474	488	511	471	487	501	468	501	501	508	475	517	484	469	500	516	426	502	459	499	477	487	490	456	455	516	497	461	477	493	456	505	499	484	498	478	479	496	518	486	502	463	512	541	508	475	494	450	497	521	474	507	487	473	490	448	479	497	497	505	509	498	493	468	493	495	485	461	450	488	467	525	515	472	500	487	528	457	486	514	484	496	424	473	497	473	492	480	485	492	513	474	513	512	487	519	455	510	543	480	516	462	478	472	470	467	478	500	520	488	501	496	435	441	454	449	420	483	485	495	475	470	490	455	514	456	466	503	482	483	536	529	491	500	487	458	468	452	460	514	486	492	486	498	497	477	535	472	455	479	511	485	493	476	490	430	537	487	517	452	460	485	500	470	505	461	477	487	454	457	524	509	478	517	500	499	514	495	478	468	488	505	514	432	482	478	493	525	516	513	484	511	470	496	507	444	508	492	480	512	540	515	484	491	495	486	523	479	488	508	490	469	470	468	465	514	495	508	476	498	447	477	477	482	499	501	479	473	508	481	533	483	512	469	482	473	477	455	486	518	470	486	471	532	462	485	492	480	501	449	517	504	502	486	495	475	505	472	530	479	495	486	493	489	526	462	459	479	521	465	469	500	480	457	484	461	493	524	483	471	434	503	504	507	496	477	468	474	476	460	463	430	458	514	479	508	443	444	473	472	510	467	484	507	470	460	463	477	523	453	465	496	507	521	466	466	486	480	506	467	535	461	471	487	523	462	492	476	469	459	486	504	478	459	495	468	469	466	475	483	547	483	505	478	508	485	479	485	495	479	478	481	510	538	482	477	457	510	439	520	505	479	489	510	485	483	475	491	514	468	438	459	504	494	478	525	492	492	464	500	522	504	524	499	468	478	495	513	524	488	508	506	531	506	465	454	496	485	475	504	494	488	440	465	542	523	446	468	488	483	493	504	524	486	440	517	509	509	455	476	511	484	462	483	471	489	517	506	505	474	500	494	473	475	464	512	510	497	494	510	481	496	500	453	470	496	475	504	520	512	535	487	507	459	471	473	542	485	477	502	510	461	499	455	505	509	474	467	456	478	503	454	492	503	498	473	471	500	469	534	449	501	491	476	474	488	480	521	504	522	506	485	517	472	483	507	473	454	482	493	481	484	469	476	485	489	457	473	496	483	518	527	509	497	531	507	482	516	496	502	480	466	451	468	490	456	499	498	471	498	501	509	525	464	462	510	468	468	510	484	496	497	509	495	488	515	537	476	492	462	508	470	476	486	469	504	486	450	438	515	496	514	466	472	478	460	452	497	499	505	476	449	533	452	521	492	469	516	468	480	478	494	458	481	473	472	461	470	488	479	486	504	508	510	485	494	459	496	520	495	481	511	506	525	480	516	493	501	512	475	507	465	481	475	477	478	513	491	481	499	501	496	447	485	449	454	478	463	485	444	493	516	482	465	514	440	488	474	479	509	482	488	518	470	470	506	453	481	460	507	506	463	520	504	499	507	512	474	476	461	464	477	477	495	502	456	526	512	496	453	494	456	456	473	510	518	484	459	487	501	492	486	491	509	480	451	484	510	481	497	507	483	485	510	481	499	503	451	476	475	470	491	467	515	536	492	466	506	486	494	469	456	487	487	528	466	493	500	480	457	493	471	455	527	465	470	504	495	512	501	505	500	494	496	484	459	495	485	457	476	487	508	484	445	511	493	457	491	485	447	476	474	463	491	466	464	445	472	477	488	495	476	536	486	480	473	485	461	513	503	501	485	498	473	513	495	492	482	511	452	485	506	456	462	497	500	498	514	436	514	492	480	476	466	462	522	484	493	524	455	509	482	459	469	482	472	474	513	454	475	515	507	521	506	466	498	497	490	461	478	499	490	523	502	542	495	464	440	475	466	470	465	478	525	486	461	510	516	506	494	473	491	504	455	506	488	516	485	515	517	437	436	453	505	483	469	529	457	486	472	464	501	512	475	502	496	463	455	474	456	482	495	473	455	488	496	494	508	500	515	481	482	456	536	486	452	536	440	476	469	486	517	469	509	474	527	504	467	478	462	487	485	464	487	498	497	482	460	509	494	495	488	528	467	467	471	455	473	477	456	506	488	448	485	508	505	497	505	477	478	499	442	482	478	529	491	472	524	489	474	508	493	495	483	498	443	472	508	512	481	481	451	486	476	463	515	536	472	454	507	481	473	462	498	485	513	514	509	467	490	492	431	492	480	517	491	528	479	513	470	504	469	460	497	466	512	448	489	447	496	460	462	491	480	509	480	543	465	517	536	498	496	505	522	501	486	513	509	490	505	480	538	458	502	474	474	476	462	481	500	488	471	471	462	458	471	479	495	455	504	508	454	467	487	499	491	477	453	489	475	496	473	504	494	504	502	445	497	477	490	429	497	491	464	486	501	505	488	471	479	445	479	506	490	496	455	512	482	478	484	480	501	483	479	510	472	499	489	466	492	524	516	494	469	465	472	473	458	486	506	466	496	455	470	458	473	477	521	511	460	480	452	482	488	466	490	491	500	475	478	475	462	489	492	461	463	519	503	497	537	492	479	486	525	487	459	542	486	522	474	465	439	527	508	510	517	497	497	493	496	472	484	460	489	486	500	483	485	457	473	529	493	494	443	481	506	507	463	498	481	471	461	491	499	499	473	492	495	480	483	454	500	466	525	498	541	479	477	465	491	504	493	499	504	502	499	485	474	495	443	482	430	469	502	534	467	520	500	479	465	455	470	467	498	516	496	462	505	517	474	493	495	478	465	482	494	471	493	479	474	497	485	519	504	465	492	498	471	485	477	506	536	503	502	417	510	481	450	463	478	529	500	470	485
33587	10103	1121	597	526	491	314	337	300	278	302	272	267	296	286	273	302	300	280	293	281	281	315	266	284	307	274	264	277	267	289	252	282	294	288	298	335	297	331	279	271	282	277	289	292	306	302	287	268	282	272	301	293	308	289	311	329	297	281	265	311	262	270	301	283	276	275	284	310	304	298	267	294	276	276	301	331	288	292	293	262	293	285	278	310	284	270	284	310	279	279	301	261	284	324	299	305	287	304	252	274	279	305	302	273	262	295	304	286	322	277	295	275	285	271	290	258	268	288	283	291	284	262	292	276	299	306	298	300	279	282	279	268	266	307	298	291	275	289	290	264	277	290	274	310	288	279	268	301	293	303	315	299	318	322	280	260	273	253	303	273	274	311	286	292	265	281	289	278	294	262	279	276	286	268	320	280	275	315	264	284	286	285	280	289	283	265	302	282	300	315	318	320	280	300	295	284	300	303	303	304	323	275	280	295	263	310	283	289	276	281	298	240	304	313	298	289	330	268	295	284	309	292	286	267	280	272	266	291	295	318	249	264	292	264	297	282	260	254	276	280	289	306	290	287	308	291	301	279	292	280	303	290	303	307	276	290	303	264	319	300	294	262	252	273	287	295	275	264	269	300	298	282	298	311	306	271	306	280	286	310	295	290	261	278	278	255	276	286	253	281	285	301	274	293	290	275	278	281	270	278	294	264	295	271	275	317	279	281	293	298	291	297	288	293	268	281	289	266	301	325	261	267	290	305	289	274	281	302	299	264	303	305	273	281	299	308	300	283	307	268	271	295	276	281	249	262	290	313	307	273	261	300	284	292	286	281	310	287	296	293	303	277	287	307	283	283	295	262	271	270	274	320	270	315	275	273	281	240	308	303	309	307	295	286	296	282	284	259	292	298	318	318	286	275	327	289	282	286	256	290	280	306	298	300	316	293	296	258	286	277	258	299	250	295	274	289	274	274	296	310	302	247	280	288	311	314	284	316	294	285	312	296	299	290	301	289	262	253	299	317	274	268	263	277	283	270	262	295	288	287	270	270	274	277	266	306	298	318	280	271	305	294	306	277	232	282	293	311	279	279	259	294	251	294	282	289	291	327	290	336	309	275	347	303	305	287	302	291	314	291	297	315	306	294	277	297	279	293	292	309	268	253	278	305	294	286	274	273	281	267	297	289	272	252	317	285	299	293	323	286	291	260	289	304	294	286	310	262	282	271	293	302	290	282	290	242	284	273	294	289	315	314	307	273	327	284	260	332	270	294	286	298	279	271	308	268	288	289	310	284	287	311	295	315	277	285	267	282	323	308	289	283	292	295	308	303	290	307	304	302	280	303	301	294	290	278	277	282	256	268	261	245	297	290	299	286	277	290	301	290	283	298	272	301	278	283	268	281	294	294	303	313	279	265	318	285	306	281	275	290	269	305	303	272	272	275	280	296	273	269	257	315	323	277	272	287	267	284	273	282	276	307	274	297	279	319	285	290	285	282	293	277	249	282	304	288	292	314	264	297	307	293	270	272	283	288	303	280	252	310	279	276	284	268	288	296	279	269	294	292	257	279	336	299	301	298	263	263	293	332	265	269	292	264	290	276	296	314	301	273	295	305	322	258	278	323	281	293	285	259	289	271	289	274	279	257	290	297	283	298	308	272	301	292	281	316	275	305	331	290	330	270	271	274	274	294	318	315	276	289	282	292	303	314	269	293	272	288	300	287	268	303	299	263	267	287	273	289	287	269	276	272	257	315	290	264	280	271	286	294	271	324	287	297	308	304	311	299	300	276	281	271	265	239	285	284	303	295	255	291	299	310	312	276	288	291	256	277	263	314	280	256	300	272	304	315	322	291	308	283	277	269	301	295	269	264	319	310	292	258	276	284	296	305	284	284	290	286	280	316	291	292	285	292	313	286	292	298	276	323	307	306	284	291	296	293	301	283	279	309	277	310	298	273	299	286	284	269	278	267	293	280	294	290	290	320	292	262	286	284	258	254	271	327	327	305	285	281	306	295	287	276	283	313	287	299	305	292	291	292	272	276	274	305	283	285	274	281	318	278	300	272	313	309	306	297	314	274	300	310	286	299	259	292	283	279	300	282	301	299	263	270	309	321	307	280	276	298	259	308	297	303	279	295	298	286	283	318	277	274	288	285	277	277	285	250	280	317	272	255	278	308	254	295	284	308	309	296	274	292	278	247	293	281	272	261	293	271	274	260	326	290	279	290	301	318	295	312	282	302	317	300	285	288	275	291	265	291	279	299	312	283	316	273	328	297	297	279	267	255	283	285	288	279	306	286	301	293	290	284	262	302	282	311	276	288	286	290	281	302	264	314	269	315	271	274	309	275	266	287	283	263	291	268	268	273	298	297	272	308	302	281	290	275	268	317	295	302	247	295	296	311	265	277	307	280	294	284	281	269	287	300	295	255	336	295	276	287	321	284	287	287	295	294	283	309	339	267	269	259	269	276	293	313	297	289	263	276	281	286	278	287	308	301	290	288	297	328	285	311	285	290	303	331	271	296	312	295	275	291	290	305	287	286	288	296	299	279	313	292	302	266	292	315	344	321	269	295	306	304	284	283	282	268	261	283	291	279	277	283	294	279	306	283	253	301	279	284	307	267	268	299	296	257	294	290	276	296	271	306	267	282	292	285	297	327	279	318	271	259	266	307	295	311	324	332	320	313	324	285	278	314	262	280	270	290	302	280	297	319	308	293	281	250	267	240	292	301	282	293	319	317	278	305	275	262	281	248	324	279	247	292	279	303	291	265	289	311	313	272	284	326	275	305	271	314	277	287	328	269	258	300	267	271	261	324	254	275	283	296	302	305	274	276	308	268	287	279	271	290	287	304	317	299	295	287	278	294	287	287	298	301	312	305	270	319	290	287	323	264	269	270	293	275	291	277	335	279	321	299	300	310	296	294	302	278	326	275	294	273	286	287	314	308	308	261	328	287	310	266	302	258	282	295	269	275	278	300	309	295	307	284	283	276	286	278	293	286	276	308	267	318	282	320	286	269	292	328	299	264	314	309	308	302	316	256	314	258	286	263	280	274	326	290	284	302	281	301	283	290	309	299	293	279	254	293	273	301	268	277	316	301	306	268	273	290	329	289	303	287	296	268	299	291	275	262	268	258	319	291	283	289	282	318	300	302	246	328	289	292	313	325	307	295	258	297	280	278	299	296	283	261	281	300	267	319	329	294	270	290	307	291	277	305	267	328	292	258	267	294	291	295	281	292	287	262	294	272	264	279	302	286	275	307	310	283	288	289	275	234	290	285	275	287	293	287	323	309	295	300	294	291	249	279	284	275	308	319	256	300	293	302	294	287	278	285	263	275	254	297	285	283	306	286	254	267	311	276	263	282	269	289	282	318	298	289	310	293	305	250	270	287	276	280	287	295	293	289	271	287	292	265	266	284	302	286	293	321	291	306	270	282	305	297	281	238	301	292	272	292	293	273	277	272	290	282	276	282	248	291	291	284	266	271	286
5759	798	718	697	709	682	689	655	633	654	662	670	696	690	638	631	657	719	639	654	600	622	617	654	626	659	682	673	645	647	681	645	665	645	684	618	651	631	668	654	666	666	664	708	621	687	651	683	663	694	668	645	667	636	664	634	637	603	637	691	619	626	626	665	647	690	683	685	673	644	663	633	676	644	608	638	606	646	667	701	639	654	625	643	641	651	686	620	681	676	706	640	673	664	647	708	662	669	621	659	629	642	704	678	703	680	654	708	652	681	671	684	635	630	693	665	698	674	671	639	634	644	646	646	639	625	632	666	663	618	647	663	630	667	688	657	654	673	658	693	647	656	651	627	702	671	651	612	627	636	694	680	628	673	674	637	587	637	653	611	692	647	657	630	633	639	637	641	721	633	652	676	680	626	714	667	639	683	698	641	683	644	656	640	688	636	664	616	639	662	619	681	677	644	618	678	659	656	626	628	668	643	642	641	679	676	669	677	679	677	681	665	684	671	677	649	654	658	656	659	655	628	668	700	681	684	666	662	690	672	683	649	658	677	640	672	662	617	689	651	632	673	685	661	665	667	609	650	699	652	623	664	647	643	665	695	674	665	648	667	725	669	688	641	681	632	659	697	657	675	659	623	602	642	642	655	650	688	694	660	647	677	626	705	664	633	656	685	687	664	652	672	645	680	648	662	662	703	689	621	623	654	659	647	621	664	685	677	681	693	660	676	640	662	669	660	688	661	640	633	645	627	676	627	688	685	619	703	623	678	643	653	629	667	642	655	650	701	668	612	663	632	654	647	584	666	643	695	649	626	653	712	668	646	681	618	655	651	660	671	618	697	703	651	613	664	622	669	662	667	652	634	659	635	651	592	654	661	664	665	673	676	636	649	640	693	666	636	653	650	665	746	662	625	636	680	621	657	623	645	663	622	647	674	612	666	661	665	641	631	629	629	649	662	640	632	608	639	665	661	676	648	642	645	663	708	661	643	620	623	646	669	678	640	711	656	670	661	579	616	656	617	670	676	662	663	686	684	720	638	685	682	663	676	674	666	658	604	701	658	626	660	619	658	657	659	698	675	615	687	687	647	637	648	664	625	705	637	624	653	653	661	649	676	663	677	656	660	626	646	631	692	690	647	685	642	649	657	695	667	682	653	633	683	710	655	633	671	684	657	645	615	657	640	621	655	697	636	696	631	647	660	696	678	659	646	660	669	644	680	664	664	612	684	593	658	644	647	648	622	647	680	661	617	674	664	639	673	664	624	701	662	672	684	662	662	658	682	668	669	705	685	634	641	646	629	658	672	721	677	640	630	692	683	669	649	677	639	645	648	646	699	647	631	712	702	641	630	648	676	616	664	630	670	654	674	692	657	670	619	660	670	669	680	650	678	657	701	689	701	659	685	666	667	678	634	639	692	640	699	664	606	613	650	677	626	653	690	645	663	700	632	667	678	676	647	633	647	693	670	647	657	627	678	671	650	603	652	648	679	659	678	673	624	677	671	661	633	668	637	629	718	659	677	654	697	688	653	659	656	653	700	629	628	671	641	679	602	670	663	667	678	673	659	651	653	593	617	673	655	655	644	639	645	690	630	661	666	644	619	622	638	660	674	672	660	692	612	638	645	678	639	671	666	657	650	631	665	678	691	631	627	664	633	650	690	692	657	659	670	672	667	686	632	676	660	668	618	659	631	655	659	691	630	687	658	662	621	650	671	638	658	680	676	676	680	651	670	666	663	645	656	697	644	647	664	683	677	632	650	672	636	657	653	679	655	639	641	628	627	653	662	667	737	680	633	663	683	662	660	675	681	687	644	638	647	694	655	639	638	648	590	706	644	709	664	637	709	616	630	685	677	647	668	638	659	662	665	608	713	649	652	623	624	652	695	623	694	735	660	646	699	643	710	610	668	685	618	659	672	628	667	692	642	651	656	674	669	596	652	642	678	614	625	706	655	591	722	667	687	680	609	666	690	662	670	613	648	642	675	637	684	715	662	661	684	686	670	644	656	664	625	676	641	647	668	646	616	635	647	650	655	695	649	653	665	677	676	660	661	691	627	662	673	669	653	673	649	637	642	682	658	640	671	624	666	660	685	639	682	630	668	625	657	655	672	693	678	623	682	645	682	654	668	686	647	654	690	633	653	627	642	675	668	647	643	680	690	628	616	606	646	652	681	652	662	657	685	665	643	701	681	650	676	634	623	667	648	661	643	674	630	675	642	628	696	631	695	686	652	628	630	692	599	668	670	681	674	661	646	665	652	675	682	597	687	638	688	644	692	659	628	652	688	619	654	682	684	658	649	651	654	679	652	651	657	688	648	670	622	675	666	620	630	637	631	673	608	659	645	662	656	660	659	665	668	654	630	640	636	679	617	645	649	640	664	660	633	671	630	635	659	632	695	625	613	733	688	665	675	639	642	578	683	626	656	663	680	638	634	677	610	633	645	663	690	646	636	660	676	665	651	605	665	648	678	664	632	702	676	603	657	681	622	645	622	640	611	612	657	669	691	680	613	659	626	723	602	667	608	671	675	697	648	637	675	670	620	698	664	693	662	681	665	679	666	678	687	641	664	667	616	625	673	638	650	659	677	717	648	643	656	659	674	605	630	626	683	654	703	664	632	677	626	657	685	610	656	636	683	669	659	654	637	687	660	631	655	623	680	659	651	631	608	656	630	631	655	670	671	633	715	628	645	636	642	628	606	719	669	647	693	673	643	642	683	650	656	669	679	672	655	681	642	660	670	698	665	643	701	656	620	696	688	696	670	669	629	686	656	672	675	656	621	685	622	649	638	710	670	710	642	655	681	650	666	646	641	635	620	686	650	660	651	676	659	675	656	654	621	621	693	658	640	652	654	634	710	665	662	691	662	685	658	648	657	657	588	663	705	662	682	663	607	681	617	660	657	647	653	651	644	700	647	694	617	685	685	663	624	685	699	664	649	624	648	634	682	646	659	683	670	704	677	656	625	670	667	642	672	638	652	656	651	685	627	625	626	716	645	693	642	621	601	680	654	652	654	672	654	642	647	652	659	630	622	664	656	683	674	680	710	642	621	603	648	672	657	660	671	641	660	652	644	636	624	688	688	633	691	611	663	694	633	645	711	713	671	687	667	630	648	701	686	632	702	667	677	662	632	683	655	637	663	699	643	706	649	653	652	660	646	671	633	657	631	754	644	650	711	655	662	623	683	594	697	693	683	687	646	662	674	645	639	703	661	678	604	718	707	670	652	673	699	644	656	666	696	642	627	660	642	696	667	633	638	657	704	657	662	639	685	651	638	674	656	698	668	620	667	651	648	654	644	656	607	654	692	659	660	622	685	702	658	629	636	673	619	685	636	658	656	676	687	654	649	665	633	681	643	633	659	653	636	650	652	633	654	665	670	616	643	668	639	675	641	682	648	647	690	699	612	704	635	681	672	629	666	675	626	690	672	636	639	660	649	634	638	627	643	650	651	667	622	662	643	653	646	649	696	667	633	643	640	662	653
25295	21700	25572	28351	21559	4076	636	452	438	443	424	410	464	413	383	406	404	425	390	381	364	417	364	371	379	407	347	397	341	350	372	396	360	361	350	381	416	387	385	393	413	337	391	358	373	366	379	374	383	340	377	365	372	374	371	356	359	371	382	360	390	347	361	372	364	404	337	363	419	355	391	354	358	366	362	397	376	385	397	347	357	391	385	395	376	412	364	401	350	370	396	363	359	391	383	388	381	394	360	378	351	385	353	383	354	362	398	344	354	373	368	396	368	369	379	388	396	394	389	305	381	367	360	345	345	409	350	392	399	364	387	388	365	387	355	366	342	317	343	397	354	382	377	387	381	416	385	390	412	384	414	349	363	392	391	337	354	391	388	366	369	345	341	389	354	382	380	396	393	341	386	367	392	356	347	379	342	379	380	419	346	380	387	427	367	365	376	384	361	334	348	362	397	412	349	357	394	352	381	369	355	395	407	376	376	382	386	385	347	399	358	350	401	384	360	382	347	366	355	410	377	402	396	364	381	374	376	362	406	337	403	389	365	341	389	351	384	387	379	381	374	363	380	333	403	355	387	401	350	363	355	330	391	399	353	352	389	399	392	358	382	361	339	366	367	368	404	378	429	389	360	364	350	383	359	346	344	367	353	330	373	341	419	361	380	336	355	395	332	403	347	378	406	406	365	373	370	327	355	366	392	391	401	386	362	377	364	366	332	366	385	373	363	377	375	404	336	341	381	355	390	366	391	349	384	400	382	355	327	353	358	376	366	406	376	381	379	376	336	357	342	366	363	331	375	355	386	378	415	370	384	398	389	361	357	377	357	374	342	354	355	410	329	360	390	366	414	366	402	378	363	370	411	384	399	351	391	362	377	343	345	403	378	342	358	381	375	352	368	394	357	407	388	399	375	373	346	357	395	389	394	397	375	392	381	384	383	349	366	392	386	341	367	402	391	396	374	348	358	358	361	327	376	361	354	373	352	351	349	366	357	349	373	355	417	385	390	368	360	373	358	375	350	391	346	365	395	378	380	353	361	368	340	342	378	396	333	366	382	407	415	416	361	384	349	354	365	377	355	375	395	370	384	391	372	347	331	387	391	329	344	386	384	368	385	385	372	390	369	371	370	393	386	383	371	364	397	358	382	378	317	385	372	371	395	377	430	371	357	362	368	384	352	347	378	360	383	368	370	399	359	375	339	349	392	376	397	359	358	330	367	366	353	366	343	352	349	382	381	360	379	351	361	393	406	371	392	364	371	362	375	379	380	402	363	338	386	335	369	383	385	367	377	393	417	358	362	379	359	379	352	377	360	375	374	352	350	333	380	385	373	382	342	365	380	414	345	405	389	339	401	375	377	336	369	427	360	363	342	322	370	341	365	362	389	332	365	371	393	404	349	339	368	392	389	419	372	396	374	375	381	368	388	397	359	352	367	396	389	351	349	343	342	344	354	339	352	379	379	368	372	395	368	349	360	345	438	412	376	346	341	379	349	359	405	371	386	350	375	390	371	408	368	370	352	363	367	345	362	388	380	346	397	359	406	372	389	377	334	389	383	380	352	362	358	366	355	356	368	392	356	359	344	402	363	327	332	405	348	367	363	397	323	368	332	369	366	418	316	375	353	358	365	330	361	346	399	362	383	399	372	376	382	384	391	362	382	354	345	358	329	412	406	421	403	383	360	350	349	391	351	383	374	380	376	398	355	387	379	386	382	380	392	345	389	365	380	328	349	395	386	413	364	396	372	364	394	376	383	380	383	391	353	364	420	364	381	385	356	351	403	357	381	409	404	334	351	366	365	397	380	380	406	363	361	377	382	346	363	396	374	372	352	359	339	400	358	365	371	358	336	404	364	374	356	327	350	362	368	376	354	375	352	380	391	395	378	343	331	409	382	407	359	376	347	378	369	369	365	344	413	404	402	380	384	336	349	361	345	374	369	379	329	383	380	357	406	379	348	361	398	372	372	358	361	327	374	365	374	394	390	390	385	427	405	359	366	377	386	412	359	367	383	391	351	370	400	384	384	399	388	379	399	395	349	399	338	398	382	390	362	353	388	382	367	371	365	377	403	390	355	369	374	356	381	420	383	369	346	405	377	370	374	357	366	381	359	339	378	356	370	372	378	363	346	385	338	386	360	366	370	374	348	378	401	374	379	379	363	390	392	373	346	377	387	378	365	374	343	380	399	352	364	346	350	413	362	360	399	375	434	364	378	379	390	341	384	351	390	366	363	356	371	339	382	368	382	359	361	376	385	360	359	372	392	356	372	358	358	377	372	399	366	338	377	422	388	358	347	356	374	384	369	379	357	346	362	351	353	332	359	353	393	421	357	379	352	340	355	352	377	393	374	372	360	370	401	391	369	359	381	393	369	402	353	375	326	371	397	352	344	392	354	393	372	338	386	341	341	385	392	397	370	350	378	381	398	356	362	360	366	344	364	392	378	409	356	346	415	410	373	386	388	380	361	392	376	349	389	355	378	368	390	360	380	380	350	358	371	360	354	381	360	393	411	370	366	355	379	420	370	372	344	357	382	394	396	357	357	401	362	392	383	354	353	406	407	426	407	380	381	403	405	372	418	343	366	340	396	401	375	378	376	383	393	350	353	379	374	403	343	328	363	347	379	356	347	402	370	401	368	380	398	353	359	359	366	377	356	366	386	347	361	398	407	396	371	381	370	353	374	386	377	391	355	340	347	360	358	355	363	365	380	337	370	377	390	352	346	380	343	380	325	396	361	375	381	350	375	331	395	368	379	351	339	406	369	335	366	365	340	384	380	360	404	373	394	403	393	388	385	398	417	359	383	401	381	335	363	372	350	378	423	376	399	365	365	430	352	374	400	388	386	402	368	352	369	340	388	370	373	373	368	385	368	383	371	385	374	367	370	383	370	413	392	369	402	345	354	395	398	384	327	313	372	380	394	371	369	359	401	427	361	373	381	362	339	371	413	372	364	367	378	363	410	369	363	351	350	382	361	378	367	343	368	386	398	403	378	319	383	370	364	395	402	346	341	379	373	407	362	364	388	390	402	336	393	406	366	354	355	399	373	359	394	361	371	395	384	400	328	369	389	371	382	376	401	387	375	360	390	407	341	364	366	362	381	368	381	349	407	380	357	403	371	381	380	328	357	389	358	341	409	379	370	384	372	369	378	381	406	364	357	356	359	384	371	372	370	379	382	340	409	397	371	366	356	363	371	378	350	368	356	355	365	384	388	372	361	398	347	411	387	358	340	363	372	382	357	368	352	367	366	370	389	407	364	357	332	342	390	363	373	377	381	354	336	316	382	346	309	383	383	380	369	335	354	346	362	363	379	361	344	357	354	383	384	391	363	375	373	366	391	384	366	362	390	370	395	369	385	357	362	401	361	369	376	393	404	337	385	377	372	354	373	370	396	376	381	384	349	345	373	364	388	376	417	386	333	348	385	358	392	367	377	391	355	363	364	363	322	390	395	357	369	376	384	358	374	403	396	378	373	378	357	373
3701	3061	2149	1243	1027	983	841	830	833	854	789	813	796	824	817	850	841	801	826	812	787	793	790	764	858	797	801	790	790	758	782	803	818	845	830	801	784	801	802	818	809	747	794	762	756	753	810	801	835	825	784	785	801	801	770	840	802	732	762	850	731	827	777	767	795	811	814	782	761	789	819	785	767	813	811	770	840	809	789	822	775	825	785	838	873	803	794	781	802	800	814	822	793	783	789	773	772	843	786	822	763	829	789	797	746	843	778	801	836	807	826	832	763	823	796	771	764	795	794	800	746	789	807	774	816	822	806	780	783	768	778	782	822	804	831	800	776	795	829	790	809	766	773	764	808	779	809	779	834	827	813	799	810	809	802	815	762	846	775	810	792	791	772	761	757	812	866	813	802	808	766	734	795	847	821	760	777	764	829	766	812	772	787	775	841	825	811	783	781	758	840	806	808	814	800	770	762	765	760	792	795	767	736	824	842	758	796	756	790	827	778	819	780	820	821	798	794	769	818	764	832	810	720	787	773	737	776	799	796	814	843	743	759	748	834	783	780	783	797	769	841	775	838	799	809	834	807	792	755	845	774	822	810	789	800	803	816	809	772	772	773	815	807	779	735	800	874	751	772	803	767	883	808	772	731	755	818	837	763	750	787	780	803	788	807	798	796	841	831	793	796	769	790	800	811	786	767	784	806	818	764	776	816	842	796	764	820	835	782	832	837	798	790	839	769	811	788	749	791	730	815	761	762	793	812	794	860	767	781	793	799	815	773	782	794	797	809	780	762	802	769	785	799	813	787	794	830	831	765	779	754	820	817	838	758	826	805	814	819	815	756	813	774	819	816	774	801	763	787	774	764	814	734	770	755	788	798	777	796	793	808	810	786	758	801	780	764	804	777	778	772	754	779	785	790	797	766	738	809	828	811	776	775	794	798	818	765	813	781	863	822	828	764	820	781	798	786	801	800	807	767	786	792	775	823	778	779	765	778	751	776	811	790	808	795	813	822	832	833	787	754	777	835	816	788	789	781	812	841	771	802	768	780	786	805	801	816	817	821	749	794	819	801	858	821	789	786	760	791	800	754	791	812	822	797	818	818	821	837	800	822	799	792	847	785	786	769	785	802	833	802	770	751	759	718	850	778	743	807	802	832	806	819	773	779	780	749	761	834	789	788	821	832	757	816	753	809	844	786	742	756	769	812	826	810	814	795	815	771	767	826	758	791	804	787	757	771	845	815	851	795	772	796	807	778	786	773	785	783	797	837	804	801	792	821	779	811	811	799	837	784	809	757	804	801	827	827	730	810	855	853	783	805	827	737	812	857	797	783	774	760	754	765	722	760	779	836	758	779	798	778	771	816	800	799	765	807	799	785	769	728	771	792	805	761	773	811	817	792	830	796	828	779	789	817	807	823	825	840	807	799	790	794	753	806	733	845	874	818	787	854	768	820	792	809	763	899	800	845	792	827	788	830	740	834	831	756	760	845	839	778	823	760	846	778	836	848	855	778	842	818	760	808	749	794	820	832	821	812	806	756	762	774	748	803	798	806	803	795	827	803	737	794	792	764	765	728	787	796	761	787	823	776	784	804	793	800	765	771	770	763	761	799	792	840	744	788	790	824	806	761	862	741	845	790	792	815	784	729	803	773	799	799	780	764	776	842	779	764	815	765	869	744	801	842	816	840	825	798	763	799	810	772	806	766	829	768	767	796	808	790	808	829	802	872	799	836	749	800	736	821	771	799	817	782	815	778	803	825	776	786	795	796	747	740	786	794	821	797	727	783	799	854	783	832	840	786	775	794	831	756	789	738	761	794	790	805	786	805	771	762	804	835	785	812	802	756	787	770	806	838	823	791	821	792	771	825	772	808	869	802	799	779	771	780	762	768	793	807	798	824	798	826	755	784	805	805	772	796	768	819	763	838	758	792	801	794	763	788	752	756	812	828	752	808	762	778	800	798	801	825	782	780	806	833	788	780	787	750	725	801	772	811	733	778	792	793	825	735	847	801	753	803	768	787	830	847	736	824	794	832	788	835	779	737	829	803	790	798	788	815	839	781	812	866	820	800	771	820	792	797	756	827	776	817	761	839	785	805	783	755	774	803	797	793	841	815	840	821	770	815	760	808	784	829	819	814	807	774	808	801	838	830	818	807	753	782	777	807	795	808	766	790	799	867	805	841	833	805	788	802	811	806	828	776	811	840	837	798	796	808	788	721	781	805	838	746	802	791	741	813	764	785	798	793	778	781	772	800	854	777	744	786	824	799	799	817	764	789	804	771	783	799	818	812	794	820	821	841	832	811	802	825	772	811	801	775	760	817	807	776	792	793	827	753	795	779	815	757	810	783	785	861	783	832	797	795	760	814	866	797	807	758	811	773	781	792	764	808	815	767	803	786	802	800	797	777	782	759	807	797	753	775	841	755	800	844	805	793	842	717	840	817	744	839	825	797	792	775	765	783	753	774	841	834	778	832	764	777	793	821	807	794	787	818	781	777	787	750	785	807	818	832	849	794	807	814	760	777	785	790	830	807	707	806	787	820	780	829	824	837	830	761	774	809	799	784	817	798	783	790	781	785	790	792	783	766	795	857	841	799	793	830	805	772	781	802	794	782	776	786	844	815	773	806	820	778	768	805	793	774	802	810	849	814	831	793	805	820	822	768	775	821	771	803	835	802	808	785	815	806	785	749	810	784	801	734	804	812	804	781	820	833	824	800	812	812	817	798	749	790	816	769	772	775	797	821	759	753	838	833	831	754	826	786	801	813	767	753	720	820	849	802	803	750	790	799	780	786	803	801	838	758	771	815	780	845	850	786	807	834	831	757	769	843	821	795	746	824	758	808	786	847	770	841	754	804	837	809	775	813	765	755	764	765	815	814	792	743	787	774	771	787	818	828	782	792	765	800	821	777	770	853	791	804	796	793	773	793	834	816	798	838	826	785	845	772	829	796	823	807	787	801	784	773	754	807	800	785	761	740	807	763	818	809	827	758	792	789	830	771	821	793	800	791	776	768	799	759	779	769	814	800	786	812	774	757	798	763	829	835	779	768	843	799	796	819	760	806	763	791	785	776	782	801	769	758	813	819	809	865	777	815	780	796	788	725	725	820	799	785	789	825	818	806	851	814	779	806	744	799	811	762	800	793	856	817	763	721	776	759	783	773	782	755	819	821	774	759	737	788	802	781	770	805	833	804	746	765	754	833	756	822	807	790	792	776	790	756	777	811	810	797	778	781	787	783	801	809	826	754	836	816	741	763	796	793	703	780	826	831	750	793	818	809	784	798	741	817	821	796	802	762	799	762	796	808	766	812	780	750	791	810	802	727	757	752	786	857	763	770	793	805	804	817	800	790	831	805	804	807	818	840	841	771	802	817	802	774	804	822	776	741	792	842	783	828	793	827	828	824	769	758	841	816	773	770	820	732	862	836	784	767	781	800	779	810	807	772	839	752	795	770	806	811	807	795	819	835	789	771	838	772	803	765	804
24472	21702	26159	27760	21704	21724	3100	512	383	306	323	281	285	272	245	252	256	256	260	201	249	231	254	238	251	232	235	197	235	204	241	245	217	222	230	206	205	230	234	222	226	215	205	258	182	226	200	204	220	212	211	237	205	212	238	196	219	208	224	205	197	240	201	239	230	233	181	205	184	243	234	223	212	246	231	207	212	189	222	220	199	239	217	231	203	220	226	216	248	203	196	233	200	229	234	209	232	228	193	230	216	213	224	198	235	262	214	207	226	197	234	224	240	217	215	212	220	203	217	215	221	206	208	252	222	207	249	228	206	204	212	204	244	247	231	253	228	206	212	213	218	207	203	234	232	205	232	228	215	215	216	236	235	205	233	189	225	207	197	229	223	203	221	217	243	206	224	237	223	191	235	238	215	210	213	202	213	223	222	232	232	185	200	207	238	239	206	226	226	222	225	221	203	198	223	195	201	235	230	205	220	202	219	208	236	224	209	184	214	183	217	218	199	209	212	211	209	197	229	206	217	209	217	197	205	203	196	222	223	243	212	225	174	218	186	209	208	208	233	229	205	213	240	203	211	200	236	221	222	253	204	217	237	211	230	199	188	231	215	217	214	225	198	226	200	186	214	222	214	225	220	205	210	207	250	230	219	228	221	238	230	229	242	219	204	200	216	264	213	222	180	210	219	217	201	202	253	212	222	204	233	195	189	210	225	224	222	212	209	216	241	232	230	230	225	211	202	237	256	216	191	219	235	226	223	234	199	237	212	193	214	216	214	228	248	227	213	210	232	229	239	217	207	204	210	204	244	178	228	236	237	230	239	202	230	220	210	221	229	236	222	240	216	210	207	215	213	204	215	207	203	218	228	211	193	238	218	220	207	217	207	221	203	176	224	210	243	210	194	207	239	218	221	195	213	193	192	220	207	239	218	199	211	230	223	225	194	209	211	215	231	228	230	227	232	217	192	219	228	220	207	223	223	196	229	210	188	246	216	210	190	199	238	191	203	198	184	203	267	226	204	217	190	208	178	201	231	205	209	233	250	231	192	208	211	195	199	205	221	198	217	210	222	246	228	211	210	206	198	229	213	225	209	219	240	214	208	237	203	208	194	213	221	229	206	257	196	195	202	216	210	221	227	226	224	225	213	204	236	239	200	190	232	209	245	218	235	217	247	210	211	185	222	195	204	212	216	220	217	220	209	236	234	236	234	210	234	222	212	233	213	220	219	209	234	241	199	196	234	213	227	199	239	228	220	205	223	196	210	222	202	245	218	233	213	180	234	231	250	205	240	220	243	208	216	237	221	235	222	221	218	209	242	206	216	195	236	200	221	239	206	243	244	230	232	219	218	210	217	193	185	223	237	183	228	230	232	228	222	216	178	194	224	197	203	218	234	225	212	174	228	222	224	215	196	248	200	212	231	254	236	214	222	225	241	254	220	182	197	224	223	246	200	211	221	208	243	211	214	201	217	225	213	232	248	218	182	215	239	210	228	203	221	235	208	201	200	222	212	193	206	220	214	201	211	204	196	228	199	201	178	220	227	206	230	217	215	210	220	216	236	245	231	214	197	220	230	233	245	197	219	217	211	210	251	253	225	206	241	196	232	225	166	210	183	196	188	243	211	215	223	221	202	214	242	205	239	222	231	221	219	215	193	251	226	244	216	210	213	235	216	207	222	220	206	197	209	244	229	231	211	233	230	225	215	218	218	206	237	235	241	206	218	231	194	238	202	241	226	236	195	234	196	223	218	218	227	241	213	217	208	241	189	210	220	242	209	208	203	202	247	225	202	212	218	202	225	213	232	244	213	223	195	224	200	228	218	227	187	210	173	196	204	233	217	222	225	200	191	225	222	232	194	224	211	183	224	236	219	245	208	231	219	230	241	223	227	208	222	218	239	206	212	203	210	236	252	214	224	248	214	255	199	235	248	221	218	201	198	205	253	213	222	236	209	221	232	198	192	206	256	205	207	212	217	213	200	200	204	226	217	205	206	176	207	202	205	222	188	202	188	196	210	208	220	221	198	205	226	228	231	219	192	235	230	209	200	200	243	211	211	208	201	217	213	220	240	194	234	223	233	242	204	225	196	223	214	239	203	215	225	227	222	214	204	217	203	220	228	208	227	194	223	213	179	195	219	241	216	212	230	230	215	227	231	220	212	221	226	221	228	218	208	210	216	233	238	213	222	203	205	239	236	197	192	193	216	248	235	186	214	223	224	202	197	222	196	224	198	198	202	215	233	248	220	227	208	207	229	228	212	225	198	210	189	196	215	225	217	274	231	221	223	225	242	201	236	233	235	196	207	236	201	234	236	219	252	226	222	226	228	233	215	210	213	214	192	240	221	202	192	241	203	205	193	233	204	225	213	226	224	227	212	223	200	216	201	206	222	222	230	189	228	216	198	208	216	205	181	214	221	221	192	209	248	216	199	211	209	212	199	202	230	241	198	202	215	237	210	242	248	211	214	203	201	219	207	221	210	231	219	234	181	251	223	236	215	232	222	237	210	226	219	235	229	202	243	224	238	190	201	221	217	214	220	234	218	224	232	224	201	226	209	221	245	198	244	226	220	216	197	207	210	220	235	208	229	215	200	223	215	225	187	216	260	214	221	213	199	198	182	192	211	220	224	238	194	243	215	227	182	201	211	207	219	216	231	228	230	219	214	214	226	219	221	189	211	210	223	253	214	238	230	208	220	243	197	198	244	249	228	221	202	227	222	209	213	199	212	213	220	222	199	243	204	203	206	221	198	202	219	214	219	218	222	189	203	207	206	235	215	214	231	203	216	250	219	216	221	194	250	215	210	185	238	186	198	214	202	215	197	197	196	201	206	225	219	200	237	212	197	216	224	207	227	230	229	211	203	234	208	222	199	238	197	200	218	208	259	228	217	217	224	245	203	207	244	230	229	238	241	227	229	230	212	221	221	209	208	229	209	197	218	221	208	237	222	205	241	223	201	226	204	243	217	234	204	184	179	195	220	234	240	230	200	208	242	225	179	225	219	203	222	225	214	176	213	222	205	236	187	228	212	208	205	258	188	232	248	218	214	239	218	211	243	223	230	219	229	226	214	210	223	227	258	202	215	196	244	232	222	232	223	214	242	205	251	240	216	207	215	197	217	219	201	212	228	186	236	231	199	227	233	219	201	226	222	204	204	200	216	230	210	202	193	209	213	189	226	211	201	246	226	221	207	208	214	219	242	216	217	214	221	230	227	231	226	200	218	212	227	209	195	224	214	191	211	203	205	232	232	226	207	204	226	235	250	229	208	248	234	209	222	215	226	210	198	229	231	236	211	206	204	209	227	201	222	229	201	212	208	222	218	209	223	193	228	243	215	207	209	215	202	231	211	196	180	195	207	207	235	232	234	225	224	215	221	238	217	189	239	253	226	202	210	225	241	188	223	243	241	201	192	221	224	203	245	216	208	216	234	184	213	213	240	215	202	211	219	232	255	179	244	228	204	193	231	226	227	205	218	222	222	217	220	225
3676	4668	3063	1455	926	737	646	591	561	568	478	526	543	521	460	484	498	433	466	496	474	523	457	497	485	462	511	456	459	480	492	486	500	476	487	437	454	497	460	523	492	471	492	462	466	507	452	487	456	514	479	512	502	467	454	495	458	501	499	458	478	492	505	511	459	462	484	465	468	533	442	493	463	510	490	450	448	476	506	479	493	492	527	503	464	503	497	465	489	505	499	454	477	474	500	496	468	500	496	493	469	467	462	513	477	480	480	459	490	445	547	472	517	503	476	530	472	494	488	484	479	467	499	457	528	506	467	494	494	480	486	467	478	474	504	490	503	504	483	468	513	538	459	453	462	475	474	495	470	504	485	482	464	506	474	473	528	489	504	467	472	489	488	496	495	496	501	469	476	481	505	497	489	473	526	495	488	459	517	494	515	490	491	471	494	512	495	528	495	487	495	493	491	512	459	485	479	510	527	510	469	527	474	471	483	454	479	498	480	504	449	479	477	504	487	520	476	492	469	456	456	516	452	512	532	513	477	471	466	484	446	482	464	516	480	488	451	440	472	470	466	485	520	485	472	485	484	496	477	477	477	520	483	504	487	518	507	500	441	503	476	505	484	488	456	515	516	458	510	487	497	507	462	500	458	471	499	497	480	503	505	482	441	472	487	512	478	454	451	497	484	467	465	456	481	468	472	446	496	484	478	470	515	448	524	470	468	504	493	505	515	518	511	456	483	477	486	480	479	458	464	478	450	470	470	423	506	527	467	425	465	519	486	499	470	507	443	495	439	490	508	536	460	477	478	477	458	469	457	482	451	513	489	502	443	507	479	471	485	490	461	472	445	503	470	488	462	468	495	493	486	493	477	477	499	472	472	480	489	527	477	482	486	534	471	470	505	468	469	468	492	515	503	485	473	492	483	499	457	474	492	457	493	454	438	458	442	458	493	502	510	488	511	486	483	489	475	482	562	510	490	504	460	457	494	491	489	508	512	470	453	481	471	486	498	532	462	519	469	495	481	504	454	451	468	501	466	486	525	462	427	483	496	468	438	512	484	477	500	484	475	518	482	463	495	491	499	514	498	501	505	481	497	524	483	484	493	465	484	447	471	495	466	491	478	486	499	501	505	459	458	476	488	490	472	473	513	513	459	496	478	492	481	508	488	495	483	479	471	493	503	468	460	459	504	452	511	450	512	512	489	533	497	488	488	477	467	489	485	416	464	513	522	491	493	526	478	478	511	438	478	471	444	505	493	512	480	489	459	492	470	450	494	489	504	507	470	487	451	483	481	477	456	507	520	518	490	444	417	438	448	469	482	498	517	505	476	476	473	464	460	488	489	478	508	488	498	538	501	462	475	476	472	525	515	469	444	462	469	493	495	463	487	511	520	476	482	497	473	502	466	530	481	498	487	517	520	513	478	468	496	499	458	512	481	502	479	460	484	477	484	500	490	456	443	496	518	472	495	432	503	488	469	526	453	462	478	503	474	479	462	444	468	466	475	450	486	452	478	476	451	486	472	504	476	473	498	463	482	470	499	495	500	477	498	463	483	435	486	456	512	462	497	499	458	481	465	455	464	466	477	547	496	453	475	491	473	490	479	477	489	485	492	454	477	434	453	455	441	490	478	511	505	456	476	487	486	489	503	495	508	474	471	465	492	498	467	486	512	467	513	478	496	476	453	472	462	474	472	527	447	439	466	471	518	443	466	470	470	444	490	471	497	487	477	488	538	478	474	495	510	517	471	510	469	502	483	499	511	489	488	500	488	494	534	477	474	487	486	475	473	481	462	493	510	494	474	475	492	477	489	483	530	463	550	482	440	494	490	481	459	466	480	486	491	480	450	486	469	517	459	494	490	507	491	459	489	485	472	446	508	498	478	511	478	466	447	509	493	471	465	491	460	502	484	481	476	491	500	504	452	490	487	526	497	478	517	486	478	477	507	499	477	491	463	440	465	462	508	504	488	506	474	487	483	477	510	494	465	448	498	479	518	472	471	459	451	526	521	478	508	485	475	495	467	486	490	441	502	516	463	512	479	468	505	506	473	454	497	505	521	495	477	472	462	484	497	531	487	504	463	486	487	496	495	473	495	465	501	508	482	500	458	476	514	475	503	488	482	473	475	498	496	489	496	513	465	480	488	454	487	462	489	449	479	513	508	475	498	528	496	459	500	469	485	475	465	490	456	484	489	459	528	510	471	465	479	471	469	453	464	478	490	533	501	470	491	484	466	489	506	507	498	477	485	506	490	513	484	502	492	462	466	511	485	489	498	501	509	483	462	453	465	544	464	494	471	498	488	502	464	494	504	475	462	471	479	477	465	493	493	500	492	483	485	480	503	495	455	469	518	448	455	485	491	479	448	501	483	457	490	473	485	515	503	435	503	461	487	493	479	496	478	481	478	421	498	486	508	485	514	468	496	497	489	499	512	482	485	496	470	516	470	455	459	455	482	487	499	486	507	495	475	494	484	482	498	485	488	519	512	468	488	527	489	482	447	490	488	478	470	492	472	471	461	467	435	497	484	502	496	479	492	471	460	532	523	502	508	498	506	492	489	475	482	434	483	454	515	452	527	469	420	446	472	467	496	521	478	494	464	451	465	446	441	519	510	505	463	487	482	534	496	497	482	468	484	456	455	515	493	491	521	495	463	506	500	494	490	502	463	528	495	486	491	502	447	478	473	501	463	509	468	489	493	502	511	524	544	498	473	464	475	498	533	486	497	454	458	468	460	502	479	498	482	479	465	514	481	442	446	502	491	481	472	500	480	475	516	466	474	471	496	506	465	460	456	488	480	476	491	506	460	516	475	459	444	508	448	471	498	490	474	471	450	531	508	494	440	462	455	483	463	515	478	486	499	506	481	491	483	490	474	473	481	467	454	477	488	493	486	454	457	456	460	491	495	497	459	479	517	464	461	436	465	473	492	486	489	503	483	477	493	491	508	519	505	491	511	465	477	475	461	500	502	497	474	511	479	450	510	471	473	475	486	482	491	452	513	500	485	444	514	521	466	483	466	485	507	469	503	476	496	464	525	481	522	496	496	509	506	473	419	508	452	477	472	498	462	471	503	462	482	488	480	468	525	503	437	477	507	485	494	431	447	463	480	466	469	496	480	485	512	449	479	469	470	469	469	477	470	479	499	466	466	449	441	478	477	493	477	517	513	518	495	471	470	455	497	489	493	457	463	512	492	516	486	479	457	465	490	485	472	503	504	456	510	489	454	503	502	457	486	499	486	497	477	492	494	470	442	478	481	529	458	488	491	492	489	487	494	489	483	475	460	456	456	492	475	478	485	498	471	498	498	489	470	495	471	455	457	464	462	466	455	485	508	485	474	481	482	489	520	487	474	445	461	497	486	476	480	489	503	498	497	484	471	458	488	476	428	467	479	500	483	506	456	510	480	499	498	465	462	492	540	472	502	456	509	474	502	464	468	486	486	475	485	455	495	543	471	480	471	479	496	478	486	432	461	488	498	478	460	524	510	493
33641	10174	1162	605	472	461	318	322	289	263	296	321	306	301	307	276	269	275	300	300	307	276	287	265	265	291	291	293	280	293	286	288	301	288	287	294	317	296	271	316	266	313	276	275	300	290	334	284	289	281	262	283	265	304	287	270	305	289	294	279	309	252	332	276	295	277	281	274	285	265	289	293	279	252	306	271	325	305	327	304	318	266	281	297	280	283	271	269	270	298	290	312	336	292	313	267	313	284	268	274	277	281	297	296	294	278	267	287	278	276	275	278	288	282	313	278	280	270	285	278	291	265	283	287	250	273	273	270	325	279	287	274	261	302	305	280	277	278	310	261	327	265	281	262	259	307	250	325	262	302	283	272	275	298	273	293	257	275	249	292	260	268	280	312	297	327	316	245	265	279	280	304	313	304	314	269	288	303	338	280	270	262	316	326	284	277	268	269	276	264	296	288	304	300	277	274	316	291	273	265	287	295	283	274	284	317	261	280	307	286	305	289	300	325	238	292	289	280	319	273	305	295	299	294	296	282	272	300	300	292	275	260	230	257	285	291	276	258	265	279	307	259	286	268	291	260	274	306	276	290	287	321	263	286	285	336	315	284	266	280	302	262	264	265	279	299	276	294	287	274	302	280	319	266	294	270	278	284	261	309	290	327	278	260	300	306	276	285	271	316	294	264	259	305	291	314	283	285	294	258	284	309	284	279	298	312	279	300	296	283	289	304	309	274	301	284	272	289	280	296	301	291	274	316	317	309	286	306	274	280	254	260	265	298	283	255	307	316	271	292	283	296	332	285	277	279	290	317	305	279	295	278	302	281	289	307	265	286	260	269	280	270	275	270	306	275	329	293	292	314	295	311	281	292	280	299	287	306	278	306	288	300	297	280	288	273	302	288	301	297	299	301	276	264	293	296	273	304	287	286	280	297	306	268	293	321	288	308	290	293	264	280	298	277	309	317	311	279	284	276	243	289	301	273	283	301	275	282	307	302	288	294	298	261	289	269	313	296	272	278	290	277	274	277	260	267	305	294	298	303	265	275	318	279	312	310	328	311	269	291	316	257	276	300	263	306	284	292	273	277	278	262	282	321	250	259	281	313	303	312	289	265	265	284	259	329	291	255	262	276	252	281	283	311	282	252	275	301	289	294	292	272	299	287	278	290	279	328	280	296	290	309	262	278	289	288	292	290	284	311	284	302	305	318	286	271	294	296	267	271	319	261	317	286	307	281	300	283	265	273	319	294	293	289	276	310	240	292	307	293	284	289	274	332	313	293	298	290	305	267	287	301	309	275	269	267	283	278	272	272	298	307	296	297	273	268	298	307	341	330	301	300	296	319	293	287	267	316	308	296	258	269	295	291	289	280	291	293	267	298	303	275	272	315	291	290	261	278	269	293	293	286	310	294	291	291	291	294	275	266	276	308	268	287	310	302	305	291	253	289	280	340	271	277	292	298	277	305	313	287	344	269	312	277	280	315	299	297	264	287	304	288	282	291	295	292	302	275	266	311	299	283	276	328	269	277	303	286	282	287	279	295	277	271	324	308	279	327	284	252	301	309	280	276	315	301	292	301	305	291	273	288	312	317	297	289	280	267	255	268	296	294	327	267	300	281	265	293	300	314	328	287	327	311	248	279	303	285	313	296	262	285	283	246	295	285	273	295	290	302	302	297	264	294	308	268	265	263	272	261	273	301	268	286	309	322	290	275	273	281	282	310	281	282	277	250	268	285	317	297	308	281	271	314	292	282	248	278	267	292	288	313	305	288	297	316	299	321	283	295	336	316	276	310	294	272	258	302	316	259	329	308	334	319	276	258	263	302	288	305	304	272	277	307	312	293	311	294	310	270	289	291	268	304	298	277	286	297	291	280	287	274	309	274	271	254	289	249	288	298	294	291	310	256	310	286	292	286	290	276	293	298	288	328	281	287	265	302	300	273	274	309	268	280	294	313	301	307	283	289	281	290	308	273	288	275	292	309	283	305	306	294	295	310	284	298	272	289	310	277	271	270	246	296	282	261	308	266	284	300	283	287	298	287	309	257	311	317	274	261	301	270	272	281	299	279	277	325	299	305	286	280	254	323	247	272	327	300	281	243	276	281	322	294	301	293	256	275	265	293	287	263	269	296	285	289	288	288	307	324	304	302	273	299	299	284	288	283	277	321	311	304	251	281	312	292	280	315	290	300	301	278	299	289	292	294	293	294	277	280	265	308	282	269	268	299	293	309	287	245	301	266	282	271	292	310	287	293	300	314	310	263	286	295	285	276	270	298	280	276	295	305	269	301	272	295	292	297	289	254	307	283	304	308	276	269	292	295	284	274	279	286	280	279	295	312	299	291	281	277	290	285	289	298	296	282	273	292	293	295	300	301	265	291	276	317	288	276	280	286	276	292	296	286	280	295	279	292	300	306	322	266	241	278	304	270	274	295	312	286	309	273	291	318	325	298	269	295	285	269	268	256	308	321	320	298	292	290	292	279	248	303	286	316	297	280	294	304	258	266	306	247	336	289	243	280	309	264	298	287	305	299	304	270	268	315	316	303	301	286	273	266	285	299	300	292	300	283	276	293	264	299	286	283	289	305	272	303	347	314	309	288	290	275	286	304	299	260	275	282	317	305	293	281	305	304	297	268	297	282	266	284	321	306	292	321	316	296	279	277	327	276	301	282	304	261	304	299	291	298	277	291	301	313	263	282	284	236	265	300	283	293	257	281	286	303	261	280	266	278	291	300	285	292	278	293	291	288	275	306	314	295	310	283	262	301	309	285	258	246	259	292	310	274	279	276	269	289	274	278	296	281	247	265	310	265	297	261	292	282	283	303	288	277	265	287	282	277	293	297	307	280	300	294	279	291	308	304	259	275	275	283	309	281	311	278	310	277	264	295	291	314	251	274	297	295	331	268	266	276	253	300	292	275	291	311	288	282	325	275	295	308	246	277	302	324	305	280	267	279	263	294	321	262	267	291	274	290	251	286	285	288	299	309	245	298	320	301	285	263	296	290	256	287	278	297	301	265	270	303	281	291	314	285	253	309	258	286	265	304	306	294	299	302	267	270	290	324	297	282	325	322	314	267	276	287	268	293	297	288	293	336	265	277	324	289	285	271	276	305	274	283	302	313	273	261	272	277	271	294	329	287	270	272	299	321	259	291	293	276	280	305	308	288	294	290	331	288	291	281	285	321	296	289	276	315	302	266	259	270	326	282	318	325	293	301	297	304	246	271	272	284	283	281	301	292	249	278	245	285	306	265	315	288	307	269	275	300	306	304	277	307	270	271	281	287	296	253	292	287	276	289	292	290	300	288	294	243	297	291	291	264	291	276	289	265	297	315	342	291	283	300	295	301	310	269	264	254	282	296	287	312	262	250	289	277	282	279	293	281	302	284	318	297	306	294	302	283	308	286	294	321	245	254	258	293	261	271	268	281	285	281	291	259	275	268	278	286	321	268	301	268	298	322	286	344	320	274	329	309	288	304	309	280	269	272
5769	794	674	656	709	692	613	668	667	686	680	684	654	662	652	634	705	666	689	638	662	662	670	602	658	662	674	640	686	664	703	677	637	638	618	658	639	696	662	702	667	661	667	639	627	644	657	681	672	642	640	652	686	696	696	653	648	638	671	608	619	666	649	667	666	623	606	685	609	684	681	639	648	670	666	656	645	677	666	645	668	657	657	619	658	665	681	631	682	636	668	651	631	676	710	685	652	674	698	620	649	699	692	683	662	664	637	679	650	655	652	718	646	704	634	689	699	661	689	663	658	665	660	643	630	607	688	675	645	655	648	646	609	655	660	638	659	672	669	655	668	646	650	671	700	638	664	660	683	647	648	613	624	650	666	650	670	651	650	702	639	665	661	635	703	653	667	673	687	644	678	697	642	697	602	657	607	676	629	647	672	700	642	680	626	665	666	620	678	684	596	629	654	667	654	667	682	695	636	672	635	622	660	669	665	662	651	637	617	664	659	670	592	651	684	664	622	640	627	683	643	668	664	691	648	634	692	700	629	666	645	612	626	675	654	643	650	608	646	627	730	697	738	631	659	620	666	705	653	679	631	665	719	667	667	678	649	679	656	670	630	631	636	633	621	661	660	661	683	698	609	714	698	694	680	660	654	619	694	642	690	704	683	643	656	673	670	660	617	678	684	684	634	661	639	703	631	652	701	673	657	663	663	669	720	657	638	662	639	666	676	676	716	650	667	672	628	676	663	657	610	638	634	632	634	670	653	678	676	699	643	686	682	643	649	647	691	669	697	706	661	674	634	664	660	730	707	686	627	687	641	677	659	681	646	650	675	671	698	641	680	657	681	670	673	625	689	693	648	662	662	640	671	672	640	657	680	626	659	671	645	686	651	684	644	650	641	666	664	654	600	632	622	700	657	686	623	691	689	657	691	665	648	649	639	607	645	650	637	667	659	645	648	668	721	670	645	673	651	664	631	627	649	633	645	614	675	650	640	634	684	649	649	629	641	649	657	666	692	676	711	654	613	658	647	706	665	692	662	648	607	679	628	695	692	679	682	663	616	641	688	663	680	660	667	633	612	634	656	641	656	627	697	618	636	622	696	665	678	693	640	649	598	687	621	677	692	635	681	655	614	701	695	722	635	643	678	611	664	670	670	689	637	651	668	632	675	700	697	655	632	647	649	674	625	653	677	651	662	665	641	653	644	723	650	667	685	663	685	662	661	626	654	619	651	637	646	673	652	717	672	617	687	631	679	660	716	631	693	684	698	671	662	663	674	637	656	696	658	669	656	656	637	637	678	690	710	661	646	642	621	697	705	653	621	665	647	666	639	620	617	657	649	609	618	621	651	687	657	687	593	618	649	659	660	726	659	651	636	686	642	660	601	701	669	676	636	653	632	692	680	672	655	640	671	643	642	642	665	649	665	666	641	632	653	656	632	618	680	662	689	693	661	645	643	645	681	683	673	642	642	675	629	675	667	614	651	656	680	646	682	705	667	625	653	664	653	638	673	648	673	632	664	666	650	681	716	654	697	640	692	640	662	664	619	659	632	668	664	674	652	638	659	659	683	670	675	632	654	660	660	696	712	657	615	711	660	650	680	647	680	656	675	638	668	662	671	669	713	717	690	676	689	619	657	699	638	692	662	655	656	650	670	636	638	659	633	600	668	604	616	631	644	653	658	666	643	681	618	662	677	652	643	671	644	623	657	644	653	688	668	636	634	695	648	624	604	611	688	660	608	645	606	651	673	641	691	674	662	627	668	620	682	621	659	614	625	603	656	688	640	681	696	656	644	629	652	686	684	593	672	632	640	687	647	641	661	711	676	683	671	654	658	654	646	661	659	604	681	659	659	631	618	670	679	627	654	656	709	665	681	628	664	651	663	642	659	671	720	628	628	645	634	628	637	614	691	652	658	685	639	661	667	660	646	649	658	713	686	657	656	706	650	648	613	705	665	703	682	704	681	670	651	682	638	695	672	622	719	653	644	631	690	660	620	655	678	669	654	653	633	627	675	693	636	618	623	648	682	685	679	660	630	660	674	665	647	628	720	688	659	652	614	661	652	686	652	630	647	672	652	659	633	688	603	679	568	647	692	659	624	628	645	628	648	670	638	679	642	629	671	648	643	669	711	666	678	671	671	612	684	687	606	642	633	611	632	629	658	686	695	684	651	637	656	663	660	649	649	677	662	666	662	628	636	659	641	632	614	675	653	643	661	631	661	638	684	651	661	634	638	676	671	661	642	687	649	697	700	667	700	701	650	659	632	651	618	664	676	651	648	646	608	654	624	657	661	663	625	684	644	624	711	657	648	637	604	689	682	643	692	670	640	714	653	648	623	682	655	686	689	648	660	671	672	658	696	644	664	667	650	637	663	645	616	660	718	607	657	677	670	689	657	609	681	671	667	658	628	668	667	650	664	621	628	643	694	655	638	632	656	656	656	650	664	630	696	638	663	690	648	625	661	682	688	677	672	692	637	636	662	658	667	631	661	632	675	645	652	659	605	647	682	618	682	624	629	637	642	629	636	623	643	661	628	689	647	623	672	658	638	687	667	651	654	679	677	693	643	674	657	672	679	654	664	656	703	667	634	679	606	648	673	684	710	605	677	631	662	648	617	656	642	608	643	608	653	657	697	605	637	667	617	648	613	647	643	645	667	671	671	653	697	617	663	652	688	687	669	627	649	665	641	637	654	674	651	699	682	661	660	655	659	597	624	660	646	673	644	672	671	677	656	657	673	683	635	677	678	646	628	685	684	700	657	662	627	633	691	673	664	651	670	679	616	662	691	668	640	634	647	653	674	641	692	693	648	661	614	655	639	655	641	689	683	649	668	656	658	600	655	618	673	675	652	667	667	621	688	678	704	662	690	640	648	623	613	667	658	676	657	626	680	668	677	565	586	671	646	615	663	655	627	635	660	646	668	699	631	660	673	650	664	683	637	676	653	673	654	627	666	634	662	654	702	605	653	668	644	624	658	681	694	633	656	664	649	640	672	660	669	608	676	627	637	677	650	667	710	666	694	646	605	758	691	658	659	686	683	651	665	623	677	714	669	632	635	613	666	635	636	677	655	630	690	637	687	639	626	645	679	656	647	639	657	636	740	618	645	643	675	674	632	674	649	645	639	683	636	654	647	648	670	698	654	665	680	620	676	685	671	669	710	615	638	614	656	659	644	657	672	654	694	665	665	589	693	657	648	628	657	650	681	618	654	693	629	708	663	692	636	645	652	643	673	658	647	643	622	657	655	646	671	668	684	670	656	659	667	699	636	691	687	649	687	641	662	674	651	707	691	635	630	671	626	630	657	645	654	648	669	691	670	637	646	626	650	644	643	645	661	659	645	660	660	670	687	623	636	663	663	668	657	684	643	639	609	600	708	699	690	656	650	616	650	667	701	617	643	666	689	651	642	630	618	683	666	650	644	652	674	643	629	647	685	657	667	672	662	684	634	654	673	687	695	634	671	711	643	645	659	640	668	689	687	650
25174	21640	25498	28296	21543	4360	579	491	432	435	409	400	410	450	353	415	383	368	350	383	388	366	345	397	379	416	408	388	435	374	345	393	385	402	395	389	421	347	345	363	357	333	372	389	378	358	389	380	390	349	369	360	382	312	377	339	372	361	370	384	386	354	351	338	405	374	389	371	385	395	387	404	366	361	419	371	396	409	381	376	375	396	381	361	374	368	356	369	386	376	391	345	358	373	374	333	354	406	404	386	375	396	382	358	389	387	371	410	399	344	362	339	358	357	381	391	345	369	383	394	342	391	375	357	376	343	373	347	352	350	372	363	390	381	357	401	367	332	384	408	374	324	373	383	374	391	370	363	358	375	377	346	399	359	400	375	363	392	371	383	370	419	396	347	374	363	383	367	353	362	399	384	372	408	354	377	348	369	360	366	364	334	410	366	365	367	378	385	341	361	392	414	380	387	365	390	369	380	374	386	397	348	365	366	332	351	408	356	398	348	369	345	388	379	354	360	362	366	366	354	348	355	355	375	353	366	395	339	356	374	389	392	394	363	389	345	356	364	356	373	393	382	389	366	338	370	376	387	359	371	404	411	348	392	390	372	395	378	345	362	356	375	382	385	394	389	405	356	401	361	346	405	379	349	433	361	357	381	356	357	394	402	363	381	385	388	368	363	363	369	351	357	369	390	385	362	368	384	342	358	359	368	387	352	382	374	368	412	386	352	387	392	376	349	359	349	361	356	380	386	381	385	354	390	389	377	361	349	391	385	337	427	404	353	386	388	415	385	362	356	359	405	386	378	381	384	373	379	384	384	341	400	380	397	384	372	312	396	423	382	359	358	369	395	386	359	394	402	398	362	374	381	420	370	365	394	334	316	393	381	368	368	359	374	388	376	359	399	347	388	355	359	345	398	363	402	357	359	384	356	350	389	365	409	399	390	373	347	404	380	358	364	366	394	398	357	353	389	354	394	378	383	360	360	365	397	372	364	400	337	334	390	371	386	350	375	404	417	367	362	361	378	387	363	362	394	411	375	377	367	355	352	397	343	354	350	371	362	378	436	368	374	370	373	384	335	386	371	354	346	352	366	370	375	336	355	373	355	375	403	362	361	396	327	374	392	348	341	313	350	368	360	367	340	367	367	354	399	343	348	399	368	347	366	352	388	374	361	367	387	369	389	374	360	390	384	363	368	362	362	366	367	378	419	351	392	375	408	358	397	378	368	350	396	385	369	340	378	364	415	379	362	336	373	336	389	354	377	321	377	356	367	391	391	376	417	377	370	361	375	355	391	358	366	356	409	381	360	335	404	401	369	354	369	356	358	326	389	377	384	386	399	357	380	401	379	357	404	369	372	385	364	386	362	404	345	358	334	376	371	434	367	372	355	354	393	334	404	347	365	368	392	364	350	371	387	392	354	379	347	410	373	369	347	362	376	368	377	354	366	362	346	370	376	367	351	356	385	372	369	347	419	377	379	360	344	390	360	366	386	328	390	385	377	367	396	378	373	380	380	348	363	362	367	401	350	393	357	352	404	362	365	336	386	344	389	355	358	371	329	393	395	366	414	406	395	391	383	377	388	372	362	384	350	337	365	376	389	400	411	372	388	375	361	378	355	353	393	400	389	349	364	381	380	328	361	386	351	353	366	358	372	359	395	386	353	341	368	377	377	395	386	357	392	398	401	375	379	332	372	345	361	372	358	381	341	373	355	324	353	351	375	336	391	387	380	359	365	346	352	390	340	329	369	387	369	342	351	370	386	385	373	366	360	409	399	369	355	384	370	340	376	353	354	349	376	399	360	397	408	359	364	349	383	391	377	363	385	386	351	380	381	361	366	334	386	367	382	354	337	362	383	343	366	375	363	366	368	400	359	406	379	390	367	367	408	369	403	369	409	378	395	356	367	394	389	382	391	406	407	377	366	384	368	398	348	367	359	368	381	403	365	387	378	385	390	405	338	384	401	335	368	398	382	372	349	380	338	383	387	359	366	355	381	369	335	359	393	393	379	349	359	364	368	345	400	378	372	337	391	391	391	377	378	373	362	344	394	335	337	359	373	391	346	377	417	375	337	419	357	369	358	360	351	331	404	362	349	364	370	383	396	399	382	342	358	379	397	381	345	407	384	391	364	334	375	388	397	351	375	364	391	386	343	376	375	369	407	353	363	396	367	365	369	341	370	374	330	366	388	396	371	336	391	367	385	408	386	377	378	382	371	369	358	369	337	365	368	364	380	418	382	382	370	391	397	369	398	394	329	358	391	401	340	384	349	345	365	368	353	366	351	385	346	337	374	382	343	371	372	387	354	356	359	350	351	330	381	392	371	364	407	382	372	371	395	378	350	353	345	380	388	377	341	347	309	332	378	357	358	375	418	348	385	379	358	346	347	375	388	374	404	388	379	409	365	379	357	350	384	382	383	360	373	343	359	407	376	368	384	404	353	360	332	358	385	350	351	395	374	390	370	415	347	336	364	375	367	362	370	380	369	369	365	340	379	370	389	390	411	396	364	342	371	385	388	356	370	399	392	374	385	385	395	376	374	407	382	371	338	338	404	391	397	370	341	377	354	379	367	364	352	377	411	371	365	370	360	355	379	400	399	407	343	368	399	370	360	376	356	378	360	367	364	402	360	393	344	359	370	373	357	379	392	396	351	379	373	379	389	364	350	354	370	369	368	396	370	372	398	376	379	371	402	379	356	342	367	389	388	353	354	375	416	368	418	344	369	390	371	393	393	367	361	348	357	407	346	378	370	334	375	370	368	359	367	389	368	352	383	390	393	397	379	359	382	397	374	358	391	416	378	357	367	358	375	378	380	360	378	383	380	357	351	389	361	359	362	346	345	393	377	405	380	382	375	413	348	387	369	340	390	371	367	379	358	375	361	432	353	370	328	385	357	370	379	390	388	349	405	347	380	340	324	340	365	375	373	319	372	384	406	357	344	395	372	375	367	412	344	347	383	407	362	398	368	391	365	351	370	391	369	373	357	367	364	347	332	365	370	326	397	361	364	383	378	360	381	348	384	376	382	328	408	348	393	355	367	388	371	420	377	376	397	338	335	426	359	368	393	364	350	374	395	385	359	361	382	354	383	358	364	385	380	377	362	364	371	377	403	371	342	359	363	384	343	380	347	364	375	382	358	368	318	406	371	347	365	366	377	382	358	388	406	371	363	379	374	347	365	345	373	357	377	381	346	375	365	372	344	379	344	384	389	377	338	358	341	334	352	371	364	348	419	391	384	409	393	365	390	419	392	385	361	345	349	363	338	385	360	396	346	358	375	360	349	341	370	372	339	365	366	328	417	388	377	359	389	394	398	387	371	376	357	365	358	401	340	364	381	340	401	370	388	353	379	346	343	354	393	336	382	357	374	392	417	352	395	348	352	371	363	358	376	312	370	359	371	349	323	385	341	345	382	368	349	364	356	400	384	372	372	352	347	393	325	358	425	369	361	385	370	374	361	402	373	373	386	330	401	390	379	368	378	370	399
3552	3106	2082	1329	1051	913	865	911	860	791	873	847	791	850	821	821	837	777	804	796	913	772	868	825	811	774	770	798	815	821	773	788	796	755	783	847	774	760	796	824	781	824	818	756	794	795	799	816	843	790	831	821	803	814	821	772	797	811	768	827	744	810	813	805	779	750	816	799	801	761	801	841	818	735	789	806	812	768	801	776	757	794	793	853	764	786	793	843	826	789	814	783	809	820	776	770	780	795	760	799	773	794	817	791	790	718	837	832	786	779	804	782	817	815	812	770	778	792	802	810	767	831	787	768	819	784	796	772	814	833	803	820	745	813	781	792	798	773	849	802	770	769	756	778	779	787	762	792	789	796	811	787	810	779	720	805	811	781	767	848	796	796	799	806	766	820	760	808	770	749	813	862	711	782	753	734	763	800	789	728	785	821	816	776	831	799	840	837	732	816	797	746	789	759	761	778	800	767	801	790	797	789	835	793	808	788	791	778	756	812	810	806	806	800	851	812	783	790	811	803	818	808	837	836	784	791	780	824	791	766	761	784	778	789	825	796	738	762	796	832	761	787	806	801	783	824	781	821	744	809	757	807	755	780	729	802	782	826	772	807	842	813	796	807	828	778	761	791	791	775	768	755	813	786	800	759	746	839	789	790	782	783	797	767	765	826	775	796	810	866	806	806	793	788	791	771	817	820	765	809	796	820	763	753	838	824	733	830	790	828	808	781	833	740	822	801	791	745	822	789	770	720	806	775	785	811	784	790	804	794	794	802	769	816	799	787	804	779	764	791	777	833	874	818	778	837	812	819	807	781	764	797	739	743	854	863	818	764	817	800	744	740	798	808	832	774	808	800	829	815	800	766	798	862	750	841	888	797	798	790	757	745	844	832	789	825	778	787	762	814	818	803	790	785	812	766	817	837	783	831	739	818	769	816	832	799	789	756	786	771	816	859	803	790	837	828	819	807	773	823	825	833	805	783	822	800	832	819	853	814	757	839	797	799	806	802	786	780	771	807	812	813	811	771	821	807	764	803	805	755	770	729	771	806	760	855	778	800	795	787	787	780	737	808	767	796	781	769	808	801	787	767	780	797	769	756	764	789	776	828	751	758	784	830	848	756	755	794	817	763	780	788	787	780	752	809	844	775	774	834	778	815	739	760	792	824	795	812	838	812	818	769	795	804	806	814	777	790	798	807	792	792	825	756	793	780	847	727	799	764	784	771	781	776	825	786	804	792	777	772	814	792	788	783	778	817	785	836	794	774	800	806	768	787	804	752	771	831	800	783	782	772	823	841	783	797	854	817	807	686	791	810	790	789	790	789	785	762	783	781	792	770	823	767	778	810	775	802	796	783	802	806	797	793	791	803	753	795	797	804	801	801	753	732	850	811	766	782	837	797	792	768	754	769	792	801	813	802	792	799	784	831	805	841	763	783	818	795	773	834	840	805	787	794	816	755	818	780	811	801	796	784	774	755	805	789	784	789	800	743	793	780	838	777	810	763	803	802	770	789	792	831	840	771	741	774	769	781	805	795	812	818	795	779	775	790	800	738	775	817	803	799	809	712	813	771	760	776	794	793	791	787	775	786	793	793	764	801	798	821	838	770	755	791	756	806	779	839	798	824	754	771	825	839	814	762	789	828	826	825	802	817	810	804	794	749	805	829	782	753	829	803	795	839	787	789	807	773	785	801	788	793	790	783	793	816	778	816	784	801	785	805	815	792	777	816	768	800	804	823	846	780	841	831	849	813	814	840	757	836	801	755	751	822	815	841	746	792	782	799	841	795	809	795	777	780	795	753	789	801	820	781	793	774	787	796	835	817	787	760	800	783	838	840	777	791	827	808	801	815	799	773	788	819	814	785	778	798	792	779	788	816	791	831	811	821	818	784	744	794	798	747	758	795	848	742	843	841	799	820	804	767	801	783	777	784	774	836	773	800	838	848	840	784	816	821	779	817	827	745	786	753	797	815	766	803	814	789	793	738	815	794	733	790	774	778	814	823	800	818	808	753	801	802	824	816	855	777	768	843	771	803	818	753	779	775	807	799	825	832	792	745	775	796	775	814	802	741	779	803	786	811	801	794	806	806	837	847	791	821	791	720	839	829	778	751	812	791	792	791	738	826	776	838	735	765	800	814	808	807	788	787	808	825	786	786	824	820	785	818	805	783	747	772	818	772	794	820	800	830	791	786	781	827	767	777	777	792	751	764	826	776	795	789	786	794	798	771	800	791	805	799	844	780	803	781	783	800	892	806	723	782	813	815	804	706	812	825	795	808	754	817	790	724	808	785	797	774	809	788	777	837	774	769	845	776	779	787	794	794	812	800	748	813	779	767	764	749	751	809	783	779	789	778	806	798	756	817	831	835	790	803	799	797	787	767	806	762	760	797	812	772	848	821	794	746	805	792	829	806	732	826	797	758	785	780	729	869	803	767	795	763	796	828	815	798	797	846	816	776	808	832	803	810	731	850	750	753	778	773	797	778	827	805	783	750	772	805	785	780	823	796	765	776	798	770	834	782	805	828	764	750	771	845	765	800	801	793	827	840	822	766	783	775	782	764	802	794	824	761	768	797	812	774	796	811	789	779	834	798	803	808	803	789	815	817	751	773	850	785	810	785	828	828	779	816	805	738	811	771	785	792	770	783	756	793	791	795	759	809	812	817	762	831	802	751	749	763	772	786	771	758	753	804	789	808	753	793	782	766	800	796	777	781	797	764	777	843	805	786	790	770	801	850	827	741	766	797	719	776	751	801	815	835	750	808	795	830	805	859	833	818	829	769	790	792	767	848	813	791	796	777	788	786	791	744	771	767	826	760	797	775	828	788	791	775	824	728	762	837	776	818	834	773	807	790	845	754	848	785	824	813	790	771	753	819	796	853	826	743	789	754	803	781	772	796	826	779	798	745	780	765	772	775	795	808	757	760	803	831	823	817	797	834	737	794	774	809	793	779	834	852	829	755	790	826	763	782	847	763	738	836	763	806	791	790	771	777	790	775	827	782	752	798	820	769	832	739	766	781	759	761	779	806	774	832	767	760	773	818	815	815	784	783	842	785	763	777	801	861	774	770	783	795	795	818	782	780	786	793	797	773	786	756	781	816	773	821	729	784	780	785	747	810	816	818	792	792	772	799	771	781	787	779	808	757	755	771	786	822	810	798	812	777	753	825	834	825	777	846	787	815	796	827	802	773	801	748	813	790	748	765	760	784	711	807	804	779	810	811	788	837	780	805	814	797	779	757	783	772	783	813	812	815	774	799	765	792	847	782	808	765	810	795	781	779	803	783	878	757	727	825	808	807	769	779	821	789	795	828	791	779	803	800	780	791	797	799	839	765	757	801	787	823	728	784	815	791	756	805	794	837	777	787	766	797	752	804	747	788	800	834	720	793	768	848	826	774	801	771	764	769	804	830	725	808	785	767	746	794	819	790	799	767	819	759	815	775	720	805	766	786	806	781	771	796	796	827	760	804	818	766	805	796	792	794
24490	21696	26085	27839	21704	21693	2911	475	361	333	312	260	268	246	253	249	223	252	232	247	228	241	235	249	205	226	234	208	202	249	223	211	199	246	250	215	230	211	189	219	204	241	214	202	188	230	224	206	203	221	241	206	227	214	214	244	242	239	215	238	250	215	232	221	199	219	224	237	220	192	227	205	223	210	204	192	215	229	220	220	218	255	215	216	232	209	207	213	234	220	226	230	226	190	190	214	218	225	224	198	238	220	180	214	215	227	221	233	203	209	227	209	222	229	225	202	210	213	227	201	233	187	238	223	217	207	227	227	218	197	204	206	219	243	229	207	225	247	208	203	206	211	229	217	190	245	247	209	221	251	215	246	191	209	207	225	247	224	220	203	226	227	219	221	210	243	203	214	212	216	236	218	235	215	207	242	211	229	220	199	202	221	221	223	215	230	219	223	223	223	202	224	205	202	227	235	214	227	226	206	220	199	198	217	234	256	208	228	207	218	226	229	219	215	204	242	211	227	234	234	232	212	188	231	196	225	239	224	227	217	205	229	230	201	211	213	221	216	224	228	231	212	210	231	222	183	226	215	220	230	242	229	214	218	210	259	218	220	235	205	217	209	220	245	217	196	209	236	230	228	227	215	211	209	209	197	223	205	226	200	213	237	211	207	215	221	209	227	210	240	203	199	207	225	216	236	249	212	205	208	215	238	229	213	200	212	230	232	231	192	212	201	230	226	204	226	224	231	217	215	210	228	221	223	216	213	230	244	232	186	185	199	229	214	233	210	220	241	205	210	192	220	228	214	223	235	173	197	192	219	222	227	219	221	240	231	223	198	218	207	217	218	211	227	227	209	220	225	231	225	220	235	217	229	200	218	223	217	203	233	209	236	225	232	240	210	181	200	214	191	200	204	221	231	225	210	188	243	223	208	241	245	214	243	180	199	237	238	194	218	202	229	199	193	249	203	234	215	221	217	246	197	228	209	213	200	217	235	212	233	199	216	226	179	215	207	204	215	227	220	239	219	220	236	238	227	243	245	214	216	194	228	249	233	213	209	199	224	210	191	206	235	216	194	211	218	221	234	201	209	234	210	204	220	231	200	227	221	222	206	211	180	183	237	218	229	215	225	215	190	221	243	200	223	201	203	236	228	209	190	225	219	218	213	232	218	213	192	230	220	202	230	205	207	210	217	231	206	237	224	225	218	229	252	224	227	232	225	229	202	230	239	266	223	222	208	198	228	205	212	234	223	208	227	231	211	230	195	227	222	219	224	243	236	213	175	210	239	227	203	191	219	200	233	219	218	193	223	192	225	177	195	204	204	229	194	215	220	225	182	188	199	195	248	208	219	201	193	224	227	229	230	198	216	208	253	196	269	228	240	198	207	223	227	223	230	218	193	212	224	222	227	220	218	225	210	186	201	215	222	198	236	225	226	213	237	204	215	227	205	201	201	211	220	217	238	253	212	205	223	213	239	202	222	241	244	250	208	232	243	220	196	224	215	218	234	234	233	215	203	228	224	223	203	226	224	225	194	229	219	222	220	227	223	206	227	197	237	243	236	214	220	219	209	230	207	215	245	209	211	207	189	196	236	229	258	220	235	210	222	223	218	204	209	248	218	206	208	206	212	227	239	200	249	220	192	216	220	218	248	230	234	234	229	210	195	237	229	218	237	204	238	213	204	188	170	217	222	215	238	253	206	219	212	219	232	197	217	239	195	224	214	221	204	218	219	180	227	254	206	210	203	248	205	222	224	205	243	211	221	202	216	212	212	218	229	194	241	257	229	204	233	197	207	219	220	228	214	204	249	174	278	213	215	242	217	230	242	204	209	205	225	232	229	214	229	205	222	210	207	190	204	222	221	206	205	202	224	231	236	222	232	218	205	240	238	216	231	238	209	217	216	219	223	230	230	237	196	233	231	201	231	218	202	217	221	218	228	229	268	206	200	258	219	212	218	226	224	187	215	214	208	223	243	186	209	218	200	221	217	205	218	209	237	218	211	203	208	225	231	185	212	232	225	257	228	197	231	218	177	187	202	206	199	211	248	216	221	211	223	222	223	197	226	217	206	235	220	228	209	215	196	210	252	271	223	196	223	230	212	235	206	221	210	220	222	190	226	234	277	258	211	217	203	246	222	214	212	226	185	206	202	228	222	235	249	225	217	231	217	234	230	249	221	215	219	242	194	238	222	225	223	209	210	233	200	220	214	200	223	221	212	209	205	214	225	218	175	230	209	240	197	230	231	243	216	208	203	213	205	223	201	254	209	249	197	223	217	207	211	234	231	174	230	208	198	217	215	227	216	232	252	237	218	228	209	249	204	229	225	205	226	186	208	232	194	204	219	196	220	210	236	222	236	223	208	206	215	230	206	235	193	199	207	214	214	210	217	202	208	216	218	200	215	206	244	229	211	256	226	234	222	232	200	217	205	235	231	228	222	232	229	199	225	211	214	235	223	202	207	253	247	220	193	253	224	212	215	230	240	218	232	197	226	195	239	217	221	213	234	219	216	226	240	265	240	221	244	216	210	227	199	211	213	196	227	212	212	200	229	218	215	260	208	242	212	173	195	199	229	217	236	224	230	193	187	207	226	204	232	212	210	248	234	204	220	223	200	210	267	211	212	213	203	211	213	219	215	200	211	240	222	224	229	232	227	240	204	215	222	202	208	200	223	209	242	231	209	198	187	206	224	218	195	201	210	220	204	189	209	252	244	204	232	231	205	209	209	236	220	192	203	239	244	237	202	212	247	237	226	233	224	217	240	221	236	216	211	224	227	236	219	194	208	248	206	213	195	209	224	228	232	213	202	233	221	213	209	232	225	225	201	216	242	210	214	217	191	204	226	229	233	239	223	204	224	208	238	240	185	201	209	228	189	218	239	218	213	234	195	232	229	229	210	220	187	233	233	181	243	229	227	195	236	203	240	245	210	195	252	199	184	223	213	203	216	226	216	197	226	211	211	221	220	191	220	224	260	231	211	237	200	236	228	235	214	210	227	195	213	212	187	179	239	227	207	197	229	222	202	217	218	230	240	250	210	216	240	202	168	210	223	206	190	201	212	222	245	226	204	193	225	196	176	224	196	222	238	198	237	199	220	221	223	238	221	207	211	182	214	213	190	221	211	207	199	217	213	229	208	237	200	240	231	238	217	189	202	211	193	219	218	235	231	233	220	181	198	208	224	221	209	248	231	202	213	212	229	242	240	220	226	220	232	227	254	254	227	222	216	207	222	226	228	212	184	207	228	217	213	199	200	214	209	211	230	215	225	236	207	230	207	210	225	197	221	231	214	232	212	207	229	222	223	241	195	217	198	211	236	210	217	201	212	227	241	231	216	225	225	214	211	225	187	225	220	179	213	233	226	198	217	190	221	252	217	223	190	231	212	234	222	220	217	229	220	224	217	224	211	218	236	242	220	206	205	202	199	208	235	211	221	214	211	216	221	225	225	208	246	210	223	254	224	171	211	199	220	224	211	237	247	195	227	204	214
3472	4762	3032	1504	943	749	654	607	547	504	504	532	532	536	459	540	492	492	552	485	515	489	443	472	486	513	487	519	487	463	509	474	506	462	507	459	450	506	471	464	502	486	505	502	528	511	488	525	471	508	506	526	521	471	485	462	500	476	477	469	502	478	454	471	478	492	485	485	489	480	468	479	440	464	478	473	476	499	462	508	512	480	490	434	530	499	496	493	461	513	466	464	476	470	507	459	494	490	489	464	469	475	522	483	531	468	479	522	460	531	459	490	472	500	489	463	485	510	466	460	472	463	456	466	490	450	494	457	502	504	488	483	480	476	451	484	493	506	463	440	459	475	466	503	494	476	511	517	482	484	500	484	510	454	471	483	465	480	439	473	508	493	514	479	479	514	536	455	473	468	478	494	492	482	515	466	479	491	470	481	472	501	504	437	463	468	526	484	445	466	516	461	509	461	460	498	474	420	450	492	481	488	485	488	466	462	501	500	502	504	471	472	511	530	468	503	468	503	487	464	511	483	509	459	451	499	523	485	487	472	482	496	498	538	467	522	456	500	508	451	485	508	493	496	470	465	486	488	437	494	482	506	487	464	498	476	456	496	498	491	468	494	511	463	488	456	469	507	481	477	470	512	521	492	496	497	465	473	504	513	492	500	483	515	473	454	491	484	498	466	512	466	473	487	518	485	495	465	496	507	467	504	456	486	502	469	505	475	460	469	476	488	486	459	498	480	489	486	461	555	483	514	520	488	520	481	504	466	438	478	460	457	499	525	480	490	460	457	493	498	512	466	494	479	479	461	420	503	474	515	468	506	521	422	536	491	512	472	494	471	457	496	492	475	500	465	463	461	482	484	488	495	506	468	457	485	484	506	483	463	479	493	485	458	462	515	461	500	474	518	488	517	466	493	452	456	491	483	501	507	501	456	455	443	476	474	460	492	473	496	485	461	529	490	496	484	458	475	473	473	491	513	527	463	500	499	463	486	484	503	541	459	445	508	454	468	506	473	455	502	498	512	492	506	484	515	486	504	481	477	512	454	504	478	503	503	523	472	502	481	477	469	459	525	489	479	469	480	527	485	490	470	540	417	534	492	455	488	471	480	498	484	441	487	464	485	460	465	460	479	488	486	505	441	457	511	513	495	500	481	456	465	464	444	472	477	487	466	472	494	481	483	522	439	473	470	455	505	459	493	472	470	480	474	506	496	511	448	484	493	493	481	443	488	479	532	481	474	477	506	456	484	492	502	498	457	475	464	471	498	504	449	513	497	479	486	477	487	490	429	478	492	520	440	471	496	482	467	447	475	472	476	518	507	505	491	468	475	481	457	490	525	527	481	480	482	496	495	516	480	484	506	438	480	425	481	504	524	457	506	483	506	482	490	478	452	453	505	502	479	470	506	479	482	443	481	528	475	514	486	494	504	468	471	508	499	450	504	454	491	497	487	498	497	498	477	467	460	487	436	473	494	521	495	481	484	492	475	484	448	487	520	497	507	472	460	462	484	474	528	518	520	441	468	439	453	467	486	473	447	463	465	486	506	465	498	480	503	476	486	512	475	532	503	482	497	452	467	517	475	450	440	477	502	442	450	521	481	490	517	464	519	509	473	502	482	455	486	494	503	483	503	468	548	485	506	508	461	477	517	498	519	485	442	470	489	476	473	488	494	486	496	499	522	460	494	464	458	445	480	424	461	499	506	498	462	453	440	473	490	453	499	487	489	441	487	487	524	447	472	509	496	451	531	509	457	495	479	465	516	488	509	472	464	485	508	521	492	443	497	514	493	522	460	500	466	446	470	488	504	493	467	483	472	487	487	472	480	502	463	497	487	505	454	498	420	459	485	495	478	480	509	484	421	479	471	455	517	487	473	517	461	454	489	473	522	457	471	489	459	469	430	494	507	488	508	472	494	462	488	488	462	496	478	496	464	471	506	520	504	459	488	477	498	504	455	500	485	486	454	463	486	460	478	485	472	448	498	495	469	453	485	453	493	501	471	509	483	464	471	484	460	489	480	505	481	487	518	471	465	468	468	457	457	468	482	475	506	500	487	469	446	527	477	477	482	479	529	505	506	499	497	478	490	456	521	484	487	527	505	486	480	509	491	507	511	472	477	501	522	516	468	494	462	470	507	477	490	485	529	459	461	477	478	507	478	507	457	481	495	477	495	483	532	509	495	500	517	451	465	504	452	499	475	485	469	439	465	476	503	487	506	473	489	453	461	494	498	489	476	518	497	466	505	470	494	514	491	476	469	463	471	485	452	469	483	502	492	493	501	486	486	487	448	489	501	509	504	453	482	464	506	458	473	502	465	506	471	459	498	496	486	519	482	471	471	474	511	481	462	488	487	533	487	471	476	472	471	476	481	511	527	455	499	506	479	481	467	483	459	481	493	483	465	457	496	478	520	525	492	470	517	459	446	463	494	483	456	534	479	458	486	508	529	491	476	515	489	460	472	473	491	489	477	473	490	500	501	490	472	482	499	504	491	476	479	467	440	506	479	481	484	486	474	500	477	483	458	472	478	473	497	551	472	486	481	456	454	460	454	464	464	499	504	492	490	488	463	476	463	495	463	480	489	457	445	498	490	476	499	516	447	488	493	488	493	493	486	453	485	500	516	491	499	455	474	466	475	455	522	470	481	524	463	479	500	524	467	485	528	487	483	488	443	485	453	501	473	455	471	466	490	467	501	488	487	465	475	509	475	479	523	472	473	530	523	492	457	472	477	470	474	454	499	460	491	455	467	508	477	468	479	472	535	464	525	496	501	501	500	499	498	495	494	487	496	515	473	508	492	507	484	542	489	460	492	493	450	475	489	487	460	488	470	466	498	482	473	503	536	521	485	496	516	475	506	476	484	480	477	430	518	462	469	505	507	489	475	515	473	489	481	513	481	469	435	470	472	530	526	510	460	472	446	498	501	485	498	475	511	455	491	469	482	472	471	489	513	479	448	488	493	471	428	496	460	489	523	489	486	522	513	502	476	526	477	470	476	495	487	485	455	511	465	503	506	517	496	468	504	470	484	460	496	490	479	468	493	488	464	463	488	475	489	472	485	499	520	500	478	467	486	485	511	528	507	528	496	464	467	470	504	499	481	491	499	494	481	512	510	435	460	453	475	489	484	461	497	491	478	481	475	493	505	462	461	529	494	518	505	489	462	506	477	478	422	467	519	466	438	470	478	473	494	471	482	473	508	480	504	538	484	471	428	467	458	495	483	487	472	496	481	489	494	466	478	495	472	487	492	513	462	472	489	485	449	473	479	509	477	460	468	489	532	444	483	509	491	517	499	431	486	469	484	482	511	464	488	492	492	480	507	474	481	485	488	457	450	480	456	535	464	494	482	479	451	458	452	448	470	451	472	459	497	489	483	507	489	516	489	496	519	477	474	486	453	488	496	514	451	440	479	498	472	522	507	498	470	504	505	449	459	487	503	505	455	480	480	511	487	447	484	467	463	470	516	507	497	442	506	460	477	494	450	484	484
33821	10375	1150	639	497	453	304	260	279	293	304	303	304	306	284	288	293	273	276	304	271	281	261	289	297	305	290	277	285	314	306	288	259	272	310	270	295	266	264	296	310	340	325	284	298	290	295	328	283	309	312	299	290	320	285	282	294	312	273	309	271	300	273	273	310	304	282	278	289	277	284	295	315	275	298	281	298	277	255	315	300	268	292	282	297	301	284	246	270	297	291	290	270	290	298	297	277	314	287	292	280	286	267	293	300	331	306	266	289	279	282	307	284	269	281	299	242	294	332	295	296	301	300	270	268	286	313	317	280	280	296	288	290	288	286	261	300	293	294	325	307	284	292	323	298	318	312	275	276	276	250	237	306	317	287	317	300	274	293	273	274	257	302	306	284	304	318	282	273	306	325	308	277	290	285	312	294	300	286	288	275	301	306	291	302	300	330	276	279	282	305	323	270	272	268	274	301	256	305	296	299	296	278	260	275	276	290	314	281	275	289	334	309	321	283	257	301	309	321	281	287	316	263	276	295	247	276	286	300	319	295	278	284	305	325	301	291	339	275	285	294	276	304	270	295	303	285	284	284	273	310	334	302	291	318	316	257	279	285	290	258	288	303	276	301	304	276	273	294	310	278	288	282	266	296	319	284	301	277	257	273	300	291	267	284	275	278	311	259	276	259	313	280	330	288	309	275	266	281	257	285	286	304	301	270	301	292	315	283	302	270	297	279	307	289	296	259	262	280	323	319	305	298	285	266	266	319	298	285	270	303	303	290	260	298	287	277	281	271	279	275	276	302	295	336	293	286	315	303	294	315	274	288	273	309	292	294	282	303	285	308	291	261	276	270	282	303	292	310	337	298	294	278	265	286	316	292	288	305	308	270	274	300	304	300	299	258	269	298	271	258	310	303	303	278	278	307	266	290	303	312	298	264	290	279	292	290	310	301	307	297	289	300	257	294	250	295	287	285	274	293	302	274	297	299	286	295	320	278	296	334	270	281	322	296	294	293	306	279	288	294	279	309	319	293	287	268	304	305	326	283	286	277	285	273	289	306	311	269	259	288	249	291	278	290	267	269	287	310	303	276	249	307	291	315	280	272	301	291	301	298	296	293	283	336	293	263	309	300	302	261	299	268	248	294	282	291	285	318	293	296	311	270	291	293	272	278	303	293	279	263	283	302	283	324	313	298	282	289	271	289	283	296	287	294	269	293	288	296	296	292	303	302	299	275	318	282	282	283	307	303	286	299	293	315	300	311	282	296	293	277	285	290	285	294	281	280	304	306	314	314	293	302	289	298	284	286	308	287	299	284	297	278	286	260	288	268	300	279	295	322	288	288	297	258	322	269	268	272	318	286	294	299	315	269	305	298	294	293	278	330	277	299	310	291	296	268	300	291	329	288	284	319	275	281	313	313	285	279	298	289	309	284	256	303	282	304	286	290	282	296	268	291	274	276	302	314	304	266	316	272	312	305	277	272	303	290	281	279	282	287	303	287	274	273	287	266	286	287	278	274	283	275	303	287	304	304	251	320	288	259	299	308	288	263	299	286	294	269	314	292	282	309	297	280	267	289	284	300	305	305	299	262	278	303	288	299	307	293	290	276	288	259	279	324	278	269	306	304	312	297	274	291	294	290	291	299	253	307	285	282	315	281	315	315	280	255	303	293	299	298	283	291	282	311	298	292	302	287	279	270	267	335	285	255	295	266	295	326	275	289	257	295	278	300	305	272	289	263	283	288	283	289	330	291	243	290	320	326	298	283	299	277	299	283	302	307	295	296	315	284	270	282	296	275	283	257	292	262	261	307	314	316	302	274	282	301	290	282	278	283	302	296	305	286	283	321	261	272	320	287	288	254	305	267	292	343	297	311	301	252	311	289	281	305	316	290	290	299	311	290	277	270	287	276	295	296	272	275	301	284	274	316	294	286	293	274	288	271	308	325	279	292	309	298	269	243	274	280	286	280	291	300	271	326	282	275	293	285	298	285	296	264	275	274	319	252	257	311	275	259	304	295	299	311	275	332	327	285	277	296	271	276	288	313	311	303	300	290	259	281	288	268	294	293	311	267	290	308	301	317	269	297	283	266	300	268	317	301	295	270	292	283	287	274	284	322	317	312	325	265	286	303	278	265	305	261	318	263	296	283	308	289	272	298	292	305	256	287	267	297	255	308	282	278	281	287	308	291	261	283	298	303	290	267	292	296	291	267	293	270	268	316	300	299	269	287	315	258	323	304	311	319	287	312	298	282	255	281	282	271	290	272	263	298	281	284	286	318	301	288	261	323	296	282	293	303	284	314	309	268	300	275	299	326	300	295	281	332	295	302	312	277	304	266	298	279	267	297	296	254	249	283	283	280	270	316	268	263	278	284	286	294	292	343	285	286	295	254	295	279	289	306	303	298	262	308	284	272	295	300	294	281	277	237	242	286	277	313	303	310	279	311	295	285	307	260	288	309	294	285	285	275	284	294	291	301	274	271	310	279	247	289	294	272	274	288	286	278	288	290	285	323	308	329	321	290	307	285	251	263	317	261	270	295	292	305	281	293	264	274	284	289	298	289	291	294	294	311	285	267	317	276	281	294	307	288	298	318	289	302	285	322	270	282	277	331	261	296	295	270	291	274	261	297	267	284	325	269	257	301	285	269	287	288	253	294	252	275	271	286	277	271	306	283	302	302	269	301	280	271	307	296	280	293	297	273	280	302	263	284	266	267	292	314	277	269	304	243	287	295	295	307	310	299	268	303	311	283	285	294	284	322	293	307	334	273	325	315	290	310	259	295	265	241	317	313	292	284	293	253	272	288	286	293	308	299	309	272	314	267	301	302	299	315	285	277	275	289	274	293	328	306	276	283	253	257	312	290	304	276	266	323	292	289	286	291	330	328	293	289	274	272	281	313	311	254	300	356	317	261	257	289	288	314	245	264	286	287	294	309	289	266	295	331	320	303	309	313	248	292	288	287	277	294	275	302	279	261	313	302	304	306	276	279	272	296	307	286	273	296	293	279	301	334	288	317	293	306	269	292	272	264	281	295	302	297	287	308	292	292	298	269	294	282	262	270	278	302	254	247	304	254	296	299	300	286	318	261	283	287	264	288	286	335	272	289	296	292	248	314	277	293	317	266	290	316	285	275	304	276	311	274	264	260	307	262	277	268	276	291	289	316	281	265	269	302	305	272	328	269	286	299	295	281	276	273	313	287	290	323	283	298	290	300	320	308	307	305	251	276	256	286	291	266	296	285	299	293	290	279	272	275	280	300	273	284	294	283	323	296	266	288	311	317	306	307	280	292	288	302	271	295	288	263	313	298	280	291	264	294	270	272	283	272	295	254	274	289	281	265	274	317	288	287	265	278	277	313	282	297	282	317	285	280	288	331	283	274	309	271	260	279	277	289	299	310	290	287	286	275	281	275	298	283	277	293	301	282	285	279	314	303	328	292	303	294	287	300	281	310	300	291	292	308	263	250	291	296	292	265	258	316	300	270	280
5727	757	752	693	661	675	654	659	653	645	669	702	701	700	670	676	636	651	679	674	647	680	641	637	627	626	642	694	637	684	608	643	680	712	703	699	654	598	628	667	641	669	655	624	687	658	658	645	666	609	691	634	665	691	674	682	704	683	614	617	710	652	676	718	652	619	614	682	688	674	642	678	663	671	678	632	651	667	671	656	630	707	654	676	676	629	684	625	666	674	636	635	668	692	640	674	668	632	635	637	675	647	624	669	648	642	662	678	667	634	663	642	666	661	670	632	684	704	699	643	686	608	675	654	678	673	631	662	706	642	648	706	673	673	677	681	661	699	660	679	626	636	690	609	673	640	630	616	693	631	616	619	679	615	623	659	671	648	632	658	631	690	635	659	617	658	641	658	655	686	610	667	658	628	670	653	607	671	657	616	679	701	641	654	635	661	646	683	672	661	636	702	597	661	696	628	690	670	644	644	655	639	696	648	666	693	687	672	654	588	616	690	666	659	668	690	647	704	687	679	670	687	624	647	660	687	680	664	669	672	632	605	650	695	675	626	616	670	622	658	662	715	687	652	662	650	648	685	672	620	640	637	669	694	683	712	635	697	616	696	661	634	685	696	632	633	678	675	701	621	658	667	656	656	693	678	647	653	657	633	670	746	684	688	709	667	675	731	638	684	673	642	746	679	663	666	641	715	686	695	630	637	642	657	630	668	680	651	683	627	690	663	617	658	652	656	660	674	667	661	643	667	661	684	650	657	645	638	632	667	645	635	656	671	653	670	619	669	708	693	693	637	633	708	642	646	671	646	656	668	708	637	646	696	644	647	648	702	681	616	688	663	716	650	680	635	683	652	650	672	613	621	691	668	625	664	649	671	711	608	622	673	653	678	633	655	689	669	640	637	642	654	681	639	669	634	639	656	640	651	630	644	637	683	674	684	648	675	651	654	670	653	614	726	649	647	665	646	644	691	630	621	645	672	638	646	696	651	666	693	704	612	684	673	686	631	663	643	637	706	666	680	659	642	615	640	638	682	632	706	649	722	681	629	679	659	677	723	639	675	670	658	636	666	618	619	674	662	655	695	662	646	631	690	713	647	677	677	680	666	670	650	629	695	653	613	685	665	619	624	642	626	664	629	630	690	698	622	654	637	658	698	666	650	620	664	648	745	692	641	650	716	653	656	662	662	662	635	646	654	616	639	723	688	693	675	630	667	713	675	646	696	669	656	633	734	643	640	660	626	659	624	646	623	647	631	657	711	666	635	650	713	634	644	655	630	643	638	624	695	658	650	625	717	662	640	666	627	689	698	648	623	655	678	669	651	660	690	676	651	677	632	662	663	628	597	649	643	620	652	705	677	672	624	664	673	636	611	626	666	684	645	659	658	589	674	671	689	685	710	647	660	680	690	641	676	655	660	713	666	591	644	649	645	687	690	643	665	659	696	671	640	678	639	672	608	702	640	640	670	661	654	659	655	658	617	677	664	674	702	689	664	667	636	663	625	663	689	680	665	652	607	663	691	670	642	673	684	661	685	703	672	672	638	641	624	603	674	691	635	655	659	633	651	690	702	621	602	669	660	655	635	649	620	670	685	699	687	687	582	648	659	663	679	646	698	697	689	682	721	665	688	656	621	697	642	650	676	686	656	662	653	670	602	643	662	682	634	639	665	657	675	657	667	697	627	691	612	633	645	702	631	655	660	701	711	652	670	685	670	619	718	636	629	649	641	659	685	664	689	620	674	678	701	672	715	667	670	668	638	613	702	699	662	696	697	646	691	672	676	680	674	650	649	709	687	639	672	593	621	687	658	689	683	686	672	657	645	630	667	666	695	654	675	665	674	675	668	646	664	659	665	651	650	640	638	652	695	646	664	655	654	689	640	658	664	673	676	659	666	682	653	659	680	685	654	652	643	653	639	696	647	686	680	679	627	654	635	624	677	643	664	676	628	654	731	635	618	641	670	626	639	673	673	658	656	693	658	645	643	673	700	638	628	649	673	677	673	641	661	653	641	657	597	659	621	677	689	643	667	660	684	678	649	676	698	639	740	690	641	648	660	645	705	652	649	641	695	663	668	631	659	642	697	654	654	677	694	620	653	654	629	662	726	678	685	687	679	635	647	698	646	681	649	628	649	670	655	680	676	701	678	680	703	650	660	647	647	669	681	681	626	652	648	700	700	635	679	654	635	665	638	640	689	684	604	649	649	612	681	641	656	656	642	642	710	624	641	639	665	698	635	678	680	645	725	669	690	672	635	646	692	719	686	648	634	659	694	694	695	657	619	653	640	702	664	650	689	640	691	631	692	700	682	683	627	653	651	667	670	660	663	667	628	638	726	703	664	677	668	705	630	643	671	691	657	662	693	647	644	656	700	645	603	681	650	650	672	670	671	640	659	669	682	718	608	662	660	665	672	684	652	645	637	671	670	642	673	626	626	636	618	681	643	672	646	611	643	638	627	665	691	631	648	664	682	702	654	627	664	687	646	646	703	713	675	641	604	683	637	659	716	688	693	625	692	699	706	689	647	632	621	676	645	701	655	649	695	649	692	628	652	643	656	637	642	648	627	685	613	659	641	661	686	662	627	628	626	689	657	670	652	654	678	641	642	643	630	648	657	634	624	624	670	640	647	673	695	638	677	683	674	671	682	650	702	689	639	711	674	650	674	639	683	662	686	661	666	698	649	633	629	692	651	656	646	752	658	672	617	682	662	596	690	673	679	691	695	651	698	602	659	672	641	666	694	663	665	691	673	662	670	635	615	642	666	676	686	613	671	639	665	625	658	669	663	650	661	700	617	671	669	680	669	700	692	641	616	681	678	640	711	655	718	685	659	670	665	646	678	621	677	652	662	684	675	651	633	709	646	643	640	662	687	661	661	652	645	660	620	668	635	673	651	679	628	640	678	701	644	690	629	649	672	628	673	655	662	649	677	625	670	700	657	593	699	697	648	611	669	633	711	681	638	634	635	653	633	658	653	669	708	728	634	618	703	666	679	638	653	669	685	649	685	628	687	662	652	666	675	654	619	665	671	629	678	668	663	647	659	624	613	687	666	680	646	628	637	671	706	695	667	641	681	661	656	665	625	672	699	692	665	661	664	636	622	670	670	671	674	674	648	687	661	695	673	669	684	692	646	672	700	612	649	622	650	698	634	642	629	690	640	638	653	649	693	659	646	636	655	696	642	657	655	656	660	685	658	661	642	670	629	639	671	666	680	624	675	601	657	655	659	646	608	636	651	630	688	657	678	687	621	657	651	649	678	678	642	649	638	653	694	655	666	659	619	669	648	648	634	681	650	625	665	672	614	618	657	608	634	669	633	706	628	622	660	667	644	695	658	663	679	631	649	636	686	668	690	678	653	662	636	655	698	640	669	671	678	653	667	673	671	655	659	656	653	673	642	638	645	651	628	677	645	628	691	685	635	647	682	634	661	683	683	619	690	717	657	642	680	640	648	640	616	673	636	650	656	622	651	626	637	703	709	633	650
25270	21698	25534	28376	21595	4371	620	492	452	397	431	391	389	382	406	374	364	382	367	388	378	383	413	390	394	351	349	330	380	387	366	375	427	388	363	392	359	365	385	353	396	376	393	398	390	362	367	338	407	363	350	356	383	354	333	364	423	377	418	355	391	418	389	380	326	384	368	355	378	396	349	352	390	393	379	394	391	344	383	372	395	345	419	361	375	337	366	362	397	380	401	404	359	381	349	419	358	341	369	375	392	405	373	365	376	360	411	364	376	361	345	385	353	347	373	385	345	365	423	379	363	341	346	348	388	347	367	378	411	367	352	369	397	384	356	414	409	394	386	362	344	354	378	387	368	397	415	396	344	357	360	370	380	347	334	367	347	351	405	362	406	354	401	388	376	390	397	398	370	366	364	352	381	344	357	392	380	388	369	397	378	364	372	358	373	423	422	368	339	373	369	350	366	366	364	407	349	376	375	365	381	367	367	372	380	385	374	334	440	407	370	402	383	365	370	372	371	376	354	385	358	376	398	385	395	364	353	373	382	383	380	399	412	394	349	401	372	348	320	338	391	345	343	364	408	412	374	378	332	384	376	341	364	381	366	366	377	357	361	380	406	355	379	361	385	389	366	386	368	354	359	367	364	362	385	372	396	313	361	374	389	393	370	380	378	317	365	323	369	418	383	414	399	370	359	360	389	369	340	382	375	404	364	357	386	358	359	403	352	349	351	360	345	404	378	360	344	365	379	378	364	371	386	379	357	329	333	343	378	403	367	386	370	381	403	388	367	352	356	339	393	365	362	381	397	431	352	351	380	366	395	366	341	366	352	363	394	364	377	366	391	371	383	404	380	326	341	394	360	404	366	378	360	381	347	405	375	361	405	375	378	401	414	395	366	369	341	404	381	332	370	338	380	375	333	357	388	348	417	358	340	384	378	361	370	373	352	384	357	378	349	333	359	378	389	351	382	394	406	394	378	371	425	370	324	379	365	377	355	351	358	364	377	392	354	394	405	360	346	383	366	344	329	368	371	385	397	356	393	355	357	376	346	376	352	380	368	372	371	362	358	403	355	391	422	375	353	377	376	350	355	399	384	360	382	397	384	350	332	352	348	377	361	358	398	403	383	376	363	386	348	375	379	345	391	365	364	404	375	343	385	397	377	369	398	407	390	322	393	343	369	345	404	368	376	345	374	381	381	362	365	355	362	416	367	376	382	354	371	401	363	369	413	386	341	405	367	397	385	348	367	364	384	379	359	376	372	338	415	374	378	366	364	341	371	378	341	353	332	359	363	371	377	374	387	369	342	376	370	396	380	408	375	362	370	350	366	386	383	383	368	383	386	362	340	411	365	347	366	354	356	374	377	382	334	368	381	363	371	392	369	394	372	415	362	376	380	364	416	402	410	370	323	347	381	377	342	346	394	374	328	359	385	402	363	414	369	375	372	388	385	348	379	369	376	366	399	387	372	387	379	372	341	359	364	332	402	369	351	359	365	373	399	353	350	363	393	323	357	365	393	408	366	375	384	381	372	377	388	400	369	396	348	371	405	336	371	383	343	350	372	358	391	387	384	369	350	359	369	408	370	374	401	422	333	345	341	365	415	381	353	379	373	390	421	405	376	359	357	340	348	370	399	403	393	374	384	365	392	354	380	389	394	351	373	362	384	364	369	340	339	380	383	420	338	395	388	368	372	354	353	401	357	372	379	396	381	349	397	364	370	360	338	390	387	364	352	396	366	359	387	367	360	388	393	327	374	341	351	357	382	369	352	335	375	391	341	331	382	375	391	335	346	358	357	391	363	378	373	379	356	363	356	362	380	371	371	364	386	347	393	364	354	355	405	378	395	381	355	365	367	348	376	373	369	365	361	370	345	381	378	354	378	363	367	405	400	373	374	381	427	400	388	342	398	421	391	390	329	375	390	346	362	375	352	387	365	358	362	340	404	382	402	358	365	368	360	355	346	398	352	365	366	372	381	395	391	360	384	386	366	362	383	362	347	364	363	335	383	354	384	375	400	400	366	408	368	396	397	357	378	343	394	367	394	348	359	333	388	357	358	366	368	403	393	397	359	373	410	395	353	398	388	395	354	348	373	394	373	358	380	366	430	343	341	346	374	361	384	394	386	355	335	383	391	402	352	360	344	360	372	347	359	374	389	389	344	393	393	380	394	391	407	391	392	338	402	368	354	396	398	361	426	424	353	379	385	397	397	381	356	348	402	369	367	383	385	364	372	393	372	373	381	367	336	401	359	356	387	342	360	402	402	381	363	395	426	334	347	374	421	374	391	389	391	368	365	355	397	361	367	381	386	409	369	396	374	371	352	392	357	384	384	355	325	342	350	377	340	370	400	383	388	347	391	365	372	358	394	394	394	350	401	363	363	395	364	371	361	343	363	375	352	374	422	388	362	375	382	355	386	386	335	364	377	365	359	358	387	350	389	344	384	418	350	362	398	376	380	327	370	344	313	406	363	358	397	391	378	390	392	338	358	349	383	379	385	372	374	398	374	374	368	388	356	366	383	413	378	392	395	357	383	344	364	378	400	352	405	407	357	359	360	367	345	350	364	351	388	390	359	350	365	372	358	354	373	342	358	382	358	349	414	358	351	338	351	360	406	354	339	338	380	378	389	356	367	366	379	367	377	360	379	365	351	356	353	383	365	348	397	333	339	407	380	354	363	347	337	376	372	371	393	394	378	345	354	377	379	359	337	366	423	364	351	373	386	409	381	372	361	374	387	339	393	393	376	351	380	400	340	382	366	367	403	345	350	368	417	351	380	353	341	382	344	357	335	382	382	348	387	401	342	366	373	371	379	379	380	401	370	370	379	359	352	344	402	417	387	407	347	359	387	384	346	331	349	347	387	377	336	393	390	353	382	361	370	367	379	397	382	367	346	388	349	396	378	378	353	376	353	306	391	398	401	425	375	348	409	402	372	383	366	366	360	367	352	365	361	368	400	411	382	346	336	370	391	395	357	365	366	380	377	343	349	338	349	352	387	376	386	390	402	376	347	316	378	353	366	344	356	346	361	357	395	345	339	379	398	372	369	348	373	363	383	357	358	379	367	359	363	341	372	400	391	367	426	359	400	361	316	360	389	376	357	375	408	358	365	392	371	362	368	350	396	384	361	349	390	348	361	371	384	386	366	362	374	385	395	372	412	387	412	385	374	377	402	396	353	355	384	344	371	346	373	404	358	349	376	348	360	376	358	330	367	380	401	355	364	364	364	383	355	339	405	395	370	353	363	351	342	344	376	360	368	367	373	391	419	398	357	351	364	378	348	337	388	341	361	377	364	374	348	379	337	344	351	350	362	363	333	398	369	393	381	376	365	375	349	393	369	387	363	360	361	372	396	354	365	410	415	390	385	389	341	367	401	393	354	371	364	367	361	356	408	404	381	392	397	362	385	368	393	387	397	363	332	349	399	362	406	399	378	374	364	370	415	372	341	371	400	385	368	395	373	382	362	378	381	371	357	381	410	388	376	415
3556	2987	2179	1325	1071	948	908	819	866	871	826	828	788	809	803	874	815	813	811	792	816	815	774	751	774	839	758	804	803	848	759	742	836	782	807	834	773	835	787	748	809	814	763	794	818	806	811	808	833	776	836	791	796	819	857	803	846	760	785	802	809	822	802	831	757	832	862	814	771	826	784	815	812	762	756	761	828	797	792	814	797	802	820	797	808	811	795	817	743	797	773	822	788	777	817	801	766	756	808	759	797	833	806	791	833	786	794	781	752	809	758	748	752	784	736	802	810	803	804	836	776	788	785	782	732	802	776	836	764	803	801	760	786	758	761	782	822	792	796	833	725	822	778	824	801	786	756	798	787	788	707	790	788	827	798	800	772	799	768	777	823	794	773	759	833	790	770	821	821	813	815	765	822	779	794	754	764	792	836	807	804	838	806	811	822	828	806	802	794	784	772	795	762	761	851	811	861	818	738	838	848	763	827	753	777	775	793	802	716	780	845	810	761	839	808	845	793	759	741	805	801	843	790	799	795	837	782	835	803	793	815	779	795	746	837	813	760	832	784	797	787	784	846	771	756	871	808	794	787	801	758	810	755	784	781	814	792	762	809	844	769	787	782	803	859	803	770	804	754	806	777	782	788	782	782	764	867	828	834	832	875	789	726	802	791	824	839	850	796	778	842	848	788	810	761	775	717	798	837	767	770	831	829	768	807	806	811	796	806	815	790	819	757	812	822	778	828	767	815	797	778	792	764	813	807	848	734	840	785	844	784	777	807	806	811	809	820	850	791	822	846	826	780	751	812	799	848	793	841	752	769	783	802	795	791	789	810	826	818	794	775	772	744	856	784	809	794	738	784	775	766	769	807	781	735	820	819	820	774	790	769	798	752	880	762	782	796	824	779	786	777	834	779	790	821	804	774	809	803	794	752	804	787	841	817	797	817	857	797	777	778	818	739	793	831	812	799	794	812	797	777	794	758	785	787	765	819	738	726	791	770	829	806	843	793	841	800	758	803	776	830	793	809	768	790	757	820	818	809	817	812	800	803	809	812	764	789	773	805	822	793	788	784	849	827	764	788	792	786	800	823	787	727	783	815	827	786	814	803	787	857	771	818	824	849	783	811	823	804	790	784	825	808	822	788	795	844	792	771	755	786	809	808	866	808	772	807	744	807	769	813	797	798	774	767	800	783	790	818	745	747	787	852	788	820	800	776	766	828	732	825	826	757	776	812	803	811	839	796	830	834	804	776	813	807	827	839	821	802	791	765	780	833	813	838	791	787	816	745	789	786	826	841	832	811	836	768	785	795	784	781	834	797	783	788	798	766	834	768	816	813	818	792	850	790	758	840	747	786	794	782	770	807	818	797	789	801	811	816	771	766	812	829	812	812	811	811	783	819	767	774	759	797	804	821	825	807	834	822	876	823	791	783	787	801	801	761	801	789	771	813	775	811	785	840	821	836	786	791	840	837	763	789	820	806	766	775	761	800	788	791	810	834	796	746	786	810	847	813	791	820	749	778	822	805	821	753	806	854	829	776	788	748	811	824	762	816	811	752	794	820	819	791	833	758	830	794	779	788	774	778	772	775	812	842	830	756	792	786	802	793	801	784	838	799	778	790	781	780	811	856	797	838	799	803	818	813	784	767	803	790	731	772	806	821	853	806	837	776	827	766	787	808	813	818	822	791	793	802	754	813	803	818	766	767	829	820	821	739	779	840	736	808	774	778	820	848	779	819	823	788	770	784	856	854	783	841	819	787	849	797	829	759	756	830	761	820	837	806	810	795	781	813	783	834	790	818	776	833	817	805	807	744	805	744	767	805	813	790	814	760	796	770	801	809	771	760	785	834	859	775	813	807	856	756	744	828	805	778	825	790	786	820	811	830	794	804	815	759	787	800	779	833	815	749	824	844	798	767	843	761	764	843	806	777	826	792	816	846	742	791	816	812	766	811	815	819	794	806	792	781	762	780	808	796	794	857	839	818	821	828	850	806	817	770	812	752	844	860	837	787	808	783	829	796	810	804	798	804	758	769	804	751	720	797	797	783	828	842	767	857	782	780	795	788	813	823	821	831	790	824	803	825	796	726	783	790	808	817	773	798	836	842	816	793	780	777	836	786	760	817	783	759	777	782	861	811	817	783	849	822	733	750	845	782	761	835	798	806	793	786	810	787	784	731	732	833	805	847	791	839	847	804	816	754	833	815	783	761	768	784	777	831	806	777	860	735	777	778	807	852	847	762	803	794	799	731	790	815	797	837	782	778	791	782	805	772	754	825	834	746	777	820	825	816	810	803	835	856	787	800	823	819	792	795	769	742	806	800	819	806	798	818	782	808	768	830	802	806	823	801	804	787	828	785	776	860	807	811	829	795	790	845	826	833	821	823	765	856	825	827	763	831	784	847	821	760	766	812	774	793	754	817	819	783	809	789	785	786	801	752	771	796	751	796	808	795	756	841	853	795	770	796	784	774	822	781	816	804	810	791	822	810	766	822	787	763	765	816	828	763	810	849	774	779	798	779	770	838	783	813	805	794	766	795	818	792	764	835	848	804	769	753	794	797	816	802	737	798	801	800	806	794	880	884	827	804	786	765	832	787	793	797	785	757	786	771	808	786	835	732	816	781	780	784	801	798	810	795	836	774	730	802	789	799	792	773	777	833	789	777	792	774	834	761	764	857	798	803	826	805	769	792	809	848	745	819	759	789	780	797	813	773	817	799	818	785	790	825	836	784	764	795	812	829	742	790	863	781	780	768	756	770	793	844	762	816	813	805	777	750	810	805	775	819	809	779	814	864	774	802	853	817	825	808	732	792	800	805	810	805	760	812	822	844	773	823	797	780	863	794	783	758	785	821	775	774	764	807	772	805	764	837	751	798	776	817	780	835	825	749	814	796	846	816	798	825	808	791	749	846	790	750	810	770	811	838	789	779	767	777	780	780	800	802	784	809	801	772	791	774	823	787	813	790	778	819	812	792	797	787	759	810	766	769	863	836	794	803	797	802	827	785	797	827	819	796	821	792	781	779	784	784	777	791	754	776	740	806	801	790	786	804	813	762	837	785	833	792	828	817	840	806	792	830	815	816	819	808	790	815	792	826	812	763	776	809	813	766	816	775	769	763	837	796	801	815	824	809	788	746	739	794	763	783	818	861	787	799	783	823	751	790	793	818	747	814	814	838	793	788	756	787	818	812	809	787	767	849	772	822	813	790	748	788	816	800	827	826	869	793	801	783	813	832	825	816	789	770	787	818	809	768	753	816	812	795	776	774	783	834	824	829	772	800	834	804	786	789	776	750	816	814	794	790	778	794	821	832	741	825	777	802	808	810	772	762	830	769	799	809	777	783	816	835	804	793	782	800	789	799	792	791	817	774	792	800	826	796	787	785	810	808	848	839	805	849	772	766	747	850	780	791	793	812	827	819	854	790	788	838	778	852	772	807	779	814	796	826	783	796	827	777	793	759	841	787	802	807	813	841	794	790	825	827	836
24491	21708	26186	27813	21715	21697	2810	510	380	344	328	292	280	277	295	252	255	238	262	246	224	223	238	228	237	231	220	225	236	228	219	219	210	225	215	208	217	211	227	236	192	197	227	225	234	244	221	220	215	215	228	217	206	217	229	232	225	216	212	212	216	214	221	201	205	201	221	221	256	245	224	209	252	215	216	237	212	194	215	231	186	212	220	254	191	212	211	224	229	255	209	224	227	235	204	192	196	211	233	226	215	288	221	207	213	214	203	228	247	217	236	236	232	232	201	232	237	212	223	211	219	190	196	180	212	222	216	243	202	193	220	223	206	217	245	227	236	204	208	215	198	222	196	202	206	205	207	208	190	224	218	212	202	231	254	220	220	237	255	237	226	244	206	233	205	194	214	225	226	237	219	214	236	237	232	216	222	202	249	235	224	222	224	207	219	217	233	197	201	236	229	233	240	241	261	232	208	209	231	228	238	192	202	208	222	206	249	246	219	223	248	237	213	223	212	177	220	219	207	202	241	228	202	248	256	212	225	228	221	216	225	188	224	226	230	223	213	205	226	221	219	231	265	227	226	218	206	250	214	226	228	191	219	236	225	245	235	215	220	208	245	231	192	228	226	227	235	252	211	205	207	210	215	238	216	212	224	197	241	224	208	209	210	214	244	232	212	238	202	215	238	229	213	227	233	241	238	215	217	209	210	228	218	204	208	288	215	229	202	223	215	217	220	231	239	180	213	186	243	217	203	220	229	219	209	214	218	221	190	239	235	225	237	197	211	248	204	223	218	204	202	241	223	190	222	207	204	236	248	233	207	227	224	203	181	205	213	198	220	236	210	240	228	208	244	251	210	213	227	218	234	241	198	195	229	207	218	229	207	204	221	207	206	187	207	185	226	221	205	222	201	202	233	212	224	217	239	200	209	195	223	198	208	266	232	240	204	221	211	202	236	203	196	222	223	200	209	219	218	231	229	222	207	227	232	193	200	221	208	232	222	239	228	217	226	198	246	229	229	242	255	224	230	212	219	217	210	209	209	205	204	223	226	222	240	182	198	215	212	221	215	193	224	231	225	201	203	184	239	252	216	241	212	207	241	212	199	220	239	233	215	224	223	214	221	193	220	234	207	217	212	198	220	212	230	216	225	219	216	212	220	200	230	227	211	209	238	206	221	196	211	211	219	210	204	224	225	226	214	234	279	227	225	229	184	192	210	204	256	217	245	203	209	188	216	218	216	184	209	210	210	227	202	217	243	250	235	204	210	228	212	214	230	225	212	213	238	206	252	233	247	207	238	206	192	217	175	191	219	225	204	194	201	236	239	244	220	221	204	215	230	199	222	210	228	233	227	208	215	197	203	206	218	215	214	217	225	201	222	197	204	213	228	216	234	238	236	224	238	213	203	197	220	205	205	208	202	208	221	206	229	218	227	237	240	236	212	225	230	210	204	209	204	230	207	203	209	221	182	220	242	214	213	212	215	205	224	209	196	211	217	197	214	188	216	224	215	191	245	226	224	213	207	228	247	222	214	246	204	237	193	223	199	237	219	186	206	211	236	228	232	232	210	242	235	211	224	222	191	198	234	210	230	221	226	235	211	197	249	239	238	220	192	215	213	206	229	205	249	221	230	215	229	196	230	223	219	212	207	243	244	244	215	231	225	231	231	230	226	234	227	188	247	205	210	215	226	224	214	197	216	239	187	223	231	216	216	226	198	239	211	200	227	224	221	208	224	230	198	230	206	215	241	244	189	189	219	209	188	200	235	211	245	228	196	229	221	219	255	227	211	226	226	215	205	234	199	236	257	192	247	218	226	220	220	223	233	235	244	217	210	214	185	213	236	202	211	194	226	196	228	206	212	228	198	215	225	194	212	223	211	206	197	213	237	212	242	185	220	210	232	241	205	234	199	222	204	216	216	210	182	209	208	208	208	229	221	215	223	203	222	217	203	260	230	183	207	243	217	189	200	215	253	216	207	262	202	225	172	234	219	183	237	205	225	212	230	208	236	196	219	229	197	223	213	244	216	254	216	233	219	225	231	217	240	219	208	253	230	227	207	233	207	214	220	221	202	202	253	237	242	240	207	239	211	214	230	229	225	209	203	219	242	233	207	212	210	217	236	184	212	211	220	210	202	240	237	219	202	216	193	221	210	224	227	214	232	218	222	220	238	204	229	224	234	222	197	247	233	258	216	232	235	203	182	220	216	205	235	220	186	248	237	203	192	213	229	218	196	194	229	217	219	216	255	223	205	183	211	225	204	212	234	203	253	178	237	194	221	237	225	239	247	204	239	211	223	232	237	216	196	218	225	213	248	246	201	220	226	206	240	233	215	230	212	221	207	234	196	238	213	245	240	206	221	200	233	219	205	215	221	237	207	225	228	214	236	203	212	255	215	233	248	183	191	271	250	193	256	190	218	220	209	237	244	192	197	216	227	216	195	225	245	226	221	210	223	205	229	223	233	240	198	214	234	198	200	211	194	193	208	225	245	218	241	223	225	222	205	208	220	224	210	238	209	211	217	204	205	213	225	195	212	214	227	246	204	223	210	215	213	251	208	222	223	223	238	238	209	219	235	243	226	220	219	201	244	236	212	205	212	198	236	201	248	208	211	210	191	253	224	232	227	244	230	232	224	205	232	218	246	222	208	196	213	213	245	186	200	214	229	212	197	216	218	200	237	196	220	187	212	190	213	236	226	225	211	238	212	211	209	225	212	220	213	202	255	222	205	225	233	228	211	224	223	211	222	222	228	232	206	234	229	221	251	213	236	202	236	204	216	250	223	198	207	237	225	205	215	233	222	229	196	225	192	203	208	223	201	232	231	200	199	212	215	230	197	200	230	212	204	238	240	250	243	231	226	237	248	236	242	213	248	204	220	232	231	205	226	236	216	237	231	215	201	227	242	227	198	196	213	226	221	224	224	222	234	222	219	245	239	222	218	229	198	190	219	246	216	244	224	234	210	247	237	226	214	206	223	214	228	193	227	216	214	224	220	218	247	213	234	181	217	203	215	212	214	223	219	222	229	201	210	216	204	237	234	240	193	229	227	243	240	200	197	191	247	205	251	254	223	205	223	244	239	215	199	183	237	242	210	167	197	202	212	194	230	218	229	191	207	242	203	210	189	194	221	236	196	239	217	200	189	194	228	232	196	237	193	218	224	196	250	200	250	204	222	213	244	222	209	213	206	211	213	222	212	223	205	239	187	240	222	220	201	214	214	256	208	203	234	202	259	210	230	207	211	235	212	222	251	189	225	246	217	211	218	225	225	226	227	208	182	210	210	209	229	215	224	215	212	210	230	200	253	209	227	193	224	218	211	217	211	250	200	244	210	218	205	206	224	225	213	223	225	191	213	187	219	204	250	217	230	259	218	238	229	204	220	205	213	212	229	185	225	208	204	224	209	196	209	217	236	197	217	220	205	223	215	224	214	219	225	205	243	223	215	208	199	233	210	207	245	250	237	239	213	212	210	225	209	227	219	223	223	233
3525	4804	3039	1453	969	737	617	602	544	571	528	512	544	580	517	519	526	491	492	469	510	510	527	521	465	542	491	497	535	449	480	474	518	524	483	477	534	516	500	474	491	503	452	474	488	510	458	503	473	513	533	470	473	528	483	459	509	467	464	499	452	473	484	472	495	452	480	515	489	499	525	510	484	447	475	507	522	478	488	489	461	453	508	497	464	444	473	490	524	494	426	513	499	474	446	503	476	506	482	464	532	464	506	492	495	477	484	521	482	554	458	493	511	478	494	444	524	484	486	512	462	484	483	490	461	498	521	518	467	508	484	465	528	483	458	500	468	519	466	488	489	479	497	490	521	471	499	487	490	485	479	486	493	496	484	463	510	446	487	491	514	481	472	478	482	496	499	480	495	472	478	510	482	493	508	491	505	504	495	473	494	499	518	504	461	459	477	484	539	545	510	467	491	497	510	532	492	475	511	469	472	505	497	503	490	492	488	464	502	485	484	513	524	475	487	513	476	498	467	492	483	467	504	484	487	474	477	512	519	502	493	505	526	484	503	492	506	495	470	464	478	521	494	475	499	449	478	483	474	449	452	465	453	502	497	482	495	498	520	502	475	493	488	481	476	511	489	467	474	492	501	477	467	462	479	496	481	517	502	490	424	508	488	484	496	463	481	466	448	497	459	473	503	477	459	478	481	495	478	478	491	487	508	450	495	486	490	463	470	467	437	510	510	498	482	509	459	493	493	493	448	477	493	459	484	487	481	480	485	488	511	477	493	524	450	505	528	498	508	489	504	520	510	476	485	459	522	464	533	482	489	471	490	469	510	503	486	528	481	476	495	502	494	487	457	459	489	520	483	495	474	462	486	451	453	480	506	500	466	499	506	500	492	494	551	524	499	488	479	457	471	487	468	483	495	454	492	453	506	484	485	519	480	520	494	484	511	530	486	532	488	500	487	495	543	497	471	460	477	492	486	497	508	532	498	482	489	495	460	489	536	466	487	407	536	502	500	482	503	496	503	479	481	479	454	488	456	502	499	492	518	465	502	466	478	477	501	499	476	466	488	452	483	476	488	460	504	503	464	517	490	480	499	479	475	478	458	500	518	500	509	513	519	508	472	475	466	496	518	498	483	458	480	476	447	490	456	460	485	530	514	462	477	488	523	491	468	456	490	482	470	500	499	491	468	487	477	505	491	456	466	457	513	494	521	497	477	445	500	495	467	483	468	442	493	480	447	512	506	457	484	490	524	481	488	519	494	504	505	518	495	472	484	492	481	459	435	475	503	472	499	487	498	487	501	491	513	464	467	451	472	469	486	447	462	477	490	505	506	507	472	478	498	474	524	484	465	464	471	497	493	499	492	475	496	476	510	510	474	461	539	512	490	470	482	474	511	470	488	462	476	447	494	476	525	512	492	466	505	467	491	483	488	476	507	524	462	483	499	498	477	451	505	522	469	458	466	491	478	478	451	493	500	494	493	467	493	484	488	492	494	476	473	508	492	472	475	502	503	506	435	491	502	534	508	500	501	476	489	468	500	463	481	482	497	487	489	482	463	437	462	456	473	462	522	471	458	494	504	485	513	493	479	513	487	474	504	462	487	483	461	461	467	500	481	493	492	488	517	449	470	463	518	467	476	551	485	485	462	502	424	467	481	446	495	517	470	444	442	508	500	484	504	495	449	445	502	483	510	532	486	495	457	473	501	515	537	508	499	464	480	520	465	500	479	464	479	524	462	518	529	470	471	471	500	475	495	502	511	496	483	460	472	484	505	530	466	485	482	488	472	488	526	482	477	489	495	512	477	501	466	494	526	498	482	490	509	526	507	490	455	469	456	493	508	518	468	508	522	483	459	500	445	504	465	480	480	482	462	486	546	496	473	474	466	444	513	468	508	479	480	458	486	475	471	495	478	475	508	482	504	482	486	466	503	503	484	477	473	523	488	524	438	452	476	480	466	514	479	441	517	484	490	489	480	538	509	498	482	488	471	498	476	481	505	475	496	503	506	472	494	526	495	483	488	437	526	477	479	497	544	516	499	535	473	507	456	507	462	457	469	479	512	487	473	465	501	495	531	475	490	491	470	456	491	497	475	498	502	506	466	482	503	455	500	483	479	486	464	489	497	503	487	462	504	507	487	496	489	484	514	527	483	465	470	489	479	455	483	495	520	489	472	471	463	479	466	457	480	496	464	501	512	535	474	512	494	483	437	492	524	530	540	517	461	519	507	499	497	489	495	428	480	499	471	477	460	538	490	503	465	459	488	540	511	539	501	507	464	495	483	504	474	486	496	499	494	456	486	468	496	505	409	477	505	482	502	502	516	495	483	491	446	508	479	530	479	505	469	492	505	536	511	408	489	474	520	511	500	470	492	458	460	496	461	489	503	467	475	517	485	481	468	471	488	487	497	465	483	501	437	470	532	479	489	490	475	506	485	464	499	499	473	497	510	517	479	488	481	509	532	483	480	490	487	465	463	486	486	471	474	511	414	476	481	475	502	459	519	480	477	521	508	438	491	475	517	516	474	454	504	492	474	525	492	456	481	468	491	506	485	467	485	463	478	500	509	525	459	485	454	488	504	472	459	488	504	503	449	480	497	467	494	479	486	491	493	461	472	468	491	475	501	459	479	481	509	474	465	491	488	490	492	481	488	479	472	481	472	492	484	495	470	481	522	494	463	453	450	524	501	496	481	469	477	494	497	485	498	515	477	464	523	501	486	492	496	487	488	481	503	476	486	518	463	503	487	491	483	504	445	497	434	508	494	478	487	470	495	505	527	487	479	504	465	506	454	480	464	419	491	490	464	479	481	504	470	501	477	473	488	512	507	493	464	464	478	468	474	443	474	475	539	462	512	475	489	468	475	491	480	498	466	489	453	496	468	507	474	475	494	476	521	467	488	456	471	458	475	495	451	531	475	465	467	512	516	473	466	487	495	456	508	482	468	479	483	509	478	490	476	476	501	485	502	451	489	489	477	466	488	497	478	499	461	529	512	495	508	487	472	510	449	523	489	483	469	470	466	480	492	477	504	454	481	528	486	496	473	530	491	490	530	495	511	491	487	480	460	506	476	476	484	478	486	441	508	493	447	500	456	471	484	500	525	472	469	499	471	455	521	469	513	456	453	498	513	449	493	476	481	507	518	486	502	496	511	490	500	503	490	504	474	517	488	505	470	487	479	503	505	489	464	483	498	509	489	474	521	510	538	483	474	502	515	528	468	465	468	482	457	461	498	482	465	528	474	511	511	512	482	480	525	462	490	517	507	514	457	481	480	476	489	498	495	468	458	511	501	501	499	494	511	482	493	519	459	471	450	531	488	525	505	459	487	482	466	457	466	494	494	415	497	487	449	484	513	440	450	475	467	493	495	471	480	470	517	475	511	490	476	476	464	511	469	460	474	519	509	453	508	495	512	485	471	460	509	489	431	538	468	481	464	499	492	498	479	499	480	472	481	479	489	539	479	449	504	518	517	442	460	436	460	497	480	475
33561	10373	1115	602	479	472	319	297	281	297	297	265	314	274	268	280	290	284	311	320	301	266	345	288	295	305	289	293	323	256	300	288	342	272	292	306	318	294	298	303	300	307	315	281	270	295	255	283	289	285	302	308	286	304	278	293	275	326	246	293	320	317	261	270	260	284	294	279	293	307	303	301	279	277	295	299	295	315	279	309	298	297	291	314	301	290	294	302	284	311	249	276	268	269	310	307	302	299	272	306	276	301	285	301	308	292	320	279	295	306	309	285	294	241	272	317	281	268	283	316	346	289	265	309	282	277	329	300	267	298	302	313	290	294	284	299	306	281	312	289	280	309	308	254	274	257	283	306	285	295	331	257	293	263	274	291	247	288	286	288	287	291	287	301	274	272	309	296	322	293	281	291	274	282	296	293	290	332	284	288	289	263	291	239	301	258	276	252	286	304	307	316	301	294	283	262	291	277	332	320	322	281	270	286	308	313	277	308	286	302	316	345	314	322	280	282	298	267	294	295	282	275	337	309	249	318	297	274	286	291	275	312	271	300	269	295	311	287	308	255	272	289	312	305	290	309	290	298	320	283	302	296	291	291	278	284	294	268	295	284	295	311	271	301	271	322	303	264	288	303	281	306	298	291	311	331	303	269	297	310	279	311	285	284	295	280	289	285	288	317	304	285	274	263	273	282	283	320	291	286	261	289	292	302	293	316	300	243	279	284	300	304	300	293	302	303	278	299	269	306	282	284	309	306	287	300	307	306	280	283	284	309	307	285	326	306	278	293	290	284	301	306	302	289	335	270	290	308	291	293	269	305	311	289	302	295	303	273	311	269	267	285	288	305	275	320	290	332	321	275	302	334	284	297	303	268	282	263	264	305	258	299	318	327	284	275	284	272	274	267	250	326	347	323	286	316	290	244	288	317	268	294	290	265	255	291	281	260	333	268	284	297	328	255	285	284	304	316	298	271	296	263	335	308	254	311	268	280	285	286	266	272	279	317	278	321	298	280	279	307	268	316	292	311	277	297	305	316	300	313	283	289	262	258	318	288	295	297	292	322	289	250	299	307	328	303	276	308	320	298	290	282	294	335	300	299	294	302	289	293	307	296	270	313	282	281	296	292	266	292	312	313	304	290	279	302	276	285	284	293	285	315	273	306	296	282	276	297	285	302	308	296	312	307	288	307	289	308	245	263	301	311	275	289	292	288	318	312	293	267	286	299	303	282	310	291	308	281	283	294	289	290	296	285	303	265	254	292	298	280	274	295	258	279	294	279	291	270	312	302	314	277	291	249	300	336	272	306	315	292	297	322	322	295	305	278	297	299	281	270	314	305	327	283	295	272	291	287	273	329	287	283	286	280	291	264	313	289	289	279	279	292	267	297	312	285	260	281	304	306	264	298	271	291	303	285	267	313	265	288	279	282	292	267	311	314	285	321	282	288	267	275	312	313	253	288	281	284	283	296	307	304	300	317	298	276	259	289	296	262	307	251	305	302	295	274	300	295	264	300	274	264	270	288	346	286	300	275	283	344	277	291	290	274	295	275	276	291	275	297	289	314	296	290	296	288	264	287	295	286	289	264	297	316	303	279	299	313	302	274	302	286	281	306	318	321	312	293	296	290	337	262	254	307	304	300	281	302	282	273	283	293	298	257	280	274	239	263	304	300	326	310	309	292	259	275	272	332	303	299	259	281	263	307	266	312	269	311	312	320	297	293	292	273	264	318	283	288	287	297	317	278	259	245	286	265	289	347	311	294	315	295	269	261	273	280	298	285	288	280	299	324	284	280	258	292	282	289	287	268	277	266	279	321	292	285	315	310	285	280	322	285	274	298	283	297	275	276	294	311	273	311	291	289	275	306	276	307	325	291	279	291	315	276	305	285	291	295	261	292	312	279	282	314	310	268	281	305	274	311	324	272	258	280	288	325	280	294	299	297	273	298	295	351	316	278	281	288	303	299	271	297	270	244	315	259	303	299	290	288	292	298	319	280	293	291	289	268	303	286	259	278	295	295	288	292	298	300	308	285	301	316	276	317	296	277	290	275	271	294	273	294	271	268	287	296	287	256	272	304	315	288	302	275	295	264	293	273	286	312	292	277	298	311	287	294	268	306	303	283	306	313	289	315	263	295	272	297	259	280	289	279	291	295	268	303	245	285	295	272	280	311	278	286	324	281	307	312	323	272	316	309	293	295	272	251	247	285	281	281	304	283	263	282	302	267	252	288	270	286	306	276	290	287	293	260	301	298	307	281	277	292	248	272	290	289	269	283	284	288	296	272	301	281	316	259	289	292	312	284	269	312	287	274	279	291	253	295	291	279	307	314	277	307	293	287	288	278	284	261	317	314	313	281	303	286	294	300	263	294	276	288	266	278	290	273	293	306	274	280	280	278	265	298	294	279	281	324	311	270	274	285	273	334	281	281	294	290	288	304	278	271	311	282	277	285	298	292	289	249	271	293	274	286	252	290	295	262	274	286	265	295	304	273	231	292	312	312	292	306	287	322	288	313	287	278	282	275	264	289	284	287	314	332	298	307	309	327	302	263	298	293	296	269	263	280	273	284	284	291	268	313	272	310	297	324	284	295	316	301	293	258	275	313	310	299	298	317	282	286	295	301	287	290	301	308	309	331	272	286	271	289	300	272	289	292	293	281	265	306	255	275	298	299	276	270	279	269	289	281	296	285	275	287	280	270	255	277	279	259	299	275	314	281	295	292	303	281	280	321	277	291	284	273	270	282	280	314	277	320	322	249	296	267	278	280	318	292	271	282	267	285	285	267	317	295	273	303	290	303	298	309	268	287	284	281	302	312	290	285	285	319	283	281	274	294	291	304	280	290	278	285	302	285	303	319	331	285	307	273	290	289	289	293	297	295	298	268	295	292	270	316	285	268	293	269	266	282	266	286	311	293	306	268	301	269	281	265	306	279	280	292	283	294	264	247	284	258	321	326	302	293	306	281	311	286	274	262	295	322	259	271	264	276	301	302	299	305	294	304	311	309	294	290	291	266	310	265	297	263	279	286	293	294	269	314	303	271	308	313	277	301	275	288	302	276	278	257	269	315	293	274	293	299	263	269	288	294	258	293	295	303	270	283	296	275	289	304	291	305	309	320	279	301	312	300	299	254	304	315	273	314	287	299	264	281	308	294	285	263	316	294	303	294	312	303	309	297	318	266	313	310	284	285	282	288	300	279	268	282	299	291	333	283	294	287	312	264	287	283	298	284	279	261	256	301	321	301	288	265	310	294	246	323	294	327	304	315	284	264	299	262	313	269	283	316	277	279	289	328	283	300	310	266	298	300	304	298	314	260	316	298	281	311	280	288	313	271	304	296	299	279	285	278	302	295	298	286	282	298	304	281	294	273	317	293	277	301	269	322	269	257	286	316	279	311	252	289	270	298	302	320	301	278	312	312	281	325	284	289	272	277	272	294	307	314	277	285	290	288	270	291	301	303	278	320	273	281	317	297	301	281	267	288	285	307
5720	831	721	721	707	668	657	701	708	703	675	643	662	632	700	672	651	668	658	710	717	692	650	657	680	698	672	623	622	644	671	659	680	686	634	692	666	627	604	684	621	655	653	649	662	675	697	645	675	650	667	706	662	626	687	662	647	651	663	676	685	640	685	666	677	649	676	650	677	696	670	629	659	655	652	657	694	656	638	650	659	641	664	638	721	660	617	658	649	654	632	681	706	677	676	665	703	685	677	664	673	720	659	683	652	719	690	653	656	655	683	656	647	654	698	653	614	685	647	648	619	674	649	677	678	705	699	684	704	596	676	646	684	730	627	629	672	634	689	666	668	671	647	660	662	653	642	719	640	613	653	678	656	662	628	681	649	653	705	640	691	609	668	717	658	664	645	679	711	664	629	680	694	681	718	689	646	662	702	670	680	645	669	665	645	739	652	692	659	675	663	664	659	673	628	655	615	625	658	674	659	620	626	645	714	667	665	678	644	713	648	666	621	664	646	685	701	660	624	660	687	674	679	643	662	704	592	626	636	661	687	706	632	642	658	640	677	657	666	745	674	654	629	693	696	657	680	644	675	623	660	684	644	698	634	718	677	707	684	656	665	690	673	648	662	704	626	683	668	693	611	689	672	657	663	647	623	647	667	638	653	683	646	672	682	651	680	655	630	628	665	667	702	666	634	698	652	652	678	680	653	655	660	649	634	668	658	687	664	685	666	650	663	669	624	639	673	699	657	611	633	652	618	656	624	688	687	672	616	689	678	674	686	696	670	705	655	635	648	642	655	655	658	613	638	605	665	655	651	668	630	699	671	661	639	677	665	645	643	681	639	662	666	658	687	678	683	685	649	621	664	682	701	657	692	652	644	666	681	643	644	654	671	664	640	701	679	646	674	711	675	708	654	642	677	676	631	654	675	653	647	708	660	680	677	665	648	638	693	687	653	689	640	709	674	658	682	686	656	645	643	643	666	660	708	685	641	684	666	622	670	637	654	674	665	652	684	623	666	657	661	661	618	653	689	684	655	666	667	609	645	673	661	658	739	683	640	668	658	684	661	649	692	660	648	606	655	631	649	663	664	628	654	671	662	716	651	684	676	692	663	662	668	658	660	634	636	664	636	656	677	614	619	683	659	646	668	686	657	672	673	699	634	657	641	716	646	660	675	684	630	695	684	665	684	651	693	652	635	711	653	666	627	665	688	661	677	663	707	671	686	718	718	653	672	688	677	689	654	671	642	657	651	654	684	617	673	685	613	665	654	683	640	634	648	651	694	673	614	601	650	669	643	659	698	635	627	591	737	663	670	674	674	660	640	678	697	632	654	706	672	702	668	671	684	630	653	683	621	631	690	670	652	660	645	700	667	631	715	671	669	633	700	634	645	669	661	700	641	666	652	659	660	696	661	671	626	668	689	661	655	681	686	701	685	666	617	619	653	688	670	679	676	645	688	652	670	650	694	689	626	635	636	688	689	662	701	713	657	683	693	669	674	653	669	660	674	663	678	630	671	692	674	655	670	684	706	651	668	621	617	640	688	719	696	680	649	680	643	632	678	625	681	662	637	637	632	675	639	673	663	604	642	663	677	707	705	697	686	706	680	637	656	639	648	639	632	670	678	722	645	653	667	669	640	634	631	663	687	672	648	660	635	680	664	634	653	657	671	685	661	648	654	665	646	696	704	635	635	641	670	652	630	628	652	661	704	622	665	642	629	710	645	617	613	676	694	652	675	645	644	684	655	631	668	691	698	678	715	712	665	661	693	591	699	650	626	682	664	651	653	661	671	643	658	645	692	703	697	658	643	654	666	655	664	666	706	659	687	643	659	682	674	631	683	652	640	678	642	665	678	678	637	711	750	656	687	674	683	628	663	686	659	654	711	668	654	657	718	684	702	666	647	674	686	680	679	661	639	645	618	667	659	626	623	664	714	623	647	657	649	662	673	689	654	645	678	665	658	638	616	639	679	660	675	674	677	751	631	733	625	695	648	619	685	675	653	643	678	654	674	688	698	695	645	663	663	672	652	658	639	716	650	706	613	680	691	644	667	681	658	651	668	645	656	652	670	669	674	657	637	680	647	651	666	637	670	642	634	650	650	663	651	658	665	625	671	680	666	629	665	643	679	641	649	649	663	672	647	636	714	624	660	682	673	652	655	634	615	644	666	694	635	658	701	659	673	633	659	681	678	660	637	637	646	679	620	615	700	690	692	681	640	691	731	638	683	675	625	632	622	661	649	612	616	645	689	637	648	660	645	659	641	641	662	660	616	690	670	652	616	650	681	664	676	626	685	630	653	632	686	673	665	646	676	667	671	694	679	666	665	633	647	605	651	666	691	665	632	650	629	671	666	678	631	629	628	683	656	715	646	681	674	692	637	700	656	633	667	661	700	709	617	668	676	656	684	664	664	668	684	637	653	659	657	717	640	665	634	701	668	719	642	650	629	655	721	676	672	684	693	664	658	706	736	667	705	675	644	674	662	654	663	667	635	653	676	676	652	645	660	656	685	640	684	681	614	627	639	669	664	671	683	706	701	647	639	645	686	620	663	681	702	694	707	647	639	683	661	657	673	670	657	648	668	627	652	637	705	632	633	675	645	658	668	672	625	656	645	652	652	656	661	666	698	626	630	645	672	641	642	621	688	652	628	687	665	636	650	668	654	690	689	656	627	662	622	668	733	673	655	664	648	680	631	699	654	714	663	644	664	677	630	705	701	652	675	670	609	706	641	638	670	644	632	677	660	675	660	643	718	671	718	619	677	634	644	706	683	692	686	689	700	691	685	650	660	680	598	691	680	658	621	678	645	639	669	676	609	608	656	661	657	666	651	668	673	654	664	654	650	658	634	648	645	709	660	628	667	636	661	661	640	652	655	694	677	647	666	661	714	680	680	649	637	630	628	644	630	663	681	647	663	697	681	655	688	648	661	661	628	660	668	643	690	673	667	629	707	695	668	659	593	650	644	655	620	667	624	678	690	645	684	661	698	692	632	680	670	723	660	667	615	690	665	655	670	643	622	675	708	675	654	708	680	713	661	615	686	660	633	678	663	635	636	678	669	646	700	678	648	659	628	616	662	698	639	659	696	663	686	659	640	690	652	618	656	633	666	674	651	643	711	636	672	678	584	642	621	644	664	664	635	648	660	665	643	657	670	668	700	649	646	673	672	662	580	649	684	685	638	668	618	593	684	670	665	670	724	599	651	679	651	628	657	675	671	658	668	721	671	647	644	616	651	671	661	625	631	615	639	675	698	634	681	698	648	666	690	650	671	657	688	664	744	670	653	684	647	675	633	666	644	618	700	688	676	655	670	663	664	699	697	672	573	682	677	663	675	671	708	649	673	652	682	679	674	662	665	684	697	639	619	655	656	675	656	691	650	722	639	672	631	612	652	652	677	611	677	660	631	621	697	654	682	658	634	657	705	713	714	711	655	649	625	673	701	685	682	671	678	659	652	665	639	654	668	635	675	628	657	636	670	688	676	607
25281	21696	25567	28337	21564	4098	636	483	482	477	440	428	382	379	358	398	374	406	390	408	375	356	391	343	414	374	389	410	396	393	382	356	357	394	374	396	380	392	369	365	376	370	369	372	362	389	375	359	405	385	326	380	371	404	382	351	386	372	391	377	352	388	347	364	351	359	360	376	348	386	362	390	351	372	405	376	339	374	430	343	402	380	406	348	366	367	368	387	405	338	358	387	360	336	359	389	352	374	403	413	373	387	356	386	366	418	389	396	371	395	336	376	363	355	370	376	380	389	349	386	374	354	371	348	360	365	381	355	378	391	358	376	422	357	368	364	351	377	351	366	381	384	380	358	362	426	351	399	355	383	376	335	368	365	392	356	375	405	369	373	325	374	387	355	352	381	381	402	389	381	392	377	386	355	384	352	339	381	412	364	398	360	353	364	354	374	351	361	400	358	385	377	329	353	387	351	410	381	380	351	392	376	358	352	387	376	348	358	392	380	372	375	340	362	372	393	358	377	351	373	367	374	350	341	398	375	370	388	365	374	369	410	364	369	379	358	393	410	386	372	405	384	385	377	365	337	373	343	364	385	398	349	381	355	364	404	341	408	380	392	386	368	404	379	393	390	356	373	352	346	393	351	353	404	393	382	396	349	376	336	361	396	371	390	368	363	351	318	377	376	372	374	398	423	404	408	350	352	376	367	371	371	361	361	377	383	375	397	370	403	350	373	360	354	374	345	369	368	371	333	359	380	370	377	364	404	360	364	375	403	385	378	364	370	353	371	372	358	390	419	388	366	387	419	374	397	344	388	350	412	370	343	401	346	381	347	365	371	415	372	358	357	411	380	357	341	381	393	358	372	378	360	390	355	350	369	380	377	365	384	361	340	363	414	402	389	395	323	354	352	372	385	359	386	367	391	353	364	355	376	375	330	360	361	364	369	380	387	388	375	364	340	380	341	395	380	378	355	343	375	359	384	392	361	356	358	388	367	391	345	331	381	386	399	370	388	342	353	360	369	366	377	373	369	333	379	355	351	362	369	366	379	379	412	350	380	369	414	358	336	362	352	406	364	354	323	371	387	359	368	367	360	344	386	359	383	354	390	396	403	354	355	379	352	383	381	382	416	384	374	363	395	433	380	381	371	408	408	333	355	390	378	336	329	379	365	352	358	363	361	381	346	404	367	375	376	381	393	378	368	367	361	369	368	425	351	386	350	414	367	334	382	377	368	366	400	390	381	374	411	363	384	390	374	362	332	346	394	379	358	397	362	380	369	349	367	407	368	354	368	420	392	372	351	393	353	359	352	361	377	343	334	354	382	381	383	376	375	397	370	373	379	360	349	371	347	354	410	395	368	379	336	414	364	381	374	344	358	386	370	401	343	351	355	382	379	374	383	328	378	334	363	372	372	375	390	379	422	395	381	372	351	366	401	373	372	356	369	390	345	365	364	392	374	361	329	324	377	365	324	324	381	384	387	352	369	362	379	342	333	367	358	399	359	400	376	392	365	357	384	335	368	352	361	368	346	361	383	350	373	367	365	382	318	385	384	338	377	389	363	362	353	378	395	358	375	364	346	335	368	408	392	375	348	361	394	376	359	374	345	404	392	371	370	391	359	376	356	390	388	386	391	399	387	349	387	376	374	392	367	377	363	361	401	393	411	404	381	340	413	404	351	355	394	366	381	380	373	359	320	340	381	358	392	358	359	373	357	364	346	371	382	402	364	423	391	358	396	359	377	362	365	358	348	384	393	378	374	340	341	322	350	348	356	402	385	364	357	416	351	341	392	391	360	377	379	325	402	371	345	373	379	397	401	354	363	361	389	382	373	356	371	399	368	370	394	407	402	385	343	362	402	365	351	348	364	363	367	378	391	366	360	370	382	391	403	383	373	385	417	385	389	368	345	377	387	392	386	367	377	371	424	414	358	354	385	347	414	332	390	346	378	368	367	383	369	373	368	346	362	364	388	381	341	356	360	328	371	384	356	356	372	405	358	380	385	351	342	389	367	370	378	385	379	385	364	357	375	427	348	379	396	364	385	404	397	350	363	402	342	382	389	411	380	388	379	383	363	401	384	365	332	387	369	353	328	390	330	379	338	365	360	373	386	351	363	401	394	363	358	407	402	360	346	358	346	376	360	347	401	393	400	397	346	350	368	332	390	347	373	380	374	349	369	365	370	347	416	377	343	377	360	404	364	379	382	385	367	379	353	397	416	358	382	367	414	390	381	324	375	359	390	397	380	399	366	392	447	383	357	382	376	394	349	334	369	378	379	370	370	370	376	374	374	351	372	349	348	352	372	386	373	351	382	363	390	404	346	348	378	368	409	372	368	366	423	387	343	374	419	381	395	366	393	374	383	369	364	389	362	357	360	362	354	365	382	354	357	397	359	382	370	401	358	371	334	391	354	390	333	407	417	360	407	372	322	361	359	386	384	355	383	373	391	387	363	389	402	396	343	369	371	419	353	373	391	402	364	382	360	362	339	383	396	394	365	384	391	378	385	387	405	379	373	384	373	391	373	405	365	344	421	356	380	341	379	352	404	383	384	356	335	376	372	374	370	346	388	387	370	341	381	420	379	310	363	386	367	377	373	384	380	361	362	388	383	392	389	383	361	388	341	369	366	358	360	360	354	377	396	372	381	370	401	355	359	371	348	364	386	356	342	370	393	360	362	382	403	344	365	354	371	382	385	376	366	405	405	377	365	374	374	387	402	365	392	353	344	364	353	368	367	370	398	362	386	394	354	349	369	348	358	352	337	356	351	347	352	365	348	384	386	387	338	388	394	358	361	319	361	322	394	347	364	340	333	365	388	319	334	372	363	336	348	380	366	356	394	371	360	359	413	359	385	352	352	416	396	385	375	413	314	358	351	357	358	354	339	391	386	401	400	381	380	378	357	383	353	406	340	377	395	374	399	364	361	383	361	341	379	388	380	378	340	370	354	407	368	365	415	374	359	352	391	358	384	368	380	352	342	319	347	367	335	394	375	355	399	408	356	379	381	379	338	351	390	371	354	368	398	371	384	401	417	375	351	385	382	370	380	378	345	371	363	361	376	362	396	358	365	405	407	361	349	357	379	338	366	400	354	401	391	358	392	389	396	387	371	401	359	361	333	355	337	380	386	408	393	376	367	357	373	349	401	384	394	383	375	365	392	370	377	384	415	404	371	364	356	359	381	439	354	378	354	363	364	349	373	355	377	380	398	401	351	343	372	394	367	366	387	369	367	412	365	371	388	348	369	399	418	378	373	342	370	348	376	380	397	375	349	371	363	375	393	353	385	409	365	346	351	375	407	381	413	372	385	381	418	377	348	314	374	387	348	352	311	400	386	360	356	352	378	386	349	395	374	376	399	335	380	364	346	345	350	356	355	350	346	362	367	363	364	365	366	382	364	376	370	359	365	413	387	372	408	389	350	360	375	352	382	353	358	379	389	339	394	382	349	348	352	333	382	369	362	390	379	380	365	401	374	420	365	383	375	377	385
3546	3138	2167	1299	1006	878	903	852	871	873	824	835	796	855	781	836	797	755	840	810	805	811	832	825	798	801	810	803	844	834	801	822	851	870	875	771	790	800	792	850	806	815	832	756	784	804	810	747	815	821	769	827	777	816	822	815	823	804	791	865	781	780	826	786	792	777	824	781	787	806	818	823	797	810	786	769	781	774	796	838	827	825	754	783	752	861	820	784	758	853	756	791	819	783	771	807	808	761	800	830	830	778	815	757	803	852	818	790	834	829	795	739	801	835	821	767	842	762	828	797	769	823	758	838	769	825	774	786	780	815	774	820	838	757	832	802	771	802	819	824	844	842	827	847	784	758	816	733	775	815	775	814	818	819	829	847	792	803	794	821	754	777	807	782	778	837	754	833	817	772	805	755	749	772	822	754	816	801	789	782	789	775	810	778	814	758	780	828	815	837	844	816	749	778	805	815	770	797	803	804	796	846	827	772	844	786	804	851	813	787	822	790	739	830	792	812	764	755	812	792	784	782	768	783	821	805	874	806	782	804	791	785	746	797	794	790	772	796	829	792	779	874	805	809	784	818	809	847	788	761	759	787	777	812	808	801	783	828	808	871	785	771	842	787	839	762	790	831	815	843	753	762	791	834	831	815	827	869	787	830	820	786	818	796	829	818	752	796	765	793	831	841	815	815	770	804	818	792	832	801	797	778	811	750	801	766	813	799	825	807	788	813	804	836	785	811	817	795	778	801	797	780	845	826	825	839	847	817	840	791	779	819	772	833	785	809	809	797	832	771	782	821	774	831	832	743	810	812	791	833	788	737	787	798	817	736	807	882	792	801	817	796	828	824	795	781	788	833	793	806	858	759	785	777	778	767	775	745	837	808	789	801	749	802	761	834	780	842	765	770	777	786	830	784	772	787	814	749	818	780	833	865	831	787	796	783	857	825	800	804	758	816	764	788	796	828	802	760	801	833	824	817	791	759	804	780	774	831	810	803	808	783	799	800	808	785	840	773	804	843	798	769	836	771	788	830	787	771	804	784	810	785	766	822	815	783	828	785	772	849	773	805	774	759	803	797	817	813	798	833	765	847	794	773	825	823	842	751	829	833	810	805	817	860	777	782	769	804	833	787	801	811	856	762	801	753	798	780	777	734	759	790	801	839	844	814	788	817	847	806	770	834	793	805	820	799	810	799	773	785	753	795	757	803	801	810	830	800	794	734	796	739	805	752	764	777	813	719	807	795	804	783	811	777	830	797	800	806	779	793	782	844	785	796	807	806	830	737	786	800	769	795	809	797	793	809	773	733	823	795	791	819	785	753	852	787	726	850	793	786	735	797	778	826	760	864	791	832	847	800	807	803	809	800	804	804	815	779	753	799	775	848	786	812	823	826	809	743	781	807	782	791	793	811	805	811	807	806	785	798	802	835	778	796	779	818	744	773	812	755	848	760	797	779	797	796	796	835	807	768	809	763	847	804	792	809	820	811	763	818	761	770	821	770	741	758	763	789	817	781	800	855	811	796	773	760	844	739	751	794	808	755	828	768	802	804	795	833	811	783	803	794	800	757	813	790	818	768	829	800	814	781	798	813	806	756	798	876	817	819	807	837	768	808	762	778	825	817	795	794	818	744	791	805	783	774	799	772	803	823	771	845	810	839	802	772	760	823	827	782	782	802	735	816	781	795	771	829	823	805	748	789	803	754	799	792	828	795	822	828	819	738	803	782	744	793	820	762	817	780	780	852	806	831	807	797	831	794	825	799	757	812	742	814	781	771	752	761	757	806	727	767	805	800	765	799	852	812	842	795	764	791	775	791	789	808	820	762	795	789	797	822	818	804	833	815	846	820	784	850	828	837	818	796	763	816	798	798	805	733	799	766	805	782	810	820	789	794	795	779	748	774	792	827	806	768	778	807	804	845	774	805	859	815	874	766	815	799	799	793	812	771	785	793	835	779	772	754	822	802	790	812	773	778	764	769	734	756	830	797	800	811	780	787	830	782	755	818	772	792	803	787	807	802	765	801	812	814	765	787	787	770	752	798	830	790	783	870	804	775	815	807	776	812	829	764	831	817	801	770	839	732	795	820	772	787	784	757	815	797	793	821	807	781	804	793	825	812	843	807	796	783	812	789	851	835	789	788	773	784	835	775	780	809	803	776	852	789	852	845	811	768	815	768	800	826	759	800	796	813	803	790	820	787	836	824	765	743	780	833	823	756	758	807	785	776	766	808	777	782	778	850	830	796	816	795	857	776	792	764	809	816	843	858	803	765	817	817	782	744	792	786	828	776	741	828	828	852	859	793	795	835	855	784	801	800	807	835	870	820	825	853	838	799	767	791	809	772	774	802	775	791	824	819	756	867	814	821	766	841	798	847	814	784	807	810	806	814	848	762	773	809	800	726	852	740	812	772	788	835	840	793	782	809	826	789	750	754	784	836	820	825	782	774	786	835	806	784	785	815	812	816	803	776	787	791	810	766	794	827	797	810	809	798	833	759	827	774	831	743	796	793	823	790	781	792	772	835	774	842	830	818	768	812	774	788	810	799	801	747	820	845	852	766	790	784	848	777	819	807	785	813	798	853	802	810	746	764	781	789	792	803	762	787	804	771	842	782	801	853	795	738	790	787	766	769	810	831	832	775	759	817	815	794	828	761	812	851	779	784	823	823	780	774	824	761	779	804	824	781	783	798	794	870	771	795	787	780	775	846	775	821	806	853	767	843	789	779	777	820	774	867	842	754	847	838	850	815	815	803	823	827	806	806	756	810	806	794	759	810	778	834	789	775	831	859	774	827	826	814	782	800	831	783	855	759	744	872	785	767	823	829	825	816	782	741	805	870	839	779	818	795	815	790	761	792	816	799	796	778	836	824	823	785	778	793	724	795	836	794	838	793	745	779	853	799	810	824	791	818	843	869	825	786	786	828	712	825	788	834	819	812	866	764	779	794	802	797	723	800	824	770	811	792	811	777	805	797	850	815	805	736	785	770	768	768	758	799	778	803	754	793	806	776	764	765	780	818	807	789	786	789	799	787	850	817	779	813	756	826	849	832	815	828	784	787	823	769	853	799	786	768	775	752	779	814	774	816	785	801	804	811	793	813	833	817	804	842	755	814	823	790	795	853	769	819	765	776	796	836	825	872	810	837	818	769	830	782	782	797	787	783	779	763	772	769	851	792	772	787	751	820	784	742	748	826	777	799	830	815	820	773	806	807	791	862	805	817	821	793	819	777	781	793	777	790	821	846	832	825	799	788	844	801	823	807	743	810	775	769	799	786	765	830	818	754	813	801	773	758	806	740	804	770	824	813	820	817	770	789	805	841	798	763	858	802	737	824	770	780	791	849	780	788	767	818	773	806	830	797	793	802	788	818	789	786	847	810	856	833	782	778	785	783	845	765	753	813	798	792	867	797	756	764	842	800	801	752	807	833	797	829	754	795	786	767	822	780	832	788	826	796	794	825	774	823	772	808	809	803	772	843	783	800	802	758
24497	21700	26123	27788	21708	21685	2763	493	345	354	308	322	285	245	233	249	213	254	234	213	220	240	229	241	248	234	210	229	205	199	237	217	219	207	226	250	234	212	216	195	230	223	179	228	261	244	206	220	210	195	232	211	212	217	215	231	230	220	208	205	206	217	249	217	202	209	232	253	224	228	208	199	213	228	216	198	200	199	220	205	204	199	219	233	214	214	213	224	194	203	233	222	203	200	199	205	248	234	228	208	203	215	223	244	205	245	206	225	246	204	216	213	223	213	210	194	202	211	225	224	232	207	200	221	244	247	189	222	235	216	252	236	226	202	208	193	220	209	235	211	224	200	228	232	260	234	243	192	231	227	238	222	235	243	201	221	205	250	232	198	220	226	212	214	233	259	210	227	195	225	206	223	221	224	214	203	234	220	218	238	209	219	200	210	216	222	243	207	208	204	219	214	206	201	248	197	225	191	244	217	209	221	209	210	221	228	205	211	221	208	227	203	215	212	222	210	227	245	173	210	214	202	216	214	229	214	218	220	218	238	219	210	196	260	245	242	216	204	210	202	249	220	210	211	220	218	222	215	195	232	240	227	212	221	210	229	221	209	225	206	241	229	215	219	220	214	218	215	202	230	219	250	205	214	215	232	210	224	199	209	246	232	200	206	220	201	229	225	225	210	216	227	201	225	193	211	226	227	195	205	229	218	215	209	220	227	216	217	199	218	202	199	198	216	219	207	205	202	258	228	231	225	195	244	218	206	242	223	216	226	197	223	231	209	192	244	257	243	219	214	212	198	217	204	205	219	215	190	230	216	219	214	223	203	211	229	216	245	230	244	237	214	222	225	207	215	228	215	218	200	240	228	223	205	204	182	198	216	224	220	202	226	231	227	231	225	215	234	240	239	206	208	224	208	211	225	221	210	219	208	237	197	207	207	239	216	208	215	257	234	197	201	203	235	204	222	235	230	228	233	200	209	223	205	236	218	220	228	214	207	217	207	227	222	195	234	217	204	213	218	231	241	241	221	207	237	217	227	225	219	218	238	233	187	217	181	234	199	223	238	216	234	232	217	216	220	210	198	249	212	241	229	259	211	239	206	188	218	220	205	213	231	220	250	231	194	203	229	252	247	238	205	220	229	231	215	201	198	187	191	227	186	187	229	205	191	224	240	209	223	243	233	245	230	201	200	213	234	230	221	216	209	210	203	251	201	226	244	223	246	202	189	220	199	201	212	199	181	234	235	224	204	218	224	198	217	215	209	223	227	190	229	231	228	199	223	207	216	205	232	210	218	202	220	219	223	209	226	245	241	249	206	234	214	249	212	208	204	240	209	226	210	225	251	222	223	214	233	245	221	256	225	237	248	208	195	199	206	225	211	204	215	203	231	245	220	242	248	219	211	209	240	234	230	183	224	201	243	230	206	190	224	228	213	199	226	259	221	222	247	210	202	230	215	228	195	245	240	222	251	196	256	245	212	220	238	223	212	204	230	248	234	247	222	182	229	244	216	252	241	224	217	216	218	201	235	245	219	200	227	206	228	212	204	202	211	188	243	213	239	187	211	228	210	243	232	198	234	242	238	220	201	202	216	181	250	221	206	232	220	223	229	240	231	245	220	224	229	224	222	222	210	213	200	211	215	236	197	192	227	214	221	226	220	205	209	216	205	209	197	238	203	220	209	239	195	230	235	199	249	238	195	205	239	257	213	227	209	220	230	208	246	184	220	221	220	230	204	219	224	237	204	194	229	224	239	247	240	214	207	230	234	250	207	211	241	223	218	200	213	250	235	229	213	233	246	234	222	202	211	208	186	213	217	202	243	239	221	196	218	251	205	228	238	210	225	217	188	212	228	214	221	217	241	258	224	200	240	223	213	217	202	194	191	210	218	199	231	217	223	178	203	238	222	181	202	215	195	220	215	227	206	211	224	240	227	211	238	183	211	251	205	205	255	240	216	198	226	215	216	230	230	211	197	245	209	247	206	207	226	210	241	207	195	234	199	218	197	241	211	208	192	232	230	242	217	227	207	202	229	237	192	196	216	205	245	200	219	231	244	228	246	221	198	250	240	211	218	214	242	234	219	210	213	233	223	246	253	226	214	249	228	220	197	235	187	195	236	200	229	233	198	228	189	212	209	200	194	232	240	230	200	224	209	229	241	207	201	212	211	243	233	226	231	213	219	216	190	238	239	208	250	214	236	267	252	211	221	220	245	206	228	199	231	230	213	210	195	226	227	221	201	207	225	210	191	222	206	200	173	175	196	223	228	211	211	214	256	235	191	218	200	238	250	218	213	194	213	201	197	223	226	236	233	192	223	195	228	202	221	193	233	227	234	191	209	205	237	237	211	233	224	214	213	238	241	206	201	240	224	216	248	224	199	202	212	220	229	219	207	209	216	196	229	226	223	190	221	204	241	219	192	207	218	188	196	219	228	214	219	245	215	217	220	241	217	219	218	222	240	227	228	231	234	216	235	211	223	207	230	178	234	203	228	207	211	221	216	202	217	216	224	227	202	234	254	237	203	237	220	217	222	249	234	207	203	234	227	215	193	205	214	221	202	233	203	220	232	232	235	209	237	200	200	218	225	209	222	203	193	234	267	228	204	206	222	215	201	188	219	234	211	226	220	191	215	234	236	221	195	206	211	213	232	222	215	200	227	232	222	204	215	232	217	219	208	228	213	193	209	209	215	252	243	215	235	206	220	218	196	226	211	208	223	237	228	207	196	213	227	222	214	203	247	214	228	208	230	243	230	233	220	227	230	221	199	219	208	217	233	226	212	210	222	241	207	234	216	216	244	223	208	223	222	177	187	206	201	210	204	224	232	249	228	206	248	215	241	214	209	198	221	198	220	234	214	196	208	225	230	228	241	209	202	233	210	235	204	226	218	207	188	252	227	219	221	232	203	202	226	251	208	260	212	234	215	227	220	224	251	212	225	202	241	223	211	251	188	226	231	217	228	212	236	228	210	225	215	195	186	205	212	207	235	239	237	225	192	224	238	212	206	216	186	207	235	207	193	244	230	210	210	230	241	206	197	197	226	232	225	200	233	208	237	237	213	225	199	225	219	216	215	201	212	258	223	203	240	196	190	201	187	205	196	272	229	238	227	223	224	213	251	225	229	234	218	228	233	225	254	211	240	221	215	214	213	225	211	253	198	264	226	190	202	224	217	224	260	179	210	202	226	208	194	215	219	236	216	197	190	205	204	227	244	226	188	211	213	220	214	208	216	198	231	244	209	200	226	227	235	219	226	177	222	234	205	196	219	197	202	220	219	240	195	203	223	219	194	241	222	220	215	217	219	253	228	255	218	223	221	241	208	195	219	237	207	236	210	204	219	255	202	230	231	193	196	193	228	232	234	208	203	199	211	220	225	205	225	218	232	234	222	215	232	265	199	226	221	204	241	216	228	217	230	226	210	210	212	230	224	209	210	215	238	217	200	221	218	213	215	226	229	213	186	233	206	223	217	232	252	221	221	240	211	194	222
3394	4875	3041	1549	949	764	656	585	552	535	513	496	515	526	502	499	518	513	506	522	492	515	508	527	495	474	521	442	478	476	489	533	502	503	532	497	458	448	493	514	502	506	495	477	503	523	466	470	510	469	477	463	504	504	483	440	495	525	478	489	479	456	486	526	451	441	484	479	529	477	454	473	484	505	494	485	454	492	513	476	475	474	520	525	486	498	483	482	491	493	496	490	454	457	482	490	510	499	478	448	495	493	461	493	488	519	519	482	492	493	495	556	488	477	452	515	498	452	467	503	488	488	510	513	464	488	483	512	509	496	465	496	485	506	442	493	519	492	513	458	483	480	448	492	537	511	468	509	494	482	460	493	465	506	477	521	490	481	492	499	518	488	473	476	490	480	460	494	491	464	486	476	454	506	465	502	500	487	471	536	478	498	446	512	496	476	493	524	489	476	451	478	472	518	510	498	521	494	495	513	476	510	534	464	483	535	462	472	498	512	494	485	475	503	502	489	511	536	483	518	480	510	458	487	509	498	469	464	457	511	471	530	494	476	491	508	510	492	455	486	472	471	472	509	499	473	470	489	512	500	520	441	506	466	494	444	493	464	515	488	471	433	500	487	476	490	504	499	495	501	493	479	465	491	481	514	465	491	473	468	504	445	518	517	504	482	507	512	479	503	488	526	525	468	429	491	489	473	539	466	457	492	501	500	459	473	479	523	493	467	455	529	455	500	510	474	480	493	485	516	527	514	520	508	463	510	484	486	480	502	513	474	434	485	427	503	502	484	478	462	510	481	468	455	471	475	477	477	480	489	495	508	470	481	481	483	512	495	478	502	493	512	489	465	491	477	452	460	475	549	504	487	534	502	476	489	509	506	480	507	490	491	482	525	482	476	479	474	522	453	430	494	529	503	460	472	519	448	486	477	482	479	502	494	477	473	506	476	463	439	496	466	443	487	486	502	514	490	440	468	496	508	472	503	484	511	481	468	505	468	503	498	493	502	478	477	477	487	518	443	467	514	475	479	478	498	441	501	511	468	459	472	474	489	472	462	506	465	491	463	462	458	528	474	451	509	471	443	526	518	488	493	467	543	497	509	515	488	475	490	456	491	522	461	490	503	495	479	450	507	499	485	477	491	467	488	478	445	506	487	462	487	478	519	460	505	450	505	530	446	454	465	458	544	456	484	468	471	521	508	482	493	506	508	459	479	450	484	565	483	488	466	481	490	526	485	468	480	485	511	476	508	496	525	505	436	480	491	474	503	468	527	463	480	528	479	482	481	513	479	460	470	501	452	516	490	474	509	489	489	501	491	497	485	463	472	504	492	499	476	485	492	504	500	454	510	500	474	530	511	466	482	480	480	502	469	446	487	497	518	511	469	523	536	478	499	512	485	471	473	457	467	484	504	484	508	496	486	465	506	457	468	472	491	448	486	452	463	486	502	487	501	515	486	484	535	531	483	465	440	454	476	478	501	508	475	516	446	516	504	482	474	489	469	459	486	474	435	514	472	517	434	452	503	510	492	461	501	502	495	509	457	450	494	510	476	475	460	470	472	493	494	518	477	463	487	491	484	475	487	472	501	455	500	442	487	487	488	508	493	463	466	474	487	523	463	501	458	484	488	499	481	486	431	504	498	489	508	475	521	460	472	460	461	485	449	525	453	501	498	508	437	499	477	508	508	503	483	464	462	512	511	491	471	493	478	480	489	477	478	499	436	467	469	459	449	466	472	506	499	468	455	492	477	476	469	463	469	496	495	505	467	483	477	479	490	498	484	508	453	496	521	444	520	480	498	529	473	478	494	455	468	480	475	485	506	471	505	512	474	497	502	485	511	471	489	472	512	465	483	421	474	474	497	503	504	495	504	506	513	470	455	456	475	506	495	475	501	477	515	466	482	472	469	455	500	455	475	483	471	470	456	483	485	506	438	473	502	502	530	480	470	489	483	494	505	496	457	470	455	496	510	474	514	466	481	492	475	488	472	499	504	460	478	486	519	470	518	488	498	517	471	509	499	489	507	534	503	499	484	515	470	493	518	448	471	480	450	521	494	494	511	486	464	461	509	474	503	503	499	492	486	485	476	469	466	458	491	524	492	477	480	477	477	515	479	468	500	504	429	475	492	473	485	468	480	492	472	499	491	516	522	471	491	462	487	497	455	477	477	451	464	460	464	472	502	501	467	499	495	474	476	484	525	499	467	477	453	493	557	489	515	465	480	491	452	494	534	480	486	481	478	472	477	498	524	482	531	495	487	474	518	532	505	464	457	441	516	462	464	494	488	514	470	496	497	501	509	443	476	497	443	486	468	492	524	468	489	489	492	467	486	515	486	505	483	511	471	486	501	473	466	505	477	485	476	488	497	486	482	475	466	493	499	486	506	460	490	454	471	422	512	503	427	511	460	490	515	467	460	504	502	476	485	473	486	466	472	448	459	517	503	490	484	446	495	471	503	494	481	488	490	499	475	472	478	497	460	498	488	496	491	423	487	509	512	483	495	477	516	494	517	499	519	494	524	498	457	487	434	533	496	470	486	467	515	485	465	479	522	467	460	486	505	489	461	471	499	471	523	485	499	495	493	476	485	519	475	484	466	470	475	511	507	485	475	484	518	500	491	479	464	469	464	527	453	481	469	474	458	507	503	466	507	473	503	502	489	516	485	456	476	477	464	488	471	483	532	506	470	506	497	478	450	480	495	484	517	493	517	473	418	477	477	493	470	477	480	499	525	506	494	507	493	471	487	469	472	479	446	485	509	467	474	483	479	521	450	491	490	483	497	470	507	472	526	440	474	495	491	492	469	492	495	459	459	478	501	437	491	506	499	479	457	491	489	493	503	506	486	480	434	441	489	509	479	478	471	489	514	491	471	483	461	501	534	488	479	511	486	458	530	455	479	471	575	466	478	475	464	479	452	513	496	476	505	502	457	484	455	509	483	494	511	486	505	490	509	515	496	510	500	458	484	519	464	463	503	452	482	460	498	505	491	473	452	498	507	484	512	493	509	496	471	473	506	461	495	475	500	533	485	478	484	436	547	448	521	471	468	473	477	496	491	509	500	482	528	479	481	466	482	474	499	474	479	494	478	459	506	468	506	474	473	486	516	474	503	515	474	532	462	486	445	482	531	439	478	486	511	467	486	485	492	506	527	474	500	488	514	486	493	467	485	496	492	523	467	453	519	496	466	503	472	497	470	495	486	495	474	503	504	491	495	501	464	464	507	513	428	501	486	523	488	475	482	494	474	499	454	498	513	499	497	502	484	459	527	485	502	495	482	455	460	465	452	467	468	495	465	497	476	497	527	463	508	466	521	494	447	456	490	484	448	495	525	464	517	490	523	505	483	481	469	484	464	498	479	478	455	528	496	457	508	511	465	452	479	430	490	464	443	505	494	502	459	468	523	558	498	484	464	476	502	478	491	512	453	503	536	507	451	443	512	477	480	483	519	507	451	494	503	492	475	492	457	459	498	479	448	500	517	468	457	498	521
33529	10143	1115	613	483	491	313	289	318	302	310	290	285	305	297	278	310	290	309	318	303	294	279	286	269	291	324	293	270	326	301	271	273	325	272	275	289	293	270	280	278	269	306	284	257	348	292	261	264	297	275	310	288	293	284	270	292	305	271	275	301	288	292	293	286	288	284	307	293	251	288	266	283	272	303	288	311	328	275	313	277	284	273	319	291	286	294	290	284	273	287	272	291	278	281	341	288	318	274	303	298	314	309	304	301	278	312	289	309	305	308	285	304	250	325	292	288	287	286	241	294	290	284	296	291	314	309	275	292	308	278	306	315	285	286	307	276	280	286	280	320	263	329	292	292	273	329	303	260	288	271	251	277	293	283	306	261	282	284	331	267	288	259	273	303	296	329	277	297	275	316	290	298	313	307	290	301	259	290	295	311	285	324	279	291	310	339	299	277	300	309	322	312	297	295	324	264	263	296	297	285	277	290	291	301	284	287	262	272	293	288	272	273	280	296	288	288	296	300	288	278	304	322	274	299	269	297	314	312	312	286	270	326	267	277	272	293	279	278	298	293	297	290	297	274	289	294	291	283	274	270	286	251	263	323	279	293	281	269	272	280	265	268	286	287	268	344	306	282	276	256	289	311	313	280	310	281	307	271	328	274	301	278	280	279	273	293	292	294	268	291	334	339	312	313	310	291	313	302	243	288	307	255	280	292	260	301	263	302	300	296	281	277	287	311	278	318	270	288	312	314	277	292	254	329	309	286	281	279	265	292	302	243	296	260	288	290	286	272	265	274	283	297	314	290	331	275	257	255	281	308	294	280	292	300	315	286	272	303	298	308	312	346	275	322	264	298	293	274	310	333	284	301	257	281	309	326	338	278	311	300	302	329	297	281	290	281	324	290	294	278	276	293	288	267	292	283	307	288	256	312	313	284	258	263	284	288	234	316	328	294	274	272	289	291	253	289	325	265	278	293	315	288	315	247	250	318	318	254	298	306	282	290	325	290	271	281	304	328	299	311	310	287	279	303	279	284	277	304	280	258	288	297	298	299	262	279	261	289	289	281	312	297	272	301	275	311	306	323	273	322	301	284	287	307	290	270	300	251	286	287	319	342	302	279	278	285	295	326	279	278	273	270	280	285	288	266	284	271	306	288	328	286	292	292	276	266	278	313	301	294	272	291	293	267	341	294	286	287	310	299	325	256	328	294	293	276	276	314	290	273	283	323	290	286	296	291	307	289	338	319	323	273	292	265	291	286	317	265	333	289	287	298	275	269	253	274	290	330	291	285	300	255	289	318	261	274	328	275	318	327	309	272	275	308	311	282	315	319	315	308	285	290	276	288	314	307	297	287	259	303	264	286	264	312	303	294	286	312	303	252	290	280	304	293	320	274	261	271	292	293	271	317	288	309	299	254	297	273	301	314	302	295	296	276	294	245	308	301	273	319	296	279	271	316	282	277	286	307	305	285	282	297	298	286	309	291	286	324	284	290	275	268	309	302	297	275	260	265	259	321	300	307	307	310	268	300	292	262	267	311	307	301	291	302	287	314	324	305	303	306	295	309	290	295	304	277	324	265	294	305	255	305	294	297	298	290	247	300	277	321	299	253	262	296	292	278	257	277	296	289	287	311	285	295	273	254	267	287	258	279	306	287	270	286	290	254	258	273	298	280	282	263	292	291	315	286	312	296	262	314	322	297	321	273	305	286	318	271	309	306	311	272	259	267	295	305	310	342	306	285	312	311	297	273	273	290	306	289	308	288	304	275	264	286	271	299	275	264	286	279	274	295	266	332	265	280	278	296	306	314	292	293	301	304	309	306	289	273	301	318	283	317	305	287	283	272	280	251	298	294	311	289	295	283	303	325	282	322	280	272	270	286	322	279	284	274	303	309	278	304	327	304	302	281	287	301	297	307	302	269	295	259	277	294	302	256	288	290	309	280	290	292	268	266	297	323	323	311	282	335	292	298	295	285	295	273	278	316	323	271	278	313	281	300	268	293	293	313	298	288	297	294	268	308	290	288	263	287	265	279	306	304	259	299	266	267	316	289	283	304	317	282	290	290	251	228	271	306	309	352	289	278	268	298	288	276	310	303	287	289	280	321	284	264	295	285	305	294	271	280	292	302	291	274	268	301	294	272	273	311	310	287	287	261	318	300	327	277	296	310	297	315	295	262	340	251	289	295	268	265	337	312	299	289	283	283	275	253	275	285	315	285	311	291	269	285	298	281	322	305	302	341	318	279	306	301	272	301	317	253	278	317	297	280	333	323	274	292	256	284	311	305	338	329	287	284	277	327	266	277	267	289	293	282	257	309	303	305	304	303	322	278	299	283	288	307	281	281	268	310	286	277	263	272	304	258	252	304	289	294	296	267	287	283	292	288	274	270	294	309	287	311	291	264	303	301	307	268	262	324	306	280	289	287	290	296	299	274	308	285	278	328	309	298	274	278	301	243	328	277	296	320	280	262	304	299	319	292	290	315	292	290	254	257	315	284	271	285	289	264	298	299	290	296	307	254	313	303	279	299	306	289	263	265	306	307	293	324	291	299	294	278	261	296	314	310	293	320	289	298	286	274	296	322	288	312	294	305	290	320	263	267	310	288	310	294	266	317	272	309	277	284	316	264	322	317	277	296	278	284	278	272	299	267	281	272	296	282	275	268	302	258	302	273	297	270	308	259	292	320	291	272	281	315	291	270	285	310	291	306	311	265	276	305	257	303	267	289	272	334	305	306	279	274	312	316	300	292	309	303	287	295	299	273	284	286	311	272	290	309	313	308	286	247	305	313	325	292	295	303	292	279	273	310	315	333	273	299	315	284	303	286	321	284	296	312	313	266	312	280	264	321	342	264	282	306	301	308	285	296	301	284	300	302	294	254	282	328	284	273	289	302	312	282	260	306	276	262	240	299	294	304	281	315	300	316	316	289	303	288	316	294	290	266	304	263	288	266	297	314	308	268	283	314	311	290	284	277	266	302	283	265	330	274	300	292	273	311	254	306	298	290	319	296	265	296	333	287	258	283	274	290	295	271	308	299	309	284	279	288	289	314	301	301	323	299	295	278	281	297	304	261	276	281	299	270	324	315	288	304	295	307	300	283	315	309	311	270	295	291	248	307	299	288	305	288	306	309	303	270	297	286	276	277	304	279	299	267	320	301	295	320	309	312	309	281	321	292	313	281	302	277	265	262	302	263	261	291	283	262	263	267	316	261	283	293	292	295	287	302	282	323	303	297	294	305	303	281	281	301	300	261	264	308	279	310	269	264	287	274	305	259	253	273	301	294	319	289	271	266	280	284	307	298	285	302	292	277	304	281	313	318	275	290	315	270	311	334	269	310	289	246	321	283	305	287	296	311	304	304	291	334	291	278	310	280	317	305	284	318	286	303	338	300	286	266	310	262	319	245	265	280	289	314	273	268	281	326	271	271	300	297	260	315	273	300	329	307	262	321	298	336	265	319	294	289	286	336	318	277	303	303	270	315	271
5594	822	720	711	668	691	662	715	648	679	652	682	630	730	630	653	626	689	713	725	673	672	658	663	649	697	634	749	654	634	631	642	689	646	718	674	688	663	696	688	663	674	685	675	653	664	642	676	665	685	685	637	673	689	637	655	626	624	670	674	676	652	697	661	723	687	673	667	663	687	663	672	667	677	675	673	674	656	684	629	706	707	676	661	688	625	711	704	664	664	652	681	632	650	705	650	646	664	659	639	663	646	670	677	635	640	728	634	656	639	647	663	624	640	621	635	645	658	686	656	635	645	603	683	662	673	650	663	652	669	618	622	632	657	623	662	649	713	716	687	646	709	637	638	693	647	698	655	676	667	641	688	668	641	630	641	678	637	671	735	703	576	643	681	680	698	691	640	679	660	604	694	701	652	655	679	685	694	643	713	689	653	652	674	682	666	661	633	625	643	656	648	676	657	690	677	679	611	685	681	692	667	664	665	611	635	645	634	695	630	660	669	665	730	617	666	645	693	643	696	692	651	662	677	632	644	721	664	630	683	659	677	681	638	668	670	666	648	681	648	686	662	666	674	696	663	663	701	659	696	611	691	666	664	717	684	689	654	686	666	693	683	643	657	660	701	683	619	629	647	725	673	680	671	647	656	649	693	630	667	675	681	671	709	627	688	693	717	599	631	687	637	661	643	660	650	665	637	669	691	643	650	684	621	674	680	629	629	639	660	655	688	655	687	632	706	673	708	717	675	643	655	686	649	699	666	703	642	632	665	685	693	613	654	667	657	644	691	704	652	668	677	673	648	685	649	646	640	640	692	604	673	705	638	628	646	643	674	698	658	650	693	643	643	656	654	644	652	674	685	672	669	665	631	695	629	656	681	703	644	670	660	661	679	691	701	665	655	645	660	718	666	708	697	633	675	621	664	630	661	616	693	689	670	685	690	675	635	677	658	674	636	641	620	671	640	624	671	622	640	686	654	662	650	655	688	660	640	644	665	628	614	645	647	654	676	680	648	714	726	714	668	694	659	663	670	637	622	660	640	690	704	644	654	664	707	646	661	659	673	701	665	688	619	669	638	681	681	708	671	701	624	719	642	681	647	647	671	669	634	711	675	606	670	672	665	657	656	664	674	667	686	639	645	687	631	676	671	640	607	665	687	672	627	703	618	694	672	678	697	699	630	667	643	683	706	660	673	664	707	631	668	682	713	682	670	667	696	607	700	686	693	689	626	704	622	694	678	636	605	649	711	670	683	662	674	658	646	685	665	659	634	654	683	651	700	618	673	674	674	671	654	596	614	624	632	675	696	667	680	674	640	634	661	671	660	683	677	602	673	696	670	653	701	634	613	648	662	690	732	658	656	638	667	630	657	658	690	667	644	640	613	673	641	639	664	664	657	694	668	668	651	651	645	638	645	658	639	649	684	650	630	681	664	640	648	658	632	691	667	670	620	651	648	680	638	657	599	632	710	677	658	669	669	662	689	681	649	693	662	672	676	651	644	630	644	652	665	665	710	662	612	644	620	633	638	640	619	621	683	656	665	666	641	678	624	695	682	637	661	623	666	606	651	655	640	670	671	673	681	678	658	667	740	684	681	671	633	627	627	665	660	687	704	696	646	661	658	655	660	619	700	666	637	668	689	683	691	615	678	619	635	652	669	607	677	633	683	680	703	672	655	707	654	717	628	643	668	695	680	685	626	710	644	697	699	630	677	624	638	628	656	631	648	661	696	629	694	654	677	595	668	668	670	654	669	656	667	667	628	618	638	626	636	683	663	612	648	646	687	641	655	642	688	702	627	637	683	641	651	706	645	673	623	678	649	660	622	634	646	653	669	651	645	652	666	685	652	662	635	621	640	634	662	659	678	678	718	669	691	689	667	687	675	638	681	680	688	680	675	662	619	689	611	621	661	648	698	664	684	651	667	632	665	615	690	658	618	685	687	658	648	678	626	600	644	692	653	629	660	718	656	696	652	708	671	654	673	674	683	712	708	662	650	659	661	672	650	632	665	652	682	656	680	689	701	693	666	627	626	648	680	656	634	695	645	654	630	636	722	641	624	634	671	686	644	658	664	651	635	657	699	712	691	614	642	621	584	596	643	691	652	666	697	695	645	685	615	680	634	660	634	672	680	637	658	703	661	681	696	671	683	649	654	651	654	648	666	647	649	632	617	649	692	685	652	668	622	688	661	629	667	697	669	651	704	637	646	665	633	662	666	644	653	670	638	730	667	668	671	643	626	641	637	688	660	686	666	654	668	683	648	652	680	675	680	611	666	645	635	647	623	649	638	679	684	638	698	626	660	649	660	700	668	644	652	769	674	650	676	670	662	664	693	641	715	643	680	700	680	693	683	668	659	677	655	626	695	678	646	630	661	651	706	686	707	652	672	649	648	710	622	693	658	622	680	655	691	666	653	701	648	648	684	671	710	722	705	654	653	663	667	675	675	654	672	694	733	700	668	711	667	620	666	678	665	664	617	636	634	655	655	687	665	695	674	633	648	651	649	705	636	697	669	679	653	627	690	655	656	649	678	678	634	684	664	673	672	667	682	667	632	695	698	688	682	647	674	644	657	686	690	717	658	696	671	689	671	668	670	620	660	646	651	661	626	657	637	674	691	704	692	651	718	675	639	644	650	658	656	590	619	637	660	623	607	667	649	665	668	665	699	661	644	664	636	665	669	690	677	619	635	673	708	690	693	692	663	674	662	648	636	668	630	651	675	674	618	671	682	696	689	700	644	678	738	714	730	676	652	654	660	643	650	630	680	655	635	670	714	651	658	648	683	696	673	696	666	635	625	670	669	631	611	690	665	655	683	648	632	703	679	656	674	675	676	647	655	674	679	701	675	651	640	642	643	675	648	658	662	680	672	667	707	679	655	670	661	665	696	675	712	701	646	652	633	674	684	668	681	662	638	614	650	702	660	680	660	658	621	664	710	648	619	619	661	677	690	631	697	629	669	647	686	635	599	644	658	668	652	631	677	703	630	638	672	691	642	665	681	626	693	643	658	644	684	687	666	680	683	623	697	667	653	675	732	612	641	620	669	652	646	694	676	691	641	661	657	632	670	660	606	691	671	678	657	667	657	650	641	672	632	696	653	680	675	748	641	673	707	623	621	656	681	658	700	649	649	665	679	665	648	643	628	664	695	645	700	661	675	655	652	684	679	661	650	657	661	692	662	700	671	669	649	664	626	674	661	648	651	627	720	668	665	653	706	653	674	688	648	696	676	683	710	674	695	627	656	652	691	654	618	666	680	699	646	656	642	653	662	637	654	648	677	668	721	650	644	654	679	673	687	681	619	658	634	705	646	656	679	692	661	692	683	702	621	649	683	667	628	666	664	679	677	633	676	625	695	661	618	647	706	626	639	710	656	655	675	700	645	686	717	649	691	710	658	627	689	653	672	671	635	640	644	647	673	630	617	696	679	659	645	617	646	641	727	672	619	645	665	621	653	730	654	676	634	640	661	706	671	682	705	687	671	657	667
25302	21715	25525	28380	21535	3955	605	490	420	390	447	387	412	398	394	404	428	416	352	402	389	386	395	368	349	376	367	413	347	377	376	360	412	389	388	360	390	379	391	384	393	394	374	388	404	380	378	374	334	398	357	393	384	369	369	364	376	372	346	358	377	362	372	363	335	394	348	394	382	372	408	377	362	350	373	373	342	362	385	357	335	358	370	376	409	381	378	371	386	365	369	380	379	379	348	365	383	397	349	388	355	358	415	412	391	386	377	352	387	361	376	402	400	369	356	404	347	376	358	368	352	357	348	352	351	372	365	334	368	402	396	356	389	394	359	419	392	384	391	367	364	348	377	358	397	388	341	397	381	389	378	396	346	359	362	359	387	383	362	402	396	360	378	369	398	385	371	364	370	365	363	414	361	379	376	369	367	366	385	376	371	340	389	368	393	399	370	388	402	358	395	376	373	395	370	365	375	356	409	356	354	373	382	367	371	339	405	353	354	358	364	389	359	374	370	405	366	364	387	360	338	387	364	337	369	390	383	368	363	360	351	402	349	372	337	379	416	369	335	391	351	333	383	385	393	395	380	352	369	360	406	355	350	367	360	365	362	363	372	359	405	343	394	412	369	383	353	381	378	351	361	399	366	355	368	370	383	406	371	388	402	349	371	400	382	361	346	351	386	378	371	367	347	394	370	347	368	347	381	354	334	379	350	370	367	386	405	396	389	394	359	367	348	369	369	373	388	374	369	347	391	362	353	339	380	373	382	367	357	419	390	366	323	375	422	372	373	349	383	387	378	382	370	366	362	348	378	357	368	374	352	369	364	374	380	356	375	356	397	398	363	365	339	384	367	377	380	381	410	348	397	347	382	345	378	354	363	369	358	354	375	379	354	386	387	344	347	332	343	371	343	382	396	369	389	383	398	380	369	411	353	388	382	366	413	366	395	373	395	363	357	367	351	346	363	417	389	382	374	386	395	434	347	420	370	347	398	350	373	366	350	374	348	373	373	341	367	352	353	356	353	355	393	393	389	367	370	387	378	393	398	393	358	375	407	411	343	388	399	366	359	420	364	334	394	398	361	375	409	375	398	374	410	378	334	353	350	379	341	364	348	336	373	366	354	338	370	362	329	389	367	408	401	333	369	389	352	347	378	396	348	359	354	394	371	379	328	350	368	356	339	394	384	425	362	381	376	389	347	391	393	397	355	355	378	396	342	390	394	402	353	391	382	330	406	375	401	367	375	369	360	380	384	391	399	354	403	361	374	378	363	376	368	330	387	371	351	355	365	374	390	358	349	398	368	356	377	404	356	376	343	368	348	389	333	380	396	366	359	349	374	386	362	374	372	367	385	396	367	363	397	368	364	390	385	396	389	398	390	356	411	396	355	378	364	353	360	343	340	386	379	345	369	375	374	391	381	374	371	377	401	361	374	348	421	352	382	377	393	360	360	380	345	389	384	379	360	352	394	355	367	373	348	346	388	376	360	388	415	388	396	354	378	347	347	348	375	359	362	422	403	360	328	379	409	364	368	378	400	381	375	359	373	419	395	419	345	337	415	359	346	381	353	372	352	383	356	380	375	393	380	358	358	377	350	332	369	388	351	370	327	396	373	363	365	341	377	400	361	368	418	362	372	362	391	353	357	370	389	379	350	380	334	333	397	415	364	347	408	375	378	375	366	373	370	388	339	365	389	344	364	374	398	353	371	374	358	400	392	357	362	357	370	383	367	374	356	418	326	357	352	364	394	379	362	358	365	364	359	329	361	354	392	369	375	392	376	380	317	371	356	394	383	338	394	343	358	334	342	375	389	385	360	370	386	345	319	351	371	388	373	404	389	368	347	361	357	389	366	411	368	378	397	363	391	399	408	343	365	420	411	397	380	336	415	375	379	383	334	381	365	357	373	365	373	330	366	349	392	363	360	378	365	342	338	352	386	354	367	391	386	373	369	363	345	384	412	385	368	344	368	390	384	342	355	344	443	398	364	369	364	391	399	385	341	381	385	382	355	380	350	403	382	385	403	359	392	416	398	345	363	354	362	369	404	362	413	375	423	398	401	322	378	368	358	367	401	405	389	385	362	377	387	365	356	381	402	361	362	372	399	385	368	350	343	362	375	339	368	372	352	387	342	372	396	352	383	376	400	355	354	359	371	309	396	359	389	385	397	329	345	388	347	359	330	382	330	396	372	386	382	385	372	360	362	358	386	388	371	376	394	387	392	324	366	361	327	352	358	373	362	357	352	325	349	373	381	383	328	367	361	378	390	369	416	378	397	402	335	405	391	372	400	361	345	383	371	356	379	367	371	377	383	386	386	367	381	407	386	371	343	349	378	392	368	354	368	367	386	354	402	361	345	369	356	399	363	350	364	356	392	355	364	370	378	370	393	350	398	379	383	366	423	371	392	394	332	354	370	368	383	357	335	387	373	392	375	358	373	384	395	367	343	363	342	361	370	404	337	391	381	377	359	390	392	355	377	410	378	393	395	400	379	392	349	363	375	398	374	358	342	371	361	352	434	384	435	355	355	312	372	357	387	338	356	401	381	367	428	371	379	401	384	398	349	348	376	356	391	396	374	387	367	355	376	376	366	381	356	356	360	372	384	365	388	387	402	382	401	358	409	375	363	328	401	362	382	375	355	360	367	353	403	373	371	359	353	396	380	388	385	386	380	360	381	358	338	394	394	416	380	393	401	343	399	372	349	355	401	372	349	368	341	349	374	378	368	321	359	383	374	393	378	372	401	351	398	388	400	397	412	382	379	399	398	375	343	368	370	366	350	365	343	373	377	379	366	344	362	374	381	357	368	371	391	378	359	369	378	350	360	382	347	413	381	386	378	395	334	354	367	349	363	354	350	443	325	377	354	351	379	370	388	380	366	383	403	382	381	308	349	391	373	377	400	373	365	366	415	333	351	365	406	371	343	339	341	377	355	340	312	360	325	371	357	359	359	393	370	326	375	389	349	322	363	402	347	385	352	363	380	372	353	373	392	370	378	356	352	355	375	379	378	416	382	367	365	346	376	370	353	388	385	378	358	335	358	376	368	377	428	365	360	393	374	353	369	353	350	360	342	364	391	375	371	370	394	369	351	358	355	392	394	383	385	349	359	336	373	363	376	386	401	364	321	366	355	360	388	372	396	375	384	390	402	370	367	354	417	365	385	377	366	374	372	360	359	379	375	366	375	364	378	414	348	338	406	384	391	364	338	415	360	353	386	382	346	354	415	400	337	378	377	386	368	389	357	365	382	326	397	369	374	346	365	347	373	384	358	385	368	427	352	386	349	389	364	373	381	351	385	381	368	373	365	362	340	372	368	366	356	370	375	371	333	371	348	367	331	384	342	376	381	389	347	402	417	416	350	384	391	398	339	388	420	356	351	376	364	387	364	328	383	386	377	389	393	409	404	373	380	367	369	418	396	370	388	369	353	371	381	378	395	365	377	360	368	354	359	393	347	378	356	358	360	377	368	344	348	390	367	382	345	385	393	379
3461	3180	2147	1337	1069	940	861	874	781	826	821	825	807	827	856	778	857	838	854	805	790	771	785	818	818	860	824	820	791	776	842	787	860	826	845	796	833	814	786	807	836	809	806	757	796	804	771	812	808	799	824	799	773	835	799	764	803	824	783	853	781	820	745	749	811	826	831	772	757	823	813	782	866	819	816	835	831	788	798	787	788	807	796	820	780	789	734	807	767	763	864	786	757	801	783	774	817	811	783	738	812	758	771	847	786	765	794	806	802	779	804	822	810	746	837	790	821	810	835	831	806	844	822	791	780	756	851	858	804	737	816	796	790	768	823	785	835	810	813	782	832	818	822	842	774	771	790	801	777	800	850	786	768	776	769	822	798	812	756	857	766	808	778	811	812	830	826	776	783	832	857	845	850	817	821	851	792	803	792	838	783	815	790	802	794	790	783	782	785	852	837	831	754	764	836	792	802	779	781	820	732	818	797	782	821	812	818	811	825	819	781	818	795	788	837	762	792	740	819	811	843	820	795	767	819	779	799	841	788	800	782	834	811	823	829	836	848	832	807	780	813	771	809	796	788	784	794	797	807	831	814	824	802	732	776	768	739	833	810	794	819	782	808	775	762	795	808	816	756	843	791	805	780	799	818	768	799	802	819	785	814	851	773	777	809	819	827	773	798	813	787	790	802	764	814	802	810	814	769	857	778	820	785	797	728	764	803	852	751	779	803	782	863	809	812	832	799	854	846	786	838	811	758	798	838	784	837	820	795	764	806	758	791	831	771	795	867	799	790	846	816	797	817	819	772	791	813	740	801	817	781	821	781	785	823	834	736	773	797	742	804	796	775	757	778	750	811	807	785	749	727	803	767	803	785	760	789	735	796	723	842	808	763	830	817	830	780	821	818	811	773	790	793	842	780	774	783	758	819	823	781	767	765	813	809	858	730	816	785	775	784	780	779	832	793	805	818	796	775	845	812	757	803	824	790	788	850	804	751	807	786	765	762	762	830	822	835	801	780	746	788	774	791	851	817	800	779	797	814	862	774	817	780	775	757	804	844	815	822	772	806	799	796	820	801	805	822	768	844	824	801	809	813	805	823	797	839	701	833	809	800	791	798	795	793	754	806	762	806	790	801	825	788	798	778	800	827	777	781	778	830	750	781	789	777	795	805	837	808	803	788	796	817	818	829	787	786	797	775	788	834	779	774	781	788	771	795	775	840	776	819	767	816	831	747	786	765	826	822	799	809	788	756	782	750	836	753	837	796	790	809	793	791	807	758	798	763	795	810	801	799	791	810	748	823	816	745	837	809	809	813	800	786	840	768	794	755	775	765	792	811	801	825	807	785	816	790	770	807	794	810	785	801	772	784	734	773	710	844	717	768	792	829	825	781	816	853	786	814	838	835	780	733	801	776	786	766	788	812	819	795	824	772	786	781	835	795	759	795	812	771	814	779	833	841	815	767	781	811	770	810	790	846	760	853	797	791	752	818	770	832	804	829	758	783	822	832	846	803	841	781	799	699	809	833	805	843	816	770	816	815	810	847	804	830	798	793	764	778	843	774	780	795	763	769	807	768	826	797	856	780	834	811	763	776	788	830	794	832	778	787	774	772	806	771	824	811	803	755	829	822	813	804	776	794	842	844	805	799	811	859	768	809	791	819	775	815	774	752	886	797	806	780	784	809	777	764	868	826	764	808	790	833	809	854	795	801	769	784	785	791	758	801	774	809	800	795	794	753	798	841	821	764	797	829	851	758	784	815	769	779	812	837	785	796	828	767	800	798	814	820	793	825	812	805	849	849	774	808	810	799	847	749	812	797	769	791	787	828	789	793	851	752	825	789	819	813	772	832	788	786	793	829	865	870	795	771	828	810	826	795	819	830	795	819	820	803	754	822	826	831	819	798	789	781	791	802	770	807	790	781	801	801	788	784	811	851	792	832	835	811	780	784	786	800	847	851	771	811	797	764	802	785	825	825	839	783	824	864	802	832	780	815	797	823	808	781	804	756	845	778	798	766	775	748	748	756	804	771	781	782	774	827	814	800	840	791	816	789	807	814	825	794	815	779	787	863	847	825	769	767	826	729	765	786	820	740	793	790	818	824	769	821	767	780	793	803	800	787	806	844	769	762	759	846	789	859	808	821	799	807	803	771	735	804	779	789	824	796	788	801	788	823	783	835	768	708	778	829	801	811	808	805	747	836	783	773	768	777	860	822	794	812	835	832	778	773	761	746	779	747	792	790	765	831	783	756	786	812	772	814	855	771	845	817	855	764	808	841	769	765	772	788	797	802	811	784	824	799	805	806	809	784	804	820	784	818	835	732	837	766	853	762	768	781	798	748	775	774	835	782	814	824	812	812	788	817	766	806	838	794	823	841	791	753	842	813	743	812	863	799	819	786	772	773	823	820	777	792	775	811	765	795	791	755	786	805	855	810	779	833	807	749	776	783	791	817	766	823	779	795	741	753	808	776	818	804	785	840	844	764	773	763	782	780	812	823	839	783	820	837	804	745	771	769	776	782	777	805	847	829	817	809	777	844	827	826	788	765	816	803	804	762	770	850	784	827	802	791	776	806	840	783	790	783	792	826	853	781	782	783	778	846	785	761	791	828	793	745	799	819	816	818	754	742	770	751	786	767	763	784	789	819	764	769	785	755	798	751	811	817	790	834	779	780	812	838	813	838	801	811	806	801	821	793	836	761	758	781	800	848	759	799	812	808	821	798	826	776	744	798	815	766	771	885	785	790	790	784	829	781	826	784	763	775	820	787	818	809	840	778	766	800	756	824	774	799	786	811	795	748	811	799	856	760	815	833	776	759	809	815	799	794	781	769	834	805	783	827	754	816	807	836	822	774	858	820	779	726	795	773	765	806	727	770	789	765	790	802	790	779	756	837	828	789	800	829	787	751	792	824	824	815	799	761	753	802	837	827	811	810	788	806	805	810	781	745	810	870	773	747	797	798	816	807	851	808	748	843	813	811	844	752	761	770	806	806	773	796	816	800	788	774	806	793	786	801	800	724	829	795	765	781	774	780	790	780	753	781	770	841	803	811	834	792	851	776	785	780	784	765	789	771	773	800	822	757	816	806	767	792	791	807	808	794	818	736	805	811	780	815	805	813	816	813	814	786	791	832	825	806	810	805	842	796	781	803	778	782	803	771	790	835	853	795	802	790	764	777	847	797	794	828	795	791	739	806	800	772	815	810	811	794	802	846	763	783	748	796	783	771	797	830	837	782	786	787	786	845	797	817	823	800	800	772	818	783	825	797	743	804	781	801	798	799	784	812	802	838	799	763	810	822	787	761	838	807	820	829	797	842	769	810	780	806	762	743	800	809	796	819	821	827	800	812	834	800	763	774	805	816	756	792	813	809	774	811	836	797	797	843	787	814	842	764	779	784	778	804	810	830	781	789	804	778	778	829	835	786	739	775	811	777	857	828	788	792	787	841	849	804	798	817	793	820	788	840	831	757	816	846	826	802	788	799	801
24434	21636	26041	27736	21640	21624	2985	508	362	333	301	297	292	250	251	267	236	229	212	260	274	230	214	194	232	214	235	186	253	228	210	220	204	221	247	238	227	215	224	216	224	235	215	206	209	200	238	209	227	194	204	203	191	195	229	196	225	200	201	235	220	203	239	215	236	232	237	219	229	233	247	235	223	205	227	212	252	241	200	222	220	229	225	240	235	228	226	205	184	212	228	221	231	220	216	200	213	214	229	255	226	201	214	218	221	181	234	219	203	254	237	208	209	220	206	234	247	230	218	173	218	187	205	253	209	208	202	203	227	196	249	234	208	227	234	222	254	231	218	212	203	214	198	238	232	204	202	211	241	202	198	242	206	218	233	220	236	207	218	222	204	225	214	222	224	222	266	212	208	236	233	212	226	206	185	201	223	219	222	231	214	205	225	277	236	207	226	237	205	224	192	200	235	256	187	237	248	210	193	182	210	176	223	206	210	223	229	224	211	212	227	214	224	198	215	228	210	211	217	228	210	200	222	196	217	230	227	223	194	230	236	214	230	208	247	245	203	204	227	225	226	197	201	235	221	239	206	227	196	227	238	210	215	216	217	217	182	204	248	215	204	216	206	219	224	229	218	207	208	210	228	242	219	219	205	197	188	209	241	205	197	197	211	226	208	224	237	187	179	227	209	224	223	208	206	216	196	210	210	215	235	228	204	217	190	232	228	223	215	193	221	201	196	212	236	225	210	222	225	218	206	215	232	222	221	222	213	218	231	183	240	205	209	241	242	208	251	214	217	205	210	216	239	209	219	220	241	206	207	192	211	245	197	208	202	211	207	205	199	216	234	242	224	216	202	220	230	199	210	239	211	220	225	221	229	202	249	189	220	242	258	228	218	210	248	188	217	212	204	227	228	229	224	207	202	231	220	209	206	203	212	192	235	211	225	204	208	232	223	211	202	235	212	228	209	228	225	222	189	217	243	211	204	250	213	195	215	222	202	219	238	185	243	215	231	243	207	235	200	227	229	203	246	201	233	205	237	222	215	214	215	222	220	227	249	231	214	239	239	205	195	195	233	198	214	215	234	217	206	199	260	249	183	230	200	211	232	216	209	219	223	228	210	211	243	206	213	224	229	221	244	231	203	190	215	211	247	241	215	202	231	203	214	199	197	253	217	219	205	209	213	194	224	215	196	232	212	200	226	220	221	251	245	204	203	225	203	218	251	214	220	222	202	225	217	229	196	221	225	211	199	219	195	198	220	201	209	229	213	181	223	217	191	206	198	218	253	210	239	219	206	197	194	217	219	237	197	195	230	230	232	239	198	233	221	227	233	204	229	218	232	241	235	214	207	214	221	213	228	220	221	212	218	202	203	214	218	212	234	225	224	200	222	227	211	246	187	233	218	206	206	223	246	221	241	196	197	255	221	213	235	232	224	224	197	201	216	222	226	212	221	212	214	213	213	216	204	223	218	209	202	212	211	237	210	204	224	206	202	219	209	205	205	209	247	235	219	218	233	239	225	231	204	244	255	232	215	195	174	216	200	215	203	261	207	213	202	214	215	209	217	214	232	218	209	194	237	209	226	223	181	240	217	195	219	207	216	225	208	220	241	221	204	198	214	200	232	225	205	200	206	233	219	223	236	201	201	202	218	253	215	234	226	204	214	225	187	250	215	237	226	244	218	198	219	229	207	246	211	232	213	210	213	228	218	218	220	187	185	227	219	244	207	242	229	222	240	210	206	227	198	221	192	237	196	219	218	212	220	211	230	221	224	221	216	233	231	227	233	240	238	231	207	213	226	191	213	248	227	198	200	216	217	237	218	207	232	215	224	240	236	221	243	197	211	235	213	236	224	221	241	221	192	213	228	231	217	212	206	203	214	219	245	222	200	227	249	225	225	218	231	222	216	228	200	193	235	213	213	213	206	202	212	210	204	216	203	199	213	234	218	205	235	225	192	226	211	230	222	196	213	219	216	209	224	209	213	223	195	209	210	189	212	214	203	203	229	224	214	223	204	216	209	201	219	227	246	212	232	198	199	215	222	201	194	205	220	223	198	233	232	217	238	218	224	204	227	234	208	195	193	202	206	253	225	214	226	218	205	200	248	221	186	173	218	227	196	188	214	225	238	219	203	213	215	230	221	226	203	226	254	236	200	214	204	206	212	216	227	247	231	192	237	198	213	192	226	241	230	196	196	221	191	192	231	210	213	249	208	211	232	222	197	211	211	200	188	214	197	252	223	199	202	198	223	223	235	208	234	216	223	208	236	232	211	211	200	237	209	228	232	211	210	259	226	224	212	198	201	244	226	196	217	203	226	208	214	212	218	243	221	221	207	219	213	231	259	209	214	225	236	195	197	243	222	202	223	218	224	214	188	211	229	213	205	209	211	235	229	192	237	222	230	200	231	230	234	212	228	228	209	206	226	225	227	222	231	232	222	232	183	217	254	206	217	207	207	200	196	194	226	203	171	241	238	197	207	236	193	208	203	210	208	211	186	218	235	218	219	213	208	209	223	240	210	194	217	218	240	191	208	219	243	210	223	196	201	219	218	210	193	240	198	210	262	203	182	214	207	236	220	229	228	185	188	213	233	261	210	235	242	200	206	229	213	243	232	206	208	234	225	220	210	220	194	200	199	223	188	234	249	236	195	218	228	264	206	242	207	204	233	224	226	203	214	224	213	215	212	191	215	193	217	213	236	206	191	235	209	198	215	223	212	251	241	225	232	187	231	203	257	228	254	203	196	240	227	203	211	243	204	234	224	230	225	197	203	216	225	228	229	195	202	211	202	219	236	218	215	218	226	233	180	230	203	236	215	206	234	207	195	210	241	212	205	219	216	196	218	268	249	210	243	208	224	216	198	264	244	200	214	179	225	202	238	203	243	219	212	185	193	211	246	227	190	191	228	194	217	215	219	202	195	231	223	216	227	229	229	199	208	207	225	210	218	219	245	204	201	217	227	216	211	231	221	231	204	225	232	204	215	206	215	213	201	245	253	198	243	209	202	212	213	236	220	219	226	211	236	213	230	214	211	214	226	222	243	228	217	204	227	200	214	203	201	226	201	255	188	225	213	241	213	222	223	201	201	209	246	234	202	194	222	194	207	215	189	224	209	216	222	191	240	221	225	239	222	230	201	220	228	210	214	221	219	229	216	218	218	216	220	189	234	206	219	222	232	204	204	211	214	209	207	191	194	198	221	202	202	217	230	213	214	239	222	207	237	244	218	205	223	228	204	198	207	193	228	226	263	226	252	181	227	217	197	212	208	208	226	228	215	215	217	197	229	212	229	216	209	217	204	218	241	214	213	221	173	199	207	219	212	215	214	208	224	203	230	221	227	219	221	193	216	197	230	218	219	204	220	190	217	225	245	208	222	238	205	230	196	188	207	226	230	215	201	206	229	251	242	195	192	196	237	214	203	223	198	228	237	230	213	212	183	218	183	201	204	196	237	236	218	198	220	200	229	204	221	217	223	217	215	235	214	183	231	236
3360	4711	3046	1480	943	728	651	611	579	512	528	533	530	503	492	486	512	498	519	474	485	498	486	471	479	517	508	496	472	518	464	517	498	457	455	462	512	510	495	479	491	487	458	449	469	493	489	524	489	484	484	478	499	473	504	459	488	505	507	470	473	494	516	478	515	492	478	466	461	463	511	504	448	474	452	523	495	467	504	492	485	468	480	523	459	498	490	508	498	451	463	485	539	498	505	486	471	460	481	473	482	477	449	470	500	490	490	474	467	442	509	479	463	510	463	460	524	440	448	467	451	486	501	481	500	487	485	489	499	500	488	497	455	516	479	473	488	484	481	522	484	505	532	462	505	561	488	490	473	459	511	492	488	524	446	512	454	468	459	523	490	502	508	495	464	494	505	433	487	471	489	523	477	464	457	493	493	435	485	503	514	495	440	500	496	465	482	507	471	496	472	470	457	495	485	484	465	510	469	495	463	465	489	450	448	471	467	477	517	507	515	476	509	477	515	446	508	492	467	464	506	543	486	486	472	442	512	478	454	463	529	475	468	482	484	487	484	488	475	487	508	532	488	428	472	514	462	454	487	446	496	482	459	485	489	509	494	484	459	479	479	483	471	566	507	490	476	498	477	508	466	462	521	440	496	488	473	444	502	469	453	478	483	514	458	488	466	512	490	466	494	434	453	535	482	480	446	478	471	448	488	541	518	484	446	483	472	449	477	505	493	489	482	492	500	464	472	477	467	460	490	475	484	468	458	469	458	476	480	497	464	475	438	456	526	470	451	485	510	489	446	523	528	496	471	515	472	511	473	452	471	494	511	464	520	469	456	441	480	472	459	458	442	484	486	489	492	490	523	471	456	479	448	465	451	490	465	480	480	459	460	485	466	452	451	479	518	524	480	535	508	533	514	453	507	449	495	488	515	471	467	483	422	493	503	443	492	490	448	499	516	466	505	520	471	482	518	466	442	442	495	472	500	497	468	536	489	496	463	492	458	466	496	441	476	489	469	509	499	473	490	438	489	467	470	454	511	466	484	487	510	488	466	478	518	499	475	480	493	501	484	459	491	454	458	504	480	460	465	462	461	490	440	462	501	475	511	449	483	490	474	469	473	451	461	499	484	473	526	514	453	506	470	405	486	480	482	490	497	518	494	477	482	468	459	534	486	499	481	471	514	493	460	496	453	434	485	474	507	456	498	485	497	500	504	482	506	508	446	465	477	525	461	514	522	483	489	490	505	480	450	497	486	515	456	481	487	458	457	505	514	514	451	488	476	476	494	490	472	453	507	498	427	468	499	461	454	496	469	480	458	513	491	472	462	473	465	475	489	436	445	463	468	493	513	506	506	452	511	431	488	510	480	532	517	496	470	468	472	500	548	475	472	473	493	492	467	483	481	490	463	452	477	505	467	509	524	487	470	474	493	473	489	459	436	458	478	489	475	457	476	502	461	469	478	481	447	468	478	485	506	471	460	442	460	526	480	476	460	520	510	456	502	455	480	463	481	452	487	495	479	496	456	507	500	489	501	460	487	475	521	498	497	483	486	491	503	446	473	509	474	478	474	481	448	508	486	462	505	466	474	484	485	485	478	526	482	509	480	481	547	497	499	447	520	469	495	458	515	479	482	445	502	442	502	497	495	497	497	514	462	466	469	476	529	474	439	474	489	504	503	478	486	493	476	483	446	499	480	483	475	492	504	489	505	483	483	459	511	500	442	494	453	463	519	489	486	466	463	485	478	501	475	447	478	490	490	472	503	484	476	469	464	484	478	531	469	487	442	454	470	483	442	454	445	487	453	456	552	471	496	476	446	493	441	494	504	477	474	499	479	473	478	470	453	504	470	470	498	492	515	482	479	484	436	496	482	478	480	460	477	480	466	482	453	497	478	499	508	477	482	462	528	505	474	479	488	481	493	472	449	485	495	460	478	483	449	481	468	467	489	484	470	480	476	492	508	456	463	479	477	457	481	508	462	472	505	482	482	509	492	478	457	484	526	462	481	509	475	483	458	529	482	463	496	484	474	491	474	489	461	502	467	467	499	504	483	478	464	462	472	494	487	528	464	478	539	510	481	503	481	479	461	461	497	497	487	459	537	511	497	523	485	537	508	481	532	475	492	444	487	484	456	478	451	471	473	477	463	463	477	500	468	492	475	500	489	499	509	476	494	491	467	485	489	506	486	468	477	505	488	472	455	495	523	479	460	475	490	499	464	486	475	449	467	436	499	469	486	512	489	500	497	435	517	503	477	498	485	510	505	462	469	492	499	497	500	492	469	475	445	492	471	465	459	501	522	465	474	459	467	478	478	497	481	480	506	485	512	493	482	462	469	460	509	491	514	483	525	476	478	470	519	523	475	482	465	432	490	476	485	471	493	452	445	448	480	455	458	473	450	489	459	489	521	446	490	473	487	500	484	497	484	500	484	482	472	497	479	517	466	510	485	501	455	489	495	460	462	444	468	505	457	454	499	495	478	479	497	466	497	470	492	466	455	498	475	481	449	487	452	490	471	475	495	477	487	479	480	489	483	527	455	483	468	472	513	493	479	492	512	466	520	485	489	467	478	485	463	500	470	483	482	472	497	472	471	458	497	446	487	462	502	481	489	503	459	498	479	476	486	471	493	479	501	461	502	489	445	452	482	469	505	511	456	465	474	527	468	473	463	493	510	464	459	508	485	472	489	445	456	467	474	466	517	498	460	485	501	519	488	478	457	504	498	480	496	504	484	507	456	459	447	491	491	441	472	483	463	468	470	493	495	494	485	478	487	519	494	497	455	488	462	462	495	469	511	472	535	505	487	477	507	456	457	452	481	489	481	467	473	449	477	454	495	519	479	481	500	469	449	464	475	488	465	474	469	486	418	460	486	468	481	497	493	453	479	471	481	494	464	476	515	478	476	473	474	470	482	479	487	465	467	479	469	488	466	466	463	487	449	461	497	487	478	478	517	490	489	508	501	469	506	508	480	466	494	503	499	472	488	499	517	493	486	508	466	471	475	434	501	483	477	474	533	497	498	512	456	463	450	449	490	459	495	472	461	509	501	449	529	512	490	469	474	504	467	495	504	488	497	462	487	473	479	479	514	439	466	453	484	520	513	467	481	490	440	481	454	494	462	470	475	469	471	498	512	426	492	496	490	479	457	530	502	483	463	493	475	460	489	473	514	450	463	507	497	492	463	494	473	483	485	492	464	513	533	448	462	477	499	497	492	505	463	521	490	500	467	450	499	479	472	490	480	499	491	467	443	500	496	453	461	463	465	466	504	448	489	501	523	513	485	497	458	463	458	466	500	504	504	469	515	489	483	471	482	485	490	464	485	492	473	510	488	470	499	463	482	485	483	523	493	514	431	455	475	498	503	481	551	459	500	482	511	499	533	537	454	518	469	498	498	473	463	490	479	490	495	463	486	487	476	447	478	503	475	467	505	474	455	475	453	486	477	498	455	464	497	512	481	450	452	452	453	504	488	488	479	502	501	496	483	493	456	485
33558	10224	1183	589	513	491	304	303	293	276	262	307	294	313	297	315	343	355	278	275	315	331	312	280	313	297	270	265	296	290	315	305	304	278	334	292	278	285	318	294	310	303	254	296	280	297	283	300	323	287	295	310	302	293	278	295	301	273	314	280	263	292	288	282	266	285	286	296	255	270	289	287	261	297	274	301	277	289	300	316	302	287	283	290	308	299	310	259	244	299	302	263	299	269	250	291	284	289	316	291	330	296	282	288	312	292	283	302	290	317	275	302	306	298	277	281	283	252	265	303	293	285	308	310	297	311	319	308	260	287	298	292	328	284	312	293	246	289	265	335	310	290	305	301	311	308	296	273	304	278	289	310	289	308	295	303	296	275	295	303	301	283	298	321	285	244	268	296	304	305	249	309	293	272	290	331	274	270	269	282	265	301	277	265	269	282	289	289	284	300	296	285	271	295	294	318	292	300	284	291	292	277	301	275	276	305	281	283	301	303	284	283	269	309	270	274	303	312	284	320	299	270	297	291	317	283	321	323	282	296	286	275	280	280	283	295	322	281	283	324	278	274	271	281	294	264	275	273	281	285	291	296	301	294	278	273	273	306	297	316	295	300	275	330	285	297	294	285	303	288	315	288	246	299	274	321	293	298	285	303	264	273	297	280	308	336	299	269	265	268	306	293	325	266	309	292	306	298	283	317	299	330	317	293	280	278	310	343	262	292	285	289	270	319	291	294	290	271	288	299	276	254	273	278	260	270	305	304	278	267	290	285	291	267	312	279	290	299	273	326	314	293	290	292	272	280	288	275	339	296	324	276	295	287	285	310	298	293	300	287	300	285	303	276	296	254	340	293	292	266	303	284	312	301	299	285	286	307	322	307	280	334	315	302	274	287	289	336	302	306	287	284	302	299	296	265	281	322	302	288	298	303	311	274	288	291	305	264	257	287	275	296	293	277	315	311	290	309	293	310	295	286	301	290	300	295	300	277	287	270	323	296	313	283	266	266	288	313	269	304	296	285	289	303	293	247	271	284	287	272	300	302	301	273	264	250	301	280	297	306	307	294	279	295	299	288	277	277	294	304	304	280	315	297	311	280	273	267	292	272	308	334	298	296	317	256	284	297	257	262	343	273	317	304	286	289	286	293	310	289	305	265	286	278	284	293	257	317	306	278	257	282	297	299	274	317	276	288	296	301	333	333	294	303	314	334	275	290	279	236	308	299	296	308	285	295	269	309	306	290	316	277	273	261	288	287	307	277	309	317	298	280	288	297	288	292	307	289	298	254	289	303	304	290	311	309	271	327	285	334	278	321	298	277	303	295	299	291	308	293	273	282	307	293	292	276	285	289	292	291	330	311	312	307	291	283	283	279	311	297	338	296	277	294	294	276	255	275	292	276	343	273	315	266	270	289	275	270	282	269	297	295	287	265	286	298	281	312	254	264	298	309	290	310	313	297	324	329	304	309	333	294	313	264	303	270	290	305	298	324	290	324	261	279	299	302	277	238	293	335	299	270	287	273	284	309	313	271	326	316	298	296	285	277	303	314	300	247	275	282	304	279	314	317	245	283	286	282	244	295	298	295	278	322	291	268	310	293	296	287	250	306	275	318	280	326	257	318	307	300	276	298	287	291	300	307	295	284	276	290	317	328	292	310	275	279	266	299	287	256	312	288	273	318	291	278	306	312	318	295	318	292	302	314	276	302	313	313	258	307	306	284	280	298	266	268	275	276	304	293	291	291	292	299	304	303	281	274	302	299	312	306	285	293	271	325	262	327	318	309	276	289	291	292	255	317	297	287	296	248	292	267	298	286	280	315	289	316	284	320	298	276	289	291	283	258	290	304	264	283	273	286	281	269	312	275	301	256	275	304	287	288	277	293	271	322	283	290	284	303	320	285	297	277	307	304	264	320	283	276	261	288	324	306	294	285	291	253	260	312	287	333	290	298	310	285	291	312	285	327	319	291	283	294	315	270	306	316	303	263	285	316	291	331	301	265	293	287	252	281	268	290	289	292	291	265	285	292	276	282	279	262	290	299	286	291	284	292	285	255	269	292	297	288	274	284	310	301	323	296	310	310	293	288	297	293	285	278	314	301	297	306	294	277	286	301	307	302	318	300	271	261	295	300	264	251	296	296	269	283	300	292	282	287	283	286	306	334	278	284	281	280	300	282	319	298	291	279	266	275	298	270	323	285	284	297	309	278	288	281	279	308	276	288	268	265	301	260	269	300	301	294	285	283	326	323	285	284	291	305	314	284	310	300	294	290	317	294	303	300	318	313	349	299	288	286	291	296	279	266	270	258	299	293	284	305	304	315	289	285	270	279	288	299	264	338	279	290	288	290	291	268	287	296	303	301	327	313	265	270	289	277	264	262	313	297	273	306	310	285	290	300	295	278	302	308	282	313	298	306	295	277	273	280	339	293	279	305	316	305	313	284	289	287	295	266	307	253	283	305	320	283	312	302	297	343	287	293	296	302	275	279	275	279	321	275	302	276	294	314	306	296	300	303	300	275	277	294	309	348	289	298	282	302	302	286	302	302	293	293	288	269	286	283	274	281	307	287	320	300	287	292	276	311	294	253	270	288	321	277	282	279	292	303	288	285	285	299	298	299	290	286	333	257	317	276	319	305	291	278	282	300	294	276	285	279	283	340	310	305	293	334	304	296	293	278	281	285	330	264	274	272	289	325	280	307	241	296	301	283	316	284	294	298	295	294	292	282	281	274	320	309	277	259	286	307	295	282	306	285	287	299	269	291	274	270	272	267	289	286	299	273	288	305	321	287	279	308	302	299	274	314	296	297	301	299	262	249	319	272	334	287	273	304	264	256	272	278	320	290	291	276	338	281	307	285	290	288	288	289	289	297	313	275	288	289	288	299	278	291	312	298	262	326	300	290	283	293	322	284	286	298	298	299	287	294	272	257	262	283	311	279	280	264	279	274	301	266	269	296	285	279	282	318	268	282	289	261	326	248	279	296	339	283	305	279	269	314	283	311	296	304	286	310	270	323	291	273	312	294	301	274	285	264	294	313	296	280	301	295	255	301	285	310	312	272	301	282	241	279	287	322	281	316	272	262	294	282	296	291	311	313	307	319	285	288	312	302	247	240	306	265	292	265	301	301	305	280	291	293	296	271	307	351	299	281	294	248	283	306	291	284	313	302	308	303	310	298	283	279	276	292	315	297	308	296	309	310	286	325	303	314	261	309	308	297	294	331	290	331	274	265	306	267	268	297	305	329	316	293	281	321	279	295	297	300	301	322	304	299	272	292	290	277	283	290	316	269	318	291	328	319	301	265	330	276	274	318	316	301	298	298	274	283	301	299	285	323	287	305	279	333	335	300	310	262	294	316	291	300	309	279	271	280	300	276	277	305	258	284	331	322	280	276	315	315	312	300	281	295	298	292	319	302	324	316	316	280	277	295	272	310	285	296	276	291	295	268	289	323	307	331	288	259	300	285	275	296	287	294	317	317	306	290	324	297
5635	793	694	694	633	674	686	702	666	680	636	642	702	663	689	664	667	686	680	672	683	682	656	695	658	651	656	703	668	659	668	709	688	702	648	664	636	626	646	660	695	648	655	676	682	680	640	690	626	664	683	686	696	677	702	689	656	684	618	674	659	652	708	607	668	660	664	661	643	682	657	698	701	669	616	678	667	669	701	698	662	632	697	696	644	681	756	682	667	676	671	667	648	628	682	682	633	653	653	635	660	669	662	643	650	690	661	642	678	658	698	670	626	619	630	659	692	695	665	668	662	659	694	647	659	680	707	676	669	650	700	708	686	651	639	681	692	686	668	665	666	694	644	646	655	656	658	681	682	686	688	638	656	679	694	687	678	632	644	662	697	676	665	663	651	663	675	639	647	671	680	668	648	687	685	671	685	657	660	665	663	673	670	654	632	656	655	634	656	669	665	664	646	661	708	688	694	641	651	676	661	626	648	643	648	708	643	681	667	670	681	672	679	655	709	665	683	697	675	681	688	676	673	672	658	727	684	663	683	700	705	663	636	661	641	651	623	667	634	626	676	660	647	641	686	627	684	632	694	669	656	643	699	640	654	710	672	644	667	673	661	672	691	696	656	694	674	679	671	680	625	633	674	675	638	663	678	630	664	672	647	664	678	660	674	664	630	651	664	676	689	724	653	671	641	618	716	648	668	688	682	685	644	671	670	678	605	691	678	649	622	650	715	622	667	655	642	631	658	669	667	714	658	684	647	672	662	632	679	683	632	611	713	667	652	666	655	674	683	649	610	654	678	703	651	625	690	633	654	688	661	698	644	706	688	664	688	690	693	618	600	617	653	639	685	655	668	654	664	672	694	692	708	624	689	637	704	688	664	700	641	665	656	670	696	651	656	656	687	664	689	640	599	657	666	698	657	680	666	729	664	640	633	672	634	725	638	689	680	690	629	717	668	654	640	650	679	683	644	710	654	682	674	671	673	645	662	647	670	601	667	670	652	678	700	646	652	667	641	648	683	633	691	682	657	649	684	625	653	685	634	646	647	634	654	683	646	683	694	706	651	664	687	629	665	662	712	650	684	658	703	712	680	682	656	642	667	654	682	632	668	681	652	612	660	662	658	679	720	658	685	644	680	684	621	657	645	649	698	682	660	682	645	645	648	684	682	634	687	719	679	659	620	660	680	652	651	664	677	665	651	680	667	684	680	653	692	696	640	634	722	705	677	672	664	657	656	654	683	677	708	663	671	626	644	637	645	668	677	668	666	660	682	617	652	638	690	631	673	646	648	657	664	632	643	640	723	659	653	682	698	666	690	640	640	660	642	612	661	717	646	663	650	663	662	666	653	601	643	711	681	661	621	682	658	669	622	670	651	625	660	660	667	673	657	649	614	645	656	642	682	666	630	648	615	622	685	682	676	676	668	669	651	679	675	606	664	660	621	688	658	632	636	668	685	644	660	665	705	674	658	715	630	643	668	645	658	617	677	658	694	627	646	679	654	625	647	646	650	668	670	657	663	673	664	630	660	656	674	681	662	682	671	670	672	657	656	669	697	658	693	655	697	702	619	670	675	677	695	640	644	668	654	662	663	685	673	659	668	665	635	664	651	713	702	630	703	718	698	662	688	686	672	639	663	679	664	676	682	667	653	632	655	680	649	673	660	724	700	677	655	663	669	649	682	694	662	636	704	694	667	659	633	621	705	659	673	634	688	642	652	636	612	672	695	658	683	689	643	624	682	691	677	686	675	710	703	693	662	645	713	684	680	668	644	686	700	672	663	665	671	662	622	660	669	650	665	618	676	658	673	709	671	644	676	689	675	672	680	621	670	648	649	678	655	682	671	688	659	690	659	665	614	639	637	670	663	667	672	681	684	686	642	675	646	621	662	652	644	631	654	723	696	690	658	650	690	692	672	680	658	657	661	651	702	643	707	674	676	643	656	654	702	659	692	663	662	684	658	646	682	700	683	698	656	619	659	631	676	656	660	703	668	635	679	641	646	698	656	663	666	616	690	701	663	702	681	642	625	672	691	634	665	684	705	665	652	701	637	675	654	720	659	659	666	670	651	691	652	660	651	665	713	623	657	671	683	651	647	633	686	684	661	626	640	630	663	653	654	681	643	667	660	681	683	651	605	622	682	713	678	632	692	674	689	661	664	677	663	666	657	681	664	672	645	673	670	635	682	670	635	703	695	659	672	663	714	685	631	736	685	659	635	678	641	647	666	673	668	630	678	668	737	659	659	652	651	622	713	680	677	682	719	710	686	624	655	707	649	645	670	623	607	653	642	677	692	643	688	699	692	659	716	688	694	650	667	668	681	670	693	656	656	643	651	672	629	619	678	672	690	696	628	611	662	666	649	648	616	675	689	659	669	662	663	633	698	627	649	653	655	642	692	682	699	692	757	680	684	654	669	674	647	680	644	662	643	647	647	635	651	688	634	651	667	645	657	670	664	658	646	674	654	641	633	688	666	663	668	645	682	684	668	654	706	655	657	649	678	689	639	704	625	651	687	687	669	675	653	619	685	646	669	657	685	634	661	617	637	675	676	703	661	688	634	646	657	664	725	631	658	722	662	629	691	710	664	640	640	665	670	679	694	701	643	646	638	676	663	685	656	637	677	637	667	659	666	653	639	705	661	670	709	663	689	653	618	678	667	679	675	675	683	645	648	659	678	666	660	684	653	706	672	655	678	652	649	640	666	624	675	668	639	716	638	696	728	602	652	683	613	674	673	677	653	647	717	688	652	659	700	648	663	662	696	625	694	678	649	603	646	672	654	645	635	665	656	637	647	638	658	696	685	641	688	660	667	663	641	619	687	651	693	672	667	674	609	685	688	644	655	710	670	674	695	644	681	646	686	682	702	673	649	678	628	681	652	635	709	703	624	636	644	600	682	669	630	680	653	703	659	684	637	703	661	677	673	678	672	659	686	620	617	669	652	689	673	630	629	653	678	649	667	664	657	690	647	629	632	677	656	693	645	632	681	640	653	672	668	718	625	687	676	669	670	645	647	664	661	645	684	637	697	634	667	667	663	662	674	676	664	666	687	646	675	630	648	685	675	671	639	709	642	727	677	676	695	666	677	708	685	696	757	663	649	669	633	674	701	667	639	694	637	694	675	697	672	629	664	670	711	667	717	650	641	665	647	667	660	649	672	615	706	699	657	703	660	714	676	695	653	658	676	660	653	648	680	661	624	669	658	681	671	661	668	691	691	680	710	688	661	708	634	692	714	675	680	685	697	632	653	718	668	636	654	649	643	674	688	589	675	624	691	639	608	667	658	661	662	656	687	621	658	694	665	661	624	613	691	668	677	690	723	622	663	664	696	643	653	666	681	666	674	703	662	687	681	641	666	692	632	651	676	658	621	691	631	645	645	683	654	664	671	696	691	671	658	705	707	704	661	690	679	650	637	709	639	695	640	667	658	672	669	623	657	683	648	679	659	687	644	653	652	712	637	636	728	658	680	682	675	682	656	694	657	632
25286	21693	25525	28368	21587	4321	591	538	462	411	406	421	396	373	364	374	382	391	391	361	386	367	369	375	384	400	382	366	370	381	409	356	396	394	398	379	354	364	382	387	382	382	374	380	380	376	422	399	357	402	362	372	352	322	369	386	395	364	379	350	347	381	395	345	356	378	390	376	350	331	375	362	353	373	375	414	399	368	382	395	372	355	360	377	363	417	371	377	364	388	329	372	383	382	354	377	381	341	356	417	371	360	353	384	395	361	383	365	393	380	389	394	373	348	324	365	342	363	376	358	393	393	374	365	355	361	370	375	368	376	383	416	403	392	378	375	369	368	345	384	387	354	365	399	368	408	384	371	376	369	346	368	366	374	412	364	398	366	379	401	400	398	390	390	334	397	370	382	404	372	346	375	397	365	402	409	363	379	371	385	391	350	416	396	403	392	337	363	397	386	382	388	413	389	425	417	383	405	333	417	398	342	390	359	382	382	381	374	359	372	353	338	431	390	406	360	357	389	350	378	381	379	385	370	369	382	358	366	355	353	371	334	352	369	371	388	374	419	358	353	386	370	399	380	380	343	401	368	361	398	358	370	402	410	379	352	337	308	362	377	370	364	367	371	365	361	396	358	348	350	353	378	375	346	376	356	352	415	372	395	381	350	389	407	344	332	354	371	396	400	377	355	383	395	407	395	342	361	332	373	355	346	352	349	378	384	385	364	348	419	401	351	398	363	414	377	376	415	359	349	359	367	391	372	375	321	368	404	381	381	382	353	377	369	327	352	383	357	372	398	389	384	381	404	418	366	394	358	362	364	372	365	386	346	343	372	363	351	376	393	362	361	397	378	373	352	360	349	358	389	362	366	403	376	394	363	338	365	357	358	383	376	381	352	376	425	338	410	352	392	354	357	312	371	370	384	344	315	343	382	354	369	388	384	376	373	375	360	381	352	340	375	420	383	399	357	376	366	378	365	383	389	328	346	381	365	366	384	363	373	353	369	365	350	368	418	390	375	378	388	359	361	351	375	386	374	385	396	365	357	347	394	381	391	336	404	404	341	395	343	369	343	357	384	349	342	357	367	381	363	384	370	347	404	406	366	376	352	356	395	401	385	398	378	394	379	378	375	377	371	356	335	370	382	382	400	365	394	358	363	362	364	381	374	398	386	355	384	388	395	369	397	400	375	362	342	347	364	355	374	368	342	388	358	365	383	382	395	352	373	348	346	400	397	392	353	398	363	415	373	361	420	362	363	406	391	379	394	368	385	389	375	378	369	370	372	400	370	353	377	345	345	351	390	371	369	365	359	327	400	368	372	378	385	399	383	365	365	384	366	411	382	389	358	375	405	359	385	348	382	366	349	402	336	332	387	413	421	371	398	357	398	355	398	361	319	380	366	369	403	330	366	341	371	383	368	353	361	379	393	419	380	352	360	373	382	417	368	379	368	353	372	352	366	359	359	448	363	403	371	367	387	370	352	405	377	392	352	326	353	382	388	405	397	392	367	404	362	341	378	380	390	404	388	374	354	378	349	388	332	397	365	355	348	378	363	365	389	393	371	372	363	327	373	342	384	362	355	359	430	401	362	393	341	334	376	368	362	389	368	416	350	365	372	355	386	372	356	354	346	377	381	373	373	343	388	373	360	380	385	371	364	338	365	378	342	369	423	411	360	348	384	349	375	345	382	372	383	385	343	358	349	389	356	376	354	386	359	411	394	393	347	352	405	391	394	393	412	340	413	333	398	369	381	401	352	350	368	387	381	352	369	378	402	369	382	406	405	366	349	351	398	380	366	380	393	369	371	415	364	380	370	390	344	360	355	404	399	340	366	378	360	370	368	371	343	409	364	396	351	400	364	367	387	372	405	369	350	427	374	405	360	349	367	413	344	376	389	380	407	384	376	379	378	367	346	362	389	340	346	362	348	382	371	380	400	354	383	386	395	383	380	318	404	341	356	391	343	339	358	365	352	330	387	407	365	426	356	391	369	405	365	348	426	396	344	382	363	361	358	335	381	356	375	395	388	377	376	365	365	402	376	382	329	390	361	396	402	379	387	385	344	349	357	399	351	347	367	342	365	397	359	354	395	405	382	376	395	390	370	417	362	370	360	370	370	398	391	374	395	368	410	397	383	379	376	358	386	374	383	333	386	390	378	344	387	364	375	378	383	383	391	383	405	387	406	376	355	357	328	384	345	386	367	375	383	371	408	369	368	399	430	385	378	369	333	371	394	387	367	359	384	369	377	376	354	358	362	343	399	432	413	330	337	399	341	399	419	407	400	388	370	397	402	414	384	362	422	380	358	369	341	356	378	384	367	362	348	351	376	351	394	403	350	408	388	362	398	356	350	383	337	361	412	388	359	386	366	379	353	374	371	363	382	363	365	383	362	388	383	384	376	377	337	431	371	379	353	370	360	358	368	360	418	336	377	401	389	392	344	352	388	415	354	395	408	370	383	375	406	408	355	358	363	362	355	397	363	382	389	380	401	376	364	389	363	344	348	384	342	369	368	387	359	411	359	382	376	375	364	360	349	375	395	366	348	370	350	338	361	401	371	371	378	381	388	349	354	407	373	360	406	384	367	333	335	387	365	357	342	400	419	341	349	397	337	375	422	364	391	367	386	338	377	418	345	390	375	411	349	373	365	390	379	353	332	379	404	359	355	354	374	351	369	358	378	350	349	399	379	338	341	353	331	385	370	385	380	365	357	383	388	381	362	351	358	367	345	385	390	385	362	362	387	396	352	359	392	356	357	370	368	358	359	352	371	374	364	422	366	385	386	405	379	399	329	384	394	368	353	356	380	411	378	382	386	362	394	383	380	379	371	443	372	405	348	358	394	366	410	368	396	368	417	384	394	406	411	412	360	362	382	330	366	384	353	386	406	406	347	369	384	360	355	388	352	359	353	332	397	396	355	384	391	360	379	391	383	374	363	364	385	399	389	382	345	335	419	373	329	343	351	346	366	409	398	376	365	405	399	380	367	353	358	368	359	376	378	381	374	376	408	368	371	393	379	414	389	393	370	395	370	370	357	404	367	403	426	371	388	361	356	415	387	388	389	369	341	364	359	362	370	412	376	364	357	388	366	345	388	370	343	386	340	387	388	352	395	377	407	366	396	343	389	414	385	383	412	360	394	393	369	354	377	351	379	368	381	391	407	348	366	389	332	353	363	383	364	327	371	368	366	340	329	353	376	340	373	322	390	380	375	385	351	422	340	376	372	377	327	378	384	338	376	377	397	370	347	380	377	376	357	395	420	376	402	370	364	342	354	410	358	402	373	331	372	341	344	342	373	334	378	371	396	386	388	386	383	407	360	366	374	380	417	373	389	382	372	386	383	397	382	347	366	365	362	362	394	381	404	372	340	388	385	389	385	355	449	362	399	385	349	334	387	398	380	391	363	371	366	360	357	390	377	388	379	322	393	422	371	347	408	357	385	348	366	387	390	364	378	391	400	363	379	381	392	384	360	364	365	368	330	379	367	349	349
3383	3105	2146	1350	996	959	842	871	864	826	797	829	845	837	842	791	759	791	836	810	762	815	829	842	860	802	780	835	789	762	766	798	857	746	781	758	819	859	812	746	794	814	795	810	846	792	798	806	826	792	789	856	829	806	807	862	809	752	808	779	737	778	810	774	760	795	820	788	830	822	799	800	843	790	826	798	791	752	783	777	786	815	798	767	820	773	768	757	818	786	818	825	777	803	780	802	786	779	826	814	809	811	826	837	805	810	752	816	764	800	849	777	799	779	755	798	779	820	801	836	817	820	816	809	824	757	769	817	848	766	739	815	795	815	839	772	743	827	777	856	807	778	808	778	770	754	802	814	766	774	808	805	784	830	801	791	764	844	798	821	803	780	800	870	778	771	759	827	770	803	828	780	761	786	820	807	831	790	801	800	777	814	815	769	823	794	748	749	773	851	849	801	790	821	808	864	809	786	800	798	799	755	824	830	772	792	801	792	744	813	759	805	789	772	804	793	808	788	832	818	823	751	811	803	814	790	899	779	770	810	767	796	771	796	754	796	812	819	790	818	807	806	793	811	766	776	803	780	795	791	792	776	817	799	819	777	815	782	761	841	763	823	796	795	806	838	762	836	805	816	804	750	858	843	823	820	828	776	744	811	782	746	815	770	783	793	778	850	788	731	838	798	798	803	798	794	842	795	775	751	840	794	830	797	780	806	789	834	788	801	830	787	797	787	786	812	767	795	767	841	824	776	838	800	815	842	800	844	772	808	730	822	806	773	806	820	758	831	791	815	795	807	800	771	831	785	821	802	791	760	833	786	786	818	762	792	747	772	833	845	785	772	773	835	772	846	788	756	795	772	808	773	763	807	770	819	781	829	767	799	831	820	736	798	803	832	810	867	825	833	806	780	761	823	797	850	813	785	801	795	795	792	801	817	818	805	758	809	746	807	792	765	818	824	802	762	800	795	813	801	775	761	799	771	772	815	809	765	786	782	804	758	765	831	752	798	767	755	813	795	739	807	749	800	843	790	768	796	753	756	795	790	838	783	771	805	834	843	814	803	786	785	819	758	758	826	782	809	819	804	802	810	830	808	809	768	796	766	757	796	811	798	829	768	817	858	779	780	817	813	819	772	750	752	823	765	807	797	771	793	760	771	803	816	856	756	806	809	801	815	796	767	815	799	809	878	804	805	785	818	783	759	802	800	820	718	820	721	748	774	724	815	778	799	800	820	801	814	787	810	754	816	812	775	832	849	779	807	834	810	801	808	823	805	804	783	790	769	772	817	749	787	855	801	856	835	816	774	773	818	779	820	800	792	779	780	842	824	783	769	811	778	803	789	801	825	835	783	795	743	760	744	824	749	846	838	828	788	854	802	844	788	814	766	806	771	771	792	806	779	771	825	861	726	827	792	771	779	777	799	794	780	782	817	776	797	852	819	781	817	788	739	789	758	811	795	800	779	808	764	822	782	858	773	825	765	819	820	820	821	835	815	795	757	842	812	815	762	782	802	810	829	783	843	769	786	797	834	814	801	799	854	815	783	770	777	825	784	817	828	782	788	727	780	782	791	809	821	815	789	782	777	851	790	845	830	776	814	759	805	780	831	753	767	785	832	802	816	794	822	762	754	810	813	849	787	814	830	771	772	775	775	783	806	796	797	781	826	779	740	769	807	755	833	830	836	776	806	812	798	790	766	809	836	796	827	763	794	777	769	729	798	832	800	842	818	829	776	801	791	785	792	793	805	846	758	787	798	825	830	820	825	799	832	819	781	826	813	831	780	861	782	774	772	772	812	789	787	830	792	834	800	840	816	768	818	794	760	758	773	798	793	821	773	723	777	792	820	836	726	793	778	813	843	799	849	781	793	758	815	746	855	779	836	794	756	796	850	820	719	797	803	828	806	762	750	714	811	799	821	793	815	765	769	828	810	822	781	805	789	814	823	810	805	786	755	797	771	788	794	834	783	803	792	793	767	772	796	781	815	795	832	764	800	812	773	810	836	777	841	797	818	825	800	798	809	809	764	808	803	765	757	735	802	806	793	788	771	783	783	754	817	799	801	779	801	788	769	789	848	753	777	813	810	802	801	793	853	783	871	790	813	774	834	833	780	827	801	773	843	869	803	779	743	767	818	789	785	789	862	821	833	848	817	801	788	818	782	807	836	806	793	836	847	824	804	764	788	771	790	796	851	751	788	780	811	776	770	750	819	795	798	779	814	829	742	799	814	792	766	831	776	789	731	800	772	789	836	757	837	779	805	788	778	813	782	774	814	835	821	772	766	859	772	803	790	755	778	746	825	767	822	794	790	805	759	754	829	750	793	790	826	775	819	784	818	784	837	828	744	812	762	806	796	802	760	848	831	793	780	773	786	831	844	730	772	811	824	796	809	816	824	818	765	760	798	827	856	838	827	811	817	818	782	747	788	801	841	794	787	763	788	802	818	766	832	746	812	775	815	813	803	773	790	808	800	836	809	812	785	847	811	777	798	804	794	792	787	761	780	840	799	774	772	781	803	802	800	785	800	837	772	786	798	744	831	748	765	800	762	771	807	799	768	776	748	749	790	708	833	806	793	787	769	841	777	832	794	819	832	795	801	792	860	791	816	812	803	776	759	789	833	815	825	794	816	790	816	805	788	739	800	823	808	818	841	806	807	802	800	807	848	745	774	759	786	828	832	769	837	813	810	768	814	787	783	803	772	814	788	805	754	783	745	816	816	812	849	780	822	784	785	842	863	783	795	769	795	762	735	838	740	804	798	795	805	821	767	792	748	809	833	809	846	773	786	765	793	799	830	824	815	780	816	782	808	802	795	777	803	783	724	763	833	787	805	778	834	782	758	796	806	791	829	837	801	840	771	790	813	759	760	806	770	817	785	744	766	797	842	792	758	824	838	788	775	801	831	788	815	770	757	805	812	776	853	808	793	818	852	743	785	818	769	800	856	785	814	789	788	778	806	824	797	767	814	810	779	831	776	828	823	819	781	819	803	835	771	770	839	822	795	786	747	810	787	784	789	773	761	766	892	779	836	798	792	794	804	829	762	805	820	811	778	757	802	812	809	749	797	788	771	845	787	761	780	789	834	752	788	831	799	848	772	781	736	783	781	796	767	821	792	773	791	779	788	783	828	806	791	777	807	817	763	812	723	783	885	803	816	811	824	810	814	796	781	796	794	772	792	797	788	816	790	756	812	841	793	763	813	802	811	773	791	843	777	754	803	818	779	840	802	843	781	800	827	788	787	818	827	832	776	750	778	819	787	808	786	797	801	730	821	805	774	824	822	817	831	712	779	777	805	806	839	834	817	789	854	813	808	820	754	783	785	780	812	791	782	817	718	804	833	793	774	785	847	810	806	823	763	814	774	778	747	798	808	751	774	722	794	813	825	781	807	797	802	740	798	800	808	808	814	746	826	825	784	845	733	773	762	791	827	793	782	767	788	782	785	808	800	793	800	779	791	755	798	790	813	771	768	825	734	813	824	837	764
24561	21700	26119	27833	21709	21697	3187	508	407	340	277	306	262	259	264	254	267	273	228	210	248	239	251	224	256	245	216	222	185	241	206	224	239	228	210	218	215	243	247	234	228	235	220	216	199	222	194	204	223	197	192	222	216	230	242	244	215	208	213	199	250	230	216	225	232	212	200	224	208	250	219	216	211	220	203	216	194	216	235	235	218	235	225	213	213	216	226	248	203	216	217	223	214	232	217	227	224	216	206	196	202	220	201	220	217	228	194	212	221	214	228	233	229	226	218	192	236	219	189	199	255	215	232	207	188	204	226	232	218	192	224	196	211	204	191	225	242	237	183	206	219	199	191	228	234	197	234	222	241	207	241	238	249	232	209	193	201	210	211	218	196	213	216	211	230	209	222	234	217	249	242	193	224	246	232	203	214	212	232	223	192	204	231	226	209	247	215	199	219	245	214	195	226	213	187	180	200	222	215	223	237	178	215	234	224	206	192	224	198	210	229	220	198	221	194	221	237	206	221	231	220	229	214	221	206	235	220	221	214	231	204	241	243	234	213	234	183	175	207	226	209	225	202	208	181	203	221	225	215	228	240	239	244	221	227	230	199	206	206	193	221	190	238	243	214	198	208	201	188	197	221	252	212	213	221	223	175	200	209	225	202	203	209	229	209	220	212	225	212	229	209	263	207	223	217	201	213	209	228	257	222	214	204	185	245	212	205	220	240	227	216	222	236	223	204	240	245	223	220	213	223	212	210	218	243	163	208	192	213	219	233	239	219	209	218	226	202	221	198	208	225	195	188	221	222	217	218	214	220	212	224	218	207	235	226	230	234	186	254	227	193	223	193	216	194	231	219	221	217	209	200	223	209	208	205	188	216	231	237	240	212	216	193	239	215	230	228	209	215	212	216	239	208	202	180	225	231	207	190	214	218	242	229	215	261	222	242	219	230	250	216	204	222	204	222	215	227	209	205	222	236	206	211	214	214	233	241	231	207	217	249	219	208	231	238	229	197	221	212	213	230	216	194	229	196	231	244	220	204	237	229	222	219	200	226	203	222	214	218	210	223	271	220	212	200	227	217	229	219	219	211	199	176	225	225	229	233	219	231	227	223	235	216	210	212	223	195	192	201	212	207	206	225	221	238	243	210	223	202	233	239	212	213	194	266	220	236	212	200	225	222	231	222	181	212	220	236	219	210	223	230	236	195	231	218	214	232	202	219	250	241	220	260	217	230	217	239	216	218	195	217	211	196	208	228	190	202	220	238	225	211	262	212	216	247	225	208	241	169	246	206	225	230	249	244	239	240	243	207	253	230	233	236	207	193	193	206	218	227	239	231	212	196	197	233	209	211	214	234	207	257	209	231	264	250	200	264	215	223	212	211	211	199	188	213	183	207	235	213	237	240	228	248	246	236	229	219	194	217	251	227	225	253	204	180	225	245	202	210	191	208	213	227	230	231	205	225	206	205	210	210	233	218	210	217	214	223	228	216	209	233	235	213	228	229	214	222	224	224	204	222	228	206	220	218	226	225	207	224	236	227	212	235	221	226	232	235	234	248	230	230	188	200	209	210	199	226	231	239	217	207	248	239	226	223	229	203	265	232	240	241	234	222	221	234	236	168	203	239	197	230	230	211	249	234	202	190	217	243	203	192	226	215	211	224	240	195	180	244	238	203	232	226	235	235	215	236	188	218	210	221	225	229	220	218	212	213	216	220	210	209	219	221	228	226	224	212	195	215	229	223	231	199	210	211	227	208	228	241	221	242	227	238	220	231	253	255	213	207	235	199	207	203	224	178	240	199	207	201	241	192	211	210	218	224	219	252	214	197	209	210	227	216	227	210	214	191	207	221	248	212	229	199	228	199	229	212	243	245	224	208	235	227	211	196	191	235	222	204	199	187	207	213	234	251	231	217	209	211	214	262	202	229	213	227	214	226	219	213	216	207	208	212	221	218	191	192	211	205	227	203	227	219	194	207	212	221	213	231	201	241	227	220	222	230	247	234	217	212	233	243	213	240	216	203	220	222	234	202	232	233	215	214	219	207	236	221	217	219	249	220	221	252	225	223	196	217	220	214	221	169	207	214	225	215	206	234	215	219	236	229	224	247	235	252	229	210	212	201	216	204	213	214	220	194	220	258	221	208	185	218	197	220	195	227	210	212	214	206	248	226	205	218	220	228	213	235	200	202	211	216	215	234	225	225	211	240	210	223	247	226	216	244	224	231	223	211	221	223	253	228	219	215	192	221	237	220	217	232	223	213	233	209	242	204	235	216	211	223	210	210	216	221	220	187	205	227	211	218	204	217	220	229	218	213	205	210	183	212	220	254	224	208	203	198	218	203	215	232	206	224	223	249	234	215	222	206	232	199	217	226	229	206	222	190	216	200	227	231	217	220	199	198	215	241	226	206	220	240	208	235	212	232	223	201	244	201	221	199	228	229	217	232	241	247	228	202	207	217	217	207	253	214	206	229	218	226	229	212	203	215	205	257	203	247	207	205	241	226	238	230	187	215	234	231	231	219	186	226	218	228	240	199	212	215	234	235	213	204	206	221	224	195	228	208	225	200	228	213	211	233	241	218	255	210	201	215	219	229	221	242	200	248	219	229	225	219	221	196	207	187	192	224	251	212	231	229	225	212	206	226	230	210	237	190	208	234	246	207	191	245	209	236	232	203	225	228	229	218	216	227	217	208	200	222	202	261	237	222	234	232	217	239	189	238	215	229	198	241	216	221	212	217	231	205	212	225	229	254	216	217	204	217	233	211	198	211	206	195	217	217	230	217	231	224	197	225	205	192	207	235	211	214	242	206	222	214	221	180	212	232	238	225	241	236	218	241	229	203	197	228	193	218	234	219	191	195	222	247	234	205	205	181	240	226	216	226	223	199	210	217	204	227	215	229	234	226	195	196	219	209	224	213	237	205	220	226	245	231	212	192	209	256	226	244	205	211	226	204	182	213	202	197	229	196	215	230	210	226	216	206	193	211	203	231	236	228	212	202	206	218	219	221	211	197	245	197	233	224	231	224	214	263	205	243	228	216	185	218	208	194	219	225	209	250	241	230	231	227	231	223	188	190	204	202	225	218	200	217	198	216	240	203	213	224	219	262	205	184	205	209	188	226	206	213	224	203	218	205	178	191	205	225	206	237	212	231	221	227	231	212	205	220	231	224	194	241	220	225	212	205	235	259	224	196	232	204	203	203	230	209	180	212	222	225	242	198	182	237	220	197	206	238	220	220	275	228	191	211	219	211	230	211	240	203	212	196	234	200	194	220	229	209	237	219	221	209	207	216	218	211	207	205	223	242	214	225	222	212	244	224	219	213	197	211	232	239	235	235	214	222	212	248	218	203	224	213	228	197	240	236	222	223	216	221	197	241	194	227	224	200	202	198	223	227	228	237	217	194	221	220	201	197	230	239	212	182	200	220	226	208	215	217	211	202	217	192	245	220	231	206	203	213	190	226	248	219	210	240	214	200	227	233	229	222	206
3425	4557	3013	1416	939	767	628	560	559	573	498	581	512	519	519	545	466	515	473	488	486	498	517	466	493	526	485	486	492	471	468	477	458	487	479	509	482	515	521	492	513	475	488	503	518	491	528	474	494	483	500	496	460	453	491	471	508	506	483	490	519	469	500	507	492	490	477	485	451	506	489	462	473	469	481	476	536	498	479	516	504	495	513	488	509	486	474	488	485	489	475	502	492	497	444	495	489	473	484	486	494	463	495	462	484	504	493	518	483	503	483	447	476	455	482	517	477	461	478	479	477	460	473	471	497	446	490	498	457	489	476	464	494	516	499	479	451	476	496	412	492	473	520	480	496	473	506	514	485	472	486	465	457	475	562	480	495	518	478	505	504	483	515	473	470	470	508	500	503	484	482	455	475	488	503	493	501	457	535	495	546	486	517	519	500	453	481	504	531	468	512	465	492	514	472	511	447	477	517	472	456	523	516	492	498	521	464	492	480	506	478	470	488	543	491	510	484	475	480	504	470	471	450	455	491	479	470	486	508	505	530	457	539	453	519	455	426	479	480	497	478	492	478	524	458	459	481	492	540	462	501	441	519	498	503	499	477	520	473	477	456	483	494	503	462	523	496	467	474	434	521	458	520	451	473	473	491	476	513	501	442	483	500	486	490	503	481	510	454	478	454	510	476	471	490	517	464	481	462	477	484	483	467	514	487	495	465	482	472	518	459	499	485	483	507	476	459	475	453	448	521	477	468	509	497	466	437	487	483	482	472	502	505	481	491	483	485	495	495	513	444	504	451	444	525	452	522	482	475	439	463	503	457	470	489	478	495	513	512	489	533	484	505	439	486	447	502	464	480	540	479	501	522	518	464	501	527	455	470	491	511	479	465	490	495	462	503	535	472	473	471	483	514	532	528	463	476	475	495	476	466	461	484	528	472	451	487	486	458	501	465	452	527	484	477	456	471	477	527	493	476	474	477	520	523	508	447	452	454	445	470	434	487	482	481	450	452	448	462	502	497	480	506	515	474	495	488	537	515	472	473	481	515	446	427	490	512	531	480	455	473	472	484	500	440	520	468	507	465	462	470	446	489	489	485	484	470	489	487	459	494	500	489	504	471	515	458	489	504	472	496	480	488	484	505	451	464	501	486	495	452	473	486	482	454	497	486	511	471	491	470	517	474	471	463	486	466	515	467	487	517	469	481	492	488	508	479	520	485	457	459	469	485	516	495	475	512	502	506	478	458	478	510	506	498	484	466	475	507	487	477	492	503	487	499	472	484	502	489	487	461	510	455	495	474	480	480	482	478	487	469	471	499	466	467	529	442	493	495	478	490	476	481	484	490	498	526	493	522	459	443	528	495	484	496	496	479	523	507	488	496	479	485	473	498	464	508	513	462	495	499	468	436	489	509	451	475	498	473	472	524	469	464	487	493	459	469	447	465	454	516	470	496	450	476	533	477	480	468	458	456	462	457	507	473	482	491	499	505	450	499	482	519	491	488	486	440	473	479	488	469	480	529	475	443	460	511	481	445	458	463	485	454	485	449	460	481	474	473	426	484	498	508	533	505	486	471	504	465	464	502	480	466	441	473	501	486	458	496	497	478	494	488	479	540	449	442	493	507	481	507	516	460	507	467	460	477	519	504	487	464	493	463	502	494	499	454	498	499	442	448	496	462	508	453	492	504	456	464	485	462	461	458	478	485	469	504	511	482	453	513	475	520	502	513	492	462	504	477	505	464	487	475	512	503	478	477	469	505	524	485	531	462	514	536	496	484	484	475	467	509	477	516	494	455	506	485	519	509	497	474	476	468	480	525	492	490	508	498	494	479	497	508	482	471	444	473	509	505	519	455	484	479	458	466	496	462	528	513	481	484	470	533	519	494	465	469	494	466	482	491	434	461	476	504	475	516	441	511	485	475	437	537	464	476	435	471	488	449	468	493	477	507	472	468	492	468	472	480	488	472	479	466	481	491	496	532	520	483	449	479	505	474	515	508	482	480	513	498	493	507	463	450	462	518	499	478	507	495	465	498	479	504	537	487	508	468	474	464	514	508	518	474	506	482	499	503	521	446	465	502	479	472	481	487	508	498	476	471	476	500	501	484	473	471	477	513	487	482	477	489	502	474	462	472	467	443	462	496	530	521	500	463	488	471	466	511	460	490	490	518	492	474	493	478	478	453	472	503	490	494	488	504	480	482	443	483	500	482	545	506	474	467	488	470	521	463	479	517	437	453	472	497	501	452	518	530	463	466	522	476	482	486	462	466	503	479	508	500	477	498	481	500	482	521	478	472	500	438	534	483	481	488	471	475	510	490	498	510	482	519	463	468	516	458	467	508	494	453	479	531	501	482	484	529	484	477	480	450	474	508	423	499	473	485	512	477	485	490	465	459	479	502	446	485	476	539	474	463	462	500	456	486	479	465	519	509	466	474	479	476	498	530	455	476	459	476	515	467	486	496	460	480	495	467	518	449	486	482	482	447	488	497	476	459	488	467	482	451	490	485	483	471	477	494	476	491	516	495	508	488	469	482	456	491	499	495	487	517	467	503	498	528	488	446	483	476	447	489	454	470	482	510	498	465	487	509	483	503	506	500	437	487	469	542	499	484	506	479	490	479	469	476	470	478	479	493	499	478	492	479	496	480	497	512	485	459	462	497	495	455	494	495	511	510	482	451	474	487	486	483	486	462	500	491	503	469	489	495	500	519	458	479	501	495	501	473	486	492	510	496	461	465	479	498	478	465	474	501	505	466	530	513	476	490	495	524	448	467	508	460	446	477	449	522	499	486	508	467	508	442	503	493	488	451	454	514	503	481	463	522	462	483	459	471	472	466	474	454	513	454	465	482	482	498	485	514	454	544	447	469	503	503	511	504	462	460	484	471	514	469	505	483	499	444	483	454	481	478	480	472	484	500	439	459	517	487	525	449	479	469	479	468	499	472	461	463	474	469	474	480	493	495	474	490	490	503	505	494	464	469	503	487	469	489	510	471	471	482	535	496	465	546	486	497	480	473	503	450	468	505	445	476	448	531	498	505	447	517	514	492	512	476	475	493	482	451	496	444	501	471	516	454	436	471	504	480	468	479	482	491	510	446	472	479	521	479	468	480	496	494	487	516	501	491	469	488	506	445	461	505	506	494	502	504	486	477	487	463	498	482	466	471	463	528	510	502	462	464	489	500	485	457	516	528	513	471	498	449	476	472	479	481	504	468	477	500	463	493	520	480	471	478	460	515	484	507	497	474	515	482	474	473	519	490	462	453	493	464	518	496	477	473	490	436	482	443	462	498	508	525	481	463	526	476	497	501	509	448	519	512	521	493	485	477	516	485	436	485	502	483	511	475	479	481	480	464	482	481	537	442	462	514	480	509	487	496	472	456	511	489	480	499	445	460	497	474	499	510	483	498	458	506	509	495	496	497	466	485	440	471	490	465	461	461	499	497	482	504	460	473	501	539	502	511	523	446	476	497	473	484	524	455	485	517	475
33825	10255	933	335	304	303	280	308	280	298	288	291	274	267	300	295	300	340	291	295	277	318	313	288	273	324	337	277	330	286	301	319	333	281	293	261	287	281	314	293	286	305	304	293	297	301	275	299	301	279	277	278	287	293	297	270	293	287	254	275	301	334	289	293	318	280	300	280	273	315	312	283	262	252	282	307	265	322	293	289	316	270	299	293	301	293	297	257	330	295	288	281	242	265	282	303	305	294	297	285	284	303	343	290	297	291	278	244	280	278	308	288	304	269	340	319	272	311	309	291	258	292	275	309	305	322	312	274	267	312	299	316	329	252	263	278	292	285	265	316	309	245	274	307	264	284	282	288	307	257	292	269	312	302	302	294	282	312	256	281	301	301	271	253	307	299	248	289	314	325	297	298	274	303	304	320	292	319	305	263	312	308	316	298	308	314	305	310	299	308	282	332	295	310	291	283	283	283	297	300	287	266	301	318	279	264	313	293	286	296	309	288	279	305	299	270	287	306	307	292	279	288	286	295	283	285	286	307	323	337	263	288	296	252	252	268	290	286	315	320	288	302	302	294	297	313	298	300	300	278	288	275	298	285	299	294	286	294	293	303	250	320	306	291	302	309	309	266	292	285	286	294	272	273	259	285	314	287	287	288	321	253	286	298	303	316	263	283	308	275	286	277	258	317	283	274	319	293	256	296	317	281	273	283	284	292	278	278	292	280	278	298	309	250	284	293	280	302	277	302	293	309	272	294	287	294	291	270	309	310	292	283	308	296	312	325	306	292	302	258	299	272	289	291	289	278	305	311	312	276	309	346	253	295	310	269	301	291	277	309	289	305	310	322	308	308	262	261	265	305	315	298	294	300	316	308	280	304	284	277	310	278	312	293	291	347	325	324	308	311	319	327	302	280	293	263	289	326	313	296	287	290	279	320	277	284	297	310	299	320	300	306	294	319	313	286	298	282	294	294	292	284	310	260	273	277	276	283	310	293	275	292	260	297	294	297	299	311	295	297	301	280	281	291	283	271	275	266	290	295	317	274	291	276	267	298	283	292	272	279	284	269	292	305	280	320	306	302	298	303	295	293	282	295	317	318	317	311	267	295	279	294	310	291	291	298	284	299	301	268	281	268	323	288	275	265	284	274	262	266	278	259	264	309	310	293	302	297	287	274	296	302	284	283	304	310	306	271	302	279	318	311	304	281	327	297	256	290	292	304	304	279	295	304	302	276	283	295	258	292	294	255	333	259	288	302	289	341	290	317	294	292	286	317	279	305	301	273	294	293	293	293	256	285	296	276	272	303	290	264	298	308	305	323	297	312	308	299	275	317	321	289	308	285	280	294	257	304	319	287	346	303	277	346	284	311	314	306	320	320	282	302	302	295	297	280	303	258	287	293	273	274	283	274	322	277	287	263	284	315	282	305	307	277	314	254	280	298	267	293	310	284	279	300	279	259	266	291	300	283	292	300	254	298	272	331	298	306	278	267	303	270	328	302	301	323	310	291	309	310	293	299	287	285	271	294	257	277	279	277	297	327	295	250	306	294	289	273	291	286	255	288	341	299	277	283	285	300	320	283	252	300	269	267	276	262	275	268	302	295	308	302	307	292	292	301	281	305	275	267	301	313	295	305	303	286	270	307	300	301	264	297	280	289	287	304	284	302	296	287	284	305	294	284	308	304	265	262	323	309	278	329	251	270	291	341	291	326	290	285	311	282	297	303	306	294	278	307	284	279	329	332	272	286	262	284	322	307	307	277	305	254	280	291	300	303	300	288	314	307	323	267	287	285	259	254	304	270	302	271	298	298	298	294	306	309	317	282	297	284	277	300	312	316	293	300	303	282	284	323	311	266	314	299	302	287	280	309	276	294	279	292	318	305	252	296	283	283	318	322	300	272	303	295	302	280	287	300	282	311	260	309	284	277	294	285	284	298	282	286	300	300	284	275	298	260	270	295	280	297	302	314	298	303	280	308	293	281	288	274	274	271	267	316	298	301	304	297	261	272	292	296	341	303	292	313	282	290	294	294	295	301	317	283	266	261	278	302	283	277	303	283	278	305	290	305	275	288	301	304	270	322	293	276	290	279	318	285	310	287	297	305	271	292	301	288	279	290	277	288	315	295	295	304	306	292	291	277	313	296	268	318	303	299	251	302	266	300	296	285	290	270	282	316	298	293	286	285	279	275	287	303	293	304	274	285	267	298	284	310	281	305	309	276	283	309	332	304	311	308	290	289	260	278	296	314	325	281	279	317	314	315	315	317	329	330	283	267	298	303	276	266	283	284	296	283	265	279	300	281	319	289	324	285	300	288	298	300	293	292	271	314	302	280	277	270	299	277	282	270	316	295	284	286	299	286	290	311	289	291	292	276	304	304	286	301	284	297	301	287	322	293	291	301	260	281	297	306	251	300	278	305	308	311	272	284	311	304	295	309	292	269	281	297	314	284	295	281	293	309	269	281	285	317	284	311	301	296	307	296	296	324	258	317	311	317	249	302	254	296	283	281	283	275	253	269	289	289	291	296	307	303	273	305	299	273	304	274	288	276	306	314	297	308	279	327	264	266	253	280	306	281	273	297	303	294	330	282	286	305	293	322	297	299	310	288	294	296	284	299	263	269	315	331	261	259	299	304	313	321	262	286	292	301	309	337	286	309	310	274	295	270	298	301	317	301	305	272	331	310	246	283	293	262	272	286	279	292	290	265	294	278	270	286	280	292	337	308	279	302	299	289	301	297	294	275	312	326	288	312	274	310	295	304	308	310	286	311	291	317	273	267	325	293	299	292	311	292	288	276	288	277	271	282	301	270	279	309	272	298	287	295	269	294	278	273	299	292	299	273	290	272	306	269	290	277	297	322	311	315	316	268	303	290	279	297	307	329	338	306	318	322	317	289	291	329	295	296	307	329	285	287	283	298	283	318	331	287	282	302	271	296	268	338	295	254	312	262	299	279	307	283	305	305	256	268	286	295	317	278	277	287	256	285	270	271	284	328	327	291	260	318	294	310	338	304	233	271	332	294	314	297	316	283	306	289	273	288	293	317	283	331	307	293	283	299	316	292	272	277	293	303	314	282	268	282	301	287	296	299	282	270	275	342	307	290	288	265	319	292	310	314	291	254	277	307	273	294	289	298	301	300	292	328	294	280	283	316	283	291	309	303	304	279	272	312	335	309	283	275	309	296	300	263	286	296	302	271	302	310	298	279	294	282	291	264	291	258	296	291	297	286	264	296	300	318	298	300	297	299	294	339	285	291	278	311	282	270	276	277	309	307	305	270	316	295	271	292	277	317	339	277	305	313	284	272	294	280	292	306	294	302	279	302	309	311	314	313	284	274	301	278	309	261	272	292	281	277	286	285	290	304	299	294	296	301	315	295	308	285	271	288	299	308	300	289	299	287	300	268	271	296	299	286	320	304	252	280	324	286	283	280	296	319	293	288	306	294	321	259	267	323	313	303	281	274	294	304	313	295	322	291	350	290	319	272
5643	723	732	666	667	662	715	678	674	641	713	665	681	636	687	704	711	653	619	619	675	666	649	633	649	655	639	662	658	644	749	680	715	692	653	693	633	645	653	667	647	687	655	673	697	680	655	646	662	679	671	646	710	681	673	638	651	666	669	694	655	670	633	635	637	633	723	659	637	704	660	653	642	659	641	658	661	618	675	666	669	657	705	654	628	659	691	660	720	657	645	620	659	629	673	622	657	663	691	656	668	703	642	680	663	689	674	665	689	655	645	662	673	683	716	641	621	646	689	662	691	614	672	741	717	668	711	672	669	643	671	665	699	642	688	700	697	675	662	719	641	661	691	639	603	679	658	631	633	697	673	638	624	719	695	621	651	671	680	637	619	682	625	702	717	707	707	663	678	657	659	692	664	631	678	668	625	671	648	655	642	691	637	694	642	655	670	648	679	624	658	656	697	699	667	659	668	688	650	693	655	717	656	626	626	638	683	673	650	627	662	657	670	677	597	704	664	668	689	679	635	591	685	676	690	696	649	666	681	678	637	610	694	658	694	660	665	626	669	684	679	664	693	612	679	629	665	639	677	700	677	644	678	620	624	698	680	700	723	668	640	564	682	655	644	683	612	692	693	668	649	672	685	637	675	700	662	633	637	684	626	702	685	640	630	626	682	647	683	656	659	701	654	638	660	685	667	697	671	659	682	696	631	636	658	643	664	653	636	670	718	624	712	675	642	681	666	658	654	629	643	715	630	636	684	672	633	673	671	676	682	681	695	689	656	673	679	647	687	674	656	678	671	764	651	653	618	662	689	667	705	632	675	649	670	643	684	630	688	656	651	670	660	637	701	667	659	651	657	670	654	656	689	677	644	607	659	690	667	665	678	675	680	642	710	671	661	631	634	658	647	667	689	686	675	674	652	655	676	640	670	647	639	674	697	720	674	652	643	674	659	644	698	645	712	680	678	628	681	695	648	692	698	674	674	638	652	657	669	670	695	640	658	664	680	625	635	685	678	624	667	672	656	668	657	668	653	710	736	719	674	698	661	701	657	658	677	699	664	667	662	676	654	645	689	670	670	652	637	651	650	612	684	654	644	683	671	667	658	641	644	597	686	630	649	652	698	636	682	676	610	652	703	672	609	655	707	702	663	651	603	658	661	677	652	648	621	662	689	684	677	680	680	652	665	628	665	668	645	675	646	653	678	703	657	713	675	653	694	665	632	659	645	631	646	641	663	679	659	660	650	700	671	636	651	618	673	639	691	655	644	697	643	620	629	652	651	682	653	622	681	682	643	682	688	642	664	678	658	678	643	660	629	691	679	664	655	677	616	620	634	654	641	675	623	666	653	625	702	712	656	634	682	665	686	709	682	648	651	647	641	641	730	651	681	622	652	674	684	678	644	658	629	638	625	674	656	642	678	696	637	689	665	637	664	699	647	658	670	675	686	689	687	682	632	643	663	656	640	659	641	623	668	689	683	643	664	684	656	690	702	645	634	699	680	658	595	684	658	630	691	653	692	686	704	667	699	676	661	676	642	647	680	715	627	629	680	642	714	689	646	622	648	637	684	643	701	671	638	676	631	667	691	614	709	687	633	701	631	657	634	691	669	637	635	665	659	674	629	723	628	627	639	668	670	683	689	648	693	678	679	629	671	628	643	683	671	676	670	695	629	632	656	664	655	611	666	616	681	643	679	683	660	689	673	643	668	689	691	667	676	645	628	664	682	676	678	700	641	709	662	684	640	654	661	683	686	665	701	674	658	697	697	652	712	671	666	626	670	645	678	658	674	640	687	660	693	651	663	658	677	640	641	680	646	678	671	641	621	657	694	655	698	705	660	660	660	653	666	668	669	680	664	686	638	690	644	708	622	736	686	631	669	606	644	670	646	681	676	712	657	635	636	687	683	671	655	670	679	662	711	652	687	678	650	639	630	660	635	654	636	673	685	713	657	662	651	607	683	646	673	714	717	650	653	660	667	690	641	663	662	645	683	661	624	625	704	622	674	666	662	676	677	695	669	648	705	719	683	613	586	657	667	730	702	639	695	619	666	691	676	672	650	684	665	680	672	683	733	676	665	658	693	648	661	674	628	674	651	672	704	713	658	646	674	703	644	674	637	632	716	630	667	687	659	677	641	626	644	670	668	697	703	653	631	661	649	662	672	625	677	660	677	670	675	627	727	635	713	707	651	654	663	653	676	657	688	689	685	649	707	676	660	664	689	664	625	641	684	700	684	650	662	656	671	634	654	693	665	683	702	687	665	694	695	665	688	648	657	652	679	680	685	660	683	646	650	709	672	652	684	649	660	695	705	638	652	681	656	679	628	653	677	652	694	688	662	637	690	688	636	633	692	689	598	627	680	616	644	659	617	651	643	694	663	674	650	681	664	688	662	675	659	641	676	639	671	686	718	684	684	649	694	647	657	667	675	634	633	633	661	728	661	702	671	648	643	657	659	686	639	690	658	675	694	703	637	713	676	629	720	696	640	674	638	657	692	627	670	691	668	676	670	721	630	691	670	689	664	647	627	676	665	660	690	666	689	670	710	669	661	672	633	682	669	711	602	674	658	659	673	629	639	691	639	685	646	660	675	682	638	678	654	659	650	634	706	637	662	661	647	650	643	702	675	715	694	648	660	676	699	674	671	654	633	665	641	647	640	639	656	647	695	657	643	644	651	685	675	644	644	688	662	643	691	633	639	655	660	695	686	665	693	639	682	685	695	662	649	661	658	675	629	669	673	639	652	689	686	663	677	673	643	656	613	676	685	650	640	658	677	681	643	655	691	623	624	735	670	646	654	679	630	663	645	668	680	657	675	680	641	732	674	714	645	637	690	668	711	632	718	678	691	679	646	673	662	650	634	675	649	663	681	649	617	664	691	702	683	679	699	656	700	611	652	692	659	634	701	645	655	669	672	617	687	672	643	676	695	706	663	653	740	681	644	709	597	681	648	643	689	659	613	668	685	670	657	674	671	619	663	671	677	676	666	671	646	636	740	688	693	670	734	678	640	665	661	670	648	669	719	716	705	660	677	617	680	673	666	639	661	638	662	668	696	670	645	682	652	670	729	689	637	645	688	645	641	661	684	649	658	733	685	644	673	642	619	658	672	666	644	635	660	691	683	643	701	667	703	622	633	656	702	666	641	673	670	665	685	654	668	664	681	703	660	691	636	694	666	667	676	626	637	566	702	675	659	657	630	612	662	658	647	674	645	646	661	664	674	694	611	659	632	642	661	621	689	663	662	671	712	633	710	703	663	709	628	688	641	676	642	692	683	670	679	645	668	615	666	674	673	657	660	668	637	693	632	666	675	663	634	651	647	653	642	650	696	668	683	613	620	693	662	685	701	670	634	617	640	651	658	695	681	679	653	689	669	640	635	707	668	673	631	664	681	645	653	664	656	636	676	596	696	672	636	706	655	674	679	645	710	674	656	684	672	700	649	691	630	683	658	648	688	637	626	650	663	668	668	640	699	703	674	664	673	663
25242	21696	25510	28402	21622	4800	586	506	452	414	401	423	402	400	378	406	376	368	391	357	384	339	341	340	366	360	371	375	363	346	361	406	366	403	373	389	373	363	342	375	381	334	348	369	401	382	339	373	360	353	359	390	401	391	376	346	385	383	390	371	356	394	375	364	385	419	374	356	386	343	381	373	389	377	358	396	368	371	398	343	394	386	368	393	380	372	343	397	359	370	420	374	367	415	377	357	353	371	378	403	366	383	376	351	389	359	381	386	367	361	422	374	405	403	389	390	380	377	341	408	385	341	382	383	421	386	385	356	384	382	388	342	404	392	340	342	365	390	373	343	352	374	372	347	387	421	351	350	388	376	327	377	384	346	388	356	395	389	407	390	375	365	396	397	359	388	361	429	372	388	391	353	393	377	359	349	328	379	341	365	373	370	360	343	349	351	389	426	401	338	375	348	344	378	359	360	375	394	424	359	343	376	363	349	384	366	375	391	381	352	384	367	371	378	366	391	403	369	374	397	370	365	368	390	352	399	380	395	382	358	389	396	362	376	364	375	366	351	366	344	407	366	372	399	395	336	398	386	363	342	347	382	388	344	382	385	405	357	360	377	393	391	347	388	351	407	351	345	400	378	387	390	398	384	328	396	393	397	388	375	345	342	392	398	377	402	371	377	348	378	367	349	363	366	342	360	375	361	366	365	445	393	415	374	379	392	410	364	363	352	365	373	391	394	375	364	378	368	401	371	369	349	375	394	370	378	400	366	391	376	393	334	370	330	351	346	374	348	365	421	347	362	369	402	359	397	396	370	391	342	381	373	419	377	353	396	427	376	387	371	340	364	398	367	387	411	382	401	379	360	390	390	398	358	396	395	362	389	393	392	376	349	378	340	375	380	405	354	364	368	376	358	365	387	402	368	393	414	399	387	384	368	369	397	411	372	385	391	385	345	360	368	356	403	386	377	361	361	347	385	367	394	351	343	360	368	365	383	363	413	327	320	390	421	371	367	387	372	363	389	375	369	372	353	388	352	349	388	365	377	387	369	365	394	394	348	402	394	398	391	370	374	349	382	343	383	382	335	411	396	368	344	370	381	402	357	357	369	380	374	336	365	371	373	387	371	341	402	365	377	367	363	402	379	355	377	382	373	399	378	369	409	374	362	328	390	381	356	393	360	355	396	373	414	370	339	360	405	392	404	406	386	404	345	352	410	371	409	349	393	378	378	386	339	347	370	384	377	386	376	387	366	375	347	357	375	425	347	395	364	367	363	388	363	376	357	377	360	362	372	373	338	362	365	373	376	365	367	396	367	371	349	354	393	352	333	345	392	356	371	393	357	385	344	366	370	390	389	388	372	374	361	391	366	372	387	360	347	409	380	407	373	308	376	420	413	367	344	389	391	369	357	376	369	361	338	367	379	403	398	406	345	367	370	368	379	386	356	380	368	383	379	382	395	374	382	370	378	406	332	384	362	388	375	409	383	384	364	354	398	376	374	390	354	328	354	370	388	383	395	395	373	378	341	336	385	357	334	378	354	376	361	369	384	398	374	391	377	372	349	403	382	371	410	354	373	367	354	351	373	380	371	373	402	397	360	377	374	394	336	323	410	392	417	348	425	368	352	372	370	394	392	361	367	360	372	399	349	362	332	369	363	359	375	391	360	335	392	359	365	385	318	356	384	348	347	376	356	357	400	369	372	374	352	392	387	342	411	377	361	358	384	346	386	365	421	338	409	363	350	373	368	380	354	375	375	384	389	383	383	405	393	412	359	363	363	368	358	393	402	375	388	387	377	358	340	362	347	361	386	355	356	358	373	389	394	368	364	348	382	360	375	410	385	359	360	404	343	347	398	389	385	359	381	378	348	383	399	391	371	340	414	384	385	397	387	317	358	334	367	385	353	379	342	309	345	384	395	365	355	404	412	360	351	402	365	403	385	373	369	356	364	385	357	373	354	390	338	389	345	348	359	346	358	354	384	389	356	412	372	364	356	390	381	420	326	421	363	360	369	370	369	379	372	351	326	362	396	356	330	393	379	396	348	387	430	393	358	362	355	387	386	369	384	340	354	347	381	376	358	359	326	406	362	367	377	403	410	363	354	385	380	389	347	368	359	353	352	393	359	421	381	339	344	384	400	352	356	368	399	390	374	330	379	403	360	391	373	363	413	358	346	379	411	336	387	384	388	369	342	373	371	365	374	326	381	374	349	357	364	356	351	376	362	399	393	388	406	407	353	348	387	356	367	364	338	356	387	367	395	345	354	344	389	363	336	353	382	385	390	363	369	360	380	362	363	337	352	385	357	369	368	381	386	353	313	379	347	364	356	337	363	354	382	397	391	345	363	381	422	359	398	358	346	365	404	361	348	388	371	370	385	390	319	342	357	356	387	385	376	339	356	387	377	342	409	347	384	384	352	357	396	373	377	370	374	396	391	380	401	392	356	350	364	356	369	362	362	371	374	333	387	373	417	403	372	377	400	385	367	372	396	380	374	355	358	342	381	386	355	370	372	376	374	394	400	367	355	379	352	370	362	353	375	387	385	388	384	385	398	342	355	331	386	363	370	371	390	373	412	362	391	347	352	370	392	378	379	394	394	391	380	366	356	407	379	385	364	369	361	387	400	384	387	381	366	365	337	402	353	380	393	377	346	366	329	339	373	374	400	364	316	373	354	368	406	372	387	373	390	388	382	374	375	394	382	415	344	395	351	369	369	351	338	343	401	367	372	385	372	363	390	362	355	381	348	359	395	410	365	353	372	368	366	360	383	385	416	401	359	338	379	382	342	342	373	391	358	348	359	342	388	380	361	341	371	396	393	383	375	403	379	326	386	390	360	403	357	379	370	370	377	377	342	395	360	335	366	407	385	380	405	396	410	380	358	381	373	403	383	395	368	345	351	373	372	369	367	367	415	399	357	395	421	406	384	388	430	362	385	385	372	383	359	408	346	354	421	405	375	370	362	376	385	395	406	379	375	390	383	400	375	418	343	365	339	386	362	379	382	350	366	376	353	386	387	391	372	402	375	418	355	394	380	385	358	366	363	364	365	359	411	369	369	352	345	363	389	364	362	378	372	345	407	372	387	391	365	383	389	340	330	351	353	345	345	359	391	412	361	381	368	358	369	359	389	387	357	365	331	366	354	399	342	380	411	324	349	346	364	387	434	383	365	402	365	362	372	419	338	356	416	382	374	363	393	346	382	358	366	374	343	413	361	348	381	375	409	381	454	398	333	364	347	352	410	352	365	397	355	387	372	362	338	395	355	397	365	356	386	397	370	355	393	348	357	399	350	377	375	388	333	397	357	373	333	364	399	412	365	376	354	348	337	393	372	373	354	369	383	393	359	376	329	385	387	379	384	379	355	368	385	364	351	400	355	344	383	357	374	395	363	393	399	385	392	337	331	373	390	370	413	383	374	380	361	367	390	390	368	401	386	392	360	328	319	395	318	374	371	363	375	369	417	368	341	391	359	374	372	369	393	393	389	385	374
3477	2994	2120	1308	1123	1002	834	838	847	831	806	842	814	811	812	777	833	833	745	813	753	833	813	816	856	783	822	775	833	841	780	784	863	774	737	862	802	773	768	831	822	854	807	778	755	753	836	831	776	824	828	769	761	780	788	823	817	828	797	807	845	784	849	800	789	814	813	799	795	818	830	791	763	828	822	785	784	827	774	783	800	769	794	817	803	796	771	745	808	786	798	778	781	833	816	774	734	793	786	818	808	785	809	791	806	827	787	774	795	833	787	781	861	821	847	800	817	852	829	783	803	782	795	864	817	792	819	780	784	798	795	811	824	801	804	822	848	836	782	783	836	800	798	746	810	764	806	800	815	747	815	724	819	786	826	812	843	758	831	790	788	817	792	784	785	750	806	825	845	809	762	809	749	792	814	775	852	796	810	778	805	815	810	815	799	784	836	789	814	787	807	827	779	805	760	777	795	798	802	750	811	807	792	760	802	779	821	817	806	837	803	799	787	817	833	819	813	820	769	832	752	791	796	792	798	811	799	768	752	800	768	798	802	819	770	851	772	777	775	832	777	807	804	803	840	784	799	771	751	789	799	797	775	829	790	797	771	791	802	794	813	764	818	825	813	790	775	761	771	751	776	802	813	819	811	786	795	741	796	748	786	801	774	793	769	826	804	811	804	796	806	830	797	797	791	814	769	804	760	788	801	835	825	808	806	800	790	790	768	798	796	839	810	760	804	807	794	833	758	797	770	813	823	776	767	845	795	800	827	790	772	807	766	827	803	805	832	762	810	817	825	789	824	787	784	773	776	773	822	828	861	794	768	826	731	800	784	777	791	786	850	779	846	796	826	801	840	813	814	787	786	786	793	798	872	797	803	747	749	772	790	765	793	845	771	791	796	827	822	762	752	848	795	808	787	828	824	774	769	750	774	819	838	819	840	823	826	813	813	824	789	795	830	774	800	808	757	810	783	770	792	788	813	838	786	819	756	805	821	854	833	788	782	810	855	804	793	788	804	813	799	809	795	790	820	818	790	754	790	829	819	846	782	800	807	826	800	803	803	805	769	769	825	751	792	752	769	814	806	760	764	779	789	848	773	712	795	805	768	801	834	837	797	770	783	805	776	851	805	836	782	783	766	831	765	785	789	851	809	773	772	813	809	811	812	756	761	822	798	777	775	754	788	782	794	774	795	799	802	789	829	804	839	779	775	774	793	815	775	758	800	726	819	754	850	813	801	812	826	818	821	835	797	828	817	732	795	780	725	741	810	729	840	832	738	849	782	825	840	784	810	777	802	866	788	803	813	764	748	759	849	820	796	822	821	825	816	771	778	841	787	789	775	838	803	774	819	767	825	839	788	832	852	781	812	803	779	829	788	807	805	806	748	812	808	761	753	774	790	756	747	781	782	812	739	838	834	804	808	779	818	767	798	811	828	786	802	804	793	799	770	806	825	783	784	787	757	800	764	849	779	811	813	858	809	748	818	774	807	776	796	784	768	800	790	784	826	842	781	830	835	774	841	818	789	757	828	844	832	808	804	831	850	796	809	832	819	833	775	767	761	783	807	792	790	797	769	796	770	817	771	771	851	817	823	787	793	796	794	802	804	775	776	779	811	802	790	833	808	781	777	787	754	813	829	805	795	806	805	776	802	832	796	800	813	826	786	716	822	798	844	778	812	814	804	776	811	771	793	786	772	803	799	789	790	822	810	774	802	768	778	835	818	799	806	795	785	783	806	763	820	783	792	823	784	836	825	823	782	796	835	792	761	793	790	770	798	847	815	833	837	818	796	810	765	751	791	797	840	848	775	811	826	796	814	808	747	826	772	781	807	804	777	774	746	844	797	794	841	807	788	798	820	775	767	830	705	811	830	823	795	768	805	851	801	795	771	805	795	741	796	789	730	759	812	786	813	795	762	812	799	832	801	803	778	793	800	761	818	789	811	836	793	801	768	740	810	796	817	815	816	795	750	782	806	809	795	777	804	778	806	797	810	770	773	815	792	791	802	777	796	782	788	824	804	800	810	801	767	786	811	772	847	795	774	813	833	804	798	782	792	785	780	808	835	755	828	778	809	794	808	786	828	751	823	782	808	784	777	748	814	768	839	796	855	777	768	802	739	783	796	759	812	814	807	744	793	768	806	759	786	785	807	817	778	826	799	779	791	770	810	811	791	811	825	820	794	818	784	786	814	781	785	847	783	843	782	812	841	819	785	806	814	775	834	742	808	791	821	834	805	784	813	799	790	817	781	725	814	779	763	780	808	838	803	777	807	777	792	810	765	800	829	820	759	753	814	826	843	795	816	780	784	787	823	759	834	779	822	810	820	819	778	772	748	828	792	783	800	776	815	815	818	771	839	789	785	785	809	817	860	752	799	794	761	820	774	756	759	818	792	832	744	780	760	782	779	804	807	841	861	801	805	780	791	762	783	771	796	786	810	806	806	808	806	792	851	801	782	803	845	820	801	796	755	770	764	806	850	800	799	819	761	770	788	788	779	811	828	817	815	833	797	782	821	824	818	778	795	815	844	782	781	833	816	787	788	815	855	785	795	777	792	774	802	887	831	811	788	775	797	794	793	788	777	787	799	777	870	827	816	779	780	827	825	774	852	759	761	829	789	828	808	814	834	794	793	756	773	784	863	807	830	817	803	861	812	833	800	814	746	785	824	785	843	818	778	724	802	794	868	831	738	862	817	798	828	770	778	811	800	832	814	857	744	801	806	730	804	785	775	777	814	802	768	784	787	806	790	791	764	754	820	791	809	791	800	821	830	757	798	828	780	785	832	810	798	763	804	790	768	812	803	771	790	824	779	791	780	790	801	789	750	782	763	789	773	798	792	774	806	797	810	756	804	779	841	804	795	802	797	824	799	769	750	813	807	808	857	836	818	780	822	812	781	810	801	822	848	830	770	804	830	810	836	807	803	771	827	807	807	862	810	816	838	836	785	814	767	767	747	809	826	827	802	804	800	815	810	798	806	811	821	777	758	783	805	787	767	837	800	797	822	803	789	805	771	818	806	815	846	782	790	746	778	789	772	826	798	773	837	803	759	846	772	776	799	791	800	828	760	837	796	767	781	816	828	831	799	794	802	852	834	773	764	786	818	783	800	838	777	761	799	794	773	801	767	800	805	777	830	799	794	792	803	846	730	780	797	828	835	784	770	803	823	833	786	769	813	804	827	811	835	807	788	825	746	763	799	806	789	790	781	780	763	813	782	770	775	794	776	749	819	786	762	800	824	788	752	802	790	759	755	788	795	811	824	769	771	812	776	804	755	819	751	780	788	848	801	797	802	792	766	748	832	784	771	828	798	812	852	842	794	813	828	806	800	799	763	836	803	815	811	787	842	782	841	809	758	780	740	856	794	820	769	795	782	778	802	794	767	792	787	848	781	759	777	820	725	794	797	765	873	796	837	807	825	813	785	790	853	823	813	807	711	790	821	794	823	744	799	811	813	821	753	825	786	810	843	768	850	883	778	808	790	777
24485	21688	26104	27792	21699	21679	3256	457	380	337	291	292	278	269	242	244	270	259	264	251	217	243	235	251	207	222	221	232	226	221	243	264	209	245	234	206	225	228	231	227	231	230	231	213	196	209	219	218	248	231	211	239	218	196	211	225	248	199	194	206	217	221	209	241	221	220	205	236	203	196	219	217	226	205	243	232	199	200	224	198	235	235	208	242	230	196	199	225	228	219	235	245	211	230	217	204	226	227	186	229	193	224	212	240	205	190	228	205	212	259	187	203	258	217	205	223	212	218	202	223	228	204	266	259	202	235	200	235	194	208	214	207	199	223	228	246	171	200	214	216	223	210	238	236	242	243	224	244	223	234	233	227	223	217	218	204	230	252	213	210	198	242	226	203	203	237	222	188	210	217	212	209	198	217	227	206	214	217	234	228	220	195	209	230	192	219	210	193	217	229	189	237	234	220	224	208	240	211	230	196	228	239	237	220	204	222	202	200	216	226	220	218	244	218	205	264	233	222	210	238	212	212	241	228	213	235	209	229	220	206	218	230	253	231	218	210	243	212	201	187	200	223	234	223	209	225	216	232	235	210	231	224	205	242	200	203	237	208	208	185	186	214	233	229	218	212	197	208	241	225	193	197	242	203	241	218	205	211	249	234	222	218	211	229	214	226	240	204	208	243	202	254	220	216	192	233	226	238	203	182	229	193	200	211	238	225	230	204	205	206	206	228	221	232	188	205	241	225	223	233	198	197	198	228	215	236	211	231	218	210	217	200	187	228	212	225	226	242	235	227	236	223	241	208	200	223	205	236	215	209	211	188	215	241	236	238	202	214	232	184	230	200	214	219	233	225	227	219	214	192	222	213	231	205	242	247	233	195	183	204	219	179	238	208	211	210	226	219	252	233	225	237	218	222	217	214	236	220	195	212	220	221	209	208	197	217	196	225	249	223	242	224	212	198	191	217	252	224	216	215	184	227	216	213	205	205	210	241	196	206	216	232	222	205	211	206	238	242	234	228	209	208	231	209	217	204	215	222	200	230	210	206	209	222	194	219	194	215	185	200	229	217	221	234	204	203	226	211	212	223	230	205	226	234	236	205	213	250	234	246	209	202	225	214	186	212	245	220	232	205	219	199	224	207	218	230	193	213	216	229	207	195	197	204	179	204	200	211	239	225	211	234	221	206	236	234	196	213	204	204	208	188	236	188	209	224	209	200	187	214	220	204	215	196	200	191	227	217	243	216	229	213	223	206	214	186	230	238	222	205	232	199	197	252	210	224	237	222	217	221	246	229	234	218	227	231	204	184	232	247	205	203	218	217	208	215	219	224	184	206	180	222	217	209	232	189	213	226	214	194	240	221	226	215	256	224	212	218	228	248	226	238	221	212	237	219	199	234	233	207	199	194	254	220	195	238	205	200	207	225	217	211	209	206	192	188	216	201	191	224	214	197	206	185	216	221	210	204	228	214	194	183	233	217	240	207	206	213	238	212	194	231	218	224	218	231	221	225	244	226	221	234	234	230	231	188	211	205	205	233	217	211	225	190	218	198	228	220	228	211	193	217	216	220	242	185	206	230	213	201	269	215	209	206	228	202	230	219	183	221	201	195	222	205	214	211	181	209	244	225	245	202	195	233	194	206	248	195	229	225	222	224	226	236	205	202	224	212	190	231	196	214	218	238	216	219	228	223	217	224	217	209	185	192	199	204	213	206	231	231	253	242	249	211	220	174	212	254	260	181	242	229	215	204	199	215	234	229	245	221	238	202	208	232	209	230	221	228	209	212	203	261	216	257	224	214	217	183	227	210	204	235	208	238	211	255	222	222	217	194	239	222	240	217	226	215	201	234	239	231	221	204	216	220	211	233	224	229	218	233	233	184	228	199	208	254	223	185	223	210	231	203	232	214	194	224	201	218	211	206	229	228	233	212	183	202	209	206	176	228	222	222	210	210	247	209	225	216	245	186	230	228	191	217	247	214	194	233	233	230	234	211	233	224	215	217	199	238	219	241	224	224	231	209	211	200	220	241	204	212	211	273	232	223	228	259	202	220	221	233	208	241	219	234	222	220	222	217	208	202	199	228	219	220	214	200	215	218	206	231	207	212	221	237	180	185	211	210	214	211	221	238	218	215	236	226	209	189	224	213	217	225	214	206	231	222	234	182	215	199	228	221	223	214	204	237	227	254	195	244	208	211	227	179	225	205	225	222	220	222	203	196	225	206	206	233	206	215	213	218	238	227	225	217	203	204	210	241	200	215	237	197	230	211	248	236	207	216	218	198	213	224	215	220	214	228	207	206	214	212	216	210	219	196	205	247	202	207	184	227	196	230	217	222	220	195	206	188	200	210	241	239	207	204	232	206	240	211	204	215	199	209	221	206	216	201	249	208	217	175	223	210	203	200	226	209	231	229	229	230	231	217	220	192	225	213	210	220	235	195	234	209	224	224	233	227	227	248	215	209	241	203	214	240	206	231	217	215	208	207	201	212	213	202	200	214	228	223	229	225	199	223	192	221	219	196	212	231	195	228	242	233	229	224	197	203	229	214	205	223	229	203	226	227	219	238	204	219	206	187	197	202	222	214	214	206	243	221	227	222	197	195	206	215	216	227	212	225	202	211	221	208	205	239	212	227	239	243	182	208	191	219	239	211	226	227	193	203	212	256	220	210	225	196	228	227	243	236	211	215	220	232	221	219	232	217	202	195	188	223	213	229	198	192	254	207	250	191	227	209	245	224	205	191	219	202	228	213	205	203	214	229	208	215	210	228	226	190	203	199	222	214	200	214	210	233	221	210	242	218	232	241	208	194	213	245	217	219	223	215	214	202	196	226	234	217	238	209	211	216	210	225	207	215	234	235	201	224	224	213	227	187	219	215	208	234	255	224	212	218	205	226	198	214	221	231	214	222	211	203	211	232	228	251	214	184	228	234	224	230	207	249	226	204	242	194	236	214	211	225	232	202	232	233	233	212	192	190	238	234	191	227	238	223	220	217	237	201	205	235	197	227	210	244	203	229	248	197	203	185	225	214	215	215	189	204	226	218	216	199	220	205	192	230	220	208	224	216	205	193	184	218	241	215	205	239	209	229	221	218	219	187	236	218	228	213	191	214	219	197	225	205	225	219	224	232	242	191	199	179	234	197	192	238	229	222	221	217	229	226	229	185	201	189	246	233	223	240	188	195	223	222	210	204	212	231	230	237	204	205	249	215	220	206	236	203	222	214	235	228	192	254	197	239	263	207	190	217	228	196	191	204	253	196	200	207	210	222	200	237	226	175	218	231	206	216	223	213	206	206	208	251	209	216	226	229	219	220	200	202	210	189	218	213	243	210	203	219	226	216	203	229	218	214	201	221	201	231	213	222	230	235	209	194	199	235	204	209	223	233	222	204	232	191	189	203	220	215	219	201	236	214	187	208	239	234	259	215	239	215	200	221	195	235	194	230	239	248	203	216	211	209	186	185	215	247	236	239	204	229	227	233	232	234	228	219
3495	4710	3060	1451	1032	750	636	618	614	539	557	526	569	493	586	500	527	516	481	494	491	490	495	494	495	521	515	443	472	468	499	482	503	496	520	519	504	486	498	488	467	490	495	512	457	489	507	487	475	483	481	523	466	478	465	506	452	508	490	452	503	453	484	469	489	472	477	493	473	495	502	504	471	473	504	497	507	481	476	472	480	501	474	483	468	498	491	498	481	499	484	444	506	487	479	439	515	473	464	446	468	447	512	501	514	475	488	470	486	470	435	504	507	461	488	492	478	446	469	468	478	489	499	443	481	504	475	466	462	523	482	501	500	460	461	505	510	467	484	499	475	501	477	492	477	448	451	467	501	457	466	487	514	503	487	472	487	473	489	493	461	460	528	478	522	472	506	474	511	473	492	473	490	461	482	501	497	461	467	472	487	470	455	526	458	458	485	459	474	480	496	473	489	471	464	462	459	490	508	485	517	461	501	517	489	471	511	468	485	452	466	501	464	515	491	485	530	483	482	475	462	499	461	496	458	488	506	471	474	458	464	474	481	511	456	478	508	487	476	518	479	500	464	485	458	517	498	461	457	494	473	473	518	465	498	503	467	488	506	499	501	489	484	463	493	451	460	478	508	448	479	525	461	513	492	483	531	468	476	476	485	494	507	483	482	487	492	495	438	465	494	495	505	507	479	485	515	481	468	511	472	497	488	488	440	529	440	545	480	521	458	497	441	460	502	518	513	505	483	498	516	482	508	506	534	493	474	481	486	487	484	482	483	474	448	449	492	494	481	465	488	496	471	520	474	504	474	495	489	517	485	466	452	449	451	479	462	444	471	460	472	451	488	493	493	477	477	484	501	502	552	483	481	483	464	473	468	445	454	460	494	464	480	504	474	514	490	435	466	471	491	492	465	516	464	456	491	480	471	485	494	476	465	465	515	501	512	474	470	481	490	522	504	511	433	488	502	484	530	484	432	483	453	479	505	486	507	452	472	504	480	497	507	466	479	494	515	507	525	470	496	521	467	466	474	448	488	525	498	491	451	489	477	502	467	467	526	504	496	477	468	495	458	463	456	506	479	499	442	500	471	504	457	463	483	488	488	457	468	497	491	466	468	460	488	482	494	466	465	465	465	466	523	503	519	503	451	471	495	459	507	464	469	467	478	455	477	443	454	521	484	478	446	452	457	511	527	470	491	429	472	423	502	457	496	516	475	471	440	508	473	523	507	497	483	470	436	483	524	495	488	446	468	468	519	468	517	432	500	467	518	494	503	480	474	443	507	434	470	491	477	486	474	471	444	485	458	514	454	475	454	429	522	506	452	471	477	504	505	473	481	479	497	465	496	538	501	457	487	480	497	487	482	479	444	492	481	469	532	472	463	448	439	471	474	530	484	494	496	517	482	504	457	507	525	496	469	480	469	470	478	496	507	505	508	484	465	489	481	471	482	453	460	486	492	485	449	464	521	451	469	451	495	476	468	494	456	464	490	486	489	474	451	448	469	531	455	428	462	450	509	460	535	532	496	502	496	484	484	467	486	467	449	459	478	483	469	509	475	459	476	492	474	495	520	490	453	495	469	502	474	491	458	452	495	497	469	447	455	471	476	463	459	471	488	508	461	487	456	438	449	477	470	478	506	460	502	446	472	488	489	481	459	508	471	513	515	502	505	444	456	462	469	488	484	445	484	490	453	454	501	495	453	482	498	495	452	482	496	505	508	505	475	482	500	482	499	443	476	490	465	481	477	480	429	520	521	500	485	486	485	465	486	487	429	488	474	484	487	479	517	472	505	492	488	470	485	462	499	474	456	488	483	477	469	507	488	479	459	468	519	462	488	461	491	480	512	500	512	469	472	472	460	455	497	497	472	447	540	475	488	496	517	518	475	484	457	517	459	451	493	459	436	518	458	454	504	508	464	474	508	450	471	528	484	465	509	503	507	479	533	473	510	459	443	483	521	509	494	515	479	501	484	442	488	464	483	496	500	508	492	478	465	471	483	494	483	433	492	471	512	466	464	494	453	479	495	484	473	482	490	520	496	464	493	475	485	489	469	454	519	489	484	472	505	484	504	501	514	459	481	456	485	525	442	494	457	491	480	552	485	472	464	469	482	481	479	452	487	465	482	475	479	456	487	421	467	488	500	464	472	470	464	495	478	464	441	505	477	498	496	483	496	487	490	478	492	493	466	460	505	498	466	472	500	481	486	488	471	476	420	472	502	517	474	454	511	493	474	483	502	444	441	498	502	430	498	481	461	492	444	496	495	446	511	494	495	469	492	485	490	455	487	459	473	468	503	505	465	516	468	501	485	488	482	512	478	472	491	495	546	517	473	506	475	448	493	492	509	465	505	490	467	522	476	492	468	483	471	468	455	498	454	476	469	489	462	479	457	536	453	505	490	527	475	498	507	477	473	514	487	454	468	450	502	484	474	464	473	471	445	509	477	472	434	459	478	488	462	510	476	471	455	491	497	487	445	474	506	485	487	478	499	453	491	521	509	489	497	457	505	503	477	496	482	469	505	473	460	490	496	535	463	483	480	461	502	467	489	461	474	460	464	462	536	470	479	502	490	496	482	451	467	488	494	478	433	463	447	502	539	505	450	486	441	453	474	530	474	456	508	496	470	482	501	471	443	522	482	501	510	472	494	451	507	486	462	485	508	504	480	466	475	489	522	476	452	456	449	471	502	441	522	441	473	448	507	479	480	536	462	471	488	462	469	498	472	505	445	463	469	484	486	479	445	430	491	481	478	462	452	495	473	461	437	441	479	490	483	526	472	459	472	542	510	452	480	449	462	462	482	464	484	498	506	490	514	464	484	499	484	517	457	498	489	490	494	465	503	476	461	511	483	471	456	446	478	501	480	491	510	493	501	483	493	492	505	491	480	477	468	446	447	495	484	443	456	491	489	521	500	512	478	487	485	456	479	499	484	526	482	489	437	518	502	477	464	457	484	492	493	525	496	495	478	485	437	495	501	461	520	504	472	482	440	504	486	436	475	450	487	451	469	470	479	473	530	451	503	489	471	463	491	483	520	470	509	515	503	468	439	457	480	463	475	505	446	454	483	467	456	497	450	489	457	492	461	481	467	453	484	498	493	500	446	484	493	432	503	493	436	461	475	482	444	485	469	499	474	461	477	497	447	474	462	465	486	485	476	492	467	451	481	495	479	479	455	501	497	482	481	500	493	474	496	469	485	489	530	470	509	497	456	474	490	487	467	465	501	494	524	467	485	486	457	482	462	490	450	499	485	466	488	465	490	489	514	453	463	481	497	492	474	429	462	504	512	465	451	508	481	496	488	501	465	492	496	471	482	476	442	498	475	461	506	493	426	461	484	500	503	458	479	476	462	472	503	500	476	471	507	520	487	473	506	475	504	494	455	464	481	510	473	487	487	481	500	462	491	489	489	488	494	505	441	497	488	519	512	484	506	447	502	517	502	508	489	533	452	471	471	466	492	463	472	465	445	488	485	458	455	461	458	466	491	478
33281	10148	1128	625	505	498	330	301	269	277	308	278	294	272	273	280	314	285	281	270	300	298	268	272	329	274	320	281	324	292	302	259	255	297	294	287	288	315	311	325	316	280	290	312	275	272	315	271	325	324	226	301	286	301	269	312	309	297	268	302	301	257	321	293	297	265	253	306	310	293	267	292	290	308	292	304	279	293	252	330	297	285	289	286	253	266	300	282	291	262	264	277	280	258	283	296	264	289	311	324	316	303	291	245	308	246	276	264	299	296	277	281	281	263	255	268	292	312	287	321	276	297	293	285	290	291	298	337	262	313	297	277	308	300	282	311	292	274	296	255	304	295	327	267	312	308	296	288	319	295	311	293	299	268	316	312	364	285	288	302	258	290	285	319	303	283	275	327	315	249	273	264	286	310	318	281	266	305	328	265	256	290	269	317	278	331	279	293	294	293	287	308	274	290	329	247	312	256	311	289	321	330	258	257	284	260	305	315	346	275	270	295	307	315	300	293	294	271	305	275	289	287	270	309	333	272	299	301	299	278	283	323	271	277	331	298	273	267	289	273	289	258	300	299	283	309	272	282	272	255	266	275	301	296	287	288	283	289	285	296	300	285	302	265	285	298	312	319	265	298	339	272	290	310	293	284	289	279	300	303	284	264	275	328	276	269	302	271	303	277	265	292	258	253	283	326	267	305	277	275	278	297	314	271	300	317	311	270	324	280	310	288	282	312	296	314	309	270	300	260	282	277	292	284	305	300	304	283	304	308	303	306	310	258	269	257	315	315	313	296	306	295	265	281	300	290	327	281	279	285	274	282	297	280	273	272	266	276	292	302	291	288	269	274	259	314	309	281	290	292	276	304	294	273	276	216	268	271	295	274	286	277	282	300	318	266	267	308	298	296	276	309	316	274	295	269	267	282	301	278	297	275	276	285	291	304	290	307	311	270	262	295	289	275	279	263	307	290	288	306	270	280	306	312	295	320	276	287	301	309	284	262	270	294	290	276	303	290	297	300	315	300	341	299	284	273	319	281	302	251	261	329	317	287	305	304	299	299	288	312	285	302	289	297	239	277	273	295	293	281	286	288	299	292	285	310	313	293	306	285	317	271	312	278	286	309	239	285	311	270	283	321	294	261	276	297	289	319	291	277	279	298	297	313	312	299	278	291	292	286	289	282	307	268	291	293	296	281	295	293	272	309	290	288	308	270	281	266	292	295	289	301	307	301	279	300	296	295	305	306	275	307	298	296	287	279	314	286	271	252	283	286	298	278	282	288	311	299	297	288	303	265	273	324	275	283	263	267	292	297	316	301	259	337	284	313	298	267	262	333	294	298	293	276	274	304	298	267	273	316	290	282	274	276	308	294	278	310	272	310	298	287	312	295	287	262	313	299	295	285	302	277	323	309	295	302	267	265	273	317	279	327	292	281	294	287	280	292	315	284	297	258	281	297	320	301	295	302	282	285	280	284	270	295	307	302	271	306	340	302	296	317	264	282	277	306	290	283	304	293	316	307	259	289	261	285	291	296	330	258	272	282	287	293	306	289	277	283	326	296	270	307	295	300	290	272	312	270	279	290	293	297	264	304	296	302	294	280	292	260	305	304	304	282	260	311	297	303	277	296	300	297	299	311	269	279	310	275	279	292	327	276	306	289	281	294	293	300	277	304	276	267	279	277	272	277	278	286	262	320	300	289	274	263	316	319	288	299	277	278	307	258	295	250	294	321	282	290	293	280	318	304	297	288	283	294	291	274	302	284	251	303	273	297	272	285	295	270	276	284	272	315	314	259	285	305	267	281	300	293	314	272	295	279	254	295	278	302	289	263	298	266	290	282	307	293	287	301	300	250	293	314	274	295	278	294	260	283	287	292	295	273	340	275	273	284	298	291	304	281	311	262	290	278	264	286	245	292	307	263	292	335	278	287	305	299	292	273	328	269	295	290	311	300	283	262	328	295	283	256	281	293	284	282	283	281	285	290	307	256	284	275	297	308	270	290	297	289	318	343	304	292	316	271	288	286	288	303	268	315	281	291	308	280	281	269	277	282	307	295	298	282	300	293	276	294	283	257	272	298	265	258	311	279	274	282	282	262	320	344	274	287	289	286	272	322	270	320	289	328	286	296	288	278	303	322	290	258	295	260	306	291	276	324	297	285	289	290	296	272	328	295	319	270	262	282	270	296	279	278	317	284	330	271	273	282	333	292	289	289	281	275	310	272	270	338	295	259	277	288	305	305	287	279	285	276	278	294	275	282	341	277	346	279	279	269	284	279	275	289	307	316	277	282	302	287	280	279	276	303	293	325	313	317	281	306	295	298	269	324	268	306	297	314	276	247	326	268	282	296	277	290	315	299	321	266	295	317	272	319	305	323	303	273	285	287	286	301	294	256	303	285	289	257	280	282	289	293	307	293	303	315	288	259	307	300	288	313	287	281	273	289	306	290	289	326	295	290	275	278	254	269	279	269	278	307	273	263	333	271	298	301	289	315	283	282	290	276	305	307	278	329	280	295	269	267	274	291	318	315	307	305	274	299	290	277	308	310	254	273	314	276	274	254	279	280	277	289	287	272	277	301	295	289	302	313	292	288	267	276	285	291	259	292	303	296	290	305	299	301	276	297	281	295	276	297	290	288	281	306	306	293	293	260	287	276	287	268	276	286	267	299	310	297	299	305	309	295	254	299	331	278	300	290	297	298	331	320	277	292	314	308	286	299	264	275	321	276	289	272	292	296	312	301	264	273	293	320	286	266	299	312	296	296	281	307	259	270	278	287	312	302	333	289	279	292	288	265	316	304	300	289	276	294	272	263	297	281	319	298	291	286	300	339	284	301	286	258	295	309	302	289	314	293	312	305	275	298	290	254	260	282	314	270	306	283	290	263	288	292	276	308	309	274	296	294	308	293	270	267	342	266	288	310	312	267	315	293	266	288	265	308	337	316	273	314	280	276	299	319	276	272	274	267	271	286	268	296	286	291	299	292	262	272	301	296	314	274	280	265	313	279	314	302	270	278	279	285	296	279	279	298	269	308	274	299	288	302	290	294	334	276	293	305	316	290	296	298	307	268	275	273	285	289	282	294	291	276	303	293	278	265	311	298	289	254	315	269	273	298	298	280	274	247	273	285	305	281	310	267	294	264	282	296	297	261	297	299	285	299	278	300	310	293	309	297	322	300	302	323	280	292	282	282	284	299	308	335	301	297	317	269	293	296	278	278	270	266	270	305	331	295	292	291	289	297	295	284	288	319	299	279	371	260	275	300	258	309	298	303	268	296	267	280	294	245	288	278	297	282	273	274	270	259	275	310	304	294	268	258	305	270	280	284	289	276	282	302	288	285	285	329	301	294	284	284	319	276	282	337	311	278	310	264	333	285	282	283	300	333	289	293	293	276	305	267	281	313	294	307	290	258	285	269	267	261	319	267	304	364	309	299	286	286	273	276	320	319	278	284	273	306	288	306	291	271	320	299	308	273	290	288	273	316	277	302
5577	810	730	711	644	682	660	678	655	678	682	692	638	689	645	637	686	698	684	674	670	690	696	672	670	641	652	704	692	644	690	668	618	692	670	671	699	660	691	648	659	669	691	714	683	650	639	718	682	653	702	681	641	640	703	602	703	685	621	701	668	668	624	661	661	671	668	642	621	693	690	670	687	729	658	608	672	699	667	635	631	675	671	678	632	654	674	692	700	704	642	653	618	677	668	652	682	667	682	618	681	671	654	706	693	690	665	624	615	656	676	642	686	675	692	617	669	643	627	687	658	711	666	684	666	638	678	650	635	632	668	708	641	670	608	685	601	621	682	642	631	706	694	632	686	638	652	681	732	700	626	616	654	674	667	617	665	657	615	683	712	697	664	698	736	671	686	674	661	672	664	684	620	676	695	633	644	657	678	659	689	679	670	610	665	665	718	655	615	639	648	707	658	626	638	676	625	671	714	652	674	614	698	594	654	614	666	699	636	632	714	678	624	674	665	640	645	656	658	664	658	668	662	670	673	729	647	684	699	653	666	633	681	650	664	646	620	661	639	653	711	652	648	652	665	649	660	649	655	652	716	689	704	640	628	664	657	683	676	647	660	643	644	660	657	686	686	623	666	672	667	669	686	692	669	648	652	667	666	648	683	644	685	675	610	642	643	681	628	647	651	641	647	648	674	652	654	649	683	662	680	663	650	652	645	706	644	642	648	661	640	698	671	626	647	669	662	644	641	663	652	657	672	719	642	664	651	679	668	691	694	644	666	668	699	650	667	635	642	646	689	716	659	702	651	620	666	655	696	636	651	650	662	641	704	662	692	641	686	658	676	624	666	689	670	612	689	661	618	722	667	674	630	651	673	675	696	690	655	685	651	661	682	695	698	645	630	704	645	620	708	663	646	677	650	659	737	681	668	652	654	651	646	637	644	600	717	698	665	691	639	637	668	640	639	631	637	672	647	639	650	629	646	716	659	672	688	697	684	641	706	667	663	723	638	641	684	682	633	692	702	669	614	666	666	694	708	654	674	647	697	729	618	657	626	646	686	672	659	653	659	681	665	690	640	661	644	669	621	645	708	628	662	651	664	664	654	667	703	632	671	649	694	710	683	682	658	710	660	646	693	662	664	684	656	676	694	672	680	700	646	663	668	633	685	645	656	630	671	649	720	695	633	648	668	675	696	663	648	685	681	736	658	660	638	696	672	691	723	743	646	645	706	674	684	636	621	648	664	697	608	750	694	623	667	678	694	697	690	645	686	641	655	618	646	650	643	691	661	631	700	684	659	665	655	686	646	625	669	665	651	645	677	627	661	674	670	637	627	638	744	687	643	685	669	643	639	692	707	671	687	664	692	665	631	691	648	693	686	627	658	664	658	653	685	670	653	663	663	651	678	675	681	666	664	660	684	667	695	657	656	636	647	683	681	663	628	638	683	687	671	626	655	619	689	676	619	636	648	619	628	678	649	686	635	684	633	704	674	701	653	654	660	702	639	660	612	662	666	687	728	613	644	593	672	651	647	639	650	668	685	722	674	656	644	680	671	664	681	663	662	728	697	690	671	666	722	662	621	689	657	652	666	692	685	670	720	639	636	691	662	687	688	650	701	695	656	660	641	683	650	662	644	693	654	644	655	677	689	687	640	663	699	674	677	668	632	702	692	634	614	691	626	644	646	678	645	664	675	676	702	616	633	633	639	667	657	665	647	622	657	666	633	694	628	650	677	651	666	661	657	671	662	665	664	661	680	651	680	681	652	642	677	657	656	631	630	673	638	616	693	658	660	661	657	686	660	628	641	669	659	645	636	669	645	688	703	681	667	704	662	667	672	677	699	628	681	649	645	668	626	656	687	632	633	698	676	698	683	655	651	681	661	657	685	626	629	671	673	681	719	687	644	722	680	688	701	634	677	607	689	645	641	654	687	655	684	657	634	644	647	640	618	607	670	693	673	692	610	634	674	681	671	677	668	668	662	654	650	642	654	644	702	710	653	662	699	711	669	697	679	644	637	673	655	613	700	649	655	671	642	704	697	666	646	672	651	650	693	676	684	655	690	675	677	673	698	695	685	666	708	701	695	687	658	681	651	696	683	678	672	649	653	661	615	641	710	720	694	689	660	697	662	653	677	706	676	647	661	652	685	630	669	668	680	654	652	720	692	678	670	637	674	694	686	631	698	679	693	669	671	673	647	658	640	713	648	632	673	662	643	677	661	704	681	628	676	708	704	650	643	670	631	658	715	679	669	664	689	684	658	627	695	653	687	684	603	659	674	669	680	656	656	650	656	645	658	621	657	695	661	661	695	683	675	652	613	693	697	648	732	696	654	654	677	660	672	618	652	652	677	639	652	710	623	637	724	648	687	680	686	651	682	649	617	665	649	664	676	698	690	668	691	660	644	651	635	683	654	685	675	714	699	682	661	670	654	627	709	665	683	665	636	659	634	695	641	644	650	632	712	652	638	631	694	663	702	671	647	691	647	728	725	645	634	685	684	656	708	605	643	624	628	660	661	659	683	626	655	652	708	651	680	695	656	636	665	649	653	699	658	670	649	695	647	652	663	662	651	683	633	678	661	633	697	670	661	706	667	620	693	646	652	655	682	639	664	684	654	624	669	683	714	659	650	650	681	643	669	676	704	672	617	712	709	687	677	687	667	675	683	680	662	660	645	684	668	684	621	664	635	649	688	645	622	667	655	633	655	605	683	702	650	651	660	693	706	637	680	650	689	648	678	666	661	685	611	732	728	653	651	653	639	646	686	689	644	660	629	630	668	658	689	650	635	661	677	679	669	666	672	685	675	656	707	675	697	694	653	666	620	640	668	678	635	634	667	703	653	702	660	713	660	687	688	707	605	696	650	685	664	671	669	674	700	669	655	651	700	685	656	630	663	680	688	687	602	653	661	652	707	679	653	722	643	676	708	633	710	631	655	633	687	677	690	626	707	664	648	658	708	678	686	650	649	684	677	657	675	695	687	680	680	675	677	643	672	688	645	685	657	645	668	663	661	666	651	652	651	647	637	613	656	667	640	624	626	649	647	663	673	602	686	655	653	678	654	706	655	656	650	713	652	656	675	646	695	625	687	684	666	655	639	670	662	674	670	689	696	698	655	606	692	662	631	633	720	677	676	662	682	631	655	647	623	663	650	658	655	680	642	631	667	694	673	671	621	691	679	648	639	679	627	658	636	646	665	719	661	652	644	688	619	682	692	660	634	626	623	657	654	682	591	609	642	627	620	651	660	616	674	656	692	644	686	702	691	633	668	577	643	707	654	675	666	672	632	672	660	680	688	679	640	675	653	709	690	651	648	656	666	661	670	641	645	688	685	633	701	667	668	644	654	699	688	733	619	669	656	661	631	669	707	668	640	659	661	633	672	650	650	709	666	661	662	640	672	651	653	666	663	671	635	668	667	690	654	652	639	655	655	657	695	653	692	655	606	706	651	626	652	617	687	617	678	715	660	637	642	672	705	610	686	666	661	650
25273	21692	25443	28436	21559	4236	628	490	485	424	430	388	402	377	369	396	364	372	339	361	400	424	367	385	367	370	359	350	389	347	384	357	387	370	378	376	361	394	402	341	357	361	447	368	351	401	366	375	363	394	376	391	395	313	326	379	381	394	387	406	355	389	374	386	393	380	389	372	355	381	377	366	388	399	361	398	374	362	365	371	363	332	369	385	359	368	388	381	349	346	356	395	313	404	392	391	364	379	401	337	341	349	351	361	370	380	344	382	371	404	379	360	338	392	404	370	326	398	378	381	349	348	349	360	349	360	361	354	376	378	389	356	342	416	380	338	379	350	346	396	402	364	374	364	427	356	372	384	325	384	344	394	350	376	395	371	353	406	374	397	389	408	401	377	409	404	351	395	358	362	363	382	387	368	348	341	396	323	388	374	393	365	380	422	337	351	361	372	343	401	355	394	387	337	377	377	367	359	395	379	378	350	436	397	341	335	363	393	395	339	412	376	372	410	384	345	359	399	381	399	380	381	354	354	380	386	383	380	388	379	403	394	366	414	357	361	353	366	369	368	380	392	412	361	377	362	364	345	400	388	396	402	361	377	393	367	411	375	397	348	349	420	364	404	391	373	408	383	375	395	375	365	375	355	353	378	375	386	351	383	360	380	354	354	380	384	340	317	367	344	382	344	391	354	347	372	369	357	382	372	371	390	370	403	363	376	358	378	409	397	393	351	384	346	333	398	362	353	382	380	371	367	380	376	387	406	401	338	397	372	372	370	359	376	385	341	412	364	396	374	375	382	349	364	344	370	369	407	407	347	382	379	381	367	405	364	394	355	353	378	387	413	389	367	365	365	375	360	350	334	370	383	364	376	371	389	356	389	335	331	384	355	379	356	360	382	406	366	328	362	345	377	346	320	389	356	368	363	363	417	384	405	359	389	405	372	393	390	369	369	349	350	375	341	337	370	342	369	354	359	392	350	358	370	386	383	351	409	389	354	402	390	367	401	348	399	356	431	354	349	387	385	327	397	326	392	377	386	342	350	337	347	348	380	359	409	376	349	378	369	374	368	349	347	384	406	376	373	411	384	379	410	414	386	361	370	370	380	375	373	347	352	380	395	354	373	366	384	347	341	343	371	393	362	375	349	378	381	388	349	393	398	346	371	368	335	365	385	406	382	377	410	366	385	354	358	375	376	372	351	363	374	372	410	383	375	384	400	366	379	386	365	370	405	347	384	418	382	373	361	360	370	401	408	397	405	378	386	381	362	354	368	382	403	384	388	371	383	371	356	340	433	390	375	375	377	379	403	368	393	333	380	354	386	400	366	378	373	365	372	375	352	356	390	330	375	362	365	398	361	361	392	398	387	391	382	351	364	377	387	340	331	358	345	336	368	333	344	405	385	365	398	368	414	404	358	378	342	324	350	379	392	381	366	391	375	380	391	345	380	374	381	348	363	385	352	380	360	374	373	353	372	383	369	377	376	374	373	358	423	383	335	375	362	387	406	381	360	356	387	368	370	359	348	372	374	359	381	406	388	382	399	376	396	338	374	395	389	397	358	392	361	338	360	346	361	365	359	381	336	372	412	370	391	373	370	385	381	388	334	384	354	366	367	347	354	364	384	394	391	403	388	396	348	393	336	382	350	395	393	379	378	344	377	374	340	427	366	364	336	365	371	351	348	404	389	356	360	375	379	368	388	367	401	387	342	360	389	366	351	420	381	405	354	386	346	414	386	388	349	378	401	389	365	339	372	348	330	374	372	373	404	348	379	381	381	375	346	349	381	414	376	375	360	354	366	383	366	393	387	349	324	363	356	377	366	390	377	393	377	394	366	381	365	383	362	382	349	385	404	378	366	387	376	366	387	360	329	366	372	368	365	361	363	333	356	335	397	363	393	366	362	386	374	395	358	362	365	357	377	339	356	380	391	382	366	369	350	387	389	388	359	343	374	340	368	358	363	382	366	353	362	419	419	327	365	357	347	364	404	355	360	380	351	353	360	354	374	380	377	380	372	345	384	366	374	407	384	352	369	411	378	359	390	369	390	340	356	388	408	426	365	389	363	406	402	364	380	401	341	349	391	372	394	377	368	363	353	375	359	378	390	377	396	335	379	380	387	367	350	366	378	344	361	375	392	360	366	359	412	377	360	342	387	382	338	370	384	366	364	387	314	421	360	376	365	372	396	423	402	358	357	364	387	387	407	360	386	383	412	354	400	345	391	321	371	415	370	333	356	396	361	379	365	355	354	339	358	369	357	430	377	348	341	344	360	376	362	368	333	397	368	385	339	343	381	384	385	347	373	376	330	357	359	385	412	385	389	397	408	449	372	363	383	378	386	351	354	384	379	368	337	386	384	347	376	402	379	342	327	378	361	380	382	362	431	350	355	362	349	342	422	373	371	340	372	425	409	429	384	348	348	358	380	431	360	415	354	404	387	360	367	354	378	363	356	365	380	379	407	388	356	359	374	365	350	381	391	363	365	354	378	344	369	351	367	354	339	354	350	373	388	356	346	356	392	378	342	350	345	378	350	375	399	359	374	354	353	317	355	399	324	376	342	417	397	391	382	333	388	348	370	409	384	355	370	361	341	347	327	347	365	398	360	358	371	398	414	304	368	382	338	380	392	358	368	352	421	389	357	365	382	369	372	379	355	402	376	384	364	378	373	373	330	391	371	358	367	350	357	398	393	371	378	393	381	381	352	356	361	349	372	344	361	360	388	404	409	353	356	327	365	363	378	342	344	359	363	364	369	338	338	359	343	364	390	386	360	374	407	375	372	404	348	339	344	359	365	392	368	393	375	350	359	372	343	334	358	385	423	362	384	380	384	363	338	397	362	333	374	368	360	358	364	382	391	343	393	366	410	388	373	344	374	374	368	349	388	363	363	335	337	406	377	345	386	383	359	368	378	363	372	360	378	366	361	357	391	394	392	352	394	356	387	373	356	364	367	430	370	394	350	369	342	358	398	395	369	356	319	364	332	387	353	363	358	359	396	409	361	339	380	364	344	369	399	398	387	378	392	380	402	379	394	367	379	372	409	373	344	390	402	365	364	420	387	399	345	392	380	378	364	352	362	376	359	404	340	360	341	353	396	341	341	400	392	367	358	351	340	343	349	352	380	400	409	369	352	361	380	406	337	355	386	363	400	374	342	341	385	357	410	381	359	384	321	353	355	379	396	388	378	345	344	386	385	402	357	395	388	405	384	370	398	377	364	378	360	336	396	368	375	414	405	382	381	417	381	361	389	367	408	352	373	395	400	383	383	369	390	368	379	370	392	357	379	394	373	371	380	396	367	397	387	351	327	365	392	383	378	389	421	379	339	369	423	373	348	384	341	364	372	372	383	401	355	410	396	376	375	383	361	369	367	389	345	369	365	345	375	380	385	373	382	366	347	387	339	355	392	346	363	359	418	373	376	369	357	380	350	375	369	381	345	390	358	375	376	409	389	347	367	380	357	359	378	367	417	374	391	355	394	416	338	373	354
3497	3023	2076	1367	1021	877	869	894	855	847	809	817	795	848	831	807	782	818	814	812	765	827	817	843	783	839	794	828	790	817	839	786	867	841	797	773	780	789	792	786	792	801	791	783	774	789	819	791	805	807	799	852	788	802	818	793	820	755	866	795	839	782	780	762	757	791	829	838	840	794	787	818	831	781	822	813	859	757	779	785	772	763	785	812	789	792	742	819	789	847	813	793	760	779	822	816	796	782	795	779	804	755	827	745	806	766	806	809	755	765	822	801	771	806	815	780	861	807	802	778	764	829	788	819	826	796	864	820	812	793	813	733	787	807	812	821	796	773	784	800	737	767	774	814	821	784	838	849	811	783	822	816	800	821	814	768	770	814	749	843	782	738	810	826	791	795	826	859	791	815	851	821	800	845	821	795	767	799	777	826	799	817	778	791	810	809	849	853	829	783	751	788	807	803	826	805	745	813	784	755	780	788	830	804	798	813	797	784	760	783	813	807	847	797	821	800	820	812	835	739	801	758	813	818	822	794	787	787	763	798	760	789	787	878	809	754	838	787	777	760	774	863	814	759	799	867	796	786	752	820	757	791	827	833	790	768	772	806	764	782	759	812	815	771	770	863	798	774	802	816	764	786	787	783	778	813	810	806	843	795	791	848	768	819	817	822	808	819	764	823	778	797	744	783	770	776	823	821	780	794	808	802	782	805	799	835	804	802	805	827	759	813	807	792	800	790	778	804	792	783	790	793	769	754	776	827	779	809	790	862	777	780	842	836	770	838	785	805	744	810	809	794	832	774	772	829	792	807	768	784	802	824	789	799	842	830	841	843	795	773	812	829	778	814	785	756	809	765	780	761	835	854	770	820	822	802	784	793	760	829	775	818	814	818	801	816	748	777	800	777	790	794	816	783	743	778	798	820	835	815	811	774	813	857	837	780	829	806	795	819	753	811	818	787	816	775	804	837	784	761	785	780	811	766	780	751	810	784	828	800	786	763	808	824	813	786	804	815	794	781	809	773	824	796	836	811	835	865	799	778	796	813	822	815	821	797	780	795	805	791	786	769	791	778	820	815	833	829	806	790	758	764	825	806	798	806	809	812	809	784	793	804	833	784	831	805	808	826	807	835	805	804	830	772	778	815	762	802	804	816	807	818	747	803	814	798	770	778	763	765	792	829	816	805	830	830	759	797	832	814	793	814	820	843	802	767	819	790	805	804	763	773	876	792	799	825	790	787	804	819	789	736	848	794	821	793	761	825	762	791	799	809	814	817	808	822	845	797	767	828	792	813	736	812	830	796	829	841	852	809	757	776	822	800	770	806	799	752	821	779	753	785	778	798	822	826	812	773	847	830	778	831	822	778	785	870	790	779	776	807	784	764	845	802	797	811	745	815	865	841	797	815	844	807	809	769	802	847	802	805	778	787	779	859	743	849	800	816	791	801	733	801	782	792	784	781	747	814	757	849	807	749	808	781	788	808	785	791	800	841	808	775	769	784	810	782	774	757	778	810	765	783	814	813	779	809	782	796	809	803	804	780	777	789	856	863	821	792	836	790	813	825	823	782	846	764	803	762	844	818	783	818	768	790	831	749	791	796	832	804	848	817	782	815	770	816	826	825	828	817	779	804	826	781	833	750	782	787	789	788	808	821	804	771	791	816	817	770	799	795	767	829	771	791	782	785	759	867	769	745	796	808	809	789	789	851	766	800	787	836	752	795	828	800	748	785	764	821	776	797	842	875	806	805	791	812	810	839	803	789	845	812	834	752	827	851	812	752	770	816	811	783	780	772	762	754	752	811	755	776	802	793	798	782	798	809	771	795	761	766	777	850	816	812	790	821	839	861	837	803	781	785	785	708	779	841	772	794	784	786	822	819	789	770	850	791	774	817	766	783	847	766	752	820	721	759	755	792	748	774	805	792	827	778	822	779	826	764	828	831	758	797	828	766	789	777	815	859	821	814	790	804	820	821	735	802	798	840	806	761	794	833	839	779	785	799	755	806	816	816	788	777	789	811	785	782	780	798	814	827	816	845	791	804	805	767	818	737	780	776	792	800	781	773	761	840	779	814	820	784	797	746	785	798	836	792	775	809	786	834	794	773	779	780	780	817	802	809	826	801	782	774	807	771	767	789	787	843	795	789	816	812	796	817	815	821	791	837	812	831	777	823	803	783	823	776	782	815	808	789	779	816	816	797	853	822	770	788	799	796	782	825	847	726	790	800	839	837	795	775	803	753	806	770	789	822	804	756	786	794	793	849	787	773	847	799	829	793	762	783	788	807	767	841	855	811	862	784	746	810	814	782	759	815	774	797	787	736	775	832	832	844	745	817	781	817	818	779	751	781	829	785	799	829	842	807	757	762	812	797	764	777	808	785	783	784	826	769	807	819	785	795	845	807	789	786	811	788	783	774	790	809	820	768	774	778	780	797	849	839	790	815	797	825	764	825	754	764	794	778	772	816	801	820	768	764	747	768	761	826	789	813	775	822	788	801	790	815	821	799	858	795	754	790	802	768	786	823	778	804	782	807	763	791	839	751	863	811	794	793	809	762	812	751	784	794	806	794	778	802	804	754	850	818	756	832	829	836	801	787	756	832	817	803	810	786	783	805	749	815	836	785	802	795	804	782	765	783	786	803	869	790	822	831	763	776	818	744	794	802	805	815	777	826	814	762	773	789	770	784	742	777	811	835	852	779	756	784	812	777	810	801	805	756	812	786	774	781	813	784	746	815	781	794	779	780	837	784	804	788	770	813	808	813	783	823	808	789	831	854	829	802	751	781	730	797	791	770	741	770	826	811	815	817	804	799	771	800	830	790	803	768	790	785	834	781	811	744	833	809	825	790	774	774	778	776	845	798	760	755	883	766	768	799	819	844	794	831	771	805	778	816	840	770	761	820	773	752	774	815	804	780	782	790	809	810	774	801	808	782	752	779	757	802	810	776	821	813	812	789	846	806	812	794	790	786	776	825	833	755	791	854	797	804	805	765	790	787	768	801	804	749	822	795	804	789	777	809	765	727	842	790	780	791	787	804	788	813	782	826	806	803	811	843	777	806	832	796	779	854	813	844	820	794	806	800	748	794	791	744	802	818	812	785	758	757	776	792	793	790	806	866	823	852	794	754	776	734	770	821	793	783	732	784	777	794	815	848	814	797	813	805	839	806	766	783	809	780	825	813	782	776	816	735	808	771	891	796	821	802	812	816	777	798	781	779	766	825	782	828	796	777	804	824	842	764	811	823	777	757	789	808	805	784	758	805	842	811	779	795	769	786	795	819	781	798	785	768	782	797	804	859	833	774	802	811	805	774	847	791	830	757	801	787	811	814	797	803	803	839	796	803	793	821	805	757	790	814	761	813	774	809	820	774	834	810	796	837	804	793	756	764	795	773	813	779	795	794	766	763	797	800	751	786	794	745	833	779	731	836	835	811	827	773	790	826	783	805	749	765	838	832	794	791	811	835	823	799	769	782	832	776	806	784	821	741
24512	21700	26068	27839	21708	21688	3160	517	369	329	268	295	313	279	256	268	236	282	226	237	226	236	243	222	223	214	219	228	258	246	204	225	194	250	219	199	207	204	213	230	221	204	221	233	223	198	203	212	240	230	197	223	220	224	214	208	222	205	201	220	242	217	222	221	224	214	234	243	215	215	227	209	190	212	189	250	205	218	206	216	210	228	225	198	198	213	265	206	222	242	218	213	241	211	231	221	231	215	228	246	208	197	219	236	209	212	195	252	232	221	232	230	225	224	197	225	205	203	250	211	224	237	219	201	203	237	198	192	225	192	222	186	211	222	219	252	208	195	203	234	202	229	203	240	230	235	207	219	238	219	201	203	215	254	246	223	245	233	220	219	244	231	208	223	190	214	208	211	245	252	238	196	218	205	203	241	235	206	206	197	241	218	210	217	228	229	214	207	206	228	236	220	200	221	223	212	236	203	213	236	224	231	203	199	244	221	197	210	222	205	212	189	221	221	236	217	226	201	217	208	208	197	238	198	213	193	192	201	209	210	228	195	201	245	225	209	206	207	206	201	220	209	202	211	227	224	261	207	225	249	225	216	236	247	227	195	219	233	214	219	227	224	195	219	240	219	260	242	216	241	238	194	215	188	203	227	200	222	233	218	230	207	209	225	194	213	210	231	218	211	249	207	222	212	208	206	235	239	212	209	280	225	226	226	239	229	230	214	204	183	198	196	235	226	233	218	197	211	219	206	225	214	232	195	232	227	219	212	235	224	224	208	235	187	196	225	256	229	251	209	231	209	203	219	215	196	222	209	213	225	218	186	221	234	211	190	238	205	198	213	215	246	205	218	218	240	189	224	222	239	255	239	243	204	253	194	204	190	217	230	207	220	207	221	202	229	204	195	163	218	216	222	209	222	215	227	226	207	195	230	231	185	206	182	206	210	233	203	217	221	209	219	191	191	205	193	206	220	214	199	207	206	192	197	219	203	231	211	212	200	204	220	199	225	223	219	242	223	228	218	232	206	233	196	219	205	224	227	196	228	220	204	200	181	212	203	220	218	189	221	231	229	229	247	228	222	197	225	215	224	213	229	189	220	221	215	213	222	225	200	217	260	229	209	214	203	211	232	207	181	243	205	193	191	200	221	200	220	215	239	266	230	233	212	219	216	245	188	230	215	212	235	227	210	202	236	213	208	213	217	235	212	210	226	247	198	250	217	178	208	216	244	204	245	195	210	229	216	211	215	223	209	208	233	210	196	212	215	205	195	219	236	224	219	221	207	211	221	237	195	221	248	224	207	240	217	246	219	224	234	227	214	199	205	187	208	232	203	196	202	222	218	209	229	201	221	221	235	201	195	205	200	231	215	214	222	227	217	235	224	199	192	218	244	225	201	215	183	239	204	210	184	196	248	216	214	216	243	238	200	182	211	193	203	218	204	240	208	199	207	248	222	230	227	201	234	230	202	229	216	240	201	240	214	237	178	204	216	213	224	213	231	174	192	242	209	209	218	228	240	203	187	239	210	229	230	235	222	209	224	207	217	238	229	240	225	232	197	205	248	208	182	208	199	208	196	196	211	216	216	225	221	211	196	250	205	231	223	203	217	218	213	200	214	221	217	222	222	232	245	194	213	217	200	222	236	220	197	212	195	237	214	236	220	235	215	219	217	200	249	263	239	237	212	195	227	237	213	234	209	207	252	219	185	235	199	226	214	211	220	230	220	243	214	229	243	232	196	206	224	181	221	215	195	229	232	213	222	254	220	215	235	236	190	185	197	224	239	204	207	230	183	232	218	195	208	236	213	234	214	218	219	207	252	216	235	224	209	217	193	208	208	210	218	218	254	225	241	219	203	209	229	232	210	209	220	225	231	208	228	213	211	235	206	195	218	201	210	223	240	207	208	206	206	216	214	166	231	233	198	251	231	240	218	238	199	212	199	197	191	215	214	203	224	180	189	215	193	240	177	208	199	239	246	231	230	194	202	203	198	218	203	230	215	206	223	215	189	208	190	226	225	210	211	194	209	199	241	216	221	223	223	215	203	222	199	184	236	197	214	219	193	224	229	219	171	193	204	208	228	204	212	220	233	225	239	205	206	231	220	208	216	236	197	188	213	217	229	229	224	199	229	205	217	208	226	211	217	199	207	214	187	209	234	241	234	210	203	224	208	226	230	209	222	209	229	226	209	227	217	220	195	202	193	235	211	212	237	220	236	231	231	203	187	225	196	230	249	213	200	211	246	225	227	205	182	201	252	229	206	188	223	230	210	213	183	216	248	180	220	223	200	202	217	219	192	225	197	202	215	240	205	209	230	226	229	193	215	185	225	209	214	223	208	212	207	244	246	262	184	218	239	230	222	227	244	231	214	224	159	230	217	196	219	218	219	217	214	230	210	204	227	192	202	206	218	228	230	209	210	221	203	213	182	226	194	216	214	234	201	201	206	217	195	197	224	251	235	256	215	213	229	211	198	210	231	216	218	220	216	238	234	208	216	207	240	222	204	229	180	208	203	222	226	218	223	221	243	202	211	212	188	192	224	201	231	224	214	254	216	205	249	227	201	240	236	195	227	230	220	207	241	213	226	228	207	236	220	186	237	219	213	211	207	225	211	206	209	258	236	225	232	216	228	199	221	193	241	227	226	218	210	192	198	204	216	253	226	211	240	244	224	199	246	208	211	218	191	222	214	197	188	219	212	207	235	209	228	222	205	249	217	225	226	195	220	233	248	209	199	222	222	238	200	232	213	218	233	208	223	231	224	231	219	219	223	234	229	225	205	247	199	197	209	199	227	228	213	213	205	202	234	224	218	195	218	207	223	199	230	230	216	211	210	212	238	215	243	205	209	223	206	226	226	215	223	210	204	233	206	190	223	240	214	226	225	223	221	230	195	231	227	192	231	202	215	204	209	233	200	194	227	215	190	211	206	211	212	215	231	230	208	215	224	223	232	199	222	195	218	206	240	214	205	213	223	207	234	213	239	262	238	241	211	238	223	223	271	232	212	231	198	219	212	229	222	199	225	208	230	214	208	216	201	236	219	188	216	194	215	209	186	198	250	226	225	222	200	221	203	210	225	234	234	214	218	226	203	222	220	211	190	223	198	233	217	214	208	201	210	219	246	235	257	221	219	217	181	233	193	222	203	214	215	191	223	232	210	208	246	206	211	208	212	247	191	232	232	257	214	213	234	224	211	222	220	199	215	212	238	248	223	183	216	194	200	210	221	225	204	206	226	198	228	225	235	229	202	241	201	221	179	239	219	214	213	183	214	213	217	239	207	226	218	197	205	215	217	215	175	207	196	224	201	245	206	216	208	221	219	221	218	226	216	225	226	209	220	201	200	221	239	191	195	218	221	201	221	246	229	220	216	229	210	192	206	214	221	222	211	200	196	204	203	215	208	247	217	244	239	194	221	205	198	208	206	206	189	215	203	212	211	204	238	213	241	219	225	236	204	225	193	203	260	208	225	230	214	209	209	240	215	217	208	216	242
3434	4568	3014	1507	989	749	666	602	563	536	549	554	556	507	526	505	497	507	519	502	529	491	508	511	475	503	496	516	473	452	500	499	445	530	482	515	437	482	468	486	453	472	500	494	513	520	469	480	507	471	530	497	523	526	473	493	466	481	467	460	446	520	453	501	469	487	512	491	469	493	462	515	469	532	505	484	487	479	500	498	501	485	501	496	496	491	492	470	492	475	481	522	518	508	494	455	494	504	483	456	480	485	508	487	477	496	475	501	509	454	528	480	447	460	472	499	506	505	480	454	535	518	415	485	481	446	480	501	483	488	470	448	486	489	487	497	452	460	457	493	455	484	476	509	499	479	475	479	478	451	477	521	493	492	506	483	473	468	438	466	483	492	466	467	469	502	466	471	504	460	469	526	455	498	508	522	477	467	488	508	530	456	481	463	437	467	461	508	479	509	466	490	455	505	472	498	467	513	490	510	486	513	474	452	454	501	461	500	454	488	485	480	509	517	488	453	442	485	500	510	483	483	479	493	502	496	481	484	438	478	498	484	483	509	486	502	470	485	467	461	465	498	477	507	475	499	489	491	474	482	433	495	469	488	506	487	476	526	490	463	485	506	484	468	506	494	476	461	510	498	460	479	447	470	504	499	485	506	529	454	512	515	503	501	482	503	470	474	497	484	517	482	487	504	497	470	469	502	483	505	451	481	509	457	472	452	484	497	485	488	484	476	514	475	481	511	465	468	470	478	472	473	480	511	472	460	498	473	474	492	451	492	488	515	488	481	470	467	505	461	509	451	506	499	449	452	460	501	473	504	507	479	493	478	499	435	452	478	468	465	469	478	486	496	490	505	488	525	483	493	462	504	545	496	479	482	470	478	475	494	483	536	464	466	485	470	496	462	502	501	423	456	470	450	473	495	498	520	459	505	492	493	481	476	511	489	482	508	502	450	487	517	520	498	478	494	471	508	486	529	489	451	490	467	469	460	479	502	502	463	514	535	469	504	474	487	529	500	466	501	497	498	491	514	459	489	469	493	524	494	509	453	474	504	497	519	521	486	457	489	500	533	469	448	491	480	468	470	496	475	460	475	503	533	517	479	470	493	469	496	494	517	477	494	434	457	515	506	470	493	512	511	493	508	465	442	468	458	504	489	494	474	490	488	527	474	463	464	454	477	487	486	528	467	464	483	482	500	463	499	499	467	465	479	463	484	452	513	461	475	464	474	477	492	487	451	480	494	520	528	504	453	496	491	485	506	450	495	505	480	432	498	463	469	492	495	466	480	491	451	493	482	475	506	519	473	488	466	489	478	477	498	466	473	491	451	473	460	494	516	558	520	510	459	462	504	468	446	486	487	499	502	449	452	494	479	526	477	479	475	486	447	476	474	449	427	530	485	478	465	478	489	506	499	510	449	485	470	474	518	449	476	502	472	501	474	488	471	463	479	490	521	457	471	486	465	521	532	500	518	464	499	483	514	437	511	462	494	505	495	466	504	465	469	509	493	466	493	499	403	514	498	521	523	459	513	474	463	498	501	466	482	488	491	473	436	486	516	509	490	493	467	495	532	534	514	484	484	497	459	501	472	474	467	449	472	470	461	481	498	453	493	471	484	498	489	470	438	485	494	489	448	453	494	491	532	496	467	459	435	493	490	489	447	509	474	479	505	480	505	483	460	489	499	515	468	439	455	526	496	500	500	495	450	526	466	521	500	489	475	492	491	472	449	476	489	500	470	461	460	459	478	474	487	511	501	530	489	481	466	486	490	522	447	443	504	500	513	472	484	485	501	533	487	454	534	499	453	469	495	484	477	462	505	480	474	474	532	505	458	465	512	472	504	499	468	490	440	466	492	472	488	476	503	507	478	496	435	476	507	455	477	478	460	467	512	464	492	455	464	458	445	466	468	497	496	472	472	500	452	509	516	510	455	481	478	483	479	459	445	496	514	510	490	440	491	490	466	461	485	494	476	470	512	476	475	439	471	502	476	485	523	458	483	486	462	508	446	488	475	484	490	486	484	463	446	517	441	489	477	461	468	501	472	468	486	490	466	462	512	504	481	527	477	446	488	484	507	464	513	492	509	491	488	455	484	522	470	500	514	462	457	481	470	528	470	473	467	494	478	502	474	467	430	476	488	502	479	518	533	458	486	488	508	521	491	451	488	476	449	480	505	470	472	487	493	528	486	475	455	455	441	475	485	477	473	459	509	444	466	427	510	467	490	460	451	519	461	478	471	477	496	500	521	518	452	511	496	510	494	516	464	458	495	512	457	519	504	515	463	475	492	488	488	521	447	467	499	494	438	449	487	446	468	490	473	479	440	535	514	464	443	500	466	479	453	467	472	484	484	475	491	477	442	500	489	486	518	523	477	495	460	472	487	489	495	481	478	467	497	476	494	463	459	488	496	477	508	528	458	490	493	502	490	489	455	480	508	532	485	509	413	468	473	502	529	462	481	444	506	472	489	478	484	506	465	472	484	462	450	506	471	465	512	476	512	462	457	495	455	493	503	529	505	490	493	467	500	468	467	488	465	477	462	519	501	478	507	473	487	493	490	487	506	461	477	508	477	483	447	471	440	504	502	459	520	478	478	483	487	526	496	517	493	488	455	479	451	520	519	453	512	526	495	471	522	478	477	496	479	502	495	442	484	481	459	513	503	435	472	475	487	491	479	506	451	525	487	495	430	475	480	475	470	472	495	461	494	476	482	485	509	519	490	483	473	531	457	507	484	469	523	525	470	505	489	515	501	486	456	481	425	478	522	491	479	482	482	533	471	475	455	472	435	505	489	479	452	465	460	508	473	501	493	500	507	495	461	484	507	464	475	485	485	468	496	496	450	464	433	514	496	456	461	476	453	514	457	475	479	462	471	484	430	488	498	477	503	535	487	474	507	478	508	498	473	473	474	489	459	499	458	459	455	489	490	456	493	503	509	490	478	460	475	488	499	460	510	471	498	485	479	479	510	498	463	513	452	475	437	491	511	511	482	540	489	480	505	463	518	464	532	434	459	470	500	494	474	514	509	456	456	474	476	466	446	483	498	485	487	478	450	517	480	445	468	512	491	465	480	531	491	460	488	501	466	474	428	460	499	522	493	472	501	508	457	483	473	485	443	517	503	517	461	469	470	490	476	472	518	475	485	503	498	505	487	474	457	484	460	455	496	449	459	504	444	490	434	517	490	485	469	485	475	492	490	506	515	474	464	474	496	474	473	496	514	459	437	481	509	496	530	463	506	452	485	445	467	513	474	475	489	508	533	470	487	484	501	494	527	487	458	455	490	467	457	468	508	493	495	495	486	513	478	491	445	499	515	472	459	473	508	509	461	475	498	487	522	455	500	500	521	503	458	466	503	482	439	484	451	496	430	464	444	492	528	473	469	495	470	496	446	463	476	476	470	512	471	481	478	459	468	447	484	466	519	496	473	464	450	471	499	482	473	503	471	492	492	477	462	454	470	481	522	465	478	479	461	472	472	475	465	446	460	470	507
33442	10088	980	389	362	294	266	309	289	276	309	289	278	300	299	290	285	284	306	289	306	277	269	313	285	300	295	302	272	306	287	296	295	293	301	289	280	319	292	309	312	316	287	293	302	322	298	315	291	285	267	261	321	304	326	314	273	286	277	285	304	301	317	301	271	284	301	288	280	279	301	282	300	298	299	291	274	325	310	267	264	276	296	311	288	300	271	287	276	285	276	316	264	317	322	289	262	276	299	323	267	280	301	282	294	304	301	283	285	304	315	302	284	276	314	289	300	315	290	308	276	307	303	295	309	306	282	273	287	300	325	281	296	298	279	299	289	283	287	337	294	317	256	268	295	274	280	295	255	320	278	345	283	261	282	309	287	272	279	285	301	278	292	282	298	281	307	282	286	306	324	252	297	243	279	331	315	299	330	276	284	312	309	278	265	308	279	283	241	286	291	273	287	280	266	259	301	288	299	254	274	256	318	283	290	316	277	312	277	317	289	281	267	284	297	300	297	314	310	255	296	298	285	301	279	279	293	271	295	271	312	310	300	283	286	327	303	319	295	308	319	315	295	322	311	310	295	284	307	296	281	339	255	284	274	264	298	280	278	294	255	259	275	279	330	308	309	290	292	289	266	314	287	312	292	284	287	266	296	283	269	296	302	286	285	292	289	282	275	286	266	268	292	304	271	285	289	299	306	273	287	281	291	316	286	294	293	297	302	304	296	272	301	281	297	267	281	268	281	289	303	306	284	292	286	281	279	287	320	308	281	272	305	295	269	305	332	316	279	312	310	268	315	318	298	308	273	305	296	298	287	313	336	301	292	311	262	273	298	327	281	280	286	270	285	287	286	293	285	305	272	278	326	317	266	262	284	274	313	293	337	292	280	305	300	311	306	280	290	275	264	282	320	297	301	282	282	267	284	290	288	307	272	306	273	275	277	298	269	297	285	308	288	287	308	262	323	281	266	294	287	279	280	276	304	286	302	296	288	301	294	278	284	307	300	287	310	310	315	296	286	286	279	275	282	287	322	310	297	301	307	268	325	285	292	306	293	289	306	287	284	296	300	322	275	310	275	278	310	295	292	306	318	277	283	300	297	312	270	275	256	319	301	270	299	263	278	324	284	303	291	305	279	290	268	261	287	291	288	292	274	290	308	277	312	276	324	335	297	304	281	302	270	265	286	315	316	299	290	334	294	306	297	290	269	275	308	327	294	280	314	276	301	331	306	254	318	274	298	301	293	275	301	291	300	292	273	267	294	282	272	285	286	275	276	294	288	294	295	304	261	271	329	299	271	260	308	326	281	290	292	283	308	284	313	278	270	292	284	317	322	317	282	287	309	297	262	293	278	303	285	283	310	278	277	292	281	292	286	299	304	291	303	302	276	259	271	297	311	306	314	292	292	297	311	281	289	313	299	266	307	298	289	283	298	308	306	266	278	285	281	266	294	282	265	279	297	301	314	321	289	289	280	331	276	295	294	289	272	277	300	300	266	286	300	284	301	298	320	299	341	301	258	301	291	288	276	265	283	293	278	274	348	270	323	292	284	278	279	298	290	330	311	267	275	333	293	307	317	283	301	293	343	272	283	290	303	298	292	295	295	291	320	323	293	288	333	290	281	266	287	265	268	269	306	279	321	301	282	282	315	302	291	326	279	275	286	310	320	294	304	282	276	267	298	308	277	262	304	308	280	288	305	309	268	280	311	300	291	297	273	286	320	299	301	302	292	314	292	277	286	295	294	301	298	295	297	282	288	305	322	305	294	298	299	296	295	318	303	305	273	281	293	291	302	285	344	296	327	320	275	269	293	284	293	247	296	261	262	267	336	300	273	287	257	262	325	309	318	297	228	268	298	272	292	351	257	287	295	259	302	289	298	295	279	269	294	298	269	294	294	273	305	292	285	287	300	297	312	280	274	288	316	268	291	294	270	305	316	299	278	308	291	275	300	271	310	279	279	279	277	296	295	268	292	277	259	293	297	321	275	279	283	272	282	297	278	306	283	262	266	345	289	294	295	280	283	323	319	265	308	321	318	264	308	293	331	312	273	286	285	288	271	294	318	297	271	320	245	281	258	278	313	290	305	291	298	289	311	286	252	309	280	331	282	288	278	319	295	268	265	333	303	273	294	276	311	272	299	275	268	305	307	278	286	296	271	290	263	316	292	274	308	286	305	283	274	268	277	269	331	286	298	302	322	278	271	326	288	276	269	286	284	326	330	280	286	273	293	290	288	268	315	291	285	283	285	321	288	289	321	254	299	314	300	258	300	290	283	311	305	305	295	319	283	299	301	285	286	274	294	276	255	282	298	317	297	305	299	324	305	308	328	282	285	280	293	260	269	274	298	319	292	255	318	305	303	290	300	284	258	319	314	298	283	290	319	279	299	300	270	288	298	306	293	287	303	277	291	260	299	311	283	276	252	292	318	279	302	281	303	264	300	275	281	288	296	288	310	304	281	277	263	265	303	303	277	290	306	315	288	307	297	325	289	305	265	293	312	288	280	263	295	290	295	301	324	279	305	289	277	253	289	309	256	274	264	297	284	302	270	273	291	268	295	304	299	320	283	291	278	298	289	306	290	270	288	295	274	281	307	289	295	287	302	307	295	280	283	268	258	271	308	293	273	307	309	294	296	277	310	300	297	309	274	284	292	272	302	285	314	296	292	302	296	313	304	368	285	282	307	296	299	316	302	297	280	273	270	294	290	291	291	292	299	276	290	302	286	283	295	318	290	321	257	313	279	269	253	278	290	278	300	298	273	252	306	278	289	265	323	308	316	310	327	285	319	296	310	289	264	266	304	297	348	292	291	290	313	265	318	290	304	319	296	284	265	273	312	257	265	275	260	285	303	289	263	262	288	276	303	282	291	290	252	310	304	309	324	306	280	314	265	269	259	300	284	262	265	280	292	316	292	300	323	311	312	288	261	315	298	341	266	318	295	291	317	298	304	288	279	277	309	257	292	286	315	298	290	274	293	281	268	308	320	268	303	249	282	262	292	310	299	294	276	256	283	300	314	296	263	277	321	263	290	253	278	310	287	316	313	280	275	282	296	304	264	282	302	307	326	317	287	298	272	304	299	320	287	302	312	296	316	283	291	294	290	295	294	265	288	276	309	287	278	297	311	325	330	332	321	305	301	277	290	295	308	283	295	330	254	271	286	322	314	277	282	335	293	293	304	297	311	291	309	313	283	318	268	287	274	302	274	328	292	259	290	304	303	270	277	283	305	281	314	287	291	282	312	310	291	267	319	293	305	288	306	293	300	319	281	285	301	277	274	285	303	281	310	289	262	289	330	329	286	272	293	277	290	252	303	308	308	312	305	269	298	294	310	278	311	276	315	296	252	307	294	303	320	256	321	308	324	272	283	276	303	270	298	323	324	317	284	266	307	285	317	322	305	281	289	255	274	347	284	284	315	301	304	288	274	281	325	320	314	319	292	273	288	274	295	292	270	307	266	273	272	300	288	293	290	261	294	301	272	255
5677	706	749	678	703	673	656	657	677	683	665	646	663	645	679	644	652	671	658	648	619	647	679	679	702	670	671	655	667	687	659	670	668	706	638	633	710	648	710	675	635	691	646	649	660	671	662	652	665	646	664	641	674	661	661	689	638	643	658	660	665	645	661	664	645	621	660	655	651	633	645	695	681	685	690	661	662	672	687	672	697	643	628	658	640	625	666	624	665	677	703	660	679	691	690	628	684	665	719	665	689	709	641	679	643	674	660	685	678	684	649	673	678	683	617	665	654	659	684	702	672	675	643	682	649	603	648	631	679	670	623	666	671	667	672	651	690	640	670	645	653	659	662	642	660	677	689	650	688	698	682	628	649	623	712	672	659	675	628	677	656	707	684	693	617	674	678	662	639	638	661	668	666	626	653	710	652	620	710	679	651	658	621	693	693	696	656	672	650	653	686	652	681	658	680	630	665	618	644	675	613	648	665	620	654	679	605	602	670	660	654	654	714	686	691	674	694	673	652	674	652	641	611	647	699	645	654	614	643	660	646	662	646	621	679	686	655	655	668	686	676	612	664	658	698	672	663	677	646	656	650	683	652	681	661	667	682	659	666	615	629	668	642	693	689	646	663	635	632	684	678	675	650	637	656	657	634	630	682	630	677	662	676	594	631	651	641	647	684	667	672	668	681	678	660	678	634	687	658	681	643	675	618	697	665	656	672	676	646	660	699	651	669	683	629	639	653	722	667	686	657	684	662	644	648	689	711	636	642	643	664	643	724	643	704	718	678	695	674	656	658	609	671	642	634	695	653	690	654	643	637	664	657	637	635	651	659	659	617	671	654	689	712	639	718	641	650	618	620	640	649	684	693	644	652	670	653	645	668	630	633	633	648	714	667	683	669	660	667	642	633	681	603	682	666	647	659	669	624	693	687	665	657	640	672	628	666	650	641	682	642	667	682	668	690	647	669	623	664	674	642	647	631	645	648	686	596	653	672	650	621	644	691	642	680	706	647	699	655	650	673	643	660	630	681	660	682	694	663	664	658	686	670	627	674	607	624	631	690	616	585	640	667	702	624	688	670	672	668	672	630	695	691	623	653	675	646	688	677	659	710	660	665	649	626	619	622	675	644	682	695	668	687	665	634	702	694	643	641	643	669	672	652	677	702	684	647	655	717	660	678	622	661	691	705	651	680	680	656	709	656	663	675	659	633	706	706	672	701	717	653	641	679	669	619	643	682	649	640	639	668	656	646	684	630	720	654	624	682	701	669	624	692	654	651	652	633	657	670	661	643	686	629	625	720	630	641	607	634	671	644	634	755	671	687	639	672	650	663	734	718	681	647	624	658	626	658	661	684	735	706	686	717	682	669	648	630	659	700	700	684	696	670	652	700	698	685	642	644	681	686	706	656	680	664	648	642	689	652	639	641	672	698	620	679	710	666	671	675	667	663	670	681	629	637	668	661	655	624	638	670	661	634	758	643	649	636	656	669	650	617	700	630	691	670	656	684	656	694	667	664	668	649	654	668	631	670	665	703	686	678	673	622	665	668	661	661	663	650	630	685	691	634	658	669	679	675	637	647	673	719	684	676	641	669	685	691	672	666	645	656	649	619	668	682	648	658	683	655	678	672	703	649	661	666	681	724	676	679	688	665	689	686	618	655	705	673	660	688	677	682	681	668	645	648	648	668	642	650	654	679	695	630	647	659	625	661	633	636	668	680	669	684	683	703	720	698	657	650	632	678	644	705	611	712	633	705	626	671	663	602	676	610	684	683	712	693	664	677	682	673	668	671	668	671	676	658	659	636	638	686	623	675	627	670	651	664	677	637	660	702	688	632	701	721	679	666	665	649	655	649	653	698	628	634	643	638	678	649	655	662	656	644	635	636	649	653	696	673	662	643	675	651	635	704	658	650	629	670	633	659	659	706	662	686	688	685	685	665	692	687	621	622	657	700	670	696	696	672	680	673	656	742	695	667	639	694	713	674	623	645	663	616	645	717	637	654	655	690	698	646	686	674	685	686	657	653	688	621	638	649	609	679	661	653	670	684	659	702	722	673	648	675	663	616	669	636	674	624	692	608	664	663	653	713	680	649	657	645	675	658	703	708	637	671	683	623	611	628	637	657	614	633	679	652	691	625	693	625	696	636	625	671	686	712	665	695	680	686	647	661	691	662	666	683	639	649	671	646	671	694	648	692	680	597	670	658	707	681	658	693	676	701	617	639	661	618	691	676	666	667	612	688	628	708	682	693	678	681	655	662	651	665	634	706	628	613	680	631	680	657	636	653	663	679	669	603	654	642	682	681	653	649	703	693	651	670	618	675	656	674	658	685	671	670	692	661	646	668	619	671	638	614	652	637	676	666	624	649	641	653	625	671	666	668	681	648	627	686	624	607	645	647	687	687	637	648	662	657	647	665	675	643	629	656	677	666	638	633	673	639	665	680	665	691	715	629	717	673	641	627	620	680	652	665	651	698	656	666	630	695	675	689	652	683	656	652	666	670	707	694	658	652	626	606	682	677	653	647	702	694	637	648	648	636	688	642	627	628	672	689	610	631	654	683	624	658	687	692	674	690	665	678	681	647	653	614	643	689	661	652	647	671	642	639	694	635	678	664	687	660	648	653	699	673	579	659	626	710	639	664	618	660	667	680	663	645	665	684	630	626	639	679	626	651	655	658	696	674	626	631	661	653	685	689	678	656	680	699	708	693	651	662	725	644	619	676	685	672	695	591	712	699	617	670	677	644	639	651	675	645	648	680	661	677	640	685	675	649	674	670	670	659	714	683	679	673	676	644	701	631	639	625	632	673	677	674	667	661	736	621	679	667	651	685	640	703	662	674	630	687	681	644	697	691	684	657	636	612	683	700	622	668	661	693	622	681	678	650	641	714	666	657	680	663	631	649	629	671	690	657	698	615	625	673	658	688	658	676	642	671	689	632	609	669	609	659	639	677	640	666	689	681	711	660	619	657	688	622	668	646	693	684	678	648	667	707	697	611	620	656	652	708	645	681	673	674	656	702	635	647	672	661	626	637	686	682	661	669	707	638	642	668	663	681	682	671	662	675	636	666	646	677	631	683	632	670	691	671	623	661	708	667	654	699	686	664	664	668	625	708	650	671	673	667	636	648	616	679	695	686	652	664	656	649	719	651	692	662	670	711	635	647	676	664	695	701	667	652	648	674	627	639	690	669	642	681	639	621	722	690	678	682	638	633	687	671	680	657	646	643	632	623	671	685	648	665	687	645	694	661	641	650	639	695	711	674	656	612	702	711	699	662	673	681	637	668	687	686	719	670	672	657	659	639	671	695	674	660	659	677	718	676	640	622	682	656	659	653	671	680	640	683	680	673	650	678	652	739	679	654	684	635	662	643	647	653	655	634	628	715	668	643	688	702	655	651	700	639	680	685	654	705	695	668	626	636	633	673	646	677	672	653	694	649	656	638	695	694	709	699	673	689	695	638	672	604	673	695	676	698	705	658	691	713	697
25306	21698	25537	28380	21596	4537	644	419	429	438	421	433	402	412	432	390	370	410	394	384	357	372	388	370	370	394	322	378	394	373	403	364	342	367	387	386	333	345	399	385	352	346	355	390	341	374	374	356	404	410	365	371	430	389	409	413	346	392	371	366	378	369	379	361	368	389	342	394	368	341	365	387	355	367	378	383	353	362	366	344	346	366	392	386	380	422	397	401	386	355	373	397	357	363	404	367	375	387	385	375	363	368	368	384	360	381	378	370	346	409	335	372	350	368	400	380	380	377	380	356	354	340	400	345	398	374	393	385	354	358	384	402	372	395	399	384	379	386	396	356	387	356	354	386	364	371	386	369	391	369	398	400	345	360	379	346	350	357	378	369	378	351	378	410	355	376	375	354	371	376	368	409	377	384	376	363	406	370	355	390	365	375	379	357	367	374	361	368	409	376	368	356	356	342	354	379	362	357	383	383	382	389	395	401	388	377	371	403	363	404	372	353	363	356	354	354	349	380	348	382	376	367	363	405	402	367	370	364	365	324	392	398	370	407	374	386	381	350	377	369	387	352	366	328	322	334	366	372	383	367	358	384	343	366	366	349	347	383	415	377	382	404	335	363	409	367	393	425	388	371	367	381	373	365	379	365	355	388	391	376	347	400	397	358	373	378	385	359	369	378	401	365	381	373	377	368	383	367	372	419	375	420	400	388	347	353	355	375	426	354	347	390	346	382	371	366	369	386	375	370	386	389	370	378	373	400	361	381	373	363	400	369	389	372	388	374	349	379	384	363	396	391	350	342	376	402	374	398	363	383	362	361	355	386	347	372	412	363	363	367	367	352	347	385	390	334	378	394	381	344	356	357	368	384	357	391	354	385	369	389	409	415	392	397	377	363	348	380	391	353	418	363	380	393	345	367	382	371	426	396	408	305	384	385	365	363	380	363	374	363	340	350	365	365	371	429	372	379	363	389	410	337	381	370	370	378	353	353	372	344	365	379	399	360	358	325	378	336	346	353	363	378	365	386	366	402	375	377	370	400	392	362	390	353	350	413	355	372	373	397	382	376	353	383	348	347	335	353	365	349	354	368	367	382	384	357	368	346	368	388	332	348	431	378	378	375	395	360	388	364	360	367	417	349	332	382	383	377	335	367	344	384	347	330	363	393	358	373	336	403	356	367	348	351	358	370	429	358	395	380	361	385	392	417	389	330	384	366	338	347	391	366	345	413	389	406	392	413	351	373	386	348	358	365	363	370	401	366	383	353	359	398	386	406	362	394	356	374	382	356	395	417	335	377	374	375	380	366	361	394	386	415	414	422	376	363	380	375	402	367	396	373	388	387	362	424	372	390	394	378	341	371	342	399	385	372	357	380	387	389	335	360	393	370	358	359	403	385	393	339	393	382	374	385	417	351	390	342	378	367	358	366	379	374	398	392	350	361	354	401	391	389	377	403	358	330	344	360	358	381	332	375	390	358	397	384	357	363	393	355	372	385	354	368	379	409	368	354	371	367	400	408	389	396	351	360	371	344	352	406	373	367	361	405	361	380	367	360	370	399	370	340	399	321	335	363	357	387	391	328	387	371	385	402	377	321	373	358	352	368	373	367	387	372	390	386	401	357	385	386	351	419	359	401	354	376	355	375	371	355	398	369	351	401	356	354	368	357	369	340	342	360	364	403	382	376	385	373	385	368	362	328	400	374	357	364	349	379	405	386	380	361	360	363	389	372	392	352	423	378	401	359	375	393	381	335	329	384	395	376	349	382	358	386	383	388	389	380	362	329	351	352	393	369	414	360	346	353	380	363	359	367	373	341	386	369	382	366	366	382	383	365	358	353	370	389	357	371	347	325	338	379	397	401	374	346	355	389	372	391	390	382	381	362	378	353	399	383	338	349	346	377	364	321	408	374	361	347	382	370	401	357	410	343	372	317	355	388	337	383	347	387	346	391	362	400	410	368	365	356	383	392	355	367	379	364	375	351	384	382	410	352	360	389	360	404	380	327	373	362	390	362	347	404	396	356	367	360	392	381	395	350	379	397	360	353	400	336	369	396	356	365	374	371	392	388	388	360	375	380	369	364	392	410	360	358	372	317	353	386	387	355	361	368	397	365	370	383	415	373	356	334	396	345	373	404	373	386	411	358	401	354	369	339	397	401	386	374	354	357	362	378	421	397	377	403	402	379	376	380	376	371	416	351	385	361	372	346	357	401	340	369	361	345	358	378	359	355	364	347	343	382	340	349	381	345	390	390	375	373	362	419	393	396	367	382	385	358	400	355	409	363	358	356	388	342	384	366	388	375	367	337	367	378	350	395	355	410	356	338	372	388	344	366	348	339	342	371	355	384	392	352	354	356	372	387	350	389	369	337	386	377	347	338	354	406	369	329	349	367	385	335	364	360	417	345	370	326	388	361	368	402	387	375	361	338	361	384	369	383	381	371	383	377	370	377	376	335	385	376	365	408	375	372	363	396	377	366	382	355	366	384	404	366	369	365	380	350	387	360	398	385	360	378	383	366	309	364	431	337	376	364	346	367	399	419	377	349	342	352	349	379	351	377	378	317	382	371	366	365	381	348	350	361	394	348	432	397	364	359	345	384	436	361	366	367	368	364	360	343	385	340	386	361	399	358	374	355	356	354	350	369	385	335	379	382	375	366	365	323	390	385	372	328	355	356	339	400	374	376	365	377	372	347	354	341	336	364	351	363	348	365	374	383	359	406	378	373	384	349	367	382	385	374	376	411	374	368	365	340	351	404	341	361	366	390	359	393	381	376	375	363	383	372	388	379	412	355	403	368	392	388	393	397	355	359	365	368	353	349	390	408	359	372	360	359	336	372	415	386	364	355	357	365	398	368	376	322	361	398	377	396	341	391	384	348	372	357	404	407	362	393	368	356	386	403	365	396	374	354	370	371	387	396	367	427	388	390	381	376	376	411	400	345	357	356	361	365	379	359	376	364	379	376	448	342	377	369	354	355	343	364	366	349	371	358	357	355	386	393	414	375	355	385	383	404	384	355	368	385	360	369	387	376	348	373	356	397	374	338	384	380	378	387	347	376	399	365	368	385	385	368	401	392	400	366	372	392	393	385	369	369	384	374	334	387	374	372	368	391	380	385	393	358	370	340	378	349	387	357	348	387	349	365	328	408	352	382	375	403	356	369	370	357	330	380	394	421	336	414	350	373	407	349	382	362	410	376	375	347	382	374	398	361	410	361	379	349	370	380	342	376	338	359	349	353	366	389	348	368	361	346	366	347	362	365	370	371	347	354	360	366	414	384	406	391	337	408	400	380	345	394	395	405	359	365	377	370	362	368	382	360	361	394	378	342	362	360	375	382	345	360	341	349	394	358	374	347	351	352	368	350	378	380	388	344	375	386	370	404	395	376	385	355	384	365	359	357	372	373	385	352	355	393	390	347	339	383	382	363	365	349	398	361	370	369	357	353	366	368	364	412	352	354	376	376	377	417	351	372	369	345	404	390	330	376
3368	3059	2197	1317	1041	949	902	870	841	874	845	839	778	834	780	836	817	801	798	821	764	801	791	825	784	781	803	825	870	814	777	783	798	769	774	805	758	768	845	730	845	770	816	811	814	775	775	775	817	744	809	794	764	811	822	789	803	802	869	816	783	820	839	811	788	788	835	788	742	816	802	809	807	839	776	796	811	807	785	792	842	811	780	789	802	791	799	850	761	762	796	821	727	793	767	841	803	796	795	802	759	759	812	805	805	816	752	767	773	780	805	770	821	814	772	775	771	787	736	855	771	799	787	787	879	792	827	789	789	806	797	851	768	783	800	810	817	806	762	753	767	847	771	836	838	772	799	809	785	784	793	827	807	798	730	842	816	761	785	799	831	788	836	801	861	806	797	785	782	785	831	797	812	805	787	851	810	781	755	820	773	820	779	855	781	780	774	774	754	801	744	793	773	840	800	826	756	730	806	812	777	786	789	789	844	789	817	789	773	761	760	779	831	786	757	841	795	757	781	792	774	854	796	815	796	828	830	788	808	794	767	772	832	787	820	796	797	814	764	788	765	833	755	858	787	829	822	805	810	799	754	803	798	791	791	780	780	756	759	778	803	753	790	743	791	807	796	793	820	771	802	794	816	799	851	797	768	837	771	810	807	802	804	768	777	767	857	824	799	843	829	774	800	766	813	843	829	815	792	781	812	761	838	779	789	795	785	845	805	810	800	789	827	803	800	782	793	768	752	785	827	783	792	824	812	843	806	786	817	799	787	749	752	819	800	772	784	799	797	804	772	776	744	787	775	806	796	837	764	818	812	763	785	829	809	790	770	799	779	781	780	758	814	742	837	840	814	768	773	794	769	793	838	825	790	758	822	816	827	790	799	790	779	782	776	769	810	768	778	775	773	797	827	828	809	732	788	809	783	816	803	753	799	805	828	789	828	798	806	731	786	778	796	792	805	761	765	781	838	814	811	791	774	817	747	812	803	860	783	795	798	764	787	834	741	743	832	784	853	855	798	808	806	810	792	836	809	791	776	787	821	793	835	809	788	751	834	789	828	773	844	824	840	810	780	796	773	753	824	807	835	744	801	767	780	812	811	817	806	827	822	750	741	755	792	746	828	840	833	787	776	830	773	814	767	804	749	781	815	766	826	832	802	795	794	822	823	777	853	769	821	800	802	791	770	846	767	853	805	745	798	846	758	795	848	847	773	782	808	763	819	762	832	790	793	847	811	795	804	852	837	761	828	807	809	823	794	778	780	777	796	794	793	781	801	782	790	812	799	800	807	726	804	808	774	786	875	791	752	801	809	801	795	863	759	787	806	795	816	729	810	787	839	781	844	821	806	771	778	818	832	757	809	789	786	784	790	794	827	786	778	790	791	764	723	749	767	797	817	779	752	807	792	791	817	816	731	825	771	794	843	817	823	750	773	805	777	815	830	786	784	775	808	783	849	803	789	788	858	759	801	809	774	770	745	788	795	761	790	829	791	796	813	815	838	785	817	804	818	744	808	813	801	808	788	836	803	815	781	761	749	816	795	771	778	809	836	854	797	773	752	793	807	789	776	836	782	793	853	791	757	776	809	785	751	770	760	800	846	837	780	813	802	819	814	802	812	797	776	764	765	793	786	802	770	812	803	763	813	773	793	817	787	791	752	824	753	800	787	758	744	833	840	768	784	765	791	773	764	779	788	766	780	825	765	822	742	775	781	770	781	812	779	804	822	804	839	776	783	818	769	738	760	782	832	805	766	801	752	821	778	805	763	762	808	815	791	783	818	808	786	819	829	830	778	859	759	771	820	840	842	823	834	831	791	829	824	793	789	775	801	788	772	796	731	836	791	746	815	795	801	771	773	810	775	826	774	823	805	819	762	804	799	794	844	778	785	852	777	821	795	760	804	807	797	808	850	858	831	756	751	793	754	768	798	785	824	818	799	835	824	777	840	867	820	770	811	764	840	790	834	792	795	792	756	776	783	776	781	779	798	835	809	788	816	881	782	810	751	823	780	831	808	775	794	770	807	818	821	819	789	797	871	780	853	793	807	766	868	809	797	836	787	829	794	809	789	804	853	767	828	829	791	805	778	762	820	785	778	753	822	792	813	804	870	778	764	792	771	767	821	795	794	794	806	832	800	838	785	761	808	799	813	781	775	805	784	809	766	780	784	811	800	795	797	805	800	799	785	769	816	794	839	784	815	793	820	809	760	829	831	812	827	807	745	785	756	817	800	790	772	778	805	786	825	804	807	812	841	814	745	738	792	795	803	809	803	799	821	829	789	755	811	749	849	831	819	817	857	836	819	737	812	830	832	772	807	775	754	823	848	766	820	836	818	806	804	774	830	796	785	813	787	810	724	750	775	827	747	793	762	787	834	763	805	751	808	754	792	768	810	858	820	817	835	804	831	786	777	766	792	806	791	776	776	783	855	851	771	824	832	792	762	820	819	811	755	820	836	828	773	795	787	803	788	822	818	845	811	809	838	850	739	847	807	801	823	796	853	772	864	785	755	795	783	770	807	802	785	799	787	800	830	810	821	788	820	802	842	806	814	796	809	828	778	733	758	800	825	766	851	755	773	841	803	833	800	785	804	823	827	797	857	858	818	820	810	833	757	772	803	742	788	807	793	799	809	822	800	778	809	823	800	807	827	797	818	827	831	776	782	802	813	799	747	819	790	802	826	810	829	762	812	766	788	808	764	783	831	753	780	804	803	754	810	796	784	814	780	793	815	762	766	770	794	789	791	820	788	852	793	796	853	777	849	849	792	818	852	772	788	777	736	744	783	774	852	828	819	856	775	823	787	809	753	803	822	776	808	804	814	825	774	793	805	735	836	775	797	799	801	808	803	771	798	807	836	795	816	768	768	793	823	802	789	782	879	805	819	778	790	800	829	768	773	801	770	817	769	810	812	778	764	755	794	793	765	782	777	804	789	860	789	825	763	828	820	822	830	848	771	809	775	851	822	768	851	784	845	800	788	796	856	758	781	758	784	801	816	817	740	815	814	854	748	801	776	787	786	822	795	814	816	767	805	798	815	800	769	835	843	768	781	814	805	771	801	813	811	780	830	805	773	736	770	798	771	830	812	788	781	756	836	821	789	837	811	827	814	769	786	779	794	809	829	816	823	831	809	793	821	820	770	835	802	791	794	814	826	802	778	814	787	794	872	811	810	855	764	801	757	803	823	765	794	790	808	772	794	775	782	813	743	814	769	803	831	838	802	877	868	802	797	794	783	814	784	805	782	799	822	788	775	829	815	825	757	803	785	820	805	802	795	786	800	830	801	753	778	774	794	810	775	775	840	778	799	850	780	791	748	789	837	800	791	707	782	837	834	843	783	806	799	772	743	817	858	797	768	787	800	795	815	795	780	802	768	797	790	872	818	817	740	789	784	775	772	807	768	811	824	787	767	824	773	822	773	778	807	830	818	803	800	769	765	762	809	821	803	824	827	836	782	731	761	816	797	790	760	828	773	808	747	808	788	755
24446	21710	26160	27807	21716	21720	3091	477	381	331	291	308	264	230	238	246	258	257	272	243	220	234	240	232	212	210	213	205	226	215	231	220	210	200	244	212	245	225	222	242	245	211	221	207	208	232	238	239	214	234	202	193	212	236	224	237	218	215	240	184	233	208	240	227	211	227	217	226	242	225	216	238	226	213	185	218	231	188	228	203	237	221	211	226	243	186	233	217	216	235	202	211	204	201	193	207	223	234	221	198	219	223	234	245	216	233	234	198	247	216	223	228	227	227	227	219	209	217	230	229	222	215	205	209	187	199	246	210	227	233	233	253	219	215	208	220	189	196	212	213	214	233	221	225	226	215	223	176	226	228	240	218	221	206	222	207	209	226	217	186	222	230	216	250	208	217	230	220	235	242	217	228	224	226	219	177	257	239	207	219	221	232	222	238	203	222	244	240	219	217	229	218	207	178	232	205	217	250	203	217	210	208	202	212	243	233	228	204	227	196	225	210	229	213	207	225	213	229	206	248	247	230	225	202	233	221	230	210	184	232	234	225	194	208	218	198	215	184	206	197	200	201	222	223	238	204	232	199	216	205	217	228	246	218	209	217	249	199	205	200	237	224	224	225	215	238	237	228	197	221	226	220	240	219	248	199	215	219	203	200	216	221	208	230	201	206	233	216	210	205	217	216	239	209	213	213	188	208	246	221	203	221	197	228	200	215	207	215	215	225	200	220	256	201	217	230	253	237	220	213	218	249	213	217	200	202	245	199	198	209	234	218	237	197	203	211	211	232	240	207	206	197	255	192	231	198	217	217	190	230	208	227	183	201	215	222	222	230	194	215	216	220	198	229	229	217	206	229	212	211	205	200	181	168	201	229	202	207	215	201	230	218	211	200	217	226	190	236	196	219	208	189	251	227	230	220	198	225	203	205	214	217	209	227	223	230	207	240	217	216	220	259	226	210	247	216	208	235	220	203	215	194	241	210	228	190	221	208	215	220	235	220	210	215	212	208	192	200	205	204	208	241	260	208	216	199	216	211	247	245	184	216	219	195	236	242	214	205	231	201	227	211	253	215	243	221	206	185	222	214	260	203	211	217	218	215	214	251	207	212	194	233	191	212	203	230	181	225	204	184	217	229	256	217	229	211	233	228	234	204	231	222	231	207	216	218	210	195	209	227	207	208	204	210	217	227	208	212	226	223	192	228	216	213	214	207	199	214	205	199	204	223	214	211	229	200	227	229	222	211	209	213	201	205	209	239	203	215	210	228	188	180	201	229	198	215	253	223	205	207	200	219	196	225	229	209	236	201	226	205	259	207	213	233	230	247	191	204	218	226	234	201	211	215	237	222	204	229	228	232	197	210	230	220	204	209	221	219	204	206	228	235	240	231	222	227	200	225	215	205	213	206	219	207	221	222	231	231	249	219	213	207	203	211	201	187	223	250	209	227	205	212	218	183	226	221	211	243	196	211	241	232	232	214	236	232	205	233	203	205	220	246	215	217	196	203	231	235	217	203	234	227	228	220	246	224	232	224	225	232	216	231	232	207	244	228	207	218	201	193	215	224	204	214	224	213	208	226	205	216	205	214	221	211	179	213	239	213	215	222	226	196	224	240	230	205	241	208	231	189	260	212	226	215	204	205	238	236	204	230	207	229	254	217	249	175	219	203	217	256	234	201	202	248	234	227	197	229	233	228	231	197	207	244	203	221	214	226	189	200	227	197	243	229	242	217	197	239	213	218	227	224	235	222	230	215	234	239	231	208	222	229	224	233	221	248	226	233	219	225	207	220	217	213	201	205	215	231	225	213	209	231	208	223	223	230	209	217	235	233	229	211	237	226	240	252	193	211	243	193	207	212	213	216	207	191	206	208	218	199	260	202	207	212	195	218	202	235	220	218	204	204	204	238	220	203	212	207	227	256	251	224	212	207	220	221	223	193	217	220	240	218	223	232	222	221	198	199	207	224	223	219	231	235	246	211	216	187	207	198	231	222	218	234	217	221	231	225	227	182	225	209	193	236	234	216	236	213	237	209	221	190	211	230	227	221	220	211	222	227	233	215	198	221	229	210	196	215	213	230	194	208	235	199	223	206	216	238	233	232	234	232	235	198	229	211	210	217	252	234	195	217	200	228	222	210	246	223	226	248	212	215	233	210	242	230	219	233	233	235	214	210	237	248	228	220	210	173	229	190	228	227	208	220	220	235	197	242	238	220	245	227	222	205	217	230	204	200	239	196	217	208	231	206	222	209	203	206	181	213	226	209	204	231	204	215	251	226	211	225	192	238	206	232	218	208	189	196	237	209	249	209	215	212	215	204	207	177	235	202	182	211	213	226	223	227	211	186	223	223	218	210	204	226	194	219	248	201	218	230	216	225	209	211	227	193	239	197	210	216	223	221	217	220	237	204	218	210	219	223	241	215	242	205	193	238	235	218	216	208	200	215	229	222	210	203	226	198	217	236	207	240	217	235	216	210	188	225	211	196	210	219	242	204	208	211	226	202	229	241	197	206	233	198	208	215	221	204	208	203	239	233	188	202	233	213	215	201	219	219	231	247	217	215	176	227	219	193	203	222	238	215	225	244	198	246	231	228	217	215	245	208	233	220	216	236	208	182	225	218	216	230	235	228	226	222	227	192	226	229	219	246	212	227	225	212	220	227	206	207	200	226	211	228	215	209	207	224	214	222	201	207	194	237	217	231	213	227	217	224	210	206	234	226	243	208	201	218	233	243	198	194	218	208	197	236	199	206	236	222	217	240	236	209	235	234	194	223	214	210	216	226	228	239	210	210	222	172	191	202	237	225	222	216	223	238	223	231	215	209	222	200	251	218	218	225	251	242	215	211	203	188	227	233	227	211	183	223	242	227	225	225	248	212	208	219	198	213	224	212	204	216	184	221	200	219	214	236	231	215	220	224	185	207	208	221	231	219	206	222	216	219	257	218	195	221	232	195	239	218	205	222	209	228	217	191	198	226	215	225	205	223	221	195	205	212	230	225	221	217	252	233	224	230	206	217	246	205	224	250	233	217	227	212	211	224	229	201	212	221	222	227	251	237	235	228	224	190	212	222	216	202	204	242	207	228	229	223	215	206	230	219	234	203	202	224	210	195	190	240	205	232	209	221	216	201	196	203	204	219	211	184	236	238	223	221	206	224	195	228	199	227	220	209	226	197	223	227	219	207	210	218	208	214	221	233	217	227	245	226	211	245	231	188	220	218	224	204	211	211	225	218	211	199	209	222	232	216	210	201	184	225	242	260	212	229	210	239	208	213	228	234	221	199	203	232	232	217	191	241	201	221	228	250	231	216	209	219	212	223	221	234	225	220	232	203	214	198	206	222	210	231	222	192	205	209	182	228	233	242	204	188	235	206	216	192	219	227	201	202	220	184	219	192	205	210	207	234	248	218	209	217	201	228	216	224	220	196	191	235	219	222	226	212	212	204	219	204	229	204	244	231	248	225	202	244	232	217	221	216	222	200	183	194	235	213
3373	4828	3076	1479	962	755	656	580	621	551	522	513	489	492	519	483	495	517	491	461	506	495	483	482	516	508	463	490	498	513	525	492	458	464	476	486	508	482	489	482	478	442	480	495	486	481	459	474	483	526	528	489	468	476	493	512	518	478	479	469	527	493	495	487	479	551	486	529	483	476	479	492	450	487	501	498	481	483	510	485	477	472	472	455	507	475	465	457	477	488	516	457	496	486	486	489	471	506	481	457	471	467	500	518	496	490	489	477	473	477	514	487	468	513	483	487	476	494	500	473	535	489	465	519	479	492	499	551	467	486	513	509	510	500	484	475	456	458	479	472	483	473	509	503	443	443	500	471	476	477	459	512	505	502	499	473	497	455	533	485	502	497	480	495	473	476	480	504	452	455	448	475	487	487	516	497	483	525	475	491	501	488	491	496	484	492	471	446	509	505	489	463	474	530	481	479	554	495	452	452	468	444	476	520	469	466	481	490	483	458	484	499	503	478	482	427	494	472	468	451	502	452	470	478	491	486	485	481	432	480	482	517	523	464	470	500	468	476	474	498	492	494	447	502	495	469	493	441	517	474	490	497	507	493	454	474	528	468	515	468	485	465	509	498	485	534	511	491	504	476	493	461	467	485	521	496	495	487	469	471	499	466	448	469	526	515	479	449	439	475	474	496	480	500	494	472	513	478	469	466	519	529	441	444	516	499	505	486	480	516	474	484	519	510	479	494	483	482	486	463	465	524	493	523	446	464	502	485	478	499	493	507	505	487	510	483	484	499	516	494	480	486	435	484	478	490	496	485	497	479	455	478	489	483	481	465	491	464	526	540	476	478	501	467	495	442	457	519	450	513	483	475	469	491	501	507	492	489	485	483	446	447	493	492	509	490	492	499	473	473	480	509	467	474	492	494	483	525	500	503	451	492	461	472	466	500	468	498	524	463	489	480	467	481	479	450	514	463	447	495	438	459	469	479	508	465	478	472	463	469	482	496	501	498	450	489	496	491	466	488	479	505	454	482	487	484	432	441	514	482	473	496	472	482	496	501	462	512	474	525	473	513	496	474	458	483	491	509	492	513	493	462	463	451	430	512	494	493	455	457	468	479	479	481	469	492	533	476	461	509	474	485	491	464	493	482	481	475	538	501	450	491	521	521	521	489	484	504	513	523	511	496	494	492	490	478	473	509	449	470	485	442	477	490	470	488	475	471	486	495	495	455	476	465	496	449	503	467	498	499	483	510	468	507	494	425	482	502	472	491	499	489	502	500	492	458	493	514	519	470	455	496	470	510	466	480	438	528	477	496	510	474	465	479	460	477	482	457	512	494	479	432	475	485	439	484	470	483	516	468	442	497	475	487	475	490	498	515	496	486	469	468	468	458	445	471	450	506	444	478	453	464	470	454	510	496	469	518	512	531	514	463	469	498	518	491	463	470	490	508	488	485	475	502	434	464	450	457	474	469	500	474	476	481	548	512	459	527	488	535	458	493	486	480	489	472	500	504	460	478	542	491	472	464	461	480	489	489	495	482	483	503	443	462	490	471	468	510	489	464	491	521	473	504	464	491	464	490	487	495	503	466	512	491	454	493	491	475	454	494	485	481	490	510	456	490	499	516	485	489	473	525	464	482	444	496	494	501	512	484	517	491	502	454	492	515	485	484	457	458	501	477	474	475	485	458	455	503	453	517	493	503	459	444	467	480	536	515	486	430	527	478	439	475	454	493	488	464	500	495	485	488	497	482	520	486	461	453	523	463	457	470	501	492	460	472	495	464	453	512	509	479	463	446	472	450	474	468	466	523	534	511	493	472	495	498	467	504	493	492	478	482	547	510	499	502	480	501	487	496	474	490	500	475	518	465	458	466	455	485	483	459	487	475	450	475	466	466	476	489	463	488	465	468	503	484	449	516	493	458	479	434	546	470	495	431	475	433	481	530	469	507	460	467	487	471	478	451	502	516	478	493	492	519	484	477	479	446	503	517	457	490	447	474	468	527	481	500	454	487	459	471	465	482	496	463	469	492	441	465	479	460	482	503	483	462	515	503	514	481	463	474	500	497	494	436	489	428	485	455	433	490	475	516	472	477	498	486	456	432	501	495	491	476	527	501	520	501	519	457	509	481	468	459	444	500	447	468	455	464	440	505	485	445	504	506	490	471	478	542	452	491	477	456	507	449	469	494	464	503	500	480	484	497	506	500	506	489	445	460	477	494	471	491	474	507	465	472	495	492	485	463	465	502	499	467	430	471	510	509	514	492	474	492	495	466	472	493	428	478	470	459	513	493	482	458	507	515	513	492	479	468	477	458	466	463	508	497	518	473	474	503	463	476	481	531	472	463	463	525	451	475	461	486	511	519	496	456	493	503	505	475	467	428	472	452	542	507	462	466	487	493	457	467	466	463	479	437	441	472	481	517	476	476	444	455	476	460	480	477	450	476	481	440	474	481	479	481	494	488	489	484	478	484	520	474	467	488	487	496	451	480	487	513	466	484	458	475	483	468	444	472	473	469	473	476	481	509	504	489	476	423	513	483	441	507	483	469	494	439	452	486	495	498	477	488	448	519	479	491	489	485	488	471	491	462	475	477	493	475	479	414	483	485	489	499	492	502	468	498	493	523	475	504	491	502	485	491	502	503	502	444	507	505	461	503	508	511	458	529	473	455	509	473	514	474	506	448	482	488	510	470	490	486	441	493	504	451	463	453	445	473	481	491	482	454	456	510	472	479	481	492	497	492	473	513	494	487	464	486	501	485	466	497	522	522	507	456	432	483	451	464	513	484	529	488	537	501	496	436	495	475	464	482	466	496	496	449	506	521	510	465	498	509	475	519	477	455	505	467	483	478	494	474	526	469	460	495	496	453	498	465	487	480	509	444	442	507	489	475	448	493	450	495	489	462	464	448	456	460	466	486	466	484	485	515	475	483	503	474	477	479	498	497	453	507	489	545	483	485	469	490	495	480	476	512	506	464	489	501	508	509	442	468	475	453	496	464	491	443	499	463	525	499	480	487	504	470	439	467	459	468	477	492	499	498	481	532	506	490	504	469	479	514	498	432	470	494	478	475	464	457	476	500	477	461	521	511	492	449	458	481	485	473	501	483	451	489	509	490	461	464	447	521	483	467	507	510	489	460	482	453	499	435	458	508	487	496	529	508	452	463	489	553	500	510	460	457	489	495	534	486	444	461	476	486	465	481	474	485	469	481	511	492	490	476	477	481	457	443	474	486	515	475	481	484	492	510	529	488	476	453	505	455	489	472	494	475	473	507	488	450	502	501	465	505	496	501	487	458	463	516	466	480	492	497	466	481	493	507	503	481	537	450	492	493	492	478	476	469	467	490	529	499	507	488	449	470	490	488	476	527	454	481	501	477	466	468	494	463	500	486	490	466	478	495	503	474	479	480	426	483	512	484	506	473	497	466	497	438	473	499	491	473	469	497	458	496	521	490	519	482	462	448	500	493	460	460	449	478	476	506	502	504	505	477
33615	10391	1207	597	501	487	335	317	311	292	283	282	295	309	305	306	318	303	304	310	308	314	303	319	270	303	317	290	307	306	256	286	299	300	313	297	327	303	314	312	282	283	304	304	272	269	303	307	278	295	320	254	296	278	292	289	308	286	295	285	295	288	280	290	278	331	273	266	301	298	283	318	283	295	278	287	285	286	313	306	305	315	317	304	290	284	269	308	288	283	304	283	273	322	292	302	261	315	282	269	278	307	302	315	280	292	287	289	295	286	306	304	266	271	299	281	317	295	301	313	307	296	301	315	301	285	278	282	275	307	292	299	273	333	254	289	270	277	300	292	308	284	323	334	298	290	294	279	291	277	294	291	274	275	321	302	296	300	297	312	280	268	305	295	319	299	269	290	291	298	297	288	323	274	309	304	289	280	296	317	296	303	305	274	309	297	298	284	305	325	290	265	315	311	283	282	319	280	302	302	333	283	299	278	245	264	326	280	295	269	295	305	279	306	306	291	278	303	311	316	305	290	285	309	316	302	269	265	272	300	274	280	277	290	307	311	287	304	321	270	302	286	337	328	280	305	294	291	304	303	269	262	285	302	321	265	314	309	307	338	303	313	290	294	293	299	285	331	306	296	275	263	317	254	310	313	289	274	282	277	333	301	295	264	319	321	274	293	293	306	305	269	291	289	277	292	278	305	295	254	284	306	271	316	320	295	266	306	274	301	296	325	281	304	309	306	347	312	323	307	297	286	290	298	283	274	283	302	291	253	310	281	331	305	303	254	258	306	313	292	332	290	289	244	282	289	282	289	292	315	280	256	289	263	293	295	297	286	297	269	289	283	273	358	287	323	317	289	288	298	298	285	284	308	286	307	291	257	294	299	283	281	282	311	250	298	288	298	292	306	275	317	292	287	291	318	334	274	306	309	291	292	278	262	306	293	334	273	310	277	294	297	311	268	300	263	309	302	315	334	310	258	282	275	285	305	288	298	311	284	259	313	306	284	341	311	291	325	292	283	309	295	300	335	311	301	297	301	279	263	317	302	309	299	300	313	281	253	315	285	332	320	258	276	299	315	307	266	290	290	289	345	314	282	266	304	281	302	312	281	282	277	323	277	259	281	290	318	323	297	259	295	304	311	296	303	296	291	290	323	272	280	313	302	298	277	276	283	279	289	304	274	256	318	274	261	327	262	281	317	314	279	302	286	282	319	326	316	293	272	305	310	262	295	272	280	274	291	268	277	285	307	292	308	288	281	308	279	298	276	301	288	331	261	322	311	287	269	283	273	275	287	296	278	308	285	285	297	305	292	293	284	304	325	276	283	279	296	279	319	282	321	295	291	251	280	291	301	291	279	304	310	314	280	287	265	300	285	335	271	296	264	306	309	291	276	310	286	275	254	304	293	313	304	286	305	305	309	286	273	255	289	283	289	296	300	299	302	285	287	267	289	267	305	300	277	312	311	271	286	280	293	299	332	274	274	289	290	310	273	277	295	307	307	287	309	260	294	285	255	310	328	278	315	326	316	298	308	298	287	288	283	288	317	287	306	317	281	303	331	284	254	330	288	321	279	316	276	265	289	292	285	314	291	286	266	269	296	293	296	305	272	289	291	283	307	284	293	284	335	296	293	334	256	293	297	300	299	284	295	299	288	297	293	272	293	307	313	300	330	265	304	297	294	304	302	295	285	298	270	289	297	276	344	284	331	312	294	323	289	306	292	296	319	303	320	325	286	284	280	284	276	289	291	283	297	322	294	307	274	285	272	311	285	276	296	334	266	276	303	277	307	321	289	302	303	279	307	307	295	303	289	282	263	345	303	276	294	240	280	282	272	267	286	281	291	282	271	298	295	296	260	305	290	318	282	290	285	297	293	278	327	269	268	307	301	281	308	299	304	314	302	299	332	310	295	260	305	286	290	271	273	300	346	291	276	293	303	291	280	277	262	297	280	315	259	287	298	293	291	276	288	282	288	311	285	253	273	288	285	267	278	301	262	288	251	286	297	294	267	321	280	316	282	292	309	301	299	285	298	295	301	277	325	291	322	283	303	296	274	275	290	275	293	295	293	273	288	267	272	287	288	290	312	311	327	281	284	294	289	319	325	278	318	300	282	272	291	300	292	267	288	303	272	282	302	309	311	323	305	322	313	316	308	287	290	286	291	266	268	289	280	321	291	323	305	299	311	273	299	275	316	297	283	313	296	292	252	291	294	314	304	278	251	250	278	314	305	281	283	299	313	341	290	292	304	339	307	286	252	264	252	296	283	308	291	317	321	320	301	294	250	281	284	292	312	273	339	298	317	284	285	314	272	313	280	316	293	306	292	313	306	309	277	275	287	305	293	263	295	275	334	256	298	313	339	292	292	277	294	315	303	288	289	301	314	278	323	298	313	285	279	276	295	313	292	281	291	292	316	275	305	285	288	329	309	350	297	284	253	268	310	295	271	326	266	291	306	326	294	267	278	338	281	289	312	289	305	322	289	281	291	272	256	314	289	327	312	288	306	301	340	300	298	291	267	268	305	284	312	278	324	312	293	305	277	320	297	298	258	313	295	293	280	298	251	291	296	305	286	271	292	307	280	294	299	316	314	334	310	303	320	310	310	292	273	320	287	308	297	280	333	305	288	309	262	271	301	272	302	305	291	308	285	271	309	296	305	269	327	287	293	295	286	262	297	308	275	307	293	290	273	287	273	270	307	298	302	276	251	298	295	305	264	275	303	324	300	299	285	272	284	326	304	295	313	293	270	284	309	301	334	293	308	299	276	324	321	280	269	295	310	297	318	286	294	297	309	306	261	286	282	281	307	314	303	313	283	268	299	309	294	287	289	291	290	274	288	249	267	298	272	333	285	288	312	301	289	314	280	284	267	334	301	334	326	268	318	309	301	274	310	297	305	270	299	333	294	303	286	325	310	290	286	272	309	283	268	302	275	299	277	273	266	277	275	331	290	265	261	302	328	286	280	291	290	275	319	269	251	303	270	289	267	292	292	293	326	337	251	307	292	336	303	290	293	302	276	301	316	297	296	280	284	283	307	272	313	289	285	325	300	290	295	307	307	294	290	252	267	294	303	290	300	325	323	282	279	297	247	283	301	353	288	270	310	277	300	354	325	300	317	267	292	306	293	271	307	284	317	277	299	306	285	316	261	294	283	301	279	272	277	289	304	284	278	272	289	296	301	269	301	309	271	310	274	303	288	293	304	304	294	305	297	297	306	265	282	324	302	307	289	284	284	304	311	272	299	316	277	305	282	327	306	282	269	295	306	311	312	303	292	300	301	338	314	281	294	302	298	316	273	291	281	291	281	316	285	284	282	296	285	312	295	254	264	329	273	315	288	280	298	299	310	287	257	288	314	329	264	302	289	331	315	284	325	310	306	255	289	313	283	275	275	325	297	269	282	280	308	301	289	307	296	261	279	285	306	320	306	293	277	281	293	288	319	310	313	278	261	272	278	298	279	279	319	295	312	306	290	273	260	300	280	323	296
5641	813	764	739	720	666	667	715	693	677	655	708	667	647	639	635	639	665	696	659	653	681	663	689	636	637	683	640	652	663	678	682	653	676	664	682	676	696	647	661	624	675	667	644	664	671	668	685	669	660	689	672	714	660	657	640	656	676	643	666	666	673	660	692	654	718	698	676	669	664	670	654	615	672	627	673	650	670	670	638	706	686	689	689	737	618	669	653	689	635	649	652	646	641	672	642	678	660	680	657	649	614	642	686	666	692	724	693	672	661	675	711	638	652	664	646	673	644	688	677	676	724	664	674	676	694	612	631	669	655	669	627	678	678	658	664	636	635	626	655	688	626	693	655	701	677	632	620	676	665	732	617	682	696	677	692	684	650	707	591	640	621	697	682	674	631	665	672	665	632	662	693	655	619	616	696	699	666	693	707	680	670	665	668	721	640	661	663	647	660	688	704	657	639	685	717	692	680	625	680	669	671	687	680	705	618	700	701	663	648	643	679	650	661	709	668	613	688	685	683	711	695	711	609	706	705	688	642	674	726	633	653	694	670	671	680	675	688	660	667	654	631	680	661	653	697	652	645	578	632	725	659	687	681	678	706	681	647	682	628	648	690	638	679	646	670	708	655	668	698	652	643	650	660	642	643	706	659	687	646	680	660	665	662	620	664	629	651	669	668	654	661	694	649	681	718	649	688	637	643	632	660	662	668	714	665	697	670	669	681	668	710	709	686	666	648	648	672	658	688	675	639	684	627	647	639	671	672	710	681	660	629	666	686	683	710	637	672	650	635	655	615	702	638	674	673	685	681	643	710	674	659	677	688	679	633	707	625	697	685	684	671	692	678	673	678	646	700	675	692	617	705	672	679	640	651	655	715	659	702	639	668	653	688	685	701	674	626	683	689	701	663	635	682	645	656	700	648	681	659	654	668	650	707	693	629	660	648	641	690	650	694	636	643	672	666	674	662	682	685	688	686	636	676	693	665	654	685	615	733	676	715	634	632	673	667	653	696	655	670	692	693	698	668	685	660	646	641	661	626	717	628	681	688	657	668	660	672	668	739	667	699	712	706	679	690	672	661	607	646	681	652	671	649	675	701	693	640	637	639	642	682	696	652	663	611	688	666	677	650	653	664	640	663	661	652	633	697	662	669	684	694	630	665	663	655	670	619	689	628	645	693	665	717	719	648	622	685	672	682	643	678	678	682	704	656	665	601	701	669	695	700	669	660	713	664	667	674	655	687	694	667	636	588	689	704	655	668	661	666	704	693	670	669	639	645	662	644	725	676	677	710	670	665	651	653	652	647	651	678	648	659	686	698	683	695	638	666	664	709	653	655	679	656	650	647	696	675	627	665	685	623	673	644	657	650	636	627	695	631	700	678	647	687	674	690	650	678	673	681	671	651	632	691	703	642	661	681	671	646	687	644	673	670	676	715	676	674	627	675	630	682	721	641	678	690	649	668	668	656	665	640	628	729	626	662	681	654	636	641	673	663	652	692	696	678	686	653	672	675	679	686	665	711	644	664	664	674	666	681	663	700	691	657	666	629	663	681	648	657	700	660	638	699	669	685	667	651	677	653	661	685	672	624	625	703	679	659	697	661	666	637	681	640	662	652	647	635	698	633	652	659	675	650	639	685	654	676	651	643	679	666	677	628	692	677	695	663	747	634	656	705	649	643	666	677	661	678	679	638	708	667	644	707	716	683	623	680	693	632	640	628	637	625	643	651	658	696	658	684	629	671	647	701	669	707	653	697	700	640	650	715	668	700	647	679	616	671	686	640	678	674	678	701	686	656	641	647	642	647	647	640	631	644	671	614	654	721	654	626	635	703	665	646	694	701	683	679	655	693	711	689	702	674	642	669	705	640	648	632	676	675	666	651	690	682	664	617	674	712	699	696	669	646	664	677	635	674	714	627	658	663	750	706	691	683	691	659	655	647	693	721	681	636	647	669	683	651	671	682	668	644	632	649	692	705	675	688	714	653	628	683	682	694	691	690	661	673	672	666	685	634	672	679	656	666	704	671	673	687	632	670	660	662	688	669	681	644	649	715	697	601	687	724	680	681	692	620	652	671	685	678	668	658	604	680	624	652	657	717	672	686	709	652	646	625	643	687	671	672	678	707	650	672	689	702	697	696	672	619	668	646	645	699	663	652	650	642	649	638	637	663	612	663	644	687	674	649	708	681	707	610	679	670	696	664	658	655	657	666	631	710	686	667	699	660	661	668	697	710	680	679	641	644	691	716	689	688	621	684	639	652	609	695	647	637	698	704	689	692	678	664	704	657	653	680	647	632	682	649	655	661	683	644	706	691	603	669	675	660	638	682	598	663	703	676	660	671	683	639	671	693	699	648	662	634	673	669	658	624	658	660	699	615	667	684	679	709	645	686	679	668	691	675	646	603	628	686	662	639	680	683	650	642	669	671	694	704	675	678	720	704	637	653	680	718	682	681	681	682	668	666	660	633	658	633	665	655	647	654	694	677	703	634	663	634	649	676	678	657	644	673	708	671	703	692	672	614	672	647	675	683	672	622	662	687	709	669	671	692	656	668	669	670	658	687	673	673	663	644	709	703	670	685	692	633	651	631	598	628	649	671	673	643	625	716	675	678	696	678	672	657	657	667	697	657	664	668	659	632	676	651	647	693	703	719	667	673	639	683	657	699	634	659	644	598	663	704	647	730	700	650	659	677	655	685	669	640	715	688	683	669	715	658	718	686	669	670	718	719	697	644	654	636	639	692	674	683	694	648	683	695	705	688	697	656	643	687	665	679	686	687	679	656	661	694	669	661	687	659	655	644	724	719	662	655	745	660	680	732	625	623	700	647	685	684	654	718	702	705	707	708	612	659	658	657	673	677	683	675	661	656	647	660	685	627	672	683	640	653	671	683	722	684	693	666	676	649	692	729	646	683	673	657	633	640	728	672	683	658	689	647	701	704	672	617	713	717	693	653	631	642	626	668	699	647	715	680	643	658	691	675	630	624	672	709	671	637	685	700	666	671	669	667	657	683	658	649	719	604	643	620	694	638	691	624	677	660	675	677	671	690	664	668	709	678	643	673	685	602	660	673	672	640	639	666	658	630	663	678	713	702	708	701	658	671	639	662	663	681	655	666	623	627	669	688	686	721	704	675	677	685	683	634	620	672	661	692	632	673	601	676	656	643	653	678	658	650	666	658	657	664	661	696	673	707	687	691	649	654	636	658	649	688	717	727	618	687	642	625	665	691	653	638	635	668	700	676	686	673	680	699	634	705	638	714	664	645	714	659	670	678	626	673	639	666	659	598	648	674	675	689	675	683	697	625	658	643	685	690	669	677	687	664	665	637	614	653	646	633	658	656	667	674	693	660	654	607	669	663	630	674	623	640	632	648	706	707	674	615	647	668	684	698	659	632	679	598	643	658	631	618	663	670	644	631	658	665	688	691	666	643	674	681	660	647	648	667	642	643	676	646	660	670	659	658	678	671	697	695	689	708	664	658	655	704
25213	21683	25591	28266	21609	5090	644	479	495	433	449	414	414	440	425	387	386	418	450	341	368	388	409	384	338	384	366	380	418	365	395	362	400	364	382	348	361	401	402	383	385	349	385	357	341	350	402	382	355	331	364	340	353	357	397	405	366	355	358	361	394	394	365	391	369	367	379	373	405	356	394	355	397	445	391	365	392	354	357	363	403	422	395	389	356	366	419	401	353	339	417	389	358	404	380	378	361	398	326	359	378	387	357	386	388	353	355	412	369	382	382	377	373	412	351	338	400	391	350	358	383	379	375	340	370	322	371	345	383	359	409	386	383	401	373	372	385	421	381	353	357	377	392	391	350	367	352	382	377	388	360	359	359	392	379	383	389	377	367	338	353	364	378	386	376	382	410	381	385	354	377	398	362	392	374	373	376	378	374	340	388	371	353	389	389	338	376	377	369	397	371	373	359	359	354	378	427	391	388	362	393	337	376	386	368	332	378	372	373	375	339	347	384	356	348	385	355	365	369	366	409	365	337	391	382	384	355	353	370	399	366	367	410	368	356	376	394	345	376	379	372	369	367	368	374	373	418	360	353	383	370	387	371	368	373	387	392	369	373	375	385	330	384	386	387	380	401	377	363	352	393	370	381	342	355	358	388	337	359	373	360	416	365	368	377	391	397	372	374	397	365	348	383	391	378	364	360	382	397	357	369	389	367	381	362	402	375	355	375	374	371	374	367	395	397	382	400	360	380	362	414	401	351	392	407	355	351	380	353	372	368	377	362	400	351	377	383	385	376	324	384	390	347	370	375	387	361	364	372	360	360	367	360	377	357	344	357	384	340	404	388	401	385	410	360	394	388	386	354	383	390	387	370	369	377	344	340	393	410	403	387	418	366	395	346	379	371	364	393	355	386	373	345	362	361	405	370	367	350	376	397	362	313	375	378	406	393	407	403	360	363	344	352	392	367	394	368	381	354	359	354	352	406	370	364	370	371	402	376	381	385	357	388	391	377	338	380	326	381	361	406	350	394	399	362	375	365	394	348	367	350	382	412	372	346	374	416	357	401	390	393	371	348	407	362	399	373	350	370	423	396	348	329	407	338	346	377	365	426	366	378	365	361	398	337	382	391	382	364	361	392	371	364	425	349	326	358	365	430	370	342	384	345	397	384	379	378	372	347	354	360	376	395	355	420	376	419	333	371	360	383	403	378	358	346	375	373	393	379	372	345	377	361	391	426	365	381	381	391	369	338	357	370	355	365	384	365	382	360	352	384	370	397	382	368	352	413	361	385	339	401	373	362	360	412	368	356	365	376	383	342	347	412	346	363	405	366	389	398	355	381	367	341	365	350	361	391	374	386	365	406	352	371	416	383	340	335	378	346	401	370	359	373	368	381	380	331	371	375	355	386	387	362	359	345	365	369	362	356	391	382	371	349	392	343	371	386	380	370	369	386	355	404	343	355	400	378	365	391	398	355	406	347	388	399	363	374	386	347	354	409	360	363	380	381	356	376	372	394	376	377	340	405	397	382	401	380	368	350	391	344	367	388	376	415	355	393	356	348	380	381	403	362	374	387	393	369	365	375	357	365	370	356	359	379	337	343	400	396	369	383	346	371	359	363	356	382	347	363	365	405	378	381	361	361	410	390	353	361	367	367	367	363	412	389	353	369	393	370	370	368	380	397	360	376	390	396	390	366	375	349	364	385	362	375	375	370	373	364	353	368	340	372	391	366	392	388	360	394	378	402	380	361	376	374	381	361	371	379	384	360	392	399	365	367	392	408	355	369	377	348	417	378	346	340	369	389	401	391	366	319	361	340	368	353	385	374	376	382	382	399	398	372	390	333	339	347	345	379	380	356	362	373	338	359	394	360	351	382	391	379	391	363	386	378	378	343	358	375	351	336	338	375	362	386	358	391	363	369	379	396	347	390	331	376	389	369	362	369	378	357	394	367	359	367	408	329	367	364	373	340	367	380	363	345	378	383	352	354	371	360	380	388	345	395	359	370	338	382	371	371	328	341	400	384	403	365	386	375	338	375	415	354	382	379	403	413	342	402	384	358	362	395	387	389	370	413	366	405	340	321	341	365	366	395	349	360	379	357	356	369	381	351	372	369	359	381	411	334	362	355	365	348	387	367	371	370	363	399	377	380	406	366	356	347	378	365	360	357	408	379	388	373	367	399	427	402	381	388	360	372	370	385	386	378	401	355	370	390	368	376	360	382	389	350	355	372	379	424	372	384	403	378	423	359	351	345	359	371	393	380	348	423	363	357	358	393	388	352	404	364	358	330	361	396	390	396	359	378	370	383	381	336	332	389	378	371	358	412	364	346	359	391	409	361	362	424	380	340	378	347	397	407	408	345	376	390	352	390	372	372	354	362	335	405	392	369	358	392	368	394	386	349	393	387	357	411	398	382	397	380	392	357	388	371	438	370	345	377	360	352	383	347	373	334	402	343	381	370	380	375	391	337	390	378	387	362	360	382	367	367	380	350	358	359	354	371	364	352	366	357	382	358	386	370	334	347	331	384	374	402	406	378	402	358	320	383	398	401	388	358	368	352	365	370	384	392	381	371	418	380	345	358	353	383	369	412	362	399	393	367	426	374	421	365	384	362	391	387	366	365	389	429	349	333	395	368	409	384	388	431	377	421	376	388	339	395	387	379	349	361	370	386	374	358	361	368	409	359	382	363	381	395	383	377	401	379	380	357	360	315	349	353	330	365	359	379	359	378	372	389	369	392	384	371	416	339	364	356	380	384	347	342	369	359	381	396	367	395	359	344	329	339	361	370	335	399	387	368	412	383	364	363	366	367	364	407	383	358	365	419	403	370	371	363	354	396	399	394	392	363	364	330	359	372	341	407	343	400	394	382	353	397	377	395	405	399	388	424	391	392	389	350	374	357	347	359	397	360	345	415	364	360	380	408	397	351	371	370	401	367	358	374	363	369	379	370	387	378	374	413	370	409	361	334	393	373	351	388	379	363	392	363	380	396	382	395	352	407	429	343	354	368	351	372	401	405	390	391	340	341	366	382	373	374	408	370	365	365	378	367	360	379	392	407	405	375	386	348	393	375	374	384	378	420	391	385	384	386	359	345	366	364	419	400	397	370	419	350	389	355	388	389	405	387	423	356	341	406	388	379	358	373	381	353	375	367	366	381	408	389	360	377	366	397	386	420	369	370	357	398	410	403	362	384	352	341	369	353	369	347	369	395	344	396	353	401	375	363	366	361	374	386	384	413	342	329	362	380	383	412	341	392	390	369	369	398	402	392	382	408	390	419	357	358	362	379	367	366	390	375	396	339	379	340	383	364	350	385	361	393	388	397	362	379	391	422	378	355	341	366	376	369	371	365	388	381	396	337	392	403	372	382	343	375	389	372	378	385	383	420	364	383	405	417	412	372	404	340	418	377	402	383	346	378	368	391	350	387	373	419	350	387	382	364	348	347	374	373	402	378	393	391	358	367	397	332	345	326	391	364	335	363	382	380	382
3420	3022	2161	1326	1101	937	839	866	856	796	836	784	805	807	770	814	831	783	803	781	818	838	862	744	769	797	787	769	802	809	812	785	823	801	810	815	805	837	834	782	761	815	805	769	836	759	811	828	786	850	761	832	802	824	805	768	836	778	741	763	761	778	808	790	797	726	768	750	744	764	832	858	810	826	815	786	817	824	786	825	811	752	786	826	779	830	765	812	833	800	768	755	847	762	863	784	810	845	765	861	810	801	795	774	780	806	870	785	898	746	784	782	806	764	772	802	792	851	869	813	736	839	794	836	793	776	756	785	787	801	828	823	752	757	860	829	792	803	842	791	807	822	816	777	806	846	787	794	767	784	844	828	782	805	779	815	811	809	771	797	801	829	738	816	786	841	831	798	797	839	793	893	791	837	818	736	842	813	800	807	803	818	794	786	787	778	801	783	805	877	849	812	810	820	780	841	804	849	772	828	815	802	763	782	769	773	852	797	802	833	791	797	751	772	795	776	798	775	779	765	781	793	855	774	809	824	822	799	825	812	813	807	805	773	803	779	800	817	765	773	793	804	794	792	803	847	791	794	787	768	807	738	824	748	774	829	811	748	836	794	836	777	751	806	800	830	833	846	782	778	808	793	797	803	831	819	778	793	782	799	837	824	786	780	795	795	840	795	808	811	825	772	761	857	816	762	797	786	809	808	785	810	800	777	825	765	799	837	804	777	821	814	781	815	761	772	820	816	725	791	790	763	800	831	817	806	822	870	808	811	755	821	806	751	718	830	717	755	783	779	792	801	789	815	798	794	787	845	736	795	782	838	835	768	810	794	775	788	841	787	779	811	823	792	809	783	730	839	727	805	745	797	787	808	853	799	810	833	783	763	778	772	832	769	777	756	796	758	769	782	754	769	795	843	806	775	775	805	814	877	796	829	769	816	768	811	788	780	774	818	813	816	865	824	767	771	824	804	764	766	747	764	788	830	802	834	774	819	804	857	803	793	773	759	785	839	827	805	772	776	836	808	779	826	786	761	811	802	793	826	818	757	790	803	801	797	753	762	765	828	782	817	799	826	820	758	823	820	805	784	851	790	830	765	798	808	865	793	802	772	814	801	807	794	830	889	801	754	825	831	756	800	783	746	824	861	753	804	765	813	827	814	795	795	740	864	824	794	782	808	808	787	766	816	817	801	839	836	768	807	814	769	715	822	835	790	777	818	818	784	817	824	797	784	764	803	829	819	810	834	770	746	785	792	816	791	786	821	770	755	803	816	774	836	808	812	796	780	786	756	786	796	832	785	783	732	810	772	798	874	791	801	802	756	793	840	818	742	791	804	795	805	794	849	805	818	748	810	783	855	786	858	778	763	786	780	815	816	754	793	791	832	817	809	832	765	794	850	824	759	812	769	753	763	758	788	771	824	819	748	825	796	823	826	828	785	791	816	807	767	829	773	798	756	838	817	753	810	820	766	806	777	771	801	828	786	830	786	824	823	730	805	796	809	783	829	808	815	816	778	772	776	818	801	793	806	810	787	824	814	810	830	782	780	821	779	792	805	811	804	787	804	823	785	793	741	831	758	809	779	779	794	792	824	818	791	752	763	859	789	764	769	826	838	806	707	818	725	762	763	809	809	850	818	793	784	816	791	796	819	804	814	820	758	789	791	837	810	773	837	771	789	799	846	801	860	810	895	807	760	837	793	789	818	809	804	766	773	796	798	843	784	791	772	778	805	788	801	758	800	820	806	788	846	848	763	772	846	807	785	797	819	784	776	793	844	805	773	769	797	810	794	766	746	794	784	852	819	793	823	776	835	805	808	840	804	753	755	753	805	791	794	821	815	810	802	800	818	829	814	814	778	782	808	799	818	757	792	820	788	824	763	758	811	798	861	798	812	772	804	775	800	817	808	793	768	742	808	796	792	793	789	823	783	817	806	727	790	782	758	807	806	793	791	766	742	857	862	763	806	799	757	793	796	795	754	777	796	802	828	824	809	775	834	803	818	786	795	803	728	818	819	795	789	792	836	801	814	762	779	799	801	806	809	806	758	818	795	813	826	789	809	817	776	781	820	725	828	780	800	775	818	762	822	814	802	816	776	826	842	785	841	819	794	811	814	799	754	789	840	809	807	810	770	809	800	872	793	794	771	798	813	804	812	820	772	804	808	793	785	777	767	788	808	820	765	793	802	768	805	830	798	795	733	798	753	817	811	761	803	812	853	788	845	809	801	747	783	778	791	826	752	863	843	814	737	812	782	813	802	835	819	813	751	771	792	771	742	775	780	808	784	804	772	797	825	840	805	800	792	785	804	775	767	799	806	774	792	837	779	815	762	829	815	730	782	778	822	828	788	809	819	771	768	763	794	794	786	768	798	777	826	803	774	819	829	805	782	785	828	787	826	800	827	767	829	755	766	800	800	814	730	803	806	746	840	787	777	829	769	728	812	812	780	788	831	801	771	793	795	796	781	799	754	795	798	818	835	830	843	789	771	765	768	829	803	797	817	804	818	781	814	809	787	816	782	799	782	798	773	802	746	840	747	811	776	822	785	808	787	796	798	830	811	840	764	768	764	802	808	808	783	801	803	819	817	780	799	800	796	803	770	806	782	773	798	808	811	808	873	766	818	821	778	799	785	751	783	799	808	824	815	824	804	784	812	797	774	807	800	817	779	826	765	796	763	813	807	850	806	795	821	829	794	804	814	806	788	767	813	814	856	779	804	821	784	783	803	832	786	811	853	769	823	807	724	794	749	818	793	752	775	809	840	793	798	689	819	791	826	754	815	771	764	803	768	781	814	789	779	798	773	800	817	802	776	797	819	800	812	785	790	813	844	820	827	775	820	808	801	812	788	794	772	775	807	818	772	773	860	863	852	758	790	749	787	802	810	846	799	822	774	814	803	786	812	801	812	784	830	820	766	792	762	785	762	755	815	792	807	842	798	802	813	760	801	764	767	819	790	806	773	823	783	818	829	783	802	773	773	789	818	807	798	805	786	777	790	822	800	820	796	756	798	795	785	779	840	792	836	752	782	809	784	813	751	801	817	814	785	803	770	768	853	804	791	754	772	754	795	861	794	804	795	802	805	800	834	801	812	746	794	792	773	805	793	739	809	797	793	755	798	719	782	812	803	838	781	788	800	809	792	806	805	776	787	776	769	804	808	828	824	812	795	794	838	811	821	853	853	760	805	809	816	780	789	776	766	789	838	848	781	832	807	818	827	775	787	780	791	764	803	823	822	801	765	805	758	780	797	839	830	788	844	800	772	792	721	839	817	792	823	778	867	830	820	768	802	804	800	802	801	760	789	778	769	792	805	768	747	773	830	797	792	816	762	743	794	749	750	805	818	778	752	818	875	838	770	774	798	783	783	793	797	770	761	789	804	799	797	812	804	804	768	763	779	789	829	837	812	767	779	757	787	810	785	774	769	764	779	783	804	811	832	837	845	793	790	785	772	814	779	790	788	858	820	835	808	842	793	745	760	777	758	786	814
24498	21700	26123	27806	21705	21718	3303	528	410	330	328	302	256	314	269	257	241	222	242	234	242	231	229	208	222	217	238	238	220	223	232	238	217	242	208	264	202	222	211	215	212	265	238	229	220	236	195	225	235	222	223	250	220	220	224	190	248	209	218	217	227	215	249	235	237	237	217	237	187	240	222	226	227	241	221	201	204	268	217	227	209	205	199	203	235	227	214	238	238	215	213	247	208	220	213	222	201	208	210	214	224	207	182	208	240	199	226	231	250	193	188	208	237	229	228	194	209	223	219	210	214	195	243	216	193	231	218	224	199	217	219	216	215	219	232	192	212	184	188	186	257	238	218	215	235	199	193	227	234	203	254	219	248	256	242	202	233	255	234	216	242	266	207	196	215	222	249	210	197	210	242	213	209	210	209	206	191	204	196	213	222	203	205	195	232	215	228	239	227	233	199	225	203	210	216	216	224	204	203	211	229	214	212	219	192	219	232	231	232	216	241	233	216	223	202	219	226	213	191	220	206	200	199	236	190	214	260	207	219	211	224	226	233	223	208	206	244	211	217	223	219	211	176	207	192	229	218	228	225	233	241	226	208	209	244	175	203	219	202	221	226	222	204	188	219	222	234	215	245	213	193	215	215	218	195	230	244	219	198	224	201	227	235	223	228	240	228	188	200	225	224	210	229	196	233	238	202	233	213	258	196	210	220	193	194	212	216	226	210	205	230	205	224	211	217	201	239	226	200	220	205	215	207	197	200	208	231	216	238	223	238	222	237	225	243	235	219	220	243	210	205	219	240	233	239	217	223	206	196	223	201	229	218	231	238	218	204	231	233	228	208	199	223	219	244	213	261	253	198	216	238	230	209	232	214	214	207	207	185	205	199	197	225	234	211	207	198	224	207	204	242	218	201	226	195	216	220	208	212	229	234	216	220	224	194	209	249	225	238	235	216	217	229	226	236	205	200	220	215	206	222	194	220	208	235	240	212	239	221	209	219	224	228	247	217	194	220	217	208	188	221	220	210	215	212	205	228	227	209	212	197	210	240	218	226	219	219	217	208	201	230	207	192	215	195	211	229	224	210	220	225	227	253	217	217	222	206	232	210	216	185	216	232	196	219	237	235	235	217	227	233	253	198	240	214	233	205	172	232	237	254	221	235	189	181	224	217	195	222	236	244	249	248	219	211	233	205	220	219	223	237	225	215	223	201	245	203	198	200	212	215	196	193	229	205	214	234	232	208	223	210	241	211	229	232	212	231	229	204	211	229	201	256	225	228	226	210	205	225	254	227	213	219	227	230	232	232	239	207	245	191	197	210	216	231	222	231	228	234	247	204	200	184	203	187	235	223	205	230	203	176	216	236	245	239	219	217	235	227	214	220	185	234	206	217	214	219	228	217	226	217	211	218	224	219	245	256	224	215	230	194	209	200	195	189	207	223	203	223	216	232	221	223	192	214	218	232	221	209	194	223	202	207	197	212	230	220	215	202	222	229	209	205	207	212	205	218	218	229	238	235	207	249	166	206	230	218	219	241	236	248	210	221	238	212	213	225	239	201	223	204	225	238	194	202	213	199	229	223	242	234	214	208	229	240	211	200	223	189	210	220	266	201	233	242	212	214	224	223	221	232	227	244	195	245	223	211	236	270	225	209	209	202	206	206	224	198	210	207	209	234	216	226	231	207	220	221	196	178	211	212	217	217	230	194	200	254	191	214	189	194	219	226	220	205	223	223	195	198	224	226	192	196	218	204	228	219	187	224	228	252	228	202	197	198	200	209	200	206	183	235	230	211	214	196	215	212	212	275	231	198	230	233	213	204	236	195	210	217	241	208	193	195	225	219	198	228	204	226	225	229	240	212	170	186	227	202	214	206	217	206	204	244	190	207	208	253	209	187	226	228	222	214	200	231	229	232	199	232	218	229	185	231	223	220	206	237	217	204	230	201	187	210	199	215	235	235	210	234	225	223	209	232	196	199	226	212	210	213	202	221	206	215	202	201	211	202	225	203	213	203	205	210	237	206	218	226	209	233	222	211	213	205	234	222	221	194	214	221	198	223	234	217	229	202	215	222	251	245	215	220	186	219	224	221	210	232	191	206	223	217	230	209	213	245	224	217	205	195	226	213	218	209	195	198	209	224	228	198	199	225	205	240	198	223	216	189	230	237	199	198	213	229	191	222	215	236	237	226	243	223	188	183	205	193	241	236	210	212	235	223	243	212	248	213	236	239	242	215	224	214	209	229	213	211	207	230	252	208	218	238	205	199	233	236	205	232	225	242	223	214	243	208	208	195	229	227	224	224	209	250	214	204	209	222	209	228	229	229	210	231	245	200	222	211	189	199	203	219	219	222	240	190	255	216	222	229	203	233	214	212	202	216	203	212	190	202	221	206	215	232	211	213	231	222	247	206	191	221	244	208	236	227	202	191	223	230	223	226	223	237	258	232	220	209	208	226	219	215	199	216	208	208	218	213	212	252	230	212	229	219	221	232	208	217	230	208	243	240	205	219	226	222	191	206	217	230	218	205	222	210	217	236	228	237	258	232	249	215	208	210	199	205	209	211	221	209	191	200	225	203	203	214	226	218	214	198	189	222	240	224	238	219	222	225	218	233	249	219	207	197	232	223	190	194	221	183	227	241	202	230	224	182	211	205	214	210	188	231	213	198	209	257	230	231	206	246	251	211	238	231	222	206	195	230	232	229	183	228	224	212	220	210	209	220	248	219	192	227	224	203	225	233	220	199	182	204	242	230	185	214	208	234	208	198	193	229	214	234	226	208	231	198	228	210	235	224	225	226	223	244	186	226	193	221	234	243	212	236	237	211	202	225	194	232	211	197	191	228	211	217	232	197	211	232	219	198	204	234	198	195	224	240	217	233	203	224	210	197	211	191	222	244	210	202	225	266	225	205	219	212	196	195	235	230	225	183	234	233	207	222	237	234	214	204	215	190	241	230	229	213	231	234	215	257	233	218	232	209	216	221	238	211	234	227	204	227	209	242	228	216	176	210	236	200	224	222	213	219	221	225	222	210	211	187	204	233	232	208	208	204	215	213	209	215	244	215	207	223	203	249	213	235	218	221	212	209	206	231	240	223	236	217	226	219	230	194	245	211	175	213	208	250	227	241	205	205	226	205	243	222	228	210	221	234	222	228	206	198	208	214	217	223	211	211	195	215	217	222	230	213	224	226	217	228	223	211	184	240	225	226	210	205	208	216	207	192	240	222	204	232	193	214	211	208	221	245	237	178	208	208	223	227	184	214	237	195	219	194	202	212	228	203	209	230	209	194	221	175	232	200	226	227	201	218	220	204	208	210	233	214	262	216	235	249	220	213	200	202	212	214	219	220	222	216	212	215	226	216	203	200	213	216	214	216	199	200	225	214	214	246	229	199	212	220	184	192	210	215	209	209	222	203	204	223	235	190	227	213	211	219	194	196	237	220	209	227	220	208	206	222	245	205	217	227	201	251	210	254	240	223	221	227	207	220	226
3403	4657	3103	1496	936	798	665	601	502	533	540	562	559	530	525	512	497	489	492	510	500	504	504	502	495	490	412	505	448	521	471	497	501	512	504	471	486	467	501	442	472	509	450	496	533	520	500	471	495	473	528	466	471	483	492	509	521	484	488	478	448	484	528	498	459	457	521	492	435	477	501	502	468	461	500	519	490	499	528	473	506	510	516	480	488	487	485	508	511	452	464	497	484	505	460	468	492	492	488	448	447	505	510	482	518	476	466	461	482	457	517	463	505	505	490	473	510	501	480	434	468	487	478	503	483	487	488	479	491	480	489	458	506	478	480	429	465	489	513	468	438	538	470	489	459	499	525	527	489	515	474	483	496	505	476	497	505	460	484	469	496	503	519	456	454	480	502	481	471	494	512	488	510	470	466	495	486	482	496	488	504	439	479	495	508	477	465	480	404	499	484	510	508	464	533	457	493	507	465	485	481	470	447	469	501	486	478	444	431	479	501	469	493	507	475	489	489	517	458	472	503	491	484	518	469	511	489	481	481	496	527	512	492	507	429	514	482	478	463	484	463	463	503	505	480	498	469	483	505	481	471	486	464	484	464	494	500	515	508	460	469	514	471	469	484	453	508	494	468	481	488	474	453	479	506	479	463	496	461	485	506	438	495	477	492	517	485	464	500	473	500	484	488	516	489	474	508	495	516	504	499	511	455	481	446	484	486	477	490	492	494	457	444	457	491	463	511	472	474	468	475	472	469	501	485	484	488	473	481	494	475	454	483	511	462	458	480	440	495	483	505	500	512	526	484	500	478	481	460	465	496	506	519	469	481	502	461	491	474	463	499	495	499	472	526	501	521	490	477	489	518	498	476	461	479	460	488	471	499	528	479	455	488	457	474	491	525	502	447	509	454	527	450	466	502	476	494	450	496	479	478	486	470	500	501	486	471	469	451	492	489	485	494	489	513	471	469	464	494	474	498	502	447	472	479	488	504	489	492	501	472	486	455	463	472	484	490	483	457	487	510	483	513	457	472	468	493	489	479	474	481	511	473	471	502	496	492	478	487	514	471	435	492	459	515	494	467	512	506	493	492	452	472	490	471	463	502	485	441	490	480	488	453	419	468	459	470	495	502	457	494	482	481	486	475	472	514	478	489	441	426	546	432	490	484	490	442	510	471	513	437	426	468	463	451	481	499	477	520	451	452	490	497	487	462	481	493	483	475	481	496	490	468	496	497	467	466	468	514	453	519	469	477	473	451	488	470	534	469	479	480	475	508	461	488	527	463	429	492	498	460	472	490	503	487	514	505	480	462	467	454	480	504	509	497	489	489	482	467	512	492	494	533	478	503	486	455	424	474	492	435	496	482	483	489	492	502	457	486	493	450	517	461	517	438	459	450	477	474	506	458	440	464	475	470	452	502	506	461	500	464	465	485	465	484	441	499	473	501	484	472	511	486	480	452	501	498	503	499	470	505	495	443	480	497	463	534	516	453	471	451	488	508	459	455	455	478	462	484	455	504	508	476	467	472	458	485	476	469	486	513	535	464	496	470	458	479	470	453	486	493	497	524	480	480	479	473	460	505	469	514	492	488	521	453	515	486	442	466	468	466	466	508	455	512	443	470	440	482	470	499	466	459	489	477	475	474	506	448	500	466	448	439	499	508	454	501	480	499	502	493	454	455	478	500	497	477	471	454	501	523	480	460	490	465	497	477	487	498	465	475	438	459	445	452	460	486	487	480	501	492	503	478	458	460	509	508	469	492	505	458	462	460	464	498	447	465	488	475	469	467	491	434	493	483	491	535	457	480	473	472	472	482	479	478	446	509	459	481	511	494	487	479	487	483	483	464	488	476	487	494	463	489	474	471	473	508	505	502	485	482	518	512	466	465	459	476	477	466	486	498	515	478	471	468	500	471	481	477	516	488	453	497	486	488	486	455	494	467	498	489	441	484	488	503	513	509	501	466	492	481	493	459	498	512	477	445	492	483	478	452	483	516	504	457	475	465	521	465	496	523	500	464	486	503	457	503	469	479	499	483	497	502	493	458	473	469	498	461	477	413	475	494	497	455	478	487	499	477	462	451	484	500	508	454	462	478	448	464	546	489	510	480	479	452	518	486	510	460	488	516	528	481	446	466	468	453	518	474	454	521	479	486	495	543	451	488	481	462	476	491	520	491	498	471	534	468	457	512	486	493	487	471	507	434	446	454	479	464	473	492	506	469	485	473	448	480	526	466	451	511	483	489	425	489	460	500	499	486	486	492	440	438	475	478	499	516	494	497	465	521	467	459	480	482	440	454	493	462	458	472	473	511	504	472	479	527	507	508	485	475	494	471	497	479	511	491	498	465	492	439	472	496	473	471	480	482	481	479	507	502	482	459	497	479	460	478	505	474	479	480	502	510	465	541	513	486	465	499	444	474	494	460	478	506	508	522	484	495	514	475	479	472	496	502	480	488	457	464	477	501	482	534	483	490	483	493	520	471	439	427	487	449	476	473	417	497	484	480	486	485	482	475	463	487	445	505	488	511	493	468	502	448	475	516	452	507	443	463	508	496	495	450	488	453	484	458	477	491	504	476	463	483	511	472	464	481	467	465	457	482	460	446	473	510	473	499	473	482	500	517	479	487	488	457	496	516	475	464	499	480	494	471	521	484	476	477	508	443	497	464	432	504	459	458	491	509	503	480	460	483	498	489	470	510	477	495	492	510	461	490	470	494	461	454	471	510	505	461	512	471	448	474	490	476	491	535	493	482	501	509	460	507	505	468	473	447	498	522	483	496	474	471	516	480	464	489	487	489	468	465	497	484	500	499	479	461	471	465	483	484	471	482	509	480	479	469	441	480	501	495	484	489	463	475	426	484	464	479	474	495	478	438	471	474	509	458	463	477	444	492	463	497	454	510	454	516	478	480	517	472	500	426	479	483	437	494	507	484	489	487	502	453	468	494	491	524	476	458	467	469	486	507	476	456	435	455	458	449	490	517	477	476	498	470	473	497	510	492	488	476	506	511	476	500	482	501	485	507	450	446	479	465	513	429	477	507	551	494	522	479	500	471	490	515	471	471	481	463	458	488	468	458	487	493	494	479	471	477	489	449	484	454	486	480	489	485	527	462	521	464	499	496	478	519	528	456	464	501	466	445	459	478	472	454	463	544	494	464	477	467	480	464	500	475	486	485	476	522	482	455	460	465	475	493	457	489	494	477	464	448	447	483	447	471	491	466	479	539	479	511	510	483	487	504	481	499	495	436	450	459	509	465	454	464	486	506	480	516	464	480	498	465	504	470	462	513	485	527	507	522	471	468	475	495	476	473	469	496	478	515	445	516	486	478	477	486	492	463	459	511	464	505	543	485	472	482	503	463	499	483	454	458	500	481	497	500	511	500	496	449	481	501	457	467	491	493	460	497	491	458	436	489	481	462	445	507	454	526	510	470	499	459	464	501	476	470	442	463	484	497	497	519	500	481	483	460	516	458	487	488	458	493	511	471	461
33730	10544	1247	665	483	483	346	322	308	281	270	297	293	301	275	299	288	279	292	284	294	298	288	285	303	308	288	317	300	279	299	315	281	292	316	260	276	255	283	304	307	315	291	325	317	303	270	261	289	297	303	314	327	305	282	285	300	278	286	312	289	253	296	301	265	273	311	262	316	286	259	273	281	315	314	263	338	275	304	296	307	306	294	314	281	275	344	271	292	270	298	304	289	314	294	291	303	283	289	283	303	284	317	323	300	267	302	280	310	312	306	302	307	289	267	327	262	298	284	315	291	298	312	265	306	276	338	312	306	299	306	295	297	289	312	293	292	293	289	300	297	307	307	285	276	321	305	312	314	272	311	271	293	302	273	304	275	327	282	262	306	290	321	320	326	276	291	291	282	286	288	292	300	303	310	265	274	298	334	307	309	315	284	335	283	265	254	305	311	310	280	277	261	301	317	289	267	296	291	281	300	293	292	311	282	284	299	309	316	268	282	266	280	244	274	331	306	261	279	309	290	264	319	287	302	300	290	308	318	278	320	308	307	291	279	283	286	288	265	320	281	306	318	299	296	308	317	272	306	292	303	310	271	278	292	288	274	271	278	296	285	320	286	297	294	329	298	299	289	293	317	270	306	292	257	313	323	302	283	285	287	270	279	296	333	288	286	283	279	261	313	286	267	301	308	311	334	275	309	314	265	284	311	311	296	257	290	295	283	295	283	283	304	270	304	271	309	281	305	281	290	318	308	267	276	306	295	325	311	293	267	310	299	268	288	304	315	322	293	319	306	281	285	289	314	281	293	249	293	274	286	262	284	280	293	290	314	289	304	282	284	285	277	289	265	261	282	331	280	299	315	276	283	284	302	279	307	350	304	290	288	320	279	297	290	303	270	286	262	291	272	272	297	307	278	301	276	317	295	290	281	291	312	297	300	299	302	285	276	276	305	277	316	281	265	283	280	293	305	309	305	332	309	268	299	294	263	277	274	319	279	280	321	311	297	291	314	294	282	302	301	289	288	282	288	317	283	266	313	308	281	319	274	309	274	338	277	266	349	300	287	298	297	276	287	308	313	278	305	314	306	299	323	302	309	285	325	317	261	299	301	300	288	274	283	295	287	313	290	286	285	270	300	319	311	293	292	313	272	294	275	273	291	280	289	309	275	267	294	297	284	307	319	279	295	262	316	313	282	309	309	292	264	261	299	299	296	301	306	314	329	305	266	323	312	324	286	298	282	284	303	293	285	310	293	276	303	287	300	295	328	326	310	274	306	311	319	260	315	304	270	280	313	303	283	292	302	294	299	299	305	271	279	299	247	292	264	289	306	286	329	303	312	271	291	291	266	317	315	300	302	315	272	291	253	321	312	289	288	293	299	279	298	274	278	291	283	288	284	272	299	293	315	316	323	298	300	322	281	278	272	297	316	292	275	308	270	286	288	308	277	279	292	259	274	267	307	303	295	313	335	295	294	300	304	271	269	301	292	297	286	272	283	281	325	302	290	310	305	343	317	291	266	284	312	315	274	294	310	280	284	308	262	262	314	292	283	294	293	279	274	285	283	265	273	295	313	287	296	273	318	290	302	310	286	315	266	276	291	270	306	322	282	308	278	327	297	288	284	292	287	291	296	301	312	307	281	267	292	307	269	295	279	276	326	297	264	296	310	279	307	340	269	278	293	297	273	314	326	324	267	265	288	288	288	307	313	328	301	281	313	305	305	278	298	315	310	278	306	304	284	263	278	302	297	279	312	269	304	306	307	328	297	318	308	299	260	263	293	265	309	303	304	311	294	293	283	299	293	318	316	281	286	267	280	281	295	295	280	283	294	296	342	301	295	277	296	282	295	274	290	292	316	287	285	283	283	303	338	322	300	293	324	312	288	280	326	278	303	256	292	318	308	303	278	275	305	308	288	309	290	276	296	304	338	279	257	320	290	295	306	283	297	325	287	278	292	324	294	304	301	284	295	295	291	289	306	298	323	274	286	290	286	275	282	305	295	294	273	300	267	300	282	290	283	266	269	297	295	338	285	300	283	298	286	296	287	297	310	329	274	298	289	310	300	296	326	299	290	289	299	294	311	291	302	292	322	323	284	305	234	267	274	321	309	301	308	321	281	290	265	287	304	314	306	287	315	314	267	292	285	269	304	321	316	287	309	305	305	325	286	297	282	314	285	269	301	282	281	311	316	313	300	272	306	285	285	274	275	286	304	314	294	266	277	297	311	259	250	280	304	287	291	278	298	262	278	251	298	259	309	291	273	279	289	283	304	255	298	292	314	299	275	311	316	275	307	290	301	290	295	320	311	308	289	289	315	299	305	302	297	296	303	264	310	291	294	268	290	287	270	281	306	323	296	320	295	330	268	273	319	244	299	285	287	264	335	257	299	280	269	278	328	346	294	280	282	273	293	278	282	303	310	294	288	277	274	293	314	289	307	279	287	299	302	313	318	312	263	310	299	269	295	294	298	328	276	248	292	278	310	303	305	315	304	305	271	309	321	308	292	264	298	303	287	311	275	314	333	335	314	288	256	292	310	254	269	253	280	317	309	322	305	250	295	304	284	314	300	317	294	317	288	296	284	299	280	291	301	302	294	308	301	291	312	290	292	300	284	300	265	259	263	328	314	326	296	269	282	301	341	301	280	251	266	303	313	275	267	279	315	298	267	275	277	261	274	276	306	291	295	301	267	294	278	284	308	295	263	297	293	290	290	270	312	308	280	294	269	295	341	288	297	292	314	288	262	284	292	312	279	325	268	313	321	291	286	255	293	280	284	308	330	290	263	271	284	275	308	309	285	295	293	307	294	282	307	304	273	288	290	289	301	273	307	330	317	296	297	290	324	279	286	297	294	293	282	296	266	280	288	267	287	273	325	276	298	287	263	293	303	277	311	291	280	305	295	283	293	261	308	321	273	290	275	296	298	309	306	317	298	301	272	253	305	315	329	316	280	287	266	308	289	305	271	288	290	329	329	287	282	304	282	278	275	289	294	293	280	280	296	263	310	297	304	304	313	317	268	292	315	291	312	295	307	287	313	322	283	295	254	298	277	325	306	292	289	263	282	267	278	303	282	278	270	279	284	308	291	313	313	305	315	244	275	340	301	271	279	298	308	275	263	310	301	280	301	308	298	285	287	342	294	306	256	263	298	298	289	273	295	293	327	313	312	295	293	281	289	312	284	305	301	308	293	295	272	283	282	295	295	311	296	274	285	312	306	274	257	284	292	275	295	291	294	299	285	292	295	316	287	265	309	284	281	275	283	267	292	317	302	325	290	324	318	287	288	294	287	289	321	277	321	289	270	276	306	290	314	293	304	285	274	293	260	274	314	271	258	278	290	293	281	282	309	303	281	279	307	281	306	283	297	316	302	300	322	267	287	298	273	299	271	275	314	273	308	304	247	308	313	284	339	278	270	322	288	263	292	292	302	298	292	262	288	301	296	300	297	279	256	289	296	264	282	285	292	301	299	301	294	261	298	303	285	294
5675	765	742	685	688	696	732	708	644	651	658	700	645	696	676	691	670	655	645	663	666	695	655	654	692	678	665	704	667	660	617	642	710	689	662	662	676	657	661	692	629	642	701	656	644	691	661	660	659	657	705	686	681	699	722	640	698	634	691	691	671	618	622	660	701	701	714	649	683	622	717	647	656	641	710	702	662	661	695	632	664	668	622	646	616	673	659	640	642	660	716	674	637	680	694	710	721	665	646	661	672	672	622	659	661	691	674	679	702	671	617	700	704	656	688	690	702	667	683	629	647	645	660	693	683	697	700	684	663	667	625	676	633	695	661	656	692	686	644	652	660	631	677	666	687	673	687	691	682	656	639	673	693	655	667	669	663	699	682	643	662	656	655	710	664	660	698	712	697	697	638	625	640	636	680	629	709	700	639	727	683	648	636	629	633	691	648	659	656	688	637	690	649	687	651	679	661	668	636	618	604	658	703	669	668	658	649	657	677	658	693	689	670	627	681	669	670	666	679	633	675	670	683	628	655	715	648	688	647	715	694	682	611	667	695	673	648	721	649	685	661	635	747	675	704	665	608	631	697	657	679	663	644	682	664	680	706	676	693	644	655	677	637	670	677	673	685	683	664	669	669	741	665	687	671	661	659	684	673	679	693	648	650	656	652	686	650	698	682	685	677	661	666	627	658	681	729	663	693	648	695	677	660	632	697	612	625	672	672	656	712	688	686	649	673	695	658	671	625	688	691	687	652	649	728	633	671	668	676	690	699	655	673	712	689	646	646	711	672	652	668	651	666	665	656	713	625	675	606	698	645	672	642	655	664	661	681	683	658	667	700	663	681	687	678	698	690	608	668	662	639	671	674	724	699	682	649	703	662	679	626	675	636	631	694	654	636	633	671	641	669	662	676	663	643	657	656	674	653	665	691	684	633	662	623	696	670	654	672	678	682	624	669	655	682	661	634	673	673	682	695	661	675	655	668	663	594	681	656	694	680	683	787	669	624	612	685	662	643	633	644	687	673	674	660	672	661	685	656	654	643	632	671	680	644	674	670	687	709	632	636	676	672	683	642	722	678	677	643	668	659	665	705	650	644	627	603	701	676	671	695	654	678	678	685	632	697	658	655	658	642	696	731	661	687	683	679	683	690	619	672	696	656	654	677	638	681	643	726	664	668	699	673	657	667	681	666	653	667	685	672	667	670	649	612	661	695	656	638	647	640	660	649	614	679	650	689	693	665	662	672	666	667	670	682	686	697	661	678	683	694	698	642	643	660	602	681	724	700	643	692	640	643	650	690	682	687	645	661	638	696	656	687	677	664	698	696	639	666	663	670	667	645	640	659	702	687	664	720	648	637	675	693	677	663	680	667	650	729	659	664	704	650	689	654	635	622	661	658	675	638	662	689	680	665	669	662	706	688	627	662	694	682	653	683	672	651	663	727	623	637	678	647	667	668	636	662	655	678	652	630	659	629	617	700	634	624	656	676	719	721	670	681	631	695	673	672	669	670	677	671	688	677	672	627	714	629	673	641	684	706	712	691	625	687	658	657	641	697	653	654	658	662	690	652	650	641	662	640	668	652	682	673	712	717	693	720	633	647	661	653	665	639	675	674	693	679	665	683	701	670	665	667	728	669	698	649	681	688	676	663	669	668	671	691	658	675	681	628	692	687	675	688	630	652	632	664	670	688	695	692	693	690	628	671	632	681	644	678	688	642	615	677	671	631	649	658	650	659	657	622	689	674	685	613	658	698	667	638	699	696	711	629	649	660	709	664	687	629	668	697	690	681	677	717	711	648	661	632	645	670	708	668	653	663	674	650	693	643	653	687	656	635	702	697	662	635	675	647	675	647	629	720	644	635	715	675	647	636	688	676	701	671	649	686	691	697	681	738	638	649	661	684	647	670	682	677	689	657	662	648	648	644	679	654	713	679	667	704	694	646	673	667	640	644	649	663	693	681	657	653	650	652	715	626	696	640	701	617	668	653	649	657	660	652	688	659	653	667	690	668	690	636	739	709	635	665	683	654	672	656	609	697	678	640	657	685	659	693	685	681	646	692	684	686	684	696	605	677	683	638	648	696	644	693	622	668	637	698	691	662	701	681	619	676	638	640	676	675	658	681	657	682	664	642	706	673	622	685	685	655	676	650	633	645	661	646	635	668	708	676	653	714	688	665	655	666	641	656	698	661	681	627	687	693	660	681	650	653	695	636	701	687	699	665	721	631	688	680	696	653	717	672	617	679	656	672	713	660	711	711	712	655	737	730	627	655	645	650	650	669	669	675	678	635	678	686	700	649	653	642	666	608	671	646	685	682	688	658	649	695	650	627	691	659	666	642	687	699	673	641	665	719	677	655	663	639	711	639	638	678	674	642	693	665	677	653	688	650	626	678	639	649	675	694	645	731	692	691	672	676	703	690	631	643	659	704	679	683	649	687	642	659	628	634	696	659	678	660	655	680	691	677	654	687	665	725	626	694	648	670	665	659	652	674	657	645	676	638	669	676	658	647	728	706	665	649	653	660	698	659	650	674	661	691	669	638	673	656	656	642	666	687	674	637	662	684	673	647	646	693	654	662	657	686	692	665	689	688	669	694	656	648	660	703	672	606	636	629	634	671	664	683	684	662	663	691	678	672	662	659	611	699	677	656	620	689	649	643	663	648	669	657	651	685	680	712	649	670	706	666	669	654	671	687	661	696	705	708	676	655	648	663	629	679	618	653	654	683	682	681	694	637	676	693	624	627	699	702	643	667	613	678	675	638	689	601	654	722	683	688	677	707	620	663	663	675	632	665	636	636	681	661	712	653	642	667	667	675	688	669	673	629	660	698	677	684	655	650	663	663	736	631	684	674	710	640	692	699	714	635	643	673	658	647	643	686	661	686	702	651	651	668	662	625	676	627	662	677	702	702	694	639	670	684	697	667	634	666	712	668	661	676	628	640	709	635	716	691	664	667	700	720	665	643	650	655	640	655	692	676	716	658	646	676	622	689	640	657	663	680	697	697	670	688	668	690	654	691	655	680	635	642	649	661	630	642	642	657	687	676	692	709	663	639	687	689	681	688	630	664	694	666	661	687	615	634	667	643	693	693	660	661	661	664	635	656	666	673	649	621	641	667	658	641	643	661	673	644	717	682	673	657	721	678	642	612	669	686	640	660	665	690	662	677	670	643	653	626	686	650	661	630	688	630	652	672	634	701	691	672	656	690	651	684	689	704	690	603	630	661	664	617	661	639	671	690	614	681	685	626	672	667	634	613	672	639	679	666	640	669	639	644	659	682	678	649	625	694	586	687	692	661	629	646	656	706	649	663	627	701	656	673	656	637	676	703	687	664	644	675	656	741	662	689	700	671	676	627	661	694	723	677	678	661	671	664	650	645	659	662	616	677	673	643	641	663	688	660	680	680	683	657	667	656	730	682	648	636	661	637	685	697	620	639	736	642	636	685	683	626	664	668	688	671	622	672	652	670	673	644	681	645	663	688	660
25244	21717	25574	28378	21614	4768	614	528	441	470	393	369	383	367	389	375	396	364	365	419	380	402	406	376	379	377	399	386	402	369	368	350	391	387	354	368	340	378	380	398	366	393	390	405	388	352	359	364	418	439	387	366	362	364	347	377	356	405	392	390	371	394	353	388	374	385	336	406	381	376	391	387	384	342	325	356	356	377	380	338	356	358	390	418	366	397	365	392	381	393	361	342	402	351	391	332	367	388	369	391	396	369	362	361	361	369	359	356	377	381	385	401	380	413	363	405	379	351	363	387	387	347	383	380	398	382	358	397	402	388	359	393	364	367	364	369	396	364	426	361	367	404	369	395	380	382	390	355	360	382	367	364	370	338	371	380	388	375	367	391	402	357	336	380	355	370	409	420	382	381	377	394	369	405	404	412	362	344	377	403	384	373	378	358	370	385	412	362	322	401	386	358	380	354	360	424	400	389	378	338	371	386	376	364	356	362	365	402	391	383	411	368	405	341	391	383	365	396	377	376	376	339	379	380	379	355	381	384	402	388	358	373	344	389	417	366	346	369	327	376	393	347	349	356	356	374	391	375	366	367	360	387	368	396	351	366	365	373	375	386	371	376	391	394	392	374	381	375	377	361	384	380	391	373	355	336	344	376	349	377	376	371	364	357	367	381	327	325	372	405	366	343	377	375	407	368	362	367	405	370	355	385	359	378	381	345	370	361	374	416	378	381	351	423	396	380	396	420	380	357	377	377	379	347	345	351	400	388	388	372	387	374	364	300	360	345	374	362	352	355	351	393	390	384	355	391	385	366	328	404	392	371	401	373	381	354	359	334	374	350	402	349	403	358	389	376	352	361	390	403	384	385	372	400	403	352	389	359	386	373	386	367	367	365	379	370	381	370	361	377	363	342	373	393	402	394	356	328	402	378	395	355	382	333	397	371	373	359	400	389	404	374	373	367	349	354	351	398	393	365	336	391	376	405	366	386	371	372	352	390	339	402	383	404	371	377	378	340	364	312	367	350	373	399	346	387	355	423	409	378	377	424	407	349	341	341	361	358	366	371	400	385	377	373	376	361	381	381	380	349	393	393	418	426	370	359	386	384	388	394	389	388	395	362	345	404	375	358	411	395	393	355	367	346	374	383	385	307	347	413	390	374	344	361	365	382	393	429	392	364	337	369	347	374	371	386	377	364	377	356	342	349	348	390	354	382	355	388	373	325	383	360	400	397	382	375	346	336	379	339	350	324	382	347	356	388	357	375	356	359	381	364	374	374	378	379	435	409	406	340	357	363	404	351	381	350	385	363	362	386	407	381	356	352	368	334	370	391	379	416	436	393	379	351	373	387	389	353	378	337	361	411	346	388	351	399	391	406	336	400	397	358	389	400	392	362	404	394	385	391	340	380	379	325	385	336	387	390	380	372	375	364	394	418	371	378	387	366	373	333	353	356	377	340	375	354	366	374	364	372	355	328	346	377	349	338	377	388	380	362	332	351	383	384	398	356	383	330	379	355	402	384	398	306	389	359	335	385	374	348	353	360	403	370	367	363	353	395	405	374	371	358	359	372	371	390	381	389	346	366	389	382	393	375	369	354	393	360	378	412	392	412	407	383	363	401	360	344	389	408	408	391	383	404	369	360	374	410	363	388	368	365	378	381	357	347	338	390	367	383	332	358	381	349	392	338	360	351	376	352	374	385	357	328	384	352	340	325	382	379	430	399	395	392	388	409	388	432	383	398	340	394	372	373	370	341	386	341	403	381	376	385	394	362	375	392	367	374	363	362	391	369	360	395	367	373	365	376	396	391	363	360	404	406	380	367	357	353	385	369	375	348	387	377	356	363	433	404	366	367	355	373	379	370	366	364	363	346	378	374	368	359	409	368	364	367	347	399	359	326	359	431	361	393	369	314	331	384	401	401	377	363	395	356	376	406	400	353	384	372	389	371	382	359	386	375	384	349	387	395	405	368	372	379	363	368	372	382	387	389	370	356	355	353	391	394	358	360	395	363	384	399	393	324	388	373	378	363	377	381	371	389	320	350	367	349	307	383	374	395	390	364	357	340	399	375	382	390	366	366	363	353	352	381	371	377	383	372	378	381	376	362	375	361	354	392	351	411	351	389	424	373	397	374	359	367	370	423	391	390	413	344	367	356	373	362	346	343	366	376	338	374	357	351	363	376	373	388	425	373	357	375	388	349	354	383	406	356	363	400	366	376	356	383	400	388	352	349	359	372	350	348	363	407	398	399	391	406	375	397	372	343	344	364	368	344	378	384	369	387	384	384	382	365	361	340	397	342	358	350	360	387	371	377	375	418	387	378	373	360	362	351	352	361	360	391	359	366	377	346	357	375	367	382	390	385	381	365	403	394	377	406	358	339	388	352	371	372	374	381	363	380	382	413	359	392	401	409	373	407	387	370	358	372	355	377	355	394	360	365	362	341	403	373	362	366	355	399	402	370	383	365	357	392	384	384	369	369	380	412	377	359	359	355	372	336	367	390	399	348	361	367	354	377	385	355	430	391	374	384	395	416	417	384	371	338	364	367	374	396	381	378	409	400	394	349	377	417	362	361	402	378	370	351	375	384	385	367	389	359	387	345	365	391	358	427	376	359	364	393	379	389	342	363	413	362	355	349	353	381	354	353	355	424	368	403	418	399	393	383	357	361	348	366	346	393	378	395	356	387	363	372	327	371	356	351	414	345	373	372	363	365	357	352	360	353	386	365	336	365	340	396	366	387	401	338	358	345	350	356	354	371	392	371	392	363	344	384	391	361	401	361	357	370	353	392	361	371	376	380	389	363	404	393	384	386	323	359	335	377	359	405	395	384	370	390	335	397	361	376	343	348	354	362	349	380	337	382	364	366	377	362	388	408	338	370	346	352	366	372	378	345	359	371	357	403	390	397	368	396	372	358	385	372	349	355	377	373	343	370	389	377	366	380	408	388	403	401	341	391	385	361	363	393	374	370	399	380	382	384	363	424	396	363	373	382	341	365	369	381	382	368	369	332	372	367	368	402	341	359	396	419	361	404	372	389	391	380	342	380	339	345	400	347	387	321	358	403	375	340	395	397	372	391	364	370	396	413	419	346	403	381	398	386	358	341	385	375	364	390	398	392	386	345	387	401	376	399	355	379	386	415	362	414	392	387	397	392	361	362	336	345	363	356	353	406	381	407	362	372	408	386	344	350	363	331	379	366	373	396	357	344	404	376	376	392	356	364	371	381	304	353	367	345	398	428	386	344	367	354	388	354	378	343	376	358	347	380	363	379	411	329	376	372	408	387	370	385	343	365	393	389	351	375	340	376	349	381	353	352	361	365	362	351	407	374	370	355	323	381	361	410	440	364	370	336	368	426	371	345	375	421	352	366	343	354	367	407	381	359	414	381	354	393	392	348	344	406	430	384	365	330	393	388	395	359	400	381	382	344	378	370	357	363	355	394	374	388	341	360	376	399	342	365	365	400	415	386	385	389	377	355	355	383	359	331
3436	3005	2153	1323	996	972	854	795	905	878	780	829	784	873	827	785	798	752	816	754	808	767	792	843	807	845	812	836	805	816	805	831	798	793	834	828	843	810	843	768	828	844	778	761	778	834	796	808	843	820	820	760	809	806	791	814	819	833	821	807	800	824	791	810	800	788	807	801	813	811	835	796	809	789	864	803	787	800	813	821	796	778	791	788	816	781	771	866	842	827	807	798	803	778	767	842	806	807	767	802	769	835	803	774	770	743	803	820	799	825	783	794	793	773	793	794	793	842	857	821	826	813	826	779	820	786	851	828	821	789	712	815	781	863	826	792	808	832	774	826	832	757	764	857	848	827	807	808	791	811	857	778	828	765	868	838	766	789	770	802	767	786	811	762	771	830	834	832	781	847	806	800	786	763	784	755	805	810	835	837	814	795	831	793	829	803	808	813	747	785	810	759	826	862	812	856	773	772	852	758	796	818	769	794	816	827	850	786	808	813	802	760	821	798	767	764	827	849	832	745	833	808	807	787	789	809	817	775	807	810	755	819	780	753	827	853	848	795	815	797	831	820	795	802	828	828	786	788	812	767	765	846	780	700	787	760	813	817	853	808	795	846	804	811	810	763	797	836	783	800	757	799	855	830	823	807	813	808	796	774	784	773	733	844	807	831	848	809	760	806	785	801	772	833	800	803	858	864	822	812	807	739	777	811	779	813	779	780	788	765	826	818	749	787	826	758	788	795	808	801	810	856	801	794	781	751	796	796	808	813	806	793	785	803	807	762	792	820	774	780	801	831	856	805	789	757	764	770	803	775	766	779	793	780	795	836	824	836	750	757	811	762	756	816	789	855	834	804	823	748	782	764	815	805	873	843	840	765	832	808	814	768	801	839	732	830	780	769	851	834	816	781	796	847	833	813	821	824	828	736	790	795	863	758	815	866	785	785	812	829	802	741	715	758	821	816	816	828	844	824	781	798	823	743	826	809	778	871	816	787	829	853	800	812	807	836	804	828	803	825	823	816	840	798	802	782	787	805	810	813	789	801	810	821	792	789	745	786	799	829	821	741	792	822	836	775	797	756	850	832	846	816	791	779	761	821	818	846	782	804	819	805	789	791	814	825	838	803	772	767	778	842	809	850	845	813	792	832	805	845	780	772	800	837	811	842	864	778	828	807	833	785	798	783	794	804	803	796	873	814	816	822	804	822	784	841	793	819	822	825	755	812	834	813	831	787	807	812	801	792	790	816	754	821	729	850	788	771	802	771	798	791	748	814	794	835	808	829	823	780	801	855	816	819	792	794	809	800	828	796	792	763	819	787	838	845	819	818	793	803	800	801	822	830	825	809	780	839	815	849	784	784	780	825	808	763	790	841	756	783	820	794	818	810	776	806	780	807	853	790	788	790	839	794	844	878	798	785	788	754	830	807	800	826	813	808	807	791	820	804	787	799	805	805	772	800	831	796	783	794	787	805	832	811	864	768	807	803	825	787	804	775	772	763	760	822	814	772	772	740	811	820	767	795	757	797	878	844	811	765	812	818	804	800	785	789	898	788	780	797	793	797	793	804	812	755	801	819	838	812	788	798	837	744	808	805	827	837	758	805	795	816	759	767	769	802	779	803	774	793	830	771	809	775	789	823	818	810	757	804	811	845	846	782	796	782	779	823	793	821	780	822	802	844	827	821	791	861	813	823	838	786	715	755	825	811	787	810	788	809	815	861	833	777	785	839	833	825	771	770	819	820	847	812	758	831	813	790	800	776	794	851	804	830	809	833	754	815	839	784	821	782	847	827	818	823	832	836	773	796	799	827	791	843	787	795	815	797	805	813	833	793	841	808	826	833	777	802	804	837	798	792	810	750	817	869	775	754	827	799	826	836	825	790	822	833	778	827	829	797	782	786	805	804	786	754	762	769	865	796	821	788	810	807	773	813	770	819	783	818	803	833	793	769	781	808	768	795	812	791	737	808	833	828	768	757	781	747	820	783	777	811	765	809	830	801	841	776	857	769	793	770	797	765	860	730	825	819	799	847	810	827	730	817	841	743	754	787	850	824	823	832	802	796	842	779	782	787	854	814	765	816	774	841	831	801	776	804	804	821	839	811	785	788	852	793	838	800	827	761	798	796	846	791	826	759	812	800	815	780	807	824	845	769	857	758	803	804	759	868	767	734	811	801	763	768	821	821	758	821	816	807	799	813	795	872	761	796	774	799	771	855	795	817	850	836	798	804	865	782	808	862	836	795	829	824	804	839	820	828	816	801	813	806	782	789	751	842	768	823	800	771	773	815	795	825	818	822	855	789	784	798	777	802	816	779	823	833	845	787	787	755	811	807	828	804	817	817	826	740	800	733	780	791	825	833	824	856	792	821	820	771	839	803	785	809	795	877	812	854	837	812	785	820	795	766	810	804	818	840	723	775	783	752	741	773	776	766	795	791	793	811	843	830	823	741	795	780	792	802	787	827	802	781	806	794	779	762	786	785	852	788	781	805	755	826	794	802	833	817	801	801	785	763	814	829	763	825	773	803	819	825	816	817	768	855	795	804	795	806	797	807	773	826	799	817	770	829	811	818	823	794	785	778	779	791	777	801	772	782	791	796	748	786	792	788	816	784	805	860	806	797	810	786	784	845	779	801	802	763	806	828	791	862	762	794	833	775	821	760	766	802	790	783	778	855	814	838	797	780	778	831	798	815	763	813	800	789	862	827	799	762	838	788	793	826	784	839	830	810	815	793	788	753	788	804	825	796	792	827	854	823	811	816	784	804	797	802	817	770	815	805	777	792	814	813	807	738	809	811	806	808	819	846	814	776	823	818	833	760	847	803	789	809	807	800	814	772	779	755	823	800	776	814	800	784	815	780	774	761	815	821	792	840	766	837	771	797	775	796	790	792	808	818	758	818	800	766	778	790	818	773	796	783	842	808	832	817	847	833	803	814	799	823	803	817	779	768	794	749	771	816	792	797	827	830	763	861	806	778	808	807	807	802	831	803	769	864	822	781	840	812	806	773	820	815	817	789	827	756	839	805	798	777	791	756	851	826	809	810	788	798	794	751	840	759	858	801	815	777	816	805	788	788	809	814	822	808	772	811	767	792	844	763	790	804	855	784	818	816	769	838	784	801	781	743	826	809	794	772	805	821	807	831	789	789	811	824	771	806	786	825	802	800	839	803	762	798	838	809	815	803	752	787	763	754	815	796	843	782	802	808	815	808	801	864	814	823	768	810	812	779	820	850	855	764	759	800	800	785	788	793	816	797	797	794	837	824	791	768	801	818	863	803	762	797	791	738	812	790	789	820	815	822	763	824	802	813	761	813	838	763	769	852	838	762	802	782	726	753	753	786	828	799	798	831	789	803	852	812	781	854	820	768	844	802	795	841	873	840	778	785	813	765	827	797	760	793	856	812	876	817	805	791	794	785	779	862	821	790	812	817	805	746	788	778	819	768	791	841	816	821	823	788	821	805	827	846	784	760	793	788	834	792	853	791
24495	21708	26142	27807	21715	21726	3594	491	345	369	327	314	272	265	288	259	279	246	246	248	261	218	218	227	233	246	227	241	238	202	219	220	243	229	217	219	203	198	213	190	229	216	262	219	214	203	187	209	216	219	228	231	234	188	209	262	217	233	196	211	214	201	226	262	234	194	203	235	225	209	199	250	230	235	225	201	221	207	197	206	234	216	254	209	208	220	205	215	247	243	248	208	215	223	203	224	208	239	216	212	218	211	224	210	216	208	210	223	245	203	198	213	223	218	205	214	211	226	205	209	214	229	224	226	212	232	216	211	181	213	250	220	232	216	211	228	210	213	216	201	193	207	214	205	223	240	228	226	213	214	218	196	220	214	242	218	216	212	204	193	195	213	224	223	204	196	217	219	250	248	208	230	231	209	203	213	214	253	210	246	229	228	206	243	208	245	226	218	245	211	198	220	233	207	218	214	206	211	238	231	215	225	197	195	224	231	218	209	231	215	239	207	208	229	211	234	241	211	209	214	212	208	255	216	195	225	208	217	232	187	236	229	208	210	214	219	208	225	218	212	190	217	215	189	225	215	258	201	235	226	197	225	190	220	223	228	220	195	221	220	190	218	203	228	214	215	218	204	218	190	234	207	214	212	218	220	224	243	248	205	219	237	229	196	207	214	213	235	231	225	216	214	248	204	259	220	231	205	213	228	224	201	201	242	221	243	207	213	228	221	241	241	189	211	223	228	201	209	231	221	194	188	229	203	218	219	219	213	181	228	214	212	192	220	237	208	238	228	226	209	198	214	237	200	217	212	196	228	229	196	206	210	229	240	213	209	225	204	193	218	227	220	252	225	218	225	232	213	216	228	207	206	227	230	209	220	221	225	211	197	171	206	228	248	205	231	209	212	204	214	232	222	243	209	217	247	209	207	222	208	220	216	220	221	231	237	245	233	231	200	228	242	211	184	228	222	237	226	187	221	240	231	227	240	242	235	190	226	233	216	194	203	228	199	202	237	219	226	227	203	212	215	215	215	244	217	219	195	218	228	216	237	238	192	211	223	178	166	222	204	189	207	220	207	233	222	208	202	192	220	224	247	239	205	220	234	224	189	184	200	196	214	249	241	214	206	221	212	211	208	222	202	203	208	203	242	215	234	207	222	244	202	233	232	213	194	207	206	182	217	210	207	211	200	220	224	209	204	222	218	234	247	207	217	216	213	233	232	197	234	243	216	196	208	203	216	217	186	199	230	216	244	217	209	240	265	210	222	200	185	221	234	202	189	224	227	217	216	221	212	204	213	242	219	233	224	242	199	220	231	225	232	242	227	228	217	190	232	226	214	216	246	244	246	204	207	202	220	208	217	226	245	213	214	242	207	235	248	190	238	189	238	194	225	190	210	215	217	214	263	200	216	205	186	210	236	234	249	228	211	214	195	187	241	224	222	216	219	234	202	232	231	235	211	188	220	232	189	220	261	232	204	218	224	239	201	229	206	241	224	240	200	219	241	217	213	237	231	222	206	209	229	203	229	227	233	237	258	203	200	223	235	228	205	194	226	216	224	205	216	211	205	228	213	238	203	227	222	206	246	197	207	210	208	223	224	223	220	216	203	212	238	185	216	212	215	223	221	208	222	220	234	225	199	240	244	234	217	225	230	223	224	222	214	219	228	212	190	222	225	230	224	186	227	234	212	221	253	216	211	197	174	218	236	214	229	248	211	225	226	206	213	213	240	193	208	227	211	204	231	179	246	215	235	232	230	224	198	223	204	211	194	197	223	259	205	236	201	193	215	213	204	191	222	210	205	221	234	202	213	204	238	246	214	208	226	201	182	214	215	201	218	215	247	165	202	232	224	222	256	218	226	217	192	195	203	224	223	211	243	204	221	211	221	198	203	207	235	232	159	223	204	234	212	247	232	191	207	220	234	226	214	220	217	205	226	216	229	228	228	205	242	202	229	205	218	235	193	209	216	206	233	233	199	228	210	252	216	235	210	190	215	221	221	234	226	212	185	243	239	222	211	242	209	232	218	209	231	189	206	257	233	205	188	219	240	213	231	205	226	203	231	231	220	216	216	208	234	213	206	200	245	229	233	194	236	218	226	195	211	215	233	237	199	220	225	213	248	222	229	208	222	209	247	216	184	225	242	230	202	192	208	215	208	234	215	226	212	201	195	214	225	234	207	232	226	247	245	220	195	237	223	222	215	205	216	236	210	230	215	233	215	222	252	207	225	208	205	229	235	237	221	199	235	249	234	230	221	212	207	254	237	235	194	212	204	193	220	208	208	178	210	182	237	232	175	210	209	197	225	230	226	199	222	234	202	238	183	207	210	212	193	213	235	230	231	236	206	226	196	226	220	212	201	228	222	215	215	207	214	217	204	222	233	211	220	230	187	206	206	191	214	186	242	221	219	227	233	185	226	192	209	207	206	220	234	204	232	198	222	213	241	199	225	205	200	206	232	187	247	191	210	201	211	212	182	231	225	273	241	193	195	228	223	221	221	191	242	241	242	219	184	204	245	241	205	232	222	184	210	204	230	210	206	210	194	242	247	226	228	234	206	228	214	234	240	247	236	231	228	243	200	199	208	205	223	223	228	218	209	209	229	215	202	236	227	227	206	226	203	219	230	204	190	239	207	228	249	235	235	208	191	195	208	227	209	218	224	218	204	208	233	193	232	227	203	224	210	223	220	208	213	211	212	232	201	221	198	236	224	213	229	244	203	220	223	233	200	206	184	221	211	211	215	223	197	209	237	234	225	235	199	201	200	238	254	205	241	225	232	218	187	237	213	253	219	204	217	191	204	192	221	198	236	198	215	224	216	208	226	212	211	221	218	228	215	207	214	202	211	219	218	237	229	214	201	224	246	233	230	228	201	214	217	223	215	224	230	219	219	207	235	229	211	204	217	200	182	205	211	239	204	226	203	203	201	210	211	231	233	236	227	237	235	215	231	227	248	204	223	211	214	239	246	220	212	219	228	231	245	207	212	213	243	224	227	212	188	201	205	220	204	208	205	238	192	224	191	251	214	225	214	180	219	216	225	203	239	244	225	214	218	224	217	234	213	212	230	209	263	203	218	211	190	230	259	242	255	216	212	241	242	217	219	180	189	208	225	201	214	257	246	200	199	215	212	188	215	190	210	223	237	222	189	234	181	226	191	200	195	213	221	235	225	238	204	169	210	226	227	206	209	253	218	230	223	196	238	235	224	247	200	202	220	199	225	199	228	205	207	232	194	219	218	212	215	252	219	227	230	230	233	248	181	215	247	209	195	221	205	242	222	202	226	226	237	200	221	218	198	210	196	185	250	255	226	234	215	220	227	209	232	231	209	231	229	192	221	201	193	201	217	227	235	212	262	216	206	260	227	190	237	196	224	213	208	232	233	222	206	238	207	193	174	211	232	229	238	217	211	236	234	221	199	252	237	217	238	222	208	188	225	233	206	206	231	219	207	200	188	223	219	223	229	231	214	234	197	233	207	210	219	241	226	207	217
3374	4811	3073	1537	984	753	656	558	517	538	523	534	549	547	524	508	517	448	517	475	508	498	491	483	497	500	494	479	435	481	494	489	483	472	445	501	488	455	505	491	449	483	470	525	490	484	473	502	467	479	460	501	504	510	497	524	460	492	465	425	461	518	464	500	478	459	516	483	497	485	455	454	505	477	517	497	465	505	515	485	461	483	481	479	467	482	480	502	520	483	458	494	471	502	490	473	484	477	446	467	478	541	487	427	485	472	477	472	506	488	507	508	481	518	511	505	466	496	463	516	486	480	481	447	469	478	497	514	447	479	519	483	487	481	466	489	450	454	499	456	453	493	516	479	472	495	479	450	454	439	459	492	478	455	487	467	489	528	499	447	446	489	506	497	484	524	431	463	491	487	462	482	449	469	445	470	483	458	526	475	472	478	498	490	481	475	500	467	471	474	488	493	485	446	484	466	469	464	479	457	467	537	434	487	505	466	492	466	483	483	458	480	493	479	463	472	522	444	510	503	467	484	438	492	466	493	535	480	443	464	468	471	505	494	494	485	483	489	518	477	510	477	464	469	505	474	477	475	501	480	443	482	520	529	540	460	501	456	459	460	439	498	469	525	489	480	497	441	478	494	451	447	443	511	454	473	488	467	484	445	495	480	511	472	489	462	459	499	459	458	472	475	458	478	477	497	486	497	455	508	452	464	457	472	511	480	486	451	480	507	490	472	525	498	494	463	529	478	539	471	515	483	525	473	477	459	483	473	498	487	454	502	506	481	508	442	485	419	464	452	444	465	448	484	447	480	484	512	524	482	504	502	519	532	500	482	470	452	458	504	514	470	451	462	480	453	491	497	471	466	484	492	482	466	435	502	503	488	441	475	478	496	460	500	463	498	486	453	497	457	467	476	495	493	474	484	481	470	452	496	493	456	480	493	465	477	457	474	457	530	466	513	463	432	501	473	481	479	457	513	476	478	478	481	485	471	485	468	448	517	500	481	509	480	486	454	454	462	465	520	521	457	516	503	497	454	510	491	492	483	518	493	480	482	449	493	454	494	473	467	460	503	510	463	464	497	495	477	515	449	487	507	495	439	481	503	491	471	472	517	516	493	510	503	484	480	465	504	433	515	485	452	474	493	451	503	433	499	479	473	493	473	516	514	465	462	472	445	468	479	500	507	504	480	504	481	454	496	474	545	505	499	497	489	484	492	467	537	448	486	525	470	482	485	516	480	457	468	494	445	536	467	435	463	487	444	438	473	484	494	480	505	504	468	470	492	508	469	455	459	476	483	469	467	521	501	506	451	464	465	494	460	464	468	450	438	479	510	450	450	497	488	495	445	482	502	459	491	463	483	469	468	502	495	494	482	498	455	479	483	493	482	470	448	470	453	470	478	484	428	515	509	478	484	542	476	484	493	450	487	459	494	514	515	500	506	513	508	527	486	505	451	453	518	482	478	455	474	513	471	481	480	506	455	476	475	533	449	481	499	510	484	446	462	484	466	478	487	443	465	505	475	492	481	437	498	484	475	481	492	469	468	494	445	464	486	471	483	476	429	486	497	468	494	472	490	463	490	487	454	469	485	517	477	485	482	486	470	457	505	493	477	468	499	458	477	520	473	496	475	512	466	480	463	449	522	511	461	488	461	461	505	470	501	527	458	435	498	513	485	463	514	490	408	457	461	463	469	511	467	485	483	455	463	479	498	486	489	468	493	487	449	475	492	498	455	468	491	456	496	494	454	488	498	445	490	455	495	455	505	443	487	464	486	468	495	465	502	542	467	469	446	536	494	488	475	457	473	487	474	478	534	489	503	473	471	492	481	460	493	473	447	497	465	511	495	483	478	491	457	470	492	450	455	462	459	491	476	519	456	498	451	493	480	507	484	485	431	476	505	478	488	513	458	502	526	512	451	506	453	471	463	520	501	479	458	499	453	471	531	486	489	475	473	483	503	467	452	476	482	494	448	484	490	453	462	461	485	485	495	492	502	500	488	434	452	466	460	510	479	495	497	440	485	459	485	496	462	505	479	453	453	492	478	457	491	459	488	520	431	479	511	497	452	477	510	482	475	481	509	479	508	516	527	496	491	491	458	477	448	484	461	468	491	472	527	474	485	529	479	458	469	482	472	508	469	482	469	481	444	505	487	487	488	485	483	505	490	476	515	509	484	485	518	459	506	509	464	468	495	479	496	514	496	464	505	493	477	452	450	495	492	472	501	504	478	498	515	475	451	494	473	500	487	504	528	490	492	490	477	494	480	492	513	508	478	515	454	500	463	506	477	452	474	472	491	486	504	514	450	484	460	488	473	477	497	482	451	477	497	465	499	516	488	474	455	502	490	453	490	469	465	558	502	464	478	454	481	469	452	453	508	469	532	478	475	509	472	485	453	480	452	510	478	514	490	467	509	474	492	510	490	464	484	487	479	482	546	481	511	497	455	496	437	505	481	459	456	495	451	525	471	515	508	468	432	481	486	490	512	478	466	441	473	494	477	499	483	471	498	448	461	494	472	462	514	510	497	443	467	481	488	497	463	484	485	474	456	497	487	434	463	450	496	510	469	488	479	505	475	491	508	431	509	504	476	474	467	517	485	445	442	501	484	512	538	467	481	456	499	484	454	506	454	521	480	488	510	475	504	473	533	489	506	458	455	507	487	551	491	455	483	467	502	475	535	469	501	454	490	496	466	486	484	480	509	498	484	513	501	462	501	481	477	482	534	437	467	475	452	476	526	462	510	465	480	508	468	477	475	452	467	478	469	475	513	478	461	496	478	494	451	448	484	464	497	476	488	483	514	445	496	487	518	528	508	462	498	496	494	471	451	485	507	516	480	511	452	488	484	456	498	449	506	453	455	467	474	476	459	509	464	491	483	465	448	499	454	510	506	500	487	449	533	505	481	454	498	483	495	454	482	455	498	508	475	451	458	439	490	492	499	506	508	497	445	487	485	453	499	508	483	491	464	472	466	499	474	487	495	469	465	442	456	468	448	488	515	484	479	480	463	487	494	485	476	459	487	491	482	494	485	470	432	460	520	503	432	478	490	493	472	483	456	465	489	412	479	459	489	470	458	470	502	466	463	493	521	422	480	480	456	493	448	492	501	478	488	489	500	466	484	480	486	466	464	467	461	474	433	479	513	467	472	528	490	504	455	494	491	504	519	445	480	497	486	502	485	470	486	429	471	520	472	496	506	523	457	491	491	485	465	489	497	487	502	476	496	484	496	500	491	498	485	488	527	471	475	518	491	487	515	509	520	502	503	485	503	495	502	538	498	442	484	497	469	450	477	472	514	506	504	505	499	555	513	464	500	472	457	489	468	481	503	500	494	503	495	490	477	463	502	527	485	473	440	487	471	504	470	522	483	466	500	527	477	493	455	496	512	482	484	510	465	457	474	482	468	469	466	472	449	482	453	490	480	465	481	475	495	465	524	477	529	455	501	494	504	502	512	437	495	467	460	544	489	472	455	475	486	502	468	460	448	472	448
33612	10626	1246	652	543	534	295	312	284	321	318	295	305	292	282	302	284	301	289	275	254	289	260	284	285	331	290	306	291	291	277	325	305	305	256	314	289	284	317	290	280	299	288	322	294	321	315	277	297	276	298	298	300	303	296	295	326	300	334	301	318	280	279	300	305	311	278	310	291	323	325	277	287	308	297	291	298	259	326	279	306	240	301	273	281	312	309	298	303	284	277	281	306	285	291	284	272	280	297	274	325	321	322	284	292	307	271	259	293	314	316	294	318	327	294	274	313	289	292	301	261	261	288	283	284	270	282	283	288	287	281	313	324	302	312	300	303	283	328	294	286	293	307	271	309	271	264	288	298	302	290	289	304	268	273	305	313	294	293	297	313	311	311	274	307	294	295	279	306	289	279	267	296	303	287	296	269	288	317	295	284	301	288	267	264	292	310	303	288	273	306	254	283	285	288	303	291	283	310	303	287	321	313	250	305	315	260	271	302	329	278	320	301	300	294	275	282	302	348	284	275	305	276	305	288	300	282	303	297	287	322	265	292	278	303	268	321	305	309	262	285	275	312	305	327	317	316	265	266	272	303	273	308	275	320	251	292	243	296	308	282	305	295	235	283	306	277	310	285	285	275	305	295	306	328	321	289	247	319	243	310	257	281	345	290	284	305	300	268	259	333	283	255	285	302	289	298	284	291	257	325	269	307	324	287	297	252	296	322	256	250	271	299	268	276	296	298	306	278	272	301	288	287	291	293	318	322	313	301	301	316	297	279	285	297	287	285	309	285	304	269	291	306	306	301	300	290	298	302	269	299	318	282	278	292	297	304	302	294	284	296	314	299	258	296	284	278	321	277	283	285	309	257	285	302	250	287	290	317	281	320	306	257	307	288	296	288	273	310	300	301	286	300	284	312	287	265	264	278	259	312	302	311	279	317	261	281	298	302	299	327	283	283	300	326	287	321	256	290	275	283	298	309	288	290	315	323	296	265	262	279	321	285	258	275	281	269	287	322	302	294	293	284	289	274	279	290	292	294	288	329	313	306	315	323	311	283	294	279	256	270	298	300	281	299	268	282	287	278	256	304	261	278	298	311	296	316	314	289	313	328	301	340	294	253	284	289	262	283	298	320	285	317	294	288	287	323	299	328	303	327	293	291	278	303	314	301	292	328	287	303	274	274	302	303	278	303	326	286	296	302	321	281	276	261	298	286	335	305	291	289	310	290	279	262	329	304	287	266	280	274	288	257	312	299	277	308	293	310	324	255	292	270	284	316	314	317	295	277	277	317	312	304	293	300	295	317	268	296	289	287	283	284	259	323	312	311	287	285	333	265	313	277	326	331	264	300	273	291	297	312	295	295	327	269	274	318	301	293	285	300	260	274	314	306	302	278	270	292	305	303	299	273	293	285	281	296	274	268	276	285	291	302	272	328	296	258	269	275	325	285	281	298	290	265	315	263	306	302	261	285	314	296	289	306	271	325	277	292	267	271	305	272	284	278	272	325	302	249	286	291	299	283	315	310	309	283	279	296	287	274	327	347	309	323	293	297	272	313	330	318	276	290	284	276	270	318	290	262	316	302	298	294	302	292	311	291	290	301	287	304	306	288	272	280	295	285	312	297	286	344	284	250	283	269	316	322	282	311	277	294	295	266	282	279	320	265	254	293	291	301	318	281	272	320	304	289	300	303	268	286	308	325	308	289	301	286	300	294	286	270	298	310	317	297	297	286	302	292	275	304	305	279	345	292	287	308	288	279	277	284	319	281	258	334	283	287	282	321	261	301	287	279	273	319	261	281	314	277	279	296	276	318	308	282	264	310	302	309	306	326	279	307	282	295	302	281	280	281	293	292	288	292	314	306	271	254	278	276	304	297	306	291	323	286	280	280	301	293	317	289	281	309	276	269	274	268	313	291	300	314	307	286	295	293	273	303	299	298	301	301	307	301	286	304	298	301	325	287	277	295	309	281	316	300	309	333	300	296	295	322	308	296	304	287	276	337	301	323	305	328	287	296	284	299	297	275	293	282	281	301	288	302	296	283	291	287	291	271	299	304	253	303	307	316	306	280	295	293	277	314	277	295	345	321	284	320	304	315	275	271	300	309	271	286	275	277	316	314	274	301	277	269	291	298	305	287	325	276	333	323	302	277	282	278	329	296	293	310	298	298	290	278	319	321	314	279	305	278	257	311	289	294	302	279	271	295	317	279	297	296	292	315	319	279	291	278	297	292	282	326	270	254	277	311	330	300	287	282	310	306	288	311	281	322	295	285	263	281	310	280	316	282	266	295	293	288	279	293	275	282	286	289	323	292	297	279	276	324	264	259	270	267	316	286	298	280	272	284	341	286	328	319	296	313	298	278	311	268	287	282	276	304	313	315	294	284	291	295	303	307	316	276	275	260	278	307	267	306	262	313	317	335	317	275	284	278	295	297	273	319	298	347	305	303	294	299	280	313	290	293	289	273	284	298	285	301	297	296	316	270	285	307	274	295	305	293	278	276	282	243	306	317	305	285	281	307	243	299	306	262	281	294	278	290	303	306	288	298	337	324	243	280	302	294	343	300	293	284	303	286	290	284	301	317	274	305	301	311	280	250	311	314	300	284	292	268	281	301	274	283	297	297	314	279	312	312	280	308	312	268	320	290	307	291	308	277	316	283	303	322	290	288	298	295	319	308	296	294	298	284	296	276	285	317	305	278	272	273	295	297	292	274	282	256	299	266	305	293	274	292	285	330	286	328	278	331	290	318	281	283	257	286	329	289	301	303	247	313	277	346	311	282	306	289	271	289	283	287	327	300	262	305	305	300	311	284	301	285	283	283	335	312	286	288	293	310	299	299	324	298	257	284	292	305	286	280	278	289	290	312	281	317	299	276	277	288	301	305	304	279	270	316	270	285	309	298	296	294	291	311	263	314	278	282	289	303	275	314	296	276	268	271	270	273	253	279	313	307	285	285	290	274	269	286	317	314	298	311	275	308	295	291	254	280	251	286	294	286	274	336	330	298	302	296	324	272	304	261	278	293	298	317	325	271	277	304	258	293	304	284	308	279	310	327	306	315	283	279	301	328	324	329	315	301	253	253	321	290	262	291	310	280	329	271	271	266	295	290	279	280	304	272	293	304	307	267	261	285	256	297	302	285	289	258	294	295	309	310	299	306	284	280	296	291	281	305	273	258	281	330	277	296	277	273	268	309	297	315	312	290	313	299	307	299	289	279	287	303	322	265	286	303	290	317	311	282	321	243	288	308	316	305	329	299	317	267	296	334	310	311	299	299	293	287	249	299	285	294	274	288	313	293	296	295	300	339	299	288	289	318	275	274	324	323	291	301	302	343	290	327	304	352	276	294	335	283	268	313	290	280	305	275	284	267	259	297	289	284	298	290	311	289	297	289	276	298	318	324	295	314	299	335	284	291	313	289	334	309	295	295	292	284	301	281	280	288	312	293	293	295	316	311	292	306	332	286	316	290	301	279	320	306	327	334	306
5641	781	786	696	666	646	644	698	700	677	624	681	680	639	655	653	614	652	695	699	665	629	655	694	661	680	667	652	661	702	635	670	725	677	707	691	670	643	657	689	686	677	692	686	649	617	614	695	637	666	660	651	652	655	719	686	638	618	665	712	691	658	651	697	653	712	674	674	700	665	708	647	682	688	687	701	697	683	702	659	669	698	667	673	694	698	625	664	663	681	670	663	703	702	699	681	663	664	638	653	660	689	679	657	686	667	723	662	664	682	651	647	636	694	628	681	681	665	648	643	651	669	636	659	682	699	631	636	671	651	662	625	674	699	664	646	708	640	701	662	638	657	651	707	674	662	681	673	669	662	688	652	623	705	657	649	678	658	669	700	659	642	674	698	640	666	691	690	667	688	645	677	640	634	681	668	623	685	712	680	678	686	675	645	669	704	629	661	669	740	709	679	642	655	656	650	678	694	640	685	667	679	656	664	710	667	638	703	669	691	672	672	681	686	665	665	679	701	677	653	678	690	653	635	667	662	622	711	675	683	705	656	643	663	690	649	676	700	656	700	653	684	644	691	721	673	670	645	706	704	643	618	654	724	662	661	648	696	695	671	646	653	682	659	686	687	684	668	682	657	680	669	658	701	633	661	681	664	662	671	668	617	662	724	659	728	667	665	684	647	664	696	644	689	632	649	638	688	627	677	674	663	672	708	655	606	644	695	676	656	637	631	622	648	654	685	686	645	687	665	662	654	617	672	651	633	659	681	651	640	692	607	670	665	636	690	674	713	665	706	690	692	689	680	670	694	654	653	661	645	681	664	625	629	679	680	683	643	658	674	698	655	662	681	647	607	620	684	657	654	670	751	690	679	660	674	674	688	674	651	714	657	687	701	698	673	681	675	656	682	665	652	654	695	683	680	704	702	650	669	664	647	635	650	702	648	666	695	689	662	672	633	655	694	648	681	698	675	685	686	705	637	653	708	683	659	679	671	673	683	733	669	652	699	651	662	677	706	699	646	625	614	659	676	686	663	656	700	642	676	673	621	642	695	606	684	652	681	661	666	628	664	710	668	615	689	661	633	693	688	636	683	706	659	645	709	677	692	684	703	628	703	708	655	691	612	687	681	672	663	698	658	632	649	623	684	621	659	629	684	694	693	666	645	685	649	660	664	643	679	652	718	637	737	635	672	673	676	669	654	572	687	676	627	671	624	707	689	681	662	691	660	677	676	643	633	630	693	654	644	671	681	650	664	693	698	597	721	676	675	629	658	669	689	667	678	699	598	719	673	668	698	651	675	629	726	738	696	707	691	653	681	679	665	695	677	635	694	675	662	691	718	621	643	697	672	693	614	671	663	635	661	692	644	660	656	671	649	681	668	660	665	630	676	666	621	681	698	715	691	639	648	684	670	690	708	638	654	677	682	692	627	671	664	689	682	660	694	698	658	637	680	625	693	672	667	646	684	652	671	650	655	678	672	680	684	671	669	673	642	714	638	666	664	653	660	662	672	721	623	692	645	633	639	672	701	650	662	701	698	684	686	682	673	623	699	711	690	605	675	678	689	660	643	638	659	665	664	658	692	655	667	689	668	679	661	672	682	631	647	698	669	666	633	665	675	690	682	715	679	669	699	636	593	641	655	652	701	611	705	645	620	652	633	701	672	703	692	676	614	668	713	638	633	687	685	673	677	683	632	663	682	702	628	687	697	643	647	735	654	662	657	654	710	626	641	679	662	636	702	614	707	642	680	678	669	685	654	687	715	650	632	694	692	643	635	689	643	642	698	653	672	647	629	648	659	668	691	689	661	693	671	696	659	740	646	660	693	702	678	683	650	630	674	668	623	657	642	661	689	656	678	667	696	652	734	681	681	673	667	648	720	653	660	702	695	663	668	639	625	646	681	738	693	697	687	605	697	656	633	679	679	683	638	703	663	659	620	677	669	608	668	691	636	679	656	675	675	661	649	710	666	651	708	672	690	680	648	612	623	654	662	666	695	704	690	691	714	675	671	687	659	716	675	642	665	697	643	672	658	714	695	675	699	673	672	665	689	707	706	670	670	621	674	688	649	692	690	696	681	701	665	648	679	679	635	686	670	662	685	636	681	682	576	628	685	654	692	622	660	694	673	662	634	684	664	658	672	671	672	691	639	679	651	641	670	659	661	679	654	751	651	689	655	659	663	654	647	671	677	689	657	665	658	696	619	655	618	660	625	705	663	719	656	658	689	669	652	643	653	638	694	663	643	679	691	665	669	683	676	660	677	688	711	670	698	713	693	655	686	664	701	735	676	680	659	680	684	656	684	668	708	640	710	681	657	687	660	675	662	657	649	701	709	640	634	681	641	613	676	716	664	689	656	595	715	693	682	673	689	679	653	640	686	669	656	648	640	680	676	662	719	663	646	655	684	628	650	634	634	667	668	676	691	672	658	642	652	645	686	669	669	657	678	679	642	676	655	641	697	650	646	701	623	666	669	620	703	720	651	698	676	663	665	667	620	640	691	666	644	670	668	677	663	695	661	677	617	739	661	648	699	660	649	708	662	695	689	660	686	655	687	631	663	667	630	688	676	634	709	682	648	651	660	652	666	667	677	641	651	680	692	680	663	651	691	679	631	727	701	662	656	642	689	682	636	689	676	700	639	644	675	706	698	671	638	685	659	697	689	652	671	700	723	682	655	685	710	652	659	693	690	609	634	694	625	658	674	654	672	679	685	671	672	673	661	651	737	625	693	699	618	674	674	634	713	638	604	680	654	657	669	706	649	646	662	664	661	656	661	680	683	639	674	672	653	610	657	600	643	624	677	656	697	625	694	662	725	640	679	682	658	651	648	656	675	660	691	702	696	688	676	636	676	655	666	653	684	650	712	614	648	690	712	674	663	672	655	659	646	664	631	653	623	632	686	665	683	641	626	688	652	695	731	633	654	620	693	659	651	665	671	673	637	624	654	671	621	661	644	647	654	659	642	711	609	711	686	659	681	674	657	672	651	672	645	686	657	699	648	687	656	644	672	660	676	700	662	702	648	688	645	724	636	653	675	684	667	655	663	666	656	621	643	696	659	688	633	672	684	698	625	680	715	711	644	669	652	691	674	650	649	659	637	696	616	655	656	699	709	666	653	640	678	656	704	675	676	693	651	665	697	668	701	627	672	651	671	689	655	685	640	635	699	679	686	687	658	656	668	726	694	650	672	642	701	601	639	649	660	691	676	659	651	696	628	705	676	670	714	711	705	716	639	668	687	669	601	689	676	611	634	657	680	711	705	666	610	683	700	626	641	670	681	661	642	687	658	655	621	663	690	645	697	672	683	712	704	663	647	638	633	694	691	692	695	642	650	683	665	704	649	693	681	669	664	635	657	677	659	649	706	673	696	676	650	657	731	686	697	671	708	616	654	641	654	651	614	716	665	700	669	679	603	676	625	673	663	630	665	740	677	676	669	665	664	654	692	690	643	664	721	700	673	687	710	695	657	638	700	678	696	659	684	663	702
25206	21697	25583	28320	21608	5088	590	478	437	416	398	469	399	459	391	391	384	411	446	383	388	417	415	349	392	393	386	354	421	373	412	385	370	362	369	390	376	428	382	408	348	339	389	349	353	344	394	375	394	377	347	367	374	378	388	363	388	389	389	368	384	373	382	362	350	361	395	387	375	415	406	371	385	418	378	382	406	398	352	386	369	373	370	359	366	384	370	362	367	404	391	368	334	325	415	385	358	404	386	376	348	420	387	360	406	362	371	346	359	403	378	392	378	391	391	339	373	379	368	389	370	367	395	418	367	377	404	394	380	368	386	394	379	373	363	387	360	389	361	409	370	370	385	383	368	377	402	380	393	408	385	418	340	352	382	371	350	385	369	372	374	396	370	394	383	399	415	366	356	369	338	412	366	379	374	377	342	387	381	371	332	365	366	384	373	330	388	387	404	366	397	374	395	353	350	341	391	358	337	395	344	374	371	374	410	377	366	410	359	393	378	412	403	373	370	392	363	430	374	351	349	375	389	381	425	393	395	386	376	368	338	356	390	381	391	359	400	383	386	354	384	355	353	378	379	389	394	389	380	391	373	374	388	398	390	299	391	389	359	364	398	376	385	388	370	376	366	382	348	361	366	363	370	349	349	353	407	389	408	368	371	386	362	377	396	392	391	381	411	343	385	362	367	358	345	406	394	342	383	392	380	408	362	366	406	379	346	341	381	378	391	380	402	385	353	396	396	385	340	357	362	353	389	371	370	355	388	424	403	430	376	368	420	393	379	370	390	399	399	396	375	352	371	366	380	394	377	371	371	378	402	361	375	383	398	380	372	362	360	377	366	366	382	356	377	341	388	386	382	382	335	396	386	348	387	388	394	411	380	354	369	379	358	379	394	356	386	346	332	371	375	382	380	383	334	364	383	402	353	358	372	378	366	364	331	366	395	358	362	388	367	391	353	353	391	355	340	353	352	392	351	387	341	344	376	372	362	425	377	367	374	393	388	371	386	380	372	364	389	410	397	370	419	379	367	398	384	370	375	386	372	377	368	348	373	380	374	373	342	383	407	387	363	375	358	398	363	398	350	359	394	375	375	358	354	391	338	343	357	357	353	371	356	331	384	363	384	373	343	366	345	396	400	362	378	370	395	371	382	335	374	369	368	380	383	354	392	355	377	422	364	379	369	381	370	373	380	391	376	340	366	414	359	382	359	386	370	375	357	362	358	390	416	352	385	374	425	434	371	372	350	393	381	350	345	361	390	346	387	389	359	399	366	347	393	393	392	387	386	354	400	398	387	389	359	330	402	389	388	381	368	407	369	387	373	396	400	367	354	342	359	370	374	392	366	378	343	353	359	398	363	366	385	379	403	396	359	359	367	403	369	381	381	375	371	361	392	351	384	363	395	407	304	379	338	390	394	388	366	381	401	364	360	362	381	365	362	379	384	366	378	357	412	385	394	372	392	360	406	391	390	389	364	347	385	391	350	368	389	396	343	384	351	416	392	375	349	376	408	367	380	348	351	403	389	375	407	366	354	391	415	396	364	364	406	407	412	392	368	357	372	361	364	371	382	394	369	401	359	403	362	356	401	365	366	391	372	369	405	380	335	406	371	377	373	377	347	366	357	389	369	356	391	399	360	357	380	356	388	333	351	371	407	376	341	343	367	383	358	375	387	392	393	367	401	365	384	325	395	398	390	412	361	367	337	382	391	390	339	401	395	394	394	380	353	369	344	339	383	396	360	393	344	389	334	354	364	389	359	342	408	384	378	351	380	371	357	397	368	374	340	371	403	380	346	411	339	381	368	362	359	364	377	376	407	347	384	375	356	369	406	361	371	374	362	351	404	399	362	383	395	355	362	380	349	369	385	387	378	428	356	363	387	376	384	394	380	403	424	353	378	396	389	387	374	388	407	403	371	341	375	343	369	407	343	362	397	380	374	394	390	360	371	392	378	377	333	413	408	353	372	350	432	359	407	418	361	343	379	386	404	394	406	374	405	375	377	379	382	395	377	391	374	404	358	413	391	336	373	383	414	379	388	347	366	355	361	353	328	388	397	347	382	434	362	392	354	396	385	334	356	385	426	365	378	365	342	370	396	359	387	356	388	347	347	386	370	349	390	370	329	368	392	373	398	394	400	336	385	385	376	372	360	388	388	359	375	398	416	409	365	364	369	351	383	410	394	371	353	356	378	390	417	394	362	373	349	406	398	381	390	367	344	377	376	372	358	389	365	369	348	367	409	436	361	392	384	379	389	363	394	362	388	370	395	353	401	381	367	429	401	382	403	397	391	336	396	349	397	351	406	355	363	390	384	376	408	376	374	382	390	348	331	365	339	353	351	372	343	382	355	347	370	365	383	396	364	394	345	407	374	402	387	371	418	378	358	353	391	345	403	350	391	369	417	394	380	405	356	409	398	365	375	364	378	354	344	344	365	383	360	358	363	330	373	356	376	371	362	370	407	371	376	397	388	390	375	341	427	373	391	354	393	368	387	401	385	351	400	343	345	376	361	376	359	369	369	361	360	408	383	364	383	370	418	389	387	358	360	379	341	363	382	391	392	369	384	375	352	371	363	375	348	373	357	351	389	390	370	438	375	360	407	388	381	362	372	378	384	366	340	363	393	349	359	395	372	369	369	393	351	352	378	326	335	422	386	361	394	372	428	371	351	380	377	384	384	367	374	357	400	373	367	390	369	387	364	363	350	383	378	389	372	365	404	344	362	364	388	399	408	355	391	388	345	367	363	343	353	356	337	348	364	334	375	395	354	375	338	396	376	398	360	355	366	373	403	374	351	395	338	350	391	360	390	385	391	389	386	379	385	338	340	345	360	354	419	395	393	375	388	338	378	390	379	366	377	407	368	380	345	377	352	350	397	360	406	397	377	392	400	392	340	364	389	368	394	392	406	399	405	383	408	383	351	326	325	381	366	362	345	368	400	375	360	383	357	343	368	371	350	385	360	412	388	397	410	400	367	361	336	356	349	324	418	366	392	389	395	400	363	391	370	350	385	389	379	348	379	395	394	362	400	419	358	390	372	388	396	347	345	375	416	344	390	364	424	407	340	380	374	357	358	362	344	361	390	371	365	389	361	385	366	358	360	388	341	397	356	400	339	365	366	395	331	398	386	392	417	380	399	370	374	376	387	429	370	386	386	369	355	353	378	354	383	386	383	352	379	388	383	336	383	380	353	356	374	409	360	397	396	374	348	384	388	370	360	410	378	340	374	380	392	322	378	374	368	396	383	328	375	412	378	344	392	357	366	360	380	333	368	381	376	358	375	361	390	345	366	391	380	393	348	387	378	377	415	352	400	361	367	414	400	431	362	380	389	406	339	352	368	375	363	385	391	336	339	413	401	354	389	376	403	376	382	395	400	365	363	354	385	354	352	396	336	369	410	350	384	377	371	394	365	384	372	392	360	391	374	367	368	365	369	396	375	358	398	382	353	319	359	333	371	345	362	435	379	363	391	359	423	385	373	405	365	369
3402	3109	2220	1324	1062	913	869	837	868	790	865	821	832	823	834	842	791	786	815	814	822	828	818	825	813	793	811	782	826	791	778	839	807	779	822	773	879	835	807	819	815	796	830	806	784	849	855	802	751	823	802	806	788	797	780	793	814	795	845	788	816	822	771	776	811	789	814	862	742	813	770	766	759	820	779	816	852	808	805	825	816	813	777	817	858	851	805	793	827	844	857	804	816	798	865	797	785	787	772	824	858	842	802	842	817	807	792	805	804	823	813	744	777	808	813	803	816	745	813	826	835	788	805	810	813	808	799	798	820	825	829	809	795	776	824	833	779	743	804	802	836	837	784	753	793	826	810	842	761	836	789	761	828	777	814	764	834	806	769	816	862	837	791	777	803	807	797	806	817	815	834	797	787	812	806	763	772	810	823	872	785	855	828	855	768	860	758	784	770	778	797	784	777	764	812	771	799	833	826	796	817	820	806	831	799	781	821	794	781	777	811	787	813	803	835	775	770	835	802	815	762	794	798	805	818	805	849	801	855	813	768	800	769	788	828	833	836	786	816	781	810	835	787	823	784	782	821	802	764	796	809	791	832	826	793	833	797	809	757	770	788	784	836	836	814	808	805	865	789	784	811	785	763	831	808	835	802	765	790	867	781	836	825	797	780	827	795	758	848	820	811	814	794	806	774	805	776	834	790	791	812	775	904	806	817	767	799	828	790	798	828	732	823	815	840	802	751	764	770	846	785	836	794	798	799	806	760	819	780	789	797	784	795	776	843	839	841	805	782	785	768	783	846	762	825	782	794	804	758	834	766	758	804	805	839	821	792	833	823	814	817	737	825	819	778	793	816	750	821	837	788	761	810	823	835	808	812	797	828	761	798	819	786	823	828	824	853	842	736	809	818	769	855	806	786	787	841	776	788	750	771	785	796	775	802	795	786	783	804	799	850	828	769	834	798	782	833	807	749	782	883	811	779	818	878	837	755	863	789	822	802	785	815	783	805	812	772	783	813	771	795	782	788	827	847	818	782	818	814	817	758	792	777	764	843	798	760	790	783	849	846	886	791	824	803	840	813	833	801	791	783	766	813	797	817	808	800	752	756	796	781	797	799	812	818	820	806	836	779	772	792	795	800	787	811	799	827	846	819	800	831	803	792	827	823	820	810	846	772	837	807	819	843	723	763	791	756	810	787	828	780	819	812	748	793	801	849	795	803	801	788	796	811	792	796	766	762	797	826	778	732	807	800	825	810	829	818	791	778	864	814	763	796	813	830	823	807	813	816	821	793	851	852	772	781	798	792	885	878	807	794	801	789	822	770	795	798	827	820	825	760	823	806	866	808	806	823	831	795	796	789	811	835	811	862	807	764	848	820	823	843	846	783	824	800	817	814	823	814	800	829	837	842	853	803	797	741	802	774	855	767	801	839	810	830	761	775	820	794	796	810	753	877	839	827	814	842	780	817	778	828	840	799	828	794	802	804	825	794	779	768	859	801	779	798	792	875	760	790	806	784	809	798	851	776	795	812	737	791	789	803	808	797	727	737	816	783	835	784	810	839	783	761	829	821	799	820	805	798	816	805	795	809	793	791	796	818	806	833	808	759	798	821	845	808	757	759	795	773	766	756	789	820	790	806	817	811	808	843	847	788	804	764	853	827	824	829	795	793	800	821	783	813	810	796	820	788	794	838	826	800	874	791	821	774	856	795	830	825	820	804	781	751	760	790	820	767	825	783	806	836	855	801	753	760	830	801	810	780	768	806	814	781	764	812	787	824	830	796	826	809	806	804	829	737	776	838	790	796	756	748	828	838	767	818	799	853	818	815	850	858	761	766	793	803	790	779	749	761	794	798	802	798	790	785	783	836	804	830	852	776	832	849	824	798	843	814	790	732	815	807	819	788	801	798	737	812	778	786	787	722	864	848	855	800	790	815	825	802	838	831	802	780	844	818	791	732	812	755	801	802	782	795	800	782	819	766	790	801	847	747	785	778	826	787	794	786	805	785	814	786	828	849	760	813	832	773	787	773	870	803	803	764	846	788	780	783	784	758	794	838	792	761	819	785	797	839	753	837	817	746	794	886	788	780	827	757	813	859	781	776	846	810	855	786	827	802	781	798	803	813	869	800	808	798	771	819	867	779	786	769	796	830	764	796	788	849	866	845	850	826	777	834	814	828	783	805	758	774	828	804	794	818	769	800	845	768	770	860	779	805	796	779	752	849	798	822	830	828	776	770	821	782	754	780	818	798	846	789	831	780	785	781	819	767	829	830	816	784	800	808	770	751	863	791	827	788	754	875	785	793	810	791	793	866	767	733	842	831	851	784	826	807	778	833	819	801	834	805	844	835	756	776	857	790	841	810	770	793	775	829	781	770	814	827	792	789	820	771	822	765	773	838	786	799	721	816	819	823	813	836	790	810	828	763	812	783	796	822	803	816	797	813	773	778	809	780	780	816	826	814	859	827	757	803	828	822	724	778	791	757	826	793	848	799	787	819	782	813	813	815	749	791	772	763	807	821	832	782	793	735	791	816	791	815	783	815	883	868	784	815	802	811	793	810	822	815	790	758	829	736	810	808	771	790	780	746	830	868	761	802	802	820	764	758	843	851	797	797	815	784	808	814	793	763	797	844	769	856	762	754	832	796	768	836	838	814	794	776	746	765	757	802	816	769	834	860	782	803	805	833	807	853	864	824	773	804	795	781	814	775	763	784	792	796	805	790	834	865	757	784	758	779	827	839	797	782	826	780	795	795	774	799	835	822	758	813	831	820	786	808	780	800	757	828	783	814	807	774	787	815	770	760	765	812	763	779	800	791	825	785	753	806	761	800	790	808	750	815	817	836	882	804	761	843	833	811	782	786	779	789	791	772	788	814	740	784	857	799	823	796	769	817	820	791	807	866	817	761	777	783	807	837	768	791	790	790	808	805	795	804	852	782	790	770	738	788	783	746	779	839	839	796	749	773	776	791	827	809	758	793	825	861	779	823	823	816	808	783	874	848	798	784	823	791	810	762	800	821	755	802	773	820	819	804	780	865	864	782	776	795	803	765	826	780	799	777	780	874	808	814	801	830	793	812	828	773	780	813	746	859	761	773	821	780	802	788	812	796	823	811	777	862	782	801	816	845	848	824	785	823	812	826	832	758	768	824	819	764	805	821	769	825	782	765	771	788	796	792	842	788	771	820	822	792	814	824	759	848	794	804	778	745	795	771	832	794	860	785	815	826	826	795	829	789	757	822	749	800	855	788	759	777	803	796	802	757	836	790	843	826	796	799	799	796	765	782	810	787	832	754	819	802	817	848	835	762	806	829	818	772	822	821	783	770	797	783	819	777	774	814	804	821	793	850	771	792	835	813	767	810	826	802	809	779	799	792	811	779	782	751	807	860	756	769	711	816	781	857	785	808	801	829	774	785	804	796	851	807	830	800	783	850	801	877	796	822	819	791	778	807	841	797	803	846	777	809	818	830	802	810	795	732	784	843	713
24509	21712	26138	27801	21718	21720	3511	492	363	308	295	257	262	261	255	226	254	284	244	278	251	266	208	229	228	237	258	215	222	226	212	239	232	237	244	223	222	238	229	226	193	216	209	213	225	268	243	227	190	217	220	211	224	215	213	256	215	217	222	195	223	207	232	228	206	192	213	220	224	225	211	223	206	217	272	206	228	226	209	214	213	214	234	188	243	250	234	239	212	229	216	215	228	237	241	244	236	239	231	199	196	219	225	216	199	217	202	218	202	222	214	224	229	234	259	205	232	205	226	217	199	253	216	194	223	204	220	196	225	208	222	213	216	234	224	222	198	210	191	229	209	232	183	213	231	197	197	229	237	217	204	232	209	214	229	214	210	238	209	199	229	241	225	218	187	214	220	200	209	204	232	220	196	213	223	219	219	219	202	214	219	232	219	249	218	181	190	201	212	189	232	206	203	237	211	225	226	224	191	220	224	234	248	215	218	227	230	210	227	212	255	242	222	214	245	221	222	209	248	217	212	218	203	216	232	212	191	226	217	220	229	229	206	222	212	211	219	227	222	198	198	195	240	242	228	223	220	232	208	208	215	214	199	209	226	194	244	211	218	222	200	199	229	247	237	228	230	216	228	204	200	215	201	196	236	175	206	195	214	224	192	199	186	244	214	227	225	202	222	225	223	227	216	217	220	228	197	226	235	226	222	247	204	201	260	203	212	225	211	238	214	195	220	206	254	214	217	213	236	220	234	203	221	228	233	203	205	214	222	219	218	193	177	241	224	232	199	226	238	228	224	200	237	218	201	232	211	202	209	231	209	215	193	195	218	209	229	218	202	230	227	234	204	234	207	214	250	232	242	201	196	194	216	209	216	205	195	222	222	210	210	216	200	211	186	197	229	223	215	186	240	180	207	215	235	232	206	207	212	181	240	247	238	224	216	208	210	207	215	219	227	227	199	222	201	227	213	204	230	211	223	196	252	244	223	210	203	209	196	199	214	191	209	224	219	218	230	225	230	234	204	219	226	207	218	241	213	232	221	221	208	188	195	224	232	219	261	204	228	238	224	189	243	230	211	209	203	235	223	209	250	202	207	217	198	215	221	214	173	224	214	219	227	217	223	241	242	227	218	236	205	212	234	227	204	218	214	216	188	216	198	204	267	188	220	237	185	210	213	205	245	246	207	211	200	200	205	204	209	230	197	199	226	229	222	231	198	247	216	228	225	211	211	200	211	209	231	261	186	250	217	220	205	219	190	227	210	225	224	240	220	205	220	211	199	242	238	214	206	219	233	213	208	211	199	235	230	204	230	226	221	203	231	225	237	215	226	258	226	219	218	253	190	214	230	201	218	224	221	204	244	184	217	208	187	211	212	191	212	206	192	197	191	217	216	241	242	212	217	221	211	207	223	200	218	203	196	226	220	209	231	210	215	235	259	205	238	220	204	228	259	210	224	229	227	207	241	215	196	206	204	221	203	201	224	217	219	233	222	202	247	231	237	221	207	250	242	225	198	203	210	216	213	215	233	222	219	202	204	220	232	218	205	193	234	220	201	218	222	214	229	230	202	210	240	199	191	196	199	226	228	229	231	228	240	229	204	186	215	237	201	257	222	221	226	227	238	190	203	221	233	204	185	184	200	203	210	234	197	204	230	199	208	207	224	205	228	209	237	207	220	235	211	257	195	255	233	223	209	246	237	218	202	208	218	231	228	187	183	220	211	221	255	247	231	211	201	195	207	223	194	214	216	229	216	242	215	180	211	224	226	215	192	221	210	209	211	209	218	227	239	213	210	227	237	202	198	237	230	244	218	205	216	242	227	224	230	220	212	207	202	214	212	212	229	232	210	222	230	224	231	244	220	222	232	206	214	210	252	222	233	243	210	207	207	231	234	222	236	198	224	233	215	211	236	218	236	220	214	215	235	213	245	212	211	210	244	200	195	197	208	214	254	226	225	215	226	204	197	226	243	218	205	223	208	228	228	199	220	178	249	222	200	239	242	220	221	222	218	218	230	214	219	235	217	212	193	222	245	214	223	214	232	196	231	217	245	206	216	230	212	222	179	187	183	223	211	220	179	239	242	211	208	235	190	235	209	222	218	208	217	247	234	243	226	206	197	238	224	218	211	223	221	211	231	223	225	231	216	208	231	224	216	234	234	242	214	203	235	234	251	231	215	226	212	212	211	248	201	223	214	229	242	224	226	242	203	211	205	238	224	220	217	225	228	241	226	230	218	241	222	211	233	216	224	239	221	210	209	238	187	200	227	191	244	210	200	203	220	208	210	202	242	199	192	234	205	220	212	206	222	233	235	238	190	202	208	214	201	228	218	210	207	219	193	213	235	216	214	202	204	222	243	238	186	191	218	224	208	191	208	193	231	208	213	204	191	200	194	186	186	184	211	220	217	194	214	214	245	244	237	234	207	214	217	232	215	215	201	247	209	249	204	235	242	196	237	209	235	221	196	216	213	232	219	218	186	236	252	216	221	234	219	249	245	219	251	186	239	210	242	246	229	186	208	228	221	228	218	208	238	211	240	206	217	225	227	189	201	207	225	224	201	223	227	211	227	192	227	223	238	215	221	206	221	236	203	224	230	219	239	208	191	207	219	230	249	242	228	187	173	226	210	207	204	212	224	222	240	221	211	241	193	220	227	206	189	214	226	228	227	229	232	226	196	197	208	239	219	230	210	237	205	217	243	201	191	203	208	226	213	201	214	211	210	182	205	218	249	255	253	210	201	219	233	219	214	224	212	191	198	220	231	226	226	209	236	248	229	221	204	238	216	189	230	218	210	213	222	223	229	198	199	212	228	233	216	207	222	227	225	233	225	214	203	220	234	229	226	186	231	213	226	236	230	240	194	208	245	224	251	224	206	221	216	224	240	202	236	192	201	220	218	204	226	220	200	188	192	218	233	220	207	231	207	192	209	240	200	213	229	228	199	196	254	212	230	218	207	222	219	196	190	194	224	213	243	216	207	223	232	201	222	212	193	218	222	225	226	217	234	206	252	184	198	206	198	233	215	203	221	221	223	214	218	232	225	260	238	234	193	216	199	206	200	223	207	236	221	212	210	201	236	242	255	238	204	212	224	210	223	226	222	227	212	205	229	194	228	200	248	228	222	232	211	236	234	228	216	247	209	225	221	214	254	250	246	208	211	180	206	200	249	208	240	215	238	236	198	210	228	239	221	225	252	234	230	211	203	201	200	180	223	215	203	241	219	230	214	207	211	193	222	220	191	212	212	229	231	234	237	234	192	229	232	202	198	205	227	214	214	230	215	223	236	220	237	222	241	214	204	224	206	210	215	197	212	222	233	212	224	214	223	231	241	240	232	198	179	225	226	226	183	232	206	220	211	211	243	224	206	240	239	199	214	215	214	219	209	189	227	200	190	206	212	213	203	227	220	232	208	211	212	219	204	201	190	227	230	204	208	221	210	214	204	195	201	206	231	204	189	238	229	203	231	205	229	230	216	199	219	215	247	224	201	214
3324	4691	3045	1497	971	717	646	552	598	519	524	545	547	533	492	492	521	495	504	473	501	467	514	492	498	440	444	477	462	519	453	502	476	471	526	499	517	467	460	489	497	466	510	518	484	491	470	497	481	501	459	489	508	466	480	493	482	468	447	518	503	510	462	445	514	488	480	514	477	518	473	487	488	474	474	486	451	451	494	494	506	502	499	504	494	511	529	450	533	496	455	487	490	493	462	459	470	466	499	486	479	486	474	483	461	508	463	545	528	465	511	498	480	461	534	483	506	481	459	500	492	503	516	501	497	488	468	488	498	503	516	441	468	491	454	464	472	500	496	472	512	468	484	450	505	460	435	493	435	474	501	472	444	482	527	503	471	489	510	462	479	478	468	492	490	478	507	513	512	463	450	510	514	449	509	488	494	507	471	474	484	466	474	460	458	486	445	481	499	490	497	502	492	459	505	479	479	440	491	504	485	523	459	481	491	494	478	520	467	493	480	478	509	522	492	421	468	477	476	460	508	488	472	490	490	520	478	478	452	471	481	514	519	475	450	497	452	476	480	489	501	473	473	463	477	500	446	481	463	501	494	449	505	455	526	487	469	481	461	479	499	449	495	477	482	486	466	517	509	489	488	487	504	492	485	464	456	492	475	483	477	486	472	492	468	491	443	527	450	479	458	469	465	474	457	486	455	465	454	470	549	478	496	500	494	526	486	464	464	492	439	500	518	492	500	480	495	463	449	452	546	466	486	467	484	490	473	502	507	474	477	496	487	516	523	486	501	463	500	478	464	481	467	515	472	483	458	486	494	503	479	499	482	507	488	473	512	455	533	490	468	488	500	510	511	481	488	489	517	466	460	482	500	468	495	481	473	502	490	494	451	511	474	503	499	465	494	474	506	475	475	509	482	504	458	519	496	457	443	474	516	514	473	525	472	475	454	460	522	497	487	474	488	507	513	500	474	487	516	481	526	512	489	510	499	503	486	481	561	469	488	481	472	500	454	486	508	485	494	484	510	479	503	478	471	463	496	541	504	477	473	495	450	476	481	477	469	470	505	504	468	517	479	477	491	494	494	463	498	484	470	507	492	474	449	491	504	474	455	499	406	528	478	508	489	488	479	504	476	460	446	483	470	478	515	486	442	465	525	479	481	504	511	480	485	469	490	514	510	503	510	501	494	511	485	463	493	497	508	438	462	509	476	460	484	484	501	487	480	484	493	541	502	467	482	493	462	488	523	496	471	481	513	482	466	484	517	478	546	486	465	515	480	475	482	454	476	448	482	509	493	493	471	479	501	450	499	505	469	484	483	462	483	459	478	451	483	516	469	475	455	473	444	521	489	502	515	471	489	493	433	491	474	510	456	448	508	462	544	454	476	471	515	460	473	481	502	455	495	503	482	523	518	494	472	494	520	483	482	498	467	515	476	522	486	446	475	511	514	470	498	474	498	509	477	469	498	523	520	457	454	495	479	472	488	503	502	486	482	498	479	480	480	516	429	507	542	487	468	453	493	516	470	477	473	479	447	466	494	460	460	496	481	472	487	510	464	515	524	443	509	534	478	494	471	496	463	483	498	450	501	487	495	495	506	474	537	447	482	438	477	463	457	487	467	479	501	480	496	440	494	509	463	459	509	443	514	472	435	490	481	516	508	495	460	459	493	487	516	495	484	493	441	453	484	484	466	480	460	467	456	475	531	498	540	487	499	493	458	480	515	503	489	450	484	504	475	513	487	484	453	497	480	500	501	502	477	513	439	501	476	500	457	472	477	493	474	497	484	463	474	472	495	504	486	502	509	502	456	497	472	476	489	477	430	487	488	505	461	483	515	482	463	481	517	506	512	559	484	538	488	508	449	485	459	460	474	511	513	462	483	495	457	502	472	484	516	496	459	480	489	493	441	534	464	480	444	525	454	510	448	496	513	470	454	510	490	498	483	499	481	463	520	512	498	507	441	478	476	489	475	479	494	490	524	493	488	489	461	506	463	481	512	483	489	506	482	508	500	440	482	470	505	514	472	524	465	466	485	475	497	496	473	508	464	518	437	500	519	472	508	468	522	469	442	496	456	449	512	488	504	488	456	453	499	489	511	501	479	536	503	465	437	485	457	466	467	465	514	508	477	497	519	516	522	469	468	507	462	499	490	449	479	478	469	472	533	474	430	467	488	472	499	487	508	503	476	486	449	458	502	503	471	503	484	484	468	474	470	491	489	493	492	490	472	517	463	480	478	520	446	488	473	498	472	449	458	460	446	476	461	456	475	464	496	502	500	461	481	446	483	468	505	489	449	500	439	488	413	490	454	484	459	521	491	452	438	489	462	521	476	451	468	495	517	491	490	471	488	505	451	493	500	511	472	502	492	486	502	478	476	482	451	472	511	481	484	447	505	486	498	482	494	527	482	491	503	486	490	497	483	434	495	478	529	462	479	480	439	494	509	512	472	527	520	496	481	528	488	449	495	492	492	481	465	520	456	475	488	455	467	528	459	477	476	489	496	470	462	480	477	498	488	466	475	513	471	454	490	467	446	469	503	513	452	487	479	477	499	453	495	478	512	489	491	520	506	492	460	478	499	484	439	503	462	481	464	479	498	501	502	491	489	457	493	492	452	482	479	488	432	500	482	467	495	462	538	480	471	503	497	452	466	469	460	471	448	519	495	460	491	537	476	527	504	490	529	529	506	482	503	485	499	470	495	504	464	473	491	521	463	450	501	459	481	497	451	527	448	479	483	478	508	486	499	478	490	497	511	516	465	505	491	461	506	449	478	488	463	439	509	462	513	481	482	463	450	453	526	526	475	479	483	490	482	439	490	432	495	459	465	472	451	489	490	541	500	519	514	454	474	499	498	461	500	491	520	533	467	429	501	485	452	538	449	493	526	464	490	487	495	493	490	480	465	469	458	483	458	436	511	491	509	464	492	455	509	457	459	485	506	512	471	480	476	453	495	475	528	476	523	514	502	502	448	494	469	494	492	438	489	502	480	456	491	489	485	448	465	500	468	491	490	487	504	480	487	499	480	482	497	505	454	451	478	482	536	505	475	485	466	506	424	479	493	508	488	496	464	496	491	509	471	504	460	484	479	484	517	499	533	464	458	536	524	492	476	470	499	465	472	501	490	479	479	456	483	496	490	497	462	497	506	456	494	479	506	487	449	493	435	506	485	478	493	490	480	514	480	462	433	477	503	447	494	518	499	502	476	478	521	449	463	471	477	485	491	474	524	468	455	457	484	511	515	475	449	520	504	498	483	470	521	471	502	506	492	470	485	480	490	489	505	501	474	485	490	453	480	489	435	473	480	527	495	472	498	491	474	492	510	521	477	472	454	475	464	495	490	470	443	487	472	474	504	509	493	486	492	479	509	462	483	454	512	488	503	447	457	471	508	492	443	529	487	506	493	491	458	462	493	459	499	461	477	509	480	482	524	488	542	501	478	515	448	495	470	479	456	502	493	441	462	493	484	491	465	505	494	463	486	508	485	473	493	445
33490	10359	1181	601	507	462	333	293	270	299	303	299	304	285	315	267	275	272	295	295	297	279	334	291	276	275	304	303	301	279	285	296	288	261	319	304	272	286	294	286	312	325	292	292	325	315	296	296	266	315	304	310	302	311	314	297	249	308	299	290	275	316	281	265	318	330	312	290	286	291	293	290	308	256	282	273	290	321	279	292	310	279	315	299	327	320	287	290	301	300	285	339	308	303	273	288	302	306	297	298	293	300	281	320	317	320	274	287	282	320	287	334	293	282	301	297	290	289	269	292	316	314	292	308	280	296	304	272	293	256	324	269	284	293	295	320	268	292	251	310	292	287	314	301	288	279	270	303	278	285	283	279	297	298	280	265	307	278	297	313	306	276	276	310	315	293	285	310	284	296	275	295	274	275	302	294	308	293	314	303	279	281	329	288	311	290	304	321	299	311	317	271	312	298	302	292	300	282	283	294	294	295	291	287	304	273	275	278	303	277	261	288	307	291	339	283	314	304	287	286	264	298	261	259	274	310	322	299	334	285	327	252	277	289	295	317	286	357	292	284	281	265	272	278	302	312	299	294	289	311	288	280	295	288	319	314	318	349	261	297	277	277	270	301	297	335	289	293	306	304	289	283	300	342	314	320	312	295	276	251	285	293	317	311	252	330	276	302	295	306	315	312	311	273	278	287	265	273	330	321	319	310	286	249	314	297	294	282	269	309	273	315	283	311	262	268	257	285	284	301	281	275	316	296	300	289	273	291	300	301	317	297	289	301	305	289	274	334	290	338	297	286	298	307	346	269	297	282	315	308	287	304	296	297	299	310	281	302	288	280	311	321	274	281	296	259	293	298	282	283	323	290	275	288	260	298	278	293	309	281	279	301	277	313	315	308	299	327	288	285	298	294	318	294	297	267	314	294	256	310	313	271	290	314	308	305	327	296	278	301	277	298	278	263	296	295	240	265	287	293	299	284	273	274	296	276	289	300	292	295	324	282	307	314	279	308	283	255	313	278	323	305	296	298	310	296	307	276	282	292	271	256	286	294	267	305	296	281	286	292	297	318	261	312	326	316	318	279	284	271	302	273	273	290	280	313	297	294	276	275	281	286	285	272	271	315	284	277	273	306	300	298	304	312	290	285	292	276	276	287	277	256	328	292	290	289	300	278	267	280	316	339	285	320	300	275	295	294	290	301	304	317	293	281	288	314	306	301	295	280	308	288	280	296	304	299	256	298	289	274	312	333	304	280	275	297	298	285	304	307	282	277	273	298	302	331	312	274	287	273	310	283	293	312	261	296	288	300	316	287	297	295	272	349	281	274	272	277	279	288	328	343	316	289	311	312	283	286	307	295	300	283	288	296	272	316	291	288	273	275	324	338	308	312	296	293	305	253	312	268	307	323	274	261	262	310	320	299	288	281	277	289	296	279	299	314	286	303	274	298	275	292	320	311	278	261	288	310	286	306	264	267	328	293	309	308	271	293	280	299	279	270	293	275	319	292	273	263	322	307	311	315	290	308	298	306	303	300	290	304	287	306	325	304	282	271	277	287	264	316	281	278	259	282	294	271	298	299	268	312	300	280	282	305	286	283	305	280	300	294	300	265	289	291	290	298	284	299	277	281	296	280	284	296	267	313	302	283	316	319	295	299	263	295	314	321	310	312	290	298	301	296	299	318	281	301	300	264	337	290	291	285	312	291	287	283	272	281	293	295	307	296	267	329	310	285	298	301	282	289	305	256	293	310	277	317	266	291	319	303	272	308	308	301	306	284	351	322	301	291	310	310	285	282	317	281	293	307	301	294	302	289	271	316	287	316	304	334	250	292	320	321	281	293	311	273	270	287	290	316	342	271	304	279	312	311	279	286	280	297	285	315	293	299	289	324	289	276	287	291	275	276	288	312	285	323	281	290	275	286	270	311	273	294	320	314	320	281	286	278	276	288	288	286	320	280	312	307	299	265	318	292	284	296	256	267	296	296	264	304	273	318	346	289	300	293	291	314	271	302	330	301	321	316	302	297	315	276	273	297	279	270	298	275	298	282	297	287	321	279	284	300	315	304	323	284	314	297	306	297	310	289	276	279	290	299	315	299	270	245	312	294	308	297	277	279	309	278	269	341	306	285	308	310	288	295	292	308	283	310	313	315	319	311	315	274	271	320	308	285	284	301	321	279	302	281	275	280	265	275	286	341	301	293	264	320	306	294	290	305	314	265	301	278	300	288	296	331	280	281	278	287	307	288	320	338	289	271	326	312	262	286	295	269	290	278	301	270	306	303	305	319	267	284	320	291	267	316	294	312	309	267	325	269	303	280	272	260	296	298	312	300	288	290	279	291	289	284	301	311	295	285	286	317	294	291	253	286	288	299	259	293	288	307	297	311	282	298	264	282	314	251	306	342	296	303	306	282	288	288	297	287	298	305	317	299	308	308	311	289	289	303	298	291	290	318	288	331	268	335	257	305	283	305	299	284	291	315	304	278	307	285	304	309	323	285	270	289	338	288	292	306	310	307	285	269	294	315	302	309	308	298	327	294	259	274	282	312	284	302	308	305	301	281	298	275	300	297	288	289	309	311	271	280	307	301	279	308	300	278	310	302	315	311	267	309	299	278	281	299	304	300	313	322	300	276	295	277	299	299	305	299	287	296	288	329	295	315	303	307	285	299	310	306	259	321	271	317	245	281	266	301	300	324	279	292	319	271	275	288	281	302	296	268	327	303	298	341	289	326	243	283	279	298	296	288	265	304	330	310	286	287	297	311	277	255	296	275	301	274	284	318	300	322	286	303	320	280	278	310	295	275	277	338	303	289	281	284	291	307	310	314	316	305	298	285	301	298	271	271	309	258	290	312	264	239	285	274	299	299	278	304	261	275	321	303	281	294	258	274	303	272	291	304	319	331	303	254	290	259	327	299	299	290	302	305	296	268	287	298	303	280	342	281	314	301	292	316	286	282	297	285	268	283	280	303	287	314	302	295	280	315	312	285	310	292	310	283	314	315	273	286	259	276	255	319	296	280	328	280	299	290	277	298	281	258	296	291	271	282	286	276	304	295	282	303	271	278	304	290	273	291	284	299	343	291	261	292	301	292	305	321	273	303	295	303	313	334	320	308	272	303	291	306	297	325	299	268	278	293	300	292	263	285	254	313	283	281	284	290	277	305	308	286	259	284	292	289	290	297	293	278	294	276	289	338	271	312	261	302	311	274	314	300	297	302	305	267	291	292	288	274	297	278	300	314	256	296	298	282	267	249	272	274	281	312	315	292	288	328	307	290	267	278	277	288	283	280	293	319	286	289	310	302	303	295	303	291	290	317	313	287	317	297	291	315	290	309	312	262	302	268	319	310	294	295	297	275	308	299	293	296	319	303	279	306	307	294	315	275	279	288	275	269	319	314	281	261	298	278	284	291	301	280	299	297	295	286	308	292	305	318	282	282	291	275	300	309	271	290	319	311	258	294	287	302	292	316	286	310	284	294	278	296	257	305
5572	788	766	712	708	673	666	690	658	641	686	668	683	728	715	658	629	700	652	630	700	690	724	695	669	671	650	728	674	635	699	677	651	652	704	654	645	708	705	683	657	692	652	687	701	682	663	659	664	714	660	708	671	644	658	646	665	645	660	655	697	687	683	616	698	663	652	695	667	680	635	660	704	670	741	667	670	644	652	661	650	667	657	648	662	680	656	684	665	653	721	645	685	632	654	689	638	650	647	691	666	660	699	673	652	689	697	653	682	655	664	694	673	674	622	695	673	668	692	657	677	655	694	644	674	642	702	652	672	677	650	658	661	672	645	712	677	639	661	696	674	644	681	684	661	673	628	665	689	677	673	699	669	654	687	656	683	656	655	687	589	695	720	671	686	701	674	676	705	695	678	662	607	737	695	680	672	706	652	676	694	684	720	663	708	696	646	658	682	697	636	624	638	693	639	685	650	692	670	658	691	629	652	707	692	661	677	660	678	721	673	625	655	638	664	676	684	683	680	681	681	670	682	692	695	655	672	642	711	630	682	690	643	668	707	661	676	655	691	682	673	695	650	692	666	651	630	655	656	724	628	718	669	648	652	661	643	655	678	667	644	662	660	693	650	696	668	707	672	616	650	673	661	689	692	652	669	641	614	617	664	698	659	694	641	676	665	709	639	716	693	689	681	677	650	688	660	691	664	637	671	678	656	675	702	683	695	607	662	655	726	681	671	679	673	673	646	645	665	623	645	664	661	683	668	716	663	716	694	682	692	658	666	685	703	637	670	703	671	673	696	701	632	633	660	630	648	718	657	652	689	684	668	730	663	661	675	733	661	684	643	691	666	697	662	673	656	655	725	616	654	712	665	678	708	616	681	659	650	728	695	685	647	672	632	653	638	695	691	642	655	689	698	615	672	662	666	688	668	643	672	668	628	660	688	663	636	632	655	680	660	642	665	691	657	653	639	659	711	626	696	686	699	632	650	712	655	665	708	677	686	680	661	712	683	725	680	647	663	684	676	632	672	683	646	625	679	655	686	661	618	669	686	647	663	707	686	690	630	721	657	683	665	631	716	690	732	651	670	646	656	626	669	664	695	687	658	659	626	664	678	670	692	678	675	722	677	688	604	659	705	680	691	652	632	682	719	689	643	748	660	665	744	680	665	661	632	693	644	692	699	689	669	676	673	646	604	694	668	663	722	677	641	653	643	650	642	679	661	687	648	707	654	631	689	679	693	662	659	658	661	697	667	670	692	658	674	657	655	638	669	665	657	676	707	640	688	622	694	689	651	678	677	686	683	710	675	675	646	675	688	683	646	682	682	679	666	626	710	683	655	649	666	669	637	717	673	685	675	672	693	670	687	718	672	695	671	653	644	708	699	639	654	642	643	627	645	659	664	736	680	683	694	737	652	701	681	668	701	693	704	672	653	706	664	642	668	687	658	648	655	691	702	683	704	735	649	684	702	700	693	662	690	682	645	646	702	639	675	670	708	660	658	625	679	694	650	677	666	672	709	683	645	643	701	670	657	650	633	666	710	679	707	659	665	699	667	656	680	678	638	653	685	658	656	625	641	667	694	720	665	666	658	699	667	677	637	650	663	697	687	660	708	667	643	695	679	669	674	718	650	701	661	641	665	685	665	627	647	675	602	650	672	653	674	708	667	696	673	684	661	714	665	658	687	687	653	659	658	690	720	694	645	614	676	657	627	693	672	636	672	654	679	667	708	690	719	694	653	705	671	644	675	705	682	636	684	707	689	673	721	657	738	663	635	666	676	665	659	728	665	660	683	627	669	688	653	648	686	671	667	665	647	653	720	653	670	633	641	672	677	672	664	627	673	678	632	653	670	689	653	632	691	685	620	652	692	646	699	697	691	717	631	690	678	674	672	660	696	666	673	726	634	668	724	680	682	648	686	667	686	679	659	669	645	656	674	673	655	690	662	668	717	704	710	645	673	669	719	599	665	670	602	636	630	683	649	677	630	674	707	728	656	677	659	637	694	627	679	697	644	678	629	694	676	706	645	658	652	707	697	696	630	708	673	726	662	683	673	641	685	660	672	657	672	711	682	664	656	659	643	654	691	676	669	659	662	648	668	685	694	633	674	691	682	613	676	678	687	667	684	645	690	675	699	661	675	649	668	686	683	656	685	674	662	701	629	683	663	668	624	667	707	661	671	671	682	635	654	674	694	674	674	656	642	699	646	725	668	654	629	645	682	687	662	674	647	618	691	674	625	679	659	685	659	682	719	678	634	655	717	688	671	721	715	698	663	672	696	634	682	660	662	635	665	635	651	695	649	660	687	672	684	674	602	612	688	688	708	732	656	614	628	702	660	672	679	660	651	694	663	664	628	631	661	715	694	682	705	678	699	668	706	691	681	664	671	659	639	659	727	694	716	695	671	717	672	672	693	661	683	720	711	628	661	700	684	609	661	680	669	729	670	668	668	665	634	685	656	645	688	699	687	640	692	663	718	688	715	712	665	662	683	702	697	670	649	687	678	663	675	648	676	710	618	718	717	698	686	696	688	709	704	686	623	716	654	643	698	681	732	676	633	684	693	703	711	696	643	702	632	684	674	642	668	686	660	702	714	670	660	672	703	722	648	689	648	650	691	671	644	687	688	696	646	681	678	677	681	652	670	636	652	655	693	700	649	656	712	635	706	699	680	748	666	641	662	637	627	665	707	698	647	611	660	678	657	669	644	649	642	746	646	658	681	675	693	670	669	685	691	676	644	697	654	689	695	706	686	730	702	638	671	652	692	671	631	729	688	651	647	672	682	691	738	682	636	688	660	658	676	657	642	684	648	643	665	666	708	670	640	706	668	732	662	642	689	690	678	628	659	633	668	685	643	731	685	650	695	669	603	664	654	661	689	667	677	685	653	687	646	629	666	629	651	707	649	628	653	678	654	731	673	730	706	693	687	643	675	707	634	678	661	645	686	684	717	667	673	702	636	643	672	656	644	673	717	693	682	660	706	665	670	654	669	674	642	672	728	684	666	685	666	685	655	688	712	673	698	667	666	683	668	667	689	638	657	664	669	703	663	676	698	709	665	670	676	667	668	658	687	676	655	688	671	649	690	688	667	620	680	628	656	701	681	675	690	685	681	686	635	632	640	633	663	619	679	677	677	738	681	652	719	718	632	687	646	640	673	702	681	676	639	638	683	686	674	644	688	691	697	635	639	698	675	710	643	682	687	651	657	656	657	655	642	734	648	693	647	682	664	690	701	671	641	626	717	716	667	637	633	686	666	725	627	658	698	688	685	631	684	662	672	678	689	695	685	705	674	639	654	644	739	656	678	663	681	653	707	677	704	743	700	666	690	683	698	678	631	685	694	695	661	619	671	685	667	690	683	689	679	681	653	673	695	677	659	636	650	744	679	685	691	673	689	656	615	681	659	697	683	671	667	681	685	689	627	652	682	659	644	697	667	663	687	689	654	703	652	716	672	673	668	716	679	668	644	672	670	640	658	735	670	676	690	683
25220	21700	25522	28405	21615	4894	643	531	418	419	456	395	407	379	356	361	411	407	392	402	413	434	356	399	368	357	369	397	384	387	384	379	412	360	347	371	382	344	359	399	398	396	331	378	385	380	399	407	356	393	398	336	397	362	389	368	359	329	384	354	388	389	433	376	383	345	378	395	371	374	349	413	385	405	365	378	355	371	377	365	407	398	391	376	355	357	374	328	393	379	352	387	376	397	379	395	371	366	385	377	368	407	370	382	404	390	392	357	391	377	397	339	336	367	341	374	386	359	405	367	357	410	366	400	331	390	420	391	358	383	378	374	371	403	386	365	326	420	392	402	388	369	379	386	395	354	359	374	371	370	390	383	355	386	340	360	383	368	365	353	341	404	408	379	380	338	333	372	399	359	351	383	386	403	401	401	360	377	382	368	384	398	341	335	362	371	438	361	389	356	419	363	399	380	377	346	375	322	340	394	373	362	378	367	380	369	342	402	374	382	375	369	413	389	386	368	422	346	358	354	369	370	343	381	353	378	350	370	385	385	361	363	378	367	389	354	411	380	408	369	378	389	390	385	332	349	391	358	384	370	363	387	367	409	365	407	379	398	336	394	386	358	376	414	384	394	380	411	373	410	359	361	374	361	376	377	385	385	385	363	355	365	360	366	343	341	337	390	375	374	379	421	333	349	363	356	378	371	365	380	374	386	393	369	343	390	350	360	379	359	382	358	394	373	387	372	391	388	361	356	387	405	368	347	377	390	399	378	419	447	422	400	396	405	416	335	379	381	394	402	384	367	350	385	387	360	374	327	339	379	371	388	410	361	399	365	384	394	361	363	356	371	340	373	382	376	368	348	368	381	367	361	421	368	373	353	384	377	411	382	411	398	395	412	364	418	381	375	350	358	392	374	372	371	388	367	373	347	377	384	368	372	408	365	348	322	336	372	355	380	361	353	373	356	345	399	368	366	386	387	381	368	394	359	390	389	398	406	368	390	352	362	406	391	392	378	371	382	359	415	422	345	362	356	368	375	389	404	433	351	379	392	359	391	372	372	379	369	340	388	381	346	403	397	390	408	311	397	388	416	417	388	379	363	381	358	371	381	393	339	372	397	349	400	365	358	359	349	394	400	364	401	377	386	394	385	404	388	355	374	401	427	378	367	392	347	358	385	397	358	372	386	398	343	365	398	370	387	386	387	356	380	380	375	386	340	341	381	380	385	372	335	353	374	358	392	389	387	373	398	394	369	375	376	350	355	352	375	378	384	381	382	379	365	333	383	410	334	354	385	395	376	381	356	370	381	394	373	338	378	381	379	345	368	445	406	393	360	371	415	370	391	398	345	374	330	430	393	366	366	383	368	340	367	390	365	366	360	388	368	366	390	365	396	373	385	383	401	377	364	408	381	382	378	378	404	380	351	376	395	402	397	367	348	390	346	409	380	368	362	418	357	374	356	375	411	401	382	409	401	380	388	368	351	387	370	396	392	391	385	384	404	333	325	400	366	378	358	388	335	382	401	377	372	388	362	369	358	364	363	425	382	404	409	395	340	368	353	363	380	386	413	385	370	368	381	386	372	382	380	386	343	374	344	394	396	372	361	397	360	376	389	368	392	411	388	348	394	334	421	375	366	388	384	348	385	379	365	394	370	353	355	399	402	340	368	340	366	394	355	383	370	382	387	334	370	391	366	377	398	382	394	388	344	366	401	404	342	385	401	400	383	368	351	432	388	369	335	396	375	317	361	372	357	369	375	387	387	366	368	395	397	350	348	379	407	364	391	385	364	354	369	386	379	366	342	317	366	388	378	364	378	377	393	392	368	367	382	340	400	380	373	371	373	371	353	377	406	384	379	385	373	378	376	356	373	364	372	342	402	383	369	356	362	344	361	379	387	386	353	352	403	389	369	382	394	326	417	395	381	356	380	357	382	385	392	329	342	380	370	390	363	403	395	395	356	354	409	368	388	399	354	380	380	396	363	379	392	365	401	393	355	396	378	394	362	411	367	385	390	386	365	378	369	372	443	364	400	350	368	347	383	418	395	387	372	386	390	377	403	365	419	393	352	333	338	368	386	429	370	371	373	369	394	376	394	400	372	393	412	384	381	371	361	338	370	377	373	379	314	349	423	354	365	326	356	406	341	357	397	368	373	381	369	398	388	398	390	380	400	409	354	378	379	437	341	314	389	348	362	351	351	376	390	369	364	365	401	372	372	340	393	409	363	371	377	420	336	400	378	369	356	372	383	400	370	329	374	368	371	412	362	370	367	385	368	349	391	352	371	350	398	359	359	370	388	317	380	401	359	338	358	415	392	387	368	301	368	384	391	385	353	393	364	361	374	412	421	407	345	410	383	409	364	378	367	370	352	333	343	372	361	367	367	382	363	372	366	392	417	378	342	384	380	372	408	335	365	382	393	380	369	379	371	343	385	362	364	372	357	356	364	366	388	353	354	380	390	373	362	392	372	377	387	363	376	365	373	406	323	333	333	347	375	398	348	345	388	370	377	371	360	378	349	391	397	373	391	394	401	373	370	385	413	398	383	365	359	380	365	324	399	373	394	345	371	356	357	378	346	353	349	367	417	380	345	375	412	404	374	398	372	369	390	403	380	385	388	356	348	360	341	395	356	353	400	390	387	364	433	378	393	362	367	370	365	375	376	349	383	332	360	369	395	352	378	326	373	365	433	413	365	376	351	381	359	394	404	380	346	343	388	387	383	373	387	386	350	348	387	387	362	434	364	395	401	401	355	361	357	363	370	380	384	385	342	367	401	349	384	366	386	397	388	421	360	378	367	384	342	357	376	396	357	380	400	367	357	357	380	357	390	357	384	360	392	364	352	362	400	355	418	374	359	363	366	324	403	343	328	369	359	339	338	375	355	382	384	407	384	369	375	395	382	391	402	354	353	406	386	417	386	357	371	368	381	381	432	375	363	331	360	371	337	371	380	349	321	369	356	416	340	369	391	337	393	389	369	368	398	366	353	373	384	375	392	346	361	369	397	356	430	376	371	366	381	355	375	351	369	345	334	360	398	336	384	362	368	358	413	384	371	358	383	382	358	360	385	379	396	383	372	356	363	385	384	372	404	363	354	380	327	402	403	340	363	373	387	351	372	381	366	340	407	369	396	406	345	374	332	394	343	398	380	351	384	372	387	359	344	339	383	365	382	388	354	346	329	383	364	330	400	372	376	385	405	348	383	378	370	369	413	380	359	404	377	407	372	368	353	374	377	387	389	347	384	374	409	357	361	362	393	389	382	390	375	385	354	370	382	346	351	364	357	378	361	376	390	375	369	381	401	403	365	350	389	367	337	386	405	398	371	382	366	368	360	346	402	360	384	377	393	363	386	368	406	374	395	317	374	405	400	386	378	369	379	373	409	375	335	378	371	376	357	359	357	387	347	361	403	373	394	344	421	369	378	369	384	401	377	377	397	335	409	380	353	382	397	370	372	351	343	351	405	388	371	407	369	395	387	388	364	395	359	349	346
3383	3008	2136	1381	1025	939	867	826	834	908	852	839	798	822	777	820	827	828	800	828	797	795	812	782	823	789	819	822	807	839	801	807	825	738	844	832	790	814	790	813	817	799	796	835	795	834	817	771	775	835	789	771	822	808	797	765	778	810	799	766	820	812	775	806	811	804	822	873	765	800	797	840	773	791	839	816	781	794	804	846	782	801	813	805	842	761	826	820	841	791	813	805	811	797	845	770	817	810	823	805	792	823	762	844	840	745	788	821	846	790	773	806	829	730	761	813	814	815	823	799	834	846	784	785	806	793	824	804	796	824	759	753	817	802	777	804	808	810	832	855	825	741	832	787	783	797	786	843	795	822	763	817	805	857	820	849	801	775	762	815	783	857	840	743	772	794	799	829	758	838	775	804	836	821	847	792	813	809	770	789	775	737	833	804	803	768	785	799	777	802	777	850	800	828	808	799	803	809	820	755	735	797	762	806	875	775	806	813	808	861	794	813	809	771	760	782	808	784	804	816	789	752	830	826	797	817	848	823	813	838	831	821	795	831	807	817	819	805	844	836	820	820	806	756	811	798	762	802	827	743	789	802	808	821	776	820	806	832	869	846	849	795	796	785	764	826	806	832	818	806	798	761	811	777	836	805	782	824	808	818	789	800	818	835	808	825	837	843	778	835	834	822	827	811	784	776	819	796	791	714	801	846	830	821	810	774	782	824	810	828	778	783	803	779	838	755	804	797	859	837	808	764	800	805	787	791	786	804	850	809	791	787	778	775	804	784	780	830	837	807	835	792	822	835	791	817	809	784	840	826	814	812	800	752	822	789	763	821	834	820	824	828	810	829	740	773	797	809	793	795	840	799	779	825	802	785	784	814	765	831	801	834	780	829	798	825	797	757	848	799	856	763	760	783	841	763	797	815	787	771	792	804	831	850	788	770	808	740	813	828	844	790	766	777	812	818	826	835	826	745	791	841	802	860	814	822	819	766	801	766	787	802	782	823	799	866	801	791	805	810	781	798	807	782	842	814	795	786	797	778	862	788	831	797	769	824	799	811	822	811	773	824	811	806	815	759	816	776	803	809	825	809	737	744	849	809	781	780	802	811	804	790	744	787	832	852	827	783	847	791	810	825	808	799	785	797	840	813	778	763	848	816	773	852	790	834	776	843	840	810	780	845	819	789	775	856	820	787	783	795	785	792	807	775	815	802	785	819	834	799	764	825	784	813	820	781	795	857	850	875	816	754	864	834	845	770	814	816	787	786	832	875	802	786	796	840	765	788	775	808	828	793	805	793	811	798	813	806	790	790	798	746	831	800	811	787	792	803	772	814	822	834	805	762	770	837	839	789	799	764	863	778	802	779	793	786	819	793	826	849	761	823	837	752	871	797	825	825	764	791	776	791	794	805	780	815	816	805	796	840	833	808	809	830	828	861	750	777	790	801	809	786	822	823	771	837	818	765	794	819	795	810	871	794	786	805	842	769	794	782	792	796	818	840	793	842	805	757	751	838	810	798	787	825	744	869	811	834	840	812	795	845	889	813	798	807	805	788	779	838	801	763	824	791	803	824	736	820	813	789	800	851	813	807	837	808	807	856	816	874	816	780	776	804	795	804	774	807	755	828	728	805	838	811	793	802	742	827	811	832	769	750	820	823	791	783	780	734	813	753	813	816	767	825	824	782	790	774	842	811	857	768	798	845	801	748	773	807	826	835	748	791	789	831	835	760	780	838	802	810	800	767	811	789	800	788	774	798	822	791	759	797	753	826	765	799	789	771	848	800	839	829	817	824	824	826	808	840	826	778	828	825	774	773	830	834	808	790	793	784	782	763	764	747	798	836	786	762	792	741	810	780	868	715	771	837	794	769	799	779	803	823	844	804	826	747	865	793	783	797	795	787	776	772	808	784	802	811	797	834	859	837	786	818	830	794	824	748	788	786	806	816	818	832	843	820	847	821	819	775	805	817	767	794	766	796	777	796	793	786	773	814	816	821	830	820	782	838	797	820	814	774	759	807	819	854	786	815	807	793	793	795	837	835	840	759	774	817	817	743	818	777	804	762	802	847	833	774	840	837	795	832	843	816	811	818	831	767	804	784	785	830	780	822	824	775	812	817	804	781	809	833	750	784	810	784	746	745	820	832	804	804	817	813	757	766	815	803	751	805	823	749	775	811	847	891	823	856	789	775	822	824	762	780	789	806	770	816	806	774	823	785	803	765	802	856	803	798	820	836	786	783	789	810	773	771	790	748	763	777	771	818	769	824	788	838	840	829	806	798	800	819	757	834	813	791	831	821	799	775	832	811	792	846	787	808	800	800	815	787	770	791	769	756	778	836	810	749	809	794	815	789	757	811	788	828	796	809	834	758	815	732	844	756	839	860	814	839	777	787	748	799	802	792	776	823	816	797	807	772	735	773	780	808	819	802	784	780	813	850	743	817	844	796	825	888	797	817	782	812	778	790	799	805	841	813	783	743	803	806	776	741	827	804	783	802	814	784	829	814	818	808	758	819	788	819	837	765	804	811	833	788	807	770	820	814	829	761	770	809	783	838	754	845	782	795	741	814	793	840	745	825	823	809	801	795	815	807	765	751	801	794	797	796	843	796	798	774	778	818	796	818	821	775	803	781	814	802	776	848	745	812	789	789	789	821	809	829	841	774	804	813	850	836	781	785	836	826	808	790	779	808	779	810	803	831	767	798	840	801	776	849	837	818	829	820	778	795	763	811	815	766	799	819	792	793	834	795	768	794	813	799	761	786	775	748	777	858	900	765	806	813	814	812	761	804	779	810	792	823	800	750	813	820	819	861	800	789	836	807	818	793	768	809	863	833	771	776	786	790	809	779	842	835	795	777	768	816	833	779	821	799	806	785	844	818	869	740	837	818	797	825	814	763	795	849	819	818	768	810	789	837	799	766	781	785	740	818	782	748	833	818	758	798	824	826	785	781	759	754	772	828	794	799	801	807	782	790	819	788	803	841	797	808	825	800	818	854	816	811	825	782	848	760	804	829	743	758	764	808	825	812	768	770	797	769	817	757	785	794	851	821	822	806	829	813	785	833	783	814	818	781	811	800	754	805	778	798	831	757	871	782	831	832	806	812	805	789	794	810	805	782	806	764	833	783	769	818	813	787	845	817	794	785	790	828	817	807	816	790	798	763	831	769	770	796	827	808	815	785	769	768	801	768	815	798	827	804	746	794	804	850	788	839	853	829	833	793	825	835	821	830	794	787	795	746	789	812	829	773	838	816	808	812	769	801	840	823	767	788	756	805	802	782	743	822	830	839	783	824	787	787	805	782	769	803	844	820	802	783	825	833	732	870	808	818	816	846	846	757	810	786	798	767	811	828	870	799	831	746	851	842	828	832	822	805	776	738	774	778	762	797	861	839	835	844	793	828	802	824	802	772	837	808	796	818	805	738	802	821	786	826	790	814	805	804	791	806	811	796	806	837	834	824	832	830	800	812	815	853	746	822	834	805	792	794
24526	21694	26089	27843	21699	21689	3446	507	379	321	294	291	286	280	240	279	254	231	248	245	260	230	244	245	232	231	217	207	226	247	213	247	237	263	235	226	241	214	239	191	241	209	203	223	230	213	216	224	209	197	203	239	238	233	220	185	256	209	243	202	202	212	235	206	221	218	214	219	247	215	203	211	198	211	251	201	225	195	262	249	214	223	256	208	228	216	232	224	211	208	196	229	243	239	212	214	222	212	198	242	228	261	210	215	202	231	196	203	220	186	181	185	245	206	205	220	221	200	221	204	209	215	198	223	218	226	231	218	227	231	208	237	215	236	225	220	256	240	210	215	196	228	217	204	205	225	208	226	199	237	222	211	213	214	236	252	203	235	252	240	203	204	217	223	196	245	231	194	212	245	203	210	189	222	222	259	236	203	250	233	218	200	211	198	224	214	213	230	204	231	238	181	201	211	222	226	234	213	215	218	214	262	212	207	210	212	223	234	214	217	177	220	192	215	238	225	199	227	221	220	237	236	230	223	238	205	226	239	234	201	215	231	244	214	209	193	199	197	211	237	207	228	204	240	209	249	235	190	245	203	189	222	242	226	225	251	244	206	206	208	224	217	216	224	231	221	232	220	215	198	227	206	232	224	202	205	200	216	229	204	219	189	230	244	201	237	230	203	242	216	183	238	212	229	225	237	226	205	221	201	207	222	223	233	212	230	232	230	238	217	217	235	234	208	230	234	227	203	233	199	241	251	232	204	204	226	221	262	215	218	211	242	226	232	209	213	212	233	232	213	200	221	198	210	221	202	199	234	240	218	225	238	242	224	191	207	229	227	236	195	228	219	183	222	227	205	208	233	224	217	223	225	227	232	253	226	217	210	209	225	238	228	207	213	218	214	232	215	219	218	209	242	231	199	207	236	212	213	221	250	200	232	206	210	240	215	198	239	234	242	220	212	213	207	205	183	210	212	218	209	213	209	211	219	227	202	202	208	220	238	210	205	219	210	218	224	232	210	236	233	196	221	190	216	205	224	209	190	221	220	229	241	216	202	216	225	204	234	215	214	247	252	206	233	216	235	189	237	231	200	216	228	215	229	238	207	201	193	215	237	204	230	206	218	231	230	213	210	239	197	226	224	235	204	218	222	196	208	227	222	209	222	247	212	211	233	232	231	216	236	253	205	196	205	217	206	237	227	234	253	236	203	219	211	209	204	200	226	196	226	195	225	219	208	194	199	220	236	226	189	249	220	216	200	222	226	221	232	192	222	197	211	213	212	215	250	257	222	231	226	220	203	217	233	215	210	244	237	230	241	236	227	245	226	217	211	252	253	213	225	204	220	204	213	192	246	223	212	207	242	198	233	201	239	199	236	209	229	220	192	199	202	215	199	206	213	219	218	259	226	216	217	222	224	214	251	222	209	247	217	217	216	220	213	202	195	216	201	215	214	219	225	190	199	237	211	219	229	225	187	264	233	229	210	224	219	252	216	201	205	227	195	225	215	215	254	211	177	219	212	219	224	205	204	232	198	234	202	199	228	213	218	219	220	212	212	236	237	242	208	228	270	248	231	239	234	211	214	211	237	237	220	240	188	206	242	198	222	217	196	185	225	226	195	219	240	237	235	224	226	220	217	218	238	234	201	215	214	226	188	211	212	238	215	240	225	217	207	192	224	240	218	216	262	195	217	227	196	199	217	219	203	230	230	189	229	227	231	192	213	222	234	219	228	235	209	212	205	208	223	223	202	246	237	191	201	215	221	202	216	219	217	212	223	215	231	195	214	217	244	250	213	230	253	206	216	247	209	214	249	224	206	235	211	215	201	215	227	188	212	211	215	217	224	209	223	198	205	224	217	238	204	233	231	212	232	255	207	227	183	228	206	226	200	212	221	218	193	216	229	202	221	234	200	217	213	234	210	220	209	190	227	235	236	238	252	227	216	230	232	204	218	193	220	218	169	216	209	183	213	204	227	226	219	213	182	194	208	208	199	224	225	221	211	227	228	203	205	210	209	227	208	243	202	203	228	190	169	221	222	222	223	217	252	221	191	236	231	244	206	235	215	218	220	210	231	210	209	227	235	212	228	212	230	199	235	187	203	199	188	234	202	199	183	211	210	208	230	218	201	252	226	223	210	206	240	201	239	208	232	217	218	178	214	259	220	220	217	221	198	202	208	236	253	227	244	207	247	217	206	233	210	210	192	215	233	193	203	216	231	207	222	257	222	189	226	268	241	196	210	203	240	241	237	229	198	228	226	214	228	203	235	234	220	209	228	239	234	208	213	231	207	207	233	210	222	231	217	195	224	221	237	207	233	215	213	229	221	235	212	250	218	237	210	209	240	231	235	242	208	206	204	214	243	230	224	216	223	227	243	206	216	206	207	213	211	229	211	227	214	206	212	200	215	246	239	210	246	244	226	238	208	236	227	240	211	245	206	226	180	246	215	225	227	218	249	231	207	213	198	233	203	218	215	225	222	222	198	192	216	210	209	225	213	251	182	233	236	238	222	204	213	214	223	207	218	220	207	208	200	187	218	260	223	209	224	206	207	217	226	209	216	228	225	205	222	215	175	201	214	191	207	217	257	249	207	203	225	210	226	207	222	212	200	231	228	244	226	233	206	236	233	196	210	228	216	227	204	256	240	215	209	217	226	219	225	203	208	189	221	217	245	249	216	207	228	253	228	238	196	192	238	209	228	244	210	221	215	202	222	217	226	213	202	233	230	211	199	212	227	203	222	216	191	227	221	224	223	242	216	234	227	226	246	232	225	184	222	206	199	201	227	216	202	212	238	200	218	246	238	224	222	211	202	197	224	192	220	236	215	234	195	199	199	202	211	233	226	220	222	210	223	217	207	198	231	209	213	218	221	224	193	221	211	256	199	205	204	216	225	249	230	192	251	225	205	220	201	200	227	187	210	206	230	198	226	196	185	241	219	226	230	231	201	230	214	206	206	209	201	255	239	215	192	191	205	198	218	194	240	234	214	204	208	210	203	232	195	216	241	228	209	205	214	221	231	211	220	236	207	245	229	223	241	211	196	199	207	195	207	235	212	217	227	245	248	211	223	267	227	216	201	207	216	206	191	201	229	217	244	200	211	203	233	230	225	216	214	227	190	221	221	213	216	218	228	198	206	226	211	202	203	216	237	191	228	200	230	190	201	232	236	227	232	196	198	191	227	230	229	205	217	227	241	234	239	200	221	214	226	246	216	209	201	234	192	223	206	207	239	229	207	211	235	226	216	237	207	236	201	211	224	200	189	248	226	208	219	218	235	223	220	181	221	216	212	216	224	214	253	213	243	219	193	223	218	230	229	233	231	220	207	236	215	219	220	218	214	214	189	215	221	212	201	210	244	233	225	172	205	200	215	205	243	210	215	211	221	218	215	205	211	191	215	218	209	224	225	202	177	223	214	176	204	208	222	231	234	206	212	241	233	233	210	225	219	213	247	225	224	227	206	213	212	204	203	233	217	222	228	224	200	223	225	219	205
3412	4678	2968	1494	1011	730	650	576	577	541	533	508	502	522	496	535	507	520	539	504	474	461	509	528	514	516	544	464	508	484	491	458	477	537	468	495	488	492	477	514	500	473	501	517	500	480	493	463	495	494	499	487	474	447	480	433	490	499	513	467	503	496	501	447	517	480	481	479	471	463	504	480	487	491	494	511	464	493	503	485	498	452	461	511	467	495	483	481	467	458	498	472	453	508	496	489	519	467	453	504	481	497	463	475	493	510	426	496	500	472	486	448	516	499	517	491	531	510	479	483	470	501	515	482	513	478	466	495	485	480	495	448	473	477	476	521	477	487	462	467	498	503	489	487	490	469	444	508	495	458	488	513	491	452	504	456	506	503	484	496	499	450	500	477	482	456	501	495	474	477	509	516	498	495	508	450	460	441	440	533	503	502	524	465	504	471	475	501	487	520	514	543	470	491	479	515	451	481	457	467	480	469	537	482	469	463	472	464	476	465	456	500	497	477	471	495	498	459	490	461	484	521	476	475	448	505	472	507	476	452	498	495	492	468	495	459	458	489	489	487	478	459	489	526	434	449	473	472	470	505	483	512	502	452	487	509	454	480	464	460	497	538	463	477	489	459	454	502	469	510	487	507	443	527	464	502	522	490	485	485	550	459	492	513	470	520	486	513	491	473	460	452	501	473	441	507	469	498	460	477	474	470	477	489	454	500	500	476	494	515	458	478	507	464	498	535	530	454	463	483	526	504	484	510	479	450	490	467	514	479	505	485	466	509	508	511	473	453	497	503	453	532	499	482	510	511	496	484	460	481	493	456	484	515	511	502	504	483	493	478	502	508	506	525	485	484	495	477	455	477	486	461	470	521	501	521	450	489	505	499	455	462	500	467	501	440	489	477	445	516	478	493	511	433	501	521	478	503	462	515	499	520	468	464	440	478	483	501	454	445	452	452	522	479	491	482	480	469	489	495	496	433	512	486	500	447	471	499	488	492	461	521	509	452	460	487	506	498	531	491	489	488	500	512	497	477	539	478	472	453	477	471	515	474	471	450	494	517	490	434	464	480	516	457	476	470	465	473	468	507	487	500	467	437	474	503	522	494	503	475	462	497	460	509	462	469	496	461	495	495	470	477	487	508	494	491	436	479	460	556	485	474	485	503	463	460	501	505	511	468	454	498	526	487	490	488	495	466	485	483	479	471	467	494	490	464	500	493	489	478	498	523	498	451	467	467	495	489	474	520	518	466	500	481	478	474	451	504	498	509	481	475	495	519	499	506	438	474	457	508	453	491	464	486	464	507	512	503	448	476	493	468	522	509	461	481	461	522	474	462	485	485	461	506	436	491	454	494	499	516	493	519	487	509	474	491	482	465	486	455	491	488	472	469	533	475	467	499	523	470	474	475	458	493	505	482	475	462	500	501	512	454	465	453	518	469	478	464	435	464	474	521	492	503	482	489	483	515	464	476	481	519	478	527	440	478	455	466	517	519	485	490	483	470	463	480	505	474	502	527	504	497	509	501	510	493	468	523	439	511	476	520	533	507	481	482	536	511	538	509	483	492	512	511	496	480	472	511	504	487	480	476	468	466	483	462	520	485	515	456	514	461	476	499	516	468	454	481	510	496	479	482	464	500	473	491	488	478	485	483	486	506	496	474	460	474	490	423	503	480	482	531	527	487	524	491	473	490	491	471	447	471	463	455	487	468	530	483	487	453	503	483	516	523	485	521	485	498	483	487	478	497	443	413	509	466	495	485	490	461	499	454	457	484	492	449	466	494	446	468	521	481	504	463	515	493	474	463	479	505	488	477	480	477	535	492	547	529	485	462	514	485	487	505	501	481	442	467	474	459	513	459	513	511	486	496	511	481	501	493	479	451	517	454	477	475	462	523	496	494	479	466	481	492	476	480	480	482	514	491	461	467	469	470	510	498	456	493	474	474	452	483	501	495	480	498	495	501	492	469	480	475	510	490	494	529	476	492	479	465	507	517	484	497	504	507	445	507	460	504	507	422	507	524	483	494	503	541	478	497	490	495	531	492	495	509	493	479	493	527	487	451	483	493	478	447	483	446	464	485	512	527	547	491	461	446	489	501	473	473	477	500	486	512	436	469	462	431	460	522	487	487	469	491	470	494	484	487	489	458	476	518	475	465	475	498	506	486	504	504	475	483	464	463	476	461	473	496	462	443	479	461	508	497	455	499	493	487	475	495	470	468	497	494	473	456	437	501	477	517	481	488	488	472	510	458	528	482	501	517	483	501	488	462	502	472	528	459	464	483	505	508	480	470	478	498	519	498	502	480	514	489	491	483	486	531	481	494	480	482	490	491	455	534	504	456	507	503	447	502	503	481	444	511	512	496	482	438	478	497	493	479	476	477	488	456	472	489	454	482	483	487	488	482	513	495	475	494	508	505	456	469	487	482	475	452	447	489	498	503	464	491	438	473	507	522	488	506	494	483	476	437	493	500	464	461	514	481	449	451	474	462	506	504	467	499	491	443	475	487	518	500	487	446	449	467	523	460	514	460	475	477	514	452	484	480	442	473	490	460	488	438	457	436	499	456	466	483	466	473	521	492	481	464	480	503	485	479	448	496	507	480	524	496	478	483	486	477	439	461	431	476	460	492	523	456	502	517	485	485	502	437	461	467	484	459	486	498	531	525	483	465	498	461	496	484	512	470	468	497	474	454	496	494	494	477	460	441	484	485	485	483	464	484	480	478	494	496	498	484	473	476	447	503	481	486	473	484	489	493	503	461	467	475	465	524	488	482	439	534	496	495	465	475	475	489	519	514	460	450	436	549	535	470	466	498	473	530	498	507	475	504	502	497	466	484	485	504	473	459	479	482	483	448	491	524	495	485	516	528	475	488	480	469	475	468	474	474	512	460	500	470	467	525	509	480	475	508	459	502	442	457	454	483	505	521	529	479	481	477	508	495	504	496	453	472	479	468	479	485	485	499	505	470	464	494	494	502	473	514	481	478	466	509	452	463	465	489	503	494	431	472	513	513	475	488	477	464	502	558	492	464	482	479	453	474	479	460	478	499	465	485	499	527	473	461	464	474	494	497	511	492	529	495	439	465	492	497	515	475	471	453	503	483	506	460	497	479	486	503	484	457	477	508	482	488	493	492	480	478	487	476	483	443	457	513	479	465	511	478	491	509	474	449	492	470	469	539	473	503	499	461	506	487	492	483	418	538	472	469	510	488	489	472	465	503	488	450	512	480	519	467	451	502	510	516	492	514	482	498	456	462	495	502	483	465	522	473	519	477	510	490	454	490	445	489	545	489	474	503	514	472	536	477	492	495	465	492	439	479	461	452	484	475	474	541	482	444	458	495	521	483	467	498	484	489	486	490	488	466	480	501	467	491	499	493	476	478	519	518	499	430	521	497	513	538	466	520	466	486	479	506	494	476	441	483	456	471	471	505	482	483	489	511	462	490	484	523	472	490	460	504	520	499	478	523	458	484	457	490	509	504	474	507	503	498
33575	10160	1158	617	486	503	315	301	312	323	349	325	286	289	271	296	285	298	288	303	296	286	297	305	257	305	313	336	297	287	305	309	321	310	303	302	295	315	295	287	302	304	317	292	286	321	283	285	283	320	274	302	303	298	266	315	309	304	316	267	291	305	309	282	300	324	298	327	314	312	310	291	308	311	288	277	272	278	302	297	298	292	275	287	289	312	305	291	305	277	280	266	310	328	281	261	305	294	293	319	272	318	289	282	259	300	303	288	304	316	302	328	299	291	317	273	277	308	309	290	296	340	299	293	306	302	323	315	309	304	309	288	306	305	277	332	299	275	317	304	315	255	285	309	298	321	303	284	352	319	290	288	277	282	252	325	291	303	333	308	302	279	294	275	313	262	293	267	287	314	294	295	277	301	333	304	300	310	303	272	307	340	359	331	300	294	270	282	324	320	295	288	301	333	316	272	320	294	288	334	283	294	299	307	296	266	288	325	283	282	304	298	261	304	311	320	296	305	308	286	297	279	296	274	294	304	278	301	298	288	288	306	310	305	299	311	266	308	293	270	282	296	293	306	272	328	295	311	293	272	313	331	289	267	304	311	327	281	309	341	306	334	292	293	313	317	287	289	284	309	293	299	272	320	294	318	275	271	300	243	302	287	280	306	307	266	280	279	326	306	284	308	315	323	314	275	260	291	275	287	312	293	299	276	297	270	336	307	260	264	295	281	269	296	338	316	324	275	305	324	301	301	300	302	304	293	320	297	329	333	282	313	306	256	305	328	315	305	263	293	299	298	301	301	319	305	263	295	271	297	285	270	317	332	311	318	275	270	285	314	313	308	303	305	313	284	332	308	291	294	295	275	321	300	284	292	286	284	316	274	278	299	302	295	301	306	254	290	301	281	276	297	281	294	288	326	333	273	285	323	297	320	306	355	271	290	272	313	277	285	305	321	289	312	298	308	310	320	276	279	317	312	309	289	274	266	303	295	284	312	314	280	303	284	298	308	321	306	254	290	303	301	315	278	306	285	286	263	284	350	307	309	293	303	327	313	316	277	315	292	327	280	303	273	264	332	255	318	317	301	282	278	320	273	286	293	295	306	328	272	269	276	293	324	291	273	286	300	326	323	263	320	273	281	301	325	330	305	317	287	276	309	306	291	283	297	318	343	278	294	333	302	317	302	297	319	303	272	298	317	294	267	326	339	319	304	317	297	317	317	302	306	273	289	299	265	272	303	267	270	298	299	300	312	298	296	296	299	308	275	292	303	307	277	305	293	309	308	288	272	309	271	286	315	335	293	292	283	280	288	316	256	280	284	289	326	320	308	320	271	315	254	284	299	284	298	310	306	281	298	286	259	298	307	303	290	320	281	301	283	295	278	298	311	278	330	293	325	307	310	292	332	282	279	305	321	291	317	281	318	334	305	317	289	310	343	306	293	293	263	302	317	312	312	291	292	292	289	283	247	270	266	308	303	262	311	268	318	284	300	303	274	307	311	323	309	294	318	268	284	305	299	300	322	299	283	295	309	324	283	269	291	301	302	276	307	283	321	320	285	340	321	284	296	346	309	316	285	312	288	260	302	307	303	299	252	298	262	327	267	291	331	292	295	312	273	259	305	306	311	280	281	265	275	293	295	324	311	297	317	261	262	264	275	305	306	288	307	279	308	295	324	313	300	294	299	308	301	261	277	310	317	298	309	304	298	271	272	296	281	287	296	286	293	248	275	270	294	324	314	283	302	285	311	259	326	297	299	339	268	295	307	286	290	291	290	290	303	292	302	296	303	296	289	290	292	300	274	292	305	318	289	280	277	256	319	289	305	335	299	280	287	296	309	278	278	287	286	286	259	292	282	269	297	257	292	273	332	339	291	277	308	284	306	296	300	297	302	294	322	291	273	294	314	307	280	294	295	303	298	275	270	259	302	246	305	308	325	298	311	313	292	293	279	322	280	290	296	289	281	272	269	305	310	312	323	282	295	284	274	317	265	302	294	283	274	308	292	282	284	302	308	320	283	305	349	280	317	326	314	300	287	258	295	288	287	279	298	299	292	307	292	295	275	269	283	310	303	332	294	297	312	313	267	273	286	308	269	304	295	320	292	309	305	281	323	287	291	294	285	249	272	281	332	291	296	270	316	301	283	285	306	285	271	281	299	306	298	324	296	295	307	307	321	292	279	276	268	313	300	322	300	329	286	275	304	305	289	291	338	307	288	293	294	258	285	284	318	323	278	299	310	318	292	285	303	291	293	284	296	303	305	270	295	326	310	319	271	302	306	297	342	278	288	275	287	292	273	275	278	257	299	292	275	285	294	294	296	254	280	314	295	317	306	293	276	315	312	284	290	292	258	266	306	324	309	273	342	315	318	327	282	305	322	301	314	330	314	280	296	326	319	294	300	276	294	273	296	291	280	319	277	319	269	315	308	282	307	305	332	314	294	311	291	304	275	267	285	258	274	298	279	318	295	290	301	301	309	301	311	334	291	280	283	319	293	333	301	257	330	330	322	287	263	290	284	305	293	298	299	317	278	278	282	296	282	321	293	288	270	286	280	301	301	321	287	298	305	283	295	291	302	290	298	287	324	288	313	293	307	297	306	308	290	319	298	264	305	273	286	299	318	267	293	279	291	274	325	269	284	287	302	279	307	305	295	325	308	328	296	294	293	295	295	306	313	331	319	315	311	284	289	289	299	297	272	306	283	319	272	289	303	286	300	277	317	294	257	310	296	321	330	325	282	295	300	316	262	310	267	274	294	244	311	300	285	296	246	268	283	318	296	300	329	278	295	284	306	264	316	264	292	325	294	259	317	284	297	302	296	284	325	322	330	276	302	303	302	310	292	282	297	286	285	285	268	292	317	288	293	328	308	303	339	314	292	279	280	284	278	317	283	291	298	295	268	322	293	290	293	327	325	276	314	325	293	298	264	301	298	279	309	279	298	298	315	262	285	313	292	269	287	298	294	291	290	321	319	301	311	307	348	302	314	309	331	283	267	285	305	270	301	312	277	302	295	292	307	265	293	311	276	250	290	305	306	319	319	311	269	281	277	313	261	276	299	307	313	287	289	277	282	307	271	305	330	301	303	285	335	304	286	328	293	280	298	287	278	300	308	275	307	287	330	321	296	301	288	316	294	290	309	279	299	324	311	327	283	320	306	294	301	298	300	292	295	282	294	310	312	322	313	310	255	310	289	305	305	292	333	316	276	306	304	291	287	311	339	315	306	321	282	330	311	294	276	299	309	288	309	279	314	322	312	268	277	280	312	272	295	275	310	320	276	282	311	275	295	316	278	278	304	302	300	260	333	303	276	279	289	320	260	311	275	311	300	302	300	346	294	314	319	308	298	274	292	287	282	288	316	286	302	286	294	300	308	289	271	280	314	315	290	295	296	282	314	322	309	323	299	281	300	312	282	279	285	303	294	274	299	276	271	318	312	302	298	270	309	342	280	305	318	268	321	296	303	281	299	294	305	273	293	290	311	313	297
5668	803	723	728	721	628	653	678	694	648	623	639	691	680	664	695	644	716	674	693	690	655	663	695	625	660	699	681	692	680	702	705	646	665	668	687	659	668	675	703	722	646	688	684	664	654	640	685	658	630	700	714	664	675	638	644	688	693	693	650	686	743	649	681	689	667	687	684	677	681	640	652	660	686	680	649	638	676	680	665	685	655	665	675	681	647	676	713	671	695	723	635	659	673	650	694	707	655	653	656	704	658	676	679	628	633	677	665	678	683	663	668	655	667	675	632	715	731	683	642	690	633	686	682	659	692	679	694	639	677	676	661	698	658	662	681	696	677	696	684	669	689	684	670	680	700	690	676	675	672	685	695	712	679	658	625	687	682	689	626	652	712	689	664	686	670	623	728	707	690	691	628	704	655	693	671	687	672	736	663	644	643	672	679	670	660	688	702	649	686	672	641	679	656	671	693	655	671	707	680	668	676	640	707	669	677	705	652	636	724	674	640	647	698	643	687	658	680	678	674	672	628	708	650	658	691	726	673	644	645	702	649	708	638	652	709	680	687	672	676	650	665	651	702	685	692	692	674	673	666	710	684	662	683	688	664	683	662	705	657	725	659	668	677	689	742	653	670	656	736	684	652	681	666	692	676	676	685	683	684	698	641	679	685	663	666	658	637	658	710	668	724	680	677	629	625	664	636	689	707	695	650	678	673	650	664	656	705	670	672	674	702	658	659	662	687	720	634	679	630	677	675	629	711	676	624	649	639	695	631	666	682	699	697	710	676	661	661	657	698	699	716	674	702	682	671	707	671	705	692	679	660	644	713	682	724	669	660	684	695	724	658	668	656	723	694	665	686	716	693	699	714	696	688	725	672	698	665	693	714	657	681	671	649	697	668	745	692	671	682	662	672	642	703	654	694	681	651	702	702	673	692	642	698	716	686	653	673	618	690	676	674	636	672	706	642	680	669	691	689	654	643	719	681	681	699	693	725	686	648	655	667	734	648	743	672	692	683	669	710	679	650	682	732	655	666	680	683	674	675	628	712	639	686	687	617	701	698	671	650	648	739	716	667	696	687	660	693	724	729	706	677	658	683	680	672	720	678	671	703	664	686	670	733	653	631	635	660	680	660	664	700	613	685	611	658	645	639	724	663	676	694	692	687	671	675	676	632	669	695	644	676	645	680	686	668	668	708	676	645	671	644	714	671	685	675	671	710	679	640	693	704	707	619	662	666	706	674	645	692	683	657	690	686	687	677	663	697	680	636	708	613	678	672	670	701	671	687	674	702	660	660	672	745	660	696	686	673	673	689	656	667	696	720	663	683	690	757	649	687	665	671	644	685	647	642	648	618	700	683	654	689	669	705	650	689	661	675	668	696	706	686	668	684	643	661	696	662	716	668	692	712	692	648	672	652	678	679	699	644	657	641	739	707	659	711	712	689	679	661	657	694	683	670	682	691	658	667	638	643	697	685	688	665	702	718	651	654	735	713	696	656	693	707	673	721	677	681	672	649	643	687	711	686	660	679	682	659	646	639	639	663	736	618	662	683	700	624	646	646	641	713	672	670	674	695	677	655	665	704	687	621	667	651	704	613	633	667	709	709	666	742	654	661	669	657	639	624	689	701	668	656	727	660	684	635	682	645	707	652	671	664	686	678	674	671	681	693	639	659	671	637	647	643	693	632	658	668	644	674	707	721	640	697	673	689	683	709	667	667	668	702	657	691	629	597	644	630	704	699	666	647	685	636	648	674	706	674	671	633	650	688	680	712	620	648	727	715	678	715	694	643	631	649	651	641	652	682	692	699	636	684	658	694	682	696	702	714	685	678	658	678	674	654	716	686	707	653	681	641	710	662	655	672	719	664	684	695	672	656	682	687	660	670	636	676	645	697	714	633	736	607	600	649	704	656	664	663	661	660	651	682	652	686	674	672	693	627	682	647	747	663	682	669	651	711	630	666	674	665	712	707	674	707	685	722	702	758	675	636	644	634	653	652	687	679	685	677	688	703	651	707	731	638	654	625	628	721	684	717	678	673	645	653	678	617	660	666	674	681	670	686	689	680	702	695	648	691	677	653	652	674	669	670	678	663	671	705	632	662	669	681	638	731	714	681	701	704	682	664	631	677	632	688	681	688	733	677	673	692	670	681	620	645	679	695	711	700	628	646	667	651	676	684	728	629	699	668	668	676	664	634	633	723	688	649	676	681	685	714	619	690	618	633	679	717	722	674	672	693	623	659	692	652	696	680	706	627	656	665	680	680	674	671	686	650	637	686	654	705	657	672	696	694	681	628	715	694	690	690	659	719	666	627	680	669	661	736	682	675	708	667	675	676	723	703	643	680	643	677	638	706	688	693	729	645	637	623	663	674	641	674	688	696	632	757	648	678	708	649	669	709	644	661	661	656	706	688	669	661	662	685	646	689	644	670	678	656	690	638	685	655	719	658	656	702	651	694	682	711	680	634	689	667	665	679	668	678	701	674	686	686	666	701	645	659	653	700	624	666	701	722	688	696	647	715	671	622	638	682	670	662	681	663	680	673	703	626	653	680	725	665	669	657	658	689	718	682	695	628	637	691	665	686	648	674	705	699	662	648	664	689	674	649	652	670	650	645	688	656	729	665	718	660	661	694	689	735	698	674	670	702	671	653	699	680	681	638	678	691	662	650	695	652	643	712	699	683	661	658	734	639	655	708	635	671	620	676	720	658	665	704	626	690	677	659	720	725	696	725	697	693	710	701	647	678	719	656	680	686	692	670	664	638	636	685	674	648	706	705	667	653	641	664	622	659	682	695	652	635	706	690	684	705	696	690	639	685	649	613	676	700	723	633	623	678	656	655	676	674	682	644	676	657	693	694	664	672	698	721	724	680	684	674	707	660	665	683	688	617	666	673	670	666	702	685	686	692	690	656	719	658	662	702	675	667	694	669	698	712	681	660	664	699	659	665	674	710	671	653	684	649	706	639	743	689	707	673	681	727	685	722	663	703	653	705	650	668	645	654	696	664	685	677	698	650	647	676	658	701	651	710	693	663	677	672	665	722	676	677	650	642	669	689	638	710	649	633	621	664	662	667	673	695	678	652	700	645	673	697	680	644	693	706	689	637	661	680	698	663	687	649	665	652	729	684	677	660	649	728	655	687	688	615	640	676	670	707	680	685	676	691	700	640	640	688	665	721	661	669	671	666	676	745	647	674	659	669	663	732	728	642	652	667	674	680	693	723	688	670	707	748	706	683	714	672	681	659	745	686	698	694	650	680	644	651	685	708	719	655	668	684	685	638	749	673	695	678	674	680	636	641	672	668	668	705	663	674	644	706	694	653	640	630	681	680	645	718	706	658	656	670	685	633	717	670	682	690	648	670	662	678	638	642	696	693	685	642	642	646	634	682	720	727	711	671	712	704	679	684	674	620	628	686	686	676	667	699	668	667	658	671	644	676	714	683	691	688	627	672	642	658	669	666	696	678	695	632	685	692	710	699	686	729	691	705
25244	21701	25577	28354	21607	4811	697	518	429	470	420	431	378	450	393	423	415	375	400	372	410	365	339	396	388	396	379	385	394	392	381	378	387	407	383	392	373	402	351	393	381	376	413	361	375	366	381	385	365	335	385	373	392	373	385	406	407	358	393	431	392	407	404	374	344	374	398	383	359	377	414	353	345	397	401	352	442	388	414	374	346	387	338	373	349	370	327	368	350	429	368	405	373	358	396	402	396	393	335	356	388	361	400	371	391	372	366	363	406	429	412	359	362	373	374	362	407	392	369	371	417	389	367	352	368	367	383	381	375	362	397	373	349	396	375	363	360	375	415	383	374	349	378	405	383	366	384	366	391	341	377	388	391	398	409	357	384	384	402	391	346	359	391	394	370	367	373	406	417	384	348	369	373	376	359	360	341	374	385	417	358	394	396	381	370	376	387	372	369	368	345	364	356	357	364	377	381	414	367	410	410	366	370	413	363	410	379	359	392	363	378	382	346	379	371	401	371	363	372	388	407	387	363	375	393	369	405	337	386	376	395	437	406	339	336	360	388	399	385	385	392	385	386	354	396	411	350	394	400	368	364	400	384	415	389	393	377	372	367	350	367	382	379	390	378	377	344	362	367	384	350	404	376	368	370	399	416	354	372	403	397	378	392	380	351	352	346	347	355	376	378	382	402	387	354	407	353	342	346	394	356	362	371	394	377	416	361	398	389	363	403	335	389	377	415	388	374	378	385	399	329	358	402	397	389	367	385	405	345	300	364	367	367	385	428	403	374	414	360	383	326	352	359	390	371	332	365	395	367	375	390	345	359	398	372	373	376	391	369	345	385	364	417	380	379	403	374	388	389	355	385	377	374	356	381	370	382	342	363	349	366	368	373	393	386	364	373	376	400	374	371	381	366	338	389	380	414	369	385	359	386	398	368	370	365	402	362	350	371	369	362	418	362	369	415	392	437	359	358	368	399	416	372	359	365	366	394	372	408	377	368	390	405	396	398	386	353	354	408	342	392	343	401	380	373	410	398	397	374	441	419	382	373	367	373	402	367	334	404	386	358	367	359	388	391	371	422	397	440	370	372	390	385	361	407	373	401	361	355	366	389	405	380	379	385	393	403	360	425	383	381	383	356	374	338	365	385	393	380	400	356	372	380	385	357	381	404	348	392	340	406	375	380	358	366	372	409	394	405	364	395	361	351	386	365	372	389	375	385	405	406	375	396	393	412	336	355	359	378	388	365	373	371	368	389	361	400	407	364	401	400	371	369	398	384	394	387	388	348	346	354	401	383	375	381	362	373	391	373	394	359	376	345	388	348	373	377	356	374	408	376	346	351	411	366	368	367	385	336	374	412	349	396	380	362	388	371	384	356	389	394	345	413	377	368	345	375	363	347	377	384	362	376	382	383	347	386	366	365	358	383	387	358	399	325	351	397	348	379	337	362	402	344	379	360	379	394	388	368	414	421	392	366	361	395	390	376	384	358	400	366	373	398	378	381	364	387	392	385	387	388	377	359	392	338	402	380	379	356	428	414	387	388	357	335	416	378	407	375	403	418	406	388	342	397	347	388	355	359	342	358	416	405	371	353	385	361	388	356	376	404	360	382	409	384	379	409	343	385	366	384	351	355	366	358	393	393	391	360	354	391	398	370	382	383	374	352	371	377	411	366	369	352	357	338	374	387	386	390	400	383	337	382	383	403	368	408	376	396	351	340	391	373	351	392	324	367	351	358	364	381	366	406	367	360	381	354	339	359	361	406	372	346	413	390	397	377	413	377	368	377	344	418	393	347	399	334	372	356	367	354	431	375	360	416	401	353	364	417	365	372	380	345	398	361	400	372	363	376	363	344	370	398	369	397	384	374	408	361	385	416	379	373	387	395	380	375	373	359	370	375	409	417	374	380	345	379	395	359	383	362	377	388	407	406	377	408	375	378	360	431	364	372	356	386	404	381	389	387	384	387	385	388	380	338	377	384	358	396	359	381	383	395	358	375	384	383	367	374	424	357	390	385	367	380	388	363	383	392	396	364	381	360	334	401	335	317	363	415	399	396	389	396	375	392	372	374	332	387	374	427	354	356	409	369	389	345	374	361	363	336	377	382	402	370	371	369	395	389	388	391	371	378	412	417	348	409	387	375	357	365	345	374	368	382	372	419	360	389	365	426	369	349	364	346	380	381	388	330	380	357	377	373	357	384	403	375	399	348	395	371	363	391	383	390	378	366	382	363	346	386	384	404	365	394	356	388	385	343	376	379	368	365	397	357	369	410	404	386	379	426	393	368	423	362	329	373	351	384	393	391	375	421	344	379	374	406	346	366	356	344	361	358	406	387	364	389	383	359	400	366	372	374	388	394	359	378	401	366	370	343	364	382	394	357	411	391	382	351	399	368	364	383	377	351	338	385	383	382	367	364	357	398	359	398	360	329	352	420	419	363	383	362	390	359	353	375	389	399	404	376	354	412	397	332	349	402	358	362	382	391	384	342	368	404	369	361	368	376	401	397	338	386	412	356	387	417	355	414	383	355	364	370	355	364	365	401	379	384	390	375	360	376	371	391	368	331	320	412	357	352	364	339	349	352	373	414	408	393	443	368	397	366	384	383	332	347	363	344	372	370	389	378	377	393	362	381	399	370	362	375	365	399	377	346	351	376	361	379	383	393	375	353	391	366	391	348	357	381	384	423	364	359	383	374	364	354	368	397	404	372	419	395	372	378	375	370	364	400	409	419	394	357	436	390	385	372	383	390	345	378	411	370	385	386	406	358	387	357	334	380	408	386	394	405	353	392	392	373	375	392	409	361	408	386	425	405	368	382	350	337	375	354	386	375	379	388	365	370	367	385	382	392	379	333	364	391	423	388	386	373	380	361	408	378	408	369	373	389	405	362	368	414	362	394	377	416	389	371	409	392	380	398	366	399	344	357	370	359	349	386	373	364	353	373	425	386	362	343	394	402	422	409	387	394	390	359	351	382	356	375	363	367	372	346	365	394	401	381	349	421	350	402	360	364	362	426	386	366	407	380	408	379	348	378	358	369	356	371	356	419	374	415	370	363	353	409	355	379	351	355	374	367	398	393	362	360	393	376	404	379	372	373	373	366	358	392	407	374	352	370	412	377	410	379	405	359	398	380	371	370	353	359	393	379	404	399	408	387	408	355	395	356	402	357	382	392	401	400	372	379	375	391	390	343	362	386	362	356	374	371	357	363	397	366	356	389	343	391	370	352	399	383	370	382	391	381	389	372	401	370	377	379	345	366	357	399	385	340	399	367	399	349	381	376	396	356	324	400	366	387	343	422	379	366	380	353	387	394	353	342	343	386	398	355	354	398	370	396	390	378	403	383	382	385	359	400	385	337	371	406	411	374	372	403	392	373	376	355	377	366	382	372	387	373	356	352	376	371	389	357	398	391	346	365	381	361	391	398	411	396	361	385	378	350	390	383	394	371	389	411	360	386	381	370	377	347	347	378	390	365	351	372	382	382	371
3340	2981	2183	1361	1041	967	854	828	893	801	835	852	853	826	821	876	762	783	811	799	791	824	779	790	827	790	768	810	768	880	856	772	819	804	827	859	795	777	800	789	783	749	812	817	819	822	855	800	760	830	832	785	802	843	777	828	788	822	813	824	805	802	835	812	780	821	800	795	785	793	799	832	763	799	806	866	781	830	815	767	822	792	803	819	793	776	835	827	810	812	783	794	747	837	790	829	820	798	774	763	843	798	828	828	808	782	803	787	819	857	769	732	807	843	758	806	786	832	788	811	771	828	771	800	801	838	757	802	789	822	787	819	789	792	822	801	815	865	794	744	792	831	785	833	784	805	838	813	787	768	758	800	826	765	804	855	856	802	783	835	818	789	788	803	886	844	790	802	765	797	806	786	809	745	806	805	798	790	792	816	785	811	793	789	812	773	789	802	739	824	826	787	840	875	851	804	781	828	783	844	818	863	808	804	778	757	817	772	804	761	750	793	828	772	845	780	779	796	765	846	765	788	834	828	817	816	835	739	821	758	823	820	763	863	772	795	838	790	761	797	757	779	836	815	782	823	819	761	826	833	809	798	826	749	794	784	799	832	804	782	852	767	826	761	790	835	788	824	808	755	757	805	787	817	818	788	836	821	788	821	773	763	824	815	822	837	753	759	791	766	796	757	773	800	790	780	778	798	782	855	798	786	827	795	807	794	779	758	814	813	807	813	813	753	807	801	772	816	822	787	852	779	784	772	760	795	818	798	808	764	769	780	795	844	809	800	860	751	812	744	802	759	785	813	819	792	789	817	848	818	809	816	853	810	817	849	795	852	805	844	814	791	824	754	786	794	775	755	780	801	767	867	838	758	835	756	796	816	797	837	886	829	804	799	811	805	758	770	817	829	801	769	811	800	802	775	797	812	780	820	787	786	839	880	768	857	860	826	819	849	750	767	821	780	766	714	803	818	804	741	847	746	765	831	829	795	818	818	808	779	816	817	844	786	775	768	767	815	824	805	794	801	795	847	810	809	765	734	772	783	806	827	810	793	782	813	816	782	803	801	823	793	786	766	782	791	757	746	827	833	833	836	766	775	801	804	803	802	797	787	799	831	827	805	801	797	826	867	795	817	801	794	831	797	738	797	829	827	807	781	829	794	798	738	789	838	756	767	817	801	786	786	782	820	790	814	829	781	813	791	876	794	763	807	807	817	762	779	821	811	831	760	789	798	796	787	792	796	776	840	795	755	824	818	838	822	831	813	793	788	837	806	746	852	803	764	778	799	718	787	805	812	810	798	812	784	784	785	780	748	752	813	804	767	793	782	823	793	888	809	818	745	806	794	766	864	778	821	821	827	816	799	722	846	767	841	749	795	768	797	786	803	816	802	756	810	771	811	826	773	803	827	812	742	773	845	786	789	804	819	810	784	813	801	744	836	825	788	777	824	840	898	817	794	793	808	748	868	790	797	791	795	830	876	769	809	816	781	779	775	777	882	809	784	776	769	807	795	857	817	781	794	810	792	797	818	819	806	791	841	797	848	769	817	786	803	813	811	800	779	846	808	827	832	831	863	785	823	825	775	832	806	805	787	805	762	790	756	791	789	745	770	728	786	773	768	807	769	768	794	779	744	805	809	876	814	787	811	798	832	819	827	853	812	843	824	786	808	822	780	780	844	818	770	827	802	865	843	769	787	853	804	826	742	787	775	855	868	827	743	829	791	805	808	832	829	742	790	788	782	848	760	794	795	803	830	855	771	790	786	783	760	801	835	813	854	813	792	799	856	799	806	783	790	811	793	800	812	779	841	779	743	828	813	785	798	805	771	813	794	801	811	830	813	763	780	775	813	851	844	755	827	819	768	809	776	780	796	753	812	855	767	765	769	805	808	801	822	751	821	781	800	843	802	813	786	787	816	794	801	786	781	791	815	844	796	808	822	781	754	816	783	774	810	825	754	840	848	834	789	800	845	829	801	816	762	804	790	822	770	799	795	763	798	814	808	804	759	802	748	821	789	823	770	811	786	786	819	788	777	790	782	774	842	771	797	793	840	821	794	799	797	783	801	818	779	814	761	820	793	804	823	794	808	831	855	796	777	820	827	859	765	777	801	767	834	856	805	793	809	792	820	803	757	770	802	831	785	791	842	802	744	796	797	796	825	836	795	783	772	791	820	769	820	834	823	859	794	813	807	833	809	812	844	738	793	816	820	802	804	769	858	763	840	803	882	787	830	816	770	785	826	801	745	778	776	773	785	794	769	792	805	762	790	813	782	793	757	803	756	805	827	770	833	807	799	758	784	816	791	840	819	813	786	764	833	806	834	832	793	857	820	804	822	818	805	786	770	806	776	806	827	822	796	795	839	895	841	811	814	811	834	840	801	823	801	834	815	775	765	793	782	787	787	860	812	818	822	797	799	828	807	817	845	815	840	768	805	824	786	771	748	795	826	779	830	820	764	827	820	766	838	827	751	842	778	824	793	792	848	753	828	793	798	779	825	757	790	817	772	765	805	801	845	837	781	822	855	814	795	832	786	794	840	808	792	763	830	783	843	816	862	782	814	799	770	841	738	756	814	852	808	832	897	784	780	789	811	812	849	756	856	832	869	796	817	810	768	878	792	875	783	778	810	760	793	808	788	777	872	826	839	787	714	758	737	768	813	825	861	761	787	802	830	775	796	844	839	834	749	814	776	806	841	814	792	802	771	809	862	829	742	815	779	765	775	766	810	805	795	779	814	843	803	827	760	783	836	775	801	796	769	746	759	821	831	802	829	801	806	800	831	838	832	819	827	821	770	797	841	802	796	777	847	821	819	815	793	800	807	806	817	844	824	772	870	813	798	783	834	837	810	770	813	843	815	830	822	838	814	763	780	820	820	832	831	825	826	786	826	834	788	817	778	800	797	804	806	807	819	810	798	877	797	813	812	798	783	734	812	789	806	780	796	837	772	808	841	763	794	790	838	858	791	761	799	820	806	817	758	806	808	846	829	794	809	816	815	823	787	803	808	788	804	776	743	805	823	741	828	741	755	797	764	842	792	788	774	804	817	787	822	763	775	783	804	759	795	796	880	779	775	820	803	780	798	809	839	808	777	801	784	819	792	798	802	809	792	769	766	832	806	749	815	788	823	806	817	813	870	846	770	822	797	829	823	843	797	814	828	820	801	781	865	798	873	797	789	789	823	812	838	804	803	812	813	832	804	774	830	763	791	783	804	811	803	788	808	818	741	775	813	846	806	805	773	752	799	814	802	831	764	797	839	809	787	799	756	793	792	797	818	778	790	800	820	774	783	773	769	789	785	800	767	818	776	811	793	776	759	755	840	770	845	793	817	814	823	838	798	805	864	814	818	819	819	804	814	778	827	822	787	833	791	863	854	819	792	781	830	812	798	757	818	747	756	830	848	792	797	775	791	847	771	801	804	803	841	805	823	806	799	816	778	823	775	785	868	813	802	802	782	794	872	817	794	822	787	792	780	808	820	842	805	850	732
24473	21702	26145	27790	21712	21706	3182	523	341	347	329	298	277	253	275	253	228	236	268	234	242	246	252	239	217	211	217	224	212	225	226	236	234	220	217	232	217	222	233	228	247	245	226	230	220	217	244	224	217	201	222	235	239	225	236	234	253	205	200	212	220	205	190	207	220	227	231	253	245	222	219	225	231	197	219	208	239	229	239	215	209	215	199	203	218	214	219	228	202	195	212	214	226	228	221	193	244	206	234	218	210	226	226	252	228	216	214	209	193	212	207	194	223	244	223	237	181	200	208	253	227	219	190	192	211	254	229	213	225	204	216	231	228	198	219	228	214	225	214	221	237	245	235	210	220	198	212	221	230	232	226	197	219	202	220	205	205	224	213	212	225	245	210	205	203	225	242	203	204	231	233	201	232	279	230	218	208	214	244	190	211	203	249	250	228	226	233	243	224	213	195	228	227	223	225	195	210	204	208	213	216	240	223	231	201	210	214	220	218	230	214	226	207	206	228	203	195	237	220	222	219	223	246	222	221	243	226	220	201	216	253	224	232	218	228	222	193	209	218	230	183	223	235	206	220	215	269	209	222	196	207	205	207	212	194	234	210	184	233	250	205	233	196	214	242	208	250	231	202	232	197	213	260	248	242	239	189	229	221	221	255	206	224	216	233	227	222	212	193	219	224	226	231	207	198	223	199	225	209	202	216	218	229	224	248	211	231	248	219	233	223	221	192	203	236	237	223	220	205	213	213	203	237	218	192	230	228	233	209	221	194	215	224	193	211	187	221	196	210	197	229	223	241	258	227	236	204	218	246	221	192	193	207	230	222	245	209	231	232	237	234	227	228	219	208	246	209	231	240	246	234	228	237	211	221	225	200	199	222	220	207	270	235	246	233	230	230	223	228	191	218	209	251	225	214	200	212	210	216	194	221	232	225	224	244	208	213	217	241	239	252	210	206	229	211	247	200	212	204	218	231	197	252	199	206	218	210	226	206	210	237	222	204	243	216	220	232	219	217	218	212	220	274	240	252	226	225	255	245	226	214	232	221	244	209	204	222	226	209	222	207	219	191	183	228	206	199	199	204	233	230	205	222	203	208	221	241	233	256	215	205	234	212	210	219	217	202	232	218	226	218	219	216	219	238	232	214	222	200	226	218	227	191	225	222	195	230	219	211	225	220	219	215	228	244	213	217	214	211	188	194	258	248	193	218	223	213	222	201	205	213	215	236	206	245	230	194	222	234	213	215	226	226	198	218	221	190	220	227	228	192	209	202	205	261	220	216	222	246	207	206	214	209	244	235	228	216	239	215	246	200	218	214	221	184	252	227	202	188	233	240	251	202	218	205	221	216	227	243	227	223	244	199	207	204	224	240	207	208	206	187	222	220	218	217	214	208	248	238	210	191	219	215	210	216	221	237	244	207	248	245	204	243	202	187	241	200	225	215	209	205	204	199	236	252	203	220	223	210	204	214	243	221	232	192	217	209	249	201	228	203	245	234	222	220	235	211	238	215	244	201	246	236	193	241	220	253	207	199	187	215	198	254	205	171	242	239	217	235	237	215	204	243	236	216	209	178	193	245	223	226	249	228	189	198	214	223	215	207	220	221	224	233	239	238	183	221	231	224	282	231	185	218	229	234	237	238	212	205	234	220	203	227	184	239	212	214	237	239	226	211	207	204	220	230	190	211	217	235	208	215	245	215	222	220	230	222	209	218	274	227	225	223	229	219	188	222	191	231	221	192	219	211	210	248	243	230	229	204	201	216	211	209	220	202	239	237	205	236	232	173	231	235	231	214	230	229	229	220	236	245	233	208	199	219	207	224	199	180	226	216	227	211	230	241	230	249	220	230	204	230	209	244	218	229	212	207	223	205	220	234	203	209	211	254	228	249	198	203	206	222	247	226	222	202	233	204	223	218	234	224	249	191	231	205	188	208	207	191	223	199	221	227	227	213	222	228	219	237	204	180	202	210	240	216	205	215	177	216	212	228	219	186	197	206	217	235	220	194	232	231	239	251	238	232	204	238	211	234	228	218	214	230	229	238	186	247	233	223	211	266	235	230	221	209	200	224	208	216	205	231	196	223	205	240	215	220	230	204	198	196	214	204	227	230	215	222	233	230	191	247	195	197	201	225	199	228	225	219	236	242	222	233	237	244	227	224	204	198	216	235	233	228	230	226	222	221	226	222	228	203	196	204	200	227	220	235	231	212	216	237	227	239	240	207	206	226	208	243	246	241	202	213	239	224	216	211	221	224	210	218	190	206	222	223	219	196	221	214	229	211	224	182	206	220	207	242	231	212	215	215	244	234	265	224	221	232	195	202	214	187	229	215	231	241	221	214	196	190	236	230	200	243	216	210	235	222	207	239	243	196	185	234	213	212	226	201	233	222	218	220	253	245	209	206	221	198	213	215	241	187	211	190	212	208	230	210	233	221	237	215	217	197	230	214	210	219	185	217	219	205	220	234	234	222	241	225	214	202	226	230	216	234	238	210	226	223	212	203	189	240	210	215	211	231	193	236	214	189	218	202	206	206	213	211	218	208	220	203	215	222	219	216	214	261	222	214	222	199	230	229	225	211	233	218	240	197	263	206	217	216	216	206	244	210	202	213	214	233	192	198	211	211	224	200	229	200	201	233	202	210	214	210	201	233	192	241	229	187	207	236	208	199	212	185	207	235	217	239	223	225	228	181	192	227	205	231	208	236	218	257	211	223	230	240	211	215	245	202	207	193	235	206	208	233	233	198	228	215	234	223	200	215	227	185	207	229	197	228	212	221	257	220	245	221	211	211	230	217	208	199	222	210	235	244	233	208	208	172	234	196	216	230	195	215	222	230	180	244	228	211	220	219	218	194	202	212	231	182	231	259	262	222	197	190	223	174	196	263	227	215	229	220	201	198	219	208	217	222	225	230	229	225	242	250	231	198	196	192	212	232	235	204	227	200	188	216	204	244	231	248	225	227	203	198	205	197	212	219	229	216	239	237	236	206	222	203	238	237	232	242	211	225	234	224	212	216	238	231	207	230	245	215	234	215	208	227	220	226	207	197	212	210	212	208	224	221	209	219	238	199	235	211	242	210	252	253	229	213	234	233	220	228	217	226	234	223	200	227	224	172	239	247	202	189	217	217	194	233	228	225	212	185	247	223	225	217	228	176	220	204	175	227	209	212	217	206	225	199	209	218	203	244	241	230	217	241	202	213	197	189	214	207	207	233	210	227	204	237	194	224	232	244	242	212	220	205	210	202	231	210	227	205	194	195	233	215	214	226	220	200	209	206	265	202	190	220	190	198	224	226	207	209	224	204	191	217	213	230	231	222	246	260	206	216	213	200	209	225	225	219	218	234	215	223	229	221	217	252	214	248	231	220	201	252	218	227	206	213	186	220	228	227	201	247	226	213	234	222	187	228	223	202	222	187	201	224	228	218	218	203	209	242	211	213	211	232	199	187	200	214	207	232	214	233	235	216	197	202	222	213	246	249	270	243	235
3405	4919	3057	1504	987	777	658	632	574	541	526	506	557	541	514	446	500	485	523	482	488	486	442	518	467	484	470	488	487	514	478	452	437	511	493	512	484	514	523	494	457	516	476	463	495	495	484	467	500	510	485	497	481	475	478	477	461	487	477	496	512	501	510	471	484	463	473	464	480	464	461	464	487	479	490	490	480	460	532	507	477	465	490	476	451	505	508	445	484	511	480	516	506	525	458	459	482	455	493	486	469	488	471	487	450	496	519	463	489	466	492	480	488	475	450	510	465	493	474	467	531	477	476	504	471	521	483	516	492	519	511	467	469	478	494	504	495	473	511	505	472	497	469	478	459	508	477	466	510	452	490	492	444	526	470	488	483	516	501	467	477	489	468	482	481	491	504	483	518	475	522	468	427	501	497	452	470	496	522	515	478	484	455	494	530	478	459	474	507	496	465	518	491	521	485	516	500	460	462	474	414	473	525	511	497	526	480	465	473	485	506	480	460	482	493	497	463	508	447	509	487	468	481	536	487	464	472	479	474	492	497	439	473	498	468	482	475	502	486	474	480	454	482	492	463	497	462	527	503	516	500	469	497	516	497	469	477	495	456	472	474	498	482	431	477	504	455	507	511	483	480	438	462	488	515	479	516	477	492	463	472	463	485	491	496	496	507	459	471	448	510	467	511	543	470	492	521	478	459	474	459	514	488	490	491	487	490	487	463	449	494	488	448	477	474	468	490	449	466	483	462	484	499	486	491	506	508	476	455	449	461	461	474	506	468	474	465	493	479	484	476	469	470	495	450	498	477	492	504	505	472	477	460	486	496	491	491	510	506	471	424	446	498	473	490	477	526	487	498	498	467	481	486	503	492	457	465	497	446	493	455	498	491	476	496	503	496	514	453	487	513	449	471	535	545	436	475	476	513	492	462	469	477	469	471	524	481	447	522	483	504	523	501	433	496	513	513	481	472	484	497	476	468	487	475	485	475	491	450	481	496	525	471	471	428	496	490	500	507	495	521	491	484	467	508	508	526	462	478	471	471	493	481	448	502	521	487	483	500	498	488	446	483	510	480	507	519	509	540	498	463	471	481	474	487	455	500	449	433	484	422	500	483	474	482	501	475	515	467	490	443	459	458	470	486	514	506	480	439	488	527	502	477	461	491	504	460	492	490	501	469	458	447	447	467	454	499	491	477	501	473	467	506	469	474	528	462	473	474	463	468	531	510	460	510	478	470	475	498	468	457	534	487	453	480	497	518	457	500	491	478	515	506	480	499	463	489	533	535	456	504	492	519	497	449	490	497	463	463	448	473	505	495	543	475	500	522	448	432	459	473	457	489	461	486	485	484	484	472	463	511	518	503	483	474	453	474	483	497	496	504	494	463	489	500	505	505	492	508	441	467	517	498	478	470	468	511	509	451	536	478	499	468	483	501	486	459	490	487	478	493	475	470	477	487	448	460	489	496	488	496	482	466	460	491	502	513	479	501	526	455	459	505	470	485	525	477	460	459	502	503	427	482	479	466	487	483	520	463	506	472	489	490	485	509	465	455	528	500	467	496	484	503	491	507	475	495	488	469	470	489	466	473	493	494	519	469	476	500	480	463	478	465	476	520	500	486	512	493	497	488	503	463	524	472	483	491	518	466	520	523	538	513	485	538	488	473	479	557	453	524	520	494	466	507	496	513	418	480	464	485	452	503	498	476	494	508	457	491	499	510	474	490	494	479	488	471	499	508	478	486	478	517	492	491	516	472	502	472	509	483	479	518	517	443	459	441	520	491	483	488	467	506	492	493	460	474	476	502	502	494	455	524	452	461	480	474	495	497	499	527	448	502	495	506	522	487	482	450	444	502	490	525	484	481	488	481	537	488	445	495	478	476	514	479	423	453	439	534	474	513	491	480	477	506	457	498	473	504	465	501	496	456	500	499	494	502	480	427	506	523	493	448	489	495	533	484	492	477	496	467	496	511	520	478	470	482	502	502	495	468	484	503	482	472	464	511	479	488	468	502	481	501	506	450	491	493	542	466	445	520	487	445	509	482	475	515	528	482	482	454	495	457	507	508	479	538	504	498	480	510	504	513	487	478	447	507	454	479	487	490	479	460	500	472	502	482	478	497	494	508	478	463	467	454	486	465	500	493	508	520	501	509	459	520	451	511	494	472	488	446	503	503	498	486	492	492	465	491	480	486	505	464	514	442	482	479	483	505	477	465	472	536	481	501	508	519	508	484	491	522	498	515	478	503	480	479	477	480	469	486	465	528	532	502	466	452	479	498	460	506	470	494	483	433	462	502	450	489	442	480	493	499	503	496	495	468	490	483	508	458	489	498	466	496	519	470	496	469	496	466	470	486	466	473	495	507	470	474	461	471	477	511	500	469	496	454	490	500	491	532	465	509	501	515	447	478	491	481	487	512	503	503	489	491	478	497	449	452	505	496	466	464	494	482	487	511	514	495	480	479	465	493	521	473	495	481	460	478	454	465	501	468	476	507	508	492	471	477	495	498	473	488	476	474	471	505	470	476	504	475	524	502	473	495	481	479	517	518	489	477	495	462	477	508	467	512	504	484	464	506	518	493	503	481	465	498	533	518	495	474	468	456	493	490	462	496	432	471	459	471	492	485	505	492	509	483	514	483	483	445	475	470	504	479	511	481	512	481	501	481	507	491	463	489	493	470	483	502	486	476	509	500	438	449	483	451	449	484	511	499	486	494	478	467	497	514	476	463	506	503	485	494	497	440	487	498	479	491	424	461	501	502	494	510	518	482	476	492	470	461	478	484	510	490	482	477	490	485	467	495	529	515	485	485	451	491	495	483	495	439	467	510	500	460	490	467	464	502	491	483	513	473	491	485	483	453	470	489	488	508	481	499	516	513	433	505	524	447	484	488	496	492	501	450	502	436	478	490	496	465	517	470	486	511	474	505	523	472	473	505	467	521	470	471	477	482	460	492	513	479	516	486	480	495	491	508	466	494	467	502	474	472	494	484	492	517	522	441	495	465	501	486	477	489	481	478	472	467	468	457	479	468	478	455	516	457	478	461	472	491	468	432	479	507	489	450	494	525	479	469	479	495	483	470	484	489	512	458	455	508	522	502	482	496	467	530	531	479	457	504	490	493	462	476	484	491	505	476	470	466	450	463	469	444	473	525	466	491	471	471	484	456	478	462	508	492	491	487	467	508	504	494	466	481	474	483	507	503	480	495	446	490	468	500	517	495	508	476	494	467	470	472	464	513	492	513	478	493	475	480	498	497	492	482	460	481	496	465	496	478	532	483	495	509	497	515	488	478	508	443	483	504	514	532	478	481	481	476	497	466	498	496	492	501	512	499	482	497	494	481	494	529	489	446	494	472	489	518	459	483	515	471	503	499	491	456	496	502	479	494	487	476	518	490	492	469	441	484	487	509	452	495	548	467	488	468	444	429	474	497	486	492	485	468	523	463	486	525	490	486	489	474	467	478	451	471	542	496	466	474	492	494	447	460	484
33531	10111	948	384	392	321	307	300	303	303	327	298	317	320	296	280	294	279	321	290	285	294	295	308	298	340	267	316	305	281	305	280	328	274	291	260	293	330	259	317	315	305	289	284	293	278	294	287	270	314	288	291	276	298	305	307	311	324	346	284	307	290	313	320	281	306	248	323	306	272	316	304	293	272	263	317	317	292	304	270	290	305	326	282	320	320	296	293	270	277	279	270	283	290	286	319	304	296	324	316	341	302	284	327	266	303	309	313	270	279	313	269	291	261	291	317	298	281	270	303	292	316	277	307	284	301	301	286	273	309	292	267	298	318	274	300	328	291	293	275	320	293	278	298	287	294	312	333	326	330	283	281	322	291	289	289	338	305	265	262	323	297	308	274	290	329	312	284	302	310	313	300	278	305	307	308	252	332	310	298	297	270	342	310	307	307	300	285	282	274	271	289	313	285	304	309	264	297	293	303	316	290	295	259	257	325	253	320	274	280	286	288	336	306	288	286	309	293	305	301	276	321	291	286	316	301	305	298	315	333	277	276	268	268	281	283	294	294	315	319	297	295	324	341	284	311	285	332	333	296	313	265	294	293	335	310	281	294	311	266	288	321	323	305	285	327	308	273	305	337	316	295	279	300	323	258	269	265	300	301	283	320	283	291	293	305	284	274	264	296	287	265	313	323	267	315	269	322	317	285	279	281	310	311	323	309	301	292	325	303	285	294	272	272	312	313	277	283	324	295	312	300	306	277	290	290	306	293	309	278	295	292	321	326	290	306	300	298	299	316	260	296	289	298	295	277	286	302	277	317	288	285	262	297	308	267	282	306	317	300	272	277	295	247	274	272	308	331	288	295	313	323	299	275	317	269	272	283	289	277	337	263	289	274	322	327	314	355	314	303	309	317	301	297	323	273	305	276	297	255	295	273	305	255	310	290	296	295	313	298	273	297	310	341	304	271	297	340	266	317	299	311	304	291	302	321	287	308	309	267	276	308	316	304	317	279	284	308	293	291	284	300	284	307	313	298	291	325	312	355	324	285	283	292	317	289	302	281	293	302	319	289	332	291	303	318	323	292	292	308	270	304	324	300	284	258	304	272	324	269	304	284	284	282	312	314	292	295	286	286	306	284	332	298	316	286	280	315	331	299	300	304	281	282	306	288	295	264	292	321	281	305	290	276	301	301	308	271	341	277	299	296	320	305	276	299	280	319	292	284	300	295	283	278	277	307	278	278	288	277	276	300	276	293	306	312	275	299	287	289	290	264	292	294	321	289	312	299	318	291	322	304	305	271	307	272	321	256	274	287	287	282	285	297	298	297	308	318	342	334	303	295	275	311	289	287	299	296	341	280	278	294	307	340	284	305	318	300	275	297	303	329	313	295	295	249	284	283	313	296	291	312	289	293	308	346	312	294	270	308	288	303	278	286	295	315	315	265	287	304	270	268	290	284	279	285	277	265	302	300	322	303	296	289	268	292	250	277	294	258	304	291	290	285	302	313	270	318	266	304	285	347	316	313	298	298	288	287	299	292	277	282	297	342	327	306	270	303	344	304	301	284	317	287	304	302	305	276	324	293	300	280	309	290	319	261	292	273	278	312	281	330	267	271	274	307	300	296	303	272	340	301	286	299	290	295	308	299	312	285	313	270	290	288	266	270	299	299	282	324	293	278	263	298	292	296	277	279	287	315	296	308	300	300	282	306	291	299	291	278	288	298	305	265	299	299	298	306	322	293	263	309	300	287	279	302	310	291	282	284	307	311	305	287	318	325	306	335	300	271	283	295	284	287	300	316	317	283	295	293	314	281	298	281	286	283	324	307	273	312	283	272	289	316	240	281	266	303	279	300	295	309	304	304	280	305	315	290	277	297	320	293	271	303	272	308	303	324	271	295	274	273	307	317	288	312	302	264	308	292	328	301	259	293	321	272	280	317	292	314	346	314	301	319	317	340	300	287	305	308	275	301	315	282	287	292	297	307	267	304	314	302	295	282	304	262	285	297	315	278	302	315	277	285	278	259	287	264	293	312	318	263	323	289	292	296	317	281	339	319	323	295	297	283	295	293	313	316	274	293	306	287	318	299	280	309	284	288	304	341	273	285	280	293	313	301	272	310	310	279	305	314	309	301	303	296	312	280	298	317	309	302	297	264	288	314	311	290	280	279	287	304	331	273	282	332	312	289	311	308	295	291	279	277	305	287	300	306	288	268	310	324	287	287	316	322	304	274	306	297	267	266	312	292	293	309	295	278	296	268	267	297	330	321	297	327	293	286	314	292	307	285	302	312	266	289	289	297	293	286	303	277	320	303	315	273	286	283	282	285	285	293	307	314	301	299	311	331	300	326	306	293	299	299	293	287	298	274	315	294	302	314	308	334	307	272	317	290	258	260	296	272	292	282	292	292	322	309	287	312	306	283	271	275	263	319	312	305	306	299	274	276	270	304	280	265	267	281	297	290	264	313	319	285	269	324	332	259	281	300	307	320	280	305	296	285	298	277	316	286	263	265	300	280	305	300	335	299	296	305	275	317	358	300	311	308	290	272	290	321	302	302	285	278	320	302	305	331	279	287	326	281	275	298	288	317	263	281	284	296	299	279	316	285	287	290	334	319	305	298	277	307	286	277	288	306	295	301	277	294	295	309	290	290	308	293	293	315	259	270	258	280	289	304	316	293	302	303	334	293	276	324	331	294	308	311	307	294	332	290	309	287	270	295	279	309	274	323	306	317	302	306	290	298	313	290	286	262	299	279	285	267	285	281	273	295	253	260	297	294	311	285	254	279	289	299	263	291	270	285	280	301	328	289	321	323	287	308	307	319	278	331	309	322	311	265	275	314	305	282	304	301	252	310	283	280	259	276	256	287	280	317	298	294	293	292	312	286	324	308	296	255	302	330	298	294	333	313	251	257	307	303	275	278	311	277	310	310	282	309	307	297	305	306	295	295	305	304	293	311	281	273	268	272	317	294	267	285	265	331	265	262	302	317	284	262	341	342	311	312	300	300	311	303	279	275	282	277	304	336	273	286	309	331	270	283	278	279	300	286	288	293	288	347	312	295	299	306	275	316	305	303	282	296	310	318	326	317	335	311	343	296	283	289	314	297	291	317	295	289	282	294	276	318	285	293	304	314	287	302	325	320	305	278	291	289	286	310	293	288	309	289	286	287	293	301	299	318	356	291	297	301	287	306	257	304	296	272	274	303	287	287	288	252	292	299	294	301	302	294	279	312	312	293	284	311	293	283	288	272	275	289	329	301	281	277	289	293	276	295	300	275	314	286	301	343	308	311	311	296	324	315	281	315	305	291	256	300	289	269	290	297	275	303	286	316	290	306	256	278	310	273	319	348	332	295	297	316	272	284	306	300	306	293	297	307	279	307	273	323	301	338	309	312	309	288	278	350	312	299	310	310	315	314	306	341	298	323	282	290	288	273	304	323	284	288	325	302	306	327	272	335	318	302	284	324	303	299	284	303	334	308	284	298	297	311
5697	780	741	709	699	626	658	685	664	676	712	682	680	679	706	718	681	720	708	702	677	675	703	708	656	640	676	701	710	665	670	697	680	687	631	710	615	701	689	648	645	669	630	645	674	684	707	688	701	635	647	687	642	690	646	630	710	683	664	641	642	676	694	696	653	680	705	689	647	690	672	696	679	696	634	693	648	649	717	649	640	691	688	701	681	665	677	622	713	650	704	648	661	668	651	716	698	704	688	675	682	713	676	711	695	627	686	690	678	678	651	733	629	655	645	674	640	639	713	697	684	658	670	656	704	664	658	701	679	666	687	688	655	717	638	692	675	643	707	708	612	617	678	675	685	719	657	723	681	689	754	698	697	750	670	711	708	686	658	704	706	670	684	664	701	686	619	702	692	689	656	653	682	710	697	699	685	686	703	680	648	683	669	631	627	686	686	683	651	637	690	660	666	661	691	684	685	672	680	701	699	646	672	643	725	669	687	643	694	697	690	649	671	731	632	692	680	692	669	662	639	689	652	666	709	645	670	700	680	695	694	672	653	688	660	686	696	708	697	659	680	733	711	673	720	693	663	713	701	733	671	657	674	761	665	680	654	666	705	686	660	679	634	643	689	667	666	651	647	646	632	653	624	678	647	662	699	731	700	708	652	679	671	678	712	717	677	648	687	681	702	708	700	644	679	679	669	721	662	666	664	668	724	710	704	677	656	710	628	700	675	649	651	681	672	701	674	712	700	635	652	683	688	641	691	705	685	678	642	658	701	700	690	650	676	685	653	709	676	695	710	652	655	689	660	682	676	624	679	678	713	666	662	611	621	677	663	629	646	644	701	700	655	708	723	702	703	706	676	661	676	690	672	651	651	683	673	677	647	656	665	730	703	683	666	659	711	662	659	658	710	647	669	654	652	652	702	675	670	702	677	679	687	706	663	678	702	675	726	673	691	690	690	661	687	657	625	699	685	708	690	659	706	649	677	681	672	667	696	693	664	692	684	689	650	653	724	655	674	707	627	649	707	687	667	680	664	695	693	672	656	631	696	662	705	680	695	683	677	678	675	693	725	672	611	706	720	646	646	662	657	653	689	641	712	693	635	711	682	665	688	699	694	701	729	677	665	665	660	668	655	684	692	676	678	642	726	662	701	687	649	679	672	701	654	680	650	685	673	688	623	659	663	668	677	649	656	687	689	680	666	656	627	672	736	731	715	676	678	682	679	717	688	699	737	704	657	634	639	646	664	678	701	674	691	728	668	664	649	679	664	663	695	662	672	694	729	701	694	641	675	683	686	663	653	648	681	656	682	738	746	703	668	654	711	684	706	648	676	670	654	655	709	727	735	663	675	677	704	699	685	682	665	710	673	673	674	692	666	691	688	683	684	682	705	731	644	699	709	669	642	639	678	667	709	693	681	672	694	693	681	654	680	654	664	711	647	653	687	657	673	682	602	720	651	682	620	681	679	683	619	684	699	629	684	679	651	665	692	632	687	650	660	666	712	668	667	636	677	692	652	635	656	723	673	701	677	634	639	663	676	653	719	684	705	663	690	684	673	702	660	726	757	728	632	648	692	689	690	692	660	679	675	679	663	714	636	649	671	683	675	691	652	669	653	652	716	677	714	674	682	685	682	682	674	666	642	726	688	686	705	661	685	701	666	701	659	704	673	683	749	696	690	686	696	677	670	668	647	692	651	634	649	650	682	692	668	660	650	711	691	682	695	638	692	640	673	698	715	673	686	682	673	680	639	699	672	697	682	706	673	707	676	704	698	631	662	661	667	694	725	648	666	694	668	646	709	704	655	727	642	668	671	682	654	740	702	692	676	690	679	637	718	691	663	661	694	668	661	723	660	645	687	672	687	671	712	681	691	680	685	712	663	716	662	709	664	647	661	682	680	639	724	677	720	671	654	709	677	653	651	693	646	675	650	634	674	677	681	703	698	700	672	685	672	674	645	667	639	643	684	662	624	668	694	655	677	689	714	649	689	702	717	659	667	729	647	667	700	689	664	665	668	654	698	721	678	658	650	721	667	665	671	662	667	661	640	663	649	705	712	699	674	677	706	655	653	644	636	684	630	644	672	675	677	670	675	632	698	656	674	703	661	710	689	708	671	702	629	671	655	729	686	643	654	642	647	676	677	674	637	708	654	718	698	669	683	631	663	682	703	637	709	694	690	675	688	702	619	634	635	647	652	738	677	662	670	671	640	677	660	661	689	695	704	683	695	700	703	732	673	628	675	725	651	691	627	658	689	633	686	645	698	710	642	648	663	677	650	724	651	647	650	685	654	654	674	665	673	700	711	661	679	705	711	662	711	655	681	662	674	651	669	683	677	687	691	699	634	684	645	675	708	690	663	723	666	655	726	697	674	697	687	697	672	696	691	656	677	660	659	675	668	734	674	639	685	711	683	663	654	683	695	679	729	684	659	689	689	716	644	690	634	706	666	682	698	690	654	682	690	696	703	727	674	704	669	668	698	658	670	642	639	682	673	680	678	655	721	678	703	689	638	716	693	668	683	692	682	672	719	659	680	693	682	716	646	654	655	698	662	673	689	692	645	680	701	730	695	679	697	679	693	638	687	706	704	679	693	689	689	660	691	686	706	684	655	656	746	678	653	702	696	670	694	685	727	674	693	699	691	680	715	684	623	671	617	615	685	647	699	691	674	682	689	660	663	699	661	686	662	669	668	661	678	584	659	701	640	685	713	725	703	663	654	661	633	619	671	679	723	676	679	676	665	675	715	620	691	668	669	685	710	669	706	691	665	739	673	644	737	661	680	671	657	697	662	634	655	662	700	683	662	718	655	657	692	679	678	687	655	642	702	663	640	664	677	614	672	679	718	650	662	651	682	708	689	686	693	672	682	677	686	655	674	664	685	683	665	640	673	654	739	657	646	653	667	703	681	701	672	671	646	648	631	644	668	635	694	703	681	675	711	657	668	642	692	644	684	671	675	705	712	680	669	675	721	709	695	650	707	694	688	701	656	687	736	668	649	660	618	691	673	689	687	668	672	689	682	672	675	657	663	660	657	668	684	666	687	672	686	709	694	655	705	684	665	695	679	690	669	705	653	647	677	648	692	655	700	626	681	699	696	690	708	667	671	696	642	635	644	665	700	638	648	663	649	678	668	661	713	672	695	622	657	679	687	682	671	633	709	675	696	653	647	659	678	669	667	652	678	631	681	672	698	653	677	705	682	662	694	639	676	709	658	638	638	677	649	676	652	669	649	682	698	687	655	658	688	663	665	651	692	704	656	693	671	673	695	679	693	666	655	691	654	648	673	624	626	673	671	656	670	669	655	655	620	657	670	704	713	633	669	689	679	720	679	675	684	665	682	684	675	676	683	676	660	696	681	679	697	647	653	718	702	681	631	660	720	737	655	697	692	728	659	696	703	639	692	675	658	656	698	675	695	694	710	657	661	642	650	685	685	714	679	685	729	670	691	692	690	729	644	660	666	705	693	651	653	678	683	648	712	712	690	648
25297	21695	25528	28401	21587	4386	691	477	425	460	448	403	413	441	426	405	379	430	370	396	382	414	362	384	420	390	378	367	414	338	404	408	373	350	389	363	345	415	367	365	351	394	361	360	349	360	369	385	343	389	366	386	400	385	346	385	368	404	326	376	390	377	391	371	396	403	381	357	377	403	353	364	361	371	387	381	396	405	378	380	353	393	366	384	358	391	368	375	388	408	384	411	388	396	376	362	402	377	377	321	365	373	375	368	376	381	383	369	353	389	364	367	409	400	373	370	385	363	394	381	369	399	359	384	384	356	345	397	382	393	399	358	386	390	312	382	365	390	364	364	382	370	368	380	331	361	387	376	388	425	401	383	405	347	379	419	387	390	381	357	352	400	392	362	375	412	376	413	365	367	367	383	347	376	350	414	386	377	363	383	384	389	399	378	386	408	351	402	382	356	418	384	381	389	370	408	385	375	389	377	411	408	359	361	407	355	362	375	388	327	371	380	366	386	407	433	403	417	380	394	387	348	384	404	347	416	396	418	430	392	352	367	375	368	395	396	375	357	326	384	362	370	371	361	382	366	383	387	370	372	357	325	352	397	427	377	361	387	404	399	353	391	339	374	397	339	349	360	385	388	341	345	365	365	379	380	340	407	373	384	318	378	388	366	374	408	381	355	397	367	378	374	399	373	358	345	367	390	336	376	389	390	369	371	399	399	337	391	351	345	346	347	400	366	374	357	335	428	373	364	371	366	397	355	404	388	406	392	363	399	404	382	365	356	384	360	350	384	364	327	399	374	377	371	386	396	375	388	373	387	352	391	382	370	365	369	368	394	407	358	405	359	368	361	357	340	392	379	407	379	366	372	370	373	388	386	368	388	362	380	378	408	372	367	394	402	373	371	367	364	359	375	366	374	347	387	394	355	401	380	371	378	373	360	377	366	375	350	358	390	381	393	365	382	389	405	349	386	387	396	390	391	390	386	373	388	410	413	395	410	350	409	382	384	372	410	418	355	399	378	374	338	341	406	362	375	361	385	384	388	386	327	348	403	402	370	401	371	388	360	377	375	387	384	350	401	415	400	396	394	405	417	409	360	379	415	352	374	387	368	363	368	410	356	351	423	418	390	392	411	355	368	376	386	386	377	367	348	387	394	389	396	377	363	360	362	368	399	339	354	399	384	306	367	356	366	369	379	363	382	381	390	342	353	384	321	387	424	382	411	361	366	405	378	333	389	377	308	404	362	349	345	350	351	417	377	387	327	402	398	369	400	344	378	411	378	377	358	352	360	381	420	393	381	390	396	368	376	376	357	399	366	359	421	319	341	401	338	365	346	362	362	375	334	406	394	380	385	387	361	375	362	414	389	409	384	369	410	383	412	400	356	374	366	403	345	356	389	382	355	382	366	367	361	388	365	353	358	381	365	364	366	346	377	371	421	370	383	401	384	377	388	383	376	345	368	394	358	362	355	349	388	383	355	357	387	401	309	358	383	379	434	356	370	372	376	368	390	398	375	380	354	363	368	364	337	365	376	374	378	391	336	371	346	366	395	354	379	349	350	366	368	375	370	390	369	387	381	357	392	387	442	368	398	385	424	377	373	351	377	364	414	392	406	387	341	358	345	335	360	372	386	378	373	389	387	382	405	349	375	385	371	413	383	400	362	386	423	390	380	419	404	403	345	373	394	388	402	387	371	393	382	363	383	343	358	373	409	393	379	391	389	370	387	342	367	359	370	364	345	396	380	395	348	353	384	411	374	365	369	330	366	360	364	356	369	378	406	388	398	397	356	415	381	380	341	381	351	371	385	377	325	368	396	404	369	396	383	376	385	375	385	381	347	400	357	324	409	367	375	350	369	338	365	379	352	382	377	348	375	369	382	373	368	381	351	401	357	387	402	381	418	357	339	386	359	368	395	381	405	380	371	375	400	397	378	375	378	364	370	382	363	416	372	374	405	375	381	354	330	346	344	414	349	383	396	356	379	356	361	417	407	370	406	389	374	429	406	395	346	357	344	375	363	380	394	377	366	382	417	395	387	401	384	376	341	367	382	377	364	388	365	358	373	367	421	393	386	393	369	370	388	396	384	380	418	365	399	369	414	367	394	365	363	422	384	377	378	366	371	400	410	392	377	384	373	406	363	343	388	349	398	348	376	379	403	384	344	392	362	379	376	346	417	394	361	355	375	364	369	386	388	379	374	362	388	392	414	366	402	361	368	377	391	356	370	365	376	393	404	357	356	389	401	375	345	385	405	341	359	359	355	417	345	383	385	359	382	387	391	344	349	372	350	391	378	358	379	362	357	404	351	398	422	373	364	337	359	397	354	391	361	361	397	349	363	351	391	354	365	402	335	385	391	350	374	373	379	393	342	357	398	382	382	360	339	387	385	359	357	332	376	400	384	362	378	408	369	406	392	401	354	368	361	389	384	368	349	395	356	408	356	359	355	356	363	365	358	353	408	341	382	362	388	406	427	423	386	353	375	391	397	357	398	406	380	389	350	343	354	388	354	362	418	345	383	377	392	384	374	402	386	383	373	341	385	362	393	374	366	366	395	347	359	392	393	351	375	376	392	377	383	387	363	374	367	327	379	372	378	364	368	355	436	387	383	378	366	379	347	362	351	339	372	412	377	385	393	415	392	342	355	344	373	369	355	348	367	369	364	351	404	381	399	376	374	365	383	365	408	393	348	377	393	382	394	404	395	401	372	335	389	356	355	355	390	371	366	366	388	369	356	365	399	350	400	428	394	395	340	374	373	381	401	388	368	395	410	355	389	399	354	405	359	360	394	384	367	359	339	371	388	360	382	353	355	350	383	397	398	334	331	360	396	394	392	379	367	378	390	400	358	375	379	365	363	398	377	375	369	376	367	391	403	388	378	394	354	386	340	388	363	373	383	359	373	348	397	365	371	402	390	356	412	378	381	345	375	357	342	359	343	379	376	374	416	333	358	371	355	380	385	357	353	342	350	391	348	376	361	348	354	408	377	334	393	358	378	364	379	385	393	333	432	379	349	341	364	386	371	365	367	368	352	366	406	369	341	399	354	347	366	343	392	386	362	368	356	397	358	384	383	436	381	371	403	387	362	372	355	417	390	355	361	366	387	389	387	394	369	353	383	406	363	383	346	335	354	388	360	376	380	367	373	368	366	340	410	342	380	370	447	362	365	366	384	358	406	379	395	361	395	391	340	418	341	351	394	363	412	383	311	352	408	382	435	360	388	383	380	400	405	352	383	348	347	341	397	358	377	354	384	363	391	387	413	412	366	366	359	370	380	371	391	381	355	350	326	370	377	373	344	368	386	384	367	370	396	390	391	378	389	380	364	383	412	358	353	364	367	354	393	368	366	397	383	371	391	334	361	402	373	406	378	370	400	375	388	371	396	387	391	376	424	367	386	410	412	371	425	373	376	374	358	345	358	417	379	375	375	372	356	400	378	366	381	398	354	407	406	391	365	368	368	378	379	353	381	378	412	410	382	380	393	390	373
3412	3088	2194	1278	1013	884	873	867	871	810	799	773	844	786	805	826	855	850	855	818	822	819	783	818	787	850	829	793	850	786	841	814	797	838	812	754	788	818	769	839	817	784	814	799	819	801	823	799	847	826	762	803	787	778	824	849	857	810	807	800	722	801	745	757	827	795	786	754	822	834	762	775	794	832	832	813	823	843	815	826	824	850	837	818	804	780	780	818	796	776	814	788	863	796	799	803	850	800	844	872	792	808	770	820	770	776	777	819	822	769	795	813	795	782	825	795	751	780	866	859	769	810	866	747	859	806	805	837	809	828	793	829	764	854	760	841	854	795	794	796	806	813	838	829	813	764	767	803	783	827	833	817	856	858	801	793	783	805	814	806	833	817	853	747	785	829	774	804	839	783	783	744	690	830	819	815	819	824	793	796	780	810	783	861	780	819	773	799	806	807	812	754	780	812	873	805	808	767	814	798	836	827	789	820	811	790	806	824	794	795	763	812	778	857	782	832	808	802	729	831	787	818	816	773	836	799	832	815	820	805	788	793	805	802	804	790	788	794	860	794	780	811	786	836	785	804	750	814	820	775	792	794	791	846	827	815	798	760	824	753	850	702	839	802	796	859	784	803	818	780	811	805	806	780	759	832	848	814	829	764	813	814	793	752	805	833	773	835	837	817	822	826	824	811	811	786	816	828	782	786	816	793	832	864	760	830	788	842	838	844	759	847	804	814	779	819	808	842	756	761	850	785	809	834	813	785	816	865	821	787	814	815	849	783	762	817	816	801	811	855	773	830	809	837	801	764	849	810	826	822	782	848	836	854	773	774	819	842	794	847	821	823	744	777	829	746	784	793	780	803	818	783	864	826	810	788	816	805	892	854	782	815	804	806	818	774	781	777	800	780	764	793	792	812	807	819	818	833	860	792	810	769	826	791	794	767	803	821	757	784	835	813	799	856	779	813	805	801	788	823	840	828	761	793	747	823	841	821	779	779	802	776	816	816	753	779	768	775	800	852	801	866	773	824	824	851	817	770	761	789	845	871	796	771	814	755	789	879	804	803	852	779	852	769	798	827	780	791	862	803	834	821	836	815	757	797	765	764	763	782	756	835	801	820	810	817	752	763	789	777	829	797	879	843	790	813	830	815	836	734	788	828	813	807	820	769	804	832	834	805	787	818	763	858	771	788	816	815	769	782	853	842	780	791	756	788	824	774	818	748	835	862	776	778	788	832	820	811	810	796	847	865	819	803	803	820	779	824	830	804	794	768	760	770	764	818	790	783	809	805	812	823	818	788	791	795	840	845	813	815	755	802	771	800	824	824	810	828	811	770	756	785	830	819	798	780	775	801	826	864	806	833	783	803	797	793	830	801	805	785	810	854	781	812	788	822	813	757	784	846	779	833	861	799	821	822	780	786	846	757	791	800	805	802	779	786	793	782	779	801	808	807	817	791	801	787	812	778	805	799	785	797	835	841	784	840	827	840	850	804	784	816	805	774	780	823	818	777	793	818	814	823	848	819	794	836	816	760	812	836	836	792	851	750	823	823	818	822	778	815	832	806	821	789	869	834	863	789	790	788	876	822	845	768	857	779	753	789	851	778	757	801	848	826	782	788	781	794	823	788	736	832	772	790	822	851	806	811	767	858	735	830	868	778	761	811	790	779	784	779	804	753	760	854	809	795	801	770	823	803	800	793	869	825	816	833	786	760	812	781	751	795	773	801	796	755	788	815	834	787	838	783	809	791	778	832	838	819	834	818	806	842	788	806	794	733	804	756	823	777	831	787	788	757	833	840	844	822	806	803	851	777	786	821	817	737	826	817	790	798	838	805	848	773	829	792	793	784	833	834	799	826	801	818	857	845	831	824	800	784	814	861	843	778	807	766	813	815	774	806	838	837	859	823	841	833	794	818	818	799	862	842	795	753	734	812	825	804	774	800	750	819	802	782	820	822	804	785	813	740	849	836	856	799	786	781	754	788	744	798	792	807	811	787	858	820	819	815	843	814	823	803	814	817	814	800	770	827	799	838	829	786	807	768	799	848	787	770	826	823	810	826	814	790	765	768	842	845	764	818	861	876	805	803	784	796	821	796	814	809	802	790	829	831	785	782	794	823	778	801	776	770	810	798	766	814	840	788	830	790	775	798	885	794	819	799	840	757	771	779	824	782	822	813	781	799	826	823	837	820	811	848	829	853	814	776	838	804	838	783	813	814	802	843	736	798	787	795	808	758	812	790	833	816	749	761	788	801	811	764	808	745	839	837	815	797	834	791	793	815	796	824	845	820	870	783	823	874	867	781	818	770	851	768	833	875	796	816	785	788	803	806	772	817	783	726	803	781	726	820	790	863	778	784	816	763	786	754	808	782	761	836	818	746	783	764	789	771	806	809	809	803	790	814	859	781	785	765	791	825	821	872	779	787	802	796	814	780	770	807	832	784	797	786	776	789	826	791	826	768	767	777	806	834	845	821	782	798	813	792	796	787	773	757	793	819	781	811	777	773	811	788	779	756	780	809	801	764	875	843	797	827	824	826	767	779	786	869	766	781	775	740	807	786	709	814	827	776	833	781	820	816	806	797	807	859	794	782	795	784	790	832	817	763	816	801	795	826	750	803	760	806	809	850	859	788	863	794	826	843	809	763	810	795	775	812	809	885	813	827	804	805	808	775	818	756	792	818	807	765	783	810	799	868	836	804	801	788	782	755	786	791	835	761	781	768	798	839	793	846	843	795	816	795	800	773	785	837	773	806	782	771	784	813	794	784	829	774	842	778	789	838	798	816	816	809	807	822	760	802	739	840	800	805	817	790	854	847	801	814	791	843	836	816	781	852	766	831	792	787	860	762	796	785	784	807	854	797	828	823	811	730	840	839	814	854	836	806	824	767	806	811	788	810	825	827	815	840	808	831	853	784	819	801	863	833	851	790	835	792	835	754	824	782	809	855	822	839	807	849	829	771	764	809	826	801	809	761	800	830	829	834	787	824	800	838	786	834	815	842	803	767	768	829	826	758	778	800	801	795	843	842	775	800	857	812	799	773	747	759	804	796	837	791	772	802	727	782	791	845	773	859	751	794	811	759	803	819	802	791	819	798	765	833	753	777	813	806	835	781	761	785	837	786	799	814	776	819	849	829	799	747	759	836	825	783	792	801	814	819	804	802	736	796	789	825	787	834	798	806	798	780	790	802	805	841	774	815	786	828	775	786	795	843	827	812	806	780	774	802	827	824	784	822	822	788	803	823	819	792	811	749	804	840	813	804	816	807	847	809	776	804	788	803	786	830	830	825	855	764	803	817	770	830	799	763	800	775	854	816	823	776	799	825	789	792	847	829	781	787	734	841	760	796	748	766	822	765	821	868	819	852	833	833	764	792	777	816	821	772	786	723	840	836	794	822	804	792	753	793	795	812	826	777	806	826	782	822	808	819	790	811	764	746	806	822	779	803	816	808	849	812	750	771	792	762	787	768	830	836	754	829	843	753	816	822
24500	21708	26119	27821	21714	21705	3078	473	381	345	279	318	278	258	252	272	257	230	220	237	235	222	211	224	218	220	218	231	196	230	217	202	233	226	213	242	200	220	244	217	192	240	230	200	218	224	220	242	212	205	233	201	205	242	199	219	223	240	208	193	243	229	211	209	212	233	241	159	198	208	225	219	217	236	222	213	220	220	214	225	238	181	211	223	212	222	211	219	206	243	224	206	202	231	202	203	261	227	221	197	209	201	184	212	205	223	214	187	198	202	245	252	225	208	211	210	237	219	220	237	206	230	214	225	243	221	243	236	209	215	235	215	217	216	206	226	222	231	207	241	199	238	212	200	224	216	228	229	241	204	223	239	221	224	203	248	196	223	197	216	214	209	226	207	218	213	229	255	226	241	188	237	252	208	226	212	214	219	225	239	185	212	230	217	203	229	223	211	228	205	206	208	219	229	229	234	209	189	219	210	237	226	221	196	209	234	200	217	214	214	206	225	239	243	215	211	220	213	214	219	244	255	209	219	211	211	266	254	236	223	195	246	206	192	242	213	202	228	195	226	205	213	207	204	235	223	263	235	226	234	228	206	220	246	245	211	245	231	246	225	202	233	234	224	211	227	239	238	208	215	192	209	210	212	228	240	220	211	212	230	231	206	233	218	252	227	221	206	254	197	212	227	221	240	227	245	224	217	222	222	210	223	202	216	203	221	234	178	221	219	227	214	255	231	204	204	188	208	223	247	205	224	218	193	220	208	225	211	208	245	219	236	219	254	267	211	221	203	223	190	217	248	187	198	237	205	236	238	242	242	231	217	205	191	219	240	225	217	194	204	229	235	207	202	238	196	195	227	228	229	250	193	206	223	186	225	202	217	222	205	216	209	233	210	229	211	213	222	220	215	214	221	204	213	205	223	220	170	192	229	224	249	233	210	191	206	244	212	217	216	214	221	241	233	234	229	195	226	229	230	215	247	220	202	228	228	225	210	186	209	245	231	235	223	219	202	185	209	187	231	238	200	211	228	189	215	203	239	229	224	246	213	235	217	225	224	202	192	224	220	215	216	215	227	247	207	215	231	187	255	211	215	215	219	209	196	242	194	232	235	229	244	221	205	213	203	221	204	220	192	205	224	210	205	212	212	226	217	203	202	254	202	206	219	217	221	219	241	241	209	231	211	214	239	233	185	192	210	184	232	214	242	254	226	202	214	221	228	236	209	199	222	218	232	226	200	223	220	222	234	237	231	228	240	236	234	208	240	226	210	217	209	199	202	198	221	222	248	202	221	214	227	229	269	233	223	224	246	207	219	221	210	222	232	213	232	209	198	208	226	210	234	216	219	241	236	219	196	223	212	211	201	240	221	239	230	217	240	217	236	194	213	203	228	237	207	223	221	240	244	218	226	195	230	214	195	218	199	222	219	180	230	244	212	252	229	213	239	200	240	220	213	203	210	215	216	234	213	230	215	203	201	219	221	193	228	233	217	230	227	203	247	195	217	240	238	217	205	207	207	188	245	221	216	218	231	222	229	196	245	215	238	234	224	186	215	229	205	188	190	220	224	238	206	199	215	221	215	217	224	192	227	228	194	215	209	186	209	206	190	214	236	207	220	230	254	246	230	202	231	247	232	246	183	231	205	226	233	229	199	205	202	231	214	237	204	244	203	214	239	230	216	239	230	233	241	243	223	230	240	209	214	222	228	245	243	189	213	232	233	202	222	208	204	224	219	211	224	185	215	235	217	219	213	225	214	214	218	215	205	193	186	193	217	196	244	221	223	219	218	232	197	224	203	240	251	221	230	215	220	238	204	231	216	216	240	236	224	242	205	208	227	214	211	221	232	215	220	237	221	201	179	199	247	236	208	238	207	207	224	207	242	216	223	213	225	205	213	203	214	223	216	202	241	215	197	217	226	210	205	192	222	221	238	217	216	244	219	199	227	230	179	238	235	230	224	197	212	228	220	213	195	217	211	206	232	218	216	191	204	263	227	205	240	223	215	209	220	226	229	194	206	203	228	217	197	200	209	273	226	218	207	190	225	228	206	226	246	235	210	187	230	219	223	230	224	204	216	217	218	227	192	217	245	213	205	256	226	222	228	222	230	236	230	230	217	199	202	236	207	211	212	220	223	225	169	200	259	188	255	209	190	212	196	192	207	230	222	212	233	204	201	211	207	215	201	243	247	225	222	236	220	216	235	204	220	209	199	217	218	212	226	201	220	211	214	196	218	202	221	205	209	210	216	201	248	247	194	250	257	229	204	225	241	224	219	230	240	201	235	214	205	220	208	210	245	218	221	218	253	215	234	216	229	195	225	224	219	198	244	233	212	225	233	243	202	235	209	207	209	220	232	243	225	218	225	231	248	185	228	207	236	213	218	242	229	182	231	237	234	217	216	255	198	233	244	206	220	216	225	245	222	218	220	197	188	211	246	241	219	234	234	212	226	221	253	210	201	210	208	207	215	239	236	233	228	204	227	180	217	217	226	223	251	231	185	205	199	193	197	225	237	222	218	239	220	200	206	242	190	190	241	186	202	228	226	203	200	234	247	203	219	228	220	218	197	215	222	191	223	192	208	212	210	221	226	235	205	223	231	199	207	219	214	219	210	208	219	238	229	243	207	231	220	235	223	235	230	235	210	247	220	229	194	202	235	196	212	235	235	219	199	224	196	230	207	213	214	247	241	242	195	202	200	232	234	229	201	214	225	245	213	192	194	192	213	225	234	217	197	204	205	238	207	245	260	217	229	230	221	197	219	221	215	204	233	216	198	214	225	227	216	234	218	212	239	239	227	219	236	211	240	221	197	209	240	183	229	235	225	233	255	198	183	198	222	225	205	237	231	181	242	210	204	219	185	204	216	219	238	190	221	237	226	200	211	211	227	216	238	219	235	220	230	210	207	224	192	210	219	186	185	194	232	220	221	187	199	181	227	195	204	220	203	210	201	179	202	214	218	203	242	231	214	212	208	220	247	237	252	177	211	197	226	226	201	194	227	218	226	208	232	211	229	214	202	223	225	213	214	224	203	190	214	243	234	242	226	236	223	254	227	224	232	196	241	220	226	197	223	209	215	219	227	239	204	244	246	202	221	242	224	232	209	227	189	239	207	222	231	239	217	195	230	217	194	239	209	219	227	219	212	244	222	245	223	245	191	237	214	241	201	220	208	238	211	193	204	206	213	241	196	203	216	163	225	231	219	235	219	213	209	207	240	213	216	233	225	210	223	216	217	226	245	241	217	191	225	239	222	240	216	250	211	227	194	214	241	233	237	211	216	243	214	212	208	214	210	227	225	227	238	249	228	241	229	196	228	223	221	180	228	223	199	215	182	196	196	192	213	236	198	229	242	240	240	226	205	186	214	259	229	227	217	216	234	220	227	229	203	232	214	235	223	222	205	241	224	204	239	218	209	242	236	208	191	208	210	206	202	240	231	226	226	183	193	221	228	227	206	223	221	202	215	249	184	224	232	230	213	190	195	221	216	212	235
3457	4860	3086	1480	941	767	693	597	576	527	535	540	505	512	530	506	510	487	506	500	498	479	517	509	471	529	496	509	495	516	463	513	483	529	502	507	493	470	489	481	506	480	470	523	509	481	485	467	442	497	524	499	494	490	493	528	460	476	462	453	495	509	506	489	523	519	512	502	474	504	518	532	479	461	495	446	483	508	461	446	500	468	491	482	473	503	502	470	473	469	454	481	498	503	478	464	490	474	473	503	489	476	478	454	463	488	496	527	492	455	498	485	507	505	492	487	557	506	506	467	492	468	457	509	505	488	471	483	503	495	497	506	476	499	476	494	451	520	465	501	518	505	460	458	495	499	487	509	492	450	482	463	466	474	466	500	441	492	501	513	463	495	495	496	476	503	468	507	494	462	444	537	469	554	501	504	489	494	459	481	493	516	531	491	481	477	479	451	482	458	522	480	495	478	448	460	488	508	464	520	464	513	487	482	482	473	532	475	521	503	485	473	511	502	504	481	523	507	486	498	468	449	514	475	485	442	496	467	486	463	470	507	488	466	466	488	466	501	482	473	540	473	468	496	491	470	433	489	496	501	499	454	493	533	489	469	512	505	477	516	485	482	458	471	456	519	482	500	464	492	479	487	484	509	497	493	454	512	488	509	447	456	462	477	518	477	493	507	485	526	460	466	484	453	480	428	524	457	482	513	508	452	445	477	465	510	445	457	484	482	522	439	453	506	486	496	478	462	487	464	471	521	472	465	454	484	504	449	521	494	482	474	486	499	462	500	500	528	492	433	477	479	463	494	479	482	484	484	509	455	477	479	507	507	502	479	484	484	509	479	495	451	463	488	509	427	495	477	510	463	483	500	471	515	465	467	470	468	485	462	503	508	529	466	480	503	489	488	500	489	458	515	448	521	488	470	509	456	500	507	488	500	491	504	504	443	480	462	460	499	479	494	500	472	509	513	478	505	513	471	475	489	489	497	482	505	520	502	447	481	471	503	514	478	494	511	526	453	474	518	506	489	510	480	468	522	489	490	477	449	483	457	462	478	500	517	485	517	493	455	495	489	497	456	458	498	456	497	487	428	483	455	464	477	450	495	543	499	476	463	472	478	519	477	445	511	484	478	479	486	473	478	479	504	465	522	504	479	463	479	461	502	481	516	509	519	486	531	488	472	463	507	511	488	513	490	449	482	490	473	463	486	484	522	509	458	469	476	466	500	497	469	504	479	556	457	467	483	503	482	464	495	510	469	504	464	487	496	505	506	511	478	502	519	449	491	460	505	477	497	490	474	480	492	525	460	478	470	509	464	498	505	475	444	521	480	462	494	455	479	493	478	496	478	484	491	457	512	463	493	510	479	484	507	441	491	483	467	453	468	495	502	483	462	467	507	514	490	511	466	487	493	486	505	453	507	503	429	441	493	475	498	460	483	462	468	489	471	421	495	491	485	448	451	514	519	524	506	502	526	469	501	476	486	485	492	499	497	490	498	484	465	486	483	454	491	518	443	485	492	432	458	489	473	490	495	469	497	509	440	478	479	459	452	483	489	503	485	478	482	471	463	483	454	486	520	491	437	482	479	498	451	486	518	471	448	482	522	523	516	458	474	511	461	510	509	490	460	474	485	462	517	431	463	487	473	522	510	481	501	476	478	487	498	465	442	493	444	503	484	514	485	460	510	461	479	469	488	480	457	452	454	490	483	491	510	480	467	480	450	495	498	510	519	513	480	452	502	472	477	485	465	480	460	483	457	453	513	460	461	500	474	487	469	485	441	498	537	507	454	502	501	497	471	513	479	491	520	533	502	538	461	495	479	446	490	495	500	459	429	489	496	474	492	461	489	487	490	506	479	503	455	470	454	496	492	480	454	426	485	454	477	456	469	475	477	540	481	533	459	469	482	452	490	476	492	519	485	500	493	546	487	479	488	501	489	463	529	444	466	514	451	479	478	492	486	482	528	473	500	459	469	471	491	501	516	495	472	503	482	484	486	479	515	506	512	479	484	449	472	523	461	490	552	484	517	491	473	509	485	486	482	495	457	473	444	470	472	467	470	486	488	491	473	497	464	460	494	471	495	502	490	482	492	512	506	501	470	477	490	479	495	529	453	500	470	479	517	498	465	483	489	485	488	467	504	505	444	449	504	467	503	483	494	465	451	487	476	477	469	524	469	462	490	515	496	495	518	478	497	506	478	499	453	508	478	519	472	485	461	476	483	511	488	489	471	485	479	525	480	463	465	478	460	500	504	490	487	497	461	505	487	471	464	476	465	527	482	461	475	482	484	500	483	490	531	474	488	451	465	516	492	414	499	480	531	471	470	498	472	527	490	466	481	522	485	483	473	475	480	465	461	499	452	473	496	464	475	469	529	487	500	512	500	470	483	467	470	470	514	504	451	485	456	497	487	423	459	468	467	499	457	457	455	515	511	462	471	458	470	507	487	475	488	445	506	492	462	482	476	461	460	478	472	434	486	494	475	481	511	462	491	519	488	522	496	464	479	474	490	456	507	449	481	474	477	430	523	455	452	491	488	483	499	482	494	475	483	511	518	479	482	506	480	469	458	461	510	481	491	499	470	525	487	484	469	473	511	487	527	485	498	506	472	501	514	486	468	495	520	479	482	461	498	492	447	490	494	518	473	504	511	509	478	481	479	474	475	481	515	500	486	464	483	526	495	483	473	452	493	475	497	473	476	469	470	508	528	483	485	498	480	486	506	504	467	493	503	462	498	511	504	495	477	452	455	485	475	459	465	501	513	506	476	468	481	448	482	476	507	495	496	506	512	478	492	508	467	513	492	480	472	452	481	510	474	485	518	487	495	496	524	482	451	484	493	471	462	493	499	460	520	470	501	477	487	525	501	507	506	482	502	520	496	518	474	484	460	454	512	498	458	497	499	506	527	496	486	474	480	462	484	455	512	474	470	449	547	464	474	434	494	480	494	496	500	512	477	479	530	485	439	500	482	527	524	507	488	471	498	450	487	499	551	511	497	474	481	498	473	494	443	481	512	500	495	468	502	486	483	523	466	500	485	514	509	448	469	509	492	442	465	472	460	500	456	484	471	471	479	479	455	452	467	431	515	497	522	502	503	457	491	434	513	494	496	466	478	468	479	494	481	456	486	512	472	447	516	495	461	478	492	505	484	503	488	488	468	502	470	486	484	475	494	468	473	448	485	492	448	503	497	515	484	472	485	491	506	459	445	485	477	474	494	489	487	476	504	435	450	488	525	488	466	503	518	435	486	492	483	508	493	475	479	553	480	458	453	506	421	435	501	478	474	491	426	485	464	463	442	499	457	541	518	478	509	496	466	493	505	478	465	503	431	454	479	525	454	458	472	494	479	499	499	522	479	509	481	505	482	491	508	500	500	466	506	464	489	449	484	462	483	442	475	468	466	459	509	463	492	448	539	527	482	479	479	498	481	461	465	469	503	458	453	460	505	488	517	463	502	478	502	482	472	487	517	507	527	469	494	477	474	476	479	472	519
33536	10457	1194	589	513	473	308	318	313	278	310	318	293	315	306	296	341	282	319	294	281	307	284	303	313	289	296	287	255	271	302	286	287	315	311	298	277	284	286	315	304	312	290	287	301	271	326	332	268	285	319	312	276	304	312	314	324	326	312	283	257	295	313	284	325	296	302	269	316	256	299	312	279	344	310	276	328	297	295	299	293	305	282	274	274	298	311	287	261	307	339	319	273	279	285	294	269	293	348	312	290	292	303	321	329	326	307	280	300	255	269	290	307	289	271	292	308	281	289	296	295	329	302	343	300	276	316	290	303	288	329	277	285	301	294	304	313	285	285	344	310	291	283	274	279	309	291	319	312	330	294	309	287	284	287	315	304	296	252	294	300	308	313	288	320	315	275	300	296	308	257	310	278	298	308	297	298	295	284	284	266	329	335	282	286	305	302	317	302	330	324	311	298	285	293	267	265	307	278	272	329	278	285	299	281	304	340	307	289	304	284	325	298	274	277	264	304	280	321	287	287	289	297	280	323	332	275	298	320	284	270	310	325	292	270	322	276	272	313	277	299	301	295	284	332	280	309	324	293	302	296	296	313	304	356	293	322	327	286	278	255	300	312	304	259	283	322	285	313	302	287	247	287	286	269	287	278	271	313	325	290	271	306	333	292	278	320	306	301	297	313	317	334	312	302	278	287	302	296	288	275	323	286	315	267	275	299	310	281	274	300	286	309	314	302	283	254	292	329	298	300	269	287	295	293	323	263	281	298	287	308	302	258	288	294	277	280	312	305	303	315	304	301	285	292	279	310	324	265	292	280	318	324	287	285	308	305	281	286	316	280	305	290	293	280	271	277	312	300	301	296	272	298	292	262	284	298	292	273	294	293	295	307	339	312	299	298	303	286	325	307	326	268	273	291	299	300	305	319	278	317	312	299	266	289	262	282	308	311	303	273	312	301	263	295	303	314	328	279	294	326	297	306	304	314	310	295	284	284	274	290	293	306	326	338	301	273	295	302	275	284	291	273	341	334	278	323	324	335	291	310	302	323	329	311	305	314	308	270	328	267	320	294	293	288	289	300	320	300	318	309	251	302	290	284	288	333	312	320	317	325	312	310	305	296	292	330	300	285	280	279	293	281	316	317	294	302	312	303	331	312	294	276	318	294	334	287	281	297	303	286	279	272	284	270	276	303	280	283	284	306	294	289	282	289	287	302	305	292	306	307	285	331	284	314	307	284	303	296	301	302	297	347	298	318	292	325	313	306	287	319	291	300	295	292	274	302	319	312	312	300	291	289	263	298	326	336	326	284	315	319	296	310	286	283	319	263	301	290	311	286	306	272	310	327	288	305	307	303	289	296	281	302	295	276	269	273	298	314	300	306	289	273	284	324	309	297	311	248	299	315	310	274	267	289	305	275	288	302	270	291	284	283	289	315	288	299	320	266	325	320	283	298	323	317	290	272	305	295	311	278	301	305	277	277	303	284	307	334	308	307	307	321	307	332	312	318	295	306	306	308	280	300	293	284	290	279	288	309	272	284	305	320	307	263	276	280	301	299	266	297	299	282	288	316	286	256	305	286	275	279	290	278	262	253	267	296	321	282	295	281	299	308	289	302	279	287	292	301	272	292	324	283	309	288	275	267	272	302	301	335	294	311	281	295	279	264	312	294	264	284	285	269	280	296	285	303	280	282	252	320	305	298	288	314	291	311	286	330	306	280	282	277	293	310	304	279	303	293	292	276	288	307	309	290	299	303	293	284	301	285	311	277	274	304	297	286	271	293	316	309	270	277	284	284	323	312	332	313	263	282	307	313	312	309	289	301	290	250	271	306	313	270	293	311	289	285	281	290	304	314	281	315	320	267	289	297	279	330	297	302	320	277	264	305	313	294	301	333	320	286	293	275	264	275	312	285	278	297	300	308	281	324	281	275	274	314	302	289	332	310	281	307	261	311	273	295	269	282	297	300	272	275	284	287	318	304	301	317	279	300	297	289	269	304	277	308	294	293	271	273	307	355	264	284	306	314	290	299	284	273	317	335	324	321	326	324	303	284	305	309	312	297	263	273	314	306	298	287	270	298	268	290	266	274	295	277	278	312	302	310	309	327	285	299	288	275	275	276	276	300	278	302	282	303	343	286	269	292	264	300	296	331	290	294	297	266	328	322	300	285	295	284	310	289	313	303	263	318	289	274	311	318	262	301	290	330	300	286	290	302	287	309	280	304	315	273	306	291	298	310	301	309	298	322	291	306	306	308	300	294	283	321	284	301	303	272	295	318	265	326	311	292	286	323	302	292	314	312	290	284	266	307	306	294	292	304	328	320	275	303	312	289	261	306	288	300	298	298	288	312	287	303	272	295	336	286	299	279	295	262	308	293	280	285	294	315	313	289	296	298	311	290	277	264	297	292	294	308	301	326	309	301	307	267	269	285	279	288	306	296	287	311	254	291	309	290	287	292	333	326	309	297	306	293	300	289	329	282	296	329	309	276	291	307	301	299	317	339	329	319	291	313	299	269	275	312	293	295	305	271	295	292	260	294	288	306	316	306	284	293	303	294	294	321	284	282	318	295	312	275	294	267	287	340	293	300	283	310	312	316	262	293	324	271	293	287	322	283	292	288	277	328	316	274	287	307	293	290	305	281	296	315	311	300	292	271	298	316	271	288	310	307	284	316	310	322	259	266	281	282	294	289	287	305	313	290	264	325	285	340	287	279	277	275	271	272	301	285	263	278	283	275	308	291	293	274	284	290	291	329	307	328	279	292	304	309	318	309	279	300	330	292	259	283	284	287	314	335	281	322	272	293	317	325	297	310	306	292	290	316	273	272	303	274	290	275	266	280	303	290	279	272	273	295	341	325	280	302	260	292	302	295	290	307	292	302	284	318	281	301	268	287	265	308	321	289	320	312	303	306	322	318	280	331	274	289	272	277	270	324	332	264	323	329	325	324	325	278	298	299	291	323	277	322	287	335	281	302	305	307	291	297	332	299	290	340	278	296	289	279	302	297	306	288	315	299	320	294	301	286	331	265	278	324	289	266	314	286	294	267	289	275	265	289	317	303	267	279	287	289	304	269	325	284	279	284	325	291	325	289	329	279	274	331	275	293	279	279	302	309	297	271	336	301	336	302	297	290	290	298	284	320	321	296	288	301	296	267	275	273	298	327	335	295	333	287	289	320	260	277	280	320	295	288	306	316	304	296	293	300	280	299	305	256	310	277	280	301	280	266	283	267	257	275	312	317	270	276	288	268	278	261	277	290	304	281	277	296	292	299	310	238	293	275	293	296	308	312	297	321	248	316	312	321	314	321	302	303	282	264	270	290	264	282	309	286	278	296	288	284	314	341	299	279	304	294	289	275	296	301	302	311	322	279	281	256	300	284	296	299	336	284	289	278	291	272	287	293	277	285	296	320	289	295	309	299	269	290	316	318	270	329	288	304	329	290	291	271	294	293	289	286	301	275	314	280	348	295	307	317	299	316	310	291	282
5772	824	785	738	698	681	682	686	715	701	700	662	701	705	635	690	672	665	678	638	635	669	657	654	687	709	639	653	672	691	649	662	715	642	661	683	686	684	722	705	668	650	689	669	659	627	672	698	701	665	716	695	643	690	673	735	697	681	662	659	692	674	720	673	727	654	618	662	643	717	648	664	657	633	695	683	713	674	700	680	700	695	687	678	687	608	685	598	690	681	701	738	712	665	673	664	679	631	685	712	680	667	697	700	657	674	649	651	675	653	665	692	665	686	716	663	662	687	667	654	656	709	687	702	674	617	662	704	677	697	653	625	628	678	662	694	646	681	707	642	657	657	664	621	685	706	708	652	675	672	653	712	678	619	679	671	658	661	686	674	685	636	665	695	649	685	673	676	684	688	645	690	669	661	708	665	602	695	677	677	632	671	677	718	675	667	712	671	647	673	645	675	699	713	697	643	676	668	677	670	691	718	674	650	674	675	690	647	687	704	689	690	689	653	693	668	714	719	703	703	659	668	659	719	673	675	706	646	672	654	709	674	704	681	674	688	682	666	688	672	688	699	669	671	670	699	693	685	693	667	666	740	666	695	676	702	721	696	740	677	665	677	669	678	652	673	734	684	635	662	678	696	723	659	655	723	687	652	712	673	694	698	689	731	715	685	686	735	694	604	670	683	646	661	722	701	679	725	671	683	686	687	676	681	719	662	696	643	659	700	625	688	678	662	747	679	674	656	713	681	675	688	655	709	683	712	692	694	695	691	687	676	668	660	651	707	705	682	668	719	694	667	699	639	660	656	655	726	702	705	630	691	743	655	677	649	668	728	717	708	714	683	686	705	674	661	662	713	668	636	745	678	665	674	708	644	697	620	629	675	639	672	683	676	674	681	681	669	704	636	671	663	701	668	671	673	696	676	642	660	682	710	641	703	675	618	667	724	712	640	691	687	678	658	686	629	683	644	635	655	719	728	714	689	637	642	705	666	716	702	733	664	678	658	683	710	635	668	656	660	699	690	633	690	642	679	683	650	700	663	688	644	652	665	640	700	654	672	627	700	666	729	722	644	692	688	673	687	655	684	657	650	733	692	719	683	678	679	685	667	719	712	673	634	686	666	676	665	722	669	705	673	694	662	702	642	695	686	652	647	651	676	683	692	678	675	687	688	674	665	695	627	704	658	662	630	651	717	659	669	711	687	675	650	660	726	716	645	701	683	703	653	641	612	690	650	659	735	689	722	673	636	689	649	655	629	673	680	675	732	661	709	680	705	673	666	648	688	635	738	700	667	675	659	678	675	628	649	640	693	683	661	667	696	686	683	701	664	640	700	670	649	667	703	652	655	674	676	676	672	715	663	678	699	691	658	688	672	630	686	697	637	639	698	661	698	657	654	678	643	688	733	658	691	665	645	680	677	690	656	662	693	693	658	675	709	674	697	677	700	710	678	676	669	670	678	692	690	665	704	678	678	684	690	735	647	650	687	648	696	677	694	672	681	653	695	665	704	682	669	658	641	655	690	651	694	636	696	668	720	681	670	674	698	660	688	660	666	693	641	673	649	676	725	621	683	682	668	681	645	754	766	705	700	694	648	698	684	637	708	691	664	703	696	706	664	731	690	643	656	643	675	635	652	664	655	658	703	713	696	651	700	643	681	684	720	676	722	654	706	706	679	656	661	686	690	689	695	680	695	711	680	679	635	733	705	640	700	720	685	698	607	667	644	665	655	679	738	668	705	753	735	690	652	730	662	661	710	678	678	671	702	712	650	698	695	663	681	641	674	679	689	700	662	662	664	706	713	732	649	643	679	699	684	693	678	647	695	680	676	655	671	673	681	710	686	640	679	703	652	672	636	704	658	665	699	681	708	726	659	658	654	686	695	655	633	716	666	685	626	712	655	678	683	682	690	691	652	648	669	661	692	667	624	704	667	668	700	701	690	735	661	661	629	681	681	708	624	634	669	695	632	675	684	677	647	674	710	703	714	648	655	683	645	629	657	649	658	674	676	684	712	664	678	682	683	636	713	693	742	642	686	681	692	705	693	661	737	699	699	677	679	621	624	655	704	683	730	658	690	652	661	668	693	660	664	640	656	693	669	727	634	677	702	648	640	664	634	727	634	718	635	708	670	709	660	721	658	671	654	638	643	635	715	668	672	708	699	696	662	673	715	605	670	663	666	658	657	646	694	712	652	657	676	678	704	660	668	713	708	684	675	701	675	642	658	646	683	650	660	675	728	685	636	687	695	706	681	705	651	723	653	656	702	692	768	609	719	687	711	688	672	685	727	659	696	715	650	650	728	707	703	663	700	683	695	670	677	649	665	670	675	707	655	642	692	648	679	742	671	671	723	638	721	613	680	622	679	630	662	693	688	620	676	664	668	663	706	660	685	625	670	629	675	672	709	635	701	677	678	656	724	693	659	636	674	681	639	714	692	666	653	620	636	707	679	697	696	620	678	632	633	683	671	688	689	632	692	680	633	669	744	683	722	680	682	679	694	645	663	655	682	696	690	657	645	679	683	699	675	695	703	715	653	678	707	712	725	679	696	661	660	688	681	718	668	686	665	690	704	697	670	702	628	665	688	635	714	690	698	676	669	677	734	708	697	649	722	707	663	676	665	712	704	698	642	624	683	697	685	705	647	644	649	729	741	668	678	684	667	678	662	638	668	701	679	649	656	682	647	676	682	697	667	665	687	700	683	699	688	706	681	683	686	664	694	698	712	692	687	654	668	654	683	686	722	705	658	720	647	720	691	676	682	650	662	666	684	694	643	674	637	707	672	725	695	614	674	651	683	658	678	678	646	720	648	663	697	699	623	705	680	653	700	667	660	742	690	625	681	689	657	718	657	680	673	625	671	678	679	637	696	654	687	689	692	687	674	685	685	634	640	627	691	639	691	697	683	672	656	636	656	709	655	671	717	628	650	675	666	665	703	682	674	659	654	664	662	690	711	649	698	680	687	646	659	677	694	673	692	702	687	690	673	719	608	662	679	679	705	722	669	727	673	692	659	677	678	678	668	651	717	709	626	673	692	678	649	665	671	739	650	682	710	690	678	708	692	683	695	679	663	688	648	653	717	690	668	682	685	686	667	661	682	672	706	671	654	647	640	668	649	647	691	697	659	684	631	626	673	653	661	658	660	678	683	728	651	667	704	673	728	680	678	680	640	662	707	668	729	677	666	658	637	667	664	688	626	731	615	668	695	661	687	700	690	656	689	701	677	627	705	659	666	698	662	642	680	693	688	703	684	685	768	633	662	659	696	697	656	680	669	659	689	673	690	658	665	688	646	696	646	743	664	672	699	676	693	687	688	689	659	684	672	696	687	714	730	710	718	698	700	693	713	684	635	678	680	640	635	690	681	703	662	672	633	648	699	693	678	642	688	680	667	664	671	730	635	636	700	714	658	694	678	654	708	634	714	675	662	663	666	683	666	689	643	666	698	697	634	656	657	619	651	730	637	716	672	680	690	694	636	615	632	679	682
25287	21694	25504	28399	21607	4500	625	486	436	439	410	405	404	415	422	404	379	398	390	380	367	422	374	364	394	408	357	410	355	359	389	405	385	361	381	371	383	376	390	395	362	410	392	396	379	391	380	412	337	385	387	401	356	397	362	371	415	380	386	376	401	368	313	410	357	376	390	367	352	354	350	361	369	385	343	374	336	361	382	389	379	366	350	355	402	369	338	399	365	359	352	372	386	366	380	369	357	385	358	410	343	405	371	364	383	360	353	388	398	385	352	367	382	410	398	358	354	363	403	362	354	393	384	389	351	372	399	371	392	352	437	383	386	404	369	358	353	388	390	376	365	368	412	390	359	395	345	369	416	404	401	394	379	430	370	387	431	392	397	396	389	381	337	379	379	351	362	374	358	359	374	395	346	386	400	393	342	382	386	394	367	375	389	348	386	331	376	423	370	371	394	334	357	372	386	372	382	372	399	353	367	368	406	396	361	346	388	386	369	363	390	382	373	370	384	389	374	376	400	397	370	378	358	393	406	382	380	389	376	379	388	373	376	329	396	403	389	364	427	371	354	390	401	368	361	381	374	386	383	367	376	365	332	388	358	395	386	408	386	332	329	367	398	372	401	374	364	421	360	386	368	398	380	400	403	349	347	356	384	433	428	414	387	389	385	345	404	389	397	364	357	371	358	374	349	366	370	336	365	404	375	372	348	387	367	387	378	359	336	404	371	369	363	385	379	371	378	409	367	383	337	365	371	378	362	397	363	398	396	345	377	371	380	375	371	367	400	381	369	334	395	382	365	353	377	341	372	358	391	378	382	354	336	411	365	354	345	377	361	366	374	401	350	338	367	370	399	394	374	375	397	404	351	376	408	377	383	365	393	367	358	421	401	398	411	400	375	371	341	420	373	384	363	397	365	356	339	335	351	365	378	371	389	388	369	453	407	405	391	359	354	396	392	376	388	357	389	378	353	393	402	380	384	343	362	338	419	388	406	352	399	356	410	351	373	358	389	340	387	415	403	354	384	367	368	356	401	360	395	376	402	385	368	389	354	370	360	405	393	403	385	370	359	382	371	371	360	377	402	392	379	337	382	368	383	359	411	367	361	380	380	366	382	362	374	387	385	357	395	391	399	352	396	357	381	400	378	365	427	409	416	359	386	403	349	382	356	395	390	367	395	372	391	369	363	378	406	350	374	387	349	378	379	342	379	394	364	385	357	402	352	392	391	386	374	367	380	396	407	375	381	360	389	393	380	357	357	395	381	398	370	375	402	383	374	348	375	377	384	338	401	422	369	387	370	347	397	388	380	373	410	385	358	341	396	361	402	423	358	363	394	361	354	403	393	379	390	378	391	385	366	392	356	370	344	363	382	369	372	381	355	341	372	373	383	356	386	376	326	371	391	343	425	368	373	361	404	357	421	376	369	379	364	368	400	361	350	364	396	389	373	373	372	362	379	370	386	360	361	374	380	375	379	325	375	358	369	369	383	371	359	381	363	357	348	355	369	360	402	405	429	359	351	407	410	375	360	358	408	384	377	388	406	401	356	350	407	392	380	356	368	381	359	415	373	369	372	381	388	375	371	385	366	364	370	412	365	379	371	393	392	352	374	388	390	331	372	356	404	384	391	425	346	380	378	330	371	367	377	393	407	382	369	410	371	380	373	370	356	379	373	358	391	385	381	376	373	400	360	375	369	379	376	372	405	372	384	389	375	362	367	347	350	395	356	372	347	361	357	335	426	355	393	395	372	357	350	346	390	374	395	379	372	378	397	358	402	361	384	366	386	353	374	372	379	371	412	377	361	394	363	374	375	361	384	378	388	373	371	383	388	357	379	382	371	388	364	378	380	380	427	392	373	366	415	409	372	426	405	348	412	369	359	398	399	367	397	390	405	351	385	355	353	390	362	390	377	383	357	395	360	353	362	382	331	380	387	376	402	393	368	362	393	372	387	390	398	367	377	390	362	378	339	359	369	388	374	407	369	332	386	379	429	366	419	375	377	381	398	357	394	411	363	362	407	390	374	372	346	365	378	374	368	373	376	357	404	316	381	393	382	392	359	364	354	392	389	370	351	380	415	371	416	369	366	361	398	370	372	424	394	360	375	370	426	387	399	397	382	360	358	389	364	355	395	363	409	390	390	382	358	387	384	357	379	356	359	342	447	391	386	372	345	370	378	406	378	390	390	351	350	362	388	379	383	401	412	357	371	361	386	336	398	410	417	398	365	384	378	366	358	358	368	400	383	381	358	389	402	373	411	406	388	405	364	372	374	435	353	357	380	400	363	371	378	413	368	344	389	365	407	355	372	386	323	381	365	354	369	369	344	348	414	383	367	380	428	387	369	354	332	362	374	361	337	353	348	383	374	373	368	361	372	388	358	376	392	343	361	387	386	372	354	359	388	377	398	343	388	364	359	356	387	394	380	381	348	356	378	353	403	358	372	346	345	384	334	357	351	375	406	400	368	376	322	360	373	367	412	396	403	356	355	359	398	369	381	349	384	381	338	383	400	374	373	386	392	364	357	398	352	391	387	385	366	390	368	344	389	360	362	372	371	400	385	382	362	372	368	380	381	345	376	373	357	383	417	367	374	356	362	348	364	319	388	371	381	326	397	387	378	365	363	357	366	357	378	386	334	375	370	371	388	403	375	399	412	401	350	370	407	371	371	386	355	379	378	393	386	411	381	369	395	348	364	405	387	376	392	399	396	377	376	373	397	379	405	362	351	350	367	376	385	411	382	332	406	409	376	381	325	358	385	378	375	372	384	375	379	396	405	403	377	351	430	403	409	373	394	388	388	396	397	342	401	352	388	413	339	397	387	364	359	384	417	347	346	362	367	381	370	356	377	366	374	351	385	384	358	421	388	366	389	366	358	382	396	382	392	345	369	366	387	374	382	371	380	369	377	401	393	393	366	402	375	384	370	361	360	356	414	426	400	354	342	377	378	392	382	401	403	420	339	348	388	388	382	355	350	362	385	378	379	386	385	377	379	383	346	374	385	398	413	352	405	374	397	363	389	362	379	376	321	390	344	407	350	399	367	406	368	368	389	400	404	373	389	366	353	391	349	364	382	344	375	358	339	337	346	325	389	361	397	373	371	357	390	381	376	405	404	410	352	401	367	399	387	391	391	349	381	382	394	403	380	376	381	405	392	384	365	399	377	391	368	343	354	384	415	324	391	394	374	394	345	335	380	345	376	359	405	381	363	399	389	352	408	408	381	367	400	403	346	357	375	334	376	388	387	395	367	380	363	375	339	380	357	407	391	400	405	406	353	390	363	346	412	371	380	355	397	382	431	394	349	383	403	382	418	382	367	392	366	379	401	394	410	348	405	393	384	430	372	380	394	405	402	396	402	338	367	371	369	417	361	370	392	384	373	394	371	305	359	359	363	380	375	393	394	349	365	367	393	376	374	351	368	372	403	398	345	395	358	381	382	326	366	368	369	401	418	363	394	412	408	404	371	401	359	383	413	366	388	447	345	326
3485	3080	2150	1217	1023	978	861	867	824	848	873	812	810	788	879	796	818	805	800	818	814	863	799	764	798	810	779	864	836	848	784	862	791	805	790	835	830	780	773	783	813	862	800	834	822	771	838	875	782	801	767	785	812	813	831	759	805	859	804	781	774	833	797	868	759	843	780	823	813	783	849	806	824	820	803	843	843	818	808	817	804	827	822	759	818	785	784	843	843	835	782	842	840	777	816	805	825	843	804	809	806	820	776	851	774	810	781	803	769	815	815	850	837	809	840	821	768	836	796	762	804	774	791	796	772	816	805	813	793	803	808	788	827	782	832	822	822	823	760	836	772	848	830	864	800	841	772	841	803	754	801	799	802	846	781	915	807	849	815	766	797	807	781	802	785	832	779	797	782	841	770	774	772	784	804	812	766	844	819	789	837	785	828	819	768	818	824	812	804	841	798	841	831	828	831	822	804	801	849	815	843	829	787	778	792	790	803	799	856	825	756	860	797	815	802	824	829	848	809	824	797	826	832	821	790	879	796	815	775	815	829	818	807	757	782	747	867	733	816	797	778	882	826	786	750	817	830	802	780	768	783	830	807	860	851	811	833	806	809	796	821	782	835	814	768	772	802	804	819	812	789	817	821	778	791	825	791	842	801	769	800	801	789	807	843	775	865	815	805	816	842	827	824	813	806	822	826	851	765	780	815	853	818	786	823	800	833	781	819	774	832	805	796	799	779	775	862	802	767	833	771	799	826	741	832	824	790	853	842	860	754	833	881	851	851	780	763	780	804	756	788	840	810	777	767	808	766	841	828	792	761	848	802	768	831	754	799	751	794	846	788	767	785	767	788	778	809	704	794	811	765	809	763	808	784	843	842	765	815	785	788	799	810	759	780	816	783	798	810	830	764	804	815	770	859	841	797	759	796	783	737	850	782	825	789	796	815	808	844	754	805	851	777	825	802	833	825	800	757	810	798	785	758	825	767	804	789	840	773	847	788	843	786	830	812	794	776	824	821	827	812	803	837	791	788	764	821	801	754	824	802	806	827	818	825	826	785	784	775	747	831	840	779	817	814	813	783	825	830	769	831	825	791	797	846	820	760	795	776	785	821	758	806	798	824	816	886	808	851	810	812	768	760	775	825	817	821	813	836	792	775	795	833	864	777	847	761	839	827	784	820	794	757	815	823	842	800	842	849	769	769	845	792	761	799	819	774	804	783	803	853	785	792	819	852	799	827	822	862	788	816	858	797	777	816	751	777	809	823	861	801	809	783	838	755	803	797	817	790	794	835	761	786	803	778	850	805	872	782	816	793	808	797	829	825	834	802	813	776	811	793	796	816	800	785	775	804	794	818	786	781	817	797	772	754	819	797	831	860	760	800	792	760	842	772	822	831	797	861	777	806	769	781	815	813	758	768	798	790	837	845	834	829	831	816	775	794	809	818	830	810	810	807	808	785	807	797	800	812	811	861	886	781	804	772	801	839	754	796	754	870	769	817	815	807	803	814	813	819	746	760	826	829	777	879	828	845	841	788	773	810	792	786	812	799	754	830	756	808	799	792	863	788	770	788	836	770	781	804	773	798	764	812	849	814	834	839	791	782	783	778	831	796	822	835	826	825	848	836	759	841	782	784	815	783	810	793	800	783	784	815	775	832	884	813	749	793	808	822	799	821	789	779	820	762	819	828	812	805	826	786	810	855	774	761	791	859	820	829	785	853	829	805	764	789	832	827	840	820	771	804	782	865	797	797	809	830	755	803	769	803	831	806	802	820	819	841	800	796	834	827	794	781	776	808	762	828	782	845	787	837	816	798	763	800	728	819	844	793	817	869	826	816	826	798	773	797	798	780	784	764	810	778	817	758	797	833	850	791	806	824	814	842	868	811	817	764	829	801	807	831	788	803	811	768	804	794	770	854	759	790	792	826	844	809	827	795	769	825	796	819	857	844	770	856	768	811	756	835	767	813	840	824	809	842	806	823	812	766	793	830	818	824	789	749	809	836	848	797	817	798	779	745	828	770	816	766	767	794	815	813	797	850	809	765	788	797	821	784	830	813	856	782	817	761	819	789	788	804	805	790	828	825	872	791	796	797	777	771	850	838	885	792	807	810	819	810	800	801	800	745	822	855	796	810	782	846	867	800	803	756	779	810	807	820	792	798	813	879	852	802	810	869	802	836	792	758	795	799	818	779	796	827	826	763	793	771	837	773	833	808	815	737	815	797	778	798	712	787	808	812	778	757	843	750	877	753	818	798	850	789	798	819	831	801	812	834	774	842	801	791	793	838	830	757	764	774	805	838	839	749	771	799	832	835	818	822	771	830	817	782	779	786	818	853	769	843	800	796	779	792	784	745	824	772	815	807	788	838	814	780	840	860	834	767	821	791	800	797	785	773	798	847	814	763	787	788	777	808	818	842	762	817	793	782	827	852	768	828	827	710	805	843	820	776	817	787	758	818	773	842	762	756	782	785	781	796	817	823	800	831	824	761	853	786	827	791	797	794	828	821	820	779	747	806	809	777	828	787	811	793	768	752	822	846	774	825	806	805	781	823	762	817	806	835	804	823	837	828	784	791	772	818	828	846	839	810	820	801	828	797	804	821	804	810	810	787	775	806	850	860	835	783	762	794	847	817	871	750	823	820	803	791	778	824	795	740	792	787	800	795	820	821	810	858	737	797	837	798	783	828	778	789	813	803	800	774	803	841	794	774	826	795	814	785	788	783	789	791	891	787	784	829	782	748	808	806	832	836	830	774	787	784	795	820	801	764	836	851	802	783	840	795	833	806	788	834	794	859	793	827	809	857	779	823	783	814	832	841	821	845	754	822	823	820	806	785	835	867	832	801	791	808	781	822	808	820	789	838	846	804	812	824	865	861	812	833	807	787	795	820	800	841	783	761	856	825	815	792	817	815	806	821	796	819	823	824	781	773	796	808	795	848	828	803	804	801	774	770	799	812	776	823	811	845	787	796	828	799	883	786	811	836	832	821	838	790	832	830	823	737	786	780	788	801	842	751	794	810	756	774	788	832	821	831	829	820	819	816	836	801	801	802	852	818	758	822	788	830	840	810	803	816	789	820	781	749	782	865	808	780	798	785	729	803	789	795	834	843	841	785	797	861	783	803	810	793	796	845	820	801	804	804	791	781	821	845	776	779	836	785	803	840	805	770	781	802	806	849	782	905	816	830	800	805	813	827	854	799	794	829	772	797	803	817	793	823	817	808	821	773	850	736	780	815	836	854	787	829	783	767	806	818	807	791	825	841	763	796	820	829	853	796	785	786	785	780	796	760	848	782	761	817	768	790	840	770	762	796	844	832	830	766	797	825	750	787	769	776	794	821	750	796	836	807	837	799	795	827	763	860	811	746	863	767	761	795	798	850	818	801	841	771	836	825	827	798	789	806	783	821	855	796	825	783	781	829	808	833	825	766	777	851	799	753	774	817	787	822	773	797	817	776	760	825	828	835	793	750	816	801	826	849	837	789	801
24544	21708	26145	27825	21711	21699	2945	442	386	341	283	343	334	276	268	265	263	249	263	248	266	237	247	249	233	231	238	243	223	221	228	223	241	226	253	213	233	222	211	229	214	218	223	222	193	225	231	218	211	216	240	228	176	235	194	246	232	225	226	207	219	193	248	238	229	238	237	202	204	206	217	201	191	223	188	228	241	226	219	220	242	218	190	222	219	242	236	232	219	200	224	226	205	197	190	225	255	215	203	234	202	201	259	233	216	207	250	227	239	206	245	214	210	235	235	219	195	231	219	234	211	214	200	218	212	228	212	217	206	216	204	216	213	216	208	208	177	188	242	194	246	227	233	228	214	230	208	227	204	233	233	236	210	203	219	212	211	240	199	211	195	204	216	214	236	237	233	233	213	194	224	202	239	186	255	211	231	228	205	216	215	199	211	211	202	232	219	200	219	217	216	219	216	196	228	218	236	214	207	218	224	215	196	237	224	220	197	199	176	228	203	233	257	233	228	224	229	217	228	169	202	197	236	180	221	217	209	219	251	230	241	219	216	194	195	198	216	237	218	205	230	237	212	225	240	240	213	217	197	209	202	233	223	215	196	224	219	214	206	212	215	209	212	220	212	222	237	229	208	213	231	209	226	214	233	217	230	210	216	222	212	208	218	230	229	217	243	221	230	232	237	243	211	215	213	225	204	212	218	214	209	206	220	216	246	211	213	224	249	212	232	214	212	225	203	238	216	215	220	222	217	209	215	200	205	238	257	216	215	205	242	214	223	206	230	249	201	194	232	248	237	253	211	217	254	235	220	213	207	205	224	209	213	214	197	215	212	184	223	203	224	213	209	239	231	253	242	198	212	234	230	227	218	200	214	221	231	191	214	207	211	226	238	227	216	191	229	219	227	219	204	231	212	217	226	212	225	191	207	187	203	211	205	228	230	206	212	217	231	234	225	209	229	196	213	215	219	228	211	214	219	210	226	226	211	202	223	248	243	202	217	209	199	188	231	208	201	211	246	212	211	223	240	217	232	257	219	217	221	239	224	194	219	217	201	208	215	210	210	223	206	218	206	212	221	205	220	228	204	227	249	202	207	223	221	213	226	202	234	220	231	232	229	227	214	217	238	234	247	208	230	187	217	213	207	227	227	200	216	237	216	205	205	206	224	204	216	201	221	230	232	208	241	233	223	185	248	215	243	253	231	226	203	212	213	237	227	227	238	213	228	190	211	219	201	216	214	225	224	227	209	237	197	240	242	246	204	222	226	219	210	207	208	221	202	247	195	214	222	233	193	224	251	219	210	213	223	260	205	278	221	219	204	212	243	194	223	233	211	229	241	248	238	232	222	215	224	208	214	220	200	233	246	207	204	206	206	237	214	219	197	233	248	224	197	224	220	217	223	222	210	238	213	215	211	203	230	208	226	228	262	229	216	202	227	220	232	212	192	220	204	201	204	234	203	192	226	205	222	213	239	226	198	221	209	240	225	227	195	198	210	241	219	226	220	242	222	236	229	217	244	203	216	193	222	229	248	230	212	204	238	240	255	240	238	202	230	223	227	207	202	215	234	230	228	219	234	225	219	230	189	219	246	200	214	227	239	226	218	216	207	198	220	224	217	227	233	219	211	234	235	211	243	221	241	225	196	249	207	234	211	244	200	212	219	217	219	230	202	216	206	214	204	213	240	216	229	224	217	212	196	177	206	219	215	239	201	226	207	195	271	207	200	223	211	206	222	223	235	225	235	243	193	184	217	236	214	211	262	221	226	207	212	195	244	212	249	228	197	196	213	230	222	215	220	241	223	190	194	231	238	207	194	244	207	220	209	190	231	243	226	215	218	246	201	215	230	223	240	228	205	220	210	205	205	244	204	203	205	210	234	200	216	239	212	235	207	223	218	191	200	216	239	200	216	211	230	217	207	247	229	225	215	221	217	212	229	199	212	262	216	205	224	215	208	197	218	235	221	194	210	235	224	231	229	205	225	185	217	207	230	188	195	208	202	215	173	231	245	220	213	212	236	200	224	224	244	222	228	239	220	224	218	205	224	200	194	231	242	202	200	206	198	208	225	223	224	228	197	219	230	200	229	228	212	220	214	205	238	231	203	227	209	195	217	214	242	194	210	238	216	200	228	229	199	227	236	222	224	206	194	223	216	204	217	241	223	259	199	209	210	241	210	219	218	214	215	229	210	239	235	223	205	216	200	218	219	215	210	208	193	211	189	211	230	203	235	217	191	204	219	208	222	192	206	210	231	205	258	201	199	225	220	220	212	207	208	232	208	235	226	226	209	204	201	213	224	198	244	191	196	223	238	227	188	235	226	232	223	224	228	216	209	205	174	221	210	193	204	231	259	219	231	211	241	239	199	221	196	196	225	230	236	205	191	250	207	243	233	234	257	244	223	242	203	234	234	233	217	203	206	211	232	211	215	212	210	238	241	242	209	211	229	237	226	221	206	222	214	239	209	226	207	240	203	256	222	198	227	237	212	221	229	230	223	207	242	248	248	253	205	202	195	232	192	208	226	191	222	199	196	220	238	238	200	192	200	215	215	190	217	219	217	201	228	205	207	233	209	191	248	210	202	216	264	215	233	184	210	207	216	241	211	234	221	211	227	203	207	234	192	209	209	221	208	222	243	221	225	226	208	218	204	194	238	213	218	219	212	219	235	203	209	212	222	237	212	209	209	206	213	213	223	202	223	220	192	195	200	208	221	217	212	216	215	216	233	217	218	229	207	248	205	248	211	196	239	215	193	207	228	194	225	238	233	248	203	226	208	207	223	183	197	213	263	260	213	222	209	223	194	225	213	240	220	227	203	205	219	224	235	209	201	201	212	237	191	217	230	234	206	222	240	224	194	217	193	240	210	206	238	216	208	227	241	206	236	236	220	210	217	216	235	211	237	232	215	212	209	203	215	237	240	230	214	231	243	253	244	227	218	218	215	247	219	232	202	209	233	209	206	222	226	207	229	206	194	215	230	252	219	231	237	209	205	201	207	214	203	230	227	225	192	186	214	233	202	202	201	191	226	234	252	251	198	238	220	246	190	210	224	211	235	203	190	229	194	237	213	202	199	203	206	208	213	237	205	232	225	242	209	239	198	213	223	211	198	222	239	217	220	218	223	237	212	199	223	250	213	219	211	223	204	203	232	253	206	199	245	218	212	248	234	206	190	219	226	200	203	221	211	214	218	215	251	233	236	232	217	234	212	200	261	194	226	202	215	200	203	218	206	226	215	242	212	220	205	218	232	206	228	239	222	211	257	209	221	225	216	205	245	234	188	185	210	228	226	236	217	219	207	230	234	212	203	214	208	228	209	253	211	205	198	242	209	233	234	228	198	217	190	226	258	224	245	173	236	243	232	206	223	224	201	236	223	234	214	240	233	243	227	223	224	223	207	229	228	220	201	197	192	234	234	198	220	207	213	243	247	182	233	208	205	240	188	240	205	217	233	227	202	214	232	195	198	212	219	223	196	217	237	204	228	242	207	213
3490	5012	3120	1473	963	728	640	578	579	516	523	530	533	510	512	538	525	534	465	511	539	500	525	482	492	500	492	465	481	512	477	493	542	488	460	502	455	499	515	473	501	474	432	469	506	523	478	483	444	485	529	518	470	484	502	479	482	492	494	500	501	498	508	468	478	474	480	543	470	501	502	509	482	460	483	524	499	487	539	524	482	461	526	525	498	465	486	483	511	477	489	497	505	493	456	514	485	465	475	515	485	475	445	479	490	476	505	454	476	482	478	483	504	437	476	517	470	511	511	461	429	476	479	476	517	458	503	462	482	477	496	504	534	465	406	497	519	477	508	479	500	455	512	484	516	492	471	496	517	484	496	501	473	520	488	532	449	469	506	510	530	500	458	470	458	536	496	525	485	499	479	487	493	456	474	507	477	511	473	509	498	486	498	474	470	479	489	480	479	504	491	470	456	474	478	462	526	466	496	471	458	495	462	528	478	491	483	505	485	473	497	465	462	486	488	500	465	492	466	496	483	505	522	505	513	512	476	489	518	469	475	493	469	519	496	451	492	476	474	528	520	482	486	507	488	488	478	493	540	499	482	504	459	489	481	518	452	469	462	497	512	482	505	513	531	482	503	501	486	477	501	501	519	492	541	465	453	487	462	512	496	463	477	486	539	495	487	490	488	481	502	475	461	507	496	498	500	518	510	493	479	490	510	523	457	442	489	470	490	477	478	489	475	513	471	500	464	478	463	496	458	495	513	486	481	505	499	443	474	497	481	503	506	496	528	488	505	481	484	461	476	488	491	476	491	492	469	501	524	456	497	501	485	493	475	469	475	503	481	483	473	492	444	502	486	504	520	455	480	484	470	479	493	479	490	488	419	460	462	434	490	509	508	471	515	490	462	464	470	504	521	535	459	458	477	477	497	518	495	488	486	494	523	485	474	488	493	480	474	502	462	487	493	447	490	471	489	469	501	483	509	481	526	475	443	452	499	504	496	490	505	474	529	514	472	483	503	475	466	489	477	490	476	477	490	455	502	541	477	464	492	467	463	513	477	508	487	467	468	449	477	465	472	468	506	449	517	535	511	436	471	487	483	496	491	515	490	466	450	449	476	501	526	510	497	509	483	464	509	455	471	475	473	453	464	514	471	457	499	509	530	523	506	464	515	515	518	512	474	481	514	484	516	500	473	470	461	479	474	467	497	496	457	488	461	490	500	503	543	487	491	520	495	485	445	489	475	468	497	509	484	506	513	425	472	491	493	497	480	485	508	469	461	462	498	451	525	496	493	499	520	458	482	475	479	464	482	474	458	491	478	517	479	478	430	495	499	512	457	473	503	455	516	483	467	454	507	495	491	496	449	488	518	454	470	502	504	453	458	467	482	473	442	449	506	454	529	521	473	468	497	508	449	480	466	499	507	465	515	479	509	465	498	473	497	508	482	500	472	479	457	457	492	483	496	511	496	477	490	503	502	488	508	492	458	475	472	475	457	496	495	485	486	486	503	472	497	492	495	498	455	487	481	513	468	470	470	502	495	474	503	454	468	514	493	459	480	486	465	517	468	480	505	454	497	505	483	481	484	488	497	492	460	513	480	496	479	520	539	463	496	482	496	459	550	464	483	497	475	461	447	480	501	455	478	512	511	498	455	475	519	498	462	488	507	488	467	471	488	496	487	473	486	527	469	458	499	502	489	507	440	497	548	478	518	465	513	518	488	467	532	469	502	483	488	479	473	475	524	523	499	482	538	476	515	455	472	479	487	509	485	518	514	497	439	461	472	533	486	492	527	507	499	478	480	474	454	469	531	458	495	538	444	514	478	510	439	463	476	534	452	526	506	462	486	480	447	465	491	490	500	487	478	521	505	506	503	511	488	460	486	534	464	478	442	486	488	484	476	495	469	487	476	466	465	474	512	510	472	456	513	456	483	475	495	469	498	518	490	491	476	467	462	472	464	446	438	478	509	480	428	509	505	474	514	479	499	441	485	498	466	473	503	448	470	525	491	471	477	499	462	488	501	493	480	429	481	471	512	484	514	522	489	532	483	498	509	485	481	530	494	459	509	486	445	469	466	483	526	493	509	474	507	494	488	486	474	524	474	503	485	452	483	484	508	506	481	479	475	510	500	486	515	493	528	544	455	489	484	490	471	521	500	475	482	532	510	532	467	479	498	486	527	463	496	472	449	519	481	452	476	481	466	511	470	467	484	462	472	467	485	497	526	457	467	547	481	520	482	518	508	496	433	489	436	477	500	469	498	510	468	535	480	493	504	502	479	455	431	491	498	514	472	460	476	510	477	489	501	491	480	502	496	479	529	496	500	458	435	500	498	484	492	516	475	515	457	446	454	481	482	442	475	480	502	476	503	444	477	492	504	474	455	473	501	495	483	497	504	466	515	461	476	452	455	455	500	471	502	457	524	514	507	503	502	498	477	476	488	473	476	483	477	479	467	460	494	484	495	479	501	479	445	429	490	483	467	532	516	515	470	481	540	492	499	505	477	496	465	501	483	491	493	447	518	476	473	443	449	492	480	485	518	474	502	476	475	481	494	493	458	491	535	460	449	437	499	464	436	465	482	486	479	467	451	493	524	487	485	501	493	438	504	477	496	491	482	497	476	481	476	495	506	452	453	522	502	496	522	484	502	490	525	508	456	466	505	477	486	485	445	458	503	477	474	498	499	492	536	484	464	485	468	477	493	456	470	500	520	467	490	480	467	484	494	504	478	481	475	443	492	476	518	466	451	507	489	511	505	497	487	482	478	509	508	482	498	506	483	509	477	494	484	483	494	442	494	481	485	466	479	517	490	443	482	488	528	467	503	485	504	462	481	471	513	459	473	497	480	510	491	452	481	483	520	488	491	488	483	517	533	478	471	506	492	502	475	454	477	508	480	479	482	455	497	468	498	467	465	490	467	507	447	477	447	498	503	465	447	475	446	488	456	519	508	469	474	487	475	498	509	479	511	499	475	490	514	459	500	469	496	497	463	481	502	471	489	497	461	451	476	512	486	468	470	508	482	486	473	489	526	458	532	496	502	437	479	468	451	508	503	464	484	532	468	508	518	506	494	475	465	475	501	483	460	494	475	495	496	497	492	494	485	510	478	449	463	484	444	482	484	479	506	477	468	488	457	488	492	479	508	467	502	491	455	511	504	506	468	459	496	530	440	467	472	505	517	485	476	506	501	482	478	506	531	468	495	501	453	507	470	504	464	486	528	462	495	472	470	488	494	502	498	507	461	506	513	476	487	483	482	484	491	502	466	492	464	470	497	493	478	502	468	454	500	464	484	503	459	412	501	474	486	474	542	472	480	501	500	496	497	498	469	491	472	494	506	474	511	462	505	488	491	476	458	473	471	493	511	474	503	460	510	506	486	492	448	495	502	508	479	491	483	520	479	482	486	457	478	480	498	475	486	477	513	474	502	454	492	532	477	483	547	486	454	466	502	496	477	508	491	512	466	465	472	492	480	502	462	509	504	469	456	477	510	508
33504	10034	914	348	270	304	319	318	278	305	291	329	310	316	319	258	279	309	298	299	284	286	290	325	290	296	301	298	317	306	289	294	301	309	294	325	297	342	266	307	314	284	288	307	285	262	291	277	324	283	317	281	302	325	313	308	297	291	289	288	269	321	263	328	342	331	332	283	309	306	271	317	312	283	279	309	325	306	307	296	311	304	253	314	283	311	287	312	296	286	283	282	295	320	313	310	287	274	293	287	326	330	313	291	309	293	304	305	270	286	311	298	280	317	331	298	318	344	316	282	288	291	302	318	309	290	327	321	337	288	319	276	302	307	309	290	309	306	287	308	313	312	303	289	286	299	312	316	237	301	291	296	285	313	277	323	313	293	285	295	325	298	303	283	312	293	272	308	274	313	302	285	282	280	281	318	284	290	325	306	289	273	286	294	282	315	282	291	295	301	306	275	307	305	305	330	305	342	292	293	280	314	288	285	315	295	287	315	269	286	301	321	299	293	314	272	293	308	289	353	306	308	304	288	273	301	332	286	286	298	287	293	317	321	268	307	317	287	311	286	272	289	298	313	295	270	306	296	324	299	284	324	310	278	301	315	267	310	299	290	319	297	281	308	294	301	319	284	296	299	306	280	287	296	279	273	321	278	267	283	316	294	299	288	302	267	307	324	313	311	316	318	299	285	303	297	339	283	310	285	279	296	288	271	293	297	349	307	275	259	285	294	287	309	317	300	329	270	256	285	296	306	275	302	290	325	300	324	283	302	303	339	299	308	285	333	308	295	288	283	303	277	268	279	295	319	306	297	305	326	280	288	291	296	267	323	292	306	323	292	299	269	302	282	304	295	287	299	297	301	293	292	272	330	312	318	300	329	289	310	285	260	305	286	337	289	288	280	334	279	289	299	324	292	307	314	295	320	301	291	338	300	296	336	302	282	314	276	310	290	293	311	323	311	263	305	301	304	312	315	290	338	274	273	290	285	300	296	313	331	306	297	301	270	279	284	297	318	304	303	290	306	304	271	279	278	285	303	301	254	276	291	281	297	315	267	288	303	298	258	261	304	276	286	301	315	303	298	294	303	315	289	266	315	335	288	327	297	324	295	305	281	304	315	278	285	301	318	299	322	303	286	279	303	330	313	284	318	296	265	258	331	265	302	300	295	279	326	302	298	310	288	304	335	341	284	273	304	285	293	324	292	319	300	292	303	330	292	310	289	296	289	312	278	286	268	309	271	312	288	281	271	298	311	302	296	297	307	316	290	279	319	331	302	307	300	298	291	288	294	319	322	305	329	323	281	314	288	288	256	300	322	303	322	299	280	253	260	301	357	318	311	310	304	278	323	270	298	311	311	299	296	305	319	273	279	290	276	309	291	277	284	295	296	274	323	297	314	294	292	290	280	269	305	323	322	317	288	294	302	291	303	269	312	308	312	320	322	299	267	282	304	293	339	295	290	302	317	312	317	324	272	314	278	291	282	309	281	274	278	310	297	263	310	267	293	277	257	294	284	288	283	308	299	285	282	316	279	309	322	313	274	260	296	313	321	294	297	275	291	312	351	320	294	255	327	278	315	311	307	310	341	299	294	296	284	284	251	299	282	284	293	308	296	289	321	306	288	313	305	303	328	279	281	277	295	316	287	286	251	312	277	340	267	294	294	315	282	329	299	291	277	317	294	289	295	316	276	288	321	318	278	304	311	310	298	305	318	305	315	331	276	300	307	330	264	303	298	299	303	351	284	287	278	275	289	291	296	285	315	300	299	279	319	295	304	301	292	307	304	290	308	303	295	299	308	295	314	315	265	278	270	313	319	288	263	269	294	273	289	293	293	248	299	338	278	276	294	309	342	301	314	285	281	301	322	284	291	313	283	334	301	281	278	285	289	309	300	323	296	280	292	315	321	274	290	299	325	285	311	297	318	285	293	328	283	291	298	325	341	281	291	323	294	321	283	304	296	269	305	272	272	274	292	303	289	302	293	304	333	295	327	299	267	279	293	301	277	321	277	303	296	282	297	308	291	310	275	310	296	290	305	295	264	292	282	271	294	315	295	300	303	297	287	260	343	292	283	298	297	268	288	343	311	278	296	288	318	289	293	284	325	342	295	319	295	338	280	287	289	270	277	319	317	317	274	301	274	310	303	310	309	274	319	314	299	298	309	297	333	312	271	284	312	287	297	327	298	341	324	276	289	320	312	278	310	289	314	285	265	291	289	301	264	306	326	303	264	299	317	294	283	328	298	293	277	305	278	313	316	288	331	286	300	303	315	284	287	283	280	306	306	310	285	293	256	277	270	327	319	297	283	284	253	282	304	290	305	294	313	280	292	293	305	289	285	285	298	312	297	298	309	277	275	306	309	283	266	334	317	282	298	292	311	300	333	293	321	309	289	292	304	306	328	329	303	287	291	304	282	320	293	295	264	323	329	281	274	322	315	317	345	336	318	312	273	293	302	280	339	323	320	285	308	284	274	291	292	254	306	314	306	312	282	262	295	303	283	277	297	311	301	304	309	336	282	288	276	281	306	342	309	294	309	308	298	311	316	298	310	277	273	319	283	269	292	321	315	301	290	287	281	285	305	288	304	346	278	329	347	312	289	280	299	295	327	318	317	321	286	308	339	296	281	308	290	310	270	280	291	293	288	259	290	314	302	284	299	310	317	311	306	295	258	283	296	300	297	287	308	282	307	306	347	283	295	299	296	338	291	310	307	309	288	329	268	306	292	300	294	324	328	289	302	319	279	277	320	293	261	282	302	319	327	308	263	275	305	294	304	314	303	298	341	257	303	324	283	309	294	308	326	283	273	331	340	302	303	294	284	299	258	292	299	299	333	288	325	301	273	283	305	299	304	295	299	297	290	331	325	308	264	323	329	289	303	310	292	296	301	314	305	297	290	301	322	286	274	259	289	332	309	263	320	301	308	290	339	297	301	288	260	269	292	295	302	281	327	289	271	290	285	289	311	290	261	292	330	298	317	296	298	297	285	292	294	313	317	290	302	263	305	289	259	300	311	292	303	313	307	264	298	291	309	286	301	318	265	313	308	322	278	329	302	286	308	301	311	271	316	293	271	310	274	245	286	270	274	302	284	294	304	293	302	292	291	306	304	273	264	300	304	325	299	275	272	307	276	308	322	308	275	277	322	299	291	285	300	277	301	318	274	263	302	317	278	288	285	300	278	281	299	287	266	263	294	274	274	282	293	315	277	297	295	305	335	312	311	307	326	317	287	303	336	329	284	324	313	278	280	310	292	316	275	305	293	297	314	308	290	306	286	325	298	290	300	328	260	305	271	307	292	260	274	303	309	315	301	343	313	291	316	291	302	300	304	308	287	303	292	284	325	322	280	301	288	283	303	308	291	271	304	276	293	288	293	328	306	282	318	298	287	286	300	307	315	298	301	305	288	298	276	328	286	317	325	281	316	319	283	308	300	307	330	315	299	285	298	312	274	279	306	300	287	311	294	281	301	269	268	285	317	266	319	306	291
5714	755	748	747	672	689	683	652	712	697	646	709	724	686	649	676	742	688	712	674	660	702	666	669	705	718	693	693	667	662	705	651	658	712	655	714	660	699	670	615	662	662	707	697	710	665	646	708	688	700	693	645	680	733	718	693	660	679	698	634	696	684	656	670	698	649	691	678	647	670	676	672	706	691	718	665	683	660	656	655	658	674	671	672	725	635	677	698	660	699	651	674	650	696	665	666	656	715	694	693	674	677	699	656	648	629	661	669	694	670	685	691	658	719	725	709	692	681	677	699	681	695	678	709	696	678	686	700	675	680	643	687	710	725	686	656	649	662	726	633	689	702	672	685	685	696	719	678	708	686	676	738	690	691	677	699	682	696	681	628	684	665	677	681	674	701	690	671	725	661	685	683	690	686	678	649	692	696	713	676	681	670	687	704	678	657	666	678	685	669	679	699	731	678	628	685	660	694	692	711	650	673	689	649	708	651	698	664	678	644	726	691	668	667	664	690	647	660	675	697	700	656	714	663	687	681	693	682	664	618	680	658	728	686	665	674	711	716	611	655	670	688	692	711	722	718	696	656	642	666	699	707	704	669	752	652	705	666	751	679	656	660	671	685	654	684	679	712	711	700	681	644	694	652	664	686	666	703	658	690	675	702	700	617	679	708	659	695	630	671	713	685	652	644	699	685	667	671	666	707	698	657	695	699	688	654	675	651	709	703	672	702	679	702	702	702	707	662	702	714	719	658	693	681	694	697	660	681	692	720	678	694	691	711	647	692	701	688	661	668	648	666	707	679	679	730	680	661	738	653	693	660	650	696	668	693	647	697	626	690	665	675	682	642	688	638	666	669	709	653	699	689	684	677	663	660	673	665	642	698	672	675	673	700	689	707	653	724	710	646	641	640	672	724	678	649	683	651	675	687	670	591	666	698	695	661	661	672	689	668	659	694	685	679	675	708	681	668	706	680	675	696	634	714	711	682	662	686	706	707	701	657	689	662	633	709	695	684	666	688	698	746	660	671	657	653	695	704	693	677	673	697	672	676	659	663	675	717	666	633	686	657	695	645	703	665	686	695	670	686	677	658	654	685	673	715	710	648	690	636	657	703	611	668	669	674	614	660	649	733	674	693	674	684	706	686	649	663	714	649	691	669	760	666	707	675	676	635	680	728	682	661	697	704	664	674	671	679	646	652	668	679	694	709	637	663	658	665	686	728	662	678	647	707	670	678	679	693	668	662	677	626	695	644	673	644	686	704	655	651	686	670	646	698	656	720	679	671	686	694	680	710	693	701	675	666	691	711	671	665	703	687	683	704	677	705	702	674	663	663	696	705	652	703	684	699	722	687	696	690	611	658	690	676	736	696	680	665	658	696	689	698	684	657	682	669	654	696	716	625	689	666	661	679	698	729	644	630	684	635	700	677	687	713	688	714	692	680	653	650	682	678	688	707	712	654	681	689	682	679	646	704	665	691	680	693	659	662	684	674	711	718	713	732	687	675	679	660	668	683	647	741	657	668	665	704	709	681	696	700	652	644	658	658	702	711	672	693	660	670	706	707	661	624	634	731	666	698	702	684	662	673	672	660	705	652	604	699	645	670	685	668	642	686	706	732	685	640	680	669	703	710	704	701	687	652	668	657	670	651	698	652	676	700	698	710	701	685	668	711	675	713	687	647	644	699	656	684	680	692	663	673	693	676	696	669	679	680	666	640	718	691	681	674	673	739	672	696	673	678	731	726	678	619	699	623	686	717	659	664	679	692	697	671	693	678	675	699	651	713	682	677	718	671	699	679	679	657	627	680	642	680	674	708	667	740	672	692	652	765	658	740	632	695	693	727	727	652	688	647	659	735	698	717	633	637	686	651	657	701	650	651	676	688	665	697	664	700	700	685	638	673	672	697	695	727	690	665	655	660	692	672	671	661	722	672	675	678	696	687	676	700	669	678	657	680	690	661	683	713	706	646	646	657	657	666	700	641	654	697	663	699	689	693	666	718	658	660	694	649	661	677	664	644	678	670	666	677	729	715	684	734	685	705	700	681	698	658	659	661	684	632	720	653	682	651	687	653	726	678	685	651	670	727	663	712	677	675	657	624	688	746	687	678	635	711	672	706	672	676	694	655	709	693	658	685	749	691	703	657	683	646	623	689	643	669	668	702	672	714	722	652	696	692	676	666	692	668	712	650	691	685	700	646	682	653	681	694	692	696	678	700	707	651	685	720	653	639	681	693	694	662	645	653	663	686	704	687	677	726	658	656	702	664	653	708	707	677	653	672	651	696	716	702	680	684	705	643	676	710	648	662	698	716	670	665	697	682	696	690	606	660	654	677	668	693	694	699	673	670	639	685	647	656	670	720	728	630	700	721	702	688	658	654	671	703	681	723	682	688	715	718	672	702	727	744	710	659	709	647	641	670	686	653	701	709	684	691	684	683	651	666	630	678	664	725	641	668	671	671	659	669	658	748	701	741	682	711	681	679	671	698	695	668	693	705	742	687	676	651	674	644	675	708	672	671	648	700	681	685	692	699	654	709	702	709	640	661	663	670	637	727	656	661	704	687	725	649	696	636	695	731	635	668	668	680	663	730	653	684	757	655	709	682	667	681	746	657	651	703	632	694	672	721	658	720	700	667	652	627	669	687	703	696	668	700	678	653	677	654	655	648	698	708	685	673	705	681	696	695	713	670	704	706	697	687	676	699	673	668	676	709	673	698	673	682	694	711	686	660	696	678	714	702	665	681	708	675	670	693	639	703	687	702	695	638	659	677	685	682	696	691	662	673	681	690	689	648	662	698	731	698	651	668	719	690	724	670	697	676	698	660	694	635	680	620	706	685	711	716	759	697	712	654	679	680	688	722	703	641	664	635	641	634	696	686	668	638	705	681	692	680	697	667	706	657	686	714	708	688	681	693	696	631	662	664	634	700	681	683	637	692	671	688	688	663	689	659	691	696	678	657	636	670	661	661	744	669	692	654	698	684	700	716	694	663	664	640	652	686	719	681	673	637	702	689	721	653	671	623	652	660	624	661	731	685	662	664	724	743	664	689	677	666	671	698	651	690	707	706	665	678	657	738	654	709	642	697	663	722	681	726	702	664	708	688	700	675	698	670	688	699	659	680	659	720	682	659	646	702	645	680	699	700	695	713	673	706	659	726	676	683	659	687	702	662	696	669	656	674	677	692	674	714	590	709	693	704	633	699	680	649	663	718	688	673	682	659	673	695	647	702	683	698	692	690	625	665	710	648	683	687	646	696	654	750	687	653	677	654	690	667	681	684	712	667	753	665	655	680	677	675	656	724	637	643	683	648	660	713	678	682	668	643	696	671	676	717	654	716	701	669	687	701	652	688	686	690	681	685	689	673	689	730	690	688	706	714	687	698	646	660	648	673	699	658	643	674	699	673	695	661	645	624	668	684	725	707	673	721	682	687	702	697	651	661	711	723	696	634	685	669	710	655	628	700	695	698	709	646	705	686	662	680	680	689
25260	21680	25443	28399	21544	4185	630	465	426	449	428	401	448	411	409	356	402	425	416	375	431	438	371	367	379	396	396	413	417	365	384	397	378	395	348	382	384	337	367	363	380	380	366	382	368	378	359	386	377	362	353	361	388	369	351	399	370	403	389	389	384	369	403	357	387	351	371	398	395	401	356	424	374	415	325	373	382	407	357	354	410	376	396	359	364	401	389	361	416	376	385	385	395	382	370	418	390	357	389	389	366	396	376	385	395	387	360	409	406	407	362	405	382	395	387	370	354	380	390	426	381	366	384	416	415	390	389	367	350	353	405	351	380	355	350	362	372	374	409	425	393	402	380	417	454	356	368	354	378	366	397	375	398	427	387	347	358	372	356	381	377	409	373	356	401	365	363	362	370	388	369	348	390	365	383	369	327	387	375	388	427	395	336	375	343	383	368	373	359	377	371	358	382	397	410	370	383	364	375	360	386	395	395	360	395	411	382	399	365	366	391	349	341	365	368	384	386	395	377	400	390	381	370	398	377	349	432	401	399	393	379	394	364	373	365	353	375	402	355	343	412	385	373	346	363	371	366	362	388	357	370	392	365	365	337	369	391	406	383	387	394	340	354	373	396	354	398	362	390	387	408	385	393	387	369	384	395	392	340	359	379	369	377	383	375	377	326	355	351	385	343	392	397	407	396	372	344	370	399	366	377	368	377	351	371	407	370	381	357	393	345	389	387	361	350	339	373	390	380	404	363	377	371	405	385	391	380	347	374	367	351	364	375	378	364	354	368	359	370	364	358	368	355	391	360	375	393	349	363	392	350	396	415	372	318	361	377	360	361	390	427	376	363	378	382	391	349	356	357	366	356	382	382	368	391	395	382	367	379	419	372	361	362	354	374	359	375	384	339	384	393	347	363	371	397	398	370	385	358	397	389	383	352	341	374	330	347	350	388	387	395	392	367	378	387	349	348	348	381	392	393	381	369	386	353	410	374	381	385	359	381	378	368	379	337	397	378	355	400	360	376	356	392	381	375	330	410	396	424	389	364	370	375	368	388	372	351	411	437	392	381	382	374	365	404	423	376	411	361	377	348	347	367	388	385	390	415	376	369	396	379	370	377	375	398	386	362	369	387	384	370	372	349	342	342	366	372	388	398	389	331	398	375	369	348	351	386	415	403	407	403	368	366	413	363	372	354	377	362	357	367	333	393	373	337	351	364	335	417	402	395	390	355	409	355	384	387	365	406	401	372	381	361	367	390	399	386	369	364	366	342	349	359	378	361	344	362	377	408	376	370	366	371	388	361	373	383	348	367	374	376	404	369	390	345	402	359	372	361	330	387	380	360	404	399	364	370	418	380	368	376	365	350	396	361	388	405	379	366	387	350	364	366	378	379	385	375	333	401	382	372	385	407	386	418	373	334	381	361	403	392	410	377	348	357	375	364	371	383	405	382	367	373	373	424	407	388	353	387	365	384	376	352	409	348	334	385	382	377	380	372	395	365	365	370	371	377	350	354	345	372	372	443	356	377	412	333	361	370	349	356	386	386	393	387	357	394	398	378	336	368	350	358	378	387	385	373	402	356	401	397	328	384	394	377	355	341	366	376	367	388	408	376	396	368	403	381	392	362	381	396	395	390	375	398	417	402	389	393	350	334	376	379	391	390	398	381	381	381	363	390	399	402	370	410	392	386	402	412	367	400	377	395	403	354	364	383	389	378	386	362	387	363	387	397	378	369	370	361	380	400	394	415	365	366	381	351	374	354	378	316	379	379	385	345	385	404	383	375	377	367	370	359	385	397	371	359	365	365	365	399	377	359	386	374	404	357	382	380	372	353	369	394	422	384	398	368	390	373	350	400	384	362	378	407	405	366	383	384	369	342	359	408	398	396	362	385	361	338	379	369	346	375	346	354	385	356	395	406	418	376	388	357	403	352	343	367	403	379	417	412	384	379	358	357	380	348	405	379	409	368	376	381	346	394	389	380	363	359	408	406	373	392	383	352	416	366	386	434	346	371	427	385	382	379	373	374	366	365	382	391	398	387	378	384	398	392	386	362	369	389	379	377	397	338	413	376	383	393	404	394	371	381	300	392	402	363	356	323	409	400	374	390	370	337	427	377	376	400	385	383	335	338	381	360	421	365	370	361	349	368	376	363	403	373	368	394	381	398	401	399	389	372	391	365	384	375	380	387	390	417	383	367	405	407	418	366	377	358	385	419	390	347	339	378	367	398	360	368	344	382	371	417	384	331	366	381	384	365	387	414	402	383	373	422	395	372	403	352	378	394	372	401	370	352	422	388	367	354	366	335	384	343	367	374	373	389	384	372	387	352	366	348	365	426	385	394	395	353	377	359	411	366	405	402	409	345	368	357	383	423	379	374	381	408	387	375	372	377	351	368	383	372	393	351	371	378	386	344	365	389	405	385	380	351	362	385	381	382	409	390	350	393	398	380	345	353	419	424	374	364	341	383	340	349	362	340	377	409	341	360	378	356	348	360	394	371	372	396	389	359	364	386	375	386	372	357	393	365	405	385	396	386	368	356	392	363	404	363	370	399	389	373	399	380	361	382	382	355	385	410	385	388	398	383	409	376	394	387	413	369	389	396	384	380	371	368	360	408	382	354	384	362	379	342	406	401	384	355	355	374	351	384	373	411	404	416	377	379	379	369	397	364	377	396	375	408	363	347	388	379	398	428	409	373	365	401	389	377	367	384	354	334	373	376	416	354	360	391	388	390	384	396	354	396	391	388	358	377	346	415	367	365	453	409	358	388	373	400	382	382	381	365	360	409	367	395	388	382	391	345	412	392	373	388	377	380	383	357	370	378	348	387	361	372	382	413	389	396	385	359	375	443	381	400	352	373	391	379	391	371	380	389	384	398	403	400	351	384	385	412	371	384	398	418	392	384	403	373	363	369	382	392	379	373	345	386	405	350	401	363	427	368	329	396	379	393	380	365	381	357	382	365	371	366	374	340	390	365	360	366	393	337	366	413	363	422	375	367	363	392	395	378	414	374	374	365	345	374	352	415	402	354	330	390	379	387	341	397	361	381	393	343	396	389	385	369	363	351	378	402	378	391	370	386	376	382	380	391	358	354	377	383	426	409	358	360	388	399	385	357	400	383	366	345	389	377	373	354	414	363	377	428	367	393	370	358	330	421	369	334	354	373	433	373	399	393	337	401	370	398	370	371	382	366	389	387	373	413	390	390	367	405	401	399	384	363	377	361	401	360	378	337	359	399	368	362	393	424	355	365	381	368	393	405	387	363	401	387	378	383	392	377	365	390	340	384	378	397	384	321	337	364	402	375	388	380	381	353	361	382	356	385	406	343	375	375	393	355	394	380	380	390	338	351	388	355	381	385	375	375	376	387	351	375	370	405	374	393	358	421	384	371	350	349	334	357	354	369	387	355	375	323	351	391	392	345	354	378	360	413	412	399	381	371	373	381	381	368	394	418	384	402	407	368	384	359	383	360	399	385	384	365	375	378	362
3538	3177	2065	1391	1057	973	880	839	846	846	818	841	803	798	869	831	786	784	791	765	826	776	840	797	828	811	831	825	799	815	821	845	787	807	762	830	766	805	778	830	820	835	780	767	784	814	820	800	804	800	791	777	792	821	829	793	789	768	805	851	802	842	784	853	796	788	809	814	831	810	838	815	869	864	744	840	804	791	795	772	840	801	770	795	784	800	837	751	729	805	797	814	851	797	811	822	821	788	817	798	775	841	824	816	787	866	757	771	777	790	848	797	827	847	781	791	807	829	792	826	759	848	770	803	773	770	804	792	777	788	768	773	803	784	834	836	795	775	817	798	866	845	754	815	791	770	811	824	801	803	776	795	849	804	797	768	802	841	825	812	774	812	805	825	811	796	829	814	799	798	782	775	812	838	800	798	844	803	799	823	834	835	811	782	806	835	834	825	808	797	789	795	783	788	788	795	824	808	795	789	789	812	811	846	806	774	778	789	775	795	838	795	819	831	825	836	816	807	813	828	773	782	804	813	815	797	831	798	809	778	838	775	750	781	829	736	817	826	827	856	803	826	830	807	820	853	791	789	778	810	807	821	818	837	773	833	750	759	822	773	795	769	806	794	762	804	764	796	759	801	768	839	783	817	820	849	844	756	821	766	822	806	834	793	827	792	866	799	827	767	825	740	793	761	780	765	792	771	788	839	868	794	822	787	801	800	809	819	814	806	804	726	797	801	799	755	839	797	834	822	780	763	810	768	866	811	822	784	849	847	785	788	795	806	780	782	804	788	804	843	810	852	804	769	823	786	817	795	827	825	780	817	824	849	920	840	763	821	807	757	792	812	769	836	799	844	785	839	805	819	830	814	781	805	831	854	812	815	782	780	830	809	832	818	821	851	858	792	789	804	804	794	795	795	859	806	835	826	752	808	824	792	748	854	765	798	758	816	804	840	807	786	849	834	814	864	763	786	802	785	750	830	843	839	792	820	864	839	785	789	831	816	803	760	799	863	786	823	800	794	793	807	758	836	829	811	797	818	827	839	801	802	794	830	821	785	849	854	826	824	843	807	842	768	836	807	789	788	848	851	780	779	812	791	789	820	767	759	782	838	794	820	844	798	788	800	795	795	794	814	785	852	783	817	797	787	817	808	795	817	761	806	754	754	774	753	832	794	820	798	810	816	779	790	807	840	844	797	798	775	816	818	795	814	833	818	815	853	804	820	791	824	774	807	783	839	795	850	773	816	781	754	783	800	763	781	772	837	765	800	782	823	879	766	809	791	826	790	817	838	829	817	808	824	795	773	780	785	839	837	805	824	814	765	854	793	830	779	757	823	774	795	821	808	860	831	806	796	776	812	742	807	795	761	757	847	744	780	818	752	826	834	828	832	766	797	820	777	805	809	737	824	802	817	839	786	777	827	781	859	819	817	827	827	867	789	842	767	785	817	795	809	810	799	843	827	780	793	811	803	830	765	802	832	839	843	813	783	798	839	811	782	781	810	845	852	745	864	806	849	887	765	789	847	785	814	837	804	755	830	783	829	784	831	781	849	778	823	758	838	728	766	825	790	832	838	820	782	793	808	806	791	808	778	810	788	816	760	822	847	821	779	811	824	881	823	797	816	833	820	843	827	769	820	821	825	750	807	818	799	864	853	777	825	810	825	845	787	861	787	833	826	845	858	836	761	804	777	798	760	813	832	803	782	814	821	819	819	818	791	849	781	822	805	797	845	802	772	841	805	824	816	817	754	780	852	808	792	815	701	849	777	821	799	803	798	857	809	777	853	752	770	792	843	812	871	742	887	808	786	861	830	843	813	837	766	804	772	739	828	773	791	812	798	768	866	847	841	804	795	762	812	729	811	823	831	767	787	775	822	795	830	816	763	819	796	772	798	799	794	770	827	844	784	797	841	796	852	835	805	811	842	859	816	839	799	759	806	794	795	794	804	833	863	774	860	766	783	820	787	793	762	838	852	828	801	842	824	874	826	782	804	768	765	777	812	779	820	820	803	818	810	866	799	837	775	814	793	922	784	775	799	796	775	789	812	815	814	790	774	793	819	800	843	785	767	836	775	759	831	802	804	757	787	826	870	762	769	815	783	794	824	780	817	755	824	811	817	785	857	834	810	762	831	815	791	846	834	748	834	809	818	852	757	778	844	797	817	829	811	804	770	793	807	813	798	802	853	806	822	830	786	770	830	817	796	810	796	770	852	808	835	791	804	770	783	805	836	824	878	816	794	783	827	853	755	818	795	841	823	818	821	844	819	775	776	844	807	832	858	824	797	798	788	820	800	832	796	782	790	827	785	776	823	875	810	772	790	843	755	797	838	810	818	810	801	791	801	797	825	829	753	784	769	759	778	836	841	784	819	799	804	838	798	754	748	813	784	841	733	790	795	777	795	827	787	819	827	808	804	915	794	805	826	834	782	877	769	786	790	793	842	856	819	815	826	864	845	807	805	811	797	839	797	753	782	791	803	785	808	798	836	848	784	839	758	803	803	810	788	798	840	816	766	817	820	779	809	843	819	827	819	797	839	813	806	797	777	755	802	799	773	774	767	810	829	751	784	769	794	851	872	830	806	792	795	832	810	816	775	796	789	806	798	790	782	744	852	831	785	825	806	837	853	795	806	838	793	800	797	815	790	796	803	831	793	877	826	846	865	850	827	810	789	793	748	762	823	813	773	803	834	835	882	782	793	759	819	782	796	792	772	814	806	867	785	773	861	784	789	856	797	777	822	781	778	794	776	809	801	738	829	756	851	799	787	782	768	824	784	800	797	822	796	825	814	817	803	781	760	827	793	827	837	783	763	801	842	765	813	813	788	827	812	753	783	812	742	815	771	790	801	825	821	825	832	835	758	832	860	815	816	801	818	789	836	807	862	823	816	808	798	801	773	838	770	861	800	836	767	821	803	813	764	788	778	789	788	811	826	818	856	801	774	831	796	812	785	788	811	866	805	774	761	778	822	774	850	817	823	824	784	807	848	795	818	819	854	864	780	781	849	787	785	801	848	822	827	831	776	757	793	764	857	800	811	821	834	823	834	779	790	788	757	780	809	828	788	794	819	827	854	863	775	777	853	806	858	834	865	814	805	763	782	852	823	791	825	828	796	822	812	834	827	779	819	766	774	840	800	834	840	773	805	794	849	793	862	762	796	797	812	816	777	839	796	822	786	809	805	775	752	800	789	861	802	823	783	854	773	816	782	845	873	821	820	881	815	813	886	832	766	804	773	849	821	817	845	815	790	804	822	768	773	815	824	798	827	871	799	815	804	755	811	796	805	820	828	828	830	798	801	802	835	845	776	809	818	780	770	793	854	783	780	793	775	847	761	790	794	805	773	822	799	805	818	817	794	826	810	790	835	845	826	820	811	832	865	760	812	786	785	831	834	766	761	810	796	757	760	787	812	813	810	817	801	812	804	760	840	816	844	801	754	831	815	816	877	778	821	850	821	788	820	784	845	831	838	822	759	754	775	790	802	802	825
24444	21624	25950	27808	21629	21593	2755	486	378	334	323	317	293	301	278	220	255	282	237	253	273	258	250	233	237	223	228	230	227	233	207	224	211	211	206	256	220	244	231	219	206	206	204	225	250	229	224	208	230	208	235	201	230	207	225	213	211	194	236	215	200	217	236	261	197	227	207	194	207	243	217	223	240	206	196	232	233	183	219	225	205	237	229	220	229	218	199	200	220	201	208	228	211	210	220	225	196	209	217	222	214	220	207	205	214	207	210	210	233	215	214	221	220	229	184	207	233	200	223	234	204	217	207	196	205	211	239	244	231	216	216	228	237	187	239	208	220	202	208	208	189	243	217	252	218	212	233	189	207	239	199	211	217	199	191	202	224	250	220	215	227	210	245	200	221	211	209	214	238	222	227	201	221	218	223	222	250	209	235	203	230	198	220	196	214	209	259	211	213	216	204	238	234	218	225	213	201	224	210	214	227	188	223	229	223	234	206	193	192	180	229	215	215	225	231	242	227	241	193	223	217	228	206	194	234	224	239	225	243	239	227	234	203	205	206	204	221	204	200	231	226	235	211	223	214	198	210	241	212	203	245	233	225	230	228	235	194	211	220	211	237	208	214	222	208	214	228	202	213	204	211	193	185	226	218	210	226	218	237	227	209	250	214	206	230	216	222	210	235	230	211	224	204	200	214	221	206	190	199	242	220	233	208	210	205	216	238	227	238	216	207	228	212	199	244	231	221	206	226	226	213	210	214	202	217	220	261	246	233	233	216	224	223	200	220	207	200	203	237	210	188	219	221	226	208	202	243	197	204	243	247	265	188	221	205	210	211	194	188	236	184	185	212	222	205	239	207	219	195	191	197	198	231	195	170	212	165	202	189	217	238	199	219	205	198	251	212	192	234	224	257	232	197	185	236	215	216	197	210	233	227	195	206	226	234	219	182	231	200	247	204	218	193	210	204	214	205	235	212	221	223	246	224	249	238	214	191	218	203	217	238	217	212	225	234	185	216	222	236	212	208	236	222	215	214	199	223	204	226	211	209	192	250	203	220	239	221	217	211	233	233	230	226	200	212	257	233	225	196	203	220	196	234	232	207	228	226	213	194	210	213	202	200	233	257	193	214	232	219	207	227	205	223	198	213	234	229	253	212	228	209	228	220	189	206	225	246	218	232	211	207	197	218	203	203	222	213	221	264	204	196	219	203	220	214	232	238	209	208	207	223	203	220	195	224	213	246	199	223	222	196	213	207	221	199	223	236	227	200	211	210	212	217	222	210	194	217	200	194	205	211	205	209	222	224	247	173	212	199	226	232	215	200	223	214	221	210	216	216	211	224	213	199	215	201	199	218	212	205	213	211	215	231	191	216	203	238	241	203	206	208	203	201	231	185	226	265	214	228	217	195	223	213	238	171	194	221	198	222	213	185	195	210	259	196	206	208	228	201	203	219	227	212	217	233	204	212	211	228	222	206	219	249	212	197	214	214	214	229	209	213	202	202	230	227	204	206	222	196	216	208	225	204	224	249	235	209	178	224	240	233	218	235	191	207	218	200	213	196	201	208	213	246	223	212	209	240	254	224	205	217	220	203	216	211	201	233	222	207	232	223	226	196	263	231	244	225	210	244	234	219	222	216	241	200	244	230	221	216	207	221	231	223	231	241	211	214	196	189	198	254	199	215	211	208	216	219	230	237	216	203	202	182	214	228	206	188	246	183	209	198	223	211	244	222	207	236	222	196	201	236	215	231	201	212	188	210	195	222	195	205	207	204	233	216	224	201	220	243	226	214	226	210	224	198	227	218	217	233	207	202	218	220	229	220	212	225	228	239	206	243	206	208	246	219	196	213	227	236	210	211	250	207	243	203	228	211	239	219	240	227	229	202	190	194	218	201	203	203	199	223	217	236	178	218	198	242	221	203	237	188	217	211	200	212	204	210	215	227	253	227	218	198	208	221	235	273	216	227	217	200	236	186	224	215	191	205	222	233	232	224	206	226	209	240	235	229	206	221	193	197	238	235	228	215	200	202	218	204	220	237	216	208	197	243	201	171	224	196	221	206	259	198	218	200	198	206	234	202	211	235	199	207	230	200	213	215	224	186	226	221	216	223	200	209	196	220	244	198	222	216	215	227	225	220	234	220	197	197	210	201	208	240	207	206	236	239	208	224	217	223	191	223	191	250	205	219	217	228	202	234	214	223	232	224	220	231	208	209	215	214	233	196	223	224	254	207	207	198	189	214	226	221	223	239	231	202	205	194	229	236	223	235	228	229	190	219	186	219	217	223	190	232	228	218	203	224	208	207	232	225	215	241	215	199	194	226	219	236	216	232	240	225	210	224	180	224	213	192	217	214	219	222	188	240	235	195	227	190	224	231	212	213	208	211	225	255	194	222	245	232	240	198	209	212	239	209	216	230	205	221	197	198	206	209	246	237	241	210	166	219	193	209	209	185	251	212	233	225	212	225	230	219	218	211	214	226	208	213	223	218	226	208	197	214	213	229	211	200	219	218	221	241	199	214	185	220	218	216	219	245	219	243	227	225	224	220	217	209	214	220	206	203	225	220	222	199	202	253	239	199	215	191	215	250	206	227	210	235	201	215	236	222	208	237	220	231	211	205	209	222	204	221	208	201	222	237	194	222	208	215	192	202	205	229	212	210	231	203	226	254	226	190	209	213	215	206	211	242	214	217	245	225	218	190	219	196	239	241	225	221	214	187	209	201	222	230	202	223	216	217	232	226	223	205	215	206	226	228	223	241	247	209	220	203	205	232	247	256	240	222	225	226	210	235	226	192	212	196	233	229	209	211	221	169	242	195	209	209	221	180	202	209	211	222	200	232	204	257	211	206	240	238	207	210	183	240	220	211	218	221	190	192	224	217	193	207	213	218	225	219	232	214	203	212	225	218	219	227	194	186	230	203	209	224	235	212	204	217	187	243	231	225	208	224	213	232	223	204	231	230	207	224	208	229	238	192	230	231	228	201	183	209	221	209	239	204	216	218	223	220	231	231	198	239	259	188	206	208	228	193	225	224	188	186	211	220	255	209	230	202	217	203	223	219	186	217	196	206	211	213	211	195	202	195	204	208	215	209	201	207	233	209	239	214	201	209	206	246	217	212	216	246	205	182	190	235	233	229	221	206	193	187	206	218	201	216	209	194	203	218	243	196	225	200	216	245	253	234	213	219	216	205	238	217	195	209	209	216	196	199	219	230	221	226	231	219	235	227	195	217	232	217	198	214	226	202	186	196	213	234	214	192	223	190	228	235	251	225	216	245	187	195	208	193	220	215	203	232	225	248	244	212	204	209	193	213	215	246	219	237	204	190	215	200	222	216	237	223	209	200	191	218	221	218	203	205	227	249	231	213	216	211	223	237	240	228	195	227	200	218	206	244	222	232	211	219	234	217	218	229	233	219	182	201	192	226	192	225	192	215	220	227	215	197	224	206	204	234	187	236	216	245	220	225	202	206	217	226	202	215	228	208	212	213	206
3470	4703	3142	1515	970	735	624	557	521	523	535	515	533	503	496	512	480	495	476	494	510	459	481	506	464	461	476	507	512	479	489	501	454	506	470	456	479	483	491	497	466	455	509	456	497	462	490	489	490	452	498	505	477	498	486	502	489	480	476	495	478	502	455	477	466	480	495	497	492	455	499	493	475	461	486	479	482	441	472	499	475	470	493	445	504	465	473	487	541	490	477	453	448	486	464	493	454	440	472	460	495	497	491	470	465	491	499	467	510	499	472	519	486	530	528	497	514	465	437	500	477	471	511	498	465	482	500	462	459	511	491	480	474	500	485	477	484	464	468	465	442	458	500	475	481	469	468	444	452	497	486	490	477	500	428	535	491	494	498	486	498	473	478	465	479	485	502	446	455	488	489	471	475	458	462	454	496	534	452	506	486	467	480	437	472	471	448	516	451	489	496	501	495	506	503	493	492	489	469	476	519	471	457	511	487	487	490	497	472	481	496	515	479	526	488	492	483	489	467	465	468	500	475	518	499	487	479	501	469	505	492	491	471	498	481	493	528	479	509	457	473	465	471	529	467	488	481	453	477	450	465	448	501	502	479	471	521	468	464	486	481	477	466	475	524	444	467	461	461	465	486	523	524	493	467	491	494	458	456	459	490	480	477	437	531	486	460	494	499	448	460	459	466	512	478	494	456	510	458	468	488	502	478	464	513	475	484	504	514	490	521	489	473	478	481	454	513	470	497	444	453	490	479	472	521	449	511	482	483	507	501	492	476	492	462	498	517	470	470	448	454	454	523	427	474	531	504	511	445	477	484	467	465	521	458	517	454	500	494	496	485	523	481	527	451	451	478	507	471	504	491	509	511	468	447	508	460	417	459	502	492	472	497	479	498	494	443	485	505	471	477	447	450	477	477	519	516	449	497	486	479	497	455	470	513	498	484	451	501	473	473	436	483	499	462	471	473	496	473	444	483	478	472	440	504	495	453	471	484	501	481	490	534	452	481	520	510	469	450	492	522	434	454	465	493	449	461	484	478	465	486	480	504	432	487	466	498	456	516	444	475	474	482	478	480	452	458	454	493	462	470	464	481	473	451	481	498	523	489	490	485	479	453	458	497	518	480	475	459	482	477	466	514	465	501	497	474	475	463	473	462	536	470	468	477	511	511	483	436	483	507	472	484	457	505	488	473	462	516	477	500	475	487	458	487	417	449	441	500	481	476	459	493	447	491	478	505	464	498	467	446	485	496	462	523	455	481	431	443	484	459	475	473	483	464	433	468	475	434	439	479	513	494	442	520	450	448	445	499	499	456	496	480	477	474	510	478	476	489	462	464	517	520	484	472	504	471	481	427	502	502	483	502	504	495	503	498	506	513	440	486	500	477	467	514	454	507	486	478	468	483	478	464	495	470	489	477	493	492	507	517	466	484	471	460	503	496	525	482	493	507	505	456	480	505	488	475	459	496	497	494	482	462	502	531	519	508	480	505	483	494	502	472	501	477	480	461	460	468	446	473	476	475	438	507	486	453	513	451	458	495	469	477	478	452	486	487	478	445	465	480	482	494	449	499	494	504	517	502	466	459	515	472	512	485	464	479	496	446	488	499	486	474	526	425	512	501	481	507	474	498	496	460	471	452	490	472	471	523	515	476	465	459	501	464	516	508	463	519	474	502	500	457	456	442	508	500	484	525	457	469	492	539	473	485	481	462	477	495	507	459	496	504	458	465	490	465	503	429	469	476	505	488	475	486	459	538	484	468	545	470	461	486	498	512	483	436	484	456	443	489	488	472	469	477	467	477	539	483	487	457	469	481	491	464	491	517	502	444	473	482	494	483	469	482	476	488	504	468	448	481	493	454	439	488	484	491	544	491	488	459	467	483	490	513	476	497	493	456	442	496	502	469	508	482	504	509	512	499	474	488	482	510	490	532	457	483	468	465	488	463	481	474	519	434	505	485	481	480	470	483	506	498	492	429	450	490	513	474	491	485	515	509	459	461	486	510	493	520	490	477	457	503	524	459	442	468	511	508	487	495	468	477	515	465	439	482	476	495	441	448	481	445	495	466	481	471	519	484	530	480	459	461	480	492	490	488	501	455	490	497	449	459	476	513	509	512	444	440	512	486	476	467	507	465	463	501	496	496	464	485	469	461	483	501	495	512	498	500	488	461	454	503	449	445	446	499	457	490	496	446	440	491	497	479	530	471	491	421	521	497	479	491	506	470	535	469	458	482	512	468	481	463	468	462	492	488	474	501	499	470	496	520	481	486	514	467	487	474	510	438	459	468	505	440	462	494	510	492	492	517	480	496	481	478	482	531	475	450	487	467	425	468	475	505	461	454	505	503	451	463	471	459	497	469	450	507	492	512	494	515	471	505	453	492	459	524	502	485	468	482	509	470	469	505	494	439	492	504	497	484	500	460	449	457	458	469	483	472	477	455	516	507	485	510	464	533	463	477	465	501	498	481	504	485	462	485	467	458	463	473	499	451	523	514	478	470	503	483	484	454	472	465	520	512	503	494	528	460	493	469	463	496	441	500	479	496	509	505	518	477	468	488	485	469	468	472	445	507	503	506	474	433	477	490	471	500	506	496	477	454	481	485	448	512	492	440	503	449	492	475	505	458	482	459	485	463	497	477	482	478	467	449	484	513	450	457	526	517	485	522	455	477	473	476	478	474	474	494	438	497	472	430	455	476	490	524	445	484	463	439	466	449	465	416	433	492	468	468	452	501	480	467	500	492	483	449	514	462	470	449	464	454	492	515	505	495	500	487	528	472	509	494	482	458	454	475	503	477	462	499	502	498	457	490	473	492	447	469	483	511	479	446	483	494	530	462	476	528	467	482	448	496	512	473	507	469	461	513	544	527	508	450	477	461	488	479	489	477	486	483	503	464	497	474	486	534	477	509	486	476	485	499	477	476	476	477	502	494	460	465	458	496	500	495	481	498	445	486	536	495	500	477	520	481	494	462	487	487	515	514	501	476	490	503	467	475	483	464	480	476	477	516	443	486	513	499	491	479	468	483	512	477	469	430	459	448	509	491	480	451	492	463	484	450	463	470	494	479	491	483	493	465	489	476	477	509	483	479	469	491	494	534	523	487	480	484	502	472	496	465	485	482	441	441	491	442	498	482	498	460	496	494	460	492	478	474	491	452	460	483	467	479	477	501	441	478	452	488	483	515	486	461	449	497	477	485	464	439	453	490	511	474	481	486	463	515	478	488	477	490	487	454	516	449	503	478	467	458	506	483	466	468	476	469	505	469	504	480	464	481	455	502	472	516	491	482	463	445	495	503	468	485	487	449	420	493	501	501	526	519	501	492	478	490	461	496	520	507	508	496	499	466	479	466	463	437	461	452	455	465	497	505	453	503	503	469	454	474	497	494	495	489	467	514	509	466	504	504	460	458	480	457	465	483	489	513	457	469	497	504	453	459	440	474	467	475	480	468	449	484	494	466	470	496	499	483	510	475	504	493	462	484	476	490	472
33575	10248	1136	615	511	490	309	312	331	317	285	298	317	281	328	297	277	293	284	300	302	307	290	301	311	332	263	308	295	283	307	313	291	332	298	267	291	313	299	307	319	305	278	291	284	299	305	314	290	291	261	288	307	300	315	270	285	310	260	300	290	303	305	295	289	303	299	302	323	295	282	316	290	333	312	307	327	323	333	336	306	297	317	307	317	289	302	291	263	327	304	323	285	297	307	322	264	288	316	256	293	303	286	291	338	262	311	294	283	314	308	309	291	296	337	308	317	280	277	299	286	321	314	296	297	296	273	279	311	301	249	297	277	298	313	306	326	264	288	300	286	296	311	293	283	290	309	310	305	308	320	292	259	291	274	306	291	275	273	297	303	277	316	302	311	308	291	260	279	297	277	334	337	262	278	270	329	279	291	293	303	327	337	313	279	309	295	281	309	336	296	286	319	261	314	303	317	295	286	294	299	267	267	299	287	285	324	281	300	302	295	296	318	304	305	273	307	316	275	277	295	324	303	292	315	291	287	300	282	288	288	294	291	327	285	301	329	293	289	296	289	311	276	321	291	300	295	309	277	307	326	323	319	283	291	324	287	274	282	318	285	331	292	335	303	339	289	293	313	298	287	283	288	318	276	274	274	291	298	286	293	283	280	273	309	327	286	280	294	264	308	291	299	291	324	287	292	327	302	300	267	295	326	275	329	332	299	260	299	280	304	310	341	310	312	291	319	296	296	325	271	309	271	321	309	309	297	285	299	311	263	294	295	261	328	296	286	285	302	311	309	281	327	289	304	298	333	328	273	323	304	328	318	305	347	287	281	281	291	269	281	278	293	315	330	305	281	312	305	274	293	309	310	297	291	283	293	301	257	283	292	252	319	289	281	319	304	279	282	288	292	291	271	308	288	320	334	295	293	305	302	296	287	298	298	307	344	278	277	289	305	311	299	287	332	292	343	331	327	325	294	314	305	302	281	306	337	300	271	286	308	305	280	289	273	296	326	329	298	270	286	291	298	309	294	277	280	307	300	324	303	285	306	283	331	288	264	268	338	337	306	292	266	307	320	320	297	263	315	325	294	333	318	260	281	320	302	327	305	281	303	315	292	338	296	289	289	299	289	284	326	289	296	322	293	303	273	277	285	284	300	321	312	305	301	287	317	310	283	318	332	302	319	297	305	284	288	284	278	328	308	287	285	270	289	282	323	309	338	310	308	283	298	287	304	310	300	311	261	303	324	315	267	293	279	293	321	298	316	298	295	289	289	294	307	292	308	301	292	331	302	306	299	273	315	281	268	300	327	304	302	287	292	316	323	299	268	308	267	325	267	298	304	301	317	295	306	285	303	299	309	326	282	290	293	311	284	319	294	307	294	292	293	285	303	325	286	315	324	298	302	338	302	277	296	302	316	299	284	295	303	305	288	300	324	299	272	284	319	290	281	297	299	313	347	286	295	311	313	279	284	278	338	304	311	329	300	305	307	295	324	319	306	306	309	297	298	291	297	297	277	292	314	300	294	296	311	304	300	285	289	287	307	338	287	296	258	281	301	281	348	290	277	307	281	305	286	290	310	295	332	304	335	287	290	278	293	283	319	292	288	291	303	285	303	303	304	276	259	297	306	273	297	298	292	284	295	281	292	338	242	297	304	290	326	307	312	308	301	285	298	289	295	285	308	312	286	321	275	314	318	312	276	288	301	293	305	282	305	288	294	308	274	324	297	302	271	295	302	284	318	298	286	328	304	277	269	287	296	301	283	322	282	296	302	315	286	294	289	285	287	270	301	309	265	324	320	337	321	314	290	277	311	311	322	331	257	298	293	296	292	313	288	320	277	283	308	309	273	280	295	317	300	313	296	327	332	309	301	315	322	309	298	284	289	313	275	300	283	321	304	350	310	293	315	300	310	299	278	277	281	301	270	310	278	311	310	294	295	305	290	303	303	299	315	281	266	299	335	317	301	261	322	304	325	303	293	266	335	347	285	308	343	307	288	310	279	292	289	287	302	295	299	307	326	317	295	286	290	301	289	318	270	311	296	312	302	307	319	318	321	317	292	326	296	335	313	305	304	280	265	300	325	296	301	326	298	335	314	304	292	288	299	305	313	301	329	303	278	326	323	266	301	330	295	283	272	289	314	282	318	327	297	300	303	293	301	284	306	293	303	293	293	300	296	300	276	337	256	298	325	301	293	308	271	304	296	308	306	298	327	305	329	324	267	293	291	294	295	306	328	305	308	305	292	288	294	276	306	289	298	252	277	299	316	267	296	275	333	271	275	305	293	302	305	284	287	293	304	290	304	301	284	272	313	315	288	314	281	300	308	319	319	276	291	253	338	298	278	300	312	287	278	297	296	330	308	304	317	332	307	284	301	281	316	322	328	284	343	296	263	287	275	303	334	303	299	296	287	282	287	327	319	330	292	279	309	292	283	309	317	279	317	266	303	321	276	283	287	304	309	304	326	283	283	304	293	310	284	294	275	301	313	327	325	276	333	289	284	298	300	313	300	311	304	290	314	281	289	287	292	294	314	298	331	326	276	302	345	337	280	302	305	305	300	296	281	311	297	274	251	330	317	297	312	289	275	284	281	330	308	298	294	300	326	297	294	259	317	324	313	317	300	304	296	296	285	322	323	305	278	299	289	303	282	319	313	258	322	300	290	278	291	309	302	279	349	306	268	309	313	277	275	291	339	320	322	288	272	297	309	295	319	311	296	287	324	299	283	290	349	288	287	310	302	308	294	304	320	316	313	285	278	281	271	312	279	304	299	294	296	294	287	282	299	290	284	277	312	315	278	306	298	324	308	291	308	284	277	259	311	304	292	284	291	302	309	290	280	310	306	276	313	319	294	293	294	308	262	275	297	306	327	326	271	305	277	281	303	268	287	301	311	285	290	284	305	265	270	307	318	327	304	336	281	287	302	280	273	294	291	279	312	278	272	306	316	276	290	262	272	291	324	315	297	313	316	298	281	298	263	321	287	278	267	293	317	297	291	268	300	305	316	254	288	306	309	307	282	274	246	299	331	269	284	297	321	295	312	299	320	310	294	318	324	329	317	294	283	271	294	274	317	297	283	302	283	275	302	325	278	285	301	296	283	287	271	319	300	288	284	280	279	336	296	311	313	281	308	320	306	300	291	280	295	298	345	303	309	302	297	303	267	288	282	290	333	280	282	285	298	289	269	285	306	289	298	315	307	299	327	320	262	310	299	323	304	300	307	286	317	298	256	277	277	301	287	268	321	292	270	317	266	278	296	271	286	321	328	275	292	310	306	287	304	281	303	297	307	306	306	305	292	263	281	314	322	318	299	295	295	335	322	295	300	275	292	302	330	330	289	299	296	297	331	323	277	297	296	302	316	277	314	267	292	284	294	323	290	294	297	312	275	276	272	298	302	302	303	280	288	322	298	303	291	321	294	299	303	277	285	332	301	322	313	286	294	295	313	280	309	294	281	313	298	268	294	309	289	283	267	286	303	303	300	282
5625	823	755	738	678	655	721	653	677	716	696	677	682	703	696	665	671	666	677	692	706	679	717	646	678	661	703	602	676	648	699	686	681	622	691	622	647	674	673	691	655	692	741	656	711	682	677	696	660	705	651	688	683	691	667	695	643	666	671	702	674	666	673	652	730	661	695	771	721	646	638	677	629	695	648	682	705	685	701	656	678	669	643	645	749	659	683	623	698	668	679	706	735	655	703	672	678	702	642	665	690	625	663	646	672	661	713	673	664	679	691	696	723	704	689	677	631	723	651	720	678	661	627	675	641	684	710	683	623	700	658	689	693	724	698	664	707	628	700	679	655	655	629	734	636	643	619	721	662	677	652	655	653	718	682	640	708	675	647	711	638	668	652	678	601	712	659	647	747	662	666	672	614	703	716	657	626	601	725	650	667	689	710	682	669	669	666	682	699	691	701	720	660	689	647	666	718	691	692	695	694	674	713	706	688	655	677	657	692	687	673	686	647	670	653	728	645	651	711	688	735	652	715	667	678	721	666	713	658	684	729	640	716	706	665	702	656	667	647	697	707	671	707	682	638	676	690	708	632	682	694	686	673	648	665	680	664	657	710	711	676	655	687	673	658	635	651	675	717	646	697	684	672	677	685	703	716	714	650	684	687	681	675	662	674	662	654	674	680	665	698	667	686	700	638	676	669	703	689	659	620	671	654	687	672	691	662	689	681	662	687	670	707	663	670	681	684	665	682	690	626	708	687	663	694	680	691	677	698	702	693	689	670	714	667	673	679	710	657	678	692	672	684	689	688	630	697	665	644	657	633	654	647	646	679	648	705	667	671	688	717	631	681	658	668	668	704	662	676	684	685	688	613	680	718	676	659	630	628	695	623	684	709	694	693	635	703	658	649	733	697	655	732	688	667	698	691	734	691	637	714	664	684	658	669	663	619	691	655	655	660	714	670	685	657	687	707	661	668	666	687	663	721	633	752	708	669	711	678	665	718	683	676	674	696	674	631	705	694	667	718	682	701	680	636	692	691	652	654	671	673	672	679	665	716	719	694	675	710	649	676	665	669	671	699	673	682	667	673	656	662	718	658	721	709	682	692	664	651	670	719	649	665	670	726	689	706	698	712	696	677	679	716	669	715	645	701	662	719	656	715	663	682	654	726	672	666	698	688	686	676	666	674	728	666	674	694	700	709	678	689	670	670	684	713	665	695	646	657	708	678	686	700	650	675	683	657	715	622	686	742	698	701	682	682	666	644	663	716	667	649	695	643	648	706	668	687	622	681	717	658	693	703	671	666	684	681	694	642	696	712	693	636	688	660	710	675	630	662	654	726	632	756	663	653	671	645	677	691	723	715	681	656	657	659	674	652	699	683	682	700	667	663	680	687	693	699	669	636	645	689	708	697	642	680	641	655	707	699	664	643	705	690	695	675	688	652	647	656	671	656	691	667	734	691	665	668	697	691	683	653	697	684	646	706	701	706	679	710	717	691	650	703	670	650	702	662	673	681	719	715	663	682	630	614	701	667	669	657	648	655	672	673	694	709	677	693	677	713	707	739	704	694	672	670	666	694	688	690	614	681	682	670	711	655	692	666	727	667	650	689	702	624	629	709	665	675	692	702	676	693	679	677	679	648	664	731	655	655	648	654	704	670	643	657	674	697	681	664	683	682	699	697	674	695	720	700	696	678	692	694	718	663	653	699	667	669	713	708	669	663	667	662	706	602	703	672	636	704	666	712	709	696	677	697	660	658	667	652	683	689	689	739	709	674	670	691	637	677	685	675	709	653	690	682	707	658	665	703	717	646	645	703	698	674	702	692	683	677	659	692	715	702	638	649	647	681	653	655	660	661	645	716	667	656	672	690	724	655	685	724	662	690	657	682	670	705	713	686	622	671	653	653	702	687	687	679	668	716	686	652	675	669	657	708	713	654	717	692	707	683	686	662	699	634	703	710	706	708	668	697	663	716	674	670	678	635	684	696	686	689	690	689	743	688	651	686	693	656	637	649	658	726	681	649	660	631	639	681	658	648	693	703	663	652	698	620	667	654	661	685	676	651	666	657	669	704	655	699	644	639	674	681	647	670	667	693	711	703	688	648	649	683	621	657	669	680	665	654	713	702	678	718	700	662	697	712	714	700	676	667	707	648	654	663	660	654	663	614	672	681	703	665	668	713	653	705	650	737	700	702	675	693	699	692	675	672	697	645	691	724	725	666	652	679	700	719	700	696	684	661	710	676	652	719	650	695	641	678	661	662	697	639	654	675	650	676	651	699	687	611	688	679	673	662	705	676	653	658	654	668	728	684	653	710	679	683	615	693	694	706	653	662	639	718	684	665	681	695	710	707	693	778	642	726	702	720	681	693	689	707	629	662	691	617	746	702	664	626	637	719	663	636	692	688	680	612	694	647	686	631	650	709	666	678	666	674	660	704	665	713	670	629	726	666	641	726	690	679	669	703	658	670	706	679	693	724	663	682	678	676	639	683	703	641	745	670	662	713	701	643	654	722	677	705	674	745	732	688	671	710	675	700	654	681	666	687	695	714	665	655	674	687	667	673	703	663	688	646	702	642	668	663	657	676	713	682	671	727	649	693	690	640	689	693	716	682	718	705	614	694	679	685	673	627	663	702	637	674	670	656	686	703	725	661	695	656	675	699	676	699	703	670	690	673	712	713	666	674	715	692	656	702	684	681	650	676	676	683	666	681	704	646	700	663	716	685	704	688	655	719	706	688	634	639	657	704	682	681	667	637	653	701	645	671	662	670	658	690	673	654	655	721	662	651	686	661	755	674	678	668	659	659	693	666	652	635	679	705	657	680	680	680	675	685	696	650	688	657	679	716	697	659	607	650	684	670	691	665	696	705	672	662	672	632	701	719	647	718	703	745	687	623	655	667	666	667	685	652	744	690	646	693	707	678	671	720	698	713	663	701	649	681	669	647	656	659	683	666	709	699	680	717	688	688	660	675	677	679	696	672	660	671	710	654	666	682	667	673	653	746	718	677	740	668	721	710	671	689	614	663	687	699	665	682	667	705	644	694	667	661	676	660	670	679	678	656	669	660	643	677	680	711	661	667	683	650	705	684	660	682	702	651	699	672	678	703	665	685	683	635	683	660	712	704	695	701	685	660	624	703	701	645	689	677	668	668	701	685	704	675	686	708	660	670	663	629	723	728	701	660	657	696	698	661	707	678	638	674	678	699	734	669	683	706	665	707	666	692	676	684	696	671	673	688	681	650	704	723	682	702	666	699	691	650	726	667	678	668	670	644	715	701	746	693	633	686	654	696	668	658	668	703	644	704	667	647	635	676	673	693	662	645	653	687	697	678	639	681	686	675	649	678	701	708	645	691	637	688	684	731	642	645	684	678	696	676	676	658	684	625	655	666	646	697	703	712	702	714	631	675	639	658	690	650	701	633	669	699	674	677	639	667	653	680	669	672	676	706	674	676	697	669	715	657	656	668	661	719	691	675	723	682	733	733	684
25242	21687	25456	28441	21533	4329	607	523	424	461	461	408	401	436	377	382	406	389	397	404	434	399	418	380	388	385	398	364	371	387	397	439	395	383	381	379	345	384	373	342	357	382	376	400	393	355	421	390	376	379	366	343	400	394	388	395	381	394	409	385	383	360	381	376	390	398	371	360	380	366	379	387	338	349	389	429	385	395	405	353	380	386	379	381	396	360	412	345	392	348	357	343	356	374	361	381	372	341	374	368	366	365	386	391	366	396	392	359	402	391	385	387	406	375	426	406	403	383	429	367	405	335	385	355	364	397	352	372	375	395	364	386	406	394	352	345	407	401	385	384	348	361	374	365	376	367	396	394	393	373	345	386	349	370	385	382	387	325	366	370	401	369	376	411	354	371	372	368	360	422	363	363	386	375	419	383	384	382	356	407	392	408	370	424	376	384	404	373	405	378	414	420	441	422	360	364	382	358	373	351	363	363	395	410	337	385	376	385	371	370	412	391	345	390	409	363	379	347	380	383	402	381	374	382	389	411	389	338	386	365	368	389	361	355	375	440	361	369	394	360	394	390	401	380	376	384	369	380	391	387	314	366	386	384	388	411	377	343	359	374	356	382	404	378	349	394	414	389	373	364	405	369	383	329	356	411	357	378	348	384	375	346	389	386	372	360	375	350	370	385	371	343	353	359	351	356	379	359	403	357	343	391	430	402	368	380	400	370	387	404	355	389	399	401	377	366	394	374	331	340	396	390	412	398	378	386	364	373	338	382	342	360	391	402	384	379	372	397	370	415	370	381	350	362	371	380	410	383	407	409	384	369	374	372	425	356	366	432	391	396	390	362	348	352	389	348	339	388	399	363	392	376	406	381	373	360	373	388	371	355	396	371	401	375	406	405	409	386	333	360	338	374	392	384	357	359	380	350	347	415	380	406	379	365	337	383	402	356	386	370	365	375	398	376	364	373	355	389	390	360	395	382	386	391	360	362	357	376	366	373	388	395	395	373	356	396	367	398	366	375	401	393	364	403	387	409	363	352	388	344	362	360	379	409	400	377	402	342	397	370	363	367	343	405	335	399	378	389	372	412	375	402	391	429	382	375	391	380	346	378	389	427	348	365	366	399	372	391	398	372	376	388	370	414	380	325	351	376	373	362	389	374	391	336	372	377	362	364	392	366	351	378	367	343	358	375	375	377	369	364	391	439	361	371	363	394	417	387	368	376	352	392	379	396	402	394	374	393	349	372	413	342	404	387	420	382	377	344	367	366	348	378	359	427	379	350	389	377	368	394	404	374	373	358	413	388	369	363	340	381	409	389	388	398	345	400	411	414	400	372	395	364	385	384	368	367	371	399	371	330	376	406	356	396	377	373	373	344	412	379	357	389	349	346	349	425	382	405	367	338	399	332	360	372	355	406	379	383	382	385	328	378	378	371	336	361	327	404	418	368	359	392	394	370	359	398	417	372	347	399	412	355	348	374	401	425	383	378	346	372	415	385	417	397	394	354	358	377	391	402	393	425	392	398	362	403	368	346	359	372	378	377	376	328	364	413	413	406	419	398	372	361	391	375	398	384	375	389	389	352	397	389	361	361	380	344	406	382	362	375	375	394	389	386	362	369	426	370	370	421	355	381	392	372	342	398	390	388	349	336	353	383	376	381	379	388	353	404	377	377	371	371	397	439	390	414	402	421	397	360	391	406	386	380	372	386	400	367	356	360	393	396	400	389	396	373	387	378	381	375	347	394	390	389	373	365	386	381	354	377	378	393	343	386	345	382	328	390	362	351	373	345	363	386	376	393	371	367	358	355	406	347	427	373	378	367	324	388	398	365	372	418	376	372	390	344	383	357	410	382	380	385	367	410	400	388	409	396	376	381	356	365	330	376	392	389	373	428	404	391	362	410	400	369	371	394	368	371	373	417	377	335	400	383	404	372	371	350	352	359	376	371	380	354	391	378	368	365	382	350	397	380	351	399	370	361	344	370	367	337	367	367	382	389	396	373	406	363	317	381	375	374	411	401	389	351	386	428	390	388	354	413	409	375	341	377	364	385	345	361	366	390	343	339	378	363	406	398	377	396	401	434	377	362	363	403	407	364	376	383	371	410	388	422	388	363	344	363	379	366	412	389	361	367	402	376	389	380	426	362	340	382	399	394	402	372	384	365	381	378	362	399	392	404	397	413	384	342	372	346	397	364	380	394	393	365	343	372	339	388	421	357	390	373	379	409	364	393	391	392	376	376	382	371	363	373	366	396	412	388	409	373	376	367	355	375	390	375	363	418	386	374	356	401	407	366	390	367	376	364	337	395	382	356	364	393	390	368	385	392	371	349	392	345	371	411	416	397	406	367	400	380	385	344	401	357	397	349	413	386	395	403	356	360	390	355	356	354	393	370	370	421	348	334	381	378	361	367	368	384	416	358	372	387	406	353	378	365	383	416	388	352	372	377	380	374	384	402	400	379	425	400	370	376	435	371	352	337	338	374	364	375	376	412	399	380	386	387	345	369	373	401	344	379	381	413	346	371	346	359	379	415	359	380	393	409	384	417	408	359	351	353	401	375	315	397	359	368	365	363	357	392	392	350	363	388	347	378	370	395	380	359	371	372	435	363	435	350	384	335	391	383	357	388	358	359	373	413	354	369	396	411	412	390	341	393	389	400	337	394	385	382	371	351	377	372	326	398	413	377	365	383	415	368	358	370	388	386	374	388	409	385	387	409	365	362	411	418	365	392	398	367	390	361	372	393	345	344	387	362	401	379	372	394	409	382	402	393	397	411	391	384	390	351	410	343	407	352	390	369	402	373	372	381	371	368	377	352	371	411	349	371	385	333	390	388	367	349	329	369	373	391	343	363	352	384	365	387	366	383	364	402	375	383	412	337	340	381	370	395	366	399	387	399	372	440	359	396	372	372	361	379	356	387	420	360	434	375	390	373	387	364	363	399	376	385	415	390	369	368	357	384	353	350	379	363	336	393	357	387	364	374	376	388	413	403	371	375	381	358	393	372	357	385	378	386	413	388	371	372	350	366	377	373	378	394	374	372	408	381	367	380	384	389	349	391	335	380	358	367	418	436	378	374	412	365	365	398	373	370	382	345	380	361	348	324	375	354	400	355	409	372	365	365	357	360	393	358	381	366	388	355	377	382	389	395	356	369	385	378	383	350	371	369	377	361	392	353	362	366	371	366	382	370	387	375	381	367	374	376	420	391	375	391	364	398	352	380	371	381	355	352	350	388	387	368	383	399	383	338	365	378	369	351	343	382	355	380	367	353	352	366	384	351	446	425	370	380	355	379	355	404	365	368	363	360	387	364	394	399	370	344	365	378	392	379	364	343	340	346	352	377	416	397	380	392	349	379	373	382	359	387	446	381	400	421	399	364	384	417	362	366	379	356	387	371	389	373	367	368	379	405	363	411	367	402	393	356	377	394	394	339	348	354	347	386	397	370	347	391	407	386	406	416	343	356	381	369	400	393	377	379	377	390	399	386
3612	3090	2088	1310	1060	975	894	884	862	821	835	848	779	832	826	838	836	816	801	783	808	781	806	809	791	796	793	789	778	873	827	814	772	789	808	768	772	809	866	788	797	811	811	810	796	815	813	789	815	806	780	821	855	812	760	847	849	794	792	820	750	767	792	819	851	869	767	804	791	864	824	768	849	763	717	783	800	809	817	833	798	821	787	820	825	790	784	807	820	779	794	822	820	845	815	829	791	789	739	828	781	831	807	813	767	868	820	790	772	814	772	863	826	831	796	816	810	813	824	804	761	806	795	872	772	828	825	774	777	789	817	792	809	807	751	846	852	827	804	820	787	851	784	825	764	788	824	795	806	834	802	790	786	854	829	804	766	807	800	841	811	747	836	811	839	750	834	804	801	807	810	796	852	829	819	814	775	779	769	772	787	828	822	792	779	820	805	867	790	824	794	830	771	842	777	806	798	833	837	807	856	832	827	768	799	782	771	834	863	841	812	801	823	792	815	821	810	853	846	814	839	842	794	786	824	844	845	853	798	771	794	784	779	831	812	845	782	803	791	781	794	787	815	781	819	817	833	785	802	812	808	832	752	833	836	778	846	807	808	831	817	806	778	812	825	801	812	776	825	824	857	821	824	825	776	861	832	802	829	814	785	782	785	816	800	837	807	794	766	817	796	794	788	797	800	779	813	755	860	837	769	801	826	815	865	801	802	856	807	787	847	856	819	805	827	747	787	820	737	831	792	821	797	869	837	797	853	818	783	804	828	802	814	781	826	862	787	832	765	806	827	782	772	853	806	813	759	828	836	803	785	865	832	786	792	775	817	880	850	794	838	817	829	833	785	787	798	764	758	859	851	832	849	845	834	807	782	860	784	750	812	840	782	768	825	829	832	858	828	835	812	810	850	807	787	828	803	721	851	841	806	805	804	786	869	765	819	784	794	787	832	809	807	757	808	776	801	786	812	794	783	764	826	844	817	799	840	787	802	802	786	765	781	795	808	800	803	826	778	810	864	765	863	820	811	838	809	773	829	804	794	840	798	786	825	822	782	789	819	835	802	859	824	814	803	799	833	811	807	782	762	784	756	851	776	768	770	832	803	817	799	808	810	791	778	780	816	795	831	843	820	760	794	817	810	748	776	787	823	728	815	762	821	827	840	780	794	910	757	765	802	772	816	799	807	806	801	783	802	783	784	811	818	823	787	794	750	805	776	789	766	816	765	775	754	872	821	809	875	804	829	797	805	808	779	808	757	836	780	839	776	789	824	841	835	800	871	816	773	809	806	823	823	798	834	793	866	822	793	862	809	826	766	751	797	877	829	823	827	818	834	830	830	794	828	853	832	762	801	814	819	801	826	806	826	806	765	799	810	797	845	796	817	768	840	753	797	782	764	851	814	750	767	781	819	813	814	875	799	765	828	817	813	787	780	841	822	807	800	813	875	817	797	748	803	794	844	790	887	804	817	813	793	785	837	789	788	814	819	770	827	817	818	802	761	799	841	803	798	798	789	773	821	813	782	805	844	809	851	849	771	770	782	831	811	755	859	836	796	817	866	807	783	780	784	742	821	845	788	812	824	831	788	813	860	774	811	773	825	776	784	780	803	795	767	854	810	759	816	785	779	771	866	836	829	833	794	763	772	850	840	789	823	751	813	816	816	818	806	839	798	835	781	779	802	834	804	772	785	815	844	785	793	849	739	805	746	798	743	799	804	835	761	810	803	782	819	806	771	827	829	848	787	800	759	828	819	787	817	824	813	809	834	793	856	821	830	767	825	807	800	795	808	815	784	818	784	839	817	783	757	832	765	807	797	791	826	785	841	769	837	816	793	789	829	747	787	756	845	775	831	796	793	807	846	785	796	816	767	814	799	745	833	770	836	804	814	814	807	824	823	828	818	815	773	811	808	794	799	837	882	803	805	808	802	814	795	831	795	795	858	794	829	827	804	814	807	794	795	824	790	832	787	853	840	822	803	820	803	810	852	791	821	830	871	790	814	788	790	776	831	824	833	774	745	794	845	765	793	766	796	876	864	796	803	827	757	789	775	794	853	816	839	793	846	752	776	804	788	771	775	793	797	804	773	807	820	814	837	837	778	752	838	779	809	760	796	807	797	878	790	821	817	786	811	810	840	761	783	813	769	774	817	789	842	818	780	823	833	810	844	787	806	829	795	792	871	801	799	857	808	787	804	809	827	778	820	768	790	798	790	776	802	812	792	793	836	823	792	846	776	825	817	824	778	804	835	811	820	784	786	780	809	827	778	826	772	832	846	783	809	822	841	739	792	857	843	812	812	785	827	826	782	836	781	779	805	830	818	807	777	793	794	824	758	747	783	791	814	842	779	804	790	802	831	774	824	840	795	843	824	831	801	838	828	781	811	806	826	811	814	824	779	809	784	812	830	789	762	854	788	869	764	808	819	800	858	785	795	811	793	789	818	807	821	772	779	815	838	863	805	819	859	781	784	771	839	773	811	819	794	795	790	860	841	767	801	818	788	798	835	817	795	803	762	790	797	767	781	828	851	822	818	808	788	833	797	826	756	799	824	787	775	802	782	784	807	795	829	790	783	814	790	805	828	848	815	807	824	762	835	803	799	784	848	821	787	820	807	814	805	833	812	780	767	810	788	813	778	859	806	800	844	809	845	748	810	773	791	766	775	848	799	856	804	793	802	804	806	832	814	808	775	824	776	816	812	836	789	781	783	764	805	848	840	773	784	821	784	807	779	746	848	861	808	822	801	826	766	773	794	852	790	787	807	792	798	868	858	801	781	792	771	852	793	766	781	790	836	793	859	863	789	830	832	814	826	833	816	816	791	800	819	801	793	807	786	811	827	758	785	848	864	782	800	849	838	853	825	797	829	790	741	831	786	815	836	792	812	818	772	754	798	787	809	838	791	785	818	784	800	797	779	775	797	788	868	837	812	805	780	836	786	801	784	802	830	791	855	809	834	786	785	797	777	825	763	888	788	786	796	826	782	803	761	770	748	823	738	829	834	781	819	787	855	824	802	761	815	761	847	770	802	838	787	819	802	787	783	807	773	738	802	817	823	771	785	793	812	795	787	845	820	784	898	774	793	852	791	760	792	787	848	806	769	798	801	786	786	773	766	738	751	794	825	878	786	822	779	744	804	804	846	783	792	847	802	817	815	824	783	798	818	801	809	871	823	801	838	793	826	790	805	824	812	816	864	770	735	792	821	793	791	814	811	861	791	826	788	760	836	792	794	855	755	780	752	769	809	772	847	804	797	815	815	848	834	797	778	846	805	793	782	812	816	824	839	800	823	786	796	818	810	781	856	795	770	768	809	818	768	800	812	806	810	810	820	844	782	813	828	835	790	803	850	795	782	850	821	786	791	817	770	799	850	824	843	738	808	821	760	804	801	794	810	776	814	837	815	791	820	860	772	859	834	853	797	762	781	841	841	809	780	732	762	847	844	757	821	849	805	778	842	786	826	781	826	815	823	848	810	795	799	819	807	777
24505	21698	26107	27802	21707	21702	3019	454	332	308	320	308	308	254	263	251	244	233	227	245	229	221	207	222	252	216	245	251	229	240	231	215	227	244	190	211	194	231	240	232	232	211	211	230	250	248	231	244	223	218	219	249	226	234	227	203	215	242	196	259	239	246	213	254	222	199	234	216	238	205	204	215	234	266	234	228	199	217	240	217	261	243	231	211	241	222	213	210	226	218	211	198	223	233	213	212	212	201	195	222	217	214	271	235	213	210	233	223	230	230	237	190	224	230	210	202	206	213	213	205	217	219	219	223	222	188	218	218	221	223	235	227	246	212	231	219	221	249	248	231	207	217	219	206	253	236	251	222	237	181	217	203	206	202	230	229	211	212	219	232	220	229	219	243	205	202	240	233	204	212	225	232	189	229	233	216	230	189	213	223	231	210	216	226	219	204	243	204	257	238	201	228	203	220	209	240	212	221	224	210	225	237	212	218	226	234	231	215	197	222	195	230	211	214	212	205	218	213	241	201	231	184	194	231	225	175	228	190	234	229	211	228	218	234	214	242	225	242	226	229	231	243	250	214	228	219	224	192	205	248	212	215	219	235	206	186	211	212	249	244	232	218	199	215	182	229	233	227	230	223	195	230	218	210	209	192	201	240	197	203	207	210	259	238	221	209	221	228	197	196	241	229	204	205	228	200	208	238	244	198	260	223	222	210	242	206	195	219	194	233	229	209	209	230	216	225	234	216	207	229	242	222	203	224	236	190	237	205	251	226	189	197	211	217	216	207	226	189	223	198	226	232	234	230	202	206	207	207	178	270	187	200	234	221	199	241	213	217	216	253	229	234	204	226	222	203	228	224	212	218	217	223	229	229	225	200	212	223	244	201	203	243	216	192	232	205	205	226	214	189	214	215	219	220	193	219	215	208	230	203	209	202	211	201	199	250	217	191	208	209	215	235	208	245	191	235	214	208	220	214	207	251	241	200	211	206	200	212	229	227	215	214	207	233	229	209	213	240	221	216	227	239	221	213	227	236	223	218	208	222	221	211	233	222	217	190	186	204	205	214	216	208	199	222	216	222	197	229	220	221	219	209	216	200	206	235	214	225	201	230	232	223	221	190	203	224	220	212	225	227	211	213	211	182	240	241	197	214	203	236	208	206	220	240	249	220	213	233	188	224	203	244	229	225	209	205	230	220	251	231	212	225	223	190	192	228	233	236	204	201	217	224	216	206	226	222	201	196	216	222	226	200	227	195	224	238	239	218	224	222	219	228	253	224	238	237	215	243	243	216	226	213	242	210	217	204	250	189	223	208	225	217	237	205	200	215	212	224	215	201	215	222	224	224	205	213	232	229	221	219	228	242	221	233	217	202	220	224	256	231	221	257	219	211	250	191	202	221	207	235	209	190	187	246	228	224	219	221	201	196	227	232	195	225	221	204	199	213	221	221	216	245	222	234	195	213	214	221	259	219	240	228	241	207	237	202	240	242	230	226	203	187	222	223	227	173	224	223	220	242	229	239	207	202	243	212	194	216	203	193	211	205	207	219	217	210	226	243	223	224	224	189	248	231	238	218	226	221	219	232	232	231	184	230	214	195	236	220	211	226	228	210	235	182	215	241	202	239	202	190	228	224	219	267	228	230	204	204	217	219	208	220	222	203	222	220	205	184	227	228	221	214	206	233	221	233	196	228	215	200	226	209	198	201	199	198	213	220	228	184	240	235	247	210	229	196	208	193	203	201	207	240	212	207	208	220	218	271	228	232	169	202	224	233	196	234	182	229	199	216	233	197	219	212	227	230	219	195	222	206	208	213	209	229	224	225	231	215	214	204	237	224	233	205	213	205	209	221	215	240	219	252	207	213	209	205	215	236	198	222	229	214	240	234	234	245	226	249	226	229	270	252	225	223	203	219	219	196	217	242	208	215	239	217	199	193	214	205	221	198	240	210	230	227	223	215	236	223	204	220	226	213	239	216	229	224	221	196	227	214	229	230	223	221	188	234	228	225	210	215	208	203	253	200	233	211	209	231	194	192	222	225	199	227	234	221	204	209	217	223	213	204	211	204	251	235	225	201	223	224	193	219	216	230	205	223	243	208	194	223	247	219	241	227	214	232	219	218	218	229	222	222	183	191	202	221	220	242	203	243	196	227	194	234	233	219	231	203	209	256	205	207	221	211	231	219	202	229	249	207	204	222	227	221	190	237	222	234	239	240	177	203	222	187	217	200	222	215	231	229	218	223	206	198	198	219	216	199	192	236	200	230	208	201	221	214	241	200	216	221	192	200	240	221	215	212	233	201	219	207	220	200	251	196	229	217	217	237	216	237	196	224	214	225	200	216	205	226	216	219	212	231	223	205	214	202	194	197	202	227	228	228	235	237	223	243	207	268	235	200	212	217	209	209	208	196	216	236	213	243	209	230	223	213	203	209	196	220	214	229	191	235	241	218	221	194	215	199	242	225	213	236	242	201	240	184	223	227	258	202	227	222	217	212	206	223	203	189	224	236	216	219	229	222	219	222	252	230	214	217	207	243	204	223	222	242	211	194	222	206	222	208	202	220	242	238	238	201	206	210	202	198	210	223	221	242	232	207	230	235	220	238	224	209	243	234	217	224	217	194	229	235	243	223	221	210	220	248	196	212	255	239	237	254	224	234	224	227	192	243	272	228	215	229	217	218	195	197	212	203	199	193	204	204	214	216	211	212	242	187	184	214	228	216	226	235	222	220	212	215	213	230	209	210	206	223	219	220	227	214	255	246	204	218	212	225	206	207	210	247	211	225	210	206	251	215	235	228	225	223	189	215	212	217	215	228	218	242	209	211	190	215	193	238	230	206	206	238	215	219	222	220	203	224	229	247	209	234	217	203	190	207	227	221	187	217	208	199	245	204	197	198	182	204	232	213	219	188	215	213	217	214	203	184	224	232	207	253	229	211	218	216	225	231	191	205	209	228	214	194	193	239	199	228	225	223	219	270	210	212	215	220	219	203	194	204	202	222	227	191	221	213	195	214	209	177	240	232	201	216	191	207	204	205	241	213	224	196	202	222	205	223	198	225	238	213	202	240	222	207	232	230	235	199	212	203	237	218	194	223	191	214	185	213	221	220	198	210	205	207	206	199	184	215	208	189	205	237	240	218	230	243	213	204	224	208	212	214	227	229	242	219	235	209	179	240	245	205	223	221	194	228	216	200	257	225	192	209	230	205	250	226	203	200	231	192	213	207	218	201	210	232	212	218	229	219	248	196	193	205	216	214	242	200	201	218	208	206	216	219	188	213	193	200	223	213	230	204	215	209	243	199	202	234	225	220	222	213	204	199	201	247	222	199	223	210	223	216	206	200	211	231	204	246	235	192	223	235	197	223	195	211	205	209	227	209	194	212	229	213	231	206	256	217	215	249	214	214	223	212	235	188	231	217	194	215	204	233	243	237	202	215	205	196	195	237	202	240	232	202	222	204	211	203	202	202	217	242	210	212	193	225	231	219	249	271
3704	4948	3033	1534	992	774	650	571	540	543	518	487	570	528	496	512	497	478	527	475	492	491	518	512	505	474	484	522	486	474	527	455	513	469	481	496	498	507	493	516	462	472	474	443	467	499	492	484	541	487	527	472	513	515	479	498	478	508	464	535	515	454	455	461	466	493	474	489	464	509	495	482	483	456	492	485	481	484	474	491	466	479	496	490	465	522	492	484	515	466	481	504	450	506	460	487	488	460	474	490	468	499	487	484	503	466	454	497	487	463	465	483	516	463	517	483	451	468	500	507	475	475	533	504	495	509	459	504	458	452	492	488	473	511	513	509	488	500	466	492	474	488	509	468	437	524	474	445	503	508	494	497	468	480	467	452	447	523	481	452	500	457	492	492	513	472	495	465	490	513	487	452	474	433	472	474	438	479	490	518	555	484	486	488	498	485	491	455	455	465	483	504	463	486	460	534	457	463	483	482	486	473	462	489	472	511	475	491	517	477	478	506	484	508	454	469	498	523	479	433	472	496	498	497	503	473	461	483	453	496	473	459	464	468	459	499	480	473	504	496	478	445	456	476	512	506	477	510	496	489	469	484	468	496	478	486	489	469	475	460	484	499	452	483	477	485	492	489	519	526	479	455	466	450	448	477	516	460	538	483	476	428	502	453	462	507	474	495	488	495	467	490	501	474	534	489	456	481	478	496	527	488	503	499	443	490	472	524	492	505	481	502	481	498	469	502	478	439	490	457	466	495	517	484	522	504	503	508	476	503	503	471	500	504	457	490	484	508	482	471	538	491	524	475	483	461	516	481	468	482	480	481	480	449	486	467	454	489	480	466	464	477	484	488	458	452	486	485	453	483	476	517	491	470	507	489	500	486	500	466	469	490	460	481	493	479	496	485	496	488	486	445	462	482	485	472	454	512	466	512	500	480	471	513	483	441	475	476	463	462	489	528	487	449	524	490	488	502	460	492	507	455	502	445	462	470	468	494	482	487	495	487	459	494	493	486	450	495	471	468	486	468	471	473	515	488	456	509	510	504	489	495	464	451	476	449	486	525	466	503	477	469	465	483	485	504	440	440	438	450	469	467	482	480	465	443	480	530	486	441	515	487	502	492	458	478	522	494	504	455	465	484	502	492	493	502	512	503	504	505	477	479	541	516	470	489	432	453	478	484	479	495	490	499	483	489	462	520	451	476	486	503	463	493	463	518	476	477	460	499	498	462	477	455	455	472	496	473	458	481	483	477	456	487	480	526	434	493	492	479	501	476	486	506	471	521	511	481	440	469	517	467	487	494	484	486	480	484	463	457	479	475	469	482	493	497	485	444	509	506	483	484	475	465	456	483	459	478	465	455	479	482	448	538	507	504	495	470	486	447	466	469	515	460	509	488	482	473	450	490	511	473	485	471	479	489	492	466	454	521	466	520	479	507	485	537	511	454	504	478	490	465	496	479	474	532	478	447	472	491	521	531	497	517	497	459	481	477	482	504	482	484	489	499	473	507	499	469	477	508	478	485	460	486	480	478	480	479	481	505	509	467	490	500	502	471	485	460	493	459	498	534	477	521	508	504	461	497	502	497	480	490	540	491	498	488	487	501	475	483	475	506	461	510	472	550	490	513	473	478	480	473	474	461	480	484	450	528	473	463	467	501	446	495	483	440	450	460	504	502	473	503	503	472	477	467	448	456	516	475	486	483	501	452	468	508	483	513	492	496	465	505	475	480	435	460	496	501	516	531	489	494	449	487	496	501	503	463	499	530	479	509	469	461	458	489	494	498	512	485	499	503	467	446	527	459	506	455	456	453	475	493	473	511	519	488	485	492	475	460	500	472	477	475	514	466	476	485	479	512	467	457	500	508	440	455	512	496	509	491	479	479	482	480	465	474	475	471	477	450	461	464	524	493	521	481	485	483	521	480	451	465	516	520	485	483	517	495	499	471	477	466	480	425	477	501	462	479	501	468	493	529	508	472	497	477	505	474	470	469	496	498	444	514	470	494	486	488	478	483	477	475	440	456	483	471	512	494	467	477	447	435	471	484	498	526	486	472	467	473	511	477	501	492	515	497	506	477	485	456	487	457	509	489	496	466	516	491	493	496	557	509	448	494	474	479	487	479	464	468	462	509	464	472	482	519	517	492	522	538	489	443	493	471	466	439	491	447	499	451	497	466	511	531	483	485	450	491	469	482	513	485	491	488	435	468	458	505	481	489	485	495	516	499	495	495	491	498	501	479	466	525	449	490	479	495	471	526	486	482	483	506	481	494	489	488	481	428	498	497	477	489	501	456	478	500	480	486	497	460	494	488	445	473	490	501	451	431	488	514	446	466	491	504	488	501	489	495	496	493	491	450	521	482	507	445	500	448	494	479	465	448	503	474	481	506	513	487	498	472	472	490	526	460	465	501	468	459	507	473	485	493	487	468	516	502	513	477	481	471	506	451	496	452	453	502	427	464	494	458	434	471	465	505	475	488	475	505	497	514	478	494	475	503	490	512	466	460	480	494	479	477	497	495	461	466	465	491	496	449	470	508	491	454	448	498	489	484	490	485	471	477	486	522	462	431	490	501	466	478	524	457	512	499	473	463	481	501	482	509	525	499	494	465	451	489	508	496	485	500	486	500	461	495	497	463	464	441	503	475	489	488	484	465	433	506	488	488	469	454	528	468	464	466	509	455	495	504	453	480	517	503	467	493	489	453	490	453	501	443	489	465	464	461	475	492	496	463	477	463	450	434	468	512	498	457	473	489	516	459	497	458	480	442	488	436	464	485	488	472	488	524	514	512	458	462	477	500	490	477	488	475	504	514	511	473	463	490	495	493	458	488	465	510	468	470	461	494	484	497	464	498	485	456	482	467	491	469	498	481	464	473	494	536	509	466	476	459	481	513	516	513	449	475	490	530	479	477	463	499	484	514	472	475	478	459	474	495	499	476	482	482	488	469	457	445	466	475	509	451	468	449	482	480	478	511	465	486	513	479	476	500	486	469	439	469	439	491	518	486	456	477	459	512	505	458	482	498	505	483	484	496	477	464	491	505	494	471	471	538	489	506	498	461	472	508	469	511	485	499	477	449	468	471	471	543	489	484	452	491	459	489	457	491	490	476	483	494	523	478	491	471	515	506	481	449	471	503	434	452	488	479	493	427	478	493	495	496	547	475	500	515	501	474	440	465	463	505	500	493	525	522	530	493	477	537	479	534	491	501	434	488	535	482	499	470	448	491	485	475	498	492	484	487	520	474	525	496	461	469	500	516	456	497	487	478	471	499	489	440	499	465	464	488	484	467	464	468	469	484	448	464	458	481	488	483	481	496	466	483	435	469	479	483	455	520	471	506	518	490	468	500	460	446	487	462	511	517	469	510	492	458	526	466	476	485	473	489	490	499	498	498	447	491	491	469	540	493	482	497	457	509	490	484	496	445	524	485	492	493	448	485	480	489	524	490	534	513	481	499	506	504	480	515	472	493	487	493	505	488	442	471	489	444	458	466
33507	10323	1138	589	501	528	357	296	312	279	310	298	286	288	300	292	279	285	321	292	316	278	291	296	273	290	308	282	304	322	287	294	300	314	318	303	310	296	277	269	273	289	308	288	285	317	297	298	303	279	301	280	342	277	344	318	325	295	305	295	312	296	314	340	317	305	303	317	303	293	293	286	299	289	312	320	288	278	291	269	334	299	296	293	327	297	273	286	299	288	314	320	293	279	264	302	312	287	309	291	293	339	292	274	279	311	311	272	295	297	307	324	283	302	314	328	314	291	263	322	318	312	277	291	349	317	264	286	281	295	302	270	282	314	302	282	297	270	289	306	289	255	280	325	319	272	323	330	277	319	264	276	322	277	310	303	306	297	332	306	330	292	346	272	294	298	306	290	281	276	297	281	307	275	317	328	283	285	309	315	262	281	307	278	296	306	250	291	290	301	266	301	305	267	319	283	311	293	317	312	289	281	293	301	289	309	309	314	309	292	284	327	258	247	283	311	268	302	325	308	283	346	302	287	299	291	277	306	294	314	311	303	295	289	309	353	278	297	327	287	316	308	338	298	303	291	298	325	295	315	299	282	264	310	289	307	303	301	274	283	298	322	303	294	307	319	298	251	320	305	274	296	311	318	277	282	279	309	288	338	301	292	314	269	284	298	285	268	309	312	281	290	307	307	285	301	325	285	308	264	367	307	298	273	294	308	313	283	267	316	285	313	321	285	310	273	271	312	312	264	292	294	283	290	269	342	295	277	292	270	307	301	311	319	295	293	315	268	272	293	281	320	305	283	320	313	296	277	268	297	322	312	321	272	284	283	322	308	298	281	320	317	318	255	312	294	321	303	351	319	300	296	286	281	318	307	301	297	322	298	277	284	326	296	299	301	290	294	339	283	287	277	300	308	304	333	281	274	288	344	295	306	308	299	295	336	324	285	289	327	304	317	310	319	293	336	291	316	314	300	300	302	305	282	270	269	286	270	285	308	295	323	311	299	282	281	326	268	292	308	299	304	306	314	331	316	287	319	292	313	328	262	297	284	308	278	330	297	305	300	321	332	277	297	271	275	306	261	293	320	305	319	315	289	268	248	310	324	300	288	303	297	285	275	313	297	317	310	308	334	287	290	279	305	296	295	312	302	295	320	279	283	282	327	290	315	288	298	302	286	344	311	303	289	311	293	308	321	305	323	297	319	289	314	276	261	302	274	296	316	275	294	299	330	307	283	328	332	299	279	298	305	305	282	299	288	261	314	302	306	309	305	298	302	289	284	304	315	317	333	304	283	310	287	292	302	305	310	280	308	290	288	305	250	282	279	282	309	347	291	283	310	307	314	280	338	272	276	312	319	321	303	310	241	278	336	287	241	311	329	317	316	317	266	273	283	261	292	311	268	293	293	318	289	303	291	299	292	308	315	319	339	335	293	310	256	291	292	282	290	287	271	305	281	310	314	297	302	303	287	318	318	304	282	296	306	295	304	281	277	278	283	304	294	286	277	258	270	285	252	314	286	326	320	323	312	304	300	318	261	325	323	294	321	288	291	306	307	285	329	301	274	288	309	257	322	303	274	299	308	320	289	270	304	304	312	275	275	294	281	284	284	304	302	271	293	303	284	278	261	299	302	279	299	272	288	264	314	300	292	296	296	315	302	270	297	285	296	278	270	299	272	295	307	322	303	306	321	350	297	324	300	323	310	298	304	316	277	312	297	297	288	277	290	282	283	318	300	334	346	310	327	310	301	300	292	312	308	282	339	299	300	282	319	288	330	295	255	282	297	295	286	297	336	288	284	288	312	278	327	290	245	266	286	289	308	306	316	296	303	320	263	294	295	312	318	282	288	317	318	279	300	297	290	281	306	285	326	284	290	303	319	306	305	303	325	333	263	308	296	301	289	312	299	313	278	295	316	283	289	305	296	334	331	315	306	292	293	274	312	298	334	299	308	303	293	302	268	288	289	300	313	298	270	308	326	300	319	299	288	310	292	293	303	333	320	332	283	332	286	335	314	315	276	314	284	280	254	311	286	327	306	279	313	311	320	287	313	297	303	297	327	277	287	298	347	267	275	302	301	298	290	322	259	290	325	303	301	305	302	298	284	338	309	298	305	298	285	301	254	292	334	264	320	283	298	311	295	321	278	314	307	289	266	298	291	309	287	309	306	315	312	278	273	319	286	310	312	296	290	337	320	299	308	303	251	314	292	277	308	263	304	319	290	312	306	319	288	293	281	305	260	317	305	326	283	313	273	348	300	318	303	288	279	277	245	292	292	307	325	278	282	290	301	304	285	309	308	278	290	318	303	315	293	328	306	295	337	313	266	292	344	294	270	306	274	289	285	295	262	269	270	297	290	273	293	276	298	275	307	328	264	298	280	327	262	289	307	303	328	291	323	317	322	283	279	340	277	279	279	299	275	265	337	334	305	286	303	307	320	301	265	317	307	291	302	316	303	281	291	259	291	310	251	284	314	304	298	278	298	308	303	270	277	334	293	310	295	292	292	325	278	328	290	306	290	299	282	328	333	329	310	312	307	318	333	348	292	351	257	297	315	311	289	302	260	319	287	275	324	308	295	297	290	297	298	285	287	312	287	328	287	310	288	309	275	308	298	267	273	329	311	292	314	318	273	306	335	269	320	304	300	308	289	328	292	295	309	294	261	295	313	305	323	278	264	319	288	301	284	288	275	292	303	317	292	300	313	289	326	301	321	297	302	329	273	285	287	329	314	308	276	289	330	290	297	287	269	325	321	318	291	320	305	324	330	297	310	316	294	326	288	269	295	308	286	299	283	302	300	345	293	317	307	276	299	274	300	308	297	312	276	288	316	327	290	306	311	298	318	271	331	278	319	285	298	328	292	299	275	287	281	285	295	312	334	315	302	276	320	328	281	301	267	297	304	265	313	322	310	268	295	341	339	268	293	305	293	309	256	297	318	310	329	293	306	284	350	310	323	304	276	277	313	335	317	311	301	294	305	294	279	311	296	312	302	305	324	313	288	289	301	327	255	338	285	317	312	331	320	326	298	288	317	326	326	252	286	296	313	276	310	264	317	283	303	299	299	268	275	299	294	271	290	312	299	308	295	298	244	298	328	305	295	283	330	315	292	283	291	293	281	291	289	317	292	363	271	272	293	303	305	327	277	285	288	276	309	299	310	284	308	293	268	289	284	304	322	303	276	307	342	289	309	286	292	267	280	334	304	288	284	301	280	336	297	265	334	333	300	259	314	314	307	342	310	306	306	330	324	281	316	316	298	286	284	291	306	307	294	293	266	284	303	303	293	269	297	287	293	277	308	294	300	313	315	279	346	286	262	298	295	271	295	325	295	325	292	316	301	326	293	287	271	303	297	286	277	281	290	304	286	286	318	305	267	291	316	289	283	294	300	296	324	314	293	296	298	321	327	308	285	322	284	285	324	318	310	291	281	287	299	292	271	296	316	262	303	288	291	286	301	280	303	286	305	312	271	339	322	290	297	310	338	335	268
5770	859	752	700	754	691	676	690	698	731	661	702	682	676	694	688	689	726	686	702	701	707	677	676	713	674	648	717	652	694	672	716	674	688	714	687	623	711	699	683	646	662	661	667	693	689	711	670	663	743	663	697	663	648	691	674	686	653	683	722	668	681	731	731	662	633	731	693	672	681	619	690	681	720	664	691	677	692	699	695	664	718	670	635	660	710	656	635	670	660	668	699	668	641	651	649	681	701	703	670	672	680	712	621	660	713	694	732	728	682	635	653	678	710	703	706	666	671	609	666	631	697	702	695	629	701	669	684	698	682	693	654	683	706	723	677	698	704	652	647	657	688	673	694	637	681	695	685	616	669	655	663	668	734	651	681	681	658	684	638	670	701	649	717	681	714	684	700	711	642	648	693	676	711	688	683	651	695	663	691	710	653	714	655	684	651	693	707	721	677	695	660	641	749	638	709	678	660	690	655	656	672	696	692	697	696	698	674	699	693	712	675	695	676	694	669	689	646	694	658	693	731	740	650	673	681	688	651	642	710	692	720	628	702	685	715	706	663	612	676	709	659	687	679	724	714	710	693	677	728	701	695	736	706	708	712	700	685	675	675	700	673	708	705	695	674	668	646	640	687	663	684	677	641	698	651	622	691	693	641	625	685	664	690	654	713	698	690	676	675	674	650	695	658	646	658	710	692	687	756	707	697	653	699	653	705	631	681	658	678	737	670	689	637	661	667	689	664	623	692	702	703	683	722	699	666	641	681	689	663	668	695	700	669	670	709	697	690	718	684	697	695	702	650	705	669	690	703	701	685	699	728	660	618	722	652	674	674	746	669	708	732	641	676	654	663	706	699	649	663	679	669	717	698	660	731	659	708	671	659	685	690	650	728	714	655	643	705	678	682	641	711	701	683	642	687	670	673	684	690	635	695	664	654	704	649	688	727	663	707	657	730	695	680	718	742	717	680	675	639	682	648	655	727	702	677	654	647	710	637	678	716	696	632	676	686	670	654	678	676	681	689	726	630	679	692	659	681	713	644	664	701	684	714	676	705	698	685	670	723	689	647	722	626	711	700	681	671	654	677	691	668	698	656	716	718	694	658	698	682	713	678	704	656	720	700	677	678	690	692	674	693	673	669	710	688	691	681	667	654	655	720	669	701	692	673	674	641	692	681	659	698	695	670	656	704	741	688	671	671	677	734	679	694	705	716	691	676	629	660	662	698	700	707	695	680	696	701	693	680	654	649	725	669	647	684	685	641	674	682	684	649	710	673	680	655	679	677	705	707	691	648	698	634	680	695	657	694	674	697	672	645	678	674	630	673	678	698	687	630	665	686	696	677	656	654	679	691	704	699	666	672	682	688	684	709	685	689	670	665	691	658	669	664	679	677	676	670	663	650	693	660	645	673	647	705	687	680	689	657	690	658	668	698	678	675	687	706	683	685	686	667	657	720	692	687	694	722	668	637	696	673	682	663	643	651	693	651	727	671	688	710	669	674	690	690	727	703	710	689	705	711	655	703	693	664	690	631	668	675	708	698	685	673	684	648	679	740	683	716	679	675	740	609	679	667	700	697	676	692	663	704	684	679	670	657	686	660	662	691	729	716	639	716	676	699	705	673	695	707	679	741	698	714	677	681	671	662	635	685	662	658	673	649	651	653	657	695	704	688	696	709	671	676	660	668	653	718	682	646	668	649	683	691	678	683	654	646	709	670	721	671	694	665	732	650	663	691	648	728	662	671	671	654	676	634	682	700	723	656	667	699	658	623	649	698	697	644	695	664	718	661	660	659	686	631	662	646	694	704	760	677	627	661	705	655	697	687	685	698	652	665	727	645	662	714	659	680	623	702	672	673	658	659	653	636	680	655	704	687	704	691	678	687	695	668	680	667	711	669	671	673	660	671	691	646	722	690	677	712	675	676	656	669	685	668	621	662	673	730	680	683	656	732	658	653	700	681	704	649	679	700	677	686	669	679	716	693	659	686	645	720	669	692	716	669	697	661	661	681	629	740	688	688	699	661	641	681	664	682	716	732	659	684	690	680	667	689	714	731	651	689	736	704	693	687	696	688	649	656	685	655	695	665	708	678	627	688	695	708	670	724	660	669	684	705	656	659	646	667	705	657	670	656	705	668	654	688	667	694	650	700	691	652	663	689	709	702	661	698	676	706	668	669	686	669	703	698	651	683	739	707	649	702	651	641	719	713	694	673	681	714	673	690	683	696	683	682	688	693	685	679	729	671	659	681	688	678	699	668	689	679	701	668	692	699	670	710	695	711	705	655	693	670	691	658	683	670	673	698	681	644	647	681	698	679	697	633	718	662	701	670	684	663	690	711	698	692	687	646	645	735	617	688	709	669	645	703	678	681	663	650	695	694	671	641	704	685	698	696	698	712	690	681	628	693	647	638	651	747	667	665	710	685	672	662	683	686	654	666	670	671	690	678	630	740	707	637	665	672	702	701	756	704	662	651	631	696	676	682	697	637	677	687	652	657	665	691	669	703	736	667	695	713	655	715	637	693	674	670	675	650	684	684	720	621	627	651	641	646	690	682	692	642	688	690	652	665	688	669	691	683	695	660	665	678	685	674	719	646	661	679	646	693	655	704	666	677	697	721	682	663	647	706	637	641	681	711	722	650	687	709	639	684	667	691	683	668	684	641	712	702	725	689	704	704	694	637	681	663	663	707	698	709	660	699	687	685	752	715	678	703	703	658	680	663	681	669	666	723	649	706	716	673	662	698	688	666	658	671	686	704	692	677	648	654	715	686	666	687	663	685	691	688	683	669	674	645	688	662	642	704	675	718	669	691	692	661	655	711	688	682	707	698	679	653	633	660	718	684	735	667	734	662	707	705	657	668	704	693	699	685	657	706	712	706	661	708	697	690	677	671	671	659	667	669	713	693	688	696	668	645	684	729	688	662	696	712	665	675	686	682	681	666	677	650	699	666	696	677	678	659	732	662	677	709	697	675	671	663	658	670	635	689	674	690	710	728	713	637	654	627	690	692	682	673	680	658	673	714	671	741	727	715	703	699	684	692	700	679	695	725	705	695	688	670	663	678	682	677	682	647	687	684	645	691	685	644	697	679	685	668	670	683	699	696	690	675	698	697	687	711	643	655	710	692	676	691	670	722	677	669	681	677	660	659	648	676	694	664	710	690	703	684	720	667	654	674	641	704	669	668	720	639	715	692	700	684	704	725	691	715	645	723	677	688	666	687	655	686	687	650	689	689	680	697	664	675	694	663	634	690	653	702	687	675	686	637	718	687	661	681	630	688	642	685	689	667	741	708	655	693	712	713	709	671	695	678	643	689	693	660	719	684	669	673	665	644	668	658	678	698	629	692	716	680	659	653	645	607	696	659	659	672	663	660	688	657	695	646	648	658	701	664	687	664	673	712	674	674	685	715	681	690	714	644	747	748	688	663	645	657	664	653	665	729	660	671	665	683	699	672	701	693	676	730	684	696	665	714	660	705	653	712	716	706
25268	21693	25536	28348	21581	4574	626	521	472	401	415	416	404	418	364	378	376	384	405	400	412	372	377	371	377	391	384	388	406	391	409	354	367	361	373	374	376	370	361	360	367	382	379	378	398	382	386	402	368	376	359	407	411	393	370	360	380	379	408	409	388	365	374	359	426	382	389	371	388	382	363	371	391	357	371	369	376	381	320	383	376	375	347	343	361	365	365	414	393	382	367	365	401	393	379	373	358	356	358	371	387	369	392	375	403	395	368	352	421	396	410	391	390	350	380	382	384	377	367	403	355	384	379	358	358	405	382	415	376	417	414	361	374	428	385	408	359	393	345	367	432	373	382	334	389	362	373	402	357	393	416	364	370	378	387	386	355	375	429	344	371	389	385	357	387	369	385	365	388	344	370	369	331	375	408	382	409	379	400	380	373	387	357	388	405	360	388	386	346	368	348	418	375	379	440	386	372	377	380	363	387	367	383	385	417	405	365	341	388	373	376	357	408	370	382	388	377	358	356	375	385	370	343	412	352	370	383	442	385	395	383	387	379	364	383	351	344	361	401	380	384	383	390	428	390	381	385	392	369	393	372	376	393	363	367	378	370	364	373	385	370	343	359	372	413	411	389	369	369	374	372	402	381	337	352	381	354	352	375	377	370	375	359	322	421	398	409	376	398	362	389	392	380	356	425	333	369	397	406	369	391	394	394	369	386	398	354	348	379	398	423	396	383	329	350	385	384	398	348	342	360	387	378	374	363	385	382	369	400	368	373	402	392	411	371	356	386	382	363	348	344	370	403	395	388	358	385	378	431	391	371	373	353	383	396	434	375	397	360	374	388	387	385	393	385	383	371	423	398	379	397	417	367	360	370	409	385	351	372	402	376	407	373	385	327	383	398	386	358	396	419	388	404	369	415	410	410	366	374	385	379	435	445	401	352	380	354	395	385	388	375	419	407	349	369	386	352	328	400	390	391	431	364	352	328	377	396	351	350	396	359	383	390	423	374	363	380	354	372	380	384	370	369	380	377	395	383	392	383	403	361	365	387	410	368	386	407	357	389	346	379	381	372	398	416	378	385	398	391	358	375	386	396	373	386	406	352	356	354	352	367	384	401	367	342	375	368	382	383	401	375	420	386	382	415	398	380	381	403	377	374	349	370	372	337	407	353	386	390	375	430	368	395	402	367	358	370	375	423	364	389	368	384	385	359	360	396	355	396	369	370	352	390	370	369	415	372	379	380	393	389	366	409	379	371	369	401	361	385	388	377	384	350	333	388	386	368	387	365	362	373	386	361	409	368	401	384	411	367	386	332	368	379	361	375	355	351	385	387	362	387	388	352	370	379	369	419	381	375	372	343	373	382	349	394	364	409	371	370	391	401	359	348	399	392	364	434	380	359	362	365	364	419	369	335	382	369	364	401	380	365	384	393	360	372	387	407	383	390	363	368	373	378	398	409	386	355	382	359	404	364	382	383	408	388	370	389	365	364	403	393	392	364	360	350	362	401	385	331	382	404	376	374	392	395	406	429	379	359	360	375	383	389	398	375	343	394	398	363	363	353	381	373	377	400	378	373	348	351	368	408	352	380	355	359	378	373	355	392	359	402	394	374	362	374	348	381	379	341	353	398	386	377	401	370	393	374	404	379	384	362	383	344	372	344	368	416	354	360	365	355	445	388	373	379	419	404	404	380	397	357	348	342	383	386	368	352	402	375	368	364	397	331	379	366	394	403	377	391	379	367	326	378	361	365	390	398	352	386	409	367	373	373	380	367	373	371	387	390	386	384	401	388	364	374	378	397	374	397	348	387	382	345	369	396	412	393	378	347	385	329	358	352	404	427	385	391	404	379	332	430	341	379	354	371	400	389	378	377	403	351	353	380	415	382	345	393	372	382	380	381	403	353	382	414	375	377	434	383	395	358	371	368	365	367	410	399	409	374	411	389	358	387	395	384	378	387	370	397	400	392	363	362	382	382	395	359	404	363	427	416	351	380	375	379	401	403	359	409	344	354	349	377	372	418	373	384	411	389	392	363	368	351	399	375	372	386	409	357	380	392	381	366	378	392	355	364	405	398	372	399	372	380	377	370	376	377	377	371	335	394	427	385	406	374	397	423	375	362	331	397	395	408	384	390	380	367	382	375	389	398	376	342	392	361	375	349	389	355	366	341	377	372	391	382	387	377	360	371	417	326	356	365	394	357	384	407	363	336	363	349	394	386	371	375	393	423	422	350	409	393	365	393	349	389	379	394	356	400	355	384	406	365	370	388	365	387	369	388	378	357	379	422	377	406	370	389	380	325	375	390	394	371	400	367	355	381	384	343	343	399	395	364	352	381	393	368	381	382	386	370	387	368	354	392	391	394	382	363	373	372	373	392	405	407	387	375	365	363	376	405	369	350	393	376	377	376	366	359	347	358	390	410	372	378	349	373	389	399	398	402	372	360	364	374	405	394	414	383	388	384	355	419	349	354	377	388	391	343	335	381	426	402	414	378	359	363	355	357	377	393	388	404	376	368	334	399	403	407	353	345	386	374	351	406	371	377	351	373	420	353	375	356	349	384	367	376	354	372	360	401	386	370	354	377	382	392	370	405	379	388	373	370	413	372	388	363	370	404	358	370	403	401	397	402	401	363	361	381	384	377	374	407	389	412	366	346	387	345	371	337	393	368	379	378	398	365	392	390	405	378	337	406	384	354	364	385	405	345	408	368	390	390	386	346	379	382	397	378	368	380	398	356	381	412	376	391	365	373	392	381	341	400	354	348	370	441	348	358	379	363	345	396	379	372	349	394	413	361	358	414	390	366	362	384	358	380	438	408	373	366	356	363	389	379	392	372	365	386	400	378	362	421	379	417	378	366	354	363	373	361	363	385	400	374	369	364	369	370	358	337	377	342	377	390	344	377	384	397	376	396	360	373	344	362	371	368	410	370	383	386	384	370	370	432	400	393	391	353	332	406	407	387	413	368	353	360	368	377	353	375	396	383	373	387	379	370	385	406	372	407	381	368	388	377	401	366	394	397	367	382	391	368	368	413	397	413	382	384	391	354	371	363	409	357	386	435	357	366	326	361	351	352	386	346	341	395	396	401	349	398	360	378	375	380	359	407	382	376	389	385	357	379	371	383	369	382	379	390	375	386	365	408	370	383	407	363	395	402	374	405	359	370	391	399	405	361	362	373	399	407	377	385	388	373	380	402	414	388	376	400	372	381	352	365	403	376	398	370	356	390	348	362	395	364	341	333	383	404	412	392	395	402	391	391	401	360	373	369	414	401	410	373	379	368	373	386	339	364	403	383	390	388	393	393	358	337	376	362	382	387	379	376	386	386	337	401	374	352	337	389	366	398	329	410	371	351	380	403	403	367	373	404	356	383	390	362	362	344	375	394	363	376	421	405	384	351	390	365	350	387	391	381	359	389	370	365	369	375	394	418	338	335	344	387	402	407	377	379	359	345	377	388	362	360	372	363	396	348	375	359	363	366	356	382	380
3547	3214	2231	1351	1044	943	909	889	882	798	805	835	822	821	866	816	776	847	775	838	807	816	779	892	818	764	879	796	834	843	808	829	824	818	856	855	800	829	756	820	776	787	793	805	850	826	852	833	788	784	792	790	789	848	747	791	827	818	825	835	791	786	821	790	802	830	823	847	804	820	818	803	778	764	813	802	798	817	802	803	824	758	832	817	807	885	764	816	824	823	823	818	822	840	787	839	765	832	809	782	771	786	798	828	840	825	814	855	794	812	835	793	773	807	759	793	759	828	881	794	819	836	821	821	783	852	776	797	796	763	771	812	773	834	834	806	832	801	752	827	786	753	809	820	810	795	843	764	854	828	797	792	853	852	802	832	834	781	815	829	824	825	841	799	776	835	784	832	841	749	871	801	854	845	782	789	780	818	842	816	813	778	832	778	813	750	830	817	801	787	820	813	812	800	829	871	809	800	790	815	804	844	774	792	808	827	805	794	859	821	882	791	759	831	819	788	865	825	808	816	824	820	847	795	795	860	808	810	785	827	787	807	869	826	789	844	794	820	816	784	739	807	819	755	843	823	838	810	811	782	727	773	791	804	814	806	798	845	794	845	824	792	810	854	771	803	818	785	786	811	789	829	763	754	857	793	779	794	818	863	780	793	823	810	827	816	784	855	848	864	802	814	814	808	788	812	773	831	765	839	820	779	837	825	838	806	873	815	789	773	823	782	784	777	785	813	815	858	782	814	845	784	803	828	805	802	833	808	800	800	762	790	837	805	885	809	854	883	814	809	831	818	821	844	817	821	798	746	794	825	840	848	817	812	771	788	826	826	784	826	841	782	780	762	792	823	743	833	798	810	776	851	835	809	768	783	776	823	814	807	802	804	768	838	803	807	830	836	824	836	758	782	809	837	850	802	790	819	765	855	764	799	847	815	737	811	767	801	818	813	744	809	853	829	844	777	788	855	754	836	809	845	794	782	845	835	773	863	820	805	838	832	816	785	819	799	780	815	814	792	769	797	797	812	773	833	769	840	750	790	832	792	840	802	829	806	821	842	790	833	790	806	798	805	759	836	771	816	775	777	788	807	840	829	812	765	810	783	833	831	810	814	771	825	857	775	822	781	778	795	804	801	842	827	814	789	813	816	859	819	790	803	784	796	785	839	824	848	784	823	819	808	806	780	859	771	802	830	802	788	840	870	838	812	809	831	794	795	804	829	805	784	799	811	887	839	819	821	865	787	793	768	807	823	777	831	812	769	794	799	827	790	800	819	779	798	815	790	837	790	819	787	789	817	809	807	824	797	791	833	792	795	793	793	806	836	789	823	783	837	746	839	761	821	790	837	796	788	796	850	819	826	812	827	826	798	814	790	839	823	791	789	822	799	786	809	816	846	821	762	780	782	801	801	764	837	828	787	861	828	774	790	799	781	762	791	842	825	880	773	827	829	802	827	822	853	795	821	782	846	884	857	859	825	795	812	831	849	853	811	810	798	778	793	818	829	777	774	791	839	822	812	813	792	818	819	786	777	829	836	807	833	790	834	783	769	848	785	819	829	822	836	825	865	789	795	844	791	782	817	857	790	796	812	764	775	790	855	781	785	776	810	851	810	755	816	843	799	820	822	791	832	857	799	813	792	811	767	785	831	804	799	816	787	789	839	813	785	835	748	816	792	786	792	792	826	849	778	811	807	843	810	838	819	790	783	842	788	779	840	805	814	795	785	812	829	809	846	821	771	801	804	779	832	756	842	757	770	833	777	827	824	817	840	766	807	819	817	843	790	782	769	805	818	773	786	804	766	848	788	795	826	836	840	812	813	821	819	797	786	836	800	802	784	840	799	787	781	835	791	811	846	802	790	840	844	813	785	838	833	813	790	787	809	783	799	820	759	824	846	802	856	802	801	797	820	831	750	809	888	813	806	802	845	842	778	798	826	855	747	797	812	796	862	807	845	820	843	819	866	820	802	761	775	824	838	832	789	781	793	785	800	802	839	828	806	812	827	796	793	817	811	769	811	795	780	749	821	821	780	829	826	776	852	770	818	793	796	764	783	783	760	826	792	816	795	809	787	798	830	823	780	809	812	834	816	804	855	787	808	808	758	768	778	811	797	792	831	783	797	804	806	806	803	865	803	870	818	757	771	845	788	768	808	800	795	837	804	842	833	802	735	802	828	762	807	797	799	844	781	808	850	839	806	871	883	757	810	817	800	861	845	837	785	830	837	857	838	848	803	814	799	814	810	803	815	791	800	773	775	808	822	813	843	799	795	839	803	777	809	840	817	832	786	816	802	795	826	802	828	767	796	827	814	824	791	799	803	802	830	846	811	790	795	829	818	774	811	796	836	846	766	781	823	750	815	864	759	875	815	863	711	860	782	778	815	792	794	836	764	816	852	862	781	804	783	788	771	796	876	844	787	799	809	773	827	798	770	810	789	814	834	819	760	766	760	803	810	799	813	835	767	796	797	806	789	816	861	812	814	823	803	807	801	820	797	798	787	779	755	815	843	831	793	844	792	836	807	781	781	792	809	802	844	788	778	769	790	820	795	870	831	796	826	819	803	788	807	788	780	800	825	885	827	770	840	848	868	840	809	848	790	814	838	827	782	810	792	813	821	782	794	837	834	791	773	745	792	803	789	818	873	809	749	754	833	813	839	799	786	727	819	813	770	800	839	834	796	740	824	784	822	784	815	794	829	816	846	841	802	824	756	835	790	830	885	826	788	805	789	801	826	822	840	795	789	771	787	793	810	800	760	798	836	774	829	814	840	814	791	809	872	775	756	833	779	846	735	819	755	771	837	757	793	782	782	832	892	814	811	853	792	814	843	779	791	822	800	752	818	842	820	840	845	823	825	840	786	780	803	775	813	854	774	836	807	865	775	808	744	840	771	779	797	791	812	825	801	791	797	810	755	813	839	752	852	802	795	876	795	840	841	805	787	838	828	812	792	823	800	814	823	817	826	835	794	772	802	811	814	780	831	825	825	804	780	817	829	803	802	813	837	772	858	800	827	807	850	851	810	841	842	821	786	848	784	799	839	749	825	781	828	787	785	784	813	828	848	845	808	803	830	802	785	813	820	792	796	766	796	802	834	779	768	848	795	751	827	855	832	834	808	826	881	818	840	817	819	806	764	797	774	797	828	812	802	805	809	729	796	829	782	785	832	812	787	789	765	759	811	786	830	777	827	816	778	792	778	806	804	861	801	790	831	756	821	841	787	819	842	775	758	789	800	809	786	814	822	835	804	826	772	776	790	775	824	816	870	847	818	773	830	792	813	828	775	850	805	794	793	800	785	854	757	823	806	768	787	833	801	754	798	816	848	796	821	778	785	828	801	822	832	839	813	818	760	792	798	827	853	804	720	812	805	806	821	794	854	776	815	824	850	790	793	788	814	777	819	790	806	808	853	781	797	802	841	757	786	786	791	785	788	846	840	742	828	832	813	801	793	803	837	786	777	793	841	814	794	851	782	801	790	768	828	820	816
24504	21696	26130	27757	21706	21703	3197	475	355	384	295	340	262	264	252	262	232	217	238	224	264	232	244	229	255	236	239	217	241	235	222	211	240	216	224	219	200	238	213	234	198	228	232	217	200	210	215	232	241	205	219	205	240	213	217	255	248	221	208	238	231	227	255	236	227	194	244	226	208	222	220	268	202	235	235	208	216	224	223	223	218	200	215	230	233	202	202	242	195	199	235	203	208	222	234	255	234	220	210	224	225	202	222	218	222	214	187	239	218	220	214	234	223	201	228	204	216	226	247	242	238	220	211	211	192	202	232	228	225	223	209	217	215	193	183	242	245	193	236	210	209	216	215	198	209	227	205	244	226	226	252	225	208	197	252	210	226	224	194	215	265	221	232	238	212	225	230	206	199	228	208	225	229	235	216	273	233	249	212	250	251	206	246	192	217	230	214	198	206	231	216	233	217	225	201	227	195	221	251	224	207	227	191	217	230	222	218	205	239	218	226	192	204	219	234	253	212	243	235	225	202	215	218	227	204	213	200	217	207	226	208	232	223	221	199	230	235	214	247	218	202	247	248	230	210	212	262	213	197	233	187	214	211	207	209	229	246	205	220	201	197	210	234	242	241	188	205	229	184	244	250	198	204	216	235	224	215	220	231	216	232	191	237	189	235	236	208	215	233	221	199	217	234	243	237	223	234	190	224	215	226	194	229	225	204	227	200	211	229	206	222	253	205	228	221	213	207	206	213	215	210	220	210	229	224	224	241	226	229	257	200	207	240	217	221	202	185	221	222	196	233	256	228	223	226	241	227	216	223	214	224	235	210	245	222	223	253	193	250	220	208	202	215	221	214	255	211	198	217	218	235	198	197	216	192	223	198	228	208	208	220	250	231	247	232	252	221	214	231	193	222	230	232	222	209	219	236	210	202	207	240	233	227	220	191	190	216	213	227	232	248	209	208	193	219	242	223	239	216	215	211	201	226	205	217	212	210	220	239	228	252	235	217	222	224	213	220	227	193	204	218	221	228	212	221	232	221	185	197	220	191	219	247	217	195	233	232	227	231	214	199	202	226	211	195	204	237	222	262	227	244	223	207	219	235	232	218	240	231	224	248	221	240	218	226	220	221	194	225	234	234	229	218	237	228	230	221	210	246	231	228	203	213	200	213	228	215	228	209	242	218	198	209	211	208	234	239	207	231	212	217	251	209	247	205	232	203	238	221	241	192	233	232	203	193	206	224	250	219	208	209	244	204	213	211	213	204	189	221	190	226	213	204	199	242	263	237	228	220	217	221	200	222	210	233	232	220	197	190	237	237	206	212	210	200	202	188	250	204	214	231	214	227	207	202	235	240	226	205	215	205	216	217	241	200	195	198	223	250	199	222	230	233	220	213	241	257	251	268	229	200	207	224	221	204	200	223	226	233	213	195	233	228	201	205	216	224	213	218	248	233	206	221	206	224	208	210	212	233	239	230	219	195	216	220	180	222	236	222	230	201	218	241	239	239	203	216	220	243	225	223	233	221	250	215	226	204	247	200	228	205	203	191	215	226	230	213	220	228	223	199	218	222	246	214	243	199	217	220	228	207	209	199	211	232	194	219	215	233	222	215	224	225	215	234	214	213	216	233	241	243	240	218	236	209	201	247	197	198	231	223	211	227	202	208	205	228	193	214	220	218	220	217	211	248	246	197	192	246	193	236	222	207	213	238	226	228	176	211	210	216	219	231	210	203	208	228	236	217	215	207	228	230	228	240	227	232	264	234	230	188	221	236	219	222	209	218	227	240	223	228	209	239	209	247	237	224	213	207	216	229	222	244	225	236	220	227	191	198	192	175	225	235	200	225	230	224	203	232	231	231	212	208	231	258	212	217	222	220	214	221	218	229	206	199	252	210	205	199	247	219	227	242	218	226	230	211	226	228	223	192	217	219	226	193	211	225	205	235	217	245	214	195	234	206	210	219	200	202	233	202	221	248	233	231	219	233	225	188	233	211	239	217	205	227	211	214	223	237	251	218	203	218	218	187	250	216	210	210	249	207	206	220	217	208	214	210	239	222	217	232	233	238	225	244	228	265	250	234	206	217	261	228	203	225	239	212	224	230	220	201	242	215	233	226	197	203	213	226	229	214	223	195	183	205	197	243	237	232	194	226	224	232	213	229	262	199	233	215	250	212	184	209	209	211	218	224	212	193	246	199	226	225	222	235	232	229	217	231	212	201	200	240	207	229	235	239	200	204	208	215	233	223	206	222	204	259	213	224	231	244	197	193	252	192	217	228	217	229	213	210	221	229	213	228	230	225	199	228	211	205	240	247	232	209	209	241	235	215	226	182	218	225	231	206	236	250	207	217	231	225	227	210	235	188	231	223	190	228	208	205	222	194	230	216	233	217	224	200	192	180	228	224	206	208	242	217	207	225	234	213	212	224	207	225	246	209	213	202	194	226	211	212	241	215	217	225	209	230	225	244	209	214	218	228	242	227	195	220	205	230	222	229	211	230	236	218	218	219	225	200	224	218	245	231	223	217	210	238	242	196	214	223	220	256	205	197	228	212	212	233	218	201	213	210	211	214	208	232	213	223	233	208	238	202	219	213	229	194	202	207	223	223	201	240	222	219	199	212	218	257	265	207	214	224	196	226	219	208	214	225	190	234	221	211	242	234	250	228	235	226	238	208	225	227	216	228	212	209	206	218	231	228	231	218	224	197	201	258	260	239	207	230	208	213	247	220	218	211	211	246	214	212	240	214	227	219	227	233	218	208	238	240	211	202	220	209	200	207	204	221	211	238	232	211	219	218	224	227	194	230	204	185	256	246	247	200	222	209	206	196	226	219	229	214	205	222	215	215	197	228	197	194	214	214	238	198	216	215	220	204	212	229	231	201	201	225	200	221	222	235	206	238	211	211	212	228	234	244	227	239	212	214	198	223	229	230	217	216	210	212	221	218	203	197	196	231	230	206	207	201	176	176	185	195	211	213	228	218	229	203	229	226	211	215	222	207	193	231	237	241	224	235	191	214	217	201	221	205	252	184	254	211	206	207	231	177	212	217	243	193	240	192	198	221	231	219	221	228	212	218	221	211	225	202	201	211	199	232	239	225	221	218	231	252	226	216	215	204	216	234	215	180	185	201	180	229	201	204	227	228	172	228	212	231	245	228	218	232	218	210	221	220	230	229	205	226	236	200	239	206	205	210	228	209	212	186	211	209	222	206	232	202	246	242	246	259	247	180	233	226	204	209	194	222	208	219	229	210	209	227	207	222	231	237	226	216	230	226	199	206	214	195	224	244	227	224	191	230	227	236	223	205	234	214	233	225	204	248	216	225	244	217	240	249	219	245	190	190	213	207	200	259	226	211	240	213	199	224	207	210	212	205	251	177	229	220	187	226	203	232	232	184	214	235	197	238	210	223	209	169	205	217	219	232	248	224	211	198	234	227	222	207	226	218	223	192	229	215	208	233	232	225	218	232	230	208	243	217	240	199	212	198	233	213	241
3603	5051	3007	1476	944	793	655	588	553	537	551	519	499	536	492	490	518	466	502	480	471	536	478	532	474	462	472	519	544	493	481	496	479	463	494	452	501	502	525	465	470	475	499	493	496	499	491	480	483	504	482	497	466	477	471	484	493	521	502	503	499	458	473	514	470	485	521	492	477	481	450	508	512	468	487	453	454	496	471	458	467	524	479	492	492	480	531	510	513	468	452	453	529	517	509	503	440	546	500	476	452	451	535	513	458	475	472	450	504	525	474	471	440	498	517	452	496	494	472	451	479	471	470	474	494	501	489	467	506	484	468	507	505	460	473	478	486	511	504	462	476	461	437	493	515	493	485	507	474	516	468	489	497	531	505	507	532	480	516	435	480	527	492	501	512	468	522	468	513	455	472	518	478	482	457	480	526	523	527	463	467	450	512	501	461	495	505	513	501	479	491	518	474	516	497	459	500	525	459	469	477	496	503	488	489	508	500	477	475	464	505	511	498	458	474	441	528	501	485	476	473	480	482	485	443	519	469	480	499	505	494	524	517	456	484	509	448	442	517	497	492	535	507	513	506	497	508	484	461	480	471	470	481	487	489	456	456	517	494	467	522	456	482	470	506	481	449	489	503	485	497	495	494	464	500	454	495	494	479	482	479	466	485	482	478	526	483	511	486	474	462	495	472	517	517	506	496	514	489	482	508	444	478	471	483	494	499	478	517	500	508	452	479	457	442	470	493	494	485	492	502	492	455	493	523	490	495	469	476	467	471	475	498	521	451	491	512	522	496	511	488	473	497	440	520	462	486	501	456	519	483	464	451	512	467	508	480	478	485	497	482	458	541	504	515	480	491	465	465	488	527	503	492	532	496	472	488	506	481	476	545	450	519	457	509	490	472	497	508	503	483	497	509	497	478	469	512	448	495	509	509	483	496	522	505	513	481	483	490	450	487	504	472	455	511	533	464	503	529	500	462	484	480	521	491	507	476	533	454	476	485	526	477	449	510	491	486	468	476	514	484	488	500	496	499	461	468	506	495	483	473	485	463	470	502	510	517	472	473	487	481	479	460	511	515	476	491	485	527	469	490	495	498	472	471	495	488	515	497	515	474	510	491	485	520	497	454	496	444	489	504	475	467	530	495	514	461	470	497	490	491	483	479	511	479	520	488	434	481	509	447	529	492	487	518	486	468	462	467	493	482	488	515	480	477	457	508	488	481	522	445	467	482	481	499	502	491	519	502	467	469	471	471	511	469	517	462	472	459	515	493	500	472	496	461	503	524	514	498	506	536	486	473	440	504	480	471	490	428	495	512	448	449	466	476	466	497	539	455	495	474	524	536	491	482	477	505	497	490	548	482	511	505	511	495	483	537	483	502	493	500	477	447	527	523	482	433	479	504	487	502	476	509	467	471	480	486	506	480	508	472	468	482	469	510	481	507	510	482	449	471	497	463	530	468	478	498	514	502	512	481	478	508	483	494	474	473	486	490	508	491	512	484	486	443	500	464	496	496	534	486	479	474	494	496	466	470	513	471	491	487	502	484	485	523	457	488	490	472	514	455	472	452	486	482	491	504	495	499	496	485	475	431	492	492	506	501	459	436	482	471	493	500	462	526	505	506	464	484	527	472	469	486	467	505	439	488	481	456	491	499	497	487	499	486	516	459	411	506	489	471	484	455	482	518	498	459	486	487	454	509	460	502	459	489	476	476	488	499	476	493	498	491	444	470	483	457	488	467	485	513	472	479	501	494	551	554	492	439	461	491	436	497	483	503	512	517	460	505	498	490	524	542	473	484	480	479	462	448	491	501	531	521	453	483	504	492	476	471	481	483	514	511	484	488	477	482	518	498	501	468	482	456	501	486	468	496	486	468	479	496	508	507	539	488	493	492	506	499	477	470	477	516	484	489	503	475	480	503	545	484	506	474	506	486	502	479	508	484	461	507	519	518	479	478	495	457	488	471	506	494	471	409	545	471	502	504	478	482	502	462	465	510	464	501	517	456	480	509	474	473	538	500	500	508	490	486	478	483	484	506	538	479	475	515	530	494	485	493	472	484	462	506	542	470	539	454	468	490	461	488	498	486	489	511	492	475	464	518	524	499	480	499	457	459	438	486	479	487	514	468	493	495	469	490	511	474	463	508	510	507	482	478	514	494	471	528	504	474	501	471	447	476	535	529	510	467	456	477	515	501	476	498	522	491	493	496	467	487	506	503	536	491	493	500	471	521	511	483	457	480	507	479	541	499	508	498	471	481	498	505	473	474	457	446	455	492	484	526	477	486	540	458	496	486	476	496	466	473	456	497	500	498	478	496	489	454	524	486	492	537	516	525	502	491	500	497	495	498	466	498	464	489	516	507	476	510	498	484	500	496	486	470	519	478	502	490	485	483	467	496	494	488	491	498	459	438	467	468	542	449	503	472	489	434	514	492	449	477	501	489	483	481	515	471	479	530	469	487	473	484	486	478	516	477	467	493	499	503	476	534	456	453	500	515	515	443	515	505	523	497	457	482	515	465	477	497	479	496	529	525	480	513	502	476	500	524	464	482	458	460	509	502	483	482	495	422	475	475	469	505	530	471	492	502	475	473	498	474	505	442	523	503	457	504	501	472	463	455	482	508	450	464	480	482	466	469	457	495	519	516	474	498	484	496	498	462	498	483	475	513	488	477	485	465	485	500	488	492	503	511	479	502	489	499	476	485	477	460	517	467	485	505	516	469	492	545	500	478	519	491	494	453	507	499	439	481	493	477	471	498	489	519	435	495	472	501	455	473	447	500	470	488	518	471	509	493	510	508	489	470	440	511	537	463	492	493	508	502	488	490	454	504	492	483	503	483	475	483	495	448	476	493	439	436	490	465	470	462	498	458	492	454	455	430	465	512	473	471	477	519	480	470	485	467	454	507	452	471	471	525	450	444	443	467	507	491	492	453	485	496	483	503	426	542	482	480	472	502	504	491	482	524	512	467	473	440	492	500	493	483	455	462	496	523	515	465	441	486	492	505	502	478	476	487	499	470	513	485	475	513	505	500	497	509	470	488	496	468	474	497	458	526	477	454	476	472	477	452	480	501	461	474	447	460	457	495	469	472	485	480	526	501	479	505	467	492	468	529	475	496	485	501	459	459	470	466	501	515	444	428	501	465	449	481	501	450	441	461	482	490	468	473	504	501	448	490	451	464	542	468	507	490	431	487	482	530	530	471	477	497	537	474	484	507	526	459	453	537	495	508	462	470	490	475	474	479	453	464	502	465	513	471	496	514	460	485	510	447	489	539	478	471	499	474	463	537	547	497	491	490	506	491	484	507	499	491	453	509	467	511	472	499	489	509	476	468	478	471	489	508	542	490	490	509	445	470	442	480	514	481	532	472	505	496	483	506	505	481	496	460	492	492	515	494	496	502	532	521	481	504	505	469	490	470	507	488	533	460	493	460	498	489	496	499	453	467	485	473	510	481	498	490	467	510	474	495	517	491	476	525	485	481	475	481	509
33833	10572	1185	639	517	498	336	278	310	300	293	255	286	312	297	280	295	316	309	315	274	306	297	300	337	293	305	306	333	307	339	293	307	321	283	314	313	331	314	323	307	290	322	298	294	325	299	295	300	286	337	279	260	290	323	297	276	274	280	324	295	293	313	298	313	292	329	314	293	288	297	283	304	273	305	301	308	328	310	323	307	266	329	296	278	292	296	303	300	288	304	329	265	276	293	298	303	314	305	346	285	272	274	289	273	316	334	295	291	300	273	301	324	350	299	320	293	262	295	306	289	288	297	295	308	313	336	324	334	328	304	329	300	307	313	312	257	294	308	301	294	277	318	288	302	294	306	296	319	297	295	284	293	305	322	312	314	282	302	315	329	316	309	320	275	298	322	332	281	301	274	293	276	324	333	335	279	300	314	308	353	278	303	288	294	311	290	298	306	326	304	299	303	279	286	303	335	319	283	328	337	322	276	255	319	295	265	283	289	296	305	311	276	319	286	287	306	302	313	318	308	301	282	335	296	291	310	304	300	305	288	284	296	296	317	298	297	308	291	326	275	343	298	306	268	329	331	294	315	297	296	303	337	292	317	302	315	294	301	296	339	305	284	256	278	308	332	334	279	305	275	306	289	298	295	288	290	319	324	339	344	318	317	331	296	307	265	296	311	269	307	316	295	284	324	307	254	297	296	332	310	302	315	312	285	315	283	310	300	295	307	312	272	297	318	300	306	325	292	275	315	311	307	308	345	330	277	293	285	316	325	299	311	320	308	287	309	302	278	316	288	279	280	296	340	259	329	306	306	293	276	302	356	329	289	280	311	317	305	314	258	270	306	308	311	327	327	333	300	301	304	312	308	343	304	301	309	284	277	268	271	305	284	274	310	308	304	284	285	344	298	323	315	293	289	285	306	326	317	299	317	279	312	299	313	301	286	315	300	277	302	301	297	319	318	327	265	280	257	265	246	286	311	282	294	272	309	280	314	309	292	316	284	294	287	299	280	292	308	278	292	316	285	281	293	298	353	334	284	268	322	284	280	308	317	326	292	313	266	285	321	291	322	290	330	310	285	302	317	271	293	319	308	296	292	314	289	313	333	276	312	339	318	332	267	273	297	314	286	271	273	285	273	296	301	285	341	336	326	292	259	288	294	274	292	302	303	316	288	314	271	300	301	313	308	299	315	306	316	313	283	310	300	319	283	340	263	283	328	297	307	297	286	309	291	312	305	317	280	298	303	292	310	294	279	280	296	313	315	276	323	308	313	293	304	307	298	309	305	282	305	275	294	298	305	261	263	309	349	324	304	334	360	308	335	341	276	287	312	291	300	306	274	318	324	283	317	319	318	322	328	279	286	292	303	289	289	284	314	333	290	304	309	281	270	313	300	289	304	288	303	297	312	287	306	317	323	336	328	292	322	323	280	286	277	319	297	287	248	318	312	334	302	309	330	299	340	304	313	316	305	302	317	329	333	308	294	290	323	332	290	290	274	321	278	297	307	304	269	317	261	317	302	324	311	319	342	267	297	339	262	345	260	279	318	311	302	271	300	274	314	287	338	324	313	299	307	288	272	298	291	325	295	318	301	316	289	301	320	284	326	282	296	329	304	295	304	307	331	316	274	313	281	325	332	293	322	303	299	291	341	295	307	295	317	323	298	303	322	285	298	300	331	310	270	285	278	323	302	279	291	277	294	295	308	288	303	326	292	307	266	302	286	299	300	304	315	301	353	264	292	298	307	313	316	276	269	306	323	319	303	287	321	291	312	336	286	304	299	348	318	319	314	317	303	298	274	302	315	353	307	301	312	295	316	329	293	289	326	314	281	309	298	295	275	277	271	281	278	311	298	302	299	294	313	301	309	302	295	298	318	280	271	294	281	282	316	332	311	281	332	318	295	315	302	296	322	296	295	293	342	320	340	304	321	288	363	292	288	305	294	297	279	306	303	291	298	312	278	309	319	317	297	300	279	292	279	297	298	308	287	307	281	313	319	292	306	294	302	321	285	284	282	341	301	341	358	282	294	305	274	305	295	307	296	323	284	278	286	274	284	323	290	280	326	319	337	300	264	323	292	302	294	285	316	290	301	306	282	320	300	295	280	286	336	329	311	311	314	297	306	268	260	298	282	334	321	320	326	322	314	269	314	304	324	292	297	292	316	285	341	295	292	288	303	289	288	268	309	291	277	290	316	275	284	322	310	326	308	299	297	289	312	301	267	298	316	309	329	299	279	302	325	304	302	321	311	283	327	289	302	302	324	287	339	288	295	300	303	285	310	301	308	285	322	297	310	302	299	337	300	285	306	293	279	295	272	309	299	274	304	301	301	331	286	280	300	303	278	297	283	349	283	318	276	293	312	288	301	317	264	315	297	289	287	279	302	328	300	321	288	304	327	315	321	263	278	323	306	319	287	281	325	277	291	312	291	292	326	317	315	323	320	315	342	292	300	302	284	278	300	309	291	325	311	319	288	286	289	287	290	298	323	277	317	298	305	309	281	323	294	295	277	280	283	295	278	302	301	305	307	300	305	287	276	287	317	322	291	277	303	318	323	309	296	310	332	323	301	274	297	287	296	317	304	299	313	308	341	288	301	331	311	307	275	323	297	308	292	306	307	299	323	320	317	306	298	286	273	333	288	266	344	278	279	263	306	315	294	272	311	311	279	329	322	302	300	323	294	293	306	336	279	327	293	260	262	294	295	299	312	312	288	289	309	323	266	308	308	300	290	328	306	282	307	291	299	277	305	300	288	311	303	333	307	305	271	302	313	317	333	297	312	275	280	329	283	285	310	315	266	281	297	290	296	286	289	313	301	287	318	300	289	323	293	281	326	320	306	284	311	292	262	309	288	292	341	295	293	297	268	287	324	323	316	322	315	319	314	324	325	298	300	315	314	322	321	305	325	315	322	311	294	289	279	332	297	319	316	285	267	314	292	304	287	285	294	327	310	304	325	289	291	315	306	332	327	299	331	314	327	339	302	304	328	289	273	314	286	319	284	304	326	304	288	315	298	320	321	306	303	320	284	307	276	295	290	332	285	328	294	308	296	290	334	308	296	302	292	305	327	293	309	332	275	339	312	301	310	316	306	313	267	327	303	301	310	270	288	285	304	327	295	295	296	295	301	322	267	291	318	303	317	303	288	324	285	289	320	262	322	296	313	303	341	307	305	299	328	274	310	316	318	304	261	339	336	305	305	300	316	304	276	261	281	327	310	326	305	310	343	317	309	288	271	269	281	311	320	302	308	301	308	314	306	305	324	286	307	287	285	308	303	343	320	343	327	301	285	302	300	325	322	293	297	296	284	266	299	288	327	291	307	306	316	284	334	301	334	280	305	302	278	317	301	293	317	281	323	295	303	309	318	308	284	315	295	305	290	298	297	293	273	305	260	306	323	282	326	307	330	292	283	287	344	320	268	313	293	313	305	312	293	327	311	305	281	299	278	326	298	293	297	310	266	286	265	317	299	305	251	315	309	302	309	264
5860	790	763	699	682	665	682	730	675	691	685	695	727	659	639	652	643	687	698	673	679	676	708	655	670	624	694	665	671	675	652	702	635	679	700	699	710	696	668	662	657	691	669	639	711	704	736	676	658	697	694	673	726	632	702	705	682	676	690	639	714	706	686	690	684	686	680	692	631	719	676	666	691	721	689	618	703	693	709	710	674	633	710	662	666	709	696	646	688	717	675	675	657	671	697	740	667	688	683	685	697	679	690	678	622	689	640	683	683	676	649	739	677	703	731	708	667	660	723	677	679	661	681	673	693	695	696	706	667	660	737	706	707	704	687	701	632	679	720	674	665	691	620	652	695	623	673	664	686	703	615	689	665	641	688	671	690	659	674	703	686	672	690	687	659	684	669	661	663	669	663	665	668	651	648	711	622	683	693	700	688	733	682	644	668	658	684	704	668	622	704	685	653	729	678	716	665	681	715	662	663	690	676	685	723	665	647	678	659	681	723	648	654	657	659	660	668	676	678	680	733	719	668	665	694	714	657	679	687	725	772	690	701	707	678	689	654	652	677	664	679	692	678	658	655	709	674	671	697	678	665	676	722	739	693	647	625	681	664	690	711	684	715	728	683	702	694	677	714	645	685	713	682	680	661	669	636	684	644	717	686	685	727	653	634	725	662	663	704	692	720	698	666	709	657	690	648	628	664	684	705	690	649	689	643	667	650	727	722	658	663	689	728	637	716	687	687	688	699	688	706	719	693	736	676	609	628	677	672	678	657	691	682	683	716	699	678	655	700	684	694	694	633	701	747	630	694	713	693	691	692	660	680	724	704	650	694	654	719	684	687	645	695	701	710	664	633	696	679	645	707	647	651	651	680	694	673	686	650	682	718	649	643	638	674	626	647	648	633	702	722	669	660	720	661	673	733	743	658	672	731	716	674	708	656	666	711	706	687	729	691	708	683	702	693	673	700	680	724	716	642	681	652	691	656	688	675	679	667	656	629	653	681	686	655	713	685	655	643	658	658	673	685	711	658	687	709	674	694	664	687	673	709	677	698	659	700	681	702	674	681	688	693	672	711	680	668	696	711	644	673	669	650	709	670	680	725	730	672	688	724	623	685	643	726	664	625	659	651	707	683	677	672	684	727	720	672	731	689	637	754	764	695	701	725	709	704	667	685	691	711	664	723	707	663	689	734	683	708	678	694	704	633	717	656	705	677	707	618	702	669	670	675	695	643	671	676	660	697	674	688	726	708	700	694	716	643	702	727	665	681	662	628	665	651	732	659	670	660	660	714	664	664	703	661	670	678	695	677	667	756	672	691	712	681	684	696	678	670	686	660	666	715	660	688	695	671	699	671	684	699	681	683	672	696	626	692	707	674	644	654	672	684	686	649	682	666	674	711	668	665	689	698	685	670	663	689	660	672	698	702	651	628	669	724	712	704	739	678	675	688	702	679	686	695	688	686	726	701	717	688	677	727	673	671	662	644	696	700	637	679	649	639	697	687	645	703	664	663	661	708	695	706	682	712	729	681	716	708	710	658	673	668	655	682	721	656	664	686	667	692	646	700	673	711	691	699	653	713	677	693	689	700	695	668	697	739	681	706	691	648	675	651	683	677	647	662	727	645	735	697	653	733	706	705	666	672	711	687	700	691	669	700	653	643	680	689	724	690	665	682	649	686	688	678	678	650	754	721	662	669	672	718	643	683	713	648	655	719	685	686	677	701	669	645	643	663	687	702	709	659	671	650	669	625	733	659	730	665	675	668	674	679	718	688	660	710	716	680	739	654	686	648	685	667	669	679	637	665	708	717	675	702	724	684	657	736	677	698	686	654	671	733	696	631	664	698	663	692	699	679	695	698	693	662	685	669	713	640	706	692	669	696	654	663	680	679	665	691	707	706	692	657	730	658	700	705	757	699	693	708	702	768	685	702	690	691	713	677	675	678	695	650	687	687	721	701	748	694	682	685	681	621	700	644	708	685	705	703	698	637	658	715	662	747	725	675	681	708	729	689	710	632	633	629	685	661	690	683	647	632	704	704	709	709	673	711	696	673	692	706	660	713	680	633	681	674	695	657	679	744	682	694	684	714	704	685	661	679	651	692	642	665	682	683	690	664	686	702	675	640	692	668	673	680	712	707	633	712	697	703	703	727	743	633	731	658	645	677	682	602	712	724	692	723	666	700	656	664	676	663	701	667	654	704	684	636	715	669	660	680	701	668	694	750	701	709	699	672	689	672	634	692	694	712	686	688	698	663	641	691	701	721	702	669	655	722	698	679	655	677	712	694	685	689	662	677	713	711	697	664	730	698	691	669	725	662	691	655	705	685	676	696	653	703	667	749	685	685	709	690	656	664	651	710	685	669	686	658	695	657	666	736	678	704	682	685	681	634	708	673	695	694	722	634	707	700	648	703	676	711	718	680	703	672	659	665	686	690	714	694	670	696	644	708	678	681	660	661	645	674	703	692	678	671	720	667	720	663	682	707	684	716	666	690	701	665	658	666	637	689	675	672	684	687	643	705	721	671	669	646	663	727	673	699	702	669	672	697	708	691	692	680	710	705	700	698	676	649	629	679	659	718	677	684	701	685	727	674	663	703	683	712	670	639	673	741	674	682	682	676	688	711	702	681	707	713	661	715	724	682	679	696	696	683	682	710	691	674	684	690	684	681	653	673	691	735	640	664	666	691	685	650	681	688	651	742	670	659	662	680	617	685	646	708	683	635	678	662	733	669	690	647	680	696	640	732	705	670	618	707	698	694	687	697	697	720	690	698	685	615	696	731	645	660	680	728	684	696	701	706	676	687	688	667	634	724	662	647	718	697	717	720	644	711	670	733	690	703	673	670	639	673	706	665	706	677	682	706	701	678	655	701	690	697	675	704	716	657	695	650	700	684	659	691	729	626	733	681	704	734	672	665	707	675	695	662	677	661	673	726	658	689	696	647	697	693	714	707	642	674	698	698	671	686	679	636	695	732	699	683	650	671	676	664	731	702	712	677	672	710	682	667	701	698	652	668	650	654	719	720	648	665	695	636	678	641	663	641	657	742	680	678	693	652	686	730	663	721	699	674	682	682	694	689	718	751	663	685	717	695	661	701	683	727	705	682	694	667	722	713	685	651	660	647	692	648	680	639	722	661	686	672	635	654	680	643	716	703	672	680	711	702	671	715	684	660	638	735	726	712	641	664	640	689	695	680	717	668	671	658	703	716	678	715	689	649	708	683	720	701	728	696	671	655	709	696	708	686	671	715	677	689	675	634	612	678	676	691	678	708	679	685	648	684	629	712	657	693	673	715	659	693	677	717	707	707	643	661	661	669	701	696	664	676	680	686	669	666	698	726	673	646	686	666	698	681	679	734	706	689	660	725	728	687	668	661	693	676	674	684	666	688	709	687	671	673	668	673	688	621	695	680	659	718	666	655	706	744	651	682	687	698	662	653	664	695	679	695	659	654	737	691	686	715	727	718	664	671	745	667	677	660	658	682	690
25263	21683	25485	28355	21571	4791	654	516	447	437	465	408	390	456	382	384	406	375	316	383	408	367	392	393	379	364	383	364	413	405	382	416	388	362	383	359	413	398	391	372	331	365	355	351	363	388	354	384	394	390	381	361	349	390	415	417	378	380	402	344	352	363	375	409	388	419	409	392	392	378	392	366	397	397	378	364	394	387	367	380	356	358	384	370	359	378	370	400	404	373	367	431	341	393	384	359	369	354	378	413	376	411	389	382	375	365	392	369	378	370	373	366	381	381	392	392	379	396	356	403	368	404	375	368	374	449	362	356	393	371	359	401	400	333	385	367	393	390	386	427	384	375	411	370	370	373	376	342	420	375	383	411	389	398	368	373	404	358	377	351	363	386	384	357	399	390	352	383	436	377	386	376	396	362	371	401	355	342	356	330	384	390	349	389	353	404	380	359	374	353	363	394	390	427	370	402	379	364	395	350	364	351	389	390	348	419	391	343	372	387	400	377	386	352	377	380	377	376	411	388	372	414	376	392	417	416	386	366	326	384	357	358	400	390	388	371	370	416	362	382	403	370	429	351	407	393	333	377	385	372	379	359	398	372	364	365	355	381	356	387	386	381	402	368	401	370	374	348	368	355	396	383	378	379	332	389	348	400	380	345	378	388	363	365	375	364	394	366	374	380	402	384	397	387	383	371	349	404	396	356	366	382	394	363	378	372	354	422	406	376	375	370	348	371	379	367	357	379	355	393	384	352	368	368	365	417	381	344	394	397	357	369	370	353	394	360	374	395	365	385	412	425	365	391	373	377	385	377	364	365	373	363	366	344	377	369	372	364	357	370	359	403	364	356	397	376	346	345	405	377	359	366	385	378	376	417	413	353	404	367	383	378	390	375	384	384	368	368	390	345	378	380	346	404	385	386	363	328	407	387	394	391	381	347	400	397	366	377	329	392	359	345	356	379	374	365	396	362	347	372	359	357	389	412	394	366	382	402	367	367	376	416	348	412	427	396	347	372	372	405	359	331	360	394	382	322	375	374	408	369	422	382	369	368	386	388	369	371	365	367	419	351	394	363	355	394	399	353	365	362	416	384	412	383	387	373	333	332	378	391	401	370	375	355	389	352	392	376	360	397	392	359	384	357	360	330	391	368	382	372	381	374	361	361	383	369	398	397	414	355	362	361	391	379	427	380	372	393	364	371	367	366	396	369	410	393	352	380	339	373	391	349	368	361	369	388	376	396	388	394	407	388	384	363	364	326	358	408	344	353	378	370	385	412	400	356	418	380	361	393	400	400	414	379	352	398	386	379	368	393	352	392	433	343	363	374	398	403	346	364	403	394	364	367	377	392	377	398	358	391	358	377	389	396	413	360	373	414	376	383	375	366	358	360	386	361	351	372	340	391	374	388	378	372	369	337	401	369	353	385	360	353	358	351	367	405	402	352	368	395	352	372	404	387	369	411	380	387	368	374	378	382	368	382	392	422	374	406	382	379	387	358	379	406	371	396	363	353	368	379	418	344	422	381	357	422	408	399	405	397	408	359	410	380	380	395	404	370	399	360	384	341	385	375	352	379	412	343	426	369	387	426	374	354	385	370	379	371	362	383	382	411	339	372	335	372	367	378	388	366	400	357	383	373	401	389	388	359	375	360	349	399	380	343	426	379	358	384	372	352	361	371	385	373	351	355	399	417	373	368	395	363	367	373	403	414	336	406	375	356	390	378	388	354	350	365	434	382	392	362	396	352	365	415	348	391	405	337	351	338	389	374	362	366	362	385	380	388	356	396	316	369	406	381	330	347	388	410	380	369	366	387	359	368	392	385	357	387	391	406	412	420	357	346	421	398	366	361	350	408	360	368	376	378	347	362	417	373	364	380	403	395	367	396	373	353	360	357	364	356	362	397	402	411	427	378	388	385	361	366	361	362	383	392	350	339	368	378	327	403	401	375	375	373	385	375	396	403	371	382	417	441	419	381	370	399	364	359	390	372	393	359	362	407	355	396	433	391	371	374	348	342	400	399	364	380	426	402	372	352	405	377	372	419	383	361	375	371	382	420	342	399	354	395	356	378	383	352	368	369	377	353	396	431	381	340	364	368	381	386	377	369	365	382	386	379	342	325	364	391	385	353	391	408	376	422	360	388	417	391	359	355	360	378	387	407	343	374	358	333	391	366	345	364	378	384	360	390	357	386	355	342	398	392	328	389	358	361	324	364	390	378	366	364	383	346	392	392	394	346	394	351	345	383	397	344	359	393	377	381	364	361	389	379	345	324	392	402	354	392	401	401	371	404	368	363	396	352	350	371	372	362	368	360	371	382	373	364	342	355	384	382	387	404	362	377	365	380	364	381	380	385	380	428	383	355	355	376	376	405	388	371	359	380	400	382	372	393	395	351	399	368	383	361	400	390	380	387	397	361	365	317	363	378	353	365	375	356	386	376	372	381	369	379	381	363	369	416	409	379	385	377	387	348	376	333	356	414	383	371	370	392	386	405	374	398	365	383	417	364	353	391	367	385	387	389	379	364	426	378	361	406	444	368	392	343	365	372	397	437	371	389	372	357	390	392	399	379	394	386	350	345	371	354	354	359	353	367	394	430	371	403	405	387	369	387	381	372	355	357	378	429	392	379	389	416	399	381	411	381	380	339	379	352	356	386	376	367	369	381	349	380	393	390	401	348	381	401	365	363	373	353	369	401	350	367	394	350	384	377	367	404	337	375	393	356	349	382	352	365	378	390	368	358	357	381	376	367	378	396	415	394	383	379	357	377	361	401	407	338	333	368	394	391	336	352	427	363	414	413	393	384	374	356	344	368	367	370	383	379	389	392	378	347	377	373	409	380	383	405	376	348	411	415	378	388	364	340	412	355	339	404	326	409	376	342	386	345	377	375	391	389	383	384	435	346	371	362	338	383	396	392	377	377	389	365	339	389	389	344	397	403	387	370	380	385	374	384	338	390	410	385	400	377	371	353	365	356	374	381	409	370	356	358	396	409	365	354	336	389	373	388	347	381	404	387	378	379	393	360	323	397	374	353	358	367	343	397	399	403	364	363	373	419	346	354	369	375	359	382	349	364	391	375	364	382	361	379	386	384	352	375	383	346	399	368	365	376	395	364	421	384	343	366	389	376	403	383	381	384	364	398	411	386	346	457	397	386	373	395	355	400	385	403	348	379	364	366	340	348	408	378	388	400	351	408	416	420	348	334	356	373	379	354	368	369	359	358	350	348	359	407	406	350	386	382	364	392	383	380	394	403	370	393	398	388	367	361	388	384	397	348	382	409	374	370	387	355	417	359	381	370	380	399	363	363	365	377	376	384	391	399	409	364	377	409	389	376	323	399	362	353	353	440	396	364	327	383	390	372	401	381	384	367	393	373	409	372	372	370	397	384	361	394	361	397	379	377	398	420	395	396	380	349	358	400	361	383	371	390	393	371	379	398	370	348	369	415	377	376	367	374	365	353	344	347	400	392	387	391	338	389	396	389	374	356
3650	3173	2215	1367	1086	958	959	862	821	918	847	797	844	871	838	823	801	879	834	836	795	823	811	827	889	823	812	819	830	833	794	778	812	817	798	808	803	850	835	782	769	817	846	816	819	808	778	837	790	820	852	820	764	861	808	844	827	806	838	810	827	823	804	801	796	779	826	809	753	821	801	824	836	863	844	801	852	792	852	817	797	779	720	833	778	792	828	835	866	806	795	853	808	772	803	829	827	799	864	866	785	818	838	800	817	814	834	823	767	867	803	794	768	797	823	805	805	790	809	809	835	794	780	828	775	840	801	807	760	768	791	826	816	819	774	790	773	802	795	836	827	820	846	827	764	834	800	822	781	850	816	791	763	842	812	845	793	849	785	767	803	770	820	780	791	850	797	815	814	787	767	775	783	815	810	807	782	788	835	846	776	758	913	855	839	841	828	805	746	813	811	800	813	849	762	810	725	783	835	812	848	773	841	795	818	749	776	850	824	823	790	839	850	837	790	786	869	839	832	830	847	806	786	777	791	808	767	747	783	803	771	808	792	840	817	737	862	828	773	833	798	796	774	800	773	806	820	792	789	792	723	809	772	835	849	790	780	748	796	803	766	853	794	834	837	799	820	847	800	792	835	806	770	771	856	817	821	820	775	783	821	831	838	844	820	833	842	858	763	810	780	793	849	878	753	792	804	850	776	754	819	824	820	799	844	852	863	808	799	834	786	872	823	832	804	801	805	763	788	850	807	817	791	838	770	800	792	814	776	788	798	752	798	763	828	815	779	847	839	835	810	792	842	789	789	842	827	862	823	812	789	817	831	789	821	794	794	772	847	817	789	818	826	807	792	861	806	827	823	803	820	803	792	835	832	828	766	831	814	831	859	825	795	795	804	836	830	786	813	841	788	803	769	835	857	798	838	824	795	793	865	801	770	853	826	799	827	774	816	795	831	800	798	820	816	834	813	822	839	823	791	805	840	753	830	802	800	807	824	851	793	834	827	793	780	807	822	812	790	805	845	820	819	795	802	801	811	801	752	763	790	816	840	805	782	799	830	823	809	836	840	827	783	864	811	793	870	803	782	817	793	833	815	825	806	775	791	820	781	792	841	824	807	803	842	845	761	845	736	791	844	820	750	874	813	780	789	845	814	789	786	827	814	802	851	831	836	765	801	819	765	865	793	797	846	776	794	827	796	846	760	818	810	816	806	807	824	842	804	807	803	821	776	753	804	733	790	787	765	845	780	861	795	848	790	763	801	769	800	840	852	867	809	798	800	772	820	784	819	814	768	826	787	794	800	849	864	843	792	817	813	840	824	808	848	790	768	809	853	836	782	810	798	767	812	754	847	806	780	777	778	770	766	847	840	855	845	807	833	798	814	801	816	821	841	830	814	795	826	797	798	800	797	844	853	841	839	843	816	787	822	829	756	837	788	825	822	767	806	787	774	806	770	844	795	795	809	851	829	869	832	832	824	832	851	877	854	818	840	830	827	830	807	783	823	794	756	792	841	831	760	861	817	777	804	762	790	784	877	790	813	857	787	762	807	806	809	782	868	784	790	832	820	775	837	784	827	830	770	723	829	820	850	822	799	810	826	831	774	843	819	801	783	853	796	764	811	822	819	796	770	825	813	858	782	809	861	809	823	810	822	824	851	799	827	822	822	812	824	801	767	815	775	859	766	775	823	813	780	819	805	782	773	843	840	864	811	803	815	795	802	813	811	767	786	797	772	772	813	802	787	782	829	792	881	791	811	837	812	796	832	860	814	753	845	778	825	818	816	813	788	824	784	866	826	820	838	825	822	843	813	880	791	815	782	825	856	815	887	800	814	876	800	847	804	819	828	753	806	804	783	802	777	779	800	817	833	857	777	859	837	849	789	847	829	869	817	768	788	801	780	789	775	771	855	818	825	780	841	793	759	833	806	807	795	726	743	868	772	799	886	813	779	768	842	831	806	817	770	824	772	784	782	802	808	853	776	821	778	839	835	822	816	795	799	801	855	808	806	855	763	809	841	822	825	832	819	835	815	808	881	722	862	776	743	740	798	835	813	838	795	837	812	731	847	825	820	814	811	835	831	818	813	829	852	807	759	770	848	799	825	758	812	747	766	802	774	879	846	792	838	808	864	794	794	843	860	822	847	800	836	824	828	790	778	800	804	789	848	794	798	869	800	890	766	843	789	793	813	819	851	831	813	786	750	782	831	789	762	814	809	780	788	803	865	862	821	818	782	823	815	853	805	822	849	784	835	829	773	757	817	809	802	847	770	803	832	799	783	797	796	815	838	775	870	816	826	803	835	817	818	773	810	737	771	823	845	777	818	803	742	758	753	815	779	817	820	782	808	817	819	774	745	794	866	823	830	821	802	825	853	843	758	838	812	806	828	820	773	823	809	825	829	773	792	804	823	810	817	802	745	826	813	794	824	773	822	782	753	818	757	855	800	802	776	756	835	833	807	795	804	810	852	814	848	797	827	876	833	807	745	792	794	771	855	826	792	877	804	827	863	794	804	809	811	792	853	809	792	805	828	790	769	824	828	828	821	855	789	767	781	807	801	792	844	831	818	827	823	818	835	794	764	839	809	810	781	784	856	811	772	809	828	784	820	812	797	793	838	819	811	785	781	816	808	785	799	819	818	773	817	844	862	811	795	834	755	820	796	839	776	770	812	797	805	794	796	829	796	801	787	842	836	853	802	842	841	806	811	766	791	810	768	794	789	771	800	780	811	776	847	820	781	826	807	750	809	764	812	777	777	786	747	821	829	819	824	877	829	820	809	793	826	805	795	793	823	837	779	791	800	785	807	782	782	836	775	765	808	793	848	760	840	787	851	815	836	868	789	773	796	760	798	770	806	832	798	777	879	838	827	834	782	858	782	862	771	837	798	882	818	812	785	830	791	803	776	834	843	780	807	806	837	859	837	790	772	821	781	840	792	792	798	779	803	823	826	870	834	757	803	801	802	754	766	783	806	820	799	829	801	774	811	777	793	786	785	796	739	841	787	844	804	820	851	788	819	814	793	845	790	844	801	825	830	780	793	772	857	834	851	852	798	786	809	799	805	819	807	818	809	816	760	839	864	836	781	772	832	741	826	775	830	818	773	822	795	808	834	786	885	806	798	840	802	802	750	831	823	779	801	843	839	824	765	790	768	853	823	812	810	758	800	784	799	860	849	803	694	820	795	820	806	803	856	843	776	822	783	839	834	795	818	807	789	787	729	859	788	855	828	793	804	830	810	813	776	785	789	788	830	832	827	765	777	737	772	814	840	825	814	838	769	855	852	803	785	824	784	818	808	789	830	792	821	867	781	835	834	783	849	836	762	821	813	796	761	848	825	770	830	765	829	774	879	788	812	796	803	837	848	810	881	817	798	788	874	777	793	790	817	826	793	813	794	779	754	815	806	799	804	828	800	844	759	793	806	828	838	771	855	839	843	788	774	774	863	801	767	808	792	869	820	823	788	794	821	790	788	802	862	814	791	849	839	831
24532	21704	26093	27823	21709	21727	3246	502	346	341	292	308	272	310	297	230	242	203	236	257	229	242	228	216	240	206	249	251	244	230	202	219	214	212	235	212	221	211	216	246	207	214	238	202	239	223	243	240	236	250	222	217	204	214	223	220	228	222	257	204	231	230	228	225	226	227	243	246	214	221	239	214	234	231	245	213	219	226	232	227	210	184	188	199	193	201	222	242	220	211	208	188	211	205	228	231	233	217	244	197	223	212	200	210	222	223	218	202	204	247	215	239	214	233	218	193	200	250	204	223	225	207	207	226	186	232	206	197	210	230	220	216	234	226	214	243	232	211	213	208	208	239	206	232	215	214	232	207	194	210	221	220	210	192	198	222	209	247	260	201	219	255	210	222	208	206	183	211	225	213	238	223	248	197	202	229	208	210	225	210	217	226	237	227	217	218	222	205	227	233	191	209	192	225	200	236	217	234	206	203	218	198	197	226	216	232	233	225	228	226	220	238	238	234	217	240	234	242	191	228	241	203	226	186	217	220	226	220	225	202	240	238	212	248	217	222	228	226	209	232	207	211	237	221	231	222	209	179	231	223	226	190	219	232	254	261	210	199	223	212	251	235	207	237	218	239	194	221	204	241	231	217	207	226	228	248	211	196	232	229	198	197	202	219	251	222	220	202	212	234	212	200	206	206	255	215	235	229	223	216	211	212	234	247	220	196	226	210	198	196	204	199	223	232	236	219	214	220	235	247	207	246	221	194	209	209	231	223	209	251	224	235	214	206	262	220	220	218	207	184	203	218	242	219	224	227	235	244	228	230	232	232	188	240	202	210	247	235	211	230	241	240	205	235	226	224	259	248	217	220	217	233	210	238	216	207	199	224	205	200	213	227	224	243	206	220	188	218	213	221	235	223	209	227	202	233	203	204	245	194	194	181	214	235	208	227	200	219	219	220	227	212	192	227	219	219	248	215	246	230	211	218	230	233	201	211	198	243	231	239	237	210	221	199	217	233	196	219	216	234	208	225	208	214	242	244	243	232	224	222	236	235	244	191	222	238	222	223	224	201	239	228	212	243	222	200	224	228	242	231	218	249	231	237	230	199	240	226	219	203	185	211	209	203	241	222	238	221	189	210	240	221	212	238	225	238	243	224	227	229	219	207	189	218	212	212	229	185	196	231	212	222	226	236	231	226	227	236	221	226	217	231	214	201	208	198	233	222	195	218	209	255	226	206	228	203	216	210	241	224	239	256	205	205	234	210	240	216	203	232	223	214	189	197	210	239	228	197	207	202	197	217	248	230	209	208	205	208	193	212	250	199	172	209	203	214	205	195	219	212	206	250	235	180	207	211	229	230	207	209	227	215	205	216	216	219	203	214	215	233	209	222	219	222	224	214	212	225	228	188	198	203	230	229	219	232	256	196	225	206	214	225	227	233	195	207	205	207	238	226	253	223	233	223	243	244	229	214	221	223	237	195	224	215	237	196	217	218	218	186	219	216	224	213	220	220	224	222	237	221	202	247	220	209	236	245	204	225	228	206	234	224	243	225	206	206	215	185	209	210	244	225	243	240	223	209	211	204	233	193	231	228	220	231	198	210	260	212	221	209	217	245	221	237	222	217	188	192	213	200	236	209	243	217	221	234	211	236	216	235	211	197	219	230	242	221	215	221	237	249	220	207	238	240	209	224	220	223	222	237	189	237	208	207	208	216	222	232	227	235	192	222	240	219	231	230	233	227	220	207	243	249	232	243	238	200	187	222	208	224	243	222	222	222	193	192	228	217	210	232	233	195	206	237	210	255	195	227	216	238	218	201	211	219	235	205	239	210	185	236	232	233	215	223	203	198	208	195	230	233	222	234	248	240	193	196	215	209	211	221	222	216	198	219	236	199	226	248	213	230	219	221	222	238	255	218	221	214	193	225	181	201	219	232	217	231	212	221	212	219	204	208	197	208	227	240	221	235	216	221	217	241	215	201	235	188	222	185	206	220	190	227	242	200	216	206	223	204	210	187	218	221	215	224	225	213	198	171	204	204	203	234	209	192	221	236	235	235	213	248	236	222	221	239	185	217	250	209	236	238	235	216	237	200	187	243	230	230	235	213	223	209	210	215	238	215	229	222	228	206	227	206	227	197	210	223	216	232	212	220	225	216	222	238	226	237	210	218	220	206	222	253	223	211	240	203	238	211	236	258	247	236	213	226	199	210	219	248	228	245	213	223	207	229	228	212	190	193	215	202	213	238	218	234	206	205	218	205	187	213	201	222	230	235	213	186	222	210	214	218	191	209	252	227	214	216	209	215	205	197	211	206	222	250	236	195	203	214	200	229	193	215	224	246	224	239	199	227	190	221	219	233	190	236	262	244	198	220	189	211	224	234	217	204	219	194	217	210	250	212	219	232	205	210	201	233	218	189	224	220	218	204	212	225	208	181	203	239	234	199	217	204	244	231	242	210	237	223	211	239	207	221	251	254	196	223	224	212	222	212	217	235	265	206	182	219	218	202	234	193	195	235	229	205	219	194	216	226	232	229	231	224	203	198	235	241	216	222	228	213	235	253	250	212	242	233	216	208	221	231	221	234	248	237	201	217	221	212	231	227	230	237	201	241	218	207	197	204	228	233	207	237	236	212	242	203	214	212	222	214	199	216	220	225	248	205	208	183	222	233	208	206	233	238	244	217	201	207	195	235	217	181	232	208	215	217	247	216	235	219	231	252	215	260	226	218	244	245	214	237	222	244	223	255	233	266	216	226	219	198	204	226	235	236	222	217	224	212	227	192	224	237	175	236	218	259	218	228	235	237	229	221	224	215	222	211	226	199	247	245	222	203	200	213	223	209	207	246	197	233	234	249	232	241	195	221	212	227	197	241	213	210	218	161	236	226	259	214	225	213	216	222	232	205	234	240	238	195	230	241	238	226	256	238	224	203	221	232	209	209	194	209	217	209	203	229	205	233	209	244	219	201	220	230	236	229	196	240	220	200	215	215	214	217	194	220	191	241	249	212	194	224	205	216	194	209	213	219	226	200	223	230	222	204	246	221	209	217	240	204	236	220	219	199	209	191	237	205	239	201	232	214	225	244	222	243	238	216	222	200	220	215	226	272	201	189	210	233	234	224	204	231	201	240	237	231	249	259	220	247	214	218	207	214	243	236	230	198	244	246	237	211	202	186	228	236	222	224	232	202	205	213	176	234	241	212	224	239	194	225	230	203	209	189	223	199	228	230	222	223	219	194	207	225	221	268	218	226	224	222	227	206	217	213	202	208	223	249	220	217	217	226	231	239	240	245	222	232	225	228	255	222	198	233	234	244	191	239	189	192	216	187	220	210	231	232	207	224	242	211	231	224	240	224	205	210	216	228	222	213	219	193	201	224	209	226	214	219	239	244	221	230	209	212	193	224	208	233	224	228	229	251	233	226	222	215	230	213	174	234	198	237	206	220	219	217	212	224	235	223	241	223	213	237	219	213	217	200	192	232	213	243	254	210	213	245
3572	4927	3021	1465	961	729	631	580	568	595	535	564	528	500	509	520	533	507	495	531	535	508	511	477	482	480	528	471	476	483	505	517	491	476	457	478	514	469	461	461	486	498	445	459	483	482	504	493	483	455	531	470	494	515	466	502	515	460	491	496	490	480	500	481	506	465	497	536	488	500	459	507	509	448	499	512	504	490	509	466	469	475	549	511	512	498	530	493	494	515	488	508	467	516	505	496	481	496	441	501	474	470	476	495	495	494	476	477	514	489	474	489	483	491	459	477	478	516	505	469	474	469	472	475	481	490	493	524	478	485	510	487	462	472	513	535	504	492	459	491	508	490	452	482	494	507	481	461	486	493	496	474	516	481	489	463	514	490	529	476	508	495	444	469	508	467	541	474	515	495	443	504	504	505	487	515	501	459	510	500	501	538	521	515	470	497	504	494	463	455	477	492	477	509	483	495	465	441	505	474	465	507	469	504	468	482	518	501	453	484	489	475	493	465	465	481	510	491	493	493	488	472	493	469	504	498	469	541	488	505	450	487	478	499	498	475	511	506	508	482	497	507	463	452	497	498	518	513	479	483	480	475	496	482	484	457	451	498	471	501	484	481	522	498	485	476	517	508	508	528	466	484	460	453	505	470	493	512	461	444	559	457	468	483	445	463	483	453	483	505	468	496	468	479	516	490	486	478	474	517	455	514	507	498	491	490	483	482	501	497	479	485	486	480	496	493	494	524	483	510	503	474	537	490	519	507	502	510	507	481	514	523	486	502	533	494	422	474	512	525	491	480	507	467	502	541	518	509	476	498	468	491	484	495	483	477	522	496	493	466	477	529	498	521	507	478	504	452	461	477	512	482	482	507	483	476	485	500	474	503	489	451	459	499	487	533	483	488	441	519	502	491	478	524	465	483	511	465	488	500	491	529	494	509	511	505	503	504	495	496	486	483	471	474	461	447	480	483	470	564	486	522	507	510	496	456	486	493	542	504	541	502	475	502	493	458	454	461	491	510	511	493	523	510	477	451	443	484	511	494	466	469	512	510	490	481	507	499	477	536	516	509	486	514	482	544	474	486	452	501	506	507	473	467	490	475	498	520	491	504	471	496	501	507	489	481	466	486	476	501	491	528	517	490	498	540	499	500	497	523	494	492	496	486	485	504	482	498	448	470	490	510	485	522	489	486	514	443	481	498	501	499	507	488	482	463	442	473	552	492	515	506	483	464	461	500	505	479	482	488	482	484	493	483	496	507	494	482	512	459	443	499	473	501	480	498	472	493	483	511	468	507	459	482	481	467	497	460	487	489	490	481	533	497	486	519	483	498	487	524	492	463	515	474	510	507	501	473	533	506	526	546	470	510	508	456	527	500	508	503	487	470	477	497	475	482	445	502	487	482	465	521	494	484	494	474	513	481	504	474	472	501	509	483	481	485	499	505	519	497	494	461	484	519	507	489	506	514	475	487	516	502	493	456	482	495	478	490	471	496	430	515	494	500	517	489	480	507	483	499	502	476	488	483	499	514	492	462	513	479	502	463	530	495	475	469	521	479	494	457	477	496	522	458	474	499	491	505	491	469	449	495	510	497	478	478	521	498	472	504	473	482	494	472	485	476	490	474	498	465	473	501	475	493	481	468	463	510	536	518	503	461	508	495	509	499	444	472	465	507	471	493	508	492	471	455	476	512	499	477	464	482	545	477	479	497	473	473	507	484	519	482	475	520	457	518	520	539	491	479	478	471	518	490	454	486	474	497	465	469	487	488	489	446	481	500	465	492	478	507	498	501	454	515	475	510	497	431	502	506	495	466	465	408	503	550	501	518	487	528	471	507	484	467	526	469	481	488	527	463	499	499	499	490	489	506	533	502	482	449	500	470	493	470	461	506	460	478	458	490	497	471	480	485	463	444	486	497	487	484	492	498	493	539	497	466	444	503	475	516	517	499	479	496	482	484	506	510	493	497	496	532	477	449	484	494	447	507	474	461	469	520	472	494	509	466	526	485	502	485	531	471	456	484	444	506	474	514	472	472	480	468	523	489	513	450	516	468	493	489	479	529	477	491	482	510	482	512	475	494	466	542	493	474	511	460	479	503	535	498	494	504	467	481	494	500	514	487	492	490	522	500	473	497	448	481	504	517	462	470	484	488	498	447	489	478	472	493	527	500	505	460	469	482	477	501	472	493	521	508	469	453	490	455	469	457	486	461	467	456	517	461	480	455	456	474	482	502	472	490	502	489	494	484	523	505	463	504	469	464	469	472	501	492	505	500	517	506	487	531	452	491	508	482	454	464	493	487	508	469	480	472	492	513	477	499	478	470	460	481	494	455	498	475	497	481	474	483	506	512	490	469	454	489	493	490	508	460	511	495	475	496	505	510	474	476	499	466	466	461	474	531	465	462	487	490	510	471	495	443	490	496	500	489	461	500	475	491	522	466	523	476	473	482	458	478	503	473	519	490	455	524	464	487	495	515	521	537	466	474	442	498	511	502	510	497	494	456	517	485	489	489	479	530	507	493	488	513	475	524	472	467	503	467	463	507	460	482	463	501	454	462	449	499	508	517	467	510	468	463	507	472	486	507	495	496	519	506	529	478	532	493	477	481	492	501	458	489	484	508	466	435	495	517	539	480	508	464	435	478	471	472	456	530	515	514	504	463	447	484	490	529	506	493	461	493	480	487	496	518	506	509	493	485	484	463	492	476	453	474	481	511	439	471	482	462	489	500	460	463	512	517	471	474	464	472	519	487	483	473	465	501	520	449	490	537	492	464	530	519	474	519	439	461	503	527	491	478	464	524	492	497	479	509	520	510	441	462	464	516	496	479	512	491	464	496	486	483	465	484	461	475	462	499	467	511	520	527	473	472	479	499	479	511	467	489	490	434	477	459	475	472	475	487	519	520	480	485	486	485	476	495	540	492	470	490	494	486	479	510	496	453	475	491	491	507	460	466	493	478	459	478	483	474	527	447	495	498	505	463	474	455	512	482	503	491	479	520	495	515	473	505	511	487	504	477	510	499	496	541	493	489	545	520	476	492	527	469	540	459	480	496	467	496	506	488	496	469	505	486	482	510	485	491	468	506	490	518	504	458	510	496	436	522	481	477	522	531	503	506	488	468	448	483	471	478	478	443	487	513	500	470	467	518	490	483	445	465	528	480	500	502	495	489	515	481	502	469	544	502	481	478	489	486	492	484	477	445	477	491	513	482	523	477	481	504	467	527	503	480	483	451	454	455	482	468	499	525	454	477	474	496	525	527	483	515	493	508	474	510	492	507	485	494	507	512	497	460	493	513	472	492	477	490	469	487	493	421	499	474	479	424	492	506	482	433	510	508	471	478	504	465	471	559	483	440	464	482	481	493	484	505	517	472	502	521	491	483	522	440	478	484	498	509	486	486	510	445	506	518	492	503	502	495	480	487	482	484	501	456	501	519	491	508	481	541	495	481	528	470	529	479	505	463	501	511	476	517	508	508	519	483	483	516	529	472
33416	10470	1088	393	315	288	287	318	300	291	315	318	325	296	305	298	282	281	324	292	323	311	326	278	296	303	331	307	291	318	321	305	322	283	297	313	324	283	304	312	312	299	282	312	310	274	307	285	275	334	285	278	302	328	335	315	316	330	289	287	310	266	315	301	311	274	301	305	308	310	296	297	282	280	312	296	269	315	303	328	289	322	333	305	301	295	280	327	295	281	293	274	288	305	293	311	291	288	331	326	322	319	274	295	333	291	281	286	306	311	312	305	304	292	315	297	300	273	315	340	315	305	324	317	318	318	265	332	319	296	294	320	294	286	271	291	293	298	342	295	276	311	329	321	287	309	320	304	332	284	324	303	329	275	335	302	285	278	307	291	312	304	319	319	326	265	288	302	307	270	299	304	315	302	285	315	294	285	303	282	329	280	307	325	298	349	310	296	304	301	275	239	265	298	316	312	307	311	284	278	317	273	324	340	255	278	284	297	297	287	289	305	284	345	334	300	324	312	286	317	326	305	354	317	329	305	280	263	310	303	286	287	292	288	271	271	295	274	335	312	290	280	306	298	284	303	256	294	338	297	308	290	296	293	302	288	311	294	355	290	296	321	284	288	312	313	323	307	277	306	311	288	282	301	311	284	292	312	311	278	303	324	281	313	303	316	301	309	272	268	309	325	316	320	266	308	320	295	284	357	275	305	292	276	306	353	301	308	312	288	303	296	279	302	309	278	301	306	293	276	293	303	307	317	344	292	304	261	276	323	298	298	315	313	312	326	322	282	308	330	307	309	293	293	313	315	276	283	335	305	324	324	275	285	269	316	301	310	323	307	286	314	297	302	272	245	312	318	282	283	300	292	281	301	305	299	305	269	283	278	260	276	312	306	294	292	247	274	293	297	281	350	298	308	298	323	302	294	321	282	317	311	317	322	291	260	276	278	298	282	345	318	296	286	307	315	302	335	304	281	301	298	295	296	296	314	280	309	292	311	323	316	283	319	333	304	278	287	307	293	304	298	285	273	310	306	304	344	297	235	301	300	310	302	277	305	339	276	290	326	301	258	335	275	310	286	291	298	286	309	312	264	273	292	306	308	314	310	282	264	264	318	303	322	299	328	293	323	296	259	342	323	292	329	284	305	298	273	289	297	285	320	287	280	287	321	308	291	292	306	302	299	319	297	296	295	288	269	276	287	323	299	305	274	305	281	285	285	320	282	308	269	321	333	331	268	305	308	285	288	281	303	276	313	278	300	286	317	288	302	295	339	283	280	350	304	281	337	305	292	328	287	300	319	315	289	318	297	273	331	302	279	291	289	324	311	302	306	297	310	329	297	317	316	277	317	329	302	297	276	302	328	301	288	266	306	283	288	305	287	276	297	298	330	305	275	282	261	330	303	315	287	288	326	306	297	278	314	328	294	276	322	265	283	301	314	292	302	302	315	280	294	317	293	305	281	312	317	305	317	274	287	341	322	291	297	312	312	290	296	272	308	292	263	297	315	260	315	282	298	250	292	294	283	291	296	323	315	328	286	263	330	323	311	274	309	265	310	298	333	295	275	282	282	270	313	294	298	338	309	288	294	303	262	314	301	268	279	282	295	274	271	295	294	303	342	289	311	297	318	308	303	274	324	294	308	292	308	299	296	349	315	288	304	318	281	290	307	303	300	294	303	344	277	329	290	309	303	281	302	322	273	277	309	281	317	317	291	322	309	327	316	328	326	305	309	310	285	325	298	317	316	282	285	289	290	320	256	286	325	296	309	297	309	274	311	295	325	278	306	289	298	319	337	275	266	280	297	276	328	317	349	287	283	283	269	313	306	291	289	287	322	314	290	302	313	297	324	314	281	320	288	314	317	292	290	265	294	327	321	316	313	308	305	306	277	302	290	289	290	328	298	330	290	291	311	321	287	296	354	289	281	310	278	294	310	308	264	307	254	274	301	330	302	294	318	310	310	264	282	308	286	283	311	326	312	333	340	319	314	277	303	275	287	301	324	274	310	312	279	291	309	291	295	293	324	318	282	301	289	288	302	300	338	275	333	318	298	282	280	295	294	291	310	278	348	285	315	285	300	277	307	274	297	334	310	290	293	271	295	290	301	287	323	302	324	303	318	286	298	284	303	297	299	329	290	285	310	278	339	306	301	318	291	318	300	282	306	294	316	282	308	310	330	291	321	308	280	257	298	315	302	298	321	330	301	275	302	305	296	286	293	292	257	315	304	308	292	291	293	310	298	300	288	339	284	333	340	290	307	316	340	339	278	298	317	302	312	309	308	308	299	320	299	302	309	286	283	313	328	294	272	271	293	316	283	266	316	289	283	298	307	314	300	307	300	311	292	294	292	301	323	291	283	310	286	352	300	285	293	294	293	291	304	280	272	302	275	311	317	319	316	300	272	289	307	333	298	316	331	313	319	287	315	294	283	324	308	319	293	318	307	326	316	330	285	295	287	304	326	271	302	274	282	316	308	265	292	294	300	313	319	299	318	287	328	300	286	289	304	311	297	289	271	296	300	323	326	284	270	280	320	271	300	296	326	243	324	296	287	298	295	304	299	283	314	322	317	319	336	302	299	295	295	296	285	290	311	298	304	284	306	294	316	324	302	293	320	292	309	292	263	281	293	322	318	287	335	305	319	291	318	271	294	294	277	282	324	310	279	302	264	304	312	304	307	292	293	325	318	314	339	306	289	320	317	300	311	288	342	267	342	307	316	317	314	252	274	314	325	318	317	285	303	256	282	248	298	297	328	303	287	283	332	288	286	297	311	300	306	285	263	301	271	313	306	283	310	277	303	315	318	338	351	294	305	275	335	294	335	251	284	300	281	312	299	291	305	305	297	269	311	310	260	314	298	279	291	302	274	310	268	288	311	296	318	296	328	287	257	303	318	296	312	321	290	277	286	312	368	325	300	272	303	275	291	284	310	295	289	303	285	302	310	266	289	310	299	311	288	297	309	308	329	288	282	303	320	264	247	287	297	275	311	309	273	307	312	296	291	297	303	332	325	304	301	307	319	290	308	312	323	318	278	274	301	317	298	294	299	284	285	310	320	311	303	289	275	298	325	284	309	271	318	332	335	304	319	303	322	307	287	317	277	308	313	307	315	303	271	282	307	289	279	295	317	324	290	281	333	294	290	292	285	301	290	299	301	273	310	298	314	321	318	329	333	326	290	320	307	296	311	292	320	301	258	286	309	331	305	293	281	304	298	307	280	289	300	308	309	277	286	308	294	284	303	318	308	328	303	311	271	309	322	327	277	295	310	323	298	322	303	278	271	266	332	298	276	299	319	311	344	326	323	302	321	302	307	283	313	293	316	305	307	308	300	277	294	302	274	309	279	285	296	338	292	285	297	292	310	301	304	298	302	300	297	313	315	330	292	343	278	290	314	281	308	298	274	280	330	304	319	317	324	285	297	320	288	308	313	255	306	314	290	317	296	283	277	324	268	296	288	307	314	294	293	316	308	281	325	299	288	313	328	289	293
5729	761	725	742	721	709	694	656	667	701	647	626	632	653	657	630	717	686	631	700	688	694	659	697	669	724	720	687	652	697	705	693	694	683	663	725	736	731	700	662	702	689	648	686	664	687	652	690	703	694	683	717	704	677	717	681	701	694	639	655	649	700	673	665	666	699	674	715	710	787	664	635	684	642	636	667	666	702	682	678	651	657	705	690	685	697	681	722	727	666	674	708	714	703	701	672	684	700	720	655	661	687	690	661	680	709	694	753	680	676	691	664	678	685	707	731	699	730	656	688	721	706	682	620	663	678	660	671	728	652	743	675	684	701	660	660	726	704	693	687	681	700	722	693	667	641	647	661	636	669	696	693	651	656	697	681	690	679	644	698	656	694	658	691	637	729	675	675	691	663	678	646	675	682	713	675	722	704	736	658	694	658	706	690	686	688	665	638	690	720	700	666	684	706	654	672	670	702	656	642	694	645	697	675	660	648	659	679	695	686	651	714	677	719	676	663	692	669	637	669	679	684	720	684	639	668	645	714	635	687	644	662	649	725	708	655	658	688	672	678	643	705	695	674	678	704	676	696	672	662	674	716	658	709	683	687	677	672	694	662	680	704	672	707	681	714	677	672	638	697	693	658	686	681	673	638	734	679	651	660	730	683	665	691	679	688	672	675	711	633	702	670	723	681	682	699	634	664	704	701	657	644	689	735	694	681	708	692	737	699	672	666	664	676	675	708	748	698	708	695	722	708	677	663	704	696	702	700	687	686	697	706	740	685	671	678	759	713	669	622	698	669	656	704	678	701	704	670	717	703	719	718	673	679	684	677	686	658	686	726	714	661	674	728	613	684	693	631	726	715	723	672	656	689	714	686	669	664	639	692	673	698	716	706	655	679	668	662	655	688	703	720	660	720	671	668	663	686	705	679	674	681	709	677	679	710	699	686	718	716	707	685	720	683	676	706	628	730	724	671	631	696	686	695	703	706	673	715	741	699	649	724	701	642	696	640	662	732	735	707	670	641	698	645	685	684	737	715	703	635	663	656	696	690	648	672	673	661	674	639	710	688	653	668	688	664	632	666	715	690	703	695	673	690	653	666	677	683	679	703	672	677	682	711	693	703	641	725	743	691	688	688	686	687	705	707	687	664	720	705	685	605	641	672	683	751	709	672	689	679	651	691	694	718	704	646	722	684	683	688	748	695	647	675	738	689	674	678	683	712	643	698	659	699	685	648	703	679	698	704	719	676	716	622	697	718	657	683	662	702	658	698	696	721	679	676	678	684	694	696	744	662	667	669	679	706	746	710	724	701	711	688	722	635	702	687	680	638	701	666	718	691	682	667	708	691	696	667	710	695	697	681	728	693	644	673	722	690	624	683	669	701	668	678	680	677	714	663	693	673	689	659	680	708	679	682	661	718	704	689	689	700	649	717	620	676	698	669	729	685	665	674	704	698	677	676	685	742	663	713	665	657	732	688	710	719	663	700	656	706	668	670	650	669	622	597	681	683	702	683	665	702	691	700	678	668	656	679	712	686	699	685	681	689	692	726	604	691	702	687	718	679	697	664	682	686	657	708	664	727	681	688	687	659	628	693	692	725	718	689	641	662	723	704	659	681	699	692	678	730	684	671	691	700	641	709	654	706	704	696	707	658	669	715	700	679	673	651	705	706	694	710	667	715	656	689	763	711	680	650	675	675	691	671	702	715	707	681	640	689	693	665	704	668	711	693	683	642	706	705	789	743	649	673	674	691	664	646	676	675	663	718	670	654	619	688	674	696	709	681	684	692	669	714	672	707	697	719	658	683	695	701	687	663	642	747	687	710	700	674	699	672	655	694	729	694	695	686	701	702	703	654	655	684	700	729	660	709	692	659	689	683	669	708	683	679	671	681	659	660	654	677	697	677	634	727	714	676	704	687	695	688	598	689	675	739	675	681	721	643	675	671	715	690	688	655	711	695	652	701	630	682	694	682	632	697	679	677	725	633	689	728	720	711	657	670	675	678	732	669	725	661	689	690	693	682	712	658	690	673	688	708	695	680	668	685	705	665	674	640	645	764	674	686	685	709	675	653	636	687	712	700	662	696	674	634	709	672	705	743	661	709	668	684	731	645	704	693	717	679	696	661	695	693	673	703	669	663	645	690	662	698	693	721	664	624	686	748	702	642	672	650	712	690	712	645	660	686	673	725	726	679	645	687	692	662	725	709	730	649	680	689	675	708	681	665	684	672	684	686	703	647	664	740	685	644	662	673	677	706	701	718	677	711	697	679	703	706	696	651	720	655	706	670	674	717	663	684	649	668	655	709	703	663	721	711	760	691	668	715	656	662	694	670	736	682	704	651	634	688	698	689	653	707	708	682	705	648	665	692	686	685	668	682	722	691	648	695	696	746	694	672	670	658	708	690	652	697	747	715	692	637	690	650	677	697	668	690	712	699	650	665	685	710	647	700	771	668	637	692	667	662	660	668	648	687	669	656	659	699	695	727	686	672	712	708	714	666	691	619	655	683	688	651	709	649	649	684	737	716	692	665	670	702	682	677	653	712	703	674	686	712	730	688	649	668	657	637	647	679	700	702	692	680	718	697	678	675	649	731	717	692	717	690	716	645	671	678	749	686	644	695	671	690	674	696	672	698	674	680	696	675	651	729	612	658	671	689	688	675	652	646	664	701	707	701	728	711	671	642	730	714	681	697	738	676	680	681	708	697	657	741	674	705	657	710	710	667	701	702	675	683	692	725	674	656	686	697	676	700	742	690	660	659	673	619	695	689	674	686	657	674	702	672	712	709	675	691	682	692	665	669	722	710	667	680	698	676	735	722	714	627	703	698	666	650	676	706	659	681	672	688	721	677	683	688	708	669	680	598	678	673	638	659	686	695	726	708	683	648	670	658	718	723	683	654	690	675	696	697	719	702	705	698	685	696	700	680	698	686	644	679	705	679	681	746	648	746	667	640	686	689	685	704	688	672	681	652	696	670	686	682	697	719	663	741	667	679	615	672	646	674	678	684	665	643	690	675	641	695	670	716	707	675	660	669	671	699	661	685	682	637	639	661	679	712	666	702	668	689	687	713	648	709	657	709	699	684	677	687	726	618	668	740	692	673	730	714	663	675	674	661	652	690	729	719	688	651	685	691	665	682	707	672	681	676	699	686	742	702	683	667	654	741	686	705	685	693	744	714	668	653	699	675	705	691	703	708	727	697	646	683	674	647	644	743	685	711	680	716	716	658	685	662	694	677	729	723	659	668	698	697	740	706	680	665	668	634	658	663	679	649	730	656	647	669	706	673	644	756	707	702	675	732	680	655	685	629	658	655	637	627	695	682	665	687	705	675	680	724	686	690	700	636	672	696	667	725	703	661	693	651	698	634	690	671	694	658	666	684	755	639	724	683	641	652	701	614	670	609	630	655	665	706	655	641	664	693	683	660	639	648	712	670	704	720	757	683	680	656	696	673	682	691	678	636	664	708	677	677	692	701	681	677	649	700
25261	21678	25440	28328	21602	5123	628	516	454	434	428	421	371	404	413	391	391	431	381	385	409	382	367	384	401	386	362	389	380	351	372	371	409	414	385	389	383	379	396	361	378	394	399	403	371	371	367	390	350	325	364	380	418	381	375	368	407	364	378	368	396	377	332	365	346	379	373	368	383	383	417	354	358	384	402	399	394	392	415	388	371	374	387	378	391	391	367	346	389	385	414	398	384	359	357	369	379	354	341	360	340	375	387	415	381	361	384	406	385	396	382	410	403	392	380	394	407	379	377	337	389	376	383	395	336	413	407	369	352	419	376	351	385	382	377	365	396	383	350	368	401	384	378	398	411	421	383	355	398	396	366	402	410	396	387	404	381	383	349	377	399	400	343	394	392	382	406	355	387	369	371	368	409	381	362	406	361	391	375	351	399	372	375	375	357	390	341	384	359	346	355	366	334	383	389	410	402	360	343	347	392	373	416	392	370	391	386	422	408	384	397	368	410	389	350	397	372	368	379	368	373	343	353	381	403	363	370	411	374	338	329	413	405	355	361	348	427	329	357	403	349	364	421	370	384	364	422	373	381	381	391	378	364	324	411	339	388	361	405	350	384	354	397	391	382	368	395	405	397	388	362	388	369	359	340	352	402	380	368	395	341	387	358	383	390	363	372	357	377	380	389	353	358	380	406	375	411	375	390	337	348	338	368	408	352	347	359	402	342	405	386	420	386	380	384	390	350	388	392	400	358	336	361	395	378	324	407	364	343	332	367	400	414	379	399	379	346	401	389	401	364	385	381	361	385	364	361	368	363	395	371	394	379	369	428	366	369	380	395	378	417	403	412	408	398	361	349	381	342	421	357	391	421	364	380	359	434	377	403	387	386	364	391	393	345	337	395	384	414	436	378	370	396	346	392	393	358	376	376	365	370	373	399	389	388	399	376	404	363	353	380	406	390	374	389	350	367	382	407	348	368	373	371	406	360	413	356	365	399	359	386	383	389	378	390	367	390	391	373	372	374	376	372	382	404	374	402	377	391	393	385	357	351	337	372	374	385	380	365	406	413	372	388	381	325	386	395	391	367	385	370	350	376	358	385	396	366	364	398	385	366	371	369	403	383	361	361	365	431	345	376	438	372	372	380	326	374	381	362	365	378	376	396	375	364	395	414	395	373	406	361	415	411	376	376	367	375	367	374	391	366	348	364	377	407	422	372	382	409	366	369	363	396	363	347	407	373	372	418	413	393	379	412	354	362	422	408	400	414	348	378	362	376	375	370	398	393	372	369	383	352	350	351	401	353	364	354	411	373	343	389	341	388	369	353	361	396	373	386	372	372	406	349	368	405	389	370	354	362	397	358	357	354	413	370	350	382	367	379	383	356	387	373	387	383	352	374	364	391	400	347	373	391	367	389	369	413	397	429	387	366	391	375	362	381	395	378	364	369	405	410	399	389	354	356	370	398	395	391	402	399	373	383	387	361	375	412	378	379	396	391	389	384	364	356	380	397	408	318	385	378	392	430	402	401	403	418	384	352	413	371	393	360	365	391	364	417	397	373	419	334	377	374	360	383	344	416	386	437	399	403	398	408	392	370	378	365	372	409	416	401	368	387	393	376	363	353	363	398	376	382	367	374	365	392	355	409	360	386	374	381	374	375	429	340	339	415	379	357	383	376	398	378	342	389	403	360	393	391	385	381	383	385	346	409	395	393	402	367	384	364	329	342	364	406	356	367	385	375	381	405	368	393	343	351	372	384	370	383	387	391	395	361	347	374	391	395	389	376	371	377	413	401	367	397	377	369	356	378	416	396	397	351	387	404	410	377	354	361	395	377	336	372	346	352	340	359	394	379	394	409	375	379	388	416	415	418	413	383	349	370	401	345	418	394	368	359	365	364	392	364	365	320	360	364	383	403	369	415	411	367	409	360	339	363	384	397	386	404	337	350	399	353	380	370	390	391	363	393	367	356	363	396	374	333	415	341	358	360	409	342	376	370	333	386	385	393	367	365	358	425	370	399	403	352	400	384	385	330	378	405	362	408	385	416	362	387	364	400	354	393	334	386	379	328	360	364	384	385	407	385	398	366	396	392	350	338	350	373	375	362	429	367	373	396	380	384	358	399	381	375	385	374	339	366	351	338	392	419	411	419	384	363	381	403	332	370	379	415	368	381	373	373	371	379	350	369	390	402	366	332	374	358	402	407	394	382	340	384	358	379	409	384	373	401	386	376	378	385	396	384	346	368	362	389	387	372	348	394	374	392	369	368	379	372	360	376	346	381	382	377	354	389	361	406	361	421	355	387	407	368	362	396	374	407	403	399	373	390	374	358	362	357	389	406	377	383	351	378	383	380	360	396	382	376	370	402	368	383	402	376	396	377	350	439	382	379	312	388	391	356	394	385	375	380	327	367	377	361	340	404	377	365	364	398	391	415	440	372	394	387	418	374	363	405	364	384	398	437	335	378	365	376	397	378	344	382	407	395	394	382	335	369	373	364	371	387	362	375	391	376	353	383	378	369	396	402	352	378	387	385	381	397	399	407	369	395	344	412	390	346	407	383	409	393	405	362	380	381	365	403	367	343	418	387	382	395	353	368	403	391	377	368	396	426	375	380	358	359	391	372	375	357	361	379	389	386	347	384	348	369	361	370	379	441	355	411	379	394	356	357	403	381	425	388	385	409	377	362	367	348	409	374	386	423	406	388	359	361	395	427	380	426	374	412	374	338	336	394	375	383	366	402	386	397	409	377	383	395	340	407	386	368	404	355	343	349	355	346	363	378	367	386	381	413	403	370	421	398	409	375	349	396	381	412	458	365	387	367	363	350	350	366	366	364	386	382	376	360	381	395	412	356	393	372	380	407	412	369	421	398	376	338	364	363	400	407	381	420	371	368	406	393	365	398	418	396	376	376	384	358	371	359	394	397	363	393	377	390	428	404	382	381	380	347	393	383	382	380	343	397	396	360	386	380	381	399	365	413	365	353	374	392	376	429	373	335	367	374	328	384	371	366	409	397	340	368	379	344	406	412	372	364	374	382	370	372	358	365	372	397	392	388	396	391	382	391	394	369	389	361	364	402	347	380	365	382	409	416	361	402	372	376	340	386	383	413	378	408	395	412	366	380	405	396	364	379	373	365	383	405	325	394	364	373	374	368	392	347	395	357	391	352	344	369	395	389	360	423	417	393	380	382	399	378	418	353	379	366	381	362	370	354	347	390	370	362	378	364	392	360	379	389	371	341	391	346	370	417	353	367	386	414	379	351	373	394	336	385	382	364	364	362	351	352	378	373	413	383	377	403	351	387	412	399	392	355	347	396	368	364	413	375	389	362	363	413	363	437	398	358	364	323	376	370	399	381	378	364	367	427	382	414	356	387	421	382	345	377	354	363	377	368	369	377	400	412	350	380	371	376	357	361	407	373	390	388	372	396	377	345	357	325	376	362	422	406	359	398	373	375	410	394	346	365	380	354	383	410	372	384	409	389	362	352	411
3585	3251	2048	1313	1004	939	918	929	808	851	831	832	828	806	806	808	813	808	849	806	816	860	836	804	816	803	797	819	781	861	800	840	807	805	808	804	847	804	826	831	875	831	809	866	804	814	859	820	798	820	827	818	816	797	793	792	809	806	775	815	776	791	820	782	820	826	821	829	744	760	773	814	796	809	812	767	880	840	805	853	827	866	851	801	793	825	808	807	791	815	797	837	812	777	813	798	859	853	747	795	819	831	788	854	763	782	792	797	802	780	831	841	839	852	864	785	812	782	797	773	816	782	871	809	864	828	784	836	865	838	797	811	798	794	813	808	845	806	838	810	841	819	811	781	798	810	839	797	776	792	775	782	821	774	823	798	853	786	826	838	811	807	804	786	776	809	823	816	803	820	809	824	833	876	809	788	837	783	805	804	815	814	823	817	785	821	793	825	834	831	801	784	791	854	788	803	779	815	847	820	768	857	810	850	786	808	797	867	806	815	780	813	773	809	832	811	845	772	810	807	831	779	760	800	771	757	811	798	748	813	788	839	787	846	902	815	775	878	843	793	823	804	775	768	814	817	833	888	817	836	766	830	790	794	809	813	802	797	817	819	845	855	849	842	885	810	794	818	790	820	801	794	809	832	743	812	833	816	831	774	823	823	782	840	841	775	832	871	860	824	788	780	863	798	833	817	865	766	847	781	816	791	807	836	808	783	823	838	823	801	810	790	856	768	847	803	804	831	836	807	823	823	822	816	794	846	793	818	830	815	841	768	770	829	810	816	862	825	810	812	801	772	814	797	848	781	770	790	839	858	776	776	744	823	786	771	843	813	777	822	786	809	820	859	781	779	876	787	825	836	799	819	825	825	876	819	801	804	818	814	831	762	828	826	807	816	849	822	735	826	824	799	813	830	843	809	805	766	791	835	811	851	745	785	766	845	810	797	789	866	805	780	819	838	768	793	874	797	881	812	799	859	809	748	828	783	745	810	765	800	844	824	794	796	800	826	773	823	836	813	775	785	819	842	808	787	794	812	855	824	787	782	807	848	839	803	844	779	808	816	839	848	838	787	809	785	777	806	832	796	803	904	814	815	819	847	823	800	804	806	796	801	817	871	819	782	835	826	804	805	746	810	856	800	799	803	836	800	863	814	828	842	822	813	847	815	807	804	763	803	817	794	828	826	767	797	811	803	833	763	829	815	854	834	811	774	817	822	817	824	829	804	801	802	811	817	757	823	809	820	808	804	815	812	790	769	842	785	817	815	818	861	821	775	845	854	813	812	829	763	844	790	781	840	780	785	810	823	850	861	866	820	820	866	831	790	787	774	790	852	802	819	785	789	806	826	807	800	853	810	785	841	820	820	866	756	777	748	854	878	820	855	794	855	748	791	777	847	858	798	795	834	794	795	789	775	806	844	817	827	783	753	840	824	773	843	813	794	836	843	844	815	776	827	784	809	821	793	844	822	833	794	799	837	809	800	809	856	766	835	845	795	839	824	868	814	845	886	789	831	811	829	789	781	766	804	810	800	780	793	833	819	774	761	828	789	813	832	782	796	770	790	784	834	831	812	773	821	848	830	803	823	783	787	852	827	848	824	807	775	783	795	829	754	828	787	774	789	772	807	841	765	784	805	838	775	862	786	849	825	812	826	825	824	821	775	772	823	793	882	802	800	823	788	847	817	817	843	835	843	835	802	790	814	764	848	821	773	820	797	787	809	819	781	776	788	784	774	846	839	774	782	876	840	776	873	876	768	784	779	813	763	799	835	812	798	817	801	816	851	825	811	790	830	814	763	780	804	858	764	819	818	772	832	781	801	780	811	851	787	802	846	840	783	781	863	791	836	843	800	849	769	856	792	780	826	785	744	830	808	831	769	823	818	854	806	822	762	782	821	795	794	798	832	782	854	775	819	818	839	787	803	747	775	766	821	789	863	802	787	856	804	876	822	748	790	828	883	829	783	780	788	805	844	796	836	810	851	778	803	874	809	832	774	789	814	781	792	757	809	751	802	824	772	848	834	832	810	787	766	824	854	795	801	855	830	842	785	803	774	800	799	866	822	789	837	810	823	810	808	797	793	843	872	828	814	753	805	793	867	796	780	820	832	791	823	801	768	779	824	836	821	824	824	810	781	854	813	816	815	860	816	850	823	848	779	802	802	759	830	862	830	823	778	838	821	829	797	793	808	846	809	806	834	833	862	840	796	817	789	774	814	825	844	853	753	843	822	823	799	831	832	827	801	827	807	837	830	803	777	799	833	844	785	779	841	840	833	840	808	833	839	778	814	844	796	789	835	789	792	782	798	754	797	821	827	822	839	821	816	846	810	839	844	819	801	736	794	820	802	805	810	817	802	801	858	841	814	783	767	798	829	764	845	826	841	798	851	841	808	772	777	808	821	817	801	800	831	820	809	757	768	793	810	780	820	857	877	797	791	853	804	827	812	801	783	782	857	767	766	860	808	850	760	823	812	751	758	854	836	796	809	815	815	805	828	807	820	786	787	755	792	800	787	906	803	796	839	808	844	802	816	786	844	760	836	813	805	806	782	802	799	783	816	778	827	814	770	821	701	778	795	822	885	822	820	819	753	800	866	791	826	805	758	828	858	813	756	822	780	834	825	831	831	856	784	852	789	780	854	793	794	732	821	831	824	785	808	792	812	818	821	788	827	830	822	837	777	781	736	869	813	873	813	808	824	795	822	799	816	847	812	829	783	763	809	803	811	763	780	815	801	805	807	818	805	877	854	804	824	834	868	826	800	811	817	779	841	835	831	791	825	830	781	838	801	781	808	874	804	809	797	846	789	820	855	845	786	763	841	780	810	833	832	830	796	780	791	828	805	829	822	846	811	852	866	856	744	793	801	821	853	805	805	789	857	821	845	807	809	833	867	805	865	788	830	847	780	845	848	797	813	804	886	799	795	828	787	814	776	790	856	835	834	811	847	789	782	812	786	802	802	793	801	800	791	855	829	780	766	799	748	758	758	828	736	842	827	823	797	791	807	804	800	781	827	814	851	851	797	737	839	836	840	757	818	815	750	806	837	828	792	800	784	828	813	805	818	806	823	801	812	828	861	838	824	762	866	830	771	793	828	797	815	805	864	834	824	809	840	834	812	835	849	837	848	828	768	814	821	788	834	815	831	816	796	790	845	848	778	806	799	814	819	811	840	841	848	835	851	811	839	832	815	822	812	796	770	788	779	820	811	813	819	779	812	851	827	839	822	815	837	862	847	828	811	799	777	792	833	842	835	805	866	816	855	838	820	821	790	780	821	776	813	833	787	831	853	822	799	776	805	855	805	854	815	749	829	749	753	817	851	773	818	818	847	800	799	826	754	803	838	812	800	846	792	843	744	779	851	878	827	853	787	803	780	813	781	732	805	804	774	796	816	777	791	817	798	837	837	827	812	760	878	847	794	842	807	773	823	800	878	787	805	775	816	814	830	840	892	784	856	809	783	799	858	775	821	816	836	807	857	826	805	853	906
24471	21686	26047	27825	21696	21688	3393	451	362	318	332	297	292	265	278	248	238	209	251	223	258	270	257	229	231	236	235	241	230	202	256	222	250	231	220	214	207	204	234	213	243	217	214	255	253	224	271	253	219	202	223	214	220	210	214	217	215	199	235	211	213	202	244	214	228	211	230	202	246	213	223	221	196	240	194	198	213	217	221	212	221	212	204	232	235	245	209	223	215	204	212	208	215	220	209	188	221	227	207	209	211	208	189	204	200	214	209	227	201	256	211	219	189	227	208	265	208	211	215	202	231	212	184	220	230	239	251	213	246	188	246	211	225	220	224	203	209	215	249	227	231	208	220	217	255	219	217	227	227	238	212	199	232	215	226	254	219	216	221	192	214	226	216	204	230	194	221	220	214	226	210	218	207	226	211	227	202	233	190	247	176	244	210	254	231	249	232	186	242	231	245	199	217	185	197	194	215	205	221	248	226	212	188	236	197	198	231	199	217	208	213	225	228	217	230	206	205	230	254	243	222	196	210	237	225	217	190	235	218	210	229	200	202	219	194	232	207	214	228	229	229	242	222	203	225	241	205	228	216	205	249	208	204	221	268	233	216	217	219	226	209	235	204	224	225	226	217	218	219	234	201	220	258	226	234	241	225	213	230	187	183	240	247	243	233	254	220	228	222	228	213	241	228	204	207	220	228	217	192	221	214	231	221	204	243	196	209	214	209	215	246	197	212	242	218	219	218	248	208	200	205	184	198	197	207	213	215	202	219	181	207	207	233	238	211	201	205	229	223	201	198	198	220	229	222	200	211	242	227	215	221	227	214	220	211	188	243	229	238	222	223	228	225	201	234	241	218	229	199	205	207	212	219	232	192	233	241	222	210	206	225	223	258	231	232	225	217	191	216	229	215	199	212	224	200	208	215	170	230	235	213	211	245	192	235	223	218	226	224	224	217	184	213	199	245	209	196	233	198	219	249	208	198	229	238	251	199	245	181	228	217	211	219	216	219	233	220	229	209	205	217	245	248	206	233	244	226	230	235	223	231	212	251	211	208	229	224	241	228	236	224	240	212	202	198	227	216	191	212	209	225	257	221	221	248	211	248	245	223	220	218	230	208	221	230	246	231	202	222	241	189	200	210	194	206	206	209	243	209	223	220	217	214	224	200	203	217	218	211	225	220	196	211	223	218	240	207	228	187	213	212	211	221	240	237	202	214	207	228	243	240	245	208	224	236	240	206	231	245	234	206	210	225	253	219	219	225	207	223	212	230	220	220	220	198	218	213	227	222	193	228	228	253	213	219	215	215	238	243	214	221	217	208	206	212	219	215	205	198	216	194	197	241	243	248	226	223	247	206	229	217	209	234	213	204	221	221	221	201	246	241	203	208	201	236	217	210	245	224	252	227	210	220	244	211	223	259	216	237	225	247	218	204	194	243	226	252	230	220	216	225	230	210	249	193	235	196	189	218	221	208	238	240	223	235	211	219	221	189	221	221	257	233	231	229	218	209	221	220	262	213	240	195	239	243	238	229	223	255	232	217	212	229	214	193	235	219	215	230	222	230	202	213	221	199	242	223	237	247	231	229	223	208	225	226	246	200	180	251	215	214	225	217	226	225	226	226	212	205	196	204	187	229	243	208	208	215	201	217	227	224	196	209	213	246	210	196	217	232	225	187	192	224	240	219	235	235	230	235	220	222	211	220	237	202	231	273	225	229	231	241	239	228	198	225	205	223	226	235	251	212	224	224	201	228	204	188	226	239	232	237	209	214	210	213	179	233	203	213	204	242	205	232	218	216	248	227	239	212	195	210	220	207	215	222	241	228	235	185	197	214	216	230	221	234	205	196	203	217	237	223	246	188	210	227	203	209	230	243	220	205	192	248	241	208	216	205	192	216	248	229	218	204	209	211	246	215	196	224	229	204	227	229	230	223	202	206	226	218	202	222	175	204	204	239	233	198	205	211	189	218	220	203	200	245	219	226	212	220	208	234	231	219	222	232	231	260	215	240	197	225	231	190	207	205	209	205	206	238	212	249	220	190	216	247	177	241	215	243	204	204	204	250	224	201	237	227	214	224	248	222	190	204	227	230	232	209	230	195	221	233	220	217	211	226	199	202	221	234	206	191	215	207	233	240	217	216	218	247	190	231	228	217	206	211	268	243	234	217	205	219	178	208	214	207	238	202	219	226	226	193	222	230	186	220	211	217	210	244	226	212	213	246	231	228	182	232	210	222	216	242	200	229	234	248	223	226	217	248	217	233	228	231	182	237	254	204	205	220	216	206	200	217	232	222	236	210	219	243	216	216	245	221	207	225	216	209	245	220	217	207	222	242	233	203	220	206	180	198	233	205	213	246	247	230	237	219	186	236	230	225	218	261	223	229	232	223	234	222	212	247	234	189	249	241	225	244	194	211	222	227	212	201	211	212	234	238	217	179	214	226	230	200	196	232	205	213	219	262	218	199	206	211	239	190	197	219	224	226	210	212	192	183	209	222	226	208	222	232	203	235	239	231	207	209	217	235	228	223	201	199	215	216	209	241	214	203	240	227	220	233	218	235	212	213	222	243	200	233	230	229	216	220	206	210	197	227	265	237	216	242	196	230	241	222	218	238	205	224	245	205	189	222	210	242	207	246	242	228	239	236	201	223	231	242	219	218	206	202	213	200	226	224	201	219	216	210	206	197	208	212	225	197	237	195	214	218	200	209	240	211	219	194	225	224	205	209	220	224	203	225	220	233	208	205	230	202	245	222	225	252	188	245	210	204	239	221	208	202	252	235	217	218	210	213	223	240	215	217	212	203	223	204	210	234	215	231	209	232	225	218	189	202	210	209	201	212	251	212	206	240	252	219	233	229	225	196	182	231	242	210	229	210	250	222	232	220	227	264	227	255	237	202	252	227	217	219	211	224	206	218	245	207	215	217	217	205	244	207	204	213	212	204	236	228	250	223	250	210	229	199	215	249	174	238	206	221	226	229	206	231	204	250	207	234	197	236	217	202	205	236	207	248	212	226	212	208	224	192	221	221	206	220	236	202	216	220	220	237	214	246	241	230	208	228	223	223	197	212	203	218	226	228	229	243	206	222	263	220	209	217	220	211	242	213	206	231	221	219	206	235	238	220	225	201	203	238	207	180	223	224	199	199	221	186	199	220	201	223	243	213	198	209	253	226	217	213	195	238	204	246	215	220	211	223	201	210	238	238	248	241	217	222	207	203	220	227	206	234	198	191	218	203	224	217	219	216	226	226	222	242	225	229	205	221	227	218	213	265	254	228	231	233	207	214	198	204	214	224	251	242	228	207	196	234	231	242	244	229	229	212	233	217	183	193	210	218	231	216	230	226	221	228	199	200	224	228	214	237	198	175	252	192	205	207	216	232	207	223	203	219	243	224	238	220	228	210	226	180	212	201	203	224	173	244	212	220	216	194	202	228	219	211	248	234	246	224	220	227	193	220	209	215	212	230	238	234	198	202	222	207	216	224	202	180	239
3613	5036	3028	1467	942	830	626	585	531	524	561	549	482	484	550	505	503	523	511	487	473	512	469	505	526	512	518	472	479	458	495	475	462	510	493	479	491	500	508	486	455	535	468	503	493	465	510	504	497	485	515	481	483	500	498	481	511	509	456	490	496	498	500	543	490	486	488	496	517	481	512	489	504	477	545	467	468	465	535	471	465	496	469	474	513	471	464	506	461	490	494	486	484	520	479	461	492	547	497	476	518	469	518	518	480	479	527	461	484	486	508	517	476	462	521	496	483	519	472	502	501	512	496	482	503	497	483	482	494	479	509	514	502	494	506	492	458	494	482	439	509	490	460	468	514	505	486	514	479	462	417	491	447	462	524	466	498	511	506	461	511	492	487	445	533	526	503	485	545	494	483	488	451	514	488	483	497	498	497	507	502	491	502	506	483	466	475	481	477	484	481	538	530	481	454	456	489	486	481	474	523	469	509	470	510	484	505	481	495	464	507	441	486	476	490	495	490	504	495	529	476	489	482	506	504	478	525	492	479	457	510	474	476	443	449	499	487	523	520	473	490	535	489	478	438	564	507	498	466	481	495	481	501	484	478	469	492	496	492	483	515	502	495	489	473	468	484	534	464	487	474	432	468	542	487	487	477	484	461	480	517	484	470	434	481	505	499	512	466	494	504	464	488	459	471	495	482	506	492	495	488	469	498	472	466	503	468	471	496	470	480	501	497	465	482	476	491	496	539	517	506	510	501	497	501	507	457	478	550	496	472	478	510	481	454	520	509	496	512	482	455	470	437	460	490	516	503	460	474	479	450	496	483	490	506	478	504	447	495	474	467	489	495	523	480	446	486	518	526	481	484	501	483	489	471	456	497	501	495	504	503	467	481	464	518	468	535	503	484	464	441	474	494	473	499	448	499	475	481	497	499	489	526	502	496	485	497	453	454	436	524	458	465	479	499	499	468	492	505	461	481	473	450	513	490	493	509	478	455	471	507	462	479	508	518	474	425	548	471	465	477	465	488	497	462	510	498	472	490	442	437	504	487	438	460	437	496	484	497	465	485	519	495	495	488	468	464	465	500	487	501	489	479	493	502	462	476	512	482	454	518	442	514	484	497	500	513	473	479	487	464	502	507	538	498	479	486	508	474	486	463	497	492	472	518	491	446	481	518	469	532	485	493	481	486	475	483	508	488	464	502	475	465	455	469	520	483	479	479	544	511	523	483	488	492	490	493	501	534	500	538	493	508	483	481	505	498	480	485	467	470	445	499	507	511	451	471	535	495	467	501	497	512	509	492	485	489	487	487	482	498	468	488	461	476	505	516	432	469	498	518	523	493	482	518	475	460	465	484	452	479	488	483	513	475	457	500	524	547	485	481	481	497	495	451	477	485	464	472	467	478	518	454	518	484	495	469	512	505	486	479	477	462	513	447	468	556	453	466	492	461	497	519	495	435	478	488	520	482	486	521	505	491	492	535	479	485	447	475	468	464	483	458	520	479	523	497	492	505	506	503	537	496	501	487	475	493	509	509	506	477	516	525	488	463	461	464	499	466	531	486	468	512	487	467	545	461	475	474	478	486	436	505	490	483	493	469	496	512	446	441	468	498	501	491	483	489	469	528	490	472	485	459	475	501	471	491	503	474	479	491	461	502	483	484	473	491	500	508	479	477	501	454	490	506	476	484	465	479	520	501	476	479	493	485	475	535	494	500	481	499	471	482	513	513	480	496	524	520	496	489	467	493	506	459	520	481	488	432	483	489	505	476	477	501	486	461	479	526	474	486	486	515	500	495	472	474	476	450	461	515	490	516	500	497	475	497	512	484	515	483	477	472	465	491	491	487	492	505	563	487	514	540	511	450	470	429	507	464	494	489	478	487	506	515	472	476	506	510	479	485	475	485	492	479	466	517	483	445	472	474	520	460	443	492	502	497	475	490	494	454	459	480	497	517	517	507	497	486	482	513	443	451	463	452	466	496	513	511	494	489	461	490	506	490	472	512	496	526	525	506	477	444	510	475	493	477	498	513	477	476	500	489	486	515	480	472	502	509	488	459	411	486	508	496	483	534	503	457	497	467	495	515	477	476	515	502	525	464	513	493	487	461	487	460	467	481	448	500	465	468	497	511	499	449	496	551	458	499	504	470	505	453	553	504	475	494	467	483	494	532	445	476	470	471	483	462	485	500	487	472	475	510	485	530	473	495	518	465	496	496	476	469	503	532	510	461	494	482	460	488	438	462	435	476	481	489	478	495	474	489	467	488	502	482	489	531	463	471	419	523	492	538	443	490	526	462	447	459	469	488	499	521	479	511	515	467	503	443	495	477	496	504	483	489	481	511	474	459	474	511	480	487	471	501	511	453	518	484	500	505	495	509	512	498	495	490	474	458	526	469	493	496	514	488	542	485	460	473	509	478	482	498	488	485	474	467	456	477	494	467	479	475	477	495	516	489	466	494	495	460	493	514	507	492	492	489	506	492	485	470	483	504	481	450	435	481	474	493	479	489	451	496	514	482	509	477	518	470	521	476	464	452	416	475	513	504	466	478	502	481	501	477	496	502	451	509	523	492	473	467	457	495	475	478	478	466	501	491	465	460	496	482	473	502	506	470	514	464	464	491	520	492	497	468	481	493	474	475	463	506	513	481	507	523	474	465	453	454	521	442	510	446	481	488	500	482	486	553	478	507	490	497	506	465	498	498	526	506	477	491	490	484	521	485	452	498	488	495	471	467	475	508	486	465	499	459	504	492	487	475	499	486	473	490	494	459	469	480	481	473	500	495	525	519	480	460	494	486	506	479	492	502	510	480	498	531	490	516	526	439	498	518	495	480	468	525	515	467	463	492	489	484	473	499	498	474	458	544	492	482	477	453	439	507	478	485	491	493	490	461	529	506	508	476	458	466	448	479	500	524	457	491	484	479	425	469	486	477	458	493	475	486	471	454	462	480	538	461	510	531	459	525	486	464	510	465	482	486	507	463	482	465	515	485	522	498	505	478	485	486	466	505	472	460	457	539	488	474	496	466	439	477	541	508	465	482	509	521	498	488	468	492	522	461	490	512	476	479	516	477	462	489	513	487	460	483	490	554	488	506	472	483	505	555	499	536	480	464	526	473	524	479	498	466	434	416	491	503	475	544	503	474	486	447	459	493	503	462	471	485	477	474	483	444	483	478	523	492	491	470	484	494	525	499	499	482	496	521	482	532	471	439	533	489	490	494	535	442	452	507	496	488	484	451	474	488	505	507	505	482	474	476	449	514	479	485	501	471	529	495	533	502	461	487	480	475	475	497	495	510	503	451	485	461	465	481	498	503	493	486	522	481	472	484	486	483	486	494	505	492	526	511	470	468	477	467	504	498	543	458	527	514	497	498	449	474	475	546	505	505	468	460	473	494	490	478	504	505	477	454	467	515	524	450	480	463	496	486	487	495	492	526	489	484	485	461	463	482	467	464	501	473	509	522	461	481	505	490	473	502	509	480	497	476	446
33788	10688	1224	631	512	481	352	344	309	300	311	290	324	305	303	345	297	325	291	305	295	311	299	319	290	302	287	274	295	295	279	312	268	310	295	332	323	270	287	346	279	329	286	264	326	322	295	304	282	282	282	288	278	310	333	297	282	324	314	313	337	302	285	284	306	326	325	286	307	324	288	294	300	288	316	315	282	285	327	311	313	325	308	287	288	316	317	297	301	304	295	304	277	298	272	307	282	318	339	313	288	309	320	301	333	298	270	331	330	319	309	283	333	294	296	307	281	271	291	273	297	266	288	315	295	293	310	310	293	302	278	307	349	330	350	304	284	302	308	290	269	293	305	281	274	297	332	289	292	294	323	301	358	304	292	281	328	306	341	297	274	286	315	298	265	282	267	308	308	295	291	288	312	323	315	343	303	333	331	305	308	280	319	287	282	309	293	303	278	272	278	320	303	332	322	285	293	326	315	280	333	308	274	328	315	282	275	285	277	304	300	294	315	322	286	305	284	277	293	285	308	301	320	313	310	282	305	311	297	296	326	343	286	308	322	305	311	315	316	313	318	295	312	298	310	312	278	301	292	289	273	292	308	284	277	279	260	314	234	344	301	350	257	306	317	292	279	309	325	330	303	316	299	278	292	285	307	312	325	280	266	277	304	325	325	330	265	318	304	297	298	290	280	282	301	264	351	327	283	305	290	308	299	251	306	291	309	288	302	322	313	349	319	318	305	319	323	328	325	292	302	303	295	299	262	260	309	305	286	345	282	321	331	303	289	297	273	291	282	314	316	303	326	318	299	290	308	304	312	317	326	306	304	287	292	339	309	299	278	299	288	274	340	300	299	302	299	310	309	315	311	312	310	326	287	292	315	320	324	305	267	285	321	338	297	268	325	340	312	269	333	311	322	288	304	323	311	344	272	298	313	282	287	313	323	289	299	305	309	278	271	314	297	295	286	316	293	315	284	287	321	327	307	318	304	287	306	290	305	287	296	301	314	280	297	293	296	275	288	311	320	329	302	315	303	310	297	302	285	288	344	309	293	306	287	287	321	305	351	288	302	308	319	281	293	317	330	304	288	327	310	308	291	277	268	347	306	306	294	300	325	301	300	277	301	290	256	281	297	322	313	278	279	324	315	281	267	279	327	286	306	294	260	280	311	280	269	315	322	292	317	294	303	310	356	281	271	282	338	350	311	314	318	309	300	320	299	292	312	312	290	315	287	329	309	311	350	291	253	272	334	339	326	334	296	316	291	307	302	303	277	284	315	249	306	306	283	302	303	304	289	308	331	298	291	299	288	303	281	290	277	290	342	302	303	340	273	292	311	314	312	297	305	275	327	343	313	291	305	301	279	321	303	284	324	301	290	291	319	280	281	284	301	321	312	303	288	301	281	303	309	301	287	279	311	335	293	291	289	303	318	308	333	326	300	291	303	308	294	291	306	300	309	286	305	305	276	322	296	314	342	317	328	294	319	281	311	310	298	294	294	302	301	304	311	311	348	316	278	335	285	277	320	294	275	265	308	334	287	302	316	302	340	299	314	309	320	279	266	335	317	292	348	333	285	314	284	324	278	327	316	325	321	283	305	280	313	277	340	303	312	286	291	297	354	336	324	343	310	344	304	306	314	307	290	310	290	261	324	291	292	274	314	302	312	290	332	329	270	330	306	316	301	294	290	287	320	326	283	337	292	305	285	313	295	307	319	283	281	295	302	296	321	304	326	321	300	291	295	264	292	324	297	315	283	304	325	296	282	290	318	333	299	298	314	331	296	287	309	294	257	271	316	327	311	314	268	267	317	265	271	312	319	329	321	279	287	340	307	288	308	262	324	296	304	293	283	275	311	308	300	298	285	266	304	301	284	265	296	298	270	302	262	272	287	278	330	318	333	299	357	320	312	296	275	264	291	312	310	325	326	292	322	320	307	284	272	303	299	296	330	306	296	329	284	300	298	291	311	312	309	277	287	300	338	312	303	276	311	283	333	306	284	309	318	283	307	275	285	298	305	278	286	291	354	300	312	316	291	300	295	297	335	305	310	328	271	265	286	306	324	289	281	296	287	305	300	284	312	301	311	296	298	308	274	314	304	279	316	318	293	300	288	292	322	279	244	291	303	288	303	283	308	270	290	282	318	299	294	328	332	290	266	312	315	266	307	323	310	293	309	292	306	282	316	327	302	318	330	284	324	284	305	327	297	306	306	310	303	287	285	285	301	308	302	292	282	314	288	318	323	310	292	291	322	307	318	333	329	310	296	306	331	282	346	295	288	320	323	326	261	320	281	312	269	319	318	296	306	291	309	303	273	293	314	310	286	295	270	334	291	323	320	299	284	287	305	315	296	310	302	314	287	302	306	301	320	329	303	301	265	307	289	305	278	337	281	282	312	296	329	297	312	274	313	312	310	308	246	320	322	315	318	302	281	289	317	312	302	281	285	337	305	301	323	298	281	287	301	289	328	276	328	288	338	324	307	304	280	306	322	299	321	301	305	282	317	299	333	310	333	316	313	322	296	293	313	309	266	304	332	311	304	321	334	292	312	357	345	304	298	297	251	323	276	316	300	309	290	304	263	293	317	286	305	296	340	247	325	327	297	298	295	304	320	287	318	298	320	306	355	319	317	307	300	302	309	313	335	280	305	289	280	313	307	301	295	310	284	296	284	336	310	306	294	298	319	299	348	297	349	309	286	280	310	302	309	328	303	267	305	268	299	301	310	314	275	322	302	303	316	319	299	298	318	293	320	300	329	316	320	279	257	319	297	324	298	302	307	315	283	303	294	326	301	290	287	295	290	332	310	318	296	322	304	288	290	310	313	317	295	276	281	317	296	305	316	272	287	290	264	298	276	303	322	289	317	318	294	304	279	308	307	284	296	274	296	341	314	291	293	297	314	308	280	325	299	288	305	324	290	340	297	289	305	290	340	330	328	318	320	318	306	313	307	310	293	320	310	312	295	290	282	329	289	264	309	306	323	284	296	306	323	297	319	322	278	271	295	284	297	317	300	258	304	280	324	293	285	311	314	302	309	296	313	323	318	325	281	290	309	300	292	294	326	313	326	296	287	302	294	293	288	295	287	334	292	307	317	306	324	295	284	303	290	272	303	282	311	291	319	323	303	289	299	301	270	300	298	314	280	288	300	311	304	317	331	300	322	323	312	288	334	305	285	292	318	317	314	289	342	306	315	288	299	269	329	313	310	307	294	301	317	293	303	313	292	297	276	328	273	304	294	313	298	277	317	328	304	301	292	296	297	300	311	270	307	307	282	298	291	287	282	281	336	296	315	296	337	282	264	301	315	289	284	279	316	342	275	321	322	320	260	320	320	303	302	294	323	300	293	322	320	307	344	313	303	337	280	298	301	288	278	322	305	297	309	346	303	306	281	283	275	295	336	327	308	312	332	289	308	314	301	298	292	303	295	304	305	302	272	350	294	280	313	334	299	302	298	315	339	326	292	323	290	297	311	286	300	305	289	274	332	304	309	320
5912	814	817	676	700	687	692	738	708	692	708	716	631	690	685	687	679	748	684	672	626	706	683	647	723	671	719	682	726	670	664	693	686	676	666	636	696	697	646	674	700	666	708	676	705	694	693	682	682	670	688	707	650	649	715	687	717	676	716	678	624	702	701	657	684	628	675	673	666	694	688	751	685	687	714	730	683	688	678	731	703	726	713	618	705	686	702	715	699	689	721	665	711	717	669	660	713	696	701	707	691	705	711	702	690	660	630	695	714	690	690	714	688	689	732	697	696	675	693	678	666	684	689	705	694	686	679	690	696	744	706	716	669	693	727	700	699	711	698	693	658	673	663	699	691	697	673	679	674	641	707	683	675	734	690	696	664	692	672	704	689	663	643	699	677	682	721	628	737	659	726	674	679	690	682	648	703	713	726	713	664	678	632	674	638	664	677	705	713	697	668	713	723	758	665	674	657	704	655	697	652	685	677	679	679	691	676	694	685	700	687	684	681	701	668	726	701	675	650	686	664	674	684	700	689	672	677	685	679	687	721	653	691	747	690	639	738	659	749	709	693	656	689	671	717	687	702	662	697	741	712	686	662	665	677	710	691	654	669	687	659	708	689	739	650	704	680	673	702	704	707	688	680	685	640	718	667	708	674	668	715	729	680	689	655	724	643	678	671	688	708	697	643	663	684	656	698	706	665	674	713	714	754	681	675	659	698	678	680	727	709	681	672	677	681	655	697	672	665	685	695	686	713	652	735	690	661	640	717	695	657	686	685	666	692	688	652	648	710	717	642	666	701	679	737	678	717	642	716	697	691	663	688	694	692	714	672	736	692	712	661	710	725	696	680	678	683	698	663	720	720	665	709	727	664	748	675	687	637	666	702	683	746	696	668	665	701	664	711	680	663	724	680	687	687	688	712	624	691	681	709	719	698	680	674	695	702	677	672	712	691	673	695	654	685	667	720	644	682	703	708	664	677	653	681	661	707	657	671	679	659	691	696	668	716	651	657	669	686	662	659	708	680	688	668	660	696	699	668	670	677	701	698	715	680	664	706	661	704	636	722	688	755	732	710	696	701	697	696	691	678	699	699	723	705	724	691	700	694	687	667	728	681	647	684	693	709	683	661	687	687	672	656	653	684	686	695	704	685	687	674	729	678	713	654	680	687	690	679	656	643	618	672	715	688	663	649	689	662	664	627	676	715	693	666	685	635	668	680	680	657	708	683	685	689	690	718	661	671	686	690	693	712	683	667	658	696	683	672	665	745	702	631	711	665	684	707	676	731	724	703	709	690	625	678	664	637	699	721	678	675	691	685	682	663	685	674	719	708	682	721	682	659	736	664	681	678	672	712	706	687	706	701	679	678	699	707	674	651	694	639	676	747	661	669	676	671	645	702	645	698	702	728	702	720	696	693	697	732	697	696	644	728	659	664	678	635	685	694	647	682	686	657	706	684	683	696	715	695	673	656	694	713	663	697	679	705	722	695	703	703	718	681	634	669	702	709	680	669	685	676	705	679	660	667	697	742	712	719	666	700	722	683	671	753	680	691	658	677	674	708	714	714	689	675	708	653	722	641	714	720	677	669	714	682	671	704	695	663	675	689	664	662	713	644	665	704	678	700	719	695	674	722	652	730	662	681	689	698	674	667	732	693	655	669	716	662	647	739	723	690	686	702	710	663	689	720	713	659	672	720	706	665	712	663	690	659	709	742	702	669	683	732	676	728	701	680	744	715	717	669	645	700	684	638	682	720	679	701	692	706	645	659	684	697	702	693	671	690	711	704	704	677	665	684	712	704	718	709	700	675	694	660	704	683	729	698	665	667	729	670	675	681	707	749	680	693	662	700	714	684	663	657	706	669	728	675	659	655	688	738	694	700	691	715	695	712	715	701	671	728	679	682	693	650	700	688	655	690	680	717	717	686	669	686	668	684	672	710	706	679	702	667	676	646	707	667	733	705	702	665	716	717	709	707	696	686	644	661	669	686	637	676	668	748	749	639	714	627	697	650	657	641	635	686	644	677	702	729	669	705	707	669	686	703	677	700	691	626	726	740	704	731	707	691	670	656	721	710	671	659	694	709	676	634	721	674	719	747	751	692	711	658	673	684	674	650	682	717	693	674	688	662	666	697	649	664	687	649	682	690	694	636	652	702	700	687	698	686	635	676	663	710	706	665	658	688	680	640	698	645	681	652	670	735	693	680	653	711	719	704	707	675	675	717	700	644	682	716	661	655	653	707	712	695	690	676	672	658	689	648	625	667	720	699	717	707	672	642	620	695	691	675	655	669	690	701	681	692	641	709	722	724	660	686	696	670	665	681	728	739	716	687	743	688	691	710	675	716	706	727	664	672	720	702	688	681	700	671	692	644	640	754	680	721	697	681	726	677	699	681	662	658	726	706	656	700	678	694	712	680	723	677	729	695	645	722	732	717	675	664	691	705	695	691	669	666	674	708	691	711	672	716	696	684	691	704	714	680	680	703	726	699	711	661	718	716	687	660	698	712	716	700	677	675	652	716	658	677	664	696	686	681	718	657	721	710	668	661	646	653	667	712	651	686	674	662	707	707	731	690	700	704	682	693	728	707	687	714	675	716	618	691	671	687	658	682	692	642	726	727	688	653	705	738	685	673	711	696	688	702	688	689	682	687	673	669	664	674	715	657	666	678	717	707	668	660	705	676	656	670	716	686	689	675	708	672	655	705	680	678	690	685	690	647	728	697	675	689	667	693	695	655	697	688	722	692	727	719	685	705	711	692	653	719	740	687	711	700	692	657	701	696	647	690	712	672	721	715	700	679	640	712	670	729	701	705	694	678	659	692	675	678	724	662	725	695	677	708	681	690	708	703	657	666	660	664	729	676	688	687	722	704	723	686	690	683	734	717	697	681	689	692	697	690	668	721	696	742	704	649	687	686	702	688	715	700	682	679	704	709	668	666	664	693	707	717	671	671	653	686	714	692	720	668	633	719	693	669	683	705	680	664	717	695	707	704	685	673	738	657	665	667	694	668	710	658	646	670	660	685	684	647	696	696	682	690	699	668	686	732	687	708	677	693	719	726	676	710	710	753	627	702	755	710	673	676	684	698	716	627	684	690	739	755	708	631	680	725	671	713	726	686	706	691	660	700	644	683	660	770	727	716	686	718	686	697	674	715	694	701	670	697	647	697	686	664	731	696	692	683	680	649	684	677	668	688	720	702	696	689	704	697	664	680	711	661	690	712	696	724	686	682	707	657	701	717	650	709	681	700	679	699	706	678	699	681	694	639	710	701	681	630	667	693	700	699	691	660	755	676	691	700	676	717	684	709	702	666	662	688	720	695	702	653	659	651	685	722	731	696	713	700	708	710	702	700	688	666	726	642	708	642	718	678	668	678	726	685	651	732	660	734	691	694	677	713	698	718	710	717	709	714	700	734	691	716	671	685	717	658	691	668	682	734	669	712	648	680	686	680	766	649	676	682	725	685	639	719	712	717	687	682	662	689	615
25283	21709	25551	28385	21624	4823	668	531	477	407	451	422	417	456	386	428	417	379	411	365	359	384	410	417	444	358	370	394	397	396	319	354	394	380	391	399	398	385	383	403	388	402	340	400	379	392	382	369	367	366	388	369	380	386	363	379	387	383	392	406	379	378	373	429	400	407	412	379	374	384	374	389	388	388	398	376	412	364	366	365	336	397	386	387	362	382	370	386	418	344	401	415	385	409	407	368	408	363	375	351	392	359	383	393	368	375	368	384	388	422	384	389	388	370	367	413	363	395	382	311	390	358	385	404	411	360	376	369	378	368	336	367	364	405	373	396	385	378	376	402	415	397	376	386	380	399	380	342	405	382	383	388	352	428	377	372	389	439	381	375	399	376	349	376	350	389	403	389	397	394	361	383	337	400	385	356	391	409	363	383	403	395	417	365	399	379	372	339	379	373	371	360	379	397	400	386	394	387	356	378	393	386	369	365	399	380	376	378	356	402	358	359	431	410	350	372	387	347	387	376	395	361	389	390	431	370	415	390	402	377	418	372	349	410	360	379	373	376	385	396	347	366	401	343	359	397	379	374	371	372	381	392	390	383	336	378	388	367	408	342	374	395	376	365	384	372	382	360	379	384	386	385	379	382	386	359	373	370	396	403	364	379	406	376	370	385	390	391	359	401	386	371	392	406	388	395	376	390	417	369	384	378	408	392	402	398	375	360	358	324	376	363	393	420	422	383	345	400	393	415	378	376	378	371	397	394	393	379	405	401	371	369	373	366	391	345	383	353	417	361	375	360	364	418	363	361	386	398	381	361	405	367	373	362	406	371	376	370	364	362	338	381	347	374	388	375	378	396	371	370	376	363	362	364	394	373	400	352	393	379	386	382	404	388	407	385	406	364	373	355	359	369	360	428	389	366	388	375	385	391	428	354	388	376	376	392	384	356	364	382	402	382	346	394	399	381	367	376	392	361	360	385	337	387	391	404	375	353	379	369	399	400	396	366	372	412	402	398	349	344	399	393	388	344	406	396	367	360	366	363	344	419	405	377	364	379	400	421	401	388	364	350	347	343	354	401	386	359	363	392	379	380	363	365	349	369	410	391	350	376	356	371	384	344	373	350	435	377	377	353	361	366	341	369	395	398	414	355	380	385	391	380	353	396	403	368	362	403	371	380	403	375	386	360	407	402	391	340	376	394	399	401	388	383	420	384	367	376	376	385	365	415	348	392	338	379	382	348	380	388	384	363	340	392	399	370	373	380	376	356	384	378	392	355	361	407	400	381	349	369	419	387	402	374	422	397	369	390	365	367	389	363	370	372	347	385	382	400	350	370	395	351	395	402	397	394	383	422	376	388	354	379	371	388	399	367	383	353	387	368	383	379	395	376	386	393	368	399	409	387	353	380	365	370	411	387	356	377	368	400	375	391	368	340	341	356	358	358	390	379	388	387	420	346	357	371	349	369	408	369	390	367	382	356	389	376	376	436	331	448	376	392	354	362	364	423	346	379	337	411	373	353	353	402	374	374	386	423	423	421	383	349	368	371	375	357	373	396	426	378	388	388	376	418	385	366	385	403	365	372	360	403	363	376	412	393	394	401	406	429	369	365	378	387	389	353	361	325	356	362	388	352	361	369	358	346	394	334	400	390	422	365	388	363	415	392	403	405	374	405	377	347	389	381	393	343	370	399	364	348	352	371	368	405	348	358	402	387	408	412	345	365	346	369	377	382	356	385	357	382	366	360	342	355	394	380	367	388	384	377	357	355	415	367	364	369	399	416	393	353	389	405	384	379	386	354	342	375	362	382	364	370	391	388	346	366	350	398	386	386	376	377	364	370	359	408	396	368	384	395	371	402	360	393	395	358	413	378	390	368	388	379	408	393	377	371	431	361	359	418	421	374	413	357	373	390	389	354	359	401	339	397	398	343	361	342	383	404	396	387	395	348	378	384	368	368	366	352	399	393	383	394	362	421	358	391	366	384	353	382	344	393	387	383	392	384	387	402	381	422	383	377	376	387	420	388	404	382	361	388	398	355	395	392	394	380	352	383	359	404	357	389	360	387	404	393	379	374	383	358	391	373	367	359	353	380	389	343	395	389	406	432	377	390	349	377	380	386	388	410	348	372	388	365	369	390	367	324	368	381	383	361	385	439	390	350	358	340	401	376	354	354	390	378	382	389	394	384	378	387	366	444	385	337	378	387	428	366	408	390	347	400	413	329	375	413	352	365	398	381	418	365	390	408	391	379	341	377	340	367	360	380	349	372	365	354	392	350	386	419	361	326	389	400	387	383	388	382	384	410	360	351	388	379	392	385	334	392	421	406	396	402	357	377	373	358	401	385	365	344	377	433	379	412	390	406	367	370	374	348	424	404	361	393	368	415	384	356	366	358	357	406	373	409	361	361	351	386	403	362	423	405	397	429	399	383	404	365	379	368	390	362	359	349	352	345	377	410	363	380	356	341	381	365	372	354	381	375	381	403	374	398	400	397	348	399	391	372	366	314	383	382	412	356	381	378	371	389	355	406	387	396	352	372	376	338	366	403	377	393	377	349	393	414	362	378	412	349	424	363	360	384	346	369	370	390	386	361	400	344	373	345	412	386	385	342	408	364	371	382	421	406	375	444	368	368	406	339	372	401	373	390	370	377	376	367	355	374	368	416	342	391	400	361	349	386	392	416	379	363	377	381	407	387	356	386	371	367	399	348	371	397	361	398	383	383	377	395	376	414	400	400	372	382	396	362	389	357	342	358	393	409	365	355	361	384	400	366	372	396	399	368	364	360	425	384	378	385	410	380	365	392	378	365	379	409	380	364	351	364	394	371	387	365	398	395	360	378	370	394	355	364	350	373	390	416	360	394	384	372	368	353	340	365	392	360	393	397	401	346	342	398	409	430	384	391	417	365	387	372	359	371	385	336	359	399	411	407	372	365	375	363	373	350	390	415	377	381	355	383	370	367	362	396	396	414	361	368	393	359	338	336	340	378	389	389	371	369	386	363	375	375	388	378	348	367	362	388	385	405	387	384	409	382	337	361	361	370	368	393	387	391	379	376	379	377	378	405	375	362	392	419	366	395	400	340	396	362	369	366	344	353	374	371	383	383	404	389	373	383	407	394	396	356	383	367	383	355	363	364	371	366	397	408	363	375	372	377	389	375	368	409	367	379	381	343	396	354	372	383	367	381	419	381	393	390	347	415	352	362	367	384	366	389	398	356	364	385	386	397	386	341	377	405	341	409	338	376	351	349	346	374	412	372	411	387	388	346	425	404	401	382	396	402	397	385	343	415	388	364	368	382	382	337	403	372	379	368	384	364	341	365	395	431	371	356	370	369	374	447	391	365	382	417	351	376	351	369	354	367	368	371	432	419	406	373	414	387	391	377	392	383	398	407	407	347	364	357	375	383	365	382	396	354	358	350	358	325	354	435	381	370	416	376	365	375	374	388	359	377	345	353	416	372	390	407	367	389	383	437	362	364	368	366	379	379
3589	3207	2112	1355	1036	956	877	842	814	824	812	801	816	839	830	878	810	800	850	838	826	832	830	835	816	879	821	857	785	807	813	815	819	843	833	783	821	822	842	830	802	782	821	828	848	772	816	777	848	808	835	851	830	814	848	825	843	793	821	784	755	829	803	827	825	819	823	819	851	777	784	763	755	804	796	820	776	855	783	832	784	807	796	787	812	793	877	860	802	822	843	796	837	848	788	815	838	743	793	846	823	793	862	803	792	780	820	836	809	802	821	821	821	833	781	828	776	810	808	810	845	813	758	852	817	769	832	851	781	812	782	809	835	774	787	837	849	777	823	847	789	824	788	805	824	803	771	768	818	813	830	831	794	870	824	829	824	845	776	827	833	772	779	862	736	835	778	815	857	818	845	819	817	780	785	875	788	793	760	794	803	787	844	819	796	773	798	785	848	841	805	863	784	812	840	811	807	779	820	772	816	784	781	764	828	844	791	848	840	803	817	809	802	840	797	790	830	800	802	824	818	856	785	800	790	852	767	850	823	800	813	818	804	770	828	765	841	796	795	792	830	809	781	840	831	795	780	850	788	778	809	835	854	793	764	789	763	805	860	850	854	849	812	785	837	797	842	854	839	791	806	800	775	786	849	786	800	781	791	775	825	840	816	801	805	821	827	759	808	797	847	821	816	799	810	783	810	804	821	855	791	768	802	868	822	822	771	830	800	871	807	866	825	806	846	821	861	801	822	822	825	890	809	829	853	825	783	819	807	832	837	764	847	760	751	815	775	788	818	780	802	804	807	782	856	866	780	801	823	811	789	859	849	813	829	864	806	814	785	836	827	819	830	806	797	778	818	807	841	764	794	868	811	804	821	837	819	743	815	789	762	838	821	841	802	830	793	801	802	851	809	778	814	796	873	800	833	730	793	797	788	795	833	757	815	886	749	833	814	845	827	793	869	797	822	858	821	863	814	814	773	828	792	857	818	822	807	794	815	800	782	782	853	842	873	841	771	847	802	785	840	778	752	825	855	823	821	805	813	798	788	812	863	805	793	819	815	786	828	816	782	840	819	789	828	823	824	810	792	800	817	776	765	788	798	747	819	825	798	801	807	837	849	793	806	823	804	806	850	714	844	801	794	822	848	864	829	823	861	760	799	794	809	861	833	810	789	814	871	816	827	866	806	776	833	805	845	787	807	815	810	814	827	838	828	792	875	781	785	832	797	875	811	827	811	833	852	802	843	807	797	800	811	790	824	802	800	814	814	815	788	834	774	870	849	827	799	868	813	807	802	770	836	778	813	787	829	824	828	797	787	794	804	795	817	837	866	847	830	833	786	830	859	817	837	826	827	836	868	780	841	800	803	825	869	808	803	835	838	833	784	822	812	817	781	772	780	811	821	866	801	783	847	830	816	843	841	797	807	782	817	820	818	840	833	826	892	809	808	784	780	818	870	851	798	867	843	822	803	845	838	846	799	787	799	810	789	815	787	808	831	768	788	845	814	835	801	783	858	818	836	797	785	800	830	800	828	834	828	854	819	819	813	795	804	830	771	782	841	804	834	823	825	840	803	806	840	858	858	785	814	767	842	844	850	785	802	805	802	788	791	856	844	796	840	783	828	843	794	787	852	824	803	790	783	790	814	807	796	788	845	769	804	784	821	826	778	792	804	807	836	805	807	781	756	871	787	832	786	834	857	794	843	800	860	848	823	863	842	846	858	813	814	833	770	845	842	870	786	780	808	820	838	833	820	766	832	742	790	813	821	828	846	828	811	823	819	811	791	832	782	819	818	831	806	877	807	842	841	804	797	817	898	841	776	826	797	839	795	789	799	784	803	857	811	813	824	847	758	839	825	829	816	773	770	798	787	795	775	815	840	834	825	820	773	851	839	859	820	830	831	824	844	816	854	885	833	826	835	832	826	828	784	823	768	824	801	792	803	793	834	807	811	800	771	835	814	829	794	777	828	822	786	787	816	825	843	839	846	850	788	778	823	853	824	766	850	793	782	844	821	794	824	800	841	765	813	768	823	815	784	800	783	811	803	775	813	819	794	822	790	790	830	811	799	846	827	858	775	801	789	829	789	804	796	813	808	807	845	847	815	821	796	778	772	840	783	766	817	862	783	807	792	792	818	870	845	848	835	793	797	775	866	782	854	823	807	820	803	802	784	808	825	778	737	742	860	809	840	819	795	821	790	783	853	832	775	776	825	819	802	841	790	824	797	837	858	816	786	839	823	816	814	804	746	842	850	782	815	777	791	791	857	796	773	803	858	776	820	805	767	761	790	843	763	849	784	846	835	871	779	774	767	806	817	808	824	814	862	850	869	861	812	813	820	794	824	814	839	838	796	823	844	800	775	793	803	762	861	802	817	819	819	792	872	785	852	817	828	797	821	814	831	858	878	848	818	862	784	755	768	808	803	794	799	847	829	810	809	806	758	801	806	817	801	792	845	795	778	833	790	807	786	822	793	788	813	820	800	819	808	783	816	825	844	841	811	866	790	825	820	798	841	829	816	822	823	777	777	817	826	805	772	804	809	851	831	833	812	836	793	806	788	796	779	837	809	838	841	868	819	839	782	876	823	811	855	800	858	851	839	785	806	828	805	762	839	806	824	828	811	828	732	814	832	805	825	859	783	836	807	771	837	846	812	832	857	826	808	833	848	854	800	817	823	814	824	824	810	840	925	818	816	823	795	793	906	842	762	775	790	838	845	794	783	859	820	767	831	794	768	825	817	783	837	793	792	794	856	795	817	829	864	851	829	813	798	789	796	760	841	813	758	822	838	776	871	813	851	790	821	801	834	804	809	785	815	759	839	839	834	782	793	812	781	840	786	884	834	789	813	838	758	801	825	817	846	815	799	796	867	836	815	726	813	802	801	758	810	778	829	847	801	831	809	809	828	843	826	835	801	820	805	815	836	824	802	815	798	842	789	833	815	864	848	827	827	733	818	795	839	829	851	843	815	836	800	843	813	882	829	797	839	798	798	828	798	868	832	844	870	828	806	807	810	843	838	798	751	829	844	829	784	801	790	756	754	791	833	796	836	829	807	871	801	814	827	844	816	813	834	808	811	779	766	854	807	821	830	794	787	813	831	793	816	766	785	802	799	798	793	809	789	741	849	842	789	815	804	841	800	805	815	802	817	797	820	815	863	829	846	790	801	804	798	821	827	818	849	838	791	812	850	804	844	798	839	788	836	827	837	864	813	839	814	766	818	856	818	806	791	804	821	798	877	746	803	819	796	801	802	820	750	843	828	811	791	812	815	795	822	831	865	821	857	824	805	794	830	802	776	848	841	802	819	798	793	819	824	791	824	841	800	872	821	827	819	834	841	803	851	773	787	827	820	838	800	775	789	823	797	836	814	796	764	787	807	789	804	774	822	802	846	823	815	807	835	813	869	763	777	785	786	822	831	829	817	799	793	814	826	814	760	756	819	815	777	807	798	795	814	826	787	848	825	836	816	882	837	784	847	779	799	847	820	802
24495	21694	26117	27805	21702	21729	3582	497	326	331	318	322	279	248	299	279	249	243	221	249	254	228	234	194	221	262	234	261	223	225	233	240	202	219	225	206	234	224	215	235	228	221	221	241	204	209	220	228	213	190	198	222	198	259	225	221	230	224	231	218	208	215	249	222	237	227	208	231	224	214	261	231	219	192	226	231	226	246	201	201	215	226	256	213	243	186	250	221	211	237	227	201	216	249	233	219	219	231	228	218	192	200	205	222	208	262	225	241	199	244	196	235	208	226	202	228	239	215	207	226	242	232	193	192	188	226	215	229	229	217	244	221	199	226	189	194	210	206	217	226	189	224	211	225	208	210	209	206	193	213	219	203	216	197	246	217	225	201	213	237	211	226	210	253	262	208	218	197	189	231	231	218	218	229	238	216	214	234	210	222	228	202	222	196	203	244	199	185	239	199	230	222	212	204	228	220	205	228	198	195	220	215	247	220	222	236	217	221	207	235	201	204	216	200	205	244	249	212	222	225	213	219	218	203	200	243	196	246	229	197	211	206	264	213	219	209	229	216	219	222	213	229	232	228	236	223	227	213	199	200	219	199	212	190	197	201	219	201	226	241	222	225	218	229	227	216	226	194	222	239	246	191	206	204	215	219	196	225	224	222	224	207	244	208	227	239	231	220	239	217	222	218	236	201	221	203	231	218	242	247	203	210	213	242	183	212	199	226	229	190	207	232	240	245	216	196	225	220	230	234	221	231	231	227	199	207	214	194	216	228	212	221	223	210	240	220	207	246	260	230	211	231	239	223	231	210	227	248	229	227	246	242	198	201	227	221	225	214	240	213	200	211	243	212	205	217	231	196	229	209	230	230	197	226	228	210	217	196	217	224	229	219	204	183	221	218	239	222	222	255	230	215	214	202	194	229	241	240	199	236	230	230	210	237	199	215	223	234	228	254	211	230	233	229	222	198	191	172	235	224	256	179	198	227	236	218	210	199	253	219	259	208	236	208	237	267	255	231	219	267	213	208	203	237	210	250	232	226	220	213	236	240	196	232	225	252	199	210	217	204	223	228	202	247	251	227	222	212	205	212	207	220	201	205	227	223	255	185	211	180	232	216	207	196	232	224	227	220	234	222	205	204	204	264	201	243	222	233	216	184	259	233	247	222	222	193	208	213	206	236	204	243	209	226	240	244	238	212	227	200	231	227	224	261	222	193	227	221	197	209	197	224	229	216	200	201	210	227	200	185	211	204	231	192	221	198	215	237	221	226	261	227	222	219	230	215	190	225	207	183	197	213	235	224	236	207	203	198	224	189	231	242	204	226	217	223	234	217	204	214	236	219	221	229	195	211	193	188	258	211	245	238	221	192	238	222	218	255	228	191	239	229	191	200	212	218	198	200	201	214	181	204	224	219	233	202	239	225	201	228	223	235	244	227	215	211	246	234	198	189	214	242	209	225	209	203	212	225	241	220	198	203	216	219	242	238	199	218	206	215	206	214	225	206	217	224	219	236	225	244	216	194	203	225	251	191	232	220	220	202	205	233	249	222	207	257	205	219	215	228	198	252	203	233	196	212	189	207	213	223	201	189	206	209	213	235	217	225	240	239	202	216	219	197	205	223	256	227	225	244	253	242	250	183	224	235	201	218	226	241	182	189	214	216	243	211	234	214	217	178	254	244	221	215	204	224	238	228	230	257	214	215	209	232	230	237	206	227	224	252	201	219	219	232	218	214	202	203	202	228	225	231	193	230	227	209	224	196	211	263	216	226	198	224	203	239	169	224	224	218	204	234	227	226	211	212	222	222	224	253	207	194	235	224	199	197	222	206	219	211	213	224	217	212	224	229	230	234	207	222	216	237	232	190	217	212	205	233	214	228	191	220	222	223	201	206	221	228	242	214	210	220	257	194	230	247	213	230	228	228	223	221	206	229	209	253	226	240	226	217	218	245	206	225	219	245	238	192	218	206	242	194	224	226	222	226	217	236	224	237	217	223	241	206	181	230	196	206	242	215	220	250	210	246	214	203	208	230	225	216	226	218	206	244	200	214	237	210	219	221	208	218	226	197	206	224	200	210	221	214	201	235	220	227	196	200	232	236	208	223	215	224	233	214	225	213	232	228	207	195	221	196	210	216	222	220	222	218	221	173	218	235	229	201	233	219	186	224	178	236	217	224	193	197	217	241	211	231	227	206	188	214	193	209	204	218	242	210	226	241	261	229	225	214	196	205	241	217	198	203	205	210	212	256	205	237	219	218	230	229	216	213	220	227	211	196	214	210	208	206	206	235	191	227	205	209	217	234	214	203	215	213	231	217	217	241	208	230	182	231	201	225	213	239	241	186	194	224	206	206	224	252	232	200	222	246	206	241	196	212	174	200	217	219	228	197	200	211	228	222	210	186	176	201	228	196	175	219	216	215	204	220	240	222	223	190	209	213	253	233	190	198	207	232	213	208	200	224	242	209	218	233	221	209	190	215	240	234	210	238	210	214	234	261	223	207	202	221	210	206	203	226	211	189	211	210	234	218	201	228	202	219	214	232	238	207	199	191	212	237	227	209	257	183	217	233	221	225	210	237	218	227	219	226	227	208	203	233	203	187	205	188	221	241	231	220	229	226	231	217	233	235	223	215	220	233	230	225	211	214	230	239	240	248	225	253	207	203	215	218	179	220	209	219	218	219	228	232	231	235	233	198	225	210	227	217	205	183	228	209	229	210	215	209	229	202	244	219	211	226	231	212	204	204	224	227	222	224	194	219	235	244	213	192	170	221	220	251	240	214	232	221	225	204	217	231	230	227	205	202	226	249	214	226	231	235	209	201	217	212	201	228	217	249	200	230	221	213	216	234	224	221	225	220	228	223	226	223	182	217	224	218	249	208	222	210	235	230	198	213	215	210	231	196	207	212	218	233	238	224	212	180	220	222	189	229	215	222	215	257	226	234	232	214	195	255	218	217	240	206	217	222	244	243	230	190	212	234	205	225	210	237	224	197	217	222	212	216	193	199	232	226	204	203	232	230	203	209	216	217	230	212	243	218	226	217	202	243	209	197	212	227	221	187	240	244	233	237	216	190	216	266	232	232	247	201	225	192	184	232	247	244	236	233	235	233	231	225	192	219	200	239	226	220	206	212	230	213	239	219	211	199	241	235	227	225	230	235	236	188	230	226	220	203	191	229	223	217	224	217	208	229	199	237	229	227	183	215	211	204	213	230	223	231	229	214	239	226	234	210	224	216	219	242	213	241	242	215	237	228	212	231	254	201	242	213	248	197	233	232	214	201	221	210	243	228	232	228	209	218	227	210	238	204	212	210	212	230	233	186	207	220	206	215	180	219	204	199	229	226	223	226	252	197	214	216	223	198	224	213	251	235	205	210	222	219	197	226	242	239	226	229	234	220	196	183	207	227	203	208	198	234	201	220	212	235	214	211	215	228	212	221	242	206	189	207	242	205	206	210	212	196	217	230	231	224	219	208	225	234	229	244	191	202	229	196
3587	5046	3064	1476	977	732	639	609	552	569	559	501	483	541	493	502	499	526	527	529	523	528	501	472	492	471	558	480	505	509	496	480	484	498	517	491	510	479	539	529	490	516	453	513	450	482	483	515	476	491	495	490	483	490	495	488	473	504	484	482	457	485	521	528	480	504	473	491	475	527	461	515	486	487	485	475	507	474	521	522	471	467	524	474	516	477	470	532	530	454	493	459	475	498	526	470	494	480	434	498	490	516	471	489	495	500	471	503	493	514	509	515	517	473	472	477	499	470	473	502	487	514	477	483	494	489	487	531	490	459	467	506	470	479	466	496	478	502	479	482	515	521	486	476	462	475	541	515	501	497	503	501	481	474	454	521	461	506	469	491	483	495	478	449	460	486	513	491	484	539	488	505	471	448	480	496	415	460	527	501	523	505	496	491	452	481	442	493	502	469	512	481	502	477	468	488	473	517	481	488	491	472	483	491	510	485	477	483	509	518	535	492	481	457	501	515	481	443	502	483	485	494	504	513	520	477	522	493	507	475	486	467	503	459	484	487	487	465	534	457	481	483	470	498	527	460	499	507	487	508	504	518	467	465	480	513	488	491	464	457	477	537	472	473	460	480	521	459	484	473	475	501	493	457	521	473	468	520	472	486	534	491	479	516	513	468	501	482	503	478	458	474	492	502	488	500	476	506	466	468	500	477	500	493	466	444	466	464	484	493	512	473	450	499	511	486	467	527	471	495	463	507	476	509	519	492	478	460	479	474	508	522	507	484	465	496	496	480	515	506	500	486	500	460	464	526	482	552	484	548	443	474	492	481	469	489	487	483	452	484	482	509	492	534	489	493	516	501	515	454	483	472	552	514	504	457	473	449	484	419	492	545	511	521	492	477	483	481	509	503	471	500	507	511	486	509	457	490	480	463	505	483	475	450	496	522	489	460	486	519	493	444	462	509	489	496	511	458	473	510	518	450	473	467	482	482	507	471	471	493	491	469	467	505	491	472	463	482	493	485	505	456	518	496	469	499	479	477	485	474	480	505	474	441	464	469	472	475	496	455	444	472	525	434	463	462	513	481	487	480	464	507	510	516	502	479	487	457	483	512	450	509	505	474	489	503	506	499	517	498	478	462	470	509	451	461	506	495	472	494	464	482	492	476	499	475	487	484	499	458	514	476	464	467	472	465	468	488	517	483	473	482	525	478	499	496	494	512	481	480	485	484	533	466	494	470	490	488	485	433	470	511	462	482	446	498	470	493	487	502	505	503	500	516	467	481	482	461	434	489	480	486	478	497	484	492	501	490	448	506	475	470	515	491	461	471	462	490	496	525	468	499	455	461	485	529	483	484	458	515	486	442	475	530	442	457	495	471	444	535	491	481	504	517	495	463	461	454	449	475	484	482	480	483	480	504	505	471	472	493	468	478	504	475	474	500	499	527	466	460	509	500	483	491	508	478	493	449	506	526	490	506	462	482	498	504	497	468	517	497	467	444	487	498	493	515	484	508	501	458	506	479	494	463	479	484	475	513	510	461	497	477	481	525	496	503	467	489	473	498	486	516	528	466	497	466	449	477	470	452	494	560	509	521	475	470	483	481	449	482	465	510	478	474	463	473	467	499	479	467	484	489	469	512	489	503	522	493	508	479	517	483	501	505	479	486	490	512	503	505	482	475	497	507	474	493	502	497	505	526	494	500	531	501	474	528	508	477	484	509	454	472	474	494	460	507	488	492	494	486	459	460	457	508	468	513	503	476	543	487	454	501	459	482	463	463	484	492	490	544	485	507	462	522	505	465	502	519	476	528	524	481	508	477	495	469	477	529	490	489	510	454	514	479	469	463	464	497	447	477	515	494	470	492	469	456	484	455	488	484	488	492	456	521	482	518	498	504	497	420	506	512	481	482	451	502	446	507	491	486	550	485	475	486	503	486	522	474	509	510	508	499	450	484	480	453	468	492	492	477	466	513	463	482	478	501	493	502	507	475	451	466	517	483	502	532	487	540	469	463	471	542	485	481	473	463	498	481	465	486	487	499	503	499	520	467	495	486	511	493	471	463	475	497	482	456	475	515	488	479	458	482	486	460	528	470	456	478	498	495	452	493	468	506	482	500	486	493	500	493	519	484	478	491	502	498	480	519	493	477	473	514	490	515	505	504	450	472	485	496	458	511	496	466	494	487	458	480	486	484	471	498	463	520	464	478	463	442	436	521	510	463	477	487	445	497	505	492	479	469	458	467	487	506	523	528	512	487	480	486	499	478	492	487	501	491	543	462	461	511	479	491	514	467	471	496	495	486	509	483	466	512	481	500	549	466	527	484	450	485	479	500	474	483	501	478	455	484	531	490	485	516	468	465	472	463	483	516	455	460	500	489	479	504	453	491	465	472	499	477	503	502	494	442	507	444	480	470	481	465	465	456	492	500	440	471	469	481	430	497	488	517	501	443	469	498	471	470	457	469	469	475	483	457	454	463	499	486	471	474	476	483	491	490	497	508	505	495	462	467	477	519	467	499	475	480	498	469	506	477	456	454	517	445	473	482	509	502	496	469	463	428	454	493	493	487	513	506	478	454	478	494	448	476	492	470	505	474	499	474	484	500	464	467	479	481	521	502	492	533	500	474	479	503	475	465	492	479	499	504	455	456	466	485	500	460	507	483	479	460	474	476	442	485	495	489	496	468	492	478	469	506	548	490	507	512	503	511	494	488	486	491	442	505	485	478	470	480	475	520	457	480	534	445	522	490	500	478	469	466	483	491	485	514	481	501	516	487	476	503	493	534	504	487	477	513	506	478	491	461	471	478	486	486	454	477	526	476	472	477	447	460	481	497	505	498	483	437	475	485	517	468	492	487	455	503	492	436	482	468	514	503	496	484	497	511	493	491	456	448	520	497	491	498	489	450	478	511	462	525	503	468	474	496	491	446	479	468	486	494	468	474	487	463	495	464	493	447	480	489	479	472	484	487	474	508	487	449	450	491	472	487	482	543	465	480	486	506	503	507	493	473	493	497	469	481	469	459	487	496	502	476	500	458	462	495	455	511	448	487	497	532	471	515	464	470	476	443	461	441	486	512	478	483	495	501	474	491	510	435	498	466	483	467	507	498	501	497	488	484	526	457	475	448	487	475	477	484	503	486	483	480	508	499	455	489	492	480	497	494	492	466	487	495	475	510	498	505	484	473	535	518	492	467	440	480	522	464	504	501	492	523	480	508	473	479	470	497	473	511	518	503	504	473	520	515	499	500	508	468	461	504	454	493	459	473	505	451	489	483	514	503	441	537	458	469	491	475	490	505	465	533	491	473	513	534	483	529	492	471	482	483	536	463	474	521	474	504	535	539	514	484	500	489	497	486	489	477	491	484	485	518	487	467	489	517	490	459	483	473	485	539	508	509	486	461	472	465	503	492	491	440	502	462	486	462	509	445	488	440	446	467	485	500	486	489	447	463	490	463	447	485	519	480	492	507	458	487	507	524	509	506	500	535	522	490
33731	10612	1233	619	525	504	344	291	313	316	301	299	295	308	335	319	310	288	284	314	299	329	306	262	294	318	317	309	308	330	331	308	296	287	285	286	271	289	330	328	267	327	347	297	333	329	321	305	317	299	281	315	318	317	303	314	288	309	310	296	291	288	304	292	320	292	287	321	321	287	325	280	304	306	300	316	304	299	307	281	307	284	321	296	321	281	311	292	296	317	323	293	306	311	292	301	279	305	296	341	306	296	285	281	301	341	329	258	306	326	322	307	301	286	305	316	287	309	308	287	314	299	290	311	291	340	304	306	277	282	305	273	310	284	296	312	307	333	305	318	313	312	305	279	298	304	284	319	291	308	290	275	315	271	303	295	287	318	324	286	334	275	324	285	308	302	297	275	310	279	289	275	316	266	319	306	304	271	283	292	336	324	321	311	301	286	310	335	260	271	312	316	307	352	309	310	300	287	328	309	294	289	311	308	313	265	312	292	287	309	317	329	327	327	333	294	309	309	284	324	311	290	313	277	258	302	282	312	278	297	311	314	299	313	290	338	302	316	315	299	303	290	312	289	324	309	312	291	274	309	331	286	279	282	273	317	314	305	304	315	309	278	299	288	317	273	306	261	299	299	295	292	314	311	274	289	282	300	305	267	310	279	285	328	286	319	328	296	319	296	304	327	301	342	299	292	277	308	322	322	294	266	304	287	268	323	308	333	320	293	299	313	314	322	307	304	301	326	297	307	282	307	308	309	313	297	276	286	323	299	275	294	277	301	319	292	328	325	304	302	330	318	285	287	277	336	327	273	292	296	315	304	275	294	321	319	302	285	349	283	317	303	299	323	322	288	310	289	277	290	305	313	284	314	319	299	298	309	304	338	319	322	277	321	362	314	317	301	285	293	298	310	285	297	306	292	282	302	328	312	276	277	311	301	313	311	299	268	342	294	325	282	294	283	301	314	316	334	289	305	320	311	297	301	308	347	302	306	302	316	326	277	324	293	306	332	306	273	292	274	280	290	329	288	283	313	302	321	325	315	320	335	316	297	311	304	284	320	304	301	298	291	271	286	280	308	298	317	285	322	303	315	302	305	327	297	271	276	310	291	303	299	292	269	308	338	301	283	286	338	262	300	287	290	309	333	278	321	292	320	290	287	339	332	310	311	319	289	285	318	326	293	294	284	282	323	286	303	306	270	324	330	320	291	302	318	291	291	284	333	298	305	292	302	275	302	265	293	319	308	285	304	313	299	301	327	316	324	286	317	318	325	322	327	272	296	281	320	302	313	282	306	283	310	307	309	290	315	299	291	323	314	298	308	307	333	295	302	303	292	312	312	305	320	303	286	292	346	318	300	279	316	333	324	335	274	276	280	318	283	319	259	292	288	261	317	320	299	287	295	293	299	316	311	305	299	290	300	264	310	314	286	326	334	331	376	311	321	313	292	318	300	276	277	307	332	292	321	289	338	294	300	308	292	309	339	338	303	313	286	317	320	318	297	297	307	309	333	259	285	326	312	314	291	317	303	324	264	317	306	314	305	302	300	317	318	298	291	299	300	295	273	311	330	290	334	326	304	323	296	306	298	283	352	303	280	283	302	306	294	310	313	301	300	295	307	320	322	309	281	318	345	291	294	327	310	265	282	327	272	310	304	280	293	323	262	307	324	284	315	279	309	321	290	293	294	332	308	297	294	323	302	310	301	308	297	321	317	282	340	293	291	284	310	314	302	289	314	277	302	299	319	320	328	307	313	302	271	315	293	337	306	297	330	301	312	299	319	334	314	315	302	311	343	296	330	272	301	309	310	321	298	338	305	317	295	293	288	328	271	277	312	315	304	318	300	280	284	338	327	323	280	304	315	309	284	308	309	307	307	305	325	310	294	272	300	308	295	283	336	285	310	314	316	305	317	318	325	325	281	297	311	300	294	317	302	272	284	282	317	273	334	333	325	358	316	289	291	288	322	329	291	285	291	298	309	311	299	290	297	323	295	316	289	290	336	336	290	278	303	318	283	337	306	332	301	296	304	293	292	294	288	281	293	332	303	312	299	325	304	302	304	295	284	336	319	292	334	303	314	314	276	302	302	282	269	264	300	277	291	308	332	308	283	309	326	336	309	285	307	340	332	327	298	287	305	326	297	280	317	284	316	311	285	309	305	291	273	281	308	304	278	285	299	281	310	299	352	311	271	337	291	280	306	327	323	302	287	301	311	339	271	313	277	291	313	332	301	323	284	299	319	279	301	304	313	292	342	292	290	280	293	314	323	310	291	335	292	288	311	281	342	300	310	326	275	271	281	317	295	322	296	296	301	272	319	295	283	323	340	295	287	321	331	303	351	345	312	292	306	310	307	328	301	289	288	314	331	282	331	310	293	297	311	313	329	291	298	276	326	305	341	278	296	286	327	311	318	313	306	274	330	309	292	297	319	304	277	328	335	316	312	291	280	299	289	302	333	288	342	305	302	312	286	311	274	320	295	298	303	312	294	327	263	298	299	303	310	289	277	318	301	296	322	307	269	308	316	276	311	316	310	263	322	342	303	308	294	306	295	312	316	328	363	301	279	315	304	295	312	290	301	290	271	311	281	298	321	329	306	277	299	318	274	292	288	295	332	294	299	278	302	303	306	305	295	339	299	287	337	308	318	307	272	248	336	325	292	332	326	293	285	291	308	287	266	279	288	296	301	287	287	306	270	316	299	338	322	324	325	311	286	285	282	299	322	307	326	296	301	289	303	317	251	287	302	317	323	325	302	290	321	325	303	296	274	271	284	296	308	265	267	299	322	281	332	285	301	307	297	272	300	288	288	360	301	312	300	287	313	280	304	299	309	292	339	296	300	293	309	329	273	319	291	295	291	297	317	293	291	337	330	303	284	288	304	305	305	292	288	283	282	330	270	290	318	293	319	286	288	273	306	320	263	301	317	272	286	320	292	305	312	301	315	313	329	280	308	283	295	294	259	286	315	338	286	304	288	286	323	268	273	279	287	316	315	289	326	298	316	280	274	271	307	281	312	292	282	342	316	285	322	313	283	295	329	320	275	297	278	285	285	292	285	292	325	287	301	308	307	298	302	304	330	334	309	299	284	302	313	309	292	342	295	297	288	285	327	269	291	308	286	301	336	323	251	312	306	331	271	325	307	313	286	330	293	310	316	297	301	364	321	306	324	301	320	301	304	331	314	303	316	293	307	329	274	322	305	302	315	319	323	291	326	345	319	285	329	313	290	294	297	306	293	336	310	302	281	335	259	327	326	282	322	324	280	327	322	289	301	324	295	325	279	277	296	292	310	288	303	295	278	289	309	318	315	319	274	319	291	305	326	323	261	296	260	335	342	338	310	284	304	328	292	303	296	299	301	317	306	287	301	304	316	311	261	272	319	293	293	325	301	298	308	274	305	324	312	290	293	320	339	323	288	308	343	304	301	298	305	289	318	302	318	286	313	288	269	330	337	308	274	289	318	290	285	333	306	260	335	300	306	320	322	301	301
5825	850	752	740	675	731	722	714	678	679	713	696	727	702	687	674	703	719	640	683	677	708	649	722	715	689	698	728	678	690	708	697	676	681	708	696	670	702	681	690	698	639	682	690	720	692	682	698	696	709	725	697	732	696	659	684	631	745	674	705	688	669	691	666	701	680	734	718	691	689	669	694	699	736	690	707	680	704	728	773	698	656	711	729	688	718	737	673	683	666	669	706	696	699	705	666	673	677	672	651	695	687	710	679	681	686	680	708	697	689	682	669	720	667	676	691	686	708	695	688	692	691	699	700	668	693	686	732	680	670	690	676	684	703	672	672	643	674	676	633	664	703	697	667	680	671	683	656	678	716	734	667	635	712	737	757	710	675	690	679	688	675	692	705	704	687	694	733	699	686	697	680	698	696	723	733	717	659	714	663	697	697	637	690	674	670	697	672	698	667	642	728	697	715	624	699	664	721	702	726	682	693	684	691	710	654	671	674	720	661	680	727	711	731	643	690	703	673	725	678	655	638	674	689	707	722	711	690	702	707	690	709	683	712	682	712	656	691	696	698	670	685	679	661	684	709	684	715	683	717	702	681	706	659	663	693	678	685	737	675	672	712	680	707	750	664	694	667	695	679	668	707	672	666	683	696	707	688	708	719	703	684	675	659	731	703	683	683	745	694	663	698	716	683	673	629	666	648	678	685	724	703	711	675	700	703	701	689	648	662	719	645	660	686	696	667	703	659	679	678	683	665	649	700	672	694	688	681	644	718	707	733	662	685	673	747	728	682	662	723	698	653	704	703	701	674	658	700	724	659	729	705	678	694	700	708	655	681	667	735	664	678	717	687	701	656	689	637	706	663	650	716	647	662	695	684	695	730	676	683	691	741	729	685	660	694	727	723	690	687	684	692	715	675	695	685	716	679	650	695	658	685	684	698	685	706	747	679	651	703	681	672	731	710	653	644	700	707	674	682	690	669	691	682	707	683	678	686	662	697	712	638	709	668	657	698	688	688	678	683	675	683	682	708	731	730	686	650	656	692	673	651	720	666	682	671	703	697	702	659	688	695	686	732	639	674	724	705	719	682	673	674	688	652	718	674	682	681	674	678	690	673	734	698	722	676	663	639	654	720	682	706	693	676	668	722	703	708	668	664	702	665	682	710	648	691	705	708	716	673	698	688	703	676	705	619	672	703	701	757	685	674	667	670	710	699	685	637	669	705	720	681	684	715	724	680	687	670	698	658	679	716	651	728	693	643	687	705	702	718	694	697	729	690	672	728	677	705	695	711	682	714	709	692	620	669	671	725	695	674	676	698	677	703	695	693	710	674	697	720	649	657	738	659	696	707	679	652	653	677	655	681	664	723	699	746	634	698	669	656	701	727	688	730	682	697	661	664	690	710	695	680	716	700	678	684	679	690	668	698	657	714	687	690	722	709	700	710	680	677	684	693	714	697	650	686	675	693	679	726	746	675	717	709	648	716	703	694	710	651	680	688	695	654	669	645	691	730	685	682	670	698	666	668	711	710	691	700	692	632	726	635	681	687	699	693	720	712	682	721	683	663	696	714	701	687	705	626	743	697	732	705	683	690	693	677	680	702	694	682	697	706	680	667	741	672	671	660	673	700	734	672	678	675	684	695	685	681	717	667	719	688	667	658	657	643	694	732	707	734	675	715	685	712	666	697	687	697	642	669	691	671	719	675	648	707	676	644	677	711	693	691	700	652	680	749	710	736	705	702	677	643	678	669	610	666	730	735	679	685	697	690	669	697	672	708	710	672	669	687	735	706	700	711	646	720	654	692	697	709	696	652	676	714	714	713	717	678	700	726	657	703	658	648	685	694	688	690	702	657	695	666	653	695	664	726	698	676	690	689	669	693	707	754	748	739	674	646	698	659	728	682	703	640	706	714	654	710	693	674	671	670	632	667	704	685	682	707	655	659	689	673	666	678	662	672	644	708	677	667	716	653	658	676	649	677	697	687	665	747	652	708	730	711	695	669	671	623	693	652	694	719	684	696	691	666	742	711	666	697	698	677	675	702	715	719	678	638	717	632	664	658	702	686	712	665	708	714	690	705	674	675	683	689	669	745	681	702	739	694	685	700	662	700	730	667	675	702	658	701	707	706	708	723	680	684	698	699	708	713	673	658	670	672	679	682	667	677	666	717	713	682	700	644	708	655	704	716	639	700	659	684	696	675	672	687	676	656	707	680	684	708	692	657	686	662	705	724	663	684	718	672	684	654	671	686	701	716	660	708	676	666	675	742	636	672	700	701	699	681	703	712	668	693	669	662	665	664	738	683	695	714	677	690	663	665	651	649	725	677	655	662	729	691	612	697	675	695	661	715	662	697	644	734	687	660	703	669	714	676	727	685	670	687	646	695	672	666	669	716	697	702	688	724	725	648	681	700	694	714	665	679	684	665	651	697	691	705	653	683	694	693	704	692	688	722	718	702	680	685	662	722	668	712	674	681	693	693	717	675	707	675	729	691	690	704	677	677	713	666	689	719	703	669	663	686	702	687	702	679	695	652	654	756	693	665	694	711	677	666	680	638	657	660	710	701	696	686	702	716	683	689	744	658	648	715	699	671	712	654	726	688	705	697	692	677	707	689	676	716	643	645	725	672	701	662	681	719	709	674	716	704	702	709	718	698	688	738	703	677	716	704	694	660	727	644	685	689	704	695	706	679	652	699	733	682	670	729	644	698	695	691	717	674	674	686	707	685	670	676	712	717	691	670	699	690	642	672	712	692	670	723	687	675	691	695	719	663	687	677	685	743	736	723	719	689	734	701	695	679	685	658	728	674	689	705	694	726	675	706	683	688	679	706	652	675	690	718	756	682	703	666	688	691	659	707	653	663	674	700	639	673	736	741	695	719	674	720	697	716	680	702	707	666	683	699	698	662	708	700	659	668	659	693	674	677	618	742	713	695	660	687	691	730	668	675	663	672	724	690	682	646	677	696	700	690	668	705	693	635	696	652	703	683	698	759	694	675	670	745	684	642	690	717	713	675	688	671	688	685	656	710	707	660	707	623	650	709	737	775	704	661	682	670	699	666	644	726	696	682	712	672	685	715	634	708	671	704	700	667	681	667	720	658	711	678	659	652	695	697	750	739	695	687	726	681	699	673	683	692	685	661	690	686	657	727	728	660	681	706	664	665	720	678	706	661	695	669	710	701	679	706	725	708	697	717	725	695	728	714	677	698	670	719	674	695	701	688	690	692	695	679	674	663	676	668	715	668	662	712	701	677	678	669	679	699	690	669	681	685	724	701	689	724	686	715	706	675	675	716	668	739	689	662	728	735	668	687	692	673	614	691	686	659	703	670	641	648	722	713	676	667	688	697	661	627	659	665	750	678	668	661	671	746	727	714	662	682	685	665	712	664	662	672	696	703	699	670	732	718	717	680	667	646	722	692	684	737	622	664	726	662	697	679	735	702	674	724	685	680	662	749	700	693	715	709	733	685	668	607	716	672	685	686	717	638
25174	21692	25485	28392	21613	4853	673	475	469	455	445	453	392	375	359	421	395	381	439	390	424	385	376	399	389	359	403	399	368	383	379	429	397	416	416	400	402	350	409	406	403	394	400	381	351	377	382	395	380	358	407	416	395	355	366	380	411	375	407	358	389	375	373	375	401	373	376	389	375	352	361	356	376	356	380	391	367	382	388	443	421	370	370	386	392	369	378	371	390	376	417	345	378	381	409	418	399	400	405	391	399	388	400	373	390	365	367	427	387	392	375	411	373	363	355	351	355	360	370	336	360	389	354	409	376	375	368	382	398	382	379	354	409	389	385	381	388	413	383	384	380	361	392	331	382	350	397	387	369	388	374	381	379	410	380	399	403	389	354	374	333	375	422	362	385	380	359	367	395	407	388	381	370	407	370	402	374	419	373	396	379	344	375	396	349	381	400	375	314	384	377	367	384	390	390	378	351	340	374	338	399	427	385	358	393	317	369	390	335	382	353	365	353	397	379	381	388	396	351	412	417	401	397	419	391	391	393	359	378	408	426	361	384	392	376	396	379	391	396	406	347	406	431	422	416	391	364	376	367	388	364	397	404	380	444	425	388	398	399	393	361	339	352	344	368	350	402	376	361	383	387	400	365	413	418	387	376	413	374	381	367	364	372	353	398	406	365	424	390	353	399	386	352	386	395	443	368	369	371	398	368	376	369	324	375	380	363	413	404	366	417	416	388	362	360	396	414	390	378	422	370	403	360	368	392	411	398	349	332	361	361	391	385	359	375	346	398	381	361	368	436	408	350	366	384	404	394	359	335	374	380	370	407	389	363	359	374	406	364	360	377	385	435	368	398	423	394	396	382	392	377	389	388	398	380	364	388	387	364	398	362	387	375	369	393	373	423	372	390	389	431	378	386	347	356	341	389	383	372	342	426	409	366	400	380	382	418	368	345	388	386	428	385	409	327	386	375	396	357	367	380	342	361	375	399	382	392	386	382	343	364	414	358	388	362	371	364	399	385	343	421	370	387	384	349	407	392	395	381	378	367	382	361	384	371	356	379	394	374	338	348	371	407	400	412	412	404	384	358	408	447	390	378	348	377	407	363	367	413	386	392	369	355	392	367	381	356	405	391	382	388	332	386	385	400	358	386	370	394	382	352	413	415	377	394	397	412	392	381	348	363	370	400	363	364	380	382	396	407	377	383	385	400	356	390	354	375	359	369	351	350	412	405	372	376	343	347	366	373	379	370	370	352	414	367	390	418	381	370	353	381	351	394	368	429	379	378	413	388	398	382	378	329	317	378	370	374	415	374	368	368	394	326	401	426	416	409	412	349	357	359	386	393	361	417	376	368	405	373	369	368	348	382	423	381	369	388	367	370	387	338	396	395	363	356	365	407	344	336	361	374	381	410	410	389	350	411	388	352	354	350	393	381	407	413	395	387	414	369	366	385	403	348	375	429	345	387	413	394	400	379	334	373	389	327	407	394	373	399	368	360	396	404	382	429	369	401	364	353	369	347	374	352	373	352	381	377	370	378	363	377	356	360	355	393	359	401	403	403	368	377	358	416	417	421	374	401	385	351	356	382	376	400	358	387	341	351	402	371	363	384	388	383	379	389	431	362	364	383	344	393	390	412	374	365	350	402	380	378	362	339	368	345	371	368	380	418	355	385	375	384	378	372	400	381	338	394	337	366	350	410	381	386	362	330	388	361	392	396	373	361	372	373	378	386	354	359	361	359	367	393	420	358	354	408	365	420	376	369	407	336	356	391	382	333	359	392	374	408	354	377	378	381	381	366	434	376	364	394	359	394	373	359	418	360	371	368	345	372	374	363	405	352	365	399	397	383	379	362	348	394	387	368	379	344	370	392	349	374	414	384	402	370	375	370	360	373	384	406	388	361	405	382	348	365	381	371	379	357	388	375	346	377	403	375	344	371	408	361	375	410	418	376	343	381	380	360	382	368	392	377	372	374	351	385	391	417	355	405	392	392	379	382	364	361	390	399	351	378	370	395	386	408	361	405	414	439	368	413	406	407	398	360	333	379	367	397	402	322	355	391	398	358	394	399	370	403	358	383	371	386	392	394	366	386	362	346	375	419	359	391	349	394	386	405	426	375	379	399	365	380	378	411	403	342	333	383	363	361	377	368	360	343	385	419	372	374	362	368	361	379	394	390	370	397	421	375	387	373	368	380	400	401	404	393	412	352	390	389	378	413	399	384	357	386	414	371	397	378	365	368	385	388	379	376	353	401	368	376	327	393	392	382	362	379	343	386	388	391	380	376	350	376	367	402	361	352	357	360	343	337	377	451	364	366	393	417	392	380	398	359	348	380	364	376	365	376	362	355	426	371	398	350	376	361	331	369	351	380	384	392	372	400	345	375	360	368	365	391	403	395	360	356	402	342	387	399	379	440	389	347	389	380	369	379	350	393	383	391	377	374	366	350	405	407	355	410	410	389	375	374	364	386	362	381	391	390	397	370	394	404	382	397	411	362	392	357	392	376	402	360	402	357	373	365	358	381	379	416	384	388	409	371	371	385	385	390	357	360	425	372	330	426	376	343	387	362	366	376	359	389	402	367	388	402	351	403	360	381	363	351	423	383	417	410	408	431	404	393	423	383	409	382	384	387	375	354	401	392	399	365	377	398	401	378	366	353	373	377	369	404	364	409	437	397	412	381	355	366	383	378	369	378	344	437	388	391	359	376	411	400	364	347	393	358	377	401	354	363	368	346	350	393	365	367	371	374	381	401	375	343	378	392	381	373	360	403	394	380	385	410	401	380	379	396	370	362	396	377	395	430	352	399	368	360	364	410	346	375	374	391	392	407	356	344	413	402	336	346	398	378	399	384	384	366	356	372	409	377	376	318	381	376	365	377	401	396	377	388	368	330	436	355	383	356	370	349	355	394	416	372	357	374	358	343	359	360	370	378	387	370	384	371	375	411	363	414	368	385	370	372	387	368	387	397	375	380	411	418	363	381	370	404	399	396	375	354	381	381	388	400	320	373	389	371	417	369	394	410	378	387	406	370	376	346	412	405	360	382	375	411	407	354	384	367	380	415	387	360	376	386	389	393	416	352	357	351	395	358	383	364	389	356	357	388	369	381	388	394	377	406	357	343	383	366	412	379	331	380	350	359	400	358	377	355	419	410	395	388	370	361	394	359	402	374	399	371	404	387	350	374	371	388	355	380	389	371	359	368	404	365	420	396	353	387	395	378	415	407	365	382	404	362	431	373	393	373	345	365	397	392	353	378	383	394	372	368	406	389	389	411	357	366	384	349	373	388	410	394	326	369	381	394	376	403	376	358	373	364	389	376	396	363	378	350	377	374	386	400	393	354	352	352	369	356	395	410	402	392	347	374	369	375	367	400	374	369	353	393	385	389	387	375	360	353	382	349	380	351	376	421	383	385	362	386	365	366	377	363	348	401	403	381	394	379	378	396	379	358	334	378	381	346	400	360	362	385	364	430	399	377	359	365	392	374	394
3477	3213	2156	1357	1012	915	905	866	850	810	908	872	803	847	833	857	789	839	778	812	820	745	824	852	844	865	837	811	792	821	824	790	799	834	835	817	808	822	814	845	781	797	849	785	870	817	821	805	799	780	836	726	766	781	812	780	869	824	818	810	858	832	831	831	829	810	782	795	779	811	824	806	795	804	827	790	804	777	808	776	824	843	778	820	807	870	813	827	834	793	786	839	824	819	838	839	859	775	844	862	785	812	819	869	803	758	825	836	864	787	819	841	810	817	796	826	822	815	789	835	822	858	831	851	805	813	797	822	830	793	846	787	781	822	815	852	812	773	809	829	817	850	805	816	846	817	780	808	808	869	791	809	865	842	828	796	813	798	819	802	791	851	860	809	814	820	794	833	794	833	841	828	815	844	818	881	822	865	769	798	795	842	847	858	819	794	827	832	809	786	836	795	801	819	794	844	799	825	791	848	824	800	779	862	768	836	849	810	831	809	833	813	781	812	829	817	867	783	788	781	847	798	860	821	828	842	799	870	820	835	784	775	838	804	822	826	841	733	760	816	787	832	783	791	811	816	804	808	855	787	843	873	792	788	866	778	745	838	845	822	824	806	797	782	779	849	812	791	777	808	814	815	851	821	823	833	843	803	767	822	845	795	792	815	815	825	801	838	822	868	785	858	770	820	759	786	870	816	836	782	808	848	772	795	840	785	778	811	865	793	796	759	789	817	868	760	770	784	787	836	836	810	827	793	774	808	850	800	783	768	794	825	845	836	798	829	882	791	772	787	867	791	781	832	851	818	780	836	799	820	838	845	837	772	797	786	805	823	764	806	857	811	770	870	799	839	851	807	802	807	803	779	813	827	808	832	798	782	812	770	851	836	824	837	793	832	798	848	805	814	814	847	817	829	803	834	824	781	815	875	746	765	835	827	772	786	776	791	794	804	845	805	861	816	799	782	802	788	814	797	816	811	784	847	774	849	814	792	810	789	819	815	868	778	813	858	834	776	853	804	804	794	783	813	785	745	863	807	801	822	859	828	822	828	801	814	822	787	823	860	805	788	856	788	834	819	772	807	831	841	795	756	813	838	813	838	795	882	778	791	791	812	827	762	825	813	819	857	807	802	843	783	827	839	794	820	869	794	856	853	773	826	849	795	782	833	754	819	813	800	746	896	746	858	824	762	840	788	813	779	800	788	869	792	779	806	797	813	882	839	801	789	822	785	806	807	827	808	822	868	872	772	772	796	820	797	784	820	794	837	807	781	776	829	825	756	754	775	808	863	857	782	836	824	827	865	804	742	792	920	827	837	810	858	830	774	815	885	768	860	886	793	785	822	779	805	822	768	811	780	782	849	809	769	826	814	842	776	781	848	766	785	753	802	813	731	840	784	791	807	788	794	838	816	867	828	848	796	847	827	805	817	782	801	801	859	810	808	837	853	789	791	813	835	760	846	782	846	793	847	819	814	742	821	814	771	821	791	778	806	854	864	820	809	829	815	804	775	798	851	778	849	798	784	831	814	879	850	803	773	860	773	831	819	824	795	808	784	829	794	789	862	851	804	758	855	771	821	821	789	787	819	820	856	782	840	802	823	827	778	845	832	801	830	836	807	836	798	795	873	778	800	818	816	791	812	834	839	789	860	788	786	839	778	817	824	782	802	861	781	828	858	821	813	834	862	816	816	780	803	824	757	795	796	831	836	873	768	826	866	819	822	831	810	856	818	780	809	827	786	832	831	759	830	810	857	820	811	805	817	798	803	832	771	829	801	820	820	815	838	812	789	861	856	811	808	841	827	871	802	829	795	847	847	766	802	809	846	810	794	782	828	780	816	804	840	865	808	864	788	811	810	831	790	809	847	807	802	761	803	856	850	808	840	802	822	801	848	777	792	797	808	838	792	774	814	865	818	824	761	857	799	812	843	802	790	839	854	770	793	814	812	832	850	755	805	835	842	825	746	792	808	835	821	872	816	805	844	792	811	787	819	833	759	807	809	796	816	796	799	829	884	835	815	797	885	803	833	745	800	817	847	849	779	816	814	810	828	760	806	837	823	815	782	828	810	807	784	843	841	810	768	844	820	789	786	820	830	797	819	807	829	743	780	821	800	816	824	871	787	802	838	785	801	827	813	830	801	860	775	794	840	805	871	812	826	851	854	821	814	845	793	776	814	816	831	815	793	849	827	785	812	844	793	811	752	794	830	826	827	818	850	812	811	842	842	802	855	794	834	867	792	776	852	833	804	807	799	748	833	773	842	827	842	774	824	816	813	801	813	776	855	795	811	835	837	804	818	841	753	787	859	814	811	785	776	834	788	823	810	797	809	810	794	825	830	808	849	813	808	796	817	804	759	774	790	731	823	805	813	877	780	784	799	840	817	798	856	798	827	841	826	830	853	816	827	799	819	823	843	811	810	791	845	813	811	804	796	792	805	788	765	876	830	833	821	796	770	782	815	773	779	785	793	829	768	797	799	779	833	780	821	820	744	801	813	757	808	804	802	801	784	831	791	823	818	766	852	822	762	844	858	801	849	831	803	831	812	808	799	793	805	779	781	841	756	844	781	806	839	811	786	858	785	847	815	811	840	805	796	826	848	828	815	825	778	760	803	806	780	832	834	786	799	767	873	790	786	799	775	786	811	853	835	793	792	802	809	832	831	891	811	825	792	811	813	764	789	831	809	830	746	807	819	789	785	839	801	868	821	820	830	817	870	875	831	798	810	816	873	851	808	857	831	863	764	799	835	785	786	840	811	864	845	825	818	847	828	781	873	873	788	835	813	819	838	791	799	803	762	815	814	835	806	820	792	777	833	834	813	874	806	795	815	788	804	833	784	840	824	785	814	851	804	791	771	812	787	854	783	842	825	843	752	773	842	808	828	758	797	813	814	815	794	859	784	782	811	805	796	812	776	822	778	836	734	795	804	853	826	838	778	830	808	832	888	784	778	835	792	801	818	828	807	813	831	806	814	761	807	765	806	786	830	817	812	752	808	794	799	862	821	789	830	854	807	804	811	831	783	862	836	811	801	836	789	814	816	796	762	803	810	807	837	818	841	890	783	826	863	822	829	821	843	802	858	819	804	802	788	830	795	803	829	809	782	803	823	772	850	811	787	797	826	788	787	837	833	822	827	829	820	870	848	820	851	821	839	830	755	842	790	794	835	845	816	775	833	803	808	841	870	813	786	831	821	824	803	764	751	801	788	763	833	815	761	843	801	806	786	808	814	768	827	814	822	849	884	833	819	802	834	810	842	824	792	800	833	798	781	847	764	841	780	846	816	819	830	805	835	772	822	777	805	776	788	805	809	812	858	785	802	883	825	785	789	806	823	833	876	802	823	819	789	818	774	854	847	844	821	777	811	817	791	869	843	837	795	797	810	780	812	798	812	794	832	813	827	818	798	769	854	812	776	826	840	794	866	830	775	826	794	806	763	801	774	785	801	852	821	813	815	794	860	803	873	817	827	784	765	783	830	833	763	821	795
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	30	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	8	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
